/** * IceStone technology. * Copyright © 2021 Peter Kulikov, IceStone. All rights reserved. * Build, flex-ts-sdk (4.16.0), player (33.0.10.69), 7b22757365726e616d65223a226974756e6573222c2274696d657374616d70223a225468752044656320313620323032312031373a32303a323420474d542b3032303020284561737465726e204575726f7065616e205374616e646172642054696d6529227d. */ /** Application HTML5_Vseigru_IgraKorolevstvoKitta */ var asc; (asc || (asc = {})); asc.release = true; !function(){var t=window.asc||(window.asc={}),e=t.utils||(t.utils={});var n,i=function(t){return((n||(n=document.createElement("a"))).href=t)&&n.href},o=function(t){return t.replace(i("1.txt").split("1.txt")[0],"")};function s(){return this.__arr=[],this.__len=0,this}function u(t,e){return"string"!=typeof t&&(t=String(t)),"string"!=typeof e&&(t=String(e)),this.r=new RegExp(t,e),this}function l(){}Object.defineProperty(s.prototype,"get",{value:function(t){var e=this.indexOf(t);if(e>-1)return this.__arr[e].v}}),Object.defineProperty(s.prototype,"set",{value:function(t,e){var r=this.indexOf(t);return r>-1?(this.__arr[r].v=e,e):(this.__arr.push({k:t,v:e}),this.__len++,e)}}),Object.defineProperty(s.prototype,"delete",{value:function(t){var e=this.indexOf(t);return e>-1&&(this.__arr.splice(e,1),this.__len--,!0)}}),Object.defineProperty(s.prototype,"has",{value:function(t){return this.indexOf(t)>-1}}),Object.defineProperty(s.prototype,"indexOf",{value:function(t){for(var e=0;e=0&&t=t.length)break;if(!this.matchSub(t,n)){i+=t.substr(n);break}var o=this.matchedPos();i+=t.substr(n,o.pos-n),i+=e(this),0==o.len?(i+=t.substr(o.pos,1),n=o.pos+1):n=o.pos+o.len,!1}while(this.r.global);return!this.r.global&&n>0&&n>2],i+=l.chars[(3&r[e])<<4|r[e+1]>>4],i+=l.chars[(15&r[e+1])<<2|r[e+2]>>6],i+=l.chars[63&r[e+2]];return n%3==2?i=i.substring(0,i.length-1)+"=":n%3==1&&(i=i.substring(0,i.length-2)+"=="),i}}),Object.defineProperty(l,"decode",{value:function(t){var e,r,n,i,o,s=.75*t.length,u=t.length,a=0;"="===t[t.length-1]&&(s--,"="===t[t.length-2]&&s--);var h=new ArrayBuffer(s),p=new Uint8Array(h);for(e=0;e>4,p[a++]=(15&n)<<4|i>>2,p[a++]=(3&i)<<6|63&o;return h}}),h.chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h.lookup=new Uint8Array(256);for(a=0;an)){var i,o,s,u,l,a=t.length,p=r;for(i=0;i>4,e[p++]=(15&s)<<4|u>>2,e[p++]=(3&u)<<6|63&l}}}),e.getHostName=function(t){if("string"!=typeof t)return null;if(0===t.indexOf("file:"))return"localhost";var e=t.match(/:\/\/(www[0-9]?\.)?(.[^/:]+)/i);return null!=e&&e.length>2&&"string"==typeof e[2]&&e[2].length>0?e[2]:null},e.getDomain=function(t){if("string"!=typeof t)return null;if(0===t.indexOf("file:"))return"localhost";var r=e.getHostName(t),n=r;if(null!=r){var i=r.split(".").reverse();null!=i&&i.length>1&&(n=i[1]+"."+i[0],-1!=r.toLowerCase().indexOf(".co.uk")&&i.length>2&&(n=i[2]+"."+n))}return n},e.getAbsoluteURL=i,e.getRelativeURL=o,e.NATIVE_MAP_AVAILABLE=window.Map&&"function"==typeof Map.prototype.keys&&"function"==typeof Map.prototype.values,e.MapSimple=s,e.Base64=l,e.Base64ASM=h,void 0===e.wasGesture&&(e.wasGesture=!0),e.EReg=u}(); var Module = Module || {}; self.ModuleCPP = Module; (function () { // this var _this = window.asc || (window.asc = {}); // cpp var cpp = _this.cpp || (_this.cpp = {}); _this.cppInitialized = false; Module["onRuntimeInitialized"] = function() {_this.cppInitialized = true;} _this.wasmAvailable = false; try { if (typeof WebAssembly === "object" && typeof WebAssembly.instantiate === "function") { var moduleTest = new WebAssembly.Module(Uint8Array.of(0x0, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00)); if (moduleTest instanceof WebAssembly.Module) { _this.wasmAvailable = new WebAssembly.Instance(moduleTest) instanceof WebAssembly.Instance; // Bug fix (14.06.2021): // On Android in Chrome (91 - 92), memory crashes when it is expanded. // In Canary 93, this problem is no longer reproduced. var userAgent = navigator.userAgent; if (typeof userAgent === 'string' && /Android/.test(userAgent) && (verOffset = userAgent.indexOf('Chrome')) != -1) { var browserVersion = parseInt(userAgent.substring(verOffset + 7)); if (browserVersion == 91.0 || browserVersion == 92.0) { _this.wasmAvailable = false; } } } } } catch (e) {} // cpp cpp.log = cpp.log || function (str) { //trace.apply(null,[str]); }; })(); self.ModuleCPP.TOTAL_MEMORY = 4259840; if (self.asc.wasmAvailable) self.ModuleCPP.wasmBinary = self.asc.utils.Base64.decode('AGFzbQEAAAAB6QdzYAJ/fwBgAX8Bf2ACf38Bf2AAAX9gAABgAX8AYAN/f38AYAV/f39/fwBgBH9/f38AYAV/f398fABgB39/f3x8fHwAYAN/f38Bf2AIf39/fHx/f38Bf2AKf39/fHx8fH9/fwF/YAh/f39/f39/fwBgBn9/f39/fwBgBH9/f38Bf2AGf39/f39/AX9gBX9/f39/AX9gCn9/f39/f39/f38AYAF8AXxgAn98AXxgA398fAF8YAN/fn8BfmAFf39/f34Bf2AEf39+fwF+YAd/f39/f39/AGADf319AX9gA39+fgF/YAJ/fwF9YAV/f398fAF/YAd/f398fHx8AX9gC39/f398fHx8f39/AX9gCX9/f398fH9/fwF/YAR/f35/AX9gA39/fQBgDX9/f39/f39/f39/f38AYAF9AX9gCn9/f39/fX19fX8AYAx/f319fX19fX9/f38AYAt/f399fX19fX1/fwBgBX9/fX9/AX9gBX9/f399AGAHf39/fX19fQBgCn9/fX19fX19fX8AYAx/f319fX19fX19fX8AYAN/fX0AYAd/fX19fX19AGAIf39/f399fX8AYAl/f399fX19f38AYAh/f319f39/fwBgDH9/f39/f39/f39/fwF/YAJ+fgF+YAp/f39/f39+f39/AX9gCX9/f39/f39/fwBgCX9/f39/f35+fgF/YAF/AX5gAX4Bf2ADf39+AGACf34AYAJ/fwF8YAl/f39/f39/f38Bf2ABfAF/YAF8AX5gBH5+fn8BfmADfn5+AX5gBH5/f38BfmADfn9/AX5gBn9/f3x/fgF/YAV/f35+fgF/YAN/fH8AYAABfmAHf39/f39/fwF/YAJ/fgF+YAJ/fgF/YAZ/f39/fn8Bf2AEf39+fgF/YAN/f34BfmAGf39/f35+AGAIf39/fn5/f38Bf2AFf39+fn8AYAR/fn5/AX9gBn9/f35+fwF/YAh/f39/f39/fwF/YAR/f39+AX5gA39/fwF+YAJ8fAF8YAN/f3wAYAN+f38Bf2ACfn8Bf2AGf3x/f39/AX9gAnx/AXxgA39/fwF8YAV/f39/fwF8YAZ/f39/f38BfGACf38BfmABfwF8YAN8fH8BfGACfH8Bf2ADf398AXxgBH9/fHwBfGADf39/AX1gBH9/fX0Bf2AGf39/f3x8AX9gCH9/f398fHx8AX9gDH9/f39/fHx8fH9/fwF/YAp/f39/f3x8f39/AX9gBX9/f35/AX9gBX9/f35/AX5gBH9/f30AYAZ/f39/fHwAYAh/f39/fHx8fABgC39/f39/f39/f39/AGAEf398fAF/YAR/f398AALcBmEDZW52AWIABQNlbnYBYwAIA2VudgFkAAQDZW52AWUAEwNlbnYBZgATA2VudgFnAAYDZW52AWgADwNlbnYBaQAOA2VudgFqAAUDZW52AWsABwNlbnYBbAADA2VudgFtAAADZW52AW4ADwNlbnYBbwAFA2VudgFwABoDZW52AXEAAQNlbnYBcgACA2VudgFzACQDZW52AXQAAgNlbnYBdQAHA2VudgF2AAADZW52AXcABgNlbnYBeAAPA2VudgF5AAIDZW52AXoAAgNlbnYBQQACA2VudgFCAAIDZW52AUMABQNlbnYBRAAFA2VudgFFAAUDZW52AUYABQNlbnYBRwAFA2VudgFIAAUDZW52AUkABQNlbnYBSgAFA2VudgFLAAUDZW52AUwABQNlbnYBTQAFA2VudgFOAAUDZW52AU8ABQNlbnYBUAAFA2VudgFRAAUDZW52AVIABQNlbnYBUwAFA2VudgFUAAUDZW52AVUABQNlbnYBVgAFA2VudgFXAAUDZW52AVgABQNlbnYBWQAFA2VudgFaAAUDZW52AV8ABQNlbnYBJAAFA2VudgJhYQAFA2VudgJiYQAFA2VudgJjYQAFA2VudgJkYQAFA2VudgJlYQAFA2VudgJmYQAFA2VudgJnYQAFA2VudgJoYQAFA2VudgJpYQAFA2VudgJqYQAFA2VudgJrYQAFA2VudgJsYQAGA2VudgJtYQALA2VudgJuYQABA2VudgJvYQAQA2VudgJwYQABA2VudgJxYQAUA2VudgJyYQAUA2VudgJzYQAUA2VudgJ0YQAFA2VudgJ1YQABA2VudgJ2YQALA2VudgJ3YQAAA2VudgJ4YQADA2VudgJ5YQACA2VudgJ6YQADA2VudgJBYQAAA2VudgJCYQAGA2VudgJDYQAAA2VudgJEYQAHA2VudgJFYQAFA2VudgJGYQACA2VudgJHYQACA2VudgJIYQACA2VudgJJYQACA2VudgJKYQAFA2VudgJLYQACA2VudgJMYQAFA2VudgxfX3RhYmxlX2Jhc2UD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AYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABlAfZDqgB9AulCe8LxgejC+YK3greBcsLyguuBt8B8AHwAaMD8AHwAc4N8AHwAaMD8AGjA/AB8AGjA74N4w3wAcgLpAy6B+wLpwqwC7QLrguyC7UL6QvoC4AErwuzC60LsQusC6sLuASCD88G/Q7BBtgG6Q7RBu4OywbvDuUO2g7LBtUO+g73DpYOqA/bDtQO6A7tDvAOygbuDPUBlQ6nD8EG2AbHAdALzwvOC9gL1AvWC9IL0QvaC9UL2QvTC9cL2wu3CcELnQnyB54J8wf0B58Jhg+bD7kPtw+1D6gBqAGoAagBqAGoAagBqAGoAagBqAGoAagBqAGoAagBqAGoAagBqAGJApwG9gz1DOkHjg2FDYwNrQawBp8Nng3hDa8NsAbRDb0N5Q27DcENpQy2B6MKqArCC8cGxga1A7wEmw6PDusO7A60BNgOtATkDvgO+Q6aDo4O3A7XDrQE6g7xDpkOjQ6YDowOpwfHCJsCmgS+C70L9wzHC4kCiQKJAokCiQKJApMH4A2kB98NowesDaIHrg2NAYYLxQbFBsYOuw/FDtYGvQ/WBqkOpw6zDqsOsQ7HDrYOvw68D74Psg7JDqEPnQ+mD58PwQ6vDrgOrQ6jDqUOnQ6qDqEOpA61DqwOvg6uDqQPng+7DsQOug7DDssOvQ7EBsQGug+iD7wOnw6cD7AOyA6mDqUPoA/CDrkOtA7KDqIOqA6jD8AOtw6gDswOng7TDbIGyA2yBrwNhQv/DfwN0A70DrUE4A61BPYOzgb7DvwO3w7PDvMOtQTiDOMMjQGNAY0BjQGNAY0BjQGNAY0BjQGNAY0BjQGNAY0BjQGNAY0BjQGNAY0BjQGNAY0BjQGNAY0BjQGNAY0BjQGNAY0BoQfeDaAH3Q2iAtIN0A2vBuQNpgypCtYO0Q7mDOcMogKiAqICogKiArcDoAnPDacMhQiGCLcDtwOfB54H5QqcB78LmwemCsAEpQrDC8AEmgfxDaYN6w1/1QrXCtYK1ArRAekC0QHRAekC6QLpAukChwKsBpYBhwKHAocChwKHAocChwLYDbgNvAe0B/MN8g3QBdEB+QffB+4K7wqRCbAHrgerB68Hqge8CJoJ7ArRAYgI9weCCIMI3QTyCr0I8QrRAaoJqQnaB9EB2AflB+IH0QHdB+0K6AfnB/AK0QHRAcsH0QHRAaoLogmECMEFwQWDD+oNf39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f5wBgA6qBqoN4g3cC7UH1wzGCO8H7geqCvYN9w3mB+EH3gfcB/gN9A2mB0tw8wStB9kH8wPzC+QH4wfgB9sH6we3C9wKwAuaD7gPtg+0D5wBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZkH6A19qwamBqENow3vAe8BogPvAe8B3A2pDe8B7wHKDccNogPvAaID7wHvAaID7wGxCcAHwgfBB78Hwwf1CfIJ8AntCeoJ5wnlCeIJgAr+Cf0J+wn6CfgJ9wn2CfkJ/An/CeMJ6AnuCfMJ5AnmCekJ6wnsCe8J8Qn0Cd8J4AnhCWLMAvUN/g2PCZAJ+Aj3CPsI+Qj6CKwHfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX2YB60NlwerDYYBhAadDZsN7w3tDZkNlw2VDZMNjw2JDYYNoA2iDbkN6wShCJ8IoAiXCJYIlQjKA5sImgiYCJkIngidCJwI6gTrBKcIpQimCKQIowjLA+gFkgyQDJEMiAyHDIYMhQSMDIsMiQyKDI8MjgyNDOoE6AWVDJMMlAy2COwI7gjQCtEKwwq+CsAKrwq/CsIKqAnPCsEKvQquCrgItQi3CLsImwmcCe0L7guRCJQIkgiGAYYBhgGGAYYBhgGGAYYBhgGGAYYBhgGGAYYBhgGGAYYBhgGGAYYBhgGGAYYBhgGGAYYBhgGGAYYBhgGGAYYBhgGGAYYBhgGGAYYBhgGGAYYBhgG2A5ANig2HDaUGxQ2iCIELxQr9B/8H+wf6B6cJ8Qv2B44IsQfECvwHgQjGCqkH8gv+B4AIqAemCdEJzgnMCckJxgnDCcEJvgncCdoJ2QnXCdYJ1AnTCdIJ1QnYCdsJvwnECcoJzwnACcIJxQnHCcgJywnNCdAJuwm8Cb0JtgO2A6ECjAiPCI0IigiRDYsNiA3JDcYNqAipCKoIqwisCK0IrgivCJYMlwyYDJkMmgybDJwMnQy4CqECoQKhAqECoQKgAtoK2QrCCMEIqwmsCfUHxQjDCMQIoAKgAqAC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EhYbGxQTGxUOGwsgASsDCCEHDBsLIAErAwggACgCDCABKAIQQQN0aisDAKIhBwwaCyABKAIQIQMgASsDCCAAIAEoAhQQgQEgA0EPcREUAKIhBwwZCyABKAIQGiABKwMIIAAoAiQgACABKAIUEIEBQRARFQCiIQcMGAsgASgCEBogASsDCCAAKAIkIAAgASgCFBCBASAAIAEoAhgQgQFBEREWAKIhBwwXC0QAAAAAAADwPyAAIAEoAhQQgQFEAAAAAAAAEECiENcCRAAAAAAAAPA/oKMhBwwWCyAAIAEoAhQQgQEiByAHokQAAAAAAADgv6IQ1wJEBSf2H5MNBECjIQcMFQsgACgCMCEDIAErAwggACABKAIUEIEBEGwiAEEJIABBCUgbIgBBACAAQQBKG0EDdCADaisDAKIhBwwUCyABKwMIIAAgASgCFBCBAb1C////////////AINCgICAgICAgPj/AFa3oiEHDBMLIAErAwggACABKAIUEIEBvUL///////////8Ag0KAgICAgICA+P8AUbeiIQcMEgsgASsDCCAAIAEoAhQQgQGcoiEHDBELIAErAwggACABKAIUEIEBm6IhBwwQCyABKwMIIAAgASgCFBCBARBFoiEHDA8LIAErAwggACABKAIUEIEBEK8FoiEHDA4LIAErAwggACABQRRqIgEoAgAQgQFEAAAAAAAAAABkIAAgASgCABCBAUQAAAAAAAAAAGNrt6IhBwwNCyABKwMIIAAgASgCFBCBAZ+iIQcMDAsgASsDCCAAIAEoAhQQgQFEAAAAAAAAAABht6IhBwwLCyABKwMIIQggACABKAIUEIEBRAAAAAAAAAAAYgR8IAAgASgCGBCBAQUgASgCHCIBBHwgACABEIEBBUQAAAAAAAAAAAsLIQcMCwsgASsDCCEIIAAgASgCFBCBAUQAAAAAAAAAAGIEfCABKAIcIgEEfCAAIAEQgQEFRAAAAAAAAAAACwUgACABKAIYEIEBCyEHDAoLAnwgACABQRRqIgMoAgAQgQEhDiAAIAEoAhgQgQEhByAAIAEoAhwQgQEhCCAHvUL///////////8Ag0KAgICAgICA+P8AVg0LIAi9Qv///////////wCDQoCAgICAgID4/wBWDQsgDgu9Qv///////////wCDQoCAgICAgID4/wBWIAcgCGRyDQoC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QoCAgICAgID4/wBWDQUgB71C////////////AINCgICAgICAgPj/AFYNBSAIEGwgBxBscbchBwwCCyAIvUL///////////8Ag0KAgICAgICA+P8AVg0EIAe9Qv///////////wCDQoCAgICAgID4/wBWDQQgCBBsIAcQbHK3IQcMAQsgAiQKIwgPCyABKwMIIAeiIQcLIAIkCiAHDwsgAiQKIAggB6IPCyACJAojCAuGDAEKfyABLQAAIgpB/wBxQQJ0QfCDBGooAgAiC0EIdSEDIAAoAqgDIghBEGoiDCgCACALQRB1IgZrIQQgDCAENgIAIAIgCkEHdkYEQCAEQf//AUoEQA8LIAQgBkgEQCAIQQxqIgIgBCACKAIAajYCACAMIAY2AgALBSAEIAZOBEAgCEEMaiICIAQgAigCAGo2AgAgDCAGNgIACyALQf8BcSEDCyABIApBgAFxIANzOgAAIAhBIGohCSAIQRhqIQUgCEEUaiEEIABBGGohByAMKAIAIQMgCEEMaiIGKAIAIQEgCEEcaiIKKAIAIQIDQCAMIANBAXQiAzYCACAGIAFBAXQiATYCACAKIAJBf2oiAjYCACACRQRAIAFBE3UhCyABQf///z9KBEAgCSgCACIBQX9KBEAgBSgCAARAA0AgBygCACIDKAIAIQEgAyABQQFqNgIAIAFBADoAACADQQRqIgEoAgBBf2ohAiABIAI2AgAgAkUEQCADKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAFIAUoAgBBf2oiATYCACABDQALIAkoAgAhAQsgBygCACIDKAIAIQIgAyACQQFqNgIAIAIgAUEBajoAACADQQRqIgEoAgBBf2ohAiABIAI2AgAgAkUEQCADKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAJKAIAQf4BRgRAIAcoAgAiAygCACEBIAMgAUEBajYCACABQQA6AAAgA0EEaiIBKAIAQX9qIQIgASACNgIAIAJFBEAgAygCDCEBIAAgAUH/AHFBJGoRAQBFBEAgACgCACIBQRk2AhQgASgCACEBIAAgAUH/AHFBmQRqEQUACwsLCyAFIAQoAgAgBSgCAGo2AgAgBEEANgIAIAkgC0H/AXE2AgAFAkAgC0H/AUYEQCAEIAQoAgBBAWo2AgAMAQsgCSgCACIBBEAgAUF/SgRAIAUoAgAEQANAIAcoAgAiAygCACEBIAMgAUEBajYCACABQQA6AAAgA0EEaiIBKAIAQX9qIQIgASACNgIAIAJFBEAgAygCDCEBIAAgAUH/AHFBJGoRAQBFBEAgACgCACIBQRk2AhQgASgCACEBIAAgAUH/AHFBmQRqEQUACwsgBSAFKAIAQX9qIgE2AgAgAQ0ACyAJKAIAIQELIAcoAgAiAygCACECIAMgAkEBajYCACACIAE6AAAgA0EEaiIBKAIAQX9qIQIgASACNgIAIAJFBEAgAygCDCEBIAAgAUH/AHFBJGoRAQBFBEAgACgCACIBQRk2AhQgASgCACEBIAAgAUH/AHFBmQRqEQUACwsLBSAFIAUoAgBBAWo2AgALIAQoAgAEQCAFKAIABEADQCAHKAIAIgMoAgAhASADIAFBAWo2AgAgAUEAOgAAIANBBGoiASgCAEF/aiECIAEgAjYCACACRQRAIAMoAgwhASAAIAFB/wBxQSRqEQEARQRAIAAoAgAiAUEZNgIUIAEoAgAhASAAIAFB/wBxQZkEahEFAAsLIAUgBSgCAEF/aiIBNgIAIAENAAsLA0AgBygCACIDKAIAIQEgAyABQQFqNgIAIAFBfzoAACADQQRqIgEoAgBBf2ohAiABIAI2AgAgAkUEQCADKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAHKAIAIgMoAgAhASADIAFBAWo2AgAgAUEAOgAAIANBBGoiASgCAEF/aiECIAEgAjYCACACRQRAIAMoAgwhASAAIAFB/wBxQSRqEQEARQRAIAAoAgAiAUEZNgIUIAEoAgAhASAAIAFB/wBxQZkEahEFAAsLIAQgBCgCAEF/aiIBNgIAIAENAAsLIAkgC0H/AXE2AgALCyAGIAYoAgBB//8fcSIBNgIAIAogCigCAEEIaiICNgIAIAwoAgAhAwsgA0GAgAJIDQALCwYAIAAQZAtqAQJ/QSwQbyIBRQRAQQAPCyAAQX9qQf4BSwR/IAEQZEEABSABQQRqIgJCADcCACACQgA3AgggAkIANwIQIAJCADcCGCABIAA2AgAgAUEANgIIIAFBADYCKCABQQA2AiQgAUEANgIcIAELC6MBAQN/IABBKGohAiAAQSxqIgMoAgBBAEoEQANAIAIoAgAgAUEMbGoQXCABQQFqIgEgAygCAEgNAAsLIAIQXCADQQA2AgAgABCVASAAQoCAgICAgICAgH83AwggAEKAgICAgICAgIB/NwMQIABCfzcDOCAAQUBrQgA3AwAgAEEANgIAIABBGGoiAEIANwMAIABCADcDCCAAQgA3AxAgAEIANwMYCwYAQR4QIQtUAQV/IAMoAgAiBCAAKAIAaiIFIAEoAgAgAigCACIGayIHa0EBdSIIIARrIQQgACAFIAggBmsiAGs2AgAgASAEIAdqNgIAIAIgBDYCACADIAA2AgALPAEBfyMKIQIjCkHgAWokCiMKIwtOBEBB4AEQAAsgAARAIAAoAvQCIAIgARCJCSAAIAIQZwVBACABEGcLC9UBAQR/AkACQAJAIABB6ABqIgEoAgAiAkUNACAAKAJsIAJIDQAMAQsgABDwDCIDQQBIDQAgACgCCCECAkACQCABKAIAIgFFDQAgAiAAKAIEIgRrIAEgACgCbGsiAUgNACAAIAQgAUF/amo2AmQMAQsgAiEBIAAgAjYCZAsgAEEEaiEBIAIEQCAAQewAaiIAIAAoAgAgAkEBaiABKAIAIgBrajYCAAUgASgCACEACyADIABBf2oiAC0AAEcEQCAAIAM6AAALDAELIABBADYCZEF/IQMLIAMLTQEEfyAAQQxqIgIoAgAiASAAQRBqIgQoAgAiA08EQCAAEKYBIAIoAgAhASAEKAIAIQMLIAEgA08EQEEADwsgAiABQQFqNgIAIAEtAAALpwEBBn8gAUERTwRAQeymCUGvnglBnAdBi6cJEAELIABBBGohAyAAKAIMIgJBAXEEQEG/pAlBr54JQaEHQYGfCRABBQJ/IAMoAgBBICABa3YhByAAQRRqIgUoAgAgASAAQQhqIgEoAgBqIgZBA3ZqIAJxIgIhACAFIAA2AgAgASAGQQ9xIgE2AgAgAyACLwEAIAAvAQJBEHRyEHIgAXQ2AgAgBwsPC0EAC9kFAQh/IAAoAtQDIgNBEGoiBygCACECIANBFGohBSACQYCAAkgEQCAAQbgDaiEGIABBGGohCCADQQxqIQkgBSgCACEDA38gBSADQX9qIgI2AgAgA0EBSARAIAYoAgAEQEEAIQMFIAgoAgAiAkEEaiIDKAIARQRAIAIoAgwhBCAAIARB/wBxQSRqEQEARQRAIAAoAgAiBEEZNgIUIAQoAgAhBCAAIARB/wBxQZkEahEFAAsLIAMgAygCAEF/ajYCACACIAIoAgAiAkEBajYCACACLAAAIgNB/wFxIQIgA0F/RgRAAn8DQAJAIAgoAgAiAkEEaiIDKAIARQRAIAIoAgwhBCAAIARB/wBxQSRqEQEARQRAIAAoAgAiBEEZNgIUIAQoAgAhBCAAIARB/wBxQZkEahEFAAsLIAMgAygCAEF/ajYCACACIAIoAgAiAkEBajYCAAJAAkAgAiwAACICQX9rDgIBAAILQf8BDAMLDAELCyAGIAJB/wFxNgIAQQALIQILIAIhAyAFKAIAIQILIAkgAyAJKAIAQQh0cjYCACAFIAJBCGoiAzYCACACQXhIBEAgBSACQQlqIgI2AgAgAkUEQCAHQYCAAjYCAEEAIQILBSADIQILCyAHIAcoAgBBAXQiAzYCACADQYCAAkgEfyACIQMMAQUgAwsLIQAFIAIhACADQQxqIQkgBSgCACECCyABLQAAIgNB/wBxQQJ0QfCDBGooAgAiBUEIdSEIIAcgACAFQRB1IgZrIgA2AgAgCSgCACIEIAAgAnQiAk4EQCAJIAQgAms2AgAgByAGNgIAIANBgAFxIQIgACAGSARAIAEgAiAIczoAACADQQd1DwUgASACIAVzOgAAIANBgAFzQQd1DwsACyAAQYCAAk4EQCADQQd1DwsgA0GAAXEhAiAAIAZIBH8gASACIAVzOgAAIANBgAFzQQd1BSABIAIgCHM6AAAgA0EHdQsLCABBDRAyQQALKwEBfyAAKAK0ASIDBEAgACABIAIgA0H/AHFB2wVqEQYABSAAQe7fCRBnCwvpBAEIfyMKIQUjCkEQaiQKIwojC04EQEEQEAALIAAoAgAhByAFQQhqIglBADYCACAFQQRqIgpBADYCACAFIgZBADYCACADQcAAcQR/QQAFIAcgAUEAIAMQtwELIQggCiADQQRxBH8gAQUgARDAAQsiBDYCACADQQhxBEAgBiACNgIAIAIhBQUgBARAIAYgAhDAASIFNgIABUEAIQULCyAEIQsCQAJAAkAgBwRAIAchBAwBBSAAQQgQdSIENgIAIAQNAQsMAQsgCyABRXIEQCAFQQBHIgEgAkVyBEACQAJAAkAgCARAIANBEHEEQCALEIMBIAUQgwEMCAsgCCgCBCEBIANBIHEEQCAJIAE2AgAFIAEQgwELIAgoAgAQgwEgBCgCBCEBIAQgBCgCAEF/aiICNgIAIAggAkEDdCABaikCADcCACAFRQ0BBSABBEAgBEEEaiIBKAIAIAQoAgBBA3RBCGoQ3QEiAkUNBCABIAI2AgAFDAILCyAEQQRqIgcoAgAiAiAEKAIAIgFBA3RqIAs2AgAgAUEDdCACaiAGKAIAIgU2AgQgCSgCACICRSADQSBxRXJFBEAgAhBxIQEgBRBxIAFBAWpqIgMQdSIBRQ0DIAEgAiADEPIFGiAJEFwgASAFIAMQ8gUaIAcoAgAgBCgCAEEDdGogATYCBCAGEFwgBCgCACEBCyAEIAFBAWoiATYCAAwBCyAKEFwgBCgCACEBCyABDQQgBEEEahBcIAAQXAwECwVBACEFCwsgBCgCAEUEQCAEQQRqEFwgABBcCwsgCigCABCDASAFEIMBIAYkCkF0DwsgBiQKQQAL2AEBBX8gAUEBakERTwRAQeymCUH2owlByQBBu6YJEAELIAFBACAAQQRqIgQoAgBBHyABa3YiAUEBcSICayABQQF1cyACaiICQQBHaiIBQRFPBEBB7KYJQfajCUHQAEHVpAkQAQsgACgCDCIDQQFxBEBBv6QJQfajCUHQAEHVpAkQAQUgAyAAQRRqIgMoAgAgASAAQQhqIgAoAgBqIgVBA3ZqcSIGIQEgAyABNgIAIAAgBUEPcTYCACAEIAYvAQAgAS8BAkEQdHIQdyAAKAIAdDYCACACDwtBAAsPACABBH8gACABcAVBAAsLBgBBzL8KCxEAIABBAEEAQQAQlAE2ApADCwsAIAAgASACEOALC4kBAQN/IwohAiMKQRBqJAojCiMLTgRAQRAQAAsgAEUEQCACJAoPCyAAKAIAIgFFBEAgAiQKDwsgAiABKAIAIgE2AgAgABBcIAFBCGoiACgCACEDIAAgA0F/ajYCACADQQFGBEAgASgCDCEAIAEoAhAgASgCACAAQT9xQZkFahEAACACEFwLIAIkCgsNACAARQRADwsgABBkCwkAQdy+CigCAAtPAAJAAkACQCAAKAIADiAAAQEBAQEBAQEBAQEBAQEBAQEAAAEBAQEBAQEBAQECAgELDwtBwbEJQaacCUHDAUHjnAkQAQ8LIABBBGoQrgEaC+sDAQl/IAAoAgAhBCAAQQRqIgsoAgAhBgJAAkAgACgCECIIQbgDaiIMKAIABEAgASEHIAIhBSAGIQIgBCEBDAEFIAJBGUgEQAJAIAhBGGohCSABIQcgAiEFAkADQAJAIAZFBEAgCSgCACgCDCEBIAggAUH/AHFBJGoRAQBFDQMgCSgCACIBKAIEIQYgASgCACEECyAGQX9qIQIgBEEBaiEBIAQsAAAiBkH/AXEhBCAGQX9GBEADQAJAIAIEfyABBSAJKAIAKAIMIQEgCCABQf8AcUEkahEBAEUNBiAJKAIAIgEoAgQhAiABKAIACyEEIAJBf2ohAiAEQQFqIQECQAJAIAQsAAAiBEF/aw4CAQAFC0H/ASEEDAELDAELCwsgBCAHQQh0ciEHIAVBCGohCiAFQRFIBEAgAiEGIAEhBCAKIQUMAgUgCiEFDAQLAAsLIAwgBEH/AXE2AgAMBAtBAA8LBSABIQcgAiEFIAYhAiAEIQELCwwBCyAFIANIBEAgCEHUA2oiBCgCACgCKEUEQCAIKAIAIgNB+AA2AhQgAygCBCEDIAhBfyADQT9xQZkFahEAACAEKAIAQQE2AigLIAdBGSAFa3QhB0EZIQULCyAAIAE2AgAgCyACNgIAIAAgBzYCCCAAIAU2AgxBAQvlAwEFfyAARQRADwsgAEGgAmohAiAAQaQCaiIDKAIAQQBKBEADQCACKAIAIAFBAnRqIgQoAgAiBUEQahCVASAFQQxqEKMBIAQQXCABQQFqIgEgAygCAEgNAAsLIANBADYCACACEFwgAEH4AWoQlQEgAEH8AWoQlQEgAEGAAmoQlQEgAEGEAmoQlQEgAEGIAmoQlQEgAEGMAmoQlQEgAEGQAmoQlQEgAEGUAmoQlQEgAEGYAmohAiAAQZwCaiIDKAIAQQBKBEBBACEBA0AgAigCACABQQJ0ahCVASABQQFqIgEgAygCAEgNAAsLIAIQXCAAQdgCahCjASAAQfQCahCVASAAQfgCahCVASAAQfwCahCVASAAQZADahCVASAAQUBrIgEoAgAgAEcEQCABEFwLIABBAEGYAxBdGiAAQoCAgICAgICAgH83A3ggAEKAgICAgICAgIB/NwNoIABCgICAgICAgICAfzcDcCAAQoCAgICAgICAgH83A8ACIABCADcD0AIgAEJ/NwPIAiAAQX82AuQCIABBATYCVCAAQQA2AlwgAEEBNgJgIABBfzYCUCABIAA2AgAgAEECNgKwAiAAQQI2ArQCIABBAjYCuAIgAEEANgKsAiAAQQA2ArwCIABBADYCqAILnwQBCn8gACAAQQRqIABBCGogAEEMahD2AiAAQRhqIgQoAgAiBSAAQRBqIgYoAgBqIgEgAEEUaiIIKAIAIABBHGoiCSgCACIDayIKIAFBA2xBBGpBA3VrIgJBA2xBBGpBA3VqIQcgAyAKQQFqQQF1aiAFIAFBAXVrIgVBA2xBBGpBA3VrIgMgB0EBakEBdWshASAIIAIgAkEBakEBdSAFayADQQNsQQRqQQN1ayICazYCACAGIAEgB2o2AgAgCSABNgIAIAQgAjYCACAAQSRqIgUoAgAiBiAAQSBqIgQoAgBqIgEgAEEoaiIIKAIAIABBLGoiCSgCACIDayIKIAFBA2xBBGpBA3VrIgJBA2xBBGpBA3VqIQcgAyAKQQFqQQF1aiAGIAFBAXVrIgZBA2xBBGpBA3VrIgMgB0EBakEBdWshASAIIAIgAkEBakEBdSAGayADQQNsQQRqQQN1ayICazYCACAEIAEgB2o2AgAgCSABNgIAIAUgAjYCACAAQTxqIgcoAgAiBCAAQTBqIgUoAgBqIgZBAXUhASAAQTRqIggoAgAgAEE4aiIJKAIAIgNrIgpBAXUhAiAEIAFrIAIgA2oiBEEDbEEDakEDdWsiA0EDbEEDakECdSAEaiIEIAJrIQIgByADIARBA2xBBGpBA3VrIAFqIgE2AgAgCUEAIAJrNgIAIAhBACACIApqazYCACAFIAYgAWs2AgAgABDdBgsGAEEZECYLCgAgACABQQEQewvoAQEGfyAAQbwtaiIFKAIAIgFBEEYEfyAAQbgtaiIBLgEAQf8BcSEDIABBCGoiBCgCACEGIABBFGoiACgCACECIAAgAkEBajYCACACIAZqIAM6AAAgAS8BAEEIdiECIAQoAgAhAyAAIAAoAgAiAEEBajYCACAAIANqIAI6AAAgAUEAOwEAQQAFIAFBB0oEfyAAQbgtaiIBLgEAQf8BcSECIAAoAgghAyAAQRRqIgQoAgAhACAEIABBAWo2AgAgACADaiACOgAAIAEgAS8BAEEIdjsBACAFKAIAQXhqBQ8LCyEAIAUgADYCAAsrAQF/Qd////8HIABPBEAgABBvIgFBAEcgAEEAR3JFBEBBARBvIQELCyABC8cIARN/IABBoAJqQQAgAmsiAkECdGohCiABQYACaiACQQJ0aiICKAIAIgYgAEEwaiIRKAIAaiILIAooAgAgAUEQaiISKAIAIg5rIgdrQQF1IAZrIQYgESALIA4gB0EBdWoiC0EDbEEEakEDdWs2AgAgCiAGIAdqNgIAIBIgBjYCACACIAs2AgAgAkEEaiIHKAIAIgggAEE0aiILKAIAaiIMIApBBGoiDigCACABQRRqIhMoAgAiD2siBmtBAXUgCGshCCALIAwgDyAGQQF1aiIMQQNsQQRqQQN1azYCACAOIAYgCGo2AgAgEyAINgIAIAcgDDYCACACQQhqIgYoAgAiCSAAQThqIggoAgBqIgMgCkEIaiIMKAIAIAFBGGoiDygCACIEayINa0EBdSAJayEJIAggAyAEIA1BAXVqIgNBA2xBBGpBA3VrNgIAIAwgCSANajYCACAPIAk2AgAgBiADNgIAIABBPGoiDSgCACACQQxqIgAoAgAiBGoiBSAKQQxqIgkoAgAgAUEcaiIBKAIAIhBrIgNrQQF1IARrIQQgDSAFIBAgA0EBdWoiBUEDbEEEakEDdWs2AgAgCSADIARqNgIAIAEgBDYCACAAIAU2AgAgAigCACARKAIAIgNBB3VrIANBCnVqIANBA2xBBHVrIQQgAyAEQQNsQQN1ayIFQQF1IARrIQMgESAFIANrNgIAIAIgAzYCACAHKAIAIAsoAgAiA0EHdWsgA0EKdWogA0EDbEEEdWshBCADIARBA2xBA3VrIgVBAXUgBGshAyALIAUgA2s2AgAgByADNgIAIAYoAgAgCCgCACIDQQd1ayADQQp1aiADQQNsQQR1ayEEIAMgBEEDbEEDdWsiBUEBdSAEayEDIAggBSADazYCACAGIAM2AgAgACgCACANKAIAIgNBB3VrIANBCnVqIANBA2xBBHVrIQQgAyAEQQNsQQN1ayIFQQF1IARrIQMgDSAFIANrNgIAIAAgAzYCACABIAEoAgAgDygCACIDQQFqQQF1ayIENgIAIA8gAyAEQQFqQQF1ajYCACATIBMoAgAgEigCACIDQQFqQQF1ayIENgIAIBIgAyAEQQFqQQF1ajYCACAJIAkoAgAgDigCACIDQQFqQQF1ayIENgIAIA4gAyAEQQFqQQF1ajYCACAMIAwoAgAgCigCACIDQQFqQQF1ayIENgIAIAogAyAEQQFqQQF1ajYCACACKAIAIgMgACgCAGohBCAGKAIAIAcoAgAiEGsiFUEBdSEFIAUgEGoiFEEDbEEEakEDdSEQIBQgAyAEQQF1ayAQakEDbEECakECdWsiFCAFayEFIAIgAyAQaiAUQQNsQQZqQQN1aiIDNgIAIAcgBTYCACAGIAUgFWo2AgAgACAEIANrNgIAIBEgCiASIAIQhwEgCyAOIBMgBxCHASAIIAwgDyAGEIcBIA0gCSABIAAQhwELpwMBCn8gAkUEQCAAKAJ4IgQoAgAiA0EpNgIUIAMoAgAhAyAEIANB/wBxQZkEahEFAAsgACgCbARADwsgAEEMaiILKAIAIAFBASACdEF/anFBGCACIABBEGoiCigCAGoiBGt0ciEBIARBB0oEQCAAQfAAaiEFIABB9ABqIQYgAEH4AGohCSAEIARBf3MiAkFwIAJBcEobakEIakF4cSEMIAQhAgNAIAUgBSgCACIDQQFqNgIAIAMgAUEQdjoAACAGIAYoAgBBf2oiAzYCACADRQRAIAkoAgAiCCgCGCIDKAIMIQcgCCAHQf8AcUEkahEBAEUEQCAJKAIAIggoAgAiB0EZNgIUIAcoAgAhByAIIAdB/wBxQZkEahEFAAsgBSADKAIANgIAIAYgAygCBDYCAAsgAUGAgPwHcUGAgPwHRgRAIAUgBSgCACIDQQFqNgIAIANBADoAACAGIAYoAgBBf2oiAzYCACADRQRAIAAQxAsLCyABQQh0IQEgAkF4aiEDIAJBD0oEQCADIQIMAQsLIARBeGogDGshBAsgCyABNgIAIAogBDYCAAsjACAAIAEoAgCsIAIoAgSsfiACKAIArCABKAIErH5BBRDrAQtxAQR/IAAoAgAiAUUEQCAAEFwPCyABIAEoAgAiAkF/aiIENgIAIAFBBGohAyACBEADQCADKAIAIARBA3RqEFwgAygCACABKAIAQQN0akEEahBcIAEgASgCACICQX9qIgQ2AgAgAg0ACwsgAxBcIAAQXAu5DwENfyMKIQUjCkEQaiQKIwojC04EQEEQEAALIAEoAgAhCSACQQRqIgsoAgBBf0YEQEGfsglB+7AJQYkGQbGyCRABCyACQQhqIg4oAgBBf0YEQEG8sglB+7AJQYoGQbGyCRABCyAEBEAgAwRAIARBADYCAAVB1rIJQfuwCUGOBkGxsgkQAQsLIAUgAi4BACIMOgAAIABBKGoiCigCACEIAkACQAJAAkACfyAAIAkgCEH/AHFBpgFqEQIAIghBAEgEfyAIBSAAQSRqIgcoAgAhCCAAIAVBASAIQT9xQaYCahELACIIQQBIBH8gCAUgBSAMQf//A3FBCHY6AAAgBygCACEIIAAgBUEBIAhBP3FBpgJqEQsAIghBAEgEQCABIAk2AgAgBSQKIAgPCyAFIAJBAmoiEC4BACIMOgAAIAooAgAhAiAAIAlBAmoiCCACQf8AcUGmAWoRAgAiAkEASAR/IAIFIAcoAgAhAiAAIAVBASACQT9xQaYCahELACICQQBIBH8gAgUgBSAMQf//A3FBCHY6AAAgBygCACECIAAgBUEBIAJBP3FBpgJqEQsAIgJBAEgEQCABIAg2AgAgBSQKIAIPCyAFIAsoAgAiCDoAACAKKAIAIQIgACAJQQRqIgwgAkH/AHFBpgFqEQIAIgJBAEgEQCACIQYFIAcoAgAhAiAAIAVBASACQT9xQaYCahELACICQQBIBEAgAiEGBSAFIAhBCHY6AAAgBygCACECIAAgBUEBIAJBP3FBpgJqEQsAIgJBAEgEQCACIQYFIAUgCEEQdjoAACAHKAIAIQIgACAFQQEgAkE/cUGmAmoRCwAiAkEASARAIAIhBgUgBSAIQRh2OgAAIAcoAgAhAiAAIAVBASACQT9xQaYCahELACICQQBIBEAgASAMNgIAIAUkCiACDwsgCUEIaiECAkACQAJAAkAgEC4BAEEBaw4LAAABAgMDAAMDAwIDCyALKAIAQQVJBEAgBUEANgIAIAooAgAhBCAAIAIgBEH/AHFBpgFqEQIAIgRBAEgEQCAEIQAFAkAgBygCACEEIAAgAyAOIAMbIAsoAgAgBEE/cUGmAmoRCwAiA0EASARAIAMhAAwBCyAHKAIAIQMgACAFQQQgCygCAGsgA0E/cUGmAmoRCwAiAyEAIAIgCUEMaiADQQBIGyECCwsMDwsgBSAOKAIAIg06AAAgCigCACEGIAAgAiAGQf8AcUGmAWoRAgAiBkEATgRAIAcoAgAhBgJAIAAgBUEBIAZBP3FBpgJqEQsAIgZBAEgNACAFIA1BCHY6AAAgBygCACEGIAAgBUEBIAZBP3FBpgJqEQsAIgZBAEgNACAFIA1BEHY6AAAgBygCACEGIAAgBUEBIAZBP3FBpgJqEQsAIgZBAEgNACAFIA1BGHY6AAAgBygCACEGIAAgBUEBIAZBP3FBpgJqEQsAIgZBAEgNDiAJQQxqIQIgA0UNDiAKKAIAIQYgACAOKAIAIAZB/wBxQaYBahECACIGQQBIDQ4gBygCACEGIAAgAyALKAIAIAZBP3FBpgJqEQsAIgNBAEgNDyAKKAIAIQMgACACIANB/wBxQaYBahECACIAQQBIDRAgBCALKAIANgIADBALCyAGIQAMDgsgCygCACIGQQNPBEBBwbEJQfuwCUHNBkGxsgkQAQsgBgRAAkAgAyAOIAMbLgEAIgRB/wFxIQMgBEH//wNxQQh2IQQgBkEBRgRAIAMhDSAEIQ8MAQtBwbEJQfuwCUHEBkGxsgkQAQsLIAUgDToAACAKKAIAIQMgACACIANB/wBxQaYBahECACIDQQBIBEAgAyEABQJAIAcoAgAhAyAAIAVBASADQT9xQaYCahELACIDQQBIBEAgAyEADAELIAUgDzoAACAHKAIAIQMgACAFQQEgA0E/cUGmAmoRCwAiA0EASA0OIAVBADoAACAKKAIAIQIgACAJQQpqIgMgAkH/AHFBpgFqEQIAIgJBAEgEfyACBQJ/IAcoAgAhAiAAIAVBASACQT9xQaYCahELACICQQBIBEAgAgwBCyAFQQA6AAAgBygCACECIAAgBUEBIAJBP3FBpgJqEQsACwshACABIAMgCUEMaiAAQQBIGzYCAAwQCwsMDQsgCygCAEECTwRAQcGxCUH7sAlB7AZBsbIJEAELIAUgAyAOIAMbKAIAIgQ6AAAgCigCACEDIAEgAiAJQQxqIAAgAiADQf8AcUGmAWoRAgAiA0EASAR/IAMFAn8gBygCACEDIAAgBUEBIANBP3FBpgJqEQsAIgNBAEgEQCADDAELIAUgBEEIdjoAACAHKAIAIQMgACAFQQEgA0E/cUGmAmoRCwAiA0EASARAIAMMAQsgBSAEQRB2OgAAIAcoAgAhAyAAIAVBASADQT9xQaYCahELACIDQQBIBEAgAwwBCyAFIARBGHY6AAAgBygCACEDIAAgBUEBIANBP3FBpgJqEQsACwsiAEEASBs2AgAMDQtBwbEJQfuwCUGAB0GxsgkQAQsLCwsgASAMNgIAIAUkCiAGDwsLIQAgASAINgIADAYLCyERIAEgCTYCACAFJAogEQsPCyABIAI2AgAgBSQKIAYPCyABIAI2AgAgBSQKIAMPCyABIAI2AgALIAUkCiAACyoAIAFQBH5CAAUgAEKAgICAgICAgIB/USABQn9RcQR+QgAFIAAgAX8LCwuvBQIRfwF+IwohBSMKQRBqJAojCiMLTgRAQRAQAAsgAEE4aiIPKAIAIQQgAEEQaiIKKAIAIQIgAEEEaiIIKAIAIQEgAEEIaiILKAIAIQcgAEEYaiIMKAIAIgNFBEAgACgCDCACTwRAIABBATYCMAsLIABBMGoiDSgCAARAIAUkCg8LIAIgASACIgYgBEGAgAIgBBtqIAEiBGsgB0gbIgIgAUYgACgCRCIQQQBHcQRAIABBPGohCSAGIABBQGsiESgCACIOSwR/IAkgCSgCACAOIAYgDmsgEEE/cUGmAmoRCwA2AgAgDCgCACEDIAgoAgAiAQUgBAshBiARIAY2AgALIAEhBiAFQQhqIQkgByAEIAJraiEEIAMEQAJAIABB+ABqIgcoAgAiAQRAIAQgAUggCygCACABTHIEQCAEIQEFIAIgBkYEQCAAQQxqIgQoAgAgAkcEQCABEJ8BIgIEQCAIKAIAEIMBIAggAjYCACALIAE2AgAgByABNgIAIAAgAjYCsAEgBCACNgIAIAogAiABIAJqIABBNGoiAygCAEUiBBs2AgAgAyAEQQFzQQFxNgIABSAAQRhB9oMIIAUQWyAHKAIAIQEgCCgCACECCyAAQUBrIAI2AgAgDCgCACIDRQRAQWohAwwFCwsLCwUgBCEBCwJAAkACQCAAKAIUIAIgASADQT9xQaYCahELACIDQQBIBH8gA0G74eb9fWsNAgwBBSADDQIgDygCAAR/QQAFQQBBGEGWhAggCRBbDAILCyEDDAILIA1BATYCACAFJAoPCyADQQBIDQELIABBKGoiASADrCISIAEpAwB8NwMAIAAgAjYCDCAKIAIgA2o2AgAgAEHoAGoiACASIAApAwB8NwMAIAUkCg8LBUFqIQMLIA1BATYCACAAIAM2AkggBSQKC9AEAhB/AX4jCiEGIwpBEGokCiMKIwtOBEBBEBAACwJAAkAgAkEASgRAIABBEGohCCAAQeAAaiELIABBNGohDCAAQQhqIQ0gAEHEAGohDiAAQRhqIQ8gAEEUaiEQIABBKGohCSAAQegAaiEKIABBBGohESAAQThqIRIgAiEEIAEhBSAAQQxqIgcoAgAiASEDAkACQAJAAkADQAJAAkACQCAEIAgoAgAgA2siAyADIARKGyIDRQ0AIAwoAgANACAFIAEgAxBeGiAHIAMgBygCAGoiATYCACAEIANrIQQgAyAFaiEFIAEhAwwBCwJAAkAgCygCAA0AIAQgDSgCAEoNAAwBCyAOKAIARQRAIA8oAgAiAUUEQEFqIQEMBwsgCQJ/AkAgECgCACAFIAQgAUE/cUGmAmoRCwAiAUEASAR/IAFBu+Hm/X1rDQEMCgUgAQ0BIBIoAgBFDQhBAAsMAQsgAUEASA0HIAELIgOsIhMgCSkDAHw3AwAgCiATIAopAwB8NwMAIAcgESgCACIBNgIAIAggATYCACAEIANrIQQgAyAFaiEFIAEhAwwCCwsgABCmASAHKAIAIgMhASAIKAIAIANGDQELIARBAEoNAQsLDAMLQQBBGEGWhAggBhBbDAELIABBATYCMCAAIAE2AkgMAQsgAEEBNgIwCyACIARGDQEFIAIhBAwBCwwBCyAAKAJIIgEEQCAGJAogAQ8LIABBMGoiASgCAARAIAFBADYCACAAEKYBIAEoAgAEQCAGJApBu+Hm/X0PCwsLIAYkCiACIARrCwgAQQcQOEEACxwBAX8gACABEJsGIgJBACACLQAAIAFB/wFxRhsLaAEBfyAAKALMAUGAgAJxBEAgAkECSARADwsgACgC0AFBgIDAAHEEQA8FIAAgARCIAQsLIAAoAtABIQMgAkEBSARAIANBgICAAXFFBEAgACABEGcLBSADQYCAgAJxRQRAIAAgARBnCwsL4g0BCX8gAEUEQA8LQfC/CigCACEEIABBeGoiAyAAQXxqKAIAIgJBeHEiAGohBSACQQFxBH8gAwUCfyADKAIAIQEgAkEDcUUEQA8LIAMgAWsiAyAESQRADwsgACABaiEAIANB9L8KKAIARgRAIAMgBUEEaiIBKAIAIgJBA3FBA0cNARpB6L8KIAA2AgAgASACQX5xNgIAIAMgAEEBcjYCBCAAIANqIAA2AgAPCyABQQN2IQQgAUGAAkkEQCADKAIIIgEgAygCDCICRgRAQeC/CkHgvwooAgBBASAEdEF/c3E2AgAFIAEgAjYCDCACIAE2AggLIAMMAQsgAygCGCEHIAMgAygCDCIBRgRAAkAgA0EQaiICQQRqIgQoAgAiAQRAIAQhAgUgAigCACIBRQRAQQAhAQwCCwsDQAJAIAFBFGoiBCgCACIGRQRAIAFBEGoiBCgCACIGRQ0BCyAEIQIgBiEBDAELCyACQQA2AgALBSADKAIIIgIgATYCDCABIAI2AggLIAcEfyADIAMoAhwiAkECdEGQwgpqIgQoAgBGBEAgBCABNgIAIAFFBEBB5L8KQeS/CigCAEEBIAJ0QX9zcTYCACADDAMLBSAHQRBqIgIgB0EUaiADIAIoAgBGGyABNgIAIAMgAUUNAhoLIAEgBzYCGCADQRBqIgQoAgAiAgRAIAEgAjYCECACIAE2AhgLIAQoAgQiAgRAIAEgAjYCFCACIAE2AhgLIAMFIAMLCwsiByAFTwRADwsgBUEEaiIBKAIAIghBAXFFBEAPCyAIQQJxBEAgASAIQX5xNgIAIAMgAEEBcjYCBCAAIAdqIAA2AgAgACECBSAFQfi/CigCAEYEQEHsvwogAEHsvwooAgBqIgA2AgBB+L8KIAM2AgAgAyAAQQFyNgIEQfS/CigCACADRwRADwtB9L8KQQA2AgBB6L8KQQA2AgAPC0H0vwooAgAgBUYEQEHovwogAEHovwooAgBqIgA2AgBB9L8KIAc2AgAgAyAAQQFyNgIEIAAgB2ogADYCAA8LIAhBA3YhBCAIQYACSQRAIAUoAggiASAFKAIMIgJGBEBB4L8KQeC/CigCAEEBIAR0QX9zcTYCAAUgASACNgIMIAIgATYCCAsFAkAgBSgCGCEJIAUoAgwiASAFRgRAAkAgBUEQaiICQQRqIgQoAgAiAQRAIAQhAgUgAigCACIBRQRAQQAhAQwCCwsDQAJAIAFBFGoiBCgCACIGRQRAIAFBEGoiBCgCACIGRQ0BCyAEIQIgBiEBDAELCyACQQA2AgALBSAFKAIIIgIgATYCDCABIAI2AggLIAkEQCAFKAIcIgJBAnRBkMIKaiIEKAIAIAVGBEAgBCABNgIAIAFFBEBB5L8KQeS/CigCAEEBIAJ0QX9zcTYCAAwDCwUgCUEQaiICIAlBFGogAigCACAFRhsgATYCACABRQ0CCyABIAk2AhggBUEQaiIEKAIAIgIEQCABIAI2AhAgAiABNgIYCyAEKAIEIgIEQCABIAI2AhQgAiABNgIYCwsLCyADIAAgCEF4cWoiAkEBcjYCBCACIAdqIAI2AgAgA0H0vwooAgBGBEBB6L8KIAI2AgAPCwsgAkEDdiEBIAJBgAJJBEAgAUEDdEGIwApqIQBB4L8KKAIAIgJBASABdCIBcQR/IABBCGoiAigCAAVB4L8KIAEgAnI2AgAgAEEIaiECIAALIQEgAiADNgIAIAEgAzYCDCADIAE2AgggAyAANgIMDwsgAkEIdiIABH8gAkH///8HSwR/QR8FIAAgAEGA/j9qQRB2QQhxIgF0IgRBgOAfakEQdkEEcSEAQQ4gACABciAEIAB0IgBBgIAPakEQdkECcSIBcmsgACABdEEPdmoiAEEBdCACIABBB2p2QQFxcgsFQQALIgFBAnRBkMIKaiEAIAMgATYCHCADQQA2AhQgA0EANgIQQeS/CigCACIEQQEgAXQiBnEEQAJAIAIgACgCACIAKAIEQXhxRgRAIAAhAQUCQCACQQBBGSABQQF2ayABQR9GG3QhBANAIABBEGogBEEfdkECdGoiBigCACIBBEAgBEEBdCEEIAIgASgCBEF4cUYNAiABIQAMAQsLIAYgAzYCACADIAA2AhggAyADNgIMIAMgAzYCCAwCCwsgAUEIaiIAKAIAIgIgAzYCDCAAIAM2AgAgAyACNgIIIAMgATYCDCADQQA2AhgLBUHkvwogBCAGcjYCACAAIAM2AgAgAyAANgIYIAMgAzYCDCADIAM2AggLQYDACkGAwAooAgBBf2oiADYCACAABEAPC0GowwohAANAIAAoAgAiA0EIaiEAIAMNAAtBgMAKQX82AgALkAEBAn8gAkUEQEEADwsCfwJAA38gACwAACIDQSBzIAMgA0G/f2pBGkkbIQMgASwAACIEQSBzIAQgBEG/f2pBGkkbIQQgAkF/aiICRQ0BIAFBAWohASAAQQFqIQAgA0H/AXEiA0EARyADIARB/wFxIgRGcQ0AIAQLDAELIANB/wFxIQMgBEH/AXELIQAgAyAAawuzAwEIfyMKIQUjCkHQAWokCiMKIwtOBEBB0AEQAAsgAUEARyIMBEAgAUHKAGoiASABLgEAQYCAfnI7AQALIAVBxAEgBSAFQcQBQQBBnuQJEOcBIgFBzwBqIAEgAhDnAUGo5AkQ5wEhASADQRh2IgZB3wFxQb9/akEaSSAGQSBGIAZBUGpBCklycgRAIANBEHYiCUH/AXEhByAHQSBGIAdBUGpBCklyIAlB3wFxQb9/akEaSXIEQCADQQh2IgpB/wFxIQggCEEgRiAIQVBqQQpJciAKQd8BcUG/f2pBGklyBEAgA0H/AXEiC0EgRiALQVBqQQpJciADQd8BcUG/f2pBGklyBEAgASAFaiICQSc6AAAgAiAGQT8gBkFgakHfAEkbOgABIAIgCUH/AXFBPyAHQWBqQd8ASRs6AAIgAiAKQf8BcUE/IAhBYGpB3wBJGzoAAyACIANB/wFxQT8gC0FgakHfAEkbOgAEIAJBJzoABSAFIAFBBmpqQTo6AAAgBSABQQdqakEgOgAAIAFBCGohAQsLCwsgBUHEASABIAQQ5wEaIAAgBUECQQEgDBsQqgEgBSQKCxsAIABFBEBBAA8LIAAoAgAQZCAAQQA2AgBBAAu9CAETfyAAQTBqIgkgAEGgAmpBACACayICQQJ0aiIFIAFBEGoiCCABQYACaiACQQJ0aiICEIcBIABBNGoiDCAFQQRqIg0gAUEUaiIOIAJBBGoiBhCHASAAQThqIg8gBUEIaiIQIAFBGGoiESACQQhqIgoQhwEgAEE8aiISIAVBDGoiEyABQRxqIgEgAkEMaiIAEIcBIAIoAgAiByAAKAIAaiIUQQF1IQMgCigCACAGKAIAIgtrIhVBAXUhBCAHIANrIAQgC2oiC0EDbEEGakEDdWshByALIAdBA2xBAmpBAnVqIgsgBGshBCACIAMgByALQQNsQQRqQQN1a2oiAzYCACAGIAQ2AgAgCiAEIBVqNgIAIAAgFCADazYCACARIBEoAgAgASgCACIDQQFqQQF1ayIENgIAIAEgAyAEQQFqQQF1ajYCACAIIAgoAgAgDigCACIDQQFqQQF1ayIENgIAIA4gAyAEQQFqQQF1ajYCACANIA0oAgAgEygCACIDQQFqQQF1ayIENgIAIBMgAyAEQQFqQQF1ajYCACAFIAUoAgAgECgCACIDQQFqQQF1ayIENgIAIBAgAyAEQQFqQQF1ajYCACACKAIAIgMgCSgCAGoiB0EBdSADayEEIAkgByAEQQNsQQN1aiIDNgIAIAIgBCADQQd1aiADQQp1ayADQQNsQQR1ajYCACAMIAYoAgAiAyAMKAIAaiIEQQF1IANrIgdBA2xBA3UgBGoiAzYCACAGIANBB3UgB2ogA0EKdWsgA0EDbEEEdWo2AgAgCigCACIDIA8oAgBqIgdBAXUgA2shBCAPIAcgBEEDbEEDdWoiAzYCACAKIAQgA0EHdWogA0EKdWsgA0EDbEEEdWo2AgAgACgCACIDIBIoAgBqIgdBAXUgA2shBCASIAcgBEEDbEEDdWoiAzYCACAAIAQgA0EHdWogA0EKdWsgA0EDbEEEdWo2AgAgCSgCACACKAIAIgRBA2xBBGpBA3VqIQMgCCAEIAUoAgAgCCgCACIEayIIQQF1ayIHNgIAIAIgAyAIa0EBdSAEayICNgIAIAkgAyACazYCACAFIAcgCGo2AgAgDCgCACAGKAIAIgVBA2xBBGpBA3VqIQIgDiAFIA0oAgAgDigCACIJayIFQQF1ayIINgIAIAYgAiAFa0EBdSAJayIGNgIAIAwgAiAGazYCACANIAUgCGo2AgAgDygCACAKKAIAIgVBA2xBBGpBA3VqIQIgESAFIBAoAgAgESgCACIGayIFQQF1ayIJNgIAIAogAiAFa0EBdSAGayIGNgIAIA8gAiAGazYCACAQIAUgCWo2AgAgEigCACAAKAIAIgVBA2xBBGpBA3VqIQIgASAFIBMoAgAgASgCACIFayIBQQF1ayIGNgIAIAAgAiABa0EBdSAFayIANgIAIBIgAiAAazYCACATIAEgBmo2AgALGAAgACgCAEEgcUUEQCABIAIgABCgBBoLC1QBAX8jCiEBIwpBEGokCiMKIwtOBEBBEBAACyABIAA2AgAgAEUEQCABJAoPCyAAKAIUELEBIAAoAhgQsQEgACgCHBCxASAAQSBqEFwgARBcIAEkCgsHACAAIAFGC48BAQJ/IwohBSMKQYACaiQKIwojC04EQEGAAhAACyAEQYDABHFFIAIgA0pxBEAgBSABQRh0QRh1IAIgA2siAUGAAiABQYACSRsQXRogAUH/AUsEQAJ/IAIgA2shBgNAIAAgBUGAAhCwASABQYB+aiIBQf8BSw0ACyAGC0H/AXEhAQsgACAFIAEQsAELIAUkCgu7NgENfyMKIQojCkEQaiQKIwojC04EQEEQEAALIABB9QFJBEBB4L8KKAIAIgVBECAAQQtqQXhxIABBC0kbIgJBA3YiAHYiAUEDcQRAIAFBAXFBAXMgAGoiAUEDdEGIwApqIgJBCGoiBCgCACIDQQhqIgYoAgAhACAAIAJGBEBB4L8KQQEgAXRBf3MgBXE2AgAFIAAgAjYCDCAEIAA2AgALIAMgAUEDdCIAQQNyNgIEIAAgA2pBBGoiACAAKAIAQQFyNgIAIAokCiAGDwsgAkHovwooAgAiB0sEfyABBEAgASAAdEECIAB0IgBBACAAa3JxIgBBACAAa3FBf2oiAEEMdkEQcSIBIAAgAXYiAEEFdkEIcSIBciAAIAF2IgBBAnZBBHEiAXIgACABdiIAQQF2QQJxIgFyIAAgAXYiAEEBdkEBcSIBciAAIAF2aiIDQQN0QYjACmoiBEEIaiIGKAIAIgFBCGoiCCgCACEAIAAgBEYEQEHgvwpBASADdEF/cyAFcSIANgIABSAAIAQ2AgwgBiAANgIAIAUhAAsgASACQQNyNgIEIAEgAmoiBCADQQN0IgMgAmsiBUEBcjYCBCABIANqIAU2AgAgBwRAQfS/CigCACEDIAdBA3YiAkEDdEGIwApqIQFBASACdCICIABxBH8gAUEIaiICKAIABUHgvwogACACcjYCACABQQhqIQIgAQshACACIAM2AgAgACADNgIMIAMgADYCCCADIAE2AgwLQei/CiAFNgIAQfS/CiAENgIAIAokCiAIDwtB5L8KKAIAIgsEf0EAIAtrIAtxQX9qIgBBDHZBEHEiASAAIAF2IgBBBXZBCHEiAXIgACABdiIAQQJ2QQRxIgFyIAAgAXYiAEEBdkECcSIBciAAIAF2IgBBAXZBAXEiAXIgACABdmpBAnRBkMIKaigCACIDIQAgAygCBEF4cSACayEIA0ACQCAAKAIQIgEEQCABIQAFIAAoAhQiAEUNAQsgACADIAAoAgRBeHEgAmsiASAISSIEGyEDIAEgCCAEGyEIDAELCyACIANqIgwgA0sEfyADKAIYIQkgAyADKAIMIgBGBEACQCADQRRqIgEoAgAiAEUEQCADQRBqIgEoAgAiAEUEQEEAIQAMAgsLA0ACQCAAQRRqIgQoAgAiBkUEQCAAQRBqIgQoAgAiBkUNAQsgBCEBIAYhAAwBCwsgAUEANgIACwUgAygCCCIBIAA2AgwgACABNgIICyAJBEACQCADIAMoAhwiAUECdEGQwgpqIgQoAgBGBEAgBCAANgIAIABFBEBB5L8KQQEgAXRBf3MgC3E2AgAMAgsFIAlBEGoiASAJQRRqIAMgASgCAEYbIAA2AgAgAEUNAQsgACAJNgIYIAMoAhAiAQRAIAAgATYCECABIAA2AhgLIAMoAhQiAQRAIAAgATYCFCABIAA2AhgLCwsgCEEQSQRAIAMgAiAIaiIAQQNyNgIEIAAgA2pBBGoiACAAKAIAQQFyNgIABSADIAJBA3I2AgQgDCAIQQFyNgIEIAggDGogCDYCACAHBEBB9L8KKAIAIQQgB0EDdiIBQQN0QYjACmohAEEBIAF0IgEgBXEEfyAAQQhqIgIoAgAFQeC/CiABIAVyNgIAIABBCGohAiAACyEBIAIgBDYCACABIAQ2AgwgBCABNgIIIAQgADYCDAtB6L8KIAg2AgBB9L8KIAw2AgALIAokCiADQQhqDwUgAgsFIAILBSACCyEABSAAQb9/SwRAQX8hAAUCQCAAQQtqIgFBeHEhAEHkvwooAgAiBQRAIAFBCHYiAQR/IABB////B0sEf0EfBSABIAFBgP4/akEQdkEIcSICdCIDQYDgH2pBEHZBBHEhAUEOIAEgAnIgAyABdCIBQYCAD2pBEHZBAnEiAnJrIAEgAnRBD3ZqIgFBAXQgACABQQdqdkEBcXILBUEACyEHQQAgAGshAwJAAkAgB0ECdEGQwgpqKAIAIgEEf0EAIQIgAEEAQRkgB0EBdmsgB0EfRht0IQYDfyABKAIEQXhxIABrIgggA0kEQCAIBH8gCCEDIAEFQQAhAyABIQIMBAshAgsgBCABKAIUIgQgBEUgBCABQRBqIAZBH3ZBAnRqKAIAIgFGchshBCAGQQF0IQYgAQ0AIAILBUEACyEBIAEgBHIEfyAEBSAFQQIgB3QiAUEAIAFrcnEiAkUNBEEAIQEgAkEAIAJrcUF/aiICQQx2QRBxIgQgAiAEdiICQQV2QQhxIgRyIAIgBHYiAkECdkEEcSIEciACIAR2IgJBAXZBAnEiBHIgAiAEdiICQQF2QQFxIgRyIAIgBHZqQQJ0QZDCCmooAgALIgINACABIQQMAQsgASEEIAMhAQN/An8gAigCBCENIAIoAhAiA0UEQCACKAIUIQMLIA0LQXhxIABrIgggAUkhBiAIIAEgBhshASACIAQgBhshBCADBH8gAyECDAEFIAELCyEDCyAEBEAgA0HovwooAgAgAGtJBEAgACAEaiIHIARLBEAgBCgCGCEJIAQgBCgCDCIBRgRAAkAgBEEUaiICKAIAIgFFBEAgBEEQaiICKAIAIgFFBEBBACEBDAILCwNAAkAgAUEUaiIGKAIAIghFBEAgAUEQaiIGKAIAIghFDQELIAYhAiAIIQEMAQsLIAJBADYCAAsFIAQoAggiAiABNgIMIAEgAjYCCAsgCQRAAkAgBCAEKAIcIgJBAnRBkMIKaiIGKAIARgRAIAYgATYCACABRQRAQeS/CiAFQQEgAnRBf3NxIgE2AgAMAgsFIAlBEGoiAiAJQRRqIAQgAigCAEYbIAE2AgAgAUUEQCAFIQEMAgsLIAEgCTYCGCAEKAIQIgIEQCABIAI2AhAgAiABNgIYCyAEKAIUIgIEQCABIAI2AhQgAiABNgIYCyAFIQELBSAFIQELIANBEEkEQCAEIAAgA2oiAEEDcjYCBCAAIARqQQRqIgAgACgCAEEBcjYCAAUCQCAEIABBA3I2AgQgByADQQFyNgIEIAMgB2ogAzYCACADQQN2IQIgA0GAAkkEQCACQQN0QYjACmohAEHgvwooAgAiAUEBIAJ0IgJxBH8gAEEIaiICKAIABUHgvwogASACcjYCACAAQQhqIQIgAAshASACIAc2AgAgASAHNgIMIAcgATYCCCAHIAA2AgwMAQsgA0EIdiIABH8gA0H///8HSwR/QR8FIAAgAEGA/j9qQRB2QQhxIgJ0IgVBgOAfakEQdkEEcSEAQQ4gACACciAFIAB0IgBBgIAPakEQdkECcSICcmsgACACdEEPdmoiAEEBdCADIABBB2p2QQFxcgsFQQALIgJBAnRBkMIKaiEAIAcgAjYCHCAHQRBqIgVBADYCBCAFQQA2AgBBASACdCIFIAFxRQRAQeS/CiABIAVyNgIAIAAgBzYCACAHIAA2AhggByAHNgIMIAcgBzYCCAwBCyADIAAoAgAiACgCBEF4cUYEQCAAIQEFAkAgA0EAQRkgAkEBdmsgAkEfRht0IQIDQCAAQRBqIAJBH3ZBAnRqIgUoAgAiAQRAIAJBAXQhAiADIAEoAgRBeHFGDQIgASEADAELCyAFIAc2AgAgByAANgIYIAcgBzYCDCAHIAc2AggMAgsLIAFBCGoiACgCACICIAc2AgwgACAHNgIAIAcgAjYCCCAHIAE2AgwgB0EANgIYCwsgCiQKIARBCGoPCwsLCwsLCwJAQei/CigCACICIABPBEBB9L8KKAIAIQEgAiAAayIDQQ9LBEBB9L8KIAAgAWoiBTYCAEHovwogAzYCACAFIANBAXI2AgQgASACaiADNgIAIAEgAEEDcjYCBAVB6L8KQQA2AgBB9L8KQQA2AgAgASACQQNyNgIEIAEgAmpBBGoiACAAKAIAQQFyNgIACwwBCwJAQey/CigCACICIABLBEBB7L8KIAIgAGsiAjYCAAwBCyAAQS9qIgRBuMMKKAIABH9BwMMKKAIABUHAwwpBgCA2AgBBvMMKQYAgNgIAQcTDCkF/NgIAQcjDCkF/NgIAQczDCkEANgIAQZzDCkEANgIAQbjDCiAKQXBxQdiq1aoFczYCAEGAIAsiAWoiBkEAIAFrIghxIgUgAE0EQCAKJApBAA8LQZjDCigCACIBBEAgBUGQwwooAgAiA2oiByADTSAHIAFLcgRAIAokCkEADwsLIABBMGohBwJAAkBBnMMKKAIAQQRxBEBBACECBQJAAkACQEH4vwooAgAiAUUNAEGgwwohAwNAAkAgAygCACIJIAFNBEAgCSADKAIEaiABSw0BCyADKAIIIgMNAQwCCwsgCCAGIAJrcSICQf////8HSQRAIANBBGohBiACEPwBIgEgAygCACAGKAIAakcNAiABQX9HDQUFQQAhAgsMAgtBABD8ASIBQX9GBH9BAAVBkMMKKAIAIgYgBSABQbzDCigCACICQX9qIgNqQQAgAmtxIAFrQQAgASADcRtqIgJqIQMgAkH/////B0kgAiAAS3EEf0GYwwooAgAiCARAIAMgBk0gAyAIS3IEQEEAIQIMBQsLIAEgAhD8ASIDRg0FIAMhAQwCBUEACwshAgwBCyABQX9HIAJB/////wdJcSAHIAJLcUUEQCABQX9GBEBBACECDAIFDAQLAAtBwMMKKAIAIgMgBCACa2pBACADa3EiA0H/////B08NAkEAIAJrIQQgAxD8AUF/RgR/IAQQ/AEaQQAFIAIgA2ohAgwDCyECC0GcwwpBnMMKKAIAQQRyNgIACyAFQf////8HSQRAIAUQ/AEhAUEAEPwBIgMgAWsiBCAAQShqSyEFIAQgAiAFGyECIAVBAXMgAUF/RnIgAUF/RyADQX9HcSABIANJcUEBc3JFDQELDAELQZDDCiACQZDDCigCAGoiAzYCACADQZTDCigCAEsEQEGUwwogAzYCAAtB+L8KKAIAIgUEQAJAQaDDCiEDAkACQANAIAEgAygCACIEIAMoAgQiBmpGDQEgAygCCCIDDQALDAELIANBBGohCCADKAIMQQhxRQRAIAQgBU0gASAFS3EEQCAIIAIgBmo2AgAgBUEAIAVBCGoiAWtBB3FBACABQQdxGyIDaiEBIAJB7L8KKAIAaiIEIANrIQJB+L8KIAE2AgBB7L8KIAI2AgAgASACQQFyNgIEIAQgBWpBKDYCBEH8vwpByMMKKAIANgIADAMLCwsgAUHwvwooAgBJBEBB8L8KIAE2AgALIAEgAmohBEGgwwohAwJAAkADQCAEIAMoAgBGDQEgAygCCCIDDQALDAELIAMoAgxBCHFFBEAgAyABNgIAIANBBGoiAyACIAMoAgBqNgIAIAAgAUEAIAFBCGoiAWtBB3FBACABQQdxG2oiB2ohBiAEQQAgBEEIaiIBa0EHcUEAIAFBB3EbaiICIAdrIABrIQMgByAAQQNyNgIEIAIgBUYEQEHsvwogA0HsvwooAgBqIgA2AgBB+L8KIAY2AgAgBiAAQQFyNgIEBQJAIAJB9L8KKAIARgRAQei/CiADQei/CigCAGoiADYCAEH0vwogBjYCACAGIABBAXI2AgQgACAGaiAANgIADAELIAIoAgQiCUEDcUEBRgRAIAlBA3YhBSAJQYACSQRAIAIoAggiACACKAIMIgFGBEBB4L8KQeC/CigCAEEBIAV0QX9zcTYCAAUgACABNgIMIAEgADYCCAsFAkAgAigCGCEIIAIgAigCDCIARgRAAkAgAkEQaiIBQQRqIgUoAgAiAARAIAUhAQUgASgCACIARQRAQQAhAAwCCwsDQAJAIABBFGoiBSgCACIERQRAIABBEGoiBSgCACIERQ0BCyAFIQEgBCEADAELCyABQQA2AgALBSACKAIIIgEgADYCDCAAIAE2AggLIAhFDQAgAiACKAIcIgFBAnRBkMIKaiIFKAIARgRAAkAgBSAANgIAIAANAEHkvwpB5L8KKAIAQQEgAXRBf3NxNgIADAILBSAIQRBqIgEgCEEUaiACIAEoAgBGGyAANgIAIABFDQELIAAgCDYCGCACQRBqIgUoAgAiAQRAIAAgATYCECABIAA2AhgLIAUoAgQiAUUNACAAIAE2AhQgASAANgIYCwsgAiAJQXhxIgBqIQIgACADaiEDCyACQQRqIgAgACgCAEF+cTYCACAGIANBAXI2AgQgAyAGaiADNgIAIANBA3YhASADQYACSQRAIAFBA3RBiMAKaiEAQeC/CigCACICQQEgAXQiAXEEfyAAQQhqIgIoAgAFQeC/CiABIAJyNgIAIABBCGohAiAACyEBIAIgBjYCACABIAY2AgwgBiABNgIIIAYgADYCDAwBCyADQQh2IgAEfyADQf///wdLBH9BHwUgACAAQYD+P2pBEHZBCHEiAXQiAkGA4B9qQRB2QQRxIQBBDiAAIAFyIAIgAHQiAEGAgA9qQRB2QQJxIgFyayAAIAF0QQ92aiIAQQF0IAMgAEEHanZBAXFyCwVBAAsiAUECdEGQwgpqIQAgBiABNgIcIAZBEGoiAkEANgIEIAJBADYCAEHkvwooAgAiAkEBIAF0IgVxRQRAQeS/CiACIAVyNgIAIAAgBjYCACAGIAA2AhggBiAGNgIMIAYgBjYCCAwBCyADIAAoAgAiACgCBEF4cUYEQCAAIQEFAkAgA0EAQRkgAUEBdmsgAUEfRht0IQIDQCAAQRBqIAJBH3ZBAnRqIgUoAgAiAQRAIAJBAXQhAiADIAEoAgRBeHFGDQIgASEADAELCyAFIAY2AgAgBiAANgIYIAYgBjYCDCAGIAY2AggMAgsLIAFBCGoiACgCACICIAY2AgwgACAGNgIAIAYgAjYCCCAGIAE2AgwgBkEANgIYCwsgCiQKIAdBCGoPCwtBoMMKIQMDQAJAIAMoAgAiBCAFTQRAIAQgAygCBGoiBiAFSw0BCyADKAIIIQMMAQsLIAZBUWoiBEEIaiEDIAUgBEEAIANrQQdxQQAgA0EHcRtqIgMgAyAFQRBqIgdJGyIDQQhqIQRB+L8KIAFBACABQQhqIghrQQdxQQAgCEEHcRsiCGoiCTYCAEHsvwogAkFYaiILIAhrIgg2AgAgCSAIQQFyNgIEIAEgC2pBKDYCBEH8vwpByMMKKAIANgIAIANBBGoiCEEbNgIAIARBoMMKKQIANwIAIARBqMMKKQIANwIIQaDDCiABNgIAQaTDCiACNgIAQazDCkEANgIAQajDCiAENgIAIANBGGohAQNAIAFBBGoiAkEHNgIAIAFBCGogBkkEQCACIQEMAQsLIAMgBUcEQCAIIAgoAgBBfnE2AgAgBSADIAVrIgRBAXI2AgQgAyAENgIAIARBA3YhAiAEQYACSQRAIAJBA3RBiMAKaiEBQeC/CigCACIDQQEgAnQiAnEEfyABQQhqIgMoAgAFQeC/CiACIANyNgIAIAFBCGohAyABCyECIAMgBTYCACACIAU2AgwgBSACNgIIIAUgATYCDAwCCyAEQQh2IgEEfyAEQf///wdLBH9BHwUgASABQYD+P2pBEHZBCHEiAnQiA0GA4B9qQRB2QQRxIQFBDiABIAJyIAMgAXQiAUGAgA9qQRB2QQJxIgJyayABIAJ0QQ92aiIBQQF0IAQgAUEHanZBAXFyCwVBAAsiAkECdEGQwgpqIQEgBSACNgIcIAVBADYCFCAHQQA2AgBB5L8KKAIAIgNBASACdCIGcUUEQEHkvwogAyAGcjYCACABIAU2AgAgBSABNgIYIAUgBTYCDCAFIAU2AggMAgsgBCABKAIAIgEoAgRBeHFGBEAgASECBQJAIARBAEEZIAJBAXZrIAJBH0YbdCEDA0AgAUEQaiADQR92QQJ0aiIGKAIAIgIEQCADQQF0IQMgBCACKAIEQXhxRg0CIAIhAQwBCwsgBiAFNgIAIAUgATYCGCAFIAU2AgwgBSAFNgIIDAMLCyACQQhqIgEoAgAiAyAFNgIMIAEgBTYCACAFIAM2AgggBSACNgIMIAVBADYCGAsLBUHwvwooAgAiA0UgASADSXIEQEHwvwogATYCAAtBoMMKIAE2AgBBpMMKIAI2AgBBrMMKQQA2AgBBhMAKQbjDCigCADYCAEGAwApBfzYCAEGUwApBiMAKNgIAQZDACkGIwAo2AgBBnMAKQZDACjYCAEGYwApBkMAKNgIAQaTACkGYwAo2AgBBoMAKQZjACjYCAEGswApBoMAKNgIAQajACkGgwAo2AgBBtMAKQajACjYCAEGwwApBqMAKNgIAQbzACkGwwAo2AgBBuMAKQbDACjYCAEHEwApBuMAKNgIAQcDACkG4wAo2AgBBzMAKQcDACjYCAEHIwApBwMAKNgIAQdTACkHIwAo2AgBB0MAKQcjACjYCAEHcwApB0MAKNgIAQdjACkHQwAo2AgBB5MAKQdjACjYCAEHgwApB2MAKNgIAQezACkHgwAo2AgBB6MAKQeDACjYCAEH0wApB6MAKNgIAQfDACkHowAo2AgBB/MAKQfDACjYCAEH4wApB8MAKNgIAQYTBCkH4wAo2AgBBgMEKQfjACjYCAEGMwQpBgMEKNgIAQYjBCkGAwQo2AgBBlMEKQYjBCjYCAEGQwQpBiMEKNgIAQZzBCkGQwQo2AgBBmMEKQZDBCjYCAEGkwQpBmMEKNgIAQaDBCkGYwQo2AgBBrMEKQaDBCjYCAEGowQpBoMEKNgIAQbTBCkGowQo2AgBBsMEKQajBCjYCAEG8wQpBsMEKNgIAQbjBCkGwwQo2AgBBxMEKQbjBCjYCAEHAwQpBuMEKNgIAQczBCkHAwQo2AgBByMEKQcDBCjYCAEHUwQpByMEKNgIAQdDBCkHIwQo2AgBB3MEKQdDBCjYCAEHYwQpB0MEKNgIAQeTBCkHYwQo2AgBB4MEKQdjBCjYCAEHswQpB4MEKNgIAQejBCkHgwQo2AgBB9MEKQejBCjYCAEHwwQpB6MEKNgIAQfzBCkHwwQo2AgBB+MEKQfDBCjYCAEGEwgpB+MEKNgIAQYDCCkH4wQo2AgBBjMIKQYDCCjYCAEGIwgpBgMIKNgIAQfi/CiABQQAgAUEIaiIDa0EHcUEAIANBB3EbIgNqIgU2AgBB7L8KIAJBWGoiAiADayIDNgIAIAUgA0EBcjYCBCABIAJqQSg2AgRB/L8KQcjDCigCADYCAAtB7L8KKAIAIgEgAEsEQEHsvwogASAAayICNgIADAILCxCSAUEMNgIAIAokCkEADwtB+L8KIABB+L8KKAIAIgFqIgM2AgAgAyACQQFyNgIEIAEgAEEDcjYCBAsgCiQKIAFBCGoLPAEBf0EMEHUiAUUEQEEADwsgASAAKQIANwIAIAEgACgCCDYCCCAAKAIAQQhqIgAgACgCAEEBajYCACABC/4DAQJ9IAQgBlsEQA8LIAQgBl1FBEBB56cGQc+lBkH1F0HvpwYQAQsgAioCFCIIIAIqAhgiB19FBEBBiqgGQc+lBkH2F0HvpwYQAQsgByAEXSAIIAZecgRADwsgCCAEXgR9IAUgA5MgCCAEk5QgBiAEk5UgA5IFIAQhCCADCyEEIAcgBl0EQCAHIgMgBpMgBSAEk5QgBiAIk5UgBZIhBQUgBiEDCyABQQFqsiEHIAQgAbIiBlsEQCAFIAdfRQRAQZmoBkHPpQZBgxhB76cGEAELBQJAIAQgB1sEQCAFIAZgDQFBo6gGQc+lBkGFGEHvpwYQAQsgBCAGXwRAIAUgBl8NAUGrqAZBz6UGQYcYQe+nBhABCyAEIAdgBEAgBSAHYA0BQbOoBkHPpQZBiRhB76cGEAEFIAUgBmBFIAUgB19FckUNAUG9qAZBz6UGQYsYQe+nBhABCwsLIAQgBl9FIAUgBl9FckUEQCABQQJ0IABqIgAgACoCACADIAiTIAIqAhCUkjgCAA8LIAQgB2BFIAUgB2BFckUEQA8LIAUgB19FIAUgBmBFIAQgBmBFIAQgB19FcnJyBEBB0qgGQc+lBkGSGEHvpwYQAQsgAUECdCAAaiIAIAAqAgBDAACAPyAEIAaTIAUgBpOSQwAAAD+UkyADIAiTIAIqAhCUlJI4AgALoQMBBn8gAEUEQEEADwsgAgR/IAIgACgCBGtBA3VBAWoFQQALIgIgACgCACIHTwRAQQAPCyAAKAIEIQYgA0ECcUUhBQJAIANBAXEEQCAFBEAgAiEAA0AgAEEDdCAGaigCACEFQQAhAgNAIAJBAWohAyACIAVqLAAAIgQgASACaiwAACICRyACRXJFBEAgAyECDAELCyACIARyQf8BcUUNAyAAQQFqIgAgB0kNAAtBAA8FIAIhAANAIABBA3QgBmooAgAhBEEAIQIDQCABIAJqLAAAIghFIQUgAkEBaiEDIAIgBGosAAAgCEcgBXJFBEAgAyECDAELCyAFDQMgAEEBaiIAIAdJDQALQQAPCwAFIAIhAANAIABBA3QgBmooAgAhCEEAIQIDQCACQQFqIQMgAiAIaiwAACIJIgRBIHMgBCAEQZ9/akEaSRsgASACaiwAACIEIgJBIHMgAiACQZ9/akEaSRtHIARFIgJyRQRAIAMhAgwBCwsgBSAJQQBHcSACQQFzckUNAiAAQQFqIgAgB0kNAAtBAA8LAAsgAEEDdCAGaguHAwENfwJ/IwohDiMKQRBqJAojCiMLTgRAQRAQAAsgDgshBiAAQQRqIQcgAEEMaiELIABBEGohDCAAQQhqIgkoAgAhAwJAAkACQANAAkACfyADIAMgBygCACIEIAQgA0sbayIDBH8gACgCACAEagVBAAshDyAGIAI2AgAgDwsgAyABIAYQpgIiBEEBSA0DIAQgA0kNAiAJKAIAIgMgCygCACIFRg0AIAcoAgAiCCADTw0CQQAgACgCACIKIAogDEYbIgogCEEBaiAEQX4gCGsiDSANIARLG2oiCCAFIAUgCEsbIAUgA0EBdCADIAVBAXZLGyIDIAMgCEkbIgMQ3QEiBUUNAiAKRQRAIAUgACgCACAHKAIAQQFqEF4aCyAAIAU2AgAgCSADNgIADAELCwwCCyAJKAIAIQMMAQsgBiQKDwsgB0F6IAcoAgAiAWsiAiAEIAIgBEkbIAFqIgE2AgAgA0UEQCAGJAoPCyAAKAIAIANBf2oiAiABIAEgAksbakEAOgAAIAYkCgtkAQJ/IAJBEEsgAUEQS3IEQEF/DwsgACACIAFBFGxsEG8iAzYCACADRQRAQX8PCyABQQFNBEBBAA8LQQEhBANAIARBAnQgAGogAkEUbCADaiIDNgIAIARBAWoiBCABRw0AC0EAC84EAg5/AX0gAEEUaiIHKgIAIAKSIhUgBJIhAiAAQRBqIgoqAgAgAZIiBCADkiIDIAWSIQEgCiABOAIAIAcgAiAGkiIFOAIAIAEQXyEIIAUQXyEJIAQQXyELIBUQXyEMIAMQXyENIAIQXyEOIAAoAgBFBEAgAEEsaiIKKAIAIgdBDmwgACgCKCIAakEEOgAMIAdBDmwgAGogCDsBACAHQQ5sIABqIAk7AQIgB0EObCAAaiALOwEEIAdBDmwgAGogDDsBBiAHQQ5sIABqIA07AQggB0EObCAAaiAOOwEKIAogB0EBajYCAA8LAkACQCAAQRxqIhAoAgAiByAISA0AIAAoAgRFDQAMAQsgECAINgIAIAghBwsCQAJAIABBJGoiESgCACIKIAlIDQAgACgCBEUNAAwBCyARIAk2AgAgCSEKCyAAQQRqIQ8CQAJAIABBGGoiEigCACITIAhKDQAgDygCAEUNACATIQgMAQsgEiAINgIACwJAAkAgAEEgaiIUKAIAIhMgCUoNACAPKAIARQ0AIBMhCQwBCyAUIAk2AgALIA9BATYCACAHIAtIBEAgECALNgIAIAshBwsgCiAMSARAIBEgDDYCACAMIQoLIAggC0oEQCASIAs2AgAgCyEICyAJIAxKBEAgFCAMNgIAIAwhCQsgD0EBNgIAIAcgDUgEQCAQIA02AgALIAogDkgEQCARIA42AgALIAggDUoEQCASIA02AgALIAkgDkoEQCAUIA42AgALIA9BATYCACAAQSxqIgAgACgCAEEBajYCAAt/AQR/An9BuJMGKAIAIgEoAkxBf0oEfxDeAQVBAAshBCAAIAEQygVBAEgEf0F/BQJ/IAEsAEtBCkcEQCABQRRqIgMoAgAiACABKAIQSQRAIAMgAEEBajYCACAAQQo6AABBAAwCCwsgAUEKEJ0EQR91CwshACAECwRAEL4BCyAACzMBAX8gAUUEQEEADwsgAARAIAAoArQFIgIEQCAAIAEgAkH/AHFBpgFqEQIADwsLIAEQbwuNAQEGfyAAQQxqIgMoAgAiASAAQRBqIgUoAgAiAk8EQCAAEKYBIAMoAgAhASAFKAIAIQILIAEgAkkEQCADIAFBAWoiBjYCACABLQAAQQh0IQQgBiEBCyABIAJPBEAgABCmASADKAIAIQEgBSgCACECCyABIAJPBEAgBA8LIAMgAUEBajYCACAEIAEtAAByCwMAAQuUAgEIfyAAQQxqIgMoAgAiASAAQRBqIgUoAgAiAk8EQCAAEKYBIAMoAgAhASAFKAIAIQILIAEgAkkEQCADIAFBAWoiBDYCACABLQAAQQh0IQcgBCEBCyABIAJPBEAgABCmASADKAIAIQEgBSgCACECCyABIAJJBEAgAyABQQFqIgQ2AgAgAS0AACEIIAQhAQsgASACTwRAIAAQpgEgAygCACEBIAUoAgAhAgsgASACSQRAIAMgAUEBaiIENgIAIAEtAABBCHQhBiAEIQELIAEgAk8EQCAAEKYBIAMoAgAhASAFKAIAIQILIAcgCHJBEHQhACABIAJPBEAgACAGcg8LIAMgAUEBajYCACABLQAAIAAgBnJyC0IBAn8gAEUEQEEADwtB3////wcgABBxQQFqIgFJBEBBAA8LQQAgASABRWoQ0gEiAkUEQEEADwsgAiAAIAEQXhogAguYBQEMfyMKIQcjCkEQaiQKIwojC04EQEEQEAALIABBBGoiBCgCACIBQX9GBEBBfiAAKAJYa0GAeHEhAiAAKAIgIQUgACgCYCAAKAJkaiIGBH9BACEBA0AgAUECdCAFaiIJKAIAIQMgCSADIAJrQQAgAyACSxs2AgAgAUEBaiIBIAZHDQALIAQoAgAFQX8LIQEgAEEIaiIDIAMoAgAgAms2AgAgBCABIAJrIgE2AgAgAEEMaiIDIAMoAgAgAms2AgALIABBOGoiBSgCAEUEQCAAQcQAaiILKAIAIgYgAEEMaiIDKAIAIAFrRgRAAkAgACgCACIIIQEgAEEwaiIJKAIAIgIgAEE8aiIKKAIAaiAIayAGTQRAIAIgASAAQUBrIgEoAgAiAmsgAiAGahCuAhogACAJKAIAIgIgASgCAGoiATYCACAFKAIADQELIABB6ABqIgYoAgBFBEAgByAKKAIAIAJqIAMoAgAgBCgCAGsgAWoiAWsiAjYCACACBEACQCAAQTRqIQICQANAAkAgAigCACIIKAIAIQwgBiAIIAEgByAMQT9xQaYCahELACIBNgIAIAENAiAHKAIAIgFFDQAgAyABIAMoAgBqIgE2AgAgASAEKAIAayIBIAsoAgBLDQYgByAJKAIAIAooAgBqIAAoAgAgAWoiAWsiCDYCACAIDQEMAwsLIAVBATYCAAsLCwsLCwsgAEEUaiICKAIAIgEgACgCGCIDRgRAIAJBADYCAEEAIQELIAMgAWsiASAEKAIAIgJBf3MiBCABIARJGyEEIAAoAgwgAmsiASAAKAJEIgNrIAFBAEcgASADSxshAyAAIAAoAhwiBSABIAEgBUsbNgIQIAAgAiADIAQgAyAESRtqNgIIIAckCgsPACABBH8gACABbwVBAAsLjgoBE38gAEEIaiEGIABBDGohBwJ/IABBBGoiCSgCACERAn8gAEEQaiIIKAIAIRAgACgCACIEQaC5AWotAAAhAyAAIAQgA3QiBDYCACAQCyADdCECIBELIANqIgNBf0oEQCAGKAIAIgEgBygCAEkEQCAGIAFBAmo2AgAgAS4AABBoQf//A3EgA3QgAnIhAiADQXBqIQMLCyAJIAM2AgAgAiAEQQFqQQF1IgFBEHQiBU8iCgR/IAAgBCABayIBNgIAIAIgBWshBCABBSAAIAE2AgAgAiEEIAELIQIgCCAENgIAIAAgAiACQaC5AWotAAAiAXQiBTYCACAEIAF0IQIgASADaiIDQX9KBEAgBigCACIBIAcoAgBJBEAgBiABQQJqNgIAIAIgAS4AABBoQf//A3EgA3RyIQIgA0FwaiEDCwsgCSADNgIAIAIgBUEBakEBdSIBQRB0IgRPIgsEfyAAIAUgAWsiATYCACACIARrIQQgAQUgACABNgIAIAIhBCABCyECIAggBDYCACAAIAIgAkGguQFqLQAAIgF0IgU2AgAgBCABdCECIAEgA2oiA0F/SgRAIAYoAgAiASAHKAIASQRAIAYgAUECajYCACACIAEuAAAQaEH//wNxIAN0ciECIANBcGohAwsLIAkgAzYCACACIAVBAWpBAXUiAUEQdCIETyIMBH8gACAFIAFrIgE2AgAgAiAEayEEIAEFIAAgATYCACACIQQgAQshAiAIIAQ2AgAgACACIAJBoLkBai0AACIBdCIFNgIAIAQgAXQhAiABIANqIgNBf0oEQCAGKAIAIgEgBygCAEkEQCAGIAFBAmo2AgAgAiABLgAAEGhB//8DcSADdHIhAiADQXBqIQMLCyAJIAM2AgAgAiAFQQFqQQF1IgFBEHQiBE8iDQR/IAAgBSABayIBNgIAIAIgBGshBCABBSAAIAE2AgAgAiEEIAELIQIgCCAENgIAIAAgAiACQaC5AWotAAAiAXQiBTYCACAEIAF0IQIgASADaiIDQX9KBEAgBigCACIBIAcoAgBJBEAgBiABQQJqNgIAIAIgAS4AABBoQf//A3EgA3RyIQIgA0FwaiEDCwsgCSADNgIAIAIgBUEBakEBdSIBQRB0IgRPIg4EfyAAIAUgAWsiATYCACACIARrIQQgAQUgACABNgIAIAIhBCABCyECIAggBDYCACAAIAIgAkGguQFqLQAAIgF0IgU2AgAgBCABdCECIAEgA2oiA0F/SgRAIAYoAgAiASAHKAIASQRAIAYgAUECajYCACACIAEuAAAQaEH//wNxIAN0ciECIANBcGohAwsLIAkgAzYCACACIAVBAWpBAXUiAUEQdCIETyIPBH8gACAFIAFrIgE2AgAgAiAEayEEIAEFIAAgATYCACACIQQgAQshAiAIIAQ2AgAgACACIAJBoLkBai0AACIBdCIFNgIAIAQgAXQhAiABIANqIgNBf0oEQCAGKAIAIgEgBygCAEkEQCAGIAFBAmo2AgAgAiABLgAAEGhB//8DcSADdHIhAiADQXBqIQMLCwJ/IA0gCkEBdCALckEBdCAMckEBdHJBAXQgDnJBAXQgD3JBAXQhEyAJIAM2AgAgEwsCfyACIAVBAWpBAXUiA0EQdCIGTyIHIRIgBwRAIAAgBSADazYCACAIIAIgBms2AgAFIAAgAzYCACAIIAI2AgALIBILckEBdCIARSECIAAgAnILDwAgAEEgciAAIAAQoQobC/AOASB/IABBMGoiDyAAQaACakEAIAJrIgJBAnRqIgggAUEQaiIKIAFBgAJqIAJBAnRqIgIQhwEgAEE0aiITIAhBBGoiDSABQRRqIhAgAkEEaiIJEIcBIABBOGoiFCAIQQhqIhEgAUEYaiISIAJBCGoiDhCHASAAQTxqIhUgCEEMaiIWIAFBHGoiASACQQxqIgAQhwEgAigCACIHIAAoAgBqIgtBAXUhBiAOKAIAIAkoAgAiDGsiF0EBdSEFIAcgBmsgBSAMaiIMQQNsQQZqQQN1ayEHIAwgB0EDbEECakECdWoiDCAFayEFIAIgBiAHIAxBA2xBBGpBA3VraiIGNgIAIAkgBTYCACAOIAUgF2o2AgAgACALIAZrNgIAIBIgEigCACABKAIAIgZBAWpBAXVrIgU2AgAgASAGIAVBAWpBAXVqNgIAIAogCigCACAQKAIAIgZBAWpBAXVrIgU2AgAgECAGIAVBAWpBAXVqNgIAIA0gDSgCACAWKAIAIgZBAWpBAXVrIgU2AgAgFiAGIAVBAWpBAXVqNgIAIAggCCgCACARKAIAIgZBAWpBAXVrIgU2AgAgESAGIAVBAWpBAXVqNgIAIAIoAgAiBiAPKAIAaiIFQQF1IAZrIQYgDyAFIAZBA2xBA3VqIgU2AgAgAiAGIAVBA2xBBHVqNgIAIAkoAgAiBiATKAIAaiIFQQF1IAZrIQYgEyAFIAZBA2xBA3VqIgU2AgAgCSAFQQNsQQR1IAZqNgIAIA4oAgAiBiAUKAIAaiIFQQF1IAZrIQYgFCAFIAZBA2xBA3VqIgU2AgAgDiAGIAVBA2xBBHVqNgIAIAAoAgAiBiAVKAIAaiIFQQF1IAZrIQYgFSAFIAZBA2xBA3VqIgU2AgAgACAGIAVBA2xBBHVqNgIAIA8oAgAgAigCACIFQQNsQQRqQQN1aiEGIAogBSAIKAIAIAooAgAiB2siBUEBdWsiCzYCACACIAYgBWtBAXUgB2siBzYCACAPIAYgB2s2AgAgCCAFIAtqNgIAIBMoAgAgCSgCACIFQQNsQQRqQQN1aiEGIBAgBSANKAIAIBAoAgAiB2siBUEBdWsiCzYCACAJIAYgBWtBAXUgB2siBzYCACATIAYgB2s2AgAgDSAFIAtqNgIAIBQoAgAgDigCACIFQQNsQQRqQQN1aiEGIBIgBSARKAIAIBIoAgAiB2siBUEBdWsiCzYCACAOIAYgBWtBAXUgB2siBzYCACAUIAYgB2s2AgAgESAFIAtqNgIAIBUoAgAgACgCACIFQQNsQQRqQQN1aiEGIAEgBSAWKAIAIAEoAgAiB2siBUEBdWsiCzYCACAAIAYgBWtBAXUgB2siBzYCACAVIAYgB2s2AgAgFiAFIAtqIhg2AgAgEygCACEZIBAoAgAhGiANKAIAIRsgCSgCACEcIBQoAgAhHSASKAIAIR4gESgCACEfIA4oAgAhICAVKAIAISEgASgCACEiIAAoAgAhIyAEQQBHIgYgA0EUSiIFIAIoAgAiFyAIKAIAIgwgDygCACILIAooAgAiB2pqakEBdUHTBGwiJEGAgARqQRF1IgRBACAEayAEQX9KGyADSHFyBEAgFyALIAdrIAxraiIMQQF1IQcgJEH//wNKBH8gBCAHSCEXIAxBAUoFIAQgB0ohFyAEQQBHIAxBAEhxCyEMIA8gCyAEIAcgFxtBAXVBACAMGyIEazYCACACIAIoAgAgBGs2AgAgCCAEIAgoAgBqNgIAIAogBCAKKAIAajYCAAsgBiAFIBkgGmogG2ogHGpBAXVB0wRsIgpBgIAEakERdSICQQAgAmsgAkF/ShsgA0hxcgRAIAkoAgAgEygCACIPIBAoAgBrIA0oAgBraiIIQQF1IQQgCkH//wNKBH8gAiAESCEKIAhBAUoFIAIgBEohCiACQQBHIAhBAEhxCyEIIBMgDyACIAQgChtBAXVBACAIGyICazYCACAJIAkoAgAgAms2AgAgDSACIA0oAgBqNgIAIBAgAiAQKAIAajYCAAsgBiAFIB0gHmogH2ogIGpBAXVB0wRsIglBgIAEakERdSICQQAgAmsgAkF/ShsgA0hxcgRAIA4oAgAgFCgCACINIBIoAgBrIBEoAgBraiIIQQF1IQQgCUH//wNKBH8gAiAESCEJIAhBAUoFIAIgBEohCSACQQBHIAhBAEhxCyEIIBQgDSACIAQgCRtBAXVBACAIGyICazYCACAOIA4oAgAgAms2AgAgESACIBEoAgBqNgIAIBIgAiASKAIAajYCAAsgBiAFICMgIiAYICFqampBAXVB0wRsIghBgIAEakERdSICQQAgAmsgAkF/ShsgA0hxckUEQA8LIAAoAgAgFSgCACIJIAEoAgBrIBYoAgBraiIEQQF1IQMgCEH//wNKBH8gAiADSCEIIARBAUoFIAIgA0ohCCACQQBHIARBAEhxCyEEIBUgCSACIAMgCBtBAXVBACAEGyICazYCACAAIAAoAgAgAms2AgAgFiACIBYoAgBqNgIAIAEgAiABKAIAajYCAAs4AQJ/IwohAiMKQRBqJAojCiMLTgRAQRAQAAsgAiABNgIAQbiTBigCACAAIAIQ8QIhAyACJAogAws6AQF/IABFIAFFckUEQCAAKAK0BSICBH8gACABIAJB/wBxQaYBahECAAUgARBvCyIABEAgAA8LC0EAC08BAX8gAEUEQEEADwsgAUUEQCAAQb/SCRBnCyAAKAK0BSICBH8gACABIAJB/wBxQaYBahECAAUgARBvCyIBBEAgAQ8FIABBv9IJEGcLQQALhAEBA38gAEUEQA8LA0ACQAJAAkAgAUUiAyAAKAIAIgJBAEdxRQ0AIAIoAggiAkUNACACKAIARQ0AIAIhAQwBCyADDQEgAUEwaiIBKAIARQ0BCwJAAkACQCABKAIMQQVrDgQAAgABAgsgACABKAIIahBcDAELIAAgASgCCGoQowELDAELCwsgAQF/IABFBEAPCyAAKAIAIgFFBEAPCyABEJoBIAAQXAtBAQN/IAAgATYCaCAAIAAoAggiAiAAKAIEIgNrIgQ2AmwgAUEARyAEIAFKcQRAIAAgASADajYCZAUgACACNgJkCwu5AwEFfyMKIQUjCkEQaiQKIwojC04EQEEQEAALIAAoAjwhByAFQQA2AgAgACgC7AIiCEUEQCAFJApBAA8LIABB8AJqIgkoAgAiAEUEQCAFJApBAA8LIAMoAgAgAEsEQEG+uwlBppwJQeABQfy7CRABCwJAAkACQAJAAkACQAJAAkAgASgCACIADiAABQUFBQUFBQUFBQUFBQUFBQUDBAUFBQUFBQUFBQUBAgULIAAhBgwFCyACIAEoAgQiABBxQQFqNgIEIAIgAygCACAIajYCCCAHIAQgAiAAIAUQpAEiBkEASA0FDAQLIAIgASgCBCIAELkDQQF0QQJqNgIEIAIgAygCACAIajYCCCAHIAQgAiAAIAUQpAEiBkEASA0EDAMLIAJBATYCBCACIAEvAQQ2AgggByAEIAJBAEEAEKQBIgZBAEgNAwwCCyACQQE2AgQgAiABKAIENgIIIAcgBCACQQBBABCkASIGQQBIDQIMAQtBwbEJQaacCUGEAkH8uwkQAQsgAyAFKAIAIAMoAgBqIgA2AgAgACAJKAIATQ0AQb67CUGmnAlBjAJB/LsJEAFBAA8LIAUkCiAGC/wBACAEQgA3AgAgAkUEQEEADwsCQAJAAkACQAJAIAFBEHRBEHVBAWsOBwEAAgMDAwEDCyAEQR42AgAgACACIAMgBEEEaiIBEMIGIgBBAEgEQCAADwsgASgCACIBIAJBf2pqLAAABEBB2rAJQfuwCUHUBUG1sQkQAQsgASACakEAOgAAIAAPCyAEQZGAATYCACAAIAIgAyAEQQRqEMIGDwsCQAJAAkAgAkEBaw4CAAECCyAEQRI2AgAgBCADOwEEQQAPCyAEQRM2AgAgBCADNgIEQQAPC0HBsQlB+7AJQe8FQbWxCRABDAELQcGxCUH7sAlB9QVBtbEJEAELQQAL2QEBAn8gACABKAIAIgI2AgACQAJAAkACQAJAAkACQCACDiAEBQUFBQUFBQUFBQUFBQUFBQUCAwUFBQUFBQUFBQUAAQULIABBHjYCACABKAIEIgIQcUEBaiEBDAULIABBHzYCACABKAIEIgIQuQNBAXRBAmohAQwECyAAIAEuAQQ7AQRBAA8LIAAgASgCBDYCBEEADwsgAEIANwIAQQAPC0HBsQlBppwJQaYBQbHFCRABQQAPCyAAQQRqIgMgARCeAiIAQQBIBEAgAA8LIAMoAgAgAiABEF4aIAALEAAgAVAEfkIABSAAIAGACwuDAQAgAEH0AWoiACgCAARADwsgAAJ/AkACQAJAAkACQAJAAkACQAJAAkAgAUF5aw4KAAgHBgUEAwkBAgkLQbjPCQwJC0G2zgkMCAtB0s4JDAcLQejOCQwGC0H2zgkMBQtBjc8JDAQLQd39CQwDC0H83QkMAgtBn88JDAELQc/PCQs2AgALAwABC5MEAQh/IwohAyMKQSBqJAojCiMLTgRAQSAQAAtB5L4KIAE2AgACQCAARQRAQeS+CiABNgIAIAFBFGoQtAEiAARAIABBq6eJ2Xo2AgAgACABNgIMIABB3L4KKAIANgIQIABB6L4KKAIAIgI2AgQgAEEANgIIIAIEQCACIAA2AggLQei+CiAANgIAQeC+CiABQeC+CigCAGo2AgAgAyQKIABBFGoPBUHsvgooAgAiAARAIAAQqwFB7L4KQQA2AgALIAMgATYCAEEIQYibBkHfmwZB+psGIAMQYwwCCwALIANBCGohAiAAQWxqIgQoAgBBq6eJ2XpHBEBBCEGImwZBl5sGQbObBiACEGMMAQsgA0EQaiEHIABBcGooAgAhBSAAQXRqKAIAIQYgAEF8aigCACEIQeC+CkHgvgooAgAgASAAQXhqKAIAIglrajYCACAEIAFBFGoQywIiAkUEQEHsvgooAgAiAARAIAAQqwFB7L4KQQA2AgALIAcgATYCAEEIQYibBkHfmwZB+psGIAcQYwwBCyACIARGBEAgAkEMaiEABSAEQei+CigCAEYEQEHovgogAjYCAAsgAkGrp4nZejYCACACIAU2AgQgAiAGNgIIIAJBDGoiACAJNgIAIAIgCDYCECAFBEAgBSACNgIICyAGBEAgBiACNgIECwsgACABNgIAIAMkCiACQRRqDwsgAyQKQQALoQIBA38jCiECIwpBEGokCiMKIwtOBEBBEBAACyACQQhqIQNB5L4KIAA2AgAgAEEUahC0ASIBBH8gAUGrp4nZejYCACABIAA2AgwgAUHcvgooAgA2AhAgAUHovgooAgAiAzYCBCABQQA2AgggAwRAIAMgATYCCAtB6L4KIAE2AgBB4L4KQeC+CigCACAAajYCACABQRRqIQEgAEUEQCACJAogAQ8LIAFBACAAEF0aIAIkCiABBUHsvgooAgAiAQRAIAEQqwFB7L4KQQA2AgALIAIgADYCAEEIQYibBkHfmwZB+psGIAIQY0HsvgooAgAiAQRAIAEQqwFB7L4KQQA2AgALIAMgADYCAEEIQYibBkHfmwZB+psGIAMQYyACJApBAAsLzgIBBX8gAkUEQA8LIARBAUYhBCAAQQRqIQkCQAJAAkAgAUEYdEEYdQ4CAAECC0EAIQEDQCABQQJ0IABqIQYgAUEARyIJBEAgBigCACADQRRsaiIHIAAoAgAgA0EUbGoiCCkCADcCACAHIAgpAgg3AgggByAIKAIQNgIQCyAGKAIAIANBFGxqIAQgCXFBAXNBAXEgBRDHAyABQQFqIgEgAkcNAAsPC0EAIQEDQCABQQJ0IABqIQYgAUEARyIKBEAgBigCACADQRRsaiIHIAkoAgAgA0EUbGoiCCkCADcCACAHIAgpAgg3AgggByAIKAIQNgIQCyAGKAIAIANBFGxqIAQgCnFBAXMgBRDHAyABQQFqIgEgAkcNAAsPC0EAIQEDQCABQQJ0IABqKAIAIANBFGxqIAFBAEcgBHFBAXMgBRDHAyABQQFqIgEgAkcNAAsLdAECfyAAKAIsIgRBAEoEQAJAIAAoAighA0EAIQADQCAAQQxsIANqKAIIIAFHBEAgAEEBaiIAIARODQIMAQsLIAIEQCACIABBDGwgA2ooAgQ2AgALIABBDGwgA2ooAgAPCwsgAkUEQEEADwsgAkEANgIAQQALkRYBE38gAUEARyACQQRqIAAoAoQBQQBKBH8gACgCAEEsaiIEKAIAQQJGBEAgBCAALgGUAQR/QQAFIAAuAZgBBH9BAAUgAC4BnAEEf0EABSAALgGgAQR/QQAFIAAuAaQBBH9BAAUgAC4BqAEEf0EABSAALgGsAQR/QQAFIAAuAcwBBH9BAAUgAC4B0AEEf0EABSAALgHUAQR/QQAFIAAuAdgBBH9BAAUgAC4B3AEEf0EABSAALgHgAQR/QQAFIAAuAeQBBH9BAAUgAC4B6AEEf0EABQJ/QQAgAC4B7AENABpBACAALgHwAQ0AGkEAIAAuAfQBDQAaQQAgAC4B+AENABpBACAALgGEAg0AGkEAIAAuAYgCDQAaQQAgAC4BjAINABpBACAALgGQAg0AGkEBIAAuAbgBDQAaQQEgAC4BvAENABpBASAALgHIAQ0AGkEgIQUDf0EBIABBlAFqIAVBAnRqLgEADQEaIAVBAWoiBUGAAkkNAEEACwsLCwsLCwsLCwsLCwsLCws2AgALIAAgAEGYFmoQggQgACAAQaQWahCCBCAALgGWASIFRSEJIAAgAEGcFmooAgAiBEEBaiIQQQJ0akF/OwGWASAEQQBOBEAgAEHAFWohDSAAQcQVaiEMIABBvBVqIQ4gBUH//wNxIQRBfyEFQYoBQQcgCRshBkEDQQQgCRshCQNAIAQgACAHQQFqIgdBAnRqLgGWASIRQf//A3EiCkYiDyAIQQFqIgsgBkhxBH8gCwUgCyAJSARAIABB/BRqIARBAnRqIgUgCyAFLwEAajsBAAUgBARAIABB/BRqIARBAnRqIQYgBCAFRwRAIAYgBi4BAEEBajsBAAsgDiAOLgEAQQFqOwEABSAIQQpIBEAgDSANLgEAQQFqOwEABSAMIAwuAQBBAWo7AQALCwsgBCEFQQNBBCAPIBFFIgRyGyEJQYoBQQZBByAPGyAEGyEGQQALIQggByAQRwRAIAohBAwBCwsLIABBihNqLgEAIgVFIQkgACAAQagWaigCACIEQQFqIhBBAnRqQYoTakF/OwEAIARBAE4EQCAAQcAVaiENIABBxBVqIQwgAEG8FWohDkEAIQggBUH//wNxIQRBACEHQX8hBUGKAUEHIAkbIQZBA0EEIAkbIQkDQCAEIAAgB0EBaiIHQQJ0akGKE2ouAQAiEUH//wNxIgpGIg8gCEEBaiILIAZIcQR/IAsFIAsgCUgEQCAAQfwUaiAEQQJ0aiIFIAsgBS8BAGo7AQAFIAQEQCAAQfwUaiAEQQJ0aiEGIAQgBUcEQCAGIAYuAQBBAWo7AQALIA4gDi4BAEEBajsBAAUgCEEKSARAIA0gDS4BAEEBajsBAAUgDCAMLgEAQQFqOwEACwsLIAQhBUEDQQQgDyARRSIEchshCUGKAUEGQQcgDxsgBBshBkEACyEIIAcgEEcEQCAKIQQMAQsLCyAAIABBsBZqEIIEIABBqC1qIgYoAgAgAEG6FWouAQAEf0ESBSAAQYIVai4BAAR/QREFIABBthVqLgEABH9BEAUgAEGGFWouAQAEf0EPBSAAQbIVai4BAAR/QQ4FIABBihVqLgEABH9BDQUgAEGuFWouAQAEf0EMBSAAQY4Vai4BAAR/QQsFIABBqhVqLgEABH9BCgUgAEGSFWouAQAEf0EJBSAAQaYVai4BAAR/QQgFIABBlhVqLgEABH9BBwUgAEGiFWouAQAEf0EGBSAAQZoVai4BAAR/QQUFAn9BBCAAQZ4Vai4BAA0AGkEDQQIgAEH+FGouAQAbCwsLCwsLCwsLCwsLCwsLIgRBA2xBEWpqIQUgBiAFNgIAIAQhCSAFQQpqQQN2IgYgAEGsLWooAgBBCmpBA3YiBSAFIAZLGwUgAkEFaiIFCyIGTXEEQCAAIAEgAiADEJwDBQJAIABBvC1qIgooAgAiAkENSiEEIAAoAogBQQRGIAUgBkZyBEAgAEG4LWoiAS8BACADQQJqQf//A3EiBiACdHIhBSABIAU7AQAgCiAEBH8gAEEIaiIJKAIAIQggAEEUaiICKAIAIQQgAiAEQQFqNgIAIAQgCGogBToAACABLwEAQQh2IQUgCSgCACEEIAIgAigCACICQQFqNgIAIAIgBGogBToAACABIAZBECAKKAIAIgFrdjsBACABQXNqBSACQQNqCzYCACAAQcDhBUHA3wUQ5AUMAQsgAEG4LWoiBy8BACADQQRqQf//A3EiBiACdHIhASAHIAE7AQAgCiAEBH8gAEEIaiIEKAIAIQggAEEUaiICKAIAIQUgAiAFQQFqNgIAIAUgCGogAToAACAHLwEAQQh2IQEgBCgCACEFIAIgAigCACICQQFqNgIAIAIgBWogAToAACAHIAZBECAKKAIAIgJrdiIBOwEAIAJBc2oFIAJBA2oLIgI2AgAgAEGoFmooAgAhCyAHIAFB//8DcSAAQZwWaigCACINQYD+A2pB//8DcSIEIAJ0ciIBOwEAIAogAkELSgR/IABBCGoiBigCACEIIABBFGoiAigCACEFIAIgBUEBajYCACAFIAhqIAE6AAAgBy8BAEEIdiEBIAYoAgAhBSACIAIoAgAiAkEBajYCACACIAVqIAE6AAAgByAEQRAgCigCACICa3YiATsBACACQXVqBSACQQVqCyICNgIAIAcgAUH//wNxIAtB//8DcSIEIAJ0ciIBOwEAIAogAkELSgR/IABBCGoiBigCACEIIABBFGoiAigCACEFIAIgBUEBajYCACAFIAhqIAE6AAAgBy8BAEEIdiEBIAYoAgAhBSACIAIoAgAiAkEBajYCACACIAVqIAE6AAAgByAEQRAgCigCACICa3YiATsBACACQXVqBSACQQVqCyICNgIAIAcgAUH//wNxIAlB/f8DakH//wNxIgUgAnRyIgE7AQAgCiACQQxKBH8gAEEIaiIIKAIAIQQgAEEUaiIGKAIAIQIgBiACQQFqNgIAIAIgBGogAToAACAHLwEAQQh2IQECfyAIKAIAIRIgBiAGKAIAIgRBAWo2AgAgEgsgBGogAToAACAHIAVBECAKKAIAIgJrdiIBOwEAIAJBdGoFIABBFGohBiAAQQhqIQggAkEEagsiAjYCAEEAIQUDQCAHIAFB//8DcSAAIAVBwOsFai0AAEECdGpB/hRqLwEAIgQgAnRyIgE7AQAgCiACQQ1KBH8CfyAIKAIAIRMgBiAGKAIAIgxBAWo2AgAgEwsgDGogAToAACAHLwEAQQh2IQECfyAIKAIAIRQgBiAGKAIAIgxBAWo2AgAgFAsgDGogAToAACAHIARBECAKKAIAIgJrdiIBOwEAIAJBc2oFIAJBA2oLIgI2AgAgBUEBaiEEIAUgCUcEQCAEIQUMAQsLIAAgAEGUAWoiASANEOIEIAAgAEGIE2oiAiALEOIEIAAgASACEOQFCwsgABC+BSADRQRADwsCQAJAIABBvC1qIgUoAgAiAkEISgR/IABBuC1qIgEuAQBB/wFxIQMgAEEIaiIEKAIAIQYgAEEUaiIAKAIAIQIgACACQQFqNgIAIAIgBmogAzoAAAJ/IAEvAQBBCHYhFSAEKAIAIQMgACAAKAIAIgRBAWo2AgAgASEAIBULIQEgAyAEaiECDAEFIABBuC1qIQEgAkEASgR/An8gAS4BAEH/AXEhFiAAKAIIIQQgAEEUaiIAKAIAIQMgACADQQFqNgIAIAEhACAWCyEBIAMgBGohAgwCBSABCwshAAwBCyACIAE6AAALIABBADsBACAFQQA2AgALlQIAIAAEfwJ/AkACQAJAAkACQAJAIAAoAgAOLgAAAQEFAQEBAQEFBQUFBQUFBQUFBQUFBQUDBQEBAQEBAQEFBQMDAgUFBAQFBAEFC0EBDAULQQAgACgCFBDXAUUNBBogACgCGEUMBAtBACAAKAIUENcBRQ0DGkEBIAAoAhgiAEUNAxogABDXAUEARwwDC0EAIAAoAhQQ1wFFDQIaQQAgACgCGBDXAUUNAhpBASAAKAIcIgBFDQIaIAAQ1wFBAEcMAgtBACAAKAIUENcBRQ0BGkEAIAAoAhgQ1wFFDQEaIAAoAhwQ1wFBAEcMAQtBACAAKAIUENcBRQ0AGkEAIAAoAhgQ1wFFDQAaIAAoAhxFCwVBAAtBAXELKQEBfkHIvgpByL4KKQMAQq3+1eTUhf2o2AB+QgF8IgA3AwAgAEIhiKcLCQAgACABEPIICw4AIABB6Jl6akGQzgBLC9gGAQh/IwohCCMKQSBqJAojCiMLTgRAQSAQAAsgCEEYaiEKIAhBEGohCyAIQQhqIQkgBCgCACEFIAhBHGoiBxCADCIGQQBIBEAgAEEQQe/jCCAIEFsgCCQKIAYPCwJAAkACQAJAAkACQAJAAkACQCACDgQAAQIDBAsgBQRAIAUhAANAIAEQigEiBkGAAUkEQCAHKAIAIAZB/wFxEIMCBSAGEJIDQQRqQQUQYCIFQQZsQXpqIQIgBygCAEEAQYACIAV2ayAGIAJ2ckH/AXEQgwIgAkEFSgRAA0AgBygCACAGIAJBemoiBXZBP3FBgAFyEIMCIAJBC0oEQCAFIQIMAQsLCwsgAEF/aiIAQQBHIAZBAEdxDQALIAYhAQwGBUEAIQAMBwsACyAFQQJIBEAgAEEQQYzkCCAJEFsgBxDTBSADQQA2AgAgCCQKQbfj7vV7DwsgBUF+aiECAkACQCABEL0BQf/9A2siBQRAIAVB/wFGBEAMAgUMAwsAC0EmIQkgAiEADAULQSchCSACIQAMBAsgAEEQQbTkCCALEFsgBxDTBSADQQA2AgAgBCACNgIAIAgkCkG34+71ew8LQSYhCSAFIQAMAgsgBQRAIAUhAANAIAEQigEhAiAHKAIAIAIQgwIgAEF/aiIAQQBHIAJBAEdxDQALIAIhAQwDBUEAIQAMBAsACyAAQRhByeQIIAoQWyAFIQAMAgsgAEEBSgR/A38CfyAAQX5qIQUgASAJQSRqEQEAIgJBgNB8aiIGQYAQSQRAAn8gAEEDSgR/IAEgCUEkahEBAAVBAAshDCAAQXxqIQAgDAtBgMh8aiIFIAZBCnRBgIAEamohAiAFIAUgBnJB/wdLDQEaBSAFIQALIAJBgAFJBEAgBygCACACQf8BcRCDAgUgAhCSA0EEakEFEGAiBkEGbEF6aiEFIAcoAgBBAEGAAiAGdmsgAiAFdnJB/wFxEIMCIAVBBUoEQANAIAcoAgAgAiAFQXpqIgZ2QT9xQYABchCDAiAFQQtKBEAgBiEFDAELCwsLIAJBAEcgAEEBSnENASACCwsFQQELIQEgAEECaiAAIABBAEgbIQALIAENAAwBCyAHKAIAQQAQgwILIAcoAgAgAxCEDBogBCAANgIAIAgkCkEAC4gDAgZ/CH4gAiADhSEOIAJCACACfSACQn9VGyILIANCACADfSADQn9VGyINEJQEIgxCAFEEfiACIQsgAwUgCyAMEKUBIQsgDSAMEKUBCyECQQEgC6cgCyAEVSIIIAIgBFUiB3IiBRshBkEAIAKnIAUbIQUgByAIckEBcyACQgBRcgRAQgAhAgUCQCALIQNBACEHQQEhCANAIAMgAhClASILIAasIg9+IAesIhB8IhEgBFUgCKwiDSALIAWsIgx+fCISIARVckUEQCARpyEJIBKnIQogAyACIAt+fSILQgBRBEBCACECIAkhBiAKIQUMAwUgBSEIIAYhByACIQMgCyECIAkhBiAKIQUMAgsACwsgBgRAIAQgEH0gDxClASELCyAFBEAgBCANfSAMEKUBIgQgCyALIARWGyELCyACIA0gCyAMQgGGfnx+IAMgDH5WBEAgByAGIAunIgdsaiEGIAggBSAHbGohBQsLCyAAQQAgBmsgBiAOQgBTGzYCACABIAU2AgAgAkIAUQscAEHf////ByABSQRAQQAPCyAAIAEgAUVqENIBCwQAQQELHAECfwJ/EJcBIQMgARBzIAAQbyEAIAMLEHMgAAtPACAAIABiBH5CgICAgICAgICAfwUgAEQAAAAAAADgQ2YEfkKAgICAgICAgIB/BSAARAAAAAAAAODDZQR+QoCAgICAgICAgH8FIACwCwsLC6kBAQJ/IAFB/wdKBEAgAEQAAAAAAADgf6IiAEQAAAAAAADgf6IgACABQf4PSiICGyEAIAFBgnBqIgNB/wcgA0H/B0gbIAFBgXhqIAIbIQEFIAFBgnhIBEAgAEQAAAAAAAAQAKIiAEQAAAAAAAAQAKIgACABQYRwSCICGyEAIAFB/A9qIgNBgnggA0GCeEobIAFB/gdqIAIbIQELCyAAIAFB/wdqrUI0hr+iCxYAQQAgAEGYAWxB8PABaiAAQcABSxsLugEBBH8gAEUEQA8LIAAoAgAiAUUEQA8LIAFBKGohAyABQSxqIgQoAgBBAEoEQANAIAMoAgAgAkEMbGoQXCACQQFqIgIgBCgCAEgNAAsLIAMQXCAEQQA2AgAgARCVASABQoCAgICAgICAgH83AwggAUKAgICAgICAgIB/NwMQIAFCfzcDOCABQUBrQgA3AwAgAUEANgIAIAFBGGoiAkIANwMAIAJCADcDCCACQgA3AxAgAkIANwMYIAAQXAsLACAAIAEgAhDkDAtyAQJ/IAIEfyAALAAAIgMEQAJAIAAhBCADIQADfyABLAAAIgMgAEEYdEEYdUYgA0EARyACQX9qIgJBAEdxcUUNASABQQFqIQEgBEEBaiIELAAAIgANAEEACyEACwVBACEACyAAQf8BcSABLQAAawVBAAsLmQQBCn8gABDdBiAAIABBBGogAEEIaiAAQQxqEPYCIABBPGoiBSgCACIBIABBMGoiBCgCAGohAiAAQThqIggoAgAiAyAAQTRqIgcoAgBrIglBAXUiBiADayIKQQNsQQRqQQN1IQMgCiABIAJBAXVrIANqQQNsQQNqQQJ1ayIKIAZrIQYgBSABIANqIApBA2xBA2pBA3VqIgE2AgAgCCAGNgIAIAcgBiAJajYCACAEIAIgAWs2AgAgAEEQaiIGKAIAIABBHGoiBCgCACIDayIFIABBGGoiBygCACIJIABBFGoiCCgCAGoiAkEDbEEEakEDdWshASACQQFqQQF1IAlrIAMgBUEBakEBdWoiBUEDbEEEakEDdWsiCSABQQF1aiEDIAUgCUEDbEEEakEDdWogAiABQQNsQQRqQQN1aiIFQQFqQQF1ayECIAggAiAFajYCACAGIAEgA2s2AgAgBCACNgIAIAcgAzYCACAAQSBqIgMoAgAgAEEsaiIGKAIAIgJrIgQgAEEkaiIIKAIAIgcgAEEoaiIFKAIAaiIBQQNsQQRqQQN1ayEAIAFBAWpBAXUgB2sgAiAEQQFqQQF1aiIEQQNsQQRqQQN1ayIHIABBAXVqIQIgBSAHQQNsQQRqQQN1IARqIAEgAEEDbEEEakEDdWoiAUEBakEBdWsiBCABajYCACADIAAgAms2AgAgBiAENgIAIAggAjYCAAtoAQF/IABBAEcgAiABSXFFBEAgAg8LIAMEQCABQX9qIgQgAksgAywAACIBQQBHcQRAA0AgACACaiABOgAAIANBAWoiAywAACIBQQBHIAJBAWoiAiAESXENAAsLCyAAIAJqQQA6AAAgAgu+RQFQfyMKIRUjCkEQaiQKIwojC04EQEEQEAALAkAgAEUNACAAQSBqIkAoAgBFDQAgACgCJEUNACAAQRxqIkEoAgAiD0UNACAPKAIAIABHDQAgD0EEaiINKAIAIgRBzIF/akEgTw0AIABBDGoiJygCACIbRQ0AIAAoAgAiBUUEQCAAKAIEDQELIARBv/4ARgRAIA1BwP4ANgIAQcD+ACEECyAPQQxqIR4gD0EUaiEdIA9BEGohQiABQXtqQQJJIUMgD0EIaiE1IA9BxABqIRkgD0HsAGohIyAPQeAAaiE8IA9B5ABqITYgD0HoAGohNyAPQcwAaiEuIA9B1ABqITggD0HcAGohLyAPQSRqISAgD0EcaiEWIABBMGohJSAPQdAAaiEoIA9B2ABqISQgD0HIN2ohHyAPQcw3aiFEIA9ByABqITAgAEEYaiEaIAFBBkYhOSAPQbQKaiExIA9B8ABqISYgD0H0AGohPSAPQfQFaiE6IA9B9ARqIUUgD0EwaiFGIABBFGohMiAPQSBqISkgD0EoaiEzIA9BxDdqIUcgD0E0aiFIIBVBAWohKiAVQQJqIUkgFUEDaiFKIA9BOGohSyAPQSxqIT4gD0EYaiFMIABBEGoiKygCACIMIQogAEEEaiIsKAIAIk0hByAPQUBrIi0oAgAhAiAPQTxqIjQoAgAhAwJAAkACQAJAAkACQANAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAEQbT+AGsOHwIDBAUdHyEjJQYQFRkHERYICQocHgsiDCYNDhMAAS4wC0EBIQkMLAsgCiESIAwhEyACIRcgAyEQIAchGCAFIRFBfSEUDCYLIB4oAgAiBkUEQCANQcD+ADYCAAwlCyACQRBJBEADfyAHRQRAIAohEiAMIRMgAiEXIAMhECAFIREgCSEUDCgLIAdBf2ohByAFQQFqIQQgAyAFLQAAIAJ0aiEDIAJBCGoiAkEQSQR/IAQhBQwBBSAECwshBQsgA0GflgJGIAZBAnFBAEdxBEAgMygCAEUEQCAzQQ82AgALIBZBAEEAQQAQlAEiAzYCACAVQR86AAAgKkGLfzoAACAWIAMgFUECEJQBNgIAIA1Btf4ANgIAQQAhAkEAIQMMJQsgHUEANgIAICAoAgAiBARAIARBfzYCMAsgBkEBcQRAIANBCHRBgP4DcSADQQh2akEfEJEBRQRAIANBD3FBCEcEQCAaQar+CTYCACANQdH+ADYCAAwnCyADQQR2IgZBD3EiC0EIaiEIIDMoAgAiBEUEQCAzIAg2AgAgCCEECyACQXxqIQIgCEEPSyAIIARLcgRAIBpBxf4JNgIAIA1B0f4ANgIAIAYhAwUgTEGAAiALdDYCACAWQQBBAEEAEOQBIgI2AgAgJSACNgIAIA0gA0EMdkECcUG//gBzNgIAQQAhAkEAIQMLDCYLCyAaQZP+CTYCACANQdH+ADYCAAwkCyACQRBJBEADfyAHRQRAIAohEiAMIRMgAiEXIAMhECAFIREgCSEUDCcLIAdBf2ohByAFQQFqIQQgAyAFLQAAIAJ0aiEDIAJBCGoiAkEQSQR/IAQhBQwBBSAECwshBQsgHSADNgIAIANB/wFxQQhHBEAgGkGq/gk2AgAgDUHR/gA2AgAMJAsgA0GAwANxBEAgGkHZ/gk2AgAgDUHR/gA2AgAMJAsgICgCACICBEAgAiADQQh2QQFxNgIACyADQYAEcQRAIB4oAgBBBHEEQCAVIAM6AAAgKiADQQh2OgAAIBYgFigCACAVQQIQlAE2AgALCyANQbb+ADYCAEEAIQRBACECDAsLIAJBIE8NDyACIQQgAyECDAoLIAJBEE8NFSACIQQgAyECDBILIAJBIEkEQAN/IAdFBEAgCiESIAwhEyACIRcgAyEQIAUhESAJIRQMJAsgB0F/aiEHIAVBAWohBCADIAUtAAAgAnRqIQMgAkEIaiICQSBJBH8gBCEFDAEFIAQLCyEFCyAWIAMQciIDNgIAICUgAzYCACANQb7+ADYCAEEAIQJBACEDDAkLIAMgAkEHcSIEdiEDIAIgBGsiAkEgSQRAA38gB0UEQCAKIRIgDCETIAIhFyADIRAgBSERIAkhFAwjCyAHQX9qIQcgBUEBaiEEIAMgBS0AACACdGohAyACQQhqIgJBIEkEfyAEIQUMAQUgBAsLIQULIANB//8DcSIEIANBEHZB//8Dc0YEQCAZIAQ2AgAgDUHC/gA2AgAgOQRAQQAhAkEAIQMMJwVBACECQQAhAwwLCwAFIBpBmf8JNgIAIA1B0f4ANgIADCALAAsgAkEOSQRAA38gB0UEQCAKIRIgDCETIAIhFyADIRAgBSERIAkhFAwiCyAHQX9qIQcgBUEBaiEEIAMgBS0AACACdGohAyACQQhqIgJBDkkEfyAEIQUMAQUgBAsLIQULIDYgA0EfcUGBAmoiBjYCACA3IANBBXZBH3EiBEEBajYCACA8IANBCnZBD3FBBGoiCzYCACADQQ52IQMgAkFyaiECIAZBngJLIARBHUtyBEAgGkG2/wk2AgAgDUHR/gA2AgAMHwUgI0EANgIAIA1Bxf4ANgIAIAIhBCADIQIgByEGIAUhB0EAIQgMCgsACyAjKAIAIgggPCgCACILTw0NIAIhBCADIQIgByEGIAUhBwwICyAJIQQgAyEGICMoAgAhCAwPCyAuKAIAIQYMFAsgLigCACEGDBcLIApFBEBBACEKDCALIBsgGSgCADoAACANQcj+ADYCACAKQX9qIQogG0EBaiEbDBkLIB4oAgAiBgRAIAJBIEkEQAN/IAdFBEAgCiESIAwhEyACIRcgAyEQIAUhESAJIRQMHQsgB0F/aiEHIAVBAWohBCADIAUtAAAgAnRqIQMgAkEIaiICQSBJBH8gBCEFDAEFIAQLCyEFCyAyIAwgCmsiCCAyKAIAajYCACApIAggKSgCAGo2AgAgBkEEcSIMQQBHIAhBAEdxBEAgFigCACEEIBsgCGshDCAWIB0oAgAEfyAEIAwgCBCUAQUgBCAMIAgQ5AELIgw2AgAgJSAMNgIAIB4oAgBBBHEhDAsgDAR/IB0oAgBFIQwgAxByIAMgDBshDCAWKAIAIAxGBH9BACECQQAhAyAKBSAaQbSBCjYCACANQdH+ADYCACAKIQwMGwsFQQAhAkEAIQMgCgshDAsgDUHP/gA2AgAMBAsgByEGIAUhAyAEIQcgAiEFA0AgBkUEQCAKIRIgDCETIAchFyAFIRAgAyERIAkhFAwaCyAGQX9qIQYgA0EBaiEEIAUgAy0AACAHdGohAiAHQQhqIgdBIEkEQCAEIQMgAiEFDAEFIAYhByAEIQUgAiEDDAYLAAALAAsgQigCAEUNGSAWQQBBAEEAEOQBIgQ2AgAgJSAENgIAIA1Bv/4ANgIADAQLIA1Bw/4ANgIADAQLIAQhAyACIQUgCCECA0AgA0EDSQR/IAZFBEAgCiESIAwhEyADIRcgBSEQIAchESAJIRQMGAsgA0EIaiEOIAUgBy0AACADdGohBSAGQX9qIQYgB0EBagUgAyEOIAcLIQQgIyACQQFqIgg2AgAgD0H0AGogAkEBdEHA3gVqLwEAQQF0aiAFQQdxOwEAIAVBA3YhBSAOQX1qIQMgCCALSQRAIAQhByAIIQIMAQUgAyECIAUhAyAGIQcgBCEFDAYLAAALAAsgHigCAEUNGCAdKAIARQ0YIAJBIEkEQAN/IAdFBEAgCiESIAwhEyACIRcgAyEQIAUhESAJIRQMFwsgB0F/aiEHIAVBAWohBCADIAUtAAAgAnRqIQMgAkEIaiICQSBJBH8gBCEFDAEFIAQLCyEFCyADICkoAgBGBEBBACECQQAhAwwZCyAaQcmBCjYCACANQdH+ADYCAAwTCyAgKAIAIgIEQCACIAM2AgQLIB0oAgBBgARxBEAgHigCAEEEcQRAIBUgAzoAACAqIANBCHY6AAAgSSADQRB2OgAAIEogA0EYdjoAACAWIBYoAgAgFUEEEJQBNgIACwsgDUG3/gA2AgBBACEEQQAhAgwDCyBDDRcMAwsgGSgCACIERQRAIA1Bv/4ANgIADBELIAogByAEIAQgB0sbIgQgBCAKSxsiBEUNFiAbIAUgBBBeGiAZIBkoAgAgBGs2AgAgCiAEayEKIAQgG2ohGyAHIARrIQcgBCAFaiEFDBALIAghCSAJQRNJBEADQCAPQfQAaiAJQQF0QcDeBWovAQBBAXRqQQA7AQAgCUEBaiIJQRNHDQALICNBEzYCAAsgJiAxNgIAICggMTYCACAkQQc2AgBBACA9QRMgJiAkIDoQ7gMiCQRAIBpB2v8JNgIAIA1B0f4ANgIABSAjQQA2AgAgDUHG/gA2AgBBACEEIAMhBkEAIQgMAwsMDwsgByEGIAUhAyAEIQcgAiEFA0AgBkUEQCAKIRIgDCETIAchFyAFIRAgAyERIAkhFAwRCyAGQX9qIQYgA0EBaiEEIAUgAy0AACAHdGohAiAHQQhqIgdBEEkEQCAEIQMgAiEFDAEFIAYhByAEIQUgAiEDDAQLAAALAAsgNSgCAARAIA1Bzv4ANgIAIAIgAkEHcSIEayECIAMgBHYhAwwOCyACQQNJBH8gB0UEQEEAIQcMFQsgAyAFLQAAIAJ0aiEDIAdBf2ohByAFQQFqIQUgAkEIagUgAgshBCA1IANBAXE2AgACQAJAAkACQAJAAkAgA0EBdkEDcQ4EAAECAxsLQcH+ACECDAMLIChBwM0FNgIAICRBCTYCACA4QcDdBTYCACAvQQU2AgAgDUHH/gA2AgAgOQ0VDAMLQcT+ACECDAELIBpBhv8JNgIAQdH+ACECCyANIAI2AgALIARBfWohAiADQQN2IQMMDQsgCCA2KAIAIiEgNygCAGoiP0kEQAJAICgoAgAhO0EBICQoAgB0QX9qISIgAiEDIAchAiAFIQkCQANAAkAgAyAGICJxIg5BAnQgO2otAAEiC0kEQCACIQsDQCALRQRAIAohEiAMIRMgAyEXIAYhECAJIREgBCEUDBULIAtBf2ohCyAJQQFqIQIgA0EIaiIFICIgBiAJLQAAIAN0aiIGcSIOQQJ0IDtqLQABIhxJBEAgBSEDIAIhCQwBCwsgBSEDIAshBSACIQkgHEH/AXEhCwUgAiEFCwJ/IA4hTiAGIQcgTgtBAnQgO2ouAQIiBkH//wNxQRBIBH8gIyAIQQFqIgI2AgAgD0H0AGogCEEBdGogBjsBACADIAtrIQMgByALdiEGIAUhByAJIQUgAgUCfwJAAkACQCAGQRBrDgIAAQILIAMgC0ECaiIGSQRAIAUhAgN/IAJFBEAgCiESIAwhEyADIRcgByEQIAkhESAEIRQMGQsgAkF/aiECIAlBAWohBSAHIAktAAAgA3RqIQcgA0EIaiIDIAZJBH8gBSEJDAEFIAMhBiAHIQMgAgsLIQcFIAMhBiAHIQMgBSEHIAkhBQsgAyALdiEJIAYgC2shAiAIRQ0EIAhBAXQgD2ovAXIhDiACQX5qIQMgCUECdiEGIAlBA3FBA2oMAgsgAyALQQNqIgZJBEADfyAFRQRAIAohEiAMIRMgAyEXIAchECAJIREgBCEUDBgLIAVBf2ohBSAJQQFqIQIgByAJLQAAIAN0aiEHIANBCGoiAyAGSQR/IAIhCQwBBSACCwshCQtBACEOIANBfSALa2ohAyAHIAt2IgJBA3YhBiAFIQcgCSEFIAJBB3FBA2oMAQsgAyALQQdqIgZJBEADfyAFRQRAIAohEiAMIRMgAyEXIAchECAJIREgBCEUDBcLIAVBf2ohBSAJQQFqIQIgByAJLQAAIAN0aiEHIANBCGoiAyAGSQR/IAIhCQwBBSACCwshCQtBACEOIANBeSALa2ohAyAHIAt2IgJBB3YhBiAFIQcgCSEFIAJB/wBxQQtqCyIJIAhqIgsgP0sNAyAOQf//A3EhDgNAIAhBAWohAiAPQfQAaiAIQQF0aiAOOwEAIAlBf2oiCQRAIAIhCAwBCwsgIyALNgIAIAsLIgggP0kEQCAHIQIgBSEJDAIFIAMhAiAGIQMMBAsACwsgGkHz/wk2AgAgDUHR/gA2AgAgCSEDIAQhCQwPCyAaQfP/CTYCACANQdH+ADYCACADIQIgBiEDIAQhCQwOCwUgBiEDCyBFLgEARQRAIBpBjYAKNgIAIA1B0f4ANgIAIAQhCQwNCyAmIDE2AgAgKCAxNgIAICRBCTYCAEEBID0gISAmICQgOhDuAyIJBEAgGkGygAo2AgAgDUHR/gA2AgAMDQsgOCAmKAIANgIAIC9BBjYCAEECIA9B9ABqIDYoAgBBAXRqIDcoAgAgJiAvIDoQ7gMiCQRAIBpBzoAKNgIAIA1B0f4ANgIABSANQcf+ADYCACA5BEBBACEJDBQFQQAhCQwDCwALDAwLICAoAgAiAgRAIAIgA0H/AXE2AgggAiADQQh2NgIMCyAdKAIAQYAEcQRAIB4oAgBBBHEEQCAVIAM6AAAgKiADQQh2OgAAIBYgFigCACAVQQIQlAE2AgALCyANQbj+ADYCAEEAIQJBACEDDAELIA1ByP4ANgIADAELIB0oAgAiBkGACHEEQCACQRBJBEADfyAHRQRAIAohEiAMIRMgAiEXIAMhECAFIREgCSEUDA4LIAdBf2ohByAFQQFqIQQgAyAFLQAAIAJ0aiEDIAJBCGoiAkEQSQR/IAQhBQwBBSAECwshBQsgGSADNgIAICAoAgAiAgRAIAIgAzYCFAsgBkGABHEEQCAeKAIAQQRxBEAgFSADOgAAICogA0EIdjoAACAWIBYoAgAgFUECEJQBNgIACwtBACECQQAhAwUgICgCACIEBEAgBEEANgIQCwsgDUG5/gA2AgAMAQsgB0EFSyAKQYECS3EEQCAnIBs2AgAgKyAKNgIAIAAgBTYCACAsIAc2AgAgNCADNgIAIC0gAjYCACAAIAwQswogJygCACEbICsoAgAhCiAAKAIAIQUgLCgCACEHIDQoAgAhAyAtKAIAIQIgDSgCAEG//gBHDQkgH0F/NgIADAkLIB9BADYCACACICgoAgAiIiADQQEgJCgCAHRBf2oiHHEiCEECdGosAAEiBEH/AXEiBkkEQCAHIQYDfyAGRQRAIAohEiAMIRMgAiEXIAMhECAFIREgCSEUDAwLIAZBf2ohBiAFQQFqIQQgAkEIaiIHIBwgAyAFLQAAIAJ0aiIDcSIOQQJ0ICJqLAABIgtB/wFxIghJBH8gByECIAQhBQwBBSAHIQIgBiEHIAQhBSAIIQYgDiEIIAsLCyEECyAIQQJ0ICJqLgECIQsgCEECdCAiaiwAACIIQf8BcSEcIBxB8AFxRSAIQQBHcQR/IAYgC0H//wNxIiEgA0EBIAYgHGp0QX9qIghxIAZ2aiIEQQJ0ICJqLAABIgtB/wFxaiACSwR/A38gB0UEQCAKIRIgDCETIAIhFyADIRAgBSERIAkhFAwNCyAHQX9qIQcgBUEBaiEEIAYgISAIIAMgBS0AACACdGoiA3EgBnZqIg5BAnQgImosAAEiC0H/AXFqIAJBCGoiAksEfyAEIQUMAQUgAiEIIAMhAiAEIQUgDiEEIAsLCwUgAiEIIAMhAiALCyEDIARBAnQgImouAQIhTyAEQQJ0ICJqLAAAIQQgHyAGNgIAIAggBmshDiACIAZ2IQIgBEH/AXEhHCAEIQggTwUgAiEOIAMhAiAEIQNBACEGIAsLIQQgAiADQf8BcSILdiEDIA4gC2shAiAfIAYgC2o2AgAgGSAEQf//A3E2AgAgCEH/AXFFBEAgDUHN/gA2AgAMCQsgHEEgcQRAIB9BfzYCACANQb/+ADYCAAwJCyAcQcAAcQRAIBpB5IAKNgIAIA1B0f4ANgIABSAuIBxBD3EiBDYCACANQcn+ADYCACAEIQYMAgsMCAsgHSgCACIEQYAIcQRAIAcgGSgCACIGIAYgB0sbIg4EQCAgKAIAIgsEQCALKAIQIggEQCAIIAsoAhQgBmsiBmogBSALKAIYIgQgBmsgDiAGIA5qIARLGxBeGiAdKAIAIQQLCyAEQYAEcQRAIB4oAgBBBHEEQCAWIBYoAgAgBSAOEJQBNgIACwsgGSAZKAIAIA5rIgQ2AgAgByAOayEHIAUgDmohBQUgBiEECyAEDQ4LIBlBADYCACANQbr+ADYCAAwBCyAGBEAgAiAGSQRAA38gB0UEQCAKIRIgDCETIAIhFyADIRAgBSERIAkhFAwLCyAHQX9qIQcgBUEBaiEEIAMgBS0AACACdGohAyACQQhqIgIgBkkEfyAEIQUMAQUgBAsLIQULIBkgGSgCACADQQEgBnRBf2pxaiIENgIAIB8gBiAfKAIAajYCACACIAZrIQIgAyAGdiEDBSAZKAIAIQQLIEQgBDYCACANQcr+ADYCAAwBCyAdKAIAQYAQcQRAIAdFBEBBACEHDA0LQQAhBANAIARBAWohBiAEIAVqLAAAIQ4gICgCACILBEAgCygCHCIEBEAgGSgCACIIIAsoAiBJBEAgGSAIQQFqNgIAIAQgCGogDjoAAAsLCyAOQQBHIgQgByAGS3EEQCAGIQQMAQsLIB0oAgBBgARxBEAgHigCAEEEcQRAIBYgFigCACAFIAYQlAE2AgALCyAHIAZrIQcgBSAGaiEFIAQNDAUgICgCACIEBEAgBEEANgIcCwsgGUEANgIAIA1Bu/4ANgIADAELIAIgOCgCACIhIANBASAvKAIAdEF/aiIccSIGQQJ0aiwAASIEQf8BcSIISQRAIAchBgN/IAZFBEAgCiESIAwhEyACIRcgAyEQIAUhESAJIRQMCAsgBkF/aiEGIAVBAWohBCACQQhqIgcgHCADIAUtAAAgAnRqIgNxIg5BAnQgIWosAAEiC0H/AXEiCEkEfyAHIQIgBCEFDAEFIAchAiAGIQcgBCEFIA4hBiALCwshBAsgBkECdCAhai4BAiEOIAZBAnQgIWotAAAiC0HwAXEEfyACIQYgAyECIAshCCAEIQMgHygCACELIA4FIAggDkH//wNxIhwgA0EBIAggC2p0QX9qIgZxIAh2aiIEQQJ0ICFqLAABIgtB/wFxaiACSwR/A38gB0UEQCAKIRIgDCETIAIhFyADIRAgBSERIAkhFAwJCyAHQX9qIQcgBUEBaiEEIAggHCAGIAMgBS0AACACdGoiA3EgCHZqIg5BAnQgIWosAAEiC0H/AXFqIAJBCGoiAksEfyAEIQUMAQUgAiEGIAMhAiAEIQUgDiEEIAsLCwUgAiEGIAMhAiALCyEDIARBAnQgIWouAQIhUQJ/IARBAnQgIWotAAAhUCAfIAggHygCAGoiCzYCACAGIAhrIQYgAiAIdiECIFALQf8BcSEIIFELIQQgAiADQf8BcSIOdiEDIAYgDmshAiAfIAsgDmo2AgAgCEHAAHEEQCAaQYCBCjYCACANQdH+ADYCAAUgMCAEQf//A3E2AgAgLiAIQQ9xIgQ2AgAgDUHL/gA2AgAgBCEGDAILDAQLIB0oAgBBgCBxBEAgB0UEQEEAIQcMCwtBACEEA0AgBEEBaiEGIAQgBWosAAAhDiAgKAIAIgsEQCALKAIkIgQEQCAZKAIAIgggCygCKEkEQCAZIAhBAWo2AgAgBCAIaiAOOgAACwsLIA5BAEciBCAHIAZLcQRAIAYhBAwBCwsgHSgCAEGABHEEQCAeKAIAQQRxBEAgFiAWKAIAIAUgBhCUATYCAAsLIAcgBmshByAFIAZqIQUgBA0KBSAgKAIAIgQEQCAEQQA2AiQLCyANQbz+ADYCAAwBCyAGBEAgAiAGSQRAA38gB0UEQCAKIRIgDCETIAIhFyADIRAgBSERIAkhFAwHCyAHQX9qIQcgBUEBaiEEIAMgBS0AACACdGohAyACQQhqIgIgBkkEfyAEIQUMAQUgBAsLIQULIDAgMCgCACADQQEgBnRBf2pxajYCACAfIAYgHygCAGo2AgAgAiAGayECIAMgBnYhAwsgDUHM/gA2AgAMAQsgHSgCACIGQYAEcQRAIAJBEEkEQAN/IAdFBEAgCiESIAwhEyACIRcgAyEQIAUhESAJIRQMBgsgB0F/aiEHIAVBAWohBCADIAUtAAAgAnRqIQMgAkEIaiICQRBJBH8gBCEFDAEFIAQLCyEFCyAeKAIAQQRxBH8gAyAWKAIAQf//A3FGBH9BACECQQAFIBpB8v4JNgIAIA1B0f4ANgIADAQLBUEAIQJBAAshAwsgICgCACIEBEAgBCAGQQl2QQFxNgIsIARBATYCMAsgFkEAQQBBABCUASIENgIAICUgBDYCACANQb/+ADYCAAwBCyAKRQRAQQAhCgwHCyAwKAIAIgYgDCAKayIESwR/IAYgBGsiCCBGKAIASwRAIEcoAgAEQCAaQZaBCjYCACANQdH+ADYCAAwDCwsgCCBIKAIAIgRLBH8gCCAEayIEIQggPigCACAEawUgBCAIawsgSygCAGohBiAZKAIAIgQgCCAIIARLGwUgGyAGayEGIBkoAgAiBAshCCAZIAQgCiAIIAggCksbIhxrNgIAIBwhBCAbIQgDQCAGQQFqIQ4gCEEBaiELIAggBiwAADoAACAEQX9qIgQEQCALIQggDiEGDAELCyAKIBxrIQogGyAcaiEbIBkoAgBFBEAgDUHI/gA2AgALCyANKAIAIQQMAQsLDAULICcgGzYCACArIAo2AgAgACAFNgIAICwgBzYCACA0IAM2AgAgLSACNgIAIBUkCkECDwsgCiESIAwhEyAEQX1qIRcgA0EDdiEQIAchGCAFIREgCSEUDAMLIA1B0P4ANgIAIAohEiAMIRMgAiEXIAMhECAHIRggBSERQQEhFAwCCyAKIRIgDCETIAIhFyADIRAgByEYIAUhESAJIRQMAQsgFSQKQXwPCyAnIBs2AgAgKyASNgIAIAAgETYCACAsIBg2AgAgNCAQNgIAIC0gFzYCAAJAAkAgPigCAA0AIBIgE0cEQCANKAIAIgpB0f4ASQRAIAFBBEcgCkHO/gBJcg0CCwsMAQsgQSgCACIQQThqIgUoAgAiCkUEQCBAKAIAIQogBSAAKAIoQQEgECgCKHRBASAKQT9xQaYCahELACIKNgIAIApFBEAgDUHS/gA2AgAgFSQKQXwPCwsgEEEsaiIRKAIAIgxFBEAgEUEBIBAoAih0Igw2AgAgEEEANgI0IBBBADYCMAsgDCATIBJrIgJNBEAgCiAbIAxrIAwQXhogEEEANgI0IBAgESgCADYCMAwBCyACIAwgEEE0aiIHKAIAIglrIgwgDCACSxshAyAJIApqIBsgAmsgAxBeGiACIANrIgoEQCAFKAIAIBsgCmsgChBeGiAHIAo2AgAgECARKAIANgIwDAELIAdBACAHKAIAIANqIgogCiARKAIAIglGGzYCACAQQTBqIgwoAgAiCiAJSQRAIAwgAyAKajYCAAsLIBMgKygCAGshBSAAQQhqIgwgTSAsKAIAayIKIAwoAgBqNgIAIDIgBSAyKAIAajYCACApIAUgKSgCAGo2AgAgHigCAEEEcUEARyAFQQBHcQRAIBYoAgAhCSAnKAIAIAVrIQwgFiAdKAIABH8gCSAMIAUQlAEFIAkgDCAFEOQBCyIMNgIAICUgDDYCAAsgACAtKAIAQcAAQQAgNSgCABtqQYABQQAgDSgCACIAQb/+AEYbakGAAkEAIABBx/4ARiAAQcL+AEZyG2o2AiwgFSQKQXsgFCAURSAFIApyRSABQQRGcnEbDwsgFSQKQX4LkAEBBH8gAUERTwRAQeymCUGvnglBoQdBgZ8JEAELIAAoAgwiAkEBcQRAQb+kCUGvnglBoQdBgZ8JEAEFIABBFGoiAygCACABIABBCGoiBCgCAGoiBUEDdmogAnEiAiEBIAMgATYCACAEIAVBD3EiAzYCACAAIAIvAQAgAS8BAkEQdHIQciADdDYCBEEADwtBAAvVCAEHfyABIAFBEGogAkUiAhshBCAAQfgAaiABQQJ0aiAAQYgBaiABQQJ0aiACGygCACICRQRAIAAoAgAiAUE0NgIUIAEgBDYCGCAAKAIAKAIAIQEgACABQf8AcUGZBGoRBQALIAJBlAJqIggoAgAEQA8LIABBGGoiBygCACIBKAIAIQYgASAGQQFqNgIAIAZBfzoAACABQQRqIgMoAgBBf2ohBiADIAY2AgAgBkUEQCABKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAHKAIAIgEoAgAhBiABIAZBAWo2AgAgBkFEOgAAIAFBBGoiAygCAEF/aiEGIAMgBjYCACAGRQRAIAEoAgwhASAAIAFB/wBxQSRqEQEARQRAIAAoAgAiAUEZNgIUIAEoAgAhASAAIAFB/wBxQZkEahEFAAsLIAItABAgAi0ADyACLQAOIAItAA0gAi0ADCACLQALIAItAAogAi0ACSACLQAIIAItAAcgAi0ABiACLQAFIAItAAQgAi0AAyACLQABIAItAAJqampqampqampqampqamoiBkETaiEDIAcoAgAiASgCACEFIAEgBUEBajYCACAFIANBCHY6AAAgAUEEaiIJKAIAQX9qIQUgCSAFNgIAIAVFBEAgASgCDCEBIAAgAUH/AHFBJGoRAQBFBEAgACgCACIBQRk2AhQgASgCACEBIAAgAUH/AHFBmQRqEQUACwsgBygCACIBKAIAIQUgASAFQQFqNgIAIAUgAzoAACABQQRqIgUoAgBBf2ohAyAFIAM2AgAgA0UEQCABKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAHKAIAIgEoAgAhAyABIANBAWo2AgAgAyAEOgAAIAFBBGoiAygCAEF/aiEEIAMgBDYCACAERQRAIAEoAgwhASAAIAFB/wBxQSRqEQEARQRAIAAoAgAiAUEZNgIUIAEoAgAhASAAIAFB/wBxQZkEahEFAAsLQQEhAQNAIAEgAmosAAAhBSAHKAIAIgQoAgAhAyAEIANBAWo2AgAgAyAFOgAAIARBBGoiBSgCAEF/aiEDIAUgAzYCACADRQRAIAQoAgwhBCAAIARB/wBxQSRqEQEARQRAIAAoAgAiBEEZNgIUIAQoAgAhBCAAIARB/wBxQZkEahEFAAsLIAFBAWoiAUERRw0ACyAGBEBBACEBA0AgASACQRFqaiwAACEFIAcoAgAiBCgCACEDIAQgA0EBajYCACADIAU6AAAgBEEEaiIFKAIAQX9qIQMgBSADNgIAIANFBEAgBCgCDCEEIAAgBEH/AHFBJGoRAQBFBEAgACgCACIEQRk2AhQgBCgCACEEIAAgBEH/AHFBmQRqEQUACwsgAUEBaiIBIAZHDQALCyAIQQE2AgALhwQCAX8FfiACQgFTIAFCAFNyBEBCgICAgICAgICAfw8LIANB/79/cSIEQQVLIARBBEZyBEBCgICAgICAgICAfw8LIANBgMAAcQRAIABCgYCAgICAgICAf3xCAlQEfyAADwUgA0GAQGoLIQMLIABCAFMEQEIAQgAgAEKBgICAgICAgIB/IABCgYCAgICAgICAf1UbfSABIAIgAyADQQF2QQFxcxDrAX0PCyADQQVGBH4gAkIBiAUgAkJ/fEIAIANBAXEbCyEFIAFCgICAgAhTIAJCgICAgAhTcUUEQCAFIABC/////w+DIgYgAUIgiCIHfiAAQiCIIgggAUL/////D4MiAX58IgBCIIYiCSABIAZ+fCIBfCEGIAYgBVStIAEgCVStIAcgCH4gAEIgiHx8fCEBQT8hAwNAIAYgA62IQgGDIAFCAYaEIgEgAlQhBCABQgAgAiAEG30hASAEQQFzQQFxrSAAQgGGhCEAIANBf2ohBCADBEAgBCEDDAELC0KAgICAgICAgIB/IAAgAEIAUxsPCyAAQoCAgIAIUwRAIAUgACABfnwgAhClAQ8LIAUgASAAIAIgACACEM8BIgB+fX58IAIQpQEhAiABQgBSIABC/v///wdVcQRAIABC////////////ACACfSABEKUBVQRAQoCAgICAgICAgH8PCwsgAiAAIAF+fAvTAQEEf0HxwwosAABFBEBB8MMKLAAAIQEDQAJAIAJBAnRB8ApqKAIAIQQgAUH/AXFFBEBBjIIGKAIAIgEEQEHAgQYgAUH/AHFBmQRqEQUAC0GMhAYoAgAiAQRAQcCDBiABQf8AcUGZBGoRBQALQYyDBigCACIBBEBBwIIGIAFB/wBxQZkEahEFAAtB8MMKQQE6AABBASEBCyACQQNGDQAgAwRAIAMgBDYCPAsgBCEDIAJBAWohAgwBCwtB8cMKQQE6AAALIABFBEBBwIEGDwsgACgCPAvsAQEEfyMKIQIjCkEQaiQKIwojC04EQEEQEAALIABFBEAgAiQKDwsgACgCACIDRQRAIAIkCg8LIABBADYCACADQQhqIgAoAgAhASAAIAFBf2o2AgAgAUEBRwRAIAIkCg8LIAJBBGoiBCADNgIAIANBBGoiACgCACIBBH8DfyACIAE2AgAgACABKAIQNgIAIAEoAgghACABKAIEIAEoAgAgAEE/cUGZBWoRAAAgAhBcIAQoAgAiA0EEaiIAKAIAIgENACADCwUgAwsiACgCHCIBBEAgACgCECABQf8AcUGZBGoRBQALIAQQXCACJAoLHgAgACABNgIAIABBADYCBCAAQQA2AgggAEEANgIMCw8AIAEgACgCAGogAjYCAAsNACABIAAoAgBqKAIAC3cBBH8gAEUEQA8LIAFBAEciA0EAcQRAA0AgAUEEaiEDIAJBBGohBSAAIAEoAgAgAigCABDYAyAEQQFqIgRBAUcEQCADIQEgBSECDAELCw8LIAMEQANAIAAgASgCAEEAENgDIAFBBGohASACQQFqIgJBAUcNAAsLC+ECAQJ/IABFBEAPCyAAKAIAIgJFBEAPCyACQQAQ3gMgAiABEN4DIABBADYCACACEKIFIAIgAkG8BWoiACgCABBwIABBADYCACACIAJBiAZqIgAoAgAQcCAAQQA2AgAgAiACQfgFaiIAKAIAEHAgAEEANgIAIAIgAkHcBGoiACgCABBwIABBADYCACACIAJB4ARqIgAoAgAQcCAAQQA2AgAgAkGIBWoiAygCACIAQYAgcQRAIAIgAkGUA2oiACgCABDzBCAAQQA2AgAgAygCACEACyADIABB/19xIgE2AgAgAyAAQYDAAHEEfyACIAJBiARqIgAoAgAQcCAAQQA2AgAgAygCAAUgAQtB/79/cTYCACACQdwBahDDBRogAiACQbAEaiIAKAIAEHAgAEEANgIAIAIgAkHoBWoiACgCABBwIABBADYCACACIAJBnAVqIgAoAgAQcCAAQQA2AgAgAhChBQusAgEEfyACIARIBEAgACABIAIgBBCZAQR/IAAoAgghBSAAKAIMBUF/DwshAgUgASEFCyAAQQhqIQcgAEEMaiEIIARBAnRBsL8FaigCACAFIAIgBGsiAXVxIgYgBEECdCADaigCAEoEQAJAIAUhAgNAAkAgAUEBSARAIAAgAiABQQEQmQFFDQEgBygCACECIAgoAgAhAQsgAiABQX9qIgF2QQFxIAZBAXRyIgYgBEEBaiIEQQJ0IANqKAIASg0BDAILC0F/DwsFIAUhAgsgByACNgIAIAggATYCACAEQRBKBH8gACgCECIAKAIAIgFB+QA2AhQgASgCBCEBIABBfyABQT9xQZkFahEAAEEABSAGIANByABqIARBAnRqKAIAaiADKAKMAUERamotAAALC14BAX8gBEEATARADwsgAUECdCAAaiEAIANBAnQgAmohAQNAIABBBGohAiABQQRqIQMgASgCACAAKAIAIAUQXhogBEF/aiEGIARBAUoEQCACIQAgAyEBIAYhBAwBCwsLzwIBCn8gAUEhTwRAQaGiCUGvnglByAdBwKIJEAELIAFBEEsEQCAAQQRqIQQgACgCDCIGQQFxBEBBv6QJQa+eCUGhB0GBnwkQAQUCfyAEKAIAQRB2IQogAEEUaiIDKAIAIABBCGoiBygCAEEQaiIIQQN2aiAG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AiABQQFqIQEgAEEBaiEAIAYgCGshBiACQRh0IAJBCHZyIQIMAAALAAsgCUEHcQRAIABBjPUJEGcLIAEgCyAJQQN2IgVsIgRqIQAgAyAEaiEBIAVBByAHa0EBdnQhAwJAAkACQAJAIAUgBSAGbCAEayIEIAVBBiAHa0EBdnQiBSAFIARLGyACRRsiAkEBaw4DAAECAwsgACABLAAAOgAAIAQgA00EQA8LA0AgACADaiIAIAEgA2oiASwAADoAACAEIANrIgQgA0sNAAsPCwNAAkAgACABLAAAOgAAIAAgASwAAToAASAEIANNBEBByQAhDQwBCyABIANqIQggACADaiEKIAQgA2siBEEBSwRAIAohACAIIQEMAgsLCyANQckARgRADwsgCiAILAAAOgAADwsgACABLAAAOgAAIAAgASwAAToAASAAIAEsAAI6AAIgBCADTQRADwsDQCAAIANqIgAgASADaiIBLAAAOgAAIAAgASwAAToAASAAIAEsAAI6AAIgBCADayIEIANLDQALDwsgAkEQSQRAIABBAXFFBEAgASADciIFIAJyQQFxRQRAIAAgBXIgAnJBA3EEQCADIAJrQQF2IQYDQAJAIAIhBQNAIAFBAmohCCAAQQJqIQogACABLgEAOwEAIAVBfmoiBQRAIAghASAKIQAMAQsLIAZBAXQgCmohACAGQQF0IAhqIQEgBCADayEFIAQgA00EQEHJACENDAELIAIgBU0EQCAFIQQMAgsLCwUgAyACa0ECdiEGA0ACQCACIQUDQCABQQRqIQggAEEEaiEKIAAgASgCADYCACAFQXxqIgUEQCAIIQEgCiEADAELCyAGQQJ0IApqIQAgBkECdCAIaiEBIAQgA2shBSAEIANNBEBByQAhDQwBCyACIAVNBEAgBSEEDAILCwsLIA1ByQBGBEAPCwNAIAFBAWohAiAAQQFqIQQgACABLAAAOgAAIAVBf2oiBQRAIAQhACACIQEMAQsLDwsLCyAAIAEgAhBeGiAEIANNBEAPCwNAIAAgA2oiACABIANqIgEgBCADayIEIAIgAiAESxsiAhBeGiAEIANLDQALDwsMAQsgASADIAYgCUEDdmwgDkEHakEDdiAMQf8BcUEHShsQXhoLIARFBEAPCyAEIA8gBUH/AXFxIAQtAAAgD0H/AXNxcjoAAAs+ACAAKALQAUGA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KCAEQeyUBikCADcCMCAEQfSUBikCADcCOCAEQUBrQfyUBikCADcCACAEQYSVBikCADcCSCAEQYyVBikCADcCUCAEQZSVBikCADcCWCAEQZyVBikCADcCYCAEQaSVBikCADcCaCAEQayVBikCADcCcCAEQbSVBigCADYCeAJAAkAgAUF/akH+////B00NACABBH8QkgFBywA2AgBBfwUgBSEAQQEhAQwBCyEADAELIARBfiAAayIFIAEgASAFSxsiATYCMCAEQRRqIgUgADYCACAEIAA2AiwgBEEQaiIGIAAgAWoiADYCACAEIAA2AhwgBCACIAMQ8QIhACABBEAgBSgCACIBIAEgBigCAEZBH3RBH3VqQQA6AAALCyAEJAogAAszAQJ/IwohAyMKQRBqJAojCiMLTgRAQRAQAAsgAyACNgIAIAAgASADELMHIQQgAyQKIAQL/gEBBX8gAEHsigJqKAIAIgZFBEAPCyAAKAKEASIERQRADwsgAEH0iwJqIQUDQAJAAkACQAJAIAEOAgABAgtBASEAA0AgBSgCACIDIABB8AFsaiACQQJ0aiACQQJ0IANqKAIANgIAIABBAWoiACAETQ0ACwwCCyABIQADQCAFKAIAIgMgAEHwAWxqQUBrIAJBAnRqIANBQGsgAkECdGooAgA2AgAgAEEBaiIAIARNDQALDAELQQEhAANAIAUoAgAiAyAAQfABbGpBgAFqIAJBAnRqIANBgAFqIAJBAnRqKAIANgIAIABBAWoiACAETQ0ACwsgAkEBaiICIAZJDQALC48BAQR/IABBEGoiAigCACAAKAIUc0GAIHFFBEBBAA8LIAAoAhgiASgCKCEEIAEgAEEcaiIDKAIAIARB/wBxQaYBahECABogASACKAIAQYAgIAEoAiBBP3FBpgJqEQsAGiADIAMoAgBBgCBqNgIAIAAgAigCACIBKAIANgIAIAIgACgCDCABQYAganE2AgBBAAtMACAAQX9qQf4BSQR/IAC3RAAAAAAA4G9AoyABt0TxaOOItfjkPqIQfkQAAAAAAOBvQKJEAAAAAAAA4D+gnBBsQf8BcQUgAEH/AXELC84KAQZ/IABFIAFFcgRADwsgAUGIAWoiBigCACIEBEAgAUH0AWoiBygCACACQYCAAXFxBEACQCADQX9HBEAgACADQRxsIARqKAIEEHAgBigCACADQRxsakEANgIEDAELIAFBgAFqIggoAgBBAEoEQANAIAAgBUEcbCAEaigCBBBwIAYoAgAhBCAFQQFqIgUgCCgCAEgNAAsLIAAgBBBwIAZBADYCACAIQQA2AgAgAUEANgKEAQsLBSABQfQBaiEHCyAHKAIAIgQgAkGAwABxcQRAIAFBCGoiBCAEKAIAQW9xNgIAIAAgAUGcAWoiBCgCABBwIARBADYCACABQQA7ARYgBygCACEECyACQYACcSAEcQRAIAAgAUGMAmoiBCgCABBwIAAgAUGQAmoiBSgCABBwIARBADYCACAFQQA2AgAgAUEIaiIEIAQoAgBB//9+cTYCACAHKAIAIQQLIAJBgAFxIARxBEAgACABQdwBaiIEKAIAEHAgACABQegBaiIFKAIAEHAgBEEANgIAIAVBADYCACABQewBaiIGKAIAIgQEQCABQfEBaiIILAAABEBBACEFA0AgACAFQQJ0IARqKAIAEHAgBigCACEEIAVBAWoiBSAILQAASQ0ACwsgACAEEHAgBkEANgIACyABQQhqIgQgBCgCAEH/d3E2AgAgBygCACEECyACQRBxIARxBEAgACABQfQAaiIEKAIAEHAgACABQfgAaiIFKAIAEHAgBEEANgIAIAVBADYCACABQQhqIgQgBCgCAEH/X3E2AgALIAFBgAJqIgYoAgAiBARAIAcoAgAgAkEgcXEEQAJAIANBf0cEQCAAIANBBHQgBGooAgAQcCAAIAYoAgAgA0EEdGooAggQcCAGKAIAIgQgA0EEdGpBADYCACADQQR0IARqQQA2AggMAQsgAUGEAmoiCCgCAEEASgRAQQAhBQNAIAAgBUEEdCAEaigCABBwIAAgBigCACAFQQR0aigCCBBwIAYoAgAhBCAFQQFqIgUgCCgCAEgNAAsLIAAgBBBwIAZBADYCACAIQQA2AgAgAUEIaiIEIAQoAgBB/79/cTYCAAsLCyABQfgBaiIGKAIAIgQEQCAHKAIAIAJBgARxcQRAAkAgA0F/RwRAIAAgA0EUbCAEaigCCBBwIAYoAgAgA0EUbGpBADYCCAwBCyABQfwBaiIIKAIAQQBKBEBBACEFA0AgACAFQRRsIARqKAIIEHAgBigCACEEIAVBAWoiBSAIKAIASA0ACwsgACAEEHAgBkEANgIAIAhBADYCAAsLCyAHKAIAIgQgAkGAgAJxcQRAIAFB1AFqIgQoAgAiBQRAIAAgBRBwIARBADYCAAsgAUHQAWoiBCgCACIFBEAgACAFEHAgBEEANgIACyABQQhqIgQgBCgCAEH//3txNgIAIAcoAgAhBAsgAkEIcSAEcQRAIAAgAUHYAWoiBCgCABBwIARBADYCACABQQhqIgQgBCgCAEG/f3E2AgAgBygCACEECyACQYAgcSAEcQRAIAAgAUEQaiIEKAIAEHAgBEEANgIAIAFBCGoiBCAEKAIAQXdxNgIAIAFBADsBFCAHKAIAIQQLIAJBwABxIARxBEAgAUGUAmoiCCgCACIFBEAgAUEEaiIJKAIABEBBACEGIAUhBANAIAAgBkECdCAEaigCABBwIAgoAgAhBCAGQQFqIgYgCSgCAEkNAAsFIAUhBAsgACAEEHAgCEEANgIAIAcoAgAhBAsgAUEIaiIAIAAoAgBB//99cTYCAAsgByACIAJB3/t+cSADQX9GG0F/cyAEcTYCAAvmAQEFfyAARQRAIAFBADoAAEEADwsgACwAACICBEBBASEDA0AgAEEBaiEEAkACQCACQf8BcUGgAUoEf0EBBSACQV9qQRh0QRh1Qf8BcUHeAEgLBH9BACEADAEFIAMEfyAFIQAgAwVBASEAQSAhAgwCCwshAgwBCyABIAI6AAAgACECIAVBAWohACABQQFqIQELIAQsAAAiBkEARyAAQc8ASXEEQCACIQMgACEFIAQhACAGIQIMAQsLBUEBIQJBACEACyABQX9qIAEgAEEARyACQQBHcSICG0EAOgAAIAAgAkEfdEEfdWoLGAAgACgC0AFBgICAAnFFBEAgACABEGcLC10BAX8gASAASCAAIAEgAmpIcQRAIAEgAmohASAAIgMgAmohAANAIAJBAEoEQCACQQFrIQIgAEEBayIAIAFBAWsiASwAADoAAAwBCwsgAyEABSAAIAEgAhBeGgsgAAsWAQF/IAEgAEF/amoiAiACIAEQwgFrCwYAIAAQbwsQACAAQSBGIABBd2pBBUlyC64EAQN/IAAoArgFKAIQIgIoAhAhAyACKAIIIQQgAwR/An8CQAJAAkACQCAEDgQBAAMCAwsgAigC5AJFBEACQAJAIANBgKAFaw5EAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABC0EAIAFFDQUaIAFBgK8INgIAQQAMBQsLIAAoArQBKAI8QX9KIgQEQCACKALgAkF/RgRAQQAgAUUNBRogAUGXrwg2AgBBAAwFCwsgAigC2AJFBEBBACABRQ0EGiABQbGvCDYCAEEADAQLIAIoAtwCRQRAQQAgAUUNBBogAUHJrwg2AgBBAAwEC0EBIARFDQMaQQEgACgC4ANFIANBhKAFRnFFDQMaQQAgAUUNAxogAUHorwg2AgBBAAwDCyACKAJcRQRAQQAgAUUNAxogAUGAsAg2AgBBAAwDCyAAKAK0ASgCPEF/SgRAIAIoAnBBf0YEQEEAIAFFDQQaIAFBkbAINgIAQQAMBAsLQQEgACgCsAEiAigCBEF+cUHEAEcNAhpBASAAKAI4DQIaQQEgAigCOA0CGkEBIAAoAuABDQIaQQAgAUUNAhogAUGqsAg2AgBBAAwCC0EBIANBhuAFRw0BGkEBIAIoAlwNARpBACABRQ0BGiABQYCwCDYCAEEADAELQQELBSAEQQJGBH9BAQUgAQRAIAFB8q4INgIAC0EACwsLMwECfyMKIQMjCkEQaiQKIwojC04EQEEQEAALIAMgAjYCACAAIAEgAxDxAiEEIAMkCiAEC4oBAgJ/AX4gAKchAiAAQv////8PVgRAA0AgAEIKEM8BIQQgAUF/aiIBIAAgBEIKfn2nQf8BcUEwcjoAACAAQv////+fAVYEQCAEIQAMAQsLIASnIQILIAIEQANAIAJBChBqIQMgAUF/aiIBIAIgA0EKbGtBMHI6AAAgAkEKTwRAIAMhAgwBCwsLIAELCQAgAEEEahBcC+oHAQt/IwohBiMKQRBqJAojCiMLTgRAQRAQAAsgAEGEjAJqIgsoAgAiCSAAQeCLAmooAgAiBUHQBGxqIQQgAEHkiwJqKAIABEAgAEHoiwJqKAIABEAgAEH0kAJqKAIARQRAIABBgIsCaigCAEUEQAJAAn8gAEHciwJqKAIAIAAoAoQBQQFqbCAFaiENIAAoAmhFIQggBCgCACIDQQBBCBBiIANBAEEIEGIgA0EBQQgQYiANC0EDdEH4AXEhByAIBEAgAyAHQQgQYiAAQeSKAmooAgAEQCAEKAIAIAVB0ARsIAlqKALIBEEEEGILIAAgBCgCABDDBBogACAEKAIAEMEEGiAAIAQoAgAQwgQaDAELIAMgB0EBckEIEGIgACAEKAIAEMMEGiAAQbyLAmoiCC0AAEEBSgRAIAVB0ARsIAlqQQRqIgooAgAiA0EAQQgQYiADQQBBCBBiIANBAUEIEGIgAyAHQQJyQQgQYiAAIAooAgAQwQQaIAgtAABBAkoEQCAFQdAEbCAJakEIaiIKKAIAIgNBAEEIEGIgA0EAQQgQYiADQQFBCBBiIAMgB0EDckEIEGIgACAKKAIAEMIEGiAILQAAQQNKBEAgBUHQBGwgCWpBDGoiCCgCACIDQQBBCBBiIANBAEEIEGIgA0EBQQgQYiADIAdBBHJBCBBiIABB5IoCaigCAARAIAgoAgAgBUHQBGwgCWooAsgEQQQQYgsLCwsLCwsLCwJAAkAgACAEEKwPDQAgAEH0AGoiBSgCAEEDRwRAIAAgBBCqDw0BIAUoAgBBfnFBAkcEQCAAIAQQqw8NAgsLIABBnIwCaigCACABQQFqRw0BIAJBAWoiBSAAQaCMAmoiCSgCACIBRwRAIABB3IsCaigCACIEIABBiIEBaigCAE8NAiAEQQJ0IABqQZCBAWooAgBBf2ogAkcNAgsCQAJAIABB8JACaigCAEUNACAAQfSQAmooAgANAAwBCyAAQfyLAmoiAigCAARAIABB+IsCaiEEIABB6JACaiEHIABB2IsCaiEDIABB3IsCaiEIQQAhAQNAIAQoAgAgAUECdGooAgAQ9gEgBygCACABQQJ0aigCACIKKAIsIQwgCiAGIAxB/wBxQaYBahECABogBigCACAEKAIAIAFBAnRqKAIAEMsKaiEKIAMoAgAgASACKAIAIAgoAgBsakECdGogCjYCACABQQFqIgEgAigCAEkNAAsgCSgCACEBCwsgASAFRwRAIABBhAFqIQFBACEAA0AgCygCACAAQdAEbGoQlw4gAEEBaiIAIAEoAgBNDQALCyAGJApBAA8LIAYkCkF/DwsgBiQKQQALqgECA38CfiAARQRAQmoPCyAAKQOoASIEQgBSBEAgBA8LIABBIGoiASgCACICRQRAQloPCyAAQRRqIgMoAgBCAEGAgAQgAkEDcUGRBGoRFwAiBEIAWQRAIAQPCyABKAIAIQIgAygCAEJ/QQIgAkEDcUGRBGoRFwAiBEIAUwRAIAQPCyAEQgF8IQUgASgCACEBIAMoAgAgACkDKEEAIAFBA3FBkQRqERcAGiAFC9EBAQd/IABBDGoiAygCACIBIABBEGoiBCgCACICTwRAIAAQpgEgAygCACEBIAQoAgAhAgsgASACSQRAIAMgAUEBaiIFNgIAIAEtAABBCHQhBiAFIQELIAEgAk8EQCAAEKYBIAMoAgAhASAEKAIAIQILIAEgAkkEQCADIAFBAWoiBTYCACABLQAAIQcgBSEBCyABIAJPBEAgABCmASADKAIAIQEgBCgCACECCyAGIAdyQQh0IQAgASACTwRAIAAPCyADIAFBAWo2AgAgAS0AACAAcgvXAQEEfwNAAkADQCABIQMDQCADQQJ0QfAKaigCACECQfDDCiwAAEUEQEGMggYoAgAiAQRAQcCBBiABQf8AcUGZBGoRBQALQYyEBigCACIBBEBBwIMGIAFB/wBxQZkEahEFAAtBjIMGKAIAIgEEQEHAggYgAUH/AHFBmQRqEQUAC0HwwwpBAToAAAsgA0EBaiEBIANBA0YEQCAEIQIMAwsgAhDAAkUEQCABIQMMAQsLIAIoAgwgAEcNAAsgAigCEEGABHFFIARBAEdyRQRAIAIhBAwCCwsLIAILMAEBfyAARQRADwsgACgCBCgCICIBBEAgACABQf8AcUGZBGoRBQALIAAQXCAAEIMBC70BAQF/IAAgASkDADcDACAAIAEpAwg3AwggACABKQMQNwMQIAAgASkDGDcDGCAAIAEpAyA3AyAgACABKQMoNwMoIAAgASkDMDcDMCAAIAEpAzg3AzggAEFAayABQUBrKQMANwMAIAFCgICAgICAgICAfzcDCCABQoCAgICAgICAgH83AxAgAUJ/NwM4IAFBQGtCADcDACABQQA2AgAgAUEYaiICQgA3AwAgAkIANwMIIAJCADcDECACQgA3AxgLZgECf0HIABB1IgBFBEAgAA8LIABCgICAgICAgICAfzcDCCAAQoCAgICAgICAgH83AxAgAEJ/NwM4IABBQGtCADcDACAAQQA2AgAgAEEgaiIBQgA3AwAgAUIANwMIIAFCADcDECAAC5AEAQV/IwohByMKQRBqJAojCiMLTgRAQRAQAAsCQAJAIABFDQAgACgCACIGRQ0AIARBAXEEQAJAAkAgBEECcQRAIAdBADYCAAJAAkAgBkEcaiIIKAIAIgZFDQAgB0EAIAZB/wBxQSRqEQEAIgY2AgAgBgRAAkADQCAHIAEgAiADIARBABC9AiIGRQRAIAgoAgAiBkUNBCAHIAcoAgAgBkH/AHFBJGoRAQAiBjYCACAGDQEMAgsLDAkLCwwBCyAHQQA2AgALDAEFAkAgBigCGCIGRQ0CIABBACAGQf8AcUGmAWoRAgAiBkUNAgNAAkAgBiABIAIgAyAEIAUQvQIiCARAIAghBgwBCyAAKAIAIggoAhgiCUUEQCAIIQYMAwsgACAGIAlB/wBxQaYBahECACIGDQEMBAsLDAYLCwwBCyAAKAIAIQYLIAZFDQELIAZBCGohCiACRSEJQQAhBgJAA0ACQCAGBEAgBkEwaiIGKAIAIghFDQMFIAooAgAiBkUNAyAGKAIAIghFDQMLIAggARBmRQRAIAMgAyAGKAIocUYEQAJAIAYoAgxBCkYhCCAJBEAgCARADAIFDAULAAsgCARAIAYoAiwiCARAIAggAhBmRQ0FCwsLCwsMAQsLIAVFDQIgBEECcQRAIAVBADYCAAUgBSAANgIACwwCCyAHJApBAA8LIAckCkEADwsgByQKIAYLOwEBfyABIAFBBGoiAyABKAIArCACKAIArH4gAygCAKwgAigCBKx+Qv////8HENwBGiAAIAEpAgA3AgALZQAgAQRAQf////8HIAEQaiAASwRAQd////8HIAAgAWwiAUkEQEEAIQAFIAFBAEcgARBvIgBBAEdyRQRAQQEQbyEACyAABEAgAEEAIAEQXRoFQQAhAAsLBUEAIQALBUEAIQALIAALHgAgAEUEQEEADwsgACgCXARAQQEPCyAAKAJsQQBHC7YDAQh/IwohBCMKQRBqJAojCiMLTgRAQRAQAAsgBEEEaiEFAkAgAEEEaiIGKAIAIgcEQCAHKAIAIQggACgCDCEDIAVBGBB1IgE2AgAgAQRAIAEgCDYCACABIAM2AgQgAUEINgIMIAEgBzYCECABQQE2AghBDBB1IgIEQCACIAE2AgAgAiAINgIEIAIgAzYCCCAGIAdBEGoiASgCADYCACABQQA2AgAgAiEBDAMFIAUQXAsLBSAEIAAoAhgiAQR/IAAoAhAgACgCDCABQf8AcUGmAWoRAgAFIAAoAhQhASAAKAIMIAFB/wBxQSRqEQEACyIBNgIAIAEEQEEUEHUiAwRAIAMgASgCACICKAIANgIAIAMgAkEQaiIGKAIANgIEIAMgAkEMaiICKAIANgIIIAMgADYCDCAGIAM2AgAgAkEINgIADAMLIAUgASgCACIANgIAIAQQXCAAQQhqIgEoAgAhAiABIAJBf2o2AgAgAkEBRgRAIAAoAgwhASAAKAIQIAAoAgAgAUE/cUGZBWoRAAAgBRBcCwsLIAQkCkEADwsgAEEIaiIAIAAoAgBBAWo2AgAgBCQKIAELxgEBBH8gACAAQRBqIgQ2AgAgAEEEaiIFQQA2AgAgAEEIaiIGQfAHIAIgAkEBRhsiAkHwByACQfAHSRsiAzYCACAAIAI2AgwgBEEAOgAAIAMgAU8EQA8LIANFIAJB8QdJcgRADwtBACABQX9qIgFBfiABQX5JG0EBaiIBIAIgAiABSxsgAiADQQF0IAMgAkEBdksbIgIgAiABSRsiAhDdASIBRQRADwsgASAAKAIAIAUoAgBBAWoQXhogACABNgIAIAYgAjYCAAuOAwEDfwJAAn8CQAJAAkACQAJAAkACQCABDgsAAQIEBQgFBQMIBgULIABCCBCdARoMBwsgAEIBEJ0BGgwGCyAAIAAQvQGtEJ0BGgwFC0EBIQMMAgtBASEDQX8MAgtBt+Pu9XsPCyAAEL8BCyECIABBMGoiBCgCAEUEQCADRSEDAkAgAUEKRgRAIAMEQANAAkAgAkEATA0GIAAgABCKARDDAiIBQQBIBEAgASEADAELIAQoAgANBiACQX9qIQIMAQsLIAAPCyACIQEDQAJAIAFBAEwNBSABQX9qIQEgABC9ASICRQ0DIAAgAqwQnQEaIAAgABCKARDDAiICQQBIBEAgAiEADAELIAQoAgBFDQEMBQsLBSADBEADQAJAIAAgABCKARDDAiIBQQBIBEAgASEADAELIAQoAgBFDQEMBgsLIAAPCwNAAkAgABC9ASIBRQ0DIAAgAawQnQEaIAAgABCKARDDAiIBQQBIBEAgASEADAELIAQoAgBFDQEMBQsLCyAADwsgAEIBEJ0BGgsLQQALnwIBCH8CfyAAQdCKAmooAgBBAnRBwOUEaigCACEIIABB9JACaigCAARAQdW/CUGvnglBwAFB6Z4JEAELIAgLQQR0IQNBAkEBIABB8JACaigCABshBgNAIABB7IoCaigCACIFBEAgAEGcjQJqIABB3I4CaiIBKAIAIgI2AgAgASACQYAIajYCACAAQZyPAmoiASABKAIAQYAIajYCACAFQQFHBEBBASEBA0AgAEGcjQJqIAFBAnRqIABB3I4CaiABQQJ0aiICKAIAIgc2AgAgAiADQQJ0IAdqNgIAIABBnI8CaiABQQJ0aiICIAIoAgAgA0ECdGo2AgAgAUEBaiIBIAVJDQALCwsgAEHwkAJqKAIAIQAgBEEBaiIEIAZHDQALC7wFAQx/IwohByMKQRBqJAojCiMLTgRAQRAQAAsgAEEIaiIOKAIAIgRBAEgEQEGkqQZBz6UGQfcIQbypBhABCyAAQQRqIgtBADYCAAJ/An8CQCAEBH8CQAJAA0ACQCAJIARIBH8CfyAJIQUDQCAAKAIAIg0gBWosAAAiCEH/AXFBG0oEQCAIQR5GBEAgBUF/SA0HIAsgBUEBaiIFNgIAIAUgBEgEQAN/IAsgBUEBaiIINgIAIAUgDWotAAAiBUEPcUEPRyAFQfABcUHwAUdxIAggBEhxBH8gCCEFDAEFIAgLCyEFCwUgABCtBBogCygCACEFIA4oAgAhBAsgBSAESA0BQQAhDCAEIQYgBSIKDAILCyALIAVBAWoiCDYCACAFIA1qLAAAIgZB/wFxIQwgBkEMRgRAIAVBAmohBiAIIARIBEAgCyAGNgIAIAggDWosAAAhCiAGIQgFQQAhCgsgCkH/AXFBgAJyIQwLIAQhBiAFIQogCAsFQQAhDCAEIQYgCSIKCyEEIAEgDEYNACAEIAZODQUgBCEJIAYhBAwBCwsMAQtBpKkGQc+lBkH3CEG8qQYQAQsgB0EANgIAIAdBCGoiBUEANgIAIAdBBGoiAUEANgIAIAkgCiAJayIEckEASAR/IAEhAEEABSAGIAlIIAYgCWsgBEhyBH8gASEAQQAFIAcgCSAAKAIAajYCACAFIAQ2AgAgASEAIAQLCwUMAQsMAQsgB0EANgIAIAdBCGoiBEEANgIAIAdBBGoiAUEANgIAIAZBAE4EQCAHIAAoAgA2AgAgBEEANgIACyABIQBBAAshDyACQQBMBEAgByQKDwsgDwtBAEwEQCAHJAoPCyAHQQhqIQRBACEBA0ACQCABQQJ0IANqIAcQrQQ2AgAgAUEBaiIBIAJODQAgACgCACAEKAIASA0BCwsgByQKC6QFAQN/IAIgAygCECIGQX9qIgRBAnRBzJAGaigCACACKAIAbCIFNgIAAkACQAJAAkAgAEEBaw4CAgABCyAGQQJqIQQMAQsgBEEGdCABQQJ0akH81QRqKAIAIAJBBGoiBCgCAGwhASAEIAFBBHUgASAGQQNGGzYCACAARQRAIAMoAgAhACAFQbp/akECdSEBIAVBKkgEQCAAIAFBBGoiAEFwIABBcEobaiIAQXhIBEAgA0EIaiIAKAIAIgEEfyAAIAFBf2o2AgBBAAVBeAshAAsFIAVB5QBKBEAgACABQXxqIgBBDyAAQQ9IG2oiAEEISgRAIANBCGoiACgCACIBQQ5KBH8gAEEPNgIAQQgFIAAgAUEBajYCAEEACyEACwsLIAMgADYCAA8LDAELIAJBBGoiACAEQQJ0QcDXBGooAgAgACgCAGw2AgALIAMoAgAhACAFQbp/akECdSEBIAVBKkgEQCAAIAFBBGoiAEFwIABBcEobaiIAQXhIBEAgA0EIaiIAKAIAIgEEfyAAIAFBf2o2AgBBAAVBeAshAAsFIAVB5QBKBEAgACABQXxqIgBBDyAAQQ9IG2oiAEEISgRAIANBCGoiACgCACIBQQ5KBH8gAEEPNgIAQQgFIAAgAUEBajYCAEEACyEACwsLIAMgADYCACADQQRqIgQoAgAhACACKAIEIgFBun9qQQJ1IQIgAUEqSARAIAAgAkEEaiIAQXAgAEFwShtqIgBBeEgEQCADQQxqIgAoAgAiAQR/IAAgAUF/ajYCAEEABUF4CyEACwUgAUHlAEoEQCAAIAJBfGoiAEEPIABBD0gbaiIAQQhKBEAgA0EMaiIAKAIAIgFBDkoEfyAAQQ82AgBBCAUgACABQQFqNgIAQQALIQALCwsgBCAANgIAC7oBAQJ/IwohAyMKQRBqJAojCiMLTgRAQRAQAAsgACgCKCEEIAAgASAEQf8AcUGmAWoRAgAiAUEASARAIAMkCiABDwsgAEEgaiIEKAIAIQEgACADQQEgAUE/cUGmAmoRCwAiAUEASARAIAMkCiABDwsgAiADLQAAOwEAIAQoAgAhASAAIANBASABQT9xQaYCahELACIAQQBIBEAgAyQKIAAPCyACIAIvAQAgAy0AAEEIdGo7AQAgAyQKIAALCABBBBA7QQALfAAgA0EBTQRAIAAgAS0AAEEIEGIPCyAAIAJBAiACQf8BcUECSBsiAkH/AXFBAhBiIAAgAS0AAEEIEGICQAJAAkAgAkEDcQ4CAQACCyAAIAEtAAFBCBBiDwsPC0EBIQIDQCAAIAEgAmotAABBCBBiIAJBAWoiAiADRw0ACwuDAwECfyMKIQYjCkEwaiQKIwojC04EQEEwEAALIAAoAjwEQCAGQQRqIgdCADcCACAHQgA3AgggB0IANwIQIAdCADcCGCAHQgA3AiAgB0EANgIoIAZBATYCACAAIAEgBhCrBCEAIAIEQCACIAYoAhhBACAAGzYCAAsgAwRAIAMgBigCIEEAIAAbNgIACyAEBEAgBCAGKAIcQQAgABs2AgALIAUEQCAFIAYoAiRBACAAGzYCAAsgBiQKQQEPCyAAIAEQuAYiB0EASARAIAYkCkEADwsgAgRAIAIgByAAKAIEakECaiIBLQAAQQh0IAEtAAFyQRB0QRB1NgIACyADBEAgAyAHIAAoAgRqQQRqIgEtAABBCHQgAS0AAXJBEHRBEHU2AgALIAQEQCAEIAcgACgCBGpBBmoiAS0AAEEIdCABLQABckEQdEEQdTYCAAsgBUUEQCAGJApBAQ8LIAUgByAAKAIEakEIaiIALQAAQQh0IAAtAAFyQRB0QRB1NgIAIAYkCkEBC4UBAQJ/IABFBEAgARC0AQ8LIAFBv39LBEAQkgFBDDYCAEEADwsgAEF4akEQIAFBC2pBeHEgAUELSRsQyAciAgRAIAJBCGoPCyABELQBIgJFBEBBAA8LIAIgACAAQXxqKAIAIgNBeHFBBEEIIANBA3EbayIDIAEgAyABSRsQXhogABCrASACC6sCAQV/IAJBIU8EQEGhoglBr54JQfUHQfS2CRABCyACQRBLBEAgASACQXBqIgJ2Qf//A3EgAEEEaiIEKAIAQRB0ciEDIAQgAzYCACAAQQhqIgUoAgAiBkEQaiEEIANBECAGa3QQckH//wNxIQMgAEEUaiIGKAIAIgcgAzsBACAGIAAoAgwgByAEQQN2QQJxanE2AgAgBSAEQQ9xNgIACyABQX8gAnRBf3NxIgEgAnYEQEH9tglBr54JQeAHQZK3CRABBSABIABBBGoiAygCACACdHIhASADIAE2AgAgAUEgIAIgAEEIaiICKAIAaiIBa3QQckH//wNxIQMgAEEUaiIEKAIAIgUgAzsBACAEIAAoAgwgBSABQQN2QQJxanE2AgAgAiABQQ9xNgIACwtAAQF8RAAAACBfoAJCIAC3o0QAAAAAAADgP6CcIgFEAADA////30FlIAFEAAAAAAAA4MFmcSEAIAEQbEEAIAAbC6EIAQh/IABFBEAPCyAAQdSCkcoEEOIDRQRAIAAQ9ggLIAAsAKcDQQNGBEAgACgCnAMgAC8BmANKBEAgAEHz3AkQjQILCyAAQfQCaiEIIAFFIQkgAEHMAWohBCAAQdABaiEFA0AgABD5AiEDAkACQCAIKAIAIgJB1IKRygRGIgYNACAEIAQoAgBBgMAAcjYCACACQdKIocoESARAIAJBxJyVygRrDQEgACADEJQFBSACQdKIocoEaw0BIAAgASADEJMFCwwBCyAJBEAgACADEG0aDAELIAAgAhDiAyIHBEAgBkUEQCAAIAEgAyAHEM8CIAJBxaixggVHDQIgBCAEKAIAQQJyNgIADAILAkACQCADBEAgBSgCAEEIcUUNAQsgBCgCAEGAwABxDQAMAQsgAEGc3QkQjQILIAAgASADIAcQzwIMAQsgBgRAAkACQCADBEAgBSgCAEEIcUUNAQsgBCgCAEGAwABxDQAMAQsgAEGy3QkQjQILIAAgAxBtGgwBCwJAIAJBzIKNggdIBEAgAkHBmoW6BkgEQCACQc2koZoGSARAIAJBxI6tkgZIBEAgAkHFqLGCBWsNBCAAIAEgAxCSBQwFBSACQcSOrZIGaw0EIAAgASADEJEFDAULAAUgAkHmkuGqBkgEQCACQc2koZoGaw0EIAAgASADEJAFDAUFIAJB5pLhqgZrDQQgACABIAMQjwUMBQsACwALIAJB0IaNygZIBEAgAkHUpqXCBkgEQCACQcGahboGaw0DIAAgASADEI4FDAQFIAJB1KalwgZrDQMgACABIAMQjQUMBAsACyACQfSw0coGSARAIAJB0IaNygZrDQIgACABIAMQjAUMAwsgAkHzjJn6BkgEQCACQfSw0coGaw0CIAAgASADEIsFBSACQfOMmfoGaw0CIAAgASADEIoFCwwCBSACQcKOyZoHSARAIAJB1JKJmgdIBEAgAkHzsqGCB0gEQCACQcyCjYIHaw0EIAAgASADEIkFDAUFIAJB87KhggdrDQQgACABIAMQiAUMBQsACyACQcyCjZoHSARAIAJB1JKJmgdrDQMgACABIAMQhwUMBAsgAkHUmMGaB0gEQCACQcyCjZoHaw0DIAAgASADEIYFBSACQdSYwZoHaw0DIAAgASADEIUFCwwDBSACQcWapaIHSARAIAJB9LCVogdIBEAgAkHCjsmaB2sNBCAAIAEgAxCEBQwFBSACQfSwlaIHaw0EIAAgASADEIMFDAULAAsgAkHTnMmiB0gEQCACQcWapaIHaw0DIAAgASADEIIFDAQLIAJB9LDR0gdIBEAgAkHTnMmiB2sNAyAAIAEgAxCBBQUgAkH0sNHSB2sNAyAAIAEgAxCABQsMAwsACwALIAAgASADQQAQzwILIAQoAgBBEHFFDQALC4QDAQJ/An8CfwJAAkACQCAAQZAFaiIEKAIABH8gACACEKgFBH8gBCgCACECIAAgAEHgBWogAkH/AHFBpgFqEQIAIgJBAEgEQCAAQcHuCRCIAQsgAgR/QQEFIANBAkgEQCAAKAKUBUECTg0FIABB1e4JEI4CDAUFDAQLAAsFQQALBSADRQRAIAAoApQFIQMLAkACQAJAIANBAmsOAgABAgsgACgC9AJBgICAgAJxRQ0BCyADQQEgACACEKgFGyEDDAILIAAgAhBtGgwBCwwDCwJAIANBAmsOAgECAAtBAAwCCyAAKAL0AkGAgICAAnENAEEADAELAkACQAJAAkAgAEHYBWoiAigCACIDDgMDAAECC0EADAMLIAJBATYCACAAQcndCRBuQQAMAgsgAiADQX9qNgIACyAAIAEgAEHgBWoQ4QhBAQshBSAAQegFaiICKAIAIgMEQCAAIAMQcAsgAkEANgIAIAULBEAPCyAAKAL0AkGAgICAAnFFBEAgAEGh7wkQiAELC1UBAX8gAEUEQEEADwsgAUUEQCAAQb/SCRBnCyAAKAK0BSICBH8gACABIAJB/wBxQaYBahECAAUgARBvCyICRQRAIABBv9IJEGcLIAJBACABEF0aIAILCgAgACgCBEEbdgvAAgEIfyMKIQIjCkEQaiQKIwojC04EQEEQEAALIAFBBGoiCCgCACIEQQFIBEAgAiQKQWoPCyAIIARBf2o2AgAgAkEEaiIGIAEQqgUiBEEASARAIAIkCiAEDwsgAUEIaiIJKAIAIgUsAABBO0YEQCAGKAIAIgchBAJAAkADQAJAIAkgBUEBajYCACACIAEQqgUiBUEASA0AIAIoAgAhBUEoEHUiA0UNAiADQRY2AgAgA0QAAAAAAADwPzkDCCADIAc2AhQgAyAFNgIYIAkoAgAiBSwAAEE7Rw0DIAMiBCEHDAELCyAGIAQ2AgAgBxCxASACJAogBQ8LIAYgBDYCACAGQQA2AgAgBxCxASAFELEBIAIkCkF0DwsgBiADNgIABSAGKAIAIQMLIAggCCgCAEEBajYCACAAIAM2AgAgAiQKQQAL/wsBDX8gACgCGCIEKAIAIQUgBEEEaiIHKAIAIQYgACABNgLcASAAIAI2AuABIAAgAzYC5AECQCAGBH8gBQUgBCgCDCEBIAAgAUH/AHFBJGoRAQBFDQEgBygCACEGIAQoAgALIgFBAWohAyABLQAAIQkgBkF/aiICBH8gAwUgBCgCDCEBIAAgAUH/AHFBJGoRAQBFDQEgBygCACECIAQoAgALIgFBAWohAwJ/IAEtAAAhDyACQX9qIgIEfyADBSAEKAIMIQEgACABQf8AcUEkahEBAEUNAiAHKAIAIQIgBCgCAAsiAUEBaiEDIAAgAS0AADYC1AEgAkF/aiICBH8gAwUgBCgCDCEBIAAgAUH/AHFBJGoRAQBFDQIgBygCACECIAQoAgALIgFBAWohAyAAQSBqIgUgAS0AAEEIdCIGNgIAIAJBf2oiAgRAIAMhASAGIQMFIAQoAgwhASAAIAFB/wBxQSRqEQEARQ0CIAcoAgAhAiAFKAIAIQMgBCgCACEBCyABQQFqIQYgBSABLQAAIANqNgIAIAJBf2oiAgR/IAYFIAQoAgwhASAAIAFB/wBxQSRqEQEARQ0CIAcoAgAhAiAEKAIACyIBQQFqIQMgAEEcaiIIIAEtAABBCHQiBjYCACACQX9qIgIEQCADIQEgBiEDBSAEKAIMIQEgACABQf8AcUEkahEBAEUNAiAHKAIAIQIgCCgCACEDIAQoAgAhAQsgAUEBaiEGIAggAS0AACADajYCACACQX9qIgEEQCAGIQIFIAQoAgwhASAAIAFB/wBxQSRqEQEARQ0CIAQoAgAhAiAHKAIAIQELIABBJGoiCiACLQAANgIAIA8LQf8BcSAJQf8BcUEIdHJBeGohBiAAKAIAIgMgACgCuAM2AhggAyAIKAIANgIcIAMgBSgCADYCICADIAooAgA2AiQgA0HmADYCFCADKAIEIQMgAEEBIANBP3FBmQVqEQAAIABB0ANqIg4oAgAoAhAEQCAAKAIAIgNBPTYCFCADKAIAIQMgACADQf8AcUGZBGoRBQALAkACQCAFKAIARQ0AIAgoAgBFDQAgCigCACIDQQFIDQAMAQsgACgCACIDQSE2AhQgAygCACEDIAAgA0H/AHFBmQRqEQUAIAooAgAhAwsgA0EDbCAGRwRAIAAoAgAiA0EMNgIUIAMoAgAhAyAAIANB/wBxQZkEahEFAAsgAEHYAWoiDSgCAEUEQCAAKAIEKAIAIQMgDSAAQQEgCigCAEHYAGwgA0E/cUGmAmoRCwA2AgALIAFBf2ohASACQQFqIQIgCigCAEEASgRAAkAgBEEMaiELQQAhBgNAAkAgAQR/IAEhCSACBSALKAIAIQEgACABQf8AcUEkahEBAEUNASAHKAIAIQkgBCgCAAsiCC0AACECIA0oAgAhAyAGBEACQCADIQFBACEFA0AgASgCACACRwRAIAFB2ABqIQEgBUEBaiIFIAZJDQEMAgsLIAMoAgAhASADQdgAaiECAn8gBkEBSwR/QQEhBQNAIAIoAgAiDCABIAwgAUobIQEgAkHYAGohAiAFQQFqIgUgBkcNAAsgBkHYAGwgA2oFIAILIRAgAUEBaiECIBALIQELBSADIQELIAhBAWohBSABIAI2AgAgASAGNgIEIAlBf2oiAwR/IAUFIAsoAgAhAiAAIAJB/wBxQSRqEQEARQ0BIAcoAgAhAyAEKAIACyICQQFqIQUgAUEIaiIIIAItAAAiAkEEdjYCACABQQxqIgkgAkEPcTYCACADQX9qIgMEfyAFBSALKAIAIQIgACACQf8AcUEkahEBAEUNASAHKAIAIQMgBCgCAAshAiABQRBqIgwgAi0AADYCACAAKAIAIgUgASgCADYCGCAFIAgoAgA2AhwgBSAJKAIANgIgIAUgDCgCADYCJCAFQecANgIUIAUoAgQhASAAQQEgAUE/cUGZBWoRAAAgA0F/aiEBIAJBAWohAiAGQQFqIgYgCigCAEgNAQwCCwsMAgsLIA4oAgBBATYCECAEIAI2AgAgByABNgIAQQEPC0EAC14BAn9BACACIAEgAiAAKQPoBiAAEJcCIgNBAEgiBBshAiAAQQAgASAEGyIBNgJkIAAgAjYCaCAAQQBBACABayAAKAKoBSIBdWs2AlwgAEEAQQAgAmsgAXVrNgJgIAMLgAIBBX8jCiEDIwpBEGokCiMKIwtOBEBBEBAACyADQQA2AgAgAUEARyAAQQBHcUUEQCADJAoPCyAAKAIAQfPDCkEAQQIQtwEiAgRAAkAgAUUEQANAIAMgAigCACACKAIEQQAQjwEaIAAoAgBB88MKIAJBAhC3ASICDQAMAgALAAsgAiEEA0AgBCgCACEFIAMgASgCACIGBH8CfyABIQIDQCAFIAYQjwMEQCACQQhqIgIoAgAiBgRADAIFIAUMAwsACwsgAigCBAsFIAULIAQoAgRBABCPARogACgCAEHzwwogBEECELcBIgQNAAsLCyAAEKMBIAAgAygCADYCACADJAoLnwYDAn8BfgR8IAC9IgNCIIinQf////8HcSEBIANCP4inIQICQAJ8AnwCQCABQfnQjYIESwRAIAAQnQNC////////////AINCgICAgICAgPj/AFgEQCACBHxEAAAAAAAA8L8FIABE7zn6/kIuhkBkRQ0DIABEAAAAAAAA4H+iCyEACwUCQCABQcLc2P4DTQRAIAFBgIDA5ANJBEAMAgVBACEBRAAAAAAAAAAADAYLAAsgAUGyxcL/A08NAiACBEBBfyEBIABEAADg/kIu5j+gIQREdjx5Ne856r0MBAVBASEBIABEAADg/kIu5r+gIQREdjx5Ne856j0MBAsACwsMAwsgACAARP6CK2VHFfc/okQAAAAAAADgv0QAAAAAAADgPyACG6AQbCIBtyIGRAAA4P5CLuY/oqEhBCAGRHY8eTXvOeo9ogshBiAEIAahIgUhACAEIAWhIAahCyEGIAAgAEQAAAAAAADgP6IiB6IiBCAEIAQgBEQ5UuaGys/QPiAERC3DCW63/Yo+oqGiRLfbqp4ZzhS/oKJEhVX+GaABWj+gokT0EBERERGhv6CiRAAAAAAAAPA/oCEFIAQgBUQAAAAAAAAIQCAHIAWioSIFoUQAAAAAAAAYQCAAIAWioaOiIQUgAUUEQCAAIAAgBaIgBKGhIQAMAQsgACAFIAahoiAGoSAEoSEEAkACQAJAIAFBf2sOAwACAQILIAAgBKFEAAAAAAAA4D+iRAAAAAAAAOC/oCEADAILIABEAAAAAAAA0L9jBEAgBCAARAAAAAAAAOA/oKFEAAAAAAAAAMCiIQAFIAAgBKFEAAAAAAAAAECiRAAAAAAAAPA/oCEACwwBCyABQf8Haq1CNIa/IQYgAUE4SwRAIAAgBKFEAAAAAAAA8D+gIgBEAAAAAAAAAECiRAAAAAAAAOB/oiAAIAaiIAFBgAhGG0QAAAAAAADwv6AhAAwBC0H/ByABa61CNIYhAyABQRRIBHxEAAAAAAAA8D8gA7+hIQUgACAEoQUgACAEIAO/oKEhBUQAAAAAAADwPwshACAFIACgIAaiIQALIAALnAMDAn8BfgJ8IAC9IgNCP4inIQECQCAAAn8CQCADQiCIp0H/////B3EiAkGqxpiEBEsEfCADQv///////////wCDQoCAgICAgID4/wBWBEAgAA8LIABE7zn6/kIuhkBkBEAgAEQAAAAAAADgf6IPBSAARNK8et0rI4bAYyAARFEwLdUQSYfAY3FFDQJEAAAAAAAAAAAPCwAFIAJBwtzY/gNLBEAgAkGxxcL/A0sNAiABQQFzIAFrDAMLIAJBgIDA8QNLBHxBACEBIAAFIABEAAAAAAAA8D+gDwsLIQUMAgsgAET+gitlRxX3P6IgAUEDdEGg+QVqKwMAoBBsCyIBtyIARAAA4P5CLuY/oqEiBSAARHY8eTXvOeo9oiIEoSEACyAFIAAgACAAIACiIgAgACAAIAAgAETQpL5yaTdmPqJE8WvSxUG9u76gokQs3iWvalYRP6CiRJO9vhZswWa/oKJEPlVVVVVVxT+goqEiAKJEAAAAAAAAAEAgAKGjIAShoEQAAAAAAADwP6AhACABRQRAIAAPCyAAIAEQ4QEL4g0BBn8gAEEYaiIGKAIAIgMoAgAhBSADIAVBAWo2AgAgBUF/OgAAIANBBGoiAigCAEF/aiEFIAIgBTYCACAFRQRAIAMoAgwhAyAAIANB/wBxQSRqEQEARQRAIAAoAgAiA0EZNgIUIAMoAgAhAyAAIANB/wBxQZkEahEFAAsLIAYoAgAiAygCACEFIAMgBUEBajYCACAFIAE6AAAgA0EEaiIFKAIAQX9qIQEgBSABNgIAIAFFBEAgAygCDCEBIAAgAUH/AHFBJGoRAQBFBEAgACgCACIBQRk2AhQgASgCACEBIAAgAUH/AHFBmQRqEQUACwsgAEHMAGoiBSgCAEEDbEEIaiEDIAYoAgAiASgCACECIAEgAkEBajYCACACIANBCHY6AAAgAUEEaiIEKAIAQX9qIQIgBCACNgIAIAJFBEAgASgCDCEBIAAgAUH/AHFBJGoRAQBFBEAgACgCACIBQRk2AhQgASgCACEBIAAgAUH/AHFBmQRqEQUACwsgBigCACIBKAIAIQIgASACQQFqNgIAIAIgAzoAACABQQRqIgIoAgBBf2ohAyACIAM2AgAgA0UEQCABKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCwJAAkAgAEHEAGoiAigCAEH//wNKDQAgAEFAaygCAEH//wNKDQAMAQsgACgCACIBQSo2AhQgAUH//wM2AhggACgCACgCACEBIAAgAUH/AHFBmQRqEQUACyAAKAJIQf8BcSEEIAYoAgAiASgCACEDIAEgA0EBajYCACADIAQ6AAAgAUEEaiIEKAIAQX9qIQMgBCADNgIAIANFBEAgASgCDCEBIAAgAUH/AHFBJGoRAQBFBEAgACgCACIBQRk2AhQgASgCACEBIAAgAUH/AHFBmQRqEQUACwsgAigCACEDIAYoAgAiASgCACECIAEgAkEBajYCACACIANBCHY6AAAgAUEEaiIEKAIAQX9qIQIgBCACNgIAIAJFBEAgASgCDCEBIAAgAUH/AHFBJGoRAQBFBEAgACgCACIBQRk2AhQgASgCACEBIAAgAUH/AHFBmQRqEQUACwsgBigCACIBKAIAIQIgASACQQFqNgIAIAIgAzoAACABQQRqIgIoAgBBf2ohAyACIAM2AgAgA0UEQCABKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAAQUBrKAIAIQMgBigCACIBKAIAIQIgASACQQFqNgIAIAIgA0EIdjoAACABQQRqIgQoAgBBf2ohAiAEIAI2AgAgAkUEQCABKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAGKAIAIgEoAgAhAiABIAJBAWo2AgAgAiADOgAAIAFBBGoiAigCAEF/aiEDIAIgAzYCACADRQRAIAEoAgwhASAAIAFB/wBxQSRqEQEARQRAIAAoAgAiAUEZNgIUIAEoAgAhASAAIAFB/wBxQZkEahEFAAsLIAUoAgBB/wFxIQIgBigCACIBKAIAIQMgASADQQFqNgIAIAMgAjoAACABQQRqIgIoAgBBf2ohAyACIAM2AgAgA0UEQCABKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAFKAIAQQBMBEAPC0EAIQMgACgCVCEBA0AgASgCAEH/AXEhByAGKAIAIgIoAgAhBCACIARBAWo2AgAgBCAHOgAAIAJBBGoiBygCAEF/aiEEIAcgBDYCACAERQRAIAIoAgwhAiAAIAJB/wBxQSRqEQEARQRAIAAoAgAiAkEZNgIUIAIoAgAhAiAAIAJB/wBxQZkEahEFAAsLIAEoAgwgASgCCEEEdGpB/wFxIQcgBigCACICKAIAIQQgAiAEQQFqNgIAIAQgBzoAACACQQRqIgcoAgBBf2ohBCAHIAQ2AgAgBEUEQCACKAIMIQIgACACQf8AcUEkahEBAEUEQCAAKAIAIgJBGTYCFCACKAIAIQIgACACQf8AcUGZBGoRBQALCyABKAIQQf8BcSEHIAYoAgAiAigCACEEIAIgBEEBajYCACAEIAc6AAAgAkEEaiIHKAIAQX9qIQQgByAENgIAIARFBEAgAigCDCECIAAgAkH/AHFBJGoRAQBFBEAgACgCACICQRk2AhQgAigCACECIAAgAkH/AHFBmQRqEQUACwsgAUHYAGohASADQQFqIgMgBSgCAEgNAAsLyQQBB38gACgCqAMhAyAAENAFIABBGGoiBSgCACICKAIAIQQgAiAEQQFqNgIAIARBfzoAACACQQRqIgYoAgBBf2ohBCAGIAQ2AgAgBEUEQCACKAIMIQIgACACQf8AcUEkahEBAEUEQCAAKAIAIgJBGTYCFCACKAIAIQIgACACQf8AcUGZBGoRBQALCyAFKAIAIgIoAgAhBCACIARBAWo2AgAgBCABQdABajoAACACQQRqIgQoAgBBf2ohASAEIAE2AgAgAUUEQCACKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAAQaQCaiIFKAIAQQBMBEAgA0EANgIMIANBgIAENgIQIANBADYCFCADQQA2AhggA0ELNgIcIANBfzYCIA8LIABB7AJqIQYgAEH0AmohByAAQfACaiEIQQAhAQNAIABBqAJqIAFBAnRqKAIAIQQgBigCAEUEQCAHKAIARQRAIANBzABqIAQoAhRBAnRqKAIAIgJCADcAACACQgA3AAggAkIANwAQIAJCADcAGCACQgA3ACAgAkIANwAoIAJCADcAMCACQgA3ADggA0EkaiABQQJ0akEANgIAIANBNGogAUECdGpBADYCAAsLIAgoAgAEQCADQYwBaiAEKAIYQQJ0aigCAEEAQYACEF0aCyABQQFqIgEgBSgCAEgNAAsgA0EANgIMIANBgIAENgIQIANBADYCFCADQQA2AhggA0ELNgIcIANBfzYCIAucCgEKfyAAQdgAaiABQQJ0aigCACIIRQRAIAAoAgAiAkE2NgIUIAIgATYCGCAAKAIAKAIAIQIgACACQf8AcUGZBGoRBQALIABBhANqIgkoAgAiBEEASAR/QQAFIAAoAoADIQNBACECA39BASACIAZBAnQgA2ooAgBBAXQgCGovAQBB/wFKGyECIAZBAWohByAGIARIBH8gByEGDAEFIAILCwshBiAIQYABaiILKAIABEAgBg8LIABBGGoiBygCACICKAIAIQQgAiAEQQFqNgIAIARBfzoAACACQQRqIgMoAgBBf2ohBCADIAQ2AgAgBEUEQCACKAIMIQIgACACQf8AcUEkahEBAEUEQCAAKAIAIgJBGTYCFCACKAIAIQIgACACQf8AcUGZBGoRBQALCyAHKAIAIgIoAgAhBCACIARBAWo2AgAgBEFbOgAAIAJBBGoiAygCAEF/aiEEIAMgBDYCACAERQRAIAIoAgwhAiAAIAJB/wBxQSRqEQEARQRAIAAoAgAiAkEZNgIUIAIoAgAhAiAAIAJB/wBxQZkEahEFAAsLIAkoAgAiAkEBdEEFaiACQQRqIAZBAEciBRshBCAHKAIAIgIoAgAhAyACIANBAWo2AgAgAyAEQQh2OgAAIAJBBGoiCigCAEF/aiEDIAogAzYCACADRQRAIAIoAgwhAiAAIAJB/wBxQSRqEQEARQRAIAAoAgAiAkEZNgIUIAIoAgAhAiAAIAJB/wBxQZkEahEFAAsLIAcoAgAiAigCACEDIAIgA0EBajYCACADIAQ6AAAgAkEEaiIDKAIAQX9qIQQgAyAENgIAIARFBEAgAigCDCECIAAgAkH/AHFBJGoRAQBFBEAgACgCACICQRk2AhQgAigCACECIAAgAkH/AHFBmQRqEQUACwsgBygCACICKAIAIQQgAiAEQQFqNgIAIAQgASAGQQR0ajoAACACQQRqIgQoAgBBf2ohASAEIAE2AgAgAUUEQCACKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAJKAIAQQBOBEACQCAAQYADaiEEIAVFBEBBACEBA0AgBCgCACABQQJ0aigCAEEBdCAIai4BAEH/AXEhBSAHKAIAIgIoAgAhAyACIANBAWo2AgAgAyAFOgAAIAJBBGoiBSgCAEF/aiEDIAUgAzYCACADRQRAIAIoAgwhAiAAIAJB/wBxQSRqEQEARQRAIAAoAgAiAkEZNgIUIAIoAgAhAiAAIAJB/wBxQZkEahEFAAsLIAEgCSgCAE4NAiABQQFqIQEMAAALAAtBACEBA0AgBCgCACABQQJ0aigCAEEBdCAIai4BACEDIAcoAgAiAigCACEFIAIgBUEBajYCACAFIANB//8DcUEIdjoAACACQQRqIgooAgBBf2ohBSAKIAU2AgAgBUUEQCACKAIMIQIgACACQf8AcUEkahEBAEUEQCAAKAIAIgJBGTYCFCACKAIAIQIgACACQf8AcUGZBGoRBQALCyAHKAIAIgIoAgAhBSACIAVBAWo2AgAgBSADOgAAIAJBBGoiBSgCAEF/aiEDIAUgAzYCACADRQRAIAIoAgwhAiAAIAJB/wBxQSRqEQEARQRAIAAoAgAiAkEZNgIUIAIoAgAhAiAAIAJB/wBxQZkEahEFAAsLIAFBAWohAiABIAkoAgBIBEAgAiEBDAELCwsLIAtBATYCACAGC4YDAQl/IABBGGoiCCgCACEDIABBCGoiBSgCACEBIABBDGoiCSgCACICQQFxBEBBv6QJQa+eCUGhB0GBnwkQAQsgAEEUaiIGKAIAQQAgAWtBB3EgAWoiBEEDdmogAnEiAiEBIAYgATYCACAFIARBD3EiBzYCACAAIAIvAQAgAS8BAkEQdHIQciAHdDYCBCAEQQdxBEBBjJ8JQa+eCUHxCEGmnwkQAQsgAiAAQRBqIgQoAgAiAnNBgCBxBEAgAyAAQRxqIgEoAgAgA0EoaiICKAIAQf8AcUGmAWoRAgAaIAMgBCgCAEGAICADKAIgQT9xQaYCahELABogASABKAIAQYAgaiIBNgIAIAAgBCgCACIAKAIANgIAIAQgCSgCACAAQYAganEiADYCACADIAYoAgAgBSgCAEEDdmogASAAQYBAa2tqIAIoAgBB/wBxQaYBahECABoFIAMgB0EDdiABaiAAKAIcIAJBgEBra2ogAygCKEH/AHFBpgFqEQIAGgsgCEEANgIAQQALLQEBfyAABH8gAEEwaiIBKAIABH8gAUEANgIAIAAQpgEgASgCAAVBAAsFQQALC/8pAjd/An4jCiEFIwpB8AZqJAojCiMLTgRAQfAGEAALIAVB2AZqIhJBADYCACAAQRxqIgooAgAEQCAFJApBAA8LIAVBiARqIQYgBUGABGohAyAAQQxqIgsoAgAiCEUhBAJAIAEEQCAEIAEgCEZyBH8gAQUgASgCACEBIAYgCCgCADYCACAGIAE2AgQgAEEQQbS+BiAGEFsMAgshCAUgBARAIABBEEGOvgYgAxBbDAILCyAAKAJIQb////8ASw0AIAJBAEciLQRAIBIgAigCABCYAhoLIAVB4AZqISIgBUG4BmohFSAFQbAGaiEuIAVBqAZqISMgBUGgBmohLyAFQZAGaiEWIAVBiAZqITAgBUGABmohHCAFQfgFaiExIAVB6AVqIRcgBUHYBWohHSAFQdAFaiEyIAVByAVqIR4gBUHABWohJCAFQbAFaiEYIAVBqAVqISUgBUGgBWohMyAFQZgFaiEmIAVBkAVqIScgBUGIBWohKCAFQYAFaiEpIAVB+ARqISogBUHwBGohKyAFQegEaiEOIAVB4ARqISwgBUHYBGohHyAFQcgEaiEZIAVBwARqITQgBUG4BGohEyAFQbAEaiEaIAVBqARqIRsgBUGgBGohDyAFQZgEaiEJIAVBkARqIQYgBUHQBmohICAFQcgGaiEhIApBmAEQdSIBNgIAIAEEQAJAQdgAEHUhASAKKAIAIAE2AhAgAQRAAkAQhQIhASAKKAIAIAE2AgwgAQR/EIUCIQEgCigCACABNgJkIAEEfxCFAiEBIAooAgAgATYCTCABBH8QvAIhASAKKAIAIAE2AkQgAQR/ELwCIQEgCigCACABNgIYIAEEfxC8AiEDIAooAgAiASADNgIoIAMEfyABQQE2AmwgAEEYaiEUIAhBOGoiNSgCACIBQQBKBEACQCAUKAIABEAgCEEsaiEBBSAUIAEQdSIENgIAIARFBEBBdCEBDAwLIAhBLGoiASgCACIDRQ0BIAQgAzYCACAEEJUCCyABKAIABEAgFCgCACASEJQCIgFBAEgEQEEAIQMMCgsLCwUgFEEANgIACyAAIBIQlAIiAUEATgRAIABBzAZqIgQoAgAiAwRAIAgoAgAgAxCRA0EBSARAIAQoAgAhASAGIAgoAgA2AgAgBiABNgIEIABBEEGAvwYgBhBbQQAhA0FqIQEMCQsLAkACQAJAAkACQAJAIABB5ABqIhAoAgAiA0UNACAAQegAaiIGKAIAIgRFDQAgACgCXARAIAAoAmAEQAJAIAAoAhBBG2sOowEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAsLC0EAIAQgAyAEIAApA+gGIAAQlwIiAUEASCIEGyEHIBBBACADIAQbIgM2AgAgBiAHNgIAIABBAEEAIANrIAAoAqgFIgZ1ayIENgJcIABBAEEAIAdrIAZ1azYCYAwBCyAAQdwAaiIGKAIAIgQEQCAAQeAAaiIHKAIAIgxFDQJBACAMIAQgDCAAKQPoBiAAEJcCIgFBAEgiAxshDCAQQQAgBCADGyIDNgIAIAAgDDYCaCAGQQBBACADayAAKAKoBSIGdWsiBDYCACAHQQBBACAMayAGdWs2AgAFQQAhBAwCCwsgAUEASARAQQAhAwwMCwsgAw0AIABB6ABqIgMoAgAiBgRAIAMhBEEAIQMMAgsgBARAIAMhBEEAIQNBACEGDAILIABB3ABqIQQgACgCYAR/IAMhBEEAIQNBACEGDAIFIAQLIQMMAgsgAEHoAGoiBiEEIAYoAgAhBgsCfyADIAYgAEHoBmoiBykDACAAEJcCQQBIITYgAEHcAGohAyA2CwRAIABB4ABqIQYFIAMoAgAgAEHgAGoiBigCACAHKQMAIAAQlwJBAE4EQCADKAIAIgZBAEwNAiAAKAJgIgRBAEwNAiAFIABBvAFqIgcpAgA3AgAgBiAEIAUQhgZBAE4NAiAAQcABaiIGKAIAIQQgDyAHKAIANgIAIA8gBDYCBCAAQRhB7dgGIA8QWyAAQQA2ArwBIAZBATYCAAwCCwsgAEEYQaK/BiAJEFtBAEEAIAcpAwAgABCXAhogEEEANgIAIARBADYCACADQQA2AgAgBkEANgIACwJAAkAgCCgCXA0AIAgoAmwNAAwBCyAAQeAFahBcCyAAQdwCaiINKAIAIgRBgARLBEAgGyAENgIAIABBEEHIvwYgGxBbQQAhA0FqIQEMCAsgAEHYAmoiDygCACIEQQBIBEAgGiAENgIAIABBEEHqvwYgGhBbQQAhA0FqIQEMCAsgACgC7AIiBEEASARAIBMgBDYCACAAQRBBg8AGIBMQW0EAIQNBaiEBDAgLIAsgCDYCAAJ/AkAgAEEIaiIRKAIAIgZBf0YNACAGIAgoAghGDQAgAEEQaiIEIQwgBCgCACEHIAYMAQsgAEEQaiIEKAIAIgcEQCAEIQwgBgwBCyARIAgoAggiBjYCACAEIAgoAgwiBzYCACAEIQwgBgshBCAIQQxqIgYoAgAgB0YEQCAIKAIIIARGIARBBEZyBEAgAEEANgLoAiAHEN4CIQQgAEGMBmoiECAENgIAIAsoAgAiBCgCEEGABHEEQCAAKAK4BEF+SgRAIAgoAgAhASAZIAhB1ABqIgMoAgAEf0Hd2wgFAn9B3dsIIAgoAlgNABpB3dsIQbnABiAIKAJkGwsLIgQ2AgAgGSABNgIEIBlBfjYCCCAAQRBBwcAGIBkQWwJ/AkACQCADKAIADQAgCCgCWA0AIAYoAgAhASAIKAJkDQEgARC5AgwCCyAGKAIAIQELIAEQ8AULIgEoAhBBgARxBEBBACEDQdigtaJ9IQEMDAsgASgCACEBIB8gBDYCACAfIAE2AgQgAEEQQa/BBiAfEFtBACEDQdigtaJ9IQEMCwsLIBEoAgBBAUYEQAJAIABB0ABqIQcgAEHMAGoiBigCAARAIAcoAgANAQsgBkEBNgIAIAcgDygCADYCAAsLIAQEfwJ/IAQoAlxFBEAgBCgCbEUEQCABIQYgBAwCCwsgABCgCyIBQQBIBEBBACEDDAwLIAEhBiALKAIACwUgASEGQQALIQEgAEGoBWoiBygCACABLQAoIgRLBEAgLCAENgIAIABBGEHgwQYgLBBbIAcgCygCACIBLQAoNgIACyABBEACQCABKAJURQRAIAEoAlhFBEAgASgCZEUNAgsLIAAQhQIiATYCrAUgAUUEQEEAIQNBdCEBDAwLIABBzABqIhooAgBBAU4EQCAAQdAAaiIbKAIAQQFOBEAgCygCACIBKAIgIgQEQAJAIAQoAgAiCUF/RgRAQQAhBwUCQCAAQeACaiETQQAhBwNAAkAgEygCACIOIAlGDQIgDSgCAEEBRgRAAn8gDhCMBiALKAIAKAIgIAdBAnRqKAIAEIwGRiE3IAsoAgAiASgCICEEIDcLDQELIAdBAWoiB0ECdCAEaigCACIJQX9HDQEMAgsLIBMgB0ECdCAEaigCADYCAAsLIAdBAnQgBGooAgBBf0cEQCABIQQMAQsgKyAAQeACaiIBKAIANgIAIAVBgAFBgeUIICsQeRogKiABKAIAEIsGIgEgBSABGzYCACAAQRBBv8IGICoQW0EAIQNBaiEBDA8LBSABIQQLIAQoAhgiDgRAAkAgDigCACIBQX9HBEACQCAAKAJwIQlBACEHA0AgASAJRwRAIAdBAWoiB0ECdCAOaigCACIBQX9GDQIMAQsLAkAgCUEMaw6BAQAAAAMDAwMDAwMDAwMDAwMDAwMDAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAMLIABBAjYCyAIMAgsLAkACQCAMKAIAQQdrDgMAAQABCyAAKAK4BEEASA0BCyApIABB8ABqIgEoAgA2AgAgBUGAAUGB5QggKRB5GiAoIAEoAgAQ4gIiASAFIAEbNgIAIABBEEH3wgYgKBBbQQAhA0FqIQEMDwsLIAQoAhwiDgRAAkAgDygCACEJIA4oAgAiAQRAQQAhBwNAIAEgCUYNAiAHQQFqIgdBAnQgDmooAgAiAQ0ACwsgJyAJNgIAIABBEEGuwwYgJxBbQQAhA0FqIQEMDwsFIA8oAgAhCQsgCUEASARAICYgCTYCACAAQRBBrsMGICYQW0EAIQNBaiEBDA4LIABB+AJqIQcgBCgCJCIEBEACQCAHKQMAIjtCAFEEQCAAQRhB2cMGIDMQWwwBCyAEKQMAIjpCAFIEQEEAIQEDQCA6IDtRDQIgAUEBaiIBQQN0IARqKQMAIjpCAFINAAsLIAUgOxCTBCAlIAU2AgAgAEEQQffDBiAlEFtBACEDQWohAQwPCwsgDSgCACEBIAcpAwAiOkIAUgRAAkACfyABRSE4IDoQlAMhASA4CwRAIA0gATYCAAwBCyABIA0oAgBGDQAgBSAHKQMAEJMEIA0oAgAhAyAYIAU2AgAgGCABNgIEIBggAzYCCCAAQRBBp8QGIBgQW0EAIQNBaiEBDA8LCyABQQBIBEAgJCABNgIAIABBEEH8xAYgJBBbQQAhA0FqIQEMDgsgESgCACIBRQRAAkAgACgCcBDiASEBAkACQCAAQaQFaiIHKAIAIglBAEgEQCABQSBqIgEhBCABKAIAIQEMAQUgCUEISgRAIAFBIGoiBCgCACIBQQlIDQILCwwBCyAeIAk2AgAgHiABNgIEIABBGEGuxQYgHhBbIAcgBCgCADYCAAsgAygCAEEBTgRAIAAoAmBBAU4EQCARKAIAIQEMAgsLIABBEEH9xQYgMhBbQQAhA0FqIQEMDwsLIAFBAkkEQCAAKQMoIjpCf3xC5wdUBEAgHSA6NwMAIB0gOjcDCCAAQRhBkcYGIB0QWwsLIABB0ANqIgEoAgBFBEAgASAAKAKsA6xCA35CBBClAT4CAAsgACgCVCIEBEACQCAaKAIAIgNFDQAgBEH/////ByADEGBMDQAgGygCACEBIBcgBDYCACAXIAM2AgQgFyABNgIIIABBEEHGxgYgFxBbQQAhAyAGIQEMDwsLIAAoAtwGIgFFDQIgASgCBCIBKAIkIAAoAnBHBEAgAEEQQfvGBiAxEFtBACEDQWohAQwOCyABQShqIgYoAgAhASAAQYAGaiIEKAIAIgNBf0cEQAJAIAEgA0YEQCADIQEMAQsgAxDiAiEDIAYoAgAQ4gIhASAcIAM2AgAgHCABNgIEIABBEEG8xwYgHBBbQQAhA0FqIQEMDwsLIAQgATYCAAwCCwsgAEEQQZ3CBiAOEFtBACEDQWohAQwLCwsgAEGQBmoiAUIANwMAIAFCADcDCCAAQoCAgICAgICAgH83A6gGIABCgICAgICAgICAfzcDoAYgACgCPEGAwABxBEAgECgCACgCBEUEQCAAQRhBjcgGIDAQWwsLIAsoAgAiAygCUCIBBH8CfyAAKAK4BUEBcQRAQQAgCigCACgCNEUNARoLIAAgAUH/AHFBJGoRAQAiAUEASARAQQAhAwwMCyALKAIAIQNBAQsFQQALIQEgAwRAAkAgAygCXEUEQCADKAJsRQ0BCyAAQShqIgQpAwBCAFEEQCAEIBEoAgBBAUYEfgJ+AkACQAJAAkACQCAMKAIAIgNBgKAEaw4SAgIDAwMDAgMDAwMDAwIDAgEAAwtBAiEDDAMLQQMhAwwCC0EEIQMMAQtCACADEJIEIgNFDQEaCyANKAIArCAPKAIArCADrH5+CwVCAAs3AwALAkACQCAAQfgCaiIGKQMAIjpCAFENACA6EJQDIQMCQCANKAIAIgRFBEAgDSADNgIADAELIAMgBEYNACAFIAYpAwAQkwQgDSgCACEEIBYgBTYCACAWIAM2AgQgFiAENgIIIABBGEHMyAYgFhBbIAZCADcDAAwBCwwBCyANKAIAIQMLIANBgARLBEAgASEDQWohAQwMCyAAKAKgBUEASARAIAEhA0FqIQEMDAsgACgCsAYEQAJAIBEoAgBBA0cEQCAAQRBBxMkGIC8QWyABIQNBaiEBDA4LIBAoAgAiAygCEEGAgARxBEAgIyADKAIINgIAIABBGEGAygYgIxBbIABBfzYCtAYMAQsCQAJAIABBtAZqIgMoAgAOAgABAgsgA0EBNgIACyAAQRBBysoGIC4QWyABIQNBWiEBDA0LCyAAQfgFaiIDKAIAQQBMDQAgACgC/AVBAEwNAAJ/IABBzABqITkgISAAKAJUNgIAICFBATYCBCAiIAMpAgA3AgAgBSAhKQIANwIAICAgIiAFEL4CIDkLICAoAgStICAoAgCtQiCGhDcCAAsLIDUoAgBBAEwEQEEAIQEMDAsgFCgCACIDRQRAQQAhAQwMCyAIKAIsIgFFBEBBACEBDAwLIAEgAygCAEYEQEEAIQEMDAsgFUGuywY2AgAgFUHNvQY2AgQgFUGKCDYCCEEAQQBB8JcIIBUQWxACCwsgAEEQQZzABiA0EFtBaiEBC0EABUF0IQFBAAsFQXQhAUEACwVBdCEBQQALBUF0IQFBAAsFQXQhAUEACwVBdCEBQQALIQMLBUEAIQNBdCEBCyALKAIAIgYEQCAGKAJgIgQEQAJAIANFBEAgBigCdEECcUUNAQsgACAEQf8AcUEkahEBABoLCwsgCCgCLARAIAgoAjgEQCAAKAIYEMkBCwsgABDJASAAQawFahDKASASEKMBIABBGGoQXCAAQeAFahBcIAooAgAiAwRAIANBDGoQygEgCigCAEHkAGoQygEgCigCAEHMAGoQygEgCigCAEHEAGoQ4wEgCigCAEEoahDjASAKKAIAQRhqEOMBIAAQ2gUgCigCAEEQahBcCyAKEFwgC0EANgIACwVBdCEBCyAtRQRAIAUkCiABDwsgAhCjASACIBIoAgA2AgAgBSQKIAEPCyAFJApBags4AQJ/IwohASMKQRBqJAojCiMLTgRAQRAQAAsgASAANgIAIAFBgAtBAkEcQR4Q5wUhAiABJAogAgsNACAAIAEgAkEFEOsBC6ACAQd/IwohBCMKQRBqJAojCiMLTgRAQRAQAAsCQCACQb////8HSw0AIAQgAkFAaxB1IgY2AgAgBkUNAAJAAkAgAEEsaiIIKAIAIgVBAEwNACAAKAIoIQcDQCADQQxsIAdqKAIIIAFHBEAgA0EBaiIDIAVODQIMAQsLIANBDGwgB2oiACgCABCDASAAIAY2AgAgA0EMbCAHaiACNgIEDAELIAVBAWoiA0EbTQRAIABBKGoiACgCACADQQxsEN0BIgMEQCAAIAM2AgAgBUEMbCADaiAGNgIAIAVBDGwgA2ogAjYCBCAFQQxsIANqIAE2AgggCCAIKAIAQQFqNgIADAILCyAEEFwMAQsCfyAEKAIAIQkgBCQKIAkLDwsgBCQKQQALVgEBfyAAQoCAgICAgICAgH83AwggAEKAgICAgICAgIB/NwMQIABCfzcDOCAAQUBrQgA3AwAgAEEANgIAIABBIGoiAUIANwMAIAFCADcDCCABQgA3AxALHAAgAEHBAU8EQEEADwsgAEGYAWxB8PABaigCAAstAQF/QSAQdSICRQRAQQAPCyACIAA2AgwgAiABQSQgARs2AhQgAkEBNgIIIAILqQEBBX8gAEEIaiIFKAIAIgQgACgCBEEBaiICIAIgBEsbIQMgACgCACICIABBEGpHIQQgAUUEQCAERQRAIAUgAzYCAEEADwsgABBcIAUgAzYCAEEADwsgBAR/IAIgAxDdASICRQRAIAAoAgAhAgsgAEEANgIAQQAFIAMQnwEiAgR/IAIgACgCACADEF4aQQAFQQAhAkF0CwshBiABIAI2AgAgBSADNgIAIAYLhAEBBn9BAkEBIABB8JACaigCABshBANAIABB7IoCaigCACIFBEBBACEBA0AgAEHkjwJqIAFBAnRqIgIoAgAhBiACIABBpJACaiABQQJ0aiICKAIANgIAIAIgBjYCACABQQFqIgEgBUkNAAsLIABB8JACaigCACEAIAQgA0EBaiIDRw0ACwuYAQEDfCAAIACiIgMgAyADoqIgA0R81c9aOtnlPaJE65wriublWr6goiADIANEff6xV+Mdxz6iRNVhwRmgASq/oKJEpvgQERERgT+goCEFIAMgAKIhBCACBHwgACAERElVVVVVVcU/oiADIAFEAAAAAAAA4D+iIAQgBaKhoiABoaChBSAEIAMgBaJESVVVVVVVxb+goiAAoAsL/wIBCX8jCiECIwpBQGskCiMKIwtOBEBBwAAQAAsgACAAKAIAIgRBeGooAgBqIQUgBEF8aigCACEDIAIgATYCACACIAA2AgQgAkGg/QU2AgggAkEANgIMIAJBFGohCSACQRhqIQYgAkEcaiEHIAJBIGohCCACQShqIQQgAkEQaiIAQgA3AgAgAEIANwIIIABCADcCECAAQgA3AhggAEEANgIgIABBADsBJCAAQQA6ACYgAyABELIBBH8gAkEBNgIwIAMgAiAFIAVBAUEAIAMoAgAoAhRBH3FBnwhqEQ8AIAVBACAGKAIAQQFGGwUCfyADIAIgBUEBQQAgAygCACgCGEE/cUHfB2oRBwACQAJAAkAgAkEkaigCAA4CAAIBCyAJKAIAQQAgBCgCAEEBRiAHKAIAQQFGcSAIKAIAQQFGcRsMAgtBAAwBCyAGKAIAQQFHBEBBACAEKAIARSAHKAIAQQFGcSAIKAIAQQFGcUUNARoLIAAoAgALCyEKIAIkCiAKC5QBAQR8IAAgAKIiAiACoiEDRAAAAAAAAPA/IAJEAAAAAAAA4D+iIgShIgVEAAAAAAAA8D8gBaEgBKEgAiACIAIgAkSQFcsZoAH6PqJEd1HBFmzBVr+gokRMVVVVVVWlP6CiIAMgA6IgAkTEsbS9nu4hPiACRNQ4iL7p+qg9oqGiRK1SnIBPfpK+oKKgoiAAIAGioaCgCwwAIAAQ0QEgABCiBAuUCgEXfyMKIQYjCkEgaiQKIwojC04EQEEgEAALIAZBEGohAyAGQQxqIg5BADYCACAGQQhqIg9BADYCACAGQQRqIhBBADYCACAGQQA2AgAgAkEANgIAIAAoAiwhBCAAIA4gBEH/AHFBpgFqEQIAIgRBAEgEQCAGJAogBA8LIABBKGoiCigCACEEIAAgASAEQf8AcUGmAWoRAgBBAE4EQAJAIABBIGoiBSgCACEEIAAgA0EBIARBP3FBpgJqEQsAQQBOBEAgAy0AACEJIAUoAgAhBCAAIANBASAEQT9xQaYCahELAEEATgRAIAlB/wFxIAMtAABBCHRyIhFB2JAGKAIAIhJsQQZqIQQCQAJAIBEEQCABQQJqIQdBACEJA0AgCigCACEBIAAgByABQf8AcUGmAWoRAgBBAEgNBiAFKAIAIQEgACADQQEgAUE/cUGmAmoRCwBBAEgNBgJ/IAMtAAAhFiAFKAIAIQEgACADQQEgAUE/cUGmAmoRCwBBAEgNByAWC0H/AXEgAy0AAEEIdHIhCyAKKAIAIQEgACAHQQJqIAFB/wBxQaYBahECAEEASA0GIAUoAgAhASAAIANBASABQT9xQaYCahELAEEASA0GAn8CfyADLQAAIRcgBSgCACEBIAAgA0EBIAFBP3FBpgJqEQsAQQBIDQggFwtB/wFxIAMtAABBCHRyIhMhGSAKKAIAIQEgACAHQQRqIAFB/wBxQaYBahECAEEASA0HIAUoAgAhASAAIANBASABQT9xQaYCahELAEEASA0HIAMtAAAhDCAFKAIAIQEgACADQQEgAUE/cUGmAmoRCwBBAEgNBwJ/IAMtAAAhGCAFKAIAIQEgACADQQEgAUE/cUGmAmoRCwBBAEgNCCADLQAAIQggBSgCACEBIAAgA0EBIAFBP3FBpgJqEQsAQQBIDQggGAtBCHQgDHIgCEH/AXFBEHRyIAMtAABBGHRyIRUgCigCACEBIAAgB0EIaiABQf8AcUGmAWoRAgBBAEgNByAFKAIAIQEgACADQQEgAUE/cUGmAmoRCwBBAEgNByADLQAAIQwgBSgCACEBIAAgA0EBIAFBP3FBpgJqEQsAQQBIDQcgAy0AACENIAUoAgAhASAAIANBASABQT9xQaYCahELAEEASA0HIAMtAAAhCCAFKAIAIQEgACADQQEgAUE/cUGmAmoRCwBBAEgNByADLQAAIQEgGQtBf2pBEHRBEHVB//8DcUELSg0GIA1BCHQgDHIgCEH/AXFBEHRyIAFB/wFxQRh0ciEBAn8CQCALQRB0QRB1QaWQfkgEfyALQRB0QRB1QemOfmsNASAAIAEgDxDqAkEASA0JIAQFIAtBEHRBEHVBhcB+SAR/IAtBEHRBEHVBpZB+aw0CIAAgASAQEOoCQQBIDQogBAUgC0EQdEEQdUGFwH5rDQIgACABIAYQ6gJBAEgNCiAECwsMAQsgBCATQQJ0QcDaBGooAgAgFWwiAUEAIAFBBEsbagshASAHIBJqIQcgCUEBaiIJIBFJBEAgASEEDAELCyAQKAIAIQkgBigCACEEIA8oAgAiCCABQQFxaiEHIAhFDQEFIAQhAUEAIQlBACEEDAELDAELQQAhBwsgAiABIAdqIgEgCSABQQFxakEAIAkbaiIBIAQgAUEBcWpBACAEG2o2AgALCwsLA0AgCigCACEBIAAgDigCACABQf8AcUGmAWoRAgAiAUEASA0ACyAGJAogAQuOBwEGfyAAQdCKAmooAgAhAgJAAkACQCAAKAIMIgFFDQAgAkEBRiABQQFHcUUEQCACQQJGIAFBAkdxRQ0BCyAAQcCLAmogAEGcgQJqKAIARSICNgIAIAIEQEGABEGACCABQQJGGyIBIABBnIwCaiICKAIAbBBvIQMgAEHcjwJqIgQgAzYCACAAQeCPAmogASACKAIAbBBvIgM2AgAgBCgCAEUgA0VyDQMgASACKAIAIgFsIAFJDQMLDAELIABBwIsCakEANgIACyAAEJYGDQAgABCVBg0AIABBhIsCaiIDKAIAQQFxRQRAIABB9IsCaiIBKAIAIABB7IoCaiICKAIAQQEQuQENASAAQQAQqAIgASgCACEEIAIoAgAiAgRAQQAhAQNAIAFBAnQgBGooAgAgASAAQYiLAmpqLAAAOgAAIAFBAWoiASACSQ0ACwVBACECCyAEIAMoAgBBA3ZBA3EgAkEAQQEgAEHcigJqKAIAENQBCyAAQfQAaiIFKAIAQQNHBEACQCADKAIAQQJxRQRAAkAgAEH0iwJqIgEoAgBBQGsgAEHsigJqIgIoAgBBARC5AQ0EIABBARCoAiADKAIAIgZBgARxRQRAIABBABC7AwwBCyABKAIAIQQgAigCACICBEBBACEBA0AgBEFAayABQQJ0aigCACABIABBmIsCamosAAA6AAAgAUEBaiIBIAJJDQALBUEAIQILIARBQGsgBkEFdkEDcSACQQBBASAAQdyKAmooAgAQ1AELCyAFKAIAQQJHBEAgAygCAEEEcUUEQCAAQfSLAmoiASgCAEGAAWogAEHsigJqIgIoAgBBARC5AQ0EIABBAhCoAiADKAIAIgRBgAhxRQRAIABBAUEAELoDDAMLIAEoAgAhAyACKAIAIgIEQEEAIQEDQCADQYABaiABQQJ0aigCACABIABBqIsCamosAAA6AAAgAUEBaiIBIAJJDQALBUEAIQILIANBgAFqIARBB3ZBA3EgAkEAQQAgAEHcigJqKAIAENQBCwsLCyAAKAKEASIBQf8fSw0AIAAgAUEBahDADw0AIABB9JACaigCAARAIABByIsCaiAAQfCQAmooAgAiAUHIiwJqKAIANgIAIABB+IsCaiABQfiLAmooAgA2AgAgAEH8iwJqIAFB/IsCaigCADYCACAAQbyLAmogAUG8iwJqLAAAOgAACyAAEMUDGkEADwtBfwukEwEgfyMKIQkjCkEQaiQKIwojC04EQEEQEAALIAYoAgAhEyACQQJqIgogAUshDQJAAkAgA0H/AXFByQBGIhYEQCANDQEgACACai0AACEUIAJBAWohDQUgDQ0BIAAgAiINQQFqai0AACEUCyAAIA1qLQAAIQIgE0ECaiIOIAVLDQAgBCATaiAUOgAAIAQgE0EBamogFCACQf8BcUEIdHIiAkH//wNxIiBBCHY6AAAgCSAOIAJB2JAGKAIAIiFsaiIbQQRqIh82AgAgIARAAkBBACETQQAhFEEAIQ0gHyECAkACQANAAkAgCkECaiIQIAFLIQcgFgR/IAcEQEGZfyEADAILIAAgCmotAAAhCyAKQQFqBSAHBEBBmX8hAAwCCyAAIApBAWpqLQAAIQsgCgshByAAIAdqLQAAIQcgDkECaiIMIAVLBEBBmX8hAAwBCyAEIA5qIAs6AAAgBCAOQQFqaiALIAdB/wFxQQh0ckH//wNxIhpBCHY6AAAgCkEEaiILIAFLIQcgFgR/IAcEQEGZfyEADAILIAAgEGotAAAhCCAKQQNqBSAHBEBBmX8hAAwCCyAAIApBA2pqLQAAIQggEAshByAAIAdqLQAAIQcgDkEEaiIPIAVLBEBBmX8hAAwBCyAEIAxqIAg6AAAgBCAOQQNqaiAIIAdB/wFxQQh0ciIMQf//A3EiJEEIdjoAACAKQQhqIhAgAUshByAWBH8gBwRAQZl/IQAMAgsgACALai0AACAAIApBBWpqLQAAQQh0ciAAIApBBmpqLQAAQRB0ciEIIApBB2oFIAcEQEGZfyEADAILIAAgCkEHamotAAAgACAKQQZqai0AAEEIdHIgACAKQQVqai0AAEEQdHIhCCALCyEHIAAgB2otAAAhByAOQQhqIgsgBUsEQEGZfyEADAELIAQgD2ogCDoAACAEIA5BBWpqIAhBCHY6AAAgBCAOQQZqaiAIQRB2OgAAIAQgDkEHamogCCAHQf8BcUEYdHIiD0EYdjoAACAKQQxqIAFLIQcgFgR/IAcEQEGZfyEADAILIAAgEGotAAAgACAKQQlqai0AAEEIdHIgACAKQQpqai0AAEEQdHIhEiAKQQtqBSAHBEBBmX8hAAwCCyAAIApBC2pqLQAAIAAgCkEKamotAABBCHRyIAAgCkEJamotAABBEHRyIRIgEAshByAAIAdqLQAAIQcgDkEMaiAFSwRAQZl/IQAMAQsgBCALaiIlQQA6AAAgBCAOQQlqaiImQQA6AAAgBCAOQQpqaiIRQQA6AAAgBCAOQQtqaiIIQQA6AAAgJEF/akEQdEEQdUH//wNxQQtKBEBBfyEADAELIBIgB0H/AXFBGHRyIQcCQAJAIBpBEHRBEHVBpZB+SARAIBpBEHRBEHVB6Y5+aw0BIAchDSAOQf//A3EhHgUgGkEQdEEQdUGFwH5IBEAgGkEQdEEQdUGlkH5rDQIgByEUIA5B//8DcSEdBSAaQRB0QRB1QYXAfmsNAiAHIRMgDkH//wNxIRwLCwwBCyAPIAxBAnRBwNoEaigCACIMbCISQQRLBH8gJSACOgAAICYgAkEIdjoAACARIAJBEHY6AAAgCCACQRh2OgAAIAchECASIAIiB2oiAgUgCyIHIBJqCyELIBAgEmogAUsgCyAFS3IEQEGZfyEADAILIA8gEkYgFnIEQCAEIAdqIAAgEGogEhBeGgwBCwJAAkACQCAMQQJrDgcAAwIDAwMBAwsgD0UNAkEAIQsDQCAQIAtBAXQiDGoiCEECaiABTQRAIAAgCEEBamosAAAhIyAAIAhqLAAAIRULIAcgDGoiDEECaiAFTQRAIAQgDGogIzoAACAEIAxBAWpqIBU6AAALIAtBAWoiCyAPRw0ACwwCCyAkQQxHBEAgD0EBdCEPDAELIA9FDQFBACELA0AgECALQQN0IghqIhFBBGoiDCABTQRAIAAgEUEDamotAAAgACARQQJqai0AAEEIdHIgACARQQFqai0AAEEQdHIgACARai0AAEEYdHIhGAsgEUEIaiABTQRAIAAgEUEHamotAAAgACARQQZqai0AAEEIdHIgACARQQVqai0AAEEQdHIgACAMai0AAEEYdHIhGQsgByAIaiIIQQRqIgwgBU0EQCAEIAhqIBk6AAAgBCAIQQFqaiAZQQh2OgAAIAQgCEECamogGUEQdjoAACAEIAhBA2pqIBlBGHY6AAALIAhBCGogBU0EQCAEIAxqIBg6AAAgBCAIQQVqaiAYQQh2OgAAIAQgCEEGamogGEEQdjoAACAEIAhBB2pqIBhBGHY6AAALIAtBAWoiCyAPRw0ACwwBCyAPBEBBACELA0AgECALQQJ0IgxqIghBBGogAU0EQCAAIAhBA2pqLQAAIAAgCEECamotAABBCHRyIAAgCEEBamotAABBEHRyIAAgCGotAABBGHRyIRcLIAcgDGoiDEEEaiAFTQRAIAQgDGogFzoAACAEIAxBAWpqIBdBCHY6AAAgBCAMQQJqaiAXQRB2OgAAIAQgDEEDamogF0EYdjoAAAsgC0EBaiILIA9HDQALCwsgCiAhaiEKIA4gIWohDiAiQQFqQRB0QRB1IgdB//8DcSAgTg0CIAchIgwBCwsMAQsgCSACNgIADAELIAkgAjYCACAJJAogAA8LBUEAIRNBACEUQQAhDSAfIQILIB8gBUsNACAEIBtqQQA6AAAgBCAbQQFqakEAOgAAIAQgG0ECampBADoAACAEIBtBA2pqQQA6AAAgHgRAIAkgAkEBcSACaiIVNgIAIB4iAkEMaiAFSw0BIAQgAkEIamogFToAACAEIAJBCWpqIBVBCHY6AAAgBCACQQpqaiAVQRB2OgAAIAQgAkELamogFUEYdjoAACAAIAEgDSADIAQgBSAJEOwCIgJBAEgNAgVBACECCyAdBEAgCSAJKAIAIgIgAkEBcWoiDTYCACAdIgJBDGogBUsNASAEIAJBCGpqIA06AAAgBCACQQlqaiANQQh2OgAAIAQgAkEKamogDUEQdjoAACAEIAJBC2pqIA1BGHY6AAAgACABIBQgAyAEIAUgCRDsAiICQQBIDQILIBwEQCAJIAkoAgAiAiACQQFxaiINNgIAIBwiAkEMaiAFSw0BIAQgAkEIamogDToAACAEIAJBCWpqIA1BCHY6AAAgBCACQQpqaiANQRB2OgAAIAQgAkELamogDUEYdjoAACAAIAEgEyADIAQgBSAJEOwCIgJBAEgNAgsgBiAJKAIANgIAIAkkCiACDwsgCSQKQZl/DwsgCSQKIAILEAAgAVAEfkIABSAAIAGCCwsGAEEiEB0LLwAgAEEAQQgQYiAAQQBBCBBiIABBAUEIEGIgACABQQdxIAJB/wFxQQN0ckEIEGIL+wIBDH8jCiEFIwpBEGokCiMKIwtOBEBBEBAACyAFQgA3AwAgAEHcA2ohCiAAQeADaiELIABB6ARqIQwgBUECaiENIABBqAtqIQ4DQAJAIAEgCEEBdEGBuQFqLAAAaiEEIAIgCEEBdEGAuQFqLAAAakEQdCIJQRB1IQYgCUEATgRAIAYgCigCACIJSARAAkAgBEEQdCIPQRB1IQQgD0EATgRAIAQgCygCAEgEQCADIAYgBCAJbGoiBkEDdCAMKAIAIgRqLQAAQQJ0QYCvAWooAgBGBEAgBkEDdCAEai4BBCIJIAUuAQBGBEAgBkEDdCAEai4BBiANLgEARg0ECyAJRQRAIAZBA3QgBGouAQZFDQQLIAdBAnQgBWogBkEDdCAEaigCBDYCACAHQQBKBEBBfyEHDAcLIA4gCDYCACAHQQFqIQcLCwsLCwsgCEEBaiIIQQxJDQELCyAAQaALaiAFKAIANgIAIABBpAtqIAUoAgQ2AgAgBSQKIAdBAWoLjQMBDX8jCiEDIwpB4AFqJAojCiMLTgRAQeABEAALIANBoAFqIgRCADcDACAEQgA3AwggBEIANwMQIARCADcDGCAEQgA3AyAgA0HQAWoiBSACKAIANgIAQQAgASAFIANB0ABqIgIgBBDNA0EASAR/QX8FAn8gACgCTEF/SgR/EN4BBUEACyEOIAAoAgAhBiAALABKQQFIBEAgACAGQV9xNgIACyAAQTBqIgcoAgAEQCAAIAEgBSACIAQQzQMhAQUgAEEsaiIIKAIAIQkgCCADNgIAIABBHGoiDCADNgIAIABBFGoiCiADNgIAIAdB0AA2AgAgAEEQaiINIANB0ABqNgIAIAAgASAFIAIgBBDNAyEBIAkEQCAAKAIkIQIgAEEAQQAgAkE/cUGmAmoRCwAaIAFBfyAKKAIAGyEBIAggCTYCACAHQQA2AgAgDUEANgIAIAxBADYCACAKQQA2AgALCyAAIAAoAgAiAiAGQSBxcjYCACAOCwRAEL4BC0F/IAEgAkEgcRsLIQ8gAyQKIA8LoSEBLX9BrAEgAnZBAXFFIRRBOiACdkEBcSIvRSIuBEAgFEUEQEHQtAQoAgBBAnQgAGoiA0EAIAMoAgBrNgIAQfC0BCgCAEECdCAAaiIDQQAgAygCAGs2AgBB1LQEKAIAQQJ0IABqIgNBACADKAIAazYCAEH0tAQoAgBBAnQgAGoiA0EAIAMoAgBrNgIAQdi0BCgCAEECdCAAaiIDQQAgAygCAGs2AgBB+LQEKAIAQQJ0IABqIgNBACADKAIAazYCAEHctAQoAgBBAnQgAGoiA0EAIAMoAgBrNgIAQfy0BCgCAEECdCAAaiIDQQAgAygCAGs2AgAgAEFAayIGQdC0BCgCAEECdGoiA0EAIAMoAgBrNgIAQfC0BCgCAEECdCAGaiIDQQAgAygCAGs2AgBB1LQEKAIAQQJ0IAZqIgNBACADKAIAazYCAEH0tAQoAgBBAnQgBmoiA0EAIAMoAgBrNgIAQdi0BCgCAEECdCAGaiIDQQAgAygCAGs2AgBB+LQEKAIAQQJ0IAZqIgNBACADKAIAazYCAEHctAQoAgBBAnQgBmoiA0EAIAMoAgBrNgIAQfy0BCgCAEECdCAGaiIDQQAgAygCAGs2AgAgAEGAAWoiBkHQtAQoAgBBAnRqIgNBACADKAIAazYCAEHwtAQoAgBBAnQgBmoiA0EAIAMoAgBrNgIAQdS0BCgCAEECdCAGaiIDQQAgAygCAGs2AgBB9LQEKAIAQQJ0IAZqIgNBACADKAIAazYCAEHYtAQoAgBBAnQgBmoiA0EAIAMoAgBrNgIAQfi0BCgCAEECdCAGaiIDQQAgAygCAGs2AgBB3LQEKAIAQQJ0IAZqIgNBACADKAIAazYCAEH8tAQoAgBBAnQgBmoiA0EAIAMoAgBrNgIAIABBwAFqIgZB0LQEKAIAQQJ0aiIDQQAgAygCAGs2AgBB8LQEKAIAQQJ0IAZqIgNBACADKAIAazYCAEHUtAQoAgBBAnQgBmoiA0EAIAMoAgBrNgIAQfS0BCgCAEECdCAGaiIDQQAgAygCAGs2AgBB2LQEKAIAQQJ0IAZqIgNBACADKAIAazYCAEH4tAQoAgBBAnQgBmoiA0EAIAMoAgBrNgIAQdy0BCgCAEECdCAGaiIDQQAgAygCAGs2AgBB/LQEKAIAQQJ0IAZqIgNBACADKAIAazYCAAsFQcy0BCgCACENQdS0BCgCACEOQdy0BCgCACEPQeS0BCgCACEQQey0BCgCACERQfS0BCgCACESQfy0BCgCACEMQdC0BCgCACEFQfC0BCgCACEEQdi0BCgCACEVQfi0BCgCACEWQcS0BCgCACIIQQJ0IABqIgNBACADKAIAazYCACANQQJ0IABqIgNBACADKAIAazYCACAOQQJ0IABqIglBACAJKAIAazYCACAPQQJ0IABqIgpBACAKKAIAazYCACAQQQJ0IABqIgNBACADKAIAazYCACARQQJ0IABqIgNBACADKAIAazYCACASQQJ0IABqIgtBACALKAIAazYCACAMQQJ0IABqIgZBACAGKAIAazYCACAURQRAIAVBAnQgAGoiA0EAIAMoAgBrNgIAIARBAnQgAGoiA0EAIAMoAgBrNgIAIAlBACAJKAIAazYCACALQQAgCygCAGs2AgAgFUECdCAAaiIDQQAgAygCAGs2AgAgFkECdCAAaiIDQQAgAygCAGs2AgAgCkEAIAooAgBrNgIAIAZBACAGKAIAazYCAAsgAEFAayIHIAhBAnRqIgNBACADKAIAazYCACANQQJ0IAdqIgNBACADKAIAazYCACAOQQJ0IAdqIglBACAJKAIAazYCACAPQQJ0IAdqIgpBACAKKAIAazYCACAQQQJ0IAdqIgNBACADKAIAazYCACARQQJ0IAdqIgNBACADKAIAazYCACASQQJ0IAdqIgtBACALKAIAazYCACAMQQJ0IAdqIgZBACAGKAIAazYCACAURQRAIAVBAnQgB2oiA0EAIAMoAgBrNgIAIARBAnQgB2oiA0EAIAMoAgBrNgIAIAlBACAJKAIAazYCACALQQAgCygCAGs2AgAgFUECdCAHaiIDQQAgAygCAGs2AgAgFkECdCAHaiIDQQAgAygCAGs2AgAgCkEAIAooAgBrNgIAIAZBACAGKAIAazYCAAsgAEGAAWoiByAIQQJ0aiIDQQAgAygCAGs2AgAgDUECdCAHaiIDQQAgAygCAGs2AgAgDkECdCAHaiIJQQAgCSgCAGs2AgAgD0ECdCAHaiIKQQAgCigCAGs2AgAgEEECdCAHaiIDQQAgAygCAGs2AgAgEUECdCAHaiIDQQAgAygCAGs2AgAgEkECdCAHaiILQQAgCygCAGs2AgAgDEECdCAHaiIGQQAgBigCAGs2AgAgFEUEQCAFQQJ0IAdqIgNBACADKAIAazYCACAEQQJ0IAdqIgNBACADKAIAazYCACAJQQAgCSgCAGs2AgAgC0EAIAsoAgBrNgIAIBVBAnQgB2oiA0EAIAMoAgBrNgIAIBZBAnQgB2oiA0EAIAMoAgBrNgIAIApBACAKKAIAazYCACAGQQAgBigCAGs2AgALIAhBAnQgAEHAAWoiCGoiA0EAIAMoAgBrNgIAIA1BAnQgCGoiA0EAIAMoAgBrNgIAIA5BAnQgCGoiCUEAIAkoAgBrNgIAIA9BAnQgCGoiCkEAIAooAgBrNgIAIBBBAnQgCGoiA0EAIAMoAgBrNgIAIBFBAnQgCGoiA0EAIAMoAgBrNgIAIBJBAnQgCGoiC0EAIAsoAgBrNgIAIAxBAnQgCGoiBkEAIAYoAgBrNgIAIBRFBEAgBUECdCAIaiIDQQAgAygCAGs2AgAgBEECdCAIaiIDQQAgAygCAGs2AgAgCUEAIAkoAgBrNgIAIAtBACALKAIAazYCACAVQQJ0IAhqIgNBACADKAIAazYCACAWQQJ0IAhqIgNBACADKAIAazYCACAKQQAgCigCAGs2AgAgBkEAIAYoAgBrNgIACwsgAkEESSEVIC5BAXMhFkHQtAQoAgAhF0HEtAQoAgAhGEHgtAQoAgAhDUHItAQoAgAhDkHwtAQoAgAhD0HMtAQoAgAhEEHUtAQoAgAhGUHktAQoAgAhGkHYtAQoAgAhG0H0tAQoAgAhEUHctAQoAgAhHEHotAQoAgAhHUH4tAQoAgAhHkHstAQoAgAhH0H8tAQoAgAhIEHItAQoAgAhCEHgtAQoAgAhIUHMtAQoAgAhIkHwtAQoAgAhI0H0tAQoAgAhCUHQtAQoAgAhJEHEtAQoAgAhJUHItAQoAgAhJkHUtAQoAgAhJ0HktAQoAgAhKEHYtAQoAgAhKUH0tAQoAgAhEkHctAQoAgAhKkHotAQoAgAhK0H4tAQoAgAhLEHstAQoAgAhLUH8tAQoAgAhB0HgtAQoAgAhCkHMtAQoAgAhC0HwtAQoAgAhBkH0tAQoAgAhA0EAIQIDQCACQQEgAmsgFBsiDEEBdCEFIAJBBXQhBCAVBEAgBSAWckEGdCABaiITIAJBB3QgAGoiDCkCADcCACATIAwpAgg3AgggEyAMKQIQNwIQIBMgDCkCGDcCGCATIAwpAiA3AiAgEyAMKQIoNwIoIBMgDCkCMDcCMCATIAwpAjg3AjggBSAvckEEdEEQc0ECdCABaiIFIARBEHJBAnQgAGoiBCkCADcCACAFIAQpAgg3AgggBSAEKQIQNwIQIAUgBCkCGDcCGCAFIAQpAiA3AiAgBSAEKQIoNwIoIAUgBCkCMDcCMCAFIAQpAjg3AjgFIARBAnQgAGohBSAMQQR0IQQgLgRAIARBAnQgAWoiBCAYQQJ0aiAXQQJ0IAVqKAIANgIAIA5BAnQgBGogDUECdCAFaigCADYCACAQQQJ0IARqIA9BAnQgBWooAgA2AgAgF0ECdCAEaiAYQQJ0IAVqKAIANgIAIBlBAnQgBGogGUECdCAFaigCADYCACAbQQJ0IARqIBpBAnQgBWooAgA2AgAgHEECdCAEaiARQQJ0IAVqKAIANgIAIA1BAnQgBGogDkECdCAFaigCADYCACAaQQJ0IARqIBtBAnQgBWooAgA2AgAgHUECdCAEaiAdQQJ0IAVqKAIANgIAIB9BAnQgBGogHkECdCAFaigCADYCACAPQQJ0IARqIBBBAnQgBWooAgA2AgAgEUECdCAEaiAcQQJ0IAVqKAIANgIAIB5BAnQgBGogH0ECdCAFaigCADYCACAgQQJ0IARqICBBAnQgBWooAgA2AgAgDEEEdEEgakECdCABaiIFIBhBAnRqIAJBBXRBEHJBAnQgAGoiBCAXQQJ0aigCADYCACAOQQJ0IAVqIA1BAnQgBGooAgA2AgAgEEECdCAFaiAPQQJ0IARqKAIANgIAIBdBAnQgBWogGEECdCAEaigCADYCACAZQQJ0IAVqIBlBAnQgBGooAgA2AgAgG0ECdCAFaiAaQQJ0IARqKAIANgIAIBxBAnQgBWogEUECdCAEaigCADYCACAhQQJ0IAVqIAhBAnQgBGooAgA2AgAgGkECdCAFaiAbQQJ0IARqKAIANgIAIB1BAnQgBWogHUECdCAEaigCADYCACAfQQJ0IAVqIB5BAnQgBGooAgA2AgAgI0ECdCAFaiAiQQJ0IARqKAIANgIAIAlBAnQgBWogHEECdCAEaigCADYCACAeQQJ0IAVqIB9BAnQgBGooAgA2AgAgIEECdCAFaiAgQQJ0IARqKAIANgIABSAEQSBqQQJ0IAFqIgQgJUECdGogJEECdCAFaigCADYCACAmQQJ0IARqICFBAnQgBWooAgA2AgAgIkECdCAEaiAjQQJ0IAVqKAIANgIAICRBAnQgBGogJUECdCAFaigCADYCACAnQQJ0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QQNqIgIsAAAEfyAEIAEgAUECdCAKaigCAGs2AlQgASACLQAAaiICIQEgAkF/akECdCAKaigCAAVBfws2AgwgBCAJQQRqIgIsAAAEfyAEIAEgAUECdCAKaigCAGs2AlggASACLQAAaiICIQEgAkF/akECdCAKaigCAAVBfws2AhAgBCAJQQVqIgIsAAAEfyAEIAEgAUECdCAKaigCAGs2AlwgASACLQAAaiICIQEgAkF/akECdCAKaigCAAVBfws2AhQgBCAJQQZqIgIsAAAEfyAEIAEgAUECdCAKaigCAGs2AmAgASACLQAAaiICIQEgAkF/akECdCAKaigCAAVBfws2AhggBCAJQQdqIgIsAAAEfyAEIAEgAUECdCAKaigCAGs2AmQgASACLQAAaiICIQEgAkF/akECdCAKaigCAAVBfws2AhwgBCAJQQhqIgIsAAAEfyAEIAEgAUECdCAKaigCAGs2AmggASACLQAAaiICIQEgAkF/akECdCAKaigCAAVBfws2AiAgBCAJQQlqIgIsAAAEfyAEIAEgAUECdCAKaigCAGs2AmwgASACLQAAaiICIQEgAkF/akECdCAKaigCAAVBfws2AiQgBCAJQQpqIgIsAAAEfyAEIAEgAUECdCAKaigCAGs2AnAgASACLQAAaiICIQEgAkF/akECdCAKaigCAAVBfws2AiggBCAJQQtqIgIsAAAEfyAEIAEgAUECdCAKaigCAGs2AnQgASACLQAAaiICIQEgAkF/akECdCAKaigCAAVBfws2AiwgBCAJQQxqIgIsAAAEfyAEIAEgAUECdCAKaigCAGs2AnggASACLQAAaiICIQEgAkF/akECdCAKaigCAAVBfws2AjAgBCAJQQ1qIgIsAAAEfyAEIAEgAUECdCAKaigCAGs2AnwgASACLQAAaiICIQEgAkF/akECdCAKaigCAAVBfws2AjQgBCAJQQ5qIgIsAAAEfyAEIAEgAUECdCAKaigCAGs2AoABIAEgAi0AAGoiAiEBIAJBf2pBAnQgCmooAgAFQX8LNgI4IAQgCUEPaiICLAAABH8gBCABIAFBAnQgCmooAgBrNgKEASABIAItAABqIgIhASACQX9qQQJ0IApqKAIABUF/CzYCPCAEQUBrIAlBEGoiAiwAAAR/IAQgASABQQJ0IApqKAIAazYCiAEgASACLQAA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gICAfzcDkAIgAUKAgICAgICAgIB/NwOYAiABQoCAgICAgICAgH83A6ACIAFCgICAgICAgICAfzcDqAIgAUKAgICAgICAgIB/NwOwAiABQoCAgICAgICAgH83A7gCIAFCgICAgICAgICAfzcDwAIgAUKAgICAgICAgIB/NwPIAiABQoCAgICAgICAgH83A9ACIAFCgICAgICAgICAfzcD2AIgAUKAgICAgICAgIB/NwPgAiABQoCAgICAgICAgH83A+gCIAFCgICAgICAgICAfzcD8AIgAUKAgICAgICAgIB/NwP4AiABQoCAgICAgICAgH83A4ADIAFBADYCOCABQQE2AjwgCSgCACICQoCAgICAgICAgH83AwAgAkKAgICAgICAgIB/NwNIIAJCgICAgICAgICAfzcDWCABIABBjApqKAIAKAJENgKsBSADQQE2AiggBygCACEAIAYgBEEBajYCACAEQQJ0IABqIAE2AgACfyAIKAIAIQsgBSQKIAsLDwsLCyAIEMkFIAUkCkEADwsgARCDAQsgBSQKQQAL8wEBAn8gACgCACIBRQRADwsgAUEMahBcIAFBCGoiAkIANwMAIAJCADcDCCACQgA3AxAgAkIANwMYIAJCADcDICACQgA3AyggAkIANwMwIAJCADcDOCACQUBrQgA3AwAgAkIANwNIIAJCADcDUCACQgA3A1ggAkIANwNgIAJCADcDaCACQgA3A3AgAkIANwN4IAFBfzYCACABQQA2AgQgAUF/NgIUIAFBQGtBADYCACABQQA2AkQgAUECNgJIIAFBAjYCTCABQQI2AlAgAUEANgJUIAFBADYCOCABQQE2AjwgAUGdfzYCKCABQZ1/NgIsIAAQXAvzAQECf0GIARB1IgBFBEBBAA8LIABBDGoQXCAAQQhqIgFCADcDACABQgA3AwggAUIANwMQIAFCADcDGCABQgA3AyAgAUIANwMoIAFCADcDMCABQgA3AzggAUFAa0IANwMAIAFCADcDSCABQgA3A1AgAUIANwNYIAFCADcDYCABQgA3A2ggAUIANwNwIAFCADcDeCAAQX82AgAgAEEANgIEIABBfzYCFCAAQUBrQQA2AgAgAEEANgJEIABBAjYCSCAAQQI2AkwgAEECNgJQIABBADYCVCAAQQA2AjggAEEBNgI8IABBnX82AiggAEGdfzYC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AkEUaiIFKAIAIABBA3ZqcSICIQEgBSABNgIAIAQgAEEPcTYCACAHIAIvAQAgAS8BAkEQdHIQdyAEKAIAdDYCAAsgA0EfdUEEagtaACAAQTAQ0wEiADYCACAARQRAQZt/DwsgAEE0NgIYIABBNTYCHCAAQSc2AiAgAEEoNgIkIABBwgA2AiggAEHDADYCLCAAIAEgAhDgCiIANgIAQQBBmn8gABsLBgBBHxAgCwgAQREQLkEACw8AQQAQP0QAAAAAAAAAAAsoAQJ/IAAhAQNAIAFBBGohAiABKAIABEAgAiEBDAELCyABIABrQQJ1C6gBAQV/IABB7IoCaiIGKAIARQRADwsgAUUEQA8LIABB9IsCaiEHQQAhAANAQQAhAwNAIAcoAgAiBCACQfABbGpBgAFqIABBAnRqKAIAIANBFGxqIgUgAkHwAWwgBGpBQGsgAEECdGooAgAgA0EUbGoiBCkCADcCACAFIAQpAgg3AgggBSAEKAIQNgIQIANBAWoiAyABRw0ACyAAQQFqIgAgBigCAEkNAAsLfgEEfyAAQeyKAmoiBCgCAEUEQA8LIABB9IsCaiEFQQAhAANAIAUoAgAiAiABQfABbGpBQGsgAEECdGooAgAiAyABQfABbCACaiAAQQJ0aigCACICKQIANwIAIAMgAikCCDcCCCADIAIoAhA2AhAgAEEBaiIAIAQoAgBJDQALC4EMAxl/Cn4BfCMKIQEjCkFAayQKIwojC04EQEHAABAACyABQThqIQUgAUEwaiEGIAFBEGohDSABQQhqIQ4gASIEQShqIQogAUEgaiELIAFBGGohDCAAQRhqIg8oAgAEQCAAQRxqIRAgDEEEaiERIApBBGohEiALQQRqIRMgAEHoCGohFCAAQewIaiEVQv///////////wAhG0KAgICAgICAgIB/IRxCgICAgICAgICAfyEeQoCAgICAgICAgH8hH0KAgICAgICAgIB/ISBC////////////ACEaA0AgECgCACAHQQJ0aigCACIIKAKwASgCAEEBckEDRiEJIAgpAxgiHUKAgICAgICAgIB/UgRAAkAgCEEQaiEBIAgoAhQEQCAKQQE2AgAgEkHAhD02AgAgBiABKQIANwIAIAUgCikCADcCACAdIAYgBRCiASIhIBsgCSAbICFVcRshGyAaICEgGiAaICFVGyAJGyEd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AmooAgA2AgggCARAIABB0ARsIAFqIANBA2pBAnQgAmooAgA2AgwLCwsgAEEBaiIAIARNDQALQQALgAMBBX8gACgCzAEiAQRAIAAgACgCiAMoAiAiA0EkbCABaigCACIENgKkAiAEQQBKBEAgACgCVCEFA0AgAEGoAmogAkECdGogA0EkbCABakEEaiACQQJ0aigCAEHYAGwgBWo2AgAgBCACQQFqIgJHDQALCyAAKAKMAgRAIAAgA0EkbCABaigCFDYC7AIgACADQSRsIAFqKAIYNgLwAiAAIANBJGwgAWooAhw2AvQCIAAgA0EkbCABaigCIDYC+AIPCwUgAEHMAGoiAigCACIBQQRKBEAgACgCACIDQRs2AhQgAyABNgIYIAAoAgBBBDYCHCAAKAIAKAIAIQEgACABQf8AcUGZBGoRBQAgAigCACEBCyAAIAE2AqQCIAFBAEoEQCAAKAJUIQNBACECA0AgAEGoAmogAkECdGogAkHYAGwgA2o2AgAgAkEBaiICIAFHDQALCwsgAEEANgLsAiAAIAAoAvwCIgIgAmxBf2o2AvACIABBADYC9AIgAEEANgL4AguyAgECfyAALAAAIgRFBEAgAEEBNgIEIABBADYCCCAAQQA2AhAgAEEANgIMDwsgBEH/AXEhAyACBEAgACADIANBD3FBEHIgBEH/AXFBEEgiBBsiAiABQQAgA0EEdkF/aiAEG2oiAXQiAzYCBCAAIAJBA3RB8NEEaigCADYCDCAAIAJBA3RB9NEEaigCACABajYCECAAIANBA2xBAWpBA3U2AggPCyAEQf8BcUEgSAR/IANBA2pBAnYhAUEABSADQQ9xQRByIQEgBEH/AXFBMEgEfyABQQFqQQF2IQEgA0EEdkF+agUgA0EEdkF9agsLIQIgACABIAJ0IgM2AgQgACABQQN0QfDRBGooAgA2AgwgACACIAFBA3RB9NEEaigCAGo2AhAgACADQQNsQQFqQQN1NgIIC5cYAi9/BH4jCiEDIwpBkANqJAojCiMLTgRAQZADEAALIANBoAFqIQwgA0GYAWohGyADQZABaiEkIANBiAFqIRwgA0GAAWohJSADQfgAaiEmIANB8ABqIRcgA0HQAGohBiADQcgAaiEdIANBQGshJyADQThqIR4gA0EwaiEoIANBIGohEyADQRhqIR8gA0EQaiEpIANBCGohICADIgtBxAFqISEgA0HoAmohDyADQcgCaiEJIANBqAJqIQcgA0GIAmohCiADQegBaiENIANByAFqIQ4gA0HAAWoiGEEANgIAIABBjApqISIgAEEcaiEVIAFBIGohECABQQhqIRQgAEGoCWohIyABQRBqIREgAEEEaiEqIAFBJGohFiABQRxqIRkgAEHICGohKyABQTBqIRogAEH8CGohLCABQThqIS0CQAJAAkACQAJAAkACQAJAA0ACQCAiKAIAIgIoAiAiAw0EIAAgARDYBSIEQQBIDQAgFSgCACAQKAIAQQJ0aigCACIFQbgFaiIEKAIAIgMoAigEQCADKAIQEI4DBEAgAEEwQd2oCCALEFsgBCgCACgCEBCIBBogBSgCtAFBADYCPAsgBUHoAWoiAigCACIIBEAgBCgCACgCECgCECAFQbABaiIDKAIAKAIERwRAIAgQugIgAkEANgIACwUgBUGwAWohAwsgBCgCACgCECADKAIAEPgBIgJBAEgNAyAFKAIIIAMoAgAQ+AEiA0EASA0EIAQoAgBBADYCKAVBACEDCyAUKQMAIjFCgICAgICAgICAf1IEQCARKQMAIjJCgICAgICAgICAf1IgMSAyU3EEQCAQKAIAIQIgD0IANwAAIA9CADcACCAPQgA3ABAgD0IANwAYICAgMTcDACAPQSBBqqkIICAQeRogCUIANwAAIAlCADcACCAJQgA3ABAgCUIANwAYIBEpAwAiMUKAgICAgICAgIB/UQRAIAlBIEGvqQggKRB5GgUgHyAxNwMAIAlBIEGqqQggHxB5GgsgGSgCACEIIBMgAjYCACATIA82AgQgEyAJNgIIIBMgCDYCDCAAQRhBtakIIBMQWwsLICMoAgBBAXEEQCAQKAIAIQIgB0IANwAAIAdCADcACCAHQgA3ABAgB0IANwAYIBQpAwAiMUKAgICAgICAgIB/UQRAIAdBIEGvqQggKBB5GgUgHiAxNwMAIAdBIEGqqQggHhB5GgsgCkIANwAAIApCADcACCAKQgA3ABAgCkIANwAYIBEpAwAiMUKAgICAgICAgIB/UQRAIApBIEGvqQggJxB5GgUgHSAxNwMAIApBIEGqqQggHRB5GgsgGSgCACEIIBopAwAhMSAWKAIAIRIgBiACNgIAIAYgBzYCBCAGIAo2AgggBiAINgIMIAYgMTcDECAGIBI2AhggAEEwQeypCCAGEFsLAn8CQCAFQeQBaiIIKAIARQ0AAn8gBUHoAWoiAigCAEUEQAJAICsoAgBBIHENAyACIAUoArABKAIEEI0EIgI2AgAgAkUEQCAIQQA2AgAMBAsCQAJAAkACQCAIKAIADgYHAwADAQIDCyACQbABaiICIAIoAgBBAXI2AgAMAwsgAkGwAWoiAiACKAIAQQJyNgIADAILIAJBsAFqIgIgAigCAEGAIHI2AgALCwsgBSgCNEEwTgRAIAEQhQFBAAwBCyAAIAEgECgCAEEAEKsFIgNBAEgEQCADIQAMCQsgBSgCsAEiAiAEKAIAKAIQIgQoAtgCNgJsIAIgBCkDKDcDGCACIAQoAtwCNgJoIAIgBCkD+AI3A2AgAiAEKAIQNgIEQQALDAELIAAgBUEAIAFCgICAgICAgICAf0KAgICAgICAgIB/EP8DICooAgAoAghBgAJxBEAgFigCAEEBcQRAIBEpAwAiMUKAgICAgICAgIB/UgRAIBUoAgAgBSgCAEECdGooAgAhAiAsKAIAQRgQaiEEIAJBjANqIggoAgAiEiAETwRAIBJBAEoEQCACQYgDaiEuQQAhAkEAIQQDQCAuKAIAIi8gAkEYbGoiEiAEQRhsIC9qIgQpAwA3AwAgEiAEKQMINwMIIBIgBCkDEDcDECACQQFqIgJBAXQiBCAIKAIASA0ACyARKQMAITEFQQAhAgsgCCACNgIACyAtKQMAITIgBSgC+AMiAgRAIAUpA/ADIjNCgICAgICAgICAf1IgMUKAgICAgICAgIB/UnEEQAJAIDMgMVUiBCACQQFGcQRAIDFCASAFKAK4Aa2GfCExDAELIAQgAkF/R3JFBEAgMUIBIAUoArgBrYZ9ITELCwsLIAVBiANqIAVBjANqIAVBkANqIDIgMUEAQQBBARD5AxoLCwtBAQshAiAFQbwDaiEEIBYoAgBBAXEEQCAEQQA2AgAFIAQoAgAEQCABEIUBQQAhAgsLIAJFDQEMBwsLIARBdUYEQCALJApBdQ8LIABBGGoiBigCACIDBEBBACECA0AgFSgCACACQQJ0aigCACIFKALoAQRAIAUoAuQBBEAgACABIAUoAgBBARCrBRogBigCACEDCwsgAkEBaiICIANJDQALCyAiKAIAIgJBIGoiAygCACIFBEAgAyEEIAUhAwwFBSAEIQMMBgsACyABEIUBIAskCiACDwsgARCFASALJAogAw8LIAJBIGohBAwBCyALJAogAA8LICEgAzYCACABIAMpAwA3AwAgASADKQMINwMIIAEgAykDEDcDECABIAMpAxg3AxggASADKQMgNwMgIAEgAykDKDcDKCABIAMpAzA3AzAgASADKQM4NwM4IAFBQGsgA0FAaykDADcDACAEIANByABqIgMoAgA2AgAgAygCAEUEQCACQQA2AiQLICEQXEEAIQMMAQsgA0F/Sg0ADAELIBUoAgAgECgCAEECdGooAgAiAikD0AMiMUIAUQR/QQAFIBQpAwAiMkKAgICAgICAgIB/UQR/QQAFIDJCAEL///////+///8AIDJCgICAgICAgP//AFMbfSACKAIQIAIoArABKAJsbKwiMiACKAIUrCIzEN8CIjQgGikDACAyIDMQ3wKnIgSsIjN8ITIgBEEBSCAyIDFTcgR/QQAFIDIgMX0hMSA0IAIpA9gDUwR/IAQgMacgMSAzVRsFQQALCwsLIQQgAikDyAMiMkIAUgRAAkAgFCkDACIxQv///////7///wBTBEAgMUIAfSIxQiCIpw0BIDGnDQEFIDFC////////v///AH0iMUIgiKcNASAxpw0BCyACIDI+AsADCwsgBCACQcADaiIFKAIAcgRAIAFBC0EKEOACIgYEQCAGIAUoAgA2AAAgBiAENgAEIBcgBSgCADYCACAXIAQ2AgQgAEEwQbiqCCAXEFsLIAVBADYCAAsgAkGsBWoiBSgCAARAIAJBnAFqIgYoAgBBAEoEQCACQZgBaiEJQQAhAgNAIAEgCSgCACIEIAJBDGxqQQhqIgcoAgBBABDVAUUEQCABIAcoAgAgAkEMbCAEakEEaiIHKAIAEOACIgoEQCAKIAJBDGwgBGooAgAgBygCABBeGgUgAEEYQeCqCCAmEFsLCyACQQFqIgIgBigCAEgNAAsLIAVBADYCAAsLIAAgGBC8DBogGCgCACIBBEAgAEG8CWoiAiACKAIAQQFyNgIAIABBjAlqIAEQmAIaIBgQowEgABC3DBoLIAAQzgQgIygCAEEBcQRAIBAoAgAhASANQgA3AAAgDUIANwAIIA1CADcAECANQgA3ABggFCkDACIxQoCAgICAgICAgH9RBEAgDUEgQa+pCCAlEHkaBSAcIDE3AwAg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bEEHakEDdkEBaiAEQQF2bGoLC2MBAn8gAEUgAUVyBEBBAA8LIAAoApgFIgJFBEBBAA8LIAAoApwFIgMgAkEFbGohAAJAAkADQCABIABBe2oiAkEEEHoEQCACIANNDQIgAiEADAELCwwBC0EADwsgAEF/ai0AAAv+BQEHfyABIABBBGoiCSgCACIFaiEGAkACQAJAAkAgAEEKaiIILAAAQQJrDgMAAgECCwJAAkACQAJAIAAsAAlBCGsOCQACAgICAgICAQILIAFBAWoiAyABIAJFIgIbIQQgAUECaiADIAIbIgMgBkkEfyABIAVBf2ogA2tqQQF2QQFqIQcgBCECA0AgAkEBaiEFIAIgAywAADoAACADQQJqIgMgBkkEQCAFIQIMAQsLQQghAyAEIAdqBUEIIQMgBAshAgwCCyABQQJqIgMgASACRSICGyEEIAFBBGogAyACGyIDIAZJBH8gASAFQX9qIANrakECdkEBdEECaiEHIAQhAgNAIAIgAywAADoAACACQQJqIQUgAiADLAABOgABIANBBGoiAyAGSQRAIAUhAgwBCwtBECEDIAQgB2oFQRAhAyAECyECDAELDwsgACADOgALIAhBAToAACAAQQhqIgAsAABBBEYEQCAAQQA6AAALDAILAkACQAJAAkAgACwACUEIaw4JAAICAgICAgIBAgsgAUEDaiABIAJFIgIbIQQgAUEEaiABQQFqIAIbIgIgBkkEfyABIAVBf2ogAmtqQQJ2QQNsQQNqIQcgBCEDA0AgAyACLAAAOgAAIAMgAiwAAToAASADQQNqIQUgAyACLAACOgACIAJBBGoiAiAGSQRAIAUhAwwBCwtBGCEDIAQgB2oFQRghAyAECyECDAILIAFBBmogASACRSICGyEEIAFBCGogAUECaiACGyICIAZJBH8gASAFQX9qIAJrakEDdkEGbEEGaiEHIAQhAwNAIAMgAiwAADoAACADIAIsAAE6AAEgAyACLAACOgACIAMgAiwAAzoAAyADIAIsAAQ6AAQgA0EGaiEFIAMgAiwABToABSACQQhqIgIgBkkEQCAFIQMMAQsLQTAhAyAEIAdqBUEwIQMgBAshAgwBCw8LIAAgAzoACyAIQQM6AAAgAEEIaiIALAAAQQZGBEAgAEECOgAACwwBCw8LIAkgAiABazYCAAs/AQF/IABFIAFFcgRA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AEF/Rw0ACwsDQCABBH8gAwUgBigCACEBIAAgAUH/AHFBJGoRAQBFDQMgBSgCACEBIAQoAgALIQIgAUF/aiEBIAJBAWohAyACLAAAIgdBf0YNAAsgCCgCAEEYaiIJKAIAIQIgB0UEQCAJIAJBAmo2AgAgBCADNgIAIAUgATYCAAwBCwsgB0H/AXEhBiACBEAgACgCACIHQfcANgIUIAcgAjYCGCAAKAIAIAY2AhwgACgCACgCBCECIABBfyACQT9xQZkFahEAACAIKAIAQQA2AhgLIAAgBjYCuAMgBCADNgIAIAUgATYCAEEBDwtBAAtmACAAQcgANgIAIABBITYCBCAAQckANgIIIABBIjYCDCAAQcoANgIQIABBADYCaCAAQQA2AmwgAEEANgIUIABBwIcENgJwIABB/gA2AnQgAEEANgJ4IABBADYCfCAAQQA2AoABIAALkgQBBH8gAEEUaiIGKAIAIgNB5ABHBEAgACgCACIFQRU2AhQgBSADNgIYIAAoAgAoAgAhAyAAIANB/wBxQZkEahEFAAsgAEHYAGoiBSgCACIDRQRAIAUgABDsAyIDNgIACyACRSIFBEBBACECA0AgAkEBdCADaiABIAJBAnRBgLEFaigCAGxBMmpB5AAQYCIEQQEgBEEBShsiBEH//wEgBEH//wFIGzsBACACQQFqIgJBwABHDQALBUEAIQIDQCACQQF0IANqIAEgAkECdEGAsQVqKAIAbEEyakHkABBgIgRBASAEQQFKGyIEQf8BIARB/wFIGzsBACACQQFqIgJBwABHDQALCyADQQA2AoABIAYoAgAiAkHkAEcEQCAAKAIAIgNBFTYCFCADIAI2AhggACgCACgCACECIAAgAkH/AHFBmQRqEQUACyAAQdwAaiIDKAIAIgIEQCACIQAFIAMgABDsAyIANgIACyAFBEBBACECA0AgAkEBdCAAaiABIAJBAnRBgLMFaigCAGxBMmpB5AAQYCIDQQEgA0EBShsiA0H//wEgA0H//wFIGzsBACACQQFqIgJBwABHDQALBUEAIQIDQCACQQF0IABqIAEgAkECdEGAswVqKAIAbEEyakHkABBgIgNBASADQQFKGyIDQf8BIANB/wFIGzsBACACQQFqIgJBwABHDQALCyAAQQA2AoABCwYAIAAQZAsHACAAELgFCysBAX8gACgCBCgC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QTBqIQQgAEEUaiEOIAYoAgAiAyECA0AgDygCACADRgRAIAgoAgAoAixBAEcgAyACS3EEQCAEIAQoAgAgAiAFKAIAaiADIAJrEJQBNgIACyAUKAIAIgMQngEgCygCACICIANBFGoiDCgCACIJIAkgAksbIgIEQAJAIA0oAgAgA0EQaiIJKAIAIAIQXhogDSANKAIAIAJqNgIAIAkgCSgCACACajYCACAOIA4oAgAgAmo2AgAgCyALKAIAIAJrNgIAIAwgDCgCACACayICNgIAIAINACAJIAMoAgg2AgALCyAGKAIADQ1BACECQQAhAwsCfyAIKAIAKAIkITQgCiAKKAIAIgxBAWo2AgAgNAsgDGosAAAhCSAFKAIAIQwgBiADQQFqNgIAIAMgDGogCToAACAJBEAgBigCACEDDAELCyAIKAIAKAIsBEAgBigCACIDIAJLBEAgBCAEKAIAIAIgBSgCAGogAyACaxCUATYCAAsLCyAQQecANgIACyAIKAIAKAIsBEAgBigCACICQQJqIAcoAgxLBEACQCAUKAIAIgMQngEgCygCACICIANBFGoiBSgCACIEIAQgAksbIgIEQAJAIA0oAgAgA0EQaiIEKAIAIAIQXhogDSANKAIAIAJqNgIAIAQgBCgCACACajYCACAAQRRqIgggCCgCACACajYCACALIAsoAgAgAms2AgAgBSAFKAIAIAJrIgI2AgAgAg0AIAQgAygCCDYCAAsLIAYoAgBFBEBBACECDAELDAwLCyAAQTBqIgMoAgBB/wFxIQQgB0EIaiIFKAIAIQggBiACQQFqNgIAIAIgCGogBDoAACADKAIAQQh2Qf8BcSECAn8gBSgCACE1IAYgBigCACIFQQFqNgIAIDULIAVqIAI6AAAgA0EAQQBBABCUATYCAAsgEEHxADYCACAUKAIAIgMQngEgCygCACICIANBFGoiBSgCACIEIAQgAksbIgIEQCANKAIAIANBEGoiBCgCACACEF4aIA0gDSgCACACajYCACAEIAQoAgAgAmo2AgAgAEEUaiIIIAgoAgAgAmo2AgAgCyALKAIAIAJrNgIAIAUgBSgCACACayICNgIAIAJFBEAgBCADKAIINgIACwsgBigCAA0JCyARKAIARQ0ADAELIAcoAnQNACABBEAgECgCAEGaBUcNAQsMAQsCQAJAAkAgBygC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IAA2AgQgCkHLADYCCEEAQTBBt5MIIAoQW0HLACEACyABQQAgBSAAIANGGyAAIANKIgEbIQUgACADIAEbIQMgDBCVBCIADQEgBSELIAMhCQsLIAhBAkYhACAJQRhOBEAgAkEYIAkgABs2AgAgBCQKIAsPCwUgCEECRiEACyACIAk2AgAgBCQKIAsLnwIBA38jCiEDIwpBEGokCiMKIwtOBEBBEBAACyADQQA2AgACQCAARQ0AIAMQ/QUiAkUNAANAAkAgACACKAIARg0AIAAgAigCBEYNACAAIAIoAghGDQAgACACKAIMRg0AIAAgAigCEEYNACADEP0FIgINAQwCCwtB2AIQdSIBBEAgASACNgIEIAEgAigCFBB1IgA2AgAgAARAAkAgAUEBNgJIIAFBATYCICACKAIYIgAEQCABIABB/wBxQSRqEQEADQELIAFBfzYC4AEgAUIANwPoASABQYCAgIB4NgLwASABQYCAgIB4NgL0ASABQYCAgIB4NgL4ASABQX82AtACIAMkCiABDwsLIAEQXAsgARCDASADJApBAA8LIAMkCkEAC8ICAQN/IAAgARCPBCIDQQBIBEAgAw8LAkACQCABKAIAIgMEfyAAIAMQtQEiAzYCACADBH8gACABKAIYNgIYIAFBHGohAwwCBUF0CwUgAUEcaiIDKAIAIgRBvv///wdLBH9BagUgACAEQUBrEJcDIgJBAEgEfyACBSAAKAIAKAIEIARqIgJCADcAACACQgA3AAggAkIANwAQIAJCADcAGCACQgA3ACAgAkIANwAoIAJCADcAMCACQgA3ADggAygCACICBEAgACgCACgCBCABKAIYIAIQXhoLIAAgACgCACgCBDYCGAwDCwsLIQEMAQsgACADKAIANgIcQQAPCyAAQShqIQMgAEEsaiICKAIAQQBKBEBBACEAA0AgAygCACAAQQxsahBcIABBAWoiACACKAIASA0ACwsgAxBcIAJBADYCACABC6ICAQd/IAAgASkDCDcDCCAAIAEpAxA3AxAgACABKQM4NwM4IAAgASkDMDcDMCAAQUBrIAFBQGspAwA3AwAgACABKAIkNgIkIAAgASgCIDYCICAAQShqIgRBADYCACAAQSxqIgNBADYCACABQSxqIgYoAgBBAEwEQEEADwsgAUEoaiEHQQAhAQJAAkADQAJAIAcoAgAiAiABQQxsaigCBCEFIAFBDGwgAmooAgAhCCAAIAFBDGwgAmooAgggBRDgAiICRQ0AIAIgCCAFEF4aIAFBAWoiASAGKAIASA0BDAILCwwBC0EADwsgAygCAEEASgRAQQAhAANAIAQoAgAgAEEMbGoQXCAAQQFqIgAgAygCAEgNAAsLIAQQXCADQQA2AgBBdAuVAwIFfwF+IwohAyMKQSBqJAojCiMLTgRAQSAQAAsgA0EQaiEEAkAgABDiASIARQ0AIAApAwgiCEIIg0IAUg0AIARCADcDACAEQgA3AwggA0IANwMAIANCADcDCCAAKAIUIgUgACgCECIGQQJ0IARqIgcoAgBKBEAgByAFNgIAIAZBAnQgA2pBADYCAAsgACgCNCIFIAAoAjAiBkECdCAEaiIHKAIASgRAIAcgBTYCACAGQQJ0IANqQQE2AgALIAAoAlQiBSAAKAJQIgZBAnQgBGoiBygCAEoEQCAHIAU2AgAgBkECdCADakECNgIACyAAKAJ0IgUgACgCcCIGQQJ0IARqIgcoAgBKBEAgByAFNgIAIAZBAnQgA2pBAzYCAAsgAkECdCAEaigCACEEIAFBAEgNACABQX9qQQEgAkECdCADaigCAEF/akECSQR/IAAtAAUFQQALIgB0aiAAdSIABEBB/////wcgABBgIARIDQELIAMkCiAAIARsIgAgAEEHakEDdSAIQgSDQgBRGw8LIAMkCkFqC/8DAgV/AX4jCiEFIwpBEGokCiMKIwtOBEBBEBAACyAFQgA3AwAgBUIANwMIIAEQ4gEhBiAAQgA3AgAgAEIANwIIAkAgBkUNACAGKQMIIgpCCINCAFINACAAIAM2AgAgBCgCACIBQf/3//8HIAIQYEoNACABIAJsIQcgCkLCAINCAFIEQCAAIAMgB2o2AgQgBSQKIAdBgAhqDwsgBigCEEECdCAFakEBNgIAIAYoAjBBAnQgBWpBATYCACAGKAJQQQJ0IAVqQQE2AgAgBigCcEECdCAFakEBNgIAIAUoAgRFBEAgBSQKIAcPCyAGQQZqIgktAAAhASAAIAMgB2oiBjYCBCAEKAIEIgNB/////wcgAkF/aiIIQQEgAXRqIAF1IgEQYEoNACAHQf////8HIAEgA2wiA2tKIgENACAHQQAgAyABG2ohByAFKAIIRQRAIAUkCiAHDwsgCS0AACEBIAAgAyAGaiIGNgIIIAQoAggiA0H/////ByAIQQEgAXRqIAF1IgEQYEoNACAHQf////8HIAEgA2wiA2tKIgENAEEAIAMgARsgB2ohCCAFKAIMRQRAIAUkCiAIDwsgACADIAZqNgIMIAQoAgwiAEH/////ByACEGBKIQEgBSQKQWogACACbCIAIAhqIAEgCEH/////ByAAa0pyGw8LIAUkCkFqC7ExAQF/AkACQAJAAkACQAJAIABBm4AESARAIABBgIAEaw4YAgICAgEBAQEEBAQEAwMDAwMBAgYEBAUFBgUCQCAAQZegBEgEQCAAQZuABGsO9B8DBQYECAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAcHBgYDCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAEICAgICAgIAQgBCAsgAEG2oAVOBEAgAEG2oAVrDtMPAQEICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI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AUEASARAIAEhAAwICyACQbDjBCkDADcDACACQbjjBCgCADYCCCADIAApAtABNwIAIAAgAyACIAYgBBDMASIBQQBIBEAgASEADAgLIAJBvOMEKQIANwIAIAJBxOMEKAIANgIIIAMgACkCkAI3AgAgACADIAIgBiAEEMwBIgFBAEgEQCABIQAMCAsgAkHI4wQpAwA3AwAgAkHQ4wQoAgA2AgggAyAAKQLgATcCACAAIAMgAiAGIAQQzAEiAUEASARAIAEhAAwICyACQdTjBCkCADcCACACQdzjBCgCADYCCCADIAApAugBNwIAIAAgAyACIAYgBBDMASIBQQBIBEAgASEADAgLIAJB4OMEKQMANwMAIAJB6OMEKAIANgIIIAMgACkC2AE3AgAgACADIAIgBiAEEMwBIgFBAEgEQCABIQAMCAsgAkHs4wQpAgA3AgAgAkH04wQoAgA2AgggAyAAKQLwATcCACAAIAMgAiAGIAQQzAEiAUEASARAIAEhAAwICyACQfjjBCkDADcDACACQYDkBCgCADYCCCAQKAIAIgEEQCACIAE2AgQgAiAAKALEAjYCCCAFIAQgAiAAKAKYASADEKQBIgFBAEgEQCABIQAMCQsLIAJBhOQEKQIANwIAIAJBjOQEKAIANgIIIBMoAgAiAQRAIAIgATYCBCACIAAoAtwCNgIIIAUgBCACIAAoApABIAMQpAEiAUEASARAIAEhAAwJCwsgAkGQ5AQpAwA3AwAgAkGY5AQoAgA2AgggFigCACIBBEAgAiABNgIEIAIgACgC5AI2AgggBSAEIAIgACgCoAEgAxCkASIBQQBIBEAgASEADAkLCyACQZzkBCkCADcCACACQaTkBCgCADYCCCAIKAIABEACQCAAQcwCaiIGKAIAIgFBAXEEQCAFKAIoIQkCQCAFIAEgCUH/AHFBpgFqEQIAIgFBAEgNACAKKAIAIQEgBUGgqwpBASABQT9xQaYCahELACIBQQBIDQAgBigCACIBQQFxIQkMAgsgASEABUEAIQkMAQsMCQsgBiABIAlqIgE2AgAgAiABNgIIIAUgBCACQQBBABCkASIBQQBIBEAgASEADAkLIAwgCCgCABCeAiIBQQBIBEAgASEADAkLIAMgBigCACIBNgIAIAAoAoABIAgoAgAiCUEAQckAIAwoAgAgAWsgASAJaiADEOwC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AnQgAGoiAygCACAEaiEEIAMgBDYCACACQQFqIgIgAUcNAAsLCyABQX9qIgJFBEAgAEEANgIAIAEPCyABIQQDQCACQQJ0IABqIARBfmpBAnQgAGooAgA2AgAgAkF/aiIDBEAgAiEEIAMhAgwBCwsgAEEANgIAIAEL2gEBAn8CQCAAKAJMDQAgACgCtAINACAAKAIoQQNHDQAgACgCJEEDRw0AIAAoAixBAkcNACAAKAJ4QQNHDQAgACgCsAINACAAKALYASIBKAIIQQJHDQAgASgCYEEBRw0AIAEoArgBQQFHDQAgASgCDEECSg0AIAEoAmRBAUcNACABKAK8AUEBRw0AIAEoAiQiAiAAKALEAkcNACABKAJ8IAJHDQAgASgC1AEgAkcNACABKAIoIgIgACgCyAJHDQAgAiABKAKAAUYEfyACIAEoAtgBRgVBAAsPC0EAC84BAQh/IABBGGoiBSgCACIBRQRADwsgAEEcaiEGIAEhAANAAkAgBigCACADQQJ0aigCACICQbgFaiIEKAIAIgEoAigEQCACQegBaiIHKAIAIggEQCABKAIQKAIQIAJBsAFqIgAoAgAoAgRHBEAgCBC6AiAHQQA2AgAgBCgCACEBCwUgAkGwAWohAAsgASgCECAAKAIAEPgBQQBIDQEgAigCCCAAKAIAEPgBQQBIDQEgBCgCAEEANgIoIAUoAgAhAAsgA0EBaiIDIABJDQELCwvZBAIHfwJ+IwohAyMKQZABaiQKIwojC04EQEGQARAACyAAKAIcIAFBAnRqKAIAIgcoArgFKAIQKAKMASEEIANCgICAgICAgICAfzcDACADQoCAgICAgICAgH83AwggA0KAgICAgICAgIB/NwMQIANCgICAgICAgICAfzcDGCADQoCAgICAgICAgH83AyAgA0KAgICAgICAgIB/NwMoIANCgICAgICAgICAfzcDMCADQoCAgICAgICAgH83AzggA0FAa0KAgICAgICAgIB/NwMAIANCgICAgICAgICAfzcDSCADQoCAgICAgICAgH83A1AgA0KAgICAgICAgIB/NwNYIANCgICAgICAgICAfzcDYCADQoCAgICAgICAgH83A2ggA0KAgICAgICAgIB/NwNwIANCgICAgICAgICAfzcDeCADQoCAgICAgICAgH83A4ABIAJFBEAgAyQKDwsgAEGMCmohBSAEQRFOBEADQAJAIAIoAkgiAAR/IAAFIAUoAgAiACgCCCACRw0BIAAoAiALIgINAQsLIAMkCg8LIARBAEohCANAAkAgASACKAIgRgRAIAIpAwgiCkKAgICAgICAgIB/UgRAIAMgCjcDACAIBEACQEEAIQADQCAKIABBAWoiBkEDdCADaiIJKQMAIgtXDQEgCSAKNwMAIABBA3QgA2ogCzcDACAGIARIBEAgBiEADAELCwsLIAJBEGoiACAHIAMgACkDABDjBDcDAAsLIAIoAkgiAAR/IAAFIAUoAgAiACgCCCACRw0BIAAoAiALIgINAQsLIAMkCgvUBgEGfyADQQN0IABqKAIEIgUgAkHYAGxqIAEoAgA2AgAgAkHYAGwgBWpBBGoiAEEAOgAAAkACQCABQUBrKAIADQAgASgCgAENACABKALAAQ0AIAEoAoACDQAgASgCwAINACABKAKAAw0AIAEoAsADDQAgASgCgAQNACABKALABA0AIAEoAoAFDQAgASgCwAUNACABKAKABg0AIAEoAsAGDQAgASgCgAcNACABKALABw0ADAELIABBAzoAAAsgAUGAAmohByABQYAEaiEIIAFBgAZqIQlBACEAA0AgAkHYAGwgBWpByABqIABBAnRqIgRBADoAAAJAAkAgAEEEdCIGQQJ0IAFqIgMoAgQNACADKAIIDQAgAygCDA0AIAMoAhANACADKAIUDQAgAygCGA0AIAMoAhwNACADKAIgDQAgAygCJA0AIAMoAigNACADKAIsDQAgAygCMA0AIAMoAjQNACADKAI4DQAgAygCPA0ADAELIARBAzoAAAsgAkHYAGwgBWogAEECdGpByQBqIgRBADoAAAJAAkAgBkECdCAHaiIDKAIEDQAgAygCCA0AIAMoAgwNACADKAIQDQAgAygCFA0AIAMoAhgNACADKAIcDQAgAygCIA0AIAMoAiQNACADKAIoDQAgAygCLA0AIAMoAjANACADKAI0DQAgAygCOA0AIAMoAjwNAAwBCyAEQQM6AAALIAJB2ABsIAVqIABBAnRqQcoAaiIEQQA6AAACQAJAIAZBAnQgCGoiAygCBA0AIAMoAggNACADKAIMDQAgAygCEA0AIAMoAhQNACADKAIYDQAgAygCHA0AIAMoAiANACADKAIkDQAgAygCKA0AIAMoAiwNACAD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KAIAazYCACAAQRxqIgNBACADKAIAazYCACAAQSRqIgNBACADKAIAazYCACAAQSxqIgNBACADKAIAazYCACAAQTRqIgNBACADKAIAazYCACAAQTxqIgNBACADKAIAazYCAAtBrAEgAnZBAXEEQCAAQRBqIgNBACADKAIAazYCACAAQTBqIgNBACADKAIAazYCACAAQRRqIgNBACADKAIAazYCACAAQTRqIgNBACADKAIAazYCACAAQRhqIgNBACADKAIAazYCACAAQThqIgNBACADKAIAazYCACAAQRxqIgNBACADKAIAazYCACAAQTxqIgNBACADKAIAazYCAAsgAkEESQRAIAEgACkCADcCACABIAApAgg3AgggASAAKQIQNwIQIAEgACkCGDcCGCABIAApAiA3AiAgASAAKQIoNwIoIAEgACkCMDcCMCABIAApAjg3AjgFIAEgACgCADYCACABIAAoAhA2AgQgASAAKAIgNgIIIAEgACgCMDYCDCABIAAoAgQ2AhAgASAAKAIUNgIUIAEgACgCJDYCGCABIAAoAjQ2AhwgASAAKAIINgIgIAEgACgCGDYCJCABIAAoAig2AiggASAAKAI4NgIsIAEgACgCDDYCMCABIAAoAhw2AjQgASAAKAIsNgI4IAEgACgCPDYCPAsL7CABFX8gAkEETwRAQeu0CUGAtQlBnAJBwbUJEAELQawBIAJ2QQFxIg5FIQdBOiACdkEBcUUiDwRAQdC0BCgCACECQfC0BCgCACEDQdS0BCgCACEGQfS0BCgCACEJQdi0BCgCACEIQfi0BCgCACEKQdy0BCgCACELQfy0BCgCACEMIAdFBEAgAkECdCAAaiIEQQAgBCgCAGs2AgAgA0ECdCAAaiIEQQAgBCgCAGs2AgAgBkECdCAAaiIEQQAgBCgCAGs2AgAgCUECdCAAaiIEQQAgBCgCAGs2AgAgCEECdCAAaiIEQQAgBCgCAGs2AgAgCkECdCAAaiIEQQAgBCgCAGs2AgAgC0ECdCAAaiIEQQAgBCgCAGs2AgAgDEECdCAAaiIEQQAgBCgCAGs2AgALIABBQGshBCAHRQRAIAJBAnQgBGoiBUEAIAUoAgBrNgIAIANBAnQgBGoiBUEAIAUoAgBrNgIAIAZBAnQgBGoiBUEAIAUoAgBrNgIAIAlBAnQgBGoiBUEAIAUoAgBrNgIAIAhBAnQgBGoiBUEAIAUoAgBrNgIAIApBAnQgBGoiBUEAIAUoAgBrNgIAIAtBAnQgBGoiBUEAIAUoAgBrNgIAIAxBAnQgBGoiBEEAIAQoAgBrNgIACyAAQYABaiEEIAdFBEAgAkECdCAEaiIFQQAgBSgCAGs2AgAgA0ECdCAEaiIFQQAgBSgCAGs2AgAgBkECdCAEaiIFQQAgBSgCAGs2AgAgCUECdCAEaiIFQQAgBSgCAGs2AgAgCEECdCAEaiIFQQAgBSgCAGs2AgAgCkECdCAEaiIFQQAgBSgCAGs2AgAgC0ECdCAEaiIFQQAgBSgCAGs2AgAgDEECdCAEaiIEQQAgBCgCAGs2AgALIABBwAFqIQQgB0UEQCACQQJ0IARqIgVBACAFKAIAazYCACADQQJ0IARqIgVBACAFKAIAazYCACAGQQJ0IARqIgVBACAFKAIAazYCACAJQQJ0IARqIgVBACAFKAIAazYCACAIQQJ0IARqIgVBACAFKAIAazYCACAKQQJ0IARqIgVBACAFKAIAazYCACALQQJ0IARqIgVBACAFKAIAazYCACAMQQJ0IARqIgRBACAEKAIAazYCAAsgAEGAAmohBCAHRQRAIAJBAnQgBGoiBUEAIAUoAgBrNgIAIANBAnQgBGoiBUEAIAUoAgBrNgIAIAZBAnQgBGoiBUEAIAUoAgBrNgIAIAlBAnQgBGoiBUEAIAUoAgBrNgIAIAhBAnQgBGoiBUEAIAUoAgBrNgIAIApBAnQgBGoiBUEAIAUoAgBrNgIAIAtBAnQgBGoiBUEAIAUoAgBrNgIAIAxBAnQgBGoiBEEAIAQoAgBrNgIACyAAQcACaiEEIAdFBEAgAkECdCAEaiIFQQAgBSgCAGs2AgAgA0ECdCAEaiIFQQAgBSgCAGs2AgAgBkECdCAEaiIFQQAgBSgCAGs2AgAgCUECdCAEaiIFQQAgBSgCAGs2AgAgCEECdCAEaiIFQQAgBSgCAGs2AgAgCkECdCAEaiIFQQAgBSgCAGs2AgAgC0ECdCAEaiIFQQAgBSgCAGs2AgAgDEECdCAEaiIEQQAgBCgCAGs2AgALIABBgANqIQQgB0UEQCACQQJ0IARqIgVBACAFKAIAazYCACADQQJ0IARqIgVBACAFKAIAazYCACAGQQJ0IARqIgVBACAFKAIAazYCACAJQQJ0IARqIgVBACAFKAIAazYCACAIQQJ0IARqIgVBACAFKAIAazYCACAKQQJ0IARqIgVBACAFKAIAazYCACALQQJ0IARqIgVBACAFKAIAazYCACAMQQJ0IARqIgRBACAEKAIAazYCAAsgAEHAA2ohBCAHRQRAIAJBAnQgBGoiAkEAIAIoAgBrNgIAIANBAnQgBGoiAkEAIAIoAgBrNgIAIAZBAnQgBGoiAkEAIAIoAgBrNgIAIAlBAnQgBGoiAkEAIAIoAgBrNgIAIAhBAnQgBGoiAkEAIAIoAgBrNgIAIApBAnQgBGoiAkEAIAIoAgBrNgIAIAtBAnQgBGoiAkEAIAIoAgBrNgIAIAxBAnQgBGoiAkEAIAIoAgBrNgIACwVBxLQEKAIAIQtBzLQEKAIAIQxB1LQEKAIAIQRB3LQEKAIAIQVB5LQEKAIAIRBB7LQEKAIAIRFB9LQEKAIAIRJB/LQEKAIAIRNB0LQEKAIAIRRB8LQEKAIAIRVB2LQEKAIAIRZB+LQEKAIAIRcgACECA0AgC0ECdCACaiIGQQAgBigCAGs2AgAgDEECdCACaiIGQQAgBigCAGs2AgAgBEECdCACaiIGQQAgBigCAGs2AgAgBUECdCACaiIJQQAgCSgCAGs2AgAgEEECdCACaiIIQQAgCCgCAGs2AgAgEUECdCACaiIIQQAgCCgCAGs2AgAgEkECdCACaiIIQQAgCCgCAGs2AgAgE0ECdCACaiIKQQAgCigCAGs2AgAgB0UEQCAUQQJ0IAJqIg1BACANKAIAazYCACAVQQJ0IAJqIg1BACANKAIAazYCACAGQQAgBigCAGs2AgAgCEEAIAgoAgBrNgIAIBZBAnQgAmoiBkEAIAYoAgBrNgIAIBdBAnQgAmoiBkEAIAYoAgBrNgIAIAlBACAJKAIAazYCACAKQQAgCigCAGs2AgALIAJBQGshAiADQQFqIgNBCEcNAAsLIA8EQCAHQQFzQQFxIgdBCHQgAWoiAiAAKQIANwIAIAIgACkCCDcCCCACIAApAhA3AhAgAiAAKQIYNwIYIAIgACkCIDcCICACIAApAig3AiggAiAAKQIwNwIwIAIgACkCODcCOCAHQQZ0QRByQQJ0IAFqIgIgAEFAayIDKQIANwIAIAIgAykCCDcCCCACIAMpAhA3AhAgAiADKQIYNwIYIAIgAykCIDcCICACIAMpAig3AiggAiADKQIwNwIwIAIgAykCODcCOCAHQQZ0QSByQQJ0IAFqIgIgAEGAAWoiAykCADcCACACIAMpAgg3AgggAiADKQIQNwIQIAIgAykCGDcCGCACIAMpAiA3AiAgAiADKQIoNwIoIAIgAykCMDcCMCACIAMpAjg3AjggB0EGdEEwckECdCABaiICIABBwAFqIgMpAgA3AgAgAiADKQIINwIIIAIgAykCEDcCECACIAMpAhg3AhggAiADKQIgNwIgIAIgAykCKDcCKCACIAMpAjA3AjAgAiADKQI4NwI4IA5BAnRBBHMiB0EGdCABaiICIABBgAJqIgMpAgA3AgAgAiADKQIINwIIIAIgAykCEDcCECACIAMpAhg3AhggAiADKQIgNwIgIAIgAykCKDcCKCACIAMpAjA3AjAgAiADKQI4NwI4IAdBBHRBEHJBAnQgAWoiAiAAQcACaiIDKQIANwIAIAIgAykCCDcCCCACIAMpAhA3AhAgAiADKQIYNwIYIAIgAykCIDcCICACIAMpAig3AiggAiADKQIwNwIwIAIgAykCODcCOCAHQQR0QSByQQJ0IAFqIgIgAEGAA2oiAykCADcCACACIAMpAgg3AgggAiADKQIQNwIQIAIgAykCGDcCGCACIAMpAiA3AiAgAiADKQIoNwIoIAIgAykCMDcCMCACIAMpAjg3AjggB0EEdEEwckECdCABaiIBIABBwANqIgApAgA3AgAgASAAKQIINwIIIAEgACkCEDcCECABIAApAhg3AhggASAAKQIgNwIgIAEgACkCKDcCKCABIAApAjA3AjAgASAAKQI4NwI4DwsgBwRAIAFBwAFqIgIgACkCADcCACACIAApAgg3AgggAiAAKQIQNwIQIAIgACkCGDcCGCACIAApAiA3AiAgAiAAKQIoNwIoIAIgACkCMDcCMCACIAApAjg3AjggAUGAAWoiAiAAQUBrIgMpAgA3AgAgAiADKQIINwIIIAIgAykCEDcCECACIAMpAhg3AhggAiADKQIgNwIgIAIgAykCKDcCKCACIAMpAjA3AjAgAiADKQI4NwI4IAFBQGsiAiAAQYABaiIDKQIANwIAIAIgAykCCDcCCCACIAMpAhA3AhAgAiADKQIYNwIYIAIgAykCIDcCICACIAMpAig3AiggAiADKQIwNwIwIAIgAykCODcCOCABIABBwAFqIgIpAgA3AgAgASACKQIINwIIIAEgAikCEDcCECABIAIpAhg3AhggASACKQIgNwIgIAEgAikCKDcCKCABIAIpAjA3AjAgASACKQI4NwI4IAFBwANqIgIgAEGAAmoiAykCADcCACACIAMpAgg3AgggAiADKQIQNwIQIAIgAykCGDcCGCACIAMpAiA3AiAgAiADKQIoNwIoIAIgAykCMDcCMCACIAMpAjg3AjggAUGAA2oiAiAAQcACaiIDKQIANwIAIAIgAykCCDcCCCACIAMpAhA3AhAgAiADKQIYNwIYIAIgAykCIDcCICACIAMpAig3AiggAiADKQIwNwIwIAIgAykCODcCOCABQcACaiICIABBgANqIgMpAgA3AgAgAiADKQIINwIIIAIgAykCEDcCECACIAMpAhg3AhggAiADKQIgNwIgIAIgAykCKDcCKCACIAMpAjA3AjAgAiADKQI4NwI4IAFBgAJqIgEgAEHAA2oiACkCADcCAAUgAUHAA2oiAiAAKQIANwIAIAIgACkCCDcCCCACIAApAhA3AhAgAiAAKQIYNwIYIAIgACkCIDcCICACIAApAig3AiggAiAAKQIwNwIwIAIgACkCODcCOCABQYADaiICIABBQGsiAykCADcCACACIAMpAgg3AgggAiADKQIQNwIQIAIgAykCGDcCGCACIAMpAiA3AiAgAiADKQIoNwIoIAIgAykCMDcCMCACIAMpAjg3AjggAUHAAmoiAiAAQYABaiIDKQIANwIAIAIgAykCCDcCCCACIAMpAhA3AhAgAiADKQIYNwIYIAIgAykCIDcCICACIAMpAig3AiggAiADKQIwNwIwIAIgAykCODcCOCABQYACaiICIABBwAFqIgMpAgA3AgAgAiADKQIINwIIIAIgAykCEDcCECACIAMpAhg3AhggAiADKQIgNwIgIAIgAykCKDcCKCACIAMpAjA3AjAgAiADKQI4NwI4IAFBwAFqIgIgAEGAAmoiAykCADcCACACIAMpAgg3AgggAiADKQIQNwIQIAIgAykCGDcCGCACIAMpAiA3AiAgAiADKQIoNwIoIAIgAykCMDcCMCACIAMpAjg3AjggAUGAAWoiAiAAQcACaiIDKQIANwIAIAIgAykCCDcCCCACIAMpAhA3AhAgAiADKQIYNwIYIAIgAykCIDcCICACIAMpAig3AiggAiADKQIwNwIwIAIgAykCODcCOCABQUBrIgIgAEGAA2oiAykCADcCACACIAMpAgg3AgggAiADKQIQNwIQIAIgAykCGDcCGCACIAMpAiA3AiAgAiADKQIoNwIoIAIgAykCMDcCMCACIAMpAjg3AjggASAAQcADaiIAKQIANwIACyABIAApAgg3AgggASAAKQIQNwIQIAEgACkCGDcCGCABIAApAiA3AiAgASAAKQIoNwIoIAEgACkCMDcCMCABIAApAjg3AjgLjiIBKn9BrAEgAnZBAXFFISVBOiACdkEBcSIPRSImBEBB0LQEKAIAIQZB8LQEKAIAIQhB1LQEKAIAIQdB9LQEKAIAIQlB2LQEKAIAIQpB+LQEKAIAIQtB3LQEKAIAIQxB/LQEKAIAIQ0gACEDA0AgJUUEQCAGQQJ0IANqIgVBACAFKAIAazYCACAIQQJ0IANqIgVBACAFKAIAazYCACAHQQJ0IANqIgVBACAFKAIAazYCACAJQQJ0IANqIgVBACAFKAIAazYCACAKQQJ0IANqIgVBACAFKAIAazYCACALQQJ0IANqIgVBACAFKAIAazYCACAMQQJ0IANqIgVBACAFKAIAazYCACANQQJ0IANqIgVBACAFKAIAazYCAAsgA0FAayEDIARBAWoiBEEQRw0ACwVBxLQEKAIAIQpBzLQEKAIAIQtB1LQEKAIAIQxB3LQEKAIAIQ1B5LQEKAIAIQVB7LQEKAIAIRBB9LQEKAIAIRFB/LQEKAIAIRJB0LQEKAIAIRNB8LQEKAIAIRRB2LQEKAIAIRVB+LQEKAIAIRYgACEDA0AgCkECdCADaiIGQQAgBigCAGs2AgAgC0ECdCADaiIGQQAgBigCAGs2AgAgDEECdCADaiIGQQAgBigCAGs2AgAgDUECdCADaiIIQQAgCCgCAGs2AgAgBUECdCADaiIHQQAgBygCAGs2AgAgEEECdCADaiIHQQAgBygCAGs2AgAgEUECdCADaiIHQQAgBygCAGs2AgAgEkECdCADaiIJQQAgCSgCAGs2AgAgJUUEQCATQQJ0IANqIg5BACAOKAIAazYCACAUQQJ0IANqIg5BACAOKAIAazYCACAGQQAgBigCAGs2AgAgB0EAIAcoAgBrNgIAIBVBAnQgA2oiBkEAIAYoAgBrNgIAIBZBAnQgA2oiBkEAIAYoAgBrNgIAIAhBACAIKAIAazYCACAJQQAgCSgCAGs2AgALIANBQGshAyAEQQFqIgRBEEcNAAsLIAJBBEkhJ0EAQQMgJhshKCAPQQFqISlBAiAPayEqQQNBACAmGyErQdC0BCgCACEGQcS0BCgCACEIQeC0BCgCACEHQci0BCgCACEJQfC0BCgCACEPQcy0BCgCACEKQdS0BCgCACELQeS0BCgCACEMQdi0BCgCACENQfS0BCgCACEFQdy0BCgCACEQQei0BCgCACERQfi0BCgCACESQey0BCgCACETQfy0BCgCACEUQdC0BCgCACEVQeC0BCgCACEWQci0BCgCACEOQfC0BCgCACEXQdi0BCgCACEYQei0BCgCACEZQfi0BCgCACEaQcS0BCgCACEbQcy0BCgCACEcQdS0BCgCACEdQeS0BCgCACEeQfS0BCgCACEfQdy0BCgCACEgQey0BCgCACEhQfy0BCgCACEiQQAhAgNAIAJBAyACayAlGyIjQQJ0ISQgAkEGdCEsICcEQCAkIChyQQZ0IAFqIgMgAkEIdCAAaiIEKQIANwIAIAMgBCkCCDcCCCADIAQpAhA3AhAgAyAEKQIYNwIYIAMgBCkCIDcCICADIAQpAig3AiggAyAEKQIwNwIwIAMgBCkCODcCOCAkIClyQQZ0IAFqIgMgAkEGdEEQckECdCAAaiIEKQIANwIAIAMgBCkCCDcCCCADIAQpAhA3AhAgAyAEKQIYNwIYIAMgBCkCIDcCICADIAQpAig3AiggAyAEKQIwNwIwIAMgBCkCODcCOCAkICpyQQZ0IAFqIgMgAkEGdEEgckECdCAAaiIEKQIANwIAIAMgBCkCCDcCCCADIAQpAhA3AhAgAyAEKQIYNwIYIAMgBCkCIDcCICADIAQpAig3AiggAyAEKQIwNwIwIAMgBCkCODcCOCAkICtyQQZ0IAFqIgMgAkEGdEEwckECdCAAaiIEKQIANwIAIAMgBCkCCDcCCCADIAQpAhA3AhAgAyAEKQIYNwIYIAMgBCkCIDcCICADIAQpAig3AiggAyAEKQIwNwIwIAMgBCkCODcCOAUgAkEIdCAAaiEDICNBBHQhBCAmBEAgBEECdCABaiIEIAhBAnRqIAZBAnQgA2ooAgA2AgAgCUECdCAEaiAHQQJ0IANqKAIANgIAIApBAnQgBGogD0ECdCADaigCADYCACAGQQJ0IARqIAhBAnQgA2ooAgA2AgAgC0ECdCAEaiALQQJ0IANqKAIANgIAIA1BAnQgBGogDEECdCADaigCADYCACAQQQJ0IARqIAVBAnQgA2ooAgA2AgAgB0ECdCAEaiAJQQJ0IANqKAIANgIAIAxBAnQgBGogDUECdCADaigCADYCACARQQJ0IARqIBFBAnQgA2ooAgA2AgAgE0ECdCAEaiASQQJ0IANqKAIANgIAIA9BAnQgBGogCkECdCADaigCADYCACAFQQJ0IARqIBBBAnQgA2ooAgA2AgAgEkECdCAEaiATQQJ0IANqKAIANgIAIBRBAnQgBGogFEECdCADaigCADYCACAjQQR0QUBrQQJ0IAFqIgMgCEECdGogAkEGdEEQckECdCAAaiIEIAZBAnRqKAIANgIAIAlBAnQgA2ogB0ECdCAEaigCADYCACAKQQJ0IANqIA9BAnQgBGooAgA2AgAgBkECdCADaiAIQQJ0IARqKAIANgIAIAtBAnQgA2ogC0ECdCAEaigCADYCACANQQJ0IANqIAxBAnQgBGooAgA2AgAgEEECdCADaiAFQQJ0IARqKAIANgIAIAdBAnQgA2ogCUECdCAEaigCADYCACAMQQJ0IANqIA1BAnQgBGooAgA2AgAgEUECdCADaiARQQJ0IARqKAIANgIAIBNBAnQgA2ogEkECdCAEaigCADYCACAPQQJ0IANqIApBAnQgBGooAgA2AgAgBUECdCADaiAQQQJ0IARqKAIANgIAIBJBAnQgA2ogE0ECdCAEaigCADYCACAUQQJ0IANqIBRBAnQgBGooAgA2AgAgI0EEdEGAAWpBAnQgAWoiAyAIQQJ0aiACQQZ0QSByQQJ0IABqIgQgBkECdGooAgA2AgAgCUECdCADaiAHQQJ0IARqKAIANgIAIApBAnQgA2ogD0ECdCAEaigCADYCACAGQQJ0IANqIAhBAnQgBGooAgA2AgAgC0ECdCADaiALQQJ0IARqKAIANgIAIA1BAnQgA2ogDEECdCAEaigCADYCACAQQQJ0IANqIAVBAnQgBGooAgA2AgAgB0ECdCADaiAJQQJ0IARqKAIANgIAIAxBAnQgA2ogDUECdCAEaigCADYCACARQQJ0IANqIBFBAnQgBGooAgA2AgAgE0ECdCADaiASQQJ0IARqKAIANgIAIA9BAnQgA2ogCkECdCAEaigCADYCACAFQQJ0IANqIBBBAnQgBGooAgA2AgAgEkECdCADaiATQQJ0IARqKAIANgIAIBRBAnQgA2ogFEECdCAEaigCADYCACAjQQR0QcABakECdCABaiIDIAhBAnRqICxBMHJBAnQgAGoiBCAGQQJ0aigCADYCACAJQQJ0IANqIAdBAnQgBGooAgA2AgAgCkECdCADaiAPQQJ0IARqKAIANgIAIAZBAnQgA2ogCEECdCAEaigCADYCACALQQJ0IANqIAtBAnQgBGooAgA2AgAgDUECdCADaiAMQQJ0IARqKAIANgIAIBBBAnQgA2ogBUECdCAEaigCADYCACAHQQJ0IANqIAlBAnQgBGooAgA2AgAgDEECdCADaiANQQJ0IARqKAIANgIAIBFBAnQgA2ogEUECdCAEaigCADYCACATQQJ0IANqIBJBAnQgBGooAgA2AgAgD0ECdCADaiAKQQJ0IARqKAIANgIAIAVBAnQgA2ogEEECdCAEaigCADYCACASQQJ0IANqIBNBAnQgBGooAgA2AgAgFEECdCADaiAUQQJ0IARqKAIANgIABSAEQcABakECdCABaiIEIBtBAnRqIBVBAnQgA2ooAgA2AgAgDkECdCAEaiAWQQJ0IANqKAIANgIAIBxBAnQgBGogF0ECdCADaigCADYCACAVQQJ0IARqIBtBAnQgA2ooAgA2AgAgHUECdCAEaiAdQQJ0IANqKAIANgIAIBhBAnQgBGogHkECdCADaigCADYCACAgQQJ0IARqIB9BAnQgA2ooAgA2AgAgFkECdCAEaiAOQQJ0IANqKAIANgIAIB5BAnQgBGogGEECdCADaigCADYCACAZQQJ0IARqIBlBAnQgA2ooAgA2AgAgIUECdCAEaiAaQQJ0IANqKAIANgIAIBdBAnQgBGogHEECdCADaigCADYCACAfQQJ0IARqICBBAnQgA2ooAgA2AgAgGkECdCAEaiAhQQJ0IANqKAIANgIAICJBAnQgBGogIkECdCADaigCADYCACAjQQR0QYABakECdCABaiIDIBtBAnRqIAJBBnRBEHJBAnQgAGoiBCAVQQJ0aigCADYCACAOQQJ0IANqIBZBAnQgBGooAgA2AgAgHEECdCADaiAXQQJ0IARqKAIANgIAIBVBAnQgA2ogG0EC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ASADKQIgNwIgIAEgAykCKDcCKCABIAMpAjA3AjAgASADKQI4NwI4IAMgAEGcjgJqIgApAgA3AgAgAyAAKQIINwIIIAMgACkCEDcCECADIAApAhg3AhggAyAAKQIgNwIgIAMgACkCKDcCKCADIAApAjA3AjAgAyAAKQI4NwI4IAAgASkCADcCACAAIAEpAgg3AgggACABKQIQNwIQIAAgASkCGDcCGCAAIAEpAiA3AiAgACABKQIoNwIoIAAgASkCMDcCMCAAIAEpAjg3AjggAgRAIAEkCg8LQQFBAiACGyEFQQEhAyAEIQADQCAAQfCQAmooAgAhBCABIABB3I0CaiICKQIANwIAIAEgAikCCDcCCCABIAIpAhA3AhAgASACKQIYNwIYIAEgAikCIDcCICABIAIpAig3AiggASACKQIwNwIwIAEgAikCODcCOCACIABBnI4CaiIAKQIANwIAIAIgACkCCDcCCCACIAApAhA3AhAgAiAAKQIYNwIYIAIgACkCIDcCICACIAApAig3AiggAiAAKQIwNwIwIAIgACkCODcCOCAAIAEpAgA3AgAgACABKQIINwIIIAAgASkCEDcCECAAIAEpAhg3AhggACABKQIgNwIgIAAgASkCKDcCKCAAIAEpAjA3AjAgACABKQI4NwI4IAUgA0EBaiIDRwRAIAQhAAwBCwsgASQKCxYAIAAgASACQoCAgICAgICAgH8QwQMLDwAgACABQdAAEPMMGiAAC9wEARJ/IABBgAFqIg0oAgAgAEGAA2oiDigCACIHayIIIABBwANqIhAoAgAiAiAAQcABaiIPKAIAaiIFQQNsQQRqQQN1ayIGQQNsQQRqQQN1IAVqIQEgCEEBakEBdSAHaiACIAVBAXVrIgdBA2xBBGpBA3VrIgggAUEBakEBdWshBSANIAYgBkEBakEBdSAHayAIQQNsQQRqQQN1ayIGazYCACAPIAEgBWo2AgAgDiAFNgIAIBAgBjYCACAAQcAGaiIGKAIAIgkgAEGABmoiBSgCAGoiASAAQYAEaiIHKAIAIABBwARqIggoAgAiCmsiAyABQQNsQQRqQQN1ayICQQNsQQRqQQN1aiEEIAogA0EBakEBdWogCSABQQF1ayIJQQNsQQRqQQN1ayIKIARBAWpBAXVrIQEgByACIAJBAWpBAXUgCWsgCkEDbEEEakED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dGpB0IECaiIFIABBpJACaiACQQJ0aigCACAEQShsaigCJCIDKAIMIAUoAgBqNgIAIAAgAkEGdGpB4IECaiIFIAMoAhAgBSgCAGo2AgAgA0EUaiEFIAAgAkEGdGpB8IECagwBCyAAIAJBBnRqQcSBAmoiAyADKAIAIABB5I8CaiACQQJ0aigCACAEQShsakF8aigCACIDKAIAajYCACAAIAJBBnRqQciBAmoiBSADKAIEIAUoAgBqNgIAIANBCGohBSAAIAJBBnRqQcyBAmoLIgMgBSgCACADKAIAajYCAAsgCCACQQFqIgJHDQALCwsgCUEDcSEDAkACQAJAAkACQAJAAkAgBkEBaw4CAAECCyABIQIgAEGAggJqIQECQAJ/AkACQAJAIAlB/wFxIghBA3EOAwIAAQQLIAEgAEGokAJqKAIAIgMgBEEobGooAgggASgCAGo2AgACQAJAAkAgAkEPcQ4FAQICAgACCyAAQYiCAmoiASAEQShsIANqKAIkKAIEIAEoAgBqNgIAIABBwIICaiIBIABBrJACaigCACICIARBKGxqKAIIIAEoAgBqNgIAIABByIICaiIBIARBKGwgAmooAiQoAgQgASgCAGo2AgAMCwsgAEGEggJqIgEgAEHojwJqKAIAIARBKGxqQXxqKAIAKAIAIAEoAgBqNgIAIABBwIICaiIBIABBrJACaigCACAEQShsaigCCCABKAIAajYCAAwHCyAAQcCCAmoiASAAQayQAmooAgAgBEEobGooAgggASgCAGo2AgAMCQsgAEGokAJqKAIAIARBKGxqKAIIIABB6I8CaigCACAEQShsakFgaigCAEEBampBAXUhBSABDAELIAEoAgAhBSAAQeiPAmooAgAgBEEobGpBYGoLIQMgASAFIAMoAgBqNgIACwJAAn8CQAJAIAJBD3EOBQEDAwMAAwsgAEGokAJqKAIAIARBKGxqKAIkQQRqIQMgAEGIggJqDAELIABB6I8CaigCACAEQShsakF8aigCACEDIABBhIICagsiASADKAIAIAEoAgBqNgIACyAAQcCCAmohAQJAAn8CQAJAIAhBA3EOAwEDAAMLIABBrJACaigCACAEQShsaigCCCAAQeyPAmooAgAgBEEobGpBYGooAgBBAWpqQQF1IQUgAQwBCyABKAIAIQUgAEHsjwJqKAIAIARBKGxqQWBqCyEDIAEgBSADKAIAajYCAAsCQAJAIAJBD3EOBQQBAQEAAQsgAEHIggJqIgEgAEGskAJqKAIAIARBKGxqKAIkKAIEIAEoAgBqNgIADAYLDAULIAEhAiAAQYCCAmohASADQQFGBEAgASAAQaiQAmooAgAiAyAEQShsaigCCCABKAIAajYCAAJAAkACQCACQQ9xDgUBAgICAAILIABBkIICaiIBIARBKGwgA2ooAiQiAigCECABKAIAajYCACACKAIMIABBiIICaiICKAIAaiEBIAIgATYCACAAQZiCAmoiAiABIAIoAgBqNgIAIABBwIICaiIBIABBrJACaigCACICIARBKGxqKAIIIAEoAgBqNgIAIABB0IICaiIBIARBKGwgAmooAiQiAigCECABKAIAajYCAAwFCyAAQZCCAmoiAiAAQeiPAmooAgAgBEEobGpBfGooAgAiASgCECACKAIAajYCACAAQYSCAmoiAiABKAIAIAIoAgBqNgIAIABBlIICaiICIAEoAgggAigCAGo2AgAgAEHAggJqIgEgAEGskAJqKAIAIARBKGxqKAIIIAEoAgBqNgIADAULIABBmIICaiIBIABBiIICaigCACABKAIAajYCACAAQcCCAmoiASAAQayQAmooAgAgBEEobGooAgggASgCAGo2AgAgAEHYggJqIgEgAEHIggJqKAIAIAEoAgBqNgIADAULAkACfwJAAkAgCUH/AXEiCEEDcQ4DAAMBAwsgASgCACEFIABB6I8CaigCACAEQShsakFgagwBCyAAQaiQAmooAgAgBEEobGooAgggAEHojwJqKAIAIARBKGxqQWBqKAIAQQFqakEBdSEFIAELIQMgASAFIAMoAgBqNgIACwJAAn8CQAJAIAJBD3EOBQEDAwMAAwsgAEGQggJqIgEgAEGokAJqKAIAIARBKGxqKAIkIgMoAhAgASgCAGo2AgAgAygCDCAAQYiCAmoiAygCAGohASADIAE2AgAgAEGYggJqDAELIABBkIICaiIDIABB6I8CaigCACAEQShsakF8aigCACIBKAIQIAMoAgBqNgIAIABBhIICaiIDIAEoAgAgAygCAGo2AgAgASgCCCEBIABBlIICagsiAyABIAMoAgBqNgIACyAAQcCCAmohAQJAAn8CQAJAIAhBA3EOAwADAQMLIAEoAgAhBSAAQeyPAmooAgAgBEEobGpBYGoMAQsgAEGskAJqKAIAIARBKGxqKAIIIABB7I8CaigCACAEQShsakFgaigCAEEBampBAXUhBSABCyEDIAEgBSADKAIAajYCAAsCQAJAIAJBD3EOBQUBAQEAAQsgAEHQggJqIgEgAEGskAJqKAIAIARBKGxqKAIkIgIoAhAgASgCAGo2AgAMAwsMBAsgAEHAiQJqQQIgByAGEPEDazYCAA8LIABBxIICaiIBIABB7I8CaigCACAEQShsakF8aigCACgCACABKAIAajYCAAwCCyACKAIMIABByIICaiICKAIAaiEBIAIgATYCACAAQdiCAmoiAiABIAIoAgBqNgIADAELIABB0IICaiICIABB7I8CaigCACAEQShsakF8aigCACIBKAIQIAIoAgBqNgIAIABBxIICaiICIAEoAgAgAigCAGo2AgAgAEHUggJqIgIgASgCCCACKAIAajYCAAsgAEHAiQJqQQIgByAGEPEDazYCAAucAwEBfwJ/AkACQAJAIARBFGoiBSgCAA4DAAIBAgsgAEHkiwJqKAIABH8gAEHoiwJqKAIABH8gAUEBcwUgASAAQaSQAmogA0ECdGooAgAgAkEobGooAgRBBnZBAXFzCwUgASAAQeSPAmogA0ECdGooAgAgAkEobGpBXGooAgBBAXZBAXFzCyIAIABBAXRBAnFzIgAgAEECdEEMcXMiACAAQQJ0QTBxcyIAIABBAnRBwAFxcwwCCyABQf8BcwwBCyABCyICQf//A3EiAAR/QQAhAQNAIAEgAEEPcUECdEHw4QRqKAIAaiEBIABBBHUiAA0ACyABQQF0BUEACyIBQX1qIARBBGoiAygCAGoiAEEQakEfSwRAIABBH3VBYXFBD2ohAAsgAyAANgIAIARBDGoiAygCAEENIAFraiIBQRBqQR9NBEAgAyABNgIAIAVBAUECIAAgAUgbIAFBH3VBAnEgAEEASBs2AgAgAg8LIAMgAUEfdUFhcUEPaiIBNgIAIAVBAUECIAAgAUgbIAFBH3VBAnEgAEEASBs2AgAgAguEAwEBfwJ/AkACQAJAIARBFGoiBSgCAA4DAAIBAgsgAEHkiwJqKAIABH8gAEHoiwJqKAIABH8gAUEBcwUgASAAQaSQAmogA0ECdGooAgAgAkEobGooAgRBAnZBAXFzCwUg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IgQtAAQiEGtGBEAgDigCACAEKAIAayIGQQAgBmsgBkF/ShsgBUwEQCABQYB9aigCACACQcB8aigCAGsgAkGAfGoiCSgCACINIAFBwH1qIgYoAgBrQQJ0akEDdSEIIAkgDSAIazYCACAGIAggBigCAGo2AgAgAUGAf2ooAgAgAkHAfmooAgBrIAJBgH5qIgkoAgAiDSABQUBqIgYoAgBrQQJ0akEDdSEIIAkgDSAIazYCACAGIAggBigCAGo2AgALCyADQdgAbCALai0ABCIJQQAgA0HYAGwgAGotAARrIg1GBEAgBygCACAKKAIAayIGQQAgBmsgBkF/ShsgBUwEQCABKAKAASACQUBrKAIAayACKAIAIg8gAUHAAWoiBigCAGtBAnRqQQN1IQggAiAPIAhrNgIAIAYgCCAGKAIAajYCACABKAKAAyACKALAAmsgAkGAAmoiDygCACIRIAFBwANqIgYoAgBrQQJ0akEDdSEIIA8gESAIazYCACAGIAYoAgAgCGo2AgALC0EAIAlrIAxGBEAgDigCACAHKAIAayIHQQAgB2sgB0F/ShsgBUwEQCABQYB9aigCACABKAKAA2sgAUGAAWoiBigCACIIIAFBgH9qIgwoAgAiCWtBAnRqQQN1IQcgBiAIIAdrNgIAIAwgByAJajYCACABQcB9aigCACABKALAA2sgAUHAAWoiBigCACIIIAFBQGoiDCgCACIJa0ECdGpBA3UhByAGIAggB2s2AgAgDCAHIAlqNgIACwsgDSAQRgRAIAQoAgAgCigCAGsiB0EAIAdrIAdBf0obIAVMBEAgAkGAfGooAgAgAigCgAJrIAIoAgAiByACQYB+aiIKKAIAIgZrQQJ0akEDdSEFIAIgByAFazYCACAKIAUgBmo2AgAgAkHAfGooAgAgAigCwAJrIAJBQGsiBygCACIKIAJBwH5qIgYoAgAiCGtBAnRqQQN1IQUgByAKIAVrNgIAIAYgBSAIajYCAAsLIANB2ABsIABqIAIoAgA2AgggA0HYAGwgAGogAigCgAI2AgwgA0HYAGwgAGogAkFAaygCADYCGCADQdgAbCAAaiACKALAAjYCHCADQdgAbCALaiABKAKAATYCKCADQdgAbCALaiABKAKAAzYCLCADQdgAbCALaiABKALAATYCOCADQdgAbCALaiABKALAAzYCPCAE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czoAACABQQFqIgMgAywAAEF/czoAACABQQRqIQEgAEEEaiIAIAJJDQALCwsL7wUBB38gACgCACEDIABBCWoiCCwAACICQf8BcUEHTARADwsgAEEIaiIHLAAAIgRBAnEEQA8LAkACQAJAIAQOBQACAgIBAgsgAkEIRgRAIANFDQIgASADakF/aiIBIANBAXRqIQJBACEEA0AgAiABLAAAOgAAIAJBf2ogASwAADoAACABQX9qIQUgAkF9aiEGIAJBfmogASwAADoAACAEQQFqIgQgA0cEQCAGIQIgBSEBDAELCwUgA0UNAiABIANBAXRqQX9qIgEgA0ECdGohAkEAIQQDQCACIAEsAAA6AAAgAkF/aiABQX9qIgYsAAA6AAAgAkF+aiABLAAAOgAAIAJBfWogBiwAADoAACACQXxqIAEsAAA6AAAgAUF+aiEBIAJBemohBSACQXtqIAYsAAA6AAAgBEEBaiIEIANHBEAgBSECDAELCwsMAQsgAkEIRgRAIANFDQEgASADQQF0IgJqQX9qIQEgASACaiECQQAhBANAIAIgASwAADoAACACQX9qIAFBf2oiBiwAADoAACACQX5qIAYsAAA6AAAgAUF+aiEBIAJBfGohBSACQX1qIAYsAAA6AAAgBEEBaiIEIANHBEAgBSECDAELCwUgA0UNASABIANBAnQiAWpBf2oiBCECIAEgBGohAUEAIQQDQCABIAIsAAA6AAAgAUF/aiACQX9qLAAAOgAAIAFBfmogAkF+aiIFLAAAOgAAIAFBfWogAkF9aiIGLAAAOgAAIAFBfGogBSwAADoAACABQXtqIAYsAAA6AAAgAUF6aiAFLAAAOgAAIAJBfGohAiABQXhqIQUgAUF5aiAGLAAAOgAAIARBAWoiBCADRwRAIAUhAQwBCwsLCyAAQQpqIgIsAAAhASACIAFB/wFxQQJqOgAAIAcgBywAAEECcjoAACAAIAgtAAAgAUECakEYdEEYdUH/AXFsIgE6AAsgACABQf8BcSIBQQdLBH8gAUEDdiADbAUgASADbEEHakEDdgs2AgQLjgwBEX8gACgCACEEIABBCGoiCywAACIDBEAgA0ECRiACQQBHcUUEQA8LAkACQAJAIABBCWoiDSwAAEEIaw4JAAICAgICAgIBAgsgBARAIAIuAQJB/wFxIQcgAi4BBEH/AXEhCSAC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AyAASgRAIAUgAzYCACABLQAAIQIgAyEACyACQQJ2QQNxIgMgAEoEQCAFIAM2AgAgAS0AACECIAMhAAsgAkEEdkEDcSIDIABKBEAgBSADNgIAIAEtAAAhAiADIQALIAJBBnZBA3EiAiAASgRAIAUgAjYCACACIQALIAFBf2oiASAESw0ACw8LIAEgBE0EQA8LIAEtAAAgAnYiA0EPcSIGIABBnANqIgUoAgAiAEohAiADQQR2IgcgBiAAIAIbIgBKIQMgByAAIAMbIQAgAiADcgRAIAUgADYCAAsgAUF/aiIBIARNBEAPCwNAIAEtAAAiA0EPcSICIABKBEAgBSACNgIAIAEtAAAhAyACIQALIANBBHYiAiAASgRAIAUgAjYCACACIQALIAFBf2oiASAESw0ACw8LIAEgBE0EQA8LIABBnANqIgMoAgAhAANAIAAgAS0AACICSARAIAMgAjYCACACIQALIAFBf2oiASAESw0ACwsLowMBA38gACwACCICQQJxRQRADwsgACgCACEEAkACQAJAIAAsAAlBCGsOCQACAgICAgICAQILAkACQAJAIAJBAmsOBQACAgIBAgsgBEUEQA8LQQAhAANAIAEsAAAhAiABIAFBAmoiAywAADoAACADIAI6AAAgAUEDaiEBIAQgAEEBaiIARw0ACw8LIARFBEAPC0EAIQADQCABLAAAIQIgASABQQJqIgMsAAA6AAAgAyACOgAAIAFBBGohASAEIABBAWoiAEcNAAsPCw8LAkACQAJAIAJBAmsOBQACAgIBAgsgBEUEQA8LQQAhAANAIAEsAAAhAiABIAFBBGoiAywAADoAACADIAI6AAAgAUEBaiICLAAAIQMgAiABQQVqIgIsAAA6AAAgAiADOgAAIAFBBmohASAEIABBAWoiAEcNAAsPCyAERQRADwtBACEAA0AgASwAACECIAEgAUEEaiIDLAAAOgAAIAMgAjoAACABQQFqIgIsAAAhAyACIAFBBWoiAiwAADoAACACIAM6AAAgAUEIaiEBIAQgAEEBaiIARw0ACwsLC7kBAQJ/IABFBEAPCyAAKAIAIgJFBEAPCyACIAEQ3gMgAEEANgIAIAIoAtABQQJxBEAgAkHcAWoQhgMaCyACIAJBlAJqEIgJIAIgAkH8AmoiACgCABBwIABBADYCACACIAJB+AJqIgAoAgAQ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AAAgECwAAEYEQEECIQQCfwJAAkACQAJAAkACQAJAA0AgAyAEaiICLAABIAAsAAJHDQcgAiwAAiAALAADRw0GIAIsAAMgACwABEcNBSACLAAEIAAsAAVHDQQgAiwABSAALAAGRw0DIAIsAAYgACwAB0cNAiACLAAHIABBCGoiEiwAAEcNASAEQQhqIgIgA2osAAAgACwACUYgBEH6AUlxBEAgAiEEIBIhAAwBCwsgAiADagwHCyACQQdqDAYLIAJBBmoMBQsgAkEFagwECyACQQRqDAMLIAJBA2oMAgsgAkECagwBCyACQQFqCyARayIEQYICaiIAIAFKBEAgDyAHNgIAIAAgDk4NBSAAIANqLAAAIQUgBEGBAmogA2osAAAhBgUgASEACwUgASEACwUgASEACwUgASEACwUgASEACyALIAcgDXFBAXQgDGovAQAiB08NACAJQX9qIgkEQCAAIQEMAgsLCyAIIAAgACAISxsLKQAgAEQAAAAAAADgP6CcIABEAAAAAAAA4D+hmyAARAAAAAAAAAAAZhsLEABEAAAAAAAA8D8gABDhAQuqAgEEfyMKIQQjCkEQaiQKIwojC04EQEEQEAALIAAoAhQiA0HlAEcEQCAAKAIAIgJBFTYCFCACIAM2AhggACAAKAIAKAIAQf8AcUGZBGoRBQALIABBiAJqIgMoAgAgAEEgaiIFKAIATwRAIAAoAgAiAkH+ADYCFCAAQX8gAigCBEE/cUGZBWoRAAALIAAoAggiAgRAIAIgAygCADYCBCACIAUoAgA2AgggACACKAIAQf8AcUGZBGoRBQALIAAoAogDIgIoAgwEQCAAIAIoAgRB/wBxQZkEahEFAAsgBSgCACADKAIAayECIARBADYCACAAIAEgBCACQQEgAkEBSRsgACgCjAMoAgRB/wBxQd8GahEIACADIAQoAgAiACADKAIAajYCACAEJAogAAv1AQEFfyMKIQIjCkEQaiQKIwojC04EQEEQEAALIAAoAhQiA0HNAUcEQCAAKAIAIgRBFTYCFCAEIAM2AhggACAAKAIAKAIAQf8AcUGZBGoRBQALIABBjAFqIgQoAgAiBSAAKAJ0IgZPBEAgACgCACIBQf4ANgIUIABBfyABKAIEQT9xQZkFahEAACACJApBAA8LIAAoAggiAwRAIAMgBTYCBCADIAY2AgggACAD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AgAgA0ECdCAHaiIFKAIAIgNBf0oNACAFCyEDCyADIAQ2AgAgBEECdCAKaiIDIAMoAgBBAWo2AgAgBEECdCAHaigCACIDQX9KBH8DfyADQQJ0IApqIgQgBCgCAEEBajYCACADQQJ0IAdqKAIAIgNBf0oNAEF/IQRBACEFQYCU69wDCwVBfyEEQQAhBUGAlOvcAwshAwUgCSEECwwBCwtBACECA0AgAkECdCAKaigCACIDBEAgA0EgSgRAIAAoAgAiBEEoNgIUIAQoAgAhBCAAIARB/wBxQZkEahEFAAsgAyAGaiIDIAMsAABBAWo6AAALIAJBAWoiAkGBAkcNAAtBICEDA0AgAyAGaiIILAAAIgIEfyADQX5qIQUgBiADQX9qIglqIQsDfyAFIQADQCAAQX9qIQQgACAGaiwAAEUEQCAEIQAMAQsLIAggAkH/AXFB/gFqOgAAIAsgCywAAEEBajoAACAGIABBAWpqIgIgAi0AAEECajoAACAAIAZqIgAgACwAAEF/ajoAACAILAAAIgINACAJCwUgA0F/agshACADQRFLBEAgACEDDAELC0EQIQADQCAAQX9qIQIgACAGaiwAACIDRQRAIAIhAAwBCwsgACAGaiADQX9qOgAAIAEgBikCADcCACABIAYpAgg3AgggASAGLAAQOgAQQQAhAEEBIQMDQEEAIQIDQCADIAJBAnQgCmooAgBGBEAgACABQRFqaiACOgAAIABBAWohAAsgAkEBaiICQYACRw0ACyADQQFqIgNBIUcNAAsgAUEANgKUAiAHJAoLNwECfyAAQQRqIgIoAgAiAQRAIAEoAighASAAIAFB/wBxQZkEahEFAAsgAkEANgIAIABBADYCFAudAQEDfyAAQQA2AgQgACgCACEBIABBDGoiAigCACEDIABBBGpBAEHkAxBdGiAAIAE2AgAgAiADNgIAIABBATYCECAAELoFIABBADYCCCAAQQA2AhggAEEANgK4AiAAQaQBaiIBQgA3AgAgAUIANwIIIAFCADcCECABQgA3AhggAUIANwIgIAFCADcCKCAAEIsKIAAQjQogAEHIATYCFAuwAwEHfyMKIQIjCkEQaiQKIwojC04EQEEQEAALIAJBDGohBSAAQQRqIgZBADYCACACQQhqIgQQuAkiBzYCAEHUABCwAiIBRQRAEL4BIAAoAgAiA0E4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gIB4c0EfdSAFIAVB/wFLGzoAACAEIAAgD2oiBi0AAGohBSAGIAVBgICAgHhzQR91IAUgBUH/AUsbOgAAIAQgACAKaiIGLQAAaiEFIAYgBUGAgICAeHNBH3UgBSAFQf8BSxs6AAAgBCAAIBRqIgUtAABqIQQgBSAEQYCAgIB4c0EfdSAEIARB/wFLGzoAAAsLCyACQRBqIQIgAEEBaiEAIANBAWoiA0EIRw0ACwtCAQJ/IAAoAgAsAAAQgAIEQANAIAAoAgAiAiwAACABQQpsQVBqaiEBIAAgAkEBaiICNgIAIAIsAAAQgAINAAsLIAELgp0BAQV/IAAQkgQhCiADQQBKIg0EfyAJIAMQYCILQQp0QYAIIAtBAEobBUGACAshCyAJQQBKIg4gAkEASiIMIApBAEpxcSACQYCAAkhxIApBgIACSHEEQCAJrEIDhiACIApsrBClAachCAUCQAJAAkACQAJAIABBmKAFSARAIABBgcAESARAAkACQAJAIABBgKAEaw6BIAEICAgICAgICAAICAgICAgICAgICAgICAgCCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgFCAtBICEIDAgLQcAAIQgMBwtBgAEhCAwGCyAAQYCgBU4EQAJAIABBgKAFaw4TBQYGAAYGBgYGBgYGBgYGBgYGAwYLQYAMIQgMBgsgAEGB4ARIBEAgAEGBwARrRQ0DDAUFIABBgeAEa0UNAgwFCwAFAkACQAJAAkAgAEGYoAVrDv0PBQgICAcIBgIICAgICAgIAwgIAAgICAEICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgFCAgICAgICAgICAgICAgICAIIC0GAAyEIDAgLQYAEIQgMBwsgCyEIDAYLQYAQIQgMBQsAC0GgASEIDAMLQcACIQgMAgtBgAkhCAwBCyABQQBKIgsEQAJAAkACQCAAQZagBWsiCgRAIApB9w9GBEAMAgUMAwsACyABQQh0QfUBEGAhCAwECyABQcsAEGohCAwDCyAMIABBsKAFRnEEQEHgAyABQaKsARBqdCACEGAhCAwDCyAAQYGgBUcNAEHABEGACSABQcG7AUgbIQgMAgsLIA0EQAJAAkACQCAAQamgBWsOEwECAgICAgICAgICAgICAgICAgACCwJAAkAgA0Emaw4NAAMDAwMDAwMDAwMDAQMLQaABIQgMBAtB8AEhCAwDCwJAAkACQAJAAkAgA0ETaw4TAQAEBAQEBAQEBAIEBAQEBAQEAwQLQaABIQgMBgtBkAEhCAwFC0GgAiEIDAQLQeADIQgMAwsLCyAOBEAgAEGVoAVIBEAgAEGA4ARrRQRAIAlBFBBqQaABbCEIDAMLBQJAAkACQCAAQZWgBWsODQACAgICAgICAgICAgECCyAJQQV2QfABbCEIDAQLIAlBBnZBCHQhCAwDCwsgBUEASiIKBEACQCAAQYugBGsiDARAIAxB+Q9HDQELIAlBA3QgBRBgIQgMAwsLIAJBf2pB/v//P0kEQAJAAkACQAJAAkAgAEGFsARIBEACQAJAAkACQAJAIABBmYAEaw7qLwQJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAQkHAwkJCQkJCQkJCQgCCQkJCQkJCQcJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAAkGCQsgCSACQQlsEGBBBHQhCAwMCyAJQQF0QXhqIAIQYCEIDAsLIAlBAXRBcGogAhBgIQgMCgsgCUEHdkHgAWwgAhBgIQgMCQsgCSACQQVsEGBBAXQhCAwIBSAAQYKABU4EQAJAAkACQAJAIABBgoAFaw65IAAJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAQIJCQkJCQkJCQkJCQkJCQkJAwkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQMJCyAJIAJBAXRrIAIQYCEIDAwLIAlBA2wgAhBgIQgMCwsgCUEGbCACEGAhCAwKCyAJQQJ0IAIQYCEIDAkLIABBiLAESARAIABBhbAEaw4CBAIFCyAAQYCABUgEQCAAQYiwBGtFDQMMBQsCQAJAIABBgIAFaw4CAQAGCyAJQXogAmtqIAIQYCEIDAkLIAlBeGogAhBgIQgMCAsACyAJIAJBBHQQYEEcbCEIDAYLIAkgAkECdGtBAXQgAhBgIQgMBQsgBwRAIAlBDmwgAkEDdBBgIQgMBQsMAQsgAEGDgAVGIARBAEdxBEAgBEEDRgRAIAkgAhBqIQgFIAlBAXQgAhBgIQgLDAQLCyANBEAgCSADEGohBAJAAkACQAJAAkACQAJAIABBgaAEaw6JEAABAgYGBAYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYDBgYGBgYFBgsgBUF+akEDSwRAQQAhCAwKCyAEIAMgAkECdGsgAiAFbBBgQQN0QQFybCEIDAkLIANBAXRBYGpBAxBgQQJ0IAIQYCAEbCEIDAgLIAMgAkECdGtBAXQgAhBgQQFqIARsIQgMBwsgAyACQQJ0a0EBdCACEGAgBGwhCAwGCyADIAJBeWxqQQF0IAIQYEECaiAEbCEIDAULIANBAXRBYGogBGwgAhBgIQgMBAsLIAoEQAJAAkACQAJAIABBk4AEaw4IAAMDAwMBAwIDCyAFQQRIIAlBA0hyBEBBACEIDAcLIAlBfWogAiAFQQJ2bBBgQQF0IQgMBgsgBUEESCAJQQRIcgRAQQAhCAwGCyAJQXxqIAUgAkEBakF+cWxBCBBgEGAhCAwFCyAJIAVBBGpBBBBgEGBBAXQgAhBgIQgMBAsLCwsgCUEARyAIQQFKcQ0AIAsgBkIAVSAOcXEgA0EBSnEgAEH533pqQQJJcUUEQEEAIQgMAQsgCawgAaxCA4Z+IAYQpQGnIQgLCyAIC6IEAQt/IABB6IsCaigCAEUhBCAAQeSLAmooAgAEQCAEBH8gAEGkkAJqKAIABUELDwshBgUCQCAEBH8gAEHkjwJqKAIAIgggAUF/aiIEQShsaigCCCEDIABBpJACaigCACIGIAFBKGxqKAIIIQcgBEEobCAGaigCCCECAn8CQAJAIABB0IoCaigCACIFDgcAAQEBAQEAAQsgAiADayIDQQAgA2sgA0F/ShshAyACIAdrIgJBACACayACQX9KGwwBC0EIQQRBAiAFQQJGGyAFQQFGGyIFIAIgA2siA0EAIANrIANBf0obbCAAQaiQAmooAgAiCSABQShsakFgaigCACIKIABB6I8CaigCACABQShsakFgaigCAGsiA0EAIANrIANBf0obaiAAQayQAmooAgAiCyABQShsakFgaigCACIMIABB7I8CaigCACABQShsakFgaigCAGsiA0EAIANrIANBf0obaiEDIAUgAiAHayICQQAgAmsgAkF/ShtsIAogAUEobCAJaigCCGsiAkEAIAJrIAJBf0obaiAMIAFBKGwgC2ooAghrIgJBACACayACQX9KG2oLIQIgA0ECdCACSA0BIAJBAnQgA0gEfyAIBUEKDwsFIAFBf2ohBCAAQeSPAmooAgALIQFBAEEIIABBxIoCai0AACAEQShsIAFqKAIARhsPCwtBBEEIIABBxIoCai0AACABQShsIAZqKAIARhtBAXILwAIBBH8gACgCACIBRQRADwsgAUGYAWohAyABQZwBaiIEKAIAQQBKBEADQCADKAIAIAJBDGxqEFwgAkEBaiICIAQoAgBIDQALCyADEFwgASgC6AEiAgRAIAIQugILIAEoAmgEQCABQdAAahCFAQsgAUG4BWoiBCgCACICBEAgAkEQahCHBCAEKAIAIgIoAghBAEoEQEEAIQMDQCACKAIEIANBAnRqEJoCIAQoAgBBBGoQXCADQQFqIgMgBCgCACICKAIISA0ACwsgAkEsahBcIAQoAgBBHGoQmgIgBCgCAEEgahDjAQsgBBBcIAFBQGsQowEgAUGwAWoQjAMgAUH0AWoQXCABQYgDahBcIAFBCGoQhwQgAUEMahBcIAFBtAFqIgIoAgAiAwRAIANBIGoQXAsgAhBcIAFBrAFqEFwgABBcCxwBAX8gABBxIgIgAEEBIAIgARD9AkdBH3RBH3ULowEBAn8CQAJAIAAoAkxBAEgNABDeAUUNAAJ/AkAgACwAS0EKRg0AIABBFGoiAigCACIBIAAoAhBPDQAgAiABQQFqNgIAIAFBCjoAAEEKDAELIABBChCdBAshABC+AQwBCyAALABLQQpHBEAgAEEUaiICKAIAIgEgACgCEEkEQCACIAFBAWo2AgAgAUEKOgAAQQohAAwCCwsgAEEKEJ0EIQALIAALtwYBC38jCiEKIwpBIGokCiMKIwtOBEBBIBAACyAABH8gACgCAAVBAAshByAKQRhqIQ8gCkEQaiEJIApBCGohDCAEQQBBARDCAiAEQYAIaiINQQBBARDCAiAEQYAQaiIQQQBBARDCAiAEQYAYaiIOQQBBgIAEEMICIAZBAEciEQRAIAZBEDYCBCAGQRA2AgALIAUoAgBBAEcgB0EAR3EEQAJAIAcoAhQiCARAIAAgCGooAgAiCARAIAgoAgAiCwRAIAsoAgQhCyAKIAggC0H/AHFBJGoRAQA2AgAgCiAINgIEIARB/c0HIAoQuAEgEUUEQCAHKAIEIQYgCSAAIAZB/wBxQSRqEQEANgIAIAkgADYCBCANQf3NByAJELgBDAQLIAYgCCgCACIJBH8gCSgCDCILQfwBcUHkAEkgC0GA9swBSHIEf0EQBSAJKAIgIgtBLUsEf0EQBSAJKAIkIgkEfyAIIAlB/wBxQSRqEQEAQRBqBSALQRBqCwsLBUEQCzYCAAsLCyAHKAIEIQcgDCAAIAdB/wBxQSRqEQEANgIAIAwgADYCBCANQf3NByAMELgBIBEEQCAGIAAoAgAiBwR/IAcoAgwiCEH8AXFB5ABJIAhBgPbMAUhyBH9BEAUgBygCICIIQS1LBH9BEAUgBygCJCIHBH8gACAHQf8AcUEkahEBAEEQagUgCEEQagsLCwVBEAs2AgQLCwsgBSgCAEEARyABQXhKcUEBc0EBckUEQCAPAn8CQAJAAkACQAJAAkACQAJAAkAgAUEIaiIAQQN2IABBHXRyDggABwYFBAMCAQgLQbXOBwwIC0GvzgcMBwtBp84HDAYLQaLOBwwFC0GazgcMBAtBlM4HDAMLQY7OBwwCC0GIzgcMAQtB88MKCzYCACAQQbvOByAPELgBCyAOIAIgAxCqDCAEKAIALAAARQRAIA0oAgAsAABFBEAgECgCACwAAEUEQCAOKAIALAAARQRAIAokCg8LCwsLIAUgBEGEGGooAgAiAAR/IAAgBEGIGGooAgBLBH9BAAUgDigCACAAQX9qaiwAAAsFQQALIgBB/wFxQQpGIABB/wFxQQ1GcjYCACAKJAoLCQAgACABEOQKC/ADAQt/IAAoAmwEQCAAQQA2AgwgAEEANgIQDwsgAEEQaiIJKAIAIgdBB2ohBCAAQQxqIgooAgBB/wBBESAHa3RyIQEgBEEHSgRAIABB8ABqIQUgAEH0AGohBiAAQfgAaiEIIAdBD2pBeCAHayIAQXAgAEFwShtqIQsgASEAA0AgBSAFKAIAIgFBAWo2AgAgASAAQRB2OgAAIAYgBigCAEF/aiIBNgIAIAFFBEAgCCgCACIDKAIYIgEoAgwhAiADIAJB/wBxQSRqEQEARQRAIAgoAgAiAygCACICQRk2AhQgAigCACECIAMgAkH/AHFBmQRqEQUACyAFIAEoAgA2AgAgBiABKAIENgIACyAAQYCA/AdxQYCA/AdGBEAgBSAFKAIAIgFBAWo2AgAgAUEAOgAAIAYgBigCAEF/aiIBNgIAIAFFBEAgCCgCACIDKAIYIgEoAgwhAiADIAJB/wBxQSRqEQEARQRAIAgoAgAiAygCACICQRk2AhQgAigCACECIAMgAkH/AHFBmQRqEQUACyAFIAEoAgA2AgAgBiABKAIENgIACwsgAEEIdCEAIARBeGohASAEQQ9KBEAgASEEDAELCyAHQX9qIAtBeHFrIQQFIAEhAAsgCiAANgIAIAkgBDYCACAKQQA2AgAgCUEANgIACxAAIABBADoACCAAQQA2AgwLww8BCH8gACgCqAMiA0EMaiIIKAIAIQEgCCADKAIQQX9qIAFqQYCAfHEiAkGAgAJyIAIgAiABSBsgAygCHHQiAjYCACADQSBqIgQoAgAhASACQf///z9LBEAgA0EYaiECIAFBf0oEQCAAQRhqIQUgAigCAARAA0AgBSgCACIBKAIAIQYgASAGQQFqNgIAIAZBADoAACABQQRqIgcoAgBBf2ohBiAHIAY2AgAgBkUEQCABKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyACIAIoAgBBf2oiATYCACABDQALIAQoAgAhAQsgBSgCACIGKAIAIQcgBiAHQQFqNgIAIAcgAUEBajoAACAGQQRqIgcoAgBBf2ohASAHIAE2AgAgAUUEQCAGKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAEKAIAQf4BRgRAIAUoAgAiASgCACEEIAEgBEEBajYCACAEQQA6AAAgAUEEaiIFKAIAQX9qIQQgBSAENgIAIARFBEAgASgCDCEBIAAgAUH/AHFBJGoRAQBFBEAgACgCACIBQRk2AhQgASgCACEBIAAgAUH/AHFBmQRqEQUACwsLCyACIANBFGoiASgCACACKAIAajYCACABQQA2AgAFIAEEQCABQX9KBEAgAEEYaiECIANBGGoiBSgCAARAA0AgAigCACIBKAIAIQYgASAGQQFqNgIAIAZBADoAACABQQRqIgcoAgBBf2ohBiAHIAY2AgAgBkUEQCABKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAFIAUoAgBBf2oiATYCACABDQALIAQoAgAhAQsgAigCACICKAIAIQQgAiAEQQFqNgIAIAQgAToAACACQQRqIgQoAgBBf2ohASAEIAE2AgAgAUUEQCACKAIMIQEgACABQf8AcUEkahEBAEUEQCAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCwsFIANBGGoiASABKAIAQQFqNgIACyADQRRqIgQoAgAEQCAAQRhqIQEgA0EYaiIFKAIABEADQCABKAIAIgIoAgAhBiACIAZBAWo2AgAgBkEAOgAAIAJBBGoiBygCAEF/aiEGIAcgBjYCACAGRQRAIAIoAgwhAiAAIAJB/wBxQSRqEQEARQRAIAAoAgAiAkEZNgIUIAIoAgAhAiAAIAJB/wBxQZkEahEFAAsLIAUgBSgCAEF/aiICNgIAIAINAAsLA0AgASgCACICKAIAIQUgAiAFQQFqNgIAIAVBfzoAACACQQRqIgYoAgBBf2ohBSAGIAU2AgAgBUUEQCACKAIMIQIgACACQf8AcUEkahEBAEUEQCAAKAIAIgJBGTYCFCACKAIAIQIgACACQf8AcUGZBGoRBQALCyABKAIAIgIoAgAhBSACIAVBAWo2AgAgBUEAOgAAIAJBBGoiBigCAEF/aiEFIAYgBTYCACAFRQRAIAIoAgwhAiAAIAJB/wBxQSRqEQEARQRAIAAoAgAiAkEZNgIUIAIoAgAhAiAAIAJB/wBxQZkEahEFAAsLIAQgBCgCAEF/aiICNgIAIAINAAsLCyAIKAIAIgFBgPD/P3FFBEAPCyAAQRhqIQIgA0EYaiIDKAIABEADQCACKAIAIgEoAgAhBCABIARBAWo2AgAgBEEAOgAAIAFBBGoiBSgCAEF/aiEEIAUgBDYCACAERQRAIAEoAgwhASAAIAFB/wBxQSRqEQEARQRAIAAoAgAiAUEZNgIUIAEoAgAhASAAIAFB/wBxQZkEahEFAAsLIAMgAygCAEF/aiIBNgIAIAENAAsgCCgCACEBCyACKAIAIgMoAgAhBCADIARBAWo2AgAgBCABQRN2OgAAIANBBGoiBCgCAEF/aiEBIAQgATYCACABRQRAIAMoAgwhASAAIAFB/wBxQSRqEQEARQRAIAAoAgAiAUEZNgIUIAEoAgAhASAAIAFB/wBxQZkEahEFAAsLIAgoAgBBgIDgP3FBgIDgP0YEQCACKAIAIgEoAgAhAyABIANBAWo2AgAgA0EAOgAAIAFBBGoiBCgCAEF/aiEDIAQgAzYCACADRQRAIAEoAgwhASAAIAFB/wBxQSRqEQEARQRAIAAoAgAiAUEZNgIUIAEoAgAhASAAIAFB/wBxQZkEahEFAAsLCyAIKAIAIgRBgPAfcUUEQA8LIAIoAgAiASgCACEDIAEgA0EBajYCACADIARBC3Y6AAAgAUEEaiIEKAIAQX9qIQMgBCADNgIAIANFBEAgASgCDCEBIAAgAUH/AHFBJGoRAQBFBEAgACgCACIBQRk2AhQgASgCACEBIAAgAUH/AHFBmQRqEQUACwsgCCgCAEGA8B9xQYDwH0cEQA8LIAIoAgAiASgCACEDIAEgA0EBajYCACADQQA6AAAgAUEEaiIIKAIAQX9qIQMgCCADNgIAIAMEQA8LIAEoAgwhASAAIAFB/wBxQSRqEQEABEAPCyAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALmSEBHn8jCiEWIwpBgAtqJAojCiMLTgRAQYALEAALIBZBgANqIQQgFkGAAWohGiAAKALkAygCGCEbIAFBAnZBBXQiBUEEciITIAVBHHIiD2pBAXUhECACQQN2QQV0IgVBAnIiFCAFQR5yIg5qQQF1IREgA0ECdkEFdCIFQQRyIhUgBUEcciIIakEBdSEGIAAoAoQBIg1BAEoEfyAAKAKIASIFKAIAIRcgBSgCBCEYIAUoAgghGUH/////ByEMA0AgEyAHIBdqLQAAIgVKBH8gBSAPa0EBdCIJIAlsIRIgBSATa0EBdCIFIAVsBQJ/IA8gBUgEQCAFIBNrQQF0IgkgCWwhEiAFIA9rQQF0IgUgBWwMAQsgECAFSARAIAUgE2tBAXQiBSAFbCESBSAFIA9rQQF0IgUgBWwhEgtBAAsLIQUCfyAUIAcgGGotAAAiCUoEfyAFIAkgFGtBA2wiBSAFbGohBSAJIA5rQQNsIgkgCWwFAn8gDiAJSARAIAUgCSAOa0EDbCIFIAVsaiEFIAkgFGtBA2wiCSAJbAwBCyARIAlIBH8gCSAUa0EDbCIJIAlsBSAJIA5rQQNsIgkgCWwLCwshISAVIAcgGWotAAAiCUoEfyAFIAkgFWsiBSAFbGohBSAJIAhrIgkgCWwFAn8gCCAJSARAIAUgCSAIayIFIAVsaiEFIAkgFWsiCSAJbAwBCyAGIAlIBH8gCSAVayIJIAlsBSAJIAhrIgkgCWwLCwshCSAHQQJ0IARqIAU2AgAgIQsgEmogCWoiBSAMIAUgDEgbIQwgDSAHQQFqIgdHDQALQQAhBUEAIQcDfyAHQQJ0IARqKAIAIAxMBEAgBSAaaiAHOgAAIAVBAWohBQsgDSAHQQFqIgdHDQAgBQsFQQALIRIgFiEFIARB/////wc2AgAgBEH/////BzYCBCAEQf////8HNgIIIARB/////wc2AgwgBEH/////BzYCECAEQf////8HNgIUIARB/////wc2AhggBEH/////BzYCHCAEQf////8HNgIgIARB/////wc2AiQgBEH/////BzYCKCAEQf////8HNgIsIARB/////wc2AjAgBEH/////BzYCNCAEQf////8HNgI4IARB/////wc2AjwgBEFAa0H/////BzYCACAEQf////8HNgJEIARB/////wc2AkggBEH/////BzYCTCAEQf////8HNgJQIARB/////wc2AlQgBEH/////BzYCWCAEQf////8HNgJcIARB/////wc2AmAgBEH/////BzYCZCAEQf////8HNgJoIARB/////wc2AmwgBEH/////BzYCcCAEQf////8HNgJ0IARB/////wc2AnggBEH/////BzYCfCAEQf////8HNgKAASAEQf////8HNgKEASAEQf////8HNgKIASAEQf////8HNgKMASAEQf////8HNgKQASAEQf////8HNgKUASAEQf////8HNgKYASAEQf////8HNgKcASAEQf////8HNgKgASAEQf////8HNgKkASAEQf////8HNgKoASAEQf////8HNgKsASAEQf////8HNgKwASAEQf////8HNgK0ASAEQf////8HNgK4ASAEQf////8HNgK8ASAEQf////8HNgLAASAEQf////8HNgLEASAEQf////8HNgLIASAEQf////8HNgLMASAEQf////8HNgLQASAEQf////8HNgLUASAEQf////8HNgLYASAEQf////8HNgLcASAEQf////8HNgLgASAEQf////8HNgLkASAEQf////8HNgLoASAEQf////8HNgLsASAEQf////8HNgLwASAEQf////8HNgL0ASAEQf////8HNgL4ASAEQf////8HNgL8ASAEQf////8HNgKAAiAEQf////8HNgKEAiAEQf////8HNgKIAiAEQf////8HNgKMAiAEQf////8HNgKQAiAEQf////8HNgKUAiAEQf////8HNgKYAiAEQf////8HNgKcAiAEQf////8HNgKgAiAEQf////8HNgKkAiAEQf////8HNgKoAiAEQf////8HNgKsAiAEQf////8HNgKwAiAEQf////8HNgK0AiAEQf////8HNgK4AiAEQf////8HNgK8AiAEQf////8HNgLAAiAEQf////8HNgLEAiAEQf////8HNgLIAiAEQf////8HNgLMAiAEQf////8HNgLQAiAEQf////8HNgLUAiAEQf////8HNgLYAiAEQf////8HNgLcAiAEQf////8HNgLgAiAEQf////8HNgLkAiAEQf////8HNgLoAiAEQf////8HNgLsAiAEQf////8HNgLwAiAEQf////8HNgL0AiAEQf////8HNgL4AiAEQf////8HNgL8AiAEQf////8HNgKAAyAEQf////8HNgKEAyAEQf////8HNgKIAyAEQf////8HNgKMAyAEQf////8HNgKQAyAEQf////8HNgKUAyAEQf////8HNgKYAyAEQf////8HNgKcAyAEQf////8HNgKgAyAEQf////8HNgKkAyAEQf////8HNgKoAyAEQf////8HNgKsAyAEQf////8HNgKwAyAEQf////8HNgK0AyAEQf////8HNgK4AyAEQf////8HNgK8AyAEQf////8HNgLAAyAEQf////8HNgLEAyAEQf////8HNgLIAyAEQf////8HNgLMAyAEQf////8HNgLQAyAEQf////8HNgLUAyAEQf////8HNgLYAyAEQf////8HNgLcAyAEQf////8HNgLgAyAEQf////8HNgLkAyAEQf////8HNgLoAyAEQf////8HNgLsAyAEQf////8HNgLwAyAEQf////8HNgL0AyAEQf////8HNgL4AyAEQf////8HNgL8AyASQQBKBEAgAEGIAWohF0EAIQkDQCATIAkgGmosAAAiCkH/AXEiByAXKAIAIgwoAgBqLQAAayIOQQF0IQggFCAHIAwoAgRq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AnQgA2pBADYCAAsgBygCNCIEIAcoAjAiBUECdCAGaiIBKAIASgRAIAEgBDYCACAFQQJ0IANqQQE2AgALIAcoAlQiBCAHKAJQIgVBAnQgBmoiASgCAEoEQCABIAQ2AgAgBUECdCADakECNgIACyAHKAJ0IgQgBygCcCIFQQJ0IAZqIgEoAgBKBEAgASAENgIAIAVBAnQgA2pBAzYCAAsgAkEASA0AIAdBBWohBCACQX9qIQUgBigCACECIAMoAgBBf2pBAkkhASAIQgSDQgBRBEAgBUEBIAEEfyAELQAABUEACyIBdGogAXUiAQRAQf////8HIAEQYCACSA0CCyABIAJsIgFBAEgNAiAAIAE2AgAgBigCBCECIAVBASADKAIEQX9qQQJJBH8gBC0AAAVBAAsiAXRqIAF1IgEEQEH/////ByABEGAgAkgNAgsgASACbCIBQQBIDQIgACABNgIEIAYoAgghAkEBIAMoAghBf2pBAkkEfyAELQAABUEACyIBdCAFaiABdSIBBEBB/////wcgARBgIAJIDQILIAEgAmwiAUEASA0CIAAgATYCCCAGKAIMIQJBASADKAIMQX9qQQJJBH8gBC0AAAVBAAsiAXQgBWogAXUiAQRAQf////8HIAEQYCACSA0CCyABIAJsIgFBAEgNAiAAIAE2AgwFIAVBASABBH8gBC0AAAVBAAsiAXRqIAF1IgEEQEH/////ByABEGAgAkgNAgsgASACbCIBQQdqQQN1IQIgAUF5SA0DIAAgAjYCACAGKAIEIQJBASADKAIEQX9qQQJJBH8gBC0AAAVBAAsiAXQgBWogAXUiAQRAQf////8HIAEQYCACSA0CCyABIAJsIgFBB2pBA3UhAiABQXlIDQMgACACNgIEIAYoAgghAkEBIAMoAghBf2pBAkkEfyAELQAABUEACyIBdCAFaiABdSIBBEBB/////wcgARBgIAJIDQILIAEgAmwiAUEHakEDdSECIAFBeUgNAyAAIAI2AgggBigCDCECQQEgAygCDEF/akECSQR/IAQtAAAFQQALIgF0IAVqIAF1IgEEQEH/////ByABEGAgAkgNAgsgASACbCIBQQdqQQN1IQIgAUF5SA0DIAAgAjYCDAsgAyQKQQAPCyADJApBag8LIAMkCiABDwsgAyQKIAILXQEBfyACKAIEIgNBAUgEQEFq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AWwgBmosAMEBIiw6AAAgACAsRXINACAEQfABbCAGakGAAWohBEEAIQADQCAcIAhB0QJqIABBBHRqaiAEKAIAIABBFGxqLAAAOgAAIABBAWoiACAJLQAASQ0ACwsgKUUEQCAVIBEgG2xqIBEgFSAebGogExsiAEGICWwgAWogMkGICRBeGiAAIC1sQQJ0IA9qIBkgMxBeGiAmLAAARQ0BIABBiAlsIAtqIBYoAgBBwIECakGICRBeGiAAQQp0IAJqIApBgAgQXhoMAQsgQiAwIBIoAgBqNgIAIEcgMSAQKAIAajYCACBIIDJBiAkQXhogAyAVIBEQgQIgHSgCAARAICIoAgAEQCADIC8Q1gQLCyADIBUgERC2Ag0FICYsAABFDQAgJCgCACIAQZiMAmogMCASKAIAajYCACAAQZSMAmogMSAQKAIAajYCACAAIBUgERCBAiAkKAIAQcCBAmogFigCAEHAgQJqQYgJEF4aICQoAgAgFSARELYCDQULCyASIBIoAgBBAWoiCDYCACAIIDsoAgBPDQEgECgCACEGDAAACwALCyAHEOUCICkEQCADEOUCCyAQIBAoAgBBAWoiADYCACAAICNJDQEMAgsLDAILCyAFBEACQCADQZSMAmoiFEEBNgIAICgoAgAEQAJAIANBmIwCaiEbIANBwIECaiEfIANBxIoCaiEQIANBxYoCaiESIANB5IsCaiERQTogDXZBAXFFIRVBrAEgDXZBAXFFIR4gA0HoiwJqISMgA0HciwJqISUgA0GEAWohFyADQeCLAmohFiADQfCQAmohCCAHQfCQAmohLiADQYCCAmohMyADQcCCAmohIiAZQYAMaiEdIANBgIICaiEkIANBgIICaiE7IANBjIICaiEpIANBjIICaiEqIANBhIICaiErIANBiIICaiEgIANBwIICaiEwIANBhIICaiExIANBiIICaiEyIANBwIICaiE0IANBzIICaiE1IANBzIICaiE2IANBxIICaiE3IANByIICaiE4IBlBgApqITkgA0HEggJqITogA0HIggJqIUAgGUGACmohQUEBIQADQAJAIBtBATYCACAnKAIAIgUEQAJAIAAhBCAFIQBBASEFA0AgLSAFQX9qIARBf2ogAGxqIgVsQQJ0IA9qIQRBACEAA0AgACBFKAIAQX9qQQJJBH9BAQUgRCgCAAtJ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AQNAIAYgBUGAICACQT9xQaYCahELABogCSgCACECIAcgBUGAICACQT9xQaYCahELABogCygCACECIAFBgGBqIgFBgCBLDQALIANBgGBqIAxBgGBxayEDCyAGIAUgAyACQT9xQaYCahELABogCSgCACEBIAcgBSADIAFBP3FBpgJqEQsAGgsgBEEBaiEBIBAtAAAiAkEBSgR/IAooAgAgCCACQf8BcWxBAWpBAnRqKAIAIQYgAUECdCAPaigCACIDQQVJBEAgBigCICEBIAYgBSADIAFBP3FBpgJqEQsAGgUgBkEgaiILKAIAIQIgA0GAIEsEQCADQf9faiEMIAMhAQNAIAYgBUGAICACQT9xQaYCahELABogCSgCACECIAcgBUGAICACQT9xQaYCahELABogCygCACECIAFBgGBqIgFBgCBLDQALIANBgGBqIAxBgGBxayEDCyAGIAUgAyACQT9xQaYCahELABogCSgCACEBIAcgBSADIAFBP3FBpgJqEQsAGgsgBEECaiEBIBAtAAAiAkECSgR/IAooAgAgCCACQf8BcWxBAmpBAnRqKAIAIQYgAUECdCAPaigCACIDQQVJBEAgBigCICEBIAYgBSADIAFBP3FBpgJqEQsAGgUgBkEgaiILKAIAIQIgA0GAIEsEQCADQf9faiEMIAMhAQNAIAYgBUGAICACQT9xQaYCahELABogCSgCACECIAcgBUGAICACQT9xQaYCahELABogCygCACECIAFBgGBqIgFBgCBLDQALIANBgGBqIAxBgGBxayEDCyAGIAUgAyACQT9xQaYCahELABogCSgCACEBIAcgBSADIAFBP3FBpgJqEQsAGgsgBEEDaiEBIBAtAAAiAkEDSgR/IAooAgAgCCACQf8BcWxBA2pBAnRqKAIAIQYgAUECdCAPaigCACIDQQVJBEAgBigCICEBIAYgBSADIAFBP3FBpgJqEQsAGgUgBkEgaiILKAIAIQIgA0GAIEsEQCADQf9faiEMIAMhAQNAIAYgBUGAICACQT9xQaYCahELABogCSgCACECIAcgBUGAICACQT9xQaYCahELABogCygCACECIAFBgGBqIgFBgCBLDQALIANBgGBqIAxBgGBxayEDCyAGIAUgAyACQT9xQaYCahELABogCSgCACEBIAcgBSADIAFBP3FBpgJqEQsAGgsg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bEHwqgRqKAIAQRAQekUEQCADIAJBDGxB9KoEaigCAEEQEHpFDQILIAJBAWoiAkHMAEkNAAsMAQsgACACQQxsQfiqBGooAgA2AhwMAQsgAUGMiwZBEBB6RQRAIANB7IsGQRAQekUNAQsgAUGsiAZBEBB6RQRAIANBvIwGQRAQekUNASADQcyMBkEQEHpFDQEgA0GUiAZBEBB6RQ0BC0GWfw8LQQALkAEAAn8CQAJAAkAgACgCAEHuAGsOZQACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAgsgARDjDgwCCyABEM0GDAELQZZ/Cws7AQJ/IAAoAgAiASgCMEUEQCAAEK4BDwsgAUEsaiIBKAIAKAIYIQIgASACQf8AcUEkahEBABogABCuAQthAQF/IAAgATYCLCAAQThqIgJBrIgGKQIANwIAIAJBtIgGKQIANwIIIABDAADAQjgCVCAAQwAAwEI4AlggAEEBNgJcIAEoAiwhAiABIABBNGogAkH/AHFBpgFqEQIAGkEAC7YDAQt/IAEoAgghAyABKAIMIQQgASgCECEFIAEoAhQhBiABKAIYIQcgASgCHCEIIAEoAiAhCSABKAIkIQogASgCKCELQQUgASgCACICIAJBAEgbIQIgASgCBCIBRQRAIAJBBkgEf0EBIAJBAXRBDmp0BUGAgIAQQYCAgCAgAkEGRhsLIQELQQMgAyADQQBIGyIMQQhKIARBACAEQQBKGyIEQQRKckECIAUgBUEASBsiBUEESnIgAUGAgIDAAEtyBEBBBQ8LQQQgCSAJQQBIGyEDIABBgPYOaiABNgIAIABBhPYOaiAKQSBBwAAgAkEHSBsgByAHQQBIGyIBQQF2QRBqIAJBBEogBiAGQQBIGyICQQBHIAggCEEASBsiBkUiB3YgChsiCDYCACAAQbCuDGogAUEFIAFBBUsbIgFBkQIgAUGRAkkbNgIAIABBlMcMaiAMNgIAIABBmMcMaiAENgIAIABBnMcMaiAFNgIAIABBpPUOaiACRTYCACAAIAY2AmwgACAHBH9BBAUgA0EEIANBBEgbIgFBAiABQQJKGws2AmQgACAINgJIIABB4PUO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bCABaigCHBCWASAAQdAEbCABaigCIBCWASAAQdAEbCABaigCJBCWASAAQdAEbCABaigCKBCWASAAQdAEbCABaigCLBCWASAAQdAEbCABaigCMBCWASAAQdAEbCABaigCNBCWASAAQdAEbCABaigCOBCWASAAQdAEbCABaigCPBCWASAAQdAEbCABakFAaygCABCWASAAQdAEbCABaigCRBCWASAAQdAEbCABaigCSBCWASAAQdAEbCABaigCTBCWASAAQdAEbCABaigCUBCWASAAQdAEbCABaigCVBCWASAAQdAEbCABaigCWBCWASAAQdAEbCABaigCXBCWASAAQdAEbCABaigCYBCWASAAQdAEbCABaigCZBCWASAAQdAEbCABaigCaBCWASAAQQFqIgAgA0cEQCACKAIAIQEMAQsLIAIoAgAQZAvPBgEFfyAAQYiMAmooAgAiBUEATARADwsgAEGEjAJqIgQoAgAiA0UEQA8LQQAhAANAIABB0ARsIANqQRBqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQRRqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQRhqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQRxqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQSBqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQSRqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQShqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQSxqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQTBqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQTRqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQThqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQTxqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQUBrIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQcQAaiIBKAIAIgIEQCACEGQLIAFBADYCACAAQdAEbCADakHIAGoiASgCACICBEAgAhBkCyABQQA2AgAgAEHQBGwgA2pBzABqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQdAAaiIBKAIAIgIEQCACEGQLIAFBADYCACAAQdAEbCADakHUAGoiASgCACICBEAgAhBkCyABQQA2AgAgAEHQBGwgA2pB2ABqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQdwAaiIBKAIAIgIEQCACEGQLIAFBADYCACAAQdAEbCADakHgAGoiASgCACICBEAgAhBkCyABQQA2AgAgAEHQBGwgA2pB5ABqIgEoAgAiAgRAIAIQZAsgAUEANgIAIABB0ARsIANqQegAaiIDKAIAIgEEQCABEGQLIANBADYCACAAQQFqIgAgBUcEQCAEKAIAIQMMAQsLIAQoAgAQZAu7DAIJfwF+IABB9PUOaiIJQQE2AgAgAEHg9Q5qKAIABEAgAEGw9Q5qIgQgBCkDACAAQazHDGogAEHIrgxqIgUoAgAiAkEFdGogASAAQaTHDGooAgBxIgdBAXRqIggvAQAiBiAAQaj1DmoiASgCACIDQQt2bCIKrXw3AwAgASADIAprIgM2AgAgCCAGIAZBBXZrOwEAIANBgICACEkEQCABIANBCHQ2AgAgARB4IAUoAgAhAiABKAIAIQMLIAEgAEGsygxqIAJBAXRqIggvAQAiBiADQQt2bCIDNgIAIAggBkGAECAGa0EFdmo7AQAgA0GAgIAISQRAIAEgA0EIdDYCACABEHggBSgCACECCyAFIAJBAnRBkMQFaigCADYCACAAQZDUDGogAUEAIAcgAEGk9Q5qKAIARSAAQZyZDGoQuwQgBCAEKQMAIABBjs4MaiIFLwEAIgMgASgCACICQQt2bCIGrXwiCzcDACABIAIgBmsiAjYCACAFIAMgA0EFdms7AQAgAkGAgIAISQRAIAEgAkEIdDYCACABEHggASgCACECIAQpAwAhCwsgBCAAQZLODGoiBS8BACIDIAJBC3ZsIgatIAt8Igs3AwAgASACIAZrIgI2AgAgBSADIANBBXZrOwEAIAJBgICACEkEQCABIAJBCHQ2AgAgARB4IAEoAgAhAiAEKQMAIQsLIAQgAEGazgxqIgUvAQAiAyACQQt2bCIGrSALfCILNwMAIAEgAiAGayICNgIAIAUgAyADQQV2azsBACACQYCAgAhJBEAgASACQQh0NgIAIAEQeCABKAIAIQIgBCkDACELCyAEIABBqs4MaiIFLwEAIgMgAkELdmwiBq0gC3wiCzcDACABIAIgBmsiAjYCACAFIAMgA0EFdms7AQAgAkGAgIAISQRAIAEgAkEIdDYCACABEHggASgCACECIAQpAwAhCwsgBCAAQcrODGoiBS8BACIDIAJBC3ZsIgatIAt8Igs3AwAgASACIAZrIgI2AgAgBSADIANBBXZrOwEAIAJBgICACEkEQCABIAJBCHQ2AgAgARB4IAEoAgAhAiAEKQMAIQsLIAQgAEGKzwxqIgUvAQAiAyACQQt2bCIGrSALfDcDACABIAIgBmsiAjYCACAFIAMgA0EFdms7AQAgAkGAgIAISQRAIAEgAkEIdDYCACABEHgLQRohAgNAIAEgASgCACIFQQF2IgM2AgAgBCAEKQMAIANBAEH///8fIAJBf2oiAnZBAXFrca18NwMAIAVBgICAEEkEQCABIANBCHQ2AgAgARB4CyACDQALIAQgBCkDACAAQfLTDGoiBS8BACIDIAEoAgAiAkELdmwiBq18Igs3AwAgASACIAZrIgI2AgAgBSADIANBBXZrOwEAIAJBgICACEkEQCABIAJBCHQ2AgAgARB4IAQpAwAhCyABKAIAIQILIAQgCyAAQfbTDGoiBS8BACIDIAJBC3ZsIgatfCILNwMAIAEgAiAGayICNgIAIAUgAyADQQV2azsBACACQYCAgAhJBEAgASACQQh0NgIAIAEQeCABKAIAIQIgBCkDACELCyAEIABB/tMMaiIFLwEAIgMgAkELdmwiBq0gC3wiCzcDACABIAIgBmsiAjYCACAFIAMgA0EFdms7AQAgAkGAgIAISQRAIAEgAkEIdDYCACABEHggASgCACECIAQpAwAhCwsgBCAAQY7UDGoiBC8BACIDIAJBC3ZsIgWtIAt8NwMAIAEgAiAFayICNgIAIAQgAyADQQV2azsBACACQYCAgAhJBEAgASACQQh0NgIAIAEQeAsFIABBqPUOaiEBCyABEHggARB4IAEQeCABEHggARB4IABB2PUOaiIBKAIARQRAIABBzPUOaigCACIDKAIAIQQgAEHA9Q5qIgUoAgAgAEHI9Q5qIgYoAgAiB2siAiADIAcgAiAEQT9xQaYCahELAEcEQCABQQk2AgALIABB0PUOaiIDIAMpAwAgAq18NwMAIAUgBigCADYCAAsgAEH89Q5q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ByEFIAVCIIinEAggBacLJgEBfiAAIAEgAiADrSAErUIghoQgBRCBByEGIAZCIIinEAggBqcLHQAgACABIAKtIAOtQiCGhCAErSAFrUIghoQQggcLFwAgACABIAIgA60gBK1CIIaEIAUQgwcLFwAgASACIAMgBCAFrSAGrUIghoQQhAcLDwAgACABIAK2IAO2EI4HCwwAIAAgASACEI8HuwsmABCLDhCJDhCDDhCKDhCIDhCEDhCGDhCFDhCHDhCCDhCBDhCADQs0ACAAIABiBH5CAAUgAEQAAAAAAADwQ2YEfkIABSAARAAAAAAAAPC/ZQR+QgAFIACxCwsLCzQAIAAgAGIEf0EABSAARAAAAAAAAPBBZgR/QQAFIABEAAAAAAAA8L9lBH9BAAUgAKsLCwsLCgAgACQKIAEkCwsiACABIAIgAyAEIAUgBiAHIAggCSAKIABBA3FB1whqERMACx4AIAEgAiADIAQgBSAGIAcgCCAAQQdxQc8IahEOAAscACABIAIgAyAEIAUgBiAHIABBD3FBvwhqERoACxoAIAEgAiADIAQgBSAGIABBH3FBnwhqEQ8ACxgAIAEgAiADIAQgBSAAQT9xQd8HahEHAAsXACABIAIgAyAEIABB/wBxQd8GahEIAAscACABIAIgAyAEIAUgBiAHIABBAXFB3QZqEQoACxgAIAEgAiADIAQgBSAAQQFxQdsGahEJAAsVACABIAIgAyAAQf8AcUHbBWoRBgALFAAgASACIAMgAEEBcUHZBWoRIwALFAAgASACIAMgAEEDcUGRBGoRFwALFgAgASACIAMgBCAAQQFxQY8EahEZAAsUACABIAIgAyAAQQFxQY0EahEcAAsWACABIAIgAyAEIABBAXFBiwRqESIACxIAIAAgASACIAMgBEGKBBEYAAsaACABIAIgAyAEIAUgBiAAQQdxQYIEahERAAsYACABIAIgAyAEIAUgAEEPcUHyA2oREgALIAAgASACIAMgBCAFIAYgByAIIAkgAEEBcUHwA2oRIQALJAAgASACIAMgBCAFIAYgByAIIAkgCiALIABBAXFB7gNqESAACx4AIAEgAiADIAQgBSAGIAcgCCAAQQFxQewCahEMAAsiACABIAIgAyAEIAUgBiAHIAggCSAKIABBAXFB6gJqEQ0ACxwAIAEgAiADIAQgBSAGIAcgAEEBcUHoAmoRHwALGAAgASACIAMgBCAFIABBAXFB5gJqER4ACxQAIAEgAiADIABBP3FBpgJqEQsACxQAIAEgAiADIABBAXFBpAFqERsACxEAIAEgAiAAQQFxQRJqER0ACw0AIAEgAiADQRERFgALCwAgASACQRARFQALDAAgASAAQQ9xERQACwgAQQkQNkEACwgAQQYQOUEACwYAQSMQHAsLAEEDEDxDAAAAAAsGAEEdECILBgBBHBAjCwYAQRoQJQsGAEEXECgLCABBFRAqQgALCABBFBArQQALDwBBAhA9RAAAAAAAAAAACwgAQRMQLEEACwgAQRIQLUEACwgAQQ8QMEEACwgAQQ4QMUEACwgAQQwQM0EACwgAQQsQNEEACwgAQQoQNUEACw8AQQEQPkQAAAAAAAAAAAsGACABEGQLCQAgASACbBBvC+0CARJ/IAAoAnAhBiAAKALQAiEFIAAoAuADIgAoAgghCSAAKAIMIQogACgCECELIAAoAhQhDCAEQQBMBEAPCyAGRQRADwsgAUEEaiENIAFBCGohDiABQQxqIQ8DQCAEQX9qIRAgASgCACACQQJ0aigCACERIA0oAgAgAkECdGooAgAhEiAOKAIAIAJBAnRqKAIAIRMgDygCACACQQJ0aigCACEUIAJBAWohFSADKAIAIQJBACEAA0AgACASai0AACEHIAIgBSAAIBFqLAAAQX9zQf8BcSIIIAAgE2otAAAiFkECdCAJaigCAGtqLAAAOgAAIAIgBSAIIAdBAnQgDGooAgAgFkECdCALaigCAGpBEHVraiwAADoAASACIAUgCCAHQQJ0IApqKAIAa2osAAA6AAIgAiAAIBRqLAAAOgADIAJBBGohAiAGIABBAWoiAEcNAAsgA0EEaiEDIARBAUoEQCAVIQIgECEEDAELCwvBAgEQfyAAKAJwIQYgACgC4AMiACgCGCEFIAAoAgghCSAAKAIMIQogACgCECELIAAoAhQhDCAEQQBMBEAPCyAGRQRADwsgAUEEaiENIAFBCGohDgNAIARBf2ohDyABKAIAIAJBAnRqKAIAIRAgDSgCACACQQJ0aigCACERIA4oAgAgAkECdGooAgAhEiACQQFqIRMgAygCACECQQAhAANAIAAgEWotAAAhByACIAUgACAQai0AACIIIAAgEmotAAAiFEECdCAJaigCAGpq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GTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAEKAIAIgIoAgAhASACIAFBAWo2AgAgAUEAOgAAIAJBBGoiASgCAEF/aiEDIAEgAzYCACADRQRAAkAgAigCDCEBIAAgAUH/AHFBJGoRAQANACAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAEKAIAIgIoAgAhASACIAFBAWo2AgAgAUEAOgAAIAJBBGoiASgCAEF/aiEDIAEgAzYCACADRQRAAkAgAigCDCEBIAAgAUH/AHFBJGoRAQANACAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAEKAIAIgIoAgAhASACIAFBAWo2AgAgAUEAOgAAIAJBBGoiASgCAEF/aiEDIAEgAzYCACADRQRAAkAgAigCDCEBIAAgAUH/AHFBJGoRAQANACAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAEKAIAIgIoAgAhASACIAFBAWo2AgAgAUEAOgAAIAJBBGoiASgCAEF/aiEDIAEgAzYCACADRQRAAkAgAigCDCEBIAAgAUH/AHFBJGoRAQANACAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAEKAIAIgIoAgAhASACIAFBAWo2AgAgAUEBOgAAIAJBBGoiASgCAEF/aiEDIAEgAzYCACADRQRAAkAgAigCDCEBIAAgAUH/AHFBJGoRAQANACAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAEKAIAIgIoAgAhASACIAFBAWo2AgAgAUEAOgAAIAJBBGoiASgCAEF/aiEDIAEgAzYCACADRQRAAkAgAigCDCEBIAAgAUH/AHFBJGoRAQANACAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALCyAEKAIAIgIoAgAhASACIAFBAWo2AgAgAUEAOgAAIAJBBGoiASgCAEF/aiEDIAEgAzYCACADDQAgAigCDCEBIAAgAUH/AHFBJGoRAQANACAAKAIAIgFBGTYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALIAgoAgBFBEAPCyAAQfwCaiIDKAIAQQhGBEAPCyAAQRhqIgUoAgAiBCgCACEBIAQgAUEBajYCACAB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BCgCACEBIAQgAUEBajYCACABQQI6AAAMAQsgBCgCACIEKAIAIQEgBCABQQFqNgIAIAFBADoAACAEQQRqIgIoAgBBf2ohASACIAE2AgAgAQRADwsgBCgCDCEEIAAgBEH/AHFBJGoRAQAEQA8LIAAoAgAiBEEZNgIUIAQoAgAhBCAAIARB/wBxQZkEahEFAA8LIARBBGoiAigCAEF/aiEBIAIgATYCACABBEAPCyAEKAIMIQQgACAEQf8AcUEkahEBAARADwsgACgCACIEQRk2AhQgBCgCACEEIAAgBEH/AHFBmQRqEQUAC28AIAFBDGoiASgCACADEPIDBEAgACgCACIDQcMANgIUIAMoAgAhAyAAIANB/wBxQZkEahEFAAsgAkEBIAQgASgCABD9AiAERgRADwsgACgCACIBQcQANgIUIAEoAgAhASAAIAFB/wBxQZkEahEFAAujAgAgAAR/An8gAUGAAUkEQCAAIAE6AABBAQwBCxCcBCgCvAEoAgBFBEAgAUGAf3FBgL8DRgRAIAAgAToAAEEBDAIFEJIBQdQANgIAQX8MAgsACyABQYAQSQRAIAAgAUEGdkHAAXI6AAAgACABQT9xQYABcjoAAUECDAELIAFBgEBxQYDAA0YgAUGAsANJcgRAIAAgAUEMdkHgAXI6AAAgACABQQZ2QT9xQYABcjoAASAAIAFBP3FBgAFyOgACQQMMAQsgAUGAgHxqQYCAwABJBH8gACABQRJ2QfABcjoAACAAIAFBDHZBP3FBgAFyOgABIAAgAUEGdkE/cUGAAXI6AAIgACABQT9xQYABcjoAA0EEBRCSAUHUADYCAEF/CwsFQQELC70BAQJ/IwohAyMKQYABaiQKIwojC04EQEGAARAACyADQgA3AgAgA0IANwIIIANCADcCECADQgA3AhggA0IANwIgIANCADcCKCADQgA3AjAgA0IANwI4IANBQGtCADcCACADQgA3AkggA0IANwJQIANCADcCWCADQgA3AmAgA0IANwJoIANCADcCcCADQQA2AnggA0E5NgIgIAMgADYCLCADQX82AkwgAyAANgJUIAMgASACEMQHIQQgAyQKIAQL/A0BEX8gAEGQFmooAgAhCSAAQYgDaiEHIABBjANqIQogAEGAA2oiAygCACICQaC5AWotAAAhASAAQYQDaiIIKAIAIQQCfyAA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IAlBACAIG2siAzYCACAMIApBA3RqLQDYASEJIAYgAiACQaC5AWotAAAiAnQiBDYCACADIAJ0IQMgACACaiIAQX9KBEAgBygCACICIA0oAgBJBEAgByACQQJqNgIAIAMgAi4AABBoQf//A3EgAHRyIQMgAEFwaiEACwsgDiAANgIAIAMgBEF/aiAJQf8BcWxBCHVBAWoiAkEQdCIPTyEJIAYgBCACayACIAkbIgI2AgAgCyADIA9BACAJG2siAzYCACAMIApBA3RqLQDdASEPIAYgAiACQaC5AWotAAAiAnQiBDYCACADIAJ0IQMgACACaiIAQX9KBEAgBygCACICIA0oAgBJBEAgByACQQJqNgIAIAMgAi4AABBoQf//A3EgAHRyIQMgAEFwaiEACwsgDiAANgIAIAMgBEF/aiAPQf8BcWxBCHVBAWoiAkEQdCIQTyEPIAYgBCACayACIA8bIgI2AgAgCyADIBBBACAPG2siAzYCACAMIApBA3RqLQDcASEQIAYgAiACQaC5AWotAAAiAnQiBDYCACADIAJ0IQMgACACaiIAQX9KBEAgBygCACICIA0oAgBJBEAgByACQQJqNgIAIAMgAi4AABBoQf//A3EgAHRyIQMgAEFwaiEACwsgDiAANgIAIAMgBEF/aiAQQf8BcWxBCHVBAWoiAkEQdCIRTyEQIAYgBCACayACIBAbIgI2AgAgCyADIBFBACAQG2siAzYCACAMIApBA3RqLQDbASERIAYgAiACQaC5AWotAAAiAnQiBDYCACADIAJ0IQMgACACaiIAQX9KBEAgBygCACICIA0oAgBJBEAgByACQQJqNgIAIAMgAi4AABBoQf//A3EgAHRyIQMgAEFwaiEACwsgDiAANgIAIAMgBEF/aiARQf8BcWxBCHVBAWoiAkEQdCISTyERIAYgBCACayACIBEbIgI2AgAgCyADIBJBACARG2siAzYCACAMIApBA3RqLQDaASESIAYgAiACQaC5AWotAAAiAnQiBDYCACADIAJ0IQMgACACaiIAQX9KBEAgBygCACICIA0oAgBJBEAgByACQQJqNgIAIAMgAi4AABBoQf//A3EgAHRyIQMgAEFwaiEACwsgDiAANgIAIAMgBEF/aiASQf8BcWxBCHVBAWoiAkEQdCIWTyESIAYgBCACayACIBIbIgI2AgAgCyAD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AmoiBSgCAEEATA0AIABB7AJqIQggAEH0AmohCSAAQfACaiEKIANFBEBBACEBA0AgAEGoAmogAUECdGooAgAhAyAIKAIARQRAIAkoAgBFBEAgAEEBIAMoAhQiByACQSxqIAdBAnRqELYFIAJBFGogAUECdGpBADYCAAsLIAooAgAEQCAAQQAgAygCGCIDIAJBPGogA0ECdGoQtgULIAFBAWoiASAFKAIASA0ACwwBCyAAQQRqIQdBACEDA0AgAEGoAmogA0ECdGooAgAhBCAIKAIARQRAIAkoAgBFBEAgBCgCFCIBQQNLBEAgACgCACIGQTQ2AhQgBiABNgIYIAAoAgAoAgAhBiAAIAZB/wBxQZkEahEFAAsgAkHMAGogAUECdGoiBigCACIBRQRAIAcoAgAoAgAhASAGIABBAUGECCABQT9xQaYCahELACIBNgIACyABQQBBhAgQXRogAkEUaiADQQJ0akEANgIACwsgCigCAARAIAQoAhgiAUEDSwRAIAAoAgAiBEE0NgIUIAQgATYCGCAAKAIAKAIAIQQgACAEQf8AcUGZBGoRBQALIAJB3ABqIAFBAnRqIgQoAgAiAUUEQCAHKAIAKAIAIQEgBCAAQQFBhAggAUE/cUGmAmoRCwAiATYCAAsgAUEAQYQIEF0aCyADQQFqIgMgBSgCAEgNAAsgAkEANgIMIAJBADYCECACIAAoAuwBNgIkIAJBADYCKA8LIAJBADYCDCACQQA2AhAgAiAAKALsATYCJCACQQA2AigLjy0CDH8CfCAAKAKkAyECIABBzABqIgsoAgBBAEwEQA8LIABB6AFqIQwgACgCVCEJA0ACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAJQShqIgcoAgAgCSgCJCIEQQh0akGBAmsOkB4AHiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgFgEgHSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgAiAgHCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgFSADICAgGyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAQgICAgGiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgFCAgBSAgICAgGSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAGICAgICAgGCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgEyAgIB8gICAgICAgFyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgByAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgEiAgICAIICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgESAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICALICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgECAgICAgIAwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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AWohDSAAQaQDaiEEIABBqANqIQ5BACECA0AgAEHYAmogAkECdGooAgAoAgQhCCANKAIAIQYgCSgCACIBBEAgCEEIdCAGaigCAEEASARAIAAoAgAiAUH2ADYCFCABIAg2AhggACgCAEEANgIcIAAoAgAoAgQhASAAQX8gAUE/cUGZBWoRAAAgCSgCACEBCwVBACEBCyABIAooAgBMBEADQCAEKAIAIAhBCHQgBmogAUECdGoiBSgCACILQQAgC0EAShtHBEAgACgCACILQfYANgIUIAsgCDYCGCAAKAIAIAE2AhwgACgCACgCBCELIABBfyALQT9xQZkFahEAAAsgBSAOKAIANgIAIAFBAWohBSABIAooAgBIBEAgBSEBDAELCwsgAkEBaiICIAcoAgAiAUgNAAsFIABBpANqIQQLIAkoAgBFIQUgA0EEaiECIAQoAgAEQCAFBEAgAkHcADYCAAUgAkHdADYCAAsFIAUEQCACQdoANgIABSACQdsANgIACwsFAkACQCACRQ0AIAAoAqQDDQAgACgCqAMNACAAKAKgAyIBQcAASARAIAAoArQDIAFHDQELDAELIAAoAgAiAUH9ADYCFCABKAIEIQEgAEF/IAFBP3FBmQVqEQAACyADQd4ANgIEIABB1AJqIgEhByABKAIAIQELIAFBAEwEQCADQQA2AgwgA0EANgIQIANBcDYCFCADIAAoApgCNgI4DwsgAEG0A2ohCCAAQaQDaiEKIABBBGohBUEAIQIDQCAAQdgCaiACQQJ0aigCACEEAkACQAJAIAwoAgBFDQAgCSgCAA0BIAooAgBFDQAMAgsgBCgCFCIBQQ9LBEAgACgCACIGQTI2AhQgBiABNgIYIAAoAgAoAgAhBiAAIAZB/wBxQZkEahEFAAsgA0E8aiABQQJ0aiIGKAIAIgFFBEAgBSgCACgCACEBIAYgAEEBQcAAIAFBP3FBpgJqEQsAIgE2AgALIAFCADcAACABQgA3AAggAUIANwAQIAFCADcAGCABQgA3ACAgAUIANwAoIAFCADcAMCABQgA3ADggA0EYaiACQQJ0akEANgIAIANBKGogAkECdGpBADYCACAMKAIABEAgCSgCAA0BBSAIKAIADQELDAELIAQoAhgiAUEPSwRAIAAoAgAiBEEyNgIUIAQgATYCGCAAKAIAKAIAIQQgACAEQf8A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ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAWASAdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICACICAcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAVIAMgICAbICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgBCAgICAaICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAUICAFICAgICAZICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAYgICAgICAYICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICATICAgHyAgICAgICAXICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAHICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICASICAgIAggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICARICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAQICAgICAgDCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAPICAgICAgIA4gC0EAIQFBHCECDCALQQAhAUEdIQIMHwtBACEBQR4hAgweC0EAIQFBHyECDB0LQQAhAUEgIQIMHAtBACEBQSEhAgwbC0EAIQFBIiECDBoLQQAhAUEjIQIMGQtBACEBQSQhAgwYC0EAIQFBJSECDBcLQQAhAUEmIQIMFgtBACEBQSchAgwVC0EAIQFBKCECDBQLQQAhAUEpIQIMEwtBACEBQSohAgwSC0EAIQFBKyECDBELQQAhAUEsIQIMEAtBACEBQS0hAgwPC0EAIQFBLiECDA4LQQAhAUEvIQIMDQtBACEBQTAhAgwMC0EAIQFBMSECDAsLQQAhAUEyIQIMCgtBACEBQTMhAgwJC0EAIQFBNCECDAgLQQAhAUE1IQIMBwtBACEBQTYhAgwGC0EAIQFBNyECDAULQQAhAUE4IQIMBAtBACEBQTkhAgwDC0EAIQFBOiECDAILAkACQAJAAkAgDSgCACIDDgMAAQIDCyADIQFBOyECDAQLIAMhAUE8IQIMAwsgAyEBQT0hAgwCCyAAKAIAIgNBMTYCFCADKAIAIQMgACADQf8AcUGZBGoRBQAMAQsgACgCACIDQQc2AhQgAyAFNgIYIAAoAgAgBCgCADYCHCAAKAIAKAIAIQMgACADQf8AcUGZBGoRBQALIAtBBGogCUECdGogAjYCACAHKAI0BEAgC0EsaiAJQQJ0aiIDKAIAIAFHBEAgBygCUCIGBEAgAyABNgIAAkACQAJAAkACQCABDgMAAQIDCyAHKAJUIQRBACEDA0AgA0ECdCAEaiADQQF0IAZqLwEANgIAIANBAWoiA0HAAEcNAAsMAwsgBygCVCEEQQAhAwNAIANBAnQgBGogA0EBdCAGai8BACADQQF0QfC/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AEciCHEEQCAAIAFBACACIAMQ2wFBAE4EQCACIAMoAgAiABCfASIHNgIEIAcEQCACQQhqIgkgADYCACABIAcgABCnASAJKAIARgRAIAUoAgBBpOUINgIAIAUoAgAiACACNgIEIAAgBCgCADYCCCAEIAA2AgAgAyQKDwsLCwsgCARAIAYgAjYCACACEFwgAkEEahBcIAYQXAsgBRBcIAMkCgvTVgFAfwJ/IwohPyMKQYACaiQKIwojC04EQEGAAhAACyA/CyELIABB0ANqIQ4gAEEYaiEMIABB6AFqIRUgAEH4AWohFiAAQYgCaiEXIABBmAJqIRggAEEoaiEnIABBsAJqIRkgAEG0AmohKCAAQZwCaiEpIABBoAJqISogAEGhAmohKyAAQaICaiEsIABBpAJqIS0gAEGmAmohLiAAQagCaiEvIABBrAJqITAgAEEkaiEaIABB2AFqIRIgAEG4A2oiDygCACEBA0ACQCABRQRAAn8gDigCACgCDARAIAAQ5wNFBEBB3gIhAQwECyAPKAIADAELIAwoAgAiBUEEaiIEKAIAIgFFBEAgBSgCDCEBIAAgAUH/AHFBJGoRAQBFBEBB3gIhAQwECyAEKAIAIQELIAUoAgAiA0EBaiECIAMsAAAhBiABQX9qIgMEfyACBSAFKAIMIQEgACABQf8AcUEkahEBAEUEQEHeAiEBDAQLIAQoAgAhAyAFKAIACyEBIAZB/wFxIQcgASwAACIIQf8BcSECIAZBf0cgCEFYR3IEQCAAKAIAIgZBNzYCFCAGIAc2AhggACgCACACNgIcIAAoAgAoAgAhBiAAIAZB/wBxQZkEahEFAAsgDyACNgIAIAUgAUEBajYCACAEIANBf2o2AgAgAgshAQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBAWsO/gEQEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIS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aiETQcy1BCgCACEUIABBzIECaiEIQdC1BCgCACELIABB0IECaiEMQdS1BCgCACENIABB1IECaiEOQdi1BCgCACEPIABB2IECaiEEQdy1BCgCACERIABB3IECaiESQeC1BCgCACEWIABB4IECaiEXQeS1BCgCACEYIABB5IECaiEZQei1BCgCACEaIABB6IECaiEFQey1BCgCACEHIABB7IECaiEbQfC1BCgCACEcIABB8IECaiEdQfS1BCgCACEeIABB9IECaiEfQfi1BCgCACEgIABB+IECaiEhQfy1BCgCACEiIABB/IECaiEjQfDTBCgCACEkQfTTBCgCACElQfjTBCgCACEmQfzTBCgCACEnQYDUBCgCACEoQYTUBCgCACEpQYjUBCgCACEqQYzUBCgCACErQQAhAgNAIABBnI0CaiACQQJ0aigCACEBIAIEQCAAQcCBAmogAkEGdGogJEECdCABaigCADYCACAAIAJBBnRqQcSBAmogJUECdCABaigCADYCACAAIAJBBnRqQciBAmogJkECdCABaigCADYCACAAIAJBBnRqQcyBAmogJ0ECdCABaigCADYCACAAIAJBBnRqQdCBAmogKEECdCABaigCADYCACAAIAJBBnRqQdSBAmogKUECdCABaigCADYCACAAIAJBBnRqQdiBAmogKkECdCABaigCADYCACAAIAJBBnRqQdyBAmogK0ECdCABaigCADYCAAUgCSADQQJ0IAFqKAIANgIAIBAgBkECdCABaigCADYCACATIApBAnQgAWooAgA2AgAgCCAUQQJ0IAFqKAIANgIAIAwgC0ECdCABaigCADYCACAOIA1BAnQgAWooAgA2AgAgBCAPQQJ0IAFqKAIANgIAIBIgEUECdCABaigCADYCACAXIBZBAnQgAWooAgA2AgAgGSAYQQJ0IAFqKAIANgIAIAUgGkECdCABaigCADYCACAbIAdBAnQgAWooAgA2AgAgHSAcQQJ0IAFqKAIANgIAIB8gHkECdCABaigCADYCACAhICBBAnQgAWooAgA2AgAgIyAiQQJ0IAFqKAIANgIACyACQQFqIgIgFUgNAAtBAA8LQcC1BCgCACEDIABBwIECaiEJQcS1BCgCACEGIABBxIECaiEQQci1BCgCACEKIABByIECaiETQcy1BCgCACEUIABBzIECaiEIQdC1BCgCACELIABB0IECaiEMQdS1BCgCACENIABB1IECaiEOQdi1BCgCACEPIABB2IECaiEEQdy1BCgCACERIABB3IECaiESQeC1BCgCACEWIABB4IECaiEXQeS1BCgCACEYIABB5IECaiEZQei1BCgCACEaIABB6IECaiEFQey1BCgCACEHIABB7IECaiEbQfC1BCgCACEcIABB8IECaiEdQfS1BCgCACEeIABB9IECaiEfQfi1BCgCACEgIABB+IECaiEhQfy1BCgCACEiIABB/IECaiEjQfDVBCgCACEkQfTVBCgCACElQfjVBCgCACEmQfzVBCgCACEnQQAhAgNAIABBnI0CaiACQQJ0aigCACEBIAIEQCAAQcCBAmogAkEGdGogJEECdCABaigCADYCACAAIAJBBnRqQcSBAmogJUECdCABaigCADYCACAAIAJBBnRqQciBAmogJkECdCABaigCADYCACAAIAJBBnRqQcyBAmogJ0ECdCABaigCADYCAAUgCSADQQJ0IAFqKAIANgIAIBAgBkECdCABaigCADYCACATIApBAnQgAWooAgA2AgAgCCAUQQJ0IAFqKAIANgIAIAwgC0ECdCABaigCADYCACAOIA1BAnQgAWooAgA2AgAgBCAPQQJ0IAFqKAIANgIAIBIgEUECdCABaigCADYCACAXIBZBAnQgAWooAgA2AgAgGSAYQQJ0IAFqKAIANgIAIAUgGkECdCABaigCADYCACAbIAdBAnQgAWooAgA2AgAgHSAcQQJ0IAFqKAIANgIAIB8gHkECdCABaigCADYCACAhICBBAnQgAWooAgA2AgAgIyAiQQJ0IAFqKAIANgIACyACQQFqIgIgFUgNAAtBAA8LQcC1BCgCACEDQcS1BCgCACEJQci1BCgCACEGQcy1BCgCACEQQdC1BCgCACEKQdS1BCgCACETQdi1BCgCACEUQdy1BCgCACEIQeC1BCgCACELQeS1BCgCACEMQei1BCgCACENQey1BCgCACEOQfC1BCgCACEPQfS1BCgCACEEQfi1BCgCACERQfy1BCgCACESQQAhAgNAIABBwIECaiACQQZ0aiAAQZyNAmogAkECdGooAgAiASADQQJ0aigCADYCACAAIAJBBnRqQcSBAmogCUECdCABaigCADYCACAAIAJBBnRqQciBAmogBkECdCABaigCADYCACAAIAJBBnRqQcyBAmogEEECdCABaigCADYCACAAIAJBBnRqQdCBAmogCkECdCABaigCADYCACAAIAJBBnRqQdSBAmogE0ECdCABaigCADYCACAAIAJBBnRqQdiBAmogFEECdCABaigCADYCACAAIAJBBnRqQdyBAmogCEECdCABaigCADYCACAAIAJBBnRqQeCBAmogC0ECdCABaigCADYCACAAIAJBBnRqQeSBAmogDEECdCABaigCADYCACAAIAJBBnRqQeiBAmogDUECdCABaigCADYCACAAIAJBBnRqQeyBAmogDkECdCABaigCADYCACAAIAJBBnRqQfCBAmogD0ECdCABaigCADYCACAAIAJBBnRqQfSBAmogBEECdCABaigCADYCACAAIAJBBnRqQfiBAmogEUECdCABaigCADYCACAAIAJBBnRqQfyBAmogEkECdCABaigCADYCACACQQFqIgIgFUgNAAtBAAviAgESfyAAKALkAyIFKAIYIgQoAgAhCyAEKAIEIQwgBCgCCCENIAAoAnAhCSADQQBMBEAPCyAFQTBqIgooAgAhACAJRQRAQQAhAQNAIABBAWpBD3EhACABQQFqIgEgA0cNAAsgCiAANgIADwsgBUE0aiEOIAVBOGohDyAFQTxqIRADQCAOKAIAIREgDygCACESIBAoAgAhEyAJIQVBACEEIAdBAnQgAmooAgAhCCAHQQJ0IAFqKAIAIQYDQCAGQQNqIRQgCEEBaiEVIAggDSAGLQACIABBBnQgE2ogBEECdGooAgBqai0AACAGLQAAIABBBnQgEWogBEECdGooAgBqIAtqLQAAIAwgBi0AASAAQQZ0IBJqIARBAnRqKAIAamotAABqajoAACAEQQFqQQ9xIQQgBUF/aiIFBEAgFSEIIBQhBgwBCwsgCiAAQQFqQQ9xIgA2AgAgB0EBaiIHIANHDQALC4sBAQV/IANBAEwEQA8LIAEgAmohCANAIAEgAiAGbCIHaigAACEFIAAgB2ogByAIaigAACIEIAVyIAQgBXNBAXZB//79+wdxazYCACABIAdBBGoiBGooAAAhBSAAIARqIAUgBCAIaigAACIEciAEIAVzQQF2Qf/+/fsHcWs2AgAgBkEBaiIGIANHDQALC4sBAQV/IANBAEwEQA8LIAFBAWohCANAIAEg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akHIgQJqIgEgASgCACAFKAIEazYCACAFQQhqIQUgACAKQQZ0akHMgQJqCyIBIAEoAgAgBSgCAGs2AgALIABBnI0CaiAKQQJ0aigCACECAkACfwJAAkAgEw4CAQADCyACQegBaiIBIAEoAgAgAkGoAWoiASgCACIFazYCACACQcgBaiIGIAYoAgAgAkGIAWoiBigCACIDazYCACACQeQBaiIHIAcoAgAgAkGkAWoiBygCACIIazYCACABIAUgAkHoAGoiASgCACIFazYCACAGIAMgAkHIAGoiBigCACIDazYCACAHIAggAkHkAGoiBygCACIIazYCACABIAUgAigCKGs2AgAgBiADIAIoAghrNgIAIAcgCCACKAIkazYCACACQegDaiIBIAEoAgAgAkGoA2oiASgCACIFazYCACACQcgDaiIGIAYoAgAgAkGIA2oiBigCACIDazYCACACQeQDaiIHIAcoAgAgAkGkA2oiBygCACIIazYCACABIAUgAkHoAmoiASgCACIFazYCACAGIAMgAkHIAmoiBigCACIDazYCACAHIAggAkHkAmoiBygCACIIazYCACABIAUgAigCqAJrNgIAIAYgAyACKAKIAms2AgAgByAIIAIoAqQCazYCACACQegFaiIBIAEoAgAgAkGoBWoiASgCACIFazYCACACQcgFaiIGIAYoAgAgAkGIBWoiBigCACIDazYCACACQeQFaiIHIAcoAgAgAkGkBWoiBygCACIIazYCACABIAUgAkHoBGoiASgCACIFazYCACAGIAMgAkHIBGoiBigCACIDazYCACAHIAggAkHkBGoiBygCACIIazYCACABIAUgAigCqARrNgIAIAYgAyACKAKIBGs2AgAgByAIIAIoAqQEazYCACACQegHaiIBIAEoAgAgAkGoB2oiASgCACIFazYCACACQcgHaiIGIAYoAgAgAkGIB2oiBigCACIDazYCACACQeQHaiIHIAcoAgAgAkGkB2oiDigCACIQazYCACABIAUgAkHoBmoiBygCACIIazYCACAGIAMgAkHIBmoiBigCACIDazYCAEHCASERQcoBIRIgECACQeQGaiIBKAIAIgVrIRBByQEMAQsgAkGUBmoiASABKAIAIAJBlARqIgEoAgAiBWs2AgAgAkGEBmoiBiAGKAIAIAJBhARqIgYoAgAiA2s2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CyAAEPcEIABB2ANqIgYoAgBBAWohASAGIAE2AgAgACgC1ANBf2ogAU8EQA8LIAAQ2ggL2AIBA38jCiEDIwpBMGokCiMKIwtOBEBBMBAACyADQSBqIQIgAyABKAIYENkBIANBBGogASgCHBDZASADQQhqIAEoAgAQ2QEgA0EMaiABKAIEENkBIANBEGogASgCCBDZASADQRRqIAEoAgwQ2QEgA0EYaiABKAIQENkBIANBHGogASgCFBDZASAARQRAIAMkCg8LIABBhAZqIgFBIjYCACACQQA6AAAgAkEAOgABIAJBADoAAiACQSA6AAMgAkEEaiIEQeMAOgAAIAJByAA6AAUgAkHSADoABiACQc0AOgAHIAAgAkEIEGsgAEHNpKGaBjYC9AIgABCTASAAIARBBBBpIAFBwgA2AgAgACADQSAQayAAIANBIBBpIAFBggE2AgAgAiAAKAKQAyIBQRh2OgAAIAIgAUEQdjoAASACIAFBCHY6AAIgAiABOgADIAAgAkEEEGsgAyQKC7IGAQR/IwohBCMKQRBqJAojCiMLTgRAQRAQAAsgBEEIaiEDAkACQCACQQNGBEACQAJAIAAuAZgDIgINACAAKAKoBUEBcUUNACABLAAAIQEMAQsgASwAACIBQf8BcSACQf//A3FPDQMLIAQgAToAACAAQYQGaiIBQSI2AgAgA0EAOgAAIANBADoAASADQQA6AAIgA0EBOgADIANBBGoiAkHiADoAACADQcsAOgAFIANBxwA6AAYgA0HEADoAByAAIANBCBBrIABBxI6tkgY2AvQCIAAQkwEgACACQQQQaSABQcIANgIAIAAgBEEBEGsgACAEQQEQaQwBCyACQQJxRQRAQQEgAC0AqAN0IAEuAQgiAUH//wNxTA0CIAQgAUH//wNxQQh2OgAAIAQgAToAASAAQYQGaiIBQSI2AgAgA0EAOgAAIANBADoAASADQQA6AAIgA0ECOgADIANBBGoiAkHiADoAACADQcsAOgAFIANBxwA6AAYgA0HEADoAByAAIANBCBBrIABBxI6tkgY2AvQCIAAQkwEgACACQQQQaSABQcIANgIAIAAgBEECEGsgACAEQQIQaQwBCyAEIAEuAQIiAkH//wNxQQh2IgU6AAAgBCACOgABIAQgAS4BBCICQf//A3FBCHYiBjoAAiAEIAI6AAMgBCABLgEGIgFB//8DcUEIdiICOgAEIAQgAToABSAALACoA0EIRgRAIAIgBSAGcnJB//8DcQ0CCyAAQYQGaiIBQSI2AgAgA0EAOgAAIANBADoAASADQQA6AAIgA0EGOgADIANBBGoiAkHiADoAACADQcsAOgAFIANBxwA6AAYgA0HEADoAByAAIANBCBBrIABBxI6tkgY2AvQCIAAQkwEgACACQQQQaSABQcIANgIAIAAgBEEGEGsgACAEQQYQaSABQYIBNgIAIAMgACgCkAMiAUEYdjoAACADIAFBEHY6AAEgAyABQQh2OgACIAMgAToAAyAAIANBBBBrIAQkCg8LIAFBggE2AgAgAyAAKAKQAyIBQRh2OgAAIAMgAUEQdjoAASADIAFBCHY6AAIgAyABOgADIAAgA0EEEGsLIAQkCgusAwEGfyMKIQQjCkEQaiQKIwojC04EQEEQEAALIAIgACgCqAVBAXFyRSAALACnAyIDQQNGIgYEf0EBIAAtAKgDdAVBgAILIAJJcgRAIAYEQCAAQYXWCRBnBSAEJAoPCwsgA0ECcUUEQCAEJAoPCyAAIAI7AZgDIABBhAZqIgZBIjYCACAEQQhqIgMgAkEDbCIFQRh2OgAAIAMgBUEQdjoAASADIAVBCHY6AAIgAyAFOgADIANBBGoiBUHQADoAACADQcwAOgAFIANB1AA6AAYgA0HFADoAByAAIANBCBBrIABBxaixggU2AvQCIAAQkwEgACAFQQQQaSAGQcIANgIAIAIEQCAEQQFqIQcgBEECaiEIQQAhBQNAIAQgASwAADoAACAHIAEsAAE6AAAgCCABLAACOgAAIAAgBEEDEGsgACAEQQMQaSABQQNqIQEgBUEBaiIFIAJHDQALCyAGQYIBNgIAIAMgACgCkAMiAUEYdjoAACADIAFBEHY6AAEgAyABQQh2OgACIAMgAToAAyAAIANBBBBrIABBzAFqIgAgACgCAEECcjYCACAEJAoLgAcBBX8jCiEFIwpBIGokCiMKIwtOBEBBIBAACyAFQRBqIQgCQAJAAkACQAJAAkACQCAEDgcABQECAwUEBQsCQAJAIANBAWsOEAAAAQABAQEAAQEBAQEBAQABC0EBIQkMBgsgAEHO1wkQZwwFCwJAAkAgA0EIaw4JAAEBAQEBAQEAAQtBAyEJDAULIABB9NcJEGcMBAsCQAJAIANBAWsOCAAAAQABAQEAAQtBASEJDAQLIABBlNgJEGcMAwsCQAJAIANBCGsOCQABAQEBAQEBAAELQQIhCQwDCyAAQbnYCRBnDAILAkACQCADQQhrDgkAAQEBAQEBAQABC0EEIQkMAgsgAEHl2AkQZwwBCyAAQYbZCRBnCyAAIAk6AKsDAkACQAJAIAAoAqgFQQRxRQ0AIAAoAswBQYAgcQ0AIARBBHJBBkcgBkHAAEdyIAZBAEdxDQEMAgsgBg0AQQAhBgwBC0EAIQYLIABBqANqIgsgA0H/AXEiCjoAACAAQacDaiIMIARB/wFxIgQ6AAAgACAHQQBHIgc6AKQDIAAgBkH/AXEiBjoArAUgAEEAOgDMBSAAIAE2AtgCIAAgAjYC3AIgACADIAlsIgM6AKoDIAAgA0H/AXEiA0EHSwR/IAEgA0EDdmwFIAEgA2xBB2pBA3YLNgLoAiAAIAE2AuQCIAAgCjoAqQMgACAJOgCsAyAFIAFBGHY6AAAgBSABQRB2OgABIAUgAUEIdjoAAiAFIAE6AAMgBSACQRh2OgAEIAUgAkEQdjoABSAFIAJBCHY6AAYgBSACOgAHIAUgCjoACCAFIAQ6AAkgBUEAOgAKIAUgBjoACyAFIAc6AAwgAEGEBmoiAUEiNgIAIAhBADoAACAIQQA6AAEgCEEAOgACIAhBDToAAyAIQQRqIgJByQA6AAAgCEHIADoABSAIQcQAOgAGIAhB0gA6AAcgACAIQQgQayAAQdKIocoENgL0AiAAEJMBIAAgAkEEEGkgAUHCADYCACAAIAVBDRBrIAAgBUENEGkgAUGCATYCACAIIAAoApADIgFBGHY6AAAgCCABQRB2OgABIAggAUEIdjoAAiAIIAE6AAMgACAIQQQQayAAQaYDaiICLAAABEAgAEEBNgLMASAFJAoPCyACIAwsAABBA0YEf0EIBUEIQXggCy0AAEEISBsLOgAAIABBATYCzAEgBSQKC+0BAQN/IwohASMKQRBqJAojCiMLTgRAQRAQAAsgAEUEQCAAQcwBaiICKAIAQRByIQAgAiAANgIAIAEkCg8LIABBhAZqIgJBIjYCACABQQA2AgAgAUEEaiIDQckAOgAAIAFBxQA6AAUgAUHOADoABiABQcQAOgAHIAAgAUEIEGsgAEHEnJXKBDYC9AIgABCTASAAIANBBBBpIAJBggE2AgAgASAAKAKQAyICQRh2OgAAIAEgAkEQdjoAASABIAJBCHY6AAIgASACOgADIAAgAUEEEGsgAEHMAWoiAigCAEEQciEAIAIgADYCACABJAoLlwMBB38gAkUgAEUgAUVycgRADwsgACABQfgBaiIEKAIAIAFB/AFqIgYoAgBBAUEUENYDIgNFBEAgAEG67wlBARCqAQ8LIAAgBCgCABBwIAQgAzYCACABQfQBaiIBIAEoAgBBgARyNgIAIABBzAFqIQdBASEEIAIhBSAGKAIAQRRsIANqIQICQANAAkAgAiAFKAIANgIAIAJBADoABCAFLAAQQQtxIgMhASADRQRAIAcoAgBBgIACcQ0BIABB0u8JEI4CIAcoAgBBC3EiAUUNAQsDQCABIAFBACABa3EiCHMhAyABIAhHBEAgAyEBDAELCyACIAE6ABACQAJAIAVBDGoiASgCACIDBEAgAiAAIAMQvAEiAzYCCCADBEAgAyAFKAIIIAEoAgAQXhogASgCACEBDAIFIABBsfAJQQEQqgELBSACQQA2AghBACEBDAELDAELIAIgATYCDCAGIAYoAgBBAWo2AgAgAkEUaiECCwJ/IARBf2ohCSAFQRRqIQUgBEEBTA0DIAkLIQQMAQsLIABBhvAJEGcLC70BAQF/IABFIAFFcgRADwsgAgRAIAAgAUGAwABBABCrAiADQX9qQYACSQRAIAEgAEGAAhDIASIFNgKcASAFIAIgAxBeGgUgASgCnAEhBQsgACAFNgKIBAsgBARAIAFBoAFqIgAgBCkBADcBACAAIAQuAQg7AQggASADQf//A3FBASADGzsBFgUgASADOwEWIANFBEAPCwsgAUEIaiIAIAAoAgBBEHI2AgAgAUH0AWoiACAAKAIAQYDAAHI2AgALlQEBAX8gAkUgAEUgAUVycgRADwsgACgCzAFBgARxBEAPCyACLAACQX9qQRh0QRh1Qf8BcUELSgRADwsgAiwAA0F/akEYdEEYdUH/AXFBHkoEQA8LIAItAARBF0oEQA8LIAItAAVBO0oEQA8LIAItAAZBPEoEQA8LIAEgAikBADcBjAEgAUEIaiIDIAMoAgBBgARyNgIAC0sBAn8gAEUEQA8LIABB0AFqIgEoAgAiAkHAAHEEQCAAQbjcCRCtAgUgASACQYCAAXI2AgAgAEHUAWoiACAAKAIAQYCAgCByNgIACwv6AgEGf0EBIQYgAkUgAEUgAUVycgRADwsgACABQYACaiIEKAIAIAFBhAJqIgcoAgBBAUEQENYDIgNFBEAgAEHy4AlBARCqAQ8LIAAgBCgCABBwIAQgAzYCACABQfQBaiIEIAQoAgBBIHI2AgAgAUEIaiEEIAcoAgBBBHQgA2ohAQJAAkACQANAAkACQAJAIAIoAgAiA0UNACACQQhqIggoAgBFDQAgASACLAAEOgAEIAEgACADEHFBAWoiBRC8ASIDNgIAIANFDQIgAyACKAIAIAUQXhogASAAIAJBDGoiBSgCABD+CCIDNgIIIANFDQQgASAFKAIAIgU2AgwgAyAIKAIAIAVBCmwQXhogBCAEKAIAQYDAAHI2AgAgByAHKAIAQQFqNgIAIAJBEGohAiABQRBqIQEMAQsgAEGH4QkQrQILIAZBf2oiBg0BDAMLCwwCCyAAIAEoAgAQcCABQQA2AgAMAQsPCyAGQQBMBEAPCyAAQaLhCUEBEKoBC7wCAQN/IABFIAFFcgRADwsgAkF/akEBSwRAIABBy+kJEGcLIANFBEAgAEHd6QkQZwsgAxBxIgVFBEAgAEHd6QkQZwsgAywAAEEtRgRAIABB3ekJEGcLIAMgBRDjA0UEQCAAQd3pCRBnCyAERQRAIABB8OkJEGcLIAQQcSIGRQRAIABB8OkJEGcLIAQsAABBLUYEQCAAQfDpCRBnCyAEIAYQ4wNFBEAgAEHw6QkQZwsgASACOgCIAiAAIAVBAWoiBxDHASECIAFBjAJqIgUgAjYCACACRQRADwsgAiADIAcQXhogASAAIAZBAWoiAxDHASICNgKQAiACBEAgAiAEIAMQXhogAUEIaiIAIAAoAgBBgIABcjYCACABQfQBaiIAIAAoAgBBgAJyNgIABSAAIAUoAgAQcCAFQQA2AgALCz0AIAJFIABFIAFFcnIEQA8LIAFBlAFqIgAgAigAADYAACAAIAIsAAQ6AAQgAUEIaiIAIAAoAgBBAnI2AgALVQECfyAARSABRXIEQA8LIAFBlAJqIgMoAgAiBEUgAiAERnJFBEAgACABQcAAQQAQqwILIAMgAjYCACACRQRADwsgAUEIaiIAIAAoAgBBgIACcjYCAAs6AQF/IABFIAFFcgRADwsgASACNgLAASABIAM2AsQBIAEgBDoAyAEgAUEIaiIFIAUoAgBBgAFyNgIAC84DAQR/IAdFIAJFIAFFIABFcnJyBEAPCyAGQQBKIgsgCEVxBEAPCyACEHEhDCAFQQNLBEAgAEHE6glBARCqAQ8LIAZB/wFLBEAgAEHf6glBARCqAQ8LIAYEQAJAA0ACQCAJQQJ0IAhqKAIAIgpFDQAgCiAKEHEQ4wNFDQAgCUEBaiIJIAZIDQEMAgsLIABB/OoJQQEQqgEPCwsgASAAIAxBAWoiChDHASIJNgLcASAJRQRAIABBnusJQQEQqgEPCyAJIAIgChBeGiABIAM2AuABIAEgBDYC5AEgASAFOgDwASABIAY6APEBIAEgACAHEHFBAWoiAxDHASICNgLoASACRQRADwsgAiAHIAMQXhogACAGQQJ0QQRqIgQQxwEhAiABQewBaiIDIAI2AgAgAkUEQA8LIAJBACAEEF0aIAsEQAJAQQAhAgNAAkAgACACQQJ0IAhqIgQoAgAQcUEBaiIFEMcBIQcgAygCACACQQJ0aiAHNgIAIAMoAgAgAkECdGooAgAiB0UNACAHIAQoAgAgBRBeGiACQQFqIgIgBkgNAQwCCwsPCwsgAUEIaiIAIAAoAgBBgAhyNgIAIAFB9AFqIgAgACgCAEGAAXI2AgALOgEBfyAARSABRXIEQA8LIAEgAjYCtAEgASADNgK4ASABIAQ6ALwBIAFBCGoiBSAFKAIAQYACcjYCAAshACAARQRADwsgACABNgKwBSAAIAI2ArQFIAAgAzYCuAULswEBAn8gAEUgAUVyBEAPCyABQRRqIgMuAQBBf2pBEHRBEHVB//8DcUH/AUoEQA8LIAAgAUEIQQAQqwIgASAAQYAEEMcBIgQ2AtgBIARFBEAPCyABQfQBaiIAIAAoAgBBCHI2AgAgAy4BACIABEAgAEH//wNxIQNBACEAA0AgAEEBdCAEaiAAQQF0IAJqLgEAOwEAIABBAWoiACADSQ0ACwsgAUEIaiIAIAAoAgBBwAByNgIACxkAIABFBEAPCyAAIAE2AqwBIAAgAjYCqAELwAEBAn8gAEUgAUVyBEAPCyABQdABaiIFKAIAIgQEQCAAIAQQcCAFQQA2AgALIAFBzAFqIgQgAjYCACAFIAAgAhDHASIANgIAIABFBEAPCyABQfQBaiICIAIoAgBBgIACcjYCACAEKAIAQQBKBEAgACADLAAAOgAAIAQoAgBBAUoEQEEBIQADQCAFKAIAIABqIAAgA2osAAA6AAAgAEEBaiIAIAQoAgBIDQALCwsgAUEIaiIAIAAoAgBBgIAEcjYCAAs9ACACRSAARSABRXJyBEAPCyABQaoBaiIAIAIpAQA3AQAgACACLgEIOwEIIAFBCGoiACAAKAIAQSByNgIAC+QBAQJ/IABFIAFFcgRADwsgA0EASCABLAAZQQNGIgQEf0EBIAEtABh0BUGAAgsgA0hyBEAgBARAIABBmu4JEGcFDwsLIANBAEoiBCACRXEEQCAAQbHuCRBnCyADRQRAIAAoAqgFQQFxRQRAIABBse4JEGcLCyAAIAFBgCBBABCrAiAAIABBgAYQ0AIiBTYClAMgBARAIAUgAiADQQNsEF4aCyABIAU2AhAgACADQf//A3EiADsBmAMgASAAOwEUIAFB9AFqIgAgACgCAEGAIHI2AgAgAUEIaiIAIAAoAgBBCHI2AgALJwAgACABQRh2OgAAIAAgAUEQdjoAASAAIAFBCHY6AAIgACABOgADCywAIABFBEAPCyAAKALQAUHAAHEEQCAAQZb4CRCtAgUgABDXAyAAIAEQ9AgLC54GAQd/IAAoAtQBIgVBgCBxBEACQCAALgGgA0UhAiABQRlqIgMsAAAiBEEDRgRAIANBAkEGIAIbOgAAIAFBCDoAGCABQQA7ARYgACgClAMNASAAQdD4CRBnCyACIAVBgICAEHFFckUEQCADIARBBHI6AAALIAFBGGoiAi0AAEEISARAIAJBCDoAAAsgAUEAOwEWCwsgBUGAAXEEQCABQaoBaiICIABBvANqIgMpAQA3AQAgAiADLgEIOwEICyABIAAoApwGNgIoIAFBGGoiBiwAACICQRBGBEAgBUGAgIAgcQR/IAZBCDoAAEEIBUEQCyECIAVBgAhxBEAgBkEIOgAAQQghAgsLIAVBgIABcQRAIAFBGWoiAyADLAAAQQJyOgAACyAFQYCAgANxBEAgAUEZaiIDIAMsAABBfXE6AAALIAVBwABxBEACQAJAIAFBGWoiAywAAEECaw4FAAEBAQABCyACQf8BcUEIRiAAKALcBEEAR3EEQCADQQM6AAALCwsgAkH/AXFBCEYgBUGABHFBAEdxBEAgASwAGUEDRgR/QQgFIAZBEDoAAEEQCyECCyAFQQRxQQBHIAJB/wFxQQhIcQR/IAZBCDoAAEEIBSACCyEDIAFBGWoiBywAACIEQQNGBH8gAUEBOgAdQQEFIAFBHWohAiAEQQJxBH8gAkEDOgAAQQMFIAJBAToAAEEBCwshAiAEQXtxIQggBUGAgBBxBEAgByAIOgAAIAFBADsBFiAIIQQLIARBBHEEQCABIAJBAWpBGHRBGHUiAjoAHQsgBUGAgAJxBEACQAJAIARBGHRBGHUOAwABAAELIAEgAkEBakEYdEEYdSICOgAdIAVBgICACHEEQCAHIARBBHI6AAALCwsgBUGAgMAAcQRAIAAsAMgBIgQEQCAGIAQ6AAAgBCEDCyAALADJASIEBEAgASAEOgAdIAQhAgsLIAEgAkH/AXEgA0H/AXFsIgM6AB4gASgCACECIANB/wFxIgNBB0sEQCABIAIgA0EDdmwiATYCDAUgASACIANsQQdqQQN2IgE2AgwLIAAgATYCiAMLnwEBBH8gAEGtA2oiBS0AACICQQdKBEAPC0EIIAIiA2shBCAAQRE2AoQGIAAgAyABQSBqaiAEEI4BIAVBCDoAACABQSBqIgEgAyAEEPoERQRAIAJBA04EQA8LIABBzAFqIgAgACgCAEGAIHI2AgAPCyACQQROBEAgAEHH+QkQZwsgASADIARBfGoQ+gQEQCAAQbj5CRBnBSAAQcf5CRBnCwuMAQEDfyAAQdABaiIBKAIAQQhxRQRAIABBAEEAENkDIABBADYC6AEgAEHMAWohAiABKAIAIgNBCHFFBEAgAiACKAIAQQhyNgIAIAEgA0EIcjYCAAsLIABB2AFqIgEoAgBB1IKRygRHBEAPCyAAQQA2AtwBIABBADYC4AEgAUEANgIAIAAgACgCjAMQbRoLSAECfyAAKAIEIgNFBEAPC0EAIQADQCACQQFqIQQgASACLQAAIAEtAABqOgAAIAFBAWohASADIABBAWoiAEcEQCAEIQIMAQsLC1YBAn8gAC0AC0EHakEDdiICIAAoAgQiA08EQA8LQQAgAmshBCABIAIiAGohAQNAIAEgAS0AACABIARqLQAAajoAACABQQFqIQEgAyAAQQFqIgBHDQALC/sBAQd/IAEgAC0AC0EHakEDdiIFaiEHIAUEQCACIQQgASEDA0AgBEEBaiECIAMgAy0AACAELQAAajoAACADQQFqIgMgB0kEQCACIQQMAQsLBSABIQMLIAMgASAAKAIEaiIHTwRADwtBACAFayEJA0AgAkEBaiEAIAItAAAiBCACIAlqLQAAIgJrIQZBACADIAlqLQAAIgEgAmsiCGsgCCAIQQBIGyEFIAMgAy0AACACIAQgASAFQQAgBmsgBiAGQQBIGyICSCIBG0EAIAYgCGoiBGsgBCAEQQBIGyAFIAIgARtIG2o6AAAgA0EBaiIDIAdHBEAgACECDAELCwu6AQEHfyAAKAIEIQQgASACLQAAIgMgAS0AAGoiADoAACAEQQFMBEAPCyABIARqIQkgAUEBaiEBA0BBACACQQFqIgItAAAiBCADayIFayAFIAVBAEgbIQdBACAAQf8BcSIAIANrIgZrIAYgBkEASBshCCABIAEtAAAgAyAEIAAgCCAHSCIAG0EAIAUgBmoiA2sgAyADQQBIGyAIIAcgABtIG2oiADoAACABQQFqIgEgCUkEQCAEIQMMAQsLC8gBAQd/An8gACgCBCEJIAAtAAtBB2pBA3YiAwR/An8gAiADaiEIIAEhAANAIAJBAWohBiAAIAAtAAAgAi0AAEEBdmo6AAAgAEEBaiEAIAMgBEEBaiIERwRAIAYhAgwBCwsgCAshAiABIANqBSABCyEAIAkLIANrIgZFBEAPC0EAIANrIQVBACEBA0AgAkEBaiEEIAAgAC0AACACLQAAIAAgBWotAABqQQF2ajoAACAAQQFqIQAgAUEBaiIBIAZHBEAgBCECDAELCwuAAQECfyAEQX9qIgRBBE8EQA8LIABBjAZqIgUoAgBFBEAgAC0AqgNBB2ohBiAFQcUANgIAIABBxgA2ApAGIABBxwA2ApQGIABByQBByAAgBkH4A3FBCEYbNgKYBgsgAEGMBmogBEECdGooAgAhACABIAIgAyAAQf8AcUHbBWoRBgALXwEBfCABRSACRXIEQCAAQQA2AgBBAQ8LIAG3IAK3okQAAAAAAGr4QKNEAAAAAAAA4D+gnCIDRAAAwP///99BZSADRAAAAAAAAODBZnFFBEBBAA8LIAAgAxBsNgIAQQELVwEBfyABQQFIBEAgAEG14QkQZwtBf0EKEGogAUkEQEEADwsgAUEKbCIBRQRAQQAPCyAABEAgACgCtAUiAgRAIAAgASACQf8AcUGmAWoRAgAPCwsgARBvCzEBAX8gAARAIAAoApwBIgEEQCAAKAKgASIABEAgAEEBIAFBP3FBmQVqEQAACwsLEAIL+x0BHH8jCiEPIwpBEGokCiMKIwtOBEBBEBAACyAAQeADaiIIKAIAIgNBAEchASAAQZwGaiIMKAIAIgIEfwJ/IAFFBEAgCCACEM0CNgIAQQAMAQsgDyACIAMQ/QgEfyAPKAIAENoBQQBHBUEBCwsFIAEEQCAMIAMQzQI2AgAFIAxBoI0GNgIAIAhBoI0GNgIAC0EACyECIABB5gZqIgEgAS4BAEEBcjsBACAAQdQBaiIHKAIAIgFB/79/cSABQYDAAHIgAkUbIQIgByACNgIAIAJBgIEQcUGAgBBGBEAgByACQf/9/2txNgIAIABB0AFqIgIgAigCAEH/v39xNgIAIABBADsBoAMLAn8gCCgCABDaAUUhFyAHKAIAIQIgFwsEQCAHIAJB////e3EiAjYCACAAQdABaiIBIAEoAgBB/79/cTYCAAsgAkGAgIADcQR/IAAQlAkgBygCAAUgAgsiAUGAAnEEQCAALACnA0ECcUUEQCAAQcwBaiICIAIoAgBBgBByNgIACwUgAUGAgQFxQYCBAUYEQCAALgG+AyIDIAAuAcADRgRAIAMgAC4BwgNGBEAgAEHMAWoiAiACKAIAQYAQcjYCACAAIAM7AcQDCwsLCyAAQacDaiIRLAAAIgpBA0YEQAJAAkAgAC4BoAMiCUUiCwRAQQAhAwwBBQJAIAlB//8DcSEKIAAoAogEIQRBACEDQQAhAgNAAkACQAJAIAMgBGosAABBf2sOAgIAAQtBASECDAELIAEhAgwCCyADQQFqIgMgCkkNAAsgAiEDDAILCwwBCyAHIAFB////e3EiAjYCACAAQdABaiIEIAQoAgBB/79/cTYCACABQf/8/3txIQEgA0UEQCAHIAE2AgAgASECCwsgAkGAInFBgCJGBEAgACAAKAKUAyIBIAAtALwDIgNBA2xqLQAAOwG+AyAAIANBA2wgAWotAAE7AcADIAAgA0EDbCABai0AAjsBwgMgAkGAgKAQcUGAgCBGBEAgCUH//wNxIQQgC0UEQCAAKAKIBCEDQQAhAgNAIAIgA2oiASABLAAAQX9zOgAAIAJBAWoiAiAERw0ACyAHKAIAIQILCwsFIApBBHEEQCABIQIFAn8gAC4BoANFIRggByABQf///3txIgI2AgAgAEHQAWoiAyADKAIAQf+/f3E2AgAgAUH//P97cSEBIBgLBEAgByABNgIAIAEhAgsLIApBAnFFIAJBgCJxQYAiRnEEQCAALwHEAyEBIAAvAZQEIQMCQAJAAkACQCAALACoA0EBaw4EAAEDAgMLIANB/wFsIQMgAUH/AWwhAQwCCyADQdUAbCEDIAFB1QBsIQEMAQsgA0ERbCEDIAFBEWwhAQsgACABQf//A3EiATsBwgMgACABOwHAAyAAIAE7Ab4DIAJBgICAEHFFBEAgACADQf//A3EiATsBkgQgACABOwGQBCAAIAE7AY4ECwsLIAJBgAdxQYAFRgRAIAAsAKgDQRBHBEAgAEG+A2oiASABLwEAQf8BbEH/gAJqQRB2OwEAIABBwANqIgEgAS8BAEH/AWxB/4ACakEQdjsBACAAQcIDaiIBIAEvAQBB/wFsQf+AAmpBEHY7AQAgAEHEA2oiASABLwEAQf8BbEH/gAJqQRB2OwEACwsgAkGAA3FBgAFGIAJBgIiAIHFBAEdxBEAgACwAqANBEEYEQCAAQb4DaiIBIAEvAQBBgQJsOwEAIABBwANqIgEgAS8BAEGBAmw7AQAgAEHCA2oiASABLwEAQYECbDsBACAAQcQDaiIBIAEvAQBBgQJsOwEACwsgAEHGA2oiAyAAQbwDaiIBKQEANwEAIAMgAS4BCDsBCAJAAkAgAkGAwABxDQAgAkGAgIADcQRAIAwoAgAQ2gENASAIKAIAENoBDQEgBygCACECCyACQYABcQRAIAwoAgAQ2gENASAIKAIAENoBDQEgACwAtANBA0YEQCAAKAK4AxDaAQ0CCwsgBygCACICQYCAgARxBEAgCCgCABDaAQ0BIAcoAgAhAgsgAkGAAXEEQCARLAAAQQNGBEAgAC4BoAMiA0H//wNxIQggACgClAMhDiAALgG+AyIGQf8BcSEMIAAuAcADIgVB/wFxIQkgAC4BwgMiAUH/AXEhCyADBEAgAEGIBGohCiAGQf8BcSEEIAVB/wFxIQMgAUH/AXEhBkEAIQIDQAJAAkACQCACIAooAgBqIhAsAAAiAUF/aw4CAgABCyACQQNsIA5qIAw6AAAgAkEDbCAOaiAJOgABIAJBA2wgDmogCzoAAgwBCyABQf8BcSIBIAJBA2wgDmoiBS0AAGwgBCABQf8Bc2xBgAFqaiEBIAUgASABQQh2Qf8BcWpBCHY6AAAgAyAQLQAAIgVB/wFzbCACQQNsIA5qQQFqIgEtAAAgBWxBgAFqaiEFIAEgBSAFQQh2Qf8BcWpBCHY6AAAgBiAQLQAAIgVB/wFzbCACQQNsIA5qQQJqIgEtAAAgBWxBgAFqaiEFIAEgBSAFQQh2Qf8BcWpBCHY6AAALIAJBAWoiAiAIRw0ACyAHKAIAIQILIAcgAkH/fnEiAjYCAAsLDAELIAAgAC0AqAMQmQkgESwAAEEDRiEBIAcoAgAiAkGAAXFFBEAgAUUNASACQYAgcUUgAkGAgIADcUVyRQ0BIAAoApQDIQQgAC4BmAMiAUH//wNxIQYgAQRAIAAoAuQDIQNBACEBA0AgAUEDbCAEaiIFIAMgBS0AAGosAAA6AAAgAUEDbCAEakEBaiIFIAMgBS0AAGosAAA6AAAgAUEDbCAEakECaiIFIAMgBS0AAGosAAA6AAAgAUEBaiIBIAZHDQALCyAHIAJB/79/cSICNgIADAELIAFFBEACQAJAAkACQAJAIABBtANqIgQsAABBAWsOAwABAgMLIAgoAgAhBkGgjQYhBQwDCyAMKAIAEM0CIQYgDCgCACAIKAIAENUDIQUMAgsgAEG4A2oiAigCABDNAiEGIAIoAgAgCCgCABDVAyEFDAELIABB3PUJEGcLAn8gBhDaASEZIAUQ2gEhAiAZC0EARyIDBEAgACAAIAAvAcQDIAYQ/QE7Ac4DCyACQQBHIgEEQCAAQcQDaiICIAAgAi8BACAFEP0BOwEACwJAAkAgAEG+A2oiCi4BACIJIABBwANqIgsuAQBHDQAgAEHCA2oiAi4BACAJRw0AIAAuAcQDIAlHDQAgACAALgHOAyIBOwHMAyAAIAE7AcoDIAAgATsByAMgAiAJOwEAIAsgCTsBAAwBCyADBEAgACAAIAlB//8DcSAGEP0BOwHIAyAAIAAgCy8BACAGEP0BOwHKAyAAIAAgAC8BwgMgBhD9ATsBzAMLIAEEQCAKIAAgCi8BACAFEP0BOwEAIAsgACALLwEAIAUQ/QE7AQAgAEHCA2oiAiAAIAIvAQAgBRD9ATsBAAsLIARBAToAACAHKAIAIQIMAQsgACgClAMhDSAALgGYAyILQf//A3EhFQJAAn8CQAJAAkACQCAALAC0A0EBaw4DAQACAwsgAC8BvgMiAiAAKALwAyIBaiwAACEEIAAoAuQDIgkgAmosAAAhBSAALwHCAyIKIAFqLAAAIQYgAC8BwAMiAiABaiwAACEDIAIgCWosAAAhASAJIApqLAAAIQIMBAtBoI0GIQIgCCgCAAwCCwJ/IABBuANqIgIoAgAQzQIhGiACKAIAIAgoAgAQ1QMhAiAaCwwBC0GgjQYhAkGgjQYLIQYCfyACENoBRSEbIABBvgNqIgQuAQAhBSAbCwR/IAVB/wFxIQUgAC4BwANB/wFxIQEgAC4BwgNB/wFxBSAFQf//A3EgAhCqAiEFIAAvAcADIAIQqgIhASAALwHCAyACEKoCCyECAn8gBhDaAUUhHCAELgEAIQQgHAsEfyAEQf8BcSEEIAAuAcADQf8BcSEDIAAuAcIDQf8BcQUgBEH//wNxIAYQqgIhBCAALwHAAyAGEKoCIQMgAC8BwgMgBhCqAgshBgsgCwRAIABBoANqIRYgAEGIBGohDiAAQeQDaiEQIABB8ANqIQggBEH/AXEhDCAAQewDaiEJIANB/wFxIQsgBkH/AXEhCkEAIQYDQAJAAkAgBiAWLwEATw0AAkACQAJAIAYgDigCAGoiEiwAACIDQX9rDgIDAAELIAZBA2wgDWogBToAACAGQQNsIA1qIAE6AAEgBkEDbCANaiACOgACDAELIANB/wFxIgMgCCgCACITIAZBA2wgDWoiBC0AAGotAABsIAwgA0H/AXNsQYABamohAyAEIAkoAgAiFCADIANBCHZB/wFxakEIdkH/AXFqLAAAOgAAIAsgEi0AACIEQf8Bc2wgEyAGQQNsIA1qQQFqIgMtAABqLQAAIARsQYABamohBCADIBQgBCAEQQh2Qf8BcWpBCHZB/wFxaiwAADoAACAKIBItAAAiBEH/AXNsIBMgBkEDbCANakECaiIDLQAAai0AACAEbEGAAWpqIQQgAyAUIAQgBEEIdkH/AXFqQQh2Qf8BcWosAAA6AAALDAELIAZBA2wgDWoiAyAQKAIAIgQgAy0AAGosAAA6AAAgBkEDbCANakEBaiIDIAQgAy0AAGosAAA6AAAgBkEDbCANakECaiIDIAQgAy0AAGosAAA6AAALIAZBAWoiBiAVRw0ACwsgByAHKAIAQf++f3EiAjYCAAsgAkGIIHFBCEcEQCAPJAoPCyARLAAAQQNHBEAgDyQKDwsgAC4BmAMiBUH//wNxIQRBCCAALAD8AyIBQf8BcWshBiAHIAJBd3E2AgAgBUEARyIDIAFBAEcgBkEASnFxBEAgACgClAMhBUEAIQIDQCACQQNsIAVqIgEgAS0AACAGdjoAACACQQFqIgIgBEcNAAsLIANBCCAALAD9AyICQf8BcWsiBkEASiACQQBHcXEEQCAAKAKUAyEFQQAhAgNAIAJBA2wgBWpBAWoiASABLQAAIAZ2OgAAIAJBAWoiAiAERw0ACwsgA0EIIAAsAP4DIgJB/wFxayIFQQBKIAJBAEdxcUUEQCAPJAoPCyAAKAKUAyEBQQAhAANAIABBA2wgAWpBAmoiAiACLQAAIAV2OgAAIABBAWoiACAERw0ACyAPJAoLrwUBF38gACgC5ARBMHFBMEYEQA8LIAItAFcgAi0AVEEYdCACLQBVQRB0ciACLQBWQQh0cnIhCyACQdgAaiEMIAJB2QBqIQ0gAkHaAGohDiACQdsAaiEPIAJB3ABqIRAgAkHdAGohESACQd4AaiESIAJB3wBqIRMgAkHgAGohFCACQeEAaiEVIAJB4gBqIRYgAkHjAGohFyACQQFqIRggAkECaiEZIAJBA2ohGiACQUBrIQYgAkHBAGohByACQcIAaiEIIAJBwwBqIQlBgIAEIQoCQAJAA0ACQCALIARBBXRBrK0FaigCAEYEQCAEQQV0QbCtBWooAgAgDy0AACAMLQAAQRh0IA0tAABBEHRyIA4tAABBCHRyckYEQCAEQQV0QbStBWooAgAgEy0AACAQLQAAQRh0IBEtAABBEHRyIBItAABBCHRyckYEQCAEQQV0QbitBWooAgAgFy0AACAULQAAQRh0IBUtAABBEHRyIBYtAABBCHRyckYEQCAFRQRAIAktAAAgBi0AAEEYdCAHLQAAQRB0ciAILQAAQQh0cnIhCiAaLQAAIAItAABBGHQgGC0AAEEQdHIgGS0AAEEIdHJyIQULIAUgBEEFdEGorQVqKAIARgRAIAogBEEFdEG+rQVqLwEARg0FCwsLCwsgBEEBaiIEQQdJDQEMAgsLDAELDwsgA0UEQEEAQQBBABDkASACIAUQ5AEhAwsgAyAEQQV0QaCtBWooAgBGBEBBAEEAQQAQlAEgAiAFEJQBIARBBXRBpK0FaigCAEYEQCAEQXtqQQJJBEAgAEH64QlBAhCqAQUgBEF8akEDSQRAIABBl+IJQQAQqgELCyAAIAEgCS0AACAGLQAAQRh0IActAABBEHRyIAgtAABBCHRychCnBRoPCwsgAEHC4glBABCqAQv6AQEFfyAELQCDASAELQCBAUEQdCAELQCAAUEYdHIgBC0AggFBCHRyciIHRQRAQQEPCyAEQYQBaiEEAkACQANAAkAgBC0AAyAELQAAQRh0IAQtAAFBEHRyIAQtAAJBCHRyciEGIAQtAAciCCAELQAEQRh0IAQtAAVBEHRyIAQtAAZBCHRyciIJIANLDQAgBC0ACyAELQAIQRh0IAQtAAlBEHRyIAQtAApBCHRyciADIAlrSw0AIAhBA3EEQCAAQQAgAiAGQczkCRCtAQsgBEEMaiEEIAVBAWoiBSAHSQ0BDAILCwwBC0EBDwsgACABIAIgBkGs5AkQrQFBAAtIAQF/IANBhAFJBEAgACABIAIgA0HP6AkQrQFBAA8LIAAoAtwFIgRBAEcgBCADSXFFBEBBAQ8LIAAgASACIANB2egJEK0BQQALxwcBAn8jCiEGIwpB0AFqJAojCiMLTgRAQdABEAALAkAgBC0AAyAELQABQRB0IAQtAABBGHRyIAQtAAJBCHRyciIHIANHBEAgACABIAIgB0H25AkQrQEMAQsgA0EDcUUgBC0ACEEESHJFBEAgACABIAIgA0GU5QkQrQEMAQsgBC0AgwEgBC0AgAFBGHQgBC0AgQFBEHRyIAQtAIIBQQh0cnIiB0HKqtWqAU0EQCAHQQxsQYQBaiADTQRAIAQtAEMgBEFAay0AAEEYdCAELQBBQRB0ciAELQBCQQh0cnIiA0H+/wNLBEAgACABIAIgA0G35QkQrQEMAwsgA0EDSwRAIABBACACIANB0OUJEK0BCyAELQAnIAQtACRBGHQgBC0AJUEQdHIgBC0AJkEIdHJyIgNB8OaNiwZHBEAgACABIAIgA0Ht5QkQrQEMAwsgBEHEAGpB/+UJQQwQegRAIAZBxAEgBkHEASAGIAZBxAFBAEGe5AkQ5wEiA0HPAGogAyACEOcBQajkCRDnAUGL5gkQ5wEaIAAgBkEBEKoBCwJAAkAgBC0AEyAELQAQQRh0IAQtABFBEHRyIAQtABJBCHRyciIDQaCEnZIFSARAIANB2YLJugRrDQEgBUECcQRAIAAgASACQdmCyboEQdTmCRCtAQwGCwUgA0GghJ2SBWsNASAFQQJxRQRAIAAgASACQaCEnZIFQaXmCRCtAQwGCwsMAQsgACABIAIgA0H+5gkQrQEMAwsCQAJAIAQtAA8gBC0ADEEYdCAELQANQRB0ciAELQAOQQh0cnIiA0HsxrXzBkgEQCADQevcpeMGSARAIANB9OaJiwZrDQIgACABIAJB9OaJiwZBnucJEK0BDAYLIANB8ui56wZOBEAgA0Hy6LnrBmtFDQMMAgsgA0Hr3KXjBmsNASAAIAEgAkHr3KXjBkHE5wkQrQEMBQUgA0Hy3I2bB04EQCADQePCwZsHSARAIANB8tyNmwdrRQ0EDAMFIANB48LBmwdrRQ0EDAMLAAsgA0Hy6MmDB04EQCADQfLoyYMHa0UNAwwCCyADQezGtfMGaw0BIABBACACQezGtfMGQeznCRCtAQsMAQsgAEEAIAIgA0GU6AkQrQELAkAgBC0AFyAELQAUQRh0IAQtABVBEHRyIAQtABZBCHRyciIDQaC05cIFSARAIANBoMSF4wRrDQEFIANBoLTlwgVrDQELIAYkCkEBDwsgACABIAIgA0Gz6AkQrQEMAgsLIAAgASACIAdBo+UJEK0BIAYkCkEADwsgBiQKQQALGQAgAEEARyABQQBHcUUEQEEADwsgASgCDAsZACAAQQBHIAFBAEdxRQRAQQAPCyABLAAZC8sCAQh/IwohBCMKQaABaiQKIwojC04EQEGgARAAC0EoELQBIgJBADYCACAARQRAIAIQqwEgBCQKDwsgAEGkAWohBSAAQaABaiIGKAIAIgcEQCAFKAIARSAAIAdGckUEQCAEQQEgAkEEEPcCIQIQCiEIQQAkBSMFIQFBACQFIAFBAEcjBkEAR3EEQCABKAIAIAIgCBCKAiIDRQRAIAEjBhALCyMGEAgFQX8hAwsQCiEBIANBAWsEQEEAIQELA0AgAUUEQAEgBiAENgIAIAVBADYCACAAQRU2ApwBQQAkBUEWIAAgBxBAIwUhAUEAJAUgAUEARyMGQQBHcQRAIAEoAgAgAiAIEIoCIgNFBEAgASMGEAsLIwYQCAVBfyEDCxAKIQEgA0EBa0UNAQsLCwsgBUEANgIAIAZBADYCACAAQQA2ApwBIAIQqwEgBCQKCzYBAX8gASgCACICRQRADwsgAUEANgIAIAIhAQNAIAEoAgAhAiAAIAEQcCACBEAgAiEBDAELCwvQBAEEfyABIABBGHYiA0G/f2pBOUsgA0Glf2pBBklyBH8gAUHbADoAACABIABBHHZBkPUFaiwAADoAASABIANBD3FBkPUFaiwAADoAAiABQd0AOgADQQQFIAEgAzoAAEEBCyIEaiAAQRB2IgVB/wFxIgNBv39qQTlLIANBpX9qQQZJcgR/IAEgBEEBamogAEEUdkEPcUGQ9QVqLAAAOgAAIAEgBEECcmogBUEPcUGQ9QVqLAAAOgAAIAEgBEEDaiIDakHdADoAAEHbAAUgBCEDIAVB/wFxCzoAACABIANBAWoiBGogAEEIdiIFQf8BcSIGQb9/akE5SyAGQaV/akEGSXIEfyABIANBAmpqIABBDHZBD3FBkPUFaiwAADoAACABIANBA2pqIAVBD3FBkPUFaiwAADoAACABIANBBGoiA2pB3QA6AABB2wAFIAQhAyAFQf8BcQs6AAAgASADQQFqIgRqIABB/wFxIgVBv39qQTlLIAVBpX9qQQZJcgR/IAEgA0ECamogAEEEdkEPcUGQ9QVqLAAAOgAAIAEgA0EDamogAEEPcUGQ9QVqLAAAOgAAIAEgA0EEaiIDakHdADoAAEHbAAUgBCEDIABB/wFxCzoAACADQQFqIQAgAkUEQCAAIAFqQQA6AAAPCyAAIAFqQTo6AAAgASADQQJqakEgOgAAQQAhBCADQQNqIQADQCACIARqLAAAIgUEQCAAQQFqIQMgACABaiAFOgAAIARBAWoiBEHDAUkEfyADIQAMAgUgAwshAAsLIAAgAWpBADoAAAsgAQF/IAAoAtADIgFFBEAPCyAAIAFB/wBxQZkEahEFAAusEwEOfyMKIQYjCkEgaiQKIwojC04EQEEgEAALIABFBEAgBiQKDwsgAEHUAWoiDSgCACICQYCAwABxBEAgACgCwAEiBARAIAAgASAAKAL8AkEBaiAEQf8AcUHbBWoRBgAgDSgCACECCwsgAkGAgAJxBEAgASAAKAL8AkEBaiAAKALQAUEHdkEBcUEBcxDdAyANKAIAIQILIAJBgIAEcQRAIAEgACgC/AJBAWoQmgUgDSgCACECCyACQQRxBEAgACgC/AJBAWohBCAALACoAyIJQf8BcSEHIAFBCWoiCiwAAEEIRgRAIAFBCmoiDCwAAEEBRgRAAn8CfwJAAkACQAJAIAlBAWsOBAABAwIDCyABKAIAIgsEf0GAASEFIAQhAgNAIAMgBUEAIAQsAAAbciEDIAVBAUoEfyAFQQF2BSACIAM6AAAgAkEBaiECQQAhA0GAAQshBSAEQQFqIQQgCEEBaiIIIAtHDQALIAVBgAFHBEAgAiADOgAACyABBSABCwwDCyABKAIAIgsEf0EGIQUgBCECA0AgAyAELAAAQQNxIAV0ciEDIAUEfyAFQX5qBSACIAM6AABBACEDIAJBAWohAkEGCyEFIARBAWohBCAIQQFqIgggC0cNAAsgBUEGRwRAIAIgAzoAAAsgAQUgAQsMAgsgASgCACILBH9BBCEFIAQhAgNAIAMgBCwAAEEPcSAFdHIhAyAFBH8gBUF8agUgAiADOgAAQQAhAyACQQFqIQJBBAshBSAEQQFqIQQgCEEBaiIIIAtHDQALIAVBBEcEQCACIAM6AAALIAEFIAELDAELIAELIQ8gCiAJOgAAIAEgByAMLQAAbCIEOgALIA8LKAIAIQIgASAEQf8BcSIEQQdLBH8gAiAEQQN2bAUgAiAEbEEHakEDdgs2AgQgDSgCACECCwsLIAJBEHEEQCABIAAoAvwCQQFqEJkFIA0oAgAhAgsgBkEQaiEJIAYhCCACQQhxBEAgACgC/AJBAWohBCABLAAIIgdBA0cEQCABLAAJIgVB/wFxIQYgB0ECcQR/IAAtAIEEIQMgCSAGIAAtAIIEIgJrNgIEIAggAjYCBCAJIAYgAC0AgwQiAms2AgggCCACNgIIQQMFIAAtAIQEIQNBAQshAiAJIAYgA2s2AgAgCCADNgIAIAdBBHEEfyACQQJ0IAlqIAYgAC0AhQQiA2s2AgAgAkECdCAIaiADNgIAIAJBAWoFIAILIQYgBUH/AXFBCEgEQEHVAEERQf8BIAVBBEYgACwAhAQiAkEDRnEbIAJBAUYgBUECRnEbIQcgASgCBCIOBEBBACEFA0AgBC0AACEGIAkoAgAiAkEAIAgoAgAiCmsiDEoEQCAGIAJ0IAZBACACa3YgB3EgAkEAShshAyACIAprIgIgDEoEQANAIAMgBiACdCAGQQAgAmt2IAdxIAJBAEobciEDIAIgCmsiAiAMSg0ACwsFQQAhAwsgBCADOgAAIARBAWohBCAFQQFqIgUgDkcNAAsLBQJAIAYgASgCAGwiCkEARyECIAVBCEYEQCACRQ0BQQAhBQNAIAUgBhCRASEDIAQtAAAhByADQQJ0IAlqKAIAIgJBACADQQJ0IAhqKAIAIgxrIgtKBEAgByACdCAHQQAgAmt2IAJBAEobIQMgAiAMayICIAtKBEADQCADIAcgAnQgB0EAIAJrdiACQQBKG3IhAyACIAxrIgIgC0oNAAsLBUEAIQMLIAQgAzoAACAEQQFqIQQgBUEBaiIFIApHDQALBSACRQ0BQQAhBQNAIAUgBhCRASEDIARBAWoiDi0AACAELQAAQQh0ciEHIANBAnQgCWooAgAiAkEAIANBAnQgCGooAgAiDGsiC0oEQCAHIAJ0IAdBACACa3YgAkEAShshAyACIAxrIgIgC0oEQANAIAMgByACdCAHQQAgAmt2IAJBAEobciEDIAIgDGsiAiALSg0ACwsFQQAhAwsgBCADQQh2OgAAIARBAmohBCAOIAM6AAAgBUEBaiIFIApHDQALCwsLIA0oAgAhAgsLIAJBgIAIcQRAAkAgACgC/AJBAWohAgJAAkACQCABLAAIQQRrDgMBAgACCyABKAIAIgVBAEchBCABLAAJQQhGBEAgBEUNA0EAIQQDQCACLAAAIQYgAiACQQFqIgMsAAA6AAAgAyACQQJqIgksAAA6AAAgAkEEaiEDIAkgAkEDaiICLAAAOgAAIAIgBjoAACAEQQFqIgQgBUcEQCADIQIMAQsLBSAERQ0DQQAhBANAIAIsAAAhBiACQQFqIgMsAAAhCSACIAJBAmoiBywAADoAACADIAJBA2oiAywAADoAACAHIAJBBGoiBywAADoAACADIAJBBWoiCiwAADoAACAHIAJBBmoiBywAADoAACACQQhqIQMgCiACQQdqIgIsAAA6AAAgByAGOgAAIAIgCToAACAEQQFqIgQgBUcEQCADIQIMAQsLCwwBCyABKAIAIgVBAEchBCABLAAJQQhGBEAgBEUNAkEAIQQDQCACLAAAIQYgAkECaiEDIAIgAkEBaiICLAAAOgAAIAIgBjoAACAEQQFqIgQgBUcEQCADIQIMAQsLBSAERQ0CQQAhBANAIAIsAAAhBiACQQFqIgksAAAhByACIAJBAmoiCiwAADoAACACQQRqIQMgCSACQQNqIgIsAAA6AAAgCiAGOgAAIAIgBzoAACAEQQFqIgQgBUcEQCADIQIMAQsLCwsLCyANKAIAQYCAIHEEQAJAIAAoAvwCQQFqIQICQAJAAkAgASwACEEEaw4DAQIAAgsgASgCACIFQQBHIQQgASwACUEIRgRAIARFDQNBACEEA0AgAkEEaiEDIAJBA2oiAiACLAAAQX9zOgAAIARBAWoiBCAFRwRAIAMhAgwBCwsFIARFDQNBACEEA0AgAkEGaiIDIAMsAABBf3M6AAAgAkEIaiEDIAJBB2oiAiACLAAAQX9zOgAAIARBAWoiBCAFRwRAIAMhAgwBCwsLDAELIAEoAgAiBUEARyEEIAEsAAlBCEYEQCAERQ0CQQAhBANAIAJBAmohAyACQQFqIgIgAiwAAEF/czoAACAEQQFqIgQgBUcEQCADIQIMAQsLBSAERQ0CQQAhBANAIAJBAmoiAyADLAAAQX9zOgAAIAJBBGohAyACQQNqIgIgAiwAAEF/czoAACAEQQFqIgQgBUcEQCADIQIMAQsLCwsLCyANKAIAIgJBAXEEQCABIAAoAvwCQQFqEJ8FIA0oAgAhAgsgAkEgcUUEQCAIJAoPCyABIAAoAvwCQQFqEJsFIAgkCguvBQEIfyACQQZOBEAPCwJ/AkACQAJAAkAgAEELaiIKLAAAIgdBAWsOBAABAwIDCyAAKAIAIgggAkGh9AlqLQAAIgdLBH8gAkGa9AlqLQAAIQlBByEEIAchBiABIQUDQCADIAEgBkEDdmotAAAgBkEHcUEHc3ZBAXEgBHRyIQMgBAR/IARBf2oFIAUgAzoAACAFQQFqIQVBACEDQQcLIQQgBiAJaiIGIAhJDQALIARBB0cEQCAFIAM6AAALIAAFIAALDAMLIAAoAgAiCCACQaH0CWotAAAiB0sEfyACQZr0CWotAAAhCSABIQVBBiEEIAchBgNAIAMgASAGQQJ2ai0AACAGQQF0QQZxQQZzdkEDcSAEdHIhAyAEBH8gBEF+agUgBSADOgAAIAVBAWohBUEAIQNBBgshBCAGIAlqIgYgCEkNAAsgBEEGRwRAIAUgAzoAAAsgAAUgAAsMAgsgACgCACIIIAJBofQJai0AACIHSwR/IAJBmvQJai0AACEJIAchBkEEIQQgASEFA0AgAyABIAZBAXZqLQAAIAZBAnRBBHFBBHN2QQ9xIAR0ciEDIAQEfyAEQXxqBSAFIAM6AABBACEDIAVBAWohBUEECyEEIAYgCWoiBiAISQ0ACyAEQQRHBEAgBSADOgAACyAABSAACwwBCyAHQf8BcUEDdiEDIAAoAgAiBCACQaH0CWotAAAiB0sEfyACQZr0CWotAAAhCCAHIQYgASEFA38gASADIAZsaiIJIAVHBEAgBSAJIAMQXhoLIAMgBWohBSAGIAhqIgYgBEkNACAACwUgAAsLIgEgAkGa9AlqLQAAIgIgASgCAEF/amogB2sgAhBqIgE2AgAgCi0AACIHIQIgACAHQf8BcUEHSgR/IAEgAkEDdmwFIAEgAmxBB2pBA3YLNgIEC6R5ASV/An8jCiElIwpBEGokCiMKIwtOBEBBEBAACyAAQfwCaiIRKAIAIgJFBEAgAEGt8wkQZwsgAEHQAWoiHygCAEHAgAFxQYCAAUYEQCAAQb3zCRBnCyAAQdQBaiIQKAIAIgNBgCBxBEACQCABQQhqIg0sAABBA0cEQCACQQFqIQIgAC4BoANFIANBgICAEHFFcgRAIAEgAkEAEJ0FBSABIAIgAEGMBGoQnQULDAELIAJBAWohCCAAKAKUAyEKIAAoAogEIQ8gAC4BoAMhDCABKAIAIQcgAUEJaiIJLAAAIgJB/wFxQQhIBEACQAJAAkACQCACQQFrDgQAAQMCAwsgBwRAIAggB0F/akEDdmohAiAHQQdqQQdxQQdzIQMgByAIaiEFA0AgBUF/aiIFIAItAABBASADdHFBAEc6AAAgAkF/aiACIANBB0YiDhshAkEAIANBAWogDhshAyAGQQFqIgYgB0cNAAsLDAILIAcEQCAIIAdBf2pBAnZqIQIgB0EBdEEGakEGcUEGcyEDIAcgCGohBQNAIAVBf2oiBSACLQAAIAN2QQNxOgAAIAJBf2ogAiADQQZGIg4bIQJBACADQQJqIA4bIQMgBkEBaiIGIAdHDQALCwwBCyAHBEAgCCAHQX9qQQF2aiECIAdBAnRBBHEhAyAHIAhqIQUDQCAFQX9qIgUgAi0AACADdkEPcToAACACQX9qIAIgA0EERiIOGyECQQAgA0EEaiAOGyEDIAZBAWoiBiAHRw0ACwsLIAlBCDoAACABQQg6AAsgASAHNgIEBSACQQhHDQELIAcgCGpBf2ohAiAMRQRAIAdBA2whBSAHBEBBACEGIAUgCGohAwNAIANBf2ogAi0AAEEDbCAKaiwAAjoAACADQX5qIAItAABBA2wgCmosAAE6AAAgA0F9aiIDIAItAABBA2wgCmosAAA6AAAgAkF/aiECIAcgBkEBaiIGRw0ACwsgCUEIOgAAIAFBGDoACyABIAU2AgQgDUECOgAAIAFBAzoACgwBCyAMQf//A3EhDCAHQQJ0IQUgBwRAQQAhBiAFIAhqIQMDQCADQX9qIAItAAAiCCAMSQR/IAggD2osAAAFQX8LOgAAIANBfmogAi0AAEEDbCAKaiwAAjoAACADQX1qIAItAABBA2wgCmosAAE6AAAgA0F8aiIDIAItAABBA2wgCmosAAA6AAAgAkF/aiECIAcgBkEBaiIGRw0ACwsgCUEIOgAAIAFBIDoACyABIAU2AgQgDUEGOgAAIAFBBDoACgsLIBAoAgAiA0GAgRBxQYCAEEYEQAJAAkAgASwACEEEaw4DAAEAAQsgASARKAIAQQFqQQAQ3QMgECgCACEDCwsgA0GAgIADcQRAAkAgESgCAEEBaiECIAFBCGoiEy0AACIGQQNxQQJGBEBBgIACIAAvAaIFIg1rIAAvAaQFIgxrIQ8gASgCACEJIAZBBHFBAEchAwJAIAFBCWoiGiwAAEEIRgR/IAAoAuwDIg4EQCAAKALwAyIKBEAgCUUEQEEAIQIMBAsgAEHkA2ohEiADBEAgAiIDIQZBACEFQQAhAgNAIANBA2ohFCADLAAAIgdB/wFxIQgCQAJAIAcgAywAASIXRiAHIAMsAAIiGUZxBEAgEigCACIXBEAgCCAXaiEHDAILBSACQQFyIQIgDiANIAggCmotAABsQYCAAWogDCAKIBdB/wFxai0AAGxqIA8gCiAZQf8BcWotAABsakEPdmohBwwBCwwBCyAHLAAAIQcLIAYgBzoAACADQQRqIQMCfyAGQQJqISAgBiAULAAAOgABIAkgBUEBaiIFRg0GICALIQYMAAALAAUgAiIDIQZBACEFQQAhAgNAAn8gA0EDaiEhIAMsAAAiCEH/AXEhFAJ/AkAgCCADLAABIhdGIAggAywAAiIDRnEEfyASKAIAIgMEfyADIBRqIQMMAgUgCAsFIAJBAXIhAiAOIA0gCiAUai0AAGxBgIABaiAMIAogF0H/AXFqLQAAbGogDyAKIANB/wFxai0AAGxqQQ92aiEDDAELDAELIAMsAAALIQMgBkEBaiEIIAYgAzoAACAJIAVBAWoiBUYNBiAhCyEDIAghBgwAAAsACwALCyAJBH8gAwR/IAIhBkEAIQVBACEDA38gAiwAACIHIAIsAAEiCEYgByACLAACIgpGcUUEQCADQQFyIQMgDSAHQf8BcWwgDCAIQf8BcWxqIA8gCkH/AXFsakEPdkH/AXEhBwsgBiAHOgAAIAJBBGohByAGQQJqIQggBiACLAADOgABIAkgBUEBaiIFRgR/IAMFIAchAiAIIQYMAQsLBSACIQZBACEFQQAhAwN/IAIsAAAiByACLAABIghGIAcgAiwAAiIKRnEEfyAHBSADQQFyIQMgDSAHQf8BcWwgDCAIQf8BcWxqIA8gCkH/AXFsakEPdkH/AXELIQggAkEDaiECIAZBAWohByAGIAg6AAAgCSAFQQFqIgVGBH8gAwUgByEGDAELCwsFQQALBSAAKAL4AyIOBEAgACgC9AMiFARAIAlFBEBBACECDAQLIABB3ANqIRIgAEHoA2ohFyADBEAgAiIDIQZBACEFQQAhAgNAIANBBmohGCADLQAEIQogAy0ABSEZAkACQCADLAABIgdB/wFxIhYgAywAACIIQf8BcSIVQQh0ciIbIAMtAAMiHiADLQACIh1BCHRyRw0AIBkgCkEIdHIgG0cNACAXKAIAIgoEQCAWIBIoAgB2QQJ0IApqKAIAIBVBAXRqLgEAIghB/wFxIQcgCEH//wNxQQh2IQgLDAELIA8gGSASKAIAIgd2QQJ0IA5qKAIAIApBAXRqLwEAbCANIBYgB3ZBAnQgDmooAgAgFUEBdGovAQBsQYCAAWogDCAeIAd2QQJ0IA5qKAIAIB1BAXRqLwEAbGpqIghBF3ZB/wFxQQF0IAhBD3ZB/wFxIAd2QQJ0IBRqKAIAai4BACIIQf8BcSEHIAhB//8DcUEIdiEIIAJBAXIhAgsgBiAIOgAAIAYgBzoAASAGIBgsAAA6AAICfyADQQhqISIgBkEEaiEIIAYgAywABzoAAyAJIAVBAWoiBUYNBiAiCyEDIAghBgwAAAsABSACIgMhBkEAIQVBACECA0ACfyADQQZqISMgAy0ABCEZIAMtAAUhFQJAAkAgAywAASIKQf8BcSIYIAMsAAAiCEH/AXEiFkEIdHIiGyADLQADIh4gAy0AAiIdQQh0ckcNACAVIBlBCHRyIBtHDQAgFygCACIDBEAgGCASKAIAdkECdCADaigCACAWQQF0ai4BACIIQf8BcSEDIAhB//8DcUEIdiEIBSAKIQMLDAELIA8gFSASKAIAIgN2QQJ0IA5qKAIAIBlBAXRqLwEAbCANIBggA3ZBAnQgDmooAgAgFkEBdGovAQBsQYCAAWogDCAeIAN2QQJ0IA5qKAIAIB1BAXRqLwEAbGpqIghBF3ZB/wFxQQF0IAhBD3ZB/wFxIAN2QQJ0IBRqKAIAai4BACIIQf8BcSEDIAhB//8DcUEIdiEIIAJBAXIhAgsgBiAIOgAAIAZBAmohCCAGIAM6AAEgCSAFQQFqIgVGDQYgIwshAyAIIQYMAAALAAsACwsgCQR/IAMEf0EAIQUgAiEDQQAhBgN/IAYgAy0AASADLQAAQQh0ciIHIAMtAAMgAy0AAkEIdHIiCEcgByADLQAFIAMtAARBCHRyIgpHcnIhBiACIAcgDWxBgIABaiAIIAxsaiAKIA9saiIHQRd2OgAAIAIgB0EPdjoAASACIAMsAAY6AAIgA0EIaiEHIAJBBGohCCACIAMsAAc6AAMgCSAFQQFqIgVGBH8gBgUgCCECIAchAwwBCwsFQQAhBSACIQNBACEGA38gA0EGaiEHIAYgAy0AASADLQAAQQh0ciIIIAMtAAMgAy0AAkEIdHIiCkcgCCADLQAFIAMtAARBCHRyIgNHcnIhBiACIAggDWxBgIABaiAKIAxsaiADIA9saiIIQRd2OgAAIAJBAmohAyACIAhBD3Y6AAEgCSAFQQFqIgVGBH8gBgUgAyECIAchAwwBCwsLBUEACwshAgsgAUEKaiIGLAAAIQMgBiADQf8BcUH+AWo6AAAgEyATLAAAQX1xOgAAIAEgGi0AACADQX5qQRh0QRh1Qf8BcWwiAzoACyABIANB/wFxIgNBB0sEfyAJIANBA3ZsBSADIAlsQQdqQQN2CzYCBCACRQRAIBAoAgAhBAwCCyAAQQE6AKAFIBAoAgAiAkGAgIADcUGAgIABRgRAIABBz/MJEGcFIAIhBAsFIAMhBAsLBSADIQQLIARBgIABcQRAIAAoAswBQYAQcUUEQCABIBEoAgBBAWoQnAUgECgCACEECwsgBEGAAXEEQAJAIBEoAgBBAWohAiAAKALkAyEGIAAoAuwDIQkgACgC8AMhAyAAKALoAyEKIAAoAvQDIQ0gACgC+AMhBSAAKALcAyEIIB8oAgBBgMAAcUUhDCABKAIAIQcCQAJAAkACQAJAIAEsAAgOBwAEAQQCBAMECwJAAkACQAJAAkAgASwACUEBaw4QAAEJAgkJCQMJCQkJCQkJBAkLIAdFDQggAEHEA2ohBiAALwGUBCEFQQAhA0EHIQQDQCAFIAItAAAiCCAEdkEBcUYEQCACIAhB//4BQQcgBGt2cSAGLwEAIAR0cjoAAAtBByAEQX9qIARFIggbIQQgAkEBaiACIAgbIQIgA0EBaiIDIAdHDQALDAcLIAdBAEchBCAGRQRAIARFDQggAEHEA2ohBiAALwGUBCEFQQAhBEEGIQMDQCAFIAItAAAiCCADdkEDcUYEQCACIAhBv/4AQQYgA2t2cSAGLwEAIAN0cjoAAAsgByAEQQFqIgRGDQlBBiADQX5qIANFIggbIQMgAkEBaiACIAgbIQIMAAALAAsgBEUNByAAQcQDaiEKIAAvAZQEIQlBACEDQQYhBANAIAIgCSACLQAAIgggBHZBA3EiBUYEfyAKLwEAIAR0Qf8BcSAIQb/+AEEGIARrdnFyBSAIQb/+AEEGIARrdnEgBiAFIAVBAnRyIAVBBHRyIAVBBnRyai0AAEEGdiAEdHILOgAAQQYgBEF+aiAERSIFGyEEIAJBAWogAiAFGyECIANBAWoiAyAHRw0ACwwGCyAHQQBHIQQgBkUEQCAERQ0HIABBxANqIQYgAC8BlAQhBUEAIQRBBCEDA0AgBSACLQAAIgggA3ZBD3FGBEAgAiAIQY8eQQQgA2t2cSAGLwEAIAN0cjoAAAsgByAEQQFqIgRGDQhBBCADQXxqIANFIggbIQMgAkEBaiACIAgbIQIMAAALAAsgBEUNBiAAQcQDaiEKIAAvAZQEIQlBACEDQQQhBANAIAIgCSACLQAAIgUgBHZBD3EiCEYEfyAKLwEAIAR0Qf8BcSAFQY8eQQQgBGt2cXIFIAVBjx5BBCAEa3ZxIAYgCCAIQQR0cmotAABBBHYgBHRyCzoAAEEEIARBfGogBEUiBRshBCACQQFqIAIgBRshAiADQQFqIgMgB0cNAAsMBQsgB0EARyEEIAZFBEAgBEUNBiAAQcQDaiEDIAAvAZQEIQYgAiEEQQAhAgNAIAYgBC0AAEYEQCAEIAMuAQA6AAALIAcgAkEBaiICRg0HIARBAWohBAwAAAsACyAERQ0FIABBxANqIQUgAC8BlAQhCEEAIQQDQCACIAggAi0AACIDRgR/IAUuAQBB/wFxBSADIAZqLAAACzoAACACQQFqIQIgBEEBaiIEIAdHDQALDAQLIAdBAEchBCAKBEAgBEUNBSAAQcQDaiEGIAAvAZQEIQVBACEEA0AgAiAFIAJBAWoiCS0AACINIAItAAAiA0EIdHJGBH8gBgUgDSAIdkECdCAKaigCACADQQF0agsuAQAiA0H//wNxQQh2OgAAIAkgAzoAACACQQJqIQIgBEEBaiIEIAdHDQALBSAERQ0FIABBxANqIQMgAC8BlAQhBkEAIQQDQCAGIAJBAWoiBS0AACACLQAAQQh0ckYEQCACIAMuAQAiCEH//wNxQQh2OgAAIAUgCDoAAAsgAkECaiECIARBAWoiBCAHRw0ACwsMAwsgASwACUEIRgRAIAdBAEchBCAGRQRAIARFDQUgAEGQBGohAyAAQZIEaiEGIABBvgNqIQUgAEHAA2ohCCAAQcIDaiEKIAAvAY4EIQlBACEEA0AgCSACLQAARgRAIAJBAWoiDS0AACADLwEARgRAIAJBAmoiDC0AACAGLwEARgRAIAIgBS4BADoAACANIAguAQA6AAAgDCAKLgEAOgAACwsLIAcgBEEBaiIERg0GIAJBA2ohAgwAAAsACyAERQ0EIABBkARqIQggAEGSBGohCiAAQb4DaiEJIABBwANqIQ0gAEHCA2ohDCAALwGOBCEPIAIhBEEAIQIDQCAEQQFqIgMtAAAhBQJAAkAgBC0AACIOIA9HDQAgCC8BACAFRw0AIARBAmoiEi0AACAKLwEARw0AIAQgCS4BADoAACADIA0uAQA6AAAgEiAMLgEAOgAADAELIAQgBiAOaiwAADoAACADIAUgBmosAAA6AAAgBEECaiIDIAYgAy0AAGosAAA6AAALIAcgAkEBaiICRg0FIARBA2ohBAwAAAsACyAHQQBHIQQgCkUEQCAERQ0EIABBkARqIQUgAEGSBGohCCAAQb4DaiEKIABBwANqIQkgAEHCA2ohDSAALwGOBCEMQQAhBANAIAJBAmohAyACQQNqIQYgAkEFaiIOLQAAIAJBBGoiDy0AAEEIdHIhEiAMIAJBAWoiEy0AACACLQAAQQh0ckYEQCAFLwEAIAYtAAAgAy0AAEEIdHJGBEAgEiAILwEARgRAIAIgCi4BACISQf//A3FBCHY6AAAgEyASOgAAIAMgCS4BACIDQf//A3FBCHY6AAAgBiADOgAAIA8gDS4BACIDQf//A3FBCHY6AAAgDiADOgAACwsLIARBAWoiBCAHRg0FIAJBBmohAgwAAAsACyAERQ0DIABBkARqIQ8gAEGSBGohDiAAQb4DaiESIABBwANqIRMgAEHCA2ohBSAALwGOBCEUQQAhBgNAIAJBAmohCSACQQNqIQ0gAkEFaiIVLQAAIhYgAkEEaiIXLQAAIhlBCHRyIRggFwJ/AkAgFCACQQFqIgwtAAAiGyACLQAAIhpBCHRyRgR/IA8vAQAgDS0AACIEIAktAAAiA0EIdHJGBH8gGCAOLwEARgR/IAIgEi4BACIEQf//A3FBCHY6AAAgDCAEOgAAIAkgEy4BACIEQf//A3FBCHY6AAAgDSAEOgAAIAUFDAMLBQwCCwUgDS0AACEEIAktAAAhAwwBCwwBCyACIBsgCHZBAnQgCmooAgAgGkEBdGouAQAiGEH//wNxQQh2OgAAIAwgGDoAACAJIAQgCHZBAnQgCmooAgAgA0EBdGouAQAiBEH//wNxQQh2OgAAIA0gBDoAACAWIAh2QQJ0IApqKAIAIBlBAXRqCy4BACIEQf//A3FBCHY6AAAgFSAEOgAAIAJBBmohAiAGQQFqIgYgB0cNAAsMAgsgASwACUEIRwRAIAdBAEchBCAKQQBHIA1BAEdxIAVBAEdxRQRAIARFDQQgAEHEA2ohA0EAIQQDQAJAAkACQCACLQADIAItAAJBCHRyIgZBEHRBEHVBf2sOAgIAAQsgAiADLgEAIgZB//8DcUEIdjoAACACIAY6AAEMAQsgAiADLwEAIAZB//8Dc2xBgIACaiAGIAJBAWoiBS0AACACLQAAQQh0cmxqIgYgBkEQdmoiBkEYdjoAACAFIAZBEHY6AAALIARBAWoiBCAHRg0FIAJBBGohAgwAAAsACyAERQ0DIABBzgNqIQMgAEHEA2ohBiAMBEBBACEEA0ACQAJAAkACQCACLQADIAItAAJBCHRyIglBEHRBEHVBf2sOAgABAgsgAiACQQFqIgktAAAgCHZBAnQgCmooAgAgAi0AAEEBdGouAQAiDEH//wNxQQh2OgAAIAkgDDoAAAwCCyACIAYuAQAiCUH//wNxQQh2OgAAIAIgCToAAQwBCyACIAMvAQAgCUH//wNzbCAJIAJBAWoiCS0AACAIdkECdCAFaigCACACLQAAQQF0ai8BAGxBgIACamoiDCAMQRB2aiIMQRh2QQF0IAxBEHZB/wFxIAh2QQJ0IA1qKAIAai4BACIMQf//A3FBCHY6AAAgCSAMOgAACyAEQQFqIgQgB0YNBSACQQRqIQIMAAALAAVBACEEA0ACQAJAAkACQCACLQADIAItAAJBCHRyIglBEHRBEHVBf2sOAgABAgsgAiACQQFqIgktAAAgCHZBAnQgCmooAgAgAi0AAEEBdGouAQAiDUH//wNxQQh2OgAAIAkgDToAAAwCCyACIAYuAQAiCUH//wNxQQh2OgAAIAIgCToAAQwBCyACIAMvAQAgCUH//wNzbCAJIAJBAWoiCS0AACAIdkECdCAFaigCACACLQAAQQF0ai8BAGxBgIACamoiDSANQRB2aiINQRh2OgAAIAkgDUEQdjoAAAsgBEEBaiIEIAdGDQUgAkEEaiECDAAACwALAAsgB0EARyEEIANBAEcgCUEAR3EgBkEAR3FFBEAgBEUNAyAAQcQDaiEDQQAhBANAAkAgAgJ/AkACQCACLAABIgZBf2sOAgMAAQsgAy4BAEH/AXEMAQsgAy8BACAGQf8BcSIGQf8Bc2wgAi0AACAGbEGAAWpqIgYgBkEIdkH/AXFqQQh2Qf8BcQs6AAALIARBAWoiBCAHRg0EIAJBAmohAgwAAAsACyAERQ0CIABBzgNqIQggAEHEA2ohCiAMBEBBACEEA0AgAiwAASINQf8BcSEFIAICfwJAAkACQCANQX9rDgIAAQILIAItAAAgBmosAAAMAgsgCi4BAEH/AXEMAQsgBSACLQAAIANqLQAAbEGAAWogCC8BACAFQf8Bc2xqIgUgBUEIdkH/AXFqQQh2Qf8BcSAJaiwAAAs6AAAgBEEBaiIEIAdGDQQgAkECaiECDAAACwAFQQAhBANAIAIsAAEiCUH/AXEhBSACAn8CQAJAAkAgCUF/aw4CAAECCyACLQAAIAZqLAAADAILIAouAQBB/wFxDAELIAUgAi0AACADai0AAGxBgAFqIAgvAQAgBUH/AXNsaiIFIAVBCHZB/wFxakEIdkH/AXELOgAAIARBAWoiBCAHRg0EIAJBAmohAgwAAAsACwALIAEsAAlBCEcEQCAHQQBHIQQgCkEARyANQQBHcSAFQQBHcUUEQCAERQ0DIABBvgNqIQYgAEHAA2ohBSAAQcIDaiEIQQAhBANAAkACQAJAIAItAAcgAi0ABkEIdHIiA0EQdEEQdUF/aw4CAgABCyACIAYuAQAiA0H//wNxQQh2OgAAIAIgAzoAASACIAUuAQAiA0H//wNxQQh2OgACIAIgAzoAAyACIAguAQAiA0H//wNxQQh2OgAEIAIgAzoABQwBCyACQQNqIg0tAAAgAkECaiIJLQAAQQh0ciEMIAJBBWoiDi0AACACQQRqIg8tAABBCHRyIRIgAiADIAJBAWoiEy0AACACLQAAQQh0cmxBgIACaiADQf//A3MiCiAGLwEAbGoiFCAUQRB2aiIUQRh2OgAAIBMgFEEQdjoAACAJIAMgDGxBgIACaiAKIAUvAQBsaiIJIAlBEHZqIglBGHY6AAAgDSAJQRB2OgAAIA8gAyASbEGAgAJqIAogCC8BAGxqIgMgA0EQdmoiA0EYdjoAACAOIANBEHY6AAALIARBAWoiBCAHRg0EIAJBCGohAgwAAAsACyAERQ0CIABByANqIQ4gAEG+A2ohEiAAQcADaiETIABBwgNqIRQgAEHKA2ohFyAAQcwDaiEZQQAhBANAAkACQAJAAkAgAi0AByACLQAGQQh0ciIJQRB0QRB1QX9rDgIAAQILIAIgAkEBaiIDLQAAIAh2QQJ0IApqKAIAIAItAABBAXRqLgEAIgZB//8DcUEIdjoAACADIAY6AAAgAkEDaiIJLQAAIAh2QQJ0IApqKAIAIAJBAmoiBi0AAEEBdGouAQAhAyAGIANB//8DcUEIdjoAACAJIAM6AAAgAkEFaiIJLQAAIAh2QQJ0IApqKAIAIAJBBGoiBi0AAEEBdGouAQAhAyAGIANB//8DcUEIdjoAACAJIAM6AAAMAgsgAiASLgEAIgNB//8DcUEIdjoAACACIAM6AAEgAiATLgEAIgNB//8DcUEIdjoAAiACIAM6AAMgAiAULgEAIgNB//8DcUEIdjoABCACIAM6AAUMAQsgCSACQQFqIhUtAAAgCHZBAnQgBWooAgAgAi0AAEEBdGovAQBsQYCAAmogCUH//wNzIg8gDi8BAGxqIgMgA0EQdmoiBkEQdiIWQf8BcSEDIAZBGHYiGCEGIAwEQCAWQf8BcSAIdkECdCANaigCACAYQQF0ai4BACIGQf8BcSEDIAZB//8DcUEIdiEGCyACIAY6AAAgFSADOgAAIAkgAkEDaiIWLQAAIAh2QQJ0IAVqKAIAIAJBAmoiFS0AAEEBdGovAQBsQYCAAmogDyAXLwEAbGoiAyADQRB2aiIGQRB2IhhB/wFxIQMgBkEYdiIaIQYgDARAIBhB/wFxIAh2QQJ0IA1qKAIAIBpBAXRqLgEAIgZB/wFxIQMgBkH//wNxQQh2IQYLIBUgBjoAACAWIAM6AAAgDyAZLwEAbCAJIAJBBWoiDy0AACAIdkECdCAFaigCACACQQRqIgktAABBAXRqLwEAbEGAgAJqaiIDIANBEHZqIgZBEHYiFUH/AXEhAyAGQRh2IhYhBiAMBEAgFUH/AXEgCHZBAnQgDWooAgAgFkEBdGouAQAiBkH/AXEhAyAGQf//A3FBCHYhBgsgCSAGOgAAIA8gAzoAAAsgBEEBaiIEIAdGDQMgAkEIaiECDAAACwALIAdBAEchBCADQQBHIAlBAEdxIAZBAEdxRQRAIARFDQIgAEG+A2ohBiAAQcADaiEFIABBwgNqIQhBACEEA0ACQAJAAkAgAiwAAyIDQX9rDgICAAELIAIgBi4BADoAACACIAUuAQA6AAEgAiAILgEAOgACDAELIAIgA0H/AXEiA0H/AXMiCiAGLwEAbCACLQAAIANsQYABamoiCSAJQQh2Qf8BcWpBCHY6AAAgAyACQQFqIg0tAABsQYABaiAKIAUvAQBsaiEJIA0gCSAJQQh2Qf8BcWpBCHY6AAAgCiAILwEAbCADIAJBAmoiCi0AAGxBgAFqaiEDIAogAyADQQh2Qf8BcWpBCHY6AAALIARBAWoiBCAHRg0DIAJBBGohAgwAAAsACyAERQ0BIABByANqIQggAEG+A2ohCiAAQcADaiENIABBwgNqIQ8gAEHKA2ohDiAAQcwDaiESIAwEQEEAIQQDQAJAAkACQAJAIAIsAAMiBUF/aw4CAAECCyACIAItAAAgBmosAAA6AAAgAkEBaiIFIAUtAAAgBmosAAA6AAAgAkECaiIFIAUtAAAgBmosAAA6AAAMAgsgAiAKLgEAOgAAIAIgDS4BADoAASACIA8uAQA6AAIMAQsgAiAFQf8BcSIFQf8BcyIMIAgvAQBsIAItAAAgA2otAAAgBWxBgAFqaiITIBNBCHZB/wFxakEIdkH/AXEgCWosAAA6AAAgBSACQQFqIhQtAAAgA2otAABsQYABaiAMIA4vAQBsaiETIBQgEyATQQh2Qf8BcWpBCHZB/wFxIAlqLAAAOgAAIAwgEi8BAGwgBSACQQJqIgwtAAAgA2otAABsQYABamohBSAMIAUgBUEIdkH/AXFqQQh2Qf8BcSAJaiwAADoAAAsgAkEEaiECIAcgBEEBaiIERw0ACwVBACEEA0ACQAJAAkACQCACLAADIgVBf2sOAgABAgsgAiACLQAAIAZqLAAAOgAAIAJBAWoiBSAFLQAAIAZqLAAAOgAAIAJBAmoiBSAFLQAAIAZqLAAAOgAADAILIAIgCi4BADoAACACIA0uAQA6AAEgAiAPLgEAOgACDAELIAIgBUH/AXEiBUH/AXMiCSAILwEAbCACLQAAIANqLQAAIAVsQYABamoiDCAMQQh2Qf8BcWpBCHY6AAAgBSACQQFqIhMtAAAgA2otAABsQYABaiAJIA4vAQBsaiEMIBMgDCAMQQh2Qf8BcWpBCHY6AAAgCSASLwEAbCAFIAJBAmoiCS0AACADai0AAGxBgAFqaiEFIAkgBSAFQQh2Qf8BcWpBCHY6AAALIAJBBGohAiAHIARBAWoiBEcNAAsLCwsLIBAoAgAiAkGAwIADcUGAwABGBEACQCACQYABcQRAIAAuAaADDQEgACwApwMiAkEEcQ0BBSAALACnAyECCyACQf8BcUEDRwRAAn8gESgCACEkIAAoAtwDIQggACgC6AMhByABKAIAIQYgACgC5AMiBUEARyABQQlqIg0sAAAiBEH/AXFBCUhxRQRAIARBEEYgB0EAR3FFDQMLICQLQQFqIQICQAJAAkACQAJAIAEsAAgOBwMEAAQCBAEECyAGQQBHIQMgBEEIRgRAIANFDQZBACEEA0AgAiAFIAItAABqLAAAOgAAIAJBAWoiAyAFIAMtAABqLAAAOgAAIAJBAmoiAyAFIAMtAABqLAAAOgAAIAJBA2ohAiAEQQFqIgQgBkcNAAsFIANFDQZBACEEA0AgAiACQQFqIgMtAAAgCHZBAnQgB2ooAgAgAi0AAEEBdGouAQAiBUH//wNxQQh2OgAAIAMgBToAACACQQNqIgotAAAgCHZBAnQgB2ooAgAgAkECaiIFLQAAQQF0ai4BACEDIAUgA0H//wNxQQh2OgAAIAogAzoAACACQQVqIgotAAAgCHZBAnQgB2ooAgAgAkEEaiIFLQAAQQF0ai4BACEDIAUgA0H//wNxQQh2OgAAIAogAzoAACACQQZqIQIgBEEBaiIEIAZHDQALCwwDCyAGQQBHIQMgBEEIRgRAIANFDQVBACEEA0AgAiAFIAItAABqLAAAOgAAIAJBAWoiAyAFIAMtAABqLAAAOgAAIAJBAmoiAyAFIAMtAABqLAAAOgAAIAJBBGohAiAEQQFqIgQgBkcNAAsFIANFDQVBACEEA0AgAiACQQFqIgMtAAAgCHZBAnQgB2ooAgAgAi0AAEEBdGouAQAiBUH//wNxQQh2OgAAIAMgBToAACACQQNqIgotAAAgCHZBAnQgB2ooAgAgAkECaiIFLQAAQQF0ai4BACEDIAUgA0H//wNxQQh2OgAAIAogAzoAACACQQVqIgotAAAgCHZBAnQgB2ooAgAgAkEEaiIFLQAAQQF0ai4BACEDIAUgA0H//wNxQQh2OgAAIAogAzoAACACQQhqIQIgBEEBaiIEIAZHDQALCwwCCyAGQQBHIQMgBEEIRgRAIANFDQRBACEEA0AgAiAFIAItAABqLAAAOgAAIAJBAmohAiAEQQFqIgQgBkcNAAsFIANFDQRBACEEA0AgAiACQQFqIgMtAAAgCHZBAnQgB2ooAgAgAi0AAEEBdGouAQAiBUH//wNxQQh2OgAAIAMgBToAACACQQRqIQIgBEEBaiIEIAZHDQALCwwBCyAEQQJGIAZBAEdxBEBBACEDIAIhBANAIAQgBSAELQAAIgpBwAFxIglBBHYgCSAKQQZ2ciAJQQJ2cnJqLAAAQcABcSAFIApBMHEiCSAJQQJ0ciAJQQJ2ciAJQQR2cmotAABBAnZBMHFyIAUgCkEMcSIJQQJ2IAkgCUECdHIgCUEEdHJyai0AAEEEdkEMcXIgBSAKQQNxIgpBAnQgCiAKQQR0ciAKQQZ0cnJqLQAAQQZ2cjoAACAEQQFqIQQgA0EEaiIDIAZJDQALIA0sAAAhBAsCQAJAAkACQCAEQRh0QRh1QQRrDg0AAwMDAQMDAwMDAwMCAwsgBkUNBUEAIQQDQCACLQAAIgNBD3EhByACIAUgA0HwAXEgA0EEdnJqLAAAQfABcSAFIAcgB0EEdHJqLQAAQQR2cjoAACACQQFqIQIgBEECaiIEIAZJDQALDAILIAZFDQRBACEEA0AgAiAFIAItAABqLAAAOgAAIAJBAWohAiAEQQFqIgQgBkcNAAsMAQsgBkUNA0EAIQQDQCACIAJBAWoiAy0AACAIdkECdCAHaigCACACLQAAQQF0ai4BACIFQf//A3FBCHY6AAAgAyAFOgAAIAJBAmohAiAEQQFqIgQgBkcNAAsLCwsLCyAQKAIAIgJBgIEQcUGAgRBGBEACQAJAIAEsAAhBBGsOAwABAAELIAEgESgCAEEBakEAEN0DIBAoAgAhAgsLIAJBgICABHEEQCABLAAIIgNBBHEEQAJAIBEoAgBBAWohBCABKAIAIQIgA0H/AXEiA0EEcQRAAkACQAJAIAEsAAlBCGsOCQACAgICAgICAQILIAAoAuwDIgZFDQMgAkUNAyADQQJxIgNBAmohBSAEIANBAXJqIQQDQCAEIAYgBC0AAGosAAA6AAAgBCAFaiEEIAJBf2oiAg0ACwwBCyAAKALcAyEGIAAoAvQDIgVFDQIgAkUNAiADQQF0QQRxIgNBBGohByAEIANBAnJqIQQDQCAEIARBAWoiAy0AACAGdkECdCAFaigCACAELQAAQQF0ai4BACIIQf//A3FBCHY6AAAgAyAIOgAAIAQgB2ohBCACQX9qIgINAAsLCwsLCyAQKAIAIgJBgICAIHEEQCARKAIAQQFqIQQgAUEJaiIGLAAAQRBGBEAgBCABQQRqIgUoAgAiA2ohByADQQBKBEAgBCECA0AgAkEBaiEDIAIgBC0AACICIAQtAAEgAmtB//8DbEGA//8DakEYdmo6AAAgBEECaiIEIAdJBEAgAyECDAELCyAQKAIAIQILIAZBCDoAACABIAEtAAoiBEEDdDoACyAFIAQgASgCAGw2AgALCyACQYAIcQRAIBEoAgBBAWohBCABQQlqIgYsAABBEEYEQCAEIAFBBGoiBSgCACIDaiEHIANBAEoEQCAEIQIDQCACQQFqIQMgAiAELAAAOgAAIARBAmoiBCAHSQRAIAMhAgwBCwsgECgCACECCyAGQQg6AAAgASABLQAKIgRBA3Q6AAsgBSAEIAEoAgBsNgIACwsgAkHAAHEEQCARKAIAQQFqIQIgACgC3AQhCCAAKALgBCEDIAEoAgAhByABQQlqIgosAABBCEYEQAJAIAhBAEciBiABQQhqIgksAAAiBEECRnEEQCAHBH9BACEDIAIhBANAIARBA2ohBiACQQFqIQUgAiAIIAQtAABBA3ZBCnQgBC0AAUEDdkEFdHIgBC0AAkEDdnJqLAAAOgAAIANBAWoiAyAHRwRAIAUhAiAGIQQMAQsLIAosAAAFQQgLIQIgCUEDOgAAIAFBAToACiABIAI6AAsgAkH/AXEhBCABIAJB/wFxQQdKBH8gByAEQQN2bAUgBCAHbEEHakEDdgs2AgQMAQsgBiAEQQZGcUUEQCAEQQNGIANBAEdxIAdBAEdxRQ0BIAIhBEEAIQIDQCAEIAMgBC0AAGosAAA6AAAgByACQQFqIgJGDQIgBEEBaiEEDAAACwALIAcEf0EAIQMgAiEEA0AgBEEEaiEGIAJBAWohBSACIAggBC0AAEEDdkEKdCAELQABQQN2QQV0ciAELQACQQN2cmosAAA6AAAgA0EBaiIDIAdHBEAgBSECIAYhBAwBCwsgCiwAAAVBCAshAiAJQQM6AAAgAUEBOgAKIAEgAjoACyACQf8BcSEEIAEgAkH/AXFBB0oEfyAHIARBA3ZsBSAEIAdsQQdqQQN2CzYCBAsLIAEoAgQEQCAQKAIAIQsFIABB9vMJEGcLBSACIQsLIAtBgARxBEAgESgCAEEBaiECIAFBCWoiBiwAAEEIRgRAIAEsAAhBA0YEQCALIQIFIAIgAUEEaiIDKAIAIgRqIQIgBEEASgR/IAIgBGohBANAIARBf2ogAkF/aiICLAAAIgs6AAAgBEF+aiIEIAs6AAAgBCACSw0ACyADKAIAIQQgECgCAAUgCwshAiADIARBAXQ2AgAgBkEQOgAAIAEgAS0ACkEEdDoACwsFIAshAgsFIAshAgsgAkGAgAFxBEAgACgCzAFBgBBxBEAgASARKAIAQQFqEJwFIBAoAgAhAgsLIAJBIHEEQCABIBEoAgBBAWoQmwUgECgCACECCyACQYCAIHEEQAJAIBEoAgBBAWohAiABKAIAIQsCQAJAAkAgASwACEEEaw4DAQIAAgsgAiABKAIEaiECIAtBAEchBCABLAAJQQhGBEAgBEUNA0EAIQQDQCACQX9qIgMgAywAAEF/czoAACACQXxqIQIgBEEBaiIEIAtHDQALBSAERQ0DQQAhBANAIAJBf2oiAyADLAAAQX9zOgAAIAJBfmoiAyADLAAAQX9zOgAAIAJBeGohAiAEQQFqIgQgC0cNAAsLDAELIAIgASgCBGohAiALQQBHIQQgASwACUEIRgRAIARFDQJBACEEA0AgAkF/aiIDIAMsAABBf3M6AAAgAkF+aiECIARBAWoiBCALRw0ACwUgBEUNAkEAIQQDQCACQX9qIgMgAywAAEF/czoAACACQX5qIgMgAywAAEF/czoAACACQXxqIQIgBEEBaiIEIAtHDQALCwsLCyAlCyEGIBAoAgAiBEEIcQR/IBEoAgBBAWohAiABLAAIIgtB/wFxIQMgC0EDRgR/IAQFIAEtAAkhBSADQQJxBH8gAC0AgQQhCyAGIAUgAC0AggRrNgIEIAYgBSAALQCDBGs2AghBAwUgAC0AhAQhC0EBCyEEIAYgBSALazYCACADQQRxBH8gBEECdCAGaiAFIAAtAIUEazYCACAEQQFqBSAECyEDQQAhC0EAIQQDQCALQQJ0IAZqIgcoAgAiCEEASiAIIAVIcQRAQQEhBAUgB0EANgIACyALQQFqIgsgA0gNAAsgBARAAkACQAJAAkACQCAFQX5qIgRBAXYgBEEfdHIOCAABBAIEBAQDBAsgASgCBCIEQQBMDQMgAiAEaiEEA0AgAiACLQAAQQF2QdUAcToAACACQQFqIgIgBEkNAAsMAwsgBigCACEEIAEoAgQiC0EATA0CIAIgC2ohC0EPIAR2IgMgA0EEdHIhAwNAIAIgAyACLQAAIAR2cToAACACQQFqIgIgC0kNAAsMAgsgASgCBCIEQQBMDQEgAiAEaiEFQQAhBANAIARBAWoiC0EAIAsgA0gbIQsgAiACLQAAIARBAnQgBmooAgB2OgAAIAJBAWoiAiAFSQRAIAshBAwBCwsMAQsgASgCBCIEQQBMDQAgAiAEaiEFQQAhBANAIARBAWoiC0EAIAsgA0gbIQsgAiACQQFqIgctAAAgAi0AAEEIdHIgBEECdCAGaigCAHYiBEEIdjoAACAHIAQ6AAAgAkECaiICIAVJBEAgCyEEDAELCwsLIBAoAgALBSAEC0EEcQRAAkACfyARKAIAISYgAUEJaiIHLAAAIgRB/wFxQQhODQEgJgtBAWohAyABKAIAIQUCQAJAAkACQCAEQQFrDgQAAQMCAwsgBUUNAiAFQQdqQQdxQQdzIQIgAyAFQX9qQQN2aiEEQQAhCyADIAVqIQMDQCADQX9qIgMgBC0AACACdkEBcToAACAEQX9qIAQgAkEHRiIIGyEEQQAgAkEBaiAIGyECIAtBAWoiCyAFRw0ACwwCCyAFRQ0BIAVBAXRBBmpBBnFBBnMhAiADIAVBf2pBAnZqIQRBACELIAMgBWohAwNAIANBf2oiAyAELQAAIAJ2QQNxOgAAIARBf2ogBCACQQZGIggbIQRBACACQQJqIAgbIQIgC0EBaiILIAVHDQALDAELIAVFDQAgBUECdEEEcSEEIAMgBUF/akEBdmohAkEAIQsgAyAFaiEDA0AgA0F/aiIDIAItAAAgBHZBD3E6AAAgAkF/aiACIARBBEYiBBshAkEAQQQgBBshBCALQQFqIgsgBUcNAAsLIAdBCDoAACABIAEtAAoiAkEDdDoACyABIAIgBWw2AgQLCyABQQhqIhwsAABBA0YEQCAAKAKcA0F/SgRAIAAgARCeBQsLIBAoAgAiAkEBcQRAIAEgESgCAEEBahCfBSAQKAIAIQILIAJBgIAEcQRAIAEgESgCAEEBahCaBSAQKAIAIQILIAJBgIACcQRAAkAgESgCAEEBaiECIB8oAgAhCyABKAIAIQUgAC4BsgMiBEH//wNxQQh2IQggBEH/AXEhBwJAAkACQCAcLAAADgMAAgECCwJAAkAgASwACUEIaw4JAAQEBAQEBAQBBAsgBSACIAVqIgRqIQIgC0GAAXEEQCACQX9qIAc6AAAgBUEBSwRAQQEhCwNAIAJBfmoiAyAEQX9qIgQsAAA6AAAgAkF9aiAHOgAAIAtBAWoiCyAFRwRAIAMhAgwBCwsLBSAFBEBBACELA0AgAkF/aiAEQX9qIgQsAAA6AAAgAkF+aiICIAc6AAAgC0EBaiILIAVHDQALCwsgAUECOgAKIAFBEDoACyABIAVBAXQ2AgQMAwsgAiAFQQF0IgJqIQQgAiAEaiECIAtBgAFxBEAgAkF/aiAHOgAAIAJBfmogCDoAACAFQQFLBEBBASELA0AgAkF9aiAEQX9qLAAAOgAAIAJBfGoiAyAEQX5qIgQsAAA6AAAgAkF7aiAHOgAAIAJBemogCDoAACALQQFqIgsgBUcEQCADIQIMAQsLCwUgBQRAQQAhCwNAIAJBf2ogBEF/aiwAADoAACACQX5qIARBfmoiBCwAADoAACACQX1qIAc6AAAgAkF8aiICIAg6AAAgC0EBaiILIAVHDQALCwsgAUECOgAKIAFBIDoACyABIAVBAnQ2AgQMAgsCQAJAAkAgASwACUEIaw4JAAICAgICAgIBAgsgBSACIAVBA2xqIgRqIQIgC0GAAXEEQCACQX9qIAc6AAAgBUEBSwRAQQEhCwNAIAJBfmogBEF/aiwAADoAACACQX1qIARBfmosAAA6AAAgAkF8aiIDIARBfWoiBCwAADoAACACQXtqIAc6AAAgC0EBaiILIAVHBEAgAyECDAELCwsFIAUEQEEAIQsDQCACQX9qIARBf2osAAA6AAAgAkF+aiAEQX5qLAAAOgAAIAJBfWogBEF9aiIELAAAOgAAIAJBfGoiAiAHOgAAIAtBAWoiCyAFRw0ACwsLIAFBBDoACiABQSA6AAsgASAFQQJ0NgIEDAMLIAIgBUEGbGoiBCAFQQF0aiECIAtBgAFxBEAgAkF/aiAHOgAAIAJBfmogCDoAACAFQQFLBEBBASELA0AgAkF9aiAEQX9qLAAAOgAAIAJBfGogBEF+aiwAADoAACACQXtqIARBfWosAAA6AAAgAkF6aiAEQXxqLAAAOgAAIAJBeWogBEF7aiwAADoAACACQXhqIgMgBEF6aiIELAAAOgAAIAJBd2ogBzoAACACQXZqIAg6AAAgC0EBaiILIAVHBEAgAyECDAELCwsFIAUEQEEAIQsDQCACQX9qIARBf2osAAA6AAAgAkF+aiAEQX5qLAAAOgAAIAJBfWogBEF9aiwAADoAACACQXxqIARBfGosAAA6AAAgAkF7aiAEQXtqLAAAOgAAIAJBemogBEF6aiIELAAAOgAAIAJBeWogBzoAACACQXhqIgIgCDoAACALQQFqIgsgBUcNAAsLCyABQQQ6AAogAUHAADoACyABIAVBA3Q2AgQLCwsLIBAoAgBBgIAIcQRAAkAgESgCAEEBaiECIAEoAgAhCwJAAkACQCAcLAAAQQRrDgMBAgACCyACIAEoAgRqIQIgC0EARyEEIAEsAAlBCEYEQCAERQ0DQQAhBANAIAJBf2oiAywAACEFIAMgAkF+aiIDLAAAOgAAIAMgAkF9aiIDLAAAOgAAIAMgAkF8aiICLAAAOgAAIAIgBToAACAEQQFqIgQgC0cNAAsFIARFDQNBACEEA0AgAkF/aiIDLAAAIQUgAkF+aiIHLAAAIQggAyACQX1qIgMsAAA6AAAgByACQXxqIgcsAAA6AAAgAyACQXtqIgMsAAA6AAAgByACQXpqIgcsAAA6AAAgAyACQXlqIgMsAAA6AAAgByACQXhqIgIsAAA6AAAgAyAFOgAAIAIgCDoAACAEQQFqIgQgC0cNAAsLDAELIAIgASgCBGohAiALQQBHIQQgASwACUEIRgRAIARFDQJBACEEA0AgAkF/aiIDLAAAIQUgAyACQX5qIgIsAAA6AAAgAiAFOgAAIARBAWoiBCALRw0ACwUgBEUNAkEAIQQDQCACQX9qIgMsAAAhBSACQX5qIgcsAAAhCCADIAJBfWoiAywAADoAACAHIAJBfGoiAiwAADoAACADIAU6AAAgAiAIOgAAIARBAWoiBCALRw0ACwsLCwsgECgCACICQRBxBEAgASARKAIAQQFqEJkFIBAoAgAhAgsgAkGAgMAAcUUEQCAGJAoPCyAAKAK8ASICBEAgACABIBEoAgBBAWogAkH/AHFB2wVqEQYACyAALADIASICBEAgASACOgAJCyABQQpqIQIgACwAyQEiAARAIAIgADoAAAUgAiwAACEACyABIAEtAAkgAEH/AXFsIgI6AAsgASgCACEAIAEgAkH/AXEiAkEHSwR/IAAgAkEDdmwFIAAgAmxBB2pBA3YLNgIEIAYkCguHCAEMfyMKIQQjCkEQaiQKIwojC04EQEEQEAALIAFBAEcgAEEAR3FFBEAgBCQKDwsgBCEOIAAoAgAiBSACQQJ0QYCvBWooAgAiDWwhCAJAAkACQAJAAkAgAEELaiIPLAAAIgJBAWsOBAABAwIDCyAFQQdqQQdxIQQgA0GAgARxBH9BByEHQX8hCiAIQQdqQQdxBSAEQQdzIQRBByEJQQEhCiAIQQdqQQdxQQdzCyECIAEgBUF/akEDdmohAyABIAhBf2pBA3ZqIQEgBQRAQQAhBQNAIAMtAAAgBHZBAXEhC0EAIQYDQCABIAEtAABB//4BQQcgAmt2cSALIAJ0cjoAACAHIAIgCmogAiAJRiIMGyECIAFBf2ogASAMGyEBIAZBAWoiBiANSA0ACyAHIAQgCmogBCAJRiIGGyEEIANBf2ogAyAGGyEDIAVBAWoiBSAAKAIASQ0ACwsMAwsgBUEBdEEGakEGcSEEIANBgIAEcQR/QX4hB0EGIQogCEEBdEEGakEGcQVBAiEHQQYhCSAEQQZzIQQgCEEBdEEGakEGcUEGcwshAiABIAVBf2pBAnZqIQMgASAIQX9qQQJ2aiEBIAUEQEEAIQUDQCADLQAAIAR2QQNxIQtBACEGA0AgASABLQAAQb/+AEEGIAJrdnEgCyACdHI6AAAgAUF/aiABIAIgCUYiDBshASAKIAIgB2ogDBshAiAGQQFqIgYgDUgNAAsgA0F/aiADIAQgCUYiBhshAyAKIAQgB2ogBhshBCAFQQFqIgUgACgCAEkNAAsLDAILIAVBAXEhAiADQYCABHEEf0F8IQdBBCEKIAhBAXFBAXMhBiACQQFzBUEEIQdBBCEJIAhBAXEhBiACCyEEIAEgBUF/akEBdmohAyABIAhBf2pBAXZqIQEgBQRAQQAhBSAGQQJ0IQIgBEECdCEEA0AgAy0AACAEdkEPcSELQQAhBgNAIAEgAS0AAEGPHkEEIAJrdnEgCyACdHI6AAAgAUF/aiABIAIgCUYiDBshASAKIAIgB2ogDBshAiAGQQFqIgYgDUgNAAsgA0F/aiADIAQgCUYiBhshAyAKIAQgB2ogBhshBCAFQQFqIgUgACgCAEkNAAsLDAELIAJB/wFxQQN2IQYgBQRAQQAgBmshB0EAIQQgASAGIAhBf2psaiECIAEgBiAFQX9qbGohAwNAIA4gAyAGEF4aQQAhBSACIQEDQCABIA4gBhBeGiABIAdqIQEgBUEBaiIFIA1IDQALIAMgB2ohAyAEQQFqIgQgACgCAEkEQCABIQIMAQsLCwsgACAINgIAIA8tAAAiAiEBIAAgAkH/AXFBB0oEfyAIIAFBA3ZsBSABIAhsQQdqQQN2CzYCBCAOJAoLJgAgAEUEQA8LIAFBASACIAAoArgBEP0CIAJHBEAgAEGp2QkQZwsLJgAgAEUEQA8LIAFBASACIAAoArgBEPQDIAJHBEAgAEH2+QkQZwsLEwAgAEUEQA8LIAAoArgBEIMDGgtJAQJ/IwohAiMKQRBqJAojCiMLTgRAQRAQAAtBuJIGKAIAIQMgAiABQcvQCSABGzYCACADQdXQCSACELMCGiADEMsFGiAAEP8IC5UBAQJ/QZLaCUEAQRJBExCmBSIARQRAIAAPCyAAQYDAADYCmAIgAEEBNgKsAiAAQX82ApwCIABBCDYCqAIgAEEPNgKkAiAAQQg2AqACIABBADYCwAIgAEF/NgKwAiAAQQg2ArwCIABBDzYCuAIgAEEINgK0AiAAQdABaiIBIAEoAgBBgICAAXI2AgAgAEEAQQAQ+wQgAAuZBAIKfwF8IAAsAKEFBEAPCyAALgHmBkECcUUEQA8LIAAoAtwGIgUgACgC0AYiBiAAKALEBiIBamoiB0EASiABQX9KcUUEQCAAQaT2CRBnCyABBEACfyABt0QAAAAAAADgQKIgB7ejRAAAAAAAAOA/oJwiC0QAAMD////fQWUgC0QAAAAAAADgwWZxIQkgCxBsIQEgCQsEQCABIQIFIABBpPYJEGcLCyACQYGAAkkgBkF/SnFFBEAgAEGk9gkQZwsgBgRAAn8gBrdEAAAAAAAA4ECiIAe3o0QAAAAAAADgP6CcIgtEAADA////30FlIAtEAAAAAAAA4MFmcSEKIAsQbCEBIAoLBEAgASEDBSAAQaT2CRBnCwsgA0GBgAJJIAVBf0pxRQRAIABBpPYJEGcLIAUEQCAFt0QAAAAAAADgQKIgB7ejRAAAAAAAAOA/oJwiC0QAAMD////fQWUgC0QAAAAAAADgwWZxIQUgCxBsIgFBgYACSSAFcQRAIAEhBAUgAEGk9gkQZwsLIAQgAiADamoiAUGCgAJOBEAgAEGk9gkQZwtBfyABQYCAAkggAUGBgAJGGyIBBEACQCADIAJIIAMgBEhyRQRAIAEgA2ohAwwBCyACIANIIAIgBEhyBEAgASAEaiEEBSABIAJqIQILCwsgBCACIANqakGAgAJHBEAgAEH69QkQZwsgACACOwGiBSAAIAM7AaQFC4gCAgN/AXwgAkFwakGw/IKqAksEQEHu6wkhAiABQcoAaiIDIQEgAy4BACEDBSAAKALMAUGAgAJxRSABQcoAaiIELgEAIgNBCHFFcgR/IANBAEgEQA8LIANBAXEEQAJAIAEoAgAiBQRAIAW3RAAAAAAAavhAoiACt6NEAAAAAAAA4D+gnCIGRAAAwP///99BZSAGRAAAAAAAAODBZnEEQCAGEGxB6Jl6akGRzgBJDQILCyADQSBxRQRAIABBw+sJQQAQqgEMAQsgAEH+4wlBAhCqAQ8LCyABIAI2AgAgBCADQQlyOwEADwVBh+wJIQIgBAshAQsgASADQYCAfnI7AQAgACACQQEQqgEL4AIBBX8jCiEDIwpBMGokCiMKIwtOBEBBMBAACwJAAkACQAJAIAMgAhCXCQ4CAAECCyABQcoAaiIFLgEAIgZB//8DcSIHQYCAAnENAiABQQRqIQQgB0ECcQRAIAIgBEHkABDhA0UEQCAFIAZBgIB+cjsBACAAQb/sCRCNAgwECwsgBCACKQIANwIAIAQgAikCCDcCCCAEIAIpAhA3AhAgBCACKQIYNwIYIAFBJGoiACADKQIANwIAIAAgAykCCDcCCCAAIAMpAhA3AhAgACADKQIYNwIYIAAgAygCIDYCICAGQQJyIQAgAkGckQZB6AcQ4QNFIQEgBSAAQf//A3EiAEG//wNxIABBwAByIAEbOwEAIAMkCkECDwsgAUHKAGoiASABLgEAQYCAfnI7AQAgAEHb7AkQjQIMAQsgAUHKAGoiASABLgEAQYCAfnI7AQAgAEHy7AkQZ0EADwsgAyQKQQALmxECIX8DfCMKIQIjCkEgaiQKIwojC04EQEEgEAALAkACQCABKAIAIgtBoI0GSw0AIAFBBGoiDSgCACIDQQBIIANBoI0GIAtrSnINACABQQhqIg4oAgAiBUGgjQZLDQAgAUEMaiIPKAIAIgdBAEggB0GgjQYgBWtKcg0AIAFBEGoiECgCACIGQaCNBksNACABQRRqIhEoAgAiBEEASCAEQaCNBiAGa0pyDQAgAUEYaiIVKAIAIghBoI0GSw0AIAFBHGoiFigCACIJQQVIIAlBoI0GIAhrSnINACAFIAZrIgpFIgwgAyAEayITRSIXcgRAQQAhAwUCfyAKtyATt6JEAAAAAAAAHECjRAAAAAAAAOA/oJwiI0QAAMD////fQWUgI0QAAAAAAADgwWZxIRogIxBsIQMgGgtFDQILIAcgBGsiB0UiGCALIAZrIhRFIhlyBEBBACEFBQJ/IBS3IAe3okQAAAAAAAAcQKNEAAAAAAAA4D+gnCIjRAAAwP///99BZSAjRAAAAAAAAODBZnEhGyAjEGwhBSAbC0UNAgsgDCAJIARrIgxFIhJyBEBBACEEBQJ/IAq3IAy3okQAAAAAAAAcQKNEAAAAAAAA4D+gnCIjRAAAwP///99BZSAjRAAAAAAAAODBZnEhHCAjEGwhBCAcC0UNAgsgGCAIIAZrIghFIgpyBEBBACEGBQJ/IAe3IAi3okQAAAAAAAAcQKNEAAAAAAAA4D+gnCIjRAAAwP///99BZSAjRAAAAAAAAODBZnEhHSAjEGwhBiAdC0UNAgsgBCAGayIERQ0AIAMgBWsiBkUiBwRAQQAhAwUCfyAJtyAGt6IgBLejRAAAAAAAAOA/oJwiI0QAAMD////fQWUgI0QAAAAAAADgwWZxIR4gIxBsIQMgHgtFDQELIAMgCUwNACAKIBdyBEBBACEFBQJ/IBO3IAi3okQAAAAAAAAcQKNEAAAAAAAA4D+gnCIjRAAAwP///99BZSAjRAAAAAAAAODBZnEhHyAjEGwhBSAfC0UNAgsgEiAZcgRAQQAhBAUCfyAUtyAMt6JEAAAAAAAAHECjRAAAAAAAAOA/oJwiI0QAAMD////fQWUgI0QAAAAAAADgwWZxISAgIxBsIQQgIAtFDQILIAUgBGsiBUUNACAHBEBBACEFBQJAAn8gCbcgBreiIAW3o0QAAAAAAADgP6CcIiNEAADA////30FlICNEAAAAAAAA4MFmcSEhICMQbCEFICELDQAMAgsLIAUgCUwNAEQAAAAgX6ACQiAJt6NEAAAAAAAA4D+gnCIjRAAAwP///99BZSAjRAAAAAAAAODBZnEhBAJ/ICMQbEEAIAQbISJEAAAAIF+gAkIgA7ciI6NEAAAAAAAA4D+gnCIlRAAAwP///99BZSAlRAAAAAAAAODBZnEhBiAiCyAlEGxBACAGG2shBEQAAAAgX6ACQiAFtyIlo0QAAAAAAADgP6CcIiREAADA////30FlICREAAAAAAAA4MFmcSEGQQAgJBBsa0EAIAYbIARqIgRBAUgNACADRQ0AIAAgCwR/IAu3RAAAAAAAavhAoiAjo0QAAAAAAADgP6CcIiREAADA////30FlICREAAAAAAAA4MFmcQR/ICQQbAUMAgsFQQALNgIAIAAgDSgCACIDBH8gA7dEAAAAAABq+ECiICOjRAAAAAAAAOA/oJwiJEQAAMD////fQWUgJEQAAAAAAADgwWZxBH8gJBBsBQwCCwVBAAs2AgQgAEGgjQYgASgCAGsgDSgCAGsiAwR/IAO3RAAAAAAAavhAoiAjo0QAAAAAAADgP6CcIiNEAADA////30FlICNEAAAAAAAA4MFmcQR/ICMQbAUMAgsFQQALNgIIIA4oAgAhAyAFRQ0AIAAgAwR/IAO3RAAAAAAAavhAoiAlo0QAAAAAAADgP6CcIiNEAADA////30FlICNEAAAAAAAA4MFmcQR/ICMQbAUMAgsFQQALNgIMIAAgDygCACIDBH8gA7dEAAAAAABq+ECiICWjRAAAAAAAAOA/oJwiI0QAAMD////fQWUgI0QAAAAAAADgwWZxBH8gIxBsBQwCCwVBAAs2AhAgAEGgjQYgDigCAGsgDygCAGsiAwR/IAO3RAAAAAAAavhAoiAlo0QAAAAAAADgP6CcIiNEAADA////30FlICNEAAAAAAAA4MFmcQR/ICMQbAUMAgsFQQALNgIUIAAgECgCACIDBH8gBLcgA7eiRAAAAAAAavhAo0QAAAAAAADgP6CcIiNEAADA////30FlICNEAAAAAAAA4MFmcQR/ICMQbAUMAgsFQQALNgIYIAAgESgCACIDBH8gBLcgA7eiRAAAAAAAavhAo0QAAAAAAADgP6CcIiNEAADA////30FlICNEAAAAAAAA4MFmcQR/ICMQbAUMAgsFQQALNgIcIABBoI0GIBAoAgBrIBEoAgBrIgMEfyAEtyADt6JEAAAAAABq+ECjRAAAAAAAAOA/oJwiI0QAAMD////fQWUgI0QAAAAAAADgwWZxBH8gIxBsBQwCCwVBAAs2AiAgAiAAEMgIIgAEQCACJAogAA8LIBUoAgAiACACKAIYIgNBe2pIIAAgA0EFakpyRQRAAkAgFigCACIAIAIoAhwiA0F7akggACADQQVqSnINACABKAIAIgAgAigCACIBQXtqSCAAIAFBBWpKcg0AIA0oAgAiACACKAIEIgFBe2pIIAAgAUEFakpyDQAgDigCACIAIAIoAggiAUF7akggACABQQVqSnINACAPKAIAIgAgAigCDCIBQXtqSCAAIAFBBWpKcg0AIBAoAgAiACACKAIQIgFBe2pIIAAgAUEFakpyDQAgESgCACIAIAIoAhQiAUF7akggACABQQVqSnINACACJApBAA8LCyACJApBAQ8LIAIkCkEBDwsgAiQKQQILgQIBBH8gBEEEciEIQQFBAQJ/AkAgBEEDRiADQQhKcQ0AIAAoAtQFIQkgACgC0AUhCiAEQQRGIAhBBkZyIANBCEhxDQAgCEEFRiAEQQZLciADQQRHIANBf2pBAUtxIANBCEdxIANBEEdxIAFBAUggAUEHakF4cUH4////AUtyIAogAUlyIAJBAUhyIAkgAklycnIMAQtBAQsgBUEBShsgBhshAQJ/IAAoAswBIQsgB0UEQCABQQFGBEAgAEGA2gkQZwUPCwsgB0HAAEYgACgCqAVBBHFBAEdxRQRAIABBgNoJEGcLIAsLQYAgcSAIQQZHciABQQFGcgRAIABBgNoJEGcLC+ENAg5/AXwCQAJAIABB5ANqIgIoAgANACAAKALoAw0ADAELIAAQogULIAFBCU4EQCAAQQVBECAALACnA0ECcQR/IAAsAP4DIgEgACwA/QMiAiAALAD8AyIDIAJB/wFxIANB/wFxShsiAiABQf8BcSACQf8BcUobBSAALAD/AwsiAWtBGHRBGHVBACABQX9qQRh0QRh1Qf8BcUEPSBsiASAAQdQBaiIJKAIAQYCIgCBxIgRBAEcgAUH/AXFBBUhxGyIBQQggAUH/AXFBCEgbQf8BcSIFNgLcAyAAQegDaiECIABB4ANqIgooAgAiAUEASiEDIAQEQCADBHwgACgCnAa3RPFo44i1+OQ+oiABt6JEAAAAAAAA4D+gnCIQRAAAwP///99BZSAQRAAAAAAAAODBZnEhASAQEGy3RPFo44i1+OQ+okQAAAAAAAAAACABGwVEAAAAAAAA8D8LIRBBECAFayEDIAIgAEEBQQggBWsiBnQiB0ECdBDQAiIENgIAQQAhAQNAIAFBAnQgBGogAEGABBDIATYCACABQQFqIgEgB0kNAAtBASADdEF/aiELQf8BIAV2IQhBACEBQQAhAgNAIAJBgQJsIgNB//8DcSEMIAEgCyADQYABardEAAAAAOD/70CjIBAQfkQAAAAA4P/vQKJEAAAAAAAA4D+gnBBsQf//A3FsQYCAAmpB//8DEGoiA00EQCADQQFqIQMDfyABIAhxQQJ0IARqKAIAIAEgBnZBAXRqIAw7AQAgAUEBaiIBIANHDQAgAwshAQsgAkEBaiICQf8BRw0ACyABIAdBCHQiAkkEQANAIAEgCHFBAnQgBGooAgAgASAGdkEBdGpBfzsBACABQQFqIgEgAkcNAAsLBSADBEACQCAAKAKcBiIDBEBEAAA0JvVrDEMgA7ejIAG3o0QAAAAAAADgP6CcIhBEAADA////30FlRQJ/IBBEAAAAAAAA4MFmRSENIBAQbCEBIA0LckUNAQtBACEBCwVBoI0GIQELIAAgAiAFIAEQ5QMLIAkoAgBBgIGAA3FFBEAPC0QAAAAgX6ACQiAAQZwGaiIBKAIAt6NEAAAAAAAA4D+gnCIQRAAAwP///99BZSAQRAAAAAAAAODBZnEhAiAAIABB+ANqIAUgEBBsQQAgAhsQ5QMgACAAQfQDaiAFIAooAgAiAkEASgR/RAAAACBfoAJCIAK3o0QAAAAAAADgP6CcIhBEAADA////30FlIBBEAAAAAAAA4MFmcSEBIBAQbEEAIAEbBSABKAIACxDlAw8LIABB4ANqIgUoAgAiAUEASgRAAkAgACgCnAYiAwRARAAANCb1awxDIAO3oyABt6NEAAAAAAAA4D+gnCIQRAAAwP///99BZUUCfyAQRAAAAAAAAODBZkUhDiAQEGwhASAOC3JFDQELQQAhAQsFQaCNBiEBCyACIABBgAIQyAEiAjYCACABQeiZempBkc4ASQRAQQAhAQNAIAEgAmogAToAACABQQFqIgFBgAJHDQALBSABt0TxaOOItfjkPqIhEEEAIQEDQCABIAJqIAFBf2pB/gFJBH8gAbdEAAAAAADgb0CjIBAQfkQAAAAAAOBvQKJEAAAAAAAA4D+gnBBsQf8BcQUgAUH/AXELOgAAIAFBAWoiAUGAAkcNAAsLIAAoAtQBQYCBgANxRQRADwsCfyAAQfADaiEPRAAAACBfoAJCIABBnAZqIgQoAgC3o0QAAAAAAADgP6CcIhBEAADA////30FlIBBEAAAAAAAA4MFmcSEBIBAQbEEAIAEbIQEgDwsgAEGAAhDIASICNgIAIAFB6Jl6akGRzgBJBEBBACEBA0AgASACaiABOgAAIAFBAWoiAUGAAkcNAAsFIAG3RPFo44i1+OQ+oiEQQQAhAQNAIAEgAmogAUF/akH+AUkEfyABt0QAAAAAAOBvQKMgEBB+RAAAAAAA4G9AokQAAAAAAADgP6CcEGxB/wFxBSABQf8BcQs6AAAgAUEBaiIBQYACRw0ACwsgBSgCACIBQQBKBH9EAAAAIF+gAkIgAbejRAAAAAAAAOA/oJwiEEQAAMD////fQWUgEEQAAAAAAADgwWZxIQEgEBBsQQAgARsFIAQoAgALIQEgACAAQYACEMgBIgI2AuwDIAFB6Jl6akGRzgBJBEBBACEAA0AgACACaiAAOgAAIABBAWoiAEGAAkcNAAsPCyABt0TxaOOItfjkPqIhEEEAIQADQCAAIAJqIABBf2pB/gFJBH8gALdEAAAAAADgb0CjIBAQfkQAAAAAAOBvQKJEAAAAAAAA4D+gnBBsQf8BcQUgAEH/AXELOgAAIABBAWoiAEGAAkcNAAsLRwECfyAAKAKIA0EANgIMIABBmANqIgEoAgAoAgQhAiAAIAJB/wBxQZkEahEFACABKAIAKAIIIQEgACABQf8AcUGZBGoRBQALywEBC38gACgC5AMoAhghCiAAKAJwIgtFIANBAUhyBEAPCwNAIAshCCAFQQJ0IAJqKAIAIQYgBUECdCABaigCACEEA0AgBC0AAEEDdiIMQQJ0IApqKAIAIAQtAAFBAnYiB0EGdGogBC0AAkEDdiINQQF0aiIOLgEAIglFBEAgACAMIAcgDRDRBSAOLgEAIQkLIARBA2ohBCAGQQFqIQcgBiAJQf//A3FB/wFqOgAAIAhBf2oiCARAIAchBgwBCwsgBUEBaiIFIANHDQALC9sFASh/IAAoAuQDIgQoAhghHSAAKAJwIQsgACgC0AIhEiAEKAIoIRMgACgCiAEiBSgCACEeIAUoAgQhHyAFKAIIISAgA0EATARADwsgBEEkaiEVIARBIGohFiALRSEhIAtBf2oiIkEDbCEjIAtBA2xBA2ohJANAIA1BAnQgAWooAgAhBSANQQJ0IAJqKAIAIQwgFSAVKAIABH9BfSEJQX8hFyAWKAIAICRBAXRqIQggDCAiaiEMIAUgI2ohBUEABUEDIQlBASEXIBYoAgAhCEEBCzYCACAhBEBBACEOQQAhD0EAIQQFIAlBAWohJSAJQQJqISYCfyAJIAtsIStBACEQQQAhEUEAIRhBACEZQQAhGkEAIQ5BACEPQQAhGyALIRxBACEGIAghBANAIBIgJUEBdCAEai4BACAQQQhqakEEdUECdCATaigCACAFLQABamotAAAiCkECdiIHQQZ0IBIgCUEBdCAEaiIoLgEAIAZBCGpqQQR1QQJ0IBNqKAIAIAUtAABqai0AACIQQQN2IhRBAnQgHWooAgBqIBIgJkEBdCAEai4BACARQQhqakEEdUECdCATaigCACAFLQACamotAAAiEUEDdiIpQQF0aiIqLgEAIgZFBEAgACAUIAcgKRDRBSAqLgEAIQYLIAwgBkH//wNxQX9qIgc6AAAgCiAHIB9qLQAAayEGIBEgByAgai0AAGshCiAEIA4gECAHIB5qLQAAayIHQQNsajsBACAYIAdBBWxqIQ4gB0EHbCEUIAQgDyAGQQNsajsBAiAZIAZBBWxqIQ8gBkEHbCEQIAQgGyAKQQNsajsBBCAaIApBBWxqIQQgCkEHbCERIAUgCWohBSAMIBdqIQwgHEF/aiIcBEAgByEYIAYhGSAKIRogBCEbIBQhBiAoIQQMAQsLICsLQQF0IAhqIQgLIAggDjsBACAIIA87AQIgCCAEOwEEIA1BAWoiDSADRw0ACwvIBQIHfwF+IAAtAAAiAkHhAUoEQEEBDwsCfyABQQJqIQgCfyABQQFqIQcgASACQf8BcSICQS0QaiIFQf8BcSIGOgAAIAcLIAIgBUEtbGtBCRBqQf8BcSIEOgAAIAgLIAJBCRCRAToAACAGQQVIIARBBUhxRQRAQdr6CUH4+glBKUGs+wkQAQsgAUEQaiICQQA2AgAgAiAALQABIgM2AgAgAiADIAAtAAJBCHRyIgM2AgAgAiADIAAtAANBEHRyIgM2AgAgAiADIAAtAARBGHRyIgI2AgAgAkGBgICAAU8EQEEBDwsgAUEDaiICQQE6AAAgAUEIaiIDQgA3AwAgAyAAQQVqIgEtAACtIgk3AwAgASwAAEF/RgR/QQEFIAJBADoAAEEACyEBIAMgCSAAQQZqIgQtAACtQgiGhCIJNwMAIAQsAABBf0cEQCACQQA6AABBACEBCyADIAkgAEEHaiIELQAArUIQhoQiCTcDACAELAAAQX9HBEAgAkEAOgAAQQAhAQsgAyAJIABBCGoiBC0AAK1CGIaEIgk3AwAgBCwAAEF/RwRAIAJBADoAAEEAIQELIAMgCSAAQQlqIgQtAACtQiCGhCIJNwMAIAQsAABBf0cEQCACQQA6AABBACEBCyADIAkgAEEKaiIELQAArUIohoQiCTcDACAELAAAQX9HBEAgAkEAOgAAQQAhAQsgAyAJIABBC2oiBC0AAK1CMIZ8Igk3AwAgBCwAAEF/RwRAIAJBADoAAEEAIQELIAMgCSAAQQxqIgAtAACtQjiGfCIJNwMAIAAsAABBf0YEQAJAAkACQCABQRh0QRh1DgICAQALQcb7CUH4+glBzgBBnvwJEAELIAlCf1EEQEEADwVBxvsJQfj6CUHOAEGe/AkQAQsLBSACQQA6AAALIAlCf1EEQEHG+wlB+PoJQc4AQZ78CRABBUEADwtBAAtIAEG6/AkgAEEEEOUBBEBBAQ8LIAFBAjoAACABQQA6AAEgAUEDOgACIAFBAToAAyABQgA3AwggAUEBIAAsAAVBH3F0NgIQQQAL6wECAn8BfiABQQA2AgAgAUEIaiICQgA3AwAgASAALQAAIgM2AgAgASADIAAtAAFBCHRyIgM2AgAgASADIAAtAAJBEHRyIgM2AgAgASADIAAtAANBGHRyNgIAIAIgAC0ABK0iBDcDACACIAQgAC0ABa1CCIaEIgQ3AwAgAiAEIAAtAAatQhCGhCIENwMAIAIgBCAALQAHrUIYhoQiBDcDACACIAQgAC0ACK1CIIaEIgQ3AwAgAiAEIAAtAAmtQiiGhCIENwMAIAIgBCAALQAKrUIwhnwiBDcDACACIAQgAC0AC61COIZ8NwMAQQALNwEBfyAAIAQtAAAiBkEGdkEBcSAGQQd2IAEoAhBBHkYbQQFqNgIgIAIgBDYCACADIAU2AgAgBQuCDAEQfyMKIQojCkFAayQKIwojC04EQEHAABAACyAAKAIEIgMgAEGcjAJqKAIAIglBBHQiCEYEQCAKJAoPC0EBIAAoAmwiAiAAQdCKAmogAEEMaiAAQZyBAmooAgAbKAIAIgdBA0kbIgRBEU8EQEGQwAlB4bcJQaMNQaPACRABCyACQRFPBEBBs8AJQeG3CUGlDUGjwAkQAQsgAgRAA0AgAUEPcSIFQQJ0IApqIABBnI8CaiAFQQJ0aigCADYCACABQQFqIgEgAkcNAAsLIABBwIsCaigCAARAIAogAEHcjwJqKAIANgIEIAogAEHgjwJqKAIANgIICyADQX9qIgVBBHYiBkEIdCELIAVBD3EhDCAERSENIAMgCEkEQEEAIQEDQCALIAwgAUEEdEGAsgRqai0AAHIhDiANRQRAIAMhAANAIAFBBHRBgLIEaiAAQQ9xai0AACAAQQR2QQh0ciEPQQAhAgNAIAJBD3FBAnQgCmooAgAiECAPQQJ0aiAOQQJ0IBBqKAIANgIAIAQgAkEBaiICRw0ACyAIIABBAWoiAEcNAAsLIAFBAWoiAUEQRw0ACwsCQAJAAkAgB0EBaw4CAQACCyAGQQd0IQQgBUEBdiIAQQdxIQUgAEEBaiICIAlBA3QiCUkEQCAKKAIEIQMgCigCCCEIQQAhAQNAIAQgBSABQQR0QYCyBGpqLQAAaiIAQQJ0IANqIQYgAEECdCAIaiEHIAIhAANAIAFBBHRBgLIEaiAAQQdxai0AACAAQQN2QQd0aiILQQJ0IANqIAYoAgA2AgAgC0ECdCAIaiAHKAIANgIAIAkgAEEBaiIARw0ACyABQQFqIgFBEEcNAAsLDAELIAZBBnQhCCAFQQF2IgBBB3EhBSAAQQFqIgAgCUEDdCIJSQRAIAooAgQiAiAIIAVBgLQEai0AAGoiAUECdGohBCAKKAIIIgMgAUECdGohBiAAIQEDQCABQQdxQYC0BGotAAAgAUEDdkEGdGoiB0ECdCACaiAEKAIANgIAIAdBAnQgA2ogBigCADYCACAJIAFBAWoiAUcNAAsgBUGItARqLQAAIAhqIgFBAnQgAmohBCABQQJ0IANqIQYgACEBA0AgAUEHcUGItARqLQAAIAFBA3ZBBnRqIgdBAnQgAmogBCgCADYCACAHQQJ0IANqIAYoAgA2AgAgCSABQQFqIgFHDQALIAVBkLQEai0AACAIaiIBQQJ0IAJqIQQgAUECdCADaiEGIAAhAQNAIAFBB3FBkLQEai0AACABQQN2QQZ0aiIHQQJ0IAJqIAQoAgA2AgAgB0ECdCADaiAGKAIANgIAIAkgAUEBaiIBRw0ACyAFQZi0BGotAAAgCGoiAUECdCACaiEEIAFBAnQgA2ohBiAAIQEDQCABQQdxQZi0BGotAAAgAUEDdkEGdGoiB0ECdCACaiAEKAIANgIAIAdBAnQgA2ogBigCADYCACAJIAFBAWoiAUcNAAsgBUGgtARqLQAAIAhqIgFBAnQgAmohBCABQQJ0IANqIQYgACEBA0AgAUEHcUGgtARqLQAAIAFBA3ZBBnRqIgdBAnQgAmogBCgCADYCACAHQQJ0IANqIAYoAgA2AgAgCSABQQFqIgFHDQALIAVBqLQEai0AACAIaiIBQQJ0IAJqIQQgAUECdCADaiEGIAAhAQNAIAFBB3FBqLQEai0AACABQQN2QQZ0aiIHQQJ0IAJqIAQoAgA2AgAgB0ECdCADaiAGKAIANgIAIAkgAUEBaiIBRw0ACyAFQbC0BGotAAAgCGoiAUECdCACaiEEIAFBAnQgA2ohBiAAIQEDQCABQQdxQbC0BGotAAAgAUEDdkEGdGoiB0ECdCACaiAEKAIANgIAIAdBAnQgA2ogBigCADYCACAJIAFBAWoiAUcNAAsgBUG4tARqLQAAIAhqIgFBAnQgAmohCCABQQJ0IANqIQEDQCAAQQdxQbi0BGotAAAgAEEDdkEGdGoiBUECdCACaiAIKAIANgIAIAVBAnQgA2ogASgCADYCACAJIABBAWoiAEcNAAsLCyAKJAoLYgEEfyMKIQEjCkHQAWokCiMKIwtOBEBB0AEQAAsgAUHIAWohAiAAKAIAKAIMIQMgACABIANBP3FBmQVqEQAAAn9BuJIGKAIAIQQgAiABNgIAIAQLQdb6CSACELMCGiABJAoL3QwBFn8CQCAAKAIQIgVBAUYEQCAAKAJcQQdGDQELIABB9JACaigCAA0AIABB8JACaigCACICRQ0AQQBBAyAAQdyKAmooAgBFIgsbIQcgAEGUjAJqKAIAQQR0IgNBcGohBCAAQbiLAmooAgAiCCgCJCADa0ERaiIDQRAgA0EQSRshCSAIKAIcQQFqIQpBACAIKAIgIgNBD3EgBCADSxshASAIKAIYIQMgACgCGEEEQQMgACgCDCIGQQRGG2ohDCACQdyNAmooAgAhDSAAQYyBAmotAAAhDiAAQY2BAmosAAAhAiAIKAIoIQ8gCCgCLCAEQQJ0aiEQAkACQCAGQQRrDgQBAAABAAtBfw8LAkACQAJAAkACQAJAAkAgBUEBaw4HAAECAwYEBQYLIAEgCU8NBiADIApPDQZBgAEgB3RBAEEBIAdBf2p0IAsbaiEEIABBqIECaiEFA0AgAUECdCAQaigCACEGIAMhAANAIAwgBiAFKAIAIABBAnQgD2ooAgBqamogBCABQQR0QYCyBGogAEEPcWotAAAgAEEEdkEIdHJBAnQgDWooAgBqIAd1IgJB/wEgAkH/AUgbIgJBACACQQBKGzoAACAAQQFqIgAgCkcNAAsgAUEBaiIBIAlJDQALDAYLIAEgCU8NBSADIApPDQVBgIACIAd0QQBBASAHQX9qdCALG2ohCCAOQf8BcSEEIABBqIECaigCACEFA0AgAUECdCAQaigCACEGIAMhAANAIABBAnQgD2ooAgBBAXQgBWogBkEBdGogDEEBdGogAUEEdEGAsgRqIABBD3FqLQAAIABBBHZBCHRyQQJ0IA1qKAIAIAhqIAd1IAR0IgJB//8DIAJB//8DSBsiAkEAIAJBAEobOwEAIAogAEEBaiIARw0ACyABQQFqIgEgCUkNAAsMBQsgASAJTw0EIAMgCk8NBEEAQQEgB0F/anQgCxshCCAOQf8BcSEEIABBqIECaigCACEFA0AgAUECdCAQaigCACEGIAMhAANAIABBAnQgD2ooAgBBAXQgBWogBkEBdGogDEEBdGogCCABQQR0QYCyBGogAEEPcWotAAAgAEEEdkEIdHJBAnQgDWooAgBqIAd1IAR0IgJB//8BIAJB//8BSBsiAkGAgH4gAkGAgH5KGzsBACAKIABBAWoiAEcNAAsgAUEBaiIBIAlJDQALDAQLIAEgCUkgAyAKSXFFDQNBAEEBIAdBf2p0IAsbIQggAEGogQJqKAIAIQQDQCABQQJ0IBBqKAIAIQUgAyEAA0AgAEECdCAPaigCAEEBdCAEaiAFQQF0aiAMQQF0aiAIIAFBBHRBgLIEaiAAQQ9xai0AACAAQQR2QQh0ckECdCANaigCAGogB3UiBkEfdSICIAZB//8BcXMgAms7AQAgCiAAQQFqIgBHDQALIAFBAWoiASAJSQ0ACwwDCyABIAlPDQIgAyAKTw0CQQBBASAHQX9qdCALGyEEIA5B/wFxIQUgAEGogQJqKAIAIQYDQCABQQJ0IBBqKAIAIQIgAyEAA0AgAEECdCAPaigCAEECdCAGaiACQQJ0aiAMQQJ0aiAEIAFBBHRBgLIEaiAAQQ9xai0AACAAQQR2QQh0ckECdCANaigCAGogB3UgBXQ2AgAgCiAAQQFqIgBHDQALIAFBAWoiASAJSQ0ACwwCCyABIAlPDQEgAyAKTw0BQQBBASAHQX9qdCALGyEUQQEgDkH/AXEiE3QiEUF/aiEVQf8AIAJrIRZBFyATayELIABBqIECaiEOIAEhBgNAIAZBAnQgEGooAgAhCCADIQUDQCAUIAZBBHRBgLIEaiAFQQ9xai0AACAFQQR2QQh0ckECdCANaigCAGogB3UiAEEfdSESIAAgEnMgEmsiASATdiIARSEEIBEgASAVcXIgEUEAIAQbcyIBIBFIIQIgAiAWQQEgACAEG2oiAEEBSnEgAUEASnEEQCAAIQIDfyACQX9qIQAgAUEBdCIBIBFIIQQgBCACQQJKcSABQQBKcQR/IAAhAgwBBSAECwshAgsgDigCACAFQQJ0IA9qKAIAQQJ0aiAIQQJ0aiAMQQJ0aiASQYCAgIB4cUEAIABBF3QgAhtyIAFBACARIAIbcyALdHI2AgAgCiAFQQFqIgVHDQALIAZBAWoiBiAJSQ0ACwwBC0F/DwtBAAuuXQEnfyMKIR8jCkFAayQKIwojC04EQEHAABAACyAAQdCKAmoiHCgCAAR/IAAoAgwFQQALIRsgAEEQaiIiKAIAIQ4gAEHcigJqIh0oAgAhEiAAQbiLAmooAgAiAigCJCEJIABBlIwCaiIHKAIAIRMCfyACKAIcISQgAigCICERIAIoAhghDCAAQdyNAmooAgAhFCAAQeCNAmogAEHcjwJqIABBwIsCaiIFKAIARSIKGygCACEZIABB5I0CaiAAQeCPAmogChsoAgAhGiAAKAIcIQMgAEGMgQJqLQAAISAgAEGNgQJqLAAAIQEgAigCKCEXIAIoAiwhAiAAQfCQAmoiBCgCACIKBEAgCkHcigJqKAIAIBJHBEBBoacJQZSdCUGBB0HjpwkQAQsLQQNBACASQQBHIhIbIQggJAtBAWohDUECQQJBACADGyIhayEeIBNBf2pBCEEQIBtBAUYbbEECdCACaiEYIAAgAEEwaiAAQShqIABBQGsiAygCAEEDSxsoAgAgCSATQQR0IgJrQRFqIgpBECAKQRBJGyIPQQAgEUEPcSACQXBqIBFLGyIKayIjEIEEBEAgHyQKQX8PCyAFKAIABEAgABCtCgsCQCAAQZyBAmooAgAEQCAAQaiBAmooAgAgAEGwgQJqKAIAIgMgBygCAEF/amxBCEEQIBwoAgAiBEEBRhtsQQJ2QQJ0aiECAkACQAJAAkACQCAEDgcAAgEAAwMAAwsCQAJAIAAoAgwEQCAAKAJsIgRBEUkEQCAEDQJBASEQBUG5vwlBlJ0JQZgHQeOnCRABCwVBASEEDAELDAELQQAhAQN/IAFBD3FBAnQgH2ogAEHcjQJqIAFBAnRqKAIANgIAIAQgAUEBaiIBRw0AIAQLIQsLIA8gCksEQCADQQJ2IREgDCANTyAQciEOIAohAyACIQQDQCAORQRAIAwhBSAEIQIDQCADQQR0QYCyBGogBUEPcWotAAAgBUEEdkEIdHIhCUEAIQcgAiEBA0AgAUEEaiEGIAEgB0EPcUECdCAfaigCACAJQQJ0aigCADYCACALIAdBAWoiAUcEQCABIQcgBiEBDAELCyALQQJ0IAJqIQIgDSAFQQFqIgVHDQALCyARQQJ0IARqIQQgA0EBaiIDIA9JDQALCwwFCyAPIApNDQQgDCANTw0EIANBAnYhCSAKIQQDQCACIQMgDCEBA0AgBEEEdEGAsgRqIAFBAXZBB3FqLQAAIAFBBHYiBUEHdGoiC0ECdCAaaigCACEHIARBBHRBgLIEaiABQQ9xai0AACAFQQh0ckECdCAUaigCACEGIAFBAWoiBUEEdkEIdCAEQQR0QYCyBGogBUEPcWotAAByQQJ0IBRqKAIAIQUgAyALQQJ0IBlqKAIANgIAIAMgBjYCBCADIAc2AgggAyAFNgIMIANBEGohAyABQQJqIgEgDUkNAAsgCUECdCACaiECIARBAWoiBCAPSQ0ACwwCCyAPIApNDQMgDCANSSEcIANBAnYhEiAKIQEDQCAcBEAgAUEBdiETIAFBAWohHiACIQMgDCEEA0AgE0EDdEGAtARqIARBAXZBB3FqLQAAIARBBHYiBkEGdGoiBUECdCAZaigCACEQIAVBAnQgGmooAgAhESAEQQFqIgVBBHZBCHQiDiAFQQ9xIgUgAUEEdEGAsgRqai0AAHJBAnQgFGooAgAhCSAGQQh0IgsgBEEPcSIHIB5BBHRBgLIEamotAAByQQJ0IBRqKAIAIQYgDiAFIB5BBHRBgLIEamotAAByQQJ0IBRqKAIAIQUgAyALIAcgAUEEdEGAsgRqai0AAHJBAnQgFGooAgA2AgAgAyAJNgIEIAMgBjYCCCADIAU2AgwgAyAQNgIQIAMgETYCFCADQRhqIQMgBEECaiIEIA1JDQALCyASQQJ0IAJqIQIgAUECaiIBIA9JDQALDAELQdO/CUGUnQlB2QdB46cJEAELBQJAAkACQAJAAkACQAJAAkACQAJAAkACQCAODgsKAAECAwQFBgcJCAsLQYABIAh0IhFBAEEDIB0oAgBFIgEbIhByIRUCQAJAAkACQAJAAkACQAJAIBsOCQEDAgEEBgEABQYLIAQoAgAiAgRAIAAsAHAEQCACQdyNAmooAgAhECAPIApLIQIgAQRAIAJFDRYgDCANSSERIABBqIECaiEOIAohAgNAIAJBAnQgGGooAgAhCSARBEAgDCEEA0AgAkEEdEGAsgRqIARBD3FqLQAAIARBBHZBCHRyIgZBAnQgGWooAgAhBSAVIAZBAnQgFGooAgBqQQAgBWtBAXVrIgMgBkECdCAaaigCACIBQQFqQQF1ayAFayEFIA4oAgAhCyAEQQJ0IBdqKAIAIQcgASAFaiIBIAUgFSAGQQJ0IBBqKAIAaiIGIANycnJB/wFLBEAgBkH/ASAGQf8BSBsiBkEAIAZBAEobIQYgBUH/ASAFQf8BSBsiBUEAIAVBAEobIQUgA0H/ASADQf8BSBsiA0EAIANBAEobIQMgAUH/ASABQf8BSBsiAUEAIAFBAEobIQELIAkgByALamoiByAeaiABOgAAIAcgAzoAASAHICFqIAU6AAAgByAGOgADIARBAWoiBCANRw0ACwsgAkEBaiICIA9JDQALDBYFIAJFDRYgDCANSSERIABBqIECaiEOIAohAgNAIAJBAnQgGGooAgAhCSARBEAgDCEEA0AgAkEEdEGAsgRqIARBD3FqLQAAIARBBHZBCHRyIgZBAnQgGWooAgAhBSAVIAZBAnQgFGooAgBqQQAgBWtBAXVrIgMgBkECdCAaaigCACIBQQFqQQF1ayAFayEFIA4oAgAhCyAEQQJ0IBdqKAIAIQcgASAFaiAIdSIBIAUgCHUiBSADIAh1IgMgFSAGQQJ0IBBqKAIAaiAIdSIGcnJyQf8BSwRAIAZB/wEgBkH/AUgbIgZBACAGQQBKGyEGIAVB/wEgBUH/AUgbIgVBACAFQQBKGyEFIANB/wEgA0H/AUgbIgNBACADQQBKGyEDIAFB/wEgAUH/AUgbIgFBACABQQBKGyEBCyAJIAcgC2pqIgcgHmogAToAACAHIAM6AAEgByAhaiAFOgAAIAcgBjoAAyAEQQFqIgQgDUcNAAsLIAJBAWoiAiAPSQ0ACwwWCwALCyAPIApLIQIgAQRAIAJFDRQgDCANSSEOIABBqIECaiEJIAohAgNAIAJBAnQgGGooAgAhCyAOBEAgDCEEA0AgAkEEdEGAsgRqIARBD3FqLQAAIARBBHZBCHRyIgFBAnQgGWooAgAhBSAVIAFBAnQgFGooAgBqQQAgBWtBAXVrIgMgAUECdCAaaigCACIBQQFqQQF1ayAFayEFIAkoAgAhByAEQQJ0IBdqKAIAIQYgASAFaiIBIAMgBXJyQf8BSwRAIAVB/wEgBUH/AUgbIgVBACAFQQBKGyEFIANB/wEgA0H/AUgbIgNBACADQQBKGyEDIAFB/wEgAUH/AUgbIgFBACABQQBKGyEBCyALIAYgB2pqIgYgHmogAToAACAGIAM6AAEgBiAhaiAFOgAAIARBAWoiBCANRw0ACwsgAkEBaiICIA9JDQALBSACRQ0UIAwgDUkhDiAAQaiBAmohCSAKIQIDQCACQQJ0IBhqKAIAIQsgDgRAIAwhBANAIAJBBHRBgLIEaiAEQQ9xai0AACAEQQR2QQh0ciIBQQJ0IBlqKAIAIQUgFSABQQJ0IBRqKAIAakEAIAVrQQF1ayIDIAFBAnQgGmooAgAiAUEBakEBdWsgBWshBSAJKAIAIQcgBEECdCAXaigCACEGIAEgBWogCHUiASADIAh1IgMgBSAIdSIFcnJB/wFLBEAgBUH/ASAFQf8BSBsiBUEAIAVBAEobIQUgA0H/ASADQf8BSBsiA0EAIANBAEobIQMgAUH/ASABQf8BSBsiAUEAIAFBAEobIQELIAsgBiAHamoiBiAeaiABOgAAIAYgAzoAASAGICFqIAU6AAAgBEEBaiIEIA1HDQALCyACQQFqIgIgD0kNAAsLDAYLIAAgCiAMIA0gDyAIIBUQkAIMEgsgDyAKTQ0RIAwgDUkhCSAAQaiBAmohCyAKIQQDQCAEQQJ0IBhqKAIAIQcgCQRAIAwhAgNAIBUgBEEEdEGAsgRqIAJBAXYiAUEHcWotAAAgAkEEdiIGQQd0aiIDQQJ0IBlqKAIAaiAIdSEOIAcgCygCACABQQJ0IBdqKAIAamohESAVIAJBAWoiAUEEdkEIdCAEQQR0QYCyBGogAUEPcWotAAByQQJ0IBRqKAIAaiAIdSIFIBUgBEEEdEGAsgRqIAJBD3FqLQAAIAZBCHRyQQJ0IBRqKAIAaiAIdSIBIA4gFSADQQJ0IBpqKAIAaiAIdSIDcnJyQf8BSwRAIBEgDkH/ASAOQf8BSBsiBkEAIAZBAEobOgAAIAVB/wEgBUH/AUgbIgVBACAFQQBKGyEFIANB/wEgA0H/AUgbIgNBACADQQBKGyEDIAFB/wEgAUH/AUgbIgFBACABQQBKGyEBBSARIA46AAALIBEgAToAASARIAM6AAIgESAFOgADIAJBAmoiAiANSQ0ACwsgBEEBaiIEIA9JDQALDAQLIAMoAgAiAkEEdEHA2QRqKAIAIRsgAkEEdEHE2QRqKAIAIR0gAkEEdEHI2QRqKAIAISAgAkEEdEHM2QRqKAIAISEgDyAKTQ0QIAwgDUkhHiAAQaiBAmohHCAKIQQDQCAEQQF2IhJBAnQgGGooAgAhEyAeBEAgBEEBaiEWIAwhAgNAIBUgEkEDdEGAtARqIAJBAXYiCUEHcWotAAAgAkEEdiIBQQZ0aiIQQQJ0IBlqKAIAaiAIdSEHIBUgAUEIdCIRIAJBD3EiCyAEQQR0QYCyBGpqLQAAckECdCAUaigCAGogCHUhASAVIAJBAWoiA0EEdkEIdCIGIANBD3EiBSAEQQR0QYCyBGpqLQAAckECdCAUaigCAGogCHUhAyAcKAIAIQ4gCUECdCAXaigCACEJIBUgBiAFIBZBBHRBgLIEamotAAByQQJ0IBRqKAIAaiAIdSIGIBUgESALIBZBBHRBgLIEamotAAByQQJ0IBRqKAIAaiAIdSIFIAMgASAHIBUgEEECdCAaaigCAGogCHUiC3JycnJyQf8BSwRAIAtB/wEgC0H/AUgbIgtBACALQQBKGyELIAdB/wEgB0H/AUgbIgdBACAHQQBKGyEHIAZB/wEgBkH/AUgbIgZBACAGQQBKGyEGIAVB/wEgBUH/AUgbIgVBACAFQQBKGyEFIANB/wEgA0H/AUgbIgNBACADQQBKGyEDIAFB/wEgAUH/AUgbIgFBACABQQBKGyEBCyAbIBMgCSAOamoiCWogAToAACAJIB1qIAM6AAAgCSAgaiAFOgAAIAkgIWogBjoAACAJIAc6AAQgCSALOgAFIAJBAmoiAiANSQ0ACwsgBEECaiIEIA9JDQALDAMLIABB6I0CaigCACEOIA8gCk0NDyAMIA1JIQkgAEGogQJqIQsgCiECA0AgAkECdCAYaigCACEHIAkEQCAMIQQDQCARIAJBBHRBgLIEaiAEQQ9xai0AACAEQQR2QQh0ciIDQQJ0IBRqKAIAayIBIBAgA0ECdCAOaigCAGogAUEBakEBdWsiBSADQQJ0IBlqKAIAIgFBAXVraiEGIAEgBkEBIANBAnQgGmooAgAiA2tBAXVraiIBIAh1IRMgByALKAIAIARBAnQgF2ooAgBqaiESIAEgA2sgCHUiAyATIAYgCHUiASAFIAh1IgVycnJB/wFLBEAgEiATQf8BIBNB/wFIGyIGQQAgBkEAShs6AAAgBUH/ASAFQf8BSBsiBUEAIAVBAEobIQUgA0H/ASADQf8BSBsiA0EAIANBAEobIQMgAUH/ASABQf8BSBsiAUEAIAFBAEobIQEFIBIgEzoAAAsgEiABOgABIBIgAzoAAiASIAU6AAMgBEEBaiIEIA1HDQALCyACQQFqIgIgD0kNAAsMAgsgDyAKTQ0OIAwgDU8NDiAAQaiBAmohByAKIQIDQCACQQJ0IBhqKAIAIQYgDCEEA0AgAkEEdEGAsgRqIARBD3FqLQAAIARBBHZBCHRyIgNBAnQgGWooAgAhASAQIANBAnQgFGooAgBqQQAgAWtBAXVrIgUgA0ECdCAaaigCACIDQQFqQQF1ayABayIBIAh1IAUgCHUgASADaiAIdSAGIAcoAgAgBEECdCAXaigCAGpqIgEgAUEBaiABQQJqIAFBA2oQuwUgBEEBaiIEIA1HDQALIAJBAWoiAiAPSQ0ACwwBC0HTvwlBlJ0JQbkJQeOnCRABCwwKC0GAgAIgIEH/AXEiFXYgCHQiEEEBIAhBf2p0QQAgEhsiEWohFgJAAkACQAJAAkACQAJAIBsOCAEDAgEEBQEABQsgDyAKSyECIB0oAgAEQCACRQ0SIAwgDUkhCyAAQaiBAmohByAKIQIDQCACQQJ0IBhqKAIAIQYgCwRAIAwhBANAIAJBBHRBgLIEaiAEQQ9xai0AACAEQQR2QQh0ciIBQQJ0IBlqKAIAIQMgFiABQQJ0IBRqKAIAakEAIANrQQF1ayIFIAFBAnQgGmooAgAiAUEBakEBdWsgA2shCSAHKAIAIARBAnQgF2ooAgBBAXRqIAZBAXRqIQ4gASAJaiAIdSAVdCIDIAUgCHUgFXQiASAJIAh1IBV0IgVyckH//wNLBEAgDiAFQf//AyAFQf//A0gbIgVBACAFQQBKGzsBACADQf//AyADQf//A0gbIgNBACADQQBKGyEDIAFB//8DIAFB//8DSBsiAUEAIAFBAEobIQEFIA4gBTsBAAsgDiABOwECIA4gAzsBBCAEQQFqIgQgDUcNAAsLIAJBAWoiAiAPSQ0ACwUgAkUNEiAMIA1JIQsgAEGogQJqIQcgCiECA0AgAkECdCAYaigCACEGIAsEQCAMIQQDQCACQQR0QYCyBGogBEEPcWotAAAgBEEEdkEIdHIiAUECdCAZaigCACEDIBYgAUECdCAUaigCAGpBACADa0EBdWsiBSABQQJ0IBpqKAIAIgFBAWpBAXVrIANrIQkgBygCACAEQQJ0IBdqKAIAQQF0aiAGQQF0aiEOIAEgCWogFXQiAyAFIBV0IgEgCSAVdCIFcnJB//8DSwRAIA4gBUH//wMgBUH//wNIGyIFQQAgBUEAShs7AQAgA0H//wMgA0H//wNIGyIDQQAgA0EAShshAyABQf//AyABQf//A0gbIgFBACABQQBKGyEBBSAOIAU7AQALIA4gATsBAiAOIAM7AQQgBEEBaiIEIA1HDQALCyACQQFqIgIgD0kNAAsLDAULIAAgCiAMIA0gDyAIIBYQkAIMEAsCfwJAAkAgAygCACICQQJrDgQAAAEAAQtBAQwBCyACQQdGCyESIA8gCk0NDyASQQFzIRMgDCANSSEQIABBqIECaiERIAohBANAIARBAnQgGGooAgAhDiAQBEAgDCECA0AgFiAEQQR0QYCyBGogAkEBdiIDQQdxai0AACACQQR2IglBB3RqIgVBAnQgGWooAgBqIAh1IBV0IQEgESgCACELAn8gA0ECdCAXaigCACElIBYgAkEBaiIDQQR2QQh0IARBBHRBgLIEaiADQQ9xai0AAHJBAnQgFGooAgBqIAh1IBV0IgYgFiAEQQR0QYCyBGogAkEPcWotAAAgCUEIdHJBAnQgFGooAgBqIAh1IBV0IgMgASAWIAVBAnQgGmooAgBqIAh1IBV0IgVycnJB//8DSwRAIAZB//8DIAZB//8DSBsiBkEAIAZBAEobIQYgBUH//wMgBUH//wNIGyIFQQAgBUEAShshBSADQf//AyADQf//A0gbIgNBACADQQBKGyEDIAFB//8DIAFB//8DSBsiAUEAIAFBAEobIQELICULQQF0IAtqIA5BAXRqIgcgEkEBdGogATsBACATQQF0IAdqIAM7AQAgByAFOwEEIAcgBjsBBiACQQJqIgIgDUkNAAsLIARBAWoiBCAPSQ0ACwwDCyADKAIAIgJBBHRBwNkEaigCACEdIAJBBHRBxNkEaigCACEgIAJBBHRByNkEaigCACEhIAJBBHRBzNkEaigCACEeIA8gCk0NDiAMIA1JIRwgAEGogQJqIRIgCiEEA0AgBEEBdkECdCAYaigCACETIBwEQCAEQQFqIRsgDCECA0AgBEEEdEGAsgRqIAJBAXYiCUEHcWotAAAgAkEDdkEGdGoiEEECdCAZaigCACAWaiAIdSAVdCEHIAJBBHZBCHQiESACQQ9xIgsgBEEEdEGAsgRqai0AAHJBAnQgFGooAgAgFmogCHUgFXQhASACQQFqIgNBBHZBCHQiBiADQQ9xIgUgBEEEdEGAsgRqai0AAHJBAnQgFGooAgAgFmogCHUgFXQhAyASKAIAIQ4CfyAJQQJ0IBdqKAIAISYgBiAFIBtBBHRBgLIEamotAAByQQJ0IBRqKAIAIBZqIAh1IBV0IgYgESALIBtBBHRBgLIEamotAAByQQJ0IBRqKAIAIBZqIAh1IBV0IgUgAyABIAcgEEECdCAaaigCACAWaiAIdSAVdCILcnJycnJB//8DSwRAIAtB//8DIAtB//8DSBsiC0EAIAtBAEobIQsgB0H//wMgB0H//wNIGyIHQQAgB0EAShshByAGQf//AyAGQf//A0gbIgZBACAGQQBKGyEGIAVB//8DIAVB//8DSBsiBUEAIAVBAEobIQUgA0H//wMgA0H//wNIGyIDQQAgA0EAShshAyABQf//AyABQf//A0gbIgFBACABQQBKGyEBCyAmC0EBdCAOaiATQQF0aiIJIB1BAXRqIAE7AQAgIEEBdCAJaiADOwEAICFBAXQgCWogBTsBACAeQQF0IAlqIAY7AQAgCSAHOwEIIAkgCzsBCiACQQJqIgIgDUkNAAsLIARBAmoiBCAPSQ0ACwwCCyAAQeiNAmooAgAhDiAPIApNDQ0gDCANSSEJIABBqIECaiELIAohAgNAIAJBAnQgGGooAgAhByAJBEAgDCEEA0AgECACQQR0QYCyBGogBEEPcWotAAAgBEEEdkEIdHIiA0ECdCAUaigCAGsiASADQQJ0IA5qKAIAIBFqIAFBAWpBAXVrIgUgA0ECdCAZaigCACIBQQF1a2ohBiABIAZBASADQQJ0IBpqKAIAIgNrQQF1a2oiASAIdSAVdCETIAsoAgAgBEECdCAXaigCAEEBdGogB0EBdGohEiABIANrIAh1IBV0IgMgEyAGIAh1IBV0IgEgBSAIdSAVdCIFcnJyQf//A0sEQCASIBNB//8DIBNB//8DSBsiBkEAIAZBAEobOwEAIAVB//8DIAVB//8DSBsiBUEAIAVBAEobIQUgA0H//wMgA0H//wNIGyIDQQAgA0EAShshAyABQf//AyABQf//A0gbIgFBACABQQBKGyEBBSASIBM7AQALIBIgATsBAiASIAM7AQQgEiAFOwEGIA0gBEEBaiIERw0ACwsgAkEBaiICIA9JDQALDAELQdO/CUGUnQlB2ApB46cJEAELDAkLQQNBACAdKAIAGyESAkACQAJAAkACQCAbDggBAwMBAgMBAAMLIA8gCk0NDiAMIA1JIQ4gIEH/AXEhECAAQaiBAmohCSAKIQIDQCACQQJ0IBhqKAIAIQsgDgRAIAkoAgAhByAMIQQDQCACQQR0QYCyBGogBEEPcWotAAAgBEEEdkEIdHIiA0ECdCAZaigCACEBIARBAnQgF2ooAgBBAXQgB2ogC0EBdGoiESASIANBAnQgFGooAgBqQQAgAWtBAXVrIgYgA0ECdCAaaigCACIFQQFqQQF1ayABayIDIAh1IBB0IgFB//8BIAFB//8BSBsiAUGAgH4gAUGAgH5KGzsBACARIAYgCHUgEHQiAUH//wEgAUH//wFIGyIBQYCAfiABQYCAfkobOwECIBEgAyAFaiAIdSAQdCIBQf//ASABQf//AUgbIgFBgIB+IAFBgIB+Shs7AQQgDSAEQQFqIgRHDQALCyACQQFqIgIgD0kNAAsMAwsgACAKIAwgDSAPIAggEhCQAgwNCyAAQeiNAmooAgAhDiAPIApNDQwgDCANSSEJICBB/wFxIRwgAEGogQJqIQsgCiECA0AgAkECdCAYaigCACEHIAkEQCALKAIAIQYgDCEEA0AgAkEEdEGAsgRqIARBD3FqLQAAIARBBHZBCHRyIhNBAnQgFGooAgAhAyATQQJ0IA5qKAIAIBJBASADa0EBdWtqIgUgE0ECdCAZaigCACIBQQF1ayADayERIARBAnQgF2ooAgBBAXQgBmogB0EBdGoiECABIBFBASATQQJ0IBpqKAIAIgNrQQF1a2oiASAIdSAcdDsBACAQIBEgCHUgHHQ7AQIgECABIANrIAh1IBx0OwEEIBAgBSAIdSAcdDsBBiANIARBAWoiBEcNAAsLIAJBAWoiAiAPSQ0ACwwBC0HTvwlBlJ0JQZILQeOnCRABCwwIC0EDQQAgHSgCABshEwJAAkACQAJAIBsOCAECAgECAgEAAgsgDyAKTQ0MIAwgDUkhESAAQaiBAmohDiAKIQIDQCACQQJ0IBhqKAIAIQkgEQRAIA4oAgAhCyAMIQQDQCACQQR0QYCyBGogBEEPcWotAAAgBEEEdkEIdHIiA0ECdCAZaigCACEBIARBAnQgF2ooAgBBAXQgC2ogCUEBdGoiECATIANBAnQgFGooAgBqQQAgAWtBAXVrIgcgA0ECdCAaaigCACIGQQFqQQF1ayABayIFIAh1IgNBH3UiASADQf//AXFzIAFrOwEAIBAgByAIdSIDQR91IgEgA0H//wFxcyABazsBAiAQIAUgBmogCHUiA0EfdSIBIANB//8BcXMgAWs7AQQgDSAEQQFqIgRHDQALCyACQQFqIgIgD0kNAAsMAgsgACAKIAwgDSAPIAggExCQAgwLC0HTvwlBlJ0JQbgLQeOnCRABCwwHC0GAgICAeCAgQf8BcSIOdSAIdEEBIAhBf2p0QQAgEhtqIQkCQAJAAkACQCAbDggBAgIBAgIBAAILIAwgDUkgDyAKS3FFDQsgAEGogQJqKAIAIQcgCiECA0AgAkECdCAYaigCACEGIAwhBANAIAJBBHRBgLIEaiAEQQ9xai0AACAEQQR2QQh0ciIDQQJ0IBlqKAIAIQEgBEECdCAXaigCAEECdCAHaiAGQQJ0aiILIAkgA0ECdCAUaigCAGpBACABa0EBdWsiBSADQQJ0IBpqKAIAIgNBAWpBAXVrIAFrIgEgCHUgDnQ2AgAgCyAFIAh1IA50NgIEIAsgASADaiAIdSAOdDYCCCANIARBAWoiBEcNAAsgAkEBaiICIA9JDQALDAILIAAgCiAMIA0gDyAIIAkQkAIMCgtB078JQZSdCUHfC0HjpwkQAQsMBgtBA0EAIB0oAgAbIQkCQAJAAkACQCAbDggBAgIBAgIBAAILIA8gCk0NCiAMIA1PDQogIEH/AXEhDiAAQaiBAmooAgAhByAKIQIDQCACQQJ0IBhqKAIAIQYgDCEEA0AgAkEEdEGAsgRqIARBD3FqLQAAIARBBHZBCHRyIgNBAnQgGWooAgAhASAEQQJ0IBdqKAIAQQJ0IAdqIAZBAnRqIgsgCSADQQJ0IBRqKAIAakEAIAFrQQF1ayIFIANBAnQgGmooAgAiA0EBakEBdWsgAWsiASAIdSAOdDYCACALIAUgCHUgDnQ2AgQgCyABIANqIAh1IA50NgIIIA0gBEEBaiIERw0ACyACQQFqIgIgD0kNAAsMAgsgACAKIAwgDSAPIAggCRCQAgwJC0HTvwlBlJ0JQYUMQeOnCRABCwwFC0EDQQAgHSgCABshHAJAAkACQAJAIBsOCAECAgECAgEAAgsgDyAKTQ0JIAwgDUkhEiAAQaiBAmohE0EBICBB/wFxIht0IhZBf2ohHUH/ACABayEgQRcgG2shISAKIQMDQCADQQJ0IBhqKAIAIRAgEgRAIBMoAgAhESAMIQUDQCADQQR0QYCyBGogBUEPcWotAAAgBUEEdkEIdHIiBEECdCAZaigCACECAn8gBUECdCAXaigCACEnIBwgBEECdCAUaigCAGpBACACa0EBdWsiCSAEQQJ0IBpqKAIAIgtBAWpBAXVrIAJrIgcgCHUiAkEfdSEeIAIgHnMgHmsiBCAbdiICRSEGIBYgBCAdcXIgFkEAIAYbcyIEIBZIIQEgASAgQQEgAiAGG2oiAkEBSnEgBEEASnEEQCACIQEDfyABQX9qIQIgBEEBdCIEIBZIIQYgBiABQQJKcSAEQQBKcQR/IAIhAQwBBSAGCwshAQsgJwtBAnQgEWogEEECdGoiDiAeQYCAgIB4cUEAIAJBF3QgARtyIARBACAWIAEbcyAhdHI2AgAgCSAIdSICQR91IQkgAiAJcyAJayIEIBt2IgJFIQYgFiAEIB1xciAWQQAgBhtzIgQgFkghASABICBBASACIAYbaiICQQFKcSAEQQBKcQRAIAIhAQN/IAFBf2ohAiAEQQF0IgQgFkghBiAGIAFBAkpxIARBAEpxBH8gAiEBDAEFIAYLCyEBCyAOIAlBgICAgHhxQQAgAkEXdCABG3IgBEEAIBYgARtzICF0cjYCBCAHIAtqIAh1IgJBH3UhByACIAdzIAdrIgQgG3YiAkUhBiAWIAQgHXFyIBZBACAGG3MiBCAWSCEBIAEgIEEBIAIgBhtqIgJBAUpxIARBAEpxBEAgAiEBA38gAUF/aiECIARBAXQiBCAWSCEGIAYgAUECSnEgBEEASnEEfyACIQEMAQUgBgsLIQELIA4gB0GAgICAeHFBACACQRd0IAEbciAEQQAgFiABG3MgIXRyNgIIIA0gBUEBaiIFRw0ACwsgA0EBaiIDIA9JDQALDAILIAAgCiAMIA0gDyAIIBwQkAIMCAtB078JQZSdCUGqDEHjpwkQAQsMBAsgHSgCACECIBtBB0cEQEHwvwlBlJ0JQbMMQeOnCRABCyAPIApNDQVBECAIdEEDQQAgAhtyIREgDCANSSEOIABBqIECaiEJIABB1IoCaiELIAohAgNAIAJBAnQgGGooAgAhByAOBEAgCSgCACEGIAsoAgBFIQUgDCEEA0AgAkEEdEGAsgRqIARBD3FqLQAAIARBBHZBCHRyIgFBAnQgGWooAgAhECARIAFBAnQgFGooAgBqQQAgEGtBAXVrIgMgAUECdCAaaigCACIBQQFqQQF1ayAQayEQIAMgCHUhEiABIBBqIAh1IRMgECAIdSEQIARBAnQgF2ooAgBBAXQgBmogB0EBdGogBQR/IBBBHyAQQR9IGyIBQQAgAUEAShsgEkEfIBJBH0gbIgFBACABQQBKG0EFdGogE0EfIBNBH0gbIgFBACABQQBKG0EKdGoFIBNBHyATQR9IGyIBQQAgAUEAShtB//8DcSASQR8gEkEfSBsiAUEAIAFBAEobQQV0QeD//wBxaiAQQR8gEEEfSBsiAUEAIAFBAEobQQp0QYD4/x9xags7AQAgDSAEQQFqIgRHDQALCyACQQFqIgIgD0kNAAsMAwsgHSgCACECIBtBB0cEQEHwvwlBlJ0JQcoMQeOnCRABCyAPIApNDQRBICAIdEEDQQAgAhtyIREgDCANSSEOIAhBAWohEyAAQaiBAmohCSAAQdSKAmohCyAKIQIDQCACQQJ0IBhqKAIAIQcgDgRAIAkoAgAhBiALKAIARSEFIAwhBANAIAJBBHRBgLIEaiAEQQ9xai0AACAEQQR2QQh0ciIBQQJ0IBlqKAIAIRAgESABQQJ0IBRqKAIAakEAIBBrQQF1ayIDIAFBAnQgGmooAgAiAUEBakEBdWsgEGshECADIAh1IRwgASAQaiATdSESIBAgE3UhECAEQQJ0IBdqKAIAQQF0IAZqIAdBAXRqIAUEfyAQQR8gEEEfSBsiAUEAIAFBAEobIBxBPyAcQT9IGyIBQQAgAUEAShtBBXRqIBJBHyASQR9IGyIBQQAgAUEAShtBC3RqBSASQR8gEkEfSBsiAUEAIAFBAEobQf//A3EgHEE/IBxBP0gbIgFBACABQQBKG0EFdEHg//8AcWogEEEfIBBBH0gbIgFBACABQQBKG0ELdEGA8P8/cWoLOwEAIA0gBEEBaiIERw0ACwsgAkEBaiICIA9JDQALDAILIB0oAgAhAiAbQQdHBEBB8L8JQZSdCUHhDEHjpwkQAQsgDyAKTQ0DQYAEIAh0QQNBACACG3IhDiAMIA1JIQkgAEGogQJqIQsgAEHUigJqIQcgCiECA0AgAkECdCAYaigCACEGIAkEQCALKAIAIQUgDCEEA0AgAkEEdEGAsgRqIARBD3FqLQAAIARBBHZBCHRyIgFBAnQgGWooAgAhESAOIAFBAnQgFGooAgBqQQAgEWtBAXVrIgMgAUECdCAaaigCACIBQQFqQQF1ayARayEQIAEgEGogCHUiEUH/ByARQf8HSBshEiAQIAh1IgFB/wcgAUH/B0gbIRMgESABIAcoAgBFIhAbIgFB/wcgAUH/B0gbIREgBEECdCAXaigCAEECdCAFaiAGQQJ0aiADIAh1IgFB/wcgAUH/B0gbIgFBACABQQBKG0EKdCATIBIgEBtBACATIBIgEBtBAEobaiARQQAgEUEAShtBFHRqNgIAIA0gBEEBaiIERw0ACwsgAkEBaiICIA9JDQALDAELIAAoAhghDiAbBEBB350JQZSdCUH7DEHjpwkQAQsgHCgCAARAQd+dCUGUnQlB+wxB46cJEAELQQEgCEF/anRBASASGyEJIA8gCkshAiADKAIAQQRJBEAgAkUNAyAMIA1PDQMgAEGogQJqIQcgAEGQgQJqIQYgCiECA0AgDiACQQJ0IBhqKAIAaiEFIAwhBANAIAUgBygCACAEQQJ0IBdqKAIAIgNBA3ZqaiIBIAEtAAAiASAGKAIAIAEgA0EHcUEHcyIBdmogAkEEdEGAsgRqIARBD3FqLQAAIARBBHZBCHRyQQJ0IBRqKAIAIAlOakEBcSABdHM6AAAgDSAEQQFqIgRHDQALIAJBAWoiAiAPSQ0ACwUgAkUNAyAMIA1PDQMgAEGogQJqIQYgAEGQgQJqIQUgCiECA0AgDiACQQJ0IBhqKAIAaiIEQQN2IQMgBEEHcUEHcyELIAwhBANAIAMgBigCACAEQQJ0IBdqKAIAamoiAS0AACEHIAEgByAFKAIAIAcgC3ZqIAJBBHRBgLIEaiAEQQ9xai0AACAEQQR2QQh0ckECdCAUaigCACAJTmpBAXEgC3RzOgAAIA0gBEEBaiIERw0ACyACQQFqIgIgD0kNAAsLCwsLIAAsAHAEQCAAEKMJBEAgHyQKQX8PCwsgAEG8gQJqICM2AgACQCAAKAIMQQdHDQAgACgCXA0AIABBqIECaiEDAkACQAJAAkAgIigCAEEBaw4HAAEBAQICAgMLIA8gCk0NAyAMIA1PDQMDQCAKQQJ0IBhqKAIAIQIgDCEAA0AgAEECdCAXaigCACACIAMoAgBqaiIBLAAAIQQgASAEOgABIAEgBDoAAiANIABBAWoiAEcNAAsgCkEBaiIKIA9JDQALDAMLIAwgDUkgDyAKS3FFDQIgAygCACEEA0AgCkECdCAYaigCAEEBdCAEaiECIAwhAANAIABBAnQgF2ooAgBBAXQgAmoiAy4BACEBIAMgATsBAiADIAE7AQQgDSAAQQFqIgBHDQALIApBAWoiCiAPSQ0ACwwCCyAMIA1JIA8gCktxRQ0BIAMoAgAhBANAIApBAnQgGGooAgBBAnQgBGohAiAMIQADQCAAQQJ0IBdqKAIAQQJ0IAJqIgMoAgAhASADIAE2AgQgAyABNgIIIA0gAEEBaiIARw0ACyAKQQFqIgogD0kNAAsMAQsgHyQKQQAPCyAfJApBAAsJACAAIAEQoQsLugEBB38gACgCJCEFIAAoAnAhCCAEQQBMBEAPCyAFQQBMBEAPCyAIRSEKA0AgCkUEQEEAIQADQEEAIQkgAEECdCABaigCACACQQJ0aigCACEGIAAgAygCAGohBwNAIAZBAWohCyAHIAYsAAA6AAAgBSAHaiEHIAggCUEBaiIJRwRAIAshBgwBCwsgBSAAQQFqIgBHDQALCyAEQX9qIQAgAkEBaiECIANBBGohAyAEQQFKBEAgACEEDAELCwu6AQEHfyAAKAJMIQUgACgCHCEIIARBAEwEQA8LIAVBAEwEQA8LIAhFIQoDQCAKRQRAQQAhAANAQQAhCSAAQQJ0IAJqKAIAIANBAnRqKAIAIQYgACABKAIAaiEHA0AgBkEBaiELIAYgBywAADoAACAFIAdqIQcgCCAJQQFqIglHBEAgCyEGDAELCyAFIABBAWoiAEcNAAsLIARBf2ohACABQQRqIQEgA0EBaiEDIARBAUoEQCAAIQQMAQsLCwkAIANBADYCAAsNACAAKALkA0EBNgIcCyYBAX8gACgCACIBQS82AhQgASgCACEBIAAgAUH/AHFBmQRqEQUAC7oCAQZ/IwohAyMKQRBqJAojCiMLTgRAQRAQAAsgACgC3AMiB0EkaiIIKAIABEAgB0EgakEAIAUoAgBBAnQgBGpBAEEBIAcoAigQ9AEgCEEANgIAIAUgBSgCAEEBajYCACAHQSxqIgAgACgCAEF/ajYCAAUgBiAFKAIAIgprIgYgB0EsaiILKAIAIglBAiAJQQJJGyIJIAkgBksbIQYgAyAKQQJ0IARqKAIANgIAIAZBAUsEQCADIApBAWpBAnQgBGooAgA2AgQFIAMgBygCIDYCBCAIQQE2AgALIAcoAgwhBCAAIAEgAigCACADIARB/wBxQd8GahEIAAJ/IAgoAgBFIQwgBSAGIAUoAgBqNgIAIAsgCygCACAGazYCACAMC0UEQCADJAoPCwsgAiACKAIAQQFqNgIAIAMkCgtKAQF/IAAoAtwDKAIMIQcgACABIAIoAgAgBSgCAEECdCAEaiAHQf8AcUHfBmoRCAAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAsQACAABH8gACgCAEUFQQELC5sDAQh/An8jCiEIIwpBEGokCiMKIwtOBEBBEBAACyAICyEGIAJB0L8KIAIbIgQoAgAhAgJ/AkAgAQR/An8gACAGIAAbIQUCQAJAIAIEQCACIQBBASECDAEFIAEsAAAiAEF/SgRAIAUgAEH/AXE2AgAgAEEARwwECwJ/EJwEKAK8ASgCAEUhCSABLAAAIQAgCQsEQCAFIABB/78DcTYCAEEBDAQLIABB/wFxQb5+aiIAQTJLDQUgAUEBaiEBIABBAnRB4O0FaigCACEAQQAiAg0BCwwBCyABLQAAIgdBA3YiA0FwaiADIABBGnVqckEHSw0DIAJBf2ohAyAHQYB/aiAAQQZ0ciIAQQBIBEAgASECIAMhAQNAIAFFDQIgAkEBaiICLAAAIgNBwAFxQYABRw0FIAFBf2ohASADQf8BcUGAf2ogAEEGdHIiAEEASA0ACwUgAyEBCyAEQQA2AgAgBSAANgIAQQEgAWsMAQsgBCAANgIAQX4LBSACDQFBAAsMAQsgBEEANgIAEJIBQdQANgIAQX8LIQogBiQKIAoLcgEDfyMKIQAjCkEQaiQKIwojC04EQEEQEAALIABBCGoiA0EANgIAIABBBGoiAUEANgIAIAFBBBBhIgQ2AgBBBBBhIgIgBBDLDSADIAI2AgAgASgCACACNgIAQQFB6JgGQeiYBkHtmAYgABBjIAAkCkEAC58DAwJ/AX4FfCAAvSIDQiCIpyIBQYCAwABJIANCAFMiAnIEQAJAIANC////////////AINCAFEEQEQAAAAAAADwvyAAIACiow8LIAJFBEBBy3chAiAARAAAAAAAAFBDor0iA0IgiKchASADQv////8PgyEDDAELIAAgAKFEAAAAAAAAAACjDwsFIAFB//+//wdLBEAgAA8LIAFBgIDA/wNGIANC/////w+DIgNCAFFxBH9EAAAAAAAAAAAPBUGBeAshAgsgAyABQeK+JWoiAUH//z9xQZ7Bmv8Daq1CIIaEv0QAAAAAAADwv6AiBCAERAAAAAAAAOA/oqIhBSAEIAREAAAAAAAAAECgoyIGIAaiIgcgB6IhACACIAFBFHZqtyIIRAAA4P5CLuY/oiAEIAhEdjx5Ne856j2iIAYgBSAAIAAgAESfxnjQCZrDP6JEr3iOHcVxzD+gokQE+peZmZnZP6CiIAcgACAAIABERFI+3xLxwj+iRN4Dy5ZkRsc/oKJEWZMilCRJ0j+gokSTVVVVVVXlP6CioKCioCAFoaCgCwMAAQvkAQEBfyAAKAJYIgEEQCABQQA2AoABCyAAKAJcIgEEQCABQQA2AoABCyAAKAJgIgEEQCABQQA2AoABCyAAKAJkIgEEQCABQQA2AoABCyAAKAJ4IgEEQCABQQA2ApQCCyAAKAKIASIBBEAgAUEANgKUAgsgACgCfCIBBEAgAUEANgKUAgsgACgCjAEiAQRAIAFBADYClAILIAAoAoABIgEEQCABQQA2ApQCCyAAKAKQASIBBEAgAUEANgKUAgsgACgChAEiAQRAIAFBADYClAILIAAoApQBIgBFBEAPCyAAQQA2ApQCC78FAQl/AkACQAJAAkACQAJAIABBFGoiBygCACIBQcoBaw4DAAMBAgsgABCJCiAAQUBrKAIARQRAIAdBywE2AgAMAwsgB0HPATYCAEEBDwsgAEG8A2ohAwwDCyAAKAIAIgJBFTYCFCACIAE2AhggACgCACgCACEBIAAgAUH/AHFBmQRqEQUADAELIABBzANqIgMoAgAoAhAEQAJAIABBzAJqIQQgAEEIaiIFKAIAIQEDQAJAIAEEQCABKAIAIQEgACABQf8AcUGZBGoRBQALIAMoAgAoAgAhAQJAAkAgACABQf8AcUEkahEBACICDgMAAQQBCyACIQAMAQsgAkECckEDRiAFKAIAIgFBAEdxBEAgAUEEaiIGKAIAQQFqIQIgBiACNgIAIAIgAUEIaiICKAIAIgZOBEAgAiAGIAQoAgBqNgIACwsMAQsLIAAPCwsgACAAKAKQATYCmAELIABBvANqIQMgBygCAEHMAUcEQCADKAIAKAIAIQEgACABQf8AcUGZBGoRBQAgAEEANgKMASAHQcwBNgIACwsgAygCACIBKAIIBEACQCAAQfQAaiEGIABBCGohCCAAQcADaiEJIABBjAFqIgUoAgAhAgNAAkAgAiAGKAIAIgRJBEAgAiEBIAQhAgNAIAgoAgAiBAR/IAQgATYCBCAEIAI2AgggBCgCACEBIAAgAUH/AHFBmQRqEQUAIAUoAgAFIAELIQIgCSgCACgCBCEBIABBACAFQQAgAUH/AHFB3wZqEQgAIAUoAgAiASACRg0CIAEgBigCACICSQ0ACyADKAIAIQELIAEoAgQhASAAIAFB/wBxQZkEahEFACADKAIAKAIAIQEgACABQf8AcUGZBGoRBQAgBUEANgIAIAMoAgAiASgCCEUNAkEAIQIMAQsLQQAPCwsgB0HOAUHNASAAKAJEGzYCAEEBC6MBAQN/IABBFGoiASgCACICQeQARwRAIAAoAgAiA0EVNgIUIAMgAjYCGCAAIAAoAgAoAgBB/wBxQZkEahEFAAsgABCyCSAAIAAoAgAoAhBB/wBxQZkEahEFACAAIAAoAhgoAghB/wBxQZkEahEFACAAEJUKIAAgACgCiAMoAgBB/wBxQZkEahEFACAAQQA2AogCIAFB5gBB5QAgACgC0AEbNgIACz8AIAFBASABQQFKGyIBQeQAIAFB5ABIGyIBQTJIBEAgAEGIJyABEGpBARDpAwUgAEHIASABQQF0a0EBEOkDCwuKBgEDfyAAKAIUIgFB5ABHBEAgACgCACICQRU2AhQgAiABNgIYIAAoAgAoAgAhASAAIAFB/wBxQZkEahEFAAsgAEHUAGoiASgCAEUEQCAAKAIEKAIAIQIgASAAQQBB8AYgAkE/cUGmAmoRCwA2AgALIABBATYCOCAAQQE2AjwgAEHIAGoiA0EINgIAIABBMkEBEOkDIABB+ABqIgIoAgAiAUUEQCACIAAQkQIiATYCAAsgAUGAtQUpAAA3AAAgAUGItQUpAAA3AAggAUGQtQUsAAA6ABAgAigCAEERaiIBQbD6CSkAADcAACABQbj6CSgAADYACCACKAIAQQA2ApQCIABBiAFqIgIoAgAiAUUEQCACIAAQkQIiATYCAAsgAUGgtQUpAAA3AAAgAUGotQUpAAA3AAggAUGwtQUsAAA6ABAgAigCAEERakHAtQVBogEQXhogAigCAEEANgKUAiAAQfwAaiICKAIAIgFFBEAgAiAAEJECIgE2AgALIAFB8LYFKQAANwAAIAFB+LYFKQAANwAIIAFBgLcFLAAAOgAQIAIoAgBBEWoiAUGw+gkpAAA3AAAgAUG4+gkoAAA2AAggAigCAEEANgKUAiAAQYwBaiICKAIAIgFFBEAgAiAAEJECIgE2AgALIAFBkLcFKQAANwAAIAFBmLcFKQAANwAIIAFBoLcFLAAAOgAQIAIoAgBBEWpBsLcFQaIBEF4aIAIoAgBBADYClAIgAEGYAWoiAUIANwAAIAFCADcACCAAQagBaiIBQoGChIiQoMCAATcAACABQoGChIiQoMCAATcACCAAQbgBaiIBQoWKlKjQoMGCBTcAACABQoWKlKjQoMGCBTcACCAAQQA2AswBIABBADYCyAEgAEEANgLQASAAIAMoAgBBCEo2AtQBIABBADYC2AEgAEEANgLcASAAQQE2AuABIABB5AFqIgFCADcCACABQgA3AgggAEEBOgD4ASAAQQE6APkBIABBADoA+gEgAEEBOwH8ASAAQQE7Af4BIABBADYChAIgABCBCgvGAgEKfyAAQbgDaiIEKAIAIQIgACgCACIDQfwANgIUIAMgAjYCGCAAKAIAIAE2AhwgACgCACgCBCEDIABBfyADQT9xQZkFahEAACABQQFqQQdxQdABciEFIAFBAmpBB3FB0AFyIQYgAUEHakEHcUHQAXIhByABQQZqQQdxQdABciEIAkADQAJAIAJBwAFIIQkgAiAFRiACQXhxQdABR3IgAiAGRnIhCkECQQEgAiAHRiACIAhGchshCwNAAkAgACgCACIBQeMANgIUIAEgAjYCGCAAKAIAQQJBAyALIAobIAkbIgM2AhwgACgCACgCBCEBIABBBCABQT9xQZkFahEAAAJAAkAgA0EDcUEBaw4DBAIAAQtBASEADAULDAELCyAAEOcDBEAgBCgCACECDAIFQQAhAAwDCwALCyAEQQA2AgBBAQ8LIAALBgBBwIQ9C7YCAQR/IAFFIAJFcgRAIAAoAgAiA0EYNgIUIAMoAgAhAyAAIANB/wBxQZkEahEFAAsgAEEYaiIEKAIAIgNFBEAgACgCBCgCACEDIAQgAEEAQSggA0E/cUGmAmoRCwAiAzYCAAsgA0HEADYCCCADQcwANgIMIANBxQA2AhAgAyABNgIUIAMgAjYCGCADQRxqIgZBADYCACABKAIAIgQEQCACKAIAIgUEQCADIAQ2AiAgAyAENgIAIAMgBTYCJCADIAU2AgQPCwsgAUGAIBBvIgQ2AgAgBiAENgIAIARFBEAgACgCACIEQTg2AhQgBEEKNgIYIAAoAgAoAgAhBCAAIARB/wBxQZkEahEFAAsgAkGAIDYCACADIAEoAgAiBDYCICADIAQ2AgAgA0GAIDYCJCADQYAgNgIECw0AIAAoAgQoAiwgAWsL/AkBEn8jCiETIwpBgAJqJAojCiMLTgRAQYACEAALAn8gACgC0AIhFiATIgAhBiABKAJUIQFBCCEHA0ACfwJAIAIuARAiCCACLgEgIgVyQf//A3EEfwwBBSACLgEwBH9BACEFDAIFIAJBQGsuAQAEf0EAIQUMAwUgAi4BUAR/QQAhBQwEBSACLgFgBH9BACEFDAUFIAIuAXAEf0EAIQUMBgUgBiABKAIAIAIuAQBBAnRsIgU2AgAgBiAFNgIgIAZBQGsgBTYCACAGIAU2AmAgBiAFNgKAASAGIAU2AqABIAYgBTYCwAFBOAsLCwsLCwwBCyACLgFwIAEoAuABbCIKIAIuATAgASgCYGwiC2oiDCACLgFQIAEoAqABbCINIAggASgCIGwiCGoiCWpBocsAbCIPIAxBu4J/bGoiDCAIIApqQbNGbCIQIApBjhNsamohCiAPIAlBhGdsaiIJIBAgCEGL4ABsamohCCAJIAsgDWpB/dt+bCIJIA1Bs4MBbGpqIQ0gBiAIIAFBQGsoAgAgBUEQdEEQdWwiBSACLgFgIAEoAsABbCIPakHRImwiECAFQf4wbGoiBSABKAKAASACQUBrLgEAQQ10bCIRIAEoAgAgAi4BAEENdGxBgAhyIhJqIhRqIhVqQQt1NgIAIAYgFSAIa0ELdTYC4AEgBiAMIAkgC0HUxAFsamoiCyAQIA9B34l/bGoiCCASIBFrIgxqIglqQQt1NgIgIAYgCSALa0ELdTYCwAEgBkFAayANIAwgCGsiC2pBC3U2AgAgBiALIA1rQQt1NgKgASAGIAogFCAFayIFakELdTYCYCAFIAprQQt1IQVBIAtBAnQgBmogBTYCACAGQQRqIQYgAUEEaiEBIAJBAmohAiAHQX9qIQUgB0EBSwRAIAUhBwwBCwsgFgtBgAFqIQdBACEBA0AgBCABQQJ0IANqKAIAaiEGAkACQCAAKAIEIgUgACgCCCICcg0AIAAoAgwEQEEAIQIMAQUgACgCEARAQQAhAgwCBSAAKAIUBEBBACECDAMFIAAoAhgEQEEAIQIMBAUgACgCHARAQQAhAgwFBSAGIAcgACgCAEEQakEFdkH/B3FqLAAAIgI6AAAgBkEBaiACQQcQXRoLCwsLCwwBCyAAKAIcIgogACgCDCILaiIIIAUgACgCFCINaiIOakGhywBsIgwgCEG7gn9saiIIIAUgCmpBs0ZsIgkgCkGOE2xqaiEKIAwgDkGEZ2xqIg4gCSAFQYvgAGxqaiEFIA4gCyANakH9235sIg4gDUGzgwFsamohDSAGIAcgACgCGCIMIAJqQdEibCIJIAJB/jBsaiICIAAoAgBBEGoiDyAAKAIQIhBqQQ10IhFqIhIgBWpBEnZB/wdxaiwAADoAACAGIAcgEiAFa0ESdkH/B3FqLAAAOgAHIAYgByAJIAxB34l/bGoiBSAPIBBrQQ10IgxqIgkgCCAOIAtB1MQBbGpqIgtqQRJ2Qf8HcWosAAA6AAEgBiAHIAkgC2tBEnZB/wdxaiwAADoABiAGIAcgDCAFayIFIA1qQRJ2Qf8HcWosAAA6AAIgBiAHIAUgDWtBEnZB/wdxaiwAADoABSAGIAcgESACayICIApqQRJ2Qf8HcWosAAA6AAMgBiAHIAIgCmtBEnZB/wdxaiwAADoABAsgAEEgaiEAIAFBAWoiAUEIRw0ACyATJAoL/ggBEX8jCiESIwpBgAJqJAojCiMLTgRAQYACEAALAn8gACgC0AIhFSASIgAhBiABKAJUIQFBCCEIA0ACfwJAIAIuARAiByACLgEgIgVyQf//A3EEfwwBBSACLgEwBH9BACEFDAIFIAJBQGsuAQAEf0EAIQUMAwUgAi4BUAR/QQAhBQwEBSACLgFgBH9BACEFDAUFIAIuAXAEf0EAIQUMBgUgBiACLgEAIAEoAgBsIgU2AgAgBiAFNgIgIAZBQGsgBTYCACAGIAU2AmAgBiAFNgKAASAGIAU2AqABIAYgBTYCwAFBOAsLCwsLCwwBCyAHIAEoAiBsIgcgAi4BcCABKALgAWwiCWoiCyACLgEwIAEoAmBsIgogAi4BUCABKAKgAWwiDmoiDGtB6gJsQQh1IA4gCmsiCiAHIAlrIg5qQdkDbEEIdSIPIApB43psQQh1IAsgDGoiCWtqIgtrIQcgBiACLgEAIAEoAgBsIgogAkFAay4BACABKAKAAWwiDGoiECABQUBrKAIAIAVBEHRBEHVsIhEgAi4BYCABKALAAWwiE2oiBWoiFCAJajYCACAGIBQgCWs2AuABIAYgCyAKIAxrIgkgESATa0HqAmxBCHUgBWsiCmoiDGo2AiAgBiAMIAtrNgLAASAGQUBrIAcgCSAKayIJajYCACAGIAkgB2s2AqABIAYgDkGVAmxBCHUgD2sgB2oiByAQIAVrIgVqNgKAASAFIAdrIQVBGAtBAnQgBmogBTYCACAGQQRqIQYgAUEEaiEBIAJBAmohAiAIQX9qIQUgCEEBSwRAIAUhCAwBCwsgFQtBgAFqIQhBACEBA0AgBCABQQJ0IANqKAIAaiEGAkACQCAAKAIEIgUgACgCCCICcg0AIAAoAgwEQEEAIQIMAQUgACgCEARAQQAhAgwCBSAAKAIUBEBBACECDAMFIAAoAhgEQEEAIQIMBAUgACgCHARAQQAhAgwFBSAGIAggACgCAEEFdkH/B3FqLAAAIgI6AAAgBkEBaiACQQcQXRoLCwsLCwwBCyAFIAAoAhwiB2oiCSAAKAIUIgsgACgCDCINaiIKa0HqAmxBCHUgCyANayILIAUgB2siDWpB2QNsQQh1Ig4gC0HjemxBCHUgCSAKaiIHa2oiCWshBSAGIAggACgCACIKIAAoAhAiDGoiDyAAKAIYIhAgAmoiC2oiESAHakEFdkH/B3FqLAAAOgAAIAYgCCARIAdrQQV2Qf8HcWosAAA6AAcgBiAIIAogDGsiByACIBBrQeoCbEEIdSALayICaiIKIAlqQQV2Qf8HcWosAAA6AAEgBiAIIAogCWtBBXZB/wdxaiwAADoABiAGIAggByACayICIAVqQQV2Qf8HcWosAAA6AAIgBiAIIAIgBWtBBXZB/wdxaiwAADoABSAGIAggDyALayICIA1BlQJsQQh1IA5rIAVqIgVqQQV2Qf8HcWosAAA6AAQgBiAIIAIgBWtBBXZB/wdxaiwAADoAAwsgAEEgaiEAIAFBAWoiAUEIRw0ACyASJAoL+AcCBn8MfSMKIQkjCkGAAmokCiMKIwtOBEBBgAIQAAsgACgC0AIhBiAJIgAhBSABKAJUIQFBCCEIA0ACfwJAIAIuARAiCiACLgEgIgdyQf//A3EEfwwBBSACLgEwBH9BACEHDAIFIAJBQGsuAQAEf0EAIQcMAwUgAi4BUAR/QQAhBwwEBSACLgFgBH9BACEHDAUFIAIuAXAEf0EAIQcMBgUgBSABKgIAIAIuAQCylCILOAIAIAUgCzgCICAFQUBrIAs4AgAgBSALOAJgIAUgCzgCgAEgBSALOAKgASAFIAs4AsABQTgLCwsLCwsMAQsgASoCICAKspQiCyABKgLgASACLgFwspQiDJIiESABKgJgIAIuATCylCIOIAEqAqABIAIuAVCylCIPkiINk0PzBLU/lCAPIA6TIg4gCyAMkyIPkkNeg+w/lCISIA5DdT0nQJSTIA0gEZIiDJMiEZMhCyAFIAEqAgAgAi4BALKUIg0gASoCgAEgAkFAay4BALKUIhCSIhQgAUFAayoCACAHQRB0QRB1spQiEyABKgLAASACLgFgspQiFZIiDpIiFiAMkjgCACAFIBYgDJM4AuABIAUgDSAQkyIMIBMgFZND8wS1P5QgDpMiDZIiECARkjgCICAFIBAgEZM4AsABIAVBQGsgDCANkyIMIAuSOAIAIAUgDCALkzgCoAEgBSAUIA6TIgwgEiAPQ9SLij+UkyALkyILkjgCYCAMIAuTIQtBIAtBAnQgBWogCzgCACAFQQRqIQUgAUEEaiEBIAJBAmohAiAIQX9qIQcgCEEBSwRAIAchCAwBCwtBACEBA0AgACoCAEMAgABDkiILIAAqAhAiDpIiFCAAKgIIIg8gACoCGCINkiIMkyERIAsgDpMiCyAPIA2TQ/MEtT+UIAyTIg+SIQ4gCyAPkyEPIAAqAgQiCyAAKgIcIg2SIhIgACoCFCIQIAAqAgwiE5IiFZND8wS1P5QgECATkyIQIAsgDZMiE5JDXoPsP5QiFiAQQ3U9J0CUkyAVIBKSIg2TIhKTIQsgFiATQ9SLij+UkyALkyEQIAQgAUECdCADaigCAGoiAiAUIAySIgwgDZIQX0H/B3EgBmosAAA6AAAgAiAMIA2TEF9B/wdxIAZqLAAAOgAHIAIgDiASkhBfQf8HcSAGaiwAADoAASACIA4gEpMQX0H/B3EgBmosAAA6AAYgAiAPIAuSEF9B/wdxIAZqLAAAOgACIAIgDyALkxBfQf8HcSAGaiwAADoABSACIBEgEJIQX0H/B3EgBmosAAA6AAMgAiARIBCTEF9B/wdxIAZqLAAAOgAEIABBIGohACABQQFqIgFBCEcNAAsgCSQKC7AHARR/IwohFSMKQaACaiQKIwojC04EQEGgAhAACwJ/IAAoAtACIRggFSIAIQUgASgCVCEBA0AgASgCACACLgEAQQ10bEGACHIiByABKALAASACLgFgQaEtbGwiBmohCCAHIAZrIAZrIhAgAi4BICABQUBrKAIAbCIGIAJBQGsuAQAgASgCgAFsIgdrIhFBoS1saiEJIAIuARAgASgCIGwiCiACLgFQIAEoAqABbCIMakGXOmwhDSAFIAggBiAHakGH1QBsIhIgB0HcD2wiE2tqIhQgCiACLgFwIAEoAuABbCIHakH6HmwiFiANIAEoAmAgAi4BMEHPsX9sbCIOa2oiF2pBC3U2AgAgBSAUIBdrQQt1NgKAAiAFIAkgCiAMayAHa0GxzgBsIgpqQQt1NgIgIAUgCSAKa0ELdTYC4AEgBUFAayAGQavFAGwiBiAIIBJraiIJIA0gDiAMIAdrQZHZAGwiB2tqIgpqQQt1NgIAIAUgCSAKa0ELdTYCwAEgBSATIAggBmtqIgggFiAHIA5qaiIGakELdTYCYCAFIAggBmtBC3U2AqABIAUgECARQb6lf2xqQQt1NgKAASACQQJqIQIgAUEEaiEBIAVBBGohBSALQQFqIgtBCEcNAAsgGAtBgAFqIQJBACEBA0AgACgCAEENdEGAgAhqIgggACgCGEGhLWwiBWohCyAIIAVrIAVrIg4gACgCCCIIIAAoAhAiBmsiD0GhLWxqIQcgACgCBCIJIAAoAhQiCmpBlzpsIQwgBCABQQJ0IANqKAIAaiIFIAIgCyAGIAhqQYfVAGwiECAGQdwPbCIRa2oiEiAJIAAoAhwiBmpB+h5sIhMgDCAAKAIMQc+xf2wiDWtqIhRqQRJ2Qf8HcWosAAA6AAAgBSACIBIgFGtBEnZB/wdxaiwAADoACCAFIAIgByAJIAprIAZrQbHOAGwiCWpBEnZB/wdxaiwAADoAASAFIAIgByAJa0ESdkH/B3FqLAAAOgAHIAUgAiAIQavFAGwiCCALIBBraiIHIAwgDSAKIAZrQZHZAGwiBmtqIglqQRJ2Qf8HcWosAAA6AAIgBSACIAcgCWtBEnZB/wdxaiwAADoABiAFIAIgESALIAhraiILIBMgBiANamoiCGpBEnZB/wdxaiwAADoAAyAFIAIgCyAIa0ESdkH/B3FqLAAAOgAFIAUgAiAOIA9BvqV/bGpBEnZB/wdxaiwAADoABCAAQSBqIQAgAUEBaiIBQQlHDQALIBUkCgvPDAEQfyMKIQ4jCkGAAWokCiMKIwtOBEBBgAEQAAsCfyAAKALQAiEUIA4iACACLgEAIAEoAlQiASgCAGwiBSACLgEgIAFBQGsoAgBsIgdqQQJ0IgggAi4BECABKAIgbCIGIAIuATAgASgCYGwiCmpB0SJsQYAIaiIJIAZB/jBsakELdSIGajYCACAAIAggBms2AmAgACAFIAdrQQJ0IgUgCSAKQd+Jf2xqQQt1IgdqNgIgIABBQGsgBSAHazYCACAAIAIuAQIgASgCBGwiBSACLgEiIAEoAkRsIgdqQQJ0IgggAi4BEiABKAIkbCIGIAIuATIgASgCZGwiCmpB0SJsQYAIaiIJIAZB/jBsakELdSIGajYCBCAAIAggBms2AmQgACAFIAdrQQJ0IgUgCSAKQd+Jf2xqQQt1IgdqNgIkIAAgBSAHazYCRCAAIAIuAQQgASgCCGwiBSACLgEkIAEoAkhsIgdqQQJ0IgggAi4BFCABKAIobCIGIAIuATQgASgCaGwiCmpB0SJsQYAIaiIJIAZB/jBsakELdSIGajYCCCAAIAggBms2AmggACAFIAdrQQJ0IgUgCSAKQd+Jf2xqQQt1IgdqNgIoIAAgBSAHazYCSCAAIAIuAQYgASgCDGwiBSACLgEmIAEoAkxsIgdqQQJ0IgggAi4BFiABKAIsbCIGIAIuATYgASgCbGwiCmpB0SJsQYAIaiIJIAZB/jBsakELdSIGajYCDCAAIAggBms2AmwgACAFIAdrQQJ0IgUgCSAKQd+Jf2xqQQt1IgdqNgIsIAAgBSAHazYCTCAAIAIuAQggASgCEGwiBSACLgEoIAEoAlBsIgdqQQJ0IgggAi4BGCABKAIwbCIGIAIuATggASgCcGwiCmpB0SJsQYAIaiIJIAZB/jBsakELdSIGajYCECAAIAggBms2AnAgACAFIAdrQQJ0IgUgCSAKQd+Jf2xqQQt1IgdqNgIwIAAgBSAHazYCUCAAIAIuAQogASgCFGwiBSACLgEqIAEoAlRsIgdqQQJ0IgggAi4BGiABKAI0bCIGIAIuATogASgCdGwiCmpB0SJsQYAIaiIJIAZB/jBsakELdSIGajYCFCAAIAggBms2AnQgACAFIAdrQQJ0IgUgCSAKQd+Jf2xqQQt1IgdqNgI0IAAgBSAHazYCVCAAIAIuAQwgASgCGGwiBSACLgEsIAEoAlhsIgdqQQJ0IgggAi4BHCABKAI4bCIGIAIuATwgASgCeGwiCmpB0SJsQYAIaiIJIAZB/jBsakELdSIGajYCGCAAIAggBms2AnggACAFIAdrQQJ0IgUgCSAKQd+Jf2xqQQt1IgdqNgI4IAAgBSAHazYCWCAAIAIuAQ4gASgCHGwiBSACLgEuIAEoAlxsIgdqQQJ0IgggAi4BHiABKAI8bCIGIAIuAT4gASgCfGwiAWpB0SJsQYAIaiICIAZB/jBsakELdSIGajYCHCAAIAggBms2AnwgACAFIAdrQQJ0IgUgAiABQd+Jf2xqQQt1IgFqNgI8IAAgBSABazYCXCAUC0GAAWohAkEAIQEDQCAAKAIcIgsgACgCDCIFaiIGIAAoAhQiByAAKAIEIghqIgpqQaHLAGwiCSAGQbuCf2xqIg8gCCALakGzRmwiDCALQY4TbGpqIQYgCSAKQYRnbGoiCyAMIAhBi+AAbGpqIQggCyAFIAdqQf3bfmwiCiAHQbODAWxqaiEHIAQgAUECdCADaigCAGoiCyACIAAoAggiCSAAKAIYIgxqQdEibCINIAlB/jBsaiIJIAAoAgBBEGoiECAAKAIQIhFqQQ10IhJqIhMgCGpBEnZB/wdxaiwAADoAACALIAIgEyAIa0ESdkH/B3FqLAAAOgAHIAsgAiANIAxB34l/bGoiCCAQIBFrQQ10IgxqIg0gDyAKIAVB1MQBbGpqIgVqQRJ2Qf8HcWosAAA6AAEgCyACIA0gBWtBEnZB/wdxaiwAADoABiALIAIgDCAIayIFIAdqQRJ2Qf8HcWosAAA6AAIgCyACIAUgB2tBEnZB/wdxaiwAADoABSALIAIgEiAJayIFIAZqQRJ2Qf8HcWosAAA6AAMgCyACIAUgBmtBEnZB/wdxaiwAADoABCAAQSBqIQAgAUEBaiIBQQRHDQALIA4kCgvlCQEefyMKIRYjCkGABGokCiMKIwtOBEBBgAQQAAsCfyAAKALQAiEiIBYiACEFIAEoAlQhAQNAIAIuASAgAUFAaygCAGwiDCACLgFgIAEoAsABbCIRayIQQdQRbCEKIAIuARAgASgCIGwiBiACLgFQIAEoAqABbCIHaiEOIAYgAi4BcCABKALgAWwiCGpB/MUAbCIXIA5B6c8AbCIUIAYgAi4BMCABKAJgbCIJakHO1gBsIg0gBkHW7X5sampqIQ8gBiAIa0G2OWwiGSAOQdUqbCIYIAYgCWtBoxpsIhIgBkHCin9sampqIQ4gCCAJaiIGQatVbCIaIAcgCWpB8AhsIhsgCUHNBGwgDWpqaiENIAZBl7B/bCIcIAcgCWtBidoAbCIdIAlBmv4AbCASampqIQkgBSABKAIAIAIuAQBBDXRsQYAIciIGIAJBQGsuAQAgASgCgAFsIhJBz9MAbCIeaiIfIBBB49gAbCIQIBFBg6QBbGoiIGoiFSAPakELdTYCACAFIBUgD2tBC3U2AuADIAUgDSAGIBJB0SJsIg9qIhIgCiAMQc05bGoiFWoiIWpBC3U2AiAgBSAhIA1rQQt1NgLAAyAFQUBrIAcgCGpBsql/bCINIBsgB0H6t39saiAUamoiFCAGIA9rIg8gECAMQcJZbGoiDGoiEGpBC3U2AgAgBSAQIBRrQQt1NgKgAyAFIBogCEGYxABsaiAXaiANaiINIAYgHmsiBiAKIBFBsF9saiIRaiIKakELdTYCYCAFIAogDWtBC3U2AoADIAUgHCAIQYXJAWxqIBlqIAggB2tBoxpsIghqIgogBiARayIGakELdTYCgAEgBSAGIAprQQt1NgLgAiAFIB0gB0H6TmxqIBhqIAhqIgYgDyAMayIHakELdTYCoAEgBSAHIAZrQQt1NgLAAiAFIAkgEiAVayIGakELdTYCwAEgBSAGIAlrQQt1NgKgAiAFIA4gHyAgayIGakELdTYC4AEgBSAGIA5rQQt1NgKAAiACQQJqIQIgAUEEaiEBIAVBBGohBSALQQFqIgtBCEcNAAsgIgtBgAFqIQJBACEBA0AgACgCHCIFIAAoAgwiC2oiCCAAKAIUIgYgACgCBCIHaiIJakGhywBsIgwgCEG7gn9saiIRIAUgB2pBs0ZsIgogBUGOE2xqaiEIIAwgCUGEZ2xqIgUgCiAHQYvgAGxqaiEHIAUgBiALakH9235sIgkgBkGzgwFsamohBiAEIAFBAnQgA2ooAgBqIgUgAiAAKAIIIgwgACgCGCIKakHRImwiDiAMQf4wbGoiDCAAKAIAQRBqIg8gACgCECINakENdCITaiIQIAdqQRJ2Qf8HcWosAAA6AAAgBSACIBAgB2tBEnZB/wdxaiwAADoAByAFIAIgDiAKQd+Jf2xqIgcgDyANa0ENdCIKaiIOIBEgCSALQdTEAWxqaiILakESdkH/B3FqLAAAOgABIAUgAiAOIAtrQRJ2Qf8HcWosAAA6AAYgBSACIAogB2siCyAGakESdkH/B3FqLAAAOgACIAUgAiALIAZrQRJ2Qf8HcWosAAA6AAUgBSACIBMgDGsiCyAIakESdkH/B3FqLAAAOgADIAUgAiALIAhrQRJ2Qf8HcWosAAA6AAQgAEEgaiEAIAFBAWoiAUEQRw0ACyAWJAoLwwYBFH8jCiEVIwpB0AFqJAojCiMLTgRAQdABEAALAn8gACgC0AIhGCAVIgAhBSABKAJUIQEDQCACQUBrLgEAIAEoAoABbCIHIAIuAWAgASgCwAFsIgZrQbc4bCIOIAIuASAgAUFAaygCAGwiCSAHa0GSFGwiESABKAIAIAIuAQBBDXRsQYAIciIPIAdBlYp/bGpqaiEKIAIuARAgASgCIGwiCyACLgEwIAEoAmBsIghqQe87bCISIAsgCGtB8wpsIhNqIAggAi4BUCABKAKgAWwiCGpB4ad/bCIUaiENIAUgDyAGIAlqIhZBxtEAbGoiFyAOIAZBg3tsamoiBiAIIAtqQaMnbCILIBIgE2tqIg5qQQt1NgIAIAUgBiAOa0ELdTYCqAEgBSAKIA1qQQt1NgIcIAUgCiANa0ELdTYCjAEgBSAXIBEgCUHx4X5samoiBiAUIAsgCEHe9wBsamoiCWpBC3U2AjggBSAGIAlrQQt1NgJwIAUgDyAHIBZrQcHaAGxqQQt1NgJUIAJBAmohAiABQQRqIQEgBUEEaiEFIAxBAWoiDEEHRw0ACyAYC0GAAWohAkEAIQEDQCAAKAIQIgwgACgCGCIHa0G3OGwiDSAAKAIIIgYgDGtBkhRsIhAgACgCAEENdEGAgAhqIgkgDEGVin9sampqIQ8gACgCBCIKIAAoAgwiBWpB7ztsIg4gCiAFa0HzCmwiEWogBSAAKAIUIgtqQeGnf2wiEmohCCAEIAFBAnQgA2ooAgBqIgUgAiAJIAYgB2oiE0HG0QBsaiIUIA0gB0GDe2xqaiIHIAogC2pBoydsIgogDiARa2oiDWpBEnZB/wdxaiwAADoAACAFIAIgByANa0ESdkH/B3FqLAAAOgAGIAUgAiAIIA9qQRJ2Qf8HcWosAAA6AAEgBSACIA8gCGtBEnZB/wdxaiwAADoABSAFIAIgFCAQIAZB8eF+bGpqIgcgEiAKIAtB3vcAbGpqIgZqQRJ2Qf8HcWosAAA6AAIgBSACIAcgBmtBEnZB/wdxaiwAADoABCAFIAIgCSAMIBNrQcHaAGxqQRJ2Qf8HcWosAAA6AAMgAEEcaiEAIAFBAWoiAUEHRw0ACyAVJAoLqwgBGX8jCiEXIwpBkANqJAojCiMLTgRAQZADEAALAn8gACgC0AIhHSAXIgAhBSABKAJUIQEDQCACLgFwIAEoAuABbCITQQ10IgsgAi4BECABKAIgbCIHIAIuAVAgASgCoAFsIgZqIgpB0swAbCIPIAcgAi4BMCABKAJgbCIIakG31QBsIhAgB0Hwt39sampqIQkgByAIayIYQfIdbCALayIZIApBlDBsIhQgB0GLvH9samohESAFIAEoAgAgAi4BAEENdGxBgAhyIgcgAkFAay4BACABKAKAAWwiCkHG0QBsaiIaIAIuASAgAUFAaygCAGwiDCACLgFgIAEoAsABbCIOakHixgBsIhUgDEG9EWxqIhtqIhYgCWpBC3U2AgAgBSAWIAlrQQt1NgLsAiAFIAYgCGpB73VsIAtrIgkgCEHuZGwgEGpqIhAgByAKQZIUbGoiFiAVIA5B/JF/bGoiFWoiHGpBC3U2AhwgBSAcIBBrQQt1NgLQAiAFIAkgBkGJ6H5sIA9qaiIJIAcgCkHJR2xqIg8gDEGjJ2wgDkHhp39saiIMaiIOakELdTYCOCAFIA4gCWtBC3U2ArQCIAUgGCAGayATakECdCIJIAcgCkG+pX9sakELdSIHajYCVCAFIAcgCWs2ApgCIAUgBiAIa0H42QBsIgcgBkHmk39saiAUaiALaiIGIA8gDGsiC2pBC3U2AnAgBSALIAZrQQt1NgL8ASAFIAcgCEGZK2xqIBlqIgYgFiAVayIIakELdTYCjAEgBSAIIAZrQQt1NgLgASAFIBogG2siBiARakELdTYCqAEgBSAGIBFrQQt1NgLEASACQQJqIQIgAUEEaiEBIAVBBGohBSANQQFqIg1BB0cNAAsgHQtBgAFqIQJBACEBA0AgACgCECINIAAoAhgiBmtBtzhsIgwgACgCCCIIIA1rQZIUbCIOIAAoAgBBDXRBgIAIaiIHIA1BlYp/bGpqaiELIAAoAgQiCiAAKAIMIgVqQe87bCISIAogBWtB8wpsIhNqIAUgACgCFCIJakHhp39sIg9qIREgBCABQQJ0IANqKAIAaiIFIAIgByAGIAhqIhBBxtEAbGoiFCAMIAZBg3tsamoiBiAJIApqQaMnbCIKIBIgE2tqIgxqQRJ2Qf8HcWosAAA6AAAgBSACIAYgDGtBEnZB/wdxaiwAADoABiAFIAIgCyARakESdkH/B3FqLAAAOgABIAUgAiALIBFrQRJ2Qf8HcWosAAA6AAUgBSACIBQgDiAIQfHhfmxqaiIGIA8gCiAJQd73AGxqaiIIakESdkH/B3FqLAAAOgACIAUgAiAGIAhrQRJ2Qf8HcWosAAA6AAQgBSACIAcgDSAQa0HB2gBsakESdkH/B3FqLAAAOgADIABBHGohACABQQFqIgFBDkcNAAsgFyQKC+0EAQ9/IwohECMKQZABaiQKIwojC04EQEGQARAACwJ/IAAoAtACIRMgECIAIQUgASgCVCEBA0AgBSABKAIAIAIuAQBBDXRsQYAIciIKIAEoAoABIAJBQGsuAQBBoS1sbCIMaiINIAFBQGsoAgAgAi4BIEGxzgBsbCIOaiIPIAIuARAgASgCIGwiBiACLgFQIAEoAqABbCIIakG2F2wiESAGIAIuATAgASgCYGwiCWpBDXRqIhJqQQt1NgIAIAUgDyASa0ELdTYCeCAFIAogDEF+bGpBC3UiCiAGIAlrIAhrQQJ0IgZqNgIYIAUgCiAGazYCYCAFIA0gDmsiBiARIAggCWtBDXRqIghqQQt1NgIwIAUgBiAIa0ELdTYCSCACQQJqIQIgAUEEaiEBIAVBBGohBSAHQQFqIgdBBkcNAAsgEwtBgAFqIQJBACEBA0AgBCABQQJ0IANqKAIAaiIFIAAoAgQiByAAKAIUIgZqQbYXbCILIAcgACgCDCIIakENdGoiCiAAKAIAQQ10QYCACGoiDCAAKAIQQaEtbCIJaiINIAAoAghBsc4AbCIOaiIPakESdkH/B3EgAmosAAA6AAAgBSAPIAprQRJ2Qf8HcSACaiwAADoABSAFIAcgCGsgBmtBDXQiByAMIAlrIAlrIglqQRJ2Qf8HcSACaiwAADoAASAFIAkgB2tBEnZB/wdxIAJqLAAAOgAEIAUgDSAOayIHIAsgBiAIa0ENdGoiBmpBEnZB/wdxIAJqLAAAOgACIAUgByAGa0ESdkH/B3EgAmosAAA6AAMgAEEYaiEAIAFBAWoiAUEGRw0ACyAQJAoLigsBDH8jCiEFIwpB0ABqJAojCiMLTgRAQdAAEAALIAAoAtACIQsgBSABKAJUIgYoAgAgAi4BAEENdGxBgAhyIgcgBkFAaygCACACLgEgQaEtbGwiCGoiASAGKAIgIAIuARBBsc4AbGwiAGpBC3U2AgAgBSABIABrQQt1NgIwIAVBGGoiDSAHIAhBfmxqQQt1NgIAIAVBBGoiCiAGKAIEIAIuAQJBDXRsQYAIciIHIAYoAkQgAi4BIkGhLWxsIghqIgEgBigCJCACLgESQbHOAGxsIgBqQQt1NgIAIAUgASAAa0ELdTYCNCAFIAcgCEF+bGpBC3U2AhwgBSAGKAIIIAIuAQRBDXRsQYAIciIHIAYoAkggAi4BJEGhLWxsIghqIgEgBigCKCACLgEUQbHOAGxsIgBqQQt1NgIIIAUgASAAa0ELdTYCOCAFIAcgCEF+bGpBC3U2AiAgBSAGKAIMIAIuAQZBDXRsQYAIciIHIAYoAkwgAi4BJkGhLWxsIghqIgEgBigCLCACLgEWQbHOAGxsIgBqQQt1NgIMIAUgASAAa0ELdTYCPCAFIAcgCEF+bGpBC3U2AiQgBSAGKAIQIAIuAQhBDXRsQYAIciIHIAYoAlAgAi4BKEGhLWxsIghqIgEgBigCMCACLgEYQbHOAGxsIgBqQQt1NgIQIAVBQGsgASAAa0ELdTYCACAFIAcgCEF+bGpBC3U2AiggBSAGKAIUIAIuAQpBDXRsQYAIciIHIAYoAlQgAi4BKkGhLWxsIghqIgEgBigCNCACLgEaQbHOAGxsIgBqQQt1NgIUIAUgASAAa0ELdTYCRCAFIAcgCEF+bGpBC3UiDzYCLCAEIAMoAgBqIg4gC0GAAWoiCSAFKAIAQQ10QYCACGoiCyAFKAIQQaEtbCIQaiIHIAUoAghBsc4AbCIIaiIBIAooAgAiDCAFKAIUIgZqQbYXbCICIAwgBSgCDCIKakENdGoiAGpBEnZB/wdxaiwAADoAACAOIAkgASAAa0ESdkH/B3FqLAAAOgAFIA4gCSALIBBrIBBrIgEgDCAKayAGa0ENdCIAakESdkH/B3FqLAAAOgABIA4gCSABIABrQRJ2Qf8HcWosAAA6AAQgDiAJIAcgCGsiASACIAYgCmtBDXRqIgBqQRJ2Qf8HcWosAAA6AAIgDiAJIAEgAGtBEnZB/wdxaiwAADoAAyAEIAMoAgRqIgwgCSANKAIAQQ10QYCACGoiCyAFKAIoQaEtbCIGaiIHIAUoAiBBsc4AbCIIaiIBIA8gBSgCHCINakG2F2wiAiANIAUoAiQiCmpBDXRqIgBqQRJ2Qf8HcWosAAA6AAAgDCAJIAEgAGtBEnZB/wdxaiwAADoABSAMIAkgCyAGayAGayIBIA0gCmsgD2tBDXQiAGpBEnZB/wdxaiwAADoAASAMIAkgASAAa0ESdkH/B3FqLAAAOgAEIAwgCSAHIAhrIgEgAiAPIAprQQ10aiIAakESdkH/B3FqLAAAOgACIAwgCSABIABrQRJ2Qf8HcWosAAA6AAMgBCADKAIIaiIGIAkgBSgCMEENdEGAgAhqIgggBUFAaygCAEGhLWwiDWoiBCAFKAI4QbHOAGwiA2oiASAFKAI0IgogBSgCRCILakG2F2wiAiAKIAUoAjwiB2pBDXRqIgBqQRJ2Qf8HcWosAAA6AAAgBiAJIAEgAGtBEnZB/wdxaiwAADoABSAGIAkgCCANayANayIBIAogB2sgC2tBDXQiAGpBEnZB/wdxaiwAADoAASAGIAkgASAAa0ESdkH/B3FqLAAAOgAEIAYgCSAEIANrIgEgAiALIAdrQQ10aiIAakESdkH/B3FqLAAAOgACIAYgCSABIABrQRJ2Qf8HcWosAAA6AAMgBSQKC/UGARd/IwohFCMKQaACaiQKIwojC04EQEGgAhAACwJ/IAAoAtACIRsgFCIAIQUgASgCVCEBA0AgASgCACACLgEAQQ10bEGACHIiCCABKAKAASACQUBrLgEAQbHOAGxsIhJqIRAgCCACLgEgIAFBQGsoAgBsIgpBDXQgASgCwAEgAi4BYEENdGwiC2siFmohDCAFIBAgCkG21wBsIAtqIhdqIhMgAi4BcCABKALgAWwiBiACLgEQIAEoAiBsIg0gAi4BUCABKAKgAWwiB2oiDmpBjTdsIhEgDkHbEGxqIhggAi4BMCABKAJgbCIOQc/TAGwiGSANQfcRbGpqIg9qQQt1NgIAIAUgEyAPa0ELdTYCiAIgBSAOIAdrIhMgDSAGayIPakHRImwiGiAPQf4wbGoiDyAMakELdTYCGCAFIAwgD2tBC3U2AvABIAUgCCASayIMIApBthdsIAtrIgpqIgsgGCAGIAdqQYu9f2wiEiAOQa9dbCIOIAdBsKF/bGpqaiIHakELdTYCMCAFIAsgB2tBC3U2AtgBIAUgDCAKayIHIBIgESAGQcblAGwgGWtqaiIKakELdTYCSCAFIAcgCmtBC3U2AsABIAUgGiATQd+Jf2xqIgcgCCAWayIIakELdTYCYCAFIAggB2tBC3U2AqgBIAUgECAXayIIIBEgDiANQdxUbGogBkGMgX9samoiBmpBC3U2AnggBSAIIAZrQQt1NgKQASACQQJqIQIgAUEEaiEBIAVBBGohBSAJQQFqIglBBkcNAAsgGwtBgAFqIQJBACEBA0AgBCABQQJ0IANqKAIAaiIFIAIgACgCAEENdEGAgAhqIgcgACgCEEGhLWwiCWoiECAAKAIIQbHOAGwiCmoiCyAAKAIEIgYgACgCFCIIakG2F2wiDCAGIAAoAgwiDWpBDXRqIhFqQRJ2Qf8HcWosAAA6AAAgBSACIAsgEWtBEnZB/wdxaiwAADoABSAFIAIgByAJayAJayIJIAYgDWsgCGtBDXQiBmpBEnZB/wdxaiwAADoAASAFIAIgCSAGa0ESdkH/B3FqLAAAOgAEIAUgAiAQIAprIgkgDCAIIA1rQQ10aiIGakESdkH/B3FqLAAAOgACIAUgAiAJIAZrQRJ2Qf8HcWosAAA6AAMgAEEYaiEAIAFBAWoiAUEMRw0ACyAUJAoL7BABDH8jCiEFIwpB8ABqJAojCiMLTgRAQfAAEAALIAAoAtACIQ4gASgCVCIIKAIAIAIuAQBBDXRsQYAIciEGIAUgAi4BICAIQUBrKAIAbCIBIAJBQGsuAQAgCCgCgAFsIgBqQcwybCINIAYgASAAayIJQdAWbGoiCmoiASACLgEQIAgoAiBsIgAgAi4BMCAIKAJgbCILakGaNWwiDCAAQfEgbGoiAGpBC3U2AgAgBSABIABrQQt1NgJQIAVBFGoiDyAKIA1rIgEgDCALQdz0fmxqIgBqQQt1NgIAIAUgASAAa0ELdTYCPCAFIAYgCUHApX9sakELdTYCKCAFQQRqIhAgAi4BEiAIKAIkbCIAIAIuATIgCCgCZGwiB2pBmjVsIgYgAEHxIGxqIg0gAi4BIiAIKAJEbCIBIAIuAUIgCCgChAFsIgBqQcwybCIJIAgoAgQgAi4BAkENdGxBgAhyIgogASAAayILQdAWbGoiDGoiAGpBC3U2AgAgBSAAIA1rQQt1NgJUIAUgBiAHQdz0fmxqIgEgDCAJayIAakELdTYCGCAFQUBrIAAgAWtBC3U2AgAgBSAKIAtBwKV/bGpBC3U2AiwgBSACLgEkIAgoAkhsIgEgAi4BRCAIKAKIAWwiAGpBzDJsIgYgCCgCCCACLgEEQQ10bEGACHIiDSABIABrIglB0BZsaiIKaiIBIAIuARQgCCgCKGwiACACLgE0IAgoAmhsIgtqQZo1bCIMIABB8SBsaiIAakELdTYCCCAFIAEgAGtBC3U2AlggBSAKIAZrIgEgDCALQdz0fmxqIgBqQQt1NgIcIAUgASAAa0ELdTYCRCAFIA0gCUHApX9sakELdTYCMCAFIAIuASYgCCgCTGwiASACLgFGIAgoAowBbCIAakHMMmwiBiAIKAIMIAIuAQZBDXRsQYAIciINIAEgAGsiCUHQFmxqIgpqIgEgAi4BFiAIKAIsbCIAIAIuATYgCCgCbGwiC2pBmjVsIgwgAEHxIGxqIgBqQQt1NgIMIAUgASAAa0ELdTYCXCAFIAogBmsiASAMIAtB3PR+bGoiAGpBC3U2AiAgBSABIABrQQt1NgJIIAUgDSAJQcClf2xqQQt1NgI0IAUgAi4BKCAIKAJQbCIBIAIuAUggCCgCkAFsIgBqQcwybCINIAgoAhAgAi4BCEENdGxBgAhyIgkgASAAayIKQdAWbGoiC2oiASACLgEYIAgoAjBsIgAgAi4BOCAIKAJwbCIMakGaNWwiAiAAQfEgbGoiAGpBC3U2AhAgBSABIABrQQt1NgJgIAUgCyANayIBIAIgDEHc9H5saiIAakELdTYCJCAFIAEgAGtBC3U2AkwgBSAJIApBwKV/bGpBC3U2AjggBCADKAIAaiIGIA5BgAFqIgcgBSgCCCIBIAUoAhAiAGpBzDJsIg0gBSgCAEENdEGAgAhqIgkgASAAayIKQdAWbGoiC2oiASAQKAIAIgAgBSgCDCIMakGaNWwiAiAAQfEgbGoiAGpBEnZB/wdxaiwAADoAACAGIAcgASAAa0ESdkH/B3FqLAAAOgAEIAYgByALIA1rIgEgAiAMQdz0fmxqIgBqQRJ2Qf8HcWosAAA6AAEgBiAHIAEgAGtBEnZB/wdxaiwAADoAAyAGIAcgCSAKQcClf2xqQRJ2Qf8HcWosAAA6AAIgBCADKAIEaiIGIAcgBSgCHCIBIAUoAiQiAGpBzDJsIg0gDygCAEENdEGAgAhqIgkgASAAayIKQdAWbGoiC2oiASAFKAIYIgAgBSgCICIMakGaNWwiAiAAQfEgbGoiAGpBEnZB/wdxaiwAADoAACAGIAcgASAAa0ESdkH/B3FqLAAAOgAEIAYgByALIA1rIgEgAiAMQdz0fmxqIgBqQRJ2Qf8HcWosAAA6AAEgBiAHIAEgAGtBEnZB/wdxaiwAADoAAyAGIAcgCSAKQcClf2xqQRJ2Qf8HcWosAAA6AAIgBCADKAIIaiIGIAcgBSgCMCIBIAUoAjgiAGpBzDJsIg0gBSgCKEENdEGAgAhqIgkgASAAayIKQdAWbGoiC2oiASAFKAIsIgAgBSgCNCIMakGaNWwiAiAAQfEgbGoiAGpBEnZB/wdxaiwAADoAACAGIAcgASAAa0ESdkH/B3FqLAAAOgAEIAYgByALIA1rIgEgAiAMQdz0fmxqIgBqQRJ2Qf8HcWosAAA6AAEgBiAHIAEgAGtBEnZB/wdxaiwAADoAAyAGIAcgCSAKQcClf2xqQRJ2Qf8HcWosAAA6AAIgBCADKAIMaiIGIAcgBSgCRCIBIAUoAkwiAGpBzDJsIg0gBSgCPEENdEGAgAhqIgkgASAAayIKQdAWbGoiC2oiASAFQUBrKAIAIgAgBSgCSCIMakGaNWwiAiAAQfEgbGoiAGpBEnZB/wdxaiwAADoAACAGIAcgASAAa0ESdkH/B3FqLAAAOgAEIAYgByALIA1rIgEgAiAMQdz0fmxqIgBqQRJ2Qf8HcWosAAA6AAEgBiAHIAEgAGtBEnZB/wdxaiwAADoAAyAGIAcgCSAKQcClf2xqQRJ2Qf8HcWosAAA6AAIgBCADKAIQaiIJIAcgBSgCWCIBIAUoAmAiAGpBzDJsIgogBSgCUEENdEGAgAhqIgsgASAAayIMQdAWbGoiBGoiASAFKAJUIgAgBSgCXCIDakGaNWwiAiAAQfEgbGoiAGpBEnZB/wdxaiwAADoAACAJIAcgASAAa0ESdkH/B3FqLAAAOgAEIAkgByAEIAprIgEgAiADQdz0fmxqIgBqQRJ2Qf8HcWosAAA6AAEgCSAHIAEgAGtBEnZB/wdxaiwAADoAAyAJIAcgCyAMQcClf2xqQRJ2Qf8HcWosAAA6AAIgBSQKC4sGARV/IwohFCMKQdABaiQKIwojC04EQEHQARAACwJ/IAAoAtACIRkgFCIAIQUgASgCVCEBA0AgAi4BMCABKAJgbCIGIAIuAXAgASgC4AFsIghqIQcgBSABKAIAIAIuAQBBDXRsQYAIciIJIAJBQGsuAQAgASgCgAFsIgtBnckAbGoiDSACLgEgIAFBQGsoAgBsIg4gAi4BYCABKALAAWwiD2pBmjVsIhAgDkHxIGxqIg5qIhEgBiAIayIIQeMTbCISIAIuAVAgASgCoAFsIhVBDXQiE2oiFiAHQe88bCIXIAIuARAgASgCIGwiBkGz2QBsamoiGGpBC3U2AgAgBSARIBhrQQt1NgK0ASAFIAkgC0GEZGxqIhEgECAPQdz0fmxqIg9qIhAgBkHT0ABsIAdBzyVsIgdrIBMgEmsgCEEMdGsiEmsiE2pBC3U2AhQgBSAQIBNrQQt1NgKgASAFIAkgC0G+pX9sakELdSIJIAYgFWsgCGtBAnQiC2o2AiggBSAJIAtrNgKMASAFIBEgD2siCSASIAZBjClsIAdraiIHakELdTYCPCAFIAkgB2tBC3U2AnggBSANIA5rIgcgFiAGQZQObCAXa2oiBmpBC3U2AlAgBSAHIAZrQQt1NgJkIAJBAmohAiABQQRqIQEgBUEEaiEFIApBAWoiCkEFRw0ACyAZC0GAAWohAkEAIQEDQCAEIAFBAnQgA2ooAgBqIgUgAiAAKAIIIgogACgCECIGakHMMmwiByAAKAIAQQ10QYCACGoiCSAKIAZrIgpB0BZsaiIGaiILIAAoAgQiCCAAKAIMIgxqQZo1bCINIAhB8SBsaiIIakESdkH/B3FqLAAAOgAAIAUgAiALIAhrQRJ2Qf8HcWosAAA6AAQgBSACIAYgB2siBiANIAxB3PR+bGoiB2pBEnZB/wdxaiwAADoAASAFIAIgBiAHa0ESdkH/B3FqLAAAOgADIAUgAiAJIApBwKV/bGpBEnZB/wdxaiwAADoAAiAAQRRqIQAgAUEBaiIBQQpHDQALIBQkCgvlDwEQfyMKIQgjCkGAAWokCiMKIwtOBEBBgAEQAAsgACgC0AIhECAIIQAgASgCVCEBQQQhBgNAAn8CQCACLgEQIgsgAi4BICIFckH//wNxBH8MAQUgAi4BMAR/QQAhBQwCBSACQUBrLgEABH9BACEFDAMFIAIuAVAEf0EAIQUMBAUgAi4BYAR/QQAhBQwFBSACLgFwBH9BACEFDAYFIAAgASgCACACLgEAQQJ0bCIFNgIAIAAgBTYCECAAIAU2AiAgACAFNgIwIABBQGsgBTYCACAAIAU2AlAgACAFNgJgQRwLCwsLCwsMAQsgAi4BcCABKALgAWwiByACLgEwIAEoAmBsIglqIg0gAi4BUCABKAKgAWwiCiALIAEoAiBsIgtqIgxqQaHLAGwiDiANQbuCf2xqIg0gByALakGzRmwiDyAHQY4TbGpqIQcgDiAMQYRnbGoiDCAPIAtBi+AAbGpqIQsgDCAJIApqQf3bfmwiDCAKQbODAWxqaiEKIAAgCyABQUBrKAIAIAVBEHRBEHVsIgUgAi4BYCABKALAAWwiDmpB0SJsIg8gBUH+MGxqIgUgASgCgAEgAkFAay4BAEENdGwiESABKAIAIAIuAQBBDXRsQYAIciISaiITaiIUakELdTYCACAAIBQgC2tBC3U2AnAgACANIAwgCUHUxAFsamoiCSAPIA5B34l/bGoiCyASIBFrIg1qIgxqQQt1NgIQIAAgDCAJa0ELdTYCYCAAIAogDSALayIJakELdTYCICAAIAkgCmtBC3U2AlAgACAHIBMgBWsiBWpBC3U2AjAgBSAHa0ELdSEFQRALQQJ0IABqIAU2AgAgAEEEaiEAIAFBBGohASACQQJqIQIgBkF/aiEFIAZBAUsEQCAFIQYMAQsLIAQgAygCAGoiASAQQYABaiIAIAgoAgBBEGoiAiAIKAIIIgZqQQ10IgUgCCgCBCIHIAgoAgwiCWpB0SJsIgogB0H+MGxqIgdqQRJ2Qf8HcWosAAA6AAAgASAAIAUgB2tBEnZB/wdxaiwAADoAAyABIAAgAiAGa0ENdCICIAogCUHfiX9saiIGakESdkH/B3FqLAAAOgABIAEgACACIAZrQRJ2Qf8HcWosAAA6AAIgBCADKAIEaiIBIAAgCCgCEEEQaiICIAgoAhgiBmpBDXQiBSAIKAIUIgcgCCgCHCIJakHRImwiCiAHQf4wbGoiB2pBEnZB/wdxaiwAADoAACABIAAgBSAHa0ESdkH/B3FqLAAAOgADIAEgACACIAZrQQ10IgIgCiAJQd+Jf2xqIgZqQRJ2Qf8HcWosAAA6AAEgASAAIAIgBmtBEnZB/wdxaiwAADoAAiAEIAMoAghqIgEgACAIKAIgQRBqIgIgCCgCKCIGakENdCIFIAgoAiQiByAIKAIsIglqQdEibCIKIAdB/jBsaiIHakESdkH/B3FqLAAAOgAAIAEgACAFIAdrQRJ2Qf8HcWosAAA6AAMgASAAIAIgBmtBDXQiAiAKIAlB34l/bGoiBmpBEnZB/wdxaiwAADoAASABIAAgAiAGa0ESdkH/B3FqLAAAOgACIAQgAygCDGoiASAAIAgoAjBBEGoiAiAIKAI4IgZqQQ10IgUgCCgCNCIHIAgoAjwiCWpB0SJsIgogB0H+MGxqIgdqQRJ2Qf8HcWosAAA6AAAgASAAIAUgB2tBEnZB/wdxaiwAADoAAyABIAAgAiAGa0ENdCICIAogCUHfiX9saiIGakESdkH/B3FqLAAAOgABIAEgACACIAZrQRJ2Qf8HcWosAAA6AAIgBCADKAIQaiIBIAAgCEFAaygCAEEQaiICIAgoAkgiBmpBDXQiBSAIKAJEIgcgCCgCTCIJakHRImwiCiAHQf4wbGoiB2pBEnZB/wdxaiwAADoAACABIAAgBSAHa0ESdkH/B3FqLAAAOgADIAEgACACIAZrQQ10IgIgCiAJQd+Jf2xqIgZqQRJ2Qf8HcWosAAA6AAEgASAAIAIgBmtBEnZB/wdxaiwAADoAAiAEIAMoAhRqIgEgACAIKAJQQRBqIgIgCCgCWCIGakENdCIFIAgoAlQiByAIKAJcIglqQdEibCIKIAdB/jBsaiIHakESdkH/B3FqLAAAOgAAIAEgACAFIAdrQRJ2Qf8HcWosAAA6AAMgASAAIAIgBmtBDXQiAiAKIAlB34l/bGoiBmpBEnZB/wdxaiwAADoAASABIAAgAiAGa0ESdkH/B3FqLAAAOgACIAQgAygCGGoiASAAIAgoAmBBEGoiAiAIKAJoIgZqQQ10IgUgCCgCZCIHIAgoAmwiCWpB0SJsIgogB0H+MGxqIgdqQRJ2Qf8HcWosAAA6AAAgASAAIAUgB2tBEnZB/wdxaiwAADoAAyABIAAgAiAGa0ENdCICIAogCUHfiX9saiIGakESdkH/B3FqLAAAOgABIAEgACACIAZrQRJ2Qf8HcWosAAA6AAIgBCADKAIcaiIBIAAgCCgCcEEQaiICIAgoAngiA2pBDXQiBCAIKAJ0IgYgCCgCfCIFakHRImwiByAGQf4wbGoiBmpBEnZB/wdxaiwAADoAACABIAAgBCAGa0ESdkH/B3FqLAAAOgADIAEgACACIANrQQ10IgIgByAFQd+Jf2xqIgNqQRJ2Qf8HcWosAAA6AAEgASAAIAIgA2tBEnZB/wdxaiwAADoAAiAIJAoL+wkBCn8jCiEFIwpBQGskCiMKIwtOBEBBwAAQAAsgACgC0AIhByAFIAIuAQAgASgCVCIJKAIAbCIIIAIuASAgCUFAaygCAGwiC2pBAnQiASACLgEQIAkoAiBsIgAgAi4BMCAJKAJgbCIGakHRImxBgAhqIgogAEH+MGxqQQt1IgBqNgIAIAUgASAAazYCMCAFQRBqIg0gCCALa0ECdCIBIAogBkHfiX9sakELdSIAajYCACAFIAEgAGs2AiAgBUEEaiIOIAIuAQIgCSgCBGwiCCACLgEiIAkoAkRsIgtqQQJ0IgEgAi4BEiAJKAIkbCIAIAIuATIgCSgCZGwiBmpB0SJsQYAIaiIKIABB/jBsakELdSIAajYCACAFIAEgAGs2AjQgBSAIIAtrQQJ0IgEgCiAGQd+Jf2xqQQt1IgBqNgIUIAUgASAAazYCJCAFIAIuAQQgCSgCCGwiCCACLgEkIAkoAkhsIgtqQQJ0IgEgAi4BFCAJKAIobCIAIAIuATQgCSgCaGwiBmpB0SJsQYAIaiIKIABB/jBsakELdSIAaiIMNgIIIAUgASAAazYCOCAFIAggC2tBAnQiASAKIAZB34l/bGpBC3UiAGo2AhggBSABIABrNgIoIAUgAi4BBiAJKAIMbCILIAIuASYgCSgCTGwiBmpBAnQiASACLgEWIAkoAixsIgAgAi4BNiAJKAJsbCIKakHRImxBgAhqIgIgAEH+MGxqQQt1IgBqIgg2AgwgBSABIABrNgI8IAUgCyAGa0ECdCIBIAIgCkHfiX9sakELdSIAaiILNgIcIAUgASAAazYCLCAEIAMoAgBqIgYgB0GAAWoiByAMIAUoAgBBEGoiCmpBDXQiASAIIA4oAgAiAGpB0SJsIgIgAEH+MGxqIgBqQRJ2Qf8HcWosAAA6AAAgBiAHIAEgAGtBEnZB/wdxaiwAADoAAyAGIAcgCiAMa0ENdCIBIAIgCEHfiX9saiIAakESdkH/B3FqLAAAOgABIAYgByABIABrQRJ2Qf8HcWosAAA6AAIgBCADKAIEaiIIIAcgDSgCAEEQaiIGIAUoAhgiCmpBDXQiASALIAUoAhQiAGpB0SJsIgIgAEH+MGxqIgBqQRJ2Qf8HcWosAAA6AAAgCCAHIAEgAGtBEnZB/wdxaiwAADoAAyAIIAcgBiAKa0ENdCIBIAIgC0HfiX9saiIAakESdkH/B3FqLAAAOgABIAggByABIABrQRJ2Qf8HcWosAAA6AAIgBCADKAIIaiIIIAcgBSgCIEEQaiILIAUoAigiBmpBDXQiASAFKAIkIgAgBSgCLCIKakHRImwiAiAAQf4wbGoiAGpBEnZB/wdxaiwAADoAACAIIAcgASAAa0ESdkH/B3FqLAAAOgADIAggByALIAZrQQ10IgEgAiAKQd+Jf2xqIgBqQRJ2Qf8HcWosAAA6AAEgCCAHIAEgAGtBEnZB/wdxaiwAADoAAiAEIAMoAgxqIgYgByAFKAIwQRBqIgogBSgCOCIEakENdCIBIAUoAjQiACAFKAI8IgNqQdEibCICIABB/jBsaiIAakESdkH/B3FqLAAAOgAAIAYgByABIABrQRJ2Qf8HcWosAAA6AAMgBiAHIAogBGtBDXQiASACIANB34l/bGoiAGpBEnZB/wdxaiwAADoAASAGIAcgASAAa0ESdkH/B3FqLAAAOgACIAUkCguaBAELfyMKIQYjCkEgaiQKIwojC04EQEEgEAALIAAoAtACIQcgBiACLgEAIAEoAlQiBSgCAGwiASACLgEQIAUoAiBsIgBqIgg2AgAgBkEQaiIPIAEgAGs2AgAgBiACLgECIAUoAgRsIgEgAi4BEiAFKAIkbCIAaiIKNgIEIAYgASAAayILNgIUIAYgAi4BBCAFKAIIbCIBIAIuARQgBSgCKGwiAGoiDDYCCCAGIAEgAGsiDTYCGCAGIAIuAQYgBSgCDGwiASACLgEWIAUoAixsIgBqIg42AgwgBiABIABrIgU2AhwgBCADKAIAaiIJIAdBgAFqIgcgDCAIQQRqIghqQQ10IgEgCiAOakHRImwiAiAKQf4wbGoiAGpBEHZB/wdxaiwAADoAACAJIAcgASAAa0EQdkH/B3FqLAAAOgADIAkgByAIIAxrQQ10IgEgAiAOQd+Jf2xqIgBqQRB2Qf8HcWosAAA6AAEgCSABIABrQRB2Qf8HcSAHaiwAADoAAiAEIAMoAgRqIgQgDygCAEEEaiIDIA1qQQ10IgEgBSALakHRImwiAiALQf4wbGoiAGpBEHZB/wdxIAdqLAAAOgAAIAQgASAAa0EQdkH/B3EgB2osAAA6AAMgBCADIA1rQQ10IgEgAiAFQd+Jf2xqIgBqQRB2Qf8HcSAHaiwAADoAASAEIAEgAGtBEHZB/wdxIAdqLAAAOgACIAYkCgurCwENfyMKIQUjCkHQAGokCiMKIwtOBEBB0AAQAAsgACgC0AIhECAFIAEoAlQiCCgCACACLgEAQQ10bEGACHIiDSAIKAKAASACQUBrLgEAQaEtbGwiCmoiBiAIQUBrKAIAIAIuASBBsc4AbGwiCWoiASACLgEQIAgoAiBsIgsgAi4BUCAIKAKgAWwiDGpBthdsIgcgCyACLgEwIAgoAmBsIg9qQQ10aiIAakELdTYCACAFIAEgAGtBC3U2AjwgBUEMaiIRIA0gCkF+bGpBC3UiASALIA9rIAxrQQJ0IgBqNgIAIAUgASAAazYCMCAFIAYgCWsiASAHIAwgD2tBDXRqIgBqQQt1NgIYIAUgASAAa0ELdTYCJCAFQQRqIg8gCCgCRCACLgEiQbHOAGxsIg0gCCgCBCACLgECQQ10bEGACHIiCiAIKAKEASACLgFCQaEtbGwiBmoiCWoiASACLgESIAgoAiRsIg4gAi4BUiAIKAKkAWwiC2pBthdsIgcgDiACLgEyIAgoAmRsIgxqQQ10aiIAakELdTYCACAFQUBrIAEgAGtBC3U2AgAgBSAOIAxrIAtrQQJ0IgEgCiAGQX5sakELdSIAajYCECAFIAAgAWs2AjQgBSAJIA1rIgEgByALIAxrQQ10aiIAakELdTYCHCAFIAEgAGtBC3U2AiggBSAIKAIIIAIuAQRBDXRsQYAIciINIAgoAogBIAIuAURBoS1sbCIKaiIGIAgoAkggAi4BJEGxzgBsbCIJaiIBIAIuARQgCCgCKGwiDiACLgFUIAgoAqgBbCILakG2F2wiByAOIAIuATQgCCgCaGwiAmpBDXRqIgBqQQt1Igw2AgggBSABIABrQQt1NgJEIAUgDSAKQX5sakELdSIBIA4gAmsgC2tBAnQiAGoiCjYCFCAFIAEgAGs2AjggBSAGIAlrIgEgByALIAJrQQ10aiIAakELdSIJNgIgIAUgASAAa0ELdTYCLCAEIAMoAgBqIgcgEEGAAWoiBiAFKAIAQQ10QYCACGoiAiAMQaEtbGoiASAPKAIAQbHOAGwiAGpBEnZB/wdxaiwAADoAACAHIAYgASAAa0ESdkH/B3FqLAAAOgACIAcgBiACIAxBvqV/bGpBEnZB/wdxaiwAADoAASAEIAMoAgRqIgcgBiARKAIAQQ10QYCACGoiAiAKQaEtbGoiASAFKAIQQbHOAGwiAGpBEnZB/wdxaiwAADoAACAHIAYgASAAa0ESdkH/B3FqLAAAOgACIAcgBiACIApBvqV/bGpBEnZB/wdxaiwAADoAASAEIAMoAghqIgcgBiAFKAIYQQ10QYCACGoiAiAJQaEtbGoiASAFKAIcQbHOAGwiAGpBEnZB/wdxaiwAADoAACAHIAYgASAAa0ESdkH/B3FqLAAAOgACIAcgBiACIAlBvqV/bGpBEnZB/wdxaiwAADoAASAEIAMoAgxqIgkgBiAFKAIkQQ10QYCACGoiByAFKAIsIgJBoS1saiIBIAUoAihBsc4AbCIAakESdkH/B3FqLAAAOgAAIAkgBiABIABrQRJ2Qf8HcWosAAA6AAIgCSAGIAcgAkG+pX9sakESdkH/B3FqLAAAOgABIAQgAygCEGoiCSAGIAUoAjBBDXRBgIAIaiIHIAUoAjgiAkGhLWxqIgEgBSgCNEGxzgBsIgBqQRJ2Qf8HcWosAAA6AAAgCSAGIAEgAGtBEnZB/wdxaiwAADoAAiAJIAYgByACQb6lf2xqQRJ2Qf8HcWosAAA6AAEgBCADKAIUaiIEIAYgBSgCPEENdEGAgAhqIgMgBSgCRCICQaEtbGoiASAFQUBrKAIAQbHOAGwiAGpBEnZB/wdxaiwAADoAACAEIAYgASAAa0ESdkH/B3FqLAAAOgACIAQgBiADIAJBvqV/bGpBEnZB/wdxaiwAADoAASAFJAoLswUBCn8jCiEFIwpBMGokCiMKIwtOBEBBMBAACyAAKALQAiEIIAUgASgCVCIGKAIAIAIuAQBBDXRsQYAIciIJIAZBQGsoAgAgAi4BIEGhLWxsIgdqIgEgBigCICACLgEQQbHOAGxsIgBqQQt1Igs2AgAgBSABIABrQQt1NgIYIAVBDGoiDCAJIAdBfmxqQQt1NgIAIAUgBigCBCACLgECQQ10bEGACHIiCSAGKAJEIAIuASJBoS1sbCIHaiIBIAYoAiQgAi4BEkGxzgBsbCIAakELdSINNgIEIAUgASAAa0ELdTYCHCAFIAkgB0F+bGpBC3UiDjYCECAFIAYoAgggAi4BBEENdGxBgAhyIgkgBigCSCACLgEkQaEtbGwiB2oiASAGKAIoIAIuARRBsc4AbGwiAGpBC3UiCjYCCCAFIAEgAGtBC3UiBjYCICAFIAkgB0F+bGpBC3UiCTYCFCAEIAMoAgBqIgcgCEGAAWoiCCALQQ10QYCACGoiAiAKQaEtbGoiASANQbHOAGwiAGpBEnZB/wdxaiwAADoAACAHIAggASAAa0ESdkH/B3FqLAAAOgACIAcgCCACIApBvqV/bGpBEnZB/wdxaiwAADoAASAEIAMoAgRqIgcgCCAMKAIAQQ10QYCACGoiAiAJQaEtbGoiASAOQbHOAGwiAGpBEnZB/wdxaiwAADoAACAHIAggASAAa0ESdkH/B3FqLAAAOgACIAcgCCACIAlBvqV/bGpBEnZB/wdxaiwAADoAASAEIAMoAghqIgMgCCAFKAIYQQ10QYCACGoiAiAGQaEtbGoiASAFKAIcQbHOAGwiAGpBEnZB/wdxaiwAADoAACADIAggASAAa0ESdkH/B3FqLAAAOgACIAMgCCACIAZBvqV/bGpBEnZB/wdxaiwAADoAASAFJAoLugQBCn8jCiEGIwpBIGokCiMKIwtOBEBBIBAACyAAKALQAiEMIAYgAi4BACABKAJUIgcoAgBsIgkgAi4BICAHQUBrKAIAbCIKakENdCIBIAIuARAgBygCIGwiACACLgEwIAcoAmBsIgVqQdEibCIIIABB/jBsaiIAaiINNgIAIAYgASAAazYCGCAGIAkgCmtBDXQiASAIIAVB34l/bGoiAGoiDjYCCCAGIAEgAGsiCTYCECAGIAIuAQIgBygCBGwiCiACLgEiIAcoAkRsIgVqQQ10IgEgAi4BEiAHKAIkbCIAIAIuATIgBygCZGwiCGpB0SJsIgIgAEH+MGxqIgBqIgs2AgQgBiABIABrIgc2AhwgBiAKIAVrQQ10IgEgAiAIQd+Jf2xqIgBqIgg2AgwgBiABIABrIgI2AhQgBCADKAIAaiIBIAxBgAFqIgUgCyANQYCAAmoiAGpBEHZB/wdxaiwAADoAACABIAAgC2tBEHZB/wdxIAVqLAAAOgABIAQgAygCBGoiASAOQYCAAmoiACAIakEQdkH/B3EgBWosAAA6AAAgASAAIAhrQRB2Qf8HcSAFaiwAADoAASAEIAMoAghqIgEgCUGAgAJqIgAgAmpBEHZB/wdxIAVqLAAAOgAAIAEgACACa0EQdkH/B3EgBWosAAA6AAEgBCADKAIMaiIBIAYoAhhBgIACaiIAIAdqQRB2Qf8HcSAFaiwAADoAACABIAAgB2tBEHZB/wdxIAVqLAAAOgABIAYkCgvCAQEFfyAEIAMoAgBqIgUgACgC0AJBgAFqIgAgAi4BECABKAJUIgEoAiBsIgYgAi4BACABKAIAbEEEaiIHaiIIIAIuAQIgASgCBGwiCSACLgESIAEoAiRsIgFqIgJqQQN2Qf8HcWosAAA6AAAgBSAIIAJrQQN2Qf8HcSAAaiwAADoAASAEIAMoAgRqIgIgByAGayIDIAkgAWsiAWpBA3ZB/wdxIABqLAAAOgAAIAIgAyABa0EDdkH/B3EgAGosAAA6AAELYAAgBCADKAIAaiIDIAAoAtACQYABaiIAIAIuAQAgASgCVCIBKAIAbEEEaiIEIAIuAQIgASgCBGwiAWpBA3ZB/wdxaiwAADoAACADIAQgAWtBA3ZB/wdxIABqLAAAOgABC2YBAX8gBCADKAIAaiAAKALQAkGAAWoiACACLgEAIAEoAlQiASgCAGxBBGoiBSACLgEQIAEoAiBsIgFqQQN2Qf8HcWosAAA6AAAgBCADKAIEaiAFIAFrQQN2Qf8HcSAAaiwAADoAAAszACAEIAMoAgBqIAAoAtACQYABaiACLgEAIAEoAlQoAgBsQQRqQQN2Qf8HcWosAAA6AAAL/AsBHH8jCiEXIwpBgAJqJAojCiMLTgRAQYACEAALAn8gACgC0AIhICAXIgAhBSABKAJUIQFBCCEIA0ACfwJAIAIuARAiCiACLgEgIgZyQf//A3EEfwwBBSACLgEwBH9BACEGDAIFIAJBQGsuAQAEf0EAIQYMAwUgAi4BUAR/QQAhBgwEBSACLgFgBH9BACEGDAUFIAIuAXAEf0EAIQYMBgUgBSABKAIAIAIuAQBBAnRsIgY2AgAgBSAGNgIgIAVBQGsgBjYCACAFIAY2AmAgBSAGNgKAASAFIAY2AqABIAUgBjYCwAFBOAsLCwsLCwwBCyACLgFwIAEoAuABbCIHIAIuATAgASgCYGwiDWoiCyACLgFQIAEoAqABbCIMIAogASgCIGwiCmoiCWpBocsAbCIPIAtBu4J/bGoiCyAHIApqQbNGbCIOIAdBjhNsamohByAPIAlBhGdsaiIJIA4gCkGL4ABsamohCiAJIAwgDWpB/dt+bCIJIAxBs4MBbGpqIQwgBSAKIAFBQGsoAgAgBkEQdEEQdWwiBiACLgFgIAEoAsABbCIPakHRImwiDiAGQf4wbGoiBiABKAKAASACQUBrLgEAQQ10bCISIAEoAgAgAi4BAEENdGxBgAhyIhFqIhNqIhRqQQt1NgIAIAUgFCAKa0ELdTYC4AEgBSALIAkgDUHUxAFsamoiDSAOIA9B34l/bGoiCiARIBJrIgtqIglqQQt1NgIgIAUgCSANa0ELdTYCwAEgBUFAayAMIAsgCmsiDWpBC3U2AgAgBSANIAxrQQt1NgKgASAFIAcgEyAGayIGakELdTYCYCAGIAdrQQt1IQZBIAtBAnQgBWogBjYCACAFQQRqIQUgAUEEaiEBIAJBAmohAiAIQX9qIQYgCEEBSwRAIAYhCAwBCwsgIAtBgAFqIQJBACEBA0AgACgCCCINIAAoAhgiDGsiDkHUEWwhCiAAKAIEIgUgACgCFCIIaiEQIAUgACgCHCIGakH8xQBsIhIgEEHpzwBsIhEgBSAAKAIMIgdqQc7WAGwiCSAFQdbtfmxqamohCyAFIAZrQbY5bCITIBBB1SpsIhQgBSAHa0GjGmwiDyAFQcKKf2xqamohECAGIAdqIgVBq1VsIhggByAIakHwCGwiGSAJIAdBzQRsampqIQkgBUGXsH9sIhogCCAHa0GJ2gBsIhsgDyAHQZr+AGxqamohDyAEIAFBAnQgA2ooAgBqIgUgAiAAKAIAQQ10QYCACGoiByAAKAIQIhVBz9MAbCIcaiIdIA5B49gAbCIOIAxBg6QBbGoiHmoiFiALakESdkH/B3FqLAAAOgAAIAUgAiAWIAtrQRJ2Qf8HcWosAAA6AA8gBSACIAcgFUHRImwiC2oiFSAKIA1BzTlsaiIWaiIfIAlqQRJ2Qf8HcWosAAA6AAEgBSACIB8gCWtBEnZB/wdxaiwAADoADiAFIAIgByALayILIA4gDUHCWWxqIg1qIgkgBiAIakGyqX9sIg4gESAZIAhB+rd/bGpqaiIRakESdkH/B3FqLAAAOgACIAUgAiAJIBFrQRJ2Qf8HcWosAAA6AA0gBSACIAcgHGsiByAKIAxBsF9saiIMaiIKIBIgGCAGQZjEAGxqaiAOaiIJakESdkH/B3FqLAAAOgADIAUgAiAKIAlrQRJ2Qf8HcWosAAA6AAwgBSACIAcgDGsiByATIBogBkGFyQFsamogBiAIa0GjGmwiBmoiDGpBEnZB/wdxaiwAADoABCAFIAIgByAMa0ESdkH/B3FqLAAAOgALIAUgAiALIA1rIgcgFCAbIAhB+k5samogBmoiCGpBEnZB/wdxaiwAADoABSAFIAIgByAIa0ESdkH/B3FqLAAAOgAKIAUgAiAVIBZrIgggD2pBEnZB/wdxaiwAADoABiAFIAIgCCAPa0ESdkH/B3FqLAAAOgAJIAUgAiAdIB5rIgggEGpBEnZB/wdxaiwAADoAByAFIAIgCCAQa0ESdkH/B3FqLAAAOgAIIABBIGohACABQQFqIgFBCEcNAAsgFyQKC+kMAR5/IwohICMKQYAEaiQKIwojC04EQEGABBAACwJ/IAAoAtACISIgICIAIQUgASgCVCEBA0AgAi4BICABQUBrKAIAbCIQIAIuAWAgASgCwAFsIg9rIhFB1BFsIQwgAi4BECABKAIgbCIGIAIuAVAgASgCoAFsIgdqIQogBiACLgFwIAEoAuABbCINakH8xQBsIhcgCkHpzwBsIhMgBiACLgEwIAEoAmBsIghqQc7WAGwiCyAGQdbtfmxqamohDiAGIA1rQbY5bCIZIApB1SpsIhggBiAIa0GjGmwiEiAGQcKKf2xqamohCiAIIA1qIgZBq1VsIhogByAIakHwCGwiFCAIQc0EbCALampqIQsgBkGXsH9sIhsgByAIa0GJ2gBsIhwgCEGa/gBsIBJqamohCCAFIAEoAgAgAi4BAEENdGxBgAhyIgYgAkFAay4BACABKAKAAWwiEkHP0wBsIh1qIhUgEUHj2ABsIhEgD0GDpAFsaiIeaiIfIA5qQQt1NgIAIAUgHyAOa0ELdTYC4AMgBSALIAYgEkHRImwiDmoiEiAMIBBBzTlsaiIfaiIhakELdTYCICAFICEgC2tBC3U2AsADIAVBQGsgByANakGyqX9sIgsgFCAHQfq3f2xqIBNqaiITIAYgDmsiDiARIBBBwllsaiIQaiIRakELdTYCACAFIBEgE2tBC3U2AqADIAUgGiANQZjEAGxqIBdqIAtqIgsgBiAdayIGIAwgD0GwX2xqIg9qIgxqQQt1NgJgIAUgDCALa0ELdTYCgAMgBSAbIA1BhckBbGogGWogDSAHa0GjGmwiDWoiDCAGIA9rIgZqQQt1NgKAASAFIAYgDGtBC3U2AuACIAUgHCAHQfpObGogGGogDWoiBiAOIBBrIgdqQQt1NgKgASAFIAcgBmtBC3U2AsACIAUgCCASIB9rIgZqQQt1NgLAASAFIAYgCGtBC3U2AqACIAUgCiAVIB5rIgZqQQt1NgLgASAFIAYgCmtBC3U2AoACIAJBAmohAiABQQRqIQEgBUEEaiEFIAlBAWoiCUEIRw0ACyAiC0GAAWohAkEAIQEDQCAAKAIIIg0gACgCGCIIayILQdQRbCEQIAAoAgQiBSAAKAIUIglqIQ8gBSAAKAIcIgZqQfzFAGwiFiAPQenPAGwiESAFIAAoAgwiB2pBztYAbCIKIAVB1u1+bGpqaiEMIAUgBmtBtjlsIhcgD0HVKmwiEyAFIAdrQaMabCIOIAVBwop/bGpqaiEPIAYgB2oiBUGrVWwiGCAHIAlqQfAIbCISIAogB0HNBGxqamohCiAFQZewf2wiGSAJIAdrQYnaAGwiGiAOIAdBmv4AbGpqaiEOIAQgAUECdCADaigCAGoiBSACIAAoAgBBDXRBgIAIaiIHIAAoAhAiFEHP0wBsIhtqIhwgC0Hj2ABsIgsgCEGDpAFsaiIdaiIVIAxqQRJ2Qf8HcWosAAA6AAAgBSACIBUgDGtBEnZB/wdxaiwAADoADyAFIAIgByAUQdEibCIMaiIUIBAgDUHNOWxqIhVqIh4gCmpBEnZB/wdxaiwAADoAASAFIAIgHiAKa0ESdkH/B3FqLAAAOgAOIAUgAiAHIAxrIgwgCyANQcJZbGoiDWoiCiAGIAlqQbKpf2wiCyARIBIgCUH6t39sampqIhFqQRJ2Qf8HcWosAAA6AAIgBSACIAogEWtBEnZB/wdxaiwAADoADSAFIAIgByAbayIHIBAgCEGwX2xqIghqIhAgFiAYIAZBmMQAbGpqIAtqIgpqQRJ2Qf8HcWosAAA6AAMgBSACIBAgCmtBEnZB/wdxaiwAADoADCAFIAIgByAIayIHIBcgGSAGQYXJAWxqaiAGIAlrQaMabCIGaiIIakESdkH/B3FqLAAAOgAEIAUgAiAHIAhrQRJ2Qf8HcWosAAA6AAsgBSACIAwgDWsiByATIBogCUH6TmxqaiAGaiIJakESdkH/B3FqLAAAOgAFIAUgAiAHIAlrQRJ2Qf8HcWosAAA6AAogBSACIBQgFWsiCSAOakESdkH/B3FqLAAAOgAGIAUgAiAJIA5rQRJ2Qf8HcWosAAA6AAkgBSACIBwgHWsiCSAPakESdkH/B3FqLAAAOgAHIAUgAiAJIA9rQRJ2Qf8HcWosAAA6AAggAEEgaiEAIAFBAWoiAUEQRw0ACyAgJAoLrAsBG38jCiEdIwpB4ANqJAojCiMLTgRAQeADEAALAn8gACgC0AIhHyAdIgAhBSABKAJUIQEDQCABKAIAIAIuAQBBDXRsQYAIciILIAIuAWAgASgCwAFsIghBhGRsaiERIAIuASAgAUFAaygCAGwiDCACQUBrLgEAIAEoAoABbCITayEHIAIuARAgASgCIGwiBiACLgEwIAEoAmBsIgogAi4BcCABKALgAWwiDWsiFmpBmjVsIhcgBkHxIGxqIQkgASgCoAEgAi4BUEGxzgBsbCIOIAYgDWsiGEGC2gBsaiIPIA1Bo50BbCAKQfapf2wiGWtqIRIgDyAKQeZKbCIaIAZB57h/bGpqIQogBSASIAsgCEGdyQBsaiIPIAwgE2oiE0HO1QBsIhQgB0H2AmwiG2pqIhxqQQt1NgIAIAUgHCASa0ELdTYCwAMgBSARIBNBzDJsIhIgB0HQFmwiHGpqIh4gCWpBC3U2AiAgBSAeIAlrQQt1NgKgAyAFQUBrIBhBsc4AbCAOayIJIAsgCEG+pX9saiILIAdBoC1saiIIakELdTYCACAFIAggCWtBC3U2AoADIAUgBiANakHoJGwiCCAGQbkebCAaaiAOa2oiBiARIBsgDEGT3ABsIgwgFGtqaiIJakELdTYCYCAFIAkgBmtBC3U2AuACIAUgHCAPIBJraiIGIBcgFkHc9H5saiIJakELdTYCgAEgBSAGIAlrQQt1NgLAAiAFIAggDiAZaiANQa9IbGpqIgYgB0G5ZmwiDSAPIBNBgiNsIg5raiIIakELdTYCoAEgBSAIIAZrQQt1NgKgAiAFIAogESANIA4gDGtqaiIGakELdTYCwAEgBSAGIAprQQt1NgKAAiAFIAsgB0HApX9sakELdTYC4AEgAkECaiECIAFBBGohASAFQQRqIQUgEEEBaiIQQQhHDQALIB8LQYABaiECQQAhAQNAIAAoAgBBDXRBgIAIaiIOIAAoAhgiC0GEZGxqIQ0gACgCCCIIIAAoAhAiD2shECAAKAIEIgcgACgCDCIFIAAoAhwiBmsiE2pBmjVsIhUgB0HxIGxqIQwgACgCFEGxzgBsIhEgByAGayIWQYLaAGxqIgkgBkGjnQFsIAVB9ql/bCIXa2ohCiAJIAVB5kpsIhggB0HnuH9samohCSAEIAFBAnQgA2ooAgBqIgUgAiAOIAtBnckAbGoiEiAIIA9qIg9BztUAbCIZIBBB9gJsIhpqaiIUIApqQRJ2Qf8HcWosAAA6AAAgBSACIBQgCmtBEnZB/wdxaiwAADoADiAFIAIgDSAPQcwybCIKIBBB0BZsIhRqaiIbIAxqQRJ2Qf8HcWosAAA6AAEgBSACIBsgDGtBEnZB/wdxaiwAADoADSAFIAIgDiALQb6lf2xqIg4gEEGgLWxqIgsgFkGxzgBsIBFrIgxqQRJ2Qf8HcWosAAA6AAIgBSACIAsgDGtBEnZB/wdxaiwAADoADCAFIAIgDSAaIAhBk9wAbCILIBlramoiCCAGIAdqQegkbCIMIBggB0G5HmxqIBFraiIHakESdkH/B3FqLAAAOgADIAUgAiAIIAdrQRJ2Qf8HcWosAAA6AAsgBSACIBQgEiAKa2oiByAVIBNB3PR+bGoiCGpBEnZB/wdxaiwAADoABCAFIAIgByAIa0ESdkH/B3FqLAAAOgAKIAUgAiAQQblmbCIHIBIgD0GCI2wiCGtqIgogDCARIBdqIAZBr0hsamoiBmpBEnZB/wdxaiwAADoABSAFIAIgCiAGa0ESdkH/B3FqLAAAOgAJIAUgAiANIAcgCCALa2pqIgcgCWpBEnZB/wdxaiwAADoABiAFIAIgByAJa0ESdkH/B3FqLAAAOgAIIAUgAiAOIBBBwKV/bGpBEnZB/wdxaiwAADoAByAAQSBqIQAgAUEBaiIBQQ9HDQALIB0kCgvoCAEWfyMKIRgjCkHgAWokCiMKIwtOBEBB4AEQAAsCfyAAKALQAiEaIBgiACEFIAEoAlQhAQNAIAJBQGsuAQAgASgCgAFsIgggAi4BYCABKALAAWwiCWtBtzhsIgwgAi4BICABQUBrKAIAbCIHIAhrQZIUbCISIAEoAgAgAi4BAEENdGxBgAhyIgogCEGVin9sampqIQ0gAi4BECABKAIgbCIOIAIuATAgASgCYGwiC2pB7ztsIhMgDiALa0HzCmwiFGogCyACLgFQIAEoAqABbCILakHhp39sIhVqIQ8gBSAKIAcgCWoiEUHG0QBsaiIWIAwgCUGDe2xqaiIJIAsgDmpBoydsIg4gEyAUa2oiDGpBC3U2AgAgBSAJIAxrQQt1NgLAASAFIA0gD2pBC3U2AiAgBSANIA9rQQt1NgKgASAFQUBrIBYgEiAHQfHhfmxqaiIJIBUgDiALQd73AGxqaiIHakELdTYCACAFIAkgB2tBC3U2AoABIAUgCiAIIBFrQcHaAGxqQQt1NgJgIAJBAmohAiABQQRqIQEgBUEEaiEFIAZBAWoiBkEIRw0ACyAaC0GAAWohAkEAIQEDQCAAKAIcQQ10IgkgACgCBCIFIAAoAhQiBmoiB0HSzABsIhAgBSAAKAIMIghqQbfVAGwiDCAFQfC3f2xqamohDSAFIAhrIhNB8h1sIAlrIhQgB0GUMGwiEiAFQYu8f2xqaiEOIAQgAUECdCADaigCAGoiBSACIAAoAgBBDXRBgIAIaiIHIAAoAhAiCkHG0QBsaiIVIAAoAggiCyAAKAIYIg9qQeLGAGwiESALQb0RbGoiFmoiFyANakESdkH/B3FqLAAAOgAAIAUgAiAXIA1rQRJ2Qf8HcWosAAA6AA0gBSACIAcgCkGSFGxqIg0gESAPQfyRf2xqIhFqIhcgBiAIakHvdWwgCWsiGSAMIAhB7mRsamoiDGpBEnZB/wdxaiwAADoAASAFIAIgFyAMa0ESdkH/B3FqLAAAOgAMIAUgAiAHIApByUdsaiIMIAtBoydsIA9B4ad/bGoiC2oiDyAZIBAgBkGJ6H5samoiEGpBEnZB/wdxaiwAADoAAiAFIAIgDyAQa0ESdkH/B3FqLAAAOgALIAUgAiAHIApBvqV/bGoiByAJIBMgBmtBDXRqIgpqQRJ2Qf8HcWosAAA6AAMgBSACIAcgCmtBEnZB/wdxaiwAADoACiAFIAIgDCALayIHIBIgBiAIa0H42QBsIgogCSAGQeaTf2xqamoiBmpBEnZB/wdxaiwAADoABCAFIAIgByAGa0ESdkH/B3FqLAAAOgAJIAUgAiANIBFrIgYgFCAKIAhBmStsamoiCGpBEnZB/wdxaiwAADoABSAFIAIgBiAIa0ESdkH/B3FqLAAAOgAIIAUgAiAVIBZrIgYgDmpBEnZB/wdxaiwAADoABiAFIAIgBiAOa0ESdkH/B3FqLAAAOgAHIABBIGohACABQQFqIgFBB0cNAAsgGCQKC9AKARl/IwohGiMKQcADaiQKIwojC04EQEHAAxAACwJ/IAAoAtACIR0gGiIAIQUgASgCVCEBA0AgAi4BcCABKALgAWwiFkENdCIJIAIuARAgASgCIGwiBiACLgFQIAEoAqABbCIHaiIMQdLMAGwiESAGIAIuATAgASgCYGwiCmpBt9UAbCISIAZB8Ld/bGpqaiELIAYgCmsiE0HyHWwgCWsiGCAMQZQwbCIXIAZBi7x/bGpqIRAgBSABKAIAIAIuAQBBDXRsQYAIciIGIAJBQGsuAQAgASgCgAFsIgxBxtEAbGoiFCACLgEgIAFBQGsoAgBsIg0gAi4BYCABKALAAWwiDmpB4sYAbCIVIA1BvRFsaiIbaiIZIAtqQQt1NgIAIAUgGSALa0ELdTYCoAMgBSAHIApqQe91bCAJayILIApB7mRsIBJqaiISIAYgDEGSFGxqIhkgFSAOQfyRf2xqIhVqIhxqQQt1NgIgIAUgHCASa0ELdTYCgAMgBUFAayALIAdBieh+bCARamoiCyAGIAxByUdsaiIRIA1BoydsIA5B4ad/bGoiDWoiDmpBC3U2AgAgBSAOIAtrQQt1NgLgAiAFIBMgB2sgFmpBAnQiCyAGIAxBvqV/bGpBC3UiBmo2AmAgBSAGIAtrNgLAAiAFIAcgCmtB+NkAbCIGIAdB5pN/bGogF2ogCWoiByARIA1rIglqQQt1NgKAASAFIAkgB2tBC3U2AqACIAUgBiAKQZkrbGogGGoiByAZIBVrIgpqQQt1NgKgASAFIAogB2tBC3U2AoACIAUgFCAbayIHIBBqQQt1NgLAASAFIAcgEGtBC3U2AuABIAJBAmohAiABQQRqIQEgBUEEaiEFIAhBAWoiCEEIRw0ACyAdC0GAAWohAkEAIQEDQCAAKAIcQQ10IgogACgCBCIFIAAoAhQiCGoiBkHSzABsIg4gBSAAKAIMIgdqQbfVAGwiDyAFQfC3f2xqamohDCAFIAdrIhFB8h1sIAprIhIgBkGUMGwiFiAFQYu8f2xqaiELIAQgAUECdCADaigCAGoiBSACIAAoAgBBDXRBgIAIaiIGIAAoAhAiCUHG0QBsaiIXIAAoAggiECAAKAIYIg1qQeLGAGwiEyAQQb0RbGoiGGoiFCAMakESdkH/B3FqLAAAOgAAIAUgAiAUIAxrQRJ2Qf8HcWosAAA6AA0gBSACIAYgCUGSFGxqIgwgEyANQfyRf2xqIhNqIhQgByAIakHvdWwgCmsiFSAPIAdB7mRsamoiD2pBEnZB/wdxaiwAADoAASAFIAIgFCAPa0ESdkH/B3FqLAAAOgAMIAUgAiAGIAlByUdsaiIPIBBBoydsIA1B4ad/bGoiEGoiDSAVIA4gCEGJ6H5samoiDmpBEnZB/wdxaiwAADoAAiAFIAIgDSAOa0ESdkH/B3FqLAAAOgALIAUgAiAGIAlBvqV/bGoiBiAKIBEgCGtBDXRqIglqQRJ2Qf8HcWosAAA6AAMgBSACIAYgCWtBEnZB/wdxaiwAADoACiAFIAIgDyAQayIGIBYgCCAHa0H42QBsIgkgCiAIQeaTf2xqamoiCGpBEnZB/wdxaiwAADoABCAFIAIgBiAIa0ESdkH/B3FqLAAAOgAJIAUgAiAMIBNrIgggEiAJIAdBmStsamoiB2pBEnZB/wdxaiwAADoABSAFIAIgCCAHa0ESdkH/B3FqLAAAOgAIIAUgAiAXIBhrIgggC2pBEnZB/wdxaiwAADoABiAFIAIgCCALa0ESdkH/B3FqLAAAOgAHIABBIGohACABQQFqIgFBDkcNAAsgGiQKC/oKARh/IwohGSMKQaADaiQKIwojC04EQEGgAxAACwJ/IAAoAtACIRwgGSIAIQUgASgCVCEBA0AgAkFAay4BACABKAKAAWwiBiACLgFgIAEoAsABbCIHaiENIAIuARAgASgCIGwiDiACLgEwIAEoAmBsIghqQdDUAGwhCSAFIAEoAgAgAi4BAEENdGxBgAhyIhEgBiAHayIKQZkGbGoiDyANQfnJAGwiEiACLgEgIAFBQGsoAgBsIgZB8dcAbGpqIhMgDiACLgFwIAEoAuABbCILaiIXQYI8bCIUIA4gAi4BUCABKAKgAWwiB2pBvsoAbCIVIAkgDkHb/n5sampqIhZqQQt1NgIAIAUgEyAWa0ELdTYCgAMgBSAIIAtqQcK1f2wiEyAHIAhqQatqbCIWIAhByzVsIAlqamoiCSARIApBlR9saiIYIAZB4MMAbCANQaAUbCIaa2oiG2pBC3U2AiAgBSAbIAlrQQt1NgLgAiAFQUBrIAcgC2pB+FVsIgkgFiAHQbGbf2xqIBVqaiIVIA8gBkGMIGwgEmtqIg9qQQt1NgIAIAUgDyAVa0ELdTYCwAIgBSATIAtBlI0BbGogFGogCWoiCSARIApBgkRsaiIPIAZBjHVsIA1B8htsIg1raiISakELdTYCYCAFIBIgCWtBC3U2AqACIAUgCEGWYmwgF0HVFWwgByAIa0GCPGxqIgggDkGzFGxqaiIOIA8gDSAGQctMbGpqIg1qQQt1NgKAASAFIA0gDmtBC3U2AoACIAUgCCAHQc4YbGogC0G/kH9saiIIIBggGiAGQe6vf2xqaiIHakELdTYCoAEgBSAHIAhrQQt1NgLgASAFIBEgCiAGa0HB2gBsakELdTYCwAEgAkECaiECIAFBBGohASAFQQRqIQUgDEEBaiIMQQhHDQALIBwLQYABaiECQQAhAQNAIAAoAhAiDCAAKAIYIghqIQsgACgCBCIHIAAoAgwiBmpB0NQAbCEKIAQgAUECdCADaigCAGoiBSACIAAoAgBBDXRBgIAIaiINIAwgCGsiEUGZBmxqIgkgC0H5yQBsIhAgACgCCCIMQfHXAGxqaiIPIAcgACgCHCIOaiISQYI8bCITIAcgACgCFCIIakG+ygBsIhcgCiAHQdv+fmxqamoiFGpBEnZB/wdxaiwAADoAACAFIAIgDyAUa0ESdkH/B3FqLAAAOgAMIAUgAiANIBFBlR9saiIPIAxB4MMAbCALQaAUbCIUa2oiFSAGIA5qQcK1f2wiFiAGIAhqQatqbCIYIAogBkHLNWxqamoiCmpBEnZB/wdxaiwAADoAASAFIAIgFSAKa0ESdkH/B3FqLAAAOgALIAUgAiAJIAxBjCBsIBBraiIKIAggDmpB+FVsIgkgFyAYIAhBsZt/bGpqaiIQakESdkH/B3FqLAAAOgACIAUgAiAKIBBrQRJ2Qf8HcWosAAA6AAogBSACIA0gEUGCRGxqIgogDEGMdWwgC0HyG2wiC2tqIhAgEyAWIA5BlI0BbGpqIAlqIglqQRJ2Qf8HcWosAAA6AAMgBSACIBAgCWtBEnZB/wdxaiwAADoACSAFIAIgCiALIAxBy0xsamoiCyAGQZZibCASQdUVbCAIIAZrQYI8bGoiBiAHQbMUbGpqIgdqQRJ2Qf8HcWosAAA6AAQgBSACIAsgB2tBEnZB/wdxaiwAADoACCAFIAIgDyAUIAxB7q9/bGpqIgcgBiAIQc4YbGogDkG/kH9saiIGakESdkH/B3FqLAAAOgAFIAUgAiAHIAZrQRJ2Qf8HcWosAAA6AAcgBSACIA0gESAMa0HB2gBsakESdkH/B3FqLAAAOgAGIABBIGohACABQQFqIgFBDUcNAAsgGSQKC58HARV/IwohFCMKQcABaiQKIwojC04EQEHAARAACwJ/IAAoAtACIRkgFCIAIQUgASgCVCEBA0AgBSABKAIAIAIuAQBBDXRsQYAIciIIIAEoAoABIAJBQGsuAQBBoS1sbCIMaiINIAFBQGsoAgAgAi4BIEGxzgBsbCIRaiIKIAIuARAgASgCIGwiBiACLgFQIAEoAqABbCILakG2F2wiDiAGIAIuATAgASgCYGwiB2pBDXRqIhJqQQt1NgIAIAUgCiASa0ELdTYCoAEgBSAIIAxBfmxqQQt1IgggBiAHayALa0ECdCIGajYCICAFIAggBms2AoABIAVBQGsgDSARayIGIA4gCyAHa0ENdGoiC2pBC3U2AgAgBSAGIAtrQQt1NgJgIAJBAmohAiABQQRqIQEgBUEEaiEFIAlBAWoiCUEIRw0ACyAZC0GAAWohAkEAIQEDQCAAKAIAQQ10QYCACGoiBiAAKAIQQbHOAGwiDmohECAAKAIIIghBDXQgACgCGEENdCIMayISIAZqIQ0gBCABQQJ0IANqKAIAaiIFIAwgCEG21wBsaiIVIBBqIg8gACgCHCIJIAAoAgQiCyAAKAIUIgdqIgpqQY03bCIRIApB2xBsaiIWIAAoAgwiCkHP0wBsIhcgC0H3EWxqaiITakESdkH/B3EgAmosAAA6AAAgBSAPIBNrQRJ2Qf8HcSACaiwAADoACyAFIA0gCyAJayIPIAogB2siE2pB0SJsIhggD0H+MGxqIg9qQRJ2Qf8HcSACaiwAADoAASAFIA0gD2tBEnZB/wdxIAJqLAAAOgAKIAUgCEG2F2wgDGsiCCAGIA5rIgxqIg0gFiAHIAlqQYu9f2wiDiAKQa9dbCIKIAdBsKF/bGpqaiIHakESdkH/B3EgAmosAAA6AAIgBSANIAdrQRJ2Qf8HcSACaiwAADoACSAFIAwgCGsiByAOIBEgCUHG5QBsIBdramoiCGpBEnZB/wdxIAJqLAAAOgADIAUgByAIa0ESdkH/B3EgAmosAAA6AAggBSAGIBJrIgYgGCATQd+Jf2xqIgdqQRJ2Qf8HcSACaiwAADoABCAFIAYgB2tBEnZB/wdxIAJqLAAAOgAHIAUgECAVayIGIBEgCiALQdxUbGogCUGMgX9samoiCWpBEnZB/wdxIAJqLAAAOgAFIAUgBiAJa0ESdkH/B3EgAmosAAA6AAYgAEEgaiEAIAFBAWoiAUEGRw0ACyAUJAoLpwkBF38jCiEZIwpBgANqJAojCiMLTgRAQYADEAALAn8gACgC0AIhGyAZIgAhBSABKAJUIQEDQCABKAIAIAIuAQBBDXRsQYAIciIJIAEoAoABIAJBQGsuAQBBsc4AbGwiEmohDSAJIAIuASAgAUFAaygCAGwiCkENdCABKALAASACLgFgQQ10bCIOayIQaiERIAUgDSAKQbbXAGwgDmoiF2oiEyACLgFwIAEoAuABbCIGIAIuARAgASgCIGwiByACLgFQIAEoAqABbCIIaiILakGNN2wiDyALQdsQbGoiFCACLgEwIAEoAmBsIgtBz9MAbCIYIAdB9xFsamoiFWpBC3U2AgAgBSATIBVrQQt1NgLgAiAFIAsgCGsiEyAHIAZrIhVqQdEibCIaIBVB/jBsaiIVIBFqQQt1NgIgIAUgESAVa0ELdTYCwAIgBUFAayAJIBJrIhEgCkG2F2wgDmsiCmoiDiAUIAYgCGpBi71/bCISIAtBr11sIgsgCEGwoX9sampqIghqQQt1NgIAIAUgDiAIa0ELdTYCoAIgBSARIAprIgggEiAPIAZBxuUAbCAYa2pqIgpqQQt1NgJgIAUgCCAKa0ELdTYCgAIgBSAaIBNB34l/bGoiCCAJIBBrIglqQQt1NgKAASAFIAkgCGtBC3U2AuABIAUgDSAXayIJIA8gCyAHQdxUbGogBkGMgX9samoiBmpBC3U2AqABIAUgCSAGa0ELdTYCwAEgAkECaiECIAFBBGohASAFQQRqIQUgDEEBaiIMQQhHDQALIBsLQYABaiECQQAhAQNAIAAoAgBBDXRBgIAIaiIGIAAoAhBBsc4AbCILaiEIIAYgACgCCCINQQ10IAAoAhhBDXQiCmsiFmohDiAEIAFBAnQgA2ooAgBqIgUgAiAIIA1BttcAbCAKaiISaiIQIAAoAhwiDCAAKAIEIgkgACgCFCIHaiIPakGNN2wiESAPQdsQbGoiFyAAKAIMIg9Bz9MAbCITIAlB9xFsamoiFGpBEnZB/wdxaiwAADoAACAFIAIgECAUa0ESdkH/B3FqLAAAOgALIAUgAiAOIAkgDGsiECAPIAdrIhRqQdEibCIYIBBB/jBsaiIQakESdkH/B3FqLAAAOgABIAUgAiAOIBBrQRJ2Qf8HcWosAAA6AAogBSACIAYgC2siDiANQbYXbCAKayINaiIKIBcgByAMakGLvX9sIgsgD0GvXWwiDyAHQbChf2xqamoiB2pBEnZB/wdxaiwAADoAAiAFIAIgCiAHa0ESdkH/B3FqLAAAOgAJIAUgAiAOIA1rIgcgCyARIAxBxuUAbCATa2pqIg1qQRJ2Qf8HcWosAAA6AAMgBSACIAcgDWtBEnZB/wdxaiwAADoACCAFIAIgBiAWayIGIBggFEHfiX9saiIHakESdkH/B3FqLAAAOgAEIAUgAiAGIAdrQRJ2Qf8HcWosAAA6AAcgBSACIAggEmsiBiARIA8gCUHcVGxqIAxBjIF/bGpqIgxqQRJ2Qf8HcWosAAA6AAUgBSACIAYgDGtBEnZB/wdxaiwAADoABiAAQSBqIQAgAUEBaiIBQQxHDQALIBkkCgvsCQEZfyMKIRkjCkHgAmokCiMKIwtOBEBB4AIQAAsCfyAAKALQAiEdIBkiACEFIAEoAlQhAQNAIAJBQGsuAQAgASgCgAFsIgYgAi4BICABQUBrKAIAbCIJa0HJG2whFCABKAIAIAIuAQBBDXRsQYAIciIWIAkgAi4BYCABKALAAWwiB2oiECAGayIXQezWAGxqIQ4gFCAGIAdrQf6iAWwgDmoiESAGQbSLf2xqaiEKIAIuAXAgASgC4AFsIgsgAi4BUCABKAKgAWwiDSACLgEQIAEoAiBsIgggAi4BMCABKAJgbCIPaiITampBwBlsIhIgCCALakG4F2xqIhggCCANakH0KmwiGiATQeo4bCIbIAhB9kRsampqIQggDSAPakHJtX9sIBJqIhwgDUHas39sIBpqaiETIAUgESAHQbWHAWxqIhEgCGpBC3U2AgAgBSARIAhrQQt1NgLAAiAFIBwgCyAPakH1jH9sIgggD0HYhAFsIBtqamoiESAKakELdTYCICAFIAogEWtBC3U2AqACIAVBQGsgEyAQQYW2f2wgDmoiCiAHQcNNbGoiB2pBC3U2AgAgBSAHIBNrQQt1NgKAAiAFIAggC0HHhgFsaiAYaiIHIA4gFGogCUGRn39saiIOakELdTYCYCAFIA4gB2tBC3U2AuABIAUgD0GNon9sIA1Bi8AAbGogC0GWlH9saiASaiILIAogBkG5/ABsIAlB/aZ/bGpqIgZqQQt1NgKAASAFIAYgC2tBC3U2AsABIAUgFiAXQb+lf2xqQQt1NgKgASACQQJqIQIgAUEEaiEBIAVBBGohBSAMQQFqIgxBCEcNAAsgHQtBgAFqIQJBACEBA0AgACgCECIMIAAoAggiD2tByRtsIQ4gACgCAEENdEGAgAhqIhMgDyAAKAIYIglqIhUgDGsiFkHs1gBsaiEHIA4gDCAJa0H+ogFsIAdqIhAgDEG0i39samohCCAAKAIcIgYgACgCFCILIAAoAgQiBSAAKAIMIg1qIgpqakHAGWwiFCAFIAZqQbgXbGoiFyAFIAtqQfQqbCISIApB6jhsIhEgBUH2RGxqamohCiAUIAsgDWpBybV/bGoiGCASIAtB2rN/bGpqIRIgBCABQQJ0IANqKAIAaiIFIAIgECAJQbWHAWxqIhAgCmpBEnZB/wdxaiwAADoAACAFIAIgECAKa0ESdkH/B3FqLAAAOgAKIAUgAiAIIBggBiANakH1jH9sIgogESANQdiEAWxqamoiEGpBEnZB/wdxaiwAADoAASAFIAIgCCAQa0ESdkH/B3FqLAAAOgAJIAUgAiAVQYW2f2wgB2oiCCAJQcNNbGoiCSASakESdkH/B3FqLAAAOgACIAUgAiAJIBJrQRJ2Qf8HcWosAAA6AAggBSACIAcgDmogD0GRn39saiIJIBcgCiAGQceGAWxqaiIHakESdkH/B3FqLAAAOgADIAUgAiAJIAdrQRJ2Qf8HcWosAAA6AAcgBSACIAggDEG5/ABsIA9B/aZ/bGpqIgwgFCANQY2if2wgC0GLwABsaiAGQZaUf2xqaiIGakESdkH/B3FqLAAAOgAEIAUgAiAMIAZrQRJ2Qf8HcWosAAA6AAYgBSACIBMgFkG/pX9sakESdkH/B3FqLAAAOgAFIABBIGohACABQQFqIgFBC0cNAAsgGSQKC6oGARJ/IwohFCMKQaABaiQKIwojC04EQEGgARAACwJ/IAAoAtACIRYgFCIAIQUgASgCVCEBA0AgBSACLgEgIAFBQGsoAgBsIgkgAkFAay4BACABKAKAAWwiBmpBzDJsIgogASgCACACLgEAQQ10bEGACHIiDiAJIAZrIglB0BZsaiIGaiILIAIuARAgASgCIGwiDCACLgEwIAEoAmBsIg9qQZo1bCINIAxB8SBsaiIMakELdTYCACAFIAsgDGtBC3U2AoABIAUgBiAKayIGIA0gD0Hc9H5saiIKakELdTYCICAFIAYgCmtBC3U2AmAgBUFAayAOIAlBwKV/bGpBC3U2AgAgAkECaiECIAFBBGohASAFQQRqIQUgB0EBaiIHQQhHDQALIBYLQYABaiECQQAhAQNAIAAoAgwiByAAKAIcIgZqIQggBCABQQJ0IANqKAIAaiIFIAAoAhRBDXQiCSAHIAZrIgZB4xNsIgtqIgwgCEHvPGwiDyAAKAIEIgdBs9kAbGpqIg0gACgCAEENdEGAgAhqIgogACgCECIOQZ3JAGxqIhUgACgCCCIQIAAoAhgiEWpBmjVsIhIgEEHxIGxqIhBqIhNqQRJ2Qf8HcSACaiwAADoAACAFIBMgDWtBEnZB/wdxIAJqLAAAOgAJIAUgB0HT0ABsIAhBzyVsIghrIAkgC2sgBkEMdGsiC2siDSAKIA5BhGRsaiITIBIgEUHc9H5saiIRaiISakESdkH/B3EgAmosAAA6AAEgBSASIA1rQRJ2Qf8HcSACaiwAADoACCAFIAcgBmtBDXQgCWsiCSAKIA5BvqV/bGoiBmpBEnZB/wdxIAJqLAAAOgACIAUgBiAJa0ESdkH/B3EgAmosAAA6AAcgBSATIBFrIgkgCyAHQYwpbCAIa2oiCGpBEnZB/wdxIAJqLAAAOgADIAUgCSAIa0ESdkH/B3EgAmosAAA6AAYgBSAMIAdBlA5sIA9raiIHIBUgEGsiCGpBEnZB/wdxIAJqLAAAOgAEIAUgCCAHa0ESdkH/B3EgAmosAAA6AAUgAEEgaiEAIAFBAWoiAUEFRw0ACyAUJAoLjAgBFX8jCiEVIwpBwAJqJAojCiMLTgRAQcACEAALAn8gACgC0AIhGSAVIgAhBSABKAJUIQEDQCACLgEwIAEoAmBsIgYgAi4BcCABKALgAWwiCmohByAFIAEoAgAgAi4BAEENdGxBgAhyIgkgAkFAay4BACABKAKAAWwiC0GdyQBsaiIQIAIuASAgAUFAaygCAGwiDCACLgFgIAEoAsABbCIRakGaNWwiDSAMQfEgbGoiDGoiDiAGIAprIgpB4xNsIhIgAi4BUCABKAKgAWwiFEENdCIPaiIWIAdB7zxsIhcgAi4BECABKAIgbCIGQbPZAGxqaiIYakELdTYCACAFIA4gGGtBC3U2AqACIAUgCSALQYRkbGoiDiANIBFB3PR+bGoiEWoiDSAGQdPQAGwgB0HPJWwiB2sgDyASayAKQQx0ayISayIPakELdTYCICAFIA0gD2tBC3U2AoACIAVBQGsgCSALQb6lf2xqQQt1IgkgBiAUayAKa0ECdCILajYCACAFIAkgC2s2AuABIAUgDiARayIJIBIgBkGMKWwgB2tqIgdqQQt1NgJgIAUgCSAHa0ELdTYCwAEgBSAQIAxrIgcgFiAGQZQObCAXa2oiBmpBC3U2AoABIAUgByAGa0ELdTYCoAEgAkECaiECIAFBBGohASAFQQRqIQUgCEEBaiIIQQhHDQALIBkLQYABaiECQQAhAQNAIAAoAgwiCCAAKAIcIgpqIQYgBCABQQJ0IANqKAIAaiIFIAIgACgCAEENdEGAgAhqIgcgACgCECIJQZ3JAGxqIhMgACgCCCILIAAoAhgiEGpBmjVsIgwgC0HxIGxqIhFqIg0gACgCFEENdCILIAggCmsiCkHjE2wiDmoiEiAGQe88bCIUIAAoAgQiCEGz2QBsamoiD2pBEnZB/wdxaiwAADoAACAFIAIgDSAPa0ESdkH/B3FqLAAAOgAJIAUgAiAHIAlBhGRsaiINIAwgEEHc9H5saiIQaiIMIAhB09AAbCAGQc8lbCIGayALIA5rIApBDHRrIg5rIg9qQRJ2Qf8HcWosAAA6AAEgBSACIAwgD2tBEnZB/wdxaiwAADoACCAFIAIgByAJQb6lf2xqIgcgCCAKa0ENdCALayIJakESdkH/B3FqLAAAOgACIAUgAiAHIAlrQRJ2Qf8HcWosAAA6AAcgBSACIA0gEGsiByAOIAhBjClsIAZraiIGakESdkH/B3FqLAAAOgADIAUgAiAHIAZrQRJ2Qf8HcWosAAA6AAYgBSACIBMgEWsiBiASIAhBlA5sIBRraiIIakESdkH/B3FqLAAAOgAEIAUgAiAGIAhrQRJ2Qf8HcWosAAA6AAUgAEEgaiEAIAFBAWoiAUEKRw0ACyAVJAoLrwIBAn8CQAJAIABBFGoiASgCACICQbN+akECTw0AIABBQGsoAgANACAAKAKMASAAKAJ0SQRAIAAoAgAiAkHFADYCFCACKAIAIQIgACACQf8AcUGZBGoRBQALIAAoArwDKAIEIQIgACACQf8AcUGZBGoRBQAgAUHSATYCAAwBCwJAAkAgAkHPAWsOBAABAQIBCyABQdIBNgIADAELIAAoAgAiAUEVNgIUIAEgAjYCGCAAKAIAKAIAIQEgACABQf8AcUGZBGoRBQALIABBzANqIgIoAgAiASgCFEUEQAJAA0ACQCABKAIAIQEgACABQf8AcUEkahEBAEUNACACKAIAIgEoAhRFDQEMAgsLQQAPCwsgACgCGCgCGCEBIAAgAUH/AHFBmQRqEQUAIAAQ/AJBAQuDBAEHfwJAAkACQCAAKAIUIgFB5QBrDgMAAAIBCyAAKAKIAiAAKAIgSQRAIAAoAgAiAUHFADYCFCABKAIAIQEgACABQf8AcUGZBGoRBQALIAAoAogDKAIIIQEgACABQf8AcUGZBGoRBQAMAQsgACgCACICQRU2AhQgAiABNgIYIAAoAgAoAgAhASAAIAFB/wBxQZkEahEFAAsgAEGIA2oiBCgCACIBKAIQBEAgACgCmAMoAgwhASAAIAFB/wBxQZkEahEFACAAKAIYKAIQIQEgACABQf8AcUGZBGoRBQAgABD8Ag8LIABBoAJqIQUgAEEIaiEGIABBlANqIQcDQCABKAIAIQEgACABQf8AcUGZBGoRBQAgBSgCACIBBEBBACECA0AgBigCACIDBEAgAyACNgIEIAMgATYCCCADKAIAIQEgACABQf8AcUGZBGoRBQALIAcoAgAoAgQhASAAQQAgAUH/AHFBpgFqEQIARQRAIAAoAgAiAUEZNgIUIAEoAgAhASAAIAFB/wBxQZkEahEFAAsgAkEBaiICIAUoAgAiAUkNAAsLIAQoAgAoAgghASAAIAFB/wBxQZkEahEFACAEKAIAIgEoAhBFDQALIAAoApgDKAIMIQEgACABQf8AcUGZBGoRBQAgACgCGCgCECEBIAAgAUH/AHFBmQRqEQUAIAAQ/AIL/QUBFH8gACEEA0AgAiAJQQJ0IAFqKAIAaiIDLQAAIQcgBCADLQAHIgogB2oiCyADLQADIgUgAy0ABCIIaiIGaiIMIAMtAAEiDSADLQAGIg5qIg8gAy0AAiIQIAMtAAUiEWoiA2oiEmpBAnRBgGBqNgIAIAQgDCASa0ECdDYCECAEIAsgBmsiCyAPIANrIgNqQdEibEGACGoiBiALQf4wbGpBC3U2AgggBCAGIANB34l/bGpBC3U2AhggBCAHIAprIgMgECARayIHaiIGIA0gDmsiCiAFIAhrIgtqIgVqQaHLAGxBgAhqIgggBkGEZ2xqIgYgAyALakGzRmwiDCADQYvgAGxqakELdTYCBCAEIAggBUG7gn9saiIDIAcgCmpB/dt+bCIFIApB1MQBbGpqQQt1NgIMIAQgBiAFIAdBs4MBbGpqQQt1NgIUIAQgAyAMIAtBjhNsampBC3U2AhwgBEEgaiEEIAlBAWoiCUEIRw0AC0EHIQEDQCAAIABB4ABqIgcoAgAiAyAAQYABaiICKAIAIgpqIgQgACgCACIJIABB4AFqIgsoAgAiBWoiCEECamoiBiAAQcABaiIMKAIAIg0gAEEgaiIOKAIAIg9qIhAgAEFAayIRKAIAIhIgAEGgAWoiEygCACIUaiIVaiIWakECdTYCACACIAYgFmtBAnU2AgAgESAIIARrIgIgECAVayIEakHRImxBgIABaiIIIAJB/jBsakEPdTYCACAMIAggBEHfiX9sakEPdTYCACAOIAkgBWsiAiASIBRrIgRqIgUgDyANayIJIAMgCmsiA2oiCmpBocsAbEGAgAFqIgggBUGEZ2xqIgUgAiADakGzRmwiBiACQYvgAGxqakEPdTYCACAHIAggCkG7gn9saiICIAQgCWpB/dt+bCIHIAlB1MQBbGpqQQ91NgIAIBMgBSAHIARBs4MBbGpqQQ91NgIAIAsgAiAGIANBjhNsampBD3U2AgAgAEEEaiEAIAFBf2ohAiABBEAgAiEBDAELCwuGBQEUfyAAIQQDQCACIAdBAnQgAWooAgBqIgMtAAAhCCAEIAMtAAciBSAIaiIGIAMtAAMiCSADLQAEIgpqIgtqIgwgAy0AASINIAMtAAYiDmoiDyADLQACIhAgAy0ABSIRaiISaiIDQYB4cmo2AgAgBCAMIANrNgIQIAYgC2siAyAPIBJrakG1AWxBCHUhBiAEIAMgBmo2AgggBCADIAZrNgIYIBAgEWsiBiAJIApraiIJIAggBWsiAyANIA5rIgVqIgprQeIAbEEIdSILIAlBiwFsQQh1aiEIIAMgBSAGakG1AWxBCHUiBWohBiAEIAggAyAFayIDajYCFCAEIAMgCGs2AgwgBCALIApBzgJsQQh1aiIDIAZqNgIEIAQgBiADazYCHCAEQSBqIQQgB0EBaiIHQQhHDQALQQchAQNAIAAgACgCACIHIABB4AFqIgMoAgAiCGoiAiAAQeAAaiIGKAIAIgUgAEGAAWoiBCgCACIJaiIKaiILIABBIGoiDCgCACINIABBwAFqIg4oAgAiD2oiECAAQUBrIhEoAgAiEiAAQaABaiITKAIAIhRqIhVqIhZqNgIAIAQgCyAWazYCACACIAprIgIgECAVa2pBtQFsQQh1IQQgESACIARqNgIAIA4gAiAEazYCACAFIAlrIBIgFGsiBWoiBCAHIAhrIgIgDSAPayIHaiIIa0HiAGxBCHUiCSAEQYsBbEEIdWohBCAFIAdqQbUBbEEIdSIFIAJqIQcgEyAEIAIgBWsiAmo2AgAgBiACIARrNgIAIAwgCSAIQc4CbEEIdWoiAiAHajYCACADIAcgAms2AgAgAEEEaiEAIAFBf2ohAiABBEAgAiEBDAELCwuIBQIKfw59IAAhAwNAIAIgBUECdCABaigCAGoiBC0AACEGIAMgBC0AASIHIAQtAAYiCGqyIg0gBC0AAiIJIAQtAAUiCmqyIg6SIg8gBC0AByILIAZqsiIRIAQtAAMiDCAELQAEIgRqsiIQkiISkkMAAIDEkjgCACADIBIgD5M4AhAgDSAOkyARIBCTIg2SQ/MENT+UIQ4gAyANIA6SOAIIIAMgDSAOkzgCGCAJIAprsiIPIAwgBGuykiIRIAYgC2uyIg0gByAIa7IiEJIiEpNDFe/DPpQhDiAQIA+SQ/MENT+UIhAgDZIhDyADIA0gEJMiDSARQ9SLCj+UIA6SIhGSOAIUIAMgDSARkzgCDCADIA8gEkN1Pac/lCAOkiINkjgCBCADIA8gDZM4AhwgA0EgaiEDIAVBAWoiBUEIRw0AC0EHIQEDQCAAIABBIGoiAioCACIPIABBwAFqIgMqAgAiEZIiDSAAQUBrIgUqAgAiECAAQaABaiIEKgIAIhKSIg6SIhMgACoCACIUIABB4AFqIgYqAgAiFZIiFiAAQeAAaiIHKgIAIhcgAEGAAWoiCCoCACIYkiIZkiIakjgCACAIIBogE5M4AgAgDSAOkyAWIBmTIg2SQ/MENT+UIQ4gBSANIA6SOAIAIAMgDSAOkzgCACAQIBKTIhAgFyAYk5IiEiAUIBWTIg0gDyARkyIPkiIRk0MV78M+lCEOIA0gDyAQkkPzBDU/lCIQkiEPIAQgDSAQkyINIBJD1IsKP5QgDpIiEJI4AgAgByANIBCTOAIAIAIgDyARQ3U9pz+UIA6SIg2SOAIAIAYgDyANkzgCACAAQQRqIQAgAUF/aiECIAEEQCACIQEMAQsLC98GARh/IwohFSMKQSBqJAojCiMLTgRAQSAQAAsgFSELIAAhBANAAkAgAiAFQQJ0IAFqKAIAaiIDLQAAIQYgBCADLQADIgwgAy0ABSIKaiIIIAMtAAgiDSAGaiIJIAMtAAIiDiADLQAGIg9qIgdqaiIQIAMtAAEiESADLQAHIhJqIhMgAy0ABCIDaiIUakEBdEGAbmo2AgAgBCAQIBRBfmxqQaEtbEGAEGpBDHU2AhggBCATIANBfmxqQaEtbCIDIAcgCGtBq8UAbCAJIAdrQYfVAGxBgBBqIgdqakEMdTYCCCAEIAcgCCAJa0HcD2xqIANrQQx1NgIQIAQgBiANayIDIA4gD2siBmsgDCAKayIIa0GxzgBsQYAQakEMdTYCDCAEIAMgCGpB+h5sIgkgAyAGakGXOmwiAyARIBJrQbHOAGwiB0GAEGpqakEMdTYCBCAEIANBgBAgB2siA2ogBiAIa0GR2QBsIgZrQQx1NgIUIAQgBiADIAlqakEMdTYCHAJ/IAVBAWohGgJ/AkACQCAFQf////8HcUEHaw4CAAQBCyALDAELIARBIGoLIQQgGgshBQwBCwtBByEBA0AgACAAQeAAaiIDKAIAIgYgAEGgAWoiCCgCACIJaiICIAAoAgAiByALKAIAIgxqIgQgAEFAayIKKAIAIg0gAEHAAWoiDigCACIPaiIFamoiECAAQSBqIhEoAgAiEiAAQeABaiITKAIAIhRqIhYgAEGAAWoiFygCACIYaiIZakGR5QBsQYCAAWpBD3U2AgAgDiAQIBlBfmxqQcLHAGxBgIABakEPdTYCACAKIBYgGEF+bGpBwscAbCIKIAUgAmtByO0AbCAEIAVrQbOGAWxBgIABaiIFampBD3U2AgAgFyAFIAIgBGtB6xhsaiAKa0EPdTYCACADIAcgDGsiAiANIA9rIgRrIAYgCWsiBWtB7/sAbEGAgAFqQQ91NgIAIBEgAiAFakH2MGwiAyACIARqQfjbAGwiAiASIBRrQe/7AGwiBkGAgAFqampBD3U2AgAgCCACQYCAASAGayICaiAEIAVrQe2MAWwiBGtBD3U2AgAgEyAEIAIgA2pqQQ91NgIAIABBBGohACALQQRqIQsgAUF/aiECIAEEQCACIQEMAQsLIBUkCgvtEwEQfyAAQYABaiIDQgA3AAAgA0IANwAIIANCADcAECADQgA3ABggA0IANwAgIANCADcAKCADQgA3ADAgA0IANwA4IANBQGtCADcAACADQgA3AEggA0IANwBQIANCADcAWCADQgA3AGAgA0IANwBoIANCADcAcCADQgA3AHggAiABKAIAaiIDLQAAIQQgACADLQAHIgYgBGoiCiADLQADIgggAy0ABCIFaiIHaiILIAMtAAEiCSADLQAGIgxqIg0gAy0AAiIOIAMtAAUiD2oiA2oiEGpBA3RBgEBqNgIAIAAgCyAQa0EDdDYCECAAIAogB2siCiANIANrIgNqQdEibEGABGoiByAKQf4wbGpBCnU2AgggACAHIANB34l/bGpBCnU2AhggAEEEaiIKIAQgBmsiAyAOIA9rIgRqIgcgCSAMayIGIAggBWsiCGoiBWpBocsAbEGABGoiCyAHQYRnbGoiByADIAhqQbNGbCIJIANBi+AAbGpqQQp1NgIAIAAgCyAFQbuCf2xqIgMgBCAGakH9235sIgUgBkHUxAFsampBCnU2AgwgACAHIAUgBEGzgwFsampBCnU2AhQgACADIAkgCEGOE2xqakEKdTYCHCAAQSBqIgQgAiABKAIEaiIDLQAAIgYgAy0AByIIaiIFIAMtAAMiByADLQAEIgtqIglqIgwgAy0AASINIAMtAAYiDmoiDyADLQACIhAgAy0ABSIRaiIDaiISakEDdEGAQGo2AgAgACAMIBJrQQN0NgIwIAAgBSAJayIFIA8gA2siA2pB0SJsQYAEaiIJIAVB/jBsakEKdTYCKCAAIAkgA0HfiX9sakEKdTYCOCAAIAYgCGsiAyAQIBFrIgZqIgkgDSAOayIIIAcgC2siBWoiB2pBocsAbEGABGoiCyAJQYRnbGoiCSADIAVqQbNGbCIMIANBi+AAbGpqQQp1NgIkIAAgCyAHQbuCf2xqIgMgBiAIakH9235sIgcgCEHUxAFsampBCnU2AiwgACAJIAcgBkGzgwFsampBCnU2AjQgACADIAwgBUGOE2xqakEKdTYCPCAAQUBrIAIgASgCCGoiAy0AACIGIAMtAAciCGoiBSADLQADIgcgAy0ABCILaiIJaiIMIAMtAAEiDSADLQAGIg5qIg8gAy0AAiIQIAMtAAUiEWoiA2oiEmpBA3RBgEBqNgIAIAAgDCASa0EDdDYCUCAAIAUgCWsiBSAPIANrIgNqQdEibEGABGoiCSAFQf4wbGpBCnU2AkggACAJIANB34l/bGpBCnU2AlggACAGIAhrIgMgECARayIGaiIJIA0gDmsiCCAHIAtrIgVqIgdqQaHLAGxBgARqIgsgCUGEZ2xqIgkgAyAFakGzRmwiDCADQYvgAGxqakEKdTYCRCAAIAsgB0G7gn9saiIDIAYgCGpB/dt+bCIHIAhB1MQBbGpqQQp1NgJMIAAgCSAHIAZBs4MBbGpqQQp1NgJUIAAgAyAMIAVBjhNsampBCnU2AlwgACACIAEoAgxqIgEtAAAiAiABLQAHIgNqIgYgAS0AAyIIIAEtAAQiBWoiB2oiCyABLQABIgkgAS0ABiIMaiINIAEtAAIiDiABLQAFIg9qIgFqIhBrQQN0NgJwIAAgBiAHayIGIA0gAWsiAWpB0SJsQYAEaiIHIAZB/jBsakEKdTYCaCAAIAcgAUHfiX9sakEKdTYCeCACIANrIgEgDiAPayICaiIHIAkgDGsiAyAIIAVrIgZqIghqQaHLAGxBgARqIgUgB0GEZ2xqIgcgASAGakGzRmwiCSABQYvgAGxqakEKdSEBIAAgBSAIQbuCf2xqIgggAiADakH9235sIgUgA0HUxAFsampBCnUiAzYCbCAAIAcgBSACQbODAWxqakEKdTYCdCAAIAggCSAGQY4TbGpqQQp1NgJ8IAAgCyAQakEDdEGAQGoiAiAAKAIAIgZBAmpqIgggBCgCACIFIABBQGsiBygCACILaiIJakECdTYCACAHIAggCWtBAnU2AgAgBCAGIAJrIgIgBSALayIEakHRImxBgIABaiIGIAJB/jBsakEPdTYCACAAIAYgBEHfiX9sakEPdTYCYCAKIAEgCigCACICQQJqaiIEIABBJGoiCigCACIGIABBxABqIggoAgAiBWoiB2pBAnU2AgAgCCAEIAdrQQJ1NgIAIAogAiABayIBIAYgBWsiAmpB0SJsQYCAAWoiBCABQf4wbGpBD3U2AgAgACAEIAJB34l/bGpBD3U2AmQgAEHoAGoiAigCACIEIABBCGoiCigCACIGQQJqaiEBIAogASAAQShqIgooAgAiCCAAQcgAaiIFKAIAIgdqIgtqQQJ1NgIAIAUgASALa0ECdTYCACAKIAYgBGsiASAIIAdrIgRqQdEibEGAgAFqIgogAUH+MGxqQQ91NgIAIAIgCiAEQd+Jf2xqQQ91NgIAIAMgAEEMaiICKAIAIgRBAmpqIQEgAiABIABBLGoiAigCACIKIABBzABqIgYoAgAiCGoiBWpBAnU2AgAgBiABIAVrQQJ1NgIAIAIgBCADayIBIAogCGsiAmpB0SJsQYCAAWoiAyABQf4wbGpBD3U2AgAgACADIAJB34l/bGpBD3U2AmwgAEHwAGoiAigCACIDIABBEGoiBCgCACIKQQJqaiEBIAQgASAAQTBqIgQoAgAiBiAAQdAAaiIIKAIAIgVqIgdqQQJ1NgIAIAggASAHa0ECdTYCACAEIAogA2siASAGIAVrIgNqQdEibEGAgAFqIgQgAUH+MGxqQQ91NgIAIAIgBCADQd+Jf2xqQQ91NgIAIABB9ABqIgIoAgAiAyAAQRRqIgQoAgAiCkECamohASAEIAEgAEE0aiIEKAIAIgYgAEHUAGoiCCgCACIFaiIHakECdTYCACAIIAEgB2tBAnU2AgAgBCAKIANrIgEgBiAFayIDakHRImxBgIABaiIEIAFB/jBsakEPdTYCACACIAQgA0HfiX9sakEPdTYCACAAQfgAaiICKAIAIgMgAEEYaiIEKAIAIgpBAmpqIQEgBCABIABBOGoiBCgCACIGIABB2ABqIggoAgAiBWoiB2pBAnU2AgAgCCABIAdrQQJ1NgIAIAQgCiADayIBIAYgBWsiA2pB0SJsQYCAAWoiBCABQf4wbGpBD3U2AgAgAiAEIANB34l/bGpBD3U2AgAgAEH8AGoiAigCACIDIABBHGoiBCgCACIKQQJqaiEBIAQgASAAQTxqIgQoAgAiBiAAQdwAaiIAKAIAIghqIgVqQQJ1NgIAIAAgASAFa0ECdTYCACAEIAogA2siACAGIAhrIgFqQdEibEGAgAFqIgMgAEH+MGxqQQ91NgIAIAIgAyABQd+Jf2xqQQ91NgIAC+4IASV/IwohFCMKQYACaiQKIwojC04EQEGAAhAACyAUIQcgACEEA0ACQCACIApBAnQgAWooAgBqIgMtAAAhCCAEIAMtAAciBSAIaiIGIAMtAAMiCSADLQAEIgxqIgtqIg4gAy0AASINIAMtAAYiEGoiESADLQACIhIgAy0ABSIPaiIDaiITakECdEGAYGo2AgAgBCAOIBNrQQJ0NgIQIAYgC2siBiARIANrIgtqQdEibEGACGohAyAEIAZB/jBsIANqQQt1NgIIIAQgAyALQd+Jf2xqQQt1NgIYIAQgCCAFayIDIBIgD2siCGoiCyANIBBrIgUgCSAMayIGaiIJakGhywBsIgwgC0GEZ2xqIgsgA0GL4ABsIAMgBmpBs0ZsQYAIaiIDampBC3U2AgQgBCAMIAlBu4J/bGoiCSAFQdTEAWwgBSAIakH9235sQYAIaiIFampBC3U2AgwgBCALIAhBs4MBbCAFampBC3U2AhQgBCAJIAZBjhNsIANqakELdTYCHAJ/IApBAWohJwJ/AkACQCAKQf////8HcUEHaw4JAAEBAQEBAQEEAQsgBwwBCyAEQSBqCyEEICcLIQoMAQsLQQchAQNAIAAgAEHgAWoiCygCACIDIAcoAgAiCGoiAiAAKAIAIgQgBygC4AEiCmoiBWoiBiAAQSBqIgkoAgAiDCAHKALAASIOaiINIABBwAFqIhAoAgAiESAHKAIgIhJqIg9qIhMgAEFAayIVKAIAIhYgBygCoAEiF2oiGCAAQaABaiIZKAIAIhogB0FAaygCACIbaiIcaiIdIABB4ABqIh4oAgAiHyAHKAKAASIgaiIhIABBgAFqIiIoAgAiIyAHKAJgIiRqIiVqIiZBBGpqampBA3U2AgAgIiATIB1rQdEibEGAgAJqIAYgJmtBz9MAbGpBEHU2AgAgISAlayIGIA0gD2siDWtB1BFsIAUgAmsiBSAYIBxrIg9rQePYAGxqQYCAAmohAiAVIA9Bh4sBbCACaiANQfXcAGxqQRB1NgIAIBAgAiAGQYe8f2xqIAVBvnJsakEQdTYCACAEIAprIgIgDCAOayIEakHO1gBsIBEgEmsiCiADIAhrIgNrQaMabGohDCAJIAIgFiAXayIIakHpzwBsIBogG2siBSADakHVKmxqIg4gAiAfICBrIgZqQfzFAGwgIyAkayIJIANrQbY5bGoiDSAMQYCAAmogAkHW7X5saiADQfMxbGpqakEQdTYCACAeIAwgBCAGakGrVWwgCSAKakGXsH9saiICIARBzQRsIAQgCGpB8AhsIAogBWtBidoAbGoiBEGAgAJqaiAKQcGVf2xqampBEHU2AgAgGSAOIAQgBiAIakGyqX9sIAUgCWtBoxpsakGAgAJqIgQgCEH6t39saiAFQcfOAGxqampBEHU2AgAgCyANIAIgBkGYxABsIARqIAlB4IoBbGpqakEQdTYCACAAQQRqIQAgB0EEaiEHIAFBf2ohAiABBEAgAiEBDAELCyAUJAoLywUBEH8gAEEAQYACEF0aIAAhBANAIAIgBkECdCABaigCAGoiAy0AACEIIAQgAy0ABiILIAhqIgogAy0AAiIMIAMtAAQiDWoiB2oiCSADLQABIg4gAy0ABSIPaiIFIAMtAAMiA2pqQQJ0QYBkajYCACAEIAkgA0F8bGpB0BZsIgkgCiAHa0H2OmwiECAFIAdrQZIUbCIHQYAIampqQQt1NgIIIAQgBSADQQF0a0HfUmwgByAKIAVrQbc4bEGACGoiA2pqQQt1NgIQIAQgCSADIBBrakELdTYCGCAEIAggC2siAyAOIA9rIgVqQe87bCIKIAMgDCANayIIakGjJ2wiB0GACGogAyAFa0HzCmwiA2tqQQt1NgIEIAQgCiADIAUgCGpB4ad/bEGACGoiA2pqQQt1NgIMIAQgByAIQd73AGwgA2pqQQt1NgIUIARBIGohBCAGQQFqIgZBB0cNAAtBACEBA0AgACAAQUBrIgUoAgAiCCAAQYABaiIKKAIAIgdqIgQgACgCACILIABBwAFqIgwoAgAiDWoiBmoiCSAAQeAAaiIOKAIAIgMgAEEgaiIPKAIAIhAgAEGgAWoiESgCACISaiICampBzNMAbEGAgAFqQQ91NgIAIAUgCSADQXxsakHHHWwiBSAGIARrQfrMAGwiCSACIARrQacabCIEQYCAAWpqakEPdTYCACAKIAIgA0EBdGtB8kRsIAQgBiACa0HayQBsQYCAAWoiAmpqQQ91NgIAIAwgBSACIAlrakEPdTYCACAPIAsgDWsiAiAQIBJrIgRqQZnOAGwiAyACIAggB2siBmpBpTNsIgVBgIABaiACIARrQZ4ObCICa2pBD3U2AgAgDiADIAIgBCAGakHgjH9sQYCAAWoiAmpqQQ91NgIAIBEgBSAGQbGcAWwgAmpqQQ91NgIAIABBBGohACABQQFqIgFBB0cNAAsL8QcBIX8jCiESIwpBwAFqJAojCiMLTgRAQcABEAALIBIhCCAAQQBBgAIQXRogACEEA0ACQCACIAlBAnQgAWooAgBqIgMtAAAhBSAEIAMtAAYiCyAFaiIKIAMtAAIiDyADLQAEIgxqIgdqIg0gAy0AASIOIAMtAAUiEGoiBiADLQADIgNqakECdEGAZGo2AgAgBCANIANBfGxqQdAWbCINIAogB2tB9jpsIhEgBiAHa0GSFGwiB0GACGpqakELdTYCCCAEIAYgA0EBdGtB31JsIAcgCiAGa0G3OGxBgAhqIgNqakELdTYCECAEIA0gAyARa2pBC3U2AhggBCAFIAtrIgMgDiAQayIGakHvO2wiCiADIA8gDGsiBWpBoydsIgdBgAhqIAMgBmtB8wpsIgNrakELdTYCBCAEIAogAyAFIAZqQeGnf2xBgAhqIgNqakELdTYCDCAEIAcgBUHe9wBsIANqakELdTYCFAJ/IAlBAWohIwJ/AkACQCAJQf////8HcUEHaw4HAAEBAQEBBAELIAgMAQsgBEEgagshBCAjCyEJDAELC0EAIQEDQCAAIABBwAFqIgQoAgAiCiAAQeABaiIJKAIAIgdqIgMgACgCACIGIAgoAqABIgVqIgtqIgIgAEGgAWoiDygCACIMIAgoAgAiDWoiDiAAQSBqIhAoAgAiESAIKAKAASITaiIUaiIVIABB4ABqIhYoAgAiFyAIQUBrKAIAIhhqIhkgCCgCYCIaIABBQGsiGygCACIcaiIdIABBgAFqIh4oAgAiHyAIKAIgIiBqIiFqIiJqampB5ilsQYCAAWpBD3U2AgAgHiACIBlBAXQiAmtBoTVsICIgAmtBk1tsQYCAAWogFSACa0GUDWxqakEPdTYCACALIANrIgMgFCAOayILakGbLmxBgIABaiECIBsgA0G1C2wgHSAhayIDQdMZbCACampBD3U2AgAgBCACIANBsEZsaiALQZK4f2xqQQ91NgIAIAkgFyAYayILIAYgBWsiAiARIBNrIgkgHCAaayIDaiIOa2ogDCANayIGIB8gIGsiBWsiDGsgCiAHayIEa0HmKWxBgIABakEPdTYCACAPIAIgA2pBhjJsIAQgBWpBuR9saiIKIAVB6C5sIANB5Jx/bCAMQd46bCALQeYpbCIDayAOQbF5bGpBgIABaiIFampqQQ91NgIAIBYgAiAJakHlN2wgBiAEa0HDE2xqIgcgBSAJQaNubGogBkHZ/35sampBD3U2AgAgECAHIAMgCkGAgAFqIAJB81BsamogBEHZemxqakEPdTYCACAAQQRqIQAgCEEEaiEIIAFBAWoiAUEHRw0ACyASJAoL1RUBDn8gAEEAQYACEF0aIAIgASgCAGoiAy0AACEEIAAgAy0AASINIAMtAAQiBWoiDiAEIAMtAAUiB2oiBiADLQACIgggAy0AAyIJaiIDaiIKakECdEGAaGo2AgAgACAGIANrQbHOAGxBgAhqQQt1NgIIIAAgCiAOQX5sakGhLWxBgAhqQQt1NgIQIABBBGoiDiAEIAdrIgMgCCAJayIEakG2F2xBgAhqQQt1IgcgAyANIAVrIg1qQQJ0ajYCACAAIAMgDWsgBGtBAnQ2AgwgACAHIAQgDWtBAnRqNgIUIAIgASgCBGoiAy0AACEEIABBIGoiDSADLQABIgUgAy0ABCIHaiIGIAQgAy0ABSIIaiIJIAMtAAIiCiADLQADIgtqIgNqIgxqQQJ0QYBoajYCACAAIAkgA2tBsc4AbEGACGpBC3U2AiggACAMIAZBfmxqQaEtbEGACGpBC3U2AjAgACAEIAhrIgMgCiALayIEakG2F2xBgAhqQQt1IgYgAyAFIAdrIgVqQQJ0ajYCJCAAIAMgBWsgBGtBAnQ2AiwgACAGIAQgBWtBAnRqNgI0IAIgASgCCGoiAy0AACEEIABBQGsgAy0AASIFIAMtAAQiB2oiBiAEIAMtAAUiCGoiCSADLQACIgogAy0AAyILaiIDaiIMakECdEGAaGo2AgAgACAJIANrQbHOAGxBgAhqQQt1NgJIIAAgDCAGQX5sakGhLWxBgAhqQQt1NgJQIAAgBCAIayIDIAogC2siBGpBthdsQYAIakELdSIGIAMgBSAHayIFakECdGo2AkQgACADIAVrIARrQQJ0NgJMIAAgBiAEIAVrQQJ0ajYCVCACIAEoAgxqIgMtAAAhBCAAIAMtAAEiBSADLQAEIgdqIgYgBCADLQAFIghqIgkgAy0AAiIKIAMtAAMiC2oiA2oiDGpBAnRBgGhqNgJgIAAgCSADa0GxzgBsQYAIakELdTYCaCAAIAwgBkF+bGpBoS1sQYAIakELdTYCcCAAIAQgCGsiAyAKIAtrIgRqQbYXbEGACGpBC3UiBiADIAUgB2siBWpBAnRqNgJkIAAgAyAFayAEa0ECdDYCbCAAIAYgBCAFa0ECdGo2AnQgAiABKAIQaiIDLQAAIQQgACADLQABIgUgAy0ABCIHaiIGIAQgAy0ABSIIaiIJIAMtAAIiCiADLQADIgtqIgNqIgxqQQJ0QYBoajYCgAEgACAJIANrQbHOAGxBgAhqQQt1NgKIASAAIAwgBkF+bGpBoS1sQYAIakELdTYCkAEgACAEIAhrIgMgCiALayIEakG2F2xBgAhqQQt1IgYgAyAFIAdrIgVqQQJ0ajYChAEgACADIAVrIARrQQJ0NgKMASAAIAYgBCAFa0ECdGo2ApQBIAIgASgCFGoiAS0AACECIAAgAS0AASIDIAEtAAQiBGoiBSACIAEtAAUiB2oiBiABLQACIgggAS0AAyIJaiIBaiIKakECdEGAaGo2AqABIAAgBiABa0GxzgBsQYAIakELdTYCqAEgACAKIAVBfmxqQaEtbEGACGpBC3U2ArABIAAgAiAHayIBIAggCWsiAmpBthdsQYAIakELdSIFIAEgAyAEayIDakECdGo2AqQBIAAgASADayACa0ECdDYCrAEgACAFIAIgA2tBAnRqNgK0ASAAIA0oAgAiBCAAQYABaiIBKAIAIgVqIgIgACgCACIDIABBoAFqIgcoAgAiBmoiCCAAQUBrIgkoAgAiCiAAQeAAaiILKAIAIgxqIg9qIhBqQeTxAGxBgIABakEPdTYCACAJIAggD2tBrYsBbEGAgAFqQQ91NgIAIAEgECACQX5sakG60ABsQYCAAWpBD3U2AgAgAyAGayIBIAogDGsiAmpB0ylsQYCAAWohAyANIAEgBCAFayIEakHk8QBsIANqQQ91NgIAIAsgASAEayACa0Hk8QBsQYCAAWpBD3U2AgAgByADIAIgBGtB5PEAbGpBD3U2AgAgDiAAQSRqIgQoAgAiDSAAQYQBaiIBKAIAIgVqIgIgDigCACIDIABBpAFqIg4oAgAiB2oiBiAAQcQAaiIIKAIAIgkgAEHkAGoiCigCACILaiIMaiIPakHk8QBsQYCAAWpBD3U2AgAgCCAGIAxrQa2LAWxBgIABakEPdTYCACABIA8gAkF+bGpButAAbEGAgAFqQQ91NgIAIAMgB2siASAJIAtrIgJqQdMpbEGAgAFqIQMgBCABIA0gBWsiBGpB5PEAbCADakEPdTYCACAKIAEgBGsgAmtB5PEAbEGAgAFqQQ91NgIAIA4gAyACIARrQeTxAGxqQQ91NgIAIABBCGoiAigCACIDIABBqAFqIg4oAgAiBGoiDSAAQcgAaiIFKAIAIgcgAEHoAGoiBigCACIIaiIJaiEBIAIgAEEoaiIKKAIAIgsgAEGIAWoiAigCACIMaiIPIAFqQeTxAGxBgIABakEPdTYCACAFIA0gCWtBrYsBbEGAgAFqQQ91NgIAIAIgASAPQX5sakG60ABsQYCAAWpBD3U2AgAgAyAEayIBIAcgCGsiAmpB0ylsQYCAAWohAyAKIAEgCyAMayIEakHk8QBsIANqQQ91NgIAIAYgASAEayACa0Hk8QBsQYCAAWpBD3U2AgAgDiADIAIgBGtB5PEAbGpBD3U2AgAgAEEMaiICKAIAIgMgAEGsAWoiDigCACIEaiINIABBzABqIgUoAgAiByAAQewAaiIGKAIAIghqIglqIQEgAiAAQSxqIgooAgAiCyAAQYwBaiICKAIAIgxqIg8gAWpB5PEAbEGAgAFqQQ91NgIAIAUgDSAJa0GtiwFsQYCAAWpBD3U2AgAgAiABIA9BfmxqQbrQAGxBgIABakEPdTYCACADIARrIgEgByAIayICakHTKWxBgIABaiEDIAogASALIAxrIgRqQeTxAGwgA2pBD3U2AgAgBiABIARrIAJrQeTxAGxBgIABakEPdTYCACAOIAMgAiAEa0Hk8QBsakEPdTYCACAAQRBqIgIoAgAiAyAAQbABaiIOKAIAIgRqIg0gAEHQAGoiBSgCACIHIABB8ABqIgYoAgAiCGoiCWohASACIABBMGoiCigCACILIABBkAFqIgIoAgAiDGoiDyABakHk8QBsQYCAAWpBD3U2AgAgBSANIAlrQa2LAWxBgIABakEPdTYCACACIAEgD0F+bGpButAAbEGAgAFqQQ91NgIAIAMgBGsiASAHIAhrIgJqQdMpbEGAgAFqIQMgCiABIAsgDGsiBGpB5PEAbCADakEPdTYCACAGIAEgBGsgAmtB5PEAbEGAgAFqQQ91NgIAIA4gAyACIARrQeTxAGxqQQ91NgIAIABBFGoiAigCACIDIABBtAFqIgQoAgAiDmoiDSAAQdQAaiIFKAIAIgcgAEH0AGoiBigCACIIaiIJaiEBIAIgAEE0aiIKKAIAIgsgAEGUAWoiACgCACIMaiICIAFqQeTxAGxBgIABakEPdTYCACAFIA0gCWtBrYsBbEGAgAFqQQ91NgIAIAAgASACQX5sakG60ABsQYCAAWpBD3U2AgAgAyAOayIAIAcgCGsiAWpB0ylsQYCAAWohAiAKIAAgCyAMayIDakHk8QBsIAJqQQ91NgIAIAYgACADayABa0Hk8QBsQYCAAWpBD3U2AgAgBCACIAEgA2tB5PEAbGpBD3U2AgALrwkBDX8gAEEAQYACEF0aIAIgASgCAGoiAy0AACEEIAAgAy0AASIFIAMtAAQiCGoiBiAEIAMtAAUiCWoiDSADLQACIgcgAy0AAyILaiIDaiIKakEDdEGAUGo2AgAgACANIANrQbHOAGxBgARqQQp1NgIIIAAgCiAGQX5sakGhLWxBgARqQQp1NgIQIABBBGoiBiAEIAlrIgMgByALayIEakG2F2xBgARqQQp1IgkgAyAFIAhrIgVqQQN0ajYCACAAIAMgBWsgBGtBA3Q2AgwgACAJIAQgBWtBA3RqNgIUIAIgASgCBGoiAy0AACEEIABBIGoiDSADLQABIgggAy0ABCIJaiIFIAQgAy0ABSIHaiILIAMtAAIiCiADLQADIgxqIg5qIg9qQQN0QYBQaiIDNgIAIAAgCyAOa0GxzgBsQYAEakEKdTYCKCAAIA8gBUF+bGpBoS1sQYAEakEKdTYCMCAAIAQgB2siBCAKIAxrIgVqQbYXbEGABGpBCnUiByAEIAggCWsiCGpBA3RqIgk2AiQgACAEIAhrIAVrQQN0NgIsIAAgByAFIAhrQQN0ajYCNCAAIAIgASgCCGoiAS0AACICIAEtAAUiBGoiCCABLQACIgUgAS0AAyIHaiILaiIKIAEtAAEiDCABLQAEIg5qIg9BfmxqQaEtbEGABGpBCnU2AlAgAiAEayIBIAUgB2siAmpBthdsQYAEakEKdSIHIAEgDCAOayIEakEDdGohBSAAIAcgAiAEa0EDdGo2AlQgACAKIA9qQQN0QYBQaiIHIAAoAgAiCmoiDCADakHk8QBsQYCAAWpBD3U2AgAgAEFAayAMIANBfmxqQbrQAGxBgIABakEPdTYCACANIAogB2tBrYsBbEGAgAFqQQ91NgIAIAYgCSAFIAYoAgAiA2oiBmpB5PEAbEGAgAFqQQ91NgIAIAAgBiAJQX5sakG60ABsQYCAAWpBD3U2AkQgACADIAVrQa2LAWxBgIABakEPdTYCJCAIIAtrQbHOAGxBgARqQQp1IgYgAEEIaiIFKAIAIghqIQMgBSADIABBKGoiBSgCACIJakHk8QBsQYCAAWpBD3U2AgAgACADIAlBfmxqQbrQAGxBgIABakEPdTYCSCAFIAggBmtBrYsBbEGAgAFqQQ91NgIAIAEgBGsgAmtBA3QiAiAAQQxqIgMoAgAiBGohASADIAEgAEEsaiIDKAIAIgZqQeTxAGxBgIABakEPdTYCACAAIAEgBkF+bGpButAAbEGAgAFqQQ91NgJMIAMgBCACa0GtiwFsQYCAAWpBD3U2AgAgAEEQaiICKAIAIgMgAEHQAGoiBCgCACIGaiEBIAIgASAAQTBqIgIoAgAiBWpB5PEAbEGAgAFqQQ91NgIAIAQgASAFQX5sakG60ABsQYCAAWpBD3U2AgAgAiADIAZrQa2LAWxBgIABakEPdTYCACAAQRRqIgIoAgAiAyAAQdQAaiIEKAIAIgZqIQEgAiABIABBNGoiACgCACICakHk8QBsQYCAAWpBD3U2AgAgBCABIAJBfmxqQbrQAGxBgIABakEPdTYCACAAIAMgBmtBrYsBbEGAgAFqQQ91NgIAC9EGARx/IwohESMKQYABaiQKIwojC04EQEGAARAACyARIQkgAEEAQYACEF0aIAAhAwNAAkAgAiAGQQJ0IAFqKAIAaiIELQAAIQUgAyAELQABIgcgBC0ABCIKaiIIIAQtAAUiCyAFaiINIAQtAAIiDCAELQADIg5qIgRqIg9qQQJ0QYBoajYCACADIA0gBGtBsc4AbEGACGpBC3U2AgggAyAPIAhBfmxqQaEtbEGACGpBC3U2AhAgAyAFIAtrIgQgDCAOayIFakG2F2xBgAhqQQt1IgggBCAHIAprIgdqQQJ0ajYCBCADIAQgB2sgBWtBAnQ2AgwgAyAIIAUgB2tBAnRqNgIUAn8gBkEBaiEeAn8CQAJAIAZB/////wdxQQdrDgUAAQEBBAELIAkMAQsgA0EgagshAyAeCyEGDAELC0EAIQEDQCAAQSBqIgQoAgAiCiAJQUBrKAIAIghqIgMgAEGAAWoiBigCACILIABB4AFqIg0oAgAiDGoiBWshAiAAIAMgAEFAayIHKAIAIg4gCSgCICIPaiIDIABB4ABqIhIoAgAiEyAJKAIAIhRqIhVqIhZqIAVqIAAoAgAiBSAJKAJgIhdqIhAgAEGgAWoiGCgCACIZIABBwAFqIhooAgAiG2oiHGoiHWpB8jhsQYCAAWpBD3U2AgAgGiAQIBxrIhAgAiADIBVrIgNqa0HyOGxBgIABakEPdTYCACAGIB0gFmtB1sUAbEGAgAFqQQ91NgIAIAcgAiADa0HyOGxBgIABaiADIBBqQdvNAGxqQQ91NgIAIAUgF2siAiATIBRrIgNqQf0wbCEFIA4gD2siBiADakHAdWwhByAEIAogCGsiCiALIAxrIghqQeUebCILIApBxStsaiIKIAUgAiAGakHqP2xBgIABaiIMIAJB+15sampqIBkgG2siBEHACmxqQQ91NgIAIBIgCyAIQfGWf2xqIgggAiADa0GqygBsQYCAAWpqIAQgBmpBm2FsakEPdTYCACAYIAcgBkH0+n5sIAxqaiAIayAEQf0wbGpBD3U2AgAgDSAHIAVBgIABaiADQaUpbGpqIAprIARBlkBsakEPdTYCACAAQQRqIQAgCUEEaiEJIAFBAWoiAUEGRw0ACyARJAoL7Q4BC38gAEEAQYACEF0aIAIgASgCAGoiAy0AACIEIAMtAAQiC2oiBSADLQABIgYgAy0AAyIHaiIIaiEKIAAgAy0AAiIDIApqQQN0QYBYajYCACAAIAogA0ECdGtB0BZsIgMgBSAIa0HMMmxBgARqIgpqQQp1NgIIIAAgCiADa0EKdTYCECAEIAtrIgQgBiAHayILakGaNWxBgARqIQMgAEEEaiIKIARB8SBsIANqQQp1NgIAIAAgAyALQdz0fmxqQQp1NgIMIAIgASgCBGoiAy0AACIFIAMtAAQiBmoiByADLQABIgggAy0AAyIJaiIMaiEEIABBIGoiCyADLQACIgMgBGpBA3RBgFhqNgIAIAAgBCADQQJ0a0HQFmwiAyAHIAxrQcwybEGABGoiBGpBCnU2AiggACAEIANrQQp1NgIwIAUgBmsiBCAIIAlrIgVqQZo1bEGABGohAyAAIARB8SBsIANqQQp1NgIkIAAgAyAFQdz0fmxqQQp1NgIsIAIgASgCCGoiAy0AACIFIAMtAAQiBmoiByADLQABIgggAy0AAyIJaiIMaiEEIABBQGsgAy0AAiIDIARqQQN0QYBYajYCACAAIAQgA0ECdGtB0BZsIgMgByAMa0HMMmxBgARqIgRqQQp1NgJIIAAgBCADa0EKdTYCUCAFIAZrIgQgCCAJayIFakGaNWxBgARqIQMgACAEQfEgbCADakEKdTYCRCAAIAMgBUHc9H5sakEKdTYCTCACIAEoAgxqIgMtAAAiBSADLQAEIgZqIgcgAy0AASIIIAMtAAMiCWoiDGohBCAAIAMtAAIiDSAEakEDdEGAWGoiAzYCYCAAIAQgDUECdGtB0BZsIgQgByAMa0HMMmxBgARqIgdqQQp1NgJoIAAgByAEa0EKdTYCcCAFIAZrIgUgCCAJayIGakGaNWxBgARqIQQgACAFQfEgbCAEakEKdTYCZCAAIAQgBkHc9H5sakEKdTYCbCACIAEoAhBqIgEtAAAiBCABLQAEIgVqIgYgAS0AASIHIAEtAAMiCGoiCWohAiABLQACIgwgAmpBA3RBgFhqIQEgACACIAxBAnRrQdAWbCICIAYgCWtBzDJsQYAEaiIGakEKdTYCiAEgACAGIAJrQQp1NgKQASAAIAQgBWsiAiAHIAhrIgRqQZo1bEGABGoiBSAEQdz0fmxqQQp1NgKMASAAIABBQGsiBCgCACIGIAEgACgCACIHaiIIIAMgCygCACIJaiIMaiINakH20QBsQYCAAWpBD3U2AgAgBCANIAZBAnRrQfscbCIEIAggDGtB4sAAbEGAgAFqIgZqQQ91NgIAIAAgBiAEa0EPdTYCgAEgByABayIEIAkgA2siA2pBjMQAbEGAgAFqIQEgCyAEQYsqbCABakEPdTYCACAAIAEgA0HczX5sakEPdTYCYCAKIABBxABqIgEoAgAiAyACQfEgbCAFakEKdSICIAooAgAiCmoiBCAAQSRqIgsoAgAiBSAAQeQAaiIGKAIAIgdqIghqIglqQfbRAGxBgIABakEPdTYCACABIAkgA0ECdGtB+xxsIgEgBCAIa0HiwABsQYCAAWoiA2pBD3U2AgAgACADIAFrQQ91NgKEASAKIAJrIgIgBSAHayIDakGMxABsQYCAAWohASALIAJBiypsIAFqQQ91NgIAIAYgASADQdzNfmxqQQ91NgIAIABBCGoiAigCACIDIABBiAFqIgooAgAiBGoiCyAAQShqIgUoAgAiBiAAQegAaiIHKAIAIghqIglqIQEgAiAAQcgAaiICKAIAIgwgAWpB9tEAbEGAgAFqQQ91NgIAIAIgASAMQQJ0a0H7HGwiASALIAlrQeLAAGxBgIABaiICakEPdTYCACAKIAIgAWtBD3U2AgAgAyAEayICIAYgCGsiA2pBjMQAbEGAgAFqIQEgBSACQYsqbCABakEPdTYCACAHIAEgA0HczX5sakEPdTYCACAAQQxqIgIoAgAiAyAAQYwBaiIKKAIAIgRqIgsgAEEsaiIFKAIAIgYgAEHsAGoiBygCACIIaiIJaiEBIAIgAEHMAGoiAigCACIMIAFqQfbRAGxBgIABakEPdTYCACACIAEgDEECdGtB+xxsIgEgCyAJa0HiwABsQYCAAWoiAmpBD3U2AgAgCiACIAFrQQ91NgIAIAMgBGsiAiAGIAhrIgNqQYzEAGxBgIABaiEBIAUgAkGLKmwgAWpBD3U2AgAgByABIANB3M1+bGpBD3U2AgAgAEEQaiICKAIAIgMgAEGQAWoiCigCACIEaiILIABBMGoiBSgCACIGIABB8ABqIgcoAgAiCGoiCWohASACIABB0ABqIgAoAgAiAiABakH20QBsQYCAAWpBD3U2AgAgACABIAJBAnRrQfscbCIAIAsgCWtB4sAAbEGAgAFqIgFqQQ91NgIAIAogASAAa0EPdTYCACADIARrIgEgBiAIayICakGMxABsQYCAAWohACAFIAFBiypsIABqQQ91NgIAIAcgACACQdzNfmxqQQ91NgIAC/kFARp/IwohDiMKQUBrJAojCiMLTgRAQcAAEAALIA4hCiAAQQBBgAIQXRogACEEA0ACQCACIAZBAnQgAWooAgBqIgMtAAAhBSAEIAMtAAIiByADLQAEIgggBWoiCSADLQABIgsgAy0AAyIDaiIMaiINakECdEGAbGo2AgAgBCANIAdBAnRrQdAWbCIHIAkgDGtBzDJsQYAIaiIJakELdTYCCCAEIAkgB2tBC3U2AhAgBSAIayIFIAsgA2siB2pBmjVsQYAIaiEDIAQgBUHxIGwgA2pBC3U2AgQgBCADIAdB3PR+bGpBC3U2AgwCfyAGQQFqIRwCfwJAAkAgBkH/////B3FBB2sOAwABBAELIAoMAQsgBEEgagshBCAcCyEGDAELC0EAIQEDQCAAIAAoAgAiBCAKKAIgIgZqIgIgAEGAAWoiAygCACIFIABBoAFqIgcoAgAiCGoiCWoiCyAAQUBrIgwoAgAiDSAAQeABaiIPKAIAIhBqIhEgAEEgaiISKAIAIhMgCigCACIUaiIVIABB4ABqIhYoAgAiFyAAQcABaiIYKAIAIhlqIhpqIhtqakH20QBsQYCAAWpBD3U2AgAgAyALIBFBAXQiA2tB3d0AbCAbIANrQZpcbEGAgAFqakEPdTYCACACIAlrIgMgFSAaayIJakGMxABsQYCAAWohAiAMIANBiypsIAJqQQ91NgIAIBggAiAJQdzNfmxqQQ91NgIAIAcgBCAGayICIAUgCGsiBGoiByATIBRrIgYgFyAZayIDayIFIA0gEGsiCGprQfbRAGxBgIABakEPdTYCACASIAhB9tEAbCIIIAJBt/IAbEGAgAFqIAZBnecAbGpqIANBzDRsaiAEQZASbGpBD3U2AgAgFiAFQfsobCAIayAFIAdqQagZbGoiBSACIARrQfXNAGwgAyAGakHtT2xqQYCAAWoiAmpBD3U2AgAgDyACIAVrQQ91NgIAIABBBGohACAKQQRqIQogAUEBaiIBQQVHDQALIA4kCgvXEwEUfyAAQQBBgAIQXRogACACIAEoAgBqIgMtAAAiCSADLQADIgVqIgogAy0AASIEIAMtAAIiA2oiBmpBA3RBgGBqNgIAIAAgCiAGa0EDdDYCCCAAQQRqIgogCSAFayIJIAQgA2siA2pB0SJsQYAEaiIFIAlB/jBsakEKdTYCACAAIAUgA0HfiX9sakEKdTYCDCAAQSBqIgkgAiABKAIEaiIDLQAAIgUgAy0AAyIEaiIGIAMtAAEiCCADLQACIgNqIgdqQQN0QYBgajYCACAAIAYgB2tBA3Q2AiggACAFIARrIgUgCCADayIDakHRImxBgARqIgQgBUH+MGxqQQp1NgIkIAAgBCADQd+Jf2xqQQp1NgIsIABBQGsgAiABKAIIaiIDLQAAIgUgAy0AAyIEaiIGIAMtAAEiCCADLQACIgNqIgdqQQN0QYBgajYCACAAIAYgB2tBA3Q2AkggACAFIARrIgUgCCADayIDakHRImxBgARqIgQgBUH+MGxqQQp1NgJEIAAgBCADQd+Jf2xqQQp1NgJMIAAgAiABKAIMaiIDLQAAIgUgAy0AAyIEaiIGIAMtAAEiCCADLQACIgNqIgdqQQN0QYBgajYCYCAAIAYgB2tBA3Q2AmggACAFIARrIgUgCCADayIDakHRImxBgARqIgQgBUH+MGxqQQp1NgJkIAAgBCADQd+Jf2xqQQp1NgJsIAAgAiABKAIQaiIDLQAAIgUgAy0AAyIEaiIGIAMtAAEiCCADLQACIgNqIgdqQQN0QYBgajYCgAEgACAGIAdrQQN0NgKIASAAIAUgBGsiBSAIIANrIgNqQdEibEGABGoiBCAFQf4wbGpBCnU2AoQBIAAgBCADQd+Jf2xqQQp1NgKMASAAIAIgASgCFGoiAy0AACIFIAMtAAMiBGoiBiADLQABIgggAy0AAiIDaiIHakEDdEGAYGo2AqABIAAgBiAHa0EDdDYCqAEgACAFIARrIgUgCCADayIDakHRImxBgARqIgQgBUH+MGxqQQp1NgKkASAAIAQgA0HfiX9sakEKdTYCrAEgACACIAEoAhhqIgMtAAAiBSADLQADIgRqIgYgAy0AASIIIAMtAAIiA2oiB2pBA3RBgGBqNgLAASAAIAYgB2tBA3Q2AsgBIAAgBSAEayIFIAggA2siA2pB0SJsQYAEaiIEIAVB/jBsakEKdTYCxAEgACAEIANB34l/bGpBCnU2AswBIAAgAiABKAIcaiIBLQAAIgIgAS0AAyIDaiIFIAEtAAEiBCABLQACIgFqIgZqQQN0QYBgajYC4AEgACAFIAZrQQN0NgLoASAAIAIgA2siAiAEIAFrIgFqQdEibEGABGoiAyACQf4wbGpBCnU2AuQBIAAgAyABQd+Jf2xqQQp1NgLsASAAIABB4ABqIgUoAgAiBCAAQYABaiIBKAIAIgZqIgIgACgCACIDIABB4AFqIggoAgAiB2oiC0ECamoiDCAJKAIAIg0gAEHAAWoiDigCACIPaiIQIABBQGsiESgCACISIABBoAFqIhMoAgAiFGoiFWoiFmpBAnU2AgAgASAMIBZrQQJ1NgIAIBEgCyACayIBIBAgFWsiAmpB0SJsQYCAAWoiCyABQf4wbGpBD3U2AgAgDiALIAJB34l/bGpBD3U2AgAgCSADIAdrIgEgEiAUayICaiIHIA0gD2siAyAEIAZrIglqIgRqQaHLAGxBgIABaiIGIAdBhGdsaiIHIAEgCWpBs0ZsIgsgAUGL4ABsampBD3U2AgAgBSAGIARBu4J/bGoiASACIANqQf3bfmwiBSADQdTEAWxqakEPdTYCACATIAcgBSACQbODAWxqakEPdTYCACAIIAEgCyAJQY4TbGpqQQ91NgIAIAogAEHkAGoiCSgCACIFIABBhAFqIgEoAgAiBGoiAiAKKAIAIgMgAEHkAWoiBigCACIKaiIIQQJqaiIHIABBJGoiCygCACIMIABBxAFqIg0oAgAiDmoiDyAAQcQAaiIQKAIAIhEgAEGkAWoiEigCACITaiIUaiIVakECdTYCACABIAcgFWtBAnU2AgAgECAIIAJrIgEgDyAUayICakHRImxBgIABaiIIIAFB/jBsakEPdTYCACANIAggAkHfiX9sakEPdTYCACALIAMgCmsiASARIBNrIgJqIgggDCAOayIDIAUgBGsiCmoiBWpBocsAbEGAgAFqIgQgCEGEZ2xqIgggASAKakGzRmwiByABQYvgAGxqakEPdTYCACAJIAQgBUG7gn9saiIBIAIgA2pB/dt+bCIJIANB1MQBbGpqQQ91NgIAIBIgCCAJIAJBs4MBbGpqQQ91NgIAIAYgASAHIApBjhNsampBD3U2AgAgAEHoAGoiCSgCACIKIABBiAFqIgIoAgAiBWoiAyAAQQhqIgQoAgAiBiAAQegBaiIIKAIAIgdqIgtBAmpqIQEgBCABIABBKGoiBCgCACIMIABByAFqIg0oAgAiDmoiDyAAQcgAaiIQKAIAIhEgAEGoAWoiEigCACITaiIUaiIVakECdTYCACACIAEgFWtBAnU2AgAgECALIANrIgEgDyAUayICakHRImxBgIABaiIDIAFB/jBsakEPdTYCACANIAMgAkHfiX9sakEPdTYCACAEIAYgB2siASARIBNrIgJqIgQgDCAOayIDIAogBWsiCmoiBWpBocsAbEGAgAFqIgYgBEGEZ2xqIgQgASAKakGzRmwiByABQYvgAGxqakEPdTYCACAJIAYgBUG7gn9saiIBIAIgA2pB/dt+bCIJIANB1MQBbGpqQQ91NgIAIBIgBCAJIAJBs4MBbGpqQQ91NgIAIAggASAHIApBjhNsampBD3U2AgAgAEHsAGoiCigCACIDIABBjAFqIgIoAgAiCWoiBSAAQQxqIgQoAgAiBiAAQewBaiIIKAIAIgdqIgtBAmpqIQEgBCABIABBLGoiBCgCACIMIABBzAFqIg0oAgAiDmoiDyAAQcwAaiIQKAIAIhEgAEGsAWoiEigCACITaiIAaiIUakECdTYCACACIAEgFGtBAnU2AgAgECALIAVrIgEgDyAAayIAakHRImxBgIABaiICIAFB/jBsakEPdTYCACANIAIgAEHfiX9sakEPdTYCACAEIAYgB2siACARIBNrIgFqIgUg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AEEANgIYDwsgACgCFCIBQeQARwRAIAAoAgAiAkEVNgIUIAIgATYCGCAAKAIAKAIAIQEgACABQf8AcUGZBGoRBQALIABBBDYCUCAAQQA2AvQBIABBATYCgAIgAEEENgJMIAAoAlQiAEHDADYCACAAQQE2AgggAEEBNgIMIABBADYCECAAQQA2AhQgAEEANgIYIABBzQA2AlggAEEBNgJgIABBATYCZCAAQQA2AmggAEEANgJsIABBADYCcCAAQdkANgKwASAAQQE2ArgBIABBATYCvAEgAEEANgLAASAAQQA2AsQBIABBADYCyAEgAEHLADYCiAIgAEEBNgKQAiAAQQE2ApQCDAULIAAoAhQiAUHkAEcEQCAAKAIAIgJBFTYCFCACIAE2AhggACgCACgCACEBIAAgAUH/AHFBmQRqEQUACyAAQQU2AlAgAEEANgL0ASAAQQE2AoACIABBBDYCTCAAKAJUIgBBATYCACAAQQI2AgggAEECNgIMIABBADYCECAAQQA2AhQgAEEANgIYIABBAjYCWCAAQQE2AmAgAEEBNgJkIABBATYCaCAAQQE2AmwgAEEBNgJwIABBAzYCsAEgAEEBNgK4ASAAQQE2ArwBIABBATYCwAEgAEEBNgLEASAAQQE2AsgBIABBBDYCiAIgAEECNgKQAiAAQQI2ApQCDAQLIAAoAhQiAUHkAEcEQCAAKAIAIgJBFTYCFCACIAE2AhggACgCACgCACEBIAAgAUH/AHFBmQRqEQUACyAAQQY2AlAgAEEANgKAAiAAQQE2AvQBIABBAjoA+AEgAEEDNgJMIAAoAlQiAUHyADYCACABQQE2AgggAUEBNgIMIAFBADYCECABIAAoAoQCQQFGIgA2AhQgASAANgIYIAFB5wA2AlggAUEBNgJgIAFBATYCZCABQQA2AmggAUEANgJsIAFBADYCcCABQeIANgKwASABQQE2ArgBIAFBATYCvAEgAUEANgLAASABIAA2AsQBIAEgADYCyAEPCyAAKAIUIgFB5ABHBEAgACgCACICQRU2AhQgAiABNgIYIAAoAgAoAgAhASAAIAFB/wBxQZkEahEFAAsgAEEHNgJQIABBADYCgAIgAEEBNgL0ASAAQQI6APgBIABBAzYCTCAAKAJUIgBBATYCACAAQQI2AgggAEECNgIMIABBADYCECAAQQA2AhQg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IAsoAgAoAgghAyABQQJ0IBFqIABBASAQKAIAIAkoAgAQrwIgCigCACADQf8AcUHuAmoREAA2AgALBSABQQJ0IAVqQcYANgIACyACQdgAaiECIAFBAWoiASAMKAIASA0ACwvsAwEGfyAAQQRqIgMoAgAoAgAhASAAQQFBMCABQT9xQaYCahELACEBIABB3ANqIgQgATYCACABQTg2AgAgAUEANgIIIAEgACgCeCAAKAJwbCIFNgIoIAFBBGohAiAAKALAAkECRgRAIAJBBTYCACABQcQANgIMIAMoAgAoAgQhAiABIABBASAFIAJBP3FBpgJqEQsANgIgIAQoAgAhAQUgAkEGNgIAIAFBxQA2AgwgAUEANgIgCyADKAIAKAIAIQIgAEEBQYAIIAJBP3FBpgJqEQsAIQIgAUEQaiIEIAI2AgAgAygCACgCACECIABBAUGACCACQT9xQaYCahELACECIAFBFGoiBSACNgIAIAMoAgAoAgAhAiAAQQFBgAggAkE/cUGmAmoRCwAhAiABQRhqIgYgAjYCACADKAIAKAIAIQMgASAAQQFBgAggA0E/cUGmAmoRCwAiAzYCHCAEKAIAIQIgBSgCACEEIAYoAgAhBUEAIQBBgH8hAQNAIABBAnQgAmogAUHpzQVsQYCAAmpBEHU2AgAgAEECdCAEaiABQaKLB2xBgIACakEQdTYCACAAQQJ0IAVqIAFBrpJ9bDYCACAAQQJ0IANqIAFB589+bEGAgAJqNgIAIAFBAWohASAAQQFqIgBBgAJHDQALC9cIAQh/IABBBGoiBygCACgCACEBIAAgAEEBQRwgAUE/cUGmAmoRCwAiAzYCvAMgA0EzNgIAIANBNDYCBCADQQA2AgggACgC1AEiAUEIRwRAIAAoAgAiAkEQNgIUIAIgATYCGCAAKAIAKAIAIQEgACABQf8AcUGZBGoRBQALIAAQhAogBygCACgCACEBIABBAUGACyABQT9xQaYCahELACICQYACaiEEIABB0AJqIgUgBDYCACACQQBBgAIQXRpBACEBA0AgASAEaiABOgAAIAFBAWoiAUGAAkcNAAsgAkGABGpBf0GAAxBdGiACQYAHakEAQYADEF0aIAJBgApqIgEgBSgCACICKQAANwAAIAEgAikACDcACCABIAIpABA3ABAgASACKQAYNwAYIAEgAikAIDcAICABIAIpACg3ACggASACKQAwNwAwIAEgAikAODcAOCABQUBrIAJBQGspAAA3AAAgASACKQBINwBIIAEgAikAUDcAUCABIAIpAFg3AFggASACKQBgNwBgIAEgAikAaDcAaCABIAIpAHA3AHAgASACKQB4NwB4AkACQCAAKAJ0RQ0AIAAoAnBFDQAgAEH4AGoiAigCAEEBSA0ADAELIAAoAgAiAUEhNgIUIAEoAgAhASAAIAFB/wBxQZkEahEFACAAQfgAaiECCyADQQxqIgRBADYCACAAEM0EIQEgA0EQaiIFIAE2AgAgA0EUaiIIQQA2AgAgA0EYaiIDQQA2AgAgACgCVARAAkAgAEFAaygCAEUEQCAAQQA2AmQgAEEANgJoIABBADYCbAsgAEHEAGoiASgCAARAIAAoAgAiBkEwNgIUIAYoAgAhBiAAIAZB/wBxQZkEahEFAAsgAigCAEEDRgRAAkAgACgCiAEEQCAAQQE2AmgMAQsgACgCXARAIABBATYCbAUgAEEBNgJkCwsFIABBATYCZCAAQQA2AmggAEEANgJsIABBADYCiAELIAAoAmQEQCAAEJ8KIAggACgC5AM2AgALIAAoAmxFBEAgACgCaEUNAQsgABCeCiADIAAoAuQDNgIACwUgAEEANgJkIABBADYCaCAAQQA2AmwgAEHEAGohAQsgASgCAEUEQCAFKAIABEAgABCICgUgABCWCiAAEIcKCyAAIAAoAmwQkgoLIAAQjAogACgC5AEEQCAAEJ0KBSAAEI8KCyAAIABBzANqIgIoAgAoAhAEf0EBBSAAQUBrKAIAQQBHCxCUCiABKAIARQRAIAAQkwoLIAcoAgAoAhghASAAIAFB/wBxQZkEahEFACACKAIAKAIIIQEgACABQf8AcUGZBGoRBQAgACgCCCIBRQRADwsgAEFAaygCAARADwsgAigCACgCEEUEQA8LIAAoAiQiAiACQQNsQQJqIAAoAuABRRshAiABQQA2AgQgASACIAAoAswCbDYCCCABQQA2AgwgAUEDQQIgACgCbBs2AhAgBCAEKAIAQQFqNgIAC2EBAX8gACgCBCgCACEBIAAgAEEBQSAgAUE/cUGmAmoRCwAiADYCmAMgAEEkNgIAIABBJTYCBCAAQSY2AgggAEEnNgIMIABBKDYCECAAQcoANgIUIABBGDYCGCAAQQA2AhwLjgMBAn8gACgCBCgCACEBIABBAEGsASABQT9xQaYCahELACEBIABB0ANqIgIgATYCACABQS82AgAgAUHFADYCBCABQcYANgIIIAFBxwA2AhwgAUEANgJgIAFBADYCZCABQccANgIkIAFBADYCaCABQccANgIoIAFBADYCbCABQccANgIsIAFBADYCcCABQccANgIwIAFBADYCdCABQccANgI0IAFBADYCeCABQccANgI4IAFBADYCfCABQccANgI8IAFBADYCgAEgAUFAa0HHADYCACABQQA2AoQBIAFBxwA2AkQgAUEANgKIASABQccANgJIIAFBADYCjAEgAUHHADYCTCABQQA2ApABIAFBxwA2AlAgAUEANgKUASABQccANgJUIAFBADYCmAEgAUEANgKcASABQccANgJcIAFBADYCoAEgAUHIADYCICABQcgANgJYIAIoAgAhASAAQQA2AtgBIABBADYCkAEgAEEANgK4AyABQQA2AgwgAUEANgIQIAFBADYCGCABQQA2AqQBC64BAQZ/IABBBGoiBCgCACgCACEBIAAgAEEBQdQAIAFBP3FBpgJqEQsAIgE2AtgDIAFBOzYCACAAQSRqIgUoAgBBAEwEQA8LIAFBLGohBkEAIQEgACgC2AEhAgNAIAQoAgAoAgAhAyACIABBAUGAAiADQT9xQaYCahELACIDNgJUIANBAEGAAhBdGiABQQJ0IAZqQX82AgAgAkHYAGohAiABQQFqIgEgBSgCAEgNAAsLWgEBfyAAKAIEKAIAIQEgACAAQQBBHCABQT9xQaYCahELACIANgLMAyAAQckANgIAIABBMDYCBCAAQTE2AgggAEEyNgIMIABBADYCECAAQQA2AhQgAEEBNgIYC60BAQJ/IAAoAgQoAgAhASAAIABBAUGMASABQT9xQaYCahELACIBNgKoAyABQRA2AgAgAUEANgJcIAFBADYCTCABQSxqIgJCADcCACACQgA3AgggAkEANgIQIAFBQGtBADYCACABQQA2AmAgAUEANgJQIAFBADYCRCABQQA2AmQgAUEANgJUIAFBADYCSCABQQA2AmggAUEANgJYIAAoAowCRQRADwsgAUEANgKIAQvqAQEDfyAAQQRqIgIoAgAoAgAhASAAIABBAUHcASABQT9xQaYCahELACIBNgLUAyABQT42AgAg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AgAgAEECdCACaiACKAIANgIAQb+zBC0AAEGAfnIiAEECdCABaiABKAIANgIAIABBAnQgAmogAigCADYCAEHPswQtAABBgH5yIgBBAnQgAWogASgCADYCACAAQQJ0IAJqIAIoAgA2AgBB37MELQAAQYB+ciIAQQJ0IAFqIAEoAgA2AgAgAEECdCACaiACKAIANgIAQe+zBC0AAEGAfnIiAEECdCABaiABKAIANgIAIABBAnQgAmogAigCADYCAEH/swQtAABBgH5yIgBBAnQgAWogASgCADYCACAAQQJ0IAJqIAIoAgA2AgAPCyAMQf////8AakEEdkEIdCEPA0BBACEAA0AgA0EEdEGAsgRqIABBAXZBB3FqLQAAIABBBHYiBkEHdGohBCADQQR0QYCyBGogAEEOcWotAAAgBkEIdHIiB0ECdCABaiIGIARBAnQgDWooAgA2AgAgB0ECdCACaiIHIARBAnQgC2ooAgA2AgAgAARAIABBf2oiBEEEdkEIdCADQQR0QYCyBGogBEEPcWotAAByIgRBAnQgAWogBigCACAAQX5qIghBBHZBCHQgA0EEdEGAsgRqIAhBDnFqLQAAciIIQQJ0IAFqKAIAQQFqakEBdTYCACAEQQJ0IAJqIAcoAgAgCEECdCACaigCAEEBampBAXU2AgALIABBAmoiACAMSQ0ACyAPIANBBHRBj7IEai0AAHIiAEECdCABaiAGKAIANgIAIABBAnQgAmogBygCADYCACADQQFqIgNBEEcNAAsPC0EDQQQgACgCDEECRiIQGyEDIAwEQCADQQRqIRFBBCADayESQQEgA3RBf2ohEyAAQZSMAmohFCAAQaCMAmohFSAAQaCOAmohFiAAQaSOAmohF0EAIQADQCAAQQR2IgYgEXQiAyATIAAgEnZxIgRBgLIEai0AAGoiCEECdCABaiIOIAZBBnQiBiAAQQF2QQdxIgdBgLQEai0AAGoiD0ECdCANaigCADYCACAIQQJ0IAJqIgkgD0ECdCALaigCADYCACADIARBoLIEai0AAGoiCkECdCABaiIIIAYgB0GItARqLQAAaiIFQQJ0IA1qKAIANgIAIApBAnQgAmoiCiAFQQJ0IAtqKAIANgIAIAMgBEGQsgRqLQAAaiIFQQJ0IAFqIAgoAgAgDigCAEEBampBAXU2AgAgBUECdCACaiAK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QCAAQQJ0IAJqKAIAIggtAAAgAEEBckECdCACaigCACIELQAAaiEKIABBf2pBAnQgAmooAgAiES0AACELIABBAmoiDEECdCACaigCACIHLQAAIQ0gCUECdCADaigCACITIA4gBC0AASAILQABIApqamxBgIACaiAPIAdBAmoiAC0AACARQQJqIgEtAAAgCyANampqIARBAmoiBS0AACAIQQJqIgYtAAAgBy0AASANIBEtAAEgCiALampqampqQQF0amxqQRB2OgAAIAQgEGohDSAHIBBqIRYgFCEIIBMhBANAIARBAWohBCAFLQAAIAYtAAEgBS0AAWoiByAGLQAAamohCiAGQX9qLQAAIAAtAAAgAS0AASAALQABaiIXIAEtAABqamohCyAIBEAgBCAKIA5sQYCAAmogAEECaiIHLQAAIABBf2otAAAgAUF/ai0AACABQQJqIgEtAABqIAVBf2otAAAgCyAGQQJqIgYtAABqaiAFQQJqIgUtAABqQQF0ampqIA9sakEQdjoAACAHIQAgCEF/aiEIDAELCyATIBVqIAogDmxBgIACaiAWQX9qLQAAIBcgECARakF/ai0AAGpqIA1Bf2otAAAgByALampBAXRqIA9sakEQdjoAACAJQQFqIQkgDCASKAIASARAIAwhAAwBCwsLiQYBF38gACgC0AIhBCAAKALcAyIFKAIQIQ8gBSgCFCEQIAUoAhghESAFKAIcIRIgASgCACIGIAJBAXQiBUECdGooAgAhDCAFQQFyQQJ0IAZqKAIAIQcgASgCBCACQQJ0aigCACEGIAEoAgggAkECdGooAgAhDSADKAIAIQggAygCBCEJIABB8ABqIhQoAgAiAEEBdiIOBEACfyAGIA5qIRogDkEGbCETIAcgAEF+cSIWaiEXIA0hBSAHIQIgDCEDIAkhACAIIQEgDiEHA0AgBkEBaiEYIAVBAWohGSAFLQAAIgpBAnQgD2ooAgAhBSAGLQAAIgtBAnQgEmooAgAgCkECdCARaigCAGpBEHUhBiALQQJ0IBBqKAIAIQsgASAFIAMtAAAiCmogBGosAAA6AAAgASAGIApqIARqLAAAOgABIAEgCiALaiAEaiwAADoAAiADQQJqIQogASAEIAUgAy0AASIDamosAAA6AAMgASAEIAMgBmpqLAAAOgAEIAEgBCADIAtqaiwAADoABSABQQZqIQEgACAEIAUgAi0AACIDamosAAA6AAAgACAEIAMgBmpqLAAAOgABIAAgBCADIAtqaiwAADoAAiACQQJqIQMgACACLQABIgIgBWogBGosAAA6AAMgACACIAZqIARqLAAAOgAEIAAgAiALaiAEaiwAADoABSAAQQZqIQAgB0F/aiIHBEAgGSEFIBghBiADIQIgCiEDDAELCyANIA5qIQ0gGgshBiAXIQcgDCAWaiEMIAkgE2ohCSAIIBNqIQggFCgCACEACyAAQQFxRQRADwsgDS0AACIBQQJ0IA9qKAIAIQAgBi0AACICQQJ0IBJqKAIAIAFBAnQgEWooAgBqQRB1IQEgAkECdCAQaigCACECIAggACAMLQAAIgNqIARqLAAAOgAAIAggASADaiAEaiwAADoAASAIIAIgA2ogBGosAAA6AAIgCSAAIActAAAiAGogBGosAAA6AAAgCSAAIAFqIARqLAAAOgABIAkgACACaiAEaiwAADoAAgu9AgEIfyABKAIcIAEoAiRsIghBAXQiBCAAKAIcIgVrQQBKIABBlAJqIgkoAgAiAUEASnEEQCAEQQJqIAVrIAVBf2ogBGsiAEF+IABBfkobaiEEQQAhAANAIAUgAEECdCACaigCAGoiBiAGQX9qLAAAIAQQXRogAEEBaiIAIAFHDQALIAkoAgAhAQsgCEUgAUEBSHIEQA8LQQAhAEEAIQQDQCAEQQJ0IANqKAIAIQYgAEEBckECdCACaigCACEBIABBAnQgAmooAgAhBUEAIQpBASEHA0AgBkEBaiELIAYgAS0AASABLQAAIAUtAAEgByAFLQAAampqakECdjoAACAHQQNzIQcgBUECaiEFIAFBAmohASAIIApBAWoiCkcEQCALIQYMAQsLIARBAWohBCAAQQJqIgAgCSgCAEgNAAsLpQEBBX8gAygCACEFIABBwAJqIgYoAgAiA0EATARADwsgAEHwAGohB0EAIQEgAyEAA0AgAUECdCAFaigCACIEIAcoAgAiA2ohCCADQQBKBEAgAUECdCACaigCACEDIAQhAANAIANBAWohBCAAIAMsAAAiAzoAACAAIAM6AAEgAEECaiIAIAhJBEAgBCEDDAELCyAGKAIAIQALIAFBAWoiASAASA0ACwulBAEVfyAAKALQAiEFIAAoAtwDIgQoAhAhCiAEKAIU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AXNxRQRAIABBoI0KQQEQsAELIAUgBkkgA0EASnEEQAN/IAUoAgCtIAgQtAIiByANSwRAIA1BMCAHIBFrEF0aA0AgB0F/aiIHIA1LDQALCyAAIAcgA0EJIANBCUgbELABIANBd2ohByAFQQRqIgUgBkkgA0EJSnEEfyAHIQMMAQUgBwsLIQMLIABBMCADQQlqQQlBABCzAQUgByAGIAdBBGogDhsiE0kgA0F/SnEEQCAEQQhxRSESIA1BCWoiCyEOQQAgEWshESANQQhqIQwgAyEFIAchBgN/IAsgBigCAK0gCxC0AiIDRgRAIAxBMDoAACAMIQMLAkAgBiAHRgRAIANBAWohCCAAIANBARCwASASIAVBAUhxBEAgCCEDDAILIABBoI0KQQEQsAEgCCEDBSADIA1NDQEgDUEwIAMgEWoQXRoDQCADQX9qIgMgDUsNAAsLCyAAIAMgDiADayIDIAUgBSADShsQsAEgBkEEaiIGIBNJIAUgA2siBUF/SnENACAFCyEDCyAAQTAgA0ESakESQQAQswEgACAJIA8gCWsQsAELIABBICACIAogBEGAwABzELMBIAoLCyEAIBQkCiACIAAgACACSBsLhgQCA38FfiAAvSIGQjSIp0H/D3EhAiABvSIHQjSIp0H/D3EhBCAGQoCAgICAgICAgH+DIQgCfAJAIAdCAYYiBUIAUQ0AAnwgAkH/D0YgARCdA0L///////////8Ag0KAgICAgICA+P8AVnINASAGQgGGIgkgBVgEQCAARAAAAAAAAAAAoiAAIAUgCVEbDwsgAgR+IAZC/////////weDQoCAgICAgIAIhAUgBkIMhiIFQn9VBEBBACECA0AgAkF/aiECIAVCAYYiBUJ/VQ0ACwVBACECCyAGQQEgAmuthgsiBiAEBH4gB0L/////////B4NCgICAgICAgAiEBSAHQgyGIgVCf1UEQANAIANBf2ohAyAFQgGGIgVCf1UNAAsLIAdBASADIgRrrYYLIgd9IgVCf1UhAyACIARKBEACQANAAkAgAwRAIAVCAFENAQUgBiEFCyAFQgGGIgYgB30iBUJ/VSEDIAJBf2oiAiAESg0BDAILCyAARAAAAAAAAAAAogwCCwsgAwRAIABEAAAAAAAAAACiIAVCAFENARoFIAYhBQsgBUKAgICAgICACFQEQANAIAJBf2oh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CWogESAFIAcoAgAiB2pqQQJ0IAsgA0EIaiAHQQF0ampqQQR1NgIAIAggCkGItARqLQAAakECdCAJaiAFIAMgASAGQbCyBGotAABqQQJ0IARqKAIAIgtqakECdCAHIAEgBkHAsgRqLQAAakECdCAEaigCACIFQQhqIANBAXRqampBBHU2AgAgCCAKQZC0BGotAABqQQJ0IAlqIAMgASAGQeCyBGotAABqQQJ0IARqKAIAIgNBCGogBUEBdGpqIAsgBSABIAZB0LIEai0AAGpBAnQgBGooAgAiB2pqQQJ0akEEdTYCACAIIApBmLQEai0AAGpBAnQgCWogBSABIAZBgLMEai0AAGpBAnQgBGooAgAiBUEIaiADQQF0amogByADIAEgBkHwsgRqLQAAakECdCAEaigCACIHampBAnRqQQR1NgIAIAggCkGgtARqLQAAakECdCAJaiADIAEgBkGgswRqLQAAakECdCAEaigCACIDQQhqIAVBAXRqaiAHIAUgASAGQZCzBGotAABqQQJ0IARqKAIAIgdqakECdGpBBHU2AgAgCCAKQai0BGotAABqQQJ0IAlqIAUgASAGQcCzBGotAABqQQJ0IARqIgsoAgAiBUEIaiADQQF0amogByADIAEgBkGwswRqLQAAakECdCAEaigCACIHampBAnRqQQR1NgIAIAggCkGwtARqLQAAakECdCAJaiADIAEgBkHgswRqLQAAakECdCAEaiIpKAIAIgNBCGoiKiAFQQF0amogByAFIAEgBkHQswRqLQAAakECdCAEaiIHKAIAIhFqakECdGpBBHU2AgAgISgCACAoQQFqRgR/IAUgKmogA0EBdGogASAGQfCzBGotAABqQQJ0IARqKAIAIAMgEWpqQQJ0akEEdSEDIAggCkG4tARqLQAAakECdCAJagUgAkECdCAkaiALKAIANgIAIAJBAnQgJWogBygCADYCACACQQJ0ICZqICkoAgA2AgAgASAGQfCzBGotAABqQQJ0IARqKAIAIQMgAkECdCAnagsgAzYCACACQQFqIgIgDUcNAAsLCyAMQQFqIgxBA0cNAAsgDiQKCwsAIAAgASACEPEMCw0AIAAoAgAgASgCAGsLhAgBGn8gAEHQigJqKAIAIQEgAEH0iwJqKAIAIQUgAEHgiwJqKAIAIQYgAEHsigJqKAIAIgdFBEBB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AyAISA0BDAILCyABDwsLIAIgA2pBADoAACADIAFOBEAgAQ8LIAMhAiAAQQxqIgUoAgAhAyAAQRBqIgcoAgAhBAJAA0AgAyAESQR/IAMFIAAQpgEgBygCACEEIAUoAgALIgYgBEkEQCAFIAZBAWoiAzYCACACQQFqIQIgBiwAAEUEQCACIQEMAwsgAiABSA0BDAILCyACQQFqDwsgAQsGACAAEFwLFwECfyAAKAIAEIoDIQIgAEEANgIAIAILewEDfyMKIQIjCkEQaiQKIwojC04EQEEQEAALIAIgADYCACAARQRAIAFBADYCACACJApBAA8LIAAoAjgEf0EABSAAEPwLQcAACyEDIAAQhAQgASAAKAIUIgEoAgw2AgACfyABKAIEIQQgARCDASACEFwgAiQKIAQLIANrC/sBAQF/QbgBEJ8BIgNFBEBBAA8LIANBAEGwARBdGiADIAA2AgQgAyABNgIIIAMgATYCeCADIAA2AgwgAyAANgKwASADIAI2AhQgA0EANgJgIANBEGogADYCACADQQA2AjQgA0EANgIcIANBEzYCGCADQQA2AiAgA0EoakIANwMAIANBADYCMCADQQA2AkggA0EANgJUIANBADYCtAEgA0EANgI4IANBADYCRCADQYAgNgJ8IANBADYCTCADQQA2AlAgA0EANgKIASADQQA2AowBIANBAzYCkAEgA0KAgICAgICAgIB/NwOYASADQQA2AqABIANCADcDqAEgAwvHAQEGfyADQQBMBEAPCyABIAJqIQkDQCABIAIgCGwiBWooAAAhBiAAIAVqIgQoAgAhByAEIAcgBSAJaigAACIEIAZyIAQgBnNBAXZB//79+wdxayIEciAEIAdzQQF2Qf/+/fsHcWs2AgAgASAFQQRqIgVqKAAAIQYgACAFaiIEKAIAIQcgBCAHIAYgBSAJaigAACIEciAEIAZzQQF2Qf/+/fsHcWsiBHIgBCAHc0EBdkH//v37B3FrNgIAIAhBAWoiCCADRw0ACwvHAQEGfyADQQBMBEAPCyABQQFqIQkDQCABIAIgCGwiBWooAAAhBiAAIAVqIgQoAgAhByAEIAcgBSAJaigAACIEIAZyIAQgBnNBAXZB//79+wdxayIEciAEIAdzQQF2Qf/+/fsHcWs2AgAgASAFQQRqIgVqKAAAIQYgACAFaiIEKAIAIQcg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IBcoAgAgUkEAEHsaIA0oAgAiAwRAIAAoAhwhBEEAIQEDQCABQQJ0IARqKAIAIgIgAikDwAE3A8gBIAJCgICAgICAgICAfzcD0AEgAkKAgICAgICAgIB/NwOgBSACQoCAgICAgICAgH83A4ACIAJCgICAgICAgICAfzcDiAIgAkKAgICAgICAgIB/NwOQAiACQoCAgICAgICAgH83A5gCIAJCgICAgICAgICAfzcDoAIgAkKAgICAgICAgIB/NwOoAiACQoCAgICAgICAgH83A7ACIAJCgICAgICAgICAfzcDuAIgAkKAgICAgICAgIB/NwPAAiACQoCAgICAgICAgH83A8gCIAJCgICAgICAgICAfzcD0AIgAkKAgICAgICAgIB/NwPYAiACQoCAgICAgICAgH83A+ACIAJCgICAgICAgICAfzcD6AIgAkKAgICAgICAgIB/NwPwAiACQoCAgICAgICAgH83A/gCIAJCgICAgICAgICAfzcDgAMgAUEBaiIBIANHDQALCyAAQeAJakEANgIADAELAkACQCANKAIAIgNFIgQNACAAKAIcIQJBACEBA0AgAUECdCACaigCACkDIEKAgICAgICAgIB/UQRAIAFBAWoiASADSQ0BDAILCwwBCyAAQbAIaikDAEKAgICAgICAgIB/UQRAAkACQCAAQbgIaiICKQMAQgFZDQACQCAERQRAAkAgACgCHCEGQQAhAUIAIUoDQAJAAkAgAUECdCAGaigCACIEKAKwASIFQRhqIgkpAwAiS0IBWQ0AIAQoArgFKAIQKQMoIktCAFUEQCAJIEs3AwAMAQsgBSgCAEUEQCAEKALgAUEBSg0ECwwBC0L///////////8AIEt9IEpTDQIgSiBLfCFKCyABQQFqIgEgA0kNAAsgAiBKNwMAIEpCAFENAgwDCwsgAkIANwMACwwBCyAXKAIAIgEEfiABELcCBUIACyJKIABBjApqKAIAKQMQIktVBEAgDSgCACIEBEACfiBKIEt9IVcgACgCHCEGQv///////////wAgAikDACJLEKUBIUwgVwtCA4YhSkEAIQFBACECA0AgTCACQQJ0IAZqKAIAIgMoAhCsIk5ZBEAgA0EgaiIFKQMAQoCAgICAgICAgH9RBEAgBSBKIAMoAhSsIEsgTn4Q3wI3AwBBASEBCwsgAkEBaiICIARH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AnRqIAMoAgQ2AgAgAkEBaiICIAQoAgBIDQALDAELDAILIAAoAsAEQYCAAnFFDQIgESABNgIAIABBMEHH2AYgERBbDAILIAYkCkF/DwsgARCaASAGJApBdA8LIAYkCkEAC28BAX8gBEEATARAQQAPCyADBEADQCAFQQJ0IANqIAAgAiAFQQAgAUH/AHFB7gJqERAANgIAIAVBAWoiBSAERw0ACwVBACEDA0AgACACIANBACABQf8AcUHuAmoREAAaIANBAWoiAyAERw0ACwtBAAtzAQF/IARBAEwEQEEADwsgAwRAA0AgBkECdCADaiAAIAIgBSAGbGogAUH/AHFBpgFqEQIANgIAIAZBAWoiBiAERw0ACwVBACEDA0AgACACIAMgBWxqIAFB/wBxQaYBahECABogA0EBaiIDIARHDQALC0EAC+IPAiZ/BH4jCiEEIwpB4AlqJAojCiMLTgRAQeAJEAALIARByABqIQcCQCADQRhqIhwoAgBFBEAgAygCHARAIABBEEGh1QYgBxBbDAILCyAAQQxqIgYoAgAiB0UNACAEQdAAaiEFIAcoAghBA0cEQCAAQRBBx9UGIAUQWwwBCyACQQA2AgAgAUIANwMAIAFCADcDCCABQgA3AxAgAUEYaiIKQoCAgICAgICAgH83AwAgBigCACgCEEEgcUUEQCADKAIcRQRAIAQkCkEADwsLIARB2AlqIQggBEHQCWohCSAEQaABaiEdIARBmAFqIRggBEGIAWohDiAEQYABaiEeIARB8ABqIQ8gBEHoAGohHyAEQeAAaiEZIARB2ABqIQsgBEHICWohEiAEQcABaiEFIARBvAFqIRMgBEG4AWohECAEQbABaiEUIARBqAFqIRUgBEHACWohByAEIgwgAykDADcDACAEIAMpAwg3AwggBCADKQMQNwMQIAQgAykDGDcDGCAEIAMpAyA3AyAgBCADKQMoNwMoIAQgAykDMDcDMCAEIAMpAzg3AzggBEFAayADQUBrKQMANwMAAkACQCAAQbQGaiIgKAIAQQFHDQAgAygCHEUNACAAQRBB6dUGIAsQWyACQQA2AgBBaiEEDAELIAAoAhxBKGoiBCgCABCFASAEKAIAIAwQjwQiCwRAIAtBAEgEQCAMJAogCw8LBSAEKAIAIAwoAhw2AhwLIABBhAZqIgsoAgAEQCADKQMIIipC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AwAgEBCPBkIAUgRAIAQgBSkDADcDAAsgD0KAgICAgICAgIB/UQR+QoCAgICAgICAgH8FIAUpAwALIQ8LCyACKAJIIgINAQsLIAtFBEAgBCkDAEKAgICAgICAgIB/USAPQoCAgICAgICAgH9ScQRAIAQgDyADKQMwfDcDAAsLIAQhBSAIKAIAIgIhBCACKAIECyECIAUpAwBCgICAgICAgICAf1INBSAJKAIAIAMoAiBBAnRqKAIAKAI0QTBODQUgDCAKKQMAQoCAgICAgICAgH9Rcg0FBUEAIQILIAAgARDIAyIDQQBIDQAgCCgCACICQQRqIQQgAkEIaiEFQdAAEHUiA0UEQEF0IQAMAwsgARCTAiICQQBIDQUgAyABELsCIAQoAgAEQCAFKAIAIAM2AkgFIAQgAzYCAAsgBSADNgIADAELCyACQQBHIANBdUdxBEBBASECDAIFIAMhAAwICwALCwwCCyACRQRAIAZB8KQINgIAIAZBnpgINgIEIAZBiho2AghBAEEAQfCXCCAGEFsQAgsgBEEIaiEDIAcgAjYCACABIAIpAwA3AwAgASACKQMINwMIIAEgAikDEDcDECABIAIpAxg3AxggASACKQMgNwMgIAEgAikDKDcDKCABIAIpAzA3AzAgASACKQM4NwM4IAFBQGsgAkFAaykDADcDACAEIAJByABqIgIoAgA2AgQgAigCAEUEQCADQQA2AgALIAcQXEEAIQIMAwsgAxCDASACIQALIAEQhQEMAgUgCCgCACIDQQRqIgQoAgAiAkUEQCAAIAEQyAMiAkEATg0CIAIhAAwDCyAHIAI2AgAgASACKQMANwMAIAEgAikDCDcDCCABIAIpAxA3AxAgASACKQMYNwMYIAEgAikDIDcDICABIAIpAyg3AyggASACKQMwNwMwIAEgAikDODcDOCABQUBrIAJBQGspAwA3AwAgBCACQcgAaiICKAIANgIAIAIoAgBFBEAgA0EANgIICyAHEFxBAAshAgsgACgCHCIDIAEoAiBBAnRqKAIAIQQgACgCBCgCCEGAAnEEQCABKAIkQQFxBEAgBCgCAEECdCADaigCACEDIABB/AhqKAIAQRgQaiEAIANBjANqIgUoAgAiByAATwRAIAdBAEoEQCADQYgDaiEIQQAhAEEAIQMDQCAIKAIAIgkgAEEYbGoiByADQRhsIAlqIgMpAwA3AwAgByADKQMINwMIIAcgAykDEDcDECAAQQFqIgBBAXQiAyAFKAIASA0ACwVBACEACyAFIAA2AgALIAEpAzghECABKQMQIQ8gBCgC+AMiAARAIAQpA/ADIhFCgICAgICAgICAf1IgD0KAgICAgICAgIB/UnEEQAJAIBEgD1UiAyAAQQFGcQRAIA9CASAEKAK4Aa2GfCEPDAELIAMgAEF/R3JFBEAgD0IBIAQoArgBrYZ9IQ8LCwsLIARBiANqIARBjANqIARBkANqIBAgD0EAQQBBARD5AxoLCyABQRBqIgApAwAiD0KAgICAgICA//8AWQRAIAAgD0KBgICAgIDAgIB/fDcDAAsgAUEIaiIAKQMAIg9CgICAgICAgP//AFMEQCAGJAogAg8LIAAgD0KBgICAgIDAgIB/fDcDACAGJAogAg8LIAYkCiAAC0oBA38jCiECIwpBEGokCiMKIwtOBEBBEBAACyAAQQAgAhCMBCEEIAIoAgAiAyABKAIATARAIAIkCkEADwsgASADNgIAIAIkCiAEC/UFAgV/A34jCiEFIwpBkAFqJAojCiMLTgRAQZABEAALIAVB2ABqIgJCADcCACACQgA3AgggAkIANwIQIAJCADcCGCACQgA3AiAgAkEANgIoIABCgICAgICAgICAfzcDAAJAAkACfyABQQFqIAEgASwAAEEtRiIBGyIEQfDqByACEIoEIgMEfyACKAIIBSAEQfnqByACEIoEIQMgAkEANgIIIAMEf0EABRCSAUEANgIAIAQgBUEKENgEIQcgBSgCACIDIARGDQMQkgEoAgBBIkYNBCADBEAgASEGIAMMAwsMAwsLQZAcbCACKAIEQTxsaiACKAIAaqwhByABIQYgAwsiASwAACICQS5GBEAgAUEBaiIELAAAQVBqIgNBCUsEf0EAIQMgBAUgA0GgjQZsIQMgAUECaiIELAAAQVBqIgJBCUsEfyAEBSACQZDOAGwgA2ohAyABQQNqIgQsAABBUGoiAkEJSwR/IAQFIAMgAkHoB2xqIQMgAUEEaiIELAAAQVBqIgJBCUsEfyAEBSADIAJB5ABsaiEDIAFBBWoiBCwAAEFQaiICQQlLBH8gBAUgAyACQQpsaiEDIAFBBmoiBCwAAEFQaiICQQlLBH8gBAUgAiADaiEDIAFBB2oLCwsLCwshAQNAIAFBAWohBCABLAAAIgJBUGpBCU0EQCAEIQEMAQsLBUEAIQMLAn8CQAJAAkACQCACQRh0QRh1Qe0Aaw4JAAICAgICAgIBAgsgAUEBaiIELAAAQfMARgRAIANB6AcQYCEDQugHIQggAUECagwECwwCCyABQQFqIgQsAABB8wBGBEBCASEIQQAhAyABQQJqDAMLDAELIAFBAWohBAtCwIQ9IQggBCABIAJB/wFxQfMARhsLLAAADQBC////////////ACAIEM8BIAdTDQFC////////////ACADrCIJfSAHIAh+IgdTDQEgACAHIAl8IgdCACAHfSAGRRs3AwAgBSQKQQAPCyAFJApBag8LIAUkCkFeC58BAQF/IAJBAEcgAEEAR3EgAUEAR3FFBEBBAA8LIAAgAWoiA0F/aiwAAARAQbfj7vV7DwsgAUEATARAQQAPCwNAAkAgABBxIABqQQFqIgEgA08EQEG34+71eyEADAELIAAsAABFBEBBt+Pu9XshAAwBCyACIAAgAUEAEI8BIgBBAEgNACABEHEgAWpBAWoiASADSQRAIAEhAAwCCwsLIAALnAQBDX8jCiEDIwpB8ABqJAojCiMLTgRAQfAAEAALIANBKGoiByABNgIAIANBJGoiBkEANgIAIAFFBEAgAyQKQQAPCyABLAAARQRAIAMkCkEADwsgA0EYaiELIANBEGohCSADQQhqIQogAyIFQSBqIQwgA0EcaiENIANBMGohBCACIAYgAhshAQJAAkADQCAHQZzMBkH7zAYgASgCAEEARyAMIA0QuwwiAkEATgRAIAcoAgAiAywAAARAIAcgA0EBaiIDNgIACyAMKAIAIgYEQAN/IAFBBGohAiABKAIABH8gAiEBDAEFIAYLCyECBSABKAIAIQIgAUEEaiEBCyANKAIAIQggCSACNgIAIAkgCDYCBCAAQTBB49oHIAkQWyAAIAIgCEEAEIQCIg5BAEgNAiAIEIMBIAYQgwEgD0EBaiECIAMsAAAEQCACIQ8MAgUgAiEADAQLAAsLIAcoAgAhASACQWpGBEAgBSABNgIAIABBEEGv2gcgBRBbIAUkCkFqDwUgBEIANwAAIARCADcACCAEQgA3ABAgBEIANwAYIARCADcAICAEQgA3ACggBEIANwAwIARCADcAOCACIAQQrQwaIAogATYCACAKIAQ2AgQg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CgoKCgoKCgEKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAAoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIKC0EFIQEMCAtBBiEBDAcLQQchAQwGC0EIIQEMBQsgAkI3fSIJQiCIpw0FAkACQAJAIAmnDtELAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAQgLQQkhAQwGC0EKIQEMBQtBCyEBDAQLIAJCP30iCUIgiKcNBAJAAkACQAJAAkAgCacOyQ0ACQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQQJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkBCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkDCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQIJC0EMIQEMBwtBDSEBDAYLQQ4hAQwFC0EPIQEMBAtBECEBDAMLIAJCvwJ9IglCIIinDQMCQAJAAkACQAJAIAmnDtELAQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAgICAIICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgLQREhAQwGC0ESIQEMBQtBEyEBDAQLQRQhAQwDC0EVIQEMAgsgAkL/AX0iCUIgiKcNAgJAAkACQAJAIAmnDrkMAQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYDBgtBFiEBDAQLQRchAQwDC0EYIQEMAgtBGSEBDAELIAJCt+6PgBhRBEBBGiEBDAELDAELIAMgAUEEdEHgyQFqKAIANgIAIABB/dgHIAMQuAEgAyQKDwsgBSABNgIAIABBmLcHIAUQuAEgAkIAUQRAIAMkCg8LIABBkbcHIAQQuAFBACEBQQAhBANAIAJCASAErYaDQgBSBEAgBEEjTQRAIARBA3RBoM0BaigCACEFIARBbmpBC08EQCABQQBKBEAgAEGUtwcgCBC4AQsgBiAFNgIAIABB/dgHIAYQuAELCyABQQFqIQELIARBAWoiBEHAAEcNAAsgAEGWtwcgBxC4ASADJAoLzQECA38EfiMKIQMjCkEgaiQKIwojC04EQEEgEAALAn8gAigCACEFIAIoAgQhAiAFC6wgACgCBKx+IgcgAqwgACgCAKx+IggQpQEhBiAHIAYgCH59QgBSQv///////////wAgBn0gAVNyRQRAIAMkCiABIAZ8DwsgByAIUwRAIAMkCiABDwsgASAIIAdBBRDrASIGQv///////////wBRBEAgAyQKIAEPCyABIAYgByAIQQUQ6wF9IAZCAXwgByAIQQUQ6wF8IQkgAyQKIAkLowQCBn8CfgJAIAG9IghC////////////AINCgICAgICAgPj/AFgEQCAAvSIJQv///////////wCDQoCAgICAgID4/wBYBEAgCKciAyAIQiCIpyIGQYCAwIB8anJFBEAgABCZBA8LIAlCP4inIgUgCEI+iKdBAnEiB3IhAiAJQiCIp0H/////B3EiBCAJp3JFBEACQAJAAkACQCACQQNxDgQCAgABAwtEGC1EVPshCUAPC0QYLURU+yEJwA8LIAAPCwsgAyAGQf////8HcSIDckUNAiADQYCAwP8HRwRAIARBgIDA/wdGIANBgICAIGogBElyDQMgB0EARyAEQYCAgCBqIANJcQR8RAAAAAAAAAAABSAAIAGjmRCZBAshAAJAAkACQAJAIAJBA3EOAwIAAQMLIACaDwtEGC1EVPshCUAgAEQHXBQzJqahvKChDwsgAA8LIABEB1wUMyamobygRBgtRFT7IQnAoA8LIAJB/wFxIQIgBEGAgMD/B0YEQAJAAkACQAJAAkAgAkEDcQ4EAwABAgQLRBgtRFT7Iem/DwtE0iEzf3zZAkAPC0TSITN/fNkCwA8LRBgtRFT7Iek/DwsFAkACQAJAAkACQCACQQNxDgQDAAECBAtEAAAAAAAAAIAPC0QYLURU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aiIARw0ACyAHIAFBAWoiAUcNAAtBAAuRQwEFfyMKIQgjCkEwaiQKIwojC04EQEEwEAALIAAoAiwhBwJAIAFBEHRBEHVBwvl+SARAIAFBEHRBEHVBgfh+SARAAkACQAJAAkACQAJAAkACQCABQRB0QRB1QZiFfmsOhDQFCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoDCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoECgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoBCgoKCgoKCgoKAAoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK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AgAgDigCAGs2AgAgBiQKIAEPCyAGJApBfwshAQF/IAAQswQiAUEASARAIAEPCyAAKAIAQdAANgIcIAELBABBAAsEAEEAC6MBAQF/IABFBEBBAA8LIAAoAgAiAUHAhARqEJgBIAFByIQEahCYASABQdCEBGoQmAEgAUHYhARqEJgBIAFB4IQEahCYASABQeiEBGoQmAEgAUHwhARqEJgBIAFB+IQEahCYASABQYCFBGoQmAEgAUGIhQRqEJgBIAFBkIUEahCYASABQZiFBGoQmAEgAUGghQRqEJgBIAFBqIUEahCYASAAEMkGCwcAIAAQ0AYL5gEBAX8gACABEMoGIgJBAEgEQCACDwsgABCcDiICQQBIBEAgAg8LIAAgATYCsAIgAEGghARqQQA2AgAgAEGshARqQQA2AgAgAEGwhARqQQA2AgAgAEG0hARqQQA2AgAgAEG4AWoiAiAAQYACahCZDwRAQX8PCyAAKAKQAkEJTwRAQZioCUGmnAlBwQ5B66gJEAELIAAoApQCQQJPBEBBiKkJQaacCUHCDkHrqAkQAQsgACAAQbiEBGooAgAEfyAAQbyEBGooAgAFQQALNgL0ASAAIAIoAgA2AkggACAAKAK8ATYCTEEACwkAIAAgARDRBgs5ACACIAAoAvQBQQNLBH8gASAAKAJMNgIAIABByABqBSABIAAoAkg2AgAgAEHMAGoLKAIANgIAQQALGAAgASAAKAJINgIAIAIgACgCTDYCAEEACxgAIAEgACgCVDYCACACIAAoAlg2AgBBAAtBAQJ/IAAoAiwhAiABQQA2AgAgAigCKCEDIAIgACgCYCADQf8AcUGmAWoRAgAiAEEASARAIAAPCyABIAI2AgAgAAsfAQF/IAEgAEE4aiICKQIANwIAIAEgAikCCDcCCEEACw4AIAEgACgCXDYCAEEAC58BAQF/IAEgAEHAhARqIgIpAgA3AgAgASACKQIINwIIIAEgAikCEDcCECABIAIpAhg3AhggASACKQIgNwIgIAEgAikCKDcCKCABIAIpAjA3AjAgASACKQI4NwI4IAFBQGsgAkFAaykCADcCACABIAIpAkg3AkggASACKQJQNwJQIAEgAikCWDcCWCABIAIpAmA3AmAgASACKQJoNwJoQQALggIBBX8jCiEEIwpBEGokCiMKIwtOBEBBEBAACyAAKAKE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JAojCiMLTgRAQRAQAAsgAkEANgIAIAAQ9AIiAwRAIANBnpwJQQQQqwMEQEGWfyEABSACIABBo5wJELUDIgBBAE4EQCABEM0GIgBBAE4EQCABKAIAIgEoAgAhACABIAIoAgAgAEH/AHFBpgFqEQIAIgBBAE4EQCABQQE2AjALCwsLBUGWfyEACyACJAogAAtlAQF/IABBkAEQngIiAUEASARAIAEPCyAAKAIAIgBBODYCACAAQTk2AgQgAEEfNgIIIABBIDYCDCAAQSE2AhAgAEE6NgIUIABB0gA2AhwgAEE7NgIgIABBPDYCJCAAQS82AiggAQsYAQF/IABBDBDTASIBNgIAQQBBm38gARsLOQEBfyAAQRAQngIiAUEASARAIAEPCyAAKAIAIgBBMzYCACAAQTQ2AgQgAEEqNgIIIABBKzYCDCABC20BAn8gAEHAABDTASIANgIAQZt/QQAgAEUiAhshASACBEAgAQ8LIABB1QA2AgAgAEHWADYCBCAAQcAANgIIIABBwQA2AgwgAEElNgIQIABBJjYCFCAAQdcANgIYIABB2AA2AhwgAEEzNgIgIAELvgIBA38jCiECIwpBEGokCiMKIwtOBEBBEBAACyACQQRqIgRBADYCACACQQA2AgAgABD0AiIDBEAgAyAEEKkPIgNBAEgEQCADIQAFIAIgAEGjnAkQtQMiAEEATgRAAkACQAJAAkACQCAEKAIAKAIAQeUAaw5lAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgECCyABEMgGIQAMAgsgARDMBiEADAELQZZ/IQAMAQsgAEEATgRAIAEoAgAiASgCACEAIAEgAigCACAAQf8AcUGmAWoRAgAiAEEATgRAIAFBATYCMAsLCwsLBUGWfyEACyACJAogAAvPAwEOfyMKIQUjCkEQaiQKIwojC04EQEEQEAALIABB4ABqIgMoAgAEQCAAKAIgIQEDQCACQQJ0IAFqQQA2AgAgAkEBaiICIAMoAgBJDQALCyAAQRRqIglBADYCACAAIABBMGoiCigCACIBNgIAIABBDGoiByAAQRhqIgsoAgAiAjYCACAAQQRqIgggAjYC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QQV0akGkywxqQYAIOwEAIAAgAUEFdGpBxscMakGACDsBACAAIAFBBXRqQabLDGpBgAg7AQAgACABQQV0akHIxwxqQYAIOwEAIAAgAUEFdGpBqMsMakGACDsBACAAIAFBBXRqQcrHDGpBgAg7AQAgACABQQV0akGqywxqQYAIOwEAIABBrMoMaiABQQF0akGACDsBACAAQcTKDGogAUEBdGpBgAg7AQAgAEHcygxqIAFBAXRqQYAIOwEAIABB9MoMaiABQQF0akGACDsBACABQQFqIgFBDEcNAAtBgAYgAEGYxwxqKAIAIgIgAEGUxwxqKAIAaiIBdCEDIAFBGEkEQCAAQajHDGooAgAhBEEAIQEDQCABQQF0IARqQYAIOwEAIAFBAWoiASADSQ0ACwtBACEBA0AgAEGMzgxqIAFBB3RqQYAIOwEAIAAgAUEHdGpBjs4MakGACDsBACAAIAFBB3RqQZDODGpBgAg7AQAgACABQQd0akGSzgxqQYAIOwEAIAAgAUEHdGpBlM4MakGACDsBACAAIAFBB3RqQZbODGpBgAg7AQAgACABQQd0akGYzgxqQYAIOwEAIAAgAUEHdGpBms4MakGACDsBACAAIAFBB3RqQZzODGpBgAg7AQAgACABQQd0akGezgxqQYAIOwEAIAAgAUEHdGpBoM4MakGACDsBACAAIAFBB3RqQaLODGpBgAg7AQAgACABQQd0akGkzgxqQYAIOwEAIAAgAUEHdGpBps4MakGACDsBACAAIAFBB3RqQajODGpBgAg7AQAgACABQQd0akGqzgxqQYAIOwEAIAAgAUEHdGpBrM4MakGACDsBACAAIAFBB3RqQa7ODGpBgAg7AQAgACABQQd0akGwzgxqQYAIOwEAIAAgAUEHdGpBss4MakGACDsBACAAIAFBB3RqQbTODGpBgAg7AQAgACABQQd0akG2zgxqQYAIOwEAIAAgAUEHdGpBuM4MakGACDsBACAAIAFBB3RqQbrODGpBgAg7AQAgACABQQd0akG8zgxqQYAIOwEAIAAgAUEHdGpBvs4MakGACDsBACAAIAFBB3RqQcDODGpBgAg7AQAgACABQQd0akHCzgxqQYAIOwEAIAAgAUEHdGpBxM4MakGACDsBACAAIAFBB3RqQcbODGpBgAg7AQAgACABQQd0akHIzgxqQYAIOwEAIAAgAUEHdGpBys4MakGACDsBACAAIAFBB3RqQczODGpBgAg7AQAgACABQQd0akHOzgxqQYAIOwEAIAAgAUEHdGpB0M4MakGACDsBACAAIAFBB3RqQdLODGpBgAg7AQAgACABQQd0akHUzgxqQYAIOwEAIAAgAUEHdGpB1s4MakGACDsBACAAIAFBB3RqQdjODGpBgAg7AQAgACABQQd0akHazgxqQYAIOwEAIAAgAUEHdGpB3M4MakGACDsBACAAIAFBB3RqQd7ODGpBgAg7AQAgACABQQd0akHgzgxqQYAIOwEAIAAgAUEHdGpB4s4MakGACDsBACAAIAFBB3RqQeTODGpBgAg7AQAgACABQQd0akHmzgxqQYAIOwEAIAAgAUEHdGpB6M4MakGACDsBACAAIAFBB3RqQerODGpBgAg7AQAgACABQQd0akHszgxqQYAIOwEAIAAgAUEHdGpB7s4MakGACDsBACAAIAFBB3RqQfDODGpBgAg7AQAgACABQQd0akHyzgxqQYAIOwEAIAAgAUEHdGpB9M4MakGACDsBACAAIAFBB3RqQfbODGpBgAg7AQAgACABQQd0akH4zgxqQYAIOwEAIAAgAUEHdGpB+s4MakGACDsBACAAIAFBB3RqQfzODGpBgAg7AQAgACABQQd0akH+zgxqQYAIOwEAIAAgAUEHdGpBgM8MakGACDsBACAAIAFBB3RqQYLPDGpBgAg7AQAgACABQQd0akGEzwxqQYAIOwEAIAAgAUEHdGpBhs8MakGACDsBACAAIAFBB3RqQYjPDGpBgAg7AQAgACABQQd0akGKzwxqQYAIOwEAIAFBAWoiAUEERw0AC0EAIQEDQCAAQYzSDGogAUEBdGpBgAg7AQAgAUEBaiIBQfIARw0ACyAAQZLUDGpBgAg7AQAgAEGQ1AxqQYAIOwEAQQAhAQNAIABBlNQMaiABQQF0akGACDsBACABQQFqIgFBgAFHDQALQQAhAQNAIABBlNYMaiABQQF0akGACDsBACABQQFqIgFBgAFHDQALQQAhAQNAIABBlNgMaiABQQF0akGACDsBACABQQFqIgFBgAJHDQALIABB2uQNakGACDsBACAAQdjkDWpBgAg7AQBBACEBA0AgAEHc5A1qIAFBAXRqQYAIOwEAIAFBAWoiAUGAAUcNAAtBACEBA0AgAEHc5g1qIAFBAXRqQYAIOwEAIAFBAWoiAUGAAUcNAAtBACEBA0AgAEHc6A1qIAFBAXRqQYAIOwEAIAFBAWoiAUGAAkcNAAsgAEHw0wxqQYAIOwEAIABB8tMMakGACDsBACAAQfTTDGpBgAg7AQAgAEH20wxqQYAIOwEAIABB+NMMakGACDsBACAAQfrTDGpBgAg7AQAgAEH80wxqQYAIOwEAIABB/tMMakGACDsBACAAQYDUDGpBgAg7AQAgAEGC1AxqQYAIOwEAIABBhNQMakGACDsBACAAQYbUDGpBgAg7AQAgAEGI1AxqQYAIOwEAIABBitQMakGACDsBACAAQYzUDGpBgAg7AQAgAEGO1AxqQYAIOwEAIABBiAlqQQA2AgAgAEGMCWpBADYCACAAQbSuDGpBADYCACAAQaTHDGpBASAAQZzHDGooAgB0QX9qNgIAIABBoMcMakEBIAJ0QX9qNgIAC7QJAQJ/IABBADoAACAAQQE6AAEgAEECOgACIABBAzoAAyAAQYQIOwAEIABBhQo7AAYgAEGGjJgwNgAIIABBh46cODYADCAAQoiQoMCAgYKECDcAECAAQomSpMiQocKECTcAGCAAQSBqIgFCipSo0KDBgoUKNwAAIAFCipSo0KDBgoUKNwAIIABBMGoiAUKLlqzYsOHChQs3AAAgAUKLlqzYsOHChQs3AAggAEFAayIBQoyYsODAgYOGDDcAACABQoyYsODAgYOGDDcACCABQoyYsODAgYOGDDcAECABQoyYsODAgYOGDDcAGCAAQeAAaiIBQo2atOjQocOGDTcAACABQo2atOjQocOGDTcACCABQo2atOjQocOGDTcAECABQo2atOjQocOGDTcAGCAAQYABaiIBQo6cuPDgwYOHDjcAACABQo6cuPDgwYOHDjcACCABQo6cuPDgwYOHDjcAECABQo6cuPDgwYOHDjcAGCABQo6cuPDgwYOHDjcAICABQo6cuPDgwYOHDjcAKCABQo6cuPDgwYOHDjcAMCABQo6cuPDgwYOHDjcAOCAAQcABaiIBQo+evPjw4cOHDzcAACABQo+evPjw4cOHDzcACCABQo+evPjw4cOHDzcAECABQo+evPjw4cOHDzcAGCABQo+evPjw4cOHDzcAICABQo+evPjw4cOHDzcAKCABQo+evPjw4cOHDzcAMCABQo+evPjw4cOHDzcAOCAAQYACaiIBQpCgwICBgoSIEDcAACABQpCgwICBgoSIEDcACCABQpCgwICBgoSIEDcAECABQpCgwICBgoSIEDcAGCABQpCgwICBgoSIEDcAICABQpCgwICBgoSIEDcAKCABQpCgwICBgoSIEDcAMCABQpCgwICBgoSIEDcAOCABQUBrQpCgwICBgoSIEDcAACABQpCgwICBgoSIEDcASCABQpCgwICBgoSIEDcAUCABQpCgwICBgoSIEDcAWCABQpCgwICBgoSIEDcAYCABQpCgwICBgoSIEDcAaCABQpCgwICBgoSIEDcAcCABQpCgwICBgoSIEDcAeCAAQYADaiIBQpGixIiRosSIETcAACABQpGixIiRosSIETcACCABQpGixIiRosSIETcAECABQpGixIiRosSIETcAGCABQpGixIiRosSIETcAICABQpGixIiRosSIETcAKCABQpGixIiRosSIETcAMCABQpGixIiRosSIETcAOCABQUBrQpGixIiRosSIETcAACABQpGixIiRosSIETcASCABQpGixIiRosSIETcAUCABQpGixIiRosSIETcAWCABQpGixIiRosSIETcAYCABQpGixIiRosSIETcAaCABQpGixIiRosSIETcAcCABQpGixIiRosSIETcAeCAAQYAEakESQYACEF0aQYAEIQEDQCABQQFqIQEgAkEBaiICQYACSQ0ACyAAIAFqQRNBgAIQXRpBACECA0AgAUEBaiEBIAJBAWoiAkGAAkkNAAsgACABakEUQYAEEF0aQQAhAgNAIAFBAWohASACQQFqIgJBgARJDQALIAAgAWpBFUGABBBdGkEAIQADQCAAQQFqIgBBgARJDQALC+YBAQN/IABBiPYOaiACNgIAIABBzPUOaiABNgIAIAAgBCAFEJIPIgEEQCABDwsgAEH09Q5qIQIgABC5BCIBBEAgAQ8LIANFBEADfwJ/QQAgAigCAA0AGiAAELkEIgFFDQEgAQsLDwsgAEHo9Q5qIQQgAEHQ9Q5qIQUgAEHA9Q5qIQYgAEHI9Q5qIQcgAEG49Q5qIQgDfwJ/QQAgAigCAA0AGiADKAIAIQFBCiADIAQpAwAgBigCACAHKAIAa6wgBSkDACAIKQMAfHwgAUEBcUGNBGoRHAANABogABC5BCIBRQ0BIAELCwuiAQEDfyAAQRxqIAIQhw8gAUEEaiICKAIAIQMgASAAQajHDGoiBCgCACADQT9xQZkFahEAACACKAIAIQMgASAAQZj2DmoiBSgCACADQT9xQZkFahEAACAEQQA2AgAgBUEANgIAIAIoAgAhAyABIABByPUOaiIEKAIAIANBP3FBmQVqEQAAIARBADYCACACKAIAIQIgASAAIAJBP3FBmQVqEQAACy4BAX8gACgCACEBIABBqKQRIAFB/wBxQaYBahECACIARQRAIAAPCyAAEJEPIAALzgMBBX8jCiEEIwpBMGokCiMKIwtOBEBBMBAACyAAQcz1DmpBADYCACAAQcj1DmpBADYCACAAQRxqEIoPIARBBTYCACAEQQA2AiQgBEEANgIEIARBfzYCLCAEQQhqIgFCfzcCACABQn83AgggAUJ/NwIQIAFBfzYCGCAEQQA2AiggACAEENIGGiAAQZyJDGoQjQ9BCCEFA0AgBSAFbCIBQf//A0sEQEEAIQIDQCABQQF2IQMgAkEBaiECIAFB//8HSwRAIAMhAQwBCwsFQQAhAiABIQMLIAJBAXQhAiADIANsIgFB//8DSwRAIAIhAwNAIAFBAXYhAiADQQFqIQMgAUH//wdLBEAgAiEBDAELCwUgAiEDIAEhAgsgA0EBdCEDIAIgAmwiAUH//wNLBEADQCABQQF2IQIgA0EBaiEDIAFB//8HSwRAIAIhAQwBCwsFIAEhAgsgA0EBdCEDIAIgAmwiAUH//wNLBEADQCABQQF2IQIgA0EBaiEDIAFB//8HSwRAIAIhAQwBCwsLIABBnJkMaiAFQQR2QQJ0akGhASADazYCACAFQRBqIgVBgBBJDQALIABBqMcMakEANgIAIABBmPYOakEANgIAIAQkCgvXBgEJfyAAQZDHDGogAEGA9g5qIgooAgAiA0EBSwR/IANBAkYEf0ECBSADQQRLBH8gA0EISwR/IANBEEsEfyADQSBLBH8gA0HAAEsEfyADQYABSwR/IANBgAJLBH8gA0GABEsEfyADQYAISwR/IANBgBBLBH8gA0GAIEsEfyADQYDAAEsEfyADQYCAAUsEfyADQYCAAksEfyADQYCABEsEfyADQYCACEsEfyADQYCAEEsEfwJ/QSYgA0GAgCBNDQAaQSggA0GAgMAATQ0AGkEqIANBgICAAU0NABpBLCADQYCAgAJNDQAaQS4gA0GAgIAETQ0AGkEwIANBgICACE0NABpBMiADQYCAgBBNDQAaQTZBNCADQYCAgCBLGwsFQSQLBUEiCwVBIAsFQR4LBUEcCwVBGgsFQRgLBUEWCwVBFAsFQRILBUEQCwVBDgsFQQwLBUEKCwVBCAsFQQYLBUEECwsFQQALNgIAIABB9PUOakEANgIAIABB/PUOakEANgIAIABByPUOaiIDKAIARQRAIAMgAUGAgAQgASgCAEH/AHFBpgFqEQIAIgM2AgAgAwRAIABBxPUOaiADQYCABGo2AgAFQQIPCwsgAEEcaiEFIABBlMcMaigCACAAQZjHDGooAgBqIQYgAEGY9g5qIQMCQAJAIABBqMcMaiIEKAIAIgdFDQAgAygCAEUNACAAQaD1DmooAgAgBkcNAAwBCyABIAcgAUEEaiIIKAIAQT9xQZkFahEAACABIAMoAgAgCCgCAEE/cUGZBWoRAAAgBEEANgIAIANBADYCACAEIAFBgAwgBnQiCSABKAIAQf8AcUGmAWoRAgA2AgAgAyABIAkgASgCAEH/AHFBpgFqEQIAIgc2AgAgBCgCACIJRSAHRXJFBEAgAEGg9Q5qIAY2AgAMAQsgASAJIAgoAgBBP3FBmQVqEQAAIAEgAygCACAIKAIAQT9xQZkFahEAACAEQQA2AgAgA0EANgIAQQIPCyAAIAooAgAiAUGAgIAISzYCcCAFIAFBACABa0GAICABQYAgakEASRsgAEGwrgxqKAIAIAIQiQ9FBEBBAg8LIAAgBTYCGCAFIAAQiA8CfyAAQej1DmohCyAAEIwPIAAQiw8gCwtCADcDAEEAC0gBAX8gAEEFNgIAIABBADYCJCAAQQA2AgQgAEF/NgIsIABBCGoiAUJ/NwIAIAFCfzcCCCABQn83AhAgAUF/NgIYIABBADYCKAszACAAQQA2AiQgAEEBNgJMIABBADYCSCAAQQA2AlggAEEANgIsIABBADYCMCAAQQE2AlALVQEDfyABQQRqIgIoAgAhAyABIABBEGoiBCgCACADQT9xQZkFahEAACAEQQA2AgAgAigCACECIAEgAEEUaiIAKAIAIAJBP3FBmQVqEQAAIABBADYCAAv5CQEbfyADKAIAIQwgA0EANgIAIABByABqIhAoAgAiC0F/akGRAkkEQCAAKAIUIREgACgCKCEUIAAoAjghEiABIABBJGoiFSgCACIJayIGIAsgBiALSRshCCAAQTBqIg0oAgAEQCAAQSxqIgYhByAGKAIAIQYFIAAoAgwiDiAAQSxqIgcoAgAiBmsgCE0EQCANIA42AgALCyAHIAYgCGo2AgAgECALIAhrNgIAIAgEQCAJQX9qIhYgAWsiFyALQX9zIg1LIQ4gCSEHIAghBgNAIAcgEWogESAHIBJrIBRBACAHIBJJG2pqLAAAOgAAIAdBAWohByAGQX9qIgYNAAsgFiAXIA0gDhtrIQkLIBUgCTYCAAsgBUEANgIAAkACQCAQKAIAQZICRgRAIABBIGohCAUCQCAAQcwAaiEYIABBJGohGyAAQdgAaiEKIABB0ABqIRkgAEEEaiEcIABBEGohHSAAQSBqIQggBEUhHiAAQcQAaiEfIABBQGshICAAQTxqIQsgAEE4aiERIABBNGohEiAAQd0AaiEUIABB3gBqIRUgAEHfAGohFiAAQeAAaiEXIABBHGohDSAAQRhqIRMgAEHcAGoiDyEOIAwhBAJAAkACQAJAAkADQAJAIBgoAgAEQAJAAkAgBEUNAANAIAooAgAiB0EFSQRAASACQQFqIQYgAiwAACECIAogB0EBajYCACAHIABB3ABqaiACOgAAIAMgAygCAEEBajYCACAEQX9qIgQEQCAGIQIMAgUgBiECDAMLAAsLDAELIAooAgBBBUkNAkEAIQQLIA8sAAANByAIIBctAAAgFC0AAEEYdCAVLQAAQRB0ciAWLQAAQQh0cnI2AgAgDUF/NgIAIBhBADYCACAKQQA2AgALIAQhByAbKAIAIAFJBH9BAAUgECgCAEUiBARAIAgoAgBFDQQLIB4NBCAERQ0LQQELIRogGSgCAARAIB0oAgAhCUGABiAAKAIAIBwoAgBqdEG2DmoiBgRAQQAhBANAIARBAXQgCWpBgAg7AQAgBEEBaiIEIAZHDQALCyAfQQE2AgAgIEEBNgIAIAtBATYCACARQQE2AgAgEkEANgIAIBlBADYCAAsgCigCACIGBH8gBkEUSSIEIAdBAEdxBEBBACEEA38gBiAAQdwAamogAiAEaiwAADoAACAGQQFqIgZBFEkiCSAEQQFqIgQgB0lxDQAgBCEMIAkLIQQFQQAhDAsgCiAGNgIAIAQgGkEARyIJcgRAIAAgDyAGENMGIgRFDQcgCSAEQQJHcQ0MCyATIA82AgAgACABIA8Q1AYNByADIBMoAgAgDCAGIA5qa2oiBCADKAIAajYCACAKQQA2AgAgAiAEagUgGkEARyIGIAdBFElyBH8gACACIAcQ0wYiBEUNBiAGIARBAkdxDQwgAgUgAiAHakFsagshBCATIAI2AgAgACABIAQQ1AYNByADIBMoAgAiBiACayIEIAMoAgBqNgIAIAYLIQIgByAEayEEIBAoAgBBkgJHDQEMBwsLDAcLIAVBBDYCAEEADwsgBUECNgIAQQAPCyAPIAIgBxBeGiAKIAc2AgAgAyAHIAMoAgBqNgIADAQLIAMgDCADKAIAajYCAAwDC0EBDwsLIAgoAgAiAEUEQCAFQQE2AgAgCCgCACEACyAAQQBHDwsgBUEDNgIAQQAPCyAFQQI2AgBBAQuKAgEKfyMKIQgjCkEQaiQKIwojC04EQEEQEAALAn8gAigCACEPIAQoAgAhCSACQQA2AgAgBEEANgIAIABBJGohCiAAQShqIQ0gAEEUaiEOIAEhCyAPCyEBIAMhBgNAIAggCTYCACAKKAIAIgMgDSgCACIHRgRAIApBADYCAEEAIQMLIAAgByABIANqIAEgByADa0sbIAYgCEEAIAUQlg8hByAEIAgoAgAiDCAEKAIAajYCACALIAMgDigCAGogCigCACADayIDEF4aIAIgAyACKAIAajYCACADRSABIANrIgFFciAHQQBHckUEQCADIAtqIQsgCSAMayEJIAYgDGohBgwBCwsgCCQKIAcLwAMBCH8CfyABLQABIQogAS0AAiEDIAEtAAMhByABLQAEIQQgAS0AACIBQeABSgRAQQQPCyAKC0H/AXEgA0H/AXFBCHRyIAdB/wFxQRB0ciAEQf8BcUEYdHIiBUGAICAFQYAgSxshBSABQf8BcSIBQQkQaiEDIAEgA0EJbGshByABQS0QaiEIQYAGIAcgA0EFEJEBIglqdEG2DmohASAAQdQAaiEEAkACQCAAQRBqIgMoAgAiBkUNACAEKAIAIAFHDQAMAQsgAiAGIAIoAgRBP3FBmQVqEQAAIANBADYCACADIAIgAUEBdCACKAIAQf8AcUGmAWoRAgAiBjYCACAEIAE2AgAgBkUEQEECDwsLAkACQCAAQRRqIgQoAgAiBkUNACAFIABBKGoiASgCAEcNAAwBCyACIAYgAkEEaiIBKAIAQT9xQZkFahEAACAEQQA2AgAgBCACIAUgAigCAEH/AHFBpgFqEQIAIgQ2AgAgBARAIABBKGohAQwBCyACIAMoAgAgASgCAEE/cUGZBWoRAAAgA0EANgIAQQIPCyABIAU2AgAgACAHNgIAIAAgCTYCBCAAIAg2AgggACAFNgIMQQALjQEBBH8jCiECIwpBgAFqJAojCiMLTgRAQYABEAALIAFBMGoiBCgCACIDKAIsIQUgAyACQfAAaiIDIAVB/wBxQaYBahECAEEATgRAIAAgASACEKkDQQBOBEAgBCgCACIBKAIoIQAgASADKAIAIABB/wBxQaYBahECAEEATgRAIAIkCkEADwsLCyACJApBfwvEAgENfyAAQRBqIQggAEEUaiEDIABBBGohBCAAQQhqIQYgAEEoaiEJIABBIGohCiAAQSRqIQsDQCAIKAIAQQRJBEAgAyADKAIAQQFqNgIAIAAgACgCAEEBajYCAAUgACgCACICQQFqIQcgCSgCACAAQewAaiACLQAAQQJ0aigCACAHLQAAcyIMIAItAAJBCHRzIg0gAEHsAGogAi0AA0ECdGooAgBBBXRzcUGAiARqQQJ0IAooAgAiAmoiBSgCACEOIAUgBCgCACIFNgIAIA1B//8DcUGACGpBAnQgAmogBTYCACAMQf8HcUECdCACaiAFNgIAIAsoAgAgAygCAEECdGogDjYCACADIAMoAgBBAWo2AgAgACAHNgIACyAEIAQoAgBBAWoiAjYCACACIAYoAgBGBEAgABDBAQsgAUF/aiIBDQALC4IJARJ/IAAoAhAiCkEESQRAIABBFGoiASABKAIAQQFqNgIAIAAgACgCAEEBajYCACAAQQRqIgIoAgBBAWohASACIAE2AgAgACgCCCABRwRAQQAPCyAAEMEBQQAPCyAAKAIAIgdBAWohDSAAQewAaiAHLQAAQQJ0aigCACANLQAAcyIEIActAAJBCHRzIQIgAEEEaiIMKAIAIgUgBEH/B3FBAnQgACgCICIEaiIGKAIAayEDIAJB//8DcUGACGpBAnQgBGoiCSgCACELIAAoAiggAiAAQewAaiAHLQADQQJ0aigCAEEFdHNxQYCIBGpBAnQgBGoiAigCACEIIAIgBTYCACAJIAU2AgAgBiAFNgIAIAMgAEEYaiIGKAIASQR/IAcgA2ssAAAgBywAAEYEfyABQQI2AgAgASADQX9qNgIEQQIhBEECBUEAIQRBAQsFQQAhBEEBCyECAkACQAJAIAMgBSALayIFRg0AIAUgBigCAE8NACAHIAVrLAAAIAcsAABHDQAgBEEBckECdCABaiAFQX9qNgIAIAUhAyAEQQJqIQRBAyECDAELIAQNAEEAIQMMAQsgAiAKRwRAAkADQCAHIAIgA2tqLAAAIAIgB2osAABGBEAgCiACQQFqIgJGDQIMAQsLIARBfmpBAnQgAWogAjYCACAEIQMMAgsLIARBfmpBAnQgAWogCjYCACAAKAIkIABBFGoiASgCAEECdGogCDYCACABIAEoAgBBAWo2AgAgACANNgIAIAwgDCgCAEEBaiIBNgIAIAAoAgggAUcEQCAEDwsgABDBASAEDwsgAkEDIAJBA0sbIQQgDCgCACEOIAYoAgAhCSAAKAIsIQYgA0ECdCABaiECIAAoAiQiECAAQRRqIg8oAgAiC0ECdGogCDYCAEEAIA4gCGsiBWshAyAGQX9qIQggBkEARyAFIAlJcQRAAkAgCkEBRgRAIAQgB2osAAAhBiAEDQEgAyEEIAUhAyAIIQUDQAJAIAQgC2ogCUEAIAMgC0sbakECdCAQaigCACEIIAYgBCAHaiwAAEYEQCAGIAcsAABGDQELQQAgDiAIayIDayEEAn8gBUF/aiETIAVBAEcgAyAJSXFFDQQgEwshBQwBCwsgAkEBNgIAIAIgA0F/ajYCBCACQQhqIQIMAQsDQCADIAtqIAlBACAFIAtLG2pBAnQgEGooAgAhEiAEIAMgB2oiBmosAAAgBCAHaiwAAEYEQCAGLAAAIAcsAABGBEBBASEDA0ACQCADIAZqLAAAIAMgB2osAABHBEBBACERDAELIAogA0EBaiIDRw0BQQEhESAKIQMLCyAEIANJBEAgAiADNgIAIAJBCGohBiACIAVBf2o2AgQgEQR/IAYhAgwFBSADIQQgBgshAgsLC0EAIA4gEmsiBWshAyAIQX9qIQYgCEEARyAFIAlJcQRAIAYhCAwBCwsLCyACIAFrQQJ1IQEgDyAPKAIAQQFqNgIAIAAgDTYCACAMIAwoAgBBAWoiAjYCACAAKAIIIAJHBEAgAQ8LIAAQwQEgAQvaAQIDfwF9IAEoAgwiBUEASiABKAIIIgZBAEpxRQRAQQAPC0EAIQEDQCACIAEgA2xqIQRBACEAA0AgACAEaiAAQQJ0IARqKgIAIgdDAAAAAF8Ef0EABQJ/IAdDHC5NO18EQCAHQwAAf0OUQ1K4TkGUQwAAAD+SEF9B/wFxDAELIAdDAACAP10EfyAHu0SrqqqqqqraPxB+tkM9Coc/lEOuR2G9kkMAAH9DlEMAAAA/khBfQf8BcQVBfwsLCzoAACAGIABBAWoiAEcNAAsgBSABQQFqIgFHDQALQQALdgEDfyABKAIMIgVBAEogASgCCCIGQQBKcUUEQEEADwtBACEBA0AgAiABIANsaiEEQQAhAANAIABBAnQgBGogAEECdCAEaioCAEMAAIBLlEMAAAA/khBfNgIAIAYgAEEBaiIARw0ACyAFIAFBAWoiAUcNAAtBAAvoAQIFfwF9IAEoAgwiBkEASiABKAIIIgdBAEpxRQRAQQAPC0EAIQEDQCACIAEgA2xqIQVBACEAA0AgAEECdCAFaioCACIJvCEEIABBAXQgBWogCSAJXAR/IARB//8BckH//wNxBSAJQwDgf8ddBH9B/3cFIAlDAOB/R14Ef0H/9wEFIAlDAACAOF0gCUMAAIC4XnEEfyAEQRB2QYCAAnEFIARBDXYiCEGA+ANxQYCAAWogCEH/B3EgBEEfdkEPdHJyQf//A3ELCwsLOwEAIAcgAEEBaiIARw0ACyAGIAFBAWoiAUcNAAtBAAt2AQN/IAEoAgwiBUEASiABKAIIIgZBAEpxRQRAQQAPC0EAIQEDQCACIAEgA2xqIQRBACEAA0AgAEEBdCAEaiAAQQJ0IARqKgIAQwAAAEaUQwAAAD+SEF87AQAgBiAAQQFqIgBHDQALIAUgAUEBaiIBRw0AC0EAC+EBAgN/AX0gASgCDCIFQQBKIAEoAggiBkEASnFFBEBBAA8LQQAhAQNAIAIgASADbGohBEEAIQADQCAAIARqIABBAnQgBGooAgCyQwAAgDOUIgdDAAAAAF8Ef0EABQJ/IAdDHC5NO18EQCAHQwAAf0OUQ1K4TkGUQwAAAD+SEF9B/wFxDAELIAdDAACAP10EfyAHu0SrqqqqqqraPxB+tkM9Coc/lEOuR2G9kkMAAH9DlEMAAAA/khBfQf8BcQVBfwsLCzoAACAGIABBAWoiAEcNAAsgBSABQQFqIgFHDQALQQALbwEDfyABKAIMIgVBAEogASgCCCIGQQBKcUUEQEEADwtBACEBA0AgAiABIANsaiEEQQAhAANAIABBAnQgBGogAEECdCAEaigCALJDAACAM5Q4AgAgBiAAQQFqIgBHDQALIAUgAUEBaiIBRw0AC0EAC3oBA38gAUEMaiIFKAIAIgBBAEwEQEEADwsgAUEIaiIGKAIAIQEDQCABQQBKBEBBACEAA0AgACACaiAAQQF0IAJqLwEAQQh2OgAAIABBAWoiACAGKAIAIgFIDQALIAUoAgAhAAsgAiADaiECIARBAWoiBCAASA0AC0EAC68CAgZ/AX0gASgCDCIIQQBKIAEoAggiCUEASnFFBEBBAA8LQQAhAQNAIAIgASADbGohBkEAIQADQCAAQQF0IAZqLwEAIgVBD3YhBCAAIAZqIAVBCnZBH3EiBwR/IARBH3QhBCAHQR9GBH8gBCAFQQ10ckGAgID8B3IFIAdBF3RBgICAwANqIAQgBUENdEGAwP8DcXJyCwUgBEEfdAu+IgpDAAAAAF8Ef0EABQJ/IApDHC5NO18EQCAKQwAAf0OUQ1K4TkGUQwAAAD+SEF9B/wFxDAELIApDAACAP10EfyAKu0SrqqqqqqraPxB+tkM9Coc/lEOuR2G9kkMAAH9DlEMAAAA/khBfQf8BcQVBfwsLCzoAACAJIABBAWoiAEcNAAsgCCABQQFqIgFHDQALQQALygEBB38gASgCDCIAQQBKIAEoAggiCUEASnFFBEBBAA8LIAAhAQNAIAIgAyABQX9qIgpsaiEGIAkhAANAIABBf2oiB0EBdCAGai8BACIFQQ92IQQgB0ECdCAGaiAFQQp2QR9xIggEfyAEQR90IQQgCEEfRgR/IAQgBUENdHJBgICA/AdyBSAIQRd0QYCAgMADaiAEIAVBDXRBgMD/A3FycgsFIARBH3QLNgIAIABBAUoEQCAHIQAMAQsLIAFBAUoEQCAKIQEMAQsLQQAL4QECA38BfSABKAIMIgVBAEogASgCCCIGQQBKcUUEQEEADwtBACEBA0AgAiABIANsaiEEQQAhAANAIAAgBGogAEEBdCAEai4BALJDAAAAOZQiB0MAAAAAXwR/QQAFAn8gB0McLk07XwRAIAdDAAB/Q5RDUrhOQZRDAAAAP5IQX0H/AXEMAQsgB0MAAIA/XQR/IAe7RKuqqqqqqto/EH62Qz0Khz+UQ65HYb2SQwAAf0OUQwAAAD+SEF9B/wFxBUF/CwsLOgAAIAYgAEEBaiIARw0ACyAFIAFBAWoiAUcNAAtBAAt9AQR/IAEoAgwiAEEASiABKAIIIgZBAEpxRQRAQQAPCyAAIQEDQCACIAMgAUF/aiIHbGohBCAGIQADQCAAQX9qIgVBAnQgBGogBUEBdCAEai4BALJDAAAAOZQ4AgAgAEEBSgRAIAUhAAwBCwsgAUEBSgRAIAchAQwBCwtBAAsXACABIAAoAgggACgCEEEMdGo2AgBBAAssAQJ/QZp/QQAgACgCABDSCiICQX9GIgMbIQAgAwRAIAAPCyABIAI2AgAgAAvMAwEKfyAALAAAIgMiBxDEASIKQS4QxAFHIANFIgtyBEBBBCECQS4hBCAHIQMFAkBBzsUJIQUgACEGQQQhAkEuIQQgByEDQS4hCANAIAJBAEcgCEH/AXFBAEdxRQ0BIAVBAWohBSACQX9qIQIgBkEBaiIGLAAAIgkiAxDEASAFLAAAIggiBBDEAUcgCUVyRQ0ACwsLIAEgAkUgAyAERnIEf0Hw5QQFQS4QxAEgCkcgC3IEQEEEIQJBLiEEIAchAwUCQEHTxQkhBSAAIQZBBCECQS4hCEEuIQQgByEDA0AgCEH/AXFBAEcgAkEAR3FFDQEgBUEBaiEFIAJBf2ohAiAGQQFqIgYsAAAiCSIDEMQBIAUsAAAiCCIEEMQBRyAJRXJFDQALCwsgAkUgAyAERnIEf0H85QQFQS4QxAEgCkcgC3IEQEEEIQBBLiECBQJAQdjFCSEGIAAhA0EEIQBBLiEEQS4hAgNAIARB/wFxQQBHIABBAEdxRQ0BIAZBAWohBiAAQX9qIQAgA0EBaiIDLAAAIgUiBxDEASAGLAAAIgQiAhDEAUcgBUVyRQ0ACwsLIABFIAIgB0ZyBH9BiOYEBUGWfw8LCwsoAgg2AgBBAAuFFQEYfyMKIQYjCkHQGWokCiMKIwtOBEBB0BkQAAsgAEHQigJqKAIAIRQgAEHsigJqKAIAIQ0gASgCBCEFIAFBiARqIhUoAgAhAyAGQcAZaiIWQgA3AwAgDUEQSgRAIAYkCkF/DwsgACgCaARAIABB9IsCaigCACAAQeCLAmooAgBB8AFsaiwAwgEiBwRAIABBxIoCaiwAACICBEAgAkH/AXEhAiAFQQFBARBlIAUgAkF/aiAHQf8BcRBlBSAFQQBBARBlCwsLIAZBgAhqIQQgDUEASiIPBEBBACEHA0AgB0ECdCAEaiAAQcCBAmogB0EGdGo2AgAgB0EBaiIHIA1HDQALCyABQewAaiECIABB7IsCaigCAARAIAJB//8BNgIAIAFBIDYCdCABQR42AnwgAUEcNgKEASABQRo2AowBIAFBGDYClAEgAUEWNgKcASABQRQ2AqQBIAFBEjYCrAEgAUEQNgK0ASABQQ42ArwBIAFBDDYCxAEgAUEKNgLMASABQQg2AtQBIAFBBjYC3AEgAUEENgLkAQsgBkGACWohEyAGQcAIaiEMQQEgDSAUQX9qIhBBAkkiFxsiCUEASgRAIAFBjARqIQ4gAyEHQQAhAwNAIANBAnQgDGogA0ECdCAEaigCACADQQZ0IAZqIAIgB0EAIANBB3QgE2oQvQQ2AgAgDigCACEHIANBAWoiAyAJRw0ACwsgBkGAGWohDiAUQQFGIQggFwRAIAhBAnRBsOIEaiERQQZBDiAIGyESIAEoAowEIRhBACECQQAhB0EAIQMDQCADQQFxIhlBAWpBAnQgBGooAgAgA0EBdkECdCARaigCACIKQQJ0aigCACILQQAgC2sgC0F/ShsgGHUhCSAZQQV0IA5qIApBAnRqIAk2AgAgCQR/IBNBgAFqIAdBAXQiCkECdGogAjYCACATQYABaiAKQQFyQQJ0akEAIAlrIAkgC0EASBs2AgAgB0EBaiEHQQAFIAJBAWoLIQIgEiADQQFqIgNHDQALIAwgBzYCBAtBAiANIBcbIQkgEEEDSQRAIAFBrARqIg8oAgAhAyABQagEaiIQKAIAIQIgDCgCBEEASkEBdCAMKAIAQQBKciEHIAlBA0YEQCAHIAwoAghBAEpBAnRyIQcLIAlBAnQiEUF7aiELIAJBAUggA0EASHIEQAJAAkACQAJAIAsgB2sgByADIAJIGyISDgIAAQILIAVBAEEBEGUMAgsgBSAJQQFqQQZxIAkQZQwBCyAFIBFBfGogEmogCUEBahBlCwUgBSAHIAkQZQsgDyADQQEgByALRkECdGtqIgNBByADQQdIGyIDQXggA0F4Shs2AgAgECACQQEgB0VBAnRraiIHQQcgB0EHSBsiB0F4IAdBeEobNgIABSAPBEBBACEHA0AgBSAHQQJ0IAxqKAIAQQBKQQEQZSAHQQFqIgcgDUcNAAsLCyAUQQJGIQ8CfwJAIBUoAgAiA0EOSg0AIAEoAowEQQ5KDQBBPwwBC0HAAAshCyAJQQBKBEAgAUEYaiEVIBZBBGohByABQYwEaiEQQQRBCCAIGyERIAQoAgQhEiAEKAIIIRggCARAIBYhAkEAIQQDQCAEQQJ0IAxqKAIAIggEQCACIAggAigCAGo2AgAgBEEARyAEQQd0IBNqIAggFUEFIAVBCkEBIARBAUYiAhsgAiAPcUEBcWoQswMLIAMEQAJAIBcgBEEAR3FFBEAgBSAEQQZ0IAZqKAIEIgJBAXUgAyACQQFxahBlIAUgBEEGdCAGaigCCCICQQF1IAMgAkEBcWoQZSAFIARBBnQgBmooAgwiAkEBdSADIAJBAXFqEGUgBSAEQQZ0IAZqKAIQIgJBAXUgAyACQQFxahBlIAUgBEEGdCAGaigCFCICQQF1IAMgAkEBcWoQZSAFIARBBnQgBmooAhgiAkEBdSADIAJBAXFqEGUgBSAEQQZ0IAZqKAIcIgJBAXUgAyACQQFxahBlIAUgBEEGdCAGaigCICICQQF1IAMgAkEBcWoQZSAFIARBBnQgBmooAiQiAkEBdSADIAJBAXFqEGUgBSAEQQZ0IAZqKAIoIgJBAXUgAyACQQFxahBlIAUgBEEGdCAGaigCLCICQQF1IAMgAkEBcWoQZSAFIARBBnQgBmooAjAiAkEBdSADIAJBAXFqEGUgBSAEQQZ0IAZqKAI0IgJBAXUgAyACQQFxahBlIAUgBEEGdCAGaigCOCICQQF1IAMgAkEBcWoQZSAFIARBBnQgBmooAjwiAkEBdSADIAJBAXFqEGUMAQtBASECA0AgBSACQQJ0IBJqIgooAgAiCEEAIAhrIAhBf0obIAMgC0HbBWoRBgAgAkECdCAOaigCAEUEQCAKKAIAIggEQCAFIAhBH3ZBARBlCwsgBSACQQJ0IBhqIgooAgAiCEEAIAhrIAhBf0obIAMgC0HbBWoRBgAgDkEgaiACQQJ0aigCAEUEQCAKKAIAIggEQCAFIAhBH3ZBARBlCwsgAkEBaiICIBFJDQALCwsgECgCACEDIAkgBEEBaiIERwRAIAchAgwBCwsFIBYhAkEAIQQDQCAEQQJ0IAxqKAIAIggEQCACIAggAigCAGo2AgAgBEEARyAEQQd0IBNqIAggFUEFIAVBAkEBIA8gBEEBRnEbELMDCyADBEACQCAXIARBAEdxRQRAIAUgBEEGdCAGaigCBCICQQF1IAMgAkEBcWoQZSAFIARBBnQgBmooAggiAkEBdSADIAJBAXFqEGUgBSAEQQZ0IAZqKAIMIgJBAXUgAyACQQFxahBlIAUgBEEGdCAGaigCECICQQF1IAMgAkEBcWoQZSAFIARBBnQgBmooAhQiAkEBdSADIAJBAXFqEGUgBSAEQQZ0IAZqKAIYIgJBAXUgAyACQQFxahBlIAUgBEEGdCAGaigCHCICQQF1IAMgAkEBcWoQZSAFIARBBnQgBmooAiAiAkEBdSADIAJBAXFqEGUgBSAEQQZ0IAZqKAIkIgJBAXUgAyACQQFxahBlIAUgBEEGdCAGaigCKCICQQF1IAMgAkEBcWoQZSAFIARBBnQgBmooAiwiAkEBdSADIAJBAXFqEGUgBSAEQQZ0IAZqKAIwIgJBAXUgAyACQQFxahBlIAUgBEEGdCAGaigCNCICQQF1IAMgAkEBcWoQZSAFIARBBnQgBmooAjgiAkEBdSADIAJBAXFqEGUgBSAEQQZ0IAZqKAI8IgJBAXUgAyACQQFxahBlDAELQQEhAgNAIAUgAkECdCASaiIKKAIAIghBACAIayAIQX9KGyADIAtB2wVqEQYAIAJBAnQgDmooAgBFBEAgCigCACIIBEAgBSAIQR92QQEQZQsLIAUgAkECdCAYaiIKKAIAIghBACAIayAIQX9KGyADIAtB2wVqEQYAIA5BIGogAkECdGooAgBFBEAgCigCACIIBEAgBSAIQR92QQEQZQsLIAJBAWoiAiARSQ0ACwsLIBAoAgAhAyAJIARBAWoiBEcEQCAHIQIMAQsLCwsgAUGABGohByAFEKUCGiAUIA0gFiAHEMYCIABB8IsCaigCAEUEQCAGJApBAA8LIAEQvgQgBiQKQQALziABOn8jCiEKIwpB0AFqJAojCiMLTgRAQdABEAALIAEoAgghCSABKAIMIQUgACgCaARAIABB9IsCaigCACAAQeCLAmooAgBB8AFsaiwAwwEiCARAIABBxYoCaiwAACIEBEAgBEH/AXEhBCAJQQFBARBlIAkgBEF/aiAIQf8BcRBlBSAJQQBBARBlCwsLIABB7IsCaigCAARAIAFB//8BNgLsAiABQf//ATYC7AEgAUEgNgL0AiABQSA2AvQBIAFBHjYC/AIgAUEeNgL8ASABQRw2AoQDIAFBHDYChAIgAUEaNgKMAyABQRo2AowCIAFBGDYClAMgAUEYNgKUAiABQRY2ApwDIAFBFjYCnAIgAUEUNgKkAyABQRQ2AqQCIAFBEjYCrAMgAUESNgKsAiABQRA2ArQDIAFBEDYCtAIgAUEONgK8AyABQQ42ArwCIAFBDDYCxAMgAUEMNgLEAiABQQo2AswDIAFBCjYCzAIgAUEINgLUAyABQQg2AtQCIAFBBjYC3AMgAUEGNgLcAiABQQQ2AuQDIAFBBDYC5AILIABB0IoCaiIVKAIAIg5BAnJBBkYEfyAAQeyKAmooAgAFQQELIRYgCkHAAWohHCAKQUBrIR0gACABEL8IIAkQpQIaIBZBAEoEQCAOQQFGIR4gDkEDRiEXIA5BAkYhECABQRRqIR8gAUEQaiEgIAFBHGohIUEAIQggAEGMigJqKAIAIQYgAEGIigJqKAIAIQcDQCAAQYSKAmogEUECdGooAgAhBCAJIB8oAgAiDCgCBCICIB4EfyAEQQR0QYDgA3EgBEECdEHAB3EgBEEPcSAHQQl0QYAIcSAHQQR0QRBxIAZBBXRBIHEgBkEKdEGAEHFycnJycnIgBEEGdEGAgPABcSAHQRN0QYCAgAJxIAdBDnRBgIAEcSAGQQ90QYCACHEgBkEUdEGAgIAEcXJycnJqIgRBP3FBAEcgBEHAH3FBAEdBAXRyIARBgOAPcUEAR0ECdHIgBEGAgPAHcUEAR0EDdHIFIBAEfyAHQRZ0QYCAgIACcSAHQRd0QYCAgIABcSAHQQ90QYCAgAFxIAdBEHRBgIDAAHEgB0EKdEGAwABxIAZBDXRBgIABcSAGQQx0QYCAAnFycnJycnIgBEEMdEGAgID4AHEgBEEIdEGAgDxxIAZBGHRBgICAgHhxIAZBGXRBgICAgARxIAZBEnRBgICAAnEgBkERdEGAgIAEcXJycnJyaiAEQQR0QYAecSAEQQ9xIAdBC3RBgCBxIAdBA3RBIHEgB0EEdEEQcSAGQQZ0QcAAcSAGQQV0QYABcXJycnJycmoiBEH/AXFBAEcgBEH///8HS0EDdHIgBEGA/gNxQQBHQQF0ciAEQYCA/AdxQQBHQQJ0cgUgBiAHckEAIBcbIARyIgNB8AFxQQBHQQF0IANBD3FBAEdyIANBgB5xQQBHQQJ0ciADQYDgA3FBAEdBA3RyCwsiA0ECdEHw4QRqKAIAIhhBAXQiEkEBckECdGooAgAgEkECakECdCACaigCABBlIAxBHGoiEiAMKAIIIBhBAnRqKAIAIBIoAgBqNgIAAkACQCADDhABAAAAAAAAAAAAAAAAAAABAAsgCSADQQJ0QcDbBGooAgAgA0ECdEGA2wRqKAIAEGULQQAhEiAEIQMgCyEEA0ACfwJAAkACQAJAIA5BAWsOAwIBAAMLIANBD3EgBkEPcSIEQQBHQQV0ciAHQQ9xIghBAEdBBHRyIQ0gBkEEdSEGIAdBBHUhByADQQR1DAMLIANB/wFxIQ0gA0EIdQwCCyADQT9xIQ0gA0EGdQwBCyADQQ9xIQ0gA0EEdQshGCANBEACfyANQQ9xIhlBAnRBgNwEaigCACETIA1BBHUiA0EDcSILQQBHIgxBA0ECIAwbIA1BBnZBA3EiAkUbIAMgEBsiGkEARyIiBH9BCCATQQVqQeDdAyAZdkEBcRsFIBNBf2oLIRQgCyAIIBAbIQMgAiAEIBAbIQwgCSAgKAIAIg8oAgQiIyAUQQF0IhtBAXJBAnRqKAIAIBtBAmpBAnQgI2ooAgAQZSAPQRxqIhsgDygCCCAUQQJ0aigCACAbKAIAajYCACAiBEAgGkEBRgRAIAlBAUEBEGUFIAlBAyAaa0ECEGULCyAUQQhGBEBB4AwgGXZBAXEEQCAJQQFBARBlBSAJQQUgE2tBAhBlCwsCQAJAIA1BD3EOEAEAAAAAAAAAAAAAAAAAAAEACyAJIBlBAnRBgN0EaigCACAZQQJ0QcDcBGooAgAQZQsgFwRAICEoAgBBBGohCCADBEAgCSAIKAIAIgsgA0ECdEHw4QRqKAIAQQF0IgRBf2pBAnRqKAIAIARBAnQgC2ooAgAQZSADQQ9HBEAgCSADQQJ0QcDbBGooAgAgA0ECdEGA2wRqKAIAEGULCyAMRQRAQQAhBCADDAILIAkgCCgCACIIIAxBAnRB8OEEaigCAEEBdCIEQX9qQQJ0aigCACAEQQJ0IAhqKAIAEGUgDEEPRgRAQQ8hBCADDAILIAkgDEECdEHA2wRqKAIAIAxBAnRBgNsEaigCABBlIAwhBCADDAELIBAEfwJAAkACQCADDgICAAELIAlBAUEBEGUMAQsgCUEDIANrQQIQZQsCQAJAAkAgDA4CAAECCyAMIQQgCwwDCyAJQQFBARBlQQEhBCALDAILIAlBAyAMa0ECEGUgAiEEIAsFIAgLCyEICyASQQFqIhJBBEcEQCAYIQMMAQsLIBYgEUEBaiIRRwRAIAQhCwwBCwsLIBUoAgAhEyAAQeyKAmooAgAhHiABKAL0AyEEIBxCADcDACAEQRBOBEBB6rUJQfq1CUHeBkG1tgkQAQsgAUHIBGoiMCgCACEIIABB9ABqIjEoAgBBAUYiBkUEQCAFEKUCGgsgE0EBRiEaIBNBAkYhMkEAIAQgCGsiCyAEIAhIIAZyIgYbIQNBACAIIAYbIQdBAEEBIAt0QX9qIAYbIQYgAUHsAmogAUHsAWogAEHAiQJqKAIAQQFGGyEfQQEgHiATQX9qQQJJGyIzQQBKBEACQCAAQciJAmohNCAAQcyJAmohNSABQRhqISAgAUH4A2ohNiAcQQRqIRJBxLQEKAIAQQJ0IApqISFByLQEKAIAQQJ0IApqISJBzLQEKAIAQQJ0IApqIRtB0LQEKAIAQQJ0IApqISNB1LQEKAIAQQJ0IApqISRB2LQEKAIAQQJ0IApqISVB3LQEKAIAQQJ0IApqISZB4LQEKAIAQQJ0IApqISdB5LQEKAIAQQJ0IApqIShB6LQEKAIAQQJ0IApqISlB7LQEKAIAQQJ0IApqISpB8LQEKAIAQQJ0IApqIStB9LQEKAIAQQJ0IApqISxB+LQEKAIAQQJ0IApqIS1B/LQEKAIAQQJ0IApqIS4gE0F/akECSSE3QQZBCCAaGyEZQRRBGCAaGyE4QQQhC0EAIQwgHCEIQQAhEANAAkAgAEHEiQJqIBBBAnRqKAIAIQICQAJAIDcEQCACIDQoAgBBEHRqIDUoAgAgOHRqIQIgGSEYDAEFIAtBAEoEQCALIRgMAgsLDAELIABBnI0CaiAQQQJ0aiE5QQAhDUEAIREgAiELA38gA0UhFyANQX1qIRQgDUF8akEBdUEBaiEWIA1BAnRBBHEhOiANQQRJBH8gEUEEaiEOA38gOSgCACARQQJ0QbDVBGooAgBBAnRqIRYgC0EBcQRAIAggFiAKIB8gBCAHIB0QvQQiAiAIKAIAajYCACAMIB0gAiAgQQ0gCUEBELMDIBdFBEAgBSAhKAIAIgJBAXUgAyACQQFxahBlIAUgIigCACICQQF1IAMgAkEBcWoQZSAFIBsoAgAiAkEBdSADIAJBAXFqEGUgBSAjKAIAIgJBAXUgAyACQQFxahBlIAUgJCgCACICQQF1IAMgAkEBcWoQZSAFICUoAgAiAkEBdSADIAJBAXFqEGUgBSAmKAIAIgJBAXUgAyACQQFxahBlIAUgJygCACICQQF1IAMgAkEBcWoQZSAFICgoAgAiAkEBdSADIAJBAXFqEGUgBSApKAIAIgJBAXUgAyACQQFxahBlIAUgKigCACICQQF1IAMgAkEBcWoQZSAFICsoAgAiAkEBdSADIAJBAXFqEGUgBSAsKAIAIgJBAXUgAyACQQFxahBlIAUgLSgCACICQQF1IAMgAkEBcWoQZSAFIC4oAgAiAkEBdSADIAJBAXFqEGULBSAXRQRAQQEhAgNAIAJBAnRBwLQEaigCAEECdCAWaigCACIUQQAgFGsgFEF/ShsgB3UiFUUhDyAFQQAgBiAVcUEBdCAUQR92ciAPGyADIA9BAXNBAXFqEGUgAkEBaiICQRBHDQALCwsgC0EBdSELIBFBAWoiESAORw0AIA4LBUEAIQ4DQAJ/AkAgGgR/IBQhAiAOQQJ0QfDVBGohDwwBBSAyBH8gFiECIA4gOmpBAnRB8NMEaiEPDAIFQQALCwwBCyAAQZyNAmogAkECdGooAgAgDygCAEECdGoLIQ8gC0EBcQRAIAggDyAKIB8gBCAHIB0QvQQiAiAIKAIAajYCACAMIB0gAiAgQQ0gCUEBELMDIBdFBEAgBSAhKAIAIgJBAXUgAyACQQFxahBlIAUgIigCACICQQF1IAMgAkEBcWoQZSAFIBsoAgAiAkEBdSADIAJBAXFqEGUgBSAjKAIAIgJBAXUgAyACQQFxahBlIAUgJCgCACICQQF1IAMgAkEBcWoQZSAFICUoAgAiAkEBdSADIAJBAXFqEGUgBSAmKAIAIgJBAXUgAyACQQFxahBlIAUgJygCACICQQF1IAMgAkEBcWoQZSAFICgoAgAiAkEBdSADIAJBAXFqEGUgBSApKAIAIgJBAXUgAyACQQFxahBlIAUgKigCACICQQF1IAMgAkEBcWoQZSAFICsoAgAiAkEBdSADIAJBAXFqEGUgBSAsKAIAIgJBAXUgAyACQQFxahBlIAUgLSgCACICQQF1IAMgAkEBcWoQZSAFIC4oAgAiAkEBdSADIAJBAXFqEGULBSAXRQRAQQEhAgNAIAJBAnRBwLQEaigCAEECdCAPaigCACIVQQAgFWsgFUF/ShsgB3UiO0UhLyAFQQAgBiA7cUEBdCAVQR92ciAvGyADIC9BAXNqEGUgAkEBaiICQRBHDQALCwsgC0EBdSELIA5BAWoiDkEERw0ACyARQQRqCyERIA1BA0YEQCA2KAIAIgRBEE4NAyAEIDAoAgAiB0gEQEEBIQxBACEGQQAhB0EAIQMFQQEhDEEAQQEgBCAHayICdEF/aiAxKAIAQQFGIgMbIQZBACAHIAMbIQdBACACIAMbIQMLIBIhCAsgDUEBaiINIBhIDQAgGAshCwsgEEEBaiIQIDNIDQEMAgsLQeq1CUH6tQlBtQdBtbYJEAELCyATIB4gHCABQewDahDGAiAAQfCLAmooAgBFBEAgCiQKQQAPCyABKAIQEHQgASgCFBB0IAEoAkwQdCABKAJQEHQgASgCVBB0IAEoAlgQdCABKAJcEHQgASgCYBB0IAEoAmQQdCABKAJoEHQgCiQKQQALuwkBFX8jCiEHIwpBEGokCiMKIwtOBEBBEBAACyAAQfSLAmooAgAhAyAAQeCLAmooAgAhBCABKAIAIQIgB0IANwMAIAFBlARqIRAgAUGcBGoiCCgCACEFIABB0IoCaigCACEPIABB7IoCaigCACEMIAIQpQIaIABBgIsCaiIKKAIARQRAIABBxIoCaiAEQfABbCADakHAAWoiBi0AAEEBSgR/ENgBIAYtAAAQwgEFQQALOgAAIABBxYoCaiAEQfABbCADakHBAWoiBi0AAEEBSgR/ENgBIAYtAAAQwgEFQQALOgAACyAEQfABbCADakHDAWoiBiwAAEUEQCAEQfABbCADai0AwQFBAUoEQCAAQcWKAmogAEHEigJqLAAAOgAACwsgACgCaEUEQCAAQfQAaiIJKAIAQQNHBEAgBEHwAWwgA2osAMIBIgMEQCAAQcSKAmosAAAiBARAIARB/wFxIQQgAkEBQQEQZSACIARBf2ogA0H/AXEQZQUgAkEAQQEQZQsLIAkoAgBBAkcEQCAGLAAAIgMEQCAAQcWKAmosAAAiBARAIARB/wFxIQQgAkEBQQEQZSACIARBf2ogA0H/AXEQZQUgAkEAQQEQZQsLCwsLIAooAgBFBEAgACAAQfSMAmooAgBB/wBxQSRqEQEAGgsgABC+CAJAAkACQCAPDgcAAQEBAAEAAQsgDEEASgRAIAFBJGohBiAAQcCBAmooAgAiA0EAIANrIANBf0obIgQgBXUiCARAIAJBAUEBEGUgCCAGKAIAIAIQnwIgB0EBNgIABSACQQBBARBlCyAHQQRqIQggAUGgBGohCiADQR92IQkgAiAEIAUQYiADBEAgAiAJQQEQZQsgDEEBRwRAQQEhBEEAIQMDQCAAQcCBAmogBEEGdGooAgAiBUEAIAVrIAVBf0obIgkgCigCACINdSILBEAgAkEBQQEQZSALIAYoAgAgAhCfAiAIIANBAWoiAzYCAAUgAkEAQQEQZQsgBUEfdiELIAIgCSANEGIgBQRAIAIgC0EBEGULIARBAWoiBCAMRw0ACwsLDAELIAgoAgAhBiACIAEoAiAoAgQiESAAQcCBAmooAgAiA0EAIANrIANBf0obIgggBXUiCkEARyIJQQJ0IABBgIICaigCACIEQQAgBGsgBEF/ShsiDSABQaAEaiILKAIAIg51IhJBAEciE0EBdHIgAEHAggJqKAIAIgVBACAFayAFQX9KGyIUIA51Ig5BAEciFXJBAXQiFkEBckECdGooAgAgFkECakECdCARaigCABBlIAkEQCAKIAEoAiQgAhCfAiAHQQE2AgALIAIgCCAGEGIgAwRAIAIgA0EfdkEBEGULIAdBBGohAyALKAIAIQYgEwR/IBIgASgCKCACEJ8CIANBATYCAEECBUEBCyEIIAIgDSAGEGIgBARAIAIgBEEfdkEBEGULIBUEQCAOIAEoAiggAhCfAiADIAg2AgALIAIgFCAGEGIgBQRAIAIgBUEfdkEBEGULCyAPIAwgByAQEMYCIABB8IsCaigCAEUEQCAHJApBAA8LIAAoAnRBA0cEQCAHJApBAA8LIAEoAiAQdCABKAIkEHQgASgCKBB0IAckCkEACwoAIAAoAgAQpwsLewECfyAAQbQgENMBIgA2AgBBm39BACAARSICGyEBIAIEQCABDwsgACAAQTRqNgIAIABBADYAMCAAQYAgNgIEIABBADYCCCAAQQA2AhAgAEE/NgIYIABBADYCHCAAQS42AiAgAEEvNgIkIABBzAA2AiggAEHNADYCLCABCz8AIAJFBEAgAA8LA0AgAS0AACAAQf8BcXNBAnRBkK4KaigCACAAQQh2cyEAIAFBAWohASACQX9qIgINAAsgAAvJAQEDfwNAIAFBAnRBkK4KaiABQQF2IgBBACABQQFxa0GghuLtfnFzQQF2IgJBACAAQQFxa0GghuLtfnFzQQF2IgBBACACQQFxa0GghuLtfnFzQQF2IgJBACAAQQFxa0GghuLtfnFzQQF2IgBBACACQQFxa0GghuLtfnFzQQF2IgJBACAAQQFxa0GghuLtfnFzQQF2IgBBACACQQFxa0GghuLtfnFzQQF2QQAgAEEBcWtBoIbi7X5xczYCACABQQFqIgFBgAJHDQALC0oBAn8gAARAIAAoAgAoAjAiAQRAA0AgASgCACECIAEQZCACBEAgAiEBDAELCwsLIAAoAgAiAUUEQEEADwsgARBkIABBADYCAEEACysBAX8gACgCACgCABD6AxogACgCACIBRQRAQQAPCyABEGQgAEEANgIAQQALqQkBDX8gACgAqAEiAwRAAn8gACgArAEQcSEFIANBHkcEQEGOvAlBppwJQS9BpLwJEAELIAULQQFqIgNBBEsEQCACIAMgAigCAGo2AgALBSABIAEvAQBBAWo7AQALIAAoALABIgMEQAJ/IAAoALQBEHEhBiADQR5HBEBBjrwJQaacCUEvQaS8CRABCyAGC0EBaiIDQQRLBEAgAiADIAIoAgBqNgIACwUgASABLwEAQQFqOwEACyAAKAC4ASIDBEACfyAAKAC8ARBxIQcgA0EeRwRAQY68CUGmnAlBL0GkvAkQAQsgBwtBAWoiA0EESwRAIAIgAyACKAIAajYCAAsFIAEgAS8BAEEBajsBAAsgACgAwAEiAwRAAn8gACgAxAEQcSEIIANBHkcEQEGOvAlBppwJQS9BpLwJEAELIAgLQQFqIgNBBEsEQCACIAMgAigCAGo2AgALBSABIAEvAQBBAWo7AQALIAAoAMgBIgMEQAJ/IAAoAMwBEHEhCSADQR5HBEBBjrwJQaacCUEvQaS8CRABCyAJC0EBaiIDQQRLBEAgAiADIAIoAgBqNgIACwUgASABLwEAQQFqOwEACyAAKADQASIDBEACfyAAKADUARBxIQogA0EeRwRAQY68CUGmnAlBL0GkvAkQAQsgCgtBAWoiA0EESwRAIAIgAyACKAIAajYCAAsFIAEgAS8BAEEBajsBAAsgACgA2AEiAwRAAn8gACgA3AEQcSELIANBHkcEQEGOvAlBppwJQS9BpLwJEAELIAsLQQFqIgNBBEsEQCACIAMgAigCAGo2AgALBSABIAEvAQBBAWo7AQALAkACQAJAIAAoAOABDhMAAQEBAQEBAQEBAQEBAQEBAQECAQsgASABLwEAQQFqOwEADAELQbq8CUGmnAlB2ABBzrwJEAELAkACQAJAIAAoAOgBDhMAAQEBAQEBAQEBAQEBAQEBAQECAQsgASABLwEAQQFqOwEADAELQbq8CUGmnAlB2ABBzrwJEAELIAAoAPABIgMEQAJ/IAAoAPQBELkDIQwgA0EfRwRAQeK8CUGmnAlBxABB+bwJEAELIAwLQQF0QQJqIgNBBEsEQCACIAMgAigCAGo2AgALBSABIAEvAQBBAWo7AQALIAAoAPgBIgMEQAJ/IAAoAPwBEHEhDSADQR5HBEBBjrwJQaacCUEvQaS8CRABCyANC0EBaiIDQQRLBEAgAiADIAIoAgBqNgIACwUgASABLwEAQQFqOwEACyAAKACAAiIDBEACfyAAKACEAhBxIQ4gA0EeRwRAQY68CUGmnAlBL0GkvAkQAQsgDgtBAWoiA0EESwRAIAIgAyACKAIAajYCAAsFIAEgAS8BAEEBajsBAAsCQAJAAkAgACgAiAIOFAABAQEBAQEBAQEBAQEBAQEBAQECAQsgASABLwEAQQFqOwEADAELQZC9CUGmnAlB5gBBpL0JEAELIAAoAJACIgNFBEAgASABLwEAQQFqOwEAQQAPCwJ/IAAoAJQCEHEhDyADQR5HBEBBjrwJQaacCUEvQaS8CRABCyAPC0EBaiIAQQRNBEBBAA8LIAIgACACKAIAajYCAEEAC5oFARt/IABBEGohFCAAQRRqIQcgAEEEaiEEIABBCGohDCAAQShqIRUgAEEgaiEWIABBJGohFyAAQRhqIRggAEEsaiEZIAEhDQNAIBQoAgAiDkEESQRAIAcgBygCAEEBajYCACAAIAAoAgBBAWo2AgAFIAAoAgAiBkEBaiEPIBYoAgAiASAVKAIAIABB7ABqIAYtAABBAnRqKAIAIA8tAABzIgIgBi0AAkEIdHMiAyAAQewAaiAGLQADQQJ0aigCAEEFdHNxQYCIBGpBAnRqIggoAgAhBSADQf//A3FBgAhqQQJ0IAFqIAQoAgAiAzYCACACQf8HcUECdCABaiADNgIAIAggBCgCADYCACAXKAIAIhogBygCACIQQQN0aiIDQQRqIQECfwJAIBkoAgAiEUEARyAEKAIAIhsgBWsiAiAYKAIAIhJJcQR/QQAhCEEAIQsDQAJAIBAgAmsgEkEAIBAgAkkbakEDdCAaaiEJIAYgAmsiHCALIAggCyAISRsiAmosAAAiCiACIAZqLAAAIhNGBEACQCAOIAJBAWoiAkYNAgNAIAIgHGosAAAiCiACIAZqLAAAIhNHDQEgAkEBaiICIA5HDQALDAILCyAKQf8BcSATQf8BcUgEfyADIAU2AgAgCUEEaiIDIQUgAiEIIAMFIAEgBTYCACAJIgUhASACIQsgAwshAiARQX9qIhFBAEcgGyAFKAIAIgVrIgogEklxRQ0DIAIhAyAKIQIMAQsLIAMgCSgCADYCACAJKAIEBSADIQIMAQsMAQsgAkEANgIAQQALIQIgASACNgIAIAcgBygCAEEBajYCACAAIA82AgALIAQgBCgCAEEBaiIBNgIAIAEgDCgCAEYEQCAAEMEBCyANQX9qIg0NAAsLuAsBFn8gACgCECIKQQRJBEAgAEEUaiIBIAEoAgBBAWo2AgAgACAAKAIAQQFqNgIAIABBBGoiAigCAEEBaiEBIAIgATYCACAAKAIIIAFHBEBBAA8LIAAQwQFBAA8LIAAoAgAiBkEBaiEVIABB7ABqIAYtAABBAnRqKAIAIBUtAABzIgMgBi0AAkEIdHMhAiAAQQRqIhAoAgAiBCAAKAIgIgcgA0H/B3FBAnRqIggoAgBrIQMgAkH//wNxQYAIakECdCAHaiIMKAIAIQ0gACgCKCACIABB7ABqIAYtAANBAnRqKAIAQQV0c3FBgIgEakECdCAHaiICKAIAIQ4gAiAENgIAIAwgBDYCACAIIAQ2AgAgAyAAQRhqIgkoAgBJBH8gBiADaywAACAGLAAARgR/IAFBAjYCACABIANBf2o2AgRBAiEFQQIFQQELBUEBCyECAkACQAJAIAMgBCANayIERg0AIAQgCSgCAE8NACAGIARrLAAAIAYsAABHDQAgBUEBckECdCABaiAEQX9qNgIAIAQhAyAFQQJqIQVBAyECDAELIAUNAEEAIQUMAQsgAiAKRwRAAkADQCAGIAIgA2tqLAAAIAIgBmosAABGBEAgCiACQQFqIgJGDQIMAQsLIAVBfmpBAnQgAWogAjYCAAwCCwsgBUF+akECdCABaiAKNgIAIAAoAiQiEiAAQRRqIgsoAgAiD0EDdGoiA0EEaiEBAn8CQCAAKAIsIgxBAEcgECgCACITIA5rIgIgCSgCACIRSXEEfyAOIQhBACEEQQAhBwNAAkAgDyACayARQQAgDyACSRtqQQN0IBJqIQ0gBiACayIUIAcgBCAHIARJGyICaiwAACIJIAIgBmosAAAiDkYEQAJAIAJBAWoiAiAKRg0CA0AgAiAUaiwAACIJIAIgBmosAAAiDkcNASAKIAJBAWoiAkcNAAsMAgsLIAlB/wFxIA5B/wFxSAR/IAMgCDYCACANQQRqIgMhCCACIQQgAwUgASAINgIAIA0iCCEBIAIhByADCyECIAxBf2oiDEEARyATIAgoAgAiCGsiCSARSXFFDQMgAiEDIAkhAgwBCwsgAyANKAIANgIAIA0oAgQFIAMhAgwBCwwBCyACQQA2AgBBAAshAiABIAI2AgAgCyALKAIAQQFqNgIAIAAgFTYCACAQIBAoAgBBAWoiATYCACAAKAIIIAFHBEAgBQ8LIAAQwQEgBQ8LIAVBAnQgAWohAyAAKAIkIhYgAEEUaiISKAIAIhNBA3RqIgxBBGohCAJAAkAgACgCLCINQQBHIBAoAgAiFyAOayIHIAkoAgAiFElxBH8gAkEDIAJBA0sbIQRBACEFQQAhCQNAAkAgEyAHayAUQQAgEyAHSRtqQQN0IBZqIQ8gBiAHayIRIAkgBSAJIAVJGyICaiwAACACIAZqLAAARgR/IAJBAWoiCyAKRgRAIAohAgUgCyARaiwAACAGIAtqLAAARgRAIAJBAmoiAiAKRgRAIAohAgUCQAN/IAIgEWosAAAgAiAGaiwAAEcNASAKIAJBAWoiAkcNACAKCyECCwsFIAshAgsLIAQgAkkEfyADIAI2AgAgA0EIaiELIAMgB0F/ajYCBCACIApGDQIgCyEDIAIiBAUgAgsFIAILIgcgEWotAAAgBiAHai0AAEgEQCAMIA42AgAgD0EEaiIFIQwgCCECIAUhCCAHIQUgCSEHBSAIIA42AgAgDyICIQgLIA1Bf2oiDUEARyAXIAgoAgAiDmsiCyAUSXFFDQMgAiEIIAchCSALIQcMAQsLIAwgDygCADYCACALIQMgDygCBCEEIAgFIAghAgwBCyECDAELIAxBADYCAEEAIQQLIAIgBDYCACADIAFrQQJ1IQEgEiASKAIAQQFqNgIAIAAgFTYCACAQIBAoAgBBAWoiAjYCACAAKAIIIAJHBEAgAQ8LIAAQwQEgAQvoBAEbfyAAQRBqIRQgAEEUaiEGIABBBGohBSAAQQhqIQwgAEEoaiEVIABBIGohFiAAQSRqIRcgAEEYaiEYIABBLGohGSABIQ0DQCAUKAIAIg5BA0kEQCAGIAYoAgBBAWo2AgAgACAAKAIAQQFqNgIABSAAKAIAIgdBAWohDyAWKAIAIgIgFSgCACAAQewAaiAHLQAAQQJ0aigCACAPLQAAcyIBIActAAJBCHRzcUGACGpBAnRqIgMoAgAhBCADIAUoAgAiAzYCACABQf8HcUECdCACaiADNgIAIBcoAgAiGiAGKAIAIhBBA3RqIgNBBGohAQJ/AkAgGSgCACIRQQBHIAUoAgAiGyAEayICIBgoAgAiEklxBH9BACEKQQAhCwNAAkAgECACayASQQAgECACSRtqQQN0IBpqIQggByACayIcIAsgCiALIApJGyICaiwAACIJIAIgB2osAAAiE0YEQAJAIA4gAkEBaiICRg0CA0AgAiAcaiwAACIJIAIgB2osAAAiE0cNASACQQFqIgIgDkcNAAsMAgsLIAlB/wFxIBNB/wFxSAR/IAMgBDYCACAIQQRqIgMhBCACIQogAwUgASAENgIAIAgiBCEBIAIhCyADCyECIBFBf2oiEUEARyAbIAQoAgAiBGsiCSASSXFFDQMgAiEDIAkhAgwBCwsgAyAIKAIANgIAIAgoAgQFIAMhAgwBCwwBCyACQQA2AgBBAAshAiABIAI2AgAgBiAGKAIAQQFqNgIAIAAgDzYCAAsgBSAFKAIAQQFqIgE2AgAgASAMKAIARgRAIAAQwQELIA1Bf2oiDQ0ACwuPCgEWfyAAKAIQIghBA0kEQCAAQRRqIgEgASgCAEEBajYCACAAIAAoAgBBAWo2AgAgAEEEaiICKAIAQQFqIQEgAiABNgIAIAAoAgggAUcEQEEADwsgABDBAUEADwsgACgCACIHQQFqIRQgAEEEaiIPKAIAIgIgACgCICIGIABB7ABqIActAABBAnRqKAIAIBQtAABzIgVB/wdxQQJ0aiIEKAIAayEDIAAoAiggBSAHLQACQQh0c3FBgAhqQQJ0IAZqIgUoAgAhCSAFIAI2AgAgBCACNgIAIAMgAEEYaiIFKAIAIgxJBEAgByADaywAACAHLAAARgRAAkBBAiECAkACQANAIAcgAiADa2osAAAgAiAHaiwAAEcNASACQQFqIgIgCEcNAAsMAQsgASACNgIAIAEgA0F/ajYCBEECIQMgBSgCACEMDAELIAEgCDYCACABIANBf2o2AgQgACgCJCIQIABBFGoiESgCACIMQQN0aiIDQQRqIQECfwJAIAAoAiwiDUEARyAPKAIAIhIgCWsiAiAFKAIAIgpJcQR/IAkhBEEAIQVBACEGA0ACQCAMIAJrIApBACAMIAJJG2pBA3QgEGohCSAHIAJrIhMgBiAFIAYgBUkbIgJqLAAAIgsgAiAHaiwAACIORgRAAkAgCCACQQFqIgJGDQIDQCACIBNqLAAAIgsgAiAHaiwAACIORw0BIAJBAWoiAiAIRw0ACwwCCwsgC0H/AXEgDkH/AXFIBH8gAyAENgIAIAlBBGoiAyEEIAIhBSADBSABIAQ2AgAgCSIEIQEgAiEGIAMLIQIgDUF/aiINQQBHIBIgBCgCACIEayILIApJcUUNAyACIQMgCyECDAELCyADIAkoAgA2AgAgCSgCBAUgAyECDAELDAELIAJBADYCAEEACyECIAEgAjYCACARIBEoAgBBAWo2AgAgACAUNgIAIA8gDygCAEEBaiIBNgIAIAAoAgggAUcEQEECDwsgABDBAUECDwsFQQAhA0ECIQILBUEAIQNBAiECCyADQQJ0IAFqIQMgACgCJCIWIABBFGoiEygCACIVQQN0aiINQQRqIQQCQAJAIAAoAiwiEUEARyAPKAIAIhcgCWsiBiAMSXEEfyACIQUDQAJAIBUgBmsgDEEAIBUgBkkbakEDdCAWaiEQIAcgBmsiEiAOIAsgDiALSRsiAmosAAAgAiAHaiwAAEYEfyACQQFqIgogCEYEQCAIIQIFIAogEmosAAAgByAKaiwAAEYEQCACQQJqIgIgCEYEQCAIIQIFAkADfyACIBJqLAAAIAIgB2osAABHDQEgCCACQQFqIgJHDQAgCAshAgsLBSAKIQILCyAFIAJJBH8gAyACNgIAIANBCGohCiADIAZBf2o2AgQgAiAIRg0CIAohAyACIgUFIAILBSACCyIGIBJqLQAAIAYgB2otAABIBEAgDSAJNgIAIBBBBGoiCyENIAQhAiALIQQgBiELIA4hBgUgBCAJNgIAIBAiAiEECyARQX9qIhFBAEcgFyAEKAIAIglrIgogDElxRQ0DIAIhBCAGIQ4gCiEGDAELCyANIBAoAgA2AgAgCiEDIBAoAgQhBSAEBSAEIQIMAQshAgwBCyANQQA2AgBBACEFCyACIAU2AgAgAyABa0ECdSEBIBMgEygCAEEBajYCACAAIBQ2AgAgDyAPKAIAQQFqIgI2AgAgACgCCCACRwRAIAEPCyAAEMEBIAELrQQBGn8gAEEQaiEUIABBFGohBiAAQQRqIQUgAEEIaiEMIABBIGohFSAAQSRqIRYgAEEYaiEXIABBLGohGCABIQ0DQCAUKAIAIg5BAkkEQCAGIAYoAgBBAWo2AgAgACAAKAIAQQFqNgIABSAAKAIAIgdBAWohDyAVKAIAIActAAAgDy0AAEEIdHJBAnRqIgEoAgAhAyABIAUoAgA2AgAgFigCACIZIAYoAgAiEEEDdGoiBEEEaiEBAn8CQCAYKAIAIhFBAEcgBSgCACIaIANrIgIgFygCACISSXEEf0EAIQpBACELA0ACQCAQIAJrIBJBACAQIAJJG2pBA3QgGWohCCAHIAJrIhsgCyAKIAsgCkkbIgJqLAAAIgkgAiAHaiwAACITRgRAAkAgDiACQQFqIgJGDQIDQCACIBtqLAAAIgkgAiAHaiwAACITRw0BIAJBAWoiAiAORw0ACwwCCwsgCUH/AXEgE0H/AXFIBH8gBCADNgIAIAhBBGoiBCEDIAIhCiAEBSABIAM2AgAgCCIDIQEgAiELIAQLIQIgEUF/aiIRQQBHIBogAygCACIDayIJIBJJcUUNAyACIQQgCSECDAELCyAEIAgoAgA2AgAgCCgCBAUgBCECDAELDAELIAJBADYCAEEACyECIAEgAjYCACAGIAYoAgBBAWo2AgAgACAPNgIACyAFIAUoAgBBAWoiATYCACABIAwoAgBGBEAgABDBAQsgDUF/aiINDQALC6EFARZ/IAAoAhAiBUECSQRAIABBFGoiASABKAIAQQFqNgIAIAAgACgCAEEBajYCACAAQQRqIgEoAgBBAWohAiABIAI2AgAgACgCCCACRwRAQQAPCyAAEMEBQQAPCyAAKAIAIghBAWohESAAKAIgIAgtAAAgES0AAEEIdHJBAnRqIgIoAgAhCyACIABBBGoiDygCADYCACAAKAIkIhYgAEEUaiISKAIAIhNBA3RqIgxBBGohAgJAAkAgACgCLCIUQQBHIA8oAgAiFyALayIDIAAoAhgiFUlxBH8gAiEGQQEhCSABIQcDQAJAIBMgA2sgFUEAIBMgA0kbakEDdCAWaiEOIAggA2siECANIAogDSAKSRsiBGosAAAgBCAIaiwAAEYEfyAFIARBAWoiAkYEQCAFIQIFIAIgEGosAAAgAiAIaiwAAEYEQCAFIARBAmoiAkYEQCAFIQIFAkADfyACIBBqLAAAIAIgCGosAABHDQEgAkEBaiICIAVHDQAgBQshAgsLCwsgCSACSQR/IAcgAjYCACAHQQhqIQQgByADQX9qNgIEIAIgBUYNAiAEIQcgAiIJBSACCwUgBAsiAyAQai0AACADIAhqLQAASARAIAwgCzYCACAOQQRqIgohDCAGIQIgCiEGIAMhCiANIQMFIAYgCzYCACAOIgIhBgsgFEF/aiIUQQBHIBcgBigCACILayIEIBVJcUUNAyACIQYgAyENIAQhAwwBCwsgDCAOKAIANgIAIAQhByAOKAIEIQkgBgUgASEHDAELIQIMAQsgDEEANgIAQQAhCQsgAiAJNgIAIAcgAWtBAnUhAiASIBIoAgBBAWo2AgAgACARNgIAIA8gDygCAEEBaiIBNgIAIAAoAgggAUcEQCACDwsgABDBASACC/UFAQl/IAEoAgghBCAAKAIkQcSCAmooAgAhBiABKAIMIgBBAEwEQEEADwsgAEF/aiEBIAQgBEEIEGAiC0EDdGshByALQX9qIQAgBEEHSiEMAkAgB0UNACAHQQBMDQAgC0EDdCEIA0AgCyACIAEgA2xqIglqLQAAIQVBACEEA0AgCSAEIAhqaiAGIAVBAUEHIARrdHFBAEdHQR90QR91OgAAIARBAWoiBCAHRw0ACyAMBEAgACEEA0AgCSAEQQN0IgpqIAQgCWotAAAiBUEHdiAGR0EfdEEfdToAACAJIApBAXJqIAVBBnZBAXEgBkdBH3RBH3U6AAAgCSAKQQJyaiAFQQV2QQFxIAZHQR90QR91OgAAIApBA3IgCWogBUEEdkEBcSAGR0EfdEEfdToAACAKQQRyIAlqIAVBA3ZBAXEgBkdBH3RBH3U6AAAgCkEFciAJaiAFQQJ2QQFxIAZHQR90QR91OgAAIApBBnIgCWogBUEBdkEBcSAGR0EfdEEfdToAACAKQQdyIAlqIAYgBUEBcUdBH3RBH3U6AAAgBEF/aiEFIARBAEoEQCAFIQQMAQsLCyABQX9qIQQgAUEASgRAIAQhAQwBCwtBAA8LA0AgAiABIANsaiEHIAwEQCAAIQQDQCAHIARBA3QiCGogBCAHai0AACIFQQd2IAZHQR90QR91OgAAIAcgCEEBcmogBUEGdkEBcSAGR0EfdEEfdToAACAHIAhBAnJqIAVBBXZBAXEgBkdBH3RBH3U6AAAgByAIQQNyaiAFQQR2QQFxIAZHQR90QR91OgAAIAcgCEEEcmogBUEDdkEBcSAGR0EfdEEfdToAACAHIAhBBXJqIAVBAnZBAXEgBkdBH3RBH3U6AAAgByAIQQZyaiAFQQF2QQFxIAZHQR90QR91OgAAIAcgCEEHcmogBiAFQQFxR0EfdEEfdToAACAEQX9qIQUgBEEASgRAIAUhBAwBCwsLIAFBf2ohBCABQQBKBEAgBCEBDAELC0EAC64BAQV/IAFBDGoiBigCACIAQQBMBEBBAA8LIAFBCGoiBygCACEBA0AgAUEASgRAQQAhAANAIAIgAEECdCIBaiwAACEIIAIgAEEDbCIFaiACIAFBAnJqLAAAOgAAIAIgBUEBamogAiABQQFyaiwAADoAACACIAVBAmpqIAg6AAAgAEEBaiIAIAcoAgAiAUgNAAsgBigCACEACyACIANqIQIgBEEBaiIEIABIDQALQQALmAEBBX8gASgCDCIHQQBKIAEoAggiCEEASnFFBEBBAA8LQQAhAQNAIAIgASADbGohBEEAIQADQCAEIABBA2wiBWogBCAAQQJ0IgZqLAAAOgAAIAQgBUEBamogBCAGQQFyaiwAADoAACAEIAVBAmpqIAQgBkECcmosAAA6AAAgCCAAQQFqIgBHDQALIAcgAUEBaiIBRw0AC0EAC8QCAQV/IAFBDGoiBigCACIEQQBMBEBBAA8LIAIhBSABQQhqIggoAgAhAANAIABBAEoEf0EAIQADQCAAIAVqIgEsAAAhBCABIAUgAEECamoiASwAADoAACABIAQ6AAAgAEEDaiIAIAgoAgAiBEEDbEgNAAsgBCEAIAYoAgAFIAQLIQEgAyAFaiEFIAdBAWoiByABSARAIAEhBAwBCwsgAUEATARAQQAPC0EAIQQDQCAAQQBKBEBBACEAQQAhAQNAIAEgAmogACACai0AAEECdiACIABBAWpqLQAAQQF2akEYdEEYdUH/AXEgAiAAQQJqai0AAEEDdkEQakEYdEEYdUH/AXFqOgAAIAFBAWohASAAQQNqIgAgCCgCACIFQQNsSA0ACyAGKAIAIQEgBSEACyACIANqIQIgBEEBaiIEIAFIDQALQQALwwEBBn8gASgCCCIIQQJMBEBB+JoJQYObCUHgBEHnmwkQAQsgASgCDCIAQQBMBEBBAA8LA0AgAiADIABBf2oiCWxqIQQgCCEBA0AgAUF/aiIHQQNsIQUgBCAHQQJ0IgZqIAQgBWosAAA6AAAgBCAGQQFyaiAEIAVBAWpqLAAAOgAAIAQgBkECcmogBCAFQQJqaiwAADoAACAEIAZBA3JqQQA6AAAgAUEBSgRAIAchAQwBCwsgAEEBSgRAIAkhAAwBCwtBAAvtCQEbfyAAQeSKAmogAkEASjYCACAARSABQX9qQf8fS3IEQEF/DwsgAkEPIAJBD0gbIgJBACACQQBKGyEFIAFB0ARsIgQQbyECIABBhIwCaiIGIAI2AgAgAkUEQCAAQYiMAmpBADYCAEF/DwsgAkEAIAQQXRogAEGIjAJqIAE2AgACfwJAAkAgAEHQigJqKAIAIgAOBwABAQEBAQABC0EFDAELQQVBCSAAQQRGGwshB0EAIQADfwJ/IAYoAgAiAiAAQdAEbGohBCAHEIQBIQMgAEHQBGwgAmpBEGoiCCADNgIAQX8gA0UNABpBBRCEASEDIABB0ARsIAJqQRRqIgkgAzYCAEF/IANFDQAaQQUQhAEhAyAAQdAEbCACakEYaiIKIAM2AgBBfyADRQ0AGkEEEIQBIQMgAEHQBGwgAmpBHGoiCyADNgIAQX8gA0UNABpBCBCEASEDIABB0ARsIAJqQSBqIgwgAzYCAEF/IANFDQAaQQcQhAEhAyAAQdAEbCACakEkaiINIAM2AgBBfyADRQ0AGkEHEIQBIQMgAEHQBGwgAmpBKGoiDiADNgIAQX8gA0UNABpBDBCEASEDIABB0ARsIAJqQSxqIg8gAzYCAEF/IANFDQAaQQYQhAEhAyAAQdAEbCACakEwaiIQIAM2AgBBfyADRQ0AGkEGEIQBIQMgAEHQBGwgAmpBNGoiESADNgIAQX8gA0UNABpBDBCEASEDIABB0ARsIAJqQThqIhIgAzYCAEF/IANFDQAaQQYQhAEhAyAAQdAEbCACakE8aiITIAM2AgBBfyADRQ0AGkEGEIQBIQMgAEHQBGwgAmpBQGsiFCADNgIAQX8gA0UNABpBBxCEASEDIABB0ARsIAJqQcQAaiIVIAM2AgBBfyADRQ0AGkEHEIQBIQMgAEHQBGwgAmpByABqIhYgAzYCAEF/IANFDQAaQQwQhAEhAyAAQdAEbCACakHMAGoiFyADNgIAQX8gA0UNABpBBhCEASEDIABB0ARsIAJqQdAAaiIYIAM2AgBBfyADRQ0AGkEGEIQBIQMgAEHQBGwgAmpB1ABqIhkgAzYCAEF/IANFDQAaQQwQhAEhAyAAQdAEbCACakHYAGoiGiADNgIAQX8gA0UNABpBBhCEASEDIABB0ARsIAJqQdwAaiIbIAM2AgBBfyADRQ0AGkEGEIQBIQMgAEHQBGwgAmpB4ABqIhwgAzYCAEF/IANFDQAaQQcQhAEhAyAAQdAEbCACakHkAGoiHSADNgIAQX8gA0UNABogAEHQBGwgAmpBBxCEASIDNgJoQX8gA0UNABogCCgCAEEANgIYIAkoAgBBADYCGCAKKAIAQQA2AhggCygCAEEANgIYIAwoAgBBADYCGCANKAIAQQA2AhggDigCAEEANgIYIA8oAgBBADYCGCAQKAIAQQA2AhggESgCAEEANgIYIBIoAgBBADYCGCATKAIAQQA2AhggFCgCAEEANgIYIBUoAgBBADYCGCAWKAIAQQA2AhggFygCAEEANgIYIBgoAgBBADYCGCAZKAIAQQA2AhggGigCAEEANgIYIBsoAgBBADYCGCAcKAIAQQA2AhggHSgCAEEANgIYIANBADYCGCAEEL4EIAQQ5QYgBBCsAyAEEKgDIABB0ARsIAJqIAU2AsgEIABBAWoiACABSA0BQQALCwvFCgEbfyAARSABQX9qQf8fS3IEQEF/DwsgAUHQBGwiBBBvIQMgAEGEjAJqIhsgAzYCACADRQRAIABBiIwCakEANgIAQX8PCyADQQAgBBBdGiAAQYiMAmogATYCAAJ/AkACQCAAQdCKAmooAgAiAA4HAAEBAQEBAAELQQUMAQtBBUEJIABBBEYbCyEcQQAhAAJAAkACQAJAA0ACQCAbKAIAIgIgAEHQBGxqIRcgAEHQBGwgAmpBEGohGSAcEIQBIgNFDQAgGSADNgIAIABB0ARsIAJqQRRqIRpBBRCEASIDRQ0CIBogAzYCACAAQdAEbCACakEYaiEDQQUQhAEiBEUEQCADIQAMBAsgAyAENgIAIABB0ARsIAJqQRxqIQRBBBCEASIFRQRAIAQhAAwECyAEIAU2AgAgAEHQBGwgAmpBIGohBUEIEIQBIgZFBEAgBSEADAQLIAUgBjYCACAAQdAEbCACakEkaiEGQQcQhAEiB0UEQCAGIQAMBAsgBiAHNgIAIABB0ARsIAJqQShqIQdBBxCEASIIRQRAIAchAAwECyAHIAg2AgAgAEHQBGwgAmpBLGohCEEMEIQBIglFBEAgCCEADAQLIAggCTYCACAAQdAEbCACakEwaiEJQQYQhAEiCkUEQCAJIQAMBAsgCSAKNgIAIABB0ARsIAJqQTRqIQpBBhCEASILRQRAIAohAAwECyAKIAs2AgAgAEHQBGwgAmpBOGohC0EMEIQBIgxFBEAgCyEADAQLIAsgDDYCACAAQdAEbCACakE8aiEMQQYQhAEiDUUEQCAMIQAMBAsgDCANNgIAIABB0ARsIAJqQUBrIQ1BBhCEASIORQRAIA0hAAwECyANIA42AgAgAEHQBGwgAmpBxABqIQ5BBxCEASIPRQRAIA4hAAwECyAOIA82AgAgAEHQBGwgAmpByABqIQ9BBxCEASIQRQRAIA8hAAwECyAPIBA2AgAgAEHQBGwgAmpBzABqIRBBDBCEASIRRQRAIBAhAAwECyAQIBE2AgAgAEHQBGwgAmpB0ABqIRFBBhCEASISRQRAIBEhAAwECyARIBI2AgAgAEHQBGwgAmpB1ABqIRJBBhCEASITRQRAIBIhAAwECyASIBM2AgAgAEHQBGwgAmpB2ABqIRNBDBCEASIURQRAIBMhAAwECyATIBQ2AgAgAEHQBGwgAmpB3ABqIRRBBhCEASIVRQRAIBQhAAwECyAUIBU2AgAgAEHQBGwgAmpB4ABqIRVBBhCEASIWRQRAIBUhAAwECyAVIBY2AgAgAEHQBGwgAmpB5ABqIRZBBxCEASIYRQRAIBYhAAwECyAWIBg2AgAgAEHQBGwgAmpB6ABqIQJBBxCEASIYRQRAIAIhAAwECyACIBg2AgAgGSgCAEEANgIYIBooAgBBADYCGCADKAIAQQA2AhggBCgCAEEANgIYIAUoAgBBADYCGCAGKAIAQQA2AhggBygCAEEANgIYIAgoAgBBADYCGCAJKAIAQQA2AhggCigCAEEANgIYIAsoAgBBADYCGCAMKAIAQQA2AhggDSgCAEEANgIYIA4oAgBBADYCGCAPKAIAQQA2AhggECgCAEEANgIYIBEoAgBBADYCGCASKAIAQQA2AhggEygCAEEANgIYIBQoAgBBADYCGCAVKAIAQQA2AhggFigCAEEANgIYIBhBADYCGCAXEL8EGiAXEOYGGiAXEKwDIBcQqAMgAEEBaiIAIAFIDQEMBAsLIBlBADYCAAwDCyAaQQA2AgAMAgsgAEEANgIADAELQQAPC0GeoAkQuwEaQX8LC936CI0MAEGACAsTCH0BAEB/AQBAfwEAQH8BAAh/AQBBoAgLIwh9AQBAfwEAQH8BAEB/AQAYfQEAKH0BADh/AQBgfwEAYH8BAEHQCAtTGH0BACh9AQA4fwEAYH8BAGB/AQBgfwEAYH8BAAAAAAA4fwEAKH0BADh/AQA4fwEAQH8BACh9AQBAfwEAOH8BAGB/AQBgfwEAOH8BADh/AQA4fwEAQbAJC0NAfwEAKH0BAEB/AQA4fwEAYH8BAGB/AQBgfwEAYH8BADh/AQA4fwEAOH8BAAAAAABIfQEAQH8BAEB/AQBAfwEAQH8BAEGACgsXSH0BAEB/AQBAfwEAQH8BAEB/AQA4fwEAQaAKCxM4fwEAQH8BAEB/AQBAfwEAQH8BAEHACgsjOH8BAGh9AQBAfwEAUH8BADh/AQBofQEAQH8BAFB/AQA4fwEAQfAKCyHAgAEAwIEBAECBAQAAAAAAWwAAAAAAAAA52AEAPdgBAAIAQZwLCxFcAAAAAAAAALTYAQC52AEAAgBBwQsLUgEIEAkCAwoRGCAZEgsEBQwTGiEoMCkiGxQNBgcOFRwjKjE4OTIrJB0WDxceJSwzOjs0LSYfJy41PD02Lzc+P2auAQBorgEAKAAAAAIAAABADQMAQaYMCx3gQxkAAAAAAAAAgK4BAGiuAQAoAAAAAgAAAAD0AQBB0gwLIcD////fQQkAAAAAAAAAg64BAIauAQAwAAAAAQAAAAAJPQBB/gwLG/A/AADA////30ERAAAAAAAAAJqvAQAAAAAAPABBsg0LH+D////vQTsAAACarwEAoK8BAKqvAQAAAAAACgAAAAEAQd4NCyPgwQAAwP///99BEgAAAJqvAQDVrwEA2a8BAAAAAAAKAAAABABBjg4LI+DBAADA////30ERAAAAmq8BAAmwAQAOsAEAAAAAAAoAAAAQAEG+Dgsk4MEAAMD////fQREAAACarwEALrABADOwAQAAAAAACgAAAAAIAEHuDgsj4MEAAMD////fQREAAACarwEAQ7ABAEqwAQAAAAAACgAAAAIAQZ4PCyTgwQAAwP///99BAAAAAJqvAQBbsAEAYbABAAAAAAAKAAAAAAIAQc4PCyTgwQAAwP///99BAAAAAJqvAQCVsAEAm7ABAAAAAAAKAAAAAAQAQf4PCyTgwQAAwP///99BAAAAAJqvAQDJ9QEAz7ABAAAAAAAKAAAAACAAQa4QCyTgwQAAwP///99BEwAAAJqvAQDssAEA8bABAAAAAAAKAAAAAIAAQd4QCyXgwQAAwP///99BEQAAAJqvAQD8bgIAILEBAAAAAAAKAAAAAAABAEGOEQsl4MEAAMD////fQRIAAACarwEATLEBAFKxAQAAAAAACgAAAAAABABBvhELJeDBAADA////30ERAAAAmq8BAGWxAQBvsQEAAAAAAAoAAAAAAAgAQe4RCyXgwQAAwP///99BEwAAAJqvAQB/sQEAjbEBAAAAAAAKAAAAAABAAEGeEgsl4MEAAMD////fQRkAAACarwEAYBwCAMmxAQAAAAAACgAAAAAAgABBzhILJuDBAADA////30E7AAAAmq8BAPWxAQD5sQEAAAAAAAoAAAAAAAABAEH+Egsm4MEAAMD////fQREAAACarwEALLIBADGyAQAAAAAACgAAAAAAACAAQa4TCybgwQAAwP///99BEQAAAJqvAQBOsgEAU7IBAAAAAAAKAAAAAAAAgABB3hMLI+DBAADA////30ERAAAAmq8BAF6yAQBtsgEAAAAAAAoAAAAIAEGOFAsj4MEAAMD////fQRIAAACarwEAlrIBAKOyAQAAAAAACgAAACAAQb4UCxvgwQAAwP///99BGgAAAJqvAQDgsgEAAAAAAEAAQfIUCx/g////70E7AAAA4LIBAOeyAQDssgEAAAAAAAoAAAABAEGeFQsj4MEAAMD////fQREAAADgsgEAFLMBABqzAQAAAAAACgAAAAQAQc4VCyXgwQAAwP///99BEQAAAOCyAQAyswEAPbMBAAAAAAAKAAAAAAABAEH+FQsj4MEAAMD////fQRIAAADgsgEAYrMBAG+zAQAAAAAACgAAAAgAQa4WCyTgwQAAwP///99BEQAAAOCyAQCuswEAtbMBAAAAAAAKAAAAAIAAQd4WCyXgwQAAwP///99BEgAAAOCyAQDkswEA7LMBAAAAAAAKAAAAAABAAEGOFwsm4MEAAMD////fQRIAAADgsgEAFrQBACG0AQAAAAAACgAAAAAAABAAQb4XCybgwQAAwP///99BEgAAAOCyAQBPtAEAW7QBAAAAAAAKAAAAAAAAIABB7hcLJuDBAADA////30EKAAAA4LIBAJ60AQCwtAEAAAAAAAoAAAAAAABAAEGeGAsf4MEAAMD////fQSIAAADgsgEA2rQBAAAAAABMAAAABgBB0hgLBsD////fQQBB4BgLEeS0AQDmtAEAbAAAAAEAAAAMAEH+GAsf4MEAAMD////fQREAAAAAAAAACrUBAA21AQBYAQAAAQBBshkLG8D////fQQsAAAAAAAAALbUBADC1AQBcAQAAAQBB4hkLG8D////fQQsAAAAAAAAATbUBAFS1AQBwAQAAAQBBjhoLH+DBAADA////30EJAAAAAAAAAGm1AQAAAAAAZAEAAAEAQcIaCxvA////30EJAAAAAAAAAHS1AQAAAAAAaAEAAAEAQe4aCwrgwQAAwP///99BAEGAGwsNgbUBAAAAAABYAAAAAQBBnhsLCuDBAADA////30EAQbAbCw2HtQEAjbUBAJgBAAAEAEHGGwsn4D8AAADg///vxwAAAOD//+9HEQAAAAAAAAAFtgEAC7YBAJwBAAAEAEH2Gwsr4D8AAAAAAADwvwAAAOD//+9HEQAAAAAAAAAstgEAMbYBAKABAAABAAAAAgBBrhwLI/C/AAAAAABAUUARAAAAAAAAAFW2AQBatgEApAEAAAEAAAAfAEHeHAsj8L8AAAAAAACQQBEAAAAAAAAAfrYBAIS2AQCoAQAAAQAAAAMAQY4dCx/gwQAAwP///99BEQAAAAAAAAC6tgEAvbYBAHwAAAABAEG+HQsf8L8AAMD////fQREAAAAAAAAA8bYBAPu2AQCAAAAABABB5h0LJ/Q/AAAA4P//78cAAADg///vRxEAAAAAAAAAHbcBACi3AQCEAAAAAQBBnh4LH+DBAADA////30ERAAAAAAAAAFC3AQBTtwEABAIAAAEAQc4eCx/gwQAAwP///99BEQAAAAAAAABttwEAAAAAAAgCAAABAEH+HgsK4MEAAMD////fQQBBkB8LDXW3AQAAAAAADAIAAAEAQa4fCwrgwQAAwP///99BAEHAHwsNgbcBAAAAAAAQAgAAAQBB3h8LCuDBAADA////30EAQfAfCw2MtwEAAAAAABQCAAABAEGOIAsK4MEAAMD////fQQBBoCALDZe3AQAAAAAAGAIAAAEAQb4gCwrgwQAAwP///99BAEHQIAsNn7cBAAAAAAAcAgAAAQBB7iALCuDBAADA////30EAQYAhCw2ntwEAAAAAACACAAABAEGeIQsK4MEAAMD////fQQBBsCELDbK3AQAAAAAAJAIAAAEAQc4hCwrgwQAAwP///99BAEHgIQsNvLcBAAAAAAAoAgAAAQBB/iELCuDBAADA////30EAQZAiCw3HtwEAAAAAABQAAAABAEGuIgsK4MEAAMD////fQQBBwCILEdG3AQDVtwEANAIAAAAAAAABAEHeIgsV4MEAAMD////fQRIAAADRtwEA/7cBAEH8IgsFCgAAAAEAQY4jCyPgwQAAwP///99BEgAAANG3AQAKuAEAFbgBAAAAAAAKAAAABABBviMLI+DBAADA////30ESAAAA0bcBAEu4AQBQuAEAAAAAAAoAAAAIAEHuIwsj4MEAAMD////fQRIAAADRtwEAcbgBAHy4AQAAAAAACgAAABAAQZ4kCxXgwQAAwP///99BEgAAANG3AQCXuAEAQbwkCwUKAAAAIABBziQLFeDBAADA////30ESAAAA0bcBAJu4AQBB7CQLBQoAAABAAEH+JAsj4MEAAMD////fQRIAAADRtwEAp7gBALC4AQAAAAAACgAAAIAAQa4lCxXgwQAAwP///99BEgAAANG3AQDkuAEAQcwlCwYKAAAAAAEAQd4lCyTgwQAAwP///99BEgAAANG3AQDxuAEAArkBAAAAAAAKAAAAAAIAQY4mCyTgwQAAwP///99BEgAAANG3AQA+uQEAQ7kBAAAAAAAKAAAAAAQAQb4mCxXgwQAAwP///99BEgAAANG3AQB2uQEAQdwmCwYKAAAAAAgAQe4mCxXgwQAAwP///99BEgAAANG3AQCCuQEAQYwnCwYKAAAAABAAQZ4nCyTgwQAAwP///99BEgAAANG3AQCKuQEAjbkBAAAAAAAKAAAAACAAQc4nCyTgwQAAwP///99BEgAAANG3AQDFuQEAy7kBAAAAAAAKAAAAAEAAQf4nCxXgwQAAwP///99BEgAAANG3AQDcuQEAQZwoCwYKAAAAAIAAQa4oCx/gwQAAwP///99BEgAAANG3AQCxIwIAuCMCADgCAAABAEHeKAsj4MEAAMD////fQRsAAACxIwIA3SMCAOIjAgAAAAAACgAAAAIAQY4pCyPgwQAAwP///99BGwAAALEjAgCxIwIANCQCAAAAAAAKAAAAAQBBvikLFeDBAADA////30EbAAAAsSMCAIMkAgBB3CkLAQoAQe4pC3/gwQAAwP///99BGwAAALEjAgCKJAIAlSQCAAAAAAAKAAAA//////////8AAAAAAADgwQAAwP///99BGwAAALEjAgCxJAIA4rkBAAAAAAAKAAAA/v////////8AAAAAAADgwQAAwP///99BGwAAALEjAgANugEAF7oBAIgAAAAEAEH2Kgsk9D8AAADg///vxwAAAOD//+9HEQAAAAAAAADIHwIA0x8CAEQCAEGuKwsj4MEAAMD////fQRoAAADIHwIA7R8CAPYfAgAAAAAACgAAAAEAQd4rCyPgwQAAwP///99BGgAAAMgfAgALIAIAFSACAAAAAAAKAAAAAgBBjiwLI+DBAADA////30EaAAAAyB8CAD8gAgBGIAIAAAAAAAoAAAAEAEG+LAsj4MEAAMD////fQRoAAADIHwIAZyACAG8gAgAAAAAACgAAAAgAQe4sCyTgwQAAwP///99BGgAAAMgfAgCXIAIAoiACAAAAAAAKAAAAAIAAQZ4tCyXgwQAAwP///99BGgAAAMgfAgCwIAIAuCACAAAAAAAKAAAAAAABAEHOLQsl4MEAAMD////fQRoAAADIHwIAHiECACghAgAAAAAACgAAAAAAAgBB/i0LJeDBAADA////30EaAAAAyB8CAFUhAgA5ugEAAAAAAAoAAAAAAAQAQa4uCx/gwQAAwP///99BGgAAAMgfAgB3ugEAAAAAAIwAAAABAEHiLgsGwP///99BAEHwLgsNhLoBAAAAAABsAQAAAQBBki8LBsD////fQQBBoC8LDZC6AQCbugEAkAAAAAEAQb4vCx/gwQAAwP///99BEQAAAAAAAADAugEAAAAAALABAAABAEHuLwsK4MEAAMD////fQQBBgDALDdK6AQDaugEAuAEAAAIAQaIwCxvA////30EZAAAAAAAAABu7AQAjuwEAwAEAAAIAQc4wCx/gwQAAwP///99BGQAAAAAAAACHuwEAj7sBAKwBAAABAEH+MAtP4MEAAMD////fQRkAAAAAAAAAtbsBAL+7AQCUAAAABAAAAJqZmZmZmem/AAAA4P//78cAAADg///vRxEAAAAAAAAA4bsBAOu7AQCYAAAABABB2zELIuD//+/HAAAA4P//70cRAAAAAAAAAA28AQARvAEAmAIAAAEAQZIyCxvA////30ERAAAADbwBAHYlAgAfvAEAAAAAAAoAQb4yCyPgwQAAwP///99BEQAAAA28AQA1vAEAPbwBAAAAAAAKAAAAAQBB7jILI+DBAADA////30ERAAAADbwBAB6BAgBKvAEAAAAAAAoAAAACAEGeMwsV4MEAAMD////fQREAAAANvAEAW7wBAEG8MwsFCgAAAAMAQc4zCxXgwQAAwP///99BEQAAAA28AQBfvAEAQewzCwUKAAAABQBB/jMLI+DBAADA////30ERAAAADbwBAGe8AQBsvAEAAAAAAAoAAAAGAEGuNAsf4MEAAMD////fQREAAAANvAEAg7wBAI28AQCcAAAABABB2zQLIuD//+/HAAAA4P//70cRAAAAAAAAAL+8AQDKvAEAoAAAAAQAQYs1CyLg///vxwAAAOD//+9HEQAAAAAAAADmvAEA8bwBAKQAAAAEAEG7NQsi4P//78cAAADg///vRxEAAAAAAAAADL0BABO9AQCoAAAABABB6zULIuD//+/HAAAA4P//70cRAAAAAAAAACG9AQArvQEArAAAAAQAQZs2CyLg///vxwAAAOD//+9HEQAAAAAAAABbvQEAYL0BAJwCAAABAEHSNgsRwP///99BEwAAAFu9AQB2JQIAQew2CwEKAEH+NgsV4MEAAMD////fQRMAAABbvQEAHoECAEGcNwsFCgAAAAEAQa43CxXgwQAAwP///99BEwAAAFu9AQB7vQEAQcw3CwUKAAAAAgBB3jcLFeDBAADA////30ETAAAAW70BAIK9AQBB/DcLBQoAAAADAEGOOAsV4MEAAMD////fQRMAAABbvQEAjL0BAEGsOAsFCgAAAAcAQb44CxXgwQAAwP///99BEwAAAFu9AQBfvAEAQdw4CwUKAAAACABB7jgLFeDBAADA////30ETAAAAW70BAJC9AQBBjDkLBQoAAAAKAEGeOQsV4MEAAMD////fQRMAAABbvQEAmr0BAEG8OQsFCgAAABAAQc45CxXgwQAAwP///99BEwAAAFu9AQCovQEAQew5CwUKAAAAEQBB/jkLFeDBAADA////30ETAAAAW70BALS9AQBBnDoLBQoAAAAWAEGuOgsV4MEAAMD////fQRMAAABbvQEAv70BAEHMOgsFCgAAAA4AQd46CyPgwQAAwP///99BEwAAAFu9AQDEvQEAzL0BAAAAAAAKAAAADgBBjjsLI+DBAADA////30ETAAAAW70BAO+9AQD1vQEAAAAAAAoAAAAUAEG+OwsV4MEAAMD////fQRMAAABbvQEADb4BAEHcOwsFCgAAAIAAQe47Cx/gwQAAwP///99BEwAAAFu9AQAYvgEAAAAAALAAAAABAEGePAsK4MEAAMD////fQQBBsDwLESS+AQAnvgEAPAIAAAAAAAADAEHOPAsj4MEAAMD////fQRIAAAAkvgEARr4BAFC+AQAAAAAACgAAAAEAQf48CyPgwQAAwP///99BEgAAACS+AQB7vgEAg74BAAAAAAAKAAAAAgBBrj0LJODBAADA////30ESAAAAJL4BAK2+AQC5vgEAAAAAAAoAAAAAAQBB3j0LH+DBAADA////30ESAAAAJL4BAOK+AQAAAAAAoAIAAAEAQZI+CwbA////30EAQaA+Cw34vgEA/b4BALQAAAABAEG+PgsV4MEAAMD////fQREAAAD4vgEAD78BAEHcPgsBCgBB7j4LFeDBAADA////30ERAAAA+L4BABS/AQBBjD8LBQoAAAABAEGePwsV4MEAAMD////fQREAAAD4vgEAGr8BAEG8PwsFCgAAAAIAQc4/Cx/gwQAAwP///99BEQAAAPi+AQAhvwEAKL8BALwAAAAGAEGGwAALFyRAEQAAAAAAAAA8vwEAKL8BALwAAAAGAEG2wAALFCRAEQAAAAAAAAAv5wEACB4CAEACAEHiwAALH8D////fQTsAAAAv5wEAQL8BAEW/AQAAAAAACgAAAAEAQY7BAAsj4MEAAMD////fQRIAAAAv5wEAUr8BAFW/AQAAAAAACgAAAAIAQb7BAAsV4MEAAMD////fQREAAAAv5wEACyACAEHcwQALBQoAAAAEAEHuwQALI+DBAADA////30ESAAAAL+cBAGK/AQBqvwEAAAAAAAoAAAAIAEGewgALI+DBAADA////30ESAAAAL+cBAH+/AQCCvwEAAAAAAAoAAAAQAEHOwgALFeDBAADA////30ESAAAAL+cBAKi/AQBB7MIACwUKAAAAQABB/sIACxXgwQAAwP///99BEgAAAC/nAQCyvwEAQZzDAAsHCgAAAAAAgABBrsMACxXgwQAAwP///99BEgAAAC/nAQDBvwEAQczDAAsFCgAAAIAAQd7DAAsV4MEAAMD////fQRIAAAAv5wEAxr8BAEH8wwALBgoAAAAAAQBBjsQACyTgwQAAwP///99BEgAAAC/nAQDQvwEA078BAAAAAAAKAAAAAAQAQb7EAAsk4MEAAMD////fQRIAAAAv5wEA5b8BAOq/AQAAAAAACgAAAAAIAEHuxAALFeDBAADA////30ESAAAAL+cBABfAAQBBjMUACwYKAAAAABAAQZ7FAAsk4MEAAMD////fQRIAAAAv5wEAHMABACTAAQAAAAAACgAAAACAAEHOxQALJeDBAADA////30ESAAAAL+cBAD/AAQBKwAEAAAAAAAoAAAAAAAEAQf7FAAsm4MEAAMD////fQRoAAAAv5wEAX8ABAGTAAQAAAAAACgAAAAAAAAEAQa7GAAsf4MEAAMD////fQRoAAAAv5wEAfcABAIbAAQDUAAAAAQBB3sYACx/gwQAAwP///99BEQAAAAAAAACwwAEAusABANgAAAABAEGOxwALH+DBAADA////30ERAAAAAAAAAO7AAQD0wAEA3AAAAAEAQb7HAAsf4MEAAMD////fQREAAAAAAAAACsEBABfBAQDkAAAAAQBB7scACyPgwQAAwP///99BEQAAAAAAAABKwQEAT8EBAOgAAAABAAAACABBnsgACx/gwQAAwP///99BEQAAAAAAAABxwQEAesEBAOwAAAABAEHOyAALH+DBAADA////30ERAAAAAAAAAKzBAQAAAAAANAAAAAEAQf7IAAsf4MEAAMD////fQRkAAAAAAAAAu8EBAAAAAADUAQAAAQBBrskACx/gwQAAwP///99BEQAAALvBAQDBwQEAxcEBAAAAAAAKAEHeyQALI+DBAADA////30ERAAAAu8EBAC21AQDrwQEAAAAAAAoAAAABAEGOygALI+DBAADA////30ERAAAAu8EBAPzBAQAAwgEAAAAAAAoAAAACAEG+ygALI+DBAADA////30ERAAAAu8EBABLCAQAWwgEAAAAAAAoAAAADAEHuygALH+DBAADA////30ERAAAAu8EBACfCAQAvwgEA2AEAAAEAQZ7LAAsf4MEAAMD////fQREAAAAAAAAAPcIBAAAAAADwAAAAAQBBzssACwrgwQAAwP///99BAEHgywALDUnCAQBNwgEA9AAAAAEAQYfMAAsWQBEAAABJwgEAe70BAH/CAQAAAAAACgBBrswACyPgwQAAwP///99BEQAAAEnCAQCJwgEAjsIBAAAAAAAKAAAAAQBB3swACyPgwQAAwP///99BEQAAAEnCAQCewgEAocIBAAAAAAAKAAAAAgBBjs0ACx/gwQAAwP///99BEQAAAEnCAQC6wgEAx8IBAAABAAABAEG+zQALH+DBAADA////30ERAAAAAAAAAN7CAQDhwgEABAEAAAEAQe7NAAsf4MEAAMD////fQREAAAAAAAAA8cIBAAPDAQDQAQAAAQBBns4ACyPgwQAAwP///99BEQAAAAAAAACHDQIAU8MBALACAAABAAAAAQBB0s4ACxvA////30EbAAAAhw0CAHYlAgBtwwEAAAAAAAoAQf7OAAsf4MEAAMD////fQRMAAACHDQIAnMMBAJ/DAQAIAQAAAQBBrs8ACyMgwAAAAAAAADBAEQAAAAAAAACywwEAuMMBAMgCAAABAAAACABB3s8ACx/gwQAAwP///99BEQAAAAAAAADEwwEAzcMBAAwBAAABAEGO0AALH+DBAADA////30ESAAAAAAAAAATEAQAQxAEAEAEAAAEAQb7QAAtF4MEAAMD////fQRIAAAAAAAAASsQBAAAAAADMAgAAAQAAAJ3/////////AAAAAAAA4MEAAMD////fQRkAAABKxAEAUsQBAEGM0QALJwoAAACd/////////wAAAAAAAODBAADA////30EZAAAASsQBAFrEAQBBvNEACwEKAEHO0QALFeDBAADA////30EJAAAASsQBAGPEAQBB7NEACwUKAAAAAQBB/tEACxXgwQAAwP///99BCQAAAErEAQBrxAEAQZzSAAsFCgAAAAIAQa7SAAsV4MEAAMD////fQQkAAABKxAEAc8QBAEHM0gALBQoAAAADAEHe0gALFeDBAADA////30EJAAAASsQBAHvEAQBB/NIACwUKAAAABABBjtMACxXgwQAAwP///99BCQAAAErEAQCCxAEAQazTAAsFCgAAABwAQb7TAAsV4MEAAMD////fQQkAAABKxAEAjMQBAEHc0wALBQoAAAAWAEHu0wALFeDBAADA////30EJAAAASsQBAJPEAQBBjNQACwUKAAAAJgBBntQACxXgwQAAwP///99BCQAAAErEAQCbxAEAQbzUAAsFCgAAAIAAQc7UAAsV4MEAAMD////fQQkAAABKxAEAqcQBAEHs1AALBQoAAACDAEH+1AALFeDBAADA////30EJAAAASsQBANwTAgBBnNUACwUKAAAAFABBrtUACxXgwQAAwP///99BCQAAAErEAQC2xAEAQczVAAsFCgAAAB4AQd7VAAsV4MEAAMD////fQQkAAABKxAEAvcQBAEH81QALBQoAAAAoAEGO1gALFeDBAADA////30EJAAAASsQBAMfEAQBBrNYACwUKAAAAMgBBvtYACxXgwQAAwP///99BCQAAAErEAQDSxAEAQdzWAAsFCgAAADwAQe7WAAsV4MEAAMD////fQQkAAABKxAEA3MQBAEGM1wALAQoAQZ7XAAsV4MEAAMD////fQREAAABKxAEA5cQBAEG81wALBQoAAAACAEHO1wALFeDBAADA////30ERAAAASsQBAPDEAQBB7NcACwUKAAAAAwBB/tcACxXgwQAAwP///99BEQAAAErEAQD7xAEAQZzYAAsFCgAAAA8AQa7YAAsV4MEAAMD////fQREAAABKxAEABcUBAEHM2AALBQoAAAACAEHe2AALFeDBAADA////30ERAAAASsQBAAzFAQBB/NgACwUKAAAAAQBBjtkAC0XgwQAAwP///99BCQAAAErEAQARxQEAAAAAANACAAABAAAAnf////////8AAAAAAADgwQAAwP///99BGQAAABHFAQBSxAEAQdzZAAsxCgAAAJ3/////////AAAAAAAA4MEAAMD////fQRkAAAARxQEAF8UBAB7FAQCoAgAAAQBBotoACxvA////30EaAAAAAAAAAEnFAQBYxQEA3AEAAAEAQc7aAAsf4MEAAMD////fQREAAAAAAAAAbcUBAHnFAQDgAQAAAQBB/toACx/gwQAAwP///99BEQAAAAAAAACLxQEAlMUBAOQBAAABAEGu2wALI+DBAADA////30ERAAAAAAAAAKjFAQCwxQEA6AEAAAEAAAANAEHe2wALH+DBAADA////30ERAAAAzMUBANXFAQDZxQEAxAAAAAEAQY7cAAsf4MEAAMD////fQREAAADMxQEA9sUBAP3FAQDIAAAAAQBBvtwACx/gwQAAwP///99BEQAAAMzFAQAZxgEAH8YBAMwAAAABAEHu3AALI+DBAADA////30ERAAAAzMUBADvGAQBExgEA0AAAAAEAAAAIAEGe3QALH+DBAADA////30ERAAAAzMUBAGTGAQBrxgEA4AAAAAEAQc7dAAsf4MEAAMD////fQREAAADMxQEAksYBAJbGAQAAAAAACgBB/t0ACyPgwQAAwP///99BEQAAAMzFAQC4xgEAvMYBAAAAAAAKAAAAAQBBrt4ACyPgwQAAwP///99BEQAAAMzFAQDSxgEA18YBAAAAAAAKAAAAAgBB3t4ACyPgwQAAwP///99BEQAAAMzFAQANvAEACMcBAAAAAAAKAAAAAwBBjt8ACyPgwQAAwP///99BEQAAAMzFAQDssAEANMcBAAAAAAAKAAAABABBvt8ACyPgwQAAwP///99BEQAAAMzFAQBsxwEAcMcBAAAAAAAKAAAABQBB7t8ACyPgwQAAwP///99BEQAAAMzFAQCewgEAlMcBAAAAAAAKAAAABgBBnuAACyPgwQAAwP///99BEQAAAMzFAQCyxwEA018CAAAAAAAKAAAABwBBzuAACyPgwQAAwP///99BEQAAAMzFAQC3xwEAvMcBAAAAAAAKAAAACABB/uAACyPgwQAAwP///99BEQAAAMzFAQDhxwEA5scBAAAAAAAKAAAACQBBruEACyPgwQAAwP///99BEQAAAMzFAQAKyAEAD8gBAAAAAAAKAAAACgBB3uEACyPgwQAAwP///99BEQAAAMzFAQA7yAEAP8gBAAAAAAAKAAAACwBBjuIACyPgwQAAwP///99BEQAAAMzFAQBeyAEAYsgBAAAAAAAKAAAADABBvuIACxXgwQAAwP///99BEQAAAMzFAQCByAEAQdziAAsFCgAAAA0AQe7iAAsV4MEAAMD////fQREAAADMxQEAiMgBAEGM4wALBgoAAAAAAQBBnuMACyPgwQAAwP///99BEQAAAMzFAQCPyAEAlMgBAAAAAAAKAAAADwBBzuMACyPgwQAAwP///99BEQAAAMzFAQDCyAEAycgBABQBAAABAAAA7ABB/uMACyTwPwAAAADA/99AEQAAAAAAAADyyAEA+cgBABgBAAABAAAASg4AQa7kAAsk8D8AAAAAwP/fQBEAAAAAAAAAIskBACfJAQAcAQAAAQAAAAABAEHe5AALH+DBAADA////30ERAAAAAAAAAGLJAQBzyQEA1AIAAAEAQY7lAAsf4MEAAMD////fQRIAAACnyQEAsckBALvJAQDYAgAAAQBBvuUACx/gwQAAwP///99BEgAAAKfJAQDsyQEA98kBANwCAAABAEHu5QALT+DBAADA////30ESAAAAp8kBAAnqAQAdygEAAAAAAAoAAADw/////////wAAAAAAAODBAADA////30ESAAAAp8kBAEbsAQAuygEAAAAAAAoAQc7mAAsj4MEAAMD////fQRIAAACnyQEARcoBAEvKAQAAAAAACgAAAAgAQf7mAAsj4MEAAMD////fQRIAAACnyQEAbMoBAHLKAQAAAAAACgAAABAAQa7nAAsj4MEAAMD////fQRIAAACnyQEAk8oBAJnKAQAAAAAACgAAACAAQd7nAAsj4MEAAMD////fQRIAAACnyQEAvcoBAMXKAQAAAAAACgAAABgAQY7oAAsj4MEAAMD////fQRIAAACnyQEAVuwBAOjKAQAAAAAACgAAADAAQb7oAAsj4MEAAMD////fQRIAAACnyQEA+8oBAAjLAQAgAQAAAQAAAAEAQfboAAsXEEARAAAAAAAAAEjLAQBSywEAJAEAAAEAQabpAAsbJEARAAAAAAAAAIDLAQCLywEAKAEAAAEAAAAZAEHO6QALI+DBAADA////30ERAAAAAAAAAK/LAQC0ywEALAEAAAEAAAABAEH+6QALH+DBAADA////30ERAAAAAAAAAOnLAQD2ywEAMAEAAAEAQa7qAAsf4MEAAMD////fQREAAAAAAAAAEcwBABnMAQDsAQAAAQBB3uoACyTgwQAAwP///99BGQAAAAAAAAA+zAEAAAAAADQBAAABAAAAAAEAQZLrAAsfwP///99BEQAAAAAAAABMzAEAWswBADgBAAABAAAAKABBvusAC98B8D8AAMD////fQREAAAAAAAAAg8wBAAAAAAA4AAAAAQAAAP//////////AAAAAAAA4MEAAMD////fQRkAAAAAAAAAlcwBAAAAAADwAQAAAQAAAP//////////AAAAAAAA4MEAAMD////fQQkAAAAAAAAAqswBAAAAAAD0AQAAAQAAAP//////////AAAAAAAA4MEAAMD////fQQkAAAAAAAAAv8wBANTMAQD4AQAAAgAAAP//////////AAAAAAAA8L8AAAAAAADgQxEAAAAAAAAADs0BAAAAAACkAgAAAQBBsu0ACwbA////30EAQcDtAAsNIs0BAAAAAAB4AQAACQBB5u0ACxfwQwsAAAAizQEAMc0BAAAAAACAAQAACQBBlu4ACxfwQwoAAAAxzQEASM0BAAAAAADIAQAABABBw+4ACxrg///vRxEAAAAAAAAAV80BAAAAAADMAQAABABB5u4ACwIIQABB8+4ACx7g///vRxEAAAAAAAAAZs0BAAAAAABUAAAAAQAAAAEAQZ7vAAsj8D8AAMD////fQRsAAAAAAAAAds0BAIbNAQA8AQAAAQAAAAIAQc7vAAsj8D8AAMD////fQRMAAACWzQEAq80BALHNAQAAAAAACgAAAAEAQf7vAAsj4MEAAMD////fQRMAAACWzQEAUsQBALjNAQAAAAAACgAAAAIAQa7wAAsj4MEAAMD////fQRMAAACWzQEAxM0BAMvNAQAAAAAACgAAAAQAQd7wAAsj4MEAAMD////fQRMAAACWzQEA1M0BANzNAQAAAAAACgAAAAUAQY7xAAsj4MEAAMD////fQRMAAACWzQEA5s0BAPDNAQAAAAAACgAAAAYAQb7xAAsj4MEAAMD////fQRMAAACWzQEA/M0BAAbOAQAAAAAACgAAAAcAQe7xAAsj4MEAAMD////fQRMAAACWzQEA4+0BABLOAQAAAAAACgAAAAgAQZ7yAAsj4MEAAMD////fQRMAAACWzQEAF84BAB7OAQAAAAAACgAAAAkAQc7yAAsj4MEAAMD////fQRMAAACWzQEAJs4BAC/OAQAAAAAACgAAAAoAQf7yAAsj4MEAAMD////fQRMAAACWzQEAO84BAC/OAQAAAAAACgAAAAoAQa7zAAsj4MEAAMD////fQRMAAACWzQEARs4BAE/OAQAAAAAACgAAAAsAQd7zAAsj4MEAAMD////fQRMAAACWzQEAW84BAGTOAQAAAAAACgAAAAwAQY70AAsj4MEAAMD////fQRMAAACWzQEAcM4BAHrOAQAAAAAACgAAABYAQb70AAsj4MEAAMD////fQRMAAACWzQEAhM4BAIzOAQAAAAAACgAAABYAQe70AAsj4MEAAMD////fQRMAAACWzQEAl84BALjNAQAAAAAACgAAAAIAQZ71AAsj4MEAAMD////fQRMAAACWzQEAo84BAK3OAQBAAQAAAQAAAAIAQc71AAsj8D8AAMD////fQRMAAADMzgEAq80BALHNAQAAAAAACgAAAAEAQf71AAsj4MEAAMD////fQRMAAADMzgEAUsQBALjNAQAAAAAACgAAAAIAQa72AAsj4MEAAMD////fQRMAAADMzgEA284BAMvNAQAAAAAACgAAAAQAQd72AAsj4MEAAMD////fQRMAAADMzgEA484BANzNAQAAAAAACgAAAAUAQY73AAsj4MEAAMD////fQRMAAADMzgEA5s0BAPDNAQAAAAAACgAAAAYAQb73AAsj4MEAAMD////fQRMAAADMzgEA/M0BAAbOAQAAAAAACgAAAAcAQe73AAsj4MEAAMD////fQRMAAADMzgEA684BAPLOAQAAAAAACgAAAAgAQZ74AAsj4MEAAMD////fQRMAAADMzgEA+c4BAADPAQAAAAAACgAAAAkAQc74AAsj4MEAAMD////fQRMAAADMzgEABM8BAAvPAQAAAAAACgAAAAoAQf74AAsj4MEAAMD////fQRMAAADMzgEAG88BACjPAQAAAAAACgAAAAsAQa75AAsj4MEAAMD////fQRMAAADMzgEANs8BAD7PAQAAAAAACgAAAAwAQd75AAsj4MEAAMD////fQRMAAADMzgEARs8BAFPPAQAAAAAACgAAAA0AQY76AAsj4MEAAMD////fQRMAAADMzgEAYc8BAGvPAQAAAAAACgAAAA4AQb76AAsj4MEAAMD////fQRMAAADMzgEAfM8BAIbPAQAAAAAACgAAAA8AQe76AAsj4MEAAMD////fQRMAAADMzgEAl88BAKHPAQAAAAAACgAAABAAQZ77AAsj4MEAAMD////fQRMAAADMzgEAJs4BAC/OAQAAAAAACgAAABEAQc77AAsj4MEAAMD////fQRMAAADMzgEArM8BALnPAQAAAAAACgAAABIAQf77AAsj4MEAAMD////fQRMAAADMzgEAl84BALjNAQAAAAAACgAAAAIAQa78AAsj4MEAAMD////fQRMAAADMzgEAxs8BAADPAQAAAAAACgAAAAkAQd78AAsj4MEAAMD////fQRMAAADMzgEAys8BAAvPAQAAAAAACgAAAAoAQY79AAsj4MEAAMD////fQRMAAADMzgEA088BACjPAQAAAAAACgAAAAsAQb79AAsj4MEAAMD////fQRMAAADMzgEA4M8BAD7PAQAAAAAACgAAAAwAQe79AAsj4MEAAMD////fQRMAAADMzgEA588BAFPPAQAAAAAACgAAAA0AQZ7+AAsj4MEAAMD////fQRMAAADMzgEA9M8BAGvPAQAAAAAACgAAAA4AQc7+AAsj4MEAAMD////fQRMAAADMzgEAAdABAIbPAQAAAAAACgAAAA8AQf7+AAsj4MEAAMD////fQRMAAADMzgEAO84BAC/OAQAAAAAACgAAABEAQa7/AAsj4MEAAMD////fQRMAAADMzgEADtABABnQAQBEAQAAAQAAAAIAQeL/AAsbwP///99BEwAAACXQAQA10AEAOdABAAAAAAAKAEGOgAELI+DBAADA////30ETAAAAJdABAKvNAQCxzQEAAAAAAAoAAAABAEG+gAELI+DBAADA////30ETAAAAJdABAFLEAQC4zQEAAAAAAAoAAAACAEHugAELI+DBAADA////30ETAAAAJdABAD3QAQBB0AEAAAAAAAoAAAAEAEGegQELI+DBAADA////30ETAAAAJdABANTNAQDczQEAAAAAAAoAAAAFAEHOgQELI+DBAADA////30ETAAAAJdABAObNAQDwzQEAAAAAAAoAAAAGAEH+gQELI+DBAADA////30ETAAAAJdABAPzNAQAGzgEAAAAAAAoAAAAHAEGuggELI+DBAADA////30ETAAAAJdABAEXQAQBL0AEAAAAAAAoAAAAIAEHeggELI+DBAADA////30ETAAAAJdABAFHQAQBa0AEAAAAAAAoAAAAJAEGOgwELI+DBAADA////30ETAAAAJdABAGbQAQBu0AEAAAAAAAoAAAAKAEG+gwELI+DBAADA////30ETAAAAJdABAHnQAQCD0AEAAAAAAAoAAAALAEHugwELI+DBAADA////30ETAAAAJdABAJfOAQC4zQEAAAAAAAoAAAACAEGehAELI+DBAADA////30ETAAAAJdABAI7QAQBL0AEAAAAAAAoAAAAIAEHOhAELI+DBAADA////30ETAAAAJdABAJTQAQBa0AEAAAAAAAoAAAAJAEH+hAELI+DBAADA////30ETAAAAJdABAJ/QAQBu0AEAAAAAAAoAAAAKAEGuhQELH+DBAADA////30ETAAAAJdABAKnQAQC10AEASAEAAAEAQeKFAQsbwP///99BEwAAAMHQAQBSxAEAuM0BAAAAAAAKAEGOhgELI+DBAADA////30ETAAAAwdABANLQAQDV0AEAAAAAAAoAAAABAEG+hgELI+DBAADA////30ETAAAAwdABAOjQAQDr0AEAAAAAAAoAAAACAEHuhgELH+DBAADA////30ETAAAAwdABAJfOAQC4zQEAAAAAAAoAQZ6HAQsj4MEAAMD////fQRMAAADB0AEA4QwCANXQAQAAAAAACgAAAAEAQc6HAQsj4MEAAMD////fQRMAAADB0AEA+NABAOvQAQAAAAAACgAAAAIAQf6HAQsf4MEAAMD////fQRMAAADB0AEA/dABABTRAQBMAQAAAQBBsogBCxvA////30ETAAAAK9EBAFLEAQC4zQEAAAAAAAoAQd6IAQsj4MEAAMD////fQRMAAAAr0QEAD78BAEfRAQAAAAAACgAAAAEAQY6JAQsj4MEAAMD////fQRMAAAAr0QEATNEBAFPRAQAAAAAACgAAAAIAQb6JAQsj4MEAAMD////fQRMAAAAr0QEAWtEBAGLRAQAAAAAACgAAAAMAQe6JAQsj4MEAAMD////fQRMAAAAr0QEAa9EBAG/RAQAAAAAACgAAAAQAQZ6KAQsj4MEAAMD////fQRMAAAAr0QEAc9EBAH7RAQAAAAAACgAAAAUAQc6KAQsj4MEAAMD////fQRMAAAAr0QEAitEBAJHRAQAAAAAACgAAAAYAQf6KAQsf4MEAAMD////fQRMAAAAr0QEAl84BALjNAQAAAAAACgBBrosBCx/gwQAAwP///99BEwAAACvRAQCY0QEAqdEBAAQAAAABAEHeiwELCuDBAADA////30EAQfCLAQsNwtEBAMnRAQBQAQAAAQBBkowBCx/A////30ERAAAAAAAAAAHSAQAN0gEAtAIAAAAAAAADAEHCjAELEcD////fQRsAAAAB0gEAKNIBAEHcjAELBQoAAAACAEHujAELFeDBAADA////30ETAAAAAdIBAC7SAQBBjI0BCwUKAAAAAQBBno0BCx/gwQAAwP///99BEwAAAAHSAQA00gEAR9IBAIgBAAABAEHWjQELFyBACQAAADTSAQBa0gEAXdIBAAAAAAAKAEH+jQELI+DBAADA////30EJAAAANNIBAHDSAQBz0gEAAAAAAAoAAAABAEGujgELI+DBAADA////30EJAAAANNIBAHvSAQB+0gEAAAAAAAoAAAACAEHejgELI+DBAADA////30EJAAAANNIBAJDSAQCT0gEAAAAAAAoAAAADAEGOjwELI+DBAADA////30EJAAAANNIBAKTSAQCn0gEAAAAAAAoAAAAEAEG+jwELI+DBAADA////30EJAAAANNIBALDSAQCz0gEAAAAAAAoAAAAFAEHujwELI+DBAADA////30EJAAAANNIBAL7SAQDB0gEAAAAAAAoAAAAGAEGekAELI+DBAADA////30EJAAAANNIBAMvSAQDO0gEAAAAAAAoAAAAHAEHOkAELI+DBAADA////30EJAAAANNIBANnSAQDc0gEAAAAAAAoAAAAIAEH+kAELT+DBAADA////30EJAAAANNIBAOTSAQD30gEAjAEAAA0AAAD//////////wAAAAAAAPC/AADA////30EKAAAA5NIBACLTAQAAAAAABAMAAAYAQeKRAQsGwP///99BAEHwkQELDS/TAQA70wEAMAMAAAUAQY6SAQscYMAAAAAAAMBfQCIAAAAAAAAAZ9MBAHjTAQA0AwBBvpIBCxXwvwAAwP///99BIgAAAGfTAQCp0wEAQdySAQsnCgAAAP//////////AAAAAAAA4MEAAMD////fQSIAAABn0wEAdiUCAEGMkwELAQoAQZ6TAQsV4MEAAMD////fQSIAAABn0wEAtNMBAEG8kwELBQoAAAABAEHOkwELFeDBAADA////30EiAAAAZ9MBAMDTAQBB7JMBCwUKAAAAAgBB/pMBCyPgwQAAwP///99BIgAAAGfTAQDH0wEA19MBAGADAAABAAAAAQBBtpQBCw3wPyIAAADH0wEA+NMBAEHMlAELAQoAQd6UAQsV4MEAAMD////fQSIAAADH0wEA/NMBAEH8lAELBQoAAAABAEGOlQELH+DBAADA////30EiAAAAx9MBAA3UAQAAAAAAlAEAABIAQcaVAQsb8D8aAAAAAAAAAB/UAQAAAAAA8AIAABIAAAABAEH2lQELG/A/GQAAAAAAAAA21AEAAAAAAHgDAAASAAAAAQBBppYBCxfwPxIAAAAAAAAARdQBAFDUAQA4AwAAEgBB1pYBCxfwPxIAAAAAAAAAZtQBAHLUAQBUAQAAAQBBhpcBCw0UQBMAAABm1AEAftQBAEGclwELBQoAAAABAEG4lwELCxMAAABm1AEAitQBAEHMlwELBQoAAAACAEHolwELCxMAAABm1AEAjdQBAEH8lwELBQoAAAADAEGYmAELCxMAAABm1AEAkNQBAEGsmAELBQoAAAAEAEHImAELCxMAAABm1AEAg64BAEHcmAELBQoAAAAFAEH4mAELFRMAAABm1AEACiYCABkmAgBIAwAABQBBnpkBCx9gwAAAAAAAwF9AOwAAAAAAAABBJgIAUSYCAEwDAAAFAEHOmQELOmDAAAAAAADAX0A6AAAAAAAAAJPUAQCg1AEAcAAAAAwAAAD//////////wAAAAAAAPC/AADA////30EAQZCaAQsNsdQBALzUAQBcAAAACwBBspoBCwbA////30EAQcCaAQsUy9QBANbUAQBoAwAAAgAAAP///38AQeKaAQsiwP///99BOwAAAAAAAADv1AEA+9QBAIgDAAACAAAA////fwBBkpsBCx/A////30ELAAAAAAAAABXVAQAAAAAAdAMAAAAAAAABAEHCmwELH+D////vQRIAAAAV1QEAI9UBADDVAQAAAAAACgAAAAEAQe6bAQsj4MEAAMD////fQRIAAAAV1QEAsNUBAMHVAQAAAAAACgAAAAIAQZ6cAQsj4MEAAMD////fQRIAAAAV1QEANtYBAE3WAQAAAAAACgAAAAQAQc6cAQtT4MEAAMD////fQRIAAAAV1QEAtdYBAMXWAQB8AwAAAQAAAP//////////AAAAAAAA8L8AAMD////fQRIAAAAAAAAA/tYBABnXAQCAAwAAAQAAAF8AQbadAQsDWUASAEH0nQELvQ9JNDIwAAAAAElZVVYAAAAAeXYxMgAAAABZVjEyBgAAAFlVVjkGAAAAWVZVOQcAAABZNDFCBAAAAFk0MkIEAAAAUDQyMgQAAABZVjE2DAAAAEk0MjAMAAAASVlVVgwAAABZVjEyDQAAAFk0MkINAAAAUDQyMggAAABZODAwCAAA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AQv/Ef+EhJ+Zl6GqpKKIbmdygXZ8fYSIcm6Oh4Z7j36Zt6ahq7SzpMva4dnXzsvZ5fH48/3//f/////////////////b9u756O/5//j97/Tx+Mbo+/3b8f3/+Pn07vv/AAAAAOP25vf0///////////R5+f5+f3//////+Hy8fv9////////8f38///////////4//////////////////////////D/+P/////////////w/f///////////////////////////////////////////////////////////////////87L4+/3//3/////z8fc7PP8/P/////U2+bz9P38/////+zt9/z9////////8PD4/////////////////////////+bp+f//////////7u76///////////4+////////////////////////////////////////////////////////+Hv4+f0/fP///3/6Org5PL58vz7+//r+e7w+//5//39//n9+/r/////////+/r5//////////////////////////P0+vr/////////+fj6/f/////////9/////////////////////////////////////////////////////////wAAAAD+/v7+/vr6/P7+/v7++/v+99KHRIrc7/b0uMksrd3v/cbFxJLGzKmOgoiVlb/5h8m1mmJ1hH6Sqbjw9v4AAAAAAAABAQECAgICAgIDAwQEBAUFBQUGBgcHBwcHCAgJCQkJCQkKCgsLCwsLCwwMDAwMDA0NDQ0NDg4ODg8PDw8PDwAAgAAAAAAA/f96AAkAAAD8/20AGAD///v/WwAtAP3//P9EAEQA/P/9/y0AWwD7////GABtAPz/AAAJAHoA/f8AAIAAAAAAAPz/fAAJAP//+/9uABkA/v/6/1sALgD9//v/RQBFAPv//f8uAFsA+v/+/xkAbgD7////CQB8APz/AACAAAAAAAD8/3sACgD///r/bgAaAP7/+f9cAC8A/P/6/0YARgD6//z/LwBcAPn//v8aAG4A+v///woAewD8/wAAgAAAAAAA+/98AAoA///5/24AGwD+//n/WwAwAPz/+v9GAEYA+v/8/zAAXAD4//7/GwBuAPn///8KAHwA+/8AAIAAAAAAAPr/fAALAP//+P9vABwA/f/4/1wAMQD7//n/RwBHAPn/+/8xAFwA+P/9/xwAbwD4////CwB8APr/AACAAAAAAAD6/3sADAD///f/bwAdAP3/9/9dADIA+v/4/0gASAD4//r/MgBdAPf//f8dAG8A9////wwAewD6/wAAgAAAAAAA+f98AAwA///2/28AHgD9//b/XQAzAPr/9/9JAEkA9//6/zMAXQD2//3/HgBvAPb///8MAHwA+f8AAIAAAAAAAPn/ewANAP//9f9wAB8A/P/1/14ANAD5//b/SgBKAPb/+f80AF4A9f/8/x8AcAD1////DQB7APn/AACAAAAAAAD4/3wADQD///T/cAAgAPz/9P9eADUA+f/2/0oASgD2//n/NQBeAPT//P8gAHAA9P///w0AfAD4/wAAgAAAAAAA9/98AA4A///z/3AAIQD8//P/XwA2APj/9f9LAEsA9f/4/zYAXwDz//z/IQBwAPP///8OAHwA9/8AAIAAAAAAAPf/ewAPAP//8v9xACIA+//y/18ANwD4//T/TABMAPT/+P83AF8A8v/7/yIAcADz////DwB7APf/AACAAAAAAAD2/3wADwD///L/cQAiAPv/8f9gADgA9//z/00ATQDz//f/OABgAPH/+/8iAHEA8v///w8AfAD2/wAAgAAAAAAA9v97ABAA///x/3EAIwD7//D/YgA4APb/8v9OAE4A8v/2/zgAYgDw//v/IwBxAPH///8QAHsA9v8AAIAAAAAAAPX/fAARAP7/8P9xACQA+//v/2IAOQD2//L/TgBOAPL/9v85AGIA7//7/yQAcQDw//7/EQB8APX/AACAAAAAAAD0/30AEQD+/+//cgAlAPr/7v9jADoA9f/x/08ATwDx//X/OgBjAO7/+v8lAHIA7//+/xEAfQD0/wAAgAAAAAAA9P98ABIA/v/u/3IAJgD6/+3/YwA7APX/8P9QAFAA8P/1/zsAYwDt//r/JgByAO7//v8SAHwA9P8AAIAAAAAAAPz/dgAQAP7/+f9qACIA+//4/1oANQD5//j/SABIAPj/+f81AFoA+P/7/yIAagD5//7/EAB2APz/xNoBAAEAAAAEAAAAAAAAAPEHAgACAAAAAwAAAAAAAADJ2gEAAwAAAAsAAAAAAAAAzdoBAAMAAAAHAAAAAAAAANHaAQADAAAAAwEAAAAAAADb2gEABAAAAAcBAAAAAAAA39oBAAQAAAAzAAAAAAAAAOTaAQAEAAAAAwYAAAAAAADv2gEABAAAAA8AAAAAAAAA89oBAAUAAAA3AAAAAAAAAPfaAQAFAAAABwYAAAAAAAAB2wEABQAAAA8BAAAAAAAABdsBAAYAAAA/AAAAAAAAAAnbAQAGAAAADwYAAAAAAAAT2wEABgAAAAcHAAAAAAAAF9sBAAYAAADDBgAAAAAAACLbAQAGAAAANwEAAAAAAAAs2wEABwAAAA8HAAAAAAAAMNsBAAcAAAA/AQAAAAAAADrbAQAHAAAAywYAAAAAAABF2wEABwAAADcGAAAAAAAASdsBAAcAAADHBgAAAAAAAFTbAQAIAAAAPwYAAAAAAABY2wEACAAAAP8AAAAAAAAAYtsBAAgAAADPBgAAAAAAAHHbAQAIAAAANwcAAAAAAAB72wEAEAAAADf3A4ABAAAAidsBAAIAAAAAAABgAAAAAAbZAQAJ2QEAFNkBABfZAQAj2QEAJtkBADPZAQA32QEARdkBAEjZAQBS2QEAVdkBAGDZAQBk2QEAedkBAH3ZAQCT2QEAltkBAKLZAQCl2QEAr9kBALLZAQC92QEAwNkBAMvZAQDP2QEA3tkBAOLZAQDz2QEA99kBAAfaAQAL2gEAGdoBAB3aAQAt2gEAMdoBAEGIzwELzwZA2gEAQ9oBAFDaAQBT2gEAYdoBAGTaAQBu2gEAcdoBAHzaAQCA2gEAldoBAJnaAQCv2gEAtNoBAAi9rLm92wEAy9sBAL6quN7m2wEA6tsBAL6quN8R3AEA6tsBAL6quawW3AEAJ9wBAAi7urw43AEAStwBAAi7urJc3AEAbtwBAAi6sbyA3AEAktwBALuwud+k3AEAqNwBALuntqu03AEAudwBALunq9/S3AEA29wBAAi5trMA3QEAEd0BAP+YkZwi3QEAMN0BALexu74+3QEASt0BAAiyqqdz3QEAg90BAAiwr6uT3QEApN0BAP6YkZy13QEAxN0BALC+qLrT3QEA4N0BAAivrbAP3gEAIt4BAAisq6013gEARt4BAKuxtLFX3gEAX94BAFhQTdR23gEAg94BAP+YkZyY3gEAsd4BAAjLz8/K3gEA294BAAjLz8773gEADd8BAAjLz8xF3wEAVN8BAAjLz8uC3wEAkd8BAAjLp6ev3wEAvt8BAAjKp6f73wEADeABAPn///804AEAOuABAPP///9R4AEAWOABAPX///9q4AEAceABAPf///+S4AEAmOABAPD///+s4AEAsuABAPb////K4AEA0eABAN3////k4AEA7OABAN////8G4QEAC+EBAO////8s4QEAM+EBAPL///8/4QEARuEBAOX///9S4QEAWOEBAKz///9n4QEAbuEBAPz///+E4QEAiuEBAOr///+i4QEAqeEBAPv///+64QEAvuEBAOv////I4QEAz+EBAOj////e4QEA5eEBAOH////54QEAAOIBANz///8P4gEAHOIBAOn///8v4gEANuIBAO3///9U4gEAW+IBAP7///9q4gEAceIBAPj///+L4gEAk+IBANv///+l4gEArOIBAPT///+/4gEAxuIBAOT////d4gEA5OIBANr////84gEAA+MBAOz///8c4wEAJOMBANn///804wEAPuMBAOf///9S4wEAWeMBAPr///994wEAg+MBAP////+d4wEAo+MBAOD///+74wEAweMBAN7////N4wEA1OMBAOL////l4wEA6+MBAOP///8B5AEACOQBAP3///8V5AEAG+QBAO7///8r5AEAMeQBAEHm1QELC7BDAMhOZ23Bq0MSAEGW1gELC9BBAAAAAGXNzUEJAEH21gELC5BAAAAAAABAj0ADAEGm1wELCzBBAAAAAICELkEGAEHu1wELCxBDAAA0JvVrDEMPAEHO2AELC3BCAAAAopQabUIMAEHG2QELC/BEtJ3ZeUN46kQYAEHe2QELC1BEUO/i1uQaS0QVAEGG2wELCzA8rEPS0V1yMjzuAEGw2wELKYpyjfmiKIQ/exSuR+F6hD/+AAAAAAAAADxuPaX+Zbk/mpmZmZmZuT//AEH+2wELC9A8Flbnnq8D0jzxAEGo3AELET5uPaX+ZVlAAAAAAAAAWUACAEH23AELC5BAAAAAAABAj0ADAEGm3QELC1A//Knx0k1iUD/9AEG+3QELCxA+ldYm6AsuET73AEHu3QELC3A9EeotgZmXcT30AEHm3gELC7A+je21oPfGsD76AEHG3wELC/A6p46omcJX8zroAEHe3wELRZA7T5sOCrTjkjvrAAAAAAAAAHXkAQAAAAAAaVcUiwq/BUB35AEAAAAAABgtRFT7IQlAeuQBAAAAAACo9Jebd+P5P37kAQBB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AH8dAgBgBAAABwBB2OYDCxsCAAAAAAAAAI4dAgCXHQIAfAQAAAEAAAAAABAAQYLnAwshwP///99BAgAAAAAAAADIHQIA0h0CAIAEAAABAAAAAGguAEGy5wMLGMD////fQQIAAAAAAAAAAR4CAAgeAgCoBABB4ucDCxHA////30EDAAAAAR4CACIeAgBB/OcDCwUKAAAAAQBBjugDC0/gwQAAwP///99BAwAAAAEeAgAlHgIALx4CAEQEAAABAAAA//////////8AAAAAAADwvwAAwP///99BAwAAAAAAAABgHgIAdB4CAJAEAAACAEHn6AMLVoAAAAAAAADgwwAAAAAAAOBDAQAAAAAAAACgHgIArR4CAJgEAAABAAAA//////////8AAAAAAADwvwAAgP///99BAgAAAAAAAADQHgIA3h4CAMwEAAABAEHS6QMLG4D////fQQEAAAAAAAAAIB8CAC8fAgDQBAAAAQBBguoDCxuA////30EBAAAAAAAAAEsfAgBWHwIA1AQAAAEAQbLqAwsfgP///99BAQAAAAAAAABzHwIAgB8CAJwEAAAAAAAAAQBB3uoDCyPgwQAAwP///99BAgAAAMgfAgDIHwIA0x8CAJwEAAAAAAAAAQBBjusDCyPgwQAAwP///99BAgAAAMgfAgDtHwIA9h8CAAAAAAAKAAAAAQBBvusDCyPgwQAAwP///99BAgAAAMgfAgALIAIAFSACAAAAAAAKAAAAAgBB7usDCyPgwQAAwP///99BAgAAAMgfAgA/IAIARiACAAAAAAAKAAAABABBnuwDCyPgwQAAwP///99BAgAAAMgfAgBnIAIAbyACAAAAAAAKAAAACABBzuwDCyTgwQAAwP///99BAgAAAMgfAgCXIAIAoiACAAAAAAAKAAAAAIAAQf7sAwsl4MEAAMD////fQQIAAADIHwIAsCACALggAgAAAAAACgAAAAAAAQBBru0DCyXgwQAAwP///99BAgAAAMgfAgAeIQIAKCECAAAAAAAKAAAAAAACAEHe7QMLJeDBAADA////30ECAAAAyB8CAFUhAgBgIQIAAAAAAAoAAAAAAAQAQY7uAwsf4MEAAMD////fQQIAAADIHwIAnSECALkhAgDYBAAAEgBBxu4DCxfwPwIAAAAAAAAA1SECAOghAgDoBAAAAgBB9u4DCxvgQwIAAAAAAAAAJSICADkiAgDwBAAAEgAAAAEAQabvAwt38D8CAAAAAAAAAIYaAgBcIgIA+AQAAAEAAAD//////////wAAAAAAAPC/AAAAAAAA8D8BAAAAAAAAAJEiAgCpIgIAJAUAAAEAAAD//////////wAAAAAAAPC/AADA////30EBAAAAAAAAAOsiAgD8IgIAMAUAAA8AQa7wAwsl4MMAAAAAAADgQwEAAAAAAAAAGCMCAC0jAgCwBAAAAgAAAICWmABB5vADCxfgQwEAAAAAAAAAWSMCAGIjAgC4BAAAAQBBjvEDCx/gwQAAwP///99BAwAAALEjAgCxIwIAuCMCALgEAAABAEG+8QMLI+DBAADA////30EDAAAAsSMCAN0jAgDiIwIAAAAAAAoAAAACAEHu8QMLI+DBAADA////30EDAAAAsSMCALEjAgA0JAIAAAAAAAoAAAABAEGe8gMLFeDBAADA////30EDAAAAsSMCAIMkAgBBvPIDCwEKAEHO8gMLgwHgwQAAwP///99BAwAAALEjAgCKJAIAlSQCAAAAAAAKAAAA//////////8AAAAAAADgwQAAwP///99BAwAAALEjAgCxJAIAviQCAAAAAAAKAAAA/v////////8AAAAAAADgwQAAwP///99BAwAAALEjAgDrJAIA+CQCAMAEAAABAAAAMgBB4vMDC3vA////30ECAAAAAAAAAEAlAgBSJQIAxAQAAAEAAAD//////////wAAAAAAAPC/AAAAAAAAAEABAAAAQCUCAHYlAgB7JQIAAAAAAAoAAAD//////////wAAAAAAAODBAADA////30EBAAAAQCUCAKIlAgCrJQIAAAAAAAoAQe70Awsj4MEAAMD////fQQEAAABAJQIAxCUCANYlAgAAAAAACgAAAAEAQZ71Awsj4MEAAMD////fQQEAAABAJQIAACYCAFIlAgAAAAAACgAAAAIAQc71Awsl4MEAAMD////fQQEAAABAJQIACiYCABkmAgA4BQAABQAAAD4mAgBB/vUDCx9gwAAAAAAAwF9AAwAAAAAAAABBJgIAUSYCAAQFAAAFAEGu9gMLH2DAAAAAAADAX0ACAAAAAAAAAH4mAgCPJgIACAUAAAUAQd72AwsfYMAAAAAAAMBfQAIAAAAAAAAAvCYCAM8mAgBEBQAABQBBjvcDCx9g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AQBBiJYECx0BAAAAAAAAAAEAAAABAAAAAQAAAAEAAABchAEAAQBBsJYECwEBAEG8lgQLzRMBAAAAAQAAAAEAAABshAEAAQAAAAAAAAABAAAACAAAAAAAAAABAAAAAQAAAAgAAAABAAAAfIQBAAEAAAAAAAAAAgAAABAAAAAAAAAAAQAAAAEAAAAQAAAAAQAAAIyEAQABAAAAAAAAAAMAAAAQAAAAAAAAAAEAAAABAAAAEAAAAAIAAACchAEAAQAAAAAAAAAEAAAAEAAAAAAAAAABAAAAAQAAABAAAAADAAAArIQBAAEAAAAAAAAABgAAACAAAAAAAAAAAQAAAAEAAAAgAAAAAgAAALyEAQABAAAAAAAAAAcAAAAgAAAAAAAAAAEAAAABAAAAIAAAAAMAAADMhAEAAwAAAAcAAAABAAAAGAAAAAAAAAACAAAAAwAAAAgAAAABAAAA3IQBAAMAAAAHAAAAAQAAABgAAABAAAAAAgAAAAMAAAAIAAAAAQAAAOyEAQADAAAABwAAAAEAAAAgAAAAAAAAAAIAAAADAAAACAAAAAEAAAD8hAEAAwAAAAcAAAABAAAAIAAAAEAAAAACAAAAAwAAAAgAAAABAAAADIUBAAMAAAAHAAAAAgAAADAAAAAAAAAAAgAAAAMAAAAQAAAAAQAAAByFAQADAAAABwAAAAMAAAAwAAAAAAAAAAIAAAADAAAAEAAAAAIAAAAshQEAAwAAAAcAAAAEAAAAMAAAAAAAAAACAAAAAwAAABAAAAADAAAAPIUBAAMAAAAHAAAAAwAAAEAAAAAAAAAAAgAAAAMAAAAQAAAAAgAAAEyFAQADAAAABwAAAAQAAABAAAAAAAAAAAIAAAADAAAAEAAAAAMAAABchQEAAwAAAAcAAAAGAAAAYAAAAAAAAAACAAAAAwAAACAAAAACAAAAbIUBAAMAAAAHAAAABwAAAGAAAAAAAAAAAgAAAAMAAAAgAAAAAwAAAHyFAQADAAAABwAAAAYAAACAAAAAAAAAAAIAAAADAAAAIAAAAAIAAACMhQEAAwAAAAcAAAAHAAAAgAAAAAAAAAACAAAAAwAAACAAAAADAAAAFIQBAAQAAAAHAAAAAQAAACAAAABQAAAAAgAAAAQAAAAIAAAAAQAAAJyFAQAEAAAABwAAAAEAAAAgAAAAEAAAAAIAAAAEAAAACAAAAAEAAACshQEABAAAAAcAAAACAAAAQAAAABAAAAACAAAABAAAABAAAAABAAAAvIUBAAQAAAAHAAAAAwAAAEAAAAAQAAAAAgAAAAQAAAAQAAAAAgAAAMyFAQAEAAAABwAAAAQAAABAAAAAEAAAAAIAAAAEAAAAEAAAAAMAAADchQEABAAAAAcAAAAGAAAAgAAAABAAAAACAAAABAAAACAAAAACAAAA7IUBAAQAAAAHAAAABwAAAIAAAAAQAAAAAgAAAAQAAAAgAAAAAwAAAPyFAQAEAAAABwAAAAEAAAAgAAAAcAAAAAIAAAAEAAAACAAAAAEAAAAMhgEABAAAAAcAAAABAAAAIAAAADAAAAACAAAABAAAAAgAAAABAAAAHIYBAAQAAAAHAAAAAgAAAEAAAAAwAAAAAgAAAAQAAAAQAAAAAQAAACyGAQAEAAAABwAAAAcAAACAAAAAMAAAAAIAAAAEAAAAIAAAAAMAAAA8hgEAAwAAAAcAAAAIAAAAEAAAAAAAAAACAAAAAwAAAAUAAAABAAAATIYBAAMAAAAHAAAACgAAABAAAAAAAAAAAgAAAAMAAAAGAAAAAQAAAFyGAQADAAAABwAAAAkAAAAgAAAAAAAAAAIAAAADAAAACgAAAAEAAABshgEABAAAAAQAAAABAAAAIAAAAAAAAAAFAAAABAAAAAgAAAABAAAAfIYBAAUAAAAEAAAAAQAAACgAAAAQAAAABQAAAAUAAAAIAAAAAQAAAIyGAQAEAAAABAAAAAIAAABAAAAAAAAAAAUAAAAEAAAAEAAAAAEAAACchgEABQAAAAQAAAACAAAAUAAAABAAAAAFAAAABQAAABAAAAABAAAArIYBAAMAAAAGAAAAAQAAABgAAAAAAAAAZAAAAAMAAAAIAAAAAQAAALyGAQAEAAAABgAAAAEAAAAgAAAAAAAAAGQAAAAEAAAACAAAAAEAAADMhgEABQAAAAYAAAABAAAAKAAAAAAAAABkAAAABQAAAAgAAAABAAAA3IYBAAYAAAAGAAAAAQAAADAAAAAAAAAAZAAAAAYAAAAIAAAAAQAAAOyGAQAHAAAABgAAAAEAAAA4AAAAAAAAAGQAAAAHAAAACAAAAAEAAAD8hgEACAAAAAYAAAABAAAAQAAAAAAAAABkAAAACAAAAAgAAAABAAAADIcBAAQAAAAGAAAAAQAAACAAAAAQAAAAZAAAAAQAAAAIAAAAAQAAAByHAQAFAAAABgAAAAEAAAAoAAAAEAAAAGQAAAAFAAAACAAAAAEAAAAshwEABgAAAAYAAAABAAAAMAAAABAAAABkAAAABgAAAAgAAAABAAAAPIcBAAcAAAAGAAAAAQAAADgAAAAQAAAAZAAAAAcAAAAIAAAAAQAAAEyHAQAIAAAABgAAAAEAAABAAAAAEAAAAGQAAAAIAAAACAAAAAEAAABchwEACQAAAAYAAAABAAAASAAAABAAAABkAAAACQAAAAgAAAABAAAAbIcBAAMAAAAGAAAAAgAAADAAAAAAAAAAZAAAAAMAAAAQAAAAAQAAAHyHAQAEAAAABgAAAAIAAABAAAAAAAAAAGQAAAAEAAAAEAAAAAEAAACMhwEABQAAAAYAAAACAAAAUAAAAAAAAABkAAAABQAAABAAAAABAAAAnIcBAAYAAAAGAAAAAgAAAGAAAAAAAAAAZAAAAAYAAAAQAAAAAQAAAKyHAQAHAAAABgAAAAIAAABwAAAAAAAAAGQAAAAHAAAAEAAAAAEAAAC8hwEACAAAAAYAAAACAAAAgAAAAAAAAABkAAAACAAAABAAAAABAAAAzIcBAAQAAAAGAAAAAgAAAEAAAAAQAAAAZAAAAAQAAAAQAAAAAQAAANyHAQAFAAAABgAAAAIAAABQAAAAEAAAAGQAAAAFAAAAEAAAAAEAAADshwEABgAAAAYAAAACAAAAYAAAABAAAABkAAAABgAAABAAAAABAAAA/IcBAAcAAAAGAAAAAgAAAHAAAAAQAAAAZAAAAAcAAAAQAAAAAQAAAAyIAQAIAAAABgAAAAIAAACAAAAAEAAAAGQAAAAIAAAAEAAAAAEAAAAciAEACQAAAAYAAAACAAAAkAAAABAAAABkAAAACQAAABAAAAABAAAALIgBAAQAAAAIAAAAAQAAACAAAAAAAAAAZQAAAAQAAAAIAAAAAQAAADyEAQADAAAAAQAAAAEAAAAwAEGgqgQLEUyEAQADAAAAAgAAAAEAAAAgAEHIqgQLETyIAQADAAAAAwAAAAEAAAAYAEHwqgQLjQvMhAEA3IQBAAIAAADchAEAzIQBAAMAAADMhAEA/IQBAAQAAAD8hAEAzIQBAAUAAADMhAEAbIQBAAYAAABshAEAzIQBAAcAAADchAEAbIQBAAgAAABshAEA3IQBAAkAAADchQEA7IUBAAoAAADshQEA3IUBAAsAAABchQEAbIUBAAwAAABshQEAXIUBAA0AAABshQEAjIUBAA4AAACMhQEAbIUBAA8AAABchQEAfIUBAA4AAAB8hQEAXIUBAA8AAABMhQEALIUBABAAAAAshQEATIUBABEAAAA8hQEAHIUBABAAAAAchQEAPIUBABEAAAD8hAEA3IQBABIAAADchAEA/IQBABMAAABshQEAfIUBABQAAAB8hQEAbIUBABUAAACshAEAvIQBABYAAAC8hAEArIQBABcAAACMhAEAvIQBABgAAAC8hAEAjIQBABkAAAAchQEAbIUBABoAAABshQEAHIUBABsAAAA8hQEAbIUBABwAAABshQEAPIUBAB0AAAC8hQEA7IUBAB4AAADshQEAvIUBAB8AAAAsiAEAbIUBACAAAABshQEALIgBACEAAADMhQEA7IUBACIAAADshQEAzIUBACMAAABMhQEAbIUBACQAAABshQEATIUBACUAAAAshQEAbIUBACYAAABshQEALIUBACcAAACchAEAvIQBACgAAAC8hAEAnIQBACkAAAA8hgEAzIQBACoAAADMhAEAPIYBACsAAABMhgEAzIQBACwAAADMhAEATIYBAC0AAABchgEADIUBAC4AAAAMhQEAXIYBAC8AAACchQEAFIQBADAAAAAUhAEAnIUBADEAAAAMhgEA/IUBADAAAAD8hQEADIYBADEAAABchAEAbIQBADIAAAB8hAEAbIQBADMAAAAMhQEAzIQBADQAAACshQEAnIUBADUAAAC8hAEAbIQBADYAAABshQEAzIQBADcAAACMhQEAzIQBADgAAADshQEAnIUBADkAAACMhAEAbIQBADoAAACshAEAbIQBADsAAAAchQEAzIQBADwAAAA8hQEAzIQBAD0AAABchQEAzIQBAD4AAAB8hQEAzIQBAD8AAAC8hQEAnIUBAEAAAADchQEAnIUBAEEAAACchAEAbIQBAEIAAAAshQEAzIQBAEMAAABMhQEAzIQBAEQAAADMhQEAnIUBAEUAAABchgEAzIQBAEYAAAAsiAEAzIQBAEcAAAAAAQUEQEFFRICBhYTAwcXEAgMHBkJDR0aCg4eGwsPHxgoLDw5KS09OiouPjsrLz84ICQ0MSElNTIiJjYzIyc3MEBEVFFBRVVSQkZWU0NHV1BITFxZSU1dWkpOXltLT19YaGx8eWltfXpqbn57a29/eGBkdHFhZXVyYmZ2c2Nnd3CAhJSRgYWVkoKGlpODh5eQiIycmYmNnZqKjp6bi4+fmKisvLmprb26qq6+u6uvv7igpLSxoaW1sqKmtrOjp7ewwMTU0cHF1dLCxtbTw8fX0MjM3NnJzd3ays7e28vP39jo7Pz56e39+uru/vvr7//44OT08eHl9fLi5vbz4+f38AAEFBCAhJSQCAwcGIiMnJgoLDw4qKy8uCAkNDCgpLSwQERUUMDE1NBITFxYyMzc2GhsfHjo7Pz4YGR0cODk9PAAAAAAFAAAAAQAAAAYAAAAKAAAADAAAAAgAAAAOAAAAAgAAAAQAAAADAAAABwAAAAkAAAANAAAACwAAAA8AAAAAAAAABQAAAAEAAAAGAAAACgAAAAwAAAAIAAAADgAAAAIAAAAEAAAAAwAAAAcAAAAJAAAADQAAAAsAAAAPAAAAAAAAAIAAAABAAAAA0AAAACAAAADwAAAAMAAAAOAAAAAQAAAAwAAAAFAAAACQAAAAcAAAALAAAABgAAAAoABBmLYECwEBAEGwtgQLAQEAQdC2BAsVAQAAAAIAAAAEAAAAAgAAAAIAAAACAEHwtgQLAQUAQYC3BAtVBQAAAAEAAAABAAAAAQAAAAIAAAABAAAAAwAAAAAAAAAEAAAAAQAAAAQAAAAFAAAAAQAAAAEAAAAAAAAAAwAAAAEAAAADAAAAAgAAAAMAAAADAAAAAwBB4LcECz8cABwAJAAkABMAEwATABMACgAKAAoACgAKAAoACgAKAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAQbS4BAs/CwALAAsACwATABMAEwATABsAGwAbABsAIwAjACMAIwABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAEGQuQQL7AEGAAAAAQAAAAEAAAAAAAAABQAAAAEAAAADAAAAAQAAAAUAAAABAAAAAgAAAAEAAAAEAAAABgAAAAEAAAACAAAAAAAAAAQAAAACAAAAAgAAAAEAAAAEAAAAAwAAAAIAAAABAAAAAwAAAAYAAAAAAAAABAAAAAEAAAAEAAAAAQAAAAIAAAACAAAAAgAAAAMAAAACAAAAAQAAAAMAAAAGAAAAAAAAAAUAAAABAAAABQAAAAEAAAACAAAAAQAAAAEAAAABAAAABAAAAAEAAAADAAAA/////wEAAAABAAAAAQAAAAAAAAABAAAA/v///wBBhLsECwECAEGQuwQLFP//////////AAAAAAEAAAD+////AEGwuwQLPw0AHQAsACwAEwATABMAEwAiACIAIgAiACIAIgAiACIAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQBBiLwECz8MAAwAHAAcACsAKwArACsAAgACAAIAAgACAAIAAgACABIAEgASABIAEgASABIAEgAiACIAIgAiACIAIgAiACIAQeC8BAs/BAAEAAwADAArACsAKwArABIAEgASABIAEgASABIAEgAaABoAGgAaABoAGgAaABoAIgAiACIAIgAiACIAIgAiAEG4vQQLPwUADQAkACQAKwArACsAKwASABIAEgASABIAEgASABIAGQAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZABkAGQBBkL4EC3UHAAAAAQAAAAIAAAACAAAAAgAAAAMAAAACAAAAAQAAAAMAAAABAAAABAAAAAAAAAAFAAAAAQAAAAUAAAAHAAAAAQAAAAEAAAABAAAAAgAAAAEAAAADAAAAAQAAAAQAAAABAAAABQAAAAAAAAAGAAAAAQAAAAYAQZC/BAs/LQA1ACQAJAAbABsAGwAbAAIAAgACAAIAAgACAAIAAgAKAAoACgAKAAoACgAKAAoAEgASABIAEgASABIAEgASAEHsvwQLQyCAJQAcABwAEwATABMAEwAKAAoACgAKAAoACgAKAAoAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAFAAYAQdDABAuVAQkAAAACAAAAAwAAAAAAAAAFAAAAAgAAAAQAAAABAAAABQAAAAIAAAAFAAAAAQAAAAEAAAADAAAAAwAAAAMAAAAFAAAAAwAAAAQAAAAJAAAAAQAAAAEAAAABAAAAAwAAAAIAAAADAAAAAQAAAAQAAAABAAAABgAAAAMAAAADAAAAAQAAAAUAAAAAAAAABwAAAAEAAAAHAEHwwQQLPw0AHQAlAD0AFAAUAEQARAADAAMAAwADADMAMwAzADMAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQBB1MIEC0cggDUAHAAcAAsACwALAAsAEwATABMAEwArACsAKwArAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAIoAEAAcACABBwMMEC/EDDAAAAAEAAAAFAAAAAQAAAAYAAAAAAAAABwAAAAEAAAAHAAAABAAAAAUAAAACAAAAAwAAAAUAAAAFAAAAAQAAAAEAAAAGAAAABQAAAAEAAAAEAAAABwAAAAUAAAADAAAAAwAAAAwAAAACAAAABAAAAAIAAAAFAAAAAAAAAAYAAAABAAAABgAAAAMAAAAEAAAAAgAAAAMAAAADAAAABQAAAAMAAAACAAAAAwAAAAMAAAAEAAAAAwAAAAEAAAAFAAAABQAAAAMAAAAMAAAAAwAAAAIAAAABAAAAAwAAAAAAAAAHAAAAAQAAAAcAAAABAAAABQAAAAIAAAADAAAAAgAAAAcAAAADAAAAAwAAAAQAAAADAAAABQAAAAMAAAADAAAABwAAAAEAAAAEAAAADAAAAAEAAAADAAAAAwAAAAIAAAAAAAAABwAAAAEAAAAFAAAAAgAAAAUAAAACAAAAAwAAAAEAAAAHAAAAAwAAAAMAAAADAAAABQAAAAQAAAADAAAAAQAAAAYAAAAFAAAAAwAAAAwAAAACAAAAAwAAAAEAAAABAAAAAQAAAAcAAAABAAAABAAAAAIAAAAHAAAAAwAAAAMAAAAAAAAACAAAAAIAAAAEAAAAAwAAAAcAAAADAAAABAAAAAEAAAAIAAAAAQAAAAUAQcDHBAsRAQAAAAEAAAABAAAAAQAAAAEAQdzHBAsJ/////wIAAAABAEHwxwQLIAIAAAACAAAA////////////////AAAAAP7/////////AEGYyAQLFf7//////////////wEAAAAAAAAAAgBBwMgEC4cB/v///wAAAAABAAAAAQAAAAAAAAABAAAAAAAAAAEAAAD+////AAAAAP///////////v/////////+/////v///yCABQBMAEwAJQA1AEUAVQArACsAKwArAFsAWwBbAFsAOQA5ADkAOQA5ADkAOQA5ADkAOQA5ADkAOQA5ADkAOQAigAEAAgADAEHwyQQLQyCAVQANADUABAAEACQAJAArACsAKwArAEMAQwBDAEMASwBLAEsASwBbAFsAWwBbADoAOgA6ADoAOgA6ADoAOgACAAMAQeDKBAtLIIAlAFwAXAALAAsACwALACsAKwArACsAOwA7ADsAOwBDAEMAQwBDAEsASwBLAEsAAgACAAIAAgACAAIAAgACACKAJIACAAMABgAKAEHQywQLRyCAHQAlAEUAAwADAAMAAwArACsAKwArADsAOwA7ADsASwBLAEsASwBbAFsAWwBbAAoACgAKAAoACgAKAAoACgAigAoAAgAGAEHAzAQLTyCAXQAcABwAPAA8AEwATAADAAMAAwADACsAKwArACsACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAigCSAJoACAAQACAAGAAoAQbDNBAs/NQAVABwAHAALAAsACwALACsAKwArACsAOwA7ADsAOwACAAIAAgACAAIAAgACAAIAIgAiACIAIgAiACIAIgAiAEGQzgQLPzQANAAUABQAAwADAAMAAwALAAsACwALABsAGwAbABsAIwAjACMAIwArACsAKwArADoAOgA6ADoAOgA6ADoAOgBB8M4ECz8TABMAEwATABsAGwAbABsACgAKAAoACgAKAAoACgAKAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAQcDPBAuFAQgAAAACAAAAAgAAAAEAAAADAAAAAQAAAAUAAAABAAAABAAAAAMAAAACAAAAAgAAAAMAAAAAAAAABQAAAAMAAAADAAAACAAAAAEAAAADAAAAAgAAAAMAAAABAAAABAAAAAMAAAADAAAABAAAAAMAAAAFAAAAAwAAAAAAAAAEAAAAAwAAAAIAQdDQBAshBAAAAAEAAAABAAAAAQAAAAIAAAAAAAAAAwAAAAEAAAADAEGA0QQLJAIAAAACAAAAAQAAAAEAAAD//////v////7////+/////f///wBBsNEECxwBAAAAAAAAAP//////////////////////////AEHU0QQLDf////8AAAAAAQAAAAEAQYTSBAuxAgEAAACrqqqqAQAAAAAAAAACAAAAzczMzAIAAACrqqqqAgAAAJMkSZICAAAAAAAAAAMAAADkOI7jAwAAAM3MzMwDAAAAo4suugMAAACrqqqqAwAAAJ7YiZ0DAAAAkyRJkgMAAACJiIiIAwAAAAAAAAAEAAAA8fDw8AQAAADkOI7jBAAAAOY1lNcEAAAAzczMzAQAAADEMAzDBAAAAKOLLroEAAAAyUIWsgQAAACr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AQIAAQAAAP////8OAQIAAQAAAP////8PAQIAAQAAAP////8QAQIAAQAAAP////8dAQIAAQAAAP////8pAQMAAgAAAP////8xAQIAAQAAAP////8yAQIAAQAAAP////87AQIAAQAAAP////88AQIAAQAAAP////9GRwMAAQAAAP////9JRwMAAQAAAP////+YggIAAQAAAP////+bnAEAAQAAAP////+8AgEAAQAAAP////+7gwEAAQAAAP////9JhgEAAQAAAP////9phwQAAQAAAP////9zhwcAAQAAAP////8liAQAAQAAAP////8BvAEAEAAAAP////8CvAQAAQAAAP////+AvAQAAQAAAP////+BvAQAAQAAAP////+CvAsAAQAAAP////+DvAsAAQAAAP/////AvAQAAQAAAP/////BvAQAAQAAAP/////CvAQAAQAAAP/////DvAQAAQAAAP////8AQcTlBAsVBAAAAAgAAAAQAAAAEAAAABAAAAAQAEHw5QQLI85iAgAkhAEAfIgBANNiAgCAiAEAfIgBANhiAgCAiAEAfIgBAEGk5gQL/D+WMAd3LGEO7rpRCZkZxG0Hj/RqcDWlY+mjlWSeMojbDqS43Hke6dXgiNnSlytMtgm9fLF+By2455Edv5BkELcd8iCwakhxufPeQb6EfdTaGuvk3W1RtdT0x4XTg1aYbBPAqGtkevli/ezJZYpPXAEU2WwGY2M9D/r1DQiNyCBuO14QaUzkQWDVcnFnotHkAzxH1ARL/YUN0mu1CqX6qLU1bJiyQtbJu9tA+bys42zYMnVc30XPDdbcWT3Rq6ww2SY6AN5RgFHXyBZh0L+19LQhI8SzVpmVus8Ppb24nrgCKAiIBV+y2QzGJOkLsYd8by8RTGhYqx1hwT0tZraQQdx2BnHbAbwg0pgqENXviYWxcR+1tgal5L+fM9S46KLJB3g0+QAPjqgJlhiYDuG7DWp/LT1tCJdsZJEBXGPm9FFra2JhbBzYMGWFTgBi8u2VBmx7pQEbwfQIglfED/XG2bBlUOm3Euq4vot8iLn83x3dYkkt2hXzfNOMZUzU+1hhsk3OUbU6dAC8o+Iwu9RBpd9K15XYPW3E0aT79NbTaulpQ/zZbjRGiGet0Lhg2nMtBETlHQMzX0wKqsl8Dd08cQVQqkECJxAQC76GIAzJJbVo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AAAIUAAACBAAFAhzABIHHwAACHAAAAgwAAAJwAAQBwoAAAhgAAAIIAAACaAAAAgAAAAIgAAACEAAAAngABAHBgAACFgAAAgYAAAJkAATBzsAAAh4AAAIOAAACdAAEQcRAAAIaAAACCgAAAmwAAAICAAACIgAAAhIAAAJ8AAQBwQAAAhUAAAIFAAVCOMAEwcrAAAIdAAACDQAAAnIABEHDQAACGQAAAgkAAAJqAAACAQAAAiEAAAIRAAACegAEAcIAAAIXAAACBwAAAmYABQHUwAACHwAAAg8AAAJ2AASBxcAAAhsAAAILAAACbgAAAgMAAAIjAAACEwAAAn4ABAHAwAACFIAAAgSABUIowATByMAAAhyAAAIMgAACcQAEQcLAAAIYgAACCIAAAmkAAAIAgAACIIAAAhCAAAJ5AAQBwcAAAhaAAAIGgAACZQAFAdDAAAIegAACDoAAAnUABIHEwAACGoAAAgqAAAJtAAACAoAAAiKAAAISgAACfQAEAcFAAAIVgAACBYAQAgAABMHMwAACHYAAAg2AAAJzAARBw8AAAhmAAAIJgAACawAAAgGAAAIhgAACEYAAAnsABAHCQAACF4AAAgeAAAJnAAUB2MAAAh+AAAIPgAACdwAEgcbAAAIbgAACC4AAAm8AAAIDgAACI4AAAhOAAAJ/ABgBwAAAAhRAAAIEQAVCIMAEgcfAAAIcQAACDEAAAnCABAHCgAACGEAAAghAAAJogAACAEAAAiBAAAIQQAACeIAEAcGAAAIWQAACBkAAAmSABMHOwAACHkAAAg5AAAJ0gARBxEAAAhpAAAIKQAACbIAAAgJAAAIiQAACEkAAAnyABAHBAAACFUAAAgVABAIAgETBysAAAh1AAAINQAACcoAEQcNAAAIZQAACCUAAAmqAAAIBQAACIUAAAhFAAAJ6gAQBwgAAAhdAAAIHQAACZoAFAdTAAAIfQAACD0AAAnaABIHFwAACG0AAAgtAAAJugAACA0AAAiNAAAITQAACfoAEAcDAAAIUwAACBMAFQjDABMHIwAACHMAAAgzAAAJxgARBwsAAAhjAAAIIwAACaYAAAgDAAAIgwAACEMAAAnmABAHBwAACFsAAAgbAAAJlgAUB0MAAAh7AAAIOwAACdYAEgcTAAAIawAACCsAAAm2AAAICwAACIsAAAhLAAAJ9gAQBwUAAAhXAAAIFwBACAAAEwczAAAIdwAACDcAAAnOABEHDwAACGcAAAgnAAAJrgAACAcAAAiHAAAIRwAACe4AEAcJAAAIXwAACB8AAAmeABQHYwAACH8AAAg/AAAJ3gASBxsAAAhvAAAILwAACb4AAAgPAAAIjwAACE8AAAn+AGAHAAAACFAAAAgQABQIcwASBx8AAAhwAAAIMAAACcEAEAcKAAAIYAAACCAAAAmhAAAIAAAACIAAAAhAAAAJ4QAQBwYAAAhYAAAIGAAACZEAEwc7AAAIeAAACDgAAAnRABEHEQAACGgAAAgoAAAJsQAACAgAAAiIAAAISAAACfEAEAcEAAAIVAAACBQAFQjjABMHKwAACHQAAAg0AAAJyQARBw0AAAhkAAAIJAAACakAAAgEAAAIhAAACEQAAAnpABAHCAAACFwAAAgcAAAJmQAUB1MAAAh8AAAIPAAACdkAEgcXAAAIbAAACCwAAAm5AAAIDAAACIwAAAhMAAAJ+QAQBwMAAAhSAAAIEgAVCKMAEwcjAAAIcgAACDIAAAnFABEHCwAACGIAAAgiAAAJpQAACAIAAAiCAAAIQgAACeUAEAcHAAAIWgAACBoAAAmVABQHQwAACHoAAAg6AAAJ1QASBxMAAAhqAAAIKgAACbUAAAgKAAAIigAACEoAAAn1ABAHBQAACFYAAAgWAEAIAAATBzMAAAh2AAAINgAACc0AEQcPAAAIZgAACCYAAAmtAAAIBgAACIYAAAhGAAAJ7QAQBwkAAAheAAAIHgAACZ0AFAdjAAAIfgAACD4AAAndABIHGwAACG4AAAguAAAJvQAACA4AAAiOAAAITgAACf0AYAcAAAAIUQAACBEAFQiDABIHHwAACHEAAAgxAAAJwwAQBwoAAAhhAAAIIQAACaMAAAgBAAAIgQAACEEAAAnjABAHBgAACFkAAAgZAAAJkwATBzsAAAh5AAAIOQAACdMAEQcRAAAIaQAACCkAAAmzAAAICQAACIkAAAhJAAAJ8wAQBwQAAAhVAAAIFQAQCAIBEwcrAAAIdQAACDUAAAnLABEHDQAACGUAAAglAAAJqwAACAUAAAiFAAAIRQAACesAEAcIAAAIXQAACB0AAAmbABQHUwAACH0AAAg9AAAJ2wASBxcAAAhtAAAILQAACbsAAAgNAAAIjQAACE0AAAn7ABAHAwAACFMAAAgTABUIwwATByMAAAhzAAAIMwAACccAEQcLAAAIYwAACCMAAAmnAAAIAwAACIMAAAhDAAAJ5wAQBwcAAAhbAAAIGwAACZcAFAdDAAAIewAACDsAAAnXABIHEwAACGsAAAgrAAAJtwAACAsAAAiLAAAISwAACfcAEAcFAAAIVwAACBcAQAgAABMHMwAACHcAAAg3AAAJzwARBw8AAAhnAAAIJwAACa8AAAgHAAAIhwAACEcAAAnvABAHCQAACF8AAAgfAAAJnwAUB2MAAAh/AAAIPwAACd8AEgcbAAAIbwAACC8AAAm/AAAIDwAACI8AAAhPAAAJ/wAQBQEAFwUBARMFEQAbBQEQEQUFABkFAQQVBUEAHQUBQBAFAwAYBQECFAUhABwFASASBQkAGgUBCBYFgQBABQAAEAUCABcFgQETBRkAGwUBGBEFBwAZBQEGFQVhAB0FAWAQBQQAGAUBAxQFMQAcBQEwEgUNABoFAQwWBcEAQAUAABAAEQASAAAACAAHAAkABgAKAAUACwAEAAwAAwANAAIADgABAA8AQbDfBQsJAgAAAAMAAAAHAEHC3wULdQUAEAAFAAgABQAYAAUABAAFABQABQAMAAUAHAAFAAIABQASAAUACgAFABoABQAGAAUAFgAFAA4ABQAeAAUAAQAFABEABQAJAAUAGQAFAAUABQAVAAUADQAFAB0ABQADAAUAEwAFAAsABQAbAAUABwAFABcABQBB0OAFC2UBAAAAAQAAAAIAAAACAAAAAwAAAAMAAAAEAAAABAAAAAUAAAAFAAAABgAAAAYAAAAHAAAABwAAAAgAAAAIAAAACQAAAAkAAAAKAAAACgAAAAsAAAALAAAADAAAAAwAAAANAAAADQBBwOEFC/8IDAAIAIwACABMAAgAzAAIACwACACsAAgAbAAIAOwACAAcAAgAnAAIAFwACADcAAgAPAAIALwACAB8AAgA/AAIAAIACACCAAgAQgAIAMIACAAiAAgAogAIAGIACADiAAgAEgAIAJIACABSAAgA0gAIADIACACyAAgAcgAIAPIACAAKAAgAigAIAEoACADKAAgAKgAIAKoACABqAAgA6gAIABoACACaAAgAWgAIANoACAA6AAgAugAIAHoACAD6AAgABgAIAIYACABGAAgAxgAIACYACACmAAgAZgAIAOYACAAWAAgAlgAIAFYACADWAAgANgAIALYACAB2AAgA9gAIAA4ACACOAAgATgAIAM4ACAAuAAgArgAIAG4ACADuAAgAHgAIAJ4ACABeAAgA3gAIAD4ACAC+AAgAfgAIAP4ACAABAAgAgQAIAEEACADBAAgAIQAIAKEACABhAAgA4QAIABEACACRAAgAUQAIANEACAAxAAgAsQAIAHEACADxAAgACQAIAIkACABJAAgAyQAIACkACACpAAgAaQAIAOkACAAZAAgAmQAIAFkACADZAAgAOQAIALkACAB5AAgA+QAIAAUACACFAAgARQAIAMUACAAlAAgApQAIAGUACADlAAgAFQAIAJUACABVAAgA1QAIADUACAC1AAgAdQAIAPUACAANAAgAjQAIAE0ACADNAAgALQAIAK0ACABtAAgA7QAIAB0ACACdAAgAXQAIAN0ACAA9AAgAvQAIAH0ACAD9AAgAEwAJABMBCQCTAAkAkwEJAFMACQBTAQkA0wAJANMBCQAzAAkAMwEJALMACQCzAQkAcwAJAHMBCQDzAAkA8wEJAAsACQALAQkAiwAJAIsBCQBLAAkASwEJAMsACQDLAQkAKwAJACsBCQCrAAkAqwEJAGsACQBrAQkA6wAJAOsBCQAbAAkAGwEJAJsACQCbAQkAWwAJAFsBCQDbAAkA2wEJADsACQA7AQkAuwAJALsBCQB7AAkAewEJAPsACQD7AQkABwAJAAcBCQCHAAkAhwEJAEcACQBHAQkAxwAJAMcBCQAnAAkAJwEJAKcACQCnAQkAZwAJAGcBCQDnAAkA5wEJABcACQAXAQkAlwAJAJcBCQBXAAkAVwEJANcACQDXAQkANwAJADcBCQC3AAkAtwEJAHcACQB3AQkA9wAJAPcBCQAPAAkADwEJAI8ACQCPAQkATwAJAE8BCQDPAAkAzwEJAC8ACQAvAQkArwAJAK8BCQBvAAkAbwEJAO8ACQDvAQkAHwAJAB8BCQCfAAkAnwEJAF8ACQBfAQkA3wAJAN8BCQA/AAkAPwEJAL8ACQC/AQkAfwAJAH8BCQD/AAkA/wEJAAAABwBAAAcAIAAHAGAABwAQAAcAUAAHADAABwBwAAcACAAHAEgABwAoAAcAaAAHABgABwBYAAcAOAAHAHgABwAEAAcARAAHACQABwBkAAcAFAAHAFQABwA0AAcAdAAHAAMACACDAAgAQwAIAMMACAAjAAgAowAIAGMACADjAAgAQeDqBQtNAQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAgAAAAIAAAADAAAAAwAAAAMAAAADAAAABAAAAAQAAAAEAAAABAAAAAUAAAAFAAAABQAAAAUAQcDrBQsTEBESAAgHCQYKBQsEDAMNAg4BDwBB5OsFC2kBAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAoAAAAMAAAADgAAABAAAAAUAAAAGAAAABwAAAAgAAAAKAAAADAAAAA4AAAAQAAAAFAAAABgAAAAcAAAAIAAAACgAAAAwAAAAOAAQeTsBQtyAQAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAAAAAEAAIABAAAAAgAAAAMAAAAEAAAABgAAAAgAAAAMAAAAEAAAABgAAAAgAAAAMAAAAEAAAABgAEHg7QUL0QMCAADAAwAAwAQAAMAFAADABgAAwAcAAMAIAADACQAAwAoAAMALAADADAAAwA0AAMAOAADADwAAwBAAAMARAADAEgAAwBMAAMAUAADAFQAAwBYAAMAXAADAGAAAwBkAAMAaAADAGwAAwBwAAMAdAADAHgAAwB8AAMAAAACzAQAAwwIAAMMDAADDBAAAwwUAAMMGAADDBwAAwwgAAMMJAADDCgAAwwsAAMMMAADDDQAA0w4AAMMPAADDAAAMuwEADMMCAAzDAwAMwwQADNMAAAAA/////////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP///////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AQcDxBQsYEQAKABEREQAAAAAFAAAAAAAACQAAAAALAEHg8QULIREADwoREREDCgcAARMJCwsAAAkGCwAACwAGEQAAABEREQBBkfIFCwELAEGa8gULGBEACgoREREACgAAAgAJCwAAAAkACwAACwBBy/IFCwEMAEHX8gULFQwAAAAADAAAAAAJDAAAAAAADAAADABBhfMFCwEOAEGR8wULFQ0AAAAEDQAAAAAJDgAAAAAADgAADgBBv/MFCwEQAEHL8wULHg8AAAAADwAAAAAJEAAAAAAAEAAAEAAAEgAAABISEgBBgvQFCw4SAAAAEhISAAAAAAAACQBBs/QFCwELAEG/9AULFQoAAAAACgAAAAAJCwAAAAAACwAACwBB7fQFCwEMAEH59AUL3gIMAAAAAAwAAAAACQwAAAAAAAwAAAwAADAxMjM0NTY3ODlBQkNERUYKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BQMAAAAEAAAABAAAAAYAAACD+aIARE5uAPwpFQDRVycA3TT1AGLbwAA8mZUAQZBDAGNR/gC73qsAt2HFADpuJADSTUIASQbgAAnqLgAcktEA6x3+ACmxHADoPqcA9TWCAES7LgCc6YQAtCZwAEF+XwDWkTkAU4M5AJz0OQCLX4QAKPm9APgfOwDe/5cAD5gFABEv7wAKWosAbR9tAM9+NgAJyycARk+3AJ5mPwAt6l8Auid1AOXrxwA9e/EA9zkHAJJSigD7a+oAH7FfAAhdjQAwA1YAe/xGAPCrawAgvM8ANvSaAOOpHQBeYZEACBvmAIWZZQCgFF8AjUBoAIDY/wAnc00ABgYxAMpWFQDJqHMAe+JgAGuMwABB4/cFC1BA+yH5PwAAAAAtRHQ+AAAAgJhG+DwAAABgUcx4OwAAAICDG/A5AAAAQCAlejgAAACAIoLjNgAAAAAd82k1L3RtcC90bXBmaWxlX1hYWFhYWABBwPgFCxIvdG1wL3RtcG5hbV9YWFhYWFgAQeD4BQtgT7thBWes3T8YLURU+yHpP5v2gdILc+8/GC1EVPsh+T/iZS8ifyt6PAdcFDMmpoE8vcvweogHcDwHXBQzJqaRPAAAAAAAAOA/AAAAAAAA4L8AAAAAAADwPwAAAAAAAPg/AEHI+QULCAbQz0Pr/Uw+AEHb+QULyAZAA7jiP8CLAQBTjQEALIwBAEmNAQAAAAAA4HwBACyMAQA+jQEAAQAAAOB8AQDAiwEA/I4BAMCLAQAblwEAwIsBAAmXAQDAiwEAApcBACyMAQD6lgEAAAAAACB9AQAsjAEA8ZYBAAEAAAAgfQEAwIsBAIKYAQDAiwEARZkBAMCLAQBZmQEAwIsBALKcAQAsjAEAm5wBAAAAAABgfQEALIwBAIOcAQABAAAAYH0BAOiLAQCgMwIAmH0BAAAAAADAiwEAqzMCAOiLAQC9NAIAmH0BAAAAAADoiwEAx2UCAJh9AQAAAAAA6IsBACV9AgCYfQEAAAAAAEiMAQAohgIAAAAAAAEAAACAfgEAAAAAAEiMAQDphQIAAAAAAAEAAACAfgEAAAAAAEiMAQCEhQIAAAAAAAEAAACAfgEAAAAAAMCLAQBxhQIAwIsBAFKFAgDAiwEAM4UCAMCLAQAUhQIAwIsBAPWEAgDAiwEA1oQCAMCLAQC3hAIAwIsBAJiEAgDAiwEAeYQCAMCLAQBahAIAwIsBADuEAgDAiwEAHIQCAMCLAQD9gwIAwIsBAMOFAgDAiwEAR4cCAOiLAQCnhwIAoH4BAAAAAADoiwEAVIcCALB+AQAAAAAAwIsBAHWHAgDoiwEAgocCAJB+AQAAAAAA6IsBAK2IAgCgfgEAAAAAAOiLAQCJiAIAyH4BAAAAAADoiwEAz4gCAKB+AQAAAAAAEIwBAPeIAgAQjAEA+YgCABCMAQBmrgEAEIwBAPyIAgAQjAEA/ogCABCMAQAAiQIAEIwBAAKJAgAQjAEABIkCABCMAQAGiQIAEIwBAAiJAgAQjAEACokCABCMAQAMiQIAEIwBAA6JAgAQjAEAEIkCAOiLAQASiQIAkH4BAAAAAAD4fgEAOH8BADh/AQBAfwEAQH8BAEB/AQBAfwEAQH8BAEB/AQD4fgEA+H4BAEB/AQA4fwEACH0BAEB/AQBAfwEAKH0BAEB/AQD4fgEAKH0BAEB/AQAQfQEAKH0BAEB/AQBYfQEAQH8BAEB/AQBQfQEAQH8BAEB/AQBofQEAOH8BAGh9AQA4fwEAOH8BAGh9AQD4fgEAaH0BAAEAAADAngEAAQAAAAAAAABlJDgAQayABgsFAQAAAAIAQcCABgsDDK4BAEHUgAYLAQIAQeCABgtFV64BAAMAAAAABgAAZSQ4AAQAAAAAAAAAAwAAAAQAAAAFAAAABQAAAAAAAACUgAEAAAAAAB4AAAAdAAAAWwAAAFwAAABqAEGwgQYLAQEAQcCBBgsROdgBAD3YAQAAAAAAWwAAAAIAQfiBBgsCYBUAQZCCBgsBBgBBnIIGCwUBAAAABwBBwIIGCxG02AEAudgBAAAAAABcAAAAAgBB+IIGCwJgFQBBkIMGCwEGAEGcgwYLBQEAAAAHAEHAgwYLEtHYAQDW2AEAAAAAAGoAAAACIABB+IMGCwJgFQBBkIQGCwEGAEGchAYLBQEAAAAHAEHAhAYLFQjlAQABAAAAAAAAAGUkOAAoAAAALABB7IQGCxWT5QEAAQAAAAAAAABlJDgABAAAAAgAQZiFBgsnAQAAAP////8BAAAAeAAAAAiDAQAAAAAAmP0BAAgAAAAA7AAAZSQ4AEHIhQYLBQQAAAAJAEHchQYLD+oBAgABAAAAwOwAAGUkOABB9IUGCwUFAAAACgBBiIYGCxfmDAIA2gICAAAAAADmDAIAAAAAAGCDAQBBrIYGCxXAACAACwAAAAwAAAAGAAAADQAAAAEAQeCGBgsP6QgCAAEAAAAw7QAAZSQ4AEGMhwYLG5kRAgCdEQIApBECAOIZAgAOAAAA4O4AAGUkOABBsIcGC40LBwAAAA8AAAADAAAAEAAAAAAAAAABAAAA6AMAAAAAAACIfQEAEQAAAAIAAAADAAAAAQAAAAAAAACgfQEAEgAAAAQAAAAFAAAAAgAAAAAAAACwfQEAEwAAAAYAAAAHAAAAAwAAACTD3W8DTv5LsYU9d3aNyQ9lAAAA0gAAACTD3W8DTv5LsYU9d3aNyQAkw91vA07+S7GFPXd2jclEJMPdbwNO/kuxhT13do3JRSTD3W8DTv5LsYU9d3aNyQUkw91vA07+S7GFPXd2jckIJMPdbwNO/kuxhT13do3JCyTD3W8DTv5LsYU9d3aNyRMkw91vA07+S7GFPXd2jck+JMPdbwNO/kuxhT13do3JPyTD3W8DTv5LsYU9d3aNyREkw91vA07+S7GFPXd2jckNJMPdbwNO/kuxhT13do3JDJVrjNn+PtZHuyXrF0irDPEkw91vA07+S7GFPXd2jckOJMPdbwNO/kuxhT13do3JFSTD3W8DTv5LsYU9d3aNyRIkw91vA07+S7GFPXd2jck7JMPdbwNO/kuxhT13do3JQCTD3W8DTv5LsYU9d3aNyUIkw91vA07+S7GFPXd2jckYj9f+49voz0qEwel/YTazJyTD3W8DTv5LsYU9d3aNyUEkw91vA07+S7GFPXd2jckbLa3H9Y1q3UOnqKKZNSYa6STD3W8DTv5LsYU9d3aNyRYkw91vA07+S7GFPXd2jckdJMPdbwNO/kuxhT13do3JOiTD3W8DTv5LsYU9d3aNyR4kw91vA07+S7GFPXd2jckZJMPdbwNO/kuxhT13do3JEFCmxDwnpTdNqRYxQsfr7bokw91vA07+S7GFPXd2jckXJMPdbwNO/kuxhT13do3JGiTD3W8DTv5LsYU9d3aNyQkkw91vA07+S7GFPXd2jckKJMPdbwNO/kuxhT13do3JFCTD3W8DTv5LsYU9d3aNyRwkw91vA07+S7GFPXd2jcksJMPdbwNO/kuxhT13do3JHyTD3W8DTv5LsYU9d3aNyS0kw91vA07+S7GFPXd2jckgJMPdbwNO/kuxhT13do3JISTD3W8DTv5LsYU9d3aNySIkw91vA07+S7GFPXd2jckjJMPdbwNO/kuxhT13do3JJCTD3W8DTv5LsYU9d3aNySUkw91vA07+S7GFPXd2jckuJMPdbwNO/kuxhT13do3JLyTD3W8DTv5LsYU9d3aNyTAkw91vA07+S7GFPXd2jckxJMPdbwNO/kuxhT13do3JMiTD3W8DTv5LsYU9d3aNyTMkw91vA07+S7GFPXd2jckmJMPdbwNO/kuxhT13do3JJyTD3W8DTv5LsYU9d3aNySgkw91vA07+S7GFPXd2jckpJMPdbwNO/kuxhT13do3JKiTD3W8DTv5LsYU9d3aNySskw91vA07+S7GFPXd2jck0JMPdbwNO/kuxhT13do3JNSTD3W8DTv5LsYU9d3aNyTYkw91vA07+S7GFPXd2jck3JMPdbwNO/kuxhT13do3JOCTD3W8DTv5LsYU9d3aNyTkkw91vA07+S7GFPXd2jck9JMPdbwNO/kuxhT13do3JSPAAAAAMAAAAAQAAAAwAAADCvAQAAQAAAAAAAADDvAQAAQAAAAAAAAACAAAABAAAAMkAAABkAAAAAAAAAMB9AQAUAAAACAAAAAkAAAAEAAAAAPoAAOiAAAAwdQAAYOoAAJg6AABwFwAAJnoAAISAAAAXoQAAEFMAAI0HAACuiwAAXRcBAI8uAACARgAAMxwAAE1zAQBABgAAgD4AAAAAAACIEwAAAQAAAAAAAAACAAAAwHABAEB1AQABAQAAHgEAAA8AAADAbwEAQHABAAAAAAAeAAAADwAAAAAAAABwbwEAAAAAABMAAAAHAAAAPIkBAAUAQciSBgsBFQBB4JIGCwsBAAAAAgAAAPyhAgBB+JIGCwECAEGHkwYLBf//////AEG4kwYLBbyJAQAFAEHIkwYLARUAQeCTBgsOAwAAAAIAAAAYmwIAAAQAQfiTBgsBAQBBh5QGCwUK/////wBBuJQGCwO8iQEAQeCUBgsBBABBh5UGCwX//////wBB9JYGCwO0nwIAQayXBguL+wNfcIkA/wkvDwEAAAAAAAAAkH4BAAUAAAAGAAAABwAAAAgAAAAFAAAABQAAAAEAAAAKAAAAAAAAALh+AQAFAAAACQAAAAcAAAAIAAAABQAAAAYAAAACAAAACwAAAAAAAADofgEABQAAAAoAAAAHAAAACAAAAAYAAAAAAAAA2H4BAAUAAAALAAAABwAAAAgAAAAHAAAAAAAAAGh/AQAFAAAADAAAAAcAAAAIAAAABQAAAAcAAAADAAAADAAAAG1haW4AbWFpbiBzdGFydGVkAEFwcGxpY2F0aW9uAGluaXQAaW5pdGVkIQBpY2VzdG9uZV9pbml0AHZpaWkAeyBzZWxmLmFzYy5jcHAubG9nKFVURjhUb1N0cmluZygkMCkpOyB9AEQAVwBJAGMrKyAlcy8lcyAlcygpIABpaQB2AENQUEJ1ZmZlcgBnZXRUbXBCdWZmZXIAaWlpAGdldEJ1ZmZlcgBpaWlpAHRtcEJ1ZmZlclNpemUAZnJlZVRtcEJ1ZmZlcgBmcmVlQnVmZmVyAHZpaQBQSzdJQnVmZmVyAFA3SUJ1ZmZlcgA3SUJ1ZmZlcgBoZWFwVXNhZ2VTaXplAGhlYXBMYXN0U2l6ZQBoZWFwTGFzdEZyYWdtZW50AElNZW1vcnlNYW5hZ2VyAHJlcG9ydE1lbW9yeUNvcnJ1cHRpb25FcnJvcgBJTWVtb3J5TWFuYWdlcjo6cmVwb3J0TWVtb3J5Q29ycnVwdGlvbkVycm9yAHJlcG9ydE5vdEVub3VnaE1lbW9yeUVycm9yAElNZW1vcnlNYW5hZ2VyOjpyZXBvcnROb3RFbm91Z2hNZW1vcnlFcnJvciBjYW5uJ3QgYWxsb2NhdGUgJWQgYnl0ZXMAY29tcHJlc3NaTElCAGRlY29tcHJlc3NaTElCAGlpaWlpaQBjb21wcmVzc0RlZmxhdGUAZGVjb21wcmVzc0luZmxhdGUAaWlpaWkAY29tcHJlc3NMWk1BAGRlY29tcHJlc3NMWk1BAENQUEFyY2hpdmVyUmVzdWx0AGkAZXJyb3JDb2RlAHJlc3VsdEJ1ZmZlcgByZXN1bHRCdWZmZXJEYXRhT2Zmc2V0AHJlc3VsdEJ1ZmZlckRhdGFTaXplADE1SUFyY2hpdmVyUmVzdWx0AGRzICE9IE5VTEwALi5cLi5cc3JjXG1vZHVsZXNcU3lzdGVtXEFyY2hpdmVyXHNyY1xJQXJjaGl2ZXIuY3BwAGx6bWFPdXRwdXRDYWxsYmFjawBJQXJjaGl2ZXIAbHptYU91dHB1dENhbGxiYWNrIG5vdCBlbm91Z2ggbWVtb3J5IGZvciBidWZmZXIgc2l6ZSAlZABsem1hSW5wdXRDYWxsYmFjawBoYW5kICE9IE5VTEwAZWx6bWFfY29tcHJlc3NfY29uZmlnIGVycm9yAGVsem1hX2NvbXByZXNzX3J1biBlcnJvcjogJWQAZGVjb21wcmVzc0luZmxhdGUgaW5CdWZmZXJTaXplIDwgMgBkZWNvbXByZXNzWkxJQiBub3QgZW5vdWdoIG1lbW9yeSBmb3IgYnVmZmVyIHNpemUgJWQAZGVjb21wcmVzc1pMSUIgaW5mbGF0ZUluaXQgZXJyb3I6ICVkAGRlY29tcHJlc3NaTElCIFpfREFUQV9FUlJPUiBlcnJvcjogJWQAZGVjb21wcmVzc1pMSUIgaW5mbGF0ZUVuZCBlcnJvcjogJWQAY29tcHJlc3NaTElCIGVycm9yOiAlZABDUFBGb250R2x5cGgAZm91bmQAaW5kZXgAYWR2YW5jZVdpZHRoAGxlZnRTaWRlQmVhcmluZwB4MQB4MgB5MQB5MgBDUFBGb250R2x5cGhTY2FsZQBDUFBGb250AGxvYWQAZ2V0R2x5cGgAZ2V0R2x5cGhTY2FsZQBpaWlpZGQAZ2V0R2x5cGhTY2FsZU1hdHJpeABpaWlpZGRkZABrZXJuQWR2YW5jZQByZW5kZXJHbHlwaABpaWlpaWRkaWlpAHJlbmRlckdseXBoTWF0cml4AGlpaWlpZGRkZGlpaQBudW1HbHlwaHMAdW5pdHNQZXJFbQB1c1dpbkFzY2VudAB1c1dpbkRlc2NlbnQAdW5kZXJsaW5lUG9zWU1pbgB1bmRlcmxpbmVQb3NZTWF4AHVuZGVybGluZVBvcwB1bmRlcmxpbmVUaGlja25lc3MAYWR2YW5jZVdpZHRoTWF4AHR5cG9Bc2NlbnQAdHlwb0Rlc2NlbnQAdHlwb0xpbmVHYXAAeVN1YnNjcmlwdFlTaXplAHlTdWJzY3JpcHRZT2Zmc2V0AHlTdXBlcnNjcmlwdFlTaXplAHlTdXBlcnNjcmlwdFlPZmZzZXQAeVN0cmlrZW91dFNpemUAeVN0cmlrZW91dFBvc2l0aW9uAHotPmRpcmVjdGlvbgAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XHN0Yl90cnVldHlwZS9zcmMvc3RiX3RydWV0eXBlLmgAc3RidHRfX3Jhc3Rlcml6ZV9zb3J0ZWRfZWRnZXNSR0JBAHogIT0gMEwAc3RidHRfX25ld19hY3RpdmUAei0+ZXkgPj0gc2Nhbl95X3RvcABlLT5leSA+PSB5X3RvcABzdGJ0dF9fZmlsbF9hY3RpdmVfZWRnZXNfbmV3AGUtPnN5IDw9IHlfYm90dG9tICYmIGUtPmV5ID49IHlfdG9wAHggPj0gMCAmJiB4IDwgbGVuACgoYXJlYSkgPCAwID8gLShhcmVhKSA6IChhcmVhKSkgPD0gMS4wMWYAeTAgPCB5MQBzdGJ0dF9faGFuZGxlX2NsaXBwZWRfZWRnZQBlLT5zeSA8PSBlLT5leQB4MSA8PSB4KzEAeDEgPj0geAB4MSA8PSB4AHgxID49IHgrMQB4MSA+PSB4ICYmIHgxIDw9IHgrMQB4MCA+PSB4ICYmIHgwIDw9IHgrMSAmJiB4MSA+PSB4ICYmIHgxIDw9IHgrMQAhaW5mby0+Y2ZmLnNpemUAc3RidHRfX0dldEdseWZPZmZzZXQAIShvID4gYi0+c2l6ZSB8fCBvIDwgMCkAc3RidHRfX2J1Zl9zZWVrAHN0YnR0X19jZmZfaW50AG9mZnNpemUgPj0gMSAmJiBvZmZzaXplIDw9IDQAc3RidHRfX2NmZl9nZXRfaW5kZXgAbiA+PSAxICYmIG4gPD0gNABzdGJ0dF9fYnVmX2dldABpID49IDAgJiYgaSA8IGNvdW50AHN0YnR0X19jZmZfaW5kZXhfZ2V0AHN0YnR0X19HZXRHbHlwaFNoYXBlVFQAb3V0cHV0X2N0eC5udW1fdmVydGljZXMgPT0gY291bnRfY3R4Lm51bV92ZXJ0aWNlcwBzdGJ0dF9fR2V0R2x5cGhTaGFwZVQyAHN0YnR0X19HZXRDb3ZlcmFnZUluZGV4AGNvdmVyYWdlSW5kZXggPCBwYWlyU2V0Q291bnQAc3RidHRfX0dldEdseXBoR1BPU0luZm9BZHZhbmNlAGdseXBoMWNsYXNzIDwgY2xhc3MxQ291bnQAZ2x5cGgyY2xhc3MgPCBjbGFzczJDb3VudABzdGJ0dF9fR2V0R2x5cGhDbGFzcwBzdGJ0dF9GaW5kR2x5cGhJbmRleAB1bmljb2RlX2NvZGVwb2ludCA8PSB0dFVTSE9SVChkYXRhICsgZW5kQ291bnQgKyAyKml0ZW0pAElGb250AGxvYWQgZm9udCAlZABjYW4ndCBsb2FkIGZvbnQgJWQAZm9udCAlZCBzdWNjZXNzZnVsbHkgbG9hZGVkIHdpdGggJWQgZ2x5cGhzAFBLNUlGb250AFA1SUZvbnQANUlGb250ADE1SUZvbnRHbHlwaFNjYWxlADEwSUZvbnRHbHlwaABlbmNvZGVQTkcAZW5jb2RlSlBFRwBpaWlpaWlpAGVuY29kZUpYUgBpbWFnZUFscGhhSm9pbgBJSW1hZ2VNYW5hZ2VyAHBpeGVsc1JHQkFEYXRhTGVuKCVkKSAhPSBwaXhlbHNBTGVuKCVkKSAqIDQAZW5jb2RlSlBFR1hSOiBwaXhlbHNEYXRhTGVuKCVkKSAhPSB3aWR0aCglZCkqaGVpZ2h0KCVkKSo0AGVuY29kZUpQRUdYUjogdGhpcyB0eXBlIG9mIGltYWdlIGlzIG5vdCBzdXBwb3J0ZWQgeWV0LCBzb3JyeQBlbmNvZGVKUEVHOiBwaXhlbHNEYXRhTGVuKCVkKSAhPSB3aWR0aCglZCkqaGVpZ2h0KCVkKSo0AGVuY29kZUpQRUc6IHRoaXMgdHlwZSBvZiBpbWFnZSBpcyBub3Qgc3VwcG9ydGVkIHlldCwgc29ycnkAMTdJSW1hZ2VFbmNvZGVkRGF0YQBlbmNvZGVQTkc6IHBpeGVsc0RhdGFMZW4oJWQpICE9IHdpZHRoKCVkKSpoZWlnaHQoJWQpKjQAZW5jb2RlUE5HOiB0aGlzIHR5cGUgb2YgaW1hZ2UgaXMgbm90IHN1cHBvcnRlZCB5ZXQsIHNvcnJ5AGRlY29kZUhlYWQ6IHRoaXMgdHlwZSBvZiBpbWFnZSAlZCBpcyBub3Qgc3VwcG9ydGVkIHlldCwgc29ycnkAMTdJSW1hZ2VEZWNvZGVkRGF0YQAxN0lJbWFnZURlY29kZWRIZWFkAENQUEltYWdlRGVjb2RlZEhlYWQAZGVjb2RlZEhlYWRSZXN1bHQAQ1BQSW1hZ2VFbmNvZGVkRGF0YQBlbmNvZGVkUmVzdWx0AGVuY29kZWREYXRhAGVuY29kZWREYXRhU2l6ZQBDUFBJbWFnZURlY29kZWREYXRhAHR5cGUAZGVjb2RlZFJlc3VsdABkZWNvZGVkRGF0YQBkZWNvZGVkRGF0YVNpemUAQ1BQVmlkZW9EZWNvZGVyRkZtcGVnAGluaXRXaXRoRmlsZQBpbml0V2l0aERhdGEAcHVzaEZyYW1lRnJvbUZpbGUAcHVzaEZyYW1lRnJvbURhdGEAZGVjb2RlRnJhbWUAcmVjZWl2ZUZyYW1lAHBvcEZyYW1lAGtleUZyYW1lAHVzZXJDb2RlY0lEAGZwcwBmaWkAdmlpZgBJVmlkZW9EZWNvZGVyRkZtcGVnAGVycm9yIHdoaWxlIHBhcnNpbmcAZmFpbGVkIHRvIGluaXRpYWxpemUgY29kZWMgJWQAaW5pdENvZGVjAHBhcnNlZCBmb3IgY29kZWMgJWQgaXMgbm90IGZvdW5kAPFvdWxkIG5vdCBhbGxvY2F0ZSB2aWRlbyBjb2RlYyBjb250ZXh0AGZhaWxlZCB0byBjb3B5IGNvZGVjIHBhcmFtZXRlcnMgdG8gZGVjb2RlciBjb250ZXh0APFvdWxkIG5vdCBvcGVuIGNvZGVjAPFvdWxkIG5vdCBhbGxvY2F0ZSBmcmFtZQDxb3VsZCBub3QgYWxsb2NhdGUgcGFja2V0AGxvZ2dlcgBsb2dnZXI6ICVzAGNhbid0IGFsbG9jYXRlIF9hdmlvQ3R4QnVmZmVyAGNhbid0IGFsbG9jYXRlIF9hdmlvQ3R4AGNhbid0IGFsbG9jYXRlIF9mb3JtYXRDdHgAY2FuJ3Qgb3BlbiBpbnB1dCBmaWxlAGNvdWxkIG5vdCBmaW5kIHN0cmVhbSBpbmZvcm1hdGlvbgBjb3VsZCBub3QgZmluZCB2aWRlbyBzdHJlYW0gaW4gaW5wdXQgZmlsZQBQSzE5SVZpZGVvRGVjb2RlckZGbXBlZwBQMTlJVmlkZW9EZWNvZGVyRkZtcGVnADE5SVZpZGVvRGVjb2RlckZGbXBlZwAodW5zaWduZWQpcGt0LT5zaXplIDw9IDB4N2ZmZmZmZmYgLSA2NAAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEZGbXBlZ1xzcmNcbGliYXZjb2RlY1xhdnBhY2tldC5jAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcRkZtcGVnXHNyY1xsaWJhdmNvZGVjXGJpdHN0cmVhbS5jAG5iX2NvZGVzICsgMSA8PSAoc2l6ZW9mKGxvY2FsYnVmKSAvIHNpemVvZigobG9jYWxidWYpWzBdKSkAc3ltYm9sc19zaXplIDw9IDIgfHwgIXN5bWJvbHMAVG9vIGxvbmcgVkxDICglZCkgaW4gaW5pdF92bGMKAEludmFsaWQgY29kZSAleCBmb3IgJWQgaW4gaW5pdF92bGMKAG5lZWRlZCAlZCBoYWQgJWQKAGluY29ycmVjdCBjb2RlcwoAc3RyYW5nZSBjb2RlcwBBIG5vbi1OVUxMIHBhY2tldCBzZW50IGFmdGVyIGFuIEVPRi4KAENvZGVjICclcycgKCVkKSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBiaXRzdHJlYW0gZmlsdGVyICclcycuIFN1cHBvcnRlZCBjb2RlY3MgYXJlOiAAJXMgKCVkKSAACgBBVkJTRkNvbnRleHQALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxGRm1wZWdcc3JjXGxpYmF2Y29kZWNcY29kZWNfdXRpbHMuYwBObyBjb2RlYyBwcm92aWRlZCB0byBhdmNvZGVjX29wZW4yKCkKAFRoaXMgQVZDb2RlY0NvbnRleHQgd2FzIGFsbG9jYXRlZCBmb3IgJXMsIGJ1dCAlcyBwYXNzZWQgdG8gYXZjb2RlY19vcGVuMigpCgBDb2RlYyAoJXMpIG5vdCBvbiB3aGl0ZWxpc3QgJyVzJwoASWdub3JpbmcgaW52YWxpZCB3aWR0aC9oZWlnaHQgdmFsdWVzCgBUb28gbWFueSBvciBpbnZhbGlkIGNoYW5uZWxzOiAlZAoASW52YWxpZCBzYW1wbGUgcmF0ZTogJWQKAEludmFsaWQgYmxvY2sgYWxpZ246ICVkCgBDb2RlYyB0eXBlIG9yIGlkIG1pc21hdGNoZXMKAGRlY29kZXIAVGhlICVzICclcycgaXMgZXhwZXJpbWVudGFsIGJ1dCBleHBlcmltZW50YWwgY29kZWNzIGFyZSBub3QgZW5hYmxlZCwgYWRkICctc3RyaWN0ICVkJyBpZiB5b3Ugd2FudCB0byB1c2UgaXQuCgBBbHRlcm5hdGl2ZWx5IHVzZSB0aGUgbm9uIGV4cGVyaW1lbnRhbCAlcyAnJXMnLgoAVGhlIG1heGltdW0gdmFsdWUgZm9yIGxvd3JlcyBzdXBwb3J0ZWQgYnkgdGhlIGRlY29kZXIgaXMgJWQKAFRoZSBlbmNvZGVyIHRpbWViYXNlIGlzIG5vdCBzZXQuCgBTcGVjaWZpZWQgc2FtcGxlIGZvcm1hdCAlcyBpcyBpbnZhbGlkIG9yIG5vdCBzdXBwb3J0ZWQKAFNwZWNpZmllZCBwaXhlbCBmb3JtYXQgJXMgaXMgaW52YWxpZCBvciBub3Qgc3VwcG9ydGVkCgBTcGVjaWZpZWQgc2FtcGxlIHJhdGUgJWQgaXMgbm90IHN1cHBvcnRlZAoAQ2hhbm5lbCBsYXlvdXQgbm90IHNwZWNpZmllZAoAU3BlY2lmaWVkIGNoYW5uZWwgbGF5b3V0ICclcycgaXMgbm90IHN1cHBvcnRlZAoAQ2hhbm5lbCBsYXlvdXQgJyVzJyB3aXRoICVkIGNoYW5uZWxzIGRvZXMgbm90IG1hdGNoIG51bWJlciBvZiBzcGVjaWZpZWQgY2hhbm5lbHMgJWQKAFNwZWNpZmllZCBudW1iZXIgb2YgY2hhbm5lbHMgJWQgaXMgbm90IHN1cHBvcnRlZAoAU3BlY2lmaWVkIGJpdCBkZXB0aCAlZCBub3QgcG9zc2libGUgd2l0aCB0aGUgc3BlY2lmaWVkIHBpeGVsIGZvcm1hdHMgZGVwdGggJWQKAGRpbWVuc2lvbnMgbm90IHNldAoAQml0cmF0ZSAlbGxkIGlzIGV4dHJlbWVseSBsb3csIG1heWJlIHlvdSBtZWFuICVsbGRrCgB0aWNrc19wZXJfZnJhbWUgJWQgdG9vIGxhcmdlIGZvciB0aGUgdGltZWJhc2UgJWQvJWQuAE1pc21hdGNoaW5nIEFWQ29kZWNDb250ZXh0LnBpeF9mbXQgYW5kIEFWSFdGcmFtZXNDb250ZXh0LmZvcm1hdAoATWlzbWF0Y2hpbmcgQVZDb2RlY0NvbnRleHQuc3dfcGl4X2ZtdCAoJXMpIGFuZCBBVkhXRnJhbWVzQ29udGV4dC5zd19mb3JtYXQgKCVzKQoAZ3JheSBkZWNvZGluZyByZXF1ZXN0ZWQgYnV0IG5vdCBlbmFibGVkIGF0IGNvbmZpZ3VyYXRpb24gdGltZQoAQ2hhbm5lbCBsYXlvdXQgJyVzJyB3aXRoICVkIGNoYW5uZWxzIGRvZXMgbm90IG1hdGNoIHNwZWNpZmllZCBudW1iZXIgb2YgY2hhbm5lbHMgJWQ6IGlnbm9yaW5nIHNwZWNpZmllZCBjaGFubmVsIGxheW91dAoAQ2hhcmFjdGVyIGVuY29kaW5nIGlzIG9ubHkgc3VwcG9ydGVkIHdpdGggc3VidGl0bGVzIGNvZGVjcwoAQ29kZWMgJyVzJyBpcyBiaXRtYXAtYmFzZWQsIHN1YnRpdGxlcyBjaGFyYWN0ZXIgZW5jb2Rpbmcgd2lsbCBiZSBpZ25vcmVkCgBDaGFyYWN0ZXIgZW5jb2Rpbmcgc3VidGl0bGVzIGNvbnZlcnNpb24gbmVlZHMgYSBsaWJhdmNvZGVjIGJ1aWx0IHdpdGggaWNvbnYgc3VwcG9ydCBmb3IgdGhpcyBjb2RlYwoAKihjb25zdCBBVkNsYXNzICoqKWF2Y3R4LT5wcml2X2RhdGEgPT0gY29kZWMtPnByaXZfY2xhc3MAQ29kZWMgMHgleCBpcyBub3QgaW4gdGhlIGZ1bGwgbGlzdC4KAHVua25vd25fY29kZWMALAA9AEEgbm9uLWV4aXN0aW5nIGJpdHN0cmVhbSBmaWx0ZXIgJXMgcmVxdWVzdGVkIGJ5IGEgZGVjb2Rlci4gVGhpcyBpcyBhIGJ1ZywgcGxlYXNlIHJlcG9ydCBpdC4KADoASW52YWxpZCBvcHRpb25zIGZvciBiaXRzdHJlYW0gZmlsdGVyICVzIHJlcXVlc3RlZCBieSB0aGUgZGVjb2Rlci4gVGhpcyBpcyBhIGJ1ZywgcGxlYXNlIHJlcG9ydCBpdC4KAEVycm9yIHByZS1wcm9jZXNzaW5nIGEgcGFja2V0IGJlZm9yZSBkZWNvZGluZwoAVGhpcyBkZWNvZGVyIGRvZXMgbm90IHN1cHBvcnQgcGFyYW1ldGVyIGNoYW5nZXMsIGJ1dCBQQVJBTV9DSEFOR0Ugc2lkZSBkYXRhIHdhcyBzZW50IHRvIGl0LgoASW52YWxpZCBjaGFubmVsIGNvdW50AEludmFsaWQgc2FtcGxlIHJhdGUAUEFSQU1fQ0hBTkdFIHNpZGUgZGF0YSB0b28gc21hbGwuCgBFcnJvciBhcHBseWluZyBwYXJhbWV0ZXIgY2hhbmdlcy4KACFmcmFtZS0+YnVmWzBdAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcRkZtcGVnXHNyY1xsaWJhdmNvZGVjXGRlY29kZS5jAHNraXAgJWQgLyBkaXNjYXJkICVkIHNhbXBsZXMgZHVlIHRvIHNpZGUgZGF0YQoAc2tpcCB3aG9sZSBmcmFtZSwgc2tpcCBsZWZ0OiAlZAoAQ291bGQgbm90IHVwZGF0ZSB0aW1lc3RhbXBzIGZvciBza2lwcGVkIHNhbXBsZXMuCgBza2lwICVkLyVkIHNhbXBsZXMKAENvdWxkIG5vdCB1cGRhdGUgdGltZXN0YW1wcyBmb3IgZGlzY2FyZGVkIHNhbXBsZXMuCgBkaXNjYXJkICVkLyVkIHNhbXBsZXMKAE11bHRpcGxlIGZyYW1lcyBpbiBhIHBhY2tldC4KAFRvbyBtYW55IGVycm9ycyB3aGVuIGRyYWluaW5nLCB0aGlzIGlzIGEgYnVnLiBTdG9wIGRyYWluaW5nIGFuZCBmb3JjZSBFT0YuCgBmcmFtZS0+YnVmWzBdAChmcmFtZS0+cHJpdmF0ZV9yZWYgJiYgZnJhbWUtPnByaXZhdGVfcmVmLT5zaXplID09IHNpemVvZihGcmFtZURlY29kZURhdGEpKSB8fCAhKGF2Y3R4LT5jb2RlYy0+Y2FwYWJpbGl0aWVzICYgKDEgPDwgMSkpAEludmFsaWQgY3JvcHBpbmcgaW5mb3JtYXRpb24gc2V0IGJ5IGEgZGVjb2RlcjogJXp1LyV6dS8lenUvJXp1IChmcmFtZSBzaXplICVkeCVkKS4gVGhpcyBpcyBhIGJ1ZywgcGxlYXNlIHJlcG9ydCBpdAoAZHJvcHBlZCBjaGFuZ2VkIGZyYW1lICMlZCBwdHMgJWxsZCBkcm9wIGNvdW50OiAlZCAKAGludmFsaWQgcGFja2V0OiBOVUxMIGRhdGEsIHNpemUgIT0gMAoASW52YWxpZCBtZWRpYSB0eXBlIGZvciBzdWJ0aXRsZXMKAHJlcXVlc3Rpbmcgc3VidGl0bGVzIHJlY29kaW5nIHdpdGhvdXQgaWNvbnYARGlhbG9ndWU6IABEaWFsb2d1ZTogJWxkLAA5OjU5OjU5Ljk5LAAlZDolMDJkOiUwMmQuJTAyZCwAJXMNCgBJbnZhbGlkIFVURi04IGluIGRlY29kZWQgc3VidGl0bGVzIHRleHQ7IG1heWJlIG1pc3NpbmcgLXN1Yl9jaGFyZW5jIG9wdGlvbgoAcGljLT5kYXRhWypdIT1OVUxMIGluIGF2Y29kZWNfZGVmYXVsdF9nZXRfYnVmZmVyCgBVbmFibGUgdG8gZ2V0IHBpeGVsIGZvcm1hdCBkZXNjcmlwdG9yIGZvciBmb3JtYXQgJXMKAGRlZmF1bHRfZ2V0X2J1ZmZlciBjYWxsZWQgb24gcGljICVwCgBmcmFtZS0+bmJfZXh0ZW5kZWRfYnVmID09IDAAZGVmYXVsdF9nZXRfYnVmZmVyIGNhbGxlZCBvbiBmcmFtZSAlcABpZ25vcmluZyBpbnZhbGlkIFNBUjogJXUvJXUKAEluY29uc2lzdGVudCBjaGFubmVsIGNvbmZpZ3VyYXRpb24uCgBUb28gbWFueSBjaGFubmVsczogJWQuCgB2aWRlb19nZXRfYnVmZmVyOiBpbWFnZSBwYXJhbWV0ZXJzIGludmFsaWQKAHBpYy0+ZGF0YVsqXSE9TlVMTCBpbiBnZXRfYnVmZmVyX2ludGVybmFsCgBzYW1wbGVzIHBlciBmcmFtZSAlZCwgZXhjZWVkcyBtYXhfc2FtcGxlcyAlbGxkCgBmcmFtZS0+ZGF0YVtpXQBCdWZmZXIgcmV0dXJuZWQgYnkgZ2V0X2J1ZmZlcjIoKSBkaWQgbm90IHplcm8gdW51c2VkIHBsYW5lIHBvaW50ZXJzCgBnZXRfYnVmZmVyKCkgZmFpbGVkCgBUb28gaGlnaCBzeW1ib2wgZnJlcXVlbmNpZXMuIFRyZWUgY29uc3RydWN0aW9uIGlzIG5vdCBwb3NzaWJsZQoARXJyb3IgYnVpbGRpbmcgdHJlZQoAbnVsbAByZXQgPj0gMAAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEZGbXBlZ1xzcmNcbGliYXZjb2RlY1xvcHRpb25zLmMAQVZDb2RlY0NvbnRleHQAYgBzZXQgYml0cmF0ZSAoaW4gYml0cy9zKQBhYgBidABTZXQgdmlkZW8gYml0cmF0ZSB0b2xlcmFuY2UgKGluIGJpdHMvcykuIEluIDEtcGFzcyBtb2RlLCBiaXRyYXRlIHRvbGVyYW5jZSBzcGVjaWZpZXMgaG93IGZhciByYXRlY29udHJvbCBpcyB3aWxsaW5nIHRvIGRldmlhdGUgZnJvbSB0aGUgdGFyZ2V0IGF2ZXJhZ2UgYml0cmF0ZSB2YWx1ZS4gVGhpcyBpcyBub3QgcmVsYXRlZCB0byBtaW5pbXVtL21heGltdW0gYml0cmF0ZS4gTG93ZXJpbmcgdG9sZXJhbmNlIHRvbyBtdWNoIGhhcyBhbiBhZHZlcnNlIGVmZmVjdCBvbiBxdWFsaXR5LgBmbGFncwB1bmFsaWduZWQAYWxsb3cgZGVjb2RlcnMgdG8gcHJvZHVjZSB1bmFsaWduZWQgb3V0cHV0AG12NAB1c2UgZm91ciBtb3Rpb24gdmVjdG9ycyBwZXIgbWFjcm9ibG9jayAoTVBFRy00KQBxcGVsAHVzZSAxLzQtcGVsIG1vdGlvbiBjb21wZW5zYXRpb24AbG9vcAB1c2UgbG9vcCBmaWx0ZXIAcXNjYWxlAHVzZSBmaXhlZCBxc2NhbGUAcGFzczEAdXNlIGludGVybmFsIDItcGFzcyByYXRlY29udHJvbCBpbiBmaXJzdCAgcGFzcyBtb2RlAHBhc3MyAHVzZSBpbnRlcm5hbCAyLXBhc3MgcmF0ZWNvbnRyb2wgaW4gc2Vjb25kIHBhc3MgbW9kZQBvbmx5IGRlY29kZS9lbmNvZGUgZ3JheXNjYWxlAHBzbnIAZXJyb3JbP10gdmFyaWFibGVzIHdpbGwgYmUgc2V0IGR1cmluZyBlbmNvZGluZwBJbnB1dCBiaXRzdHJlYW0gbWlnaHQgYmUgcmFuZG9tbHkgdHJ1bmNhdGVkAGlsZGN0AHVzZSBpbnRlcmxhY2VkIERDVABsb3dfZGVsYXkAZm9yY2UgbG93IGRlbGF5AGdsb2JhbF9oZWFkZXIAcGxhY2UgZ2xvYmFsIGhlYWRlcnMgaW4gZXh0cmFkYXRhIGluc3RlYWQgb2YgZXZlcnkga2V5ZnJhbWUAdXNlIG9ubHkgYml0ZXhhY3QgZnVuY3Rpb25zIChleGNlcHQgKEkpRENUKQBhaWMASC4yNjMgYWR2YW5jZWQgaW50cmEgY29kaW5nIC8gTVBFRy00IEFDIHByZWRpY3Rpb24AaWxtZQBpbnRlcmxhY2VkIG1vdGlvbiBlc3RpbWF0aW9uAGNnb3AAY2xvc2VkIEdPUABvdXRwdXRfY29ycnVwdABPdXRwdXQgZXZlbiBwb3RlbnRpYWxseSBjb3JydXB0ZWQgZnJhbWVzAGRyb3BfY2hhbmdlZABEcm9wIGZyYW1lcyB3aG9zZSBwYXJhbWV0ZXJzIGRpZmZlciBmcm9tIGZpcnN0IGRlY29kZWQgZnJhbWUAZmxhZ3MyAGZhc3QAYWxsb3cgbm9uLXNwZWMtY29tcGxpYW50IHNwZWVkdXAgdHJpY2tzAG5vb3V0AHNraXAgYml0c3RyZWFtIGVuY29kaW5nAGlnbm9yZWNyb3AAaWdub3JlIGNyb3BwaW5nIGluZm9ybWF0aW9uIGZyb20gc3BzAGxvY2FsX2hlYWRlcgBwbGFjZSBnbG9iYWwgaGVhZGVycyBhdCBldmVyeSBrZXlmcmFtZSBpbnN0ZWFkIG9mIGluIGV4dHJhZGF0YQBjaHVua3MARnJhbWUgZGF0YSBtaWdodCBiZSBzcGxpdCBpbnRvIG11bHRpcGxlIGNodW5rcwBzaG93YWxsAFNob3cgYWxsIGZyYW1lcyBiZWZvcmUgdGhlIGZpcnN0IGtleWZyYW1lAGV4cG9ydF9tdnMAZXhwb3J0IG1vdGlvbiB2ZWN0b3JzIHRocm91Z2ggZnJhbWUgc2lkZSBkYXRhAHNraXBfbWFudWFsAGRvIG5vdCBza2lwIHNhbXBsZXMgYW5kIGV4cG9ydCBza2lwIGluZm9ybWF0aW9uIGFzIGZyYW1lIHNpZGUgZGF0YQBhc3Nfcm9fZmx1c2hfbm9vcABkbyBub3QgcmVzZXQgQVNTIFJlYWRPcmRlciBmaWVsZCBvbiBmbHVzaAB0aW1lX2Jhc2UAZwBzZXQgdGhlIGdyb3VwIG9mIHBpY3R1cmUgKEdPUCkgc2l6ZQBhcgBzZXQgYXVkaW8gc2FtcGxpbmcgcmF0ZSAoaW4gSHopAGFjAHNldCBudW1iZXIgb2YgYXVkaW8gY2hhbm5lbHMAY3V0b2ZmAHNldCBjdXRvZmYgYmFuZHdpZHRoAGZyYW1lX3NpemUAZnJhbWVfbnVtYmVyAGRlbGF5AHFjb21wAHZpZGVvIHF1YW50aXplciBzY2FsZSBjb21wcmVzc2lvbiAoVkJSKS4gQ29uc3RhbnQgb2YgcmF0ZWNvbnRyb2wgZXF1YXRpb24uIFJlY29tbWVuZGVkIHJhbmdlIGZvciBkZWZhdWx0IHJjX2VxOiAwLjAtMS4wAHFibHVyAHZpZGVvIHF1YW50aXplciBzY2FsZSBibHVyIChWQlIpAHFtaW4AbWluaW11bSB2aWRlbyBxdWFudGl6ZXIgc2NhbGUgKFZCUikAcW1heABtYXhpbXVtIHZpZGVvIHF1YW50aXplciBzY2FsZSAoVkJSKQBxZGlmZgBtYXhpbXVtIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgcXVhbnRpemVyIHNjYWxlcyAoVkJSKQBiZgBzZXQgbWF4aW11bSBudW1iZXIgb2YgQi1mcmFtZXMgYmV0d2VlbiBub24tQi1mcmFtZXMAYl9xZmFjdG9yAFFQIGZhY3RvciBiZXR3ZWVuIFAtIGFuZCBCLWZyYW1lcwBiX3N0cmF0ZWd5AHN0cmF0ZWd5IHRvIGNob29zZSBiZXR3ZWVuIEkvUC9CLWZyYW1lcwBwcwBSVFAgcGF5bG9hZCBzaXplIGluIGJ5dGVzAG12X2JpdHMAaGVhZGVyX2JpdHMAaV90ZXhfYml0cwBwX3RleF9iaXRzAGlfY291bnQAcF9jb3VudABza2lwX2NvdW50AG1pc2NfYml0cwBmcmFtZV9iaXRzAGNvZGVjX3RhZwBidWcAd29yayBhcm91bmQgbm90IGF1dG9kZXRlY3RlZCBlbmNvZGVyIGJ1Z3MAYXV0b2RldGVjdAB4dmlkX2lsYWNlAFh2aWQgaW50ZXJsYWNpbmcgYnVnIChhdXRvZGV0ZWN0ZWQgaWYgRk9VUkNDID09IFhWSVgpAHVtcDQAKGF1dG9kZXRlY3RlZCBpZiBGT1VSQ0MgPT0gVU1QNCkAbm9fcGFkZGluZwBwYWRkaW5nIGJ1ZyAoYXV0b2RldGVjdGVkKQBhbXYAcXBlbF9jaHJvbWEAc3RkX3FwZWwAb2xkIHN0YW5kYXJkIHFwZWwgKGF1dG9kZXRlY3RlZCBwZXIgRk9VUkNDL3ZlcnNpb24pAHFwZWxfY2hyb21hMgBkaXJlY3RfYmxvY2tzaXplAGRpcmVjdC1xcGVsLWJsb2Nrc2l6ZSBidWcgKGF1dG9kZXRlY3RlZCBwZXIgRk9VUkNDL3ZlcnNpb24pAGVkZ2UAZWRnZSBwYWRkaW5nIGJ1ZyAoYXV0b2RldGVjdGVkIHBlciBGT1VSQ0MvdmVyc2lvbikAaHBlbF9jaHJvbWEAZGNfY2xpcABtcwB3b3JrIGFyb3VuZCB2YXJpb3VzIGJ1Z3MgaW4gTWljcm9zb2Z0J3MgYnJva2VuIGRlY29kZXJzAHRydW5jAHRydW5jYXRlZCBmcmFtZXMAaWVkZ2UAYWxsb3cgbm9uLXN0YW5kYXJkaXplZCBleHBlcmltZW50YWwgdGhpbmdzAGJfcW9mZnNldABRUCBvZmZzZXQgYmV0d2VlbiBQLSBhbmQgQi1mcmFtZXMAY29uc2lkZXIgdGhpbmdzIHRoYXQgYSBzYW5lIGVuY29kZXIgc2hvdWxkIG5vdCBkbyBhcyBhbiBlcnJvcgBoYXNfYl9mcmFtZXMAYmxvY2tfYWxpZ24AbXBlZ19xdWFudAB1c2UgTVBFRyBxdWFudGl6ZXJzIGluc3RlYWQgb2YgSC4yNjMAcmNfb3ZlcnJpZGVfY291bnQAbWF4cmF0ZQBtYXhpbXVtIGJpdHJhdGUgKGluIGJpdHMvcykuIFVzZWQgZm9yIFZCViB0b2dldGhlciB3aXRoIGJ1ZnNpemUuAG1pbnJhdGUAbWluaW11bSBiaXRyYXRlIChpbiBiaXRzL3MpLiBNb3N0IHVzZWZ1bCBpbiBzZXR0aW5nIHVwIGEgQ0JSIGVuY29kZS4gSXQgaXMgb2YgbGl0dGxlIHVzZSBvdGhlcndpc2UuAGJ1ZnNpemUAc2V0IHJhdGVjb250cm9sIGJ1ZmZlciBzaXplIChpbiBiaXRzKQBpX3FmYWN0b3IAUVAgZmFjdG9yIGJldHdlZW4gUC0gYW5kIEktZnJhbWVzAGlfcW9mZnNldABRUCBvZmZzZXQgYmV0d2VlbiBQLSBhbmQgSS1mcmFtZXMAZGN0AERDVCBhbGdvcml0aG0AYXV0b3NlbGVjdCBhIGdvb2Qgb25lAGZhc3RpbnQAZmFzdCBpbnRlZ2VyAGFjY3VyYXRlIGludGVnZXIAbW14AGFsdGl2ZWMAZmFhbgBmbG9hdGluZyBwb2ludCBBQU4gRENUAGx1bWlfbWFzawBjb21wcmVzc2VzIGJyaWdodCBhcmVhcyBzdHJvbmdlciB0aGFuIG1lZGl1bSBvbmVzAHRjcGx4X21hc2sAdGVtcG9yYWwgY29tcGxleGl0eSBtYXNraW5nAHNjcGx4X21hc2sAc3BhdGlhbCBjb21wbGV4aXR5IG1hc2tpbmcAcF9tYXNrAGludGVyIG1hc2tpbmcAZGFya19tYXNrAGNvbXByZXNzZXMgZGFyayBhcmVhcyBzdHJvbmdlciB0aGFuIG1lZGl1bSBvbmVzAGlkY3QAc2VsZWN0IElEQ1QgaW1wbGVtZW50YXRpb24Ac2ltcGxlAHNpbXBsZW1teABhcm0Ac2ltcGxlYXJtAHNpbXBsZWFybXY1dGUAc2ltcGxlYXJtdjYAc2ltcGxlbmVvbgB4dmlkAHh2aWRtbXgAZGVwcmVjYXRlZCwgZm9yIGNvbXBhdGliaWxpdHkgb25seQBmYWFuaQBmbG9hdGluZyBwb2ludCBBQU4gSURDVABzaW1wbGVhdXRvAHNsaWNlX2NvdW50AGVjAHNldCBlcnJvciBjb25jZWFsbWVudCBzdHJhdGVneQBndWVzc19tdnMAaXRlcmF0aXZlIG1vdGlvbiB2ZWN0b3IgKE1WKSBzZWFyY2ggKHNsb3cpAGRlYmxvY2sAdXNlIHN0cm9uZyBkZWJsb2NrIGZpbHRlciBmb3IgZGFtYWdlZCBNQnMAZmF2b3JfaW50ZXIAZmF2b3IgcHJlZGljdGluZyBmcm9tIHRoZSBwcmV2aW91cyBmcmFtZQBiaXRzX3Blcl9jb2RlZF9zYW1wbGUAcHJlZABwcmVkaWN0aW9uIG1ldGhvZABsZWZ0AHBsYW5lAG1lZGlhbgBhc3BlY3QAc2FtcGxlIGFzcGVjdCByYXRpbwBzYXIAcGljdABwaWN0dXJlIGluZm8AcmMAcmF0ZSBjb250cm9sAG1iX3R5cGUAbWFjcm9ibG9jayAoTUIpIHR5cGUAcXAAcGVyLWJsb2NrIHF1YW50aXphdGlvbiBwYXJhbWV0ZXIgKFFQKQBkY3RfY29lZmYAZ3JlZW5fbWV0YWRhdGEAc2tpcABzdGFydGNvZGUAZXIAZXJyb3IgcmVjb2duaXRpb24AbW1jbwBtZW1vcnkgbWFuYWdlbWVudCBjb250cm9sIG9wZXJhdGlvbnMgKEguMjY0KQBidWdzAGJ1ZmZlcnMAcGljdHVyZSBidWZmZXIgYWxsb2NhdGlvbnMAdGhyZWFkX29wcwB0aHJlYWRpbmcgb3BlcmF0aW9ucwBub21jAHNraXAgbW90aW9uIGNvbXBlbnNhdGlvbgBkaWFfc2l6ZQBkaWFtb25kIHR5cGUgJiBzaXplIGZvciBtb3Rpb24gZXN0aW1hdGlvbgBsYXN0X3ByZWQAYW1vdW50IG9mIG1vdGlvbiBwcmVkaWN0b3JzIGZyb20gdGhlIHByZXZpb3VzIGZyYW1lAHByZW1lAHByZSBtb3Rpb24gZXN0aW1hdGlvbgBwcmVfZGlhX3NpemUAZGlhbW9uZCB0eXBlICYgc2l6ZSBmb3IgbW90aW9uIGVzdGltYXRpb24gcHJlLXBhc3MAc3VicQBzdWItcGVsIG1vdGlvbiBlc3RpbWF0aW9uIHF1YWxpdHkAbWVfcmFuZ2UAbGltaXQgbW90aW9uIHZlY3RvcnMgcmFuZ2UgKDEwMjMgZm9yIERpdlggcGxheWVyKQBnbG9iYWxfcXVhbGl0eQBjb2RlcgB2bGMAdmFyaWFibGUgbGVuZ3RoIGNvZGVyIC8gSHVmZm1hbiBjb2RlcgBhcml0aG1ldGljIGNvZGVyAHJhdwByYXcgKG5vIGVuY29kaW5nKQBybGUAcnVuLWxlbmd0aCBjb2RlcgBjb250ZXh0AGNvbnRleHQgbW9kZWwAc2xpY2VfZmxhZ3MAbWJkAG1hY3JvYmxvY2sgZGVjaXNpb24gYWxnb3JpdGhtIChoaWdoIHF1YWxpdHkgbW9kZSkAdXNlIG1iY21wAGJpdHMAdXNlIGZld2VzdCBiaXRzAHJkAHVzZSBiZXN0IHJhdGUgZGlzdG9ydGlvbgBzY190aHJlc2hvbGQAc2NlbmUgY2hhbmdlIHRocmVzaG9sZABucgBub2lzZSByZWR1Y3Rpb24AcmNfaW5pdF9vY2N1cGFuY3kAbnVtYmVyIG9mIGJpdHMgd2hpY2ggc2hvdWxkIGJlIGxvYWRlZCBpbnRvIHRoZSByYyBidWZmZXIgYmVmb3JlIGRlY29kaW5nIHN0YXJ0cwBzZXQgdGhlIG51bWJlciBvZiB0aHJlYWRzAGF1dG9kZXRlY3QgYSBzdWl0YWJsZSBudW1iZXIgb2YgdGhyZWFkcyB0byB1c2UAZGMAaW50cmFfZGNfcHJlY2lzaW9uAG5zc2V3AG5zc2Ugd2VpZ2h0AHNraXBfdG9wAG51bWJlciBvZiBtYWNyb2Jsb2NrIHJvd3MgYXQgdGhlIHRvcCB3aGljaCBhcmUgc2tpcHBlZABza2lwX2JvdHRvbQBudW1iZXIgb2YgbWFjcm9ibG9jayByb3dzIGF0IHRoZSBib3R0b20gd2hpY2ggYXJlIHNraXBwZWQAcHJvZmlsZQB1bmtub3duAGFhY19tYWluAGFhY19sb3cAYWFjX3NzcgBhYWNfbHRwAGFhY19oZQBhYWNfaGVfdjIAYWFjX2xkAGFhY19lbGQAbXBlZzJfYWFjX2xvdwBtcGVnMl9hYWNfaGUAZHRzX2VzAGR0c185Nl8yNABkdHNfaGRfaHJhAGR0c19oZF9tYQBtcGVnNF9zcABtcGVnNF9jb3JlAG1wZWc0X21haW4AbXBlZzRfYXNwAG1haW4xMABtc2JjAGxldmVsAGxvd3JlcwBkZWNvZGUgYXQgMT0gMS8yLCAyPTEvNCwgMz0xLzggcmVzb2x1dGlvbnMAc2tpcF90aHJlc2hvbGQAZnJhbWUgc2tpcCB0aHJlc2hvbGQAc2tpcF9mYWN0b3IAZnJhbWUgc2tpcCBmYWN0b3IAc2tpcF9leHAAZnJhbWUgc2tpcCBleHBvbmVudABza2lwY21wAGZyYW1lIHNraXAgY29tcGFyZSBmdW5jdGlvbgBjbXBfZnVuYwBjbXAAZnVsbC1wZWwgTUUgY29tcGFyZSBmdW5jdGlvbgBzdWJjbXAAc3ViLXBlbCBNRSBjb21wYXJlIGZ1bmN0aW9uAG1iY21wAG1hY3JvYmxvY2sgY29tcGFyZSBmdW5jdGlvbgBpbGRjdGNtcABpbnRlcmxhY2VkIERDVCBjb21wYXJlIGZ1bmN0aW9uAHByZWNtcABwcmUgbW90aW9uIGVzdGltYXRpb24gY29tcGFyZSBmdW5jdGlvbgBzYWQAc3VtIG9mIGFic29sdXRlIGRpZmZlcmVuY2VzLCBmYXN0AHNzZQBzdW0gb2Ygc3F1YXJlZCBlcnJvcnMAc2F0ZABzdW0gb2YgYWJzb2x1dGUgSGFkYW1hcmQgdHJhbnNmb3JtZWQgZGlmZmVyZW5jZXMAc3VtIG9mIGFic29sdXRlIERDVCB0cmFuc2Zvcm1lZCBkaWZmZXJlbmNlcwBzdW0gb2Ygc3F1YXJlZCBxdWFudGl6YXRpb24gZXJyb3JzIChhdm9pZCwgbG93IHF1YWxpdHkpAGJpdABudW1iZXIgb2YgYml0cyBuZWVkZWQgZm9yIHRoZSBibG9jawByYXRlIGRpc3RvcnRpb24gb3B0aW1hbCwgc2xvdwB6ZXJvAHZzYWQAc3VtIG9mIGFic29sdXRlIHZlcnRpY2FsIGRpZmZlcmVuY2VzAHZzc2UAc3VtIG9mIHNxdWFyZWQgdmVydGljYWwgZGlmZmVyZW5jZXMAbnNzZQBub2lzZSBwcmVzZXJ2aW5nIHN1bSBvZiBzcXVhcmVkIGRpZmZlcmVuY2VzAHc1MwA1LzMgd2F2ZWxldCwgb25seSB1c2VkIGluIHNub3cAdzk3ADkvNyB3YXZlbGV0LCBvbmx5IHVzZWQgaW4gc25vdwBkY3RtYXgAY2hyb21hAG1zYWQAc3VtIG9mIGFic29sdXRlIGRpZmZlcmVuY2VzLCBtZWRpYW4gcHJlZGljdGVkAG1ibG1pbgBtaW5pbXVtIG1hY3JvYmxvY2sgTGFncmFuZ2UgZmFjdG9yIChWQlIpAG1ibG1heABtYXhpbXVtIG1hY3JvYmxvY2sgTGFncmFuZ2UgZmFjdG9yIChWQlIpAG1lcGMAbW90aW9uIGVzdGltYXRpb24gYml0cmF0ZSBwZW5hbHR5IGNvbXBlbnNhdGlvbiAoMS4wID0gMjU2KQBza2lwX2xvb3BfZmlsdGVyAHNraXAgbG9vcCBmaWx0ZXJpbmcgcHJvY2VzcyBmb3IgdGhlIHNlbGVjdGVkIGZyYW1lcwBhdmRpc2NhcmQAc2tpcF9pZGN0AHNraXAgSURDVC9kZXF1YW50aXphdGlvbiBmb3IgdGhlIHNlbGVjdGVkIGZyYW1lcwBza2lwX2ZyYW1lAHNraXAgZGVjb2RpbmcgZm9yIHRoZSBzZWxlY3RlZCBmcmFtZXMAZGlzY2FyZCBubyBmcmFtZQBkaXNjYXJkIHVzZWxlc3MgZnJhbWVzAG5vcmVmAGRpc2NhcmQgYWxsIG5vbi1yZWZlcmVuY2UgZnJhbWVzAGJpZGlyAGRpc2NhcmQgYWxsIGJpZGlyZWN0aW9uYWwgZnJhbWVzAG5va2V5AGRpc2NhcmQgYWxsIGZyYW1lcyBleGNlcHQga2V5ZnJhbWVzAG5vaW50cmEAZGlzY2FyZCBhbGwgZnJhbWVzIGV4Y2VwdCBJIGZyYW1lcwBkaXNjYXJkIGFsbCBmcmFtZXMAYmlkaXJfcmVmaW5lAHJlZmluZSB0aGUgdHdvIG1vdGlvbiB2ZWN0b3JzIHVzZWQgaW4gYmlkaXJlY3Rpb25hbCBtYWNyb2Jsb2NrcwBicmRfc2NhbGUAZG93bnNjYWxlIGZyYW1lcyBmb3IgZHluYW1pYyBCLWZyYW1lIGRlY2lzaW9uAGtleWludF9taW4AbWluaW11bSBpbnRlcnZhbCBiZXR3ZWVuIElEUi1mcmFtZXMAcmVmcwByZWZlcmVuY2UgZnJhbWVzIHRvIGNvbnNpZGVyIGZvciBtb3Rpb24gY29tcGVuc2F0aW9uAGNocm9tYW9mZnNldABjaHJvbWEgUVAgb2Zmc2V0IGZyb20gbHVtYQB0cmVsbGlzAHJhdGUtZGlzdG9ydGlvbiBvcHRpbWFsIHF1YW50aXphdGlvbgBtdjBfdGhyZXNob2xkAGJfc2Vuc2l0aXZpdHkAYWRqdXN0IHNlbnNpdGl2aXR5IG9mIGJfZnJhbWVfc3RyYXRlZ3kgMQBjb21wcmVzc2lvbl9sZXZlbABtaW5fcHJlZGljdGlvbl9vcmRlcgBtYXhfcHJlZGljdGlvbl9vcmRlcgB0aW1lY29kZV9mcmFtZV9zdGFydABHT1AgdGltZWNvZGUgZnJhbWUgc3RhcnQgbnVtYmVyLCBpbiBub24tZHJvcC1mcmFtZSBmb3JtYXQAYml0c19wZXJfcmF3X3NhbXBsZQBjaGFubmVsX2xheW91dAByZXF1ZXN0X2NoYW5uZWxfbGF5b3V0AHJjX21heF92YnZfdXNlAHJjX21pbl92YnZfdXNlAHRpY2tzX3Blcl9mcmFtZQBjb2xvcl9wcmltYXJpZXMAY29sb3IgcHJpbWFyaWVzAGNvbG9yX3ByaW1hcmllc190eXBlAGJ0NzA5AEJULjcwOQBVbnNwZWNpZmllZABidDQ3MG0AQlQuNDcwIE0AYnQ0NzBiZwBCVC40NzAgQkcAc21wdGUxNzBtAFNNUFRFIDE3MCBNAHNtcHRlMjQwbQBTTVBURSAyNDAgTQBGaWxtAGJ0MjAyMABCVC4yMDIwAHNtcHRlNDI4AFNNUFRFIDQyOC0xAHNtcHRlNDI4XzEAc21wdGU0MzEAU01QVEUgNDMxLTIAc21wdGU0MzIAU01QVEUgNDIyLTEAamVkZWMtcDIyAEpFREVDIFAyMgBlYnUzMjEzAEVCVSAzMjEzLUUAdW5zcGVjaWZpZWQAY29sb3JfdHJjAGNvbG9yIHRyYW5zZmVyIGNoYXJhY3RlcmlzdGljcwBjb2xvcl90cmNfdHlwZQBnYW1tYTIyAGdhbW1hMjgAbGluZWFyAExpbmVhcgBsb2cxMDAATG9nAGxvZzMxNgBMb2cgc3F1YXJlIHJvb3QAaWVjNjE5NjYtMi00AElFQyA2MTk2Ni0yLTQAYnQxMzYxZQBCVC4xMzYxAGllYzYxOTY2LTItMQBJRUMgNjE5NjYtMi0xAGJ0MjAyMC0xMABCVC4yMDIwIC0gMTAgYml0AGJ0MjAyMC0xMgBCVC4yMDIwIC0gMTIgYml0AHNtcHRlMjA4NABTTVBURSAyMDg0AGFyaWItc3RkLWI2NwBBUklCIFNURC1CNjcAbG9nAGxvZ19zcXJ0AGllYzYxOTY2XzJfNABidDEzNjEAaWVjNjE5NjZfMl8xAGJ0MjAyMF8xMGJpdABidDIwMjBfMTJiaXQAY29sb3JzcGFjZQBjb2xvciBzcGFjZQBjb2xvcnNwYWNlX3R5cGUAcmdiAFJHQgBmY2MARkNDAHljZ2NvAFlDR0NPAGJ0MjAyMG5jAEJULjIwMjAgTkNMAGJ0MjAyMGMAQlQuMjAyMCBDTABzbXB0ZTIwODUAU01QVEUgMjA4NQB5Y29jZwBidDIwMjBfbmNsAGJ0MjAyMF9jbABjb2xvcl9yYW5nZQBjb2xvciByYW5nZQBjb2xvcl9yYW5nZV90eXBlAHR2AE1QRUcgKDIxOSoyXihuLTgpKQBwYwBKUEVHICgyXm4tMSkAanBlZwBjaHJvbWFfc2FtcGxlX2xvY2F0aW9uAGNocm9tYSBzYW1wbGUgbG9jYXRpb24AY2hyb21hX3NhbXBsZV9sb2NhdGlvbl90eXBlAExlZnQAY2VudGVyAENlbnRlcgB0b3BsZWZ0AFRvcC1sZWZ0AHRvcABUb3AAYm90dG9tbGVmdABCb3R0b20tbGVmdABib3R0b20AQm90dG9tAGxvZ19sZXZlbF9vZmZzZXQAc2V0IHRoZSBsb2cgbGV2ZWwgb2Zmc2V0AHNsaWNlcwBzZXQgdGhlIG51bWJlciBvZiBzbGljZXMsIHVzZWQgaW4gcGFyYWxsZWxpemVkIGVuY29kaW5nAHRocmVhZF90eXBlAHNlbGVjdCBtdWx0aXRocmVhZGluZyB0eXBlAHNsaWNlAGZyYW1lAGF1ZGlvX3NlcnZpY2VfdHlwZQBhdWRpbyBzZXJ2aWNlIHR5cGUAbWEATWFpbiBBdWRpbyBTZXJ2aWNlAGVmAEVmZmVjdHMAdmkAVmlzdWFsbHkgSW1wYWlyZWQAaGkASGVhcmluZyBJbXBhaXJlZABkaQBEaWFsb2d1ZQBjbwBDb21tZW50YXJ5AGVtAEVtZXJnZW5jeQB2bwBWb2ljZSBPdmVyAGthAEthcmFva2UAcmVxdWVzdF9zYW1wbGVfZm10AHNhbXBsZSBmb3JtYXQgYXVkaW8gZGVjb2RlcnMgc2hvdWxkIHByZWZlcgBwa3RfdGltZWJhc2UAc3ViX2NoYXJlbmMAc2V0IGlucHV0IHRleHQgc3VidGl0bGVzIGNoYXJhY3RlciBlbmNvZGluZwBzdWJfY2hhcmVuY19tb2RlAHNldCBpbnB1dCB0ZXh0IHN1YnRpdGxlcyBjaGFyYWN0ZXIgZW5jb2RpbmcgbW9kZQBkb19ub3RoaW5nAHByZV9kZWNvZGVyAGlnbm9yZQBzdWJfdGV4dF9mb3JtYXQAc2V0IGRlY29kZWQgdGV4dCBzdWJ0aXRsZSBmb3JtYXQAYXNzAGFzc193aXRoX3RpbWluZ3MAcmVmY291bnRlZF9mcmFtZXMAc2lkZV9kYXRhX29ubHlfcGFja2V0cwBhcHBseV9jcm9wcGluZwBza2lwX2FscGhhAFNraXAgcHJvY2Vzc2luZyBhbHBoYQBmaWVsZF9vcmRlcgBGaWVsZCBvcmRlcgBwcm9ncmVzc2l2ZQB0dABiYgB0YgBwaXhlbF9mb3JtYXQAc2V0IHBpeGVsIGZvcm1hdAB2aWRlb19zaXplAHNldCB2aWRlbyBzaXplAG1heF9waXhlbHMATWF4aW11bSBudW1iZXIgb2YgcGl4ZWxzAG1heF9zYW1wbGVzAE1heGltdW0gbnVtYmVyIG9mIHNhbXBsZXMAaHdhY2NlbF9mbGFncwBpZ25vcmVfbGV2ZWwAaWdub3JlIGxldmVsIGV2ZW4gaWYgdGhlIGNvZGVjIGxldmVsIHVzZWQgaXMgdW5rbm93biBvciBoaWdoZXIgdGhhbiB0aGUgbWF4aW11bSBzdXBwb3J0ZWQgbGV2ZWwgcmVwb3J0ZWQgYnkgdGhlIGhhcmR3YXJlIGRyaXZlcgBhbGxvd19oaWdoX2RlcHRoAGFsbG93IHRvIG91dHB1dCBZVVYgcGl4ZWwgZm9ybWF0cyB3aXRoIGEgZGlmZmVyZW50IGNocm9tYSBzYW1wbGluZyB0aGFuIDQ6MjowIGFuZC9vciBvdGhlciB0aGFuIDggYml0cyBwZXIgY29tcG9uZW50AGFsbG93X3Byb2ZpbGVfbWlzbWF0Y2gAYXR0ZW1wdCB0byBkZWNvZGUgYW55d2F5IGlmIEhXIGFjY2VsZXJhdGVkIGRlY29kZXIncyBzdXBwb3J0ZWQgcHJvZmlsZXMgZG8gbm90IGV4YWN0bHkgbWF0Y2ggdGhlIHN0cmVhbQBleHRyYV9od19mcmFtZXMATnVtYmVyIG9mIGV4dHJhIGhhcmR3YXJlIGZyYW1lcyB0byBhbGxvY2F0ZSBmb3IgdGhlIHVzZXIAZGlzY2FyZF9kYW1hZ2VkX3BlcmNlbnRhZ2UAUGVyY2VudGFnZSBvZiBkYW1hZ2VkIHNhbXBsZXMgdG8gZGlzY2FyZCBhIGZyYW1lAGluZGV4ID4gLTB4MjAwMDAwMDAALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxGRm1wZWdcc3JjXGxpYmF2Y29kZWNccGFyc2VyLmMAZmlsdGVyX2xpbWl0IDwgMTI4VQAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEZGbXBlZ1xzcmNcbGliYXZjb2RlY1x2cDNkc3AuYwBwaWN0dXJlIHRvbyBiaWcKAEFscGhhIHJlY29uZmlndXJhdGlvbgoAAAAAAAECAwMDAwAAAQECAwABAgMEBQcLEyNDAAECAwQKq1PHjH1odnA2AE9uMiBWUDYABAQEBAgISW50ZXJsYWNpbmcASW52YWxpZCBzaXplICVkeCVkCgBFbmQgb2YgQUMgc3RyZWFtIHJlYWNoZWQgaW4gdnA2X3BhcnNlX2NvZWZmCgD9/f7+/v7+9f3+/v7+/uGSrJPWJ5zMqnfrjObkdnA2ZgBPbjIgVlA2IChGbGFzaCB2ZXJzaW9uKQB2cDZhAE9uMiBWUDYgKEZsYXNoIHZlcnNpb24sIHdpdGggYWxwaGEgY2hhbm5lbCkAQUxMAEZMAGZyb250IGxlZnQARlIAZnJvbnQgcmlnaHQARkMAZnJvbnQgY2VudGVyAExGRQBsb3cgZnJlcXVlbmN5AEJMAGJhY2sgbGVmdABCUgBiYWNrIHJpZ2h0AEZMQwBmcm9udCBsZWZ0LW9mLWNlbnRlcgBGUkMAZnJvbnQgcmlnaHQtb2YtY2VudGVyAEJDAGJhY2sgY2VudGVyAFNMAHNpZGUgbGVmdABTUgBzaWRlIHJpZ2h0AFRDAHRvcCBjZW50ZXIAVEZMAHRvcCBmcm9udCBsZWZ0AFRGQwB0b3AgZnJvbnQgY2VudGVyAFRGUgB0b3AgZnJvbnQgcmlnaHQAVEJMAHRvcCBiYWNrIGxlZnQAVEJDAHRvcCBiYWNrIGNlbnRlcgBUQlIAdG9wIGJhY2sgcmlnaHQAREwAZG93bm1peCBsZWZ0AERSAGRvd25taXggcmlnaHQAV0wAd2lkZSBsZWZ0AFdSAHdpZGUgcmlnaHQAU0RMAHN1cnJvdW5kIGRpcmVjdCBsZWZ0AFNEUgBzdXJyb3VuZCBkaXJlY3QgcmlnaHQATEZFMgBsb3cgZnJlcXVlbmN5IDIAbW9ubwAyLjEAMy4wADMuMChiYWNrKQA0LjAAcXVhZABxdWFkKHNpZGUpADMuMQA1LjAANS4wKHNpZGUpADQuMQA1LjEANS4xKHNpZGUpADYuMAA2LjAoZnJvbnQpAGhleGFnb25hbAA2LjEANi4xKGJhY2spADYuMShmcm9udCkANy4wADcuMChmcm9udCkANy4xADcuMSh3aWRlKQA3LjEod2lkZS1zaWRlKQBvY3RhZ29uYWwAaGV4YWRlY2Fnb25hbABkb3dubWl4ACAoACsAKQAlZCBjaGFubmVscwBFcnJvciBudW1iZXIgJWQgb2NjdXJyZWQAQlNGX05PVF9GT1VORABCaXRzdHJlYW0gZmlsdGVyIG5vdCBmb3VuZABCVUcASW50ZXJuYWwgYnVnLCBzaG91bGQgbm90IGhhdmUgaGFwcGVuZWQAQlVHMgBCVUZGRVJfVE9PX1NNQUxMAEJ1ZmZlciB0b28gc21hbGwAREVDT0RFUl9OT1RfRk9VTkQARGVjb2RlciBub3QgZm91bmQAREVNVVhFUl9OT1RfRk9VTkQARGVtdXhlciBub3QgZm91bmQARU5DT0RFUl9OT1RfRk9VTkQARW5jb2RlciBub3QgZm91bmQARU9GAEVuZCBvZiBmaWxlAEVYSVQASW1tZWRpYXRlIGV4aXQgcmVxdWVzdGVkAEVYVEVSTkFMAEdlbmVyaWMgZXJyb3IgaW4gYW4gZXh0ZXJuYWwgbGlicmFyeQBGSUxURVJfTk9UX0ZPVU5EAEZpbHRlciBub3QgZm91bmQASU5QVVRfQ0hBTkdFRABJbnB1dCBjaGFuZ2VkAElOVkFMSUREQVRBAEludmFsaWQgZGF0YSBmb3VuZCB3aGVuIHByb2Nlc3NpbmcgaW5wdXQATVVYRVJfTk9UX0ZPVU5EAE11eGVyIG5vdCBmb3VuZABPUFRJT05fTk9UX0ZPVU5EAE9wdGlvbiBub3QgZm91bmQAT1VUUFVUX0NIQU5HRUQAT3V0cHV0IGNoYW5nZWQAUEFUQ0hXRUxDT01FAE5vdCB5ZXQgaW1wbGVtZW50ZWQgaW4gRkZtcGVnLCBwYXRjaGVzIHdlbGNvbWUAUFJPVE9DT0xfTk9UX0ZPVU5EAFByb3RvY29sIG5vdCBmb3VuZABTVFJFQU1fTk9UX0ZPVU5EAFN0cmVhbSBub3QgZm91bmQAVU5LTk9XTgBVbmtub3duIGVycm9yIG9jY3VycmVkAEVYUEVSSU1FTlRBTABFeHBlcmltZW50YWwgZmVhdHVyZQBJTlBVVF9BTkRfT1VUUFVUX0NIQU5HRUQASW5wdXQgYW5kIG91dHB1dCBjaGFuZ2VkAEhUVFBfQkFEX1JFUVVFU1QAU2VydmVyIHJldHVybmVkIDQwMCBCYWQgUmVxdWVzdABIVFRQX1VOQVVUSE9SSVpFRABTZXJ2ZXIgcmV0dXJuZWQgNDAxIFVuYXV0aG9yaXplZCAoYXV0aG9yaXphdGlvbiBmYWlsZWQpAEhUVFBfRk9SQklEREVOAFNlcnZlciByZXR1cm5lZCA0MDMgRm9yYmlkZGVuIChhY2Nlc3MgZGVuaWVkKQBIVFRQX05PVF9GT1VORABTZXJ2ZXIgcmV0dXJuZWQgNDA0IE5vdCBGb3VuZABIVFRQX09USEVSXzRYWABTZXJ2ZXIgcmV0dXJuZWQgNFhYIENsaWVudCBFcnJvciwgYnV0IG5vdCBvbmUgb2YgNDB7MCwxLDMsNH0ASFRUUF9TRVJWRVJfRVJST1IAU2VydmVyIHJldHVybmVkIDVYWCBTZXJ2ZXIgRXJyb3IgcmVwbHkARTJCSUcAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBFQUNDRVMAUGVybWlzc2lvbiBkZW5pZWQARUFHQUlOAFJlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlAEVCQURGAEJhZCBmaWxlIGRlc2NyaXB0b3IARUJVU1kARGV2aWNlIG9yIHJlc291cmNlIGJ1c3kARUNISUxEAE5vIGNoaWxkIHByb2Nlc3NlcwBFREVBRExLAFJlc291cmNlIGRlYWRsb2NrIGF2b2lkZWQARURPTQBOdW1lcmljYWwgYXJndW1lbnQgb3V0IG9mIGRvbWFpbgBFRVhJU1QARmlsZSBleGlzdHMARUZBVUxUAEJhZCBhZGRyZXNzAEVGQklHAEZpbGUgdG9vIGxhcmdlAEVJTFNFUQBJbGxlZ2FsIGJ5dGUgc2VxdWVuY2UARUlOVFIASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwARUlOVkFMAEludmFsaWQgYXJndW1lbnQARUlPAEkvTyBlcnJvcgBFSVNESVIASXMgYSBkaXJlY3RvcnkARU1GSUxFAFRvbyBtYW55IG9wZW4gZmlsZXMARU1MSU5LAFRvbyBtYW55IGxpbmtzAEVOQU1FVE9PTE9ORwBGaWxlIG5hbWUgdG9vIGxvbmcARU5GSUxFAFRvbyBtYW55IG9wZW4gZmlsZXMgaW4gc3lzdGVtAEVOT0RFVgBObyBzdWNoIGRldmljZQBFTk9FTlQATm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQBFTk9FWEVDAEV4ZWMgZm9ybWF0IGVycm9yAEVOT0xDSwBObyBsb2NrcyBhdmFpbGFibGUARU5PTUVNAENhbm5vdCBhbGxvY2F0ZSBtZW1vcnkARU5PU1BDAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAEVOT1NZUwBGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQARU5PVERJUgBOb3QgYSBkaXJlY3RvcnkARU5PVEVNUFRZAERpcmVjdG9yeSBub3QgZW1wdHkARU5PVFRZAEluYXBwcm9wcmlhdGUgSS9PIGNvbnRyb2wgb3BlcmF0aW9uAEVOWElPAE5vIHN1Y2ggZGV2aWNlIG9yIGFkZHJlc3MARVBFUk0AT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQARVBJUEUAQnJva2VuIHBpcGUARVJBTkdFAFJlc3VsdCB0b28gbGFyZ2UARVJPRlMAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAEVTUElQRQBJbGxlZ2FsIHNlZWsARVNSQ0gATm8gc3VjaCBwcm9jZXNzAEVYREVWAENyb3NzLWRldmljZSBsaW5rAEludmFsaWQgY2hhcnMgJyVzJyBhdCB0aGUgZW5kIG9mIGV4cHJlc3Npb24gJyVzJwoARQBQSQBQSEkAUVAyTEFNQkRBAFVuZGVmaW5lZCBjb25zdGFudCBvciBtaXNzaW5nICcoJyBpbiAnJXMnCgBNaXNzaW5nICcpJyBpbiAnJXMnCgBNaXNzaW5nICcpJyBvciB0b28gbWFueSBhcmdzIGluICclcycKAFVua25vd24gZnVuY3Rpb24gaW4gJyVzJwoARXZhbAAlZgoARmFpbGVkIHRvIG1hcCBmcmFtZSBpbnRvIGRlcml2ZWQgZnJhbWUgY29udGV4dDogJWQuCgBJbnZhbGlkIG1hcHBpbmcgZm91bmQgd2hlbiBhdHRlbXB0aW5nIHVubWFwLgoAUGljdHVyZSBzaXplICV1eCV1IGlzIGludmFsaWQKAElNR1VUSUxTAFBpY3R1cmUgc2l6ZSAldXgldSBleGNlZWRzIHNwZWNpZmllZCBtYXggcGl4ZWwgY291bnQgJWxsZCwgc2VlIHRoZSBkb2N1bWVudGF0aW9uIGlmIHlvdSB3aXNoIHRvIGluY3JlYXNlIGl0CgAoKHNyY19saW5lc2l6ZSkgPj0gMCA/IChzcmNfbGluZXNpemUpIDogKC0oc3JjX2xpbmVzaXplKSkpID49IGJ5dGV3aWR0aAAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEZGbXBlZ1xzcmNcbGliYXZ1dGlsXGltZ3V0aWxzLmMAKChkc3RfbGluZXNpemUpID49IDAgPyAoZHN0X2xpbmVzaXplKSA6ICgtKGRzdF9saW5lc2l6ZSkpKSA+PSBieXRld2lkdGgAYXZfaW1hZ2VfZ2V0X2xpbmVzaXplIGZhaWxlZAoAJXMlcyVzJXMAWyVzIEAgJXBdIABwYW5pYwBmYXRhbABlcnJvcgB3YXJuaW5nAGluZm8AdmVyYm9zZQBkZWJ1ZwBxdWlldABbJXNdIAAgICAgTGFzdCBtZXNzYWdlIHJlcGVhdGVkICVkIHRpbWVzCgBBVl9MT0dfRk9SQ0VfQ09MT1IATk9fQ09MT1IAQVZfTE9HX0ZPUkNFX05PQ09MT1IAG1sldTszJXVtJXMbWzBtABtbNDg7NTsldW0bWzM4OzU7JWRtJXMbWzBtABtbNDg7NTsldW0bWzM4OzU7JXVtJXMbWzBtACBpcyBub3QgaW1wbGVtZW50ZWQuIFVwZGF0ZSB5b3VyIEZGbXBlZyB2ZXJzaW9uIHRvIHRoZSBuZXdlc3Qgb25lIGZyb20gR2l0LiBJZiB0aGUgcHJvYmxlbSBzdGlsbCBvY2N1cnMsIGl0IG1lYW5zIHRoYXQgeW91ciBmaWxlIGhhcyBhIGZlYXR1cmUgd2hpY2ggaGFzIG5vdCBiZWVuIGltcGxlbWVudGVkLgoASWYgeW91IHdhbnQgdG8gaGVscCwgdXBsb2FkIGEgc2FtcGxlIG9mIHRoaXMgZmlsZSB0byBmdHA6Ly91cGxvYWQuZmZtcGVnLm9yZy9pbmNvbWluZy8gYW5kIGNvbnRhY3QgdGhlIGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QuIChmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZykKAHZhbCB8fCAhbWluX3NpemUALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxGRm1wZWdcc3JjXGxpYmF2dXRpbC9tZW1faW50ZXJuYWwuaABUaGUgIiVzIiBvcHRpb24gaXMgZGVwcmVjYXRlZDogJXMKAHRydWUseSx5ZXMsZW5hYmxlLGVuYWJsZWQsb24AZmFsc2UsbixubyxkaXNhYmxlLGRpc2FibGVkLG9mZgBVbmFibGUgdG8gcGFyc2Ugb3B0aW9uIHZhbHVlICIlcyIgYXMgYm9vbGVhbgoAbm9uZQBVbmFibGUgdG8gcGFyc2Ugb3B0aW9uIHZhbHVlICIlcyIgYXMgaW1hZ2Ugc2l6ZQoAVW5hYmxlIHRvIHBhcnNlIG9wdGlvbiB2YWx1ZSAiJXMiIGFzIHZpZGVvIHJhdGUKAFVuYWJsZSB0byBwYXJzZSBvcHRpb24gdmFsdWUgIiVzIiBhcyAlcwoAcGl4ZWwgZm9ybWF0AFZhbHVlICVkIGZvciBwYXJhbWV0ZXIgJyVzJyBvdXQgb2YgJXMgZm9ybWF0IHJhbmdlIFslZCAtICVkXQoAc2FtcGxlIGZvcm1hdABVbmFibGUgdG8gcGFyc2Ugb3B0aW9uIHZhbHVlICIlcyIgYXMgZHVyYXRpb24KAFZhbHVlICVmIGZvciBwYXJhbWV0ZXIgJyVzJyBvdXQgb2YgcmFuZ2UgWyVnIC0gJWddCgBVbmFibGUgdG8gcGFyc2Ugb3B0aW9uIHZhbHVlICIlcyIgYXMgY29sb3IKAFVuYWJsZSB0byBwYXJzZSBvcHRpb24gdmFsdWUgIiVzIiBhcyBjaGFubmVsIGxheW91dAoASW52YWxpZCBvcHRpb24gdHlwZS4KAFZhbHVlICVmIGZvciBwYXJhbWV0ZXIgJyVzJyBpcyBub3QgYSB2YWxpZCBzZXQgb2YgMzJiaXQgaW50ZWdlciBmbGFncwoAJWQlKjFbOi9dJWQlYwBjb25zdF92YWx1ZXMgYXJyYXkgdG9vIHNtYWxsIGZvciAlcwoAZGVmYXVsdABtYXgAbWluAGFsbABVbmFibGUgdG8gcGFyc2Ugb3B0aW9uIHZhbHVlICIlcyIKACVzADB4JTA4WAAlbGx1ACVmACVkLyVkACUwMlgAJWR4JWQAMHglMDJ4JTAyeCUwMnglMDJ4ADB4JWxseABJTlQ2NF9NQVgASU5UNjRfTUlOACVsbGQ6JTAyZDolMDJkLiUwNmQAJWQ6JTAyZC4lMDZkACVkLiUwNmQAQVZPcHRpb24gdHlwZSAlZCBvZiBvcHRpb24gJXMgbm90IGltcGxlbWVudGVkIHlldAoAIAoJDQBObyBvcHRpb24gbmFtZSBuZWFyICclcycKAFVuYWJsZSB0byBwYXJzZSAnJXMnOiAlcwoAU2V0dGluZyAnJXMnIHRvIHZhbHVlICclcycKAE9wdGlvbiAnJXMnIG5vdCBmb3VuZAoARXJyb3Igc2V0dGluZyBvcHRpb24gJXMgdG8gdmFsdWUgJXMuCgAlZDolZCVjAG50c2MAcGFsAHFudHNjAHFwYWwAc250c2MAc3BhbABmaWxtAG50c2MtZmlsbQBzcWNpZgBxY2lmAGNpZgA0Y2lmADE2Y2lmAHFxdmdhAHF2Z2EAdmdhAHN2Z2EAeGdhAHV4Z2EAcXhnYQBzeGdhAHFzeGdhAGhzeGdhAHd2Z2EAd3hnYQB3c3hnYQB3dXhnYQB3b3hnYQB3cXN4Z2EAd3F1eGdhAHdoc3hnYQB3aHV4Z2EAY2dhAGVnYQBoZDQ4MABoZDcyMABoZDEwODAAMmsAMmtkY2kAMmtmbGF0ADJrc2NvcGUANGsANGtkY2kANGtmbGF0ADRrc2NvcGUAbmhkAGhxdmdhAHdxdmdhAGZ3cXZnYQBodmdhAHFoZAB1aGQyMTYwAHVoZDQzMjAAMHgAcmFuZG9tAGJpa2VzaGVkADAxMjM0NTY3ODlBQkNERUZhYmNkZWYASW52YWxpZCAweFJSR0dCQltBQV0gY29sb3Igc3RyaW5nOiAnJXMnCgBDYW5ub3QgZmluZCBjb2xvciAnJXMnCgBJbnZhbGlkIGFscGhhIHZhbHVlIHNwZWNpZmllciAnJXMnIGluICclcycKAEFsaWNlQmx1ZQBBbnRpcXVlV2hpdGUAQXF1YQBBcXVhbWFyaW5lAEF6dXJlAEJlaWdlAEJpc3F1ZQBCbGFjawBCbGFuY2hlZEFsbW9uZABCbHVlAEJsdWVWaW9sZXQAQnJvd24AQnVybHlXb29kAENhZGV0Qmx1ZQBDaGFydHJldXNlAENob2NvbGF0ZQBDb3JhbABDb3JuZmxvd2VyQmx1ZQBDb3Juc2lsawBDcmltc29uAEN5YW4ARGFya0JsdWUARGFya0N5YW4ARGFya0dvbGRlblJvZABEYXJrR3JheQBEYXJrR3JlZW4ARGFya0toYWtpAERhcmtNYWdlbnRhAERhcmtPbGl2ZUdyZWVuAERhcmtvcmFuZ2UARGFya09yY2hpZABEYXJrUmVkAERhcmtTYWxtb24ARGFya1NlYUdyZWVuAERhcmtTbGF0ZUJsdWUARGFya1NsYXRlR3JheQBEYXJrVHVycXVvaXNlAERhcmtWaW9sZXQARGVlcFBpbmsARGVlcFNreUJsdWUARGltR3JheQBEb2RnZXJCbHVlAEZpcmVCcmljawBGbG9yYWxXaGl0ZQBGb3Jlc3RHcmVlbgBGdWNoc2lhAEdhaW5zYm9ybwBHaG9zdFdoaXRlAEdvbGQAR29sZGVuUm9kAEdyYXkAR3JlZW4AR3JlZW5ZZWxsb3cASG9uZXlEZXcASG90UGluawBJbmRpYW5SZWQASW5kaWdvAEl2b3J5AEtoYWtpAExhdmVuZGVyAExhdmVuZGVyQmx1c2gATGF3bkdyZWVuAExlbW9uQ2hpZmZvbgBMaWdodEJsdWUATGlnaHRDb3JhbABMaWdodEN5YW4ATGlnaHRHb2xkZW5Sb2RZZWxsb3cATGlnaHRHcmVlbgBMaWdodEdyZXkATGlnaHRQaW5rAExpZ2h0U2FsbW9uAExpZ2h0U2VhR3JlZW4ATGlnaHRTa3lCbHVlAExpZ2h0U2xhdGVHcmF5AExpZ2h0U3RlZWxCbHVlAExpZ2h0WWVsbG93AExpbWUATGltZUdyZWVuAExpbmVuAE1hZ2VudGEATWFyb29uAE1lZGl1bUFxdWFNYXJpbmUATWVkaXVtQmx1ZQBNZWRpdW1PcmNoaWQATWVkaXVtUHVycGxlAE1lZGl1bVNlYUdyZWVuAE1lZGl1bVNsYXRlQmx1ZQBNZWRpdW1TcHJpbmdHcmVlbgBNZWRpdW1UdXJxdW9pc2UATWVkaXVtVmlvbGV0UmVkAE1pZG5pZ2h0Qmx1ZQBNaW50Q3JlYW0ATWlzdHlSb3NlAE1vY2Nhc2luAE5hdmFqb1doaXRlAE5hdnkAT2xkTGFjZQBPbGl2ZQBPbGl2ZURyYWIAT3JhbmdlAE9yYW5nZVJlZABPcmNoaWQAUGFsZUdvbGRlblJvZABQYWxlR3JlZW4AUGFsZVR1cnF1b2lzZQBQYWxlVmlvbGV0UmVkAFBhcGF5YVdoaXAAUGVhY2hQdWZmAFBlcnUAUGluawBQbHVtAFBvd2RlckJsdWUAUHVycGxlAFJlZABSb3N5QnJvd24AUm95YWxCbHVlAFNhZGRsZUJyb3duAFNhbG1vbgBTYW5keUJyb3duAFNlYUdyZWVuAFNlYVNoZWxsAFNpZW5uYQBTaWx2ZXIAU2t5Qmx1ZQBTbGF0ZUJsdWUAU2xhdGVHcmF5AFNub3cAU3ByaW5nR3JlZW4AU3RlZWxCbHVlAFRhbgBUZWFsAFRoaXN0bGUAVG9tYXRvAFR1cnF1b2lzZQBWaW9sZXQAV2hlYXQAV2hpdGUAV2hpdGVTbW9rZQBZZWxsb3cAWWVsbG93R3JlZW4AJUg6JU06JVMAamFudWFyeQBmZWJydWFyeQBtYXJjaABhcHJpbABtYXkAanVuZQBqdWx5AGF1Z3VzdABzZXB0ZW1iZXIAb2N0b2JlcgBub3ZlbWJlcgBkZWNlbWJlcgBub3cAJVkgLSAlbSAtICVkACVZJW0lZAAlSCVNJVMAJUo6JU06JVMAJU06JVMAJUg6JU0AJUglTQAlSAB5dXY0MjBwAHl1eXY0MjIAcmdiMjQAYmdyMjQAeXV2NDIycAB5dXY0NDRwAHl1djQxMHAAeXV2NDExcABncmF5AGdyYXk4LHk4AG1vbm93AG1vbm9iAHBhbDgAeXV2ajQyMHAAeXV2ajQyMnAAeXV2ajQ0NHAAdXl2eTQyMgB1eXl2eXk0MTEAYmdyOABiZ3I0AGJncjRfYnl0ZQByZ2I4AHJnYjQAcmdiNF9ieXRlAG52MTIAbnYyMQBhcmdiAHJnYmEAYWJncgBiZ3JhAGdyYXkxNmJlAHkxNmJlAGdyYXkxNmxlAHkxNmxlAHl1djQ0MHAAeXV2ajQ0MHAAeXV2YTQyMHAAcmdiNDhiZQByZ2I0OGxlAHJnYjU2NWJlAHJnYjU2NWxlAHJnYjU1NWJlAHJnYjU1NWxlAGJncjU2NWJlAGJncjU2NWxlAGJncjU1NWJlAGJncjU1NWxlAHZhYXBpX21vY28AdmFhcGlfaWRjdAB2YWFwaV92bGQAeXV2NDIwcDE2bGUAeXV2NDIwcDE2YmUAeXV2NDIycDE2bGUAeXV2NDIycDE2YmUAeXV2NDQ0cDE2bGUAeXV2NDQ0cDE2YmUAZHh2YTJfdmxkAHJnYjQ0NGxlAHJnYjQ0NGJlAGJncjQ0NGxlAGJncjQ0NGJlAHlhOABncmF5OGEAYmdyNDhiZQBiZ3I0OGxlAHl1djQyMHA5YmUAeXV2NDIwcDlsZQB5dXY0MjBwMTBiZQB5dXY0MjBwMTBsZQB5dXY0MjJwMTBiZQB5dXY0MjJwMTBsZQB5dXY0NDRwOWJlAHl1djQ0NHA5bGUAeXV2NDQ0cDEwYmUAeXV2NDQ0cDEwbGUAeXV2NDIycDliZQB5dXY0MjJwOWxlAGdicnAAZ2JycDliZQBnYnJwOWxlAGdicnAxMGJlAGdicnAxMGxlAGdicnAxNmJlAGdicnAxNmxlAHl1dmE0MjJwAHl1dmE0NDRwAHl1dmE0MjBwOWJlAHl1dmE0MjBwOWxlAHl1dmE0MjJwOWJlAHl1dmE0MjJwOWxlAHl1dmE0NDRwOWJlAHl1dmE0NDRwOWxlAHl1dmE0MjBwMTBiZQB5dXZhNDIwcDEwbGUAeXV2YTQyMnAxMGJlAHl1dmE0MjJwMTBsZQB5dXZhNDQ0cDEwYmUAeXV2YTQ0NHAxMGxlAHl1dmE0MjBwMTZiZQB5dXZhNDIwcDE2bGUAeXV2YTQyMnAxNmJlAHl1dmE0MjJwMTZsZQB5dXZhNDQ0cDE2YmUAeXV2YTQ0NHAxNmxlAHZkcGF1AHh5ejEybGUAeHl6MTJiZQBudjE2AG52MjBsZQBudjIwYmUAcmdiYTY0YmUAcmdiYTY0bGUAYmdyYTY0YmUAYmdyYTY0bGUAeXZ5dTQyMgB5YTE2YmUAeWExNmxlAGdicmFwAGdicmFwMTZiZQBnYnJhcDE2bGUAcXN2AG1tYWwAZDNkMTF2YV92bGQAY3VkYQAwcmdiAHJnYjAAMGJncgBiZ3IwAHl1djQyMHAxMmJlAHl1djQyMHAxMmxlAHl1djQyMHAxNGJlAHl1djQyMHAxNGxlAHl1djQyMnAxMmJlAHl1djQyMnAxMmxlAHl1djQyMnAxNGJlAHl1djQyMnAxNGxlAHl1djQ0NHAxMmJlAHl1djQ0NHAxMmxlAHl1djQ0NHAxNGJlAHl1djQ0NHAxNGxlAGdicnAxMmJlAGdicnAxMmxlAGdicnAxNGJlAGdicnAxNGxlAHl1dmo0MTFwAGJheWVyX2JnZ3I4AGJheWVyX3JnZ2I4AGJheWVyX2dicmc4AGJheWVyX2dyYmc4AGJheWVyX2JnZ3IxNmxlAGJheWVyX2JnZ3IxNmJlAGJheWVyX3JnZ2IxNmxlAGJheWVyX3JnZ2IxNmJlAGJheWVyX2dicmcxNmxlAGJheWVyX2dicmcxNmJlAGJheWVyX2dyYmcxNmxlAGJheWVyX2dyYmcxNmJlAHh2bWMAeXV2NDQwcDEwbGUAeXV2NDQwcDEwYmUAeXV2NDQwcDEybGUAeXV2NDQwcDEyYmUAYXl1djY0bGUAYXl1djY0YmUAdmlkZW90b29sYm94X3ZsZABwMDEwbGUAcDAxMGJlAGdicmFwMTJiZQBnYnJhcDEybGUAZ2JyYXAxMGJlAGdicmFwMTBsZQBtZWRpYWNvZGVjAGdyYXkxMmJlAHkxMmJlAGdyYXkxMmxlAHkxMmxlAGdyYXkxMGJlAHkxMGJlAGdyYXkxMGxlAHkxMGxlAHAwMTZsZQBwMDE2YmUAZDNkMTEAZ3JheTliZQB5OWJlAGdyYXk5bGUAeTlsZQBnYnJwZjMyYmUAZ2JycGYzMmxlAGdicmFwZjMyYmUAZ2JyYXBmMzJsZQBkcm1fcHJpbWUAb3BlbmNsAGdyYXkxNGJlAHkxNGJlAGdyYXkxNGxlAHkxNGxlAGdyYXlmMzJiZQB5ZjMyYmUAZ3JheWYzMmxlAHlmMzJsZQB5dXZhNDIycDEyYmUAeXV2YTQyMnAxMmxlAHl1dmE0NDRwMTJiZQB5dXZhNDQ0cDEybGUAbnYyNABudjQyAHJnYjMyAGJncjMyACVzJXMAbGUAdmFhcGkAc2l6ZW9mKHRtcCkgPj0gYXZfc2hhX3NpemUALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxGRm1wZWdcc3JjXGxpYmF2dXRpbFxyYW5kb21fc2VlZC5jAIAAVVJMQ29udGV4dAByd190aW1lb3V0AFRpbWVvdXQgZm9yIElPIG9wZXJhdGlvbnMgKGluIG1pY3Jvc2Vjb25kcykAIShlPWF2X2RpY3RfZ2V0KCpvcHRpb25zLCAicHJvdG9jb2xfd2hpdGVsaXN0IiwgKCh2b2lkKikwKSwgMCkpIHx8ICh1Yy0+cHJvdG9jb2xfd2hpdGVsaXN0ICYmICFzdHJjbXAodWMtPnByb3RvY29sX3doaXRlbGlzdCwgZS0+dmFsdWUpKQAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEZGbXBlZ1xzcmNcbGliYXZmb3JtYXRcYXZpby5jACEoZT1hdl9kaWN0X2dldCgqb3B0aW9ucywgInByb3RvY29sX2JsYWNrbGlzdCIsICgodm9pZCopMCksIDApKSB8fCAodWMtPnByb3RvY29sX2JsYWNrbGlzdCAmJiAhc3RyY21wKHVjLT5wcm90b2NvbF9ibGFja2xpc3QsIGUtPnZhbHVlKSkAUHJvdG9jb2wgJyVzJyBub3Qgb24gd2hpdGVsaXN0ICclcychCgBQcm90b2NvbCAnJXMnIG9uIGJsYWNrbGlzdCAnJXMnIQoAU2V0dGluZyBkZWZhdWx0IHdoaXRlbGlzdCAnJXMnCgBObyBkZWZhdWx0IHdoaXRlbGlzdCBzZXQKAGZpbGUASW1wb3NzaWJsZSB0byBvcGVuIHRoZSAnJXMnIHByb3RvY29sIGZvciByZWFkaW5nCgBJbXBvc3NpYmxlIHRvIG9wZW4gdGhlICclcycgcHJvdG9jb2wgZm9yIHdyaXRpbmcKAHN1YmZpbGUAc3RhcnQAZW5kAEtleSAnJXMnIG5vdCBmb3VuZC4KAEVycm9yIHBhcnNpbmcgb3B0aW9ucyBzdHJpbmcgJXMKAGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5Ky0uAHN1YmZpbGUsAGh0dHBzOgB0bHM6AGh0dHBzIHByb3RvY29sIG5vdCBmb3VuZCwgcmVjb21waWxlIEZGbXBlZyB3aXRoIG9wZW5zc2wsIGdudXRscyBvciBzZWN1cmV0cmFuc3BvcnQgZW5hYmxlZC4KACF3aGl0ZWxpc3QgfHwgIShlPWF2X2RpY3RfZ2V0KCpvcHRpb25zLCAicHJvdG9jb2xfd2hpdGVsaXN0IiwgKCh2b2lkKikwKSwgMCkpIHx8ICFzdHJjbXAod2hpdGVsaXN0LCBlLT52YWx1ZSkAIWJsYWNrbGlzdCB8fCAhKGU9YXZfZGljdF9nZXQoKm9wdGlvbnMsICJwcm90b2NvbF9ibGFja2xpc3QiLCAoKHZvaWQqKTApLCAwKSkgfHwgIXN0cmNtcChibGFja2xpc3QsIGUtPnZhbHVlKQBBVklPQ29udGV4dABGYWlsZWQgdG8gZGVjcmVhc2UgYnVmZmVyIHNpemUKAEludmFsaWQgcmV0dXJuIHZhbHVlIDAgZm9yIHN0cmVhbSBwcm90b2NvbAoAU3RhdGlzdGljczogJWQgc2Vla3MsICVkIHdyaXRlb3V0cwoAU3RhdGlzdGljczogJWxsZCBieXRlcyByZWFkLCAlZCBzZWVrcwoAIXMtPndyaXRlX2ZsYWcALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxGRm1wZWdcc3JjXGxpYmF2Zm9ybWF0XGF2aW9idWYuYwBGTFYgKEZsYXNoIFZpZGVvKQB0eXBlOiVkLCBzaXplOiVkLCBsYXN0OiVkLCBkdHM6JWxsZCBwb3M6JWxsZAoARm91bmQgaW52YWxpZCBpbmRleCBlbnRyaWVzLCBjbGVhcmluZyB0aGUgaW5kZXguCgBvblRleHREYXRhAG9uQ2FwdGlvbgBvbkNhcHRpb25JbmZvAG9uTWV0YURhdGEAb25DdWVQb2ludABVbmtub3duIHR5cGUgJXMKAEFkanVzdGluZyBuZXh0IHBvc2l0aW9uIGR1ZSB0byBpbmRleCBtaXNtYXRjaAoAT25UZXh0RGF0YSBwYWNrZXQAU2tpcHBpbmcgZmx2IHBhY2tldDogdHlwZSAlZCwgc2l6ZSAlZCwgZmxhZ3MgJWQuCgBVbmFibGUgdG8gc2VlayB0byB0aGUgbmV4dCBwYWNrZXQKACVkICVYICVkIAoAQXVkaW8gY29kZWMgKCV4KQBWaWRlbyBjb2RlYyAoJXgpAENoYW5naW5nIHRoZSBjb2RlYyBpZCBtaWRzdHJlYW0ATmVnYXRpdmUgY3RzLCBwcmV2aW91cyB0aW1lc3RhbXBzIG1pZ2h0IGJlIHdyb25nLgoAaW52YWxpZCB0aW1lc3RhbXBzICVsbGQgJWxsZAoARW5jb2RlcgBPbW5pYSBBL1hFAFBhY2tldCBtaXNtYXRjaCAlZCAlZCAlZAoAQ29uY2F0ZW5hdGVkIEZMViBkZXRlY3RlZCwgbWlnaHQgZmFpbCB0byBkZW11eCwgZGVjb2RlIGFuZCBzZWVrICVsbGQKAGtleWZyYW1lIHN0cmVhbSBoYXNuJ3QgYmVlbiBjcmVhdGVkCgBmbHYtPmxhc3Rfa2V5ZnJhbWVfc3RyZWFtX2luZGV4IDw9IHMtPm5iX3N0cmVhbXMALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxGRm1wZWdcc3JjXGxpYmF2Zm9ybWF0XGZsdmRlYy5jAGtleWZyYW1lIGZpbGVwb3NpdGlvbnMgPSAlbGxkIHRpbWVzID0gJWxsZAoAU2tpcHBpbmcgZHVwbGljYXRlIGluZGV4CgB0ZXh0AEFNRl9EQVRBX1RZUEVfU1RSSU5HIHBhcnNpbmcgZmFpbGVkCgBrZXlmcmFtZXMAa2V5ZnJhbWVzIGhhdmUgYmVlbiBwYXJzZWQKACFmbHYtPmtleWZyYW1lX3RpbWVzACFmbHYtPmtleWZyYW1lX2ZpbGVwb3NpdGlvbnMAdGltZXMAZmlsZXBvc2l0aW9ucwBJbnZhbGlkIGtleWZyYW1lcyBvYmplY3QsIHNraXBwaW5nLgoAS2V5ZnJhbWUgaW5kZXggcGFyc2luZyBmYWlsZWQKAE1pc3NpbmcgQU1GX0VORF9PRl9PQkpFQ1QgaW4gQU1GX0RBVEFfVFlQRV9PQkpFQ1QKAE1pc3NpbmcgQU1GX0VORF9PRl9PQkpFQ1QgaW4gQU1GX0RBVEFfVFlQRV9NSVhFREFSUkFZLCBmb3VuZCAlZAoAdW5zdXBwb3J0ZWQgYW1mIHR5cGUgJWQKAGR1cmF0aW9uAHZpZGVvZGF0YXJhdGUAYXVkaW9kYXRhcmF0ZQBkYXRhc3RyZWFtAGZyYW1lcmF0ZQB2aWRlb2NvZGVjaWQAYXVkaW9jb2RlY2lkAGF1ZGlvc2FtcGxlcmF0ZQBhdWRpb3NhbXBsZXNpemUAc3RlcmVvAHdpZHRoAGhlaWdodABPcGVuIEJyb2FkY2FzdGVyIFNvZnR3YXJlIHYwLiVkAG1ldGFkYXRhY3JlYXRvcgBNRUdBAEZsaXhFbmdpbmUAZmlsZXNpemUAdHJ1ZQBmYWxzZQAlLmYAJWEsICVkICViICVZICVIOiVNOiVTICV6AGt1eABSZWFkIEZMViBoZWFkZXIgZXJyb3IsIGlucHV0IGZpbGUgaXMgbm90IGEgc3RhbmRhcmQgZmx2IGZvcm1hdCwgZmlyc3QgUHJldmlvdXNUYWdTaXplMCBhbHdheXMgaXMgMAoATkdJTlggUlRNUABmbHZkZWMAZmx2X21ldGFkYXRhAEFsbG9jYXRlIHN0cmVhbXMgYWNjb3JkaW5nIHRvIHRoZSBvbk1ldGFEYXRhIGFycmF5AGZsdl9mdWxsX21ldGFkYXRhAER1bXAgZnVsbCBtZXRhZGF0YSBvZiB0aGUgb25NZXRhZGF0YQBmbHZfaWdub3JlX3ByZXZ0YWcASWdub3JlIHRoZSBTaXplIG9mIHByZXZpb3VzIHRhZwBQcm9iaW5nICVzIHNjb3JlOiVkIHNpemU6JWQKAFByb2JpbmcgJXMgc2NvcmU6JWQgaW5jcmVhc2VkIHRvICVkIGR1ZSB0byBNSU1FIHR5cGUKAFNwZWNpZmllZCBwcm9iZSBzaXplIHZhbHVlICV1IGNhbm5vdCBiZSA8ICV1CgBtaW1lX3R5cGUARm9ybWF0ICVzIGRldGVjdGVkIG9ubHkgd2l0aCBsb3cgc2NvcmUgb2YgJWQsIG1pc2RldGVjdGlvbiBwb3NzaWJsZSEKAEZvcm1hdCAlcyBwcm9iZWQgd2l0aCBzaXplPSVkIGFuZCBzY29yZT0lZAoASW5wdXQgY29udGV4dCBoYXMgbm90IGJlZW4gcHJvcGVybHkgYWxsb2NhdGVkIGJ5IGF2Zm9ybWF0X2FsbG9jX2NvbnRleHQoKSBhbmQgaXMgbm90IE5VTEwgZWl0aGVyCgBDdXN0b20gQVZJT0NvbnRleHQgbWFrZXMgbm8gc2Vuc2UgYW5kIHdpbGwgYmUgaWdub3JlZCB3aXRoIEFWRk1UX05PRklMRSBmb3JtYXQuCgBGb3JtYXQgbm90IG9uIHdoaXRlbGlzdCAnJXMnCgBJRDMARGlzY2FyZGluZyBJRDMgdGFncyBiZWNhdXNlIG1vcmUgc3VpdGFibGUgdGFncyB3ZXJlIGZvdW5kLgoAbXAzAGFhYwB0dGEAd2F2AGRlbXV4ZXIgZG9lcyBub3Qgc3VwcG9ydCBhZGRpdGlvbmFsIGlkMyBkYXRhLCBza2lwcGluZwoAQXNzZXJ0aW9uICVzIGZhaWxlZCBhdCAlczolZAoAcy0+bmJfc3RyZWFtcz4wAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcRkZtcGVnXHNyY1xsaWJhdmZvcm1hdFxmb3JtYXRfdXRpbHMuYwBzLT5zdHJlYW1zW3MtPm5iX3N0cmVhbXMgLSAxXSA9PSBzdABBdHRhY2hlZCBwaWN0dXJlIG9uIHN0cmVhbSAlZCBoYXMgaW52YWxpZCBzaXplLCBpZ25vcmluZwoAJTAqZABtaXNzaW5nX3N0cmVhbXMAc2tpcF9jbGVhcgAxAG1wZWcAZmx2AG1wZWd0cwBCZWZvcmUgYXZmb3JtYXRfZmluZF9zdHJlYW1faW5mbygpIHBvczogJWxsZCBieXRlcyByZWFkOiVsbGQgc2Vla3M6JWQgbmJfc3RyZWFtczolZAoAcGFyc2VyIG5vdCBmb3VuZCBmb3IgY29kZWMgJXMsIHBhY2tldHMgb3IgdGltZXMgbWF5IGJlIGludmFsaWQuCgB0aHJlYWRzAEZhaWxlZCB0byBvcGVuIGNvZGVjIGluICVzCgBhdmZvcm1hdF9maW5kX3N0cmVhbV9pbmZvAGludGVycnVwdGVkCgBleHRyYWN0X2V4dHJhZGF0YQBBbGwgaW5mbyBmb3VuZAoAUHJvYmUgYnVmZmVyIHNpemUgbGltaXQgb2YgJWxsZCBieXRlcyByZWFjaGVkCgBTdHJlYW0gIyVkOiBub3QgZW5vdWdoIGZyYW1lcyB0byBlc3RpbWF0ZSByYXRlOyBjb25zaWRlciBpbmNyZWFzaW5nIHByb2Jlc2l6ZQoATm9uLWluY3JlYXNpbmcgRFRTIGluIHN0cmVhbSAlZDogcGFja2V0ICVkIHdpdGggRFRTICVsbGQsIHBhY2tldCAlZCB3aXRoIERUUyAlbGxkCgBEVFMgZGlzY29udGludWl0eSBpbiBzdHJlYW0gJWQ6IHBhY2tldCAlZCB3aXRoIERUUyAlbGxkLCBwYWNrZXQgJWQgd2l0aCBEVFMgJWxsZAoAbWF4X2FuYWx5emVfZHVyYXRpb24gJWxsZCByZWFjaGVkIGF0ICVsbGQgbWljcm9zZWNvbmRzIHN0OiVkCgAhc3RpLT5hdmN0eC0+ZXh0cmFkYXRhAGRlY29kaW5nIGZvciBzdHJlYW0gJWQgZmFpbGVkCgBzdGFydCB0aW1lIGZvciBzdHJlYW0gJWQgaXMgbm90IHNldCBpbiBlc3RpbWF0ZV90aW1pbmdzX2Zyb21fcHRzCgBTa2lwcGluZyBkdXJhdGlvbiBjYWxjdWxhdGlvbiBpbiBlc3RpbWF0ZV90aW1pbmdzX2Zyb21fcHRzCgBza2lwX2NoYW5nZXMAc3RyZWFtICVkIDogbm8gUFRTIGZvdW5kIGF0IGVuZCBvZiBmaWxlLCBkdXJhdGlvbiBub3Qgc2V0CgBzdHJlYW0gJWQgOiBubyBUUyBmb3VuZCBhdCBzdGFydCBvZiBmaWxlLCBkdXJhdGlvbiBub3Qgc2V0CgBudXQARXN0aW1hdGluZyBkdXJhdGlvbiBmcm9tIGJpdHJhdGUsIHRoaXMgbWF5IGJlIGluYWNjdXJhdGUKAHN0cmVhbSAlZDogc3RhcnRfdGltZTogJTAuM2YgZHVyYXRpb246ICUwLjNmCgBmb3JtYXQ6IHN0YXJ0X3RpbWU6ICUwLjNmIGR1cmF0aW9uOiAlMC4zZiAoZXN0aW1hdGUgZnJvbSAlcykgYml0cmF0ZT0lbGxkIGtiL3MKAEFmdGVyIGF2Zm9ybWF0X2ZpbmRfc3RyZWFtX2luZm8oKSBwb3M6ICVsbGQgYnl0ZXMgcmVhZDolbGxkIHNlZWtzOiVkIGZyYW1lczolZAoAcHRzAHN0cmVhbQBiaXQgcmF0ZQBJZ25vcmluZyBvdXRsaWVyIG5vbiBwcmltYXJ5IHN0cmVhbSBzdGFydHRpbWUgJWYKAElnbm9yaW5nIG91dGxpZXIgbm9uIHByaW1hcnkgc3RyZWFtIGVuZHRpbWUgJWYKAElnbm9yaW5nIG91dGxpZXIgbm9uIHByaW1hcnkgc3RyZWFtIGR1cmF0aW9uICVmCgBzdC0+aW50ZXJuYWwtPmF2Y3R4LT50aWNrc19wZXJfZnJhbWUAcy0+aWZvcm1hdAAqcGt0X2J1ZmZlcgBzdC0+cmVxdWVzdF9wcm9iZSA8PSAwAERyb3BwZWQgY29ycnVwdGVkIHBhY2tldCAoc3RyZWFtID0gJWQpCgBwa3QtPnN0cmVhbV9pbmRleCA8ICh1bnNpZ25lZClzLT5uYl9zdHJlYW1zICYmICJJbnZhbGlkIHN0cmVhbSBpbmRleC5cbiIAcHJvYmluZyBzdHJlYW0gJWQgcHA6JWQKAEZhaWxlZCB0byByZWFsbG9jYXRlIHByb2JlIGJ1ZmZlciBmb3Igc3RyZWFtICVkCgBub3RoaW5nIHRvIHByb2JlIGZvciBzdHJlYW0gJWQKAFByb2JlIHdpdGggc2l6ZT0lZCwgcGFja2V0cz0lZCBkZXRlY3RlZCAlcyB3aXRoIHNjb3JlPSVkCgBwcm9iZWQgc3RyZWFtICVkCgBwcm9iZWQgc3RyZWFtICVkIGZhaWxlZAoAYWMzAGFwdHgAZHRzAGR2YnN1YgBkdmJ0eHQAZWFjMwBoMjY0AGhldmMAbG9hcwBtNHYAbWpwZWdfMjAwMABtcGVndmlkZW8AdHJ1ZWhkAHJmcHM6ICVmICVmCgBTZXR0aW5nIGF2ZyBmcmFtZSByYXRlIGJhc2VkIG9uIHIgZnJhbWUgcmF0ZQoARGVtdXhlciBjb250ZXh0IHVwZGF0ZSB3aGlsZSBkZWNvZGVyIGlzIG9wZW4sIGNsb3NpbmcgYW5kIHRyeWluZyB0byByZS1vcGVuCgAlbGxkAE5PUFRTAEludmFsaWQgdGltZXN0YW1wcyBzdHJlYW09JWQsIHB0cz0lcywgZHRzPSVzLCBzaXplPSVkCgBmZl9yZWFkX3BhY2tldCBzdHJlYW09JWQsIHB0cz0lcywgZHRzPSVzLCBzaXplPSVkLCBkdXJhdGlvbj0lbGxkLCBmbGFncz0lZAoAZGVtdXhlciBpbmplY3Rpbmcgc2tpcCAlZCAvIGRpc2NhcmQgJWQKAENvdWxkIG5vdCBpbmplY3QgZ2xvYmFsIHNpZGUgZGF0YQoAbWV0YWRhdGEAcmVhZF9mcmFtZV9pbnRlcm5hbCBzdHJlYW09JWQsIHB0cz0lcywgZHRzPSVzLCBzaXplPSVkLCBkdXJhdGlvbj0lbGxkLCBmbGFncz0lZAoAaW5kZXggPT0gMCB8fCBpZVstMV0udGltZXN0YW1wIDwgdGltZXN0YW1wAERUUyAlbGxpIDwgJWxsaSBvdXQgb2Ygb3JkZXIKAGludmFsaWQgZHRzL3B0cyBjb21iaW5hdGlvbiAlbGxpCgBtb3YsbXA0LG00YSwzZ3AsM2cyLG1qMgBmaXJzdF9kdHMgJXMgbm90IG1hdGNoaW5nIGZpcnN0IGR0cyAlcyAocHRzICVzLCBkdXJhdGlvbiAlbGxkKSBpbiB0aGUgcXVldWUKAGZpcnN0X2R0cyAlcyBidXQgbm8gcGFja2V0IHdpdGggZHRzIGluIHRoZSBxdWV1ZQoASU4gZGVsYXllZDolZCBwdHM6JXMsIGR0czolcyBjdXJfZHRzOiVzIHN0OiVkIHBjOiVwIGR1cmF0aW9uOiVsbGQgZGVsYXk6JWQgb25laW5fb25lb3V0OiVkCgBPVVRkZWxheWVkOiVkLyVkIHB0czolcywgZHRzOiVzIGN1cl9kdHM6JXMgc3Q6JWQgKCVkKQoAdW5rbm93biBjb2RlYwB1bnNwZWNpZmllZCBmcmFtZSBzaXplAHVuc3BlY2lmaWVkIHNhbXBsZSBmb3JtYXQAdW5zcGVjaWZpZWQgc2FtcGxlIHJhdGUAdW5zcGVjaWZpZWQgbnVtYmVyIG9mIGNoYW5uZWxzAG5vIGRlY29kYWJsZSBEVFMgZnJhbWVzAHVuc3BlY2lmaWVkIHNpemUAdW5zcGVjaWZpZWQgcGl4ZWwgZm9ybWF0AG5vIGZyYW1lIGluIHJ2MzAvNDAgYW5kIG5vIHNhcgBOdW1iZXIgb2Ygc3RyZWFtcyBleGNlZWRzIG1heF9zdHJlYW1zIHBhcmFtZXRlciAoJWQpLCBzZWUgdGhlIGRvY3VtZW50YXRpb24gaWYgeW91IHdpc2ggdG8gaW5jcmVhc2UgaXQKAHN0OiVkIHJlbW92aW5nIGNvbW1vbiBmYWN0b3IgJWQgZnJvbSB0aW1lYmFzZQoAc3Q6JWQgaGFzIHRvbyBsYXJnZSB0aW1lYmFzZSwgcmVkdWNpbmcKAElnbm9yaW5nIGF0dGVtcHQgdG8gc2V0IGludmFsaWQgdGltZWJhc2UgJWQvJWQgZm9yIHN0OiVkCgBUcnVuY2F0aW5nIHBhY2tldCBvZiBzaXplICVkIHRvICVsbGQKAENoYXB0ZXIgZW5kIHRpbWUgJWxsZCBiZWZvcmUgc3RhcnQgJWxsZAoARmFpbGVkIHRvIHJlYWQgZXh0cmFkYXRhIG9mIHNpemUgJWQKAGltYWdlMgByZWFkaW5nAHdyaXRpbmcAT3BlbmluZyAnJXMnIGZvciAlcwoAQVZGb3JtYXRDb250ZXh0AGF2aW9mbGFncwBkaXJlY3QAcmVkdWNlIGJ1ZmZlcmluZwBwcm9iZXNpemUAc2V0IHByb2Jpbmcgc2l6ZQBmb3JtYXRwcm9iZXNpemUAbnVtYmVyIG9mIGJ5dGVzIHRvIHByb2JlIGZpbGUgZm9ybWF0AHBhY2tldHNpemUAc2V0IHBhY2tldCBzaXplAGZmbGFncwBmbHVzaF9wYWNrZXRzAHJlZHVjZSB0aGUgbGF0ZW5jeSBieSBmbHVzaGluZyBvdXQgcGFja2V0cyBpbW1lZGlhdGVseQBpZ25pZHgAaWdub3JlIGluZGV4AGdlbnB0cwBnZW5lcmF0ZSBwdHMAbm9maWxsaW4AZG8gbm90IGZpbGwgaW4gbWlzc2luZyB2YWx1ZXMgdGhhdCBjYW4gYmUgZXhhY3RseSBjYWxjdWxhdGVkAG5vcGFyc2UAZGlzYWJsZSBBVlBhcnNlcnMsIHRoaXMgbmVlZHMgbm9maWxsaW4gdG9vAGlnbmR0cwBpZ25vcmUgZHRzAGRpc2NhcmRjb3JydXB0AGRpc2NhcmQgY29ycnVwdGVkIGZyYW1lcwBzb3J0ZHRzAHRyeSB0byBpbnRlcmxlYXZlIG91dHB1dHRlZCBwYWNrZXRzIGJ5IGR0cwBrZWVwc2lkZQBkZXByZWNhdGVkLCBkb2VzIG5vdGhpbmcAZmFzdHNlZWsAZmFzdCBidXQgaW5hY2N1cmF0ZSBzZWVrcwBsYXRtAG5vYnVmZmVyAHJlZHVjZSB0aGUgbGF0ZW5jeSBpbnRyb2R1Y2VkIGJ5IG9wdGlvbmFsIGJ1ZmZlcmluZwBiaXRleGFjdABkbyBub3Qgd3JpdGUgcmFuZG9tL3ZvbGF0aWxlIGRhdGEAc2hvcnRlc3QAc3RvcCBtdXhpbmcgd2l0aCB0aGUgc2hvcnRlc3Qgc3RyZWFtAGF1dG9ic2YAYWRkIG5lZWRlZCBic2ZzIGF1dG9tYXRpY2FsbHkAc2VlazJhbnkAYWxsb3cgc2Vla2luZyB0byBub24ta2V5ZnJhbWVzIG9uIGRlbXV4ZXIgbGV2ZWwgd2hlbiBzdXBwb3J0ZWQAYW5hbHl6ZWR1cmF0aW9uAHNwZWNpZnkgaG93IG1hbnkgbWljcm9zZWNvbmRzIGFyZSBhbmFseXplZCB0byBwcm9iZSB0aGUgaW5wdXQAY3J5cHRva2V5AGRlY3J5cHRpb24ga2V5AGluZGV4bWVtAG1heCBtZW1vcnkgdXNlZCBmb3IgdGltZXN0YW1wIGluZGV4IChwZXIgc3RyZWFtKQBydGJ1ZnNpemUAbWF4IG1lbW9yeSB1c2VkIGZvciBidWZmZXJpbmcgcmVhbC10aW1lIGZyYW1lcwBmZGVidWcAcHJpbnQgc3BlY2lmaWMgZGVidWcgaW5mbwB0cwBtYXhfZGVsYXkAbWF4aW11bSBtdXhpbmcgb3IgZGVtdXhpbmcgZGVsYXkgaW4gbWljcm9zZWNvbmRzAHN0YXJ0X3RpbWVfcmVhbHRpbWUAd2FsbC1jbG9jayB0aW1lIHdoZW4gc3RyZWFtIGJlZ2lucyAoUFRTPT0wKQBmcHNwcm9iZXNpemUAbnVtYmVyIG9mIGZyYW1lcyB1c2VkIHRvIHByb2JlIGZwcwBhdWRpb19wcmVsb2FkAG1pY3Jvc2Vjb25kcyBieSB3aGljaCBhdWRpbyBwYWNrZXRzIHNob3VsZCBiZSBpbnRlcmxlYXZlZCBlYXJsaWVyAGNodW5rX2R1cmF0aW9uAG1pY3Jvc2Vjb25kcyBmb3IgZWFjaCBjaHVuawBjaHVua19zaXplAHNpemUgaW4gYnl0ZXMgZm9yIGVhY2ggY2h1bmsAZl9lcnJfZGV0ZWN0AHNldCBlcnJvciBkZXRlY3Rpb24gZmxhZ3MgKGRlcHJlY2F0ZWQ7IHVzZSBlcnJfZGV0ZWN0LCBzYXZlIHZpYSBhdmNvbnYpAGVycl9kZXRlY3QAc2V0IGVycm9yIGRldGVjdGlvbiBmbGFncwBjcmNjaGVjawB2ZXJpZnkgZW1iZWRkZWQgQ1JDcwBiaXRzdHJlYW0AZGV0ZWN0IGJpdHN0cmVhbSBzcGVjaWZpY2F0aW9uIGRldmlhdGlvbnMAYnVmZmVyAGRldGVjdCBpbXByb3BlciBiaXRzdHJlYW0gbGVuZ3RoAGV4cGxvZGUAYWJvcnQgZGVjb2Rpbmcgb24gbWlub3IgZXJyb3IgZGV0ZWN0aW9uAGlnbm9yZV9lcnIAaWdub3JlIGVycm9ycwBjYXJlZnVsAGNvbnNpZGVyIHRoaW5ncyB0aGF0IHZpb2xhdGUgdGhlIHNwZWMsIGFyZSBmYXN0IHRvIGNoZWNrIGFuZCBoYXZlIG5vdCBiZWVuIHNlZW4gaW4gdGhlIHdpbGQgYXMgZXJyb3JzAGNvbXBsaWFudABjb25zaWRlciBhbGwgc3BlYyBub24gY29tcGxpYW5jaWVzIGFzIGVycm9ycwBhZ2dyZXNzaXZlAGNvbnNpZGVyIHRoaW5ncyB0aGF0IGEgc2FuZSBlbmNvZGVyIHNob3VsZG4ndCBkbyBhcyBhbiBlcnJvcgB1c2Vfd2FsbGNsb2NrX2FzX3RpbWVzdGFtcHMAdXNlIHdhbGxjbG9jayBhcyB0aW1lc3RhbXBzAHNraXBfaW5pdGlhbF9ieXRlcwBzZXQgbnVtYmVyIG9mIGJ5dGVzIHRvIHNraXAgYmVmb3JlIHJlYWRpbmcgaGVhZGVyIGFuZCBmcmFtZXMAY29ycmVjdF90c19vdmVyZmxvdwBjb3JyZWN0IHNpbmdsZSB0aW1lc3RhbXAgb3ZlcmZsb3dzAGVuYWJsZSBmbHVzaGluZyBvZiB0aGUgSS9PIGNvbnRleHQgYWZ0ZXIgZWFjaCBwYWNrZXQAbWV0YWRhdGFfaGVhZGVyX3BhZGRpbmcAc2V0IG51bWJlciBvZiBieXRlcyB0byBiZSB3cml0dGVuIGFzIHBhZGRpbmcgaW4gYSBtZXRhZGF0YSBoZWFkZXIAb3V0cHV0X3RzX29mZnNldABzZXQgb3V0cHV0IHRpbWVzdGFtcCBvZmZzZXQAbWF4X2ludGVybGVhdmVfZGVsdGEAbWF4aW11bSBidWZmZXJpbmcgZHVyYXRpb24gZm9yIGludGVybGVhdmluZwBmX3N0cmljdABob3cgc3RyaWN0bHkgdG8gZm9sbG93IHRoZSBzdGFuZGFyZHMgKGRlcHJlY2F0ZWQ7IHVzZSBzdHJpY3QsIHNhdmUgdmlhIGF2Y29udikAc3RyaWN0AGhvdyBzdHJpY3RseSB0byBmb2xsb3cgdGhlIHN0YW5kYXJkcwB2ZXJ5AHN0cmljdGx5IGNvbmZvcm0gdG8gYSBvbGRlciBtb3JlIHN0cmljdCB2ZXJzaW9uIG9mIHRoZSBzcGVjIG9yIHJlZmVyZW5jZSBzb2Z0d2FyZQBzdHJpY3RseSBjb25mb3JtIHRvIGFsbCB0aGUgdGhpbmdzIGluIHRoZSBzcGVjIG5vIG1hdHRlciB3aGF0IHRoZSBjb25zZXF1ZW5jZXMAbm9ybWFsAHVub2ZmaWNpYWwAYWxsb3cgdW5vZmZpY2lhbCBleHRlbnNpb25zAGV4cGVyaW1lbnRhbABhbGxvdyBub24tc3RhbmRhcmRpemVkIGV4cGVyaW1lbnRhbCB2YXJpYW50cwBtYXhfdHNfcHJvYmUAbWF4aW11bSBudW1iZXIgb2YgcGFja2V0cyB0byByZWFkIHdoaWxlIHdhaXRpbmcgZm9yIHRoZSBmaXJzdCB0aW1lc3RhbXAAYXZvaWRfbmVnYXRpdmVfdHMAc2hpZnQgdGltZXN0YW1wcyBzbyB0aGV5IHN0YXJ0IGF0IDAAYXV0bwBlbmFibGVkIHdoZW4gcmVxdWlyZWQgYnkgdGFyZ2V0IGZvcm1hdABkaXNhYmxlZABkbyBub3QgY2hhbmdlIHRpbWVzdGFtcHMAbWFrZV9ub25fbmVnYXRpdmUAc2hpZnQgdGltZXN0YW1wcyBzbyB0aGV5IGFyZSBub24gbmVnYXRpdmUAbWFrZV96ZXJvAGR1bXBfc2VwYXJhdG9yAHNldCBpbmZvcm1hdGlvbiBkdW1wIGZpZWxkIHNlcGFyYXRvcgAsIABjb2RlY193aGl0ZWxpc3QATGlzdCBvZiBkZWNvZGVycyB0aGF0IGFyZSBhbGxvd2VkIHRvIGJlIHVzZWQAZm9ybWF0X3doaXRlbGlzdABMaXN0IG9mIGRlbXV4ZXJzIHRoYXQgYXJlIGFsbG93ZWQgdG8gYmUgdXNlZABwcm90b2NvbF93aGl0ZWxpc3QATGlzdCBvZiBwcm90b2NvbHMgdGhhdCBhcmUgYWxsb3dlZCB0byBiZSB1c2VkAHByb3RvY29sX2JsYWNrbGlzdABMaXN0IG9mIHByb3RvY29scyB0aGF0IGFyZSBub3QgYWxsb3dlZCB0byBiZSB1c2VkAG1heF9zdHJlYW1zAG1heGltdW0gbnVtYmVyIG9mIHN0cmVhbXMAc2tpcF9lc3RpbWF0ZV9kdXJhdGlvbl9mcm9tX3B0cwBza2lwIGR1cmF0aW9uIGNhbGN1bGF0aW9uIGluIGVzdGltYXRlX3RpbWluZ3NfZnJvbV9wdHMAbWF4X3Byb2JlX3BhY2tldHMATWF4aW11bSBudW1iZXIgb2YgcGFja2V0cyB0byBwcm9iZSBhIGNvZGVjAE5VTEwAQmx1ZXMAQ2xhc3NpYyBSb2NrAENvdW50cnkARGFuY2UARGlzY28ARnVuawBHcnVuZ2UASGlwLUhvcABKYXp6AE1ldGFsAE5ldyBBZ2UAT2xkaWVzAFBvcABSJkIAUmFwAFJlZ2dhZQBSb2NrAFRlY2hubwBJbmR1c3RyaWFsAEFsdGVybmF0aXZlAFNrYQBEZWF0aCBNZXRhbABQcmFua3MAU291bmR0cmFjawBFdXJvLVRlY2hubwBBbWJpZW50AFRyaXAtSG9wAFZvY2FsAEphenorRnVuawBGdXNpb24AVHJhbmNlAENsYXNzaWNhbABJbnN0cnVtZW50YWwAQWNpZABIb3VzZQBHYW1lAFNvdW5kIENsaXAAR29zcGVsAE5vaXNlAEFsdGVyblJvY2sAQmFzcwBTb3VsAFB1bmsAU3BhY2UATWVkaXRhdGl2ZQBJbnN0cnVtZW50YWwgUG9wAEluc3RydW1lbnRhbCBSb2NrAEV0aG5pYwBHb3RoaWMARGFya3dhdmUAVGVjaG5vLUluZHVzdHJpYWwARWxlY3Ryb25pYwBQb3AtRm9sawBFdXJvZGFuY2UARHJlYW0AU291dGhlcm4gUm9jawBDb21lZHkAQ3VsdABHYW5nc3RhAFRvcCA0MABDaHJpc3RpYW4gUmFwAFBvcC9GdW5rAEp1bmdsZQBOYXRpdmUgQW1lcmljYW4AQ2FiYXJldABOZXcgV2F2ZQBQc3ljaGFkZWxpYwBSYXZlAFNob3d0dW5lcwBUcmFpbGVyAExvLUZpAFRyaWJhbABBY2lkIFB1bmsAQWNpZCBKYXp6AFBvbGthAFJldHJvAE11c2ljYWwAUm9jayAmIFJvbGwASGFyZCBSb2NrAEZvbGsARm9say1Sb2NrAE5hdGlvbmFsIEZvbGsAU3dpbmcARmFzdCBGdXNpb24AQmVib2IATGF0aW4AUmV2aXZhbABDZWx0aWMAQmx1ZWdyYXNzAEF2YW50Z2FyZGUAR290aGljIFJvY2sAUHJvZ3Jlc3NpdmUgUm9jawBQc3ljaGVkZWxpYyBSb2NrAFN5bXBob25pYyBSb2NrAFNsb3cgUm9jawBCaWcgQmFuZABDaG9ydXMARWFzeSBMaXN0ZW5pbmcAQWNvdXN0aWMASHVtb3VyAFNwZWVjaABDaGFuc29uAE9wZXJhAENoYW1iZXIgTXVzaWMAU29uYXRhAFN5bXBob255AEJvb3R5IEJhc3MAUHJpbXVzAFBvcm4gR3Jvb3ZlAFNhdGlyZQBTbG93IEphbQBDbHViAFRhbmdvAFNhbWJhAEZvbGtsb3JlAEJhbGxhZABQb3dlciBCYWxsYWQAUmh5dGhtaWMgU291bABGcmVlc3R5bGUARHVldABQdW5rIFJvY2sARHJ1bSBTb2xvAEEgY2FwZWxsYQBFdXJvLUhvdXNlAERhbmNlIEhhbGwAR29hAERydW0gJiBCYXNzAENsdWItSG91c2UASGFyZGNvcmUAVGVycm9yAEluZGllAEJyaXRQb3AATmVnZXJwdW5rAFBvbHNrIFB1bmsAQmVhdABDaHJpc3RpYW4gR2FuZ3N0YQBIZWF2eSBNZXRhbABCbGFjayBNZXRhbABDcm9zc292ZXIAQ29udGVtcG9yYXJ5IENocmlzdGlhbgBDaHJpc3RpYW4gUm9jawBNZXJlbmd1ZQBTYWxzYQBUaHJhc2ggTWV0YWwAQW5pbWUASlBvcABTeW50aFBvcABUQUxCAGFsYnVtAFRDT00AY29tcG9zZXIAVENPTgBnZW5yZQBUQ09QAGNvcHlyaWdodABURU5DAGVuY29kZWRfYnkAVElUMgB0aXRsZQBUTEFOAGxhbmd1YWdlAFRQRTEAYXJ0aXN0AFRQRTIAYWxidW1fYXJ0aXN0AFRQRTMAcGVyZm9ybWVyAFRQT1MAZGlzYwBUUFVCAHB1Ymxpc2hlcgBUUkNLAHRyYWNrAFRTU0UAZW5jb2RlcgBVU0xUAGx5cmljcwBUQ01QAGNvbXBpbGF0aW9uAFREUkMAZGF0ZQBURFJMAFRERU4AY3JlYXRpb25fdGltZQBUU09BAGFsYnVtLXNvcnQAVFNPUABhcnRpc3Qtc29ydABUU09UAHRpdGxlLXNvcnQAT3RoZXIAMzJ4MzIgcGl4ZWxzICdmaWxlIGljb24nAE90aGVyIGZpbGUgaWNvbgBDb3ZlciAoZnJvbnQpAENvdmVyIChiYWNrKQBMZWFmbGV0IHBhZ2UATWVkaWEgKGUuZy4gbGFiZWwgc2lkZSBvZiBDRCkATGVhZCBhcnRpc3QvbGVhZCBwZXJmb3JtZXIvc29sb2lzdABBcnRpc3QvcGVyZm9ybWVyAENvbmR1Y3RvcgBCYW5kL09yY2hlc3RyYQBDb21wb3NlcgBMeXJpY2lzdC90ZXh0IHdyaXRlcgBSZWNvcmRpbmcgTG9jYXRpb24ARHVyaW5nIHJlY29yZGluZwBEdXJpbmcgcGVyZm9ybWFuY2UATW92aWUvdmlkZW8gc2NyZWVuIGNhcHR1cmUAQSBicmlnaHQgY29sb3VyZWQgZmlzaABJbGx1c3RyYXRpb24AQmFuZC9hcnRpc3QgbG9nb3R5cGUAUHVibGlzaGVyL1N0dWRpbyBsb2dvdHlwZQBpZDN2MiB2ZXI6JWQgZmxhZ3M6JTAyWCBsZW46JWQKAENPTU0AQ09NAEludmFsaWQgZW1wdHkgZnJhbWUgJXMsIHNraXBwaW5nLgoAY29tcHJlc3NlZABlbmNyeXB0ZWQgYW5kIGNvbXByZXNzZWQAZW5jcnlwdGVkAFNraXBwaW5nICVzIElEM3YyIGZyYW1lICVzLgoARmFpbGVkIHRvIGFsbG9jICVkIGJ5dGVzCgBGYWlsZWQgdG8gcmVhZCB0YWcgZGF0YQoALQBseXJpY3MtJXMlcyVzAEVycm9yIHJlYWRpbmcgbHlyaWNzLCBza2lwcGVkCgBjb21tZW50AEVycm9yIHJlYWRpbmcgY29tbWVudCBmcmFtZSwgc2tpcHBlZAoAaW52YWxpZCBmcmFtZSBpZCwgYXNzdW1pbmcgcGFkZGluZwoAY29tcHJlc3Npb24AdmVyc2lvbgBpbnZhbGlkIGV4dGVuZGVkIGhlYWRlciBsZW5ndGgAZXh0ZW5kZWQgaGVhZGVyIHRvbyBsb25nLgBJRDN2Mi4lZCB0YWcgc2tpcHBlZCwgY2Fubm90IGhhbmRsZSAlcwoAVFlFUgBUWUUAVERBVABUREEALSUuMnMtJS4ycwBUSU1FAFRJTQAgJS4yczolLjJzAFRBTABUQ08AVENQAFRUMgBURU4AVFAxAFRQMgBUUDMAVFJLAEVycm9yIG9wZW5pbmcgbWVtb3J5IHN0cmVhbQoAQ2Fubm90IHJlYWQgQk9NIHZhbHVlLCBpbnB1dCB0b28gc2hvcnQKAEluY29ycmVjdCBCT00gdmFsdWUKAFVua25vd24gZW5jb2RpbmcKAEVycm9yIHJlYWRpbmcgZnJhbWUgJXMsIHNraXBwZWQKACglZCkAJWQAVFhYWABUWFgAR0VPQgBBUElDAEdFTwBQSUMAQ0hBUABQUklWAFVua25vd24gYXR0YWNoZWQgcGljdHVyZSBtaW1ldHlwZTogJXMsIHNraXBwaW5nLgoAVW5rbm93biBhdHRhY2hlZCBwaWN0dXJlIHR5cGUgJWQuCgBFcnJvciBkZWNvZGluZyBhdHRhY2hlZCBwaWN0dXJlIGRlc2NyaXB0aW9uLgoARmFpbGVkIHRvIGFsbG9jICV6dSBieXRlcwoARXJyb3IgcmVhZGluZyBHRU9CIGZyYW1lLCBkYXRhIHRydW5jYXRlZC4KAGlkM3YyX3ByaXYuJXMAXHglMDJ4AE9JbWFnZUdJRgBGcmFtZUZpcnN0RGF0YQA5T0ltYWdlR0lGADZJSW1hZ2UAT0ltYWdlSlBFRwBlbmNvZGUgY2FuJ3QgYWxsb2NhdGUgYnVmZmVyIHdpdGggc2l6ZTolZCBmb3IgZW5jb2RpbmcgaW1hZ2UAanBlZ2Vycm1ncl9vdXRwdXQAanBlZ2Vycm1ncl9vdXRwdXQ6IGVycm9yOiVzAGpwZWdlcnJtZ3JfZXhpdABqcGVnZXJybWdyX2V4aXQ6IGVycm9yOiVzAHRoaXMgdHlwZSBvZiBqcGVnIGltYWdlIGlzIG5vdCBzdXBwb3J0ZWQgeWV0AGRlY29kZSBjYW4ndCBhbGxvY2F0ZSBidWZmZXIgd2l0aCBzaXplOiVkIGZvciBkZWNvZGluZyBpbWFnZQAxME9JbWFnZUpQRUcAQm9ndXMgbWVzc2FnZSBjb2RlICVkAEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEJvZ3VzIGJ1ZmZlciBjb250cm9sIG1vZGUASW52YWxpZCBjb21wb25lbnQgSUQgJWQgaW4gU09TAEludmFsaWQgY3JvcCByZXF1ZXN0AERDVCBjb2VmZmljaWVudCBvdXQgb2YgcmFuZ2UARENUIHNjYWxlZCBibG9jayBzaXplICVkeCVkIG5vdCBzdXBwb3J0ZWQAQ29tcG9uZW50IGluZGV4ICVkOiBtaXNtYXRjaGluZyBzYW1wbGluZyByYXRpbyAlZDolZCwgJWQ6JWQsICVjAEJvZ3VzIEh1ZmZtYW4gdGFibGUgZGVmaW5pdGlvbgBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBCb2d1cyBtYXJrZXIgbGVuZ3RoAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQASW52YWxpZCBwcm9ncmVzc2l2ZSBwYXJhbWV0ZXJzIGF0IHNjYW4gc2NyaXB0IGVudHJ5ICVkAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABJbXByb3BlciBjYWxsIHRvIEpQRUcgbGlicmFyeSBpbiBzdGF0ZSAlZABKUEVHIHBhcmFtZXRlciBzdHJ1Y3QgbWlzbWF0Y2g6IGxpYnJhcnkgdGhpbmtzIHNpemUgaXMgJXUsIGNhbGxlciBleHBlY3RzICV1AEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJ1ZmZlciBwYXNzZWQgdG8gSlBFRyBsaWJyYXJ5IGlzIHRvbyBzbWFsbABTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AFRvbyBtYW55IGNvbG9yIGNvbXBvbmVudHM6ICVkLCBtYXggJWQAVW5zdXBwb3J0ZWQgY29sb3IgY29udmVyc2lvbiByZXF1ZXN0AEJvZ3VzIERBQyBpbmRleCAlZABCb2d1cyBEQUMgdmFsdWUgMHgleABCb2d1cyBESFQgaW5kZXggJWQAQm9ndXMgRFFUIGluZGV4ICVkAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBSZWFkIGZyb20gRU1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAERpZG4ndCBleHBlY3QgbW9yZSB0aGFuIG9uZSBzY2FuAElucHV0IGZpbGUgcmVhZCBlcnJvcgBPdXRwdXQgZmlsZSB3cml0ZSBlcnJvciAtLS0gb3V0IG9mIGRpc2sgc3BhY2U/AEZyYWN0aW9uYWwgc2FtcGxpbmcgbm90IGltcGxlbWVudGVkIHlldABIdWZmbWFuIGNvZGUgc2l6ZSB0YWJsZSBvdmVyZmxvdwBNaXNzaW5nIEh1ZmZtYW4gY29kZSB0YWJsZSBlbnRyeQBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEVtcHR5IGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBpbnB1dCBmaWxlAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAU2NhbiBzY3JpcHQgZG9lcyBub3QgdHJhbnNtaXQgYWxsIGRhdGEASW52YWxpZCBjb2xvciBxdWFudGl6YXRpb24gbW9kZSBjaGFuZ2UATm90IGltcGxlbWVudGVkIHlldABSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAQXJpdGhtZXRpYyB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEJhY2tpbmcgc3RvcmUgbm90IHN1cHBvcnRlZABIdWZmbWFuIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQASlBFRyBkYXRhc3RyZWFtIGNvbnRhaW5zIG5vIGltYWdlAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAE5vdCBhIEpQRUcgZmlsZTogc3RhcnRzIHdpdGggMHglMDJ4IDB4JTAyeABJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBDYW5ub3QgcXVhbnRpemUgbW9yZSB0aGFuICVkIGNvbG9yIGNvbXBvbmVudHMAQ2Fubm90IHF1YW50aXplIHRvIGZld2VyIHRoYW4gJWQgY29sb3JzAENhbm5vdCBxdWFudGl6ZSB0byBtb3JlIHRoYW4gJWQgY29sb3JzAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogJXMgYmVmb3JlIFNPRgBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0YgbWFya2VycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IG1pc3NpbmcgU09TIG1hcmtlcgBVbnN1cHBvcnRlZCBKUEVHIHByb2Nlc3M6IFNPRiB0eXBlIDB4JTAyeABJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0kgbWFya2VycwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAFJlYWQgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlAFNlZWsgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlAFdyaXRlIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZSAtLS0gb3V0IG9mIGRpc2sgc3BhY2U/AEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBmZXcgc2NhbmxpbmVzAFVuc3VwcG9ydGVkIG1hcmtlciB0eXBlIDB4JTAyeABWaXJ0dWFsIGFycmF5IGNvbnRyb2xsZXIgbWVzc2VkIHVwAEltYWdlIHRvbyB3aWRlIGZvciB0aGlzIGltcGxlbWVudGF0aW9uAFJlYWQgZnJvbSBYTVMgZmFpbGVkAFdyaXRlIHRvIFhNUyBmYWlsZWQAQ29weXJpZ2h0IChDKSAyMDE0LCBUaG9tYXMgRy4gTGFuZSwgR3VpZG8gVm9sbGJlZGluZwA5YSAgMTktSmFuLTIwMTQAQ2F1dGlvbjogcXVhbnRpemF0aW9uIHRhYmxlcyBhcmUgdG9vIGNvYXJzZSBmb3IgYmFzZWxpbmUgSlBFRwBBZG9iZSBBUFAxNCBtYXJrZXI6IHZlcnNpb24gJWQsIGZsYWdzIDB4JTA0eCAweCUwNHgsIHRyYW5zZm9ybSAlZABVbmtub3duIEFQUDAgbWFya2VyIChub3QgSkZJRiksIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AERlZmluZSBIdWZmbWFuIFRhYmxlIDB4JTAyeABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUARnJlZWQgRU1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEVuZCBPZiBJbWFnZQAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QASkZJRiBBUFAwIG1hcmtlcjogdmVyc2lvbiAlZC4lMDJkLCBkZW5zaXR5ICVkeCVkICAlZABXYXJuaW5nOiB0aHVtYm5haWwgaW1hZ2Ugc2l6ZSBkb2VzIG5vdCBtYXRjaCBkYXRhIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IHR5cGUgMHglMDJ4LCBsZW5ndGggJXUAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUAVW5leHBlY3RlZCBtYXJrZXIgMHglMDJ4ACAgICAgICAgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dQBRdWFudGl6aW5nIHRvICVkID0gJWQqJWQqJWQgY29sb3JzAFF1YW50aXppbmcgdG8gJWQgY29sb3JzAFNlbGVjdGVkICVkIGNvbG9ycyBmb3IgcXVhbnRpemF0aW9uAEF0IG1hcmtlciAweCUwMngsIHJlY292ZXJ5IGFjdGlvbiAlZABSU1QlZABTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBTdGFydCBPZiBGcmFtZSAweCUwMng6IHdpZHRoPSV1LCBoZWlnaHQ9JXUsIGNvbXBvbmVudHM9JWQAICAgIENvbXBvbmVudCAlZDogJWRoeCVkdiBxPSVkAFN0YXJ0IG9mIEltYWdlAFN0YXJ0IE9mIFNjYW46ICVkIGNvbXBvbmVudHMAICAgIENvbXBvbmVudCAlZDogZGM9JWQgYWM9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZABDbG9zZWQgdGVtcG9yYXJ5IGZpbGUgJXMAT3BlbmVkIHRlbXBvcmFyeSBmaWxlICVzAEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogSlBFRy1jb21wcmVzc2VkIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBYTVMgaGFuZGxlICV1AFVua25vd24gQWRvYmUgY29sb3IgdHJhbnNmb3JtIGNvZGUgJWQAQ29ycnVwdCBKUEVHIGRhdGE6IGJhZCBhcml0aG1ldGljIGNvZGUASW5jb25zaXN0ZW50IHByb2dyZXNzaW9uIHNlcXVlbmNlIGZvciBjb21wb25lbnQgJWQgY29lZmZpY2llbnQgJWQAQ29ycnVwdCBKUEVHIGRhdGE6ICV1IGV4dHJhbmVvdXMgYnl0ZXMgYmVmb3JlIG1hcmtlciAweCUwMngAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAFdhcm5pbmc6IHVua25vd24gSkZJRiByZXZpc2lvbiBudW1iZXIgJWQuJTAyZABQcmVtYXR1cmUgZW5kIG9mIEpQRUcgZmlsZQBDb3JydXB0IEpQRUcgZGF0YTogZm91bmQgbWFya2VyIDB4JTAyeCBpbnN0ZWFkIG9mIFJTVCVkAEludmFsaWQgU09TIHBhcmFtZXRlcnMgZm9yIHNlcXVlbnRpYWwgSlBFRwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gbWFueSBzY2FubGluZXMAT0ltYWdlSlhSACVzIHJldHVybnMgZXJyb3I6JWQAUEtDcmVhdGVGYWN0b3J5KCZwRmFjdG9yeSwgUEtfU0RLX1ZFUlNJT04pAFBLQ3JlYXRlQ29kZWNGYWN0b3J5KCZwQ29kZWNGYWN0b3J5LCBXTVBfU0RLX1ZFUlNJT04pAHBDb2RlY0ZhY3RvcnktPkNyZWF0ZUNvZGVjKCZJSURfUEtJbWFnZVdtcEVuY29kZSwgKHZvaWQqKikmcEVuY29kZXIpAFBLQ3JlYXRlQ3VzdG9tRmFjdG9yeSgmcEN1c3RvbUZhY3RvcnksIFdNUF9TREtfVkVSU0lPTikAUEtDdXN0b21GYWN0b3J5X0NyZWF0ZUNvZGVjKCZJSURfUEtJbWFnZU1FTURlY29kZSwgKHZvaWQqKikmcERlY29kZXIpAENyZWF0ZUN1c3RvbVdTX01lbW9yeSgmcERlY29kZVN0cmVhbSwgKHZvaWQqKXBpeGVsc0RhdGEsIChzaXplX3QpcGl4ZWxzRGF0YUxlbikAcERlY29kZXItPkluaXRpYWxpemUocERlY29kZXIsIHBEZWNvZGVTdHJlYW0pAFBpeGVsRm9ybWF0TG9va3VwKCZQSSwgTE9PS1VQX0ZPUldBUkQpAGVuY29kZTogbm90IGVub3VnaCBtZW1vcnkgZm9yIGFsbG9jYXRlICVkIGJ5dGVzAENyZWF0ZUN1c3RvbVdTX01lbW9yeSgmcEVuY29kZVN0cmVhbSwgY29tcHJlc3NlZEluaXRCdWYsIGNvbXByZXNzZWRJbml0TGVuZ3RoKQBwRW5jb2Rlci0+SW5pdGlhbGl6ZShwRW5jb2RlciwgcEVuY29kZVN0cmVhbSwgJndtaVNDUCwgc2l6ZW9mKHdtaVNDUCkpAHBDb2RlY0ZhY3RvcnktPkNyZWF0ZUZvcm1hdENvbnZlcnRlcigmcENvbnZlcnRlcikAcENvbnZlcnRlci0+SW5pdGlhbGl6ZShwQ29udmVydGVyLCBwRGVjb2RlciwgcEV4dCwgKlBJLnBHVUlEUGl4Rm10KQBwRW5jb2Rlci0+U2V0UGl4ZWxGb3JtYXQocEVuY29kZXIsICpQSS5wR1VJRFBpeEZtdCkAcEVuY29kZXItPlNldFNpemUocEVuY29kZXIsIHJlY3QuV2lkdGgsIHJlY3QuSGVpZ2h0KQBwRW5jb2Rlci0+U2V0UmVzb2x1dGlvbihwRW5jb2RlciwgclgsIHJZKQBwRW5jb2Rlci0+V3JpdGVTb3VyY2UocEVuY29kZXIsIHBDb252ZXJ0ZXIsICZyZWN0KQBwRW5jb2Rlci0+UmVsZWFzZSgmcEVuY29kZXIpAHBEZWNvZGVyLT5SZWxlYXNlKCZwRGVjb2RlcikAcENvbnZlcnRlci0+UmVsZWFzZSgmcENvbnZlcnRlcikAcENvZGVjRmFjdG9yeS0+UmVsZWFzZSgmcENvZGVjRmFjdG9yeSkAUEtDcmVhdGVGYWN0b3J5X1JlbGVhc2UoJnBGYWN0b3J5KQBwQ3VzdG9tRmFjdG9yeS0+UmVsZWFzZSgmcEN1c3RvbUZhY3RvcnkpAGlBbGlnbm1lbnRDb3JyZWN0aW9uID49IHNpemVvZih2b2lkKikALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxKWFJcc3JjXGp4cmdsdWVsaWJcSlhSR2x1ZS5jAFBLQWxsb2NBbGlnbmVkAGlBbGlnbm1lbnRDb3JyZWN0aW9uICsgY2IgPD0gY19jYkJsb2NrU2l6ZQAwID09ICgoc2l6ZV90KXBSZXR1cm5lZFB0ciAlIGlBbGlnbikAKnBwT3JpZ1B0ciA8PSAoVTgqKXBwT3JpZ1B0cgBQS0ZyZWVBbGlnbmVkADAgPT0gcFJlY3QtPlggJiYgcElELT51V2lkdGggPT0gKFUzMilwUmVjdC0+V2lkdGgALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxKWFJcc3JjXGp4cmN1c3RvbWxpYlxKWFJDdXN0b21JbWFnZURlY29kZXJNRU0uYwBQS0ltYWdlRGVjb2RlX0NvcHlfTUVNAGNiTGluZSA8PSBjYlN0cmlkZQAuYm1wAC50aWYALnRpZmYAaVdpZHRoID4gMgAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEpYUlxzcmNcanhyZ2x1ZWxpYlxKWFJHbHVlUEZDLmMAUkdCOTZGbG9hdF9SR0JFAFJHQjk2RmxvYXRfUkdCMTI4Rml4ZWQAQkdSMjRfQkdSMzIAUkdCNDhIYWxmX1JHQjY0SGFsZgBSR0I5NkZsb2F0X1JHQjEyOEZsb2F0AC5tZW0AcmIALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxKWFJcc3JjXGp4cmdsdWVsaWJcSlhSR2x1ZUp4ci5jAEZyZWVEZXNjTWV0YWRhdGEAdFNjYWxlID09IChzaXplX3QpKDFVIDw8IG5CaXRzKQAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEpYUlxzcmNcaW1hZ2VcZGVjb2RlXHN0cmRlYy5jAGRlY29kZVRodW1ibmFpbABjZkV4dCA9PSBZX09OTFkgJiYgcFNDLT5tX3BhcmFtLmNmQ29sb3JGb3JtYXQgPT0gWV9PTkxZAG91dHB1dE5DaGFubmVsVGh1bWJuYWlsAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcSlhSXHNyY1xpbWFnZVxzeXNcc3RyY29kZWMuYwBhZHZhbmNlTVJQdHIAAQECAgIEBAT///9mbHVzaEJpdDE2ADAgPT0gKHBJTy0+Y0JpdHNVc2VkICUgOCkAZGV0YWNoSVNSZWFkAHN0clBvc3RQcm9jSW5mb1tqXVtpXSAhPSBOVUxMAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcSlhSXHNyY1xpbWFnZVxkZWNvZGVccG9zdHByb2Nlc3MuYwBpbml0UG9zdFByb2MASW5zdWZmaWNpZW50IG1lbW9yeSB0byBpbml0IGRlY29kZXIuAHQgPj0gMAAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEpYUlxzcmNcaW1hZ2Vcc3lzXGFkYXB0aHVmZi5jAEFkYXB0RGlzY3JpbWluYW50AHQgPCBnTWF4VGFibGVzW2lTeW1dAGJpdHN0cmVhbSBzaXplIGZvciB0aWxlICglZCwgJWQpOiB1bmtub3duLgoAYml0c3RyZWFtIHNpemUgb2YgKERDLCBMUCwgQUMsIEZMKSBmb3IgdGlsZSAoJWQsICVkKTogJWQgJWQgJWQgdW5rbm93bi4KADAgPD0gKEkzMiljQml0cyAmJiBjQml0cyA8PSAzMgBnZXRCaXQzMgBwU0MtPldNSVNDUC5iZkJpdHN0cmVhbUZvcm1hdCA9PSBTUEFUSUFMICYmIHBTQy0+V01JU0NQLmNOdW1PZlNsaWNlTWludXMxSCArIHBTQy0+V01JU0NQLmNOdW1PZlNsaWNlTWludXMxViA9PSAwAGFsbG9jYXRlQml0SU9JbmZvADAgPT0gcFNCLT5jQml0TGVmdABkZXRhY2hfU0IAaVN5bWJvbCA+PSAwAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcSlhSXHNyY1xpbWFnZVxkZWNvZGVcc2VnZGVjLmMAX2dldEh1ZmZTaG9ydAAocElPLT5pTWFzayAmIDEpID09IDAAX2ZsdXNoQml0MTYAcFNDLT5tX0RwYXJhbS0+YlNraXBGbGV4Yml0cyA9PSAwIHx8IHBTQy0+V01JU0NQLmJmQml0c3RyZWFtRm9ybWF0ID09IEZSRVFVRU5DWSB8fCBwU0MtPldNSVNDUC5zYlN1YmJhbmQgPT0gU0JfTk9fRkxFWEJJVFMARGVjb2RlQ29lZmZzAGlTUm4gPj0gMCAmJiBpU1JuIDwgMwBEZWNvZGVCbG9ja0hpZ2hwYXNzAGlUcmltID09IDAARGVjb2RlQmxvY2tBZGFwdGl2ZQBpUVAgPT0gMQBfcGVla0JpdDE2AGlJbmRleCA8PSA2AERlY29kZVNpZ25pZmljYW50QWJzTGV2ZWwAMCA8PSAoSTMyKWNCaXRzICYmIGNCaXRzIDw9IDE2AHBlZWtCaXQxNgBEZWNvZGVCbG9jawBwU0MtPm1fcGFyYW0uYlNjYWxlZEFyaXRoID09IHBTQy0+bV9wTmV4dFNDLT5tX3BhcmFtLmJTY2FsZWRBcml0aABvdXRwdXRNQlJvdwBvdXRwdXROQ2hhbm5lbABwU0MgIT0gTlVMTABSZWFkV01JSGVhZGVyAFlfT05MWSA8PSBwSUQtPldNUC53bWlTQ1AuY2ZDb2xvckZvcm1hdCAmJiBwSUQtPldNUC53bWlTQ1AuY2ZDb2xvckZvcm1hdCA8IENGVF9NQVgAUEtJbWFnZURlY29kZV9Jbml0aWFsaXplX1dNUABCRF9TSE9SVCA9PSBwSUQtPldNUC53bWlTQ1AuYmRCaXREZXB0aCB8fCBCRF9MT05HID09IHBJRC0+V01QLndtaVNDUC5iZEJpdERlcHRoAElJAHVWYWx1ZSA8IE9fTUFYAFBhcnNlUEZERW50cnkARFBLVlRfTFBTVFIgPT0gcElELT5XTVAuc0Rlc2NNZXRhZGF0YS5wdmFySW1hZ2VEZXNjcmlwdGlvbi52dABEUEtWVF9MUFNUUiA9PSBwSUQtPldNUC5zRGVzY01ldGFkYXRhLnB2YXJDYW1lcmFNYWtlLnZ0AERQS1ZUX0xQU1RSID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhckNhbWVyYU1vZGVsLnZ0AERQS1ZUX0xQU1RSID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhclNvZnR3YXJlLnZ0AERQS1ZUX0xQU1RSID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhckRhdGVUaW1lLnZ0AERQS1ZUX0xQU1RSID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhckFydGlzdC52dABEUEtWVF9MUFNUUiA9PSBwSUQtPldNUC5zRGVzY01ldGFkYXRhLnB2YXJDb3B5cmlnaHQudnQARFBLVlRfVUkyID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhclJhdGluZ1N0YXJzLnZ0AERQS1ZUX1VJMiA9PSBwSUQtPldNUC5zRGVzY01ldGFkYXRhLnB2YXJSYXRpbmdWYWx1ZS52dAAoRFBLVlRfQllSRUYgfCBEUEtWVF9VSTEpID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhckNhcHRpb24udnQAMCA9PSBwSUQtPldNUC5zRGVzY01ldGFkYXRhLnB2YXJDYXB0aW9uLlZULnB3c3pWYWxbdUNvdW50L3NpemVvZihVMTYpIC0gMV0ARFBLVlRfTFBTVFIgPT0gcElELT5XTVAuc0Rlc2NNZXRhZGF0YS5wdmFyRG9jdW1lbnROYW1lLnZ0AERQS1ZUX0xQU1RSID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhclBhZ2VOYW1lLnZ0AERQS1ZUX1VJNCA9PSBwSUQtPldNUC5zRGVzY01ldGFkYXRhLnB2YXJQYWdlTnVtYmVyLnZ0AERQS1ZUX0xQU1RSID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhckhvc3RDb21wdXRlci52dAAwID09IHB2YXItPlZULnBzelZhbFt1Q291bnQgLSAxXQAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEpYUlxzcmNcanhyZ2x1ZWxpYlxKWFJNZXRhLmMAUmVhZFByb3B2YXIARkFMU0UAcFBhcmFtLT51QWxwaGFNb2RlIDw9IDMAUEtJbWFnZUVuY29kZV9UcmFuc2NvZGVfV01QAHBJRC0+V01QLndtaURFTWlzYy51QWxwaGFPZmZzZXQgPiAwAC0xICE9IHBERS0+dUNvdW50AFdyaXRlV21wREUALTEgIT0gcERFLT51VmFsdWVPck9mZnNldABwYkRhdGEACiVkIGhvcml6b250YWwgdGlsZXM6CgAgICAgb2Zmc2V0IG9mIHRpbGUgJWQgaW4gTUJzOiAlZAoACiVkIHZlcnRpY2FsIHRpbGVzOgoAClNwYXRpYWwgb3JkZXIgYml0c3RyZWFtAApGcmVxdWVuY3kgb3JkZXIgYml0c3RyZWFtAApzdHJlYW1pbmcgbW9kZSwgbm8gaW5kZXggdGFibGUuAGJpdHN0cmVhbSBzaXplIGZvciB0aWxlICglZCwgJWQpOiAlZC4KAGJpdHN0cmVhbSBzaXplIG9mIChEQywgTFAsIEFDLCBGTCkgZm9yIHRpbGUgKCVkLCAlZCk6ICVkICVkICVkICVkLgoAb09yaWVudGF0aW9uIDwgT19SQ1cALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxKWFJcc3JjXGltYWdlXGRlY29kZVxKWFJUcmFuc2NvZGUuYwB0cmFuc2Zvcm1BQ0Jsb2NrczQyMgB0cmFuc2Zvcm1EQ0Jsb2NrNDIyAGlNb2RlbEJpdHMgPCAxNgAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEpYUlxzcmNcaW1hZ2VcZW5jb2RlXHNlZ2VuYy5jAENvZGVDb2VmZnMAaUFic0xldmVsID4gMABFbmNvZGVTaWduaWZpY2FudEFic0xldmVsAGlGaXhlZCA8IDMwAHB1dEJpdDMyADAgPT0gdWlCaXRzID4+IGNCaXRzAHB1dEJpdDE2egBjQml0cyA8PSAxNgBwdXRCaXQxNgBkZXRhY2hJU1dyaXRlAGlFc2NhcGUgPD0gMHhmZiAmJiBpRXNjYXBlID4gMHhmYwAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEpYUlxzcmNcaW1hZ2VcZW5jb2RlXHN0cmVuYy5jAFB1dFZMV29yZEVzYwB3K2IAV01QSE9UTwBvZmZQb3MgPD0gT0ZGU0VUX09GX1BGRABXcml0ZUNvbnRhaW5lclByZQAwID09IChvZmZQb3MgJiAxKQBwREVNaXNjLT51Q29sb3JQcm9maWxlT2Zmc2V0ID09IG9mZlBvcyB8fCBwREVNaXNjLT51RGVzY01ldGFkYXRhT2Zmc2V0ID09IG9mZlBvcyB8fCBwREVNaXNjLT51WE1QTWV0YWRhdGFPZmZzZXQgPT0gb2ZmUG9zIHx8IHBERU1pc2MtPnVJUFRDTkFBTWV0YWRhdGFPZmZzZXQgPT0gb2ZmUG9zIHx8IHBERU1pc2MtPnVQaG90b3Nob3BNZXRhZGF0YU9mZnNldCA9PSBvZmZQb3MgfHwgcERFTWlzYy0+dUVYSUZNZXRhZGF0YU9mZnNldCA9PSBvZmZQb3MgfHwgcERFTWlzYy0+dUdQU0luZm9NZXRhZGF0YU9mZnNldCA9PSBvZmZQb3MAcERFTWlzYy0+dUltYWdlT2Zmc2V0ID09IG9mZlBvcwAqcHVpQ3VyckRlc2NNZXRhZGF0YU9mZnNldCA8PSBwREVNaXNjLT51RGVzY01ldGFkYXRhQnl0ZUNvdW50AFdyaXRlRGVzY01ldGFkYXRhAERQS1ZUX0xQU1RSID09IHZhci52dABDYWxjTWV0YWRhdGFTaXplTFBTVFIARFBLVlRfVUkyID09IHZhci52dABDYWxjTWV0YWRhdGFTaXplVUkyAERQS1ZUX0xQV1NUUiA9PSB2YXIudnQAQ2FsY01ldGFkYXRhU2l6ZUxQV1NUUgBEUEtWVF9VSTQgPT0gdmFyLnZ0AENhbGNNZXRhZGF0YVNpemVVSTQAQkFOREVERU5DU1RBVEVfRU5DT0RJTkcgPT0gcElFLT5XTVAuZUJhbmRlZEVuY1N0YXRlAFBLSW1hZ2VFbmNvZGVfV3JpdGVQaXhlbHNCYW5kZWRFbmRfV01QAHBBbHBoYVN0cmVhbSAhPSBwTWFpblN0cmVhbQBjYkJ5dGVzQ29waWVkID09IGNiQWxwaGEAZlBJAFBLSW1hZ2VFbmNvZGVfV3JpdGVQaXhlbHNCYW5kZWRfV01QADAgPT0gb2ZmU3RhcnQAcElFLT5XTVAud21pU0NQX0FscGhhLnBXU3RyZWFtID09IHBJRS0+V01QLndtaVNDUC5wV1N0cmVhbQBjQ2hhbm5lbCA8PSAxNgBpbnB1dE1CUm93ADAAcFNDLT5tX2JTZWNvbmRhcnkgPT0gRkFMU0UAY2ZFeHQgPT0gQ0ZfUkdCAGNmRXh0ID09IFlfT05MWQBjRnVsbENoYW5uZWwgPD0gMTYAcGFkSG9yaXpvbnRhbGx5AHBTQy0+V01JU0NQLmNDaGFubmVsIDw9IDE2AFVuc3VycHBvcnRlZCBpbWFnZSBzaXplIQBJbWFnZSB3aWR0aCBtdXN0IGJlIGF0IGxlYXN0IDIgTUIgd2lkZSBmb3Igc3Vic2FtcGxlZCBjaHJvbWEgYW5kIHR3byBsZXZlbHMgb2Ygb3ZlcmxhcCEAVW5zdXBwb3J0ZWQgQkRfNSBpbWFnZSBmb3JtYXQhAFVuc3VwcG9ydGVkIEJEXzU2NSBpbWFnZSBmb3JtYXQhAFVuc3VwcG9ydGVkIEJEXzEwIGltYWdlIGZvcm1hdCEAQkRfMSBpbWFnZSBtdXN0IGJlIGJsYWNrLWFuZCB3aGl0ZSEAQWxwaGEgaXMgbm90IHN1cHBvcnRlZCBmb3IgdGhpcyBwaXhlbCBmb3JtYXQhAEZsb2F0IG9yIFJHQkUgaW1hZ2VzIG11c3QgYmUgZW5jb2RlZCB3aXRoIFlVViA0NDQhAFRpbGUgd2lkdGggbXVzdCBiZSBhdCBsZWFzdCAyIE1CIHdpZGUgZm9yIGhhcmQgdGlsZXMsIHN1YnNhbXBsZWQgY2hyb21hLCBhbmQgdHdvIGxldmVscyBvZiBvdmVybGFwIQBCQU5ERURFTkNTVEFURV9VTklOSVRJQUxJWkVEID09IHBJRS0+V01QLmVCYW5kZWRFbmNTdGF0ZQBQS0ltYWdlRW5jb2RlX1dyaXRlUGl4ZWxzQmFuZGVkQmVnaW5fV01QAFBLSW1hZ2VFbmNvZGVfV3JpdGVQaXhlbHNfV01QAFBLSW1hZ2VFbmNvZGVfU2V0RGVzY3JpcHRpdmVNZXRhZGF0YV9XTVAAQ29weURlc2NNZXRhZGF0YQBTZXRNZXRhZGF0YQAuanhyAC53ZHAALmhkcABkZWNvZGUAQ3JlYXRlV1NfTWVtb3J5KCZwRGVjb2RlU3RyZWFtLCAodm9pZCopY29tcHJlc3NlZERhdGEsIChzaXplX3QpY29tcHJlc3NlZERhdGFMZW4pAFBLQ29kZWNGYWN0b3J5X0NyZWF0ZUNvZGVjKCZJSURfUEtJbWFnZVdtcERlY29kZSwgKHZvaWQqKikmcERlY29kZXIpAHBEZWNvZGVyLT5HZXRGcmFtZUNvdW50KHBEZWNvZGVyLCAmY0ZyYW1lKQBwRmFjdG9yeS0+Q3JlYXRlU3RyZWFtRnJvbU1lbW9yeSgmcEVuY29kZVN0cmVhbSwgTlVMTCwgMCkAUEtJbWFnZUVuY29kZV9DcmVhdGUoJnBFbmNvZGVyKQBwRW5jb2Rlci0+SW5pdGlhbGl6ZShwRW5jb2RlciwgcEVuY29kZVN0cmVhbSwgTlVMTCwgMCkAcEVuY29kZXItPlNldFBpeGVsRm9ybWF0KHBFbmNvZGVyLCBvdXRwdXRQaXhlbEZvcm1hdCkAcERlY29kZXItPkdldFJlc29sdXRpb24ocERlY29kZXIsICZyWCwgJnJZKQAhcENvbnZlcnRlci0+cGl4ZWxzAEpYUl9Gb3JtYXRfQ29udmVydF9SQVcAcEZDLT5HZXRTb3VyY2VQaXhlbEZvcm1hdChwRkMsICZlblBGRnJvbSkAcEZDLT5HZXRQaXhlbEZvcm1hdChwRkMsICZlblBGVG8pAEpYUl9Gb3JtYXRfQ29udmVydF9SQVc6IHVuc3VwcG9ydGVkIGZvcm1hdCB3YXMgZGV0ZWN0ZWQAZGVjb2RlSGVhZABDcmVhdGVXU19NZW1vcnkoJnBTdHJlYW0sICh2b2lkKiljb21wcmVzc2VkRGF0YSwgKHNpemVfdCljb21wcmVzc2VkRGF0YUxlbikAcERlY29kZXItPkluaXRpYWxpemUocERlY29kZXIsIHBTdHJlYW0pADlPSW1hZ2VKWFIAT0ltYWdlUE5HAGVuY29kZQBlbmNvZGU6IG5vdCBlbm91Z2ggbWVtb3J5IHRvIGFsbG9jYXRlICVkIGJ5dGVzAE5vIElEQVRzIHdyaXR0ZW4gaW50byBmaWxlAFdyb3RlIHBhbGV0dGUgaW5kZXggZXhjZWVkaW5nIG51bV9wYWxldHRlAENhbGwgdG8gTlVMTCB3cml0ZSBmdW5jdGlvbgBsZW5ndGggZXhjZWVkcyBQTkcgbWF4aW11bQB0RVh0OiBpbnZhbGlkIGtleXdvcmQAdEVYdDogdGV4dCB0b28gbG9uZwB6VFh0OiBpbnZhbGlkIGNvbXByZXNzaW9uIHR5cGUAelRYdDogaW52YWxpZCBrZXl3b3JkAGVycm9yIHdyaXRpbmcgYW5jaWxsYXJ5IGNodW5rZWQgY29tcHJlc3NlZCBkYXRhAGNvbXByZXNzZWQgZGF0YSB0b28gbG9uZwB1bmV4cGVjdGVkIGVuZCBvZiBMWiBzdHJlYW0AbWlzc2luZyBMWiBkaWN0aW9uYXJ5AHpsaWIgSU8gZXJyb3IAYmFkIHBhcmFtZXRlcnMgdG8gemxpYgBkYW1hZ2VkIExaIHN0cmVhbQB1bnN1cHBvcnRlZCB6bGliIHZlcnNpb24AdW5leHBlY3RlZCB6bGliIHJldHVybgB1bmV4cGVjdGVkIHpsaWIgcmV0dXJuIGNvZGUAaW4gdXNlIGJ5IElEQVQAaVRYdDogaW52YWxpZCBrZXl3b3JkAGlUWHQ6IGludmFsaWQgY29tcHJlc3Npb24AaVRYdDogdW5jb21wcmVzc2VkIHRleHQgdG9vIGxvbmcAdW5kZWZpbmVkAGxpYnBuZyBlcnJvcjogJXMAbm8gcm93cyBmb3IgcG5nX3dyaXRlX2ltYWdlIHRvIHdyaXRlAFBOR19UUkFOU0ZPUk1fU1RSSVBfRklMTEVSOiBCRUZPUkUrQUZURVIgbm90IHN1cHBvcnRlZABwbmdfd3JpdGVfaW5mbyB3YXMgbmV2ZXIgY2FsbGVkIGJlZm9yZSBwbmdfd3JpdGVfcm93AGludGVybmFsIHdyaXRlIHRyYW5zZm9ybSBsb2dpYyBlcnJvcgBaX09LIG9uIFpfRklOSVNIIHdpdGggb3V0cHV0IHNwYWNlAE91dCBvZiBtZW1vcnkAcG5nX3NldF9maWxsZXIgaXMgaW52YWxpZCBmb3IgbG93IGJpdCBkZXB0aCBncmF5IG91dHB1dABwbmdfc2V0X2ZpbGxlcjogaW5hcHByb3ByaWF0ZSBjb2xvciB0eXBlAFZhbGlkIHBhbGV0dGUgcmVxdWlyZWQgZm9yIHBhbGV0dGVkIGltYWdlcwBzUExUOiBpbnZhbGlkIGtleXdvcmQAVW5yZWNvZ25pemVkIGVxdWF0aW9uIHR5cGUgZm9yIHBDQUwgY2h1bmsAcENBTDogaW52YWxpZCBrZXl3b3JkAEludmFsaWQgbnVtYmVyIG9mIHRyYW5zcGFyZW50IGNvbG9ycyBzcGVjaWZpZWQASWdub3JpbmcgYXR0ZW1wdCB0byB3cml0ZSB0Uk5TIGNodW5rIG91dC1vZi1yYW5nZSBmb3IgYml0X2RlcHRoAElnbm9yaW5nIGF0dGVtcHQgdG8gd3JpdGUgMTYtYml0IHRSTlMgY2h1bmsgd2hlbiBiaXRfZGVwdGggaXMgOABDYW4ndCB3cml0ZSB0Uk5TIHdpdGggYW4gYWxwaGEgY2hhbm5lbABJbnZhbGlkIG51bWJlciBvZiBjb2xvcnMgaW4gcGFsZXR0ZQBwcm9maWxlIG1hdGNoZXMgc1JHQiBidXQgd3JpdGluZyBpQ0NQIGluc3RlYWQATm8gcHJvZmlsZSBmb3IgaUNDUCBjaHVuawBJQ0MgcHJvZmlsZSB0b28gc2hvcnQASUNDIHByb2ZpbGUgbGVuZ3RoIGludmFsaWQgKG5vdCBhIG11bHRpcGxlIG9mIDQpAGlDQ1A6IGludmFsaWQga2V5d29yZABJbnZhbGlkIGJpdCBkZXB0aCBmb3IgZ3JheXNjYWxlIGltYWdlAEludmFsaWQgYml0IGRlcHRoIGZvciBSR0IgaW1hZ2UASW52YWxpZCBiaXQgZGVwdGggZm9yIHBhbGV0dGVkIGltYWdlAEludmFsaWQgYml0IGRlcHRoIGZvciBncmF5c2NhbGUrYWxwaGEgaW1hZ2UASW52YWxpZCBiaXQgZGVwdGggZm9yIFJHQkEgaW1hZ2UASW52YWxpZCBpbWFnZSBjb2xvciB0eXBlIHNwZWNpZmllZABXcml0ZSBFcnJvcgBwbmdfZW5jb2RlZF93cml0ZQBwbmdfZW5jb2RlZF93cml0ZSBub3QgZW5vdWdoIG1lbW9yeSB0byBhbGxvY2F0ZSAlZCBieXRlcwBJbnZhbGlkIElIRFIgZGF0YQAxLjYuMzcAcG5nX3dhcm5pbmdfZm4AcG5nX2Vycm9yX2ZuOiAlcwBwbmdfZXJyb3JfZm4AZGVjb2RlUkdCQTY0AGRlY29kZVJHQkE2NCBjYW4ndCBhbGxvY2F0ZSBidWZmZXIgd2l0aCBzaXplOiVkIGZvciBkZWNvZGluZyBpbWFnZQBkZWNvZGVHcmF5AGRlY29kZUdyYXkgY2FuJ3QgYWxsb2NhdGUgYnVmZmVyIHdpdGggc2l6ZTolZCBmb3IgZGVjb2RpbmcgaW1hZ2UAZGVjb2RlR3JheUFscGhhAGRlY29kZUdyYXlBbHBoYSBjYW4ndCBhbGxvY2F0ZSBidWZmZXIgd2l0aCBzaXplOiVkIGZvciBkZWNvZGluZyBpbWFnZQBpbnZhbGlkIGFmdGVyIHBuZ19zdGFydF9yZWFkX2ltYWdlIG9yIHBuZ19yZWFkX3VwZGF0ZV9pbmZvAFJlYWQgcGFsZXR0ZSBpbmRleCBleGNlZWRpbmcgbnVtX3BhbGV0dGUALlRvbyBtYW55IElEQVRzIGZvdW5kAC4uVG9vIG1hbnkgSURBVHMgZm91bmQAbm8gc3BhY2UgaW4gY2h1bmsgY2FjaGUAbWlzc2luZyBJSERSAG91dCBvZiBtZW1vcnkAdHJ1bmNhdGVkAGJhZCBjb21wcmVzc2lvbiBpbmZvAGJhZCBrZXl3b3JkAHRvbyBtYW55IHRleHQgY2h1bmtzAHRleHQgY29tcHJlc3Npb24gbW9kZSBpcyBvdXQgb2YgcmFuZ2UAdGV4dCBjaHVuazogb3V0IG9mIG1lbW9yeQBpbnRlcm5hbCBlcnJvcjogYXJyYXkgcmVhbGxvYwBpbnZhbGlkIHdpbmRvdyBzaXplIChsaWJwbmcpAHpzdHJlYW0gdW5jbGFpbWVkAGV4dHJhIGNvbXByZXNzZWQgZGF0YQAgdXNpbmcgenN0cmVhbQBDYWxsIHRvIE5VTEwgcmVhZCBmdW5jdGlvbgBSZWFkIGZhaWx1cmUgaW4gcG5nX2hhbmRsZV96VFh0AHVua25vd24gY29tcHJlc3Npb24gdHlwZQBvdXQgb2YgcGxhY2UAaW52YWxpZABpbnZhbGlkIHdpdGggYWxwaGEgY2hhbm5lbAB0b28gbWFueSBzUExUIGNodW5rcwBwbmdfc2V0X3NQTFQ6IGludmFsaWQgc1BMVABzUExUIG91dCBvZiBtZW1vcnkAaW50ZXJuYWwgZXJyb3I6IGFycmF5IGFsbG9jAGJhZCBjb21wcmVzc2lvbiBtZXRob2QAdG9vIG1hbnkgcHJvZmlsZXMAa25vd24gaW5jb3JyZWN0IHNSR0IgcHJvZmlsZQBvdXQtb2YtZGF0ZSBzUkdCIHByb2ZpbGUgd2l0aCBubyBzaWduYXR1cmUATm90IHJlY29nbml6aW5nIGtub3duIHNSR0IgcHJvZmlsZSB0aGF0IGhhcyBiZWVuIGVkaXRlZABzUkdCAGludmFsaWQgc1JHQiByZW5kZXJpbmcgaW50ZW50AGluY29uc2lzdGVudCByZW5kZXJpbmcgaW50ZW50cwBkdXBsaWNhdGUgc1JHQiBpbmZvcm1hdGlvbiBpZ25vcmVkAGNIUk0gY2h1bmsgZG9lcyBub3QgbWF0Y2ggc1JHQgBnYW1tYSB2YWx1ZSBkb2VzIG5vdCBtYXRjaCBzUkdCAHByb2ZpbGUgJwAnOiAASUNDIHByb2ZpbGUgdGFnIG91dHNpZGUgcHJvZmlsZQBJQ0MgcHJvZmlsZSB0YWcgc3RhcnQgbm90IGEgbXVsdGlwbGUgb2YgNABsZW5ndGggZG9lcyBub3QgbWF0Y2ggcHJvZmlsZQBpbnZhbGlkIGxlbmd0aAB0YWcgY291bnQgdG9vIGxhcmdlAGludmFsaWQgcmVuZGVyaW5nIGludGVudABpbnRlbnQgb3V0c2lkZSBkZWZpbmVkIHJhbmdlAGludmFsaWQgc2lnbmF0dXJlAAAA9tYAAQAAAADTLVBDUyBpbGx1bWluYW50IGlzIG5vdCBENTAAUkdCIGNvbG9yIHNwYWNlIG5vdCBwZXJtaXR0ZWQgb24gZ3JheXNjYWxlIFBORwBHcmF5IGNvbG9yIHNwYWNlIG5vdCBwZXJtaXR0ZWQgb24gUkdCIFBORwBpbnZhbGlkIElDQyBwcm9maWxlIGNvbG9yIHNwYWNlAGludmFsaWQgZW1iZWRkZWQgQWJzdHJhY3QgSUNDIHByb2ZpbGUAdW5leHBlY3RlZCBEZXZpY2VMaW5rIElDQyBwcm9maWxlIGNsYXNzAHVuZXhwZWN0ZWQgTmFtZWRDb2xvciBJQ0MgcHJvZmlsZSBjbGFzcwB1bnJlY29nbml6ZWQgSUNDIHByb2ZpbGUgY2xhc3MAdW5leHBlY3RlZCBJQ0MgUENTIGVuY29kaW5nAHRvbyBzaG9ydABleGNlZWRzIGFwcGxpY2F0aW9uIGxpbWl0cwBpbnZhbGlkIHVuaXQAYmFkIHdpZHRoIGZvcm1hdABub24tcG9zaXRpdmUgd2lkdGgAYmFkIGhlaWdodCBmb3JtYXQAbm9uLXBvc2l0aXZlIGhlaWdodABJbnZhbGlkIHNDQUwgdW5pdABJbnZhbGlkIHNDQUwgd2lkdGgASW52YWxpZCBzQ0FMIGhlaWdodABpbnZhbGlkIHBhcmFtZXRlciBjb3VudAB1bnJlY29nbml6ZWQgZXF1YXRpb24gdHlwZQBpbnZhbGlkIGRhdGEASW52YWxpZCBwQ0FMIGVxdWF0aW9uIHR5cGUASW52YWxpZCBwQ0FMIHBhcmFtZXRlciBjb3VudABJbnZhbGlkIGZvcm1hdCBmb3IgcENBTCBwYXJhbWV0ZXIASW5zdWZmaWNpZW50IG1lbW9yeSBmb3IgcENBTCBwdXJwb3NlAGdhbW1hIHZhbHVlIGRvZXMgbm90IG1hdGNoIGxpYnBuZyBlc3RpbWF0ZQBnYW1tYSB2YWx1ZSBvdXQgb2YgcmFuZ2UAZHVwbGljYXRlAGluY29ycmVjdCBieXRlLW9yZGVyIHNwZWNpZmllcgBpbnZhbGlkIHZhbHVlcwBpbmNvbnNpc3RlbnQgY2hyb21hdGljaXRpZXMAaW52YWxpZCBjaHJvbWF0aWNpdGllcwBpbnRlcm5hbCBlcnJvciBjaGVja2luZyBjaHJvbWF0aWNpdGllcwBpbnZhbGlkIGluZGV4AGludmFsaWQgZ3JheSBsZXZlbABpbnZhbGlkIGNvbG9yAGlnbm9yZWQgaW4gZ3JheXNjYWxlIFBORwB0Uk5TIG11c3QgYmUgYWZ0ZXIAaElTVCBtdXN0IGJlIGFmdGVyAGJLR0QgbXVzdCBiZSBhZnRlcgBJbnZhbGlkIHBhbGV0dGUgbGVuZ3RoAEludmFsaWQgcGFsZXR0ZQBlcnJvciBpbiB1c2VyIGNodW5rAGZvcmNpbmcgc2F2ZSBvZiBhbiB1bmhhbmRsZWQgY2h1bms7IHBsZWFzZSBjYWxsIHBuZ19zZXRfa2VlcF91bmtub3duX2NodW5rcwB1bmhhbmRsZWQgY3JpdGljYWwgY2h1bmsAdG9vIG1hbnkgdW5rbm93biBjaHVua3MAcG5nX3NldF91bmtub3duX2NodW5rcyBub3cgZXhwZWN0cyBhIHZhbGlkIGxvY2F0aW9uAGludmFsaWQgbG9jYXRpb24gaW4gcG5nX3NldF91bmtub3duX2NodW5rcwB1bmtub3duIGNodW5rOiBvdXQgb2YgbWVtb3J5AHVua25vd24gY2h1bmsgZXhjZWVkcyBtZW1vcnkgbGltaXRzAENSQyBlcnJvcgBQTkcgdW5zaWduZWQgaW50ZWdlciBvdXQgb2YgcmFuZ2UAaW52YWxpZCBjaHVuayB0eXBlAGNodW5rIGRhdGEgaXMgdG9vIGxhcmdlAE5vdCBlbm91Z2ggaW1hZ2UgZGF0YQBpbnN1ZmZpY2llbnQgbWVtb3J5IHRvIHJlYWQgY2h1bmsARXh0cmEgY29tcHJlc3NlZCBkYXRhAFRvbyBtdWNoIGltYWdlIGRhdGEASW52YWxpZCBhdHRlbXB0IHRvIHJlYWQgcm93IGRhdGEAYmFkIGFkYXB0aXZlIGZpbHRlciB2YWx1ZQBzZXF1ZW50aWFsIHJvdyBvdmVyZmxvdwBpbnRlcm5hbCBzZXF1ZW50aWFsIHJvdyBzaXplIGNhbGN1bGF0aW9uIGVycm9yAE5VTEwgcm93IGJ1ZmZlcgBVbmluaXRpYWxpemVkIHJvdwBwbmdfZG9fcmdiX3RvX2dyYXkgZm91bmQgbm9uZ3JheSBwaXhlbABwbmdfZG9fcXVhbnRpemUgcmV0dXJuZWQgcm93Ynl0ZXM9MAAICAQEAgIBAAQAAgABAAgICAQEAgIAAAQAAgABaW50ZXJuYWwgcm93IGxvZ2ljIGVycm9yAGludGVybmFsIHJvdyBzaXplIGNhbGN1bGF0aW9uIGVycm9yAGludGVybmFsIHJvdyB3aWR0aCBlcnJvcgBpbnZhbGlkIHVzZXIgdHJhbnNmb3JtIHBpeGVsIGRlcHRoAFJvdyBoYXMgdG9vIG1hbnkgYnl0ZXMgdG8gYWxsb2NhdGUgaW4gbWVtb3J5AGludmFsaWQgYmFja2dyb3VuZCBnYW1tYSB0eXBlAGludGVybmFsIGVycm9yIGhhbmRsaW5nIGNIUk0gY29lZmZpY2llbnRzAGludGVybmFsIGVycm9yIGhhbmRsaW5nIGNIUk0tPlhZWgBkZWNvZGVSR0JBAGRlY29kZVJHQkEgY2FuJ3QgYWxsb2NhdGUgYnVmZmVyIHdpdGggc2l6ZTolZCBmb3IgZGVjb2RpbmcgaW1hZ2UAcG5nX3N0YXJ0X3JlYWRfaW1hZ2UvcG5nX3JlYWRfdXBkYXRlX2luZm86IGR1cGxpY2F0ZSBjYWxsAGRlY29kZVJHQgBkZWNvZGVSR0IgY2FuJ3QgYWxsb2NhdGUgYnVmZmVyIHdpdGggc2l6ZTolZCBmb3IgZGVjb2RpbmcgaW1hZ2UAcG5nX3JlYWRfdXBkYXRlX2luZm8vcG5nX3N0YXJ0X3JlYWRfaW1hZ2U6IGR1cGxpY2F0ZSBjYWxsAFBhbGV0dGUgaXMgTlVMTCBpbiBpbmRleGVkIGltYWdlAE1pc3NpbmcgSUhEUiBiZWZvcmUgSURBVABNaXNzaW5nIFBMVEUgYmVmb3JlIElEQVQAVG9vIG1hbnkgSURBVHMgZm91bmQATm90IGEgUE5HIGZpbGUAUE5HIGZpbGUgY29ycnVwdGVkIGJ5IEFTQ0lJIGNvbnZlcnNpb24AiVBORw0KGgpSZWFkIEVycm9yAHBuZ19pbWFnZV9yZWFkAHBuZ19pbWFnZV9yZWFkIGVycm9yADlPSW1hZ2VQTkcAAAECAwQFBgcICQoLU09TAExTRQBKUEVHTUVNACVsZCVjAP/ZAAAlcwoAKnBiIDwgNSAmJiAqbHAgPCA1ICYmICpsYyA8IDkALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxsem1hXHNyY1xsem1hX2hlYWRlci5jAGx6bWFkZWNfaGVhZGVyX3Byb3BlcnRpZXMAKCppc19zdHJlYW1lZCA9PSAxICYmICpzaXplID09IFVJTlQ2NF9NQVgpIHx8ICgqaXNfc3RyZWFtZWQgPT0gMCAmJiAqc2l6ZSA8IFVJTlQ2NF9NQVgpAGx6bWFkZWNfaGVhZGVyX3VuY29tcHJlc3NlZABMWklQAGJ1Zk9mZiA8PSBzcmNMZW4ALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxsem1hXHNyY1xkZWNvbXByZXNzLmMAZWx6bWFfZGVjb21wcmVzc19ydW4AMS4yLjExAG5lZWQgZGljdGlvbmFyeQBzdHJlYW0gZW5kAGZpbGUgZXJyb3IAc3RyZWFtIGVycm9yAGRhdGEgZXJyb3IAaW5zdWZmaWNpZW50IG1lbW9yeQBidWZmZXIgZXJyb3IAaW5jb21wYXRpYmxlIHZlcnNpb24AaW5jb3JyZWN0IGhlYWRlciBjaGVjawB1bmtub3duIGNvbXByZXNzaW9uIG1ldGhvZABpbnZhbGlkIHdpbmRvdyBzaXplAHVua25vd24gaGVhZGVyIGZsYWdzIHNldABoZWFkZXIgY3JjIG1pc21hdGNoAGludmFsaWQgYmxvY2sgdHlwZQBpbnZhbGlkIHN0b3JlZCBibG9jayBsZW5ndGhzAHRvbyBtYW55IGxlbmd0aCBvciBkaXN0YW5jZSBzeW1ib2xzAGludmFsaWQgY29kZSBsZW5ndGhzIHNldABpbnZhbGlkIGJpdCBsZW5ndGggcmVwZWF0AGludmFsaWQgY29kZSAtLSBtaXNzaW5nIGVuZC1vZi1ibG9jawBpbnZhbGlkIGxpdGVyYWwvbGVuZ3RocyBzZXQAaW52YWxpZCBkaXN0YW5jZXMgc2V0AGludmFsaWQgbGl0ZXJhbC9sZW5ndGggY29kZQBpbnZhbGlkIGRpc3RhbmNlIGNvZGUAaW52YWxpZCBkaXN0YW5jZSB0b28gZmFyIGJhY2sAaW5jb3JyZWN0IGRhdGEgY2hlY2sAaW5jb3JyZWN0IGxlbmd0aCBjaGVjawB2b2lkAGJvb2wAY2hhcgBzaWduZWQgY2hhcgB1bnNpZ25lZCBjaGFyAHNob3J0AHVuc2lnbmVkIHNob3J0AGludAB1bnNpZ25lZCBpbnQAbG9uZwB1bnNpZ25lZCBsb25nAGZsb2F0AGRvdWJsZQBzdGQ6OnN0cmluZwBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBzdGQ6OndzdHJpbmcAZW1zY3JpcHRlbjo6dmFsAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGRvdWJsZT4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZyBkb3VibGU+AE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWVFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lkRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJZkVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SW1FRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lsRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJakVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWlFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l0RUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJc0VFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWhFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lhRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJY0VFAE4xMGVtc2NyaXB0ZW4zdmFsRQBOU3QzX18yMTJiYXNpY19zdHJpbmdJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQBOU3QzX18yMjFfX2Jhc2ljX3N0cmluZ19jb21tb25JTGIxRUVFAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0loTlNfMTFjaGFyX3RyYWl0c0loRUVOU185YWxsb2NhdG9ySWhFRUVFAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAAABAgQHAwYFAC0rICAgMFgweAAobnVsbCkALTBYKzBYIDBYLTB4KzB4IDB4AGluZgBJTkYATkFOAC4AaW5maW5pdHkAbmFuAHJ3YQB3KwB0ZXJtaW5hdGluZyB3aXRoICVzIGV4Y2VwdGlvbiBvZiB0eXBlICVzOiAlcwB0ZXJtaW5hdGluZyB3aXRoICVzIGV4Y2VwdGlvbiBvZiB0eXBlICVzAHRlcm1pbmF0aW5nIHdpdGggJXMgZm9yZWlnbiBleGNlcHRpb24AdGVybWluYXRpbmcAdW5jYXVnaHQAU3Q5ZXhjZXB0aW9uAE4xMF9fY3h4YWJpdjExNl9fc2hpbV90eXBlX2luZm9FAFN0OXR5cGVfaW5mbwBOMTBfX2N4eGFiaXYxMjBfX3NpX2NsYXNzX3R5cGVfaW5mb0UATjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9FAHB0aHJlYWRfb25jZSBmYWlsdXJlIGluIF9fY3hhX2dldF9nbG9iYWxzX2Zhc3QoKQBjYW5ub3QgY3JlYXRlIHB0aHJlYWQga2V5IGZvciBfX2N4YV9nZXRfZ2xvYmFscygpAGNhbm5vdCB6ZXJvIG91dCB0aHJlYWQgdmFsdWUgZm9yIF9fY3hhX2dldF9nbG9iYWxzKCkAdGVybWluYXRlX2hhbmRsZXIgdW5leHBlY3RlZGx5IHJldHVybmVkAE4xMF9fY3h4YWJpdjExOV9fcG9pbnRlcl90eXBlX2luZm9FAE4xMF9fY3h4YWJpdjExN19fcGJhc2VfdHlwZV9pbmZvRQBOMTBfX2N4eGFiaXYxMjNfX2Z1bmRhbWVudGFsX3R5cGVfaW5mb0UAdgBEbgBjAGgAYQBzAHQAaQBqAGwAbQBmAGQATjEwX19jeHhhYml2MTIxX192bWlfY2xhc3NfdHlwZV9pbmZvRQDo5wIEbmFtZQHf5wLBDwASYWJvcnRTdGFja092ZXJmbG93AQ5fX19hc3NlcnRfZmFpbAIGX2Fib3J0AyRfX2VtYmluZF9yZWdpc3Rlcl92YWx1ZV9vYmplY3RfZmllbGQEIF9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzX3Byb3BlcnR5BR1fX2VtYmluZF9yZWdpc3Rlcl9tZW1vcnlfdmlldwYaX19lbWJpbmRfcmVnaXN0ZXJfZnVuY3Rpb24HIF9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzX2Z1bmN0aW9uCAtzZXRUZW1wUmV0MAkZX19lbWJpbmRfcmVnaXN0ZXJfaW50ZWdlcgoLZ2V0VGVtcFJldDALCF9sb25nam1wDB5fX2VtYmluZF9yZWdpc3Rlcl92YWx1ZV9vYmplY3QNHl9fZW1iaW5kX2ZpbmFsaXplX3ZhbHVlX29iamVjdA4mX19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfY2xhc3NfZnVuY3Rpb24PB19nZXRlbnYQDV9fX3N5c2NhbGwyMjERF19fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzEgtfX19zeXNjYWxsNhMMaW52b2tlX3ZpaWlpFBxfX2VtYmluZF9yZWdpc3Rlcl9zdGRfc3RyaW5nFRdfX2VtYmluZF9yZWdpc3Rlcl9mbG9hdBYjX19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfY29uc3RydWN0b3IXDF9fX3N5c2NhbGw1NBgLX19fc3lzY2FsbDUZDV9fX3N5c2NhbGwxNDYaDF9fX3N5c2NhbGwxMBsLX19fc2V0RXJyTm8cFG51bGxGdW5jX3ZpaWlpaWlpaWlpHRJudWxsRnVuY192aWlpaWlpaWkeEW51bGxGdW5jX3ZpaWlpaWlpHxBudWxsRnVuY192aWlpaWlpIA9udWxsRnVuY192aWlpaWkhDm51bGxGdW5jX3ZpaWlpIhFudWxsRnVuY192aWlpZGRkZCMPbnVsbEZ1bmNfdmlpaWRkJA1udWxsRnVuY192aWlpJQ1udWxsRnVuY192aWlmJgxudWxsRnVuY192aWknC251bGxGdW5jX3ZpKApudWxsRnVuY192KQ1udWxsRnVuY19qaWppKg5udWxsRnVuY19qaWlqaSsNbnVsbEZ1bmNfaWlqaiwObnVsbEZ1bmNfaWlpamktD251bGxGdW5jX2lpaWlpai4QbnVsbEZ1bmNfaWlpaWlpaS8PbnVsbEZ1bmNfaWlpaWlpMBNudWxsRnVuY19paWlpaWRkaWlpMRVudWxsRnVuY19paWlpaWRkZGRpaWkyDm51bGxGdW5jX2lpaWlpMxJudWxsRnVuY19paWlpZGRpaWk0FG51bGxGdW5jX2lpaWlkZGRkaWlpNRFudWxsRnVuY19paWlpZGRkZDYPbnVsbEZ1bmNfaWlpaWRkNw1udWxsRnVuY19paWlpOAxudWxsRnVuY19paWk5DW51bGxGdW5jX2lpZmY6C251bGxGdW5jX2lpOwpudWxsRnVuY19pPAxudWxsRnVuY19maWk9DW51bGxGdW5jX2RpZGQ+DG51bGxGdW5jX2RpZD8LbnVsbEZ1bmNfZGRACmludm9rZV92aWlBCmludm9rZV9paWlCF2Fib3J0T25DYW5ub3RHcm93TWVtb3J5Qwlfc3RyZnRpbWVECl9sb2NhbHRpbWVFD19sbHZtX3RydW5jX2Y2NEYOX2xsdm1fZXhwMl9mNjRHBV9mYWJzSAVfZXhpdEkXX2Vtc2NyaXB0ZW5fcmVzaXplX2hlYXBKFl9lbXNjcmlwdGVuX21lbWNweV9iaWdLE19lbXNjcmlwdGVuX2xvbmdqbXBMGV9lbXNjcmlwdGVuX2dldF9oZWFwX3NpemVNGF9lbXNjcmlwdGVuX2FzbV9jb25zdF9paU4GX2Nsb2NrTxZfX2VtYmluZF9yZWdpc3Rlcl92b2lkUB1fX2VtYmluZF9yZWdpc3Rlcl9zdGRfd3N0cmluZ1EXX19lbWJpbmRfcmVnaXN0ZXJfZW12YWxSFl9fZW1iaW5kX3JlZ2lzdGVyX2Jvb2xTCV9fX3VubG9ja1QMX19fc3lzY2FsbDQwVQ1fX19zeXNjYWxsMTk2Vg1fX19zeXNjYWxsMTQ1Vw1fX19zeXNjYWxsMTQwWAdfX19sb2NrWRBfX19jbG9ja19nZXR0aW1lWhNfX19idWlsZEVudmlyb25tZW50WwdfYXZfbG9nXAlfYXZfZnJlZXBdB19tZW1zZXReB19tZW1jcHlfCmYzMi10by1pbnRgCGkzMnMtZGl2YQZfX1pud21iCV9wdXRCaXQxNmMoX19aTjRHTG9nN2lzVHJhY2VFMTBUcmFjZUxldmVsUEtjUzJfUzJfemQIX2lzX2ZyZWVlCl9wdXRCaXQxNnpmB19zdHJjbXBnCl9wbmdfZXJyb3JoD19sbHZtX2Jzd2FwX2kxNmkSX3BuZ19jYWxjdWxhdGVfY3JjaghpMzJ1LWRpdmsPX3BuZ193cml0ZV9kYXRhbApmNjQtdG8taW50bQ9fcG5nX2NyY19maW5pc2huF19wbmdfY2h1bmtfYmVuaWduX2Vycm9ybwpfaXNfbWFsbG9jcAlfcG5nX2ZyZWVxB19zdHJsZW5yD19sbHZtX2Jzd2FwX2kzMnMnX19aTjE0SU1lbW9yeU1hbmFnZXIxNXNldEN1cnJlbnRPd25lckVpdBJfQWRhcHREaXNjcmltaW5hbnR1C19hdl9tYWxsb2N6dg5famRpdl9yb3VuZF91cHcQX19ieXRlc3dhcF91bG9uZ3gSX1JhbmdlRW5jX1NoaWZ0TG93eQlfc25wcmludGZ6B19tZW1jbXB7Cl9hdmlvX3NlZWt8DF9nZXRCaXQzMl9TQn0DYjI3fgRfcG93fwNiMjSAAQJiNYEBCl9ldmFsX2V4cHKCAQ1fYXJpdGhfZW5jb2RlgwEIX2F2X2ZyZWWEAQlfQWxsb2NhdGWFARBfYXZfcGFja2V0X3VucmVmhgEDYjMwhwEMX3N0ckRDVDJ4MmRuiAEQX3BuZ19jaHVua19lcnJvcokBCV9fX3NoZ2V0Y4oBCF9hdmlvX3I4iwEJX2dldEJpdDE2jAENX2FyaXRoX2RlY29kZY0BA2IxM44BDl9wbmdfcmVhZF9kYXRhjwEMX2F2X2RpY3Rfc2V0kAELX19nZXRCaXQxNnORAQhpMzJ1LXJlbZIBEV9fX2Vycm5vX2xvY2F0aW9ukwEOX3BuZ19yZXNldF9jcmOUAQZfY3JjMzKVARBfYXZfYnVmZmVyX3VucmVmlgEaX19aTjdJQnVmZmVyMTBmcmVlQnVmZmVyRWqXASdfX1pOMTRJTWVtb3J5TWFuYWdlcjE1Z2V0Q3VycmVudE93bmVyRXaYARFfRnJlZURlc2NNZXRhZGF0YZkBFV9qcGVnX2ZpbGxfYml0X2J1ZmZlcpoBD19hdl9mcmFtZV91bnJlZpsBEV9zdHJJRENUNHg0U3RhZ2UxnAEDYjI1nQEKX2F2aW9fc2tpcJ4BD19fdHJfZmx1c2hfYml0c58BCl9hdl9tYWxsb2OgARVfc3RyUHJlNHg0U3RhZ2UxU3BsaXShAQxfZW1pdF9iaXRzX2WiAQ1fYXZfcmVzY2FsZV9xowENX2F2X2RpY3RfZnJlZaQBC19Xcml0ZVdtcERFpQEIaTY0cy1kaXamAQxfZmlsbF9idWZmZXKnAQpfYXZpb19yZWFkqAECYjepAQdfc3RyY2hyqgERX3BuZ19jaHVua19yZXBvcnSrAQVfZnJlZawBD19hdl9zdHJuY2FzZWNtcK0BFl9wbmdfaWNjX3Byb2ZpbGVfZXJyb3KuARhfUEtDcmVhdGVGYWN0b3J5X1JlbGVhc2WvASBfc3RyUG9zdDR4NFN0YWdlMVNwbGl0X2FsdGVybmF0ZbABBF9vdXSxAQ1fYXZfZXhwcl9mcmVlsgEsX19aTjEwX19jeHhhYml2MThpc19lcXVhbEVQS1N0OXR5cGVfaW5mb1MyX2KzAQhfcGFkXzY2MbQBB19tYWxsb2O1AQ5fYXZfYnVmZmVyX3JlZrYBPF9fWkwyNnN0YnR0X19oYW5kbGVfY2xpcHBlZF9lZGdlUGZpUDE4c3RidHRfX2FjdGl2ZV9lZGdlZmZmZrcBDF9hdl9kaWN0X2dldLgBC19hdl9icHJpbnRmuQESX2FsbG9jYXRlUXVhbnRpemVyugEyX19aTDIzc3RidHRfX2NzY3R4X3JjY3VydmVfdG9QMTJzdGJ0dF9fY3NjdHhmZmZmZma7AQVfcHV0c7wBEF9wbmdfbWFsbG9jX2Jhc2W9AQpfYXZpb19yYjE2vgEOX2pwZWdfbWVtX3Rlcm2/AQpfYXZpb19yYjMywAEKX2F2X3N0cmR1cMEBGF9NYXRjaEZpbmRlcl9DaGVja0xpbWl0c8IBCGkzMnMtcmVtwwERX3ZwNTZfcmFjX2dldHNfbm7EAQhfdG9sb3dlcsUBFl9zdHJQb3N0NHg0U3RhZ2UxU3BsaXTGAQdfcHJpbnRmxwEQX3BuZ19tYWxsb2Nfd2FybsgBC19wbmdfbWFsbG9jyQEMX2F2X29wdF9mcmVlygEOX2F2X2ZyYW1lX2ZyZWXLAQhfX19zaGxpbcwBEl9Xcml0ZURlc2NNZXRhZGF0Yc0BDF9SZWFkUHJvcHZhcs4BEV9Db3B5RGVzY01ldGFkYXRhzwEIaTY0dS1kaXbQARJfcG5nX3pzdHJlYW1fZXJyb3LRAQxfbnVsbF9tZXRob2TSAQtfaXNfcmVhbGxvY9MBCl9pc19jYWxsb2PUARBfZm9ybWF0UXVhbnRpemVy1QEYX2F2X3BhY2tldF9nZXRfc2lkZV9kYXRh1gEQX190cl9mbHVzaF9ibG9ja9cBDF92ZXJpZnlfZXhwctgBBV9yYW5k2QEQX3BuZ19zYXZlX2ludF8zMtoBFl9wbmdfZ2FtbWFfc2lnbmlmaWNhbnTbAQtfZGVjb2RlX3N0ctwBCl9hdl9yZWR1Y2XdAQtfYXZfcmVhbGxvY94BC19fX2xvY2tmaWxl3wEZX19aTjdJQnVmZmVyOWdldEJ1ZmZlckVqauABDGY2NC10by1pbnQ2NOEBB19zY2FsYm7iARRfYXZfcGl4X2ZtdF9kZXNjX2dldOMBD19hdl9wYWNrZXRfZnJlZeQBCF9hZGxlcjMy5QEIX3N0cm5jbXDmARBfc3RyRENUNHg0U3RhZ2Ux5wEMX3BuZ19zYWZlY2F06AEIX2luZmxhdGXpAQtfZmx1c2hCaXQxNuoBCV9lbWl0X2RodOsBD19hdl9yZXNjYWxlX3JuZOwBDl9hdl9jb2RlY19uZXh07QEWX2F2X2J1ZmZlcl9wb29sX3VuaW5pdO4BGV9fWk4xNUlBcmNoaXZlclJlc3VsdEMyRWnvAVVfX1pOMTBlbXNjcmlwdGVuOGludGVybmFsMTJNZW1iZXJBY2Nlc3NJMTVJQXJjaGl2ZXJSZXN1bHRpRTdzZXRXaXJlSVMyX0VFdlJLTVMyX2lSVF9p8AFVX19aTjEwZW1zY3JpcHRlbjhpbnRlcm5hbDEyTWVtYmVyQWNjZXNzSTE1SUFyY2hpdmVyUmVzdWx0aUU3Z2V0V2lyZUlTMl9FRWlSS01TMl9pUktUX/EBDl9wbmdfcmVhZF9yb3dz8gEYX3BuZ19kZXN0cm95X3JlYWRfc3RydWN08wERX2pwZWdfaHVmZl9kZWNvZGX0ARJfamNvcHlfc2FtcGxlX3Jvd3P1AQlfZ2V0Qml0MzL2AQtfZmlsbFRvQnl0ZfcBFl9hdnByaXZfcmVxdWVzdF9zYW1wbGX4AR5fYXZjb2RlY19wYXJhbWV0ZXJzX3RvX2NvbnRleHT5ARdfYXZfZnJhbWVfbmV3X3NpZGVfZGF0YfoBEl9QaXhlbEZvcm1hdExvb2t1cPsBB19zdHJzcG78AQVfc2Jya/0BEl9wbmdfZ2FtbWFfY29ycmVjdP4BFF9wbmdfY29sb3JzcGFjZV9zeW5j/wEHX2xscmludIACCF9pc2RpZ2l0gQILX2dldFRpbGVQb3OCAgtfZHF1YW50Qml0c4MCCF9hdmlvX3c4hAILX2F2X29wdF9zZXSFAg9fYXZfZnJhbWVfYWxsb2OGAg5fX19zeXNjYWxsX3JldIcCOF9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxNHJhd19kZXN0cnVjdG9ySTdJQnVmZmVyRUV2UFRfiAIaX0RlY29kZVNpZ25pZmljYW50QWJzTGV2ZWyJAgJiOIoCC190ZXN0U2V0am1wiwIHX3N0cnRvbIwCEF9wbmdfY29tYmluZV9yb3eNAhFfcG5nX2Jlbmlnbl9lcnJvco4CEF9wbmdfYXBwX3dhcm5pbmePAhhfb3V0cHV0TkNoYW5uZWxUaHVtYm5haWyQAg9fb3V0cHV0TkNoYW5uZWyRAhZfanBlZ19hbGxvY19odWZmX3RhYmxlkgILX2F2X3N0cmxjcHmTAhpfYXZfcGFja2V0X21ha2VfcmVmY291bnRlZJQCEF9hdl9vcHRfc2V0X2RpY3SVAhRfYXZfb3B0X3NldF9kZWZhdWx0c5YCDl9hdl9tYXRjaF9uYW1llwIVX2F2X2ltYWdlX2NoZWNrX3NpemUymAINX2F2X2RpY3RfY29weZkCEF9hdl9idWZmZXJfYWxsb2OaAgxfYXZfYnNmX2ZyZWWbAgxfYWxsb2Nfc21hbGycAg5fYWJvcnRfbWVzc2FnZZ0CJ19fWkwyMHN0YnR0X19jZmZfZ2V0X2luZGV4UDEwc3RidHRfX2J1Zp4CCF9QS0FsbG9jnwIaX0VuY29kZVNpZ25pZmljYW50QWJzTGV2ZWygAgNiMzOhAgNiMzKiAgNiMTajAg1fd3JpdGVfbnVtYmVypAIPX3dyaXRlUXVhbnRpemVypQIIX3dyaXRlSVOmAgpfdnNucHJpbnRmpwIHX3NzY2FuZqgCFF9zZXRVbmlmb3JtUXVhbnRpemVyqQIHX3JlYWRJU6oCF19wbmdfZ2FtbWFfOGJpdF9jb3JyZWN0qwIOX3BuZ19mcmVlX2RhdGGsAhJfcG5nX2NoZWNrX2tleXdvcmStAg5fcG5nX2FwcF9lcnJvcq4CCF9tZW1tb3ZlrwIKX2pyb3VuZF91cLACD19qcGVnX2dldF9zbWFsbLECCF9pc3NwYWNlsgIVX2hhc19jb2RlY19wYXJhbWV0ZXJzswIIX2ZwcmludGa0AgZfZm10X3W1AgxfZmZfZnJlZV92bGO2AglfZW5jb2RlTUK3AgpfYXZpb19zaXpluAIKX2F2aW9fcmIyNLkCFV9hdmNvZGVjX2ZpbmRfZGVjb2RlcroCEF9hdl9wYXJzZXJfY2xvc2W7AhNfYXZfcGFja2V0X21vdmVfcmVmvAIQX2F2X3BhY2tldF9hbGxvY70CDV9hdl9vcHRfZmluZDK+AglfYXZfbXVsX3G/AhFfYXZfbWFsbG9jel9hcnJhecACFF9hdl9jb2RlY19pc19kZWNvZGVywQITX2F2X2J1ZmZlcl9wb29sX2dldMICD19hdl9icHJpbnRfaW5pdMMCDV9hbWZfc2tpcF90YWfEAg1fYWR2YW5jZU1SUHRyxQIrX19aTDIwc3RidHRfX2RpY3RfZ2V0X2ludHNQMTBzdGJ0dF9fYnVmaWlQasYCDl9VcGRhdGVNb2RlbE1CxwIKX0dldFVTaG9ydMgCAmI0yQITX3RyYW5zY29kZVF1YW50aXplcsoCEl9zdGJ0dF9HZXRHbHlwaEJveMsCCF9yZWFsbG9jzAIJX3B1dEJpdDMyzQIPX3BuZ19yZWNpcHJvY2FszgINX3BuZ19yZWFkX2VuZM8CE19wbmdfaGFuZGxlX3Vua25vd27QAgtfcG5nX2NhbGxvY9ECCl9wZWVrQml0MTbSAgtfcGFyc2VfZXhwctMCCF9nZXRfc29m1AISX2ZmX3NldF9kaW1lbnNpb25z1QIRX2ZmX21ldGFkYXRhX2NvbnbWAgZfZXhwbTHXAgRfZXhw2AIJX2VtaXRfc29m2QINX2VtaXRfcmVzdGFydNoCCV9lbWl0X2RxdNsCDV9kZXRhY2hJU1JlYWTcAgpfYXZpb19mZW9m3QIOX2F2Y29kZWNfb3BlbjLeAhdfYXZjb2RlY19kZXNjcmlwdG9yX2dldN8CC19hdl9yZXNjYWxl4AIYX2F2X3BhY2tldF9uZXdfc2lkZV9kYXRh4QIPX2F2X2luaXRfcGFja2V04gIUX2F2X2dldF9waXhfZm10X25hbWXjAhRfYXZfYnVmZmVyX3Bvb2xfaW5pdOQCE19hdl9icHJpbnRfZmluYWxpemXlAhBfYWR2YW5jZU9uZU1CUm935gIGX19fc2lu5wIPX19fZHluYW1pY19jYXN06AIGX19fY29z6QInX19aTjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9EMEV26gISX1N0cmVhbUNhbGNJRkRTaXpl6wILX1N0ckRlY0luaXTsAg5fQnVmZmVyQ29weUlGRO0CCGk2NHUtcmVt7gIDYjM07wISX3dyaXRlUGFja2V0SGVhZGVy8AIcX3ZwNTZfZ2V0X3ZlY3RvcnNfcHJlZGljdG9yc/ECCV92ZnByaW50ZvICFV90cmFuc2Zvcm1BQ0Jsb2NrczQyMPMCB19zdHJ0b2T0Aghfc3RycmNocvUCB19zdHJjcHn2Agxfc3RyRENUMngydXD3Agtfc2F2ZVNldGptcPgCDl9yZWFkUXVhbnRpemVy+QIWX3BuZ19yZWFkX2NodW5rX2hlYWRlcvoCDl9wYXJzZV9wcmltYXJ5+wIYX2pwZWdfbWFrZV9kX2Rlcml2ZWRfdGJs/AILX2pwZWdfYWJvcnT9AgdfZndyaXRl/gIGX2ZyZXhw/wINX2ZyZWVUaWxlSW5mb4ADDl9mcmVlUXVhbnRpemVygQMNX2ZyZWVQcmVkSW5mb4IDDF9maWxsX3dpbmRvd4MDB19mZmx1c2iEAx9fZmZfdXJsY29udGV4dF9jaGlsZF9jbGFzc19uZXh0hQMPX2VtaXRfcmVzdGFydF9lhgMLX2RlZmxhdGVFbmSHAw5fZGVjb2RlUVBJbmRleIgDDl9jb2xvcmVkX2ZwdXRziQMUX2F2cHJpdl9zZXRfcHRzX2luZm+KAwtfYXZpb19jbG9zZYsDFF9hdmZvcm1hdF9uZXdfc3RyZWFtjAMYX2F2Y29kZWNfcGFyYW1ldGVyc19mcmVljQMZX2F2Y29kZWNfcGFyYW1ldGVyc19hbGxvY44DEF9hdmNvZGVjX2lzX29wZW6PAw5fYXZfc3RyY2FzZWNtcJADEF9hdl9vZm9ybWF0X25leHSRAw5fYXZfbWF0Y2hfbGlzdJIDCF9hdl9sb2cykwMQX2F2X2lmb3JtYXRfbmV4dJQDIl9hdl9nZXRfY2hhbm5lbF9sYXlvdXRfbmJfY2hhbm5lbHOVAw1fYXZfZnJhbWVfcmVmlgMHX2F2X2QycZcDEl9hdl9idWZmZXJfcmVhbGxvY5gDE19hdl9ic2ZfZ2V0X2J5X25hbWWZAw1fYXR0YWNoSVNSZWFkmgMRX2FtZl9wYXJzZV9vYmplY3SbAxRfYWRkX2tleWZyYW1lc19pbmRleJwDEV9fdHJfc3RvcmVkX2Jsb2NrnQMSX19fRE9VQkxFX0JJVFNfMjYxngNbX19aTksxMF9fY3h4YWJpdjEyMl9fYmFzZV9jbGFzc190eXBlX2luZm8xNnNlYXJjaF9iZWxvd19kc3RFUE5TXzE5X19keW5hbWljX2Nhc3RfaW5mb0VQS3ZpYp8DIV9fWk4xOUlWaWRlb0RlY29kZXJGRm1wZWc1Y2xlYXJFdqADG19fWk4xNUlBcmNoaXZlclJlc3VsdEMyRWpqaqEDM19fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWw3SW52b2tlcklqSkVFNmludm9rZUVQRmp2RaIDUF9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxMk1lbWJlckFjY2Vzc0kxMElGb250R2x5cGhiRTdzZXRXaXJlSVMyX0VFdlJLTVMyX2JSVF9iowNQX19aTjEwZW1zY3JpcHRlbjhpbnRlcm5hbDEyTWVtYmVyQWNjZXNzSTEwSUZvbnRHbHlwaGJFN2dldFdpcmVJUzJfRUViUktNUzJfYlJLVF+kAzBfX1pMMjdzdGJ0dF9fc29ydF9lZGdlc19xdWlja3NvcnRQMTFzdGJ0dF9fZWRnZWmlAydfX1pMMjBzdGJ0dF9fY2ZmX2luZGV4X2dldDEwc3RidHRfX2J1ZmmmAxZfV3JpdGVJbWFnZVBsYW5lSGVhZGVypwMLX1N0ckVuY0luaXSoAxNfUmVzZXRDb2RpbmdDb250ZXh0qQMOX1JlYWRXTUlIZWFkZXKqAwpfUHV0VVNob3J0qwMLX1BLU3RybmljbXCsAw9fSW5pdFppZ3phZ1NjYW6tAxBfSW1hZ2VTdHJFbmNUZXJtrgMQX0ltYWdlU3RyRW5jSW5pdK8DEl9JbWFnZVN0ckVuY0VuY29kZbADEF9JbWFnZVN0ckRlY1Rlcm2xAxBfSW1hZ2VTdHJEZWNJbml0sgMJX0dldFVMb25nswMMX0VuY29kZUJsb2NrtAMVX0RlY29kZVNpZ25pZmljYW50UnVutQMOX0NyZWF0ZVdTX0ZpbGW2AwNiMzG3AwNiMTe4AwJiMLkDB193Y3NsZW66Aw9fdXNlTFBRdWFudGl6ZXK7Aw9fdXNlRENRdWFudGl6ZXK8AxZfdXBkYXRlX3N0cmVhbV90aW1pbmdzvQMaX3VwZGF0ZV9pbml0aWFsX3RpbWVzdGFtcHO+AwtfdXBkYXRlX2JveL8DD191cGRhdGVQcmVkSW5mb8ADFF90cmFuc2Zvcm1NYWNyb2Jsb2NrwQMLX3N0cnRveF83NTPCAwhfc3RydG91bMMDFF9zdGJ0dF9HZXRHbHlwaFNoYXBlxAMIX3NwcmludGbFAxFfc2V0Qml0SU9Qb2ludGVyc8YDF19zZWxlY3Rfc2Nhbl9wYXJhbWV0ZXJzxwMIX3JlbWFwUVDIAxRfcmVhZF9mcmFtZV9pbnRlcm5hbMkDEF9yZWFkUXVhbnRpemVyU0LKAxRfcHV0X3BpeGVsczhfeHkyXzhfY8sDG19wdXRfbm9fcm5kX3BpeGVsczhfeHkyXzhfY8wDDF9wcm9iZV9jb2RlY80DDF9wcmludGZfY29yZc4DD19wbmdfd3JpdGVfdEVYdM8DEF9wbmdfd3JpdGVfY2h1bmvQAxJfcG5nX3RleHRfY29tcHJlc3PRAw9fcG5nX3NldF90ZXh0XzLSAxZfcG5nX3NldF90Uk5TX3RvX2FscGhh0wMQX3BuZ19zZXRfcmVhZF9mbtQDG19wbmdfc2V0X2ludGVybGFjZV9oYW5kbGluZ9UDEF9wbmdfcmVjaXByb2NhbDLWAxJfcG5nX3JlYWxsb2NfYXJyYXnXAxNfcG5nX3JlYWRfc3RhcnRfcm932AMNX3BuZ19yZWFkX3Jvd9kDE19wbmdfcmVhZF9JREFUX2RhdGHaAxJfcG5nX2luZmxhdGVfY2xhaW3bAw9fcG5nX2ltYWdlX3NpemXcAxZfcG5nX2hhbmRsZV9hc191bmtub3du3QMVX3BuZ19kb19zdHJpcF9jaGFubmVs3gMYX3BuZ19kZXN0cm95X2luZm9fc3RydWN03wMXX3BuZ19jcmVhdGVfaW5mb19zdHJ1Y3TgAxJfcG5nX2NvbXByZXNzX0lEQVThAx9fcG5nX2NvbG9yc3BhY2VfZW5kcG9pbnRzX21hdGNo4gMbX3BuZ19jaHVua191bmtub3duX2hhbmRsaW5n4wMUX3BuZ19jaGVja19mcF9zdHJpbmfkAxRfcG5nX2NoZWNrX2ZwX251bWJlcuUDFl9wbmdfYnVpbGRfMTZiaXRfdGFibGXmAw9fcGVyX3NjYW5fc2V0dXDnAwxfbmV4dF9tYXJrZXLoAw9fanBlZ19zdGRfZXJyb3LpAxhfanBlZ19zZXRfbGluZWFyX3F1YWxpdHnqAxBfanBlZ19mcmVlX3NtYWxs6wMWX2pwZWdfZGVzdHJveV9jb21wcmVzc+wDF19qcGVnX2FsbG9jX3F1YW50X3RhYmxl7QMKX2luaXRNUlB0cu4DDl9pbmZsYXRlX3RhYmxl7wMOX2luZmxhdGVSZXNldDLwAw9fZ2V0X3RyZWVfY29kZXPxAw5fZ2V0QUNQcmVkTW9kZfIDBl9mc2Vla/MDCl9mcmVlX3Bvb2z0AwZfZnJlYWT1AxtfZmZfdnA1Nl9pbml0X3JhbmdlX2RlY29kZXL2AxVfZmZfdnA1Nl9mcmVlX2NvbnRleHT3AxNfZmZfaHVmZl9idWlsZF90cmVl+AMTX2ZmX2NoZWNrX2ludGVycnVwdPkDE19mZl9hZGRfaW5kZXhfZW50cnn6AwdfZmNsb3Nl+wMUX2Vsem1hX2NvbXByZXNzX2ZyZWX8AwpfZGV0YWNoX1NC/QMOX2RldGFjaElTV3JpdGX+AwhfZGVmbGF0Zf8DE19jb21wdXRlX3BrdF9maWVsZHOABBBfY29tcHJlc3Nfb3V0cHV0gQQRX2NoZWNrSW1hZ2VCdWZmZXKCBAtfYnVpbGRfdHJlZYMECl9hdmlvX3JiNjSEBAtfYXZpb19mbHVzaIUEFF9hdmdfcGl4ZWxzOF94eTJfOF9jhgQYX2F2Y29kZWNfcGFyYW1ldGVyc19jb3B5hwQVX2F2Y29kZWNfZnJlZV9jb250ZXh0iAQOX2F2Y29kZWNfY2xvc2WJBBdfYXZjb2RlY19hbGxvY19jb250ZXh0M4oEEl9hdl9zbWFsbF9zdHJwdGltZYsEGF9hdl9zYW1wbGVfZm10X2lzX3BsYW5hcowEF19hdl9wcm9iZV9pbnB1dF9mb3JtYXQzjQQPX2F2X3BhcnNlcl9pbml0jgQOX2F2X3BhY2tldF9yZWaPBBVfYXZfcGFja2V0X2NvcHlfcHJvcHOQBBZfYXZfaW1hZ2VfZ2V0X2xpbmVzaXplkQQXX2F2X2ltYWdlX2ZpbGxfcG9pbnRlcnOSBB1fYXZfZ2V0X2V4YWN0X2JpdHNfcGVyX3NhbXBsZZMEHV9hdl9nZXRfY2hhbm5lbF9sYXlvdXRfc3RyaW5nlAQHX2F2X2djZJUEE19hdl9kZW11eGVyX2l0ZXJhdGWWBBNfYXZfYnNmX3NlbmRfcGFja2V0lwQKX2F0dGFjaF9TQpgEDl9hdHRhY2hJU1dyaXRlmQQFX2F0YW6aBAxfYWxsb2NfbGFyZ2WbBAtfX19yZW1fcGlvMpwEE19fX3B0aHJlYWRfc2VsZl80NDCdBAtfX19vdmVyZmxvd54EDV9fX29mbF91bmxvY2ufBAtfX19vZmxfbG9ja6AECl9fX2Z3cml0ZXihBBJfX19mZmx1c2hfdW5sb2NrZWSiBAdfX1pkbFB2owReX19aTksxMF9fY3h4YWJpdjEyMl9fYmFzZV9jbGFzc190eXBlX2luZm8xNnNlYXJjaF9hYm92ZV9kc3RFUE5TXzE5X19keW5hbWljX2Nhc3RfaW5mb0VQS3ZTNF9pYqQEYl9fWk5LMTBfX2N4eGFiaXYxMTdfX2NsYXNzX3R5cGVfaW5mbzI5cHJvY2Vzc19zdGF0aWNfdHlwZV9iZWxvd19kc3RFUE5TXzE5X19keW5hbWljX2Nhc3RfaW5mb0VQS3ZppQRlX19aTksxMF9fY3h4YWJpdjExN19fY2xhc3NfdHlwZV9pbmZvMjlwcm9jZXNzX3N0YXRpY190eXBlX2Fib3ZlX2RzdEVQTlNfMTlfX2R5bmFtaWNfY2FzdF9pbmZvRVBLdlM0X2mmBFxfX1pOSzEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm8yNHByb2Nlc3NfZm91bmRfYmFzZV9jbGFzc0VQTlNfMTlfX2R5bmFtaWNfY2FzdF9pbmZvRVB2aacEIl9fWk43SUJ1ZmZlcjE2cmVhbGxvY0J1ZmZlclB0ckVQaGqoBBlfX1pOMTVJQXJjaGl2ZXJSZXN1bHRDMkV2qQQ1X19aTDIyc3RidHRfX3Rlc3NlbGF0ZV9jdXJ2ZVAxMnN0YnR0X19wb2ludFBpZmZmZmZmZmmqBDdfX1pMMjJzdGJ0dF9fdGVzc2VsYXRlX2N1YmljUDEyc3RidHRfX3BvaW50UGlmZmZmZmZmZmZpqwQ9X19aTDIxc3RidHRfX3J1bl9jaGFyc3RyaW5nUEsxNHN0YnR0X2ZvbnRpbmZvaVAxMnN0YnR0X19jc2N0eKwELF9fWkwyMXN0YnR0X19jc2N0eF9ybW92ZV90b1AxMnN0YnR0X19jc2N0eGZmrQQhX19aTDE0c3RidHRfX2NmZl9pbnRQMTBzdGJ0dF9fYnVmrgQSX1dyaXRlQ29udGFpbmVyUHJlrwQTX1dyaXRlQ29udGFpbmVyUG9zdLAEFl9SZXNldENvZGluZ0NvbnRleHREZWOxBBVfUmVhZEltYWdlUGxhbmVIZWFkZXKyBAlfUHV0VUxvbmezBBVfUEtJbWFnZUVuY29kZV9DcmVhdGW0BB5fUEtJbWFnZURlY29kZV9HZXRDb2xvckNvbnRleHS1BBRfUEtDdXN0b21EZWNvZGVfQ29webYEEF9QS0NyZWF0ZUZhY3Rvcnm3BBVfUEtDcmVhdGVDb2RlY0ZhY3Rvcnm4BBtfUEtDb2RlY0ZhY3RvcnlfQ3JlYXRlQ29kZWO5BBVfTHptYUVuY19Db2RlT25lQmxvY2u6BBhfTGVuUHJpY2VFbmNfVXBkYXRlVGFibGW7BA9fTGVuRW5jX0VuY29kZTK8BBBfQ3JlYXRlV1NfTWVtb3J5vQQNX0FkYXB0aXZlU2Nhbr4EEF9BZGFwdExvd3Bhc3NFbmO/BBBfQWRhcHRMb3dwYXNzRGVjwAQDYjIywQQSX3dyaXRlVGlsZUhlYWRlckxQwgQSX3dyaXRlVGlsZUhlYWRlckhQwwQSX3dyaXRlVGlsZUhlYWRlckRDxAQUX3dyaXRlSW5kZXhUYWJsZU51bGzFBBBfd3JpdGVJbmRleFRhYmxlxgQHX3djdG9tYscECV92c3ByaW50ZsgED192cDZfZmlsdGVyX2h2NMkEGF92cDZfZGVjb2RlX2ZyZWVfY29udGV4dMoEG192cDZfY29lZmZfb3JkZXJfdGFibGVfaW5pdMsED192cDU2X3JlbmRlcl9tYswED192YWxpZGF0ZVRpbGluZ80EFF91c2VfbWVyZ2VkX3Vwc2FtcGxlzgQUX3VwZGF0ZV9zdHJlYW1fYXZjdHjPBBRfdXBkYXRlX2R0c19mcm9tX3B0c9AEE191cGRhdGVQb3N0UHJvY0luZm/RBBFfdHJ5X2RlY29kZV9mcmFtZdIEFF90cmFuc2Zvcm1EQ0Jsb2NrNDIy0wQRX3RyYW5zZm9ybURDQmxvY2vUBBVfdHJhbnNmb3JtQUNCbG9ja3M0MjLVBBJfdHJhbnNmb3JtQUNCbG9ja3PWBBRfdHJhbnNjb2RlVGlsZUhlYWRlctcECl9zd2FwTVJQdHLYBAhfc3RydG9sbNkECF9zdHJuY3B52gQRX3N0cklEQ1Q0eDRTdGFnZTLbBApfc3RvcmVfaW503AQVX3N0YnR0X0ZpbmRHbHlwaEluZGV43QQTX3N0YXJ0X2lucHV0X3Bhc3NfOd4EA19zcd8EDl9zbGlkZU9uZU1CUm934AQSX3NldF9zdHJpbmdfYmluYXJ54QQHX3NldFJPSeIECl9zZW5kX3RyZWXjBBdfc2VsZWN0X2Zyb21fcHRzX2J1ZmZlcuQECF9zY2FuZXhw5QQIX3NjYWxibmzmBApfcmVhZF90dGFn5wQRX3JlYWRUaWxlSGVhZGVyTFDoBBFfcmVhZFRpbGVIZWFkZXJIUOkEDF9yZWFkUGFja2V0c+oEFF9wdXRfcGl4ZWxzMl94eTJfOF9j6wQRX3B1dF9waXhlbHMxNl84X2PsBAxfcHJlZERDQUNEZWPtBA9fcHJlZENCUEM0MjJEZWPuBA9fcHJlZENCUEM0MjBEZWPvBApfcHJlZEFDRGVj8AQLX3Bvc3RQcm9jTULxBA5fcG9zdFByb2NCbG9ja/IECF9wb3BfYXJn8wQKX3BuZ196ZnJlZfQED19wbmdfd3JpdGVfelRYdPUED19wbmdfd3JpdGVfdElNRfYED19wbmdfd3JpdGVfaVRYdPcEFV9wbmdfd3JpdGVfZmluaXNoX3Jvd/gEDl9wbmdfd3JpdGVfZW5k+QQPX3BuZ193cml0ZV9lWElm+gQMX3BuZ19zaWdfY21w+wQRX3BuZ19zZXRfd3JpdGVfZm78BA1fcG5nX3NldF9JSERS/QQOX3BuZ19yZWFkX2luZm/+BA9fcG5nX3JlYWRfaW1hZ2X/BBRfcG5nX3JlYWRfZmluaXNoX3Jvd4AFEF9wbmdfaGFuZGxlX3pUWHSBBRBfcG5nX2hhbmRsZV90Uk5TggUQX3BuZ19oYW5kbGVfdElNRYMFEF9wbmdfaGFuZGxlX3RFWHSEBRBfcG5nX2hhbmRsZV9zUkdChQUQX3BuZ19oYW5kbGVfc1BMVIYFEF9wbmdfaGFuZGxlX3NDQUyHBRBfcG5nX2hhbmRsZV9zQklUiAUQX3BuZ19oYW5kbGVfcEhZc4kFEF9wbmdfaGFuZGxlX3BDQUyKBRBfcG5nX2hhbmRsZV9vRkZziwUQX3BuZ19oYW5kbGVfaVRYdIwFEF9wbmdfaGFuZGxlX2lDQ1CNBRBfcG5nX2hhbmRsZV9oSVNUjgUQX3BuZ19oYW5kbGVfZ0FNQY8FEF9wbmdfaGFuZGxlX2VYSWaQBRBfcG5nX2hhbmRsZV9jSFJNkQUQX3BuZ19oYW5kbGVfYktHRJIFEF9wbmdfaGFuZGxlX1BMVEWTBRBfcG5nX2hhbmRsZV9JSERSlAUQX3BuZ19oYW5kbGVfSUVORJUFDl9wbmdfZ2V0X3ZhbGlklgUUX3BuZ19nZXRfaW1hZ2Vfd2lkdGiXBRVfcG5nX2dldF9pbWFnZV9oZWlnaHSYBRJfcG5nX2dldF9iaXRfZGVwdGiZBQxfcG5nX2RvX3N3YXCaBRBfcG5nX2RvX3BhY2tzd2FwmwUOX3BuZ19kb19pbnZlcnScBRNfcG5nX2RvX2dyYXlfdG9fcmdinQUOX3BuZ19kb19leHBhbmSeBR1fcG5nX2RvX2NoZWNrX3BhbGV0dGVfaW5kZXhlc58FC19wbmdfZG9fYmdyoAUZX3BuZ19kZXN0cm95X3dyaXRlX3N0cnVjdKEFF19wbmdfZGVzdHJveV9wbmdfc3RydWN0ogUYX3BuZ19kZXN0cm95X2dhbW1hX3RhYmxlowUSX3BuZ19kZWZsYXRlX2NsYWltpAUVX3BuZ19kZWNvbXByZXNzX2NodW5rpQUXX3BuZ19jcmVhdGVfcmVhZF9zdHJ1Y3SmBRZfcG5nX2NyZWF0ZV9wbmdfc3RydWN0pwUYX3BuZ19jb2xvcnNwYWNlX3NldF9zUkdCqAUYX3BuZ19jYWNoZV91bmtub3duX2NodW5rqQULX3BhcnNlX3Rlcm2qBQ5fcGFyc2Vfc3ViZXhwcqsFDV9wYXJzZV9wYWNrZXSsBQ1fcGFyc2VfZmFjdG9yrQUHX21lbWNocq4FDl9sb25nZXN0X21hdGNorwUPX2xsdm1fcm91bmRfZjY0sAUGX2xkZXhwsQUVX2pwZWdfd3JpdGVfc2NhbmxpbmVzsgUUX2pwZWdfcmVhZF9zY2FubGluZXOzBRFfanBlZ19yZWFkX2hlYWRlcrQFGF9qcGVnX29wZW5fYmFja2luZ19zdG9yZbUFDV9qcGVnX21lbV9zcmO2BRhfanBlZ19tYWtlX2NfZGVyaXZlZF90Ymy3BRdfanBlZ19nZW5fb3B0aW1hbF90YWJsZbgFDV9qcGVnX2Rlc3Ryb3m5BRZfanBlZ19DcmVhdGVEZWNvbXByZXNzugURX2ppbml0X21lbW9yeV9tZ3K7BRNfaW52ZXJzZUNvbnZlcnRSR0JFvAUcX2luaXRpYWxpemVMWk1BRm9ybWF0SGFuZGxlcr0FEV9pbml0X2Vycm9yX2xpbWl0vgULX2luaXRfYmxvY2u/BRJfaW5pdF9hbGxvY19zdHJ1Y3TABQ1faW5pdFBvc3RQcm9jwQUPX2luaXRMem1hSGVhZGVywgURX2luaXRMb29rdXBUYWJsZXPDBQtfaW5mbGF0ZUVuZMQFB19pZGN0MTDFBQVfaWRjdMYFB19nZXRpbnTHBRlfZ2V0X2F1ZGlvX2ZyYW1lX2R1cmF0aW9uyAUQX2dldERDQUNQcmVkTW9kZckFDF9mcmVlX3N0cmVhbcoFBl9mcHV0c8sFBl9mcHV0Y8wFDF9mb3JtYXRfbGluZc0FBl9mbW9kbM4FDV9mbHVzaF9iaXRzX2XPBQ9fZmx1c2hUb0J5dGVfU0LQBQxfZmluaXNoX3Bhc3PRBRJfZmlsbF9pbnZlcnNlX2NtYXDSBQxfZmZ1cmxfY2xvc2XTBRJfZmZpb19mcmVlX2R5bl9idWbUBRVfZmZpb19lbnN1cmVfc2Vla2JhY2vVBQ9fZmZfdnA2ZHNwX2luaXTWBRVfZmZfdnA1Nl9pbml0X2NvbnRleHTXBRVfZmZfdnAzZHNwX2lkY3QxMF9hZGTYBQ9fZmZfcmVhZF9wYWNrZXTZBRlfZmZfaWQzdjJfZnJlZV9leHRyYV9tZXRh2gUWX2ZmX2RlY29kZV9ic2ZzX3VuaW5pdNsFGl9mZl9jb21wdXRlX2ZyYW1lX2R1cmF0aW9u3AUWX2Vsem1hX2RlY29tcHJlc3NfZnJlZd0FDl9kaXNwb3NlX2NodW5r3gUPX2RlZmxhdGVfc3RvcmVk3wURX2RlZmxhdGVSZXNldEtlZXDgBQ5fZGVmbGF0ZUluaXQyX+EFHl9kZWNvZGVfcmVjZWl2ZV9mcmFtZV9pbnRlcm5hbOIFEl9jcmVhdGVfY29sb3JpbmRleOMFCl9jb3B5c2lnbmzkBQ9fY29tcHJlc3NfYmxvY2vlBRZfY2FsY19jcm9wcGluZ19vZmZzZXRz5gUMX2J1aWxkX3RhYmxl5wUIX2JzZWFyY2joBRFfYXZnX3BpeGVsczE2XzhfY+kFG19hdmdfbm9fcm5kX3BpeGVsczhfeHkyXzhfY+oFFl9hdmZvcm1hdF9mcmVlX2NvbnRleHTrBRdfYXZmb3JtYXRfYWxsb2NfY29udGV4dOwFFF9hdmNvZGVjX3NlbmRfcGFja2V07QUWX2F2Y29kZWNfcmVjZWl2ZV9mcmFtZe4FIF9hdmNvZGVjX3BhcmFtZXRlcnNfZnJvbV9jb250ZXh07wUWX2F2Y29kZWNfZ2V0X2h3X2NvbmZpZ/AFFV9hdmNvZGVjX2ZpbmRfZW5jb2RlcvEFDF9hdl9zdHJzdGFydPIFC19hdl9zdHJsY2F08wUbX2F2X3NhbXBsZXNfZ2V0X2J1ZmZlcl9zaXpl9AUQX2F2X3NhbXBsZXNfY29wefUFEV9hdl9yZXNjYWxlX3Ffcm5k9gUSX2F2X3JlYWxsb2NwX2FycmF59wUMX2F2X3JlYWxsb2Nw+AUNX2F2X3JlYWxsb2NfZvkFEV9hdl9yZWFsbG9jX2FycmF5+gUXX2F2X3Byb2JlX2lucHV0X2J1ZmZlcjL7BRhfYXZfcGl4X2ZtdF9jb3VudF9wbGFuZXP8BRFfYXZfcGFyc2VyX3BhcnNlMv0FEl9hdl9wYXJzZXJfaXRlcmF0Zf4FFF9hdl9wYXJzZV92aWRlb19zaXpl/wUUX2F2X3BhcnNlX3ZpZGVvX3JhdGWABg9fYXZfcGFyc2VfY29sb3KBBhVfYXZfb3B0X3NldF9kZWZhdWx0czKCBhBfYXZfbWFsbG9jX2FycmF5gwYUX2F2X2xvZ19zZXRfY2FsbGJhY2uEBhhfYXZfbG9nX2RlZmF1bHRfY2FsbGJhY2uFBhhfYXZfaW1hZ2VfZmlsbF9saW5lc2l6ZXOGBhNfYXZfaW1hZ2VfY2hlY2tfc2FyhwYWX2F2X2h3ZnJhbWVfZ2V0X2J1ZmZlcogGFF9hdl9nZXR0aW1lX3JlbGF0aXZliQYLX2F2X2dldHRpbWWKBg1fYXZfZ2V0X3Rva2VuiwYXX2F2X2dldF9zYW1wbGVfZm10X25hbWWMBhlfYXZfZ2V0X3BsYW5hcl9zYW1wbGVfZm10jQYOX2F2X2dldF9wYWNrZXSOBhdfYXZfZXhwcl9wYXJzZV9hbmRfZXZhbI8GD19hdl9jb21wYXJlX21vZJAGFl9hdl9ic2ZfcmVjZWl2ZV9wYWNrZXSRBgxfYXZfYnNmX2luaXSSBg1fYXZfYnNmX2FsbG9jkwYMX2F2X2FzcHJpbnRmlAYTX2F2X2FkZF9pbmRleF9lbnRyeZUGEV9hbGxvY2F0ZVRpbGVJbmZvlgYRX2FsbG9jYXRlUHJlZEluZm+XBhJfYWxsb2NhdGVCaXRJT0luZm+YBgpfX190b3dyaXRlmQYJX19fdG9yZWFkmgYGX19fdGFumwYMX19fc3RyY2hybnVsnAYOX19fc3RkaW9fd3JpdGWdBgtfX19yYW5kbmFtZZ4GCl9fX2ludHNjYW6fBhJfX19mdGVsbG9fdW5sb2NrZWSgBhJfX19mc2Vla29fdW5sb2NrZWShBgxfX19mbG9hdHNjYW6iBglfX19mZG9wZW6jBghfX19leHBvMqQGZF9fWk5LMTBfX2N4eGFiaXYxMjJfX2Jhc2VfY2xhc3NfdHlwZV9pbmZvMjdoYXNfdW5hbWJpZ3VvdXNfcHVibGljX2Jhc2VFUE5TXzE5X19keW5hbWljX2Nhc3RfaW5mb0VQdmmlBiNfX1pOOUlBcmNoaXZlcjE0ZGVjb21wcmVzc1pMSUJFampqYqYGH19fWk45SUFyY2hpdmVyMTJjb21wcmVzc1pMSUJFamqnBhhfX1pONklJbWFnZTlpbWFnZVR5cGVFamqoBiRfX1pONklJbWFnZTE4Y29udmVydHBSR0JBdG9SR0JBRWpqamqpBkJfX1pOMTlJVmlkZW9EZWNvZGVyRkZtcGVnOWluaXRDb2RlY0U5QVZDb2RlY0lEUDE3QVZDb2RlY1BhcmFtZXRlcnOqBjVfX1pOMTBlbXNjcmlwdGVuOGludGVybmFsN0ludm9rZXJJdkpqRUU2aW52b2tlRVBGdmpFaqsGOF9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWw3SW52b2tlckl2SmlpRUU2aW52b2tlRVBGdmlpRWlprAYzX19aTjEwZW1zY3JpcHRlbjhpbnRlcm5hbDdJbnZva2VySXZKRUU2aW52b2tlRVBGdnZFrQY4X19aTjEwZW1zY3JpcHRlbjhpbnRlcm5hbDdJbnZva2VySWpKampFRTZpbnZva2VFUEZqampFamquBjVfX1pOMTBlbXNjcmlwdGVuOGludGVybmFsN0ludm9rZXJJakpqRUU2aW52b2tlRVBGampFaq8GPl9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWw3SW52b2tlcklpSmpqampFRTZpbnZva2VFUEZpampqakVqampqsAZKX19aTjEwZW1zY3JpcHRlbjhpbnRlcm5hbDdJbnZva2VySTE1SUFyY2hpdmVyUmVzdWx0SmpqRUU2aW52b2tlRVBGUzJfampFamqxBmVfX1pOMTBlbXNjcmlwdGVuOGludGVybmFsMTVyYXdfY29uc3RydWN0b3JJMTVJQXJjaGl2ZXJSZXN1bHRKRUVFUFRfRHBOUzBfMTFCaW5kaW5nVHlwZUlUMF9FOFdpcmVUeXBlRbIGUV9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxM01ldGhvZEludm9rZXJJTTVJRm9udEZpaWlFaVBTMl9KaWlFRTZpbnZva2VFUktTNF9TNV9pabMGFF9fWk4xMElGb250R2x5cGhDMkV2tAZGX19aTDlkZWNvZGVSR0JQMTRwbmdfc3RydWN0X2RlZmlpaWlQMTJwbmdfaW5mb19kZWZSMTdJSW1hZ2VEZWNvZGVkRGF0YbUGJl9fWkw4R0lGX0xvYWRQdmxQRnZTX1A4R0lGX1dIRFJFUzNfU19stgZLX19aTDMzc3RidHRfX3Jhc3Rlcml6ZV9zb3J0ZWRfZWRnZXNSR0JBUDEzc3RidHRfX2JpdG1hcFAxMXN0YnR0X19lZGdlaWlpaVB2twYdX19aTDIwc3RidHRfX0dldEdseXBoQ2xhc3NQaGm4Bi1fX1pMMjBzdGJ0dF9fR2V0R2x5Zk9mZnNldFBLMTRzdGJ0dF9mb250aW5mb2m5BjJfX1pMMTlzdGJ0dF9GbGF0dGVuQ3VydmVzUDEyc3RidHRfdmVydGV4aWZQUGlTMV9QdroGJF9fWkwxNnN0YnR0X19nZXRfc3VicnMxMHN0YnR0X19idWZTX7sGSF9fWkwxMGRlY29kZVJHQkFQMTRwbmdfc3RydWN0X2RlZmlpaWlQMTJwbmdfaW5mb19kZWZSMTdJSW1hZ2VEZWNvZGVkRGF0YbwGTl9fWjM3c3RidHRfR2V0R2x5cGhCaXRtYXBCb3hTdWJwaXhlbE1hdHJpeFBLMTRzdGJ0dF9mb250aW5mb2lmZmZmZmZQaVMyX1MyX1MyX70GD19Xcml0ZVdNSUhlYWRlcr4GEV9XTVBob3RvVHJhbnNjb2RlvwYNX1N0cklPRW5jVGVybcAGDV9TdHJJT0RlY0luaXTBBhZfU2V0UG9zQ3VzdG9tV1NfTWVtb3J5wgYPX1JlYWRCaW5hcnlEYXRhwwYVX1JhbmdlRW5jX0ZsdXNoU3RyZWFtxAYOX1JHQkEzMl9CR1JBMzLFBgxfUkdCMjRfQkdSMjTGBhpfUEtJbWFnZUVuY29kZV9Xcml0ZVNvdXJjZccGGF9QS0ltYWdlRW5jb2RlX1RyYW5zY29kZcgGGV9QS0ltYWdlRW5jb2RlX0NyZWF0ZV9XTVDJBhZfUEtJbWFnZURlY29kZV9SZWxlYXNlygYZX1BLSW1hZ2VEZWNvZGVfSW5pdGlhbGl6ZcsGJV9QS0ltYWdlRGVjb2RlX0dldERlc2NyaXB0aXZlTWV0YWRhdGHMBhlfUEtJbWFnZURlY29kZV9DcmVhdGVfV01QzQYZX1BLSW1hZ2VEZWNvZGVfQ3JlYXRlX01FTc4GJF9QS0Zvcm1hdENvbnZlcnRlcl9Jbml0aWFsaXplQ29udmVydM8GHF9QS0N1c3RvbUZhY3RvcnlfQ3JlYXRlQ29kZWPQBhdfUEtDdXN0b21EZWNvZGVfUmVsZWFzZdEGGl9QS0N1c3RvbURlY29kZV9Jbml0aWFsaXpl0gYRX0x6bWFFbmNfU2V0UHJvcHPTBhFfTHptYURlY19UcnlEdW1tedQGFF9Mem1hRGVjX0RlY29kZVJlYWwy1QYSX0ltYWdlU3RyRGVjRGVjb2Rl1gYMX0dyYXk4X1JHQjI01wYNX0dldFZMV29yZEVzY9gGFl9HZXRQb3NDdXN0b21XU19NZW1vcnnZBhVfRnJlZUNvZGluZ0NvbnRleHRFbmPaBhVfRnJlZUNvZGluZ0NvbnRleHREZWPbBgZfRmx1c2jcBhRfRmlsbERpc3RhbmNlc1ByaWNlc90GGV9GT1VSQlVUVEVSRkxZX0hBUkRDT0RFRDHeBhNfRU9TQ3VzdG9tV1NfTWVtb3J53wYYX0RlY29kZU1hY3JvYmxvY2tMb3dwYXNz4AYZX0RlY29kZU1hY3JvYmxvY2tIaWdocGFzc+EGE19EZWNvZGVNYWNyb2Jsb2NrREPiBgxfRGVjb2RlSW5kZXjjBhZfQ3JlYXRlQ3VzdG9tV1NfTWVtb3J55AYVX0Nsb3NlQ3VzdG9tV1NfTWVtb3J55QYRX0FkYXB0SGlnaHBhc3NFbmPmBhFfQWRhcHRIaWdocGFzc0RlY+cGCXN0YWNrU2F2ZegGDHN0YWNrUmVzdG9yZekGCnN0YWNrQWxsb2PqBhZsZWdhbHN0dWIkZHluQ2FsbF92aWlm6wYWbGVnYWxzdHViJGR5bkNhbGxfamlqaewGF2xlZ2Fsc3R1YiRkeW5DYWxsX2ppaWpp7QYWbGVnYWxzdHViJGR5bkNhbGxfaWlqau4GF2xlZ2Fsc3R1YiRkeW5DYWxsX2lpaWpp7wYYbGVnYWxzdHViJGR5bkNhbGxfaWlpaWlq8AYWbGVnYWxzdHViJGR5bkNhbGxfaWlmZvEGFWxlZ2Fsc3R1YiRkeW5DYWxsX2ZpafIGC2dsb2JhbEN0b3Jz8wYNZjY0LXRvLXVpbnQ2NPQGC2Y2NC10by11aW509QYTZXN0YWJsaXNoU3RhY2tTcGFjZfYGE2R5bkNhbGxfdmlpaWlpaWlpaWn3BhFkeW5DYWxsX3ZpaWlpaWlpafgGEGR5bkNhbGxfdmlpaWlpaWn5Bg9keW5DYWxsX3ZpaWlpaWn6Bg5keW5DYWxsX3ZpaWlpafsGDWR5bkNhbGxfdmlpaWn8BhBkeW5DYWxsX3ZpaWlkZGRk/QYOZHluQ2FsbF92aWlpZGT+BgxkeW5DYWxsX3ZpaWn/BgxkeW5DYWxsX3ZpaWaABwxkeW5DYWxsX2ppammBBw1keW5DYWxsX2ppaWppggcMZHluQ2FsbF9paWpqgwcNZHluQ2FsbF9paWlqaYQHDmR5bkNhbGxfaWlpaWlqhQcPZHluQ2FsbF9paWlpaWlphgcOZHluQ2FsbF9paWlpaWmHBxJkeW5DYWxsX2lpaWlpZGRpaWmIBxRkeW5DYWxsX2lpaWlpZGRkZGlpaYkHEWR5bkNhbGxfaWlpaWRkaWlpigcTZHluQ2FsbF9paWlpZGRkZGlpaYsHEGR5bkNhbGxfaWlpaWRkZGSMBw5keW5DYWxsX2lpaWlkZI0HDGR5bkNhbGxfaWlpaY4HDGR5bkNhbGxfaWlmZo8HC2R5bkNhbGxfZmlpkAcMZHluQ2FsbF9kaWRkkQcLZHluQ2FsbF9kaWSSBwpkeW5DYWxsX2RkkwcCYjmUBwJiNpUHA2IzNZYHAmIzlwcDYjI5mAcDYjI4mQcDYjI2mgcDYjIzmwcDYjIxnAcDYjIwnQcCYjKeBwNiMTmfBwNiMTigBwNiMTWhBwNiMTSiBwNiMTKjBwNiMTGkBwNiMTClBwJiMaYHB196Y2ZyZWWnBwhfemNhbGxvY6gHEl95Y2NrX2NteWtfY29udmVydKkHEF95Y2NfcmdiX2NvbnZlcnSqBxJfd3JpdGVfdGFibGVzX29ubHmrBxJfd3JpdGVfc2Nhbl9oZWFkZXKsBxRfd3JpdGVfbWFya2VyX2hlYWRlcq0HEl93cml0ZV9tYXJrZXJfYnl0Za4HE193cml0ZV9mcmFtZV9oZWFkZXKvBxNfd3JpdGVfZmlsZV90cmFpbGVysAcSX3dyaXRlX2ZpbGVfaGVhZGVysQcUX3dyaXRlX2JhY2tpbmdfc3RvcmWyBwhfd2NydG9tYrMHCF92c3NjYW5mtAcYX3ZwNl9wYXJzZV92ZWN0b3JfbW9kZWxztQccX3ZwNl9wYXJzZV92ZWN0b3JfYWRqdXN0bWVudLYHEV92cDZfcGFyc2VfaGVhZGVytwcXX3ZwNl9wYXJzZV9jb2VmZl9tb2RlbHO4BxhfdnA2X3BhcnNlX2NvZWZmX2h1ZmZtYW65BxBfdnA2X3BhcnNlX2NvZWZmugcNX3ZwNl9odWZmX2NtcLsHC192cDZfZmlsdGVyvAcYX3ZwNl9kZWZhdWx0X21vZGVsc19pbml0vQcQX3ZwNl9kZWNvZGVfaW5pdL4HEF92cDZfZGVjb2RlX2ZyZWW/BxZfdnAzX3ZfbG9vcF9maWx0ZXJfOF9jwAcPX3ZwM19pZGN0X3B1dF9jwQcSX3ZwM19pZGN0X2RjX2FkZF9jwgcPX3ZwM19pZGN0X2FkZF9jwwcWX3ZwM19oX2xvb3BfZmlsdGVyXzhfY8QHCF92ZnNjYW5mxQcTX3VybGNvbnRleHRfdG9fbmFtZcYHFl91cmxjb250ZXh0X2NoaWxkX25leHTHBxJfdXJsX2ZpbmRfcHJvdG9jb2zIBxJfdHJ5X3JlYWxsb2NfY2h1bmvJBwdfdG1wbmFtygcIX3RtcGZpbGXLBxVfdGVybV9tZW1fZGVzdGluYXRpb27MBwVfdGFuaM0HBF90YW7OBwdfc3RydG94zwcIX3N0cmNzcG7QBxVfc3RyUHJlNHg0U3RhZ2UyU3BsaXTRByBfc3RyUG9zdDR4NFN0YWdlMlNwbGl0X2FsdGVybmF0ZdIHFl9zdHJQb3N0NHg0U3RhZ2UyU3BsaXTTBxVfc3RyRENUNHg0U2Vjb25kU3RhZ2XUBw9fc3RidHRfSW5pdEZvbnTVBxpfc3RidHRfR2V0R2x5cGhLZXJuQWR2YW5jZdYHIF9zdGJ0dF9HZXRHbHlwaEJpdG1hcEJveFN1YnBpeGVs1wceX3N0YnR0X0dldEZvbnRNZXRyaWNzT1MyRm9yQWJz2AcUX3N0YXJ0X3Bhc3NfdXBzYW1wbGXZBxBfc3RhcnRfcGFzc19wcmVw2gcbX3N0YXJ0X3Bhc3NfbWVyZ2VkX3Vwc2FtcGxl2wcUX3N0YXJ0X3Bhc3NfbWFpbl82NDLcBxBfc3RhcnRfcGFzc19tYWlu3QcYX3N0YXJ0X3Bhc3NfaHVmZl9kZWNvZGVy3gcQX3N0YXJ0X3Bhc3NfaHVmZt8HE19zdGFydF9wYXNzX2ZkY3RtZ3LgBxFfc3RhcnRfcGFzc19kcG9zdOEHEF9zdGFydF9wYXNzX2NvZWbiBw9fc3RhcnRfcGFzc182NDfjBxNfc3RhcnRfcGFzc18yX3F1YW505AcTX3N0YXJ0X3Bhc3NfMV9xdWFudOUHDV9zdGFydF9wYXNzXzHmBwtfc3RhcnRfcGFzc+cHEl9zdGFydF9vdXRwdXRfcGFzc+gHEV9zdGFydF9pbnB1dF9wYXNz6QcJX3NuX3dyaXRl6gcOX3NraXBfdmFyaWFibGXrBxBfc2tpcF9pbnB1dF9kYXRh7AcFX3NpbmjtBwRfc2lu7gcRX3NoYTI1Nl90cmFuc2Zvcm3vBw9fc2hhMV90cmFuc2Zvcm3wBxJfc2V0X3N0cmluZ19udW1iZXLxBwlfc2V0VGhyZXfyBxRfc2VyaWFsaXplTHptYUhlYWRlcvMHFF9zZXJpYWxpemVMemlwSGVhZGVy9AcUX3NlcmlhbGl6ZUx6aXBGb290ZXL1Bw1fc2VwX3Vwc2FtcGxl9gcPX3NlcF9kb3duc2FtcGxl9wcOX3NlbGZfZGVzdHJ1Y3T4BwVfcmludPkHDl9yZ2JfeWNjX3N0YXJ0+gcQX3JnYl95Y2NfY29udmVydPsHEV9yZ2JfcmdiMV9jb252ZXJ0/AcVX3JnYl9ncmF5X2NvbnZlcnRfNjUw/QcRX3JnYl9ncmF5X2NvbnZlcnT+BxBfcmdiX2NvbnZlcnRfNjUx/wcMX3JnYl9jb252ZXJ0gAgRX3JnYjFfcmdiX2NvbnZlcnSBCBJfcmdiMV9ncmF5X2NvbnZlcnSCCBRfcmVzZXRfbWFya2VyX3JlYWRlcoMIF19yZXNldF9pbnB1dF9jb250cm9sbGVyhAgQX3Jlc2V0X2Vycm9yX21ncoUIFF9yZXF1ZXN0X3ZpcnRfc2FycmF5hggUX3JlcXVlc3RfdmlydF9iYXJyYXmHCAdfcmVtb3ZliAgUX3JlYWxpemVfdmlydF9hcnJheXOJCBRfcmVhZF9yZXN0YXJ0X21hcmtlcooICl9yZWFkX3ByaXaLCA1fcmVhZF9tYXJrZXJzjAgNX3JlYWRfZ2VvYnRhZ40IDV9yZWFkX2NoYXB0ZXKOCBNfcmVhZF9iYWNraW5nX3N0b3JljwgKX3JlYWRfYXBpY5AID19yZWFkSW5kZXhUYWJsZZEIFF9xdWFudGl6ZV9vcmRfZGl0aGVykggTX3F1YW50aXplX2ZzX2RpdGhlcpMIE19xdWFudGl6ZU1hY3JvYmxvY2uUCBVfcXVhbnRpemUzX29yZF9kaXRoZXKVCBNfcHV0X3BpeGVsczhfeTJfOF9jlggTX3B1dF9waXhlbHM4X3gyXzhfY5cIEF9wdXRfcGl4ZWxzOF84X2OYCBNfcHV0X3BpeGVsczRfeTJfOF9jmQgUX3B1dF9waXhlbHM0X3h5Ml84X2OaCBNfcHV0X3BpeGVsczRfeDJfOF9jmwgQX3B1dF9waXhlbHM0XzhfY5wIE19wdXRfcGl4ZWxzMl95Ml84X2OdCBNfcHV0X3BpeGVsczJfeDJfOF9jnggQX3B1dF9waXhlbHMyXzhfY58IFF9wdXRfcGl4ZWxzMTZfeTJfOF9joAgVX3B1dF9waXhlbHMxNl94eTJfOF9joQgUX3B1dF9waXhlbHMxNl94Ml84X2OiCBVfcHV0X25vX3JuZF9waXhlbHNfbDKjCBpfcHV0X25vX3JuZF9waXhlbHM4X3kyXzhfY6QIGl9wdXRfbm9fcm5kX3BpeGVsczhfeDJfOF9jpQgbX3B1dF9ub19ybmRfcGl4ZWxzMTZfeTJfOF9jpggcX3B1dF9ub19ybmRfcGl4ZWxzMTZfeHkyXzhfY6cIG19wdXRfbm9fcm5kX3BpeGVsczE2X3gyXzhfY6gIGF9wdXRfaDI2NF9jaHJvbWFfbWM4XzhfY6kIGV9wdXRfaDI2NF9jaHJvbWFfbWM4XzE2X2OqCBhfcHV0X2gyNjRfY2hyb21hX21jNF84X2OrCBlfcHV0X2gyNjRfY2hyb21hX21jNF8xNl9jrAgYX3B1dF9oMjY0X2Nocm9tYV9tYzJfOF9jrQgZX3B1dF9oMjY0X2Nocm9tYV9tYzJfMTZfY64IGF9wdXRfaDI2NF9jaHJvbWFfbWMxXzhfY68IGV9wdXRfaDI2NF9jaHJvbWFfbWMxXzE2X2OwCBRfcHRocmVhZF9zZXRzcGVjaWZpY7EIDV9wdGhyZWFkX3NlbGayCA1fcHRocmVhZF9vbmNlswgTX3B0aHJlYWRfa2V5X2NyZWF0ZbQIFF9wdGhyZWFkX2dldHNwZWNpZmljtQgdX3Byb2Nlc3NfZGF0YV9zaW1wbGVfbWFpbl82NDO2CBlfcHJvY2Vzc19kYXRhX3NpbXBsZV9tYWlutwgYX3Byb2Nlc3NfZGF0YV9jcmFua19wb3N0uAgaX3Byb2Nlc3NfZGF0YV9jb250ZXh0X21haW65CBVfcHJvY2Vzc01hY3JvYmxvY2tEZWO6CBJfcHJvY2Vzc01hY3JvYmxvY2u7CBFfcHJlc2Nhbl9xdWFudGl6ZbwIEV9wcmVwYXJlX2Zvcl9wYXNzvQgYX3ByZXBhcmVfZm9yX291dHB1dF9wYXNzvggSX3ByZWRNYWNyb2Jsb2NrRW5jvwgLX3ByZWRDQlBFbmPACAtfcHJlZENCUERlY8EIEV9wcmVfcHJvY2Vzc19kYXRhwggUX3ByZV9wcm9jZXNzX2NvbnRleHTDCBVfcG9zdF9wcm9jZXNzX3ByZXBhc3PECBNfcG9zdF9wcm9jZXNzXzJwYXNzxQgTX3Bvc3RfcHJvY2Vzc18xcGFzc8YIFF9wb29sX3JlbGVhc2VfYnVmZmVyxwgLX3BuZ196YWxsb2PICBBfcG5nX3h5X2Zyb21fWFlayQgPX3BuZ193cml0ZV90Uk5TyggUX3BuZ193cml0ZV9zdGFydF9yb3fLCA5fcG5nX3dyaXRlX3NpZ8wID19wbmdfd3JpdGVfc1JHQs0ID19wbmdfd3JpdGVfc1BMVM4IEV9wbmdfd3JpdGVfc0NBTF9zzwgPX3BuZ193cml0ZV9zQklU0AgOX3BuZ193cml0ZV9yb3fRCA5fcG5nX3dyaXRlX3BuZ9IID19wbmdfd3JpdGVfcEhZc9MID19wbmdfd3JpdGVfcENBTNQID19wbmdfd3JpdGVfb0ZGc9UIG19wbmdfd3JpdGVfaW5mb19iZWZvcmVfUExURdYID19wbmdfd3JpdGVfaW5mb9cID19wbmdfd3JpdGVfaUNDUNgID19wbmdfd3JpdGVfaElTVNkIFV9wbmdfd3JpdGVfZ0FNQV9maXhlZNoIEF9wbmdfd3JpdGVfZmx1c2jbCBZfcG5nX3dyaXRlX2ZpbmRfZmlsdGVy3AgVX3BuZ193cml0ZV9jSFJNX2ZpeGVk3QgPX3BuZ193cml0ZV9iS0dE3ggPX3BuZ193cml0ZV9QTFRF3wgPX3BuZ193cml0ZV9JSERS4AgPX3BuZ193cml0ZV9JRU5E4QgXX3BuZ19zZXRfdW5rbm93bl9jaHVua3PiCA1fcG5nX3NldF90Uk5T4wgNX3BuZ19zZXRfdElNReQIEV9wbmdfc2V0X3NjYWxlXzE25QgNX3BuZ19zZXRfc1BMVOYID19wbmdfc2V0X3NDQUxfc+cIDV9wbmdfc2V0X3NCSVToCA1fcG5nX3NldF9yb3dz6QgNX3BuZ19zZXRfcEhZc+oIDV9wbmdfc2V0X3BDQUzrCA1fcG5nX3NldF9vRkZz7AgPX3BuZ19zZXRfbWVtX2Zu7QgNX3BuZ19zZXRfaElTVO4IEV9wbmdfc2V0X2Vycm9yX2Zu7wgPX3BuZ19zZXRfZVhJZl8x8AgNX3BuZ19zZXRfYktHRPEIDV9wbmdfc2V0X1BMVEXyCBFfcG5nX3NhdmVfdWludF8zMvMIFV9wbmdfcmVhZF91cGRhdGVfaW5mb/QIGF9wbmdfcmVhZF90cmFuc2Zvcm1faW5mb/UIDV9wbmdfcmVhZF9zaWf2CBVfcG5nX3JlYWRfZmluaXNoX0lEQVT3CBdfcG5nX3JlYWRfZmlsdGVyX3Jvd191cPgIGF9wbmdfcmVhZF9maWx0ZXJfcm93X3N1YvkIKl9wbmdfcmVhZF9maWx0ZXJfcm93X3BhZXRoX211bHRpYnl0ZV9waXhlbPoIJl9wbmdfcmVhZF9maWx0ZXJfcm93X3BhZXRoXzFieXRlX3BpeGVs+wgYX3BuZ19yZWFkX2ZpbHRlcl9yb3dfYXZn/AgUX3BuZ19yZWFkX2ZpbHRlcl9yb3f9CAtfcG5nX211bGRpdv4IEV9wbmdfbWFsbG9jX2FycmF5/wgMX3BuZ19sb25nam1wgAkeX3BuZ19pbml0X3JlYWRfdHJhbnNmb3JtYXRpb25zgQkRX3BuZ19pY2Nfc2V0X3NSR0KCCRhfcG5nX2ljY19jaGVja190YWdfdGFibGWDCRVfcG5nX2ljY19jaGVja19sZW5ndGiECRVfcG5nX2ljY19jaGVja19oZWFkZXKFCRFfcG5nX2dldF9yb3dieXRlc4YJE19wbmdfZ2V0X2NvbG9yX3R5cGWHCRBfcG5nX2ZyZWVfam1wYnVmiAkVX3BuZ19mcmVlX2J1ZmZlcl9saXN0iQkSX3BuZ19mb3JtYXRfYnVmZmVyigkKX3BuZ19mbHVzaIsJHV9wbmdfZG9fd3JpdGVfdHJhbnNmb3JtYXRpb25zjAkXX3BuZ19kb193cml0ZV9pbnRlcmxhY2WNCRxfcG5nX2RvX3JlYWRfdHJhbnNmb3JtYXRpb25zjgkWX3BuZ19kb19yZWFkX2ludGVybGFjZY8JF19wbmdfZGVmYXVsdF93cml0ZV9kYXRhkAkWX3BuZ19kZWZhdWx0X3JlYWRfZGF0YZEJEl9wbmdfZGVmYXVsdF9mbHVzaJIJEl9wbmdfZGVmYXVsdF9lcnJvcpMJGF9wbmdfY3JlYXRlX3dyaXRlX3N0cnVjdJQJJF9wbmdfY29sb3JzcGFjZV9zZXRfcmdiX2NvZWZmaWNpZW50c5UJGV9wbmdfY29sb3JzcGFjZV9zZXRfZ2FtbWGWCSJfcG5nX2NvbG9yc3BhY2Vfc2V0X2Nocm9tYXRpY2l0aWVzlwkYX3BuZ19jb2xvcnNwYWNlX2NoZWNrX3h5mAkPX3BuZ19jaGVja19JSERSmQkWX3BuZ19idWlsZF9nYW1tYV90YWJsZZoJDV9wYXNzX3N0YXJ0dXCbCRBfcGFzczJfbm9fZGl0aGVynAkQX3Bhc3MyX2ZzX2RpdGhlcp0JEF9wYXJzZUx6bWFIZWFkZXKeCRBfcGFyc2VMemlwSGVhZGVynwkQX3BhcnNlTHppcEZvb3RlcqAJBl9wYXJzZaEJEF9wYWRIb3Jpem9udGFsbHmiCQ9fb3V0cHV0X21lc3NhZ2WjCRFfb3V0cHV0TUJSb3dBbHBoYaQJDF9vdXRwdXRNQlJvd6UJDF9udWxsX2ZpbHRlcqYJEV9udWxsX2NvbnZlcnRfNjUypwkNX251bGxfY29udmVydKgJDl9ub29wX3Vwc2FtcGxlqQkWX25ld19jb2xvcl9tYXBfMl9xdWFudKoJFl9uZXdfY29sb3JfbWFwXzFfcXVhbnSrCRNfbWVyZ2VkXzJ2X3Vwc2FtcGxlrAkTX21lcmdlZF8xdl91cHNhbXBsZa0JCF9tYnNpbml0rgkIX21icnRvd2OvCQVfbWFpbrAJBF9sb2exCQxfanVzdF9yZXR1cm6yCRVfanBlZ19zdXBwcmVzc190YWJsZXOzCRZfanBlZ19zdGFydF9kZWNvbXByZXNztAkUX2pwZWdfc3RhcnRfY29tcHJlc3O1CRFfanBlZ19zZXRfcXVhbGl0ebYJEl9qcGVnX3NldF9kZWZhdWx0c7cJF19qcGVnX3Jlc3luY190b19yZXN0YXJ0uAkOX2pwZWdfbWVtX2luaXS5CQ5fanBlZ19tZW1fZGVzdLoJE19qcGVnX21lbV9hdmFpbGFibGW7CRBfanBlZ19pZGN0X2lzbG93vAkQX2pwZWdfaWRjdF9pZmFzdL0JEF9qcGVnX2lkY3RfZmxvYXS+CQ5fanBlZ19pZGN0Xzl4Ob8JDl9qcGVnX2lkY3RfOHg0wAkPX2pwZWdfaWRjdF84eDE2wQkOX2pwZWdfaWRjdF83eDfCCQ9fanBlZ19pZGN0Xzd4MTTDCQ5fanBlZ19pZGN0XzZ4NsQJDl9qcGVnX2lkY3RfNngzxQkPX2pwZWdfaWRjdF82eDEyxgkOX2pwZWdfaWRjdF81eDXHCQ9fanBlZ19pZGN0XzV4MTDICQ5fanBlZ19pZGN0XzR4OMkJDl9qcGVnX2lkY3RfNHg0ygkOX2pwZWdfaWRjdF80eDLLCQ5fanBlZ19pZGN0XzN4NswJDl9qcGVnX2lkY3RfM3gzzQkOX2pwZWdfaWRjdF8yeDTOCQ5fanBlZ19pZGN0XzJ4Ms8JDl9qcGVnX2lkY3RfMngx0AkOX2pwZWdfaWRjdF8xeDLRCQ5fanBlZ19pZGN0XzF4MdIJD19qcGVnX2lkY3RfMTZ4ONMJEF9qcGVnX2lkY3RfMTZ4MTbUCRBfanBlZ19pZGN0XzE1eDE11QkPX2pwZWdfaWRjdF8xNHg31gkQX2pwZWdfaWRjdF8xNHgxNNcJEF9qcGVnX2lkY3RfMTN4MTPYCQ9fanBlZ19pZGN0XzEyeDbZCRBfanBlZ19pZGN0XzEyeDEy2gkQX2pwZWdfaWRjdF8xMXgxMdsJD19qcGVnX2lkY3RfMTB4NdwJEF9qcGVnX2lkY3RfMTB4MTDdCRdfanBlZ19maW5pc2hfZGVjb21wcmVzc94JFV9qcGVnX2ZpbmlzaF9jb21wcmVzc98JEF9qcGVnX2ZkY3RfaXNsb3fgCRBfanBlZ19mZGN0X2lmYXN04QkQX2pwZWdfZmRjdF9mbG9hdOIJDl9qcGVnX2ZkY3RfOXg54wkOX2pwZWdfZmRjdF84eDTkCQ9fanBlZ19mZGN0Xzh4MTblCQ5fanBlZ19mZGN0Xzd4N+YJD19qcGVnX2ZkY3RfN3gxNOcJDl9qcGVnX2ZkY3RfNng26AkOX2pwZWdfZmRjdF82eDPpCQ9fanBlZ19mZGN0XzZ4MTLqCQ5fanBlZ19mZGN0XzV4NesJD19qcGVnX2ZkY3RfNXgxMOwJDl9qcGVnX2ZkY3RfNHg47QkOX2pwZWdfZmRjdF80eDTuCQ5fanBlZ19mZGN0XzR4Mu8JDl9qcGVnX2ZkY3RfM3g28AkOX2pwZWdfZmRjdF8zeDPxCQ5fanBlZ19mZGN0XzJ4NPIJDl9qcGVnX2ZkY3RfMngy8wkOX2pwZWdfZmRjdF8yeDH0CQ5fanBlZ19mZGN0XzF4MvUJDl9qcGVnX2ZkY3RfMXgx9gkPX2pwZWdfZmRjdF8xNng49wkQX2pwZWdfZmRjdF8xNngxNvgJEF9qcGVnX2ZkY3RfMTV4MTX5CQ9fanBlZ19mZGN0XzE0eDf6CRBfanBlZ19mZGN0XzE0eDE0+wkQX2pwZWdfZmRjdF8xM3gxM/wJD19qcGVnX2ZkY3RfMTJ4Nv0JEF9qcGVnX2ZkY3RfMTJ4MTL+CRBfanBlZ19mZGN0XzExeDEx/wkPX2pwZWdfZmRjdF8xMHg1gAoQX2pwZWdfZmRjdF8xMHgxMIEKGF9qcGVnX2RlZmF1bHRfY29sb3JzcGFjZYIKHF9qcGVnX2NvcmVfb3V0cHV0X2RpbWVuc2lvbnODChNfanBlZ19jb25zdW1lX2lucHV0hAocX2pwZWdfY2FsY19vdXRwdXRfZGltZW5zaW9uc4UKGl9qcGVnX2NhbGNfanBlZ19kaW1lbnNpb25zhgoUX2pwZWdfQ3JlYXRlQ29tcHJlc3OHChBfamluaXRfdXBzYW1wbGVyiAoXX2ppbml0X21lcmdlZF91cHNhbXBsZXKJChhfamluaXRfbWFzdGVyX2RlY29tcHJlc3OKChRfamluaXRfbWFya2VyX3dyaXRlcosKFF9qaW5pdF9tYXJrZXJfcmVhZGVyjAoSX2ppbml0X2ludmVyc2VfZGN0jQoXX2ppbml0X2lucHV0X2NvbnRyb2xsZXKOChNfamluaXRfaHVmZl9lbmNvZGVyjwoTX2ppbml0X2h1ZmZfZGVjb2RlcpAKEl9qaW5pdF9mb3J3YXJkX2RjdJEKEl9qaW5pdF9kb3duc2FtcGxlcpIKGF9qaW5pdF9kX3Bvc3RfY29udHJvbGxlcpMKGF9qaW5pdF9kX21haW5fY29udHJvbGxlcpQKGF9qaW5pdF9kX2NvZWZfY29udHJvbGxlcpUKFl9qaW5pdF9jb21wcmVzc19tYXN0ZXKWChhfamluaXRfY29sb3JfZGVjb252ZXJ0ZXKXChZfamluaXRfY29sb3JfY29udmVydGVymAoYX2ppbml0X2NfcHJlcF9jb250cm9sbGVymQoXX2ppbml0X2NfbWFzdGVyX2NvbnRyb2yaChhfamluaXRfY19tYWluX2NvbnRyb2xsZXKbChhfamluaXRfY19jb2VmX2NvbnRyb2xsZXKcChRfamluaXRfYXJpdGhfZW5jb2Rlcp0KFF9qaW5pdF9hcml0aF9kZWNvZGVyngoWX2ppbml0XzJwYXNzX3F1YW50aXplcp8KFl9qaW5pdF8xcGFzc19xdWFudGl6ZXKgChBfamNvcHlfYmxvY2tfcm93oQoIX2lzdXBwZXKiChFfaXNUaWxlRXh0cmFjdGlvbqMKEF9pb193cml0ZV9wYWNrZXSkCg5faW9fc2hvcnRfc2Vla6UKCF9pb19zZWVrpgoNX2lvX3JlYWRfc2Vla6cKDl9pb19yZWFkX3BhdXNlqAoPX2lvX3JlYWRfcGFja2V0qQoQX2lvX29wZW5fZGVmYXVsdKoKEV9pb19jbG9zZV9kZWZhdWx0qwotX2ludlRyYW5zZm9ybU1hY3JvYmxvY2tfYWx0ZXJlZE9wZXJhdG9yc19oYXJkrAoXX2ludlRyYW5zZm9ybU1hY3JvYmxvY2utCg5faW50ZXJwb2xhdGVVVq4KDV9pbnRfdXBzYW1wbGWvCg9faW50X2Rvd25zYW1wbGWwChBfaW5wdXRNQlJvd0FscGhhsQoLX2lucHV0TUJSb3eyChZfaW5pdF9jb250ZXh0X2RlZmF1bHRzswoNX2luZmxhdGVfZmFzdLQKEF9pbmZsYXRlVmFsaWRhdGW1Cg1faW5mbGF0ZVJlc2V0tgoNX2luZmxhdGVJbml0X7cKDl9pbmZsYXRlSW5pdDJfuAoRX2ltYWdlX2NvcHlfcGxhbmW5CgtfaW1hZ2VfY29weboKFF9pZDN2Ml9yZWFkX2ludGVybmFsuwoGX2h5cG90vAoJX2hleGZsb2F0vQoOX2gydjJfdXBzYW1wbGW+ChdfaDJ2Ml9zbW9vdGhfZG93bnNhbXBsZb8KFV9oMnYyX21lcmdlZF91cHNhbXBsZcAKEF9oMnYyX2Rvd25zYW1wbGXBCg5faDJ2MV91cHNhbXBsZcIKFV9oMnYxX21lcmdlZF91cHNhbXBsZcMKEF9oMnYxX2Rvd25zYW1wbGXEChZfZ3JheXNjYWxlX2NvbnZlcnRfNjQ5xQoSX2dyYXlzY2FsZV9jb252ZXJ0xgoRX2dyYXlfcmdiX2NvbnZlcnTHChVfZ2V0X2ludGVyZXN0aW5nX2FwcG7IChRfZ2V0X2V4dHJhX21ldGFfZnVuY8kKFV9nZXRfY2F0ZWdvcnlfb3B0aW9uc8oKF19nZXRfY2F0ZWdvcnlfZl9vcHRpb25zywoNX2dldFNpemVXcml0ZcwKB19nZXRST0nNCgtfZ2V0UG9zUmVhZM4KD19nZXRCeXRlUmVhZF9TQs8KEl9mdWxsc2l6ZV91cHNhbXBsZdAKG19mdWxsc2l6ZV9zbW9vdGhfZG93bnNhbXBsZdEKFF9mdWxsc2l6ZV9kb3duc2FtcGxl0goGX2Z0ZWxs0woHX2ZyZXhwbNQKCl9mcmVlX3ByaXbVCg1fZnJlZV9nZW9idGFn1goNX2ZyZWVfY2hhcHRlctcKCl9mcmVlX2FwaWPYChFfZnJhbWVfY29weV9wcm9wc9kKEl9mb3J3YXJkX0RDVF9mbG9hdNoKDF9mb3J3YXJkX0RDVNsKD19mb3JtYXRfdG9fbmFtZdwKD19mb3JtYXRfbWVzc2FnZd0KEF9mb3JtYXRfZHVyYXRpb27eChJfZm9ybWF0X2NoaWxkX25leHTfChhfZm9ybWF0X2NoaWxkX2NsYXNzX25leHTgCgZfZm9wZW7hCgZfZm10X3jiCgZfZm10X2/jCgdfZm10X2Zw5AoFX2Ztb2TlCg5fZmx2X3JlYWRfc2Vla+YKEF9mbHZfcmVhZF9wYWNrZXTnChBfZmx2X3JlYWRfaGVhZGVy6AoPX2Zsdl9yZWFkX2Nsb3Nl6QoKX2Zsdl9wcm9iZeoKEF9mbHZfZGF0YV9wYWNrZXTrCgxfZmx1c2hUb0J5dGXsChNfZmluaXNoX3Bhc3NfbWFzdGVy7QoVX2ZpbmlzaF9wYXNzX2h1ZmZfNjQ27goRX2ZpbmlzaF9wYXNzX2h1ZmbvChNfZmluaXNoX3Bhc3NfZ2F0aGVy8AoNX2ZpbmlzaF9wYXNzMfEKE19maW5pc2hfb3V0cHV0X3Bhc3PyChJfZmluaXNoX2lucHV0X3Bhc3PzChZfZmlsbF9tZW1faW5wdXRfYnVmZmVy9AoMX2ZmdXJsX3dyaXRl9QoLX2ZmdXJsX3NlZWv2CgtfZmZ1cmxfcmVhZPcKFV9mZnVybF9vcGVuX3doaXRlbGlzdPgKFV9mZnVybF9nZXRfc2hvcnRfc2Vla/kKFF9mZnVybF9nZXRfcHJvdG9jb2xz+goOX2ZmdXJsX2Nvbm5lY3T7CgxfZmZ1cmxfYWxsb2P8ChxfZmZpb19yZXdpbmRfd2l0aF9wcm9iZV9kYXRh/QoUX2ZmaW9fb3Blbl93aGl0ZWxpc3T+CgtfZmZpb19saW1pdP8KEl9mZmlvX2luaXRfY29udGV4dIALDF9mZmlvX2Zkb3BlboELFl9mZl92cDZfZmlsdGVyX2RpYWc0X2OCCxVfZmZfdnA1Nl9pbml0X2RlcXVhbnSDCw1fZmZfdnA1Nl9pbml0hAsNX2ZmX3ZwNTZfZnJlZYULE19mZl92cDU2X2RlY29kZV9tYnOGCxVfZmZfdnA1Nl9kZWNvZGVfZnJhbWWHCxtfZmZfdnAzZHNwX3ZfbG9vcF9maWx0ZXJfMTKICx5fZmZfdnAzZHNwX3NldF9ib3VuZGluZ192YWx1ZXOJCw9fZmZfdnAzZHNwX2luaXSKCxVfZmZfdnAzZHNwX2lkY3QxMF9wdXSLCxtfZmZfdnAzZHNwX2hfbG9vcF9maWx0ZXJfMTKMCxFfZmZfdmlkZW9kc3BfaW5pdI0LEl9mZl9yZnBzX2NhbGN1bGF0ZY4LEl9mZl9yZnBzX2FkZF9mcmFtZY8LE19mZl9pbml0X3ZsY19zcGFyc2WQCxFfZmZfaWQzdjJfdGFnX2xlbpELE19mZl9pZDN2Ml9yZWFkX2RpY3SSCxlfZmZfaWQzdjJfcGFyc2VfcHJpdl9kaWN0kwsUX2ZmX2lkM3YyX3BhcnNlX3ByaXaUCxhfZmZfaWQzdjJfcGFyc2VfY2hhcHRlcnOVCxRfZmZfaWQzdjJfcGFyc2VfYXBpY5YLD19mZl9pZDN2Ml9tYXRjaJcLEF9mZl9ocGVsZHNwX2luaXSYCxNfZmZfaDI2NGNocm9tYV9pbml0mQsRX2ZmX2dldF9leHRyYWRhdGGaCw5fZmZfZ2V0X2J1ZmZlcpsLE19mZl9mZXRjaF90aW1lc3RhbXCcCxZfZmZfZW11bGF0ZWRfZWRnZV9tY184nQsXX2ZmX2VtdWxhdGVkX2VkZ2VfbWNfMTaeCxVfZmZfZGVjb2RlX2dldF9wYWNrZXSfCxZfZmZfZGVjb2RlX2ZyYW1lX3Byb3BzoAsUX2ZmX2RlY29kZV9ic2ZzX2luaXShCxZfZmZfYnNmX2dldF9wYWNrZXRfcmVmogsYX2ZmX2JzZl9jaGlsZF9jbGFzc19uZXh0owsTX2ZmX2F2aW9fY2hpbGRfbmV4dKQLGV9mZl9hdmlvX2NoaWxkX2NsYXNzX25leHSlCxNfZmZfYWxsb2NfZXh0cmFkYXRhpgsUX2ZmX2FkZF9wYXJhbV9jaGFuZ2WnCwVfZmVvZqgLDV9leGFtaW5lX2FwcDCpCwZfZXRpbWWqCwtfZXJyb3JfZXhpdKsLEF9lbmNvZGVfbWN1X2h1ZmasCxJfZW5jb2RlX21jdV9nYXRoZXKtCxpfZW5jb2RlX21jdV9EQ19yZWZpbmVfMjgwNa4LFV9lbmNvZGVfbWN1X0RDX3JlZmluZa8LGV9lbmNvZGVfbWN1X0RDX2ZpcnN0XzI4MDOwCxRfZW5jb2RlX21jdV9EQ19maXJzdLELGl9lbmNvZGVfbWN1X0FDX3JlZmluZV8yODA2sgsVX2VuY29kZV9tY3VfQUNfcmVmaW5lswsZX2VuY29kZV9tY3VfQUNfZmlyc3RfMjgwNLQLFF9lbmNvZGVfbWN1X0FDX2ZpcnN0tQsLX2VuY29kZV9tY3W2CxhfZW1wdHlfbWVtX291dHB1dF9idWZmZXK3Cw1fZW1pdF9tZXNzYWdluAsVX2Vsem1hX2RlY29tcHJlc3NfcnVuuQsXX2Vsem1hX2RlY29tcHJlc3NfYWxsb2O6CxNfZWx6bWFfY29tcHJlc3NfcnVuuwsWX2Vsem1hX2NvbXByZXNzX2NvbmZpZ7wLFV9lbHptYV9jb21wcmVzc19hbGxvY70LD19lbHptYVdyaXRlRnVuY74LDl9lbHptYVJlYWRGdW5jvwsOX2Vsem1hUHJvZ3Jlc3PACwpfZWx6bWFGcmVlwQsLX2Vsem1hQWxsb2PCCw5fZHluX2J1Zl93cml0ZcMLDV9keW5fYnVmX3NlZWvECw5fZHVtcF9idWZmZXJfZcULCl9kdW1teV83MjPGCw1fZG93bnNhbXBsZVVWxwsIX2RvX3JlYWTICxNfZGVzY3JpcHRvcl9jb21wYXJlyQsVX2RlcXVhbnRpemVNYWNyb2Jsb2NrygsNX2RlZmxhdGVfc2xvd8sLDV9kZWZsYXRlX2Zhc3TMCw1fZGVmbGF0ZVJlc2V0zQsNX2RlZmxhdGVJbml0X84LF19kZWNvbXByZXNzX3Ntb290aF9kYXRhzwsTX2RlY29tcHJlc3Nfb25lcGFzc9ALEF9kZWNvbXByZXNzX2RhdGHRCw9fZGVjb2RlX21jdV9zdWLSCxdfZGVjb2RlX21jdV9EQ19yZWZpbmVfNNMLFV9kZWNvZGVfbWN1X0RDX3JlZmluZdQLFl9kZWNvZGVfbWN1X0RDX2ZpcnN0XzLVCxRfZGVjb2RlX21jdV9EQ19maXJzdNYLF19kZWNvZGVfbWN1X0FDX3JlZmluZV811wsVX2RlY29kZV9tY3VfQUNfcmVmaW5l2AsWX2RlY29kZV9tY3VfQUNfZmlyc3RfM9kLFF9kZWNvZGVfbWN1X0FDX2ZpcnN02gsNX2RlY29kZV9tY3VfNtsLC19kZWNvZGVfbWN13AsRX2RlY29kZV9kYXRhX2ZyZWXdCxVfZGVjb2RlVGh1bWJuYWlsQWxwaGHeCxBfZGVjb2RlVGh1bWJuYWls3wsJX2RlY2Zsb2F04AsIX2NyYzMyX3rhCwVfY29zaOILBF9jb3PjCwlfY29weXNpZ27kCwdfY29weVRv5QsQX2NvbnRleHRfdG9fbmFtZeYLEF9jb25zdW1lX21hcmtlcnPnCw1fY29uc3VtZV9kYXRh6AsUX2NvbXByZXNzX2ZpcnN0X3Bhc3PpCw5fY29tcHJlc3NfZGF0YeoLDl9jb21wcmVzc0JvdW5k6wsJX2NvbXByZXNz7AsUX2NvbG9yX3RhYmxlX2NvbXBhcmXtCxBfY29sb3JfcXVhbnRpemUz7gsPX2NvbG9yX3F1YW50aXpl7wsRX2NvZGVjX2NoaWxkX25leHTwCxdfY29kZWNfY2hpbGRfY2xhc3NfbmV4dPELEl9jbXlrX3ljY2tfY29udmVydPILEV9jbXlrX3JnYl9jb252ZXJ08wsUX2Nsb3NlX2JhY2tpbmdfc3RvcmX0Cw9fYnNmX2NoaWxkX25leHT1CxBfYXZzdWJ0aXRsZV9mcmVl9gsbX2F2cHJpdl9zZXRfc3lzdGVtYXRpY19wYWwy9wseX2F2cHJpdl9yZXBvcnRfbWlzc2luZ19mZWF0dXJl+AsTX2F2cHJpdl9uZXdfY2hhcHRlcvkLHF9hdnByaXZfZ2V0X3Jhd19waXhfZm10X3RhZ3P6CxRfYXZwcml2X2ZpbmRfcGl4X2ZtdPsLK19hdnByaXZfY29kZWNfZ2V0X2NhcF9za2lwX2ZyYW1lX2ZpbGxfcGFyYW38CwtfYXZpb193cml0Zf0LD19hdmlvX3NlZWtfdGltZf4LCl9hdmlvX3JsMjT/CwpfYXZpb19ybDE2gAwSX2F2aW9fb3Blbl9keW5fYnVmgQwNX2F2aW9fZ2V0X3N0coIMEl9hdmlvX2NvbnRleHRfZnJlZYMMDF9hdmlvX2Nsb3NlcIQME19hdmlvX2Nsb3NlX2R5bl9idWaFDBNfYXZpb19hbGxvY19jb250ZXh0hgwTX2F2Z19waXhlbHM4X3kyXzhfY4cME19hdmdfcGl4ZWxzOF94Ml84X2OIDBBfYXZnX3BpeGVsczhfOF9jiQwTX2F2Z19waXhlbHM0X3kyXzhfY4oMFF9hdmdfcGl4ZWxzNF94eTJfOF9jiwwTX2F2Z19waXhlbHM0X3gyXzhfY4wMEF9hdmdfcGl4ZWxzNF84X2ONDBNfYXZnX3BpeGVsczJfeTJfOF9jjgwTX2F2Z19waXhlbHMyX3gyXzhfY48MEF9hdmdfcGl4ZWxzMl84X2OQDBRfYXZnX3BpeGVsczE2X3kyXzhfY5EMFV9hdmdfcGl4ZWxzMTZfeHkyXzhfY5IMFF9hdmdfcGl4ZWxzMTZfeDJfOF9jkwwbX2F2Z19ub19ybmRfcGl4ZWxzMTZfeTJfOF9jlAwcX2F2Z19ub19ybmRfcGl4ZWxzMTZfeHkyXzhfY5UMG19hdmdfbm9fcm5kX3BpeGVsczE2X3gyXzhfY5YMGF9hdmdfaDI2NF9jaHJvbWFfbWM4XzhfY5cMGV9hdmdfaDI2NF9jaHJvbWFfbWM4XzE2X2OYDBhfYXZnX2gyNjRfY2hyb21hX21jNF84X2OZDBlfYXZnX2gyNjRfY2hyb21hX21jNF8xNl9jmgwYX2F2Z19oMjY0X2Nocm9tYV9tYzJfOF9jmwwZX2F2Z19oMjY0X2Nocm9tYV9tYzJfMTZfY5wMGF9hdmdfaDI2NF9jaHJvbWFfbWMxXzhfY50MGV9hdmdfaDI2NF9jaHJvbWFfbWMxXzE2X2OeDCFfYXZmb3JtYXRfcXVldWVfYXR0YWNoZWRfcGljdHVyZXOfDBRfYXZmb3JtYXRfb3Blbl9pbnB1dKAMGl9hdmZvcm1hdF9maW5kX3N0cmVhbV9pbmZvoQwVX2F2Zm9ybWF0X2Nsb3NlX2lucHV0ogwdX2F2Y29kZWNfcGl4X2ZtdF90b19jb2RlY190YWejDBFfYXZjb2RlY19nZXRfbmFtZaQMG19hdmNvZGVjX2RlZmF1bHRfZ2V0X2Zvcm1hdKUMHF9hdmNvZGVjX2RlZmF1bHRfZ2V0X2J1ZmZlcjKmDBlfYXZjb2RlY19kZWZhdWx0X2V4ZWN1dGUypwwYX2F2Y29kZWNfZGVmYXVsdF9leGVjdXRlqAwZX2F2Y29kZWNfZGVjb2RlX3N1YnRpdGxlMqkMGl9hdmNvZGVjX2FsaWduX2RpbWVuc2lvbnMyqgwMX2F2X3ZicHJpbnRmqwwKX2F2X3N0cnRva6wMCl9hdl9zdHJ0b2StDAxfYXZfc3RyZXJyb3KuDBFfYXZfc2hyaW5rX3BhY2tldK8MDl9hdl9zaGFfdXBkYXRlsAwMX2F2X3NoYV9pbml0sQwNX2F2X3NoYV9maW5hbLIMDl9hdl9yZWFkX2ZyYW1lswwXX2F2X3Byb2JlX2lucHV0X2Zvcm1hdDK0DA5fYXZfcGFyc2VfdGltZbUMHF9hdl9wYWNrZXRfdW5wYWNrX2RpY3Rpb25hcnm2DBdfYXZfb3B0X3NldF9mcm9tX3N0cmluZ7cMFF9hdl9vcHRfc2V0X2RpY3RfdmFsuAwRX2F2X29wdF9zZXRfZGljdDK5DAtfYXZfb3B0X3B0croMDF9hdl9vcHRfbmV4dLsMFV9hdl9vcHRfZ2V0X2tleV92YWx1ZbwMFF9hdl9vcHRfZ2V0X2RpY3RfdmFsvQwLX2F2X29wdF9nZXS+DBNfYXZfbG9nX2Zvcm1hdF9saW5lvwwOX2F2X2ltYWdlX2NvcHnADBRfYXZfaW1hZ2VfY2hlY2tfc2l6ZcEMD19hdl9od2ZyYW1lX21hcMIMD19hdl9ncm93X3BhY2tldMMMEl9hdl9nZXRfc2FtcGxlX2ZtdMQME19hdl9nZXRfcmFuZG9tX3NlZWTFDA9fYXZfZ2V0X3BpeF9mbXTGDBZfYXZfZ2V0X2NoYW5uZWxfbGF5b3V0xwwXX2F2X2dldF9iaXRzX3Blcl9zYW1wbGXIDB1fYXZfZ2V0X2F1ZGlvX2ZyYW1lX2R1cmF0aW9uMskMHF9hdl9nZXRfYXVkaW9fZnJhbWVfZHVyYXRpb27KDBJfYXZfZnJhbWVfbW92ZV9yZWbLDBRfYXZfZnJhbWVfZ2V0X2J1ZmZlcswMDl9hdl9mcmFtZV9jb3B5zQwYX2F2X2ZyYW1lX2FwcGx5X2Nyb3BwaW5nzgwUX2F2X2ZpbmRfYmVzdF9zdHJlYW3PDBhfYXZfZmlsZW5hbWVfbnVtYmVyX3Rlc3TQDBBfYXZfZmFzdF9yZWFsbG9j0QwPX2F2X2Zhc3RfbWFsbG9j0gwOX2F2X2V4cHJfcGFyc2XTDBdfYXZfZHluYXJyYXlfYWRkX25vZnJlZdQMEF9hdl9keW5hcnJheV9hZGTVDBVfYXZfZGVmYXVsdF9pdGVtX25hbWXWDBRfYXZfY29kZWNfaXNfZW5jb2RlctcMF19hdl9idWZmZXJfZGVmYXVsdF9mcmVl2AwRX2F2X2J1ZmZlcl9jcmVhdGXZDBFfYXZfYnVmZmVyX2FsbG9jetoMGl9hdl9icHJpbnRfaW5pdF9mb3JfYnVmZmVy2wwQX2F2X2JwcmludF9jbGVhctwMEF9hdl9icHJpbnRfY2hhcnPdDBlfYXZfYnByaW50X2NoYW5uZWxfbGF5b3V03gwOX2F2X2FkZF9zdGFibGXfDAZfYXRhbjLgDAVfYXNpbuEMBl9hcmdfbuIMDV9hbGxvY19zYXJyYXnjDA1fYWxsb2NfYmFycmF55AwKX2FkbGVyMzJfeuUMBV9hY29z5gwTX2FjY2Vzc192aXJ0X3NhcnJheecME19hY2Nlc3NfdmlydF9iYXJyYXnoDAlfX3RyX2luaXTpDApfX3RyX2FsaWdu6gwMX19nZXRfdHpuYW1l6wwOX19nZXRfdGltZXpvbmXsDA1fX2dldF9lbnZpcm9u7QwOX19nZXRfZGF5bGlnaHTuDApfX2dldEJpdDE27wwVX19fdW5saXN0X2xvY2tlZF9maWxl8AwIX19fdWZsb3fxDA5fX19zdHJpbmdfcmVhZPIMCV9fX3N0cmR1cPMMCl9fX3N0cG5jcHn0DAlfX19zdHBjcHn1DA9fX19zdGRvdXRfd3JpdGX2DA1fX19zdGRpb19zZWVr9wwNX19fc3RkaW9fcmVhZPgMDl9fX3N0ZGlvX2Nsb3Nl+QwRX19fcmVtX3BpbzJfbGFyZ2X6DApfX19vZmxfYWRk+wwKX19fbWVtcmNocvwMDl9fX2dldFR5cGVOYW1l/QwJX19fZnRlbGxv/gwJX19fZnNlZWtv/wwNX19fZm1vZGVmbGFnc4ANIV9fX2Vtc2NyaXB0ZW5fZW52aXJvbl9jb25zdHJ1Y3RvcoENFl9fX2N4YV9pc19wb2ludGVyX3R5cGWCDRdfX19jeGFfZ2V0X2dsb2JhbHNfZmFzdIMNEF9fX2N4YV9jYW5fY2F0Y2iEDRdfX1pTdDE1Z2V0X25ld19oYW5kbGVydoUNUF9fWk5LMTBfX2N4eGFiaXYxMjNfX2Z1bmRhbWVudGFsX3R5cGVfaW5mbzljYW5fY2F0Y2hFUEtOU18xNl9fc2hpbV90eXBlX2luZm9FUlB2hg1jX19aTksxMF9fY3h4YWJpdjEyMV9fdm1pX2NsYXNzX3R5cGVfaW5mbzI3aGFzX3VuYW1iaWd1b3VzX3B1YmxpY19iYXNlRVBOU18xOV9fZHluYW1pY19jYXN0X2luZm9FUHZphw1aX19aTksxMF9fY3h4YWJpdjEyMV9fdm1pX2NsYXNzX3R5cGVfaW5mbzE2c2VhcmNoX2JlbG93X2RzdEVQTlNfMTlfX2R5bmFtaWNfY2FzdF9pbmZvRVBLdmliiA1dX19aTksxMF9fY3h4YWJpdjEyMV9fdm1pX2NsYXNzX3R5cGVfaW5mbzE2c2VhcmNoX2Fib3ZlX2RzdEVQTlNfMTlfX2R5bmFtaWNfY2FzdF9pbmZvRVBLdlM0X2liiQ1iX19aTksxMF9fY3h4YWJpdjEyMF9fc2lfY2xhc3NfdHlwZV9pbmZvMjdoYXNfdW5hbWJpZ3VvdXNfcHVibGljX2Jhc2VFUE5TXzE5X19keW5hbWljX2Nhc3RfaW5mb0VQdmmKDVlfX1pOSzEwX19jeHhhYml2MTIwX19zaV9jbGFzc190eXBlX2luZm8xNnNlYXJjaF9iZWxvd19kc3RFUE5TXzE5X19keW5hbWljX2Nhc3RfaW5mb0VQS3ZpYosNXF9fWk5LMTBfX2N4eGFiaXYxMjBfX3NpX2NsYXNzX3R5cGVfaW5mbzE2c2VhcmNoX2Fib3ZlX2RzdEVQTlNfMTlfX2R5bmFtaWNfY2FzdF9pbmZvRVBLdlM0X2lijA1MX19aTksxMF9fY3h4YWJpdjExOV9fcG9pbnRlcl90eXBlX2luZm85Y2FuX2NhdGNoRVBLTlNfMTZfX3NoaW1fdHlwZV9pbmZvRVJQdo0NSl9fWk5LMTBfX2N4eGFiaXYxMTdfX3BiYXNlX3R5cGVfaW5mbzljYW5fY2F0Y2hFUEtOU18xNl9fc2hpbV90eXBlX2luZm9FUlB2jg1KX19aTksxMF9fY3h4YWJpdjExN19fY2xhc3NfdHlwZV9pbmZvOWNhbl9jYXRjaEVQS05TXzE2X19zaGltX3R5cGVfaW5mb0VSUHaPDV9fX1pOSzEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm8yN2hhc191bmFtYmlndW91c19wdWJsaWNfYmFzZUVQTlNfMTlfX2R5bmFtaWNfY2FzdF9pbmZvRVB2aZANVl9fWk5LMTBfX2N4eGFiaXYxMTdfX2NsYXNzX3R5cGVfaW5mbzE2c2VhcmNoX2JlbG93X2RzdEVQTlNfMTlfX2R5bmFtaWNfY2FzdF9pbmZvRVBLdmlikQ1ZX19aTksxMF9fY3h4YWJpdjExN19fY2xhc3NfdHlwZV9pbmZvMTZzZWFyY2hfYWJvdmVfZHN0RVBOU18xOV9fZHluYW1pY19jYXN0X2luZm9FUEt2UzRfaWKSDRxfX1pOOU9JbWFnZVBORzZlbmNvZGVFampqamlpkw0YX19aTjlPSW1hZ2VQTkc2ZGVjb2RlRWpqlA0VX19aTjlPSW1hZ2VQTkc0dHlwZUV2lQ0dX19aTjlPSW1hZ2VQTkcxMGRlY29kZUhlYWRFamqWDRxfX1pOOU9JbWFnZUpYUjZlbmNvZGVFampqamlplw0YX19aTjlPSW1hZ2VKWFI2ZGVjb2RlRWpqmA0VX19aTjlPSW1hZ2VKWFI0dHlwZUV2mQ0dX19aTjlPSW1hZ2VKWFIxMGRlY29kZUhlYWRFamqaDRxfX1pOOU9JbWFnZUdJRjZlbmNvZGVFampqamlpmw0YX19aTjlPSW1hZ2VHSUY2ZGVjb2RlRWpqnA0VX19aTjlPSW1hZ2VHSUY0dHlwZUV2nQ0dX19aTjlPSW1hZ2VHSUYxMGRlY29kZUhlYWRFamqeDSlfX1pOOUlBcmNoaXZlcjE4bHptYU91dHB1dENhbGxiYWNrRVB2UEt2bZ8NKV9fWk45SUFyY2hpdmVyMTdsem1hSW5wdXRDYWxsYmFja0VQdlMwX1BtoA0lX19aTjlJQXJjaGl2ZXIxN2RlY29tcHJlc3NJbmZsYXRlRWpqaqENIl9fWk45SUFyY2hpdmVyMTVjb21wcmVzc0RlZmxhdGVFamqiDSJfX1pOOUlBcmNoaXZlcjE0ZGVjb21wcmVzc0xaTUFFampqow0fX19aTjlJQXJjaGl2ZXIxMmNvbXByZXNzTFpNQUVqaqQNH19fWk43SUJ1ZmZlcjE1Z2V0VG1wQnVmZmVyUHRyRWqlDR1fX1pON0lCdWZmZXIxM3RtcEJ1ZmZlclNpemVFdqYNHV9fWk43SUJ1ZmZlcjEzZnJlZVRtcEJ1ZmZlckV2pw0cX19aTjdJQnVmZmVyMTJnZXRUbXBCdWZmZXJFaqgNJF9fWk42SUltYWdlMThjb252ZXJ0cFJHQkF0b0FSR0JFampqaqkNFV9fWk41SUZvbnQ4Z2V0R2x5cGhFaqoNEV9fWk41SUZvbnQ0bG9hZEVqqw0lX19aTjVJRm9udDE5Z2V0R2x5cGhTY2FsZU1hdHJpeEVpZGRkZKwNJ19fWk41SUZvbnQxN3JlbmRlckdseXBoTWF0cml4RWppZGRkZGlpaa0NHV9fWk41SUZvbnQxM2dldEdseXBoU2NhbGVFaWRkrg0fX19aTjVJRm9udDExcmVuZGVyR2x5cGhFamlkZGlpaa8NGl9fWk41SUZvbnQxMWtlcm5BZHZhbmNlRWlpsA1CX19aTjU2RW1zY3JpcHRlbkJpbmRpbmdJbml0aWFsaXplcl9JY2VTdG9uZUNwcEltYWdlRW5jb2RlZERhdGFDMkV2sQ1CX19aTjU2RW1zY3JpcHRlbkJpbmRpbmdJbml0aWFsaXplcl9JY2VTdG9uZUNwcEltYWdlRGVjb2RlZEhlYWRDMkV2sg1CX19aTjU2RW1zY3JpcHRlbkJpbmRpbmdJbml0aWFsaXplcl9JY2VTdG9uZUNwcEltYWdlRGVjb2RlZERhdGFDMkV2sw0/X19aTjUzRW1zY3JpcHRlbkJpbmRpbmdJbml0aWFsaXplcl9uYXRpdmVfYW5kX2J1aWx0aW5fdHlwZXNDMkV2tA06X19aTjQ4RW1zY3JpcHRlbkJpbmRpbmdJbml0aWFsaXplcl9JY2VTdG9uZUNwcEFyY2hpdmVyQzJFdrUNOF9fWk40NkVtc2NyaXB0ZW5CaW5kaW5nSW5pdGlhbGl6ZXJfSWNlU3RvbmVDcHBCdWZmZXJDMkV2tg03X19aTjQ1RW1zY3JpcHRlbkJpbmRpbmdJbml0aWFsaXplcl9JY2VTdG9uZUNwcFZpZGVvQzJFdrcNNl9fWk40NEVtc2NyaXB0ZW5CaW5kaW5nSW5pdGlhbGl6ZXJfSWNlU3RvbmVDcHBGb250QzJFdrgNJF9fWk4xOUlWaWRlb0RlY29kZXJGRm1wZWc4cG9wRnJhbWVFdrkNKV9fWk4xOUlWaWRlb0RlY29kZXJGRm1wZWc2bG9nZ2VyRVB2aVBLY1Bpug0uX19aTjE5SVZpZGVvRGVjb2RlckZGbXBlZzE3cHVzaEZyYW1lRnJvbUZpbGVFdrsNL19fWk4xOUlWaWRlb0RlY29kZXJGRm1wZWcxN3B1c2hGcmFtZUZyb21EYXRhRWptvA0rX19aTjE5SVZpZGVvRGVjb2RlckZGbXBlZzEycmVjZWl2ZUZyYW1lRWptab0NKl9fWk4xOUlWaWRlb0RlY29kZXJGRm1wZWcxMmluaXRXaXRoRmlsZUVqbb4NKV9fWk4xOUlWaWRlb0RlY29kZXJGRm1wZWcxMmluaXRXaXRoRGF0YUVpvw0rX19aTjE5SVZpZGVvRGVjb2RlckZGbXBlZzEyY292ZXJ0VG9ZVVZZRWptacANKF9fWk4xOUlWaWRlb0RlY29kZXJGRm1wZWcxMWRlY29kZUZyYW1lRXbBDStfX1pOMTlJVmlkZW9EZWNvZGVyRkZtcGVnMTByZWFkUGFja2V0RVB2UGhpwg0oX19aTjE0SU1lbW9yeU1hbmFnZXIxNmhlYXBMYXN0RnJhZ21lbnRFdsMNJV9fWk4xNElNZW1vcnlNYW5hZ2VyMTNoZWFwVXNhZ2VTaXplRXbEDSRfX1pOMTRJTWVtb3J5TWFuYWdlcjEyaGVhcExhc3RTaXplRXbFDSJfX1pOMTNJSW1hZ2VNYW5hZ2VyOWVuY29kZVBOR0Vqampqxg0jX19aTjEzSUltYWdlTWFuYWdlcjllbmNvZGVKWFJFampqamnHDR1fX1pOMTNJSW1hZ2VNYW5hZ2VyNmRlY29kZUVqasgNKF9fWk4xM0lJbWFnZU1hbmFnZXIxNGltYWdlQWxwaGFKb2luRWpqamrJDSVfX1pOMTNJSW1hZ2VNYW5hZ2VyMTBlbmNvZGVKUEVHRWpqamppyg0iX19aTjEzSUltYWdlTWFuYWdlcjEwZGVjb2RlSGVhZEVqassNIl9fWk4xMUNQUEpTQnJpZGdlQzJFUDExQXBwbGljYXRpb27MDRlfX1pOMTFDUFBKU0JyaWRnZTNsb2dFUEtjzQ0YX19aTjExQXBwbGljYXRpb240aW5pdEV2zg1AX19aTjEwZW1zY3JpcHRlbjhpbnRlcm5hbDdJbnZva2VySVA1SUZvbnRKT2pFRTZpbnZva2VFUEZTM19TNF9Fas8NVV9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWw3SW52b2tlckkxN0lJbWFnZUVuY29kZWREYXRhSmpqamppRUU2aW52b2tlRVBGUzJfampqamlFampqamnQDVJfX1pOMTBlbXNjcmlwdGVuOGludGVybmFsN0ludm9rZXJJMTdJSW1hZ2VFbmNvZGVkRGF0YUpqampqRUU2aW52b2tlRVBGUzJfampqakVqampq0Q1MX19aTjEwZW1zY3JpcHRlbjhpbnRlcm5hbDdJbnZva2VySTE3SUltYWdlRGVjb2RlZERhdGFKampFRTZpbnZva2VFUEZTMl9qakVqatINUF9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWw3SW52b2tlckkxNUlBcmNoaXZlclJlc3VsdEpqampiRUU2aW52b2tlRVBGUzJfampqYkVqampi0w1NX19aTjEwZW1zY3JpcHRlbjhpbnRlcm5hbDdJbnZva2VySTE1SUFyY2hpdmVyUmVzdWx0SmpqakVFNmludm9rZUVQRlMyX2pqakVqamrUDWdfX1pOMTBlbXNjcmlwdGVuOGludGVybmFsMTVyYXdfY29uc3RydWN0b3JJMTdJSW1hZ2VFbmNvZGVkRGF0YUpFRUVQVF9EcE5TMF8xMUJpbmRpbmdUeXBlSVQwX0U4V2lyZVR5cGVF1Q1nX19aTjEwZW1zY3JpcHRlbjhpbnRlcm5hbDE1cmF3X2NvbnN0cnVjdG9ySTE3SUltYWdlRGVjb2RlZEhlYWRKRUVFUFRfRHBOUzBfMTFCaW5kaW5nVHlwZUlUMF9FOFdpcmVUeXBlRdYNZ19fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxNXJhd19jb25zdHJ1Y3RvckkxN0lJbWFnZURlY29kZWREYXRhSkVFRVBUX0RwTlMwXzExQmluZGluZ1R5cGVJVDBfRThXaXJlVHlwZUXXDWBfX1pOMTBlbXNjcmlwdGVuOGludGVybmFsMTVyYXdfY29uc3RydWN0b3JJMTBJRm9udEdseXBoSkVFRVBUX0RwTlMwXzExQmluZGluZ1R5cGVJVDBfRThXaXJlVHlwZUXYDUVfX1pOMTBlbXNjcmlwdGVuOGludGVybmFsMTRyYXdfZGVzdHJ1Y3RvckkxOUlWaWRlb0RlY29kZXJGRm1wZWdFRXZQVF/ZDTlfX1pOMTBlbXNjcmlwdGVuOGludGVybmFsMTNnZXRBY3R1YWxUeXBlSTdJQnVmZmVyRUVQS3ZQVF/aDTdfX1pOMTBlbXNjcmlwdGVuOGludGVybmFsMTNnZXRBY3R1YWxUeXBlSTVJRm9udEVFUEt2UFRf2w1GX19aTjEwZW1zY3JpcHRlbjhpbnRlcm5hbDEzZ2V0QWN0dWFsVHlwZUkxOUlWaWRlb0RlY29kZXJGRm1wZWdFRVBLdlBUX9wNTl9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxM01ldGhvZEludm9rZXJJTTVJRm9udEZ2akV2UFMyX0pqRUU2aW52b2tlRVJLUzRfUzVfat0NYF9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxM01ldGhvZEludm9rZXJJTTVJRm9udEZqamlkZGlpaUVqUFMyX0pqaWRkaWlpRUU2aW52b2tlRVJLUzRfUzVfamlkZGlpad4NZl9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxM01ldGhvZEludm9rZXJJTTVJRm9udEZqamlkZGRkaWlpRWpQUzJfSmppZGRkZGlpaUVFNmludm9rZUVSS1M0X1M1X2ppZGRkZGlpad8NbF9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxM01ldGhvZEludm9rZXJJTTVJRm9udEYxNUlGb250R2x5cGhTY2FsZWlkZGRkRVMzX1BTMl9KaWRkZGRFRTZpbnZva2VFUktTNV9TNl9pZGRkZOANZl9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxM01ldGhvZEludm9rZXJJTTVJRm9udEYxNUlGb250R2x5cGhTY2FsZWlkZEVTM19QUzJfSmlkZEVFNmludm9rZUVSS1M1X1M2X2lkZOENW19fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxM01ldGhvZEludm9rZXJJTTVJRm9udEYxMElGb250R2x5cGhqRVMzX1BTMl9KakVFNmludm9rZUVSS1M1X1M2X2riDVtfX1pOMTBlbXNjcmlwdGVuOGludGVybmFsMTNNZXRob2RJbnZva2VySU0xOUlWaWRlb0RlY29kZXJGRm1wZWdGdnZFdlBTMl9KRUU2aW52b2tlRVJLUzRfUzVf4w1bX19aTjEwZW1zY3JpcHRlbjhpbnRlcm5hbDEzTWV0aG9kSW52b2tlcklNMTlJVmlkZW9EZWNvZGVyRkZtcGVnRml2RWlQUzJfSkVFNmludm9rZUVSS1M0X1M1X+QNY19fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxM01ldGhvZEludm9rZXJJTTE5SVZpZGVvRGVjb2RlckZGbXBlZ0Zpam1pRWlQUzJfSmptaUVFNmludm9rZUVSS1M0X1M1X2ptaeUNXV9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxM01ldGhvZEludm9rZXJJTTE5SVZpZGVvRGVjb2RlckZGbXBlZ0ZpaUVpUFMyX0ppRUU2aW52b2tlRVJLUzRfUzVfaeYNPF9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxMm9wZXJhdG9yX25ld0k1SUZvbnRKakVFRVBUX0RwT1QwX+cNSl9fWk4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxMm9wZXJhdG9yX25ld0kxOUlWaWRlb0RlY29kZXJGRm1wZWdKRUVFUFRfRHBPVDBf6A1ZX19aTjEwZW1zY3JpcHRlbjhpbnRlcm5hbDEyTWVtYmVyQWNjZXNzSTE5SVZpZGVvRGVjb2RlckZGbXBlZ2ZFN3NldFdpcmVJUzJfRUV2UktNUzJfZlJUX2bpDVlfX1pOMTBlbXNjcmlwdGVuOGludGVybmFsMTJNZW1iZXJBY2Nlc3NJMTlJVmlkZW9EZWNvZGVyRkZtcGVnZkU3Z2V0V2lyZUlTMl9FRWZSS01TMl9mUktUX+oNK19fWk4xMF9fY3h4YWJpdjExMl9HTE9CQUxfX05fMTlkZXN0cnVjdF9FUHbrDSxfX1pOMTBfX2N4eGFiaXYxMTJfR0xPQkFMX19OXzExMGNvbnN0cnVjdF9FduwNHl9fWk4xME9JbWFnZUpQRUc2ZW5jb2RlRWpqamppae0NGl9fWk4xME9JbWFnZUpQRUc2ZGVjb2RlRWpq7g0XX19aTjEwT0ltYWdlSlBFRzR0eXBlRXbvDR9fX1pOMTBPSW1hZ2VKUEVHMTBkZWNvZGVIZWFkRWpq8A09X19aTDI4c3RidHRfX2ZpbGxfYWN0aXZlX2VkZ2VzX25ld1BmU19pUDE4c3RidHRfX2FjdGl2ZV9lZGdlZvENIF9fWkwyNWRlZmF1bHRfdGVybWluYXRlX2hhbmRsZXJ28g0sX19aTDE3anBlZ2Vycm1ncl9vdXRwdXRQMThqcGVnX2NvbW1vbl9zdHJ1Y3TzDSpfX1pMMTVqcGVnZXJybWdyX2V4aXRQMThqcGVnX2NvbW1vbl9zdHJ1Y3T0DShfX1pMMTRwbmdfd2FybmluZ19mblAxNHBuZ19zdHJ1Y3RfZGVmUEtj9Q0oX19aTDE0cG5nX2ltYWdlX3JlYWRQMTRwbmdfc3RydWN0X2RlZlBobfYNIF9fWkwxNEZyYW1lRmlyc3RIZWFkUHZQOEdJRl9XSERS9w0gX19aTDE0RnJhbWVGaXJzdERhdGFQdlA4R0lGX1dIRFL4DSZfX1pMMTJwbmdfZXJyb3JfZm5QMTRwbmdfc3RydWN0X2RlZlBLY/kNSl9fWjM5c3RidHRfTWFrZUdseXBoQml0bWFwU3VicGl4ZWxSR0JBTWF0cml4UEsxNHN0YnR0X2ZvbnRpbmZvUGhpaWlmZmZmZmZp+g1CX19aMzNzdGJ0dF9NYWtlR2x5cGhCaXRtYXBTdWJwaXhlbFJHQkFQSzE0c3RidHRfZm9udGluZm9QaGlpaWZmZmZp+w1KX19aMjVzdGJ0dF9SYXN0ZXJpemVSR0JBTWF0cml4UDEzc3RidHRfX2JpdG1hcGZQMTJzdGJ0dF92ZXJ0ZXhpZmZmZmZmaWlpUHb8DUFfX1oyMkpYUl9Gb3JtYXRfQ29udmVydF9SQVdQMjB0YWdQS0Zvcm1hdENvbnZlcnRlclBLOXRhZ1BLUmVjdFBoav0NQl9fWjE5c3RidHRfUmFzdGVyaXplUkdCQVAxM3N0YnR0X19iaXRtYXBmUDEyc3RidHRfdmVydGV4aWZmZmZpaWlQdv4NKl9fWjE3cG5nX2VuY29kZWRfd3JpdGVQMTRwbmdfc3RydWN0X2RlZlBobf8NK19fWjE1SlhSX0VuY29kZXJfUkFXUDE2dGFnUEtJbWFnZUVuY29kZWpQaGqADhRfX1oxM2ljZXN0b25lX2luaXRpaYEOGF9fR0xPQkFMX19zdWJfSV9iaW5kX2NwcIIOJ19fR0xPQkFMX19zdWJfSV9JVmlkZW9EZWNvZGVyRkZtcGVnX2NwcIMOIl9fR0xPQkFMX19zdWJfSV9JTWVtb3J5TWFuYWdlcl9jcHCEDiFfX0dMT0JBTF9fc3ViX0lfSUltYWdlTWFuYWdlcl9jcHCFDiVfX0dMT0JBTF9fc3ViX0lfSUltYWdlRW5jb2RlZERhdGFfY3Bwhg4lX19HTE9CQUxfX3N1Yl9JX0lJbWFnZURlY29kZWRIZWFkX2NwcIcOJV9fR0xPQkFMX19zdWJfSV9JSW1hZ2VEZWNvZGVkRGF0YV9jcHCIDhlfX0dMT0JBTF9fc3ViX0lfSUZvbnRfY3BwiQ4bX19HTE9CQUxfX3N1Yl9JX0lCdWZmZXJfY3Bwig4dX19HTE9CQUxfX3N1Yl9JX0lBcmNoaXZlcl9jcHCLDh9fX0dMT0JBTF9fc3ViX0lfQ1BQSlNCcmlkZ2VfY3BwjA4PX1dyaXRlV1NfTWVtb3J5jQ4NX1dyaXRlV1NfTGlzdI4ODV9Xcml0ZVdTX0ZpbGWPDhVfV3JpdGVDdXN0b21XU19NZW1vcnmQDhBfV01QaG90b1ZhbGlkYXRlkQ4NX1ZhbGlkYXRlQXJnc5IODV9TdHJJT0VuY0luaXSTDg1fU3RySU9EZWNUZXJtlA4LX1N0ckRlY1Rlcm2VDg5fU2V0UG9zV1NfTGlzdJYODl9TZXRQb3NXU19GaWxllw4WX1Jlc2V0Q29kaW5nQ29udGV4dEVuY5gODl9SZWFkV1NfTWVtb3J5mQ4MX1JlYWRXU19MaXN0mg4MX1JlYWRXU19GaWxlmw4UX1JlYWRDdXN0b21XU19NZW1vcnmcDg5fUmVhZENvbnRhaW5lcp0OEF9SR0JFX1JHQjk2RmxvYXSeDgtfUkdCRV9SR0IyNJ8ODl9SR0JBNjRfUkdCQTMyoA4SX1JHQkE2NEhhbGZfUkdCQTMyoQ4YX1JHQkE2NEhhbGZfUkdCQTEyOEZsb2F0og4TX1JHQkE2NEZpeGVkX1JHQkEzMqMOGV9SR0JBNjRGaXhlZF9SR0JBMTI4RmxvYXSkDhhfUkdCQTEyOEZsb2F0X1JHQkE2NEhhbGalDhlfUkdCQTEyOEZsb2F0X1JHQkE2NEZpeGVkpg4UX1JHQkExMjhGbG9hdF9SR0JBMzKnDhpfUkdCQTEyOEZsb2F0X1JHQkExMjhGaXhlZKgOFF9SR0JBMTI4Rml4ZWRfUkdCQTMyqQ4aX1JHQkExMjhGaXhlZF9SR0JBMTI4RmxvYXSqDhBfUkdCOTZGbG9hdF9SR0JFqw4WX1JHQjk2RmxvYXRfUkdCOTZGaXhlZKwOFV9SR0I5NkZsb2F0X1JHQjY0SGFsZq0OFl9SR0I5NkZsb2F0X1JHQjY0Rml4ZWSuDhVfUkdCOTZGbG9hdF9SR0I0OEhhbGavDhZfUkdCOTZGbG9hdF9SR0I0OEZpeGVksA4RX1JHQjk2RmxvYXRfUkdCMjSxDhdfUkdCOTZGbG9hdF9SR0IxMjhGbG9hdLIOF19SR0I5NkZsb2F0X1JHQjEyOEZpeGVksw4WX1JHQjk2Rml4ZWRfUkdCOTZGbG9hdLQOEV9SR0I5NkZpeGVkX1JHQjI0tQ4VX1JHQjY0SGFsZl9SR0I5NkZsb2F0tg4UX1JHQjY0SGFsZl9SR0I0OEhhbGa3DhBfUkdCNjRIYWxmX1JHQjI0uA4WX1JHQjY0Rml4ZWRfUkdCOTZGbG9hdLkOEV9SR0I2NEZpeGVkX1JHQjI0ug4NX1JHQjU2NV9SR0IyNLsODV9SR0I1NTVfUkdCMjS8DgxfUkdCNDhfUkdCMjS9DhBfUkdCNDhfUkdCMTAxMDEwvg4VX1JHQjQ4SGFsZl9SR0I5NkZsb2F0vw4UX1JHQjQ4SGFsZl9SR0I2NEhhbGbADhBfUkdCNDhIYWxmX1JHQjI0wQ4WX1JHQjQ4Rml4ZWRfUkdCOTZGbG9hdMIOEV9SR0I0OEZpeGVkX1JHQjI0ww4NX1JHQjI0X1JHQjU2NcQODV9SR0IyNF9SR0I1NTXFDgxfUkdCMjRfR3JheTjGDgxfUkdCMjRfQkdSMzLHDhdfUkdCMTI4RmxvYXRfUkdCOTZGbG9hdMgOEl9SR0IxMjhGbG9hdF9SR0IyNMkOF19SR0IxMjhGaXhlZF9SR0I5NkZsb2F0yg4SX1JHQjEyOEZpeGVkX1JHQjI0yw4QX1JHQjEwMTAxMF9SR0I0OMwOEF9SR0IxMDEwMTBfUkdCMjTNDg5fUGFyc2VQRkRFbnRyec4OCV9QYXJzZVBGRM8OHl9QS0ltYWdlRW5jb2RlX1dyaXRlUGl4ZWxzX1dNUNAOHl9QS0ltYWdlRW5jb2RlX1dyaXRlUGl4ZWxzX01FTdEOJF9QS0ltYWdlRW5jb2RlX1dyaXRlUGl4ZWxzQmFuZGVkX1dNUNIOJ19QS0ltYWdlRW5jb2RlX1dyaXRlUGl4ZWxzQmFuZGVkRW5kX1dNUNMOI19QS0ltYWdlRW5jb2RlX1dyaXRlUGl4ZWxzQmFuZGVkRW5k1A4pX1BLSW1hZ2VFbmNvZGVfV3JpdGVQaXhlbHNCYW5kZWRCZWdpbl9XTVDVDiVfUEtJbWFnZUVuY29kZV9Xcml0ZVBpeGVsc0JhbmRlZEJlZ2lu1g4gX1BLSW1hZ2VFbmNvZGVfV3JpdGVQaXhlbHNCYW5kZWTXDhxfUEtJbWFnZUVuY29kZV9UcmFuc2NvZGVfV01Q2A4WX1BLSW1hZ2VFbmNvZGVfU2V0U2l6ZdkOHF9QS0ltYWdlRW5jb2RlX1NldFJlc29sdXRpb27aDh1fUEtJbWFnZUVuY29kZV9TZXRQaXhlbEZvcm1hdNsOKV9QS0ltYWdlRW5jb2RlX1NldERlc2NyaXB0aXZlTWV0YWRhdGFfV01Q3A4iX1BLSW1hZ2VFbmNvZGVfU2V0Q29sb3JDb250ZXh0X1dNUN0OGl9QS0ltYWdlRW5jb2RlX1JlbGVhc2VfV01Q3g4WX1BLSW1hZ2VFbmNvZGVfUmVsZWFzZd8OHV9QS0ltYWdlRW5jb2RlX0luaXRpYWxpemVfV01Q4A4ZX1BLSW1hZ2VFbmNvZGVfSW5pdGlhbGl6ZeEOHF9QS0ltYWdlRW5jb2RlX0VuY29kZUNvbnRlbnTiDhpfUEtJbWFnZUVuY29kZV9FbmNvZGVBbHBoYeMOGV9QS0ltYWdlRW5jb2RlX0NyZWF0ZV9NRU3kDh1fUEtJbWFnZUVuY29kZV9DcmVhdGVOZXdGcmFtZeUOGl9QS0ltYWdlRGVjb2RlX1NlbGVjdEZyYW1l5g4aX1BLSW1hZ2VEZWNvZGVfUmVsZWFzZV9XTVDnDhpfUEtJbWFnZURlY29kZV9SZWxlYXNlX01FTegOHV9QS0ltYWdlRGVjb2RlX0luaXRpYWxpemVfV01Q6Q4dX1BLSW1hZ2VEZWNvZGVfSW5pdGlhbGl6ZV9NRU3qDhpfUEtJbWFnZURlY29kZV9HZXRTaXplX1dNUOsOFl9QS0ltYWdlRGVjb2RlX0dldFNpemXsDhxfUEtJbWFnZURlY29kZV9HZXRSZXNvbHV0aW9u7Q4fX1BLSW1hZ2VEZWNvZGVfR2V0UmF3U3RyZWFtX1dNUO4OHV9QS0ltYWdlRGVjb2RlX0dldFBpeGVsRm9ybWF07w4cX1BLSW1hZ2VEZWNvZGVfR2V0RnJhbWVDb3VudPAOKV9QS0ltYWdlRGVjb2RlX0dldERlc2NyaXB0aXZlTWV0YWRhdGFfV01Q8Q4iX1BLSW1hZ2VEZWNvZGVfR2V0Q29sb3JDb250ZXh0X1dNUPIOFV9QS0ltYWdlRGVjb2RlX0NyZWF0ZfMOF19QS0ltYWdlRGVjb2RlX0NvcHlfV01Q9A4XX1BLSW1hZ2VEZWNvZGVfQ29weV9NRU31DhpfUEtGb3JtYXRDb252ZXJ0ZXJfUmVsZWFzZfYOHV9QS0Zvcm1hdENvbnZlcnRlcl9Jbml0aWFsaXpl9w4nX1BLRm9ybWF0Q29udmVydGVyX0dldFNvdXJjZVBpeGVsRm9ybWF0+A4aX1BLRm9ybWF0Q29udmVydGVyX0dldFNpemX5DiBfUEtGb3JtYXRDb252ZXJ0ZXJfR2V0UmVzb2x1dGlvbvoOIV9QS0Zvcm1hdENvbnZlcnRlcl9HZXRQaXhlbEZvcm1hdPsOF19QS0Zvcm1hdENvbnZlcnRlcl9Db3B5/A4aX1BLRm9ybWF0Q29udmVydGVyX0NvbnZlcnT9DiZfUEtDdXN0b21GYWN0b3J5X0NyZWF0ZURlY29kZXJGcm9tRmlsZf4OFl9QS0N1c3RvbURlY29kZV9DcmVhdGX/Dh1fUEtDcmVhdGVGYWN0b3J5X0NyZWF0ZVN0cmVhbYAPFl9QS0NyZWF0ZUN1c3RvbUZhY3RvcnmBDyVfUEtDb2RlY0ZhY3RvcnlfQ3JlYXRlRm9ybWF0Q29udmVydGVygg8lX1BLQ29kZWNGYWN0b3J5X0NyZWF0ZURlY29kZXJGcm9tRmlsZYMPEV9NYXRjaEZpbmRlcl9Jbml0hA8jX01hdGNoRmluZGVyX0dldFBvaW50ZXJUb0N1cnJlbnRQb3OFDyFfTWF0Y2hGaW5kZXJfR2V0TnVtQXZhaWxhYmxlQnl0ZXOGDxlfTWF0Y2hGaW5kZXJfR2V0SW5kZXhCeXRlhw8RX01hdGNoRmluZGVyX0ZyZWWIDxlfTWF0Y2hGaW5kZXJfQ3JlYXRlVlRhYmxliQ8TX01hdGNoRmluZGVyX0NyZWF0ZYoPFl9NYXRjaEZpbmRlcl9Db25zdHJ1Y3SLDxNfTHptYUVuY19Jbml0UHJpY2VzjA8NX0x6bWFFbmNfSW5pdI0PFF9Mem1hRW5jX0Zhc3RQb3NJbml0jg8PX0x6bWFFbmNfRW5jb2Rljw8QX0x6bWFFbmNfRGVzdHJveZAPD19Mem1hRW5jX0NyZWF0ZZEPEl9Mem1hRW5jX0NvbnN0cnVjdJIPFV9Mem1hRW5jX0FsbG9jQW5kSW5pdJMPEl9Mem1hRW5jUHJvcHNfSW5pdJQPDV9Mem1hRGVjX0luaXSVDw1fTHptYURlY19GcmVllg8UX0x6bWFEZWNfRGVjb2RlVG9EaWOXDxRfTHptYURlY19EZWNvZGVUb0J1ZpgPEV9Mem1hRGVjX0FsbG9jYXRlmQ8TX0ltYWdlU3RyRGVjR2V0SW5mb5oPFV9IYzRfTWF0Y2hGaW5kZXJfU2tpcJsPG19IYzRfTWF0Y2hGaW5kZXJfR2V0TWF0Y2hlc5wPEl9HcmF5MzJGbG9hdF9HcmF5OJ0PGF9HcmF5MzJGbG9hdF9HcmF5MzJGaXhlZJ4PF19HcmF5MzJGbG9hdF9HcmF5MTZIYWxmnw8YX0dyYXkzMkZsb2F0X0dyYXkxNkZpeGVkoA8SX0dyYXkzMkZpeGVkX0dyYXk4oQ8YX0dyYXkzMkZpeGVkX0dyYXkzMkZsb2F0og8NX0dyYXkxNl9HcmF5OKMPEV9HcmF5MTZIYWxmX0dyYXk4pA8XX0dyYXkxNkhhbGZfR3JheTMyRmxvYXSlDxJfR3JheTE2Rml4ZWRfR3JheTimDxhfR3JheTE2Rml4ZWRfR3JheTMyRmxvYXSnDw5fR2V0UG9zV1NfTGlzdKgPDl9HZXRQb3NXU19GaWxlqQ8SX0dldEltYWdlRGVjb2RlSUlEqg8YX0VuY29kZU1hY3JvYmxvY2tMb3dwYXNzqw8ZX0VuY29kZU1hY3JvYmxvY2tIaWdocGFzc6wPE19FbmNvZGVNYWNyb2Jsb2NrREOtDwtfRU9TV1NfRmlsZa4PDl9DcmVhdGVXU19MaXN0rw8KX0NyY1VwZGF0ZbAPEV9DcmNHZW5lcmF0ZVRhYmxlsQ8NX0Nsb3NlV1NfTGlzdLIPDV9DbG9zZVdTX0ZpbGWzDxdfQ2FsY01ldGFkYXRhT2Zmc2V0U2l6ZbQPFV9CdDRfTWF0Y2hGaW5kZXJfU2tpcLUPG19CdDRfTWF0Y2hGaW5kZXJfR2V0TWF0Y2hlc7YPFV9CdDNfTWF0Y2hGaW5kZXJfU2tpcLcPG19CdDNfTWF0Y2hGaW5kZXJfR2V0TWF0Y2hlc7gPFV9CdDJfTWF0Y2hGaW5kZXJfU2tpcLkPG19CdDJfTWF0Y2hGaW5kZXJfR2V0TWF0Y2hlc7oPEV9CbGFja1doaXRlX0dyYXk4uw8MX0JHUjMyX1JHQjI0vA8MX0JHUjMyX0JHUjI0vQ8MX0JHUjI0X0dyYXk4vg8MX0JHUjI0X0JHUjMyvw8ZX0FsbG9jYXRlQ29kaW5nQ29udGV4dEVuY8APGV9BbGxvY2F0ZUNvZGluZ0NvbnRleHREZWM='); if (self.asc.wasmAvailable) { (function () { var Module = typeof self.ModuleCPP !== "undefined" ? self.ModuleCPP : {};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(Module["ENVIRONMENT"]){throw new Error("Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -s ENVIRONMENT=web or -s ENVIRONMENT=node)")}var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{throw new Error("environment detection error")}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;assert(typeof Module["memoryInitializerPrefixURL"]==="undefined","Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["pthreadMainPrefixURL"]==="undefined","Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["cdInitializerPrefixURL"]==="undefined","Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["filePackagePrefixURL"]==="undefined","Module.filePackagePrefixURL option was removed, use Module.locateFile instead");stackSave=stackRestore=stackAlloc=function(){abort("cannot use the stack before compiled code is ready to run, and has provided stack access")};function dynamicAlloc(size){assert(DYNAMICTOP_PTR);var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{var success=_emscripten_resize_heap(end);if(!success)return 0}return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};if(typeof WebAssembly!=="object"){abort("No WebAssembly support found. Build with -s WASM=0 to target JavaScript instead.")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[_malloc,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;if(u>=2097152)warnOnce("Invalid Unicode code point 0x"+u.toString(16)+" encountered when serializing a JS string to an UTF-8 string on the asm.js/wasm heap! (Valid unicode code points should be in range 0-0x1FFFFF).");outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){assert(typeof maxBytesToWrite=="number","stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!");return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){assert(array.length>=0,"writeArrayToMemory array must have a length (should be an array or typed array)");HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function demangle(func){warnOnce("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling");return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STACK_BASE=173824,STACK_MAX=1222400,DYNAMIC_BASE=1222400,DYNAMICTOP_PTR=173568;assert(STACK_BASE%16===0,"stack must start aligned");assert(DYNAMIC_BASE%16===0,"heap must start aligned");var TOTAL_STACK=1048576;if(Module["TOTAL_STACK"])assert(TOTAL_STACK===Module["TOTAL_STACK"],"the stack size can no longer be determined at runtime");var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||4194304;if(TOTAL_MEMORY>2]=DYNAMIC_BASE;function writeStackCookie(){assert((STACK_MAX&3)==0);HEAPU32[(STACK_MAX>>2)-1]=34821223;HEAPU32[(STACK_MAX>>2)-2]=2310721022}function checkStackCookie(){if(HEAPU32[(STACK_MAX>>2)-1]!=34821223||HEAPU32[(STACK_MAX>>2)-2]!=2310721022){abort("Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x02135467, but received 0x"+HEAPU32[(STACK_MAX>>2)-2].toString(16)+" "+HEAPU32[(STACK_MAX>>2)-1].toString(16))}if(HEAP32[0]!==1668509029)throw"Runtime error: The application has corrupted its heap memory area (address zero)!"}function abortStackOverflow(allocSize){abort("Stack overflow! Attempted to allocate "+allocSize+" bytes on the stack, but stack has only "+(STACK_MAX-stackSave()+allocSize)+" bytes available!")}HEAP32[0]=1668509029;HEAP16[1]=25459;if(HEAPU8[2]!==115||HEAPU8[3]!==99)throw"Runtime error: expected the system to be little-endian!";function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){checkStackCookie();if(runtimeInitialized)return;runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){checkStackCookie();FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){checkStackCookie();runtimeExited=true}function postRun(){checkStackCookie();if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}assert(Math.imul,"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");assert(Math.fround,"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");assert(Math.clz32,"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");assert(Math.trunc,"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var Math_trunc=Math.trunc;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;var runDependencyTracking={};function getUniqueRunDependency(id){var orig=id;while(1){if(!runDependencyTracking[id])return id;id=orig+Math.random()}return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(id){assert(!runDependencyTracking[id]);runDependencyTracking[id]=1;if(runDependencyWatcher===null&&typeof setInterval!=="undefined"){runDependencyWatcher=setInterval(function(){if(ABORT){clearInterval(runDependencyWatcher);runDependencyWatcher=null;return}var shown=false;for(var dep in runDependencyTracking){if(!shown){shown=true;err("still waiting on run dependencies:")}err("dependency: "+dep)}if(shown){err("(end of list)")}},1e4)}}else{err("warning: run dependency added without ID")}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(id){assert(runDependencyTracking[id]);delete runDependencyTracking[id]}else{err("warning: run dependency removed without ID")}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}var trueModule=Module;function receiveInstantiatedSource(output){assert(Module===trueModule,"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?");trueModule=null;receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":1115,"maximum":1115,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);assert(exports,"binaryen setup failed (no wasm support?)");return exports};var ASM_CONSTS=[function($0){self.asc.cpp.log(UTF8ToString($0))}];function _emscripten_asm_const_ii(code,a0){return ASM_CONSTS[code](a0)}__ATINIT__.push({func:function(){globalCtors()}});var tempDoublePtr=173808;assert(tempDoublePtr%8==0);function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C.UTF-8";ENV["_"]=Module["thisProgram"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]==="string"){var line=key+"="+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function _emscripten_get_now(){abort()}function _emscripten_get_now_is_monotonic(){return 0||ENVIRONMENT_IS_NODE||typeof dateNow!=="undefined"||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self["performance"]&&self["performance"]["now"]}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;else err("failed to set errno from JS");return value}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){now=_emscripten_get_now()}else{___setErrNo(22);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function ___clock_gettime(a0,a1){return _clock_gettime(a0,a1)}function ___cxa_free_exception(ptr){try{return _free(ptr)}catch(e){err("exception during cxa_free_exception: "+e)}}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var adj=EXCEPTIONS.infos[ptr].adjusted;var len=adj.length;for(var i=0;i0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}},clearRef:function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0}};function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}}};var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low},getZero:function(){assert(SYSCALLS.get()===0)}};function ___syscall10(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.unlink(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall196(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall40(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.rmdir(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}});clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function runDestructor(handle){var $$=handle.$$;if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}this.$$.count.value-=1;var toDelete=0===this.$$.count.value;if(toDelete){runDestructor(this)}if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}var delayFunction=undefined;var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,__emval_register(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return Object.create(prototype,{$$:{value:record}})}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(dynCall){var args=[];for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=classType.name+"."+methodName;function unboundTypesHandler(){throwUnboundTypeError("Cannot call "+humanName+" due to unbound types",rawArgTypes)}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=function unboundTypeHandler(){throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){classType.registeredClass.constructor_body[argCount-1]=function constructor_body(){if(arguments.length!==argCount-1){throwBindingError(humanName+" called with "+arguments.length+" arguments, expected "+(argCount-1))}var destructors=[];var args=new Array(argCount);args[0]=rawConstructor;for(var i=1;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap["buffer"],data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var endChar=HEAPU8[value+4+length];var endCharSwap=0;if(endChar!=0){endCharSwap=endChar;HEAPU8[value+4+length]=0}var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0){var stringSegment=UTF8ToString(decodeStartPtr);if(str===undefined)str=stringSegment;else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}if(endCharSwap!=0)HEAPU8[value+4+length]=endCharSwap}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var a=new Array(length);var start=value+4>>shift;for(var i=0;i>2]=length;var start=ptr+4>>shift;for(var i=0;ioldSize);var PAGE_MULTIPLE=65536;var LIMIT=2147483648-PAGE_MULTIPLE;if(requestedSize>LIMIT){err("Cannot enlarge memory, asked to go up to "+requestedSize+" bytes, but the limit is "+LIMIT+" bytes!");return false}var MIN_TOTAL_MEMORY=16777216;var newSize=Math.max(oldSize,MIN_TOTAL_MEMORY);while(newSize>2]=requestedSize;return true}function _exit(status){exit(status)}var _fabs=Math_abs;function _getenv(name){if(name===0)return 0;name=UTF8ToString(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}var ___tm_current=173664;var ___tm_timezone=(stringToUTF8("GMT",173712,4),173712);function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}var _llvm_trunc_f64=Math_trunc;function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var winter=new Date(2e3,0,1);var summer=new Date(2e3,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),"i8",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),"i8",ALLOC_NORMAL);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(2e3,6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}function _localtime(time){return _localtime_r(time,___tm_current)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof self==="object"&&self["performance"]&&typeof self["performance"]["now"]==="function"){_emscripten_get_now=function(){return self["performance"]["now"]()}}else if(typeof performance==="object"&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}FS.staticInit();if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_RegisteredPointer();init_embind();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function nullFunc_dd(x){err("Invalid function pointer called with signature 'dd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_did(x){err("Invalid function pointer called with signature 'did'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_didd(x){err("Invalid function pointer called with signature 'didd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_fii(x){err("Invalid function pointer called with signature 'fii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_i(x){err("Invalid function pointer called with signature 'i'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_ii(x){err("Invalid function pointer called with signature 'ii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiff(x){err("Invalid function pointer called with signature 'iiff'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iii(x){err("Invalid function pointer called with signature 'iii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiii(x){err("Invalid function pointer called with signature 'iiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiiidd(x){err("Invalid function pointer called with signature 'iiiidd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiiidddd(x){err("Invalid function pointer called with signature 'iiiidddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiiiddddiii(x){err("Invalid function pointer called with signature 'iiiiddddiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiiiddiii(x){err("Invalid function pointer called with signature 'iiiiddiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiiii(x){err("Invalid function pointer called with signature 'iiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiiiiddddiii(x){err("Invalid function pointer called with signature 'iiiiiddddiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiiiiddiii(x){err("Invalid function pointer called with signature 'iiiiiddiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiiiii(x){err("Invalid function pointer called with signature 'iiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiiiiii(x){err("Invalid function pointer called with signature 'iiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiiiij(x){err("Invalid function pointer called with signature 'iiiiij'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iiiji(x){err("Invalid function pointer called with signature 'iiiji'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_iijj(x){err("Invalid function pointer called with signature 'iijj'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_jiiji(x){err("Invalid function pointer called with signature 'jiiji'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_jiji(x){err("Invalid function pointer called with signature 'jiji'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_v(x){err("Invalid function pointer called with signature 'v'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_vi(x){err("Invalid function pointer called with signature 'vi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_vii(x){err("Invalid function pointer called with signature 'vii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_viif(x){err("Invalid function pointer called with signature 'viif'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_viii(x){err("Invalid function pointer called with signature 'viii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_viiidd(x){err("Invalid function pointer called with signature 'viiidd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_viiidddd(x){err("Invalid function pointer called with signature 'viiidddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_viiii(x){err("Invalid function pointer called with signature 'viiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_viiiii(x){err("Invalid function pointer called with signature 'viiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_viiiiii(x){err("Invalid function pointer called with signature 'viiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_viiiiiii(x){err("Invalid function pointer called with signature 'viiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_viiiiiiii(x){err("Invalid function pointer called with signature 'viiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function nullFunc_viiiiiiiiii(x){err("Invalid function pointer called with signature 'viiiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)");err("Build with ASSERTIONS=2 for more info.");abort(x)}function invoke_iii(index,a1,a2){var sp=stackSave();try{return dynCall_iii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{dynCall_vii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}var asmGlobalArg={};var asmLibraryArg={"j":setTempRet0,"l":getTempRet0,"b":abortStackOverflow,"ka":nullFunc_dd,"ja":nullFunc_did,"ia":nullFunc_didd,"ha":nullFunc_fii,"ga":nullFunc_i,"fa":nullFunc_ii,"ea":nullFunc_iiff,"da":nullFunc_iii,"ca":nullFunc_iiii,"ba":nullFunc_iiiidd,"aa":nullFunc_iiiidddd,"$":nullFunc_iiiiddddiii,"_":nullFunc_iiiiddiii,"Z":nullFunc_iiiii,"Y":nullFunc_iiiiiddddiii,"X":nullFunc_iiiiiddiii,"W":nullFunc_iiiiii,"V":nullFunc_iiiiiii,"U":nullFunc_iiiiij,"T":nullFunc_iiiji,"S":nullFunc_iijj,"R":nullFunc_jiiji,"Q":nullFunc_jiji,"P":nullFunc_v,"O":nullFunc_vi,"N":nullFunc_vii,"M":nullFunc_viif,"L":nullFunc_viii,"K":nullFunc_viiidd,"J":nullFunc_viiidddd,"I":nullFunc_viiii,"H":nullFunc_viiiii,"G":nullFunc_viiiiii,"F":nullFunc_viiiiiii,"E":nullFunc_viiiiiiii,"D":nullFunc_viiiiiiiiii,"ma":invoke_iii,"la":invoke_vii,"u":invoke_viiii,"c":___assert_fail,"La":___buildEnvironment,"Ka":___clock_gettime,"Ja":___lock,"C":___setErrNo,"B":___syscall10,"Ia":___syscall140,"Ha":___syscall145,"A":___syscall146,"Ga":___syscall196,"r":___syscall221,"Fa":___syscall40,"z":___syscall5,"y":___syscall54,"t":___syscall6,"Ea":___unlock,"o":__embind_finalize_value_object,"Da":__embind_register_bool,"s":__embind_register_class,"p":__embind_register_class_class_function,"x":__embind_register_class_constructor,"i":__embind_register_class_function,"f":__embind_register_class_property,"Ca":__embind_register_emval,"w":__embind_register_float,"h":__embind_register_function,"k":__embind_register_integer,"g":__embind_register_memory_view,"v":__embind_register_std_string,"Ba":__embind_register_std_wstring,"n":__embind_register_value_object,"e":__embind_register_value_object_field,"Aa":__embind_register_void,"d":_abort,"za":_clock,"ya":_emscripten_asm_const_ii,"xa":_emscripten_get_heap_size,"wa":_emscripten_longjmp,"va":_emscripten_memcpy_big,"ua":_emscripten_resize_heap,"ta":_exit,"sa":_fabs,"q":_getenv,"ra":_llvm_exp2_f64,"qa":_llvm_trunc_f64,"pa":_localtime,"m":_longjmp,"oa":_strftime,"na":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);var real____cxa_can_catch=asm["Ma"];asm["Ma"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real____cxa_can_catch.apply(null,arguments)};var real____cxa_is_pointer_type=asm["Na"];asm["Na"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real____cxa_is_pointer_type.apply(null,arguments)};var real____errno_location=asm["Oa"];asm["Oa"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real____errno_location.apply(null,arguments)};var real____getTypeName=asm["Pa"];asm["Pa"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real____getTypeName.apply(null,arguments)};var real___get_daylight=asm["Qa"];asm["Qa"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real___get_daylight.apply(null,arguments)};var real___get_environ=asm["Ra"];asm["Ra"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real___get_environ.apply(null,arguments)};var real___get_timezone=asm["Sa"];asm["Sa"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real___get_timezone.apply(null,arguments)};var real___get_tzname=asm["Ta"];asm["Ta"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real___get_tzname.apply(null,arguments)};var real__fflush=asm["Ua"];asm["Ua"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__fflush.apply(null,arguments)};var real__free=asm["Va"];asm["Va"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__free.apply(null,arguments)};var real__llvm_bswap_i16=asm["Wa"];asm["Wa"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__llvm_bswap_i16.apply(null,arguments)};var real__llvm_bswap_i32=asm["Xa"];asm["Xa"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__llvm_bswap_i32.apply(null,arguments)};var real__llvm_round_f64=asm["Ya"];asm["Ya"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__llvm_round_f64.apply(null,arguments)};var real__main=asm["Za"];asm["Za"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__main.apply(null,arguments)};var real__malloc=asm["_a"];asm["_a"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__malloc.apply(null,arguments)};var real__memmove=asm["$a"];asm["$a"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__memmove.apply(null,arguments)};var real__realloc=asm["ab"];asm["ab"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__realloc.apply(null,arguments)};var real__saveSetjmp=asm["bb"];asm["bb"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__saveSetjmp.apply(null,arguments)};var real__sbrk=asm["cb"];asm["cb"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__sbrk.apply(null,arguments)};var real__setThrew=asm["db"];asm["db"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__setThrew.apply(null,arguments)};var real__testSetjmp=asm["eb"];asm["eb"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__testSetjmp.apply(null,arguments)};var real_establishStackSpace=asm["Pb"];asm["Pb"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real_establishStackSpace.apply(null,arguments)};var real_globalCtors=asm["Qb"];asm["Qb"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real_globalCtors.apply(null,arguments)};var real_stackAlloc=asm["Rb"];asm["Rb"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real_stackAlloc.apply(null,arguments)};var real_stackRestore=asm["Sb"];asm["Sb"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real_stackRestore.apply(null,arguments)};var real_stackSave=asm["Tb"];asm["Tb"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real_stackSave.apply(null,arguments)};Module["asm"]=asm;var ___cxa_can_catch=Module["___cxa_can_catch"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Ma"].apply(null,arguments)};var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Na"].apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Oa"].apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Pa"].apply(null,arguments)};var __get_daylight=Module["__get_daylight"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Qa"].apply(null,arguments)};var __get_environ=Module["__get_environ"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Ra"].apply(null,arguments)};var __get_timezone=Module["__get_timezone"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Sa"].apply(null,arguments)};var __get_tzname=Module["__get_tzname"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Ta"].apply(null,arguments)};var _fflush=Module["_fflush"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Ua"].apply(null,arguments)};var _free=Module["_free"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Va"].apply(null,arguments)};var _llvm_bswap_i16=Module["_llvm_bswap_i16"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Wa"].apply(null,arguments)};var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Xa"].apply(null,arguments)};var _llvm_round_f64=Module["_llvm_round_f64"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Ya"].apply(null,arguments)};var _main=Module["_main"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Za"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["_a"].apply(null,arguments)};var _memmove=Module["_memmove"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["$a"].apply(null,arguments)};var _realloc=Module["_realloc"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["ab"].apply(null,arguments)};var _saveSetjmp=Module["_saveSetjmp"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["bb"].apply(null,arguments)};var _sbrk=Module["_sbrk"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["cb"].apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["db"].apply(null,arguments)};var _testSetjmp=Module["_testSetjmp"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["eb"].apply(null,arguments)};var establishStackSpace=Module["establishStackSpace"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Pb"].apply(null,arguments)};var globalCtors=Module["globalCtors"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Qb"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Rb"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Sb"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Tb"].apply(null,arguments)};var dynCall_dd=Module["dynCall_dd"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["fb"].apply(null,arguments)};var dynCall_did=Module["dynCall_did"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["gb"].apply(null,arguments)};var dynCall_didd=Module["dynCall_didd"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["hb"].apply(null,arguments)};var dynCall_fii=Module["dynCall_fii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["ib"].apply(null,arguments)};var dynCall_i=Module["dynCall_i"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["jb"].apply(null,arguments)};var dynCall_ii=Module["dynCall_ii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["kb"].apply(null,arguments)};var dynCall_iiff=Module["dynCall_iiff"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["lb"].apply(null,arguments)};var dynCall_iii=Module["dynCall_iii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["mb"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["nb"].apply(null,arguments)};var dynCall_iiiidd=Module["dynCall_iiiidd"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["ob"].apply(null,arguments)};var dynCall_iiiidddd=Module["dynCall_iiiidddd"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["pb"].apply(null,arguments)};var dynCall_iiiiddddiii=Module["dynCall_iiiiddddiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["qb"].apply(null,arguments)};var dynCall_iiiiddiii=Module["dynCall_iiiiddiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["rb"].apply(null,arguments)};var dynCall_iiiii=Module["dynCall_iiiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["sb"].apply(null,arguments)};var dynCall_iiiiiddddiii=Module["dynCall_iiiiiddddiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["tb"].apply(null,arguments)};var dynCall_iiiiiddiii=Module["dynCall_iiiiiddiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["ub"].apply(null,arguments)};var dynCall_iiiiii=Module["dynCall_iiiiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["vb"].apply(null,arguments)};var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["wb"].apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["xb"].apply(null,arguments)};var dynCall_iiiji=Module["dynCall_iiiji"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["yb"].apply(null,arguments)};var dynCall_iijj=Module["dynCall_iijj"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["zb"].apply(null,arguments)};var dynCall_jiiji=Module["dynCall_jiiji"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Ab"].apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Bb"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Cb"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Db"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Eb"].apply(null,arguments)};var dynCall_viif=Module["dynCall_viif"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Fb"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Gb"].apply(null,arguments)};var dynCall_viiidd=Module["dynCall_viiidd"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Hb"].apply(null,arguments)};var dynCall_viiidddd=Module["dynCall_viiidddd"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Ib"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Jb"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Kb"].apply(null,arguments)};var dynCall_viiiiii=Module["dynCall_viiiiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Lb"].apply(null,arguments)};var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Mb"].apply(null,arguments)};var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Nb"].apply(null,arguments)};var dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return Module["asm"]["Ob"].apply(null,arguments)};Module["asm"]=asm;if(!Module["intArrayFromString"])Module["intArrayFromString"]=function(){abort("'intArrayFromString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["intArrayToString"])Module["intArrayToString"]=function(){abort("'intArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["ccall"])Module["ccall"]=function(){abort("'ccall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["cwrap"])Module["cwrap"]=function(){abort("'cwrap' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["setValue"])Module["setValue"]=function(){abort("'setValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getValue"])Module["getValue"]=function(){abort("'getValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["allocate"])Module["allocate"]=function(){abort("'allocate' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getMemory"])Module["getMemory"]=function(){abort("'getMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["AsciiToString"])Module["AsciiToString"]=function(){abort("'AsciiToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stringToAscii"])Module["stringToAscii"]=function(){abort("'stringToAscii' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["UTF8ArrayToString"])Module["UTF8ArrayToString"]=function(){abort("'UTF8ArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["UTF8ToString"])Module["UTF8ToString"]=function(){abort("'UTF8ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stringToUTF8Array"])Module["stringToUTF8Array"]=function(){abort("'stringToUTF8Array' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stringToUTF8"])Module["stringToUTF8"]=function(){abort("'stringToUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["lengthBytesUTF8"])Module["lengthBytesUTF8"]=function(){abort("'lengthBytesUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["UTF16ToString"])Module["UTF16ToString"]=function(){abort("'UTF16ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stringToUTF16"])Module["stringToUTF16"]=function(){abort("'stringToUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["lengthBytesUTF16"])Module["lengthBytesUTF16"]=function(){abort("'lengthBytesUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["UTF32ToString"])Module["UTF32ToString"]=function(){abort("'UTF32ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stringToUTF32"])Module["stringToUTF32"]=function(){abort("'stringToUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["lengthBytesUTF32"])Module["lengthBytesUTF32"]=function(){abort("'lengthBytesUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["allocateUTF8"])Module["allocateUTF8"]=function(){abort("'allocateUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stackTrace"])Module["stackTrace"]=function(){abort("'stackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addOnPreRun"])Module["addOnPreRun"]=function(){abort("'addOnPreRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addOnInit"])Module["addOnInit"]=function(){abort("'addOnInit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addOnPreMain"])Module["addOnPreMain"]=function(){abort("'addOnPreMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addOnExit"])Module["addOnExit"]=function(){abort("'addOnExit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addOnPostRun"])Module["addOnPostRun"]=function(){abort("'addOnPostRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["writeStringToMemory"])Module["writeStringToMemory"]=function(){abort("'writeStringToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};Module["writeArrayToMemory"]=writeArrayToMemory;if(!Module["writeAsciiToMemory"])Module["writeAsciiToMemory"]=function(){abort("'writeAsciiToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addRunDependency"])Module["addRunDependency"]=function(){abort("'addRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["removeRunDependency"])Module["removeRunDependency"]=function(){abort("'removeRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["ENV"])Module["ENV"]=function(){abort("'ENV' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["FS"])Module["FS"]=function(){abort("'FS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["FS_createFolder"])Module["FS_createFolder"]=function(){abort("'FS_createFolder' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_createPath"])Module["FS_createPath"]=function(){abort("'FS_createPath' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_createDataFile"])Module["FS_createDataFile"]=function(){abort("'FS_createDataFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_createPreloadedFile"])Module["FS_createPreloadedFile"]=function(){abort("'FS_createPreloadedFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_createLazyFile"])Module["FS_createLazyFile"]=function(){abort("'FS_createLazyFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_createLink"])Module["FS_createLink"]=function(){abort("'FS_createLink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_createDevice"])Module["FS_createDevice"]=function(){abort("'FS_createDevice' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_unlink"])Module["FS_unlink"]=function(){abort("'FS_unlink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["GL"])Module["GL"]=function(){abort("'GL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["dynamicAlloc"])Module["dynamicAlloc"]=function(){abort("'dynamicAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["warnOnce"])Module["warnOnce"]=function(){abort("'warnOnce' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["loadDynamicLibrary"])Module["loadDynamicLibrary"]=function(){abort("'loadDynamicLibrary' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["loadWebAssemblyModule"])Module["loadWebAssemblyModule"]=function(){abort("'loadWebAssemblyModule' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getLEB"])Module["getLEB"]=function(){abort("'getLEB' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getFunctionTables"])Module["getFunctionTables"]=function(){abort("'getFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["alignFunctionTables"])Module["alignFunctionTables"]=function(){abort("'alignFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["registerFunctions"])Module["registerFunctions"]=function(){abort("'registerFunctions' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addFunction"])Module["addFunction"]=function(){abort("'addFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["removeFunction"])Module["removeFunction"]=function(){abort("'removeFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getFuncWrapper"])Module["getFuncWrapper"]=function(){abort("'getFuncWrapper' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["prettyPrint"])Module["prettyPrint"]=function(){abort("'prettyPrint' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["makeBigInt"])Module["makeBigInt"]=function(){abort("'makeBigInt' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["dynCall"])Module["dynCall"]=function(){abort("'dynCall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getCompilerSetting"])Module["getCompilerSetting"]=function(){abort("'getCompilerSetting' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stackSave"])Module["stackSave"]=function(){abort("'stackSave' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stackRestore"])Module["stackRestore"]=function(){abort("'stackRestore' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stackAlloc"])Module["stackAlloc"]=function(){abort("'stackAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["establishStackSpace"])Module["establishStackSpace"]=function(){abort("'establishStackSpace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["print"])Module["print"]=function(){abort("'print' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["printErr"])Module["printErr"]=function(){abort("'printErr' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getTempRet0"])Module["getTempRet0"]=function(){abort("'getTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["setTempRet0"])Module["setTempRet0"]=function(){abort("'setTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["Pointer_stringify"])Module["Pointer_stringify"]=function(){abort("'Pointer_stringify' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["ALLOC_NORMAL"])Object.defineProperty(Module,"ALLOC_NORMAL",{get:function(){abort("'ALLOC_NORMAL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}});if(!Module["ALLOC_STACK"])Object.defineProperty(Module,"ALLOC_STACK",{get:function(){abort("'ALLOC_STACK' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}});if(!Module["ALLOC_DYNAMIC"])Object.defineProperty(Module,"ALLOC_DYNAMIC",{get:function(){abort("'ALLOC_DYNAMIC' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}});if(!Module["ALLOC_NONE"])Object.defineProperty(Module,"ALLOC_NONE",{get:function(){abort("'ALLOC_NONE' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}});function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){assert(runDependencies==0,'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])');assert(__ATPRERUN__.length==0,"cannot call main when preRun functions remain to be called");args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}writeStackCookie();preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}checkStackCookie()}Module["run"]=run;function checkUnflushedContent(){var print=out;var printErr=err;var has=false;out=err=function(x){has=true};try{var flush=Module["_fflush"];if(flush)flush(0);var hasFS=true;if(hasFS){["stdout","stderr"].forEach(function(name){var info=FS.analyzePath("/dev/"+name);if(!info)return;var stream=info.object;var rdev=stream.rdev;var tty=TTY.ttys[rdev];if(tty&&tty.output&&tty.output.length){has=true}})}}catch(e){}out=print;err=printErr;if(has){warnOnce("stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the FAQ), or make sure to emit a newline when you printf etc.")}}function exit(status,implicit){checkUnflushedContent();if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){if(!implicit){err("exit("+status+") called, but EXIT_RUNTIME is not set, so halting execution but not exiting the runtime or preventing further async execution (build with EXIT_RUNTIME=1, if you want a true shutdown)")}}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}var abortDecorators=[];function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;var extra="";var output="abort("+what+") at "+stackTrace()+extra;if(abortDecorators){abortDecorators.forEach(function(decorator){output=decorator(output,what)})}throw output}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); self.ModuleCPP.addOnPostRun = addOnPostRun; self.ModuleCPP.origRealloc = emscripten_realloc_buffer; emscripten_realloc_buffer = function(size) {return self.ModuleCPP.origRealloc(size);} })(); } else { (function () { var Module = typeof self.ModuleCPP !== "undefined" ? self.ModuleCPP : {};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(Module["ENVIRONMENT"]){throw new Error("Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -s ENVIRONMENT=web or -s ENVIRONMENT=node)")}var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}Module["readBinary"]=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return data}if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{throw new Error("environment detection error")}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;assert(typeof Module["memoryInitializerPrefixURL"]==="undefined","Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["pthreadMainPrefixURL"]==="undefined","Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["cdInitializerPrefixURL"]==="undefined","Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["filePackagePrefixURL"]==="undefined","Module.filePackagePrefixURL option was removed, use Module.locateFile instead");var STACK_ALIGN=16;stackSave=stackRestore=stackAlloc=function(){abort("cannot use the stack before compiled code is ready to run, and has provided stack access")};function dynamicAlloc(size){assert(DYNAMICTOP_PTR);var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{var success=_emscripten_resize_heap(end);if(!success)return 0}return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var jsCallStartIndex=1;var functionPointers=new Array(0);var funcWrappers={};function dynCall(sig,ptr,args){if(args&&args.length){assert(args.length==sig.length-1);assert("dynCall_"+sig in Module,"bad function pointer type - no table for sig '"+sig+"'");return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{assert(sig.length==1);assert("dynCall_"+sig in Module,"bad function pointer type - no table for sig '"+sig+"'");return Module["dynCall_"+sig].call(null,ptr)}}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var GLOBAL_BASE=8;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret},"array":function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string")return UTF8ToString(ret);if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;assert(returnType!=="array",'Return type should not be "array".');if(args){for(var i=0;i>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[_malloc,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;if(u>=2097152)warnOnce("Invalid Unicode code point 0x"+u.toString(16)+" encountered when serializing a JS string to an UTF-8 string on the asm.js/wasm heap! (Valid unicode code points should be in range 0-0x1FFFFF).");outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){assert(typeof maxBytesToWrite=="number","stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!");return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){assert(array.length>=0,"writeArrayToMemory array must have a length (should be an array or typed array)");HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function demangle(func){warnOnce("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling");return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STACK_BASE=171328,STACK_MAX=1219904,DYNAMIC_BASE=1219904,DYNAMICTOP_PTR=171072;assert(STACK_BASE%16===0,"stack must start aligned");assert(DYNAMIC_BASE%16===0,"heap must start aligned");var TOTAL_STACK=1048576;if(Module["TOTAL_STACK"])assert(TOTAL_STACK===Module["TOTAL_STACK"],"the stack size can no longer be determined at runtime");var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||201326592;if(TOTAL_MEMORY>2]=DYNAMIC_BASE;function writeStackCookie(){assert((STACK_MAX&3)==0);HEAPU32[(STACK_MAX>>2)-1]=34821223;HEAPU32[(STACK_MAX>>2)-2]=2310721022}function checkStackCookie(){if(HEAPU32[(STACK_MAX>>2)-1]!=34821223||HEAPU32[(STACK_MAX>>2)-2]!=2310721022){abort("Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x02135467, but received 0x"+HEAPU32[(STACK_MAX>>2)-2].toString(16)+" "+HEAPU32[(STACK_MAX>>2)-1].toString(16))}if(HEAP32[0]!==1668509029)throw"Runtime error: The application has corrupted its heap memory area (address zero)!"}function abortStackOverflow(allocSize){abort("Stack overflow! Attempted to allocate "+allocSize+" bytes on the stack, but stack has only "+(STACK_MAX-stackSave()+allocSize)+" bytes available!")}HEAP32[0]=1668509029;HEAP16[1]=25459;if(HEAPU8[2]!==115||HEAPU8[3]!==99)throw"Runtime error: expected the system to be little-endian!";function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){checkStackCookie();if(runtimeInitialized)return;runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){checkStackCookie();FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){checkStackCookie();runtimeExited=true}function postRun(){checkStackCookie();if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}if(!Math.imul||Math.imul(4294967295,5)!==-5)Math.imul=function imul(a,b){var ah=a>>>16;var al=a&65535;var bh=b>>>16;var bl=b&65535;return al*bl+(ah*bl+al*bh<<16)|0};if(!Math.clz32)Math.clz32=function(x){var n=32;var y=x>>16;if(y){n-=16;x=y}y=x>>8;if(y){n-=8;x=y}y=x>>4;if(y){n-=4;x=y}y=x>>2;if(y){n-=2;x=y}y=x>>1;if(y)return n-2;return n-x};if(!Math.trunc)Math.trunc=function(x){return x<0?Math.ceil(x):Math.floor(x)};var Math_abs=Math.abs;var Math_cos=Math.cos;var Math_sin=Math.sin;var Math_tan=Math.tan;var Math_acos=Math.acos;var Math_asin=Math.asin;var Math_atan=Math.atan;var Math_exp=Math.exp;var Math_log=Math.log;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var Math_trunc=Math.trunc;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;var runDependencyTracking={};function getUniqueRunDependency(id){var orig=id;while(1){if(!runDependencyTracking[id])return id;id=orig+Math.random()}return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(id){assert(!runDependencyTracking[id]);runDependencyTracking[id]=1;if(runDependencyWatcher===null&&typeof setInterval!=="undefined"){runDependencyWatcher=setInterval(function(){if(ABORT){clearInterval(runDependencyWatcher);runDependencyWatcher=null;return}var shown=false;for(var dep in runDependencyTracking){if(!shown){shown=true;err("still waiting on run dependencies:")}err("dependency: "+dep)}if(shown){err("(end of list)")}},1e4)}}else{err("warning: run dependency added without ID")}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(id){assert(runDependencyTracking[id]);delete runDependencyTracking[id]}else{err("warning: run dependency removed without ID")}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var memoryInitializer=null;var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var ASM_CONSTS=[function($0){self.asc.cpp.log(UTF8ToString($0))}];function _emscripten_asm_const_ii(code,a0){return ASM_CONSTS[code](a0)}__ATINIT__.push({func:function(){globalCtors()}});memoryInitializer="data:application/octet-stream;base64,AAAAAAAAAAA4dwEAcHkBAHB5AQBweQEAOHkBAAAAAAAAAAAAAAAAADh3AQBweQEAcHkBAHB5AQBIdwEAWHcBAGh5AQCQeQEAkHkBAAAAAAAAAAAAAAAAAEh3AQBYdwEAaHkBAJB5AQCQeQEAkHkBAJB5AQAAAAAAaHkBAFh3AQBoeQEAaHkBAHB5AQBYdwEAcHkBAGh5AQCQeQEAkHkBAGh5AQBoeQEAaHkBAAAAAAAAAAAAAAAAAHB5AQBYdwEAcHkBAGh5AQCQeQEAkHkBAJB5AQCQeQEAaHkBAGh5AQBoeQEAAAAAAHh3AQBweQEAcHkBAHB5AQBweQEAAAAAAAAAAAAAAAAAeHcBAHB5AQBweQEAcHkBAHB5AQBoeQEAAAAAAAAAAABoeQEAcHkBAHB5AQBweQEAcHkBAAAAAAAAAAAAAAAAAGh5AQCYdwEAcHkBAIB5AQBoeQEAmHcBAHB5AQCAeQEAaHkBAAAAAAAAAAAAAAAAAPB6AQDwewEAcHsBAAAAAABbAAAAAAAAAGnSAQBt0gEAAgAAAAAAAAAAAAAAXAAAAAAAAADk0gEA6dIBAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAEIEAkCAwoRGCAZEgsEBQwTGiEoMCkiGxQNBgcOFRwjKjE4OTIrJB0WDxceJSwzOjs0LSYfJy41PD02Lzc+P5aoAQCYqAEAKAAAAAIAAABADQMAAAAAAAAAAAAAAAAAAAAAAAAA4EMZAAAAAAAAALCoAQCYqAEAKAAAAAIAAAAA9AEAAAAAAAAAAAAAAAAAAADA////30EJAAAAAAAAALOoAQC2qAEAMAAAAAEAAAAACT0AAAAAAAAAAAAAAPA/AADA////30ERAAAAAAAAAMqpAQAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg////70E7AAAAyqkBANCpAQDaqQEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAyqkBAAWqAQAJqgEAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAyqkBADmqAQA+qgEAAAAAAAoAAAAQAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAyqkBAF6qAQBjqgEAAAAAAAoAAAAACAAAAAAAAAAAAAAAAODBAADA////30ERAAAAyqkBAHOqAQB6qgEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAyqkBAIuqAQCRqgEAAAAAAAoAAAAAAgAAAAAAAAAAAAAAAODBAADA////30EAAAAAyqkBAMWqAQDLqgEAAAAAAAoAAAAABAAAAAAAAAAAAAAAAODBAADA////30EAAAAAyqkBAPnvAQD/qgEAAAAAAAoAAAAAIAAAAAAAAAAAAAAAAODBAADA////30ETAAAAyqkBAByrAQAhqwEAAAAAAAoAAAAAgAAAAAAAAAAAAAAAAODBAADA////30ERAAAAyqkBACxpAgBQqwEAAAAAAAoAAAAAAAEAAAAAAAAAAAAAAODBAADA////30ESAAAAyqkBAHyrAQCCqwEAAAAAAAoAAAAAAAQAAAAAAAAAAAAAAODBAADA////30ERAAAAyqkBAJWrAQCfqwEAAAAAAAoAAAAAAAgAAAAAAAAAAAAAAODBAADA////30ETAAAAyqkBAK+rAQC9qwEAAAAAAAoAAAAAAEAAAAAAAAAAAAAAAODBAADA////30EZAAAAyqkBAJAWAgD5qwEAAAAAAAoAAAAAAIAAAAAAAAAAAAAAAODBAADA////30E7AAAAyqkBACWsAQAprAEAAAAAAAoAAAAAAAABAAAAAAAAAAAAAODBAADA////30ERAAAAyqkBAFysAQBhrAEAAAAAAAoAAAAAAAAgAAAAAAAAAAAAAODBAADA////30ERAAAAyqkBAH6sAQCDrAEAAAAAAAoAAAAAAACAAAAAAAAAAAAAAODBAADA////30ERAAAAyqkBAI6sAQCdrAEAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAyqkBAMasAQDTrAEAAAAAAAoAAAAgAAAAAAAAAAAAAAAAAODBAADA////30EaAAAAyqkBABCtAQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg////70E7AAAAEK0BABetAQAcrQEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAEK0BAEStAQBKrQEAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAEK0BAGKtAQBtrQEAAAAAAAoAAAAAAAEAAAAAAAAAAAAAAODBAADA////30ESAAAAEK0BAJKtAQCfrQEAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAEK0BAN6tAQDlrQEAAAAAAAoAAAAAgAAAAAAAAAAAAAAAAODBAADA////30ESAAAAEK0BABSuAQAcrgEAAAAAAAoAAAAAAEAAAAAAAAAAAAAAAODBAADA////30ESAAAAEK0BAEauAQBRrgEAAAAAAAoAAAAAAAAQAAAAAAAAAAAAAODBAADA////30ESAAAAEK0BAH+uAQCLrgEAAAAAAAoAAAAAAAAgAAAAAAAAAAAAAODBAADA////30EKAAAAEK0BAM6uAQDgrgEAAAAAAAoAAAAAAABAAAAAAAAAAAAAAODBAADA////30EiAAAAEK0BAAqvAQAAAAAATAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30EAAAAAAAAAABSvAQAWrwEAbAAAAAEAAAAMAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAADqvAQA9rwEAWAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30ELAAAAAAAAAF2vAQBgrwEAXAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30ELAAAAAAAAAH2vAQCErwEAcAEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAAAAAAJmvAQAAAAAAZAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30EJAAAAAAAAAKSvAQAAAAAAaAEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAALGvAQAAAAAAWAAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAALevAQC9rwEAmAEAAAQAAAAAAAAAAADgPwAAAOD//+/HAAAA4P//70cRAAAAAAAAADWwAQA7sAEAnAEAAAQAAAAAAAAAAADgPwAAAAAAAPC/AAAA4P//70cRAAAAAAAAAFywAQBhsAEAoAEAAAEAAAACAAAAAAAAAAAAAAAAAPC/AAAAAABAUUARAAAAAAAAAIWwAQCKsAEApAEAAAEAAAAfAAAAAAAAAAAAAAAAAPC/AAAAAAAAkEARAAAAAAAAAK6wAQC0sAEAqAEAAAEAAAADAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAOqwAQDtsAEAfAAAAAEAAAAAAAAAAAAAAAAAAAAAAPC/AADA////30ERAAAAAAAAACGxAQArsQEAgAAAAAQAAAAAAAAAAAD0PwAAAOD//+/HAAAA4P//70cRAAAAAAAAAE2xAQBYsQEAhAAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAICxAQCDsQEABAIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAJ2xAQAAAAAACAIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAAKWxAQAAAAAADAIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAALGxAQAAAAAAEAIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAALyxAQAAAAAAFAIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAAMexAQAAAAAAGAIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAAM+xAQAAAAAAHAIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAANexAQAAAAAAIAIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAAOKxAQAAAAAAJAIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAAOyxAQAAAAAAKAIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAAPexAQAAAAAAFAAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAAAGyAQAFsgEANAIAAAAAAAABAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBAC+yAQAAAAAAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBADqyAQBFsgEAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBAHuyAQCAsgEAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBAKGyAQCssgEAAAAAAAoAAAAQAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBAMeyAQAAAAAAAAAAAAoAAAAgAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBAMuyAQAAAAAAAAAAAAoAAABAAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBANeyAQDgsgEAAAAAAAoAAACAAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBABSzAQAAAAAAAAAAAAoAAAAAAQAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBACGzAQAyswEAAAAAAAoAAAAAAgAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBAG6zAQBzswEAAAAAAAoAAAAABAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBAKazAQAAAAAAAAAAAAoAAAAACAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBALKzAQAAAAAAAAAAAAoAAAAAEAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBALqzAQC9swEAAAAAAAoAAAAAIAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBAPWzAQD7swEAAAAAAAoAAAAAQAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBAAy0AQAAAAAAAAAAAAoAAAAAgAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAbIBAOEdAgDoHQIAOAIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EbAAAA4R0CAA0eAgASHgIAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30EbAAAA4R0CAOEdAgBkHgIAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30EbAAAA4R0CALMeAgAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EbAAAA4R0CALoeAgDFHgIAAAAAAAoAAAD//////////wAAAAAAAODBAADA////30EbAAAA4R0CAOEeAgAStAEAAAAAAAoAAAD+/////////wAAAAAAAODBAADA////30EbAAAA4R0CAD20AQBHtAEAiAAAAAQAAAAAAAAAAAD0PwAAAOD//+/HAAAA4P//70cRAAAAAAAAAPgZAgADGgIARAIAAAAAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EaAAAA+BkCAB0aAgAmGgIAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30EaAAAA+BkCADsaAgBFGgIAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30EaAAAA+BkCAG8aAgB2GgIAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30EaAAAA+BkCAJcaAgCfGgIAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30EaAAAA+BkCAMcaAgDSGgIAAAAAAAoAAAAAgAAAAAAAAAAAAAAAAODBAADA////30EaAAAA+BkCAOAaAgDoGgIAAAAAAAoAAAAAAAEAAAAAAAAAAAAAAODBAADA////30EaAAAA+BkCAE4bAgBYGwIAAAAAAAoAAAAAAAIAAAAAAAAAAAAAAODBAADA////30EaAAAA+BkCAIUbAgBptAEAAAAAAAoAAAAAAAQAAAAAAAAAAAAAAODBAADA////30EaAAAA+BkCAKe0AQAAAAAAjAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30EAAAAAAAAAALS0AQAAAAAAbAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30EAAAAAAAAAAMC0AQDLtAEAkAAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAPC0AQAAAAAAsAEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAAAK1AQAKtQEAuAEAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30EZAAAAAAAAAEu1AQBTtQEAwAEAAAIAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EZAAAAAAAAALe1AQC/tQEArAEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EZAAAAAAAAAOW1AQDvtQEAlAAAAAQAAACamZmZmZnpvwAAAOD//+/HAAAA4P//70cRAAAAAAAAABG2AQAbtgEAmAAAAAQAAAAAAAAAAAAAAAAAAOD//+/HAAAA4P//70cRAAAAAAAAAD22AQBBtgEAmAIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30ERAAAAPbYBAKYfAgBPtgEAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAPbYBAGW2AQBttgEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAPbYBAE57AgB6tgEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAPbYBAIu2AQAAAAAAAAAAAAoAAAADAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAPbYBAI+2AQAAAAAAAAAAAAoAAAAFAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAPbYBAJe2AQCctgEAAAAAAAoAAAAGAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAPbYBALO2AQC9tgEAnAAAAAQAAAAAAAAAAAAAAAAAAOD//+/HAAAA4P//70cRAAAAAAAAAO+2AQD6tgEAoAAAAAQAAAAAAAAAAAAAAAAAAOD//+/HAAAA4P//70cRAAAAAAAAABa3AQAhtwEApAAAAAQAAAAAAAAAAAAAAAAAAOD//+/HAAAA4P//70cRAAAAAAAAADy3AQBDtwEAqAAAAAQAAAAAAAAAAAAAAAAAAOD//+/HAAAA4P//70cRAAAAAAAAAFG3AQBbtwEArAAAAAQAAAAAAAAAAAAAAAAAAOD//+/HAAAA4P//70cRAAAAAAAAAIu3AQCQtwEAnAIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30ETAAAAi7cBAKYfAgAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBAE57AgAAAAAAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBAKu3AQAAAAAAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBALK3AQAAAAAAAAAAAAoAAAADAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBALy3AQAAAAAAAAAAAAoAAAAHAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBAI+2AQAAAAAAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBAMC3AQAAAAAAAAAAAAoAAAAKAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBAMq3AQAAAAAAAAAAAAoAAAAQAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBANi3AQAAAAAAAAAAAAoAAAARAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBAOS3AQAAAAAAAAAAAAoAAAAWAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBAO+3AQAAAAAAAAAAAAoAAAAOAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBAPS3AQD8twEAAAAAAAoAAAAOAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBAB+4AQAluAEAAAAAAAoAAAAUAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBAD24AQAAAAAAAAAAAAoAAACAAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAi7cBAEi4AQAAAAAAsAAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAAFS4AQBXuAEAPAIAAAAAAAADAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAVLgBAHa4AQCAuAEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAVLgBAKu4AQCzuAEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAVLgBAN24AQDpuAEAAAAAAAoAAAAAAQAAAAAAAAAAAAAAAODBAADA////30ESAAAAVLgBABK5AQAAAAAAoAIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30EAAAAAAAAAACi5AQAtuQEAtAAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAKLkBAD+5AQAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAKLkBAES5AQAAAAAAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAKLkBAEq5AQAAAAAAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAKLkBAFG5AQBYuQEAvAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEARAAAAAAAAAGy5AQBYuQEAvAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEARAAAAAAAAAF/hAQA4GAIAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30E7AAAAX+EBAHC5AQB1uQEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAX+EBAIK5AQCFuQEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAX+EBADsaAgAAAAAAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAX+EBAJK5AQCauQEAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAX+EBAK+5AQCyuQEAAAAAAAoAAAAQAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAX+EBANi5AQAAAAAAAAAAAAoAAABAAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAX+EBAOK5AQAAAAAAAAAAAAoAAAAAAIAAAAAAAAAAAAAAAODBAADA////30ESAAAAX+EBAPG5AQAAAAAAAAAAAAoAAACAAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAX+EBAPa5AQAAAAAAAAAAAAoAAAAAAQAAAAAAAAAAAAAAAODBAADA////30ESAAAAX+EBAAC6AQADugEAAAAAAAoAAAAABAAAAAAAAAAAAAAAAODBAADA////30ESAAAAX+EBABW6AQAaugEAAAAAAAoAAAAACAAAAAAAAAAAAAAAAODBAADA////30ESAAAAX+EBAEe6AQAAAAAAAAAAAAoAAAAAEAAAAAAAAAAAAAAAAODBAADA////30ESAAAAX+EBAEy6AQBUugEAAAAAAAoAAAAAgAAAAAAAAAAAAAAAAODBAADA////30ESAAAAX+EBAG+6AQB6ugEAAAAAAAoAAAAAAAEAAAAAAAAAAAAAAODBAADA////30EaAAAAX+EBAI+6AQCUugEAAAAAAAoAAAAAAAABAAAAAAAAAAAAAODBAADA////30EaAAAAX+EBAK26AQC2ugEA1AAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAOC6AQDqugEA2AAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAB67AQAkuwEA3AAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAADq7AQBHuwEA5AAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAHq7AQB/uwEA6AAAAAEAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAKG7AQCquwEA7AAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAANy7AQAAAAAANAAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EZAAAAAAAAAOu7AQAAAAAA1AEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA67sBAPG7AQD1uwEAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA67sBAF2vAQAbvAEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA67sBACy8AQAwvAEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA67sBAEK8AQBGvAEAAAAAAAoAAAADAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA67sBAFe8AQBfvAEA2AEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAG28AQAAAAAA8AAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAAHm8AQB9vAEA9AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEARAAAAebwBAKu3AQCvvAEAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAebwBALm8AQC+vAEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAebwBAM68AQDRvAEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAebwBAOq8AQD3vAEAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAA69AQARvQEABAEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAACG9AQAzvQEA0AEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAALcHAgCDvQEAsAIAAAEAAAABAAAAAAAAAAAAAAAAAAAAAADA////30EbAAAAtwcCAKYfAgCdvQEAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAtwcCAMy9AQDPvQEACAEAAAEAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAMEARAAAAAAAAAOK9AQDovQEAyAIAAAEAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAPS9AQD9vQEADAEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAAAAADS+AQBAvgEAEAEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ESAAAAAAAAAHq+AQAAAAAAzAIAAAEAAACd/////////wAAAAAAAODBAADA////30EZAAAAer4BAIK+AQAAAAAAAAAAAAoAAACd/////////wAAAAAAAODBAADA////30EZAAAAer4BAIq+AQAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAJO+AQAAAAAAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAJu+AQAAAAAAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAKO+AQAAAAAAAAAAAAoAAAADAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAKu+AQAAAAAAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BALK+AQAAAAAAAAAAAAoAAAAcAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BALy+AQAAAAAAAAAAAAoAAAAWAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAMO+AQAAAAAAAAAAAAoAAAAmAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAMu+AQAAAAAAAAAAAAoAAACAAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BANm+AQAAAAAAAAAAAAoAAACDAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAAwOAgAAAAAAAAAAAAoAAAAUAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAOa+AQAAAAAAAAAAAAoAAAAeAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAO2+AQAAAAAAAAAAAAoAAAAoAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAPe+AQAAAAAAAAAAAAoAAAAyAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAAK/AQAAAAAAAAAAAAoAAAA8AAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAAy/AQAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAer4BABW/AQAAAAAAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAer4BACC/AQAAAAAAAAAAAAoAAAADAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAer4BACu/AQAAAAAAAAAAAAoAAAAPAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAer4BADW/AQAAAAAAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAer4BADy/AQAAAAAAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAer4BAEG/AQAAAAAA0AIAAAEAAACd/////////wAAAAAAAODBAADA////30EZAAAAQb8BAIK+AQAAAAAAAAAAAAoAAACd/////////wAAAAAAAODBAADA////30EZAAAAQb8BAEe/AQBOvwEAqAIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30EaAAAAAAAAAHm/AQCIvwEA3AEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAJ2/AQCpvwEA4AEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAALu/AQDEvwEA5AEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAANi/AQDgvwEA6AEAAAEAAAANAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAAXAAQAJwAEAxAAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BACbAAQAtwAEAyAAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAEnAAQBPwAEAzAAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAGvAAQB0wAEA0AAAAAEAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAJTAAQCbwAEA4AAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAMLAAQDGwAEAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAOjAAQDswAEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAALBAQAHwQEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAD22AQA4wQEAAAAAAAoAAAADAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAByrAQBkwQEAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAJzBAQCgwQEAAAAAAAoAAAAFAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAM68AQDEwQEAAAAAAAoAAAAGAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAOLBAQADWgIAAAAAAAoAAAAHAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAOfBAQDswQEAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BABHCAQAWwgEAAAAAAAoAAAAJAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BADrCAQA/wgEAAAAAAAoAAAAKAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAGvCAQBvwgEAAAAAAAoAAAALAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAI7CAQCSwgEAAAAAAAoAAAAMAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BALHCAQAAAAAAAAAAAAoAAAANAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BALjCAQAAAAAAAAAAAAoAAAAAAQAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAL/CAQDEwgEAAAAAAAoAAAAPAAAAAAAAAAAAAAAAAODBAADA////30ERAAAA/L8BAPLCAQD5wgEAFAEAAAEAAADsAAAAAAAAAAAAAAAAAPA/AAAAAMD/30ARAAAAAAAAACLDAQApwwEAGAEAAAEAAABKDgAAAAAAAAAAAAAAAPA/AAAAAMD/30ARAAAAAAAAAFLDAQBXwwEAHAEAAAEAAAAAAQAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAJLDAQCjwwEA1AIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ESAAAA18MBAOHDAQDrwwEA2AIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ESAAAA18MBABzEAQAnxAEA3AIAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ESAAAA18MBADnkAQBNxAEAAAAAAAoAAADw/////////wAAAAAAAODBAADA////30ESAAAA18MBAHbmAQBexAEAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ESAAAA18MBAHXEAQB7xAEAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ESAAAA18MBAJzEAQCixAEAAAAAAAoAAAAQAAAAAAAAAAAAAAAAAODBAADA////30ESAAAA18MBAMPEAQDJxAEAAAAAAAoAAAAgAAAAAAAAAAAAAAAAAODBAADA////30ESAAAA18MBAO3EAQD1xAEAAAAAAAoAAAAYAAAAAAAAAAAAAAAAAODBAADA////30ESAAAA18MBAIbmAQAYxQEAAAAAAAoAAAAwAAAAAAAAAAAAAAAAAODBAADA////30ESAAAA18MBACvFAQA4xQEAIAEAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEARAAAAAAAAAHjFAQCCxQEAJAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEARAAAAAAAAALDFAQC7xQEAKAEAAAEAAAAZAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAN/FAQDkxQEALAEAAAEAAAABAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAABnGAQAmxgEAMAEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ERAAAAAAAAAEHGAQBJxgEA7AEAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EZAAAAAAAAAG7GAQAAAAAANAEAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAADA////30ERAAAAAAAAAHzGAQCKxgEAOAEAAAEAAAAoAAAAAAAAAAAAAAAAAPA/AADA////30ERAAAAAAAAALPGAQAAAAAAOAAAAAEAAAD//////////wAAAAAAAODBAADA////30EZAAAAAAAAAMXGAQAAAAAA8AEAAAEAAAD//////////wAAAAAAAODBAADA////30EJAAAAAAAAANrGAQAAAAAA9AEAAAEAAAD//////////wAAAAAAAODBAADA////30EJAAAAAAAAAO/GAQAExwEA+AEAAAIAAAD//////////wAAAAAAAPC/AAAAAAAA4EMRAAAAAAAAAD7HAQAAAAAApAIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30EAAAAAAAAAAFLHAQAAAAAAeAEAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8EMLAAAAUscBAGHHAQAAAAAAgAEAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8EMKAAAAYccBAHjHAQAAAAAAyAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4P//70cRAAAAAAAAAIfHAQAAAAAAzAEAAAQAAAAAAAAAAAAIQAAAAAAAAAAAAAAA4P//70cRAAAAAAAAAJbHAQAAAAAAVAAAAAEAAAABAAAAAAAAAAAAAAAAAPA/AADA////30EbAAAAAAAAAKbHAQC2xwEAPAEAAAEAAAACAAAAAAAAAAAAAAAAAPA/AADA////30ETAAAAxscBANvHAQDhxwEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBAIK+AQDoxwEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBAPTHAQD7xwEAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBAATIAQAMyAEAAAAAAAoAAAAFAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBABbIAQAgyAEAAAAAAAoAAAAGAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBACzIAQA2yAEAAAAAAAoAAAAHAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBABPoAQBCyAEAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBAEfIAQBOyAEAAAAAAAoAAAAJAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBAFbIAQBfyAEAAAAAAAoAAAAKAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBAGvIAQBfyAEAAAAAAAoAAAAKAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBAHbIAQB/yAEAAAAAAAoAAAALAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBAIvIAQCUyAEAAAAAAAoAAAAMAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBAKDIAQCqyAEAAAAAAAoAAAAWAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBALTIAQC8yAEAAAAAAAoAAAAWAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBAMfIAQDoxwEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAxscBANPIAQDdyAEAQAEAAAEAAAACAAAAAAAAAAAAAAAAAPA/AADA////30ETAAAA/MgBANvHAQDhxwEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAIK+AQDoxwEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAAvJAQD7xwEAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBABPJAQAMyAEAAAAAAAoAAAAFAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBABbIAQAgyAEAAAAAAAoAAAAGAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBACzIAQA2yAEAAAAAAAoAAAAHAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBABvJAQAiyQEAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBACnJAQAwyQEAAAAAAAoAAAAJAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBADTJAQA7yQEAAAAAAAoAAAAKAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAEvJAQBYyQEAAAAAAAoAAAALAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAGbJAQBuyQEAAAAAAAoAAAAMAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAHbJAQCDyQEAAAAAAAoAAAANAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAJHJAQCbyQEAAAAAAAoAAAAOAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAKzJAQC2yQEAAAAAAAoAAAAPAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAMfJAQDRyQEAAAAAAAoAAAAQAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAFbIAQBfyAEAAAAAAAoAAAARAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBANzJAQDpyQEAAAAAAAoAAAASAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAMfIAQDoxwEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAPbJAQAwyQEAAAAAAAoAAAAJAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAPrJAQA7yQEAAAAAAAoAAAAKAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAAPKAQBYyQEAAAAAAAoAAAALAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBABDKAQBuyQEAAAAAAAoAAAAMAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBABfKAQCDyQEAAAAAAAoAAAANAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBACTKAQCbyQEAAAAAAAoAAAAOAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBADHKAQC2yQEAAAAAAAoAAAAPAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAGvIAQBfyAEAAAAAAAoAAAARAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA/MgBAD7KAQBJygEARAEAAAEAAAACAAAAAAAAAAAAAAAAAAAAAADA////30ETAAAAVcoBAGXKAQBpygEAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBANvHAQDhxwEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBAIK+AQDoxwEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBAG3KAQBxygEAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBAATIAQAMyAEAAAAAAAoAAAAFAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBABbIAQAgyAEAAAAAAAoAAAAGAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBACzIAQA2yAEAAAAAAAoAAAAHAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBAHXKAQB7ygEAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBAIHKAQCKygEAAAAAAAoAAAAJAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBAJbKAQCeygEAAAAAAAoAAAAKAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBAKnKAQCzygEAAAAAAAoAAAALAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBAMfIAQDoxwEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBAL7KAQB7ygEAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBAMTKAQCKygEAAAAAAAoAAAAJAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBAM/KAQCeygEAAAAAAAoAAAAKAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAVcoBANnKAQDlygEASAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30ETAAAA8coBAIK+AQDoxwEAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA8coBAALLAQAFywEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA8coBABjLAQAbywEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA8coBAMfIAQDoxwEAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA8coBABEHAgAFywEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA8coBACjLAQAbywEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ETAAAA8coBAC3LAQBEywEATAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30ETAAAAW8sBAIK+AQDoxwEAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAW8sBAD+5AQB3ywEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAW8sBAHzLAQCDywEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAW8sBAIrLAQCSywEAAAAAAAoAAAADAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAW8sBAJvLAQCfywEAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAW8sBAKPLAQCuywEAAAAAAAoAAAAFAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAW8sBALrLAQDBywEAAAAAAAoAAAAGAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAW8sBAMfIAQDoxwEAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAW8sBAMjLAQDZywEABAAAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EAAAAAAAAAAPLLAQD5ywEAUAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30ERAAAAAAAAADHMAQA9zAEAtAIAAAAAAAADAAAAAAAAAAAAAAAAAAAAAADA////30EbAAAAMcwBAFjMAQAAAAAAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAMcwBAF7MAQAAAAAAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ETAAAAMcwBAGTMAQB3zAEAiAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAJAAAAZMwBAIrMAQCNzAEAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAZMwBAKDMAQCjzAEAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAZMwBAKvMAQCuzAEAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAZMwBAMDMAQDDzAEAAAAAAAoAAAADAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAZMwBANTMAQDXzAEAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAZMwBAODMAQDjzAEAAAAAAAoAAAAFAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAZMwBAO7MAQDxzAEAAAAAAAoAAAAGAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAZMwBAPvMAQD+zAEAAAAAAAoAAAAHAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAZMwBAAnNAQAMzQEAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30EJAAAAZMwBABTNAQAnzQEAjAEAAA0AAAD//////////wAAAAAAAPC/AADA////30EKAAAAFM0BAFLNAQAAAAAABAMAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30EAAAAAAAAAAF/NAQBrzQEAMAMAAAUAAAAAAAAAAAAAAAAAAAAAAGDAAAAAAADAX0AiAAAAAAAAAJfNAQCozQEANAMAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AADA////30EiAAAAl80BANnNAQAAAAAAAAAAAAoAAAD//////////wAAAAAAAODBAADA////30EiAAAAl80BAKYfAgAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EiAAAAl80BAOTNAQAAAAAAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30EiAAAAl80BAPDNAQAAAAAAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30EiAAAAl80BAPfNAQAHzgEAYAMAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8iAAAA980BACjOAQAAAAAA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yhcAAAEDAgkAAAABAAEAAQAAAAAODg0NDAwKCgoKCAgICAgICAgICAgICAgICAgICAgICAgICAgHBwcHBwcGBgYGBgYFBQUFBAQEBAQEBAMDAwMCBAACAfgA/AAIAgYDBAQCBegA7ADwAPQAAAAAAAAAAAAIAQQCAgQAAP4AAgX9APwABAMCBv8A+QAEBwII+wD6AAIJ+AD3AAAAAAAAAAAAAAAA//8A//8B/wD+/gD+///+Af4C//7+Av4AAAAAAAAAAAgHBgYFBQUFBAQEBAQEBAQDAwMDAwMDAwMDAwMDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQICAgICAgMDAwMDAwMDAwMDBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCAAEAQIC/wD+AAID/QD8AAgEBAUCBvsA+gACB/kA+AAAAAAAAAAAAAAAAAAAAAAAkv+1z+jz7vv0+vmz/9bw+v/0/////wAAAAAAAAAAAAD/hISfmZehqqSiiG5ncoF2fH2EiHJujoeGe49+mbemoau0s6TL2uHZ187L2eXx+PP9//3/////////////////2/bu+ejv+f/4/e/08fjG6Pv92/H9//j59O77/wAAAADj9ub39P//////////0efn+fn9///////h8vH7/f////////H9/P//////////+P/////////////////////////w//j/////////////8P3////////////////////////////////////////////////////////////////////Oy+Pv9//9/////8/H3Ozz/Pz/////1Nvm8/T9/P/////s7ff8/f////////Dw+P/////////////////////////m6fn//////////+7u+v//////////+Pv////////////////////////////////////////////////////////h7+Pn9P3z///9/+jq4OTy+fL8+/v/6/nu8Pv/+f/9/f/5/fv6//////////v6+f/////////////////////////z9Pr6//////////n4+v3//////////f////////////////////////////////////////////////////////8AAAAA/v7+/v76+vz+/v7+/vv7/vfSh0SK3O/29LjJLK3d7/3GxcSSxsypjoKIlZW/+YfJtZpidYR+kqm48Pb+AAAAAAAAAQEBAgICAgICAwMEBAQFBQUFBgYHBwcHBwgICQkJCQkJCgoLCwsLCwsMDAwMDAwNDQ0NDQ4ODg4PDw8PDw8AAIAAAAAAAP3/egAJAAAA/P9tABgA///7/1sALQD9//z/RABEAPz//f8tAFsA+////xgAbQD8/wAACQB6AP3/AACAAAAAAAD8/3wACQD///v/bgAZAP7/+v9bAC4A/f/7/0UARQD7//3/LgBbAPr//v8ZAG4A+////wkAfAD8/wAAgAAAAAAA/P97AAoA///6/24AGgD+//n/XAAvAPz/+v9GAEYA+v/8/y8AXAD5//7/GgBuAPr///8KAHsA/P8AAIAAAAAAAPv/fAAKAP//+f9uABsA/v/5/1sAMAD8//r/RgBGAPr//P8wAFwA+P/+/xsAbgD5////CgB8APv/AACAAAAAAAD6/3wACwD///j/bwAcAP3/+P9cADEA+//5/0cARwD5//v/MQBcAPj//f8cAG8A+P///wsAfAD6/wAAgAAAAAAA+v97AAwA///3/28AHQD9//f/XQAyAPr/+P9IAEgA+P/6/zIAXQD3//3/HQBvAPf///8MAHsA+v8AAIAAAAAAAPn/fAAMAP//9v9vAB4A/f/2/10AMwD6//f/SQBJAPf/+v8zAF0A9v/9/x4AbwD2////DAB8APn/AACAAAAAAAD5/3sADQD///X/cAAfAPz/9f9eADQA+f/2/0oASgD2//n/NABeAPX//P8fAHAA9f///w0AewD5/wAAgAAAAAAA+P98AA0A///0/3AAIAD8//T/XgA1APn/9v9KAEoA9v/5/zUAXgD0//z/IABwAPT///8NAHwA+P8AAIAA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AAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAACAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp7wEAAwICABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAABAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAIAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHvAQADAgAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAgAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+e8BAAEAAABAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/u8BAAAAAAAH8AEAAQAAAAQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3wAQABAAAABAAAAAAAAAAAAAAAAQAAAAAAAAAHAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE/ABAAEAAACCAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY8AEAAwEBABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAABAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAIAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHwAQADAQAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAgAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKvABAAMAAAAQAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAACAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz8AEAAwEAAAAAAAAAAAAAAAAAAAIAAAABAAAAAAAAAAgAAAABAAAABwAAAAIAAAAAAAAABAAAAAAAAAAAAAAACAAAAAMAAAAHAAAAAQAAAAAAAAAEAAAAAgAAAAAAAAAIAAAAAwAAAAcAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvwAQADAgAAAAAAAAAAAAAAAAAABAAAAAEAAAAAAAAACAAAAAMAAAAHAAAAAgAAAAAAAAAGAAAAAAAAAAAAAAAIAAAABQAAAAcAAAABAAAAAAAAAAYAAAADAAAAAAAAAAgAAAAFAAAABwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfABAAMAAABgAAAAAAAAAAAAAAABAAAAAAAAAAAAAAADAAAAAAAAAAIAAAABAAAAAAAAAAEAAAAAAAAAAwAAAAMAAAAAAAAAAgAAAAEAAAAAAAAAAQAAAAAAAAAGAAAAAgAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABK8AEAAwAAACQAAAAAAAAAAAAAAAQAAAADAAAAAAAAAAEAAAADAAAAAAAAAAQAAAAAAAAABAAAAAEAAAAAAAAAAgAAAAMAAAABAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAABAAAAAwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE/wAQADAAAAYAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAACAAAAAAAAAAEAAAABAAAAAAAAAAEAAAAAAAAAAwAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWfABAAMAAABgAAAAAAAAAAAAAAABAAAAAAAAAAYAAAACAAAAAAAAAAEAAAABAAAAAAAAAAEAAAAAAAAAAwAAAAMAAAAAAAAAAgAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABe8AEAAwAAACQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAEAAAADAAAAAAAAAAEAAAAAAAAABAAAAAEAAAAAAAAAAgAAAAMAAAABAAAAAgAAAAAAAAAEAAAAAwAAAAAAAAABAAAAAwAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGPwAQADAAAAYAAAAAAAAAAAAAAAAQAAAAAAAAADAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAACAAAAAAAAAAEAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbfABAAMBAQAQAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAgAAAABAAAABwAAAAEAAAABAAAAAgAAAAEAAAAAAAAACAAAAAEAAAAHAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABy8AEAAwEBABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAABAAAAAgAAAAEAAAAAAAAACAAAAAEAAAAHAAAAAgAAAAEAAAACAAAAAAAAAAAAAAAIAAAAAQAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHfwAQAEAAAAoAAAAAAAAAAAAAAABAAAAAEAAAAAAAAACAAAAAMAAAAHAAAAAgAAAAAAAAAEAAAAAgAAAAAAAAAIAAAAAwAAAAcAAAADAAAAAAAAAAQAAAADAAAAAAAAAAgAAAADAAAABwAAAAQAAAAAAAAABAAAAAAAAAAAAAAACAAAAAMAAAAHAAAAAQAAAAAAAAAAAAAAfPABAAQAAACgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAwAAAAcAAAABAAAAAAAAAAQAAAABAAAAAAAAAAgAAAADAAAABwAAAAIAAAAAAAAABAAAAAIAAAAAAAAACAAAAAMAAAAHAAAAAwAAAAAAAAAEAAAAAwAAAAAAAAAIAAAAAwAAAAcAAAAEAAAAAAAAAAAAAACB8AEABAAAAKAAAAAAAAAAAAAAAAQAAAADAAAAAAAAAAgAAAADAAAABwAAAAQAAAAAAAAABAAAAAIAAAAAAAAACAAAAAMAAAAHAAAAAwAAAAAAAAAEAAAAAQAAAAAAAAAIAAAAAwAAAAcAAAACAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAADAAAABwAAAAEAAAAAAAAAAAAAAIbwAQAEAAAAoAAAAAAAAAAAAAAABAAAAAIAAAAAAAAACAAAAAMAAAAHAAAAAwAAAAAAAAAEAAAAAQAAAAAAAAAIAAAAAwAAAAcAAAACAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAADAAAABwAAAAEAAAAAAAAABAAAAAMAAAAAAAAACAAAAAMAAAAHAAAABAAAAAAAAAAAAAAAi/ABAAEAAAABAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlPABAAAAAACa8AEAAQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACj8AEAAAAAAKnwAQADAAEAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAgAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsfABAAMAAQAQAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAACAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC68AEABAEBAJAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAABAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAIAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAwAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAAAAAAAAAAAAMPwAQADAAAAIQAAAAAAAAAAAAAABgAAAAAAAAAAAAAAEAAAAAUAAAAPAAAAAQAAAAAAAAAGAAAAAgAAAAAAAAAQAAAABQAAAA8AAAADAAAAAAAAAAYAAAAEAAAAAAAAABAAAAAFAAAADwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy/ABAAMAAAAgAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAQAAAABQAAAA8AAAABAAAAAAAAAAYAAAACAAAAAAAAABAAAAAFAAAADwAAAAMAAAAAAAAABgAAAAQAAAAAAAAAEAAAAAUAAAAPAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADT8AEAAwAAACEAAAAAAAAAAAAAAAIAAAD/////AwAAAAUAAAABAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAFAAAABgAAAAEAAAAFAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAFAAAAAQAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzwAQADAAAAIAAAAAAAAAAAAAAAAgAAAAEAAAADAAAABQAAAAEAAAAEAAAAAgAAAAAAAAACAAAAAAAAAAUAAAAGAAAAAQAAAAUAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAUAAAABAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5fABAAMAAAAhAAAAAAAAAAAAAAACAAAA/////wIAAAAFAAAAAQAAAAQAAAAAAAAAAAAAAAIAAAAAAAAABQAAAAUAAAABAAAABAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAABQAAAAEAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADu8AEAAwAAACAAAAAAAAAAAAAAAAIAAAABAAAAAgAAAAUAAAABAAAABAAAAAIAAAAAAAAAAgAAAAAAAAAFAAAABQAAAAEAAAAEAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAFAAAAAQAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPfwAQADAAAAIQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABQAAAAEAAAAEAAAAAQAAAAAAAAACAAAAAAAAAAUAAAAGAAAAAQAAAAUAAAABAAAAAAAAAAIAAAD/////AwAAAAUAAAABAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPEBAAMAAAAgAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAFAAAAAQAAAAQAAAABAAAAAAAAAAIAAAAAAAAABQAAAAYAAAABAAAABQAAAAEAAAAAAAAAAgAAAAEAAAADAAAABQAAAAEAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8QEAAwAAACEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAUAAAABAAAABAAAAAEAAAAAAAAAAgAAAAAAAAAFAAAABQAAAAEAAAAEAAAAAQAAAAAAAAACAAAA/////wIAAAAFAAAAAQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLxAQADAAAAIAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABQAAAAEAAAAEAAAAAQAAAAAAAAACAAAAAAAAAAUAAAAFAAAAAQAAAAQAAAABAAAAAAAAAAIAAAABAAAAAgAAAAUAAAABAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/EBAAABAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm8QEAAAEBAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHxAQAAAQEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/EBAAMBAQAQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAQAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAACAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABH8QEAAwEBABEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAABAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPxAQADAQAAEAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAgAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX/EBAAMBAAARAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAQAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAACAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABr8QEAAwAAABAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAABAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHfxAQADAAAAEQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAgAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg/EBAAABAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACN8QEAAwAAACAAAAAAAAAAAAAAAAIAAAABAAAAAAAAAAQAAAABAAAAAwAAAAIAAAAAAAAAAgAAAAAAAAAEAAAABAAAAAEAAAADAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAQAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbxAQADAAAAIQAAAAAAAAAAAAAAAgAAAP////8AAAAABAAAAAEAAAADAAAAAAAAAAAAAAACAAAAAAAAAAQAAAAEAAAAAQAAAAMAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAABAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn/EBAAMAAAAgAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAQAAAAMAAAABAAAAAAAAAAIAAAAAAAAABAAAAAQAAAABAAAAAwAAAAEAAAAAAAAAAgAAAAEAAAAAAAAABAAAAAEAAAADAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo8QEAAwAAACEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAABAAAAAwAAAAEAAAAAAAAAAgAAAAAAAAAEAAAABAAAAAEAAAADAAAAAQAAAAAAAAACAAAA/////wAAAAAEAAAAAQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALHxAQACAAAAgAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACAAAAAEAAAAHAAAAAQAAAAAAAAACAAAAAQAAAAAAAAAIAAAAAQAAAAcAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALXxAQAAAAAAvPEBAAMAAAAhAAAAAAAAAAAAAAAGAAAABAAAAAAAAAAQAAAABQAAAA8AAAAFAAAAAAAAAAYAAAACAAAAAAAAABAAAAAFAAAADwAAAAMAAAAAAAAABgAAAAAAAAAAAAAAEAAAAAUAAAAPAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADE8QEAAwAAACAAAAAAAAAAAAAAAAYAAAAEAAAAAAAAABAAAAAFAAAADwAAAAUAAAAAAAAABgAAAAIAAAAAAAAAEAAAAAUAAAAPAAAAAwAAAAAAAAAGAAAAAAAAAAAAAAAQAAAABQAAAA8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzxAQADAQEAEQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1/EBAAMBAQAQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAACAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADi8QEAAwEBABEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAABAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO7xAQADAQEAEAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+vEBAAMBAAARAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAACAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG8gEAAwEAABAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAABAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLyAQADAAAAEQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHfIBAAMAAAAQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAACAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo8gEAAwAAABEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAABAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTyAQADAAAAEAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQPIBAAMBAAARAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAACAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABL8gEAAwEAABAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAABAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbyAQADAAAAMAAAAAAAAAACAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW/IBAAMAAAAxAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAABAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABj8gEAAwAAADAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGvyAQADAAAAMQAAAAAAAAACAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdPIBAAMAAAAwAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAABAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB98gEAAwAAADEAAAAAAAAAAgAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIbyAQADAAAAMAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAQAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj/IBAAQBAACQAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAACAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAMAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAAAAAAAAAACY8gEABAAAAJAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAABAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAIAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAwAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAAAAAAAAAAAAKHyAQAEAQEAkQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAADAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAAAAAAAAAAArfIBAAQBAQCQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAACAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAMAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAAAAAAAAAAC58gEABAEAAJEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAABAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAwAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAAAAAAAAAAAAMXyAQAEAQAAkAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAADAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAAAAAAAAAAA0fIBAAQAAACRAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAACAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAMAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAAAAAAAAAADd8gEABAAAAJAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAABAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAwAAAAIAAAAAAAAAAAAAAAkAAAABAAAACAAAAAEAAAAAAAAAAAAAAOnyAQAEAQEAkQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAADAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAAAAAAAAAAA9vIBAAQBAQCQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAACAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAMAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAAAAAAAAAAAD8wEABAEAAJEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAABAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAwAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAAAAAAAAAAAABDzAQAEAQAAkAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAADAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAAAAAAAAAAAHfMBAAQAAACRAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAACAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAMAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAAAAAAAAAAAq8wEABAAAAJAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAABAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAwAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAAAAAAAAAAAADfzAQAEAQEAkQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAgAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAADAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAAAAAAAAAAARPMBAAQBAQCQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAQAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAACAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAMAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAAAAAAAAAABR8wEABAEAAJEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAABAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAwAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAAAAAAAAAAAAF7zAQAEAQAAkAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAgAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAADAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAAAAAAAAAAAa/MBAAQAAACRAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAQAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAACAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAMAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAAAAAAAAAAB48wEABAAAAJAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAABAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAwAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAAAAAAAAAAAAIXzAQAAAQEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi/MBAAMAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAQAAAAMAAAABQAAAAsAAAABAAAAAAAAAAYAAAACAAAABAAAAAwAAAAFAAAACwAAAAMAAAAAAAAABgAAAAQAAAAEAAAADAAAAAUAAAALAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACT8wEAAwAAAAEAAAAAAAAAAAAAAAYAAAAAAAAABAAAAAwAAAAFAAAACwAAAAEAAAAAAAAABgAAAAIAAAAEAAAADAAAAAUAAAALAAAAAwAAAAAAAAAGAAAABAAAAAQAAAAMAAAABQAAAAsAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJvzAQADAQAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAIAAAAAQAAAAcAAAABAAAAAQAAAAIAAAABAAAAAAAAAAgAAAABAAAABwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoPMBAAMBAAAQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAQAAAAQAAAAAAAAAAAAAAAoAAAADAAAACQAAAAEAAAABAAAABAAAAAIAAAAAAAAACgAAAAMAAAAJAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACn8wEAAwEAABEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAABAAAABAAAAAAAAAAAAAAACgAAAAMAAAAJAAAAAQAAAAEAAAAEAAAAAgAAAAAAAAAKAAAAAwAAAAkAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7zAQAEAAAAoQAAAAAAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAcAAAAPAAAAAQAAAAAAAAAIAAAAAgAAAAAAAAAQAAAABwAAAA8AAAADAAAAAAAAAAgAAAAEAAAAAAAAABAAAAAHAAAADwAAAAUAAAAAAAAACAAAAAYAAAAAAAAAEAAAAAcAAAAPAAAABwAAAAAAAAAAAAAAt/MBAAQAAACgAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAABwAAAA8AAAABAAAAAAAAAAgAAAACAAAAAAAAABAAAAAHAAAADwAAAAMAAAAAAAAACAAAAAQAAAAAAAAAEAAAAAcAAAAPAAAABQAAAAAAAAAIAAAABgAAAAAAAAAQAAAABwAAAA8AAAAHAAAAAAAAAAAAAADA8wEABAAAAKEAAAAAAAAAAAAAAAgAAAAEAAAAAAAAABAAAAAHAAAADwAAAAUAAAAAAAAACAAAAAIAAAAAAAAAEAAAAAcAAAAPAAAAAwAAAAAAAAAIAAAAAAAAAAAAAAAQAAAABwAAAA8AAAABAAAAAAAAAAgAAAAGAAAAAAAAABAAAAAHAAAADwAAAAcAAAAAAAAAAAAAAMnzAQAEAAAAoAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAEAAAAAcAAAAPAAAABQAAAAAAAAAIAAAAAgAAAAAAAAAQAAAABwAAAA8AAAADAAAAAAAAAAgAAAAAAAAAAAAAABAAAAAHAAAADwAAAAEAAAAAAAAACAAAAAYAAAAAAAAAEAAAAAcAAAAPAAAABwAAAAAAAAAAAAAA0vMBAAMBAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAIAAAAAQAAAAcAAAABAAAAAAAAAAQAAAADAAAAAAAAAAgAAAADAAAABwAAAAQAAAAAAAAABAAAAAEAAAAAAAAACAAAAAMAAAAHAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADa8wEAAgAAAIEAAAAAAAAAAAAAAAQAAAAAAAAAAAAAABAAAAADAAAADwAAAAEAAAAAAAAABAAAAAIAAAAAAAAAEAAAAAMAAAAPAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOHzAQACAAAAgAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAEAAAAAMAAAAPAAAAAQAAAAAAAAAEAAAAAgAAAAAAAAAQAAAAAwAAAA8AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6PMBAAQAAACwAAAAAAAAAAIAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAABAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAMAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAAAAAAAAAADu8wEABAAAALEAAAAAAAAAAgAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAwAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAAAAAAAAAAAAPjzAQAEAAAAsAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAQAAAAIAAAAAAAAAAAAAABAAAAABAAAADwAAAAEAAAADAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAAAAAAAAAAAAvQBAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG9AEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv0AQAAAQEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/QBAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc9AEAAwAAACAAAAAAAAAAAAAAAAQAAAABAAAAAAAAAAgAAAADAAAABwAAAAIAAAAAAAAABAAAAAIAAAAAAAAACAAAAAMAAAAHAAAAAwAAAAAAAAAEAAAAAwAAAAAAAAAIAAAAAwAAAAcAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH0AQADAAAAIAAAAAAAAAAAAAAABAAAAAAAAAAAAAAACAAAAAMAAAAHAAAAAQAAAAAAAAAEAAAAAQAAAAAAAAAIAAAAAwAAAAcAAAACAAAAAAAAAAQAAAACAAAAAAAAAAgAAAADAAAABwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJvQBAAMAAAAgAAAAAAAAAAAAAAAEAAAAAwAAAAAAAAAIAAAAAwAAAAcAAAAEAAAAAAAAAAQAAAACAAAAAAAAAAgAAAADAAAABwAAAAMAAAAAAAAABAAAAAEAAAAAAAAACAAAAAMAAAAHAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr9AEAAwAAACAAAAAAAAAAAAAAAAQAAAACAAAAAAAAAAgAAAADAAAABwAAAAMAAAAAAAAABAAAAAEAAAAAAAAACAAAAAMAAAAHAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAwAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADD0AQADAQEAEQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPQBAAMBAQAQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAACAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABI9AEAAwEBABEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA4AAAABAAAADQAAAAEAAAABAAAAAgAAAAAAAAAAAAAADgAAAAEAAAANAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAOAAAAAQAAAA0AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFT0AQADAQEAEAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAADgAAAAEAAAANAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAOAAAAAQAAAA0AAAABAAAAAgAAAAIAAAAAAAAAAAAAAA4AAAABAAAADQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPQBAAMBAAARAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAACAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs9AEAAwEAABAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAABAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHj0AQADAQAAEQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAADgAAAAEAAAANAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAOAAAAAQAAAA0AAAABAAAAAgAAAAIAAAAAAAAAAAAAAA4AAAABAAAADQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhPQBAAMBAAAQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAOAAAAAQAAAA0AAAABAAAAAQAAAAIAAAAAAAAAAAAAAA4AAAABAAAADQAAAAEAAAACAAAAAgAAAAAAAAAAAAAADgAAAAEAAAANAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQ9AEAAwAAABEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAABAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJz0AQADAAAAEAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqPQBAAMAAAARAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAOAAAAAQAAAA0AAAABAAAAAQAAAAIAAAAAAAAAAAAAAA4AAAABAAAADQAAAAEAAAACAAAAAgAAAAAAAAAAAAAADgAAAAEAAAANAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC09AEAAwAAABAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA4AAAABAAAADQAAAAEAAAABAAAAAgAAAAAAAAAAAAAADgAAAAEAAAANAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAOAAAAAQAAAA0AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD0AQADAAAAMQAAAAAAAAACAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyfQBAAMAAAAwAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAABAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADS9AEAAwAAADEAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAA4AAAABAAAADQAAAAEAAAAAAAAAAgAAAAAAAAAAAAAADgAAAAEAAAANAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAOAAAAAQAAAA0AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANv0AQADAAAAMAAAAAAAAAACAAAAAgAAAAAAAAAAAAAADgAAAAEAAAANAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAOAAAAAQAAAA0AAAABAAAAAQAAAAIAAAAAAAAAAAAAAA4AAAABAAAADQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5PQBAAMCAAAQAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAACAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADt9AEAAwAAACABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAAQAAAAEAAAAAAAAAAQAAAAAAAAAAAAAABAAAAAAAAAADAAAAAQAAAAAAAAABAAAAAAAAAAAAAAACAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPn0AQADAAAAIAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAAABAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAEAAAAAAAAAAMAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfUBAAMAAAAgAQAAAAAAAAAAAAABAAAAAAAAAAAAAAACAAAAAAAAAAEAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAAAAAAwAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR9QEAAwAAACABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAAQAAAAEAAAAAAAAAAQAAAAAAAAAAAAAABAAAAAAAAAADAAAAAQAAAAAAAAABAAAAAAAAAAAAAAACAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB31AQADAAAAIAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAABAAAAAEAAAADAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAIAAAAAQAAAAcAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAABAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALPUBAAMAAAAhAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAQAAAAMAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAgAAAABAAAABwAAAAEAAAAAAAAAAgAAAAAAAAAAAAAABAAAAAEAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA79QEAAwAAACABAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAABAAAAAwAAAAEAAAAAAAAAAgAAAAAAAAAAAAAACAAAAAEAAAAHAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAQAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEr1AQADAAAAIQEAAAAAAAAAAAAAAgAAAAAAAAAAAAAABAAAAAEAAAADAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAIAAAAAQAAAAcAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAABAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWfUBAAMAAAAgAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAQAAAAMAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAgAAAABAAAABwAAAAEAAAAAAAAAAgAAAAAAAAAAAAAABAAAAAEAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo9QEAAwAAACEBAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAABAAAAAwAAAAEAAAAAAAAAAgAAAAAAAAAAAAAACAAAAAEAAAAHAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAQAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHf1AQADAAAAIAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAABAAAAAEAAAADAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAIAAAAAQAAAAcAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAABAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhvUBAAMAAAAhAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAQAAAAMAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAgAAAABAAAABwAAAAEAAAAAAAAAAgAAAAAAAAAAAAAABAAAAAEAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACV9QEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJr1AQADAAEAEAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApvUBAAMAAQARAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAACAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACy9QEAAwABABAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAABAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL71AQADAAEAEQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyvUBAAQAAACAAAAAAAAAAAAAAAAIAAAAAgAAAAAAAAAQAAAABwAAAA8AAAADAAAAAAAAAAgAAAAEAAAAAAAAABAAAAAHAAAADwAAAAUAAAAAAAAACAAAAAYAAAAAAAAAEAAAAAcAAAAPAAAABwAAAAAAAAAIAAAAAAAAAAAAAAAQAAAABwAAAA8AAAABAAAAAAAAAAAAAADT9QEABAAAAIEAAAAAAAAAAAAAAAgAAAACAAAAAAAAABAAAAAHAAAADwAAAAMAAAAAAAAACAAAAAQAAAAAAAAAEAAAAAcAAAAPAAAABQAAAAAAAAAIAAAABgAAAAAAAAAQAAAABwAAAA8AAAAHAAAAAAAAAAgAAAAAAAAAAAAAABAAAAAHAAAADwAAAAEAAAAAAAAAAAAAANz1AQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7fUBAAMBAQAQAAAAAAAAAAAAAAACAAAAAAAAAAYAAAAKAAAAAQAAAAkAAAABAAAAAQAAAAQAAAAAAAAABgAAAAoAAAADAAAACQAAAAEAAAABAAAABAAAAAIAAAAGAAAACgAAAAMAAAAJAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD09QEAAwEBABEAAAAAAAAAAAAAAAIAAAAAAAAABgAAAAoAAAABAAAACQAAAAEAAAABAAAABAAAAAAAAAAGAAAACgAAAAMAAAAJAAAAAQAAAAEAAAAEAAAAAgAAAAYAAAAKAAAAAwAAAAkAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPv1AQAEAAAAsQAAAAAAAAACAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAADAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAAAAAAAAAAABfYBAAQAAACwAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAABAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAMAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAAAAAAAAAAAP9gEABAAAALEAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAAAAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAwAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAAAAAAAAAAAABn2AQAEAAAAsAAAAAAAAAACAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAADAAAAAgAAAAAAAAAAAAAACgAAAAEAAAAJAAAAAQAAAAAAAAAAAAAAI/YBAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9gEAAQAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA39gEAAAAAAD32AQABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEb2AQAAAAAATPYBAAEAAAABAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAKAAAAAQAAAAkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVfYBAAAAAABb9gEAAQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAoAAAABAAAACQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABk9gEAAAAAAGr2AQADAQEAEAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAEAAAAAEAAAAPAAAAAQAAAAEAAAAEAAAAAAAAAAAAAAAQAAAAAwAAAA8AAAABAAAAAQAAAAQAAAACAAAAAAAAABAAAAADAAAADwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcfYBAAMBAQARAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAQAAAA8AAAABAAAAAQAAAAQAAAAAAAAAAAAAABAAAAADAAAADwAAAAEAAAABAAAABAAAAAIAAAAAAAAAEAAAAAMAAAAPAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB49gEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH72AQABAAAAAQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACQAAAAEAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIb2AQAAAAAAi/YBAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAJAAAAAQAAAAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk/YBAAAAAACY9gEAAwAAADECAAAAAAAAAgAAAAQAAAAAAAAAAAAAACAAAAADAAAAHwAAAAEAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAMAAAAfAAAAAQAAAAEAAAAEAAAAAAAAAAAAAAAgAAAAAwAAAB8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKL2AQADAAAAMAIAAAAAAAACAAAABAAAAAAAAAAAAAAAIAAAAAMAAAAfAAAAAQAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAwAAAB8AAAABAAAAAQAAAAQAAAAAAAAAAAAAACAAAAADAAAAHwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArPYBAAQAAACxAgAAAAAAAAIAAAAEAAAAAAAAAAAAAAAgAAAAAwAAAB8AAAABAAAAAAAAAAQAAAAAAAAAAAAAACAAAAADAAAAHwAAAAEAAAABAAAABAAAAAAAAAAAAAAAIAAAAAMAAAAfAAAAAQAAAAMAAAAEAAAAAAAAAAAAAAAgAAAAAwAAAB8AAAABAAAAAAAAAAAAAAC39gEABAAAALACAAAAAAAAAgAAAAQAAAAAAAAAAAAAACAAAAADAAAAHwAAAAEAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAMAAAAfAAAAAQAAAAEAAAAEAAAAAAAAAAAAAAAgAAAAAwAAAB8AAAABAAAAAwAAAAQAAAAAAAAAAAAAACAAAAADAAAAHwAAAAEAAAAAAAAAAAAAAML2AQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzPYBAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADT9gEAAQAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA4AAAABAAAADQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc9gEAAAAAAOL2AQABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAADgAAAAEAAAANAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOv2AQAAAAAA8fYBAAEAAAABAgAAAAAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAwAAAB8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+/YBAAAAAAAC9wEAAQAAAAACAAAAAAAAAAAAAAQAAAAAAAAAAAAAACAAAAADAAAAHwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM9wEAAAAAABP3AQAEAQAAkQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAADAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAAAAAAAAAAAIPcBAAQBAACQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAACAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAMAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAAAAAAAAAAAt9wEABAAAAJEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAABAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAIAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAwAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAAAAAAAAAAAADr3AQAEAAAAkAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAEAAAACAAAAAAAAAAAAAAAMAAAAAQAAAAsAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAwAAAABAAAACwAAAAEAAAADAAAAAgAAAAAAAAAAAAAADAAAAAEAAAALAAAAAQAAAAAAAAAAAAAAR/cBAAMAAAAQAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAcAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAgAAAABAAAABwAAAAEAAAABAAAAAgAAAAEAAAAAAAAACAAAAAEAAAAHAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABM9wEAAwAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAAAAABwAAAAEAAAABAAAAAgAAAAEAAAAAAAAACAAAAAEAAAAHAAAAAgAAAAEAAAACAAAAAAAAAAAAAAAIAAAAAQAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdTgAAAAAAAAIAAAAAAAAAAUAAABzMTYAAAAAABAAAAAAAAAABgAAAHMzMgAAAAAAIAAAAAAAAAAHAAAAZmx0AAAAAAAgAAAAAAAAAAgAAABkYmwAAAAAAEAAAAAAAAAACQAAAHU4cAAAAAAACAAAAAEAAAAAAAAAczE2cAAAAAAQAAAAAQAAAAEAAABzMzJwAAAAACAAAAABAAAAAgAAAGZsdHAAAAAAIAAAAAEAAAADAAAAZGJscAAAAABAAAAAAQAAAAQAAABzNjQAAAAAAEAAAAAAAAAACwAAAHM2NHAAAAAAQAAAAAEAAAAKAAAA7CACAP8gAgAwAAAABQAAAAAAAAAAAAAAAAAAAAAAYMAAAAAAAMBfQAIAAAAAAAAALSECAEAhAgA0AAAABQAAAAAAAAAAAAAAAAAAAAAAYMAAAAAAAMBfQAIAAAAAAAAA0/cBAN73AQAoAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7CACAP8gAgCAAAAABQAAAAAAAAAAAAAAAAAAAAAAYMAAAAAAAMBfQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAAAgAAACADAgAtAwIABAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8SAAAAAAAAAGADAgByAwIADAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8SAAAAAAAAAJcDAgCqAwIACAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8SAAAAAAAAAPQGAgAjnAIAmAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgb0DSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANwFAgACUAEAAQAAAAMOAgADUAEAAQAAAAcOAgARWAEAAQAAAAwOAgAEUAEAAQAAABAOAgABcAEAAwAAABcOAgAHcAEAAwAAAB4OAgAoUAEAAQAAACMOAgAbAAAAAAAAACgOAgCtAAAAAAAAAC0OAgAxUAEAAQAAADIOAgAMAAAAAAAAADYOAgBYAAAAAAAAANgFAgABUAEAAQAAAEEOAgACAAAAAAAAAEsOAgAsUAEAAQAAAAAAAAAAAAAAAAAAACIUAgAAAAAA3AQAAAAAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EDAAAAIhQCACwUAgAzFAIAAAAAAAoAAAAAgAAAAAAAAAAAAAAAAODBAADA////30EDAAAAIhQCAEQUAgBOFAIAUAQAAAIAAABAS0wAAAAAAAAAAAAAAEBAAAAAAAAA4EMCAAAAAAAAAF8UAgBvFAIAAAUAAAEAAAAAABAAAAAAAAAAAAAAAAAAAACA////30ECAAAAAAAAAJQUAgCfFAIAQAQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30EBAAAAAAAAAK8UAgAAAAAASAQAAAAAAAAAACAAAAAAAAAAAAAAAODBAADA////30EDAAAArxQCALYUAgDEFAIAAAAAAAoAAAAAAgAAAAAAAAAAAAAAAODBAADA////30EBAAAArxQCAPsUAgACFQIAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ECAAAArxQCAA8VAgAWFQIAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ECAAAArxQCACMVAgAsFQIAAAAAAAoAAAAQAAAAAAAAAAAAAAAAAODBAADA////30ECAAAArxQCAGkVAgBxFQIAAAAAAAoAAAAgAAAAAAAAAAAAAAAAAODBAADA////30ECAAAArxQCAJwVAgCjFQIAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ECAAAArxQCAK4VAgC9FQIAAAAAAAoAAAAAAQAAAAAAAAAAAAAAAODBAADA////30ECAAAArxQCANYVAgDeFQIAAAAAAAoAAAAAAAEAAAAAAAAAAAAAAODBAADA////30ECAAAArxQCAAkWAgASFgIAAAAAAAoAAAAAAAQAAAAAAAAAAAAAAODBAADA////30ECAAAArxQCACsWAgA0FgIAAAAAAAoAAAAAAAgAAAAAAAAAAAAAAODBAADA////30ECAAAArxQCAE4WAgASFgIAAAAAAAoAAAAAgAAAAAAAAAAAAAAAAODBAADA////30EBAAAArxQCAFMWAgBcFgIAAAAAAAoAAABAAAAAAAAAAAAAAAAAAAAAAADA////30ECAAAArxQCAJAWAgCZFgIAAAAAAAoAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAArxQCALsWAgDEFgIAAAAAAAoAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAArxQCAOkWAgDxFgIAAAAAAAoAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAArxQCAA8XAgAYFwIA9AQAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8CAAAAAAAAAFcXAgBnFwIAWAQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4EMCAAAAAAAAAKUXAgCvFwIAYAQAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAL4XAgDHFwIAfAQAAAEAAAAAABAAAAAAAAAAAAAAAAAAAADA////30ECAAAAAAAAAPgXAgACGAIAgAQAAAEAAAAAaC4AAAAAAAAAAAAAAAAAAADA////30ECAAAAAAAAADEYAgA4GAIAqAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA////30EDAAAAMRgCAFIYAgAAAAAAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30EDAAAAMRgCAFUYAgBfGAIARAQAAAEAAAD//////////wAAAAAAAPC/AADA////30EDAAAAAAAAAJAYAgCkGAIAkAQAAAIAAAAAAAAAAAAAgAAAAAAAAODDAAAAAAAA4EMBAAAAAAAAANAYAgDdGAIAmAQAAAEAAAD//////////wAAAAAAAPC/AACA////30ECAAAAAAAAAAAZAgAOGQIAzAQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACA////30EBAAAAAAAAAFAZAgBfGQIA0AQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACA////30EBAAAAAAAAAHsZAgCGGQIA1AQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACA////30EBAAAAAAAAAKMZAgCwGQIAnAQAAAAAAAABAAAAAAAAAAAAAAAAAODBAADA////30ECAAAA+BkCAPgZAgADGgIAnAQAAAAAAAABAAAAAAAAAAAAAAAAAODBAADA////30ECAAAA+BkCAB0aAgAmGgIAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30ECAAAA+BkCADsaAgBFGgIAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30ECAAAA+BkCAG8aAgB2GgIAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAODBAADA////30ECAAAA+BkCAJcaAgCfGgIAAAAAAAoAAAAIAAAAAAAAAAAAAAAAAODBAADA////30ECAAAA+BkCAMcaAgDSGgIAAAAAAAoAAAAAgAAAAAAAAAAAAAAAAODBAADA////30ECAAAA+BkCAOAaAgDoGgIAAAAAAAoAAAAAAAEAAAAAAAAAAAAAAODBAADA////30ECAAAA+BkCAE4bAgBYGwIAAAAAAAoAAAAAAAIAAAAAAAAAAAAAAODBAADA////30ECAAAA+BkCAIUbAgCQGwIAAAAAAAoAAAAAAAQAAAAAAAAAAAAAAODBAADA////30ECAAAA+BkCAM0bAgDpGwIA2AQAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8CAAAAAAAAAAUcAgAYHAIA6AQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4EMCAAAAAAAAAFUcAgBpHAIA8AQAABIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8CAAAAAAAAALYUAgCMHAIA+AQAAAEAAAD//////////wAAAAAAAPC/AAAAAAAA8D8BAAAAAAAAAMEcAgDZHAIAJAUAAAEAAAD//////////wAAAAAAAPC/AADA////30EBAAAAAAAAABsdAgAsHQIAMAUAAA8AAAAAAAAAAAAAAAAAAAAAAODDAAAAAAAA4EMBAAAAAAAAAEgdAgBdHQIAsAQAAAIAAACAlpgAAAAAAAAAAAAAAAAAAAAAAAAA4EMBAAAAAAAAAIkdAgCSHQIAuAQAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EDAAAA4R0CAOEdAgDoHQIAuAQAAAEAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EDAAAA4R0CAA0eAgASHgIAAAAAAAoAAAACAAAAAAAAAAAAAAAAAODBAADA////30EDAAAA4R0CAOEdAgBkHgIAAAAAAAoAAAABAAAAAAAAAAAAAAAAAODBAADA////30EDAAAA4R0CALMeAgAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAODBAADA////30EDAAAA4R0CALoeAgDFHgIAAAAAAAoAAAD//////////wAAAAAAAODBAADA////30EDAAAA4R0CAOEeAgDuHgIAAAAAAAoAAAD+/////////wAAAAAAAODBAADA////30EDAAAA4R0CABsfAgAoHwIAwAQAAAEAAAAyAAAAAAAAAAAAAAAAAAAAAADA////30ECAAAAAAAAAHAfAgCCHwIAxAQAAAEAAAD//////////wAAAAAAAPC/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CQAAAAIAAAADAAAACgAAABEAAAAYAAAAIAAAABkAAAASAAAACwAAAAQAAAAFAAAADAAAABMAAAAaAAAAIQAAACgAAAApAAAAIgAAABsAAAAUAAAADQAAABUAAAAcAAAAIwAAACoAAAArAAAAJAAAAB0AAAAlAAAALAAAAC0AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAAAAAAAEAAAAIAAAAEAAAAAkAAAACAAAAAwAAAAoAAAARAAAAGAAAACAAAAAZAAAAEgAAAAsAAAAEAAAADAAAABMAAAAaAAAAIQAAACIAAAAbAAAAFAAAABwAAAAjAAAAJAAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAGQAAABIAAAALAAAAEwAAABoAAAAbAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAAAAAAABAAAACAAAABAAAAAJAAAAAgAAAAoAAAARAAAAEgAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgAAAAJAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAFx+AQABAAAAAAAAAAEAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMfgEAAQAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAQAAAAEAAAABAAAAjH4BAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAQAAAJx+AQABAAAAAAAAAAEAAAAIAAAAAAAAAAEAAAABAAAACAAAAAEAAACsfgEAAQAAAAAAAAACAAAAEAAAAAAAAAABAAAAAQAAABAAAAABAAAAvH4BAAEAAAAAAAAAAwAAABAAAAAAAAAAAQAAAAEAAAAQAAAAAgAAAMx+AQABAAAAAAAAAAQAAAAQAAAAAAAAAAEAAAABAAAAEAAAAAMAAADcfgEAAQAAAAAAAAAGAAAAIAAAAAAAAAABAAAAAQAAACAAAAACAAAA7H4BAAEAAAAAAAAABwAAACAAAAAAAAAAAQAAAAEAAAAgAAAAAwAAAPx+AQADAAAABwAAAAEAAAAYAAAAAAAAAAIAAAADAAAACAAAAAEAAAAMfwEAAwAAAAcAAAABAAAAGAAAAEAAAAACAAAAAwAAAAgAAAABAAAAHH8BAAMAAAAHAAAAAQAAACAAAAAAAAAAAgAAAAMAAAAIAAAAAQAAACx/AQADAAAABwAAAAEAAAAgAAAAQAAAAAIAAAADAAAACAAAAAEAAAA8fwEAAwAAAAcAAAACAAAAMAAAAAAAAAACAAAAAwAAABAAAAABAAAATH8BAAMAAAAHAAAAAwAAADAAAAAAAAAAAgAAAAMAAAAQAAAAAgAAAFx/AQADAAAABwAAAAQAAAAwAAAAAAAAAAIAAAADAAAAEAAAAAMAAABsfwEAAwAAAAcAAAADAAAAQAAAAAAAAAACAAAAAwAAABAAAAACAAAAfH8BAAMAAAAHAAAABAAAAEAAAAAAAAAAAgAAAAMAAAAQAAAAAwAAAIx/AQADAAAABwAAAAYAAABgAAAAAAAAAAIAAAADAAAAIAAAAAIAAACcfwEAAwAAAAcAAAAHAAAAYAAAAAAAAAACAAAAAwAAACAAAAADAAAArH8BAAMAAAAHAAAABgAAAIAAAAAAAAAAAgAAAAMAAAAgAAAAAgAAALx/AQADAAAABwAAAAcAAACAAAAAAAAAAAIAAAADAAAAIAAAAAMAAABEfgEABAAAAAcAAAABAAAAIAAAAFAAAAACAAAABAAAAAgAAAABAAAAzH8BAAQAAAAHAAAAAQAAACAAAAAQAAAAAgAAAAQAAAAIAAAAAQAAANx/AQAEAAAABwAAAAIAAABAAAAAEAAAAAIAAAAEAAAAEAAAAAEAAADsfwEABAAAAAcAAAADAAAAQAAAABAAAAACAAAABAAAABAAAAACAAAA/H8BAAQAAAAHAAAABAAAAEAAAAAQAAAAAgAAAAQAAAAQAAAAAwAAAAyAAQAEAAAABwAAAAYAAACAAAAAEAAAAAIAAAAEAAAAIAAAAAIAAAAcgAEABAAAAAcAAAAHAAAAgAAAABAAAAACAAAABAAAACAAAAADAAAALIABAAQAAAAHAAAAAQAAACAAAABwAAAAAgAAAAQAAAAIAAAAAQAAADyAAQAEAAAABwAAAAEAAAAgAAAAMAAAAAIAAAAEAAAACAAAAAEAAABMgAEABAAAAAcAAAACAAAAQAAAADAAAAACAAAABAAAABAAAAABAAAAXIABAAQAAAAHAAAABwAAAIAAAAAwAAAAAgAAAAQAAAAgAAAAAwAAAGyAAQADAAAABwAAAAgAAAAQAAAAAAAAAAIAAAADAAAABQAAAAEAAAB8gAEAAwAAAAcAAAAKAAAAEAAAAAAAAAACAAAAAwAAAAYAAAABAAAAjIABAAMAAAAHAAAACQAAACAAAAAAAAAAAgAAAAMAAAAKAAAAAQAAAJyAAQAEAAAABAAAAAEAAAAgAAAAAAAAAAUAAAAEAAAACAAAAAEAAACsgAEABQAAAAQAAAABAAAAKAAAABAAAAAFAAAABQAAAAgAAAABAAAAvIABAAQAAAAEAAAAAgAAAEAAAAAAAAAABQAAAAQAAAAQAAAAAQAAAMyAAQAFAAAABAAAAAIAAABQAAAAEAAAAAUAAAAFAAAAEAAAAAEAAADcgAEAAwAAAAYAAAABAAAAGAAAAAAAAABkAAAAAwAAAAgAAAABAAAA7IABAAQAAAAGAAAAAQAAACAAAAAAAAAAZAAAAAQAAAAIAAAAAQAAAPyAAQAFAAAABgAAAAEAAAAoAAAAAAAAAGQAAAAFAAAACAAAAAEAAAAMgQEABgAAAAYAAAABAAAAMAAAAAAAAABkAAAABgAAAAgAAAABAAAAHIEBAAcAAAAGAAAAAQAAADgAAAAAAAAAZAAAAAcAAAAIAAAAAQAAACyBAQAIAAAABgAAAAEAAABAAAAAAAAAAGQAAAAIAAAACAAAAAEAAAA8gQEABAAAAAYAAAABAAAAIAAAABAAAABkAAAABAAAAAgAAAABAAAATIEBAAUAAAAGAAAAAQAAACgAAAAQAAAAZAAAAAUAAAAIAAAAAQAAAFyBAQAGAAAABgAAAAEAAAAwAAAAEAAAAGQAAAAGAAAACAAAAAEAAABsgQEABwAAAAYAAAABAAAAOAAAABAAAABkAAAABwAAAAgAAAABAAAAfIEBAAgAAAAGAAAAAQAAAEAAAAAQAAAAZAAAAAgAAAAIAAAAAQAAAIyBAQAJAAAABgAAAAEAAABIAAAAEAAAAGQAAAAJAAAACAAAAAEAAACcgQEAAwAAAAYAAAACAAAAMAAAAAAAAABkAAAAAwAAABAAAAABAAAArIEBAAQAAAAGAAAAAgAAAEAAAAAAAAAAZAAAAAQAAAAQAAAAAQAAALyBAQAFAAAABgAAAAIAAABQAAAAAAAAAGQAAAAFAAAAEAAAAAEAAADMgQEABgAAAAYAAAACAAAAYAAAAAAAAABkAAAABgAAABAAAAABAAAA3IEBAAcAAAAGAAAAAgAAAHAAAAAAAAAAZAAAAAcAAAAQAAAAAQAAAOyBAQAIAAAABgAAAAIAAACAAAAAAAAAAGQAAAAIAAAAEAAAAAEAAAD8gQEABAAAAAYAAAACAAAAQAAAABAAAABkAAAABAAAABAAAAABAAAADIIBAAUAAAAGAAAAAgAAAFAAAAAQAAAAZAAAAAUAAAAQAAAAAQAAAByCAQAGAAAABgAAAAIAAABgAAAAEAAAAGQAAAAGAAAAEAAAAAEAAAAsggEABwAAAAYAAAACAAAAcAAAABAAAABkAAAABwAAABAAAAABAAAAPIIBAAgAAAAGAAAAAgAAAIAAAAAQAAAAZAAAAAgAAAAQAAAAAQAAAEyCAQAJAAAABgAAAAIAAACQAAAAEAAAAGQAAAAJAAAAEAAAAAEAAABcggEABAAAAAgAAAABAAAAIAAAAAAAAABlAAAABAAAAAgAAAABAAAAbH4BAAMAAAABAAAAAQAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx+AQADAAAAAgAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsggEAAwAAAAMAAAABAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/H4BAAx/AQACAAAADH8BAPx+AQADAAAA/H4BACx/AQAEAAAALH8BAPx+AQAFAAAA/H4BAJx+AQAGAAAAnH4BAPx+AQAHAAAADH8BAJx+AQAIAAAAnH4BAAx/AQAJAAAADIABAByAAQAKAAAAHIABAAyAAQALAAAAjH8BAJx/AQAMAAAAnH8BAIx/AQANAAAAnH8BALx/AQAOAAAAvH8BAJx/AQAPAAAAjH8BAKx/AQAOAAAArH8BAIx/AQAPAAAA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AQAAAAUAAAABAAAAAgAAAAEAAAABAAAAAQAAAAQAAAABAAAAAwAAAP////8BAAAAAQAAAAEAAAAAAAAAAQAAAP7///8AAAAAAAAAAAIAAAAAAAAAAAAAAP//////////AAAAAAEAAAD+////AAAAAAAAAAAAAAAADQAdACwALAATABMAEwATACIAIgAiACIAIgAiACIAIgABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwADAAcABwAKwArACsAKwACAAIAAgACAAIAAgACAAIAEgASABIAEgASABIAEgASACIAIgAiACIAIgAiACIAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAMACsAKwArACsAEgASABIAEgASABIAEgASABoAGgAaABoAGgAaABoAGgAiACIAIgAiACIAIgAiACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQANACQAJAArACsAKwArABIAEgASABIAEgASABIAEgAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAABAAAAAgAAAAIAAAACAAAAAwAAAAIAAAABAAAAAwAAAAEAAAAEAAAAAAAAAAUAAAABAAAABQAAAAcAAAABAAAAAQAAAAEAAAACAAAAAQAAAAMAAAABAAAABAAAAAEAAAAFAAAAAAAAAAYAAAABAAAABgAAAAAAAAAAAAAALQA1ACQAJAAbABsAGwAbAAIAAgACAAIAAgACAAIAAgAKAAoACgAKAAoACgAKAAoAEgASABIAEgASABIAEgASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggCUAHAAcABMAEwATABMACgAKAAoACgAKAAoACgAKAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEABQAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAIAAAADAAAAAAAAAAUAAAACAAAABAAAAAEAAAAFAAAAAgAAAAUAAAABAAAAAQAAAAMAAAADAAAAAwAAAAUAAAADAAAABAAAAAkAAAABAAAAAQAAAAEAAAADAAAAAgAAAAMAAAABAAAABAAAAAEAAAAGAAAAAwAAAAMAAAABAAAABQAAAAAAAAAHAAAAAQAAAAcAAAAAAAAAAAAAAA0AHQAlAD0AFAAUAEQARAADAAMAAwADADMAMwAzADMAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggDUAHAAcAAsACwALAAsAEwATABMAEwArACsAKwArAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAIoAEAAcACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAQAAAAUAAAABAAAABgAAAAAAAAAHAAAAAQAAAAcAAAAEAAAABQAAAAIAAAADAAAABQAAAAUAAAABAAAAAQAAAAYAAAAFAAAAAQAAAAQAAAAHAAAABQAAAAMAAAADAAAADAAAAAIAAAAEAAAAAgAAAAUAAAAAAAAABgAAAAEAAAAGAAAAAwAAAAQAAAACAAAAAwAAAAMAAAAFAAAAAwAAAAIAAAADAAAAAwAAAAQAAAADAAAAAQAAAAUAAAAFAAAAAwAAAAwAAAADAAAAAgAAAAEAAAADAAAAAAAAAAcAAAABAAAABwAAAAEAAAAFAAAAAgAAAAMAAAACAAAABwAAAAMAAAADAAAABAAAAAMAAAAFAAAAAwAAAAMAAAAHAAAAAQAAAAQAAAAMAAAAAQAAAAMAAAADAAAAAgAAAAAAAAAHAAAAAQAAAAUAAAACAAAABQAAAAIAAAADAAAAAQAAAAcAAAADAAAAAwAAAAMAAAAFAAAABAAAAAMAAAABAAAABgAAAAUAAAADAAAADAAAAAIAAAADAAAAAQAAAAEAAAABAAAABwAAAAEAAAAEAAAAAgAAAAcAAAADAAAAAwAAAAAAAAAIAAAAAgAAAAQAAAADAAAABwAAAAMAAAAEAAAAAQAAAAgAAAABAAAABQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAD/////AgAAAAEAAAAAAAAAAAAAAAIAAAACAAAA////////////////AAAAAP7/////////AAAAAAAAAAD+//////////////8BAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA/v///wAAAAABAAAAAQAAAAAAAAABAAAAAAAAAAEAAAD+////AAAAAP///////////v/////////+/////v///yCABQBMAEwAJQA1AEUAVQArACsAKwArAFsAWwBbAFsAOQA5ADkAOQA5ADkAOQA5ADkAOQA5ADkAOQA5ADkAOQAigAEAAgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggFUADQA1AAQABAAkACQAKwArACsAKwBDAEMAQwBDAEsASwBLAEsAWwBbAFsAWwA6ADoAOgA6ADoAOgA6ADoAAgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAlAFwAXAALAAsACwALACsAKwArACsAOwA7ADsAOwBDAEMAQwBDAEsASwBLAEsAAgACAAIAAgACAAIAAgACACKAJIACAAMABgAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAHQAlAEUAAwADAAMAAwArACsAKwArADsAOwA7ADsASwBLAEsASwBbAFsAWwBbAAoACgAKAAoACgAKAAoACgAigAoAAgAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggF0AHAAcADwAPABMAEwAAwADAAMAAwArACsAKwArAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAIoAkgCaAAgAEAAgABgAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQAVABwAHAALAAsACwALACsAKwArACsAOwA7ADsAOwACAAIAAgACAAIAAgACAAIAIgAiACIAIgAiACIAIgAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAA0ABQAFAADAAMAAwADAAsACwALAAsAGwAbABsAGwAjACMAIwAjACsAKwArACsAOgA6ADoAOgA6ADoAOgA6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwATABMAEwAbABsAGwAbAAoACgAKAAoACgAKAAoACgABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAIAAAAAgAAAAIAAAABAAAAAwAAAAEAAAAFAAAAAQAAAAQAAAADAAAAAgAAAAIAAAADAAAAAAAAAAUAAAADAAAAAwAAAAgAAAABAAAAAwAAAAIAAAADAAAAAQAAAAQAAAADAAAAAwAAAAQAAAADAAAABQAAAAMAAAAAAAAABAAAAAMAAAACAAAAAAAAAAAAAAAEAAAAAQAAAAEAAAABAAAAAgAAAAAAAAADAAAAAQAAAAMAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAEAAAABAAAA//////7////+/////v////3///8AAAAAAAAAAAAAAAABAAAAAAAAAP//////////////////////////AAAAAAAAAAD/////AAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAq6qqqgEAAAAAAAAAAgAAAM3MzMwCAAAAq6qqqgIAAACTJEmSAgAAAAAAAAADAAAA5DiO4wMAAADNzMzMAwAAAKOLLroDAAAAq6qqqgMAAACe2ImdAwAAAJMkSZIDAAAAiYiIiAMAAAAAAAAABAAAAPHw8PAEAAAA5DiO4wQAAADmNZTXBAAAAM3MzMwEAAAAxDAMwwQAAACjiy66BAAAAMlCFrIEAAAAq6qqqgQAAAA+CtejBAAAAJ7YiZ0EAAAA7iW0lwQAAACTJEmSBAAAAAnLPY0EAAAAiYiIiAQAAABDCCGEBAAAAAAAAABAAAAAEAAAAFAAAAAgAAAAYAAAADAAAABwAAAABgAAAAkAAAAKAAAADAAAAAAAAAAEAAAAAgAAAAgAAAAMAAAAAQAAAAAAAAAAAAAAAAAAAAIAAAABAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAMAAAAMAAAAAQAAAAIAAAAEAAAACAAAAAUAAAAGAAAACQAAAAoAAAAHAAAACwAAAA0AAAAOAAAAAAAAAAEAAAAEAAAABQAAAAAAAABAAAAAEAAAAFAAAACAAAAAwAAAAJAAAADQAAAAIAAAAGAAAAAwAAAAcAAAAKAAAADgAAAAsAAAAPAAAAAAAAAAIAAAABAAAAAwAAAAAAAAAPAAAAB4AAAAUAAAADwAAAAwAAAAKAAAACIAAAAeAAAAGwAAABgAAAAWAAAAFAAAABIAAAARAAAAEAAAAAAAAAAMAAAABgAAAAQAAAADAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAEAAAAAgAAAAFAAAABAAAAAMAAAADAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAEAAAABAAAAeAAAACUAAAACAAAAeAAAABIAAAABAAAAAAAAAAAAAAD/////////////////////AgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABQAAAAcAAAABAAAAAgAAAAMAAAAFAAAABwAAAAEAAAACAAAAAwAAAAQAAAAFAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAADAAAAAAAAAAAAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAwAAAAQAAAAGAAAACgAAAA4AAAAAAAAAAAAAAAAAAAABAAAAAgAAAAMAAAACAAAAAwAAAAAAAAABAAAAAQAAAAAAAAADAAAAAgAAAAMAAAACAAAAAQAAAAAAAAABAAAAAwAAAAAAAAACAAAAAwAAAAEAAAACAAAAAAAAAAAAAAACAAAAAQAAAAMAAAACAAAAAAAAAAMAAAABAAAAAAAAAAEAAAABAAAAAgAAAAQAAAAIAAAAAQAAAAEAAAACAAAABAAAAAgAAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAIAAAACAAAAAgAAAAMAAAACAAAAAgAAAAMAAAADAAAAAgAAAAMAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAEAAAAEAAAAAwAAAAMAAAAFAAAABgAAAAIAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAEAAAADAAAAAwAAAAQAAAABAAAAAwAAAAMAAAAEAAAAAgAAAAQAAAAEAAAABQAAAAAAAAACAAAAAgAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAMAAAACAAAAAwAAAAEAAAABAAAAAgAAAAMAAAAAAAAAAwAAAAMAAAACAAAAAQAAAAAAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAEAAAACAAAAAgAAAAMAAAADAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAGAAAAAgAAAAcAAAABAAAAAwAAAAIAAAADAAAAAAAAAAEAAAACAAAAAgAAAAMAAAADAAAAAwAAAAMAAAAEAAAABAAAAAQAAAAEAAAABQAAAAUAAAAFAAAABQAAAAAAAAAAAAAAAQAAAAIAAAACAAAAAgAAAAAAAAAAAAAAgwAAAH8AAAB7AAAAdwAAAHMAAABvAAAAawAAAGcAAABjAAAAXwAAAFsAAABXAAAAUwAAAE8AAABLAAAARwAAAEMAAAA/AAAAOwAAADcAAAAzAAAALwAAACsAAAAnAAAAIwAAAB8AAAAbAAAAFwAAABMAAAAPAAAACwAAAAcAAAAAAAAABQAAAAkAAAANAAAAEQAAABUAAAAZAAAAHQAAACEAAAAlAAAAKQAAAC0AAAAxAAAANQAAADkAAAA9AAAAQQAAAEUAAABJAAAATQAAAFEAAABVAAAAWQAAAF0AAABhAAAAZQAAAGkAAABtAAAAcQAAAHUAAAB5AAAAfQAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAAAQAAAAIAAAACAAAAAwAAAAEAAAACAAAAAgAAAAMAAAACAAAAAwAAAAMAAAAEAAAABAAAAAEAAAACAAAAAwAAAAUAAAAGAAAABwAAAAAAAAANAQIAAQAAAP////8OAQIAAQAAAP////8PAQIAAQAAAP////8QAQIAAQAAAP////8dAQIAAQAAAP////8pAQMAAgAAAP////8xAQIAAQAAAP////8yAQIAAQAAAP////87AQIAAQAAAP////88AQIAAQAAAP////9GRwMAAQAAAP////9JRwMAAQAAAP////+YggIAAQAAAP////+bnAEAAQAAAP////+8AgEAAQAAAP////+7gwEAAQAAAP////9JhgEAAQAAAP////9phwQAAQAAAP////9zhwcAAQAAAP////8liAQAAQAAAP////8BvAEAEAAAAP////8CvAQA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ZgAIAOYACAAWAAgAlgAIAFYACADWAAgANgAIALYACAB2AAgA9gAIAA4ACACOAAgATgAIAM4ACAAuAAgArgAIAG4ACADuAAgAHgAIAJ4ACABeAAgA3gAIAD4ACAC+AAgAfgAIAP4ACAABAAgAgQAIAEEACADBAAgAIQAIAKEACABhAAgA4QAIABEACACRAAgAUQAIANEACAAxAAgAsQAIAHEACADxAAgACQAIAIkACABJAAgAyQAIACkACACpAAgAaQAIAOkACAAZAAgAmQAIAFkACADZAAgAOQAIALkACAB5AAgA+QAIAAUACACFAAgARQAIAMUACAAlAAgApQAIAGUACADlAAgAFQAIAJUACABVAAgA1QAIADUACAC1AAgAdQAIAPUACAANAAgAjQAIAE0ACADNAAgALQAIAK0ACABtAAgA7QAIAB0ACACdAAgAXQAIAN0ACAA9AAgAvQAIAH0ACAD9AAgAEwAJABMBCQCTAAkAkwEJAFMACQBTAQkA0wAJANMBCQAzAAkAMwEJALMACQCzAQkAcwAJAHMBCQDzAAkA8wEJAAsACQALAQkAiwAJAIsBCQBLAAkASwEJAMsACQDLAQkAKwAJACsBCQCrAAkAqwEJAGsACQBrAQkA6wAJAOsBCQAbAAkAGwEJAJsACQCbAQkAWwAJAFsBCQDbAAkA2wEJADsACQA7AQkAuwAJALsBCQB7AAkAewEJAPsACQD7AQkABwAJAAcBCQCHAAkAhwEJAEcACQBHAQkAxwAJAMcBCQAnAAkAJwEJAKcACQCnAQkAZwAJAGcBCQDnAAkA5wEJABcACQAXAQkAlwAJAJcBCQBXAAkAVwEJANcACQDXAQkANwAJADcBCQC3AAkAtwEJAHcACQB3AQkA9wAJAPcBCQAPAAkADwEJAI8ACQCPAQkATwAJAE8BCQDPAAkAzwEJAC8ACQAvAQkArwAJAK8BCQBvAAkAbwEJAO8ACQDvAQkAHwAJAB8BCQCfAAkAnwEJAF8ACQBfAQkA3wAJAN8BCQA/AAkAPwEJAL8ACQC/AQkAfwAJAH8BCQD/AAkA/wEJAAAABwBAAAcAIAAHAGAABwAQAAcAUAAHADAABwBwAAcACAAHAEgABwAoAAcAaAAHABgABwBYAAcAOAAHAHgABwAEAAcARAAHACQABwBkAAcAFAAHAFQABwA0AAcAdAAHAAMACACDAAgAQwAIAMMACAAjAAgAowAIAGMACADjAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAgAAAAMAAAADAAAAAwAAAAMAAAAEAAAABAAAAAQAAAAEAAAABQAAAAUAAAAFAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAQERIACAcJBgoFCwQMAw0CDgEPAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAoAAAAMAAAADgAAABAAAAAUAAAAGAAAABwAAAAgAAAAKAAAADAAAAA4AAAAQAAAAFAAAABgAAAAcAAAAIAAAACgAAAAwAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAGAAAACAAAAAwAAAAQAAAAGAAAACAAAAAwAAAAQAAAAGAAAACAAAAAwAAAAAABAACAAQAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAABAAAAAYAAAAAAAAAAAAAACAADAAwAAwAQAAMAFAADABgAAwAcAAMAIAADACQAAwAoAAMALAADADAAAwA0AAMAOAADADwAAwBAAAMARAADAEgAAwBMAAMAUAADAFQAAwBYAAMAXAADAGAAAwBkAAMAaAADAGwAAwBwAAMAdAADAHgAAwB8AAMAAAACzAQAAwwIAAMMDAADDBAAAwwUAAMMGAADDBwAAwwgAAMMJAADDCgAAwwsAAMMMAADDDQAA0w4AAMMPAADDAAAMuwEADMMCAAzDAwAMwwQADNMAAAAA/////////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP///////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////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CgAAAAcAAAAIAAAABgAAAAAAAAAIeQEABQAAAAsAAAAHAAAACAAAAAcAAAAAAAAAmHkBAAUAAAAMAAAABwAAAAgAAAAFAAAABwAAAAMAAAAMAAAAbWFpbgBtYWluIHN0YXJ0ZWQAQXBwbGljYXRpb24AaW5pdABpbml0ZWQhAGljZXN0b25lX2luaXQAdmlpaQB7IHNlbGYuYXNjLmNwcC5sb2coVVRGOFRvU3RyaW5nKCQwKSk7IH0ARABXAEkAYysrICVzLyVzICVzKCkgAGlpAHYAQ1BQQnVmZmVyAGdldFRtcEJ1ZmZlcgBpaWkAZ2V0QnVmZmVyAGlpaWkAdG1wQnVmZmVyU2l6ZQBmcmVlVG1wQnVmZmVyAGZyZWVCdWZmZXIAdmlpAFBLN0lCdWZmZXIAUDdJQnVmZmVyADdJQnVmZmVyAGhlYXBVc2FnZVNpemUAaGVhcExhc3RTaXplAGhlYXBMYXN0RnJhZ21lbnQASU1lbW9yeU1hbmFnZXIAcmVwb3J0TWVtb3J5Q29ycnVwdGlvbkVycm9yAElNZW1vcnlNYW5hZ2VyOjpyZXBvcnRNZW1vcnlDb3JydXB0aW9uRXJyb3IAcmVwb3J0Tm90RW5vdWdoTWVtb3J5RXJyb3IASU1lbW9yeU1hbmFnZXI6OnJlcG9ydE5vdEVub3VnaE1lbW9yeUVycm9yIGNhbm4ndCBhbGxvY2F0ZSAlZCBieXRlcwBjb21wcmVzc1pMSUIAZGVjb21wcmVzc1pMSUIAaWlpaWlpAGNvbXByZXNzRGVmbGF0ZQBkZWNvbXByZXNzSW5mbGF0ZQBpaWlpaQBjb21wcmVzc0xaTUEAZGVjb21wcmVzc0xaTUEAQ1BQQXJjaGl2ZXJSZXN1bHQAaQBlcnJvckNvZGUAcmVzdWx0QnVmZmVyAHJlc3VsdEJ1ZmZlckRhdGFPZmZzZXQAcmVzdWx0QnVmZmVyRGF0YVNpemUAMTVJQXJjaGl2ZXJSZXN1bHQAZHMgIT0gTlVMTAAuLlwuLlxzcmNcbW9kdWxlc1xTeXN0ZW1cQXJjaGl2ZXJcc3JjXElBcmNoaXZlci5jcHAAbHptYU91dHB1dENhbGxiYWNrAElBcmNoaXZlcgBsem1hT3V0cHV0Q2FsbGJhY2sgbm90IGVub3VnaCBtZW1vcnkgZm9yIGJ1ZmZlciBzaXplICVkAGx6bWFJbnB1dENhbGxiYWNrAGhhbmQgIT0gTlVMTABlbHptYV9jb21wcmVzc19jb25maWcgZXJyb3IAZWx6bWFfY29tcHJlc3NfcnVuIGVycm9yOiAlZABkZWNvbXByZXNzSW5mbGF0ZSBpbkJ1ZmZlclNpemUgPCAyAGRlY29tcHJlc3NaTElCIG5vdCBlbm91Z2ggbWVtb3J5IGZvciBidWZmZXIgc2l6ZSAlZABkZWNvbXByZXNzWkxJQiBpbmZsYXRlSW5pdCBlcnJvcjogJWQAZGVjb21wcmVzc1pMSUIgWl9EQVRBX0VSUk9SIGVycm9yOiAlZABkZWNvbXByZXNzWkxJQiBpbmZsYXRlRW5kIGVycm9yOiAlZABjb21wcmVzc1pMSUIgZXJyb3I6ICVkAENQUEZvbnRHbHlwaABmb3VuZABpbmRleABhZHZhbmNlV2lkdGgAbGVmdFNpZGVCZWFyaW5nAHgxAHgyAHkxAHkyAENQUEZvbnRHbHlwaFNjYWxlAENQUEZvbnQAbG9hZABnZXRHbHlwaABnZXRHbHlwaFNjYWxlAGlpaWlkZABnZXRHbHlwaFNjYWxlTWF0cml4AGlpaWlkZGRkAGtlcm5BZHZhbmNlAHJlbmRlckdseXBoAGlpaWlpZGRpaWkAcmVuZGVyR2x5cGhNYXRyaXgAaWlpaWlkZGRkaWlpAG51bUdseXBocwB1bml0c1BlckVtAHVzV2luQXNjZW50AHVzV2luRGVzY2VudAB1bmRlcmxpbmVQb3NZTWluAHVuZGVybGluZVBvc1lNYXgAdW5kZXJsaW5lUG9zAHVuZGVybGluZVRoaWNrbmVzcwBhZHZhbmNlV2lkdGhNYXgAdHlwb0FzY2VudAB0eXBvRGVzY2VudAB0eXBvTGluZUdhcAB5U3Vic2NyaXB0WVNpemUAeVN1YnNjcmlwdFlPZmZzZXQAeVN1cGVyc2NyaXB0WVNpemUAeVN1cGVyc2NyaXB0WU9mZnNldAB5U3RyaWtlb3V0U2l6ZQB5U3RyaWtlb3V0UG9zaXRpb24Aei0+ZGlyZWN0aW9uAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcc3RiX3RydWV0eXBlL3NyYy9zdGJfdHJ1ZXR5cGUuaABzdGJ0dF9fcmFzdGVyaXplX3NvcnRlZF9lZGdlc1JHQkEAeiAhPSAwTABzdGJ0dF9fbmV3X2FjdGl2ZQB6LT5leSA+PSBzY2FuX3lfdG9wAGUtPmV5ID49IHlfdG9wAHN0YnR0X19maWxsX2FjdGl2ZV9lZGdlc19uZXcAZS0+c3kgPD0geV9ib3R0b20gJiYgZS0+ZXkgPj0geV90b3AAeCA+PSAwICYmIHggPCBsZW4AKChhcmVhKSA8IDAgPyAtKGFyZWEpIDogKGFyZWEpKSA8PSAxLjAxZgB5MCA8IHkxAHN0YnR0X19oYW5kbGVfY2xpcHBlZF9lZGdlAGUtPnN5IDw9IGUtPmV5AHgxIDw9IHgrMQB4MSA+PSB4AHgxIDw9IHgAeDEgPj0geCsxAHgxID49IHggJiYgeDEgPD0geCsxAHgwID49IHggJiYgeDAgPD0geCsxICYmIHgxID49IHggJiYgeDEgPD0geCsxACFpbmZvLT5jZmYuc2l6ZQBzdGJ0dF9fR2V0R2x5Zk9mZnNldAAhKG8gPiBiLT5zaXplIHx8IG8gPCAwKQBzdGJ0dF9fYnVmX3NlZWsAc3RidHRfX2NmZl9pbnQAb2Zmc2l6ZSA+PSAxICYmIG9mZnNpemUgPD0gNABzdGJ0dF9fY2ZmX2dldF9pbmRleABuID49IDEgJiYgbiA8PSA0AHN0YnR0X19idWZfZ2V0AGkgPj0gMCAmJiBpIDwgY291bnQAc3RidHRfX2NmZl9pbmRleF9nZXQAc3RidHRfX0dldEdseXBoU2hhcGVUVABvdXRwdXRfY3R4Lm51bV92ZXJ0aWNlcyA9PSBjb3VudF9jdHgubnVtX3ZlcnRpY2VzAHN0YnR0X19HZXRHbHlwaFNoYXBlVDIAc3RidHRfX0dldENvdmVyYWdlSW5kZXgAY292ZXJhZ2VJbmRleCA8IHBhaXJTZXRDb3VudABzdGJ0dF9fR2V0R2x5cGhHUE9TSW5mb0FkdmFuY2UAZ2x5cGgxY2xhc3MgPCBjbGFzczFDb3VudABnbHlwaDJjbGFzcyA8IGNsYXNzMkNvdW50AHN0YnR0X19HZXRHbHlwaENsYXNzAHN0YnR0X0ZpbmRHbHlwaEluZGV4AHVuaWNvZGVfY29kZXBvaW50IDw9IHR0VVNIT1JUKGRhdGEgKyBlbmRDb3VudCArIDIqaXRlbSkASUZvbnQAbG9hZCBmb250ICVkAGNhbid0IGxvYWQgZm9udCAlZABmb250ICVkIHN1Y2Nlc3NmdWxseSBsb2FkZWQgd2l0aCAlZCBnbHlwaHMAUEs1SUZvbnQAUDVJRm9udAA1SUZvbnQAMTVJRm9udEdseXBoU2NhbGUAMTBJRm9udEdseXBoAGVuY29kZVBORwBlbmNvZGVKUEVHAGlpaWlpaWkAZW5jb2RlSlhSAGltYWdlQWxwaGFKb2luAElJbWFnZU1hbmFnZXIAcGl4ZWxzUkdCQURhdGFMZW4oJWQpICE9IHBpeGVsc0FMZW4oJWQpICogNABlbmNvZGVKUEVHWFI6IHBpeGVsc0RhdGFMZW4oJWQpICE9IHdpZHRoKCVkKSpoZWlnaHQoJWQpKjQAZW5jb2RlSlBFR1hSOiB0aGlzIHR5cGUgb2YgaW1hZ2UgaXMgbm90IHN1cHBvcnRlZCB5ZXQsIHNvcnJ5AGVuY29kZUpQRUc6IHBpeGVsc0RhdGFMZW4oJWQpICE9IHdpZHRoKCVkKSpoZWlnaHQoJWQpKjQAZW5jb2RlSlBFRzogdGhpcyB0eXBlIG9mIGltYWdlIGlzIG5vdCBzdXBwb3J0ZWQgeWV0LCBzb3JyeQAxN0lJbWFnZUVuY29kZWREYXRhAGVuY29kZVBORzogcGl4ZWxzRGF0YUxlbiglZCkgIT0gd2lkdGgoJWQpKmhlaWdodCglZCkqNABlbmNvZGVQTkc6IHRoaXMgdHlwZSBvZiBpbWFnZSBpcyBub3Qgc3VwcG9ydGVkIHlldCwgc29ycnkAZGVjb2RlSGVhZDogdGhpcyB0eXBlIG9mIGltYWdlICVkIGlzIG5vdCBzdXBwb3J0ZWQgeWV0LCBzb3JyeQAxN0lJbWFnZURlY29kZWREYXRhADE3SUltYWdlRGVjb2RlZEhlYWQAQ1BQSW1hZ2VEZWNvZGVkSGVhZABkZWNvZGVkSGVhZFJlc3VsdABDUFBJbWFnZUVuY29kZWREYXRhAGVuY29kZWRSZXN1bHQAZW5jb2RlZERhdGEAZW5jb2RlZERhdGFTaXplAENQUEltYWdlRGVjb2RlZERhdGEAdHlwZQBkZWNvZGVkUmVzdWx0AGRlY29kZWREYXRhAGRlY29kZWREYXRhU2l6ZQBDUFBWaWRlb0RlY29kZXJGRm1wZWcAaW5pdFdpdGhGaWxlAGluaXRXaXRoRGF0YQBwdXNoRnJhbWVGcm9tRmlsZQBwdXNoRnJhbWVGcm9tRGF0YQBkZWNvZGVGcmFtZQByZWNlaXZlRnJhbWUAcG9wRnJhbWUAa2V5RnJhbWUAdXNlckNvZGVjSUQAZnBzAGZpaQB2aWlmAElWaWRlb0RlY29kZXJGRm1wZWcAZXJyb3Igd2hpbGUgcGFyc2luZwBmYWlsZWQgdG8gaW5pdGlhbGl6ZSBjb2RlYyAlZABpbml0Q29kZWMAcGFyc2VkIGZvciBjb2RlYyAlZCBpcyBub3QgZm91bmQA8W91bGQgbm90IGFsbG9jYXRlIHZpZGVvIGNvZGVjIGNvbnRleHQAZmFpbGVkIHRvIGNvcHkgY29kZWMgcGFyYW1ldGVycyB0byBkZWNvZGVyIGNvbnRleHQA8W91bGQgbm90IG9wZW4gY29kZWMA8W91bGQgbm90IGFsbG9jYXRlIGZyYW1lAPFvdWxkIG5vdCBhbGxvY2F0ZSBwYWNrZXQAbG9nZ2VyAGxvZ2dlcjogJXMAY2FuJ3QgYWxsb2NhdGUgX2F2aW9DdHhCdWZmZXIAY2FuJ3QgYWxsb2NhdGUgX2F2aW9DdHgAY2FuJ3QgYWxsb2NhdGUgX2Zvcm1hdEN0eABjYW4ndCBvcGVuIGlucHV0IGZpbGUAY291bGQgbm90IGZpbmQgc3RyZWFtIGluZm9ybWF0aW9uAGNvdWxkIG5vdCBmaW5kIHZpZGVvIHN0cmVhbSBpbiBpbnB1dCBmaWxlAFBLMTlJVmlkZW9EZWNvZGVyRkZtcGVnAFAxOUlWaWRlb0RlY29kZXJGRm1wZWcAMTlJVmlkZW9EZWNvZGVyRkZtcGVnACh1bnNpZ25lZClwa3QtPnNpemUgPD0gMHg3ZmZmZmZmZiAtIDY0AC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcRkZtcGVnXHNyY1xsaWJhdmNvZGVjXGF2cGFja2V0LmMALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxGRm1wZWdcc3JjXGxpYmF2Y29kZWNcYml0c3RyZWFtLmMAbmJfY29kZXMgKyAxIDw9IChzaXplb2YobG9jYWxidWYpIC8gc2l6ZW9mKChsb2NhbGJ1ZilbMF0pKQBzeW1ib2xzX3NpemUgPD0gMiB8fCAhc3ltYm9scwBUb28gbG9uZyBWTEMgKCVkKSBpbiBpbml0X3ZsYwoASW52YWxpZCBjb2RlICV4IGZvciAlZCBpbiBpbml0X3ZsYwoAbmVlZGVkICVkIGhhZCAlZAoAaW5jb3JyZWN0IGNvZGVzCgBzdHJhbmdlIGNvZGVzAEEgbm9uLU5VTEwgcGFja2V0IHNlbnQgYWZ0ZXIgYW4gRU9GLgoAQ29kZWMgJyVzJyAoJWQpIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhlIGJpdHN0cmVhbSBmaWx0ZXIgJyVzJy4gU3VwcG9ydGVkIGNvZGVjcyBhcmU6IAAlcyAoJWQpIAAKAEFWQlNGQ29udGV4dAAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEZGbXBlZ1xzcmNcbGliYXZjb2RlY1xjb2RlY191dGlscy5jAE5vIGNvZGVjIHByb3ZpZGVkIHRvIGF2Y29kZWNfb3BlbjIoKQoAVGhpcyBBVkNvZGVjQ29udGV4dCB3YXMgYWxsb2NhdGVkIGZvciAlcywgYnV0ICVzIHBhc3NlZCB0byBhdmNvZGVjX29wZW4yKCkKAENvZGVjICglcykgbm90IG9uIHdoaXRlbGlzdCAnJXMnCgBJZ25vcmluZyBpbnZhbGlkIHdpZHRoL2hlaWdodCB2YWx1ZXMKAFRvbyBtYW55IG9yIGludmFsaWQgY2hhbm5lbHM6ICVkCgBJbnZhbGlkIHNhbXBsZSByYXRlOiAlZAoASW52YWxpZCBibG9jayBhbGlnbjogJWQKAENvZGVjIHR5cGUgb3IgaWQgbWlzbWF0Y2hlcwoAZGVjb2RlcgBUaGUgJXMgJyVzJyBpcyBleHBlcmltZW50YWwgYnV0IGV4cGVyaW1lbnRhbCBjb2RlY3MgYXJlIG5vdCBlbmFibGVkLCBhZGQgJy1zdHJpY3QgJWQnIGlmIHlvdSB3YW50IHRvIHVzZSBpdC4KAEFsdGVybmF0aXZlbHkgdXNlIHRoZSBub24gZXhwZXJpbWVudGFsICVzICclcycuCgBUaGUgbWF4aW11bSB2YWx1ZSBmb3IgbG93cmVzIHN1cHBvcnRlZCBieSB0aGUgZGVjb2RlciBpcyAlZAoAVGhlIGVuY29kZXIgdGltZWJhc2UgaXMgbm90IHNldC4KAFNwZWNpZmllZCBzYW1wbGUgZm9ybWF0ICVzIGlzIGludmFsaWQgb3Igbm90IHN1cHBvcnRlZAoAU3BlY2lmaWVkIHBpeGVsIGZvcm1hdCAlcyBpcyBpbnZhbGlkIG9yIG5vdCBzdXBwb3J0ZWQKAFNwZWNpZmllZCBzYW1wbGUgcmF0ZSAlZCBpcyBub3Qgc3VwcG9ydGVkCgBDaGFubmVsIGxheW91dCBub3Qgc3BlY2lmaWVkCgBTcGVjaWZpZWQgY2hhbm5lbCBsYXlvdXQgJyVzJyBpcyBub3Qgc3VwcG9ydGVkCgBDaGFubmVsIGxheW91dCAnJXMnIHdpdGggJWQgY2hhbm5lbHMgZG9lcyBub3QgbWF0Y2ggbnVtYmVyIG9mIHNwZWNpZmllZCBjaGFubmVscyAlZAoAU3BlY2lmaWVkIG51bWJlciBvZiBjaGFubmVscyAlZCBpcyBub3Qgc3VwcG9ydGVkCgBTcGVjaWZpZWQgYml0IGRlcHRoICVkIG5vdCBwb3NzaWJsZSB3aXRoIHRoZSBzcGVjaWZpZWQgcGl4ZWwgZm9ybWF0cyBkZXB0aCAlZAoAZGltZW5zaW9ucyBub3Qgc2V0CgBCaXRyYXRlICVsbGQgaXMgZXh0cmVtZWx5IGxvdywgbWF5YmUgeW91IG1lYW4gJWxsZGsKAHRpY2tzX3Blcl9mcmFtZSAlZCB0b28gbGFyZ2UgZm9yIHRoZSB0aW1lYmFzZSAlZC8lZC4ATWlzbWF0Y2hpbmcgQVZDb2RlY0NvbnRleHQucGl4X2ZtdCBhbmQgQVZIV0ZyYW1lc0NvbnRleHQuZm9ybWF0CgBNaXNtYXRjaGluZyBBVkNvZGVjQ29udGV4dC5zd19waXhfZm10ICglcykgYW5kIEFWSFdGcmFtZXNDb250ZXh0LnN3X2Zvcm1hdCAoJXMpCgBncmF5IGRlY29kaW5nIHJlcXVlc3RlZCBidXQgbm90IGVuYWJsZWQgYXQgY29uZmlndXJhdGlvbiB0aW1lCgBDaGFubmVsIGxheW91dCAnJXMnIHdpdGggJWQgY2hhbm5lbHMgZG9lcyBub3QgbWF0Y2ggc3BlY2lmaWVkIG51bWJlciBvZiBjaGFubmVscyAlZDogaWdub3Jpbmcgc3BlY2lmaWVkIGNoYW5uZWwgbGF5b3V0CgBDaGFyYWN0ZXIgZW5jb2RpbmcgaXMgb25seSBzdXBwb3J0ZWQgd2l0aCBzdWJ0aXRsZXMgY29kZWNzCgBDb2RlYyAnJXMnIGlzIGJpdG1hcC1iYXNlZCwgc3VidGl0bGVzIGNoYXJhY3RlciBlbmNvZGluZyB3aWxsIGJlIGlnbm9yZWQKAENoYXJhY3RlciBlbmNvZGluZyBzdWJ0aXRsZXMgY29udmVyc2lvbiBuZWVkcyBhIGxpYmF2Y29kZWMgYnVpbHQgd2l0aCBpY29udiBzdXBwb3J0IGZvciB0aGlzIGNvZGVjCgAqKGNvbnN0IEFWQ2xhc3MgKiopYXZjdHgtPnByaXZfZGF0YSA9PSBjb2RlYy0+cHJpdl9jbGFzcwBDb2RlYyAweCV4IGlzIG5vdCBpbiB0aGUgZnVsbCBsaXN0LgoAdW5rbm93bl9jb2RlYwAsAD0AQSBub24tZXhpc3RpbmcgYml0c3RyZWFtIGZpbHRlciAlcyByZXF1ZXN0ZWQgYnkgYSBkZWNvZGVyLiBUaGlzIGlzIGEgYnVnLCBwbGVhc2UgcmVwb3J0IGl0LgoAOgBJbnZhbGlkIG9wdGlvbnMgZm9yIGJpdHN0cmVhbSBmaWx0ZXIgJXMgcmVxdWVzdGVkIGJ5IHRoZSBkZWNvZGVyLiBUaGlzIGlzIGEgYnVnLCBwbGVhc2UgcmVwb3J0IGl0LgoARXJyb3IgcHJlLXByb2Nlc3NpbmcgYSBwYWNrZXQgYmVmb3JlIGRlY29kaW5nCgBUaGlzIGRlY29kZXIgZG9lcyBub3Qgc3VwcG9ydCBwYXJhbWV0ZXIgY2hhbmdlcywgYnV0IFBBUkFNX0NIQU5HRSBzaWRlIGRhdGEgd2FzIHNlbnQgdG8gaXQuCgBJbnZhbGlkIGNoYW5uZWwgY291bnQASW52YWxpZCBzYW1wbGUgcmF0ZQBQQVJBTV9DSEFOR0Ugc2lkZSBkYXRhIHRvbyBzbWFsbC4KAEVycm9yIGFwcGx5aW5nIHBhcmFtZXRlciBjaGFuZ2VzLgoAIWZyYW1lLT5idWZbMF0ALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxGRm1wZWdcc3JjXGxpYmF2Y29kZWNcZGVjb2RlLmMAc2tpcCAlZCAvIGRpc2NhcmQgJWQgc2FtcGxlcyBkdWUgdG8gc2lkZSBkYXRhCgBza2lwIHdob2xlIGZyYW1lLCBza2lwIGxlZnQ6ICVkCgBDb3VsZCBub3QgdXBkYXRlIHRpbWVzdGFtcHMgZm9yIHNraXBwZWQgc2FtcGxlcy4KAHNraXAgJWQvJWQgc2FtcGxlcwoAQ291bGQgbm90IHVwZGF0ZSB0aW1lc3RhbXBzIGZvciBkaXNjYXJkZWQgc2FtcGxlcy4KAGRpc2NhcmQgJWQvJWQgc2FtcGxlcwoATXVsdGlwbGUgZnJhbWVzIGluIGEgcGFja2V0LgoAVG9vIG1hbnkgZXJyb3JzIHdoZW4gZHJhaW5pbmcsIHRoaXMgaXMgYSBidWcuIFN0b3AgZHJhaW5pbmcgYW5kIGZvcmNlIEVPRi4KAGZyYW1lLT5idWZbMF0AKGZyYW1lLT5wcml2YXRlX3JlZiAmJiBmcmFtZS0+cHJpdmF0ZV9yZWYtPnNpemUgPT0gc2l6ZW9mKEZyYW1lRGVjb2RlRGF0YSkpIHx8ICEoYXZjdHgtPmNvZGVjLT5jYXBhYmlsaXRpZXMgJiAoMSA8PCAxKSkASW52YWxpZCBjcm9wcGluZyBpbmZvcm1hdGlvbiBzZXQgYnkgYSBkZWNvZGVyOiAlenUvJXp1LyV6dS8lenUgKGZyYW1lIHNpemUgJWR4JWQpLiBUaGlzIGlzIGEgYnVnLCBwbGVhc2UgcmVwb3J0IGl0CgBkcm9wcGVkIGNoYW5nZWQgZnJhbWUgIyVkIHB0cyAlbGxkIGRyb3AgY291bnQ6ICVkIAoAaW52YWxpZCBwYWNrZXQ6IE5VTEwgZGF0YSwgc2l6ZSAhPSAwCgBJbnZhbGlkIG1lZGlhIHR5cGUgZm9yIHN1YnRpdGxlcwoAcmVxdWVzdGluZyBzdWJ0aXRsZXMgcmVjb2Rpbmcgd2l0aG91dCBpY29udgBEaWFsb2d1ZTogAERpYWxvZ3VlOiAlbGQsADk6NTk6NTkuOTksACVkOiUwMmQ6JTAyZC4lMDJkLAAlcw0KAEludmFsaWQgVVRGLTggaW4gZGVjb2RlZCBzdWJ0aXRsZXMgdGV4dDsgbWF5YmUgbWlzc2luZyAtc3ViX2NoYXJlbmMgb3B0aW9uCgBwaWMtPmRhdGFbKl0hPU5VTEwgaW4gYXZjb2RlY19kZWZhdWx0X2dldF9idWZmZXIKAFVuYWJsZSB0byBnZXQgcGl4ZWwgZm9ybWF0IGRlc2NyaXB0b3IgZm9yIGZvcm1hdCAlcwoAZGVmYXVsdF9nZXRfYnVmZmVyIGNhbGxlZCBvbiBwaWMgJXAKAGZyYW1lLT5uYl9leHRlbmRlZF9idWYgPT0gMABkZWZhdWx0X2dldF9idWZmZXIgY2FsbGVkIG9uIGZyYW1lICVwAGlnbm9yaW5nIGludmFsaWQgU0FSOiAldS8ldQoASW5jb25zaXN0ZW50IGNoYW5uZWwgY29uZmlndXJhdGlvbi4KAFRvbyBtYW55IGNoYW5uZWxzOiAlZC4KAHZpZGVvX2dldF9idWZmZXI6IGltYWdlIHBhcmFtZXRlcnMgaW52YWxpZAoAcGljLT5kYXRhWypdIT1OVUxMIGluIGdldF9idWZmZXJfaW50ZXJuYWwKAHNhbXBsZXMgcGVyIGZyYW1lICVkLCBleGNlZWRzIG1heF9zYW1wbGVzICVsbGQKAGZyYW1lLT5kYXRhW2ldAEJ1ZmZlciByZXR1cm5lZCBieSBnZXRfYnVmZmVyMigpIGRpZCBub3QgemVybyB1bnVzZWQgcGxhbmUgcG9pbnRlcnMKAGdldF9idWZmZXIoKSBmYWlsZWQKAFRvbyBoaWdoIHN5bWJvbCBmcmVxdWVuY2llcy4gVHJlZSBjb25zdHJ1Y3Rpb24gaXMgbm90IHBvc3NpYmxlCgBFcnJvciBidWlsZGluZyB0cmVlCgBudWxsAHJldCA+PSAwAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcRkZtcGVnXHNyY1xsaWJhdmNvZGVjXG9wdGlvbnMuYwBBVkNvZGVjQ29udGV4dABiAHNldCBiaXRyYXRlIChpbiBiaXRzL3MpAGFiAGJ0AFNldCB2aWRlbyBiaXRyYXRlIHRvbGVyYW5jZSAoaW4gYml0cy9zKS4gSW4gMS1wYXNzIG1vZGUsIGJpdHJhdGUgdG9sZXJhbmNlIHNwZWNpZmllcyBob3cgZmFyIHJhdGVjb250cm9sIGlzIHdpbGxpbmcgdG8gZGV2aWF0ZSBmcm9tIHRoZSB0YXJnZXQgYXZlcmFnZSBiaXRyYXRlIHZhbHVlLiBUaGlzIGlzIG5vdCByZWxhdGVkIHRvIG1pbmltdW0vbWF4aW11bSBiaXRyYXRlLiBMb3dlcmluZyB0b2xlcmFuY2UgdG9vIG11Y2ggaGFzIGFuIGFkdmVyc2UgZWZmZWN0IG9uIHF1YWxpdHkuAGZsYWdzAHVuYWxpZ25lZABhbGxvdyBkZWNvZGVycyB0byBwcm9kdWNlIHVuYWxpZ25lZCBvdXRwdXQAbXY0AHVzZSBmb3VyIG1vdGlvbiB2ZWN0b3JzIHBlciBtYWNyb2Jsb2NrIChNUEVHLTQpAHFwZWwAdXNlIDEvNC1wZWwgbW90aW9uIGNvbXBlbnNhdGlvbgBsb29wAHVzZSBsb29wIGZpbHRlcgBxc2NhbGUAdXNlIGZpeGVkIHFzY2FsZQBwYXNzMQB1c2UgaW50ZXJuYWwgMi1wYXNzIHJhdGVjb250cm9sIGluIGZpcnN0ICBwYXNzIG1vZGUAcGFzczIAdXNlIGludGVybmFsIDItcGFzcyByYXRlY29udHJvbCBpbiBzZWNvbmQgcGFzcyBtb2RlAG9ubHkgZGVjb2RlL2VuY29kZSBncmF5c2NhbGUAcHNucgBlcnJvcls/XSB2YXJpYWJsZXMgd2lsbCBiZSBzZXQgZHVyaW5nIGVuY29kaW5nAElucHV0IGJpdHN0cmVhbSBtaWdodCBiZSByYW5kb21seSB0cnVuY2F0ZWQAaWxkY3QAdXNlIGludGVybGFjZWQgRENUAGxvd19kZWxheQBmb3JjZSBsb3cgZGVsYXkAZ2xvYmFsX2hlYWRlcgBwbGFjZSBnbG9iYWwgaGVhZGVycyBpbiBleHRyYWRhdGEgaW5zdGVhZCBvZiBldmVyeSBrZXlmcmFtZQB1c2Ugb25seSBiaXRleGFjdCBmdW5jdGlvbnMgKGV4Y2VwdCAoSSlEQ1QpAGFpYwBILjI2MyBhZHZhbmNlZCBpbnRyYSBjb2RpbmcgLyBNUEVHLTQgQUMgcHJlZGljdGlvbgBpbG1lAGludGVybGFjZWQgbW90aW9uIGVzdGltYXRpb24AY2dvcABjbG9zZWQgR09QAG91dHB1dF9jb3JydXB0AE91dHB1dCBldmVuIHBvdGVudGlhbGx5IGNvcnJ1cHRlZCBmcmFtZXMAZHJvcF9jaGFuZ2VkAERyb3AgZnJhbWVzIHdob3NlIHBhcmFtZXRlcnMgZGlmZmVyIGZyb20gZmlyc3QgZGVjb2RlZCBmcmFtZQBmbGFnczIAZmFzdABhbGxvdyBub24tc3BlYy1jb21wbGlhbnQgc3BlZWR1cCB0cmlja3MAbm9vdXQAc2tpcCBiaXRzdHJlYW0gZW5jb2RpbmcAaWdub3JlY3JvcABpZ25vcmUgY3JvcHBpbmcgaW5mb3JtYXRpb24gZnJvbSBzcHMAbG9jYWxfaGVhZGVyAHBsYWNlIGdsb2JhbCBoZWFkZXJzIGF0IGV2ZXJ5IGtleWZyYW1lIGluc3RlYWQgb2YgaW4gZXh0cmFkYXRhAGNodW5rcwBGcmFtZSBkYXRhIG1pZ2h0IGJlIHNwbGl0IGludG8gbXVsdGlwbGUgY2h1bmtzAHNob3dhbGwAU2hvdyBhbGwgZnJhbWVzIGJlZm9yZSB0aGUgZmlyc3Qga2V5ZnJhbWUAZXhwb3J0X212cwBleHBvcnQgbW90aW9uIHZlY3RvcnMgdGhyb3VnaCBmcmFtZSBzaWRlIGRhdGEAc2tpcF9tYW51YWwAZG8gbm90IHNraXAgc2FtcGxlcyBhbmQgZXhwb3J0IHNraXAgaW5mb3JtYXRpb24gYXMgZnJhbWUgc2lkZSBkYXRhAGFzc19yb19mbHVzaF9ub29wAGRvIG5vdCByZXNldCBBU1MgUmVhZE9yZGVyIGZpZWxkIG9uIGZsdXNoAHRpbWVfYmFzZQBnAHNldCB0aGUgZ3JvdXAgb2YgcGljdHVyZSAoR09QKSBzaXplAGFyAHNldCBhdWRpbyBzYW1wbGluZyByYXRlIChpbiBIeikAYWMAc2V0IG51bWJlciBvZiBhdWRpbyBjaGFubmVscwBjdXRvZmYAc2V0IGN1dG9mZiBiYW5kd2lkdGgAZnJhbWVfc2l6ZQBmcmFtZV9udW1iZXIAZGVsYXkAcWNvbXAAdmlkZW8gcXVhbnRpemVyIHNjYWxlIGNvbXByZXNzaW9uIChWQlIpLiBDb25zdGFudCBvZiByYXRlY29udHJvbCBlcXVhdGlvbi4gUmVjb21tZW5kZWQgcmFuZ2UgZm9yIGRlZmF1bHQgcmNfZXE6IDAuMC0xLjAAcWJsdXIAdmlkZW8gcXVhbnRpemVyIHNjYWxlIGJsdXIgKFZCUikAcW1pbgBtaW5pbXVtIHZpZGVvIHF1YW50aXplciBzY2FsZSAoVkJSKQBxbWF4AG1heGltdW0gdmlkZW8gcXVhbnRpemVyIHNjYWxlIChWQlIpAHFkaWZmAG1heGltdW0gZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSBxdWFudGl6ZXIgc2NhbGVzIChWQlIpAGJmAHNldCBtYXhpbXVtIG51bWJlciBvZiBCLWZyYW1lcyBiZXR3ZWVuIG5vbi1CLWZyYW1lcwBiX3FmYWN0b3IAUVAgZmFjdG9yIGJldHdlZW4gUC0gYW5kIEItZnJhbWVzAGJfc3RyYXRlZ3kAc3RyYXRlZ3kgdG8gY2hvb3NlIGJldHdlZW4gSS9QL0ItZnJhbWVzAHBzAFJUUCBwYXlsb2FkIHNpemUgaW4gYnl0ZXMAbXZfYml0cwBoZWFkZXJfYml0cwBpX3RleF9iaXRzAHBfdGV4X2JpdHMAaV9jb3VudABwX2NvdW50AHNraXBfY291bnQAbWlzY19iaXRzAGZyYW1lX2JpdHMAY29kZWNfdGFnAGJ1ZwB3b3JrIGFyb3VuZCBub3QgYXV0b2RldGVjdGVkIGVuY29kZXIgYnVncwBhdXRvZGV0ZWN0AHh2aWRfaWxhY2UAWHZpZCBpbnRlcmxhY2luZyBidWcgKGF1dG9kZXRlY3RlZCBpZiBGT1VSQ0MgPT0gWFZJWCkAdW1wNAAoYXV0b2RldGVjdGVkIGlmIEZPVVJDQyA9PSBVTVA0KQBub19wYWRkaW5nAHBhZGRpbmcgYnVnIChhdXRvZGV0ZWN0ZWQpAGFtdgBxcGVsX2Nocm9tYQBzdGRfcXBlbABvbGQgc3RhbmRhcmQgcXBlbCAoYXV0b2RldGVjdGVkIHBlciBGT1VSQ0MvdmVyc2lvbikAcXBlbF9jaHJvbWEyAGRpcmVjdF9ibG9ja3NpemUAZGlyZWN0LXFwZWwtYmxvY2tzaXplIGJ1ZyAoYXV0b2RldGVjdGVkIHBlciBGT1VSQ0MvdmVyc2lvbikAZWRnZQBlZGdlIHBhZGRpbmcgYnVnIChhdXRvZGV0ZWN0ZWQgcGVyIEZPVVJDQy92ZXJzaW9uKQBocGVsX2Nocm9tYQBkY19jbGlwAG1zAHdvcmsgYXJvdW5kIHZhcmlvdXMgYnVncyBpbiBNaWNyb3NvZnQncyBicm9rZW4gZGVjb2RlcnMAdHJ1bmMAdHJ1bmNhdGVkIGZyYW1lcwBpZWRnZQBhbGxvdyBub24tc3RhbmRhcmRpemVkIGV4cGVyaW1lbnRhbCB0aGluZ3MAYl9xb2Zmc2V0AFFQIG9mZnNldCBiZXR3ZWVuIFAtIGFuZCBCLWZyYW1lcwBjb25zaWRlciB0aGluZ3MgdGhhdCBhIHNhbmUgZW5jb2RlciBzaG91bGQgbm90IGRvIGFzIGFuIGVycm9yAGhhc19iX2ZyYW1lcwBibG9ja19hbGlnbgBtcGVnX3F1YW50AHVzZSBNUEVHIHF1YW50aXplcnMgaW5zdGVhZCBvZiBILjI2MwByY19vdmVycmlkZV9jb3VudABtYXhyYXRlAG1heGltdW0gYml0cmF0ZSAoaW4gYml0cy9zKS4gVXNlZCBmb3IgVkJWIHRvZ2V0aGVyIHdpdGggYnVmc2l6ZS4AbWlucmF0ZQBtaW5pbXVtIGJpdHJhdGUgKGluIGJpdHMvcykuIE1vc3QgdXNlZnVsIGluIHNldHRpbmcgdXAgYSBDQlIgZW5jb2RlLiBJdCBpcyBvZiBsaXR0bGUgdXNlIG90aGVyd2lzZS4AYnVmc2l6ZQBzZXQgcmF0ZWNvbnRyb2wgYnVmZmVyIHNpemUgKGluIGJpdHMpAGlfcWZhY3RvcgBRUCBmYWN0b3IgYmV0d2VlbiBQLSBhbmQgSS1mcmFtZXMAaV9xb2Zmc2V0AFFQIG9mZnNldCBiZXR3ZWVuIFAtIGFuZCBJLWZyYW1lcwBkY3QARENUIGFsZ29yaXRobQBhdXRvc2VsZWN0IGEgZ29vZCBvbmUAZmFzdGludABmYXN0IGludGVnZXIAYWNjdXJhdGUgaW50ZWdlcgBtbXgAYWx0aXZlYwBmYWFuAGZsb2F0aW5nIHBvaW50IEFBTiBEQ1QAbHVtaV9tYXNrAGNvbXByZXNzZXMgYnJpZ2h0IGFyZWFzIHN0cm9uZ2VyIHRoYW4gbWVkaXVtIG9uZXMAdGNwbHhfbWFzawB0ZW1wb3JhbCBjb21wbGV4aXR5IG1hc2tpbmcAc2NwbHhfbWFzawBzcGF0aWFsIGNvbXBsZXhpdHkgbWFza2luZwBwX21hc2sAaW50ZXIgbWFza2luZwBkYXJrX21hc2sAY29tcHJlc3NlcyBkYXJrIGFyZWFzIHN0cm9uZ2VyIHRoYW4gbWVkaXVtIG9uZXMAaWRjdABzZWxlY3QgSURDVCBpbXBsZW1lbnRhdGlvbgBzaW1wbGUAc2ltcGxlbW14AGFybQBzaW1wbGVhcm0Ac2ltcGxlYXJtdjV0ZQBzaW1wbGVhcm12NgBzaW1wbGVuZW9uAHh2aWQAeHZpZG1teABkZXByZWNhdGVkLCBmb3IgY29tcGF0aWJpbGl0eSBvbmx5AGZhYW5pAGZsb2F0aW5nIHBvaW50IEFBTiBJRENUAHNpbXBsZWF1dG8Ac2xpY2VfY291bnQAZWMAc2V0IGVycm9yIGNvbmNlYWxtZW50IHN0cmF0ZWd5AGd1ZXNzX212cwBpdGVyYXRpdmUgbW90aW9uIHZlY3RvciAoTVYpIHNlYXJjaCAoc2xvdykAZGVibG9jawB1c2Ugc3Ryb25nIGRlYmxvY2sgZmlsdGVyIGZvciBkYW1hZ2VkIE1CcwBmYXZvcl9pbnRlcgBmYXZvciBwcmVkaWN0aW5nIGZyb20gdGhlIHByZXZpb3VzIGZyYW1lAGJpdHNfcGVyX2NvZGVkX3NhbXBsZQBwcmVkAHByZWRpY3Rpb24gbWV0aG9kAGxlZnQAcGxhbmUAbWVkaWFuAGFzcGVjdABzYW1wbGUgYXNwZWN0IHJhdGlvAHNhcgBwaWN0AHBpY3R1cmUgaW5mbwByYwByYXRlIGNvbnRyb2wAbWJfdHlwZQBtYWNyb2Jsb2NrIChNQikgdHlwZQBxcABwZXItYmxvY2sgcXVhbnRpemF0aW9uIHBhcmFtZXRlciAoUVApAGRjdF9jb2VmZgBncmVlbl9tZXRhZGF0YQBza2lwAHN0YXJ0Y29kZQBlcgBlcnJvciByZWNvZ25pdGlvbgBtbWNvAG1lbW9yeSBtYW5hZ2VtZW50IGNvbnRyb2wgb3BlcmF0aW9ucyAoSC4yNjQpAGJ1Z3MAYnVmZmVycwBwaWN0dXJlIGJ1ZmZlciBhbGxvY2F0aW9ucwB0aHJlYWRfb3BzAHRocmVhZGluZyBvcGVyYXRpb25zAG5vbWMAc2tpcCBtb3Rpb24gY29tcGVuc2F0aW9uAGRpYV9zaXplAGRpYW1vbmQgdHlwZSAmIHNpemUgZm9yIG1vdGlvbiBlc3RpbWF0aW9uAGxhc3RfcHJlZABhbW91bnQgb2YgbW90aW9uIHByZWRpY3RvcnMgZnJvbSB0aGUgcHJldmlvdXMgZnJhbWUAcHJlbWUAcHJlIG1vdGlvbiBlc3RpbWF0aW9uAHByZV9kaWFfc2l6ZQBkaWFtb25kIHR5cGUgJiBzaXplIGZvciBtb3Rpb24gZXN0aW1hdGlvbiBwcmUtcGFzcwBzdWJxAHN1Yi1wZWwgbW90aW9uIGVzdGltYXRpb24gcXVhbGl0eQBtZV9yYW5nZQBsaW1pdCBtb3Rpb24gdmVjdG9ycyByYW5nZSAoMTAyMyBmb3IgRGl2WCBwbGF5ZXIpAGdsb2JhbF9xdWFsaXR5AGNvZGVyAHZsYwB2YXJpYWJsZSBsZW5ndGggY29kZXIgLyBIdWZmbWFuIGNvZGVyAGFyaXRobWV0aWMgY29kZXIAcmF3AHJhdyAobm8gZW5jb2RpbmcpAHJsZQBydW4tbGVuZ3RoIGNvZGVyAGNvbnRleHQAY29udGV4dCBtb2RlbABzbGljZV9mbGFncwBtYmQAbWFjcm9ibG9jayBkZWNpc2lvbiBhbGdvcml0aG0gKGhpZ2ggcXVhbGl0eSBtb2RlKQB1c2UgbWJjbXAAYml0cwB1c2UgZmV3ZXN0IGJpdHMAcmQAdXNlIGJlc3QgcmF0ZSBkaXN0b3J0aW9uAHNjX3RocmVzaG9sZABzY2VuZSBjaGFuZ2UgdGhyZXNob2xkAG5yAG5vaXNlIHJlZHVjdGlvbgByY19pbml0X29jY3VwYW5jeQBudW1iZXIgb2YgYml0cyB3aGljaCBzaG91bGQgYmUgbG9hZGVkIGludG8gdGhlIHJjIGJ1ZmZlciBiZWZvcmUgZGVjb2Rpbmcgc3RhcnRzAHNldCB0aGUgbnVtYmVyIG9mIHRocmVhZHMAYXV0b2RldGVjdCBhIHN1aXRhYmxlIG51bWJlciBvZiB0aHJlYWRzIHRvIHVzZQBkYwBpbnRyYV9kY19wcmVjaXNpb24AbnNzZXcAbnNzZSB3ZWlnaHQAc2tpcF90b3AAbnVtYmVyIG9mIG1hY3JvYmxvY2sgcm93cyBhdCB0aGUgdG9wIHdoaWNoIGFyZSBza2lwcGVkAHNraXBfYm90dG9tAG51bWJlciBvZiBtYWNyb2Jsb2NrIHJvd3MgYXQgdGhlIGJvdHRvbSB3aGljaCBhcmUgc2tpcHBlZABwcm9maWxlAHVua25vd24AYWFjX21haW4AYWFjX2xvdwBhYWNfc3NyAGFhY19sdHAAYWFjX2hlAGFhY19oZV92MgBhYWNfbGQAYWFjX2VsZABtcGVnMl9hYWNfbG93AG1wZWcyX2FhY19oZQBkdHNfZXMAZHRzXzk2XzI0AGR0c19oZF9ocmEAZHRzX2hkX21hAG1wZWc0X3NwAG1wZWc0X2NvcmUAbXBlZzRfbWFpbgBtcGVnNF9hc3AAbWFpbjEwAG1zYmMAbGV2ZWwAbG93cmVzAGRlY29kZSBhdCAxPSAxLzIsIDI9MS80LCAzPTEvOCByZXNvbHV0aW9ucwBza2lwX3RocmVzaG9sZABmcmFtZSBza2lwIHRocmVzaG9sZABza2lwX2ZhY3RvcgBmcmFtZSBza2lwIGZhY3RvcgBza2lwX2V4cABmcmFtZSBza2lwIGV4cG9uZW50AHNraXBjbXAAZnJhbWUgc2tpcCBjb21wYXJlIGZ1bmN0aW9uAGNtcF9mdW5jAGNtcABmdWxsLXBlbCBNRSBjb21wYXJlIGZ1bmN0aW9uAHN1YmNtcABzdWItcGVsIE1FIGNvbXBhcmUgZnVuY3Rpb24AbWJjbXAAbWFjcm9ibG9jayBjb21wYXJlIGZ1bmN0aW9uAGlsZGN0Y21wAGludGVybGFjZWQgRENUIGNvbXBhcmUgZnVuY3Rpb24AcHJlY21wAHByZSBtb3Rpb24gZXN0aW1hdGlvbiBjb21wYXJlIGZ1bmN0aW9uAHNhZABzdW0gb2YgYWJzb2x1dGUgZGlmZmVyZW5jZXMsIGZhc3QAc3NlAHN1bSBvZiBzcXVhcmVkIGVycm9ycwBzYXRkAHN1bSBvZiBhYnNvbHV0ZSBIYWRhbWFyZCB0cmFuc2Zvcm1lZCBkaWZmZXJlbmNlcwBzdW0gb2YgYWJzb2x1dGUgRENUIHRyYW5zZm9ybWVkIGRpZmZlcmVuY2VzAHN1bSBvZiBzcXVhcmVkIHF1YW50aXphdGlvbiBlcnJvcnMgKGF2b2lkLCBsb3cgcXVhbGl0eSkAYml0AG51bWJlciBvZiBiaXRzIG5lZWRlZCBmb3IgdGhlIGJsb2NrAHJhdGUgZGlzdG9ydGlvbiBvcHRpbWFsLCBzbG93AHplcm8AdnNhZABzdW0gb2YgYWJzb2x1dGUgdmVydGljYWwgZGlmZmVyZW5jZXMAdnNzZQBzdW0gb2Ygc3F1YXJlZCB2ZXJ0aWNhbCBkaWZmZXJlbmNlcwBuc3NlAG5vaXNlIHByZXNlcnZpbmcgc3VtIG9mIHNxdWFyZWQgZGlmZmVyZW5jZXMAdzUzADUvMyB3YXZlbGV0LCBvbmx5IHVzZWQgaW4gc25vdwB3OTcAOS83IHdhdmVsZXQsIG9ubHkgdXNlZCBpbiBzbm93AGRjdG1heABjaHJvbWEAbXNhZABzdW0gb2YgYWJzb2x1dGUgZGlmZmVyZW5jZXMsIG1lZGlhbiBwcmVkaWN0ZWQAbWJsbWluAG1pbmltdW0gbWFjcm9ibG9jayBMYWdyYW5nZSBmYWN0b3IgKFZCUikAbWJsbWF4AG1heGltdW0gbWFjcm9ibG9jayBMYWdyYW5nZSBmYWN0b3IgKFZCUikAbWVwYwBtb3Rpb24gZXN0aW1hdGlvbiBiaXRyYXRlIHBlbmFsdHkgY29tcGVuc2F0aW9uICgxLjAgPSAyNTYpAHNraXBfbG9vcF9maWx0ZXIAc2tpcCBsb29wIGZpbHRlcmluZyBwcm9jZXNzIGZvciB0aGUgc2VsZWN0ZWQgZnJhbWVzAGF2ZGlzY2FyZABza2lwX2lkY3QAc2tpcCBJRENUL2RlcXVhbnRpemF0aW9uIGZvciB0aGUgc2VsZWN0ZWQgZnJhbWVzAHNraXBfZnJhbWUAc2tpcCBkZWNvZGluZyBmb3IgdGhlIHNlbGVjdGVkIGZyYW1lcwBkaXNjYXJkIG5vIGZyYW1lAGRpc2NhcmQgdXNlbGVzcyBmcmFtZXMAbm9yZWYAZGlzY2FyZCBhbGwgbm9uLXJlZmVyZW5jZSBmcmFtZXMAYmlkaXIAZGlzY2FyZCBhbGwgYmlkaXJlY3Rpb25hbCBmcmFtZXMAbm9rZXkAZGlzY2FyZCBhbGwgZnJhbWVzIGV4Y2VwdCBrZXlmcmFtZXMAbm9pbnRyYQBkaXNjYXJkIGFsbCBmcmFtZXMgZXhjZXB0IEkgZnJhbWVzAGRpc2NhcmQgYWxsIGZyYW1lcwBiaWRpcl9yZWZpbmUAcmVmaW5lIHRoZSB0d28gbW90aW9uIHZlY3RvcnMgdXNlZCBpbiBiaWRpcmVjdGlvbmFsIG1hY3JvYmxvY2tzAGJyZF9zY2FsZQBkb3duc2NhbGUgZnJhbWVzIGZvciBkeW5hbWljIEItZnJhbWUgZGVjaXNpb24Aa2V5aW50X21pbgBtaW5pbXVtIGludGVydmFsIGJldHdlZW4gSURSLWZyYW1lcwByZWZzAHJlZmVyZW5jZSBmcmFtZXMgdG8gY29uc2lkZXIgZm9yIG1vdGlvbiBjb21wZW5zYXRpb24AY2hyb21hb2Zmc2V0AGNocm9tYSBRUCBvZmZzZXQgZnJvbSBsdW1hAHRyZWxsaXMAcmF0ZS1kaXN0b3J0aW9uIG9wdGltYWwgcXVhbnRpemF0aW9uAG12MF90aHJlc2hvbGQAYl9zZW5zaXRpdml0eQBhZGp1c3Qgc2Vuc2l0aXZpdHkgb2YgYl9mcmFtZV9zdHJhdGVneSAxAGNvbXByZXNzaW9uX2xldmVsAG1pbl9wcmVkaWN0aW9uX29yZGVyAG1heF9wcmVkaWN0aW9uX29yZGVyAHRpbWVjb2RlX2ZyYW1lX3N0YXJ0AEdPUCB0aW1lY29kZSBmcmFtZSBzdGFydCBudW1iZXIsIGluIG5vbi1kcm9wLWZyYW1lIGZvcm1hdABiaXRzX3Blcl9yYXdfc2FtcGxlAGNoYW5uZWxfbGF5b3V0AHJlcXVlc3RfY2hhbm5lbF9sYXlvdXQAcmNfbWF4X3Zidl91c2UAcmNfbWluX3Zidl91c2UAdGlja3NfcGVyX2ZyYW1lAGNvbG9yX3ByaW1hcmllcwBjb2xvciBwcmltYXJpZXMAY29sb3JfcHJpbWFyaWVzX3R5cGUAYnQ3MDkAQlQuNzA5AFVuc3BlY2lmaWVkAGJ0NDcwbQBCVC40NzAgTQBidDQ3MGJnAEJULjQ3MCBCRwBzbXB0ZTE3MG0AU01QVEUgMTcwIE0Ac21wdGUyNDBtAFNNUFRFIDI0MCBNAEZpbG0AYnQyMDIwAEJULjIwMjAAc21wdGU0MjgAU01QVEUgNDI4LTEAc21wdGU0MjhfMQBzbXB0ZTQzMQBTTVBURSA0MzEtMgBzbXB0ZTQzMgBTTVBURSA0MjItMQBqZWRlYy1wMjIASkVERUMgUDIyAGVidTMyMTMARUJVIDMyMTMtRQB1bnNwZWNpZmllZABjb2xvcl90cmMAY29sb3IgdHJhbnNmZXIgY2hhcmFjdGVyaXN0aWNzAGNvbG9yX3RyY190eXBlAGdhbW1hMjIAZ2FtbWEyOABsaW5lYXIATGluZWFyAGxvZzEwMABMb2cAbG9nMzE2AExvZyBzcXVhcmUgcm9vdABpZWM2MTk2Ni0yLTQASUVDIDYxOTY2LTItNABidDEzNjFlAEJULjEzNjEAaWVjNjE5NjYtMi0xAElFQyA2MTk2Ni0yLTEAYnQyMDIwLTEwAEJULjIwMjAgLSAxMCBiaXQAYnQyMDIwLTEyAEJULjIwMjAgLSAxMiBiaXQAc21wdGUyMDg0AFNNUFRFIDIwODQAYXJpYi1zdGQtYjY3AEFSSUIgU1RELUI2NwBsb2cAbG9nX3NxcnQAaWVjNjE5NjZfMl80AGJ0MTM2MQBpZWM2MTk2Nl8yXzEAYnQyMDIwXzEwYml0AGJ0MjAyMF8xMmJpdABjb2xvcnNwYWNlAGNvbG9yIHNwYWNlAGNvbG9yc3BhY2VfdHlwZQByZ2IAUkdCAGZjYwBGQ0MAeWNnY28AWUNHQ08AYnQyMDIwbmMAQlQuMjAyMCBOQ0wAYnQyMDIwYwBCVC4yMDIwIENMAHNtcHRlMjA4NQBTTVBURSAyMDg1AHljb2NnAGJ0MjAyMF9uY2wAYnQyMDIwX2NsAGNvbG9yX3JhbmdlAGNvbG9yIHJhbmdlAGNvbG9yX3JhbmdlX3R5cGUAdHYATVBFRyAoMjE5KjJeKG4tOCkpAHBjAEpQRUcgKDJebi0xKQBqcGVnAGNocm9tYV9zYW1wbGVfbG9jYXRpb24AY2hyb21hIHNhbXBsZSBsb2NhdGlvbgBjaHJvbWFfc2FtcGxlX2xvY2F0aW9uX3R5cGUATGVmdABjZW50ZXIAQ2VudGVyAHRvcGxlZnQAVG9wLWxlZnQAdG9wAFRvcABib3R0b21sZWZ0AEJvdHRvbS1sZWZ0AGJvdHRvbQBCb3R0b20AbG9nX2xldmVsX29mZnNldABzZXQgdGhlIGxvZyBsZXZlbCBvZmZzZXQAc2xpY2VzAHNldCB0aGUgbnVtYmVyIG9mIHNsaWNlcywgdXNlZCBpbiBwYXJhbGxlbGl6ZWQgZW5jb2RpbmcAdGhyZWFkX3R5cGUAc2VsZWN0IG11bHRpdGhyZWFkaW5nIHR5cGUAc2xpY2UAZnJhbWUAYXVkaW9fc2VydmljZV90eXBlAGF1ZGlvIHNlcnZpY2UgdHlwZQBtYQBNYWluIEF1ZGlvIFNlcnZpY2UAZWYARWZmZWN0cwB2aQBWaXN1YWxseSBJbXBhaXJlZABoaQBIZWFyaW5nIEltcGFpcmVkAGRpAERpYWxvZ3VlAGNvAENvbW1lbnRhcnkAZW0ARW1lcmdlbmN5AHZvAFZvaWNlIE92ZXIAa2EAS2FyYW9rZQByZXF1ZXN0X3NhbXBsZV9mbXQAc2FtcGxlIGZvcm1hdCBhdWRpbyBkZWNvZGVycyBzaG91bGQgcHJlZmVyAHBrdF90aW1lYmFzZQBzdWJfY2hhcmVuYwBzZXQgaW5wdXQgdGV4dCBzdWJ0aXRsZXMgY2hhcmFjdGVyIGVuY29kaW5nAHN1Yl9jaGFyZW5jX21vZGUAc2V0IGlucHV0IHRleHQgc3VidGl0bGVzIGNoYXJhY3RlciBlbmNvZGluZyBtb2RlAGRvX25vdGhpbmcAcHJlX2RlY29kZXIAaWdub3JlAHN1Yl90ZXh0X2Zvcm1hdABzZXQgZGVjb2RlZCB0ZXh0IHN1YnRpdGxlIGZvcm1hdABhc3MAYXNzX3dpdGhfdGltaW5ncwByZWZjb3VudGVkX2ZyYW1lcwBzaWRlX2RhdGFfb25seV9wYWNrZXRzAGFwcGx5X2Nyb3BwaW5nAHNraXBfYWxwaGEAU2tpcCBwcm9jZXNzaW5nIGFscGhhAGZpZWxkX29yZGVyAEZpZWxkIG9yZGVyAHByb2dyZXNzaXZlAHR0AGJiAHRiAHBpeGVsX2Zvcm1hdABzZXQgcGl4ZWwgZm9ybWF0AHZpZGVvX3NpemUAc2V0IHZpZGVvIHNpemUAbWF4X3BpeGVscwBNYXhpbXVtIG51bWJlciBvZiBwaXhlbHMAbWF4X3NhbXBsZXMATWF4aW11bSBudW1iZXIgb2Ygc2FtcGxlcwBod2FjY2VsX2ZsYWdzAGlnbm9yZV9sZXZlbABpZ25vcmUgbGV2ZWwgZXZlbiBpZiB0aGUgY29kZWMgbGV2ZWwgdXNlZCBpcyB1bmtub3duIG9yIGhpZ2hlciB0aGFuIHRoZSBtYXhpbXVtIHN1cHBvcnRlZCBsZXZlbCByZXBvcnRlZCBieSB0aGUgaGFyZHdhcmUgZHJpdmVyAGFsbG93X2hpZ2hfZGVwdGgAYWxsb3cgdG8gb3V0cHV0IFlVViBwaXhlbCBmb3JtYXRzIHdpdGggYSBkaWZmZXJlbnQgY2hyb21hIHNhbXBsaW5nIHRoYW4gNDoyOjAgYW5kL29yIG90aGVyIHRoYW4gOCBiaXRzIHBlciBjb21wb25lbnQAYWxsb3dfcHJvZmlsZV9taXNtYXRjaABhdHRlbXB0IHRvIGRlY29kZSBhbnl3YXkgaWYgSFcgYWNjZWxlcmF0ZWQgZGVjb2RlcidzIHN1cHBvcnRlZCBwcm9maWxlcyBkbyBub3QgZXhhY3RseSBtYXRjaCB0aGUgc3RyZWFtAGV4dHJhX2h3X2ZyYW1lcwBOdW1iZXIgb2YgZXh0cmEgaGFyZHdhcmUgZnJhbWVzIHRvIGFsbG9jYXRlIGZvciB0aGUgdXNlcgBkaXNjYXJkX2RhbWFnZWRfcGVyY2VudGFnZQBQZXJjZW50YWdlIG9mIGRhbWFnZWQgc2FtcGxlcyB0byBkaXNjYXJkIGEgZnJhbWUAaW5kZXggPiAtMHgyMDAwMDAwMAAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEZGbXBlZ1xzcmNcbGliYXZjb2RlY1xwYXJzZXIuYwBmaWx0ZXJfbGltaXQgPCAxMjhVAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcRkZtcGVnXHNyY1xsaWJhdmNvZGVjXHZwM2RzcC5jAHBpY3R1cmUgdG9vIGJpZwoAQWxwaGEgcmVjb25maWd1cmF0aW9uCgAAAAAAAQIDAwMDAAABAQIDAAECAwQFBwsTI0MAAQIDBAqrU8eMfWh2cDYAT24yIFZQNgAEBAQECAhJbnRlcmxhY2luZwBJbnZhbGlkIHNpemUgJWR4JWQKAEVuZCBvZiBBQyBzdHJlYW0gcmVhY2hlZCBpbiB2cDZfcGFyc2VfY29lZmYKAP39/v7+/v71/f7+/v7+4ZKsk9YnnMyqd+uM5uR2cDZmAE9uMiBWUDYgKEZsYXNoIHZlcnNpb24pAHZwNmEAT24yIFZQNiAoRmxhc2ggdmVyc2lvbiwgd2l0aCBhbHBoYSBjaGFubmVsKQBBTEwARkwAZnJvbnQgbGVmdABGUgBmcm9udCByaWdodABGQwBmcm9udCBjZW50ZXIATEZFAGxvdyBmcmVxdWVuY3kAQkwAYmFjayBsZWZ0AEJSAGJhY2sgcmlnaHQARkxDAGZyb250IGxlZnQtb2YtY2VudGVyAEZSQwBmcm9udCByaWdodC1vZi1jZW50ZXIAQkMAYmFjayBjZW50ZXIAU0wAc2lkZSBsZWZ0AFNSAHNpZGUgcmlnaHQAVEMAdG9wIGNlbnRlcgBURkwAdG9wIGZyb250IGxlZnQAVEZDAHRvcCBmcm9udCBjZW50ZXIAVEZSAHRvcCBmcm9udCByaWdodABUQkwAdG9wIGJhY2sgbGVmdABUQkMAdG9wIGJhY2sgY2VudGVyAFRCUgB0b3AgYmFjayByaWdodABETABkb3dubWl4IGxlZnQARFIAZG93bm1peCByaWdodABXTAB3aWRlIGxlZnQAV1IAd2lkZSByaWdodABTREwAc3Vycm91bmQgZGlyZWN0IGxlZnQAU0RSAHN1cnJvdW5kIGRpcmVjdCByaWdodABMRkUyAGxvdyBmcmVxdWVuY3kgMgBtb25vADIuMQAzLjAAMy4wKGJhY2spADQuMABxdWFkAHF1YWQoc2lkZSkAMy4xADUuMAA1LjAoc2lkZSkANC4xADUuMQA1LjEoc2lkZSkANi4wADYuMChmcm9udCkAaGV4YWdvbmFsADYuMQA2LjEoYmFjaykANi4xKGZyb250KQA3LjAANy4wKGZyb250KQA3LjEANy4xKHdpZGUpADcuMSh3aWRlLXNpZGUpAG9jdGFnb25hbABoZXhhZGVjYWdvbmFsAGRvd25taXgAICgAKwApACVkIGNoYW5uZWxzAEVycm9yIG51bWJlciAlZCBvY2N1cnJlZABCU0ZfTk9UX0ZPVU5EAEJpdHN0cmVhbSBmaWx0ZXIgbm90IGZvdW5kAEJVRwBJbnRlcm5hbCBidWcsIHNob3VsZCBub3QgaGF2ZSBoYXBwZW5lZABCVUcyAEJVRkZFUl9UT09fU01BTEwAQnVmZmVyIHRvbyBzbWFsbABERUNPREVSX05PVF9GT1VORABEZWNvZGVyIG5vdCBmb3VuZABERU1VWEVSX05PVF9GT1VORABEZW11eGVyIG5vdCBmb3VuZABFTkNPREVSX05PVF9GT1VORABFbmNvZGVyIG5vdCBmb3VuZABFT0YARW5kIG9mIGZpbGUARVhJVABJbW1lZGlhdGUgZXhpdCByZXF1ZXN0ZWQARVhURVJOQUwAR2VuZXJpYyBlcnJvciBpbiBhbiBleHRlcm5hbCBsaWJyYXJ5AEZJTFRFUl9OT1RfRk9VTkQARmlsdGVyIG5vdCBmb3VuZABJTlBVVF9DSEFOR0VEAElucHV0IGNoYW5nZWQASU5WQUxJRERBVEEASW52YWxpZCBkYXRhIGZvdW5kIHdoZW4gcHJvY2Vzc2luZyBpbnB1dABNVVhFUl9OT1RfRk9VTkQATXV4ZXIgbm90IGZvdW5kAE9QVElPTl9OT1RfRk9VTkQAT3B0aW9uIG5vdCBmb3VuZABPVVRQVVRfQ0hBTkdFRABPdXRwdXQgY2hhbmdlZABQQVRDSFdFTENPTUUATm90IHlldCBpbXBsZW1lbnRlZCBpbiBGRm1wZWcsIHBhdGNoZXMgd2VsY29tZQBQUk9UT0NPTF9OT1RfRk9VTkQAUHJvdG9jb2wgbm90IGZvdW5kAFNUUkVBTV9OT1RfRk9VTkQAU3RyZWFtIG5vdCBmb3VuZABVTktOT1dOAFVua25vd24gZXJyb3Igb2NjdXJyZWQARVhQRVJJTUVOVEFMAEV4cGVyaW1lbnRhbCBmZWF0dXJlAElOUFVUX0FORF9PVVRQVVRfQ0hBTkdFRABJbnB1dCBhbmQgb3V0cHV0IGNoYW5nZWQASFRUUF9CQURfUkVRVUVTVABTZXJ2ZXIgcmV0dXJuZWQgNDAwIEJhZCBSZXF1ZXN0AEhUVFBfVU5BVVRIT1JJWkVEAFNlcnZlciByZXR1cm5lZCA0MDEgVW5hdXRob3JpemVkIChhdXRob3JpemF0aW9uIGZhaWxlZCkASFRUUF9GT1JCSURERU4AU2VydmVyIHJldHVybmVkIDQwMyBGb3JiaWRkZW4gKGFjY2VzcyBkZW5pZWQpAEhUVFBfTk9UX0ZPVU5EAFNlcnZlciByZXR1cm5lZCA0MDQgTm90IEZvdW5kAEhUVFBfT1RIRVJfNFhYAFNlcnZlciByZXR1cm5lZCA0WFggQ2xpZW50IEVycm9yLCBidXQgbm90IG9uZSBvZiA0MHswLDEsMyw0fQBIVFRQX1NFUlZFUl9FUlJPUgBTZXJ2ZXIgcmV0dXJuZWQgNVhYIFNlcnZlciBFcnJvciByZXBseQBFMkJJRwBBcmd1bWVudCBsaXN0IHRvbyBsb25nAEVBQ0NFUwBQZXJtaXNzaW9uIGRlbmllZABFQUdBSU4AUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUARUJBREYAQmFkIGZpbGUgZGVzY3JpcHRvcgBFQlVTWQBEZXZpY2Ugb3IgcmVzb3VyY2UgYnVzeQBFQ0hJTEQATm8gY2hpbGQgcHJvY2Vzc2VzAEVERUFETEsAUmVzb3VyY2UgZGVhZGxvY2sgYXZvaWRlZABFRE9NAE51bWVyaWNhbCBhcmd1bWVudCBvdXQgb2YgZG9tYWluAEVFWElTVABGaWxlIGV4aXN0cwBFRkFVTFQAQmFkIGFkZHJlc3MARUZCSUcARmlsZSB0b28gbGFyZ2UARUlMU0VRAElsbGVnYWwgYnl0ZSBzZXF1ZW5jZQBFSU5UUgBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABFSU5WQUwASW52YWxpZCBhcmd1bWVudABFSU8ASS9PIGVycm9yAEVJU0RJUgBJcyBhIGRpcmVjdG9yeQBFTUZJTEUAVG9vIG1hbnkgb3BlbiBmaWxlcwBFTUxJTksAVG9vIG1hbnkgbGlua3MARU5BTUVUT09MT05HAEZpbGUgbmFtZSB0b28gbG9uZwBFTkZJTEUAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ARU5PREVWAE5vIHN1Y2ggZGV2aWNlAEVOT0VOVABObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AEVOT0VYRUMARXhlYyBmb3JtYXQgZXJyb3IARU5PTENLAE5vIGxvY2tzIGF2YWlsYWJsZQBFTk9NRU0AQ2Fubm90IGFsbG9jYXRlIG1lbW9yeQBFTk9TUEMATm8gc3BhY2UgbGVmdCBvbiBkZXZpY2UARU5PU1lTAEZ1bmN0aW9uIG5vdCBpbXBsZW1lbnRlZABFTk9URElSAE5vdCBhIGRpcmVjdG9yeQBFTk9URU1QVFkARGlyZWN0b3J5IG5vdCBlbXB0eQBFTk9UVFkASW5hcHByb3ByaWF0ZSBJL08gY29udHJvbCBvcGVyYXRpb24ARU5YSU8ATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBFUEVSTQBPcGVyYXRpb24gbm90IHBlcm1pdHRlZABFUElQRQBCcm9rZW4gcGlwZQBFUkFOR0UAUmVzdWx0IHRvbyBsYXJnZQBFUk9GUwBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0ARVNQSVBFAElsbGVnYWwgc2VlawBFU1JDSABObyBzdWNoIHByb2Nlc3MARVhERVYAQ3Jvc3MtZGV2aWNlIGxpbmsASW52YWxpZCBjaGFycyAnJXMnIGF0IHRoZSBlbmQgb2YgZXhwcmVzc2lvbiAnJXMnCgBFAFBJAFBISQBRUDJMQU1CREEAVW5kZWZpbmVkIGNvbnN0YW50IG9yIG1pc3NpbmcgJygnIGluICclcycKAE1pc3NpbmcgJyknIGluICclcycKAE1pc3NpbmcgJyknIG9yIHRvbyBtYW55IGFyZ3MgaW4gJyVzJwoAVW5rbm93biBmdW5jdGlvbiBpbiAnJXMnCgBFdmFsACVmCgBGYWlsZWQgdG8gbWFwIGZyYW1lIGludG8gZGVyaXZlZCBmcmFtZSBjb250ZXh0OiAlZC4KAEludmFsaWQgbWFwcGluZyBmb3VuZCB3aGVuIGF0dGVtcHRpbmcgdW5tYXAuCgBQaWN0dXJlIHNpemUgJXV4JXUgaXMgaW52YWxpZAoASU1HVVRJTFMAUGljdHVyZSBzaXplICV1eCV1IGV4Y2VlZHMgc3BlY2lmaWVkIG1heCBwaXhlbCBjb3VudCAlbGxkLCBzZWUgdGhlIGRvY3VtZW50YXRpb24gaWYgeW91IHdpc2ggdG8gaW5jcmVhc2UgaXQKACgoc3JjX2xpbmVzaXplKSA+PSAwID8gKHNyY19saW5lc2l6ZSkgOiAoLShzcmNfbGluZXNpemUpKSkgPj0gYnl0ZXdpZHRoAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcRkZtcGVnXHNyY1xsaWJhdnV0aWxcaW1ndXRpbHMuYwAoKGRzdF9saW5lc2l6ZSkgPj0gMCA/IChkc3RfbGluZXNpemUpIDogKC0oZHN0X2xpbmVzaXplKSkpID49IGJ5dGV3aWR0aABhdl9pbWFnZV9nZXRfbGluZXNpemUgZmFpbGVkCgAlcyVzJXMlcwBbJXMgQCAlcF0gAHBhbmljAGZhdGFsAGVycm9yAHdhcm5pbmcAaW5mbwB2ZXJib3NlAGRlYnVnAHF1aWV0AFslc10gACAgICBMYXN0IG1lc3NhZ2UgcmVwZWF0ZWQgJWQgdGltZXMKAEFWX0xPR19GT1JDRV9DT0xPUgBOT19DT0xPUgBBVl9MT0dfRk9SQ0VfTk9DT0xPUgAbWyV1OzMldW0lcxtbMG0AG1s0ODs1OyV1bRtbMzg7NTslZG0lcxtbMG0AG1s0ODs1OyV1bRtbMzg7NTsldW0lcxtbMG0AIGlzIG5vdCBpbXBsZW1lbnRlZC4gVXBkYXRlIHlvdXIgRkZtcGVnIHZlcnNpb24gdG8gdGhlIG5ld2VzdCBvbmUgZnJvbSBHaXQuIElmIHRoZSBwcm9ibGVtIHN0aWxsIG9jY3VycywgaXQgbWVhbnMgdGhhdCB5b3VyIGZpbGUgaGFzIGEgZmVhdHVyZSB3aGljaCBoYXMgbm90IGJlZW4gaW1wbGVtZW50ZWQuCgBJZiB5b3Ugd2FudCB0byBoZWxwLCB1cGxvYWQgYSBzYW1wbGUgb2YgdGhpcyBmaWxlIHRvIGZ0cDovL3VwbG9hZC5mZm1wZWcub3JnL2luY29taW5nLyBhbmQgY29udGFjdCB0aGUgZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdC4gKGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnKQoAdmFsIHx8ICFtaW5fc2l6ZQAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEZGbXBlZ1xzcmNcbGliYXZ1dGlsL21lbV9pbnRlcm5hbC5oAFRoZSAiJXMiIG9wdGlvbiBpcyBkZXByZWNhdGVkOiAlcwoAdHJ1ZSx5LHllcyxlbmFibGUsZW5hYmxlZCxvbgBmYWxzZSxuLG5vLGRpc2FibGUsZGlzYWJsZWQsb2ZmAFVuYWJsZSB0byBwYXJzZSBvcHRpb24gdmFsdWUgIiVzIiBhcyBib29sZWFuCgBub25lAFVuYWJsZSB0byBwYXJzZSBvcHRpb24gdmFsdWUgIiVzIiBhcyBpbWFnZSBzaXplCgBVbmFibGUgdG8gcGFyc2Ugb3B0aW9uIHZhbHVlICIlcyIgYXMgdmlkZW8gcmF0ZQoAVW5hYmxlIHRvIHBhcnNlIG9wdGlvbiB2YWx1ZSAiJXMiIGFzICVzCgBwaXhlbCBmb3JtYXQAVmFsdWUgJWQgZm9yIHBhcmFtZXRlciAnJXMnIG91dCBvZiAlcyBmb3JtYXQgcmFuZ2UgWyVkIC0gJWRdCgBzYW1wbGUgZm9ybWF0AFVuYWJsZSB0byBwYXJzZSBvcHRpb24gdmFsdWUgIiVzIiBhcyBkdXJhdGlvbgoAVmFsdWUgJWYgZm9yIHBhcmFtZXRlciAnJXMnIG91dCBvZiByYW5nZSBbJWcgLSAlZ10KAFVuYWJsZSB0byBwYXJzZSBvcHRpb24gdmFsdWUgIiVzIiBhcyBjb2xvcgoAVW5hYmxlIHRvIHBhcnNlIG9wdGlvbiB2YWx1ZSAiJXMiIGFzIGNoYW5uZWwgbGF5b3V0CgBJbnZhbGlkIG9wdGlvbiB0eXBlLgoAVmFsdWUgJWYgZm9yIHBhcmFtZXRlciAnJXMnIGlzIG5vdCBhIHZhbGlkIHNldCBvZiAzMmJpdCBpbnRlZ2VyIGZsYWdzCgAlZCUqMVs6L10lZCVjAGNvbnN0X3ZhbHVlcyBhcnJheSB0b28gc21hbGwgZm9yICVzCgBkZWZhdWx0AG1heABtaW4AYWxsAFVuYWJsZSB0byBwYXJzZSBvcHRpb24gdmFsdWUgIiVzIgoAJXMAMHglMDhYACVsbHUAJWYAJWQvJWQAJTAyWAAlZHglZAAweCUwMnglMDJ4JTAyeCUwMngAMHglbGx4AElOVDY0X01BWABJTlQ2NF9NSU4AJWxsZDolMDJkOiUwMmQuJTA2ZAAlZDolMDJkLiUwNmQAJWQuJTA2ZABBVk9wdGlvbiB0eXBlICVkIG9mIG9wdGlvbiAlcyBub3QgaW1wbGVtZW50ZWQgeWV0CgAgCgkNAE5vIG9wdGlvbiBuYW1lIG5lYXIgJyVzJwoAVW5hYmxlIHRvIHBhcnNlICclcyc6ICVzCgBTZXR0aW5nICclcycgdG8gdmFsdWUgJyVzJwoAT3B0aW9uICclcycgbm90IGZvdW5kCgBFcnJvciBzZXR0aW5nIG9wdGlvbiAlcyB0byB2YWx1ZSAlcy4KACVkOiVkJWMAbnRzYwBwYWwAcW50c2MAcXBhbABzbnRzYwBzcGFsAGZpbG0AbnRzYy1maWxtAHNxY2lmAHFjaWYAY2lmADRjaWYAMTZjaWYAcXF2Z2EAcXZnYQB2Z2EAc3ZnYQB4Z2EAdXhnYQBxeGdhAHN4Z2EAcXN4Z2EAaHN4Z2EAd3ZnYQB3eGdhAHdzeGdhAHd1eGdhAHdveGdhAHdxc3hnYQB3cXV4Z2EAd2hzeGdhAHdodXhnYQBjZ2EAZWdhAGhkNDgwAGhkNzIwAGhkMTA4MAAyawAya2RjaQAya2ZsYXQAMmtzY29wZQA0awA0a2RjaQA0a2ZsYXQANGtzY29wZQBuaGQAaHF2Z2EAd3F2Z2EAZndxdmdhAGh2Z2EAcWhkAHVoZDIxNjAAdWhkNDMyMAAweAByYW5kb20AYmlrZXNoZWQAMDEyMzQ1Njc4OUFCQ0RFRmFiY2RlZgBJbnZhbGlkIDB4UlJHR0JCW0FBXSBjb2xvciBzdHJpbmc6ICclcycKAENhbm5vdCBmaW5kIGNvbG9yICclcycKAEludmFsaWQgYWxwaGEgdmFsdWUgc3BlY2lmaWVyICclcycgaW4gJyVzJwoAQWxpY2VCbHVlAEFudGlxdWVXaGl0ZQBBcXVhAEFxdWFtYXJpbmUAQXp1cmUAQmVpZ2UAQmlzcXVlAEJsYWNrAEJsYW5jaGVkQWxtb25kAEJsdWUAQmx1ZVZpb2xldABCcm93bgBCdXJseVdvb2QAQ2FkZXRCbHVlAENoYXJ0cmV1c2UAQ2hvY29sYXRlAENvcmFsAENvcm5mbG93ZXJCbHVlAENvcm5zaWxrAENyaW1zb24AQ3lhbgBEYXJrQmx1ZQBEYXJrQ3lhbgBEYXJrR29sZGVuUm9kAERhcmtHcmF5AERhcmtHcmVlbgBEYXJrS2hha2kARGFya01hZ2VudGEARGFya09saXZlR3JlZW4ARGFya29yYW5nZQBEYXJrT3JjaGlkAERhcmtSZWQARGFya1NhbG1vbgBEYXJrU2VhR3JlZW4ARGFya1NsYXRlQmx1ZQBEYXJrU2xhdGVHcmF5AERhcmtUdXJxdW9pc2UARGFya1Zpb2xldABEZWVwUGluawBEZWVwU2t5Qmx1ZQBEaW1HcmF5AERvZGdlckJsdWUARmlyZUJyaWNrAEZsb3JhbFdoaXRlAEZvcmVzdEdyZWVuAEZ1Y2hzaWEAR2FpbnNib3JvAEdob3N0V2hpdGUAR29sZABHb2xkZW5Sb2QAR3JheQBHcmVlbgBHcmVlblllbGxvdwBIb25leURldwBIb3RQaW5rAEluZGlhblJlZABJbmRpZ28ASXZvcnkAS2hha2kATGF2ZW5kZXIATGF2ZW5kZXJCbHVzaABMYXduR3JlZW4ATGVtb25DaGlmZm9uAExpZ2h0Qmx1ZQBMaWdodENvcmFsAExpZ2h0Q3lhbgBMaWdodEdvbGRlblJvZFllbGxvdwBMaWdodEdyZWVuAExpZ2h0R3JleQBMaWdodFBpbmsATGlnaHRTYWxtb24ATGlnaHRTZWFHcmVlbgBMaWdodFNreUJsdWUATGlnaHRTbGF0ZUdyYXkATGlnaHRTdGVlbEJsdWUATGlnaHRZZWxsb3cATGltZQBMaW1lR3JlZW4ATGluZW4ATWFnZW50YQBNYXJvb24ATWVkaXVtQXF1YU1hcmluZQBNZWRpdW1CbHVlAE1lZGl1bU9yY2hpZABNZWRpdW1QdXJwbGUATWVkaXVtU2VhR3JlZW4ATWVkaXVtU2xhdGVCbHVlAE1lZGl1bVNwcmluZ0dyZWVuAE1lZGl1bVR1cnF1b2lzZQBNZWRpdW1WaW9sZXRSZWQATWlkbmlnaHRCbHVlAE1pbnRDcmVhbQBNaXN0eVJvc2UATW9jY2FzaW4ATmF2YWpvV2hpdGUATmF2eQBPbGRMYWNlAE9saXZlAE9saXZlRHJhYgBPcmFuZ2UAT3JhbmdlUmVkAE9yY2hpZABQYWxlR29sZGVuUm9kAFBhbGVHcmVlbgBQYWxlVHVycXVvaXNlAFBhbGVWaW9sZXRSZWQAUGFwYXlhV2hpcABQZWFjaFB1ZmYAUGVydQBQaW5rAFBsdW0AUG93ZGVyQmx1ZQBQdXJwbGUAUmVkAFJvc3lCcm93bgBSb3lhbEJsdWUAU2FkZGxlQnJvd24AU2FsbW9uAFNhbmR5QnJvd24AU2VhR3JlZW4AU2VhU2hlbGwAU2llbm5hAFNpbHZlcgBTa3lCbHVlAFNsYXRlQmx1ZQBTbGF0ZUdyYXkAU25vdwBTcHJpbmdHcmVlbgBTdGVlbEJsdWUAVGFuAFRlYWwAVGhpc3RsZQBUb21hdG8AVHVycXVvaXNlAFZpb2xldABXaGVhdABXaGl0ZQBXaGl0ZVNtb2tlAFllbGxvdwBZZWxsb3dHcmVlbgAlSDolTTolUwBqYW51YXJ5AGZlYnJ1YXJ5AG1hcmNoAGFwcmlsAG1heQBqdW5lAGp1bHkAYXVndXN0AHNlcHRlbWJlcgBvY3RvYmVyAG5vdmVtYmVyAGRlY2VtYmVyAG5vdwAlWSAtICVtIC0gJWQAJVklbSVkACVIJU0lUwAlSjolTTolUwAlTTolUwAlSDolTQAlSCVNACVIAHl1djQyMHAAeXV5djQyMgByZ2IyNABiZ3IyNAB5dXY0MjJwAHl1djQ0NHAAeXV2NDEwcAB5dXY0MTFwAGdyYXkAZ3JheTgseTgAbW9ub3cAbW9ub2IAcGFsOAB5dXZqNDIwcAB5dXZqNDIycAB5dXZqNDQ0cAB1eXZ5NDIyAHV5eXZ5eTQxMQBiZ3I4AGJncjQAYmdyNF9ieXRlAHJnYjgAcmdiNAByZ2I0X2J5dGUAbnYxMgBudjIxAGFyZ2IAcmdiYQBhYmdyAGJncmEAZ3JheTE2YmUAeTE2YmUAZ3JheTE2bGUAeTE2bGUAeXV2NDQwcAB5dXZqNDQwcAB5dXZhNDIwcAByZ2I0OGJlAHJnYjQ4bGUAcmdiNTY1YmUAcmdiNTY1bGUAcmdiNTU1YmUAcmdiNTU1bGUAYmdyNTY1YmUAYmdyNTY1bGUAYmdyNTU1YmUAYmdyNTU1bGUAdmFhcGlfbW9jbwB2YWFwaV9pZGN0AHZhYXBpX3ZsZAB5dXY0MjBwMTZsZQB5dXY0MjBwMTZiZQB5dXY0MjJwMTZsZQB5dXY0MjJwMTZiZQB5dXY0NDRwMTZsZQB5dXY0NDRwMTZiZQBkeHZhMl92bGQAcmdiNDQ0bGUAcmdiNDQ0YmUAYmdyNDQ0bGUAYmdyNDQ0YmUAeWE4AGdyYXk4YQBiZ3I0OGJlAGJncjQ4bGUAeXV2NDIwcDliZQB5dXY0MjBwOWxlAHl1djQyMHAxMGJlAHl1djQyMHAxMGxlAHl1djQyMnAxMGJlAHl1djQyMnAxMGxlAHl1djQ0NHA5YmUAeXV2NDQ0cDlsZQB5dXY0NDRwMTBiZQB5dXY0NDRwMTBsZQB5dXY0MjJwOWJlAHl1djQyMnA5bGUAZ2JycABnYnJwOWJlAGdicnA5bGUAZ2JycDEwYmUAZ2JycDEwbGUAZ2JycDE2YmUAZ2JycDE2bGUAeXV2YTQyMnAAeXV2YTQ0NHAAeXV2YTQyMHA5YmUAeXV2YTQyMHA5bGUAeXV2YTQyMnA5YmUAeXV2YTQyMnA5bGUAeXV2YTQ0NHA5YmUAeXV2YTQ0NHA5bGUAeXV2YTQyMHAxMGJlAHl1dmE0MjBwMTBsZQB5dXZhNDIycDEwYmUAeXV2YTQyMnAxMGxlAHl1dmE0NDRwMTBiZQB5dXZhNDQ0cDEwbGUAeXV2YTQyMHAxNmJlAHl1dmE0MjBwMTZsZQB5dXZhNDIycDE2YmUAeXV2YTQyMnAxNmxlAHl1dmE0NDRwMTZiZQB5dXZhNDQ0cDE2bGUAdmRwYXUAeHl6MTJsZQB4eXoxMmJlAG52MTYAbnYyMGxlAG52MjBiZQByZ2JhNjRiZQByZ2JhNjRsZQBiZ3JhNjRiZQBiZ3JhNjRsZQB5dnl1NDIyAHlhMTZiZQB5YTE2bGUAZ2JyYXAAZ2JyYXAxNmJlAGdicmFwMTZsZQBxc3YAbW1hbABkM2QxMXZhX3ZsZABjdWRhADByZ2IAcmdiMAAwYmdyAGJncjAAeXV2NDIwcDEyYmUAeXV2NDIwcDEybGUAeXV2NDIwcDE0YmUAeXV2NDIwcDE0bGUAeXV2NDIycDEyYmUAeXV2NDIycDEybGUAeXV2NDIycDE0YmUAeXV2NDIycDE0bGUAeXV2NDQ0cDEyYmUAeXV2NDQ0cDEybGUAeXV2NDQ0cDE0YmUAeXV2NDQ0cDE0bGUAZ2JycDEyYmUAZ2JycDEybGUAZ2JycDE0YmUAZ2JycDE0bGUAeXV2ajQxMXAAYmF5ZXJfYmdncjgAYmF5ZXJfcmdnYjgAYmF5ZXJfZ2JyZzgAYmF5ZXJfZ3JiZzgAYmF5ZXJfYmdncjE2bGUAYmF5ZXJfYmdncjE2YmUAYmF5ZXJfcmdnYjE2bGUAYmF5ZXJfcmdnYjE2YmUAYmF5ZXJfZ2JyZzE2bGUAYmF5ZXJfZ2JyZzE2YmUAYmF5ZXJfZ3JiZzE2bGUAYmF5ZXJfZ3JiZzE2YmUAeHZtYwB5dXY0NDBwMTBsZQB5dXY0NDBwMTBiZQB5dXY0NDBwMTJsZQB5dXY0NDBwMTJiZQBheXV2NjRsZQBheXV2NjRiZQB2aWRlb3Rvb2xib3hfdmxkAHAwMTBsZQBwMDEwYmUAZ2JyYXAxMmJlAGdicmFwMTJsZQBnYnJhcDEwYmUAZ2JyYXAxMGxlAG1lZGlhY29kZWMAZ3JheTEyYmUAeTEyYmUAZ3JheTEybGUAeTEybGUAZ3JheTEwYmUAeTEwYmUAZ3JheTEwbGUAeTEwbGUAcDAxNmxlAHAwMTZiZQBkM2QxMQBncmF5OWJlAHk5YmUAZ3JheTlsZQB5OWxlAGdicnBmMzJiZQBnYnJwZjMybGUAZ2JyYXBmMzJiZQBnYnJhcGYzMmxlAGRybV9wcmltZQBvcGVuY2wAZ3JheTE0YmUAeTE0YmUAZ3JheTE0bGUAeTE0bGUAZ3JheWYzMmJlAHlmMzJiZQBncmF5ZjMybGUAeWYzMmxlAHl1dmE0MjJwMTJiZQB5dXZhNDIycDEybGUAeXV2YTQ0NHAxMmJlAHl1dmE0NDRwMTJsZQBudjI0AG52NDIAcmdiMzIAYmdyMzIAJXMlcwBsZQB2YWFwaQBzaXplb2YodG1wKSA+PSBhdl9zaGFfc2l6ZQAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEZGbXBlZ1xzcmNcbGliYXZ1dGlsXHJhbmRvbV9zZWVkLmMAgABVUkxDb250ZXh0AHJ3X3RpbWVvdXQAVGltZW91dCBmb3IgSU8gb3BlcmF0aW9ucyAoaW4gbWljcm9zZWNvbmRzKQAhKGU9YXZfZGljdF9nZXQoKm9wdGlvbnMsICJwcm90b2NvbF93aGl0ZWxpc3QiLCAoKHZvaWQqKTApLCAwKSkgfHwgKHVjLT5wcm90b2NvbF93aGl0ZWxpc3QgJiYgIXN0cmNtcCh1Yy0+cHJvdG9jb2xfd2hpdGVsaXN0LCBlLT52YWx1ZSkpAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcRkZtcGVnXHNyY1xsaWJhdmZvcm1hdFxhdmlvLmMAIShlPWF2X2RpY3RfZ2V0KCpvcHRpb25zLCAicHJvdG9jb2xfYmxhY2tsaXN0IiwgKCh2b2lkKikwKSwgMCkpIHx8ICh1Yy0+cHJvdG9jb2xfYmxhY2tsaXN0ICYmICFzdHJjbXAodWMtPnByb3RvY29sX2JsYWNrbGlzdCwgZS0+dmFsdWUpKQBQcm90b2NvbCAnJXMnIG5vdCBvbiB3aGl0ZWxpc3QgJyVzJyEKAFByb3RvY29sICclcycgb24gYmxhY2tsaXN0ICclcychCgBTZXR0aW5nIGRlZmF1bHQgd2hpdGVsaXN0ICclcycKAE5vIGRlZmF1bHQgd2hpdGVsaXN0IHNldAoAZmlsZQBJbXBvc3NpYmxlIHRvIG9wZW4gdGhlICclcycgcHJvdG9jb2wgZm9yIHJlYWRpbmcKAEltcG9zc2libGUgdG8gb3BlbiB0aGUgJyVzJyBwcm90b2NvbCBmb3Igd3JpdGluZwoAc3ViZmlsZQBzdGFydABlbmQAS2V5ICclcycgbm90IGZvdW5kLgoARXJyb3IgcGFyc2luZyBvcHRpb25zIHN0cmluZyAlcwoAYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkrLS4Ac3ViZmlsZSwAaHR0cHM6AHRsczoAaHR0cHMgcHJvdG9jb2wgbm90IGZvdW5kLCByZWNvbXBpbGUgRkZtcGVnIHdpdGggb3BlbnNzbCwgZ251dGxzIG9yIHNlY3VyZXRyYW5zcG9ydCBlbmFibGVkLgoAIXdoaXRlbGlzdCB8fCAhKGU9YXZfZGljdF9nZXQoKm9wdGlvbnMsICJwcm90b2NvbF93aGl0ZWxpc3QiLCAoKHZvaWQqKTApLCAwKSkgfHwgIXN0cmNtcCh3aGl0ZWxpc3QsIGUtPnZhbHVlKQAhYmxhY2tsaXN0IHx8ICEoZT1hdl9kaWN0X2dldCgqb3B0aW9ucywgInByb3RvY29sX2JsYWNrbGlzdCIsICgodm9pZCopMCksIDApKSB8fCAhc3RyY21wKGJsYWNrbGlzdCwgZS0+dmFsdWUpAEFWSU9Db250ZXh0AEZhaWxlZCB0byBkZWNyZWFzZSBidWZmZXIgc2l6ZQoASW52YWxpZCByZXR1cm4gdmFsdWUgMCBmb3Igc3RyZWFtIHByb3RvY29sCgBTdGF0aXN0aWNzOiAlZCBzZWVrcywgJWQgd3JpdGVvdXRzCgBTdGF0aXN0aWNzOiAlbGxkIGJ5dGVzIHJlYWQsICVkIHNlZWtzCgAhcy0+d3JpdGVfZmxhZwAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEZGbXBlZ1xzcmNcbGliYXZmb3JtYXRcYXZpb2J1Zi5jAEZMViAoRmxhc2ggVmlkZW8pAHR5cGU6JWQsIHNpemU6JWQsIGxhc3Q6JWQsIGR0czolbGxkIHBvczolbGxkCgBGb3VuZCBpbnZhbGlkIGluZGV4IGVudHJpZXMsIGNsZWFyaW5nIHRoZSBpbmRleC4KAG9uVGV4dERhdGEAb25DYXB0aW9uAG9uQ2FwdGlvbkluZm8Ab25NZXRhRGF0YQBvbkN1ZVBvaW50AFVua25vd24gdHlwZSAlcwoAQWRqdXN0aW5nIG5leHQgcG9zaXRpb24gZHVlIHRvIGluZGV4IG1pc21hdGNoCgBPblRleHREYXRhIHBhY2tldABTa2lwcGluZyBmbHYgcGFja2V0OiB0eXBlICVkLCBzaXplICVkLCBmbGFncyAlZC4KAFVuYWJsZSB0byBzZWVrIHRvIHRoZSBuZXh0IHBhY2tldAoAJWQgJVggJWQgCgBBdWRpbyBjb2RlYyAoJXgpAFZpZGVvIGNvZGVjICgleCkAQ2hhbmdpbmcgdGhlIGNvZGVjIGlkIG1pZHN0cmVhbQBOZWdhdGl2ZSBjdHMsIHByZXZpb3VzIHRpbWVzdGFtcHMgbWlnaHQgYmUgd3JvbmcuCgBpbnZhbGlkIHRpbWVzdGFtcHMgJWxsZCAlbGxkCgBFbmNvZGVyAE9tbmlhIEEvWEUAUGFja2V0IG1pc21hdGNoICVkICVkICVkCgBDb25jYXRlbmF0ZWQgRkxWIGRldGVjdGVkLCBtaWdodCBmYWlsIHRvIGRlbXV4LCBkZWNvZGUgYW5kIHNlZWsgJWxsZAoAa2V5ZnJhbWUgc3RyZWFtIGhhc24ndCBiZWVuIGNyZWF0ZWQKAGZsdi0+bGFzdF9rZXlmcmFtZV9zdHJlYW1faW5kZXggPD0gcy0+bmJfc3RyZWFtcwAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEZGbXBlZ1xzcmNcbGliYXZmb3JtYXRcZmx2ZGVjLmMAa2V5ZnJhbWUgZmlsZXBvc2l0aW9ucyA9ICVsbGQgdGltZXMgPSAlbGxkCgBTa2lwcGluZyBkdXBsaWNhdGUgaW5kZXgKAHRleHQAQU1GX0RBVEFfVFlQRV9TVFJJTkcgcGFyc2luZyBmYWlsZWQKAGtleWZyYW1lcwBrZXlmcmFtZXMgaGF2ZSBiZWVuIHBhcnNlZAoAIWZsdi0+a2V5ZnJhbWVfdGltZXMAIWZsdi0+a2V5ZnJhbWVfZmlsZXBvc2l0aW9ucwB0aW1lcwBmaWxlcG9zaXRpb25zAEludmFsaWQga2V5ZnJhbWVzIG9iamVjdCwgc2tpcHBpbmcuCgBLZXlmcmFtZSBpbmRleCBwYXJzaW5nIGZhaWxlZAoATWlzc2luZyBBTUZfRU5EX09GX09CSkVDVCBpbiBBTUZfREFUQV9UWVBFX09CSkVDVAoATWlzc2luZyBBTUZfRU5EX09GX09CSkVDVCBpbiBBTUZfREFUQV9UWVBFX01JWEVEQVJSQVksIGZvdW5kICVkCgB1bnN1cHBvcnRlZCBhbWYgdHlwZSAlZAoAZHVyYXRpb24AdmlkZW9kYXRhcmF0ZQBhdWRpb2RhdGFyYXRlAGRhdGFzdHJlYW0AZnJhbWVyYXRlAHZpZGVvY29kZWNpZABhdWRpb2NvZGVjaWQAYXVkaW9zYW1wbGVyYXRlAGF1ZGlvc2FtcGxlc2l6ZQBzdGVyZW8Ad2lkdGgAaGVpZ2h0AE9wZW4gQnJvYWRjYXN0ZXIgU29mdHdhcmUgdjAuJWQAbWV0YWRhdGFjcmVhdG9yAE1FR0EARmxpeEVuZ2luZQBmaWxlc2l6ZQB0cnVlAGZhbHNlACUuZgAlYSwgJWQgJWIgJVkgJUg6JU06JVMgJXoAa3V4AFJlYWQgRkxWIGhlYWRlciBlcnJvciwgaW5wdXQgZmlsZSBpcyBub3QgYSBzdGFuZGFyZCBmbHYgZm9ybWF0LCBmaXJzdCBQcmV2aW91c1RhZ1NpemUwIGFsd2F5cyBpcyAwCgBOR0lOWCBSVE1QAGZsdmRlYwBmbHZfbWV0YWRhdGEAQWxsb2NhdGUgc3RyZWFtcyBhY2NvcmRpbmcgdG8gdGhlIG9uTWV0YURhdGEgYXJyYXkAZmx2X2Z1bGxfbWV0YWRhdGEARHVtcCBmdWxsIG1ldGFkYXRhIG9mIHRoZSBvbk1ldGFkYXRhAGZsdl9pZ25vcmVfcHJldnRhZwBJZ25vcmUgdGhlIFNpemUgb2YgcHJldmlvdXMgdGFnAFByb2JpbmcgJXMgc2NvcmU6JWQgc2l6ZTolZAoAUHJvYmluZyAlcyBzY29yZTolZCBpbmNyZWFzZWQgdG8gJWQgZHVlIHRvIE1JTUUgdHlwZQoAU3BlY2lmaWVkIHByb2JlIHNpemUgdmFsdWUgJXUgY2Fubm90IGJlIDwgJXUKAG1pbWVfdHlwZQBGb3JtYXQgJXMgZGV0ZWN0ZWQgb25seSB3aXRoIGxvdyBzY29yZSBvZiAlZCwgbWlzZGV0ZWN0aW9uIHBvc3NpYmxlIQoARm9ybWF0ICVzIHByb2JlZCB3aXRoIHNpemU9JWQgYW5kIHNjb3JlPSVkCgBJbnB1dCBjb250ZXh0IGhhcyBub3QgYmVlbiBwcm9wZXJseSBhbGxvY2F0ZWQgYnkgYXZmb3JtYXRfYWxsb2NfY29udGV4dCgpIGFuZCBpcyBub3QgTlVMTCBlaXRoZXIKAEN1c3RvbSBBVklPQ29udGV4dCBtYWtlcyBubyBzZW5zZSBhbmQgd2lsbCBiZSBpZ25vcmVkIHdpdGggQVZGTVRfTk9GSUxFIGZvcm1hdC4KAEZvcm1hdCBub3Qgb24gd2hpdGVsaXN0ICclcycKAElEMwBEaXNjYXJkaW5nIElEMyB0YWdzIGJlY2F1c2UgbW9yZSBzdWl0YWJsZSB0YWdzIHdlcmUgZm91bmQuCgBtcDMAYWFjAHR0YQB3YXYAZGVtdXhlciBkb2VzIG5vdCBzdXBwb3J0IGFkZGl0aW9uYWwgaWQzIGRhdGEsIHNraXBwaW5nCgBBc3NlcnRpb24gJXMgZmFpbGVkIGF0ICVzOiVkCgBzLT5uYl9zdHJlYW1zPjAALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxGRm1wZWdcc3JjXGxpYmF2Zm9ybWF0XGZvcm1hdF91dGlscy5jAHMtPnN0cmVhbXNbcy0+bmJfc3RyZWFtcyAtIDFdID09IHN0AEF0dGFjaGVkIHBpY3R1cmUgb24gc3RyZWFtICVkIGhhcyBpbnZhbGlkIHNpemUsIGlnbm9yaW5nCgAlMCpkAG1pc3Npbmdfc3RyZWFtcwBza2lwX2NsZWFyADEAbXBlZwBmbHYAbXBlZ3RzAEJlZm9yZSBhdmZvcm1hdF9maW5kX3N0cmVhbV9pbmZvKCkgcG9zOiAlbGxkIGJ5dGVzIHJlYWQ6JWxsZCBzZWVrczolZCBuYl9zdHJlYW1zOiVkCgBwYXJzZXIgbm90IGZvdW5kIGZvciBjb2RlYyAlcywgcGFja2V0cyBvciB0aW1lcyBtYXkgYmUgaW52YWxpZC4KAHRocmVhZHMARmFpbGVkIHRvIG9wZW4gY29kZWMgaW4gJXMKAGF2Zm9ybWF0X2ZpbmRfc3RyZWFtX2luZm8AaW50ZXJydXB0ZWQKAGV4dHJhY3RfZXh0cmFkYXRhAEFsbCBpbmZvIGZvdW5kCgBQcm9iZSBidWZmZXIgc2l6ZSBsaW1pdCBvZiAlbGxkIGJ5dGVzIHJlYWNoZWQKAFN0cmVhbSAjJWQ6IG5vdCBlbm91Z2ggZnJhbWVzIHRvIGVzdGltYXRlIHJhdGU7IGNvbnNpZGVyIGluY3JlYXNpbmcgcHJvYmVzaXplCgBOb24taW5jcmVhc2luZyBEVFMgaW4gc3RyZWFtICVkOiBwYWNrZXQgJWQgd2l0aCBEVFMgJWxsZCwgcGFja2V0ICVkIHdpdGggRFRTICVsbGQKAERUUyBkaXNjb250aW51aXR5IGluIHN0cmVhbSAlZDogcGFja2V0ICVkIHdpdGggRFRTICVsbGQsIHBhY2tldCAlZCB3aXRoIERUUyAlbGxkCgBtYXhfYW5hbHl6ZV9kdXJhdGlvbiAlbGxkIHJlYWNoZWQgYXQgJWxsZCBtaWNyb3NlY29uZHMgc3Q6JWQKACFzdGktPmF2Y3R4LT5leHRyYWRhdGEAZGVjb2RpbmcgZm9yIHN0cmVhbSAlZCBmYWlsZWQKAHN0YXJ0IHRpbWUgZm9yIHN0cmVhbSAlZCBpcyBub3Qgc2V0IGluIGVzdGltYXRlX3RpbWluZ3NfZnJvbV9wdHMKAFNraXBwaW5nIGR1cmF0aW9uIGNhbGN1bGF0aW9uIGluIGVzdGltYXRlX3RpbWluZ3NfZnJvbV9wdHMKAHNraXBfY2hhbmdlcwBzdHJlYW0gJWQgOiBubyBQVFMgZm91bmQgYXQgZW5kIG9mIGZpbGUsIGR1cmF0aW9uIG5vdCBzZXQKAHN0cmVhbSAlZCA6IG5vIFRTIGZvdW5kIGF0IHN0YXJ0IG9mIGZpbGUsIGR1cmF0aW9uIG5vdCBzZXQKAG51dABFc3RpbWF0aW5nIGR1cmF0aW9uIGZyb20gYml0cmF0ZSwgdGhpcyBtYXkgYmUgaW5hY2N1cmF0ZQoAc3RyZWFtICVkOiBzdGFydF90aW1lOiAlMC4zZiBkdXJhdGlvbjogJTAuM2YKAGZvcm1hdDogc3RhcnRfdGltZTogJTAuM2YgZHVyYXRpb246ICUwLjNmIChlc3RpbWF0ZSBmcm9tICVzKSBiaXRyYXRlPSVsbGQga2IvcwoAQWZ0ZXIgYXZmb3JtYXRfZmluZF9zdHJlYW1faW5mbygpIHBvczogJWxsZCBieXRlcyByZWFkOiVsbGQgc2Vla3M6JWQgZnJhbWVzOiVkCgBwdHMAc3RyZWFtAGJpdCByYXRlAElnbm9yaW5nIG91dGxpZXIgbm9uIHByaW1hcnkgc3RyZWFtIHN0YXJ0dGltZSAlZgoASWdub3Jpbmcgb3V0bGllciBub24gcHJpbWFyeSBzdHJlYW0gZW5kdGltZSAlZgoASWdub3Jpbmcgb3V0bGllciBub24gcHJpbWFyeSBzdHJlYW0gZHVyYXRpb24gJWYKAHN0LT5pbnRlcm5hbC0+YXZjdHgtPnRpY2tzX3Blcl9mcmFtZQBzLT5pZm9ybWF0ACpwa3RfYnVmZmVyAHN0LT5yZXF1ZXN0X3Byb2JlIDw9IDAARHJvcHBlZCBjb3JydXB0ZWQgcGFja2V0IChzdHJlYW0gPSAlZCkKAHBrdC0+c3RyZWFtX2luZGV4IDwgKHVuc2lnbmVkKXMtPm5iX3N0cmVhbXMgJiYgIkludmFsaWQgc3RyZWFtIGluZGV4LlxuIgBwcm9iaW5nIHN0cmVhbSAlZCBwcDolZAoARmFpbGVkIHRvIHJlYWxsb2NhdGUgcHJvYmUgYnVmZmVyIGZvciBzdHJlYW0gJWQKAG5vdGhpbmcgdG8gcHJvYmUgZm9yIHN0cmVhbSAlZAoAUHJvYmUgd2l0aCBzaXplPSVkLCBwYWNrZXRzPSVkIGRldGVjdGVkICVzIHdpdGggc2NvcmU9JWQKAHByb2JlZCBzdHJlYW0gJWQKAHByb2JlZCBzdHJlYW0gJWQgZmFpbGVkCgBhYzMAYXB0eABkdHMAZHZic3ViAGR2YnR4dABlYWMzAGgyNjQAaGV2YwBsb2FzAG00dgBtanBlZ18yMDAwAG1wZWd2aWRlbwB0cnVlaGQAcmZwczogJWYgJWYKAFNldHRpbmcgYXZnIGZyYW1lIHJhdGUgYmFzZWQgb24gciBmcmFtZSByYXRlCgBEZW11eGVyIGNvbnRleHQgdXBkYXRlIHdoaWxlIGRlY29kZXIgaXMgb3BlbiwgY2xvc2luZyBhbmQgdHJ5aW5nIHRvIHJlLW9wZW4KACVsbGQATk9QVFMASW52YWxpZCB0aW1lc3RhbXBzIHN0cmVhbT0lZCwgcHRzPSVzLCBkdHM9JXMsIHNpemU9JWQKAGZmX3JlYWRfcGFja2V0IHN0cmVhbT0lZCwgcHRzPSVzLCBkdHM9JXMsIHNpemU9JWQsIGR1cmF0aW9uPSVsbGQsIGZsYWdzPSVkCgBkZW11eGVyIGluamVjdGluZyBza2lwICVkIC8gZGlzY2FyZCAlZAoAQ291bGQgbm90IGluamVjdCBnbG9iYWwgc2lkZSBkYXRhCgBtZXRhZGF0YQByZWFkX2ZyYW1lX2ludGVybmFsIHN0cmVhbT0lZCwgcHRzPSVzLCBkdHM9JXMsIHNpemU9JWQsIGR1cmF0aW9uPSVsbGQsIGZsYWdzPSVkCgBpbmRleCA9PSAwIHx8IGllWy0xXS50aW1lc3RhbXAgPCB0aW1lc3RhbXAARFRTICVsbGkgPCAlbGxpIG91dCBvZiBvcmRlcgoAaW52YWxpZCBkdHMvcHRzIGNvbWJpbmF0aW9uICVsbGkKAG1vdixtcDQsbTRhLDNncCwzZzIsbWoyAGZpcnN0X2R0cyAlcyBub3QgbWF0Y2hpbmcgZmlyc3QgZHRzICVzIChwdHMgJXMsIGR1cmF0aW9uICVsbGQpIGluIHRoZSBxdWV1ZQoAZmlyc3RfZHRzICVzIGJ1dCBubyBwYWNrZXQgd2l0aCBkdHMgaW4gdGhlIHF1ZXVlCgBJTiBkZWxheWVkOiVkIHB0czolcywgZHRzOiVzIGN1cl9kdHM6JXMgc3Q6JWQgcGM6JXAgZHVyYXRpb246JWxsZCBkZWxheTolZCBvbmVpbl9vbmVvdXQ6JWQKAE9VVGRlbGF5ZWQ6JWQvJWQgcHRzOiVzLCBkdHM6JXMgY3VyX2R0czolcyBzdDolZCAoJWQpCgB1bmtub3duIGNvZGVjAHVuc3BlY2lmaWVkIGZyYW1lIHNpemUAdW5zcGVjaWZpZWQgc2FtcGxlIGZvcm1hdAB1bnNwZWNpZmllZCBzYW1wbGUgcmF0ZQB1bnNwZWNpZmllZCBudW1iZXIgb2YgY2hhbm5lbHMAbm8gZGVjb2RhYmxlIERUUyBmcmFtZXMAdW5zcGVjaWZpZWQgc2l6ZQB1bnNwZWNpZmllZCBwaXhlbCBmb3JtYXQAbm8gZnJhbWUgaW4gcnYzMC80MCBhbmQgbm8gc2FyAE51bWJlciBvZiBzdHJlYW1zIGV4Y2VlZHMgbWF4X3N0cmVhbXMgcGFyYW1ldGVyICglZCksIHNlZSB0aGUgZG9jdW1lbnRhdGlvbiBpZiB5b3Ugd2lzaCB0byBpbmNyZWFzZSBpdAoAc3Q6JWQgcmVtb3ZpbmcgY29tbW9uIGZhY3RvciAlZCBmcm9tIHRpbWViYXNlCgBzdDolZCBoYXMgdG9vIGxhcmdlIHRpbWViYXNlLCByZWR1Y2luZwoASWdub3JpbmcgYXR0ZW1wdCB0byBzZXQgaW52YWxpZCB0aW1lYmFzZSAlZC8lZCBmb3Igc3Q6JWQKAFRydW5jYXRpbmcgcGFja2V0IG9mIHNpemUgJWQgdG8gJWxsZAoAQ2hhcHRlciBlbmQgdGltZSAlbGxkIGJlZm9yZSBzdGFydCAlbGxkCgBGYWlsZWQgdG8gcmVhZCBleHRyYWRhdGEgb2Ygc2l6ZSAlZAoAaW1hZ2UyAHJlYWRpbmcAd3JpdGluZwBPcGVuaW5nICclcycgZm9yICVzCgBBVkZvcm1hdENvbnRleHQAYXZpb2ZsYWdzAGRpcmVjdAByZWR1Y2UgYnVmZmVyaW5nAHByb2Jlc2l6ZQBzZXQgcHJvYmluZyBzaXplAGZvcm1hdHByb2Jlc2l6ZQBudW1iZXIgb2YgYnl0ZXMgdG8gcHJvYmUgZmlsZSBmb3JtYXQAcGFja2V0c2l6ZQBzZXQgcGFja2V0IHNpemUAZmZsYWdzAGZsdXNoX3BhY2tldHMAcmVkdWNlIHRoZSBsYXRlbmN5IGJ5IGZsdXNoaW5nIG91dCBwYWNrZXRzIGltbWVkaWF0ZWx5AGlnbmlkeABpZ25vcmUgaW5kZXgAZ2VucHRzAGdlbmVyYXRlIHB0cwBub2ZpbGxpbgBkbyBub3QgZmlsbCBpbiBtaXNzaW5nIHZhbHVlcyB0aGF0IGNhbiBiZSBleGFjdGx5IGNhbGN1bGF0ZWQAbm9wYXJzZQBkaXNhYmxlIEFWUGFyc2VycywgdGhpcyBuZWVkcyBub2ZpbGxpbiB0b28AaWduZHRzAGlnbm9yZSBkdHMAZGlzY2FyZGNvcnJ1cHQAZGlzY2FyZCBjb3JydXB0ZWQgZnJhbWVzAHNvcnRkdHMAdHJ5IHRvIGludGVybGVhdmUgb3V0cHV0dGVkIHBhY2tldHMgYnkgZHRzAGtlZXBzaWRlAGRlcHJlY2F0ZWQsIGRvZXMgbm90aGluZwBmYXN0c2VlawBmYXN0IGJ1dCBpbmFjY3VyYXRlIHNlZWtzAGxhdG0Abm9idWZmZXIAcmVkdWNlIHRoZSBsYXRlbmN5IGludHJvZHVjZWQgYnkgb3B0aW9uYWwgYnVmZmVyaW5nAGJpdGV4YWN0AGRvIG5vdCB3cml0ZSByYW5kb20vdm9sYXRpbGUgZGF0YQBzaG9ydGVzdABzdG9wIG11eGluZyB3aXRoIHRoZSBzaG9ydGVzdCBzdHJlYW0AYXV0b2JzZgBhZGQgbmVlZGVkIGJzZnMgYXV0b21hdGljYWxseQBzZWVrMmFueQBhbGxvdyBzZWVraW5nIHRvIG5vbi1rZXlmcmFtZXMgb24gZGVtdXhlciBsZXZlbCB3aGVuIHN1cHBvcnRlZABhbmFseXplZHVyYXRpb24Ac3BlY2lmeSBob3cgbWFueSBtaWNyb3NlY29uZHMgYXJlIGFuYWx5emVkIHRvIHByb2JlIHRoZSBpbnB1dABjcnlwdG9rZXkAZGVjcnlwdGlvbiBrZXkAaW5kZXhtZW0AbWF4IG1lbW9yeSB1c2VkIGZvciB0aW1lc3RhbXAgaW5kZXggKHBlciBzdHJlYW0pAHJ0YnVmc2l6ZQBtYXggbWVtb3J5IHVzZWQgZm9yIGJ1ZmZlcmluZyByZWFsLXRpbWUgZnJhbWVzAGZkZWJ1ZwBwcmludCBzcGVjaWZpYyBkZWJ1ZyBpbmZvAHRzAG1heF9kZWxheQBtYXhpbXVtIG11eGluZyBvciBkZW11eGluZyBkZWxheSBpbiBtaWNyb3NlY29uZHMAc3RhcnRfdGltZV9yZWFsdGltZQB3YWxsLWNsb2NrIHRpbWUgd2hlbiBzdHJlYW0gYmVnaW5zIChQVFM9PTApAGZwc3Byb2Jlc2l6ZQBudW1iZXIgb2YgZnJhbWVzIHVzZWQgdG8gcHJvYmUgZnBzAGF1ZGlvX3ByZWxvYWQAbWljcm9zZWNvbmRzIGJ5IHdoaWNoIGF1ZGlvIHBhY2tldHMgc2hvdWxkIGJlIGludGVybGVhdmVkIGVhcmxpZXIAY2h1bmtfZHVyYXRpb24AbWljcm9zZWNvbmRzIGZvciBlYWNoIGNodW5rAGNodW5rX3NpemUAc2l6ZSBpbiBieXRlcyBmb3IgZWFjaCBjaHVuawBmX2Vycl9kZXRlY3QAc2V0IGVycm9yIGRldGVjdGlvbiBmbGFncyAoZGVwcmVjYXRlZDsgdXNlIGVycl9kZXRlY3QsIHNhdmUgdmlhIGF2Y29udikAZXJyX2RldGVjdABzZXQgZXJyb3IgZGV0ZWN0aW9uIGZsYWdzAGNyY2NoZWNrAHZlcmlmeSBlbWJlZGRlZCBDUkNzAGJpdHN0cmVhbQBkZXRlY3QgYml0c3RyZWFtIHNwZWNpZmljYXRpb24gZGV2aWF0aW9ucwBidWZmZXIAZGV0ZWN0IGltcHJvcGVyIGJpdHN0cmVhbSBsZW5ndGgAZXhwbG9kZQBhYm9ydCBkZWNvZGluZyBvbiBtaW5vciBlcnJvciBkZXRlY3Rpb24AaWdub3JlX2VycgBpZ25vcmUgZXJyb3JzAGNhcmVmdWwAY29uc2lkZXIgdGhpbmdzIHRoYXQgdmlvbGF0ZSB0aGUgc3BlYywgYXJlIGZhc3QgdG8gY2hlY2sgYW5kIGhhdmUgbm90IGJlZW4gc2VlbiBpbiB0aGUgd2lsZCBhcyBlcnJvcnMAY29tcGxpYW50AGNvbnNpZGVyIGFsbCBzcGVjIG5vbiBjb21wbGlhbmNpZXMgYXMgZXJyb3JzAGFnZ3Jlc3NpdmUAY29uc2lkZXIgdGhpbmdzIHRoYXQgYSBzYW5lIGVuY29kZXIgc2hvdWxkbid0IGRvIGFzIGFuIGVycm9yAHVzZV93YWxsY2xvY2tfYXNfdGltZXN0YW1wcwB1c2Ugd2FsbGNsb2NrIGFzIHRpbWVzdGFtcHMAc2tpcF9pbml0aWFsX2J5dGVzAHNldCBudW1iZXIgb2YgYnl0ZXMgdG8gc2tpcCBiZWZvcmUgcmVhZGluZyBoZWFkZXIgYW5kIGZyYW1lcwBjb3JyZWN0X3RzX292ZXJmbG93AGNvcnJlY3Qgc2luZ2xlIHRpbWVzdGFtcCBvdmVyZmxvd3MAZW5hYmxlIGZsdXNoaW5nIG9mIHRoZSBJL08gY29udGV4dCBhZnRlciBlYWNoIHBhY2tldABtZXRhZGF0YV9oZWFkZXJfcGFkZGluZwBzZXQgbnVtYmVyIG9mIGJ5dGVzIHRvIGJlIHdyaXR0ZW4gYXMgcGFkZGluZyBpbiBhIG1ldGFkYXRhIGhlYWRlcgBvdXRwdXRfdHNfb2Zmc2V0AHNldCBvdXRwdXQgdGltZXN0YW1wIG9mZnNldABtYXhfaW50ZXJsZWF2ZV9kZWx0YQBtYXhpbXVtIGJ1ZmZlcmluZyBkdXJhdGlvbiBmb3IgaW50ZXJsZWF2aW5nAGZfc3RyaWN0AGhvdyBzdHJpY3RseSB0byBmb2xsb3cgdGhlIHN0YW5kYXJkcyAoZGVwcmVjYXRlZDsgdXNlIHN0cmljdCwgc2F2ZSB2aWEgYXZjb252KQBzdHJpY3QAaG93IHN0cmljdGx5IHRvIGZvbGxvdyB0aGUgc3RhbmRhcmRzAHZlcnkAc3RyaWN0bHkgY29uZm9ybSB0byBhIG9sZGVyIG1vcmUgc3RyaWN0IHZlcnNpb24gb2YgdGhlIHNwZWMgb3IgcmVmZXJlbmNlIHNvZnR3YXJlAHN0cmljdGx5IGNvbmZvcm0gdG8gYWxsIHRoZSB0aGluZ3MgaW4gdGhlIHNwZWMgbm8gbWF0dGVyIHdoYXQgdGhlIGNvbnNlcXVlbmNlcwBub3JtYWwAdW5vZmZpY2lhbABhbGxvdyB1bm9mZmljaWFsIGV4dGVuc2lvbnMAZXhwZXJpbWVudGFsAGFsbG93IG5vbi1zdGFuZGFyZGl6ZWQgZXhwZXJpbWVudGFsIHZhcmlhbnRzAG1heF90c19wcm9iZQBtYXhpbXVtIG51bWJlciBvZiBwYWNrZXRzIHRvIHJlYWQgd2hpbGUgd2FpdGluZyBmb3IgdGhlIGZpcnN0IHRpbWVzdGFtcABhdm9pZF9uZWdhdGl2ZV90cwBzaGlmdCB0aW1lc3RhbXBzIHNvIHRoZXkgc3RhcnQgYXQgMABhdXRvAGVuYWJsZWQgd2hlbiByZXF1aXJlZCBieSB0YXJnZXQgZm9ybWF0AGRpc2FibGVkAGRvIG5vdCBjaGFuZ2UgdGltZXN0YW1wcwBtYWtlX25vbl9uZWdhdGl2ZQBzaGlmdCB0aW1lc3RhbXBzIHNvIHRoZXkgYXJlIG5vbiBuZWdhdGl2ZQBtYWtlX3plcm8AZHVtcF9zZXBhcmF0b3IAc2V0IGluZm9ybWF0aW9uIGR1bXAgZmllbGQgc2VwYXJhdG9yACwgAGNvZGVjX3doaXRlbGlzdABMaXN0IG9mIGRlY29kZXJzIHRoYXQgYXJlIGFsbG93ZWQgdG8gYmUgdXNlZABmb3JtYXRfd2hpdGVsaXN0AExpc3Qgb2YgZGVtdXhlcnMgdGhhdCBhcmUgYWxsb3dlZCB0byBiZSB1c2VkAHByb3RvY29sX3doaXRlbGlzdABMaXN0IG9mIHByb3RvY29scyB0aGF0IGFyZSBhbGxvd2VkIHRvIGJlIHVzZWQAcHJvdG9jb2xfYmxhY2tsaXN0AExpc3Qgb2YgcHJvdG9jb2xzIHRoYXQgYXJlIG5vdCBhbGxvd2VkIHRvIGJlIHVzZWQAbWF4X3N0cmVhbXMAbWF4aW11bSBudW1iZXIgb2Ygc3RyZWFtcwBza2lwX2VzdGltYXRlX2R1cmF0aW9uX2Zyb21fcHRzAHNraXAgZHVyYXRpb24gY2FsY3VsYXRpb24gaW4gZXN0aW1hdGVfdGltaW5nc19mcm9tX3B0cwBtYXhfcHJvYmVfcGFja2V0cwBNYXhpbXVtIG51bWJlciBvZiBwYWNrZXRzIHRvIHByb2JlIGEgY29kZWMATlVMTABCbHVlcwBDbGFzc2ljIFJvY2sAQ291bnRyeQBEYW5jZQBEaXNjbwBGdW5rAEdydW5nZQBIaXAtSG9wAEphenoATWV0YWwATmV3IEFnZQBPbGRpZXMAUG9wAFImQgBSYXAAUmVnZ2FlAFJvY2sAVGVjaG5vAEluZHVzdHJpYWwAQWx0ZXJuYXRpdmUAU2thAERlYXRoIE1ldGFsAFByYW5rcwBTb3VuZHRyYWNrAEV1cm8tVGVjaG5vAEFtYmllbnQAVHJpcC1Ib3AAVm9jYWwASmF6eitGdW5rAEZ1c2lvbgBUcmFuY2UAQ2xhc3NpY2FsAEluc3RydW1lbnRhbABBY2lkAEhvdXNlAEdhbWUAU291bmQgQ2xpcABHb3NwZWwATm9pc2UAQWx0ZXJuUm9jawBCYXNzAFNvdWwAUHVuawBTcGFjZQBNZWRpdGF0aXZlAEluc3RydW1lbnRhbCBQb3AASW5zdHJ1bWVudGFsIFJvY2sARXRobmljAEdvdGhpYwBEYXJrd2F2ZQBUZWNobm8tSW5kdXN0cmlhbABFbGVjdHJvbmljAFBvcC1Gb2xrAEV1cm9kYW5jZQBEcmVhbQBTb3V0aGVybiBSb2NrAENvbWVkeQBDdWx0AEdhbmdzdGEAVG9wIDQwAENocmlzdGlhbiBSYXAAUG9wL0Z1bmsASnVuZ2xlAE5hdGl2ZSBBbWVyaWNhbgBDYWJhcmV0AE5ldyBXYXZlAFBzeWNoYWRlbGljAFJhdmUAU2hvd3R1bmVzAFRyYWlsZXIATG8tRmkAVHJpYmFsAEFjaWQgUHVuawBBY2lkIEphenoAUG9sa2EAUmV0cm8ATXVzaWNhbABSb2NrICYgUm9sbABIYXJkIFJvY2sARm9sawBGb2xrLVJvY2sATmF0aW9uYWwgRm9sawBTd2luZwBGYXN0IEZ1c2lvbgBCZWJvYgBMYXRpbgBSZXZpdmFsAENlbHRpYwBCbHVlZ3Jhc3MAQXZhbnRnYXJkZQBHb3RoaWMgUm9jawBQcm9ncmVzc2l2ZSBSb2NrAFBzeWNoZWRlbGljIFJvY2sAU3ltcGhvbmljIFJvY2sAU2xvdyBSb2NrAEJpZyBCYW5kAENob3J1cwBFYXN5IExpc3RlbmluZwBBY291c3RpYwBIdW1vdXIAU3BlZWNoAENoYW5zb24AT3BlcmEAQ2hhbWJlciBNdXNpYwBTb25hdGEAU3ltcGhvbnkAQm9vdHkgQmFzcwBQcmltdXMAUG9ybiBHcm9vdmUAU2F0aXJlAFNsb3cgSmFtAENsdWIAVGFuZ28AU2FtYmEARm9sa2xvcmUAQmFsbGFkAFBvd2VyIEJhbGxhZABSaHl0aG1pYyBTb3VsAEZyZWVzdHlsZQBEdWV0AFB1bmsgUm9jawBEcnVtIFNvbG8AQSBjYXBlbGxhAEV1cm8tSG91c2UARGFuY2UgSGFsbABHb2EARHJ1bSAmIEJhc3MAQ2x1Yi1Ib3VzZQBIYXJkY29yZQBUZXJyb3IASW5kaWUAQnJpdFBvcABOZWdlcnB1bmsAUG9sc2sgUHVuawBCZWF0AENocmlzdGlhbiBHYW5nc3RhAEhlYXZ5IE1ldGFsAEJsYWNrIE1ldGFsAENyb3Nzb3ZlcgBDb250ZW1wb3JhcnkgQ2hyaXN0aWFuAENocmlzdGlhbiBSb2NrAE1lcmVuZ3VlAFNhbHNhAFRocmFzaCBNZXRhbABBbmltZQBKUG9wAFN5bnRoUG9wAFRBTEIAYWxidW0AVENPTQBjb21wb3NlcgBUQ09OAGdlbnJlAFRDT1AAY29weXJpZ2h0AFRFTkMAZW5jb2RlZF9ieQBUSVQyAHRpdGxlAFRMQU4AbGFuZ3VhZ2UAVFBFMQBhcnRpc3QAVFBFMgBhbGJ1bV9hcnRpc3QAVFBFMwBwZXJmb3JtZXIAVFBPUwBkaXNjAFRQVUIAcHVibGlzaGVyAFRSQ0sAdHJhY2sAVFNTRQBlbmNvZGVyAFVTTFQAbHlyaWNzAFRDTVAAY29tcGlsYXRpb24AVERSQwBkYXRlAFREUkwAVERFTgBjcmVhdGlvbl90aW1lAFRTT0EAYWxidW0tc29ydABUU09QAGFydGlzdC1zb3J0AFRTT1QAdGl0bGUtc29ydABPdGhlcgAzMngzMiBwaXhlbHMgJ2ZpbGUgaWNvbicAT3RoZXIgZmlsZSBpY29uAENvdmVyIChmcm9udCkAQ292ZXIgKGJhY2spAExlYWZsZXQgcGFnZQBNZWRpYSAoZS5nLiBsYWJlbCBzaWRlIG9mIENEKQBMZWFkIGFydGlzdC9sZWFkIHBlcmZvcm1lci9zb2xvaXN0AEFydGlzdC9wZXJmb3JtZXIAQ29uZHVjdG9yAEJhbmQvT3JjaGVzdHJhAENvbXBvc2VyAEx5cmljaXN0L3RleHQgd3JpdGVyAFJlY29yZGluZyBMb2NhdGlvbgBEdXJpbmcgcmVjb3JkaW5nAER1cmluZyBwZXJmb3JtYW5jZQBNb3ZpZS92aWRlbyBzY3JlZW4gY2FwdHVyZQBBIGJyaWdodCBjb2xvdXJlZCBmaXNoAElsbHVzdHJhdGlvbgBCYW5kL2FydGlzdCBsb2dvdHlwZQBQdWJsaXNoZXIvU3R1ZGlvIGxvZ290eXBlAGlkM3YyIHZlcjolZCBmbGFnczolMDJYIGxlbjolZAoAQ09NTQBDT00ASW52YWxpZCBlbXB0eSBmcmFtZSAlcywgc2tpcHBpbmcuCgBjb21wcmVzc2VkAGVuY3J5cHRlZCBhbmQgY29tcHJlc3NlZABlbmNyeXB0ZWQAU2tpcHBpbmcgJXMgSUQzdjIgZnJhbWUgJXMuCgBGYWlsZWQgdG8gYWxsb2MgJWQgYnl0ZXMKAEZhaWxlZCB0byByZWFkIHRhZyBkYXRhCgAtAGx5cmljcy0lcyVzJXMARXJyb3IgcmVhZGluZyBseXJpY3MsIHNraXBwZWQKAGNvbW1lbnQARXJyb3IgcmVhZGluZyBjb21tZW50IGZyYW1lLCBza2lwcGVkCgBpbnZhbGlkIGZyYW1lIGlkLCBhc3N1bWluZyBwYWRkaW5nCgBjb21wcmVzc2lvbgB2ZXJzaW9uAGludmFsaWQgZXh0ZW5kZWQgaGVhZGVyIGxlbmd0aABleHRlbmRlZCBoZWFkZXIgdG9vIGxvbmcuAElEM3YyLiVkIHRhZyBza2lwcGVkLCBjYW5ub3QgaGFuZGxlICVzCgBUWUVSAFRZRQBUREFUAFREQQAtJS4ycy0lLjJzAFRJTUUAVElNACAlLjJzOiUuMnMAVEFMAFRDTwBUQ1AAVFQyAFRFTgBUUDEAVFAyAFRQMwBUUksARXJyb3Igb3BlbmluZyBtZW1vcnkgc3RyZWFtCgBDYW5ub3QgcmVhZCBCT00gdmFsdWUsIGlucHV0IHRvbyBzaG9ydAoASW5jb3JyZWN0IEJPTSB2YWx1ZQoAVW5rbm93biBlbmNvZGluZwoARXJyb3IgcmVhZGluZyBmcmFtZSAlcywgc2tpcHBlZAoAKCVkKQAlZABUWFhYAFRYWABHRU9CAEFQSUMAR0VPAFBJQwBDSEFQAFBSSVYAVW5rbm93biBhdHRhY2hlZCBwaWN0dXJlIG1pbWV0eXBlOiAlcywgc2tpcHBpbmcuCgBVbmtub3duIGF0dGFjaGVkIHBpY3R1cmUgdHlwZSAlZC4KAEVycm9yIGRlY29kaW5nIGF0dGFjaGVkIHBpY3R1cmUgZGVzY3JpcHRpb24uCgBGYWlsZWQgdG8gYWxsb2MgJXp1IGJ5dGVzCgBFcnJvciByZWFkaW5nIEdFT0IgZnJhbWUsIGRhdGEgdHJ1bmNhdGVkLgoAaWQzdjJfcHJpdi4lcwBceCUwMngAT0ltYWdlR0lGAEZyYW1lRmlyc3REYXRhADlPSW1hZ2VHSUYANklJbWFnZQBPSW1hZ2VKUEVHAGVuY29kZSBjYW4ndCBhbGxvY2F0ZSBidWZmZXIgd2l0aCBzaXplOiVkIGZvciBlbmNvZGluZyBpbWFnZQBqcGVnZXJybWdyX291dHB1dABqcGVnZXJybWdyX291dHB1dDogZXJyb3I6JXMAanBlZ2Vycm1ncl9leGl0AGpwZWdlcnJtZ3JfZXhpdDogZXJyb3I6JXMAdGhpcyB0eXBlIG9mIGpwZWcgaW1hZ2UgaXMgbm90IHN1cHBvcnRlZCB5ZXQAZGVjb2RlIGNhbid0IGFsbG9jYXRlIGJ1ZmZlciB3aXRoIHNpemU6JWQgZm9yIGRlY29kaW5nIGltYWdlADEwT0ltYWdlSlBFRwBCb2d1cyBtZXNzYWdlIGNvZGUgJWQAQUxJR05fVFlQRSBpcyB3cm9uZywgcGxlYXNlIGZpeABNQVhfQUxMT0NfQ0hVTksgaXMgd3JvbmcsIHBsZWFzZSBmaXgAQm9ndXMgYnVmZmVyIGNvbnRyb2wgbW9kZQBJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MASW52YWxpZCBjcm9wIHJlcXVlc3QARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBEQ1Qgc2NhbGVkIGJsb2NrIHNpemUgJWR4JWQgbm90IHN1cHBvcnRlZABDb21wb25lbnQgaW5kZXggJWQ6IG1pc21hdGNoaW5nIHNhbXBsaW5nIHJhdGlvICVkOiVkLCAlZDolZCwgJWMAQm9ndXMgSHVmZm1hbiB0YWJsZSBkZWZpbml0aW9uAEJvZ3VzIGlucHV0IGNvbG9yc3BhY2UAQm9ndXMgSlBFRyBjb2xvcnNwYWNlAEJvZ3VzIG1hcmtlciBsZW5ndGgAV3JvbmcgSlBFRyBsaWJyYXJ5IHZlcnNpb246IGxpYnJhcnkgaXMgJWQsIGNhbGxlciBleHBlY3RzICVkAFNhbXBsaW5nIGZhY3RvcnMgdG9vIGxhcmdlIGZvciBpbnRlcmxlYXZlZCBzY2FuAEludmFsaWQgbWVtb3J5IHBvb2wgY29kZSAlZABVbnN1cHBvcnRlZCBKUEVHIGRhdGEgcHJlY2lzaW9uICVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBTcz0lZCBTZT0lZCBBaD0lZCBBbD0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQAQm9ndXMgc2FtcGxpbmcgZmFjdG9ycwBJbnZhbGlkIHNjYW4gc2NyaXB0IGF0IGVudHJ5ICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUAQm9ndXMgdmlydHVhbCBhcnJheSBhY2Nlc3MAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAFN1c3BlbnNpb24gbm90IGFsbG93ZWQgaGVyZQBDQ0lSNjAxIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAVG9vIG1hbnkgY29sb3IgY29tcG9uZW50czogJWQsIG1heCAlZABVbnN1cHBvcnRlZCBjb2xvciBjb252ZXJzaW9uIHJlcXVlc3QAQm9ndXMgREFDIGluZGV4ICVkAEJvZ3VzIERBQyB2YWx1ZSAweCV4AEJvZ3VzIERIVCBpbmRleCAlZABCb2d1cyBEUVQgaW5kZXggJWQARW1wdHkgSlBFRyBpbWFnZSAoRE5MIG5vdCBzdXBwb3J0ZWQpAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdyaXRlIHRvIEVNUyBmYWlsZWQARGlkbid0IGV4cGVjdCBtb3JlIHRoYW4gb25lIHNjYW4ASW5wdXQgZmlsZSByZWFkIGVycm9yAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8ARnJhY3Rpb25hbCBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AE1heGltdW0gc3VwcG9ydGVkIGltYWdlIGRpbWVuc2lvbiBpcyAldSBwaXhlbHMARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAQ2Fubm90IHRyYW5zY29kZSBkdWUgdG8gbXVsdGlwbGUgdXNlIG9mIHF1YW50aXphdGlvbiB0YWJsZSAlZABTY2FuIHNjcmlwdCBkb2VzIG5vdCB0cmFuc21pdCBhbGwgZGF0YQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBOb3QgaW1wbGVtZW50ZWQgeWV0AFJlcXVlc3RlZCBmZWF0dXJlIHdhcyBvbWl0dGVkIGF0IGNvbXBpbGUgdGltZQBBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAUXVhbnRpemF0aW9uIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AEluc3VmZmljaWVudCBtZW1vcnkgKGNhc2UgJWQpAENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogdHdvIFNPRiBtYXJrZXJzAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogbWlzc2luZyBTT1MgbWFya2VyAFVuc3VwcG9ydGVkIEpQRUcgcHJvY2VzczogU09GIHR5cGUgMHglMDJ4AEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogdHdvIFNPSSBtYXJrZXJzAEZhaWxlZCB0byBjcmVhdGUgdGVtcG9yYXJ5IGZpbGUgJXMAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AQXBwbGljYXRpb24gdHJhbnNmZXJyZWQgdG9vIGZldyBzY2FubGluZXMAVW5zdXBwb3J0ZWQgbWFya2VyIHR5cGUgMHglMDJ4AFZpcnR1YWwgYXJyYXkgY29udHJvbGxlciBtZXNzZWQgdXAASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24AUmVhZCBmcm9tIFhNUyBmYWlsZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABDb3B5cmlnaHQgKEMpIDIwMTQsIFRob21hcyBHLiBMYW5lLCBHdWlkbyBWb2xsYmVkaW5nADlhICAxOS1KYW4tMjAxNABDYXV0aW9uOiBxdWFudGl6YXRpb24gdGFibGVzIGFyZSB0b28gY29hcnNlIGZvciBiYXNlbGluZSBKUEVHAEFkb2JlIEFQUDE0IG1hcmtlcjogdmVyc2lvbiAlZCwgZmxhZ3MgMHglMDR4IDB4JTA0eCwgdHJhbnNmb3JtICVkAFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMTQgbWFya2VyIChub3QgQWRvYmUpLCBsZW5ndGggJXUARGVmaW5lIEFyaXRobWV0aWMgVGFibGUgMHglMDJ4OiAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBRdWFudGl6YXRpb24gVGFibGUgJWQgIHByZWNpc2lvbiAlZABEZWZpbmUgUmVzdGFydCBJbnRlcnZhbCAldQBGcmVlZCBFTVMgaGFuZGxlICV1AE9idGFpbmVkIEVNUyBoYW5kbGUgJXUARW5kIE9mIEltYWdlACAgICAgICAgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZABKRklGIEFQUDAgbWFya2VyOiB2ZXJzaW9uICVkLiUwMmQsIGRlbnNpdHkgJWR4JWQgICVkAFdhcm5pbmc6IHRodW1ibmFpbCBpbWFnZSBzaXplIGRvZXMgbm90IG1hdGNoIGRhdGEgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogdHlwZSAweCUwMngsIGxlbmd0aCAldQAgICAgd2l0aCAlZCB4ICVkIHRodW1ibmFpbCBpbWFnZQBNaXNjZWxsYW5lb3VzIG1hcmtlciAweCUwMngsIGxlbmd0aCAldQBVbmV4cGVjdGVkIG1hcmtlciAweCUwMngAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AFF1YW50aXppbmcgdG8gJWQgPSAlZColZColZCBjb2xvcnMAUXVhbnRpemluZyB0byAlZCBjb2xvcnMAU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24AQXQgbWFya2VyIDB4JTAyeCwgcmVjb3ZlcnkgYWN0aW9uICVkAFJTVCVkAFNtb290aGluZyBub3Qgc3VwcG9ydGVkIHdpdGggbm9uc3RhbmRhcmQgc2FtcGxpbmcgcmF0aW9zAFN0YXJ0IE9mIEZyYW1lIDB4JTAyeDogd2lkdGg9JXUsIGhlaWdodD0ldSwgY29tcG9uZW50cz0lZAAgICAgQ29tcG9uZW50ICVkOiAlZGh4JWR2IHE9JWQAU3RhcnQgb2YgSW1hZ2UAU3RhcnQgT2YgU2NhbjogJWQgY29tcG9uZW50cwAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZAAgIFNzPSVkLCBTZT0lZCwgQWg9JWQsIEFsPSVkAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMASkZJRiBleHRlbnNpb24gbWFya2VyOiBKUEVHLWNvbXByZXNzZWQgdGh1bWJuYWlsIGltYWdlLCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiBwYWxldHRlIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogUkdCIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AFVucmVjb2duaXplZCBjb21wb25lbnQgSURzICVkICVkICVkLCBhc3N1bWluZyBZQ2JDcgBGcmVlZCBYTVMgaGFuZGxlICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABDb3JydXB0IEpQRUcgZGF0YTogYmFkIGFyaXRobWV0aWMgY29kZQBJbmNvbnNpc3RlbnQgcHJvZ3Jlc3Npb24gc2VxdWVuY2UgZm9yIGNvbXBvbmVudCAlZCBjb2VmZmljaWVudCAlZABDb3JydXB0IEpQRUcgZGF0YTogJXUgZXh0cmFuZW91cyBieXRlcyBiZWZvcmUgbWFya2VyIDB4JTAyeABDb3JydXB0IEpQRUcgZGF0YTogcHJlbWF0dXJlIGVuZCBvZiBkYXRhIHNlZ21lbnQAQ29ycnVwdCBKUEVHIGRhdGE6IGJhZCBIdWZmbWFuIGNvZGUAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAFByZW1hdHVyZSBlbmQgb2YgSlBFRyBmaWxlAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBPSW1hZ2VKWFIAJXMgcmV0dXJucyBlcnJvcjolZABQS0NyZWF0ZUZhY3RvcnkoJnBGYWN0b3J5LCBQS19TREtfVkVSU0lPTikAUEtDcmVhdGVDb2RlY0ZhY3RvcnkoJnBDb2RlY0ZhY3RvcnksIFdNUF9TREtfVkVSU0lPTikAcENvZGVjRmFjdG9yeS0+Q3JlYXRlQ29kZWMoJklJRF9QS0ltYWdlV21wRW5jb2RlLCAodm9pZCoqKSZwRW5jb2RlcikAUEtDcmVhdGVDdXN0b21GYWN0b3J5KCZwQ3VzdG9tRmFjdG9yeSwgV01QX1NES19WRVJTSU9OKQBQS0N1c3RvbUZhY3RvcnlfQ3JlYXRlQ29kZWMoJklJRF9QS0ltYWdlTUVNRGVjb2RlLCAodm9pZCoqKSZwRGVjb2RlcikAQ3JlYXRlQ3VzdG9tV1NfTWVtb3J5KCZwRGVjb2RlU3RyZWFtLCAodm9pZCopcGl4ZWxzRGF0YSwgKHNpemVfdClwaXhlbHNEYXRhTGVuKQBwRGVjb2Rlci0+SW5pdGlhbGl6ZShwRGVjb2RlciwgcERlY29kZVN0cmVhbSkAUGl4ZWxGb3JtYXRMb29rdXAoJlBJLCBMT09LVVBfRk9SV0FSRCkAZW5jb2RlOiBub3QgZW5vdWdoIG1lbW9yeSBmb3IgYWxsb2NhdGUgJWQgYnl0ZXMAQ3JlYXRlQ3VzdG9tV1NfTWVtb3J5KCZwRW5jb2RlU3RyZWFtLCBjb21wcmVzc2VkSW5pdEJ1ZiwgY29tcHJlc3NlZEluaXRMZW5ndGgpAHBFbmNvZGVyLT5Jbml0aWFsaXplKHBFbmNvZGVyLCBwRW5jb2RlU3RyZWFtLCAmd21pU0NQLCBzaXplb2Yod21pU0NQKSkAcENvZGVjRmFjdG9yeS0+Q3JlYXRlRm9ybWF0Q29udmVydGVyKCZwQ29udmVydGVyKQBwQ29udmVydGVyLT5Jbml0aWFsaXplKHBDb252ZXJ0ZXIsIHBEZWNvZGVyLCBwRXh0LCAqUEkucEdVSURQaXhGbXQpAHBFbmNvZGVyLT5TZXRQaXhlbEZvcm1hdChwRW5jb2RlciwgKlBJLnBHVUlEUGl4Rm10KQBwRW5jb2Rlci0+U2V0U2l6ZShwRW5jb2RlciwgcmVjdC5XaWR0aCwgcmVjdC5IZWlnaHQpAHBFbmNvZGVyLT5TZXRSZXNvbHV0aW9uKHBFbmNvZGVyLCByWCwgclkpAHBFbmNvZGVyLT5Xcml0ZVNvdXJjZShwRW5jb2RlciwgcENvbnZlcnRlciwgJnJlY3QpAHBFbmNvZGVyLT5SZWxlYXNlKCZwRW5jb2RlcikAcERlY29kZXItPlJlbGVhc2UoJnBEZWNvZGVyKQBwQ29udmVydGVyLT5SZWxlYXNlKCZwQ29udmVydGVyKQBwQ29kZWNGYWN0b3J5LT5SZWxlYXNlKCZwQ29kZWNGYWN0b3J5KQBQS0NyZWF0ZUZhY3RvcnlfUmVsZWFzZSgmcEZhY3RvcnkpAHBDdXN0b21GYWN0b3J5LT5SZWxlYXNlKCZwQ3VzdG9tRmFjdG9yeSkAaUFsaWdubWVudENvcnJlY3Rpb24gPj0gc2l6ZW9mKHZvaWQqKQAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEpYUlxzcmNcanhyZ2x1ZWxpYlxKWFJHbHVlLmMAUEtBbGxvY0FsaWduZWQAaUFsaWdubWVudENvcnJlY3Rpb24gKyBjYiA8PSBjX2NiQmxvY2tTaXplADAgPT0gKChzaXplX3QpcFJldHVybmVkUHRyICUgaUFsaWduKQAqcHBPcmlnUHRyIDw9IChVOCopcHBPcmlnUHRyAFBLRnJlZUFsaWduZWQAMCA9PSBwUmVjdC0+WCAmJiBwSUQtPnVXaWR0aCA9PSAoVTMyKXBSZWN0LT5XaWR0aAAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEpYUlxzcmNcanhyY3VzdG9tbGliXEpYUkN1c3RvbUltYWdlRGVjb2Rlck1FTS5jAFBLSW1hZ2VEZWNvZGVfQ29weV9NRU0AY2JMaW5lIDw9IGNiU3RyaWRlAC5ibXAALnRpZgAudGlmZgBpV2lkdGggPiAyAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcSlhSXHNyY1xqeHJnbHVlbGliXEpYUkdsdWVQRkMuYwBSR0I5NkZsb2F0X1JHQkUAUkdCOTZGbG9hdF9SR0IxMjhGaXhlZABCR1IyNF9CR1IzMgBSR0I0OEhhbGZfUkdCNjRIYWxmAFJHQjk2RmxvYXRfUkdCMTI4RmxvYXQALm1lbQByYgAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEpYUlxzcmNcanhyZ2x1ZWxpYlxKWFJHbHVlSnhyLmMARnJlZURlc2NNZXRhZGF0YQB0U2NhbGUgPT0gKHNpemVfdCkoMVUgPDwgbkJpdHMpAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcSlhSXHNyY1xpbWFnZVxkZWNvZGVcc3RyZGVjLmMAZGVjb2RlVGh1bWJuYWlsAGNmRXh0ID09IFlfT05MWSAmJiBwU0MtPm1fcGFyYW0uY2ZDb2xvckZvcm1hdCA9PSBZX09OTFkAb3V0cHV0TkNoYW5uZWxUaHVtYm5haWwALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxKWFJcc3JjXGltYWdlXHN5c1xzdHJjb2RlYy5jAGFkdmFuY2VNUlB0cgABAQICAgQEBP///2ZsdXNoQml0MTYAMCA9PSAocElPLT5jQml0c1VzZWQgJSA4KQBkZXRhY2hJU1JlYWQAc3RyUG9zdFByb2NJbmZvW2pdW2ldICE9IE5VTEwALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxKWFJcc3JjXGltYWdlXGRlY29kZVxwb3N0cHJvY2Vzcy5jAGluaXRQb3N0UHJvYwBJbnN1ZmZpY2llbnQgbWVtb3J5IHRvIGluaXQgZGVjb2Rlci4AdCA+PSAwAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcSlhSXHNyY1xpbWFnZVxzeXNcYWRhcHRodWZmLmMAQWRhcHREaXNjcmltaW5hbnQAdCA8IGdNYXhUYWJsZXNbaVN5bV0AYml0c3RyZWFtIHNpemUgZm9yIHRpbGUgKCVkLCAlZCk6IHVua25vd24uCgBiaXRzdHJlYW0gc2l6ZSBvZiAoREMsIExQLCBBQywgRkwpIGZvciB0aWxlICglZCwgJWQpOiAlZCAlZCAlZCB1bmtub3duLgoAMCA8PSAoSTMyKWNCaXRzICYmIGNCaXRzIDw9IDMyAGdldEJpdDMyAHBTQy0+V01JU0NQLmJmQml0c3RyZWFtRm9ybWF0ID09IFNQQVRJQUwgJiYgcFNDLT5XTUlTQ1AuY051bU9mU2xpY2VNaW51czFIICsgcFNDLT5XTUlTQ1AuY051bU9mU2xpY2VNaW51czFWID09IDAAYWxsb2NhdGVCaXRJT0luZm8AMCA9PSBwU0ItPmNCaXRMZWZ0AGRldGFjaF9TQgBpU3ltYm9sID49IDAALi5cLi5cc3JjXG1vZHVsZXNcVGhpcmRQYXJ0eVxKWFJcc3JjXGltYWdlXGRlY29kZVxzZWdkZWMuYwBfZ2V0SHVmZlNob3J0AChwSU8tPmlNYXNrICYgMSkgPT0gMABfZmx1c2hCaXQxNgBwU0MtPm1fRHBhcmFtLT5iU2tpcEZsZXhiaXRzID09IDAgfHwgcFNDLT5XTUlTQ1AuYmZCaXRzdHJlYW1Gb3JtYXQgPT0gRlJFUVVFTkNZIHx8IHBTQy0+V01JU0NQLnNiU3ViYmFuZCA9PSBTQl9OT19GTEVYQklUUwBEZWNvZGVDb2VmZnMAaVNSbiA+PSAwICYmIGlTUm4gPCAzAERlY29kZUJsb2NrSGlnaHBhc3MAaVRyaW0gPT0gMABEZWNvZGVCbG9ja0FkYXB0aXZlAGlRUCA9PSAxAF9wZWVrQml0MTYAaUluZGV4IDw9IDYARGVjb2RlU2lnbmlmaWNhbnRBYnNMZXZlbAAwIDw9IChJMzIpY0JpdHMgJiYgY0JpdHMgPD0gMTYAcGVla0JpdDE2AERlY29kZUJsb2NrAHBTQy0+bV9wYXJhbS5iU2NhbGVkQXJpdGggPT0gcFNDLT5tX3BOZXh0U0MtPm1fcGFyYW0uYlNjYWxlZEFyaXRoAG91dHB1dE1CUm93AG91dHB1dE5DaGFubmVsAHBTQyAhPSBOVUxMAFJlYWRXTUlIZWFkZXIAWV9PTkxZIDw9IHBJRC0+V01QLndtaVNDUC5jZkNvbG9yRm9ybWF0ICYmIHBJRC0+V01QLndtaVNDUC5jZkNvbG9yRm9ybWF0IDwgQ0ZUX01BWABQS0ltYWdlRGVjb2RlX0luaXRpYWxpemVfV01QAEJEX1NIT1JUID09IHBJRC0+V01QLndtaVNDUC5iZEJpdERlcHRoIHx8IEJEX0xPTkcgPT0gcElELT5XTVAud21pU0NQLmJkQml0RGVwdGgASUkAdVZhbHVlIDwgT19NQVgAUGFyc2VQRkRFbnRyeQBEUEtWVF9MUFNUUiA9PSBwSUQtPldNUC5zRGVzY01ldGFkYXRhLnB2YXJJbWFnZURlc2NyaXB0aW9uLnZ0AERQS1ZUX0xQU1RSID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhckNhbWVyYU1ha2UudnQARFBLVlRfTFBTVFIgPT0gcElELT5XTVAuc0Rlc2NNZXRhZGF0YS5wdmFyQ2FtZXJhTW9kZWwudnQARFBLVlRfTFBTVFIgPT0gcElELT5XTVAuc0Rlc2NNZXRhZGF0YS5wdmFyU29mdHdhcmUudnQARFBLVlRfTFBTVFIgPT0gcElELT5XTVAuc0Rlc2NNZXRhZGF0YS5wdmFyRGF0ZVRpbWUudnQARFBLVlRfTFBTVFIgPT0gcElELT5XTVAuc0Rlc2NNZXRhZGF0YS5wdmFyQXJ0aXN0LnZ0AERQS1ZUX0xQU1RSID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhckNvcHlyaWdodC52dABEUEtWVF9VSTIgPT0gcElELT5XTVAuc0Rlc2NNZXRhZGF0YS5wdmFyUmF0aW5nU3RhcnMudnQARFBLVlRfVUkyID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhclJhdGluZ1ZhbHVlLnZ0AChEUEtWVF9CWVJFRiB8IERQS1ZUX1VJMSkgPT0gcElELT5XTVAuc0Rlc2NNZXRhZGF0YS5wdmFyQ2FwdGlvbi52dAAwID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhckNhcHRpb24uVlQucHdzelZhbFt1Q291bnQvc2l6ZW9mKFUxNikgLSAxXQBEUEtWVF9MUFNUUiA9PSBwSUQtPldNUC5zRGVzY01ldGFkYXRhLnB2YXJEb2N1bWVudE5hbWUudnQARFBLVlRfTFBTVFIgPT0gcElELT5XTVAuc0Rlc2NNZXRhZGF0YS5wdmFyUGFnZU5hbWUudnQARFBLVlRfVUk0ID09IHBJRC0+V01QLnNEZXNjTWV0YWRhdGEucHZhclBhZ2VOdW1iZXIudnQARFBLVlRfTFBTVFIgPT0gcElELT5XTVAuc0Rlc2NNZXRhZGF0YS5wdmFySG9zdENvbXB1dGVyLnZ0ADAgPT0gcHZhci0+VlQucHN6VmFsW3VDb3VudCAtIDFdAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcSlhSXHNyY1xqeHJnbHVlbGliXEpYUk1ldGEuYwBSZWFkUHJvcHZhcgBGQUxTRQBwUGFyYW0tPnVBbHBoYU1vZGUgPD0gMwBQS0ltYWdlRW5jb2RlX1RyYW5zY29kZV9XTVAAcElELT5XTVAud21pREVNaXNjLnVBbHBoYU9mZnNldCA+IDAALTEgIT0gcERFLT51Q291bnQAV3JpdGVXbXBERQAtMSAhPSBwREUtPnVWYWx1ZU9yT2Zmc2V0AHBiRGF0YQAKJWQgaG9yaXpvbnRhbCB0aWxlczoKACAgICBvZmZzZXQgb2YgdGlsZSAlZCBpbiBNQnM6ICVkCgAKJWQgdmVydGljYWwgdGlsZXM6CgAKU3BhdGlhbCBvcmRlciBiaXRzdHJlYW0ACkZyZXF1ZW5jeSBvcmRlciBiaXRzdHJlYW0ACnN0cmVhbWluZyBtb2RlLCBubyBpbmRleCB0YWJsZS4AYml0c3RyZWFtIHNpemUgZm9yIHRpbGUgKCVkLCAlZCk6ICVkLgoAYml0c3RyZWFtIHNpemUgb2YgKERDLCBMUCwgQUMsIEZMKSBmb3IgdGlsZSAoJWQsICVkKTogJWQgJWQgJWQgJWQuCgBvT3JpZW50YXRpb24gPCBPX1JDVwAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XEpYUlxzcmNcaW1hZ2VcZGVjb2RlXEpYUlRyYW5zY29kZS5jAHRyYW5zZm9ybUFDQmxvY2tzNDIyAHRyYW5zZm9ybURDQmxvY2s0MjIAaU1vZGVsQml0cyA8IDE2AC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcSlhSXHNyY1xpbWFnZVxlbmNvZGVcc2VnZW5jLmMAQ29kZUNvZWZmcwBpQWJzTGV2ZWwgPiAwAEVuY29kZVNpZ25pZmljYW50QWJzTGV2ZWwAaUZpeGVkIDwgMzAAcHV0Qml0MzIAMCA9PSB1aUJpdHMgPj4gY0JpdHMAcHV0Qml0MTZ6AGNCaXRzIDw9IDE2AHB1dEJpdDE2AGRldGFjaElTV3JpdGUAaUVzY2FwZSA8PSAweGZmICYmIGlFc2NhcGUgPiAweGZjAC4uXC4uXHNyY1xtb2R1bGVzXFRoaXJkUGFydHlcSlhSXHNyY1xpbWFnZVxlbmNvZGVcc3RyZW5jLmMAUHV0VkxXb3JkRXNjAHcrYgBXTVBIT1RPAG9mZlBvcyA8PSBPRkZTRVRfT0ZfUEZEAFdyaXRlQ29udGFpbmVyUHJlADAgPT0gKG9mZlBvcyAmIDEpAHBERU1pc2MtPnVDb2xvclByb2ZpbGVPZmZzZXQgPT0gb2ZmUG9zIHx8IHBERU1pc2MtPnVEZXNjTWV0YWRhdGFPZmZzZXQgPT0gb2ZmUG9zIHx8IHBERU1pc2MtPnVYTVBNZXRhZGF0YU9mZnNldCA9PSBvZmZQb3MgfHwgcERFTWlzYy0+dUlQVENOQUFNZXRhZGF0YU9mZnNldCA9PSBvZmZQb3MgfHwgcERFTWlzYy0+dVBob3Rvc2hvcE1ldGFkYXRhT2Zmc2V0ID09IG9mZlBvcyB8fCBwREVNaXNjLT51RVhJRk1ldGFkYXRhT2Zmc2V0ID09IG9mZlBvcyB8fCBwREVNaXNjLT51R1BTSW5mb01ldGFkYXRhT2Zmc2V0ID09IG9mZlBvcwBwREVNaXNjLT51SW1hZ2VPZmZzZXQgPT0gb2ZmUG9zACpwdWlDdXJyRGVzY01ldGFkYXRhT2Zmc2V0IDw9IHBERU1pc2MtPnVEZXNjTWV0YWRhdGFCeXRlQ291bnQAV3JpdGVEZXNjTWV0YWRhdGEARFBLVlRfTFBTVFIgPT0gdmFyLnZ0AENhbGNNZXRhZGF0YVNpemVMUFNUUgBEUEtWVF9VSTIgPT0gdmFyLnZ0AENhbGNNZXRhZGF0YVNpemVVSTIARFBLVlRfTFBXU1RSID09IHZhci52dABDYWxjTWV0YWRhdGFTaXplTFBXU1RSAERQS1ZUX1VJNCA9PSB2YXIudnQAQ2FsY01ldGFkYXRhU2l6ZVVJNABCQU5ERURFTkNTVEFURV9FTkNPRElORyA9PSBwSUUtPldNUC5lQmFuZGVkRW5jU3RhdGUAUEtJbWFnZUVuY29kZV9Xcml0ZVBpeGVsc0JhbmRlZEVuZF9XTVAAcEFscGhhU3RyZWFtICE9IHBNYWluU3RyZWFtAGNiQnl0ZXNDb3BpZWQgPT0gY2JBbHBoYQBmUEkAUEtJbWFnZUVuY29kZV9Xcml0ZVBpeGVsc0JhbmRlZF9XTVAAMCA9PSBvZmZTdGFydABwSUUtPldNUC53bWlTQ1BfQWxwaGEucFdTdHJlYW0gPT0gcElFLT5XTVAud21pU0NQLnBXU3RyZWFtAGNDaGFubmVsIDw9IDE2AGlucHV0TUJSb3cAMABwU0MtPm1fYlNlY29uZGFyeSA9PSBGQUxTRQBjZkV4dCA9PSBDRl9SR0IAY2ZFeHQgPT0gWV9PTkxZAGNGdWxsQ2hhbm5lbCA8PSAxNgBwYWRIb3Jpem9udGFsbHkAcFNDLT5XTUlTQ1AuY0NoYW5uZWwgPD0gMTYAVW5zdXJwcG9ydGVkIGltYWdlIHNpemUhAEltYWdlIHdpZHRoIG11c3QgYmUgYXQgbGVhc3QgMiBNQiB3aWRlIGZvciBzdWJzYW1wbGVkIGNocm9tYSBhbmQgdHdvIGxldmVscyBvZiBvdmVybGFwIQBVbnN1cHBvcnRlZCBCRF81IGltYWdlIGZvcm1hdCEAVW5zdXBwb3J0ZWQgQkRfNTY1IGltYWdlIGZvcm1hdCEAVW5zdXBwb3J0ZWQgQkRfMTAgaW1hZ2UgZm9ybWF0IQBCRF8xIGltYWdlIG11c3QgYmUgYmxhY2stYW5kIHdoaXRlIQBBbHBoYSBpcyBub3Qgc3VwcG9ydGVkIGZvciB0aGlzIHBpeGVsIGZvcm1hdCEARmxvYXQgb3IgUkdCRSBpbWFnZXMgbXVzdCBiZSBlbmNvZGVkIHdpdGggWVVWIDQ0NCEAVGlsZSB3aWR0aCBtdXN0IGJlIGF0IGxlYXN0IDIgTUIgd2lkZSBmb3IgaGFyZCB0aWxlcywgc3Vic2FtcGxlZCBjaHJvbWEsIGFuZCB0d28gbGV2ZWxzIG9mIG92ZXJsYXAhAEJBTkRFREVOQ1NUQVRFX1VOSU5JVElBTElaRUQgPT0gcElFLT5XTVAuZUJhbmRlZEVuY1N0YXRlAFBLSW1hZ2VFbmNvZGVfV3JpdGVQaXhlbHNCYW5kZWRCZWdpbl9XTVAAUEtJbWFnZUVuY29kZV9Xcml0ZVBpeGVsc19XTVAAUEtJbWFnZUVuY29kZV9TZXREZXNjcmlwdGl2ZU1ldGFkYXRhX1dNUABDb3B5RGVzY01ldGFkYXRhAFNldE1ldGFkYXRhAC5qeHIALndkcAAuaGRwAGRlY29kZQBDcmVhdGVXU19NZW1vcnkoJnBEZWNvZGVTdHJlYW0sICh2b2lkKiljb21wcmVzc2VkRGF0YSwgKHNpemVfdCljb21wcmVzc2VkRGF0YUxlbikAUEtDb2RlY0ZhY3RvcnlfQ3JlYXRlQ29kZWMoJklJRF9QS0ltYWdlV21wRGVjb2RlLCAodm9pZCoqKSZwRGVjb2RlcikAcERlY29kZXItPkdldEZyYW1lQ291bnQocERlY29kZXIsICZjRnJhbWUpAHBGYWN0b3J5LT5DcmVhdGVTdHJlYW1Gcm9tTWVtb3J5KCZwRW5jb2RlU3RyZWFtLCBOVUxMLCAwKQBQS0ltYWdlRW5jb2RlX0NyZWF0ZSgmcEVuY29kZXIpAHBFbmNvZGVyLT5Jbml0aWFsaXplKHBFbmNvZGVyLCBwRW5jb2RlU3RyZWFtLCBOVUxMLCAwKQBwRW5jb2Rlci0+U2V0UGl4ZWxGb3JtYXQocEVuY29kZXIsIG91dHB1dFBpeGVsRm9ybWF0KQBwRGVjb2Rlci0+R2V0UmVzb2x1dGlvbihwRGVjb2RlciwgJnJYLCAmclkpACFwQ29udmVydGVyLT5waXhlbHMASlhSX0Zvcm1hdF9Db252ZXJ0X1JBVwBwRkMtPkdldFNvdXJjZVBpeGVsRm9ybWF0KHBGQywgJmVuUEZGcm9tKQBwRkMtPkdldFBpeGVsRm9ybWF0KHBGQywgJmVuUEZUbykASlhSX0Zvcm1hdF9Db252ZXJ0X1JBVzogdW5zdXBwb3J0ZWQgZm9ybWF0IHdhcyBkZXRlY3RlZABkZWNvZGVIZWFkAENyZWF0ZVdTX01lbW9yeSgmcFN0cmVhbSwgKHZvaWQqKWNvbXByZXNzZWREYXRhLCAoc2l6ZV90KWNvbXByZXNzZWREYXRhTGVuKQBwRGVjb2Rlci0+SW5pdGlhbGl6ZShwRGVjb2RlciwgcFN0cmVhbSkAOU9JbWFnZUpYUgBPSW1hZ2VQTkcAZW5jb2RlAGVuY29kZTogbm90IGVub3VnaCBtZW1vcnkgdG8gYWxsb2NhdGUgJWQgYnl0ZXMATm8gSURBVHMgd3JpdHRlbiBpbnRvIGZpbGUAV3JvdGUgcGFsZXR0ZSBpbmRleCBleGNlZWRpbmcgbnVtX3BhbGV0dGUAQ2FsbCB0byBOVUxMIHdyaXRlIGZ1bmN0aW9uAGxlbmd0aCBleGNlZWRzIFBORyBtYXhpbXVtAHRFWHQ6IGludmFsaWQga2V5d29yZAB0RVh0OiB0ZXh0IHRvbyBsb25nAHpUWHQ6IGludmFsaWQgY29tcHJlc3Npb24gdHlwZQB6VFh0OiBpbnZhbGlkIGtleXdvcmQAZXJyb3Igd3JpdGluZyBhbmNpbGxhcnkgY2h1bmtlZCBjb21wcmVzc2VkIGRhdGEAY29tcHJlc3NlZCBkYXRhIHRvbyBsb25nAHVuZXhwZWN0ZWQgZW5kIG9mIExaIHN0cmVhbQBtaXNzaW5nIExaIGRpY3Rpb25hcnkAemxpYiBJTyBlcnJvcgBiYWQgcGFyYW1ldGVycyB0byB6bGliAGRhbWFnZWQgTFogc3RyZWFtAHVuc3VwcG9ydGVkIHpsaWIgdmVyc2lvbgB1bmV4cGVjdGVkIHpsaWIgcmV0dXJuAHVuZXhwZWN0ZWQgemxpYiByZXR1cm4gY29kZQBpbiB1c2UgYnkgSURBVABpVFh0OiBpbnZhbGlkIGtleXdvcmQAaVRYdDogaW52YWxpZCBjb21wcmVzc2lvbgBpVFh0OiB1bmNvbXByZXNzZWQgdGV4dCB0b28gbG9uZwB1bmRlZmluZWQAbGlicG5nIGVycm9yOiAlcwBubyByb3dzIGZvciBwbmdfd3JpdGVfaW1hZ2UgdG8gd3JpdGUAUE5HX1RSQU5TRk9STV9TVFJJUF9GSUxMRVI6IEJFRk9SRStBRlRFUiBub3Qgc3VwcG9ydGVkAHBuZ193cml0ZV9pbmZvIHdhcyBuZXZlciBjYWxsZWQgYmVmb3JlIHBuZ193cml0ZV9yb3cAaW50ZXJuYWwgd3JpdGUgdHJhbnNmb3JtIGxvZ2ljIGVycm9yAFpfT0sgb24gWl9GSU5JU0ggd2l0aCBvdXRwdXQgc3BhY2UAT3V0IG9mIG1lbW9yeQBwbmdfc2V0X2ZpbGxlciBpcyBpbnZhbGlkIGZvciBsb3cgYml0IGRlcHRoIGdyYXkgb3V0cHV0AHBuZ19zZXRfZmlsbGVyOiBpbmFwcHJvcHJpYXRlIGNvbG9yIHR5cGUAVmFsaWQgcGFsZXR0ZSByZXF1aXJlZCBmb3IgcGFsZXR0ZWQgaW1hZ2VzAHNQTFQ6IGludmFsaWQga2V5d29yZABVbnJlY29nbml6ZWQgZXF1YXRpb24gdHlwZSBmb3IgcENBTCBjaHVuawBwQ0FMOiBpbnZhbGlkIGtleXdvcmQASW52YWxpZCBudW1iZXIgb2YgdHJhbnNwYXJlbnQgY29sb3JzIHNwZWNpZmllZABJZ25vcmluZyBhdHRlbXB0IHRvIHdyaXRlIHRSTlMgY2h1bmsgb3V0LW9mLXJhbmdlIGZvciBiaXRfZGVwdGgASWdub3JpbmcgYXR0ZW1wdCB0byB3cml0ZSAxNi1iaXQgdFJOUyBjaHVuayB3aGVuIGJpdF9kZXB0aCBpcyA4AENhbid0IHdyaXRlIHRSTlMgd2l0aCBhbiBhbHBoYSBjaGFubmVsAEludmFsaWQgbnVtYmVyIG9mIGNvbG9ycyBpbiBwYWxldHRlAHByb2ZpbGUgbWF0Y2hlcyBzUkdCIGJ1dCB3cml0aW5nIGlDQ1AgaW5zdGVhZABObyBwcm9maWxlIGZvciBpQ0NQIGNodW5rAElDQyBwcm9maWxlIHRvbyBzaG9ydABJQ0MgcHJvZmlsZSBsZW5ndGggaW52YWxpZCAobm90IGEgbXVsdGlwbGUgb2YgNCkAaUNDUDogaW52YWxpZCBrZXl3b3JkAEludmFsaWQgYml0IGRlcHRoIGZvciBncmF5c2NhbGUgaW1hZ2UASW52YWxpZCBiaXQgZGVwdGggZm9yIFJHQiBpbWFnZQBJbnZhbGlkIGJpdCBkZXB0aCBmb3IgcGFsZXR0ZWQgaW1hZ2UASW52YWxpZCBiaXQgZGVwdGggZm9yIGdyYXlzY2FsZSthbHBoYSBpbWFnZQBJbnZhbGlkIGJpdCBkZXB0aCBmb3IgUkdCQSBpbWFnZQBJbnZhbGlkIGltYWdlIGNvbG9yIHR5cGUgc3BlY2lmaWVkAFdyaXRlIEVycm9yAHBuZ19lbmNvZGVkX3dyaXRlAHBuZ19lbmNvZGVkX3dyaXRlIG5vdCBlbm91Z2ggbWVtb3J5IHRvIGFsbG9jYXRlICVkIGJ5dGVzAEludmFsaWQgSUhEUiBkYXRhADEuNi4zNwBwbmdfd2FybmluZ19mbgBwbmdfZXJyb3JfZm46ICVzAHBuZ19lcnJvcl9mbgBkZWNvZGVSR0JBNjQAZGVjb2RlUkdCQTY0IGNhbid0IGFsbG9jYXRlIGJ1ZmZlciB3aXRoIHNpemU6JWQgZm9yIGRlY29kaW5nIGltYWdlAGRlY29kZUdyYXkAZGVjb2RlR3JheSBjYW4ndCBhbGxvY2F0ZSBidWZmZXIgd2l0aCBzaXplOiVkIGZvciBkZWNvZGluZyBpbWFnZQBkZWNvZGVHcmF5QWxwaGEAZGVjb2RlR3JheUFscGhhIGNhbid0IGFsbG9jYXRlIGJ1ZmZlciB3aXRoIHNpemU6JWQgZm9yIGRlY29kaW5nIGltYWdlAGludmFsaWQgYWZ0ZXIgcG5nX3N0YXJ0X3JlYWRfaW1hZ2Ugb3IgcG5nX3JlYWRfdXBkYXRlX2luZm8AUmVhZCBwYWxldHRlIGluZGV4IGV4Y2VlZGluZyBudW1fcGFsZXR0ZQAuVG9vIG1hbnkgSURBVHMgZm91bmQALi5Ub28gbWFueSBJREFUcyBmb3VuZABubyBzcGFjZSBpbiBjaHVuayBjYWNoZQBtaXNzaW5nIElIRFIAb3V0IG9mIG1lbW9yeQB0cnVuY2F0ZWQAYmFkIGNvbXByZXNzaW9uIGluZm8AYmFkIGtleXdvcmQAdG9vIG1hbnkgdGV4dCBjaHVua3MAdGV4dCBjb21wcmVzc2lvbiBtb2RlIGlzIG91dCBvZiByYW5nZQB0ZXh0IGNodW5rOiBvdXQgb2YgbWVtb3J5AGludGVybmFsIGVycm9yOiBhcnJheSByZWFsbG9jAGludmFsaWQgd2luZG93IHNpemUgKGxpYnBuZykAenN0cmVhbSB1bmNsYWltZWQAZXh0cmEgY29tcHJlc3NlZCBkYXRhACB1c2luZyB6c3RyZWFtAENhbGwgdG8gTlVMTCByZWFkIGZ1bmN0aW9uAFJlYWQgZmFpbHVyZSBpbiBwbmdfaGFuZGxlX3pUWHQAdW5rbm93biBjb21wcmVzc2lvbiB0eXBlAG91dCBvZiBwbGFjZQBpbnZhbGlkAGludmFsaWQgd2l0aCBhbHBoYSBjaGFubmVsAHRvbyBtYW55IHNQTFQgY2h1bmtzAHBuZ19zZXRfc1BMVDogaW52YWxpZCBzUExUAHNQTFQgb3V0IG9mIG1lbW9yeQBpbnRlcm5hbCBlcnJvcjogYXJyYXkgYWxsb2MAYmFkIGNvbXByZXNzaW9uIG1ldGhvZAB0b28gbWFueSBwcm9maWxlcwBrbm93biBpbmNvcnJlY3Qgc1JHQiBwcm9maWxlAG91dC1vZi1kYXRlIHNSR0IgcHJvZmlsZSB3aXRoIG5vIHNpZ25hdHVyZQBOb3QgcmVjb2duaXppbmcga25vd24gc1JHQiBwcm9maWxlIHRoYXQgaGFzIGJlZW4gZWRpdGVkAHNSR0IAaW52YWxpZCBzUkdCIHJlbmRlcmluZyBpbnRlbnQAaW5jb25zaXN0ZW50IHJlbmRlcmluZyBpbnRlbnRzAGR1cGxpY2F0ZSBzUkdCIGluZm9ybWF0aW9uIGlnbm9yZWQAY0hSTSBjaHVuayBkb2VzIG5vdCBtYXRjaCBzUkdCAGdhbW1hIHZhbHVlIGRvZXMgbm90IG1hdGNoIHNSR0IAcHJvZmlsZSAnACc6IABJQ0MgcHJvZmlsZSB0YWcgb3V0c2lkZSBwcm9maWxlAElDQyBwcm9maWxlIHRhZyBzdGFydCBub3QgYSBtdWx0aXBsZSBvZiA0AGxlbmd0aCBkb2VzIG5vdCBtYXRjaCBwcm9maWxlAGludmFsaWQgbGVuZ3RoAHRhZyBjb3VudCB0b28gbGFyZ2UAaW52YWxpZCByZW5kZXJpbmcgaW50ZW50AGludGVudCBvdXRzaWRlIGRlZmluZWQgcmFuZ2UAaW52YWxpZCBzaWduYXR1cmUAAAD21gABAAAAANMtUENTIGlsbHVtaW5hbnQgaXMgbm90IEQ1MABSR0IgY29sb3Igc3BhY2Ugbm90IHBlcm1pdHRlZCBvbiBncmF5c2NhbGUgUE5HAEdyYXkgY29sb3Igc3BhY2Ugbm90IHBlcm1pdHRlZCBvbiBSR0IgUE5HAGludmFsaWQgSUNDIHByb2ZpbGUgY29sb3Igc3BhY2UAaW52YWxpZCBlbWJlZGRlZCBBYnN0cmFjdCBJQ0MgcHJvZmlsZQB1bmV4cGVjdGVkIERldmljZUxpbmsgSUNDIHByb2ZpbGUgY2xhc3MAdW5leHBlY3RlZCBOYW1lZENvbG9yIElDQyBwcm9maWxlIGNsYXNzAHVucmVjb2duaXplZCBJQ0MgcHJvZmlsZSBjbGFzcwB1bmV4cGVjdGVkIElDQyBQQ1MgZW5jb2RpbmcAdG9vIHNob3J0AGV4Y2VlZHMgYXBwbGljYXRpb24gbGltaXRzAGludmFsaWQgdW5pdABiYWQgd2lkdGggZm9ybWF0AG5vbi1wb3NpdGl2ZSB3aWR0aABiYWQgaGVpZ2h0IGZvcm1hdABub24tcG9zaXRpdmUgaGVpZ2h0AEludmFsaWQgc0NBTCB1bml0AEludmFsaWQgc0NBTCB3aWR0aABJbnZhbGlkIHNDQUwgaGVpZ2h0AGludmFsaWQgcGFyYW1ldGVyIGNvdW50AHVucmVjb2duaXplZCBlcXVhdGlvbiB0eXBlAGludmFsaWQgZGF0YQBJbnZhbGlkIHBDQUwgZXF1YXRpb24gdHlwZQBJbnZhbGlkIHBDQUwgcGFyYW1ldGVyIGNvdW50AEludmFsaWQgZm9ybWF0IGZvciBwQ0FMIHBhcmFtZXRlcgBJbnN1ZmZpY2llbnQgbWVtb3J5IGZvciBwQ0FMIHB1cnBvc2UAZ2FtbWEgdmFsdWUgZG9lcyBub3QgbWF0Y2ggbGlicG5nIGVzdGltYXRlAGdhbW1hIHZhbHVlIG91dCBvZiByYW5nZQBkdXBsaWNhdGUAaW5jb3JyZWN0IGJ5dGUtb3JkZXIgc3BlY2lmaWVyAGludmFsaWQgdmFsdWVzAGluY29uc2lzdGVudCBjaHJvbWF0aWNpdGllcwBpbnZhbGlkIGNocm9tYXRpY2l0aWVzAGludGVybmFsIGVycm9yIGNoZWNraW5nIGNocm9tYXRpY2l0aWVzAGludmFsaWQgaW5kZXgAaW52YWxpZCBncmF5IGxldmVsAGludmFsaWQgY29sb3IAaWdub3JlZCBpbiBncmF5c2NhbGUgUE5HAHRSTlMgbXVzdCBiZSBhZnRlcgBoSVNUIG11c3QgYmUgYWZ0ZXIAYktHRCBtdXN0IGJlIGFmdGVyAEludmFsaWQgcGFsZXR0ZSBsZW5ndGgASW52YWxpZCBwYWxldHRlAGVycm9yIGluIHVzZXIgY2h1bmsAZm9yY2luZyBzYXZlIG9mIGFuIHVuaGFuZGxlZCBjaHVuazsgcGxlYXNlIGNhbGwgcG5nX3NldF9rZWVwX3Vua25vd25fY2h1bmtzAHVuaGFuZGxlZCBjcml0aWNhbCBjaHVuawB0b28gbWFueSB1bmtub3duIGNodW5rcwBwbmdfc2V0X3Vua25vd25fY2h1bmtzIG5vdyBleHBlY3RzIGEgdmFsaWQgbG9jYXRpb24AaW52YWxpZCBsb2NhdGlvbiBpbiBwbmdfc2V0X3Vua25vd25fY2h1bmtzAHVua25vd24gY2h1bms6IG91dCBvZiBtZW1vcnkAdW5rbm93biBjaHVuayBleGNlZWRzIG1lbW9yeSBsaW1pdHMAQ1JDIGVycm9yAFBORyB1bnNpZ25lZCBpbnRlZ2VyIG91dCBvZiByYW5nZQBpbnZhbGlkIGNodW5rIHR5cGUAY2h1bmsgZGF0YSBpcyB0b28gbGFyZ2UATm90IGVub3VnaCBpbWFnZSBkYXRhAGluc3VmZmljaWVudCBtZW1vcnkgdG8gcmVhZCBjaHVuawBFeHRyYSBjb21wcmVzc2VkIGRhdGEAVG9vIG11Y2ggaW1hZ2UgZGF0YQBJbnZhbGlkIGF0dGVtcHQgdG8gcmVhZCByb3cgZGF0YQBiYWQgYWRhcHRpdmUgZmlsdGVyIHZhbHVlAHNlcXVlbnRpYWwgcm93IG92ZXJmbG93AGludGVybmFsIHNlcXVlbnRpYWwgcm93IHNpemUgY2FsY3VsYXRpb24gZXJyb3IATlVMTCByb3cgYnVmZmVyAFVuaW5pdGlhbGl6ZWQgcm93AHBuZ19kb19yZ2JfdG9fZ3JheSBmb3VuZCBub25ncmF5IHBpeGVsAHBuZ19kb19xdWFudGl6ZSByZXR1cm5lZCByb3dieXRlcz0wAAgIBAQCAgEABAACAAEACAgIBAQCAgAABAACAAFpbnRlcm5hbCByb3cgbG9naWMgZXJyb3IAaW50ZXJuYWwgcm93IHNpemUgY2FsY3VsYXRpb24gZXJyb3IAaW50ZXJuYWwgcm93IHdpZHRoIGVycm9yAGludmFsaWQgdXNlciB0cmFuc2Zvcm0gcGl4ZWwgZGVwdGgAUm93IGhhcyB0b28gbWFueSBieXRlcyB0byBhbGxvY2F0ZSBpbiBtZW1vcnkAaW52YWxpZCBiYWNrZ3JvdW5kIGdhbW1hIHR5cGUAaW50ZXJuYWwgZXJyb3IgaGFuZGxpbmcgY0hSTSBjb2VmZmljaWVudHMAaW50ZXJuYWwgZXJyb3IgaGFuZGxpbmcgY0hSTS0+WFlaAGRlY29kZVJHQkEAZGVjb2RlUkdCQSBjYW4ndCBhbGxvY2F0ZSBidWZmZXIgd2l0aCBzaXplOiVkIGZvciBkZWNvZGluZyBpbWFnZQBwbmdfc3RhcnRfcmVhZF9pbWFnZS9wbmdfcmVhZF91cGRhdGVfaW5mbzogZHVwbGljYXRlIGNhbGwAZGVjb2RlUkdCAGRlY29kZVJHQiBjYW4ndCBhbGxvY2F0ZSBidWZmZXIgd2l0aCBzaXplOiVkIGZvciBkZWNvZGluZyBpbWFnZQBwbmdfcmVhZF91cGRhdGVfaW5mby9wbmdfc3RhcnRfcmVhZF9pbWFnZTogZHVwbGljYXRlIGNhbGwAUGFsZXR0ZSBpcyBOVUxMIGluIGluZGV4ZWQgaW1hZ2UATWlzc2luZyBJSERSIGJlZm9yZSBJREFUAE1pc3NpbmcgUExURSBiZWZvcmUgSURBVABUb28gbWFueSBJREFUcyBmb3VuZABOb3QgYSBQTkcgZmlsZQBQTkcgZmlsZSBjb3JydXB0ZWQgYnkgQVNDSUkgY29udmVyc2lvbgCJUE5HDQoaClJlYWQgRXJyb3IAcG5nX2ltYWdlX3JlYWQAcG5nX2ltYWdlX3JlYWQgZXJyb3IAOU9JbWFnZVBORwAAAQIDBAUGBwgJCgtTT1MATFNFAEpQRUdNRU0AJWxkJWMA/9kAACVzCgAqcGIgPCA1ICYmICpscCA8IDUgJiYgKmxjIDwgOQAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XGx6bWFcc3JjXGx6bWFfaGVhZGVyLmMAbHptYWRlY19oZWFkZXJfcHJvcGVydGllcwAoKmlzX3N0cmVhbWVkID09IDEgJiYgKnNpemUgPT0gVUlOVDY0X01BWCkgfHwgKCppc19zdHJlYW1lZCA9PSAwICYmICpzaXplIDwgVUlOVDY0X01BWCkAbHptYWRlY19oZWFkZXJfdW5jb21wcmVzc2VkAExaSVAAYnVmT2ZmIDw9IHNyY0xlbgAuLlwuLlxzcmNcbW9kdWxlc1xUaGlyZFBhcnR5XGx6bWFcc3JjXGRlY29tcHJlc3MuYwBlbHptYV9kZWNvbXByZXNzX3J1bgAxLjIuMTEAbmVlZCBkaWN0aW9uYXJ5AHN0cmVhbSBlbmQAZmlsZSBlcnJvcgBzdHJlYW0gZXJyb3IAZGF0YSBlcnJvcgBpbnN1ZmZpY2llbnQgbWVtb3J5AGJ1ZmZlciBlcnJvcgBpbmNvbXBhdGlibGUgdmVyc2lvbgBpbmNvcnJlY3QgaGVhZGVyIGNoZWNrAHVua25vd24gY29tcHJlc3Npb24gbWV0aG9kAGludmFsaWQgd2luZG93IHNpemUAdW5rbm93biBoZWFkZXIgZmxhZ3Mgc2V0AGhlYWRlciBjcmMgbWlzbWF0Y2gAaW52YWxpZCBibG9jayB0eXBlAGludmFsaWQgc3RvcmVkIGJsb2NrIGxlbmd0aHMAdG9vIG1hbnkgbGVuZ3RoIG9yIGRpc3RhbmNlIHN5bWJvbHMAaW52YWxpZCBjb2RlIGxlbmd0aHMgc2V0AGludmFsaWQgYml0IGxlbmd0aCByZXBlYXQAaW52YWxpZCBjb2RlIC0tIG1pc3NpbmcgZW5kLW9mLWJsb2NrAGludmFsaWQgbGl0ZXJhbC9sZW5ndGhzIHNldABpbnZhbGlkIGRpc3RhbmNlcyBzZXQAaW52YWxpZCBsaXRlcmFsL2xlbmd0aCBjb2RlAGludmFsaWQgZGlzdGFuY2UgY29kZQBpbnZhbGlkIGRpc3RhbmNlIHRvbyBmYXIgYmFjawBpbmNvcnJlY3QgZGF0YSBjaGVjawBpbmNvcnJlY3QgbGVuZ3RoIGNoZWNrAHZvaWQAYm9vbABjaGFyAHNpZ25lZCBjaGFyAHVuc2lnbmVkIGNoYXIAc2hvcnQAdW5zaWduZWQgc2hvcnQAaW50AHVuc2lnbmVkIGludABsb25nAHVuc2lnbmVkIGxvbmcAZmxvYXQAZG91YmxlAHN0ZDo6c3RyaW5nAHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AHN0ZDo6d3N0cmluZwBlbXNjcmlwdGVuOjp2YWwAZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGxvbmc+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGxvbmc+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nIGRvdWJsZT4ATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJZUVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWRFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lmRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbUVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWxFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lqRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaUVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXRFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lzRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaEVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWFFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUATjEwZW1zY3JpcHRlbjN2YWxFAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0l3TlNfMTFjaGFyX3RyYWl0c0l3RUVOU185YWxsb2NhdG9ySXdFRUVFAE5TdDNfXzIyMV9fYmFzaWNfc3RyaW5nX2NvbW1vbklMYjFFRUUATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUATlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUAAAECBAcDBgUALSsgICAwWDB4AChudWxsKQAtMFgrMFggMFgtMHgrMHggMHgAaW5mAElORgBOQU4ALgBpbmZpbml0eQBuYW4AcndhAHcrAHRlcm1pbmF0aW5nIHdpdGggJXMgZXhjZXB0aW9uIG9mIHR5cGUgJXM6ICVzAHRlcm1pbmF0aW5nIHdpdGggJXMgZXhjZXB0aW9uIG9mIHR5cGUgJXMAdGVybWluYXRpbmcgd2l0aCAlcyBmb3JlaWduIGV4Y2VwdGlvbgB0ZXJtaW5hdGluZwB1bmNhdWdodABTdDlleGNlcHRpb24ATjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UAU3Q5dHlwZV9pbmZvAE4xMF9fY3h4YWJpdjEyMF9fc2lfY2xhc3NfdHlwZV9pbmZvRQBOMTBfX2N4eGFiaXYxMTdfX2NsYXNzX3R5cGVfaW5mb0UAcHRocmVhZF9vbmNlIGZhaWx1cmUgaW4gX19jeGFfZ2V0X2dsb2JhbHNfZmFzdCgpAGNhbm5vdCBjcmVhdGUgcHRocmVhZCBrZXkgZm9yIF9fY3hhX2dldF9nbG9iYWxzKCkAY2Fubm90IHplcm8gb3V0IHRocmVhZCB2YWx1ZSBmb3IgX19jeGFfZ2V0X2dsb2JhbHMoKQB0ZXJtaW5hdGVfaGFuZGxlciB1bmV4cGVjdGVkbHkgcmV0dXJuZWQATjEwX19jeHhhYml2MTE5X19wb2ludGVyX3R5cGVfaW5mb0UATjEwX19jeHhhYml2MTE3X19wYmFzZV90eXBlX2luZm9FAE4xMF9fY3h4YWJpdjEyM19fZnVuZGFtZW50YWxfdHlwZV9pbmZvRQB2AERuAGMAaABhAHMAdABpAGoAbABtAGYAZABOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9F";var tempDoublePtr=171312;assert(tempDoublePtr%8==0);function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C.UTF-8";ENV["_"]=Module["thisProgram"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]==="string"){var line=key+"="+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function _emscripten_get_now(){abort()}function _emscripten_get_now_is_monotonic(){return 0||ENVIRONMENT_IS_NODE||typeof dateNow!=="undefined"||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self["performance"]&&self["performance"]["now"]}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;else err("failed to set errno from JS");return value}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){now=_emscripten_get_now()}else{___setErrNo(22);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function ___clock_gettime(a0,a1){return _clock_gettime(a0,a1)}function __ZSt18uncaught_exceptionv(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___cxa_free_exception(ptr){try{return _free(ptr)}catch(e){err("exception during cxa_free_exception: "+e)}}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var adj=EXCEPTIONS.infos[ptr].adjusted;var len=adj.length;for(var i=0;i0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}},clearRef:function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0}};function ___cxa_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module["___cxa_is_pointer_type"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i>2];info.adjusted.push(thrown);return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___gxx_personality_v0(){}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}}};var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low},getZero:function(){assert(SYSCALLS.get()===0)}};function ___syscall10(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.unlink(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall196(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall40(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.rmdir(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}});clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function runDestructor(handle){var $$=handle.$$;if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}this.$$.count.value-=1;var toDelete=0===this.$$.count.value;if(toDelete){runDestructor(this)}if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}var delayFunction=undefined;var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,__emval_register(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return Object.create(prototype,{$$:{value:record}})}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(dynCall){var args=[];for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=classType.name+"."+methodName;function unboundTypesHandler(){throwUnboundTypeError("Cannot call "+humanName+" due to unbound types",rawArgTypes)}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=function unboundTypeHandler(){throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){classType.registeredClass.constructor_body[argCount-1]=function constructor_body(){if(arguments.length!==argCount-1){throwBindingError(humanName+" called with "+arguments.length+" arguments, expected "+(argCount-1))}var destructors=[];var args=new Array(argCount);args[0]=rawConstructor;for(var i=1;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap["buffer"],data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var endChar=HEAPU8[value+4+length];var endCharSwap=0;if(endChar!=0){endCharSwap=endChar;HEAPU8[value+4+length]=0}var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0){var stringSegment=UTF8ToString(decodeStartPtr);if(str===undefined)str=stringSegment;else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}if(endCharSwap!=0)HEAPU8[value+4+length]=endCharSwap}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var a=new Array(length);var start=value+4>>shift;for(var i=0;i>2]=length;var start=ptr+4>>shift;for(var i=0;ioldSize);var PAGE_MULTIPLE=16777216;var LIMIT=2147483648-PAGE_MULTIPLE;if(requestedSize>LIMIT){err("Cannot enlarge memory, asked to go up to "+requestedSize+" bytes, but the limit is "+LIMIT+" bytes!");return false}var MIN_TOTAL_MEMORY=16777216;var newSize=Math.max(oldSize,MIN_TOTAL_MEMORY);while(newSize>2]=requestedSize;err("Warning: Enlarging memory arrays, this is not fast! "+[oldSize,newSize]);return true}function _exit(status){exit(status)}var _exp=Math_exp;var _fabs=Math_abs;function _getenv(name){if(name===0)return 0;name=UTF8ToString(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}var ___tm_current=171168;var ___tm_timezone=(stringToUTF8("GMT",171216,4),171216);function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _gmtime(time){return _gmtime_r(time,___tm_current)}function _llvm_cttz_i64(l,h){var ret=_llvm_cttz_i32(l);if(ret==32)ret+=_llvm_cttz_i32(h);return(setTempRet0(0),ret)|0}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}var _llvm_trunc_f64=Math_trunc;function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var winter=new Date(2e3,0,1);var summer=new Date(2e3,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),"i8",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),"i8",ALLOC_NORMAL);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(2e3,6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}function _localtime(time){return _localtime_r(time,___tm_current)}var _log=Math_log;function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}function _mktime(tmPtr){_tzset();var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(2e3,6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3|0}var _sin=Math_sin;function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}var _tan=Math_tan;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof self==="object"&&self["performance"]&&typeof self["performance"]["now"]==="function"){_emscripten_get_now=function(){return self["performance"]["now"]()}}else if(typeof performance==="object"&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}FS.staticInit();if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_RegisteredPointer();init_embind();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=true;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i=(Yc|0))N(a|0);return b|0}function stackSave(){return Xc|0}function stackRestore(a){a=a|0;Xc=a}function establishStackSpace(a,b){a=a|0;b=b|0;Xc=a;Yc=b}function _main(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;a=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=a+8|0;c[e>>2]=0;b=a+4|0;c[b>>2]=0;f=__Znwm(4)|0;c[b>>2]=f;d=__Znwm(4)|0;__ZN11CPPJSBridgeC2EP11Application(d,f);c[e>>2]=d;c[c[b>>2]>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(1,99992,99992,99997,a);Xc=a;return 0}function __ZN11Application4initEv(a){a=a|0;a=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(1,100010,100022,100027,a);Xc=a;return}function __GLOBAL__sub_I_CPPJSBridge_cpp(){lb(100035,3,96680,100049,1,1);return}function __ZN10emscripten8internal7InvokerIvJiiEE6invokeEPFviiEii(a,b,c){a=a|0;b=b|0;c=c|0;td[a&63](b,c);return}function __Z13icestone_initii(a,b){a=a|0;b=b|0;__ZN11Application4initEv(c[c[42592]>>2]|0);return}function __ZN11CPPJSBridgeC2EP11Application(a,b){a=a|0;b=b|0;c[42592]=a;c[a>>2]=b;return}function __ZN11CPPJSBridge3logEPKc(a,b){a=a|0;b=b|0;Eb(0,b|0)|0;return}function __ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+4128|0;if((Xc|0)>=(Yc|0))N(4128);j=k+4112|0;h=k+4096|0;i=k;c[h>>2]=g;a[i+4095>>0]=0;switch(b|0){case 1:{b=100098;break}case 8:{b=122533;break}default:b=(b|0)==2?100094:100096}c[j>>2]=b;c[j+4>>2]=d;c[j+8>>2]=e;_sprintf(i,100100,j)|0;_vsprintf(i+(_strlen(i)|0)|0,f,h)|0;j=i+(_strlen(i)|0)|0;a[j>>0]=10;a[j+1>>0]=0;__ZN11CPPJSBridge3logEPKc(c[42592]|0,i);Xc=k;return}function __GLOBAL__sub_I_IBuffer_cpp(){__ZN46EmscriptenBindingInitializer_IceStoneCppBufferC2Ev(0);return}function __ZN46EmscriptenBindingInitializer_IceStoneCppBufferC2Ev(a){a=a|0;eb(96016,96024,96040,0,100116,22,100119,0,100119,0,100121,117931,13);fb(96016,100131,2,96692,100144,11,23);fb(96016,100148,3,96700,100158,8,12);fb(96016,100163,1,96712,100116,24,1);fb(96016,100177,1,96716,117931,14,2);fb(96016,100191,2,96720,100202,2,15);return}function __ZN10emscripten8internal13getActualTypeI7IBufferEEPKvPT_(a){a=a|0;return 96016}function __ZN10emscripten8internal14raw_destructorI7IBufferEEvPT_(a){a=a|0;if(!a)return;__ZdlPv(a);return}function __ZN10emscripten8internal7InvokerIjJjEE6invokeEPFjjEj(a,b){a=a|0;b=b|0;return ed[a&127](b)|0}function __ZN7IBuffer12getTmpBufferEj(a){a=a|0;return __ZN7IBuffer15getTmpBufferPtrEj(a)|0}function __ZN10emscripten8internal7InvokerIjJjjEE6invokeEPFjjjEjj(a,b,c){a=a|0;b=b|0;c=c|0;return gd[a&127](b,c)|0}function __ZN7IBuffer9getBufferEjj(a,b){a=a|0;b=b|0;var c=0;c=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(b);b=_is_malloc(a)|0;__ZN14IMemoryManager15setCurrentOwnerEi(c);return b|0}function __ZN10emscripten8internal7InvokerIjJEE6invokeEPFjvE(a){a=a|0;return dd[a&15]()|0}function __ZN7IBuffer13tmpBufferSizeEv(){return c[42594]|0}function __ZN10emscripten8internal7InvokerIvJEE6invokeEPFvvE(a){a=a|0;rd[a&3]();return}function __ZN7IBuffer13freeTmpBufferEv(){var a=0;a=c[42593]|0;if(a|0)_is_free(a);c[42593]=0;c[42594]=0;return}function __ZN10emscripten8internal7InvokerIvJjEE6invokeEPFvjEj(a,b){a=a|0;b=b|0;sd[a&127](b);return}function __ZN7IBuffer10freeBufferEj(a){a=a|0;if(!a)return;_is_free(a);return}function ___clang_call_terminate(a){a=a|0;Ka(a|0)|0;__ZSt9terminatev()}function __ZN7IBuffer15getTmpBufferPtrEj(a){a=a|0;var b=0,d=0;b=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(1);d=c[42593]|0;if((c[42594]|0)>>>0>=a>>>0){__ZN14IMemoryManager15setCurrentOwnerEi(b);return d|0}if(d|0)_is_free(d);c[42593]=0;c[42594]=a;d=_is_malloc(a)|0;c[42593]=d;__ZN14IMemoryManager15setCurrentOwnerEi(b);return d|0}function __ZN7IBuffer12getBufferPtrEjj(a,b){a=a|0;b=b|0;var c=0;c=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(b);b=_is_malloc(a)|0;__ZN14IMemoryManager15setCurrentOwnerEi(c);return b|0}function __ZN7IBuffer16reallocBufferPtrEPhj(a,b){a=a|0;b=b|0;return _is_realloc(a,b)|0}function __ZN7IBuffer13freeBufferPtrEPh(a){a=a|0;if(!a)return;_is_free(a);return}function __GLOBAL__sub_I_IMemoryManager_cpp(){var a=0;a=_malloc(524288)|0;c[42599]=a;lb(100236,1,96728,100116,25,2);lb(100250,1,96728,100116,25,3);lb(100263,1,96712,100116,24,4);return}function __ZN10emscripten8internal7InvokerIiJEE6invokeEPFivE(a){a=a|0;return dd[a&15]()|0}function __ZN14IMemoryManager13heapUsageSizeEv(){return c[42596]|0}function __ZN14IMemoryManager12heapLastSizeEv(){return c[42597]|0}function __ZN14IMemoryManager16heapLastFragmentEv(){return c[42598]|0}function _is_malloc(a){a=a|0;var b=0,d=0,e=0,f=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=f;c[42597]=a;d=_malloc(a+20|0)|0;if(!d){b=c[42599]|0;if(b|0){_free(b);c[42599]=0}c[e>>2]=a;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100280,100367,100394,e);a=0;Xc=f;return a|0}else{c[d>>2]=-1423813717;c[d+12>>2]=a;c[d+16>>2]=c[42595];b=c[42598]|0;c[d+4>>2]=b;c[d+8>>2]=0;if(b|0)c[b+8>>2]=d;c[42598]=d;c[42596]=(c[42596]|0)+a;a=d+20|0;Xc=f;return a|0}return 0}function _is_realloc(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);j=k+16|0;d=k+8|0;e=k;c[42597]=b;if(!a){c[42597]=b;a=_malloc(b+20|0)|0;if(!a){d=c[42599]|0;if(d|0){_free(d);c[42599]=0}c[e>>2]=b;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100280,100367,100394,e);b=0;Xc=k;return b|0}else{c[a>>2]=-1423813717;c[a+12>>2]=b;c[a+16>>2]=c[42595];d=c[42598]|0;c[a+4>>2]=d;c[a+8>>2]=0;if(d|0)c[d+8>>2]=a;c[42598]=a;c[42596]=(c[42596]|0)+b;b=a+20|0;Xc=k;return b|0}}h=a+-20|0;if((c[h>>2]|0)!=-1423813717){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100280,100295,100323,d);b=0;Xc=k;return b|0}e=c[a+-16>>2]|0;f=c[a+-12>>2]|0;g=c[a+-8>>2]|0;a=c[a+-4>>2]|0;c[42596]=b-g+(c[42596]|0);i=_realloc(h,b+20|0)|0;if(!i){d=c[42599]|0;if(d|0){_free(d);c[42599]=0}c[j>>2]=b;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100280,100367,100394,j);b=0;Xc=k;return b|0}if((h|0)!=(i|0)){if((c[42598]|0)==(h|0))c[42598]=i;c[i>>2]=-1423813717;c[i+4>>2]=e;c[i+8>>2]=f;d=i+12|0;c[d>>2]=g;c[i+16>>2]=a;if(e|0)c[e+8>>2]=i;if(f)c[f+4>>2]=i}else d=i+12|0;c[d>>2]=b;b=i+20|0;Xc=k;return b|0}function _is_calloc(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=g+8|0;d=g;e=H(b,a)|0;c[42597]=e;b=_malloc(e+20|0)|0;if(!b){a=c[42599]|0;if(a|0){_free(a);c[42599]=0}c[d>>2]=e;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100280,100367,100394,d);a=c[42599]|0;if(a|0){_free(a);c[42599]=0}c[f>>2]=e;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100280,100367,100394,f);f=0;Xc=g;return f|0}else{c[b>>2]=-1423813717;c[b+12>>2]=e;c[b+16>>2]=c[42595];a=c[42598]|0;c[b+4>>2]=a;c[b+8>>2]=0;if(a|0)c[a+8>>2]=b;c[42598]=b;c[42596]=(c[42596]|0)+e;a=b+20|0;if(!e){f=a;Xc=g;return f|0}_memset(a|0,0,e|0)|0;f=a;Xc=g;return f|0}return 0}function _is_free(a){a=a|0;var b=0,d=0,e=0,f=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);if(!a){Xc=f;return}e=a+-20|0;if((c[e>>2]|0)!=-1423813717){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100280,100295,100323,f);Xc=f;return}b=a+-16|0;if((c[42598]|0)==(e|0))c[42598]=c[b>>2];d=c[b>>2]|0;b=a+-12|0;if(d|0)c[d+8>>2]=c[b>>2];b=c[b>>2]|0;if(b|0)c[b+4>>2]=d;c[e>>2]=0;c[42596]=(c[42596]|0)-(c[a+-8>>2]|0);_free(e);Xc=f;return}function __ZN14IMemoryManager15getCurrentOwnerEv(){return c[42595]|0}function __ZN14IMemoryManager15setCurrentOwnerEi(a){a=a|0;c[42595]=a;return}function __GLOBAL__sub_I_IArchiver_cpp(){__ZN48EmscriptenBindingInitializer_IceStoneCppArchiverC2Ev(0);return}function __ZN48EmscriptenBindingInitializer_IceStoneCppArchiverC2Ev(a){a=a|0;var b=0;lb(100462,3,96732,100158,9,2);lb(100475,5,16,100490,2,4);lb(100497,3,96732,100158,9,3);lb(100513,4,48,100531,72,13);lb(100537,3,96732,100158,9,4);lb(100550,4,48,100531,72,14);qb(96056,100565,100583,5,117931,16);a=__Znwm(4)|0;c[a>>2]=0;b=__Znwm(4)|0;c[b>>2]=0;rb(96056,100585,96616,100144,13,a|0,96616,100049,5,b|0);b=__Znwm(4)|0;c[b>>2]=4;a=__Znwm(4)|0;c[a>>2]=4;rb(96056,100595,96624,100144,14,b|0,96624,100049,6,a|0);a=__Znwm(4)|0;c[a>>2]=8;b=__Znwm(4)|0;c[b>>2]=8;rb(96056,100608,96624,100144,14,a|0,96624,100049,6,b|0);b=__Znwm(4)|0;c[b>>2]=12;a=__Znwm(4)|0;c[a>>2]=12;rb(96056,100631,96624,100144,14,b|0,96624,100049,6,a|0);cb(96056);return}function __ZN10emscripten8internal7InvokerI15IArchiverResultJjjEE6invokeEPFS2_jjEjj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=e;vd[a&127](f,b,d);d=__Znwm(16)|0;c[d>>2]=c[f>>2];c[d+4>>2]=c[f+4>>2];c[d+8>>2]=c[f+8>>2];c[d+12>>2]=c[f+12>>2];Xc=e;return d|0}function __ZN9IArchiver12compressZLIBEjj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=i;e=i+4|0;f=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(4);g=_compressBound(d)|0;c[e>>2]=g;g=__ZN7IBuffer12getBufferPtrEjj(g,4)|0;b=_compress(g,e,b,d)|0;if(!b){__ZN15IArchiverResultC2Ejjj(a,g,0,c[e>>2]|0);__ZN14IMemoryManager15setCurrentOwnerEi(f);Xc=i;return}else{c[h>>2]=b;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100752,100462,101104,h);__ZN7IBuffer13freeBufferPtrEPh(g);__ZN15IArchiverResultC2Ei(a,-1);__ZN14IMemoryManager15setCurrentOwnerEi(f);Xc=i;return}}function __ZN10emscripten8internal7InvokerI15IArchiverResultJjjjbEE6invokeEPFS2_jjjbEjjjb(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=g;zd[a&63](h,b,d,e,f);f=__Znwm(16)|0;c[f>>2]=c[h>>2];c[f+4>>2]=c[h+4>>2];c[f+8>>2]=c[h+8>>2];c[f+12>>2]=c[h+12>>2];Xc=g;return f|0}function __ZN9IArchiver14decompressZLIBEjjjb(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Xc;Xc=Xc+96|0;if((Xc|0)>=(Yc|0))N(96);p=q+32|0;m=q+24|0;l=q+16|0;i=q+8|0;h=q;k=q+40|0;o=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(4);j=(e|0)==0?d<<1:e;g=__ZN7IBuffer12getBufferPtrEjj(j,4)|0;if(!g){c[h>>2]=j;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100752,100475,100941,h);__ZN15IArchiverResultC2Ei(a,-1);__ZN14IMemoryManager15setCurrentOwnerEi(o);Xc=q;return}c[k+32>>2]=0;c[k+36>>2]=0;c[k+40>>2]=0;c[k>>2]=b;c[k+4>>2]=d;e=_inflateInit_(k,161992,56)|0;do if(!e){d=k+12|0;c[d>>2]=g;h=k+16|0;c[h>>2]=j;i=k+20|0;b=j;e=j;a:while(1){if(e>>>0<4096){e=b<<1;g=__ZN7IBuffer16reallocBufferPtrEPhj(g,e)|0;if(!g){n=8;break}}else e=b;j=c[i>>2]|0;c[d>>2]=g+j;c[h>>2]=e-j;switch(_inflate(k,0)|0){case 1:break a;case -3:{n=10;break a}default:{}}b=e;e=c[h>>2]|0}if((n|0)==8){c[l>>2]=e;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100752,100475,100941,l);__ZN15IArchiverResultC2Ei(a,-1);break}if((n|0)==10?f:0){c[m>>2]=-3;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100752,100475,101030,m);__ZN7IBuffer13freeBufferPtrEPh(g);__ZN15IArchiverResultC2Ei(a,-1);break}e=_inflateEnd(k)|0;if(!e){__ZN15IArchiverResultC2Ejjj(a,g,0,c[i>>2]|0);break}else{c[p>>2]=e;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100752,100475,101068,p);__ZN7IBuffer13freeBufferPtrEPh(g);__ZN15IArchiverResultC2Ei(a,-1);break}}else{c[i>>2]=e;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100752,100475,100993,i);__ZN7IBuffer13freeBufferPtrEPh(g);__ZN15IArchiverResultC2Ei(a,-1)}while(0);__ZN14IMemoryManager15setCurrentOwnerEi(o);Xc=q;return}function __ZN9IArchiver15compressDeflateEjj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(4);__ZN9IArchiver12compressZLIBEjj(a,b,d);if(c[a>>2]|0){__ZN14IMemoryManager15setCurrentOwnerEi(e);return}c[a+8>>2]=2;d=a+12|0;c[d>>2]=(c[d>>2]|0)+-6;__ZN14IMemoryManager15setCurrentOwnerEi(e);return}function __ZN10emscripten8internal7InvokerI15IArchiverResultJjjjEE6invokeEPFS2_jjjEjjj(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=f;yd[a&127](g,b,d,e);e=__Znwm(16)|0;c[e>>2]=c[g>>2];c[e+4>>2]=c[g+4>>2];c[e+8>>2]=c[g+8>>2];c[e+12>>2]=c[g+12>>2];Xc=f;return e|0}function __ZN9IArchiver17decompressInflateEjjj(b,c,d,e){b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(4);g=c;if(d>>>0<2){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100752,100513,100906,h);__ZN15IArchiverResultC2Ei(b,-1);__ZN14IMemoryManager15setCurrentOwnerEi(f);Xc=h;return}else{a[g>>0]=120;a[g+1>>0]=-100;__ZN9IArchiver14decompressZLIBEjjjb(b,c,d+4|0,e,0);__ZN14IMemoryManager15setCurrentOwnerEi(f);Xc=h;return}}function __ZN9IArchiver12compressLZMAEjj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);j=k+8|0;h=k+32|0;g=k+12|0;i=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(4);e=_elzma_compress_alloc()|0;c[h>>2]=e;if(!e)Ha(100836,100681,257,100537);if(_elzma_compress_config(e,3,0,2,5,1048576,1,d,0)|0){_elzma_compress_free(h);__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100752,100537,100849,k);__ZN15IArchiverResultC2Ei(a,-1);__ZN14IMemoryManager15setCurrentOwnerEi(i);Xc=k;return}c[g>>2]=b;c[g+4>>2]=d;f=g+12|0;c[f>>2]=0;c[g+16>>2]=d;b=__ZN7IBuffer12getBufferPtrEjj(d,4)|0;e=g+8|0;c[e>>2]=b;b=_elzma_compress_run(c[h>>2]|0,10,g,11,g,0,0)|0;e=c[e>>2]|0;if(!b){j=c[f>>2]|0;_elzma_compress_free(h);__ZN15IArchiverResultC2Ejjj(a,e,0,j)}else{if(e|0)_is_free(e);_elzma_compress_free(h);c[j>>2]=b;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100752,100537,100877,j);__ZN15IArchiverResultC2Ei(a,-1)}__ZN14IMemoryManager15setCurrentOwnerEi(i);Xc=k;return}function __ZN9IArchiver14decompressLZMAEjjj(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;i=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);g=i+20|0;e=i;h=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(4);j=_elzma_decompress_alloc()|0;c[g>>2]=j;c[e>>2]=b;c[e+4>>2]=d;f=e+12|0;c[f>>2]=0;d=~~(+(d>>>0)*1.5);c[e+16>>2]=d;d=__ZN7IBuffer12getBufferPtrEjj(d,4)|0;b=e+8|0;c[b>>2]=d;e=_elzma_decompress_run(j,10,e,11,e,1)|0;b=c[b>>2]|0;if(!e){j=c[f>>2]|0;_elzma_decompress_free(g);__ZN15IArchiverResultC2Ejjj(a,b,0,j);__ZN14IMemoryManager15setCurrentOwnerEi(h);Xc=i;return}if(b|0)_is_free(b);_elzma_decompress_free(g);__ZN15IArchiverResultC2Ei(a,e);__ZN14IMemoryManager15setCurrentOwnerEi(h);Xc=i;return}function __ZN10emscripten8internal15raw_constructorI15IArchiverResultJEEEPT_DpNS0_11BindingTypeIT0_E8WireTypeE(){var a=0;a=__Znwm(16)|0;__ZN15IArchiverResultC2Ev(a);return a|0}function __ZN10emscripten8internal14raw_destructorI15IArchiverResultEEvPT_(a){a=a|0;if(!a)return;__ZdlPv(a);return}function __ZN10emscripten8internal12MemberAccessI15IArchiverResultiE7getWireIS2_EEiRKMS2_iRKT_(a,b){a=a|0;b=b|0;return c[b+(c[a>>2]|0)>>2]|0}function __ZN10emscripten8internal12MemberAccessI15IArchiverResultiE7setWireIS2_EEvRKMS2_iRT_i(a,b,d){a=a|0;b=b|0;d=d|0;c[b+(c[a>>2]|0)>>2]=d;return}function __ZN10emscripten8internal12MemberAccessI15IArchiverResultjE7getWireIS2_EEjRKMS2_jRKT_(a,b){a=a|0;b=b|0;return c[b+(c[a>>2]|0)>>2]|0}function __ZN10emscripten8internal12MemberAccessI15IArchiverResultjE7setWireIS2_EEvRKMS2_jRT_j(a,b,d){a=a|0;b=b|0;d=d|0;c[b+(c[a>>2]|0)>>2]=d;return}function __ZN9IArchiver17lzmaInputCallbackEPvS0_Pm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;if(!a)Ha(100670,100681,195,100818);f=a+4|0;g=c[f>>2]|0;e=c[d>>2]|0;e=g>>>0>>0?g:e;if(!e){c[d>>2]=e;return 0}_memcpy(b|0,c[a>>2]|0,e|0)|0;c[a>>2]=(c[a>>2]|0)+e;c[f>>2]=(c[f>>2]|0)-e;c[d>>2]=e;return 0}function __ZN9IArchiver18lzmaOutputCallbackEPvPKvm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=j;if(!a)Ha(100670,100681,217,100733);if(!d){i=0;Xc=j;return i|0}i=a+12|0;e=c[i>>2]|0;f=e+d|0;g=a+16|0;do if(f>>>0>(c[g>>2]|0)>>>0){e=f<<1;c[g>>2]=e;f=a+8|0;e=__ZN7IBuffer16reallocBufferPtrEPhj(c[f>>2]|0,e)|0;c[f>>2]=e;if(e|0){a=e;e=c[i>>2]|0;break}c[h>>2]=c[g>>2];__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,100752,100733,100762,h);i=0;Xc=j;return i|0}else a=c[a+8>>2]|0;while(0);_memcpy(a+e|0,b|0,d|0)|0;c[i>>2]=(c[i>>2]|0)+d;i=d;Xc=j;return i|0}function __ZN15IArchiverResultC2Ev(a){a=a|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function __ZN15IArchiverResultC2Ei(a,b){a=a|0;b=b|0;c[a>>2]=b;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function __ZN15IArchiverResultC2Ejjj(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a>>2]=0;c[a+4>>2]=b;c[a+8>>2]=d;c[a+12>>2]=e;return}function __GLOBAL__sub_I_IFont_cpp(){__ZN44EmscriptenBindingInitializer_IceStoneCppFontC2Ev(0);return}function __ZN44EmscriptenBindingInitializer_IceStoneCppFontC2Ev(a){a=a|0;var b=0;qb(96064,101127,100583,6,117931,17);a=__Znwm(4)|0;c[a>>2]=0;b=__Znwm(4)|0;c[b>>2]=0;rb(96064,101140,96568,100144,15,a|0,96568,100049,7,b|0);b=__Znwm(4)|0;c[b>>2]=4;a=__Znwm(4)|0;c[a>>2]=4;rb(96064,101146,96616,100144,16,b|0,96616,100049,8,a|0);a=__Znwm(4)|0;c[a>>2]=8;b=__Znwm(4)|0;c[b>>2]=8;rb(96064,101152,96616,100144,16,a|0,96616,100049,8,b|0);b=__Znwm(4)|0;c[b>>2]=12;a=__Znwm(4)|0;c[a>>2]=12;rb(96064,101165,96616,100144,16,b|0,96616,100049,8,a|0);a=__Znwm(4)|0;c[a>>2]=16;b=__Znwm(4)|0;c[b>>2]=16;rb(96064,101181,96616,100144,16,a|0,96616,100049,8,b|0);b=__Znwm(4)|0;c[b>>2]=20;a=__Znwm(4)|0;c[a>>2]=20;rb(96064,101184,96616,100144,16,b|0,96616,100049,8,a|0);a=__Znwm(4)|0;c[a>>2]=24;b=__Znwm(4)|0;c[b>>2]=24;rb(96064,101187,96616,100144,16,a|0,96616,100049,8,b|0);b=__Znwm(4)|0;c[b>>2]=28;a=__Znwm(4)|0;c[a>>2]=28;rb(96064,101190,96616,100144,16,b|0,96616,100049,8,a|0);cb(96064);qb(96072,101193,100583,7,117931,18);a=__Znwm(4)|0;c[a>>2]=0;b=__Znwm(4)|0;c[b>>2]=0;rb(96072,101181,96616,100144,17,a|0,96616,100049,9,b|0);b=__Znwm(4)|0;c[b>>2]=4;a=__Znwm(4)|0;c[a>>2]=4;rb(96072,101184,96616,100144,17,b|0,96616,100049,9,a|0);a=__Znwm(4)|0;c[a>>2]=8;b=__Znwm(4)|0;c[b>>2]=8;rb(96072,101187,96616,100144,17,a|0,96616,100049,9,b|0);b=__Znwm(4)|0;c[b>>2]=12;a=__Znwm(4)|0;c[a>>2]=12;rb(96072,101190,96616,100144,17,b|0,96616,100049,9,a|0);cb(96072);eb(96080,96088,96104,0,100116,26,100119,0,100119,0,101211,117931,19);gb(96080,2,96744,100144,18,27);a=__Znwm(8)|0;c[a>>2]=3;c[a+4>>2]=0;hb(96080,101219,3,96752,100049,10,a|0,0);a=__Znwm(8)|0;c[a>>2]=11;c[a+4>>2]=0;hb(96080,101224,3,96764,100158,12,a|0,0);a=__Znwm(8)|0;c[a>>2]=1;c[a+4>>2]=0;hb(96080,101233,5,64,101247,1,a|0,0);a=__Znwm(8)|0;c[a>>2]=1;c[a+4>>2]=0;hb(96080,101254,7,96,101274,1,a|0,0);a=__Znwm(8)|0;c[a>>2]=13;c[a+4>>2]=0;hb(96080,101283,4,128,100531,73,a|0,0);a=__Znwm(8)|0;c[a>>2]=1;c[a+4>>2]=0;hb(96080,101295,9,144,101307,1,a|0,0);a=__Znwm(8)|0;c[a>>2]=1;c[a+4>>2]=0;hb(96080,101318,11,192,101336,1,a|0,0);a=__Znwm(4)|0;c[a>>2]=0;b=__Znwm(4)|0;c[b>>2]=0;ib(96080,101349,96616,100144,19,a|0,96616,100049,12,b|0);b=__Znwm(4)|0;c[b>>2]=4;a=__Znwm(4)|0;c[a>>2]=4;ib(96080,101359,96616,100144,19,b|0,96616,100049,12,a|0);a=__Znwm(4)|0;c[a>>2]=8;b=__Znwm(4)|0;c[b>>2]=8;ib(96080,101370,96624,100144,20,a|0,96624,100049,13,b|0);b=__Znwm(4)|0;c[b>>2]=12;a=__Znwm(4)|0;c[a>>2]=12;ib(96080,101382,96624,100144,20,b|0,96624,100049,13,a|0);a=__Znwm(4)|0;c[a>>2]=16;b=__Znwm(4)|0;c[b>>2]=16;ib(96080,101395,96616,100144,19,a|0,96616,100049,12,b|0);b=__Znwm(4)|0;c[b>>2]=20;a=__Znwm(4)|0;c[a>>2]=20;ib(96080,101412,96616,100144,19,b|0,96616,100049,12,a|0);a=__Znwm(4)|0;c[a>>2]=24;b=__Znwm(4)|0;c[b>>2]=24;ib(96080,101429,96616,100144,19,a|0,96616,100049,12,b|0);b=__Znwm(4)|0;c[b>>2]=28;a=__Znwm(4)|0;c[a>>2]=28;ib(96080,101442,96616,100144,19,b|0,96616,100049,12,a|0);a=__Znwm(4)|0;c[a>>2]=32;b=__Znwm(4)|0;c[b>>2]=32;ib(96080,101461,96616,100144,19,a|0,96616,100049,12,b|0);b=__Znwm(4)|0;c[b>>2]=36;a=__Znwm(4)|0;c[a>>2]=36;ib(96080,101477,96616,100144,19,b|0,96616,100049,12,a|0);a=__Znwm(4)|0;c[a>>2]=40;b=__Znwm(4)|0;c[b>>2]=40;ib(96080,101488,96616,100144,19,a|0,96616,100049,12,b|0);b=__Znwm(4)|0;c[b>>2]=44;a=__Znwm(4)|0;c[a>>2]=44;ib(96080,101500,96616,100144,19,b|0,96616,100049,12,a|0);a=__Znwm(4)|0;c[a>>2]=48;b=__Znwm(4)|0;c[b>>2]=48;ib(96080,101512,96616,100144,19,a|0,96616,100049,12,b|0);b=__Znwm(4)|0;c[b>>2]=52;a=__Znwm(4)|0;c[a>>2]=52;ib(96080,101528,96616,100144,19,b|0,96616,100049,12,a|0);a=__Znwm(4)|0;c[a>>2]=56;b=__Znwm(4)|0;c[b>>2]=56;ib(96080,101546,96616,100144,19,a|0,96616,100049,12,b|0);b=__Znwm(4)|0;c[b>>2]=60;a=__Znwm(4)|0;c[a>>2]=60;ib(96080,101564,96616,100144,19,b|0,96616,100049,12,a|0);a=__Znwm(4)|0;c[a>>2]=64;b=__Znwm(4)|0;c[b>>2]=64;ib(96080,101584,96616,100144,19,a|0,96616,100049,12,b|0);b=__Znwm(4)|0;c[b>>2]=68;a=__Znwm(4)|0;c[a>>2]=68;ib(96080,101599,96616,100144,19,b|0,96616,100049,12,a|0);return}function __ZN10emscripten8internal15raw_constructorI10IFontGlyphJEEEPT_DpNS0_11BindingTypeIT0_E8WireTypeE(){var a=0;a=__Znwm(32)|0;__ZN10IFontGlyphC2Ev(a);return a|0}function __ZN10emscripten8internal14raw_destructorI10IFontGlyphEEvPT_(a){a=a|0;if(!a)return;__ZdlPv(a);return}function __ZN10emscripten8internal12MemberAccessI10IFontGlyphbE7getWireIS2_EEbRKMS2_bRKT_(b,d){b=b|0;d=d|0;return (a[d+(c[b>>2]|0)>>0]|0)!=0|0}function __ZN10emscripten8internal12MemberAccessI10IFontGlyphbE7setWireIS2_EEvRKMS2_bRT_b(b,d,e){b=b|0;d=d|0;e=e|0;a[d+(c[b>>2]|0)>>0]=e&1;return}function __ZN10emscripten8internal12MemberAccessI10IFontGlyphiE7getWireIS2_EEiRKMS2_iRKT_(a,b){a=a|0;b=b|0;return c[b+(c[a>>2]|0)>>2]|0}function __ZN10emscripten8internal12MemberAccessI10IFontGlyphiE7setWireIS2_EEvRKMS2_iRT_i(a,b,d){a=a|0;b=b|0;d=d|0;c[b+(c[a>>2]|0)>>2]=d;return}function __ZN10emscripten8internal15raw_constructorI15IFontGlyphScaleJEEEPT_DpNS0_11BindingTypeIT0_E8WireTypeE(){var a=0;a=__Znwm(16)|0;__ZN15IFontGlyphScaleC2Ev(a);return a|0}function __ZN10emscripten8internal14raw_destructorI15IFontGlyphScaleEEvPT_(a){a=a|0;if(!a)return;__ZdlPv(a);return}function __ZN10emscripten8internal12MemberAccessI15IFontGlyphScaleiE7getWireIS2_EEiRKMS2_iRKT_(a,b){a=a|0;b=b|0;return c[b+(c[a>>2]|0)>>2]|0}function __ZN10emscripten8internal12MemberAccessI15IFontGlyphScaleiE7setWireIS2_EEvRKMS2_iRT_i(a,b,d){a=a|0;b=b|0;d=d|0;c[b+(c[a>>2]|0)>>2]=d;return}function __ZN10emscripten8internal13getActualTypeI5IFontEEPKvPT_(a){a=a|0;return 96080}function __ZN10emscripten8internal14raw_destructorI5IFontEEvPT_(a){a=a|0;if(!a)return;__ZdlPv(a);return}function __ZN10emscripten8internal7InvokerIP5IFontJOjEE6invokeEPFS3_S4_Ej(a,b){a=a|0;b=b|0;var d=0,e=0;d=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=d;c[e>>2]=b;b=ed[a&127](e)|0;Xc=d;return b|0}function __ZN10emscripten8internal12operator_newI5IFontJjEEEPT_DpOT0_(b){b=b|0;var d=0,e=0,f=0,g=0;g=__Znwm(204)|0;b=c[b>>2]|0;c[g>>2]=0;d=g+72|0;e=g+16|0;f=e+56|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(f|0));c[d>>2]=b;a[g+200>>0]=0;c[g+88>>2]=0;return g|0}function __ZN5IFont4loadEj(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,u=0;u=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);s=u+16|0;f=u+8|0;p=u;l=u+32|0;m=u+28|0;n=u+24|0;q=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(2);r=b+72|0;c[p>>2]=c[r>>2];__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(1,102608,101219,102614,p);o=b+76|0;if(!(_stbtt_InitFont(o,e,0)|0)){c[f>>2]=c[r>>2];__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,102608,101219,102627,f);__ZN14IMemoryManager15setCurrentOwnerEi(q);Xc=u;return}k=b+80|0;i=(c[k>>2]|0)+(c[b+96>>2]|0)+18|0;c[b+4>>2]=d[i>>0]<<8|d[i+1>>0];_stbtt_GetFontMetricsOS2ForAbs(o,b+8|0,b+12|0,b+36|0,b+40|0,b+44|0,b+48|0,b+52|0,b+56|0,b+60|0,b+64|0,b+68|0)|0;i=b+24|0;j=b+28|0;k=c[k>>2]|0;g=c[b+84>>2]|0;f=k+g+4|0;f=d[f>>0]<<8|d[f+1>>0];g=g+12|0;a:do if(f|0){e=0;while(1){h=k+(g+(e<<4))|0;if((((a[h>>0]|0)==112?(a[h+1>>0]|0)==111:0)?(a[h+2>>0]|0)==115:0)?(a[h+3>>0]|0)==116:0)break;e=e+1|0;if(e>>>0>=f>>>0)break a}e=h+8|0;e=d[e+1>>0]<<16|d[e>>0]<<24|d[e+2>>0]<<8|d[e+3>>0];if(e|0){h=k+e|0;g=h+8|0;g=(d[g>>0]<<8|d[g+1>>0])<<16;c[i>>2]=16?g>>16:g;i=h+10|0;i=(d[i>>0]<<8|d[i+1>>0])<<16;c[j>>2]=16?i>>16:i}}while(0);e=k+(c[b+104>>2]|0)+10|0;c[b+32>>2]=d[e>>0]<<8|d[e+1>>0];e=_stbtt_FindGlyphIndex(o,95)|0;if(e|0){c[p>>2]=0;c[l>>2]=0;if(!(_stbtt_GetGlyphBox(o,e,p,l,m,n)|0)){e=0;f=0}else{f=~~+t(+(+(0-(c[n>>2]|0)|0)));e=~~+G(+(+(0-(c[l>>2]|0)|0)))}c[b+16>>2]=f;c[b+20>>2]=e}p=c[b+88>>2]|0;c[b>>2]=p;a[b+200>>0]=1;c[s>>2]=c[r>>2];c[s+4>>2]=p;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(1,102608,101219,102646,s);__ZN14IMemoryManager15setCurrentOwnerEi(q);Xc=u;return}function __ZN10emscripten8internal13MethodInvokerIM5IFontFvjEvPS2_JjEE6invokeERKS4_S5_j(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=c[a>>2]|0;f=c[a+4>>2]|0;a=b+(1?f>>1:f)|0;if(!(f&1)){f=e;td[f&63](a,d);return}else{f=c[(c[a>>2]|0)+e>>2]|0;td[f&63](a,d);return}}function __ZN5IFont8getGlyphEj(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=p+12|0;k=p+8|0;l=p+4|0;m=p;o=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(2);__ZN10IFontGlyphC2Ev(b);n=e+76|0;i=_stbtt_FindGlyphIndex(n,f)|0;if(!i){__ZN14IMemoryManager15setCurrentOwnerEi(o);Xc=p;return}a[b>>0]=1;c[b+4>>2]=i;g=b+8|0;f=c[e+80>>2]|0;h=f+(c[e+104>>2]|0)+34|0;h=(d[h>>0]|0)<<8|(d[h+1>>0]|0);f=f+(c[e+108>>2]|0)|0;if((i|0)<(h|0)){f=f+(i<<2)|0;c[g>>2]=(d[f>>0]|0)<<8|(d[f+1>>0]|0);f=f+2|0}else{e=h<<2;q=f+(e+-4)|0;c[g>>2]=(d[q>>0]|0)<<8|(d[q+1>>0]|0);f=f+e+(i-h<<1)|0}f=((d[f>>0]|0)<<8|(d[f+1>>0]|0))<<16;c[b+12>>2]=16?f>>16:f;f=b+16|0;e=b+24|0;g=b+20|0;c[j>>2]=0;c[k>>2]=0;if(!(_stbtt_GetGlyphBox(n,i,j,k,l,m)|0)){c[f>>2]=0;c[e>>2]=0;c[g>>2]=0;f=0}else{q=~~+t(+(+(c[j>>2]|0)));c[f>>2]=q;f=~~+t(+(+(0-(c[m>>2]|0)|0)));c[e>>2]=f;f=~~+G(+(+(c[l>>2]|0)));c[g>>2]=f;f=~~+G(+(+(0-(c[k>>2]|0)|0)))}c[b+28>>2]=f;__ZN14IMemoryManager15setCurrentOwnerEi(o);Xc=p;return}function __ZN10emscripten8internal13MethodInvokerIM5IFontF10IFontGlyphjES3_PS2_JjEE6invokeERKS5_S6_j(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);f=g;e=c[a>>2]|0;h=c[a+4>>2]|0;a=b+(1?h>>1:h)|0;if(h&1)e=c[(c[a>>2]|0)+e>>2]|0;vd[e&127](f,a,d);h=__Znwm(32)|0;c[h>>2]=c[f>>2];c[h+4>>2]=c[f+4>>2];c[h+8>>2]=c[f+8>>2];c[h+12>>2]=c[f+12>>2];c[h+16>>2]=c[f+16>>2];c[h+20>>2]=c[f+20>>2];c[h+24>>2]=c[f+24>>2];c[h+28>>2]=c[f+28>>2];Xc=g;return h|0}function __ZN5IFont13getGlyphScaleEidd(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=+e;var f=0;f=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(2);__ZN15IFontGlyphScaleC2Ev(a);_stbtt_GetGlyphBitmapBoxSubpixel(b+76|0,c,d,e,0.0,0.0,a,a+8|0,a+4|0,a+12|0);__ZN14IMemoryManager15setCurrentOwnerEi(f);return}function __ZN10emscripten8internal13MethodInvokerIM5IFontF15IFontGlyphScaleiddES3_PS2_JiddEE6invokeERKS5_S6_idd(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=+e;f=+f;var g=0,h=0,i=0,j=0;i=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=i;g=c[a>>2]|0;j=c[a+4>>2]|0;a=b+(1?j>>1:j)|0;if(j&1)g=c[(c[a>>2]|0)+g>>2]|0;wd[g&1](h,a,d,e,f);j=__Znwm(16)|0;c[j>>2]=c[h>>2];c[j+4>>2]=c[h+4>>2];c[j+8>>2]=c[h+8>>2];c[j+12>>2]=c[h+12>>2];Xc=i;return j|0}function __ZN5IFont19getGlyphScaleMatrixEidddd(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=+f;g=+g;var h=0;h=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(2);__ZN15IFontGlyphScaleC2Ev(a);__Z37stbtt_GetGlyphBitmapBoxSubpixelMatrixPK14stbtt_fontinfoiffffffPiS2_S2_S2_(b+76|0,c,d,e,f,g,0.0,0.0,a,a+8|0,a+4|0,a+12|0);__ZN14IMemoryManager15setCurrentOwnerEi(h);return}function __ZN10emscripten8internal13MethodInvokerIM5IFontF15IFontGlyphScaleiddddES3_PS2_JiddddEE6invokeERKS5_S6_idddd(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=+e;f=+f;g=+g;h=+h;var i=0,j=0,k=0,l=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=k;i=c[a>>2]|0;l=c[a+4>>2]|0;a=b+(1?l>>1:l)|0;if(l&1)i=c[(c[a>>2]|0)+i>>2]|0;xd[i&1](j,a,d,e,f,g,h);l=__Znwm(16)|0;c[l>>2]=c[j>>2];c[l+4>>2]=c[j+4>>2];c[l+8>>2]=c[j+8>>2];c[l+12>>2]=c[j+12>>2];Xc=k;return l|0}function __ZN5IFont11kernAdvanceEii(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(2);c=_stbtt_GetGlyphKernAdvance(a+76|0,b,c)|0;__ZN14IMemoryManager15setCurrentOwnerEi(d);return c|0}function __ZN10emscripten8internal13MethodInvokerIM5IFontFiiiEiPS2_JiiEE6invokeERKS4_S5_ii(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=c[a>>2]|0;g=c[a+4>>2]|0;a=b+(1?g>>1:g)|0;if(g&1)f=c[(c[a>>2]|0)+f>>2]|0;return hd[f&63](a,d,e)|0}function __ZN5IFont11renderGlyphEjiddiii(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(2);k=b;_memset(k|0,0,H(f<<2,g)|0)|0;j=h<<1;__Z33stbtt_MakeGlyphBitmapSubpixelRGBAPK14stbtt_fontinfoPhiiiffffi(a+76|0,k+((H(h,f)|0)+h<<2)|0,f-j|0,g-j|0,f,d,e,0.0,0.0,c);__ZN14IMemoryManager15setCurrentOwnerEi(i);return b|0}function __ZN10emscripten8internal13MethodInvokerIM5IFontFjjiddiiiEjPS2_JjiddiiiEE6invokeERKS4_S5_jiddiii(a,b,d,e,f,g,h,i,j){a=a|0;b=b|0;d=d|0;e=e|0;f=+f;g=+g;h=h|0;i=i|0;j=j|0;var k=0,l=0;k=c[a>>2]|0;l=c[a+4>>2]|0;a=b+(1?l>>1:l)|0;if(l&1)k=c[(c[a>>2]|0)+k>>2]|0;return ld[k&1](a,d,e,f,g,h,i,j)|0}function __ZN5IFont17renderGlyphMatrixEjiddddiii(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=+f;g=+g;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0;k=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(2);m=b;_memset(m|0,0,H(h<<2,i)|0)|0;l=j<<1;__Z39stbtt_MakeGlyphBitmapSubpixelRGBAMatrixPK14stbtt_fontinfoPhiiiffffffi(a+76|0,m+((H(j,h)|0)+j<<2)|0,h-l|0,i-l|0,h,d,e,f,g,0.0,0.0,c);__ZN14IMemoryManager15setCurrentOwnerEi(k);return b|0}function __ZN10emscripten8internal13MethodInvokerIM5IFontFjjiddddiiiEjPS2_JjiddddiiiEE6invokeERKS4_S5_jiddddiii(a,b,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;d=d|0;e=e|0;f=+f;g=+g;h=+h;i=+i;j=j|0;k=k|0;l=l|0;var m=0,n=0;m=c[a>>2]|0;n=c[a+4>>2]|0;a=b+(1?n>>1:n)|0;if(n&1)m=c[(c[a>>2]|0)+m>>2]|0;return kd[m&1](a,d,e,f,g,h,i,j,k,l)|0}function __ZN10emscripten8internal12MemberAccessI5IFontiE7getWireIS2_EEiRKMS2_iRKT_(a,b){a=a|0;b=b|0;return c[b+(c[a>>2]|0)>>2]|0}function __ZN10emscripten8internal12MemberAccessI5IFontiE7setWireIS2_EEvRKMS2_iRT_i(a,b,d){a=a|0;b=b|0;d=d|0;c[b+(c[a>>2]|0)>>2]=d;return}function __ZN10emscripten8internal12MemberAccessI5IFontjE7getWireIS2_EEjRKMS2_jRKT_(a,b){a=a|0;b=b|0;return c[b+(c[a>>2]|0)>>2]|0}function __ZN10emscripten8internal12MemberAccessI5IFontjE7setWireIS2_EEvRKMS2_jRT_j(a,b,d){a=a|0;b=b|0;d=d|0;c[b+(c[a>>2]|0)>>2]=d;return}function __Z39stbtt_MakeGlyphBitmapSubpixelRGBAMatrixPK14stbtt_fontinfoPhiiiffffffi(a,b,d,e,f,g,h,i,j,k,l,m){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=+g;h=+h;i=+i;j=+j;k=+k;l=+l;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0;s=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);n=s+24|0;o=s+20|0;p=s+16|0;q=s;r=_stbtt_GetGlyphShape(a,m,p)|0;__Z37stbtt_GetGlyphBitmapBoxSubpixelMatrixPK14stbtt_fontinfoiffffffPiS2_S2_S2_(a,m,g,h,i,j,k,l,n,o,0,0);c[q+12>>2]=b;c[q>>2]=d;c[q+4>>2]=e;c[q+8>>2]=f;if((d|0)==0|(e|0)==0){f=c[p>>2]|0;_is_free(f);Xc=s;return}else{f=c[p>>2]|0;__Z25stbtt_RasterizeRGBAMatrixP13stbtt__bitmapfP12stbtt_vertexiffffffiiiPv(q,.3499999940395355,f,r,g,h,i,j,k,l,c[n>>2]|0,c[o>>2]|0,1,0);_is_free(f);Xc=s;return}}function _stbtt_GetGlyphShape(e,f,g){e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0.0,Q=0.0;O=Xc;Xc=Xc+96|0;if((Xc|0)>=(Yc|0))N(96);C=O+48|0;j=O;if(c[e+60>>2]|0){h=C+4|0;i=h+44|0;do{c[h>>2]=0;h=h+4|0}while((h|0)<(i|0));c[C>>2]=1;h=j;i=h+48|0;do{c[h>>2]=0;h=h+4|0}while((h|0)<(i|0));if((__ZL21stbtt__run_charstringPK14stbtt_fontinfoiP12stbtt__csctx(e,f,C)|0)!=0?(l=C+44|0,M=_is_malloc((c[l>>2]|0)*14|0)|0,c[g>>2]=M,c[j+40>>2]=M,(__ZL21stbtt__run_charstringPK14stbtt_fontinfoiP12stbtt__csctx(e,f,j)|0)!=0):0){h=c[j+44>>2]|0;if((h|0)==(c[l>>2]|0))k=h;else Ha(102301,101631,2257,102351)}else{c[g>>2]=0;k=0}g=k;Xc=O;return g|0}i=c[e+4>>2]|0;h=__ZL20stbtt__GetGlyfOffsetPK14stbtt_fontinfoi(e,f)|0;c[g>>2]=0;if((h|0)<0){g=0;Xc=O;return g|0}j=i+h|0;h=d[j>>0]<<8|d[j+1>>0];i=h&65535;a:do if(i<<16>>16>0){L=h<<16;K=j+10|0;L=15?L>>15:L;f=K+L|0;k=a[f>>0]|0;j=a[f+1>>0]|0;M=f+-2|0;M=d[M>>0]<<8|d[M+1>>0];i=_is_malloc(((L|1)+M|0)*14|0)|0;if(!i){g=0;Xc=O;return g|0}w=M+1|0;h=0;l=0;m=0;j=f+2+((k&255)<<8|j&255)|0;while(1){if(!(l<<24>>24)){k=j+1|0;h=a[j>>0]|0;if(!(h&8)){f=0;j=k}else{f=a[k>>0]|0;j=j+2|0}}else f=l+-1<<24>>24;a[i+((m+L|0)*14|0)+12>>0]=h;m=m+1|0;if((m|0)==(w|0))break;else l=f}h=0;l=0;do{f=l+L|0;k=d[i+(f*14|0)+12>>0]|0;if(!(k&2)){if(!(k&16)){J=(d[j>>0]<<8|d[j+1>>0])<<16;h=(16?J>>16:J)+h|0;j=j+2|0}}else{J=d[j>>0]|0;h=((k&16|0)==0?0-J|0:J)+h|0;j=j+1|0}b[i+(f*14|0)>>1]=h;l=l+1|0}while((l|0)!=(w|0));h=0;l=0;do{f=l+L|0;k=d[i+(f*14|0)+12>>0]|0;if(!(k&4)){if(!(k&32)){J=(d[j>>0]<<8|d[j+1>>0])<<16;h=(16?J>>16:J)+h|0;j=j+2|0}}else{J=d[j>>0]|0;h=((k&32|0)==0?0-J|0:J)+h|0;j=j+1|0}b[i+(f*14|0)+2>>1]=h;l=l+1|0}while((l|0)!=(w|0));k=0;J=0;D=0;H=0;w=0;A=0;z=0;E=0;I=0;C=0;h=0;m=0;while(1){B=m+L|0;e=a[i+(B*14|0)+12>>0]|0;x=b[i+(B*14|0)>>1]|0;G=x<<16>>16;y=b[i+(B*14|0)+2>>1]|0;F=y<<16>>16;do if((D|0)!=(m|0)){f=(h|0)!=0;if(!(e&1)){if(!f){B=J;E=F;e=G;x=C;h=1;y=H;l=k;break}e=I+G|0;B=E+F|0;a[i+(k*14|0)+12>>0]=3;b[i+(k*14|0)>>1]=1?e>>>1:e;b[i+(k*14|0)+2>>1]=1?B>>>1:B;b[i+(k*14|0)+4>>1]=I;b[i+(k*14|0)+6>>1]=E;B=J;E=F;e=G;x=C;h=1;y=H;l=k+1|0;break}l=k+1|0;h=i+(k*14|0)|0;j=i+(k*14|0)+12|0;if(f){a[j>>0]=3;b[h>>1]=x;b[i+(k*14|0)+2>>1]=y;b[i+(k*14|0)+4>>1]=I;b[i+(k*14|0)+6>>1]=E;B=J;e=I;x=C;h=0;y=H;break}else{a[j>>0]=2;b[h>>1]=x;b[i+(k*14|0)+2>>1]=y;b[i+(k*14|0)+4>>1]=0;b[i+(k*14|0)+6>>1]=0;B=J;e=I;x=C;h=0;y=H;break}}else{if(m){l=(h|0)!=0;do if(!C){h=k+1|0;j=i+(k*14|0)|0;f=i+(k*14|0)+12|0;if(l){a[f>>0]=3;b[j>>1]=z;b[i+(k*14|0)+2>>1]=A;b[i+(k*14|0)+4>>1]=I;j=E&65535;break}else{a[f>>0]=2;b[j>>1]=z;b[i+(k*14|0)+2>>1]=A;b[i+(k*14|0)+4>>1]=0;j=0;break}}else{if(l){D=w+I|0;h=H+E|0;a[i+(k*14|0)+12>>0]=3;b[i+(k*14|0)>>1]=1?D>>>1:D;b[i+(k*14|0)+2>>1]=1?h>>>1:h;b[i+(k*14|0)+4>>1]=I;b[i+(k*14|0)+6>>1]=E;h=k+1|0}else h=k;a[i+(h*14|0)+12>>0]=3;b[i+(h*14|0)>>1]=z;b[i+(h*14|0)+2>>1]=A;b[i+(h*14|0)+4>>1]=w;k=h;h=h+1|0;j=H&65535}while(0);b[i+(k*14|0)+6>>1]=j;k=h}D=e&1;x=(D^1)&255;do if(!(D<<24>>24)){h=B+1|0;j=b[i+(h*14|0)>>1]|0;if(!(a[i+(h*14|0)+12>>0]&1)){j=j+G|0;f=(b[i+(h*14|0)+2>>1]|0)+F|0;l=F;w=G;f=1?f>>1:f;j=1?j>>1:j;break}else{l=F;w=G;f=b[i+(h*14|0)+2>>1]|0;m=m+1|0;break}}else{l=H;f=F;j=G}while(0);a[i+(k*14|0)+12>>0]=1;b[i+(k*14|0)>>1]=j;b[i+(k*14|0)+2>>1]=f;b[i+(k*14|0)+4>>1]=0;b[i+(k*14|0)+6>>1]=0;D=K+(J<<1)|0;B=J+1|0;D=(d[D>>0]<<8|d[D+1>>0])+1|0;e=I;h=0;y=l;A=f;z=j;l=k+1|0}while(0);if((m|0)<(M|0)){k=l;J=B;H=y;I=e;C=x;m=m+1|0}else break}f=(h|0)!=0;if(!x){h=l+1|0;j=i+(l*14|0)|0;k=i+(l*14|0)+12|0;if(f){a[k>>0]=3;b[j>>1]=z;b[i+(l*14|0)+2>>1]=A;b[i+(l*14|0)+4>>1]=e;b[i+(l*14|0)+6>>1]=E;break}else{a[k>>0]=2;b[j>>1]=z;b[i+(l*14|0)+2>>1]=A;b[i+(l*14|0)+4>>1]=0;b[i+(l*14|0)+6>>1]=0;break}}else{if(f){M=w+e|0;h=y+E|0;a[i+(l*14|0)+12>>0]=3;b[i+(l*14|0)>>1]=1?M>>>1:M;b[i+(l*14|0)+2>>1]=1?h>>>1:h;b[i+(l*14|0)+4>>1]=e;b[i+(l*14|0)+6>>1]=E;h=l+1|0}else h=l;a[i+(h*14|0)+12>>0]=3;b[i+(h*14|0)>>1]=z;b[i+(h*14|0)+2>>1]=A;b[i+(h*14|0)+4>>1]=w;b[i+(h*14|0)+6>>1]=y;h=h+1|0;break}}else{if(i<<16>>16!=-1){if(i<<16>>16>=0){i=0;h=0;break}Ha(154115,101631,1867,102278)}i=0;l=j+10|0;h=0;x=0;y=0;f=0;while(1){c[C>>2]=0;z=d[l+1>>0]|0;m=d[l+2>>0]<<8|d[l+3>>0];if(!(z&2)){B=59;break}j=a[l+4>>0]|0;if(!(z&1)){k=6;t=+(j<<24>>24);u=+(a[l+5>>0]|0)}else{k=8;t=+((((j&255)<<8|d[l+5>>0])&65535)<<16>>16);u=+(((d[l+6>>0]<<8|d[l+7>>0])&65535)<<16>>16)}j=l+k|0;do if(!(z&8)){if(z&64|0){w=j+4|0;q=+(((d[j>>0]<<8|d[j+1>>0])&65535)<<16>>16)*.00006103515625;r=0.0;s=0.0;n=+(((d[j+2>>0]<<8|d[j+3>>0])&65535)<<16>>16)*.00006103515625;break}if(!(z&128)){w=j;q=1.0;r=0.0;s=0.0;n=1.0}else{w=j+8|0;q=+(((d[j>>0]<<8|d[j+1>>0])&65535)<<16>>16)*.00006103515625;r=+(((d[j+2>>0]<<8|d[j+3>>0])&65535)<<16>>16)*.00006103515625;s=+(((d[j+4>>0]<<8|d[j+5>>0])&65535)<<16>>16)*.00006103515625;n=+(((d[j+6>>0]<<8|d[j+7>>0])&65535)<<16>>16)*.00006103515625}}else{n=+(((d[j>>0]<<8|d[j+1>>0])&65535)<<16>>16)*.00006103515625;w=j+2|0;q=n;r=0.0;s=0.0}while(0);o=+v(+(r*r+q*q));p=+v(+(n*n+s*s));k=_stbtt_GetGlyphShape(e,m,C)|0;if((k|0)>0){A=c[C>>2]|0;j=0;do{M=A+(j*14|0)|0;L=A+(j*14|0)+2|0;P=+(b[M>>1]|0);Q=+(b[L>>1]|0);b[M>>1]=~~(o*(t+(q*P+s*Q)));b[L>>1]=~~(p*(u+(r*P+n*Q)));L=A+(j*14|0)+4|0;M=A+(j*14|0)+6|0;Q=+(b[L>>1]|0);P=+(b[M>>1]|0);b[L>>1]=~~(o*(t+(q*Q+s*P)));b[M>>1]=~~(p*(u+(r*Q+n*P)));j=j+1|0}while((j|0)!=(k|0));j=k+h|0;l=_is_malloc(j*14|0)|0;if(!l)break;if((h|0)>0)_memcpy(l|0,y|0,h*14|0)|0;_memcpy(l+(h*14|0)|0,A|0,k*14|0)|0;if(i|0)_is_free(f);_is_free(A);i=l;h=j;k=l;f=l;j=l}else{k=x;j=y}if(!(z&32))break a;else{l=w;x=k;y=j}}if((B|0)==59)Ha(154115,101631,1814,102278);if(i|0)_is_free(x);_is_free(A);g=0;Xc=O;return g|0}while(0);c[g>>2]=i;g=h;Xc=O;return g|0}function __Z37stbtt_GetGlyphBitmapBoxSubpixelMatrixPK14stbtt_fontinfoiffffffPiS2_S2_S2_(a,b,d,e,f,g,h,i,j,k,l,m){a=a|0;b=b|0;d=+d;e=+e;f=+f;g=+g;h=+h;i=+i;j=j|0;k=k|0;l=l|0;m=m|0;var n=0.0,o=0.0,p=0,q=0,r=0,s=0,u=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0;u=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);p=u+12|0;q=u+8|0;r=u+4|0;s=u;c[p>>2]=0;c[q>>2]=0;if(!(_stbtt_GetGlyphBox(a,b,p,q,r,s)|0)){if(j|0)c[j>>2]=0;if(k|0)c[k>>2]=0;if(l|0)c[l>>2]=0;if(!m){Xc=u;return}c[m>>2]=0;Xc=u;return}else{v=+(c[p>>2]|0);x=v*d;o=+(c[s>>2]|0);n=o*f;y=x-n;v=v*e;o=o*g;w=v-o;A=+(c[q>>2]|0);f=A*f;x=x-f;g=A*g;v=v-g;A=+(c[r>>2]|0);z=A*d;f=z-f;d=A*e;g=d-g;n=z-n;o=d-o;d=yx?y:x;e=e>f?e:f;f=wv?w:v;g=v>g?v:g;if(j|0){s=~~+t(+((d>2]=s}if(k|0){j=~~+t(+((f>2]=j}if(l|0){k=~~+G(+((e>n?e:n)+h));c[l>>2]=k}if(!m){Xc=u;return}k=~~+G(+((g>o?g:o)+i));c[m>>2]=k;Xc=u;return}}function __Z25stbtt_RasterizeRGBAMatrixP13stbtt__bitmapfP12stbtt_vertexiffffffiiiPv(a,b,d,e,g,h,i,j,k,l,m,n,o,p){a=a|0;b=+b;d=d|0;e=e|0;g=+g;h=+h;i=+i;j=+j;k=+k;l=+l;m=m|0;n=n|0;o=o|0;p=p|0;var q=0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;F=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);E=F;q=F+16|0;p=F+12|0;c[q>>2]=0;c[p>>2]=0;D=__ZL19stbtt_FlattenCurvesP12stbtt_vertexifPPiS1_Pv(d,e,b/(g>j?j:g),p,q)|0;if(!D){Xc=F;return}C=c[p>>2]|0;A=c[q>>2]|0;e=(A|0)>0;if(e){p=0;d=0;do{d=(c[C+(p<<2)>>2]|0)+d|0;p=p+1|0}while((p|0)!=(A|0));p=(d*20|0)+20|0}else p=20;B=_is_malloc(p)|0;if(B|0){if(e){z=(o|0)==0;x=0;p=0;y=0;do{o=D+(x<<3)|0;w=C+(y<<2)|0;e=c[w>>2]|0;x=e+x|0;d=e+-1|0;if((e|0)>0)if(z){q=0;while(1){G=o+(q<<3)|0;v=+f[G>>2];b=+f[G+4>>2];r=v*g-b*i;b=v*h-b*j;d=o+(d<<3)|0;v=+f[d>>2];t=+f[d+4>>2];s=v*g-t*i;t=v*h-t*j;if(!(b==t)){if(b>2]=d;f[B+(p*20|0)>>2]=u+k;f[B+(p*20|0)+4>>2]=v+l;f[B+(p*20|0)+8>>2]=r+k;f[B+(p*20|0)+12>>2]=b+l;p=p+1|0;e=c[w>>2]|0}d=q+1|0;if((d|0)<(e|0)){G=q;q=d;d=G}else break}}else{q=0;while(1){G=o+(q<<3)|0;v=+f[G>>2];b=+f[G+4>>2];r=v*g-b*i;b=v*h-b*j;G=o+(d<<3)|0;v=+f[G>>2];t=+f[G+4>>2];s=v*g-t*i;t=v*h-t*j;if(!(b==t)){if(b>t){u=s;v=t;d=1}else{u=r;v=b;r=s;b=t;d=0}c[B+(p*20|0)+16>>2]=d;f[B+(p*20|0)>>2]=u+k;f[B+(p*20|0)+4>>2]=v+l;f[B+(p*20|0)+8>>2]=r+k;f[B+(p*20|0)+12>>2]=b+l;p=p+1|0;e=c[w>>2]|0}d=q+1|0;if((d|0)<(e|0)){G=q;q=d;d=G}else break}}y=y+1|0}while((y|0)!=(A|0));__ZL27stbtt__sort_edges_quicksortP11stbtt__edgei(B,p);if((p|0)>1){q=1;do{o=c[B+(q*20|0)>>2]|0;b=+f[B+(q*20|0)+4>>2];d=B+(q*20|0)+8|0;c[E>>2]=c[d>>2];c[E+4>>2]=c[d+4>>2];c[E+8>>2]=c[d+8>>2];d=q;while(1){e=d+-1|0;if(!(b<+f[B+(e*20|0)+4>>2]))break;A=B+(e*20|0)|0;G=B+(d*20|0)|0;c[G>>2]=c[A>>2];c[G+4>>2]=c[A+4>>2];c[G+8>>2]=c[A+8>>2];c[G+12>>2]=c[A+12>>2];c[G+16>>2]=c[A+16>>2];if((d|0)>1)d=e;else{d=e;break}}if((q|0)!=(d|0)){G=B+(d*20|0)+8|0;c[B+(d*20|0)>>2]=o;f[B+(d*20|0)+4>>2]=b;c[G>>2]=c[E>>2];c[G+4>>2]=c[E+4>>2];c[G+8>>2]=c[E+8>>2]}q=q+1|0}while((q|0)!=(p|0))}}else p=0;__ZL33stbtt__rasterize_sorted_edgesRGBAP13stbtt__bitmapP11stbtt__edgeiiiiPv(a,B,p,m,n);_is_free(B)}_is_free(C);_is_free(D);Xc=F;return}function __ZL19stbtt_FlattenCurvesP12stbtt_vertexifPPiS1_Pv(d,e,g,h,i){d=d|0;e=e|0;g=+g;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0.0,o=0,p=0,q=0.0,r=0,s=0;s=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);r=s;c[r>>2]=0;q=g*g;p=(e|0)>0;if(!p){c[i>>2]=0;h=0;Xc=s;return h|0}j=0;k=0;do{j=j+((a[d+(k*14|0)+12>>0]|0)==1&1)|0;k=k+1|0}while((k|0)!=(e|0));c[i>>2]=j;if(!j){h=0;Xc=s;return h|0}j=_is_malloc(j<<2)|0;c[h>>2]=j;if(!j){c[i>>2]=0;h=0;Xc=s;return h|0}c[r>>2]=0;if(p){g=0.0;n=0.0;l=0;m=0;k=-1;do{j=d+(m*14|0)|0;switch(a[d+(m*14|0)+12>>0]|0){case 1:{if((k|0)>-1)c[(c[h>>2]|0)+(k<<2)>>2]=(c[r>>2]|0)-l;l=c[r>>2]|0;g=+(b[j>>1]|0);n=+(b[d+(m*14|0)+2>>1]|0);c[r>>2]=l+1;k=k+1|0;break}case 2:{g=+(b[j>>1]|0);n=+(b[d+(m*14|0)+2>>1]|0);c[r>>2]=(c[r>>2]|0)+1;break}case 3:{o=d+(m*14|0)+2|0;__ZL22stbtt__tesselate_curveP12stbtt__pointPifffffffi(0,r,g,n,+(b[d+(m*14|0)+4>>1]|0),+(b[d+(m*14|0)+6>>1]|0),+(b[j>>1]|0),+(b[o>>1]|0),q,0);n=+(b[o>>1]|0);g=+(b[j>>1]|0);break}case 4:{o=d+(m*14|0)+2|0;__ZL22stbtt__tesselate_cubicP12stbtt__pointPifffffffffi(0,r,g,n,+(b[d+(m*14|0)+4>>1]|0),+(b[d+(m*14|0)+6>>1]|0),+(b[d+(m*14|0)+8>>1]|0),+(b[d+(m*14|0)+10>>1]|0),+(b[j>>1]|0),+(b[o>>1]|0),q,0);n=+(b[o>>1]|0);g=+(b[j>>1]|0);break}default:{}}m=m+1|0}while((m|0)!=(e|0));m=c[r>>2]|0;j=c[h>>2]|0}else{l=0;k=-1;m=0}c[j+(k<<2)>>2]=m-l;o=_is_malloc(c[r>>2]<<3)|0;if(!o){_is_free(0);_is_free(c[h>>2]|0);c[h>>2]=0;c[i>>2]=0;h=0;Xc=s;return h|0}c[r>>2]=0;if(p){g=0.0;n=0.0;m=0;k=-1;do{j=d+(m*14|0)|0;switch(a[d+(m*14|0)+12>>0]|0){case 1:{if((k|0)>-1)c[(c[h>>2]|0)+(k<<2)>>2]=(c[r>>2]|0)-l;l=c[r>>2]|0;g=+(b[j>>1]|0);n=+(b[d+(m*14|0)+2>>1]|0);c[r>>2]=l+1;f[o+(l<<3)>>2]=g;f[o+(l<<3)+4>>2]=n;k=k+1|0;break}case 2:{g=+(b[j>>1]|0);n=+(b[d+(m*14|0)+2>>1]|0);i=c[r>>2]|0;c[r>>2]=i+1;f[o+(i<<3)>>2]=g;f[o+(i<<3)+4>>2]=n;break}case 3:{i=d+(m*14|0)+2|0;__ZL22stbtt__tesselate_curveP12stbtt__pointPifffffffi(o,r,g,n,+(b[d+(m*14|0)+4>>1]|0),+(b[d+(m*14|0)+6>>1]|0),+(b[j>>1]|0),+(b[i>>1]|0),q,0);n=+(b[i>>1]|0);g=+(b[j>>1]|0);break}case 4:{i=d+(m*14|0)+2|0;__ZL22stbtt__tesselate_cubicP12stbtt__pointPifffffffffi(o,r,g,n,+(b[d+(m*14|0)+4>>1]|0),+(b[d+(m*14|0)+6>>1]|0),+(b[d+(m*14|0)+8>>1]|0),+(b[d+(m*14|0)+10>>1]|0),+(b[j>>1]|0),+(b[i>>1]|0),q,0);n=+(b[i>>1]|0);g=+(b[j>>1]|0);break}default:{}}m=m+1|0}while((m|0)!=(e|0));j=c[r>>2]|0}else{k=-1;j=0}c[(c[h>>2]|0)+(k<<2)>>2]=j-l;h=o;Xc=s;return h|0}function __ZL27stbtt__sort_edges_quicksortP11stbtt__edgei(a,b){a=a|0;b=b|0;var d=0,e=0,g=0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0.0,o=0.0;m=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);l=m;if((b|0)<=12){Xc=m;return}do{d=1?b>>>1:b;k=a+4|0;n=+f[k>>2];g=a+(d*20|0)|0;i=+f[a+(d*20|0)+4>>2];d=b+-1|0;o=+f[a+(d*20|0)+4>>2];j=i>2]=c[e>>2];c[l+4>>2]=c[e+4>>2];c[l+8>>2]=c[e+8>>2];c[l+12>>2]=c[e+12>>2];c[l+16>>2]=c[e+16>>2];c[e>>2]=c[g>>2];c[e+4>>2]=c[g+4>>2];c[e+8>>2]=c[g+8>>2];c[e+12>>2]=c[g+12>>2];c[e+16>>2]=c[g+16>>2];c[g>>2]=c[l>>2];c[g+4>>2]=c[l+4>>2];c[g+8>>2]=c[l+8>>2];c[g+12>>2]=c[l+12>>2];c[g+16>>2]=c[l+16>>2]};c[l>>2]=c[a>>2];c[l+4>>2]=c[a+4>>2];c[l+8>>2]=c[a+8>>2];c[l+12>>2]=c[a+12>>2];c[l+16>>2]=c[a+16>>2];c[a>>2]=c[g>>2];c[a+4>>2]=c[g+4>>2];c[a+8>>2]=c[g+8>>2];c[a+12>>2]=c[g+12>>2];c[a+16>>2]=c[g+16>>2];c[g>>2]=c[l>>2];c[g+4>>2]=c[l+4>>2];c[g+8>>2]=c[l+8>>2];c[g+12>>2]=c[l+12>>2];c[g+16>>2]=c[l+16>>2];e=d;d=1;while(1){i=+f[k>>2];while(1){j=d+1|0;if(+f[a+(d*20|0)+4>>2]>2])e=g;else break}h=a+(d*20|0)|0;if((d|0)>=(e|0))break;e=a+(e*20|0)|0;c[l>>2]=c[h>>2];c[l+4>>2]=c[h+4>>2];c[l+8>>2]=c[h+8>>2];c[l+12>>2]=c[h+12>>2];c[l+16>>2]=c[h+16>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[h+8>>2]=c[e+8>>2];c[h+12>>2]=c[e+12>>2];c[h+16>>2]=c[e+16>>2];c[e>>2]=c[l>>2];c[e+4>>2]=c[l+4>>2];c[e+8>>2]=c[l+8>>2];c[e+12>>2]=c[l+12>>2];c[e+16>>2]=c[l+16>>2];e=g;d=j}b=b-d|0;if((e|0)<(b|0)){__ZL27stbtt__sort_edges_quicksortP11stbtt__edgei(a,e);a=h}else{__ZL27stbtt__sort_edges_quicksortP11stbtt__edgei(h,b);b=e}}while((b|0)>12);Xc=m;return}function __ZL33stbtt__rasterize_sorted_edgesRGBAP13stbtt__bitmapP11stbtt__edgeiiiiPv(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0.0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0,r=0,s=0.0,t=0.0,u=0,v=0.0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=Xc;Xc=Xc+528|0;if((Xc|0)>=(Yc|0))N(528);C=F+516|0;E=F;c[C>>2]=0;i=c[b>>2]|0;if((i|0)>64){D=_is_malloc(i<<3|4)|0;k=c[b>>2]|0}else{D=E;k=i}A=D+(k<<2)|0;B=b+4|0;z=c[B>>2]|0;f[d+(e*20|0)+4>>2]=+(z+h|0)+1.0;do if((z|0)>0){v=+(g|0);w=(h|0)!=0;x=b+8|0;y=A+4|0;z=b+12|0;u=0;i=0;q=0;g=0;e=k;l=0;a:while(1){t=+(h|0);s=t+1.0;_memset(D|0,0,e<<2|0)|0;_memset(A|0,0,(c[b>>2]<<2)+4|0)|0;if(l){e=C;do{if(!(+f[l+24>>2]<=t))e=l;else{c[e>>2]=c[l>>2];k=l+16|0;if(!(+f[k>>2]!=0.0)){e=10;break a}f[k>>2]=0.0;c[l>>2]=g;g=l}l=c[e>>2]|0}while((l|0)!=0)}k=d+4|0;j=+f[k>>2];b:do if(j<=s){if(!(w&(u|0)==0)){m=d;e=q;l=k;while(1){k=m+12|0;if(j!=+f[k>>2]){do if(!g){if(!e){e=_is_malloc(56004)|0;if(!e){d=0;e=0;g=0;break}c[e>>2]=i;g=e;i=e;e=1999}else{g=i;e=e+-1|0}d=i+4+(e*28|0)|0;i=g;g=0}else{d=g;g=c[g>>2]|0}while(0);p=+f[m>>2];o=+f[k>>2];j=+f[l>>2];n=(+f[m+8>>2]-p)/(o-j);if(!d){e=41;break a}f[d+8>>2]=n;f[d+12>>2]=n!=0.0?1.0/n:0.0;f[d+4>>2]=p+(t-j)*n-v;f[d+16>>2]=(c[m+16>>2]|0)==0?-1.0:1.0;f[d+20>>2]=j;f[d+24>>2]=o;c[d>>2]=0;if(!(o>=t)){e=43;break a}c[d>>2]=c[C>>2];c[C>>2]=d}d=m+20|0;l=m+24|0;j=+f[l>>2];if(!(j<=s)){q=e;break b}else m=d}}r=d;e=q;while(1){l=r+12|0;if(j!=+f[l>>2]){do if(!g){if(!e){e=_is_malloc(56004)|0;if(!e){m=0;d=0;g=0;break}c[e>>2]=i;g=e;i=e;e=1999}else{g=i;e=e+-1|0}m=i+4+(e*28|0)|0;i=g;d=e;g=0}else{m=g;d=e;g=c[g>>2]|0}while(0);p=+f[r>>2];j=+f[l>>2];n=+f[k>>2];o=(+f[r+8>>2]-p)/(j-n);if(!m){e=41;break a}f[m+8>>2]=o;f[m+12>>2]=o!=0.0?1.0/o:0.0;f[m+4>>2]=p+(t-n)*o-v;f[m+16>>2]=(c[r+16>>2]|0)==0?-1.0:1.0;f[m+20>>2]=n;e=m+24|0;f[e>>2]=j;c[m>>2]=0;if(j>2]=t;j=t}if(!(j>=t)){e=43;break a}c[m>>2]=c[C>>2];c[C>>2]=m;e=d}d=r+20|0;k=r+24|0;j=+f[k>>2];if(!(j<=s)){q=e;break}else r=d}}while(0);e=c[C>>2]|0;if(e|0)__ZL28stbtt__fill_active_edges_newPfS_iP18stbtt__active_edgef(D,y,c[b>>2]|0,e,t);e=c[b>>2]|0;if((e|0)>0){l=0;m=H(u<<2,c[x>>2]|0)|0;j=0.0;while(1){j=j+ +f[A+(l<<2)>>2];t=+f[D+(l<<2)>>2]+j;r=~~((t<0.0?-t:t)*255.0+.5);k=((r|0)<255?r:255)&255;if((r|0)>0){a[(c[z>>2]|0)+m>>0]=k;a[(c[z>>2]|0)+(m|1)>>0]=k;a[(c[z>>2]|0)+(m|2)>>0]=k;a[(c[z>>2]|0)+(m|3)>>0]=k;e=c[b>>2]|0}l=l+1|0;if((l|0)>=(e|0)){k=e;break}else m=m+4|0}}else k=e;l=c[C>>2]|0;if(l|0){e=l;do{r=e+4|0;f[r>>2]=+f[e+8>>2]+ +f[r>>2];e=c[e>>2]|0}while((e|0)!=0)}u=u+1|0;if((u|0)>=(c[B>>2]|0)){e=57;break}else{h=h+1|0;e=k}}if((e|0)==10)Ha(101618,101631,4962,101692);else if((e|0)==41)Ha(101726,101631,2891,101734);else if((e|0)==43)Ha(101752,101631,4981,101692);else if((e|0)==57){if(!i)break;do{b=i;i=c[i>>2]|0;_is_free(b)}while((i|0)!=0)}}while(0);if((D|0)==(E|0)){Xc=F;return}_is_free(D);Xc=F;return}function __ZL28stbtt__fill_active_edges_newPfS_iP18stbtt__active_edgef(a,b,d,e,g){a=a|0;b=b|0;d=d|0;e=e|0;g=+g;var h=0.0,i=0.0,j=0,k=0,l=0.0,m=0.0,n=0,o=0,p=0,q=0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0;x=g+1.0;if(!e)return;y=+(d|0);z=b+-4|0;A=(d|0)>0;a:while(1){i=+f[e+24>>2];if(!(i>=g)){e=4;break}t=+f[e+8>>2];u=+f[e+4>>2];do if(t==0.0){if(u=0.0)){__ZL26stbtt__handle_clipped_edgePfiP18stbtt__active_edgeffff(z,0,e,u,g,u,x);break}else{q=~~u;__ZL26stbtt__handle_clipped_edgePfiP18stbtt__active_edgeffff(a,q,e,u,g,u,x);__ZL26stbtt__handle_clipped_edgePfiP18stbtt__active_edgeffff(z,q+1|0,e,u,g,u,x);break}}else{v=t+u;l=+f[e+12>>2];h=+f[e+20>>2];if(!(h<=x)){e=11;break a}q=h>g;s=q?h:g;m=q?u+t*(h-g):u;q=i=0.0&m>=0.0?i-1&(j|0)<(d|0))){e=16;break a}p=e+16|0;w=+(j|0);q=a+(j<<2)|0;f[q>>2]=+f[q>>2]+h*((1.0-(m-w+(i-w))*.5)*+f[p>>2]);q=b+(j<<2)|0;f[q>>2]=+f[q>>2]+h*+f[p>>2];break}if(m>i){h=v;l=-l;u=i;i=m;w=x-(r-g);v=x-(s-g);n=j;j=k}else{h=u;u=m;w=s;v=r;n=k}k=j+1|0;s=l*(+(k|0)-h)+g;t=+f[e+16>>2];h=t*(s-w);q=a+(j<<2)|0;f[q>>2]=+f[q>>2]+(1.0-(u-+(j|0)+1.0)*.5)*h;m=l*t;if((n|0)>(k|0)){r=m*.5;j=k;do{q=a+(j<<2)|0;f[q>>2]=r+h+ +f[q>>2];h=m+h;j=j+1|0}while((j|0)!=(n|0))}if(!((h<0.0?-h:h)<=1.0099999904632568)){e=24;break a}q=a+(n<<2)|0;f[q>>2]=t*(1.0-(i-+(n|0)+0.0)*.5)*(v-(l*+(n-k|0)+s))+h+ +f[q>>2];q=b+(n<<2)|0;f[q>>2]=(v-w)*t+ +f[q>>2];break}if(A){j=0;do{h=+(j|0);k=j;j=j+1|0;i=+(j|0);l=(h-u)/t+g;m=(i-u)/t+g;n=ui;do if(!(n&o)){p=vi;if(p&q){__ZL26stbtt__handle_clipped_edgePfiP18stbtt__active_edgeffff(a,k,e,u,g,i,m);__ZL26stbtt__handle_clipped_edgePfiP18stbtt__active_edgeffff(a,k,e,i,m,h,l);__ZL26stbtt__handle_clipped_edgePfiP18stbtt__active_edgeffff(a,k,e,h,l,v,x);break}if(n&v>h){__ZL26stbtt__handle_clipped_edgePfiP18stbtt__active_edgeffff(a,k,e,u,g,h,l);__ZL26stbtt__handle_clipped_edgePfiP18stbtt__active_edgeffff(a,k,e,h,l,v,x);break}if(p&u>h){__ZL26stbtt__handle_clipped_edgePfiP18stbtt__active_edgeffff(a,k,e,u,g,h,l);__ZL26stbtt__handle_clipped_edgePfiP18stbtt__active_edgeffff(a,k,e,h,l,v,x);break}if(u>2]|0;if(!e){e=43;break}}if((e|0)==4)Ha(101772,101631,3103,101787);else if((e|0)==11)Ha(101816,101631,3122,101787);else if((e|0)==16)Ha(101852,101631,3150,101787);else if((e|0)==24)Ha(101870,101631,3187,101787);else if((e|0)==43)return}function __ZL26stbtt__handle_clipped_edgePfiP18stbtt__active_edgeffff(a,b,c,d,e,g,h){a=a|0;b=b|0;c=c|0;d=+d;e=+e;g=+g;h=+h;var i=0.0,j=0.0,k=0.0,l=0.0;if(e==h)return;if(!(e>2];k=+f[c+24>>2];if(!(i<=k))Ha(101946,101631,3062,101919);if(i>h|ke){l=i;j=(g-d)*(i-e)/(h-e)+d}else{l=e;j=d}if(k=i)break;Ha(101971,101631,3077,101919)}if(j<=i){if(g<=i)break;Ha(101979,101631,3079,101919)}if(!(j>=d)){if(!(!(g>=i)|!(g<=d)))break;Ha(101997,101631,3083,101919)}else{if(g>=d)break;Ha(101987,101631,3081,101919)}}while(0);if(!(!(j<=i)|!(g<=i))){b=a+(b<<2)|0;f[b>>2]=+f[b>>2]+(e-l)*+f[c+16>>2];return}if(!(!(j>=d)|!(g>=d)))return;if(!(g<=d)|(!(j>=i)|!(j<=d)|!(g>=i)))Ha(102018,101631,3090,101919);b=a+(b<<2)|0;f[b>>2]=+f[b>>2]+(1.0-(j-i+(g-i))*.5)*((e-l)*+f[c+16>>2]);return}function __ZL22stbtt__tesselate_curveP12stbtt__pointPifffffffi(a,b,d,e,g,h,i,j,k,l){a=a|0;b=b|0;d=+d;e=+e;g=+g;h=+h;i=+i;j=+j;k=+k;l=l|0;var m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0,t=0;n=(g*2.0+d+i)*.25;m=(h*2.0+e+j)*.25;if((l|0)>16)return;p=d;q=e;r=h;o=(i+d)*.5-n;e=(j+e)*.5-m;while(1){if(!(o*o+e*e>k))break;t=l;l=l+1|0;__ZL22stbtt__tesselate_curveP12stbtt__pointPifffffffi(a,b,p,q,(p+g)*.5,(q+r)*.5,n,m,k,l);g=(g+i)*.5;r=(r+j)*.5;h=(n+g*2.0+i)*.25;d=(m+r*2.0+j)*.25;if((t|0)>15){s=8;break}else{q=m;p=n;o=(n+i)*.5-h;e=(m+j)*.5-d;n=h;m=d}}if((s|0)==8)return;l=c[b>>2]|0;if(a|0){f[a+(l<<3)>>2]=i;f[a+(l<<3)+4>>2]=j}c[b>>2]=l+1;return}function __ZL22stbtt__tesselate_cubicP12stbtt__pointPifffffffffi(a,b,d,e,g,h,i,j,k,l,m,n){a=a|0;b=b|0;d=+d;e=+e;g=+g;h=+h;i=+i;j=+j;k=+k;l=+l;m=+m;n=n|0;var o=0.0,p=0.0,q=0,r=0.0,s=0.0,t=0.0,u=0.0,w=0.0,x=0.0,y=0,z=0.0,A=0.0;p=g;o=h;while(1){u=p-d;t=o-e;s=i-p;g=j-o;x=k-i;w=l-j;r=k-d;h=l-e;g=+v(+(x*x+w*w))+(+v(+(u*u+t*t))+ +v(+(s*s+g*g)));h=+v(+(r*r+h*h));if((n|0)>16){q=8;break}if(!(g*g-h*h>m))break;A=(d+p)*.5;z=(e+o)*.5;t=(p+i)*.5;u=(o+j)*.5;w=(i+k)*.5;x=(j+l)*.5;g=(A+t)*.5;h=(z+u)*.5;t=(t+w)*.5;u=(u+x)*.5;r=(g+t)*.5;s=(h+u)*.5;y=n+1|0;__ZL22stbtt__tesselate_cubicP12stbtt__pointPifffffffffi(a,b,d,e,A,z,g,h,r,s,m,y);d=r;e=s;p=t;o=u;i=w;j=x;n=y}if((q|0)==8)return;n=c[b>>2]|0;if(a|0){f[a+(n<<3)>>2]=k;f[a+(n<<3)+4>>2]=l}c[b>>2]=n+1;return}function _stbtt_GetGlyphBox(a,b,e,f,g,h){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);k=l;if(c[a+60>>2]|0){i=k+4|0;j=i+44|0;do{c[i>>2]=0;i=i+4|0}while((i|0)<(j|0));c[k>>2]=1;b=__ZL21stbtt__run_charstringPK14stbtt_fontinfoiP12stbtt__csctx(a,b,k)|0;if(e|0)c[e>>2]=(b|0)==0?0:c[k+24>>2]|0;if(f|0)c[f>>2]=(b|0)==0?0:c[k+32>>2]|0;if(g|0)c[g>>2]=(b|0)==0?0:c[k+28>>2]|0;if(h|0)c[h>>2]=(b|0)==0?0:c[k+36>>2]|0;h=1;Xc=l;return h|0}b=__ZL20stbtt__GetGlyfOffsetPK14stbtt_fontinfoi(a,b)|0;if((b|0)<0){h=0;Xc=l;return h|0}if(e|0){k=(c[a+4>>2]|0)+b+2|0;k=((d[k>>0]|0)<<8|(d[k+1>>0]|0))<<16;c[e>>2]=16?k>>16:k}if(f|0){e=(c[a+4>>2]|0)+b+4|0;e=((d[e>>0]|0)<<8|(d[e+1>>0]|0))<<16;c[f>>2]=16?e>>16:e}if(g|0){f=(c[a+4>>2]|0)+b+6|0;f=((d[f>>0]|0)<<8|(d[f+1>>0]|0))<<16;c[g>>2]=16?f>>16:f}if(!h){h=1;Xc=l;return h|0}g=(c[a+4>>2]|0)+b+8|0;g=((d[g>>0]|0)<<8|(d[g+1>>0]|0))<<16;c[h>>2]=16?g>>16:g;h=1;Xc=l;return h|0}function __ZL21stbtt__run_charstringPK14stbtt_fontinfoiP12stbtt__csctx(d,e,g){d=d|0;e=e|0;g=g|0;var h=0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0.0,q=0.0,r=0,s=0.0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0.0,ra=0.0,sa=0.0,ta=0.0,ua=0.0,va=0.0,wa=0.0,xa=0.0,ya=0.0,za=0.0;pa=Xc;Xc=Xc+368|0;if((Xc|0)>=(Yc|0))N(368);W=pa+344|0;ba=pa+128|0;ca=pa;da=pa+332|0;ea=pa+320|0;fa=d+88|0;c[da>>2]=c[fa>>2];c[da+4>>2]=c[fa+4>>2];c[da+8>>2]=c[fa+8>>2];__ZL20stbtt__cff_index_get10stbtt__bufi(ea,c[d+64>>2]|0,c[d+68>>2]|0,c[d+72>>2]|0,e);fa=ea+4|0;h=c[fa>>2]|0;O=ea+8|0;k=c[O>>2]|0;if((h|0)>=(k|0)){oa=0;Xc=pa;return oa|0}ga=g+16|0;ha=g+20|0;P=d+120|0;ia=g+40|0;oa=g+44|0;ja=g+28|0;ka=g+36|0;la=g+4|0;ma=g+24|0;na=g+32|0;J=d+112|0;Q=d+76|0;R=ba+4|0;S=ba+8|0;T=ba+12|0;U=ba+16|0;V=ba+20|0;X=ba+24|0;Y=ba+28|0;Z=ba+32|0;_=ba+36|0;$=ba+40|0;aa=ba+44|0;I=d+52|0;L=d+56|0;M=d+60|0;H=d+100|0;K=d+104|0;C=d+108|0;A=W+4|0;B=W+8|0;D=e+1|0;E=(e|0)<-1;F=W+8|0;G=W+4|0;x=1;y=0;t=0;z=0;m=0;a:while(1){l=h+1|0;r=c[ea>>2]|0;c[fa>>2]=l;w=a[r+h>>0]|0;b:do switch(w<<24>>24){case 14:{l=177;break a}case 20:case 19:{if(!x)h=y;else h=y+((m|0)/2|0)|0;d=((h+7|0)/8|0)+l|0;if((d|0)<0|(k|0)<(d|0)){l=7;break a}c[fa>>2]=d;n=0;o=z;d=t;m=0;l=214;break}case 23:case 18:case 3:case 1:{n=x;o=z;h=y+((m|0)/2|0)|0;d=t;m=0;l=214;break}case 21:{if((m|0)<2){d=0;l=215;break a}__ZL21stbtt__csctx_rmove_toP12stbtt__csctxff(g,+f[ba+(m+-2<<2)>>2],+f[ba+(m+-1<<2)>>2]);n=0;o=z;h=y;d=t;m=0;l=214;break}case 4:{if((m|0)<1){d=0;l=215;break a}__ZL21stbtt__csctx_rmove_toP12stbtt__csctxff(g,0.0,+f[ba+(m+-1<<2)>>2]);n=0;o=z;h=y;d=t;m=0;l=214;break}case 22:{if((m|0)<1){d=0;l=215;break a}__ZL21stbtt__csctx_rmove_toP12stbtt__csctxff(g,+f[ba+(m+-1<<2)>>2],0.0);n=0;o=z;h=y;d=t;m=0;l=214;break}case 5:{if((m|0)<2){d=0;l=215;break a}k=0;d=1;do{s=+f[ba+(d<<2)>>2];q=+f[ba+(k<<2)>>2]+ +f[ga>>2];f[ga>>2]=q;s=s+ +f[ha>>2];f[ha>>2]=s;d=~~q;h=~~s;if(!(c[g>>2]|0)){v=c[ia>>2]|0;w=c[oa>>2]|0;a[v+(w*14|0)+12>>0]=2;b[v+(w*14|0)>>1]=d;b[v+(w*14|0)+2>>1]=h;d=v+(w*14|0)+4|0;v=d;b[v>>1]=0;b[v+2>>1]=0>>>16;d=d+4|0;b[d>>1]=0;b[d+2>>1]=0>>>16;d=w}else{if(!((c[ja>>2]|0)>=(d|0)?(c[la>>2]|0)!=0:0))c[ja>>2]=d;if(!((c[ka>>2]|0)>=(h|0)?(c[la>>2]|0)!=0:0))c[ka>>2]=h;if(!((c[ma>>2]|0)<=(d|0)?(c[la>>2]|0)!=0:0))c[ma>>2]=d;if(!((c[na>>2]|0)<=(h|0)?(c[la>>2]|0)!=0:0))c[na>>2]=h;c[la>>2]=1;d=c[oa>>2]|0}c[oa>>2]=d+1;k=k+2|0;d=k|1}while((d|0)<(m|0));n=x;o=z;h=y;d=t;m=0;l=214;break}case 7:{if((m|0)<1){d=0;l=215;break a}else{k=0;l=53}break}case 6:{if((m|0)<1){d=0;l=215;break a}else{k=0;l=36}break}case 31:{if((m|0)<4){d=0;l=215;break a}else{h=0;l=76}break}case 30:{if((m|0)<4){d=0;l=215;break a}else{k=0;l=72}break}case 8:{if((m|0)<6){d=0;l=215;break a}d=0;h=5;while(1){__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,+f[ba+(d<<2)>>2],+f[ba+((d|1)<<2)>>2],+f[ba+(d+2<<2)>>2],+f[ba+(d+3<<2)>>2],+f[ba+(d+4<<2)>>2],+f[ba+(h<<2)>>2]);h=d+11|0;if((h|0)>=(m|0)){n=x;o=z;h=y;d=t;m=0;l=214;break}else d=d+6|0}break}case 24:{if((m|0)<8){d=0;l=215;break a}d=m+-2|0;k=0;h=5;do{__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,+f[ba+(k<<2)>>2],+f[ba+((k|1)<<2)>>2],+f[ba+(k+2<<2)>>2],+f[ba+(k+3<<2)>>2],+f[ba+(k+4<<2)>>2],+f[ba+(h<<2)>>2]);w=k;k=k+6|0;h=w+11|0}while((h|0)<(d|0));d=k|1;if((d|0)>=(m|0)){d=0;l=215;break a}s=+f[ba+(d<<2)>>2];q=+f[ba+(k<<2)>>2]+ +f[ga>>2];f[ga>>2]=q;s=s+ +f[ha>>2];f[ha>>2]=s;d=~~q;h=~~s;if(!(c[g>>2]|0)){v=c[ia>>2]|0;w=c[oa>>2]|0;a[v+(w*14|0)+12>>0]=2;b[v+(w*14|0)>>1]=d;b[v+(w*14|0)+2>>1]=h;d=v+(w*14|0)+4|0;v=d;b[v>>1]=0;b[v+2>>1]=0>>>16;d=d+4|0;b[d>>1]=0;b[d+2>>1]=0>>>16;d=w}else{if(!((c[ja>>2]|0)>=(d|0)?(c[la>>2]|0)!=0:0))c[ja>>2]=d;if(!((c[ka>>2]|0)>=(h|0)?(c[la>>2]|0)!=0:0))c[ka>>2]=h;if(!((c[ma>>2]|0)<=(d|0)?(c[la>>2]|0)!=0:0))c[ma>>2]=d;if(!((c[na>>2]|0)<=(h|0)?(c[la>>2]|0)!=0:0))c[na>>2]=h;c[la>>2]=1;d=c[oa>>2]|0}c[oa>>2]=d+1;n=x;o=z;h=y;d=t;m=0;l=214;break}case 25:{if((m|0)<8){d=0;l=215;break a}l=m+-6|0;n=0;h=1;while(1){s=+f[ba+(h<<2)>>2];q=+f[ba+(n<<2)>>2]+ +f[ga>>2];f[ga>>2]=q;s=s+ +f[ha>>2];f[ha>>2]=s;d=~~q;h=~~s;if(!(c[g>>2]|0)){v=c[ia>>2]|0;w=c[oa>>2]|0;a[v+(w*14|0)+12>>0]=2;b[v+(w*14|0)>>1]=d;b[v+(w*14|0)+2>>1]=h;d=v+(w*14|0)+4|0;v=d;b[v>>1]=0;b[v+2>>1]=0>>>16;d=d+4|0;b[d>>1]=0;b[d+2>>1]=0>>>16;d=w}else{if(!((c[ja>>2]|0)>=(d|0)?(c[la>>2]|0)!=0:0))c[ja>>2]=d;if(!((c[ka>>2]|0)>=(h|0)?(c[la>>2]|0)!=0:0))c[ka>>2]=h;if(!((c[ma>>2]|0)<=(d|0)?(c[la>>2]|0)!=0:0))c[ma>>2]=d;if(!((c[na>>2]|0)<=(h|0)?(c[la>>2]|0)!=0:0))c[na>>2]=h;c[la>>2]=1;d=c[oa>>2]|0}c[oa>>2]=d+1;k=n+2|0;h=k|1;if((h|0)>=(l|0))break;else n=k}d=n+7|0;if((d|0)>=(m|0)){d=0;l=215;break a}__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,+f[ba+(k<<2)>>2],+f[ba+(h<<2)>>2],+f[ba+(n+4<<2)>>2],+f[ba+(n+5<<2)>>2],+f[ba+(n+6<<2)>>2],+f[ba+(d<<2)>>2]);n=x;o=z;h=y;d=t;m=0;l=214;break}case 27:case 26:{if((m|0)<4){d=0;l=215;break a}k=m&1;d=(k|0)==0;s=d?0.0:+f[ba>>2];h=k+3|0;if((h|0)<(m|0)){j=+f[ba+(((d^1)&1)<<2)>>2];p=+f[ba+(k+1<<2)>>2];q=+f[ba+((k|2)<<2)>>2];i=+f[ba+(h<<2)>>2];if(w<<24>>24==27){__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,j,s,p,q,i,0.0);d=k+7|0;if((d|0)>=(m|0)){n=x;o=z;h=y;d=t;m=0;l=214;break b}h=k|4;while(1){__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,+f[ba+(h<<2)>>2],0.0,+f[ba+(h+1<<2)>>2],+f[ba+(h+2<<2)>>2],+f[ba+(d<<2)>>2],0.0);d=h+7|0;if((d|0)>=(m|0)){n=x;o=z;h=y;d=t;m=0;l=214;break}else h=h+4|0}}else{__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,s,j,p,q,0.0,i);d=k+7|0;if((d|0)>=(m|0)){n=x;o=z;h=y;d=t;m=0;l=214;break b}h=k|4;while(1){__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,0.0,+f[ba+(h<<2)>>2],+f[ba+(h+1<<2)>>2],+f[ba+(h+2<<2)>>2],0.0,+f[ba+(d<<2)>>2]);d=h+7|0;if((d|0)>=(m|0)){n=x;o=z;h=y;d=t;m=0;l=214;break}else h=h+4|0}}}else{n=x;o=z;h=y;d=t;m=0;l=214}break}case 10:{if(!t){v=c[P>>2]|0;if(!v){t=1;l=162}else{u=c[J>>2]|0;if((v|0)<0){l=135;break a}c:do switch(a[u>>0]|0){case 0:{if(E|(v|0)<=(e|0)){l=138;break a}if((D|0)<(v|0))d=a[u+D>>0]|0;else d=0;d=d&255;break}case 3:{if((v|0)>1){k=a[u+1>>0]|0;d=2}else{k=0;d=1}if((d|0)<(v|0)){h=a[u+d>>0]|0;d=d+1|0}else h=0;t=(k&255)<<8|h&255;h=d+1|0;if((d|0)<(v|0)){l=a[u+d>>0]|0;k=d+2|0;d=h}else{l=0;k=h}if((d|0)<(v|0)){h=a[u+d>>0]|0;d=k}else h=0;if(!t)d=-1;else{o=h&255|(l&255)<<8;r=0;while(1){if((d|0)<(v|0)){n=a[u+d>>0]|0;d=d+1|0}else n=0;h=d+1|0;if((d|0)<(v|0)){l=a[u+d>>0]|0;k=d+2|0;d=h}else{l=0;k=h}if((d|0)<(v|0)){h=a[u+d>>0]|0;d=k}else h=0;k=o;o=(l&255)<<8|h&255;r=r+1|0;if((k|0)<=(e|0)&(o|0)>(e|0))break;if(r>>>0>=t>>>0){d=-1;break c}}d=n&255}break}default:d=-1}while(0);v=c[I>>2]|0;l=c[L>>2]|0;t=c[M>>2]|0;__ZL20stbtt__cff_index_get10stbtt__bufi(W,c[H>>2]|0,c[K>>2]|0,c[C>>2]|0,d);__ZL16stbtt__get_subrs10stbtt__bufS_(da,v,l,t,c[W>>2]|0,c[A>>2]|0,c[B>>2]|0);t=1;l=162}}else l=162;break}case 29:{l=162;break}case 11:{if((z|0)<1){d=0;l=215;break a}o=z+-1|0;n=ca+(o*12|0)|0;c[ea>>2]=c[n>>2];c[ea+4>>2]=c[n+4>>2];c[ea+8>>2]=c[n+8>>2];n=x;h=y;d=t;l=214;break}case 12:{if((l|0)>=(k|0)){d=0;l=215;break a}c[fa>>2]=h+2;switch(a[r+l>>0]|0){case 34:{if((m|0)<7){d=0;l=215;break a}q=+f[S>>2];j=+f[U>>2];p=+f[V>>2];s=+f[X>>2];__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,+f[ba>>2],0.0,+f[R>>2],q,+f[T>>2],0.0);__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,j,0.0,p,-q,s,0.0);n=x;o=z;h=y;d=t;m=0;l=214;break b}case 35:{if((m|0)<13){d=0;l=215;break a}qa=+f[X>>2];i=+f[Y>>2];j=+f[Z>>2];p=+f[_>>2];q=+f[$>>2];s=+f[aa>>2];__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,+f[ba>>2],+f[R>>2],+f[S>>2],+f[T>>2],+f[U>>2],+f[V>>2]);__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,qa,i,j,p,q,s);n=x;o=z;h=y;d=t;m=0;l=214;break b}case 36:{if((m|0)<9){d=0;l=215;break a}q=+f[R>>2];s=+f[T>>2];i=+f[V>>2];j=+f[X>>2];qa=+f[Y>>2];p=+f[Z>>2];__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,+f[ba>>2],q,+f[S>>2],s,+f[U>>2],0.0);__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,i,0.0,j,qa,p,-(q+s+qa));n=x;o=z;h=y;d=t;m=0;l=214;break b}case 37:{if((m|0)<11){d=0;l=215;break a}xa=+f[ba>>2];wa=+f[R>>2];va=+f[S>>2];ua=+f[T>>2];ta=+f[U>>2];sa=+f[V>>2];ra=+f[X>>2];i=+f[Y>>2];j=+f[Z>>2];p=+f[_>>2];qa=+f[$>>2];za=xa+va+ta+ra+j;ya=wa+ua+sa+i+p;q=-za;s=-ya;n=(za<0.0?q:za)>(ya<0.0?s:ya);__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,xa,wa,va,ua,ta,sa);__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,ra,i,j,p,n?qa:q,n?s:qa);n=x;o=z;h=y;d=t;m=0;l=214;break b}default:{d=0;l=215;break a}}}case -1:{d=h+2|0;if((l|0)<(k|0)){u=a[r+l>>0]|0;h=h+3|0}else{u=0;h=d;d=l}if((d|0)<(k|0)){o=a[r+d>>0]|0;l=h+1|0}else{o=0;l=h;h=d}if((h|0)<(k|0)){n=a[r+h>>0]|0;d=l+1|0}else{n=0;d=l;l=h}if((l|0)<(k|0))h=a[r+l>>0]|0;else{h=0;d=l}c[fa>>2]=d;i=+((((u&255)<<8|o&255)<<8|n&255)<<8|h&255|0)*.0000152587890625;l=212;break}case 28:{l=209;break}default:if((w&255)<32|w<<24>>24==-1){d=0;l=215;break a}else l=209}while(0);if((l|0)==162){if((m|0)<1){d=0;l=215;break}m=m+-1|0;if((z|0)>9){d=0;l=215;break}r=~~+f[ba+(m<<2)>>2];o=ca+(z*12|0)|0;c[o>>2]=c[ea>>2];c[o+4>>2]=c[ea+4>>2];c[o+8>>2]=c[ea+8>>2];o=w<<24>>24==10?da:Q;n=c[o>>2]|0;o=c[o+8>>2]|0;if((o|0)<0){l=165;break}if(!o){k=0;d=0}else{k=a[n>>0]|0;d=1}if((d|0)<(o|0)){h=a[n+d>>0]|0;l=d+1|0}else{h=0;l=d}w=(k&255)<<8|h&255;d=(w>>>0>33899?32768:w>>>0>1239?1131:107)+r|0;if(d>>>0>>0)__ZL20stbtt__cff_index_get10stbtt__bufi(W,n,l,o,d);else{c[W>>2]=0;c[F>>2]=0;c[G>>2]=0};c[ea>>2]=c[W>>2];c[ea+4>>2]=c[W+4>>2];c[ea+8>>2]=c[W+8>>2];if(!(c[O>>2]|0)){d=0;l=215;break}c[fa>>2]=0;n=x;o=z+1|0;h=y;d=t;l=214}else if((l|0)==209){if((h|0)<0|(k|0)<(h|0)){l=210;break}c[fa>>2]=h;i=+(((__ZL14stbtt__cff_intP10stbtt__buf(ea)|0)&65535)<<16>>16);l=212}if((l|0)==212){if((m|0)>47){d=0;l=215;break}f[ba+(m<<2)>>2]=i;n=x;o=z;h=y;d=t;m=m+1|0;l=214}while(1)if((l|0)==36){if((k|0)>=(m|0)){n=x;o=z;h=y;d=t;m=0;l=214;continue}ya=+f[ba+(k<<2)>>2]+ +f[ga>>2];f[ga>>2]=ya;za=+f[ha>>2]+0.0;f[ha>>2]=za;d=~~ya;h=~~za;if(!(c[g>>2]|0)){v=c[ia>>2]|0;w=c[oa>>2]|0;a[v+(w*14|0)+12>>0]=2;b[v+(w*14|0)>>1]=d;b[v+(w*14|0)+2>>1]=h;d=v+(w*14|0)+4|0;v=d;b[v>>1]=0;b[v+2>>1]=0>>>16;d=d+4|0;b[d>>1]=0;b[d+2>>1]=0>>>16;d=w}else{if(!((c[ja>>2]|0)>=(d|0)?(c[la>>2]|0)!=0:0))c[ja>>2]=d;if(!((c[ka>>2]|0)>=(h|0)?(c[la>>2]|0)!=0:0))c[ka>>2]=h;if(!((c[ma>>2]|0)<=(d|0)?(c[la>>2]|0)!=0:0))c[ma>>2]=d;if(!((c[na>>2]|0)<=(h|0)?(c[la>>2]|0)!=0:0))c[na>>2]=h;c[la>>2]=1;d=c[oa>>2]|0}c[oa>>2]=d+1;k=k+1|0;l=53;continue}else if((l|0)==53){if((k|0)>=(m|0)){n=x;o=z;h=y;d=t;m=0;l=214;continue}za=+f[ba+(k<<2)>>2];ya=+f[ga>>2]+0.0;f[ga>>2]=ya;za=za+ +f[ha>>2];f[ha>>2]=za;d=~~ya;h=~~za;if(!(c[g>>2]|0)){v=c[ia>>2]|0;w=c[oa>>2]|0;a[v+(w*14|0)+12>>0]=2;b[v+(w*14|0)>>1]=d;b[v+(w*14|0)+2>>1]=h;d=v+(w*14|0)+4|0;v=d;b[v>>1]=0;b[v+2>>1]=0>>>16;d=d+4|0;b[d>>1]=0;b[d+2>>1]=0>>>16;d=w}else{if(!((c[ja>>2]|0)>=(d|0)?(c[la>>2]|0)!=0:0))c[ja>>2]=d;if(!((c[ka>>2]|0)>=(h|0)?(c[la>>2]|0)!=0:0))c[ka>>2]=h;if(!((c[ma>>2]|0)<=(d|0)?(c[la>>2]|0)!=0:0))c[ma>>2]=d;if(!((c[na>>2]|0)<=(h|0)?(c[la>>2]|0)!=0:0))c[na>>2]=h;c[la>>2]=1;d=c[oa>>2]|0}c[oa>>2]=d+1;k=k+1|0;l=36;continue}else if((l|0)==72){d=k+3|0;if((d|0)>=(m|0)){n=x;o=z;h=y;d=t;m=0;l=214;continue}h=k+4|0;if((m-k|0)==5)i=+f[ba+(h<<2)>>2];else i=0.0;__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,0.0,+f[ba+(k<<2)>>2],+f[ba+(k+1<<2)>>2],+f[ba+(k+2<<2)>>2],+f[ba+(d<<2)>>2],i);l=76;continue}else if((l|0)==76){d=h+3|0;if((d|0)>=(m|0)){n=x;o=z;h=y;d=t;m=0;l=214;continue}k=h+4|0;if((m-h|0)==5)i=+f[ba+(k<<2)>>2];else i=0.0;__ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(g,+f[ba+(h<<2)>>2],0.0,+f[ba+(h+1<<2)>>2],+f[ba+(h+2<<2)>>2],i,+f[ba+(d<<2)>>2]);l=72;continue}else if((l|0)==214){l=c[fa>>2]|0;k=c[O>>2]|0;if((l|0)<(k|0)){x=n;y=h;t=d;z=o;h=l;continue a}else{d=0;l=215;break a}}}if((l|0)==7)Ha(102100,101631,1143,102124);else if((l|0)==135)Ha(102100,101631,1143,102124);else if((l|0)==138)Ha(102100,101631,1143,102124);else if((l|0)==165)Ha(102100,101631,1143,102124);else if((l|0)==177){i=+f[g+8>>2];j=+f[g+12>>2];if(!(i!=+f[ga>>2])?!(j!=+f[ha>>2]):0){oa=1;Xc=pa;return oa|0}h=~~i;d=~~j;if(!(c[g>>2]|0)){ma=c[ia>>2]|0;na=c[oa>>2]|0;a[ma+(na*14|0)+12>>0]=2;b[ma+(na*14|0)>>1]=h;b[ma+(na*14|0)+2>>1]=d;d=ma+(na*14|0)+4|0;ma=d;b[ma>>1]=0;b[ma+2>>1]=0>>>16;d=d+4|0;b[d>>1]=0;b[d+2>>1]=0>>>16;d=na}else{if(!((c[ja>>2]|0)>=(h|0)?(c[la>>2]|0)!=0:0))c[ja>>2]=h;if(!((c[ka>>2]|0)>=(d|0)?(c[la>>2]|0)!=0:0))c[ka>>2]=d;if(!((c[ma>>2]|0)<=(h|0)?(c[la>>2]|0)!=0:0))c[ma>>2]=h;if(!((c[na>>2]|0)<=(d|0)?(c[la>>2]|0)!=0:0))c[na>>2]=d;c[la>>2]=1;d=c[oa>>2]|0}c[oa>>2]=d+1;oa=1;Xc=pa;return oa|0}else if((l|0)==210)Ha(102100,101631,1143,102124);else if((l|0)==215){Xc=pa;return d|0}return 0}function __ZL20stbtt__GetGlyfOffsetPK14stbtt_fontinfoi(a,b){a=a|0;b=b|0;var e=0,f=0;if(c[a+60>>2]|0)Ha(102063,101631,1583,102079);if((c[a+12>>2]|0)<=(b|0)){f=-1;return f|0}e=c[a+48>>2]|0;if((e|0)>1){f=-1;return f|0}f=c[a+24>>2]|0;a=(c[a+4>>2]|0)+(c[a+16>>2]|0)|0;if(!e){a=a+(b<<1)|0;b=a+2|0;a=((d[a>>0]|0)<<8|(d[a+1>>0]|0))<<1;b=((d[b>>0]|0)<<8|(d[b+1>>0]|0))<<1}else{a=a+(b<<2)|0;b=a+4|0;a=(d[a+1>>0]|0)<<16|(d[a>>0]|0)<<24|(d[a+2>>0]|0)<<8|(d[a+3>>0]|0);b=(d[b+1>>0]|0)<<16|(d[b>>0]|0)<<24|(d[b+2>>0]|0)<<8|(d[b+3>>0]|0)}e=a+f|0;f=(e|0)==(b+f|0)?-1:e;return f|0}function __ZL20stbtt__cff_index_get10stbtt__bufi(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((f|0)<0)Ha(102100,101631,1143,102124);if(!f){h=0;e=0}else{h=a[d>>0]|0;e=1}if((e|0)<(f|0)){i=a[d+e>>0]|0;e=e+1|0}else i=0;n=(h&255)<<8|i&255;if((e|0)<(f|0)){h=a[d+e>>0]|0;e=e+1|0}else h=0;m=h&255;if(n>>>0<=g>>>0)Ha(102237,101631,1260,102257);if((h+-1&255)>=4)Ha(102155,101631,1261,102257);e=(H(m,g)|0)+e|0;if((e|0)<0|(e|0)>(f|0))Ha(102100,101631,1143,102124);if((m+-1|0)>>>0>=4)Ha(102205,101631,1156,102222);l=0;k=0;j=e;h=e;while(1){i=h+1|0;if((h|0)<(f|0)){g=a[d+h>>0]|0;e=i;h=i}else{g=0;e=j}l=l<<8|g&255;k=k+1|0;if((k|0)==(m|0))break;else j=e}g=0;i=0;do{if((e|0)<(f|0)){h=a[d+e>>0]|0;e=e+1|0}else h=0;g=g<<8|h&255;i=i+1|0}while((i|0)!=(m|0));i=(H(n+1|0,m)|0)+2+l|0;e=g-l|0;c[b>>2]=0;h=b+8|0;c[h>>2]=0;c[b+4>>2]=0;if((e|i|0)<0)return;if((i|0)>(f|0)|(f-i|0)<(e|0))return;c[b>>2]=d+i;c[h>>2]=e;return}function __ZL21stbtt__csctx_rmove_toP12stbtt__csctxff(d,e,g){d=d|0;e=+e;g=+g;var h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0,q=0,r=0,s=0;q=d+8|0;m=+f[q>>2];r=d+16|0;o=+f[r>>2];p=d+12|0;n=+f[p>>2];if(!(m!=o)?(h=d+20|0,l=+f[h>>2],!(n!=l)):0){i=d;m=o}else{j=~~m;k=~~n;if(!(c[d>>2]|0)){s=c[d+40>>2]|0;h=d+44|0;i=c[h>>2]|0;a[s+(i*14|0)+12>>0]=2;b[s+(i*14|0)>>1]=j;b[s+(i*14|0)+2>>1]=k;k=s+(i*14|0)+4|0;j=k;b[j>>1]=0;b[j+2>>1]=0>>>16;k=k+4|0;b[k>>1]=0;b[k+2>>1]=0>>>16;l=+f[r>>2]}else{h=d+28|0;if(!((c[h>>2]|0)>=(j|0)?(c[d+4>>2]|0)!=0:0))c[h>>2]=j;h=d+36|0;if(!((c[h>>2]|0)>=(k|0)?(c[d+4>>2]|0)!=0:0))c[h>>2]=k;h=d+24|0;i=d+4|0;if(!((c[h>>2]|0)<=(j|0)?(c[i>>2]|0)!=0:0))c[h>>2]=j;h=d+32|0;if(!((c[h>>2]|0)<=(k|0)?(c[i>>2]|0)!=0:0))c[h>>2]=k;c[i>>2]=1;i=d+44|0;l=o;h=i;i=c[i>>2]|0}c[h>>2]=i+1;s=d+20|0;i=d;h=s;m=l;l=+f[s>>2]}e=m+e;f[r>>2]=e;f[q>>2]=e;g=l+g;f[h>>2]=g;f[p>>2]=g;j=~~e;k=~~g;if(!(c[i>>2]|0)){r=c[d+40>>2]|0;s=d+44|0;d=c[s>>2]|0;a[r+(d*14|0)+12>>0]=1;b[r+(d*14|0)>>1]=j;b[r+(d*14|0)+2>>1]=k;r=r+(d*14|0)+4|0;q=r;b[q>>1]=0;b[q+2>>1]=0>>>16;r=r+4|0;b[r>>1]=0;b[r+2>>1]=0>>>16;d=d+1|0;c[s>>2]=d;return}h=d+28|0;if(!((c[h>>2]|0)>=(j|0)?(c[d+4>>2]|0)!=0:0))c[h>>2]=j;h=d+36|0;if(!((c[h>>2]|0)>=(k|0)?(c[d+4>>2]|0)!=0:0))c[h>>2]=k;h=d+24|0;i=d+4|0;if(!((c[h>>2]|0)<=(j|0)?(c[i>>2]|0)!=0:0))c[h>>2]=j;h=d+32|0;if(!((c[h>>2]|0)<=(k|0)?(c[i>>2]|0)!=0:0))c[h>>2]=k;c[i>>2]=1;d=d+44|0;s=d;d=c[d>>2]|0;d=d+1|0;c[s>>2]=d;return}function __ZL23stbtt__csctx_rccurve_toP12stbtt__csctxffffff(d,e,g,h,i,j,k){d=d|0;e=+e;g=+g;h=+h;i=+i;j=+j;k=+k;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;q=d+16|0;e=+f[q>>2]+e;p=d+20|0;g=+f[p>>2]+g;h=e+h;i=g+i;j=h+j;f[q>>2]=j;k=i+k;f[p>>2]=k;p=~~j;q=~~k;t=~~e;n=~~g;w=~~h;x=~~i;if(!(c[d>>2]|0)){v=c[d+40>>2]|0;d=d+44|0;y=c[d>>2]|0;a[v+(y*14|0)+12>>0]=4;b[v+(y*14|0)>>1]=p;b[v+(y*14|0)+2>>1]=q;b[v+(y*14|0)+4>>1]=t;b[v+(y*14|0)+6>>1]=n;b[v+(y*14|0)+8>>1]=w;b[v+(y*14|0)+10>>1]=x;y=y+1|0;c[d>>2]=y;return}y=d+28|0;l=c[y>>2]|0;if(!((l|0)>=(p|0)?(c[d+4>>2]|0)!=0:0)){c[y>>2]=p;l=p}v=d+36|0;m=c[v>>2]|0;if(!((m|0)>=(q|0)?(c[d+4>>2]|0)!=0:0)){c[v>>2]=q;m=q}u=d+24|0;o=c[u>>2]|0;s=d+4|0;if(!((o|0)<=(p|0)?(c[s>>2]|0)!=0:0)){c[u>>2]=p;o=p}r=d+32|0;p=c[r>>2]|0;if(!((p|0)<=(q|0)?(c[s>>2]|0)!=0:0)){c[r>>2]=q;p=q}c[s>>2]=1;if((l|0)<(t|0)){c[y>>2]=t;l=t}if((m|0)<(n|0)){c[v>>2]=n;m=n}if((o|0)>(t|0)){c[u>>2]=t;o=t}if((p|0)>(n|0))c[r>>2]=n;else n=p;c[s>>2]=1;if((l|0)<(w|0))c[y>>2]=w;if((m|0)<(x|0))c[v>>2]=x;if((o|0)>(w|0))c[u>>2]=w;if((n|0)>(x|0))c[r>>2]=x;c[s>>2]=1;y=d+44|0;d=y;y=c[y>>2]|0;y=y+1|0;c[d>>2]=y;return}function __ZL16stbtt__get_subrs10stbtt__bufS_(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;l=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);i=l+36|0;c[i>>2]=f;c[i+4>>2]=g;c[i+8>>2]=h;k=l+20|0;c[k>>2]=b;j=k+4|0;c[j>>2]=d;c[k+8>>2]=e;h=l+32|0;f=l;d=l+8|0;c[h>>2]=0;g=f;c[g>>2]=0;c[g+4>>2]=0;__ZL20stbtt__dict_get_intsP10stbtt__bufiiPj(i,18,2,f);i=c[f+4>>2]|0;f=c[f>>2]|0;if((i|0)==0|(f|0)==0){c[a>>2]=0;c[a+8>>2]=0;c[a+4>>2]=0;Xc=l;return}if((f|i|0)<0){g=0;f=0}else{m=(i|0)>(e|0)|(e-i|0)<(f|0);g=m?0:b+i|0;f=m?0:f}c[d>>2]=g;c[d+4>>2]=0;c[d+8>>2]=f;__ZL20stbtt__dict_get_intsP10stbtt__bufiiPj(d,19,1,h);f=c[h>>2]|0;if(!f){c[a>>2]=0;c[a+8>>2]=0;c[a+4>>2]=0;Xc=l;return}f=f+i|0;if((f|0)<0|(f|0)>(e|0))Ha(102100,101631,1143,102124);c[j>>2]=f;__ZL20stbtt__cff_get_indexP10stbtt__buf(a,k);Xc=l;return}function __ZL14stbtt__cff_intP10stbtt__buf(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=b+4|0;f=c[j>>2]|0;k=c[b+8>>2]|0;if((f|0)>=(k|0))Ha(154115,101631,1206,102140);g=f+1|0;i=c[b>>2]|0;c[j>>2]=g;b=a[i+f>>0]|0;d=b&255;if((b+-32&255)<215){k=d+-139|0;return k|0}if((b+9&255)<4){if((g|0)<(k|0)){c[j>>2]=f+2;b=a[i+g>>0]|0}else b=0;k=((d<<8)+-63232|b&255)+108|0;return k|0}if((b&255)>250&b<<24>>24!=-1){if((g|0)<(k|0)){c[j>>2]=f+2;b=a[i+g>>0]|0}else b=0;k=64148-(d<<8)-(b&255)|0;return k|0}switch(b<<24>>24){case 28:{b=f+2|0;if((g|0)<(k|0)){c[j>>2]=b;e=a[i+g>>0]|0;d=f+3|0}else{e=0;d=b;b=g}if((b|0)<(k|0)){c[j>>2]=d;b=a[i+b>>0]|0}else b=0;k=(e&255)<<8|b&255;return k|0}case 29:{b=f+2|0;if((g|0)<(k|0)){c[j>>2]=b;h=a[i+g>>0]|0;d=f+3|0}else{h=0;d=b;b=g}if((b|0)<(k|0)){c[j>>2]=d;g=a[i+b>>0]|0;f=d+1|0;b=d}else{g=0;f=d}if((b|0)<(k|0)){c[j>>2]=f;e=a[i+b>>0]|0;d=f+1|0;b=f}else{e=0;d=f}if((b|0)<(k|0)){c[j>>2]=d;b=a[i+b>>0]|0}else b=0;k=(((h&255)<<8|g&255)<<8|e&255)<<8|b&255;return k|0}default:Ha(154115,101631,1206,102140)}return 0}function __ZL20stbtt__dict_get_intsP10stbtt__bufiiPj(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);s=t;o=b+8|0;h=c[o>>2]|0;if((h|0)<0)Ha(102100,101631,1143,102124);p=b+4|0;c[p>>2]=0;a:do if(h){q=0;b:while(1){c:do if((q|0)<(h|0)){i=q;while(1){m=c[b>>2]|0;k=a[m+i>>0]|0;if((k&255)<=27)break;if(k<<24>>24==30){if((i|0)<-1){r=10;break b}i=i+1|0;c[p>>2]=i;if((i|0)<(h|0)){k=i;while(1){i=k+1|0;c[p>>2]=i;l=d[m+k>>0]|0;if((i|0)<(h|0)&((l&240|0)!=240&(l&15|0)!=15))k=i;else break}}}else{__ZL14stbtt__cff_intP10stbtt__buf(b)|0;i=c[p>>2]|0;h=c[o>>2]|0}if((i|0)>=(h|0)){m=0;j=h;n=i;h=i;break c}}l=i+1|0;c[p>>2]=l;n=a[m+i>>0]|0;j=n&255;if(n<<24>>24==12){k=i+2|0;if((l|0)<(h|0)){c[p>>2]=k;j=a[m+l>>0]|0}else{j=0;k=l}m=j&255|256;j=h;n=i;h=k}else{m=j;j=h;n=i;h=l}}else{m=0;j=h;n=q;h=q}while(0);if((m|0)==(e|0))break;if((h|0)<(j|0)){q=h;h=j}else{r=25;break a}}if((r|0)==10)Ha(102100,101631,1143,102124);h=n-q|0;c[s>>2]=0;k=s+8|0;c[k>>2]=0;i=s+4|0;c[i>>2]=0;if((h|q|0)>=0?!((j|0)<(q|0)|(j-q|0)<(h|0)):0){c[s>>2]=(c[b>>2]|0)+q;c[k>>2]=h}else h=0}else{j=0;r=25}while(0);if((r|0)==25){c[s>>2]=0;h=s+8|0;c[h>>2]=0;i=s+4|0;c[i>>2]=0;if((j|0)<0)h=0;else{c[s>>2]=c[b>>2];c[h>>2]=0;h=0}}if((f|0)<=0){Xc=t;return}j=s+8|0;if((h|0)<=0){Xc=t;return}h=0;while(1){r=__ZL14stbtt__cff_intP10stbtt__buf(s)|0;c[g+(h<<2)>>2]=r;h=h+1|0;if((h|0)>=(f|0)){r=32;break}if((c[i>>2]|0)>=(c[j>>2]|0)){r=32;break}}if((r|0)==32){Xc=t;return}}function __ZL20stbtt__cff_get_indexP10stbtt__buf(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=d+4|0;o=c[l>>2]|0;n=c[d+8>>2]|0;e=o+1|0;if((n|0)>(o|0)){h=c[d>>2]|0;c[l>>2]=e;h=a[h+o>>0]|0;g=o+2|0}else{h=0;g=e;e=o}if((e|0)<(n|0)){f=c[d>>2]|0;c[l>>2]=g;f=a[f+e>>0]|0;e=g}else f=0;g=(h&255)<<8|f&255;do if(g){if((e|0)>=(n|0))Ha(102155,101631,1191,102184);f=e+1|0;k=c[d>>2]|0;c[l>>2]=f;i=a[k+e>>0]|0;j=i&255;if((i+-1&255)>=4)Ha(102155,101631,1191,102184);e=f+(H(g,j)|0)|0;if((e|0)<0|(n|0)<(e|0))Ha(102100,101631,1143,102124);c[l>>2]=e;if((j+-1|0)>>>0>=4)Ha(102205,101631,1156,102222);h=0;i=0;do{f=e+1|0;if((e|0)<(n|0)){c[l>>2]=f;g=a[k+e>>0]|0;e=f}else g=0;h=h<<8|g&255;i=i+1|0}while((i|0)!=(j|0));e=h+-1+e|0;if((e|0)<0|(n|0)<(e|0))Ha(102100,101631,1143,102124);else{c[l>>2]=e;m=e;break}}else m=e;while(0);e=m-o|0;c[b>>2]=0;f=b+8|0;c[f>>2]=0;c[b+4>>2]=0;if((e|o|0)<0)return;if((n|0)<(o|0)|(n-o|0)<(e|0))return;c[b>>2]=(c[d>>2]|0)+o;c[f>>2]=e;return}function __Z33stbtt_MakeGlyphBitmapSubpixelRGBAPK14stbtt_fontinfoPhiiiffffi(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=+g;h=+h;i=+i;j=+j;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);l=q+32|0;r=q+28|0;m=q+20|0;n=q+16|0;o=q;p=_stbtt_GetGlyphShape(a,k,n)|0;c[l>>2]=0;c[r>>2]=0;if(!(_stbtt_GetGlyphBox(a,k,l,r,q+24|0,m)|0)){a=0;l=0}else{l=~~+t(+(+(c[l>>2]|0)*g+i));a=~~+t(+(+(0-(c[m>>2]|0)|0)*h+j))}c[o+12>>2]=b;c[o>>2]=d;c[o+4>>2]=e;c[o+8>>2]=f;if((d|0)==0|(e|0)==0){r=c[n>>2]|0;_is_free(r);Xc=q;return}else{r=c[n>>2]|0;__Z19stbtt_RasterizeRGBAP13stbtt__bitmapfP12stbtt_vertexiffffiiiPv(o,.3499999940395355,r,p,g,h,i,j,l,a,1,0);_is_free(r);Xc=q;return}}function __Z19stbtt_RasterizeRGBAP13stbtt__bitmapfP12stbtt_vertexiffffiiiPv(a,b,d,e,g,h,i,j,k,l,m,n){a=a|0;b=+b;d=d|0;e=e|0;g=+g;h=+h;i=+i;j=+j;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0.0,w=0,x=0,y=0,z=0,A=0,B=0;B=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);A=B;o=B+16|0;n=B+12|0;c[o>>2]=0;c[n>>2]=0;z=__ZL19stbtt_FlattenCurvesP12stbtt_vertexifPPiS1_Pv(d,e,b/(g>h?h:g),n,o)|0;if(!z){Xc=B;return}y=c[n>>2]|0;w=c[o>>2]|0;o=(m|0)!=0;v=o?-h:h;e=(w|0)>0;if(e){n=0;d=0;do{n=(c[y+(d<<2)>>2]|0)+n|0;d=d+1|0}while((d|0)!=(w|0));n=(n*20|0)+20|0}else n=20;x=_is_malloc(n)|0;if(x|0){if(e){if(o){t=0;u=0;n=0;do{r=z+(t<<3)|0;s=y+(u<<2)|0;d=c[s>>2]|0;t=d+t|0;e=d+-1|0;if((d|0)>0){q=0;o=e;h=+f[r+(e<<3)+4>>2];while(1){p=r+(o<<3)+4|0;e=r+(q<<3)+4|0;b=h;h=+f[e>>2];if(b==h)e=d;else{if(b>h){m=q;b=+f[p>>2];d=1}else{e=p;m=o;o=q;b=h;d=0}c[x+(n*20|0)+16>>2]=d;f[x+(n*20|0)>>2]=+f[r+(o<<3)>>2]*g+i;f[x+(n*20|0)+4>>2]=v*b+j;f[x+(n*20|0)+8>>2]=+f[r+(m<<3)>>2]*g+i;f[x+(n*20|0)+12>>2]=v*+f[e>>2]+j;n=n+1|0;e=c[s>>2]|0}d=q+1|0;if((d|0)>=(e|0))break;else{o=q;q=d;d=e}}}u=u+1|0}while((u|0)!=(w|0))}else{t=0;u=0;n=0;do{r=z+(t<<3)|0;s=y+(u<<2)|0;e=c[s>>2]|0;t=e+t|0;d=e+-1|0;if((e|0)>0){q=0;o=d;h=+f[r+(d<<3)+4>>2];while(1){p=r+(o<<3)+4|0;d=r+(q<<3)+4|0;b=h;h=+f[d>>2];if(!(b==h)){if(b>2];e=1}else{d=p;m=o;o=q;b=h;e=0}c[x+(n*20|0)+16>>2]=e;f[x+(n*20|0)>>2]=+f[r+(o<<3)>>2]*g+i;f[x+(n*20|0)+4>>2]=v*b+j;f[x+(n*20|0)+8>>2]=+f[r+(m<<3)>>2]*g+i;f[x+(n*20|0)+12>>2]=v*+f[d>>2]+j;n=n+1|0;e=c[s>>2]|0}d=q+1|0;if((d|0)>=(e|0))break;else{o=q;q=d}}}u=u+1|0}while((u|0)!=(w|0))}__ZL27stbtt__sort_edges_quicksortP11stbtt__edgei(x,n);if((n|0)>1){o=1;do{m=c[x+(o*20|0)>>2]|0;b=+f[x+(o*20|0)+4>>2];d=x+(o*20|0)+8|0;c[A>>2]=c[d>>2];c[A+4>>2]=c[d+4>>2];c[A+8>>2]=c[d+8>>2];d=o;while(1){e=d+-1|0;if(!(b<+f[x+(e*20|0)+4>>2]))break;u=x+(e*20|0)|0;w=x+(d*20|0)|0;c[w>>2]=c[u>>2];c[w+4>>2]=c[u+4>>2];c[w+8>>2]=c[u+8>>2];c[w+12>>2]=c[u+12>>2];c[w+16>>2]=c[u+16>>2];if((d|0)>1)d=e;else{d=e;break}}if((o|0)!=(d|0)){w=x+(d*20|0)+8|0;c[x+(d*20|0)>>2]=m;f[x+(d*20|0)+4>>2]=b;c[w>>2]=c[A>>2];c[w+4>>2]=c[A+4>>2];c[w+8>>2]=c[A+8>>2]}o=o+1|0}while((o|0)!=(n|0))}}else n=0;__ZL33stbtt__rasterize_sorted_edgesRGBAP13stbtt__bitmapP11stbtt__edgeiiiiPv(a,x,n,k,l);_is_free(x)}_is_free(y);_is_free(z);Xc=B;return}function _stbtt_GetGlyphKernAdvance(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;f=c[a+40>>2]|0;a:do if((((f|0)!=0?(g=(c[a+4>>2]|0)+f|0,((d[g>>0]|0)<<8|(d[g+1>>0]|0)|0)==1):0)?(t=g+2|0,((d[t>>0]|0)<<8|(d[t+1>>0]|0)|0)==0):0)?(v=g+8|0,v=g+((d[v>>0]|0)<<8|(d[v+1>>0]|0))|0,w=(d[v>>0]|0)<<8|(d[v+1>>0]|0),(w|0)!=0):0){q=v+2|0;o=0;b:while(1){r=q+(o<<1)|0;r=v+((d[r>>0]|0)<<8|(d[r+1>>0]|0))|0;s=r+4|0;s=(d[s>>0]|0)<<8|(d[s+1>>0]|0);t=r+6|0;c:do if(s|0?((d[r>>0]|0)<<8|(d[r+1>>0]|0)|0)==2:0){p=0;while(1){n=t+(p<<1)|0;n=r+((d[n>>0]|0)<<8|(d[n+1>>0]|0))|0;m=((d[n>>0]|0)<<8|(d[n+1>>0]|0))&65535;f=n+2|0;f=n+((d[f>>0]|0)<<8|(d[f+1>>0]|0))|0;d:do switch((((d[f>>0]|0)<<8|(d[f+1>>0]|0))&65535)<<16>>16){case 1:{g=(d[f+2>>0]|0)<<8|(d[f+3>>0]|0);if(g|0){j=f+4|0;i=0;f=g+-1|0;while(1){g=f+i|0;h=1?g>>1:g;g=j+(g&-2)|0;g=(d[g>>0]|0)<<8|(d[g+1>>0]|0);if((g|0)<=(b|0))if((g|0)<(b|0))g=h+1|0;else{u=h;x=24;break d}else{g=i;f=h+-1|0}if((g|0)>(f|0))break;else i=g}}break}case 2:{g=(d[f+2>>0]|0)<<8|(d[f+3>>0]|0);l=f+4|0;if(g|0){f=0;g=g+-1|0;while(1){k=g+f|0;k=1?k>>1:k;h=l+(k*6|0)|0;i=(d[h>>0]|0)<<8|(d[h+1>>0]|0);j=h+2|0;if((i|0)>(b|0))g=k+-1|0;else{if(((d[j>>0]|0)<<8|(d[j+1>>0]|0)|0)>=(b|0))break;f=k+1|0}if((f|0)>(g|0))break d}u=h+4|0;u=b-i+((d[u>>0]|0)<<8|(d[u+1>>0]|0))|0;x=24}break}default:{x=23;break b}}while(0);e:do if((x|0)==24?(x=0,(u|0)!=-1):0){switch(m<<16>>16){case 1:break;case 2:{g=n+4|0;g=(d[g>>0]|0)<<8|(d[g+1>>0]|0);h=n+6|0;h=(d[h>>0]|0)<<8|(d[h+1>>0]|0);i=n+8|0;j=n+10|0;j=(d[j>>0]|0)<<8|(d[j+1>>0]|0);i=__ZL20stbtt__GetGlyphClassPhi(n+((d[i>>0]|0)<<8|(d[i+1>>0]|0))|0,b)|0;j=__ZL20stbtt__GetGlyphClassPhi(n+j|0,e)|0;m=n+12|0;f=n+14|0;if((i|0)>=((d[m>>0]|0)<<8|(d[m+1>>0]|0)|0)){x=38;break b}f=(d[f>>0]|0)<<8|(d[f+1>>0]|0);if((j|0)>=(f|0)){x=40;break b}if(!((g|0)==4&(h|0)==0)){A=0;break a}if((j|i|0)>-1){x=43;break b}else break e}default:{x=44;break b}}m=n+4|0;l=n+6|0;f=n+8|0;k=n+10+(u<<1)|0;k=n+((d[k>>0]|0)<<8|(d[k+1>>0]|0))|0;g=(d[k>>0]|0)<<8|(d[k+1>>0]|0);k=k+2|0;if(!(((d[l>>0]|0)<<8|(d[l+1>>0]|0)|0)==0?((d[m>>0]|0)<<8|(d[m+1>>0]|0)|0)==4:0)){A=0;break a}if((u|0)>=((d[f>>0]|0)<<8|(d[f+1>>0]|0)|0)){x=28;break b}if(g|0){j=0;f=g+-1|0;while(1){i=f+j|0;i=1?i>>1:i;g=k+(i<<2)|0;h=(d[g>>0]|0)<<8|(d[g+1>>0]|0);if((h|0)>(e|0)){g=j;f=i+-1|0}else{if((h|0)>=(e|0)){x=35;break b}g=i+1|0}if((g|0)>(f|0))break;else j=g}}}while(0);p=p+1|0;if(p>>>0>=s>>>0)break c}}while(0);o=o+1|0;if(o>>>0>=w>>>0){A=0;break a}}if((x|0)==23)Ha(154115,101631,2378,102374);else if((x|0)==28)Ha(102398,101631,2492,102427);else if((x|0)==35){A=g+2|0;A=((d[A>>0]|0)<<8|(d[A+1>>0]|0))<<16;A=16?A>>16:A;break}else if((x|0)==38)Ha(102458,101631,2529,102427);else if((x|0)==40)Ha(102484,101631,2530,102427);else if((x|0)==43){A=n+16+(H(i<<1,f)|0)+(j<<1)|0;A=((d[A>>0]|0)<<8|(d[A+1>>0]|0))<<16;A=16?A>>16:A;break}else if((x|0)==44)Ha(154115,101631,2548,102427)}else A=0;while(0);f=c[a+36>>2]|0;if(!f)return A|0;l=(c[a+4>>2]|0)+f|0;a=l+2|0;f:do if((((d[a>>0]|0)<<8|(d[a+1>>0]|0)|0)!=0?(a=l+8|0,((d[a>>0]|0)<<8|(d[a+1>>0]|0)|0)==1):0)?(y=l+10|0,y=(d[y>>0]|0)<<8|(d[y+1>>0]|0),z=b<<16|e,(y|0)!=0):0){k=l+18|0;g=y+-1|0;f=0;while(1){j=f+g|0;j=1?j>>1:j;h=j*6|0;i=k+h|0;i=(d[i+1>>0]|0)<<16|(d[i>>0]|0)<<24|(d[i+2>>0]|0)<<8|(d[i+3>>0]|0);if(z>>>0>>0)g=j+-1|0;else{if(z>>>0<=i>>>0)break;f=j+1|0}if((f|0)>(g|0)){f=0;break f}}f=l+22+h|0;f=((d[f>>0]|0)<<8|(d[f+1>>0]|0))<<16;f=16?f>>16:f}else f=0;while(0);A=f+A|0;return A|0}function __ZL20stbtt__GetGlyphClassPhi(a,b){a=a|0;b=b|0;var c=0,e=0,f=0,g=0,h=0,i=0;switch((((d[a>>0]|0)<<8|(d[a+1>>0]|0))&65535)<<16>>16){case 1:{c=(d[a+2>>0]|0)<<8|(d[a+3>>0]|0);if((c|0)>(b|0)){i=-1;return i|0}if((((d[a+4>>0]|0)<<8|(d[a+5>>0]|0))+c|0)<=(b|0)){i=-1;return i|0}i=a+6+(b-c<<1)|0;i=(d[i>>0]|0)<<8|(d[i+1>>0]|0);return i|0}case 2:{c=(d[a+2>>0]|0)<<8|(d[a+3>>0]|0);h=a+4|0;if(!c){i=-1;return i|0}a=0;c=c+-1|0;while(1){g=a+c|0;g=1?g>>1:g;e=h+(g*6|0)|0;f=e+2|0;if(((d[e>>0]|0)<<8|(d[e+1>>0]|0)|0)>(b|0))c=g+-1|0;else{if(((d[f>>0]|0)<<8|(d[f+1>>0]|0)|0)>=(b|0))break;a=g+1|0}if((a|0)>(c|0)){c=-1;i=14;break}}if((i|0)==14)return c|0;i=e+4|0;i=(d[i>>0]|0)<<8|(d[i+1>>0]|0);return i|0}default:Ha(154115,101631,2427,102510)}return 0}function _stbtt_GetGlyphBitmapBoxSubpixel(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=+d;e=+e;f=+f;g=+g;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0;q=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=q+12|0;m=q+8|0;n=q+4|0;o=q;c[l>>2]=0;c[m>>2]=0;p=(h|0)!=0;if(!(_stbtt_GetGlyphBox(a,b,l,m,n,o)|0)){if(p)c[h>>2]=0;if(i|0)c[i>>2]=0;if(j|0)c[j>>2]=0;if(!k){Xc=q;return}c[k>>2]=0;Xc=q;return}else{if(p){p=~~+t(+(+(c[l>>2]|0)*d+f));c[h>>2]=p}if(i|0){h=~~+t(+(+(0-(c[o>>2]|0)|0)*e+g));c[i>>2]=h}if(j|0){i=~~+G(+(+(c[n>>2]|0)*d+f));c[j>>2]=i}if(!k){Xc=q;return}j=~~+G(+(+(0-(c[m>>2]|0)|0)*e+g));c[k>>2]=j;Xc=q;return}}function _stbtt_FindGlyphIndex(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=c[b+4>>2]|0;n=c[b+44>>2]|0;o=p+n|0;b=((d[o>>0]|0)<<8|(d[o+1>>0]|0))&65535;switch(b<<16>>16){case 0:{p=o+2|0;if((((d[p>>0]|0)<<8|(d[p+1>>0]|0))+-6|0)<=(e|0)){e=0;return e|0}e=d[o+6+e>>0]|0;return e|0}case 6:{b=o+6|0;b=(d[b>>0]|0)<<8|(d[b+1>>0]|0);f=o+8|0;if(b>>>0>e>>>0){e=0;return e|0}if((((d[f>>0]|0)<<8|(d[f+1>>0]|0))+b|0)>>>0<=e>>>0){e=0;return e|0}e=o+10+(e-b<<1)|0;e=(d[e>>0]|0)<<8|(d[e+1>>0]|0);return e|0}case 2:{Ha(154115,101631,1490,102531);break}case 4:{k=o+6|0;k=(d[k>>0]|0)<<8|(d[k+1>>0]|0);l=1?k>>>1:k;g=o+8|0;b=o+10|0;f=o+12|0;if((e|0)>65535){e=0;return e|0}h=((d[b>>0]|0)<<8|(d[b+1>>0]|0))&65535;b=(d[f>>0]|0)<<8|a[f+1>>0]&-2&255;j=p+(n+14)|0;m=j+b|0;b=n+12+(((d[m>>0]|0)<<8|(d[m+1>>0]|0)|0)>(e|0)?0:b)|0;if(h<<16>>16){g=((d[g>>0]|0)<<8|(d[g+1>>0]|0))&65535;f=h;do{g=1?(g&65535)>>>1:g&65535;m=g&32766;i=p+b+m|0;b=(((d[i>>0]|0)<<8|(d[i+1>>0]|0)|0)<(e|0)?m:0)+b|0;f=f+-1<<16>>16}while(f<<16>>16!=0)}i=131058-n+2+b&131070;m=j+i|0;if(((d[m>>0]|0)<<8|(d[m+1>>0]|0)|0)<(e|0))Ha(102552,101631,1526,102531);h=o+14|0;b=h+(k&65534)+2+i|0;b=(d[b>>0]|0)<<8|(d[b+1>>0]|0);do if((b|0)<=(e|0)){f=l*6|0;g=h+f+2+i|0;g=(d[g>>0]|0)<<8|(d[g+1>>0]|0);if(!g){b=h+(l<<2)+2+i|0;b=((d[b>>0]|0)<<8|(d[b+1>>0]|0))+e|0;break}else{b=p+g+(e-b<<1)+n+14+f+2+i|0;b=(d[b>>0]|0)<<8|(d[b+1>>0]|0);break}}else b=0;while(0);e=b&65535;return e|0}default:{l=b<<16>>16==12;if((b&-2)<<16>>16!=12)Ha(154115,101631,1561,102531);b=o+12|0;b=(d[b+1>>0]|0)<<16|(d[b>>0]|0)<<24|(d[b+2>>0]|0)<<8|(d[b+3>>0]|0);if((b|0)<=0){e=0;return e|0}k=o+16|0;f=0;while(1){j=b-f|0;j=(1?j>>1:j)+f|0;g=k+(j*12|0)|0;h=(d[g+1>>0]|0)<<16|(d[g>>0]|0)<<24|(d[g+2>>0]|0)<<8|(d[g+3>>0]|0);i=g+4|0;if(h>>>0>e>>>0)b=j;else{if(((d[i>>0]|0)<<24|(d[i+1>>0]|0)<<16|(d[i+2>>0]|0)<<8|(d[i+3>>0]|0))>>>0>=e>>>0)break;f=j+1|0}if((b|0)<=(f|0)){b=0;m=28;break}}if((m|0)==28)return b|0;p=g+8|0;e=((d[p+1>>0]|0)<<16|(d[p>>0]|0)<<24|(d[p+2>>0]|0)<<8|(d[p+3>>0]|0))+(l?e-h|0:0)|0;return e|0}}return 0}function _stbtt_InitFont(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);A=G+40|0;t=G+28|0;v=G+24|0;u=G+20|0;w=G+16|0;x=G+12|0;C=G;c[b+4>>2]=e;c[b+8>>2]=f;s=b+52|0;p=b+52|0;c[p>>2]=0;q=b+56|0;c[q>>2]=0;r=b+60|0;c[r>>2]=0;z=e+f+4|0;y=z+1|0;j=d[z>>0]<<8|d[y>>0];E=f+12|0;a:do if(!j){F=0;m=0}else{f=0;while(1){g=e+((f<<4)+E)|0;if((((a[g>>0]|0)==99?(a[g+1>>0]|0)==109:0)?(a[g+2>>0]|0)==97:0)?(a[g+3>>0]|0)==112:0){i=7;break}f=f+1|0;if(f>>>0>=j>>>0){h=0;break}}if((i|0)==7){h=g+8|0;h=d[h+1>>0]<<16|d[h>>0]<<24|d[h+2>>0]<<8|d[h+3>>0]}f=0;while(1){g=e+((f<<4)+E)|0;if((((a[g>>0]|0)==108?(a[g+1>>0]|0)==111:0)?(a[g+2>>0]|0)==99:0)?(a[g+3>>0]|0)==97:0)break;f=f+1|0;if(f>>>0>=j>>>0){F=h;m=0;break a}}m=g+8|0;F=h;m=d[m+1>>0]<<16|d[m>>0]<<24|d[m+2>>0]<<8|d[m+3>>0]}while(0);c[b+16>>2]=m;g=d[z>>0]<<8|d[y>>0];b:do if(!g)l=0;else{f=0;while(1){h=e+((f<<4)+E)|0;if((((a[h>>0]|0)==104?(a[h+1>>0]|0)==101:0)?(a[h+2>>0]|0)==97:0)?(a[h+3>>0]|0)==100:0)break;f=f+1|0;if(f>>>0>=g>>>0){l=0;break b}}l=h+8|0;l=d[l+1>>0]<<16|d[l>>0]<<24|d[l+2>>0]<<8|d[l+3>>0]}while(0);D=b+20|0;c[D>>2]=l;g=d[z>>0]<<8|d[y>>0];c:do if(!g)k=0;else{f=0;while(1){h=e+((f<<4)+E)|0;if((((a[h>>0]|0)==103?(a[h+1>>0]|0)==108:0)?(a[h+2>>0]|0)==121:0)?(a[h+3>>0]|0)==102:0)break;f=f+1|0;if(f>>>0>=g>>>0){k=0;break c}}k=h+8|0;k=d[k+1>>0]<<16|d[k>>0]<<24|d[k+2>>0]<<8|d[k+3>>0]}while(0);c[b+24>>2]=k;g=d[z>>0]<<8|d[y>>0];d:do if(!g)j=0;else{f=0;while(1){h=e+((f<<4)+E)|0;if((((a[h>>0]|0)==104?(a[h+1>>0]|0)==104:0)?(a[h+2>>0]|0)==101:0)?(a[h+3>>0]|0)==97:0)break;f=f+1|0;if(f>>>0>=g>>>0){j=0;break d}}j=h+8|0;j=d[j+1>>0]<<16|d[j>>0]<<24|d[j+2>>0]<<8|d[j+3>>0]}while(0);c[b+28>>2]=j;g=d[z>>0]<<8|d[y>>0];e:do if(!g)i=0;else{f=0;while(1){h=e+((f<<4)+E)|0;if((((a[h>>0]|0)==104?(a[h+1>>0]|0)==109:0)?(a[h+2>>0]|0)==116:0)?(a[h+3>>0]|0)==120:0)break;f=f+1|0;if(f>>>0>=g>>>0){i=0;break e}}i=h+8|0;i=d[i+1>>0]<<16|d[i>>0]<<24|d[i+2>>0]<<8|d[i+3>>0]}while(0);c[b+32>>2]=i;g=d[z>>0]<<8|d[y>>0];f:do if(!g)f=0;else{f=0;while(1){h=e+((f<<4)+E)|0;if((((a[h>>0]|0)==107?(a[h+1>>0]|0)==101:0)?(a[h+2>>0]|0)==114:0)?(a[h+3>>0]|0)==110:0)break;f=f+1|0;if(f>>>0>=g>>>0){f=0;break f}}f=h+8|0;f=d[f+1>>0]<<16|d[f>>0]<<24|d[f+2>>0]<<8|d[f+3>>0]}while(0);c[b+36>>2]=f;g=d[z>>0]<<8|d[y>>0];g:do if(!g)f=0;else{f=0;while(1){h=e+((f<<4)+E)|0;if((((a[h>>0]|0)==71?(a[h+1>>0]|0)==80:0)?(a[h+2>>0]|0)==79:0)?(a[h+3>>0]|0)==83:0)break;f=f+1|0;if(f>>>0>=g>>>0){f=0;break g}}f=h+8|0;f=d[f+1>>0]<<16|d[f>>0]<<24|d[f+2>>0]<<8|d[f+3>>0]}while(0);c[b+40>>2]=f;if((F|0)==0|(l|0)==0|(j|0)==0|(i|0)==0){e=0;Xc=G;return e|0}h:do if(k){if(!m){e=0;Xc=G;return e|0}}else{c[v>>2]=2;c[u>>2]=0;c[w>>2]=0;c[x>>2]=0;g=d[z>>0]<<8|d[y>>0];i:do if(g|0){f=0;while(1){h=e+((f<<4)+E)|0;if((((a[h>>0]|0)==67?(a[h+1>>0]|0)==70:0)?(a[h+2>>0]|0)==70:0)?(a[h+3>>0]|0)==32:0)break;f=f+1|0;if(f>>>0>=g>>>0)break i}f=h+8|0;f=d[f+1>>0]<<16|d[f>>0]<<24|d[f+2>>0]<<8|d[f+3>>0];if(f|0){o=b+100|0;j=b+100|0;l=b+112|0;m=b+116|0;n=b+120|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[j+16>>2]=0;c[j+20>>2]=0;c[p>>2]=e+f;c[q>>2]=0;c[r>>2]=536870912;c[A>>2]=c[s>>2];c[A+4>>2]=c[s+4>>2];c[A+8>>2]=c[s+8>>2];j=A+4|0;f=c[j>>2]|0;g=f+2|0;k=A+8|0;h=c[k>>2]|0;if((f|0)<-2|(h|0)<(g|0))Ha(102100,101631,1143,102124);c[j>>2]=g;if((g|0)<(h|0)){s=c[A>>2]|0;c[j>>2]=f+3;f=a[s+g>>0]|0}else f=0;f=f&255;if((h|0)<(f|0))Ha(102100,101631,1143,102124);c[j>>2]=f;__ZL20stbtt__cff_get_indexP10stbtt__buf(C,A);__ZL20stbtt__cff_get_indexP10stbtt__buf(C,A);__ZL20stbtt__cff_index_get10stbtt__bufi(t,c[C>>2]|0,c[C+4>>2]|0,c[C+8>>2]|0,0);__ZL20stbtt__cff_get_indexP10stbtt__buf(C,A);__ZL20stbtt__cff_get_indexP10stbtt__buf(C,A);i=b+76|0;c[i>>2]=c[C>>2];c[i+4>>2]=c[C+4>>2];c[i+8>>2]=c[C+8>>2];__ZL20stbtt__dict_get_intsP10stbtt__bufiiPj(t,17,1,u);__ZL20stbtt__dict_get_intsP10stbtt__bufiiPj(t,262,1,v);__ZL20stbtt__dict_get_intsP10stbtt__bufiiPj(t,292,1,w);__ZL20stbtt__dict_get_intsP10stbtt__bufiiPj(t,293,1,x);i=c[k>>2]|0;__ZL16stbtt__get_subrs10stbtt__bufS_(C,c[A>>2]|0,c[j>>2]|0,i,c[t>>2]|0,c[t+4>>2]|0,c[t+8>>2]|0);h=b+88|0;c[h>>2]=c[C>>2];c[h+4>>2]=c[C+4>>2];c[h+8>>2]=c[C+8>>2];h=c[u>>2]|0;if(!((c[v>>2]|0)!=2|(h|0)==0)){g=c[w>>2]|0;do if(g){f=c[x>>2]|0;if(!f)break i;if((g|0)<0|(i|0)<(g|0))Ha(102100,101631,1143,102124);else{c[j>>2]=g;__ZL20stbtt__cff_get_indexP10stbtt__buf(C,A);c[o>>2]=c[C>>2];c[o+4>>2]=c[C+4>>2];c[o+8>>2]=c[C+8>>2];B=c[k>>2]|0;x=B-f|0;w=(B|0)<(f|0)|(x|f|0)<0;c[l>>2]=w?0:(c[A>>2]|0)+f|0;c[m>>2]=0;c[n>>2]=w?0:x;break}}else B=i;while(0);if((h|0)<0|(B|0)<(h|0))Ha(102100,101631,1143,102124);else{c[j>>2]=h;__ZL20stbtt__cff_get_indexP10stbtt__buf(C,A);B=b+64|0;c[B>>2]=c[C>>2];c[B+4>>2]=c[C+4>>2];c[B+8>>2]=c[C+8>>2];break h}}}}while(0);e=0;Xc=G;return e|0}while(0);g=d[z>>0]<<8|d[y>>0];j:do if(g){f=0;while(1){h=e+((f<<4)+E)|0;if((((a[h>>0]|0)==109?(a[h+1>>0]|0)==97:0)?(a[h+2>>0]|0)==120:0)?(a[h+3>>0]|0)==112:0)break;f=f+1|0;if(f>>>0>=g>>>0){f=65535;break j}}f=h+8|0;f=d[f+1>>0]<<16|d[f>>0]<<24|d[f+2>>0]<<8|d[f+3>>0];if(f){f=e+f+4|0;f=d[f>>0]<<8|d[f+1>>0]}else f=65535}else f=65535;while(0);c[b+12>>2]=f;i=e+F+2|0;i=d[i>>0]<<8|d[i+1>>0];j=b+44|0;c[j>>2]=0;if(!i){e=0;Xc=G;return e|0}k=F+4|0;h=0;f=0;do{g=e+(k+(h<<3))|0;k:do switch(((d[g>>0]<<8|d[g+1>>0])&65535)<<16>>16){case 3:{E=g+2|0;switch(((d[E>>0]<<8|d[E+1>>0])&65535)<<16>>16){case 10:case 1:break;default:break k}f=g+4|0;f=(d[f+1>>0]<<16|d[f>>0]<<24|d[f+2>>0]<<8|d[f+3>>0])+F|0;c[j>>2]=f;break}case 0:{f=g+4|0;f=(d[f+1>>0]<<16|d[f>>0]<<24|d[f+2>>0]<<8|d[f+3>>0])+F|0;c[j>>2]=f;break}default:{}}while(0);h=h+1|0}while((h|0)!=(i|0));if(!f){e=0;Xc=G;return e|0}e=e+(c[D>>2]|0)+50|0;c[b+48>>2]=d[e>>0]<<8|d[e+1>>0];e=1;Xc=G;return e|0}function _stbtt_GetFontMetricsOS2ForAbs(b,e,f,g,h,i,j,k,l,m,n,o){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0,r=0,s=0,t=0;s=c[b+4>>2]|0;q=c[b+8>>2]|0;p=s+q+4|0;p=d[p>>0]<<8|d[p+1>>0];q=q+12|0;if(!p){t=0;return t|0}b=0;while(1){r=s+(q+(b<<4))|0;if((((a[r>>0]|0)==79?(a[r+1>>0]|0)==83:0)?(a[r+2>>0]|0)==47:0)?(a[r+3>>0]|0)==50:0)break;b=b+1|0;if(b>>>0>=p>>>0){b=0;t=31;break}}if((t|0)==31)return b|0;b=r+8|0;b=d[b+1>>0]<<16|d[b>>0]<<24|d[b+2>>0]<<8|d[b+3>>0];if(!b){t=0;return t|0}if(e|0){t=s+b+74|0;c[e>>2]=d[t>>0]<<8|d[t+1>>0]}if(f|0){t=s+b+76|0;c[f>>2]=d[t>>0]<<8|d[t+1>>0]}if(g|0){t=s+b+68|0;t=(d[t>>0]<<8|d[t+1>>0])<<16;c[g>>2]=16?t>>16:t}if(h|0){t=s+b+70|0;t=(d[t>>0]<<8|d[t+1>>0])<<16;c[h>>2]=16?t>>16:t}if(i|0){t=s+b+72|0;t=(d[t>>0]<<8|d[t+1>>0])<<16;c[i>>2]=16?t>>16:t}if(j|0){t=s+b+12|0;t=(d[t>>0]<<8|d[t+1>>0])<<16;c[j>>2]=16?t>>16:t}if(k|0){t=s+b+16|0;t=(d[t>>0]<<8|d[t+1>>0])<<16;c[k>>2]=16?t>>16:t}if(l|0){t=s+b+20|0;t=(d[t>>0]<<8|d[t+1>>0])<<16;c[l>>2]=16?t>>16:t}if(m|0){t=s+b+24|0;t=(d[t>>0]<<8|d[t+1>>0])<<16;c[m>>2]=16?t>>16:t}if(n|0){t=s+b+26|0;t=(d[t>>0]<<8|d[t+1>>0])<<16;c[n>>2]=16?t>>16:t}if(!o){t=1;return t|0}t=s+b+28|0;t=(d[t>>0]<<8|d[t+1>>0])<<16;c[o>>2]=16?t>>16:t;t=1;return t|0}function __ZN10IFontGlyphC2Ev(b){b=b|0;a[b>>0]=0;b=b+4|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;c[b+24>>2]=0;return}function __ZN15IFontGlyphScaleC2Ev(a){a=a|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function __ZN6IImage9imageTypeEjj(b,c){b=b|0;c=c|0;var d=0,e=0;if(c>>>0>3){d=a[b>>0]|0;if(d<<24>>24==-119){if(((a[b+1>>0]|0)==80?(a[b+2>>0]|0)==78:0)?(a[b+3>>0]|0)==71:0){c=1;return c|0}}else e=8}else if(c>>>0>1){d=a[b>>0]|0;e=8}a:do if((e|0)==8){if(d<<24>>24==-1)if((a[b+1>>0]|0)==-40){c=2;return c|0}else d=-1;if(c>>>0>2)switch(d<<24>>24){case 73:{if((a[b+1>>0]|0)!=73)break a;if((a[b+2>>0]|0)==-68)b=3;else break a;return b|0}case 71:{if((a[b+1>>0]|0)!=73)break a;if((a[b+2>>0]|0)==70)b=4;else break a;return b|0}default:break a}}while(0);c=0;return c|0}function __ZN6IImage18convertpRGBAtoRGBAEjjjj(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0.0,h=0;if(!b)return;e=H(f,e)|0;if((e<<2|0)!=(d|0))return;if(!e)return;a=0;do{d=b+(a<<2)|0;f=c[d>>2]|0;h=24?f>>>24:f;g=(h|0)==0?1.0:255.0/+(h|0);c[d>>2]=f&-16777216|~~(g*+((f&255)>>>0))&255|(~~(g*+(((8?f>>>8:f)&255)>>>0))&255)<<8|(~~(g*+(((16?f>>>16:f)&255)>>>0))&255)<<16;a=a+1|0}while((a|0)!=(e|0));return}function __ZN6IImage18convertpRGBAtoARGBEjjjj(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0.0,h=0;if(!b)return;e=H(f,e)|0;if((e<<2|0)!=(d|0))return;if(!e)return;a=0;do{d=b+(a<<2)|0;f=c[d>>2]|0;h=24?f>>>24:f;g=(h|0)==0?1.0:255.0/+(h|0);c[d>>2]=(~~(g*+((f&255)>>>0))&255)<<8|h|(~~(g*+(((8?f>>>8:f)&255)>>>0))&255)<<16|(~~(g*+(((16?f>>>16:f)&255)>>>0))&255)<<24;a=a+1|0}while((a|0)!=(e|0));return}function __GLOBAL__sub_I_IImageManager_cpp(){var a=0,b=0;a=__Znwm(4)|0;c[a>>2]=99004;b=170400+((ed[c[99004>>2]&127](a)|0)<<2)|0;c[b>>2]=a;b=__Znwm(4)|0;c[b>>2]=97820;a=170400+((ed[c[97820>>2]&127](b)|0)<<2)|0;c[a>>2]=b;a=__Znwm(4)|0;c[a>>2]=97844;b=170400+((ed[c[97844>>2]&127](a)|0)<<2)|0;c[b>>2]=a;b=__Znwm(4)|0;c[b>>2]=97796;a=170400+((ed[c[97796>>2]&127](b)|0)<<2)|0;c[a>>2]=b;lb(155512,3,96776,100158,14,14);lb(154893,3,96788,100158,15,15);lb(102744,5,240,100490,3,5);lb(102754,6,272,102765,2,8);lb(102773,6,272,102765,2,9);lb(102783,5,304,100490,4,74);return}function __ZN10emscripten8internal7InvokerI17IImageDecodedHeadJjjEE6invokeEPFS2_jjEjj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=e;vd[a&127](f,b,d);d=__Znwm(16)|0;c[d>>2]=c[f>>2];c[d+4>>2]=c[f+4>>2];c[d+8>>2]=c[f+8>>2];c[d+12>>2]=c[f+12>>2];Xc=e;return d|0}function __ZN13IImageManager10decodeHeadEjj(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);j=k;g=k+8|0;h=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(5);i=__ZN6IImage9imageTypeEjj(d,e)|0;a[b>>0]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;f=c[170400+(i<<2)>>2]|0;if(!f){c[j>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,102798,155512,103223,j);__ZN14IMemoryManager15setCurrentOwnerEi(h);Xc=k;return}else{yd[c[(c[f>>2]|0)+4>>2]&127](g,f,d,e);c[b>>2]=c[g>>2];c[b+4>>2]=c[g+4>>2];c[b+8>>2]=c[g+8>>2];c[b+12>>2]=c[g+12>>2];__ZN14IMemoryManager15setCurrentOwnerEi(h);Xc=k;return}}function __ZN10emscripten8internal7InvokerI17IImageDecodedDataJjjEE6invokeEPFS2_jjEjj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);f=e;vd[a&127](f,b,d);d=__Znwm(24)|0;c[d>>2]=c[f>>2];c[d+4>>2]=c[f+4>>2];c[d+8>>2]=c[f+8>>2];c[d+12>>2]=c[f+12>>2];c[d+16>>2]=c[f+16>>2];c[d+20>>2]=c[f+20>>2];Xc=e;return d|0}function __ZN13IImageManager6decodeEjj(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);j=k;f=k+8|0;g=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(5);h=__ZN6IImage9imageTypeEjj(d,e)|0;a[b>>0]=0;i=b+4|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;c[i+16>>2]=0;i=c[170400+(h<<2)>>2]|0;if(!i){c[j>>2]=h;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,102798,154893,103223,j);__ZN14IMemoryManager15setCurrentOwnerEi(g);Xc=k;return}else{yd[c[(c[i>>2]|0)+8>>2]&127](f,i,d,e);c[b>>2]=c[f>>2];c[b+4>>2]=c[f+4>>2];c[b+8>>2]=c[f+8>>2];c[b+12>>2]=c[f+12>>2];c[b+16>>2]=c[f+16>>2];c[b+20>>2]=c[f+20>>2];__ZN14IMemoryManager15setCurrentOwnerEi(g);Xc=k;return}}function __ZN10emscripten8internal7InvokerI17IImageEncodedDataJjjjjEE6invokeEPFS2_jjjjEjjjj(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=g;zd[a&63](h,b,d,e,f);f=__Znwm(12)|0;c[f>>2]=c[h>>2];c[f+4>>2]=c[h+4>>2];c[f+8>>2]=c[h+8>>2];Xc=g;return f|0}function __ZN13IImageManager9encodePNGEjjjj(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);h=k;i=k+20|0;j=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(5);a[b>>0]=0;c[b+4>>2]=0;c[b+8>>2]=0;if((H(f<<2,g)|0)!=(e|0)){c[h>>2]=e;c[h+4>>2]=f;c[h+8>>2]=g;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,102798,102744,103110,h);__ZN14IMemoryManager15setCurrentOwnerEi(j);Xc=k;return}h=c[42601]|0;if(!h){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,102798,102744,103165,k+16|0);__ZN14IMemoryManager15setCurrentOwnerEi(j);Xc=k;return}else{Cd[c[(c[h>>2]|0)+12>>2]&7](i,h,d,e,f,g,100,1);c[b>>2]=c[i>>2];c[b+4>>2]=c[i+4>>2];c[b+8>>2]=c[i+8>>2];__ZN14IMemoryManager15setCurrentOwnerEi(j);Xc=k;return}}function __ZN10emscripten8internal7InvokerI17IImageEncodedDataJjjjjiEE6invokeEPFS2_jjjjiEjjjji(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=h;Ad[a&31](i,b,d,e,f,g);g=__Znwm(12)|0;c[g>>2]=c[i>>2];c[g+4>>2]=c[i+4>>2];c[g+8>>2]=c[i+8>>2];Xc=h;return g|0}function __ZN13IImageManager10encodeJPEGEjjjji(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);i=l;j=l+20|0;k=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(5);a[b>>0]=0;c[b+4>>2]=0;c[b+8>>2]=0;if((H(f<<2,g)|0)!=(e|0)){c[i>>2]=e;c[i+4>>2]=f;c[i+8>>2]=g;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,102798,102754,102975,i);__ZN14IMemoryManager15setCurrentOwnerEi(k);Xc=l;return}i=c[42602]|0;if(!i){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,102798,102754,103031,l+16|0);__ZN14IMemoryManager15setCurrentOwnerEi(k);Xc=l;return}else{Cd[c[(c[i>>2]|0)+12>>2]&7](j,i,d,e,f,g,h,1);c[b>>2]=c[j>>2];c[b+4>>2]=c[j+4>>2];c[b+8>>2]=c[j+8>>2];__ZN14IMemoryManager15setCurrentOwnerEi(k);Xc=l;return}}function __ZN13IImageManager9encodeJXREjjjji(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);i=l;j=l+20|0;k=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(5);a[b>>0]=0;c[b+4>>2]=0;c[b+8>>2]=0;if((H(f<<2,g)|0)!=(e|0)){c[i>>2]=e;c[i+4>>2]=f;c[i+8>>2]=g;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,102798,102773,102856,i);__ZN14IMemoryManager15setCurrentOwnerEi(k);Xc=l;return}i=c[42603]|0;if(!i){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,102798,102773,102914,l+16|0);__ZN14IMemoryManager15setCurrentOwnerEi(k);Xc=l;return}else{Cd[c[(c[i>>2]|0)+12>>2]&7](j,i,d,e,f,g,100,h);c[b>>2]=c[j>>2];c[b+4>>2]=c[j+4>>2];c[b+8>>2]=c[j+8>>2];__ZN14IMemoryManager15setCurrentOwnerEi(k);Xc=l;return}}function __ZN10emscripten8internal7InvokerIiJjjjjEE6invokeEPFijjjjEjjjj(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return md[a&127](b,c,d,e)|0}function __ZN13IImageManager14imageAlphaJoinEjjjj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;i=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=i;if(!((b|0)!=0&(e|0)!=0)){f=-1;Xc=i;return f|0}if((f<<2|0)!=(d|0)){c[g>>2]=d;c[g+4>>2]=f;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,102798,102783,102812,g);f=-1;Xc=i;return f|0}if(!f){f=0;Xc=i;return f|0}h=0;g=e;while(1){d=a[g>>0]|0;if(!(d<<24>>24)){a[b>>0]=0;a[b+1>>0]=0;a[b+2>>0]=0}a[b+3>>0]=d;h=h+1|0;if((h|0)==(f|0)){b=0;break}else{g=g+1|0;b=b+4|0}}Xc=i;return b|0}function __GLOBAL__sub_I_IImageDecodedHead_cpp(){__ZN56EmscriptenBindingInitializer_IceStoneCppImageDecodedHeadC2Ev(0);return}function __ZN56EmscriptenBindingInitializer_IceStoneCppImageDecodedHeadC2Ev(a){a=a|0;var b=0;qb(96136,103325,100583,8,117931,20);a=__Znwm(4)|0;c[a>>2]=0;b=__Znwm(4)|0;c[b>>2]=0;rb(96136,103345,96568,100144,21,a|0,96568,100049,16,b|0);b=__Znwm(4)|0;c[b>>2]=4;a=__Znwm(4)|0;c[a>>2]=4;rb(96136,103445,96624,100144,22,b|0,96624,100049,17,a|0);a=__Znwm(4)|0;c[a>>2]=8;b=__Znwm(4)|0;c[b>>2]=8;rb(96136,131624,96624,100144,22,a|0,96624,100049,17,b|0);b=__Znwm(4)|0;c[b>>2]=12;a=__Znwm(4)|0;c[a>>2]=12;rb(96136,131630,96624,100144,22,b|0,96624,100049,17,a|0);cb(96136);return}function __ZN10emscripten8internal15raw_constructorI17IImageDecodedHeadJEEEPT_DpNS0_11BindingTypeIT0_E8WireTypeE(){var a=0;a=__Znwm(16)|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return a|0}function __ZN10emscripten8internal14raw_destructorI17IImageDecodedHeadEEvPT_(a){a=a|0;if(!a)return;__ZdlPv(a);return}function __ZN10emscripten8internal12MemberAccessI17IImageDecodedHeadbE7getWireIS2_EEbRKMS2_bRKT_(b,d){b=b|0;d=d|0;return (a[d+(c[b>>2]|0)>>0]|0)!=0|0}function __ZN10emscripten8internal12MemberAccessI17IImageDecodedHeadbE7setWireIS2_EEvRKMS2_bRT_b(b,d,e){b=b|0;d=d|0;e=e|0;a[d+(c[b>>2]|0)>>0]=e&1;return}function __ZN10emscripten8internal12MemberAccessI17IImageDecodedHeadjE7getWireIS2_EEjRKMS2_jRKT_(a,b){a=a|0;b=b|0;return c[b+(c[a>>2]|0)>>2]|0}function __ZN10emscripten8internal12MemberAccessI17IImageDecodedHeadjE7setWireIS2_EEvRKMS2_jRT_j(a,b,d){a=a|0;b=b|0;d=d|0;c[b+(c[a>>2]|0)>>2]=d;return}function __GLOBAL__sub_I_IImageEncodedData_cpp(){__ZN56EmscriptenBindingInitializer_IceStoneCppImageEncodedDataC2Ev(0);return}function __ZN56EmscriptenBindingInitializer_IceStoneCppImageEncodedDataC2Ev(a){a=a|0;var b=0;qb(96120,103363,100583,9,117931,21);b=__Znwm(4)|0;c[b>>2]=0;a=__Znwm(4)|0;c[a>>2]=0;rb(96120,103383,96568,100144,23,b|0,96568,100049,18,a|0);a=__Znwm(4)|0;c[a>>2]=4;b=__Znwm(4)|0;c[b>>2]=4;rb(96120,103397,96624,100144,24,a|0,96624,100049,19,b|0);b=__Znwm(4)|0;c[b>>2]=8;a=__Znwm(4)|0;c[a>>2]=8;rb(96120,103409,96624,100144,24,b|0,96624,100049,19,a|0);cb(96120);return}function __ZN10emscripten8internal15raw_constructorI17IImageEncodedDataJEEEPT_DpNS0_11BindingTypeIT0_E8WireTypeE(){var a=0;a=__Znwm(12)|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return a|0}function __ZN10emscripten8internal14raw_destructorI17IImageEncodedDataEEvPT_(a){a=a|0;if(!a)return;__ZdlPv(a);return}function __ZN10emscripten8internal12MemberAccessI17IImageEncodedDatabE7getWireIS2_EEbRKMS2_bRKT_(b,d){b=b|0;d=d|0;return (a[d+(c[b>>2]|0)>>0]|0)!=0|0}function __ZN10emscripten8internal12MemberAccessI17IImageEncodedDatabE7setWireIS2_EEvRKMS2_bRT_b(b,d,e){b=b|0;d=d|0;e=e|0;a[d+(c[b>>2]|0)>>0]=e&1;return}function __ZN10emscripten8internal12MemberAccessI17IImageEncodedDatajE7getWireIS2_EEjRKMS2_jRKT_(a,b){a=a|0;b=b|0;return c[b+(c[a>>2]|0)>>2]|0}function __ZN10emscripten8internal12MemberAccessI17IImageEncodedDatajE7setWireIS2_EEvRKMS2_jRT_j(a,b,d){a=a|0;b=b|0;d=d|0;c[b+(c[a>>2]|0)>>2]=d;return}function __GLOBAL__sub_I_IImageDecodedData_cpp(){__ZN56EmscriptenBindingInitializer_IceStoneCppImageDecodedDataC2Ev(0);return}function __ZN56EmscriptenBindingInitializer_IceStoneCppImageDecodedDataC2Ev(a){a=a|0;var b=0;qb(96128,103425,100583,10,117931,22);a=__Znwm(4)|0;c[a>>2]=4;b=__Znwm(4)|0;c[b>>2]=4;rb(96128,103445,96624,100144,25,a|0,96624,100049,20,b|0);b=__Znwm(4)|0;c[b>>2]=0;a=__Znwm(4)|0;c[a>>2]=0;rb(96128,103450,96568,100144,26,b|0,96568,100049,21,a|0);a=__Znwm(4)|0;c[a>>2]=8;b=__Znwm(4)|0;c[b>>2]=8;rb(96128,103464,96624,100144,25,a|0,96624,100049,20,b|0);b=__Znwm(4)|0;c[b>>2]=12;a=__Znwm(4)|0;c[a>>2]=12;rb(96128,103476,96624,100144,25,b|0,96624,100049,20,a|0);a=__Znwm(4)|0;c[a>>2]=16;b=__Znwm(4)|0;c[b>>2]=16;rb(96128,131624,96624,100144,25,a|0,96624,100049,20,b|0);b=__Znwm(4)|0;c[b>>2]=20;a=__Znwm(4)|0;c[a>>2]=20;rb(96128,131630,96624,100144,25,b|0,96624,100049,20,a|0);cb(96128);return}function __ZN10emscripten8internal15raw_constructorI17IImageDecodedDataJEEEPT_DpNS0_11BindingTypeIT0_E8WireTypeE(){var a=0;a=__Znwm(24)|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;return a|0}function __ZN10emscripten8internal14raw_destructorI17IImageDecodedDataEEvPT_(a){a=a|0;if(!a)return;__ZdlPv(a);return}function __ZN10emscripten8internal12MemberAccessI17IImageDecodedDatajE7getWireIS2_EEjRKMS2_jRKT_(a,b){a=a|0;b=b|0;return c[b+(c[a>>2]|0)>>2]|0}function __ZN10emscripten8internal12MemberAccessI17IImageDecodedDatajE7setWireIS2_EEvRKMS2_jRT_j(a,b,d){a=a|0;b=b|0;d=d|0;c[b+(c[a>>2]|0)>>2]=d;return}function __ZN10emscripten8internal12MemberAccessI17IImageDecodedDatabE7getWireIS2_EEbRKMS2_bRKT_(b,d){b=b|0;d=d|0;return (a[d+(c[b>>2]|0)>>0]|0)!=0|0}function __ZN10emscripten8internal12MemberAccessI17IImageDecodedDatabE7setWireIS2_EEvRKMS2_bRT_b(b,d,e){b=b|0;d=d|0;e=e|0;a[d+(c[b>>2]|0)>>0]=e&1;return}function __GLOBAL__sub_I_IVideoDecoderFFmpeg_cpp(){__ZN45EmscriptenBindingInitializer_IceStoneCppVideoC2Ev(0);return}function __ZN45EmscriptenBindingInitializer_IceStoneCppVideoC2Ev(a){a=a|0;var b=0;eb(96144,96152,96168,0,100116,28,100119,0,100119,0,103492,117931,23);gb(96144,1,96800,100116,29,11);b=__Znwm(8)|0;c[b>>2]=16;c[b+4>>2]=0;hb(96144,103514,4,336,100531,75,b|0,0);b=__Znwm(8)|0;c[b>>2]=27;c[b+4>>2]=0;hb(96144,103527,3,96804,100158,17,b|0,0);b=__Znwm(8)|0;c[b>>2]=30;c[b+4>>2]=0;hb(96144,103540,2,96816,100144,28,b|0,0);b=__Znwm(8)|0;c[b>>2]=18;c[b+4>>2]=0;hb(96144,103558,4,336,100531,75,b|0,0);b=__Znwm(8)|0;c[b>>2]=31;c[b+4>>2]=0;hb(96144,103576,2,96816,100144,28,b|0,0);b=__Znwm(8)|0;c[b>>2]=76;c[b+4>>2]=0;hb(96144,103588,5,352,100490,5,b|0,0);b=__Znwm(8)|0;c[b>>2]=24;c[b+4>>2]=0;hb(96144,103601,2,96824,100202,4,b|0,0);b=__Znwm(4)|0;c[b>>2]=0;a=__Znwm(4)|0;c[a>>2]=0;ib(96144,131624,96616,100144,29,b|0,96616,100049,22,a|0);a=__Znwm(4)|0;c[a>>2]=4;b=__Znwm(4)|0;c[b>>2]=4;ib(96144,131630,96616,100144,29,a|0,96616,100049,22,b|0);b=__Znwm(4)|0;c[b>>2]=8;a=__Znwm(4)|0;c[a>>2]=8;ib(96144,103610,96616,100144,29,b|0,96616,100049,22,a|0);a=__Znwm(4)|0;c[a>>2]=12;b=__Znwm(4)|0;c[b>>2]=12;ib(96144,103619,96616,100144,29,a|0,96616,100049,22,b|0);b=__Znwm(4)|0;c[b>>2]=16;a=__Znwm(4)|0;c[a>>2]=16;ib(96144,103631,96648,103635,1,b|0,96648,103639,1,a|0);return}function __ZN10emscripten8internal13getActualTypeI19IVideoDecoderFFmpegEEPKvPT_(a){a=a|0;return 96144}function __ZN10emscripten8internal14raw_destructorI19IVideoDecoderFFmpegEEvPT_(a){a=a|0;if(!a)return;__ZN19IVideoDecoderFFmpeg5clearEv(a);__ZdlPv(a);return}function __ZN10emscripten8internal7InvokerIP19IVideoDecoderFFmpegJEE6invokeEPFS3_vE(a){a=a|0;return dd[a&15]()|0}function __ZN10emscripten8internal12operator_newI19IVideoDecoderFFmpegJEEEPT_DpOT0_(){var a=0,b=0,d=0,e=0;a=__Znwm(84)|0;b=a+44|0;d=a;e=d+44|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(e|0));c[b>>2]=4096;c[a+48>>2]=0;c[a+52>>2]=-1;c[a+56>>2]=-1;e=a+60|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[e+20>>2]=0;return a|0}function __ZN19IVideoDecoderFFmpeg12initWithFileEjm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);m=o+48|0;l=o+40|0;k=o+32|0;j=o+24|0;i=o+16|0;h=o+8|0;n=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(3);_av_log_set_callback(15);__ZN19IVideoDecoderFFmpeg5clearEv(a);e=a+44|0;g=_av_malloc(c[e>>2]|0)|0;c[a+40>>2]=g;do if(g){c[a+24>>2]=b;c[a+28>>2]=d;c[a+32>>2]=b;c[a+36>>2]=d;g=_avio_alloc_context(g,c[e>>2]|0,0,a,19,0,0)|0;d=a+48|0;c[d>>2]=g;if(!g){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103514,103967,h);b=-12;break}b=_avformat_alloc_context()|0;e=a+20|0;c[e>>2]=b;if(!b){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103514,103991,i);b=-12;break}c[b+16>>2]=c[d>>2];b=_avformat_open_input(e,0,0,0)|0;if((b|0)<0){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103514,104017,j);break}b=_avformat_find_stream_info(c[e>>2]|0,0)|0;if((b|0)<0){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103514,104039,k);break}d=_av_find_best_stream(c[e>>2]|0,0,-1,-1,0,0)|0;if((d|0)<0){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103514,104073,l);b=d;break}c[a+52>>2]=d;j=c[(c[(c[e>>2]|0)+28>>2]|0)+(d<<2)>>2]|0;l=c[j+176>>2]|0;k=c[l+4>>2]|0;d=a+60|0;c[d>>2]=k;c[a>>2]=c[l+48>>2];c[a+4>>2]=c[l+52>>2];f[a+16>>2]=+(c[j+68>>2]|0)/+(c[j+72>>2]|0);c[a+12>>2]=(k|0)==92?4:(k|0)==106?5:0;if(__ZN19IVideoDecoderFFmpeg9initCodecE9AVCodecIDP17AVCodecParameters(a,k,l)|0){a=b;__ZN14IMemoryManager15setCurrentOwnerEi(n);n=31?a>>31:a;n=n&-2;Xc=o;return n|0}else{c[m>>2]=c[d>>2];__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103514,103684,m);b=-1;break}}else{__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103514,103937,o);b=-12}while(0);__ZN19IVideoDecoderFFmpeg5clearEv(a);a=b;__ZN14IMemoryManager15setCurrentOwnerEi(n);n=31?a>>31:a;n=n&-2;Xc=o;return n|0}function __ZN10emscripten8internal13MethodInvokerIM19IVideoDecoderFFmpegFijmEiPS2_JjmEE6invokeERKS4_S5_jm(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=c[a>>2]|0;g=c[a+4>>2]|0;a=b+(1?g>>1:g)|0;if(g&1)f=c[(c[a>>2]|0)+f>>2]|0;return hd[f&63](a,d,e)|0}function __ZN19IVideoDecoderFFmpeg12initWithDataEi(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=f;d=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(3);_av_log_set_callback(15);__ZN19IVideoDecoderFFmpeg5clearEv(a);if(__ZN19IVideoDecoderFFmpeg9initCodecE9AVCodecIDP17AVCodecParameters(a,(b|0)==4?92:(b|0)==5?106:0,0)|0){e=0;__ZN14IMemoryManager15setCurrentOwnerEi(d);Xc=f;return e|0}c[e>>2]=b;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103527,103684,e);e=-1;__ZN14IMemoryManager15setCurrentOwnerEi(d);Xc=f;return e|0}function __ZN10emscripten8internal13MethodInvokerIM19IVideoDecoderFFmpegFiiEiPS2_JiEE6invokeERKS4_S5_i(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=c[a>>2]|0;f=c[a+4>>2]|0;a=b+(1?f>>1:f)|0;if(f&1)e=c[(c[a>>2]|0)+e>>2]|0;return gd[e&127](a,d)|0}function __ZN19IVideoDecoderFFmpeg17pushFrameFromFileEv(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;g=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(3);b=a+20|0;d=a+64|0;e=a+52|0;while(1){if((_av_read_frame(c[b>>2]|0,c[d>>2]|0)|0)<0){a=-3;h=6;break}f=c[d>>2]|0;if((c[f+32>>2]|0)==(c[e>>2]|0))break;_av_packet_unref(f)}if((h|0)==6){__ZN14IMemoryManager15setCurrentOwnerEi(g);return a|0}c[a+8>>2]=c[f+36>>2]&1;h=0;__ZN14IMemoryManager15setCurrentOwnerEi(g);return h|0}function __ZN10emscripten8internal13MethodInvokerIM19IVideoDecoderFFmpegFivEiPS2_JEE6invokeERKS4_S5_(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a>>2]|0;e=c[a+4>>2]|0;a=b+(1?e>>1:e)|0;if(!(e&1)){e=d;e=ed[e&127](a)|0;return e|0}else{e=c[(c[a>>2]|0)+d>>2]|0;e=ed[e&127](a)|0;return e|0}return 0}function __ZN19IVideoDecoderFFmpeg17pushFrameFromDataEjm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=l;k=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(3);a:do if(d){g=a+76|0;h=a+72|0;i=a+64|0;f=c[i>>2]|0;while(1){e=_av_parser_parse2(c[g>>2]|0,c[h>>2]|0,f+24|0,f+28|0,b,d,0,-2147483648,0,-2147483648,0,0)|0;if((e|0)<0){d=4;break}f=c[i>>2]|0;if(c[f+28>>2]|0){d=6;break}d=d-e|0;if(!d){b=0;break a}else b=b+e|0}if((d|0)==4){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103558,103664,j);b=-4;break}else if((d|0)==6){c[a+8>>2]=c[f+36>>2]&1;b=0;break}}else b=0;while(0);__ZN14IMemoryManager15setCurrentOwnerEi(k);Xc=l;return b|0}function __ZN19IVideoDecoderFFmpeg11decodeFrameEv(a){a=a|0;var b=0,d=0,e=0;e=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(3);b=a+72|0;a:do if((_avcodec_send_packet(c[b>>2]|0,c[a+64>>2]|0)|0)>=0){d=a+80|0;b=_avcodec_receive_frame(c[b>>2]|0,c[d>>2]|0)|0;if((b|0)<-11)switch(b|0){case -541478725:{b=-4;break a}default:{}}else switch(b|0){case -11:{b=-4;break a}default:{}}if((b|0)>=0){b=c[d>>2]|0;c[a+8>>2]=c[b+84>>2];c[a>>2]=c[b+68>>2];c[a+4>>2]=c[b+72>>2];b=0}else b=-4}else b=-4;while(0);__ZN14IMemoryManager15setCurrentOwnerEi(e);return b|0}function __ZN19IVideoDecoderFFmpeg12receiveFrameEjmi(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(3);switch(c[b+60>>2]|0){case 92:{b=c[b+80>>2]|0;s=c[b+68>>2]|0;t=c[b+72>>2]|0;if((H(t,f)|0)>>>0>e>>>0){f=-5;__ZN14IMemoryManager15setCurrentOwnerEi(u);return f|0}n=c[b>>2]|0;o=c[b+4>>2]|0;p=c[b+8>>2]|0;q=c[b+32>>2]|0;r=c[b+36>>2]|0;m=c[b+40>>2]|0;if(!((s|0)>0&(t|0)>0)){f=0;__ZN14IMemoryManager15setCurrentOwnerEi(u);return f|0}b=0;do{k=d+(H(b,f)|0)|0;i=n+(H(b,q)|0)|0;h=n+(H(b|1,q)|0)|0;g=H(b,r)|0;e=H(b,m)|0;e=p+(1?e>>1:e)|0;g=o+(1?g>>1:g)|0;j=k+f|0;l=0;while(1){a[k>>0]=a[i>>0]|0;a[k+1>>0]=a[g>>0]|0;a[k+2>>0]=a[e>>0]|0;a[k+3>>0]=-1;a[k+4>>0]=a[i+1>>0]|0;a[k+5>>0]=a[g>>0]|0;a[k+6>>0]=a[e>>0]|0;a[k+7>>0]=-1;a[j>>0]=a[h>>0]|0;a[j+1>>0]=a[g>>0]|0;a[j+2>>0]=a[e>>0]|0;a[j+3>>0]=-1;a[j+4>>0]=a[h+1>>0]|0;a[j+5>>0]=a[g>>0]|0;a[j+6>>0]=a[e>>0]|0;a[j+7>>0]=-1;l=l+2|0;if((l|0)>=(s|0))break;else{e=e+1|0;g=g+1|0;h=h+2|0;i=i+2|0;j=j+8|0;k=k+8|0}}b=b+2|0}while((b|0)<(t|0));b=0;__ZN14IMemoryManager15setCurrentOwnerEi(u);return b|0}case 106:{f=__ZN19IVideoDecoderFFmpeg12covertToYUVYEjmi(b,d,e,f)|0;f=(31?f>>31:f)&-5;__ZN14IMemoryManager15setCurrentOwnerEi(u);return f|0}default:{f=0;__ZN14IMemoryManager15setCurrentOwnerEi(u);return f|0}}return 0}function __ZN10emscripten8internal13MethodInvokerIM19IVideoDecoderFFmpegFijmiEiPS2_JjmiEE6invokeERKS4_S5_jmi(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=c[a>>2]|0;h=c[a+4>>2]|0;a=b+(1?h>>1:h)|0;if(h&1)g=c[(c[a>>2]|0)+g>>2]|0;return md[g&127](a,d,e,f)|0}function __ZN19IVideoDecoderFFmpeg8popFrameEv(a){a=a|0;var b=0;b=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(3);_av_packet_unref(c[a+64>>2]|0);__ZN14IMemoryManager15setCurrentOwnerEi(b);return}function __ZN10emscripten8internal13MethodInvokerIM19IVideoDecoderFFmpegFvvEvPS2_JEE6invokeERKS4_S5_(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a>>2]|0;e=c[a+4>>2]|0;a=b+(1?e>>1:e)|0;if(!(e&1)){e=d;sd[e&127](a);return}else{e=c[(c[a>>2]|0)+d>>2]|0;sd[e&127](a);return}}function __ZN10emscripten8internal12MemberAccessI19IVideoDecoderFFmpegiE7getWireIS2_EEiRKMS2_iRKT_(a,b){a=a|0;b=b|0;return c[b+(c[a>>2]|0)>>2]|0}function __ZN10emscripten8internal12MemberAccessI19IVideoDecoderFFmpegiE7setWireIS2_EEvRKMS2_iRT_i(a,b,d){a=a|0;b=b|0;d=d|0;c[b+(c[a>>2]|0)>>2]=d;return}function __ZN10emscripten8internal12MemberAccessI19IVideoDecoderFFmpegfE7getWireIS2_EEfRKMS2_fRKT_(a,b){a=a|0;b=b|0;return +(+f[b+(c[a>>2]|0)>>2])}function __ZN10emscripten8internal12MemberAccessI19IVideoDecoderFFmpegfE7setWireIS2_EEvRKMS2_fRT_f(a,b,d){a=a|0;b=b|0;d=+d;f[b+(c[a>>2]|0)>>2]=d;return}function __ZN19IVideoDecoderFFmpeg12covertToYUVYEjmi(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;b=c[b+80>>2]|0;w=c[b+68>>2]|0;x=c[b+72>>2]|0;if((H(x,f)|0)>>>0>e>>>0){f=-1;return f|0}p=c[b>>2]|0;q=c[b+4>>2]|0;r=c[b+8>>2]|0;s=c[b+12>>2]|0;t=c[b+32>>2]|0;u=c[b+36>>2]|0;v=c[b+40>>2]|0;o=c[b+44>>2]|0;if(!((x|0)>0&(w|0)>0)){f=0;return f|0}b=0;do{m=d+(H(b,f)|0)|0;k=p+(H(b,t)|0)|0;h=b|1;j=p+(H(h,t)|0)|0;i=s+(H(b,o)|0)|0;h=s+(H(h,o)|0)|0;g=H(b,u)|0;e=H(b,v)|0;e=r+(1?e>>1:e)|0;g=q+(1?g>>1:g)|0;l=m+f|0;n=0;while(1){a[m>>0]=a[k>>0]|0;a[m+1>>0]=a[g>>0]|0;a[m+2>>0]=a[e>>0]|0;a[m+3>>0]=a[i>>0]|0;a[m+4>>0]=a[k+1>>0]|0;a[m+5>>0]=a[g>>0]|0;a[m+6>>0]=a[e>>0]|0;a[m+7>>0]=a[i+1>>0]|0;a[l>>0]=a[j>>0]|0;a[l+1>>0]=a[g>>0]|0;a[l+2>>0]=a[e>>0]|0;a[l+3>>0]=a[h>>0]|0;a[l+4>>0]=a[j+1>>0]|0;a[l+5>>0]=a[g>>0]|0;a[l+6>>0]=a[e>>0]|0;a[l+7>>0]=a[h+1>>0]|0;n=n+2|0;if((n|0)>=(w|0))break;else{e=e+1|0;g=g+1|0;h=h+2|0;i=i+2|0;j=j+2|0;k=k+2|0;l=l+8|0;m=m+8|0}}b=b+2|0}while((b|0)<(x|0));b=0;return b|0}function __ZN19IVideoDecoderFFmpeg6loggerEPviPKcPi(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=Xc;Xc=Xc+1056|0;if((Xc|0)>=(Yc|0))N(1056);g=h+1040|0;i=h+1024|0;f=h;c[i>>2]=c[e>>2];_av_log_default_callback(a,b,d,e);_av_log_format_line(a,b,d,i,f,1024,96832);if((b|0)!=24){Xc=h;return}c[g>>2]=f;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103919,103926,g);Xc=h;return}function __ZN19IVideoDecoderFFmpeg5clearEv(a){a=a|0;var b=0,d=0;b=a+20|0;if(c[b>>2]|0){_avformat_close_input(b);c[b>>2]=0}b=a+48|0;d=c[b>>2]|0;if(d|0)_av_freep(d+4|0);_avio_context_free(b);b=a+76|0;d=c[b>>2]|0;if(d|0){_av_parser_close(d);c[b>>2]=0}b=a+72|0;if(c[b>>2]|0){_avcodec_free_context(b);c[b>>2]=0}b=a+80|0;if(c[b>>2]|0){_av_frame_free(b);c[b>>2]=0}b=a+64|0;if(!(c[b>>2]|0)){d=a+60|0;c[d>>2]=0;c[a>>2]=0;a=a+4|0;c[a>>2]=0;return}_av_packet_free(b);c[b>>2]=0;d=a+60|0;c[d>>2]=0;c[a>>2]=0;a=a+4|0;c[a>>2]=0;return}function __ZN19IVideoDecoderFFmpeg9initCodecE9AVCodecIDP17AVCodecParameters(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);k=m+40|0;j=m+32|0;i=m+24|0;h=m+16|0;g=m+8|0;e=m;l=__ZN14IMemoryManager15getCurrentOwnerEv()|0;__ZN14IMemoryManager15setCurrentOwnerEi(3);c[a+60>>2]=b;c[a+12>>2]=(b|0)==92?4:(b|0)==106?5:0;b=_avcodec_find_decoder(b)|0;f=a+68|0;c[f>>2]=b;a:do if(b){n=_av_parser_init(c[b+12>>2]|0)|0;c[a+76>>2]=n;b=c[f>>2]|0;if(!n){c[e>>2]=c[b+12>>2];__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103714,103724,e);b=0;break}b=_avcodec_alloc_context3(b)|0;e=a+72|0;c[e>>2]=b;if(!b){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103714,103757,g);b=0;break}do if(d)if((_avcodec_parameters_to_context(b,d)|0)<0){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103714,103796,h);b=0;break a}else{b=c[e>>2]|0;break}while(0);if((_avcodec_open2(b,c[f>>2]|0,0)|0)<0){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103714,103847,i);b=0;break}n=_av_frame_alloc()|0;c[a+80>>2]=n;if(!n){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103714,103868,j);b=0;break}b=_av_packet_alloc()|0;c[a+64>>2]=b;if(!b){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,103644,103714,103893,k);b=0;break}else{c[b+24>>2]=0;c[b+28>>2]=0;b=1;break}}else b=0;while(0);__ZN14IMemoryManager15setCurrentOwnerEi(l);Xc=m;return b|0}function __ZN19IVideoDecoderFFmpeg10readPacketEPvPhi(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=a+36|0;f=c[e>>2]|0;d=f>>>0>>0?f:d;if(!d){f=-541478725;return f|0}f=a+32|0;_memcpy(b|0,c[f>>2]|0,d|0)|0;c[f>>2]=(c[f>>2]|0)+d;c[e>>2]=(c[e>>2]|0)-d;f=d;return f|0}function _av_codec_next(b){b=b|0;var d=0,e=0,f=0,g=0;if(!(a[171041]|0)){e=0;f=0;d=a[171040]|0;while(1){g=c[384+(f<<2)>>2]|0;if(!(d<<24>>24)){d=c[24271]|0;if(d|0)sd[d&127](97008);d=c[24335]|0;if(d|0)sd[d&127](97264);d=c[24303]|0;if(d|0)sd[d&127](97136);a[171040]=1;d=1}if((f|0)==3)break;if(e|0)c[e+60>>2]=g;e=g;f=f+1|0}a[171041]=1}if(!b){g=97008;return g|0}g=c[b+60>>2]|0;return g|0}function _avcodec_find_encoder(b){b=b|0;var d=0,e=0,f=0,g=0;d=0;e=0;a:while(1){do do{g=c[384+(e<<2)>>2]|0;if(!(a[171040]|0)){f=c[24271]|0;if(f|0)sd[f&127](97008);f=c[24335]|0;if(f|0)sd[f&127](97264);f=c[24303]|0;if(f|0)sd[f&127](97136);a[171040]=1}f=e;e=e+1|0;if((f|0)==3){e=16;break a}}while(!(_av_codec_is_encoder(g)|0));while((c[g+12>>2]|0)!=(b|0));if(d|0?1:(c[g+16>>2]&512|0)==0){d=g;e=16;break}else d=g}if((e|0)==16)return d|0;return 0}function _avcodec_find_decoder(b){b=b|0;var d=0,e=0,f=0,g=0;d=0;e=0;a:while(1){do do{g=c[384+(e<<2)>>2]|0;if(!(a[171040]|0)){f=c[24271]|0;if(f|0)sd[f&127](97008);f=c[24335]|0;if(f|0)sd[f&127](97264);f=c[24303]|0;if(f|0)sd[f&127](97136);a[171040]=1}f=e;e=e+1|0;if((f|0)==3){e=16;break a}}while(!(_av_codec_is_decoder(g)|0));while((c[g+12>>2]|0)!=(b|0));if(d|0?1:(c[g+16>>2]&512|0)==0){d=g;e=16;break}else d=g}if((e|0)==16)return d|0;return 0}function _av_init_packet(a){a=a|0;var b=0;b=a+8|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=a+16|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=a+56|0;c[b>>2]=-1;c[b+4>>2]=-1;b=a+64|0;c[b>>2]=0;c[b+4>>2]=0;b=a+32|0;c[a>>2]=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;return}function _av_packet_alloc(){var a=0,b=0;a=_av_mallocz(72)|0;if(!a)return a|0;b=a+8|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=a+16|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=a+56|0;c[b>>2]=-1;c[b+4>>2]=-1;b=a+64|0;c[b>>2]=0;c[b+4>>2]=0;b=a+32|0;c[a>>2]=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;return a|0}function _av_packet_free(a){a=a|0;var b=0,d=0,e=0,f=0;if(!a)return;d=c[a>>2]|0;if(!d)return;e=d+44|0;f=d+40|0;if((c[e>>2]|0)>0){b=0;do{_av_freep((c[f>>2]|0)+(b*12|0)|0);b=b+1|0}while((b|0)<(c[e>>2]|0))}_av_freep(f);c[e>>2]=0;_av_buffer_unref(d);f=d+8|0;c[f>>2]=0;c[f+4>>2]=-2147483648;f=d+16|0;c[f>>2]=0;c[f+4>>2]=-2147483648;f=d+56|0;c[f>>2]=-1;c[f+4>>2]=-1;f=d+64|0;c[f>>2]=0;c[f+4>>2]=0;c[d>>2]=0;f=d+24|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;c[f+16>>2]=0;c[f+20>>2]=0;c[f+24>>2]=0;c[f+28>>2]=0;_av_freep(a);return}function _av_packet_unref(a){a=a|0;var b=0,d=0,e=0;d=a+44|0;e=a+40|0;if((c[d>>2]|0)>0){b=0;do{_av_freep((c[e>>2]|0)+(b*12|0)|0);b=b+1|0}while((b|0)<(c[d>>2]|0))}_av_freep(e);c[d>>2]=0;_av_buffer_unref(a);e=a+8|0;c[e>>2]=0;c[e+4>>2]=-2147483648;e=a+16|0;c[e>>2]=0;c[e+4>>2]=-2147483648;e=a+56|0;c[e>>2]=-1;c[e+4>>2]=-1;e=a+64|0;c[e>>2]=0;c[e+4>>2]=0;c[a>>2]=0;e=a+24|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[e+20>>2]=0;c[e+24>>2]=0;c[e+28>>2]=0;return}function _av_shrink_packet(b,d){b=b|0;d=d|0;var e=0;e=b+28|0;if((c[e>>2]|0)<=(d|0))return;c[e>>2]=d;b=(c[b+24>>2]|0)+d|0;d=b+64|0;do{a[b>>0]=0;b=b+1|0}while((b|0)<(d|0));return}function _av_grow_packet(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=m;l=b+28|0;e=c[l>>2]|0;if(e>>>0>=2147483584){c[f>>2]=104184;c[f+4>>2]=104223;c[f+8>>2]=112;_av_log(0,0,132640,f);wb()}if((2147483583-e|0)>>>0>>0){l=-12;Xc=m;return l|0}f=e+d|0;h=f+64|0;i=c[b>>2]|0;do if(i){j=b+24|0;k=c[j>>2]|0;e=c[i+4>>2]|0;if(k){e=k-e|0;if(e>>>0>(2147483583-f|0)>>>0){l=-12;Xc=m;return l|0}else{g=e;e=k}}else{c[j>>2]=e;g=0}f=g+h|0;if(f>>>0>(c[i+8>>2]|0)>>>0){e=_av_buffer_realloc(b,f)|0;if((e|0)>=0){e=(c[(c[b>>2]|0)+4>>2]|0)+g|0;c[j>>2]=e;break}c[j>>2]=k;l=e;Xc=m;return l|0}}else{e=_av_buffer_alloc(h)|0;c[b>>2]=e;if(!e){l=-12;Xc=m;return l|0}f=c[l>>2]|0;if((f|0)>0){k=b+24|0;_memcpy(c[e+4>>2]|0,c[k>>2]|0,f|0)|0;f=k;e=c[b>>2]|0}else f=b+24|0;e=c[e+4>>2]|0;c[f>>2]=e}while(0);f=(c[l>>2]|0)+d|0;c[l>>2]=f;e=e+f|0;f=e+64|0;do{a[e>>0]=0;e=e+1|0}while((e|0)<(f|0));l=0;Xc=m;return l|0}function _av_packet_new_side_data(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=n;if(d>>>0>2147483583){m=0;Xc=n;return m|0}k=_av_mallocz(d+64|0)|0;c[j>>2]=k;if(!k){m=0;Xc=n;return m|0}l=a+44|0;m=c[l>>2]|0;a:do if((m|0)>0){f=c[a+40>>2]|0;e=0;while(1){if((c[f+(e*12|0)+8>>2]|0)==(b|0))break;e=e+1|0;if((e|0)>=(m|0)){g=8;break a}}m=f+(e*12|0)|0;_av_free(c[m>>2]|0);c[m>>2]=k;c[f+(e*12|0)+4>>2]=d}else g=8;while(0);do if((g|0)==8){e=m+1|0;if(e>>>0<=27?(h=a+40|0,i=_av_realloc(c[h>>2]|0,e*12|0)|0,i|0):0){c[h>>2]=i;c[i+(m*12|0)>>2]=k;c[i+(m*12|0)+4>>2]=d;c[i+(m*12|0)+8>>2]=b;c[l>>2]=(c[l>>2]|0)+1;break}_av_freep(j);m=0;Xc=n;return m|0}while(0);m=c[j>>2]|0;Xc=n;return m|0}function _av_packet_get_side_data(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=c[a+44>>2]|0;a:do if((f|0)>0){e=c[a+40>>2]|0;a=0;while(1){if((c[e+(a*12|0)+8>>2]|0)==(b|0))break;a=a+1|0;if((a|0)>=(f|0))break a}if(d|0)c[d>>2]=c[e+(a*12|0)+4>>2];f=c[e+(a*12|0)>>2]|0;return f|0}while(0);if(!d){f=0;return f|0}c[d>>2]=0;f=0;return f|0}function _av_packet_unpack_dictionary(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;if(!((c|0)!=0&((b|0)!=0&(d|0)!=0))){f=0;return f|0}f=b+c|0;if(a[f+-1>>0]|0){f=-1094995529;return f|0}if((c|0)<=0){f=0;return f|0}c=b;while(1){e=c+(_strlen(c)|0)+1|0;if(e>>>0>=f>>>0){b=-1094995529;c=9;break}if(!(a[c>>0]|0)){b=-1094995529;c=9;break}b=_av_dict_set(d,c,e,0)|0;if((b|0)<0){c=9;break}c=e+(_strlen(e)|0)+1|0;if(c>>>0>=f>>>0){c=9;break}}if((c|0)==9)return b|0;return 0}function _av_packet_copy_props(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=b+8|0;j=c[h+4>>2]|0;i=a+8|0;c[i>>2]=c[h>>2];c[i+4>>2]=j;i=b+16|0;j=c[i+4>>2]|0;h=a+16|0;c[h>>2]=c[i>>2];c[h+4>>2]=j;h=b+56|0;j=c[h+4>>2]|0;i=a+56|0;c[i>>2]=c[h>>2];c[i+4>>2]=j;i=b+48|0;j=c[i+4>>2]|0;h=a+48|0;c[h>>2]=c[i>>2];c[h+4>>2]=j;h=b+64|0;j=c[h+4>>2]|0;i=a+64|0;c[i>>2]=c[h>>2];c[i+4>>2]=j;c[a+36>>2]=c[b+36>>2];c[a+32>>2]=c[b+32>>2];i=a+40|0;c[i>>2]=0;j=a+44|0;c[j>>2]=0;h=b+44|0;if((c[h>>2]|0)<=0){k=0;return k|0}d=b+40|0;b=0;while(1){g=c[d>>2]|0;e=c[g+(b*12|0)+4>>2]|0;f=c[g+(b*12|0)>>2]|0;g=_av_packet_new_side_data(a,c[g+(b*12|0)+8>>2]|0,e)|0;if(!g)break;_memcpy(g|0,f|0,e|0)|0;b=b+1|0;if((b|0)>=(c[h>>2]|0)){b=0;k=9;break}}if((k|0)==9)return b|0;if((c[j>>2]|0)>0){b=0;do{_av_freep((c[i>>2]|0)+(b*12|0)|0);b=b+1|0}while((b|0)<(c[j>>2]|0))}_av_freep(i);c[j>>2]=0;k=-12;return k|0}function _av_packet_ref(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=_av_packet_copy_props(b,d)|0;if((e|0)<0){b=e;return b|0}e=c[d>>2]|0;if(!e){e=d+28|0;f=c[e>>2]|0;if(f>>>0<=2147483582){h=_av_buffer_realloc(b,f+64|0)|0;if((h|0)>=0){f=(c[(c[b>>2]|0)+4>>2]|0)+f|0;g=f+64|0;do{a[f>>0]=0;f=f+1|0}while((f|0)<(g|0));f=c[e>>2]|0;if(f|0)_memcpy(c[(c[b>>2]|0)+4>>2]|0,c[d+24>>2]|0,f|0)|0;c[b+24>>2]=c[(c[b>>2]|0)+4>>2];g=10}}else h=-22}else{h=_av_buffer_ref(e)|0;c[b>>2]=h;if(!h)h=-12;else{c[b+24>>2]=c[d+24>>2];e=d+28|0;g=10}}if((g|0)==10){c[b+28>>2]=c[e>>2];b=0;return b|0}g=b+44|0;f=b+40|0;if((c[g>>2]|0)>0){e=0;do{_av_freep((c[f>>2]|0)+(e*12|0)|0);e=e+1|0}while((e|0)<(c[g>>2]|0))}_av_freep(f);c[g>>2]=0;b=h;return b|0}function _av_packet_move_ref(a,b){a=a|0;b=b|0;var d=0,e=0;d=b;e=a+72|0;do{c[a>>2]=c[d>>2];a=a+4|0;d=d+4|0}while((a|0)<(e|0));e=b+8|0;c[e>>2]=0;c[e+4>>2]=-2147483648;e=b+16|0;c[e>>2]=0;c[e+4>>2]=-2147483648;e=b+56|0;c[e>>2]=-1;c[e+4>>2]=-1;e=b+64|0;c[e>>2]=0;c[e+4>>2]=0;c[b>>2]=0;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;return}function _av_packet_make_refcounted(b){b=b|0;var d=0,e=0,f=0;if(c[b>>2]|0){b=0;return b|0}f=b+28|0;d=c[f>>2]|0;if(d>>>0>2147483582){b=-22;return b|0}e=_av_buffer_realloc(b,d+64|0)|0;if((e|0)<0){b=e;return b|0}d=(c[(c[b>>2]|0)+4>>2]|0)+d|0;e=d+64|0;do{a[d>>0]=0;d=d+1|0}while((d|0)<(e|0));d=c[f>>2]|0;if(!d)d=b+24|0;else{f=b+24|0;_memcpy(c[(c[b>>2]|0)+4>>2]|0,c[f>>2]|0,d|0)|0;d=f}c[d>>2]=c[(c[b>>2]|0)+4>>2];b=0;return b|0}function _ff_init_vlc_sparse(f,g,h,i,j,k,l,m,n,o,p,q,r){f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;var s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0;V=Xc;Xc=Xc+12624|0;if((Xc|0)>=(Yc|0))N(12624);R=V+12584|0;Q=V+12576|0;O=V+12568|0;L=V+12560|0;B=V+12552|0;A=V+12544|0;v=V+12528|0;u=V+12512|0;s=V+512|0;t=V+12600|0;J=V;c[f>>2]=g;U=(r&4|0)!=0;do if(U)if((h+1|0)>>>0<1501){c[t>>2]=c[f>>2];c[t+4>>2]=c[f+4>>2];c[t+8>>2]=c[f+8>>2];c[t+12>>2]=c[f+12>>2];c[t+8>>2]=0;S=s;P=t;break}else{c[u>>2]=104348;c[u+4>>2]=104285;c[u+8>>2]=287;_av_log(0,0,132640,u);wb()}else{c[f+4>>2]=0;c[f+12>>2]=0;c[f+8>>2]=0;s=_av_malloc_array(h+1|0,8)|0;if(!s){U=-12;Xc=V;return U|0}else{S=s;P=f}}while(0);K=(o|0)!=0;if(K&(q|0)>2){c[v>>2]=104407;c[v+4>>2]=104285;c[v+8>>2]=303;_av_log(0,0,132640,v);wb()}I=(h|0)>0;a:do if(I){y=g*3|0;z=(r&2|0)==0;b:do if((k|0)==1){t=0;x=0;while(1){v=i+(H(t,j)|0)|0;v=a[v>>0]|0;a[S+(x<<3)>>0]=v;s=v&255;if((s|0)>(g|0)){if((v&255)>32|(y|0)<(s|0)){T=38;break b}u=l+(H(t,m)|0)|0;switch(n|0){case 1:{w=d[u>>0]|0;u=S+(x<<3)+4|0;c[u>>2]=w;break}case 2:{w=e[u>>1]|0;u=S+(x<<3)+4|0;c[u>>2]=w;break}case 4:{w=c[u>>2]|0;u=S+(x<<3)+4|0;c[u>>2]=w;break}default:{w=S+(x<<3)+4|0;u=w;w=c[w>>2]|0}}G=_bitshift64Shl(1,0,v&255|0)|0;F=M()|0;if(!((F|0)>0|(F|0)==0&G>>>0>w>>>0)){s=w;T=46;break b}if(z)s=w<<32-s;else s=(d[86448+((8?w>>>8:w)&255)>>0]|0)<<16|(d[86448+(w&255)>>0]|0)<<24|(d[86448+((16?w>>>16:w)&255)>>0]|0)<<8|(d[86448+(24?w>>>24:w)>>0]|0);c[u>>2]=s;c:do if(K){s=o+(H(t,p)|0)|0;switch(q|0){case 1:{s=d[s>>0]|0;T=29;break c}case 2:{s=b[s>>1]|0;T=29;break c}case 4:{s=c[s>>2]&65535;T=29;break c}default:break c}}else{s=t&65535;T=29}while(0);if((T|0)==29){T=0;b[S+(x<<3)+2>>1]=s}s=x+1|0}else s=x;t=t+1|0;if((t|0)>=(h|0))break a;else x=s}}else{t=0;x=0;while(1){s=i+(H(t,j)|0)|0;switch(k|0){case 4:{v=c[s>>2]&255;a[S+(x<<3)>>0]=v;break}case 2:{v=b[s>>1]&255;a[S+(x<<3)>>0]=v;break}default:v=a[S+(x<<3)>>0]|0}s=v&255;if((s|0)>(g|0)){if((v&255)>32|(y|0)<(s|0)){T=38;break b}u=l+(H(t,m)|0)|0;switch(n|0){case 1:{w=d[u>>0]|0;u=S+(x<<3)+4|0;c[u>>2]=w;break}case 2:{w=e[u>>1]|0;u=S+(x<<3)+4|0;c[u>>2]=w;break}case 4:{w=c[u>>2]|0;u=S+(x<<3)+4|0;c[u>>2]=w;break}default:{w=S+(x<<3)+4|0;u=w;w=c[w>>2]|0}}G=_bitshift64Shl(1,0,v&255|0)|0;F=M()|0;if(!((F|0)>0|(F|0)==0&G>>>0>w>>>0)){s=w;T=46;break b}if(z)s=w<<32-s;else s=(d[86448+((8?w>>>8:w)&255)>>0]|0)<<16|(d[86448+(w&255)>>0]|0)<<24|(d[86448+((16?w>>>16:w)&255)>>0]|0)<<8|(d[86448+(24?w>>>24:w)>>0]|0);c[u>>2]=s;d:do if(K){s=o+(H(t,p)|0)|0;switch(q|0){case 1:{s=d[s>>0]|0;T=57;break d}case 2:{s=b[s>>1]|0;T=57;break d}case 4:{s=c[s>>2]&65535;T=57;break d}default:break d}}else{s=t&65535;T=57}while(0);if((T|0)==57){T=0;b[S+(x<<3)+2>>1]=s}s=x+1|0}else s=x;t=t+1|0;if((t|0)>=(h|0))break a;else x=s}}while(0);if((T|0)==38){c[A>>2]=s;_av_log(0,16,104437,A);if(U){U=-22;Xc=V;return U|0}_av_free(S);U=-22;Xc=V;return U|0}else if((T|0)==46){c[B>>2]=s;c[B+4>>2]=t;_av_log(0,16,104468,B);if(U){U=-22;Xc=V;return U|0}_av_free(S);U=-22;Xc=V;return U|0}}else s=0;while(0);c[J>>2]=S;c[J+4>>2]=S+(s<<3)+-8;t=1;do{t=t+-1|0;v=c[J+(t<<3)>>2]|0;u=c[J+(t<<3)+4>>2]|0;e:do if(v>>>0>>0){while(1){D=u+-8|0;if(v>>>0>=D>>>0)break;y=u+-16|0;x=v+8|0;F=u;G=v;E=F-G|0;E=v+((4?E>>4:E)<<3)|0;w=c[v+4>>2]|0;w=1?w>>>1:w;B=u+4|0;z=c[B>>2]|0;z=1?z>>>1:z;C=E+4|0;A=c[C>>2]|0;A=1?A>>>1:A;do if(w>>>0>z>>>0)if(z>>>0>A>>>0){A=E;z=c[A>>2]|0;A=c[A+4>>2]|0;X=v;W=c[X+4>>2]|0;w=E;c[w>>2]=c[X>>2];c[w+4>>2]=W;w=v;c[w>>2]=z;c[w+4>>2]=A;w=0;break}else{X=u;W=c[X>>2]|0;X=c[X+4>>2]|0;z=v;A=c[z+4>>2]|0;w=u;c[w>>2]=c[z>>2];c[w+4>>2]=A;w=v;c[w>>2]=W;c[w+4>>2]=X;w=0;break}else if(w>>>0>A>>>0){X=E;W=c[X>>2]|0;X=c[X+4>>2]|0;z=v;A=c[z+4>>2]|0;w=E;c[w>>2]=c[z>>2];c[w+4>>2]=A;w=v;c[w>>2]=W;c[w+4>>2]=X;w=0}else w=1;while(0);W=c[C>>2]|0;X=c[B>>2]|0;if((1?W>>>1:W)>>>0>(1?X>>>1:X)>>>0){X=u;W=c[X>>2]|0;X=c[X+4>>2]|0;B=E;C=c[B+4>>2]|0;w=u;c[w>>2]=c[B>>2];c[w+4>>2]=C;w=E;c[w>>2]=W;c[w+4>>2]=X;w=0}if((v|0)==(y|0))break e;A=E;z=c[A>>2]|0;A=c[A+4>>2]|0;C=D;W=c[C+4>>2]|0;X=E;c[X>>2]=c[C>>2];c[X+4>>2]=W;X=D;c[X>>2]=z;c[X+4>>2]=A;if(x>>>0>y>>>0){B=x;x=A}else{A=D+4|0;do{f:do if(x>>>0<=y>>>0){z=c[A>>2]|0;z=1?z>>>1:z;do{X=c[x+4>>2]|0;if((1?X>>>1:X)>>>0>=z>>>0)break f;x=x+8|0}while(x>>>0<=y>>>0)}while(0);g:do if(x>>>0<=y>>>0){z=c[A>>2]|0;z=1?z>>>1:z;while(1){X=c[y+4>>2]|0;if((1?X>>>1:X)>>>0<=z>>>0)break;y=y+-8|0;if(x>>>0>y>>>0)break g}W=y;C=c[W>>2]|0;W=c[W+4>>2]|0;z=x;B=c[z+4>>2]|0;X=y;c[X>>2]=c[z>>2];c[X+4>>2]=B;X=x;c[X>>2]=C;c[X+4>>2]=W;x=x+8|0;y=y+-8|0}while(0)}while(x>>>0<=y>>>0);X=D;B=x;z=c[X>>2]|0;x=c[X+4>>2]|0}W=B;C=c[W>>2]|0;W=c[W+4>>2]|0;X=B;c[X>>2]=z;c[X+4>>2]=x;X=D;c[X>>2]=C;c[X+4>>2]=W;if(w|0?(E|0)==(B|0)|(E|0)==(B+-8|0):0){h:do if(v>>>0>>0){w=v;do{W=c[w+4>>2]|0;X=c[w+8+4>>2]|0;if((1?W>>>1:W)>>>0>(1?X>>>1:X)>>>0)break h;w=w+8|0}while(w>>>0>>0)}else w=v;while(0);if((w|0)==(u|0))break e}X=B;if((F-X|0)<(X-G|0)){w=u;x=B+8|0;u=y}else{w=y;x=v;v=B+8|0}c[J+(t<<3)>>2]=v;c[J+(t<<3)+4>>2]=u;t=t+1|0;if(x>>>0>>0){u=w;v=x}else break e}W=c[v+4>>2]|0;X=c[u+4>>2]|0;if((1?W>>>1:W)>>>0>(1?X>>>1:X)>>>0){W=u;G=c[W>>2]|0;W=c[W+4>>2]|0;E=v;F=c[E+4>>2]|0;X=u;c[X>>2]=c[E>>2];c[X+4>>2]=F;X=v;c[X>>2]=G;c[X+4>>2]=W}}while(0)}while((t|0)!=0);i:do if(I){y=g*3|0;z=(r&2|0)==0;j:do if((k|0)==1){t=0;x=s;while(1){v=i+(H(t,j)|0)|0;v=a[v>>0]|0;a[S+(x<<3)>>0]=v;s=v&255;if(v<<24>>24==0|(s|0)>(g|0))s=x;else{if((v&255)>32|(y|0)<(s|0)){T=130;break j}u=l+(H(t,m)|0)|0;switch(n|0){case 1:{w=d[u>>0]|0;u=S+(x<<3)+4|0;c[u>>2]=w;break}case 2:{w=e[u>>1]|0;u=S+(x<<3)+4|0;c[u>>2]=w;break}case 4:{w=c[u>>2]|0;u=S+(x<<3)+4|0;c[u>>2]=w;break}default:{w=S+(x<<3)+4|0;u=w;w=c[w>>2]|0}}X=_bitshift64Shl(1,0,v&255|0)|0;W=M()|0;if(!((W|0)>0|(W|0)==0&X>>>0>w>>>0)){s=w;T=138;break j}if(z)s=w<<32-s;else s=(d[86448+((8?w>>>8:w)&255)>>0]|0)<<16|(d[86448+(w&255)>>0]|0)<<24|(d[86448+((16?w>>>16:w)&255)>>0]|0)<<8|(d[86448+(24?w>>>24:w)>>0]|0);c[u>>2]=s;k:do if(K){s=o+(H(t,p)|0)|0;switch(q|0){case 1:{s=d[s>>0]|0;T=121;break k}case 2:{s=b[s>>1]|0;T=121;break k}case 4:{s=c[s>>2]&65535;T=121;break k}default:break k}}else{s=t&65535;T=121}while(0);if((T|0)==121){T=0;b[S+(x<<3)+2>>1]=s}s=x+1|0}t=t+1|0;if((t|0)>=(h|0))break i;else x=s}}else{t=0;x=s;while(1){s=i+(H(t,j)|0)|0;switch(k|0){case 4:{v=c[s>>2]&255;a[S+(x<<3)>>0]=v;break}case 2:{v=b[s>>1]&255;a[S+(x<<3)>>0]=v;break}default:v=a[S+(x<<3)>>0]|0}s=v&255;if(v<<24>>24==0|(s|0)>(g|0))s=x;else{if((v&255)>32|(y|0)<(s|0)){T=130;break j}u=l+(H(t,m)|0)|0;switch(n|0){case 1:{w=d[u>>0]|0;u=S+(x<<3)+4|0;c[u>>2]=w;break}case 2:{w=e[u>>1]|0;u=S+(x<<3)+4|0;c[u>>2]=w;break}case 4:{w=c[u>>2]|0;u=S+(x<<3)+4|0;c[u>>2]=w;break}default:{w=S+(x<<3)+4|0;u=w;w=c[w>>2]|0}}X=_bitshift64Shl(1,0,v&255|0)|0;W=M()|0;if(!((W|0)>0|(W|0)==0&X>>>0>w>>>0)){s=w;T=138;break j}if(z)s=w<<32-s;else s=(d[86448+((8?w>>>8:w)&255)>>0]|0)<<16|(d[86448+(w&255)>>0]|0)<<24|(d[86448+((16?w>>>16:w)&255)>>0]|0)<<8|(d[86448+(24?w>>>24:w)>>0]|0);c[u>>2]=s;l:do if(K){s=o+(H(t,p)|0)|0;switch(q|0){case 1:{s=d[s>>0]|0;T=149;break l}case 2:{s=b[s>>1]|0;T=149;break l}case 4:{s=c[s>>2]&65535;T=149;break l}default:break l}}else{s=t&65535;T=149}while(0);if((T|0)==149){T=0;b[S+(x<<3)+2>>1]=s}s=x+1|0}t=t+1|0;if((t|0)>=(h|0))break i;else x=s}}while(0);if((T|0)==130){c[L>>2]=s;_av_log(0,16,104437,L);if(U){X=-22;Xc=V;return X|0}_av_free(S);X=-22;Xc=V;return X|0}else if((T|0)==138){c[O>>2]=s;c[O+4>>2]=t;_av_log(0,16,104468,O);if(U){X=-22;Xc=V;return X|0}_av_free(S);X=-22;Xc=V;return X|0}}while(0);u=_build_table(P,g,s,S,r)|0;if(!U){_av_free(S);if((u|0)>=0){X=0;Xc=V;return X|0}_av_freep(P+4|0);X=u;Xc=V;return X|0}s=c[P+8>>2]|0;t=c[P+12>>2]|0;if((s|0)!=(t|0)){c[Q>>2]=s;c[Q+4>>2]=t;_av_log(0,16,104504,Q)}if((u|0)<=-1){c[R>>2]=108609;c[R+4>>2]=104285;c[R+8>>2]=346;_av_log(0,0,132640,R);wb()};c[f>>2]=c[P>>2];c[f+4>>2]=c[P+4>>2];c[f+8>>2]=c[P+8>>2];c[f+12>>2]=c[P+12>>2];X=0;Xc=V;return X|0}function _build_table(e,f,g,h,i){e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);z=D+8|0;y=D;A=D+12|0;B=1<30){C=-22;Xc=D;return C|0}l=e+8|0;C=c[l>>2]|0;x=C+B|0;c[l>>2]=x;k=e+12|0;j=c[k>>2]|0;do if((x|0)>(j|0)){if(i&4|0)wb();j=(1<>2])+j|0;c[k>>2]=j;x=e+4|0;j=_av_realloc_f(c[x>>2]|0,j,4)|0;c[x>>2]=j;if(j|0){x=c[e>>2]|0;_memset(j+(c[k>>2]<<2)+(-1<>2]=0;c[l>>2]=0;C=-12;Xc=D;return C|0}while(0);if((C|0)<0){Xc=D;return C|0}v=e+4|0;c[A>>2]=(c[v>>2]|0)+(C<<2);do if((g|0)>0){w=32-f|0;x=(i&2|0)==0;j=0;a:while(1){u=h+(j<<3)|0;n=a[u>>0]|0;r=n&255;m=h+(j<<3)+4|0;p=c[m>>2]|0;s=b[h+(j<<3)+2>>1]|0;t=s&65535;if((r|0)>(f|0)){k=r-f|0;l=w?p>>>w:p;a[u>>0]=k;c[m>>2]=p<>0]|0)-f|0;if((p|0)<1){n=q;m=r;break b}m=h+(r<<3)+4|0;n=c[m>>2]|0;if(((w?n>>>w:n)|0)!=(l|0)){n=q;m=r;break b}a[o>>0]=p;c[m>>2]=n<(p|0)?k:p;m=r+1|0;if((m|0)<(g|0)){q=r;r=m}else{n=r;break}}}else n=j;while(0);k=(k|0)>(f|0)?f:k;if(!x){l=d[86448+((8?l>>>8:l)&255)>>0]<<16|d[86448+(l&255)>>0]<<24|d[86448+((16?l>>>16:l)&255)>>0]<<8|d[86448+(24?l>>>24:l)>>0];l=w?l>>>w:l}b[(c[A>>2]|0)+(l<<2)+2>>1]=0-k;j=_build_table(e,k,m-j|0,u,i)|0;if((j|0)<0){k=36;break}c[A>>2]=(c[v>>2]|0)+(C<<2);b[(c[A>>2]|0)+(l<<2)>>1]=j;if((j|0)==(b[(c[A>>2]|0)+(l<<2)>>1]|0))j=n;else{k=29;break}}else{l=f-r|0;q=1<>>w:p}else{o=1<>>8:p)&255)>>0]<<16|d[86448+(p&255)>>0]<<24|d[86448+((16?p>>>16:p)&255)>>0]<<8|d[86448+(24?p>>>24:p)>>0]}if((l|0)!=31){m=n&255;l=0;while(1){p=b[(c[A>>2]|0)+(k<<2)+2>>1]|0;u=b[(c[A>>2]|0)+(k<<2)>>1]|0;if((u|p)<<16>>16?!((p<<16>>16|0)==(r|0)&(u<<16>>16|0)==(t|0)):0){k=18;break a}b[(c[A>>2]|0)+(k<<2)+2>>1]=m;b[(c[A>>2]|0)+(k<<2)>>1]=s;l=l+1|0;if((l|0)>=(q|0))break;else k=k+o|0}}}j=j+1|0;if((j|0)>=(g|0)){k=31;break}}if((k|0)==18){_av_log(0,16,104522,y);C=-1094995529;Xc=D;return C|0}else if((k|0)==29){_avpriv_request_sample(0,104539,z);C=-1163346256;Xc=D;return C|0}else if((k|0)==31){if((f|0)==31)j=C;else break;Xc=D;return j|0}else if((k|0)==36){Xc=D;return j|0}}while(0);j=0;do{if(!(b[(c[A>>2]|0)+(j<<2)+2>>1]|0))b[(c[A>>2]|0)+(j<<2)>>1]=-1;j=j+1|0}while((j|0)<(B|0));j=C;Xc=D;return j|0}function _ff_free_vlc(a){a=a|0;_av_freep(a+4|0);return}function _av_bsf_get_by_name(a){a=a|0;if(!a)return 0;else{a=(_strcmp(c[24220]|0,a)|0)==0;return (a?96880:0)|0}return 0}function _ff_bsf_child_class_next(a){a=a|0;return ((a|0)==0?c[24222]|0:0)|0}function _av_bsf_free(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;if(!a)return;g=c[a>>2]|0;if(!g)return;d=g+4|0;b=c[d>>2]|0;e=c[b+24>>2]|0;if(e){sd[e&127](g);b=c[d>>2]|0}if(c[b+8>>2]|0?(f=c[g+12>>2]|0,f|0):0)_av_opt_free(f);_av_opt_free(g);b=g+8|0;d=c[b>>2]|0;if(d|0)_av_packet_free(d);_av_freep(b);_av_freep(g+12|0);_avcodec_parameters_free(g+16|0);_avcodec_parameters_free(g+20|0);_av_freep(a);return}function _av_bsf_init(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);l=n+24|0;k=n+16|0;i=n;m=a+4|0;g=c[(c[m>>2]|0)+4>>2]|0;a:do if(!g)b=c[a+16>>2]|0;else{d=c[g>>2]|0;h=a+16|0;b=c[h>>2]|0;f=c[b+4>>2]|0;if(d|0){e=0;do{e=e+1|0;if((f|0)==(d|0))break a;d=c[g+(e<<2)>>2]|0}while((d|0)!=0)}b=_avcodec_descriptor_get(f)|0;if(!b)b=114306;else b=c[b+8>>2]|0;h=c[(c[h>>2]|0)+4>>2]|0;j=c[c[m>>2]>>2]|0;c[i>>2]=b;c[i+4>>2]=h;c[i+8>>2]=j;_av_log(a,16,104591,i);b=c[c[(c[m>>2]|0)+4>>2]>>2]|0;if(b|0){d=0;do{b=_avcodec_descriptor_get(b)|0;if(!b)b=114306;else b=c[b+8>>2]|0;j=c[(c[(c[m>>2]|0)+4>>2]|0)+(d<<2)>>2]|0;c[k>>2]=b;c[k+4>>2]=j;_av_log(a,16,104677,k);d=d+1|0;b=c[(c[(c[m>>2]|0)+4>>2]|0)+(d<<2)>>2]|0}while((b|0)!=0)}_av_log(a,16,104686,l);a=-22;Xc=n;return a|0}while(0);b=_avcodec_parameters_copy(c[a+20>>2]|0,b)|0;if((b|0)<0){a=b;Xc=n;return a|0}k=a+24|0;l=c[k+4>>2]|0;b=a+32|0;c[b>>2]=c[k>>2];c[b+4>>2]=l;b=c[(c[m>>2]|0)+16>>2]|0;if(b|0?(j=ed[b&127](a)|0,(j|0)<0):0){a=j;Xc=n;return a|0}a=0;Xc=n;return a|0}function _bsf_child_next(a,b){a=a|0;b=b|0;if(b|0){b=0;return b|0}if(!(c[(c[a+4>>2]|0)+8>>2]|0)){b=0;return b|0}b=c[a+12>>2]|0;return b|0}function _av_bsf_alloc(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=j;e=_av_mallocz(40)|0;c[h>>2]=e;if(!e){i=-12;Xc=j;return i|0}c[e>>2]=96836;c[e+4>>2]=a;k=_avcodec_parameters_alloc()|0;f=e+16|0;c[f>>2]=k;k=_avcodec_parameters_alloc()|0;c[e+20>>2]=k;do if((!((k|0)==0|(c[f>>2]|0)==0)?(k=_av_mallocz(8)|0,d=e+8|0,c[d>>2]=k,k|0):0)?(g=_av_packet_alloc()|0,c[c[d>>2]>>2]=g,g=c[h>>2]|0,i=g,c[c[g+8>>2]>>2]|0):0){_av_opt_set_defaults(g);d=c[a+12>>2]|0;if(d|0){f=_av_mallocz(d)|0;e=g+12|0;c[e>>2]=f;if(!f)break;d=c[a+8>>2]|0;if(d|0){c[f>>2]=d;_av_opt_set_defaults(c[e>>2]|0)}}c[b>>2]=i;k=0;Xc=j;return k|0}while(0);_av_bsf_free(h);k=-12;Xc=j;return k|0}function _av_bsf_send_packet(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=h;do if(b){if((c[b+24>>2]|0)==0?(c[b+44>>2]|0)==0:0){g=4;break}f=a+8|0;d=c[f>>2]|0;if(c[d+4>>2]|0){_av_log(a,16,104553,e);a=-22;break}e=c[d>>2]|0;if((c[e+24>>2]|0)==0?(c[e+44>>2]|0)==0:0){a=_av_packet_make_refcounted(b)|0;if((a|0)>=0){_av_packet_move_ref(c[c[f>>2]>>2]|0,b);a=0}}else a=-11}else g=4;while(0);if((g|0)==4){c[(c[a+8>>2]|0)+4>>2]=1;a=0}Xc=h;return a|0}function _av_bsf_receive_packet(a,b){a=a|0;b=b|0;return gd[c[(c[a+4>>2]|0)+20>>2]&127](a,b)|0}function _ff_bsf_get_packet_ref(a,b){a=a|0;b=b|0;a=c[a+8>>2]|0;if(c[a+4>>2]|0){b=-541478725;return b|0}a=c[a>>2]|0;if((c[a+24>>2]|0)==0?(c[a+44>>2]|0)==0:0){b=-11;return b|0}_av_packet_move_ref(b,a);b=0;return b|0}function _avcodec_descriptor_get(a){a=a|0;var b=0,d=0;b=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=b;c[d>>2]=a;a=_bsearch(d,400,2,28,30)|0;Xc=b;return a|0}function _descriptor_compare(a,b){a=a|0;b=b|0;return (c[a>>2]|0)-(c[b>>2]|0)|0}function _ff_set_dimensions(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=a+872|0;e=_av_image_check_size2(b,d,c[e>>2]|0,c[e+4>>2]|0,-1,0,a)|0;f=(e|0)<0;d=f?0:d;f=f?0:b;c[a+100>>2]=f;c[a+104>>2]=d;f=0-f|0;b=c[a+680>>2]|0;c[a+92>>2]=0-(b?f>>b:f);d=0-d|0;c[a+96>>2]=0-(b?d>>b:d);return e|0}function _avcodec_get_hw_config(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a+124>>2]|0;if((b|0)<0|(d|0)==0){e=0;return e|0}a=0;while(1){if(!(c[d+(a<<2)>>2]|0)){a=0;e=6;break}if((a|0)<(b|0))a=a+1|0;else break}if((e|0)==6)return a|0;e=c[d+(b<<2)>>2]|0;return e|0}function _avcodec_parameters_from_context(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=a+12|0;_av_freep(l);k=a+8|0;d=k;e=d+128|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(e|0));f=a+20|0;c[f>>2]=-1;g=a+64|0;c[g>>2]=0;h=a+68|0;c[h>>2]=0;i=a+72|0;c[i>>2]=2;j=a+76|0;c[j>>2]=2;d=a+80|0;c[d>>2]=2;e=a+84|0;c[e>>2]=0;c[a+56>>2]=0;c[a+60>>2]=1;m=c[b+8>>2]|0;c[a>>2]=m;c[a+4>>2]=c[b+16>>2];c[k>>2]=c[b+20>>2];o=b+40|0;n=c[o+4>>2]|0;k=a+24|0;c[k>>2]=c[o>>2];c[k+4>>2]=n;c[a+32>>2]=c[b+672>>2];c[a+36>>2]=c[b+676>>2];c[a+40>>2]=c[b+716>>2];c[a+44>>2]=c[b+720>>2];switch(m|0){case 0:{c[f>>2]=c[b+112>>2];c[a+48>>2]=c[b+92>>2];c[a+52>>2]=c[b+96>>2];c[g>>2]=c[b+340>>2];c[h>>2]=c[b+328>>2];c[i>>2]=c[b+316>>2];c[j>>2]=c[b+320>>2];c[d>>2]=c[b+324>>2];c[e>>2]=c[b+332>>2];m=b+188|0;n=c[m+4>>2]|0;o=a+56|0;c[o>>2]=c[m>>2];c[o+4>>2]=n;c[a+88>>2]=c[b+140>>2];break}case 1:{c[f>>2]=c[b+352>>2];m=b+376|0;n=c[m+4>>2]|0;o=a+96|0;c[o>>2]=c[m>>2];c[o+4>>2]=n;c[a+104>>2]=c[b+348>>2];c[a+108>>2]=c[b+344>>2];c[a+112>>2]=c[b+364>>2];c[a+116>>2]=c[b+356>>2];c[a+120>>2]=c[b+756>>2];c[a+124>>2]=c[b+868>>2];c[a+128>>2]=c[b+828>>2];break}case 3:{c[a+48>>2]=c[b+92>>2];c[a+52>>2]=c[b+96>>2];break}default:{}}f=b+68|0;if(!(c[f>>2]|0)){o=0;return o|0}d=b+72|0;e=_av_mallocz((c[d>>2]|0)+64|0)|0;c[l>>2]=e;if(!e){o=-12;return o|0}o=c[d>>2]|0;_memcpy(e|0,c[f>>2]|0,o|0)|0;c[a+16>>2]=o;o=0;return o|0}function _avsubtitle_free(a){a=a|0;var b=0,d=0,e=0;d=a+12|0;e=a+16|0;if(!(c[d>>2]|0)){_av_freep(e);c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;c[a+24>>2]=0;c[a+28>>2]=0;return}b=0;do{_av_freep((c[(c[e>>2]|0)+(b<<2)>>2]|0)+84|0);_av_freep((c[(c[e>>2]|0)+(b<<2)>>2]|0)+88|0);_av_freep((c[(c[e>>2]|0)+(b<<2)>>2]|0)+92|0);_av_freep((c[(c[e>>2]|0)+(b<<2)>>2]|0)+96|0);_av_freep((c[(c[e>>2]|0)+(b<<2)>>2]|0)+120|0);_av_freep((c[(c[e>>2]|0)+(b<<2)>>2]|0)+124|0);_av_freep((c[e>>2]|0)+(b<<2)|0);b=b+1|0}while(b>>>0<(c[d>>2]|0)>>>0);_av_freep(e);c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;c[a+24>>2]=0;c[a+28>>2]=0;return}function _avcodec_align_dimensions2(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=a+112|0;g=_av_pix_fmt_desc_get(c[i>>2]|0)|0;if(!g){h=1;g=1}else{h=1<<(d[g+6>>0]|0);g=1<<(d[g+5>>0]|0)}switch(c[i>>2]|0){case 114:case 115:case 163:case 164:case 78:case 79:case 138:case 139:case 136:case 137:case 76:case 77:case 74:case 75:case 98:case 99:case 189:case 190:case 92:case 93:case 86:case 87:case 52:case 51:case 134:case 135:case 132:case 133:case 69:case 70:case 67:case 68:case 157:case 156:case 155:case 154:case 96:case 97:case 187:case 188:case 90:case 91:case 84:case 85:case 50:case 49:case 130:case 131:case 128:case 129:case 65:case 66:case 71:case 72:case 94:case 95:case 88:case 89:case 82:case 83:case 48:case 47:case 126:case 127:case 124:case 125:case 63:case 64:case 61:case 62:case 81:case 80:case 33:case 14:case 32:case 13:case 12:case 30:case 29:case 8:case 113:case 73:case 5:case 31:case 4:case 15:case 110:case 1:case 0:{h=32;g=16;m=14;break}case 16:case 140:case 7:{h=32;g=32;m=14;break}case 6:{i=c[a+16>>2]|0;if((i|0)==22){h=64;g=64;m=14}else m=15;break}case 39:{i=c[a+16>>2]|0;j=(i|0)==42;if((i|0)==39){g=8;i=39;m=13}else{h=j?4:h;g=j?4:g;m=15}break}case 20:case 17:case 11:{i=c[a+16>>2]|0;switch(i|0){case 43:case 49:{h=4;g=4;break}default:{}}switch(i|0){case 39:case 148:{g=8;m=13;break}default:m=15}break}case 3:{i=c[a+16>>2]|0;if((i+-53|0)>>>0<2){g=4;m=13}else m=15;break}case 2:{i=c[a+16>>2]|0;if((i|0)==43){g=4;i=43;m=13}else m=15;break}default:{i=c[a+16>>2]|0;m=15}}if((m|0)==13){l=g;h=g;k=8;g=(i|0)==136}else if((m|0)==14){i=c[a+16>>2]|0;j=(i|0)==136;m=16}else if((m|0)==15){j=(i|0)==136;if((g|0)>8)m=16;else{l=g;k=8;g=j}}if((m|0)==16){l=g;k=g;g=j}g=g?k:l;c[b>>2]=g+-1+(c[b>>2]|0)&0-g;g=h+-1+(c[e>>2]|0)&0-h;c[e>>2]=g;a:do if((i|0)!=27?(c[a+680>>2]|0)==0:0){switch(i|0){case 90:case 91:case 92:case 106:break a;default:{}}c[f>>2]=64;e=f+4|0;c[e>>2]=64;e=f+8|0;c[e>>2]=64;f=f+12|0;c[f>>2]=64;return}while(0);c[e>>2]=g+2;e=c[b>>2]|0;c[b>>2]=(e|0)>32?e:32;c[f>>2]=64;e=f+4|0;c[e>>2]=64;e=f+8|0;c[e>>2]=64;f=f+12|0;c[f>>2]=64;return}function _av_codec_is_encoder(a){a=a|0;if(!a){a=0;return a|0}if(c[a+84>>2]|0){a=1;return a|0}if(c[a+88>>2]|0){a=1;return a|0}a=(c[a+100>>2]|0)!=0&1;return a|0}function _av_codec_is_decoder(a){a=a|0;if(!a){a=0;return a|0}if(c[a+92>>2]|0){a=1;return a|0}a=(c[a+108>>2]|0)!=0&1;return a|0}function _avcodec_parameters_alloc(){var a=0,b=0,d=0;a=_av_mallocz(136)|0;if(!a){d=0;return d|0}_av_freep(a+12|0);b=a+8|0;d=b+128|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(d|0));c[a>>2]=-1;c[a+4>>2]=0;c[a+20>>2]=-1;c[a+64>>2]=0;c[a+68>>2]=0;c[a+72>>2]=2;c[a+76>>2]=2;c[a+80>>2]=2;c[a+84>>2]=0;c[a+56>>2]=0;c[a+60>>2]=1;c[a+40>>2]=-99;c[a+44>>2]=-99;d=a;return d|0}function _avcodec_parameters_free(a){a=a|0;var b=0,d=0,e=0;b=c[a>>2]|0;if(!b)return;_av_freep(b+12|0);d=b+8|0;e=d+128|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(e|0));c[b>>2]=-1;c[b+4>>2]=0;c[b+20>>2]=-1;c[b+64>>2]=0;c[b+68>>2]=0;c[b+72>>2]=2;c[b+76>>2]=2;c[b+80>>2]=2;c[b+84>>2]=0;c[b+56>>2]=0;c[b+60>>2]=1;c[b+40>>2]=-99;c[b+44>>2]=-99;_av_freep(a);return}function _avcodec_parameters_copy(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=a+12|0;_av_freep(g);d=a+8|0;e=d+128|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(e|0));c[a>>2]=-1;c[a+4>>2]=0;c[a+20>>2]=-1;c[a+64>>2]=0;c[a+68>>2]=0;c[a+72>>2]=2;c[a+76>>2]=2;c[a+80>>2]=2;c[a+84>>2]=0;c[a+56>>2]=0;c[a+60>>2]=1;c[a+40>>2]=-99;c[a+44>>2]=-99;_memcpy(a|0,b|0,136)|0;c[g>>2]=0;e=a+16|0;c[e>>2]=0;f=b+12|0;if(!(c[f>>2]|0)){g=0;return g|0}a=b+16|0;d=_av_mallocz((c[a>>2]|0)+64|0)|0;c[g>>2]=d;if(!d){g=-12;return g|0}g=c[a>>2]|0;_memcpy(d|0,c[f>>2]|0,g|0)|0;c[e>>2]=g;g=0;return g|0}function _avcodec_is_open(a){a=a|0;return (c[a+28>>2]|0)!=0|0}function _av_get_bits_per_sample(a){a=a|0;switch(a|0){case 69649:{a=2;break}case 69648:{a=3;break}case 69638:case 69645:case 69632:case 69633:case 69647:{a=4;break}default:a=_av_get_exact_bits_per_sample(a)|0}return a|0}function _av_get_exact_bits_per_sample(a){a=a|0;var b=0;a:do if((a|0)>=65563){if((a|0)<69655)switch(a|0){case 69646:case 69636:case 69644:{a=4;break a}case 65563:case 67588:{b=2;break a}case 65566:{b=3;break a}case 65564:{b=4;break a}case 67586:case 67587:case 65565:{b=5;break a}case 67584:case 67585:{b=6;break a}default:{b=7;break a}}if((a|0)>=86070)switch(a|0){case 86071:case 86070:{a=4;break a}case 88072:case 88071:case 88070:case 88069:{b=2;break a}default:{b=7;break a}}if((a|0)<71681)switch(a|0){case 69660:case 69655:case 69661:{a=4;break a}default:{b=7;break a}}if((a|0)<71687)switch(a|0){case 71681:{a=4;break a}default:{b=7;break a}}if((a|0)<83968)switch(a|0){case 71687:{a=4;break a}default:{b=7;break a}}else switch(a|0){case 83968:{b=2;break a}default:{b=7;break a}}}else switch(a|0){case 65553:case 65541:case 65540:case 65542:case 65543:{b=2;break}case 65538:case 65539:case 65554:case 65536:case 65537:{b=3;break}case 65550:case 65551:case 65548:case 65549:case 65552:{b=4;break}case 65557:case 65556:case 65546:case 65547:case 65544:case 65545:{b=5;break}case 65559:case 65558:{b=6;break}default:b=7}while(0);if((b|0)==2)a=8;else if((b|0)==3)a=16;else if((b|0)==4)a=24;else if((b|0)==5)a=32;else if((b|0)==6)a=64;else if((b|0)==7)a=0;return a|0}function _avcodec_default_execute(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;if((f|0)<=0)return 0;if(!e){h=0;do{e=d+(H(h,g)|0)|0;gd[b&127](a,e)|0;h=h+1|0}while((h|0)!=(f|0));return 0}else{h=0;do{i=d+(H(h,g)|0)|0;i=gd[b&127](a,i)|0;c[e+(h<<2)>>2]=i;h=h+1|0}while((h|0)!=(f|0));return 0}return 0}function _avcodec_default_execute2(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;if((f|0)<=0)return 0;if(!e){g=0;do{md[b&127](a,d,g,0)|0;g=g+1|0}while((g|0)!=(f|0));return 0}else{g=0;do{h=md[b&127](a,d,g,0)|0;c[e+(g<<2)>>2]=h;g=g+1|0}while((g|0)!=(f|0));return 0}return 0}function _avcodec_open2(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0;ja=Xc;Xc=Xc+880|0;if((Xc|0)>=(Yc|0))N(880);_=ja;Z=ja+864|0;ba=ja+824|0;Y=ja+816|0;X=ja+808|0;W=ja+800|0;V=ja+784|0;R=ja+776|0;Q=ja+768|0;P=ja+760|0;O=ja+744|0;L=ja+728|0;K=ja+720|0;J=ja+712|0;I=ja+704|0;H=ja+688|0;G=ja+680|0;F=ja+672|0;D=ja+664|0;C=ja+656|0;A=ja+648|0;z=ja+640|0;y=ja+632|0;x=ja+624|0;w=ja+616|0;v=ja+608|0;u=ja+600|0;t=ja+584|0;ca=ja+576|0;s=ja+568|0;r=ja+560|0;q=ja+552|0;p=ja+544|0;o=ja+536|0;l=ja+528|0;j=ja+520|0;i=ja+512|0;ia=ja+856|0;$=ja+848|0;aa=ja+840|0;c[ia>>2]=0;ha=a+28|0;if(c[ha>>2]|0){ia=0;Xc=ja;return ia|0}ga=a+12|0;g=c[ga>>2]|0;h=(g|0)==0;if(!b)if(h){_av_log(a,16,104766,i);ia=-22;Xc=ja;return ia|0}else da=g;else if(h|(g|0)==(b|0))da=b;else{ia=c[b>>2]|0;c[j>>2]=c[g>>2];c[j+4>>2]=ia;_av_log(a,16,104804,j);ia=-22;Xc=ja;return ia|0}if((c[a+72>>2]|0)>>>0>268435391){ia=-22;Xc=ja;return ia|0}ea=(e|0)!=0;if(ea)_av_dict_copy(ia,c[e>>2]|0,0)|0;U=_av_mallocz(152)|0;c[ha>>2]=U;a:do if(!U)f=-12;else{U=_av_mallocz(88)|0;c[(c[ha>>2]|0)+16>>2]=U;b:do if(((((((U|0)!=0?(U=_av_frame_alloc()|0,c[(c[ha>>2]|0)+12>>2]=U,(U|0)!=0):0)?(U=_av_frame_alloc()|0,c[(c[ha>>2]|0)+100>>2]=U,(U|0)!=0):0)?(U=_av_frame_alloc()|0,c[(c[ha>>2]|0)+76>>2]=U,(U|0)!=0):0)?(U=_av_packet_alloc()|0,c[(c[ha>>2]|0)+68>>2]=U,(U|0)!=0):0)?(U=_av_packet_alloc()|0,c[(c[ha>>2]|0)+24>>2]=U,(U|0)!=0):0)?(U=_av_packet_alloc()|0,k=c[ha>>2]|0,c[k+40>>2]=U,(U|0)!=0):0){c[k+108>>2]=1;T=da+56|0;b=c[T>>2]|0;U=a+24|0;do if((b|0)>0){if(!(c[U>>2]|0)){g=_av_mallocz(b)|0;c[U>>2]=g;if(!g){f=-12;break a}b=da+44|0;h=c[b>>2]|0;if(!h)break;c[g>>2]=h;_av_opt_set_defaults(g)}else b=da+44|0;if(c[b>>2]|0?(f=_av_opt_set_dict(c[U>>2]|0,ia)|0,(f|0)<0):0){g=0;break b}}else c[U>>2]=0;while(0);f=_av_opt_set_dict(a,ia)|0;if((f|0)<0)g=0;else{b=a+844|0;g=c[b>>2]|0;if(g|0?(_av_match_list(c[da>>2]|0,g,44)|0)<1:0){g=c[b>>2]|0;c[l>>2]=c[da>>2];c[l+4>>2]=g;_av_log(a,16,104880,l);g=0;f=-22;break}k=a+100|0;b=c[k>>2]|0;c:do if((b|0)!=0?(m=a+104|0,n=c[m>>2]|0,(n|0)!=0):0){do if(c[a+92>>2]|0){if(!(c[a+96>>2]|0))break;switch(c[a+16>>2]|0){case 189:case 92:case 27:{S=42;break c}default:{}}}while(0);f=a+872|0;f=_av_image_check_size2(b,n,c[f>>2]|0,c[f+4>>2]|0,-1,0,a)|0;g=(f|0)<0;S=g?0:n;b=g?0:b;c[k>>2]=b;c[m>>2]=S;g=0-b|0;E=c[a+680>>2]|0;g=0-(E?g>>E:g)|0;c[a+92>>2]=g;S=0-S|0;c[a+96>>2]=0-(E?S>>E:S);S=40}else S=37;while(0);do if((S|0)==37){g=a+92|0;j=c[g>>2]|0;if(!j){g=0;S=41}else{h=a+96|0;i=c[h>>2]|0;if(!i){g=j;S=41;break}f=a+872|0;f=_av_image_check_size2(j,i,c[f>>2]|0,c[f+4>>2]|0,-1,0,a)|0;b=(f|0)<0;B=b?0:i;b=b?0:j;c[k>>2]=b;c[a+104>>2]=B;S=0-b|0;E=c[a+680>>2]|0;S=0-(E?S>>E:S)|0;c[g>>2]=S;g=0-B|0;c[h>>2]=0-(E?g>>E:g);g=S;S=40}}while(0);if((S|0)==40)if((f|0)<0){g=0;break}else S=41;do if((S|0)==41)if(!b){b=a+104|0;h=c[b>>2]|0;if(h|0){i=b;b=0;g=h;S=46;break}if(g|0){i=b;b=0;g=0;S=46;break}if(!(c[a+96>>2]|0))o=a+92|0;else{i=b;b=0;g=0;S=46}}else S=42;while(0);if((S|0)==42){g=a+104|0;i=g;g=c[g>>2]|0;S=46}d:do if((S|0)==46){h=a+872|0;E=h;j=a+92|0;do if((_av_image_check_size2(b,g,c[E>>2]|0,c[E+4>>2]|0,-1,0,a)|0)<0)b=a+96|0;else{b=a+96|0;E=h;if((_av_image_check_size2(c[j>>2]|0,c[b>>2]|0,c[E>>2]|0,c[E+4>>2]|0,-1,0,a)|0)<0)break;b=c[j>>2]|0;if((b|0)<=0){o=j;break d}g=c[a+96>>2]|0;if((g|0)<=0){o=j;break d}h=a+188|0;c[_>>2]=c[h>>2];c[_+4>>2]=c[h+4>>2];if((_av_image_check_sar(b,g,_)|0)>=0){o=j;break d}o=a+192|0;E=c[o>>2]|0;c[p>>2]=c[h>>2];c[p+4>>2]=E;_av_log(a,24,108189,p);c[a+188>>2]=0;c[o>>2]=1;o=j;break d}while(0);_av_log(a,24,104914,o);o=h;_av_image_check_size2(0,0,c[o>>2]|0,c[o+4>>2]|0,-1,0,a)|0;c[k>>2]=0;c[i>>2]=0;c[j>>2]=0;c[b>>2]=0;o=j}while(0);if(!((c[da+92>>2]|0)==0?!(c[da+108>>2]|0):0))_av_freep(a+736|0);E=a+348|0;b=c[E>>2]|0;if(b>>>0>512){c[q>>2]=b;_av_log(a,16,104952,q);g=0;f=-22;break}B=a+344|0;b=c[B>>2]|0;if((b|0)<0){c[r>>2]=b;_av_log(a,16,104986,r);g=0;f=-22;break}b=c[a+364>>2]|0;if((b|0)<0){c[s>>2]=b;_av_log(a,16,105011,s);g=0;f=-22;break}c[ga>>2]=da;r=a+8|0;h=c[r>>2]|0;do if((h|0)==-1)S=66;else{if((h|0)==(c[da+8>>2]|0)){S=66;break}g=a+16|0;p=g;g=c[g>>2]|0;b=h}while(0);do if((S|0)==66){b=a+16|0;g=c[b>>2]|0;if(g|0){p=b;b=h;break}s=c[da+8>>2]|0;c[r>>2]=s;g=c[da+12>>2]|0;c[b>>2]=g;p=b;b=s}while(0);h=da+12|0;do if((g|0)==(c[h>>2]|0)){if(!((b|0)==4?1:(b|0)==(c[da+8>>2]|0)))break;c[a+360>>2]=0;b=_avcodec_descriptor_get(g)|0;q=a+780|0;c[q>>2]=b;b=c[ga>>2]|0;do if(c[b+16>>2]&512|0){if((c[a+568>>2]|0)<=-2)break;f=da+84|0;do if(!(c[f>>2]|0)){if(c[da+88>>2]|0){b=141325;break}b=(c[da+100>>2]|0)==0?105065:141325}else b=141325;while(0);ca=c[da>>2]|0;c[t>>2]=b;c[t+4>>2]=ca;c[t+8>>2]=-2;_av_log(a,16,105073,t);do if(!(c[f>>2]|0)){if(c[da+88>>2]|0){S=78;break}f=c[h>>2]|0;if(c[da+100>>2]|0){S=80;break}f=_avcodec_find_decoder(f)|0}else S=78;while(0);if((S|0)==78){f=c[h>>2]|0;S=80}if((S|0)==80)f=_avcodec_find_encoder(f)|0;if(c[f+16>>2]&512|0){g=0;f=-733130664;break b}g=c[f>>2]|0;c[u>>2]=b;c[u+4>>2]=g;_av_log(a,16,105183,u);g=0;f=-733130664;break b}while(0);do if((c[r>>2]|0)==1){h=a+76|0;g=a+80|0;if(c[h>>2]|0?c[g>>2]|0:0)break;c[h>>2]=1;c[g>>2]=c[B>>2]}while(0);do if(!b)b=0;else{if((c[b+92>>2]|0)==0?(c[b+108>>2]|0)==0:0)break;f=_ff_decode_bsfs_init(a)|0;if((f|0)<0){g=0;break b}b=c[ga>>2]|0}while(0);g=d[b+40>>0]|0;h=a+680|0;if((c[h>>2]|0)>>>0>g>>>0){c[v>>2]=g;_av_log(a,24,105232,v);b=c[ga>>2]|0;c[h>>2]=d[b+40>>0]}e:do if(b|0){do if(!(c[b+84>>2]|0)){if(c[b+88>>2]|0)break;if(!(c[b+100>>2]|0))break e}while(0);v=_av_frame_alloc()|0;c[a+684>>2]=v;if(!v){g=0;f=-12;break b}m=a+76|0;do if((c[m>>2]|0)>=1){n=a+80|0;if((c[n>>2]|0)<1)break;b=c[ga>>2]|0;g=c[b+32>>2]|0;do if(!g)j=b;else{i=c[g>>2]|0;f:do if((i|0)==-1)h=0;else{k=a+352|0;h=0;while(1){j=c[k>>2]|0;if((j|0)==(i|0))break f;if((c[E>>2]|0)==1){w=_av_get_planar_sample_fmt(j)|0;w=(w|0)==(_av_get_planar_sample_fmt(c[(c[(c[ga>>2]|0)+32>>2]|0)+(h<<2)>>2]|0)|0);b=c[ga>>2]|0;g=c[b+32>>2]|0;if(w)break}h=h+1|0;i=c[g+(h<<2)>>2]|0;if((i|0)==-1)break f}c[k>>2]=c[g+(h<<2)>>2]}while(0);if((c[g+(h<<2)>>2]|0)!=-1){j=b;break}g=a+352|0;c[x>>2]=c[g>>2];_snprintf(_,128,142513,x)|0;g=_av_get_sample_fmt_name(c[g>>2]|0)|0;c[y>>2]=(g|0)==0?_:g;_av_log(a,16,105327,y);g=0;f=-22;break b}while(0);h=c[j+24>>2]|0;g:do if(h|0){b=c[h>>2]|0;h:do if((b|0)!=-1){i=c[a+112>>2]|0;g=0;while(1){g=g+1|0;if((i|0)==(b|0))break;b=c[h+(g<<2)>>2]|0;if((b|0)==-1)break h}switch(i|0){case 14:case 32:case 13:case 140:case 12:break;default:break g}c[a+328>>2]=2;break g}while(0);switch(c[p>>2]|0){case 9:case 7:{if((c[a+568>>2]|0)<0)break g;break}default:{}}g=a+112|0;c[z>>2]=c[g>>2];_snprintf(_,128,142513,z)|0;g=_av_get_pix_fmt_name(c[g>>2]|0)|0;c[A>>2]=(g|0)==0?_:g;_av_log(a,16,105383,A);g=0;f=-22;break b}while(0);i=c[j+28>>2]|0;i:do if(!i)b=c[B>>2]|0;else{g=c[i>>2]|0;b=c[B>>2]|0;if(g|0){h=0;do{h=h+1|0;if((b|0)==(g|0))break i;g=c[i+(h<<2)>>2]|0}while((g|0)!=0)}c[C>>2]=b;_av_log(a,16,105438,C);g=0;f=-22;break b}while(0);if((b|0)<0){c[D>>2]=b;_av_log(a,16,105438,D);g=0;f=-22;break b}i=c[j+36>>2]|0;l=a+376|0;j:do if(i|0){k=l;j=c[k>>2]|0;k=c[k+4>>2]|0;if((j|0)==0&(k|0)==0){_av_log(a,24,105481,F);break}g=i;b=c[g>>2]|0;g=c[g+4>>2]|0;if(!((b|0)==0&(g|0)==0)){h=0;do{h=h+1|0;if((j|0)==(b|0)&(k|0)==(g|0))break j;g=i+(h<<3)|0;b=c[g>>2]|0;g=c[g+4>>2]|0}while(!((b|0)==0&(g|0)==0))}_av_get_channel_layout_string(_,512,-1,j,k);c[G>>2]=_;_av_log(a,16,105511,G);g=0;f=-22;break b}while(0);h=l;g=c[h>>2]|0;h=c[h+4>>2]|0;b=c[E>>2]|0;do if(!((g|0)==0&(h|0)==0)){g=_av_get_channel_layout_nb_channels(g,h)|0;if(!b){c[E>>2]=g;b=g;break}if((g|0)==(c[E>>2]|0)){b=g;break}f=l;_av_get_channel_layout_string(_,512,-1,c[f>>2]|0,c[f+4>>2]|0);f=c[E>>2]|0;c[H>>2]=_;c[H+4>>2]=g;c[H+8>>2]=f;_av_log(a,16,105559,H);g=0;f=-22;break b}while(0);if((b|0)<0){c[I>>2]=b;_av_log(a,16,105644,I);g=0;f=-22;break b}b=c[r>>2]|0;k:do if(!b){b=_av_pix_fmt_desc_get(c[a+112>>2]|0)|0;h=a+676|0;i=c[h>>2]|0;do if((i|0)>=0){if((i|0)<=8)break;b=b+32|0;g=c[b>>2]|0;if((g|0)<9)S=152}else{g=b+32|0;b=g;g=c[g>>2]|0;S=152}while(0);if((S|0)==152){c[J>>2]=i;c[J+4>>2]=g;_av_log(a,24,105694,J);c[h>>2]=c[b>>2]}do if((c[o>>2]|0)>=1){if((c[a+96>>2]|0)<1)break;b=c[r>>2]|0;break k}while(0);_av_log(a,16,105773,K);g=0;f=-22;break b}while(0);do if(b>>>0<2){g=a+40|0;b=c[g>>2]|0;g=c[g+4>>2]|0;K=_i64Add(b|0,g|0,-1,-1)|0;J=M()|0;if(!(J>>>0<0|(J|0)==0&K>>>0<999))break;K=L;c[K>>2]=b;c[K+4>>2]=g;K=L+8|0;c[K>>2]=b;c[K+4>>2]=g;_av_log(a,24,105793,L)}while(0);b=a+464|0;if(!(c[b>>2]|0)){L=c[a+428>>2]|0;L=___muldi3(L|0,((L|0)<0)<<31>>31|0,3,0)|0;L=___divdi3(L|0,M()|0,4,0)|0;M()|0;c[b>>2]=L}g=c[a+84>>2]|0;do if(g|0){b=c[m>>2]|0;if(!b)break;if((g|0)<=(2147483647/(b|0)|0|0))break;ca=c[n>>2]|0;c[O>>2]=g;c[O+4>>2]=b;c[O+8>>2]=ca;_av_log(a,16,105846,O);g=0;break b}while(0);f=c[a+860>>2]|0;if(!f)break e;f=c[f+4>>2]|0;if((c[f+36>>2]|0)!=(c[a+112>>2]|0)){_av_log(a,16,105899,P);g=0;f=-22;break b}h=a+768|0;g=c[h>>2]|0;b=f+40|0;f=c[b>>2]|0;do if((g|0)!=-1){if((g|0)==(f|0)){f=g;break}f=_av_get_pix_fmt_name(g)|0;g=_av_get_pix_fmt_name(c[b>>2]|0)|0;c[Q>>2]=f;c[Q+4>>2]=g;_av_log(a,16,105964,Q);g=0;f=-22;break b}while(0);c[h>>2]=f;break e}while(0);_av_log(a,16,105293,w);g=0;f=-22;break b}while(0);Q=a+784|0;c[Q>>2]=0;c[Q+4>>2]=0;c[Q+8>>2]=0;c[Q+12>>2]=0;Q=a+808|0;c[Q>>2]=0;c[Q+4>>2]=-2147483648;Q=a+800|0;c[Q>>2]=0;c[Q+4>>2]=-2147483648;do if(c[a+60>>2]&8192|0){if(c[(c[q>>2]|0)+4>>2]|0)break;_av_log(a,24,106045,R)}while(0);b=c[ga>>2]|0;f=c[b+80>>2]|0;do if(!f){g=0;f=b}else{if(c[a+696>>2]&1|0?(c[(c[ha>>2]|0)+52>>2]|0)==0:0){g=0;f=b;break}f=ed[f&127](a)|0;if((f|0)<0){g=0;break b}g=1;f=c[ga>>2]|0}while(0);do if(f|0){if((c[f+92>>2]|0)==0?(c[f+108>>2]|0)==0:0)break;h=a+40|0;R=h;if((c[R>>2]|0)==0&(c[R+4>>2]|0)==0){l:do if((c[r>>2]|0)==1){f=c[p>>2]|0;switch(f|0){case 69649:{f=2;break}case 69648:{f=3;break}case 69638:case 69645:case 69632:case 69633:case 69647:{f=4;break}default:{f=_av_get_exact_bits_per_sample(f)|0;if(!f){f=0;b=0;break l}}}R=c[B>>2]|0;b=c[E>>2]|0;f=___muldi3(R|0,((R|0)<0)<<31>>31|0,f|0,((f|0)<0)<<31>>31|0)|0;f=___muldi3(f|0,M()|0,b|0,((b|0)<0)<<31>>31|0)|0;b=M()|0}else{f=0;b=0}while(0);R=h;c[R>>2]=f;c[R+4>>2]=b}h=a+376|0;b=h;f=c[b>>2]|0;b=c[b+4>>2]|0;do if((f|0)==0&(b|0)==0)S=197;else{f=_av_get_channel_layout_nb_channels(f,b)|0;b=c[E>>2]|0;if(!b){c[E>>2]=f;break}if((f|0)==(b|0))break;S=h;_av_get_channel_layout_string(_,512,-1,c[S>>2]|0,c[S+4>>2]|0);S=c[E>>2]|0;c[V>>2]=_;c[V+4>>2]=f;c[V+8>>2]=S;_av_log(a,24,106108,V);S=h;c[S>>2]=0;c[S+4>>2]=0;S=197}while(0);if((S|0)==197)f=c[E>>2]|0;if(f>>>0>512){f=-22;break b}if((c[a+672>>2]|0)<0){f=-22;break b}m:do if(c[a+816>>2]|0){if((c[r>>2]|0)!=3){_av_log(a,16,106228,W);f=-22;break b}f=c[q>>2]|0;if(c[f+16>>2]&65536|0){c[X>>2]=c[f+8>>2];_av_log(a,24,106288,X);c[a+820>>2]=-1;break}f=a+820|0;switch(c[f>>2]|0){case 0:{c[f>>2]=1;break}case 1:break;default:break m}_av_log(a,16,106362,Y);f=-38;break b}while(0);f=a+760|0;if((c[f>>2]|0)<=0)break;if((c[a+764>>2]|0)<=0)break;c[aa>>2]=c[a+84>>2];c[aa+4>>2]=1;c[Z>>2]=c[f>>2];c[Z+4>>2]=c[f+4>>2];c[_>>2]=c[aa>>2];c[_+4>>2]=c[aa+4>>2];_av_mul_q($,Z,_);_=c[$>>2]|0;aa=a+76|0;c[aa>>2]=c[$+4>>2];c[aa+4>>2]=_}while(0);if((c[T>>2]|0)<=0){f=0;break a}f=c[U>>2]|0;if(!f){f=0;break a}b=c[da+44>>2]|0;if(!b){f=0;break a}if((c[f>>2]|0)==(b|0)){f=0;break a}c[ba>>2]=106462;c[ba+4>>2]=104701;c[ba+8>>2]=1034;_av_log(0,0,132640,ba);wb()}while(0);_av_log(a,16,105036,ca);g=0;f=-22}}else{g=0;f=-12}while(0);b=c[ga>>2]|0;do if(b|0?(fa=c[b+96>>2]|0,fa|0):0){if((g|0)==0?(c[b+116>>2]&2|0)==0:0)break;ed[fa&127](a)|0}while(0);if(c[da+44>>2]|0?c[da+56>>2]|0:0)_av_opt_free(c[a+24>>2]|0);_av_opt_free(a);_av_frame_free(a+684|0);_av_dict_free(ia);_av_freep(a+24|0);_av_freep(a+736|0);b=c[ha>>2]|0;if(b|0){_av_frame_free(b+12|0);_av_frame_free((c[ha>>2]|0)+100|0);_av_frame_free((c[ha>>2]|0)+76|0);_av_packet_free((c[ha>>2]|0)+68|0);_av_packet_free((c[ha>>2]|0)+40|0);_av_packet_free((c[ha>>2]|0)+24|0);_ff_decode_bsfs_uninit(a);_av_freep((c[ha>>2]|0)+16|0)}_av_freep(ha);c[ga>>2]=0}while(0);if(!ea){ia=f;Xc=ja;return ia|0}_av_dict_free(e);c[e>>2]=c[ia>>2];ia=f;Xc=ja;return ia|0}function _avcodec_close(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;if(a|0){g=a+28|0;b=c[g>>2]|0;if(b|0){f=c[b+16>>2]|0;e=c[a+12>>2]|0;if((e|0)!=0?(d=c[e+96>>2]|0,(d|0)!=0):0){ed[d&127](a)|0;b=c[g>>2]|0}c[b+48>>2]=0;_av_freep(b+44|0);_av_frame_free((c[g>>2]|0)+12|0);_av_frame_free((c[g>>2]|0)+100|0);_av_frame_free((c[g>>2]|0)+76|0);_av_packet_free((c[g>>2]|0)+68|0);_av_packet_free((c[g>>2]|0)+40|0);_av_packet_free((c[g>>2]|0)+24|0);b=0;do{_av_buffer_pool_uninit(f+(b<<2)|0);b=b+1|0}while((b|0)!=4);_av_freep((c[g>>2]|0)+16|0);b=c[a+592>>2]|0;if(b|0?(h=c[b+52>>2]|0,h|0):0)ed[h&127](a)|0;_av_freep((c[g>>2]|0)+60|0);_ff_decode_bsfs_uninit(a);_av_freep(g)}d=a+856|0;e=a+852|0;if((c[d>>2]|0)>0){b=0;do{_av_freep((c[e>>2]|0)+(b*12|0)|0);b=b+1|0}while((b|0)<(c[d>>2]|0))}_av_freep(e);c[d>>2]=0;_av_buffer_unref(a+860|0);_av_buffer_unref(a+880|0);b=a+24|0;d=c[b>>2]|0;e=a+12|0;if((d|0?(i=c[e>>2]|0,i|0):0)?c[i+44>>2]|0:0)_av_opt_free(d);_av_opt_free(a);_av_freep(b);b=c[e>>2]|0;do if(b|0){if(((c[b+84>>2]|0)==0?(c[b+88>>2]|0)==0:0)?(c[b+100>>2]|0)==0:0)break;_av_freep(a+68|0);_av_frame_free(a+684|0)}while(0);c[e>>2]=0;c[a+696>>2]=0}return 0}function _avpriv_find_pix_fmt(a,b){a=a|0;b=b|0;var d=0;d=c[a>>2]|0;if((d|0)<=-1){b=-1;return b|0}while(1){if((c[a+4>>2]|0)==(b|0)){a=5;break}a=a+8|0;d=c[a>>2]|0;if((d|0)<=-1){d=-1;a=5;break}}if((a|0)==5)return d|0;return 0}function _avcodec_parameters_to_context(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;e=c[b>>2]|0;c[a+8>>2]=e;c[a+16>>2]=c[b+4>>2];c[a+20>>2]=c[b+8>>2];g=b+24|0;f=c[g+4>>2]|0;d=a+40|0;c[d>>2]=c[g>>2];c[d+4>>2]=f;c[a+672>>2]=c[b+32>>2];c[a+676>>2]=c[b+36>>2];c[a+716>>2]=c[b+40>>2];c[a+720>>2]=c[b+44>>2];switch(e|0){case 0:{c[a+112>>2]=c[b+20>>2];c[a+92>>2]=c[b+48>>2];c[a+96>>2]=c[b+52>>2];c[a+340>>2]=c[b+64>>2];c[a+328>>2]=c[b+68>>2];c[a+316>>2]=c[b+72>>2];c[a+320>>2]=c[b+76>>2];c[a+324>>2]=c[b+80>>2];c[a+332>>2]=c[b+84>>2];e=b+56|0;f=c[e+4>>2]|0;g=a+188|0;c[g>>2]=c[e>>2];c[g+4>>2]=f;c[a+140>>2]=c[b+88>>2];break}case 1:{c[a+352>>2]=c[b+20>>2];e=b+96|0;f=c[e+4>>2]|0;g=a+376|0;c[g>>2]=c[e>>2];c[g+4>>2]=f;c[a+348>>2]=c[b+104>>2];c[a+344>>2]=c[b+108>>2];c[a+364>>2]=c[b+112>>2];c[a+356>>2]=c[b+116>>2];g=c[b+120>>2]|0;c[a+756>>2]=g;c[a+88>>2]=g;c[a+868>>2]=c[b+124>>2];c[a+828>>2]=c[b+128>>2];break}case 3:{c[a+92>>2]=c[b+48>>2];c[a+96>>2]=c[b+52>>2];break}default:{}}e=b+12|0;if(!(c[e>>2]|0)){g=0;return g|0}g=a+68|0;_av_freep(g);b=b+16|0;d=_av_mallocz((c[b>>2]|0)+64|0)|0;c[g>>2]=d;if(!d){g=-12;return g|0}g=c[b>>2]|0;_memcpy(d|0,c[e>>2]|0,g|0)|0;c[a+72>>2]=g;g=0;return g|0}function _avcodec_get_name(a){a=a|0;var b=0,d=0,e=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=e;do if(a){b=_avcodec_descriptor_get(a)|0;if(b|0){b=c[b+8>>2]|0;break}c[d>>2]=a;_av_log(0,24,106519,d);b=_avcodec_find_decoder(a)|0;if(b|0){b=c[b>>2]|0;break}b=_avcodec_find_encoder(a)|0;if(!b)b=106556;else b=c[b>>2]|0}else b=123961;while(0);Xc=e;return b|0}function _avpriv_codec_get_cap_skip_frame_fill_param(a){a=a|0;a=c[a+116>>2]|0;return (3?a>>>3:a)&1|0}function _av_get_audio_frame_duration(a,b){a=a|0;b=b|0;var d=0;d=a+40|0;return _get_audio_frame_duration(c[a+16>>2]|0,c[a+344>>2]|0,c[a+348>>2]|0,c[a+364>>2]|0,c[a+20>>2]|0,c[a+672>>2]|0,c[d>>2]|0,c[d+4>>2]|0,c[a+68>>2]|0,c[a+356>>2]|0,b)|0}function _get_audio_frame_duration(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0;l=_av_get_exact_bits_per_sample(a)|0;p=(d|0)>0;if(p){m=(k|0)/(d|0)|0;m=(m|0)>0?m<<10:1024}else m=1024;n=(c|0)>0;q=(k|0)>0;if((l|0)<32768&((c|0)<32768&(q&(n&(l|0)>0)))){h=_bitshift64Shl(k|0,((k|0)<0)<<31>>31|0,3)|0;j=H(l,c)|0;j=___divdi3(h|0,M()|0,j|0,((j|0)<0)<<31>>31|0)|0;M()|0;return j|0}a:do if((a|0)<86040){if((a|0)<73729)switch(a|0){case 73728:{l=8;break a}case 69632:{j=64;return j|0}case 69657:{j=128;return j|0}case 69641:{j=32;return j|0}default:{l=16;break a}}if((a|0)<86016)if((a|0)<77825)switch(a|0){case 73729:{l=9;break a}default:{l=16;break a}}else switch(a|0){case 77825:{l=8;break a}default:{l=16;break a}}else{switch(a|0){case 86034:{l=8;break a}case 86016:{l=14;break a}case 86019:break;default:{l=16;break a}}j=1536;return j|0}}else switch(a|0){case 86040:case 88067:{l=8;break a}case 86046:{l=9;break a}case 86044:{l=14;break a}case 86058:{j=384;return j|0}case 86062:{j=512;return j|0}case 86047:case 88084:{j=m;return j|0}case 86055:{j=2048;return j|0}default:{l=16;break a}}while(0);if((l|0)==8){j=160;return j|0}else if((l|0)==9){j=320;return j|0}else if((l|0)==14){j=1152;return j|0}else if((l|0)==16){o=(b|0)>0;b:do if(o)switch(a|0){case 86038:{j=(b<<8|0)/245|0;return j|0}case 88077:{j=(b>>>0)/75|0;return j|0}default:{if((a|0)==86064&n){j=(480<<((b>>>0)/22050|0)|0)/(c|0)|0;return j|0}if((a|0)!=86017)break b;j=(b|0)<24001?576:1152;return j|0}}while(0);c:do if(p){switch(a|0){case 86057:break;case 86075:{switch(d|0){case 50:break;case 38:{j=160;return j|0}default:break c}j=240;return j|0}default:break c}switch(d|0){case 19:{j=144;return j|0}case 29:{j=288;return j|0}case 37:{j=480;return j|0}case 20:{j=160;return j|0}default:break c}}while(0);d:do if(q){e:do if((a|0)<86037){switch(a|0){case 77824:break;default:break e}j=((k>>>0)/20|0)*160|0;return j|0}else switch(a|0){case 86037:{j=(5?k>>>5:k)*240|0;return j|0}case 86049:{j=(6?k>>>6:k)<<8;return j|0}default:break e}while(0);m=(f|0)>0;f:do if(m){switch(a|0){case 69643:case 71684:break;default:break f}j=(k<<3|0)/(f|0)|0;return j|0}while(0);if((c+-1|0)>>>0<134217726){g:do if((a|0)>=71685)if((a|0)<81922){if((a|0)<71688)switch(a|0){case 71686:{l=43;break g}case 71685:{l=47;break g}default:{l=57;break g}}if((a|0)<81920)switch(a|0){case 71688:{l=44;break g}default:{l=57;break g}}switch(a|0){case 81921:{j=(-6-c+k|0)/(c|0)|0;return j|0}case 81920:{j=(k+-8|0)/(c|0)|0;return j|0}default:{l=57;break g}}}else switch(a|0){case 81922:{j=(k-(c<<1)|0)/(c|0)|0;return j|0}case 86025:{j=(k*3|0)/(c|0)|0;return j|0}case 86026:{j=(k*6|0)/(c|0)|0;return j|0}case 86043:case 86074:{j=(k<<2|0)/(c|0)|0;return j|0}default:{l=57;break g}}else switch(a|0){case 71682:{l=43;break g}case 69659:case 69639:{l=44;break g}case 69650:{l=47;break g}case 71680:{j=((k|0)/(c*9|0)|0)<<4;return j|0}case 69637:{j=((k<<1)+-8|0)/(c|0)|0;return j|0}case 69651:{j=((k<<1)+-16|0)/(c|0)|0;return j|0}case 69640:{j=((7?k>>>7:k)*224|0)/(c|0)|0;return j|0}case 65561:{j=((k|0)/(c*5|0)|0)<<1;return j|0}default:{l=57;break g}}while(0);if((l|0)==43){j=((k|0)/(c<<4|0)|0)*28|0;return j|0}else if((l|0)==44){j=(k-(c<<2)<<1|0)/(c|0)|0;return j|0}else if((l|0)==47){if(i|0){j=(k*14|0)/(c<<3|0)|0;return j|0}}else if((l|0)==57?(a|0)==81923&(e|0)!=0:0)if((e|0)==3){j=(k>>>0)/(c>>>0)|0;return j|0}else{j=(k<<1|0)/(c|0)|0;return j|0}h:do if(p){l=(k>>>0)/(d>>>0)|0;switch(a|0){case 69633:{if((f+-2|0)>>>0>3){j=0;return j|0}j=H(((d-(c<<2)|0)/(H(f,c)|0)|0)<<3|1,l)|0;return j|0}case 69634:{j=H(((((d<<1)+-32|0)/3|0)<<2|0)/(c|0)|0,l)|0;return j|0}case 69635:{j=H(((d-(c<<2)<<1|0)/(c|0)|0)+1|0,l)|0;return j|0}case 71683:{j=H((d-(c<<2)<<1|0)/(c|0)|0,l)|0;return j|0}case 69638:{j=H((((H(c,-7)|0)+d<<1|0)/(c|0)|0)+2|0,l)|0;return j|0}case 71689:{j=(H((d<<1)+-32|0,l)|0)/(c|0)|0;return j|0}default:break h}}while(0);if(m)switch(a|0){case 65555:{if((f|0)<4|(k|0)<3){j=0;return j|0}j=((k+-3|0)/(H(2?f>>>2:f,c)|0)|0)<<1;return j|0}case 65560:{if((f|0)<4|(k|0)<4){j=0;return j|0}j=(k+-4|0)/((H(c+1&-2,f)|0)/8|0|0)|0;return j|0}case 65562:{j=(((k|0)/((f+4|0)/4|0|0)|0)<<1|0)/(c|0)|0;return j|0}default:break d}}}while(0);if((j|0)>1&(k|0)!=0)return j|0;if(!((a+-86023|0)>>>0<2&((d|0)>1&(o&(((h|0)>0|(h|0)==0&g>>>0>0)&q))))){j=0;return j|0}j=_bitshift64Shl(b|0,((b|0)<0)<<31>>31|0,3)|0;j=___muldi3(j|0,M()|0,k|0,((k|0)<0)<<31>>31|0)|0;j=___divdi3(j|0,M()|0,g|0,h|0)|0;M()|0;return j|0}return 0}function _av_get_audio_frame_duration2(a,b){a=a|0;b=b|0;var d=0;d=a+24|0;return _get_audio_frame_duration(c[a+4>>2]|0,c[a+108>>2]|0,c[a+104>>2]|0,c[a+112>>2]|0,c[a+8>>2]|0,c[a+32>>2]|0,c[d>>2]|0,c[d+4>>2]|0,c[a+12>>2]|0,c[a+116>>2]|0,b)|0}function _ff_decode_bsfs_init(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);o=s+16|0;n=s+8|0;j=s+28|0;p=s+24|0;k=s+20|0;l=s;q=b+28|0;d=c[q>>2]|0;m=d+36|0;if(c[m>>2]|0){r=0;Xc=s;return r|0}h=c[(c[b+12>>2]|0)+120>>2]|0;h=(h|0)==0?108604:h;c[j>>2]=h;i=d+32|0;d=h;while(1){if(!(a[d>>0]|0)){d=0;r=35;break}d=_av_get_token(j,106570)|0;c[p>>2]=d;if(!d){d=-12;break}h=_av_strtok(d,106572,k)|0;if(!h){r=6;break}g=_av_bsf_get_by_name(h)|0;if(!g){r=8;break}d=_av_realloc_array(c[i>>2]|0,(c[m>>2]|0)+1|0,4)|0;if(!d){r=10;break}c[i>>2]=d;f=c[m>>2]|0;c[m>>2]=f+1;d=_av_bsf_alloc(g,d+(f<<2)|0)|0;if((d|0)<0){r=12;break}d=c[m>>2]|0;e=c[i>>2]|0;f=c[e+(d+-1<<2)>>2]|0;if((d|0)==1){c[f+24>>2]=1;c[f+28>>2]=9e4;d=_avcodec_parameters_from_context(c[(c[(c[i>>2]|0)+((c[m>>2]|0)+-1<<2)>>2]|0)+16>>2]|0,b)|0}else{e=(c[e+(d+-2<<2)>>2]|0)+32|0;d=c[e+4>>2]|0;f=f+24|0;c[f>>2]=c[e>>2];c[f+4>>2]=d;f=c[i>>2]|0;d=c[m>>2]|0;d=_avcodec_parameters_copy(c[(c[f+(d+-1<<2)>>2]|0)+16>>2]|0,c[(c[f+(d+-2<<2)>>2]|0)+20>>2]|0)|0}if((d|0)<0){r=17;break}if(c[k>>2]|0?c[g+8>>2]|0:0){d=_av_opt_next(c[(c[(c[i>>2]|0)+((c[m>>2]|0)+-1<<2)>>2]|0)+12>>2]|0,0)|0;g=l;c[g>>2]=0;c[g+4>>2]=0;if(d|0)c[l>>2]=c[d>>2];d=_av_opt_set_from_string(c[(c[(c[i>>2]|0)+((c[m>>2]|0)+-1<<2)>>2]|0)+12>>2]|0,c[k>>2]|0,l,106572,106667)|0;if((d|0)<0){r=24;break}}_av_freep(p);d=_av_bsf_init(c[(c[i>>2]|0)+((c[m>>2]|0)+-1<<2)>>2]|0)|0;if((d|0)<0)break;d=c[j>>2]|0;if(a[d>>0]|0){d=d+1|0;c[j>>2]=d}if(!d){d=0;r=35;break}}if((r|0)==6){_av_freep(p);d=-12}else if((r|0)==8){c[n>>2]=h;_av_log(b,16,106574,n);_av_freep(p);d=-558323010}else if((r|0)==10){_av_freep(p);d=-12}else if((r|0)==12)_av_freep(p);else if((r|0)==17)_av_freep(p);else if((r|0)==24){if((d|0)==-12)d=-12;else{c[o>>2]=h;_av_log(b,16,106669,o);d=-558323010}_av_freep(p)}else if((r|0)==35){Xc=s;return d|0}g=c[q>>2]|0;f=g+36|0;g=g+32|0;if((c[f>>2]|0)>0){e=0;do{_av_bsf_free((c[g>>2]|0)+(e<<2)|0);e=e+1|0}while((e|0)<(c[f>>2]|0))}_av_freep(g);c[f>>2]=0;r=d;Xc=s;return r|0}function _ff_decode_bsfs_uninit(a){a=a|0;var b=0,d=0;d=c[a+28>>2]|0;b=d+36|0;d=d+32|0;if((c[b>>2]|0)<=0){_av_freep(d);c[b>>2]=0;return}a=0;do{_av_bsf_free((c[d>>2]|0)+(a<<2)|0);a=a+1|0}while((a|0)<(c[b>>2]|0));_av_freep(d);c[b>>2]=0;return}function _ff_decode_get_packet(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);t=u+40|0;r=u+32|0;p=u+24|0;o=u+16|0;m=u+8|0;j=u;q=u+44|0;k=a+28|0;s=c[k>>2]|0;l=s+64|0;if(c[l>>2]|0){b=-541478725;Xc=u;return b|0}i=s+36|0;e=c[i>>2]|0;if((e|0)<=0){b=-11;Xc=u;return b|0}h=s+32|0;f=e+-1|0;while(1){e=_av_bsf_receive_packet(c[(c[h>>2]|0)+(f<<2)>>2]|0,b)|0;if((e|0)!=-11){g=(e|0)<0;if(g&(e|0)!=-541478725)break;if((f|0)==((c[i>>2]|0)+-1|0))break;f=f+1|0;e=_av_bsf_send_packet(c[(c[h>>2]|0)+(f<<2)>>2]|0,g?0:b)|0;if((e|0)<0){n=10;break}else e=f}else e=f+-1|0;if((e|0)>-1)f=e;else{e=-11;n=45;break}}if((n|0)==10){_av_log(a,16,106769,j);_av_packet_unref(b)}else if((n|0)==45){Xc=u;return e|0}if((e|0)==-541478725){c[l>>2]=1;b=-541478725;Xc=u;return b|0}if((e|0)<0){b=e;Xc=u;return b|0}f=(c[k>>2]|0)+40|0;_av_packet_unref(c[f>>2]|0);do if(b){e=_av_packet_copy_props(c[f>>2]|0,b)|0;if(e)if((e|0)<0)break;else{n=18;break}else{c[(c[f>>2]|0)+28>>2]=c[b+28>>2];n=18;break}}else n=18;while(0);a:do if((n|0)==18){c[q>>2]=0;h=_av_packet_get_side_data(b,2,q)|0;j=a+12|0;b:do if(h|0){c:do if(!(c[(c[j>>2]|0)+16>>2]&16384)){_av_log(a,16,106816,m);e=-22;f=a}else{g=c[q>>2]|0;d:do if((g|0)>=4){f=h+4|0;i=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;e=g+-4|0;c[q>>2]=e;do if(i&1){if((g|0)<8)break d;e=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;if((e|0)<1){_av_log(a,16,106909,o);e=-1094995529;f=a;break c}else{c[a+348>>2]=e;e=g+-8|0;c[q>>2]=e;f=h+8|0;break}}while(0);if(i&2){if((e|0)<8)break;n=f;m=n;n=n+4|0;n=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24;o=a+376|0;c[o>>2]=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;c[o+4>>2]=n;e=e+-8|0;c[q>>2]=e;f=f+8|0}do if(i&4){if((e|0)<4)break d;g=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;if((g|0)<1){_av_log(a,16,106931,p);e=-1094995529;f=a;break c}else{c[a+344>>2]=g;e=e+-4|0;c[q>>2]=e;f=f+4|0;break}}while(0);if(!(i&8))break b;if((e|0)>=8){r=f+4|0;p=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;c[a+92>>2]=p;r=d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24;c[a+96>>2]=r;c[q>>2]=e+-8;e=_ff_set_dimensions(a,p,r)|0;if((e|0)>=0)break b;f=a;break c}}while(0);_av_log(a,16,106951,r);e=-1094995529;f=a}while(0);_av_log(f,16,106986,t);if(c[a+580>>2]&8|0)break a}while(0);if(!(c[(c[j>>2]|0)+108>>2]|0)){b=0;Xc=u;return b|0}t=s+92|0;c[t>>2]=(c[t>>2]|0)+(c[b+28>>2]|0);b=0;Xc=u;return b|0}while(0);_av_packet_unref(b);b=e;Xc=u;return b|0}function _avcodec_send_packet(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;e=a+28|0;g=c[e>>2]|0;if(!(_avcodec_is_open(a)|0)){a=-22;return a|0}if(!(_av_codec_is_decoder(c[a+12>>2]|0)|0)){a=-22;return a|0}if(c[(c[e>>2]|0)+64>>2]|0){a=-541478725;return a|0}do if(b){e=b+24|0;if((c[b+28>>2]|0)==0?c[e>>2]|0:0){a=-22;return a|0}f=g+68|0;_av_packet_unref(c[f>>2]|0);if((c[e>>2]|0)==0?(c[b+44>>2]|0)==0:0){e=f;break}e=_av_packet_ref(c[f>>2]|0,b)|0;if((e|0)<0){a=e;return a|0}else e=f}else{e=g+68|0;_av_packet_unref(c[e>>2]|0)}while(0);b=_av_bsf_send_packet(c[c[g+32>>2]>>2]|0,c[e>>2]|0)|0;if((b|0)<0){_av_packet_unref(c[e>>2]|0);a=b;return a|0}e=c[g+76>>2]|0;a:do if((c[e+248>>2]|0)==0?(d=_decode_receive_frame_internal(a,e)|0,(d|0)<0):0)if((d|0)<-11){switch(d|0){case -541478725:break a;default:{}}return d|0}else{switch(d|0){case -11:break a;default:{}}return d|0}while(0);a=0;return a|0}function _decode_receive_frame_internal(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0;Pa=Xc;Xc=Xc+176|0;if((Xc|0)>=(Yc|0))N(176);na=Pa+160|0;ma=Pa+152|0;Oa=Pa+96|0;Ia=Pa+80|0;Ha=Pa+72|0;Ga=Pa+64|0;Fa=Pa+56|0;Ea=Pa+48|0;Da=Pa+40|0;Ca=Pa+32|0;Ka=Pa+24|0;Ja=Pa+16|0;g=Pa;pa=Pa+148|0;qa=Pa+144|0;ra=Pa+136|0;ua=Pa+128|0;ya=Pa+120|0;za=Pa+112|0;Ba=b+28|0;La=c[Ba>>2]|0;oa=e+248|0;if(c[oa>>2]|0){c[g>>2]=107021;c[g+4>>2]=107036;c[g+8>>2]=638;_av_log(0,0,132640,g);wb()}Ma=b+12|0;g=c[(c[Ma>>2]|0)+108>>2]|0;a:do if(!g){w=b+696|0;x=e+120|0;y=b+140|0;z=e+328|0;A=e+296|0;B=e+92|0;C=b+760|0;D=e+104|0;E=b+188|0;F=e+68|0;G=b+60|0;I=b+764|0;J=b+784|0;K=b+792|0;L=e+320|0;O=e+80|0;P=b+800|0;Q=b+808|0;R=b+92|0;S=e+72|0;T=b+76|0;U=b+84|0;V=za+4|0;v=ya+4|0;W=b+352|0;X=e+240|0;Y=b+64|0;Z=b+96|0;_=b+376|0;$=e+352|0;aa=e+76|0;ba=b+112|0;ca=b+688|0;da=b+348|0;ea=e+232|0;fa=b+344|0;ga=e+64|0;ha=b+772|0;ia=ra+4|0;ja=ua+4|0;ka=e+336|0;la=e+112|0;s=La;b:while(1){t=c[s+24>>2]|0;u=t+24|0;if(((c[u>>2]|0)==0?(c[s+64>>2]|0)==0:0)?(_av_packet_unref(t),Aa=_ff_decode_get_packet(b,t)|0,(Aa|0)<0&(Aa|0)!=-541478725):0)g=Aa;else Na=11;do if((Na|0)==11){Na=0;r=s+80|0;if(!(c[r>>2]|0)){g=c[Ma>>2]|0;if(((c[u>>2]|0)==0?(c[g+16>>2]&32|0)==0:0)?(c[w>>2]&1|0)==0:0){g=-541478725;break}c[pa>>2]=0;h=md[c[g+92>>2]&127](b,e,pa,t)|0;g=c[Ma>>2]|0;if(!(c[g+116>>2]&4)){o=t+16|0;p=c[o+4>>2]|0;q=x;c[q>>2]=c[o>>2];c[q+4>>2]=p}if(!(c[g+8>>2]|0)){if(!(c[y>>2]|0)){o=t+56|0;p=c[o+4>>2]|0;q=z;c[q>>2]=c[o>>2];c[q+4>>2]=p}if(!(c[g+16>>2]&2)){if(!(c[B>>2]|0)){o=E;p=c[o+4>>2]|0;q=B;c[q>>2]=c[o>>2];c[q+4>>2]=p}if(!(c[F>>2]|0))c[F>>2]=c[R>>2];if(!(c[S>>2]|0))c[S>>2]=c[Z>>2];if((c[O>>2]|0)==-1)c[O>>2]=c[ba>>2]}}q=c[pa>>2]|0;c:do switch(c[(c[Ma>>2]|0)+8>>2]|0){case 0:{if(c[A>>2]&4|0){c[pa>>2]=0;Na=96;break c}if(!q)Na=94;else{l=D;k=c[l>>2]|0;l=c[l+4>>2]|0;n=x;m=c[n>>2]|0;n=c[n+4>>2]|0;o=(m|0)==0&(n|0)==-2147483648;if(o)if((k|0)==0&(l|0)==-2147483648)g=0;else{Na=Q;c[Na>>2]=k;c[Na+4>>2]=l;Na=37}else{j=Q;p=c[j+4>>2]|0;Na=K;j=_i64Add(c[Na>>2]|0,c[Na+4>>2]|0,((p|0)>(n|0)|((p|0)==(n|0)?(c[j>>2]|0)>>>0>=m>>>0:0))&1|0,0)|0;p=M()|0;Na=K;c[Na>>2]=j;c[Na+4>>2]=p;Na=Q;c[Na>>2]=m;c[Na+4>>2]=n;if((k|0)==0&(l|0)==-2147483648){g=0;i=m;j=n;Na=38}else Na=37}if((Na|0)==37){j=P;i=c[j+4>>2]|0;g=J;j=_i64Add(c[g>>2]|0,c[g+4>>2]|0,((i|0)>(l|0)|((i|0)==(l|0)?(c[j>>2]|0)>>>0>=k>>>0:0))&1|0,0)|0;i=M()|0;g=J;c[g>>2]=j;c[g+4>>2]=i;g=1;i=k;j=l;Na=38}if((Na|0)==38){Na=P;c[Na>>2]=i;c[Na+4>>2]=j}Na=J;i=c[Na+4>>2]|0;p=K;j=c[p+4>>2]|0;p=g&(o|((i|0)<(j|0)|((i|0)==(j|0)?(c[Na>>2]|0)>>>0<=(c[p>>2]|0)>>>0:0)));Na=L;c[Na>>2]=p?k:m;c[Na+4>>2]=p?l:n;Na=94}break}case 1:{p=(h|0)>-1;if(p&(q|0)!=0){l=D;k=c[l>>2]|0;l=c[l+4>>2]|0;n=x;m=c[n>>2]|0;n=c[n+4>>2]|0;o=(m|0)==0&(n|0)==-2147483648;if(o)if((k|0)==0&(l|0)==-2147483648)g=0;else{Na=Q;c[Na>>2]=k;c[Na+4>>2]=l;Na=45}else{i=Q;j=c[i+4>>2]|0;Na=K;i=_i64Add(c[Na>>2]|0,c[Na+4>>2]|0,((j|0)>(n|0)|((j|0)==(n|0)?(c[i>>2]|0)>>>0>=m>>>0:0))&1|0,0)|0;j=M()|0;Na=K;c[Na>>2]=i;c[Na+4>>2]=j;Na=Q;c[Na>>2]=m;c[Na+4>>2]=n;if((k|0)==0&(l|0)==-2147483648){g=0;i=m;j=n;Na=46}else Na=45}if((Na|0)==45){j=P;i=c[j+4>>2]|0;g=J;j=_i64Add(c[g>>2]|0,c[g+4>>2]|0,((i|0)>(l|0)|((i|0)==(l|0)?(c[j>>2]|0)>>>0>=k>>>0:0))&1|0,0)|0;i=M()|0;g=J;c[g>>2]=j;c[g+4>>2]=i;g=1;i=k;j=l;Na=46}if((Na|0)==46){Na=0;Qa=P;c[Qa>>2]=i;c[Qa+4>>2]=j}j=J;Ra=c[j+4>>2]|0;Qa=K;i=c[Qa+4>>2]|0;o=g&(o|((Ra|0)<(i|0)|((Ra|0)==(i|0)?(c[j>>2]|0)>>>0<=(c[Qa>>2]|0)>>>0:0)));Qa=L;c[Qa>>2]=o?k:m;c[Qa+4>>2]=o?l:n;if((c[O>>2]|0)==-1)c[O>>2]=c[W>>2];Ra=X;if((c[Ra>>2]|0)==0&(c[Ra+4>>2]|0)==0){o=_;Qa=c[o+4>>2]|0;Ra=X;c[Ra>>2]=c[o>>2];c[Ra+4>>2]=Qa}if(!(c[$>>2]|0))c[$>>2]=c[da>>2];if(!(c[ea>>2]|0))c[ea>>2]=c[fa>>2]}g=_av_packet_get_side_data(c[s+40>>2]|0,11,qa)|0;if((g|0)!=0&(c[qa>>2]|0)>9){m=c[Ba>>2]|0;n=H(c[m+108>>2]|0,d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24)|0;c[m+56>>2]=n;m=g+4|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;c[Ja>>2]=n;c[Ja+4>>2]=m;_av_log(b,48,107096,Ja);n=a[g+8>>0]|0;l=a[g+9>>0]|0}else{m=0;n=0;l=0}g=(c[pa>>2]|0)!=0;if((c[A>>2]&4|0)!=0&g?(c[Y>>2]&536870912|0)==0:0){Ra=(c[Ba>>2]|0)+56|0;Qa=(c[Ra>>2]|0)-(c[aa>>2]|0)|0;c[Ra>>2]=(Qa|0)>0?Qa:0;c[pa>>2]=0}else Na=60;do if(((Na|0)==60?(Na=0,sa=(c[Ba>>2]|0)+56|0,ta=c[sa>>2]|0,g&(ta|0)>0):0)?(c[Y>>2]&536870912|0)==0:0){g=c[aa>>2]|0;if((g|0)<=(ta|0)){c[pa>>2]=0;Ra=ta-g|0;c[sa>>2]=Ra;c[Ka>>2]=Ra;_av_log(b,48,107143,Ka);break}Ra=c[ga>>2]|0;_av_samples_copy(Ra,Ra,0,ta,g-ta|0,c[da>>2]|0,c[O>>2]|0)|0;do if(!(c[ha>>2]|0))Na=74;else{g=c[fa>>2]|0;if(!g){Na=74;break}j=c[(c[Ba>>2]|0)+56>>2]|0;c[ra>>2]=1;c[ia>>2]=g;c[ma>>2]=c[ra>>2];c[ma+4>>2]=c[ra+4>>2];c[na>>2]=c[ha>>2];c[na+4>>2]=c[ha+4>>2];j=_av_rescale_q(j,((j|0)<0)<<31>>31,ma,na)|0;k=M()|0;i=D;g=c[i>>2]|0;i=c[i+4>>2]|0;if(!((g|0)==0&(i|0)==-2147483648)){o=_i64Add(g|0,i|0,j|0,k|0)|0;Qa=M()|0;Ra=D;c[Ra>>2]=o;c[Ra+4>>2]=Qa}i=la;g=c[i>>2]|0;i=c[i+4>>2]|0;if(!((g|0)==0&(i|0)==-2147483648)){o=_i64Add(g|0,i|0,j|0,k|0)|0;Qa=M()|0;Ra=la;c[Ra>>2]=o;c[Ra+4>>2]=Qa}i=x;g=c[i>>2]|0;i=c[i+4>>2]|0;if(!((g|0)==0&(i|0)==-2147483648)){o=_i64Add(g|0,i|0,j|0,k|0)|0;Qa=M()|0;Ra=x;c[Ra>>2]=o;c[Ra+4>>2]=Qa}i=ka;g=c[i>>2]|0;i=c[i+4>>2]|0;if((i|0)<(k|0)|(i|0)==(k|0)&g>>>0>>0)break;o=_i64Subtract(g|0,i|0,j|0,k|0)|0;Qa=M()|0;Ra=ka;c[Ra>>2]=o;c[Ra+4>>2]=Qa}while(0);if((Na|0)==74){Na=0;_av_log(b,24,107176,Ca)}Ra=c[aa>>2]|0;c[Da>>2]=c[(c[Ba>>2]|0)+56>>2];c[Da+4>>2]=Ra;_av_log(b,48,107226,Da);Ra=(c[Ba>>2]|0)+56|0;c[aa>>2]=(c[aa>>2]|0)-(c[Ra>>2]|0);c[Ra>>2]=0}while(0);do if((m|0?(va=c[aa>>2]|0,va>>>0>=m>>>0&(c[pa>>2]|0)!=0):0)?(c[Y>>2]&536870912|0)==0:0){if((va|0)==(m|0)){c[pa>>2]=0;break}do if(!(c[ha>>2]|0))Na=84;else{g=c[fa>>2]|0;if(!g){Na=84;break}c[ua>>2]=1;c[ja>>2]=g;c[ma>>2]=c[ua>>2];c[ma+4>>2]=c[ua+4>>2];c[na>>2]=c[ha>>2];c[na+4>>2]=c[ha+4>>2];o=_av_rescale_q(va-m|0,0,ma,na)|0;Qa=M()|0;Ra=ka;c[Ra>>2]=o;c[Ra+4>>2]=Qa}while(0);if((Na|0)==84)_av_log(b,24,107246,Ea);Ra=c[aa>>2]|0;c[Fa>>2]=m;c[Fa+4>>2]=Ra;_av_log(b,48,107298,Fa);c[aa>>2]=(c[aa>>2]|0)-m}while(0);if((c[Y>>2]&536870912|0)!=0&(c[pa>>2]|0)!=0?(wa=_av_frame_new_side_data(e,9,10)|0,wa|0):0){Na=c[(c[Ba>>2]|0)+56>>2]|0;Ra=wa+4|0;Qa=c[Ra>>2]|0;a[Qa>>0]=Na;a[Qa+1>>0]=Na>>8;a[Qa+2>>0]=Na>>16;a[Qa+3>>0]=Na>>24;Qa=(c[Ra>>2]|0)+4|0;a[Qa>>0]=m;a[Qa+1>>0]=m>>8;a[Qa+2>>0]=m>>16;a[Qa+3>>0]=m>>24;a[(c[Ra>>2]|0)+8>>0]=n;a[(c[Ra>>2]|0)+9>>0]=l;c[(c[Ba>>2]|0)+56>>2]=0}g=c[Ma>>2]|0;if((((c[g+8>>2]|0)==1?(xa=s+104|0,p&(c[xa>>2]|0)==0):0)?(h|0)!=(c[t+28>>2]|0):0)?(c[g+16>>2]&256|0)==0:0){_av_log(b,24,107321,Ga);c[xa>>2]=1;Na=94}else Na=94;break}default:{g=q;Na=95}}while(0);if((Na|0)==94){g=c[pa>>2]|0;Na=95}if((Na|0)==95?(Na=0,(g|0)==0):0)Na=96;if((Na|0)==96){Na=0;_av_frame_unref(e)}if(((h|0)>-1?(c[(c[Ma>>2]|0)+8>>2]|0)==0:0)?(c[G>>2]&65536|0)==0:0)h=c[t+28>>2]|0;if((c[C>>2]|0)>0?(c[I>>2]|0)>0:0){c[za>>2]=c[U>>2];c[V>>2]=1;c[ma>>2]=c[C>>2];c[ma+4>>2]=c[C+4>>2];c[na>>2]=c[za>>2];c[na+4>>2]=c[za+4>>2];_av_mul_q(ya,ma,na);Qa=c[ya>>2]|0;Ra=T;c[Ra>>2]=c[v>>2];c[Ra+4>>2]=Qa}do if(!(q|0?1:(c[(c[Ba>>2]|0)+64>>2]|0)==0)){if((h|0)>=0){c[r>>2]=1;break}if(!(c[w>>2]&1))g=21;else g=(c[ca>>2]|0)+20|0;Qa=s+112|0;Ra=c[Qa>>2]|0;c[Qa>>2]=Ra+1;if((Ra|0)>=(g|0)){_av_log(b,16,107351,Ha);c[r>>2]=1;h=-558323010}}while(0);g=s+92|0;c[g>>2]=(c[g>>2]|0)+h;g=t+28|0;i=c[g>>2]|0;j=(h|0)<0;if(j|(i|0)<=(h|0))_av_packet_unref(t);else{c[u>>2]=(c[u>>2]|0)+h;c[g>>2]=i-h;Ra=c[s+40>>2]|0;Qa=Ra+28|0;c[Qa>>2]=(c[Qa>>2]|0)-h;Qa=t+8|0;c[Qa>>2]=0;c[Qa+4>>2]=-2147483648;Qa=t+16|0;c[Qa>>2]=0;c[Qa+4>>2]=-2147483648;Qa=Ra+8|0;c[Qa>>2]=0;c[Qa+4>>2]=-2147483648;Ra=Ra+16|0;c[Ra>>2]=0;c[Ra+4>>2]=-2147483648}if(c[pa>>2]|0?(c[oa>>2]|0)==0:0)break b;g=j?h:0}else g=-541478725}while(0);if((g|0)<0){f=g;Na=119;break a}if(c[oa>>2]|0){Na=121;break a}s=c[Ba>>2]|0}c[Ia>>2]=107427;c[Ia+4>>2]=107036;c[Ia+8>>2]=615;_av_log(0,0,132640,Ia);wb()}else{f=gd[g&127](b,e)|0;Na=119}while(0);d:do if((Na|0)==119){if((f|0)>=0)switch(f|0){case 0:{Na=121;break d}default:break d}switch(f|0){case -541478725:break;default:break d}c[La+80>>2]=1;f=-541478725}while(0);e:do if((Na|0)==121){f=c[e+400>>2]|0;g=(f|0)==0;if(!(!g?(c[f+8>>2]|0)==20:0))Na=123;do if((Na|0)==123)if(!(c[(c[Ma>>2]|0)+16>>2]&2))if(g){f=0;break e}else break;else{c[Oa>>2]=107441;c[Oa+4>>2]=107036;c[Oa+8>>2]=652;_av_log(0,0,132640,Oa);wb()}while(0);f=c[c[f+4>>2]>>2]|0;if(f){f=gd[f&127](b,e)|0;if((f|0)<0){_av_frame_unref(e);Ra=f;Xc=Pa;return Ra|0}}else f=0}while(0);_av_buffer_unref(e+400|0);Ra=f;Xc=Pa;return Ra|0}function _avcodec_receive_frame(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);l=n+24|0;j=n;m=c[a+28>>2]|0;_av_frame_unref(b);if(!(_avcodec_is_open(a)|0)){m=-22;Xc=n;return m|0}if(!(_av_codec_is_decoder(c[a+12>>2]|0)|0)){m=-22;Xc=n;return m|0}d=c[m+76>>2]|0;if(!(c[d+248>>2]|0)){d=_decode_receive_frame_internal(a,b)|0;if((d|0)<0){m=d;Xc=n;return m|0}}else _av_frame_move_ref(b,d);k=a+8|0;do if(!(c[k>>2]|0)){e=c[b+392>>2]|0;f=c[b+396>>2]|0;g=b+384|0;h=c[g>>2]|0;i=c[b+388>>2]|0;if(e>>>0<(2147483647-f|0)>>>0&h>>>0<(2147483647-i|0)>>>0){d=c[b+68>>2]|0;if((f+e|0)>>>0>>0?(i+h|0)>>>0<(c[b+72>>2]|0)>>>0:0){if(!(c[a+888>>2]|0))break;d=_av_frame_apply_cropping(b,c[a+60>>2]&1)|0;if((d|0)>=0)break;_av_frame_unref(b);m=d;Xc=n;return m|0}}else d=c[b+68>>2]|0;o=c[b+72>>2]|0;c[j>>2]=e;c[j+4>>2]=f;c[j+8>>2]=h;c[j+12>>2]=i;c[j+16>>2]=d;c[j+20>>2]=o;_av_log(a,24,107561,j);c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0}while(0);o=a+360|0;d=c[o>>2]|0;f=d+1|0;c[o>>2]=f;if(!(c[a+60>>2]&32)){o=0;Xc=n;return o|0}if(!d){c[m+120>>2]=c[b+80>>2];switch(c[k>>2]|0){case 0:{c[m+124>>2]=c[b+68>>2];c[m+128>>2]=c[b+72>>2];o=0;Xc=n;return o|0}case 1:{d=c[b+232>>2]|0;if(!d)d=c[a+344>>2]|0;c[m+132>>2]=d;c[m+136>>2]=c[b+352>>2];a=b+240|0;b=c[a+4>>2]|0;o=m+144|0;c[o>>2]=c[a>>2];c[o+4>>2]=b;o=0;Xc=n;return o|0}default:{o=0;Xc=n;return o|0}}}if((d|0)<=0){o=0;Xc=n;return o|0}d=(c[m+120>>2]|0)!=(c[b+80>>2]|0)&1;switch(c[k>>2]|0){case 0:{if((c[m+124>>2]|0)==(c[b+68>>2]|0))e=(c[m+128>>2]|0)!=(c[b+72>>2]|0)&1;else e=1;d=e|d;break}case 1:{o=c[m+132>>2]|0;if(((o|0)==(c[b+232>>2]|0)?(o|0)==(c[a+344>>2]|0):0)?(c[m+136>>2]|0)==(c[b+352>>2]|0):0){o=m+144|0;e=b+240|0;e=((c[o>>2]|0)!=(c[e>>2]|0)?1:(c[o+4>>2]|0)!=(c[e+4>>2]|0))&1}else e=1;d=e|d;break}default:{}}if(!d){o=0;Xc=n;return o|0}k=m+116|0;o=(c[k>>2]|0)+1|0;c[k>>2]=o;k=b+104|0;j=c[k>>2]|0;k=c[k+4>>2]|0;c[l>>2]=f;m=l+8|0;c[m>>2]=j;c[m+4>>2]=k;c[l+16>>2]=o;_av_log(a,32,107677,l);_av_frame_unref(b);o=-1668179713;Xc=n;return o|0}function _avcodec_decode_subtitle2(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0;aa=Xc;Xc=Xc+1248|0;if((Xc|0)>=(Yc|0))N(1248);W=aa+1240|0;S=aa+1232|0;Z=aa+160|0;O=aa+152|0;L=aa+136|0;K=aa+128|0;R=aa+112|0;Q=aa+104|0;P=aa+96|0;m=aa+88|0;j=aa+80|0;i=aa+72|0;C=aa+1224|0;D=aa+192|0;E=aa+188|0;F=aa+184|0;G=aa+176|0;J=aa+168|0;_=aa;o=aa+1216|0;$=h+24|0;if((c[$>>2]|0)==0?c[h+28>>2]|0:0){_av_log(e,16,107729,i);g=-22;Xc=aa;return g|0}n=e+12|0;i=c[n>>2]|0;if(!i){g=-22;Xc=aa;return g|0}if((c[i+8>>2]|0)!=3){_av_log(e,16,107767,j);g=-22;Xc=aa;return g|0}c[g>>2]=0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;c[f+16>>2]=0;c[f+20>>2]=0;l=f+24|0;B=l;c[B>>2]=0;c[B+4>>2]=-2147483648;if((c[(c[n>>2]|0)+16>>2]&32|0)==0?(c[h+28>>2]|0)==0:0){g=0;Xc=aa;return g|0}i=_;j=h;k=i+72|0;do{c[i>>2]=c[j>>2];i=i+4|0;j=j+4|0}while((i|0)<(k|0));B=e+820|0;if((c[B>>2]|0)==1?(c[h+28>>2]|0)!=0:0){_av_log(e,16,107801,m);c[g>>2]=0;i=-22}else{i=(c[e+28>>2]|0)+40|0;_av_packet_unref(c[i>>2]|0);j=_av_packet_copy_props(c[i>>2]|0,_)|0;if(j){if((j|0)<0){g=j;Xc=aa;return g|0}}else c[(c[i>>2]|0)+28>>2]=c[_+28>>2];w=e+772|0;if(c[w>>2]|0?(q=h+8|0,p=c[q>>2]|0,q=c[q+4>>2]|0,!((p|0)==0&(q|0)==-2147483648)):0){c[o>>2]=1;c[o+4>>2]=1e6;c[S>>2]=c[w>>2];c[S+4>>2]=c[w+4>>2];c[W>>2]=c[o>>2];c[W+4>>2]=c[o+4>>2];t=_av_rescale_q(p,q,S,W)|0;u=M()|0;v=l;c[v>>2]=t;c[v+4>>2]=u}i=md[c[(c[n>>2]|0)+92>>2]&127](e,f,g,_)|0;if(((c[e+864>>2]|0)==1?(c[g>>2]|0)!=0:0)?(I=f+12|0,(c[I>>2]|0)!=0):0){u=(c[w>>2]|0)==0?e+76|0:w;v=c[u+4>>2]|0;c[C>>2]=c[u>>2];c[C+4>>2]=v;_av_bprint_init(D,0,-1);a:do if(!(c[I>>2]|0))X=39;else{u=f+16|0;v=h+8|0;q=G+4|0;s=h+48|0;t=f+8|0;r=J+4|0;o=D+4|0;p=D+8|0;n=0;while(1){j=c[(c[u>>2]|0)+(n<<2)>>2]|0;if((((c[j+116>>2]|0)==3?(x=j+124|0,_strncmp(c[x>>2]|0,107845,10)|0):0)?(_av_bprint_clear(D),y=_strchr(c[x>>2]|0,44)|0,c[F>>2]=y,y|0):0)?(z=y+1|0,c[F>>2]=z,z=_strtol(z,F,10)|0,A=c[F>>2]|0,(a[A>>0]|0)==44):0){m=A+1|0;c[F>>2]=m;l=v;k=c[l>>2]|0;l=c[l+4>>2]|0;c[G>>2]=1;c[q>>2]=100;c[S>>2]=c[C>>2];c[S+4>>2]=c[C+4>>2];c[W>>2]=c[G>>2];c[W+4>>2]=c[G+4>>2];l=_av_rescale_q(k,l,S,W)|0;M()|0;k=s;j=c[k>>2]|0;k=c[k+4>>2]|0;if((j|0)==-1&(k|0)==-1)k=-1;else{c[J>>2]=1;c[r>>2]=100;c[S>>2]=c[C>>2];c[S+4>>2]=c[C+4>>2];c[W>>2]=c[J>>2];c[W+4>>2]=c[J+4>>2];k=_av_rescale_q(j,k,S,W)|0;M()|0}ba=c[t>>2]|0;j=k*10|0;c[t>>2]=ba>>>0>j>>>0?ba:j;c[P>>2]=z;_av_bprintf(D,107856,P);if((l|0)==-1)_av_bprintf(D,107871,Q);else{da=(l|0)/36e4|0;ba=(H(da,-36e4)|0)+l|0;ca=(ba|0)/6e3|0;ba=(H(ca,-6e3)|0)+ba|0;j=(ba|0)/100|0;ba=(H(j,-100)|0)+ba|0;c[R>>2]=da;c[R+4>>2]=ca;c[R+8>>2]=j;c[R+12>>2]=ba;_av_bprintf(D,107883,R)}j=k+l|0;if((k|0)==-1|(j|0)==-1)_av_bprintf(D,107871,K);else{l=(j|0)/36e4|0;da=(H(l,-36e4)|0)+j|0;ba=(da|0)/6e3|0;da=(H(ba,-6e3)|0)+da|0;ca=(da|0)/100|0;da=(H(ca,-100)|0)+da|0;c[L>>2]=l;c[L+4>>2]=ba;c[L+8>>2]=ca;c[L+12>>2]=da;_av_bprintf(D,107883,L)}c[O>>2]=m;_av_bprintf(D,107902,O);da=_av_strdup(c[D>>2]|0)|0;c[E>>2]=da;if(!(da|0?(c[o>>2]|0)>>>0<(c[p>>2]|0)>>>0:0))break;_av_freep(x);c[x>>2]=c[E>>2]}n=n+1|0;if(n>>>0>=(c[I>>2]|0)>>>0){X=39;break a}}_av_freep(E);_av_bprint_finalize(D,0)|0;j=-12}while(0);if((X|0)==39){_av_bprint_finalize(D,0)|0;j=0}i=(j|0)<0?j:i}k=f+12|0;if(((c[k>>2]|0?(T=f+8|0,(c[T>>2]|0)==0):0)?(V=h+48|0,U=c[V>>2]|0,V=c[V+4>>2]|0,!((U|0)==0&(V|0)==0)):0)?c[w>>2]|0:0){c[S>>2]=c[w>>2];c[S+4>>2]=c[w+4>>2];c[W>>2]=c[24445];c[W+4>>2]=c[24446];da=_av_rescale_q(U,V,S,W)|0;M()|0;c[T>>2]=da}j=c[(c[e+780>>2]|0)+16>>2]|0;if(!(j&65536)){if(j&131072|0){j=1;X=48}}else{j=0;X=48}if((X|0)==48)b[f>>1]=j;q=c[k>>2]|0;b:do if((q|0)!=0?(c[B>>2]|0)!=2:0){p=c[f+16>>2]|0;o=0;c:while(1){j=c[(c[p+(o<<2)>>2]|0)+124>>2]|0;d:do if(j|0?(Y=a[j>>0]|0,Y<<24>>24):0){k=Y;while(1){l=k&255;if((k&255)>253|(l&192|0)==128)break c;k=(1?l>>>1:l)&64;n=j+1|0;if(k&l)do{m=(d[n>>0]|0)+-128|0;if(m>>>0>63)break c;k=k<<5;l=m+(l<<6)|0;n=n+1|0}while((l&k|0)!=0);k=(k<<1)+-1&l;j=n-j|0;switch(j|0){case 1:{j=0;break}case 2:{j=128;break}default:j=1<<(j*5|0)+-4}if((k&-2048|0)==55296|((k|0)==65534|(k>>>0>1114111|k>>>0>>0)))break c;k=a[n>>0]|0;if(!(k<<24>>24))break d;else j=n}}while(0);o=o+1|0;if(o>>>0>=q>>>0)break b}_av_log(e,16,107907,Z);_avsubtitle_free(f);i=-1094995529}while(0);if((c[$>>2]|0)!=(c[_+24>>2]|0)){c[_+40>>2]=0;c[_+44>>2]=0;_av_packet_unref(_)}if(c[g>>2]|0){da=e+360|0;c[da>>2]=(c[da>>2]|0)+1}}da=i;Xc=aa;return da|0}function _avcodec_default_get_format(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=c[a+880>>2]|0;a:do if((d|0?(j=c[(c[a+12>>2]|0)+124>>2]|0,j|0):0)?(e=c[j>>2]|0,e|0):0){h=(c[d+4>>2]|0)+8|0;g=0;d=e;b:while(1){if((c[d+4>>2]&1|0?(c[h>>2]|0)==(c[d+8>>2]|0):0)?(i=c[b>>2]|0,(i|0)!=-1):0){d=c[d>>2]|0;e=0;f=i;do{e=e+1|0;if((d|0)==(f|0))break b;f=c[b+(e<<2)>>2]|0}while((f|0)!=-1)}g=g+1|0;d=c[j+(g<<2)>>2]|0;if(!d)break a}return d|0}while(0);d=0;while(1)if((c[b+(d<<2)>>2]|0)==-1)break;else d=d+1|0;d=b+(d+-1<<2)|0;j=(_av_pix_fmt_desc_get(c[d>>2]|0)|0)+8|0;if((c[j>>2]&8|0)==0&0==0){b=c[d>>2]|0;return b|0}if((c[b>>2]|0)==-1){b=-1;return b|0}h=a+12|0;g=0;i=b;c:while(1){d=_avcodec_get_hw_config(c[h>>2]|0,0)|0;if(!d){e=23;break}f=0;e=d;while(1){d=c[e>>2]|0;f=f+1|0;if((d|0)==(c[i>>2]|0))break;d=_avcodec_get_hw_config(c[h>>2]|0,f)|0;if(!d){e=23;break c}else e=d}g=g+1|0;if(c[e+4>>2]&4|0){e=25;break}d=b+(g<<2)|0;if((c[d>>2]|0)==-1){d=-1;e=25;break}else i=d}if((e|0)==23){b=c[i>>2]|0;return b|0}else if((e|0)==25)return d|0;return 0}function _avcodec_default_get_buffer2(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;I=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);D=I+104|0;y=I+88|0;G=I+80|0;A=I+72|0;z=I+64|0;e=I+48|0;m=I+32|0;n=I+16|0;u=I;k=I+112|0;l=I+108|0;d=c[a+860>>2]|0;if(d|0){H=_av_hwframe_get_buffer(d,b,0)|0;c[b+68>>2]=c[a+100>>2];c[b+72>>2]=c[a+104>>2];b=H;Xc=I;return b|0}v=a+28|0;x=c[(c[v>>2]|0)+16>>2]|0;w=a+8|0;a:do switch(c[w>>2]|0){case 0:{c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[u+12>>2]=0;r=b+68|0;p=c[r>>2]|0;c[k>>2]=p;s=b+72|0;q=c[s>>2]|0;c[l>>2]=q;d=x+16|0;t=b+80|0;if(((c[d>>2]|0)==(c[t>>2]|0)?(c[x+20>>2]|0)==(p|0):0)?(c[x+24>>2]|0)==(q|0):0)d=0;else H=7;b:do if((H|0)==7){f=x+28|0;_avcodec_align_dimensions2(a,k,l,f);g=a+112|0;o=n+4|0;h=x+32|0;p=n+8|0;i=x+36|0;q=n+12|0;j=x+40|0;e=c[k>>2]|0;do{e=_av_image_fill_linesizes(n,c[g>>2]|0,e)|0;if((e|0)<0){d=e;break b}e=c[k>>2]|0;e=(e&0-e)+e|0;c[k>>2]=e}while(((c[o>>2]|0)%(c[h>>2]|0)|0|((c[n>>2]|0)%(c[f>>2]|0)|0)|((c[p>>2]|0)%(c[i>>2]|0)|0)|((c[q>>2]|0)%(c[j>>2]|0)|0)|0)!=0);j=_av_image_fill_pointers(m,c[g>>2]|0,c[l>>2]|0,0,n)|0;if((j|0)<0)d=j;else{e=m+4|0;l=c[e>>2]|0;f=l;i=c[m>>2]|0;if(l){c[u>>2]=f-i;h=m+8|0;l=c[h>>2]|0;g=l;if(l){c[u+4>>2]=g-f;e=m+12|0;f=c[e>>2]|0;if(!f){g=2;e=h;f=u}else{c[u+8>>2]=f-g;g=3;f=u}}else{g=1;f=u}}else{g=0;e=m;f=u}c[u+(g<<2)>>2]=i+j-(c[e>>2]|0);_av_buffer_pool_uninit(x);c[x+60>>2]=c[n>>2];e=c[f>>2]|0;if(!((e|0)!=0?(n=_av_buffer_pool_init(e+79|0,32)|0,c[x>>2]=n,!(n|0)):0))H=16;do if((H|0)==16){f=x+4|0;_av_buffer_pool_uninit(f);c[x+64>>2]=c[o>>2];e=c[u+4>>2]|0;if(e|0?(o=_av_buffer_pool_init(e+79|0,32)|0,c[f>>2]=o,(o|0)==0):0)break;f=x+8|0;_av_buffer_pool_uninit(f);c[x+68>>2]=c[p>>2];e=c[u+8>>2]|0;if(e|0?(p=_av_buffer_pool_init(e+79|0,32)|0,c[f>>2]=p,(p|0)==0):0)break;f=x+12|0;_av_buffer_pool_uninit(f);c[x+72>>2]=c[q>>2];e=c[u+12>>2]|0;if(e|0?(u=_av_buffer_pool_init(e+79|0,32)|0,c[f>>2]=u,(u|0)==0):0)break;c[d>>2]=c[t>>2];c[x+20>>2]=c[r>>2];c[x+24>>2]=c[s>>2];break a}while(0);e=-12;f=x;H=26;break a}}while(0);if((d|0)<0){b=d;Xc=I;return b|0}break}case 1:{f=c[b+352>>2]|0;g=b+80|0;h=(_av_sample_fmt_is_planar(c[g>>2]|0)|0)==0;h=h?1:f;d=x+16|0;if((((c[d>>2]|0)==(c[g>>2]|0)?(c[x+76>>2]|0)==(h|0):0)?(c[x+80>>2]|0)==(f|0):0)?(c[b+76>>2]|0)==(c[x+84>>2]|0):0)break a;_av_buffer_pool_uninit(x);i=x+60|0;j=b+76|0;e=_av_samples_get_buffer_size(i,f,c[j>>2]|0,c[g>>2]|0,0)|0;if((e|0)>=0){u=_av_buffer_pool_init(c[i>>2]|0,0)|0;c[x>>2]=u;if(!u){e=-12;f=x;H=26}else{c[d>>2]=c[g>>2];c[x+76>>2]=h;c[x+80>>2]=f;c[x+84>>2]=c[j>>2]}}else{f=x;H=26}break}default:{c[e>>2]=154115;c[e+4>>2]=107036;c[e+8>>2]=1594;_av_log(0,0,132640,e);wb()}}while(0);if((H|0)==26){_av_buffer_pool_uninit(f);_av_buffer_pool_uninit(x+4|0);_av_buffer_pool_uninit(x+8|0);_av_buffer_pool_uninit(x+12|0);c[d>>2]=-1;c[x+84>>2]=0;c[x+80>>2]=0;c[x+76>>2]=0;c[x+24>>2]=0;c[x+20>>2]=0;b=e;Xc=I;return b|0}switch(c[w>>2]|0){case 0:{e=c[(c[v>>2]|0)+16>>2]|0;g=b+80|0;f=_av_pix_fmt_desc_get(c[g>>2]|0)|0;if((((c[b>>2]|0)==0?(E=b+4|0,(c[E>>2]|0)==0):0)?(B=b+8|0,(c[B>>2]|0)==0):0)?(C=b+12|0,(c[C>>2]|0)==0):0){if(!f){b=_av_get_pix_fmt_name(c[g>>2]|0)|0;c[A>>2]=b;_av_log(a,16,108033,A);b=-22;Xc=I;return b|0};c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;c[b+64>>2]=b;d=c[e>>2]|0;do if(!d)d=0;else{c[b+32>>2]=c[e+60>>2];d=_av_buffer_pool_get(d)|0;c[b+248>>2]=d;if(d|0){c[b>>2]=c[d+4>>2];d=c[e+4>>2]|0;if(!d){d=1;break}c[b+36>>2]=c[e+64>>2];d=_av_buffer_pool_get(d)|0;c[b+252>>2]=d;if(d|0){c[E>>2]=c[d+4>>2];d=c[e+8>>2]|0;if(!d){d=2;break}c[b+40>>2]=c[e+68>>2];d=_av_buffer_pool_get(d)|0;c[b+256>>2]=d;if(d|0){c[B>>2]=c[d+4>>2];d=c[e+12>>2]|0;if(!d){d=3;break}c[b+44>>2]=c[e+72>>2];d=_av_buffer_pool_get(d)|0;c[b+260>>2]=d;if(d|0){c[C>>2]=c[d+4>>2];d=4;break}}}}_av_frame_unref(b);b=-12;Xc=I;return b|0}while(0);do{c[b+(d<<2)>>2]=0;c[b+32+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=8);d=c[f+8>>2]|0;if((d&2|0)==0&0==0){if(!((d&64|0)==0&0==0)?(F=c[E>>2]|0,F|0):0){d=F;H=54}}else{d=c[E>>2]|0;H=54}if((H|0)==54)_avpriv_set_systematic_pal2(d,c[g>>2]|0)|0;if(!(c[a+576>>2]&32768)){b=0;Xc=I;return b|0}c[G>>2]=b;_av_log(a,48,108086,G);b=0;Xc=I;return b|0}_av_log(a,16,107983,z);b=-1;Xc=I;return b|0}case 1:{i=c[(c[v>>2]|0)+16>>2]|0;g=c[i+76>>2]|0;c[b+32>>2]=c[i+60>>2];do if((g|0)>8){H=_av_mallocz_array(g,4)|0;e=b+64|0;c[e>>2]=H;H=g+-8|0;c[b+284>>2]=H;H=_av_mallocz_array(H,4)|0;d=b+280|0;c[d>>2]=H;if((H|0)==0|(c[e>>2]|0)==0){_av_freep(e);_av_freep(d);b=-12;Xc=I;return b|0}else{g=8;H=70}}else{e=b+64|0;c[e>>2]=b;if(!(c[b+284>>2]|0))if((g|0)>0){H=70;break}else break;else{c[y>>2]=108123;c[y+4>>2]=107036;c[y+8>>2]=1626;_av_log(0,0,132640,y);wb()}}while(0);c:do if((H|0)==70){d=0;while(1){f=_av_buffer_pool_get(c[i>>2]|0)|0;c[b+248+(d<<2)>>2]=f;if(!f)break;G=c[f+4>>2]|0;c[b+(d<<2)>>2]=G;c[(c[e>>2]|0)+(d<<2)>>2]=G;d=d+1|0;if((d|0)>=(g|0)){H=73;break}}d:do if((H|0)==73){e=b+284|0;if((c[e>>2]|0)<=0)break c;f=b+280|0;g=b+64|0;d=0;while(1){h=_av_buffer_pool_get(c[i>>2]|0)|0;c[(c[f>>2]|0)+(d<<2)>>2]=h;h=c[(c[f>>2]|0)+(d<<2)>>2]|0;if(!h)break d;c[(c[g>>2]|0)+(d+8<<2)>>2]=c[h+4>>2];d=d+1|0;if((d|0)>=(c[e>>2]|0))break c}}while(0);_av_frame_unref(b);b=-12;Xc=I;return b|0}while(0);if(!(c[a+576>>2]&32768)){b=0;Xc=I;return b|0}c[D>>2]=b;_av_log(a,48,108151,D);b=0;Xc=I;return b|0}default:{b=-1;Xc=I;return b|0}}return 0}function _ff_decode_frame_props(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);h=l+24|0;k=l+16|0;j=l+8|0;i=l;g=c[(c[a+28>>2]|0)+40>>2]|0;a:do if(g|0){e=g+8|0;m=c[e>>2]|0;e=c[e+4>>2]|0;d=b+104|0;c[d>>2]=m;c[d+4>>2]=e;d=b+112|0;c[d>>2]=m;c[d+4>>2]=e;d=g+56|0;e=c[d+4>>2]|0;m=b+328|0;c[m>>2]=c[d>>2];c[m+4>>2]=e;m=g+48|0;e=c[m+4>>2]|0;d=b+336|0;c[d>>2]=c[m>>2];c[d+4>>2]=e;c[b+356>>2]=c[g+28>>2];d=_av_packet_get_side_data(g,4,h)|0;if(d){e=_av_frame_new_side_data(b,5,c[h>>2]|0)|0;if(e|0){_memcpy(c[e+4>>2]|0,d|0,c[h>>2]|0)|0;f=6}}else f=6;do if((f|0)==6){e=_av_packet_get_side_data(g,5,h)|0;if(e|0){d=_av_frame_new_side_data(b,6,c[h>>2]|0)|0;if(!d)break;_memcpy(c[d+4>>2]|0,e|0,c[h>>2]|0)|0}d=_av_packet_get_side_data(g,21,h)|0;if(d|0){e=_av_frame_new_side_data(b,13,c[h>>2]|0)|0;if(!e)break;_memcpy(c[e+4>>2]|0,d|0,c[h>>2]|0)|0}d=_av_packet_get_side_data(g,6,h)|0;if(d|0){e=_av_frame_new_side_data(b,2,c[h>>2]|0)|0;if(!e)break;_memcpy(c[e+4>>2]|0,d|0,c[h>>2]|0)|0}d=_av_packet_get_side_data(g,7,h)|0;if(d|0){e=_av_frame_new_side_data(b,10,c[h>>2]|0)|0;if(!e)break;_memcpy(c[e+4>>2]|0,d|0,c[h>>2]|0)|0}d=_av_packet_get_side_data(g,20,h)|0;if(d|0){e=_av_frame_new_side_data(b,11,c[h>>2]|0)|0;if(!e)break;_memcpy(c[e+4>>2]|0,d|0,c[h>>2]|0)|0}d=_av_packet_get_side_data(g,22,h)|0;if(d|0){e=_av_frame_new_side_data(b,14,c[h>>2]|0)|0;if(!e)break;_memcpy(c[e+4>>2]|0,d|0,c[h>>2]|0)|0}d=_av_packet_get_side_data(g,23,h)|0;if(d|0){e=_av_frame_new_side_data(b,1,c[h>>2]|0)|0;if(!e)break;_memcpy(c[e+4>>2]|0,d|0,c[h>>2]|0)|0}m=_av_packet_get_side_data(g,13,h)|0;_av_packet_unpack_dictionary(m,c[h>>2]|0,b+344|0)|0;m=b+296|0;f=c[m>>2]|0;c[m>>2]=(c[g+36>>2]&4|0)==0?f&-5:f|4;break a}while(0);m=-12;Xc=l;return m|0}while(0);g=a+584|0;m=c[g+4>>2]|0;d=b+224|0;c[d>>2]=c[g>>2];c[d+4>>2]=m;d=b+304|0;if((c[d>>2]|0)==2)c[d>>2]=c[a+316>>2];d=b+308|0;if((c[d>>2]|0)==2)c[d>>2]=c[a+320>>2];d=b+312|0;if((c[d>>2]|0)==2)c[d>>2]=c[a+324>>2];d=b+300|0;if(!(c[d>>2]|0))c[d>>2]=c[a+328>>2];d=b+316|0;if(!(c[d>>2]|0))c[d>>2]=c[a+332>>2];switch(c[(c[a+12>>2]|0)+8>>2]|0){case 0:{c[b+80>>2]=c[a+112>>2];d=b+92|0;if(!(c[d>>2]|0)){j=a+188|0;k=c[j+4>>2]|0;m=d;c[m>>2]=c[j>>2];c[m+4>>2]=k}e=c[b+68>>2]|0;if(!e){m=0;Xc=l;return m|0}f=c[b+72>>2]|0;if(!f){m=0;Xc=l;return m|0};c[h>>2]=c[d>>2];c[h+4>>2]=c[d+4>>2];if((_av_image_check_sar(e,f,h)|0)>=0){m=0;Xc=l;return m|0}m=b+96|0;k=c[m>>2]|0;c[i>>2]=c[d>>2];c[i+4>>2]=k;_av_log(a,24,108189,i);c[b+92>>2]=0;c[m>>2]=1;m=0;Xc=l;return m|0}case 1:{d=b+232|0;if(!(c[d>>2]|0))c[d>>2]=c[a+344>>2];d=b+80|0;if((c[d>>2]|0)<0)c[d>>2]=c[a+352>>2];f=b+240|0;m=f;do if((c[m>>2]|0)==0&(c[m+4>>2]|0)==0){g=a+376|0;e=g;d=c[e>>2]|0;e=c[e+4>>2]|0;if((d|0)==0&(e|0)==0){d=c[a+348>>2]|0;if(d>>>0<=512)break;c[k>>2]=d;_av_log(a,16,108255,k);m=-38;Xc=l;return m|0}d=_av_get_channel_layout_nb_channels(d,e)|0;if((d|0)==(c[a+348>>2]|0)){k=g;a=c[k+4>>2]|0;m=f;c[m>>2]=c[k>>2];c[m+4>>2]=a;break}_av_log(a,16,108218,j);m=-22;Xc=l;return m|0}else d=c[a+348>>2]|0;while(0);c[b+352>>2]=d;m=0;Xc=l;return m|0}default:{m=0;Xc=l;return m|0}}return 0}function _decode_data_free(a,b){a=a|0;b=b|0;var d=0,e=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=e;c[d>>2]=b;a=c[b+8>>2]|0;if(a|0)sd[a&127](c[b+4>>2]|0);a=c[b+16>>2]|0;if(!a){_av_freep(d);Xc=e;return}sd[a&127](c[b+12>>2]|0);_av_freep(d);Xc=e;return}function _ff_get_buffer(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;q=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);p=q+56|0;l=q+48|0;k=q+32|0;h=q+16|0;i=q+8|0;e=q;n=q+60|0;j=c[a+592>>2]|0;o=a+8|0;a:do switch(c[o>>2]|0){case 0:{h=a+92|0;g=a+96|0;f=a+872|0;if((_av_image_check_size2((c[h>>2]|0)+63&-64,c[g>>2]|0,c[f>>2]|0,c[f+4>>2]|0,-1,0,a)|0)>=0?(c[a+112>>2]|0)>=0:0){f=b+68|0;e=b+72|0;if((c[f>>2]|0)>=1?(c[e>>2]|0)>=1:0)e=1;else{s=c[h>>2]|0;h=0-(c[a+100>>2]|0)|0;r=c[a+680>>2]|0;h=0-(r?h>>r:h)|0;c[f>>2]=(s|0)>(h|0)?s:h;g=c[g>>2]|0;h=0-(c[a+104>>2]|0)|0;h=0-(r?h>>r:h)|0;c[e>>2]=(g|0)>(h|0)?g:h;e=0}if((((c[b>>2]|0)==0?(c[b+4>>2]|0)==0:0)?(c[b+8>>2]|0)==0:0)?(c[b+12>>2]|0)==0:0){h=e;m=15;break a}_av_log(a,16,108323,i);e=-22;break a}_av_log(a,16,108279,e);e=-22;break}case 1:{e=c[b+76>>2]|0;s=H(c[a+348>>2]|0,e)|0;r=((s|0)<0)<<31>>31;g=a+904|0;f=c[g>>2]|0;g=c[g+4>>2]|0;if((g|0)<(r|0)|(g|0)==(r|0)&f>>>0>>0){c[h>>2]=e;e=h+8|0;c[e>>2]=f;c[e+4>>2]=g;_av_log(a,16,108366,h);e=-22}else{h=1;m=15}break}default:{h=1;m=15}}while(0);do if((m|0)==15){e=_ff_decode_frame_props(a,b)|0;if((e|0)>=0){if(j){e=c[j+20>>2]|0;if(!e)m=20;else e=gd[e&127](a,b)|0}else{c[a+768>>2]=c[a+112>>2];m=20}if((m|0)==20){e=hd[c[a+400>>2]&63](a,b,d)|0;if((e|0)>=0){do if(!(c[o>>2]|0)){e=b+80|0;g=_av_pix_fmt_count_planes(c[e>>2]|0)|0;e=_av_pix_fmt_desc_get(c[e>>2]|0)|0;if(!e)f=0;else f=c[e+8>>2]|0;e=(g|0)!=1|(f&2|0)==0?g:2;if((f&64|0)!=0?(c[b+4>>2]|0)!=0:0)e=2;else if((e|0)<=0)break;f=0;do{if(!(c[b+(f<<2)>>2]|0)){m=30;break}f=f+1|0}while((f|0)<(e|0));if((m|0)==30){c[k>>2]=108414;c[k+4>>2]=107036;c[k+8>>2]=1854;_av_log(0,0,132640,k);wb()}if(e>>>0<8)do{f=b+(e<<2)|0;if(c[f>>2]|0)_av_log(a,16,108429,l);c[f>>2]=0;e=e+1|0}while((e|0)!=8)}while(0);f=b+400|0;_av_buffer_unref(f);e=_av_mallocz(20)|0;c[n>>2]=e;do if(e){e=_av_buffer_create(e,20,5,0,1)|0;if(!e){_av_freep(n);e=-12;break}else{c[f>>2]=e;e=0;break}}else e=-12;while(0)}}if((c[o>>2]|h|0)==0?(c[(c[a+12>>2]|0)+116>>2]&16|0)==0:0){c[b+68>>2]=c[a+92>>2];c[b+72>>2]=c[a+96>>2]}if((e|0)<0){_av_frame_unref(b);break}else{s=e;Xc=q;return s|0}}}while(0);_av_log(a,16,108498,p);c[b+72>>2]=0;c[b+68>>2]=0;s=e;Xc=q;return s|0}function _ff_h264chroma_init(a,b){a=a|0;b=b|0;b=(b+-9|0)>>>0<8;c[a>>2]=b?11:10;c[a+4>>2]=b?13:12;c[a+8>>2]=b?15:14;c[a+12>>2]=b?17:16;c[a+16>>2]=b?19:18;c[a+20>>2]=b?21:20;c[a+24>>2]=b?23:22;c[a+28>>2]=b?25:24;return}function _put_h264_chroma_mc8_16_c(a,c,d,f,g,h){a=a|0;c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;q=8-g|0;p=8-h|0;s=H(p,q)|0;p=H(p,g)|0;q=H(q,h)|0;o=H(h,g)|0;r=1?d>>1:d;if(o|0){if((f|0)<=0)return;h=r+1|0;d=r+2|0;i=r+3|0;j=r+4|0;k=r+5|0;l=r+6|0;m=r+7|0;n=r+8|0;g=0;while(1){v=H(s,e[c>>1]|0)|0;u=c+2|0;x=H(p,e[u>>1]|0)|0;t=c;c=c+(r<<1)|0;y=H(q,e[c>>1]|0)|0;w=t+(h<<1)|0;y=v+32+x+y+(H(o,e[w>>1]|0)|0)|0;b[a>>1]=6?y>>>6:y;u=H(s,e[u>>1]|0)|0;y=t+4|0;x=H(p,e[y>>1]|0)|0;w=H(q,e[w>>1]|0)|0;v=t+(d<<1)|0;w=u+32+x+w+(H(o,e[v>>1]|0)|0)|0;b[a+2>>1]=6?w>>>6:w;y=H(s,e[y>>1]|0)|0;w=t+6|0;x=H(p,e[w>>1]|0)|0;v=H(q,e[v>>1]|0)|0;u=t+(i<<1)|0;v=y+32+x+v+(H(o,e[u>>1]|0)|0)|0;b[a+4>>1]=6?v>>>6:v;w=H(s,e[w>>1]|0)|0;v=t+8|0;x=H(p,e[v>>1]|0)|0;u=H(q,e[u>>1]|0)|0;y=t+(j<<1)|0;u=w+32+x+u+(H(o,e[y>>1]|0)|0)|0;b[a+6>>1]=6?u>>>6:u;v=H(s,e[v>>1]|0)|0;u=t+10|0;x=H(p,e[u>>1]|0)|0;y=H(q,e[y>>1]|0)|0;w=t+(k<<1)|0;y=v+32+x+y+(H(o,e[w>>1]|0)|0)|0;b[a+8>>1]=6?y>>>6:y;u=H(s,e[u>>1]|0)|0;y=t+12|0;x=H(p,e[y>>1]|0)|0;w=H(q,e[w>>1]|0)|0;v=t+(l<<1)|0;w=u+32+x+w+(H(o,e[v>>1]|0)|0)|0;b[a+10>>1]=6?w>>>6:w;y=H(s,e[y>>1]|0)|0;w=t+14|0;x=H(p,e[w>>1]|0)|0;v=H(q,e[v>>1]|0)|0;u=t+(m<<1)|0;v=y+32+x+v+(H(o,e[u>>1]|0)|0)|0;b[a+12>>1]=6?v>>>6:v;w=H(s,e[w>>1]|0)|0;v=H(p,e[t+16>>1]|0)|0;u=H(q,e[u>>1]|0)|0;t=w+32+v+u+(H(o,e[t+(n<<1)>>1]|0)|0)|0;b[a+14>>1]=6?t>>>6:t;g=g+1|0;if((g|0)==(f|0))break;else a=a+(r<<1)|0}return}o=p+q|0;if(!o){if((f|0)<=0)return;g=0;while(1){y=(H(s,e[c>>1]|0)|0)+32|0;b[a>>1]=6?y>>>6:y;y=(H(s,e[c+2>>1]|0)|0)+32|0;b[a+2>>1]=6?y>>>6:y;y=(H(s,e[c+4>>1]|0)|0)+32|0;b[a+4>>1]=6?y>>>6:y;y=(H(s,e[c+6>>1]|0)|0)+32|0;b[a+6>>1]=6?y>>>6:y;y=(H(s,e[c+8>>1]|0)|0)+32|0;b[a+8>>1]=6?y>>>6:y;y=(H(s,e[c+10>>1]|0)|0)+32|0;b[a+10>>1]=6?y>>>6:y;y=(H(s,e[c+12>>1]|0)|0)+32|0;b[a+12>>1]=6?y>>>6:y;y=(H(s,e[c+14>>1]|0)|0)+32|0;b[a+14>>1]=6?y>>>6:y;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(r<<1)|0;a=a+(r<<1)|0}}return}else{h=(q|0)==0?1:r;if((f|0)<=0)return;d=h+1|0;i=h+2|0;j=h+3|0;k=h+4|0;l=h+5|0;m=h+6|0;n=h+7|0;g=0;while(1){y=H(s,e[c>>1]|0)|0;y=y+32+(H(o,e[c+(h<<1)>>1]|0)|0)|0;b[a>>1]=6?y>>>6:y;y=H(s,e[c+2>>1]|0)|0;y=y+32+(H(o,e[c+(d<<1)>>1]|0)|0)|0;b[a+2>>1]=6?y>>>6:y;y=H(s,e[c+4>>1]|0)|0;y=y+32+(H(o,e[c+(i<<1)>>1]|0)|0)|0;b[a+4>>1]=6?y>>>6:y;y=H(s,e[c+6>>1]|0)|0;y=y+32+(H(o,e[c+(j<<1)>>1]|0)|0)|0;b[a+6>>1]=6?y>>>6:y;y=H(s,e[c+8>>1]|0)|0;y=y+32+(H(o,e[c+(k<<1)>>1]|0)|0)|0;b[a+8>>1]=6?y>>>6:y;y=H(s,e[c+10>>1]|0)|0;y=y+32+(H(o,e[c+(l<<1)>>1]|0)|0)|0;b[a+10>>1]=6?y>>>6:y;y=H(s,e[c+12>>1]|0)|0;y=y+32+(H(o,e[c+(m<<1)>>1]|0)|0)|0;b[a+12>>1]=6?y>>>6:y;y=H(s,e[c+14>>1]|0)|0;y=y+32+(H(o,e[c+(n<<1)>>1]|0)|0)|0;b[a+14>>1]=6?y>>>6:y;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(r<<1)|0;a=a+(r<<1)|0}}return}}function _put_h264_chroma_mc8_8_c(b,c,e,f,g,h){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;r=8-g|0;q=8-h|0;s=H(q,r)|0;q=H(q,g)|0;r=H(r,h)|0;h=H(h,g)|0;if(h|0){if((f|0)<=0)return;i=e+1|0;j=e+2|0;k=e+3|0;l=e+4|0;m=e+5|0;n=e+6|0;o=e+7|0;p=e+8|0;g=0;while(1){v=H(s,d[c>>0]|0)|0;u=c+1|0;x=H(q,d[u>>0]|0)|0;t=c;c=c+e|0;y=H(r,d[c>>0]|0)|0;w=t+i|0;y=v+32+x+y+(H(h,d[w>>0]|0)|0)|0;a[b>>0]=6?y>>>6:y;u=H(s,d[u>>0]|0)|0;y=t+2|0;x=H(q,d[y>>0]|0)|0;w=H(r,d[w>>0]|0)|0;v=t+j|0;w=u+32+x+w+(H(h,d[v>>0]|0)|0)|0;a[b+1>>0]=6?w>>>6:w;y=H(s,d[y>>0]|0)|0;w=t+3|0;x=H(q,d[w>>0]|0)|0;v=H(r,d[v>>0]|0)|0;u=t+k|0;v=y+32+x+v+(H(h,d[u>>0]|0)|0)|0;a[b+2>>0]=6?v>>>6:v;w=H(s,d[w>>0]|0)|0;v=t+4|0;x=H(q,d[v>>0]|0)|0;u=H(r,d[u>>0]|0)|0;y=t+l|0;u=w+32+x+u+(H(h,d[y>>0]|0)|0)|0;a[b+3>>0]=6?u>>>6:u;v=H(s,d[v>>0]|0)|0;u=t+5|0;x=H(q,d[u>>0]|0)|0;y=H(r,d[y>>0]|0)|0;w=t+m|0;y=v+32+x+y+(H(h,d[w>>0]|0)|0)|0;a[b+4>>0]=6?y>>>6:y;u=H(s,d[u>>0]|0)|0;y=t+6|0;x=H(q,d[y>>0]|0)|0;w=H(r,d[w>>0]|0)|0;v=t+n|0;w=u+32+x+w+(H(h,d[v>>0]|0)|0)|0;a[b+5>>0]=6?w>>>6:w;y=H(s,d[y>>0]|0)|0;w=t+7|0;x=H(q,d[w>>0]|0)|0;v=H(r,d[v>>0]|0)|0;u=t+o|0;v=y+32+x+v+(H(h,d[u>>0]|0)|0)|0;a[b+6>>0]=6?v>>>6:v;w=H(s,d[w>>0]|0)|0;v=H(q,d[t+8>>0]|0)|0;u=H(r,d[u>>0]|0)|0;t=w+32+v+u+(H(h,d[t+p>>0]|0)|0)|0;a[b+7>>0]=6?t>>>6:t;g=g+1|0;if((g|0)==(f|0))break;else b=b+e|0}return}p=q+r|0;if(!p){if((f|0)<=0)return;g=0;while(1){y=(H(s,d[c>>0]|0)|0)+32|0;a[b>>0]=6?y>>>6:y;y=(H(s,d[c+1>>0]|0)|0)+32|0;a[b+1>>0]=6?y>>>6:y;y=(H(s,d[c+2>>0]|0)|0)+32|0;a[b+2>>0]=6?y>>>6:y;y=(H(s,d[c+3>>0]|0)|0)+32|0;a[b+3>>0]=6?y>>>6:y;y=(H(s,d[c+4>>0]|0)|0)+32|0;a[b+4>>0]=6?y>>>6:y;y=(H(s,d[c+5>>0]|0)|0)+32|0;a[b+5>>0]=6?y>>>6:y;y=(H(s,d[c+6>>0]|0)|0)+32|0;a[b+6>>0]=6?y>>>6:y;y=(H(s,d[c+7>>0]|0)|0)+32|0;a[b+7>>0]=6?y>>>6:y;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}else{h=(r|0)==0?1:e;if((f|0)<=0)return;i=h+1|0;j=h+2|0;k=h+3|0;l=h+4|0;m=h+5|0;n=h+6|0;o=h+7|0;g=0;while(1){y=H(s,d[c>>0]|0)|0;y=y+32+(H(p,d[c+h>>0]|0)|0)|0;a[b>>0]=6?y>>>6:y;y=H(s,d[c+1>>0]|0)|0;y=y+32+(H(p,d[c+i>>0]|0)|0)|0;a[b+1>>0]=6?y>>>6:y;y=H(s,d[c+2>>0]|0)|0;y=y+32+(H(p,d[c+j>>0]|0)|0)|0;a[b+2>>0]=6?y>>>6:y;y=H(s,d[c+3>>0]|0)|0;y=y+32+(H(p,d[c+k>>0]|0)|0)|0;a[b+3>>0]=6?y>>>6:y;y=H(s,d[c+4>>0]|0)|0;y=y+32+(H(p,d[c+l>>0]|0)|0)|0;a[b+4>>0]=6?y>>>6:y;y=H(s,d[c+5>>0]|0)|0;y=y+32+(H(p,d[c+m>>0]|0)|0)|0;a[b+5>>0]=6?y>>>6:y;y=H(s,d[c+6>>0]|0)|0;y=y+32+(H(p,d[c+n>>0]|0)|0)|0;a[b+6>>0]=6?y>>>6:y;y=H(s,d[c+7>>0]|0)|0;y=y+32+(H(p,d[c+o>>0]|0)|0)|0;a[b+7>>0]=6?y>>>6:y;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}}function _put_h264_chroma_mc4_16_c(a,c,d,f,g,h){a=a|0;c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;m=8-g|0;l=8-h|0;o=H(l,m)|0;l=H(l,g)|0;m=H(m,h)|0;k=H(h,g)|0;n=1?d>>1:d;if(k|0){if((f|0)<=0)return;h=n+1|0;d=n+2|0;i=n+3|0;j=n+4|0;g=0;while(1){r=H(o,e[c>>1]|0)|0;q=c+2|0;t=H(l,e[q>>1]|0)|0;p=c;c=c+(n<<1)|0;u=H(m,e[c>>1]|0)|0;s=p+(h<<1)|0;u=r+32+t+u+(H(k,e[s>>1]|0)|0)|0;b[a>>1]=6?u>>>6:u;q=H(o,e[q>>1]|0)|0;u=p+4|0;t=H(l,e[u>>1]|0)|0;s=H(m,e[s>>1]|0)|0;r=p+(d<<1)|0;s=q+32+t+s+(H(k,e[r>>1]|0)|0)|0;b[a+2>>1]=6?s>>>6:s;u=H(o,e[u>>1]|0)|0;s=p+6|0;t=H(l,e[s>>1]|0)|0;r=H(m,e[r>>1]|0)|0;q=p+(i<<1)|0;r=u+32+t+r+(H(k,e[q>>1]|0)|0)|0;b[a+4>>1]=6?r>>>6:r;s=H(o,e[s>>1]|0)|0;r=H(l,e[p+8>>1]|0)|0;q=H(m,e[q>>1]|0)|0;p=s+32+r+q+(H(k,e[p+(j<<1)>>1]|0)|0)|0;b[a+6>>1]=6?p>>>6:p;g=g+1|0;if((g|0)==(f|0))break;else a=a+(n<<1)|0}return}k=l+m|0;if(!k){if((f|0)<=0)return;g=0;while(1){u=(H(o,e[c>>1]|0)|0)+32|0;b[a>>1]=6?u>>>6:u;u=(H(o,e[c+2>>1]|0)|0)+32|0;b[a+2>>1]=6?u>>>6:u;u=(H(o,e[c+4>>1]|0)|0)+32|0;b[a+4>>1]=6?u>>>6:u;u=(H(o,e[c+6>>1]|0)|0)+32|0;b[a+6>>1]=6?u>>>6:u;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(n<<1)|0;a=a+(n<<1)|0}}return}else{h=(m|0)==0?1:n;if((f|0)<=0)return;d=h+1|0;i=h+2|0;j=h+3|0;g=0;while(1){u=H(o,e[c>>1]|0)|0;u=u+32+(H(k,e[c+(h<<1)>>1]|0)|0)|0;b[a>>1]=6?u>>>6:u;u=H(o,e[c+2>>1]|0)|0;u=u+32+(H(k,e[c+(d<<1)>>1]|0)|0)|0;b[a+2>>1]=6?u>>>6:u;u=H(o,e[c+4>>1]|0)|0;u=u+32+(H(k,e[c+(i<<1)>>1]|0)|0)|0;b[a+4>>1]=6?u>>>6:u;u=H(o,e[c+6>>1]|0)|0;u=u+32+(H(k,e[c+(j<<1)>>1]|0)|0)|0;b[a+6>>1]=6?u>>>6:u;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(n<<1)|0;a=a+(n<<1)|0}}return}}function _put_h264_chroma_mc4_8_c(b,c,e,f,g,h){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;n=8-g|0;m=8-h|0;o=H(m,n)|0;m=H(m,g)|0;n=H(n,h)|0;h=H(h,g)|0;if(h|0){if((f|0)<=0)return;i=e+1|0;j=e+2|0;k=e+3|0;l=e+4|0;g=0;while(1){r=H(o,d[c>>0]|0)|0;q=c+1|0;t=H(m,d[q>>0]|0)|0;p=c;c=c+e|0;u=H(n,d[c>>0]|0)|0;s=p+i|0;u=r+32+t+u+(H(h,d[s>>0]|0)|0)|0;a[b>>0]=6?u>>>6:u;q=H(o,d[q>>0]|0)|0;u=p+2|0;t=H(m,d[u>>0]|0)|0;s=H(n,d[s>>0]|0)|0;r=p+j|0;s=q+32+t+s+(H(h,d[r>>0]|0)|0)|0;a[b+1>>0]=6?s>>>6:s;u=H(o,d[u>>0]|0)|0;s=p+3|0;t=H(m,d[s>>0]|0)|0;r=H(n,d[r>>0]|0)|0;q=p+k|0;r=u+32+t+r+(H(h,d[q>>0]|0)|0)|0;a[b+2>>0]=6?r>>>6:r;s=H(o,d[s>>0]|0)|0;r=H(m,d[p+4>>0]|0)|0;q=H(n,d[q>>0]|0)|0;p=s+32+r+q+(H(h,d[p+l>>0]|0)|0)|0;a[b+3>>0]=6?p>>>6:p;g=g+1|0;if((g|0)==(f|0))break;else b=b+e|0}return}l=m+n|0;if(!l){if((f|0)<=0)return;g=0;while(1){u=(H(o,d[c>>0]|0)|0)+32|0;a[b>>0]=6?u>>>6:u;u=(H(o,d[c+1>>0]|0)|0)+32|0;a[b+1>>0]=6?u>>>6:u;u=(H(o,d[c+2>>0]|0)|0)+32|0;a[b+2>>0]=6?u>>>6:u;u=(H(o,d[c+3>>0]|0)|0)+32|0;a[b+3>>0]=6?u>>>6:u;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}else{h=(n|0)==0?1:e;if((f|0)<=0)return;i=h+1|0;j=h+2|0;k=h+3|0;g=0;while(1){u=H(o,d[c>>0]|0)|0;u=u+32+(H(l,d[c+h>>0]|0)|0)|0;a[b>>0]=6?u>>>6:u;u=H(o,d[c+1>>0]|0)|0;u=u+32+(H(l,d[c+i>>0]|0)|0)|0;a[b+1>>0]=6?u>>>6:u;u=H(o,d[c+2>>0]|0)|0;u=u+32+(H(l,d[c+j>>0]|0)|0)|0;a[b+2>>0]=6?u>>>6:u;u=H(o,d[c+3>>0]|0)|0;u=u+32+(H(l,d[c+k>>0]|0)|0)|0;a[b+3>>0]=6?u>>>6:u;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}}function _put_h264_chroma_mc2_16_c(a,c,d,f,g,h){a=a|0;c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;k=8-g|0;j=8-h|0;m=H(j,k)|0;j=H(j,g)|0;k=H(k,h)|0;i=H(h,g)|0;l=1?d>>1:d;if(i|0){if((f|0)<=0)return;h=l+1|0;d=l+2|0;g=0;while(1){s=H(m,e[c>>1]|0)|0;q=c+2|0;r=H(j,e[q>>1]|0)|0;n=c;c=c+(l<<1)|0;p=H(k,e[c>>1]|0)|0;o=n+(h<<1)|0;p=s+32+r+p+(H(i,e[o>>1]|0)|0)|0;b[a>>1]=6?p>>>6:p;q=H(m,e[q>>1]|0)|0;p=H(j,e[n+4>>1]|0)|0;o=H(k,e[o>>1]|0)|0;n=q+32+p+o+(H(i,e[n+(d<<1)>>1]|0)|0)|0;b[a+2>>1]=6?n>>>6:n;g=g+1|0;if((g|0)==(f|0))break;else a=a+(l<<1)|0}return}i=j+k|0;if(!i){if((f|0)<=0)return;g=0;while(1){s=(H(m,e[c>>1]|0)|0)+32|0;b[a>>1]=6?s>>>6:s;s=(H(m,e[c+2>>1]|0)|0)+32|0;b[a+2>>1]=6?s>>>6:s;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(l<<1)|0;a=a+(l<<1)|0}}return}else{h=(k|0)==0?1:l;if((f|0)<=0)return;d=h+1|0;g=0;while(1){s=H(m,e[c>>1]|0)|0;s=s+32+(H(i,e[c+(h<<1)>>1]|0)|0)|0;b[a>>1]=6?s>>>6:s;s=H(m,e[c+2>>1]|0)|0;s=s+32+(H(i,e[c+(d<<1)>>1]|0)|0)|0;b[a+2>>1]=6?s>>>6:s;g=g+1|0;if((g|0)==(f|0))break;else{a=a+(l<<1)|0;c=c+(l<<1)|0}}return}}function _put_h264_chroma_mc2_8_c(b,c,e,f,g,h){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;l=8-g|0;k=8-h|0;m=H(k,l)|0;k=H(k,g)|0;l=H(l,h)|0;h=H(h,g)|0;if(h|0){if((f|0)<=0)return;i=e+1|0;j=e+2|0;g=0;while(1){s=H(m,d[c>>0]|0)|0;q=c+1|0;r=H(k,d[q>>0]|0)|0;n=c;c=c+e|0;p=H(l,d[c>>0]|0)|0;o=n+i|0;p=s+32+r+p+(H(h,d[o>>0]|0)|0)|0;a[b>>0]=6?p>>>6:p;q=H(m,d[q>>0]|0)|0;p=H(k,d[n+2>>0]|0)|0;o=H(l,d[o>>0]|0)|0;n=q+32+p+o+(H(h,d[n+j>>0]|0)|0)|0;a[b+1>>0]=6?n>>>6:n;g=g+1|0;if((g|0)==(f|0))break;else b=b+e|0}return}j=k+l|0;if(!j){if((f|0)<=0)return;g=0;while(1){s=(H(m,d[c>>0]|0)|0)+32|0;a[b>>0]=6?s>>>6:s;s=(H(m,d[c+1>>0]|0)|0)+32|0;a[b+1>>0]=6?s>>>6:s;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}else{h=(l|0)==0?1:e;if((f|0)<=0)return;i=h+1|0;g=0;while(1){s=H(m,d[c>>0]|0)|0;s=s+32+(H(j,d[c+h>>0]|0)|0)|0;a[b>>0]=6?s>>>6:s;s=H(m,d[c+1>>0]|0)|0;s=s+32+(H(j,d[c+i>>0]|0)|0)|0;a[b+1>>0]=6?s>>>6:s;g=g+1|0;if((g|0)==(f|0))break;else{b=b+e|0;c=c+e|0}}return}}function _put_h264_chroma_mc1_16_c(a,c,d,f,g,h){a=a|0;c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;k=8-g|0;j=8-h|0;m=H(j,k)|0;j=H(j,g)|0;k=H(k,h)|0;i=H(h,g)|0;l=1?d>>1:d;if(i|0){if((f|0)<=0)return;h=l+1|0;g=0;while(1){p=H(m,e[c>>1]|0)|0;o=H(j,e[c+2>>1]|0)|0;d=c;c=c+(l<<1)|0;n=H(k,e[c>>1]|0)|0;d=p+32+o+n+(H(i,e[d+(h<<1)>>1]|0)|0)|0;b[a>>1]=6?d>>>6:d;g=g+1|0;if((g|0)==(f|0))break;else a=a+(l<<1)|0}return}d=j+k|0;if(!d){if((f|0)<=0)return;g=0;while(1){p=(H(m,e[c>>1]|0)|0)+32|0;b[a>>1]=6?p>>>6:p;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(l<<1)|0;a=a+(l<<1)|0}}return}else{h=(k|0)==0?1:l;if((f|0)<=0)return;g=0;while(1){p=H(m,e[c>>1]|0)|0;p=p+32+(H(d,e[c+(h<<1)>>1]|0)|0)|0;b[a>>1]=6?p>>>6:p;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(l<<1)|0;a=a+(l<<1)|0}}return}}function _put_h264_chroma_mc1_8_c(b,c,e,f,g,h){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;k=8-g|0;j=8-h|0;l=H(j,k)|0;j=H(j,g)|0;k=H(k,h)|0;h=H(h,g)|0;if(h|0){if((f|0)<=0)return;i=e+1|0;g=0;while(1){p=H(l,d[c>>0]|0)|0;o=H(j,d[c+1>>0]|0)|0;m=c;c=c+e|0;n=H(k,d[c>>0]|0)|0;m=p+32+o+n+(H(h,d[m+i>>0]|0)|0)|0;a[b>>0]=6?m>>>6:m;g=g+1|0;if((g|0)==(f|0))break;else b=b+e|0}return}i=j+k|0;if(!i){if((f|0)<=0)return;g=0;while(1){p=(H(l,d[c>>0]|0)|0)+32|0;a[b>>0]=6?p>>>6:p;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}else{h=(k|0)==0?1:e;if((f|0)<=0)return;g=0;while(1){p=H(l,d[c>>0]|0)|0;p=p+32+(H(i,d[c+h>>0]|0)|0)|0;a[b>>0]=6?p>>>6:p;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}}function _avg_h264_chroma_mc8_16_c(a,c,d,f,g,h){a=a|0;c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;q=8-g|0;p=8-h|0;s=H(p,q)|0;p=H(p,g)|0;q=H(q,h)|0;o=H(h,g)|0;r=1?d>>1:d;if(o|0){if((f|0)<=0)return;h=r+1|0;d=r+2|0;i=r+3|0;j=r+4|0;k=r+5|0;l=r+6|0;m=r+7|0;n=r+8|0;g=0;while(1){y=H(s,e[c>>1]|0)|0;v=c+2|0;z=H(p,e[v>>1]|0)|0;u=c;c=c+(r<<1)|0;t=H(q,e[c>>1]|0)|0;x=u+(h<<1)|0;t=y+32+z+t+(H(o,e[x>>1]|0)|0)|0;t=(e[a>>1]|0)+1+(6?t>>>6:t)|0;b[a>>1]=1?t>>>1:t;t=a+2|0;v=H(s,e[v>>1]|0)|0;z=u+4|0;y=H(p,e[z>>1]|0)|0;x=H(q,e[x>>1]|0)|0;w=u+(d<<1)|0;x=v+32+y+x+(H(o,e[w>>1]|0)|0)|0;x=(e[t>>1]|0)+1+(6?x>>>6:x)|0;b[t>>1]=1?x>>>1:x;t=a+4|0;z=H(s,e[z>>1]|0)|0;x=u+6|0;y=H(p,e[x>>1]|0)|0;w=H(q,e[w>>1]|0)|0;v=u+(i<<1)|0;w=z+32+y+w+(H(o,e[v>>1]|0)|0)|0;w=(e[t>>1]|0)+1+(6?w>>>6:w)|0;b[t>>1]=1?w>>>1:w;t=a+6|0;x=H(s,e[x>>1]|0)|0;w=u+8|0;y=H(p,e[w>>1]|0)|0;v=H(q,e[v>>1]|0)|0;z=u+(j<<1)|0;v=x+32+y+v+(H(o,e[z>>1]|0)|0)|0;v=(e[t>>1]|0)+1+(6?v>>>6:v)|0;b[t>>1]=1?v>>>1:v;t=a+8|0;w=H(s,e[w>>1]|0)|0;v=u+10|0;y=H(p,e[v>>1]|0)|0;z=H(q,e[z>>1]|0)|0;x=u+(k<<1)|0;z=w+32+y+z+(H(o,e[x>>1]|0)|0)|0;z=(e[t>>1]|0)+1+(6?z>>>6:z)|0;b[t>>1]=1?z>>>1:z;t=a+10|0;v=H(s,e[v>>1]|0)|0;z=u+12|0;y=H(p,e[z>>1]|0)|0;x=H(q,e[x>>1]|0)|0;w=u+(l<<1)|0;x=v+32+y+x+(H(o,e[w>>1]|0)|0)|0;x=(e[t>>1]|0)+1+(6?x>>>6:x)|0;b[t>>1]=1?x>>>1:x;t=a+12|0;z=H(s,e[z>>1]|0)|0;x=u+14|0;y=H(p,e[x>>1]|0)|0;w=H(q,e[w>>1]|0)|0;v=u+(m<<1)|0;w=z+32+y+w+(H(o,e[v>>1]|0)|0)|0;w=(e[t>>1]|0)+1+(6?w>>>6:w)|0;b[t>>1]=1?w>>>1:w;t=a+14|0;x=H(s,e[x>>1]|0)|0;w=H(p,e[u+16>>1]|0)|0;v=H(q,e[v>>1]|0)|0;u=x+32+w+v+(H(o,e[u+(n<<1)>>1]|0)|0)|0;u=(e[t>>1]|0)+1+(6?u>>>6:u)|0;b[t>>1]=1?u>>>1:u;g=g+1|0;if((g|0)==(f|0))break;else a=a+(r<<1)|0}return}o=p+q|0;if(!o){if((f|0)<=0)return;g=0;while(1){z=(H(s,e[c>>1]|0)|0)+32|0;z=(e[a>>1]|0)+1+(6?z>>>6:z)|0;b[a>>1]=1?z>>>1:z;z=a+2|0;y=(H(s,e[c+2>>1]|0)|0)+32|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;z=a+4|0;y=(H(s,e[c+4>>1]|0)|0)+32|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;z=a+6|0;y=(H(s,e[c+6>>1]|0)|0)+32|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;z=a+8|0;y=(H(s,e[c+8>>1]|0)|0)+32|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;z=a+10|0;y=(H(s,e[c+10>>1]|0)|0)+32|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;z=a+12|0;y=(H(s,e[c+12>>1]|0)|0)+32|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;z=a+14|0;y=(H(s,e[c+14>>1]|0)|0)+32|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(r<<1)|0;a=a+(r<<1)|0}}return}else{h=(q|0)==0?1:r;if((f|0)<=0)return;d=h+1|0;i=h+2|0;j=h+3|0;k=h+4|0;l=h+5|0;m=h+6|0;n=h+7|0;g=0;while(1){z=H(s,e[c>>1]|0)|0;z=z+32+(H(o,e[c+(h<<1)>>1]|0)|0)|0;z=(e[a>>1]|0)+1+(6?z>>>6:z)|0;b[a>>1]=1?z>>>1:z;z=a+2|0;y=H(s,e[c+2>>1]|0)|0;y=y+32+(H(o,e[c+(d<<1)>>1]|0)|0)|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;z=a+4|0;y=H(s,e[c+4>>1]|0)|0;y=y+32+(H(o,e[c+(i<<1)>>1]|0)|0)|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;z=a+6|0;y=H(s,e[c+6>>1]|0)|0;y=y+32+(H(o,e[c+(j<<1)>>1]|0)|0)|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;z=a+8|0;y=H(s,e[c+8>>1]|0)|0;y=y+32+(H(o,e[c+(k<<1)>>1]|0)|0)|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;z=a+10|0;y=H(s,e[c+10>>1]|0)|0;y=y+32+(H(o,e[c+(l<<1)>>1]|0)|0)|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;z=a+12|0;y=H(s,e[c+12>>1]|0)|0;y=y+32+(H(o,e[c+(m<<1)>>1]|0)|0)|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;z=a+14|0;y=H(s,e[c+14>>1]|0)|0;y=y+32+(H(o,e[c+(n<<1)>>1]|0)|0)|0;y=(e[z>>1]|0)+1+(6?y>>>6:y)|0;b[z>>1]=1?y>>>1:y;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(r<<1)|0;a=a+(r<<1)|0}}return}} function _deflate_fast(e,f){e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;B=e+116|0;C=(f|0)==0;D=e+72|0;E=e+88|0;I=e+56|0;K=e+108|0;F=e+84|0;G=e+68|0;r=e+64|0;s=e+52|0;t=e+96|0;u=e+44|0;v=e+112|0;w=e+5796|0;H=e+5792|0;x=e+5784|0;z=e+5788|0;A=e+128|0;J=e+92|0;while(1){if((c[B>>2]|0)>>>0<262){_fill_window(e);g=c[B>>2]|0;if(C&g>>>0<262){g=0;h=40;break}if(!g){h=25;break}if(g>>>0<=2)h=9;else h=6}else h=6;if((h|0)==6){h=0;q=c[K>>2]|0;o=(c[D>>2]<>2]^(d[(c[I>>2]|0)+(q+2)>>0]|0))&c[F>>2];c[D>>2]=o;o=(c[G>>2]|0)+(o<<1)|0;p=b[o>>1]|0;b[(c[r>>2]|0)+((c[s>>2]&q)<<1)>>1]=p;g=p&65535;b[o>>1]=q;if(p<<16>>16!=0?(q-g|0)>>>0<=((c[u>>2]|0)+-262|0)>>>0:0){g=_longest_match(e,g)|0;c[t>>2]=g}else h=9}if((h|0)==9)g=c[t>>2]|0;do if(g>>>0>2){h=g+253|0;g=(c[K>>2]|0)-(c[v>>2]|0)|0;q=c[H>>2]|0;b[(c[w>>2]|0)+(q<<1)>>1]=g;p=c[x>>2]|0;c[H>>2]=q+1;a[p+q>>0]=h;h=e+148+((d[90272+(h&255)>>0]|0|256)+1<<2)|0;b[h>>1]=(b[h>>1]|0)+1<<16>>16;g=g+65535&65535;g=e+2440+((d[89760+(g>>>0<256?g:(7?g>>>7:g)+256|0)>>0]|0)<<2)|0;b[g>>1]=(b[g>>1]|0)+1<<16>>16;g=(c[H>>2]|0)==((c[z>>2]|0)+-1|0)&1;h=c[t>>2]|0;q=(c[B>>2]|0)-h|0;c[B>>2]=q;if(!(q>>>0>2?h>>>0<=(c[A>>2]|0)>>>0:0)){i=(c[K>>2]|0)+h|0;c[K>>2]=i;c[t>>2]=0;q=c[I>>2]|0;p=d[q+i>>0]|0;c[D>>2]=p;c[D>>2]=(p<>2]^(d[q+(i+1)>>0]|0))&c[F>>2];break}q=h+-1|0;c[t>>2]=q;h=c[E>>2]|0;i=c[I>>2]|0;j=c[F>>2]|0;k=c[G>>2]|0;l=c[r>>2]|0;m=c[s>>2]|0;o=c[K>>2]|0;p=c[D>>2]|0;while(1){n=o+1|0;c[K>>2]=n;p=(p<>0]|0))&j;c[D>>2]=p;N=k+(p<<1)|0;b[l+((m&n)<<1)>>1]=b[N>>1]|0;b[N>>1]=n;q=q+-1|0;c[t>>2]=q;if(!q)break;else o=n}i=o+2|0;c[K>>2]=i}else{g=a[(c[I>>2]|0)+(c[K>>2]|0)>>0]|0;i=c[H>>2]|0;b[(c[w>>2]|0)+(i<<1)>>1]=0;N=c[x>>2]|0;c[H>>2]=i+1;a[N+i>>0]=g;g=e+148+((g&255)<<2)|0;b[g>>1]=(b[g>>1]|0)+1<<16>>16;g=(c[H>>2]|0)==((c[z>>2]|0)+-1|0)&1;c[B>>2]=(c[B>>2]|0)+-1;i=(c[K>>2]|0)+1|0;c[K>>2]=i}while(0);if(g|0){g=c[J>>2]|0;if((g|0)>-1)h=(c[I>>2]|0)+g|0;else h=0;__tr_flush_block(e,h,i-g|0,0);c[J>>2]=c[K>>2];g=c[e>>2]|0;h=c[g+28>>2]|0;__tr_flush_bits(h);i=h+20|0;k=c[i>>2]|0;j=g+16|0;N=c[j>>2]|0;k=k>>>0>N>>>0?N:k;if(k|0?(N=g+12|0,y=h+16|0,_memcpy(c[N>>2]|0,c[y>>2]|0,k|0)|0,c[N>>2]=(c[N>>2]|0)+k,c[y>>2]=(c[y>>2]|0)+k,N=g+20|0,c[N>>2]=(c[N>>2]|0)+k,c[j>>2]=(c[j>>2]|0)-k,N=(c[i>>2]|0)-k|0,c[i>>2]=N,(N|0)==0):0)c[y>>2]=c[h+8>>2];if(!(c[(c[e>>2]|0)+16>>2]|0)){g=0;h=40;break}}}if((h|0)==25){i=c[K>>2]|0;c[e+5812>>2]=i>>>0<2?i:2;if((f|0)==4){h=c[J>>2]|0;if((h|0)>-1)g=(c[I>>2]|0)+h|0;else g=0;__tr_flush_block(e,g,i-h|0,1);c[J>>2]=c[K>>2];g=c[e>>2]|0;h=c[g+28>>2]|0;__tr_flush_bits(h);i=h+20|0;k=c[i>>2]|0;j=g+16|0;N=c[j>>2]|0;k=k>>>0>N>>>0?N:k;if(k|0?(N=g+12|0,L=h+16|0,_memcpy(c[N>>2]|0,c[L>>2]|0,k|0)|0,c[N>>2]=(c[N>>2]|0)+k,c[L>>2]=(c[L>>2]|0)+k,N=g+20|0,c[N>>2]=(c[N>>2]|0)+k,c[j>>2]=(c[j>>2]|0)-k,N=(c[i>>2]|0)-k|0,c[i>>2]=N,(N|0)==0):0)c[L>>2]=c[h+8>>2];N=(c[(c[e>>2]|0)+16>>2]|0)==0?2:3;return N|0}if(c[H>>2]|0){h=c[J>>2]|0;if((h|0)>-1)g=(c[I>>2]|0)+h|0;else g=0;__tr_flush_block(e,g,i-h|0,0);c[J>>2]=c[K>>2];g=c[e>>2]|0;h=c[g+28>>2]|0;__tr_flush_bits(h);i=h+20|0;k=c[i>>2]|0;j=g+16|0;N=c[j>>2]|0;k=k>>>0>N>>>0?N:k;if(k|0?(N=g+12|0,M=h+16|0,_memcpy(c[N>>2]|0,c[M>>2]|0,k|0)|0,c[N>>2]=(c[N>>2]|0)+k,c[M>>2]=(c[M>>2]|0)+k,N=g+20|0,c[N>>2]=(c[N>>2]|0)+k,c[j>>2]=(c[j>>2]|0)-k,N=(c[i>>2]|0)-k|0,c[i>>2]=N,(N|0)==0):0)c[M>>2]=c[h+8>>2];if(!(c[(c[e>>2]|0)+16>>2]|0)){N=0;return N|0}}N=1;return N|0}else if((h|0)==40)return g|0;return 0}function _deflate_slow(e,f){e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;x=e+116|0;C=(f|0)==0;D=e+72|0;E=e+88|0;J=e+56|0;L=e+108|0;F=e+84|0;G=e+68|0;m=e+64|0;n=e+52|0;o=e+96|0;p=e+120|0;q=e+112|0;r=e+100|0;s=e+128|0;u=e+104|0;v=e+44|0;w=e+5796|0;H=e+5792|0;y=e+5784|0;z=e+5788|0;K=e+92|0;B=e+136|0;a:while(1){if((c[x>>2]|0)>>>0<262){_fill_window(e);g=c[x>>2]|0;if(C&g>>>0<262){g=0;I=55;break}if(!g){I=38;break}if(g>>>0<=2){h=c[o>>2]|0;c[p>>2]=h;c[r>>2]=c[q>>2];c[o>>2]=2;g=2}else I=7}else I=7;if((I|0)==7){I=0;k=c[L>>2]|0;h=(c[D>>2]<>2]^(d[(c[J>>2]|0)+(k+2)>>0]|0))&c[F>>2];c[D>>2]=h;h=(c[G>>2]|0)+(h<<1)|0;l=b[h>>1]|0;b[(c[m>>2]|0)+((c[n>>2]&k)<<1)>>1]=l;g=l&65535;b[h>>1]=k;h=c[o>>2]|0;c[p>>2]=h;c[r>>2]=c[q>>2];c[o>>2]=2;if(!(l<<16>>16))g=2;else{do if(h>>>0<(c[s>>2]|0)>>>0?((c[L>>2]|0)-g|0)>>>0<=((c[v>>2]|0)+-262|0)>>>0:0){g=_longest_match(e,g)|0;c[o>>2]=g;if(g>>>0<6){if((c[B>>2]|0)!=1){if((g|0)!=3)break;if(((c[L>>2]|0)-(c[q>>2]|0)|0)>>>0<=4096){g=3;break}}c[o>>2]=2;g=2}}else g=2;while(0);h=c[p>>2]|0}}do if(h>>>0<3|g>>>0>h>>>0){if(!(c[u>>2]|0)){c[u>>2]=1;c[L>>2]=(c[L>>2]|0)+1;c[x>>2]=(c[x>>2]|0)+-1;break}l=a[(c[J>>2]|0)+((c[L>>2]|0)+-1)>>0]|0;k=c[H>>2]|0;b[(c[w>>2]|0)+(k<<1)>>1]=0;j=c[y>>2]|0;c[H>>2]=k+1;a[j+k>>0]=l;l=e+148+((l&255)<<2)|0;b[l>>1]=(b[l>>1]|0)+1<<16>>16;if((c[H>>2]|0)==((c[z>>2]|0)+-1|0)){g=c[K>>2]|0;if((g|0)>-1)h=(c[J>>2]|0)+g|0;else h=0;__tr_flush_block(e,h,(c[L>>2]|0)-g|0,0);c[K>>2]=c[L>>2];g=c[e>>2]|0;h=c[g+28>>2]|0;__tr_flush_bits(h);i=h+20|0;k=c[i>>2]|0;j=g+16|0;l=c[j>>2]|0;k=k>>>0>l>>>0?l:k;if(k|0?(l=g+12|0,A=h+16|0,_memcpy(c[l>>2]|0,c[A>>2]|0,k|0)|0,c[l>>2]=(c[l>>2]|0)+k,c[A>>2]=(c[A>>2]|0)+k,l=g+20|0,c[l>>2]=(c[l>>2]|0)+k,c[j>>2]=(c[j>>2]|0)-k,l=(c[i>>2]|0)-k|0,c[i>>2]=l,(l|0)==0):0)c[A>>2]=c[h+8>>2]}c[L>>2]=(c[L>>2]|0)+1;c[x>>2]=(c[x>>2]|0)+-1;if(!(c[(c[e>>2]|0)+16>>2]|0)){g=0;I=55;break a}}else{j=c[L>>2]|0;l=j+-3+(c[x>>2]|0)|0;k=h+253|0;j=j+65535-(c[r>>2]|0)|0;i=c[H>>2]|0;b[(c[w>>2]|0)+(i<<1)>>1]=j;h=c[y>>2]|0;c[H>>2]=i+1;a[h+i>>0]=k;k=e+148+((d[90272+(k&255)>>0]|0|256)+1<<2)|0;b[k>>1]=(b[k>>1]|0)+1<<16>>16;j=j+65535&65535;j=e+2440+((d[89760+(j>>>0<256?j:(7?j>>>7:j)+256|0)>>0]|0)<<2)|0;b[j>>1]=(b[j>>1]|0)+1<<16>>16;j=c[H>>2]|0;k=(c[z>>2]|0)+-1|0;i=c[p>>2]|0;c[x>>2]=1-i+(c[x>>2]|0);i=i+-2|0;c[p>>2]=i;h=c[L>>2]|0;while(1){g=h+1|0;c[L>>2]=g;if(g>>>0<=l>>>0){O=(c[D>>2]<>2]^(d[(c[J>>2]|0)+(h+3)>>0]|0))&c[F>>2];c[D>>2]=O;O=(c[G>>2]|0)+(O<<1)|0;b[(c[m>>2]|0)+((c[n>>2]&g)<<1)>>1]=b[O>>1]|0;b[O>>1]=g}i=i+-1|0;c[p>>2]=i;if(!i)break;else h=g}c[u>>2]=0;c[o>>2]=2;i=h+2|0;c[L>>2]=i;if((j|0)==(k|0)){g=c[K>>2]|0;if((g|0)>-1)h=(c[J>>2]|0)+g|0;else h=0;__tr_flush_block(e,h,i-g|0,0);c[K>>2]=c[L>>2];g=c[e>>2]|0;h=c[g+28>>2]|0;__tr_flush_bits(h);i=h+20|0;k=c[i>>2]|0;j=g+16|0;O=c[j>>2]|0;k=k>>>0>O>>>0?O:k;if(k|0?(O=g+12|0,t=h+16|0,_memcpy(c[O>>2]|0,c[t>>2]|0,k|0)|0,c[O>>2]=(c[O>>2]|0)+k,c[t>>2]=(c[t>>2]|0)+k,O=g+20|0,c[O>>2]=(c[O>>2]|0)+k,c[j>>2]=(c[j>>2]|0)-k,O=(c[i>>2]|0)-k|0,c[i>>2]=O,(O|0)==0):0)c[t>>2]=c[h+8>>2];if(!(c[(c[e>>2]|0)+16>>2]|0)){g=0;I=55;break a}}}while(0)}if((I|0)==38){if(c[u>>2]|0){O=a[(c[J>>2]|0)+((c[L>>2]|0)+-1)>>0]|0;I=c[H>>2]|0;b[(c[w>>2]|0)+(I<<1)>>1]=0;G=c[y>>2]|0;c[H>>2]=I+1;a[G+I>>0]=O;O=e+148+((O&255)<<2)|0;b[O>>1]=(b[O>>1]|0)+1<<16>>16;c[u>>2]=0}i=c[L>>2]|0;c[e+5812>>2]=i>>>0<2?i:2;if((f|0)==4){h=c[K>>2]|0;if((h|0)>-1)g=(c[J>>2]|0)+h|0;else g=0;__tr_flush_block(e,g,i-h|0,1);c[K>>2]=c[L>>2];g=c[e>>2]|0;h=c[g+28>>2]|0;__tr_flush_bits(h);i=h+20|0;k=c[i>>2]|0;j=g+16|0;O=c[j>>2]|0;k=k>>>0>O>>>0?O:k;if(k|0?(O=g+12|0,M=h+16|0,_memcpy(c[O>>2]|0,c[M>>2]|0,k|0)|0,c[O>>2]=(c[O>>2]|0)+k,c[M>>2]=(c[M>>2]|0)+k,O=g+20|0,c[O>>2]=(c[O>>2]|0)+k,c[j>>2]=(c[j>>2]|0)-k,O=(c[i>>2]|0)-k|0,c[i>>2]=O,(O|0)==0):0)c[M>>2]=c[h+8>>2];O=(c[(c[e>>2]|0)+16>>2]|0)==0?2:3;return O|0}if(c[H>>2]|0){h=c[K>>2]|0;if((h|0)>-1)g=(c[J>>2]|0)+h|0;else g=0;__tr_flush_block(e,g,i-h|0,0);c[K>>2]=c[L>>2];g=c[e>>2]|0;h=c[g+28>>2]|0;__tr_flush_bits(h);i=h+20|0;k=c[i>>2]|0;j=g+16|0;O=c[j>>2]|0;k=k>>>0>O>>>0?O:k;if(k|0?(O=g+12|0,N=h+16|0,_memcpy(c[O>>2]|0,c[N>>2]|0,k|0)|0,c[O>>2]=(c[O>>2]|0)+k,c[N>>2]=(c[N>>2]|0)+k,O=g+20|0,c[O>>2]=(c[O>>2]|0)+k,c[j>>2]=(c[j>>2]|0)-k,O=(c[i>>2]|0)-k|0,c[i>>2]=O,(O|0)==0):0)c[N>>2]=c[h+8>>2];if(!(c[(c[e>>2]|0)+16>>2]|0)){O=0;return O|0}}O=1;return O|0}else if((I|0)==55)return g|0;return 0}function _longest_match(b,d){b=b|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;j=c[b+124>>2]|0;s=c[b+56>>2]|0;m=c[b+108>>2]|0;t=s+m|0;i=c[b+120>>2]|0;v=c[b+144>>2]|0;u=(c[b+44>>2]|0)+-262|0;u=m>>>0>u>>>0?m-u|0:0;m=c[b+64>>2]|0;n=c[b+52>>2]|0;w=c[b+116>>2]|0;v=v>>>0>w>>>0?w:v;o=b+112|0;p=t+1|0;q=t+258|0;f=a[t+i>>0]|0;k=a[t+(i+-1)>>0]|0;l=d;d=i;j=i>>>0<(c[b+140>>2]|0)>>>0?j:2?j>>>2:j;while(1){b=s+l|0;if((((a[b+d>>0]|0)==f<<24>>24?(a[b+(d+-1)>>0]|0)==k<<24>>24:0)?(a[b>>0]|0)==(a[t>>0]|0):0)?(r=b+1|0,(a[r>>0]|0)==(a[p>>0]|0)):0){h=2;b=r;while(1){i=t+h|0;if((a[i+1>>0]|0)!=(a[b+2>>0]|0)){g=22;break}if((a[i+2>>0]|0)!=(a[b+3>>0]|0)){g=21;break}if((a[i+3>>0]|0)!=(a[b+4>>0]|0)){g=20;break}if((a[i+4>>0]|0)!=(a[b+5>>0]|0)){g=19;break}if((a[i+5>>0]|0)!=(a[b+6>>0]|0)){g=18;break}if((a[i+6>>0]|0)!=(a[b+7>>0]|0)){g=17;break}g=b;b=b+8|0;if((a[i+7>>0]|0)!=(a[b>>0]|0)){g=16;break}i=h;h=h+8|0;if(!(i>>>0<250?(a[t+h>>0]|0)==(a[g+9>>0]|0):0)){g=15;break}}if((g|0)==15)b=t+h|0;else if((g|0)==16)b=i+7|0;else if((g|0)==17)b=i+6|0;else if((g|0)==18)b=i+5|0;else if((g|0)==19)b=i+4|0;else if((g|0)==20)b=i+3|0;else if((g|0)==21)b=i+2|0;else if((g|0)==22)b=i+1|0;b=b-q|0;g=b+258|0;if((g|0)>(d|0)){c[o>>2]=l;if((g|0)>=(v|0)){d=g;g=28;break}f=a[t+g>>0]|0;b=a[t+(b+257)>>0]|0;d=g}else b=k}else b=k;l=e[m+((l&n)<<1)>>1]|0;if(u>>>0>=l>>>0){g=28;break}j=j+-1|0;if(!j){g=28;break}else k=b}if((g|0)==28)return (d>>>0>w>>>0?w:d)|0;return 0}function _adler32_z(a,b,c){a=a|0;b=b|0;c=c|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;e=16?a>>>16:a;a=a&65535;if((c|0)==1){i=a+(d[b>>0]|0)|0;i=i>>>0>65520?i+-65521|0:i;g=i+e|0;h=g<<16;i=(g>>>0>65520?h+983040|0:h)|i;return i|0}if(!b){i=1;return i|0}if(c>>>0<16){if(c)while(1){c=c+-1|0;a=a+(d[b>>0]|0)|0;e=a+e|0;if(!c)break;else b=b+1|0}i=((e>>>0)%65521|0)<<16|(a>>>0>65520?a+-65521|0:a);return i|0}if(c>>>0>5551){do{c=c+-5552|0;f=347;g=b;while(1){w=a+(d[g>>0]|0)|0;v=w+(d[g+1>>0]|0)|0;u=v+(d[g+2>>0]|0)|0;t=u+(d[g+3>>0]|0)|0;s=t+(d[g+4>>0]|0)|0;r=s+(d[g+5>>0]|0)|0;q=r+(d[g+6>>0]|0)|0;p=q+(d[g+7>>0]|0)|0;o=p+(d[g+8>>0]|0)|0;n=o+(d[g+9>>0]|0)|0;m=n+(d[g+10>>0]|0)|0;l=m+(d[g+11>>0]|0)|0;k=l+(d[g+12>>0]|0)|0;j=k+(d[g+13>>0]|0)|0;i=j+(d[g+14>>0]|0)|0;a=i+(d[g+15>>0]|0)|0;e=w+e+v+u+t+s+r+q+p+o+n+m+l+k+j+i+a|0;f=f+-1|0;if(!f)break;else g=g+16|0}b=b+5552|0;a=(a>>>0)%65521|0;e=(e>>>0)%65521|0}while(c>>>0>5551);if(c)if(c>>>0>15)h=16;else h=19}else h=16;if((h|0)==16){g=c+-16|0;h=g&-16;i=h+16|0;f=b;while(1){c=c+-16|0;x=a+(d[f>>0]|0)|0;j=x+(d[f+1>>0]|0)|0;k=j+(d[f+2>>0]|0)|0;l=k+(d[f+3>>0]|0)|0;m=l+(d[f+4>>0]|0)|0;n=m+(d[f+5>>0]|0)|0;o=n+(d[f+6>>0]|0)|0;p=o+(d[f+7>>0]|0)|0;q=p+(d[f+8>>0]|0)|0;r=q+(d[f+9>>0]|0)|0;s=r+(d[f+10>>0]|0)|0;t=s+(d[f+11>>0]|0)|0;u=t+(d[f+12>>0]|0)|0;v=u+(d[f+13>>0]|0)|0;w=v+(d[f+14>>0]|0)|0;a=w+(d[f+15>>0]|0)|0;e=x+e+j+k+l+m+n+o+p+q+r+s+t+u+v+w+a|0;if(c>>>0<=15)break;else f=f+16|0}c=g-h|0;if(!c)h=21;else{b=b+i|0;h=19}}if((h|0)==19)while(1){c=c+-1|0;a=a+(d[b>>0]|0)|0;e=a+e|0;if(!c){h=21;break}else b=b+1|0}if((h|0)==21){e=(e>>>0)%65521|0;a=(a>>>0)%65521|0}x=e<<16|a;return x|0}function _png_safecat(b,c,d,e){b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(!((b|0)!=0&d>>>0>>0)){b=d;return b|0}if((e|0)!=0?(g=a[e>>0]|0,h=c+-1|0,h>>>0>d>>>0&g<<24>>24!=0):0){f=d;c=g;while(1){e=e+1|0;d=f+1|0;a[b+f>>0]=c;c=a[e>>0]|0;if(!(d>>>0>>0&c<<24>>24!=0))break;else f=d}}a[b+d>>0]=0;b=d;return b|0}function _deflateEnd(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;if(!a){h=-2;return h|0}if(!(c[a+32>>2]|0)){h=-2;return h|0}g=a+36|0;e=c[g>>2]|0;if(!e){h=-2;return h|0}h=a+28|0;b=c[h>>2]|0;if(!b){h=-2;return h|0}if((c[b>>2]|0)!=(a|0)){h=-2;return h|0}f=c[b+4>>2]|0;switch(f|0){case 666:case 113:case 103:case 91:case 73:case 69:case 57:case 42:break;default:{h=-2;return h|0}}d=c[b+8>>2]|0;if(d){td[e&63](c[a+40>>2]|0,d);b=c[h>>2]|0}d=c[b+68>>2]|0;if(d){td[c[g>>2]&63](c[a+40>>2]|0,d);b=c[h>>2]|0}d=c[b+64>>2]|0;if(d){td[c[g>>2]&63](c[a+40>>2]|0,d);b=c[h>>2]|0}d=c[b+56>>2]|0;if(!d)d=a+40|0;else{b=a+40|0;td[c[g>>2]&63](c[b>>2]|0,d);d=b;b=c[h>>2]|0}td[c[g>>2]&63](c[d>>2]|0,b);c[h>>2]=0;h=(f|0)==113?-3:0;return h|0}function _deflateInit2_(d,f,g,h,i,j,k,l){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0;if(!k){j=-6;return j|0}if((l|0)!=56|(a[k>>0]|0)!=49){j=-6;return j|0}if(!d){j=-2;return j|0}q=d+24|0;c[q>>2]=0;p=d+32|0;k=c[p>>2]|0;if(!k){c[p>>2]=50;c[d+40>>2]=0;k=50}l=d+36|0;if(!(c[l>>2]|0))c[l>>2]=20;o=(f|0)==-1?6:f;if((h|0)<0){n=0;f=0-h|0}else{f=(h|0)>15;n=f?2:1;f=f?h+-16|0:h}if(j>>>0>4|(o>>>0>9|((g|0)!=8|(i+-1|0)>>>0>8|(f&-8|0)!=8))){j=-2;return j|0}l=(f|0)==8;if(l&(n|0)!=1){j=-2;return j|0}f=l?9:f;l=d+40|0;h=hd[k&63](c[l>>2]|0,1,5828)|0;if(!h){j=-4;return j|0}m=d+28|0;c[m>>2]=h;c[h>>2]=d;g=h+4|0;c[g>>2]=42;c[h+24>>2]=n;c[h+28>>2]=0;c[h+48>>2]=f;f=1<>2]=f;c[h+52>>2]=f+-1;r=i+7|0;c[h+80>>2]=r;r=1<>2]=r;c[h+84>>2]=r+-1;c[h+88>>2]=((i+9|0)>>>0)/3|0;f=hd[c[p>>2]&63](c[l>>2]|0,f,2)|0;r=h+56|0;c[r>>2]=f;n=hd[c[p>>2]&63](c[l>>2]|0,c[n>>2]|0,2)|0;f=h+64|0;c[f>>2]=n;k=hd[c[p>>2]&63](c[l>>2]|0,c[k>>2]|0,2)|0;n=h+68|0;c[n>>2]=k;c[h+5824>>2]=0;k=1<>2]=k;k=hd[c[p>>2]&63](c[l>>2]|0,k,4)|0;c[h+8>>2]=k;l=c[i>>2]|0;c[h+12>>2]=l<<2;if((c[r>>2]|0?c[f>>2]|0:0)?!((k|0)==0|(c[n>>2]|0)==0):0){c[h+5796>>2]=k+((1?l>>>1:l)<<1);c[h+5784>>2]=k+(l*3|0);c[h+132>>2]=o;c[h+136>>2]=j;a[h+36>>0]=8;k=_deflateResetKeep(d)|0;if(k|0){r=k;return r|0}r=c[m>>2]|0;c[r+60>>2]=c[r+44>>2]<<1;d=c[r+68>>2]|0;j=c[r+76>>2]|0;b[d+(j+-1<<1)>>1]=0;_memset(d|0,0,(j<<1)+-2|0)|0;j=c[r+132>>2]|0;c[r+128>>2]=e[85808+(j*12|0)+2>>1];c[r+140>>2]=e[85808+(j*12|0)>>1];c[r+144>>2]=e[85808+(j*12|0)+4>>1];c[r+124>>2]=e[85808+(j*12|0)+6>>1];c[r+108>>2]=0;c[r+92>>2]=0;c[r+116>>2]=0;c[r+5812>>2]=0;c[r+120>>2]=2;c[r+96>>2]=2;c[r+104>>2]=0;c[r+72>>2]=0;r=0;return r|0}c[g>>2]=666;c[q>>2]=c[22638];_deflateEnd(d)|0;r=-4;return r|0}function _deflateReset(a){a=a|0;var d=0,f=0,g=0;d=_deflateResetKeep(a)|0;if(d|0)return d|0;a=c[a+28>>2]|0;c[a+60>>2]=c[a+44>>2]<<1;g=c[a+68>>2]|0;f=c[a+76>>2]|0;b[g+(f+-1<<1)>>1]=0;_memset(g|0,0,(f<<1)+-2|0)|0;f=c[a+132>>2]|0;c[a+128>>2]=e[85808+(f*12|0)+2>>1];c[a+140>>2]=e[85808+(f*12|0)>>1];c[a+144>>2]=e[85808+(f*12|0)+4>>1];c[a+124>>2]=e[85808+(f*12|0)+6>>1];c[a+108>>2]=0;c[a+92>>2]=0;c[a+116>>2]=0;c[a+5812>>2]=0;c[a+120>>2]=2;c[a+96>>2]=2;c[a+104>>2]=0;c[a+72>>2]=0;return d|0}function _deflateResetKeep(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;if(!a){g=-2;return g|0}if(!(c[a+32>>2]|0)){g=-2;return g|0}if(!(c[a+36>>2]|0)){g=-2;return g|0}g=c[a+28>>2]|0;if(!g){g=-2;return g|0}if((c[g>>2]|0)!=(a|0)){g=-2;return g|0}f=g+4|0;switch(c[f>>2]|0){case 666:case 113:case 103:case 91:case 73:case 69:case 57:case 42:break;default:{g=-2;return g|0}}c[a+20>>2]=0;c[a+8>>2]=0;c[a+24>>2]=0;c[a+44>>2]=2;c[g+20>>2]=0;c[g+16>>2]=c[g+8>>2];d=g+24|0;b=c[d>>2]|0;e=0-b|0;if((b|0)<0){c[d>>2]=e;b=e}e=(b|0)==2;c[f>>2]=e?57:(b|0)==0?113:42;if(e)b=_crc32(0,0,0)|0;else b=_adler32(0,0,0)|0;c[a+48>>2]=b;c[g+40>>2]=0;__tr_init(g);g=0;return g|0}function _png_chunk_error(a,b){a=a|0;b=b|0;var d=0;d=Xc;Xc=Xc+224|0;if((Xc|0)>=(Yc|0))N(224);if(!a)_png_error(0,b);else{_png_format_buffer(c[a+372>>2]|0,d,b);_png_error(a,d)}}function _png_format_buffer(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;e=24?b>>>24:b;if((e+-65|0)>>>0>57|(e+-91|0)>>>0<6){a[c>>0]=91;a[c+1>>0]=a[95904+(28?b>>>28:b)>>0]|0;a[c+2>>0]=a[95904+(e&15)>>0]|0;a[c+3>>0]=93;f=4}else{a[c>>0]=e;f=1}e=16?b>>>16:b;g=e&255;if((g+-65|0)>>>0>57|(g+-91|0)>>>0<6){a[c+(f+1)>>0]=a[95904+((20?b>>>20:b)&15)>>0]|0;g=f+3|0;a[c+(f|2)>>0]=a[95904+(e&15)>>0]|0;a[c+g>>0]=93;e=91}else{g=f;e=e&255}a[c+f>>0]=e;f=g+1|0;e=8?b>>>8:b;h=e&255;if((h+-65|0)>>>0>57|(h+-91|0)>>>0<6){a[c+(g+2)>>0]=a[95904+((12?b>>>12:b)&15)>>0]|0;h=g+4|0;a[c+(g+3)>>0]=a[95904+(e&15)>>0]|0;a[c+h>>0]=93;g=h;e=91}else{g=f;e=e&255}a[c+f>>0]=e;f=g+1|0;h=b&255;if((h+-65|0)>>>0>57|(h+-91|0)>>>0<6){a[c+(g+2)>>0]=a[95904+((4?b>>>4:b)&15)>>0]|0;e=g+4|0;a[c+(g+3)>>0]=a[95904+(b&15)>>0]|0;a[c+e>>0]=93;g=e;e=91}else{g=f;e=b&255}a[c+f>>0]=e;e=g+1|0;if(!d){h=e;h=c+h|0;a[h>>0]=0;return}a[c+e>>0]=58;a[c+(g+2)>>0]=32;b=0;e=g+3|0;while(1){f=a[d+b>>0]|0;if(!(f<<24>>24)){f=8;break}b=b+1|0;g=e+1|0;a[c+e>>0]=f;if(b>>>0>=195){e=g;f=8;break}else e=g}if((f|0)==8){h=c+e|0;a[h>>0]=0;return}}function _png_default_error(a,b){a=a|0;b=b|0;var d=0,e=0;d=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=d;d=c[24794]|0;c[e>>2]=(b|0)==0?156283:b;_fprintf(d,156293,e)|0;_fputc(10,d)|0;_png_longjmp(a,1)}function _png_longjmp(a,b){a=a|0;b=b|0;var d=0,e=0;if((a|0?(d=c[a+156>>2]|0,d|0):0)?(e=c[a+160>>2]|0,e|0):0)td[d&63](e,b);wb()}function _png_app_error(a,b){a=a|0;b=b|0;if(!(c[a+208>>2]&4194304))_png_error(a,b);else return}function _png_write_info(b,f){b=b|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((b|0)==0|(f|0)==0)return;_png_write_info_before_PLTE(b,f);k=f+8|0;h=c[k>>2]|0;if(!(h&8))if((a[f+25>>0]|0)==3)_png_error(b,156638);else g=h;else{_png_write_PLTE(b,c[f+16>>2]|0,e[f+20>>1]|0);g=c[k>>2]|0}if(g&16){h=f+25|0;if((c[b+212>>2]&524288|0?(a[h>>0]|0)==3:0)?(j=e[f+22>>1]|0,j=j>>>0<256?j:256,(j|0)>0):0){i=f+156|0;g=0;do{n=(c[i>>2]|0)+g|0;a[n>>0]=~a[n>>0];g=g+1|0}while(g>>>0>>0)}_png_write_tRNS(b,c[f+156>>2]|0,f+160|0,e[f+22>>1]|0,d[h>>0]|0);g=c[k>>2]|0}if(g&32){_png_write_bKGD(b,f+170|0,d[f+25>>0]|0);g=c[k>>2]|0}if(g&65536){_png_write_eXIf(b,c[f+208>>2]|0,c[f+204>>2]|0);g=c[k>>2]|0}if(g&64){_png_write_hIST(b,c[f+216>>2]|0,e[f+20>>1]|0);g=c[k>>2]|0}if(g&256){_png_write_oFFs(b,c[f+180>>2]|0,c[f+184>>2]|0,d[f+188>>0]|0);g=c[k>>2]|0}if(g&1024){_png_write_pCAL(b,c[f+220>>2]|0,c[f+224>>2]|0,c[f+228>>2]|0,d[f+240>>0]|0,d[f+241>>0]|0,c[f+232>>2]|0,c[f+236>>2]|0);g=c[k>>2]|0}if(g&16384){_png_write_sCAL_s(b,d[f+264>>0]|0,c[f+268>>2]|0,c[f+272>>2]|0);g=c[k>>2]|0}if(g&128){_png_write_pHYs(b,c[f+192>>2]|0,c[f+196>>2]|0,d[f+200>>0]|0);g=c[k>>2]|0}if(g&512){_png_write_tIME(b,f+140|0);g=b+204|0;c[g>>2]=c[g>>2]|512;g=c[k>>2]|0}if(g&8192|0?(l=f+260|0,(c[l>>2]|0)>0):0){h=f+256|0;g=0;do{_png_write_sPLT(b,(c[h>>2]|0)+(g<<4)|0);g=g+1|0}while((g|0)<(c[l>>2]|0))}j=f+128|0;if((c[j>>2]|0)>0){k=f+136|0;i=0;g=c[k>>2]|0;do{h=c[g+(i*28|0)>>2]|0;a:do if((h|0)>0){_png_write_iTXt(b,h,c[g+(i*28|0)+4>>2]|0,c[g+(i*28|0)+20>>2]|0,c[g+(i*28|0)+24>>2]|0,c[g+(i*28|0)+8>>2]|0);g=c[k>>2]|0;h=g+(i*28|0)|0;if((c[h>>2]|0)==-1){c[h>>2]=-3;break}else{c[h>>2]=-2;break}}else switch(h|0){case 0:{_png_write_zTXt(b,c[g+(i*28|0)+4>>2]|0,c[g+(i*28|0)+8>>2]|0,0);g=c[k>>2]|0;c[g+(i*28|0)>>2]=-2;break a}case -1:{_png_write_tEXt(b,c[g+(i*28|0)+4>>2]|0,c[g+(i*28|0)+8>>2]|0,0);g=c[k>>2]|0;c[g+(i*28|0)>>2]=-3;break a}default:break a}while(0);i=i+1|0}while((i|0)<(c[j>>2]|0))}h=c[f+252>>2]|0;if(!h)return;g=c[f+248>>2]|0;i=g+(h*20|0)|0;if((h|0)<=0)return;h=b+660|0;do{do if(a[g+16>>0]&2?(m=_png_handle_as_unknown(b,g)|0,(m|0)!=1):0){if(!((m|0)==3|(a[g+3>>0]&32)!=0)){if(m|0)break;if((c[h>>2]|0)!=3)break}_png_write_chunk(b,g,c[g+8>>2]|0,c[g+12>>2]|0)}while(0);g=g+20|0}while(g>>>0>>0);return}function _png_set_invert_mono(a){a=a|0;if(!a)return;a=a+212|0;c[a>>2]=c[a>>2]|32;return}function _png_set_shift(b,d){b=b|0;d=d|0;var e=0;if(!b)return;e=b+212|0;c[e>>2]=c[e>>2]|8;b=b+513|0;a[b>>0]=a[d>>0]|0;a[b+1>>0]=a[d+1>>0]|0;a[b+2>>0]=a[d+2>>0]|0;a[b+3>>0]=a[d+3>>0]|0;a[b+4>>0]=a[d+4>>0]|0;return}function _png_set_packing(b){b=b|0;var e=0;if(!b)return;if((d[b+424>>0]|0)>=8)return;e=b+212|0;c[e>>2]=c[e>>2]|4;a[b+425>>0]=8;return}function _png_set_swap_alpha(a){a=a|0;if(!a)return;a=a+212|0;c[a>>2]=c[a>>2]|131072;return}function _png_set_filler(e,f,g){e=e|0;f=f|0;g=g|0;if(!e)return;a:do if(!(c[e+204>>2]&32768))switch(a[e+423>>0]|0){case 2:{a[e+428>>0]=4;break a}case 0:{if((d[e+424>>0]|0)>7){a[e+428>>0]=2;break a}_png_app_error(e,156541);return}default:{_png_app_error(e,156597);return}}else b[e+434>>1]=f;while(0);f=e+212|0;c[f>>2]=c[f>>2]|32768;e=e+208|0;f=c[e>>2]|0;if((g|0)==1){c[e>>2]=f|128;return}else{c[e>>2]=f&-129;return}}function _png_set_bgr(a){a=a|0;if(!a)return;a=a+212|0;c[a>>2]=c[a>>2]|1;return}function _png_set_swap(b){b=b|0;if(!b)return;if((a[b+424>>0]|0)!=16)return;b=b+212|0;c[b>>2]=c[b>>2]|16;return}function _png_set_packswap(a){a=a|0;if(!a)return;if((d[a+424>>0]|0)>=8)return;a=a+212|0;c[a>>2]=c[a>>2]|65536;return}function _png_set_invert_alpha(a){a=a|0;if(!a)return;a=a+212|0;c[a>>2]=c[a>>2]|524288;return}function _png_set_interlace_handling(b){b=b|0;if(!b){b=1;return b|0}if(!(a[b+420>>0]|0)){b=1;return b|0}b=b+212|0;c[b>>2]=c[b>>2]|2;b=7;return b|0}function _png_write_row(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);n=p;if(!b){Xc=p;return}o=b+368|0;do if((c[o>>2]|0)==0?(a[b+421>>0]|0)==0:0)if(!(c[b+204>>2]&1024))_png_error(b,156402);else{_png_write_start_row(b);break}while(0);h=b+420|0;a:do if(a[h>>0]|0?c[b+212>>2]&2|0:0)switch(a[b+421>>0]|0){case 0:{if(!(c[o>>2]&7))break a;_png_write_finish_row(b);Xc=p;return}case 1:{if((c[o>>2]&7|0)==0?(c[b+344>>2]|0)>>>0>=5:0)break a;_png_write_finish_row(b);Xc=p;return}case 2:{if((c[o>>2]&7|0)==4)break a;_png_write_finish_row(b);Xc=p;return}case 3:{if((c[o>>2]&3|0)==0?(c[b+344>>2]|0)>>>0>=3:0)break a;_png_write_finish_row(b);Xc=p;return}case 4:{if((c[o>>2]&3|0)==2)break a;_png_write_finish_row(b);Xc=p;return}case 5:{if((c[o>>2]&1|0)==0?(c[b+344>>2]|0)>>>0>=2:0)break a;_png_write_finish_row(b);Xc=p;return}case 6:{if(c[o>>2]&1|0)break a;_png_write_finish_row(b);Xc=p;return}default:break a}while(0);m=n+8|0;a[m>>0]=a[b+423>>0]|0;f=c[b+356>>2]|0;c[n>>2]=f;g=a[b+428>>0]|0;a[n+10>>0]=g;i=a[b+425>>0]|0;k=n+9|0;a[k>>0]=i;g=H(i&255,g&255)|0;i=n+11|0;a[i>>0]=g;g=g&255;if(g>>>0>7)f=H(3?g>>>3:g,f)|0;else{f=(H(g,f)|0)+7|0;f=3?f>>>3:f}c[n+4>>2]=f;g=b+380|0;_memcpy((c[g>>2]|0)+1|0,e|0,f|0)|0;if(((a[h>>0]|0?(h=a[b+421>>0]|0,j=h&255,(h&255)<6):0)?c[b+212>>2]&2|0:0)?(_png_do_write_interlace(n,(c[g>>2]|0)+1|0,j),(c[n>>2]|0)==0):0){_png_write_finish_row(b);Xc=p;return}if(c[b+212>>2]|0)_png_do_write_transformations(b,n);f=a[i>>0]|0;if(f<<24>>24!=(a[b+426>>0]|0))_png_error(b,156455);if(f<<24>>24!=(a[b+431>>0]|0))_png_error(b,156455);b:do if((c[b+680>>2]&4|0)!=0?(a[b+684>>0]|0)==64:0){g=(c[g>>2]|0)+1|0;h=c[n>>2]|0;f=a[m>>0]|0;if(f&2)switch(a[k>>0]|0){case 8:{switch(f<<24>>24){case 2:{e=3;break}case 6:{e=4;break}default:{l=54;break b}}if(!h){l=54;break b}f=g;g=0;while(1){k=d[f+1>>0]|0;a[f>>0]=(d[f>>0]|0)-k;l=f+2|0;a[l>>0]=(d[l>>0]|0)-k;g=g+1|0;if((g|0)==(h|0)){l=54;break}else f=f+e|0}break}case 16:{switch(f<<24>>24){case 2:{e=6;break}case 6:{e=8;break}default:{l=54;break b}}if(!h){l=54;break b}f=g;g=0;while(1){i=f+1|0;k=d[f+2>>0]<<8|d[f+3>>0];j=f+4|0;l=f+5|0;q=(d[f>>0]<<8|d[i>>0])-k|0;k=(d[j>>0]<<8|d[l>>0])-k|0;a[f>>0]=8?q>>>8:q;a[i>>0]=q;a[j>>0]=8?k>>>8:k;a[l>>0]=k;g=g+1|0;if((g|0)==(h|0)){l=54;break}else f=f+e|0}break}default:break b}}else l=54;while(0);if((l|0)==54)f=a[m>>0]|0;if(f<<24>>24==3?(c[b+412>>2]|0)>-1:0)_png_do_check_palette_indexes(b,n);_png_write_find_filter(b,n);f=c[b+540>>2]|0;if(!f){Xc=p;return}vd[f&127](b,c[o>>2]|0,d[b+421>>0]|0);Xc=p;return}function _png_write_start_row(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0;f=H(d[b+425>>0]|0,d[b+428>>0]|0)|0;i=b+344|0;e=c[i>>2]|0;if(f>>>0>7)e=H(3?f>>>3:f,e)|0;else{e=(H(f,e)|0)+7|0;e=3?e>>>3:e}g=e+1|0;a[b+431>>0]=a[b+426>>0]|0;a[b+430>>0]=f;j=_png_malloc(b,g)|0;c[b+380>>2]=j;a[j>>0]=0;j=b+422|0;f=a[j>>0]|0;e=b+348|0;f=(c[e>>2]|0)==1?f&31:f;f=(c[i>>2]|0)==1?f&47:f;f=f<<24>>24==0?8:f;a[j>>0]=f;f=f&255;if((f&240|0?(h=b+384|0,(c[h>>2]|0)==0):0)?(j=_png_malloc(b,g)|0,c[h>>2]=j,(((5?f>>>5:f)&1)+(7?f>>>7:f)+((4?f>>>4:f)&1)+((6?f>>>6:f)&1)|0)>>>0>1):0){j=_png_malloc(b,g)|0;c[b+388>>2]=j}if(f&224|0){j=_png_calloc(b,g)|0;c[b+376>>2]=j}if(!(a[b+420>>0]|0)){c[b+352>>2]=c[e>>2];i=c[i>>2]|0;j=b+356|0;c[j>>2]=i;return}e=c[e>>2]|0;if(!(c[b+212>>2]&2)){j=e+7|0;c[b+352>>2]=3?j>>>3:j;i=(c[i>>2]|0)+7|0;i=3?i>>>3:i;j=b+356|0;c[j>>2]=i;return}else{c[b+352>>2]=e;i=c[i>>2]|0;j=b+356|0;c[j>>2]=i;return}}function _png_write_finish_row(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=b+368|0;m=(c[e>>2]|0)+1|0;c[e>>2]=m;n=b+352|0;if(m>>>0<(c[n>>2]|0)>>>0)return;a:do if(a[b+420>>0]|0){c[e>>2]=0;m=(c[b+212>>2]&2|0)==0;g=b+421|0;e=(a[g>>0]|0)+1<<24>>24;a[g>>0]=e;do if(m){if((e&255)>6)break a;h=(c[b+344>>2]|0)+-1|0;m=b+356|0;i=(c[b+348>>2]|0)+-1|0;f=e&255;while(1){j=a[160842+f>>0]|0;p=j&255;k=h+p-(d[160849+f>>0]|0)|0;l=a[160856+f>>0]|0;o=l&255;f=i+o-(d[160863+f>>0]|0)|0;if(!(k>>>0

>>0|f>>>0>>0)){e=9;break}e=e+1<<24>>24;a[g>>0]=e;if((e&255)>6){e=8;break}else f=e&255}if((e|0)==8){c[m>>2]=(k>>>0)/((j&255)>>>0)|0;c[n>>2]=(f>>>0)/((l&255)>>>0)|0;break a}else if((e|0)==9){c[m>>2]=(k>>>0)/((j&255)>>>0)|0;c[n>>2]=(f>>>0)/((l&255)>>>0)|0;break}}else if((e&255)>=7)break a;while(0);g=c[b+376>>2]|0;if(!g)return;f=H(d[b+425>>0]|0,d[b+428>>0]|0)|0;e=c[b+344>>2]|0;if(f>>>0>7)e=H(3?f>>>3:f,e)|0;else{e=(H(f,e)|0)+7|0;e=3?e>>>3:e}_memset(g|0,0,e+1|0)|0;return}while(0);_png_compress_IDAT(b,0,0,4);return}function _png_do_write_interlace(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((f|0)>=6)return;n=b+11|0;g=a[n>>0]|0;switch(g<<24>>24){case 1:{m=c[b>>2]|0;g=d[160849+f>>0]|0;if(m>>>0>g>>>0){l=d[160842+f>>0]|0;j=7;h=0;k=g;i=e;do{o=d[e+(3?k>>>3:k)>>0]|0;p=k&7^7;h=((p?o>>>p:o)&1)<>0]=h;i=i+1|0;j=7;h=0}else j=j+-1|0;k=k+l|0}while(k>>>0>>0);if((j|0)!=7){a[i>>0]=h;i=b}else i=b}else i=b;break}case 2:{l=c[b>>2]|0;g=d[160849+f>>0]|0;if(l>>>0>g>>>0){m=d[160842+f>>0]|0;i=e;j=6;h=0;k=g;do{p=d[e+(2?k>>>2:k)>>0]|0;o=k<<1&6^6;h=((o?p>>>o:p)&3)<>0]=h;i=i+1|0;j=6;h=0}else j=j+-2|0;k=k+m|0}while(k>>>0>>0);if((j|0)!=6){a[i>>0]=h;i=b}else i=b}else i=b;break}case 4:{l=c[b>>2]|0;g=d[160849+f>>0]|0;if(l>>>0>g>>>0){m=d[160842+f>>0]|0;k=g;h=0;i=4;j=e;do{p=d[e+(1?k>>>1:k)>>0]|0;o=k<<2&4^4;h=((o?p>>>o:p)&15)<>0]=h;h=0;i=4;j=j+1|0}else i=i+-4|0;k=k+m|0}while(k>>>0>>0);if((i|0)!=4){a[j>>0]=h;i=b}else i=b}else i=b;break}default:{k=g&255;j=c[b>>2]|0;k=3?k>>>3:k;g=d[160849+f>>0]|0;if(j>>>0>g>>>0){l=d[160842+f>>0]|0;h=g;i=e;while(1){m=e+(H(h,k)|0)|0;if((i|0)!=(m|0))_memcpy(i|0,m|0,k|0)|0;h=h+l|0;if(h>>>0>=j>>>0){i=b;break}else i=i+k|0}}else i=b}}h=d[160842+f>>0]|0;h=(((c[i>>2]|0)+-1+h-g|0)>>>0)/(h>>>0)|0;c[i>>2]=h;p=a[n>>0]|0;g=p&255;if((p&255)>7)g=H(3?g>>>3:g,h)|0;else{g=(H(h,g)|0)+7|0;g=3?g>>>3:g}c[b+4>>2]=g;return}function _png_do_write_transformations(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);r=u+16|0;s=u;if(!b){Xc=u;return}t=b+212|0;f=c[t>>2]|0;if((f&1048576|0)!=0?(g=c[b+192>>2]|0,(g|0)!=0):0){vd[g&127](b,e,(c[b+380>>2]|0)+1|0);f=c[t>>2]|0}if(f&32768){f=c[b+208>>2]|0;_png_do_strip_channel(e,(c[b+380>>2]|0)+1|0,(7?f>>>7:f)&1^1);f=c[t>>2]|0}if(f&65536){_png_do_packswap(e,(c[b+380>>2]|0)+1|0);f=c[t>>2]|0}if(((f&4|0)!=0?(i=(c[b+380>>2]|0)+1|0,m=a[b+424>>0]|0,n=m&255,o=e+9|0,(a[o>>0]|0)==8):0)?(p=e+10|0,(a[p>>0]|0)==1):0){switch(m<<24>>24){case 1:{l=c[e>>2]|0;if(l){g=i;h=128;f=0;j=0;while(1){f=((a[i>>0]|0)==0?0:h)|f;if((h|0)>1)h=1?h>>>1:h;else{a[g>>0]=f;g=g+1|0;h=128;f=0}j=j+1|0;if((j|0)==(l|0))break;else i=i+1|0}if((h|0)!=128){a[g>>0]=f;f=e}else f=e}else f=e;break}case 2:{l=c[e>>2]|0;if(l){j=0;f=0;g=6;h=i;while(1){f=(a[i>>0]&3)<>0]=f;f=0;g=6;h=h+1|0}else g=g+-2|0;j=j+1|0;if((j|0)==(l|0))break;else i=i+1|0}if((g|0)!=6){a[h>>0]=f;f=e}else f=e}else f=e;break}case 4:{l=c[e>>2]|0;if(l){j=0;f=0;g=4;h=i;while(1){f=(a[i>>0]&15)<>0]=f;f=0;g=4;h=h+1|0}else g=g+-4|0;j=j+1|0;if((j|0)==(l|0))break;else i=i+1|0}if((g|0)!=4){a[h>>0]=f;f=e}else f=e}else f=e;break}default:f=e}a[o>>0]=m;g=H(d[p>>0]|0,n)|0;a[e+11>>0]=g;g=g&255;f=c[f>>2]|0;if(g>>>0>7)f=H(3?g>>>3:g,f)|0;else{f=(H(g,f)|0)+7|0;f=3?f>>>3:f}c[e+4>>2]=f;f=c[t>>2]|0}if(f&16){_png_do_swap(e,(c[b+380>>2]|0)+1|0);f=c[t>>2]|0}if((f&8|0)!=0?(k=(c[b+380>>2]|0)+1|0,q=a[e+8>>0]|0,q<<24>>24!=3):0){i=a[e+9>>0]|0;h=i&255;if(!(q&2)){f=1;g=d[b+516>>0]|0}else{g=d[b+513>>0]|0;f=d[b+514>>0]|0;c[r+4>>2]=h-f;c[s+4>>2]=f;f=d[b+515>>0]|0;c[r+8>>2]=h-f;c[s+8>>2]=f;f=3}c[r>>2]=h-g;c[s>>2]=g;if(!(q&4))n=f;else{n=d[b+517>>0]|0;c[r+(f<<2)>>2]=h-n;c[s+(f<<2)>>2]=n;n=f+1|0}do if((i&255)<8){o=c[e+4>>2]|0;n=a[b+516>>0]|0;n=i<<24>>24==2&n<<24>>24==1?85:i<<24>>24==4&n<<24>>24==3?17:255;if(o|0){m=0;while(1){i=d[k>>0]|0;g=c[r>>2]|0;j=c[s>>2]|0;l=0-j|0;if((g|0)>(l|0)){if((g|0)>0)f=i<>>f:i)&n}g=g-j|0;if((g|0)>(l|0))do{if((g|0)>0)h=i<>>h:i)&n}f=h|f;g=g-j|0}while((g|0)>(l|0))}else f=0;a[k>>0]=f;m=m+1|0;if((m|0)==(o|0))break;else k=k+1|0}}}else{o=H(c[e>>2]|0,n)|0;f=(o|0)!=0;if(i<<24>>24==8){if(!f)break;l=0;while(1){i=(l>>>0)%(n>>>0)|0;h=d[k>>0]|0;g=c[r+(i<<2)>>2]|0;i=c[s+(i<<2)>>2]|0;j=0-i|0;if((g|0)>(j|0)){f=0-g|0;f=(g|0)>0?h<>>f:h;g=g-i|0;if((g|0)>(j|0))do{q=0-g|0;f=((g|0)>0?h<>>q:h)|f;g=g-i|0}while((g|0)>(j|0))}else f=0;a[k>>0]=f;l=l+1|0;if((l|0)==(o|0))break;else k=k+1|0}}else{if(!f)break;m=0;while(1){i=(m>>>0)%(n>>>0)|0;l=k+1|0;h=d[k>>0]<<8|d[l>>0];g=c[r+(i<<2)>>2]|0;i=c[s+(i<<2)>>2]|0;j=0-i|0;if((g|0)>(j|0)){f=0-g|0;f=(g|0)>0?h<>>f:h;g=g-i|0;if((g|0)>(j|0))do{q=0-g|0;f=((g|0)>0?h<>>q:h)|f;g=g-i|0}while((g|0)>(j|0))}else f=0;a[k>>0]=8?f>>>8:f;a[l>>0]=f;m=m+1|0;if((m|0)==(o|0))break;else k=k+2|0}}}while(0);f=c[t>>2]|0}a:do if(f&131072|0){f=(c[b+380>>2]|0)+1|0;switch(a[e+8>>0]|0){case 6:{h=c[e>>2]|0;g=(h|0)!=0;if((a[e+9>>0]|0)==8){if(!g)break a;g=0;while(1){p=f+1|0;r=a[f>>0]|0;q=f+2|0;a[f>>0]=a[p>>0]|0;s=f+3|0;a[p>>0]=a[q>>0]|0;a[q>>0]=a[s>>0]|0;a[s>>0]=r;g=g+1|0;if((g|0)==(h|0))break;else f=f+4|0}}else{if(!g)break a;g=0;while(1){o=f+1|0;p=a[f>>0]|0;q=f+2|0;r=a[o>>0]|0;s=f+3|0;a[f>>0]=a[q>>0]|0;n=f+4|0;a[o>>0]=a[s>>0]|0;o=f+5|0;a[q>>0]=a[n>>0]|0;q=f+6|0;a[s>>0]=a[o>>0]|0;s=f+7|0;a[n>>0]=a[q>>0]|0;a[o>>0]=a[s>>0]|0;a[q>>0]=p;a[s>>0]=r;g=g+1|0;if((g|0)==(h|0))break;else f=f+8|0}}break}case 4:{h=c[e>>2]|0;g=(h|0)!=0;if((a[e+9>>0]|0)==8){if(!g)break a;g=0;while(1){s=f+1|0;r=a[f>>0]|0;a[f>>0]=a[s>>0]|0;a[s>>0]=r;g=g+1|0;if((g|0)==(h|0))break;else f=f+2|0}}else{if(!g)break a;g=0;while(1){o=f+1|0;p=a[f>>0]|0;q=f+2|0;r=a[o>>0]|0;s=f+3|0;a[f>>0]=a[q>>0]|0;a[o>>0]=a[s>>0]|0;a[q>>0]=p;a[s>>0]=r;g=g+1|0;if((g|0)==(h|0))break;else f=f+4|0}}break}default:break a}}while(0);b:do if(c[t>>2]&524288|0){f=(c[b+380>>2]|0)+1|0;switch(a[e+8>>0]|0){case 6:{h=c[e>>2]|0;g=(h|0)!=0;if((a[e+9>>0]|0)==8){if(!g)break b;g=0;while(1){s=f+3|0;a[s>>0]=~a[s>>0];g=g+1|0;if((g|0)==(h|0))break;else f=f+4|0}}else{if(!g)break b;g=0;while(1){r=f+6|0;s=f+7|0;a[r>>0]=~a[r>>0];a[s>>0]=~a[s>>0];g=g+1|0;if((g|0)==(h|0))break;else f=f+8|0}}break}case 4:{h=c[e>>2]|0;g=(h|0)!=0;if((a[e+9>>0]|0)==8){if(!g)break b;g=0;while(1){s=f+1|0;a[s>>0]=~a[s>>0];g=g+1|0;if((g|0)==(h|0))break;else f=f+2|0}}else{if(!g)break b;g=0;while(1){r=f+2|0;s=f+3|0;a[r>>0]=~a[r>>0];a[s>>0]=~a[s>>0];g=g+1|0;if((g|0)==(h|0))break;else f=f+4|0}}break}default:break b}}while(0);f=c[t>>2]|0;if(f&1){_png_do_bgr(e,(c[b+380>>2]|0)+1|0);f=c[t>>2]|0}if(!(f&32)){Xc=u;return}_png_do_invert(e,(c[b+380>>2]|0)+1|0);Xc=u;return}function _png_do_check_palette_indexes(e,f){e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=b[e+408>>1]|0;h=a[f+9>>0]|0;if(k<<16>>16==0|(1<<(h&255)|0)<=(k&65535|0))return;i=(H(c[f>>2]&7,0-(d[f+11>>0]|0)|0)|0)&7;k=c[e+380>>2]|0;g=k+(c[f+4>>2]|0)+-1|0;switch(h<<24>>24){case 1:{if(g>>>0<=k>>>0)return;e=e+412|0;j=d[g>>0]|0;if((i?j>>>i:j)|0)c[e>>2]=1;f=g+-1|0;if(f>>>0<=k>>>0)return;do{if(a[f>>0]|0)c[e>>2]=1;f=f+-1|0}while(f>>>0>k>>>0);return}case 2:{if(g>>>0<=k>>>0)return;j=e+412|0;m=d[g>>0]|0;m=i?m>>>i:m;i=m&3;f=c[j>>2]|0;l=(i|0)>(f|0);f=l?i:f;i=(2?m>>>2:m)&3;e=(i|0)>(f|0);f=e?i:f;i=(4?m>>>4:m)&3;h=(i|0)>(f|0);f=h?i:f;m=6?m>>>6:m;i=(m|0)>(f|0);f=i?m:f;if(l|e|h|i)c[j>>2]=f;e=g+-1|0;if(e>>>0<=k>>>0)return;do{g=d[e>>0]|0;h=g&3;if((h|0)>(f|0)){c[j>>2]=h;g=d[e>>0]|0;f=h}h=(2?g>>>2:g)&3;if((h|0)>(f|0)){c[j>>2]=h;g=d[e>>0]|0;f=h}h=(4?g>>>4:g)&3;if((h|0)>(f|0)){c[j>>2]=h;g=d[e>>0]|0;f=h}g=(6?g>>>6:g)&3;if((g|0)>(f|0)){c[j>>2]=g;f=g}e=e+-1|0}while(e>>>0>k>>>0);return}case 4:{if(g>>>0<=k>>>0)return;j=e+412|0;m=d[g>>0]|0;i=i?m>>>i:m;m=i&15;f=c[j>>2]|0;l=(m|0)>(f|0);f=l?m:f;i=4?i>>>4:i;m=(i|0)>(f|0);f=m?i:f;if(l|m)c[j>>2]=f;e=g+-1|0;if(e>>>0<=k>>>0)return;do{g=d[e>>0]|0;h=g&15;if((h|0)>(f|0)){c[j>>2]=h;g=d[e>>0]|0;f=h}g=4?g>>>4:g;if((g|0)>(f|0)){c[j>>2]=g;f=g}e=e+-1|0}while(e>>>0>k>>>0);return}case 8:{if(g>>>0<=k>>>0)return;h=e+412|0;e=c[h>>2]|0;while(1){f=d[g>>0]|0;if((e|0)<(f|0))c[h>>2]=f;else f=e;g=g+-1|0;if(g>>>0<=k>>>0)break;else e=f}return}default:return}}function _png_write_find_filter(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;f=a[b+422>>0]|0;i=f&255;u=e+4|0;s=c[u>>2]|0;r=(d[e+11>>0]|0)+7|0;r=3?r>>>3:r;t=b+380|0;e=c[t>>2]|0;if(s>>>0<=33554430)if(f<<24>>24!=8&(i&8|0)!=0)if(!s){q=i;f=0}else{f=0;g=0;h=e;do{h=h+1|0;p=a[h>>0]|0;q=p&255;f=(p<<24>>24>-1?q:256-q|0)+f|0;g=g+1|0}while((g|0)!=(s|0));q=i}else{q=i;f=-257}else{q=i&0-i;f=-257}if((q|0)!=16){if(q&16){m=b+384|0;k=c[m>>2]|0;a[k>>0]=1;i=k+1|0;h=e+1|0;if(!r){g=0;j=0}else{l=r+1|0;j=0;g=0;while(1){o=a[h>>0]|0;a[i>>0]=o;p=o&255;g=(o<<24>>24>-1?p:256-p|0)+g|0;j=j+1|0;if((j|0)==(r|0))break;else{i=i+1|0;h=h+1|0}}j=r;i=k+l|0;h=e+l|0}a:do if(j>>>0>>0){k=i;i=e;while(1){i=i+1|0;p=(d[h>>0]|0)-(d[i>>0]|0)|0;a[k>>0]=p;p=p&255;g=(p>>>0<128?p:256-p|0)+g|0;if(g>>>0>f>>>0){h=g;break a}j=j+1|0;if(j>>>0>=s>>>0){h=g;break}else{k=k+1|0;h=h+1|0}}}else h=g;while(0);if(h>>>0>>0){e=c[m>>2]|0;f=b+388|0;g=c[f>>2]|0;if(!g)f=h;else{c[m>>2]=g;c[f>>2]=e;f=h}}}}else{l=b+384|0;j=c[l>>2]|0;a[j>>0]=1;i=j+1|0;g=e+1|0;if(!r)h=0;else{k=r+1|0;h=0;while(1){a[i>>0]=a[g>>0]|0;h=h+1|0;if((h|0)==(r|0))break;else{i=i+1|0;g=g+1|0}}h=r;i=j+k|0;g=e+k|0}if(h>>>0>>0)while(1){e=e+1|0;a[i>>0]=(d[g>>0]|0)-(d[e>>0]|0);h=h+1|0;if((h|0)==(s|0))break;else{i=i+1|0;g=g+1|0}}e=c[l>>2]|0}if((q|0)!=32){if(q&32){g=c[b+376>>2]|0;h=c[t>>2]|0;l=b+384|0;i=c[l>>2]|0;a[i>>0]=2;if(!s)i=0;else{j=i;i=0;k=0;do{h=h+1|0;g=g+1|0;j=j+1|0;p=(d[h>>0]|0)-(d[g>>0]|0)|0;a[j>>0]=p;p=p&255;i=(p>>>0<128?p:256-p|0)+i|0;k=k+1|0}while(k>>>0>>0&i>>>0<=f>>>0)}if(i>>>0>>0){e=c[l>>2]|0;f=b+388|0;g=c[f>>2]|0;if(!g)f=i;else{c[l>>2]=g;c[f>>2]=e;f=i}}}}else{e=c[b+376>>2]|0;h=c[t>>2]|0;j=b+384|0;g=c[j>>2]|0;a[g>>0]=2;if(s|0){i=h;h=0;do{e=e+1|0;g=g+1|0;i=i+1|0;a[g>>0]=(d[i>>0]|0)-(d[e>>0]|0);h=h+1|0}while((h|0)!=(s|0))}e=c[j>>2]|0}if((q|0)!=64)if(q&64){p=b+384|0;n=c[p>>2]|0;a[n>>0]=3;g=c[t>>2]|0;m=c[b+376>>2]|0;j=m+1|0;k=n+1|0;i=g+1|0;if(!r){h=0;l=0}else{o=r+1|0;l=0;h=0;while(1){v=a[j>>0]|0;v=(d[i>>0]|0)-((1?(v&255)>>>1:v&255)&255)|0;a[k>>0]=v;v=v&255;h=(v>>>0<128?v:256-v|0)+h|0;l=l+1|0;if((l|0)==(r|0))break;else{j=j+1|0;k=k+1|0;i=i+1|0}}l=r;j=m+o|0;k=n+o|0;i=g+o|0}b:do if(l>>>0>>0)while(1){g=g+1|0;v=(d[g>>0]|0)+(d[j>>0]|0)|0;v=(d[i>>0]|0)-(1?v>>>1:v)|0;a[k>>0]=v;v=v&255;h=(v>>>0<128?v:256-v|0)+h|0;if(h>>>0>f>>>0)break b;l=l+1|0;if(l>>>0>=s>>>0)break;else{j=j+1|0;k=k+1|0;i=i+1|0}}while(0);if(h>>>0>>0){e=c[p>>2]|0;f=b+388|0;g=c[f>>2]|0;if(g){c[p>>2]=g;c[f>>2]=e}}else h=f}else h=f;else{n=b+384|0;l=c[n>>2]|0;a[l>>0]=3;e=c[t>>2]|0;k=c[b+376>>2]|0;i=k+1|0;j=l+1|0;h=e+1|0;if(!r)g=0;else{m=r+1|0;g=0;while(1){v=a[i>>0]|0;a[j>>0]=(d[h>>0]|0)-((1?(v&255)>>>1:v&255)&255);g=g+1|0;if((g|0)==(r|0))break;else{i=i+1|0;j=j+1|0;h=h+1|0}}g=r;i=k+m|0;j=l+m|0;h=e+m|0}if(g>>>0>>0)while(1){e=e+1|0;v=(d[e>>0]|0)+(d[i>>0]|0)|0;a[j>>0]=(d[h>>0]|0)-(1?v>>>1:v);g=g+1|0;if((g|0)==(s|0))break;else{i=i+1|0;j=j+1|0;h=h+1|0}}e=c[n>>2]|0;h=f}do if((q|0)!=128){if(!(q&128)){f=b+376|0;break}q=b+384|0;o=c[q>>2]|0;a[o>>0]=4;j=c[t>>2]|0;f=b+376|0;i=c[f>>2]|0;g=j+1|0;k=o+1|0;l=i+1|0;if(!r){n=g;g=0;m=0}else{p=r+1|0;n=g;g=0;m=0;while(1){v=(d[n>>0]|0)-(d[l>>0]|0)|0;a[k>>0]=v;v=v&255;g=(v>>>0<128?v:256-v|0)+g|0;m=m+1|0;if((m|0)==(r|0))break;else{n=n+1|0;k=k+1|0;l=l+1|0}}n=j+p|0;k=o+p|0;l=i+p|0;m=r}c:do if(m>>>0>>0)while(1){i=i+1|0;j=j+1|0;r=d[l>>0]|0;p=d[i>>0]|0;v=d[j>>0]|0;o=r-p|0;y=v-p|0;x=(o|0)<0?0-o|0:o;w=(y|0)<0?0-y|0:y;o=y+o|0;o=(o|0)<0?0-o|0:o;v=(d[n>>0]|0)-((x|0)>(w|0)|(x|0)>(o|0)?((w|0)>(o|0)?p:r):v)|0;a[k>>0]=v;v=v&255;g=(v>>>0<128?v:256-v|0)+g|0;if(g>>>0>h>>>0)break c;m=m+1|0;if(m>>>0>=s>>>0)break;else{n=n+1|0;k=k+1|0;l=l+1|0}}while(0);if(g>>>0>>0){e=c[q>>2]|0;g=b+388|0;h=c[g>>2]|0;if(h){c[q>>2]=h;c[g>>2]=e}}}else{n=b+384|0;l=c[n>>2]|0;a[l>>0]=4;g=c[t>>2]|0;f=b+376|0;e=c[f>>2]|0;j=g+1|0;k=l+1|0;h=e+1|0;if(!r)i=0;else{m=r+1|0;i=0;while(1){a[k>>0]=(d[j>>0]|0)-(d[h>>0]|0);i=i+1|0;if((i|0)==(r|0))break;else{k=k+1|0;h=h+1|0;j=j+1|0}}j=g+m|0;k=l+m|0;h=e+m|0;i=r}if(i>>>0>>0)while(1){e=e+1|0;g=g+1|0;x=d[h>>0]|0;w=d[e>>0]|0;y=d[g>>0]|0;v=x-w|0;p=y-w|0;q=(v|0)<0?0-v|0:v;r=(p|0)<0?0-p|0:p;v=p+v|0;v=(v|0)<0?0-v|0:v;a[k>>0]=(d[j>>0]|0)-((q|0)>(r|0)|(q|0)>(v|0)?((r|0)>(v|0)?w:x):y);i=i+1|0;if((i|0)==(s|0))break;else{k=k+1|0;h=h+1|0;j=j+1|0}}e=c[n>>2]|0}while(0);_png_compress_IDAT(b,e,(c[u>>2]|0)+1|0,0);e=c[f>>2]|0;if(e|0){c[f>>2]=c[t>>2];c[t>>2]=e}_png_write_finish_row(b);x=b+472|0;y=(c[x>>2]|0)+1|0;c[x>>2]=y;if(((c[b+468>>2]|0)+-1|0)>>>0>=y>>>0)return;_png_write_flush(b);return}function _png_compress_IDAT(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0;U=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);S=U;T=b+216|0;do if((c[T>>2]|0)!=1229209940){l=b+276|0;k=c[l>>2]|0;if(k){j=c[k>>2]|0;if(j|0){c[k>>2]=0;do{G=j;j=c[j>>2]|0;_png_free(b,G)}while((j|0)!=0)}}else{G=_png_malloc(b,(c[b+280>>2]|0)+4|0)|0;c[l>>2]=G;c[G>>2]=0}if(!(_png_deflate_claim(b,1229209940,_png_image_size(b)|0)|0)){P=b+232|0;c[P>>2]=(c[l>>2]|0)+4;M=b+280|0;Q=b+236|0;c[Q>>2]=c[M>>2];C=l;break}else _png_error(b,c[b+244>>2]|0)}else{C=b+276|0;M=b+280|0;P=b+232|0;Q=b+236|0}while(0);A=b+220|0;c[A>>2]=e;o=b+224|0;c[o>>2]=0;D=b+204|0;B=b+716|0;p=(g|0)==0;E=b+772|0;q=S+1|0;r=S+2|0;s=S+3|0;t=S+4|0;u=S+5|0;v=S+6|0;w=S+7|0;F=b+372|0;G=b+400|0;x=S+1|0;y=S+2|0;z=S+3|0;j=f;while(1){c[o>>2]=j;n=_deflate(A,g)|0;j=c[o>>2]|0;c[o>>2]=0;k=c[Q>>2]|0;if(!k){f=c[C>>2]|0;m=f+4|0;e=c[M>>2]|0;if(((((c[D>>2]&4|0)==0?(a[B>>0]|0)==0:0)?(H=_png_image_size(b)|0,H>>>0<16385):0)?(I=d[m>>0]|0,(I&15|0)==8&(I&240)>>>0<113):0)?(J=4?I>>>4:I,K=128<>>0>=H>>>0):0){k=K;l=J;do{k=1?k>>>1:k;l=l+-1|0}while(!((l|0)==0|k>>>0>>0));k=l<<4|8;a[m>>0]=k;f=f+5|0;l=a[f>>0]&-32&255;a[f>>0]=(((k<<8|l)>>>0)%31|0|l)^31}if(e|0){if((e|0)<0){L=23;break}c[E>>2]=34;a[S>>0]=24?e>>>24:e;a[q>>0]=16?e>>>16:e;a[r>>0]=8?e>>>8:e;a[s>>0]=e;a[t>>0]=73;a[u>>0]=68;a[v>>0]=65;a[w>>0]=84;_png_write_data(b,S,8);c[F>>2]=1229209940;_png_reset_crc(b);_png_calculate_crc(b,t,4);c[E>>2]=66;_png_write_data(b,m,e);_png_calculate_crc(b,m,e);c[E>>2]=130;f=c[G>>2]|0;a[S>>0]=24?f>>>24:f;a[x>>0]=16?f>>>16:f;a[y>>0]=8?f>>>8:f;a[z>>0]=f;_png_write_data(b,S,4)}c[D>>2]=c[D>>2]|4;c[P>>2]=m;c[Q>>2]=e;if(p|(n|0)!=0)L=26}else{e=k;L=26}if((L|0)==26){L=0;if(n|0){L=31;break}if(!j){L=29;break}}}if((L|0)==23)_png_error(b,155811);else if((L|0)==29)if((g|0)==4)_png_error(b,156492);else{Xc=U;return}else if((L|0)==31){if(!((g|0)==4&(n|0)==1)){_png_zstream_error(b,n);_png_error(b,c[b+244>>2]|0)}k=c[C>>2]|0;l=k+4|0;j=(c[M>>2]|0)-e|0;if(((((c[D>>2]&4|0)==0?(a[B>>0]|0)==0:0)?(R=_png_image_size(b)|0,R>>>0<16385):0)?(O=d[l>>0]|0,(O&15|0)==8&(O&240)>>>0<113):0)?(h=4?O>>>4:O,i=128<>>0>=R>>>0):0){do{i=1?i>>>1:i;h=h+-1|0}while(!((h|0)==0|i>>>0>>0));M=h<<4|8;a[l>>0]=M;R=k+5|0;O=a[R>>0]&-32&255;a[R>>0]=(((M<<8|O)>>>0)%31|0|O)^31}do if(j|0)if((j|0)<0)_png_error(b,155811);else{c[E>>2]=34;a[S>>0]=24?j>>>24:j;a[S+1>>0]=16?j>>>16:j;a[S+2>>0]=8?j>>>8:j;a[S+3>>0]=j;R=S+4|0;a[R>>0]=73;a[S+5>>0]=68;a[S+6>>0]=65;a[S+7>>0]=84;_png_write_data(b,S,8);c[F>>2]=1229209940;_png_reset_crc(b);_png_calculate_crc(b,R,4);c[E>>2]=66;_png_write_data(b,l,j);_png_calculate_crc(b,l,j);c[E>>2]=130;R=c[G>>2]|0;a[S>>0]=24?R>>>24:R;a[S+1>>0]=16?R>>>16:R;a[S+2>>0]=8?R>>>8:R;a[S+3>>0]=R;_png_write_data(b,S,4);break}while(0);c[Q>>2]=0;c[P>>2]=0;c[D>>2]=c[D>>2]|12;c[T>>2]=0;Xc=U;return}}function _png_write_flush(a){a=a|0;if(!a)return;if((c[a+368>>2]|0)>>>0>=(c[a+352>>2]|0)>>>0)return;_png_compress_IDAT(a,0,0,2);c[a+472>>2]=0;_png_flush(a);return}function _png_flush(a){a=a|0;var b=0;b=c[a+464>>2]|0;if(!b)return;sd[b&127](a);return}function _png_malloc(a,b){a=a|0;b=b|0;var d=0;if(!a){a=0;return a|0}if(!b)_png_error(a,156527);d=c[a+692>>2]|0;if(!d)b=_is_malloc(b)|0;else b=gd[d&127](a,b)|0;if(!b)_png_error(a,156527);else{a=b;return a|0}return 0}function _png_free(a,b){a=a|0;b=b|0;var d=0;if((a|0)==0|(b|0)==0)return;d=c[a+696>>2]|0;if(!d){_is_free(b);return}else{td[d&63](a,b);return}}function _png_image_size(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;h=c[b+348>>2]|0;d=c[b+360>>2]|0;if((d|h)>>>0>=32768){h=-1;return h|0}if(!(a[b+420>>0]|0)){h=H(d+1|0,h)|0;return h|0}g=c[b+344>>2]|0;i=a[b+426>>0]|0;e=i&255;f=3?e>>>3:e;d=g+7|0;d=3?d>>>3:d;b=(d|0)==0;if((i&255)>7){if(b)d=0;else{i=(H(d,f)|0)+1|0;d=h+7|0;d=H(i,3?d>>>3:d)|0}b=g+3|0;b=3?b>>>3:b;if(b){e=(H(b,f)|0)+1|0;i=h+7|0;d=(H(e,3?i>>>3:i)|0)+d|0}b=g+3|0;b=2?b>>>2:b;if(b){e=(H(b,f)|0)+1|0;i=h+3|0;d=(H(e,3?i>>>3:i)|0)+d|0}b=g+1|0;b=2?b>>>2:b;if(b){e=(H(b,f)|0)+1|0;i=h+3|0;d=(H(e,2?i>>>2:i)|0)+d|0}b=g+1|0;b=1?b>>>1:b;if(b){e=(H(b,f)|0)+1|0;i=h+1|0;d=(H(e,2?i>>>2:i)|0)+d|0}b=1?g>>>1:g;if(b){e=(H(b,f)|0)+1|0;i=h+1|0;d=(H(e,1?i>>>1:i)|0)+d|0}if(!g){i=d;return i|0}i=(H(g,f)|0)+1|0;i=(H(i,1?h>>>1:h)|0)+d|0;return i|0}else{if(b)d=0;else{i=(H(d,e)|0)+7|0;d=h+7|0;d=H((3?i>>>3:i)+1|0,3?d>>>3:d)|0}b=g+3|0;b=3?b>>>3:b;if(b){f=(H(b,e)|0)+7|0;i=h+7|0;d=(H((3?f>>>3:f)+1|0,3?i>>>3:i)|0)+d|0}b=g+3|0;b=2?b>>>2:b;if(b){f=(H(b,e)|0)+7|0;i=h+3|0;d=(H((3?f>>>3:f)+1|0,3?i>>>3:i)|0)+d|0}b=g+1|0;b=2?b>>>2:b;if(b){f=(H(b,e)|0)+7|0;i=h+3|0;d=(H((3?f>>>3:f)+1|0,2?i>>>2:i)|0)+d|0}b=g+1|0;b=1?b>>>1:b;if(b){f=(H(b,e)|0)+7|0;i=h+1|0;d=(H((3?f>>>3:f)+1|0,2?i>>>2:i)|0)+d|0}b=1?g>>>1:g;if(b){f=(H(b,e)|0)+7|0;i=h+1|0;d=(H((3?f>>>3:f)+1|0,1?i>>>1:i)|0)+d|0}if(!g){i=d;return i|0}i=(H(g,e)|0)+7|0;i=(H((3?i>>>3:i)+1|0,1?h>>>1:h)|0)+d|0;return i|0}return 0}function _png_do_strip_channel(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=b+4|0;g=c[k>>2]|0;i=d+g|0;j=b+10|0;switch(a[j>>0]|0){case 2:{switch(a[b+9>>0]|0){case 8:{h=(e|0)==0;f=d+1|0;e=h?f:d;f=h?d+2|0:f;if(f>>>0>>0){h=d+(g+-1-f)|0;h=(1?h>>>1:h)+1|0;g=e;while(1){a[g>>0]=a[f>>0]|0;f=f+2|0;if(f>>>0>=i>>>0)break;else g=g+1|0}e=e+h|0;f=8}else f=8;break}case 16:{h=(e|0)==0;f=d+2|0;e=h?f:d;f=h?d+4|0:f;if(f>>>0>>0){h=d+(g+-1-f)|0;h=((2?h>>>2:h)<<1)+2|0;g=e;while(1){a[g>>0]=a[f>>0]|0;a[g+1>>0]=a[f+1>>0]|0;f=f+4|0;if(f>>>0>=i>>>0)break;else g=g+2|0}e=e+h|0;f=16}else f=16;break}default:return}a[b+11>>0]=f;a[j>>0]=1;f=b+8|0;if((a[f>>0]|0)==4)a[f>>0]=0;break}case 4:{switch(a[b+9>>0]|0){case 8:{f=(e|0)==0;e=f?d+3|0:d;f=f?d+4|0:d+1|0;if(f>>>0>>0){h=d+(g+-1-f)|0;h=((2?h>>>2:h)*3|0)+3|0;g=e;while(1){a[g>>0]=a[f>>0]|0;a[g+1>>0]=a[f+1>>0]|0;a[g+2>>0]=a[f+2>>0]|0;f=f+4|0;if(f>>>0>=i>>>0)break;else g=g+3|0}e=e+h|0;f=24}else f=24;break}case 16:{f=(e|0)==0;e=f?d+6|0:d;f=f?d+8|0:d+2|0;if(f>>>0>>0){h=d+(g+-1-f)|0;h=((3?h>>>3:h)*6|0)+6|0;g=e;while(1){a[g>>0]=a[f>>0]|0;a[g+1>>0]=a[f+1>>0]|0;a[g+2>>0]=a[f+2>>0]|0;a[g+3>>0]=a[f+3>>0]|0;a[g+4>>0]=a[f+4>>0]|0;a[g+5>>0]=a[f+5>>0]|0;f=f+8|0;if(f>>>0>=i>>>0)break;else g=g+6|0}e=e+h|0;f=48}else f=48;break}default:return}a[b+11>>0]=f;a[j>>0]=3;f=b+8|0;if((a[f>>0]|0)==6)a[f>>0]=2;break}default:return}c[k>>2]=e-d;return}function _png_do_packswap(b,e){b=b|0;e=e|0;var f=0,g=0,h=0;f=a[b+9>>0]|0;if((f&255)>=8)return;g=c[b+4>>2]|0;h=e+g|0;switch(f<<24>>24){case 1:{b=86448;break}case 2:{b=85936;break}case 4:{b=86192;break}default:return}if((g|0)<=0)return;do{a[e>>0]=a[b+(d[e>>0]|0)>>0]|0;e=e+1|0}while(e>>>0>>0);return}function _png_do_swap(b,e){b=b|0;e=e|0;var f=0,g=0,h=0;if((a[b+9>>0]|0)!=16)return;g=H(c[b>>2]|0,d[b+10>>0]|0)|0;if(!g)return;f=0;b=e;while(1){h=a[b>>0]|0;e=b+1|0;a[b>>0]=a[e>>0]|0;a[e>>0]=h;f=f+1|0;if((f|0)==(g|0))break;else b=b+2|0}return}function _png_do_bgr(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=a[b+8>>0]|0;if(!(e&2))return;f=c[b>>2]|0;switch(a[b+9>>0]|0){case 8:switch(e<<24>>24){case 2:{if(!f)return;b=0;while(1){g=a[d>>0]|0;e=d+2|0;a[d>>0]=a[e>>0]|0;a[e>>0]=g;b=b+1|0;if((b|0)==(f|0))break;else d=d+3|0}return}case 6:{if(!f)return;b=0;while(1){e=a[d>>0]|0;g=d+2|0;a[d>>0]=a[g>>0]|0;a[g>>0]=e;b=b+1|0;if((b|0)==(f|0))break;else d=d+4|0}return}default:return}case 16:switch(e<<24>>24){case 2:{if(!f)return;b=0;while(1){e=a[d>>0]|0;h=d+4|0;a[d>>0]=a[h>>0]|0;a[h>>0]=e;h=d+1|0;e=a[h>>0]|0;g=d+5|0;a[h>>0]=a[g>>0]|0;a[g>>0]=e;b=b+1|0;if((b|0)==(f|0))break;else d=d+6|0}return}case 6:{if(!f)return;b=0;while(1){g=a[d>>0]|0;e=d+4|0;a[d>>0]=a[e>>0]|0;a[e>>0]=g;e=d+1|0;g=a[e>>0]|0;h=d+5|0;a[e>>0]=a[h>>0]|0;a[h>>0]=g;b=b+1|0;if((b|0)==(f|0))break;else d=d+8|0}return}default:return}default:return}}function _png_do_invert(b,d){b=b|0;d=d|0;var e=0,f=0;switch(a[b+8>>0]|0){case 0:{f=c[b+4>>2]|0;if(!f)return;e=0;b=d;while(1){a[b>>0]=~a[b>>0];e=e+1|0;if((e|0)==(f|0))break;else b=b+1|0}return}case 4:switch(a[b+9>>0]|0){case 8:{f=c[b+4>>2]|0;if(!f)return;e=0;b=d;while(1){a[b>>0]=~a[b>>0];e=e+2|0;if(e>>>0>=f>>>0)break;else b=b+2|0}return}case 16:{f=c[b+4>>2]|0;if(!f)return;e=0;b=d;while(1){a[b>>0]=~a[b>>0];d=b+1|0;a[d>>0]=~a[d>>0];e=e+4|0;if(e>>>0>=f>>>0)break;else b=b+4|0}return}default:return}default:return}}function _png_calloc(a,b){a=a|0;b=b|0;var d=0;if(!a){b=0;return b|0}if(!b)_png_error(a,156527);d=c[a+692>>2]|0;if(!d)d=_is_malloc(b)|0;else d=gd[d&127](a,b)|0;if(!d)_png_error(a,156527);_memset(d|0,0,b|0)|0;b=d;return b|0}function _png_write_info_before_PLTE(f,g){f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((f|0)==0|(g|0)==0)return;m=f+204|0;if(c[m>>2]&1024|0)return;_png_write_sig(f);if(c[m>>2]&4096|0?(i=f+680|0,c[i>>2]|0):0)c[i>>2]=0;k=g+25|0;_png_write_IHDR(f,c[g>>2]|0,c[g+4>>2]|0,d[g+24>>0]|0,d[k>>0]|0,d[g+26>>0]|0,d[g+27>>0]|0,d[g+28>>0]|0);l=g+114|0;i=b[l>>1]|0;if((i&-32760)<<16>>16==8?(c[g+8>>2]&1|0)!=0:0){_png_write_gAMA_fixed(f,c[g+40>>2]|0);i=b[l>>1]|0}j=g+8|0;do if(i<<16>>16>-1){p=c[j>>2]|0;i=(p&2048|0)==0;if(!(p&4096)){if(i)break;_png_write_sRGB(f,e[g+112>>1]|0);break}if(!i)_png_app_warning(f,157017);_png_write_iCCP(f,c[g+116>>2]|0,c[g+120>>2]|0)}while(0);if(c[j>>2]&2|0)_png_write_sBIT(f,g+148|0,d[k>>0]|0);if((b[l>>1]&-32752)<<16>>16==16?c[j>>2]&4|0:0)_png_write_cHRM_fixed(f,g+44|0);i=c[g+252>>2]|0;if(i|0?(h=c[g+248>>2]|0,n=h+(i*20|0)|0,(i|0)>0):0){i=f+660|0;do{do if(a[h+16>>0]&1?(o=_png_handle_as_unknown(f,h)|0,(o|0)!=1):0){if(!((o|0)==3|(a[h+3>>0]&32)!=0)){if(o|0)break;if((c[i>>2]|0)!=3)break}_png_write_chunk(f,h,c[h+8>>2]|0,c[h+12>>2]|0)}while(0);h=h+20|0}while(h>>>0>>0)}c[m>>2]=c[m>>2]|1024;return}function _png_write_PLTE(e,f,g){e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);m=o+8|0;n=o;i=a[e+423>>0]|0;j=i<<24>>24==3;if(j)h=1<<(d[e+424>>0]|0);else h=256;if(h>>>0>>0?1:(c[e+680>>2]&1|g|0)==0)if(j)_png_error(e,156981);else{Xc=o;return}if(!(i&2)){Xc=o;return}b[e+408>>1]=g;l=g*3|0;j=e+772|0;c[j>>2]=34;a[m>>0]=24?l>>>24:l;a[m+1>>0]=16?l>>>16:l;a[m+2>>0]=8?l>>>8:l;a[m+3>>0]=l;l=m+4|0;a[l>>0]=80;a[m+5>>0]=76;a[m+6>>0]=84;a[m+7>>0]=69;_png_write_data(e,m,8);c[e+372>>2]=1347179589;_png_reset_crc(e);_png_calculate_crc(e,l,4);c[j>>2]=66;if(g|0){k=n+1|0;l=n+2|0;i=0;h=f;while(1){a[n>>0]=a[h>>0]|0;a[k>>0]=a[h+1>>0]|0;a[l>>0]=a[h+2>>0]|0;_png_write_data(e,n,3);_png_calculate_crc(e,n,3);i=i+1|0;if((i|0)==(g|0))break;else h=h+3|0}}c[j>>2]=130;n=c[e+400>>2]|0;a[m>>0]=24?n>>>24:n;a[m+1>>0]=16?n>>>16:n;a[m+2>>0]=8?n>>>8:n;a[m+3>>0]=n;_png_write_data(e,m,4);n=e+204|0;c[n>>2]=c[n>>2]|2;Xc=o;return}function _png_write_tRNS(f,g,h,i,j){f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0;m=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=m+8|0;k=m;switch(j|0){case 3:{if((i|0)>=1?(e[f+408>>1]|0)>=(i|0):0){h=f+772|0;c[h>>2]=34;a[l>>0]=24?i>>>24:i;a[l+1>>0]=16?i>>>16:i;a[l+2>>0]=8?i>>>8:i;a[l+3>>0]=i;k=l+4|0;a[k>>0]=116;a[l+5>>0]=82;a[l+6>>0]=78;a[l+7>>0]=83;_png_write_data(f,l,8);c[f+372>>2]=1951551059;_png_reset_crc(f);_png_calculate_crc(f,k,4);c[h>>2]=66;if(g|0){_png_write_data(f,g,i);_png_calculate_crc(f,g,i)}c[h>>2]=130;k=c[f+400>>2]|0;a[l>>0]=24?k>>>24:k;a[l+1>>0]=16?k>>>16:k;a[l+2>>0]=8?k>>>8:k;a[l+3>>0]=k;_png_write_data(f,l,4);Xc=m;return}_png_app_warning(f,156767);Xc=m;return}case 0:{h=b[h+8>>1]|0;if((1<>0]|0)>(h&65535|0)){a[k>>0]=8?(h&65535)>>>8:h&65535;a[k+1>>0]=h;i=f+772|0;c[i>>2]=34;a[l>>0]=0;a[l+1>>0]=0;a[l+2>>0]=0;a[l+3>>0]=2;g=l+4|0;a[g>>0]=116;a[l+5>>0]=82;a[l+6>>0]=78;a[l+7>>0]=83;_png_write_data(f,l,8);c[f+372>>2]=1951551059;_png_reset_crc(f);_png_calculate_crc(f,g,4);c[i>>2]=66;_png_write_data(f,k,2);_png_calculate_crc(f,k,2);c[i>>2]=130;k=c[f+400>>2]|0;a[l>>0]=24?k>>>24:k;a[l+1>>0]=16?k>>>16:k;a[l+2>>0]=8?k>>>8:k;a[l+3>>0]=k;_png_write_data(f,l,4);Xc=m;return}else{_png_app_warning(f,156814);Xc=m;return}}case 2:{i=b[h+2>>1]|0;g=8?(i&65535)>>>8:i&65535;a[k>>0]=g;a[k+1>>0]=i;i=b[h+4>>1]|0;j=8?(i&65535)>>>8:i&65535;a[k+2>>0]=j;a[k+3>>0]=i;h=b[h+6>>1]|0;i=8?(h&65535)>>>8:h&65535;a[k+4>>0]=i;a[k+5>>0]=h;if((a[f+424>>0]|0)==8?(j|g|i)<<16>>16:0){_png_app_warning(f,156878);Xc=m;return}i=f+772|0;c[i>>2]=34;a[l>>0]=0;a[l+1>>0]=0;a[l+2>>0]=0;a[l+3>>0]=6;g=l+4|0;a[g>>0]=116;a[l+5>>0]=82;a[l+6>>0]=78;a[l+7>>0]=83;_png_write_data(f,l,8);c[f+372>>2]=1951551059;_png_reset_crc(f);_png_calculate_crc(f,g,4);c[i>>2]=66;_png_write_data(f,k,6);_png_calculate_crc(f,k,6);c[i>>2]=130;k=c[f+400>>2]|0;a[l>>0]=24?k>>>24:k;a[l+1>>0]=16?k>>>16:k;a[l+2>>0]=8?k>>>8:k;a[l+3>>0]=k;_png_write_data(f,l,4);Xc=m;return}default:{_png_app_warning(f,156942);Xc=m;return}}}function _png_write_bKGD(e,f,g){e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=k+8|0;j=k;if((g|0)==3){h=b[e+408>>1]|0;if(h<<16>>16==0?(c[e+680>>2]&1|0)!=0:0)g=a[f>>0]|0;else{g=a[f>>0]|0;if((g&255)>>>0>=(h&65535)>>>0){Xc=k;return}}a[j>>0]=g;h=e+772|0;c[h>>2]=34;a[i>>0]=0;a[i+1>>0]=0;a[i+2>>0]=0;a[i+3>>0]=1;f=i+4|0;a[f>>0]=98;a[i+5>>0]=75;a[i+6>>0]=71;a[i+7>>0]=68;_png_write_data(e,i,8);c[e+372>>2]=1649100612;_png_reset_crc(e);_png_calculate_crc(e,f,4);c[h>>2]=66;_png_write_data(e,j,1);_png_calculate_crc(e,j,1);c[h>>2]=130;j=c[e+400>>2]|0;a[i>>0]=24?j>>>24:j;a[i+1>>0]=16?j>>>16:j;a[i+2>>0]=8?j>>>8:j;a[i+3>>0]=j;_png_write_data(e,i,4);Xc=k;return}if(!(g&2)){g=b[f+8>>1]|0;if((1<>0]|0)<=(g&65535|0)){Xc=k;return}a[j>>0]=8?(g&65535)>>>8:g&65535;a[j+1>>0]=g;h=e+772|0;c[h>>2]=34;a[i>>0]=0;a[i+1>>0]=0;a[i+2>>0]=0;a[i+3>>0]=2;f=i+4|0;a[f>>0]=98;a[i+5>>0]=75;a[i+6>>0]=71;a[i+7>>0]=68;_png_write_data(e,i,8);c[e+372>>2]=1649100612;_png_reset_crc(e);_png_calculate_crc(e,f,4);c[h>>2]=66;_png_write_data(e,j,2);_png_calculate_crc(e,j,2);c[h>>2]=130;j=c[e+400>>2]|0;a[i>>0]=24?j>>>24:j;a[i+1>>0]=16?j>>>16:j;a[i+2>>0]=8?j>>>8:j;a[i+3>>0]=j;_png_write_data(e,i,4);Xc=k;return}h=b[f+2>>1]|0;g=8?(h&65535)>>>8:h&65535;a[j>>0]=g;a[j+1>>0]=h;h=b[f+4>>1]|0;l=8?(h&65535)>>>8:h&65535;a[j+2>>0]=l;a[j+3>>0]=h;f=b[f+6>>1]|0;h=8?(f&65535)>>>8:f&65535;a[j+4>>0]=h;a[j+5>>0]=f;if((a[e+424>>0]|0)==8?(l|g|h)<<16>>16:0){Xc=k;return}l=e+772|0;c[l>>2]=34;a[i>>0]=0;a[i+1>>0]=0;a[i+2>>0]=0;a[i+3>>0]=6;h=i+4|0;a[h>>0]=98;a[i+5>>0]=75;a[i+6>>0]=71;a[i+7>>0]=68;_png_write_data(e,i,8);c[e+372>>2]=1649100612;_png_reset_crc(e);_png_calculate_crc(e,h,4);c[l>>2]=66;_png_write_data(e,j,6);_png_calculate_crc(e,j,6);c[l>>2]=130;l=c[e+400>>2]|0;a[i>>0]=24?l>>>24:l;a[i+1>>0]=16?l>>>16:l;a[i+2>>0]=8?l>>>8:l;a[i+3>>0]=l;_png_write_data(e,i,4);Xc=k;return}function _png_write_hIST(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);k=m+8|0;l=m;if((e[d+408>>1]|0|0)<(g|0)){Xc=m;return}i=d+772|0;c[i>>2]=34;a[k>>0]=23?g>>>23:g;a[k+1>>0]=15?g>>>15:g;a[k+2>>0]=7?g>>>7:g;a[k+3>>0]=g<<1;j=k+4|0;a[j>>0]=104;a[k+5>>0]=73;a[k+6>>0]=83;a[k+7>>0]=84;_png_write_data(d,k,8);c[d+372>>2]=1749635924;_png_reset_crc(d);_png_calculate_crc(d,j,4);c[i>>2]=66;if((g|0)>0){j=l+1|0;h=0;do{n=b[f+(h<<1)>>1]|0;a[l>>0]=8?(n&65535)>>>8:n&65535;a[j>>0]=n;_png_write_data(d,l,2);_png_calculate_crc(d,l,2);h=h+1|0}while((h|0)!=(g|0))}c[i>>2]=130;n=c[d+400>>2]|0;a[k>>0]=24?n>>>24:n;a[k+1>>0]=16?n>>>16:n;a[k+2>>0]=8?n>>>8:n;a[k+3>>0]=n;_png_write_data(d,k,4);Xc=m;return}function _png_write_oFFs(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;i=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);g=i+16|0;h=i;_png_save_int_32(h,d);_png_save_int_32(h+4|0,e);a[h+8>>0]=f;if(!b){Xc=i;return}f=b+772|0;c[f>>2]=34;a[g>>0]=0;a[g+1>>0]=0;a[g+2>>0]=0;a[g+3>>0]=9;e=g+4|0;a[e>>0]=111;a[g+5>>0]=70;a[g+6>>0]=70;a[g+7>>0]=115;_png_write_data(b,g,8);c[b+372>>2]=1866876531;_png_reset_crc(b);_png_calculate_crc(b,e,4);c[f>>2]=66;_png_write_data(b,h,9);_png_calculate_crc(b,h,9);c[f>>2]=130;h=c[b+400>>2]|0;a[g>>0]=24?h>>>24:h;a[g+1>>0]=16?h>>>16:h;a[g+2>>0]=8?h>>>8:h;a[g+3>>0]=h;_png_write_data(b,g,4);Xc=i;return}function _png_write_pCAL(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=Xc;Xc=Xc+112|0;if((Xc|0)>=(Yc|0))N(112);t=u+96|0;r=u+80|0;p=u;if((g|0)>3)_png_error(b,156703);d=_png_check_keyword(b,d,p)|0;if(!d)_png_error(b,156745);n=d+1|0;q=(_strlen(i)|0)+((h|0)!=0&1)|0;d=d+11+q|0;s=_png_malloc(b,h<<2)|0;o=(h|0)>0;if(o){l=h+-1|0;k=0;do{m=(_strlen(c[j+(k<<2)>>2]|0)|0)+((k|0)!=(l|0)&1)|0;c[s+(k<<2)>>2]=m;d=m+d|0;k=k+1|0}while((k|0)!=(h|0))}m=(b|0)==0;if(!m){l=b+772|0;c[l>>2]=34;a[t>>0]=24?d>>>24:d;a[t+1>>0]=16?d>>>16:d;a[t+2>>0]=8?d>>>8:d;a[t+3>>0]=d;k=t+4|0;a[k>>0]=112;a[t+5>>0]=67;a[t+6>>0]=65;a[t+7>>0]=76;_png_write_data(b,t,8);c[b+372>>2]=1883455820;_png_reset_crc(b);_png_calculate_crc(b,k,4);c[l>>2]=66;if(!n)d=1;else{_png_write_data(b,p,n);_png_calculate_crc(b,p,n);d=1}}else d=0;_png_save_int_32(r,e);_png_save_int_32(r+4|0,f);a[r+8>>0]=g;a[r+9>>0]=h;if(d?(_png_write_data(b,r,10),_png_calculate_crc(b,r,10),(q|0)!=0&(i|0)!=0):0){_png_write_data(b,i,q);_png_calculate_crc(b,i,q)}if(o&d){d=0;do{k=c[j+(d<<2)>>2]|0;l=c[s+(d<<2)>>2]|0;if((k|0)!=0&(l|0)!=0){_png_write_data(b,k,l);_png_calculate_crc(b,k,l)}d=d+1|0}while((d|0)!=(h|0))}_png_free(b,s);if(m){Xc=u;return}c[b+772>>2]=130;j=c[b+400>>2]|0;a[t>>0]=24?j>>>24:j;a[t+1>>0]=16?j>>>16:j;a[t+2>>0]=8?j>>>8:j;a[t+3>>0]=j;_png_write_data(b,t,4);Xc=u;return}function _png_write_sCAL_s(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+80|0;if((Xc|0)>=(Yc|0))N(80);i=l+64|0;j=l;g=_strlen(e)|0;h=_strlen(f)|0;k=g+2+h|0;if(k>>>0>64){Xc=l;return}a[j>>0]=d;_memcpy(j+1|0,e|0,g+1|0)|0;_memcpy(j+g+2|0,f|0,h|0)|0;if(!b){Xc=l;return}d=b+772|0;c[d>>2]=34;a[i>>0]=24?k>>>24:k;a[i+1>>0]=16?k>>>16:k;a[i+2>>0]=8?k>>>8:k;a[i+3>>0]=k;h=i+4|0;a[h>>0]=115;a[i+5>>0]=67;a[i+6>>0]=65;a[i+7>>0]=76;_png_write_data(b,i,8);c[b+372>>2]=1933787468;_png_reset_crc(b);_png_calculate_crc(b,h,4);c[d>>2]=66;if(k|0){_png_write_data(b,j,k);_png_calculate_crc(b,j,k)}c[d>>2]=130;k=c[b+400>>2]|0;a[i>>0]=24?k>>>24:k;a[i+1>>0]=16?k>>>16:k;a[i+2>>0]=8?k>>>8:k;a[i+3>>0]=k;_png_write_data(b,i,4);Xc=l;return}function _png_write_pHYs(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;i=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);g=i+16|0;h=i;a[h>>0]=24?d>>>24:d;a[h+1>>0]=16?d>>>16:d;a[h+2>>0]=8?d>>>8:d;a[h+3>>0]=d;a[h+4>>0]=24?e>>>24:e;a[h+5>>0]=16?e>>>16:e;a[h+6>>0]=8?e>>>8:e;a[h+7>>0]=e;a[h+8>>0]=f;if(!b){Xc=i;return}f=b+772|0;c[f>>2]=34;a[g>>0]=0;a[g+1>>0]=0;a[g+2>>0]=0;a[g+3>>0]=9;e=g+4|0;a[e>>0]=112;a[g+5>>0]=72;a[g+6>>0]=89;a[g+7>>0]=115;_png_write_data(b,g,8);c[b+372>>2]=1883789683;_png_reset_crc(b);_png_calculate_crc(b,e,4);c[f>>2]=66;_png_write_data(b,h,9);_png_calculate_crc(b,h,9);c[f>>2]=130;h=c[b+400>>2]|0;a[g>>0]=24?h>>>24:h;a[g+1>>0]=16?h>>>16:h;a[g+2>>0]=8?h>>>8:h;a[g+3>>0]=h;_png_write_data(b,g,4);Xc=i;return}function _png_write_sPLT(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=Xc;Xc=Xc+112|0;if((Xc|0)>=(Yc|0))N(112);x=z+96|0;h=z;y=z+80|0;k=e+4|0;l=(a[k>>0]|0)==8?6:10;m=e+12|0;f=c[m>>2]|0;g=_png_check_keyword(d,c[e>>2]|0,h)|0;if(!g)_png_error(d,156681);f=g+2+(H(l,f)|0)|0;w=(d|0)==0;if(w)f=0;else{v=d+772|0;c[v>>2]=34;a[x>>0]=24?f>>>24:f;a[x+1>>0]=16?f>>>16:f;a[x+2>>0]=8?f>>>8:f;a[x+3>>0]=f;f=x+4|0;a[f>>0]=115;a[x+5>>0]=80;a[x+6>>0]=76;a[x+7>>0]=84;_png_write_data(d,x,8);c[d+372>>2]=1934642260;_png_reset_crc(d);_png_calculate_crc(d,f,4);c[v>>2]=66;f=g+1|0;if(f|0){_png_write_data(d,h,f);_png_calculate_crc(d,h,f)}_png_write_data(d,k,1);_png_calculate_crc(d,k,1);f=1}j=e+8|0;i=c[j>>2]|0;g=c[m>>2]|0;if((g|0)>0){n=y+1|0;o=y+2|0;p=y+3|0;q=y+4|0;r=y+5|0;s=y+6|0;t=y+7|0;u=y+8|0;v=y+9|0;if(f)do{f=b[i>>1]|0;if((a[k>>0]|0)==8){a[y>>0]=f;a[n>>0]=b[i+2>>1];a[o>>0]=b[i+4>>1];f=r;g=q;h=p;e=b[i+6>>1]&255}else{a[y>>0]=8?(f&65535)>>>8:f&65535;a[n>>0]=f;e=b[i+2>>1]|0;a[o>>0]=8?(e&65535)>>>8:e&65535;a[p>>0]=e;e=b[i+4>>1]|0;a[q>>0]=8?(e&65535)>>>8:e&65535;a[r>>0]=e;e=b[i+6>>1]|0;a[s>>0]=8?(e&65535)>>>8:e&65535;f=v;g=u;h=t;e=e&255}a[h>>0]=e;e=b[i+8>>1]|0;a[g>>0]=8?(e&65535)>>>8:e&65535;a[f>>0]=e;_png_write_data(d,y,l);_png_calculate_crc(d,y,l);i=i+10|0}while(i>>>0<((c[j>>2]|0)+((c[m>>2]|0)*10|0)|0)>>>0);else{k=(a[k>>0]|0)==8;j=i+(g*10|0)|0;do{f=b[i>>1]|0;if(k){a[y>>0]=f;a[n>>0]=b[i+2>>1];a[o>>0]=b[i+4>>1];f=r;g=q;h=p;e=b[i+6>>1]&255}else{a[y>>0]=8?(f&65535)>>>8:f&65535;a[n>>0]=f;e=b[i+2>>1]|0;a[o>>0]=8?(e&65535)>>>8:e&65535;a[p>>0]=e;e=b[i+4>>1]|0;a[q>>0]=8?(e&65535)>>>8:e&65535;a[r>>0]=e;e=b[i+6>>1]|0;a[s>>0]=8?(e&65535)>>>8:e&65535;f=v;g=u;h=t;e=e&255}a[h>>0]=e;m=b[i+8>>1]|0;a[g>>0]=8?(m&65535)>>>8:m&65535;a[f>>0]=m;i=i+10|0}while(i>>>0>>0)}}if(w){Xc=z;return}c[d+772>>2]=130;y=c[d+400>>2]|0;a[x>>0]=24?y>>>24:y;a[x+1>>0]=16?y>>>16:y;a[x+2>>0]=8?y>>>8:y;a[x+3>>0]=y;_png_write_data(d,x,4);Xc=z;return}function _png_save_int_32(a,b){a=a|0;b=b|0;_png_save_uint_32(a,b);return}function _png_save_uint_32(b,c){b=b|0;c=c|0;a[b>>0]=24?c>>>24:c;a[b+1>>0]=16?c>>>16:c;a[b+2>>0]=8?c>>>8:c;a[b+3>>0]=c;return}function _png_app_warning(a,b){a=a|0;b=b|0;if(!(c[a+208>>2]&2097152))_png_error(a,b);else return}function _png_write_sig(a){a=a|0;var b=0,e=0,f=0,g=0;b=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=b;e=g;c[e>>2]=1196314761;c[e+4>>2]=169478669;c[a+772>>2]=18;e=a+429|0;f=d[e>>0]|0;_png_write_data(a,g+f|0,8-f|0);if((d[e>>0]|0)>=3){Xc=b;return}g=a+204|0;c[g>>2]=c[g>>2]|4096;Xc=b;return}function _png_write_IHDR(b,e,f,g,h,i,j,k){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);p=s+16|0;q=s;a:do switch(h|0){case 0:{switch(g|0){case 16:case 8:case 4:case 2:case 1:{r=1;break a}default:{}}_png_error(b,157182);break}case 2:{switch(g|0){case 8:case 16:{r=3;break a}default:{}}_png_error(b,157220);break}case 3:{switch(g|0){case 8:case 4:case 2:case 1:{r=1;break a}default:{}}_png_error(b,157252);break}case 4:{switch(g|0){case 8:case 16:{r=2;break a}default:{}}_png_error(b,157289);break}case 6:{switch(g|0){case 8:case 16:{r=4;break a}default:{}}_png_error(b,157333);break}default:_png_error(b,157366)}while(0);a[b+427>>0]=r;if((c[b+680>>2]&4|0)!=0?(c[b+204>>2]&4096|0)==0:0){if((j|0)!=0&((h|4|0)!=6|(j|0)!=64))l=17}else if(!j)j=0;else l=17;if((l|0)==17)j=0;m=g&255;o=b+424|0;a[o>>0]=m;h=h&255;n=b+423|0;a[n>>0]=h;l=(k|0)!=0&1;a[b+420>>0]=l;j=j&255;a[b+684>>0]=j;a[b+716>>0]=0;c[b+344>>2]=e;c[b+348>>2]=f;i=H(r&255,g)|0;a[b+426>>0]=i;i=i&255;if(i>>>0>7)i=H(3?i>>>3:i,e)|0;else{i=(H(i,e)|0)+7|0;i=3?i>>>3:i}c[b+360>>2]=i;c[b+356>>2]=e;a[b+425>>0]=m;a[b+428>>0]=r;a[q>>0]=24?e>>>24:e;a[q+1>>0]=16?e>>>16:e;a[q+2>>0]=8?e>>>8:e;a[q+3>>0]=e;a[q+4>>0]=24?f>>>24:f;a[q+5>>0]=16?f>>>16:f;a[q+6>>0]=8?f>>>8:f;a[q+7>>0]=f;a[q+8>>0]=m;a[q+9>>0]=h;a[q+10>>0]=0;a[q+11>>0]=j;a[q+12>>0]=l;j=b+772|0;c[j>>2]=34;a[p>>0]=0;a[p+1>>0]=0;a[p+2>>0]=0;a[p+3>>0]=13;f=p+4|0;a[f>>0]=73;a[p+5>>0]=72;a[p+6>>0]=68;a[p+7>>0]=82;_png_write_data(b,p,8);c[b+372>>2]=1229472850;_png_reset_crc(b);_png_calculate_crc(b,f,4);c[j>>2]=66;_png_write_data(b,q,13);_png_calculate_crc(b,q,13);c[j>>2]=130;j=c[b+400>>2]|0;a[p>>0]=24?j>>>24:j;a[p+1>>0]=16?j>>>16:j;a[p+2>>0]=8?j>>>8:j;a[p+3>>0]=j;_png_write_data(b,p,4);j=b+422|0;if(a[j>>0]|0){b=b+204|0;c[b>>2]=1;Xc=s;return}if((a[n>>0]|0)==3)i=8;else i=(d[o>>0]|0)<8?8:-8;a[j>>0]=i;b=b+204|0;c[b>>2]=1;Xc=s;return}function _png_write_gAMA_fixed(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=g+8|0;f=g;a[f>>0]=24?d>>>24:d;a[f+1>>0]=16?d>>>16:d;a[f+2>>0]=8?d>>>8:d;a[f+3>>0]=d;if(!b){Xc=g;return}d=b+772|0;c[d>>2]=34;a[e>>0]=0;a[e+1>>0]=0;a[e+2>>0]=0;a[e+3>>0]=4;h=e+4|0;a[h>>0]=103;a[e+5>>0]=65;a[e+6>>0]=77;a[e+7>>0]=65;_png_write_data(b,e,8);c[b+372>>2]=1732332865;_png_reset_crc(b);_png_calculate_crc(b,h,4);c[d>>2]=66;_png_write_data(b,f,4);_png_calculate_crc(b,f,4);c[d>>2]=130;f=c[b+400>>2]|0;a[e>>0]=24?f>>>24:f;a[e+1>>0]=16?f>>>16:f;a[e+2>>0]=8?f>>>8:f;a[e+3>>0]=f;_png_write_data(b,e,4);Xc=g;return}function _png_write_iCCP(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=Xc;Xc=Xc+1136|0;if((Xc|0)>=(Yc|0))N(1136);m=n+1120|0;j=n;k=n+84|0;if(!f)_png_error(b,157063);g=d[f+3>>0]|0;h=(d[f+1>>0]|0)<<16|(d[f>>0]|0)<<24|(d[f+2>>0]|0)<<8|g;if(h>>>0<132)_png_error(b,157089);if(!((g&3|0)==0|(d[f+8>>0]|0)<4))_png_error(b,157111);e=_png_check_keyword(b,e,j)|0;if(!e)_png_error(b,157160);a[j+(e+1)>>0]=0;i=e+2|0;c[k>>2]=f;c[k+4>>2]=h;f=k+8|0;c[f>>2]=0;if(_png_text_compress(b,1766015824,k,i)|0)_png_error(b,c[b+244>>2]|0);g=c[f>>2]|0;e=g+i|0;l=(b|0)==0;a:do if(l){f=c[69]|0;g=g-(g>>>0<1024?g:1024)|0;e=(g|0)==0;if(!((f|0)==0|e)){h=c[70]|0;do{f=c[f>>2]|0;g=g-(h>>>0>g>>>0?g:h)|0;e=(g|0)==0}while(!((f|0)==0|e))}}else{h=b+772|0;c[h>>2]=34;a[m>>0]=24?e>>>24:e;a[m+1>>0]=16?e>>>16:e;a[m+2>>0]=8?e>>>8:e;a[m+3>>0]=e;g=m+4|0;a[g>>0]=105;a[m+5>>0]=67;a[m+6>>0]=67;a[m+7>>0]=80;_png_write_data(b,m,8);c[b+372>>2]=1766015824;_png_reset_crc(b);_png_calculate_crc(b,g,4);c[h>>2]=66;if(i|0){_png_write_data(b,j,i);_png_calculate_crc(b,j,i)}j=b+280|0;e=b+276|0;h=1024;i=k+12|0;g=c[f>>2]|0;while(1){f=c[e>>2]|0;e=h>>>0>g>>>0?g:h;if(e|0){_png_write_data(b,i,e);_png_calculate_crc(b,i,e)}g=g-e|0;e=(g|0)==0;if((f|0)==0|e)break a;e=f;h=c[j>>2]|0;i=f+4|0}}while(0);if(!e)_png_error(b,155933);if(l){Xc=n;return}c[b+772>>2]=130;l=c[b+400>>2]|0;a[m>>0]=24?l>>>24:l;a[m+1>>0]=16?l>>>16:l;a[m+2>>0]=8?l>>>8:l;a[m+3>>0]=l;_png_write_data(b,m,4);Xc=n;return}function _png_write_sRGB(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=g+8|0;f=g;a[f>>0]=d;if(!b){Xc=g;return}d=b+772|0;c[d>>2]=34;a[e>>0]=0;a[e+1>>0]=0;a[e+2>>0]=0;a[e+3>>0]=1;h=e+4|0;a[h>>0]=115;a[e+5>>0]=82;a[e+6>>0]=71;a[e+7>>0]=66;_png_write_data(b,e,8);c[b+372>>2]=1934772034;_png_reset_crc(b);_png_calculate_crc(b,h,4);c[d>>2]=66;_png_write_data(b,f,1);_png_calculate_crc(b,f,1);c[d>>2]=130;f=c[b+400>>2]|0;a[e>>0]=24?f>>>24:f;a[e+1>>0]=16?f>>>16:f;a[e+2>>0]=8?f>>>8:f;a[e+3>>0]=f;_png_write_data(b,e,4);Xc=g;return}function _png_write_sBIT(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);k=m+8|0;l=m;do if(!(f&2)){g=a[e+3>>0]|0;if(!(g<<24>>24)){Xc=m;return}if((g&255)>(d[b+425>>0]|0)){Xc=m;return}else{a[l>>0]=g;g=1;break}}else{if((f|0)==3)h=8;else h=a[b+425>>0]|0;g=a[e>>0]|0;if((g+-1&255)>=(h&255)){Xc=m;return}i=a[e+1>>0]|0;if((i+-1&255)>=(h&255)){Xc=m;return}j=a[e+2>>0]|0;if((j+-1&255)<(h&255)){a[l>>0]=g;a[l+1>>0]=i;a[l+2>>0]=j;g=3;break}else{Xc=m;return}}while(0);do if(!(f&4)){if(!b){Xc=m;return}}else{h=a[e+4>>0]|0;if(!(h<<24>>24)){Xc=m;return}if((h&255)>(d[b+425>>0]|0)){Xc=m;return}else{a[l+g>>0]=h;g=g+1|0;break}}while(0);f=b+772|0;c[f>>2]=34;a[k>>0]=24?g>>>24:g;a[k+1>>0]=16?g>>>16:g;a[k+2>>0]=8?g>>>8:g;a[k+3>>0]=g;e=k+4|0;a[e>>0]=115;a[k+5>>0]=66;a[k+6>>0]=73;a[k+7>>0]=84;_png_write_data(b,k,8);c[b+372>>2]=1933723988;_png_reset_crc(b);_png_calculate_crc(b,e,4);c[f>>2]=66;_png_write_data(b,l,g);_png_calculate_crc(b,l,g);c[f>>2]=130;l=c[b+400>>2]|0;a[k>>0]=24?l>>>24:l;a[k+1>>0]=16?l>>>16:l;a[k+2>>0]=8?l>>>8:l;a[k+3>>0]=l;_png_write_data(b,k,4);Xc=m;return}function _png_write_cHRM_fixed(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);e=g+32|0;f=g;_png_save_int_32(f,c[d+24>>2]|0);_png_save_int_32(f+4|0,c[d+28>>2]|0);_png_save_int_32(f+8|0,c[d>>2]|0);_png_save_int_32(f+12|0,c[d+4>>2]|0);_png_save_int_32(f+16|0,c[d+8>>2]|0);_png_save_int_32(f+20|0,c[d+12>>2]|0);_png_save_int_32(f+24|0,c[d+16>>2]|0);_png_save_int_32(f+28|0,c[d+20>>2]|0);if(!b){Xc=g;return}d=b+772|0;c[d>>2]=34;a[e>>0]=0;a[e+1>>0]=0;a[e+2>>0]=0;a[e+3>>0]=32;h=e+4|0;a[h>>0]=99;a[e+5>>0]=72;a[e+6>>0]=82;a[e+7>>0]=77;_png_write_data(b,e,8);c[b+372>>2]=1665684045;_png_reset_crc(b);_png_calculate_crc(b,h,4);c[d>>2]=66;_png_write_data(b,f,32);_png_calculate_crc(b,f,32);c[d>>2]=130;f=c[b+400>>2]|0;a[e>>0]=24?f>>>24:f;a[e+1>>0]=16?f>>>16:f;a[e+2>>0]=8?f>>>8:f;a[e+3>>0]=f;_png_write_data(b,e,4);Xc=g;return}function _png_default_write_data(a,b,d){a=a|0;b=b|0;d=d|0;if(!a)return;if((_fwrite(b,1,d,c[a+184>>2]|0)|0)==(d|0))return;else _png_error(a,157401)}function _png_default_flush(a){a=a|0;if(!a)return;_fflush(c[a+184>>2]|0)|0;return}function _png_free_data(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)==0|(f|0)==0)return;m=f+136|0;i=c[m>>2]|0;do if(i){k=f+244|0;if(!(g&16384&c[k>>2]))n=k;else{if((h|0)!=-1){_png_free(e,c[i+(h*28|0)+4>>2]|0);c[(c[m>>2]|0)+(h*28|0)+4>>2]=0;n=k;break}l=f+128|0;if((c[l>>2]|0)>0){j=0;do{_png_free(e,c[i+(j*28|0)+4>>2]|0);j=j+1|0;i=c[m>>2]|0}while((j|0)<(c[l>>2]|0))}_png_free(e,i);c[m>>2]=0;c[l>>2]=0;c[f+132>>2]=0;n=k}}else n=f+244|0;while(0);i=c[n>>2]|0;if(g&8192&i){i=f+8|0;c[i>>2]=c[i>>2]&-17;i=f+156|0;_png_free(e,c[i>>2]|0);c[i>>2]=0;b[f+22>>1]=0;i=c[n>>2]|0}if(g&256&i){m=f+268|0;_png_free(e,c[m>>2]|0);i=f+272|0;_png_free(e,c[i>>2]|0);c[m>>2]=0;c[i>>2]=0;i=f+8|0;c[i>>2]=c[i>>2]&-16385;i=c[n>>2]|0}if(g&128&i){i=f+220|0;_png_free(e,c[i>>2]|0);l=f+232|0;_png_free(e,c[l>>2]|0);c[i>>2]=0;c[l>>2]=0;l=f+236|0;i=c[l>>2]|0;if(i|0){k=f+241|0;if(a[k>>0]|0){j=0;do{_png_free(e,c[i+(j<<2)>>2]|0);j=j+1|0;i=c[l>>2]|0}while(j>>>0<(d[k>>0]|0)>>>0)}_png_free(e,i);c[l>>2]=0}i=f+8|0;c[i>>2]=c[i>>2]&-1025;i=c[n>>2]|0}if(g&16&i|0){l=f+116|0;_png_free(e,c[l>>2]|0);m=f+120|0;_png_free(e,c[m>>2]|0);c[l>>2]=0;c[m>>2]=0;m=f+8|0;c[m>>2]=c[m>>2]&-4097}l=f+256|0;i=c[l>>2]|0;do if(i|0?g&32&c[n>>2]|0:0){if((h|0)!=-1){_png_free(e,c[i+(h<<4)>>2]|0);_png_free(e,c[(c[l>>2]|0)+(h<<4)+8>>2]|0);m=c[l>>2]|0;c[m+(h<<4)>>2]=0;c[m+(h<<4)+8>>2]=0;break}k=f+260|0;if((c[k>>2]|0)>0){j=0;do{_png_free(e,c[i+(j<<4)>>2]|0);_png_free(e,c[(c[l>>2]|0)+(j<<4)+8>>2]|0);j=j+1|0;i=c[l>>2]|0}while((j|0)<(c[k>>2]|0))}_png_free(e,i);c[l>>2]=0;c[k>>2]=0;m=f+8|0;c[m>>2]=c[m>>2]&-8193}while(0);k=f+248|0;i=c[k>>2]|0;do if(i|0?g&512&c[n>>2]|0:0){if((h|0)!=-1){_png_free(e,c[i+(h*20|0)+8>>2]|0);c[(c[k>>2]|0)+(h*20|0)+8>>2]=0;break}l=f+252|0;if((c[l>>2]|0)>0){j=0;do{_png_free(e,c[i+(j*20|0)+8>>2]|0);j=j+1|0;i=c[k>>2]|0}while((j|0)<(c[l>>2]|0))}_png_free(e,i);c[k>>2]=0;c[l>>2]=0}while(0);i=c[n>>2]|0;if(g&32768&i){i=f+212|0;j=c[i>>2]|0;if(j|0){_png_free(e,j);c[i>>2]=0}i=f+208|0;j=c[i>>2]|0;if(j|0){_png_free(e,j);c[i>>2]=0}i=f+8|0;c[i>>2]=c[i>>2]&-65537;i=c[n>>2]|0}if(g&8&i){i=f+216|0;_png_free(e,c[i>>2]|0);c[i>>2]=0;i=f+8|0;c[i>>2]=c[i>>2]&-65;i=c[n>>2]|0}if(g&4096&i){i=f+16|0;_png_free(e,c[i>>2]|0);c[i>>2]=0;i=f+8|0;c[i>>2]=c[i>>2]&-9;b[f+20>>1]=0;i=c[n>>2]|0}if(g&64&i){m=f+276|0;j=c[m>>2]|0;if(j){l=f+4|0;if(!(c[l>>2]|0))i=j;else{k=0;i=j;do{_png_free(e,c[i+(k<<2)>>2]|0);k=k+1|0;i=c[m>>2]|0}while(k>>>0<(c[l>>2]|0)>>>0)}_png_free(e,i);c[m>>2]=0;i=c[n>>2]|0}f=f+8|0;c[f>>2]=c[f>>2]&-32769}c[n>>2]=i&~((h|0)==-1?g:g&-16929);return}function _png_check_IHDR(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0;j=f|4;if(!((e|0)>8&(f|0)==3)?!((e|0)<8&((f|0)==4|(j|0)==6)):0)b=(f>>>0>6|(j|0)==5|((e|0)!=16&((e|0)!=8&((e|0)!=4&(e+-1|0)>>>0>1))|((c[a+724>>2]|0)>>>0>>0|((d|0)<1|((b|0)<1|(b+7&-8)>>>0>536870904|(c[a+720>>2]|0)>>>0>>0)))))&1;else b=1;b=(h|0)==0?((g|0)>1?1:b):1;d=c[a+204>>2]&4096;if(!i)if((b|0)==1)_png_error(a,157488);else return;if(!((i|0)==64?(c[a+680>>2]&4|0)!=0:0))_png_error(a,157488);if((b|0)==1|((j|0)!=6|(d|0)!=0))_png_error(a,157488);else return}function _png_destroy_info_struct(a,b){a=a|0;b=b|0;var d=0;if((a|0)==0|(b|0)==0)return;d=c[b>>2]|0;if(!d)return;c[b>>2]=0;_png_free_data(a,d,65535,-1);_memset(d|0,0,280)|0;_png_free(a,d);return}function _png_free_buffer_list(a,b){a=a|0;b=b|0;var d=0;d=c[b>>2]|0;if(!d)return;c[b>>2]=0;do{b=d;d=c[d>>2]|0;_png_free(a,b)}while((d|0)!=0);return}function _png_destroy_png_struct(a){a=a|0;var b=0,d=0,e=0;e=Xc;Xc=Xc+880|0;if((Xc|0)>=(Yc|0))N(880);b=e;if(!a){Xc=e;return}_memcpy(b|0,a|0,872)|0;_memset(a|0,0,872)|0;d=c[b+696>>2]|0;if(!d)_is_free(a);else td[d&63](b,a);_png_free_jmpbuf(b);Xc=e;return}function _png_free_jmpbuf(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,l=0,m=0,n=0;n=Xc;Xc=Xc+160|0;if((Xc|0)>=(Yc|0))N(160);l=4;i=_malloc(40)|0;c[i>>2]=0;f=n;if(!a){_free(i|0);Xc=n;return}g=a+160|0;h=c[g>>2]|0;e=a+164|0;if(h|0?!((h|0)==(a|0)|(c[e>>2]|0)==0):0){i=_saveSetjmp(f,1,i|0,l|0)|0;l=M()|0;j=0;b=j;j=0;if((b|0)!=0&(k|0)!=0){d=_testSetjmp(c[b>>2]|0,i|0,l|0)|0;if(!d)Yb(b|0,k|0);L(k|0)}else d=-1;b=M()|0;if((d|0)!=1)b=0;while(1){if(b|0)break;c[g>>2]=f;c[e>>2]=0;c[a+156>>2]=21;j=0;sa(22,a|0,h|0);b=j;j=0;if((b|0)!=0&(k|0)!=0){d=_testSetjmp(c[b>>2]|0,i|0,l|0)|0;if(!d)Yb(b|0,k|0);L(k|0)}else d=-1;b=M()|0;if((d|0)!=1){m=8;break}}}c[e>>2]=0;c[g>>2]=0;c[a+156>>2]=0;_free(i|0);Xc=n;return}function _png_create_png_struct(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var l=0,m=0,n=0,o=0,p=0,q=0;q=Xc;Xc=Xc+1040|0;if((Xc|0)>=(Yc|0))N(1040);n=4;p=_malloc(40)|0;c[p>>2]=0;o=q+160|0;m=q;_memset(o|0,0,872)|0;c[o+720>>2]=1e6;c[o+724>>2]=1e6;c[o+728>>2]=1e3;c[o+732>>2]=8e6;j=0;ta(60,o|0,g|0,h|0,i|0);g=j;j=0;if((g|0)!=0&(k|0)!=0){h=_testSetjmp(c[g>>2]|0,p|0,n|0)|0;if(!h)Yb(g|0,k|0);L(k|0)}else h=-1;g=M()|0;if((h|0)!=1){j=0;ta(61,o|0,d|0,e|0,f|0);g=j;j=0;if((g|0)!=0&(k|0)!=0){h=_testSetjmp(c[g>>2]|0,p|0,n|0)|0;if(!h)Yb(g|0,k|0);L(k|0)}else h=-1;g=M()|0;if((h|0)!=1){p=_saveSetjmp(m,1,p|0,n|0)|0;n=M()|0;j=0;g=j;j=0;if((g|0)!=0&(k|0)!=0){h=_testSetjmp(c[g>>2]|0,p|0,n|0)|0;if(!h)Yb(g|0,k|0);L(k|0)}else h=-1;g=M()|0;if((h|0)!=1)g=0}}while(1){if(g|0){g=0;h=18;break}e=o+160|0;c[e>>2]=m;f=o+164|0;c[f>>2]=0;l=o+156|0;c[l>>2]=21;i=o+208|0;if(!b){g=c[i>>2]|131072;c[i>>2]=g}else{g=0;h=-1;do{h=h+1|0;d=a[b+h>>0]|0;if(d<<24>>24!=(a[157506+h>>0]|0))c[i>>2]=c[i>>2]|131072;g=g+(d<<24>>24==46&1)|0;if(g>>>0>=2)break}while(!((h|0)==6|d<<24>>24==0));g=c[i>>2]|0}if(g&131072|0){g=0;h=18;break}j=0;i=ra(80,o|0,872)|0;g=j;j=0;if((g|0)!=0&(k|0)!=0){h=_testSetjmp(c[g>>2]|0,p|0,n|0)|0;if(!h)Yb(g|0,k|0);L(k|0)}else h=-1;g=M()|0;if((h|0)!=1){h=16;break}}if((h|0)==16){if(!i){o=0;_free(p|0);Xc=q;return o|0}c[o+252>>2]=51;c[o+256>>2]=23;c[o+260>>2]=i;c[e>>2]=0;c[f>>2]=0;c[l>>2]=0;_memcpy(i|0,o|0,872)|0;o=i;_free(p|0);Xc=q;return o|0}else if((h|0)==18){_free(p|0);Xc=q;return g|0}return 0}function _png_set_mem_fn(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;if(!a)return;c[a+688>>2]=b;c[a+692>>2]=d;c[a+696>>2]=e;return}function _png_set_error_fn(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;if(!a)return;c[a+172>>2]=b;c[a+168>>2]=d;return}function _png_malloc_warn(a,b){a=a|0;b=b|0;var d=0;if(!((a|0)==0|(b|0)==0)){d=c[a+692>>2]|0;if(!d)a=_is_malloc(b)|0;else a=gd[d&127](a,b)|0;if(a|0){d=a;return d|0}}d=0;return d|0}function _png_zalloc(a,b,c){a=a|0;b=b|0;c=c|0;if((a|0)!=0?(4294967295/(c>>>0)|0)>>>0>b>>>0:0)a=_png_malloc_warn(a,H(c,b)|0)|0;else a=0;return a|0}function _png_zfree(a,b){a=a|0;b=b|0;_png_free(a,b);return}function _png_create_read_struct(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;a=_png_create_png_struct(a,b,d,e,0,0,0)|0;if(!a)return a|0;c[a+204>>2]=32768;c[a+768>>2]=8192;e=a+208|0;c[e>>2]=c[e>>2]|3145728;_png_set_read_fn(a,0,0);return a|0}function _png_destroy_read_struct(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if(!a)return;e=c[a>>2]|0;if(!e)return;_png_destroy_info_struct(e,d);_png_destroy_info_struct(e,b);c[a>>2]=0;_png_destroy_gamma_table(e);d=e+700|0;_png_free(e,c[d>>2]|0);c[d>>2]=0;d=e+776|0;_png_free(e,c[d>>2]|0);c[d>>2]=0;d=e+760|0;_png_free(e,c[d>>2]|0);c[d>>2]=0;d=e+604|0;_png_free(e,c[d>>2]|0);c[d>>2]=0;d=e+608|0;_png_free(e,c[d>>2]|0);c[d>>2]=0;d=e+648|0;a=c[d>>2]|0;if(a&4096){a=e+404|0;_png_zfree(e,c[a>>2]|0);c[a>>2]=0;a=c[d>>2]|0}b=a&-4097;c[d>>2]=b;if(!(a&8192))a=b;else{a=e+520|0;_png_free(e,c[a>>2]|0);c[a>>2]=0;a=c[d>>2]|0}c[d>>2]=a&-8193;_inflateEnd(e+220|0)|0;d=e+560|0;_png_free(e,c[d>>2]|0);c[d>>2]=0;d=e+744|0;_png_free(e,c[d>>2]|0);c[d>>2]=0;d=e+668|0;_png_free(e,c[d>>2]|0);c[d>>2]=0;_png_destroy_png_struct(e);return}function __ZL14png_image_readP14png_struct_defPhm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);a=c[a+184>>2]|0;e=a+4|0;if((c[e>>2]|0)>>>0>>0){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,161585,161600,f);Xc=f;return}else{g=a+8|0;_memcpy(b|0,(c[a>>2]|0)+(c[g>>2]|0)|0,d|0)|0;c[g>>2]=(c[g>>2]|0)+d;c[e>>2]=(c[e>>2]|0)-d;Xc=f;return}}function _png_set_read_fn(a,b,d){a=a|0;b=b|0;d=d|0;if(!a)return;c[a+184>>2]=b;c[a+180>>2]=(d|0)==0?68:d;b=a+176|0;if(c[b>>2]|0)c[b>>2]=0;c[a+464>>2]=0;return}function _png_read_info(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((b|0)==0|(d|0)==0)return;_png_read_sig(b,d);g=b+372|0;h=b+204|0;i=b+423|0;a:while(1){e=_png_read_chunk_header(b)|0;j=c[g>>2]|0;k=(j|0)==1229209940;f=c[h>>2]|0;b:do if(!k){if(f&4|0)c[h>>2]=f|8200;if((j|0)<1229472850){switch(j|0){case 1229278788:break;default:{l=17;break b}}_png_handle_IEND(b,d,e);break}else{switch(j|0){case 1229472850:break;default:{l=17;break b}}_png_handle_IHDR(b,d,e);break}}else{if(!(f&1)){l=5;break a}if((f&2|0)==0&(a[i>>0]|0)==3){l=7;break a}if(f&8){_png_chunk_benign_error(b,161491);f=c[h>>2]|0}c[h>>2]=f|4;l=17}while(0);c:do if((l|0)==17){l=0;f=_png_chunk_unknown_handling(b,j)|0;if(f|0){_png_handle_unknown(b,d,e,f);if((j|0)!=1347179589)if(k){e=0;l=44;break a}else break;else{c[h>>2]=c[h>>2]|2;break}}if((j|0)==1347179589){_png_handle_PLTE(b,d,e);break}if(k){l=44;break a}d:do if((j|0)<1883789683){if((j|0)<1749635924)if((j|0)<1700284774)if((j|0)<1665684045){switch(j|0){case 1649100612:break;default:break d}_png_handle_bKGD(b,d,e);break c}else{switch(j|0){case 1665684045:break;default:break d}_png_handle_cHRM(b,d,e);break c}else if((j|0)<1732332865){switch(j|0){case 1700284774:break;default:break d}_png_handle_eXIf(b,d,e);break c}else{switch(j|0){case 1732332865:break;default:break d}_png_handle_gAMA(b,d,e);break c}if((j|0)<1767135348)if((j|0)<1766015824){switch(j|0){case 1749635924:break;default:break d}_png_handle_hIST(b,d,e);break c}else{switch(j|0){case 1766015824:break;default:break d}_png_handle_iCCP(b,d,e);break c}if((j|0)<1866876531){switch(j|0){case 1767135348:break;default:break d}_png_handle_iTXt(b,d,e);break c}if((j|0)<1883455820){switch(j|0){case 1866876531:break;default:break d}_png_handle_oFFs(b,d,e);break c}else{switch(j|0){case 1883455820:break;default:break d}_png_handle_pCAL(b,d,e);break c}}else{if((j|0)<1934772034)if((j|0)<1933787468)if((j|0)<1933723988){switch(j|0){case 1883789683:break;default:break d}_png_handle_pHYs(b,d,e);break c}else{switch(j|0){case 1933723988:break;default:break d}_png_handle_sBIT(b,d,e);break c}else if((j|0)<1934642260){switch(j|0){case 1933787468:break;default:break d}_png_handle_sCAL(b,d,e);break c}else{switch(j|0){case 1934642260:break;default:break d}_png_handle_sPLT(b,d,e);break c}if((j|0)<1950960965)if((j|0)<1950701684){switch(j|0){case 1934772034:break;default:break d}_png_handle_sRGB(b,d,e);break c}else{switch(j|0){case 1950701684:break;default:break d}_png_handle_tEXt(b,d,e);break c}if((j|0)<1951551059){switch(j|0){case 1950960965:break;default:break d}_png_handle_tIME(b,d,e);break c}if((j|0)<2052348020){switch(j|0){case 1951551059:break;default:break d}_png_handle_tRNS(b,d,e);break c}else{switch(j|0){case 2052348020:break;default:break d}_png_handle_zTXt(b,d,e);break c}}while(0);_png_handle_unknown(b,d,e,0)}while(0)}if((l|0)==5)_png_chunk_error(b,161441);else if((l|0)==7)_png_chunk_error(b,161466);else if((l|0)==44){c[b+396>>2]=e;return}}function _png_get_bit_depth(b,c){b=b|0;c=c|0;if(!((b|0)!=0&(c|0)!=0)){c=0;return c|0}c=a[c+24>>0]|0;return c|0}function _png_set_scale_16(a){a=a|0;var b=0,d=0;if(!a)return;b=a+208|0;d=c[b>>2]|0;if(!(d&64)){c[b>>2]=d|16384;d=a+212|0;c[d>>2]=c[d>>2]|67108864;return}else{_png_app_error(a,157800);return}}function _png_get_valid(a,b,d){a=a|0;b=b|0;d=d|0;if(!((a|0)!=0&(b|0)!=0)){d=0;return d|0}d=c[b+8>>2]&d;return d|0}function _png_set_tRNS_to_alpha(a){a=a|0;var b=0,d=0;if(!a)return;b=a+208|0;d=c[b>>2]|0;if(!(d&64)){c[b>>2]=d|16384;d=a+212|0;c[d>>2]=c[d>>2]|33558528;return}else{_png_app_error(a,157800);return}}function _png_read_update_info(a,b){a=a|0;b=b|0;if(!a)return;if(!(c[a+208>>2]&64)){_png_read_start_row(a);_png_read_transform_info(a,b);return}else{_png_app_error(a,161350);return}}function _png_get_image_width(a,b){a=a|0;b=b|0;if(!((a|0)!=0&(b|0)!=0)){b=0;return b|0}b=c[b>>2]|0;return b|0}function _png_get_image_height(a,b){a=a|0;b=b|0;if(!((a|0)!=0&(b|0)!=0)){b=0;return b|0}b=c[b+4>>2]|0;return b|0}function _png_get_color_type(b,c){b=b|0;c=c|0;if(!((b|0)!=0&(c|0)!=0)){c=0;return c|0}c=a[c+25>>0]|0;return c|0}function _png_get_rowbytes(a,b){a=a|0;b=b|0;if(!((a|0)!=0&(b|0)!=0)){b=0;return b|0}b=c[b+12>>2]|0;return b|0}function __ZL9decodeRGBP14png_struct_defiiiiP12png_info_defR17IImageDecodedData(b,e,f,g,h,i,j){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);n=u+16|0;l=u+8|0;k=u;s=u+24|0;t=u+20|0;c[s>>2]=b;c[t>>2]=i;if(!((g|0)==8&(e*3|0)==(h|0))){Xc=u;return}p=e<<2;q=H(p,f)|0;r=__ZN7IBuffer12getBufferPtrEjj(q,5)|0;if(!r){c[k>>2]=q;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,161276,161286,k);Xc=u;return}g=f<<2;o=_is_malloc(g)|0;if(!o){c[l>>2]=g;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,161276,161153,l);Xc=u;return}i=(f|0)>0;if(i){g=0;do{m=r+(H(g,p)|0)|0;c[o+(g<<2)>>2]=m;g=g+1|0}while((g|0)!=(f|0));b=c[s>>2]|0}_png_read_image(b,o);m=_is_malloc(h)|0;if(!m){c[n>>2]=h;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,161276,161286,n);Xc=u;return}a:do if(i){if((e|0)<=0){g=0;i=r;while(1){_memcpy(m|0,i|0,h|0)|0;g=g+1|0;if((g|0)==(f|0))break a;else i=i+p|0}}i=0;k=r;while(1){_memcpy(m|0,k|0,h|0)|0;g=m;l=0;while(1){c[k+(l<<2)>>2]=(d[g+2>>0]|0)<<16|(d[g+1>>0]|0)<<8|(d[g>>0]|0)|-16777216;l=l+1|0;if((l|0)==(e|0))break;else g=g+3|0}i=i+1|0;if((i|0)==(f|0))break;else k=k+p|0}}while(0);_is_free(m);a[j>>0]=1;c[j+8>>2]=r;c[j+12>>2]=q;c[j+16>>2]=e;c[j+20>>2]=f;_png_read_end(b,c[t>>2]|0);_png_destroy_read_struct(s,t,0);_is_free(o);Xc=u;return}function __ZL10decodeRGBAP14png_struct_defiiiiP12png_info_defR17IImageDecodedData(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0;o=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=o;m=o+8|0;n=o+4|0;c[m>>2]=b;c[n>>2]=h;if(!((f|0)==8&(d<<2|0)==(g|0))){Xc=o;return}k=H(g,e)|0;l=__ZN7IBuffer12getBufferPtrEjj(k,5)|0;if(!l){c[j>>2]=k;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,161142,161153,j);Xc=o;return}j=_is_malloc(e<<2)|0;if((e|0)>0){h=0;do{b=l+(H(h,g)|0)|0;c[j+(h<<2)>>2]=b;h=h+1|0}while((h|0)!=(e|0));f=c[m>>2]|0;h=c[n>>2]|0}else f=b;_png_read_image(f,j);a[i>>0]=1;c[i+8>>2]=l;c[i+12>>2]=k;c[i+16>>2]=d;c[i+20>>2]=e;_png_read_end(f,h);_png_destroy_read_struct(m,n,0);_is_free(j);Xc=o;return}function _png_read_rows(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(!a)return;f=(b|0)!=0;g=(d|0)!=0;h=(e|0)!=0;if(f&g){if(!h)return;f=0;while(1){_png_read_row(a,c[b>>2]|0,c[d>>2]|0);f=f+1|0;if((f|0)==(e|0))break;else{b=b+4|0;d=d+4|0}}return}if(f){if(!h)return;d=0;while(1){_png_read_row(a,c[b>>2]|0,0);d=d+1|0;if((d|0)==(e|0))break;else b=b+4|0}return}else{if(!(g&h))return;b=d;d=0;while(1){_png_read_row(a,0,c[b>>2]|0);d=d+1|0;if((d|0)==(e|0))break;else b=b+4|0}return}}function _png_read_end(b,d){b=b|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if(!b)return;if(!(_png_chunk_unknown_handling(b,1229209940)|0))_png_read_finish_IDAT(b);if((a[b+423>>0]|0)==3?(c[b+412>>2]|0)>(e[b+408>>1]|0):0)_png_benign_error(b,157859);f=b+372|0;g=(d|0)==0;h=b+204|0;i=b+208|0;do{j=_png_read_chunk_header(b)|0;k=c[f>>2]|0;m=(k|0)==1229209940;a:do if(!m){c[h>>2]=c[h>>2]|8192;if((k|0)<1229472850){switch(k|0){case 1229278788:break;default:{n=12;break a}}_png_handle_IEND(b,d,j);break}else{switch(k|0){case 1229472850:break;default:{n=12;break a}}_png_handle_IHDR(b,d,j);break}}else n=12;while(0);b:do if((n|0)==12){n=0;if(g){_png_crc_finish(b,j)|0;break}l=_png_chunk_unknown_handling(b,k)|0;if(l|0){if(!m){_png_handle_unknown(b,d,j,l);if((k|0)!=1347179589)break;c[h>>2]=c[h>>2]|2;break}if((j|0)!=0?(c[i>>2]&8|0)==0:0)n=19;else n=18;if((n|0)==18?(n=0,c[h>>2]&8192|0):0)n=19;if((n|0)==19){n=0;_png_benign_error(b,157900)}_png_handle_unknown(b,d,j,l);break}if(m){if((j|0)!=0?(c[i>>2]&8|0)==0:0)n=27;else n=26;if((n|0)==26?(n=0,c[h>>2]&8192|0):0)n=27;if((n|0)==27){n=0;_png_benign_error(b,157922)}_png_crc_finish(b,j)|0;break}c:do if((k|0)<1883455820){if((k|0)<1732332865)if((k|0)<1665684045)if((k|0)<1649100612){switch(k|0){case 1347179589:break;default:break c}_png_handle_PLTE(b,d,j);break b}else{switch(k|0){case 1649100612:break;default:break c}_png_handle_bKGD(b,d,j);break b}else if((k|0)<1700284774){switch(k|0){case 1665684045:break;default:break c}_png_handle_cHRM(b,d,j);break b}else{switch(k|0){case 1700284774:break;default:break c}_png_handle_eXIf(b,d,j);break b}if((k|0)<1766015824)if((k|0)<1749635924){switch(k|0){case 1732332865:break;default:break c}_png_handle_gAMA(b,d,j);break b}else{switch(k|0){case 1749635924:break;default:break c}_png_handle_hIST(b,d,j);break b}if((k|0)<1767135348){switch(k|0){case 1766015824:break;default:break c}_png_handle_iCCP(b,d,j);break b}if((k|0)<1866876531){switch(k|0){case 1767135348:break;default:break c}_png_handle_iTXt(b,d,j);break b}else{switch(k|0){case 1866876531:break;default:break c}_png_handle_oFFs(b,d,j);break b}}else if((k|0)<1934772034){if((k|0)<1933723988)if((k|0)<1883789683){switch(k|0){case 1883455820:break;default:break c}_png_handle_pCAL(b,d,j);break b}else{switch(k|0){case 1883789683:break;default:break c}_png_handle_pHYs(b,d,j);break b}if((k|0)<1933787468){switch(k|0){case 1933723988:break;default:break c}_png_handle_sBIT(b,d,j);break b}if((k|0)<1934642260){switch(k|0){case 1933787468:break;default:break c}_png_handle_sCAL(b,d,j);break b}else{switch(k|0){case 1934642260:break;default:break c}_png_handle_sPLT(b,d,j);break b}}else{if((k|0)<1950960965)if((k|0)<1950701684){switch(k|0){case 1934772034:break;default:break c}_png_handle_sRGB(b,d,j);break b}else{switch(k|0){case 1950701684:break;default:break c}_png_handle_tEXt(b,d,j);break b}if((k|0)<1951551059){switch(k|0){case 1950960965:break;default:break c}_png_handle_tIME(b,d,j);break b}if((k|0)<2052348020){switch(k|0){case 1951551059:break;default:break c}_png_handle_tRNS(b,d,j);break b}else{switch(k|0){case 2052348020:break;default:break c}_png_handle_zTXt(b,d,j);break b}}while(0);_png_handle_unknown(b,d,j,0)}while(0)}while(!(c[h>>2]&16|0));return}function _png_set_palette_to_rgb(a){a=a|0;var b=0,d=0;if(!a)return;b=a+208|0;d=c[b>>2]|0;if(!(d&64)){c[b>>2]=d|16384;d=a+212|0;c[d>>2]=c[d>>2]|33558528;return}else{_png_app_error(a,157800);return}}function _png_chunk_unknown_handling(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0;i=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=i;a[g>>0]=24?e>>>24:e;a[g+1>>0]=16?e>>>16:e;a[g+2>>0]=8?e>>>8:e;a[g+3>>0]=e;a[g+4>>0]=0;if(!b){h=0;Xc=i;return h|0}e=c[b+664>>2]|0;if(!e){h=0;Xc=i;return h|0}f=c[b+668>>2]|0;e=f+(e*5|0)|0;while(1){b=e+-5|0;if(!(_memcmp(g,b,4)|0))break;if(b>>>0>f>>>0)e=b;else{e=0;h=7;break}}if((h|0)==7){Xc=i;return e|0}h=d[e+-1>>0]|0;Xc=i;return h|0}function _png_read_finish_IDAT(a){a=a|0;var b=0,d=0,e=0;b=a+208|0;if((c[b>>2]&8|0)==0?(_png_read_IDAT_data(a,0,0),c[a+232>>2]=0,d=c[b>>2]|0,e=a+204|0,(d&8|0)==0):0){c[e>>2]=c[e>>2]|8;c[b>>2]=d|8}b=a+216|0;if((c[b>>2]|0)!=1229209940)return;c[a+220>>2]=0;c[a+224>>2]=0;c[b>>2]=0;_png_crc_finish(a,c[a+396>>2]|0)|0;return}function _png_read_chunk_header(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=i;h=b+772|0;c[h>>2]=33;_png_read_data(b,e,8);g=d[e+1>>0]<<16|d[e>>0]<<24|d[e+2>>0]<<8|d[e+3>>0];if((g|0)<0)_png_error(b,160428);j=e+4|0;f=b+372|0;c[f>>2]=d[e+5>>0]<<16|d[j>>0]<<24|d[e+6>>0]<<8|d[e+7>>0];_png_reset_crc(b);_png_calculate_crc(b,j,4);f=c[f>>2]|0;e=f&255;if((e+-65|0)>>>0>57|(e+-91|0)>>>0<6)_png_chunk_error(b,160462);j=(8?f>>>8:f)&255;if((j+-65|0)>>>0>57|(j+-91|0)>>>0<6)_png_chunk_error(b,160462);j=(16?f>>>16:f)&255;if((j+-65|0)>>>0>57|(j+-91|0)>>>0<6)_png_chunk_error(b,160462);j=24?f>>>24:f;if((j+-65|0)>>>0>57|(j+-91|0)>>>0<6)_png_chunk_error(b,160462);e=c[b+732>>2]|0;e=(e+-1|0)>>>0<2147483646?e:2147483647;if((f|0)==1229209940){f=H(c[b+344>>2]|0,d[b+427>>0]|0)|0;f=(H(f,(d[b+424>>0]|0)>8?2:1)|0)+1|0;f=f+((a[b+420>>0]|0)==0?0:6)|0;k=c[b+348>>2]|0;j=H(f,k)|0;j=k>>>0>(4294967295/(f>>>0)|0)>>>0?2147483647:j;j=(((j>>>0)/((f>>>0<32566?f:32566)>>>0)|0)*5|0)+11+j|0;j=j>>>0<2147483647?j:2147483647;e=e>>>0>>0?j:e}if(e>>>0>>0)_png_chunk_error(b,160481);else{c[h>>2]=65;Xc=i;return g|0}return 0}function _png_handle_IEND(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;b=a+204|0;e=c[b>>2]|0;if((e&5|0)!=5)_png_chunk_error(a,158322);c[b>>2]=e|24;_png_crc_finish(a,d)|0;if(!d)return;_png_chunk_benign_error(a,158335);return}function _png_handle_IHDR(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=p;g=b+204|0;h=c[g>>2]|0;if(h&1|0)_png_chunk_error(b,158322);if((f|0)!=13)_png_chunk_error(b,158335);c[g>>2]=h|1;_png_read_data(b,i,13);_png_calculate_crc(b,i,13);_png_crc_finish(b,0)|0;j=(d[i+1>>0]|0)<<16|(d[i>>0]|0)<<24|(d[i+2>>0]|0)<<8|(d[i+3>>0]|0);if((j|0)<0)_png_error(b,160428);k=(d[i+5>>0]|0)<<16|(d[i+4>>0]|0)<<24|(d[i+6>>0]|0)<<8|(d[i+7>>0]|0);if((k|0)<0)_png_error(b,160428);r=a[i+8>>0]|0;l=r&255;g=a[i+9>>0]|0;m=g&255;f=a[i+10>>0]|0;n=f&255;q=a[i+11>>0]|0;o=q&255;i=a[i+12>>0]|0;h=i&255;c[b+344>>2]=j;c[b+348>>2]=k;a[b+424>>0]=r;a[b+420>>0]=i;a[b+423>>0]=g;a[b+684>>0]=q;a[b+716>>0]=f;switch(g<<24>>24){case 6:{f=4;g=4;break}case 4:{f=2;g=2;break}case 2:{f=3;g=3;break}default:{f=1;g=1}}a[b+427>>0]=f;f=H(g,l)|0;a[b+426>>0]=f;f=f&255;if(f>>>0>7){q=H(3?f>>>3:f,j)|0;r=b+360|0;c[r>>2]=q;_png_set_IHDR(b,e,j,k,l,m,h,n,o);Xc=p;return}else{q=(H(f,j)|0)+7|0;q=3?q>>>3:q;r=b+360|0;c[r>>2]=q;_png_set_IHDR(b,e,j,k,l,m,h,n,o);Xc=p;return}}function _png_crc_finish(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0;i=Xc;Xc=Xc+1024|0;if((Xc|0)>=(Yc|0))N(1024);g=i;if(b|0)if(!a)do b=b-(b>>>0<1024?b:1024)|0;while((b|0)!=0);else do{f=b>>>0<1024?b:1024;b=b-f|0;_png_read_data(a,g,f);_png_calculate_crc(a,g,f)}while((b|0)!=0);f=a+372|0;b=a+208|0;e=c[b>>2]|0;if(!(c[f>>2]&536870912)){c[a+772>>2]=129;_png_read_data(a,g,4);if(e&2048|0)h=10}else{c[a+772>>2]=129;_png_read_data(a,g,4);if((e&768|0)==768)h=10}if((h|0)==10){a=0;Xc=i;return a|0}if(((d[g+1>>0]|0)<<16|(d[g>>0]|0)<<24|(d[g+2>>0]|0)<<8|(d[g+3>>0]|0)|0)==(c[a+400>>2]|0)){a=0;Xc=i;return a|0}b=c[b>>2]|0;if(!(c[f>>2]&536870912))if(!(b&1024))_png_chunk_error(a,160418);else{a=1;Xc=i;return a|0}else if(!(b&512)){a=1;Xc=i;return a|0}else _png_chunk_error(a,160418);return 0}function _png_handle_unknown(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=a+656|0;do if(!(c[f>>2]|0)){if(!e)e=c[a+660>>2]|0;switch(e|0){case 3:{g=13;break}case 2:{if(!(c[a+372>>2]&536870912))g=14;else g=13;break}default:g=14}if((g|0)==13){d=(_png_cache_unknown_chunk(a,d)|0)==0;e=d?1:e;g=15;break}else if((g|0)==14){_png_crc_finish(a,d)|0;g=15;break}}else if(_png_cache_unknown_chunk(a,d)|0){f=gd[c[f>>2]&127](a,a+736|0)|0;if((f|0)<0)_png_chunk_error(a,160113);if(!f)if((e|0)<2)if((c[a+660>>2]|0)<2){_png_app_warning(a,160133);g=16}else g=16;else g=15;else d=1}else d=0;while(0);if((g|0)==15)switch(e|0){case 3:{g=17;break}case 2:{g=16;break}default:d=0}if((g|0)==16)if(!(c[a+372>>2]&536870912))d=0;else g=17;a:do if((g|0)==17){e=a+728|0;f=c[e>>2]|0;switch(f|0){case 1:{d=0;break a}case 2:{c[e>>2]=1;_png_chunk_benign_error(a,157945);d=0;break a}case 0:break;default:c[e>>2]=f+-1}_png_set_unknown_chunks(a,b,a+736|0,1);d=1}while(0);e=a+744|0;f=c[e>>2]|0;if(f|0)_png_free(a,f);c[e>>2]=0;if(d|0)return;if(!(c[a+372>>2]&536870912))_png_chunk_error(a,160209);else return}function _png_handle_PLTE(e,f,g){e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=Xc;Xc=Xc+784|0;if((Xc|0)>=(Yc|0))N(784);m=p;n=p+768|0;h=e+204|0;i=c[h>>2]|0;if(!(i&1))_png_chunk_error(e,157969);if(i&2|0)_png_chunk_error(e,159799);if(i&4|0){_png_crc_finish(e,g)|0;_png_chunk_benign_error(e,158322);Xc=p;return}c[h>>2]=i|2;h=e+423|0;i=a[h>>0]|0;if(!(i&2)){_png_crc_finish(e,g)|0;_png_chunk_benign_error(e,159992);Xc=p;return}j=(g>>>0)/3|0;if(!(g>>>0<769&(g-(j*3|0)|0)==0)){_png_crc_finish(e,g)|0;if((a[h>>0]|0)==3)_png_chunk_error(e,158335);_png_chunk_benign_error(e,158335);Xc=p;return}if(i<<24>>24==3)h=1<>0];else h=256;l=(j|0)>(h|0)?h:j;if((l|0)>0){j=n+1|0;k=n+2|0;h=0;i=m;while(1){_png_read_data(e,n,3);_png_calculate_crc(e,n,3);a[i>>0]=a[n>>0]|0;a[i+1>>0]=a[j>>0]|0;a[i+2>>0]=a[k>>0]|0;h=h+1|0;if((h|0)>=(l|0))break;else i=i+3|0}}_png_crc_finish(e,(H(l,-3)|0)+g|0)|0;_png_set_PLTE(e,f,m,l);j=e+416|0;do if(!(b[j>>1]|0)){if(!f){Xc=p;return}i=f+8|0;h=c[i>>2]|0;if(h&16){b[j>>1]=0;h=i;o=24}}else{b[j>>1]=0;if(f|0){h=f+8|0;o=24;break}_png_chunk_benign_error(e,160017);Xc=p;return}while(0);if((o|0)==24){b[f+22>>1]=0;_png_chunk_benign_error(e,160017);i=h;h=c[h>>2]|0}if(h&64|0)_png_chunk_benign_error(e,160036);if(!(c[i>>2]&32)){Xc=p;return}_png_chunk_benign_error(e,160055);Xc=p;return}function _png_handle_bKGD(e,f,g){e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);p=r+10|0;q=r;h=c[e+204>>2]|0;if(!(h&1))_png_chunk_error(e,157969);if((h&4|0)==0?(j=e+423|0,k=a[j>>0]|0,l=k<<24>>24==3,!((h&2|0)==0&l)):0){m=(f|0)!=0;if(m?c[f+8>>2]&32|0:0){_png_crc_finish(e,g)|0;_png_chunk_benign_error(e,159799);Xc=r;return}if(((l?1:(k<<1&4|2)&255)|0)!=(g|0)){_png_crc_finish(e,g)|0;_png_chunk_benign_error(e,158335);Xc=r;return}_png_read_data(e,p,g);_png_calculate_crc(e,p,g);if(_png_crc_finish(e,0)|0){Xc=r;return}l=a[j>>0]|0;do if(l<<24>>24==3){h=a[p>>0]|0;a[q>>0]=h;do if(m?(n=b[f+20>>1]|0,n<<16>>16!=0):0){h=h&255;if(h>>>0<(n&65535)>>>0){p=c[e+404>>2]|0;b[q+2>>1]=d[p+(h*3|0)>>0]|0;b[q+4>>1]=d[p+(h*3|0)+1>>0]|0;b[q+6>>1]=d[p+(h*3|0)+2>>0]|0;break}_png_chunk_benign_error(e,159945);Xc=r;return}else o=18;while(0);if((o|0)==18){b[q+6>>1]=0;b[q+4>>1]=0;b[q+2>>1]=0}b[q+8>>1]=0}else{k=a[e+424>>0]|0;j=k&255;k=(k&255)<9;h=a[p>>0]|0;if(!(l&2)){do if(k){if(h<<24>>24==0?(i=d[p+1>>0]|0,1<>>0>i>>>0):0){h=0;break}_png_chunk_benign_error(e,159959);Xc=r;return}else i=d[p+1>>0]|0;while(0);a[q>>0]=0;p=((h&255)<<8|i)&65535;b[q+8>>1]=p;b[q+6>>1]=p;b[q+4>>1]=p;b[q+2>>1]=p;break}do if(k){if((h<<24>>24==0?(a[p+2>>0]|0)==0:0)?(a[p+4>>0]|0)==0:0){j=0;h=0;i=0;break}_png_chunk_benign_error(e,159978);Xc=r;return}else{j=a[p+4>>0]|0;i=a[p+2>>0]|0}while(0);a[q>>0]=0;b[q+2>>1]=(h&255)<<8|d[p+1>>0];b[q+4>>1]=(i&255)<<8|d[p+3>>0];b[q+6>>1]=(j&255)<<8|d[p+5>>0];b[q+8>>1]=0}while(0);_png_set_bKGD(e,f,q);Xc=r;return}_png_crc_finish(e,g)|0;_png_chunk_benign_error(e,158322);Xc=r;return}function _png_handle_cHRM(a,f,g){a=a|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;k=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);h=k;j=k+32|0;i=c[a+204>>2]|0;if(!(i&1))_png_chunk_error(a,157969);if(i&6|0){_png_crc_finish(a,g)|0;_png_chunk_benign_error(a,158322);Xc=k;return}if((g|0)!=32){_png_crc_finish(a,g)|0;_png_chunk_benign_error(a,158335);Xc=k;return}_png_read_data(a,h,32);_png_calculate_crc(a,h,32);if(_png_crc_finish(a,0)|0){Xc=k;return}p=(d[h>>0]|0)<<24;q=(d[h+1>>0]|0)<<16|p|(d[h+2>>0]|0)<<8|(d[h+3>>0]|0);c[j+24>>2]=(q|0)>-1?q:-1;q=(d[h+4>>0]|0)<<24;o=(d[h+5>>0]|0)<<16|q|(d[h+6>>0]|0)<<8|(d[h+7>>0]|0);c[j+28>>2]=(o|0)>-1?o:-1;o=(d[h+8>>0]|0)<<24;n=(d[h+9>>0]|0)<<16|o|(d[h+10>>0]|0)<<8|(d[h+11>>0]|0);c[j>>2]=(n|0)>-1?n:-1;n=(d[h+12>>0]|0)<<24;m=(d[h+13>>0]|0)<<16|n|(d[h+14>>0]|0)<<8|(d[h+15>>0]|0);c[j+4>>2]=(m|0)>-1?m:-1;m=(d[h+16>>0]|0)<<24;l=(d[h+17>>0]|0)<<16|m|(d[h+18>>0]|0)<<8|(d[h+19>>0]|0);c[j+8>>2]=(l|0)>-1?l:-1;l=(d[h+20>>0]|0)<<24;g=(d[h+21>>0]|0)<<16|l|(d[h+22>>0]|0)<<8|(d[h+23>>0]|0);c[j+12>>2]=(g|0)>-1?g:-1;g=(d[h+24>>0]|0)<<24;i=(d[h+25>>0]|0)<<16|g|(d[h+26>>0]|0)<<8|(d[h+27>>0]|0);c[j+16>>2]=(i|0)>-1?i:-1;i=(d[h+28>>0]|0)<<24;h=(d[h+29>>0]|0)<<16|i|(d[h+30>>0]|0)<<8|(d[h+31>>0]|0);c[j+20>>2]=(h|0)>-1?h:-1;if((q|p|o|n|m|l|g|i|0)<0){_png_chunk_benign_error(a,159840);Xc=k;return}g=a+870|0;h=e[g>>1]|0;if(h&32768|0){Xc=k;return}if(!(h&16)){b[g>>1]=h|16;_png_colorspace_set_chromaticities(a,a+796|0,j,1)|0;_png_colorspace_sync(a,f);Xc=k;return}else{b[g>>1]=h|32768;_png_colorspace_sync(a,f);_png_chunk_benign_error(a,159799);Xc=k;return}}function _png_handle_eXIf(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=k;if(!(c[b+204>>2]&1))_png_chunk_error(b,157969);if(e>>>0<2){_png_crc_finish(b,e)|0;_png_chunk_benign_error(b,159359);Xc=k;return}if(d|0?(c[d+8>>2]&65536|0)==0:0){h=d+244|0;c[h>>2]=c[h>>2]|32768;h=_png_malloc_warn(b,e)|0;g=d+212|0;c[g>>2]=h;if(!h){_png_crc_finish(b,e)|0;_png_chunk_benign_error(b,157982);Xc=k;return}f=0;a:do{_png_read_data(b,i,1);_png_calculate_crc(b,i,1);a[(c[g>>2]|0)+f>>0]=a[i>>0]|0;b:do if((f|0)==1){h=a[i>>0]|0;switch(h<<24>>24){case 73:case 77:break b;default:{}}if((a[c[g>>2]>>0]|0)!=h<<24>>24){j=14;break a}}while(0);f=f+1|0}while(f>>>0>>0);if((j|0)==14){_png_crc_finish(b,e)|0;_png_chunk_benign_error(b,159809);_png_free(b,c[g>>2]|0);c[g>>2]=0;Xc=k;return}if(_png_crc_finish(b,0)|0){Xc=k;return}_png_set_eXIf_1(b,d,e,c[g>>2]|0);_png_free(b,c[g>>2]|0);c[g>>2]=0;Xc=k;return}_png_crc_finish(b,e)|0;_png_chunk_benign_error(b,159799);Xc=k;return}function _png_handle_gAMA(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=h;g=c[a+204>>2]|0;if(!(g&1))_png_chunk_error(a,157969);if(g&6|0){_png_crc_finish(a,e)|0;_png_chunk_benign_error(a,158322);Xc=h;return}if((e|0)!=4){_png_crc_finish(a,e)|0;_png_chunk_benign_error(a,158335);Xc=h;return}_png_read_data(a,f,4);_png_calculate_crc(a,f,4);if(_png_crc_finish(a,0)|0){Xc=h;return}g=(d[f+1>>0]|0)<<16|(d[f>>0]|0)<<24|(d[f+2>>0]|0)<<8|(d[f+3>>0]|0);_png_colorspace_set_gamma(a,a+796|0,(g|0)>-1?g:-1);_png_colorspace_sync(a,b);Xc=h;return}function _png_handle_hIST(a,f,g){a=a|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+528|0;if((Xc|0)>=(Yc|0))N(528);j=l;k=l+512|0;h=c[a+204>>2]|0;if(!(h&1))_png_chunk_error(a,157969);if((h&6|0)!=2){_png_crc_finish(a,g)|0;_png_chunk_benign_error(a,158322);Xc=l;return}if(f|0?c[f+8>>2]&64|0:0){_png_crc_finish(a,g)|0;_png_chunk_benign_error(a,159799);Xc=l;return}i=1?g>>>1:g;if(g>>>0>513?1:(i|0)!=(e[a+408>>1]|0|0)){_png_crc_finish(a,g)|0;_png_chunk_benign_error(a,158335);Xc=l;return}if(i|0){g=k+1|0;h=0;do{_png_read_data(a,k,2);_png_calculate_crc(a,k,2);b[j+(h<<1)>>1]=(d[k>>0]|0)<<8|(d[g>>0]|0);h=h+1|0}while((h|0)!=(i|0))}if(_png_crc_finish(a,0)|0){Xc=l;return}_png_set_hIST(a,f,j);Xc=l;return}function _png_handle_oFFs(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=h;g=c[a+204>>2]|0;if(!(g&1))_png_chunk_error(a,157969);if(g&4|0){_png_crc_finish(a,e)|0;_png_chunk_benign_error(a,158322);Xc=h;return}if(b|0?c[b+8>>2]&256|0:0){_png_crc_finish(a,e)|0;_png_chunk_benign_error(a,159799);Xc=h;return}if((e|0)!=9){_png_crc_finish(a,e)|0;_png_chunk_benign_error(a,158335);Xc=h;return}_png_read_data(a,f,9);_png_calculate_crc(a,f,9);if(_png_crc_finish(a,0)|0){Xc=h;return}j=d[f>>0]|0;i=(d[f+1>>0]|0)<<16|j<<24|(d[f+2>>0]|0)<<8|(d[f+3>>0]|0);e=d[f+4>>0]|0;g=(d[f+5>>0]|0)<<16|e<<24|(d[f+6>>0]|0)<<8|(d[f+7>>0]|0);_png_set_oFFs(a,b,(j&128|0)==0?i:0-(0-i&2147483647)|0,(e&128|0)==0?g:0-(0-g&2147483647)|0,d[f+8>>0]|0);Xc=h;return}function _png_handle_pCAL(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=c[b+204>>2]|0;if(!(g&1))_png_chunk_error(b,157969);if(g&4|0){_png_crc_finish(b,f)|0;_png_chunk_benign_error(b,158322);return}if(e|0?c[e+8>>2]&1024|0:0){_png_crc_finish(b,f)|0;_png_chunk_benign_error(b,159799);return}i=f+1|0;j=b+760|0;g=c[j>>2]|0;if(g){h=b+764|0;if((c[h>>2]|0)>>>0>>0){c[j>>2]=0;c[h>>2]=0;_png_free(b,g);k=11}}else k=11;do if((k|0)==11){g=_png_malloc_base(b,i)|0;if(g|0){_memset(g|0,0,i|0)|0;c[j>>2]=g;c[b+764>>2]=i;break}_png_crc_finish(b,f)|0;_png_chunk_benign_error(b,157982);return}while(0);_png_read_data(b,g,f);_png_calculate_crc(b,g,f);if(_png_crc_finish(b,0)|0)return;p=g+f|0;a[p>>0]=0;i=g;while(1){h=i+1|0;if(!(a[i>>0]|0))break;else i=h}if((p-i|0)<13){_png_chunk_benign_error(b,158335);return}h=d[h>>0]|0;o=d[i+2>>0]<<16|h<<24|d[i+3>>0]<<8|d[i+4>>0];o=(h&128|0)==0?o:0-(0-o&2147483647)|0;h=d[i+5>>0]|0;n=d[i+6>>0]<<16|h<<24|d[i+7>>0]<<8|d[i+8>>0];n=(h&128|0)==0?n:0-(0-n&2147483647)|0;h=a[i+9>>0]|0;j=a[i+10>>0]|0;l=i+11|0;m=h&255;if((h<<24>>24!=0|j<<24>>24==2?(h+-1&255)>1|j<<24>>24==3:0)?h<<24>>24!=3|j<<24>>24==4:0){if((h&255)>3)_png_chunk_benign_error(b,159564);h=l;while(1)if(!(a[h>>0]|0))break;else h=h+1|0;k=j&255;f=_png_malloc_warn(b,k<<2)|0;if(!f){_png_chunk_benign_error(b,157982);return}a:do if(j<<24>>24){i=0;b:while(1){h=h+1|0;c[f+(i<<2)>>2]=h;if(h>>>0>p>>>0)break;while(1){if(!(a[h>>0]|0))break;h=h+1|0;if(h>>>0>p>>>0)break b}i=i+1|0;if(i>>>0>=k>>>0)break a}_png_free(b,f);_png_chunk_benign_error(b,159591);return}while(0);_png_set_pCAL(b,e,g,o,n,m,k,l,f);_png_free(b,f);return}_png_chunk_benign_error(b,159540);return}function _png_handle_sCAL(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=p+4|0;o=p;g=c[b+204>>2]|0;if(!(g&1))_png_chunk_error(b,157969);if(g&4|0){_png_crc_finish(b,f)|0;_png_chunk_benign_error(b,158322);Xc=p;return}if(e|0?c[e+8>>2]&16384|0:0){_png_crc_finish(b,f)|0;_png_chunk_benign_error(b,159799);Xc=p;return}if(f>>>0<4){_png_crc_finish(b,f)|0;_png_chunk_benign_error(b,158335);Xc=p;return}i=f+1|0;j=b+760|0;g=c[j>>2]|0;if(g){h=b+764|0;if((c[h>>2]|0)>>>0>>0){c[j>>2]=0;c[h>>2]=0;_png_free(b,g);k=13}}else k=13;do if((k|0)==13){g=_png_malloc_base(b,i)|0;if(g|0){_memset(g|0,0,i|0)|0;c[j>>2]=g;c[b+764>>2]=i;break}_png_chunk_benign_error(b,157982);_png_crc_finish(b,f)|0;Xc=p;return}while(0);_png_read_data(b,g,f);_png_calculate_crc(b,g,f);a[g+f>>0]=0;if(_png_crc_finish(b,0)|0){Xc=p;return}if(((a[g>>0]|0)+-1&255)>=2){_png_chunk_benign_error(b,159396);Xc=p;return}c[l>>2]=1;c[o>>2]=0;if((_png_check_fp_number(g,f,o,l)|0?(m=c[l>>2]|0,m>>>0>>0):0)?(n=m+1|0,c[l>>2]=n,(a[g+m>>0]|0)==0):0){if((c[o>>2]&392|0)!=264){_png_chunk_benign_error(b,159426);Xc=p;return}c[o>>2]=0;m=(_png_check_fp_number(g,f,o,l)|0)!=0;if(!(m&(c[l>>2]|0)==(f|0))){_png_chunk_benign_error(b,159445);Xc=p;return}if((c[o>>2]&392|0)==264){_png_set_sCAL_s(b,e,d[g>>0]|0,g+1|0,g+n|0);Xc=p;return}else{_png_chunk_benign_error(b,159463);Xc=p;return}}_png_chunk_benign_error(b,159409);Xc=p;return}function _png_handle_pHYs(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=h;g=c[a+204>>2]|0;if(!(g&1))_png_chunk_error(a,157969);if(g&4|0){_png_crc_finish(a,e)|0;_png_chunk_benign_error(a,158322);Xc=h;return}if(b|0?c[b+8>>2]&128|0:0){_png_crc_finish(a,e)|0;_png_chunk_benign_error(a,159799);Xc=h;return}if((e|0)!=9){_png_crc_finish(a,e)|0;_png_chunk_benign_error(a,158335);Xc=h;return}_png_read_data(a,f,9);_png_calculate_crc(a,f,9);if(_png_crc_finish(a,0)|0){Xc=h;return}_png_set_pHYs(a,b,(d[f+1>>0]|0)<<16|(d[f>>0]|0)<<24|(d[f+2>>0]|0)<<8|(d[f+3>>0]|0),(d[f+5>>0]|0)<<16|(d[f+4>>0]|0)<<24|(d[f+6>>0]|0)<<8|(d[f+7>>0]|0),d[f+8>>0]|0);Xc=h;return}function _png_handle_sBIT(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=n;g=c[b+204>>2]|0;if(!(g&1))_png_chunk_error(b,157969);if(g&6|0){_png_crc_finish(b,f)|0;_png_chunk_benign_error(b,158322);Xc=n;return}if(e|0?c[e+8>>2]&2|0:0){_png_crc_finish(b,f)|0;_png_chunk_benign_error(b,159799);Xc=n;return}l=b+423|0;if((a[l>>0]|0)==3){i=8;g=3}else{i=a[b+424>>0]|0;g=d[b+427>>0]|0}if(f>>>0>4|(g|0)!=(f|0)){_png_chunk_benign_error(b,158335);_png_crc_finish(b,f)|0;Xc=n;return}g=j+3|0;k=j+2|0;m=j+1|0;_memset(j|0,i|0,4)|0;_png_read_data(b,j,f);_png_calculate_crc(b,j,f);if(_png_crc_finish(b,0)|0){Xc=n;return}a:do if(f|0){h=0;while(1){if(((a[j+h>>0]|0)+-1&255)>=(i&255))break;h=h+1|0;if(h>>>0>=f>>>0)break a}_png_chunk_benign_error(b,158335);Xc=n;return}while(0);f=a[j>>0]|0;j=b+508|0;if(!(a[l>>0]&2)){a[b+511>>0]=f;h=f;i=f;g=m}else{h=a[k>>0]|0;i=a[m>>0]|0}m=a[g>>0]|0;a[j>>0]=f;a[b+509>>0]=i;a[b+510>>0]=h;a[b+512>>0]=m;_png_set_sBIT(b,e,j);Xc=n;return}function _png_handle_sRGB(a,f,g){a=a|0;f=f|0;g=g|0;var h=0,i=0,j=0;j=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=j;h=c[a+204>>2]|0;if(!(h&1))_png_chunk_error(a,157969);if(h&6|0){_png_crc_finish(a,g)|0;_png_chunk_benign_error(a,158322);Xc=j;return}if((g|0)!=1){_png_crc_finish(a,g)|0;_png_chunk_benign_error(a,158335);Xc=j;return}_png_read_data(a,i,1);_png_calculate_crc(a,i,1);if(_png_crc_finish(a,0)|0){Xc=j;return}g=a+870|0;h=e[g>>1]|0;if(h&32768|0){Xc=j;return}if(!(h&4)){_png_colorspace_set_sRGB(a,a+796|0,d[i>>0]|0)|0;_png_colorspace_sync(a,f);Xc=j;return}else{b[g>>1]=h|32768;_png_colorspace_sync(a,f);_png_chunk_benign_error(a,158488);Xc=j;return}}function _png_handle_iCCP(f,g,h){f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=Xc;Xc=Xc+1264|0;if((Xc|0)>=(Yc|0))N(1264);D=G+1168|0;o=G+1024|0;z=G;i=c[f+204>>2]|0;if(!(i&1))_png_chunk_error(f,157969);if(i&6|0){_png_crc_finish(f,h)|0;_png_chunk_benign_error(f,158322);Xc=G;return}if(h>>>0<14){_png_crc_finish(f,h)|0;_png_chunk_benign_error(f,159359);Xc=G;return}C=f+796|0;E=f+870|0;i=e[E>>1]|0;if(i&32768|0){_png_crc_finish(f,h)|0;Xc=G;return}a:do if(!(i&4)){j=h>>>0<81?h:81;_png_read_data(f,D,j);_png_calculate_crc(f,D,j);h=h-j|0;b:do if(h>>>0<11){_png_crc_finish(f,h)|0;_png_chunk_benign_error(f,159359)}else{i=0;do{if(!(a[D+i>>0]|0))break;i=i+1|0}while(i>>>0<80&i>>>0>>0);do if((i+-1|0)>>>0<79){A=i+1|0;if(A>>>0>>0?(a[D+A>>0]|0)==0:0){i=i+2|0;if(_png_inflate_claim(f,1766015824)|0){i=c[f+244>>2]|0;break}j=j-i|0;_memset(o|0,0,132)|0;x=f+220|0;c[x>>2]=D+i;u=f+224|0;c[u>>2]=j;B=f+216|0;q=f+372|0;c:do if((c[B>>2]|0)==(c[q>>2]|0)){r=f+232|0;c[r>>2]=o;y=f+236|0;c[y>>2]=0;v=f+432|0;w=f+220|0;k=132;i=1024;while(1){if(!j){i=i>>>0>h>>>0?h:i;if(i|0){_png_read_data(f,z,i);_png_calculate_crc(f,z,i)}c[x>>2]=z;c[u>>2]=i;h=h-i|0;m=i;l=i}else{m=i;l=j}i=c[y>>2]|0;if(!i){c[y>>2]=k;j=0}else{j=k;k=i}i=(h|0)==0?2:0;if(!((a[v>>0]|0)==0|(l|0)==0)){if((a[c[x>>2]>>0]|0)<0){F=30;break}a[v>>0]=0}i=_inflate(w,i)|0;if(i|0){F=33;break}if((j|0)==0?(c[y>>2]|0)==0:0){i=0;k=0;j=0;break}k=j;i=m;j=c[u>>2]|0}if((F|0)==30){c[f+244>>2]=158154;i=-3}else if((F|0)==33)k=c[y>>2]|0;c[y>>2]=0;_png_zstream_error(f,i);if((j|0)!=(0-k|0)){j=1;i=c[f+244>>2]|0;break}t=d[o+1>>0]<<16|d[o>>0]<<24|d[o+2>>0]<<8|d[o+3>>0];if((_png_icc_check_length(f,C,D,t)|0)!=0?(_png_icc_check_header(f,C,D,t,o,d[f+423>>0]|0)|0)!=0:0){k=a[o+128>>0]|0;l=a[o+129>>0]|0;m=a[o+130>>0]|0;n=a[o+131>>0]|0;s=f+760|0;i=c[s>>2]|0;do if(!i)F=44;else{j=f+764|0;if((c[j>>2]|0)>>>0>=t>>>0){p=i;break}c[s>>2]=0;c[j>>2]=0;_png_free(f,i);F=44}while(0);if((F|0)==44){i=_png_malloc_base(f,t)|0;if(!i){j=1;i=157982;break}_memset(i|0,0,t|0)|0;c[s>>2]=i;c[f+764>>2]=t;p=i}_memcpy(p|0,o|0,132)|0;n=((l&255)<<16|(k&255)<<24|(m&255)<<8|n&255)*12|0;o=p+132|0;if((c[B>>2]|0)==(c[q>>2]|0)){c[r>>2]=o;c[y>>2]=0;l=1024;k=n;while(1){i=c[u>>2]|0;if(!i){i=l>>>0>h>>>0?h:l;if(i|0){_png_read_data(f,z,i);_png_calculate_crc(f,z,i)}c[x>>2]=z;c[u>>2]=i;m=i;h=h-i|0}else m=l;l=c[y>>2]|0;if(!l){c[y>>2]=k;j=0}else{j=k;k=l}l=(h|0)==0?2:0;if(!((a[v>>0]|0)==0|(i|0)==0)){if((a[c[x>>2]>>0]|0)<0){F=56;break}a[v>>0]=0}i=_inflate(w,l)|0;if(i|0){F=59;break}if((j|0)==0?(c[y>>2]|0)==0:0){i=0;k=0;j=0;break}l=m;k=j}if((F|0)==56){c[f+244>>2]=158154;i=-3}else if((F|0)==59)k=c[y>>2]|0;c[y>>2]=0;_png_zstream_error(f,i);i=k+j|0}else{c[f+244>>2]=158183;i=n}if(i|0){j=1;i=c[f+244>>2]|0;break}if(!(_png_icc_check_tag_table(f,C,D,t,p)|0)){j=1;i=0;break}i=t+-132-n|0;if((c[B>>2]|0)==(c[q>>2]|0)){c[r>>2]=o+n;c[y>>2]=0;k=1024;while(1){j=c[u>>2]|0;if(!j){j=k>>>0>h>>>0?h:k;if(j|0){_png_read_data(f,z,j);_png_calculate_crc(f,z,j)}c[x>>2]=z;c[u>>2]=j;m=j;h=h-j|0;l=j}else{m=k;l=j}k=c[y>>2]|0;if(!k){c[y>>2]=i;j=0}else{j=i;i=k}k=(h|0)==0?4:0;if(!((a[v>>0]|0)==0|(l|0)==0)){if((a[c[x>>2]>>0]|0)<0){F=77;break}a[v>>0]=0}k=_inflate(w,k)|0;if(k|0){F=80;break}if((j|0)==0?(c[y>>2]|0)==0:0){k=0;i=0;j=0;break}k=m;i=j}if((F|0)==77){c[f+244>>2]=158154;k=-3}else if((F|0)==80)i=c[y>>2]|0;c[y>>2]=0;_png_zstream_error(f,k);i=i+j|0}else c[f+244>>2]=158183;if(h|0?(c[f+208>>2]&1048576|0)==0:0){j=1;i=158201;break}if(i|0){j=1;i=c[f+244>>2]|0;break}_png_crc_finish(f,h)|0;_png_icc_set_sRGB(f,C,p,c[f+268>>2]|0);do if(g|0){_png_free_data(f,g,16,0);i=_png_malloc_base(f,A)|0;c[g+116>>2]=i;if(!i){b[E>>1]=b[E>>1]|-32768;_png_colorspace_sync(f,g);j=0;i=157982;break c}else{_memcpy(i|0,D|0,A|0)|0;c[g+124>>2]=t;c[g+120>>2]=p;c[s>>2]=0;F=g+244|0;c[F>>2]=c[F>>2]|16;F=g+8|0;c[F>>2]=c[F>>2]|4096;_png_colorspace_sync(f,g);break}}while(0);c[B>>2]=0;break b}else{j=1;i=0}}else{c[f+244>>2]=158183;j=1;i=158183}while(0);c[B>>2]=0;if(j){F=100;break a}else break a}else i=158465}else i=158027;while(0);F=100;break a}while(0);Xc=G;return}else{i=158488;F=100}while(0);if((F|0)==100)_png_crc_finish(f,h)|0;b[E>>1]=b[E>>1]|-32768;_png_colorspace_sync(f,g);if(!i){Xc=G;return}_png_chunk_benign_error(f,i);Xc=G;return}function _png_handle_sPLT(e,f,g){e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);p=q;h=e+728|0;i=c[h>>2]|0;switch(i|0){case 0:break;case 1:{_png_crc_finish(e,g)|0;Xc=q;return}default:l=3}if((l|0)==3?(o=i+-1|0,c[h>>2]=o,(o|0)==1):0){_png_crc_finish(e,g)|0;Xc=q;return}h=c[e+204>>2]|0;if(!(h&1))_png_chunk_error(e,157969);if(h&4|0){_png_crc_finish(e,g)|0;_png_chunk_benign_error(e,158322);Xc=q;return}j=g+1|0;k=e+760|0;h=c[k>>2]|0;if(h){i=e+764|0;if((c[i>>2]|0)>>>0>>0){c[k>>2]=0;c[i>>2]=0;_png_free(e,h);l=12}else o=h}else l=12;do if((l|0)==12){h=_png_malloc_base(e,j)|0;if(h|0){_memset(h|0,0,j|0)|0;c[k>>2]=h;c[e+764>>2]=j;o=h;break}_png_crc_finish(e,g)|0;_png_chunk_benign_error(e,157982);Xc=q;return}while(0);_png_read_data(e,o,g);_png_calculate_crc(e,o,g);if(_png_crc_finish(e,0)|0){Xc=q;return}a[o+g>>0]=0;h=o;while(1){i=h+1|0;if(!(a[h>>0]|0))break;else h=i}if(g>>>0<2){Xc=q;return}if(i>>>0>(o+(g+-2)|0)>>>0){Xc=q;return}j=h+2|0;n=a[i>>0]|0;a[p+4>>0]=n;n=n<<24>>24==8;k=n?6:10;i=o-j+g|0;h=(i>>>0)/(k>>>0)|0;if((i-(H(h,k)|0)|0)!=0|h>>>0>429496729){Xc=q;return}m=p+12|0;c[m>>2]=h;l=_png_malloc_warn(e,h*10|0)|0;g=p+8|0;c[g>>2]=l;if(!l){Xc=q;return}a:do if(k>>>0<=i>>>0){h=0;while(1){i=l+(h*10|0)|0;if(n){b[i>>1]=d[j>>0]|0;b[l+(h*10|0)+2>>1]=d[j+1>>0]|0;b[l+(h*10|0)+4>>1]=d[j+2>>0]|0;k=j+4|0;i=d[j+3>>0]|0}else{b[i>>1]=d[j>>0]<<8|d[j+1>>0];b[l+(h*10|0)+2>>1]=d[j+2>>0]<<8|d[j+3>>0];b[l+(h*10|0)+4>>1]=d[j+4>>0]<<8|d[j+5>>0];k=j+8|0;i=(d[j+6>>0]<<8|d[j+7>>0])&65535}b[l+(h*10|0)+6>>1]=i;b[l+(h*10|0)+8>>1]=d[k>>0]<<8|d[k+1>>0];h=h+1|0;if((h|0)>=(c[m>>2]|0))break a;j=k+2|0;l=c[g>>2]|0}}while(0);c[p>>2]=o;_png_set_sPLT(e,f,p,1);_png_free(e,c[g>>2]|0);Xc=q;return}function _png_handle_tEXt(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);k=l;f=b+728|0;g=c[f>>2]|0;switch(g|0){case 0:break;case 1:{_png_crc_finish(b,e)|0;Xc=l;return}default:j=3}if((j|0)==3?(i=g+-1|0,c[f>>2]=i,(i|0)==1):0){_png_crc_finish(b,e)|0;_png_chunk_benign_error(b,157945);Xc=l;return}f=b+204|0;g=c[f>>2]|0;if(!(g&1))_png_chunk_error(b,157969);if(g&4|0)c[f>>2]=g|8;g=e+1|0;h=b+760|0;i=c[h>>2]|0;if(i){f=b+764|0;if((c[f>>2]|0)>>>0>>0){c[h>>2]=0;c[f>>2]=0;_png_free(b,i);j=12}}else j=12;do if((j|0)==12){f=_png_malloc_base(b,g)|0;if(f|0){_memset(f|0,0,g|0)|0;c[h>>2]=f;c[b+764>>2]=g;i=f;break}_png_chunk_benign_error(b,157982);Xc=l;return}while(0);_png_read_data(b,i,e);_png_calculate_crc(b,i,e);if(_png_crc_finish(b,0)|0){Xc=l;return}g=i+e|0;a[g>>0]=0;f=i;while(1){h=f+1|0;if(!(a[f>>0]|0))break;else f=h}e=(f|0)==(g|0)?f:h;c[k>>2]=-1;c[k+4>>2]=i;c[k+20>>2]=0;c[k+24>>2]=0;c[k+16>>2]=0;c[k+8>>2]=e;e=_strlen(e)|0;c[k+12>>2]=e;_png_set_text_2(b,d,k,1)|0;Xc=l;return}function _png_handle_tIME(e,f,g){e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=l+8|0;i=l;j=e+204|0;k=c[j>>2]|0;if(!(k&1))_png_chunk_error(e,157969);if(f|0?c[f+8>>2]&512|0:0){_png_crc_finish(e,g)|0;_png_chunk_benign_error(e,159799);Xc=l;return}if(k&4|0)c[j>>2]=k|8;if((g|0)!=7){_png_crc_finish(e,g)|0;_png_chunk_benign_error(e,158335);Xc=l;return}_png_read_data(e,h,7);_png_calculate_crc(e,h,7);if(_png_crc_finish(e,0)|0){Xc=l;return}a[i+6>>0]=a[h+6>>0]|0;a[i+5>>0]=a[h+5>>0]|0;a[i+4>>0]=a[h+4>>0]|0;a[i+3>>0]=a[h+3>>0]|0;a[i+2>>0]=a[h+2>>0]|0;b[i>>1]=(d[h>>0]|0)<<8|(d[h+1>>0]|0);_png_set_tIME(e,f,i);Xc=l;return}function _png_handle_tRNS(f,g,h){f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+272|0;if((Xc|0)>=(Yc|0))N(272);k=l;i=l+256|0;j=c[f+204>>2]|0;if(!(j&1))_png_chunk_error(f,157969);if(j&4|0){_png_crc_finish(f,h)|0;_png_chunk_benign_error(f,158322);Xc=l;return}if(g|0?c[g+8>>2]&16|0:0){_png_crc_finish(f,h)|0;_png_chunk_benign_error(f,159799);Xc=l;return}a:do switch(a[f+423>>0]|0){case 0:{if((h|0)==2){_png_read_data(f,i,2);_png_calculate_crc(f,i,2);h=f+416|0;b[h>>1]=1;b[f+532>>1]=d[i>>0]<<8|d[i+1>>0];break a}_png_crc_finish(f,h)|0;_png_chunk_benign_error(f,158335);Xc=l;return}case 2:{if((h|0)==6){_png_read_data(f,i,6);_png_calculate_crc(f,i,6);h=f+416|0;b[h>>1]=1;b[f+526>>1]=d[i>>0]<<8|d[i+1>>0];b[f+528>>1]=d[i+2>>0]<<8|d[i+3>>0];b[f+530>>1]=d[i+4>>0]<<8|d[i+5>>0];break a}_png_crc_finish(f,h)|0;_png_chunk_benign_error(f,158335);Xc=l;return}case 3:{if(!(j&2)){_png_crc_finish(f,h)|0;_png_chunk_benign_error(f,158322);Xc=l;return}if(!(h>>>0>256?1:(h+-1|0)>>>0>=(e[f+408>>1]|0)>>>0)){_png_read_data(f,k,h);_png_calculate_crc(f,k,h);j=f+416|0;b[j>>1]=h;h=j;break a}_png_crc_finish(f,h)|0;_png_chunk_benign_error(f,158335);Xc=l;return}default:{_png_crc_finish(f,h)|0;_png_chunk_benign_error(f,158343);Xc=l;return}}while(0);if(!(_png_crc_finish(f,0)|0)){_png_set_tRNS(f,g,k,e[h>>1]|0,f+524|0);Xc=l;return}else{b[h>>1]=0;Xc=l;return}}function _png_handle_zTXt(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);j=l+28|0;k=l;f=b+728|0;g=c[f>>2]|0;switch(g|0){case 0:break;case 1:{_png_crc_finish(b,e)|0;Xc=l;return}default:h=3}if((h|0)==3?(i=g+-1|0,c[f>>2]=i,(i|0)==1):0){_png_crc_finish(b,e)|0;_png_chunk_benign_error(b,157945);Xc=l;return}g=b+204|0;f=c[g>>2]|0;if(!(f&1))_png_chunk_error(b,157969);if(f&4|0)c[g>>2]=f|8;i=b+760|0;f=c[i>>2]|0;if(f){g=b+764|0;if((c[g>>2]|0)>>>0>>0){c[i>>2]=0;c[g>>2]=0;_png_free(b,f);h=12}}else h=12;do if((h|0)==12){f=_png_malloc_base(b,e)|0;if(f|0){_memset(f|0,0,e|0)|0;c[i>>2]=f;c[b+764>>2]=e;break}_png_crc_finish(b,e)|0;_png_chunk_benign_error(b,157982);Xc=l;return}while(0);_png_read_data(b,f,e);_png_calculate_crc(b,f,e);if(_png_crc_finish(b,0)|0){Xc=l;return}if(e){g=0;do{if(!(a[f+g>>0]|0))break;g=g+1|0}while(g>>>0>>0);if((g+-1|0)>>>0<=78)if((g+3|0)>>>0<=e>>>0)if(!(a[f+(g+1)>>0]|0)){c[j>>2]=-1;h=g+2|0;if((_png_decompress_chunk(b,e,h,j)|0)==1){f=c[i>>2]|0;if(!f)f=158265;else{j=c[j>>2]|0;a[f+(j+h)>>0]=0;c[k>>2]=0;c[k+4>>2]=f;c[k+8>>2]=f+g+2;c[k+12>>2]=j;c[k+16>>2]=0;c[k+20>>2]=0;c[k+24>>2]=0;f=(_png_set_text_2(b,d,k,1)|0)==0;f=f?0:162061}}else f=c[b+244>>2]|0;if(!f){Xc=l;return}}else f=158297;else f=157996;else f=158027}else f=158027;_png_chunk_benign_error(b,f);Xc=l;return}function _png_handle_iTXt(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);m=p+28|0;n=p;f=b+728|0;g=c[f>>2]|0;switch(g|0){case 0:break;case 1:{_png_crc_finish(b,e)|0;Xc=p;return}default:o=3}if((o|0)==3?(l=g+-1|0,c[f>>2]=l,(l|0)==1):0){_png_crc_finish(b,e)|0;_png_chunk_benign_error(b,157945);Xc=p;return}g=b+204|0;f=c[g>>2]|0;if(!(f&1))_png_chunk_error(b,157969);if(f&4|0)c[g>>2]=f|8;h=e+1|0;l=b+760|0;f=c[l>>2]|0;if(f){g=b+764|0;if((c[g>>2]|0)>>>0>>0){c[l>>2]=0;c[g>>2]=0;_png_free(b,f);o=12}else k=f}else o=12;do if((o|0)==12){f=_png_malloc_base(b,h)|0;if(f|0){_memset(f|0,0,h|0)|0;c[l>>2]=f;c[b+764>>2]=h;k=f;break}_png_crc_finish(b,e)|0;_png_chunk_benign_error(b,157982);Xc=p;return}while(0);_png_read_data(b,k,e);_png_calculate_crc(b,k,e);if(_png_crc_finish(b,0)|0){Xc=p;return}a:do if(e){f=0;do{if(!(a[k+f>>0]|0))break;f=f+1|0}while(f>>>0>>0);if((f+-1|0)>>>0<=78)if((f+5|0)>>>0>e>>>0)f=157996;else{g=a[k+(f+1)>>0]|0;switch(g<<24>>24){case 0:break;case 1:{if(a[k+(f+2)>>0]|0){f=158006;break a}break}default:{f=158006;break a}}j=g<<24>>24!=0;c[m>>2]=0;i=f+3|0;b:do if(i>>>0>>0){f=i;do{if(!(a[k+f>>0]|0))break b;f=f+1|0}while(f>>>0>>0)}else f=i;while(0);h=f+1|0;c:do if(h>>>0>>0){f=h;do{if(!(a[k+f>>0]|0))break c;f=f+1|0}while(f>>>0>>0)}else f=h;while(0);g=f+1|0;do if(j|g>>>0>e>>>0)if(j&g>>>0>>0){c[m>>2]=-1;if((_png_decompress_chunk(b,e,g,m)|0)!=1){f=c[b+244>>2]|0;if(!f){f=k;o=38;break}else break}else{f=c[l>>2]|0;o=38;break}}else f=157996;else{c[m>>2]=e-g;f=k;o=38}while(0);if((o|0)==38){a[f+((c[m>>2]|0)+g)>>0]=0;c[n>>2]=j?2:1;c[n+4>>2]=f;c[n+20>>2]=f+i;c[n+24>>2]=f+h;c[n+8>>2]=f+g;c[n+12>>2]=0;c[n+16>>2]=c[m>>2];if(!(_png_set_text_2(b,d,n,1)|0)){Xc=p;return}else f=162061}}else f=158027}else f=158027;while(0);_png_chunk_benign_error(b,f);Xc=p;return}function _png_chunk_benign_error(a,b){a=a|0;b=b|0;if(!(c[a+208>>2]&1048576))_png_chunk_error(a,b);else return}function _png_read_data(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=c[a+180>>2]|0;if(!e)_png_error(a,158238);else{vd[e&127](a,b,d);return}}function _png_decompress_chunk(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=Xc;Xc=Xc+1024|0;if((Xc|0)>=(Yc|0))N(1024);j=w;h=c[b+732>>2]|0;switch(h|0){case -1:case 0:{h=-1;g=e+1|0;break}default:{g=e+1|0;if(h>>>0>>0){_png_zstream_error(b,-4);b=-4;Xc=w;return b|0}}}g=h-g|0;if(g>>>0<(c[f>>2]|0)>>>0)c[f>>2]=g;n=b+372|0;g=_png_inflate_claim(b,c[n>>2]|0)|0;switch(g|0){case 0:{u=d-e|0;s=b+760|0;g=(c[s>>2]|0)+e|0;v=b+216|0;do if((c[v>>2]|0)==(c[n>>2]|0)){d=c[f>>2]|0;o=b+220|0;c[o>>2]=g;q=b+224|0;r=b+236|0;m=b+232|0;c[q>>2]=u;c[m>>2]=j;h=d>>>0<1024?d:1024;c[r>>2]=h;h=d-h|0;d=(h|0)==0?4:0;p=b+432|0;do if(!((u|0)==0|(a[p>>0]|0)==0))if((a[g>>0]|0)<0){c[b+244>>2]=158154;g=-3;break}else{a[p>>0]=0;t=12;break}else t=12;while(0);a:do if((t|0)==12){i=b+220|0;g=_inflate(i,d)|0;if(!g){g=h;while(1){g=(c[r>>2]|0)+g|0;c[m>>2]=j;h=g>>>0<1024?g:1024;c[r>>2]=h;h=g-h|0;g=(h|0)==0?4:0;if(a[p>>0]|0?c[q>>2]|0:0){if((a[c[o>>2]>>0]|0)<0)break;a[p>>0]=0}g=_inflate(i,g)|0;if(!g)g=h;else break a}c[b+244>>2]=158154;g=-3}}while(0);c[m>>2]=0;d=c[q>>2]|0;h=(c[r>>2]|0)+h|0;if(h|0)c[f>>2]=(c[f>>2]|0)-h;h=u-d|0;_png_zstream_error(b,g);if((g|0)==1){d=b+220|0;if(_inflateReset(d)|0){_png_zstream_error(b,1);g=-7;break}j=c[f>>2]|0;k=e+1+j|0;l=_png_malloc_base(b,k)|0;if(!l){_png_zstream_error(b,-4);g=-4;break}_memset(l|0,0,k|0)|0;g=(c[s>>2]|0)+e|0;if((c[v>>2]|0)==(c[n>>2]|0)){n=c[f>>2]|0;c[o>>2]=g;c[m>>2]=l+e;c[q>>2]=h;c[r>>2]=n;do if(!((h|0)==0|(a[p>>0]|0)==0))if((a[g>>0]|0)<0){c[b+244>>2]=158154;g=-3;break}else{a[p>>0]=0;t=31;break}else t=31;while(0);b:do if((t|0)==31){g=_inflate(d,4)|0;if(!g){while(1){if(a[p>>0]|0?c[q>>2]|0:0){if((a[c[o>>2]>>0]|0)<0)break;a[p>>0]=0}g=_inflate(d,4)|0;if(g|0)break b}c[b+244>>2]=158154;g=-3}}while(0);i=c[q>>2]|0;d=c[r>>2]|0;if(d|0)c[f>>2]=(c[f>>2]|0)-d;h=h-i|0;_png_zstream_error(b,g);if((g|0)==1)if((j|0)==(c[f>>2]|0)){a[l+(j+e)>>0]=0;d=c[s>>2]|0;if(e|0)_memcpy(l|0,d|0,e|0)|0;c[s>>2]=l;c[b+764>>2]=k;g=1}else{d=l;g=-7}else d=l}else{c[b+244>>2]=158183;d=l;g=-2}_png_free(b,d);if(!((u|0)==(h|0)|(g|0)!=1)){_png_chunk_benign_error(b,158201);g=1}}}else{c[b+244>>2]=158183;g=-2}while(0);c[v>>2]=0;b=g;Xc=w;return b|0}case 1:{b=-7;Xc=w;return b|0}default:{b=g;Xc=w;return b|0}}return 0}function _png_set_text_2(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;if((e|0)==0|((b|0)==0|(d|0)==0|(f|0)<1)){u=0;return u|0}k=d+132|0;t=d+128|0;h=c[t>>2]|0;do if(((c[k>>2]|0)-h|0)<(f|0)){g=h+f|0;g=(g|0)<2147483639?g+8&-8:2147483647;if((2147483647-h|0)>=(f|0)?(i=d+136|0,j=_png_realloc_array(b,c[i>>2]|0,h,g-h|0,28)|0,j|0):0){_png_free(b,c[i>>2]|0);c[i>>2]=j;s=d+244|0;c[s>>2]=c[s>>2]|16384;c[k>>2]=g;break}_png_chunk_report(b,158039,1);u=1;return u|0}while(0);p=d+136|0;o=0;a:while(1){q=c[p>>2]|0;r=c[t>>2]|0;s=q+(r*28|0)|0;l=e+(o*28|0)+4|0;g=c[l>>2]|0;do if(g|0){m=e+(o*28|0)|0;i=c[m>>2]|0;if((i+1|0)>>>0>3){_png_chunk_report(b,158060,1);break}k=_strlen(g)|0;if((i|0)>=1){g=c[e+(o*28|0)+20>>2]|0;if(!g)h=0;else h=_strlen(g)|0;g=c[e+(o*28|0)+24>>2]|0;if(!g)d=0;else d=_strlen(g)|0}else{d=0;h=0}n=e+(o*28|0)+8|0;g=c[n>>2]|0;if((g|0)!=0?(a[g>>0]|0)!=0:0){j=_strlen(g)|0;c[s>>2]=i}else u=18;do if((u|0)==18){u=0;if((i|0)>0){c[s>>2]=1;j=0;break}else{c[s>>2]=-1;j=0;break}}while(0);i=_png_malloc_base(b,k+4+h+d+j|0)|0;g=q+(r*28|0)+4|0;c[g>>2]=i;if(!i)break a;_memcpy(i|0,c[l>>2]|0,k|0)|0;a[(c[g>>2]|0)+k>>0]=0;if((c[m>>2]|0)>0){g=(c[g>>2]|0)+k+1|0;m=q+(r*28|0)+20|0;c[m>>2]=g;_memcpy(g|0,c[e+(o*28|0)+20>>2]|0,h|0)|0;a[(c[m>>2]|0)+h>>0]=0;m=(c[m>>2]|0)+h+1|0;g=q+(r*28|0)+24|0;c[g>>2]=m;_memcpy(m|0,c[e+(o*28|0)+24>>2]|0,d|0)|0;a[(c[g>>2]|0)+d>>0]=0}else{c[q+(r*28|0)+20>>2]=0;c[q+(r*28|0)+24>>2]=0;d=k}g=(c[g>>2]|0)+d+1|0;d=q+(r*28|0)+8|0;c[d>>2]=g;if(j){_memcpy(g|0,c[n>>2]|0,j|0)|0;g=c[d>>2]|0}a[g+j>>0]=0;s=(c[s>>2]|0)>0;c[q+(r*28|0)+12>>2]=s?0:j;c[q+(r*28|0)+16>>2]=s?j:0;c[t>>2]=(c[t>>2]|0)+1}while(0);o=o+1|0;if((o|0)>=(f|0)){g=0;u=31;break}}if((u|0)==31)return g|0;_png_chunk_report(b,158098,1);u=1;return u|0}function _png_realloc_array(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;if((d|0)<0|((e|0)<1|(f|0)==0))_png_error(a,158124);i=(d|0)>0;if((b|0)==0&i)_png_error(a,158124);if((2147483647-d|0)<(e|0)){i=0;return i|0}g=e+d|0;if((4294967295/(f>>>0)|0)>>>0>>0){i=0;return i|0}g=H(g,f)|0;if(!g){i=0;return i|0}if((a|0)!=0?(h=c[a+692>>2]|0,(h|0)!=0):0)a=gd[h&127](a,g)|0;else a=_is_malloc(g)|0;if(!a){i=0;return i|0}g=H(f,d)|0;if(i)_memcpy(a|0,b|0,g|0)|0;_memset(a+g|0,0,H(f,e)|0)|0;i=a;return i|0}function _png_chunk_report(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if(c[a+204>>2]&32768|0){if((d|0)<2)return;if(!(c[a+208>>2]&1048576))_png_chunk_error(a,b);else return}e=c[a+208>>2]|0;if((d|0)<1)if(!(e&2097152))_png_error(a,b);else return;else if(!(e&4194304))_png_error(a,b);else return}function _png_inflate_claim(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);e=j;i=b+216|0;f=c[i>>2]|0;if(f|0){a[e>>0]=24?f>>>24:f;a[e+1>>0]=16?f>>>16:f;a[e+2>>0]=8?f>>>8:f;a[e+3>>0]=f;_png_safecat(e,64,4,158223)|0;c[i>>2]=0}g=b+612|0;h=(c[g>>2]&12|0)==12;e=h?15:0;a[b+432>>0]=(h^1)&1;h=b+220|0;c[h>>2]=0;c[b+224>>2]=0;c[b+232>>2]=0;c[b+236>>2]=0;f=b+208|0;if(!(c[f>>2]&2)){e=_inflateInit2_(h,e,161992,56)|0;if(!e){c[f>>2]=c[f>>2]|2;e=0}}else e=_inflateReset2(h,e)|0;if((c[g>>2]&768|0)==768)e=_inflateValidate(h,0)|0;if(!e){c[i>>2]=d;Xc=j;return e|0}else{_png_zstream_error(b,e);Xc=j;return e|0}return 0}function _png_set_tRNS(a,d,e,f,g){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;if((a|0)==0|(d|0)==0)return;if(e|0){_png_free_data(a,d,8192,0);if((f+-1|0)>>>0<256){h=_png_malloc(a,256)|0;c[d+156>>2]=h;_memcpy(h|0,e|0,f|0)|0;e=h}else e=c[d+156>>2]|0;c[a+520>>2]=e}if(!g){b[d+22>>1]=f;if(!f)return}else{h=d+160|0;b[h>>1]=b[g>>1]|0;b[h+2>>1]=b[g+2>>1]|0;b[h+4>>1]=b[g+4>>1]|0;b[h+6>>1]=b[g+6>>1]|0;b[h+8>>1]=b[g+8>>1]|0;b[d+22>>1]=(f|0)==0?1:f&65535}h=d+8|0;c[h>>2]=c[h>>2]|16;h=d+244|0;c[h>>2]=c[h>>2]|8192;return}function _png_set_tIME(f,g,h){f=f|0;g=g|0;h=h|0;var i=0,j=0;if((f|0)==0|(g|0)==0|(h|0)==0)return;if(c[f+204>>2]&512|0)return;if(((a[h+2>>0]|0)+-1&255)>11)return;if(((a[h+3>>0]|0)+-1&255)>30)return;if((d[h+4>>0]|0)>23)return;if((d[h+5>>0]|0)>59)return;if((d[h+6>>0]|0)>60)return;f=h;j=f;j=e[j>>1]|e[j+2>>1]<<16;f=f+4|0;f=e[f>>1]|e[f+2>>1]<<16;h=g+140|0;i=h;b[i>>1]=j;b[i+2>>1]=j>>>16;h=h+4|0;b[h>>1]=f;b[h+2>>1]=f>>>16;h=g+8|0;c[h>>2]=c[h>>2]|512;return}function _png_set_sPLT(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;if((e|0)==0|((b|0)==0|(d|0)==0|(f|0)<1))return;g=d+256|0;j=d+260|0;h=_png_realloc_array(b,c[g>>2]|0,c[j>>2]|0,f,16)|0;if(!h){_png_chunk_report(b,158370,1);return}_png_free(b,c[g>>2]|0);c[g>>2]=h;i=d+244|0;c[i>>2]=c[i>>2]|32;i=d+8|0;g=h+(c[j>>2]<<4)|0;while(1){d=c[e>>2]|0;if((d|0)!=0?(k=e+8|0,(c[k>>2]|0)!=0):0){a[g+4>>0]=a[e+4>>0]|0;d=(_strlen(d)|0)+1|0;h=_png_malloc_base(b,d)|0;c[g>>2]=h;if(!h)break;_memcpy(h|0,c[e>>2]|0,d|0)|0;d=e+12|0;h=_png_malloc_array(b,c[d>>2]|0,10)|0;c[g+8>>2]=h;if(!h){l=10;break}d=c[d>>2]|0;c[g+12>>2]=d;_memcpy(h|0,c[k>>2]|0,d*10|0)|0;c[i>>2]=c[i>>2]|8192;c[j>>2]=(c[j>>2]|0)+1;d=e+16|0;g=g+16|0}else{_png_app_error(b,158391);d=e}h=f+-1|0;if(!h){l=15;break}else{e=d;f=h}}if((l|0)==10){_png_free(b,c[g>>2]|0);c[g>>2]=0}else if((l|0)==15)return;if((f|0)<=0)return;_png_chunk_report(b,158418,1);return}function _png_malloc_array(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if((b|0)<1|(d|0)==0)_png_error(a,158437);if((4294967295/(d>>>0)|0)>>>0>>0){e=0;return e|0}b=H(d,b)|0;if(!b){e=0;return e|0}if(a|0?(e=c[a+692>>2]|0,e|0):0){e=gd[e&127](a,b)|0;return e|0}e=_is_malloc(b)|0;return e|0}function _png_icc_check_length(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;if(e>>>0<132){_png_icc_profile_error(a,b,d,e,159359);e=0;return e|0}f=c[a+732>>2]|0;if(!((f|0)!=0&f>>>0>>0)){f=1;return f|0}_png_icc_profile_error(a,b,d,e,159369);f=0;return f|0}function _png_icc_check_header(a,b,c,e,f,g){a=a|0;b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+208|0;if((Xc|0)>=(Yc|0))N(208);i=k;h=(d[f+1>>0]|0)<<16|(d[f>>0]|0)<<24|(d[f+2>>0]|0)<<8|(d[f+3>>0]|0);if((h|0)!=(e|0)){_png_icc_profile_error(a,b,c,h,158886);c=0;Xc=k;return c|0}if(!((e&3|0)==0|(d[f+8>>0]|0)<4)){_png_icc_profile_error(a,b,c,e,158916);c=0;Xc=k;return c|0}h=(d[f+129>>0]|0)<<16|(d[f+128>>0]|0)<<24|(d[f+130>>0]|0)<<8|(d[f+131>>0]|0);if(h>>>0<=357913930?((h*12|0)+132|0)>>>0<=e>>>0:0){h=(d[f+65>>0]|0)<<16|(d[f+64>>0]|0)<<24|(d[f+66>>0]|0)<<8|(d[f+67>>0]|0);if(h>>>0>65534){_png_icc_profile_error(a,b,c,h,158951);c=0;Xc=k;return c|0}if(h>>>0>3)_png_icc_profile_error(a,0,c,h,158976);h=(d[f+37>>0]|0)<<16|(d[f+36>>0]|0)<<24|(d[f+38>>0]|0)<<8|(d[f+39>>0]|0);if((h|0)!=1633907568){_png_icc_profile_error(a,b,c,h,159005);c=0;Xc=k;return c|0}if(_memcmp(f+68|0,159023,12)|0){e=_png_safecat(i,196,0,158798)|0;_png_safecat(i,196,_png_safecat(i,196,_png_safecat(i,e+79|0,e,c)|0,158808)|0,159035)|0;_png_chunk_report(a,i,1)}h=(d[f+17>>0]|0)<<16|(d[f+16>>0]|0)<<24|(d[f+18>>0]|0)<<8|(d[f+19>>0]|0);a:do if((h|0)<1380401696){switch(h|0){case 1196573017:break;default:{j=21;break a}}if(g&2|0){_png_icc_profile_error(a,b,c,1196573017,159108);c=0;Xc=k;return c|0}}else{switch(h|0){case 1380401696:break;default:{j=21;break a}}if(!(g&2)){_png_icc_profile_error(a,b,c,1380401696,159061);c=0;Xc=k;return c|0}}while(0);if((j|0)==21){_png_icc_profile_error(a,b,c,h,159150);c=0;Xc=k;return c|0}h=(d[f+13>>0]|0)<<16|(d[f+12>>0]|0)<<24|(d[f+14>>0]|0)<<8|(d[f+15>>0]|0);b:do if((h|0)<1852662636){if((h|0)<1818848875){switch(h|0){case 1633842036:break;default:{j=26;break b}}_png_icc_profile_error(a,b,c,1633842036,159182);c=0;Xc=k;return c|0}if((h|0)>=1835955314)switch(h|0){case 1835955314:break b;default:{j=26;break b}}switch(h|0){case 1818848875:break;default:{j=26;break b}}_png_icc_profile_error(a,b,c,1818848875,159220);c=0;Xc=k;return c|0}else{if((h|0)>=1935896178)if((h|0)<1936744803)switch(h|0){case 1935896178:break b;default:{j=26;break b}}else switch(h|0){case 1936744803:break b;default:{j=26;break b}}if((h|0)>=1886549106)switch(h|0){case 1886549106:break b;default:{j=26;break b}}switch(h|0){case 1852662636:break;default:{j=26;break b}}_png_icc_profile_error(a,0,c,1852662636,159260)}while(0);if((j|0)==26)_png_icc_profile_error(a,0,c,h,159300);h=(d[f+21>>0]|0)<<16|(d[f+20>>0]|0)<<24|(d[f+22>>0]|0)<<8|(d[f+23>>0]|0);c:do if((h|0)<1482250784){switch(h|0){case 1281450528:{h=1;break}default:break c}Xc=k;return h|0}else{switch(h|0){case 1482250784:{h=1;break}default:break c}Xc=k;return h|0}while(0);_png_icc_profile_error(a,b,c,h,159331);c=0;Xc=k;return c|0}_png_icc_profile_error(a,b,c,h,158931);c=0;Xc=k;return c|0}function _png_icc_check_tag_table(a,b,c,e,f){a=a|0;b=b|0;c=c|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;k=(d[f+129>>0]|0)<<16|(d[f+128>>0]|0)<<24|(d[f+130>>0]|0)<<8|(d[f+131>>0]|0);if(!k){l=1;return l|0}j=0;f=f+132|0;while(1){g=(d[f+1>>0]|0)<<16|(d[f>>0]|0)<<24|(d[f+2>>0]|0)<<8|(d[f+3>>0]|0);h=d[f+7>>0]|0;i=(d[f+5>>0]|0)<<16|(d[f+4>>0]|0)<<24|(d[f+6>>0]|0)<<8|h;if(i>>>0>e>>>0)break;if(((d[f+9>>0]|0)<<16|(d[f+8>>0]|0)<<24|(d[f+10>>0]|0)<<8|(d[f+11>>0]|0))>>>0>(e-i|0)>>>0)break;if(h&3|0)_png_icc_profile_error(a,0,c,g,158844);j=j+1|0;if(j>>>0>=k>>>0){f=1;l=9;break}else f=f+12|0}if((l|0)==9)return f|0;_png_icc_profile_error(a,b,c,g,158812);l=0;return l|0}function _png_icc_set_sRGB(a,b,f,g){a=a|0;b=b|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;if((c[a+612>>2]&48|0)==48)return;k=(d[f+85>>0]|0)<<16|(d[f+84>>0]|0)<<24|(d[f+86>>0]|0)<<8|(d[f+87>>0]|0);l=f+88|0;m=f+89|0;n=f+90|0;o=f+91|0;p=f+92|0;q=f+93|0;r=f+94|0;s=f+95|0;t=f+96|0;u=f+97|0;v=f+98|0;w=f+99|0;x=f+1|0;y=f+2|0;z=f+3|0;B=f+64|0;C=f+65|0;D=f+66|0;E=f+67|0;h=65536;i=0;j=0;while(1){if((((k|0)==(c[86704+(j<<5)+12>>2]|0)?((d[m>>0]|0)<<16|(d[l>>0]|0)<<24|(d[n>>0]|0)<<8|(d[o>>0]|0)|0)==(c[86704+(j<<5)+16>>2]|0):0)?((d[q>>0]|0)<<16|(d[p>>0]|0)<<24|(d[r>>0]|0)<<8|(d[s>>0]|0)|0)==(c[86704+(j<<5)+20>>2]|0):0)?((d[u>>0]|0)<<16|(d[t>>0]|0)<<24|(d[v>>0]|0)<<8|(d[w>>0]|0)|0)==(c[86704+(j<<5)+24>>2]|0):0){if(!i){h=(d[C>>0]|0)<<16|(d[B>>0]|0)<<24|(d[D>>0]|0)<<8|(d[E>>0]|0);i=(d[x>>0]|0)<<16|(d[f>>0]|0)<<24|(d[y>>0]|0)<<8|(d[z>>0]|0)}if((i|0)==(c[86704+(j<<5)+8>>2]|0)?(h|0)==(e[86704+(j<<5)+30>>1]|0|0):0)break}j=j+1|0;if(j>>>0>=7){A=22;break}}if((A|0)==22)return;if(!g)g=_adler32(_adler32(0,0,0)|0,f,i)|0;if((g|0)==(c[86704+(j<<5)>>2]|0)?(f=_crc32(_crc32(0,0,0)|0,f,i)|0,(f|0)==(c[86704+(j<<5)+4>>2]|0)):0){if((j+-5|0)>>>0>=2){if((j+-4|0)>>>0<3)_png_chunk_report(a,158535,0)}else _png_chunk_report(a,158506,2);_png_colorspace_set_sRGB(a,b,(d[C>>0]|0)<<16|(d[B>>0]|0)<<24|(d[D>>0]|0)<<8|(d[E>>0]|0))|0;return}_png_chunk_report(a,158578,0);return}function _png_colorspace_sync(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;if(!d)return;e=d+40|0;f=a+796|0;g=e+76|0;do{c[e>>2]=c[f>>2];e=e+4|0;f=f+4|0}while((e|0)<(g|0));g=b[d+114>>1]|0;e=g&65535;if(e&32768|0){f=d+8|0;g=c[f>>2]&-6150;c[f>>2]=g;e=d+244|0;h=c[e>>2]|0;if(h&16|0){i=d+116|0;_png_free(a,c[i>>2]|0);d=d+120|0;_png_free(a,c[d>>2]|0);c[i>>2]=0;c[d>>2]=0;c[f>>2]=g}c[e>>2]=h&-17;return}f=d+8|0;i=c[f>>2]|0;e=(e&128|0)==0?i&-2049:i|2048;e=(g&2)==0?e&-5:e|4;c[f>>2]=e;if(!(g&1)){c[f>>2]=e&-2;return}else{c[f>>2]=e|1;return}}function _png_colorspace_set_sRGB(a,d,f){a=a|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0.0,k=0;k=d+74|0;g=b[k>>1]|0;h=g&65535;if(h&32768|0){k=0;return k|0}if(f>>>0>3){_png_icc_profile_error(a,d,158634,f,158639);k=0;return k|0}if(h&4|0?(e[d+72>>1]|0|0)!=(f|0):0){_png_icc_profile_error(a,d,158634,f,158669);k=0;return k|0}if(h&32|0){_png_benign_error(a,158700);k=0;return k|0}if((h&2|0)!=0?(_png_colorspace_endpoints_match(99020,d+4|0,100)|0)==0:0){_png_chunk_report(a,158735,2);g=b[k>>1]|0}do if(!(g&1))i=g;else{h=c[d>>2]|0;if((h|0?(j=+t(+(+(h|0)*1.0e5/45455.0+.5)),j<=2147483647.0&j>=-2147483648.0):0)?(~~j+-95e3|0)>>>0<10001:0){i=g;break}_png_chunk_report(a,158766,2);i=b[k>>1]|0}while(0);b[d+72>>1]=f;g=d+4|0;c[g>>2]=c[24755];c[g+4>>2]=c[24756];c[g+8>>2]=c[24757];c[g+12>>2]=c[24758];c[g+16>>2]=c[24759];c[g+20>>2]=c[24760];c[g+24>>2]=c[24761];c[g+28>>2]=c[24762];g=d+36|0;h=99052;a=g+36|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(a|0));c[d>>2]=45455;b[k>>1]=i|231;k=1;return k|0}function _png_icc_profile_error(c,d,e,f,g){c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=Xc;Xc=Xc+208|0;if((Xc|0)>=(Yc|0))N(208);m=o;n=(d|0)!=0;if(n){l=d+74|0;b[l>>1]=b[l>>1]|-32768}d=_png_safecat(m,196,0,158798)|0;d=_png_safecat(m,196,_png_safecat(m,d+79|0,d,e)|0,158808)|0;e=24?f>>>24:f;if(!(((e&223)+-65|0)>>>0<26|((e|0)==32|(e+-48|0)>>>0<10))){f=d;_png_safecat(m,196,f,g)|0;n=n?2:1;_png_chunk_report(c,m,n);Xc=o;return}h=16?f>>>16:f;i=h&255;if(!(((h&223)+-65|0)>>>0<26|((i|0)==32|(i+-48|0)>>>0<10))){f=d;_png_safecat(m,196,f,g)|0;n=n?2:1;_png_chunk_report(c,m,n);Xc=o;return}j=8?f>>>8:f;k=j&255;if(!(((j&223)+-65|0)>>>0<26|((k|0)==32|(k+-48|0)>>>0<10))){f=d;_png_safecat(m,196,f,g)|0;n=n?2:1;_png_chunk_report(c,m,n);Xc=o;return}l=f&255;if(!(((f&223)+-65|0)>>>0<26|((l|0)==32|(l+-48|0)>>>0<10))){f=d;_png_safecat(m,196,f,g)|0;n=n?2:1;_png_chunk_report(c,m,n);Xc=o;return}p=m+d|0;a[p>>0]=39;a[p+1>>0]=(e+-32|0)>>>0<95?e&255:63;a[p+2>>0]=(i+-32|0)>>>0<95?h&255:63;a[p+3>>0]=(k+-32|0)>>>0<95?j&255:63;a[p+4>>0]=(l+-32|0)>>>0<95?f&255:63;a[p+5>>0]=39;a[m+(d+6)>>0]=58;a[m+(d+7)>>0]=32;f=d+8|0;_png_safecat(m,196,f,g)|0;n=n?2:1;_png_chunk_report(c,m,n);Xc=o;return}function _png_colorspace_endpoints_match(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=c[a+24>>2]|0;e=c[b+24>>2]|0;if((f|0)<(e-d|0)|(f|0)>(e+d|0))return 0;e=c[a+28>>2]|0;f=c[b+28>>2]|0;if((e|0)<(f-d|0)|(e|0)>(f+d|0))return 0;e=c[a>>2]|0;f=c[b>>2]|0;if((e|0)<(f-d|0)|(e|0)>(f+d|0))return 0;e=c[a+4>>2]|0;f=c[b+4>>2]|0;if((e|0)<(f-d|0)|(e|0)>(f+d|0))return 0;e=c[a+8>>2]|0;f=c[b+8>>2]|0;if((e|0)<(f-d|0)|(e|0)>(f+d|0))return 0;e=c[a+12>>2]|0;f=c[b+12>>2]|0;if((e|0)<(f-d|0)|(e|0)>(f+d|0))return 0;e=c[a+16>>2]|0;f=c[b+16>>2]|0;if((e|0)<(f-d|0)|(e|0)>(f+d|0))return 0;else{e=c[a+20>>2]|0;f=c[b+20>>2]|0;return (e|0)<=(f+d|0)&(e|0)>=(f-d|0)&1|0}return 0}function _png_set_sBIT(b,d,e){b=b|0;d=d|0;e=e|0;if((b|0)==0|(d|0)==0|(e|0)==0)return;b=d+148|0;a[b>>0]=a[e>>0]|0;a[b+1>>0]=a[e+1>>0]|0;a[b+2>>0]=a[e+2>>0]|0;a[b+3>>0]=a[e+3>>0]|0;a[b+4>>0]=a[e+4>>0]|0;e=d+8|0;c[e>>2]=c[e>>2]|2;return}function _png_set_pHYs(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if((b|0)==0|(d|0)==0)return;c[d+192>>2]=e;c[d+196>>2]=f;a[d+200>>0]=g;g=d+8|0;c[g>>2]=c[g>>2]|128;return}function _png_check_fp_number(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=c[e>>2]|0;h=c[f>>2]|0;a:do if(h>>>0>>0)while(1){switch(a[b+h>>0]|0){case 43:{i=4;break}case 45:{i=132;break}case 46:{i=16;break}case 48:{i=8;break}case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:{i=264;break}case 101:case 69:{i=32;break}default:break a}b:do switch((i|g&3)&63){case 4:{if(g&60|0)break a;g=i|g;break}case 16:{if(g&16|0)break a;if(!(g&8)){g=g&448|i|1;break b}else{g=i|g;break b}}case 8:{g=i|((g&16|0)==0?g:g&384|17)|64;break}case 32:{if(!(g&8))break a;g=g&448|2;break}case 9:{g=i|g|64;break}case 33:{if(!(g&8))break a;g=g&448|2;break}case 6:{if(g&60|0)break a;g=g|4;break}case 10:{g=g|72;break}default:break a}while(0);h=h+1|0;if(h>>>0>=d>>>0)break a}while(0);c[e>>2]=g;c[f>>2]=h;return (3?g>>>3:g)&1|0}function _png_set_sCAL_s(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;if((b|0)==0|(d|0)==0)return;if((e+-1|0)>>>0>1)_png_error(b,159483);if(!f)_png_error(b,159501);h=_strlen(f)|0;if(!h)_png_error(b,159501);if((a[f>>0]|0)==45)_png_error(b,159501);if(!(_png_check_fp_string(f,h)|0))_png_error(b,159501);if(!g)_png_error(b,159520);i=_strlen(g)|0;if(!i)_png_error(b,159520);if((a[g>>0]|0)==45)_png_error(b,159520);if(!(_png_check_fp_string(g,i)|0))_png_error(b,159520);a[d+264>>0]=e;h=h+1|0;e=_png_malloc_warn(b,h)|0;j=d+268|0;c[j>>2]=e;if(!e)return;_memcpy(e|0,f|0,h|0)|0;h=i+1|0;e=_png_malloc_warn(b,h)|0;c[d+272>>2]=e;if(!e){_png_free(b,c[j>>2]|0);c[j>>2]=0;return}else{_memcpy(e|0,g|0,h|0)|0;g=d+8|0;c[g>>2]=c[g>>2]|16384;g=d+244|0;c[g>>2]=c[g>>2]|256;return}}function _png_check_fp_string(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;g=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=g+4|0;f=g;c[e>>2]=0;c[f>>2]=0;do if(!(_png_check_fp_number(b,d,e,f)|0))b=0;else{f=c[f>>2]|0;if((f|0)!=(d|0)?a[b+f>>0]|0:0){b=0;break}b=c[e>>2]|0}while(0);Xc=g;return b|0}function _png_set_pCAL(b,d,e,f,g,h,i,j,k){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0;if((b|0)==0|(d|0)==0|(e|0)==0|(j|0)==0)return;o=(i|0)>0;if(o&(k|0)==0)return;n=(_strlen(e)|0)+1|0;if(h>>>0>3){_png_chunk_report(b,159604,1);return}if(i>>>0>255){_png_chunk_report(b,159631,1);return}a:do if(i|0){l=0;while(1){m=c[k+(l<<2)>>2]|0;if(!m)break;l=l+1|0;if(!(_png_check_fp_string(m,_strlen(m)|0)|0))break;if((l|0)>=(i|0))break a}_png_chunk_report(b,159660,1);return}while(0);l=_png_malloc_warn(b,n)|0;c[d+220>>2]=l;if(!l){_png_chunk_report(b,159694,1);return}_memcpy(l|0,e|0,n|0)|0;c[d+224>>2]=f;c[d+228>>2]=g;a[d+240>>0]=h;a[d+241>>0]=i;l=(_strlen(j)|0)+1|0;m=_png_malloc_warn(b,l)|0;c[d+232>>2]=m;if(!m)return;_memcpy(m|0,j|0,l|0)|0;l=(i<<2)+4|0;m=_png_malloc_warn(b,l)|0;f=d+236|0;c[f>>2]=m;if(!m)return;_memset(m|0,0,l|0)|0;b:do if(o){l=0;while(1){m=k+(l<<2)|0;n=(_strlen(c[m>>2]|0)|0)+1|0;e=_png_malloc_warn(b,n)|0;c[(c[f>>2]|0)+(l<<2)>>2]=e;e=c[(c[f>>2]|0)+(l<<2)>>2]|0;if(!e)break;_memcpy(e|0,c[m>>2]|0,n|0)|0;l=l+1|0;if((l|0)>=(i|0))break b}return}while(0);k=d+8|0;c[k>>2]=c[k>>2]|1024;k=d+244|0;c[k>>2]=c[k>>2]|128;return}function _png_set_oFFs(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if((b|0)==0|(d|0)==0)return;c[d+180>>2]=e;c[d+184>>2]=f;a[d+188>>0]=g;g=d+8|0;c[g>>2]=c[g>>2]|256;return}function _png_set_hIST(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0;if((a|0)==0|(d|0)==0)return;f=d+20|0;if(((b[f>>1]|0)+-1&65535)>255)return;_png_free_data(a,d,8,0);g=_png_malloc_warn(a,512)|0;c[d+216>>2]=g;if(!g)return;a=d+244|0;c[a>>2]=c[a>>2]|8;a=b[f>>1]|0;if(a<<16>>16){f=a&65535;a=0;do{b[g+(a<<1)>>1]=b[e+(a<<1)>>1]|0;a=a+1|0}while(a>>>0>>0)}e=d+8|0;c[e>>2]=c[e>>2]|64;return}function _png_colorspace_set_gamma(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0.0;if((e+-16|0)>>>0<=624999984){g=d+74|0;f=b[g>>1]|0;if((f&8)==0?1:(c[a+204>>2]&32768|0)==0){if(f<<16>>16<0)return;do if(f&1){h=c[d>>2]|0;if((h|0?(i=+t(+(+(h|0)*1.0e5/+(e|0)+.5)),i<=2147483647.0&i>=-2147483648.0):0)?(~~i+-95e3|0)>>>0<10001:0)break;if(!(f&32)){_png_chunk_report(a,159731,0);break}_png_chunk_report(a,158766,2);return}while(0);c[d>>2]=e;b[g>>1]=f|9;return}else d=159799}else{f=d+74|0;d=159774;g=f;f=b[f>>1]|0}b[g>>1]=f|-32768;_png_chunk_report(a,d,1);return}function _png_set_eXIf_1(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;if((b|0)==0|(d|0)==0)return;i=d+208|0;g=c[i>>2]|0;if(g|0){_png_free(b,g);c[i>>2]=0}h=d+204|0;c[h>>2]=e;g=_png_malloc_warn(b,e)|0;c[i>>2]=g;if(!g)return;e=d+244|0;c[e>>2]=c[e>>2]|32768;if((c[h>>2]|0)>0?(a[g>>0]=a[f>>0]|0,(c[h>>2]|0)>1):0){g=1;do{a[(c[i>>2]|0)+g>>0]=a[f+g>>0]|0;g=g+1|0}while((g|0)<(c[h>>2]|0))}i=d+8|0;c[i>>2]=c[i>>2]|65536;return}function _png_colorspace_set_chromaticities(a,d,e,f){a=a|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);g=l;switch(_png_colorspace_check_xy(g,e)|0){case 0:{j=d+74|0;k=b[j>>1]|0;i=k&65535;if(i&32768|0){k=0;Xc=l;return k|0}h=d+4|0;do if(!((f|0)>1|(i&2|0)==0))if(!(_png_colorspace_endpoints_match(e,h,100)|0)){b[j>>1]=k|-32768;_png_benign_error(a,159855);k=0;Xc=l;return k|0}else{if(!f)g=1;else break;Xc=l;return g|0}while(0);c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[h+8>>2]=c[e+8>>2];c[h+12>>2]=c[e+12>>2];c[h+16>>2]=c[e+16>>2];c[h+20>>2]=c[e+20>>2];c[h+24>>2]=c[e+24>>2];c[h+28>>2]=c[e+28>>2];a=d+36|0;h=a+36|0;do{c[a>>2]=c[g>>2];a=a+4|0;g=g+4|0}while((a|0)<(h|0));e=(_png_colorspace_endpoints_match(e,99020,1e3)|0)==0;k=(k|2)&65535;b[j>>1]=e?k&65471:k|64;k=2;Xc=l;return k|0}case 1:{k=d+74|0;b[k>>1]=b[k>>1]|-32768;_png_benign_error(a,159883);k=0;Xc=l;return k|0}default:{l=d+74|0;b[l>>1]=b[l>>1]|-32768;_png_error(a,159906)}}return 0}function _png_colorspace_check_xy(a,b){a=a|0;b=b|0;var d=0,e=0.0,f=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0.0,q=0,r=0,s=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0.0,K=0.0;I=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);D=I;z=c[b>>2]|0;if(z>>>0>1e5){H=1;Xc=I;return H|0}H=b+4|0;f=c[H>>2]|0;if((f|0)<0|(f|0)>(1e5-z|0)){H=1;Xc=I;return H|0}A=b+8|0;d=c[A>>2]|0;if(d>>>0>1e5){H=1;Xc=I;return H|0}B=b+12|0;h=c[B>>2]|0;if((h|0)<0|(h|0)>(1e5-d|0)){H=1;Xc=I;return H|0}C=b+16|0;n=c[C>>2]|0;if(n>>>0>1e5){H=1;Xc=I;return H|0}E=b+20|0;i=c[E>>2]|0;if((i|0)<0|(i|0)>(1e5-n|0)){H=1;Xc=I;return H|0}F=b+24|0;o=c[F>>2]|0;if(o>>>0>1e5){H=1;Xc=I;return H|0}G=b+28|0;y=c[G>>2]|0;if((y|0)<5|(y|0)>(1e5-o|0)){H=1;Xc=I;return H|0}k=d-n|0;s=f-i|0;j=(k|0)==0;u=(s|0)==0;if(!(j|u)){e=+t(+(+(k|0)*+(s|0)/7.0+.5));if(e<=2147483647.0&e>=-2147483648.0)f=~~e;else{H=2;Xc=I;return H|0}}else f=0;l=h-i|0;v=z-n|0;m=(l|0)==0;w=(v|0)==0;if(!(w|m)){e=+t(+(+(v|0)*+(l|0)/7.0+.5));if(e<=2147483647.0&e>=-2147483648.0)d=~~e;else{H=2;Xc=I;return H|0}}else d=0;x=f-d|0;q=y-i|0;r=(q|0)==0;if(!(j|r)){e=+t(+(+(k|0)*+(q|0)/7.0+.5));if(e<=2147483647.0&e>=-2147483648.0)f=~~e;else{H=2;Xc=I;return H|0}}else f=0;h=o-n|0;i=(h|0)==0;if(!(m|i)){e=+t(+(+(l|0)*+(h|0)/7.0+.5));if(e<=2147483647.0&e>=-2147483648.0)d=~~e;else{H=2;Xc=I;return H|0}}else d=0;d=f-d|0;if(!d){H=1;Xc=I;return H|0}j=(x|0)==0;if(!j){e=+t(+(+(y|0)*+(x|0)/+(d|0)+.5));if(e<=2147483647.0&e>=-2147483648.0)k=~~e;else{H=1;Xc=I;return H|0}}else k=0;if((k|0)<=(y|0)){H=1;Xc=I;return H|0}if(!(u|i)){e=+t(+(+(s|0)*+(h|0)/7.0+.5));if(e<=2147483647.0&e>=-2147483648.0)f=~~e;else{H=2;Xc=I;return H|0}}else f=0;if(!(w|r)){e=+t(+(+(v|0)*+(q|0)/7.0+.5));if(e<=2147483647.0&e>=-2147483648.0)d=~~e;else{H=2;Xc=I;return H|0}}else d=0;d=f-d|0;if(!d){H=1;Xc=I;return H|0}do if(j)h=0;else{e=+t(+(+(y|0)*+(x|0)/+(d|0)+.5));if(e<=2147483647.0&e>=-2147483648.0){h=~~e;break}else d=1;Xc=I;return d|0}while(0);if((h|0)<=(y|0)){H=1;Xc=I;return H|0}J=+t(+(1.0e10/+(y|0)+.5));g=+(k|0);e=+t(+(1.0e10/g+.5));p=+(h|0);K=+t(+(1.0e10/p+.5));i=(K<=2147483647.0&K>=-2147483648.0?0-~~K|0:0)+((J<=2147483647.0&J>=-2147483648.0?~~J:0)-(e<=2147483647.0&e>=-2147483648.0?~~e:0))|0;if((i|0)<1){H=1;Xc=I;return H|0}if(!k){H=1;Xc=I;return H|0}do if(z){e=+t(+(+(z|0)*1.0e5/g+.5));if(e<=2147483647.0&e>=-2147483648.0){d=~~e;break}else{H=1;Xc=I;return H|0}}else d=0;while(0);c[a>>2]=d;f=a+4|0;d=c[H>>2]|0;do if(d){e=+t(+(+(d|0)*1.0e5/g+.5));if(e<=2147483647.0&e>=-2147483648.0){d=~~e;break}else{H=1;Xc=I;return H|0}}else d=0;while(0);c[f>>2]=d;f=a+8|0;d=1e5-(c[b>>2]|0)-(c[H>>2]|0)|0;do if(d){e=+t(+(+(d|0)*1.0e5/g+.5));if(e<=2147483647.0&e>=-2147483648.0){d=~~e;break}else{H=1;Xc=I;return H|0}}else d=0;while(0);c[f>>2]=d;f=a+12|0;d=c[A>>2]|0;if(!h){H=1;Xc=I;return H|0}do if(d){e=+t(+(+(d|0)*1.0e5/p+.5));if(e<=2147483647.0&e>=-2147483648.0){d=~~e;break}else{H=1;Xc=I;return H|0}}else d=0;while(0);c[f>>2]=d;f=a+16|0;d=c[B>>2]|0;do if(d){e=+t(+(+(d|0)*1.0e5/p+.5));if(e<=2147483647.0&e>=-2147483648.0){d=~~e;break}else{H=1;Xc=I;return H|0}}else d=0;while(0);c[f>>2]=d;f=a+20|0;d=1e5-(c[A>>2]|0)-(c[B>>2]|0)|0;do if(d){e=+t(+(+(d|0)*1.0e5/p+.5));if(e<=2147483647.0&e>=-2147483648.0){d=~~e;break}else{H=1;Xc=I;return H|0}}else d=0;while(0);c[f>>2]=d;f=a+24|0;d=c[C>>2]|0;do if(d){e=+t(+(+(i|0)*+(d|0)/1.0e5+.5));if(e<=2147483647.0&e>=-2147483648.0){d=~~e;break}else{H=1;Xc=I;return H|0}}else d=0;while(0);c[f>>2]=d;f=a+28|0;d=c[E>>2]|0;do if(d){e=+t(+(+(i|0)*+(d|0)/1.0e5+.5));if(e<=2147483647.0&e>=-2147483648.0){d=~~e;break}else{H=1;Xc=I;return H|0}}else d=0;while(0);c[f>>2]=d;f=a+32|0;d=1e5-(c[C>>2]|0)-(c[E>>2]|0)|0;do if(d){e=+t(+(+(i|0)*+(d|0)/1.0e5+.5));if(e<=2147483647.0&e>=-2147483648.0){d=~~e;break}else{H=1;Xc=I;return H|0}}else d=0;while(0);c[f>>2]=d;d=_png_xy_from_XYZ(D,a)|0;if(d|0){H=d;Xc=I;return H|0}a=c[F>>2]|0;F=c[D+24>>2]|0;do if(!((a|0)<(F+-5|0)|(a|0)>(F+5|0))){F=c[G>>2]|0;G=c[D+28>>2]|0;if((F|0)<(G+-5|0)|(F|0)>(G+5|0))break;F=c[b>>2]|0;G=c[D>>2]|0;if((F|0)<(G+-5|0)|(F|0)>(G+5|0))break;G=c[H>>2]|0;H=c[D+4>>2]|0;if((G|0)<(H+-5|0)|(G|0)>(H+5|0))break;G=c[A>>2]|0;H=c[D+8>>2]|0;if((G|0)<(H+-5|0)|(G|0)>(H+5|0))break;G=c[B>>2]|0;H=c[D+12>>2]|0;if((G|0)<(H+-5|0)|(G|0)>(H+5|0))break;G=c[C>>2]|0;H=c[D+16>>2]|0;if((G|0)<(H+-5|0)|(G|0)>(H+5|0))break;G=c[E>>2]|0;H=c[D+20>>2]|0;if((G|0)<(H+-5|0)|(G|0)>(H+5|0))break;else d=0;Xc=I;return d|0}while(0);H=1;Xc=I;return H|0}function _png_xy_from_XYZ(a,b){a=a|0;b=b|0;var d=0.0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=c[b>>2]|0;g=b+4|0;l=(c[g>>2]|0)+e+(c[b+8>>2]|0)|0;if(!l){a=1;return a|0}do if(e){d=+t(+(+(e|0)*1.0e5/+(l|0)+.5));if(d<=2147483647.0&d>=-2147483648.0){e=~~d;break}else{a=1;return a|0}}else e=0;while(0);c[a>>2]=e;f=a+4|0;e=c[g>>2]|0;do if(e){d=+t(+(+(e|0)*1.0e5/+(l|0)+.5));if(d<=2147483647.0&d>=-2147483648.0){e=~~d;break}else{a=1;return a|0}}else e=0;while(0);c[f>>2]=e;i=c[b>>2]|0;j=c[g>>2]|0;h=b+12|0;e=c[h>>2]|0;k=b+16|0;g=(c[k>>2]|0)+e+(c[b+20>>2]|0)|0;f=a+8|0;if(!g){a=1;return a|0}do if(e){d=+t(+(+(e|0)*1.0e5/+(g|0)+.5));if(d<=2147483647.0&d>=-2147483648.0){e=~~d;break}else{a=1;return a|0}}else e=0;while(0);c[f>>2]=e;f=a+12|0;e=c[k>>2]|0;do if(e){d=+t(+(+(e|0)*1.0e5/+(g|0)+.5));if(d<=2147483647.0&d>=-2147483648.0){e=~~d;break}else{a=1;return a|0}}else e=0;while(0);c[f>>2]=e;m=g+l|0;l=(c[h>>2]|0)+i|0;k=(c[k>>2]|0)+j|0;i=b+24|0;e=c[i>>2]|0;j=b+28|0;g=(c[j>>2]|0)+e+(c[b+32>>2]|0)|0;f=a+16|0;if(!g){a=1;return a|0}do if(e){d=+t(+(+(e|0)*1.0e5/+(g|0)+.5));if(d<=2147483647.0&d>=-2147483648.0){e=~~d;break}else{a=1;return a|0}}else e=0;while(0);c[f>>2]=e;f=a+20|0;e=c[j>>2]|0;do if(e){d=+t(+(+(e|0)*1.0e5/+(g|0)+.5));if(d<=2147483647.0&d>=-2147483648.0){e=~~d;break}else{a=1;return a|0}}else e=0;while(0);c[f>>2]=e;h=m+g|0;e=l+(c[i>>2]|0)|0;f=c[j>>2]|0;g=a+24|0;if(!h){a=1;return a|0}do if(e){d=+t(+(+(e|0)*1.0e5/+(h|0)+.5));if(d<=2147483647.0&d>=-2147483648.0){e=~~d;break}else{a=1;return a|0}}else e=0;while(0);c[g>>2]=e;e=k+f|0;f=a+28|0;if(!e){c[f>>2]=0;a=0;return a|0}d=+t(+(+(e|0)*1.0e5/+(h|0)+.5));if(!(d<=2147483647.0&d>=-2147483648.0)){a=1;return a|0}c[f>>2]=~~d;a=0;return a|0}function _png_set_bKGD(a,d,e){a=a|0;d=d|0;e=e|0;if((a|0)==0|(d|0)==0|(e|0)==0)return;a=d+170|0;b[a>>1]=b[e>>1]|0;b[a+2>>1]=b[e+2>>1]|0;b[a+4>>1]=b[e+4>>1]|0;b[a+6>>1]=b[e+6>>1]|0;b[a+8>>1]=b[e+8>>1]|0;e=d+8|0;c[e>>2]=c[e>>2]|32;return}function _png_set_PLTE(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0;if((e|0)==0|(f|0)==0)return;j=(a[f+25>>0]|0)==3;if(j)i=1<>0];else i=256;if((h|0)<0|(i|0)<(h|0))if(j)_png_error(e,160074);else return;i=(h|0)>0;if((g|0)==0&i)_png_error(e,160097);if((h|0)==0?(c[e+680>>2]&1|0)==0:0)_png_error(e,160097);_png_free_data(e,f,4096,0);j=_png_calloc(e,768)|0;c[e+404>>2]=j;if(i)_memcpy(j|0,g|0,h*3|0)|0;c[f+16>>2]=j;h=h&65535;b[e+408>>1]=h;b[f+20>>1]=h;h=f+244|0;c[h>>2]=c[h>>2]|4096;h=f+8|0;c[h>>2]=c[h>>2]|8;return}function _png_cache_unknown_chunk(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;g=b+744|0;e=c[g>>2]|0;if(e|0){_png_free(b,e);c[g>>2]=0}e=c[b+732>>2]|0;switch(e|0){case -1:case 0:{f=5;break}default:if(e>>>0>=d>>>0)f=5}do if((f|0)==5){f=c[b+372>>2]|0;a[b+736>>0]=24?f>>>24:f;a[b+737>>0]=16?f>>>16:f;a[b+738>>0]=8?f>>>8:f;a[b+739>>0]=f;a[b+740>>0]=0;c[b+748>>2]=d;a[b+752>>0]=c[b+204>>2];if(!d)c[g>>2]=0;else{e=_png_malloc_warn(b,d)|0;c[g>>2]=e;if(!e)break;_png_read_data(b,e,d);_png_calculate_crc(b,e,d)}_png_crc_finish(b,0)|0;g=1;return g|0}while(0);_png_crc_finish(b,d)|0;_png_chunk_benign_error(b,160382);g=0;return g|0}function _png_set_unknown_chunks(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;if((e|0)==0|((b|0)==0|(d|0)==0|(f|0)<1))return;g=d+248|0;k=d+252|0;h=_png_realloc_array(b,c[g>>2]|0,c[k>>2]|0,f,20)|0;if(!h){_png_chunk_report(b,160234,1);return}_png_free(b,c[g>>2]|0);c[g>>2]=h;j=d+244|0;c[j>>2]=c[j>>2]|512;j=b+204|0;i=e;d=h+((c[k>>2]|0)*20|0)|0;while(1){c[d>>2]=c[i>>2];a[d+4>>0]=0;h=a[i+16>>0]&11;g=h&255;if(!(h<<24>>24)){if(c[j>>2]&32768|0){l=9;break}_png_app_warning(b,160258);g=c[j>>2]&11;if(!g){l=9;break}}while(1){e=g&0-g;if((g|0)==(e|0))break;else g=e^g}a[d+16>>0]=g;e=i+12|0;g=c[e>>2]|0;do if(g){g=_png_malloc_base(b,g)|0;c[d+8>>2]=g;if(!g){_png_chunk_report(b,160353,1);break}else{_memcpy(g|0,c[i+8>>2]|0,c[e>>2]|0)|0;g=c[e>>2]|0;l=16;break}}else{c[d+8>>2]=0;g=0;l=16}while(0);if((l|0)==16){l=0;c[d+12>>2]=g;c[k>>2]=(c[k>>2]|0)+1;d=d+20|0}if((f|0)>1){f=f+-1|0;i=i+20|0}else{l=18;break}}if((l|0)==9)_png_error(b,160310);else if((l|0)==18)return}function _png_read_IDAT_data(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=Xc;Xc=Xc+1024|0;if((Xc|0)>=(Yc|0))N(1024);i=y;v=b+232|0;c[v>>2]=d;w=b+236|0;c[w>>2]=0;e=(d|0)==0?0:e;q=b+224|0;r=b+396|0;s=(d|0)!=0;j=b+768|0;k=b+760|0;l=b+372|0;m=b+432|0;n=b+220|0;o=b+764|0;p=b+220|0;a:do if(s){f=e;b:while(1){e=c[q>>2]|0;if(!e){e=c[r>>2]|0;if(!e)do{_png_crc_finish(b,0)|0;e=_png_read_chunk_header(b)|0;c[r>>2]=e;if((c[l>>2]|0)!=1229209940){x=25;break b}}while(!(e|0));d=c[j>>2]|0;e=d>>>0>e>>>0?e:d;d=c[k>>2]|0;if(d)if((c[o>>2]|0)>>>0>>0){c[k>>2]=0;c[o>>2]=0;_png_free(b,d);x=11}else h=d;else x=11;if((x|0)==11){x=0;d=_png_malloc_base(b,e)|0;if(!d){x=31;break}_memset(d|0,0,e|0)|0;c[k>>2]=d;c[o>>2]=e;h=d}_png_read_data(b,h,e);_png_calculate_crc(b,h,e);c[r>>2]=(c[r>>2]|0)-e;c[n>>2]=h;c[q>>2]=e}c[w>>2]=f;if(!((a[m>>0]|0)==0|(e|0)==0)){if((a[c[n>>2]>>0]|0)<0){x=35;break a}a[m>>0]=0}e=_inflate(p,0)|0;f=c[w>>2]|0;c[w>>2]=0;switch(e|0){case 1:{u=f;x=38;break a}case 0:break;default:{t=e;break a}}if(!f){x=49;break}}if((x|0)==25)_png_error(b,160505);else if((x|0)==31)_png_chunk_error(b,160527);else if((x|0)==49){Xc=y;return}}else{f=e;c:while(1){e=c[q>>2]|0;if(!e){e=c[r>>2]|0;if(!e)do{_png_crc_finish(b,0)|0;e=_png_read_chunk_header(b)|0;c[r>>2]=e;if((c[l>>2]|0)!=1229209940){x=25;break c}}while(!(e|0));d=c[j>>2]|0;e=d>>>0>e>>>0?e:d;d=c[k>>2]|0;if(d)if((c[o>>2]|0)>>>0>>0){c[k>>2]=0;c[o>>2]=0;_png_free(b,d);x=29}else g=d;else x=29;if((x|0)==29){x=0;d=_png_malloc_base(b,e)|0;if(!d){x=31;break}_memset(d|0,0,e|0)|0;c[k>>2]=d;c[o>>2]=e;g=d}_png_read_data(b,g,e);_png_calculate_crc(b,g,e);c[r>>2]=(c[r>>2]|0)-e;c[n>>2]=g;c[q>>2]=e}c[v>>2]=i;c[w>>2]=1024;if(!((a[m>>0]|0)==0|(e|0)==0)){if((a[c[n>>2]>>0]|0)<0){x=35;break a}a[m>>0]=0}e=_inflate(p,0)|0;f=1024-(c[w>>2]|0)+f|0;c[w>>2]=0;switch(e|0){case 1:{u=f;x=38;break a}case 0:break;default:{t=e;break a}}if(!f){x=49;break}}if((x|0)==25)_png_error(b,160505);else if((x|0)==31)_png_chunk_error(b,160527);else if((x|0)==49){Xc=y;return}}while(0);if((x|0)==35){c[b+244>>2]=158154;c[w>>2]=0;t=-3}else if((x|0)==38){c[v>>2]=0;x=b+204|0;c[x>>2]=c[x>>2]|8;x=b+208|0;c[x>>2]=c[x>>2]|8;if(!((c[q>>2]|0)==0?!(c[r>>2]|0):0))_png_chunk_benign_error(b,160561);if(!u){Xc=y;return}if(s)_png_error(b,160505);_png_chunk_benign_error(b,160583);Xc=y;return}_png_zstream_error(b,t);e=c[b+244>>2]|0;if(s)_png_chunk_error(b,e);_png_chunk_benign_error(b,e);Xc=y;return}function _png_read_row(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);x=y;if(!b){Xc=y;return}if(!(c[b+208>>2]&64))_png_read_start_row(b);h=c[b+364>>2]|0;c[x>>2]=h;q=x+8|0;a[q>>0]=a[b+423>>0]|0;r=x+9|0;a[r>>0]=a[b+424>>0]|0;a[x+10>>0]=a[b+427>>0]|0;u=a[b+426>>0]|0;v=x+11|0;a[v>>0]=u;i=u&255;if((u&255)>7)h=H(3?i>>>3:i,h)|0;else{h=(H(h,i)|0)+7|0;h=3?h>>>3:h}l=x+4|0;c[l>>2]=h;u=b+420|0;a:do if(a[u>>0]|0?c[b+212>>2]&2|0:0)switch(a[b+421>>0]|0){case 0:{if(!(c[b+368>>2]&7))break a;if(f|0)_png_combine_row(b,f,1);_png_read_finish_row(b);Xc=y;return}case 1:{if((c[b+368>>2]&7|0)==0?(c[b+344>>2]|0)>>>0>=5:0)break a;if(f|0)_png_combine_row(b,f,1);_png_read_finish_row(b);Xc=y;return}case 2:{h=c[b+368>>2]|0;if((h&7|0)==4)break a;if(!((f|0)==0|(h&4|0)==0))_png_combine_row(b,f,1);_png_read_finish_row(b);Xc=y;return}case 3:{if((c[b+368>>2]&3|0)==0?(c[b+344>>2]|0)>>>0>=3:0)break a;if(f|0)_png_combine_row(b,f,1);_png_read_finish_row(b);Xc=y;return}case 4:{h=c[b+368>>2]|0;if((h&3|0)==2)break a;if(!((f|0)==0|(h&2|0)==0))_png_combine_row(b,f,1);_png_read_finish_row(b);Xc=y;return}case 5:{if((c[b+368>>2]&1|0)==0?(c[b+344>>2]|0)>>>0>=2:0)break a;if(f|0)_png_combine_row(b,f,1);_png_read_finish_row(b);Xc=y;return}default:{if(c[b+368>>2]&1|0)break a;_png_read_finish_row(b);Xc=y;return}}while(0);if(!(c[b+204>>2]&4))_png_error(b,160603);t=b+380|0;a[c[t>>2]>>0]=-1;h=(c[l>>2]|0)+1|0;_png_read_IDAT_data(b,c[t>>2]|0,h);i=c[t>>2]|0;j=a[i>>0]|0;k=j&255;do if(j<<24>>24)if((j&255)<5){n=b+376|0;_png_read_filter_row(b,x,i+1|0,(c[n>>2]|0)+1|0,k);o=(c[l>>2]|0)+1|0;p=c[t>>2]|0;break}else _png_error(b,160636);else{n=b+376|0;o=h;p=i}while(0);_memcpy(c[n>>2]|0,p|0,o|0)|0;b:do if((c[b+680>>2]&4|0?(a[b+684>>0]|0)==64:0)?(g=(c[t>>2]|0)+1|0,s=c[x>>2]|0,m=a[q>>0]|0,m&2):0)switch(a[r>>0]|0){case 8:{switch(m<<24>>24){case 2:{i=3;break}case 6:{i=4;break}default:break b}if(!s)break b;h=0;while(1){q=d[g+1>>0]|0;a[g>>0]=q+(d[g>>0]|0);r=g+2|0;a[r>>0]=(d[r>>0]|0)+q;h=h+1|0;if((h|0)==(s|0))break;else g=g+i|0}break}case 16:{switch(m<<24>>24){case 2:{i=6;break}case 6:{i=8;break}default:break b}if(!s)break b;h=0;while(1){o=g+1|0;q=d[g+2>>0]<<8|d[g+3>>0];p=g+4|0;r=g+5|0;n=q+(d[g>>0]<<8|d[o>>0])|0;q=(d[p>>0]<<8|d[r>>0])+q|0;a[g>>0]=8?n>>>8:n;a[o>>0]=n;a[p>>0]=8?q>>>8:q;a[r>>0]=q;h=h+1|0;if((h|0)==(s|0))break;else g=g+i|0}break}default:break b}while(0);h=b+212|0;if(c[h>>2]|0)_png_do_read_transformations(b,x);i=b+431|0;j=a[i>>0]|0;g=a[v>>0]|0;if(!(j<<24>>24)){a[i>>0]=g;if((g&255)>(d[b+430>>0]|0))_png_error(b,160662)}else if(j<<24>>24!=g<<24>>24)_png_error(b,160686);if((a[u>>0]|0)!=0?(w=c[h>>2]|0,(w&2|0)!=0):0){g=a[b+421>>0]|0;if((g&255)<6)_png_do_read_interlace(x,(c[t>>2]|0)+1|0,g&255,w);if(f|0)_png_combine_row(b,f,1);if(e|0)_png_combine_row(b,e,0)}else{if(e|0)_png_combine_row(b,e,-1);if(f|0)_png_combine_row(b,f,-1)}_png_read_finish_row(b);g=c[b+536>>2]|0;if(!g){Xc=y;return}vd[g&127](b,c[b+368>>2]|0,d[b+421>>0]|0);Xc=y;return}function _png_read_start_row(e){e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;_png_init_read_transformations(e);l=e+420|0;if(!(a[l>>0]|0)){c[e+352>>2]=c[e+348>>2];k=c[e+344>>2]|0;c[e+364>>2]=k;h=e+212|0;i=h;h=c[h>>2]|0}else{i=e+212|0;h=c[i>>2]|0;k=c[e+348>>2]|0;f=k+7|0;c[e+352>>2]=(h&2|0)==0?(3?f>>>3:f):k;k=c[e+344>>2]|0;f=d[e+421>>0]|0;g=d[160842+f>>0]|0;c[e+364>>2]=((k+-1+g-(d[160849+f>>0]|0)|0)>>>0)/(g>>>0)|0}f=d[e+426>>0]|0;if(h&4)f=(d[e+424>>0]|0)<8?8:f;g=(h&4096|0)==0;a:do if(!g)switch(a[e+423>>0]|0){case 3:{f=(b[e+416>>1]|0)==0?24:32;break a}case 0:{f=(f>>>0>8?f:8)<<((b[e+416>>1]|0)!=0&1);break a}case 2:{if(!(b[e+416>>1]|0))break a;f=(f<<2>>>0)/3|0;break a}default:break a}while(0);do if(h&512)if(g){c[i>>2]=h&-513;break}else{f=f<<((d[e+424>>0]|0)<16&1);break}while(0);h=c[i>>2]|0;g=(h&32768|0)==0;b:do if(!g)switch(a[e+423>>0]|0){case 0:{f=f>>>0<9?16:32;break b}case 3:case 2:{f=f>>>0<33?32:64;break b}default:break b}while(0);do if(h&16384){if(!((h&4096|0)!=0&(b[e+416>>1]|0)!=0|g^1)?(j=a[e+423>>0]|0,j<<24>>24!=4):0){g=j<<24>>24==6;if(f>>>0<9){f=g?32:24;break}else{f=g?64:48;break}}f=f>>>0<17?32:64}while(0);if(h&1048576){j=H(d[e+201>>0]|0,d[e+200>>0]|0)|0;f=j>>>0>f>>>0?j:f}a[e+430>>0]=f;a[e+431>>0]=0;g=k+7&-8;h=H(g,3?f>>>3:f)|0;g=H(g,f)|0;k=f+7|0;g=(3?k>>>3:k)+49+(f>>>0>7?h:3?g>>>3:g)|0;h=e+756|0;if(g>>>0>(c[h>>2]|0)>>>0){i=e+700|0;_png_free(e,c[i>>2]|0);j=e+776|0;_png_free(e,c[j>>2]|0);if(!(a[l>>0]|0))f=_png_malloc(e,g)|0;else f=_png_calloc(e,g)|0;c[i>>2]=f;l=_png_malloc(e,g)|0;c[j>>2]=l;k=(c[i>>2]|0)+32|0;c[e+380>>2]=k+(0-(k&15))+-1;l=l+32|0;c[e+376>>2]=l+(0-(l&15))+-1;c[h>>2]=g}f=c[e+360>>2]|0;if((f|0)==-1)_png_error(e,160991);_memset(c[e+376>>2]|0,0,f+1|0)|0;f=e+760|0;g=c[f>>2]|0;if(g|0){c[e+764>>2]=0;c[f>>2]=0;_png_free(e,g)}if(!(_png_inflate_claim(e,1229209940)|0)){e=e+208|0;c[e>>2]=c[e>>2]|64;return}else _png_error(e,c[e+244>>2]|0)}function _png_combine_row(e,f,g){e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;v=a[e+431>>0]|0;w=v&255;x=(c[e+380>>2]|0)+1|0;u=c[e+344>>2]|0;k=a[e+421>>0]|0;r=k&255;if(!(v<<24>>24))_png_error(e,160870);h=c[e+392>>2]|0;if(h|0){if((v&255)>7)i=H(u,3?w>>>3:w)|0;else{i=(H(u,w)|0)+7|0;i=3?i>>>3:i}if((h|0)!=(i|0))_png_error(e,160895)}if(!u)_png_error(e,160931);s=H(u,w)|0;i=s&7;do if(i){j=H(u,3?w>>>3:w)|0;h=s+7|0;h=f+((v&255)>7?j:3?h>>>3:h)+-1|0;j=a[h>>0]|0;if(!(c[e+212>>2]&65536)){q=h;o=i?255>>>i:255;n=j;break}else{q=h;o=255<>0]|0)!=0?(m=c[e+212>>2]|0,(k&255)<6&(m&2|0)!=0):0){switch(g|0){case 0:{h=r&1;break}case 1:{if(!(r&1)){y=70;break a}else h=1;break}default:{y=70;break a}}k=r+1|0;h=h<<3-(1?k>>>1:k)&7;if(u>>>0<=h>>>0)return;if((v&255)<8){l=8/(w>>>0)|0;h=(g|0)!=0;i=v<<24>>24==1?0:v<<24>>24==2?1:2;do if(!(m&65536))if(h){h=86996+(i*12|0)+((1?r>>>1:r)<<2)|0;break}else{h=87112+(i*24|0)+(r<<2)|0;break}else if(h){h=86960+(i*12|0)+((1?r>>>1:r)<<2)|0;break}else{h=87040+(i*24|0)+(r<<2)|0;break}while(0);j=f;k=x;e=u;h=c[h>>2]|0;while(1){i=(8?h>>>8:h)|h<<24;switch((h&255)<<24>>24){case 0:break;case -1:{t=a[k>>0]|0;y=33;break}default:{t=(h&d[k>>0]|(h^255)&d[j>>0])&255;y=33}}if((y|0)==33){y=0;a[j>>0]=t}if(e>>>0<=l>>>0)break a;j=j+1|0;k=k+1|0;e=e-l|0;h=i}}if(w&7|0)_png_error(e,160956);w=3?w>>>3:w;h=H(h,w)|0;i=(H(u,w)|0)-h|0;j=f+h|0;h=x+h|0;k=6-r|0;k=w<<(1?k>>>1:k);k=(g|0)==0?w:k>>>0>i>>>0?i:k;m=7-r|0;m=w<<(1?m>>>1:m);switch(k|0){case 1:{a[j>>0]=a[h>>0]|0;if(i>>>0<=m>>>0)return;do{j=j+m|0;h=h+m|0;i=i-m|0;a[j>>0]=a[h>>0]|0}while(i>>>0>m>>>0);return}case 2:{do{a[j>>0]=a[h>>0]|0;a[j+1>>0]=a[h+1>>0]|0;if(i>>>0<=m>>>0){y=73;break}h=h+m|0;j=j+m|0;i=i-m|0}while(i>>>0>1);if((y|0)==73)return;a[j>>0]=a[h>>0]|0;return}case 3:{a[j>>0]=a[h>>0]|0;a[j+1>>0]=a[h+1>>0]|0;a[j+2>>0]=a[h+2>>0]|0;if(i>>>0<=m>>>0)return;do{h=h+m|0;j=j+m|0;i=i-m|0;a[j>>0]=a[h>>0]|0;a[j+1>>0]=a[h+1>>0]|0;a[j+2>>0]=a[h+2>>0]|0}while(i>>>0>m>>>0);return}default:{if((k>>>0<16?(l=j,(l&1|0)==0):0)?(p=m|h,((p|k)&1|0)==0):0)if(!((p|l|k)&3)){l=m-k|0;l=2?l>>>2:l;do{e=k;do{f=h;h=h+4|0;x=j;j=j+4|0;c[x>>2]=c[f>>2];e=e+-4|0}while((e|0)!=0);j=j+(l<<2)|0;h=h+(l<<2)|0;x=i;i=i-m|0;if(x>>>0<=m>>>0){y=73;break}}while(k>>>0<=i>>>0);if((y|0)==73)return;while(1){a[j>>0]=a[h>>0]|0;i=i+-1|0;if(!i)break;else{j=j+1|0;h=h+1|0}}return}else{l=m-k|0;l=1?l>>>1:l;do{e=k;do{f=h;h=h+2|0;x=j;j=j+2|0;b[x>>1]=b[f>>1]|0;e=e+-2|0}while((e|0)!=0);j=j+(l<<1)|0;h=h+(l<<1)|0;x=i;i=i-m|0;if(x>>>0<=m>>>0){y=73;break}}while(k>>>0<=i>>>0);if((y|0)==73)return;while(1){a[j>>0]=a[h>>0]|0;i=i+-1|0;if(!i)break;else{j=j+1|0;h=h+1|0}}return}_memcpy(j|0,h|0,k|0)|0;if(i>>>0<=m>>>0)return;do{h=h+m|0;j=j+m|0;i=i-m|0;k=k>>>0>i>>>0?i:k;_memcpy(j|0,h|0,k|0)|0}while(i>>>0>m>>>0);return}}}else y=70;while(0);if((y|0)==70){w=H(u,3?w>>>3:w)|0;y=s+7|0;_memcpy(f|0,x|0,((v&255)>7?w:3?y>>>3:y)|0)|0}if(!q)return;a[q>>0]=(o^255)&d[q>>0]|o&(n&255);return}function _png_read_finish_row(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;e=b+368|0;n=(c[e>>2]|0)+1|0;c[e>>2]=n;o=b+352|0;if(n>>>0<(c[o>>2]|0)>>>0)return;a:do if(a[b+420>>0]|0?(c[e>>2]=0,_memset(c[b+376>>2]|0,0,(c[b+360>>2]|0)+1|0)|0,m=b+421|0,g=(a[m>>0]|0)+1<<24>>24,a[m>>0]=g,f=g&255,(g&255)<=6):0){k=(c[b+344>>2]|0)+-1|0;n=b+364|0;do if(!(c[b+212>>2]&2)){l=(c[b+348>>2]|0)+-1|0;while(1){h=a[160842+f>>0]|0;r=h&255;i=k+r-(d[160849+f>>0]|0)|0;j=a[160856+f>>0]|0;s=j&255;e=l+s-(d[160863+f>>0]|0)|0;if(!(e>>>0>>0|i>>>0>>0)){f=8;break}g=g+1<<24>>24;a[m>>0]=g;if((g&255)>6){f=9;break}else f=g&255}if((f|0)==8){c[o>>2]=(e>>>0)/((j&255)>>>0)|0;e=(i>>>0)/((h&255)>>>0)|0;break}else if((f|0)==9){c[o>>2]=(e>>>0)/((j&255)>>>0)|0;c[n>>2]=(i>>>0)/((h&255)>>>0)|0;break a}}else{e=d[160842+f>>0]|0;e=((k+e-(d[160849+f>>0]|0)|0)>>>0)/(e>>>0)|0}while(0);c[n>>2]=e;return}while(0);e=b+208|0;if((c[e>>2]&8|0)==0?(_png_read_IDAT_data(b,0,0),c[b+232>>2]=0,p=c[e>>2]|0,q=b+204|0,(p&8|0)==0):0){c[q>>2]=c[q>>2]|8;c[e>>2]=p|8}e=b+216|0;if((c[e>>2]|0)!=1229209940)return;c[b+220>>2]=0;c[b+224>>2]=0;c[e>>2]=0;_png_crc_finish(b,c[b+396>>2]|0)|0;return}function _png_read_filter_row(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;g=g+-1|0;if(g>>>0>=4)return;h=a+780|0;if(!(c[h>>2]|0)){i=(d[a+426>>0]|0)+7|0;c[h>>2]=69;c[a+784>>2]=70;c[a+788>>2]=71;c[a+792>>2]=(i&504|0)==8?73:72}vd[c[a+780+(g<<2)>>2]&127](b,e,f);return}function _png_do_read_transformations(f,g){f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0;ba=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);Z=ba;aa=f+380|0;k=c[aa>>2]|0;if(!k)_png_error(f,160733);_=f+208|0;if((c[_>>2]&16448|0)==16384)_png_error(f,160749);$=f+212|0;l=c[$>>2]|0;do if(l&4096|0){w=g+8|0;if((a[w>>0]|0)!=3){k=k+1|0;if((l&33554432|0)==0|(b[f+416>>1]|0)==0){_png_do_expand(g,k,0);break}else{_png_do_expand(g,k,f+524|0);break}}q=k+1|0;t=c[f+404>>2]|0;r=c[f+520>>2]|0;p=b[f+416>>1]|0;s=p&65535;u=c[g>>2]|0;v=g+9|0;k=a[v>>0]|0;if((k&255)>=8){if(k<<24>>24!=8)break}else{switch(k<<24>>24){case 1:{if(u|0){l=u+-1|0;k=0;l=q+(3?l>>>3:l)|0;m=u+7&7^7;n=q+u|0;while(1){n=n+-1|0;a[n>>0]=(1<>0]|0)!=0&1;o=(m|0)==7;k=k+1|0;if((k|0)==(u|0))break;else{l=o?l+-1|0:l;m=o?0:m+1|0}}}break}case 2:{if(u|0){l=u+-1|0;k=0;l=q+(2?l>>>2:l)|0;m=(u<<1)+6&6^6;n=q+u|0;while(1){n=n+-1|0;o=d[l>>0]|0;a[n>>0]=(m?o>>>m:o)&3;o=(m|0)==6;k=k+1|0;if((k|0)==(u|0))break;else{l=o?l+-1|0:l;m=o?0:m+2|0}}}break}case 4:{if(u|0){l=u+-1|0;k=0;l=q+(1?l>>>1:l)|0;m=u<<2&4;n=q+u|0;while(1){n=n+-1|0;o=d[l>>0]|0;a[n>>0]=(m?o>>>m:o)&15;o=(m|0)==4;k=k+1|0;if((k|0)==(u|0))break;else{l=o?l+-1|0:l;m=o?0:m+4|0}}}break}default:{}}a[v>>0]=8;a[g+11>>0]=8;c[g+4>>2]=u}l=q+u+-1|0;if(!(p<<16>>16)){n=u*3|0;if(u|0){m=0;k=q+n|0;while(1){a[k+-1>>0]=a[t+((d[l>>0]|0)*3|0)+2>>0]|0;a[k+-2>>0]=a[t+((d[l>>0]|0)*3|0)+1>>0]|0;k=k+-3|0;a[k>>0]=a[t+((d[l>>0]|0)*3|0)>>0]|0;m=m+1|0;if((m|0)==(u|0))break;else l=l+-1|0}}a[v>>0]=8;a[g+11>>0]=24;c[g+4>>2]=n;a[w>>0]=2;a[g+10>>0]=3;break}o=u<<2;if(u|0){n=0;m=q+o|0;while(1){k=d[l>>0]|0;if(k>>>0>>0)k=a[r+k>>0]|0;else k=-1;a[m+-1>>0]=k;a[m+-2>>0]=a[t+((d[l>>0]|0)*3|0)+2>>0]|0;a[m+-3>>0]=a[t+((d[l>>0]|0)*3|0)+1>>0]|0;m=m+-4|0;a[m>>0]=a[t+((d[l>>0]|0)*3|0)>>0]|0;n=n+1|0;if((n|0)==(u|0))break;else l=l+-1|0}}a[v>>0]=8;a[g+11>>0]=32;c[g+4>>2]=o;a[w>>0]=6;a[g+10>>0]=4}while(0);k=c[$>>2]|0;a:do if((k&262272|0)==262144){switch(a[g+8>>0]|0){case 4:case 6:break;default:break a}_png_do_strip_channel(g,(c[aa>>2]|0)+1|0,0);k=c[$>>2]|0}while(0);do if((k&6291456|0)!=0?(A=(c[aa>>2]|0)+1|0,I=g+8|0,x=d[I>>0]|0,(x&3|0)==2):0){C=e[f+674>>1]|0;D=e[f+676>>1]|0;E=32768-C-D|0;G=c[g>>2]|0;k=(x&4|0)!=0;F=g+9|0;b:do if((a[F>>0]|0)==8){t=c[f+492>>2]|0;if(t|0?(y=c[f+496>>2]|0,y|0):0){if(!G){l=0;break}u=f+484|0;if(k){s=A;p=A;q=0;l=0;while(1){k=a[s>>0]|0;m=a[s+1>>0]|0;r=s+3|0;n=a[s+2>>0]|0;o=k&255;if(k<<24>>24==m<<24>>24?k<<24>>24==n<<24>>24:0){m=c[u>>2]|0;if(m){k=m+o|0;M=50}}else{k=(H(d[y+o>>0]|0,C)|0)+16384+(H(d[y+(m&255)>>0]|0,D)|0)+(H(E,d[y+(n&255)>>0]|0)|0)|0;l=l|1;k=t+(15?k>>>15:k)|0;M=50}if((M|0)==50){M=0;k=a[k>>0]|0}a[p>>0]=k;a[p+1>>0]=a[r>>0]|0;q=q+1|0;if((q|0)==(G|0))break b;else{s=s+4|0;p=p+2|0}}}else{r=A;p=A;q=0;l=0;while(1){k=a[r>>0]|0;m=a[r+1>>0]|0;n=a[r+2>>0]|0;r=r+3|0;o=k&255;if(k<<24>>24==m<<24>>24?k<<24>>24==n<<24>>24:0){m=c[u>>2]|0;if(m){k=m+o|0;M=56}}else{k=(H(d[y+o>>0]|0,C)|0)+16384+(H(d[y+(m&255)>>0]|0,D)|0)+(H(E,d[y+(n&255)>>0]|0)|0)|0;l=l|1;k=t+(15?k>>>15:k)|0;M=56}if((M|0)==56){M=0;k=a[k>>0]|0}a[p>>0]=k;q=q+1|0;if((q|0)==(G|0))break b;else p=p+1|0}}}if(G)if(k){q=A;o=A;p=0;l=0;while(1){k=a[q>>0]|0;m=a[q+1>>0]|0;n=a[q+2>>0]|0;if(!(k<<24>>24==m<<24>>24?k<<24>>24==n<<24>>24:0)){k=(H(m&255,D)|0)+(H(k&255,C)|0)+(H(E,n&255)|0)|0;l=l|1;k=(15?k>>>15:k)&255}a[o>>0]=k;a[o+1>>0]=a[q+3>>0]|0;p=p+1|0;if((p|0)==(G|0))break;else{q=q+4|0;o=o+2|0}}}else{q=A;o=A;p=0;l=0;while(1){k=a[q>>0]|0;m=a[q+1>>0]|0;n=a[q+2>>0]|0;if(!(k<<24>>24==m<<24>>24?k<<24>>24==n<<24>>24:0)){k=(H(m&255,D)|0)+(H(k&255,C)|0)+(H(E,n&255)|0)|0;l=l|1;k=(15?k>>>15:k)&255}a[o>>0]=k;p=p+1|0;if((p|0)==(G|0))break;else{q=q+3|0;o=o+1|0}}}else l=0}else{x=c[f+504>>2]|0;if(x|0?(B=c[f+500>>2]|0,B|0):0){if(!G){l=0;break}y=f+476|0;z=f+488|0;if(k){w=A;t=A;u=0;l=0;while(1){k=a[w>>0]|0;m=a[w+1>>0]|0;r=k&255;s=m&255;A=r<<8|s;n=d[w+2>>0]|0;o=d[w+3>>0]|0;v=w+6|0;p=d[w+4>>0]|0;q=d[w+5>>0]|0;if((A|0)==(n<<8|o|0)?(A|0)==(p<<8|q|0):0){n=c[z>>2]|0;if(n){k=c[y>>2]|0;k=b[(c[n+((k?s>>>k:s)<<2)>>2]|0)+(r<<1)>>1]|0;m=k&255;k=(8?(k&65535)>>>8:k&65535)&255}}else{A=c[y>>2]|0;k=(H(e[(c[x+((A?s>>>A:s)<<2)>>2]|0)+(r<<1)>>1]|0,C)|0)+16384+(H(e[(c[x+((A?o>>>A:o)<<2)>>2]|0)+(n<<1)>>1]|0,D)|0)+(H(E,e[(c[x+((A?q>>>A:q)<<2)>>2]|0)+(p<<1)>>1]|0)|0)|0;m=(15?k>>>15:k)&255;k=b[(c[B+((A?m>>>A:m)<<2)>>2]|0)+(((23?k>>>23:k)&255)<<1)>>1]|0;m=k&255;k=(8?(k&65535)>>>8:k&65535)&255;l=l|1}a[t>>0]=k;a[t+1>>0]=m;a[t+2>>0]=a[v>>0]|0;a[t+3>>0]=a[w+7>>0]|0;u=u+1|0;if((u|0)==(G|0))break b;else{w=w+8|0;t=t+4|0}}}else{v=A;t=A;u=0;l=0;while(1){k=a[v>>0]|0;m=a[v+1>>0]|0;r=k&255;s=m&255;A=r<<8|s;n=d[v+2>>0]|0;o=d[v+3>>0]|0;p=d[v+4>>0]|0;q=d[v+5>>0]|0;v=v+6|0;if((A|0)==(n<<8|o|0)?(A|0)==(p<<8|q|0):0){n=c[z>>2]|0;if(n){k=c[y>>2]|0;k=b[(c[n+((k?s>>>k:s)<<2)>>2]|0)+(r<<1)>>1]|0;m=k&255;k=(8?(k&65535)>>>8:k&65535)&255}}else{A=c[y>>2]|0;k=(H(e[(c[x+((A?s>>>A:s)<<2)>>2]|0)+(r<<1)>>1]|0,C)|0)+16384+(H(e[(c[x+((A?o>>>A:o)<<2)>>2]|0)+(n<<1)>>1]|0,D)|0)+(H(E,e[(c[x+((A?q>>>A:q)<<2)>>2]|0)+(p<<1)>>1]|0)|0)|0;m=(15?k>>>15:k)&255;k=b[(c[B+((A?m>>>A:m)<<2)>>2]|0)+(((23?k>>>23:k)&255)<<1)>>1]|0;m=k&255;k=(8?(k&65535)>>>8:k&65535)&255;l=l|1}a[t>>0]=k;a[t+1>>0]=m;u=u+1|0;if((u|0)==(G|0))break b;else t=t+2|0}}}if(G)if(k){m=0;n=A;k=A;l=0;while(1){z=d[k>>0]<<8|d[k+1>>0];A=d[k+2>>0]<<8|d[k+3>>0];B=d[k+4>>0]<<8|d[k+5>>0];l=l|((z|0)!=(A|0)|(z|0)!=(B|0))&1;B=(H(z,C)|0)+16384+(H(A,D)|0)+(H(B,E)|0)|0;a[n>>0]=23?B>>>23:B;a[n+1>>0]=15?B>>>15:B;a[n+2>>0]=a[k+6>>0]|0;a[n+3>>0]=a[k+7>>0]|0;m=m+1|0;if((m|0)==(G|0))break;else{n=n+4|0;k=k+8|0}}}else{m=0;n=A;k=A;l=0;while(1){z=d[k>>0]<<8|d[k+1>>0];A=d[k+2>>0]<<8|d[k+3>>0];B=d[k+4>>0]<<8|d[k+5>>0];l=l|((z|0)!=(A|0)|(z|0)!=(B|0))&1;B=(H(z,C)|0)+16384+(H(A,D)|0)+(H(B,E)|0)|0;a[n>>0]=23?B>>>23:B;a[n+1>>0]=15?B>>>15:B;m=m+1|0;if((m|0)==(G|0))break;else{n=n+2|0;k=k+6|0}}}else l=0}while(0);E=g+10|0;k=a[E>>0]|0;a[E>>0]=(k&255)+254;a[I>>0]=a[I>>0]&-3;k=H(d[F>>0]|0,k+-2&255)|0;a[g+11>>0]=k;k=k&255;if(k>>>0>7)k=H(3?k>>>3:k,G)|0;else{k=(H(k,G)|0)+7|0;k=3?k>>>3:k}c[g+4>>2]=k;if(!l){i=c[$>>2]|0;break}a[f+672>>0]=1;k=c[$>>2]|0;if((k&6291456|0)==2097152)_png_error(f,160767);else i=k}else i=k;while(0);if((i&16384|0)!=0?(c[f+204>>2]&2048|0)==0:0){_png_do_gray_to_rgb(g,(c[aa>>2]|0)+1|0);i=c[$>>2]|0}c:do if(i&128|0){k=(c[aa>>2]|0)+1|0;u=c[f+484>>2]|0;s=c[f+492>>2]|0;t=c[f+496>>2]|0;D=c[f+488>>2]|0;y=c[f+500>>2]|0;z=c[f+504>>2]|0;E=c[f+476>>2]|0;A=(c[_>>2]&8192|0)==0;F=c[g>>2]|0;switch(a[g+8>>0]|0){case 0:{switch(a[g+9>>0]|0){case 1:{if(!F)break c;n=f+452|0;o=e[f+532>>1]|0;l=0;m=7;while(1){i=d[k>>0]|0;if(((m?i>>>m:i)&1|0)==(o|0)){M=7-m|0;a[k>>0]=e[n>>1]<>>M:32639)&i}i=(m|0)==0;l=l+1|0;if((l|0)==(F|0))break;else{m=i?7:m+-1|0;k=i?k+1|0:k}}break}case 2:{i=(F|0)!=0;if(!u){if(!i)break c;n=f+452|0;o=e[f+532>>1]|0;l=0;m=6;while(1){i=d[k>>0]|0;if(((m?i>>>m:i)&3|0)==(o|0)){M=6-m|0;a[k>>0]=e[n>>1]<>>M:16191)&i}i=(m|0)==0;l=l+1|0;if((l|0)==(F|0))break c;else{m=i?6:m+-2|0;k=i?k+1|0:k}}}if(!i)break c;o=f+452|0;p=e[f+532>>1]|0;m=0;n=6;while(1){i=d[k>>0]|0;l=(n?i>>>n:i)&3;if((l|0)==(p|0)){M=6-n|0;i=e[o>>1]<>>M:16191)&i}else{L=d[u+(l<<2|l|l<<4|l<<6)>>0]|0;M=6-n|0;i=(6?L>>>6:L)<>>M:16191)&i}a[k>>0]=i;i=(n|0)==0;m=m+1|0;if((m|0)==(F|0))break;else{n=i?6:n+-2|0;k=i?k+1|0:k}}break}case 4:{i=(F|0)!=0;if(!u){if(!i)break c;n=f+452|0;o=e[f+532>>1]|0;l=0;m=4;while(1){i=d[k>>0]|0;if(((m?i>>>m:i)&15|0)==(o|0)){M=4-m|0;a[k>>0]=e[n>>1]<>>M:3855)&i}i=(m|0)==0;l=l+1|0;if((l|0)==(F|0))break c;else{m=i?4:m+-4|0;k=i?k+1|0:k}}}if(!i)break c;o=f+452|0;p=e[f+532>>1]|0;m=0;n=4;while(1){i=d[k>>0]|0;l=(n?i>>>n:i)&15;if((l|0)==(p|0)){M=4-n|0;i=e[o>>1]<>>M:3855)&i}else{L=d[u+(l<<4|l)>>0]|0;M=4-n|0;i=(4?L>>>4:L)<>>M:3855)&i}a[k>>0]=i;i=(n|0)==0;m=m+1|0;if((m|0)==(F|0))break;else{n=i?4:n+-4|0;k=i?k+1|0:k}}break}case 8:{i=(F|0)!=0;if(!u){if(!i)break c;l=f+452|0;m=e[f+532>>1]|0;i=k;k=0;while(1){if((d[i>>0]|0)==(m|0))a[i>>0]=b[l>>1];k=k+1|0;if((k|0)==(F|0))break c;else i=i+1|0}}if(!i)break c;m=f+452|0;n=e[f+532>>1]|0;l=0;while(1){i=d[k>>0]|0;if((i|0)==(n|0))i=b[m>>1]&255;else i=a[u+i>>0]|0;a[k>>0]=i;l=l+1|0;if((l|0)==(F|0))break;else k=k+1|0}break}case 16:{i=(F|0)!=0;if(!D){if(!i)break c;m=f+452|0;n=e[f+532>>1]|0;i=k;k=0;while(1){l=i+1|0;if((d[i>>0]<<8|d[l>>0]|0)==(n|0)){M=b[m>>1]|0;a[i>>0]=8?(M&65535)>>>8:M&65535;a[l>>0]=M}k=k+1|0;if((k|0)==(F|0))break;else i=i+2|0}}else{if(!i)break c;o=f+452|0;p=e[f+532>>1]|0;m=0;while(1){i=d[k>>0]|0;n=k+1|0;l=d[n>>0]|0;if((i<<8|l|0)==(p|0))i=o;else i=(c[D+((E?l>>>E:l)<<2)>>2]|0)+(i<<1)|0;M=b[i>>1]|0;a[k>>0]=8?(M&65535)>>>8:M&65535;a[n>>0]=M;m=m+1|0;if((m|0)==(F|0))break;else k=k+2|0}}break}default:break c}break}case 2:{if((a[g+9>>0]|0)==8){i=(F|0)!=0;if(!u){if(!i)break c;l=f+528|0;m=f+530|0;n=f+446|0;o=f+448|0;p=f+450|0;q=e[f+526>>1]|0;i=0;while(1){if(((d[k>>0]|0)==(q|0)?(J=k+1|0,(d[J>>0]|0)==(e[l>>1]|0)):0)?(K=k+2|0,(d[K>>0]|0)==(e[m>>1]|0)):0){a[k>>0]=b[n>>1];a[J>>0]=b[o>>1];a[K>>0]=b[p>>1]}i=i+1|0;if((i|0)==(F|0))break c;else k=k+3|0}}if(!i)break c;o=f+528|0;p=f+530|0;q=f+446|0;r=f+448|0;s=f+450|0;t=e[f+526>>1]|0;i=0;while(1){l=d[k>>0]|0;m=k+1|0;n=d[m>>0]|0;if(((l|0)==(t|0)?(n|0)==(e[o>>1]|0):0)?(L=k+2|0,(d[L>>0]|0)==(e[p>>1]|0)):0){a[k>>0]=b[q>>1];a[m>>0]=b[r>>1];a[L>>0]=b[s>>1]}else{a[k>>0]=a[u+l>>0]|0;a[m>>0]=a[u+n>>0]|0;M=k+2|0;a[M>>0]=a[u+(d[M>>0]|0)>>0]|0}i=i+1|0;if((i|0)==(F|0))break c;else k=k+3|0}}i=(F|0)!=0;if(!D){if(!i)break c;q=f+528|0;r=f+530|0;s=f+446|0;t=f+448|0;u=f+450|0;v=e[f+526>>1]|0;p=0;while(1){i=k+1|0;l=k+2|0;m=k+3|0;n=k+4|0;o=k+5|0;M=d[n>>0]<<8|d[o>>0];if(((d[k>>0]<<8|d[i>>0]|0)==(v|0)?(d[l>>0]<<8|d[m>>0]|0)==(e[q>>1]|0):0)?(M|0)==(e[r>>1]|0):0){M=b[s>>1]|0;a[k>>0]=8?(M&65535)>>>8:M&65535;a[i>>0]=M;M=b[t>>1]|0;a[l>>0]=8?(M&65535)>>>8:M&65535;a[m>>0]=M;M=b[u>>1]|0;a[n>>0]=8?(M&65535)>>>8:M&65535;a[o>>0]=M}p=p+1|0;if((p|0)==(F|0))break c;else k=k+6|0}}if(!i)break c;x=f+528|0;y=f+530|0;z=f+446|0;A=f+448|0;B=f+450|0;C=e[f+526>>1]|0;w=0;while(1){n=d[k>>0]|0;o=k+1|0;p=d[o>>0]|0;q=k+2|0;r=k+3|0;u=k+4|0;s=d[u>>0]|0;v=k+5|0;t=d[v>>0]|0;m=s<<8|t;if((n<<8|p|0)==(C|0)){i=d[q>>0]|0;l=d[r>>0]|0;if((i<<8|l|0)==(e[x>>1]|0)?(m|0)==(e[y>>1]|0):0){i=b[z>>1]|0;a[k>>0]=8?(i&65535)>>>8:i&65535;a[o>>0]=i;i=b[A>>1]|0;a[q>>0]=8?(i&65535)>>>8:i&65535;a[r>>0]=i;i=B}else M=182}else{l=d[r>>0]|0;i=d[q>>0]|0;M=182}if((M|0)==182){M=0;L=b[(c[D+((E?p>>>E:p)<<2)>>2]|0)+(n<<1)>>1]|0;a[k>>0]=8?(L&65535)>>>8:L&65535;a[o>>0]=L;i=b[(c[D+((E?l>>>E:l)<<2)>>2]|0)+(i<<1)>>1]|0;a[q>>0]=8?(i&65535)>>>8:i&65535;a[r>>0]=i;i=(c[D+((E?t>>>E:t)<<2)>>2]|0)+(s<<1)|0}L=b[i>>1]|0;a[u>>0]=8?(L&65535)>>>8:L&65535;a[v>>0]=L;w=w+1|0;if((w|0)==(F|0))break;else k=k+6|0}break}case 4:{if((a[g+9>>0]|0)!=8){i=(F|0)!=0;if(!((D|0)!=0&(y|0)!=0&(z|0)!=0)){if(!i)break c;m=f+452|0;l=0;i=k;while(1){k=d[i+2>>0]<<8|d[i+3>>0];switch((k&65535)<<16>>16){case 0:{M=b[m>>1]|0;a[i>>0]=8?(M&65535)>>>8:M&65535;a[i+1>>0]=M;break}case -1:break;default:{M=i+1|0;L=(H(d[i>>0]<<8|d[M>>0],k)|0)+((H(k^65535,e[m>>1]|0)|0)+32768)|0;L=(16?L>>>16:L)+L|0;a[i>>0]=24?L>>>24:L;a[M>>0]=16?L>>>16:L}}l=l+1|0;if((l|0)==(F|0))break c;else i=i+4|0}}if(!i)break c;m=f+462|0;n=f+452|0;if(A){l=0;while(1){i=d[k+2>>0]<<8|d[k+3>>0];switch((i&65535)<<16>>16){case -1:{M=k+1|0;L=d[M>>0]|0;L=b[(c[D+((E?L>>>E:L)<<2)>>2]|0)+(d[k>>0]<<1)>>1]|0;a[k>>0]=8?(L&65535)>>>8:L&65535;a[M>>0]=L;break}case 0:{M=b[n>>1]|0;a[k>>0]=8?(M&65535)>>>8:M&65535;a[k+1>>0]=M;break}default:{M=k+1|0;L=d[M>>0]|0;L=(H(i,e[(c[z+((E?L>>>E:L)<<2)>>2]|0)+(d[k>>0]<<1)>>1]|0)|0)+32768+(H(i^65535,e[m>>1]|0)|0)|0;L=(16?L>>>16:L)+L|0;K=(16?L>>>16:L)&255;L=b[(c[y+((E?K>>>E:K)<<2)>>2]|0)+((24?L>>>24:L)<<1)>>1]|0;a[k>>0]=8?(L&65535)>>>8:L&65535;a[M>>0]=L}}l=l+1|0;if((l|0)==(F|0))break c;else k=k+4|0}}else{l=0;while(1){i=d[k+2>>0]<<8|d[k+3>>0];switch((i&65535)<<16>>16){case -1:{M=k+1|0;L=d[M>>0]|0;L=b[(c[D+((E?L>>>E:L)<<2)>>2]|0)+(d[k>>0]<<1)>>1]|0;a[k>>0]=8?(L&65535)>>>8:L&65535;a[M>>0]=L;break}case 0:{M=b[n>>1]|0;a[k>>0]=8?(M&65535)>>>8:M&65535;a[k+1>>0]=M;break}default:{M=k+1|0;L=d[M>>0]|0;L=(H(i,e[(c[z+((E?L>>>E:L)<<2)>>2]|0)+(d[k>>0]<<1)>>1]|0)|0)+32768+(H(i^65535,e[m>>1]|0)|0)|0;L=(16?L>>>16:L)+L|0;a[k>>0]=24?L>>>24:L;a[M>>0]=16?L>>>16:L}}l=l+1|0;if((l|0)==(F|0))break c;else k=k+4|0}}}i=(F|0)!=0;if(!((u|0)!=0&((s|0)!=0&(t|0)!=0))){if(!i)break c;m=f+452|0;l=0;while(1){i=a[k+1>>0]|0;switch(i<<24>>24){case 0:{i=b[m>>1]&255;M=212;break}case -1:break;default:{i=i&255;i=(H(d[k>>0]|0,i)|0)+128+(H(i^255,e[m>>1]|0)|0)|0;i=((8?i>>>8:i)&255)+i|0;i=(8?i>>>8:i)&255;M=212}}if((M|0)==212){M=0;a[k>>0]=i}l=l+1|0;if((l|0)==(F|0))break c;else k=k+2|0}}if(!i)break c;m=f+462|0;n=f+452|0;if(A){l=0;while(1){M=a[k+1>>0]|0;i=M&255;switch(M<<24>>24){case -1:{i=a[u+(d[k>>0]|0)>>0]|0;break}case 0:{i=b[n>>1]&255;break}default:{i=(H(d[t+(d[k>>0]|0)>>0]|0,i)|0)+128+(H(i^255,e[m>>1]|0)|0)|0;i=((8?i>>>8:i)&255)+i|0;i=a[s+((8?i>>>8:i)&255)>>0]|0}}a[k>>0]=i;l=l+1|0;if((l|0)==(F|0))break c;else k=k+2|0}}else{l=0;while(1){M=a[k+1>>0]|0;i=M&255;switch(M<<24>>24){case -1:{i=a[u+(d[k>>0]|0)>>0]|0;break}case 0:{i=b[n>>1]&255;break}default:{i=(H(d[t+(d[k>>0]|0)>>0]|0,i)|0)+128+(H(i^255,e[m>>1]|0)|0)|0;i=((8?i>>>8:i)&255)+i|0;i=(8?i>>>8:i)&255}}a[k>>0]=i;l=l+1|0;if((l|0)==(F|0))break c;else k=k+2|0}}}case 6:{if((a[g+9>>0]|0)!=8){i=(F|0)!=0;if(!((D|0)!=0&(y|0)!=0&(z|0)!=0)){if(!i)break c;m=f+446|0;n=f+448|0;o=f+450|0;l=0;while(1){i=d[k+6>>0]<<8|d[k+7>>0];switch((i&65535)<<16>>16){case 0:{M=b[m>>1]|0;a[k>>0]=8?(M&65535)>>>8:M&65535;a[k+1>>0]=M;M=b[n>>1]|0;a[k+2>>0]=8?(M&65535)>>>8:M&65535;a[k+3>>0]=M;M=b[o>>1]|0;a[k+4>>0]=8?(M&65535)>>>8:M&65535;a[k+5>>0]=M;break}case -1:break;default:{D=k+1|0;E=k+2|0;I=k+3|0;G=d[E>>0]<<8|d[I>>0];K=k+4|0;M=k+5|0;J=d[K>>0]<<8|d[M>>0];L=i^65535;C=(H(d[k>>0]<<8|d[D>>0],i)|0)+32768+(H(L,e[m>>1]|0)|0)|0;C=(16?C>>>16:C)+C|0;a[k>>0]=24?C>>>24:C;a[D>>0]=16?C>>>16:C;G=(H(G,i)|0)+32768+(H(L,e[n>>1]|0)|0)|0;G=(16?G>>>16:G)+G|0;a[E>>0]=24?G>>>24:G;a[I>>0]=16?G>>>16:G;L=(H(J,i)|0)+32768+(H(L,e[o>>1]|0)|0)|0;L=(16?L>>>16:L)+L|0;a[K>>0]=24?L>>>24:L;a[M>>0]=16?L>>>16:L}}l=l+1|0;if((l|0)==(F|0))break c;else k=k+8|0}}if(!i)break c;s=f+456|0;t=f+446|0;u=f+448|0;v=f+450|0;w=f+458|0;x=f+460|0;r=0;while(1){p=d[k+6>>0]<<8|d[k+7>>0];switch((p&65535)<<16>>16){case -1:{M=k+1|0;L=d[M>>0]|0;L=b[(c[D+((E?L>>>E:L)<<2)>>2]|0)+(d[k>>0]<<1)>>1]|0;a[k>>0]=8?(L&65535)>>>8:L&65535;a[M>>0]=L;M=k+3|0;L=d[M>>0]|0;K=k+2|0;L=b[(c[D+((E?L>>>E:L)<<2)>>2]|0)+(d[K>>0]<<1)>>1]|0;a[K>>0]=8?(L&65535)>>>8:L&65535;a[M>>0]=L;M=k+5|0;L=d[M>>0]|0;K=k+4|0;L=b[(c[D+((E?L>>>E:L)<<2)>>2]|0)+(d[K>>0]<<1)>>1]|0;a[K>>0]=8?(L&65535)>>>8:L&65535;a[M>>0]=L;break}case 0:{M=b[t>>1]|0;a[k>>0]=8?(M&65535)>>>8:M&65535;a[k+1>>0]=M;M=b[u>>1]|0;a[k+2>>0]=8?(M&65535)>>>8:M&65535;a[k+3>>0]=M;M=b[v>>1]|0;a[k+4>>0]=8?(M&65535)>>>8:M&65535;a[k+5>>0]=M;break}default:{n=k+1|0;m=d[n>>0]|0;q=p^65535;m=(H(p,e[(c[z+((E?m>>>E:m)<<2)>>2]|0)+(d[k>>0]<<1)>>1]|0)|0)+32768+(H(q,e[s>>1]|0)|0)|0;m=(16?m>>>16:m)+m|0;i=16?m>>>16:m;m=24?m>>>24:m;if(A){i=i&255;i=b[(c[y+((E?i>>>E:i)<<2)>>2]|0)+(m<<1)>>1]|0;l=i&255;i=(8?(i&65535)>>>8:i&65535)&255}else{l=i&255;i=m&255}a[k>>0]=i;a[n>>0]=l;n=k+3|0;m=d[n>>0]|0;o=k+2|0;m=(H(p,e[(c[z+((E?m>>>E:m)<<2)>>2]|0)+(d[o>>0]<<1)>>1]|0)|0)+32768+(H(q,e[w>>1]|0)|0)|0;m=(16?m>>>16:m)+m|0;i=16?m>>>16:m;m=24?m>>>24:m;if(A){i=i&255;i=b[(c[y+((E?i>>>E:i)<<2)>>2]|0)+(m<<1)>>1]|0;l=i&255;i=(8?(i&65535)>>>8:i&65535)&255}else{l=i&255;i=m&255}a[o>>0]=i;a[n>>0]=l;n=k+5|0;m=d[n>>0]|0;o=k+4|0;m=(H(p,e[(c[z+((E?m>>>E:m)<<2)>>2]|0)+(d[o>>0]<<1)>>1]|0)|0)+32768+(H(q,e[x>>1]|0)|0)|0;m=(16?m>>>16:m)+m|0;i=16?m>>>16:m;m=24?m>>>24:m;if(A){i=i&255;i=b[(c[y+((E?i>>>E:i)<<2)>>2]|0)+(m<<1)>>1]|0;l=i&255;i=(8?(i&65535)>>>8:i&65535)&255}else{l=i&255;i=m&255}a[o>>0]=i;a[n>>0]=l}}r=r+1|0;if((r|0)==(F|0))break c;else k=k+8|0}}i=(F|0)!=0;if(!((u|0)!=0&((s|0)!=0&(t|0)!=0))){if(!i)break c;m=f+446|0;n=f+448|0;o=f+450|0;l=0;while(1){i=a[k+3>>0]|0;switch(i<<24>>24){case 0:{a[k>>0]=b[m>>1];a[k+1>>0]=b[n>>1];a[k+2>>0]=b[o>>1];break}case -1:break;default:{K=i&255;L=K^255;M=(H(d[k>>0]|0,K)|0)+128+(H(L,e[m>>1]|0)|0)|0;M=((8?M>>>8:M)&255)+M|0;a[k>>0]=8?M>>>8:M;M=k+1|0;J=(H(d[M>>0]|0,K)|0)+128+(H(L,e[n>>1]|0)|0)|0;J=((8?J>>>8:J)&255)+J|0;a[M>>0]=8?J>>>8:J;M=k+2|0;L=(H(d[M>>0]|0,K)|0)+128+(H(L,e[o>>1]|0)|0)|0;L=((8?L>>>8:L)&255)+L|0;a[M>>0]=8?L>>>8:L}}l=l+1|0;if((l|0)==(F|0))break c;else k=k+4|0}}if(!i)break c;m=f+456|0;n=f+446|0;o=f+448|0;p=f+450|0;q=f+458|0;r=f+460|0;if(A){l=0;while(1){i=a[k+3>>0]|0;switch(i<<24>>24){case -1:{a[k>>0]=a[u+(d[k>>0]|0)>>0]|0;M=k+1|0;a[M>>0]=a[u+(d[M>>0]|0)>>0]|0;M=k+2|0;a[M>>0]=a[u+(d[M>>0]|0)>>0]|0;break}case 0:{a[k>>0]=b[n>>1];a[k+1>>0]=b[o>>1];a[k+2>>0]=b[p>>1];break}default:{K=i&255;L=K^255;M=(H(d[t+(d[k>>0]|0)>>0]|0,K)|0)+128+(H(L,e[m>>1]|0)|0)|0;M=((8?M>>>8:M)&255)+M|0;a[k>>0]=a[s+((8?M>>>8:M)&255)>>0]|0;M=k+1|0;J=(H(d[t+(d[M>>0]|0)>>0]|0,K)|0)+128+(H(L,e[q>>1]|0)|0)|0;J=((8?J>>>8:J)&255)+J|0;a[M>>0]=a[s+((8?J>>>8:J)&255)>>0]|0;M=k+2|0;L=(H(d[t+(d[M>>0]|0)>>0]|0,K)|0)+128+(H(L,e[r>>1]|0)|0)|0;L=((8?L>>>8:L)&255)+L|0;a[M>>0]=a[s+((8?L>>>8:L)&255)>>0]|0}}l=l+1|0;if((l|0)==(F|0))break c;else k=k+4|0}}else{l=0;while(1){i=a[k+3>>0]|0;switch(i<<24>>24){case -1:{a[k>>0]=a[u+(d[k>>0]|0)>>0]|0;M=k+1|0;a[M>>0]=a[u+(d[M>>0]|0)>>0]|0;M=k+2|0;a[M>>0]=a[u+(d[M>>0]|0)>>0]|0;break}case 0:{a[k>>0]=b[n>>1];a[k+1>>0]=b[o>>1];a[k+2>>0]=b[p>>1];break}default:{K=i&255;L=K^255;M=(H(d[t+(d[k>>0]|0)>>0]|0,K)|0)+128+(H(L,e[m>>1]|0)|0)|0;M=((8?M>>>8:M)&255)+M|0;a[k>>0]=8?M>>>8:M;M=k+1|0;J=(H(d[t+(d[M>>0]|0)>>0]|0,K)|0)+128+(H(L,e[q>>1]|0)|0)|0;J=((8?J>>>8:J)&255)+J|0;a[M>>0]=8?J>>>8:J;M=k+2|0;L=(H(d[t+(d[M>>0]|0)>>0]|0,K)|0)+128+(H(L,e[r>>1]|0)|0)|0;L=((8?L>>>8:L)&255)+L|0;a[M>>0]=8?L>>>8:L}}l=l+1|0;if((l|0)==(F|0))break c;else k=k+4|0}}}default:break c}}while(0);i=c[$>>2]|0;d:do if((i&6299648|0)==8192){if(i&128){if(b[f+416>>1]|0)break;i=a[f+423>>0]|0;if(i&4)break}else i=a[f+423>>0]|0;if(i<<24>>24!=3){i=(c[aa>>2]|0)+1|0;n=c[f+476>>2]|0;p=c[f+484>>2]|0;o=c[f+488>>2]|0;q=c[g>>2]|0;m=g+9|0;k=a[m>>0]|0;if(!((p|0)!=0&(k&255)<9)?!((o|0)!=0&k<<24>>24==16):0)break;switch(a[g+8>>0]|0){case 2:{l=(q|0)!=0;if(k<<24>>24==8){if(!l)break d;k=0;while(1){a[i>>0]=a[p+(d[i>>0]|0)>>0]|0;M=i+1|0;a[M>>0]=a[p+(d[M>>0]|0)>>0]|0;M=i+2|0;a[M>>0]=a[p+(d[M>>0]|0)>>0]|0;k=k+1|0;if((k|0)==(q|0))break;else i=i+3|0}}else{if(!l)break d;k=0;while(1){L=i+1|0;K=d[L>>0]|0;K=b[(c[o+((n?K>>>n:K)<<2)>>2]|0)+(d[i>>0]<<1)>>1]|0;a[i>>0]=8?(K&65535)>>>8:K&65535;a[L>>0]=K;L=i+2|0;K=i+3|0;M=d[K>>0]|0;M=b[(c[o+((n?M>>>n:M)<<2)>>2]|0)+(d[L>>0]<<1)>>1]|0;a[L>>0]=8?(M&65535)>>>8:M&65535;a[K>>0]=M;K=i+4|0;M=i+5|0;L=d[M>>0]|0;L=b[(c[o+((n?L>>>n:L)<<2)>>2]|0)+(d[K>>0]<<1)>>1]|0;a[K>>0]=8?(L&65535)>>>8:L&65535;a[M>>0]=L;k=k+1|0;if((k|0)==(q|0))break;else i=i+6|0}}break}case 6:{l=(q|0)!=0;if(k<<24>>24==8){if(!l)break d;k=0;while(1){a[i>>0]=a[p+(d[i>>0]|0)>>0]|0;M=i+1|0;a[M>>0]=a[p+(d[M>>0]|0)>>0]|0;M=i+2|0;a[M>>0]=a[p+(d[M>>0]|0)>>0]|0;k=k+1|0;if((k|0)==(q|0))break;else i=i+4|0}}else{if(!l)break d;k=0;while(1){L=i+1|0;K=d[L>>0]|0;K=b[(c[o+((n?K>>>n:K)<<2)>>2]|0)+(d[i>>0]<<1)>>1]|0;a[i>>0]=8?(K&65535)>>>8:K&65535;a[L>>0]=K;L=i+2|0;K=i+3|0;M=d[K>>0]|0;M=b[(c[o+((n?M>>>n:M)<<2)>>2]|0)+(d[L>>0]<<1)>>1]|0;a[L>>0]=8?(M&65535)>>>8:M&65535;a[K>>0]=M;K=i+4|0;M=i+5|0;L=d[M>>0]|0;L=b[(c[o+((n?L>>>n:L)<<2)>>2]|0)+(d[K>>0]<<1)>>1]|0;a[K>>0]=8?(L&65535)>>>8:L&65535;a[M>>0]=L;k=k+1|0;if((k|0)==(q|0))break;else i=i+8|0}}break}case 4:{l=(q|0)!=0;if(k<<24>>24==8){if(!l)break d;k=0;while(1){a[i>>0]=a[p+(d[i>>0]|0)>>0]|0;k=k+1|0;if((k|0)==(q|0))break;else i=i+2|0}}else{if(!l)break d;k=0;while(1){M=i+1|0;L=d[M>>0]|0;L=b[(c[o+((n?L>>>n:L)<<2)>>2]|0)+(d[i>>0]<<1)>>1]|0;a[i>>0]=8?(L&65535)>>>8:L&65535;a[M>>0]=L;k=k+1|0;if((k|0)==(q|0))break;else i=i+4|0}}break}case 0:{if((q|0)!=0&k<<24>>24==2){k=0;l=i;while(1){J=d[l>>0]|0;K=J&192;I=J&48;L=J&12;M=J&3;I=d[p+(I<<2|I|(2?I>>>2:I)|(4?I>>>4:I))>>0]|0;L=d[p+(L<<2|L|L<<4|(2?L>>>2:L))>>0]|0;M=d[p+(M<<4|M|M<<6|M<<2)>>0]|0;a[l>>0]=(2?I>>>2:I)&48|a[p+((6?J>>>6:J)|K|(2?K>>>2:K)|(4?K>>>4:K))>>0]&-64&255|(4?L>>>4:L)&12|(6?M>>>6:M);k=k+4|0;if(k>>>0>=q>>>0)break;else l=l+1|0}k=a[m>>0]|0}switch(k<<24>>24){case 4:{if(!q)break d;k=0;while(1){M=d[i>>0]|0;L=M&15;L=d[p+(L<<4|L)>>0]|0;a[i>>0]=(4?L>>>4:L)|a[p+(M&240|(4?M>>>4:M))>>0]&-16&255;k=k+2|0;if(k>>>0>=q>>>0)break;else i=i+1|0}break}case 8:{if(!q)break d;k=0;while(1){a[i>>0]=a[p+(d[i>>0]|0)>>0]|0;k=k+1|0;if((k|0)==(q|0))break;else i=i+1|0}break}case 16:{if(!q)break d;k=0;while(1){M=i+1|0;L=d[M>>0]|0;L=b[(c[o+((n?L>>>n:L)<<2)>>2]|0)+(d[i>>0]<<1)>>1]|0;a[i>>0]=8?(L&65535)>>>8:L&65535;a[M>>0]=L;k=k+1|0;if((k|0)==(q|0))break;else i=i+2|0}break}default:break d}break}default:break d}}}while(0);i=c[$>>2]|0;e:do if((i&262272|0)==262272){switch(a[g+8>>0]|0){case 4:case 6:break;default:break e}_png_do_strip_channel(g,(c[aa>>2]|0)+1|0,0);i=c[$>>2]|0}while(0);f:do if((i&8388608|0?(O=a[g+8>>0]|0,O&4):0)?(Q=(c[aa>>2]|0)+1|0,j=c[g>>2]|0,P=O&255,P&4|0):0)switch(a[g+9>>0]|0){case 8:{l=c[f+492>>2]|0;if(!l)break f;i=P&2;k=i+2|0;if(!j)break f;i=Q+(i|1)|0;while(1){a[i>>0]=a[l+(d[i>>0]|0)>>0]|0;j=j+-1|0;if(!j)break;else i=i+k|0}break}case 16:{l=c[f+500>>2]|0;m=c[f+476>>2]|0;if(!l)break f;i=P<<1&4;k=i+4|0;if(!j)break f;i=Q+(i|2)|0;while(1){Q=i+1|0;P=d[Q>>0]|0;P=b[(c[l+((m?P>>>m:P)<<2)>>2]|0)+(d[i>>0]<<1)>>1]|0;a[i>>0]=8?(P&65535)>>>8:P&65535;a[Q>>0]=P;j=j+-1|0;if(!j)break;else i=i+k|0}break}default:break f}while(0);i=c[$>>2]|0;if((i&67108864|0)!=0?(R=(c[aa>>2]|0)+1|0,S=g+9|0,(a[S>>0]|0)==16):0){l=g+4|0;Q=c[l>>2]|0;k=R+Q|0;if((Q|0)>0){j=R;i=R;while(1){R=d[i>>0]|0;Q=(((d[i+1>>0]|0)-R|0)*65535|0)+8388480|0;i=i+2|0;a[j>>0]=(24?Q>>>24:Q)+R;if(i>>>0>=k>>>0)break;else j=j+1|0}i=c[$>>2]|0}a[S>>0]=8;S=d[g+10>>0]|0;a[g+11>>0]=S<<3;S=H(c[g>>2]|0,S)|0;c[l>>2]=S}if((i&1024|0)!=0?(T=(c[aa>>2]|0)+1|0,U=g+9|0,(a[U>>0]|0)==16):0){l=g+4|0;S=c[l>>2]|0;k=T+S|0;if((S|0)>0){j=T;i=T;while(1){a[j>>0]=a[i>>0]|0;i=i+2|0;if(i>>>0>=k>>>0)break;else j=j+1|0}i=c[$>>2]|0}a[U>>0]=8;U=d[g+10>>0]|0;a[g+11>>0]=U<<3;U=H(c[g>>2]|0,U)|0;c[l>>2]=U}do if(i&64){i=(c[aa>>2]|0)+1|0;m=c[f+604>>2]|0;l=c[f+608>>2]|0;p=c[g>>2]|0;n=g+9|0;g:do if((a[n>>0]|0)==8){o=g+8|0;j=a[o>>0]|0;k=(m|0)!=0;if(k&j<<24>>24==2){if(!p)j=8;else{j=i;k=0;while(1){T=d[i>>0]|0;S=d[i+1>>0]|0;U=d[i+2>>0]|0;a[j>>0]=a[m+((3?S>>>3:S)<<5|(3?T>>>3:T)<<10|(3?U>>>3:U))>>0]|0;k=k+1|0;if((k|0)==(p|0))break;else{j=j+1|0;i=i+3|0}}j=a[n>>0]|0}a[o>>0]=3;a[g+10>>0]=1;a[g+11>>0]=j;i=j&255;if((j&255)>7)i=H(3?i>>>3:i,p)|0;else{i=(H(p,i)|0)+7|0;i=3?i>>>3:i}c[g+4>>2]=i;break}if(!(k&j<<24>>24==6)){if(!((p|0)!=0&((l|0)!=0&j<<24>>24==3)))break;j=0;while(1){a[i>>0]=a[l+(d[i>>0]|0)>>0]|0;j=j+1|0;if((j|0)==(p|0))break g;else i=i+1|0}}if(!p)j=8;else{j=i;k=0;while(1){T=d[i>>0]|0;S=d[i+1>>0]|0;U=d[i+2>>0]|0;a[j>>0]=a[m+((3?S>>>3:S)<<5|(3?T>>>3:T)<<10|(3?U>>>3:U))>>0]|0;k=k+1|0;if((k|0)==(p|0))break;else{j=j+1|0;i=i+4|0}}j=a[n>>0]|0}a[o>>0]=3;a[g+10>>0]=1;a[g+11>>0]=j;i=j&255;if((j&255)>7)i=H(3?i>>>3:i,p)|0;else{i=(H(p,i)|0)+7|0;i=3?i>>>3:i}c[g+4>>2]=i}while(0);if(!(c[g+4>>2]|0))_png_error(f,160806);else{h=c[$>>2]|0;break}}else h=i;while(0);if(((h&512|0)!=0?(V=(c[aa>>2]|0)+1|0,W=g+9|0,(a[W>>0]|0)==8):0)?(a[g+8>>0]|0)!=3:0){l=g+4|0;i=c[l>>2]|0;k=V+i|0;if((i|0)>0){j=k;h=k+i|0;do{j=j+-1|0;V=a[j>>0]|0;a[h+-1>>0]=V;h=h+-2|0;a[h>>0]=V}while(h>>>0>j>>>0);h=c[$>>2]|0;i=c[l>>2]|0}c[l>>2]=i<<1;a[W>>0]=16;a[g+11>>0]=d[g+10>>0]<<4}if((h&16384|0)!=0?(c[f+204>>2]&2048|0)!=0:0){_png_do_gray_to_rgb(g,(c[aa>>2]|0)+1|0);h=c[$>>2]|0}if(h&32){_png_do_invert(g,(c[aa>>2]|0)+1|0);h=c[$>>2]|0}h:do if(h&524288|0){h=(c[aa>>2]|0)+1|0;j=c[g>>2]|0;switch(a[g+8>>0]|0){case 6:{h=h+(c[g+4>>2]|0)|0;i=(j|0)!=0;if((a[g+9>>0]|0)==8){if(!i)break h;i=0;while(1){W=h+-1|0;a[W>>0]=~a[W>>0];i=i+1|0;if((i|0)==(j|0))break;else h=h+-4|0}}else{if(!i)break h;i=0;while(1){W=h+-1|0;a[W>>0]=~a[W>>0];W=h+-2|0;a[W>>0]=~a[W>>0];i=i+1|0;if((i|0)==(j|0))break;else h=h+-8|0}}break}case 4:{h=h+(c[g+4>>2]|0)|0;i=(j|0)!=0;if((a[g+9>>0]|0)==8){if(!i)break h;i=0;while(1){W=h+-1|0;a[W>>0]=~a[W>>0];i=i+1|0;if((i|0)==(j|0))break;else h=h+-2|0}}else{if(!i)break h;i=0;while(1){W=h+-1|0;a[W>>0]=~a[W>>0];W=h+-2|0;a[W>>0]=~a[W>>0];i=i+1|0;if((i|0)==(j|0))break;else h=h+-4|0}}break}default:break h}}while(0);h=c[$>>2]|0;if((h&8|0)!=0?(Y=(c[aa>>2]|0)+1|0,W=a[g+8>>0]|0,X=W&255,W<<24>>24!=3):0){k=d[g+9>>0]|0;if(!(X&2)){h=1;i=d[f+516>>0]|0}else{i=d[f+513>>0]|0;c[Z+4>>2]=k-(d[f+514>>0]|0);c[Z+8>>2]=k-(d[f+515>>0]|0);h=3}c[Z>>2]=k-i;if(!(X&4))l=h;else{c[Z+(h<<2)>>2]=k-(d[f+517>>0]|0);l=h+1|0}j=0;h=0;do{i=Z+(j<<2)|0;X=c[i>>2]|0;if((X|0)>0&(X|0)<(k|0))h=1;else c[i>>2]=0;j=j+1|0}while((j|0)<(l|0));i:do if(h|0){X=k+-2|0;switch((1?X>>>1:X)|X<<31|0){case 0:{Z=c[g+4>>2]|0;i=Y+Z|0;if((Z|0)<=0)break i;h=Y;do{Z=d[h>>0]|0;a[h>>0]=(1?Z>>>1:Z)&85;h=h+1|0}while(h>>>0>>0);break}case 1:{X=c[g+4>>2]|0;k=Y+X|0;i=c[Z>>2]|0;j=i?15>>>i:15;j=j<<4|j;if((X|0)<=0)break i;h=Y;do{Z=d[h>>0]|0;a[h>>0]=(i?Z>>>i:Z)&j;h=h+1|0}while(h>>>0>>0);break}case 3:{X=c[g+4>>2]|0;j=Y+X|0;if((X|0)<=0)break i;h=0;i=Y;while(1){Y=d[i>>0]|0;X=c[Z+(h<<2)>>2]|0;h=h+1|0;a[i>>0]=X?Y>>>X:Y;i=i+1|0;if(i>>>0>=j>>>0)break;else h=(h|0)<(l|0)?h:0}break}case 7:{X=c[g+4>>2]|0;j=Y+X|0;if((X|0)<=0)break i;h=0;i=Y;while(1){Y=i+1|0;X=d[i>>0]<<8|d[Y>>0];W=c[Z+(h<<2)>>2]|0;X=W?X>>>W:X;h=h+1|0;a[i>>0]=8?X>>>8:X;i=i+2|0;a[Y>>0]=X;if(i>>>0>=j>>>0)break;else h=(h|0)<(l|0)?h:0}break}default:break i}}while(0);h=c[$>>2]|0}do if(h&4|0){i=(c[aa>>2]|0)+1|0;m=g+9|0;h=a[m>>0]|0;if((h&255)>=8)break;n=c[g>>2]|0;j:do switch(h<<24>>24){case 1:{if(!n)break j;k=n+-1|0;j=n+7&7^7;k=i+(3?k>>>3:k)|0;l=0;h=i+n|0;while(1){h=h+-1|0;i=d[k>>0]|0;a[h>>0]=(j?i>>>j:i)&1;i=(j|0)==7;l=l+1|0;if((l|0)==(n|0))break;else{j=i?0:j+1|0;k=i?k+-1|0:k}}break}case 2:{if(!n)break j;k=n+-1|0;j=(n<<1)+6&6^6;k=i+(2?k>>>2:k)|0;l=0;h=i+n|0;while(1){h=h+-1|0;i=d[k>>0]|0;a[h>>0]=(j?i>>>j:i)&3;i=(j|0)==6;l=l+1|0;if((l|0)==(n|0))break;else{j=i?0:j+2|0;k=i?k+-1|0:k}}break}case 4:{if(!n)break j;k=n+-1|0;j=n<<2&4;k=i+(1?k>>>1:k)|0;l=0;h=i+n|0;while(1){h=h+-1|0;i=d[k>>0]|0;a[h>>0]=(j?i>>>j:i)&15;i=(j|0)==4;l=l+1|0;if((l|0)==(n|0))break;else{j=i?0:4;k=i?k+-1|0:k}}break}default:{}}while(0);a[m>>0]=8;Z=d[g+10>>0]|0;a[g+11>>0]=Z<<3;Z=H(n,Z)|0;c[g+4>>2]=Z}while(0);n=g+8|0;do if((a[n>>0]|0)==3){if((c[f+412>>2]|0)<=-1)break;_png_do_check_palette_indexes(f,g)}while(0);h=c[$>>2]|0;if(h&1){_png_do_bgr(g,(c[aa>>2]|0)+1|0);h=c[$>>2]|0}if(h&65536){_png_do_packswap(g,(c[aa>>2]|0)+1|0);h=c[$>>2]|0}k:do if(h&32768|0){h=(c[aa>>2]|0)+1|0;m=b[f+434>>1]|0;j=c[_>>2]|0;l=c[g>>2]|0;k=(8?(m&65535)>>>8:m&65535)&255;m=m&255;switch(a[n>>0]|0){case 0:switch(a[g+9>>0]|0){case 8:{h=h+l|0;i=h+l|0;if(!(j&128)){if(l|0){j=i;i=0;do{h=h+-1|0;a[j+-1>>0]=a[h>>0]|0;j=j+-2|0;a[j>>0]=m;i=i+1|0}while((i|0)!=(l|0))}a[g+10>>0]=2;a[g+11>>0]=16;c[g+4>>2]=l<<1;break k}else{a[i+-1>>0]=m;if(l>>>0>1){j=i;i=1;do{h=h+-1|0;_=j;j=j+-2|0;a[j>>0]=a[h>>0]|0;i=i+1|0;a[_+-3>>0]=m}while((i|0)!=(l|0))}a[g+10>>0]=2;a[g+11>>0]=16;c[g+4>>2]=l<<1;break k}}case 16:{i=l<<1;h=h+i|0;i=h+i|0;if(!(j&128)){if(l|0){j=i;i=0;do{a[j+-1>>0]=a[h+-1>>0]|0;h=h+-2|0;a[j+-2>>0]=a[h>>0]|0;a[j+-3>>0]=m;j=j+-4|0;a[j>>0]=k;i=i+1|0}while((i|0)!=(l|0))}a[g+10>>0]=2;a[g+11>>0]=32;c[g+4>>2]=l<<2;break k}else{a[i+-1>>0]=m;a[i+-2>>0]=k;if(l>>>0>1){j=i;i=1;do{a[j+-3>>0]=a[h+-1>>0]|0;h=h+-2|0;_=j;j=j+-4|0;a[j>>0]=a[h>>0]|0;i=i+1|0;a[_+-5>>0]=m;a[_+-6>>0]=k}while((i|0)!=(l|0))}a[g+10>>0]=2;a[g+11>>0]=32;c[g+4>>2]=l<<2;break k}}default:break k}case 2:switch(a[g+9>>0]|0){case 8:{h=h+(l*3|0)|0;i=h+l|0;if(!(j&128)){if(l|0){j=i;i=0;do{a[j+-1>>0]=a[h+-1>>0]|0;a[j+-2>>0]=a[h+-2>>0]|0;h=h+-3|0;a[j+-3>>0]=a[h>>0]|0;j=j+-4|0;a[j>>0]=m;i=i+1|0}while((i|0)!=(l|0))}a[g+10>>0]=4;a[g+11>>0]=32;c[g+4>>2]=l<<2;break k}else{a[i+-1>>0]=m;if(l>>>0>1){j=i;i=1;do{a[j+-2>>0]=a[h+-1>>0]|0;a[j+-3>>0]=a[h+-2>>0]|0;h=h+-3|0;_=j;j=j+-4|0;a[j>>0]=a[h>>0]|0;i=i+1|0;a[_+-5>>0]=m}while((i|0)!=(l|0))}a[g+10>>0]=4;a[g+11>>0]=32;c[g+4>>2]=l<<2;break k}}case 16:{h=h+(l*6|0)|0;i=h+(l<<1)|0;if(!(j&128)){if(l|0){j=0;do{a[i+-1>>0]=a[h+-1>>0]|0;a[i+-2>>0]=a[h+-2>>0]|0;a[i+-3>>0]=a[h+-3>>0]|0;a[i+-4>>0]=a[h+-4>>0]|0;a[i+-5>>0]=a[h+-5>>0]|0;h=h+-6|0;a[i+-6>>0]=a[h>>0]|0;a[i+-7>>0]=m;i=i+-8|0;a[i>>0]=k;j=j+1|0}while((j|0)!=(l|0))}a[g+10>>0]=4;a[g+11>>0]=64;c[g+4>>2]=l<<3;break k}else{a[i+-1>>0]=m;a[i+-2>>0]=k;if(l>>>0>1){j=1;do{a[i+-3>>0]=a[h+-1>>0]|0;a[i+-4>>0]=a[h+-2>>0]|0;a[i+-5>>0]=a[h+-3>>0]|0;a[i+-6>>0]=a[h+-4>>0]|0;a[i+-7>>0]=a[h+-5>>0]|0;h=h+-6|0;_=i;i=i+-8|0;a[i>>0]=a[h>>0]|0;j=j+1|0;a[_+-9>>0]=m;a[_+-10>>0]=k}while((j|0)!=(l|0))}a[g+10>>0]=4;a[g+11>>0]=64;c[g+4>>2]=l<<3;break k}}default:break k}default:break k}}while(0);l:do if(c[$>>2]&131072|0){h=(c[aa>>2]|0)+1|0;j=c[g>>2]|0;switch(a[n>>0]|0){case 6:{h=h+(c[g+4>>2]|0)|0;i=(j|0)!=0;if((a[g+9>>0]|0)==8){if(!i)break l;i=0;do{Z=h+-1|0;_=a[Z>>0]|0;Y=h+-2|0;a[Z>>0]=a[Y>>0]|0;Z=h+-3|0;a[Y>>0]=a[Z>>0]|0;h=h+-4|0;a[Z>>0]=a[h>>0]|0;a[h>>0]=_;i=i+1|0}while((i|0)!=(j|0))}else{if(!i)break l;i=0;do{Z=h+-1|0;Y=a[Z>>0]|0;W=h+-2|0;_=a[W>>0]|0;X=h+-3|0;a[Z>>0]=a[X>>0]|0;Z=h+-4|0;a[W>>0]=a[Z>>0]|0;W=h+-5|0;a[X>>0]=a[W>>0]|0;X=h+-6|0;a[Z>>0]=a[X>>0]|0;Z=h+-7|0;a[W>>0]=a[Z>>0]|0;h=h+-8|0;a[X>>0]=a[h>>0]|0;a[Z>>0]=Y;a[h>>0]=_;i=i+1|0}while((i|0)!=(j|0))}break}case 4:{h=h+(c[g+4>>2]|0)|0;i=(j|0)!=0;if((a[g+9>>0]|0)==8){if(!i)break l;i=0;do{Z=h+-1|0;_=a[Z>>0]|0;h=h+-2|0;a[Z>>0]=a[h>>0]|0;a[h>>0]=_;i=i+1|0}while((i|0)!=(j|0))}else{if(!i)break l;i=0;do{W=h+-1|0;Y=a[W>>0]|0;X=h+-2|0;_=a[X>>0]|0;Z=h+-3|0;a[W>>0]=a[Z>>0]|0;h=h+-4|0;a[X>>0]=a[h>>0]|0;a[Z>>0]=Y;a[h>>0]=_;i=i+1|0}while((i|0)!=(j|0))}break}default:break l}}while(0);h=c[$>>2]|0;if(h&16){_png_do_swap(g,(c[aa>>2]|0)+1|0);h=c[$>>2]|0}if(!(h&1048576)){Xc=ba;return}h=c[f+188>>2]|0;if(h|0)vd[h&127](f,g,(c[aa>>2]|0)+1|0);h=a[f+200>>0]|0;if(h<<24>>24)a[g+9>>0]=h;h=a[f+201>>0]|0;i=g+10|0;if(!(h<<24>>24))h=a[i>>0]|0;else a[i>>0]=h;h=H(h&255,d[g+9>>0]|0)|0;a[g+11>>0]=h;h=h&255;i=c[g>>2]|0;if(h>>>0>7)h=H(3?h>>>3:h,i)|0;else{h=(H(h,i)|0)+7|0;h=3?h>>>3:h}c[g+4>>2]=h;Xc=ba;return}function _png_do_read_interlace(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=u;if(!((b|0)!=0&(e|0)!=0)){Xc=u;return}q=c[b>>2]|0;s=c[86928+(f<<2)>>2]|0;t=H(s,q)|0;r=b+11|0;f=a[r>>0]|0;switch(f<<24>>24){case 1:{i=q+-1|0;j=t+-1|0;f=q+7&7;if(!(g&65536)){f=f^7;h=t+7&7^7;n=0;o=7;p=1}else{h=t+7&7;n=7;o=0;p=-1}if(q|0){m=e+(3?i>>>3:i)|0;j=e+(3?j>>>3:j)|0;l=0;while(1){g=d[m>>0]|0;g=(f?g>>>f:g)&1;i=0;k=h;do{e=7-k|0;a[j>>0]=(e?32639>>>e:32639)&(d[j>>0]|0)|g<>>0>=(c[b>>2]|0)>>>0)break;else{m=h?m+-1|0:m;f=h?n:f+p|0;h=k}}}break}case 2:{k=q+-1|0;h=t+-1|0;f=(q<<1)+6&6;if(!(g&65536)){m=2;n=6;o=0;j=(t<<1)+6&6^6;f=f^6}else{m=-2;n=0;o=6;j=(t<<1)+6&6}if(q|0){l=0;i=e+(2?h>>>2:h)|0;g=e+(2?k>>>2:k)|0;while(1){k=d[g>>0]|0;k=(f?k>>>f:k)&3;h=0;do{e=6-j|0;a[i>>0]=(e?16191>>>e:16191)&(d[i>>0]|0)|k<>>0>=(c[b>>2]|0)>>>0)break;else{g=h?g+-1|0:g;f=h?o:f+m|0}}}break}case 4:{j=q+-1|0;h=t+-1|0;f=q&1;if(!(g&65536)){m=4;n=4;o=0;i=t&1}else{m=-4;n=0;o=4;i=t&1^1;f=f^1}if(q|0){l=0;h=e+(1?h>>>1:h)|0;g=e+(1?j>>>1:j)|0;i=i<<2;k=f<<2;while(1){j=d[g>>0]|0;j=(k?j>>>k:j)&15;f=0;do{e=4-i|0;a[h>>0]=(e?3855>>>e:3855)&(d[h>>0]|0)|j<>>0>=(c[b>>2]|0)>>>0)break;else{g=f?g+-1|0:g;k=f?o:k+m|0}}}break}default:{k=f&255;k=3?k>>>3:k;if(q|0){g=0-k|0;j=0;f=e+(H(k,t+-1|0)|0)|0;h=e+(H(k,q+-1|0)|0)|0;while(1){_memcpy(l|0,h|0,k|0)|0;i=0;do{_memcpy(f|0,l|0,k|0)|0;f=f+g|0;i=i+1|0}while((i|0)<(s|0));j=j+1|0;if(j>>>0>=(c[b>>2]|0)>>>0)break;else h=h+g|0}}}}c[b>>2]=t;s=a[r>>0]|0;f=s&255;if((s&255)>7)f=H(3?f>>>3:f,t)|0;else{f=(H(t,f)|0)+7|0;f=3?f>>>3:f}c[b+4>>2]=f;Xc=u;return}function _png_do_expand(f,g,h){f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=c[f>>2]|0;A=f+8|0;i=a[A>>0]|0;if(i<<24>>24){if(!((h|0)!=0&i<<24>>24==2))return;z=f+9|0;switch(a[z>>0]|0){case 8:{if(B|0){p=b[h+2>>1]&255;q=b[h+4>>1]&255;o=b[h+6>>1]&255;m=0;n=g+(B<<2)|0;h=g+(c[f+4>>2]|0)|0;do{j=h+-1|0;i=n+-1|0;k=h+-2|0;h=h+-3|0;if(((d[h>>0]|0)==(p|0)?(d[k>>0]|0)==(q|0):0)?(d[j>>0]|0)==(o|0):0)l=0;else l=-1;a[i>>0]=l;a[n+-2>>0]=a[j>>0]|0;a[n+-3>>0]=a[k>>0]|0;n=n+-4|0;a[n>>0]=a[h>>0]|0;m=m+1|0}while((m|0)!=(B|0))}break}case 16:{i=b[h+2>>1]|0;u=(8?(i&65535)>>>8:i&65535)&65535;j=b[h+4>>1]|0;v=(8?(j&65535)>>>8:j&65535)&65535;h=b[h+6>>1]|0;t=(8?(h&65535)>>>8:h&65535)&65535;if(B|0){s=i&255;r=j&255;q=h&255;o=0;p=g+(c[f+4>>2]|0)|0;m=g+(B<<3)|0;do{l=p+-1|0;i=m+-1|0;j=p;p=p+-6|0;n=j+-5|0;if((((((d[p>>0]|0)==(u|0)?(d[n>>0]|0)==(s|0):0)?(w=j+-4|0,(d[w>>0]|0)==(v|0)):0)?(x=j+-3|0,(d[x>>0]|0)==(r|0)):0)?(y=j+-2|0,(d[y>>0]|0)==(t|0)):0)?(d[l>>0]|0)==(q|0):0){a[i>>0]=0;a[m+-2>>0]=0;h=y;k=x;i=w}else{a[i>>0]=-1;a[m+-2>>0]=-1;h=j+-2|0;k=j+-3|0;i=j+-4|0}a[m+-3>>0]=a[l>>0]|0;a[m+-4>>0]=a[h>>0]|0;a[m+-5>>0]=a[k>>0]|0;a[m+-6>>0]=a[i>>0]|0;a[m+-7>>0]=a[n>>0]|0;m=m+-8|0;a[m>>0]=a[p>>0]|0;o=o+1|0}while((o|0)!=(B|0))}break}default:{}}a[A>>0]=6;a[f+10>>0]=4;i=d[z>>0]<<2;a[f+11>>0]=i;i=i&252;if(i>>>0>7)i=H(3?i>>>3:i,B)|0;else{i=(H(i,B)|0)+7|0;i=3?i>>>3:i}c[f+4>>2]=i;return}n=(h|0)!=0;if(n)i=e[h+8>>1]|0;else i=0;p=f+9|0;j=a[p>>0]|0;if((j&255)<8){switch(j<<24>>24){case 1:{i=0-(i&1)&255;if(B){j=B+-1|0;j=g+(3?j>>>3:j)|0;h=0;k=B+7&7^7;l=g+B|0;while(1){l=l+-1|0;a[l>>0]=((1<>0]|0)!=0)<<31>>31;m=(k|0)==7;h=h+1|0;if((h|0)==(B|0))break;else{j=m?j+-1|0:j;k=m?0:k+1|0}}}break}case 2:{i=(i&3)*85|0;if(B){h=B+-1|0;j=0;h=g+(2?h>>>2:h)|0;k=(B<<1)+6&6^6;l=g+B|0;while(1){l=l+-1|0;m=d[h>>0]|0;m=(k?m>>>k:m)&3;a[l>>0]=m<<2|m|m<<4|m<<6;m=(k|0)==6;j=j+1|0;if((j|0)==(B|0))break;else{h=m?h+-1|0:h;k=m?0:k+2|0}}}break}case 4:{i=(i&15)*17|0;if(B){k=B+-1|0;h=0;k=g+(1?k>>>1:k)|0;j=B<<2&4;l=g+B|0;while(1){l=l+-1|0;z=d[k>>0]|0;z=(j?z>>>j:z)&15;a[l>>0]=z<<4|z;j=(j|0)==4;h=h+1|0;if((h|0)==(B|0))break;else{k=j?k+-1|0:k;j=j?0:4}}}break}default:{}}a[p>>0]=8;a[f+11>>0]=8;c[f+4>>2]=B;j=8}if(!n)return;switch(j<<24>>24){case 8:{if(B|0){k=i&255;j=0;h=g+(B<<1)|0;i=g+B|0;do{i=i+-1|0;g=h;h=h+-2|0;a[g+-1>>0]=((a[i>>0]|0)!=k<<24>>24)<<31>>31;a[h>>0]=a[i>>0]|0;j=j+1|0}while((j|0)!=(B|0))}break}case 16:{j=c[f+4>>2]|0;if(B|0){o=(8?i>>>8:i)&255;n=i&255;l=0;m=g+(j<<1)|0;h=g+j|0;do{j=h+-1|0;i=m+-1|0;h=h+-2|0;if((a[h>>0]|0)==o<<24>>24?(a[j>>0]|0)==n<<24>>24:0)k=0;else k=-1;a[i>>0]=k;a[m+-2>>0]=k;a[m+-3>>0]=a[j>>0]|0;m=m+-4|0;a[m>>0]=a[h>>0]|0;l=l+1|0}while((l|0)!=(B|0))}break}default:{}}a[A>>0]=4;a[f+10>>0]=2;i=d[p>>0]<<1;a[f+11>>0]=i;i=i&254;if(i>>>0>7)i=H(3?i>>>3:i,B)|0;else{i=(H(i,B)|0)+7|0;i=3?i>>>3:i}c[f+4>>2]=i;return}function _png_do_gray_to_rgb(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=c[b>>2]|0;h=b+9|0;f=a[h>>0]|0;if((f&255)<=7)return;i=b+8|0;g=a[i>>0]|0;if(g&2)return;a:do switch(g<<24>>24){case 0:{if(f<<24>>24==8){f=e+j+-1|0;if(!j)break a;e=f+(j<<1)|0;g=0;while(1){a[e>>0]=a[f>>0]|0;a[e+-1>>0]=a[f>>0]|0;a[e+-2>>0]=a[f>>0]|0;g=g+1|0;if((g|0)==(j|0))break;else{e=e+-3|0;f=f+-1|0}}}else{f=e+(j<<1)+-1|0;if(!j)break a;e=f+(j<<2)|0;g=0;while(1){a[e>>0]=a[f>>0]|0;k=f+-1|0;a[e+-1>>0]=a[k>>0]|0;a[e+-2>>0]=a[f>>0]|0;a[e+-3>>0]=a[k>>0]|0;a[e+-4>>0]=a[f>>0]|0;a[e+-5>>0]=a[k>>0]|0;g=g+1|0;if((g|0)==(j|0))break;else{e=e+-6|0;f=f+-2|0}}}break}case 4:{if(f<<24>>24==8){g=j<<1;f=e+g+-1|0;if(!j)break a;e=f+g|0;g=0;while(1){k=f+-1|0;a[e>>0]=a[f>>0]|0;a[e+-1>>0]=a[k>>0]|0;a[e+-2>>0]=a[k>>0]|0;a[e+-3>>0]=a[k>>0]|0;g=g+1|0;if((g|0)==(j|0))break;else{e=e+-4|0;f=f+-2|0}}}else{g=j<<2;f=e+g+-1|0;if(!j)break a;e=f;f=f+g|0;g=0;while(1){a[f>>0]=a[e>>0]|0;l=e+-2|0;a[f+-1>>0]=a[e+-1>>0]|0;a[f+-2>>0]=a[l>>0]|0;k=e+-3|0;a[f+-3>>0]=a[k>>0]|0;a[f+-4>>0]=a[l>>0]|0;a[f+-5>>0]=a[k>>0]|0;a[f+-6>>0]=a[l>>0]|0;a[f+-7>>0]=a[k>>0]|0;g=g+1|0;if((g|0)==(j|0))break;else{e=e+-4|0;f=f+-8|0}}}break}default:{}}while(0);l=b+10|0;f=a[l>>0]|0;a[l>>0]=(f&255)+2;a[i>>0]=a[i>>0]|2;f=H(d[h>>0]|0,f+2&255)|0;a[b+11>>0]=f;f=f&255;if(f>>>0>7)f=H(3?f>>>3:f,j)|0;else{f=(H(f,j)|0)+7|0;f=3?f>>>3:f}c[b+4>>2]=f;return}function _png_read_filter_row_sub(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0;h=c[b+4>>2]|0;f=(d[b+11>>0]|0)+7|0;f=3?f>>>3:f;if(f>>>0>=h>>>0)return;g=0-f|0;b=f;f=e+f|0;while(1){a[f>>0]=(d[f+g>>0]|0)+(d[f>>0]|0);b=b+1|0;if((b|0)==(h|0))break;else f=f+1|0}return}function _png_read_filter_row_up(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0;h=c[b+4>>2]|0;if(!h)return;g=0;b=f;while(1){a[e>>0]=(d[b>>0]|0)+(d[e>>0]|0);g=g+1|0;if((g|0)==(h|0))break;else{e=e+1|0;b=b+1|0}}return}function _png_read_filter_row_avg(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;i=(d[b+11>>0]|0)+7|0;i=3?i>>>3:i;j=(c[b+4>>2]|0)-i|0;if(!i)b=f;else{b=f+i|0;h=e;g=0;while(1){k=a[f>>0]|0;a[h>>0]=((1?(k&255)>>>1:k&255)&255)+(d[h>>0]|0);g=g+1|0;if((g|0)==(i|0))break;else{h=h+1|0;f=f+1|0}}e=e+i|0}if(!j)return;g=0-i|0;f=0;while(1){k=(d[e+g>>0]|0)+(d[b>>0]|0)|0;a[e>>0]=(1?k>>>1:k)+(d[e>>0]|0);f=f+1|0;if((f|0)==(j|0))break;else{e=e+1|0;b=b+1|0}}return}function _png_read_filter_row_paeth_1byte_pixel(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=c[b+4>>2]|0;j=e+i|0;g=d[f>>0]|0;b=(d[e>>0]|0)+g|0;a[e>>0]=b;if((i|0)<=1)return;i=b;h=g;g=e+1|0;b=f;do{b=b+1|0;f=i&255;k=h;h=d[b>>0]|0;e=h-k|0;n=f-k|0;l=(e|0)<0?0-e|0:e;m=(n|0)<0?0-n|0:n;n=e+n|0;e=(m|0)<(l|0);i=((((n|0)<0?0-n|0:n)|0)<((e?m:l)|0)?k:e?h:f)+(d[g>>0]|0)|0;a[g>>0]=i;g=g+1|0}while(g>>>0>>0);return}function _png_read_filter_row_paeth_multibyte_pixel(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=(d[b+11>>0]|0)+7|0;k=3?k>>>3:k;j=e+k|0;if(!k)g=e;else{h=f;i=e;while(1){f=h+1|0;g=i+1|0;a[i>>0]=(d[h>>0]|0)+(d[i>>0]|0);if(g>>>0>>0){h=f;i=g}else break}}i=e+(c[b+4>>2]|0)|0;if(g>>>0>=i>>>0)return;h=0-k|0;while(1){j=d[f+h>>0]|0;k=d[g+h>>0]|0;e=d[f>>0]|0;b=e-j|0;n=k-j|0;l=(b|0)<0?0-b|0:b;m=(n|0)<0?0-n|0:n;n=b+n|0;b=(m|0)<(l|0);a[g>>0]=((((n|0)<0?0-n|0:n)|0)<((b?m:l)|0)?j:b?e:k)+(d[g>>0]|0);g=g+1|0;if((g|0)==(i|0))break;else f=f+1|0}return}function _png_init_read_transformations(f){f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;z=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=z;o=f+796|0;h=c[o>>2]|0;p=f+480|0;i=c[p>>2]|0;j=(i|0)!=0;do if(!h)if(j){g=_png_reciprocal(i)|0;c[o>>2]=g;g=0;break}else{c[o>>2]=1e5;c[p>>2]=1e5;g=0;break}else{if(!j){g=_png_reciprocal(h)|0;c[p>>2]=g;g=0;break}if(!(_png_muldiv(g,h,i,1e5)|0))g=1;else g=(_png_gamma_significant(c[g>>2]|0)|0)!=0&1}while(0);y=f+870|0;b[y>>1]=b[y>>1]|1;y=f+212|0;x=c[y>>2]|0;g=(g|0)==0?x&-8193:x|8192;c[y>>2]=g;if((g&262272|0)==262144){c[y>>2]=g&-41943297;x=f+208|0;c[x>>2]=c[x>>2]&-8193;b[f+416>>1]=0}x=(_png_gamma_significant(c[p>>2]|0)|0)==0;g=c[y>>2]|0;if(x){g=g&-8388609;c[y>>2]=g;x=f+208|0;c[x>>2]=c[x>>2]&-8193}if(!(g&6291456))m=g;else{_png_colorspace_set_rgb_coefficients(f);m=c[y>>2]|0}if(!(m&256)){if(((m&16512|0)==16512?(k=b[f+446>>1]|0,k<<16>>16==(b[f+448>>1]|0)):0)?k<<16>>16==(b[f+450>>1]|0):0){x=f+204|0;c[x>>2]=c[x>>2]|2048;b[f+452>>1]=k}}else if(!(a[f+423>>0]&2)){x=f+204|0;c[x>>2]=c[x>>2]|2048}x=f+423|0;i=a[x>>0]|0;if(i<<24>>24==3){k=b[f+416>>1]|0;l=k<<16>>16==0;a:do if(l){i=0;w=29}else{h=k&65535;j=c[f+520>>2]|0;g=0;i=0;while(1){switch(a[j+g>>0]|0){case -1:break;case 0:{i=1;break}default:{g=m;break a}}g=g+1|0;if(g>>>0>=h>>>0){w=29;break a}}}while(0);if((w|0)==29){g=m&-8388609;c[y>>2]=g;h=f+208|0;c[h>>2]=c[h>>2]&-8193;h=m&-8388993;if(!i){c[y>>2]=h;g=h}}if(((g&4352|0)==4352?(u=c[f+404>>2]|0,v=d[f+444>>0]|0,b[f+446>>1]=d[u+(v*3|0)>>0]|0,b[f+448>>1]=d[u+(v*3|0)+1>>0]|0,b[f+450>>1]=d[u+(v*3|0)+2>>0]|0,(g&34078720|0)==524288):0)?(n=k&65535,!l):0){h=c[f+520>>2]|0;g=0;do{v=h+g|0;a[v>>0]=~a[v>>0];g=g+1|0}while((g|0)!=(n|0));g=c[y>>2]|0}}else{if(!(i&4)){v=(b[f+416>>1]|0)==0;g=m&-8388609;c[y>>2]=g;h=f+208|0;c[h>>2]=c[h>>2]&-8193;h=m&-8388993;if(v){c[y>>2]=h;g=h}}else g=m;if((i&2)==0&(g&4352|0)==4352){h=e[f+452>>1]|0;i=e[f+532>>1]|0;switch(a[f+424>>0]|0){case 1:{i=i*255|0;h=h*255|0;break}case 2:{i=i*85|0;h=h*85|0;break}case 4:{i=i*17|0;h=h*17|0;break}default:{}}v=h&65535;b[f+450>>1]=v;b[f+448>>1]=v;b[f+446>>1]=v;if(!(g&33554432)){v=i&65535;b[f+530>>1]=v;b[f+528>>1]=v;b[f+526>>1]=v}}}if((g&896|0)==640?(a[f+424>>0]|0)!=16:0){v=f+446|0;u=((e[v>>1]|0)*255|0)+32895|0;b[v>>1]=16?u>>>16:u;v=f+448|0;u=((e[v>>1]|0)*255|0)+32895|0;b[v>>1]=16?u>>>16:u;v=f+450|0;u=((e[v>>1]|0)*255|0)+32895|0;b[v>>1]=16?u>>>16:u;v=f+452|0;u=((e[v>>1]|0)*255|0)+32895|0;b[v>>1]=16?u>>>16:u}if((g&384|0)==128&(g&67109888|0)!=0?(a[f+424>>0]|0)==16:0){v=f+446|0;b[v>>1]=(e[v>>1]|0)*257;v=f+448|0;b[v>>1]=(e[v>>1]|0)*257;v=f+450|0;b[v>>1]=(e[v>>1]|0)*257;v=f+452|0;b[v>>1]=(e[v>>1]|0)*257}v=f+454|0;u=f+444|0;b[v>>1]=b[u>>1]|0;b[v+2>>1]=b[u+2>>1]|0;b[v+4>>1]=b[u+4>>1]|0;b[v+6>>1]=b[u+6>>1]|0;b[v+8>>1]=b[u+8>>1]|0;do if(!(g&8192)){if(g&6291456){if(_png_gamma_significant(c[o>>2]|0)|0){w=66;break}if(_png_gamma_significant(c[p>>2]|0)|0){w=66;break}g=c[y>>2]|0}if(g&128|0){if(_png_gamma_significant(c[o>>2]|0)|0){w=66;break}if(_png_gamma_significant(c[p>>2]|0)|0){w=66;break}if((a[f+436>>0]|0)==3?_png_gamma_significant(c[f+440>>2]|0)|0:0){w=66;break}}g=c[y>>2]|0;if(g&8388608){if(_png_gamma_significant(c[p>>2]|0)|0){w=66;break}g=c[y>>2]|0}if((g&128|0)!=0?(a[x>>0]|0)==3:0){v=b[f+416>>1]|0;n=v&65535;o=c[f+404>>2]|0;h=b[f+446>>1]|0;p=h&255;i=b[f+448>>1]|0;q=i&255;j=b[f+450>>1]|0;r=j&255;if(v<<16>>16){m=f+520|0;l=h&255;k=i&255;h=j&255;g=0;do{i=(c[m>>2]|0)+g|0;j=a[i>>0]|0;switch(j<<24>>24){case 0:{a[o+(g*3|0)>>0]=p;a[o+(g*3|0)+1>>0]=q;a[o+(g*3|0)+2>>0]=r;break}case -1:break;default:{v=o+(g*3|0)|0;u=j&255;u=(H(u^255,l)|0)+128+(H(d[v>>0]|0,u)|0)|0;u=((8?u>>>8:u)&255)+u|0;a[v>>0]=8?u>>>8:u;v=o+(g*3|0)+1|0;u=d[i>>0]|0;u=(H(u,d[v>>0]|0)|0)+128+(H(u^255,k)|0)|0;u=((8?u>>>8:u)&255)+u|0;a[v>>0]=8?u>>>8:u;v=o+(g*3|0)+2|0;u=d[i>>0]|0;u=(H(u,d[v>>0]|0)|0)+128+(H(u^255,h)|0)|0;u=((8?u>>>8:u)&255)+u|0;a[v>>0]=8?u>>>8:u}}g=g+1|0}while((g|0)!=(n|0));g=c[y>>2]|0}g=g&-129;c[y>>2]=g}}else w=66;while(0);do if((w|0)==66){_png_build_gamma_table(f,d[f+424>>0]|0);g=c[y>>2]|0;h=(a[x>>0]|0)==3;if(!(g&128)){if(!h)break;if(!((g&4096|0)==0|(g&6291456|0)==0))break;j=c[f+404>>2]|0;w=b[f+408>>1]|0;k=w&65535;if(w<<16>>16){i=c[f+484>>2]|0;h=0;do{w=j+(h*3|0)|0;a[w>>0]=a[i+(d[w>>0]|0)>>0]|0;w=j+(h*3|0)+1|0;a[w>>0]=a[i+(d[w>>0]|0)>>0]|0;w=j+(h*3|0)+2|0;a[w>>0]=a[i+(d[w>>0]|0)>>0]|0;h=h+1|0}while((h|0)!=(k|0))}g=g&-8193;c[y>>2]=g;break}if(!h){l=f+436|0;switch(a[l>>0]|0){case 1:{q=c[p>>2]|0;r=1e5;break}case 2:{q=_png_reciprocal(c[o>>2]|0)|0;r=_png_reciprocal2(c[o>>2]|0,c[p>>2]|0)|0;break}case 3:{r=f+440|0;q=_png_reciprocal(c[r>>2]|0)|0;r=_png_reciprocal2(c[r>>2]|0,c[p>>2]|0)|0;break}default:_png_error(f,161036)}k=_png_gamma_significant(q)|0;g=_png_gamma_significant(r)|0;k=(k|0)!=0;if(k){w=_png_gamma_correct(f,e[f+452>>1]|0,q)|0;b[f+462>>1]=w}g=(g|0)!=0;if(g){w=f+452|0;v=_png_gamma_correct(f,e[w>>1]|0,r)|0;b[w>>1]=v}h=f+446|0;i=b[h>>1]|0;j=f+448|0;if((i<<16>>16==(b[j>>1]|0)?(s=f+450|0,i<<16>>16==(b[s>>1]|0)):0)?i<<16>>16==(b[f+452>>1]|0):0){w=b[f+462>>1]|0;b[f+460>>1]=w;b[f+458>>1]=w;b[f+456>>1]=w;b[s>>1]=i;b[j>>1]=i}else{if(k){w=_png_gamma_correct(f,i&65535,q)|0;b[f+456>>1]=w;w=_png_gamma_correct(f,e[j>>1]|0,q)|0;b[f+458>>1]=w;w=_png_gamma_correct(f,e[f+450>>1]|0,q)|0;b[f+460>>1]=w}if(g){w=_png_gamma_correct(f,e[h>>1]|0,r)|0;b[h>>1]=w;w=_png_gamma_correct(f,e[j>>1]|0,r)|0;b[j>>1]=w;w=f+450|0;v=_png_gamma_correct(f,e[w>>1]|0,r)|0;b[w>>1]=v}}a[l>>0]=1;g=c[y>>2]|0;break}u=c[f+404>>2]|0;m=b[f+408>>1]|0;v=m&65535;switch(a[f+436>>0]|0){case 2:{t=c[f+484>>2]|0;j=e[f+446>>1]|0;l=e[f+448>>1]|0;h=e[f+450>>1]|0;i=c[f+496>>2]|0;g=a[i+j>>0]|0;j=a[t+j>>0]|0;k=a[i+h>>0]|0;i=a[i+l>>0]|0;l=a[t+l>>0]|0;h=a[t+h>>0]|0;break}case 1:{k=c[p>>2]|0;h=1e5;w=72;break}case 3:{h=f+440|0;k=_png_reciprocal(c[h>>2]|0)|0;h=_png_reciprocal2(c[h>>2]|0,c[p>>2]|0)|0;w=72;break}default:{k=1e5;h=1e5;w=72}}do if((w|0)==72){t=(_png_gamma_significant(h)|0)==0;i=f+446|0;g=b[i>>1]|0;if(t){j=g&255;l=b[f+448>>1]&255;h=b[f+450>>1]&255}else{j=_png_gamma_8bit_correct(g&65535,h)|0;l=_png_gamma_8bit_correct(e[f+448>>1]|0,h)|0;h=_png_gamma_8bit_correct(e[f+450>>1]|0,h)|0}t=(_png_gamma_significant(k)|0)==0;g=b[i>>1]|0;if(t){g=g&255;k=b[f+450>>1]&255;i=b[f+448>>1]&255;break}else{g=_png_gamma_8bit_correct(g&65535,k)|0;i=_png_gamma_8bit_correct(e[f+448>>1]|0,k)|0;k=_png_gamma_8bit_correct(e[f+450>>1]|0,k)|0;break}}while(0);if(m<<16>>16){q=f+416|0;r=f+520|0;s=f+484|0;t=f+496|0;o=g&255;p=f+492|0;n=i&255;i=k&255;g=0;do{b:do if(g>>>0<(e[q>>1]|0)>>>0){k=(c[r>>2]|0)+g|0;m=a[k>>0]|0;switch(m<<24>>24){case -1:{w=84;break b}case 0:{a[u+(g*3|0)>>0]=j;a[u+(g*3|0)+1>>0]=l;a[u+(g*3|0)+2>>0]=h;break b}default:{B=c[t>>2]|0;C=u+(g*3|0)|0;m=m&255;m=(H(m^255,o)|0)+128+(H(d[B+(d[C>>0]|0)>>0]|0,m)|0)|0;m=((8?m>>>8:m)&255)+m|0;A=c[p>>2]|0;a[C>>0]=a[A+((8?m>>>8:m)&255)>>0]|0;m=u+(g*3|0)+1|0;C=d[k>>0]|0;C=(H(C,d[B+(d[m>>0]|0)>>0]|0)|0)+128+(H(C^255,n)|0)|0;C=((8?C>>>8:C)&255)+C|0;a[m>>0]=a[A+((8?C>>>8:C)&255)>>0]|0;m=u+(g*3|0)+2|0;k=d[k>>0]|0;k=(H(k,d[B+(d[m>>0]|0)>>0]|0)|0)+128+(H(k^255,i)|0)|0;k=((8?k>>>8:k)&255)+k|0;a[m>>0]=a[A+((8?k>>>8:k)&255)>>0]|0;break b}}}else w=84;while(0);if((w|0)==84){w=0;B=c[s>>2]|0;C=u+(g*3|0)|0;a[C>>0]=a[B+(d[C>>0]|0)>>0]|0;C=u+(g*3|0)+1|0;a[C>>0]=a[B+(d[C>>0]|0)>>0]|0;C=u+(g*3|0)+2|0;a[C>>0]=a[B+(d[C>>0]|0)>>0]|0}g=g+1|0}while((g|0)!=(v|0))}g=c[y>>2]&-8321;c[y>>2]=g}while(0);if((g&4104|0)!=8){Xc=z;return}if((a[x>>0]|0)!=3){Xc=z;return}j=b[f+408>>1]|0;k=j&65535;C=a[f+508>>0]|0;i=8-(C&255)|0;c[y>>2]=g&-9;j=j<<16>>16!=0;if(C<<24>>24!=0&(i|0)>0&j){h=c[f+404>>2]|0;g=0;do{C=h+(g*3|0)|0;B=d[C>>0]|0;a[C>>0]=i?B>>>i:B;g=g+1|0}while((g|0)!=(k|0))}C=a[f+509>>0]|0;h=8-(C&255)|0;if(C<<24>>24!=0&(h|0)>0&j){i=c[f+404>>2]|0;g=0;do{C=i+(g*3|0)+1|0;B=d[C>>0]|0;a[C>>0]=h?B>>>h:B;g=g+1|0}while((g|0)!=(k|0))}C=a[f+510>>0]|0;i=8-(C&255)|0;if(!(C<<24>>24!=0&(i|0)>0&j)){Xc=z;return}h=c[f+404>>2]|0;g=0;do{C=h+(g*3|0)+2|0;B=d[C>>0]|0;a[C>>0]=i?B>>>i:B;g=g+1|0}while((g|0)!=(k|0));Xc=z;return}function _png_muldiv(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0.0;if(!e){a=0;return a|0}if((b|0)==0|(d|0)==0){c[a>>2]=0;a=1;return a|0}f=+t(+(+(b|0)*+(d|0)/+(e|0)+.5));if(!(f<=2147483647.0&f>=-2147483648.0)){a=0;return a|0}c[a>>2]=~~f;a=1;return a|0}function _png_gamma_significant(a){a=a|0;return (a+-95e3|0)>>>0>1e4|0}function _png_reciprocal(a){a=a|0;var b=0.0;b=+t(+(1.0e10/+(a|0)+.5));return (b<=2147483647.0&b>=-2147483648.0?~~b:0)|0}function _png_colorspace_set_rgb_coefficients(d){d=d|0;var e=0,f=0,g=0,h=0,i=0.0,j=0,k=0,l=0;if(a[d+673>>0]|0)return;if(!(b[d+870>>1]&2))return;f=c[d+836>>2]|0;g=c[d+848>>2]|0;j=c[d+860>>2]|0;k=g+f+j|0;if(!((f|0)>-1&(k|0)>0))_png_error(d,161108);if(f){i=+t(+(+(f|0)*32768.0/+(k|0)+.5));if(i<=2147483647.0&i>=-2147483648.0)e=~~i;else _png_error(d,161108)}else e=0;if(!((g|0)>-1&e>>>0<32769))_png_error(d,161108);if(g){i=+t(+(+(g|0)*32768.0/+(k|0)+.5));if(i<=2147483647.0&i>=-2147483648.0)l=~~i;else _png_error(d,161108)}else l=0;if(!((j|0)>-1&l>>>0<32769))_png_error(d,161108);if(j){i=+t(+(+(j|0)*32768.0/+(k|0)+.5));f=~~i;if(i<=2147483647.0&i>=-2147483648.0&f>>>0<32769)h=f;else _png_error(d,161108)}else h=0;f=l+e+h|0;if((f|0)>=32770)_png_error(d,161108);g=(f|0)==32769?-1:(f|0)<32768&1;do if(g){if(!((l|0)<(e|0)|(l|0)<(h|0))){f=g+l|0;break}if((e|0)<(l|0)|(e|0)<(h|0)){h=g+h|0;f=l;break}else{f=l;e=g+e|0;break}}else f=l;while(0);if((f+e+h|0)!=32768)_png_error(d,161066);b[d+674>>1]=e;b[d+676>>1]=f;return}function _png_build_gamma_table(d,e){d=d|0;e=e|0;var f=0,g=0.0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;i=d+484|0;if(!((c[i>>2]|0)==0?!(c[d+488>>2]|0):0))_png_destroy_gamma_table(d);if((e|0)>=9){if(!(a[d+423>>0]&2))e=a[d+511>>0]|0;else{e=a[d+508>>0]|0;r=a[d+509>>0]|0;e=(r&255)>(e&255)?r:e;r=a[d+510>>0]|0;e=(r&255)>(e&255)?r:e}r=(e+-1&255)<15?16-e<<24>>24:0;p=d+212|0;o=c[p>>2]&67109888;r=(o|0)!=0&(r&255)<5?5:r;r=((r&255)<8?r:8)&255;c[d+476>>2]=r;h=d+488|0;q=d+480|0;f=c[q>>2]|0;e=(f|0)>0;if(o){if(e){g=+t(+(+(c[d+796>>2]|0)*1.0e-05*+(f|0)+.5));g=g<=2147483647.0&g>=-2147483648.0?+(~~g|0)*1.0e-05:0.0}else g=1.0;n=8-r|0;m=1<>2]=o;e=0;do{l=_png_malloc(d,512)|0;c[o+(e<<2)>>2]=l;e=e+1|0}while(e>>>0>>0);k=(1<>>r:255;e=0;i=0;do{f=i*257|0;h=f&65535;f=(((H(k,~~+t(+(+w(+(+(f+128|0)/65535.0),+g)*65535.0+.5))&65535)|0)+32768|0)>>>0)/65535|0;if(e>>>0<=f>>>0){f=f+1|0;do{b[(c[o+((e&l)<<2)>>2]|0)+((n?e>>>n:e)<<1)>>1]=h;e=e+1|0}while((e|0)!=(f|0));e=f}i=i+1|0}while((i|0)!=255);f=m<<8;if(e>>>0>>0)do{b[(c[o+((e&l)<<2)>>2]|0)+((n?e>>>n:e)<<1)>>1]=-1;e=e+1|0}while((e|0)!=(f|0))}else{do if(e){e=c[d+796>>2]|0;if(e|0?(j=+t(+(1.0e15/+(e|0)/+(f|0)+.5)),!(!(j>=-2147483648.0)|!(j<=2147483647.0))):0){e=~~j;break}e=0}else e=1e5;while(0);_png_build_16bit_table(d,h,r,e)}if(!(c[p>>2]&6291584))return;f=d+796|0;j=+t(+(1.0e10/+(c[f>>2]|0)+.5));_png_build_16bit_table(d,d+504|0,r,j<=2147483647.0&j>=-2147483648.0?~~j:0);e=c[q>>2]|0;if((e|0)>0){j=+t(+(1.0e10/+(e|0)+.5));e=j<=2147483647.0&j>=-2147483648.0?~~j:0}else e=c[f>>2]|0;_png_build_16bit_table(d,d+500|0,r,e);return}k=d+480|0;e=c[k>>2]|0;do if((e|0)>0){f=c[d+796>>2]|0;if(f|0?(g=+t(+(1.0e15/+(f|0)/+(e|0)+.5)),!(!(g>=-2147483648.0)|!(g<=2147483647.0))):0){e=~~g;break}e=0}else e=1e5;while(0);h=_png_malloc(d,256)|0;c[i>>2]=h;if((e+-95e3|0)>>>0<10001){e=0;do{a[h+e>>0]=e;e=e+1|0}while((e|0)!=256)}else{g=+(e|0)*1.0e-05;f=0;do{if((f+-1|0)>>>0<254)e=~~+t(+(+w(+(+(f|0)/255.0),+g)*255.0+.5))&255;else e=f&255;a[h+f>>0]=e;f=f+1|0}while((f|0)!=256)}if(!(c[d+212>>2]&6291584))return;i=d+796|0;j=+t(+(1.0e10/+(c[i>>2]|0)+.5));e=j<=2147483647.0&j>=-2147483648.0?~~j:0;h=_png_malloc(d,256)|0;c[d+496>>2]=h;if((e+-95e3|0)>>>0<10001){e=0;do{a[h+e>>0]=e;e=e+1|0}while((e|0)!=256)}else{g=+(e|0)*1.0e-05;f=0;do{if((f+-1|0)>>>0<254)e=~~+t(+(+w(+(+(f|0)/255.0),+g)*255.0+.5))&255;else e=f&255;a[h+f>>0]=e;f=f+1|0}while((f|0)!=256)}e=c[k>>2]|0;if((e|0)>0){j=+t(+(1.0e10/+(e|0)+.5));e=j<=2147483647.0&j>=-2147483648.0?~~j:0}else e=c[i>>2]|0;h=_png_malloc(d,256)|0;c[d+492>>2]=h;if((e+-95e3|0)>>>0<10001){e=0;do{a[h+e>>0]=e;e=e+1|0}while((e|0)!=256);return}g=+(e|0)*1.0e-05;f=0;do{if((f+-1|0)>>>0<254)e=~~+t(+(+w(+(+(f|0)/255.0),+g)*255.0+.5))&255;else e=f&255;a[h+f>>0]=e;f=f+1|0}while((f|0)!=256);return}function _png_reciprocal2(a,b){a=a|0;b=b|0;var c=0.0;if((a|0)!=0&(b|0)!=0?(c=+t(+(1.0e15/+(a|0)/+(b|0)+.5)),!(!(c>=-2147483648.0)|!(c<=2147483647.0))):0){b=~~c;return b|0}b=0;return b|0}function _png_gamma_8bit_correct(a,b){a=a|0;b=b|0;if((a+-1|0)>>>0<254){b=~~+t(+(+w(+(+(a|0)/255.0),+(+(b|0)*1.0e-05))*255.0+.5))&255;return b|0}else{b=a&255;return b|0}return 0} function _parse_primary(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0.0;B=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);x=B+24|0;s=B+16|0;r=B+8|0;n=B;z=B+32|0;t=B+28|0;q=_av_mallocz(40)|0;c[z>>2]=q;u=d+8|0;y=c[u>>2]|0;c[t>>2]=y;if(!q){b=-12;Xc=B;return b|0}C=+_av_strtod(y,t);o=q+8|0;g[o>>3]=C;p=c[t>>2]|0;if((p|0)!=(c[u>>2]|0)){c[q>>2]=0;c[u>>2]=p;c[b>>2]=q;b=0;Xc=B;return b|0}g[o>>3]=1.0;l=c[d+16>>2]|0;a:do if(l|0?(e=c[l>>2]|0,e|0):0){m=a[p>>0]|0;f=0;while(1){h=a[e>>0]|0;b:do if(!(h<<24>>24)){k=m;A=11}else{j=0;i=m;while(1){j=j+1|0;if(h<<24>>24!=i<<24>>24)break b;h=a[e+j>>0]|0;i=a[p+j>>0]|0;if(!(h<<24>>24)){k=i;A=11;break}}}while(0);if((A|0)==11?(A=0,j=k<<24>>24,k<<24>>24!=95&((j+-48|0)>>>0>9&((j&-33)+-65|0)>>>0>25)):0)break;f=f+1|0;e=c[l+(f<<2)>>2]|0;if(!e)break a}A=p+(_strlen(e)|0)|0;c[u>>2]=A;c[q>>2]=1;c[q+16>>2]=f;c[b>>2]=q;b=0;Xc=B;return b|0}while(0);e=a[p>>0]|0;switch(e<<24>>24){case 69:{l=a[p+1>>0]|0;m=l<<24>>24;if(l<<24>>24!=95&((m+-48|0)>>>0>9&((m&-33)+-65|0)>>>0>25)){e=0;f=122533;A=16}else switch(e<<24>>24){case 80:{A=333;break}case 81:{A=337;break}default:{}}break}case 80:{A=333;break}case 81:{A=337;break}default:{}}c:do if((A|0)==333){if((a[p+1>>0]|0)==73?(l=a[p+2>>0]|0,m=l<<24>>24,l<<24>>24!=95&((m+-48|0)>>>0>9&((m&-33)+-65|0)>>>0>25)):0){e=1;f=122535;A=16;break}switch(e<<24>>24){case 81:{A=337;break c}case 80:break;default:break c}if(((a[p+1>>0]|0)==72?(a[p+2>>0]|0)==73:0)?(l=a[p+3>>0]|0,m=l<<24>>24,l<<24>>24!=95&((m+-48|0)>>>0>9&((m&-33)+-65|0)>>>0>25)):0){e=2;f=122538;A=16;break}if(e<<24>>24==81)A=337}while(0);if((((((((((A|0)==337?(a[p+1>>0]|0)==80:0)?(a[p+2>>0]|0)==50:0)?(a[p+3>>0]|0)==76:0)?(a[p+4>>0]|0)==65:0)?(a[p+5>>0]|0)==77:0)?(a[p+6>>0]|0)==66:0)?(a[p+7>>0]|0)==68:0)?(a[p+8>>0]|0)==65:0)?(l=a[p+9>>0]|0,m=l<<24>>24,l<<24>>24!=95&((m+-48|0)>>>0>9&((m&-33)+-65|0)>>>0>25)):0){e=3;f=122542;A=16}if((A|0)==16){A=p+(_strlen(f)|0)|0;c[u>>2]=A;c[q>>2]=0;g[o>>3]=+g[27648+(e<<4)+8>>3];c[b>>2]=q;b=0;Xc=B;return b|0}e=_strchr(p,40)|0;c[u>>2]=e;if(!e){c[n>>2]=y;_av_log(d,16,122552,n);c[u>>2]=c[t>>2];_av_expr_free(c[z>>2]|0);b=-22;Xc=B;return b|0}c[u>>2]=e+1;if((a[p>>0]|0)==40){_av_freep(z);e=_parse_expr(z,d)|0;if((e|0)<0){b=e;Xc=B;return b|0}e=c[u>>2]|0;if((a[e>>0]|0)==41){c[u>>2]=e+1;c[b>>2]=c[z>>2];b=0;Xc=B;return b|0}else{c[r>>2]=y;_av_log(d,16,122595,r);_av_expr_free(c[z>>2]|0);b=-22;Xc=B;return b|0}}e=_parse_expr(q+20|0,d)|0;if((e|0)<0){_av_expr_free(c[z>>2]|0);b=e;Xc=B;return b|0}f=c[u>>2]|0;e=a[f>>0]|0;if(e<<24>>24==44){c[u>>2]=f+1;_parse_expr((c[z>>2]|0)+24|0,d)|0;f=c[u>>2]|0;e=a[f>>0]|0;if(e<<24>>24==44){c[u>>2]=f+1;_parse_expr((c[z>>2]|0)+28|0,d)|0;f=c[u>>2]|0;e=a[f>>0]|0}}if(e<<24>>24!=41){c[s>>2]=y;_av_log(d,16,122616,s);_av_expr_free(c[z>>2]|0);b=-22;Xc=B;return b|0}c[u>>2]=f+1;r=c[z>>2]|0;c[r>>2]=2;o=c[t>>2]|0;p=a[o>>0]|0;n=p<<24>>24==115;q=r;d:do if(n){if((((a[o+1>>0]|0)==105?(a[o+2>>0]|0)==110:0)?(a[o+3>>0]|0)==104:0)?(t=a[o+4>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r+16>>2]=1;break}if(((a[o+1>>0]|0)==105?(a[o+2>>0]|0)==110:0)?(t=a[o+3>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0)c[r+16>>2]=4;else{k=0;e=0;A=50}}else switch(p<<24>>24){case 99:{if((((a[o+1>>0]|0)==111?(a[o+2>>0]|0)==115:0)?(a[o+3>>0]|0)==104:0)?(t=a[o+4>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r+16>>2]=2;break d}if((a[o+1>>0]|0)!=111){k=1;e=0;A=50;break d}if((a[o+2>>0]|0)!=115){k=1;e=0;A=50;break d}t=a[o+3>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25))){k=1;e=0;A=50;break d}c[r+16>>2]=5;break d}case 116:{if((((a[o+1>>0]|0)==97?(a[o+2>>0]|0)==110:0)?(a[o+3>>0]|0)==104:0)?(t=a[o+4>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r+16>>2]=3;break d}if((a[o+1>>0]|0)!=97){k=0;e=1;A=50;break d}if((a[o+2>>0]|0)!=110){k=0;e=1;A=50;break d}t=a[o+3>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25))){k=0;e=1;A=50;break d}c[r+16>>2]=6;break d}case 97:{if((((a[o+1>>0]|0)==116?(a[o+2>>0]|0)==97:0)?(a[o+3>>0]|0)==110:0)?(t=a[o+4>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r+16>>2]=7;break d}if((((a[o+1>>0]|0)==115?(a[o+2>>0]|0)==105:0)?(a[o+3>>0]|0)==110:0)?(t=a[o+4>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r+16>>2]=8;break d}if((((a[o+1>>0]|0)==99?(a[o+2>>0]|0)==111:0)?(a[o+3>>0]|0)==115:0)?(t=a[o+4>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r+16>>2]=9;break d}if((a[o+1>>0]|0)!=98){e=0;i=1;h=0;l=0;f=0;A=68;break d}if((a[o+2>>0]|0)!=115){e=0;i=1;h=0;l=0;f=0;A=68;break d}t=a[o+3>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25))){e=0;i=1;h=0;l=0;f=0;A=68;break d}c[r+16>>2]=12;break d}default:{k=0;e=0;A=50;break d}}while(0);do if((A|0)==50){if(p<<24>>24==101){if(((a[o+1>>0]|0)==120?(a[o+2>>0]|0)==112:0)?(t=a[o+3>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r+16>>2]=10;break}if(e){e=0;f=1;A=60}else{e=0;h=0;f=1}}else{f=p<<24>>24==108;if(((f?(a[o+1>>0]|0)==111:0)?(a[o+2>>0]|0)==103:0)?(t=a[o+3>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r+16>>2]=11;break}if(e){e=f;f=0;A=60}else{e=f;h=0;f=0}}if((A|0)==60)if((((a[o+1>>0]|0)==105?(a[o+2>>0]|0)==109:0)?(a[o+3>>0]|0)==101:0)?(t=a[o+4>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r+16>>2]=13;break}else h=1;if(n){if((a[o+1>>0]|0)!=113){i=0;l=k;A=68;break}if((a[o+2>>0]|0)!=117){i=0;l=k;A=68;break}if((a[o+3>>0]|0)!=105){i=0;l=k;A=68;break}if((a[o+4>>0]|0)!=115){i=0;l=k;A=68;break}if((a[o+5>>0]|0)!=104){i=0;l=k;A=68;break}t=a[o+6>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25))){i=0;l=k;A=68;break}c[r>>2]=5;break}else{if(p<<24>>24!=103){i=0;l=k;A=68;break}if((a[o+1>>0]|0)!=97){j=1;i=0;l=k;A=73;break}if((a[o+2>>0]|0)!=117){j=1;i=0;l=k;A=73;break}if((a[o+3>>0]|0)!=115){j=1;i=0;l=k;A=73;break}if((a[o+4>>0]|0)!=115){j=1;i=0;l=k;A=73;break}t=a[o+5>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25))){j=1;i=0;l=k;A=73;break}c[r>>2]=6;break}}while(0);do if((A|0)==68)if(p<<24>>24==109){if(((a[o+1>>0]|0)==111?(a[o+2>>0]|0)==100:0)?(t=a[o+3>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r>>2]=10;break}if(((a[o+1>>0]|0)==97?(a[o+2>>0]|0)==120:0)?(t=a[o+3>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r>>2]=11;break}if(((a[o+1>>0]|0)==105?(a[o+2>>0]|0)==110:0)?(t=a[o+3>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r>>2]=12;break}if(f){j=0;f=l;A=77}else{m=0;k=i;j=h;f=l;A=79}}else{j=0;A=73}while(0);if((A|0)==73)if(f){f=l;A=77}else{m=j;k=i;j=h;f=l;A=79}if((A|0)==77)if((a[o+1>>0]|0)==113?(t=a[o+2>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0)c[r>>2]=13;else{m=j;k=i;j=h;A=79}e:do if((A|0)==79){if(m){if(((a[o+1>>0]|0)==116?(a[o+2>>0]|0)==101:0)?(t=a[o+3>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r>>2]=15;break}if((a[o+1>>0]|0)==116?(t=a[o+2>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r>>2]=14;break}}if(e){if(((a[o+1>>0]|0)==116?(a[o+2>>0]|0)==101:0)?(t=a[o+3>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r>>2]=16;break}if((a[o+1>>0]|0)==116?(t=a[o+2>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r>>2]=17;break}if((a[o+1>>0]|0)==100?(t=a[o+2>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r>>2]=7;break}}h=p<<24>>24==105;if(h){if(((((a[o+1>>0]|0)==115?(a[o+2>>0]|0)==110:0)?(a[o+3>>0]|0)==97:0)?(a[o+4>>0]|0)==110:0)?(t=a[o+5>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r>>2]=8;break}if(((((a[o+1>>0]|0)==115?(a[o+2>>0]|0)==105:0)?(a[o+3>>0]|0)==110:0)?(a[o+4>>0]|0)==102:0)?(t=a[o+5>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r>>2]=9;break}}do if(n){if((a[o+1>>0]|0)==116?(t=a[o+2>>0]|0,u=t<<24>>24,t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0){c[r>>2]=23;break e}}else if((((p<<24>>24==119?(a[o+1>>0]|0)==104:0)?(a[o+2>>0]|0)==105:0)?(a[o+3>>0]|0)==108:0)?(a[o+4>>0]|0)==101:0){t=a[o+5>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=24;break e}while(0);do if((((j?(a[o+1>>0]|0)==97:0)?(a[o+2>>0]|0)==121:0)?(a[o+3>>0]|0)==108:0)?(a[o+4>>0]|0)==111:0){if((a[o+5>>0]|0)!=114)break;t=a[o+6>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=25;break e}while(0);i=p<<24>>24==114;do if(i){if(((a[o+1>>0]|0)==111?(a[o+2>>0]|0)==111:0)?(a[o+3>>0]|0)==116:0){t=a[o+4>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=26;break e}}else if((p<<24>>24==102?(a[o+1>>0]|0)==108:0)?(a[o+2>>0]|0)==111:0){if((a[o+3>>0]|0)!=111)break;if((a[o+4>>0]|0)!=114)break;t=a[o+5>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=27;break e}while(0);do if((f?(a[o+1>>0]|0)==101:0)?(a[o+2>>0]|0)==105:0){if((a[o+3>>0]|0)!=108)break;t=a[o+4>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=28;break e}while(0);do if(j?(a[o+1>>0]|0)==114:0){if((a[o+2>>0]|0)!=117)break;if((a[o+3>>0]|0)!=110)break;if((a[o+4>>0]|0)!=99)break;t=a[o+5>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=29;break e}while(0);do if(i){if((a[o+1>>0]|0)!=111)break;if((a[o+2>>0]|0)!=117)break;if((a[o+3>>0]|0)!=110)break;if((a[o+4>>0]|0)!=100)break;t=a[o+5>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=30;break e}while(0);f:do if(n){if((a[o+1>>0]|0)!=113)break;if((a[o+2>>0]|0)!=114)break;if((a[o+3>>0]|0)!=116)break;t=a[o+4>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=31;break e}else{switch(p<<24>>24){case 110:{if((a[o+1>>0]|0)!=111)break f;if((a[o+2>>0]|0)!=116)break f;t=a[o+3>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break f;c[r>>2]=32;break e}case 112:break;default:break f}do if((a[o+1>>0]|0)==111){if((a[o+2>>0]|0)!=119)break;t=a[o+3>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=18;break e}while(0);if((a[o+1>>0]|0)!=114)break;if((a[o+2>>0]|0)!=105)break;if((a[o+3>>0]|0)!=110)break;if((a[o+4>>0]|0)!=116)break;t=a[o+5>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=38;break e}while(0);do if(i){if((a[o+1>>0]|0)!=97)break;if((a[o+2>>0]|0)!=110)break;if((a[o+3>>0]|0)!=100)break;if((a[o+4>>0]|0)!=111)break;if((a[o+5>>0]|0)!=109)break;t=a[o+6>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=33;break e}else{if(p<<24>>24!=104)break;if((a[o+1>>0]|0)!=121)break;if((a[o+2>>0]|0)!=112)break;if((a[o+3>>0]|0)!=111)break;if((a[o+4>>0]|0)!=116)break;t=a[o+5>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=34;break e}while(0);do if(m){if((a[o+1>>0]|0)!=99)break;if((a[o+2>>0]|0)!=100)break;t=a[o+3>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=35;break e}while(0);do if(h){do if((a[o+1>>0]|0)==102){t=a[o+2>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=36;break e}while(0);if((a[o+1>>0]|0)!=102)break;if((a[o+2>>0]|0)!=110)break;if((a[o+3>>0]|0)!=111)break;if((a[o+4>>0]|0)!=116)break;t=a[o+5>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=37;break e}else{if(p<<24>>24!=98)break;do if((a[o+1>>0]|0)==105){if((a[o+2>>0]|0)!=116)break;if((a[o+3>>0]|0)!=97)break;if((a[o+4>>0]|0)!=110)break;if((a[o+5>>0]|0)!=100)break;t=a[o+6>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=39;break e}while(0);do if((a[o+1>>0]|0)==105){if((a[o+2>>0]|0)!=116)break;if((a[o+3>>0]|0)!=111)break;if((a[o+4>>0]|0)!=114)break;t=a[o+5>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=40;break e}while(0);if((a[o+1>>0]|0)!=101)break;if((a[o+2>>0]|0)!=116)break;if((a[o+3>>0]|0)!=119)break;if((a[o+4>>0]|0)!=101)break;if((a[o+5>>0]|0)!=101)break;if((a[o+6>>0]|0)!=110)break;t=a[o+7>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=41;break e}while(0);do if(f){if((a[o+1>>0]|0)!=108)break;if((a[o+2>>0]|0)!=105)break;if((a[o+3>>0]|0)!=112)break;t=a[o+4>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=42;break e}while(0);do if(k){if((a[o+1>>0]|0)!=116)break;if((a[o+2>>0]|0)!=97)break;if((a[o+3>>0]|0)!=110)break;if((a[o+4>>0]|0)!=50)break;t=a[o+5>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=43;break e}while(0);do if(e){if((a[o+1>>0]|0)!=101)break;if((a[o+2>>0]|0)!=114)break;if((a[o+3>>0]|0)!=112)break;t=a[o+4>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=44;break e}while(0);do if(n){if((a[o+1>>0]|0)!=103)break;if((a[o+2>>0]|0)!=110)break;t=a[o+3>>0]|0;u=t<<24>>24;if(!(t<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)))break;c[r>>2]=45;break e}while(0);k=c[d+24>>2]|0;g:do if(k|0){e=c[k>>2]|0;if(!e)break;f=0;while(1){h=a[e>>0]|0;h:do if(!(h<<24>>24)){v=p;A=170}else{j=0;i=p;while(1){j=j+1|0;if(h<<24>>24!=i<<24>>24)break h;h=a[e+j>>0]|0;i=a[o+j>>0]|0;if(!(h<<24>>24)){v=i;A=170;break}}}while(0);if((A|0)==170?(A=0,u=v<<24>>24,v<<24>>24!=95&((u+-48|0)>>>0>9&((u&-33)+-65|0)>>>0>25)):0)break;f=f+1|0;e=c[k+(f<<2)>>2]|0;if(!e)break g}c[r+16>>2]=c[(c[d+20>>2]|0)+(f<<2)>>2];c[r>>2]=3;c[b>>2]=q;b=0;Xc=B;return b|0}while(0);k=c[d+32>>2]|0;i:do if(k|0){e=c[k>>2]|0;if(!e)break;f=0;while(1){h=a[e>>0]|0;j:do if(!(h<<24>>24)){w=p;A=180}else{j=0;i=p;while(1){j=j+1|0;if(h<<24>>24!=i<<24>>24)break j;h=a[e+j>>0]|0;i=a[o+j>>0]|0;if(!(h<<24>>24)){w=i;A=180;break}}}while(0);if((A|0)==180?(A=0,v=w<<24>>24,w<<24>>24!=95&((v+-48|0)>>>0>9&((v&-33)+-65|0)>>>0>25)):0)break;f=f+1|0;e=c[k+(f<<2)>>2]|0;if(!e)break i}c[r+16>>2]=c[(c[d+28>>2]|0)+(f<<2)>>2];c[r>>2]=4;c[b>>2]=q;b=0;Xc=B;return b|0}while(0);c[x>>2]=y;_av_log(d,16,122654,x);_av_expr_free(c[z>>2]|0);b=-22;Xc=B;return b|0}while(0);c[b>>2]=q;b=0;Xc=B;return b|0}function _etime(a){a=+a;var b=0;b=_av_gettime()|0;return +((+(b>>>0)+4294967296.0*+(M()|0))*1.0e-06)}function _eval_expr(a,b){a=a|0;b=b|0;var e=0.0,f=0,i=0.0,j=0,k=0.0,l=0.0,m=0,n=0,o=0.0,p=0.0,q=0,s=0.0,x=0;x=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=x;do switch(c[b>>2]|0){case 0:{s=+g[b+8>>3];Xc=x;return +s}case 1:{s=+g[b+8>>3]*+g[(c[a+12>>2]|0)+(c[b+16>>2]<<3)>>3];Xc=x;return +s}case 2:{p=+g[b+8>>3];q=c[b+16>>2]|0;s=+_eval_expr(a,c[b+20>>2]|0);s=p*+$c[q&15](s);Xc=x;return +s}case 3:{p=+g[b+8>>3];n=c[b+16>>2]|0;q=c[a+36>>2]|0;s=+_eval_expr(a,c[b+20>>2]|0);s=p*+ad[n&0](q,s);Xc=x;return +s}case 4:{o=+g[b+8>>3];n=c[b+16>>2]|0;q=c[a+36>>2]|0;p=+_eval_expr(a,c[b+20>>2]|0);s=+_eval_expr(a,c[b+24>>2]|0);s=o*+bd[n&0](q,p,s);Xc=x;return +s}case 5:{s=1.0/(+E(+(+_eval_expr(a,c[b+20>>2]|0)*4.0))+1.0);Xc=x;return +s}case 6:{s=+_eval_expr(a,c[b+20>>2]|0);s=+E(+(s*s*-.5))/2.5066282746310002;Xc=x;return +s}case 7:{s=+g[b+8>>3];q=c[a+48>>2]|0;a=~~+_eval_expr(a,c[b+20>>2]|0);a=(a|0)<9?a:9;Xc=x;return +(s*+g[q+(((a|0)>0?a:0)<<3)>>3])}case 8:{s=+g[b+8>>3];p=+_eval_expr(a,c[b+20>>2]|0);g[h>>3]=p;a=c[h+4>>2]&2147483647;s=s*+((a>>>0>2146435072|(a|0)==2146435072&(c[h>>2]|0)>>>0>0)&1);Xc=x;return +s}case 9:{s=+g[b+8>>3];p=+_eval_expr(a,c[b+20>>2]|0);g[h>>3]=p;s=s*+(((c[h>>2]|0)==0?(c[h+4>>2]&2147483647|0)==2146435072:0)&1);Xc=x;return +s}case 27:{s=+g[b+8>>3]*+t(+(+_eval_expr(a,c[b+20>>2]|0)));Xc=x;return +s}case 28:{s=+g[b+8>>3]*+G(+(+_eval_expr(a,c[b+20>>2]|0)));Xc=x;return +s}case 29:{s=+g[b+8>>3]*+Ub(+(+_eval_expr(a,c[b+20>>2]|0)));Xc=x;return +s}case 30:{s=+g[b+8>>3]*+_llvm_round_f64(+(+_eval_expr(a,c[b+20>>2]|0)));Xc=x;return +s}case 45:{q=b+20|0;s=+g[b+8>>3]*+((+_eval_expr(a,c[q>>2]|0)>0.0&1)-(+_eval_expr(a,c[q>>2]|0)<0.0&1)|0);Xc=x;return +s}case 31:{s=+g[b+8>>3]*+v(+(+_eval_expr(a,c[b+20>>2]|0)));Xc=x;return +s}case 32:{s=+g[b+8>>3]*+(+_eval_expr(a,c[b+20>>2]|0)==0.0&1);Xc=x;return +s}case 36:{i=+g[b+8>>3];if(!(+_eval_expr(a,c[b+20>>2]|0)!=0.0)){f=c[b+28>>2]|0;if(!f)e=0.0;else e=+_eval_expr(a,f)}else e=+_eval_expr(a,c[b+24>>2]|0);s=i*e;Xc=x;return +s}case 37:{i=+g[b+8>>3];if(+_eval_expr(a,c[b+20>>2]|0)!=0.0){f=c[b+28>>2]|0;if(!f)e=0.0;else e=+_eval_expr(a,f)}else e=+_eval_expr(a,c[b+24>>2]|0);s=i*e;Xc=x;return +s}case 42:{f=b+20|0;e=+_eval_expr(a,c[f>>2]|0);i=+_eval_expr(a,c[b+24>>2]|0);k=+_eval_expr(a,c[b+28>>2]|0);g[h>>3]=i;q=c[h+4>>2]&2147483647;if(q>>>0>2146435072|(q|0)==2146435072&(c[h>>2]|0)>>>0>0){s=r;Xc=x;return +s}g[h>>3]=k;q=c[h+4>>2]&2147483647;if(q>>>0>2146435072|(q|0)==2146435072&(c[h>>2]|0)>>>0>0){s=r;Xc=x;return +s}g[h>>3]=e;q=c[h+4>>2]&2147483647;if(q>>>0>2146435072|(q|0)==2146435072&(c[h>>2]|0)>>>0>0|i>k){s=r;Xc=x;return +s}else{p=+g[b+8>>3];s=+_eval_expr(a,c[f>>2]|0);Xc=x;return +(p*(sk?k:s))}}case 41:{e=+_eval_expr(a,c[b+20>>2]|0);i=+g[b+8>>3];if(!(e>=+_eval_expr(a,c[b+24>>2]|0)))e=0.0;else e=+(e<=+_eval_expr(a,c[b+28>>2]|0)&1);s=i*e;Xc=x;return +s}case 44:{s=+_eval_expr(a,c[b+20>>2]|0);s=s+(+_eval_expr(a,c[b+24>>2]|0)-s)*+_eval_expr(a,c[b+28>>2]|0);Xc=x;return +s}case 38:{e=+_eval_expr(a,c[b+20>>2]|0);f=c[b+24>>2]|0;if(!f)f=32;else f=~~+_eval_expr(a,f);g[j>>3]=e;_av_log(a,f,122685,j);s=e;Xc=x;return +s}case 33:{q=~~+_eval_expr(a,c[b+20>>2]|0);q=(q|0)<9?q:9;a=(c[a+48>>2]|0)+(((q|0)>0?q:0)<<3)|0;s=+g[a>>3];g[h>>3]=s;q=c[h+4>>2]&2147483647;q=q>>>0>2146435072|(q|0)==2146435072&(c[h>>2]|0)>>>0>0;s=+((_i64Add(___muldi3(~~s>>>0|0,(+u(s)>=1.0?(s>0.0?~~+I(+t(s/4294967296.0),4294967295.0)>>>0:~~+G((s-+(~~s>>>0))/4294967296.0)>>>0):0)|0,1664525,0)|0,M()|0,1013904223,0)|0)>>>0)+4294967296.0*+((M()|0)>>>0);s=q?1013904223.0:s;g[a>>3]=s;Xc=x;return +(+g[b+8>>3]*(s*5.421010862427522e-20))}case 24:{j=b+20|0;if(!(+_eval_expr(a,c[j>>2]|0)!=0.0)){s=r;Xc=x;return +s}f=b+24|0;do e=+_eval_expr(a,c[f>>2]|0);while(+_eval_expr(a,c[j>>2]|0)!=0.0);Xc=x;return +e}case 25:{l=+_eval_expr(a,c[b+24>>2]|0);f=c[b+28>>2]|0;if(!f)n=0;else{n=~~+_eval_expr(a,f);n=(n|0)<9?n:9;n=(n|0)>0?n:0}m=a+48|0;q=c[m>>2]|0;o=+g[q+(n<<3)>>3];j=b+20|0;g[q+(n<<3)>>3]=0.0;s=+_eval_expr(a,c[j>>2]|0);e=s+0.0;a:do if(!(s!=0.0&e==0.0)){k=1.0;f=0;while(1){f=f+1|0;if(f>>>0>=1e3)break a;k=k*(l/+(f|0));g[(c[m>>2]|0)+(n<<3)>>3]=+(f|0);s=+_eval_expr(a,c[j>>2]|0);i=e+k*s;if(s!=0.0&e==i){e=i;break}else e=i}}while(0);g[(c[m>>2]|0)+(n<<3)>>3]=o;s=e;Xc=x;return +s}case 26:{q=a+48|0;s=+g[c[q>>2]>>3];p=+_eval_expr(a,c[b+24>>2]|0);n=b+20|0;o=1797693134862315708145274.0e284;l=-1797693134862315708145274.0e284;i=-1.0;e=-1.0;j=-1;while(1){do if((j|0)>=255){k=p*+w(.9,+(+(j+-255|0)));f=c[q>>2]|0;k=(j&1|0)==0?k:-k;g[f>>3]=k;if(!(j&2)){g[f>>3]=i+k;break}else{g[f>>3]=e+k;break}}else g[c[q>>2]>>3]=p*+(d[86448+(j&255)>>0]|0)/255.0;while(0);k=+_eval_expr(a,c[n>>2]|0);if(k<=0.0&k>l){l=k;e=+g[c[q>>2]>>3]}if(k>=0.0&k>2]>>3]}if(e>=0.0&i>=0.0){m=63;break}if((j|0)<1023)j=j+1|0;else break}b:do if((m|0)==63){f=0;do{p=(e+i)*.5;g[c[q>>2]>>3]=p;if(e==p|i==p)break b;k=+_eval_expr(a,c[n>>2]|0);if(k<=0.0)e=+g[c[q>>2]>>3];if(k>=0.0)i=+g[c[q>>2]>>3];g[h>>3]=k;b=c[h+4>>2]&2147483647;f=f+1|0;if(b>>>0>2146435072|(b|0)==2146435072&(c[h>>2]|0)>>>0>0){i=k;e=k;break b}}while(f>>>0<1e3)}while(0);g[c[q>>2]>>3]=s;s=o>-l?e:i;Xc=x;return +s}default:{e=+_eval_expr(a,c[b+20>>2]|0);i=+_eval_expr(a,c[b+24>>2]|0);do switch(c[b>>2]|0){case 10:{s=(e-i*+t(+(e/i)))*+g[b+8>>3];Xc=x;return +s}case 35:{s=+g[b+8>>3]*(+((_av_gcd(~~e>>>0,+u(e)>=1.0?(e>0.0?~~+I(+t(e/4294967296.0),4294967295.0)>>>0:~~+G((e-+(~~e>>>0))/4294967296.0)>>>0):0,~~i>>>0,+u(i)>=1.0?(i>0.0?~~+I(+t(i/4294967296.0),4294967295.0)>>>0:~~+G((i-+(~~i>>>0))/4294967296.0)>>>0):0)|0)>>>0)+4294967296.0*+(M()|0));Xc=x;return +s}case 11:{s=(e>i?e:i)*+g[b+8>>3];Xc=x;return +s}case 12:{s=(e>3];Xc=x;return +s}case 13:{s=(e==i?1.0:0.0)*+g[b+8>>3];Xc=x;return +s}case 14:{s=(e>i?1.0:0.0)*+g[b+8>>3];Xc=x;return +s}case 15:{s=(e>=i?1.0:0.0)*+g[b+8>>3];Xc=x;return +s}case 17:{s=(e>3];Xc=x;return +s}case 16:{s=(e<=i?1.0:0.0)*+g[b+8>>3];Xc=x;return +s}case 18:{s=+w(+e,+i)*+g[b+8>>3];Xc=x;return +s}case 19:{s=e*i*+g[b+8>>3];Xc=x;return +s}case 20:{s=e/i*+g[b+8>>3];Xc=x;return +s}case 21:{s=(e+i)*+g[b+8>>3];Xc=x;return +s}case 22:{s=i*+g[b+8>>3];Xc=x;return +s}case 23:{s=+g[b+8>>3];q=~~e;q=(q|0)<9?q:9;g[(c[a+48>>2]|0)+(((q|0)>0?q:0)<<3)>>3]=i;s=i*s;Xc=x;return +s}case 34:{s=+g[b+8>>3]*+_hypot(e,i);Xc=x;return +s}case 43:{s=+g[b+8>>3]*+D(+e,+i);Xc=x;return +s}case 39:{g[h>>3]=e;a=c[h+4>>2]&2147483647;if(a>>>0>2146435072|(a|0)==2146435072&(c[h>>2]|0)>>>0>0){s=r;Xc=x;return +s}g[h>>3]=i;a=c[h+4>>2]&2147483647;if(a>>>0>2146435072|(a|0)==2146435072&(c[h>>2]|0)>>>0>0){s=r;Xc=x;return +s}s=+g[b+8>>3]*+(~~i&~~e|0);Xc=x;return +s}case 40:{g[h>>3]=e;a=c[h+4>>2]&2147483647;if(a>>>0>2146435072|(a|0)==2146435072&(c[h>>2]|0)>>>0>0){s=r;Xc=x;return +s}g[h>>3]=i;a=c[h+4>>2]&2147483647;if(a>>>0>2146435072|(a|0)==2146435072&(c[h>>2]|0)>>>0>0){s=r;Xc=x;return +s}s=+g[b+8>>3]*+(~~i|~~e|0);Xc=x;return +s}default:{s=r;Xc=x;return +s}}while(0)}}while(0);return 0.0}function _av_expr_parse_and_eval(a,b,d,e,f,h,i,j,k,l,m){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0.0;p=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);o=p+4|0;n=p;c[n>>2]=0;b=_av_expr_parse(n,b,d,f,h,i,j,l,m)|0;if((b|0)<0){g[a>>3]=r;k=b;Xc=p;return k|0}else{b=c[n>>2]|0;m=o;d=m+48|0;do{c[m>>2]=0;m=m+4|0}while((m|0)<(d|0));c[o+48>>2]=c[b+32>>2];c[o+12>>2]=e;c[o+36>>2]=k;q=+_eval_expr(o,b);g[a>>3]=q;_av_expr_free(b);k=a;e=c[k+4>>2]&2147483647;k=e>>>0>2146435072|(e|0)==2146435072&(c[k>>2]|0)>>>0>0?-22:0;Xc=p;return k|0}return 0}function _av_frame_new_side_data(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=k;d=_av_buffer_alloc(d)|0;c[g>>2]=d;if(((d|0?(h=a+292|0,i=c[h>>2]|0,i>>>0<=536870910):0)?(j=a+288|0,e=_av_realloc(c[j>>2]|0,(i<<2)+4|0)|0,e|0):0)?(c[j>>2]=e,f=_av_mallocz(20)|0,f|0):0){c[f+16>>2]=d;c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[f>>2]=b;i=c[j>>2]|0;j=c[h>>2]|0;c[h>>2]=j+1;c[i+(j<<2)>>2]=f;j=f;Xc=k;return j|0}_av_buffer_unref(g);j=0;Xc=k;return j|0}function _av_frame_alloc(){var a=0,b=0,d=0;a=_av_mallocz(408)|0;if(!a){a=0;return a|0}b=a+64|0;c[b>>2]=0;_av_freep(b);_memset(a|0,0,408)|0;d=a+120|0;c[d>>2]=0;c[d+4>>2]=-2147483648;d=a+104|0;c[d>>2]=0;c[d+4>>2]=-2147483648;d=a+112|0;c[d>>2]=0;c[d+4>>2]=-2147483648;d=a+320|0;c[d>>2]=0;c[d+4>>2]=-2147483648;d=a+336|0;c[d>>2]=0;c[d+4>>2]=0;d=a+328|0;c[d>>2]=-1;c[d+4>>2]=-1;c[a+356>>2]=-1;c[a+84>>2]=1;c[a+92>>2]=0;c[a+96>>2]=1;c[a+80>>2]=-1;c[b>>2]=a;c[a+304>>2]=2;c[a+308>>2]=2;c[a+312>>2]=2;c[a+300>>2]=0;c[a+316>>2]=0;c[a+296>>2]=0;return a|0}function _av_frame_free(a){a=a|0;var b=0;if(!a)return;b=c[a>>2]|0;if(!b)return;_av_frame_unref(b);_av_freep(a);return}function _av_frame_unref(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;if(!a)return;d=a+292|0;e=a+288|0;if((c[d>>2]|0)>0){b=0;do{f=(c[e>>2]|0)+(b<<2)|0;g=c[f>>2]|0;_av_buffer_unref(g+16|0);_av_dict_free(g+12|0);_av_freep(f);b=b+1|0}while((b|0)<(c[d>>2]|0))}c[d>>2]=0;_av_freep(e);_av_buffer_unref(a+248|0);_av_buffer_unref(a+252|0);_av_buffer_unref(a+256|0);_av_buffer_unref(a+260|0);_av_buffer_unref(a+264|0);_av_buffer_unref(a+268|0);_av_buffer_unref(a+272|0);_av_buffer_unref(a+276|0);d=a+284|0;e=a+280|0;if((c[d>>2]|0)>0){b=0;do{_av_buffer_unref((c[e>>2]|0)+(b<<2)|0);b=b+1|0}while((b|0)<(c[d>>2]|0))}_av_freep(e);_av_dict_free(a+344|0);_av_buffer_unref(a+372|0);_av_buffer_unref(a+376|0);_av_buffer_unref(a+380|0);_av_buffer_unref(a+400|0);b=a+64|0;if((c[b>>2]|0)!=(a|0))_av_freep(b);_memset(a|0,0,408)|0;g=a+120|0;c[g>>2]=0;c[g+4>>2]=-2147483648;g=a+104|0;c[g>>2]=0;c[g+4>>2]=-2147483648;g=a+112|0;c[g>>2]=0;c[g+4>>2]=-2147483648;g=a+320|0;c[g>>2]=0;c[g+4>>2]=-2147483648;g=a+336|0;c[g>>2]=0;c[g+4>>2]=0;g=a+328|0;c[g>>2]=-1;c[g+4>>2]=-1;c[a+356>>2]=-1;c[a+84>>2]=1;c[a+92>>2]=0;c[a+96>>2]=1;c[a+80>>2]=-1;c[b>>2]=a;c[a+304>>2]=2;c[a+308>>2]=2;c[a+312>>2]=2;c[a+300>>2]=0;c[a+316>>2]=0;c[a+296>>2]=0;return}function _av_frame_get_buffer(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;s=a+80|0;d=c[s>>2]|0;if((d|0)<0){a=-22;return a|0}h=a+68|0;if((c[h>>2]|0)>0?(o=a+72|0,(c[o>>2]|0)>0):0){i=_av_pix_fmt_desc_get(d)|0;r=(b|0)>32?b:32;if(!i){a=-22;return a|0}d=_av_image_check_size(c[h>>2]|0,c[o>>2]|0,0,0)|0;if((d|0)<0){a=d;return a|0}i=a+32|0;if(!(c[i>>2]|0)){f=(b|0)<1?32:b;g=f+-1|0;d=1;do{e=_av_image_fill_linesizes(i,c[s>>2]|0,d+-1+(c[h>>2]|0)&0-d)|0;if((e|0)<0){t=e;u=47;break}j=c[i>>2]|0;d=d<<1}while(!((d|0)>(f|0)|(j&g|0)==0));if((u|0)==47)return t|0;d=0-f|0;if(((j|0?(c[i>>2]=j+g&d,k=a+36|0,l=c[k>>2]|0,l|0):0)?(c[k>>2]=l+g&d,m=a+40|0,n=c[m>>2]|0,n|0):0)?(c[m>>2]=n+g&d,p=a+44|0,q=c[p>>2]|0,q|0):0)c[p>>2]=q+g&d}e=(c[o>>2]|0)+31&-32;d=_av_image_fill_pointers(a,c[s>>2]|0,e,0,i)|0;if((d|0)<0){a=d;return a|0}d=_av_buffer_alloc(d+(r<<2)|0)|0;c[a+248>>2]=d;if(d){d=_av_image_fill_pointers(a,c[s>>2]|0,e,c[d+4>>2]|0,i)|0;if((d|0)>=0){d=a+4|0;e=c[d>>2]|0;if(e|0)c[d>>2]=e+r;d=a+8|0;e=c[d>>2]|0;if(e|0)c[d>>2]=e+(r<<1);d=a+12|0;e=c[d>>2]|0;if(e|0)c[d>>2]=e+(r*3|0);c[a+64>>2]=a;a=0;return a|0}}else d=-12;_av_frame_unref(a);a=d;return a|0}h=a+76|0;if((c[h>>2]|0)<=0){a=-22;return a|0}g=a+240|0;r=g;e=a+352|0;if((c[r>>2]|0)==0&(c[r+4>>2]|0)==0?(c[e>>2]|0)<=0:0){a=-22;return a|0}f=_av_sample_fmt_is_planar(d)|0;d=c[e>>2]|0;if(!d){d=g;d=_av_get_channel_layout_nb_channels(c[d>>2]|0,c[d+4>>2]|0)|0;c[e>>2]=d}j=(f|0)==0?1:d;k=a+32|0;if((c[k>>2]|0)==0?(i=_av_samples_get_buffer_size(k,d,c[h>>2]|0,c[s>>2]|0,b)|0,(i|0)<0):0){a=i;return a|0}i=(j|0)>8;do if(!i){d=a+64|0;c[d>>2]=a;if((j|0)>0)g=j;else{a=0;return a|0}}else{e=_av_mallocz_array(j,4)|0;d=a+64|0;c[d>>2]=e;e=j+-8|0;s=_av_mallocz_array(e,4)|0;f=a+280|0;c[f>>2]=s;if(!((s|0)==0|(c[d>>2]|0)==0)){c[a+284>>2]=e;g=8;break}_av_freep(d);_av_freep(f);a=-12;return a|0}while(0);e=0;do{f=_av_buffer_alloc(c[k>>2]|0)|0;c[a+248+(e<<2)>>2]=f;if(!f){u=40;break}s=c[f+4>>2]|0;c[a+(e<<2)>>2]=s;c[(c[d>>2]|0)+(e<<2)>>2]=s;e=e+1|0}while((e|0)<(g|0));if((u|0)==40){_av_frame_unref(a);a=-12;return a|0}h=j+-8|0;if(!i){a=0;return a|0}f=a+280|0;e=0;while(1){g=_av_buffer_alloc(c[k>>2]|0)|0;c[(c[f>>2]|0)+(e<<2)>>2]=g;g=c[(c[f>>2]|0)+(e<<2)>>2]|0;if(!g)break;c[(c[d>>2]|0)+(e+8<<2)>>2]=c[g+4>>2];e=e+1|0;if((e|0)>=(h|0)){t=0;u=47;break}}if((u|0)==47)return t|0;_av_frame_unref(a);a=-12;return a|0}function _av_frame_ref(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;c[a+80>>2]=c[b+80>>2];c[a+68>>2]=c[b+68>>2];c[a+72>>2]=c[b+72>>2];h=b+352|0;c[a+352>>2]=c[h>>2];f=b+240|0;g=c[f+4>>2]|0;d=a+240|0;c[d>>2]=c[f>>2];c[d+4>>2]=g;c[a+76>>2]=c[b+76>>2];d=_frame_copy_props(a,b,0)|0;if((d|0)<0){a=d;return a|0}d=c[b+248>>2]|0;if(!d){d=_av_frame_get_buffer(a,32)|0;if((d|0)<0){a=d;return a|0}d=_av_frame_copy(a,b)|0;if((d|0)>=0){a=d;return a|0}_av_frame_unref(a);a=d;return a|0}g=_av_buffer_ref(d)|0;c[a+248>>2]=g;a:do if(!g)d=-12;else{d=c[b+252>>2]|0;if(d|0?(g=_av_buffer_ref(d)|0,c[a+252>>2]=g,(g|0)==0):0){d=-12;break}d=c[b+256>>2]|0;if(d|0?(g=_av_buffer_ref(d)|0,c[a+256>>2]=g,(g|0)==0):0){d=-12;break}d=c[b+260>>2]|0;if(d|0?(g=_av_buffer_ref(d)|0,c[a+260>>2]=g,(g|0)==0):0){d=-12;break}d=c[b+264>>2]|0;if(d|0?(g=_av_buffer_ref(d)|0,c[a+264>>2]=g,(g|0)==0):0){d=-12;break}d=c[b+268>>2]|0;if(d|0?(g=_av_buffer_ref(d)|0,c[a+268>>2]=g,(g|0)==0):0){d=-12;break}d=c[b+272>>2]|0;if(d|0?(g=_av_buffer_ref(d)|0,c[a+272>>2]=g,(g|0)==0):0){d=-12;break}d=c[b+276>>2]|0;if(d|0?(g=_av_buffer_ref(d)|0,c[a+276>>2]=g,(g|0)==0):0){d=-12;break}g=b+280|0;if(c[g>>2]|0){e=b+284|0;d=_av_mallocz_array(4,c[e>>2]|0)|0;f=a+280|0;c[f>>2]=d;if(!d){d=-12;break}c[a+284>>2]=c[e>>2];if((c[e>>2]|0)>0){d=0;do{i=_av_buffer_ref(c[(c[g>>2]|0)+(d<<2)>>2]|0)|0;c[(c[f>>2]|0)+(d<<2)>>2]=i;if(!(c[(c[f>>2]|0)+(d<<2)>>2]|0)){d=-12;break a}d=d+1|0}while((d|0)<(c[e>>2]|0))}}d=c[b+376>>2]|0;if(d|0?(i=_av_buffer_ref(d)|0,c[a+376>>2]=i,(i|0)==0):0){d=-12;break}f=b+64|0;if((c[f>>2]|0)==(b|0))c[a+64>>2]=a;else{d=c[h>>2]|0;if(!d){d=-22;break}e=_av_malloc_array(4,d)|0;c[a+64>>2]=e;if(!e){d=-12;break}_memcpy(e|0,c[f>>2]|0,d<<2|0)|0};c[a>>2]=c[b>>2];c[a+4>>2]=c[b+4>>2];c[a+8>>2]=c[b+8>>2];c[a+12>>2]=c[b+12>>2];c[a+16>>2]=c[b+16>>2];c[a+20>>2]=c[b+20>>2];c[a+24>>2]=c[b+24>>2];c[a+28>>2]=c[b+28>>2];i=a+32|0;a=b+32|0;c[i>>2]=c[a>>2];c[i+4>>2]=c[a+4>>2];c[i+8>>2]=c[a+8>>2];c[i+12>>2]=c[a+12>>2];c[i+16>>2]=c[a+16>>2];c[i+20>>2]=c[a+20>>2];c[i+24>>2]=c[a+24>>2];c[i+28>>2]=c[a+28>>2];i=0;return i|0}while(0);_av_frame_unref(a);i=d;return i|0}function _frame_copy_props(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;u=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);r=u;c[a+84>>2]=c[b+84>>2];c[a+88>>2]=c[b+88>>2];e=b+92|0;f=c[e+4>>2]|0;g=a+92|0;c[g>>2]=c[e>>2];c[g+4>>2]=f;c[a+384>>2]=c[b+384>>2];c[a+388>>2]=c[b+388>>2];c[a+392>>2]=c[b+392>>2];c[a+396>>2]=c[b+396>>2];g=b+104|0;f=c[g+4>>2]|0;e=a+104|0;c[e>>2]=c[g>>2];c[e+4>>2]=f;c[a+208>>2]=c[b+208>>2];c[a+212>>2]=c[b+212>>2];c[a+216>>2]=c[b+216>>2];c[a+220>>2]=c[b+220>>2];c[a+232>>2]=c[b+232>>2];c[a+140>>2]=c[b+140>>2];e=b+112|0;f=c[e+4>>2]|0;g=a+112|0;c[g>>2]=c[e>>2];c[g+4>>2]=f;g=b+120|0;f=c[g+4>>2]|0;e=a+120|0;c[e>>2]=c[g>>2];c[e+4>>2]=f;e=b+328|0;f=c[e+4>>2]|0;g=a+328|0;c[g>>2]=c[e>>2];c[g+4>>2]=f;c[a+356>>2]=c[b+356>>2];g=b+336|0;f=c[g+4>>2]|0;e=a+336|0;c[e>>2]=c[g>>2];c[e+4>>2]=f;e=b+224|0;f=c[e+4>>2]|0;g=a+224|0;c[g>>2]=c[e>>2];c[g+4>>2]=f;c[a+136>>2]=c[b+136>>2];g=b+320|0;f=c[g+4>>2]|0;e=a+320|0;c[e>>2]=c[g>>2];c[e+4>>2]=f;c[a+128>>2]=c[b+128>>2];c[a+132>>2]=c[b+132>>2];c[a+296>>2]=c[b+296>>2];c[a+348>>2]=c[b+348>>2];c[a+304>>2]=c[b+304>>2];c[a+308>>2]=c[b+308>>2];c[a+312>>2]=c[b+312>>2];c[a+300>>2]=c[b+300>>2];c[a+316>>2]=c[b+316>>2];_av_dict_copy(a+344|0,c[b+344>>2]|0,0)|0;e=a+144|0;f=b+144|0;g=e+64|0;do{c[e>>2]=c[f>>2];e=e+4|0;f=f+4|0}while((e|0)<(g|0));j=b+292|0;e=c[j>>2]|0;a:do if((e|0)>0){k=b+288|0;l=b+68|0;m=a+68|0;n=b+72|0;o=a+72|0;p=a+292|0;q=a+288|0;if(!d){h=0;while(1){d=c[(c[k>>2]|0)+(h<<2)>>2]|0;if(!(c[d>>2]|0)){if((c[l>>2]|0)==(c[m>>2]|0)?(c[n>>2]|0)==(c[o>>2]|0):0)s=8}else s=8;if((s|0)==8){s=0;f=_av_buffer_ref(c[d+16>>2]|0)|0;c[r>>2]=f;g=c[d>>2]|0;if(!f)break;e=c[p>>2]|0;if(e>>>0>536870910)break;e=_av_realloc(c[q>>2]|0,(e<<2)+4|0)|0;if(!e)break;c[q>>2]=e;e=_av_mallocz(20)|0;if(!e)break;c[e+16>>2]=f;c[e+4>>2]=c[f+4>>2];c[e+8>>2]=c[f+8>>2];c[e>>2]=g;g=c[q>>2]|0;i=c[p>>2]|0;c[p>>2]=i+1;c[g+(i<<2)>>2]=e;_av_dict_copy(e+12|0,c[d+12>>2]|0,0)|0;e=c[j>>2]|0}h=h+1|0;if((h|0)>=(e|0))break a}_av_buffer_unref(r);if((c[p>>2]|0)>0){e=0;do{b=(c[q>>2]|0)+(e<<2)|0;a=c[b>>2]|0;_av_buffer_unref(a+16|0);_av_dict_free(a+12|0);_av_freep(b);e=e+1|0}while((e|0)<(c[p>>2]|0))}c[p>>2]=0;_av_freep(q);b=-12;Xc=u;return b|0}else{i=0;while(1){d=c[(c[k>>2]|0)+(i<<2)>>2]|0;h=c[d>>2]|0;if(!h){if((c[l>>2]|0)==(c[m>>2]|0)?(c[n>>2]|0)==(c[o>>2]|0):0)s=17}else s=17;if((s|0)==17){s=0;f=d+8|0;g=_av_buffer_alloc(c[f>>2]|0)|0;c[r>>2]=g;if(!g)break;e=c[p>>2]|0;if(e>>>0>536870910)break;e=_av_realloc(c[q>>2]|0,(e<<2)+4|0)|0;if(!e)break;c[q>>2]=e;e=_av_mallocz(20)|0;if(!e)break;c[e+16>>2]=g;v=e+4|0;c[v>>2]=c[g+4>>2];c[e+8>>2]=c[g+8>>2];c[e>>2]=h;g=c[q>>2]|0;h=c[p>>2]|0;c[p>>2]=h+1;c[g+(h<<2)>>2]=e;_memcpy(c[v>>2]|0,c[d+4>>2]|0,c[f>>2]|0)|0;_av_dict_copy(e+12|0,c[d+12>>2]|0,0)|0;e=c[j>>2]|0}i=i+1|0;if((i|0)>=(e|0))break a}_av_buffer_unref(r);if((c[p>>2]|0)>0){e=0;do{v=(c[q>>2]|0)+(e<<2)|0;b=c[v>>2]|0;_av_buffer_unref(b+16|0);_av_dict_free(b+12|0);_av_freep(v);e=e+1|0}while((e|0)<(c[p>>2]|0))}c[p>>2]=0;_av_freep(q);v=-12;Xc=u;return v|0}}while(0);e=a+360|0;c[e>>2]=0;f=a+364|0;c[f>>2]=0;g=a+368|0;c[g>>2]=0;d=a+372|0;_av_buffer_unref(d);h=c[b+372>>2]|0;if(h|0?(t=_av_buffer_ref(h)|0,c[d>>2]=t,t|0):0){c[e>>2]=c[t+4>>2];c[f>>2]=c[b+364>>2];c[g>>2]=c[b+368>>2]}f=a+380|0;_av_buffer_unref(f);g=a+400|0;_av_buffer_unref(g);e=c[b+380>>2]|0;if(e|0?(v=_av_buffer_ref(e)|0,c[f>>2]=v,(v|0)==0):0){v=-12;Xc=u;return v|0}e=c[b+400>>2]|0;if(e|0?(v=_av_buffer_ref(e)|0,c[g>>2]=v,(v|0)==0):0){v=-12;Xc=u;return v|0}v=0;Xc=u;return v|0}function _av_frame_copy(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=l;k=a+80|0;i=c[k>>2]|0;if((i|0)<0?1:(i|0)!=(c[b+80>>2]|0)){k=-22;Xc=l;return k|0}d=c[a+68>>2]|0;if((d|0)>0?(e=c[a+72>>2]|0,(e|0)>0):0){f=b+68|0;a:do if((d|0)>=(c[f>>2]|0)?(g=b+72|0,(e|0)>=(c[g>>2]|0)):0){e=_av_pix_fmt_count_planes(i)|0;if((e|0)>0){d=0;do{if(!(c[a+(d<<2)>>2]|0)){d=-22;break a}if(!(c[b+(d<<2)>>2]|0)){d=-22;break a}d=d+1|0}while((d|0)<(e|0))};c[h>>2]=c[b>>2];c[h+4>>2]=c[b+4>>2];c[h+8>>2]=c[b+8>>2];c[h+12>>2]=c[b+12>>2];_av_image_copy(a,a+32|0,h,b+32|0,c[k>>2]|0,c[f>>2]|0,c[g>>2]|0);d=0}else d=-22;while(0);k=d;Xc=l;return k|0}e=a+76|0;if((c[e>>2]|0)<=0){k=-22;Xc=l;return k|0}d=a+352|0;if((c[d>>2]|0)<=0){k=-22;Xc=l;return k|0}g=_av_sample_fmt_is_planar(i)|0;j=c[d>>2]|0;g=(g|0)==0?1:j;i=c[e>>2]|0;if((i|0)!=(c[b+76>>2]|0)){k=-22;Xc=l;return k|0}if((j|0)!=(c[b+352>>2]|0)){k=-22;Xc=l;return k|0}f=a+240|0;h=b+240|0;if(!((c[f>>2]|0)==(c[h>>2]|0)?(c[f+4>>2]|0)==(c[h+4>>2]|0):0)){k=-22;Xc=l;return k|0}h=c[a+64>>2]|0;f=b+64|0;b:do if((g|0)>0){e=0;while(1){if(!(c[h+(e<<2)>>2]|0)){d=-22;e=25;break}d=c[f>>2]|0;if(!(c[d+(e<<2)>>2]|0)){d=-22;e=25;break}e=e+1|0;if((e|0)>=(g|0))break b}if((e|0)==25){Xc=l;return d|0}}else d=c[f>>2]|0;while(0);_av_samples_copy(h,d,0,0,i,j,c[k>>2]|0)|0;k=0;Xc=l;return k|0}function _av_frame_move_ref(a,b){a=a|0;b=b|0;var d=0;_memcpy(a|0,b|0,408)|0;d=b+64|0;if((c[d>>2]|0)==(b|0))c[a+64>>2]=a;_memset(b|0,0,408)|0;_av_freep(d);_memset(b|0,0,408)|0;a=b+120|0;c[a>>2]=0;c[a+4>>2]=-2147483648;a=b+104|0;c[a>>2]=0;c[a+4>>2]=-2147483648;a=b+112|0;c[a>>2]=0;c[a+4>>2]=-2147483648;a=b+320|0;c[a>>2]=0;c[a+4>>2]=-2147483648;a=b+336|0;c[a>>2]=0;c[a+4>>2]=0;a=b+328|0;c[a>>2]=-1;c[a+4>>2]=-1;c[b+356>>2]=-1;c[b+84>>2]=1;c[b+92>>2]=0;c[b+96>>2]=1;c[b+80>>2]=-1;c[d>>2]=b;c[b+304>>2]=2;c[b+308>>2]=2;c[b+312>>2]=2;c[b+300>>2]=0;c[b+316>>2]=0;c[b+296>>2]=0;return}function _av_frame_apply_cropping(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=p;m=a+68|0;f=c[m>>2]|0;if((f|0)<=0){o=-22;Xc=p;return o|0}n=a+72|0;g=c[n>>2]|0;if((g|0)<=0){o=-22;Xc=p;return o|0}o=a+392|0;d=c[o>>2]|0;i=a+396|0;e=c[i>>2]|0;if(d>>>0>=(2147483647-e|0)>>>0){o=-34;Xc=p;return o|0}j=a+384|0;q=c[j>>2]|0;k=a+388|0;h=c[k>>2]|0;if(!((h+q|0)>>>0>>0&((e+d|0)>>>0>>0&q>>>0<(2147483647-h|0)>>>0))){q=-34;Xc=p;return q|0}h=_av_pix_fmt_desc_get(c[a+80>>2]|0)|0;if(!h){q=-558323010;Xc=p;return q|0}if(!(0==0?(c[h+8>>2]&12|0)==0:0)){c[m>>2]=(c[m>>2]|0)-(c[i>>2]|0);c[n>>2]=(c[n>>2]|0)-(c[k>>2]|0);c[i>>2]=0;c[k>>2]=0;q=0;Xc=p;return q|0}_calc_cropping_offsets(l,a,h);if(!(b&1)){f=c[o>>2]|0;g=_llvm_cttz_i32(f|0)|0;g=(f|0)==0?2147483647:g;if(!(c[a>>2]|0))d=2147483647;else{d=2147483647;e=0;do{b=c[l+(e<<2)>>2]|0;q=_llvm_cttz_i32(b|0)|0;q=(b|0)==0?2147483647:q;d=(q|0)>(d|0)?d:q;e=e+1|0}while((c[a+(e<<2)>>2]|0)!=0)}if((g|0)<(d|0)){q=-558323010;Xc=p;return q|0}if((d|0)<5){c[o>>2]=-1<>2]|0;if(d|0){f=0;do{c[e>>2]=d+(c[l+(f<<2)>>2]|0);f=f+1|0;e=a+(f<<2)|0;d=c[e>>2]|0}while((d|0)!=0)}c[m>>2]=(c[m>>2]|0)-((c[i>>2]|0)+(c[o>>2]|0));c[n>>2]=(c[n>>2]|0)-((c[k>>2]|0)+(c[j>>2]|0));c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;q=0;Xc=p;return q|0}function _calc_cropping_offsets(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;if(!(c[e>>2]|0))return;p=f+5|0;q=f+6|0;m=f+4|0;n=e+384|0;o=e+392|0;if(0==0?(c[f+8>>2]&66|0)==0:0){j=a[m>>0]|0;i=j<<24>>24==0;j=j&255;h=0;a:while(1){if((h+-1|0)>>>0<2){k=d[q>>0]|0;l=d[p>>0]|0}else{k=0;l=0}if(i){g=21;break}g=0;while(1){if((c[f+16+(g<<5)>>2]|0)==(h|0))break;g=g+1|0;if(g>>>0>=j>>>0){g=21;break a}}r=c[n>>2]|0;k=H(k?r>>>k:r,c[e+32+(h<<2)>>2]|0)|0;r=c[o>>2]|0;l=(H(l?r>>>l:r,c[f+16+(g<<5)+4>>2]|0)|0)+k|0;c[b+(h<<2)>>2]=l;h=h+1|0;if(!(c[e+(h<<2)>>2]|0)){g=21;break}}if((g|0)==21)return}i=0;b:while(1){if((i+-1|0)>>>0<2){j=d[q>>0]|0;k=d[p>>0]|0}else{j=0;k=0}if((i|0)==1){g=15;break}g=a[m>>0]|0;if(!(g<<24>>24)){g=21;break}h=g&255;g=0;while(1){if((c[f+16+(g<<5)>>2]|0)==(i|0))break;g=g+1|0;if(g>>>0>=h>>>0){g=21;break b}}r=c[n>>2]|0;r=H(j?r>>>j:r,c[e+32+(i<<2)>>2]|0)|0;l=c[o>>2]|0;r=(H(k?l>>>k:l,c[f+16+(g<<5)+4>>2]|0)|0)+r|0;c[b+(i<<2)>>2]=r;i=i+1|0;if(!(c[e+(i<<2)>>2]|0)){g=21;break}}if((g|0)==15){c[b+4>>2]=0;return}else if((g|0)==21)return}function _av_hwframe_get_buffer(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=j;f=j+4|0;i=c[a+4>>2]|0;g=i+4|0;d=c[g>>2]|0;if(c[d+12>>2]|0){c[b+80>>2]=c[i+36>>2];a=_av_buffer_ref(a)|0;c[b+376>>2]=a;do if((a|0)!=0?(e=_av_frame_alloc()|0,c[f>>2]=e,(e|0)!=0):0){d=_av_hwframe_get_buffer(c[(c[g>>2]|0)+12>>2]|0,e,0)|0;if((d|0)<0){_av_frame_free(f);break}d=_av_hwframe_map(b,e,c[(c[g>>2]|0)+16>>2]|0)|0;if(!d){_av_frame_free(f);d=0;break}else{c[h>>2]=d;_av_log(i,16,122689,h);_av_frame_free(f);break}}else d=-12;while(0);i=d;Xc=j;return i|0}if(!(c[(c[d>>2]|0)+60>>2]|0)){i=-38;Xc=j;return i|0}if(!(c[i+28>>2]|0)){i=-22;Xc=j;return i|0}h=_av_buffer_ref(a)|0;a=b+376|0;c[a>>2]=h;if(!h){i=-12;Xc=j;return i|0}d=gd[c[(c[c[g>>2]>>2]|0)+60>>2]&127](i,b)|0;if((d|0)>=0){i=0;Xc=j;return i|0}_av_buffer_unref(a);i=d;Xc=j;return i|0}function _av_hwframe_map(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);k=o;e=c[b+376>>2]|0;h=a+376|0;if(e|0){f=c[h>>2]|0;e=e+4|0;do if(f){g=c[e>>2]|0;e=c[f+4>>2]|0;if(!(((g|0)==(e|0)?(c[b+80>>2]|0)==(c[g+40>>2]|0):0)?(c[a+80>>2]|0)==(c[g+36>>2]|0):0)){f=c[(c[g+4>>2]|0)+12>>2]|0;if(!f){e=g;break}if((c[f+4>>2]|0)!=(e|0)){e=g;break}}e=c[b+248>>2]|0;if(!e){_av_log(g,16,122742,k);a=-22;Xc=o;return a|0}else{n=c[e+4>>2]|0;_av_frame_unref(a);a=_av_frame_ref(a,c[n>>2]|0)|0;Xc=o;return a|0}}else e=c[e>>2]|0;while(0);if(((c[e+36>>2]|0)==(c[b+80>>2]|0)?(i=c[(c[c[e+4>>2]>>2]|0)+80>>2]|0,i|0):0)?(j=md[i&127](e,a,b,d)|0,(j|0)!=-38):0){a=j;Xc=o;return a|0}}e=c[h>>2]|0;if(((e|0?(l=c[e+4>>2]|0,(c[l+36>>2]|0)==(c[a+80>>2]|0)):0)?(m=c[(c[c[l+4>>2]>>2]|0)+76>>2]|0,m|0):0)?(n=md[m&127](l,a,b,d)|0,(n|0)!=-38):0){a=n;Xc=o;return a|0}a=-38;Xc=o;return a|0}function _av_image_get_linesize(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);h=l+16|0;j=l;i=_av_pix_fmt_desc_get(a)|0;if(!i){k=-22;Xc=l;return k|0}k=c[i+8>>2]|0;if(!((k&8|0)==0&0==0)){k=-22;Xc=l;return k|0};c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;a=c[i+20>>2]|0;f=c[i+16>>2]|0;g=h+(f<<2)|0;if((a|0)>(c[g>>2]|0)){c[g>>2]=a;c[j+(f<<2)>>2]=0}a=c[i+52>>2]|0;f=c[i+48>>2]|0;g=h+(f<<2)|0;if((a|0)>(c[g>>2]|0)){c[g>>2]=a;c[j+(f<<2)>>2]=1}a=c[i+84>>2]|0;f=c[i+80>>2]|0;g=h+(f<<2)|0;if((a|0)>(c[g>>2]|0)){c[g>>2]=a;c[j+(f<<2)>>2]=2}a=c[i+116>>2]|0;f=c[i+112>>2]|0;g=h+(f<<2)|0;if((a|0)>(c[g>>2]|0)){c[g>>2]=a;c[j+(f<<2)>>2]=3}f=c[h+(e<<2)>>2]|0;if((b|0)<0){k=-22;Xc=l;return k|0}if(((c[j+(e<<2)>>2]|0)+-1|0)>>>0<2)a=d[i+5>>0]|0;else a=0;b=b+-1+(1<>a:b;if(a|0?(2147483647/(a|0)|0|0)<(f|0):0){k=-22;Xc=l;return k|0}j=H(a,f)|0;b=j+7|0;k=(k&4|0)==0&0==0?j:3?b>>3:b;Xc=l;return k|0}function _av_image_fill_linesizes(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);j=l+16|0;k=l;h=_av_pix_fmt_desc_get(b)|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;if(!h){a=-22;Xc=l;return a|0}i=c[h+8>>2]|0;if(!((i&8|0)==0&0==0)){a=-22;Xc=l;return a|0};c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;b=c[h+20>>2]|0;f=c[h+16>>2]|0;g=j+(f<<2)|0;if((b|0)>(c[g>>2]|0)){c[g>>2]=b;c[k+(f<<2)>>2]=0}b=c[h+52>>2]|0;f=c[h+48>>2]|0;g=j+(f<<2)|0;if((b|0)>(c[g>>2]|0)){c[g>>2]=b;c[k+(f<<2)>>2]=1}b=c[h+84>>2]|0;f=c[h+80>>2]|0;g=j+(f<<2)|0;if((b|0)>(c[g>>2]|0)){c[g>>2]=b;c[k+(f<<2)>>2]=2}b=c[h+116>>2]|0;f=c[h+112>>2]|0;g=j+(f<<2)|0;if((b|0)>(c[g>>2]|0)){c[g>>2]=b;c[k+(f<<2)>>2]=3}g=h+5|0;h=e+-1|0;if((e|0)<0){a=-22;Xc=l;return a|0}f=c[j>>2]|0;b=((c[k>>2]|0)+-1|0)>>>0<2;if((i&4|0)==0&0==0){if(b)b=d[g>>0]|0;else b=0;i=h+(1<>b:i;if(b|0?(2147483647/(b|0)|0|0)<(f|0):0){a=-22;Xc=l;return a|0}b=H(b,f)|0;if((b|0)<0){a=b;Xc=l;return a|0}c[a>>2]=b;f=c[j+4>>2]|0;if(((c[k+4>>2]|0)+-1|0)>>>0<2)b=d[g>>0]|0;else b=0;i=h+(1<>b:i;if(b|0?(2147483647/(b|0)|0|0)<(f|0):0){a=-22;Xc=l;return a|0}b=H(b,f)|0;if((b|0)<0){a=b;Xc=l;return a|0}c[a+4>>2]=b;f=c[j+8>>2]|0;if(((c[k+8>>2]|0)+-1|0)>>>0<2)b=d[g>>0]|0;else b=0;i=h+(1<>b:i;if(b|0?(2147483647/(b|0)|0|0)<(f|0):0){a=-22;Xc=l;return a|0}b=H(b,f)|0;if((b|0)<0){a=b;Xc=l;return a|0}c[a+8>>2]=b;f=c[j+12>>2]|0;if(((c[k+12>>2]|0)+-1|0)>>>0<2)b=d[g>>0]|0;else b=0;k=h+(1<>b:k;do if(b|0){if((2147483647/(b|0)|0|0)<(f|0))b=-22;else break;Xc=l;return b|0}while(0);b=H(b,f)|0;if((b|0)<0){a=b;Xc=l;return a|0}c[a+12>>2]=b;a=0;Xc=l;return a|0}else{if(b)b=d[g>>0]|0;else b=0;i=h+(1<>b:i;if(b|0?(2147483647/(b|0)|0|0)<(f|0):0){a=-22;Xc=l;return a|0}i=H(b,f)|0;b=i+7|0;b=3?b>>3:b;if((i|0)<-7){a=b;Xc=l;return a|0}c[a>>2]=b;f=c[j+4>>2]|0;if(((c[k+4>>2]|0)+-1|0)>>>0<2)b=d[g>>0]|0;else b=0;i=h+(1<>b:i;if(b|0?(2147483647/(b|0)|0|0)<(f|0):0){a=-22;Xc=l;return a|0}i=H(b,f)|0;b=i+7|0;b=3?b>>3:b;if((i|0)<-7){a=b;Xc=l;return a|0}c[a+4>>2]=b;f=c[j+8>>2]|0;if(((c[k+8>>2]|0)+-1|0)>>>0<2)b=d[g>>0]|0;else b=0;i=h+(1<>b:i;if(b|0?(2147483647/(b|0)|0|0)<(f|0):0){a=-22;Xc=l;return a|0}i=H(b,f)|0;b=i+7|0;b=3?b>>3:b;if((i|0)<-7){a=b;Xc=l;return a|0}c[a+8>>2]=b;f=c[j+12>>2]|0;if(((c[k+12>>2]|0)+-1|0)>>>0<2)b=d[g>>0]|0;else b=0;k=h+(1<>b:k;do if(b|0){if((2147483647/(b|0)|0|0)<(f|0))b=-22;else break;Xc=l;return b|0}while(0);k=H(b,f)|0;b=k+7|0;b=3?b>>3:b;if((k|0)<-7){a=b;Xc=l;return a|0}c[a+12>>2]=b;a=0;Xc=l;return a|0}return 0}function _av_image_fill_pointers(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);m=n;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[m+12>>2]=0;i=_av_pix_fmt_desc_get(b)|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;if(!i){m=-22;Xc=n;return m|0}h=c[i+8>>2]|0;if(!((h&8|0)==0&0==0)){m=-22;Xc=n;return m|0}c[a>>2]=f;b=c[g>>2]|0;if((b|0)>(2147482623/(e|0)|0|0)){m=-22;Xc=n;return m|0}k=H(b,e)|0;if(!((h&66|0)==0&0==0)){c[a+4>>2]=f+k;m=k+1024|0;Xc=n;return m|0}c[m+(c[i+16>>2]<<2)>>2]=1;c[m+(c[i+48>>2]<<2)>>2]=1;c[m+(c[i+80>>2]<<2)>>2]=1;c[m+(c[i+112>>2]<<2)>>2]=1;j=i+6|0;l=e+-1|0;if(!(c[m+4>>2]|0)){m=k;Xc=n;return m|0}o=d[j>>0]|0;b=f+k|0;c[a+4>>2]=b;f=l+(1<>o:f;o=c[g+4>>2]|0;h=H(o,f)|0;i=(k|0)>(2147483647-h|0);if((o|0)>(2147483647/(f|0)|0|0)){o=-22;Xc=n;return o|0}k=(i?0:h)+k|0;if(i){o=-22;Xc=n;return o|0}if(!(c[m+8>>2]|0)){o=k;Xc=n;return o|0}i=d[j>>0]|0;f=b+h|0;c[a+8>>2]=f;o=l+(1<>i:o;l=c[g+8>>2]|0;h=H(l,o)|0;i=(k|0)>(2147483647-h|0);if((l|0)>(2147483647/(o|0)|0|0)){o=-22;Xc=n;return o|0}b=(i?0:h)+k|0;if(i){o=-22;Xc=n;return o|0}if(!(c[m+12>>2]|0)){o=b;Xc=n;return o|0}c[a+12>>2]=f+h;m=c[g+12>>2]|0;o=H(m,e)|0;o=((b|0)>(2147483647-o|0)?1:(m|0)>(2147483647/(e|0)|0|0))?-22:o+b|0;Xc=n;return o|0}function _avpriv_set_systematic_pal2(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;switch(b|0){case 20:{d=0;do{b=(H(5?d>>>5:d,2359296)|0)+-16777216|((2?d>>>2:d)&7)*9216|(d&3)*85;c[a+(d<<2)>>2]=b;d=d+1|0}while((d|0)!=256);d=0;return d|0}case 17:{d=0;do{b=((H(d&7,2359296)|0)+-16777216|((3?d>>>3:d)&7)*9216)+((6?d>>>6:d)*85|0)|0;c[a+(d<<2)>>2]=b;d=d+1|0}while((d|0)!=256);d=0;return d|0}default:{g=0;a:while(1){switch(b|0){case 8:{d=g;e=g;f=g;break}case 19:{d=(3?g>>>3:g)*255|0;e=((1?g>>>1:g)&3)*85|0;f=0-(g&1)&255;break}case 22:{d=0-(g&1)&255;e=((1?g>>>1:g)&3)*85|0;f=(3?g>>>3:g)*255|0;break}default:{d=-22;e=11;break a}}c[a+(g<<2)>>2]=(f<<16)+-16777216+(e<<8)+d;g=g+1|0;if(g>>>0>=256){d=0;e=11;break}}if((e|0)==11)return d|0}}return 0}function _av_image_check_size(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;h=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);g=h;f=h+8|0;c[f>>2]=97436;c[f+4>>2]=d;c[f+8>>2]=e;e=_av_image_get_linesize(-1,a,0)|0;j=(e|0)<1;d=_bitshift64Shl(a|0,0,3)|0;i=M()|0;d=j?d:e;e=j?i:((e|0)<0)<<31>>31;if(!((a|0)<1|(b|0)<1|((e|0)>0|(e|0)==0&d>>>0>2147482622))?(j=_i64Add(d|0,e|0,1024,0)|0,j=___muldi3(j|0,M()|0,b+128|0,0)|0,i=M()|0,!(i>>>0>0|(i|0)==0&j>>>0>2147483646)):0){j=0;Xc=h;return j|0}c[g>>2]=a;c[g+4>>2]=b;_av_log(f,16,122788,g);j=-22;Xc=h;return j|0}function _av_image_check_size2(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;l=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);k=l+8|0;j=l;i=l+24|0;c[i>>2]=97436;c[i+4>>2]=g;c[i+8>>2]=h;g=_av_image_get_linesize(f,a,0)|0;m=(g|0)<1;f=_bitshift64Shl(a|0,0,3)|0;h=M()|0;f=m?f:g;g=m?h:((g|0)<0)<<31>>31;if(!((a|0)<1|(b|0)<1|((g|0)>0|(g|0)==0&f>>>0>2147482622))?(m=_i64Add(f|0,g|0,1024,0)|0,m=___muldi3(m|0,M()|0,b+128|0,0)|0,h=M()|0,!(h>>>0>0|(h|0)==0&m>>>0>2147483646)):0){if((d|0)==-1&(e|0)==2147483647){m=0;Xc=l;return m|0}m=___muldi3(b|0,0,a|0,0)|0;j=M()|0;if(!((j|0)>(e|0)|(j|0)==(e|0)&m>>>0>d>>>0)){m=0;Xc=l;return m|0}c[k>>2]=a;c[k+4>>2]=b;m=k+8|0;c[m>>2]=d;c[m+4>>2]=e;_av_log(i,16,122828,k);m=-22;Xc=l;return m|0}c[j>>2]=a;c[j+4>>2]=b;_av_log(i,16,122788,j);m=-22;Xc=l;return m|0}function _av_image_check_sar(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=c[d+4>>2]|0;if((e|0)<1){e=-22;return e|0}d=c[d>>2]|0;if((d|0)<0){e=-22;return e|0}if((d|0)==0|(d|0)==(e|0)){e=0;return e|0}g=(d|0)<(e|0);f=g?d:e;e=g?e:d;e=_av_rescale_rnd(g?a:b,0,f,((f|0)<0)<<31>>31,e,((e|0)<0)<<31>>31,0)|0;b=M()|0;e=(b|0)>0|(b|0)==0&e>>>0>0?0:-22;return e|0}function _av_image_copy(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);k=i+16|0;j=i;c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[k+8>>2]=c[b+8>>2];c[k+12>>2]=c[b+12>>2];c[j>>2]=c[e>>2];c[j+4>>2]=c[e+4>>2];c[j+8>>2]=c[e+8>>2];c[j+12>>2]=c[e+12>>2];_image_copy(a,k,d,j,f,g,h,26);Xc=i;return}function _image_copy_plane(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;j=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);i=j+16|0;h=j;if(!((a|0)!=0&(d|0)!=0)){Xc=j;return}if((((e|0)>-1?e:0-e|0)|0)<(f|0)){c[h>>2]=122937;c[h+4>>2]=123009;c[h+8>>2]=314;_av_log(0,0,132640,h);wb()}if((((b|0)>-1?b:0-b|0)|0)<(f|0)){c[i>>2]=123070;c[i+4>>2]=123009;c[i+8>>2]=315;_av_log(0,0,132640,i);wb()}if((g|0)<=0){Xc=j;return}while(1){_memcpy(a|0,d|0,f|0)|0;if((g|0)>1){a=a+b|0;d=d+e|0;g=g+-1|0}else break}Xc=j;return}function _image_copy(b,e,f,g,h,i,j,k){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);r=t;o=_av_pix_fmt_desc_get(h)|0;if(!o){Xc=t;return}n=o+8|0;l=c[n>>2]|0;if(!((l&8|0)==0&0==0)){Xc=t;return}if(!((l&66|0)==0&0==0)){Ad[k&31](c[b>>2]|0,c[e>>2]|0,c[f>>2]|0,c[g>>2]|0,i,j);m=c[b+4>>2]|0;if((c[n>>2]&2|0)==0&0==0){if(!m){Xc=t;return}l=c[f+4>>2]|0;if(!l){Xc=t;return}}else l=c[f+4>>2]|0;_memcpy(m|0,l|0,1024)|0;Xc=t;return}l=a[o+4>>0]|0;if(!(l<<24>>24)){Xc=t;return}m=l&255;q=0;l=0;do{p=(c[o+16+(l<<5)>>2]|0)+1|0;q=(q|0)>(p|0)?q:p;l=l+1|0}while(l>>>0>>0);if((q|0)<=0){Xc=t;return}n=o+6|0;o=0-j|0;m=0;while(1){p=_av_image_get_linesize(h,i,m)|0;if((p|0)<0)break;if((m+-1|0)>>>0<2){l=d[n>>0]|0;l=0-(l?o>>l:o)|0}else l=j;Ad[k&31](c[b+(m<<2)>>2]|0,c[e+(m<<2)>>2]|0,c[f+(m<<2)>>2]|0,c[g+(m<<2)>>2]|0,p,l);m=m+1|0;if((m|0)>=(q|0)){s=19;break}}if((s|0)==19){Xc=t;return}_av_log(0,16,123142,r);Xc=t;return}function _av_log2(a){a=a|0;return (J(a|1|0)|0)^31|0}function _av_default_item_name(a){a=a|0;return c[c[a>>2]>>2]|0}function _av_log_format_line(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=Xc;Xc=Xc+4112|0;if((Xc|0)>=(Yc|0))N(4112);k=i+4096|0;j=i;_format_line(a,b,d,e,j,h,0);d=c[j+1024>>2]|0;e=c[j+2048>>2]|0;h=c[j+3072>>2]|0;c[k>>2]=c[j>>2];c[k+4>>2]=d;c[k+8>>2]=e;c[k+12>>2]=h;_snprintf(f,g,123172,k)|0;_av_bprint_finalize(j+3072|0,0)|0;Xc=i;return}function _format_line(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);v=x+24|0;m=x+16|0;r=x+8|0;l=x;if(!b)q=0;else q=c[b>>2]|0;_av_bprint_init(g,0,1);u=g+1024|0;_av_bprint_init(u,0,1);t=g+2048|0;_av_bprint_init(t,0,1);w=g+3072|0;_av_bprint_init(w,0,65536);p=(i|0)!=0;if(p){c[i+4>>2]=16;c[i>>2]=16}do if((q|0)!=0&(c[h>>2]|0)!=0){j=c[q+20>>2]|0;if((j|0?(n=c[b+j>>2]|0,n|0):0)?(k=c[n>>2]|0,k|0):0){k=ed[c[k+4>>2]&127](n)|0;c[l>>2]=k;c[l+4>>2]=n;_av_bprintf(g,123181,l);if(!p){i=ed[c[q+4>>2]&127](b)|0;c[m>>2]=i;c[m+4>>2]=b;_av_bprintf(u,123181,m);break}j=c[n>>2]|0;do if(((j|0)!=0?(m=c[j+12>>2]|0,!((m|0)<3357440|(m&252)>>>0<100)):0)?(o=c[j+32>>2]|0,o>>>0<=45):0){j=c[j+36>>2]|0;if(!j){j=o+16|0;break}else{j=(ed[j&127](n)|0)+16|0;break}}else j=16;while(0);c[i>>2]=j}q=ed[c[q+4>>2]&127](b)|0;c[r>>2]=q;c[r+4>>2]=b;_av_bprintf(u,123181,r);if(p){j=c[b>>2]|0;do if(((j|0)!=0?(r=c[j+12>>2]|0,!((r|0)<3357440|(r&252)>>>0<100)):0)?(s=c[j+32>>2]|0,s>>>0<=45):0){j=c[j+36>>2]|0;if(!j){j=s+16|0;break}else{j=(ed[j&127](b)|0)+16|0;break}}else j=16;while(0);c[i+4>>2]=j}}while(0);if(!((d|0)>-8&(c[h>>2]|0)!=0^1|0==0)){i=d+8|0;switch((3?i>>>3:i)|i<<29|0){case 0:{j=123237;break}case 7:{j=123231;break}case 6:{j=123223;break}case 5:{j=123218;break}case 4:{j=123210;break}case 3:{j=123204;break}case 2:{j=123198;break}case 1:{j=123192;break}default:j=171043}c[v>>2]=j;_av_bprintf(t,123243,v)}_av_vbprintf(w,e,f);if((((a[c[g>>2]>>0]|0)==0?(a[c[u>>2]>>0]|0)==0:0)?(a[c[t>>2]>>0]|0)==0:0)?(a[c[w>>2]>>0]|0)==0:0){Xc=x;return}j=c[g+3076>>2]|0;if((j|0)!=0?j>>>0<=(c[g+3080>>2]|0)>>>0:0)j=a[(c[w>>2]|0)+(j+-1)>>0]|0;else j=0;c[h>>2]=(j<<24>>24==10|j<<24>>24==13)&1;Xc=x;return}function _av_log_default_callback(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=Xc;Xc=Xc+5152|0;if((Xc|0)>=(Yc|0))N(5152);i=o+5136|0;g=o+5120|0;n=o+1024|0;h=o;j=o+5144|0;m=(d|0)>-1;k=m?d&255:d;m=m?(8?d>>>8:d)&255:0;if((k|0)>32){Xc=o;return}_format_line(b,k,e,f,n,97480,j);e=n+1024|0;p=c[e>>2]|0;f=n+2048|0;d=c[f>>2]|0;l=n+3072|0;b=c[l>>2]|0;c[g>>2]=c[n>>2];c[g+4>>2]=p;c[g+8>>2]=d;c[g+12>>2]=b;_snprintf(h,1024,123172,g)|0;if((!((c[24370]|0)==0|0==0)?(p=(_strcmp(h,164720)|0)!=0,!(p|(a[h>>0]|0)==0)):0)?(p=h+((_strlen(h)|0)+-1)|0,(a[p>>0]|0)!=13):0)c[42605]=(c[42605]|0)+1;else{d=c[42605]|0;if((d|0)>0){p=c[24794]|0;c[i>>2]=d;_fprintf(p,123249,i)|0;c[42605]=0}_strcpy(164720,h)|0;d=c[n>>2]|0;b=a[d>>0]|0;if(b<<24>>24){do{if((b&255)<8|(b+-14&255)<18)a[d>>0]=63;d=d+1|0;b=a[d>>0]|0}while(b<<24>>24!=0);d=c[n>>2]|0}_colored_fputs(c[j>>2]|0,0,d);d=c[e>>2]|0;b=a[d>>0]|0;if(b<<24>>24){do{if((b&255)<8|(b+-14&255)<18)a[d>>0]=63;d=d+1|0;b=a[d>>0]|0}while(b<<24>>24!=0);d=c[e>>2]|0}_colored_fputs(c[j+4>>2]|0,0,d);d=c[f>>2]|0;b=a[d>>0]|0;if(b<<24>>24){do{if((b&255)<8|(b+-14&255)<18)a[d>>0]=63;d=d+1|0;b=a[d>>0]|0}while(b<<24>>24!=0);d=c[f>>2]|0}e=3?k>>3:k;e=(e|0)<7?e:7;e=(e|0)>0?e:0;_colored_fputs(e,m,d);d=c[l>>2]|0;b=a[d>>0]|0;if(b<<24>>24){do{if((b&255)<8|(b+-14&255)<18)a[d>>0]=63;d=d+1|0;b=a[d>>0]|0}while(b<<24>>24!=0);d=c[l>>2]|0}_colored_fputs(e,m,d)}_av_bprint_finalize(n+3072|0,0)|0;Xc=o;return}function _colored_fputs(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);j=k+32|0;i=k+16|0;h=k;if(!(a[e>>0]|0)){Xc=k;return}f=c[24371]|0;if((f|0)<0){if((Ob(123285)|0)!=0?(Ob(123304)|0)==0:0)f=(Ob(123313)|0)==0&1;else f=0;c[24371]=f}g=(b|0)==4?0:f;if((g|0)==1){j=c[24794]|0;b=c[27712+(b<<2)>>2]|0;c[h>>2]=(4?b>>>4:b)&15;c[h+4>>2]=b&15;c[h+8>>2]=e;_fprintf(j,123334,h)|0;Xc=k;return}if((d|0)!=0&(f|0)==256){j=c[24794]|0;b=c[27712+(b<<2)>>2]|0;c[i>>2]=(16?b>>>16:b)&255;c[i+4>>2]=d;c[i+8>>2]=e;_fprintf(j,123350,i)|0;Xc=k;return}f=c[24794]|0;if((g|0)==256){b=c[27712+(b<<2)>>2]|0;c[j>>2]=(16?b>>>16:b)&255;c[j+4>>2]=(8?b>>>8:b)&255;c[j+8>>2]=e;_fprintf(f,123377,j)|0;Xc=k;return}else{_fputs(e,f)|0;Xc=k;return}}function _av_log(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;i=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=i;if(a){h=c[a>>2]|0;c[g>>2]=e;if(((h|0)!=0?(c[h+12>>2]|0)>3280641:0)?(f=c[h+16>>2]|0,(b|0)>7&(f|0)!=0):0)b=(c[a+f>>2]|0)+b|0}else c[g>>2]=e;f=c[24372]|0;if(!f){Xc=i;return}yd[f&127](a,b,d,g);Xc=i;return}function _av_log_set_callback(a){a=a|0;c[24372]=a;return}function _avpriv_request_sample(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);e=f;c[e>>2]=d;d=c[24372]|0;if(d|0)yd[d&127](a,24,b,e);_av_log(a,24,123404,f+16|0);_av_log(a,24,123580,f+24|0);Xc=f;return}function _avpriv_report_missing_feature(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);e=f;c[e>>2]=d;d=c[24372]|0;if(d|0)yd[d&127](a,24,b,e);_av_log(a,24,123404,f+16|0);Xc=f;return}function _av_gcd(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;if((a|0)==0&(b|0)==0){f=d;g=c;L(f|0);return g|0}if((c|0)==0&(d|0)==0){f=b;g=a;L(f|0);return g|0}i=Rb(a|0,b|0,0)|0;M()|0;h=Rb(c|0,d|0,0)|0;M()|0;g=(i|0)>(h|0)?h:i;i=_bitshift64Ashr(a|0,b|0,i|0)|0;f=M()|0;e=(f|0)>-1|(f|0)==-1&i>>>0>4294967295;b=_i64Subtract(0,0,i|0,f|0)|0;a=M()|0;b=e?i:b;a=e?f:a;h=_bitshift64Ashr(c|0,d|0,h|0)|0;f=M()|0;e=(f|0)>-1|(f|0)==-1&h>>>0>4294967295;d=_i64Subtract(0,0,h|0,f|0)|0;c=M()|0;d=e?h:d;c=e?f:c;if(!((b|0)==(d|0)&(a|0)==(c|0)))while(1){h=(a|0)>(c|0)|(a|0)==(c|0)&b>>>0>d>>>0;e=h?d:b;f=h?c:a;b=_i64Subtract((h?b:d)|0,(h?a:c)|0,e|0,f|0)|0;h=M()|0;i=Rb(b|0,h|0,0)|0;M()|0;d=_bitshift64Ashr(b|0,h|0,i|0)|0;c=M()|0;if((e|0)==(d|0)&(f|0)==(c|0)){b=e;a=f;break}else{a=f;b=e}}i=_bitshift64Shl(b|0,a|0,g|0)|0;h=M()|0;L(h|0);return i|0}function _av_rescale_rnd(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;if((d|0)<0|((f|0)<0|(f|0)==0&e>>>0<1)){e=-2147483648;f=0;L(e|0);return f|0}j=g&-8193;if(j>>>0>5|(j|0)==4){e=-2147483648;f=0;L(e|0);return f|0}do if(g&8192){j=_i64Add(a|0,b|0,1,-2147483648)|0;i=M()|0;if(i>>>0<0|(i|0)==0&j>>>0<2){e=b;f=a;L(e|0);return f|0}else{g=g+-8192|0;break}}while(0);if((b|0)<0){i=(b|0)>-2147483648|(b|0)==-2147483648&a>>>0>1;i=_i64Subtract(0,0,(i?a:1)|0,(i?b:-2147483648)|0)|0;j=M()|0;f=_av_rescale_rnd(i,j,c,d,e,f,(1?g>>>1:g)&1^g)|0;f=_i64Subtract(0,0,f|0,M()|0)|0;L(M()|0);return f|0}if((g|0)==5){g=_bitshift64Lshr(e|0,f|0,1)|0;h=M()|0}else{j=(g&1|0)==0;g=_i64Add(e|0,f|0,-1,-1)|0;h=M()|0;g=j?0:g;h=j?0:h}if(!(((d|0)<0|(d|0)==0&c>>>0<2147483648)&((f|0)<0|(f|0)==0&e>>>0<2147483648))){j=___muldi3(d|0,0,a|0,0)|0;i=M()|0;k=___muldi3(c|0,0,b|0,0)|0;k=_i64Add(j|0,i|0,k|0,M()|0)|0;i=M()|0;c=___muldi3(c|0,0,a|0,0)|0;c=_i64Add(0,k|0,c|0,M()|0)|0;j=M()|0;b=___muldi3(d|0,0,b|0,0)|0;b=_i64Add(i|0,0,b|0,M()|0)|0;b=_i64Add(b|0,M()|0,(j>>>0>>0|(j|0)==(k|0)&c>>>0<0)&1|0,0)|0;a=M()|0;j=_i64Add(g|0,h|0,c|0,j|0)|0;c=M()|0;a=_i64Add(b|0,a|0,(c>>>0>>0|(c|0)==(h|0)&j>>>0>>0)&1|0,0)|0;g=63;b=M()|0;h=k;while(1){d=_bitshift64Lshr(j|0,c|0,g|0)|0;M()|0;m=_bitshift64Shl(a|0,b|0,1)|0;l=M()|0;m=d&1|m;d=_bitshift64Shl(h|0,i|0,1)|0;i=M()|0;k=l>>>0>>0|(l|0)==(f|0)&m>>>0>>0;a=_i64Subtract(m|0,l|0,(k?0:e)|0,(k?0:f)|0)|0;b=M()|0;h=d|(k^1)&1;if(!g)break;else g=g+-1|0}m=(i|0)<0;l=m?-2147483648:i;m=m?0:h;L(l|0);return m|0}if((b|0)<0|(b|0)==0&a>>>0<2147483648){m=___muldi3(c|0,d|0,a|0,b|0)|0;m=_i64Add(g|0,h|0,m|0,M()|0)|0;m=___divdi3(m|0,M()|0,e|0,f|0)|0;l=M()|0;L(l|0);return m|0}i=___udivdi3(a|0,b|0,e|0,f|0)|0;j=M()|0;m=___muldi3(i|0,j|0,e|0,f|0)|0;a=_i64Subtract(a|0,b|0,m|0,M()|0)|0;a=___muldi3(a|0,M()|0,c|0,d|0)|0;g=_i64Add(a|0,M()|0,g|0,h|0)|0;g=___divdi3(g|0,M()|0,e|0,f|0)|0;a=M()|0;if(((c|0)!=0|(d|0)!=0)&((j|0)>0|(j|0)==0&i>>>0>2147483646)?(m=_i64Subtract(-1,2147483647,g|0,a|0)|0,m=___divdi3(m|0,M()|0,c|0,d|0)|0,l=M()|0,(j|0)>(l|0)|(j|0)==(l|0)&i>>>0>m>>>0):0){l=-2147483648;m=0;L(l|0);return m|0}m=___muldi3(i|0,j|0,c|0,d|0)|0;m=_i64Add(g|0,a|0,m|0,M()|0)|0;l=M()|0;L(l|0);return m|0}function _av_rescale(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;f=_av_rescale_rnd(a,b,c,d,e,f,5)|0;L(M()|0);return f|0}function _av_rescale_q_rnd(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;h=c[d>>2]|0;g=c[e+4>>2]|0;h=___muldi3(g|0,((g|0)<0)<<31>>31|0,h|0,((h|0)<0)<<31>>31|0)|0;g=M()|0;e=c[e>>2]|0;d=c[d+4>>2]|0;e=___muldi3(d|0,((d|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0;f=_av_rescale_rnd(a,b,h,g,e,M()|0,f)|0;L(M()|0);return f|0}function _av_rescale_q(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=c[d>>2]|0;f=c[e+4>>2]|0;g=___muldi3(f|0,((f|0)<0)<<31>>31|0,g|0,((g|0)<0)<<31>>31|0)|0;f=M()|0;e=c[e>>2]|0;d=c[d+4>>2]|0;e=___muldi3(d|0,((d|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0;e=_av_rescale_rnd(a,b,g,f,e,M()|0,5)|0;L(M()|0);return e|0}function _av_compare_mod(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;b=_i64Subtract(a|0,b|0,c|0,d|0)|0;c=M()|0;d=_i64Add(e|0,f|0,-1,-1)|0;b=d&b;c=(M()|0)&c;d=_bitshift64Lshr(e|0,f|0,1)|0;a=M()|0;d=c>>>0>a>>>0|(c|0)==(a|0)&b>>>0>d>>>0;f=_i64Subtract(b|0,c|0,(d?e:0)|0,(d?f:0)|0)|0;L(M()|0);return f|0}function _av_add_stable(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;l=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);i=l+24|0;h=l+16|0;j=l+8|0;k=l;if((f|0)==1&(g|0)==0){h=c[e>>2]|0;i=c[e+4>>2]|0}else{c[j>>2]=f;c[j+4>>2]=1;c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[i>>2]=c[j>>2];c[i+4>>2]=c[j+4>>2];_av_mul_q(k,h,i);i=k;h=c[i>>2]|0;i=c[i+4>>2]|0;c[e>>2]=h;c[e+4>>2]=i}j=c[a+4>>2]|0;j=___muldi3(j|0,((j|0)<0)<<31>>31|0,h|0,((h|0)<0)<<31>>31|0)|0;k=M()|0;f=c[a>>2]|0;f=___muldi3(f|0,((f|0)<0)<<31>>31|0,i|0,((i|0)<0)<<31>>31|0)|0;g=M()|0;h=___divdi3(j|0,k|0,f|0,g|0)|0;i=M()|0;m=___muldi3(h|0,i|0,f|0,g|0)|0;m=_i64Subtract(j|0,k|0,m|0,M()|0)|0;m=(m|0)!=0|(M()|0)!=0;a=_i64Subtract(-1,2147483647,h|0,i|0)|0;e=M()|0;if(!(m|((e|0)<(d|0)|(e|0)==(d|0)&a>>>0>>0))){m=_i64Add(h|0,i|0,b|0,d|0)|0;d=M()|0;L(d|0);Xc=l;return m|0}if((k|0)<(g|0)|(k|0)==(g|0)&j>>>0>>0){m=b;L(d|0);Xc=l;return m|0}h=_av_rescale_rnd(b,d,f,g,j,k,5)|0;i=M()|0;if((h|0)==-1&(i|0)==2147483647){m=b;L(d|0);Xc=l;return m|0}m=_av_rescale_rnd(h,i,j,k,f,g,5)|0;b=_i64Subtract(b|0,d|0,m|0,M()|0)|0;d=M()|0;m=_i64Add(h|0,i|0,1,0)|0;m=_av_rescale_rnd(m,M()|0,j,k,f,g,5)|0;m=_i64Add(b|0,d|0,m|0,M()|0)|0;d=M()|0;L(d|0);Xc=l;return m|0}function _av_malloc(a){a=a|0;var b=0;if((2147483647+-32|0)>>>0>=a>>>0){b=_is_malloc(a)|0;if(!((a|0)!=0|(b|0)!=0))if(2147483647==32)b=0;else b=_is_malloc(1)|0}else b=0;return b|0}function _av_realloc(a,b){a=a|0;b=b|0;if((2147483647+-32|0)>>>0>>0){b=0;return b|0}b=_is_realloc(a,((b|0)==0&1)+b|0)|0;return b|0}function _av_realloc_f(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=H(c,b)|0;if((c|0)!=0&(c|b)>>>0>65535?((e>>>0)/(c>>>0)|0|0)!=(b|0):0){_is_free(a);e=0;return e|0}if((2147483647+-32|0)>>>0>=e>>>0?(d=_is_realloc(a,e+((e|0)==0&1)|0)|0,d|0):0){e=d;return e|0}_is_free(a);e=0;return e|0}function _av_free(a){a=a|0;_is_free(a);return}function _av_reallocp(b,c){b=b|0;c=c|0;var e=0;e=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;if(!c){a[b>>0]=0;a[b+1>>0]=0;a[b+2>>0]=0;a[b+3>>0]=0;_is_free(e);b=0;return b|0}do if((2147483647+-32|0)>>>0>=c>>>0){e=_is_realloc(e,c)|0;if(!e){e=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;break}a[b>>0]=e;a[b+1>>0]=e>>8;a[b+2>>0]=e>>16;a[b+3>>0]=e>>24;b=0;return b|0}while(0);a[b>>0]=0;a[b+1>>0]=0;a[b+2>>0]=0;a[b+3>>0]=0;_is_free(e);b=-12;return b|0}function _av_freep(b){b=b|0;var c=0;c=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;a[b>>0]=0;a[b+1>>0]=0;a[b+2>>0]=0;a[b+3>>0]=0;_is_free(c);return}function _av_malloc_array(a,b){a=a|0;b=b|0;var c=0;if(((b|0)!=0?(2147483647/(b>>>0)|0)>>>0>a>>>0:0)?(c=H(b,a)|0,(2147483647+-32|0)>>>0>=c>>>0):0){a=_is_malloc(c)|0;if(!((c|0)!=0|(a|0)!=0))if(2147483647==32)a=0;else a=_is_malloc(1)|0}else a=0;return a|0}function _av_mallocz_array(a,b){a=a|0;b=b|0;var c=0;do if(((b|0)!=0?(2147483647/(b>>>0)|0)>>>0>a>>>0:0)?(c=H(b,a)|0,(2147483647+-32|0)>>>0>=c>>>0):0){a=_is_malloc(c)|0;if(!((c|0)!=0|(a|0)!=0)){if(2147483647==32){a=0;break}a=_is_malloc(1)|0}if(a)_memset(a|0,0,c|0)|0;else a=0}else a=0;while(0);return a|0}function _av_mallocz(a){a=a|0;var b=0;do if((2147483647+-32|0)>>>0>=a>>>0){b=_is_malloc(a)|0;if(!((a|0)!=0|(b|0)!=0)){if(2147483647==32){b=0;break}b=_is_malloc(1)|0}if(b)_memset(b|0,0,a|0)|0;else b=0}else b=0;while(0);return b|0}function _av_realloc_array(a,b,c){a=a|0;b=b|0;c=c|0;if(!c){a=0;return a|0}if((2147483647/(c>>>0)|0)>>>0<=b>>>0){a=0;return a|0}b=H(c,b)|0;if((2147483647+-32|0)>>>0>>0){a=0;return a|0}a=_is_realloc(a,b+((b|0)==0&1)|0)|0;return a|0}function _av_reallocp_array(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;g=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;h=H(e,c)|0;i=(e|0)!=0;if(i&(e|c)>>>0>65535?((h>>>0)/(e>>>0)|0|0)!=(c|0):0){_is_free(g);f=0}else j=4;do if((j|0)==4){if((2147483647+-32|0)>>>0>=h>>>0?(f=_is_realloc(g,h+((h|0)==0&1)|0)|0,f|0):0)break;_is_free(g);f=0}while(0);a[b>>0]=f;a[b+1>>0]=f>>8;a[b+2>>0]=f>>16;a[b+3>>0]=f>>24;return (i&((c|0)!=0&(f|0)==0)?-12:0)|0}function _av_strdup(a){a=a|0;var b=0,c=0;if(!a){c=0;return c|0}b=(_strlen(a)|0)+1|0;if((2147483647+-32|0)>>>0>>0){c=0;return c|0}c=_is_realloc(0,b+((b|0)==0&1)|0)|0;if(!c){c=0;return c|0}_memcpy(c|0,a|0,b|0)|0;return c|0}function _av_memdup(a,b){a=a|0;b=b|0;var c=0;if((a|0)==0|(2147483647+-32|0)>>>0>>0){b=0;return b|0}c=_is_malloc(b)|0;do if(!((b|0)!=0|(c|0)!=0))if(2147483647==32){b=0;return b|0}else{c=_is_malloc(1)|0;break}while(0);if(!c){b=0;return b|0}_memcpy(c|0,a|0,b|0)|0;b=c;return b|0}function _av_dynarray_add_nofree(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;h=c[e>>2]|0;if(!(h+-1&h)){h=(h|0)==0?1:h<<1;if(h>>>0>536870911){f=-12;return f|0}i=h<<2;if((2147483647+-32|0)>>>0>>0){f=-12;return f|0}g=_is_realloc(g,i|(i|0)==0)|0;if(!g){f=-12;return f|0}}if(!h){f=-12;return f|0}c[g+(c[e>>2]<<2)>>2]=f;a[b>>0]=g;a[b+1>>0]=g>>8;a[b+2>>0]=g>>16;a[b+3>>0]=g>>24;c[e>>2]=(c[e>>2]|0)+1;f=0;return f|0}function _av_dynarray_add(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;g=c[e>>2]|0;if(!(g+-1&g)){g=(g|0)==0?1:g<<1;if((g>>>0<=536870911?(k=g<<2,(2147483647+-32|0)>>>0>=k>>>0):0)?(l=_is_realloc(h,k|(k|0)==0)|0,l|0):0){i=l;j=g;m=5}}else{i=h;j=g;m=5}if((m|0)==5?j|0:0){c[i+(c[e>>2]<<2)>>2]=f;a[b>>0]=i;a[b+1>>0]=i>>8;a[b+2>>0]=i>>16;a[b+3>>0]=i>>24;c[e>>2]=(c[e>>2]|0)+1;return}c[e>>2]=0;m=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;a[b>>0]=0;a[b+1>>0]=0;a[b+2>>0]=0;a[b+3>>0]=0;_is_free(m);return}function _av_fast_realloc(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;if((c[b>>2]|0)>>>0>=d>>>0){b=a;return b|0}e=2147483647+-32|0;if(e>>>0>>0){a=0;d=0}else{f=d+32+(4?d>>>4:d)|0;d=f>>>0>d>>>0?f:d;d=e>>>0>d>>>0?d:e;e=_is_realloc(a,d+((d|0)==0&1)|0)|0;a=e;d=(e|0)==0?0:d}c[b>>2]=d;f=a;return f|0}function _av_fast_malloc(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=h;if((c[e>>2]|0)>>>0>=f>>>0)if(f|0?(d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24|0)==0:0){c[g>>2]=123737;c[g+4>>2]=123754;c[g+8>>2]=33;_av_log(0,0,132640,g);wb()}else{Xc=h;return}g=f+32+(4?f>>>4:f)|0;g=g>>>0>f>>>0?g:f;f=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;a[b>>0]=0;a[b+1>>0]=0;a[b+2>>0]=0;a[b+3>>0]=0;_is_free(f);if((2147483647+-32|0)>>>0>=g>>>0){f=_is_malloc(g)|0;if(!((g|0)!=0|(f|0)!=0))if(2147483647==32)f=0;else f=_is_malloc(1)|0}else f=0;a[b>>0]=f;a[b+1>>0]=f>>8;a[b+2>>0]=f>>16;a[b+3>>0]=f>>24;c[e>>2]=(f|0)==0?0:g;Xc=h;return}function _av_opt_next(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;if(!a){f=0;return f|0}a=c[a>>2]|0;d=(b|0)==0;if((d&(a|0)!=0?(f=c[a+8>>2]|0,f|0):0)?c[f>>2]|0:0)return f|0;if(!d?(e=b+48|0,c[e>>2]|0):0){f=e;return f|0}f=0;return f|0}function _av_opt_set(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var h=0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=Xc;Xc=Xc+176|0;if((Xc|0)>=(Yc|0))N(176);o=E+160|0;w=E+152|0;s=E+144|0;A=E+112|0;r=E+104|0;z=E+80|0;v=E+72|0;y=E+48|0;u=E+40|0;x=E+32|0;t=E+24|0;q=E+16|0;m=E+8|0;B=E;l=E+164|0;D=_av_opt_find2(b,d,0,0,f,l)|0;f=c[l>>2]|0;if(!((D|0)!=0&(f|0)!=0)){b=-1414549496;Xc=E;return b|0}n=(e|0)!=0;a:do if(!n){switch(c[D+12>>2]|0){case 18:case 17:case 16:case 15:case 14:case 11:case 13:case 12:case 5:break a;default:f=-22}Xc=E;return f|0}while(0);h=c[D+40>>2]|0;if(h&128|0){b=-22;Xc=E;return b|0}if(h&131072){f=c[D+4>>2]|0;c[m>>2]=d;c[m+4>>2]=f;_av_log(b,24,123819,m);f=c[l>>2]|0}l=f+(c[D+8>>2]|0)|0;do switch(c[D+12>>2]|0){case 18:{if(!e){b=0;Xc=E;return b|0}if(_strcmp(e,139174)|0)if(!(_av_match_name(e,123854)|0))if(!(_av_match_name(e,123883)|0)){c[B>>2]=0;f=_strtol(e,B,10)|0;A=e+(_strlen(e)|0)|0;if((A|0)==(c[B>>2]|0)){p=f;C=13}}else{p=0;C=13}else{p=1;C=13}else{p=-1;C=13}if(((C|0)==13?(i=+(p|0),!(+g[D+24>>3]>i)):0)?!(+g[D+32>>3]>2]=p;b=0;Xc=E;return b|0}c[q>>2]=e;_av_log(b,16,123915,q);b=-22;Xc=E;return b|0}case 5:{_av_freep(l);b=_av_strdup(e)|0;c[l>>2]=b;b=(b|0)==0?-12:0;Xc=E;return b|0}case 7:{b=_set_string_binary(e,l)|0;Xc=E;return b|0}case 6:case 3:case 4:case 9:case 2:case 1:case 0:{b=_set_string_number(b,f,D,e,l)|0;Xc=E;return b|0}case 11:{if(e|0?_strcmp(e,123961)|0:0){f=_av_parse_video_size(l,l+4|0,e)|0;if((f|0)>=0){b=f;Xc=E;return b|0}c[t>>2]=e;_av_log(b,16,123966,t);b=f;Xc=E;return b|0}c[l+4>>2]=0;c[l>>2]=0;b=0;Xc=E;return b|0}case 14:{if(e){f=_av_parse_video_rate(B,e)|0;if((f|0)<0)C=27;else{f=c[B>>2]|0;f=_write_number(b,D,l,1.0,c[B+4>>2]|0,f,((f|0)<0)<<31>>31)|0}}else{f=-22;C=27}if((C|0)==27){c[x>>2]=e;_av_log(b,16,124015,x)}b=f;Xc=E;return b|0}case 12:{do if((e|0)!=0?(_strcmp(e,123961)|0)!=0:0){d=_av_get_pix_fmt(e)|0;if((d|0)==-1){d=_strtol(e,B,0)|0;if(d>>>0<193?(a[c[B>>2]>>0]|0)==0:0)break;c[u>>2]=e;c[u+4>>2]=124105;_av_log(b,16,124064,u);b=-22;Xc=E;return b|0}}else d=-1;while(0);k=+g[D+24>>3];h=~~(k>-1.0?k:-1.0);k=+g[D+32>>3];f=~~(k>192.0?192.0:k);e=(f|h|0)==0;h=e?-1:h;f=e?192:f;if((d|0)<(h|0)|(d|0)>(f|0)){D=c[D>>2]|0;c[y>>2]=d;c[y+4>>2]=D;c[y+8>>2]=124105;c[y+12>>2]=h;c[y+16>>2]=f;_av_log(b,16,124118,y);b=-34;Xc=E;return b|0}else{c[l>>2]=d;b=0;Xc=E;return b|0}}case 13:{do if((e|0)!=0?(_strcmp(e,123961)|0)!=0:0){d=_av_get_sample_fmt(e)|0;if((d|0)==-1){d=_strtol(e,B,0)|0;if(d>>>0<12?(a[c[B>>2]>>0]|0)==0:0)break;c[v>>2]=e;c[v+4>>2]=124180;_av_log(b,16,124064,v);b=-22;Xc=E;return b|0}}else d=-1;while(0);k=+g[D+24>>3];h=~~(k>-1.0?k:-1.0);k=+g[D+32>>3];f=~~(k>11.0?11.0:k);e=(f|h|0)==0;h=e?-1:h;f=e?11:f;if((d|0)<(h|0)|(d|0)>(f|0)){D=c[D>>2]|0;c[z>>2]=d;c[z+4>>2]=D;c[z+8>>2]=124180;c[z+12>>2]=h;c[z+16>>2]=f;_av_log(b,16,124118,z);b=-34;Xc=E;return b|0}else{c[l>>2]=d;b=0;Xc=E;return b|0}}case 15:{z=B;c[z>>2]=0;c[z+4>>2]=0;do if(n){f=_av_parse_time(B,e,1)|0;if((f|0)<0){c[r>>2]=e;_av_log(b,16,124194,r);break}else{h=B;f=c[h>>2]|0;h=c[h+4>>2]|0;C=52;break}}else{f=0;h=0;C=52}while(0);do if((C|0)==52){j=+(f>>>0)+4294967296.0*+(h|0);k=+g[D+24>>3];i=+g[D+32>>3];if(k>j|i>2]|0;g[A>>3]=j/1.0e6;c[A+8>>2]=f;g[A+16>>3]=k/1.0e6;g[A+24>>3]=i/1.0e6;_av_log(b,16,124241,A);f=-34;break}else{b=l;c[b>>2]=f;c[b+4>>2]=h;f=0;break}}while(0);b=f;Xc=E;return b|0}case 16:{if(!e){b=0;Xc=E;return b|0}f=_av_parse_color(l,e,-1,b)|0;if((f|0)>=0){b=f;Xc=E;return b|0}c[s>>2]=e;_av_log(b,16,124293,s);b=f;Xc=E;return b|0}case 17:{if(n?_strcmp(e,123961)|0:0){h=_av_get_channel_layout(e)|0;d=M()|0;if((h|0)==0&(d|0)==0){c[w>>2]=e;_av_log(b,16,124337,w);f=-22}else f=0;b=l;c[b>>2]=h;c[b+4>>2]=d;b=f;Xc=E;return b|0}D=l;c[D>>2]=0;c[D+4>>2]=0;break}default:{}}while(0);_av_log(b,16,124390,o);b=-22;Xc=E;return b|0}function _av_opt_find2(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=m;if(!a){l=0;Xc=m;return l|0}h=c[a>>2]|0;if(!h){l=0;Xc=m;return l|0}if(f&1){a:do if(!(f&2)){h=c[h+24>>2]|0;if((h|0)!=0?(i=gd[h&127](a,0)|0,(i|0)!=0):0){j=i;while(1){h=_av_opt_find2(j,b,d,e,f,g)|0;if(h|0)break;h=c[a>>2]|0;i=c[h+24>>2]|0;if(!i)break a;j=gd[i&127](a,j)|0;if(!j){k=20;break a}}Xc=m;return h|0}else k=20}else{c[j>>2]=0;i=h+28|0;h=c[i>>2]|0;b:do if(h){h=ed[h&127](0)|0;c[j>>2]=h;if(h|0){while(1){h=_av_opt_find2(j,b,d,e,f,0)|0;if(h|0)break;h=c[i>>2]|0;if(!h){k=10;break b}h=ed[h&127](c[j>>2]|0)|0;c[j>>2]=h;if(!h)break b}l=h;Xc=m;return l|0}}else k=10;while(0);if((k|0)==10)c[j>>2]=0;k=20}while(0);if((k|0)==20)h=c[a>>2]|0;if(!h){l=0;Xc=m;return l|0}}j=h+8|0;k=(d|0)==0;h=0;c:while(1){if(!h){h=c[j>>2]|0;if(!h){h=0;k=39;break}i=c[h>>2]|0;if(!i){h=0;k=39;break}}else{h=h+48|0;i=c[h>>2]|0;if(!i){h=0;k=39;break}}do if((_strcmp(i,b)|0)==0?(c[h+40>>2]&e|0)==(e|0):0){i=(c[h+12>>2]|0)==10;if(k)if(i)break;else{k=35;break c}if((i?(l=c[h+44>>2]|0,l|0):0)?(_strcmp(l,d)|0)==0:0){k=35;break c}}while(0)}if((k|0)==35){if(!g){l=h;Xc=m;return l|0}if(!(f&2)){c[g>>2]=a;l=h;Xc=m;return l|0}else{c[g>>2]=0;l=h;Xc=m;return l|0}}else if((k|0)==39){Xc=m;return h|0}return 0}function _set_string_binary(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=d+4|0;_av_freep(d);c[l>>2]=0;if(!b){l=0;return l|0}e=_strlen(b)|0;if(!e){l=0;return l|0}if(e&1|0){l=-22;return l|0}j=(e|0)/2|0;k=_av_malloc(j)|0;if(!k){l=-12;return l|0}e=a[b>>0]|0;a:do if(e<<24>>24){i=k;while(1){g=b+1|0;f=e<<24>>24;do if((e+-48&255)>=10)if((e+-97&255)<6){h=f+-87|0;break}else{h=(e+-65&255)<6?f+-55|0:-1;break}else h=f+-48|0;while(0);b=b+2|0;e=a[g>>0]|0;f=e<<24>>24;do if((e+-48&255)>=10)if((e+-97&255)<6){e=f+-87|0;break}else{e=(e+-65&255)<6?f+-55|0:-1;break}else e=f+-48|0;while(0);if((e|h|0)<0)break;a[i>>0]=e|h<<4;e=a[b>>0]|0;if(!(e<<24>>24))break a;else i=i+1|0}_av_free(k);l=-22;return l|0}while(0);c[d>>2]=k;c[l>>2]=j;l=0;return l|0}function _set_string_number(b,d,e,f,h){b=b|0;d=d|0;e=e|0;f=f|0;h=h|0;var i=0,j=0,k=0,l=0.0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,H=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0;R=Xc;Xc=Xc+1056|0;if((Xc|0)>=(Yc|0))N(1056);Q=R+1040|0;P=R+1032|0;O=R+768|0;j=R+1048|0;k=R+1044|0;K=R+1024|0;M=R+256|0;E=R;c[O>>2]=j;c[O+4>>2]=k;c[O+8>>2]=R+1052;if((_sscanf(f,124483,O)|0)==2?(i=c[j>>2]|0,i=_write_number(b,e,h,1.0,c[k>>2]|0,i,((i|0)<0)<<31>>31)|0,(i|0)>-1):0){Q=i;Xc=R;return Q|0}x=e+12|0;y=e+44|0;z=(d|0)==0;A=e+16|0;B=e+32|0;C=e+24|0;D=e+16|0;i=f;a:while(1){v=c[x>>2]|0;if(!v){j=a[i>>0]|0;switch(j<<24>>24){case 45:case 43:{f=j<<24>>24;i=i+1|0;break}default:f=0}j=0;b:while(1){k=a[i+j>>0]|0;switch(k<<24>>24){case 45:case 43:case 0:break b;default:{}}a[O+j>>0]=k;j=j+1|0;if(j>>>0>=255){j=255;break}}a[O+j>>0]=0;r=i}else{f=0;j=0;r=i}s=(j|0)!=0;q=s?O:r;p=c[y>>2]|0;c:do if(!z?(H=c[d>>2]|0,(H|0)!=0):0){m=H+8|0;if(!p){i=0;do if(!i){i=c[m>>2]|0;if(!i){w=32;break c}k=c[i>>2]|0;if(!k){w=32;break c}}else{i=i+48|0;k=c[i>>2]|0;if(!k){w=32;break c}}while(!((_strcmp(k,q)|0)==0?(c[i+12>>2]|0)!=10:0));w=35;break}i=0;do if(!i){i=c[m>>2]|0;if(!i){w=32;break c}k=c[i>>2]|0;if(!k){w=32;break c}}else{i=i+48|0;k=c[i>>2]|0;if(!k){w=32;break c}}while(!((((_strcmp(k,q)|0)==0?(c[i+12>>2]|0)==10:0)?(J=c[i+44>>2]|0,J|0):0)?(_strcmp(J,p)|0)==0:0));i=i+16|0;g[K>>3]=+((c[i>>2]|0)>>>0)+4294967296.0*+(c[i+4>>2]|0);i=v}else w=32;while(0);if((w|0)==32)w=35;if((w|0)==35){w=0;if((p|0)==0|z){k=0;i=E}else{n=c[d>>2]|0;m=(n|0)!=0;n=n+8|0;i=0;o=0;d:while(1){do{k=(i|0)==0;if((k&m?(L=c[n>>2]|0,(L|0)!=0):0)?(c[L>>2]|0)!=0:0)i=L;else{if(k)break d;i=i+48|0;if(!(c[i>>2]|0))break d}}while(!(((c[i+12>>2]|0)==10?(F=c[i+44>>2]|0,F|0):0)?(_strcmp(F,p)|0)==0:0));if((o+6|0)>>>0>63){w=48;break a}c[E+(o<<2)>>2]=c[i>>2];k=i+16|0;g[M+(o<<3)>>3]=+((c[k>>2]|0)>>>0)+4294967296.0*+(c[k+4>>2]|0);o=o+1|0}k=o;i=E+(o<<2)|0}c[i>>2]=124534;switch(v|0){case 1:case 0:case 10:case 9:case 2:{v=D;l=+((c[v>>2]|0)>>>0)+4294967296.0*+(c[v+4>>2]|0);break}default:l=+g[A>>3]}i=k+1|0;g[M+(k<<3)>>3]=l;c[E+(i<<2)>>2]=124542;v=k+2|0;g[M+(i<<3)>>3]=+g[B>>3];c[E+(v<<2)>>2]=124546;i=k+3|0;g[M+(v<<3)>>3]=+g[C>>3];c[E+(i<<2)>>2]=123961;v=k+4|0;g[M+(i<<3)>>3]=0.0;c[E+(v<<2)>>2]=124550;i=k+5|0;g[M+(v<<3)>>3]=-1.0;c[E+(i<<2)>>2]=0;g[M+(i<<3)>>3]=0.0;i=_av_expr_parse_and_eval(K,q,E,M,0,0,0,0,0,0,b)|0;if((i|0)<0){w=56;break}i=c[x>>2]|0}e:do if(!i){i=c[h>>2]|0;switch(f|0){case 43:{l=+g[K>>3];l=+((~~l>>>0|i)>>>0)+4294967296.0*+((+u(l)>=1.0?(l>0.0?~~+I(+t(l/4294967296.0),4294967295.0)>>>0:~~+G((l-+(~~l>>>0))/4294967296.0)>>>0):0)|0);g[K>>3]=l;break e}case 45:{g[K>>3]=+((~(~~+g[K>>3]>>>0)&i)>>>0)+4294967296.0*0.0;break e}default:break e}}while(0);i=_write_number(b,e,h,+g[K>>3],1,1,0)|0;if((i|0)<0)break;i=r+j|0;if(!s){i=0;break}if(!(a[i>>0]|0)){i=0;break}}if((w|0)==48){c[P>>2]=p;_av_log(b,16,124497,P);i=-1163346256;w=57}else if((w|0)==56){c[Q>>2]=r;_av_log(b,16,124554,Q);w=57}Q=i;Xc=R;return Q|0}function _write_number(a,b,d,e,h,i,j){a=a|0;b=b|0;d=d|0;e=+e;h=h|0;i=i|0;j=j|0;var k=0.0,l=0.0,m=0,n=0.0,o=0,p=0,q=0,t=0;t=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);m=t+40|0;q=t+8|0;o=t;p=c[b+12>>2]|0;a:do if(!p){k=+(h|0);l=(+(i>>>0)+4294967296.0*+(j|0))*e/k;if(!(l<-1.5|l>4294967295.5)?(q=_llrint(l*256.0)|0,M()|0,(q&255|0)==0&0==0):0)break;j=c[b>>2]|0;g[m>>3]=l;c[m+8>>2]=j;_av_log(a,16,124412,m);j=-34;Xc=t;return j|0}else{if(!h){l=e!=0.0&((i|0)!=0|(j|0)!=0)?s:r;k=+g[b+32>>3]}else{n=+g[b+32>>3];k=+(h|0);l=(+(i>>>0)+4294967296.0*+(j|0))*e;if(!(n*k>3]*k>l):0)switch(p|0){case 1:case 18:break a;case 12:{j=___muldi3(_llrint(e/k)|0,M()|0,i|0,j|0)|0;M()|0;c[d>>2]=j;j=0;Xc=t;return j|0}case 13:{j=___muldi3(_llrint(e/k)|0,M()|0,i|0,j|0)|0;M()|0;c[d>>2]=j;j=0;Xc=t;return j|0}case 6:case 14:if(+(~~e|0)==e){c[d>>2]=~~l;c[d+4>>2]=h;j=0;Xc=t;return j|0}else{_av_d2q(o,l/k,16777216);b=o;i=c[b+4>>2]|0;j=d;c[j>>2]=c[b>>2];c[j+4>>2]=i;j=0;Xc=t;return j|0}case 2:case 17:case 15:{k=e/k;if((i|0)==1&(j|0)==0&k==9223372036854775808.0){j=d;c[j>>2]=-1;c[j+4>>2]=2147483647;j=0;Xc=t;return j|0}else{b=_llrint(k)|0;b=___muldi3(b|0,M()|0,i|0,j|0)|0;i=M()|0;j=d;c[j>>2]=b;c[j+4>>2]=i;j=0;Xc=t;return j|0}}case 9:{k=e/k;if((i|0)==1&(j|0)==0&k==18446744073709551616.0){j=d;c[j>>2]=-1;c[j+4>>2]=-1;j=0;Xc=t;return j|0}if(k>9223372036854775808.0){b=_llrint(k+-9223372036854775808.0)|0;b=___muldi3(b|0,(M()|0)^-2147483648|0,i|0,j|0)|0;i=M()|0;j=d;c[j>>2]=b;c[j+4>>2]=i;j=0;Xc=t;return j|0}else{b=_llrint(k)|0;b=___muldi3(b|0,M()|0,i|0,j|0)|0;i=M()|0;j=d;c[j>>2]=b;c[j+4>>2]=i;j=0;Xc=t;return j|0}}case 4:{f[d>>2]=l/k;j=0;Xc=t;return j|0}case 3:{g[d>>3]=l/k;j=0;Xc=t;return j|0}default:{j=-22;Xc=t;return j|0}}l=l/k;k=n}j=c[b>>2]|0;e=+g[b+24>>3];g[q>>3]=l;c[q+8>>2]=j;g[q+16>>3]=e;g[q+24>>3]=k;_av_log(a,16,124241,q);j=-34;Xc=t;return j|0}while(0);b=_llrint(e/k)|0;j=___muldi3(b|0,M()|0,i|0,j|0)|0;M()|0;c[d>>2]=j;j=0;Xc=t;return j|0}function _av_opt_set_dict_val(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=f;a=_av_opt_find2(a,b,0,0,e,g)|0;b=c[g>>2]|0;if(!((a|0)!=0&(b|0)!=0)){g=-1414549496;Xc=f;return g|0}if(c[a+40>>2]&128|0){g=-22;Xc=f;return g|0}g=b+(c[a+8>>2]|0)|0;_av_dict_free(g);_av_dict_copy(g,d,0)|0;g=0;Xc=f;return g|0}function _av_opt_get(b,e,h,i){b=b|0;e=e|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=Xc;Xc=Xc+288|0;if((Xc|0)>=(Yc|0))N(288);B=G+264|0;z=G+248|0;y=G+240|0;x=G+232|0;w=G+224|0;F=G+216|0;E=G+208|0;v=G+200|0;u=G+192|0;t=G+184|0;r=G+176|0;q=G+168|0;p=G+160|0;C=G+152|0;A=G+144|0;s=G+136|0;m=G+128|0;l=G+272|0;D=G;o=_av_opt_find2(b,e,0,0,h,l)|0;k=c[l>>2]|0;if(!((o|0)!=0&(k|0)!=0)){i=-1414549496;Xc=G;return i|0}n=o+8|0;j=c[n>>2]|0;if((j|0)<1?(c[o+12>>2]|0)!=10:0){i=-1414549496;Xc=G;return i|0}if(c[o+40>>2]&131072){k=c[o+4>>2]|0;c[m>>2]=e;c[m+4>>2]=k;_av_log(b,24,123819,m);k=c[l>>2]|0;j=c[n>>2]|0}k=k+j|0;a[D>>0]=0;do switch(c[o+12>>2]|0){case 18:{j=c[k>>2]|0;c[s>>2]=(j|0)<0?139174:(j|0)==0?131715:131710;j=_snprintf(D,128,124589,s)|0;break}case 0:{c[A>>2]=c[k>>2];j=_snprintf(D,128,124592,A)|0;break}case 1:{c[C>>2]=c[k>>2];j=_snprintf(D,128,142513,C)|0;break}case 2:{E=k;F=c[E+4>>2]|0;j=p;c[j>>2]=c[E>>2];c[j+4>>2]=F;j=_snprintf(D,128,134874,p)|0;break}case 9:{E=k;F=c[E+4>>2]|0;j=q;c[j>>2]=c[E>>2];c[j+4>>2]=F;j=_snprintf(D,128,124599,q)|0;break}case 4:{g[r>>3]=+f[k>>2];j=_snprintf(D,128,124604,r)|0;break}case 3:{g[t>>3]=+g[k>>3];j=_snprintf(D,128,124604,t)|0;break}case 6:case 14:{j=c[k+4>>2]|0;c[u>>2]=c[k>>2];c[u+4>>2]=j;j=_snprintf(D,128,124607,u)|0;break}case 10:{g[v>>3]=+g[o+16>>3];j=_snprintf(D,128,124604,v)|0;break}case 5:{j=c[k>>2]|0;do if(!j){if(!(h&4)){j=_av_strdup(171043)|0;break}c[i>>2]=0;i=0;Xc=G;return i|0}else j=_av_strdup(j)|0;while(0);c[i>>2]=j;i=(j|0)==0?-12:0;Xc=G;return i|0}case 7:{if(!((h&4|0)==0|(c[k>>2]|0)!=0)){c[i>>2]=0;i=0;Xc=G;return i|0}b=c[k+4>>2]|0;D=_bitshift64Shl(b|0,((b|0)<0)<<31>>31|0,1)|0;h=M()|0;if(h>>>0>0|(h|0)==0&D>>>0>2147483647){i=-22;Xc=G;return i|0}j=_av_malloc(b<<1|1)|0;c[i>>2]=j;if(!j){i=-12;Xc=G;return i|0}if(!b){a[j>>0]=0;i=0;Xc=G;return i|0}k=c[k>>2]|0;if((b|0)<=0){i=0;Xc=G;return i|0}c[E>>2]=d[k>>0];_snprintf(j,3,124613,E)|0;if((b|0)==1){i=0;Xc=G;return i|0}j=1;do{E=(c[i>>2]|0)+(j<<1)|0;c[F>>2]=d[k+j>>0];_snprintf(E,3,124613,F)|0;j=j+1|0}while((j|0)!=(b|0));j=0;Xc=G;return j|0}case 11:{j=c[k+4>>2]|0;c[w>>2]=c[k>>2];c[w+4>>2]=j;j=_snprintf(D,128,124618,w)|0;break}case 12:{j=_av_get_pix_fmt_name(c[k>>2]|0)|0;c[x>>2]=(j|0)==0?123961:j;j=_snprintf(D,128,124589,x)|0;break}case 13:{j=_av_get_sample_fmt_name(c[k>>2]|0)|0;c[y>>2]=(j|0)==0?123961:j;j=_snprintf(D,128,124589,y)|0;break}case 15:{j=k;_format_duration(D,128,c[j>>2]|0,c[j+4>>2]|0);j=_strlen(D)|0;break}case 16:{E=d[k+1>>0]|0;F=d[k+2>>0]|0;j=d[k+3>>0]|0;c[z>>2]=d[k>>0];c[z+4>>2]=E;c[z+8>>2]=F;c[z+12>>2]=j;j=_snprintf(D,128,124624,z)|0;break}case 17:{E=k;F=c[E+4>>2]|0;j=B;c[j>>2]=c[E>>2];c[j+4>>2]=F;j=_snprintf(D,128,124643,B)|0;break}default:{i=-22;Xc=G;return i|0}}while(0);if(j>>>0>127){i=-22;Xc=G;return i|0}F=_av_strdup(D)|0;c[i>>2]=F;i=(F|0)==0?-12:0;Xc=G;return i|0}function _format_duration(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);g=k+56|0;i=k+40|0;h=k+16|0;if((f|0)<0&((e|0)!=0|(f|0)!=-2147483648)){e=_i64Subtract(0,0,e|0,f|0)|0;f=M()|0;a[b>>0]=45;d=d+-1|0;b=b+1|0}switch(e|0){case 0:{if((f|0)==-2147483648)_snprintf(b,d,124660,k+8|0)|0;else j=8;break}case -1:{if((f|0)==2147483647)_snprintf(b,d,124650,k)|0;else j=8;break}default:j=8}do if((j|0)==8){if((f|0)>0|(f|0)==0&e>>>0>36e8){m=___udivdi3(e|0,f|0,-694967296,0)|0;l=M()|0;g=___udivdi3(e|0,f|0,6e7,0)|0;g=___uremdi3(g|0,M()|0,60,0)|0;M()|0;i=___udivdi3(e|0,f|0,1e6,0)|0;i=___uremdi3(i|0,M()|0,60,0)|0;M()|0;j=___uremdi3(e|0,f|0,1e6,0)|0;M()|0;e=h;c[e>>2]=m;c[e+4>>2]=l;c[h+8>>2]=g;c[h+12>>2]=i;c[h+16>>2]=j;_snprintf(b,d,124670,h)|0;break}if((f|0)>0|(f|0)==0&e>>>0>6e7){j=___udivdi3(e|0,f|0,6e7,0)|0;M()|0;h=___udivdi3(e|0,f|0,1e6,0)|0;m=M()|0;l=___uremdi3(h|0,m|0,60,0)|0;M()|0;m=___muldi3(h|0,m|0,1e6,0)|0;m=_i64Subtract(e|0,f|0,m|0,M()|0)|0;M()|0;c[i>>2]=j;c[i+4>>2]=l;c[i+8>>2]=m;_snprintf(b,d,124690,i)|0;break}else{l=___divdi3(e|0,f|0,1e6,0)|0;m=___muldi3(l|0,M()|0,1e6,0)|0;m=_i64Subtract(e|0,f|0,m|0,M()|0)|0;M()|0;c[g>>2]=l;c[g+4>>2]=m;_snprintf(b,d,124703,g)|0;break}}while(0);d=_strlen(b)|0;if((d|0)<=0){Xc=k;return}d=b+d|0;a:while(1){d=d+-1|0;switch(a[d>>0]|0){case 46:{j=17;break a}case 48:break;default:{j=18;break a}}a[d>>0]=0;if(d>>>0<=b>>>0){j=18;break}}if((j|0)==17){a[d>>0]=0;Xc=k;return}else if((j|0)==18){Xc=k;return}}function _av_opt_get_dict_val(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=f;a=_av_opt_find2(a,b,0,0,d,g)|0;b=c[g>>2]|0;if(!((a|0)!=0&(b|0)!=0)){g=-1414549496;Xc=f;return g|0}if((c[a+12>>2]|0)!=8){g=-22;Xc=f;return g|0}_av_dict_copy(e,c[b+(c[a+8>>2]|0)>>2]|0,0)|0;g=0;Xc=f;return g|0}function _av_opt_set_defaults(a){a=a|0;_av_opt_set_defaults2(a,0,0);return}function _av_opt_set_defaults2(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);q=r+24|0;p=r+16|0;o=r+8|0;n=r;l=r+32|0;if(!a){Xc=r;return}j=l+4|0;e=0;while(1){f=c[a>>2]|0;h=(e|0)==0;if((h&(f|0)!=0?(m=c[f+8>>2]|0,(m|0)!=0):0)?(k=c[m>>2]|0,(k|0)!=0):0){e=m;f=k}else{if(h){e=28;break}e=e+48|0;f=c[e>>2]|0;if(!f){e=28;break}}i=a+(c[e+8>>2]|0)|0;h=c[e+40>>2]|0;a:do if((h&b|0)==(d|0)&(h&128|0)==0){h=c[e+12>>2]|0;switch(h|0){case 8:case 10:break a;case 13:case 12:case 17:case 15:case 9:case 2:case 1:case 0:case 18:{h=e+16|0;_write_number(a,e,i,1.0,1,c[h>>2]|0,c[h+4>>2]|0)|0;break a}case 4:case 3:{_write_number(a,e,i,+g[e+16>>3],1,1,0)|0;break a}case 6:{_av_d2q(l,+g[e+16>>3],2147483647);h=c[l>>2]|0;_write_number(a,e,i,1.0,c[j>>2]|0,h,((h|0)<0)<<31>>31)|0;break a}case 16:{f=c[e+16>>2]|0;if(!f)break a;if((_av_parse_color(i,f,-1,a)|0)>=0)break a;c[n>>2]=f;_av_log(a,16,124293,n);break a}case 5:{h=c[e+16>>2]|0;_av_freep(i);h=_av_strdup(h)|0;c[i>>2]=h;break a}case 11:{f=c[e+16>>2]|0;if(f|0?_strcmp(f,123961)|0:0){if((_av_parse_video_size(i,i+4|0,f)|0)>=0)break a;c[o>>2]=f;_av_log(a,16,123966,o);break a}c[i+4>>2]=0;c[i>>2]=0;break a}case 14:{f=c[e+16>>2]|0;if(f|0?(_av_parse_video_rate(i,f)|0)>=0:0)break a;c[p>>2]=f;_av_log(a,16,124015,p);break a}case 7:{_set_string_binary(c[e+16>>2]|0,i)|0;break a}default:{c[q>>2]=h;c[q+4>>2]=f;_av_log(a,48,124711,q);break a}}}while(0)}if((e|0)==28){Xc=r;return}}function _av_opt_get_key_value(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);n=o;l=c[b>>2]|0;c[n>>2]=l;l=l+(_strspn(l,124762)|0)|0;i=l;while(1){j=a[i>>0]|0;k=j<<24>>24;if((j|1)<<24>>24==47|(j<<24>>24==95|(j<<24>>24==45|((k+-48|0)>>>0<10|((k|32)+-97|0)>>>0<26))))i=i+1|0;else break}k=i+(_strspn(i,124762)|0)|0;j=a[k>>0]|0;if(j<<24>>24!=0?(_strchr(d,j<<24>>24)|0)!=0:0){d=i-l|0;j=_av_malloc(d+1|0)|0;i=j;if(!j)m=7;else{_memcpy(j|0,l|0,d|0)|0;a[j+d>>0]=0;c[n>>2]=k+1;d=i}}else{i=0;m=7}if((m|0)==7)if(!(f&1)){n=-22;Xc=o;return n|0}else d=i;i=_av_get_token(n,e)|0;if(!i){_av_free(d);n=-12;Xc=o;return n|0}else{c[b>>2]=c[n>>2];c[g>>2]=d;c[h>>2]=i;n=0;Xc=o;return n|0}return 0}function _av_opt_set_from_string(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=Xc;Xc=Xc+112|0;if((Xc|0)>=(Yc|0))N(112);q=u+24|0;o=u+16|0;t=u+8|0;r=u;p=u+40|0;h=u+36|0;m=u+32|0;n=u+28|0;s=u+48|0;c[p>>2]=d;c[h>>2]=0;if(!d){t=0;Xc=u;return t|0}if(!(a[d>>0]|0)){t=0;Xc=u;return t|0}d=0;h=(e|0)==0?h:e;while(1){i=_av_opt_get_key_value(p,f,g,(c[h>>2]|0)!=0&1,m,n)|0;if((i|0)<0){e=5;break}e=c[p>>2]|0;if(a[e>>0]|0){e=e+1|0;c[p>>2]=e}l=c[m>>2]|0;if(!l){k=c[h>>2]|0;h=h+4|0}else while(1)if(!(c[h>>2]|0)){k=l;break}else h=h+4|0;i=c[n>>2]|0;c[o>>2]=k;c[o+4>>2]=i;_av_log(b,48,124819,o);j=_av_opt_set(b,k,i,0)|0;if((j|0)<0){e=15;break}_av_free(i);_av_free(l);d=d+1|0;if(!(a[e>>0]|0)){e=19;break}}if((e|0)==5){h=c[p>>2]|0;if((i|0)==-22){c[r>>2]=h;_av_log(b,16,124767,r);t=-22;Xc=u;return t|0}else{d=s;e=d+64|0;do{a[d>>0]=0;d=d+1|0}while((d|0)<(e|0));_av_strerror(i,s,64)|0;c[t>>2]=h;c[t+4>>2]=s;_av_log(b,16,124793,t);t=i;Xc=u;return t|0}}else if((e|0)==15){if((j|0)==-1414549496){c[q>>2]=k;_av_log(b,16,124847,q)}_av_free(i);_av_free(l);t=j;Xc=u;return t|0}else if((e|0)==19){Xc=u;return d|0}return 0}function _av_opt_free(a){a=a|0;var b=0,d=0,e=0,f=0;if(!a)return;b=0;while(1){d=c[a>>2]|0;e=(b|0)==0;if((e&(d|0)!=0?(f=c[d+8>>2]|0,(f|0)!=0):0)?(c[f>>2]|0)!=0:0)b=f;else{if(e){b=12;break}b=b+48|0;if(!(c[b>>2]|0)){b=12;break}}switch(c[b+12>>2]|0){case 7:case 5:{_av_freep(a+(c[b+8>>2]|0)|0);break}case 8:{_av_dict_free(a+(c[b+8>>2]|0)|0);break}default:{}}}if((b|0)==12)return}function _av_opt_set_dict2(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=j;h=j+8|0;c[h>>2]=0;if(!b){i=0;Xc=j;return i|0}e=_av_dict_get(c[b>>2]|0,171043,0,2)|0;a:do if(e|0){while(1){g=e+4|0;f=_av_opt_set(a,c[e>>2]|0,c[g>>2]|0,d)|0;if((f|0)==-1414549496)f=_av_dict_set(h,c[e>>2]|0,c[g>>2]|0,0)|0;if((f|0)<0)break;e=_av_dict_get(c[b>>2]|0,171043,e,2)|0;if(!e)break a}d=c[g>>2]|0;c[i>>2]=c[e>>2];c[i+4>>2]=d;_av_log(a,16,124870,i);_av_dict_free(h);i=f;Xc=j;return i|0}while(0);_av_dict_free(b);c[b>>2]=c[h>>2];i=0;Xc=j;return i|0}function _av_opt_set_dict(a,b){a=a|0;b=b|0;return _av_opt_set_dict2(a,b,0)|0}function _av_opt_ptr(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;if(!a){b=0;return b|0}f=a+8|0;a=0;while(1){if(!a){a=c[f>>2]|0;if(!a){a=0;e=11;break}e=c[a>>2]|0;if(!e){a=0;e=11;break}}else{a=a+48|0;e=c[a>>2]|0;if(!e){a=0;e=11;break}}if((_strcmp(e,d)|0)==0?(c[a+12>>2]|0)!=10:0){e=10;break}}if((e|0)==10){b=b+(c[a+8>>2]|0)|0;return b|0}else if((e|0)==11)return a|0;return 0}function _av_opt_copy(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;if(!b){j=-22;return j|0}d=c[b>>2]|0;if(!d){j=-22;return j|0}if((d|0)!=(c[a>>2]|0)){j=-22;return j|0}e=c[d+8>>2]|0;if(!e){j=0;return j|0}if(!(c[e>>2]|0)){j=0;return j|0}d=0;do{h=c[e+8>>2]|0;i=a+h|0;h=b+h|0;switch(c[e+12>>2]|0){case 5:{f=c[i>>2]|0;if((f|0)!=(c[h>>2]|0)){_av_freep(i);f=c[h>>2]|0}g=_av_strdup(f)|0;c[i>>2]=g;d=(g|0)==0&(c[h>>2]|0)!=0?-12:d;break}case 7:{g=c[h+4>>2]|0;f=c[i>>2]|0;if((f|0)!=(c[h>>2]|0)){_av_freep(i);f=c[h>>2]|0}h=_av_memdup(f,g)|0;c[i>>2]=h;h=(g|0)!=0&(h|0)==0;c[i+4>>2]=h?0:g;d=h?-12:d;break}case 10:break;case 8:{if((c[h>>2]|0)!=(c[i>>2]|0))_av_dict_free(i);c[i>>2]=0;_av_dict_copy(i,c[h>>2]|0,0)|0;i=(_av_dict_count(c[h>>2]|0)|0)==(_av_dict_count(c[i>>2]|0)|0);d=i?d:-12;break}case 12:case 16:case 13:case 4:case 0:case 1:case 18:{f=4;j=21;break}case 9:case 2:case 17:case 15:{f=8;j=21;break}case 3:{f=8;j=21;break}case 6:case 14:{f=8;j=21;break}case 11:{f=8;j=21;break}default:d=-22}if((j|0)==21){j=0;_memcpy(i|0,h|0,f|0)|0}e=e+48|0}while((c[e>>2]|0)!=0);return d|0}function _av_parse_video_size(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;i=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=i;f=0;while(1){if(!(_strcmp(c[27968+(f*12|0)>>2]|0,e)|0)){g=3;break}f=f+1|0;if(f>>>0>=53){g=5;break}}if((g|0)==3){e=c[27968+(f*12|0)+8>>2]|0;f=c[27968+(f*12|0)+4>>2]|0}else if((g|0)==5){f=_strtol(e,h,10)|0;e=c[h>>2]|0;if(a[e>>0]|0){e=e+1|0;c[h>>2]=e}e=_strtol(e,h,10)|0;if(a[c[h>>2]>>0]|0){d=-22;Xc=i;return d|0}}if((f|0)<1|(e|0)<1){d=-22;Xc=i;return d|0}c[b>>2]=f;c[d>>2]=e;d=0;Xc=i;return d|0}function _av_parse_video_rate(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,h=0,i=0;i=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);f=i+8|0;d=i+20|0;e=i;if(_strcmp(124916,b)|0)if(_strcmp(124921,b)|0)if(_strcmp(124925,b)|0)if(_strcmp(124931,b)|0)if(_strcmp(124936,b)|0)if(_strcmp(124942,b)|0)if(_strcmp(124947,b)|0)if(_strcmp(124952,b)|0){h=a+4|0;c[f>>2]=a;c[f+4>>2]=h;c[f+8>>2]=d;do if((_sscanf(b,124908,f)|0)==2){f=c[a>>2]|0;b=c[h>>2]|0;_av_reduce(a,h,f,((f|0)<0)<<31>>31,b,((b|0)<0)<<31>>31,1001e3,0)|0;b=c[a>>2]|0}else{b=_av_expr_parse_and_eval(f,b,0,0,0,0,0,0,0,64,0)|0;if((b|0)>=0){_av_d2q(e,+g[f>>3],1001e3);f=e;b=c[f>>2]|0;f=c[f+4>>2]|0;c[a>>2]=b;c[a+4>>2]=f;break}h=b;Xc=i;return h|0}while(0);if((b|0)<1){h=-22;Xc=i;return h|0}else{Xc=i;return ((c[h>>2]|0)<1?-22:0)|0}}else b=7;else b=6;else b=5;else b=4;else b=3;else b=2;else b=1;else b=0;e=28608+(b*12|0)+4|0;f=c[e+4>>2]|0;h=a;c[h>>2]=c[e>>2];c[h+4>>2]=f;h=0;Xc=i;return h|0}function _av_parse_color(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=Xc;Xc=Xc+160|0;if((Xc|0)>=(Yc|0))N(160);r=s+144|0;n=s+136|0;m=s+128|0;q=s+156|0;o=s;l=s+152|0;if((a[d>>0]|0)==35)i=1;else{i=(_strncmp(d,125218,2)|0)==0;i=i?2:0}if((e|0)<0)e=_strlen(d)|0;e=e-i+1|0;_av_strlcpy(o,d+i|0,e>>>0<128?e:128)|0;e=_strchr(o,64)|0;c[q>>2]=e;if(!e)k=0;else{k=e+1|0;c[q>>2]=k;a[e>>0]=0}h=_strlen(o)|0;j=b+3|0;a[j>>0]=-1;a:do if((_av_strcasecmp(o,125221)|0)!=0?(_av_strcasecmp(o,125228)|0)!=0:0){if((i|0)==0?(_strspn(o,125237)|0)!=(h|0):0){e=_bsearch(o,28704,140,8,33)|0;if(e|0){o=e+4|0;a[b>>0]=a[o>>0]|0;a[b+1>>0]=a[o+1>>0]|0;a[b+2>>0]=a[o+2>>0]|0;break}c[n>>2]=o;_av_log(f,16,125301,n);r=-22;Xc=s;return r|0}e=_strtoul(o,l,16)|0;b:do if(!(a[c[l>>2]>>0]|0)){switch(h|0){case 8:{a[j>>0]=e;e=8?e>>>8:e;break}case 6:break;default:break b}a[b>>0]=16?e>>>16:e;a[b+1>>0]=8?e>>>8:e;a[b+2>>0]=e;break a}while(0);c[m>>2]=o;_av_log(f,16,125260,m);r=-22;Xc=s;return r|0}else p=9;while(0);if((p|0)==9){p=_av_get_random_seed()|0;a[b>>0]=24?p>>>24:p;a[b+1>>0]=16?p>>>16:p;a[b+2>>0]=8?p>>>8:p;a[j>>0]=p}if(!k){r=0;Xc=s;return r|0}if(!(_strncmp(k,125218,2)|0))g=+((_strtoul(k,q,16)|0)>>>0);else{g=+_strtod(k,q);g=g<0.0|g>1.0?256.0:g*255.0}q=c[q>>2]|0;if((q|0)!=(k|0)?!(g<0.0|(g>255.0|(a[q>>0]|0)!=0)):0){a[j>>0]=~~g;r=0;Xc=s;return r|0}c[r>>2]=k;c[r+4>>2]=d;_av_log(f,16,125325,r);r=-22;Xc=s;return r|0}function _color_table_compare(a,b){a=a|0;b=b|0;return _av_strcasecmp(a,c[b>>2]|0)|0}function _av_small_strptime(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=e+16|0;m=e+8|0;n=e+4|0;o=e+20|0;p=e+12|0;a:while(1){g=d+1|0;f=a[d>>0]|0;b:do switch(f<<24>>24){case 0:{d=52;break a}case 37:{k=d+2|0;d=a[g>>0]|0;switch(d<<24>>24|0){case 74:case 72:{i=d<<24>>24==72;j=i?23:2147483647;i=i?2:4;d=0;h=0;f=b;do{g=(a[f>>0]|0)+-48|0;if(g>>>0>9)break;d=g+(d*10|0)|0;f=f+1|0;h=h+1|0}while(h>>>0>>0);if(d>>>0>j>>>0|(f|0)==(b|0)){b=0;d=52;break a}c[m>>2]=d;b=f;d=k;break b}case 77:{d=(a[b>>0]|0)+-48|0;if(d>>>0>9){b=0;d=52;break a}f=b+1|0;j=(a[f>>0]|0)+-48|0;g=j>>>0>9;d=g?d:j+(d*10|0)|0;if(d>>>0>59){b=0;d=52;break a}c[n>>2]=d;b=g?f:b+2|0;d=k;break b}case 83:{d=(a[b>>0]|0)+-48|0;if(d>>>0>9){b=0;d=52;break a}f=b+1|0;j=(a[f>>0]|0)+-48|0;g=j>>>0>9;d=g?d:j+(d*10|0)|0;if(d>>>0>59){b=0;d=52;break a}c[e>>2]=d;b=g?f:b+2|0;d=k;break b}case 89:{d=(a[b>>0]|0)+-48|0;if(d>>>0>9){b=0;d=52;break a}g=b+1|0;f=(a[g>>0]|0)+-48|0;if(f>>>0<=9){d=f+(d*10|0)|0;g=b+2|0;f=(a[g>>0]|0)+-48|0;if(f>>>0<=9){d=f+(d*10|0)|0;f=b+3|0;g=(a[f>>0]|0)+-48|0;if(g>>>0>9)b=f;else{b=b+4|0;d=g+(d*10|0)|0}}else b=g}else b=g;if(d>>>0>9999){b=0;d=52;break a}c[o>>2]=d+-1900;d=k;break b}case 109:{d=(a[b>>0]|0)+-48|0;if(d>>>0>9){b=0;d=52;break a}f=b+1|0;j=(a[f>>0]|0)+-48|0;g=j>>>0>9;d=(g?d:j+(d*10|0)|0)+-1|0;if(d>>>0>11){b=0;d=52;break a}c[l>>2]=d;b=g?f:b+2|0;d=k;break b}case 100:{d=(a[b>>0]|0)+-48|0;if(d>>>0>9){b=0;d=52;break a}f=b+1|0;j=(a[f>>0]|0)+-48|0;g=j>>>0>9;d=g?d:j+(d*10|0)|0;if((d+-1|0)>>>0>30){b=0;d=52;break a}c[p>>2]=d;b=g?f:b+2|0;d=k;break b}case 84:{b=_av_small_strptime(b,126754,e)|0;if(!b){b=0;d=52;break a}else{d=k;break b}}case 104:case 66:case 98:{if(_av_strncasecmp(b,126763,3)|0)if(_av_strncasecmp(b,126771,3)|0)if(_av_strncasecmp(b,126780,3)|0)if(_av_strncasecmp(b,126786,3)|0)if(_av_strncasecmp(b,126792,3)|0)if(_av_strncasecmp(b,126796,3)|0)if(_av_strncasecmp(b,126801,3)|0)if(_av_strncasecmp(b,126806,3)|0)if(_av_strncasecmp(b,126813,3)|0)if(_av_strncasecmp(b,126823,3)|0)if(_av_strncasecmp(b,126831,3)|0)if(!(_av_strncasecmp(b,126840,3)|0)){g=11;d=126840}else{b=0;d=52;break a}else{g=10;d=126831}else{g=9;d=126823}else{g=8;d=126813}else{g=7;d=126806}else{g=6;d=126801}else{g=5;d=126796}else{g=4;d=126792}else{g=3;d=126786}else{g=2;d=126780}else{g=1;d=126771}else{g=0;d=126763}d=d+3|0;f=_strlen(d)|0;b=b+3|0;if((f|0)>0){j=(_av_strncasecmp(b,d,f)|0)==0;b=j?b+f|0:b}c[l>>2]=g;d=k;break b}case 37:if((a[b>>0]|0)==37){b=b+1|0;d=k;break b}else{b=0;d=52;break a}default:{b=0;d=52;break a}}}default:{switch(f<<24>>24|0){case 9:case 10:case 12:case 13:case 32:break;default:if(f<<24>>24!=11){if((a[b>>0]|0)!=f<<24>>24){b=0;d=52;break a}b=b+1|0;d=g;break b}}d=a[b>>0]|0;if(!(d<<24>>24))d=g;else while(1){switch(d<<24>>24|0){case 9:case 10:case 12:case 13:case 32:break;default:if(d<<24>>24!=11){d=g;break b}}b=b+1|0;d=a[b>>0]|0;if(!(d<<24>>24)){d=g;break b}}}}while(0)}if((d|0)==52)return b|0;return 0}function _av_parse_time(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=Xc;Xc=Xc+144|0;if((Xc|0)>=(Yc|0))N(144);m=r+132|0;p=r+88|0;o=r+44|0;q=r;j=p;f=j+44|0;do{c[j>>2]=0;j=j+4|0}while((j|0)<(f|0));i=b;c[i>>2]=0;c[i+4>>2]=-2147483648;i=(e|0)!=0;do if(!i){e=_av_gettime()|0;f=M()|0;n=___divdi3(e|0,f|0,1e6,0)|0;M()|0;c[m>>2]=n;if(!(_av_strcasecmp(d,126849)|0)){c[b>>2]=e;c[b+4>>2]=f;b=0;Xc=r;return b|0}e=_av_small_strptime(d,126853,p)|0;if(!e)e=_av_small_strptime(d,126866,p)|0;f=(e|0)==0;e=f?d:e;d=f&1;f=a[e>>0]|0;a:do switch(f<<24>>24){case 116:case 84:{e=e+1|0;break}default:while(1){switch(f<<24>>24|0){case 9:case 10:case 12:case 13:case 32:break;default:if(f<<24>>24!=11)break a}f=e+1|0;e=f;f=a[f>>0]|0}}while(0);f=_av_small_strptime(e,126754,p)|0;if(!f){e=_av_small_strptime(e,126873,p)|0;if(!e){b=-22;Xc=r;return b|0}else{n=0;j=d;k=0;f=0}}else{n=0;j=d;e=f;k=0;f=0}}else{h=(a[d>>0]|0)==45;d=h?d+1|0:d;h=h&1;e=_av_small_strptime(d,126880,p)|0;if(!e){e=_av_small_strptime(d,126889,p)|0;c[p+8>>2]=0;if(!e){g=___errno_location()|0;c[g>>2]=0;g=_strtoll(d,q,10)|0;f=M()|0;e=c[q>>2]|0;if((e|0)==(d|0)){b=-22;Xc=r;return b|0}n=___errno_location()|0;if((c[n>>2]|0)==34){b=-34;Xc=r;return b|0}if(!e)e=-22;else{n=h;j=0;k=g;break}Xc=r;return e|0}else f=0}else f=c[p+8>>2]|0;f=((c[p+4>>2]|0)*60|0)+(f*3600|0)+(c[p>>2]|0)|0;n=h;j=0;k=f;f=((f|0)<0)<<31>>31}while(0);g=a[e>>0]|0;if(g<<24>>24==46){g=e+1|0;d=(a[g>>0]|0)+-48|0;if(d>>>0<=9){d=d*1e5|0;h=e+2|0;g=(a[h>>0]|0)+-48|0;if(g>>>0<=9){d=(g*1e4|0)+d|0;h=e+3|0;g=(a[h>>0]|0)+-48|0;if(g>>>0<=9){d=(g*1e3|0)+d|0;h=e+4|0;g=(a[h>>0]|0)+-48|0;if(g>>>0<=9){d=(g*100|0)+d|0;h=e+5|0;g=(a[h>>0]|0)+-48|0;if(g>>>0<=9){d=(g*10|0)+d|0;h=e+6|0;g=(a[h>>0]|0)+-48|0;if(g>>>0>9)e=h;else{d=g+d|0;e=e+7|0}}else e=h}else e=h}else e=h}else e=h}else{d=0;e=g}while(1){g=a[e>>0]|0;if(((g<<24>>24)+-48|0)>>>0>9){h=e;break}else e=e+1|0}}else{d=0;h=e}b:do if(i){switch(g<<24>>24){case 109:{e=h+1|0;if((a[e>>0]|0)==115){i=h+2|0;d=(d|0)/1e3|0;g=1e3;h=0;e=k;break b}break}case 117:{e=h+1|0;if((a[e>>0]|0)==115){i=h+2|0;d=0;g=1;h=0;e=k;break b}break}default:e=h+1|0}i=g<<24>>24==115?e:h;g=1e6;h=0;e=k}else{k=(g|32)<<24>>24==122;e=k&1;i=h+e|0;l=(j|0)!=0;c:do if(l|k){k=e;g=0;h=0}else{switch(a[i>>0]|0){case 45:case 43:break;default:{k=e;g=0;h=0;break c}}j=q;f=j+44|0;do{c[j>>2]=0;j=j+4|0}while((j|0)<(f|0));g=(a[i>>0]|0)==43;f=i+1|0;e=_av_small_strptime(f,126895,q)|0;if(!e){e=_av_small_strptime(f,126901,q)|0;if(!e){e=_av_small_strptime(f,126906,q)|0;if(!e){b=-22;Xc=r;return b|0}}}h=H(g?-60:60,((c[q+8>>2]|0)*60|0)+(c[q+4>>2]|0)|0)|0;k=1;i=e;g=h;h=((h|0)<0)<<31>>31}while(0);if(l){if(!k){e=Vb(m|0)|0;if(!e)e=0;else{j=o;f=j+44|0;do{c[j>>2]=c[e>>2];j=j+4|0;e=e+4|0}while((j|0)<(f|0));e=o}o=e+12|0;c[q>>2]=c[o>>2];c[q+4>>2]=c[o+4>>2];c[q+8>>2]=c[o+8>>2];c[q+12>>2]=c[o+12>>2];c[q+16>>2]=c[o+16>>2];c[q+20>>2]=c[o+20>>2];c[q+24>>2]=c[o+24>>2];c[q+28>>2]=c[o+28>>2]}else{e=Pb(m|0)|0;if(!e)e=0;else{j=o;f=j+44|0;do{c[j>>2]=c[e>>2];j=j+4|0;e=e+4|0}while((j|0)<(f|0));e=o}o=e+12|0;c[q>>2]=c[o>>2];c[q+4>>2]=c[o+4>>2];c[q+8>>2]=c[o+8>>2];c[q+12>>2]=c[o+12>>2];c[q+16>>2]=c[o+16>>2];c[q+20>>2]=c[o+20>>2];c[q+24>>2]=c[o+24>>2];c[q+28>>2]=c[o+28>>2]}o=p+12|0;c[o>>2]=c[q>>2];c[o+4>>2]=c[q+4>>2];c[o+8>>2]=c[q+8>>2];c[o+12>>2]=c[q+12>>2];c[o+16>>2]=c[q+16>>2];c[o+20>>2]=c[q+20>>2];c[o+24>>2]=c[q+24>>2];c[o+28>>2]=c[q+28>>2]}q=(k|0)!=0;c[p+32>>2]=(q^1)<<31>>31;if(q){e=c[p+16>>2]|0;q=(e|0)<2;o=(q?1899:1900)+(c[p+20>>2]|0)|0;e=((c[p+8>>2]|0)*3600|0)+-2032579456+((c[p+4>>2]|0)*60|0)+(c[p>>2]|0)+(((o*365|0)+(c[p+12>>2]|0)+((o|0)/4|0)+((o|0)/-100|0)+((o|0)/400|0)+(((((q?13:1)+e|0)*153|0)+-457|0)/5|0)|0)*86400|0)|0}else e=Zb(p|0)|0;e=_i64Add(g|0,h|0,e|0,((e|0)<0)<<31>>31|0)|0;g=1e6;h=0;f=M()|0}while(0);if(a[i>>0]|0){b=-22;Xc=r;return b|0}q=___udivdi3(-1,2147483647,g|0,h|0)|0;p=M()|0;if((p|0)<(f|0)|(p|0)==(f|0)&q>>>0>>0){b=-34;Xc=r;return b|0}q=___muldi3(g|0,h|0,e|0,f|0)|0;o=M()|0;e=((d|0)<0)<<31>>31;p=_i64Subtract(-1,2147483647,d|0,e|0)|0;m=M()|0;e=_i64Add(q|0,o|0,d|0,e|0)|0;f=M()|0;if((m|0)<(o|0)|(m|0)==(o|0)&p>>>0>>0){b=-34;Xc=r;return b|0}p=(n|0)==0;o=_i64Subtract(0,0,e|0,f|0)|0;q=M()|0;c[b>>2]=p?e:o;c[b+4>>2]=p?f:q;b=0;Xc=r;return b|0}function _av_get_pix_fmt_name(a){a=a|0;if(a>>>0>=193){a=0;return a|0}a=c[29824+(a*152|0)>>2]|0;return a|0}function _av_get_pix_fmt(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);b=g+32|0;f=g;if(!(_strcmp(a,128849)|0))d=127110;else{d=(_strcmp(a,128855)|0)==0;d=d?127100:a}a=0;while(1){if(!(_strcmp(c[29824+(a*152|0)>>2]|0,d)|0)){e=13;break}if(_av_match_name(d,c[29824+(a*152|0)+144>>2]|0)|0){e=13;break}a=a+1|0;if(a>>>0>=193){e=7;break}}if((e|0)==7){c[b>>2]=d;c[b+4>>2]=128866;_snprintf(f,32,128861,b)|0;a=0;while(1){if(!(_strcmp(c[29824+(a*152|0)>>2]|0,f)|0))break;if(_av_match_name(f,c[29824+(a*152|0)+144>>2]|0)|0)break;a=a+1|0;if(a>>>0>=193){e=12;break}}if((e|0)==12){f=(_strcmp(d,128869)|0)==0;Xc=g;return (f?46:-1)|0}f=a;Xc=g;return f|0}else if((e|0)==13){Xc=g;return a|0}return 0}function _av_pix_fmt_desc_get(a){a=a|0;return (a>>>0>192?0:29824+(a*152|0)|0)|0}function _av_pix_fmt_count_planes(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=h;f=b>>>0>192;e=f?0:29824+(b*152|0)|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;if(f){g=-22;Xc=h;return g|0}b=a[e+4>>0]|0;if(!(b<<24>>24)){d=0;e=0;f=0;b=0}else{d=b&255;b=0;do{c[g+(c[e+16+(b<<5)>>2]<<2)>>2]=1;b=b+1|0}while(b>>>0>>0);d=c[g+4>>2]|0;e=c[g>>2]|0;f=c[g+8>>2]|0;b=c[g+12>>2]|0}g=b+(f+(d+e))|0;Xc=h;return g|0}function _av_get_random_seed(){var a=0,b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=Xc;Xc=Xc+176|0;if((Xc|0)>=(Yc|0))N(176);a=l+152|0;h=l+32|0;i=l;k=170352;j=c[k>>2]|0;k=c[k+4>>2]|0;if((c[24373]|0)>>>0>=121){c[a>>2]=128875;c[a+4>>2]=128902;c[a+8>>2]=77;_av_log(0,0,132640,a);wb()}e=(j|0)!=0|(k|0)!=0;a=0;b=0;d=0;while(1){f=Ab()|0;g=f-a|0;if(((b<<1|1)+a|0)<(f|0)){a=170352;a=_i64Add(c[a>>2]|0,c[a+4>>2]|0,1,0)|0;b=M()|0;m=170352;c[m>>2]=a;c[m+4>>2]=b;m=165744+((a&511)<<2)|0;c[m>>2]=(c[m>>2]|0)+(g>>>0<3294638521?g:g+1000328775|0);if((f-d|0)>31249?(m=_i64Subtract(a|0,b|0,j|0,k|0)|0,b=M()|0,b>>>0>0|(b|0)==0&m>>>0>64|e&(b>>>0>0|(b|0)==0&m>>>0>4)):0)break}else{m=165744+((c[42588]&511)<<2)|0;b=H(c[m>>2]|0,1664525)|0;c[m>>2]=(g>>>0<3294638521?g:g+1000328775|0)+1013904223+b}a=f;b=g;d=(d|0)==0?f:d}_av_sha_init(h,160)|0;_av_sha_update(h,165744,2048);_av_sha_final(h,i);m=_llvm_bswap_i32(c[i>>2]|0)|0;m=(_llvm_bswap_i32(c[i+16>>2]|0)|0)+m|0;Xc=l;return m|0}function _av_reduce(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;w=g^e;n=(e|0)>-1|(e|0)==-1&d>>>0>4294967295;j=_i64Subtract(0,0,d|0,e|0)|0;k=M()|0;j=n?d:j;k=n?e:k;n=(g|0)>-1|(g|0)==-1&f>>>0>4294967295;l=_i64Subtract(0,0,f|0,g|0)|0;m=M()|0;l=n?f:l;m=n?g:m;n=_av_gcd(j,k,l,m)|0;o=M()|0;if((n|0)==0&(o|0)==0)l=f;else{d=___divdi3(j|0,k|0,n|0,o|0)|0;e=M()|0;l=___divdi3(l|0,m|0,n|0,o|0)|0;g=M()|0}u=(e|0)>(i|0)|(e|0)==(i|0)&d>>>0>h>>>0;t=(g|0)>(i|0)|(g|0)==(i|0)&l>>>0>h>>>0;k=t|u;j=k?1:d;k=k?0:l;if((l|0)==0&(g|0)==0|(t|u)^1){u=j;h=k;i=0;v=0;t=(w|0)<0;w=0-u|0;w=t?w:u;c[a>>2]=w;c[b>>2]=h;b=(i|0)==0;w=(v|0)==0;w=b&w;w=w&1;return w|0}u=j;s=0;t=k;r=1;q=l;while(1){k=___divdi3(d|0,e|0,q|0,g|0)|0;l=M()|0;n=((u|0)<0)<<31>>31;m=___muldi3(k|0,l|0,u|0,n|0)|0;o=((s|0)<0)<<31>>31;m=_i64Add(m|0,M()|0,s|0,o|0)|0;y=M()|0;f=((t|0)<0)<<31>>31;j=___muldi3(k|0,l|0,t|0,f|0)|0;p=((r|0)<0)<<31>>31;j=_i64Add(j|0,M()|0,r|0,p|0)|0;x=M()|0;if((y|0)>(i|0)|(y|0)==(i|0)&m>>>0>h>>>0|((x|0)>(i|0)|(x|0)==(i|0)&j>>>0>h>>>0))break;k=___muldi3(k|0,l|0,q|0,g|0)|0;k=_i64Subtract(d|0,e|0,k|0,M()|0)|0;l=M()|0;if((k|0)==0&(l|0)==0){k=0;l=0;v=13;break}else{e=g;d=q;r=t;s=u;u=m;t=j;q=k;g=l}}if((v|0)==13){y=(w|0)<0;x=0-m|0;x=y?x:m;c[a>>2]=x;c[b>>2]=j;x=(k|0)==0;y=(l|0)==0;y=x&y;y=y&1;return y|0}if(!u)j=l;else{k=_i64Subtract(h|0,i|0,s|0,o|0)|0;k=___divdi3(k|0,M()|0,u|0,n|0)|0;j=M()|0}if(t){v=_i64Subtract(h|0,i|0,r|0,p|0)|0;v=___divdi3(v|0,M()|0,t|0,f|0)|0;y=M()|0;x=j>>>0>y>>>0|(j|0)==(y|0)&k>>>0>v>>>0;k=x?v:k;j=x?y:j}x=_bitshift64Shl(t|0,f|0,1)|0;x=___muldi3(x|0,M()|0,k|0,j|0)|0;x=_i64Add(x|0,M()|0,r|0,p|0)|0;x=___muldi3(x|0,M()|0,q|0,g|0)|0;i=M()|0;y=___muldi3(d|0,e|0,t|0,f|0)|0;v=M()|0;if(!(i>>>0>v>>>0|(i|0)==(v|0)&x>>>0>y>>>0)){i=u;v=t;x=q;y=g;h=(w|0)<0;w=0-i|0;w=h?w:i;c[a>>2]=w;c[b>>2]=v;x=(x|0)==0;y=(y|0)==0;y=x&y;y=y&1;return y|0}i=(H(u,k)|0)+s|0;v=(H(t,k)|0)+r|0;x=q;y=g;h=(w|0)<0;w=0-i|0;w=h?w:i;c[a>>2]=w;c[b>>2]=v;x=(x|0)==0;y=(y|0)==0;y=x&y;y=y&1;return y|0}function _av_mul_q(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=b+4|0;g=c[b>>2]|0;f=c[d>>2]|0;g=___muldi3(f|0,((f|0)<0)<<31>>31|0,g|0,((g|0)<0)<<31>>31|0)|0;f=M()|0;e=c[h>>2]|0;d=c[d+4>>2]|0;e=___muldi3(d|0,((d|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0;_av_reduce(b,h,g,f,e,M()|0,2147483647,0)|0;e=b;b=c[e+4>>2]|0;d=a;c[d>>2]=c[e>>2];c[d+4>>2]=b;return}function _av_d2q(a,b,d){a=a|0;b=+b;d=d|0;var e=0,f=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0;n=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=n;e=n+8|0;g[h>>3]=b;k=c[h+4>>2]&2147483647;if(k>>>0>2146435072|(k|0)==2146435072&(c[h>>2]|0)>>>0>0){c[a>>2]=0;c[a+4>>2]=0;Xc=n;return}if(+u(+b)>2147483650.0){c[a>>2]=b<0.0?-1:1;c[a+4>>2]=0;Xc=n;return}+_frexp(b,e);f=(c[e>>2]|0)+-1|0;f=(f|0)>0?f:0;c[e>>2]=f;e=_bitshift64Shl(1,0,61-f|0)|0;f=M()|0;i=l+4|0;o=+t(+((+(e>>>0)+4294967296.0*+(f|0))*b+.5));j=~~o>>>0;k=+u(o)>=1.0?(o>0.0?~~+I(+t(o/4294967296.0),4294967295.0)>>>0:~~+G((o-+(~~o>>>0))/4294967296.0)>>>0):0;_av_reduce(l,i,j,k,e,f,d,((d|0)<0)<<31>>31)|0;if(!(c[l>>2]|0)){if((d|0)!=2147483647&(b!=0.0&(d|0)>0))m=8}else if((d|0)!=2147483647&((d|0)>0&(b!=0.0&(c[i>>2]|0)==0)))m=8;if((m|0)==8)_av_reduce(l,i,j,k,e,f,2147483647,0)|0;d=l;l=c[d+4>>2]|0;m=a;c[m>>2]=c[d>>2];c[m+4>>2]=l;Xc=n;return}function _av_get_sample_fmt_name(a){a=a|0;return (a>>>0>11?0:59168+(a*20|0)|0)|0}function _av_get_sample_fmt(a){a=a|0;if(_strcmp(59168,a)|0)if(_strcmp(59188,a)|0)if(_strcmp(59208,a)|0)if(_strcmp(59228,a)|0)if(_strcmp(59248,a)|0)if(_strcmp(59268,a)|0)if(_strcmp(59288,a)|0)if(_strcmp(59308,a)|0)if(_strcmp(59328,a)|0)if(_strcmp(59348,a)|0)if(!(_strcmp(59368,a)|0))a=10;else{a=(_strcmp(59388,a)|0)==0;return (a?11:-1)|0}else a=9;else a=8;else a=7;else a=6;else a=5;else a=4;else a=3;else a=2;else a=1;else a=0;return a|0}function _av_get_planar_sample_fmt(a){a=a|0;if(a>>>0>11){a=-1;return a|0}if((a?3040>>>a:3040)&1|0)return a|0;a=c[59168+(a*20|0)+16>>2]|0;return a|0}function _av_sample_fmt_is_planar(a){a=a|0;if(a>>>0>11){a=0;return a|0}a=c[59168+(a*20|0)+12>>2]|0;return a|0}function _av_samples_get_buffer_size(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;if(e>>>0>11){b=-22;return b|0}g=c[59168+(e*20|0)+8>>2]|0;g=3?g>>3:g;if((b|0)<1|((d|0)<1|(g|0)==0)){b=-22;return b|0}do if(!f)if((d|0)>2147483616){b=-22;return b|0}else{d=d+31&-32;f=1;break}while(0);if((2147483647/(f|0)|0|0)<(b|0)){b=-22;return b|0}i=___muldi3(d|0,((d|0)<0)<<31>>31|0,b|0,((b|0)<0)<<31>>31|0)|0;k=M()|0;h=(2147483647-(H(f,b)|0)|0)/(g|0)|0;j=((h|0)<0)<<31>>31;if((k|0)>(j|0)|(k|0)==(j|0)&i>>>0>h>>>0){k=-22;return k|0}e=((e?3040>>>e:3040)&1|0)!=0;d=H(d,g)|0;d=f+-1+(H(d,e?1:b)|0)&0-f;if(a|0)c[a>>2]=d;k=H(d,e?b:1)|0;return k|0}function _av_samples_copy(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;if(h>>>0>11){h=g;i=0;k=1}else{k=((h?3040>>>h:3040)&1|0)!=0;i=c[59168+(h*20|0)+8>>2]|0;h=k?1:g;i=3?i>>3:i;k=k?g:1}h=H(h,i)|0;j=H(h,f)|0;d=H(h,d)|0;f=H(h,e)|0;h=c[a>>2]|0;i=c[b>>2]|0;e=i;l=h;g=(k|0)>0;if(((h>>>0>>0?e-l|0:l-e|0)|0)<(j|0)){if(!g)return 0;_memmove(h+d|0,i+f|0,j|0)|0;if((k|0)==1)return 0;h=1;do{_memmove((c[a+(h<<2)>>2]|0)+d|0,(c[b+(h<<2)>>2]|0)+f|0,j|0)|0;h=h+1|0}while((h|0)!=(k|0));return 0}else{if(!g)return 0;_memcpy(h+d|0,i+f|0,j|0)|0;if((k|0)==1)return 0;h=1;do{_memcpy((c[a+(h<<2)>>2]|0)+d|0,(c[b+(h<<2)>>2]|0)+f|0,j|0)|0;h=h+1|0}while((h|0)!=(k|0));return 0}return 0}function _av_sha_init(b,d){b=b|0;d=d|0;var e=0;a[b>>0]=5?d>>>5:d;switch(d|0){case 160:{c[b+80>>2]=1732584193;c[b+84>>2]=-271733879;c[b+88>>2]=-1732584194;c[b+92>>2]=271733878;c[b+96>>2]=-1009589776;d=9;e=5;break}case 224:{c[b+80>>2]=-1056596264;c[b+84>>2]=914150663;c[b+88>>2]=812702999;c[b+92>>2]=-150054599;c[b+96>>2]=-4191439;c[b+100>>2]=1750603025;c[b+104>>2]=1694076839;c[b+108>>2]=-1090891868;d=10;e=5;break}case 256:{c[b+80>>2]=1779033703;c[b+84>>2]=-1150833019;c[b+88>>2]=1013904242;c[b+92>>2]=-1521486534;c[b+96>>2]=1359893119;c[b+100>>2]=-1694144372;c[b+104>>2]=528734635;c[b+108>>2]=1541459225;d=10;e=5;break}default:d=-22}if((e|0)==5){c[b+112>>2]=d;d=b+8|0;c[d>>2]=0;c[d+4>>2]=0;d=0}return d|0}function _sha256_transform(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0;z=c[a>>2]|0;w=a+4|0;x=c[w>>2]|0;t=a+8|0;u=c[t>>2]|0;q=a+12|0;r=c[q>>2]|0;m=a+16|0;o=c[m>>2]|0;j=a+20|0;k=c[j>>2]|0;g=a+24|0;h=c[g>>2]|0;e=a+28|0;f=c[e>>2]|0;C=_llvm_bswap_i32(d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24|0)|0;Q=f+1116352408+((o<<26|(6?o>>>6:o))^(o<<21|(11?o>>>11:o))^(o<<7|(25?o>>>25:o)))+((h^k)&o^h)+C|0;s=Q+r|0;Q=((u|x)&z|u&x)+((z<<30|(2?z>>>2:z))^(z<<19|(13?z>>>13:z))^(z<<10|(22?z>>>22:z)))+Q|0;B=b+4|0;B=_llvm_bswap_i32(d[B>>0]|d[B+1>>0]<<8|d[B+2>>0]<<16|d[B+3>>0]<<24|0)|0;i=h+1899447441+B+(s&(k^o)^k)+((s<<26|(6?s>>>6:s))^(s<<21|(11?s>>>11:s))^(s<<7|(25?s>>>25:s)))|0;v=i+u|0;i=((Q<<30|(2?Q>>>2:Q))^(Q<<19|(13?Q>>>13:Q))^(Q<<10|(22?Q>>>22:Q)))+(Q&(x|z)|x&z)+i|0;A=b+8|0;A=_llvm_bswap_i32(d[A>>0]|d[A+1>>0]<<8|d[A+2>>0]<<16|d[A+3>>0]<<24|0)|0;l=k+-1245643825+A+(v&(s^o)^o)+((v<<26|(6?v>>>6:v))^(v<<21|(11?v>>>11:v))^(v<<7|(25?v>>>25:v)))|0;y=l+x|0;l=((i<<30|(2?i>>>2:i))^(i<<19|(13?i>>>13:i))^(i<<10|(22?i>>>22:i)))+(i&(Q|z)|Q&z)+l|0;E=b+12|0;E=_llvm_bswap_i32(d[E>>0]|d[E+1>>0]<<8|d[E+2>>0]<<16|d[E+3>>0]<<24|0)|0;p=o+-373957723+E+(y&(v^s)^s)+((y<<26|(6?y>>>6:y))^(y<<21|(11?y>>>11:y))^(y<<7|(25?y>>>25:y)))|0;n=p+z|0;p=((l<<30|(2?l>>>2:l))^(l<<19|(13?l>>>13:l))^(l<<10|(22?l>>>22:l)))+(l&(i|Q)|i&Q)+p|0;L=b+16|0;L=_llvm_bswap_i32(d[L>>0]|d[L+1>>0]<<8|d[L+2>>0]<<16|d[L+3>>0]<<24|0)|0;s=s+961987163+L+(n&(y^v)^v)+((n<<26|(6?n>>>6:n))^(n<<21|(11?n>>>11:n))^(n<<7|(25?n>>>25:n)))|0;Q=s+Q|0;s=((p<<30|(2?p>>>2:p))^(p<<19|(13?p>>>13:p))^(p<<10|(22?p>>>22:p)))+(p&(l|i)|l&i)+s|0;J=b+20|0;J=_llvm_bswap_i32(d[J>>0]|d[J+1>>0]<<8|d[J+2>>0]<<16|d[J+3>>0]<<24|0)|0;v=J+1508970993+v+(Q&(n^y)^y)+((Q<<26|(6?Q>>>6:Q))^(Q<<21|(11?Q>>>11:Q))^(Q<<7|(25?Q>>>25:Q)))|0;i=v+i|0;v=((s<<30|(2?s>>>2:s))^(s<<19|(13?s>>>13:s))^(s<<10|(22?s>>>22:s)))+(s&(p|l)|p&l)+v|0;H=b+24|0;H=_llvm_bswap_i32(d[H>>0]|d[H+1>>0]<<8|d[H+2>>0]<<16|d[H+3>>0]<<24|0)|0;y=H+-1841331548+y+(i&(Q^n)^n)+((i<<26|(6?i>>>6:i))^(i<<21|(11?i>>>11:i))^(i<<7|(25?i>>>25:i)))|0;l=y+l|0;y=((v<<30|(2?v>>>2:v))^(v<<19|(13?v>>>13:v))^(v<<10|(22?v>>>22:v)))+(v&(s|p)|s&p)+y|0;F=b+28|0;F=_llvm_bswap_i32(d[F>>0]|d[F+1>>0]<<8|d[F+2>>0]<<16|d[F+3>>0]<<24|0)|0;n=F+-1424204075+n+(l&(i^Q)^Q)+((l<<26|(6?l>>>6:l))^(l<<21|(11?l>>>11:l))^(l<<7|(25?l>>>25:l)))|0;p=n+p|0;n=((y<<30|(2?y>>>2:y))^(y<<19|(13?y>>>13:y))^(y<<10|(22?y>>>22:y)))+(y&(v|s)|v&s)+n|0;P=b+32|0;P=_llvm_bswap_i32(d[P>>0]|d[P+1>>0]<<8|d[P+2>>0]<<16|d[P+3>>0]<<24|0)|0;Q=P+-670586216+Q+(p&(l^i)^i)+((p<<26|(6?p>>>6:p))^(p<<21|(11?p>>>11:p))^(p<<7|(25?p>>>25:p)))|0;s=Q+s|0;Q=((n<<30|(2?n>>>2:n))^(n<<19|(13?n>>>13:n))^(n<<10|(22?n>>>22:n)))+(n&(y|v)|y&v)+Q|0;O=b+36|0;O=_llvm_bswap_i32(d[O>>0]|d[O+1>>0]<<8|d[O+2>>0]<<16|d[O+3>>0]<<24|0)|0;i=O+310598401+i+(s&(p^l)^l)+((s<<26|(6?s>>>6:s))^(s<<21|(11?s>>>11:s))^(s<<7|(25?s>>>25:s)))|0;v=i+v|0;i=((Q<<30|(2?Q>>>2:Q))^(Q<<19|(13?Q>>>13:Q))^(Q<<10|(22?Q>>>22:Q)))+(Q&(n|y)|n&y)+i|0;N=b+40|0;N=_llvm_bswap_i32(d[N>>0]|d[N+1>>0]<<8|d[N+2>>0]<<16|d[N+3>>0]<<24|0)|0;l=N+607225278+l+(v&(s^p)^p)+((v<<26|(6?v>>>6:v))^(v<<21|(11?v>>>11:v))^(v<<7|(25?v>>>25:v)))|0;y=l+y|0;l=((i<<30|(2?i>>>2:i))^(i<<19|(13?i>>>13:i))^(i<<10|(22?i>>>22:i)))+(i&(Q|n)|Q&n)+l|0;M=b+44|0;M=_llvm_bswap_i32(d[M>>0]|d[M+1>>0]<<8|d[M+2>>0]<<16|d[M+3>>0]<<24|0)|0;p=M+1426881987+p+(y&(v^s)^s)+((y<<26|(6?y>>>6:y))^(y<<21|(11?y>>>11:y))^(y<<7|(25?y>>>25:y)))|0;n=p+n|0;p=((l<<30|(2?l>>>2:l))^(l<<19|(13?l>>>13:l))^(l<<10|(22?l>>>22:l)))+(l&(i|Q)|i&Q)+p|0;K=b+48|0;K=_llvm_bswap_i32(d[K>>0]|d[K+1>>0]<<8|d[K+2>>0]<<16|d[K+3>>0]<<24|0)|0;s=K+1925078388+s+(n&(y^v)^v)+((n<<26|(6?n>>>6:n))^(n<<21|(11?n>>>11:n))^(n<<7|(25?n>>>25:n)))|0;Q=s+Q|0;s=((p<<30|(2?p>>>2:p))^(p<<19|(13?p>>>13:p))^(p<<10|(22?p>>>22:p)))+(p&(l|i)|l&i)+s|0;I=b+52|0;I=_llvm_bswap_i32(d[I>>0]|d[I+1>>0]<<8|d[I+2>>0]<<16|d[I+3>>0]<<24|0)|0;v=I+-2132889090+v+(Q&(n^y)^y)+((Q<<26|(6?Q>>>6:Q))^(Q<<21|(11?Q>>>11:Q))^(Q<<7|(25?Q>>>25:Q)))|0;i=v+i|0;v=((s<<30|(2?s>>>2:s))^(s<<19|(13?s>>>13:s))^(s<<10|(22?s>>>22:s)))+(s&(p|l)|p&l)+v|0;G=b+56|0;G=_llvm_bswap_i32(d[G>>0]|d[G+1>>0]<<8|d[G+2>>0]<<16|d[G+3>>0]<<24|0)|0;y=G+-1680079193+y+(i&(Q^n)^n)+((i<<26|(6?i>>>6:i))^(i<<21|(11?i>>>11:i))^(i<<7|(25?i>>>25:i)))|0;l=y+l|0;y=((v<<30|(2?v>>>2:v))^(v<<19|(13?v>>>13:v))^(v<<10|(22?v>>>22:v)))+(v&(s|p)|s&p)+y|0;D=b+60|0;D=_llvm_bswap_i32(d[D>>0]|d[D+1>>0]<<8|d[D+2>>0]<<16|d[D+3>>0]<<24|0)|0;n=D+-1046744716+n+(l&(i^Q)^Q)+((l<<26|(6?l>>>6:l))^(l<<21|(11?l>>>11:l))^(l<<7|(25?l>>>25:l)))|0;p=n+p|0;n=((y<<30|(2?y>>>2:y))^(y<<19|(13?y>>>13:y))^(y<<10|(22?y>>>22:y)))+(y&(v|s)|v&s)+n|0;C=((B<<14|(18?B>>>18:B))^(3?B>>>3:B)^(B<<25|(7?B>>>7:B)))+C+O+((G<<13|(19?G>>>19:G))^(10?G>>>10:G)^(G<<15|(17?G>>>17:G)))|0;b=C+-459576895+Q+(p&(l^i)^i)+((p<<26|(6?p>>>6:p))^(p<<21|(11?p>>>11:p))^(p<<7|(25?p>>>25:p)))|0;s=b+s|0;b=((n<<30|(2?n>>>2:n))^(n<<19|(13?n>>>13:n))^(n<<10|(22?n>>>22:n)))+(n&(y|v)|y&v)+b|0;B=((A<<14|(18?A>>>18:A))^(3?A>>>3:A)^(A<<25|(7?A>>>7:A)))+B+N+((D<<13|(19?D>>>19:D))^(10?D>>>10:D)^(D<<15|(17?D>>>17:D)))|0;i=B+-272742522+i+(s&(p^l)^l)+((s<<26|(6?s>>>6:s))^(s<<21|(11?s>>>11:s))^(s<<7|(25?s>>>25:s)))|0;v=i+v|0;i=((b<<30|(2?b>>>2:b))^(b<<19|(13?b>>>13:b))^(b<<10|(22?b>>>22:b)))+(b&(n|y)|n&y)+i|0;A=((E<<14|(18?E>>>18:E))^(3?E>>>3:E)^(E<<25|(7?E>>>7:E)))+A+M+((C<<13|(19?C>>>19:C))^(10?C>>>10:C)^(C<<15|(17?C>>>17:C)))|0;l=A+264347078+l+(v&(s^p)^p)+((v<<26|(6?v>>>6:v))^(v<<21|(11?v>>>11:v))^(v<<7|(25?v>>>25:v)))|0;y=l+y|0;l=((i<<30|(2?i>>>2:i))^(i<<19|(13?i>>>13:i))^(i<<10|(22?i>>>22:i)))+(i&(b|n)|b&n)+l|0;E=((L<<14|(18?L>>>18:L))^(3?L>>>3:L)^(L<<25|(7?L>>>7:L)))+E+K+((B<<13|(19?B>>>19:B))^(10?B>>>10:B)^(B<<15|(17?B>>>17:B)))|0;p=E+604807628+p+(y&(v^s)^s)+((y<<26|(6?y>>>6:y))^(y<<21|(11?y>>>11:y))^(y<<7|(25?y>>>25:y)))|0;n=p+n|0;p=((l<<30|(2?l>>>2:l))^(l<<19|(13?l>>>13:l))^(l<<10|(22?l>>>22:l)))+(l&(i|b)|i&b)+p|0;L=((J<<14|(18?J>>>18:J))^(3?J>>>3:J)^(J<<25|(7?J>>>7:J)))+L+I+((A<<13|(19?A>>>19:A))^(10?A>>>10:A)^(A<<15|(17?A>>>17:A)))|0;s=L+770255983+s+(n&(y^v)^v)+((n<<26|(6?n>>>6:n))^(n<<21|(11?n>>>11:n))^(n<<7|(25?n>>>25:n)))|0;b=s+b|0;s=((p<<30|(2?p>>>2:p))^(p<<19|(13?p>>>13:p))^(p<<10|(22?p>>>22:p)))+(p&(l|i)|l&i)+s|0;J=((H<<14|(18?H>>>18:H))^(3?H>>>3:H)^(H<<25|(7?H>>>7:H)))+J+G+((E<<13|(19?E>>>19:E))^(10?E>>>10:E)^(E<<15|(17?E>>>17:E)))|0;v=J+1249150122+v+(b&(n^y)^y)+((b<<26|(6?b>>>6:b))^(b<<21|(11?b>>>11:b))^(b<<7|(25?b>>>25:b)))|0;i=v+i|0;v=((s<<30|(2?s>>>2:s))^(s<<19|(13?s>>>13:s))^(s<<10|(22?s>>>22:s)))+(s&(p|l)|p&l)+v|0;H=((F<<14|(18?F>>>18:F))^(3?F>>>3:F)^(F<<25|(7?F>>>7:F)))+H+D+((L<<13|(19?L>>>19:L))^(10?L>>>10:L)^(L<<15|(17?L>>>17:L)))|0;y=H+1555081692+y+(i&(b^n)^n)+((i<<26|(6?i>>>6:i))^(i<<21|(11?i>>>11:i))^(i<<7|(25?i>>>25:i)))|0;l=y+l|0;y=((v<<30|(2?v>>>2:v))^(v<<19|(13?v>>>13:v))^(v<<10|(22?v>>>22:v)))+(v&(s|p)|s&p)+y|0;F=((P<<14|(18?P>>>18:P))^(3?P>>>3:P)^(P<<25|(7?P>>>7:P)))+F+C+((J<<13|(19?J>>>19:J))^(10?J>>>10:J)^(J<<15|(17?J>>>17:J)))|0;n=F+1996064986+n+(l&(i^b)^b)+((l<<26|(6?l>>>6:l))^(l<<21|(11?l>>>11:l))^(l<<7|(25?l>>>25:l)))|0;p=n+p|0;n=((y<<30|(2?y>>>2:y))^(y<<19|(13?y>>>13:y))^(y<<10|(22?y>>>22:y)))+(y&(v|s)|v&s)+n|0;P=((O<<14|(18?O>>>18:O))^(3?O>>>3:O)^(O<<25|(7?O>>>7:O)))+P+B+((H<<13|(19?H>>>19:H))^(10?H>>>10:H)^(H<<15|(17?H>>>17:H)))|0;b=P+-1740746414+b+(p&(l^i)^i)+((p<<26|(6?p>>>6:p))^(p<<21|(11?p>>>11:p))^(p<<7|(25?p>>>25:p)))|0;s=b+s|0;b=((n<<30|(2?n>>>2:n))^(n<<19|(13?n>>>13:n))^(n<<10|(22?n>>>22:n)))+(n&(y|v)|y&v)+b|0;O=((N<<14|(18?N>>>18:N))^(3?N>>>3:N)^(N<<25|(7?N>>>7:N)))+O+A+((F<<13|(19?F>>>19:F))^(10?F>>>10:F)^(F<<15|(17?F>>>17:F)))|0;i=O+-1473132947+i+(s&(p^l)^l)+((s<<26|(6?s>>>6:s))^(s<<21|(11?s>>>11:s))^(s<<7|(25?s>>>25:s)))|0;v=i+v|0;i=((b<<30|(2?b>>>2:b))^(b<<19|(13?b>>>13:b))^(b<<10|(22?b>>>22:b)))+(b&(n|y)|n&y)+i|0;N=((M<<14|(18?M>>>18:M))^(3?M>>>3:M)^(M<<25|(7?M>>>7:M)))+N+E+((P<<13|(19?P>>>19:P))^(10?P>>>10:P)^(P<<15|(17?P>>>17:P)))|0;l=N+-1341970488+l+(v&(s^p)^p)+((v<<26|(6?v>>>6:v))^(v<<21|(11?v>>>11:v))^(v<<7|(25?v>>>25:v)))|0;y=l+y|0;l=((i<<30|(2?i>>>2:i))^(i<<19|(13?i>>>13:i))^(i<<10|(22?i>>>22:i)))+(i&(b|n)|b&n)+l|0;M=((K<<14|(18?K>>>18:K))^(3?K>>>3:K)^(K<<25|(7?K>>>7:K)))+M+L+((O<<13|(19?O>>>19:O))^(10?O>>>10:O)^(O<<15|(17?O>>>17:O)))|0;p=M+-1084653625+p+(y&(v^s)^s)+((y<<26|(6?y>>>6:y))^(y<<21|(11?y>>>11:y))^(y<<7|(25?y>>>25:y)))|0;n=p+n|0;p=((l<<30|(2?l>>>2:l))^(l<<19|(13?l>>>13:l))^(l<<10|(22?l>>>22:l)))+(l&(i|b)|i&b)+p|0;K=((I<<14|(18?I>>>18:I))^(3?I>>>3:I)^(I<<25|(7?I>>>7:I)))+K+J+((N<<13|(19?N>>>19:N))^(10?N>>>10:N)^(N<<15|(17?N>>>17:N)))|0;s=K+-958395405+s+(n&(y^v)^v)+((n<<26|(6?n>>>6:n))^(n<<21|(11?n>>>11:n))^(n<<7|(25?n>>>25:n)))|0;b=s+b|0;s=((p<<30|(2?p>>>2:p))^(p<<19|(13?p>>>13:p))^(p<<10|(22?p>>>22:p)))+(p&(l|i)|l&i)+s|0;I=((G<<14|(18?G>>>18:G))^(3?G>>>3:G)^(G<<25|(7?G>>>7:G)))+I+H+((M<<13|(19?M>>>19:M))^(10?M>>>10:M)^(M<<15|(17?M>>>17:M)))|0;v=I+-710438585+v+(b&(n^y)^y)+((b<<26|(6?b>>>6:b))^(b<<21|(11?b>>>11:b))^(b<<7|(25?b>>>25:b)))|0;i=v+i|0;v=((s<<30|(2?s>>>2:s))^(s<<19|(13?s>>>13:s))^(s<<10|(22?s>>>22:s)))+(s&(p|l)|p&l)+v|0;G=((D<<14|(18?D>>>18:D))^(3?D>>>3:D)^(D<<25|(7?D>>>7:D)))+G+F+((K<<13|(19?K>>>19:K))^(10?K>>>10:K)^(K<<15|(17?K>>>17:K)))|0;y=G+113926993+y+(i&(b^n)^n)+((i<<26|(6?i>>>6:i))^(i<<21|(11?i>>>11:i))^(i<<7|(25?i>>>25:i)))|0;l=y+l|0;y=((v<<30|(2?v>>>2:v))^(v<<19|(13?v>>>13:v))^(v<<10|(22?v>>>22:v)))+(v&(s|p)|s&p)+y|0;D=((C<<14|(18?C>>>18:C))^(3?C>>>3:C)^(C<<25|(7?C>>>7:C)))+D+P+((I<<13|(19?I>>>19:I))^(10?I>>>10:I)^(I<<15|(17?I>>>17:I)))|0;n=D+338241895+n+(l&(i^b)^b)+((l<<26|(6?l>>>6:l))^(l<<21|(11?l>>>11:l))^(l<<7|(25?l>>>25:l)))|0;p=n+p|0;n=((y<<30|(2?y>>>2:y))^(y<<19|(13?y>>>13:y))^(y<<10|(22?y>>>22:y)))+(y&(v|s)|v&s)+n|0;C=((B<<14|(18?B>>>18:B))^(3?B>>>3:B)^(B<<25|(7?B>>>7:B)))+C+O+((G<<13|(19?G>>>19:G))^(10?G>>>10:G)^(G<<15|(17?G>>>17:G)))|0;b=C+666307205+b+(p&(l^i)^i)+((p<<26|(6?p>>>6:p))^(p<<21|(11?p>>>11:p))^(p<<7|(25?p>>>25:p)))|0;s=b+s|0;b=((n<<30|(2?n>>>2:n))^(n<<19|(13?n>>>13:n))^(n<<10|(22?n>>>22:n)))+(n&(y|v)|y&v)+b|0;B=((A<<14|(18?A>>>18:A))^(3?A>>>3:A)^(A<<25|(7?A>>>7:A)))+B+N+((D<<13|(19?D>>>19:D))^(10?D>>>10:D)^(D<<15|(17?D>>>17:D)))|0;i=B+773529912+i+(s&(p^l)^l)+((s<<26|(6?s>>>6:s))^(s<<21|(11?s>>>11:s))^(s<<7|(25?s>>>25:s)))|0;v=i+v|0;i=((b<<30|(2?b>>>2:b))^(b<<19|(13?b>>>13:b))^(b<<10|(22?b>>>22:b)))+(b&(n|y)|n&y)+i|0;A=((E<<14|(18?E>>>18:E))^(3?E>>>3:E)^(E<<25|(7?E>>>7:E)))+A+M+((C<<13|(19?C>>>19:C))^(10?C>>>10:C)^(C<<15|(17?C>>>17:C)))|0;l=A+1294757372+l+(v&(s^p)^p)+((v<<26|(6?v>>>6:v))^(v<<21|(11?v>>>11:v))^(v<<7|(25?v>>>25:v)))|0;y=l+y|0;l=((i<<30|(2?i>>>2:i))^(i<<19|(13?i>>>13:i))^(i<<10|(22?i>>>22:i)))+(i&(b|n)|b&n)+l|0;E=((L<<14|(18?L>>>18:L))^(3?L>>>3:L)^(L<<25|(7?L>>>7:L)))+E+K+((B<<13|(19?B>>>19:B))^(10?B>>>10:B)^(B<<15|(17?B>>>17:B)))|0;p=E+1396182291+p+(y&(v^s)^s)+((y<<26|(6?y>>>6:y))^(y<<21|(11?y>>>11:y))^(y<<7|(25?y>>>25:y)))|0;n=p+n|0;p=((l<<30|(2?l>>>2:l))^(l<<19|(13?l>>>13:l))^(l<<10|(22?l>>>22:l)))+(l&(i|b)|i&b)+p|0;L=((J<<14|(18?J>>>18:J))^(3?J>>>3:J)^(J<<25|(7?J>>>7:J)))+L+I+((A<<13|(19?A>>>19:A))^(10?A>>>10:A)^(A<<15|(17?A>>>17:A)))|0;s=L+1695183700+s+(n&(y^v)^v)+((n<<26|(6?n>>>6:n))^(n<<21|(11?n>>>11:n))^(n<<7|(25?n>>>25:n)))|0;b=s+b|0;s=((p<<30|(2?p>>>2:p))^(p<<19|(13?p>>>13:p))^(p<<10|(22?p>>>22:p)))+(p&(l|i)|l&i)+s|0;J=((H<<14|(18?H>>>18:H))^(3?H>>>3:H)^(H<<25|(7?H>>>7:H)))+J+G+((E<<13|(19?E>>>19:E))^(10?E>>>10:E)^(E<<15|(17?E>>>17:E)))|0;v=J+1986661051+v+(b&(n^y)^y)+((b<<26|(6?b>>>6:b))^(b<<21|(11?b>>>11:b))^(b<<7|(25?b>>>25:b)))|0;i=v+i|0;v=((s<<30|(2?s>>>2:s))^(s<<19|(13?s>>>13:s))^(s<<10|(22?s>>>22:s)))+(s&(p|l)|p&l)+v|0;H=((F<<14|(18?F>>>18:F))^(3?F>>>3:F)^(F<<25|(7?F>>>7:F)))+H+D+((L<<13|(19?L>>>19:L))^(10?L>>>10:L)^(L<<15|(17?L>>>17:L)))|0;y=H+-2117940946+y+(i&(b^n)^n)+((i<<26|(6?i>>>6:i))^(i<<21|(11?i>>>11:i))^(i<<7|(25?i>>>25:i)))|0;l=y+l|0;y=((v<<30|(2?v>>>2:v))^(v<<19|(13?v>>>13:v))^(v<<10|(22?v>>>22:v)))+(v&(s|p)|s&p)+y|0;F=((P<<14|(18?P>>>18:P))^(3?P>>>3:P)^(P<<25|(7?P>>>7:P)))+F+C+((J<<13|(19?J>>>19:J))^(10?J>>>10:J)^(J<<15|(17?J>>>17:J)))|0;n=F+-1838011259+n+(l&(i^b)^b)+((l<<26|(6?l>>>6:l))^(l<<21|(11?l>>>11:l))^(l<<7|(25?l>>>25:l)))|0;p=n+p|0;n=((y<<30|(2?y>>>2:y))^(y<<19|(13?y>>>13:y))^(y<<10|(22?y>>>22:y)))+(y&(v|s)|v&s)+n|0;P=((O<<14|(18?O>>>18:O))^(3?O>>>3:O)^(O<<25|(7?O>>>7:O)))+P+B+((H<<13|(19?H>>>19:H))^(10?H>>>10:H)^(H<<15|(17?H>>>17:H)))|0;b=P+-1564481375+b+(p&(l^i)^i)+((p<<26|(6?p>>>6:p))^(p<<21|(11?p>>>11:p))^(p<<7|(25?p>>>25:p)))|0;s=b+s|0;b=((n<<30|(2?n>>>2:n))^(n<<19|(13?n>>>13:n))^(n<<10|(22?n>>>22:n)))+(n&(y|v)|y&v)+b|0;O=((N<<14|(18?N>>>18:N))^(3?N>>>3:N)^(N<<25|(7?N>>>7:N)))+O+A+((F<<13|(19?F>>>19:F))^(10?F>>>10:F)^(F<<15|(17?F>>>17:F)))|0;i=O+-1474664885+i+(s&(p^l)^l)+((s<<26|(6?s>>>6:s))^(s<<21|(11?s>>>11:s))^(s<<7|(25?s>>>25:s)))|0;v=i+v|0;i=((b<<30|(2?b>>>2:b))^(b<<19|(13?b>>>13:b))^(b<<10|(22?b>>>22:b)))+(b&(n|y)|n&y)+i|0;N=((M<<14|(18?M>>>18:M))^(3?M>>>3:M)^(M<<25|(7?M>>>7:M)))+N+E+((P<<13|(19?P>>>19:P))^(10?P>>>10:P)^(P<<15|(17?P>>>17:P)))|0;l=N+-1035236496+l+(v&(s^p)^p)+((v<<26|(6?v>>>6:v))^(v<<21|(11?v>>>11:v))^(v<<7|(25?v>>>25:v)))|0;y=l+y|0;l=((i<<30|(2?i>>>2:i))^(i<<19|(13?i>>>13:i))^(i<<10|(22?i>>>22:i)))+(i&(b|n)|b&n)+l|0;M=((K<<14|(18?K>>>18:K))^(3?K>>>3:K)^(K<<25|(7?K>>>7:K)))+M+L+((O<<13|(19?O>>>19:O))^(10?O>>>10:O)^(O<<15|(17?O>>>17:O)))|0;p=M+-949202525+p+(y&(v^s)^s)+((y<<26|(6?y>>>6:y))^(y<<21|(11?y>>>11:y))^(y<<7|(25?y>>>25:y)))|0;n=p+n|0;p=((l<<30|(2?l>>>2:l))^(l<<19|(13?l>>>13:l))^(l<<10|(22?l>>>22:l)))+(l&(i|b)|i&b)+p|0;K=((I<<14|(18?I>>>18:I))^(3?I>>>3:I)^(I<<25|(7?I>>>7:I)))+K+J+((N<<13|(19?N>>>19:N))^(10?N>>>10:N)^(N<<15|(17?N>>>17:N)))|0;s=K+-778901479+s+(n&(y^v)^v)+((n<<26|(6?n>>>6:n))^(n<<21|(11?n>>>11:n))^(n<<7|(25?n>>>25:n)))|0;b=s+b|0;s=((p<<30|(2?p>>>2:p))^(p<<19|(13?p>>>13:p))^(p<<10|(22?p>>>22:p)))+(p&(l|i)|l&i)+s|0;I=((G<<14|(18?G>>>18:G))^(3?G>>>3:G)^(G<<25|(7?G>>>7:G)))+I+H+((M<<13|(19?M>>>19:M))^(10?M>>>10:M)^(M<<15|(17?M>>>17:M)))|0;v=I+-694614492+v+(b&(n^y)^y)+((b<<26|(6?b>>>6:b))^(b<<21|(11?b>>>11:b))^(b<<7|(25?b>>>25:b)))|0;i=v+i|0;v=((s<<30|(2?s>>>2:s))^(s<<19|(13?s>>>13:s))^(s<<10|(22?s>>>22:s)))+(s&(p|l)|p&l)+v|0;G=((D<<14|(18?D>>>18:D))^(3?D>>>3:D)^(D<<25|(7?D>>>7:D)))+G+F+((K<<13|(19?K>>>19:K))^(10?K>>>10:K)^(K<<15|(17?K>>>17:K)))|0;y=G+-200395387+y+(i&(b^n)^n)+((i<<26|(6?i>>>6:i))^(i<<21|(11?i>>>11:i))^(i<<7|(25?i>>>25:i)))|0;l=y+l|0;y=((v<<30|(2?v>>>2:v))^(v<<19|(13?v>>>13:v))^(v<<10|(22?v>>>22:v)))+(v&(s|p)|s&p)+y|0;D=((C<<14|(18?C>>>18:C))^(3?C>>>3:C)^(C<<25|(7?C>>>7:C)))+D+P+((I<<13|(19?I>>>19:I))^(10?I>>>10:I)^(I<<15|(17?I>>>17:I)))|0;n=D+275423344+n+(l&(i^b)^b)+((l<<26|(6?l>>>6:l))^(l<<21|(11?l>>>11:l))^(l<<7|(25?l>>>25:l)))|0;p=n+p|0;n=((y<<30|(2?y>>>2:y))^(y<<19|(13?y>>>13:y))^(y<<10|(22?y>>>22:y)))+(y&(v|s)|v&s)+n|0;C=((B<<14|(18?B>>>18:B))^(3?B>>>3:B)^(B<<25|(7?B>>>7:B)))+C+O+((G<<13|(19?G>>>19:G))^(10?G>>>10:G)^(G<<15|(17?G>>>17:G)))|0;b=C+430227734+b+(p&(l^i)^i)+((p<<26|(6?p>>>6:p))^(p<<21|(11?p>>>11:p))^(p<<7|(25?p>>>25:p)))|0;s=b+s|0;b=((n<<30|(2?n>>>2:n))^(n<<19|(13?n>>>13:n))^(n<<10|(22?n>>>22:n)))+(n&(y|v)|y&v)+b|0;B=((A<<14|(18?A>>>18:A))^(3?A>>>3:A)^(A<<25|(7?A>>>7:A)))+B+N+((D<<13|(19?D>>>19:D))^(10?D>>>10:D)^(D<<15|(17?D>>>17:D)))|0;i=B+506948616+i+(s&(p^l)^l)+((s<<26|(6?s>>>6:s))^(s<<21|(11?s>>>11:s))^(s<<7|(25?s>>>25:s)))|0;v=i+v|0;i=((b<<30|(2?b>>>2:b))^(b<<19|(13?b>>>13:b))^(b<<10|(22?b>>>22:b)))+(b&(n|y)|n&y)+i|0;A=((E<<14|(18?E>>>18:E))^(3?E>>>3:E)^(E<<25|(7?E>>>7:E)))+A+M+((C<<13|(19?C>>>19:C))^(10?C>>>10:C)^(C<<15|(17?C>>>17:C)))|0;l=A+659060556+l+(v&(s^p)^p)+((v<<26|(6?v>>>6:v))^(v<<21|(11?v>>>11:v))^(v<<7|(25?v>>>25:v)))|0;y=l+y|0;l=((i<<30|(2?i>>>2:i))^(i<<19|(13?i>>>13:i))^(i<<10|(22?i>>>22:i)))+(i&(b|n)|b&n)+l|0;E=((L<<14|(18?L>>>18:L))^(3?L>>>3:L)^(L<<25|(7?L>>>7:L)))+E+K+((B<<13|(19?B>>>19:B))^(10?B>>>10:B)^(B<<15|(17?B>>>17:B)))|0;p=E+883997877+p+(y&(v^s)^s)+((y<<26|(6?y>>>6:y))^(y<<21|(11?y>>>11:y))^(y<<7|(25?y>>>25:y)))|0;n=p+n|0;p=((l<<30|(2?l>>>2:l))^(l<<19|(13?l>>>13:l))^(l<<10|(22?l>>>22:l)))+(l&(i|b)|i&b)+p|0;L=((J<<14|(18?J>>>18:J))^(3?J>>>3:J)^(J<<25|(7?J>>>7:J)))+L+I+((A<<13|(19?A>>>19:A))^(10?A>>>10:A)^(A<<15|(17?A>>>17:A)))|0;s=L+958139571+s+(n&(y^v)^v)+((n<<26|(6?n>>>6:n))^(n<<21|(11?n>>>11:n))^(n<<7|(25?n>>>25:n)))|0;b=s+b|0;s=((p<<30|(2?p>>>2:p))^(p<<19|(13?p>>>13:p))^(p<<10|(22?p>>>22:p)))+(p&(l|i)|l&i)+s|0;J=((H<<14|(18?H>>>18:H))^(3?H>>>3:H)^(H<<25|(7?H>>>7:H)))+J+G+((E<<13|(19?E>>>19:E))^(10?E>>>10:E)^(E<<15|(17?E>>>17:E)))|0;v=J+1322822218+v+(b&(n^y)^y)+((b<<26|(6?b>>>6:b))^(b<<21|(11?b>>>11:b))^(b<<7|(25?b>>>25:b)))|0;i=v+i|0;v=((s<<30|(2?s>>>2:s))^(s<<19|(13?s>>>13:s))^(s<<10|(22?s>>>22:s)))+(s&(p|l)|p&l)+v|0;H=((F<<14|(18?F>>>18:F))^(3?F>>>3:F)^(F<<25|(7?F>>>7:F)))+H+D+((L<<13|(19?L>>>19:L))^(10?L>>>10:L)^(L<<15|(17?L>>>17:L)))|0;y=H+1537002063+y+(i&(b^n)^n)+((i<<26|(6?i>>>6:i))^(i<<21|(11?i>>>11:i))^(i<<7|(25?i>>>25:i)))|0;l=y+l|0;y=((v<<30|(2?v>>>2:v))^(v<<19|(13?v>>>13:v))^(v<<10|(22?v>>>22:v)))+(v&(s|p)|s&p)+y|0;F=((P<<14|(18?P>>>18:P))^(3?P>>>3:P)^(P<<25|(7?P>>>7:P)))+F+C+((J<<13|(19?J>>>19:J))^(10?J>>>10:J)^(J<<15|(17?J>>>17:J)))|0;n=F+1747873779+n+(l&(i^b)^b)+((l<<26|(6?l>>>6:l))^(l<<21|(11?l>>>11:l))^(l<<7|(25?l>>>25:l)))|0;p=n+p|0;n=((y<<30|(2?y>>>2:y))^(y<<19|(13?y>>>13:y))^(y<<10|(22?y>>>22:y)))+(y&(v|s)|v&s)+n|0;B=((O<<14|(18?O>>>18:O))^(3?O>>>3:O)^(O<<25|(7?O>>>7:O)))+P+B+((H<<13|(19?H>>>19:H))^(10?H>>>10:H)^(H<<15|(17?H>>>17:H)))|0;b=B+1955562222+b+(p&(l^i)^i)+((p<<26|(6?p>>>6:p))^(p<<21|(11?p>>>11:p))^(p<<7|(25?p>>>25:p)))|0;s=b+s|0;b=((n<<30|(2?n>>>2:n))^(n<<19|(13?n>>>13:n))^(n<<10|(22?n>>>22:n)))+(n&(y|v)|y&v)+b|0;A=((N<<14|(18?N>>>18:N))^(3?N>>>3:N)^(N<<25|(7?N>>>7:N)))+O+A+((F<<13|(19?F>>>19:F))^(10?F>>>10:F)^(F<<15|(17?F>>>17:F)))|0;i=A+2024104815+i+(s&(p^l)^l)+((s<<26|(6?s>>>6:s))^(s<<21|(11?s>>>11:s))^(s<<7|(25?s>>>25:s)))|0;v=i+v|0;i=((b<<30|(2?b>>>2:b))^(b<<19|(13?b>>>13:b))^(b<<10|(22?b>>>22:b)))+(b&(n|y)|n&y)+i|0;E=((M<<14|(18?M>>>18:M))^(3?M>>>3:M)^(M<<25|(7?M>>>7:M)))+N+E+((B<<13|(19?B>>>19:B))^(10?B>>>10:B)^(B<<15|(17?B>>>17:B)))|0;l=E+-2067236844+l+(v&(s^p)^p)+((v<<26|(6?v>>>6:v))^(v<<21|(11?v>>>11:v))^(v<<7|(25?v>>>25:v)))|0;y=l+y|0;l=((i<<30|(2?i>>>2:i))^(i<<19|(13?i>>>13:i))^(i<<10|(22?i>>>22:i)))+(i&(b|n)|b&n)+l|0;A=((K<<14|(18?K>>>18:K))^(3?K>>>3:K)^(K<<25|(7?K>>>7:K)))+M+L+((A<<13|(19?A>>>19:A))^(10?A>>>10:A)^(A<<15|(17?A>>>17:A)))|0;p=A+-1933114872+p+(y&(v^s)^s)+((y<<26|(6?y>>>6:y))^(y<<21|(11?y>>>11:y))^(y<<7|(25?y>>>25:y)))|0;n=p+n|0;p=((l<<30|(2?l>>>2:l))^(l<<19|(13?l>>>13:l))^(l<<10|(22?l>>>22:l)))+(l&(i|b)|i&b)+p|0;E=((I<<14|(18?I>>>18:I))^(3?I>>>3:I)^(I<<25|(7?I>>>7:I)))+K+J+((E<<13|(19?E>>>19:E))^(10?E>>>10:E)^(E<<15|(17?E>>>17:E)))|0;s=E+-1866530822+s+(n&(y^v)^v)+((n<<26|(6?n>>>6:n))^(n<<21|(11?n>>>11:n))^(n<<7|(25?n>>>25:n)))|0;b=s+b|0;s=((p<<30|(2?p>>>2:p))^(p<<19|(13?p>>>13:p))^(p<<10|(22?p>>>22:p)))+(p&(l|i)|l&i)+s|0;A=((G<<14|(18?G>>>18:G))^(3?G>>>3:G)^(G<<25|(7?G>>>7:G)))+I+H+((A<<13|(19?A>>>19:A))^(10?A>>>10:A)^(A<<15|(17?A>>>17:A)))|0;v=A+-1538233109+v+(b&(n^y)^y)+((b<<26|(6?b>>>6:b))^(b<<21|(11?b>>>11:b))^(b<<7|(25?b>>>25:b)))|0;i=v+i|0;v=((s<<30|(2?s>>>2:s))^(s<<19|(13?s>>>13:s))^(s<<10|(22?s>>>22:s)))+(s&(p|l)|p&l)+v|0;y=G+-1090935817+((D<<14|(18?D>>>18:D))^(3?D>>>3:D)^(D<<25|(7?D>>>7:D)))+F+((E<<13|(19?E>>>19:E))^(10?E>>>10:E)^(E<<15|(17?E>>>17:E)))+y+(i&(b^n)^n)+((i<<26|(6?i>>>6:i))^(i<<21|(11?i>>>11:i))^(i<<7|(25?i>>>25:i)))|0;l=y+l|0;y=((v<<30|(2?v>>>2:v))^(v<<19|(13?v>>>13:v))^(v<<10|(22?v>>>22:v)))+(v&(s|p)|s&p)+y|0;n=D+-965641998+((C<<14|(18?C>>>18:C))^(3?C>>>3:C)^(C<<25|(7?C>>>7:C)))+B+((A<<13|(19?A>>>19:A))^(10?A>>>10:A)^(A<<15|(17?A>>>17:A)))+n+(l&(i^b)^b)+((l<<26|(6?l>>>6:l))^(l<<21|(11?l>>>11:l))^(l<<7|(25?l>>>25:l)))|0;c[a>>2]=(y&(v|s)|v&s)+z+((y<<30|(2?y>>>2:y))^(y<<19|(13?y>>>13:y))^(y<<10|(22?y>>>22:y)))+n;c[w>>2]=y+x;c[t>>2]=v+u;c[q>>2]=s+r;c[m>>2]=p+o+n;c[j>>2]=l+k;c[g>>2]=i+h;c[e>>2]=b+f;return}function _sha1_transform(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;r=c[a>>2]|0;m=a+4|0;n=c[m>>2]|0;j=a+8|0;k=c[j>>2]|0;g=a+12|0;h=c[g>>2]|0;e=a+16|0;f=c[e>>2]|0;y=_llvm_bswap_i32(d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24|0)|0;H=(r<<5|(27?r>>>27:r))+1518500249+f+y+((h^k)&n^h)|0;o=n<<30|(2?n>>>2:n);u=b+4|0;u=_llvm_bswap_i32(d[u>>0]|d[u+1>>0]<<8|d[u+2>>0]<<16|d[u+3>>0]<<24|0)|0;i=h+1518500249+((o^k)&r^k)+u+(H<<5|(27?H>>>27:H))|0;p=r<<30|(2?r>>>2:r);z=b+8|0;z=_llvm_bswap_i32(d[z>>0]|d[z+1>>0]<<8|d[z+2>>0]<<16|d[z+3>>0]<<24|0)|0;l=k+1518500249+z+(H&(o^p)^o)+(i<<5|(27?i>>>27:i))|0;H=H<<30|(2?H>>>2:H);E=b+12|0;E=_llvm_bswap_i32(d[E>>0]|d[E+1>>0]<<8|d[E+2>>0]<<16|d[E+3>>0]<<24|0)|0;o=o+1518500249+E+(i&(H^p)^p)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);C=b+16|0;C=_llvm_bswap_i32(d[C>>0]|d[C+1>>0]<<8|d[C+2>>0]<<16|d[C+3>>0]<<24|0)|0;p=p+1518500249+C+(l&(i^H)^H)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);A=b+20|0;A=_llvm_bswap_i32(d[A>>0]|d[A+1>>0]<<8|d[A+2>>0]<<16|d[A+3>>0]<<24|0)|0;H=A+1518500249+H+(o&(l^i)^i)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);w=b+24|0;w=_llvm_bswap_i32(d[w>>0]|d[w+1>>0]<<8|d[w+2>>0]<<16|d[w+3>>0]<<24|0)|0;i=w+1518500249+i+(p&(o^l)^l)+(H<<5|(27?H>>>27:H))|0;p=p<<30|(2?p>>>2:p);s=b+28|0;s=_llvm_bswap_i32(d[s>>0]|d[s+1>>0]<<8|d[s+2>>0]<<16|d[s+3>>0]<<24|0)|0;l=s+1518500249+l+(H&(p^o)^o)+(i<<5|(27?i>>>27:i))|0;H=H<<30|(2?H>>>2:H);v=b+32|0;v=_llvm_bswap_i32(d[v>>0]|d[v+1>>0]<<8|d[v+2>>0]<<16|d[v+3>>0]<<24|0)|0;o=v+1518500249+o+(i&(H^p)^p)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);q=b+36|0;q=_llvm_bswap_i32(d[q>>0]|d[q+1>>0]<<8|d[q+2>>0]<<16|d[q+3>>0]<<24|0)|0;p=q+1518500249+p+(l&(i^H)^H)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);G=b+40|0;G=_llvm_bswap_i32(d[G>>0]|d[G+1>>0]<<8|d[G+2>>0]<<16|d[G+3>>0]<<24|0)|0;H=G+1518500249+H+(o&(l^i)^i)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);F=b+44|0;F=_llvm_bswap_i32(d[F>>0]|d[F+1>>0]<<8|d[F+2>>0]<<16|d[F+3>>0]<<24|0)|0;i=F+1518500249+i+(p&(o^l)^l)+(H<<5|(27?H>>>27:H))|0;p=p<<30|(2?p>>>2:p);D=b+48|0;D=_llvm_bswap_i32(d[D>>0]|d[D+1>>0]<<8|d[D+2>>0]<<16|d[D+3>>0]<<24|0)|0;l=D+1518500249+l+(H&(p^o)^o)+(i<<5|(27?i>>>27:i))|0;H=H<<30|(2?H>>>2:H);B=b+52|0;B=_llvm_bswap_i32(d[B>>0]|d[B+1>>0]<<8|d[B+2>>0]<<16|d[B+3>>0]<<24|0)|0;o=B+1518500249+o+(i&(H^p)^p)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);x=b+56|0;x=_llvm_bswap_i32(d[x>>0]|d[x+1>>0]<<8|d[x+2>>0]<<16|d[x+3>>0]<<24|0)|0;p=x+1518500249+p+(l&(i^H)^H)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);t=b+60|0;t=_llvm_bswap_i32(d[t>>0]|d[t+1>>0]<<8|d[t+2>>0]<<16|d[t+3>>0]<<24|0)|0;b=t+1518500249+H+(o&(l^i)^i)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);y=z^y^v^B;y=y<<1|(31?y>>>31:y);i=y+1518500249+i+(p&(o^l)^l)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);u=E^u^q^x;u=u<<1|(31?u>>>31:u);l=u+1518500249+l+(b&(p^o)^o)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);z=C^z^G^t;z=z<<1|(31?z>>>31:z);o=z+1518500249+o+(i&(b^p)^p)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);E=A^E^F^y;E=E<<1|(31?E>>>31:E);p=E+1518500249+p+(l&(i^b)^b)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);C=w^C^D^u;C=C<<1|(31?C>>>31:C);b=C+1859775393+b+(l^i^o)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);A=s^A^B^z;A=A<<1|(31?A>>>31:A);i=A+1859775393+i+(o^l^p)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);w=v^w^x^E;w=w<<1|(31?w>>>31:w);l=w+1859775393+l+(p^o^b)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);s=q^s^t^C;s=s<<1|(31?s>>>31:s);o=s+1859775393+o+(b^p^i)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);v=G^v^y^A;v=v<<1|(31?v>>>31:v);p=v+1859775393+p+(i^b^l)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);q=F^q^u^w;q=q<<1|(31?q>>>31:q);b=q+1859775393+b+(l^i^o)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);G=D^G^z^s;G=G<<1|(31?G>>>31:G);i=G+1859775393+i+(o^l^p)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);F=B^F^E^v;F=F<<1|(31?F>>>31:F);l=F+1859775393+l+(p^o^b)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);D=x^D^C^q;D=D<<1|(31?D>>>31:D);o=D+1859775393+o+(b^p^i)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);B=t^B^A^G;B=B<<1|(31?B>>>31:B);p=B+1859775393+p+(i^b^l)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);x=y^x^w^F;x=x<<1|(31?x>>>31:x);b=x+1859775393+b+(l^i^o)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);t=u^t^s^D;t=t<<1|(31?t>>>31:t);i=t+1859775393+i+(o^l^p)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);y=z^y^v^B;y=y<<1|(31?y>>>31:y);l=y+1859775393+l+(p^o^b)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);u=E^u^q^x;u=u<<1|(31?u>>>31:u);o=u+1859775393+o+(b^p^i)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);z=C^z^G^t;z=z<<1|(31?z>>>31:z);p=z+1859775393+p+(i^b^l)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);E=A^E^F^y;E=E<<1|(31?E>>>31:E);b=E+1859775393+b+(l^i^o)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);C=w^C^D^u;C=C<<1|(31?C>>>31:C);i=C+1859775393+i+(o^l^p)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);A=s^A^B^z;A=A<<1|(31?A>>>31:A);l=A+1859775393+l+(p^o^b)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);w=v^w^x^E;w=w<<1|(31?w>>>31:w);o=w+1859775393+o+(b^p^i)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);s=q^s^t^C;s=s<<1|(31?s>>>31:s);p=s+1859775393+p+(i^b^l)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);v=G^v^y^A;v=v<<1|(31?v>>>31:v);b=v+-1894007588+b+((o|l)&i|o&l)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);q=F^q^u^w;q=q<<1|(31?q>>>31:q);i=q+-1894007588+i+((p|o)&l|p&o)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);G=D^G^z^s;G=G<<1|(31?G>>>31:G);l=G+-1894007588+l+((b|p)&o|b&p)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);F=B^F^E^v;F=F<<1|(31?F>>>31:F);o=F+-1894007588+o+((i|b)&p|i&b)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);D=x^D^C^q;D=D<<1|(31?D>>>31:D);p=D+-1894007588+p+((l|i)&b|l&i)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);B=t^B^A^G;B=B<<1|(31?B>>>31:B);b=B+-1894007588+b+((o|l)&i|o&l)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);x=y^x^w^F;x=x<<1|(31?x>>>31:x);i=x+-1894007588+i+((p|o)&l|p&o)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);t=u^t^s^D;t=t<<1|(31?t>>>31:t);l=t+-1894007588+l+((b|p)&o|b&p)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);y=z^y^v^B;y=y<<1|(31?y>>>31:y);o=y+-1894007588+o+((i|b)&p|i&b)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);u=E^u^q^x;u=u<<1|(31?u>>>31:u);p=u+-1894007588+p+((l|i)&b|l&i)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);z=C^z^G^t;z=z<<1|(31?z>>>31:z);b=z+-1894007588+b+((o|l)&i|o&l)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);E=A^E^F^y;E=E<<1|(31?E>>>31:E);i=E+-1894007588+i+((p|o)&l|p&o)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);C=w^C^D^u;C=C<<1|(31?C>>>31:C);l=C+-1894007588+l+((b|p)&o|b&p)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);A=s^A^B^z;A=A<<1|(31?A>>>31:A);o=A+-1894007588+o+((i|b)&p|i&b)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);w=v^w^x^E;w=w<<1|(31?w>>>31:w);p=w+-1894007588+p+((l|i)&b|l&i)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);s=q^s^t^C;s=s<<1|(31?s>>>31:s);b=s+-1894007588+b+((o|l)&i|o&l)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);v=G^v^y^A;v=v<<1|(31?v>>>31:v);i=v+-1894007588+i+((p|o)&l|p&o)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);q=F^q^u^w;q=q<<1|(31?q>>>31:q);l=q+-1894007588+l+((b|p)&o|b&p)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);G=D^G^z^s;G=G<<1|(31?G>>>31:G);o=G+-1894007588+o+((i|b)&p|i&b)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);F=B^F^E^v;F=F<<1|(31?F>>>31:F);p=F+-1894007588+p+((l|i)&b|l&i)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);D=x^D^C^q;D=D<<1|(31?D>>>31:D);b=D+-899497514+b+(l^i^o)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);B=t^B^A^G;B=B<<1|(31?B>>>31:B);i=B+-899497514+i+(o^l^p)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);x=y^x^w^F;x=x<<1|(31?x>>>31:x);l=x+-899497514+l+(p^o^b)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);t=u^t^s^D;t=t<<1|(31?t>>>31:t);o=t+-899497514+o+(b^p^i)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);y=z^y^v^B;y=y<<1|(31?y>>>31:y);p=y+-899497514+p+(i^b^l)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);u=E^u^q^x;u=u<<1|(31?u>>>31:u);b=u+-899497514+b+(l^i^o)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);z=C^z^G^t;z=z<<1|(31?z>>>31:z);i=z+-899497514+i+(o^l^p)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);E=A^E^F^y;E=E<<1|(31?E>>>31:E);l=E+-899497514+l+(p^o^b)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);C=w^C^D^u;C=C<<1|(31?C>>>31:C);o=C+-899497514+o+(b^p^i)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);A=s^A^B^z;A=A<<1|(31?A>>>31:A);p=A+-899497514+p+(i^b^l)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);w=v^w^x^E;w=w<<1|(31?w>>>31:w);b=w+-899497514+b+(l^i^o)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);s=q^s^t^C;s=s<<1|(31?s>>>31:s);i=s+-899497514+i+(o^l^p)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);v=G^v^y^A;v=v<<1|(31?v>>>31:v);l=v+-899497514+l+(p^o^b)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);q=F^q^u^w;q=q<<1|(31?q>>>31:q);o=q+-899497514+o+(b^p^i)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);z=D^G^z^s;z=z<<1|(31?z>>>31:z);p=z+-899497514+p+(i^b^l)+(o<<5|(27?o>>>27:o))|0;l=l<<30|(2?l>>>2:l);v=B^F^E^v;v=v<<1|(31?v>>>31:v);b=v+-899497514+b+(l^i^o)+(p<<5|(27?p>>>27:p))|0;o=o<<30|(2?o>>>2:o);q=x^D^C^q;q=q<<1|(31?q>>>31:q);i=q+-899497514+i+(o^l^p)+(b<<5|(27?b>>>27:b))|0;p=p<<30|(2?p>>>2:p);z=t^B^A^z;l=(z<<1|(31?z>>>31:z))+-899497514+l+(p^o^b)+(i<<5|(27?i>>>27:i))|0;b=b<<30|(2?b>>>2:b);v=y^x^w^v;o=(v<<1|(31?v>>>31:v))+-899497514+o+(b^p^i)+(l<<5|(27?l>>>27:l))|0;i=i<<30|(2?i>>>2:i);q=u^t^s^q;c[a>>2]=r+-899497514+(q<<1|(31?q>>>31:q))+p+(i^b^l)+(o<<5|(27?o>>>27:o));c[m>>2]=o+n;c[j>>2]=(l<<30|(2?l>>>2:l))+k;c[g>>2]=i+h;c[e>>2]=b+f;return}function _av_sha_update(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=a+8|0;g=e;h=c[g>>2]|0;f=h&63;g=_i64Add(h|0,c[g+4>>2]|0,d|0,0)|0;h=M()|0;c[e>>2]=g;c[e+4>>2]=h;e=a+16+f|0;if((f+d|0)>>>0>63){f=64-f|0;_memcpy(e|0,b|0,f|0)|0;g=a+112|0;h=a+80|0;e=a+16|0;td[c[g>>2]&63](h,e);if((f+63|0)>>>0>>0)while(1){td[c[g>>2]&63](h,b+f|0);a=f+64|0;if((f+127|0)>>>0>>0)f=a;else{f=a;break}}}else f=0;_memcpy(e|0,b+f|0,d-f|0)|0;return}function _av_sha_final(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);m=n;l=b+8|0;k=l;f=c[k>>2]|0;k=c[k+4>>2]|0;g=_llvm_bswap_i32(f<<3|0)|0;j=_bitshift64Lshr(f|0,k|0,29)|0;M()|0;j=_llvm_bswap_i32(j|0)|0;h=m;c[h>>2]=j;c[h+4>>2]=g;h=f&63;k=_i64Add(f|0,k|0,1,0)|0;f=M()|0;g=l;c[g>>2]=k;c[g+4>>2]=f;g=b+16+h|0;f=b+16|0;if((h|0)==63){_memcpy(g|0,128966,64-h|0)|0;td[c[b+112>>2]&63](b+80|0,f);h=1;g=f}else h=0;_memcpy(g|0,128966+h|0,h^1|0)|0;g=l;h=c[g>>2]|0;g=c[g+4>>2]|0;i=h&63;if(!((h&63|0)==56&0==0)){j=b+80|0;k=b+112|0;do{o=_i64Add(h|0,g|0,1,0)|0;h=M()|0;g=l;c[g>>2]=o;c[g+4>>2]=h;g=b+16+i|0;if((i|0)==63){_memset(g|0,0,64-i|0)|0;td[c[k>>2]&63](j,f);h=1;g=f}else h=0;_memcpy(g|0,171043+h|0,h^1|0)|0;g=l;h=c[g>>2]|0;g=c[g+4>>2]|0;i=h&63}while(!((h&63|0)==56&0==0))}o=_i64Add(h|0,g|0,8,0)|0;g=M()|0;h=l;c[h>>2]=o;c[h+4>>2]=g;h=b+16+i|0;g=64-i|0;if((i+8|0)>>>0>63){_memcpy(h|0,m|0,g|0)|0;td[c[b+112>>2]&63](b+80|0,f)}else{g=0;f=h}_memcpy(f|0,m+g|0,8-g|0)|0;if(!(a[b>>0]|0)){Xc=n;return}f=0;do{m=_llvm_bswap_i32(c[b+80+(f<<2)>>2]|0)|0;o=e+(f<<2)|0;a[o>>0]=m;a[o+1>>0]=m>>8;a[o+2>>0]=m>>16;a[o+3>>0]=m>>24;f=f+1|0}while(f>>>0<(d[b>>0]|0)>>>0);Xc=n;return}function _av_gettime(){L(-1|0);return -1}function _av_gettime_relative(){L(35);return 876144639}function _av_usleep(a){a=a|0;return -38}function _av_demuxer_iterate(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;do if(d)if(!0){d=0;return d|0}else{b=0+(d+-1<<2)|0;break}else b=97496;while(0);b=c[b>>2]|0;if(!b){d=0;return d|0}c[a>>2]=d+1;d=b;return d|0}function _av_iformat_next(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;if(!(a[171042]|0)){if(0?(d=c[0]|0,K(),d|0):0){h=0;f=0;g=d;while(1){if(f|0)c[f+40>>2]=g;h=h+1|0;d=c[0+(h<<2)>>2]|0;if(!d)break;else{f=g;g=d}}}if(0?(e=c[0]|0,K(),e|0):0){f=0;d=97592;while(1){c[d+28>>2]=e;f=f+1|0;d=c[0+(f<<2)>>2]|0;if(!d)break;else{h=e;e=d;d=h}}}a[171042]=1}if(!b)return 97592;else return c[b+28>>2]|0;return 0}function _av_oformat_next(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;if(!(a[171042]|0)){if(0?(d=c[0]|0,K(),d|0):0){h=0;f=0;g=d;while(1){if(f|0)c[f+40>>2]=g;h=h+1|0;d=c[0+(h<<2)>>2]|0;if(!d)break;else{f=g;g=d}}}if(0?(e=c[0]|0,K(),e|0):0){f=0;d=97592;while(1){c[d+28>>2]=e;f=f+1|0;d=c[0+(f<<2)>>2]|0;if(!d)break;else{h=e;e=d;d=h}}}a[171042]=1}if(b|0){b=c[b+40>>2]|0;return b|0}if(!0){b=0;return b|0}else K();return 0}function _urlcontext_to_name(a){a=a|0;a=c[a+4>>2]|0;if(!a){a=139820;return a|0}a=c[a>>2]|0;return a|0}function _urlcontext_child_next(a,b){a=a|0;b=b|0;var d=0;if(((b|0)==0?(d=c[a+8>>2]|0,d|0):0)?c[(c[a+4>>2]|0)+64>>2]|0:0)return d|0;d=0;return d|0}function _ffurl_connect(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);l=n+56|0;k=n+48|0;j=n+40|0;h=n+32|0;f=n+16|0;e=n;m=n+60|0;c[m>>2]=0;m=(b|0)==0?m:b;b=_av_dict_get(c[m>>2]|0,139500,0,0)|0;if(b|0){d=c[a+48>>2]|0;if(!d){c[e>>2]=129034;o=e+4|0;c[o>>2]=129171;o=e+8|0;c[o>>2]=177;_av_log(0,0,132640,e);wb()}if(_strcmp(d,c[b+4>>2]|0)|0){c[e>>2]=129034;o=e+4|0;c[o>>2]=129171;o=e+8|0;c[o>>2]=177;_av_log(0,0,132640,e);wb()}}b=_av_dict_get(c[m>>2]|0,139565,0,0)|0;if(b|0){d=c[a+52>>2]|0;if(!d){c[f>>2]=129230;o=f+4|0;c[o>>2]=129171;o=f+8|0;c[o>>2]=179;_av_log(0,0,132640,f);wb()}if(_strcmp(d,c[b+4>>2]|0)|0){c[f>>2]=129230;o=f+4|0;c[o>>2]=129171;o=f+8|0;c[o>>2]=179;_av_log(0,0,132640,f);wb()}}f=a+48|0;b=c[f>>2]|0;if(b|0?(g=a+4|0,(_av_match_list(c[c[g>>2]>>2]|0,b,44)|0)<1):0){o=c[f>>2]|0;c[h>>2]=c[c[g>>2]>>2];c[h+4>>2]=o;_av_log(a,16,129367,h);o=-22;Xc=n;return o|0}e=a+52|0;b=c[e>>2]|0;if(b|0?(i=a+4|0,(_av_match_list(c[c[i>>2]>>2]|0,b,44)|0)>0):0){o=c[e>>2]|0;c[j>>2]=c[c[i>>2]>>2];c[j+4>>2]=o;_av_log(a,16,129405,j);o=-22;Xc=n;return o|0}b=c[f>>2]|0;do if(!b){b=a+4|0;d=c[(c[b>>2]|0)+96>>2]|0;if(!d){_av_log(a,48,129471,l);b=c[f>>2]|0;break}c[k>>2]=d;_av_log(a,48,129439,k);b=_av_strdup(c[(c[b>>2]|0)+96>>2]|0)|0;c[f>>2]=b;if(!b){o=-12;Xc=n;return o|0}}while(0);b=_av_dict_set(m,139500,b,0)|0;if((b|0)<0){o=b;Xc=n;return o|0}b=_av_dict_set(m,139565,c[e>>2]|0,0)|0;if((b|0)<0){o=b;Xc=n;return o|0}e=a+4|0;b=c[e>>2]|0;d=c[b+8>>2]|0;if(!d)b=hd[c[b+4>>2]&63](a,c[a+12>>2]|0,c[a+16>>2]|0)|0;else b=md[d&127](a,c[a+12>>2]|0,c[a+16>>2]|0,m)|0;_av_dict_set(m,139500,0,0)|0;_av_dict_set(m,139565,0,0)|0;if(b|0){o=b;Xc=n;return o|0}c[a+28>>2]=1;if((c[a+16>>2]&2|0)==0?_strcmp(c[c[e>>2]>>2]|0,129497)|0:0){o=0;Xc=n;return o|0}d=a+24|0;if(c[d>>2]|0){o=0;Xc=n;return o|0}b=c[(c[e>>2]|0)+28>>2]|0;if(b|0?(md[b&127](a,0,0,0)|0,(M()|0)>=0):0){o=0;Xc=n;return o|0}c[d>>2]=1;o=0;Xc=n;return o|0}function _ffurl_seek(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=c[(c[a+4>>2]|0)+28>>2]|0;if(!f){e=-1;f=-38;L(e|0);return f|0}f=md[f&127](a,b,d,e&-131073)|0;e=M()|0;L(e|0);return f|0}function _ffurl_alloc(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);p=r+24|0;o=r+16|0;h=r+8|0;g=r;q=r+28|0;j=_url_find_protocol(d)|0;if(!j){c[b>>2]=0;q=-1330794744;Xc=r;return q|0}if((e&1|0)!=0?(c[j+20>>2]|0)==0:0){c[g>>2]=c[j>>2];_av_log(0,16,129502,g);g=-5}else m=5;a:do if((m|0)==5){if(e&2|0?(c[j+24>>2]|0)==0:0){c[h>>2]=c[j>>2];_av_log(0,16,129552,h);g=-5;break}h=_av_mallocz((_strlen(d)|0)+65|0)|0;c[q>>2]=h;b:do if(!h){g=-12;m=32}else{c[h>>2]=97504;g=h+64|0;i=h+12|0;c[i>>2]=g;_strcpy(g,d)|0;c[h+4>>2]=j;c[h+16>>2]=e;c[h+24>>2]=0;c[h+20>>2]=0;g=c[j+60>>2]|0;c:do if(g|0){d=_av_mallocz(g)|0;c[h+8>>2]=d;if(!d){c[b>>2]=0;g=-12;m=33;break b}g=c[j+64>>2]|0;if(g|0?(m=_strlen(c[j>>2]|0)|0,n=_strchr(c[i>>2]|0,44)|0,c[d>>2]=g,_av_opt_set_defaults(d),l=c[j>>2]|0,k=c[i>>2]|0,(_strncmp(l,k,m)|0)==0&(k+m|0)==(n|0)):0){k=a[n+1>>0]|0;d:do if(!(_strcmp(l,129602)|0)){d=k<<24>>24;e=n+2|0;while(1){i=_strchr(e,d)|0;if(e>>>0>=i>>>0){m=25;break}h=i+1|0;j=_strchr(h,d)|0;if(!j){m=25;break}a[i>>0]=0;a[j>>0]=0;if(_strcmp(e,129610)|0?_strcmp(e,129616)|0:0){m=20;break}g=c[q>>2]|0;h=_av_opt_set(c[g+8>>2]|0,e,h,0)|0;if((h|0)==-1414549496){m=22;break}a[i>>0]=k;a[j>>0]=k;if((h|0)>-1)e=j+1|0;else break d}if((m|0)==20)g=c[q>>2]|0;else if((m|0)!=22)if((m|0)==25){if((e|0)!=(i|0))break;_memmove(n|0,e+1|0,_strlen(e)|0)|0;break c}c[o>>2]=e;_av_log(g,16,129620,o);a[i>>0]=k;a[j>>0]=k}while(0);g=c[q>>2]|0;c[p>>2]=n;_av_log(g,16,129641,p);_av_freep(g+8|0);_av_freep(q);g=-22;h=c[q>>2]|0;m=32;break b}}while(0);if(!f)g=c[q>>2]|0;else{g=c[q>>2]|0;o=f;p=c[o+4>>2]|0;q=g+32|0;c[q>>2]=c[o>>2];c[q+4>>2]=p}c[b>>2]=g;g=0;break a}while(0);if((m|0)==32){c[b>>2]=0;if(h)m=33}if((m|0)==33)_av_freep(h+8|0);_av_freep(q)}while(0);q=g;Xc=r;return q|0}function _url_find_protocol(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+272|0;if((Xc|0)>=(Yc|0))N(272);k=l+256|0;h=l+260|0;i=l+128|0;j=l;d=_strspn(b,129674)|0;e=b+d|0;do if((a[e>>0]|0)==58)f=4;else{if((_strncmp(b,129740,8)|0)==0?_strchr(e+1|0,58)|0:0){f=4;break};a[i>>0]=a[129497]|0;a[i+1>>0]=a[129498]|0;a[i+2>>0]=a[129499]|0;a[i+3>>0]=a[129500]|0;a[i+4>>0]=a[129501]|0}while(0);if((f|0)==4){g=d+1|0;_av_strlcpy(i,b,g>>>0<128?g:128)|0}_av_strlcpy(j,i,128)|0;d=_strchr(j,43)|0;if(d|0)a[d>>0]=0;g=_ffurl_get_protocols(0,0)|0;c[h>>2]=g;if(!g){k=0;Xc=l;return k|0}d=c[g>>2]|0;a:do if(d|0){f=0;while(1){e=c[d>>2]|0;if(!(_strcmp(i,e)|0)){f=12;break}if(c[d+68>>2]&1|0?(_strcmp(j,e)|0)==0:0){f=15;break}f=f+1|0;d=c[g+(f<<2)>>2]|0;if(!d)break a}if((f|0)==12){_av_freep(h);k=d;Xc=l;return k|0}else if((f|0)==15){_av_freep(h);k=d;Xc=l;return k|0}}while(0);_av_freep(h);if((_av_strstart(b,129749,0)|0)==0?(_av_strstart(b,129756,0)|0)==0:0){k=0;Xc=l;return k|0}_av_log(0,24,129761,k);k=0;Xc=l;return k|0}function _ffurl_open_whitelist(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);o=r+16|0;n=r;k=r+28|0;c[k>>2]=0;b=_ffurl_alloc(a,b,d,e)|0;if((b|0)<0){a=b;Xc=r;return a|0}if(i|0)_av_opt_copy(c[a>>2]|0,i)|0;d=(f|0)!=0;if(d){b=_av_opt_set_dict(c[a>>2]|0,f)|0;if((b|0)>=0){b=c[a>>2]|0;if((c[(c[b+4>>2]|0)+64>>2]|0)!=0?(j=_av_opt_set_dict(c[b+8>>2]|0,f)|0,(j|0)<0):0)b=j;else p=8}}else p=8;if((p|0)==8){d=d?f:k;if((g|0?(l=_av_dict_get(c[d>>2]|0,139500,0,0)|0,l|0):0)?_strcmp(g,c[l+4>>2]|0)|0:0){c[n>>2]=129854;c[n+4>>2]=129171;c[n+8>>2]=330;_av_log(0,0,132640,n);wb()}if((h|0?(m=_av_dict_get(c[d>>2]|0,139565,0,0)|0,m|0):0)?_strcmp(h,c[m+4>>2]|0)|0:0){c[o>>2]=129964;c[o+4>>2]=129171;c[o+8>>2]=333;_av_log(0,0,132640,o);wb()}b=_av_dict_set(d,139500,g,0)|0;if((b|0)>=0){b=_av_dict_set(d,139565,h,0)|0;if((b|0)>=0){b=_av_opt_set_dict(c[a>>2]|0,d)|0;if((b|0)>=0){b=_ffurl_connect(c[a>>2]|0,d)|0;if(!b){a=0;Xc=r;return a|0}}}}}i=c[a>>2]|0;if(!i){a=b;Xc=r;return a|0}d=i+4|0;if(c[i+28>>2]|0?(q=c[(c[d>>2]|0)+32>>2]|0,q|0):0)ed[q&127](i)|0;e=c[d>>2]|0;if(c[e+60>>2]|0){d=i+8|0;if(c[e+64>>2]|0)_av_opt_free(c[d>>2]|0);_av_freep(d)}_av_opt_free(i);_av_freep(a);a=b;Xc=r;return a|0}function _ffurl_read(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=a+16|0;if(!(c[p>>2]&1)){q=-5;return q|0}l=c[(c[a+4>>2]|0)+20>>2]|0;m=a+32|0;n=a+36|0;o=a+40|0;i=5;k=0;g=0;j=0;a:while(1){f=b+k|0;h=d-k|0;do{e=c[m>>2]|0;if(e|0?ed[e&127](c[n>>2]|0)|0:0){e=-1414092869;q=18;break a}e=hd[l&63](a,f,h)|0}while((e|0)==-4);if(c[p>>2]&8|0){q=18;break}b:do if((e|0)<-11)switch(e|0){case -541478725:{q=15;break a}default:q=16}else{switch(e|0){case -11:break;default:{q=16;break b}}if(i|0){e=0;i=i+-1|0;f=j;break}i=o;if(!((c[i>>2]|0)==0&(c[i+4>>2]|0)==0)){e=_av_gettime_relative()|0;f=M()|0;if(!((g|0)==0&(j|0)==0)){i=o;i=_i64Add(c[i>>2]|0,c[i+4>>2]|0,g|0,j|0)|0;h=M()|0;if((f|0)>(h|0)|(f|0)==(h|0)&e>>>0>i>>>0){e=-5;q=18;break a}else f=j}else g=e}else f=j;e=0;i=0}while(0);if((q|0)==16){q=0;if((e|0)<0){q=18;break}else f=j}h=(e|0)==0;e=e+k|0;if((e|0)<1){i=h|(i|0)>2?i:2;k=e;g=h?g:0;j=h?f:0}else{q=18;break}}if((q|0)==15){q=(k|0)>0?k:-541478725;return q|0}else if((q|0)==18)return e|0;return 0}function _ffurl_write(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=a+16|0;if(!(c[p>>2]&2)){q=-5;return q|0}o=c[a+20>>2]|0;if((o|0)!=0&(o|0)<(d|0)){q=-5;return q|0}l=c[(c[a+4>>2]|0)+24>>2]|0;if((d|0)<=0){q=0;return q|0}m=a+32|0;n=a+36|0;o=a+40|0;i=5;k=0;g=0;j=0;a:while(1){f=b+k|0;h=d-k|0;do{e=c[m>>2]|0;if(e|0?ed[e&127](c[n>>2]|0)|0:0){e=-1414092869;q=20;break a}e=hd[l&63](a,f,h)|0}while((e|0)==-4);if(c[p>>2]&8|0){q=20;break}b:do if((e|0)<-11)switch(e|0){case -541478725:{q=17;break a}default:q=18}else{switch(e|0){case -11:break;default:{q=18;break b}}if(i|0){e=0;i=i+-1|0;f=j;break}i=o;if(!((c[i>>2]|0)==0&(c[i+4>>2]|0)==0)){e=_av_gettime_relative()|0;f=M()|0;if(!((g|0)==0&(j|0)==0)){i=o;i=_i64Add(c[i>>2]|0,c[i+4>>2]|0,g|0,j|0)|0;h=M()|0;if((f|0)>(h|0)|(f|0)==(h|0)&e>>>0>i>>>0){e=-5;q=20;break a}else f=j}else g=e}else f=j;e=0;i=0}while(0);if((q|0)==18){q=0;if((e|0)<0){q=20;break}else f=j}h=(e|0)==0;e=e+k|0;if((e|0)<(d|0)){i=h|(i|0)>2?i:2;k=e;g=h?g:0;j=h?f:0}else{q=20;break}}if((q|0)==17){q=(k|0)>0?k:-541478725;return q|0}else if((q|0)==20)return e|0;return 0}function _ffurl_close(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=g;c[f>>2]=a;if(!a){f=0;Xc=g;return f|0}d=a+4|0;if((c[a+28>>2]|0)!=0?(b=c[(c[d>>2]|0)+32>>2]|0,(b|0)!=0):0)e=ed[b&127](a)|0;else e=0;d=c[d>>2]|0;if(c[d+60>>2]|0){b=a+8|0;if(c[d+64>>2]|0)_av_opt_free(c[b>>2]|0);_av_freep(b)}_av_opt_free(a);_av_freep(f);f=e;Xc=g;return f|0}function _ffurl_get_short_seek(a){a=a|0;var b=0,d=0;if(((a|0)!=0?(b=c[a+4>>2]|0,(b|0)!=0):0)?(d=c[b+52>>2]|0,(d|0)!=0):0)a=ed[d&127](a)|0;else a=-38;return a|0}function _ff_check_interrupt(a){a=a|0;var b=0;if(!a){b=0;return b|0}b=c[a>>2]|0;if(!b){b=0;return b|0}b=ed[b&127](c[a+4>>2]|0)|0;return b|0}function _ff_avio_child_next(a,b){a=a|0;b=b|0;if(b|0){b=0;return b|0}b=c[c[a+20>>2]>>2]|0;return b|0}function _ff_avio_child_class_next(a){a=a|0;return ((a|0)==0?97504:0)|0}function _ffio_init_context(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0;_memset(a|0,0,176)|0;c[a+4>>2]=b;c[a+8>>2]=d;c[a+120>>2]=d;c[a+12>>2]=b;c[a+176>>2]=b;c[a+20>>2]=f;c[a+96>>2]=0;k=(e|0)!=0;f=b+d|0;j=a+16|0;c[j>>2]=k?f:b;c[a+52>>2]=k&1;c[a+28>>2]=h;c[a+24>>2]=g;c[a+32>>2]=i;e=a+40|0;h=e;c[h>>2]=0;c[h+4>>2]=0;c[a+48>>2]=0;c[a+72>>2]=0;c[a+84>>2]=(i|0)!=0&1;c[a+180>>2]=0;c[a+56>>2]=0;c[a+68>>2]=0;c[a+124>>2]=4096;if(!(k|(g|0)!=0)){k=e;c[k>>2]=d;c[k+4>>2]=((d|0)<0)<<31>>31;c[j>>2]=f}c[a+76>>2]=0;c[a+80>>2]=0;c[a+136>>2]=0;c[a+140>>2]=0;c[a+144>>2]=3;k=a+152|0;c[k>>2]=0;c[k+4>>2]=-2147483648;c[a+160>>2]=0;k=a+168|0;c[k>>2]=0;c[k+4>>2]=0;return 0}function _avio_alloc_context(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;j=_av_malloc(184)|0;if(!j){j=0;return j|0}_memset(j|0,0,176)|0;c[j+4>>2]=a;c[j+8>>2]=b;c[j+120>>2]=b;c[j+12>>2]=a;c[j+176>>2]=a;c[j+20>>2]=e;c[j+96>>2]=0;k=(d|0)!=0;e=a+b|0;i=j+16|0;c[i>>2]=k?e:a;c[j+52>>2]=k&1;c[j+28>>2]=g;c[j+24>>2]=f;c[j+32>>2]=h;d=j+40|0;g=d;c[g>>2]=0;c[g+4>>2]=0;c[j+48>>2]=0;c[j+72>>2]=0;c[j+84>>2]=(h|0)!=0&1;c[j+180>>2]=0;c[j+56>>2]=0;c[j+68>>2]=0;c[j+124>>2]=4096;if(!(k|(f|0)!=0)){k=d;c[k>>2]=b;c[k+4>>2]=((b|0)<0)<<31>>31;c[i>>2]=e}c[j+76>>2]=0;c[j+80>>2]=0;c[j+136>>2]=0;c[j+140>>2]=0;c[j+144>>2]=3;k=j+152|0;c[k>>2]=0;c[k+4>>2]=-2147483648;c[j+160>>2]=0;k=j+168|0;c[k>>2]=0;c[k+4>>2]=0;k=j;return k|0}function _avio_context_free(a){a=a|0;_av_freep(a);return}function _avio_w8(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=b+12|0;n=c[m>>2]|0;c[m>>2]=n+1;a[n>>0]=d;d=c[m>>2]|0;n=b+16|0;if(d>>>0<(c[n>>2]|0)>>>0)return;l=b+176|0;e=c[l>>2]|0;e=d>>>0>e>>>0?d:e;c[l>>2]=e;k=b+52|0;j=b+4|0;if(c[k>>2]|0){f=c[j>>2]|0;d=f;do if(e>>>0>f>>>0){h=e-d|0;e=b+72|0;do if(!(c[e>>2]|0)){d=c[b+136>>2]|0;if(!d){d=c[b+28>>2]|0;if(d|0){g=hd[d&63](c[b+20>>2]|0,f,h)|0;i=10}}else{g=b+152|0;g=qd[d&7](c[b+20>>2]|0,f,h,c[b+144>>2]|0,c[g>>2]|0,c[g+4>>2]|0)|0;i=10}if((i|0)==10?(g|0)<0:0){c[e>>2]=g;break}d=b+40|0;d=_i64Add(c[d>>2]|0,c[d+4>>2]|0,h|0,((h|0)<0)<<31>>31|0)|0;e=M()|0;f=b+168|0;i=f;g=c[i+4>>2]|0;if((e|0)>(g|0)|((e|0)==(g|0)?d>>>0>(c[i>>2]|0)>>>0:0)){i=f;c[i>>2]=d;c[i+4>>2]=e}}while(0);d=b+144|0;if(((c[d>>2]|0)+-1|0)>>>0<2)c[d>>2]=3;d=b+152|0;c[d>>2]=0;c[d+4>>2]=-2147483648;d=b+116|0;c[d>>2]=(c[d>>2]|0)+1;d=b+40|0;i=d;h=_i64Add(c[i>>2]|0,c[i+4>>2]|0,h|0,((h|0)<0)<<31>>31|0)|0;i=M()|0;c[d>>2]=h;c[d+4>>2]=i;d=c[b+68>>2]|0;if(!d){d=c[j>>2]|0;break}else{i=b+60|0;b=b+64|0;h=c[b>>2]|0;d=hd[d&63](c[i>>2]|0,h,(c[l>>2]|0)-h|0)|0;c[i>>2]=d;d=c[j>>2]|0;c[b>>2]=d;break}}while(0);b=c[k>>2]|0;c[l>>2]=d;c[m>>2]=d;if(b)return}else{d=c[j>>2]|0;c[l>>2]=d;c[m>>2]=d}c[n>>2]=d;return}function _avio_write(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;if(c[a+96>>2]|0?(c[a+68>>2]|0)==0:0){_avio_flush(a);f=a+72|0;do if(!(c[f>>2]|0)){e=c[a+136>>2]|0;if(!e){e=c[a+28>>2]|0;if(e|0){g=hd[e&63](c[a+20>>2]|0,b,d)|0;A=8}}else{g=a+152|0;g=qd[e&7](c[a+20>>2]|0,b,d,c[a+144>>2]|0,c[g>>2]|0,c[g+4>>2]|0)|0;A=8}if((A|0)==8?(g|0)<0:0){c[f>>2]=g;break}e=a+40|0;e=_i64Add(c[e>>2]|0,c[e+4>>2]|0,d|0,((d|0)<0)<<31>>31|0)|0;f=M()|0;g=a+168|0;A=g;z=c[A+4>>2]|0;if((f|0)>(z|0)|((f|0)==(z|0)?e>>>0>(c[A>>2]|0)>>>0:0)){A=g;c[A>>2]=e;c[A+4>>2]=f}}while(0);e=a+144|0;if(((c[e>>2]|0)+-1|0)>>>0<2)c[e>>2]=3;A=a+152|0;c[A>>2]=0;c[A+4>>2]=-2147483648;A=a+116|0;c[A>>2]=(c[A>>2]|0)+1;A=a+40|0;y=A;y=_i64Add(c[y>>2]|0,c[y+4>>2]|0,d|0,((d|0)<0)<<31>>31|0)|0;z=M()|0;c[A>>2]=y;c[A+4>>2]=z;return}if((d|0)<=0)return;m=a+16|0;n=a+12|0;o=a+176|0;p=a+52|0;j=a+4|0;q=a+72|0;r=a+136|0;s=a+144|0;t=a+28|0;u=a+40|0;v=a+168|0;w=a+20|0;x=a+152|0;y=a+116|0;k=a+68|0;l=a+60|0;i=a+64|0;e=c[n>>2]|0;while(1){h=(c[m>>2]|0)-e|0;h=(h|0)>(d|0)?d:h;_memcpy(e|0,b|0,h|0)|0;e=(c[n>>2]|0)+h|0;c[n>>2]=e;do if(e>>>0>=(c[m>>2]|0)>>>0){f=c[o>>2]|0;f=e>>>0>f>>>0?e:f;c[o>>2]=f;if(c[p>>2]|0){g=c[j>>2]|0;e=g;do if(f>>>0>g>>>0){a=f-e|0;do if(!(c[q>>2]|0)){e=c[r>>2]|0;if(!e){e=c[t>>2]|0;if(e|0){z=hd[e&63](c[w>>2]|0,g,a)|0;A=26}}else{z=x;z=qd[e&7](c[w>>2]|0,g,a,c[s>>2]|0,c[z>>2]|0,c[z+4>>2]|0)|0;A=26}if((A|0)==26?(A=0,(z|0)<0):0){c[q>>2]=z;break}e=u;e=_i64Add(c[e>>2]|0,c[e+4>>2]|0,a|0,((a|0)<0)<<31>>31|0)|0;f=M()|0;g=v;B=c[g+4>>2]|0;if((f|0)>(B|0)|((f|0)==(B|0)?e>>>0>(c[g>>2]|0)>>>0:0)){B=v;c[B>>2]=e;c[B+4>>2]=f}}while(0);if(((c[s>>2]|0)+-1|0)>>>0<2)c[s>>2]=3;B=x;c[B>>2]=0;c[B+4>>2]=-2147483648;c[y>>2]=(c[y>>2]|0)+1;B=u;a=_i64Add(c[B>>2]|0,c[B+4>>2]|0,a|0,((a|0)<0)<<31>>31|0)|0;B=M()|0;e=u;c[e>>2]=a;c[e+4>>2]=B;e=c[k>>2]|0;if(!e){e=c[j>>2]|0;break}else{B=c[i>>2]|0;e=hd[e&63](c[l>>2]|0,B,(c[o>>2]|0)-B|0)|0;c[l>>2]=e;e=c[j>>2]|0;c[i>>2]=e;break}}while(0);B=c[p>>2]|0;c[o>>2]=e;c[n>>2]=e;if(B)break}else{e=c[j>>2]|0;c[o>>2]=e;c[n>>2]=e}c[m>>2]=e}while(0);d=d-h|0;if((d|0)<=0)break;else b=b+h|0}return}function _avio_flush(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=a+52|0;l=a+12|0;if(c[m>>2]|0){k=c[l>>2]|0;e=a+176|0;b=c[e>>2]|0;d=k-b|0;d=(d|0)<0?d:0;b=k>>>0>b>>>0?k:b;c[e>>2]=b;k=a+4|0;h=c[k>>2]|0;if(b>>>0>h>>>0){j=b-h|0;f=a+72|0;do if(!(c[f>>2]|0)){b=c[a+136>>2]|0;if(!b){b=c[a+28>>2]|0;if(b|0){g=hd[b&63](c[a+20>>2]|0,h,j)|0;i=9}}else{g=a+152|0;g=qd[b&7](c[a+20>>2]|0,h,j,c[a+144>>2]|0,c[g>>2]|0,c[g+4>>2]|0)|0;i=9}if((i|0)==9?(g|0)<0:0){c[f>>2]=g;break}b=a+40|0;b=_i64Add(c[b>>2]|0,c[b+4>>2]|0,j|0,((j|0)<0)<<31>>31|0)|0;f=M()|0;g=a+168|0;i=g;h=c[i+4>>2]|0;if((f|0)>(h|0)|((f|0)==(h|0)?b>>>0>(c[i>>2]|0)>>>0:0)){i=g;c[i>>2]=b;c[i+4>>2]=f}}while(0);b=a+144|0;if(((c[b>>2]|0)+-1|0)>>>0<2)c[b>>2]=3;b=a+152|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=a+116|0;c[b>>2]=(c[b>>2]|0)+1;b=a+40|0;i=b;i=_i64Add(c[i>>2]|0,c[i+4>>2]|0,j|0,((j|0)<0)<<31>>31|0)|0;j=M()|0;c[b>>2]=i;c[b+4>>2]=j;b=c[a+68>>2]|0;if(b){i=a+60|0;j=a+64|0;h=c[j>>2]|0;b=hd[b&63](c[i>>2]|0,h,(c[e>>2]|0)-h|0)|0;c[i>>2]=b;c[j>>2]=c[k>>2];b=k}else b=k}else b=k}else{d=c[l>>2]|0;e=a+176|0;b=c[e>>2]|0;c[e>>2]=d>>>0>b>>>0?d:b;b=a+4|0;d=0}b=c[b>>2]|0;c[e>>2]=b;c[l>>2]=b;if(!(c[m>>2]|0))c[a+16>>2]=b;if(!d)return;_avio_seek(a,d,((d|0)<0)<<31>>31,1)|0;M()|0;return}function _avio_seek(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;if(!a){F=-1;G=-22;L(F|0);return G|0}F=a+16|0;z=a+4|0;D=a+40|0;C=a+52|0;G=a+12|0;p=a+160|0;q=a+124|0;B=a+176|0;r=a+96|0;x=a+20|0;s=a+84|0;v=a+32|0;E=a+48|0;if(e&65536|0){e=c[v>>2]|0;if(!e){F=-1;G=-38;L(F|0);return G|0}G=md[e&127](c[x>>2]|0,b,d,65536)|0;F=M()|0;L(F|0);return G|0}l=e;f=b;while(1){o=l&131072;e=l&-131073;b=c[z>>2]|0;k=(c[F>>2]|0)-b|0;n=D;m=(c[C>>2]|0)==0;i=((k|0)<0)<<31>>31;m=_i64Subtract(c[n>>2]|0,c[n+4>>2]|0,(m?k:0)|0,(m?i:0)|0)|0;n=M()|0;if(e>>>0>1){b=-1;e=-22;A=65;break}if((e|0)==1){e=(c[G>>2]|0)-b|0;e=_i64Add(m|0,n|0,e|0,((e|0)<0)<<31>>31|0)|0;b=M()|0;if((f|0)==0&(d|0)==0){A=65;break}y=_i64Subtract(-1,2147483647,e|0,b|0)|0;w=M()|0;if((w|0)<(d|0)|(w|0)==(d|0)&y>>>0>>0){b=-1;e=-22;A=65;break}w=_i64Add(e|0,b|0,f|0,d|0)|0;y=M()|0}else{y=d;w=f}if((y|0)<0){b=-1;e=-22;A=65;break}e=c[p>>2]|0;if((e|0)!=0?(t=ed[e&127](c[x>>2]|0)|0,(t|0)>=1):0)d=t;else d=c[q>>2]|0;g=_i64Subtract(w|0,y|0,m|0,n|0)|0;h=M()|0;f=c[B>>2]|0;j=c[G>>2]|0;j=f>>>0>j>>>0?f:j;c[B>>2]=j;f=(c[r>>2]|0)==0;e=j;if(f){if((h|0)>-1|(h|0)==-1&g>>>0>4294967295)A=18}else if(((h|0)>-1|(h|0)==-1&g>>>0>4294967295)&(c[v>>2]|0)==0)A=18;if((A|0)==18){A=0;if(!(c[C>>2]|0)){e=i;b=k}else{b=e-(c[z>>2]|0)|0;e=((b|0)<0)<<31>>31}if(!((h|0)>(e|0)|(h|0)==(e|0)&g>>>0>b>>>0)){A=21;break}}if((c[s>>2]&1|0)!=0?(i=d+k|0,d=((i|0)<0)<<31>>31,(h|0)>(d|0)|(h|0)==(d|0)&g>>>0>i>>>0):0)e=c[C>>2]|0;else{e=c[C>>2]|0;if(((h|0)>-1|(h|0)==-1&g>>>0>4294967295)&(e|0)==0){A=26;break}}e=(e|0)==0;if(!((h|0)<0&e)){A=40;break}l=_i64Subtract(0,0,g|0,h|0)|0;j=M()|0;e=1?k>>1:k;b=((e|0)<0)<<31>>31;if(!((j|0)<(b|0)|(j|0)==(b|0)&l>>>0>>0)){A=58;break}g=c[v>>2]|0;if(!(((y|0)>0|(y|0)==0&w>>>0>0)&(g|0)!=0)){A=58;break}d=(n|0)<(b|0)|(n|0)==(b|0)&m>>>0>>0;d=_i64Subtract(m|0,n|0,(d?m:e)|0,(d?n:b)|0)|0;f=M()|0;e=md[g&127](c[x>>2]|0,d,f,0)|0;b=M()|0;if((b|0)<0){A=65;break}l=c[z>>2]|0;c[G>>2]=l;c[F>>2]=l;l=D;c[l>>2]=d;c[l+4>>2]=f;c[E>>2]=0;_fill_buffer(a);l=o;f=w;d=y}do if((A|0)==21)c[G>>2]=(c[z>>2]|0)+g;else if((A|0)==26){if(f){if((l|0)==2){A=58;break}}else{e=c[v>>2]|0;if((l|0)==2|(e|0)!=0){A=59;break}}e=D;b=c[e>>2]|0;e=c[e+4>>2]|0;a:do if((e|0)<(y|0)|(e|0)==(y|0)&b>>>0>>0){while(1){if(c[E>>2]|0){b=-1;e=-541478725;break}_fill_buffer(a);e=D;b=c[e>>2]|0;e=c[e+4>>2]|0;if(!((e|0)<(y|0)|(e|0)==(y|0)&b>>>0>>0))break a}L(b|0);return e|0}while(0);if(!(c[E>>2]|0)){D=c[F>>2]|0;F=_i64Subtract(b|0,e|0,w|0,y|0)|0;M()|0;c[G>>2]=D+(0-F);break}else{F=-1;G=-541478725;L(F|0);return G|0}}else if((A|0)==40){b=j;if(!e){c[B>>2]=j;d=c[z>>2]|0;e=d;do if(j>>>0>d>>>0){f=b-e|0;b=a+72|0;do if(!(c[b>>2]|0)){e=c[a+136>>2]|0;if(!e){e=c[a+28>>2]|0;if(e|0){u=hd[e&63](c[x>>2]|0,d,f)|0;A=47}}else{u=a+152|0;u=qd[e&7](c[x>>2]|0,d,f,c[a+144>>2]|0,c[u>>2]|0,c[u+4>>2]|0)|0;A=47}if((A|0)==47?(u|0)<0:0){c[b>>2]=u;break}e=D;e=_i64Add(c[e>>2]|0,c[e+4>>2]|0,f|0,((f|0)<0)<<31>>31|0)|0;b=M()|0;d=a+168|0;A=d;u=c[A+4>>2]|0;if((b|0)>(u|0)|((b|0)==(u|0)?e>>>0>(c[A>>2]|0)>>>0:0)){A=d;c[A>>2]=e;c[A+4>>2]=b}}while(0);e=a+144|0;if(((c[e>>2]|0)+-1|0)>>>0<2)c[e>>2]=3;u=a+152|0;c[u>>2]=0;c[u+4>>2]=-2147483648;u=a+116|0;c[u>>2]=(c[u>>2]|0)+1;u=D;u=_i64Add(c[u>>2]|0,c[u+4>>2]|0,f|0,((f|0)<0)<<31>>31|0)|0;A=M()|0;e=D;c[e>>2]=u;c[e+4>>2]=A;e=c[a+68>>2]|0;if(!e){e=c[z>>2]|0;break}else{u=a+60|0;A=a+64|0;t=c[A>>2]|0;e=hd[e&63](c[u>>2]|0,t,(c[B>>2]|0)-t|0)|0;c[u>>2]=e;e=c[z>>2]|0;c[A>>2]=e;break}}while(0);c[B>>2]=e;c[G>>2]=e;if(!(c[C>>2]|0)){c[F>>2]=e;A=58}else A=58}else A=58}else if((A|0)==65){L(b|0);return e|0}while(0);if((A|0)==58){e=c[v>>2]|0;A=59}if((A|0)==59){if(!e){F=-1;G=-32;L(F|0);return G|0}e=md[e&127](c[x>>2]|0,w,y,0)|0;b=M()|0;if((b|0)<0){F=b;G=e;L(F|0);return G|0}e=a+112|0;c[e>>2]=(c[e>>2]|0)+1;e=c[z>>2]|0;if(!(c[C>>2]|0))c[F>>2]=e;c[B>>2]=e;c[G>>2]=e;G=D;c[G>>2]=w;c[G+4>>2]=y}c[E>>2]=0;F=y;G=w;L(F|0);return G|0}function _fill_buffer(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);t=x+8|0;p=x;s=a+56|0;d=c[s>>2]|0;v=a+16|0;k=c[v>>2]|0;q=a+4|0;g=c[q>>2]|0;l=k;f=g;n=a+8|0;e=c[n>>2]|0;d=(((d|0)==0?32768:d)+l-f|0)<(e|0)?k:g;e=f-d+e|0;r=a+24|0;b=c[r>>2]|0;if((b|0)==0?(c[a+12>>2]|0)>>>0>=k>>>0:0)c[a+48>>2]=1;u=a+48|0;if(c[u>>2]|0){Xc=x;return}h=c[a+68>>2]|0;if((d|0)==(g|0)&(h|0)!=0){m=a+64|0;i=c[m>>2]|0;j=a+60|0;if(k>>>0>i>>>0){f=hd[h&63](c[j>>2]|0,i,l-i|0)|0;c[j>>2]=f;f=c[q>>2]|0;b=c[r>>2]|0;g=f}c[m>>2]=f;f=g}else f=g;do if(!b)b=-22;else{g=a+120|0;h=c[g>>2]|0;if((h|0)!=0?!((e|0)<(h|0)?1:(c[n>>2]|0)<=(h|0)):0)if((d|0)==(f|0)?(o=a+12|0,(c[o>>2]|0)!=(d|0)):0){d=_av_malloc(h)|0;if(!d){_av_log(a,24,130086,p);e=c[g>>2]|0;d=c[q>>2]|0}else{_av_free(c[q>>2]|0);c[q>>2]=d;c[n>>2]=h;c[g>>2]=h;c[a+176>>2]=d;c[o>>2]=d;e=a+52|0;q=(c[e>>2]|0)==0;c[v>>2]=q?d:d+h|0;c[e>>2]=(q^1)&1;e=h}c[a+64>>2]=d;b=c[r>>2]|0;if(!b){b=-22;break}}else e=h;b=hd[b&63](c[a+20>>2]|0,d,e)|0;a:do if((b|0)>=0){switch(b|0){case 0:break;default:{w=22;break a}}if(!(c[s>>2]|0)){_av_log(0,24,130118,t);w=21}else b=0}else switch(b|0){case -541478725:{w=21;break}default:w=22}while(0);if((w|0)==21){c[u>>2]=1;Xc=x;return}else if((w|0)==22)if((b|0)<0)break;w=((b|0)<0)<<31>>31;u=a+40|0;s=u;s=_i64Add(c[s>>2]|0,c[s+4>>2]|0,b|0,w|0)|0;t=M()|0;c[u>>2]=s;c[u+4>>2]=t;c[a+12>>2]=d;c[v>>2]=d+b;a=a+104|0;v=a;v=_i64Add(c[v>>2]|0,c[v+4>>2]|0,b|0,w|0)|0;w=M()|0;c[a>>2]=v;c[a+4>>2]=w;Xc=x;return}while(0);c[u>>2]=1;c[a+72>>2]=b;Xc=x;return}function _avio_skip(a,b,c){a=a|0;b=b|0;c=c|0;c=_avio_seek(a,b,c,1)|0;L(M()|0);return c|0}function _avio_size(a){a=a|0;var b=0,d=0,e=0,f=0;if(a){d=a+168|0;b=c[d>>2]|0;d=c[d+4>>2]|0;if((b|0)==0&(d|0)==0){e=a+32|0;b=c[e>>2]|0;if(b){f=a+20|0;b=md[b&127](c[f>>2]|0,0,0,65536)|0;d=M()|0;if((d|0)<0){b=md[c[e>>2]&127](c[f>>2]|0,-1,-1,2)|0;d=M()|0;if((d|0)>=0){b=_i64Add(b|0,d|0,1,0)|0;d=M()|0;a=a+40|0;md[c[e>>2]&127](c[f>>2]|0,c[a>>2]|0,c[a+4>>2]|0,0)|0;M()|0}}}else{d=-1;b=-38}}}else{d=-1;b=-22}L(d|0);return b|0}function _avio_feof(a){a=a|0;var b=0;if(!a){b=0;return b|0}b=a+48|0;if(!(c[b>>2]|0)){b=0;return b|0}c[b>>2]=0;_fill_buffer(a);b=c[b>>2]|0;return b|0}function _avio_r8(a){a=a|0;var b=0,e=0,f=0,g=0;g=a+12|0;e=c[g>>2]|0;f=a+16|0;b=c[f>>2]|0;if(e>>>0>=b>>>0){_fill_buffer(a);e=c[g>>2]|0;b=c[f>>2]|0}if(e>>>0>=b>>>0){g=0;return g|0}c[g>>2]=e+1;g=d[e>>0]|0;return g|0}function _avio_read(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;v=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);t=v;if((d|0)>0){n=a+16|0;o=a+12|0;p=a+96|0;q=a+52|0;r=a+8|0;s=a+68|0;h=a+24|0;i=a+20|0;j=a+40|0;k=a+104|0;l=a+4|0;m=a+56|0;f=c[o>>2]|0;e=d;g=b;b=f;a:do{b=(c[n>>2]|0)-b|0;b=(b|0)>(e|0)?e:b;if((b|0)!=0?(c[q>>2]|0)==0:0){_memcpy(g|0,f|0,b|0)|0;w=(c[o>>2]|0)+b|0;c[o>>2]=w;e=e-b|0;g=g+b|0;f=w;b=w}else u=5;do if((u|0)==5){u=0;if(!((c[p>>2]|0)==0?(e|0)<=(c[r>>2]|0):0))u=7;if((u|0)==7?(u=0,(c[s>>2]|0)==0):0){b=c[h>>2]|0;if(!b){b=-22;u=14;break a}b=hd[b&63](c[i>>2]|0,g,e)|0;b:do if((b|0)>=0){switch(b|0){case 0:break;default:{u=13;break b}}if(!(c[m>>2]|0)){u=11;break a}else b=0}else switch(b|0){case -541478725:{u=12;break a}default:u=13}while(0);if((u|0)==13){u=0;if((b|0)<0){u=14;break a}}x=((b|0)<0)<<31>>31;y=j;y=_i64Add(c[y>>2]|0,c[y+4>>2]|0,b|0,x|0)|0;w=M()|0;f=j;c[f>>2]=y;c[f+4>>2]=w;f=k;x=_i64Add(c[f>>2]|0,c[f+4>>2]|0,b|0,x|0)|0;f=M()|0;w=k;c[w>>2]=x;c[w+4>>2]=f;w=c[l>>2]|0;c[o>>2]=w;c[n>>2]=w;e=e-b|0;g=g+b|0;f=w;b=w;break}_fill_buffer(a);b=c[o>>2]|0;if((c[n>>2]|0)==(b|0))break a;else f=b}while(0)}while((e|0)>0);if((u|0)==11){_av_log(0,24,130118,t);u=12}else if((u|0)==14){c[a+48>>2]=1;c[a+72>>2]=b}if((u|0)==12)c[a+48>>2]=1;if((e|0)==(d|0))u=20}else{e=d;u=20}if((u|0)==20){b=c[a+72>>2]|0;if(b|0){y=b;Xc=v;return y|0}b=a+48|0;if((c[b>>2]|0)!=0?(c[b>>2]=0,_fill_buffer(a),(c[b>>2]|0)!=0):0){y=-541478725;Xc=v;return y|0}}y=d-e|0;Xc=v;return y|0}function _avio_rl16(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0;h=a+12|0;e=c[h>>2]|0;g=a+16|0;b=c[g>>2]|0;if(e>>>0>=b>>>0){_fill_buffer(a);e=c[h>>2]|0;b=c[g>>2]|0}if(e>>>0>>0){i=e+1|0;c[h>>2]=i;f=d[e>>0]|0;e=i}else f=0;if(e>>>0>=b>>>0){_fill_buffer(a);e=c[h>>2]|0;b=c[g>>2]|0}if(e>>>0>=b>>>0){i=0;i=i|f;return i|0}c[h>>2]=e+1;i=(d[e>>0]|0)<<8;i=i|f;return i|0}function _avio_rl24(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0,j=0;i=a+12|0;e=c[i>>2]|0;h=a+16|0;b=c[h>>2]|0;if(e>>>0>=b>>>0){_fill_buffer(a);e=c[i>>2]|0;b=c[h>>2]|0}if(e>>>0>>0){f=e+1|0;c[i>>2]=f;g=d[e>>0]|0;e=f}else g=0;if(e>>>0>=b>>>0){_fill_buffer(a);e=c[i>>2]|0;b=c[h>>2]|0}if(e>>>0>>0){j=e+1|0;c[i>>2]=j;f=(d[e>>0]|0)<<8;e=j}else f=0;f=f|g;if(e>>>0>=b>>>0){_fill_buffer(a);e=c[i>>2]|0;b=c[h>>2]|0}if(e>>>0>=b>>>0){j=0;j=f|j;return j|0}c[i>>2]=e+1;j=(d[e>>0]|0)<<16;j=f|j;return j|0}function _avio_rb16(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0;h=a+12|0;e=c[h>>2]|0;g=a+16|0;b=c[g>>2]|0;if(e>>>0>=b>>>0){_fill_buffer(a);e=c[h>>2]|0;b=c[g>>2]|0}if(e>>>0>>0){i=e+1|0;c[h>>2]=i;f=(d[e>>0]|0)<<8;e=i}else f=0;if(e>>>0>=b>>>0){_fill_buffer(a);e=c[h>>2]|0;b=c[g>>2]|0}if(e>>>0>=b>>>0){i=0;i=i|f;return i|0}c[h>>2]=e+1;i=d[e>>0]|0;i=i|f;return i|0}function _avio_rb24(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0,j=0;i=a+12|0;e=c[i>>2]|0;h=a+16|0;b=c[h>>2]|0;if(e>>>0>=b>>>0){_fill_buffer(a);e=c[i>>2]|0;b=c[h>>2]|0}if(e>>>0>>0){f=e+1|0;c[i>>2]=f;g=(d[e>>0]|0)<<8;e=f}else g=0;if(e>>>0>=b>>>0){_fill_buffer(a);e=c[i>>2]|0;b=c[h>>2]|0}if(e>>>0>>0){j=e+1|0;c[i>>2]=j;f=d[e>>0]|0;e=j}else f=0;f=(f|g)<<8;if(e>>>0>=b>>>0){_fill_buffer(a);e=c[i>>2]|0;b=c[h>>2]|0}if(e>>>0>=b>>>0){j=0;j=j|f;return j|0}c[i>>2]=e+1;j=d[e>>0]|0;j=j|f;return j|0}function _avio_rb32(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0,j=0;i=a+12|0;b=c[i>>2]|0;h=a+16|0;e=c[h>>2]|0;if(b>>>0>=e>>>0){_fill_buffer(a);b=c[i>>2]|0;e=c[h>>2]|0}if(b>>>0>>0){f=b+1|0;c[i>>2]=f;g=(d[b>>0]|0)<<8;b=f}else g=0;if(b>>>0>=e>>>0){_fill_buffer(a);b=c[i>>2]|0;e=c[h>>2]|0}if(b>>>0>>0){j=b+1|0;c[i>>2]=j;f=d[b>>0]|0;b=j}else f=0;g=(f|g)<<16;if(b>>>0>=e>>>0){_fill_buffer(a);b=c[i>>2]|0;e=c[h>>2]|0}if(b>>>0>>0){j=b+1|0;c[i>>2]=j;f=(d[b>>0]|0)<<8;b=j}else f=0;if(b>>>0>=e>>>0){_fill_buffer(a);b=c[i>>2]|0;e=c[h>>2]|0}if(b>>>0>=e>>>0){j=0;i=f|g;j=i|j;return j|0}c[i>>2]=b+1;j=d[b>>0]|0;i=f|g;j=i|j;return j|0}function _avio_get_str(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;if((g|0)<1){b=-22;return b|0}k=g+-1|0;k=(k|0)>(e|0)?e:k;a:do if((k|0)>0){l=b+12|0;j=b+16|0;g=0;while(1){h=c[l>>2]|0;i=c[j>>2]|0;if(h>>>0>=i>>>0){_fill_buffer(b);h=c[l>>2]|0;i=c[j>>2]|0}if(h>>>0>>0){c[l>>2]=h+1;h=d[h>>0]|0}else h=0;i=h&255;a[f+g>>0]=i;g=g+1|0;if(!(i<<24>>24)){e=g;break}if((g|0)>=(k|0))break a}return e|0}else g=0;while(0);a[f+g>>0]=0;if((g|0)>=(e|0)){b=e;return b|0}l=b+12|0;f=b+16|0;i=g;j=c[l>>2]|0;g=c[f>>2]|0;while(1){if(j>>>0>>0){k=j;h=g}else{_fill_buffer(b);k=c[l>>2]|0;h=c[f>>2]|0}if(k>>>0>=h>>>0){g=16;break}j=k+1|0;c[l>>2]=j;g=i+1|0;if(!(a[k>>0]|0)){e=g;g=18;break}if((g|0)>=(e|0)){g=18;break}else{i=g;g=h}}if((g|0)==16){b=i+1|0;return b|0}else if((g|0)==18)return e|0;return 0}function _avio_rb64(a){a=a|0;var b=0;b=_avio_rb32(a)|0;a=_avio_rb32(a)|0;L(b|0);return a|0}function _ffio_fdopen(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=m+4|0;k=m;c[j>>2]=0;l=c[b+20>>2]|0;d=(l|0)==0?32768:l;g=_av_malloc(d)|0;c[k>>2]=g;if(!g){a=-12;Xc=m;return a|0}h=_av_mallocz(4)|0;c[j>>2]=h;if(h|0){c[h>>2]=b;i=b+16|0;e=c[i>>2]|0;f=_av_malloc(184)|0;do if(f|0){e=e&2;_memset(f|0,0,168)|0;c[f+4>>2]=g;c[f+8>>2]=d;c[f+120>>2]=d;c[f+12>>2]=g;c[f+176>>2]=g;c[f+20>>2]=h;c[f+96>>2]=0;c[f+16>>2]=(e|0)==0?g:g+d|0;c[f+52>>2]=1?e>>>1:e;c[f+28>>2]=22;c[f+24>>2]=23;c[f+32>>2]=78;h=f+40|0;c[h>>2]=0;c[h+4>>2]=0;c[f+48>>2]=0;c[f+72>>2]=0;c[f+84>>2]=1;c[f+180>>2]=0;c[f+56>>2]=0;c[f+68>>2]=0;c[f+124>>2]=4096;c[f+76>>2]=0;c[f+80>>2]=0;c[f+136>>2]=0;c[f+140>>2]=0;c[f+144>>2]=3;h=f+152|0;c[h>>2]=0;c[h+4>>2]=-2147483648;c[f+160>>2]=0;h=f+168|0;c[h>>2]=0;c[h+4>>2]=0;c[a>>2]=f;h=b+48|0;d=_av_strdup(c[h>>2]|0)|0;c[(c[a>>2]|0)+128>>2]=d;d=c[a>>2]|0;if((c[d+128>>2]|0)==0?c[h>>2]|0:0){_avio_close(d)|0;break}h=b+52|0;d=_av_strdup(c[h>>2]|0)|0;c[(c[a>>2]|0)+132>>2]=d;d=c[a>>2]|0;if((c[d+132>>2]|0)==0?c[h>>2]|0:0){_avio_close(d)|0;break}c[d+96>>2]=c[i>>2]&32768;c[d+84>>2]=(c[b+24>>2]|0)==0&1;c[d+56>>2]=l;c[d+180>>2]=c[b+56>>2];e=c[b+4>>2]|0;if(e){c[d+76>>2]=34;c[(c[a>>2]|0)+80>>2]=7;d=c[a>>2]|0;if(c[e+40>>2]|0){l=d+84|0;c[l>>2]=c[l>>2]|2}}c[d+160>>2]=37;c[c[a>>2]>>2]=97548;a=0;Xc=m;return a|0}while(0);c[a>>2]=0}_av_freep(j);_av_freep(k);a=-12;Xc=m;return a|0}function _io_write_packet(a,b,d){a=a|0;b=b|0;d=d|0;return _ffurl_write(c[a>>2]|0,b,d)|0}function _io_read_packet(a,b,d){a=a|0;b=b|0;d=d|0;return _ffurl_read(c[a>>2]|0,b,d)|0}function _io_seek(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;e=_ffurl_seek(c[a>>2]|0,b,d,e)|0;L(M()|0);return e|0}function _avio_close(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);f=g+8|0;e=g;b=g+24|0;c[b>>2]=a;if(!a){f=0;Xc=g;return f|0}_avio_flush(a);h=a+20|0;d=c[c[h>>2]>>2]|0;_av_freep(h);_av_freep(a+4|0);if(!(c[a+52>>2]|0)){j=a+104|0;i=c[j+4>>2]|0;h=c[a+112>>2]|0;e=f;c[e>>2]=c[j>>2];c[e+4>>2]=i;c[f+8>>2]=h;_av_log(a,40,130198,f)}else{j=c[a+116>>2]|0;c[e>>2]=c[a+112>>2];c[e+4>>2]=j;_av_log(a,40,130162,e)}_av_opt_free(a);_av_freep(b);j=_ffurl_close(d)|0;Xc=g;return j|0}function _io_read_pause(a,b){a=a|0;b=b|0;var d=0;a=c[a>>2]|0;d=c[(c[a+4>>2]|0)+36>>2]|0;if(!d){b=-38;return b|0}b=gd[d&127](a,b)|0;return b|0}function _io_read_seek(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;a=c[a>>2]|0;g=c[(c[a+4>>2]|0)+40>>2]|0;if(!g){e=-1;f=-38;L(e|0);return f|0}f=pd[g&15](a,b,d,e,f)|0;e=M()|0;L(e|0);return f|0}function _io_short_seek(a){a=a|0;return _ffurl_get_short_seek(c[a>>2]|0)|0}function _avio_closep(a){a=a|0;var b=0;b=_avio_close(c[a>>2]|0)|0;c[a>>2]=0;return b|0}function _ffio_ensure_seekback(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=l;n=c[a+56>>2]|0;j=a+16|0;k=a+4|0;m=c[k>>2]|0;f=(c[j>>2]|0)-m|0;g=a+64|0;h=c[g>>2]|0;h=(h|0)==0?-1:h-m|0;i=a+12|0;m=((n|0)==0?32768:n)-m+(c[i>>2]|0)|0;d=_i64Add(m|0,((m|0)<0)<<31>>31|0,b|0,d|0)|0;m=M()|0;b=((f|0)<0)<<31>>31;if((m|0)<(b|0)|(m|0)==(b|0)&d>>>0>>0){n=0;Xc=l;return n|0}if(c[a+84>>2]|0){n=0;Xc=l;return n|0}if(!(c[a+24>>2]|0)){n=0;Xc=l;return n|0}if(c[a+52>>2]|0){c[e>>2]=130237;c[e+4>>2]=130252;c[e+8>>2]=1066;_av_log(0,0,132640,e);wb()}b=_av_malloc(d)|0;if(!b){n=-12;Xc=l;return n|0}n=c[k>>2]|0;_memcpy(b|0,n|0,f|0)|0;_av_free(n);n=c[k>>2]|0;c[i>>2]=b+((c[i>>2]|0)-n);c[j>>2]=b+((c[j>>2]|0)-n);c[k>>2]=b;c[a+8>>2]=d;if((h|0)<=-1){n=0;Xc=l;return n|0}c[g>>2]=b+h;n=0;Xc=l;return n|0}function _ffio_rewind_with_probe_data(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;f=c[b>>2]|0;if(c[a+52>>2]|0){_av_freep(b);p=-22;return p|0}o=a+16|0;p=a+4|0;i=(c[o>>2]|0)-(c[p>>2]|0)|0;n=a+40|0;e=n;e=_i64Subtract(c[e>>2]|0,c[e+4>>2]|0,i|0,((i|0)<0)<<31>>31|0)|0;m=M()|0;l=((d|0)<0)<<31>>31;if((m|0)>(l|0)|(m|0)==(l|0)&e>>>0>d>>>0){_av_freep(b);p=-22;return p|0}h=d-e|0;j=i+d-h|0;m=a+8|0;k=c[m>>2]|0;k=(k|0)>(j|0)?k:j;if((k|0)>(d|0)){e=_av_realloc_f(f,1,k)|0;c[b>>2]=e;if(!e){p=-12;return p|0}else g=e}else g=f;if((j|0)>(d|0)){_memcpy(g+d|0,(c[p>>2]|0)+h|0,i-h|0)|0;b=j;f=j;e=((j|0)<0)<<31>>31}else{b=d;f=d;e=l}_av_free(c[p>>2]|0);c[p>>2]=g;c[a+12>>2]=g;c[m>>2]=k;p=n;c[p>>2]=f;c[p+4>>2]=e;c[o>>2]=g+b;c[a+48>>2]=0;p=0;return p|0}function _ffio_open_whitelist(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0;j=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=j;b=_ffurl_open_whitelist(i,b,d,e,f,g,h,0)|0;if((b|0)>=0){b=_ffio_fdopen(a,c[i>>2]|0)|0;if((b|0)<0)_ffurl_close(c[i>>2]|0)|0;else b=0}Xc=j;return b|0}function _avio_seek_time(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=c[a+80>>2]|0;if(!g){h=-1;a=-38;L(h|0);return a|0}h=a+20|0;e=pd[g&15](c[h>>2]|0,b,d,e,f)|0;f=M()|0;if(!((f|0)>-1|(f|0)==-1&e>>>0>4294967295)){h=f;a=e;L(h|0);return a|0}c[a+12>>2]=c[a+16>>2];b=md[c[a+32>>2]&127](c[h>>2]|0,0,0,1)|0;d=M()|0;if(!((d|0)>-1|(d|0)==-1&b>>>0>4294967295)){a=(b|0)==-38&(d|0)==-1;L((a?f:d)|0);return (a?e:b)|0}h=a+40|0;c[h>>2]=b;c[h+4>>2]=d;h=f;a=e;L(h|0);return a|0}function _avio_open_dyn_buf(a){a=a|0;var b=0,d=0,e=0;b=_av_mallocz(1048)|0;if(!b){e=-12;return e|0}c[b+16>>2]=1024;d=b+20|0;e=_av_malloc(184)|0;if(!e){c[a>>2]=0;_av_free(b);e=-12;return e|0}else{_memset(e|0,0,168)|0;c[e+4>>2]=d;c[e+8>>2]=1024;c[e+120>>2]=1024;c[e+12>>2]=d;c[e+176>>2]=d;c[e+20>>2]=b;c[e+96>>2]=0;c[e+16>>2]=b+1044;c[e+52>>2]=1;c[e+28>>2]=24;c[e+24>>2]=0;c[e+32>>2]=79;d=e+40|0;c[d>>2]=0;c[d+4>>2]=0;c[e+48>>2]=0;c[e+72>>2]=0;c[e+84>>2]=1;c[e+180>>2]=0;c[e+68>>2]=0;c[e+124>>2]=4096;c[e+76>>2]=0;c[e+80>>2]=0;c[e+136>>2]=0;c[e+140>>2]=0;c[e+144>>2]=3;d=e+152|0;c[d>>2]=0;c[d+4>>2]=-2147483648;c[e+160>>2]=0;d=e+168|0;c[d>>2]=0;c[d+4>>2]=0;c[a>>2]=e;c[e+56>>2]=0;e=0;return e|0}return 0}function _dyn_buf_write(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;e=c[a>>2]|0;j=e+d|0;h=a+8|0;if(j>>>0>>0|j>>>0>1073741823){j=-1;return j|0}f=c[h>>2]|0;do if(j>>>0>f>>>0){g=f;do g=(g|0)==0?j:g+1+(1?g>>>1:g)|0;while(j>>>0>g>>>0);if(g>>>0>f>>>0){f=a+12|0;e=_av_reallocp(f,g)|0;if((e|0)>=0){c[h>>2]=g;e=c[a>>2]|0;break}c[h>>2]=0;c[a+4>>2]=0;j=e;return j|0}else i=6}else i=6;while(0);if((i|0)==6)f=a+12|0;_memcpy((c[f>>2]|0)+e|0,b|0,d|0)|0;c[a>>2]=j;e=a+4|0;if((j|0)<=(c[e>>2]|0)){j=d;return j|0}c[e>>2]=j;j=d;return j|0}function _dyn_buf_seek(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;switch(e|0){case 1:{e=a;f=3;break}case 2:{e=a+4|0;f=3;break}default:e=d}if((f|0)==3){e=c[e>>2]|0;b=_i64Add(e|0,((e|0)<0)<<31>>31|0,b|0,d|0)|0;e=M()|0}if(e>>>0>0|(e|0)==0&b>>>0>2147483647){a=-1;f=-1;L(a|0);return f|0}c[a>>2]=b;a=0;f=0;L(a|0);return f|0}function _avio_close_dyn_buf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=f;c[e>>2]=a;if(!a){c[b>>2]=0;e=0;Xc=f;return e|0}if(!(c[a+56>>2]|0)){_avio_write(a,167792,64);d=64}else d=0;_avio_flush(a);a=c[a+20>>2]|0;c[b>>2]=c[a+12>>2];b=c[a+4>>2]|0;_av_free(a);_av_freep(e);e=b-d|0;Xc=f;return e|0}function _ffio_free_dyn_buf(a){a=a|0;var b=0;b=c[a>>2]|0;if(!b)return;b=c[b+20>>2]|0;_av_free(c[b+12>>2]|0);_av_free(b);_av_freep(a);return}function _flv_probe(b){b=b|0;var e=0,f=0,g=0;e=c[b+4>>2]|0;g=e+5|0;g=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;f=_llvm_bswap_i32(g|0)|0;g=g&255;if((((((a[e>>0]|0)==70?(a[e+1>>0]|0)==76:0)?(a[e+2>>0]|0)==86:0)?g<<24>>24==0&(d[e+3>>0]|0)<5:0)?(f>>>0>8?(f+100|0)>>>0<(c[b+8>>2]|0)>>>0:0):0)?_memcmp(e+f+40|0,131854,10)|0:0){g=100;return g|0}g=0;return g|0}function _flv_read_header(a){a=a|0;var b=0,d=0,e=0,f=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);b=c[a+12>>2]|0;d=a+16|0;if(!(_strcmp(c[c[a+4>>2]>>2]|0,131750)|0)){_avio_skip(c[d>>2]|0,14942208,0)|0;M()|0}_avio_skip(c[d>>2]|0,4,0)|0;M()|0;f=(_avio_r8(c[d>>2]|0)|0)&5;c[b+2097304>>2]=f;f=a+20|0;c[f>>2]=c[f>>2]|1;f=_avio_rb32(c[d>>2]|0)|0;_avio_seek(c[d>>2]|0,f,((f|0)<0)<<31>>31,0)|0;M()|0;if(_avio_rb32(c[d>>2]|0)|0)_av_log(a,24,131754,e);f=a+1064|0;c[f>>2]=0;c[f+4>>2]=0;c[b+2097264>>2]=0;c[b+2097268>>2]=-1;Xc=e;return 0}function _flv_read_packet(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0;Ya=Xc;Xc=Xc+224|0;if((Xc|0)>=(Yc|0))N(224);Ua=Ya+216|0;Sa=Ya+200|0;Ra=Ya+184|0;Qa=Ya+176|0;Pa=Ya+168|0;Oa=Ya+160|0;Na=Ya+152|0;Ma=Ya+144|0;La=Ya+128|0;Ka=Ya+120|0;Ja=Ya+104|0;Ia=Ya+96|0;Ha=Ya+88|0;Wa=Ya+80|0;Va=Ya+72|0;Ta=Ya+64|0;Ga=Ya+32|0;T=Ya;ca=b+12|0;fa=c[ca>>2]|0;ha=b+16|0;ka=fa+2097264|0;la=fa+96|0;oa=fa+100|0;xa=fa+8|0;H=b+24|0;I=b+28|0;J=b+1136|0;K=b+1140|0;L=fa+2097260|0;O=fa+2097336|0;P=fa+2097328|0;Q=b+20|0;R=fa+72|0;S=b+1072|0;U=fa+104|0;V=fa+52|0;W=fa+56|0;X=e+16|0;Y=e+8|0;Z=e+32|0;_=e+56|0;$=fa+16|0;aa=e+36|0;ba=b+1164|0;y=0;z=0;f=-1;A=0;B=-2147483648;a:while(1){D=_avio_seek(c[ha>>2]|0,0,0,1)|0;E=M()|0;p=_avio_r8(c[ha>>2]|0)|0;q=p&31;C=_avio_rb24(c[ha>>2]|0)|0;F=C+11|0;c[ka>>2]=(c[ka>>2]|0)+F;w=_avio_rb24(c[ha>>2]|0)|0;w=(_avio_r8(c[ha>>2]|0)|0)<<24|w;u=_avio_seek(c[ha>>2]|0,0,0,1)|0;v=M()|0;c[Ga>>2]=q;c[Ga+4>>2]=C;c[Ga+8>>2]=f;x=Ga+16|0;c[x>>2]=w;c[x+4>>2]=0;x=Ga+24|0;c[x>>2]=u;c[x+4>>2]=v;_av_log(b,56,130332,Ga);if(_avio_feof(c[ha>>2]|0)|0){f=-541478725;Xa=261;break}_avio_skip(c[ha>>2]|0,3,0)|0;M()|0;f=c[la>>2]|0;do if((f|0)<(c[oa>>2]|0)){o=fa+64+(f<<4)+8|0;n=c[o>>2]|0;o=c[o+4>>2]|0;if(!((D|0)==(n|0)&(E|0)==(o|0))){if(!((E|0)>(o|0)|(E|0)==(o|0)&D>>>0>n>>>0))break;_av_log(b,24,130378,Va);f=c[H>>2]|0;if(f|0){m=0;do{g=c[(c[I>>2]|0)+(m<<2)>>2]|0;l=g+396|0;h=c[l>>2]|0;if((h|0)>0){k=g+392|0;g=0;j=0;f=h;do{h=c[k>>2]|0;i=h+(j*24|0)|0;x=i;v=c[x+4>>2]|0;if((v|0)<(o|0)|((v|0)==(o|0)?(c[x>>2]|0)>>>0>>0:0)){f=h+(g*24|0)|0;c[f>>2]=c[i>>2];c[f+4>>2]=c[i+4>>2];c[f+8>>2]=c[i+8>>2];c[f+12>>2]=c[i+12>>2];c[f+16>>2]=c[i+16>>2];c[f+20>>2]=c[i+20>>2];g=g+1|0;f=c[l>>2]|0}j=j+1|0}while((j|0)<(f|0));f=c[H>>2]|0}else g=0;c[l>>2]=g;m=m+1|0}while(m>>>0>>0)}c[oa>>2]=0;break}v=fa+64+(f<<4)|0;v=_i64Subtract(w|0,0,c[v>>2]|0,c[v+4>>2]|0)|0;s=M()|0;u=(s|0)>-1|(s|0)==-1&v>>>0>4294967295;x=_i64Subtract(0,0,v|0,s|0)|0;t=M()|0;t=u?s:t;if((t|0)<0|(t|0)==0&(u?v:x)>>>0<2501){c[la>>2]=f+1;break}_av_log(b,24,130378,Ta);f=c[H>>2]|0;if(f|0){m=0;do{g=c[(c[I>>2]|0)+(m<<2)>>2]|0;l=g+396|0;h=c[l>>2]|0;if((h|0)>0){k=g+392|0;g=0;j=0;f=h;do{h=c[k>>2]|0;i=h+(j*24|0)|0;x=i;v=c[x+4>>2]|0;if((v|0)<(E|0)|((v|0)==(E|0)?(c[x>>2]|0)>>>0>>0:0)){f=h+(g*24|0)|0;c[f>>2]=c[i>>2];c[f+4>>2]=c[i+4>>2];c[f+8>>2]=c[i+8>>2];c[f+12>>2]=c[i+12>>2];c[f+16>>2]=c[i+16>>2];c[f+20>>2]=c[i+20>>2];g=g+1|0;f=c[l>>2]|0}j=j+1|0}while((j|0)<(f|0));f=c[H>>2]|0}else g=0;c[l>>2]=g;m=m+1|0}while(m>>>0>>0)}c[oa>>2]=0}while(0);b:do if(C){g=_avio_seek(c[ha>>2]|0,0,0,1)|0;g=_i64Add(g|0,M()|0,C|0,((C|0)<0)<<31>>31|0)|0;f=M()|0;c:do switch(p&31){case 8:{x=C+-1|0;h=_avio_r8(c[ha>>2]|0)|0;i=1;break}case 9:{h=_avio_r8(c[ha>>2]|0)|0;if((h&240|0)==80)Xa=62;else{x=C+-1|0;i=0}break}case 18:{if((C|0)>18){o=_avio_seek(c[ha>>2]|0,0,0,1)|0;p=M()|0;j=c[ca>>2]|0;h=c[ha>>2]|0;do if((_avio_r8(h)|0)==2){i=_avio_rb16(h)|0;if((i|0)>=32){_avio_skip(h,i,((i|0)<0)<<31>>31)|0;M()|0;h=9;break}_avio_read(h,T,i)|0;a[T+i>>0]=0;if((i|0)>=0)if(_strcmp(T,130428)|0)if(_strcmp(T,130439)|0)if(!(_strcmp(T,130449)|0))h=3;else{if(_strcmp(T,130463)|0?_strcmp(T,130474)|0:0){c[Wa>>2]=T;_av_log(b,48,130485,Wa);h=9;break}m=c[H>>2]|0;d:do if(!m){i=0;h=0}else{n=c[I>>2]|0;l=j+2097268|0;i=0;h=0;k=0;while(1){j=c[n+(k<<2)>>2]|0;switch(c[c[j+176>>2]>>2]|0){case 0:{c[l>>2]=k;i=j;break}case 1:{if((c[l>>2]|0)==-1){c[l>>2]=k;h=j}else h=j;break}default:{}}k=k+1|0;if((k|0)==(m|0))break d}}while(0);h=_amf_parse_object(b,h,i,T,g,f,0)|0;h=31?h>>31:h}else h=2;else h=1;else h=9}else h=9;while(0);i=(h|0)<0;if(!(i|(h|w|0)==0)){switch(h|0){case 1:{Xa=57;break a}case 2:{Xa=58;break a}case 9:{i=3;break}default:i=2}_avio_seek(c[ha>>2]|0,o,p,0)|0;M()|0;x=C;h=0;break c}if((i?(c[oa>>2]|0)!=0:0)?(v=R,w=c[v>>2]|0,v=c[v+4>>2]|0,Xa=_i64Add(w|0,v|0,-4,-1)|0,x=M()|0,((v|0)>(f|0)|(v|0)==(f|0)&w>>>0>g>>>0)&((x|0)<(f|0)|(x|0)==(f|0)&Xa>>>0>>0)):0){_av_log(b,24,130502,Ha);g=R;g=_i64Add(c[g>>2]|0,c[g+4>>2]|0,-4,-1)|0;f=M()|0;Xa=62}else Xa=62}else{x=C;h=0;i=2}break}default:{c[Ja>>2]=q;c[Ja+4>>2]=C;c[Ja+8>>2]=0;_av_log(b,48,130567,Ja);Xa=62}}while(0);if((Xa|0)==62){Xa=0;x=_avio_seek(c[ha>>2]|0,g,f,0)|0;if((x|0)==(g|0)&(M()|0)==(f|0)){s=y;r=z;f=-1329874258;t=A;q=B;break}else{Xa=63;break a}}if(x){u=c[H>>2]|0;if(u){t=c[I>>2]|0;q=h&2;n=(q<<2)+8|0;o=h&15;s=h&255;p=4?h>>>4:h;r=p&255;p=p&15;q=(q|0)==0?65541:65536;e:do if((i|0)==1){k=0;do{j=c[t+(k<<2)>>2]|0;l=c[j+176>>2]|0;f:do if((c[l>>2]|0)==1){if(c[K>>2]|0)break e;m=c[l+4>>2]|0;if((m|0)==0?(c[l+8>>2]|0)==0:0)break e;if((c[l+32>>2]|0)==(n|0))do switch(r&15){case 0:if((q|0)==(m|0))break e;else break f;case 3:if((q|0)==(m|0))break e;else break f;case 10:if((m|0)==86018)break e;else break f;case 1:if((m|0)==69645)break e;else break f;case 11:if((m|0)==86051)break e;else break f;case 2:if((m|0)==86017)break e;else break f;case 6:case 4:case 5:if((m|0)==86049)break e;else break f;case 8:if((m|0)==65542?(c[l+108>>2]|0)==8e3:0)break e;else break f;case 7:if((m|0)==65543?(c[l+108>>2]|0)==8e3:0)break e;else break f;default:if((c[l+8>>2]|0)==(p|0))break e;else break f}while(0)}while(0);k=k+1|0}while(k>>>0>>0)}else{k=0;while(1){j=c[t+(k<<2)>>2]|0;g:do switch(i|0){case 3:{if((c[c[j+176>>2]>>2]|0)==2)break e;break}case 0:{l=c[j+176>>2]|0;if(!(c[l>>2]|0)){if(c[J>>2]|0)break e;m=c[l+4>>2]|0;if((m|0)==0?(c[l+8>>2]|0)==0:0)break e;switch(s&15){case 2:if((m|0)==21)break e;else break g;case 3:if((m|0)==86)break e;else break g;case 6:if((m|0)==131)break e;else break g;case 4:if((m|0)==92)break e;else break g;case 5:if((m|0)==106)break e;else break g;case 7:if((m|0)==27)break e;else break g;default:if((c[l+8>>2]|0)==(o|0))break e;else break g}}break}case 2:{if((c[c[j+176>>2]>>2]|0)==3)break e;break}default:{}}while(0);k=k+1|0;if(k>>>0>=u>>>0)break e}}while(0);if((k|0)==(u|0))Xa=103}else Xa=103;if((Xa|0)==103){Xa=0;k=c[59696+(i<<2)>>2]|0;l=c[ca>>2]|0;j=_avformat_new_stream(b,0)|0;if(!j){f=-12;Xa=261;break a}m=c[j+176>>2]|0;c[m>>2]=k;n=c[H>>2]|0;if(n>>>0<=2){if(((n|0)==2?(da=c[I>>2]|0,ea=c[c[(c[da>>2]|0)+176>>2]>>2]|0,(ea|0)!=3):0)?!((ea|0)==2?1:(c[c[(c[da+4>>2]|0)+176>>2]>>2]&-2|0)==2):0)Xa=108}else Xa=108;if((Xa|0)==108){Xa=0;c[Q>>2]=c[Q>>2]&-2}switch(k|0){case 1:{t=l+2097288|0;u=c[t+4>>2]|0;v=m+24|0;c[v>>2]=c[t>>2];c[v+4>>2]=u;v=l+2097304|0;c[v>>2]=c[v>>2]&-5;break}case 0:{v=l+2097280|0;u=c[v+4>>2]|0;t=m+24|0;c[t>>2]=c[v>>2];c[t+4>>2]=u;t=l+2097304|0;c[t>>2]=c[t>>2]&-2;t=l+2097308|0;u=c[t+4>>2]|0;v=j+68|0;c[v>>2]=c[t>>2];c[v+4>>2]=u;break}default:{}}_avpriv_set_pts_info(j,32,1,1e3);c[l+2097268>>2]=(c[H>>2]|0)+-1;_add_keyframes_index(b)}k=j+52|0;v=c[k>>2]|0;c[La>>2]=i;c[La+4>>2]=h;c[La+8>>2]=v;_av_log(b,56,130652,La);v=O;u=c[v+4>>2]|0;if((u|0)>(E|0)|((u|0)==(E|0)?(c[v>>2]|0)>>>0>D>>>0:0))n=0;else{n=P;w=_i64Add(c[n>>2]|0,c[n+4>>2]|0,w|0,0)|0;n=M()|0}if(c[(c[ha>>2]|0)+84>>2]&1|0?(i|0)==1|(h&240|0)==16:0)_av_add_index_entry(j,D,E,w,n,x,0,1)|0;l=c[k>>2]|0;if((l|0)>31){k=h&240;if((i|0)==1|(k|0)==16){G=k;Xa=122}else Xa=123}else if((l|0)>15){G=h&240;Xa=122}if((Xa|0)==122?(Xa=0,(i|0)==0&(G|0)==48|(l|0)>47):0)Xa=123;if((Xa|0)==123){Xa=0;_avio_seek(c[ha>>2]|0,g,f,0)|0;M()|0;s=y;r=z;f=-1329874258;t=A;q=B;break}f=c[ha>>2]|0;h:do if(c[f+84>>2]&1|0?(v=S,ga=c[v+4>>2]|0,(c[v>>2]|0)==0):0){if((ga|0)<0)switch(ga|0){case -2147483648:break;default:break h}else switch(ga|0){case 0:break;default:break h}if(!(c[U>>2]|0)){o=_avio_seek(f,0,0,1)|0;p=M()|0;k=_avio_size(c[ha>>2]|0)|0;g=M()|0;v=c[ha>>2]|0;f=_i64Add(k|0,g|0,-4,-1)|0;_avio_seek(v,f,M()|0,0)|0;M()|0;f=_avio_rb32(c[ha>>2]|0)|0;i:do if((f|0)>0){while(1){l=((f|0)<0)<<31>>31;if(!((g|0)>(l|0)|(g|0)==(l|0)&k>>>0>f>>>0))break i;u=c[ha>>2]|0;v=_i64Add(k|0,g|0,-3,-1)|0;v=_i64Subtract(v|0,M()|0,f|0,l|0)|0;_avio_seek(u,v,M()|0,0)|0;M()|0;if((f|0)!=((_avio_rb24(c[ha>>2]|0)|0)+11|0))break i;m=_avio_rb24(c[ha>>2]|0)|0;m=(_avio_r8(c[ha>>2]|0)|0)<<24|m;if(m|0)break;v=_i64Add(k|0,g|0,-8,-1)|0;u=M()|0;if((g|0)<0|(g|0)==0&k>>>0<8|((u|0)<(l|0)|(u|0)==(l|0)&v>>>0>>0))break i;u=f+4|0;k=_i64Subtract(k|0,g|0,u|0,((u|0)<0)<<31>>31|0)|0;g=M()|0;u=c[ha>>2]|0;v=_i64Add(k|0,g|0,-4,-1)|0;_avio_seek(u,v,M()|0,0)|0;M()|0;f=_avio_rb32(c[ha>>2]|0)|0;if((f|0)<=0)break i}t=___muldi3(m|0,0,1e3,0)|0;u=M()|0;v=S;c[v>>2]=t;c[v+4>>2]=u}while(0);_avio_seek(c[ha>>2]|0,o,p,0)|0;M()|0;c[U>>2]=1}}while(0);v=(i|0)==1;j:do if(v){k=h&1;s=k+1|0;r=44100<<((2?h>>>2:h)&3);r=3?r>>>3:r;q=h<<2&8;p=q+8|0;t=j+176|0;o=c[t>>2]|0;l=o+104|0;f=c[l>>2]|0;g=o+108|0;if(((f|0)!=0?(ia=c[g>>2]|0,(ia|0)!=0):0)?(ja=c[o+32>>2]|0,(ja|0)!=0):0){g=ia;m=ja}else{c[l>>2]=s;f=o+96|0;c[f>>2]=4-k;c[f+4>>2]=0;c[g>>2]=r;c[o+32>>2]=p;f=s;g=r;m=p}l=o+4|0;if(!(c[l>>2]|0)){z=4?h>>>4:h;k=z&15;do switch(z&15){case 0:{c[l>>2]=(m|0)==8?65541:65536;break}case 3:{c[l>>2]=(m|0)==8?65541:65536;break}case 10:{c[l>>2]=86018;break}case 1:{c[l>>2]=69645;break}case 11:{c[l>>2]=86051;c[o+108>>2]=16e3;g=16e3;break}case 2:{c[l>>2]=86017;c[j+228>>2]=1;break}case 5:{c[o+108>>2]=8e3;c[l>>2]=86049;g=8e3;break}case 4:{c[o+108>>2]=16e3;c[l>>2]=86049;g=16e3;break}case 6:{c[l>>2]=86049;break}case 8:{c[o+108>>2]=8e3;c[l>>2]=65542;g=8e3;break}case 7:{c[o+108>>2]=8e3;c[l>>2]=65543;g=8e3;break}default:{c[Ma>>2]=k;_avpriv_request_sample(b,130663,Ma);c[o+8>>2]=k;f=c[t>>2]|0;g=c[f+108>>2]|0;f=c[f+104>>2]|0}}while(0);c[V>>2]=g;c[W>>2]=f;u=x;s=f;r=g;p=t;break}g=_avcodec_parameters_alloc()|0;c[T>>2]=g;if(!g){f=-12;t=A;q=B;break b}k=g+108|0;c[k>>2]=r;c[g+32>>2]=p;z=4?h>>>4:h;f=z&15;do switch(z&15){case 0:{c[g+4>>2]=(q|0)==0?65541:65536;f=r;break}case 3:{c[g+4>>2]=(q|0)==0?65541:65536;f=r;break}case 10:{c[g+4>>2]=86018;f=r;break}case 1:{c[g+4>>2]=69645;f=r;break}case 11:{c[g+4>>2]=86051;c[k>>2]=16e3;f=16e3;break}case 2:{c[g+4>>2]=86017;c[j+228>>2]=1;f=r;break}case 5:{c[k>>2]=8e3;c[g+4>>2]=86049;f=8e3;break}case 4:{c[k>>2]=16e3;c[g+4>>2]=86049;f=16e3;break}case 6:{c[g+4>>2]=86049;f=r;break}case 8:{c[k>>2]=8e3;c[g+4>>2]=65542;f=8e3;break}case 7:{c[k>>2]=8e3;c[g+4>>2]=65543;f=8e3;break}default:{c[Na>>2]=f;_avpriv_request_sample(b,130663,Na);c[g+8>>2]=f;f=c[(c[T>>2]|0)+108>>2]|0}}while(0);_avcodec_parameters_free(T);u=x;r=f;p=t}else switch(i|0){case 0:{f=h&15;m=j+176|0;g=c[m>>2]|0;k=g+4|0;l=c[k>>2]|0;switch(h&15){case 2:{c[k>>2]=21;f=0;break}case 8:{c[k>>2]=4;f=0;break}case 3:{c[k>>2]=86;f=0;break}case 6:{c[k>>2]=131;f=0;break}case 4:{f=92;Xa=181;break}case 9:{c[k>>2]=12;f=3;break}case 7:{c[k>>2]=27;c[j+228>>2]=2;f=3;break}case 5:{f=106;Xa=181;break}default:{c[Oa>>2]=f;_avpriv_request_sample(b,130680,Oa);c[g+8>>2]=f;f=0}}do if((Xa|0)==181){Xa=0;c[k>>2]=f;if((c[g+16>>2]|0)!=1)_ff_alloc_extradata(g,1)|0;f=g+12|0;g=c[ha>>2]|0;if(!(c[f>>2]|0)){_avio_skip(g,1,0)|0;M()|0;f=1;break}else{u=(_avio_r8(g)|0)&255;a[c[f>>2]>>0]=u;f=1;break}}while(0);if((c[(c[j+696>>2]|0)+40>>2]|0)==0?(c[k>>2]|0)!=(l|0):0){Xa=192;break a}u=x-f|0;s=y;r=z;p=m;break j}case 2:{p=j+176|0;c[(c[p>>2]|0)+4>>2]=94210;u=x;s=y;r=z;break j}case 3:{p=j+176|0;c[(c[p>>2]|0)+4>>2]=0;u=x;s=y;r=z;break j}default:{u=x;s=y;r=z;p=j+176|0;break j}}while(0);f=c[(c[p>>2]|0)+4>>2]|0;k:do if((f|0)>=27)if((f|0)<86018)switch(f|0){case 27:{Xa=196;break k}default:{f=u;m=w;g=n;k=A;l=B;break k}}else switch(f|0){case 86018:{Xa=196;break k}default:{f=u;m=w;g=n;k=A;l=B;break k}}else switch(f|0){case 12:{Xa=196;break}default:{f=u;m=w;g=n;k=A;l=B}}while(0);l:do if((Xa|0)==196){Xa=0;o=_avio_r8(c[ha>>2]|0)|0;q=u+-1|0;if((u|0)<1){f=-1094995529;t=A;q=B;break b}m:do switch(c[(c[p>>2]|0)+4>>2]|0){case 12:case 27:{B=(_avio_rb24(c[ha>>2]|0)|0)+-8388608|0;f=B^-8388608;g=((f|0)<0)<<31>>31;k=_i64Add(w|0,n|0,f|0,g|0)|0;l=M()|0;if((B|0)<=-1){B=_i64Subtract(0,0,f|0,g|0)|0;z=M()|0;A=(g|0)<0|(g|0)==0&f>>>0<1;z=A?z:g;if(!((z|0)>0|(z|0)==0&(A?B:f)>>>0>9e5)){m=w;break m}m=Ra;c[m>>2]=w;c[m+4>>2]=n;m=Ra+8|0;c[m>>2]=k;c[m+4>>2]=l;_av_log(b,24,130780,Ra);k=0;l=-2147483648;m=0;n=-2147483648;break m}if(!(c[$>>2]|0))_av_log(b,24,130729,Qa);c[$>>2]=1;m=w;break}default:{k=A;l=B;m=w}}while(0);if(!o){f=c[p>>2]|0;g=f+12|0;if(!(c[g>>2]|0)){if(q|0){_av_freep(g);if((_ff_get_extradata(b,c[p>>2]|0,c[ha>>2]|0,q)|0)<0){f=-12;Xa=261;break a}c[(c[j+696>>2]|0)+40>>2]=1}g=_av_dict_get(c[ba>>2]|0,130810,0,0)|0;f=c[p>>2]|0;if(!(g|0?(c[f+4>>2]|0)==86018:0)){f=-1329874258;t=k;q=l;break b}if(_strcmp(c[g+4>>2]|0,130818)|0){f=-1329874258;t=k;q=l;break b}c[f+16>>2]=2;f=-1329874258;t=k;q=l;break b}else{f=c[f+4>>2]|0;if((f|0)<86018)switch(f|0){case 27:break;default:{f=q;g=n;break l}}else switch(f|0){case 86018:break;default:{f=q;g=n;break l}}g=c[ha>>2]|0;if(!q){f=-1329874258;t=k;q=l;break b}B=fa+20+(i<<2)|0;_av_free(c[B>>2]|0);f=_av_mallocz(u+63|0)|0;c[B>>2]=f;if(!f){f=-12;Xa=261;break a}c[fa+36+(i<<2)>>2]=q;_avio_read(g,f,q)|0;f=-1329874258;t=k;q=l;break b}}else{f=q;g=n}}while(0);if(!f){f=-1329874258;t=k;q=l}else{f=_av_get_packet(c[ha>>2]|0,e,f)|0;if((f|0)<0){Xa=261;break a}A=X;c[A>>2]=m;c[A+4>>2]=g;A=(k|0)==0&(l|0)==-2147483648;B=Y;c[B>>2]=A?m:k;c[B+4>>2]=A?g:l;c[Z>>2]=c[j>>2];g=_;c[g>>2]=D;c[g+4>>2]=E;g=fa+20+(i<<2)|0;if(c[g>>2]|0?(ma=fa+36+(i<<2)|0,na=_av_packet_new_side_data(e,1,c[ma>>2]|0)|0,na|0):0){_memcpy(na|0,c[g>>2]|0,c[ma>>2]|0)|0;_av_freep(g);c[ma>>2]=0}do if(!v){if(!((i|1|0)==3|(h&240|0)==16)){t=k;q=l;break b}}else{if((r|0)==(c[V>>2]|0)?(s|0)==(c[W>>2]|0):0)break;c[V>>2]=r;c[W>>2]=s;_ff_add_param_change(e,s,0,0,r,0,0)|0}while(0);c[aa>>2]=c[aa>>2]|1;t=k;q=l}}else{s=y;r=z;f=-1329874258;t=A;q=B}}else{s=y;r=z;f=-1329874258;t=A;q=B}while(0);p=_avio_rb32(c[ha>>2]|0)|0;if((p|0)==(C+10|0)|((p|0)==(F|0)|(c[xa>>2]|0)!=0)){Xa=259;break}if(_avio_feof(c[ha>>2]|0)|0){Xa=259;break}if((p|0)==(C|0)&(p|0)!=0){Xa=259;break}g=c[ka>>2]|0;if((p|0)==(g|0)){Xa=259;break}if(c[L>>2]|0){Xa=259;break}c[Sa>>2]=p;c[Sa+4>>2]=F;c[Sa+8>>2]=g;_av_log(b,16,130829,Sa);n=c[ha>>2]|0;k=_i64Add(D|0,E|0,1,0)|0;_avio_seek(n,k,M()|0,0)|0;M()|0;k=c[ca>>2]|0;n=_avio_seek(c[ha>>2]|0,0,0,1)|0;o=M()|0;if(_avio_feof(c[ha>>2]|0)|0){Xa=257;break}g=k+2097320|0;h=k+2097328|0;i=k+2097336|0;n:do if((n|0)==0&(o|0)==0){g=0;h=0;while(1){F=g&1048575;E=(_avio_r8(c[ha>>2]|0)|0)&255;f=(F|1048576)+(k+108)|0;a[f>>0]=E;a[k+108+F>>0]=E;if(((((h>>>0>0|(h|0)==0&g>>>0>22?(ya=f+-4|0,ya=_llvm_bswap_i32(d[ya>>0]|d[ya+1>>0]<<8|d[ya+2>>0]<<16|d[ya+3>>0]<<24|0)|0,ya>>>0>10):0)?(za=_i64Add(ya|0,0,8,0)|0,Aa=M()|0,Ca=h>>>0<0|(h|0)==0&g>>>0<1048576,Ba=Ca?g:1048576,Ca=Ca?h:0,(Aa|0)<(Ca|0)|(Aa|0)==(Ca|0)&za>>>0>>0):0)?(Da=0-ya|0,Fa=f+Da|0,Ea=Fa+1+-4|0,Ea=d[Ea+1>>0]<<8|d[Ea>>0]<<16|d[Ea+2>>0],Fa=Fa+-8|0,Fa=_llvm_bswap_i32(d[Fa>>0]|d[Fa+1>>0]<<8|d[Fa+2>>0]<<16|d[Fa+3>>0]<<24|0)|0,Fa>>>0>10):0)?(F=_i64Add(za|0,Aa|0,Fa|0,0)|0,E=M()|0,(E|0)<(Ca|0)|(E|0)==(Ca|0)&F>>>0>>0):0)?(F=f+(0-Fa)+1+Da+-8|0,(Ea|0)==(ya+-11|0)?(d[F+1>>0]<<8|d[F>>0]<<16|d[F+2>>0]|0)==(Fa+-11|0):0):0){i=Fa;j=0;k=ya;l=0;f=h;break n}g=_i64Add(g|0,h|0,1,0)|0;h=M()|0;if(_avio_feof(c[ha>>2]|0)|0){Xa=257;break a}}}else{m=0;f=0;while(1){F=m&1048575;E=(_avio_r8(c[ha>>2]|0)|0)&255;j=(F|1048576)+(k+108)|0;a[j>>0]=E;a[k+108+F>>0]=E;do if(f>>>0>0|(f|0)==0&m>>>0>7){do if((((a[j+-8>>0]|0)==70?(a[j+-7>>0]|0)==76:0)?(a[j+-6>>0]|0)==86:0)?(d[j+-5>>0]|0)<5:0){if(a[j+-3>>0]|0)break;D=g;E=c[D+4>>2]|0;F=Ua;c[F>>2]=c[D>>2];c[F+4>>2]=E;_av_log(b,24,130855,Ua);F=g;F=_i64Add(c[F>>2]|0,c[F+4>>2]|0,1,0)|0;E=M()|0;D=h;c[D>>2]=F;c[D+4>>2]=E;D=_avio_seek(c[ha>>2]|0,0,0,1)|0;E=M()|0;F=i;c[F>>2]=D;c[F+4>>2]=E}while(0);if(((f>>>0>0|(f|0)==0&m>>>0>22?(pa=j+-4|0,pa=_llvm_bswap_i32(d[pa>>0]|d[pa+1>>0]<<8|d[pa+2>>0]<<16|d[pa+3>>0]<<24|0)|0,pa>>>0>10):0)?(qa=_i64Add(pa|0,0,8,0)|0,ra=M()|0,ta=f>>>0<0|(f|0)==0&m>>>0<1048576,sa=ta?m:1048576,ta=ta?f:0,(ra|0)<(ta|0)|(ra|0)==(ta|0)&qa>>>0>>0):0)?(ua=0-pa|0,wa=j+ua|0,va=wa+1+-4|0,va=d[va+1>>0]<<8|d[va>>0]<<16|d[va+2>>0],wa=wa+-8|0,wa=_llvm_bswap_i32(d[wa>>0]|d[wa+1>>0]<<8|d[wa+2>>0]<<16|d[wa+3>>0]<<24|0)|0,wa>>>0>10):0){F=_i64Add(qa|0,ra|0,wa|0,0)|0;E=M()|0;if(!((E|0)<(ta|0)|(E|0)==(ta|0)&F>>>0>>0))break;F=j+(0-wa)+1+ua+-8|0;if((va|0)==(pa+-11|0)?(d[F+1>>0]<<8|d[F>>0]<<16|d[F+2>>0]|0)==(wa+-11|0):0){i=wa;j=0;k=pa;l=0;g=m;break n}}}while(0);m=_i64Add(m|0,f|0,1,0)|0;f=M()|0;if(_avio_feof(c[ha>>2]|0)|0){Xa=257;break a}}}while(0);z=_i64Add(n|0,o|0,-8,-1)|0;z=_i64Subtract(z|0,M()|0,i|0,j|0)|0;z=_i64Subtract(z|0,M()|0,k|0,l|0)|0;z=_i64Add(z|0,M()|0,g|0,f|0)|0;y=M()|0;_avio_seek(c[ha>>2]|0,z,y,0)|0;M()|0;_av_packet_unref(e);y=s;z=r;f=p;A=t;B=q}if((Xa|0)==57){_avpriv_request_sample(b,130549,Ia);Xa=_flv_data_packet(b,e,w,0,g,f)|0;Xc=Ya;return Xa|0}else if((Xa|0)==58){Xa=_flv_data_packet(b,e,w,0,g,f)|0;Xc=Ya;return Xa|0}else if((Xa|0)==63){_av_log(b,16,130617,Ka);Xa=-1094995529;Xc=Ya;return Xa|0}else if((Xa|0)==192){_avpriv_request_sample(b,130697,Pa);Xa=-1163346256;Xc=Ya;return Xa|0}else if((Xa|0)==257){_av_packet_unref(e);Xa=-541478725;Xc=Ya;return Xa|0}else if((Xa|0)==259){if((f|0)<=-1){Xa=f;Xc=Ya;return Xa|0}Va=X;Wa=c[Va+4>>2]|0;Xa=fa+2097320|0;c[Xa>>2]=c[Va>>2];c[Xa+4>>2]=Wa;Xa=f;Xc=Ya;return Xa|0}else if((Xa|0)==261){Xc=Ya;return f|0}return 0}function _flv_read_close(a){a=a|0;a=c[a+12>>2]|0;_av_freep(a+20|0);_av_freep(a+24|0);_av_freep(a+28|0);_av_freep(a+32|0);_av_freep(a+2097296|0);_av_freep(a+2097300|0);return 0}function _flv_read_seek(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;c[(c[a+12>>2]|0)+100>>2]=0;f=_avio_seek_time(c[a+16>>2]|0,b,d,e,f)|0;M()|0;return f|0}function _amf_parse_object(b,d,e,f,i,j,k){b=b|0;d=d|0;e=e|0;f=f|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,s=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,H=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0.0,$=0.0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0;pa=Xc;Xc=Xc+1600|0;if((Xc|0)>=(Yc|0))N(1600);la=pa+1536|0;ka=pa+1528|0;aa=pa+1520|0;fa=pa+1512|0;ea=pa+1504|0;m=pa+1496|0;p=pa+1488|0;V=pa+1480|0;U=pa+1472|0;T=pa+1464|0;v=pa+1448|0;s=pa+1432|0;o=pa+1424|0;n=pa+1416|0;ja=pa+1152|0;na=pa+1544|0;oa=pa+1024|0;ga=pa;Y=pa+1408|0;Z=b+12|0;ha=c[Z>>2]|0;X=c[b+16>>2]|0;ia=_avio_r8(X)|0;a:do switch(ia|0){case 0:{j=_avio_rb64(X)|0;X=M()|0;c[h>>2]=j;c[h+4>>2]=X;q=+g[h>>3];r=0.0;break}case 1:{q=+(_avio_r8(X)|0);r=0.0;break}case 2:{l=_avio_rb16(X)|0;if((l|0)<1024){_avio_read(X,ga,l)|0;a[ga+l>>0]=0;if((l|0)>=0){q=0.0;r=0.0;break a}}else{_avio_skip(X,l,((l|0)<0)<<31>>31)|0;M()|0}_av_log(b,16,131147,n);oa=-1;Xc=pa;return oa|0}case 3:{do if((f|0?c[X+84>>2]&1|0:0)?(k|0)==1&(_strcmp(131184,f)|0)==0:0){E=c[Z>>2]|0;c[na>>2]=0;c[oa>>2]=0;F=_avio_seek(X,0,0,1)|0;H=M()|0;J=E+2097272|0;if((c[J>>2]|0)<=0){D=E+2097296|0;if(c[D>>2]|0){c[s>>2]=131222;c[s+4>>2]=131011;c[s+8>>2]=412;_av_log(0,0,132640,s);wb()}C=E+2097300|0;if(c[C>>2]|0){c[v>>2]=131243;c[v+4>>2]=131011;c[v+8>>2]=413;_av_log(0,0,132640,v);wb()}if(!(c[b+1096>>2]&2)){B=_avio_seek(X,0,0,1)|0;A=M()|0;w=_i64Add(i|0,j|0,-2,-1)|0;x=M()|0;b:do if((A|0)<(x|0)|(A|0)==(x|0)&B>>>0>>0){y=_i64Add(i|0,j|0,-1,-1)|0;z=M()|0;n=0;p=0;while(1){A=_avio_rb16(X)|0;if((A|0)>=256){ma=22;break}_avio_read(X,ja,A)|0;a[ja+A>>0]=0;if((A|0)<=0){K=-38;L=n;P=p;break}if((_avio_r8(X)|0)!=10){K=-38;L=n;P=p;break}B=_avio_rb32(X)|0;if(B>>>0>268435455){K=-38;L=n;P=p;break}v=(_strcmp(131272,ja)|0)!=0;if(v|(c[na>>2]|0)!=0){v=(_strcmp(131278,ja)|0)!=0;if(v|(c[oa>>2]|0)!=0){K=-38;L=n;P=p;break}else{m=oa;s=n;v=B}}else{m=na;s=B;v=p}o=_av_mallocz(B<<3)|0;c[m>>2]=o;if(!o){l=-12;break b}c:do if(B|0){o=0;do{qa=_avio_seek(X,0,0,1)|0;ra=M()|0;if(!((ra|0)<(z|0)|(ra|0)==(z|0)&qa>>>0>>0))break c;if(_avio_r8(X)|0){O=-38;ma=38;break b}ra=_avio_rb64(X)|0;qa=M()|0;c[h>>2]=ra;c[h+4>>2]=qa;r=+g[h>>3];qa=+u(r)>=1.0?(r>0.0?~~+I(+t(r/4294967296.0),4294967295.0)>>>0:~~+G((r-+(~~r>>>0))/4294967296.0)>>>0):0;ra=(c[m>>2]|0)+(o<<3)|0;c[ra>>2]=~~r>>>0;c[ra+4>>2]=qa;o=o+1|0}while(o>>>0>>0)}while(0);if((c[na>>2]|0)!=0&(c[oa>>2]|0)!=0){K=0;L=s;P=v;break}ra=_avio_seek(X,0,0,1)|0;qa=M()|0;if((qa|0)<(x|0)|(qa|0)==(x|0)&ra>>>0>>0){n=s;p=v}else{K=-38;L=s;P=v;break}}if((ma|0)==22){_avio_skip(X,A,((A|0)<0)<<31>>31)|0;M()|0;K=-38;L=n;P=p}if(P>>>0>1&(L|0)==(P|0)?(Q=c[oa>>2]|0,S=Q,R=c[S>>2]|0,S=c[S+4>>2]|0,!((S|0)<(j|0)|(S|0)==(j|0)&R>>>0>>0)):0){l=c[na>>2]|0;qa=E+72|0;c[qa>>2]=R;c[qa+4>>2]=S;S=l;S=___muldi3(c[S>>2]|0,c[S+4>>2]|0,1e3,0)|0;qa=M()|0;ra=E+64|0;c[ra>>2]=S;c[ra+4>>2]=qa;ra=Q+8|0;qa=c[ra+4>>2]|0;S=E+88|0;c[S>>2]=c[ra>>2];c[S+4>>2]=qa;S=l+8|0;S=___muldi3(c[S>>2]|0,c[S+4>>2]|0,1e3,0)|0;qa=M()|0;ra=E+80|0;c[ra>>2]=S;c[ra+4>>2]=qa;c[E+100>>2]=2;c[D>>2]=l;c[C>>2]=Q;c[J>>2]=P;c[na>>2]=0;c[oa>>2]=0;l=K}else{O=K;ma=38}}else{O=-38;ma=38}while(0);if((ma|0)==38){_av_log(b,24,131292,T);l=O}_av_freep(na);_av_freep(oa);_avio_seek(X,F,H,0)|0;M()|0}else l=0}else{_av_log(b,48,131194,o);l=0}if((l|0)<0){_av_log(b,16,131329,U);break}else{_add_keyframes_index(b);break}}while(0);ra=_avio_seek(X,0,0,1)|0;qa=M()|0;l=_i64Add(i|0,j|0,-2,-1)|0;m=M()|0;d:do if((qa|0)<(m|0)|(qa|0)==(m|0)&ra>>>0>>0){n=k+1|0;while(1){o=_avio_rb16(X)|0;if((o|0)>=1024){ma=47;break}_avio_read(X,ga,o)|0;a[ga+o>>0]=0;if((o|0)<=0)break d;if((_amf_parse_object(b,d,e,ga,i,j,n)|0)<0){W=-1;ma=171;break}ra=_avio_seek(X,0,0,1)|0;qa=M()|0;if(!((qa|0)<(m|0)|(qa|0)==(m|0)&ra>>>0>>0))break d}if((ma|0)==47){_avio_skip(X,o,((o|0)<0)<<31>>31)|0;M()|0;break}else if((ma|0)==171){Xc=pa;return W|0}}while(0);if((_avio_r8(X)|0)==9){q=0.0;r=0.0}else{_av_log(b,16,131360,V);ra=-1;Xc=pa;return ra|0}break}case 13:case 6:case 5:{q=0.0;r=0.0;break}case 8:{_avio_skip(X,4,0)|0;M()|0;ra=_avio_seek(X,0,0,1)|0;qa=M()|0;l=_i64Add(i|0,j|0,-2,-1)|0;m=M()|0;e:do if((qa|0)<(m|0)|(qa|0)==(m|0)&ra>>>0>>0){n=k+1|0;while(1){o=_avio_rb16(X)|0;if((o|0)>=1024){ma=56;break}_avio_read(X,ga,o)|0;a[ga+o>>0]=0;if((o|0)<=0)break e;if((_amf_parse_object(b,d,e,ga,i,j,n)|0)<0){W=-1;ma=171;break}ra=_avio_seek(X,0,0,1)|0;qa=M()|0;if(!((qa|0)<(m|0)|(qa|0)==(m|0)&ra>>>0>>0))break e}if((ma|0)==56){_avio_skip(X,o,((o|0)<0)<<31>>31)|0;M()|0;break}else if((ma|0)==171){Xc=pa;return W|0}}while(0);l=_avio_r8(X)|0;if((l|0)==9){q=0.0;r=0.0}else{c[p>>2]=l;_av_log(b,16,131411,p);ra=-1;Xc=pa;return ra|0}break}case 10:{m=_avio_rb32(X)|0;if(!m){q=0.0;r=0.0}else{n=_i64Add(i|0,j|0,-1,-1)|0;o=M()|0;p=k+1|0;l=0;while(1){ra=_avio_seek(X,0,0,1)|0;qa=M()|0;if(!((qa|0)<(o|0)|(qa|0)==(o|0)&ra>>>0>>0)){q=0.0;r=0.0;break a}l=l+1|0;if((_amf_parse_object(b,0,0,0,i,j,p)|0)<0){W=-1;break}if(l>>>0>=m>>>0){q=0.0;r=0.0;break a}}Xc=pa;return W|0}break}case 11:{qa=_avio_rb64(X)|0;ra=M()|0;c[h>>2]=qa;c[h+4>>2]=ra;r=+g[h>>3];_avio_rb16(X)|0;q=0.0;break}default:{c[m>>2]=ia;_av_log(b,16,131476,m);ra=-1;Xc=pa;return ra|0}}while(0);if(!f){ra=0;Xc=pa;return ra|0}if(!d)v=0;else v=c[d+176>>2]|0;n=(e|0)!=0;if(n)s=c[e+176>>2]|0;else s=0;f:do if((k|0)==1){g:do if(ia>>>0<2){if(!(_strcmp(f,131501)|0)){$=q*1.0e6;qa=+u($)>=1.0?($>0.0?~~+I(+t($/4294967296.0),4294967295.0)>>>0:~~+G(($-+(~~$>>>0))/4294967296.0)>>>0):0;ra=b+1072|0;c[ra>>2]=~~$>>>0;c[ra+4>>2]=qa;break}if((_strcmp(f,131510)|0)==0?(_=q*1024.0,(~~_|0)>-1):0){qa=+u(_)>=1.0?(_>0.0?~~+I(+t(_/4294967296.0),4294967295.0)>>>0:~~+G((_-+(~~_>>>0))/4294967296.0)>>>0):0;ra=ha+2097280|0;c[ra>>2]=~~_>>>0;c[ra+4>>2]=qa;break}if((_strcmp(f,131524)|0)==0?($=q*1024.0,(~~$|0)>-1):0){qa=+u($)>=1.0?($>0.0?~~+I(+t($/4294967296.0),4294967295.0)>>>0:~~+G(($-+(~~$>>>0))/4294967296.0)>>>0):0;ra=ha+2097288|0;c[ra>>2]=~~$>>>0;c[ra+4>>2]=qa;break}if(!(_strcmp(f,131538)|0)){l=c[Z>>2]|0;m=_avformat_new_stream(b,0)|0;if(!m){ra=-12;Xc=pa;return ra|0}n=m+176|0;c[c[n>>2]>>2]=3;o=b+24|0;p=c[o>>2]|0;if(p>>>0<=2){if(((p|0)==2?(ba=c[b+28>>2]|0,ca=c[c[(c[ba>>2]|0)+176>>2]>>2]|0,(ca|0)!=3):0)?!((ca|0)==2?1:(c[c[(c[ba+4>>2]|0)+176>>2]>>2]&-2|0)==2):0)ma=89}else ma=89;if((ma|0)==89){ra=b+20|0;c[ra>>2]=c[ra>>2]&-2}_avpriv_set_pts_info(m,32,1,1e3);c[l+2097268>>2]=(c[o>>2]|0)+-1;_add_keyframes_index(b);c[(c[n>>2]|0)+4>>2]=94210;break}if(!(_strcmp(f,131549)|0)){_av_d2q(Y,q,1e3);m=Y;l=c[m>>2]|0;m=c[m+4>>2]|0;ra=ha+2097308|0;c[ra>>2]=l;c[ra+4>>2]=m;if(!n)break;ra=e+68|0;c[ra>>2]=l;c[ra+4>>2]=m;break}if(c[ha+4>>2]|0){m=(s|0)!=0;if(m&(_strcmp(f,131559)|0)==0){l=~~q;m=c[e+176>>2]|0;n=m+4|0;o=c[n>>2]|0;switch(l|0){case 2:{c[n>>2]=21;break}case 8:{c[n>>2]=4;break}case 3:{c[n>>2]=86;break}case 6:{c[n>>2]=131;break}case 4:{da=92;ma=102;break}case 9:{c[n>>2]=12;break}case 7:{c[n>>2]=27;c[e+228>>2]=2;break}case 5:{da=106;ma=102;break}default:{c[ea>>2]=l;_avpriv_request_sample(b,130680,ea);c[m+8>>2]=l}}if((ma|0)==102)c[n>>2]=da;if(c[(c[e+696>>2]|0)+40>>2]|0)break;if((c[n>>2]|0)==(o|0))break;_avpriv_request_sample(b,130697,fa);ra=-1163346256;Xc=pa;return ra|0}l=(v|0)!=0;if(!(l&(_strcmp(f,131572)|0)==0)){if(l&(_strcmp(f,131585)|0)==0){c[v+108>>2]=~~q;break}if(l&(_strcmp(f,131601)|0)==0){c[v+32>>2]=~~q;break}if(l&(_strcmp(f,131617)|0)==0){qa=~~(q+1.0);c[v+104>>2]=qa;qa=(qa|0)==2;ra=v+96|0;c[ra>>2]=qa?3:4;c[ra+4>>2]=qa?0:0;break}if(m&(_strcmp(f,131624)|0)==0){c[s+48>>2]=~~q;break}if(!(m&(_strcmp(f,131630)|0)==0))break;c[s+52>>2]=~~q;break}l=~~q;do switch(l&268435455|0){case 0:{c[v+4>>2]=(c[v+32>>2]|0)==8?65541:65536;break g}case 3:{c[v+4>>2]=(c[v+32>>2]|0)==8?65541:65536;break g}case 10:{c[v+4>>2]=86018;break g}case 1:{c[v+4>>2]=69645;break g}case 11:{c[v+4>>2]=86051;c[v+108>>2]=16e3;break g}case 2:{c[v+4>>2]=86017;c[d+228>>2]=1;break g}case 5:{c[v+108>>2]=8e3;c[v+4>>2]=86049;break g}case 4:{c[v+108>>2]=16e3;c[v+4>>2]=86049;break g}case 6:{c[v+4>>2]=86049;break g}case 8:{c[v+108>>2]=8e3;c[v+4>>2]=65542;break g}case 7:{c[v+108>>2]=8e3;c[v+4>>2]=65543;break g}default:{ra=l<<4;ra=4?ra>>4:ra;c[aa>>2]=ra;_avpriv_request_sample(b,130663,aa);c[v+8>>2]=ra;break g}}while(0)}}while(0);switch(ia|0){case 3:{ma=144;break f}case 2:break;default:break f}if(!(_strcmp(f,141325)|0)){c[ja>>2]=-1;c[ka>>2]=ja;if((_sscanf(ga,131637,ka)|0)==1?((c[ja>>2]|0)+-1|0)>>>0<655:0)c[ha+2097260>>2]=1;break}else{if(_strcmp(f,131669)|0)break;if(_strcmp(ga,131685)|0?_strncmp(ga,131690,10)|0:0)break;c[ha+2097260>>2]=1;break}}else if((ia|0)==3)ma=144;while(0);do if((ma|0)==144?(c[b+24>>2]|0)==1:0){if(!((v|0)==0?!(_strcmp(f,131572)|0):0)){if(s|0)break;if(_strcmp(f,131559)|0)break}ra=b+20|0;c[ra>>2]=c[ra>>2]&-2}while(0);if(!(((((((((((((_strcmp(f,131501)|0)!=0?(_strcmp(f,131701)|0)!=0:0)?(_strcmp(f,131624)|0)!=0:0)?(_strcmp(f,131630)|0)!=0:0)?(_strcmp(f,131510)|0)!=0:0)?(_strcmp(f,131549)|0)!=0:0)?(_strcmp(f,131559)|0)!=0:0)?(_strcmp(f,131524)|0)!=0:0)?(_strcmp(f,131585)|0)!=0:0)?(_strcmp(f,131601)|0)!=0:0)?(_strcmp(f,131617)|0)!=0:0)?(_strcmp(f,131572)|0)!=0:0)?(_strcmp(f,131538)|0)!=0:0))ma=163;if((ma|0)==163?(c[ha+12>>2]|0)==0:0){ra=0;Xc=pa;return ra|0}ra=b+1212|0;c[ra>>2]=c[ra>>2]|1;switch(ia|0){case 1:{_av_strlcpy(ga,q>0.0?131710:131715,1024)|0;_av_dict_set(b+1164|0,f,ga,0)|0;ra=0;Xc=pa;return ra|0}case 0:{g[la>>3]=q;_snprintf(ga,1024,131721,la)|0;_av_dict_set(b+1164|0,f,ga,0)|0;ra=0;Xc=pa;return ra|0}case 2:{_av_dict_set(b+1164|0,f,ga,0)|0;ra=0;Xc=pa;return ra|0}case 11:{c[ja>>2]=~~(r/1.0e3);l=Vb(ja|0)|0;if(l|0){n=na;m=n+44|0;do{c[n>>2]=c[l>>2];n=n+4|0;l=l+4|0}while((n|0)<(m|0))}$b(oa|0,128,131725,na|0)|0;_av_dict_set(b+1164|0,f,oa,0)|0;ra=0;Xc=pa;return ra|0}default:{ra=0;Xc=pa;return ra|0}}return 0}function _flv_data_packet(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);j=s;q=b+16|0;k=c[q>>2]|0;a:do switch(_avio_r8(k)|0){case 10:{_avio_seek(k,4,0,1)|0;M()|0;i=_avio_r8(k)|0;if((i|0)==2)r=15;else while(1){i=_amf_skip_tag(k,i)|0;if((i|0)<0)break a;i=_avio_r8(k)|0;if((i|0)==2){r=15;break}}break}case 8:{_avio_seek(k,4,0,1)|0;M()|0;r=7;break}case 3:{r=7;break}default:i=-1094995529}while(0);b:do if((r|0)==7){i=_avio_rb16(k)|0;if((i|0)<20)do{_avio_read(k,j,i)|0;a[j+i>>0]=0;if((i|0)<=0){i=-1094995529;break b}i=_avio_r8(k)|0;if((i|0)!=2){i=_amf_skip_tag(k,i)|0;if((i|0)<0)break b}else{if(!(_strcmp(j,131142)|0)){r=15;break b}_avio_skip(k,_avio_rb16(k)|0,0)|0;M()|0}i=_avio_rb16(k)|0}while((i|0)<20);_avio_skip(k,i,((i|0)<0)<<31>>31)|0;M()|0;i=-1094995529}while(0);if((r|0)==15){j=_avio_rb16(k)|0;i=_av_get_packet(k,d,j)|0;if((i|0)>=0)if((j|0)<0)i=-1094995529;else{n=b+24|0;m=c[n>>2]|0;if(m){l=c[b+28>>2]|0;k=0;do{j=c[l+(k<<2)>>2]|0;if((c[c[j+176>>2]>>2]|0)==3)break;k=k+1|0}while(k>>>0>>0);if((k|0)==(m|0))r=23}else r=23;if((r|0)==23){k=c[b+12>>2]|0;j=_avformat_new_stream(b,0)|0;if(!j){r=-12;Xc=s;return r|0}l=j+176|0;c[c[l>>2]>>2]=3;m=c[n>>2]|0;if(m>>>0<=2){if(((m|0)==2?(o=c[b+28>>2]|0,p=c[c[(c[o>>2]|0)+176>>2]>>2]|0,(p|0)!=3):0)?!((p|0)==2?1:(c[c[(c[o+4>>2]|0)+176>>2]>>2]&-2|0)==2):0)r=28}else r=28;if((r|0)==28){r=b+20|0;c[r>>2]=c[r>>2]&-2}_avpriv_set_pts_info(j,32,1,1e3);c[k+2097268>>2]=(c[n>>2]|0)+-1;_add_keyframes_index(b);c[(c[l>>2]|0)+4>>2]=94210}r=d+16|0;c[r>>2]=e;c[r+4>>2]=f;r=d+8|0;c[r>>2]=e;c[r+4>>2]=f;c[d+28>>2]=i;c[d+32>>2]=c[j>>2];r=d+36|0;c[r>>2]=c[r>>2]|1}}q=c[q>>2]|0;r=_i64Add(g|0,h|0,4,0)|0;_avio_seek(q,r,M()|0,0)|0;M()|0;r=i;Xc=s;return r|0}function _add_keyframes_index(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;j=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);e=j+40|0;i=j+24|0;d=j+8|0;h=c[a+12>>2]|0;b=c[h+2097268>>2]|0;if((b|0)<0){_av_log(a,48,130925,j);Xc=j;return}if(b>>>0>(c[a+24>>2]|0)>>>0){c[d>>2]=130962;c[d+4>>2]=131011;c[d+8>>2]=140;_av_log(0,0,132640,d);wb()}g=c[(c[a+28>>2]|0)+(b<<2)>>2]|0;if(!(c[g+396>>2]|0)){d=h+2097272|0;if(c[d>>2]|0){e=h+2097300|0;f=h+2097296|0;b=0;do{n=(c[e>>2]|0)+(b<<3)|0;o=c[n>>2]|0;n=c[n+4>>2]|0;k=(c[f>>2]|0)+(b<<3)|0;k=___muldi3(c[k>>2]|0,c[k+4>>2]|0,1e3,0)|0;m=M()|0;l=i;c[l>>2]=o;c[l+4>>2]=n;l=i+8|0;c[l>>2]=k;c[l+4>>2]=m;_av_log(a,56,131072,i);l=(c[e>>2]|0)+(b<<3)|0;m=c[l>>2]|0;l=c[l+4>>2]|0;k=(c[f>>2]|0)+(b<<3)|0;k=___muldi3(c[k>>2]|0,c[k+4>>2]|0,1e3,0)|0;_av_add_index_entry(g,m,l,k,M()|0,0,0,1)|0;b=b+1|0}while(b>>>0<(c[d>>2]|0)>>>0)}}else _av_log(a,24,131116,e);if(c[c[g+176>>2]>>2]|0){Xc=j;return}_av_freep(h+2097296|0);_av_freep(h+2097300|0);c[h+2097272>>2]=0;Xc=j;return}function _amf_skip_tag(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;switch(b|0){case 0:{_avio_skip(a,8,0)|0;M()|0;break}case 1:{_avio_skip(a,1,0)|0;M()|0;break}case 2:{_avio_skip(a,_avio_rb16(a)|0,0)|0;M()|0;break}case 10:{d=0;f=6;break}case 8:{d=1;f=6;break}case 3:{e=-1;d=1;f=7;break}case 9:case 5:break;default:{g=-1094995529;return g|0}}if((f|0)==6){e=_avio_rb32(a)|0;f=7}a:do if((f|0)==7?(g=a+48|0,(c[g>>2]|0)==0):0){d=(d|0)==0;b:do if((b|0)==10){if(d){while(1){if((e|0)<=0)break a;d=_amf_skip_tag(a,_avio_r8(a)|0)|0;if((d|0)<0)break;if(!(c[g>>2]|0))e=e+-1|0;else break a}return d|0}while(1){if((e|0)<=0)break a;d=_avio_rb16(a)|0;if(!d)break b;_avio_skip(a,d,((d|0)<0)<<31>>31)|0;M()|0;d=_amf_skip_tag(a,_avio_r8(a)|0)|0;if((d|0)<0)break;if(!(c[g>>2]|0))e=e+-1|0;else break a}return d|0}else{if(d){while(1){d=_amf_skip_tag(a,_avio_r8(a)|0)|0;if((d|0)<0)break;if(c[g>>2]|0)break a}return d|0}while(1){d=_avio_rb16(a)|0;if(!d)break b;_avio_skip(a,d,((d|0)<0)<<31>>31)|0;M()|0;d=_amf_skip_tag(a,_avio_r8(a)|0)|0;if((d|0)<0)break;if(c[g>>2]|0)break a}return d|0}while(0);_avio_skip(a,1,0)|0;M()|0}while(0);g=0;return g|0}function _av_probe_input_format3(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);u=w+16|0;t=w;o=w+32|0;p=w+28|0;c[o>>2]=c[a>>2];c[o+4>>2]=c[a+4>>2];c[o+8>>2]=c[a+8>>2];c[o+12>>2]=c[a+12>>2];c[p>>2]=0;i=o+4|0;a=c[i>>2]|0;if(!a){c[i>>2]=167856;a=167856}n=o+8|0;h=c[n>>2]|0;do if((h|0)>10?(_ff_id3v2_match(a,132504)|0)!=0:0){g=_ff_id3v2_tag_len(a)|0;if((h|0)>(g+16|0)){l=((h|0)<0)<<31>>31;m=_bitshift64Shl(g|0,((g|0)<0)<<31>>31|0,1)|0;m=_i64Add(m|0,M()|0,16,0)|0;k=M()|0;c[i>>2]=a+g;c[n>>2]=h-g;m=((k|0)>(l|0)|(k|0)==(l|0)&m>>>0>h>>>0)&1;break}else{m=(g|0)>1048575?3:2;break}}else m=0;while(0);g=_av_demuxer_iterate(p)|0;if(g){j=(b|0)==0&1;k=o+12|0;l=m&255;a=0;i=0;a:while(1){while(1){if((c[g+8>>2]&1^1|0)!=(j|0))break;if(!(_strcmp(c[g>>2]|0,136166)|0))break;g=_av_demuxer_iterate(p)|0;if(!g){f=a;e=i;break a}}h=c[g+40>>2]|0;b:do if(!h){h=c[g+12>>2]|0;if(!h)h=0;else{b=c[o>>2]|0;if((b|0?(s=_strrchr(b,46)|0,s|0):0)?_av_match_name(s+1|0,h)|0:0){h=50;break}h=0}}else{h=ed[h&127](o)|0;if(h|0){b=c[n>>2]|0;c[t>>2]=c[g>>2];c[t+4>>2]=h;c[t+8>>2]=b;_av_log(0,56,132042,t)}b=c[g+12>>2]|0;if((((b|0)!=0?(q=c[o>>2]|0,(q|0)!=0):0)?(r=_strrchr(q,46)|0,(r|0)!=0):0)?(_av_match_name(r+1|0,b)|0)!=0:0)switch(l&3){case 0:{h=(h|0)>1?h:1;break b}case 1:case 2:{h=(h|0)>24?h:24;break b}case 3:{h=(h|0)>50?h:50;break b}default:{v=31;break a}}}while(0);if((h|0)<75&(_av_match_name(c[k>>2]|0,c[g+24>>2]|0)|0)!=0){c[u>>2]=c[g>>2];c[u+4>>2]=h;c[u+8>>2]=75;_av_log(0,48,132071,u);h=75}b=(h|0)>(a|0);i=b?g:(h|0)==(a|0)?0:i;a=b?h:a;g=_av_demuxer_iterate(p)|0;if(!g){f=a;e=i;break}}a=(m|0)==2;if((f|0)>=24){u=f;v=e;t=24;s=a;u=s?t:u;c[d>>2]=u;Xc=w;return v|0}}else{f=0;e=0;a=(m|0)==2}u=f;v=e;t=f;s=a;u=s?t:u;c[d>>2]=u;Xc=w;return v|0}function _av_probe_input_format2(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=e;a=_av_probe_input_format3(a,b,f)|0;b=c[f>>2]|0;if((b|0)<=(c[d>>2]|0)){f=0;Xc=e;return f|0}c[d>>2]=b;f=a;Xc=e;return f|0}function _av_probe_input_buffer2(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);s=w+16|0;r=w+8|0;i=w;p=w+48|0;q=w+32|0;u=w+28|0;c[q>>2]=(e|0)==0?171043:e;n=q+4|0;c[n>>2]=0;o=q+8|0;c[o>>2]=0;t=q+12|0;c[t>>2]=0;c[u>>2]=0;if(h)if(h>>>0<2048){c[i>>2]=h;c[i+4>>2]=2048;_av_log(f,16,132125,i);v=-22;Xc=w;return v|0}else m=h;else m=1048576;if(m>>>0<=g>>>0){v=-22;Xc=w;return v|0}if((c[b>>2]|0?(c[p>>2]=0,_av_opt_get(b,132171,1,p)|0,j=c[p>>2]|0,c[t>>2]=j,j|0):0)?(k=_strchr(j,59)|0,k|0):0)a[k>>0]=0;i=0;l=2048;h=0;e=0;while(1){if(c[d>>2]|0){v=23;break}e=l>>>0>>0?25:0;h=_av_reallocp(u,l+32|0)|0;if((h|0)<0)break;h=_avio_read(b,(c[u>>2]|0)+i|0,l-i|0)|0;if((h|0)<0)if((h|0)==-541478725){h=0;e=0}else break;i=h+i|0;do if(i>>>0>=g>>>0){c[o>>2]=i-g;j=c[u>>2]|0;c[n>>2]=j+g;j=j+i|0;k=j+32|0;do{a[j>>0]=0;j=j+1|0}while((j|0)<(k|0));j=_av_probe_input_format3(q,1,p)|0;k=c[p>>2]|0;if((k|0)<=(e|0)){c[d>>2]=0;break}c[d>>2]=j;if(j){e=c[j>>2]|0;if((k|0)<26){c[r>>2]=e;c[r+4>>2]=k;_av_log(f,24,132181,r);e=k;break}else{c[s>>2]=e;c[s+4>>2]=l;c[s+8>>2]=k;_av_log(f,48,132251,s);e=k;break}}else e=k}while(0);k=l<<1;j=l+1|0;j=m>>>0>j>>>0?m:j;l=k>>>0>j>>>0?j:k;if(l>>>0>m>>>0){v=23;break}}if((v|0)==23)h=(c[d>>2]|0)==0?-1094995529:h;v=_ffio_rewind_with_probe_data(b,u,i)|0;v=(h|0)>-1?v:h;_av_freep(t);v=(v|0)<0?v:e;Xc=w;return v|0} function _readPackets(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;a:do if((c[b+34328>>2]|0)==0?(r=b+34268|0,(c[b+34324>>2]|0)==(c[b+16524+(c[r>>2]<<2)>>2]|0)):0){t=b+34300|0;f=c[t>>2]|0;e=(f|0)==0;if(c[b+34932>>2]|0){if(e){_ResetCodingContextDec(c[b+34308>>2]|0);break}f=b+132|0;g=b+34308|0;e=0;while(1){_ResetCodingContextDec((c[g>>2]|0)+(e*592|0)|0);e=e+1|0;if(e>>>0>(c[f>>2]|0)>>>0)break a}}if(!e){i=b+34920|0;j=b+104|0;k=b+124|0;l=b+34264|0;m=b+34304|0;n=b+34296|0;o=b+132|0;p=b+34236|0;h=0;do{g=c[i>>2]|0;if(g){if(!(c[j>>2]|0))e=1;else e=d[p>>0]|0;f=c[r>>2]|0;v=(h>>>0)%(e>>>0)|0;e=g+((H(H(f,e)|0,(c[o>>2]|0)+1|0)|0)<<2)+(h-v<<2)+(v<<2)|0;if(f|0?(q=c[(c[n>>2]|0)+(h<<2)>>2]|0,c[q+24>>2]|0):0)_detachISRead(b,q)|0;e=c[e>>2]|0;if(e|0)_attachISRead(c[(c[n>>2]|0)+(h<<2)>>2]|0,e,b)|0}else{if(!(c[r>>2]|0))e=0;else{_detachISRead(b,c[(c[n>>2]|0)+(h<<2)>>2]|0)|0;e=c[r>>2]|0;f=c[t>>2]|0}g=c[k>>2]|0;v=(c[l>>2]|0)+((H(e,f)|0)+h<<2)|0;gd[c[g+40>>2]&127](g,(c[m>>2]|0)+(c[v>>2]|0)|0)|0;_attachISRead(c[(c[n>>2]|0)+(h<<2)>>2]|0,c[k>>2]|0,b)|0}h=h+1|0;f=c[t>>2]|0}while(h>>>0>>0);if(f)e=b+34248|0;else s=24}else s=24;do if((s|0)==24){e=b+34248|0;_detachISRead(b,c[e>>2]|0)|0;f=c[b+34920>>2]|0;if(!f){v=b+124|0;s=c[v>>2]|0;gd[c[s+40>>2]&127](s,c[b+34304>>2]|0)|0;_attachISRead(c[e>>2]|0,c[v>>2]|0,b)|0;break}else{_attachISRead(c[e>>2]|0,c[f>>2]|0,b)|0;break}}while(0);h=b+132|0;i=b+104|0;j=b+34308|0;k=b+34296|0;l=b+34236|0;m=b+34148|0;g=0;b:while(1){do if(c[i>>2]|0){f=(c[k>>2]|0)+((H(g,d[l>>0]|0)|0)<<2)|0;f=c[f>>2]|0;if(!f){e=-1;s=88;break b}if(_getBit16(f,8)|0){e=-1;s=88;break b}if(_getBit16(f,8)|0){e=-1;s=88;break b}if((_getBit16(f,8)|0)!=1){e=-1;s=88;break b}_getBit16(f,8)|0;f=a[l>>0]|0;if((f&255)>1){f=(c[k>>2]|0)+((H(g,f&255)|0)+1<<2)|0;f=c[f>>2]|0;if(!f){e=-1;s=88;break b}if(_getBit16(f,8)|0){e=-1;s=88;break b}if(_getBit16(f,8)|0){e=-1;s=88;break b}if((_getBit16(f,8)|0)!=1){e=-1;s=88;break b}_getBit16(f,8)|0;f=a[l>>0]|0;if((f&255)>2){f=(c[k>>2]|0)+((H(g,f&255)|0)+2<<2)|0;f=c[f>>2]|0;if(!f){e=-1;s=88;break b}if(_getBit16(f,8)|0){e=-1;s=88;break b}if(_getBit16(f,8)|0){e=-1;s=88;break b}if((_getBit16(f,8)|0)!=1){e=-1;s=88;break b}_getBit16(f,8)|0;f=a[l>>0]|0;if((f&255)<=3)break;f=(c[k>>2]|0)+((H(g,f&255)|0)+3<<2)|0;f=c[f>>2]|0;if(!f){e=-1;s=88;break b}do if(!(_getBit16(f,8)|0)){if(_getBit16(f,8)|0)break;if((_getBit16(f,8)|0)!=1)break;_getBit16(f,8)|0}while(0);if(!(c[m>>2]|0))f=0;else{f=(c[k>>2]|0)+((H(g,d[l>>0]|0)|0)+3<<2)|0;f=_getBit16(c[f>>2]|0,4)|0}c[(c[j>>2]|0)+(g*592|0)+584>>2]=f}}}else{if(!(c[t>>2]|0))f=e;else f=(c[k>>2]|0)+(g<<2)|0;f=c[f>>2]|0;if(!(c[f+24>>2]|0)){e=-1;s=88;break b}if(_getBit16(f,8)|0){e=-1;s=88;break b}if(_getBit16(f,8)|0){e=-1;s=88;break b}if((_getBit16(f,8)|0)!=1){e=-1;s=88;break b}_getBit16(f,8)|0;if(!(c[m>>2]|0))f=0;else f=_getBit16(f,4)|0;c[(c[j>>2]|0)+(g*592|0)+584>>2]=f}while(0);_ResetCodingContextDec((c[j>>2]|0)+(g*592|0)|0);g=g+1|0;if(g>>>0>(c[h>>2]|0)>>>0)break a}if((s|0)==88)return e|0}while(0);if(!(c[b+34276>>2]|0)){v=0;return v|0}if(!(c[b+34280>>2]|0)){v=0;return v|0}if(c[b+34932>>2]|0){v=0;return v|0}n=c[b+34308>>2]|0;o=c[b+34272>>2]|0;k=n+(o*592|0)|0;i=c[k>>2]|0;c:do if(c[b+34180>>2]&1|0){f=b+34292|0;j=c[f>>2]|0;d:do if((c[b+34268>>2]|0)==(0-o|0)){g=b+132|0;e=b+34156|0;if(_allocateQuantizer(j,c[e>>2]|0,1)|0)break c;h=1;while(1){if(h>>>0>(c[g>>2]|0)>>>0)break d;if(!(_allocateQuantizer((c[f>>2]|0)+(h*240|0)|0,c[e>>2]|0,1)|0))h=h+1|0;else break c}}else e=b+34156|0;while(0);t=j+(o*240|0)|0;v=_readQuantizer(t,i,c[e>>2]|0,0)|0;a[j+(o*240|0)+204>>0]=v;_formatQuantizer(t,v,c[e>>2]|0,0,1,c[b+34140>>2]|0)}while(0);m=b+34928|0;l=c[m>>2]|0;e:do if(l|0?(u=c[k>>2]|0,c[l+34180>>2]&1|0):0){f=l+34292|0;i=c[f>>2]|0;j=c[l+34272>>2]|0;f:do if((c[l+34268>>2]|0)==(0-j|0)){g=l+132|0;e=l+34156|0;if(_allocateQuantizer(i,c[e>>2]|0,1)|0)break e;h=1;while(1){if(h>>>0>(c[g>>2]|0)>>>0)break f;if(!(_allocateQuantizer((c[f>>2]|0)+(h*240|0)|0,c[e>>2]|0,1)|0))h=h+1|0;else break e}}else e=l+34156|0;while(0);t=i+(j*240|0)|0;v=_readQuantizer(t,u,c[e>>2]|0,0)|0;a[i+(j*240|0)+204>>0]=v;_formatQuantizer(t,v,c[e>>2]|0,0,1,c[l+34140>>2]|0)}while(0);e=b+34236|0;if((d[e>>0]|0)<=1){v=0;return v|0}f=n+(o*592|0)+4|0;_readTileHeaderLP(b,c[f>>2]|0)|0;g=c[m>>2]|0;if(g|0)_readTileHeaderLP(g,c[f>>2]|0)|0;if((d[e>>0]|0)<=2){v=0;return v|0}f=n+(o*592|0)+8|0;_readTileHeaderHP(b,c[f>>2]|0)|0;e=c[m>>2]|0;if(!e){v=0;return v|0}_readTileHeaderHP(e,c[f>>2]|0)|0;v=0;return v|0}function _DecodeMacroblockDC(f,g,h,i){f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;A=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);z=A;l=c[f+34292>>2]|0;m=c[f+34272>>2]|0;v=c[f+34128>>2]|0;w=c[f+34156>>2]|0;u=c[g>>2]|0;x=z;c[x>>2]=0;c[x+4>>2]=0;x=g+532|0;t=c[g+540>>2]|0;i=(w|0)>0;if(i)_memset(f+32960|0,0,w<<6|0)|0;_readIS(f,u)|0;j=f+34117|0;a[j>>0]=0;k=f+34116|0;a[k>>0]=0;y=f+104|0;if((c[y>>2]|0)==0?(n=f+116|0,o=c[n>>2]|0,(o|0)!=3):0){h=a[l+(m*240|0)+194>>0]|0;if(!(h<<24>>24))h=o;else{h=_decodeQPIndex(u,h)|0;a[k>>0]=h;h=c[n>>2]|0}if((h|0)!=2?(p=a[l+(m*240|0)+195>>0]|0,p<<24>>24):0){p=_decodeQPIndex(u,p)|0;a[j>>0]=p}}if((a[l+(m*240|0)+195>>0]|0)==0?(d[l+(m*240|0)+193>>0]|0)>1:0)a[j>>0]=a[k>>0]|0;if((d[k>>0]|0)>=(d[l+(m*240|0)+192>>0]|0)){B=-1;Xc=A;return B|0}if((d[j>>0]|0)>=(d[l+(m*240|0)+193>>0]|0)){B=-1;Xc=A;return B|0}a:do switch(v|0){case 0:case 4:case 6:{if(i){m=u+4|0;n=u+8|0;o=u+20|0;p=u+12|0;q=g+36|0;r=z+4|0;s=g+544|0;k=t;j=z;l=0;while(1){i=c[m>>2]|0;h=(c[n>>2]|0)+1|0;c[n>>2]=h;if(h>>>0<16)h=i<<1;else{t=c[p>>2]&(c[o>>2]|0)+(3?h>>>3:h);C=t;c[o>>2]=C;c[n>>2]=h&15;h=__byteswap_ulong(e[C+2>>1]<<16|e[t>>1])|0;h=h<>2]}c[m>>2]=h;if((i|0)>-1)h=0;else{h=(_DecodeSignificantAbsLevel(c[q>>2]|0,u)|0)+-1|0;c[j>>2]=(c[j>>2]|0)+1}if(k){if(k>>>0>=17){B=25;break}i=c[p>>2]|0;if(i&1|0){B=27;break}C=c[m>>2]|0;t=32-k|0;D=(c[n>>2]|0)+k|0;j=i&(c[o>>2]|0)+(3?D>>>3:D);i=j;c[o>>2]=i;c[n>>2]=D&15;j=__byteswap_ulong(e[i+2>>1]<<16|e[j>>1])|0;c[m>>2]=j<>2];h=(t?C>>>t:C)|h<>2]|0;i=(c[n>>2]|0)+1|0;c[n>>2]=i;if(i>>>0<16)i=j<<1;else{D=c[p>>2]&(c[o>>2]|0)+(3?i>>>3:i);C=D;c[o>>2]=C;c[n>>2]=i&15;i=__byteswap_ulong(e[C+2>>1]<<16|e[D>>1])|0;i=i<>2]}c[m>>2]=i;h=(j|0)>-1?h:0-h|0}c[f+32960+(l<<6)>>2]=h;h=l+1|0;if((h|0)<(w|0)){k=c[s>>2]|0;j=r;l=h}else break a}if((B|0)==25)Ha(150940,150566,73,150891);else if((B|0)==27)Ha(150639,150566,80,150661)}break}default:{j=c[(c[g+32>>2]|0)+20>>2]|0;D=j+((_peekBit16(u,5)|0)<<1)|0;D=b[D>>1]|0;h=D<<16>>16;D=D<<16>>16<0;_flushBit16(u,D?5:h&7)|0;i=3?h>>3:h;if(D)do{D=j+(h+32768+(_getBit16(u,1)|0)<<1)|0;D=b[D>>1]|0;h=D<<16>>16}while(D<<16>>16<0);else h=i;m=h&2;o=h&1;if(h>>>0<4)h=0;else{h=(_DecodeSignificantAbsLevel(c[g+36>>2]|0,u)|0)+-1|0;c[z>>2]=1}do if(t){if(t>>>0>=17)Ha(150940,150566,73,150891);i=u+4|0;j=c[u+12>>2]|0;if(!(j&1)){q=c[i>>2]|0;D=32-t|0;C=u+8|0;l=(c[C>>2]|0)+t|0;k=u+20|0;p=j&(c[k>>2]|0)+(3?l>>>3:l);n=p;c[k>>2]=n;c[C>>2]=l&15;p=__byteswap_ulong(e[n+2>>1]<<16|e[p>>1])|0;c[i>>2]=p<>2];q=(D?q>>>D:q)|h<>2]|0;h=u+8|0;i=(c[h>>2]|0)+1|0;c[h>>2]=i;if(i>>>0<16)h=k<<1;else{t=u+20|0;D=c[u+12>>2]&(c[t>>2]|0)+(3?i>>>3:i);C=D;c[t>>2]=C;c[h>>2]=i&15;D=__byteswap_ulong(e[C+2>>1]<<16|e[D>>1])|0;h=D<>2]}c[j>>2]=h;h=(k|0)>-1?q:0-q|0}c[f+32960>>2]=h;l=z+4|0;n=c[g+544>>2]|0;if(!m)h=0;else{h=(_DecodeSignificantAbsLevel(c[g+40>>2]|0,u)|0)+-1|0;c[l>>2]=(c[l>>2]|0)+1}m=(n|0)!=0;do if(m){if(n>>>0>=17)Ha(150940,150566,73,150891);i=u+4|0;j=c[u+12>>2]|0;if(!(j&1)){r=c[i>>2]|0;D=32-n|0;C=u+8|0;p=(c[C>>2]|0)+n|0;k=u+20|0;t=j&(c[k>>2]|0)+(3?p>>>3:p);q=t;c[k>>2]=q;c[C>>2]=p&15;t=__byteswap_ulong(e[q+2>>1]<<16|e[t>>1])|0;c[i>>2]=t<>2];r=(D?r>>>D:r)|h<>2]|0;h=u+8|0;i=(c[h>>2]|0)+1|0;c[h>>2]=i;if(i>>>0<16)h=k<<1;else{t=u+20|0;D=c[u+12>>2]&(c[t>>2]|0)+(3?i>>>3:i);C=D;c[t>>2]=C;c[h>>2]=i&15;D=__byteswap_ulong(e[C+2>>1]<<16|e[D>>1])|0;h=D<>2]}c[j>>2]=h;h=(k|0)>-1?r:0-r|0}c[f+33024>>2]=h;if(!o)j=0;else{j=(_DecodeSignificantAbsLevel(c[g+40>>2]|0,u)|0)+-1|0;c[l>>2]=(c[l>>2]|0)+1}do if(m){h=u+4|0;i=c[u+12>>2]|0;if(!(i&1)){s=c[h>>2]|0;D=32-n|0;C=u+8|0;q=(c[C>>2]|0)+n|0;p=u+20|0;t=i&(c[p>>2]|0)+(3?q>>>3:q);r=t;c[p>>2]=r;c[C>>2]=q&15;t=__byteswap_ulong(e[r+2>>1]<<16|e[t>>1])|0;c[h>>2]=t<>2];s=(D?s>>>D:s)|j<>2]|0;h=u+8|0;i=(c[h>>2]|0)+1|0;c[h>>2]=i;if(i>>>0<16)h=k<<1;else{t=u+20|0;D=c[u+12>>2]&(c[t>>2]|0)+(3?i>>>3:i);C=D;c[t>>2]=C;c[h>>2]=i&15;D=__byteswap_ulong(e[C+2>>1]<<16|e[D>>1])|0;h=D<>2]}c[j>>2]=h;h=(k|0)>-1?s:0-s|0}c[f+33088>>2]=h}}while(0);_UpdateModelMB(v,w,z,x);if(!((c[y>>2]|0)==1?(c[(c[f+34232>>2]|0)+12>>2]|0)>>>0>=16:0))B=78;if((B|0)==78?(c[f+116>>2]|0)!=3:0){D=0;Xc=A;return D|0}if(!(c[f+34288>>2]|0)){D=0;Xc=A;return D|0}_AdaptDiscriminant(c[g+32>>2]|0);_AdaptDiscriminant(c[g+36>>2]|0);_AdaptDiscriminant(c[g+40>>2]|0);D=0;Xc=A;return D|0}function _DecodeMacroblockLowpass(d,f,g,h){d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0;Y=Xc;Xc=Xc+272|0;if((Xc|0)>=(Yc|0))N(272);R=Y+192|0;S=Y+64|0;W=Y+256|0;T=Y;X=c[d+34128>>2]|0;g=d+34156|0;U=c[g>>2]|0;L=(X|0)==1;M=(X|0)==2;i=X+-1|0;O=i>>>0<2;P=O?2:U;Q=c[f+4>>2]|0;V=f+512|0;v=f+520|0;w=c[v>>2]|0;K=W;c[K>>2]=0;c[K+4>>2]=0;_readIS(d,Q)|0;if(c[d+104>>2]|0?(j=a[(c[d+34292>>2]|0)+((c[d+34272>>2]|0)*240|0)+194>>0]|0,j<<24>>24):0){K=_decodeQPIndex(Q,j)|0;a[d+34116>>0]=K}h=c[g>>2]|0;if((h|0)>0){g=0;do{c[T+((g&15)<<2)>>2]=d+32960+(g<<6);g=g+1|0}while((g|0)<(h|0))}if(c[d+34284>>2]|0){c[f+108>>2]=32767;c[f+116>>2]=32;c[f+124>>2]=30;c[f+132>>2]=28;c[f+140>>2]=26;c[f+148>>2]=24;c[f+156>>2]=22;c[f+164>>2]=20;c[f+172>>2]=18;c[f+180>>2]=16;c[f+188>>2]=14;c[f+196>>2]=12;c[f+204>>2]=10;c[f+212>>2]=8;c[f+220>>2]=6;c[f+228>>2]=4}a:do if(i>>>0>=3)if((U|0)>0){j=Q+4|0;k=Q+12|0;l=Q+8|0;m=Q+20|0;i=0;g=0;while(1){h=c[k>>2]|0;if(h&1|0)break;K=c[j>>2]|0;H=(c[l>>2]|0)+1|0;J=h&(c[m>>2]|0)+(3?H>>>3:H);I=J;c[m>>2]=I;c[l>>2]=H&15;J=__byteswap_ulong((e[I+2>>1]|0)<<16|(e[J>>1]|0))|0;c[j>>2]=J<>2];g=(31?K>>>31:K)<=(U|0)){n=g;break a}}Ha(150639,150566,80,150661)}else n=0;else{p=f+556|0;q=c[p>>2]|0;r=f+552|0;s=c[r>>2]|0;t=(P<<2)+-5|0;do if(!((q|0)<0|(s|0)<1)){if(P>>>0>=17)Ha(150940,150566,73,150891);g=Q+4|0;h=c[Q+12>>2]|0;if(!(h&1)){k=c[g>>2]|0;K=32-P|0;J=Q+8|0;G=(c[J>>2]|0)+P|0;F=Q+20|0;I=h&(c[F>>2]|0)+(3?G>>>3:G);H=I;c[F>>2]=H;c[J>>2]=G&15;I=__byteswap_ulong((e[H+2>>1]|0)<<16|(e[I>>1]|0))|0;c[g>>2]=I<>2];k=K?k>>>K:k;break}else Ha(150639,150566,80,150661)}else{n=Q+4|0;h=c[n>>2]|0;o=Q+8|0;g=(c[o>>2]|0)+1|0;c[o>>2]=g;if(g>>>0<16)i=h<<1;else{J=Q+20|0;K=c[Q+12>>2]&(c[J>>2]|0)+(3?g>>>3:g);i=K;c[J>>2]=i;c[o>>2]=g&15;K=__byteswap_ulong((e[i+2>>1]|0)<<16|(e[K>>1]|0))|0;i=c[o>>2]|0;g=i;i=K<>2]=i;do if((h|0)<=-1){h=P+-1|0;if(h>>>0>=17)Ha(150940,150566,73,150891);l=Q+12|0;j=c[l>>2]|0;if(j&1|0)Ha(150639,150566,80,150661);m=33-P|0;m=m?i>>>m:i;K=g+h|0;k=Q+20|0;i=j&(c[k>>2]|0)+(3?K>>>3:K);h=i;c[k>>2]=h;c[o>>2]=K&15;i=__byteswap_ulong((e[h+2>>1]|0)<<16|(e[i>>1]|0))|0;h=c[o>>2]|0;i=i<>2]=i;if(m){g=c[l>>2]|0;if(!(g&1)){J=h+1|0;u=g&(c[k>>2]|0)+(3?J>>>3:J);K=u;c[k>>2]=K;c[o>>2]=J&15;u=__byteswap_ulong((e[K+2>>1]|0)<<16|(e[u>>1]|0))|0;c[n>>2]=u<>2];u=(31?i>>>31:i)|m<<1;break}else Ha(150639,150566,80,150661)}else u=1}else u=0;while(0);k=(q|0)<(s|0)?t-u|0:u}while(0);K=1-(((k|0)==(t|0)&1)<<2)+q|0;n=1-(((k|0)==0&1)<<2)+s|0;K=(K|0)<7?K:7;c[p>>2]=(K|0)>-8?K:-8;n=(n|0)<7?n:7;c[r>>2]=(n|0)>-8?n:-8;n=k}while(0);if((c[v>>2]|0)<=14?(c[f+524>>2]|0)<=14:0)v=74;else v=75;b:do if((P|0)>0){x=f+24|0;y=f+44|0;z=W+4|0;A=f+524|0;B=Q+4|0;C=Q+8|0;D=L?4:8;E=c[T+4>>2]|0;F=c[T+8>>2]|0;G=Q+20|0;H=Q+12|0;I=S+4|0;J=77120+((L&1)<<2)|0;K=L?6:14;s=W;g=0;u=n;c:while(1){t=c[T+(g<<2)>>2]|0;d:do if(u&1|0){r=(g|0)!=0;o=(g|0)==1;o=(L&o?10:1)+(M&o&1)|0;q=y+((r?3:0)<<2)|0;k=c[q>>2]|0;j=c[k+20>>2]|0;p=j+((_peekBit16(Q,5)|0)<<1)|0;p=b[p>>1]|0;h=p<<16>>16;p=p<<16>>16<0;_flushBit16(Q,p?5:h&7)|0;i=3?h>>3:h;if(p)do{p=j+(h+32768+(_getBit16(Q,1)|0)<<1)|0;p=b[p>>1]|0;h=p<<16>>16}while(p<<16>>16<0);else h=i;l=k+28|0;c[l>>2]=(c[l>>2]|0)+(c[(c[k+8>>2]|0)+(h<<2)>>2]|0);l=k+32|0;c[l>>2]=(c[l>>2]|0)+(c[(c[k+12>>2]|0)+(h<<2)>>2]|0);c[R>>2]=h;l=h&1;n=2?h>>2:h;m=l&n;i=c[B>>2]|0;k=31?i>>31:i;j=(c[C>>2]|0)+1|0;c[C>>2]=j;if(j>>>0<16)i=i<<1;else{i=c[H>>2]&(c[G>>2]|0)+(3?j>>>3:j);p=i;c[G>>2]=p;c[C>>2]=j&15;i=__byteswap_ulong((e[p+2>>1]|0)<<16|(e[i>>1]|0))|0;i=i<>2]}c[B>>2]=i;if(!(h&2))h=k|1;else h=((_DecodeSignificantAbsLevel(c[f+24+(m+11<<2)>>2]|0,Q)|0)^k)-k|0;c[I>>2]=h;c[S>>2]=0;if(!l){h=_DecodeSignificantRun(o^15,c[x>>2]|0,Q)|0;c[S>>2]=h}else h=0;if(!n)l=1;else{p=o+1+h|0;h=1;while(1){o=h<<1;i=S+(o<<2)|0;c[i>>2]=0;if(!(n&1)){n=_DecodeSignificantRun(15-p|0,c[x>>2]|0,Q)|0;c[i>>2]=n;i=n}else i=0;p=p+1+i|0;_DecodeIndex(R,p,c[q+(m+1<<2)>>2]|0,Q);k=c[R>>2]|0;n=1?k>>1:k;if(k>>>0>=6){g=57;break c}m=n&m;i=c[B>>2]|0;l=31?i>>31:i;j=(c[C>>2]|0)+1|0;c[C>>2]=j;if(j>>>0<16)i=i<<1;else{i=c[H>>2]&(c[G>>2]|0)+(3?j>>>3:j);Z=i;c[G>>2]=Z;c[C>>2]=j&15;i=__byteswap_ulong((e[Z+2>>1]|0)<<16|(e[i>>1]|0))|0;i=i<>2]}c[B>>2]=i;if(!(k&1))i=l|1;else i=((_DecodeSignificantAbsLevel(c[f+24+(m+11<<2)>>2]|0,Q)|0)^l)-l|0;c[S+((o|1)<<2)>>2]=i;h=h+1|0;if(!n){l=h;break}}}if(!(O&r)){c[s>>2]=(c[s>>2]|0)+l;h=1;k=0;while(1){Z=k<<1;h=(c[S+(Z<<2)>>2]|0)+h|0;i=f+108+(h<<3)|0;c[t+(c[f+108+(h<<3)+4>>2]<<2)>>2]=c[S+((Z|1)<<2)>>2];Z=(c[i>>2]|0)+1|0;c[i>>2]=Z;j=f+108+(h+-1<<3)|0;if(Z>>>0>(c[j>>2]|0)>>>0){s=i;r=c[s>>2]|0;s=c[s+4>>2]|0;p=j;q=c[p+4>>2]|0;Z=i;c[Z>>2]=c[p>>2];c[Z+4>>2]=q;Z=j;c[Z>>2]=r;c[Z+4>>2]=s}k=k+1|0;if((k|0)>=(l|0))break d;else h=h+1|0}}c[s>>2]=(c[s>>2]|0)+l;h=R;i=h+64|0;do{c[h>>2]=0;h=h+4|0}while((h|0)<(i|0));h=0;i=0;while(1){Z=i<<1;h=(c[S+(Z<<2)>>2]|0)+h|0;c[R+((h&15)<<2)>>2]=c[S+((Z|1)<<2)>>2];i=i+1|0;if((i|0)>=(l|0))break;else h=h+1|0}h=0;do{c[(c[T+((h&1)+1<<2)>>2]|0)+(c[J+((1?h>>>1:h)<<2)>>2]<<2)>>2]=c[R+(h<<2)>>2];h=h+1|0}while((h|0)!=(K|0))}while(0);e:do if(w|0){if(!(O&(g|0)!=0)){k=31-w|0;if((w+1|0)>>>0>=17){i=1;while(1){j=t+(i<<2)|0;h=c[j>>2]|0;if((h|0)>0){c[j>>2]=h<>2]|0)+h|0}else{if((h|0)>=0){g=114;break c}c[j>>2]=h<>2]|0)-h|0}c[j>>2]=h;i=i+1|0;if(i>>>0>=16)break e}}j=1;while(1){h=t+(j<<2)|0;i=c[h>>2]|0;do if((i|0)>0){c[h>>2]=i<>2]=(c[h>>2]|0)+Z}else{if((i|0)<0){c[h>>2]=i<>2]=(c[h>>2]|0)-Z;break}s=c[B>>2]|0;s=k?s>>>k:s;Z=s&1;Z=((1?s>>1:s)^0-Z)+Z|0;c[h>>2]=Z;h=w+((Z|0)!=0&1)|0;if(h>>>0>=17){g=115;break c}i=c[H>>2]|0;if(i&1|0){g=116;break c}r=(c[C>>2]|0)+h|0;Z=i&(c[G>>2]|0)+(3?r>>>3:r);s=Z;c[G>>2]=s;c[C>>2]=r&15;Z=__byteswap_ulong((e[s+2>>1]|0)<<16|(e[Z>>1]|0))|0;c[B>>2]=Z<>2]}while(0);j=j+1|0;if(j>>>0>=16)break e}}k=1;do{j=E+(k<<2)|0;h=c[j>>2]|0;do if((h|0)<=0){if((h|0)<0){c[j>>2]=h<>2]=(c[j>>2]|0)-Z;break}Z=gd[v&127](Q,w)|0;c[j>>2]=Z;if(Z|0){i=c[B>>2]|0;h=(c[C>>2]|0)+1|0;c[C>>2]=h;if(h>>>0<16)h=i<<1;else{Z=c[H>>2]&(c[G>>2]|0)+(3?h>>>3:h);t=Z;c[G>>2]=t;c[C>>2]=h&15;h=__byteswap_ulong((e[t+2>>1]|0)<<16|(e[Z>>1]|0))|0;h=h<>2]}c[B>>2]=h;if((i|0)<=-1)c[j>>2]=0-(c[j>>2]|0)}}else{c[j>>2]=h<>2]=(c[j>>2]|0)+Z}while(0);j=F+(k<<2)|0;h=c[j>>2]|0;do if((h|0)<=0){if((h|0)<0){c[j>>2]=h<>2]=(c[j>>2]|0)-Z;break}Z=gd[v&127](Q,w)|0;c[j>>2]=Z;if(Z|0){i=c[B>>2]|0;h=(c[C>>2]|0)+1|0;c[C>>2]=h;if(h>>>0<16)h=i<<1;else{Z=c[H>>2]&(c[G>>2]|0)+(3?h>>>3:h);t=Z;c[G>>2]=t;c[C>>2]=h&15;h=__byteswap_ulong((e[t+2>>1]|0)<<16|(e[Z>>1]|0))|0;h=h<>2]}c[B>>2]=h;if((i|0)<=-1)c[j>>2]=0-(c[j>>2]|0)}}else{c[j>>2]=h<>2]=(c[j>>2]|0)+Z}while(0);k=k+1|0}while(k>>>0>>0)}while(0);g=g+1|0;if((g|0)<(P|0)){w=c[A>>2]|0;s=z;u=1?u>>1:u}else break b}if((g|0)==57)Ha(150809,150566,472,150981);else if((g|0)==114)Ha(150940,150566,73,150891);else if((g|0)==115)Ha(150940,150566,80,150661);else if((g|0)==116)Ha(150639,150566,80,150661)}while(0);_UpdateModelMB(X,U,W,V);if(!(c[d+34288>>2]|0)){Xc=Y;return 0}_AdaptLowpassDec(f)|0;Xc=Y;return 0}function _predDCACDec(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=c[a+34128>>2]|0;if((n+-1|0)>>>0<2)h=1;else h=c[a+34156>>2]|0;o=a+32960|0;p=c[a+34328>>2]|0;j=_getDCACPredMode(a,p)|0;l=j&3;k=j&12;a:do if((h|0)>0){g=j&255;i=k&255;if((g&3)==1){e=0;while(1){g=a+32960+(e<<6)|0;b=c[a+34852+(e<<2)>>2]|0;c[g>>2]=(c[g>>2]|0)+(c[b+(p*40|0)+8>>2]|0);switch(i&15){case 4:{d=c[b+(p*40|0)+36>>2]|0;b=a+32960+(e<<6)+16|0;c[b>>2]=(c[b>>2]|0)+(c[d+12>>2]|0);b=a+32960+(e<<6)+32|0;c[b>>2]=(c[b>>2]|0)+(c[d+16>>2]|0);b=a+32960+(e<<6)+48|0;d=d+20|0;m=10;break}case 0:{d=c[(c[a+34788+(e<<2)>>2]|0)+(p*40|0)+-40+36>>2]|0;b=a+32960+(e<<6)+4|0;c[b>>2]=(c[b>>2]|0)+(c[d>>2]|0);b=a+32960+(e<<6)+8|0;c[b>>2]=(c[b>>2]|0)+(c[d+4>>2]|0);b=a+32960+(e<<6)+12|0;d=d+8|0;m=10;break}default:{}}if((m|0)==10){m=0;c[b>>2]=(c[b>>2]|0)+(c[d>>2]|0)}e=e+1|0;if((e|0)==(h|0))break a}}f=0;while(1){e=a+32960+(f<<6)|0;switch(g&3){case 2:{b=(c[(c[a+34852+(f<<2)>>2]|0)+(p*40|0)+8>>2]|0)+(c[(c[a+34788+(f<<2)>>2]|0)+(p*40|0)+-40+8>>2]|0)|0;b=1?b>>1:b;d=e;m=15;break}case 0:{b=c[e>>2]|0;d=(c[a+34788+(f<<2)>>2]|0)+(p*40|0)+-40+8|0;m=15;break}default:{}}if((m|0)==15){m=0;c[e>>2]=b+(c[d>>2]|0)}switch(i&15){case 4:{b=c[(c[a+34852+(f<<2)>>2]|0)+(p*40|0)+36>>2]|0;d=a+32960+(f<<6)+16|0;c[d>>2]=(c[d>>2]|0)+(c[b+12>>2]|0);d=a+32960+(f<<6)+32|0;c[d>>2]=(c[d>>2]|0)+(c[b+16>>2]|0);b=b+20|0;d=a+32960+(f<<6)+48|0;m=19;break}case 0:{b=c[(c[a+34788+(f<<2)>>2]|0)+(p*40|0)+-40+36>>2]|0;d=a+32960+(f<<6)+4|0;c[d>>2]=(c[d>>2]|0)+(c[b>>2]|0);d=a+32960+(f<<6)+8|0;c[d>>2]=(c[d>>2]|0)+(c[b+4>>2]|0);b=b+8|0;d=a+32960+(f<<6)+12|0;m=19;break}default:{}}if((m|0)==19){m=0;c[d>>2]=(c[d>>2]|0)+(c[b>>2]|0)}f=f+1|0;if((f|0)==(h|0))break a}}while(0);switch(n|0){case 1:{f=j&255;g=k&255;e=a+33024|0;switch(f&3){case 1:{b=c[a+34856>>2]|0;c[e>>2]=(c[e>>2]|0)+(c[b+(p*40|0)+8>>2]|0);switch(g&15){case 4:{m=a+33032|0;c[m>>2]=(c[m>>2]|0)+(c[(c[b+(p*40|0)+36>>2]|0)+4>>2]|0);m=a+33088|0;l=c[a+34860>>2]|0;c[m>>2]=(c[m>>2]|0)+(c[l+(p*40|0)+8>>2]|0);m=a+33096|0;c[m>>2]=(c[m>>2]|0)+(c[(c[l+(p*40|0)+36>>2]|0)+4>>2]|0);o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}case 0:{m=a+33028|0;c[m>>2]=(c[m>>2]|0)+(c[c[(c[a+34792>>2]|0)+(p*40|0)+-40+36>>2]>>2]|0);m=a+33088|0;c[m>>2]=(c[m>>2]|0)+(c[(c[a+34860>>2]|0)+(p*40|0)+8>>2]|0);m=a+33092|0;c[m>>2]=(c[m>>2]|0)+(c[c[(c[a+34796>>2]|0)+(p*40|0)+-40+36>>2]>>2]|0);o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}default:{m=a+33088|0;c[m>>2]=(c[m>>2]|0)+(c[(c[a+34860>>2]|0)+(p*40|0)+8>>2]|0);o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}}}case 2:{b=(c[(c[a+34792>>2]|0)+(p*40|0)+-40+8>>2]|0)+1+(c[(c[a+34856>>2]|0)+(p*40|0)+8>>2]|0)|0;b=1?b>>1:b;d=e;m=29;break}case 0:{b=c[e>>2]|0;d=(c[a+34792>>2]|0)+(p*40|0)+-40+8|0;m=29;break}default:{}}if((m|0)==29)c[e>>2]=b+(c[d>>2]|0);switch(g&15){case 4:{b=(c[(c[a+34856>>2]|0)+(p*40|0)+36>>2]|0)+4|0;d=a+33032|0;m=33;break}case 0:{b=c[(c[a+34792>>2]|0)+(p*40|0)+-40+36>>2]|0;d=a+33028|0;m=33;break}default:{}}if((m|0)==33)c[d>>2]=(c[d>>2]|0)+(c[b>>2]|0);e=a+33088|0;switch(f&3){case 2:{b=(c[(c[a+34796>>2]|0)+(p*40|0)+-40+8>>2]|0)+1+(c[(c[a+34860>>2]|0)+(p*40|0)+8>>2]|0)|0;b=1?b>>1:b;d=e;m=52;break}case 0:{b=c[e>>2]|0;d=(c[a+34796>>2]|0)+(p*40|0)+-40+8|0;m=52;break}default:{}}if((m|0)==52)c[e>>2]=b+(c[d>>2]|0);switch(g&15){case 4:{m=a+33096|0;c[m>>2]=(c[m>>2]|0)+(c[(c[(c[a+34860>>2]|0)+(p*40|0)+36>>2]|0)+4>>2]|0);o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}case 0:{m=a+33092|0;c[m>>2]=(c[m>>2]|0)+(c[c[(c[a+34796>>2]|0)+(p*40|0)+-40+36>>2]>>2]|0);o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}default:{o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}}}case 2:{g=k&255;f=j&255;e=a+33024|0;if((l|0)==1){b=c[a+34856>>2]|0;c[e>>2]=(c[e>>2]|0)+(c[b+(p*40|0)+8>>2]|0);switch(g&15){case 4:{m=c[b+(p*40|0)+36>>2]|0;l=a+33040|0;c[l>>2]=(c[l>>2]|0)+(c[m+16>>2]|0);l=a+33032|0;m=(c[l>>2]|0)+(c[m+12>>2]|0)|0;c[l>>2]=m;l=a+33048|0;c[l>>2]=(c[l>>2]|0)+m;l=a+33088|0;m=c[a+34860>>2]|0;c[l>>2]=(c[l>>2]|0)+(c[m+(p*40|0)+8>>2]|0);m=c[m+(p*40|0)+36>>2]|0;p=a+33104|0;c[p>>2]=(c[p>>2]|0)+(c[m+16>>2]|0);p=a+33096|0;m=(c[p>>2]|0)+(c[m+12>>2]|0)|0;c[p>>2]=m;p=a+33112|0;c[p>>2]=(c[p>>2]|0)+m;o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}case 0:{l=c[(c[a+34792>>2]|0)+(p*40|0)+-40+36>>2]|0;m=a+33040|0;c[m>>2]=(c[m>>2]|0)+(c[l+16>>2]|0);m=a+33028|0;c[m>>2]=(c[m>>2]|0)+(c[l>>2]|0);m=a+33044|0;c[m>>2]=(c[m>>2]|0)+(c[l+8>>2]|0);m=a+33088|0;c[m>>2]=(c[m>>2]|0)+(c[(c[a+34860>>2]|0)+(p*40|0)+8>>2]|0);m=c[(c[a+34796>>2]|0)+(p*40|0)+-40+36>>2]|0;p=a+33104|0;c[p>>2]=(c[p>>2]|0)+(c[m+16>>2]|0);p=a+33092|0;c[p>>2]=(c[p>>2]|0)+(c[m>>2]|0);p=a+33108|0;c[p>>2]=(c[p>>2]|0)+(c[m+8>>2]|0);o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}default:{m=a+33048|0;c[m>>2]=(c[m>>2]|0)+(c[a+33032>>2]|0);m=a+33088|0;c[m>>2]=(c[m>>2]|0)+(c[(c[a+34860>>2]|0)+(p*40|0)+8>>2]|0);p=a+33112|0;c[p>>2]=(c[p>>2]|0)+(c[a+33096>>2]|0);o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}}}switch(f&3){case 0:{b=c[e>>2]|0;d=(c[a+34792>>2]|0)+(p*40|0)+-40+8|0;m=43;break}case 2:{b=(c[(c[a+34792>>2]|0)+(p*40|0)+-40+8>>2]|0)+1+(c[(c[a+34856>>2]|0)+(p*40|0)+8>>2]|0)|0;b=1?b>>1:b;d=e;m=43;break}default:{}}if((m|0)==43)c[e>>2]=b+(c[d>>2]|0);switch(g&15){case 4:{b=c[(c[a+34856>>2]|0)+(p*40|0)+36>>2]|0;d=a+33040|0;c[d>>2]=(c[d>>2]|0)+(c[b+16>>2]|0);d=a+33032|0;b=(c[d>>2]|0)+(c[b+12>>2]|0)|0;c[d>>2]=b;d=a+33048|0;m=47;break}case 0:{b=c[(c[a+34792>>2]|0)+(p*40|0)+-40+36>>2]|0;d=a+33040|0;c[d>>2]=(c[d>>2]|0)+(c[b+16>>2]|0);d=a+33028|0;c[d>>2]=(c[d>>2]|0)+(c[b>>2]|0);b=c[b+8>>2]|0;d=a+33044|0;m=47;break}default:{}}if((m|0)==47)c[d>>2]=(c[d>>2]|0)+b;e=a+33088|0;switch(f&3){case 0:{b=c[e>>2]|0;d=(c[a+34796>>2]|0)+(p*40|0)+-40+8|0;m=58;break}case 2:{b=(c[(c[a+34796>>2]|0)+(p*40|0)+-40+8>>2]|0)+1+(c[(c[a+34860>>2]|0)+(p*40|0)+8>>2]|0)|0;b=1?b>>1:b;d=e;m=58;break}default:{}}if((m|0)==58)c[e>>2]=b+(c[d>>2]|0);switch(g&15){case 4:{m=c[(c[a+34860>>2]|0)+(p*40|0)+36>>2]|0;p=a+33104|0;c[p>>2]=(c[p>>2]|0)+(c[m+16>>2]|0);p=a+33096|0;m=(c[p>>2]|0)+(c[m+12>>2]|0)|0;c[p>>2]=m;p=a+33112|0;c[p>>2]=(c[p>>2]|0)+m;o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}case 0:{m=c[(c[a+34796>>2]|0)+(p*40|0)+-40+36>>2]|0;p=a+33104|0;c[p>>2]=(c[p>>2]|0)+(c[m+16>>2]|0);p=a+33092|0;c[p>>2]=(c[p>>2]|0)+(c[m>>2]|0);p=a+33108|0;c[p>>2]=(c[p>>2]|0)+(c[m+8>>2]|0);o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}default:{o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}}}default:{o=_getACPredMode(o,n)|0;o=2-o|0;p=a+33984|0;c[p>>2]=o;return}}}function _dequantizeMacroblock(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;b=c[a+34128>>2]|0;B=c[a+34292>>2]|0;C=c[a+34272>>2]|0;D=c[a+34156>>2]|0;if(!D)return 0;j=(c[a+116>>2]|0)==3;k=(b+-1|0)>>>0>1;l=a+34116|0;m=c[17845]|0;n=c[17846]|0;o=c[17847]|0;p=c[17848]|0;q=c[17849]|0;r=c[17850]|0;s=c[17851]|0;t=c[17852]|0;u=c[17853]|0;v=c[17854]|0;w=c[17855]|0;x=c[17856]|0;y=c[17857]|0;z=c[17858]|0;A=c[17859]|0;g=(b|0)==2;f=0;do{i=H(c[(c[B+(C*240|0)+(f<<2)>>2]|0)+4>>2]|0,c[a+32960+(f<<6)>>2]|0)|0;h=c[a+34716+(f<<2)>>2]|0;c[h>>2]=i;if(!j){i=c[(c[B+(C*240|0)+64+(f<<2)>>2]|0)+((d[l>>0]|0)*20|0)+4>>2]|0;b=H(c[a+32960+(f<<6)+4>>2]|0,i)|0;do if(!(k|(f|0)==0))if(g){c[h+256>>2]=b;b=H(c[a+32960+(f<<6)+8>>2]|0,i)|0;c[h+64>>2]=b;b=H(c[a+32960+(f<<6)+12>>2]|0,i)|0;c[h+320>>2]=b;b=H(c[a+32960+(f<<6)+16>>2]|0,i)|0;c[h+128>>2]=b;b=H(c[a+32960+(f<<6)+20>>2]|0,i)|0;c[h+384>>2]=b;b=H(c[a+32960+(f<<6)+24>>2]|0,i)|0;c[h+192>>2]=b;b=a+32960+(f<<6)+28|0;e=112;break}else{c[h+128>>2]=b;b=H(c[a+32960+(f<<6)+8>>2]|0,i)|0;c[h+64>>2]=b;b=a+32960+(f<<6)+12|0;e=48;break}else{c[h+(m<<2)>>2]=b;b=H(c[a+32960+(f<<6)+8>>2]|0,i)|0;c[h+(n<<2)>>2]=b;b=H(c[a+32960+(f<<6)+12>>2]|0,i)|0;c[h+(o<<2)>>2]=b;b=H(c[a+32960+(f<<6)+16>>2]|0,i)|0;c[h+(p<<2)>>2]=b;b=H(c[a+32960+(f<<6)+20>>2]|0,i)|0;c[h+(q<<2)>>2]=b;b=H(c[a+32960+(f<<6)+24>>2]|0,i)|0;c[h+(r<<2)>>2]=b;b=H(c[a+32960+(f<<6)+28>>2]|0,i)|0;c[h+(s<<2)>>2]=b;b=H(c[a+32960+(f<<6)+32>>2]|0,i)|0;c[h+(t<<2)>>2]=b;b=H(c[a+32960+(f<<6)+36>>2]|0,i)|0;c[h+(u<<2)>>2]=b;b=H(c[a+32960+(f<<6)+40>>2]|0,i)|0;c[h+(v<<2)>>2]=b;b=H(c[a+32960+(f<<6)+44>>2]|0,i)|0;c[h+(w<<2)>>2]=b;b=H(c[a+32960+(f<<6)+48>>2]|0,i)|0;c[h+(x<<2)>>2]=b;b=H(c[a+32960+(f<<6)+52>>2]|0,i)|0;c[h+(y<<2)>>2]=b;b=H(c[a+32960+(f<<6)+56>>2]|0,i)|0;c[h+(z<<2)>>2]=b;b=a+32960+(f<<6)+60|0;e=A}while(0);i=H(c[b>>2]|0,i)|0;c[h+(e<<2)>>2]=i}f=f+1|0}while((f|0)!=(D|0));return 0}function _DecodeMacroblockHighpass(f,g,h,i){f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ia=0,Ja=0,Ka=0;Ia=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);Ea=Ia+8|0;Ga=Ia;if(c[f+34284>>2]|0){c[g+364>>2]=32767;c[g+236>>2]=32767;c[g+372>>2]=32;c[g+244>>2]=32;c[g+380>>2]=30;c[g+252>>2]=30;c[g+388>>2]=28;c[g+260>>2]=28;c[g+396>>2]=26;c[g+268>>2]=26;c[g+404>>2]=24;c[g+276>>2]=24;c[g+412>>2]=22;c[g+284>>2]=22;c[g+420>>2]=20;c[g+292>>2]=20;c[g+428>>2]=18;c[g+300>>2]=18;c[g+436>>2]=16;c[g+308>>2]=16;c[g+444>>2]=14;c[g+316>>2]=14;c[g+452>>2]=12;c[g+324>>2]=12;c[g+460>>2]=10;c[g+332>>2]=10;c[g+468>>2]=8;c[g+340>>2]=8;c[g+476>>2]=6;c[g+348>>2]=6;c[g+484>>2]=4;c[g+356>>2]=4}Fa=f+104|0;h=f+34292|0;j=c[h>>2]|0;i=f+34272|0;k=c[i>>2]|0;l=a[j+(k*240|0)+195>>0]|0;m=l<<24>>24==0;if(!(c[Fa>>2]|0)){if(m)n=7}else if(!m){Da=_decodeQPIndex(c[g+8>>2]|0,l)|0;a[f+34117>>0]=Da;if((Da&255)>=(d[(c[h>>2]|0)+((c[i>>2]|0)*240|0)+193>>0]|0)){g=-1;Xc=Ia;return g|0}}else n=7;if((n|0)==7?(d[j+(k*240|0)+193>>0]|0)>1:0)a[f+34117>>0]=a[f+34116>>0]|0;L=g+8|0;E=c[L>>2]|0;M=f+34128|0;F=c[M>>2]|0;if((F|2|0)==6)G=c[f+34156>>2]|0;else G=1;Ca=g+16|0;i=c[Ca>>2]|0;Da=g+20|0;h=c[Da>>2]|0;j=c[g+28>>2]|0;_readIS(f,E)|0;a:do if((G|0)>0){I=h+20|0;J=E+4|0;K=h+8|0;B=h+28|0;C=i+20|0;D=i+8|0;x=i+28|0;y=E+8|0;z=E+20|0;A=E+12|0;t=j+20|0;w=(F+-1|0)>>>0<3;u=f+34056|0;v=f+34060|0;s=0;b:while(1){Ba=c[J>>2]|0;Ba=b[(c[I>>2]|0)+((27?Ba>>>27:Ba)<<1)>>1]|0;h=Ba<<16>>16;if(Ba<<16>>16<=-1){n=14;break}_flushBit16(E,h&7)|0;h=3?h>>3:h;c[B>>2]=(c[B>>2]|0)+(c[(c[K>>2]|0)+(h<<2)>>2]|0);c:do switch(h|0){case 2:{h=c[A>>2]|0;if(h&1|0){n=17;break b}j=c[J>>2]|0;j=30?j>>>30:j;Ba=(c[y>>2]|0)+2|0;i=h&(c[z>>2]|0)+(3?Ba>>>3:Ba);h=i;c[z>>2]=h;c[y>>2]=Ba&15;i=__byteswap_ulong((e[h+2>>1]|0)<<16|(e[i>>1]|0))|0;h=c[y>>2]|0;i=i<>2]=i;switch(j&3){case 0:{h=3;break c}case 1:{h=5;break c}default:{}}h=h+1|0;c[y>>2]=h;if(h>>>0<16)h=i<<1;else{Ba=c[A>>2]&(c[z>>2]|0)+(3?h>>>3:h);Aa=Ba;c[z>>2]=Aa;c[y>>2]=h&15;h=__byteswap_ulong((e[Aa+2>>1]|0)<<16|(e[Ba>>1]|0))|0;h=h<>2]}c[J>>2]=h;h=c[75296+(((31?i>>>31:i)|j<<1)+-4<<2)>>2]|0;break}case 1:{h=c[A>>2]|0;if(h&1|0){n=25;break b}Ba=c[J>>2]|0;za=(c[y>>2]|0)+2|0;h=h&(c[z>>2]|0)+(3?za>>>3:za);Aa=h;c[z>>2]=Aa;c[y>>2]=za&15;h=__byteswap_ulong((e[Aa+2>>1]|0)<<16|(e[h>>1]|0))|0;c[J>>2]=h<>2];h=1<<(30?Ba>>>30:Ba);break}case 3:{h=c[A>>2]|0;if(h&1|0){n=28;break b}Ba=c[J>>2]|0;za=(c[y>>2]|0)+2|0;h=h&(c[z>>2]|0)+(3?za>>>3:za);Aa=h;c[z>>2]=Aa;c[y>>2]=za&15;h=__byteswap_ulong((e[Aa+2>>1]|0)<<16|(e[h>>1]|0))|0;c[J>>2]=h<>2];h=1<<(30?Ba>>>30:Ba)^15;break}case 4:{h=15;break}default:{}}while(0);q=0;j=0;p=0;r=0;while(1){if(!(1<>2]|0;Ba=l+((_peekBit16(E,5)|0)<<1)|0;Ba=b[Ba>>1]|0;i=Ba<<16>>16;Ba=Ba<<16>>16<0;_flushBit16(E,Ba?5:i&7)|0;k=3?i>>3:i;if(Ba)do{Ba=l+(i+32768+(_getBit16(E,1)|0)<<1)|0;Ba=b[Ba>>1]|0;i=Ba<<16>>16}while(Ba<<16>>16<0);else i=k;k=i+1|0;c[x>>2]=(c[x>>2]|0)+(c[(c[D>>2]|0)+(i<<2)>>2]|0);if(k>>>0>5){l=c[J>>2]|0;i=(c[y>>2]|0)+1|0;c[y>>2]=i;if(i>>>0<16)n=l<<1;else{Ba=c[A>>2]&(c[z>>2]|0)+(3?i>>>3:i);n=Ba;c[z>>2]=n;c[y>>2]=i&15;Ba=__byteswap_ulong((e[n+2>>1]|0)<<16|(e[Ba>>1]|0))|0;n=c[y>>2]|0;i=n;n=Ba<>2]=n;if((l|0)>-1){i=i+1|0;c[y>>2]=i;if(i>>>0<16)l=n<<1;else{Ba=c[A>>2]&(c[z>>2]|0)+(3?i>>>3:i);l=Ba;c[z>>2]=l;c[y>>2]=i&15;Ba=__byteswap_ulong((e[l+2>>1]|0)<<16|(e[Ba>>1]|0))|0;l=c[y>>2]|0;i=l;l=Ba<>2]=l;m=(31?n>>31:n)+48&-16}else{m=16;l=n}if((k|0)==9){i=i+1|0;c[y>>2]=i;if(i>>>0<16)k=l<<1;else{Ba=c[A>>2]&(c[z>>2]|0)+(3?i>>>3:i);k=Ba;c[z>>2]=k;c[y>>2]=i&15;Ba=__byteswap_ulong((e[k+2>>1]|0)<<16|(e[Ba>>1]|0))|0;k=c[y>>2]|0;i=k;k=Ba<>2]=k;if((l|0)>-1){i=i+1|0;c[y>>2]=i;if(i>>>0<16)i=k<<1;else{Ba=c[A>>2]&(c[z>>2]|0)+(3?i>>>3:i);Aa=Ba;c[z>>2]=Aa;c[y>>2]=i&15;i=__byteswap_ulong((e[Aa+2>>1]|0)<<16|(e[Ba>>1]|0))|0;i=i<>2]}c[J>>2]=i;i=(31?k>>31:k)+11|0}else i=9}else i=k;k=i+-6|0}else m=0;i=c[75312+(k<<2)>>2]|0;switch(k|0){case 0:case 5:break;default:{k=c[75344+(k<<2)>>2]|0;l=c[A>>2]|0;if(l&1|0){n=57;break b}Ba=c[J>>2]|0;Aa=32-k|0;xa=(c[y>>2]|0)+k|0;za=l&(c[z>>2]|0)+(3?xa>>>3:xa);ya=za;c[z>>2]=ya;c[y>>2]=xa&15;za=__byteswap_ulong((e[ya+2>>1]|0)<<16|(e[za>>1]|0))|0;c[J>>2]=za<>2];i=(Aa?Ba>>>Aa:Ba)+i|0}}o=(c[75376+(i<<2)>>2]|0)+m|0;switch(F|0){case 3:{n=r<<2;i=(o&15)<>2]|0;Ba=b[(c[t>>2]|0)+((27?Ba>>>27:Ba)<<1)>>1]|0;k=Ba<<16>>16;if(Ba<<16>>16<=-1){n=62;break b}_flushBit16(E,k&7)|0;k=3?k>>3:k;d:do switch(k|0){case 1:{k=c[A>>2]|0;if(k&1|0){n=65;break b}m=c[J>>2]|0;m=30?m>>>30:m;Ba=(c[y>>2]|0)+2|0;l=k&(c[z>>2]|0)+(3?Ba>>>3:Ba);k=l;c[z>>2]=k;c[y>>2]=Ba&15;l=__byteswap_ulong((e[k+2>>1]|0)<<16|(e[l>>1]|0))|0;k=c[y>>2]|0;l=l<>2]=l;switch(m&3){case 0:{k=3;break d}case 1:{k=5;break d}default:{}}k=k+1|0;c[y>>2]=k;if(k>>>0<16)k=l<<1;else{Ba=c[A>>2]&(c[z>>2]|0)+(3?k>>>3:k);Aa=Ba;c[z>>2]=Aa;c[y>>2]=k&15;k=__byteswap_ulong((e[Aa+2>>1]|0)<<16|(e[Ba>>1]|0))|0;k=k<>2]}c[J>>2]=k;k=c[75296+(((31?l>>>31:l)|m<<1)+-4<<2)>>2]|0;break}case 0:{k=c[A>>2]|0;if(k&1|0){n=73;break b}Ba=c[J>>2]|0;za=(c[y>>2]|0)+2|0;k=k&(c[z>>2]|0)+(3?za>>>3:za);Aa=k;c[z>>2]=Aa;c[y>>2]=za&15;k=__byteswap_ulong((e[Aa+2>>1]|0)<<16|(e[k>>1]|0))|0;c[J>>2]=k<>2];k=1<<(30?Ba>>>30:Ba);break}case 2:{k=c[A>>2]|0;if(k&1|0){n=76;break b}Ba=c[J>>2]|0;za=(c[y>>2]|0)+2|0;k=k&(c[z>>2]|0)+(3?za>>>3:za);Aa=k;c[z>>2]=Aa;c[y>>2]=za&15;k=__byteswap_ulong((e[Aa+2>>1]|0)<<16|(e[k>>1]|0))|0;c[J>>2]=k<>2];k=1<<(30?Ba>>>30:Ba)^15;break}case 3:{k=15;break}default:{}}while(0);j=k<>2]|0;Ba=b[(c[t>>2]|0)+((27?Ba>>>27:Ba)<<1)>>1]|0;k=Ba<<16>>16;if(Ba<<16>>16<=-1){n=62;break b}_flushBit16(E,k&7)|0;k=3?k>>3:k;e:do switch(k|0){case 1:{k=c[A>>2]|0;if(k&1|0){n=65;break b}m=c[J>>2]|0;m=30?m>>>30:m;Ba=(c[y>>2]|0)+2|0;l=k&(c[z>>2]|0)+(3?Ba>>>3:Ba);k=l;c[z>>2]=k;c[y>>2]=Ba&15;l=__byteswap_ulong((e[k+2>>1]|0)<<16|(e[l>>1]|0))|0;k=c[y>>2]|0;l=l<>2]=l;switch(m&3){case 0:{k=3;break e}case 1:{k=5;break e}default:{}}k=k+1|0;c[y>>2]=k;if(k>>>0<16)k=l<<1;else{Ba=c[A>>2]&(c[z>>2]|0)+(3?k>>>3:k);Aa=Ba;c[z>>2]=Aa;c[y>>2]=k&15;k=__byteswap_ulong((e[Aa+2>>1]|0)<<16|(e[Ba>>1]|0))|0;k=k<>2]}c[J>>2]=k;k=c[75296+(((31?l>>>31:l)|m<<1)+-4<<2)>>2]|0;break}case 0:{k=c[A>>2]|0;if(k&1|0){n=73;break b}Ba=c[J>>2]|0;za=(c[y>>2]|0)+2|0;k=k&(c[z>>2]|0)+(3?za>>>3:za);Aa=k;c[z>>2]=Aa;c[y>>2]=za&15;k=__byteswap_ulong((e[Aa+2>>1]|0)<<16|(e[k>>1]|0))|0;c[J>>2]=k<>2];k=1<<(30?Ba>>>30:Ba);break}case 2:{k=c[A>>2]|0;if(k&1|0){n=76;break b}Ba=c[J>>2]|0;za=(c[y>>2]|0)+2|0;k=k&(c[z>>2]|0)+(3?za>>>3:za);Aa=k;c[z>>2]=Aa;c[y>>2]=za&15;k=__byteswap_ulong((e[Aa+2>>1]|0)<<16|(e[k>>1]|0))|0;c[J>>2]=k<>2];k=1<<(30?Ba>>>30:Ba)^15;break}case 3:{k=15;break}default:{}}while(0);l=k<>>4:o)&1)<>>5:o)&1)<>2]|0;i=(c[y>>2]|0)+1|0;c[y>>2]=i;if(i>>>0<16)l=k<<1;else{Ba=c[A>>2]&(c[z>>2]|0)+(3?i>>>3:i);l=Ba;c[z>>2]=l;c[y>>2]=i&15;Ba=__byteswap_ulong((e[l+2>>1]|0)<<16|(e[Ba>>1]|0))|0;l=c[y>>2]|0;i=l;l=Ba<>2]=l;if((k|0)>-1){i=i+1|0;c[y>>2]=i;if(i>>>0<16)i=l<<1;else{Ba=c[A>>2]&(c[z>>2]|0)+(3?i>>>3:i);Aa=Ba;c[z>>2]=Aa;c[y>>2]=i&15;i=__byteswap_ulong((e[Aa+2>>1]|0)<<16|(e[Ba>>1]|0))|0;i=i<>2]}c[J>>2]=i;i=(31?l>>31:l)+5|0}else i=1;j=i<>2]|j}if(!(o&32))i=p;else{k=c[J>>2]|0;i=(c[y>>2]|0)+1|0;c[y>>2]=i;if(i>>>0<16)l=k<<1;else{Ba=c[A>>2]&(c[z>>2]|0)+(3?i>>>3:i);l=Ba;c[z>>2]=l;c[y>>2]=i&15;Ba=__byteswap_ulong((e[l+2>>1]|0)<<16|(e[Ba>>1]|0))|0;l=c[y>>2]|0;i=l;l=Ba<>2]=l;if((k|0)>-1){i=i+1|0;c[y>>2]=i;if(i>>>0<16)i=l<<1;else{Ba=c[A>>2]&(c[z>>2]|0)+(3?i>>>3:i);Aa=Ba;c[z>>2]=Aa;c[y>>2]=i&15;i=__byteswap_ulong((e[Aa+2>>1]|0)<<16|(e[Ba>>1]|0))|0;i=i<>2]}c[J>>2]=i;i=(31?l>>31:l)+5|0}else i=1;i=i<>2]|p}l=i;i=(o&15)<>>0>=4)break;else{q=k;p=i}}c[f+34052+(s<<2)>>2]=k;if(w){c[u>>2]=j;c[v>>2]=i}s=s+1|0;if((s|0)>=(G|0))break a}if((n|0)==14)Ha(150553,150566,164,150625);else if((n|0)==17)Ha(150639,150566,80,150661);else if((n|0)==25)Ha(150639,150566,80,150661);else if((n|0)==28)Ha(150639,150566,80,150661);else if((n|0)==57)Ha(150639,150566,80,150661);else if((n|0)==62)Ha(150553,150566,164,150625);else if((n|0)==65)Ha(150639,150566,80,150661);else if((n|0)==73)Ha(150639,150566,80,150661);else if((n|0)==76)Ha(150639,150566,80,150661)}while(0);_predCBPDec(f,g);va=c[L>>2]|0;wa=c[g+12>>2]|0;xa=c[f+34292>>2]|0;ya=c[f+34272>>2]|0;za=c[M>>2]|0;Aa=c[f+34156>>2]|0;ta=(za|0)==1;h=(za|0)==2;ua=(za+-1|0)>>>0<2?1:Aa;Ba=g+492|0;k=c[g+500>>2]|0;i=Ga;c[i>>2]=0;c[i+4>>2]=0;i=c[f+33996>>2]|0;ra=(c[f+33984>>2]|0)==1?g+364|0:g+236|0;j=c[f+33992>>2]<<16;if(ta){sa=6;h=(i<<20)+j|0}else{sa=h?8:4;h=h?(i<<24)+j|0:0}f:do if((ua|0)>0){L=f+116|0;M=f+34176|0;O=(ua|0)==1;P=f+34232|0;Q=g+24|0;R=g+584|0;S=g+76|0;T=va+4|0;U=va+8|0;V=wa+4|0;W=wa+12|0;X=wa+8|0;Y=wa+20|0;Z=va+20|0;_=va+12|0;$=f+34117|0;aa=g+504|0;ba=Ga+4|0;ca=c[17813]|0;da=c[17814]|0;ea=c[17815]|0;fa=c[17816]|0;ga=c[17817]|0;ha=c[17818]|0;ia=c[17819]|0;ja=c[17820]|0;ka=c[17821]|0;la=c[17822]|0;ma=c[17823]|0;na=c[17824]|0;oa=c[17825]|0;pa=c[17826]|0;qa=c[17827]|0;i=0;K=0;j=Ga;h=h+(c[f+33988>>2]|0)|0;g:while(1){if((c[L>>2]|0)!=1)_readIS(f,wa)|0;J=f+34716+(K<<2)|0;m=0;I=0;l=h;while(1){if(!(c[M>>2]|0)){do if(O)if(I>>>0>3)if(ta){h=I+-3|0;break}else{h=(1?I>>>1:I)+-1|0;break}else h=0;else h=K;while(0);D=c[(c[xa+(ya*240|0)+128+(h<<2)>>2]|0)+((d[$>>0]|0)*20|0)+4>>2]|0}else D=1;y=I>>>0>3;z=f+34716+(I+-3<<2)|0;A=f+34716+(((1?I>>>1:I)&1)+1<<2)|0;B=I<<5&32;C=D<>2]|0)+(c[75456+((G&15)<<2)>>2]<<2)|0;if(y){if(ta){h=c[z>>2]|0;m=75520+(x<<2)|0}else{h=(c[A>>2]|0)+(B<<2)|0;m=75264+(x<<2)|0}h=h+(c[m>>2]<<2)|0}m=c[(c[P>>2]|0)+8>>2]|0;if((m|0?(c[Fa>>2]|0)!=1:0)?(c[L>>2]|0)!=1:0){n=148;break g}v=c[R>>2]|0;w=k-v|0;w=(m|0)!=0|(w|0)<0?0:w;if(!(l&1))m=0;else{p=c[E>>2]|0;o=c[p+20>>2]|0;u=o+((_peekBit16(va,5)|0)<<1)|0;u=b[u>>1]|0;m=u<<16>>16;u=u<<16>>16<0;_flushBit16(va,u?5:m&7)|0;n=3?m>>3:m;if(u)do{u=o+(m+32768+(_getBit16(va,1)|0)<<1)|0;u=b[u>>1]|0;m=u<<16>>16}while(u<<16>>16<0);else m=n;q=p+28|0;c[q>>2]=(c[q>>2]|0)+(c[(c[p+8>>2]|0)+(m<<2)>>2]|0);q=p+32|0;c[q>>2]=(c[q>>2]|0)+(c[(c[p+12>>2]|0)+(m<<2)>>2]|0);c[Ea>>2]=m;q=m&1;s=2?m>>2:m;r=q&s;n=c[T>>2]|0;p=31?n>>31:n;o=(c[U>>2]|0)+1|0;c[U>>2]=o;if(o>>>0<16)n=n<<1;else{n=c[_>>2]&(c[Z>>2]|0)+(3?o>>>3:o);u=n;c[Z>>2]=u;c[U>>2]=o&15;n=__byteswap_ulong((e[u+2>>1]|0)<<16|(e[n>>1]|0))|0;n=n<>2]}c[T>>2]=n;n=(p^C)-p|0;if(m&2)n=H(_DecodeSignificantAbsLevel(c[g+24+(r+19<<2)>>2]|0,va)|0,n)|0;if(!q)p=(_DecodeSignificantRun(14,c[Q>>2]|0,va)|0)+1&15;else p=1;o=ra+(p<<3)|0;c[h+(c[ra+(p<<3)+4>>2]<<2)>>2]=n;m=(c[o>>2]|0)+1|0;c[o>>2]=m;do if(p|0){n=ra+(p+-1<<3)|0;if(m>>>0<=(c[n>>2]|0)>>>0)break;t=o;q=c[t>>2]|0;t=c[t+4>>2]|0;Ja=n;m=c[Ja+4>>2]|0;u=o;c[u>>2]=c[Ja>>2];c[u+4>>2]=m;u=n;c[u>>2]=q;c[u+4>>2]=t}while(0);h:do if(!s)m=1;else{u=r;m=1;t=s;s=p+1|0;do{n=s&15;if(!(t&1)){n=(_DecodeSignificantRun(n^15,c[Q>>2]|0,va)|0)+n|0;if(n>>>0>15){m=16;break h}}s=n+1|0;_DecodeIndex(Ea,s,c[E+(u+1<<2)>>2]|0,va);r=c[Ea>>2]|0;t=1?r>>1:r;if(r>>>0>=6){n=168;break g}u=t&u;o=c[T>>2]|0;q=31?o>>31:o;p=(c[U>>2]|0)+1|0;c[U>>2]=p;if(p>>>0<16)o=o<<1;else{o=c[_>>2]&(c[Z>>2]|0)+(3?p>>>3:p);Ja=o;c[Z>>2]=Ja;c[U>>2]=p&15;o=__byteswap_ulong((e[Ja+2>>1]|0)<<16|(e[o>>1]|0))|0;o=o<>2]}c[T>>2]=o;o=(q^C)-q|0;if(r&1)o=H(_DecodeSignificantAbsLevel(c[g+24+(u+19<<2)>>2]|0,va)|0,o)|0;p=ra+(n<<3)|0;c[h+(c[ra+(n<<3)+4>>2]<<2)>>2]=o;o=(c[p>>2]|0)+1|0;c[p>>2]=o;do if(n|0){n=ra+(n+-1<<3)|0;if(o>>>0<=(c[n>>2]|0)>>>0)break;r=p;q=c[r>>2]|0;r=c[r+4>>2]|0;Ka=n;o=c[Ka+4>>2]|0;Ja=p;c[Ja>>2]=c[Ka>>2];c[Ja+4>>2]=o;Ja=n;c[Ja>>2]=q;c[Ja+4>>2]=r}while(0);m=m+1|0}while((t|0)!=0)}while(0)}i:do if(w|0){if((v+D|0)!=1){r=D<>>0<17){o=1;while(1){q=h+(c[71248+(o<<2)>>2]<<2)|0;n=c[q>>2]|0;do if((n|0)<0){n=c[W>>2]|0;if(n&1|0){n=214;break g}Ka=c[V>>2]|0;v=(c[X>>2]|0)+w|0;n=n&(c[Y>>2]|0)+(3?v>>>3:v);Ja=n;c[Y>>2]=Ja;c[X>>2]=v&15;n=__byteswap_ulong((e[Ja+2>>1]|0)<<16|(e[n>>1]|0))|0;c[V>>2]=n<>2];n=H(p?Ka>>>p:Ka,r)|0;n=(c[q>>2]|0)-n|0}else{if(!n){n=H(__getBit16s(wa,w)|0,r)|0;break}n=c[W>>2]|0;if(n&1|0){n=217;break g}Ka=c[V>>2]|0;v=(c[X>>2]|0)+w|0;n=n&(c[Y>>2]|0)+(3?v>>>3:v);Ja=n;c[Y>>2]=Ja;c[X>>2]=v&15;n=__byteswap_ulong((e[Ja+2>>1]|0)<<16|(e[n>>1]|0))|0;c[V>>2]=n<>2];n=H(p?Ka>>>p:Ka,r)|0;n=(c[q>>2]|0)+n|0}while(0);c[q>>2]=n;o=o+1|0;if(o>>>0>=16)break i}}n=h+(ca<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(da<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(ea<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(fa<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(ga<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(ha<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(ia<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(ja<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(ka<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(la<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(ma<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(na<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(oa<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}o=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=o;n=h+(pa<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=213;break g}if(o|0){n=216;break g}Ka=H(__getBit16s(wa,w)|0,r)|0;c[n>>2]=Ka;h=h+(qa<<2)|0;n=c[h>>2]|0;if((n|0)<0){n=213;break g}if(n|0){n=216;break g}Ka=H(__getBit16s(wa,w)|0,r)|0;c[h>>2]=Ka;break}if(v|0){n=182;break g}if(!F){n=184;break g}p=32-w|0;if(w>>>0<17){o=1;while(1){q=h+(c[71248+(o<<2)>>2]<<2)|0;n=c[q>>2]|0;do if((n|0)<0){n=c[W>>2]|0;if(n&1|0){n=197;break g}Ka=c[V>>2]|0;v=(c[X>>2]|0)+w|0;n=n&(c[Y>>2]|0)+(3?v>>>3:v);Ja=n;c[Y>>2]=Ja;c[X>>2]=v&15;n=__byteswap_ulong((e[Ja+2>>1]|0)<<16|(e[n>>1]|0))|0;c[V>>2]=n<>2];n=(c[q>>2]|0)-(p?Ka>>>p:Ka)|0}else{if(!n){n=__getBit16s(wa,w)|0;break}n=c[W>>2]|0;if(n&1|0){n=200;break g}Ka=c[V>>2]|0;v=(c[X>>2]|0)+w|0;n=n&(c[Y>>2]|0)+(3?v>>>3:v);Ja=n;c[Y>>2]=Ja;c[X>>2]=v&15;n=__byteswap_ulong((e[Ja+2>>1]|0)<<16|(e[n>>1]|0))|0;c[V>>2]=n<>2];n=(c[q>>2]|0)+(p?Ka>>>p:Ka)|0}while(0);c[q>>2]=n;o=o+1|0;if(o>>>0>=16)break i}}n=h+(ca<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(da<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(ea<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(fa<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(ga<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(ha<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(ia<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(ja<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(ka<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(la<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(ma<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(na<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(oa<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}o=__getBit16s(wa,w)|0;c[n>>2]=o;n=h+(pa<<2)|0;o=c[n>>2]|0;if((o|0)<0){n=196;break g}if(o|0){n=199;break g}Ka=__getBit16s(wa,w)|0;c[n>>2]=Ka;h=h+(qa<<2)|0;n=c[h>>2]|0;if((n|0)<0){n=196;break g}if(n|0){n=199;break g}Ka=__getBit16s(wa,w)|0;c[h>>2]=Ka}while(0);if((m|0)>16){n=281;break g}c[j>>2]=(c[j>>2]|0)+m;x=x+1|0;G=G+1|0;l=1?l>>1:l}while(x>>>0<4);if((I|0)==3){i=1;j=ba;k=c[aa>>2]|0}I=I+1|0;if(I>>>0>=sa>>>0)break;else m=G}h=K+1|0;if((h|0)<(ua|0)){K=h;h=c[f+33988+((h&15)<<2)>>2]|0}else break f}switch(n|0){case 148:{Ha(150673,150566,707,150796);break}case 168:{Ha(150809,150566,539,150831);break}case 182:{Ha(150851,150566,589,150862);break}case 184:{Ha(150882,150566,590,150862);break}case 196:{Ha(150940,150566,73,150891);break}case 197:{Ha(150639,150566,80,150661);break}case 199:{Ha(150940,150566,73,150891);break}case 200:{Ha(150639,150566,80,150661);break}case 213:{Ha(150940,150566,73,150891);break}case 214:{Ha(150639,150566,80,150661);break}case 216:{Ha(150940,150566,73,150891);break}case 217:{Ha(150639,150566,80,150661);break}case 281:{Ka=-1;Xc=Ia;return Ka|0}}}while(0);_UpdateModelMB(za,Aa,Ga,Ba);if(!(c[f+34288>>2]|0)){Ka=0;Xc=Ia;return Ka|0}_AdaptDiscriminant(c[Ca>>2]|0);_AdaptDiscriminant(c[Da>>2]|0);_AdaptDiscriminant(c[g+76>>2]|0);_AdaptDiscriminant(c[g+80>>2]|0);_AdaptDiscriminant(c[g+84>>2]|0);_AdaptDiscriminant(c[g+88>>2]|0);_AdaptDiscriminant(c[g+92>>2]|0);_AdaptDiscriminant(c[g+96>>2]|0);_AdaptDiscriminant(c[g+100>>2]|0);_AdaptDiscriminant(c[g+104>>2]|0);Ka=0;Xc=Ia;return Ka|0}function _predACDec(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=c[a+34128>>2]|0;if((g+-1|0)>>>0>=2){d=c[a+34156>>2]|0;b=2-(c[a+33984>>2]|0)|0;if((d|0)>0){e=d;f=4}}else{b=2-(c[a+33984>>2]|0)|0;e=1;f=4}a:do if((f|0)==4)switch(b|0){case 1:{d=0;do{f=c[a+34716+(d<<2)>>2]|0;i=f+72|0;h=(c[i>>2]|0)+(c[f+8>>2]|0)|0;c[i>>2]=h;i=f+104|0;j=(c[i>>2]|0)+(c[f+40>>2]|0)|0;c[i>>2]=j;i=f+100|0;k=(c[i>>2]|0)+(c[f+36>>2]|0)|0;c[i>>2]=k;i=f+136|0;h=(c[i>>2]|0)+h|0;c[i>>2]=h;i=f+168|0;j=(c[i>>2]|0)+j|0;c[i>>2]=j;i=f+164|0;k=(c[i>>2]|0)+k|0;c[i>>2]=k;i=f+200|0;c[i>>2]=(c[i>>2]|0)+h;i=f+232|0;c[i>>2]=(c[i>>2]|0)+j;i=f+228|0;c[i>>2]=(c[i>>2]|0)+k;i=f+328|0;k=(c[i>>2]|0)+(c[f+264>>2]|0)|0;c[i>>2]=k;i=f+360|0;j=(c[i>>2]|0)+(c[f+296>>2]|0)|0;c[i>>2]=j;i=f+356|0;h=(c[i>>2]|0)+(c[f+292>>2]|0)|0;c[i>>2]=h;i=f+392|0;k=(c[i>>2]|0)+k|0;c[i>>2]=k;i=f+424|0;j=(c[i>>2]|0)+j|0;c[i>>2]=j;i=f+420|0;h=(c[i>>2]|0)+h|0;c[i>>2]=h;i=f+456|0;c[i>>2]=(c[i>>2]|0)+k;i=f+488|0;c[i>>2]=(c[i>>2]|0)+j;i=f+484|0;c[i>>2]=(c[i>>2]|0)+h;i=f+584|0;h=(c[i>>2]|0)+(c[f+520>>2]|0)|0;c[i>>2]=h;i=f+616|0;j=(c[i>>2]|0)+(c[f+552>>2]|0)|0;c[i>>2]=j;i=f+612|0;k=(c[i>>2]|0)+(c[f+548>>2]|0)|0;c[i>>2]=k;i=f+648|0;h=(c[i>>2]|0)+h|0;c[i>>2]=h;i=f+680|0;j=(c[i>>2]|0)+j|0;c[i>>2]=j;i=f+676|0;k=(c[i>>2]|0)+k|0;c[i>>2]=k;i=f+712|0;c[i>>2]=(c[i>>2]|0)+h;i=f+744|0;c[i>>2]=(c[i>>2]|0)+j;i=f+740|0;c[i>>2]=(c[i>>2]|0)+k;i=f+840|0;k=(c[i>>2]|0)+(c[f+776>>2]|0)|0;c[i>>2]=k;i=f+872|0;j=(c[i>>2]|0)+(c[f+808>>2]|0)|0;c[i>>2]=j;i=f+868|0;h=(c[i>>2]|0)+(c[f+804>>2]|0)|0;c[i>>2]=h;i=f+904|0;k=(c[i>>2]|0)+k|0;c[i>>2]=k;i=f+936|0;j=(c[i>>2]|0)+j|0;c[i>>2]=j;i=f+932|0;h=(c[i>>2]|0)+h|0;c[i>>2]=h;i=f+968|0;c[i>>2]=(c[i>>2]|0)+k;i=f+1e3|0;c[i>>2]=(c[i>>2]|0)+j;f=f+996|0;c[f>>2]=(c[f>>2]|0)+h;d=d+1|0}while((d|0)!=(e|0));break}case 0:{d=b;do{k=c[a+34716+(d<<2)>>2]|0;i=k+260|0;t=(c[i>>2]|0)+(c[k+4>>2]|0)|0;c[i>>2]=t;i=k+276|0;s=(c[i>>2]|0)+(c[k+20>>2]|0)|0;c[i>>2]=s;i=k+280|0;r=(c[i>>2]|0)+(c[k+24>>2]|0)|0;c[i>>2]=r;i=k+324|0;q=(c[i>>2]|0)+(c[k+68>>2]|0)|0;c[i>>2]=q;i=k+340|0;p=(c[i>>2]|0)+(c[k+84>>2]|0)|0;c[i>>2]=p;i=k+344|0;o=(c[i>>2]|0)+(c[k+88>>2]|0)|0;c[i>>2]=o;i=k+388|0;n=(c[i>>2]|0)+(c[k+132>>2]|0)|0;c[i>>2]=n;i=k+404|0;m=(c[i>>2]|0)+(c[k+148>>2]|0)|0;c[i>>2]=m;i=k+408|0;l=(c[i>>2]|0)+(c[k+152>>2]|0)|0;c[i>>2]=l;i=k+452|0;f=(c[i>>2]|0)+(c[k+196>>2]|0)|0;c[i>>2]=f;i=k+468|0;h=(c[i>>2]|0)+(c[k+212>>2]|0)|0;c[i>>2]=h;i=k+472|0;j=(c[i>>2]|0)+(c[k+216>>2]|0)|0;c[i>>2]=j;i=k+516|0;t=(c[i>>2]|0)+t|0;c[i>>2]=t;i=k+532|0;s=(c[i>>2]|0)+s|0;c[i>>2]=s;i=k+536|0;r=(c[i>>2]|0)+r|0;c[i>>2]=r;i=k+580|0;q=(c[i>>2]|0)+q|0;c[i>>2]=q;i=k+596|0;p=(c[i>>2]|0)+p|0;c[i>>2]=p;i=k+600|0;o=(c[i>>2]|0)+o|0;c[i>>2]=o;i=k+644|0;n=(c[i>>2]|0)+n|0;c[i>>2]=n;i=k+660|0;m=(c[i>>2]|0)+m|0;c[i>>2]=m;i=k+664|0;l=(c[i>>2]|0)+l|0;c[i>>2]=l;i=k+708|0;f=(c[i>>2]|0)+f|0;c[i>>2]=f;i=k+724|0;h=(c[i>>2]|0)+h|0;c[i>>2]=h;i=k+728|0;j=(c[i>>2]|0)+j|0;c[i>>2]=j;i=k+772|0;c[i>>2]=(c[i>>2]|0)+t;i=k+788|0;c[i>>2]=(c[i>>2]|0)+s;i=k+792|0;c[i>>2]=(c[i>>2]|0)+r;i=k+836|0;c[i>>2]=(c[i>>2]|0)+q;i=k+852|0;c[i>>2]=(c[i>>2]|0)+p;i=k+856|0;c[i>>2]=(c[i>>2]|0)+o;i=k+900|0;c[i>>2]=(c[i>>2]|0)+n;i=k+916|0;c[i>>2]=(c[i>>2]|0)+m;i=k+920|0;c[i>>2]=(c[i>>2]|0)+l;i=k+964|0;c[i>>2]=(c[i>>2]|0)+f;i=k+980|0;c[i>>2]=(c[i>>2]|0)+h;k=k+984|0;c[k>>2]=(c[k>>2]|0)+j;d=d+1|0}while((d|0)!=(e|0));break}default:break a}while(0);switch(g|0){case 1:switch(b|0){case 1:{t=c[a+34720>>2]|0;s=t+72|0;c[s>>2]=(c[s>>2]|0)+(c[t+8>>2]|0);s=t+104|0;c[s>>2]=(c[s>>2]|0)+(c[t+40>>2]|0);s=t+100|0;c[s>>2]=(c[s>>2]|0)+(c[t+36>>2]|0);s=t+200|0;c[s>>2]=(c[s>>2]|0)+(c[t+136>>2]|0);s=t+232|0;c[s>>2]=(c[s>>2]|0)+(c[t+168>>2]|0);s=t+228|0;c[s>>2]=(c[s>>2]|0)+(c[t+164>>2]|0);s=c[a+34724>>2]|0;t=s+72|0;c[t>>2]=(c[t>>2]|0)+(c[s+8>>2]|0);t=s+104|0;c[t>>2]=(c[t>>2]|0)+(c[s+40>>2]|0);t=s+100|0;c[t>>2]=(c[t>>2]|0)+(c[s+36>>2]|0);t=s+200|0;c[t>>2]=(c[t>>2]|0)+(c[s+136>>2]|0);t=s+232|0;c[t>>2]=(c[t>>2]|0)+(c[s+168>>2]|0);t=s+228|0;c[t>>2]=(c[t>>2]|0)+(c[s+164>>2]|0);return}case 0:{t=c[a+34720>>2]|0;s=t+132|0;c[s>>2]=(c[s>>2]|0)+(c[t+4>>2]|0);s=t+148|0;c[s>>2]=(c[s>>2]|0)+(c[t+20>>2]|0);s=t+152|0;c[s>>2]=(c[s>>2]|0)+(c[t+24>>2]|0);s=t+196|0;c[s>>2]=(c[s>>2]|0)+(c[t+68>>2]|0);s=t+212|0;c[s>>2]=(c[s>>2]|0)+(c[t+84>>2]|0);s=t+216|0;c[s>>2]=(c[s>>2]|0)+(c[t+88>>2]|0);s=c[a+34724>>2]|0;t=s+132|0;c[t>>2]=(c[t>>2]|0)+(c[s+4>>2]|0);t=s+148|0;c[t>>2]=(c[t>>2]|0)+(c[s+20>>2]|0);t=s+152|0;c[t>>2]=(c[t>>2]|0)+(c[s+24>>2]|0);t=s+196|0;c[t>>2]=(c[t>>2]|0)+(c[s+68>>2]|0);t=s+212|0;c[t>>2]=(c[t>>2]|0)+(c[s+84>>2]|0);t=s+216|0;c[t>>2]=(c[t>>2]|0)+(c[s+88>>2]|0);return}default:return}case 2:switch(b|0){case 1:{t=c[a+34720>>2]|0;s=t+(c[18818]<<2)|0;r=s+-64|0;q=s+40|0;c[q>>2]=(c[q>>2]|0)+(c[r+40>>2]|0);q=s+8|0;c[q>>2]=(c[q>>2]|0)+(c[r+8>>2]|0);s=s+36|0;c[s>>2]=(c[s>>2]|0)+(c[r+36>>2]|0);s=t+(c[18819]<<2)|0;r=s+-64|0;q=s+40|0;c[q>>2]=(c[q>>2]|0)+(c[r+40>>2]|0);q=s+8|0;c[q>>2]=(c[q>>2]|0)+(c[r+8>>2]|0);s=s+36|0;c[s>>2]=(c[s>>2]|0)+(c[r+36>>2]|0);s=t+(c[18820]<<2)|0;r=s+-64|0;q=s+40|0;c[q>>2]=(c[q>>2]|0)+(c[r+40>>2]|0);q=s+8|0;c[q>>2]=(c[q>>2]|0)+(c[r+8>>2]|0);s=s+36|0;c[s>>2]=(c[s>>2]|0)+(c[r+36>>2]|0);s=t+(c[18821]<<2)|0;r=s+-64|0;q=s+40|0;c[q>>2]=(c[q>>2]|0)+(c[r+40>>2]|0);q=s+8|0;c[q>>2]=(c[q>>2]|0)+(c[r+8>>2]|0);s=s+36|0;c[s>>2]=(c[s>>2]|0)+(c[r+36>>2]|0);s=t+(c[18822]<<2)|0;r=s+-64|0;q=s+40|0;c[q>>2]=(c[q>>2]|0)+(c[r+40>>2]|0);q=s+8|0;c[q>>2]=(c[q>>2]|0)+(c[r+8>>2]|0);s=s+36|0;c[s>>2]=(c[s>>2]|0)+(c[r+36>>2]|0);t=t+(c[18823]<<2)|0;s=t+-64|0;r=t+40|0;c[r>>2]=(c[r>>2]|0)+(c[s+40>>2]|0);r=t+8|0;c[r>>2]=(c[r>>2]|0)+(c[s+8>>2]|0);t=t+36|0;c[t>>2]=(c[t>>2]|0)+(c[s+36>>2]|0);t=c[a+34724>>2]|0;s=t+(c[18818]<<2)|0;r=s+-64|0;q=s+40|0;c[q>>2]=(c[q>>2]|0)+(c[r+40>>2]|0);q=s+8|0;c[q>>2]=(c[q>>2]|0)+(c[r+8>>2]|0);s=s+36|0;c[s>>2]=(c[s>>2]|0)+(c[r+36>>2]|0);s=t+(c[18819]<<2)|0;r=s+-64|0;q=s+40|0;c[q>>2]=(c[q>>2]|0)+(c[r+40>>2]|0);q=s+8|0;c[q>>2]=(c[q>>2]|0)+(c[r+8>>2]|0);s=s+36|0;c[s>>2]=(c[s>>2]|0)+(c[r+36>>2]|0);s=t+(c[18820]<<2)|0;r=s+-64|0;q=s+40|0;c[q>>2]=(c[q>>2]|0)+(c[r+40>>2]|0);q=s+8|0;c[q>>2]=(c[q>>2]|0)+(c[r+8>>2]|0);s=s+36|0;c[s>>2]=(c[s>>2]|0)+(c[r+36>>2]|0);s=t+(c[18821]<<2)|0;r=s+-64|0;q=s+40|0;c[q>>2]=(c[q>>2]|0)+(c[r+40>>2]|0);q=s+8|0;c[q>>2]=(c[q>>2]|0)+(c[r+8>>2]|0);s=s+36|0;c[s>>2]=(c[s>>2]|0)+(c[r+36>>2]|0);s=t+(c[18822]<<2)|0;r=s+-64|0;q=s+40|0;c[q>>2]=(c[q>>2]|0)+(c[r+40>>2]|0);q=s+8|0;c[q>>2]=(c[q>>2]|0)+(c[r+8>>2]|0);s=s+36|0;c[s>>2]=(c[s>>2]|0)+(c[r+36>>2]|0);t=t+(c[18823]<<2)|0;s=t+-64|0;r=t+40|0;c[r>>2]=(c[r>>2]|0)+(c[s+40>>2]|0);r=t+8|0;c[r>>2]=(c[r>>2]|0)+(c[s+8>>2]|0);t=t+36|0;c[t>>2]=(c[t>>2]|0)+(c[s+36>>2]|0);return}case 0:{s=c[a+34720>>2]|0;p=c[18817]|0;q=s+(p<<2)|0;r=q+-256|0;t=q+4|0;c[t>>2]=(c[t>>2]|0)+(c[r+4>>2]|0);t=q+20|0;c[t>>2]=(c[t>>2]|0)+(c[r+20>>2]|0);q=q+24|0;c[q>>2]=(c[q>>2]|0)+(c[r+24>>2]|0);q=c[18819]|0;r=s+(q<<2)|0;t=r+-256|0;o=r+4|0;c[o>>2]=(c[o>>2]|0)+(c[t+4>>2]|0);o=r+20|0;c[o>>2]=(c[o>>2]|0)+(c[t+20>>2]|0);r=r+24|0;c[r>>2]=(c[r>>2]|0)+(c[t+24>>2]|0);r=c[18821]|0;t=s+(r<<2)|0;o=t+-256|0;n=t+4|0;c[n>>2]=(c[n>>2]|0)+(c[o+4>>2]|0);n=t+20|0;c[n>>2]=(c[n>>2]|0)+(c[o+20>>2]|0);t=t+24|0;c[t>>2]=(c[t>>2]|0)+(c[o+24>>2]|0);t=c[18823]|0;s=s+(t<<2)|0;o=s+-256|0;n=s+4|0;c[n>>2]=(c[n>>2]|0)+(c[o+4>>2]|0);n=s+20|0;c[n>>2]=(c[n>>2]|0)+(c[o+20>>2]|0);s=s+24|0;c[s>>2]=(c[s>>2]|0)+(c[o+24>>2]|0);s=c[a+34724>>2]|0;p=s+(p<<2)|0;o=p+-256|0;n=p+4|0;c[n>>2]=(c[n>>2]|0)+(c[o+4>>2]|0);n=p+20|0;c[n>>2]=(c[n>>2]|0)+(c[o+20>>2]|0);p=p+24|0;c[p>>2]=(c[p>>2]|0)+(c[o+24>>2]|0);q=s+(q<<2)|0;p=q+-256|0;o=q+4|0;c[o>>2]=(c[o>>2]|0)+(c[p+4>>2]|0);o=q+20|0;c[o>>2]=(c[o>>2]|0)+(c[p+20>>2]|0);q=q+24|0;c[q>>2]=(c[q>>2]|0)+(c[p+24>>2]|0);r=s+(r<<2)|0;q=r+-256|0;p=r+4|0;c[p>>2]=(c[p>>2]|0)+(c[q+4>>2]|0);p=r+20|0;c[p>>2]=(c[p>>2]|0)+(c[q+20>>2]|0);r=r+24|0;c[r>>2]=(c[r>>2]|0)+(c[q+24>>2]|0);t=s+(t<<2)|0;s=t+-256|0;r=t+4|0;c[r>>2]=(c[r>>2]|0)+(c[s+4>>2]|0);r=t+20|0;c[r>>2]=(c[r>>2]|0)+(c[s+20>>2]|0);t=t+24|0;c[t>>2]=(c[t>>2]|0)+(c[s+24>>2]|0);return}default:return}default:return}}function _updatePredInfo(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;if((f+-1|0)>>>0>=2){g=c[a+34156>>2]|0;if((g|0)>0)h=3}else{g=1;h=3}if((h|0)==3){i=d[b+1156>>0]|0;h=0;do{j=c[a+34788+(h<<2)>>2]|0;c[j+(e*40|0)+8>>2]=c[b+(h<<6)>>2];c[j+(e*40|0)>>2]=i;j=c[j+(e*40|0)+36>>2]|0;c[j>>2]=c[b+(h<<6)+4>>2];c[j+4>>2]=c[b+(h<<6)+8>>2];c[j+8>>2]=c[b+(h<<6)+12>>2];c[j+12>>2]=c[b+(h<<6)+16>>2];c[j+16>>2]=c[b+(h<<6)+32>>2];c[j+20>>2]=c[b+(h<<6)+48>>2];h=h+1|0}while((h|0)!=(g|0))}switch(f|0){case 1:{g=d[b+1156>>0]|0;h=c[a+34792>>2]|0;c[h+(e*40|0)+8>>2]=c[b+64>>2];c[h+(e*40|0)>>2]=g;h=c[h+(e*40|0)+36>>2]|0;c[h>>2]=c[b+68>>2];c[h+4>>2]=c[b+72>>2];h=c[a+34796>>2]|0;c[h+(e*40|0)+8>>2]=c[b+128>>2];c[h+(e*40|0)>>2]=g;h=c[h+(e*40|0)+36>>2]|0;c[h>>2]=c[b+132>>2];g=b+136|0;h=h+4|0;break}case 2:{g=d[b+1156>>0]|0;h=c[a+34792>>2]|0;c[h+(e*40|0)>>2]=g;c[h+(e*40|0)+8>>2]=c[b+64>>2];h=c[h+(e*40|0)+36>>2]|0;c[h>>2]=c[b+68>>2];c[h+4>>2]=c[b+72>>2];c[h+8>>2]=c[b+84>>2];c[h+12>>2]=c[b+88>>2];c[h+16>>2]=c[b+80>>2];h=c[a+34796>>2]|0;c[h+(e*40|0)>>2]=g;c[h+(e*40|0)+8>>2]=c[b+128>>2];h=c[h+(e*40|0)+36>>2]|0;c[h>>2]=c[b+132>>2];c[h+4>>2]=c[b+136>>2];c[h+8>>2]=c[b+148>>2];c[h+12>>2]=c[b+152>>2];g=b+144|0;h=h+16|0;break}default:return}c[h>>2]=c[g>>2];return}function _decodeQPIndex(a,b){a=a|0;b=b|0;var d=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=a+4|0;i=a+12|0;d=c[i>>2]|0;if(d&1|0)Ha(150639,150566,80,150661);g=c[j>>2]|0;k=a+8|0;l=(c[k>>2]|0)+1|0;h=a+20|0;f=d&(c[h>>2]|0)+(3?l>>>3:l);d=f;c[h>>2]=d;c[k>>2]=l&15;f=__byteswap_ulong((e[d+2>>1]|0)<<16|(e[f>>1]|0))|0;d=c[k>>2]|0;f=f<>2]=f;if((g|0)>-1){l=0;return l|0}g=b&255;if((b&255)>=17)Ha(150940,150566,73,150891);a=c[i>>2]|0;if(a&1|0)Ha(150639,150566,80,150661);l=32-g|0;g=d+g|0;i=a&(c[h>>2]|0)+(3?g>>>3:g);b=i;c[h>>2]=b;c[k>>2]=g&15;i=__byteswap_ulong((e[b+2>>1]|0)<<16|(e[i>>1]|0))|0;c[j>>2]=i<>2];l=(l?f>>>l:f)+1&255;return l|0}function _flushBit16(a,b){a=a|0;b=b|0;var d=0,f=0,g=0,h=0,i=0;if(b>>>0>=17)Ha(150940,149855,929,149937);d=c[a+12>>2]|0;if(!(d&1)){g=a+8|0;h=(c[g>>2]|0)+b|0;i=a+20|0;b=d&(c[i>>2]|0)+(3?h>>>3:h);f=b;c[i>>2]=f;d=h&15;c[g>>2]=d;d=(_llvm_bswap_i32((e[f+2>>1]|0)<<16|(e[b>>1]|0)|0)|0)<>2]=d;return 0}else Ha(150639,149855,929,149937);return 0}function __byteswap_ulong(a){a=a|0;return _llvm_bswap_i32(a|0)|0}function _peekBit16(a,b){a=a|0;b=b|0;if(b>>>0<17){a=c[a+4>>2]|0;b=32-b|0;return (b?a>>>b:a)|0}else Ha(150940,149855,924,150971);return 0}function _getBit16(a,b){a=a|0;b=b|0;var d=0,f=0,g=0,h=0,i=0,j=0,k=0;if(b>>>0>=17)Ha(150940,149855,924,150971);d=a+4|0;f=c[a+12>>2]|0;if(!(f&1)){g=c[d>>2]|0;h=32-b|0;i=a+8|0;j=(c[i>>2]|0)+b|0;k=a+20|0;b=f&(c[k>>2]|0)+(3?j>>>3:j);a=b;c[k>>2]=a;f=j&15;c[i>>2]=f;f=(_llvm_bswap_i32((e[a+2>>1]|0)<<16|(e[b>>1]|0)|0)|0)<>2]=f;return (h?g>>>h:g)|0}else Ha(150639,149855,929,149937);return 0}function _predCBPDec(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=c[a+34128>>2]|0;if((p+-1|0)>>>0>=2){d=c[a+34156>>2]|0;e=c[a+34328>>2]|0;if(d)f=4}else{e=c[a+34328>>2]|0;d=1;f=4}a:do if((f|0)==4){m=a+34276|0;n=a+34280|0;l=0;while(1){f=c[a+34052+(l<<2)>>2]|0;k=(l|0)!=0&1;o=b+576+(k<<2)|0;switch(c[o>>2]|0){case 0:{do if(c[m>>2]|0)if(!(c[n>>2]|0)){j=c[(c[a+34852+(l<<2)>>2]|0)+(e*40|0)+4>>2]|0;f=(10?j>>>10:j)&1^f;break}else{f=f^1;break}else{j=c[(c[a+34788+(l<<2)>>2]|0)+(e*40|0)+-40+4>>2]|0;f=(5?j>>>5:j)&1^f}while(0);f=f<<1&2^f;f=f<<3&16^f;f=f<<1&32^f;f=f<<2&204^f;f=f<<6&13056^f;f=f<<2&52224^f;break}case 2:{f=f^65535;break}default:{}}g=f&65535;if(!g)h=0;else{h=0;do{h=(c[77056+((g&15)<<2)>>2]|0)+h|0;g=4?g>>4:g}while((g|0)!=0)}i=b+560+(k<<2)|0;g=h+-3+(c[i>>2]|0)|0;if((g+16|0)>>>0>31)j=((31?g>>31:g)&-31)+15|0;else j=g;c[i>>2]=j;i=b+568+(k<<2)|0;g=(c[i>>2]|0)+(13-h)|0;if((g+16|0)>>>0>31)g=((31?g>>31:g)&-31)+15|0;c[i>>2]=g;c[o>>2]=(j|0)<0?((j|0)<(g|0)?1:2):(31?g>>31:g)&2;c[a+33988+(l<<2)>>2]=f;c[(c[a+34788+(l<<2)>>2]|0)+(e*40|0)+4>>2]=f;l=l+1|0;if((l|0)==(d|0))break a}}while(0);switch(p|0){case 2:{d=b+560|0;p=_predCBPC422Dec(a,c[a+34056>>2]|0,e,1,d)|0;c[a+33992>>2]=p;c[(c[a+34792>>2]|0)+(e*40|0)+4>>2]=p;d=_predCBPC422Dec(a,c[a+34060>>2]|0,e,2,d)|0;break}case 1:{d=b+560|0;p=_predCBPC420Dec(a,c[a+34056>>2]|0,e,1,d)|0;c[a+33992>>2]=p;c[(c[a+34792>>2]|0)+(e*40|0)+4>>2]=p;d=_predCBPC420Dec(a,c[a+34060>>2]|0,e,2,d)|0;break}default:return}c[a+33996>>2]=d;c[(c[a+34796>>2]|0)+(e*40|0)+4>>2]=d;return}function _DecodeSignificantAbsLevel(a,d){a=a|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=c[a+20>>2]|0;l=h+((_peekBit16(d,5)|0)<<1)|0;l=b[l>>1]|0;g=l<<16>>16;l=l<<16>>16<0;_flushBit16(d,l?5:g&7)|0;f=3?g>>3:g;if(l){f=g;do{l=h+(f+32768+(_getBit16(d,1)|0)<<1)|0;l=b[l>>1]|0;f=l<<16>>16}while(l<<16>>16<0)}if(f>>>0>=7)Ha(150902,150566,747,150914);l=a+28|0;c[l>>2]=(c[l>>2]|0)+(c[(c[a+8>>2]|0)+(f<<2)>>2]|0);if(f>>>0<2){d=f+2|0;return d|0}if(f>>>0<6){g=c[76752+(f<<2)>>2]|0;h=d+4|0;a=c[d+12>>2]|0;if(a&1|0)Ha(150639,150566,80,150661);m=c[75952+(f<<2)>>2]|0;l=c[h>>2]|0;k=32-g|0;j=d+8|0;g=(c[j>>2]|0)+g|0;f=d+20|0;d=a&(c[f>>2]|0)+(3?g>>>3:g);i=d;c[f>>2]=i;c[j>>2]=g&15;d=__byteswap_ulong((e[i+2>>1]|0)<<16|(e[d>>1]|0))|0;c[h>>2]=d<>2];d=(k?l>>>k:l)+m|0;return d|0}j=d+4|0;i=d+12|0;f=c[i>>2]|0;if(f&1|0)Ha(150639,150566,80,150661);h=c[j>>2]|0;k=d+8|0;n=(c[k>>2]|0)+4|0;l=d+20|0;a=f&(c[l>>2]|0)+(3?n>>>3:n);g=a;c[l>>2]=g;c[k>>2]=n&15;a=__byteswap_ulong((e[g+2>>1]|0)<<16|(e[a>>1]|0))|0;g=c[k>>2]|0;a=a<>2]=a;f=(28?h>>>28:h)+4|0;do if((f|0)==19){f=c[i>>2]|0;if(f&1|0)Ha(150639,150566,80,150661);n=g+2|0;h=f&(c[l>>2]|0)+(3?n>>>3:n);g=h;c[l>>2]=g;c[k>>2]=n&15;h=__byteswap_ulong((e[g+2>>1]|0)<<16|(e[h>>1]|0))|0;g=c[k>>2]|0;h=h<>2]=h;f=(30?a>>>30:a)+19|0;if((f|0)==22){f=c[i>>2]|0;if(!(f&1)){i=g+3|0;m=f&(c[l>>2]|0)+(3?i>>>3:i);n=m;c[l>>2]=n;c[k>>2]=i&15;m=__byteswap_ulong((e[n+2>>1]|0)<<16|(e[m>>1]|0))|0;c[j>>2]=m<>2];m=(29?h>>>29:h)+22|0;break}else Ha(150639,150566,80,150661)}else m=f}else m=f;while(0);n=(1<=5){i=f+4|0;j=c[i>>2]|0;j=b[(c[d+20>>2]|0)+((27?j>>>27:j)<<1)>>1]|0;d=j<<16>>16;if(j<<16>>16<=-1)Ha(150553,150566,164,150625);g=c[75760+(a<<2)>>2]|0;_flushBit16(f,d&7)|0;g=(g*5|0)+(3?d>>3:d)|0;d=c[75824+(g<<2)>>2]|0;g=c[75888+(g<<2)>>2]|0;if(!g){f=d;return f|0}if(g>>>0>=17)Ha(150940,150566,73,150891);h=c[f+12>>2]|0;if(h&1|0)Ha(150639,150566,80,150661);a=c[i>>2]|0;j=32-g|0;k=f+8|0;g=(c[k>>2]|0)+g|0;l=f+20|0;f=h&(c[l>>2]|0)+(3?g>>>3:g);h=f;c[l>>2]=h;c[k>>2]=g&15;f=__byteswap_ulong((e[h+2>>1]|0)<<16|(e[f>>1]|0))|0;c[i>>2]=f<>2];f=(j?a>>>j:a)+d|0;return f|0}if((a|0)==1){l=1;return l|0}i=f+4|0;g=c[i>>2]|0;j=f+8|0;d=(c[j>>2]|0)+1|0;c[j>>2]=d;if(d>>>0<16)h=g<<1;else{k=f+20|0;l=c[f+12>>2]&(c[k>>2]|0)+(3?d>>>3:d);h=l;c[k>>2]=h;c[j>>2]=d&15;l=__byteswap_ulong((e[h+2>>1]|0)<<16|(e[l>>1]|0))|0;h=c[j>>2]|0;d=h;h=l<>2]=h;if((g|0)<=-1){l=1;return l|0}if((a|0)==2){l=2;return l|0}d=d+1|0;c[j>>2]=d;if(d>>>0<16)g=h<<1;else{k=f+20|0;l=c[f+12>>2]&(c[k>>2]|0)+(3?d>>>3:d);g=l;c[k>>2]=g;c[j>>2]=d&15;l=__byteswap_ulong((e[g+2>>1]|0)<<16|(e[l>>1]|0))|0;g=c[j>>2]|0;d=g;g=l<>2]=g;if((h|0)<=-1){l=2;return l|0}if((a|0)==3){l=3;return l|0}d=d+1|0;c[j>>2]=d;if(d>>>0<16){l=g<<1;c[i>>2]=l;l=31?g>>31:g;l=l+4|0;return l|0}else{a=f+20|0;l=c[f+12>>2]&(c[a>>2]|0)+(3?d>>>3:d);k=l;c[a>>2]=k;c[j>>2]=d&15;l=__byteswap_ulong((e[k+2>>1]|0)<<16|(e[l>>1]|0))|0;l=l<>2];c[i>>2]=l;l=31?g>>31:g;l=l+4|0;return l|0}return 0}function _DecodeIndex(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;if((d|0)<15){j=c[g+4>>2]|0;j=b[(c[f+20>>2]|0)+((27?j>>>27:j)<<1)>>1]|0;d=j<<16>>16;if(j<<16>>16<=-1)Ha(150553,150566,164,150625);_flushBit16(g,d&7)|0;g=3?d>>3:d;j=f+28|0;c[j>>2]=(c[j>>2]|0)+(c[(c[f+8>>2]|0)+(g<<2)>>2]|0);j=f+32|0;c[j>>2]=(c[j>>2]|0)+(c[(c[f+12>>2]|0)+(g<<2)>>2]|0);c[a>>2]=g;return}j=g+4|0;if((d|0)!=15){d=c[g+12>>2]|0;if(d&1|0)Ha(150639,150566,80,150661);i=c[j>>2]|0;h=g+8|0;k=(c[h>>2]|0)+1|0;l=g+20|0;g=d&(c[l>>2]|0)+(3?k>>>3:k);f=g;c[l>>2]=f;c[h>>2]=k&15;g=__byteswap_ulong((e[f+2>>1]|0)<<16|(e[g>>1]|0))|0;c[j>>2]=g<>2];g=31?i>>>31:i;c[a>>2]=g;return}f=c[j>>2]|0;i=g+8|0;d=(c[i>>2]|0)+1|0;c[i>>2]=d;if(d>>>0<16)h=f<<1;else{k=g+20|0;l=c[g+12>>2]&(c[k>>2]|0)+(3?d>>>3:d);h=l;c[k>>2]=h;c[i>>2]=d&15;l=__byteswap_ulong((e[h+2>>1]|0)<<16|(e[l>>1]|0))|0;h=c[i>>2]|0;d=h;h=l<>2]=h;if((f|0)>-1){l=0;c[a>>2]=l;return}d=d+1|0;c[i>>2]=d;if(d>>>0<16)f=h<<1;else{k=g+20|0;l=c[g+12>>2]&(c[k>>2]|0)+(3?d>>>3:d);f=l;c[k>>2]=f;c[i>>2]=d&15;l=__byteswap_ulong((e[f+2>>1]|0)<<16|(e[l>>1]|0))|0;f=c[i>>2]|0;d=f;f=l<>2]=f;if((h|0)>-1){l=2;c[a>>2]=l;return}d=d+1|0;c[i>>2]=d;if(d>>>0<16)d=f<<1;else{h=g+20|0;l=c[g+12>>2]&(c[h>>2]|0)+(3?d>>>3:d);k=l;c[h>>2]=k;c[i>>2]=d&15;d=__byteswap_ulong((e[k+2>>1]|0)<<16|(e[l>>1]|0))|0;d=d<>2]}c[j>>2]=d;l=(30?f>>>30:f)|1;c[a>>2]=l;return}function __getBit16s(a,b){a=a|0;b=b|0;var d=0,f=0,g=0,h=0,i=0;if((b+1|0)>>>0>=17)Ha(150940,150566,73,150891);g=a+4|0;d=c[g>>2]|0;f=31-b|0;d=f?d>>>f:d;f=d&1;f=((1?d>>1:d)^0-f)+f|0;b=((f|0)!=0&1)+b|0;if(b>>>0>=17)Ha(150940,150566,80,150661);d=c[a+12>>2]|0;if(!(d&1)){h=a+8|0;b=(c[h>>2]|0)+b|0;i=a+20|0;a=d&(c[i>>2]|0)+(3?b>>>3:b);d=a;c[i>>2]=d;c[h>>2]=b&15;a=__byteswap_ulong((e[d+2>>1]|0)<<16|(e[a>>1]|0))|0;c[g>>2]=a<>2];return f|0}else Ha(150639,150566,80,150661);return 0}function _UpdateModelMB(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;g=c[e+16>>2]|0;f=g+-1|0;i=H(c[d>>2]|0,c[98940+(f<<2)>>2]|0)|0;c[d>>2]=i;switch(a|0){case 1:{h=14;break}case 2:{f=g+2|0;h=14;break}default:{j=d+4|0;b=H(c[j>>2]|0,c[75536+(f<<6)+(b+-1<<2)>>2]|0)|0;c[j>>2]=(g|0)==3?(4?b>>4:b):b;if(!a){f=c[e>>2]|0;a=i+-70|0;a=2?a>>2:a;do if((i|0)<42){j=a+4|0;f=((j|0)>-16?j:-16)+f|0;if((f|0)<-8){f=e+8|0;a=c[f>>2]|0;if(!a)f=-8;else{c[f>>2]=a+-1;f=0}}}else if((i|0)>101){j=a+-4|0;f=((j|0)<15?j:15)+f|0;if((f|0)>8){f=e+8|0;a=c[f>>2]|0;if((a|0)>14){c[f>>2]=15;f=8;break}else{c[f>>2]=a+1;f=0;break}}}while(0);c[e>>2]=f;return}}}if((h|0)==14){j=d+4|0;h=H(c[j>>2]|0,c[75728+(f<<2)>>2]|0)|0;c[j>>2]=h}f=c[e>>2]|0;a=i+-70|0;a=2?a>>2:a;do if((i|0)<42){j=a+4|0;f=((j|0)>-16?j:-16)+f|0;if((f|0)<-8){f=e+8|0;a=c[f>>2]|0;if(!a)f=-8;else{c[f>>2]=a+-1;f=0}}}else if((i|0)>101){j=a+-4|0;f=((j|0)<15?j:15)+f|0;if((f|0)>8){f=e+8|0;a=c[f>>2]|0;if((a|0)>14){c[f>>2]=15;f=8;break}else{c[f>>2]=a+1;f=0;break}}}while(0);c[e>>2]=f;a=c[d+4>>2]|0;g=e+4|0;f=c[g>>2]|0;b=a+-70|0;b=2?b>>2:b;do if((a|0)<42){j=b+4|0;f=((j|0)>-16?j:-16)+f|0;if((f|0)<-8){f=e+12|0;a=c[f>>2]|0;if(!a)f=-8;else{c[f>>2]=a+-1;f=0}}}else if((a|0)>101){j=b+-4|0;f=((j|0)<15?j:15)+f|0;if((f|0)>8){f=e+12|0;a=c[f>>2]|0;if((a|0)>14){c[f>>2]=15;f=8;break}else{c[f>>2]=a+1;f=0;break}}}while(0);c[g>>2]=f;return}function _predCBPC422Dec(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;h=f+20|0;switch(c[h>>2]|0){case 0:{do if(c[a+34276>>2]|0)if(!(c[a+34280>>2]|0)){a=c[(c[a+34852+(e<<2)>>2]|0)+(d*40|0)+4>>2]|0;a=(6?a>>>6:a)&1^b;break}else{a=b^1;break}else{a=c[(c[a+34788+(e<<2)>>2]|0)+(d*40|0)+-40+4>>2]|0;a=(1?a>>>1:a)&1^b}while(0);g=a<<1&2^a;g=g<<2&12^g;g=g<<2&48^g;g=g<<2&192^g;break}case 2:{g=b^255;break}default:g=b}a=g&65535;if(!a)d=0;else{b=0;do{b=(c[77056+((a&15)<<2)>>2]|0)+b|0;a=4?a>>4:a}while((a|0)!=0);d=b<<1}b=f+4|0;a=d+-3+(c[b>>2]|0)|0;if((a+16|0)>>>0>31)e=((31?a>>31:a)&-31)+15|0;else e=a;c[b>>2]=e;b=f+12|0;a=13-d+(c[b>>2]|0)|0;if((a+16|0)>>>0<=31){f=a;c[b>>2]=f;d=(e|0)<0;e=(e|0)<(f|0);e=e?1:2;f=31?f>>31:f;f=f&2;f=d?e:f;c[h>>2]=f;return g|0}f=((31?a>>31:a)&-31)+15|0;c[b>>2]=f;d=(e|0)<0;e=(e|0)<(f|0);e=e?1:2;f=31?f>>31:f;f=f&2;f=d?e:f;c[h>>2]=f;return g|0}function _predCBPC420Dec(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;h=f+20|0;switch(c[h>>2]|0){case 0:{do if(c[a+34276>>2]|0)if(!(c[a+34280>>2]|0)){a=c[(c[a+34852+(e<<2)>>2]|0)+(d*40|0)+4>>2]|0;a=(2?a>>>2:a)&1^b;break}else{a=b^1;break}else{a=c[(c[a+34788+(e<<2)>>2]|0)+(d*40|0)+-40+4>>2]|0;a=(1?a>>>1:a)&1^b}while(0);g=a<<1&2^a;g=g<<2&12^g;break}case 2:{g=b^15;break}default:g=b}a=g&65535;if(!a)d=0;else{b=0;do{b=(c[77056+((a&15)<<2)>>2]|0)+b|0;a=4?a>>4:a}while((a|0)!=0);d=b<<2}b=f+4|0;a=d+-3+(c[b>>2]|0)|0;if((a+16|0)>>>0>31)e=((31?a>>31:a)&-31)+15|0;else e=a;c[b>>2]=e;b=f+12|0;a=13-d+(c[b>>2]|0)|0;if((a+16|0)>>>0<=31){f=a;c[b>>2]=f;d=(e|0)<0;e=(e|0)<(f|0);e=e?1:2;f=31?f>>31:f;f=f&2;f=d?e:f;c[h>>2]=f;return g|0}f=((31?a>>31:a)&-31)+15|0;c[b>>2]=f;d=(e|0)<0;e=(e|0)<(f|0);e=e?1:2;f=31?f>>31:f;f=f&2;f=d?e:f;c[h>>2]=f;return g|0}function _getDCACPredMode(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;e=(c[a+34280>>2]|0)==0;do if(c[a+34276>>2]|0)if(e){e=c[a+34852>>2]|0;break}else{a=3;b=8;a=b|a;return a|0}else{if(e){j=c[a+34128>>2]|0;k=c[a+34788>>2]|0;f=b+-1|0;g=c[k+(f*40|0)+8>>2]|0;e=c[a+34852>>2]|0;h=c[e+(b*40|0)+8>>2]|0;i=c[e+(f*40|0)+8>>2]|0;switch(j|0){case 0:case 6:{g=i-g|0;h=i-h|0;g=(g|0)>-1?g:0-g|0;h=(h|0)>-1?h:0-h|0;break}default:{p=c[a+34856>>2]|0;n=c[a+34860>>2]|0;j=(j|0)==1?8:(j|0)==2?4:2;l=i-g|0;l=H((l|0)>-1?l:0-l|0,j)|0;q=c[p+(b*40|0)+-40+8>>2]|0;m=q-(c[(c[a+34792>>2]|0)+(b*40|0)+-40+8>>2]|0)|0;o=c[n+(b*40|0)+-40+8>>2]|0;g=o-(c[(c[a+34796>>2]|0)+(b*40|0)+-40+8>>2]|0)|0;i=i-h|0;j=H((i|0)>-1?i:0-i|0,j)|0;i=q-(c[p+(b*40|0)+8>>2]|0)|0;h=o-(c[n+(b*40|0)+8>>2]|0)|0;g=((m|0)>-1?m:0-m|0)+l+((g|0)>-1?g:0-g|0)|0;h=((i|0)>-1?i:0-i|0)+j+((h|0)>-1?h:0-h|0)|0}}if((g<<2|0)<(h|0))break;if((h<<2|0)<(g|0))e=k;else{q=2;p=8;q=p|q;return q|0}}else{f=b+-1|0;e=c[a+34788>>2]|0}q=0;p=(c[e+(f*40|0)>>2]|0)==(d[a+34116>>0]|0|0)?0:8;q=p|q;return q|0}while(0);q=1;p=(c[e+(b*40|0)>>2]|0)==(d[a+34116>>0]|0|0)?4:8;q=p|q;return q|0}function _getACPredMode(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;f=c[a+4>>2]|0;g=c[a+8>>2]|0;d=c[a+12>>2]|0;d=((g|0)>-1?g:0-g|0)+((f|0)>-1?f:0-f|0)+((d|0)>-1?d:0-d|0)|0;f=c[a+16>>2]|0;g=c[a+32>>2]|0;e=c[a+48>>2]|0;e=((g|0)>-1?g:0-g|0)+((f|0)>-1?f:0-f|0)+((e|0)>-1?e:0-e|0)|0;switch(b|0){case 0:case 6:{g=d;f=g<<2;f=(f|0)<(e|0);e=e<<2;g=(e|0)<(g|0);g=g?0:2;g=f?1:g;return g|0}default:{}}f=c[a+68>>2]|0;g=c[a+132>>2]|0;d=((f|0)>-1?f:0-f|0)+d+((g|0)>-1?g:0-g|0)|0;switch(b|0){case 1:{g=c[a+72>>2]|0;a=c[a+136>>2]|0;a=((a|0)>-1?a:0-a|0)+((g|0)>-1?g:0-g|0)|0;break}case 2:{b=c[a+72>>2]|0;h=c[a+136>>2]|0;f=c[a+88>>2]|0;g=c[a+152>>2]|0;i=c[a+84>>2]|0;a=c[a+148>>2]|0;d=((i|0)>-1?i:0-i|0)+d+((a|0)>-1?a:0-a|0)|0;a=((h|0)>-1?h:0-h|0)+((b|0)>-1?b:0-b|0)+((f|0)>-1?f:0-f|0)+((g|0)>-1?g:0-g|0)|0;break}default:{i=c[a+80>>2]|0;a=c[a+144>>2]|0;a=((a|0)>-1?a:0-a|0)+((i|0)>-1?i:0-i|0)|0}}i=d;g=a+e|0;h=i<<2;h=(h|0)<(g|0);g=g<<2;i=(g|0)<(i|0);i=i?0:2;i=h?1:i;return i|0}function __getBit16(a,b){a=a|0;b=b|0;var d=0,f=0,g=0,h=0,i=0,j=0;if(b>>>0>=17)Ha(150940,150566,73,150891);d=a+4|0;f=c[a+12>>2]|0;if(!(f&1)){g=c[d>>2]|0;h=32-b|0;i=a+8|0;j=(c[i>>2]|0)+b|0;a=a+20|0;f=f&(c[a>>2]|0)+(3?j>>>3:j);b=f;c[a>>2]=b;c[i>>2]=j&15;f=__byteswap_ulong((e[b+2>>1]|0)<<16|(e[f>>1]|0))|0;c[d>>2]=f<>2];return (h?g>>>h:g)|0}else Ha(150639,150566,80,150661);return 0}function _ResetCodingContextDec(a){a=a|0;c[(c[a+16>>2]|0)+24>>2]=0;c[(c[a+20>>2]|0)+24>>2]=0;c[(c[a+24>>2]|0)+24>>2]=0;c[(c[a+28>>2]|0)+24>>2]=0;c[(c[a+32>>2]|0)+24>>2]=0;c[(c[a+36>>2]|0)+24>>2]=0;c[(c[a+40>>2]|0)+24>>2]=0;c[(c[a+44>>2]|0)+24>>2]=0;c[(c[a+48>>2]|0)+24>>2]=0;c[(c[a+52>>2]|0)+24>>2]=0;c[(c[a+56>>2]|0)+24>>2]=0;c[(c[a+60>>2]|0)+24>>2]=0;c[(c[a+64>>2]|0)+24>>2]=0;c[(c[a+68>>2]|0)+24>>2]=0;c[(c[a+72>>2]|0)+24>>2]=0;c[(c[a+76>>2]|0)+24>>2]=0;c[(c[a+80>>2]|0)+24>>2]=0;c[(c[a+84>>2]|0)+24>>2]=0;c[(c[a+88>>2]|0)+24>>2]=0;c[(c[a+92>>2]|0)+24>>2]=0;c[(c[a+96>>2]|0)+24>>2]=0;c[(c[a+100>>2]|0)+24>>2]=0;c[(c[a+104>>2]|0)+24>>2]=0;_AdaptLowpassDec(a)|0;_AdaptHighpassDec(a)|0;_InitZigzagScan(a);_ResetCodingContext(a);return}function _readQuantizer(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;if(e>>>0<=1){e=(_getBit16(d,8)|0)&255;a[(c[b>>2]|0)+(f*20|0)>>0]=e;f=0;return f|0}g=(_getBit16(d,2)|0)&255;h=(_getBit16(d,8)|0)&255;a[(c[b>>2]|0)+(f*20|0)>>0]=h;switch(g<<24>>24){case 1:{e=(_getBit16(d,8)|0)&255;a[(c[b+4>>2]|0)+(f*20|0)>>0]=e;f=1;return f|0}case 0:{f=g;return f|0}default:{h=1;do{i=(_getBit16(d,8)|0)&255;a[(c[b+(h<<2)>>2]|0)+(f*20|0)>>0]=i;h=h+1|0}while((h|0)!=(e|0));return g|0}}return 0}function _readTileHeaderLP(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((c[b+116>>2]|0)==3){l=0;return l|0}if(!(c[b+34180>>2]&2)){l=0;return l|0}j=c[b+34292>>2]|0;h=b+34272|0;k=c[h>>2]|0;f=(_getBit16(e,1)|0)==1&1;g=j+(k*240|0)+196|0;c[g>>2]=f;i=j+(k*240|0)+194|0;a[i>>0]=0;l=j+(k*240|0)+192|0;a[l>>0]=1;if(c[b+34268>>2]|0){_freeQuantizer(j+(k*240|0)+64|0);f=c[g>>2]|0}if((f|0)==1){if(_allocateQuantizer(j+(k*240|0)+64|0,c[b+34156>>2]|0,d[l>>0]|0)|0){l=-1;return l|0}_useDCQuantizer(b,c[h>>2]|0);l=0;return l|0}h=(_getBit16(e,4)|0)+1&255;a[l>>0]=h;h=_dquantBits(h)|0;a[i>>0]=h;h=j+(k*240|0)+64|0;i=b+34156|0;if(_allocateQuantizer(h,c[i>>2]|0,d[l>>0]|0)|0){l=-1;return l|0}if(!(a[l>>0]|0)){l=0;return l|0}f=b+34140|0;g=0;do{b=_readQuantizer(h,e,c[i>>2]|0,g)|0;a[j+(k*240|0)+205+g>>0]=b;_formatQuantizer(h,b,c[i>>2]|0,g,1,c[f>>2]|0);g=g+1|0}while(g>>>0<(d[l>>0]|0)>>>0);f=0;return f|0}function _readTileHeaderHP(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((c[b+116>>2]&-2|0)==2){l=0;return l|0}if(!(c[b+34180>>2]&4)){l=0;return l|0}j=c[b+34292>>2]|0;h=b+34272|0;k=c[h>>2]|0;f=(_getBit16(e,1)|0)==1&1;g=j+(k*240|0)+200|0;c[g>>2]=f;i=j+(k*240|0)+195|0;a[i>>0]=0;l=j+(k*240|0)+193|0;a[l>>0]=1;if(c[b+34268>>2]|0){_freeQuantizer(j+(k*240|0)+128|0);f=c[g>>2]|0}if((f|0)==1){e=a[j+(k*240|0)+192>>0]|0;a[l>>0]=e;if(_allocateQuantizer(j+(k*240|0)+128|0,c[b+34156>>2]|0,e&255)|0){l=-1;return l|0}_useLPQuantizer(b,d[l>>0]|0,c[h>>2]|0);l=0;return l|0}h=(_getBit16(e,4)|0)+1&255;a[l>>0]=h;h=_dquantBits(h)|0;a[i>>0]=h;h=j+(k*240|0)+128|0;i=b+34156|0;if(_allocateQuantizer(h,c[i>>2]|0,d[l>>0]|0)|0){l=-1;return l|0}if(!(a[l>>0]|0)){l=0;return l|0}f=b+34140|0;g=0;do{b=_readQuantizer(h,e,c[i>>2]|0,g)|0;a[j+(k*240|0)+221+g>>0]=b;_formatQuantizer(h,b,c[i>>2]|0,g,0,c[f>>2]|0);g=g+1|0}while(g>>>0<(d[l>>0]|0)>>>0);f=0;return f|0}function _freeQuantizer(a){a=a|0;a=c[a>>2]|0;if(!a)return;_is_free(a);return}function _dquantBits(a){a=a|0;if((a&255)<2){a=0;return a|0}if((a&255)<4){a=1;return a|0}else return ((a&255)<6?2:(a&255)<10?3:4)|0;return 0}function _interpolateUV(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;r=c[a+34332>>2]<<4;p=c[a+34528>>2]|0;q=c[a+34532>>2]|0;t=c[a+34780>>2]|0;s=c[a+34784>>2]|0;if((c[a+34128>>2]|0)==2){if(!r){r=d[70943]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[70959]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[70975]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[70991]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[71007]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[71023]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[71039]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[71055]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[71071]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[71087]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[71103]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[71119]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[71135]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[71151]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[71167]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];r=d[71183]|0|-256;c[t+(r<<2)>>2]=c[t>>2];c[s+(r<<2)>>2]=c[s>>2];return}e=r+268435455|0;e=(4?e>>>4:e)<<8;a=0;do{b=0;do{g=4?b>>>4:b;o=(g<<7)+(d[((1?b>>>1:b)&7)+(70928+(a<<4))>>0]|0)|0;g=g<<8|(d[(b&14)+(70928+(a<<4))>>0]|0);f=t+(g<<2)|0;c[f>>2]=c[p+(o<<2)>>2];g=s+(g<<2)|0;c[g>>2]=c[q+(o<<2)>>2];if(b|0){n=b+-2|0;n=(4?n>>>4:n)<<8|(d[(n&14)+(70928+(a<<4))>>0]|0);o=b+-1|0;o=(4?o>>>4:o)<<8|(d[(o&15)+(70928+(a<<4))>>0]|0);m=(c[t+(n<<2)>>2]|0)+1+(c[f>>2]|0)|0;c[t+(o<<2)>>2]=1?m>>1:m;n=(c[s+(n<<2)>>2]|0)+1+(c[g>>2]|0)|0;c[s+(o<<2)>>2]=1?n>>1:n}b=b+2|0}while(b>>>0>>0);o=e|(d[70928+(a<<4)+15>>0]|0);c[t+(o<<2)>>2]=c[f>>2];c[s+(o<<2)>>2]=c[g>>2];a=a+1|0}while((a|0)!=16);return}m=(c[a+12>>2]|0)==2;b=m?3:4;if(r|0){n=b+4|0;o=4-b|0;i=(1<>>4:f;u=a<>>o:f)&i;a=a<<6;v=(1?f>>>1:f)&7;e=a+(d[71184+v>>0]|0)|0;w=u+(d[70928+h>>0]|0)|0;x=t+(w<<2)|0;c[x>>2]=c[p+(e<<2)>>2];w=s+(w<<2)|0;c[w>>2]=c[q+(e<<2)>>2];b=a+(d[71192+v>>0]|0)|0;y=u+(d[70960+h>>0]|0)|0;z=t+(y<<2)|0;c[z>>2]=c[p+(b<<2)>>2];y=s+(y<<2)|0;c[y>>2]=c[q+(b<<2)>>2];b=u+(d[70944+h>>0]|0)|0;x=(c[x>>2]|0)+1+(c[z>>2]|0)|0;c[t+(b<<2)>>2]=1?x>>1:x;w=(c[w>>2]|0)+1+(c[y>>2]|0)|0;c[s+(b<<2)>>2]=1?w>>1:w;b=a+(d[71200+v>>0]|0)|0;w=u+(d[70992+h>>0]|0)|0;x=t+(w<<2)|0;c[x>>2]=c[p+(b<<2)>>2];w=s+(w<<2)|0;c[w>>2]=c[q+(b<<2)>>2];b=u+(d[70976+h>>0]|0)|0;z=(c[z>>2]|0)+1+(c[x>>2]|0)|0;c[t+(b<<2)>>2]=1?z>>1:z;y=(c[y>>2]|0)+1+(c[w>>2]|0)|0;c[s+(b<<2)>>2]=1?y>>1:y;b=a+(d[71208+v>>0]|0)|0;y=u+(d[71024+h>>0]|0)|0;z=t+(y<<2)|0;c[z>>2]=c[p+(b<<2)>>2];y=s+(y<<2)|0;c[y>>2]=c[q+(b<<2)>>2];b=u+(d[71008+h>>0]|0)|0;x=(c[x>>2]|0)+1+(c[z>>2]|0)|0;c[t+(b<<2)>>2]=1?x>>1:x;w=(c[w>>2]|0)+1+(c[y>>2]|0)|0;c[s+(b<<2)>>2]=1?w>>1:w;b=a+(d[71216+v>>0]|0)|0;w=u+(d[71056+h>>0]|0)|0;x=t+(w<<2)|0;c[x>>2]=c[p+(b<<2)>>2];w=s+(w<<2)|0;c[w>>2]=c[q+(b<<2)>>2];b=u+(d[71040+h>>0]|0)|0;z=(c[z>>2]|0)+1+(c[x>>2]|0)|0;c[t+(b<<2)>>2]=1?z>>1:z;y=(c[y>>2]|0)+1+(c[w>>2]|0)|0;c[s+(b<<2)>>2]=1?y>>1:y;b=a+(d[71224+v>>0]|0)|0;y=u+(d[71088+h>>0]|0)|0;z=t+(y<<2)|0;c[z>>2]=c[p+(b<<2)>>2];y=s+(y<<2)|0;c[y>>2]=c[q+(b<<2)>>2];b=u+(d[71072+h>>0]|0)|0;x=(c[x>>2]|0)+1+(c[z>>2]|0)|0;c[t+(b<<2)>>2]=1?x>>1:x;w=(c[w>>2]|0)+1+(c[y>>2]|0)|0;c[s+(b<<2)>>2]=1?w>>1:w;b=a+(d[71232+v>>0]|0)|0;w=u+(d[71120+h>>0]|0)|0;x=t+(w<<2)|0;c[x>>2]=c[p+(b<<2)>>2];w=s+(w<<2)|0;c[w>>2]=c[q+(b<<2)>>2];b=u+(d[71104+h>>0]|0)|0;z=(c[z>>2]|0)+1+(c[x>>2]|0)|0;c[t+(b<<2)>>2]=1?z>>1:z;y=(c[y>>2]|0)+1+(c[w>>2]|0)|0;c[s+(b<<2)>>2]=1?y>>1:y;v=a+(d[71240+v>>0]|0)|0;a=u+(d[71152+h>>0]|0)|0;b=t+(a<<2)|0;c[b>>2]=c[p+(v<<2)>>2];a=s+(a<<2)|0;c[a>>2]=c[q+(v<<2)>>2];v=u+(d[71136+h>>0]|0)|0;x=(c[x>>2]|0)+1+(c[b>>2]|0)|0;c[t+(v<<2)>>2]=1?x>>1:x;w=(c[w>>2]|0)+1+(c[a>>2]|0)|0;c[s+(v<<2)>>2]=1?w>>1:w;h=u+(d[71168+h>>0]|0)|0;if((c[j>>2]|0)==(c[k>>2]|0)){c[t+(h<<2)>>2]=c[b>>2];b=c[a>>2]|0}else{b=(c[(c[l>>2]|0)+(e<<2)>>2]|0)+1+(c[b>>2]|0)|0;c[t+(h<<2)>>2]=1?b>>1:b;b=(c[(c[g>>2]|0)+(e<<2)>>2]|0)+1+(c[a>>2]|0)|0;b=1?b>>1:b}c[s+(h<<2)>>2]=b;f=f+2|0}while(f>>>0>>0)}if(m)return;h=r+-2|0;e=r+268435455|0;e=(4?e>>>4:e)<<8;a=0;do{b=1;do{y=b+-1|0;y=(4?y>>>4:y)<<8|(d[(y&15)+(70928+(a<<4))>>0]|0);z=(4?b>>>4:b)<<8|(d[(b&15)+(70928+(a<<4))>>0]|0);g=b+1|0;g=(4?g>>>4:g)<<8|(d[(g&15)+(70928+(a<<4))>>0]|0);f=t+(g<<2)|0;x=(c[f>>2]|0)+1+(c[t+(y<<2)>>2]|0)|0;c[t+(z<<2)>>2]=1?x>>1:x;g=s+(g<<2)|0;y=(c[g>>2]|0)+1+(c[s+(y<<2)>>2]|0)|0;c[s+(z<<2)>>2]=1?y>>1:y;b=b+2|0}while(b>>>0>>0);z=e|(d[70928+(a<<4)+15>>0]|0);c[t+(z<<2)>>2]=c[f>>2];c[s+(z<<2)>>2]=c[g>>2];a=a+1|0}while((a|0)!=16);return}function _outputNChannel(e,f,g,h,i,j,k){e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);E=F;if(!(c[e+12>>2]|0))D=1;else D=c[e+108>>2]|0;n=a[e+32908>>0]|0;m=a[e+32909>>0]|0;C=c[e+34232>>2]|0;B=c[C+40>>2]|0;C=(c[C+44>>2]|0)+((c[e+34324>>2]<<4)+-16<<2)|0;if(D>>>0>=17)Ha(154089,149700,623,151071);r=(D|0)==0;if(!r){l=0;do{c[E+((l&15)<<2)>>2]=c[e+34524+(l<<2)>>2];l=l+1|0}while((l|0)!=(D|0))}if(c[e+34240>>2]|0){c[E+4>>2]=c[e+34780>>2];c[E+8>>2]=c[e+34784>>2]}switch(c[e+16>>2]|0){case 1:{if(f>>>0>=i>>>0){Xc=F;return}p=e+32936|0;if(g>>>0>=h>>>0){Xc=F;return}l=f;do{n=c[C+(l<<2)>>2]|0;if(!r){e=g;do{f=(c[p>>2]|0)+n+(c[B+(e<<2)>>2]|0)|0;o=(4?e>>>4:e)<<8|(d[(e&15)+(70928+(l<<4))>>0]|0);m=0;do{A=(c[(c[E+((m&15)<<2)>>2]|0)+(o<<2)>>2]|0)+k|0;A=j?A>>j:A;A=(A|0)<255?A:255;a[f+m>>0]=(A|0)>0?A:0;m=m+1|0}while((m|0)!=(D|0));e=e+1|0}while((e|0)!=(h|0))}l=l+1|0}while((l|0)!=(i|0));Xc=F;return}case 2:{if(f>>>0>=i>>>0){Xc=F;return}q=e+32936|0;p=n&255;if(g>>>0>=h>>>0){Xc=F;return}l=f;do{n=c[C+(l<<2)>>2]|0;if(!r){e=g;do{f=(c[q>>2]|0)+(n<<1)+(c[B+(e<<2)>>2]<<1)|0;o=(4?e>>>4:e)<<8|(d[(e&15)+(70928+(l<<4))>>0]|0);m=0;do{A=(c[(c[E+((m&15)<<2)>>2]|0)+(o<<2)>>2]|0)+k|0;A=(j?A>>j:A)<>1]=(A|0)>0?A:0;m=m+1|0}while((m|0)!=(D|0));e=e+1|0}while((e|0)!=(h|0))}l=l+1|0}while((l|0)!=(i|0));Xc=F;return}case 3:{if(f>>>0>=i>>>0){Xc=F;return}q=e+32936|0;p=n&255;if(g>>>0>=h>>>0){Xc=F;return}l=f;do{n=c[C+(l<<2)>>2]|0;if(!r){e=g;do{f=(c[q>>2]|0)+(n<<1)+(c[B+(e<<2)>>2]<<1)|0;o=(4?e>>>4:e)<<8|(d[(e&15)+(70928+(l<<4))>>0]|0);m=0;do{A=(c[(c[E+((m&15)<<2)>>2]|0)+(o<<2)>>2]|0)+k|0;A=(j?A>>j:A)<>1]=(A|0)>-32768?A:-32768;m=m+1|0}while((m|0)!=(D|0));e=e+1|0}while((e|0)!=(h|0))}l=l+1|0}while((l|0)!=(i|0));Xc=F;return}case 4:{if(f>>>0>=i>>>0){Xc=F;return}p=e+32936|0;if(g>>>0>=h>>>0){Xc=F;return}l=f;do{n=c[C+(l<<2)>>2]|0;if(!r){e=g;do{f=(c[p>>2]|0)+(n<<1)+(c[B+(e<<2)>>2]<<1)|0;o=(4?e>>>4:e)<<8|(d[(e&15)+(70928+(l<<4))>>0]|0);m=0;do{z=(c[(c[E+((m&15)<<2)>>2]|0)+(o<<2)>>2]|0)+k|0;z=j?z>>j:z;A=31?z>>31:z;b[f+(m<<1)>>1]=(z&32767^A)-A;m=m+1|0}while((m|0)!=(D|0));e=e+1|0}while((e|0)!=(h|0))}l=l+1|0}while((l|0)!=(i|0));Xc=F;return}case 5:{if(f>>>0>=i>>>0){Xc=F;return}q=e+32936|0;p=n&255;if(g>>>0>=h>>>0){Xc=F;return}l=f;do{n=c[C+(l<<2)>>2]|0;if(!r){e=g;do{f=(c[q>>2]|0)+(n<<2)+(c[B+(e<<2)>>2]<<2)|0;o=(4?e>>>4:e)<<8|(d[(e&15)+(70928+(l<<4))>>0]|0);m=0;do{A=(c[(c[E+((m&15)<<2)>>2]|0)+(o<<2)>>2]|0)+k|0;c[f+(m<<2)>>2]=(j?A>>j:A)<>>0>=i>>>0){Xc=F;return}q=e+32936|0;p=n&255;if(g>>>0>=h>>>0){Xc=F;return}l=f;do{n=c[C+(l<<2)>>2]|0;if(!r){e=g;do{f=(c[q>>2]|0)+(n<<2)+(c[B+(e<<2)>>2]<<2)|0;o=(4?e>>>4:e)<<8|(d[(e&15)+(70928+(l<<4))>>0]|0);m=0;do{A=(c[(c[E+((m&15)<<2)>>2]|0)+(o<<2)>>2]|0)+k|0;c[f+(m<<2)>>2]=(j?A>>j:A)<>>0>=i>>>0){Xc=F;return}A=e+32936|0;x=n&255;y=1<>24)|0;w=23-x|0;u=g>>>0>=h>>>0|r;do{if(!u){q=(c[A>>2]|0)+(c[C+(f<<2)>>2]<<2)|0;o=g;do{r=q+(c[B+(o<<2)>>2]<<2)|0;s=(4?o>>>4:o)<<8|(d[(o&15)+(70928+(f<<4))>>0]|0);p=0;do{l=(c[(c[E+((p&15)<<2)>>2]|0)+(s<<2)>>2]|0)+k|0;l=j?l>>j:l;t=31?l>>31:l;l=(t^l)-t|0;m=x?l>>>x:l;e=(m|0)==0;l=(e?y:0)^(l&z|y);m=(e?1:m)+v|0;e=(l|0)<(y|0);if((l|0)>0&((m|0)>1&e)){n=m;while(1){m=n+-1|0;l=l<<1;e=(l|0)<(y|0);if((l|0)>0&((n|0)>2&e))n=m;else break}}c[r+(p<<2)>>2]=(e?0:m<<23)|t&-2147483648|((e?0:y)^l)<>2]|0;if((i|0)==1?(c[e+92>>2]|0)==7:0){A=0;return A|0}if(c[e+34932>>2]|0){A=0;return A|0}f=c[e+34928>>2]|0;if(!f){A=0;return A|0}h=(c[e+34140>>2]|0)==0;w=h?0:3;r=c[e+34232>>2]|0;A=c[e+34324>>2]<<4;v=A+-16|0;A=(c[r+36>>2]|0)+1+(16-A)|0;A=A>>>0<16?A:16;x=(c[r+28>>2]|0)+1|0;g=c[r+32>>2]|0;g=v>>>0>g>>>0?0:g&15;y=c[r+24>>2]|0;s=c[e+12>>2]|0;z=((s|0)==4?4:3)+(c[e+24>>2]|0)|0;t=c[f+34524>>2]|0;f=a[e+32908>>0]|0;j=a[e+32909>>0]|0;u=c[r+40>>2]|0;v=(c[r+44>>2]|0)+(v<<2)|0;switch(s|0){case 4:case 7:break;default:{A=-1;return A|0}}switch(i|0){case 1:{j=(h?0:1<>>0>=A>>>0){A=0;return A|0}i=e+32936|0;if(y>>>0>=x>>>0){A=0;return A|0}f=g;do{h=c[v+(f<<2)>>2]|0;g=y;do{s=j+(c[t+(((4?g>>>4:g)<<8|(d[(g&15)+(70928+(f<<4))>>0]|0))<<2)>>2]|0)|0;s=w?s>>w:s;s=(s|0)<255?s:255;a[(c[i>>2]|0)+(c[u+(g<<2)>>2]|0)+h+z>>0]=(s|0)>0?s:0;g=g+1|0}while((g|0)!=(x|0));f=f+1|0}while(f>>>0>>0);f=0;return f|0}case 2:{k=(h?0:1<>>0>=A>>>0){A=0;return A|0}j=f&255;if(y>>>0>=x>>>0){A=0;return A|0}i=c[e+32936>>2]|0;do{h=c[v+(g<<2)>>2]|0;f=y;do{s=k+(c[t+(((4?f>>>4:f)<<8|(d[(f&15)+(70928+(g<<4))>>0]|0))<<2)>>2]|0)|0;s=(w?s>>w:s)<>2]<<1)+(h<<1)+(z<<1)>>1]=(s|0)>0?s:0;f=f+1|0}while((f|0)!=(x|0));g=g+1|0}while(g>>>0>>0);f=0;return f|0}case 3:{k=h?0:1<>>0>=A>>>0){A=0;return A|0}j=f&255;if(y>>>0>=x>>>0){A=0;return A|0}i=c[e+32936>>2]|0;do{h=c[v+(g<<2)>>2]|0;f=y;do{s=(c[t+(((4?f>>>4:f)<<8|(d[(f&15)+(70928+(g<<4))>>0]|0))<<2)>>2]|0)+k|0;s=(w?s>>w:s)<>2]<<1)+(h<<1)+(z<<1)>>1]=(s|0)>-32768?s:-32768;f=f+1|0}while((f|0)!=(x|0));g=g+1|0}while(g>>>0>>0);f=0;return f|0}case 4:{j=h?0:1<>>0>>0&y>>>0>>0)){A=0;return A|0}i=c[e+32936>>2]|0;do{h=c[v+(g<<2)>>2]|0;f=y;do{r=(c[t+(((4?f>>>4:f)<<8|(d[(f&15)+(70928+(g<<4))>>0]|0))<<2)>>2]|0)+j|0;r=w?r>>w:r;s=31?r>>31:r;b[i+(c[u+(f<<2)>>2]<<1)+(h<<1)+(z<<1)>>1]=(r&32767^s)-s;f=f+1|0}while((f|0)!=(x|0));g=g+1|0}while(g>>>0>>0);f=0;return f|0}case 6:{k=h?0:1<>>0>=A>>>0){A=0;return A|0}j=f&255;if(y>>>0>=x>>>0){A=0;return A|0}i=c[e+32936>>2]|0;do{h=c[v+(g<<2)>>2]|0;f=y;do{s=(c[t+(((4?f>>>4:f)<<8|(d[(f&15)+(70928+(g<<4))>>0]|0))<<2)>>2]|0)+k|0;c[i+(c[u+(f<<2)>>2]<<2)+(h<<2)+(z<<2)>>2]=(w?s>>w:s)<>>0>>0);f=0;return f|0}case 7:{s=h?0:1<>>0>=A>>>0){A=0;return A|0}p=f&255;q=1<>24)|0;o=23-p|0;m=e+32936|0;if(y>>>0>=x>>>0){A=0;return A|0}do{e=c[v+(g<<2)>>2]|0;k=y;do{f=(c[t+(((4?k>>>4:k)<<8|(d[(k&15)+(70928+(g<<4))>>0]|0))<<2)>>2]|0)+s|0;f=w?f>>w:f;l=31?f>>31:f;f=(l^f)-l|0;i=p?f>>>p:f;h=(i|0)==0;f=(h?q:0)^(f&r|q);i=(h?1:i)+n|0;h=(f|0)<(q|0);if((f|0)>0&((i|0)>1&h)){j=i;while(1){i=j+-1|0;f=f<<1;h=(f|0)<(q|0);if((f|0)>0&((j|0)>2&h))j=i;else break}}c[(c[m>>2]|0)+(c[u+(k<<2)>>2]<<2)+(e<<2)+(z<<2)>>2]=(h?0:i<<23)|l&-2147483648|((h?0:q)^f)<>>0>>0);f=0;return f|0}default:{A=-1;return A|0}}return 0}function _getByteRead_SB(a){a=a|0;return c[a+4>>2]|0}function _PKImageDecode_Initialize(a,b){a=a|0;b=b|0;var d=0;c[a+44>>2]=b;d=a+56|0;c[d>>2]=c[24471];c[d+4>>2]=c[24472];c[d+8>>2]=c[24473];c[d+12>>2]=c[24474];f[a+84>>2]=96.0;f[a+88>>2]=96.0;c[a+92>>2]=1;if((gd[c[b+44>>2]&127](b,a+52|0)|0)<0)return 0;a=a+96|0;b=a+88|0;do{c[a>>2]=0;a=a+4|0}while((a|0)<(b|0));return 0}function _ReadContainer(a){a=a|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=k+4|0;e=k+12|0;f=k+10|0;g=k;i=k+8|0;j=c[a+44>>2]|0;c[h>>2]=0;b[e>>1]=0;b[f>>1]=0;c[g>>2]=0;b[i>>1]=0;d=gd[c[j+44>>2]&127](j,h)|0;if((d|0)>=0)if(!(c[h>>2]|0)){d=hd[c[j+32>>2]&63](j,e,2)|0;if((d|0)>=0){d=(c[h>>2]|0)+2|0;c[h>>2]=d;if(!(_strncmp(e,151304,2)|0)){d=_GetUShort(j,d,f)|0;if((d|0)>=0){d=(c[h>>2]|0)+2|0;c[h>>2]=d;if((b[f>>1]&-257)<<16>>16==188){d=_GetULong(j,d,g)|0;if((d|0)>=0){d=c[g>>2]|0;c[h>>2]=d;d=_GetUShort(j,d,i)|0;if((d|0)>=0){e=(c[h>>2]|0)+2|0;c[h>>2]=e;d=b[i>>1]|0;if((d+1&65535)>=2){d=_ParsePFD(a,e,d)|0;if((d|0)>=0)d=gd[c[j+40>>2]&127](j,c[a+96>>2]|0)|0}else d=-106}}}else d=-106}}else d=-106}}else d=-106;Xc=k;return d|0}function _ImageStrDecGetInfo(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);d=f+112|0;e=b+48|0;g=c[e>>2]|0;if(((gd[c[g+44>>2]&127](g,d)|0)>=0?(_ReadWMIHeader(a,b,f)|0)>=0:0)?(g=c[e>>2]|0,(gd[c[g+40>>2]&127](g,c[d>>2]|0)|0)>=0):0){g=0;Xc=f;return g|0}g=-1;Xc=f;return g|0}function _GetUShort(a,f,g){a=a|0;f=f|0;g=g|0;var h=0,i=0,j=0;j=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=j;f=gd[c[a+40>>2]&127](a,f)|0;if((f|0)<0){i=f;Xc=j;return i|0}h=a+32|0;f=hd[c[h>>2]&63](a,i,1)|0;if((f|0)<0){i=f;Xc=j;return i|0}b[g>>1]=d[i>>0]|0;f=hd[c[h>>2]&63](a,i,1)|0;if((f|0)<0){i=f;Xc=j;return i|0}b[g>>1]=((d[i>>0]|0)<<8)+(e[g>>1]|0);i=f;Xc=j;return i|0}function _GetULong(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=h;b=gd[c[a+40>>2]&127](a,b)|0;if((b|0)<0){g=b;Xc=h;return g|0}f=a+32|0;b=hd[c[f>>2]&63](a,g,1)|0;if((b|0)<0){g=b;Xc=h;return g|0}c[e>>2]=d[g>>0];b=hd[c[f>>2]&63](a,g,1)|0;if((b|0)<0){g=b;Xc=h;return g|0}c[e>>2]=((d[g>>0]|0)<<8)+(c[e>>2]|0);b=hd[c[f>>2]&63](a,g,1)|0;if((b|0)<0){g=b;Xc=h;return g|0}c[e>>2]=((d[g>>0]|0)<<16)+(c[e>>2]|0);b=hd[c[f>>2]&63](a,g,1)|0;if((b|0)<0){g=b;Xc=h;return g|0}c[e>>2]=((d[g>>0]|0)<<24)+(c[e>>2]|0);g=b;Xc=h;return g|0}function _ParsePFD(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=o+10|0;k=o+8|0;l=o+4|0;m=o;n=c[a+44>>2]|0;a:do if(!(e<<16>>16))d=0;else{i=0;f=d;while(1){b[j>>1]=0;b[k>>1]=0;c[l>>2]=0;c[m>>2]=0;d=_GetUShort(n,f,j)|0;if((d|0)>=0){g=f+2|0;d=_GetUShort(n,g,k)|0;if((d|0)>=0){g=f+4|0;d=_GetULong(n,g,l)|0;if((d|0)>=0){g=f+8|0;d=_GetULong(n,g,m)|0;if((d|0)<0){h=5;f=g}else{d=_ParsePFDEntry(a,b[j>>1]|0,b[k>>1]|0,c[l>>2]|0,c[m>>2]|0)|0;h=(d|0)<0?5:0;f=f+12|0}}else{h=5;f=g}}else{h=5;f=g}}else h=5;i=i+1<<16>>16;if(h&7)break;if((i&65535)>=(e&65535))break a}Xc=o;return d|0}while(0);g=a+66056|0;if((c[g>>2]|0)!=0?(c[a+104>>2]|0)!=0:0)f=(c[a+108>>2]|0)!=0&1;else f=0;c[g>>2]=f;a=d;Xc=o;return a|0}function _ParsePFDEntry(a,d,e,f,g){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);l=m;k=c[a+44>>2]|0;a:do if(d<<16>>16>=-17214){if(d<<16>>16>=297){if(d<<16>>16<316)switch(d<<16>>16){case 297:{l=a+66208|0;_ReadPropvar(k,e,f,g,l)|0;if((c[l>>2]|0)==19){h=0;break a}Ha(152090,149590,1738,151322);break}case 305:{l=a+66136|0;_ReadPropvar(k,e,f,g,l)|0;if((c[l>>2]|0)==30){h=0;break a}Ha(151511,149590,1676,151322);break}case 306:{l=a+66144|0;_ReadPropvar(k,e,f,g,l)|0;if((c[l>>2]|0)==30){h=0;break a}Ha(151565,149590,1682,151322);break}case 315:{l=a+66152|0;_ReadPropvar(k,e,f,g,l)|0;if((c[l>>2]|0)==30){h=0;break a}Ha(151619,149590,1688,151322);break}default:{h=0;break a}}if(d<<16>>16<18246){switch(d<<16>>16){case 700:{c[a+140>>2]=f;c[a+136>>2]=g;h=0;break a}case 316:break;default:{h=0;break a}}l=a+66216|0;_ReadPropvar(k,e,f,g,l)|0;if((c[l>>2]|0)==30){h=0;break}Ha(152144,149590,1744,151322)}switch(d<<16>>16){case 18246:{l=a+66168|0;_ReadPropvar(k,e,f,g,l)|0;if((c[l>>2]|0)==18){h=0;break a}Ha(151726,149590,1700,151322);break}case 18249:{l=a+66176|0;_ReadPropvar(k,e,f,g,l)|0;if((c[l>>2]|0)==18){h=0;break a}Ha(151781,149590,1706,151322);break}default:{h=0;break a}}}if(d<<16>>16>=270)switch(d<<16>>16){case 285:{l=a+66200|0;_ReadPropvar(k,e,f,g,l)|0;if((c[l>>2]|0)==30){h=0;break a}Ha(152036,149590,1732,151322);break}case 270:{l=a+66112|0;_ReadPropvar(k,e,f,g,l)|0;if((c[l>>2]|0)==30){h=0;break a}Ha(151336,149590,1658,151322);break}case 271:{l=a+66120|0;_ReadPropvar(k,e,f,g,l)|0;if((c[l>>2]|0)==30){h=0;break a}Ha(151398,149590,1664,151322);break}case 272:{l=a+66128|0;_ReadPropvar(k,e,f,g,l)|0;if((c[l>>2]|0)==30){h=0;break a}Ha(151454,149590,1670,151322);break}default:{h=0;break a}}if(d<<16>>16<-17213){switch(d<<16>>16){case -17214:break;default:{h=0;break a}}if((f|0)!=1){h=-106;break}c[a+104>>2]=g;h=0;break}if(d<<16>>16<269){switch(d<<16>>16){case -17213:break;default:{h=0;break a}}if((f|0)!=1){h=-106;break}c[a+108>>2]=g;h=0;break}else{switch(d<<16>>16){case 269:break;default:{h=0;break a}}l=a+66192|0;_ReadPropvar(k,e,f,g,l)|0;if((c[l>>2]|0)==30){h=0;break}Ha(151978,149590,1726,151322)}}else{if(d<<16>>16<-17407)switch(d<<16>>16){case -30861:{c[a+132>>2]=f;c[a+128>>2]=g;h=0;break a}case -30871:{c[a+144>>2]=g;_StreamCalcIFDSize(k,g,a+148|0)|0;h=0;break a}case -30683:{c[a+152>>2]=g;_StreamCalcIFDSize(k,g,a+156|0)|0;h=0;break a}case -31813:{c[a+164>>2]=f;c[a+160>>2]=g;h=0;break a}case -31159:{c[a+172>>2]=f;c[a+168>>2]=g;h=0;break a}case -32104:{j=a+66160|0;_ReadPropvar(k,e,f,g,j)|0;if((c[j>>2]|0)==30){h=0;break a}Ha(151671,149590,1694,151322);break}case -25445:{j=a+66184|0;_ReadPropvar(k,e,f,g,j)|0;if((c[j>>2]|0)!=16401)Ha(151836,149590,1712,151322);e=c[a+66188>>2]|0;i=1?f>>>1:f;if(!(b[e+(i+-1<<1)>>1]|0)){b[e+(i<<1)>>1]=0;c[j>>2]=31;h=0;break a}else Ha(151903,149590,1717,151322);break}default:{h=0;break a}}switch(d<<16>>16){case -17407:{e=a+56|0;h=_GetULong(k,g,e)|0;if((h|0)<0)break a;h=_GetUShort(k,g+4|0,a+60|0)|0;if((h|0)<0)break a;h=_GetUShort(k,g+6|0,a+62|0)|0;if((h|0)<0)break a;h=hd[c[k+32>>2]&63](k,a+64|0,8)|0;if((h|0)<0)break a;c[l>>2]=e;_PixelFormatLookup(l,0)|0;k=c[l+20>>2]|0;c[a+66056>>2]=(4?k>>>4:k)&1;c[a+200>>2]=c[l+16>>2];c[a+208>>2]=(6?k>>>6:k)&1^1;break a}case -17406:{if((f|0)!=1){h=-106;break a}if(g>>>0<8){c[a+66104>>2]=1;c[a+66108>>2]=g;h=0;break a}else Ha(151307,149590,1573,151322);break}case -17280:{h=(g|0)==0?-106:0;break a}case -17279:{h=(g|0)==0?-106:0;break a}case -17216:{if((f|0)!=1){h=-106;break a}c[a+96>>2]=g;h=0;break a}case -17215:{if((f|0)!=1){h=-106;break a}c[a+100>>2]=g;h=0;break a}case -17278:{if((f|0)!=1){h=-106;break a}c[a+84>>2]=g;h=0;break a}case -17277:{if((f|0)!=1){h=-106;break a}c[a+88>>2]=g;h=0;break a}default:{h=0;break a}}}while(0);Xc=m;return h|0}function _StreamCalcIFDSize(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);r=y+16|0;x=y+12|0;s=y+8|0;t=y+4|0;u=y;c[x>>2]=0;c[s>>2]=0;c[t>>2]=0;c[u>>2]=0;c[f>>2]=0;g=gd[c[b+44>>2]&127](b,x)|0;if((g|0)<0){x=g;Xc=y;return x|0}v=b+40|0;a:do if(((gd[c[v>>2]&127](b,e)|0)>=0?(q=b+32|0,(hd[c[q>>2]&63](b,r,1)|0)>=0):0)?(h=a[r>>0]|0,(hd[c[q>>2]&63](b,r,1)|0)>=0):0){o=(d[r>>0]|0)<<8|h&255;p=c[24738]|0;h=(H(o,p)|0)+6|0;do if(o){m=e+2|0;n=0;while(1){if((gd[c[v>>2]&127](b,m)|0)<0){w=12;break}if((hd[c[q>>2]&63](b,r,1)|0)<0){w=12;break}g=a[r>>0]|0;if((hd[c[q>>2]&63](b,r,1)|0)<0){w=12;break}l=((d[r>>0]|0)<<8|g&255)&65535;if((gd[c[v>>2]&127](b,m+2|0)|0)<0){w=16;break}if((hd[c[q>>2]&63](b,r,1)|0)<0){w=16;break}g=a[r>>0]|0;if((hd[c[q>>2]&63](b,r,1)|0)<0){w=16;break}k=(d[r>>0]|0)<<8|g&255;if((gd[c[v>>2]&127](b,m+4|0)|0)<0){w=22;break}if((hd[c[q>>2]&63](b,r,1)|0)<0){w=22;break}g=a[r>>0]|0;if((hd[c[q>>2]&63](b,r,1)|0)<0){w=22;break}e=a[r>>0]|0;if((hd[c[q>>2]&63](b,r,1)|0)<0){w=22;break}i=a[r>>0]|0;if((hd[c[q>>2]&63](b,r,1)|0)<0){w=22;break}j=(d[r>>0]|0)<<24|((i&255)<<16|((e&255)<<8|g&255));if((gd[c[v>>2]&127](b,m+8|0)|0)<0){w=28;break}if((hd[c[q>>2]&63](b,r,1)|0)<0){w=28;break}g=a[r>>0]|0;if((hd[c[q>>2]&63](b,r,1)|0)<0){w=28;break}e=a[r>>0]|0;if((hd[c[q>>2]&63](b,r,1)|0)<0){w=28;break}i=a[r>>0]|0;if((hd[c[q>>2]&63](b,r,1)|0)<0){w=28;break}g=(d[r>>0]|0)<<24|((i&255)<<16|((e&255)<<8|g&255));if(((k&65535)+-1&65535)>11)break a;b:do if(l<<16>>16<-30683){switch(l<<16>>16){case -30871:break;default:{w=34;break b}}if((_StreamCalcIFDSize(b,g,s)|0)<0)break a;else j=h}else if(l<<16>>16<-24571){switch(l<<16>>16){case -30683:break;default:{w=34;break b}}if((_StreamCalcIFDSize(b,g,t)|0)<0)break a;else{j=h;break}}else{switch(l<<16>>16){case -24571:break;default:{w=34;break b}}if((_StreamCalcIFDSize(b,g,u)|0)<0)break a;else{j=h;break}}while(0);if((w|0)==34){w=0;j=H(c[76112+(k<<2)>>2]|0,j)|0;j=(j>>>0>4?j:0)+h|0}n=n+1|0;if(n>>>0>=o>>>0){w=35;break}else{h=j;m=m+p|0}}if((w|0)==12)break a;else if((w|0)==16)break a;else if((w|0)==22)break a;else if((w|0)==28)break a;else if((w|0)==35){i=c[s>>2]|0;e=c[t>>2]|0;g=c[u>>2]|0;if(!i){h=j;w=36;break}else{h=j;i=i+(j&1)|0;break}}}else{e=0;g=0;w=36}while(0);if((w|0)==36)i=0;u=i+h|0;u=((e|0)==0?0:(u&1)+e|0)+u|0;c[f>>2]=((g|0)==0?0:(u&1)+g|0)+u}else w=5;while(0);do g=gd[c[v>>2]&127](b,c[x>>2]|0)|0;while((g|0)<0);Xc=y;return g|0}function _ReadPropvar(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0;i=h;c[i>>2]=0;c[i+4>>2]=0;if(!f){i=0;return i|0}switch(e<<16>>16){case 2:{c[h>>2]=30;e=h+4|0;h=_ReadBinaryData(d,f,g,e)|0;if((h|0)<0){i=h;return i|0}e=c[e>>2]|0;if(a[e+(f+-1)>>0]|0)Ha(152202,152235,724,152293);a[e+f>>0]=0;i=h;return i|0}case 7:case 1:{c[h>>2]=16401;i=_ReadBinaryData(d,f,g,h+4|0)|0;return i|0}case 3:{switch(f|0){case 1:{c[h>>2]=18;b[h+4>>1]=g;i=0;return i|0}case 2:{c[h>>2]=19;c[h+4>>2]=g;i=0;return i|0}default:Ha(152305,152235,751,152293)}break}default:Ha(152305,152235,757,152293)}return 0}function _ReadBinaryData(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=l+8|0;k=l+4|0;j=l;c[i>>2]=e;c[k>>2]=0;g=_PKAlloc(k,d+2|0)|0;h=e&255;a:do if((g|0)>=0){do if(d>>>0<5){if((d|0)!=0?(a[c[k>>2]>>0]=h,(d|0)!=1):0){h=1;do{a[(c[k>>2]|0)+h>>0]=a[i+h>>0]|0;h=h+1|0}while((h|0)!=(d|0))}}else{g=gd[c[b+44>>2]&127](b,j)|0;if((g|0)>=0){h=b+40|0;g=gd[c[h>>2]&127](b,e)|0;if((g|0)>=0){g=hd[c[b+32>>2]&63](b,c[k>>2]|0,d)|0;if((g|0)>=0){g=gd[c[h>>2]&127](b,c[j>>2]|0)|0;if((g|0)>=0)break}}}break a}while(0);c[f>>2]=c[k>>2]}while(0);if(!((g|0)<0&(c[k>>2]|0)!=0)){Xc=l;return g|0}_PKFree(k)|0;Xc=l;return g|0}function _PKImageDecode_Copy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return -3}function _PKImageEncode_Initialize_WMP(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=(e|0)!=32860;e=f?-105:0;if(f)return e|0;_memcpy(a+444|0,d|0,32860)|0;_memcpy(a+33380|0,d|0,32860)|0;c[a+60>>2]=b;c[a+492>>2]=b;c[a+33428>>2]=b;return e|0}function _PKImageEncode_Terminate_WMP(a){a=a|0;return 0}function _PKImageEncode_SetColorContext_WMP(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=a+120|0;f=a+124|0;if(c[a+108>>2]|0)Ha(152305,149590,1019,154866);_PKFree(e)|0;c[f>>2]=0;a=_PKAlloc(e,d)|0;if((a|0)<0)return a|0;_memcpy(c[e>>2]|0,b|0,d|0)|0;c[f>>2]=d;return a|0}function _PKImageEncode_SetDescriptiveMetadata_WMP(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=f;if(c[a+108>>2]|0)Ha(152305,149590,1152,154808);c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];d=_CopyDescMetadata(a+168|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}d=b+8|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=_CopyDescMetadata(a+176|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}d=b+16|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=_CopyDescMetadata(a+184|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}d=b+24|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=_CopyDescMetadata(a+192|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}d=b+32|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=_CopyDescMetadata(a+200|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}d=b+40|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=_CopyDescMetadata(a+208|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}d=b+48|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=_CopyDescMetadata(a+216|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}d=b+56|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=_CopyDescMetadata(a+224|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}d=b+64|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=_CopyDescMetadata(a+232|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}d=b+72|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=_CopyDescMetadata(a+240|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}d=b+80|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=_CopyDescMetadata(a+248|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}d=b+88|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=_CopyDescMetadata(a+256|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}d=b+96|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=_CopyDescMetadata(a+264|0,e)|0;if((d|0)<0){b=d;Xc=f;return b|0}b=b+104|0;c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];b=_CopyDescMetadata(a+272|0,e)|0;Xc=f;return b|0}function _PKImageEncode_WritePixels_WMP(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+80|0;if((Xc|0)>=(Yc|0))N(80);k=m+40|0;l=m;g=b+66268|0;if(c[g>>2]|0)Ha(154680,149590,1189,154778);c[g>>2]=4;c[l>>2]=b+68;_PixelFormatLookup(l,0)|0;g=c[l+20>>2]|0;j=b+66244|0;c[j>>2]=(4?g>>>4:g)&1;g=b+108|0;do if(!(c[g>>2]|0)){h=_WriteContainerPre(b)|0;if((h|0)<0){b=h;Xc=m;return b|0}else{c[g>>2]=1;break}}while(0);g=k;h=l;i=g+40|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0));g=_PKImageEncode_EncodeContent(b,k,d,e,f)|0;if((g|0)<0){b=g;Xc=m;return b|0}if(c[j>>2]|0?(a[b+480>>0]|0)==2:0){g=k;h=l;i=g+40|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0));g=_PKImageEncode_EncodeAlpha(b,k,d,e,f)|0;if((g|0)<0){b=g;Xc=m;return b|0}}b=_WriteContainerPost(b)|0;Xc=m;return b|0}function _PKImageEncode_WritePixelsBandedBegin_WMP(a,b){a=a|0;b=b|0;var d=0;d=a+66268|0;if(!(c[d>>2]|0)){c[d>>2]=1;c[a+66272>>2]=b;return 0}else Ha(154680,149590,1225,154737);return 0}function _PKImageEncode_WritePixelsBanded_WMP(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;v=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);u=v+40|0;s=v;l=s;m=l+40|0;do{c[l>>2]=0;l=l+4|0}while((l|0)<(m|0));k=b+66268|0;r=c[b+66272>>2]|0;if((d&15|0)!=0&(g|0)==0){u=-111;Xc=v;return u|0}g=b+108|0;p=(c[k>>2]|0)==1;do if(p|(c[g>>2]|0)==0){c[s>>2]=b+68;_PixelFormatLookup(s,0)|0;q=c[s+20>>2]&16;c[b+66244>>2]=4?q>>>4:q;if(q|0?(r|0)==0&(a[b+480>>0]|0)==2:0){u=-112;Xc=v;return u|0}if(!(c[g>>2]|0)){h=_WriteContainerPre(b)|0;if((h|0)<0){u=h;Xc=v;return u|0}else{c[g>>2]=1;h=1;break}}else h=1}else h=0;while(0);do if((c[k>>2]|0)==1){g=c[b+60>>2]|0;g=gd[c[g+44>>2]&127](g,u)|0;if((g|0)>=0){c[b+66248>>2]=c[u>>2];if(!h)Ha(153976,149590,1275,153980);g=c[s+4>>2]|0;h=c[s+8>>2]|0;n=c[s+12>>2]|0;o=c[s+16>>2]|0;i=c[s+20>>2]|0;q=c[b+84>>2]|0;j=b+372|0;c[j>>2]=q;c[b+376>>2]=c[b+88>>2];c[b+384>>2]=n;c[b+388>>2]=o;c[b+396>>2]=(6?i>>>6:i)&1^1;c[b+380>>2]=h;c[b+432>>2]=c[b+66264>>2];if((e&127|0)==0?((q|d)&15|f&127|0)==0:0)c[b+440>>2]=1;c[b+476>>2]=g+(((h|0)!=6|(i&16|0)!=0)<<31>>31);c[b+92>>2]=0;c[b+33300>>2]=1;if(!(_ImageStrEncInit(j,b+444|0,b+33304|0)|0)){c[k>>2]=2;break}else g=-1}u=g;Xc=v;return u|0}while(0);q=(d|0)==0;a:do if(!q){h=b+380|0;i=u+4|0;j=u+8|0;k=b+33304|0;l=b+33292|0;m=b+460|0;n=u+12|0;g=0;while(1){if((c[h>>2]|0)!=1)if(!(c[l>>2]|0))o=0;else o=(c[m>>2]|0)==1;else o=1;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;w=H(g,f)|0;o=o&1;c[u>>2]=e+(o?w>>>o:w);o=d-g|0;c[i>>2]=o>>>0<16?o:16;c[j>>2]=f;g=g+16|0;if(_ImageStrEncEncode(c[k>>2]|0,u)|0){g=-1;break}if(g>>>0>=d>>>0)break a}Xc=v;return g|0}while(0);n=b+92|0;c[n>>2]=(c[n>>2]|0)+d;if(!(c[b+66244>>2]|0)){w=0;Xc=v;return w|0}if((a[b+480>>0]|0)!=2){w=0;Xc=v;return w|0}do if(p){g=gd[c[r+44>>2]&127](r,u)|0;if((g|0)>=0){if(c[u>>2]|0)Ha(154016,149590,1290,153980);g=b+33428|0;if((c[g>>2]|0)!=(c[b+492>>2]|0))Ha(154030,149590,1291,153980);c[g>>2]=r;i=c[s+12>>2]|0;j=c[s+16>>2]|0;g=c[s+20>>2]|0;k=b+33308|0;l=k;h=b+372|0;m=l+72|0;do{c[l>>2]=c[h>>2];l=l+4|0;h=h+4|0}while((l|0)<(m|0));c[k>>2]=c[b+84>>2];c[b+33312>>2]=c[b+88>>2];c[b+33320>>2]=i;c[b+33324>>2]=j;c[b+33332>>2]=(6?g>>>6:g)&1^1;c[b+432>>2]=c[b+66264>>2];switch(c[b+384>>2]|0){case 1:{g=3;t=36;break}case 4:case 3:case 2:{g=4;t=36;break}case 7:case 6:case 5:{g=5;t=36;break}default:{}}if((t|0)==36){t=c[b+388>>2]|0;w=b+33328|0;c[w>>2]=(g?t>>>g:t)+-1+(c[w>>2]|0)}c[b+33316>>2]=0;c[b+33396>>2]=0;c[n>>2]=0;c[b+66236>>2]=1;if(!(_ImageStrEncInit(k,b+33380|0,b+66240|0)|0))break;else g=-1}w=g;Xc=v;return w|0}while(0);b:do if(!q){j=u+4|0;k=u+8|0;h=b+66240|0;i=u+12|0;g=0;while(1){c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;w=e+(H(g,f)|0)|0;c[u>>2]=w;w=d-g|0;c[j>>2]=w>>>0<16?w:16;c[k>>2]=f;g=g+16|0;if(_ImageStrEncEncode(c[h>>2]|0,u)|0){g=-1;break}if(g>>>0>=d>>>0)break b}Xc=v;return g|0}while(0);c[n>>2]=(c[n>>2]|0)+d;w=0;Xc=v;return w|0}function _PKImageEncode_WritePixelsBandedEnd_WMP(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=Xc;Xc=Xc+8208|0;if((Xc|0)>=(Yc|0))N(8208);k=p+8196|0;l=p+8192|0;m=p;n=c[b+492>>2]|0;if((c[b+66268>>2]|0)!=2)Ha(153832,149590,1311,153884);if(_ImageStrEncTerm(c[b+33304>>2]|0)|0){o=-1;Xc=p;return o|0}d=gd[c[n+44>>2]&127](c[b+60>>2]|0,k)|0;if((d|0)<0){o=d;Xc=p;return o|0}c[b+66252>>2]=(c[k>>2]|0)-(c[b+66248>>2]|0);a:do if(c[b+66244>>2]|0?(a[b+480>>0]|0)==2:0){i=c[b+33428>>2]|0;if((i|0)==(n|0))Ha(153923,149590,1324,153884);do if(!(_ImageStrEncTerm(c[b+66240>>2]|0)|0)){d=gd[c[i+44>>2]&127](i,l)|0;if((d|0)>=0){d=gd[c[i+40>>2]&127](i,0)|0;if((d|0)>=0){d=c[l>>2]|0;if(d){g=i+32|0;h=n+36|0;f=0;do{e=d-f|0;e=e>>>0<8192?e:8192;d=hd[c[g>>2]&63](i,m,e)|0;if((d|0)<0){o=16;break}d=hd[c[h>>2]&63](n,m,e)|0;if((d|0)<0){o=16;break}f=e+f|0;d=c[l>>2]|0}while(d>>>0>f>>>0);if((o|0)==16)break;if((d|0)==(f|0))j=f;else Ha(153951,149590,1346,153884)}else j=0;c[b+66256>>2]=c[k>>2];c[b+66260>>2]=j;break a}}}else d=-1;while(0);o=d;Xc=p;return o|0}while(0);o=_WriteContainerPost(b)|0;Xc=p;return o|0}function _PKImageEncode_Transcode_WMP(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);g=r+112|0;i=r+108|0;j=r+104|0;k=r+88|0;o=r+52|0;q=r+48|0;l=r+8|0;p=r;f[i>>2]=0.0;f[j>>2]=0.0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[q>>2]=0;c[p>>2]=0;m=b+60|0;n=c[m>>2]|0;h=gd[c[d+4>>2]&127](d,k)|0;if((h|0)<0){q=h;Xc=r;return q|0}h=c[b+8>>2]|0;c[g>>2]=c[k>>2];c[g+4>>2]=c[k+4>>2];c[g+8>>2]=c[k+8>>2];c[g+12>>2]=c[k+12>>2];g=gd[h&127](b,g)|0;if((g|0)<0){q=g;Xc=r;return q|0}g=hd[c[b+12>>2]&63](b,c[e+4>>2]|0,c[e+12>>2]|0)|0;if((g|0)<0){q=g;Xc=r;return q|0}g=hd[c[d+12>>2]&63](d,i,j)|0;if((g|0)<0){q=g;Xc=r;return q|0}g=fd[c[b+16>>2]&1](b,+f[i>>2],+f[j>>2])|0;if((g|0)<0){q=g;Xc=r;return q|0}c[l>>2]=b+68;_PixelFormatLookup(l,0)|0;h=l+20|0;if(!(c[h>>2]&16)){i=b+66244|0;c[i>>2]=0;g=e+20|0}else{g=e+20|0;i=b+66244|0;c[i>>2]=(a[g>>0]|0)==2&1}c[l>>2]=k;_PixelFormatLookup(l,0)|0;g=a[g>>0]|0;a:do if(!(c[h>>2]&16)){if(g<<24>>24){q=-113;Xc=r;return q|0}}else switch(g<<24>>24){case 2:{if(!(c[d+66056>>2]|0))g=-113;else break a;Xc=r;return g|0}case 3:{if(!(c[d+66056>>2]|0))break a;else g=-113;Xc=r;return g|0}default:{if((g&255)<4)break a;Ha(152311,149590,1400,152335)}}while(0);j=g<<24>>24==2&(c[i>>2]|0)!=0;g=_WriteContainerPre(b)|0;if((g|0)<0){q=g;Xc=r;return q|0}if(j){g=o;h=e;i=g+36|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0))}g=gd[c[d+24>>2]&127](d,p)|0;if((g|0)<0){q=g;Xc=r;return q|0}if(_WMPhotoTranscode(c[p>>2]|0,n,e)|0){q=-1;Xc=r;return q|0}g=c[m>>2]|0;g=gd[c[g+44>>2]&127](g,q)|0;if((g|0)<0){q=g;Xc=r;return q|0}g=c[q>>2]|0;c[b+66252>>2]=g-(c[b+66248>>2]|0);do if(j){h=b+66256|0;c[h>>2]=g;g=c[d+104>>2]|0;if(!g)Ha(152363,149590,1423,152335);d=c[p>>2]|0;g=gd[c[d+40>>2]&127](d,g)|0;if((g|0)<0){q=g;Xc=r;return q|0}if(_WMPhotoTranscode(c[p>>2]|0,n,o)|0){q=-1;Xc=r;return q|0}g=c[m>>2]|0;g=gd[c[g+44>>2]&127](g,q)|0;if((g|0)<0){q=g;Xc=r;return q|0}else{c[b+66260>>2]=(c[q>>2]|0)-(c[h>>2]|0);break}}while(0);q=_WriteContainerPost(b)|0;Xc=r;return q|0}function _PKImageEncode_CreateNewFrame_WMP(a,b,c){a=a|0;b=b|0;c=c|0;return -2}function _PKImageEncode_Release_WMP(a){a=a|0;var b=0,d=0;b=c[a>>2]|0;d=b+60|0;ed[c[(c[d>>2]|0)+24>>2]&127](d)|0;_PKFree(b+120|0)|0;c[b+124>>2]=0;_PKFree(b+152|0)|0;c[b+156>>2]=0;_PKFree(b+128|0)|0;c[b+132>>2]=0;_PKFree(b+136|0)|0;c[b+140>>2]=0;_PKFree(b+144|0)|0;c[b+148>>2]=0;_PKFree(b+160|0)|0;c[b+164>>2]=0;_FreeDescMetadata(b+168|0);_FreeDescMetadata(b+176|0);_FreeDescMetadata(b+184|0);_FreeDescMetadata(b+192|0);_FreeDescMetadata(b+200|0);_FreeDescMetadata(b+208|0);_FreeDescMetadata(b+216|0);_FreeDescMetadata(b+224|0);_FreeDescMetadata(b+232|0);_FreeDescMetadata(b+240|0);_FreeDescMetadata(b+248|0);_FreeDescMetadata(b+256|0);_FreeDescMetadata(b+264|0);_FreeDescMetadata(b+272|0);return _PKFree(a)|0}function _WriteContainerPre(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0;S=Xc;Xc=Xc+96|0;if((Xc|0)>=(Yc|0))N(96);I=S+72|0;g=S+32|0;P=S+28|0;f=S+82|0;u=S+24|0;h=S+80|0;A=S+20|0;M=S;Q=S+16|0;R=S+12|0;O=c[d+60>>2]|0;c[P>>2]=0;b[f>>1]=18761;c[u>>2]=0;b[h>>1]=0;c[A>>2]=0;c[M>>2]=0;c[M+4>>2]=0;c[M+8>>2]=0;c[Q>>2]=0;c[R>>2]=0;e=gd[c[O+44>>2]&127](O,P)|0;a:do if((e|0)>=0)if(!(c[P>>2]|0)){K=O+36|0;e=hd[c[K>>2]&63](O,f,2)|0;if((e|0)>=0){e=(c[P>>2]|0)+2|0;c[P>>2]=e;e=_PutUShort(O,e,444)|0;if((e|0)>=0){e=(c[P>>2]|0)+2|0;c[P>>2]=e;e=_PutULong(O,e,32)|0;if((e|0)>=0){e=(c[P>>2]|0)+4|0;c[P>>2]=e;G=d+300|0;c[G>>2]=e;e=d+68|0;c[g>>2]=e;_PixelFormatLookup(g,0)|0;e=_PutULong(O,c[P>>2]|0,c[e>>2]|0)|0;if((e|0)>=0){e=_PutUShort(O,(c[P>>2]|0)+4|0,b[d+72>>1]|0)|0;if((e|0)>=0){e=_PutUShort(O,(c[P>>2]|0)+6|0,b[d+74>>1]|0)|0;if((e|0)>=0){e=hd[c[K>>2]&63](O,d+76|0,8)|0;if((e|0)>=0){c[P>>2]=(c[P>>2]|0)+16;_CalcMetadataOffsetSize(d,h,u)|0;f=b[h>>1]|0;g=30-(f&65535)|0;e=c[P>>2]|0;if(e>>>0>=33)Ha(153189,149590,375,153213);if((e|0)!=32?(i=hd[c[K>>2]&63](O,167888,32-e|0)|0,(i|0)<0):0){e=i;break}c[P>>2]=32;H=d+66244|0;if((c[H>>2]|0)!=0?(a[d+480>>0]|0)==2:0)e=g;else e=(30-f&65535)+65534|0;v=d+156|0;g=c[v>>2]|0;h=(g|0)==0;q=h?e+65535|0:e;w=d+148|0;i=c[w>>2]|0;j=(i|0)==0;q=j?q+65535|0:q;x=d+164|0;k=c[x>>2]|0;l=(k|0)==0;q=l?q+65535|0:q;y=d+132|0;m=c[y>>2]|0;n=(m|0)==0;q=n?q+65535|0:q;z=d+124|0;o=c[z>>2]|0;p=(o|0)==0;q=p?q+65535|0:q;E=d+140|0;r=c[E>>2]|0;s=(r|0)==0;q=s?q+65535|0:q;t=(q&65535)*12|0;e=t+38|0;L=d+284|0;c[L>>2]=e;f=c[u>>2]|0;if(f){u=e+f|0;c[d+368>>2]=f;c[d+364>>2]=e;c[L>>2]=u;e=u}if(!h){c[d+324>>2]=e;e=e+g|0;c[L>>2]=e}if(!j){c[d+348>>2]=e;e=e+i|0;c[L>>2]=e}if(!l){c[d+356>>2]=e;e=e+k|0;c[L>>2]=e}if(!n){c[d+332>>2]=e;e=e+m+(e&1)|0;c[L>>2]=e}if(!p){c[d+316>>2]=e;e=e+o|0;c[L>>2]=e}if(!s){c[d+340>>2]=e;c[L>>2]=e+r+(e&1)}e=_PutUShort(O,32,q&65535)|0;if((e|0)<0)break;c[P>>2]=(c[P>>2]|0)+2;e=hd[c[K>>2]&63](O,167888,t+4|0)|0;if((e|0)<0)break;c[M>>2]=c[19288];c[M+4>>2]=c[19289];c[M+8>>2]=c[19290];e=d+248|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19291];c[M+4>>2]=c[19292];c[M+8>>2]=c[19293];e=d+168|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19294];c[M+4>>2]=c[19295];c[M+8>>2]=c[19296];e=d+176|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19297];c[M+4>>2]=c[19298];c[M+8>>2]=c[19299];e=d+184|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19300];c[M+4>>2]=c[19301];c[M+8>>2]=c[19302];e=d+256|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19303];c[M+4>>2]=c[19304];c[M+8>>2]=c[19305];e=d+264|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19306];c[M+4>>2]=c[19307];c[M+8>>2]=c[19308];e=d+192|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19309];c[M+4>>2]=c[19310];c[M+8>>2]=c[19311];e=d+200|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19312];c[M+4>>2]=c[19313];c[M+8>>2]=c[19314];e=d+208|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19315];c[M+4>>2]=c[19316];c[M+8>>2]=c[19317];e=d+272|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19318];c[M+4>>2]=c[19319];c[M+8>>2]=c[19320];e=d+224|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19321];c[M+4>>2]=c[19322];c[M+8>>2]=c[19323];e=d+232|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19324];c[M+4>>2]=c[19325];c[M+8>>2]=c[19326];e=d+216|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19327];c[M+4>>2]=c[19328];c[M+8>>2]=c[19329];e=d+240|0;c[I>>2]=c[e>>2];c[I+4>>2]=c[e+4>>2];e=_WriteDescMetadata(d,I,M,A,P)|0;if((e|0)<0)break;c[M>>2]=c[19330];c[M+4>>2]=c[19331];c[M+8>>2]=c[19332];e=c[v>>2]|0;if(e|0?(c[M+4>>2]=e,c[M+8>>2]=c[d+324>>2],B=_WriteWmpDE(O,P,M,c[d+152>>2]|0,I)|0,(B|0)<0):0){e=B;break};c[M>>2]=c[19333];c[M+4>>2]=c[19334];c[M+8>>2]=c[19335];e=c[w>>2]|0;if(e|0?(c[M+4>>2]=e,c[M+8>>2]=c[d+348>>2],C=_WriteWmpDE(O,P,M,c[d+144>>2]|0,I)|0,(C|0)<0):0){e=C;break};c[M>>2]=c[19336];c[M+4>>2]=c[19337];c[M+8>>2]=c[19338];e=c[x>>2]|0;if(e|0?(c[M+4>>2]=e,c[M+8>>2]=c[d+356>>2],D=_WriteWmpDE(O,P,M,c[d+160>>2]|0,I)|0,(D|0)<0):0){e=D;break};c[M>>2]=c[19339];c[M+4>>2]=c[19340];c[M+8>>2]=c[19341];b:do if(c[y>>2]|0){g=d+332|0;e=c[g>>2]|0;do if(!(e&1)){f=0;J=58}else{e=gd[c[O+40>>2]&127](O,e)|0;if((e|0)<0)break;e=hd[c[K>>2]&63](O,167888,1)|0;if((e|0)<0)break;e=c[g>>2]|0;f=e&1;J=58}while(0);do if((J|0)==58){e=f+e|0;c[g>>2]=e;c[M+8>>2]=e;e=_WriteWmpDE(O,P,M,0,0)|0;if((e|0)<0)break;e=_PKAlloc(Q,c[y>>2]|0)|0;if((e|0)<0)break;e=c[g>>2]|0;c[I>>2]=e;D=c[y>>2]|0;e=_BufferCopyIFD(c[d+128>>2]|0,D,0,73,(c[Q>>2]|0)+(0-e)|0,D+e|0,I)|0;if((e|0)<0)break;e=gd[c[O+40>>2]&127](O,c[g>>2]|0)|0;if((e|0)<0)break;e=hd[c[K>>2]&63](O,c[Q>>2]|0,c[y>>2]|0)|0;if((e|0)<0)break;break b}while(0);break a}while(0);c[M>>2]=c[19342];c[M+4>>2]=c[19343];c[M+8>>2]=c[19344];e=c[z>>2]|0;if(e|0?(c[M+4>>2]=e,c[M+8>>2]=c[d+316>>2],F=_WriteWmpDE(O,P,M,c[d+120>>2]|0,I)|0,(F|0)<0):0){e=F;break};c[M>>2]=c[19345];c[M+4>>2]=c[19346];c[M+8>>2]=c[19347];c:do if(c[E>>2]|0){g=d+340|0;e=c[g>>2]|0;do if(!(e&1)){f=0;J=72}else{e=gd[c[O+40>>2]&127](O,e)|0;if((e|0)<0)break;e=hd[c[K>>2]&63](O,167888,1)|0;if((e|0)<0)break;e=c[g>>2]|0;f=e&1;J=72}while(0);do if((J|0)==72){e=f+e|0;c[g>>2]=e;c[M+8>>2]=e;e=_WriteWmpDE(O,P,M,0,0)|0;if((e|0)<0)break;e=_PKAlloc(R,c[E>>2]|0)|0;if((e|0)<0)break;e=c[g>>2]|0;c[I>>2]=e;J=c[E>>2]|0;e=_BufferCopyIFD(c[d+136>>2]|0,J,0,73,(c[R>>2]|0)+(0-e)|0,J+e|0,I)|0;if((e|0)<0)break;e=gd[c[O+40>>2]&127](O,c[g>>2]|0)|0;if((e|0)<0)break;e=hd[c[K>>2]&63](O,c[R>>2]|0,c[E>>2]|0)|0;if((e|0)<0)break;break c}while(0);break a}while(0);f=M;c[f>>2]=113665;c[f+4>>2]=16;f=M+8|0;c[f>>2]=c[G>>2];e=_WriteWmpDE(O,P,M,0,0)|0;if((e|0)<0)break;e=M;c[e>>2]=310274;c[e+4>>2]=1;c[f>>2]=c[d+66264>>2];e=_WriteWmpDE(O,P,M,0,0)|0;if((e|0)<0)break;e=M;c[e>>2]=310400;c[e+4>>2]=1;c[f>>2]=c[d+84>>2];e=_WriteWmpDE(O,P,M,0,0)|0;if((e|0)<0)break;e=M;c[e>>2]=310401;c[e+4>>2]=1;c[f>>2]=c[d+88>>2];e=_WriteWmpDE(O,P,M,0,0)|0;if((e|0)<0)break;e=M;c[e>>2]=769154;c[e+4>>2]=1;c[f>>2]=c[d+96>>2];e=_WriteWmpDE(O,P,M,0,0)|0;if((e|0)<0)break;e=M;c[e>>2]=769155;c[e+4>>2]=1;c[f>>2]=c[d+100>>2];e=_WriteWmpDE(O,P,M,0,0)|0;if((e|0)<0)break;e=M;c[e>>2]=310464;c[e+4>>2]=1;c[f>>2]=c[L>>2];e=_WriteWmpDE(O,P,M,0,0)|0;if((e|0)<0)break;e=M;c[e>>2]=310465;c[e+4>>2]=1;c[d+304>>2]=c[P>>2];c[f>>2]=0;e=_WriteWmpDE(O,P,M,0,0)|0;if((e|0)<0)break;do if(c[H>>2]|0){if((a[d+480>>0]|0)!=2)break;e=M;c[e>>2]=310466;c[e+4>>2]=1;c[d+308>>2]=c[P>>2];c[f>>2]=0;e=_WriteWmpDE(O,P,M,0,0)|0;if((e|0)<0)break a;e=M;c[e>>2]=310467;c[e+4>>2]=1;c[d+312>>2]=c[P>>2];c[f>>2]=0;e=_WriteWmpDE(O,P,M,0,0)|0;if((e|0)<0)break a}while(0);e=_PutULong(O,c[P>>2]|0,0)|0;if((e|0)<0)break;f=(c[P>>2]|0)+4|0;c[P>>2]=f;if(f&1|0)Ha(153231,149590,674,153213);g=c[d+316>>2]|0;do if(!g){if(c[d+364>>2]|0)break;if(c[d+324>>2]|0)break;if(c[d+348>>2]|0)break;if(c[d+356>>2]|0)break;if(c[d+332>>2]|0)break;if(c[d+340>>2]|0)break;if((c[L>>2]|0)==(f|0))break a;Ha(153550,149590,692,153213)}while(0);do if((g|0)!=(f|0)){if((c[d+364>>2]|0)==(f|0))break;if((c[d+324>>2]|0)==(f|0))break;if((c[d+348>>2]|0)==(f|0))break;if((c[d+356>>2]|0)==(f|0))break;if((c[d+332>>2]|0)==(f|0))break;if((c[d+340>>2]|0)==(f|0))break;Ha(153249,149590,686,153213)}while(0);e=gd[c[O+40>>2]&127](O,c[L>>2]|0)|0;if((e|0)<0)break;c[P>>2]=c[L>>2]}}}}}}}}else e=-106;while(0);if(c[Q>>2]|0)_PKFree(Q)|0;if(!(c[R>>2]|0)){Xc=S;return e|0}_PKFree(R)|0;Xc=S;return e|0}function _WMPhotoTranscode(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0;Ka=Xc;Xc=Xc+1088|0;if((Xc|0)>=(Yc|0))N(1088);Ja=Ka;i=Ka+1040|0;k=Ka+1024|0;r=i;j=r+48|0;do{c[r>>2]=0;r=r+4|0}while((r|0)<(j|0));g=f+28|0;h=c[g>>2]|0;if((b|0)==0|(e|0)==0|(f|0)==0){Ja=-1;Xc=Ka;return Ja|0}Ia=_is_malloc(35076)|0;if(!Ia){Ja=-1;Xc=Ka;return Ja|0}_memset(Ia|0,0,35076)|0;m=Ia+76|0;Y=Ia+124|0;c[Y>>2]=b;l=Ia+4|0;n=Ia+34120|0;if(_ReadWMIHeader(l,m,n)|0){Ja=-1;Xc=Ka;return Ja|0}if(h>>>0>3?(c[Ia+92>>2]|0)==2:0){c[g>>2]=0;h=0}g=(c[l>>2]|0)+15+(c[Ia+34164>>2]|0)+(c[Ia+34172>>2]|0)|0;ia=Ia+34332|0;c[ia>>2]=4?g>>>4:g;g=(c[Ia+8>>2]|0)+15+(c[Ia+34160>>2]|0)+(c[Ia+34168>>2]|0)|0;c[Ia+34336>>2]=4?g>>>4:g;g=Ia+34156|0;c[g>>2]=c[Ia+108>>2];c[Ia+34232>>2]=i;T=Ia+116|0;c[i+8>>2]=(c[T>>2]|0)==1&1;c[Ia+34176>>2]=1;i=_isTileExtraction(Ia,f)|0;ya=f+32|0;c[ya>>2]=i;i=Ia+34128|0;switch(c[i>>2]|0){case 1:{va=384;break}case 2:{va=512;break}default:{b=c[g>>2]<<8;if(b>>>0>4096){Ja=-1;Xc=Ka;return Ja|0}else va=b}}ha=va<<2;wa=_is_malloc(ha)|0;p=Ia+34716|0;c[p>>2]=wa;if(!wa){Ja=-1;Xc=Ka;return Ja|0}xa=wa+1024|0;c[Ia+34720>>2]=xa;j=c[g>>2]|0;if(j>>>0>2){g=c[i>>2]|0;g=(g|0)==1?64:(g|0)==2?128:256;b=2;i=xa;do{i=i+(g<<2)|0;c[p+(b<<2)>>2]=i;b=b+1|0}while(b>>>0>>0)}ua=Ia+34136|0;do if(c[ua>>2]|0){c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;b=_is_malloc(35076)|0;g=Ia+34928|0;c[g>>2]=b;if(!b){Ja=-1;Xc=Ka;return Ja|0}_memcpy(b|0,Ia|0,35076)|0;c[(c[g>>2]|0)+34716>>2]=Ja;ta=c[g>>2]|0;c[ta+34128>>2]=0;c[ta+12>>2]=0;c[ta+92>>2]=0;c[ta+34156>>2]=1;c[ta+108>>2]=1;c[ta+34932>>2]=1;c[ta+34928>>2]=Ia;if(!(_attach_SB(k,c[Y>>2]|0)|0)){ta=c[g>>2]|0;_ReadImagePlaneHeader(ta+4|0,ta+76|0,ta+34120|0,k)|0;_detach_SB(k)|0;if(!(_StrDecInit(c[g>>2]|0)|0)){fa=j;break}else b=-1;Xc=Ka;return b|0}else{Ja=-1;Xc=Ka;return Ja|0}}else{a[f+20>>0]=0;fa=0}while(0);sa=_is_malloc(32799)|0;if(!sa){Ja=-1;Xc=Ka;return Ja|0}_memset(sa|0,0,32799)|0;c[Ia+34248>>2]=(sa+16383&-16384)+8192;if(_StrIODecInit(Ia)|0){Ja=-1;Xc=Ka;return Ja|0}if(_StrDecInit(Ia)|0){Ja=-1;Xc=Ka;return Ja|0}if(c[ua>>2]|0?_StrDecInit(c[Ia+34928>>2]|0)|0:0){Ja=-1;Xc=Ka;return Ja|0}ta=_is_malloc(35076)|0;if(!ta){Ja=-1;Xc=Ka;return Ja|0}_memset(ta|0,0,35076)|0;s=ta+4|0;r=s;j=r+72|0;do{c[r>>2]=c[l>>2];r=r+4|0;l=l+4|0}while((r|0)<(j|0));q=ta+76|0;_memcpy(q|0,m|0,32860)|0;o=ta+34120|0;r=o;l=n;j=r+112|0;do{c[r>>2]=c[l>>2];r=r+4|0;l=l+4|0}while((r|0)<(j|0));X=ta+124|0;c[X>>2]=e;V=ta+104|0;c[V>>2]=c[f+16>>2];pa=ta+92|0;ra=c[pa>>2]|0;qa=ta+34128|0;c[qa>>2]=ra;switch(ra|0){case 0:{b=1;break}case 3:{b=3;break}default:b=c[ta+108>>2]|0}ra=ta+34156|0;c[ra>>2]=b;oa=f+20|0;e=ta+34136|0;c[e>>2]=(a[oa>>0]|0)!=0&1;c[ta+34176>>2]=1;b=f+24|0;g=c[b>>2]|0;if(g>>>0<=4){b=ta+116|0;if(g>>>0>(c[b>>2]|0)>>>0){c[b>>2]=g;ea=b}else ea=b}else{c[b>>2]=0;ea=ta+116|0}c[ta+34932>>2]=0;na=_is_malloc(32799)|0;if(!na){Ja=-1;Xc=Ka;return Ja|0}_memset(na|0,0,32799)|0;U=ta+34248|0;c[U>>2]=(na+16383&-16384)+8192;g=c[ra>>2]|0;if(g|0){i=ta+34460|0;b=0;do{c[i+(b<<2)>>2]=c[p+(b<<2)>>2];b=b+1|0}while(b>>>0>>0)}k=Ia+34300|0;W=Ia+16520|0;l=(c[W>>2]|0)+1|0;b=H(l,c[k>>2]|0)|0;if(b>>>0>1){m=c[Ia+34264>>2]|0;j=1;do{i=m+(j<<2)|0;g=c[i>>2]|0;do if(!g){g=j+1|0;if((g|0)==(b|0))break;b=c[m+(g<<2)>>2]|0;c[i>>2]=b;if(b|0){t=b;ga=40}}else{t=g;ga=40}while(0);do if((ga|0)==40){ga=0;if(t>>>0>=(c[m+(j+-1<<2)>>2]|0)>>>0)break;c[ya>>2]=0}while(0);j=j+1|0;b=H(l,c[k>>2]|0)|0}while(j>>>0>>0)}if(_getROI(s,o,q,f)|0){Ja=-1;Xc=Ka;return Ja|0}ba=c[f>>2]|0;aa=4?ba>>>4:ba;ba=ba+15+(c[f+4>>2]|0)|0;ba=4?ba>>>4:ba;Z=c[f+8>>2]|0;ca=4?Z>>>4:Z;Z=Z+15+(c[f+12>>2]|0)|0;Z=4?Z>>>4:Z;R=Ia+136|0;S=Ia+132|0;ma=c[R+(c[S>>2]<<2)>>2]|0;if(!(ma>>>0>>0|ma>>>0>ba>>>0)?(ma=c[Ia+16524+(c[W>>2]<<2)>>2]|0,!(ma>>>0>>0|ma>>>0>Z>>>0)):0)c[ya>>2]=0;c[ta+34244>>2]=c[ya>>2];_=ba-aa|0;la=ta+34332|0;c[la>>2]=_;$=Z-ca|0;ma=ta+34336|0;c[ma>>2]=$;n=h>>>0>3;if(!n)if(!h){w=0;x=0;y=0;z=0;A=0;B=0;C=0;D=0;E=0;ga=60}else{u=_;v=$;ga=50}else{v=c[s>>2]|0;u=ta+8|0;c[s>>2]=c[u>>2];c[u>>2]=v;c[la>>2]=$;c[ma>>2]=_;u=$;v=_;ga=50}if((ga|0)==50){m=_is_malloc(H(H(ha,u)|0,v)|0)|0;if(!m){Ja=-1;Xc=Ka;return Ja|0}b=H(c[ma>>2]|0,c[la>>2]|0)|0;ga=H(b,va)|0;if(ga<<2>>>0>>0){Ja=-1;Xc=Ka;return Ja|0}l=_is_malloc(b*1160|0)|0;if(!l){Ja=-1;Xc=Ka;return Ja|0}b=H(c[ma>>2]|0,c[la>>2]|0)|0;if((b*1160|0)>>>0>>0){Ja=-1;Xc=Ka;return Ja|0}do if(!(a[oa>>0]|0)){i=0;j=0;g=0;b=0}else{k=_is_malloc(b<<10)|0;if(!k){Ja=-1;Xc=Ka;return Ja|0}b=H(c[ma>>2]|0,c[la>>2]|0)|0;if(b<<10>>>0>>0){Ja=-1;Xc=Ka;return Ja|0}b=_is_malloc(b*1160|0)|0;if(!b){Ja=-1;Xc=Ka;return Ja|0}ga=H(c[ma>>2]|0,c[la>>2]|0)|0;if((ga*1160|0)>>>0>>0)b=-1;else{i=k;j=b;g=b;b=k;break}Xc=Ka;return b|0}while(0);if(h>>>0<4){w=m;x=i;y=l;z=j;A=m;B=b;C=l;D=g;E=1;ga=60}else{F=m;G=i;I=l;J=j;K=0;L=m;M=b;O=l;P=g;Q=1;ga=62}}do if((ga|0)==60){b=ta+64|0;g=c[b>>2]|0;if(g>>>0>=4){F=w;G=x;I=y;J=z;K=1;L=A;M=B;O=C;P=D;Q=E;ga=62;break}c[b>>2]=g^h;za=w;Aa=x;Ba=y;Ca=z;Da=1;Ea=A;Fa=C;Ga=B;Ha=D;ja=E}while(0);do if((ga|0)==62){if(!n){za=ta+64|0;c[za>>2]=c[za>>2]^(h<<1&2)+(1?h>>>1:h);za=F;Aa=G;Ba=I;Ca=J;Da=K;Ea=L;Fa=O;Ga=M;Ha=P;ja=Q;break}b=ta+64|0;g=c[b>>2]|0;if(g>>>0>3){za=g^h;c[b>>2]=(za<<1&2)+(1?za>>>1:za);za=F;Aa=G;Ba=I;Ca=J;Da=K;Ea=L;Fa=O;Ga=M;Ha=P;ja=Q;break}else{c[b>>2]=(g<<1&2)+(1?g>>>1:g)^h;za=F;Aa=G;Ba=I;Ca=J;Da=K;Ea=L;Fa=O;Ga=M;Ha=P;ja=Q;break}}while(0);do if((c[ya>>2]|0)==1){_attachISWrite(c[U>>2]|0,c[X>>2]|0)|0;c[ta+34292>>2]=c[Ia+34292>>2];do if((c[ta+16520>>2]|0)==(0-(c[ta+132>>2]|0)|0)){if(c[V>>2]|0)break;c[ta+34144>>2]=0}while(0);_WriteWMIHeader(ta)|0;da=0}else{g=(h|0)==0;if(g)b=1;else b=H((c[ta+132>>2]|0)+1|0,(c[ta+16520>>2]|0)+1|0)|0;b=_is_malloc(b*596|0)|0;if(!b){Ja=-1;Xc=Ka;return Ja|0}do if(!g){da=c[ta+16520>>2]|0;Q=(c[ta+132>>2]|0)+1|0;if((H((da*596|0)+596|0,Q)|0)>>>0<(H(Q,da+1|0)|0)>>>0)b=-1;else break;Xc=Ka;return b|0}while(0);if(!(_StrEncInit(ta)|0)){da=b;break}else b=-1;Xc=Ka;return b|0}while(0);if(a[oa>>0]|0){b=_is_malloc(35076)|0;g=ta+34928|0;c[g>>2]=b;if(!b){Ja=-1;Xc=Ka;return Ja|0}_memcpy(b|0,ta|0,35076)|0;b=Ia+34928|0;c[(c[g>>2]|0)+34460>>2]=c[(c[b>>2]|0)+34716>>2];r=c[g>>2]|0;c[r+34128>>2]=0;c[r+12>>2]=0;c[r+92>>2]=0;c[r+34156>>2]=1;c[r+108>>2]=1;c[r+34932>>2]=1;c[r+34928>>2]=ta;r=(c[g>>2]|0)+34120|0;l=(c[b>>2]|0)+34120|0;j=r+112|0;do{c[r>>2]=c[l>>2];r=r+4|0;l=l+4|0}while((r|0)<(j|0));c[e>>2]=1;do if((c[ya>>2]|0)!=1)if(!(_StrEncInit(c[g>>2]|0)|0)){b=c[g>>2]|0;break}else{Ja=-1;Xc=Ka;return Ja|0}else{Q=c[g>>2]|0;c[Q+34292>>2]=c[(c[b>>2]|0)+34292>>2];b=Q}while(0);_WriteImagePlaneHeader(b)|0}if((c[ya>>2]|0)==1){b=c[ea>>2]|0;g=c[T>>2]|0;if((b|0)==3|(c[V>>2]|0)==0)x=1;else x=(b|0)==2?2:(b|0)==1?3:4;if((g|0)==3|(c[Ia+104>>2]|0)==0)w=1;else w=(g|0)==2?2:(g|0)==1?3:4;s=ta+16520|0;b=ta+132|0;t=_is_malloc(H(H((c[b>>2]|0)+1|0,x)|0,(c[s>>2]<<2)+4|0)|0)|0;v=ta+34264|0;c[v>>2]=t;if(x>>>0>w>>>0|(t|0)==0){Ja=-1;Xc=Ka;return Ja|0}m=c[b>>2]|0;e=H(m+1|0,x)|0;n=ta+34300|0;c[n>>2]=e;e=c[S>>2]|0;f=Ia+16524|0;u=Ia+34264|0;o=c[W>>2]|0;p=e+1|0;b=0;l=0;do{q=f+(l<<2)|0;r=H(p,l)|0;k=0;do{T=c[R+(k<<2)>>2]|0;do if(T>>>0>=aa>>>0&T>>>0>>0){T=c[q>>2]|0;if(!(T>>>0>=ca>>>0&T>>>0>>0))break;i=c[u>>2]|0;j=H(r+k|0,w)|0;g=0;do{T=g+j|0;c[t+(b<<2)>>2]=(c[i+(T+1<<2)>>2]|0)-(c[i+(T<<2)>>2]|0);g=g+1|0;b=b+1|0}while(g>>>0>>0)}while(0);k=k+1|0}while(k>>>0<=e>>>0);l=l+1|0}while(l>>>0<=o>>>0);do if((c[s>>2]|0)==(0-m|0)){if(c[V>>2]|0){ga=102;break}c[ta+34144>>2]=0;c[n>>2]=0;_writeIndexTableNull(ta)|0}else ga=102;while(0);if((ga|0)==102)_writeIndexTable(ta)|0;_detachISWrite(ta,c[U>>2]|0)|0;l=Ia+34304|0;j=0;b=0;do{m=f+(j<<2)|0;k=0;do{V=c[R+(k<<2)>>2]|0;do if(V>>>0>=aa>>>0&V>>>0>>0){V=c[m>>2]|0;if(!(V>>>0>=ca>>>0&V>>>0>>0))break;i=0;while(1){V=c[Y>>2]|0;g=(c[u>>2]|0)+((H((H((c[S>>2]|0)+1|0,j)|0)+k|0,w)|0)+i<<2)|0;gd[c[V+40>>2]&127](V,(c[l>>2]|0)+(c[g>>2]|0)|0)|0;g=b+1|0;_copyTo(c[Y>>2]|0,c[X>>2]|0,c[(c[v>>2]|0)+(b<<2)>>2]|0)|0;i=i+1|0;if(i>>>0>=x>>>0){b=g;break}else b=g}}while(0);k=k+1|0}while(k>>>0<=(c[S>>2]|0)>>>0);j=j+1|0}while(j>>>0<=(c[W>>2]|0)>>>0);_is_free(c[v>>2]|0)}else _writeIndexTableNull(ta)|0;o=Ia+34324|0;c[o>>2]=0;a:do if(Z|0){p=Ia+34328|0;q=(h|0)==0;r=Ia+34928|0;s=((h?58>>>h:58)&1|0)==0;t=$+-1|0;f=((h?172>>>h:172)&1|0)==0;u=_+-1|0;v=ta+34280|0;w=ta+34276|0;x=ta+16520|0;y=ta+16524|0;z=ta+34268|0;A=ta+132|0;B=ta+136|0;C=ta+34272|0;D=Ia+34292|0;E=Ia+34272|0;F=1-aa|0;G=ta+34328|0;I=1-ca|0;J=ta+34324|0;K=ta+32960|0;L=Ia+32960|0;M=ta+108|0;O=ta+34928|0;g=0;b:while(1){if(c[ya>>2]|0)break a;c[p>>2]=0;c:do if(c[ia>>2]|0){b=0;while(1){_memset(wa|0,0,ha|0)|0;if((c[ua>>2]|0)!=0?(_memset(c[(c[r>>2]|0)+34716>>2]|0,0,1024)|0,Y=c[r>>2]|0,c[Y+34324>>2]=c[o>>2],c[Y+34328>>2]=c[p>>2],(c[ua>>2]|0)!=0):0)i=2;else i=1;l=Ia;while(1){_getTilePos(l,b,g);if((i|0)==2){Y=c[l+34928>>2]|0;c[Y+34272>>2]=c[l+34272>>2];c[Y+34268>>2]=c[l+34268>>2]}if(_readPackets(l)|0){b=-1;ga=226;break b}j=(c[l+34308>>2]|0)+((c[l+34272>>2]|0)*592|0)|0;if(_DecodeMacroblockDC(l,j,b,g)|0){b=-1;ga=226;break b}k=l+34236|0;if((d[k>>0]|0)>1?_DecodeMacroblockLowpass(l,j,b,g)|0:0){b=-1;ga=226;break b}_predDCACDec(l);if((d[k>>0]|0)>2?_DecodeMacroblockHighpass(l,j,b,g)|0:0){b=-1;ga=226;break b}_predACDec(l);_updatePredInfo(l,l+32960|0,b,c[l+92>>2]|0);i=i+-1|0;if(!i)break;else l=c[l+34928>>2]|0}b=c[o>>2]|0;do if(b>>>0>=ca>>>0){g=c[p>>2]|0;if(!(g>>>0>=aa>>>0&g>>>0>>0))break;e=b-ca|0;e=s?e:t-e|0;n=g-aa|0;n=f?n:u-n|0;c[v>>2]=0;c[w>>2]=0;g=Da?e:n;b=0;while(1){if((c[y+(b<<2)>>2]|0)==(g|0)){ga=135;break}i=b+1|0;if(i>>>0>(c[x>>2]|0)>>>0){ka=0;break}else b=i}if((ga|0)==135){ga=0;c[z>>2]=b;c[v>>2]=1;ka=1}j=c[A>>2]|0;g=Da?n:e;b=0;while(1){if((c[B+(b<<2)>>2]|0)==(g|0)){ga=140;break}i=b+1|0;if(i>>>0>j>>>0)break;else b=i}do if((ga|0)==140){ga=0;c[C>>2]=b;c[w>>2]=1;if(!ka)break;k=c[D>>2]|0;l=c[E>>2]|0;if(ja){m=H(c[z>>2]|0,j+1|0)|0;m=da+((m+(c[C>>2]|0)|0)*596|0)|0}else m=da;a[m>>0]=a[k+(l*240|0)+204>>0]|0;if(c[M>>2]|0){b=0;do{a[m+1+b>>0]=a[c[k+(l*240|0)+(b<<2)>>2]>>0]|0;b=b+1|0}while(b>>>0<(c[M>>2]|0)>>>0)}b=c[ea>>2]|0;do if((b|0)!=3){Y=c[k+(l*240|0)+196>>2]|0;c[m+20>>2]=Y;g=a[k+(l*240|0)+192>>0]|0;j=m+24|0;a[j>>0]=g;if(!((Y|0)!=0|g<<24>>24==0)){i=0;b=g;do{a[m+33+i>>0]=a[k+(l*240|0)+205+i>>0]|0;if(c[M>>2]|0){b=0;do{a[m+49+(i<<4)+b>>0]=a[(c[k+(l*240|0)+64+(b<<2)>>2]|0)+(i*20|0)>>0]|0;b=b+1|0}while(b>>>0<(c[M>>2]|0)>>>0);b=a[j>>0]|0}i=i+1|0}while(i>>>0<(b&255)>>>0);b=c[ea>>2]|0}if((b|0)==2)break;Y=c[k+(l*240|0)+200>>2]|0;c[m+308>>2]=Y;b=a[k+(l*240|0)+193>>0]|0;i=m+312|0;a[i>>0]=b;if((Y|0)!=0|b<<24>>24==0)break;g=0;do{a[m+321+g>>0]=a[k+(l*240|0)+221+g>>0]|0;if(c[M>>2]|0){b=0;do{a[m+337+(g<<4)+b>>0]=a[(c[k+(l*240|0)+128+(b<<2)>>2]|0)+(g*20|0)>>0]|0;b=b+1|0}while(b>>>0<(c[M>>2]|0)>>>0);b=a[i>>0]|0}g=g+1|0}while(g>>>0<(b&255)>>>0)}while(0);if(!(a[oa>>0]|0))break;j=c[(c[r>>2]|0)+34292>>2]|0;k=c[E>>2]|0;a[m+1+fa>>0]=a[c[j+(k*240|0)>>2]>>0]|0;b=c[ea>>2]|0;if((b|0)==3)break;X=c[j+(k*240|0)+196>>2]|0;c[m+28>>2]=X;Y=a[j+(k*240|0)+192>>0]|0;i=m+32|0;a[i>>0]=Y;if(!((X|0)!=0|Y<<24>>24==0)){g=j+(k*240|0)+64|0;b=0;do{a[m+49+(b<<4)+fa>>0]=a[(c[g>>2]|0)+(b*20|0)>>0]|0;b=b+1|0}while(b>>>0<(d[i>>0]|0)>>>0);b=c[ea>>2]|0}if((b|0)==2)break;X=c[j+(k*240|0)+200>>2]|0;c[m+316>>2]=X;Y=a[j+(k*240|0)+193>>0]|0;i=m+320|0;a[i>>0]=Y;if((X|0)!=0|Y<<24>>24==0)break;g=j+(k*240|0)+128|0;b=0;do{a[m+337+(b<<4)+fa>>0]=a[(c[g>>2]|0)+(b*20|0)>>0]|0;b=b+1|0}while(b>>>0<(d[i>>0]|0)>>>0)}while(0);if(!q){Y=n+(H(e,_)|0)|0;b=(H(n,$)|0)+e|0;b=Da?Y:b;_memcpy(Ba+(b*1160|0)|0,L|0,1160)|0;_memcpy(za+((H(b,va)|0)<<2)|0,wa|0,ha|0)|0;if(!(a[oa>>0]|0))break;_memcpy(Ca+(b*1160|0)|0,(c[r>>2]|0)+32960|0,1160)|0;_memcpy(Aa+(b<<8<<2)|0,Ja|0,1024)|0;break}c[G>>2]=F+(c[p>>2]|0);c[J>>2]=I+(c[o>>2]|0);_memcpy(K|0,L|0,1160)|0;_getTilePos(ta,n,e);do if(c[w>>2]|0){if(!(c[v>>2]|0))break;_transcodeTileHeader(ta,da)}while(0);if(_encodeMB(ta,n,e)|0){b=-1;ga=226;break b}if(!(a[oa>>0]|0))break;Y=c[O>>2]|0;c[Y+34328>>2]=F+(c[p>>2]|0);c[Y+34324>>2]=I+(c[o>>2]|0);_getTilePos(Y,n,e);_memcpy((c[O>>2]|0)+32960|0,(c[r>>2]|0)+32960|0,1160)|0;if(_encodeMB(c[O>>2]|0,n,e)|0){b=-1;ga=226;break b}}while(0);b=(c[p>>2]|0)+1|0;c[p>>2]=b;if(b>>>0>=(c[ia>>2]|0)>>>0)break c;g=c[o>>2]|0}}while(0);_advanceOneMBRow(Ia);if(q)_advanceOneMBRow(ta);g=(c[o>>2]|0)+1|0;c[o>>2]=g;if(g>>>0>=Z>>>0)break a}if((ga|0)==226){Xc=Ka;return b|0}}while(0);do if(ja){m=ta+34324|0;c[m>>2]=1;d:do if(c[ma>>2]|0){n=ta+34328|0;e=ta+32960|0;o=ta+34116|0;p=ta+34117|0;q=ta+34276|0;r=((h?58>>>h:58)&1|0)==0;s=((h?172>>>h:172)&1|0)==0;t=ta+34280|0;f=ta+34268|0;u=ta+132|0;v=ta+34272|0;w=ta+34928|0;x=Ia+34928|0;y=ta+33024|0;z=ta+33088|0;A=wa+1536|0;B=ta+33024|0;C=ta+33024|0;D=ta+33036|0;E=ta+33036|0;F=ta+33028|0;G=ta+33032|0;I=ta+33088|0;J=ta+33028|0;K=ta+33032|0;L=ta+33088|0;M=ta+33100|0;O=ta+33100|0;P=ta+33092|0;Q=ta+33096|0;R=wa+1280|0;S=ta+33092|0;T=ta+33096|0;U=wa+1280|0;b=1;e:while(1){c[n>>2]=1;g=c[la>>2]|0;f:do if(g|0){i=1;while(1){l=i+-1+(H(b+-1|0,g)|0)|0;g=za+((H(l,va)|0)<<2)|0;b=0;while(1){if(((c[qa>>2]|0)+-1|0)>>>0<2)i=1;else i=c[ra>>2]|0;if(b>>>0>=i>>>0)break;_transformDCBlock(Ba+(l*1160|0)+(b<<6)|0,e+(b<<6)|0,h);ka=b<<8;_transformACBlocks(g+(ka<<2)|0,wa+(ka<<2)|0,h);b=b+1|0}g:do switch(c[pa>>2]|0){case 1:{k=g+1024|0;j=Ba+(l*1160|0)+64|0;if(!r){b=Ba+(l*1160|0)+68|0;c[b>>2]=0-(c[b>>2]|0);g=Ba+(l*1160|0)+76|0;i=c[g>>2]|0;c[g>>2]=0-i;if(!s){ka=Ba+(l*1160|0)+72|0;c[ka>>2]=0-(c[ka>>2]|0);c[g>>2]=i}c[C>>2]=c[j>>2];c[E>>2]=c[g>>2];g=Ba+(l*1160|0)+72|0;c[J>>2]=c[(Da?b:g)>>2];c[K>>2]=c[(Da?g:b)>>2];_transformACBlocks420(k,xa,h);b=Ba+(l*1160|0)+132|0;c[b>>2]=0-(c[b>>2]|0);g=Ba+(l*1160|0)+140|0;i=c[g>>2]|0;c[g>>2]=0-i;if(!s){ka=Ba+(l*1160|0)+136|0;c[ka>>2]=0-(c[ka>>2]|0);c[g>>2]=i}c[L>>2]=c[Ba+(l*1160|0)+128>>2];c[O>>2]=c[g>>2];ka=Ba+(l*1160|0)+136|0;c[S>>2]=c[(Da?b:ka)>>2];c[T>>2]=c[(Da?ka:b)>>2];_transformACBlocks420(k+256|0,U,h);break g}if(s)b=Ba+(l*1160|0)+76|0;else{b=Ba+(l*1160|0)+72|0;c[b>>2]=0-(c[b>>2]|0);b=Ba+(l*1160|0)+76|0;c[b>>2]=0-(c[b>>2]|0)}c[B>>2]=c[j>>2];c[D>>2]=c[b>>2];c[F>>2]=c[(Da?Ba+(l*1160|0)+68|0:Ba+(l*1160|0)+72|0)>>2];c[G>>2]=c[(Da?Ba+(l*1160|0)+72|0:Ba+(l*1160|0)+68|0)>>2];_transformACBlocks420(k,xa,h);if(s)b=Ba+(l*1160|0)+140|0;else{b=Ba+(l*1160|0)+136|0;c[b>>2]=0-(c[b>>2]|0);b=Ba+(l*1160|0)+140|0;c[b>>2]=0-(c[b>>2]|0)}c[I>>2]=c[Ba+(l*1160|0)+128>>2];c[M>>2]=c[b>>2];c[P>>2]=c[(Da?Ba+(l*1160|0)+132|0:Ba+(l*1160|0)+136|0)>>2];c[Q>>2]=c[(Da?Ba+(l*1160|0)+136|0:Ba+(l*1160|0)+132|0)>>2];_transformACBlocks420(k+256|0,R,h);break}case 2:{ka=g+1024|0;_transformDCBlock422(Ba+(l*1160|0)+64|0,y,h);_transformACBlocks422(ka,xa,h);_transformDCBlock422(Ba+(l*1160|0)+128|0,z,h);_transformACBlocks422(ka+512|0,A,h);break}default:{}}while(0);a[o>>0]=a[Ba+(l*1160|0)+1156>>0]|0;a[p>>0]=a[Ba+(l*1160|0)+1157>>0]|0;b=(c[m>>2]|0)+-1|0;g=(c[n>>2]|0)+-1|0;_getTilePos(ta,g,b);do if(c[q>>2]|0){if(!(c[t>>2]|0))break;ka=da+((H((c[u>>2]|0)+1|0,c[f>>2]|0)|0)*596|0)|0;_transcodeTileHeader(ta,ka+((c[v>>2]|0)*596|0)|0)}while(0);if(_encodeMB(ta,g,b)|0){b=-1;ga=226;break e}if(a[oa>>0]|0?(ka=c[w>>2]|0,c[ka+34328>>2]=c[n>>2],c[ka+34324>>2]=c[m>>2],_getTilePos(ka,g,b),_memcpy((c[w>>2]|0)+32960|0,(c[x>>2]|0)+32960|0,1160)|0,_transformDCBlock(Ca+(l*1160|0)|0,(c[w>>2]|0)+32960|0,h),_transformACBlocks(Aa+(l<<8<<2)|0,Ja,h),ka=c[w>>2]|0,a[ka+34116>>0]=a[Ca+(l*1160|0)+1156>>0]|0,a[ka+34117>>0]=a[Ca+(l*1160|0)+1157>>0]|0,_encodeMB(ka,g,b)|0):0){b=-1;ga=226;break e}i=(c[n>>2]|0)+1|0;c[n>>2]=i;g=c[la>>2]|0;if(i>>>0>g>>>0)break f;b=c[m>>2]|0}}while(0);_advanceOneMBRow(ta);b=(c[m>>2]|0)+1|0;c[m>>2]=b;if(b>>>0>(c[ma>>2]|0)>>>0)break d}if((ga|0)==226){Xc=Ka;return b|0}}while(0);_is_free(wa);_is_free(Ea);_is_free(Fa);if(!(a[oa>>0]|0))break;_is_free(Ga);_is_free(Ha)}else _is_free(wa);while(0);_freePredInfo(Ia);_freeTileInfo(Ia);_StrIODecTerm(Ia)|0;_FreeCodingContextDec(Ia);if(c[ua>>2]|0)_is_free(c[Ia+34928>>2]|0);_is_free(Ia);_is_free(sa);if(!(c[ya>>2]|0)){_freePredInfo(ta);_freeTileInfo(ta);_StrIOEncTerm(ta)|0;_is_free(da);_FreeCodingContextEnc(ta)}_is_free(ta);_is_free(na);Ja=0;Xc=Ka;return Ja|0}function _WriteContainerPost(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);g=j+36|0;d=j;f=j+24|0;h=j+12|0;i=c[b+60>>2]|0;e=d;c[e>>2]=310465;c[e+4>>2]=1;c[f>>2]=c[24739];c[f+4>>2]=c[24740];c[f+8>>2]=c[24741];c[h>>2]=c[24742];c[h+4>>2]=c[24743];c[h+8>>2]=c[24744];c[d+8>>2]=c[b+66252>>2];c[g>>2]=c[b+304>>2];d=_WriteWmpDE(i,g,d,0,0)|0;if((d|0)<0){i=d;Xc=j;return i|0}if(!(c[b+66244>>2]|0)){i=d;Xc=j;return i|0}if((a[b+480>>0]|0)!=2){i=d;Xc=j;return i|0}e=b+66256|0;c[f+8>>2]=c[e>>2];c[g>>2]=c[b+308>>2];d=_WriteWmpDE(i,g,f,0,0)|0;if((d|0)<0){i=d;Xc=j;return i|0}c[h+8>>2]=(c[e>>2]|0)+(c[b+66260>>2]|0);c[g>>2]=c[b+312>>2];i=_WriteWmpDE(i,g,h,0,0)|0;Xc=j;return i|0}function _WriteWmpDE(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);s=v;u=c[e>>2]|0;q=f+4|0;if((c[q>>2]|0)==-1)Ha(152399,152235,777,152417);p=f+8|0;if((c[p>>2]|0)==-1)Ha(152428,152235,778,152417);do if(h|0)if(!g)Ha(152454,152235,782,152417);else{c[h>>2]=0;break}while(0);j=b[f>>1]|0;a[s>>0]=j;r=d+40|0;i=gd[c[r>>2]&127](d,u)|0;if((i|0)>=0){t=d+36|0;i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)>=0){a[s>>0]=8?(j&65535)>>>8:j&65535;i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0){d=u;u=i;c[e>>2]=d;Xc=v;return u|0}k=u+2|0;l=f+2|0;j=b[l>>1]|0;a[s>>0]=j;i=gd[c[r>>2]&127](d,k)|0;if((i|0)>=0){i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)>=0){a[s>>0]=8?(j&65535)>>>8:j&65535;i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0){d=k;u=i;c[e>>2]=d;Xc=v;return u|0}f=u+4|0;j=c[q>>2]|0;a[s>>0]=j;i=gd[c[r>>2]&127](d,f)|0;if((i|0)>=0){i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)>=0){a[s>>0]=8?j>>>8:j;i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)>=0){a[s>>0]=16?j>>>16:j;i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0)m=i;else{a[s>>0]=24?j>>>24:j;i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0){d=f;u=i;c[e>>2]=d;Xc=v;return u|0}k=u+8|0;switch(b[l>>1]|0){case 1:case 7:case 2:{if((c[q>>2]|0)>>>0<5){c[s>>2]=0;j=gd[c[r>>2]&127](d,k)|0;do if((j|0)<0)i=k;else{j=hd[c[t>>2]&63](d,(g|0)==0?p:g,c[q>>2]|0)|0;if((j|0)<0){i=k;break}i=hd[c[t>>2]&63](d,s,4-(c[q>>2]|0)|0)|0;j=i;i=(i|0)<0?k:u+12|0}while(0);d=i;u=j;c[e>>2]=d;Xc=v;return u|0}j=c[p>>2]|0;a[s>>0]=j;i=gd[c[r>>2]&127](d,k)|0;do if((i|0)>=0){i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0)break;a[s>>0]=8?j>>>8:j;i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0)break;a[s>>0]=16?j>>>16:j;i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0)break;a[s>>0]=24?j>>>24:j;i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0){d=k;u=i;c[e>>2]=d;Xc=v;return u|0}j=u+12|0;if(!g){d=j;u=i;c[e>>2]=d;Xc=v;return u|0}i=gd[c[r>>2]&127](d,c[p>>2]|0)|0;if((i|0)<0){d=j;u=i;c[e>>2]=d;Xc=v;return u|0}i=hd[c[t>>2]&63](d,g,c[q>>2]|0)|0;if((i|0)<0){d=j;u=i;c[e>>2]=d;Xc=v;return u|0}i=gd[c[r>>2]&127](d,j)|0;if((i|0)<0){d=j;u=i;c[e>>2]=d;Xc=v;return u|0}c[h>>2]=c[q>>2];d=j;u=i;c[e>>2]=d;Xc=v;return u|0}while(0);d=k;u=i;c[e>>2]=d;Xc=v;return u|0}case 3:{j=c[q>>2]|0;if(j>>>0>=3)Ha(152305,152235,845,152417);do if(!j){n=0;o=0}else{i=b[((g|0)==0?p:g)>>1]|0;if((j|0)==1){n=i&255;o=(8?(i&65535)>>>8:i&65535)&255;break}Ha(152305,152235,836,152417)}while(0);a[s>>0]=n;i=gd[c[r>>2]&127](d,k)|0;do if((i|0)>=0){i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0)break;a[s>>0]=o;i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0){d=k;u=i;c[e>>2]=d;Xc=v;return u|0}j=u+10|0;a[s>>0]=0;i=gd[c[r>>2]&127](d,j)|0;do if((i|0)>=0){i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0)break;a[s>>0]=0;i=hd[c[t>>2]&63](d,s,1)|0}while(0);d=(i|0)<0?j:u+12|0;u=i;c[e>>2]=d;Xc=v;return u|0}while(0);d=k;u=i;c[e>>2]=d;Xc=v;return u|0}case 4:case 11:{if((c[q>>2]|0)>>>0>=2)Ha(152305,152235,876,152417);j=c[((g|0)==0?p:g)>>2]|0;a[s>>0]=j;i=gd[c[r>>2]&127](d,k)|0;do if((i|0)>=0){i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0)break;a[s>>0]=8?j>>>8:j;i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0)break;a[s>>0]=16?j>>>16:j;i=hd[c[t>>2]&63](d,s,1)|0;if((i|0)<0)break;a[s>>0]=24?j>>>24:j;i=hd[c[t>>2]&63](d,s,1)|0}while(0);d=(i|0)<0?k:u+12|0;u=i;c[e>>2]=d;Xc=v;return u|0}default:Ha(152305,152235,896,152417)}}}else m=i}else m=i}else m=i;d=f;u=m;c[e>>2]=d;Xc=v;return u|0}}d=k;u=i;c[e>>2]=d;Xc=v;return u|0}}d=u;u=i;c[e>>2]=d;Xc=v;return u|0}function _isTileExtraction(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=b+32|0;switch(c[d>>2]|0){case 0:{m=2;break}case 1:break;default:{a=0;return a|0}}do if((m|0)==2)if(!(c[a+100>>2]|0)){c[d>>2]=1;break}else{a=0;return a|0}while(0);if(c[b+28>>2]|0){a=0;return a|0}d=c[b+16>>2]|0;if((d|0)!=(c[a+104>>2]|0)){a=0;return a|0}if((d|0)==0?(c[b+24>>2]|0)!=(c[a+116>>2]|0):0){a=0;return a|0}h=(c[a+132>>2]|0)+1|0;i=c[a+34332>>2]|0;e=(c[a+34164>>2]|0)+(c[b>>2]|0)|0;f=(h|0)==0;a:do if(f)m=12;else{d=0;while(1){if((c[a+136+(d<<2)>>2]<<4|0)==(e|0))break a;d=d+1|0;if(d>>>0>=h>>>0){m=12;break}}}while(0);if((m|0)==12?(l=e+15|0,(4?l>>>4:l)>>>0>>0):0){a=0;return a|0}k=(c[a+16520>>2]|0)+1|0;l=c[a+34336>>2]|0;g=(c[a+34160>>2]|0)+(c[b+8>>2]|0)|0;j=(k|0)==0;b:do if(j)m=17;else{d=0;while(1){if((c[a+16524+(d<<2)>>2]<<4|0)==(g|0))break b;d=d+1|0;if(d>>>0>=k>>>0){m=17;break}}}while(0);if((m|0)==17?(d=g+15|0,(4?d>>>4:d)>>>0>>0):0){a=0;return a|0}e=e+(c[b+4>>2]|0)|0;c:do if(f)m=22;else{d=0;while(1){if((c[a+136+(d<<2)>>2]<<4|0)==(e|0))break c;d=d+1|0;if(d>>>0>=h>>>0){m=22;break}}}while(0);if((m|0)==22?(m=e+15|0,(4?m>>>4:m)>>>0>>0):0){a=0;return a|0}e=g+(c[b+12>>2]|0)|0;d:do if(!j){d=0;while(1){if((c[a+16524+(d<<2)>>2]<<4|0)==(e|0)){d=1;break}d=d+1|0;if(d>>>0>=k>>>0)break d}return d|0}while(0);a=e+15|0;a=(4?a>>>4:a)>>>0>=l>>>0&1;return a|0}function _getROI(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;E=c[e+28>>2]|0;F=_is_malloc(16384)|0;if(!F){F=-1;return F|0}l=c[e>>2]|0;v=e+4|0;m=c[v>>2]|0;f=c[a>>2]|0;if((m+l|0)>>>0>f>>>0){F=-1;return F|0}s=e+8|0;o=c[s>>2]|0;t=e+12|0;q=c[t>>2]|0;u=a+4|0;g=c[u>>2]|0;if((q+o|0)>>>0>g>>>0){F=-1;return F|0}x=b+44|0;k=c[x>>2]|0;h=k+l|0;y=b+40|0;p=c[y>>2]|0;j=p+o|0;i=c[d+24>>2]|0;if((i|0)!=0?(c[e+32>>2]|0)==0:0){n=(i|0)==2?10:2;i=h>>>0>n>>>0;B=i?h-n|0:0;A=j>>>0>n>>>0;D=A?j-n|0:0;i=n+m+(i?n:h)|0;n=n+q+(A?n:j)|0;A=k+f+(c[b+52>>2]|0)|0;C=p+g+(c[b+48>>2]|0)|0;h=B;j=D;i=(i+B|0)>>>0>A>>>0?A-B|0:i;n=(n+D|0)>>>0>C>>>0?C-D|0:n}else{i=m;n=q}C=4?j>>>4:j;z=4?h>>>4:h;D=n+15+j|0;D=4?D>>>4:D;A=i+15+h|0;A=4?A>>>4:A;f=l-(h&-16)+k|0;c[x>>2]=f;B=A-z|0;G=B<<4;m=G-m-f|0;r=b+52|0;c[r>>2]=m;g=o-(j&-16)+p|0;c[y>>2]=g;o=D-C|0;p=o<<4;k=p-q-g|0;l=b+48|0;c[l>>2]=k;c[a>>2]=G-f-m;c[u>>2]=p-g-k;c[e>>2]=h;c[s>>2]=j;c[v>>2]=i;c[t>>2]=n;switch(E|0){case 2:case 3:case 5:case 7:{c[x>>2]=m;c[r>>2]=f;if((E+-3|0)>>>0<3){h=f;f=m;w=9}else{j=g;i=m;g=k}break}case 1:case 4:{h=m;w=9;break}default:{j=g;i=f;g=k;f=m}}if((w|0)==9){c[y>>2]=k;c[l>>2]=g;j=k;i=f;f=h}m=E>>>0>3;if(m){c[x>>2]=j;c[y>>2]=i;c[r>>2]=g;c[l>>2]=f}c[F>>2]=0;l=d+56|0;j=c[l>>2]|0;i=0;f=0;while(1){g=c[d+60+(i<<2)>>2]|0;h=f>>>0<4095?f:4095;if(g>>>0>=z>>>0&g>>>0>>0){c[F+(h<<2)>>2]=g-z;h=h+1|0}else h=f;i=i+1|0;if(i>>>0>j>>>0)break;else f=h}f=c[F>>2]|0;if(!f){G=(h|0)==0;c[l>>2]=G?0:h+-1|0;if(!G?(c[d+60>>2]=0,(h|0)!=1):0){f=1;do{c[d+60+(f<<2)>>2]=c[F+(f<<2)>>2];f=f+1|0}while((f|0)!=(h|0))}}else{c[d+60>>2]=0;c[l>>2]=h;if(h|0?(c[d+64>>2]=f,(h|0)!=1):0){f=1;g=2;while(1){c[d+60+(g<<2)>>2]=c[F+(f<<2)>>2];f=g+1|0;if(f>>>0>h>>>0)break;else{G=g;g=f;f=G}}}}switch(E|0){case 2:case 3:case 5:case 7:{f=c[l>>2]|0;g=0;do{c[F+(g<<2)>>2]=B-(c[d+60+(g<<2)>>2]|0);g=g+1|0}while(g>>>0<=f>>>0);c[d+60>>2]=0;if(f|0){g=1;do{c[d+60+(g<<2)>>2]=c[F+(1-g+f<<2)>>2];g=g+1|0;f=c[l>>2]|0}while(f>>>0>=g>>>0)}break}default:{}}c[F>>2]=0;k=d+16444|0;j=c[k>>2]|0;f=0;i=0;while(1){g=c[d+16448+(i<<2)>>2]|0;h=f>>>0<4095?f:4095;if(g>>>0>=C>>>0&g>>>0>>0){c[F+(h<<2)>>2]=g-C;h=h+1|0}else h=f;i=i+1|0;if(i>>>0>j>>>0)break;else f=h}f=c[F>>2]|0;if(!f){G=(h|0)==0;c[k>>2]=G?0:h+-1|0;if(!G?(c[d+16448>>2]=0,(h|0)!=1):0){f=1;do{c[d+16448+(f<<2)>>2]=c[F+(f<<2)>>2];f=f+1|0}while((f|0)!=(h|0))}}else{c[d+16448>>2]=0;c[k>>2]=h;if(h|0?(c[d+16452>>2]=f,(h|0)!=1):0){f=1;g=2;while(1){c[d+16448+(g<<2)>>2]=c[F+(f<<2)>>2];f=g+1|0;if(f>>>0>h>>>0)break;else{G=g;g=f;f=G}}}}switch(E|0){case 1:case 3:case 4:case 5:{f=c[k>>2]|0;g=0;do{c[F+(g<<2)>>2]=o-(c[d+16448+(g<<2)>>2]|0);g=g+1|0}while(g>>>0<=f>>>0);c[d+16448>>2]=0;if(f|0){g=1;do{c[d+16448+(g<<2)>>2]=c[F+(1-g+f<<2)>>2];g=g+1|0;f=c[k>>2]|0}while(f>>>0>=g>>>0)}break}default:{}}if(m){g=c[l>>2]|0;f=0;do{c[F+(f<<2)>>2]=c[d+60+(f<<2)>>2];f=f+1|0}while(f>>>0<=g>>>0);f=0;do{c[d+60+(f<<2)>>2]=c[d+16448+(f<<2)>>2];f=f+1|0}while(f>>>0<=(c[k>>2]|0)>>>0);f=0;do{c[d+16448+(f<<2)>>2]=c[F+(f<<2)>>2];f=f+1|0;g=c[l>>2]|0}while(f>>>0<=g>>>0);G=c[k>>2]|0;c[k>>2]=g;c[l>>2]=G}_is_free(F);G=0;return G|0}function _attachISWrite(a,b){a=a|0;b=b|0;var d=0;gd[c[b+44>>2]&127](b,a+28|0)|0;d=a+-8192|0;c[a+16>>2]=d;c[a+20>>2]=d;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=-8193;c[a+24>>2]=b;return 0}function _WriteWMIHeader(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=b+34248|0;k=c[d>>2]|0;f=b+4|0;if(((c[f>>2]|0)+15|0)>>>0>4095)e=0;else e=((c[b+8>>2]|0)+15|0)>>>0<4096&1;j=b+34160|0;if(c[b+34176>>2]|0)if(!(c[j>>2]|0))h=6;else l=1;else{c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;h=6}if((h|0)==6)if((c[b+34164>>2]|0)==0?(c[b+34168>>2]|0)==0:0)l=(c[b+34172>>2]|0)!=0;else l=1;_putBit16(k,a[153181]|0,8);_putBit16(c[d>>2]|0,a[153182]|0,8);_putBit16(c[d>>2]|0,a[153183]|0,8);_putBit16(c[d>>2]|0,a[153184]|0,8);_putBit16(c[d>>2]|0,a[153185]|0,8);_putBit16(c[d>>2]|0,a[153186]|0,8);_putBit16(c[d>>2]|0,a[153187]|0,8);_putBit16(c[d>>2]|0,a[153188]|0,8);_putBit16(k,1,4);if(!(c[b+32916>>2]|0))_putBit16(k,1,4);else _putBit16(k,9,4);i=b+132|0;if(!(c[i>>2]|0))d=(c[b+16520>>2]|0)!=0&1;else d=1;_putBit16(k,d,1);_putBit16(k,c[b+104>>2]|0,1);_putBit16(k,c[b+64>>2]|0,3);_putBit16(k,c[b+34144>>2]|0,1);_putBit16(k,c[b+100>>2]|0,2);_putBit16(k,e,1);_putBit16(k,1,1);_putBit16(k,l&1,1);_putBit16(k,c[b+34148>>2]|0,1);_putBit16(k,0,1);_putBit16(k,0,2);_putBit16(k,c[b+34136>>2]|0,1);_putBit16(k,c[b+12>>2]|0,4);d=c[b+16>>2]|0;if((d|0)==0?(c[b+32912>>2]|0)!=0:0)_putBit16(k,15,4);else _putBit16(k,d,4);g=(e|0)!=0;d=g?16:32;_putBit32(k,(c[f>>2]|0)+-1|0,d);_putBit32(k,(c[b+8>>2]|0)+-1|0,d);d=c[i>>2]|0;e=b+16520|0;if(!((d|0)==0?!(c[e>>2]|0):0))h=20;if((h|0)==20?(_putBit16(k,d,12),_putBit16(k,c[e>>2]|0,12),c[i>>2]|0):0){e=g?8:16;d=0;do{h=d;d=d+1|0;_putBit16(k,(c[b+136+(d<<2)>>2]|0)-(c[b+136+(h<<2)>>2]|0)|0,e)}while(d>>>0<(c[i>>2]|0)>>>0)}f=b+16520|0;if(c[f>>2]|0){e=g?8:16;d=0;do{i=d;d=d+1|0;_putBit16(k,(c[b+16524+(d<<2)>>2]|0)-(c[b+16524+(i<<2)>>2]|0)|0,e)}while(d>>>0<(c[f>>2]|0)>>>0)}if(!l){_fillToByte(k);_WriteImagePlaneHeader(b)|0;return 0}_putBit16(k,c[j>>2]|0,6);_putBit16(k,c[b+34164>>2]|0,6);_putBit16(k,c[b+34168>>2]|0,6);_putBit16(k,c[b+34172>>2]|0,6);_fillToByte(k);_WriteImagePlaneHeader(b)|0;return 0}function _StrEncInit(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;e=c[b+34128>>2]|0;f=c[b+12>>2]|0;switch(f|0){case 3:case 4:case 7:case 8:{if((e+-1|0)>>>0<2)s=5;else s=4;break}default:if((e|0)==1&(f|0)==2)s=5;else s=4}if((s|0)==4){g=b+34240|0;c[g>>2]=0}else if((s|0)==5){u=(c[b+32924>>2]|0)==0;g=b+34240|0;c[g>>2]=u&1;if(u){u=((f|0)==2?128:256)|((e|0)==1?32:0);t=c[b+34332>>2]|0;e=(H(t,u)|0)+256|0;if(e>>>0>1073741822?1:((H(16?t>>>16:t,u)|0)&33488896|0)!=0){b=-1;return b|0}t=e<<2;r=_is_malloc(t)|0;u=b+34780|0;c[u>>2]=r;t=_is_malloc(t)|0;c[b+34784>>2]=t;if((t|0)==0|(c[u>>2]|0)==0){b=-1;return b|0}}}c[b+34268>>2]=0;c[b+34272>>2]=0;if(_allocateTileInfo(b)|0){b=-1;return b|0}t=b+34176|0;u=b+34180|0;if(c[t>>2]|0)if(!(c[u>>2]&1)){r=0;o=0;m=0;k=0;p=0;l=0;j=0;q=0;n=0;s=26}else{r=0;m=0;p=0;l=0;o=0;g=0}else{c[u>>2]=336;h=a[b+80>>0]|0;if(((h&255)<2?(c[b+116>>2]|0)==0:0)?(c[g>>2]|0)==0:0)e=0;else e=(c[b+32928>>2]|0)==0;c[b+34140>>2]=e&((c[b+16>>2]|0)+-5|0)>>>0>2&1;c[u>>2]=1872;e=(c[b+34136>>2]|0)==0;if(!e?(c[b+34156>>2]|0)==1:0)g=a[b+89>>0]|0;else g=h;i=g&255;n=a[b+83>>0]|0;n=n<<24>>24==0?i:n&255;j=a[b+86>>0]|0;j=j<<24>>24==0?i:j&255;do if(e){e=a[b+81>>0]|0;e=e<<24>>24==0?h:e;f=e&255;e=e&255;s=23}else{if((c[b+34156>>2]|0)!=1){f=a[b+81>>0]|0;f=f<<24>>24==0?h:f;e=f&255;f=f&255;if((c[b+34156>>2]|0)!=1){s=23;break}}else{f=a[b+89>>0]|0;e=f&255;f=f&255}h=a[b+89>>0]|0}while(0);if((s|0)==23){s=a[b+82>>0]|0;h=s<<24>>24==0?h:s}l=a[b+84>>0]|0;l=l<<24>>24==0?n:l&255;m=a[b+87>>0]|0;m=m<<24>>24==0?j:m&255;p=a[b+85>>0]|0;p=p<<24>>24==0?n:p&255;r=a[b+88>>0]|0;r=r<<24>>24==0?j:r&255;r=r>>>0<2?0:r;o=(g&255)<2?0:i;m=m>>>0<2?0:m;k=(j&254|0)==0?0:j;p=p>>>0<2?0:p;l=l>>>0<2?0:l;j=(n&254|0)==0?0:n;q=(h&255)<2?0:h&255;n=e>>>0<2?0:f;s=26}if((s|0)==26){i=b+34292|0;h=b+34156|0;if(_allocateQuantizer(c[i>>2]|0,c[h>>2]|0,1)|0){b=-1;return b|0}_setUniformQuantizer(b,0);f=c[h>>2]|0;if(!f){f=0;e=c[i>>2]|0}else{g=0;do{if(!(c[t>>2]|0)){if(!g)e=o;else e=((g|0)==1?j:k)&65535;f=e&255;a[b+34184+g>>0]=f;e=c[i>>2]|0;a[c[e+(g<<2)>>2]>>0]=f;f=c[h>>2]|0}else{e=c[i>>2]|0;a[c[e+(g<<2)>>2]>>0]=a[b+34184+g>>0]|0}g=g+1|0}while(g>>>0>>0)}g=c[u>>2]|0;_formatQuantizer(e,(3?g>>>3:g)&3,f,0,1,c[b+34140>>2]|0);g=c[h>>2]|0;if(!g){o=q;g=n}else{f=c[i>>2]|0;e=0;do{s=c[f+(e<<2)>>2]|0;o=c[s+4>>2]|0;c[s+8>>2]=1?o>>1:o;e=e+1|0}while(e>>>0>>0);o=q;g=n}}k=b+116|0;e=c[k>>2]|0;if((e|0)!=3){if(!(c[u>>2]&2)){j=b+34292|0;i=b+34156|0;if(_allocateQuantizer((c[j>>2]|0)+64|0,c[i>>2]|0,1)|0){b=-1;return b|0}_setUniformQuantizer(b,1);f=c[i>>2]|0;if(!f){f=0;e=c[j>>2]|0}else{h=g&65535;g=0;do{if(!(c[t>>2]|0)){if(!g)e=h;else e=((g|0)==1?l:m)&65535;f=e&255;a[b+34200+g>>0]=f;e=c[j>>2]|0;a[c[e+64+(g<<2)>>2]>>0]=f;f=c[i>>2]|0}else{e=c[j>>2]|0;a[c[e+64+(g<<2)>>2]>>0]=a[b+34200+g>>0]|0}g=g+1|0}while(g>>>0>>0)}s=c[u>>2]|0;_formatQuantizer(e+64|0,(5?s>>>5:s)&3,f,0,1,c[b+34140>>2]|0);e=c[k>>2]|0}if((e|0)!=2?(c[u>>2]&4|0)==0:0){i=b+34292|0;h=b+34156|0;if(_allocateQuantizer((c[i>>2]|0)+128|0,c[h>>2]|0,1)|0){b=-1;return b|0}_setUniformQuantizer(b,2);f=c[h>>2]|0;if(!f){f=0;e=c[i>>2]|0}else{g=0;do{if(!(c[t>>2]|0)){f=((g|0)==0?o:(g|0)==1?p:r)&255;a[b+34216+g>>0]=f;e=c[i>>2]|0;a[c[e+128+(g<<2)>>2]>>0]=f;f=c[h>>2]|0}else{e=c[i>>2]|0;a[c[e+128+(g<<2)>>2]>>0]=a[b+34216+g>>0]|0}g=g+1|0}while(g>>>0>>0)}u=c[u>>2]|0;_formatQuantizer(e+128|0,(7?u>>>7:u)&3,f,0,0,c[b+34140>>2]|0)}}if(_allocatePredInfo(b)|0){b=-1;return b|0}e=c[b+132>>2]|0;if(e>>>0>4095){b=-1;return b|0}if(_AllocateCodingContextEnc(b,e+1|0,d[b+120>>0]|0)|0){b=-1;return b|0}if(!(c[b+34932>>2]|0)){_StrIOEncInit(b)|0;_setBitIOPointers(b)|0;_WriteWMIHeader(b)|0;b=0;return b|0}else{u=c[b+34928>>2]|0;c[b+34248>>2]=c[u+34248>>2];c[b+34296>>2]=c[u+34296>>2];c[b+34300>>2]=c[u+34300>>2];a[b+34236>>0]=a[u+34236>>0]|0;c[b+34920>>2]=c[u+34920>>2];c[b+34264>>2]=c[u+34264>>2];_setBitIOPointers(b)|0;b=0;return b|0}return 0}function _WriteImagePlaneHeader(b){b=b|0;var e=0,f=0,g=0,h=0,i=0;i=c[b+34248>>2]|0;f=b+34128|0;_putBit16(i,c[f>>2]|0,3);_putBit16(i,c[b+34140>>2]|0,1);h=b+116|0;_putBit16(i,c[h>>2]|0,4);switch(c[f>>2]|0){case 3:case 2:case 1:{_putBit16(i,0,4);_putBit16(i,0,4);break}case 6:{_putBit16(i,(c[b+34156>>2]|0)+-1|0,4);_putBit16(i,0,4);break}default:{}}switch(c[b+16>>2]|0){case 3:case 2:{_putBit16(i,d[b+32908>>0]|0,8);break}case 6:case 5:{f=b+32908|0;e=a[f>>0]|0;if(!(e<<24>>24)){a[f>>0]=10;e=10}_putBit16(i,e&255,8);break}case 7:{f=b+32908|0;e=a[f>>0]|0;if(!(e<<24>>24)){a[f>>0]=13;e=13}_putBit16(i,e&255,8);_putBit16(i,a[b+32909>>0]|0,8);break}default:{}}f=b+34180|0;_putBit16(i,c[f>>2]&1^1,1);e=c[f>>2]|0;if(!(e&1))_writeQuantizer(c[b+34292>>2]|0,i,(3?e>>>3:e)&3,c[b+34156>>2]|0,0);if((c[h>>2]|0)==3){_fillToByte(i);return 0}e=c[f>>2]|0;_putBit16(i,(9?e>>>9:e)&1^1,1);e=c[f>>2]|0;if(e&512|0?(_putBit16(i,(1?e>>>1:e)&1^1,1),g=c[f>>2]|0,(g&2|0)==0):0)_writeQuantizer((c[b+34292>>2]|0)+64|0,i,(5?g>>>5:g)&3,c[b+34156>>2]|0,0);if((c[h>>2]|0)==2){_fillToByte(i);return 0}e=c[f>>2]|0;_putBit16(i,(10?e>>>10:e)&1^1,1);e=c[f>>2]|0;if(!(e&1024)){_fillToByte(i);return 0}_putBit16(i,(2?e>>>2:e)&1^1,1);e=c[f>>2]|0;if(e&4|0){_fillToByte(i);return 0}_writeQuantizer((c[b+34292>>2]|0)+128|0,i,(7?e>>>7:e)&3,c[b+34156>>2]|0,0);_fillToByte(i);return 0}function _writeIndexTableNull(a){a=a|0;if(c[a+34300>>2]|0)return 0;a=c[a+34248>>2]|0;_fillToByte(a);_putBit16(a,4,16);_putBit16(a,111,8);_putBit16(a,255,8);_putBit16(a,1,16);return 0}function _writeIndexTable(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;v=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);s=v;o=a+34300|0;b=c[o>>2]|0;if(!b){Xc=v;return 0}t=c[a+34248>>2]|0;q=a+34264|0;u=c[q>>2]|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[s+12>>2]=0;l=a+16520|0;r=H((c[l>>2]|0)+1|0,b)|0;_putBit16(t,1,16);b=c[l>>2]|0;if((b|0)>-1?(m=a+104|0,n=a+32920|0,p=a+34236|0,(c[a+34244>>2]|0)==0):0){e=c[o>>2]|0;while(1){if((e|0)>0){k=(c[m>>2]|0)==1;l=(b|0)>0;f=b+-1|0;g=0;do a:do if(!k)if(l){i=c[s>>2]|0;j=(c[q>>2]|0)+((H(e,f)|0)+g<<2)|0;e=u+((H(e,b)|0)+g<<2)|0;c[e>>2]=(c[e>>2]|0)-(c[j>>2]|0);e=c[o>>2]|0;j=u+((H(e,b)|0)+g<<2)|0;c[s>>2]=i+(c[j>>2]|0);g=g+1|0;break}else{j=H(e,b)|0;c[s>>2]=(c[s>>2]|0)+(c[u+(j+g<<2)>>2]|0);g=g+1|0;break}else{j=(c[n>>2]|0)==0;i=0;while(1){if(j)h=1;else h=d[p>>0]|0;if(i>>>0>=h>>>0)break a;if(l){h=(c[q>>2]|0)+((H(e,f)|0)+g<<2)|0;e=u+((H(e,b)|0)+g<<2)|0;c[e>>2]=(c[e>>2]|0)-(c[h>>2]|0);e=c[o>>2]|0}w=u+((H(e,b)|0)+g<<2)|0;h=s+(i<<2)|0;c[h>>2]=(c[h>>2]|0)+(c[w>>2]|0);i=i+1|0;g=g+1|0}}while(0);while((g|0)<(e|0))}else f=b+-1|0;if((b|0)>0)b=f;else break}b=c[s>>2]|0;e=c[s+4>>2]|0;f=c[s+8>>2]|0}else{b=0;e=0;f=0}w=b+e|0;c[s+12>>2]=w+f;c[s+8>>2]=w;c[s+4>>2]=b;c[s>>2]=0;b:do if((r|0)>0){j=a+104|0;k=a+32920|0;l=a+34236|0;b=0;i=0;c:while(1){f=(c[j>>2]|0)==1;g=(i|0)<(r|0);while(1){if(f?(c[k>>2]|0)!=0:0)e=d[l>>0]|0;else e=1;if(b>>>0>>0)break;if(g)b=0;else break b}_writeIS(a,t)|0;e=u+(i<<2)|0;w=(c[e>>2]|0)>>>0<5;f=w?255:0;g=s+(b<<2)|0;h=c[g>>2]|0;do if(!w)if(h>>>0<64256){_putBit16(t,h,16);break}else{_putBit16(t,251,8);_putBit16(t,16?h>>>16:h,16);_putBit16(t,h&65535,16);break}else{if((f+-253|0)>>>0>=3)break c;_putBit16(t,f,8)}while(0);w=c[e>>2]|0;c[g>>2]=(w>>>0<5?0:w)+h;b=b+1|0;i=i+1|0}Ha(153071,153105,509,153164)}while(0);_writeIS(a,t)|0;_putBit16(t,255,8);_fillToByte(t);Xc=v;return 0}function _detachISWrite(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;h=b+8|0;e=c[h>>2]|0;if(e&7|0)Ha(149948,149855,1194,153057);g=b+16|0;a=c[g>>2]|0;f=a;i=b+20|0;d=c[i>>2]|0;do if((d^f)&4096){d=b+24|0;f=c[d>>2]|0;a=hd[c[f+36>>2]&63](f,a,4096)|0;if((a|0)<0){i=a;return i|0}else{f=c[b+12>>2]&(c[g>>2]|0)+4096;a=f;c[g>>2]=a;g=d;e=c[h>>2]|0;d=c[i>>2]|0;break}}else g=b+24|0;while(0);i=c[g>>2]|0;a=hd[c[i+36>>2]&63](i,a,d+(3?e>>>3:e)-f|0)|0;if((a|0)<0){i=a;return i|0}c[g>>2]=0;i=a;return i|0}function _copyTo(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+4096|0;if((Xc|0)>=(Yc|0))N(4096);j=k;if(d>>>0<5){hd[c[a+32>>2]&63](a,j,d)|0;Xc=k;return 0}h=a+32|0;e=c[h>>2]|0;i=b+36|0;if(d>>>0>4096){g=d+-4097&-4096;f=d;do{hd[e&63](a,j,4096)|0;hd[c[i>>2]&63](b,j,4096)|0;f=f+-4096|0;e=c[h>>2]|0}while(f>>>0>4096);d=d+-4096-g|0}hd[e&63](a,j,d)|0;hd[c[i>>2]&63](b,j,d)|0;Xc=k;return 0}function _transcodeTileHeader(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0;if(!(c[b+34276>>2]|0))return;if(!(c[b+34280>>2]|0))return;if(c[b+34932>>2]|0)return;J=c[b+34308>>2]|0;W=b+34272|0;S=c[W>>2]|0;T=c[b+34292>>2]|0;N=(H((c[b+132>>2]|0)+1|0,c[b+34268>>2]|0)|0)+S&31;if(!(c[b+34136>>2]|0))U=0;else U=c[b+34928>>2]|0;R=c[b+34156>>2]|0;A=J+(S*592|0)|0;f=b+104|0;_writePacketHeader(c[A>>2]|0,(c[f>>2]|0)!=0&1,N);O=b+34148|0;if(c[O>>2]|0?(c[f>>2]|0)==0:0)_putBit16(c[A>>2]|0,c[J+(S*592|0)+584>>2]|0,4);P=b+34180|0;if(c[P>>2]&1|0)_transcodeQuantizer(c[A>>2]|0,e+1|0,a[e>>0]|0,c[b+108>>2]|0);V=(U|0)!=0;if(V?c[U+34180>>2]&1|0:0)_putBit16(c[A>>2]|0,d[e+1+R>>0]|0,8);Q=b+116|0;g=(c[Q>>2]|0)!=3;if(!(c[f>>2]|0)){if(g){if((c[P>>2]&2|0?(j=c[A>>2]|0,h=a[e+24>>0]|0,k=h&255,l=c[b+108>>2]|0,O=c[e+20>>2]|0,_putBit16(j,(O|0)==1&1,1),(O|0)==0):0)?(_putBit16(j,k+-1|0,4),h<<24>>24):0){f=0;do{_transcodeQuantizer(j,e+49+(f<<4)|0,a[e+33+f>>0]|0,l);f=f+1|0}while((f|0)!=(k|0))}if(((V?c[U+34180>>2]&2|0:0)?(s=c[A>>2]|0,m=a[e+32>>0]|0,t=m&255,O=c[e+28>>2]|0,_putBit16(s,(O|0)==1&1,1),(O|0)==0):0)?(_putBit16(s,t+-1|0,4),m<<24>>24):0){f=0;do{_putBit16(s,d[e+49+(f<<4)+R>>0]|0,8);f=f+1|0}while((f|0)!=(t|0))}if((c[Q>>2]|0)!=2){if((c[P>>2]&4|0?(u=c[A>>2]|0,n=a[e+312>>0]|0,v=n&255,w=c[b+108>>2]|0,Q=c[e+308>>2]|0,_putBit16(u,(Q|0)==1&1,1),(Q|0)==0):0)?(_putBit16(u,v+-1|0,4),n<<24>>24):0){f=0;do{_transcodeQuantizer(u,e+337+(f<<4)|0,a[e+321+f>>0]|0,w);f=f+1|0}while((f|0)!=(v|0))}if(((V?c[U+34180>>2]&4|0:0)?(B=c[A>>2]|0,x=a[e+320>>0]|0,C=x&255,Q=c[e+316>>2]|0,_putBit16(B,(Q|0)==1&1,1),(Q|0)==0):0)?(_putBit16(B,C+-1|0,4),x<<24>>24):0){f=0;do{_putBit16(B,d[e+337+(f<<4)+R>>0]|0,8);f=f+1|0}while((f|0)!=(C|0))}}}}else if(g){g=J+(S*592|0)+4|0;_writePacketHeader(c[g>>2]|0,2,N);if((c[P>>2]&2|0?(o=c[g>>2]|0,i=a[e+24>>0]|0,p=i&255,q=c[b+108>>2]|0,C=c[e+20>>2]|0,_putBit16(o,(C|0)==1&1,1),(C|0)==0):0)?(_putBit16(o,p+-1|0,4),i<<24>>24):0){f=0;do{_transcodeQuantizer(o,e+49+(f<<4)|0,a[e+33+f>>0]|0,q);f=f+1|0}while((f|0)!=(p|0))}if(((V?c[U+34180>>2]&2|0:0)?(y=c[g>>2]|0,r=a[e+32>>0]|0,z=r&255,C=c[e+28>>2]|0,_putBit16(y,(C|0)==1&1,1),(C|0)==0):0)?(_putBit16(y,z+-1|0,4),r<<24>>24):0){f=0;do{_putBit16(y,d[e+49+(f<<4)+R>>0]|0,8);f=f+1|0}while((f|0)!=(z|0))}if((c[Q>>2]|0)!=2){g=J+(S*592|0)+8|0;_writePacketHeader(c[g>>2]|0,3,N);if((c[P>>2]&4|0?(E=c[g>>2]|0,D=a[e+312>>0]|0,F=D&255,G=c[b+108>>2]|0,P=c[e+308>>2]|0,_putBit16(E,(P|0)==1&1,1),(P|0)==0):0)?(_putBit16(E,F+-1|0,4),D<<24>>24):0){f=0;do{_transcodeQuantizer(E,e+337+(f<<4)|0,a[e+321+f>>0]|0,G);f=f+1|0}while((f|0)!=(F|0))}if(((V?c[U+34180>>2]&4|0:0)?(K=c[g>>2]|0,I=a[e+320>>0]|0,L=I&255,P=c[e+316>>2]|0,_putBit16(K,(P|0)==1&1,1),(P|0)==0):0)?(_putBit16(K,L+-1|0,4),I<<24>>24):0){f=0;do{_putBit16(K,d[e+337+(f<<4)+R>>0]|0,8);f=f+1|0}while((f|0)!=(L|0))}if((c[Q>>2]|0)!=1?(M=J+(S*592|0)+12|0,_writePacketHeader(c[M>>2]|0,4,N),c[O>>2]|0):0)_putBit16(c[M>>2]|0,c[J+(S*592|0)+584>>2]|0,4)}}if(!(c[e+20>>2]|0))f=_dquantBits(a[e+24>>0]|0)|0;else f=0;a[T+(S*240|0)+194>>0]=f;if(!(c[e+308>>2]|0))f=_dquantBits(a[e+312>>0]|0)|0;else f=0;a[T+(S*240|0)+195>>0]=f;if(!V)return;h=c[U+34292>>2]|0;g=c[W>>2]|0;if(!(c[e+28>>2]|0))f=_dquantBits(a[e+32>>0]|0)|0;else f=0;a[h+(g*240|0)+194>>0]=f;if(!(c[e+316>>2]|0))f=_dquantBits(a[e+320>>0]|0)|0;else f=0;a[h+(g*240|0)+195>>0]=f;return}function _encodeMB(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);m=o;n=a+34308|0;h=c[n>>2]|0;j=c[a+34272>>2]|0;k=h+(j*592|0)|0;do if(((c[a+34276>>2]|0?c[a+34280>>2]|0:0)?(c[a+34932>>2]|0)==0:0)?(c[a+34176>>2]|0)==0:0){g=(H((c[a+132>>2]|0)+1|0,c[a+34268>>2]|0)|0)+j|0;l=(c[a+104>>2]|0)==0;f=c[k>>2]|0;_putBit16(f,0,8);_putBit16(f,0,8);_putBit16(f,1,8);g=g<<3&248;if(l){_putBit16(f,g,8);if(c[a+34148>>2]|0)_putBit16(c[k>>2]|0,c[h+(j*592|0)+584>>2]|0,4);_writeTileHeaderDC(a,c[k>>2]|0)|0;_writeTileHeaderLP(a,c[k>>2]|0)|0;_writeTileHeaderHP(a,c[k>>2]|0)|0;break}_putBit16(f,g|1,8);_writeTileHeaderDC(a,c[k>>2]|0)|0;f=a+34236|0;if((((d[f>>0]|0)>1?(l=h+(j*592|0)+4|0,p=c[l>>2]|0,_putBit16(p,0,8),_putBit16(p,0,8),_putBit16(p,1,8),_putBit16(p,g|2,8),_writeTileHeaderLP(a,c[l>>2]|0)|0,(d[f>>0]|0)>2):0)?(p=h+(j*592|0)+8|0,l=c[p>>2]|0,_putBit16(l,0,8),_putBit16(l,0,8),_putBit16(l,1,8),_putBit16(l,g|3,8),_writeTileHeaderHP(a,c[p>>2]|0)|0,(d[f>>0]|0)>3):0)?(i=h+(j*592|0)+12|0,p=c[i>>2]|0,_putBit16(p,0,8),_putBit16(p,0,8),_putBit16(p,1,8),_putBit16(p,g|4,8),c[a+34148>>2]|0):0)_putBit16(c[i>>2]|0,c[h+(j*592|0)+584>>2]|0,4)}while(0);if(_EncodeMacroblockDC(a,k,b,e)|0){p=-1;Xc=o;return p|0}f=a+116|0;if((c[f>>2]|0)!=3){if(_EncodeMacroblockLowpass(a,k,b,e)|0){p=-1;Xc=o;return p|0}if((c[f>>2]&-2|0)!=2?_EncodeMacroblockHighpass(a,k,b,e)|0:0){p=-1;Xc=o;return p|0}}if((b+1|0)!=(c[a+34332>>2]|0)){p=0;Xc=o;return p|0}l=e+1|0;k=a+34336|0;f=c[k>>2]|0;if((l|0)!=(f|0)){g=c[a+34268>>2]|0;if(g>>>0>=(c[a+16520>>2]|0)>>>0){p=0;Xc=o;return p|0}if(((c[a+16524+(g+1<<2)>>2]|0)+-1|0)!=(e|0)){p=0;Xc=o;return p|0}}if(!((c[a+34928>>2]|0)!=0?(c[a+34932>>2]|0)==0:0)){b=a+34300|0;if(c[b>>2]|0){g=a+34296|0;h=a+34920|0;i=a+34264|0;j=a+34268|0;f=0;do{_fillToByte(c[(c[g>>2]|0)+(f<<2)>>2]|0);e=c[(c[h>>2]|0)+(f<<2)>>2]|0;gd[c[e+44>>2]&127](e,m)|0;e=c[m>>2]|0;e=(_getSizeWrite(c[(c[g>>2]|0)+(f<<2)>>2]|0)|0)+e|0;p=(c[i>>2]|0)+((H(c[j>>2]|0,c[b>>2]|0)|0)+f<<2)|0;c[p>>2]=e;f=f+1|0}while(f>>>0<(c[b>>2]|0)>>>0);f=c[k>>2]|0}}if((l|0)!=(f|0)){g=a+132|0;f=0;do{_ResetCodingContextEnc((c[n>>2]|0)+(f*592|0)|0);f=f+1|0}while(f>>>0<=(c[g>>2]|0)>>>0)}p=0;Xc=o;return p|0}function _transformDCBlock(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if((d?58>>>d:58)&1|0){e=a+4|0;c[e>>2]=0-(c[e>>2]|0);e=a+12|0;c[e>>2]=0-(c[e>>2]|0);e=a+20|0;c[e>>2]=0-(c[e>>2]|0);e=a+28|0;c[e>>2]=0-(c[e>>2]|0);e=a+36|0;c[e>>2]=0-(c[e>>2]|0);e=a+44|0;c[e>>2]=0-(c[e>>2]|0);e=a+52|0;c[e>>2]=0-(c[e>>2]|0);e=a+60|0;c[e>>2]=0-(c[e>>2]|0)}if((d?172>>>d:172)&1|0){e=a+16|0;c[e>>2]=0-(c[e>>2]|0);e=a+48|0;c[e>>2]=0-(c[e>>2]|0);e=a+20|0;c[e>>2]=0-(c[e>>2]|0);e=a+52|0;c[e>>2]=0-(c[e>>2]|0);e=a+24|0;c[e>>2]=0-(c[e>>2]|0);e=a+56|0;c[e>>2]=0-(c[e>>2]|0);e=a+28|0;c[e>>2]=0-(c[e>>2]|0);e=a+60|0;c[e>>2]=0-(c[e>>2]|0)}if(d>>>0<4){d=a;a=b+64|0;do{c[b>>2]=c[d>>2];b=b+4|0;d=d+4|0}while((b|0)<(a|0));return}else{c[b>>2]=c[a>>2];c[b+4>>2]=c[a+16>>2];c[b+8>>2]=c[a+32>>2];c[b+12>>2]=c[a+48>>2];c[b+16>>2]=c[a+4>>2];c[b+20>>2]=c[a+20>>2];c[b+24>>2]=c[a+36>>2];c[b+28>>2]=c[a+52>>2];c[b+32>>2]=c[a+8>>2];c[b+36>>2]=c[a+24>>2];c[b+40>>2]=c[a+40>>2];c[b+44>>2]=c[a+56>>2];c[b+48>>2]=c[a+12>>2];c[b+52>>2]=c[a+28>>2];c[b+56>>2]=c[a+44>>2];c[b+60>>2]=c[a+60>>2];return}}function _transformACBlocks(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0;w=(d?58>>>d:58)&1;S=(w|0)==0;T=((d?172>>>d:172)&1|0)==0;if(S){n=c[17816]|0;g=c[17824]|0;h=c[17817]|0;i=c[17825]|0;j=c[17818]|0;k=c[17826]|0;l=c[17819]|0;m=c[17827]|0;e=0;f=a;while(1){if(!T){R=f+(n<<2)|0;c[R>>2]=0-(c[R>>2]|0);R=f+(g<<2)|0;c[R>>2]=0-(c[R>>2]|0);R=f+(h<<2)|0;c[R>>2]=0-(c[R>>2]|0);R=f+(i<<2)|0;c[R>>2]=0-(c[R>>2]|0);R=f+(j<<2)|0;c[R>>2]=0-(c[R>>2]|0);R=f+(k<<2)|0;c[R>>2]=0-(c[R>>2]|0);R=f+(l<<2)|0;c[R>>2]=0-(c[R>>2]|0);R=f+(m<<2)|0;c[R>>2]=0-(c[R>>2]|0)}e=e+1|0;if((e|0)==16)break;else f=f+64|0}}else{g=c[17813]|0;h=c[17815]|0;i=c[17817]|0;j=c[17819]|0;k=c[17821]|0;l=c[17823]|0;m=c[17825]|0;n=c[17827]|0;o=c[17816]|0;p=c[17824]|0;q=c[17818]|0;r=c[17826]|0;e=0;f=a;while(1){s=f+(g<<2)|0;c[s>>2]=0-(c[s>>2]|0);s=f+(h<<2)|0;c[s>>2]=0-(c[s>>2]|0);s=f+(i<<2)|0;c[s>>2]=0-(c[s>>2]|0);t=f+(j<<2)|0;c[t>>2]=0-(c[t>>2]|0);u=f+(k<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=f+(l<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=f+(m<<2)|0;c[u>>2]=0-(c[u>>2]|0);v=f+(n<<2)|0;c[v>>2]=0-(c[v>>2]|0);if(!T){R=f+(o<<2)|0;c[R>>2]=0-(c[R>>2]|0);R=f+(p<<2)|0;c[R>>2]=0-(c[R>>2]|0);c[s>>2]=0-(c[s>>2]|0);c[u>>2]=0-(c[u>>2]|0);R=f+(q<<2)|0;c[R>>2]=0-(c[R>>2]|0);R=f+(r<<2)|0;c[R>>2]=0-(c[R>>2]|0);c[t>>2]=0-(c[t>>2]|0);c[v>>2]=0-(c[v>>2]|0)}e=e+1|0;if((e|0)==16)break;else f=f+64|0}}P=d>>>0<4;Q=S?0:3;R=w+1|0;L=2-w|0;M=S?3:0;r=c[17816]|0;s=c[17813]|0;t=c[17820]|0;u=c[17814]|0;v=c[17824]|0;d=c[17815]|0;w=c[17817]|0;x=c[17821]|0;y=c[17818]|0;z=c[17825]|0;A=c[17819]|0;B=c[17822]|0;C=c[17826]|0;D=c[17823]|0;E=c[17827]|0;k=c[17816]|0;l=c[17820]|0;m=c[17814]|0;n=c[17824]|0;o=c[17818]|0;p=c[17822]|0;q=c[17826]|0;N=c[17813]|0;O=c[17815]|0;F=c[17817]|0;G=c[17821]|0;H=c[17825]|0;I=c[17819]|0;J=c[17823]|0;K=c[17827]|0;j=0;do{g=T?j:3-j|0;i=g<<2;h=j<<6;do if(!P){e=a+(j<<6<<2)|0;f=g<<4;if(S){i=b+(f<<2)|0;c[i+(s<<2)>>2]=c[e+(r<<2)>>2];c[i+(u<<2)>>2]=c[e+(t<<2)>>2];c[i+(d<<2)>>2]=c[e+(v<<2)>>2];c[i+(r<<2)>>2]=c[e+(s<<2)>>2];c[i+(w<<2)>>2]=c[e+(w<<2)>>2];c[i+(y<<2)>>2]=c[e+(x<<2)>>2];c[i+(A<<2)>>2]=c[e+(z<<2)>>2];c[i+(t<<2)>>2]=c[e+(u<<2)>>2];c[i+(x<<2)>>2]=c[e+(y<<2)>>2];c[i+(B<<2)>>2]=c[e+(B<<2)>>2];c[i+(D<<2)>>2]=c[e+(C<<2)>>2];c[i+(v<<2)>>2]=c[e+(d<<2)>>2];c[i+(z<<2)>>2]=c[e+(A<<2)>>2];c[i+(C<<2)>>2]=c[e+(D<<2)>>2];c[i+(E<<2)>>2]=c[e+(E<<2)>>2];i=a+((j<<6|16)<<2)|0;f=b+((g<<4)+64<<2)|0;c[f+(s<<2)>>2]=c[i+(r<<2)>>2];c[f+(u<<2)>>2]=c[i+(t<<2)>>2];c[f+(d<<2)>>2]=c[i+(v<<2)>>2];c[f+(r<<2)>>2]=c[i+(s<<2)>>2];c[f+(w<<2)>>2]=c[i+(w<<2)>>2];c[f+(y<<2)>>2]=c[i+(x<<2)>>2];c[f+(A<<2)>>2]=c[i+(z<<2)>>2];c[f+(t<<2)>>2]=c[i+(u<<2)>>2];c[f+(x<<2)>>2]=c[i+(y<<2)>>2];c[f+(B<<2)>>2]=c[i+(B<<2)>>2];c[f+(D<<2)>>2]=c[i+(C<<2)>>2];c[f+(v<<2)>>2]=c[i+(d<<2)>>2];c[f+(z<<2)>>2]=c[i+(A<<2)>>2];c[f+(C<<2)>>2]=c[i+(D<<2)>>2];c[f+(E<<2)>>2]=c[i+(E<<2)>>2];f=a+((j<<6|32)<<2)|0;i=b+((g<<4)+128<<2)|0;c[i+(s<<2)>>2]=c[f+(r<<2)>>2];c[i+(u<<2)>>2]=c[f+(t<<2)>>2];c[i+(d<<2)>>2]=c[f+(v<<2)>>2];c[i+(r<<2)>>2]=c[f+(s<<2)>>2];c[i+(w<<2)>>2]=c[f+(w<<2)>>2];c[i+(y<<2)>>2]=c[f+(x<<2)>>2];c[i+(A<<2)>>2]=c[f+(z<<2)>>2];c[i+(t<<2)>>2]=c[f+(u<<2)>>2];c[i+(x<<2)>>2]=c[f+(y<<2)>>2];c[i+(B<<2)>>2]=c[f+(B<<2)>>2];c[i+(D<<2)>>2]=c[f+(C<<2)>>2];c[i+(v<<2)>>2]=c[f+(d<<2)>>2];c[i+(z<<2)>>2]=c[f+(A<<2)>>2];c[i+(C<<2)>>2]=c[f+(D<<2)>>2];c[i+(E<<2)>>2]=c[f+(E<<2)>>2];h=a+((h|48)<<2)|0;i=b+((g<<4)+192<<2)|0;c[i+(s<<2)>>2]=c[h+(r<<2)>>2];c[i+(u<<2)>>2]=c[h+(t<<2)>>2];c[i+(d<<2)>>2]=c[h+(v<<2)>>2];c[i+(r<<2)>>2]=c[h+(s<<2)>>2];c[i+(w<<2)>>2]=c[h+(w<<2)>>2];c[i+(y<<2)>>2]=c[h+(x<<2)>>2];c[i+(A<<2)>>2]=c[h+(z<<2)>>2];c[i+(t<<2)>>2]=c[h+(u<<2)>>2];c[i+(x<<2)>>2]=c[h+(y<<2)>>2];c[i+(B<<2)>>2]=c[h+(B<<2)>>2];c[i+(D<<2)>>2]=c[h+(C<<2)>>2];c[i+(v<<2)>>2]=c[h+(d<<2)>>2];c[i+(z<<2)>>2]=c[h+(A<<2)>>2];c[i+(C<<2)>>2]=c[h+(D<<2)>>2];c[i+(E<<2)>>2]=c[h+(E<<2)>>2];break}else{h=b+(f+192<<2)|0;c[h+(N<<2)>>2]=c[e+(k<<2)>>2];c[h+(m<<2)>>2]=c[e+(l<<2)>>2];c[h+(O<<2)>>2]=c[e+(n<<2)>>2];c[h+(k<<2)>>2]=c[e+(N<<2)>>2];c[h+(F<<2)>>2]=c[e+(F<<2)>>2];c[h+(o<<2)>>2]=c[e+(G<<2)>>2];c[h+(I<<2)>>2]=c[e+(H<<2)>>2];c[h+(l<<2)>>2]=c[e+(m<<2)>>2];c[h+(G<<2)>>2]=c[e+(o<<2)>>2];c[h+(p<<2)>>2]=c[e+(p<<2)>>2];c[h+(J<<2)>>2]=c[e+(q<<2)>>2];c[h+(n<<2)>>2]=c[e+(O<<2)>>2];c[h+(H<<2)>>2]=c[e+(I<<2)>>2];c[h+(q<<2)>>2]=c[e+(J<<2)>>2];c[h+(K<<2)>>2]=c[e+(K<<2)>>2];h=a+((j<<6|16)<<2)|0;i=b+((g<<4)+128<<2)|0;c[i+(N<<2)>>2]=c[h+(k<<2)>>2];c[i+(m<<2)>>2]=c[h+(l<<2)>>2];c[i+(O<<2)>>2]=c[h+(n<<2)>>2];c[i+(k<<2)>>2]=c[h+(N<<2)>>2];c[i+(F<<2)>>2]=c[h+(F<<2)>>2];c[i+(o<<2)>>2]=c[h+(G<<2)>>2];c[i+(I<<2)>>2]=c[h+(H<<2)>>2];c[i+(l<<2)>>2]=c[h+(m<<2)>>2];c[i+(G<<2)>>2]=c[h+(o<<2)>>2];c[i+(p<<2)>>2]=c[h+(p<<2)>>2];c[i+(J<<2)>>2]=c[h+(q<<2)>>2];c[i+(n<<2)>>2]=c[h+(O<<2)>>2];c[i+(H<<2)>>2]=c[h+(I<<2)>>2];c[i+(q<<2)>>2]=c[h+(J<<2)>>2];c[i+(K<<2)>>2]=c[h+(K<<2)>>2];i=a+((j<<6|32)<<2)|0;h=b+((g<<4)+64<<2)|0;c[h+(N<<2)>>2]=c[i+(k<<2)>>2];c[h+(m<<2)>>2]=c[i+(l<<2)>>2];c[h+(O<<2)>>2]=c[i+(n<<2)>>2];c[h+(k<<2)>>2]=c[i+(N<<2)>>2];c[h+(F<<2)>>2]=c[i+(F<<2)>>2];c[h+(o<<2)>>2]=c[i+(G<<2)>>2];c[h+(I<<2)>>2]=c[i+(H<<2)>>2];c[h+(l<<2)>>2]=c[i+(m<<2)>>2];c[h+(G<<2)>>2]=c[i+(o<<2)>>2];c[h+(p<<2)>>2]=c[i+(p<<2)>>2];c[h+(J<<2)>>2]=c[i+(q<<2)>>2];c[h+(n<<2)>>2]=c[i+(O<<2)>>2];c[h+(H<<2)>>2]=c[i+(I<<2)>>2];c[h+(q<<2)>>2]=c[i+(J<<2)>>2];c[h+(K<<2)>>2]=c[i+(K<<2)>>2];h=a+((j<<6|48)<<2)|0;i=b+(g<<4<<2)|0;c[i+(N<<2)>>2]=c[h+(k<<2)>>2];c[i+(m<<2)>>2]=c[h+(l<<2)>>2];c[i+(O<<2)>>2]=c[h+(n<<2)>>2];c[i+(k<<2)>>2]=c[h+(N<<2)>>2];c[i+(F<<2)>>2]=c[h+(F<<2)>>2];c[i+(o<<2)>>2]=c[h+(G<<2)>>2];c[i+(I<<2)>>2]=c[h+(H<<2)>>2];c[i+(l<<2)>>2]=c[h+(m<<2)>>2];c[i+(G<<2)>>2]=c[h+(o<<2)>>2];c[i+(p<<2)>>2]=c[h+(p<<2)>>2];c[i+(J<<2)>>2]=c[h+(q<<2)>>2];c[i+(n<<2)>>2]=c[h+(O<<2)>>2];c[i+(H<<2)>>2]=c[h+(I<<2)>>2];c[i+(q<<2)>>2]=c[h+(J<<2)>>2];c[i+(K<<2)>>2]=c[h+(K<<2)>>2];break}}else{e=b+((Q|i)<<4<<2)|0;f=a+(j<<6<<2)|0;g=e+64|0;do{c[e>>2]=c[f>>2];e=e+4|0;f=f+4|0}while((e|0)<(g|0));e=b+((R|i)<<4<<2)|0;f=a+((j<<6|16)<<2)|0;g=e+64|0;do{c[e>>2]=c[f>>2];e=e+4|0;f=f+4|0}while((e|0)<(g|0));e=b+((L|i)<<4<<2)|0;f=a+((j<<6|32)<<2)|0;g=e+64|0;do{c[e>>2]=c[f>>2];e=e+4|0;f=f+4|0}while((e|0)<(g|0));e=b+((M|i)<<4<<2)|0;f=a+((j<<6|48)<<2)|0;g=e+64|0;do{c[e>>2]=c[f>>2];e=e+4|0;f=f+4|0}while((e|0)<(g|0))}while(0);j=j+1|0}while((j|0)!=4);return}function _transformACBlocks420(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0;V=(d?58>>>d:58)&1;W=(V|0)==0;X=((d?172>>>d:172)&1|0)==0;if(W){if(!X){U=a+(c[17816]<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=a+(c[17824]<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=a+(c[17817]<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=a+(c[17825]<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=a+(c[17818]<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=a+(c[17826]<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=a+(c[17819]<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=a+(c[17827]<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=a+64|0;T=U+(c[17816]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17824]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17817]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17825]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17818]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17826]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17819]<<2)|0;c[T>>2]=0-(c[T>>2]|0);U=U+(c[17827]<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=a+128|0;T=U+(c[17816]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17824]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17817]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17825]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17818]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17826]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17819]<<2)|0;c[T>>2]=0-(c[T>>2]|0);U=U+(c[17827]<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=a+192|0;T=U+(c[17816]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17824]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17817]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17825]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17818]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17826]<<2)|0;c[T>>2]=0-(c[T>>2]|0);T=U+(c[17819]<<2)|0;c[T>>2]=0-(c[T>>2]|0);U=U+(c[17827]<<2)|0;c[U>>2]=0-(c[U>>2]|0)}}else{j=c[17813]|0;k=c[17815]|0;l=c[17817]|0;m=c[17819]|0;n=c[17821]|0;o=c[17823]|0;p=c[17825]|0;q=c[17827]|0;u=c[17816]|0;r=c[17824]|0;s=c[17818]|0;t=c[17826]|0;e=a+(j<<2)|0;c[e>>2]=0-(c[e>>2]|0);e=a+(k<<2)|0;c[e>>2]=0-(c[e>>2]|0);e=a+(l<<2)|0;c[e>>2]=0-(c[e>>2]|0);f=a+(m<<2)|0;c[f>>2]=0-(c[f>>2]|0);g=a+(n<<2)|0;c[g>>2]=0-(c[g>>2]|0);g=a+(o<<2)|0;c[g>>2]=0-(c[g>>2]|0);g=a+(p<<2)|0;c[g>>2]=0-(c[g>>2]|0);h=a+(q<<2)|0;c[h>>2]=0-(c[h>>2]|0);if(!X){U=a+(u<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=a+(r<<2)|0;c[U>>2]=0-(c[U>>2]|0);c[e>>2]=0-(c[e>>2]|0);c[g>>2]=0-(c[g>>2]|0);U=a+(s<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=a+(t<<2)|0;c[U>>2]=0-(c[U>>2]|0);c[f>>2]=0-(c[f>>2]|0);c[h>>2]=0-(c[h>>2]|0)}e=a+64|0;f=e+(j<<2)|0;c[f>>2]=0-(c[f>>2]|0);f=e+(k<<2)|0;c[f>>2]=0-(c[f>>2]|0);f=e+(l<<2)|0;c[f>>2]=0-(c[f>>2]|0);g=e+(m<<2)|0;c[g>>2]=0-(c[g>>2]|0);h=e+(n<<2)|0;c[h>>2]=0-(c[h>>2]|0);h=e+(o<<2)|0;c[h>>2]=0-(c[h>>2]|0);h=e+(p<<2)|0;c[h>>2]=0-(c[h>>2]|0);i=e+(q<<2)|0;c[i>>2]=0-(c[i>>2]|0);if(!X){U=e+(u<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=e+(r<<2)|0;c[U>>2]=0-(c[U>>2]|0);c[f>>2]=0-(c[f>>2]|0);c[h>>2]=0-(c[h>>2]|0);U=e+(s<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=e+(t<<2)|0;c[U>>2]=0-(c[U>>2]|0);c[g>>2]=0-(c[g>>2]|0);c[i>>2]=0-(c[i>>2]|0)}e=a+128|0;f=e+(j<<2)|0;c[f>>2]=0-(c[f>>2]|0);f=e+(k<<2)|0;c[f>>2]=0-(c[f>>2]|0);f=e+(l<<2)|0;c[f>>2]=0-(c[f>>2]|0);g=e+(m<<2)|0;c[g>>2]=0-(c[g>>2]|0);h=e+(n<<2)|0;c[h>>2]=0-(c[h>>2]|0);h=e+(o<<2)|0;c[h>>2]=0-(c[h>>2]|0);h=e+(p<<2)|0;c[h>>2]=0-(c[h>>2]|0);i=e+(q<<2)|0;c[i>>2]=0-(c[i>>2]|0);if(!X){U=e+(u<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=e+(r<<2)|0;c[U>>2]=0-(c[U>>2]|0);c[f>>2]=0-(c[f>>2]|0);c[h>>2]=0-(c[h>>2]|0);U=e+(s<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=e+(t<<2)|0;c[U>>2]=0-(c[U>>2]|0);c[g>>2]=0-(c[g>>2]|0);c[i>>2]=0-(c[i>>2]|0)}i=a+192|0;h=i+(j<<2)|0;c[h>>2]=0-(c[h>>2]|0);h=i+(k<<2)|0;c[h>>2]=0-(c[h>>2]|0);h=i+(l<<2)|0;c[h>>2]=0-(c[h>>2]|0);g=i+(m<<2)|0;c[g>>2]=0-(c[g>>2]|0);f=i+(n<<2)|0;c[f>>2]=0-(c[f>>2]|0);f=i+(o<<2)|0;c[f>>2]=0-(c[f>>2]|0);f=i+(p<<2)|0;c[f>>2]=0-(c[f>>2]|0);e=i+(q<<2)|0;c[e>>2]=0-(c[e>>2]|0);if(!X){U=i+(u<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=i+(r<<2)|0;c[U>>2]=0-(c[U>>2]|0);c[h>>2]=0-(c[h>>2]|0);c[f>>2]=0-(c[f>>2]|0);U=i+(s<<2)|0;c[U>>2]=0-(c[U>>2]|0);U=i+(t<<2)|0;c[U>>2]=0-(c[U>>2]|0);c[g>>2]=0-(c[g>>2]|0);c[e>>2]=0-(c[e>>2]|0)}}D=d>>>0<4;E=(W^1)&1;F=c[17816]|0;G=c[17813]|0;H=c[17820]|0;I=c[17814]|0;J=c[17824]|0;K=c[17815]|0;L=c[17817]|0;M=c[17821]|0;N=c[17818]|0;O=c[17825]|0;P=c[17819]|0;Q=c[17822]|0;R=c[17826]|0;S=c[17823]|0;T=c[17827]|0;U=c[17814]|0;k=c[17820]|0;l=c[17815]|0;m=c[17824]|0;n=c[17825]|0;o=c[17816]|0;p=c[17813]|0;q=c[17814]|0;r=c[17817]|0;s=c[17821]|0;t=c[17818]|0;d=c[17825]|0;u=c[17819]|0;v=c[17822]|0;w=c[17826]|0;x=c[17823]|0;y=c[17827]|0;z=c[17820]|0;A=c[17815]|0;B=c[17824]|0;C=c[17825]|0;j=0;do{g=X?j:1-j|0;h=g<<1;i=j<<5;do if(!D){e=a+(i<<2)|0;f=g<<4;if(W){h=b+(f<<2)|0;c[h+(G<<2)>>2]=c[e+(F<<2)>>2];c[h+(I<<2)>>2]=c[e+(H<<2)>>2];c[h+(K<<2)>>2]=c[e+(J<<2)>>2];c[h+(F<<2)>>2]=c[e+(G<<2)>>2];c[h+(L<<2)>>2]=c[e+(L<<2)>>2];c[h+(N<<2)>>2]=c[e+(M<<2)>>2];c[h+(P<<2)>>2]=c[e+(O<<2)>>2];c[h+(H<<2)>>2]=c[e+(I<<2)>>2];c[h+(M<<2)>>2]=c[e+(N<<2)>>2];c[h+(Q<<2)>>2]=c[e+(Q<<2)>>2];c[h+(S<<2)>>2]=c[e+(R<<2)>>2];c[h+(J<<2)>>2]=c[e+(K<<2)>>2];c[h+(O<<2)>>2]=c[e+(P<<2)>>2];c[h+(R<<2)>>2]=c[e+(S<<2)>>2];c[h+(T<<2)>>2]=c[e+(T<<2)>>2];h=a+((j<<5|16)<<2)|0;i=b+((g<<4)+32<<2)|0;c[i+(G<<2)>>2]=c[h+(F<<2)>>2];c[i+(I<<2)>>2]=c[h+(H<<2)>>2];c[i+(K<<2)>>2]=c[h+(J<<2)>>2];c[i+(F<<2)>>2]=c[h+(G<<2)>>2];c[i+(L<<2)>>2]=c[h+(L<<2)>>2];c[i+(N<<2)>>2]=c[h+(M<<2)>>2];c[i+(P<<2)>>2]=c[h+(O<<2)>>2];c[i+(k<<2)>>2]=c[h+(U<<2)>>2];c[i+(M<<2)>>2]=c[h+(N<<2)>>2];c[i+(Q<<2)>>2]=c[h+(Q<<2)>>2];c[i+(S<<2)>>2]=c[h+(R<<2)>>2];c[i+(m<<2)>>2]=c[h+(l<<2)>>2];c[i+(n<<2)>>2]=c[h+(P<<2)>>2];c[i+(R<<2)>>2]=c[h+(S<<2)>>2];c[i+(T<<2)>>2]=c[h+(T<<2)>>2];break}else{h=b+(f+32<<2)|0;c[h+(p<<2)>>2]=c[e+(o<<2)>>2];c[h+(q<<2)>>2]=c[e+(k<<2)>>2];c[h+(l<<2)>>2]=c[e+(m<<2)>>2];c[h+(o<<2)>>2]=c[e+(p<<2)>>2];c[h+(r<<2)>>2]=c[e+(r<<2)>>2];c[h+(t<<2)>>2]=c[e+(s<<2)>>2];c[h+(u<<2)>>2]=c[e+(d<<2)>>2];c[h+(k<<2)>>2]=c[e+(q<<2)>>2];c[h+(s<<2)>>2]=c[e+(t<<2)>>2];c[h+(v<<2)>>2]=c[e+(v<<2)>>2];c[h+(x<<2)>>2]=c[e+(w<<2)>>2];c[h+(m<<2)>>2]=c[e+(l<<2)>>2];c[h+(d<<2)>>2]=c[e+(u<<2)>>2];c[h+(w<<2)>>2]=c[e+(x<<2)>>2];c[h+(y<<2)>>2]=c[e+(y<<2)>>2];h=a+((j<<5|16)<<2)|0;i=b+(g<<4<<2)|0;c[i+(p<<2)>>2]=c[h+(o<<2)>>2];c[i+(q<<2)>>2]=c[h+(k<<2)>>2];c[i+(l<<2)>>2]=c[h+(m<<2)>>2];c[i+(o<<2)>>2]=c[h+(p<<2)>>2];c[i+(r<<2)>>2]=c[h+(r<<2)>>2];c[i+(t<<2)>>2]=c[h+(s<<2)>>2];c[i+(u<<2)>>2]=c[h+(d<<2)>>2];c[i+(z<<2)>>2]=c[h+(q<<2)>>2];c[i+(s<<2)>>2]=c[h+(t<<2)>>2];c[i+(v<<2)>>2]=c[h+(v<<2)>>2];c[i+(x<<2)>>2]=c[h+(w<<2)>>2];c[i+(B<<2)>>2]=c[h+(A<<2)>>2];c[i+(C<<2)>>2]=c[h+(u<<2)>>2];c[i+(w<<2)>>2]=c[h+(x<<2)>>2];c[i+(y<<2)>>2]=c[h+(y<<2)>>2];break}}else{e=b+((h|E)<<4<<2)|0;f=a+(j<<5<<2)|0;g=e+64|0;do{c[e>>2]=c[f>>2];e=e+4|0;f=f+4|0}while((e|0)<(g|0));e=b+(((V|h)<<4^16)<<2)|0;f=a+((i|16)<<2)|0;g=e+64|0;do{c[e>>2]=c[f>>2];e=e+4|0;f=f+4|0}while((e|0)<(g|0))}while(0);j=j+1|0}while((j|0)!=2);return}function _transformDCBlock422(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;if(d>>>0>=4)Ha(152731,152752,217,152838);e=((d?58>>>d:58)&1|0)==0;if(!e){f=a+4|0;c[f>>2]=0-(c[f>>2]|0);f=a+12|0;c[f>>2]=0-(c[f>>2]|0);f=a+16|0;c[f>>2]=0-(c[f>>2]|0);f=a+20|0;c[f>>2]=0-(c[f>>2]|0);f=a+28|0;c[f>>2]=0-(c[f>>2]|0)}if((d?172>>>d:172)&1|0){f=a+8|0;c[f>>2]=0-(c[f>>2]|0);f=a+12|0;c[f>>2]=0-(c[f>>2]|0);f=a+24|0;c[f>>2]=0-(c[f>>2]|0);f=a+28|0;c[f>>2]=0-(c[f>>2]|0)}if(e){c[b>>2]=c[a>>2];c[b+4>>2]=c[a+4>>2];c[b+8>>2]=c[a+8>>2];c[b+12>>2]=c[a+12>>2];c[b+16>>2]=c[a+16>>2];c[b+20>>2]=c[a+20>>2];c[b+24>>2]=c[a+24>>2];c[b+28>>2]=c[a+28>>2];return}else{c[b>>2]=c[a>>2];c[b+4>>2]=c[a+20>>2];c[b+8>>2]=c[a+24>>2];c[b+12>>2]=c[a+28>>2];c[b+16>>2]=c[a+16>>2];c[b+20>>2]=c[a+4>>2];c[b+24>>2]=c[a+8>>2];c[b+28>>2]=c[a+12>>2];return}}function _transformACBlocks422(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;if(d>>>0>=4)Ha(152731,152752,284,152817);w=((d?58>>>d:58)&1|0)==0;x=(d?172>>>d:172)&1;v=(x|0)==0;if(w){e=c[17816]|0;f=c[17824]|0;g=c[17817]|0;h=c[17825]|0;i=c[17818]|0;j=c[17826]|0;k=c[17819]|0;l=c[17827]|0;if(!v){u=a+(e<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=a+(f<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=a+(g<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=a+(h<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=a+(i<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=a+(j<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=a+(k<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=a+(l<<2)|0;c[u>>2]=0-(c[u>>2]|0)}d=a+64|0;if(!v){u=d+(e<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(f<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(g<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(h<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(i<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(j<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(k<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(l<<2)|0;c[u>>2]=0-(c[u>>2]|0)}d=a+128|0;if(!v){u=d+(e<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(f<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(g<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(h<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(i<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(j<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(k<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(l<<2)|0;c[u>>2]=0-(c[u>>2]|0)}d=a+192|0;if(!v){u=d+(e<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(f<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(g<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(h<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(i<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(j<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(k<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(l<<2)|0;c[u>>2]=0-(c[u>>2]|0)}d=a+256|0;if(!v){u=d+(e<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(f<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(g<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(h<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(i<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(j<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(k<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(l<<2)|0;c[u>>2]=0-(c[u>>2]|0)}d=a+320|0;if(!v){u=d+(e<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(f<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(g<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(h<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(i<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(j<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(k<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(l<<2)|0;c[u>>2]=0-(c[u>>2]|0)}d=a+384|0;if(!v){u=d+(e<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(f<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(g<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(h<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(i<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(j<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(k<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(l<<2)|0;c[u>>2]=0-(c[u>>2]|0)}d=a+448|0;if(!v){u=d+(e<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(f<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(g<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(h<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(i<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(j<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(k<<2)|0;c[u>>2]=0-(c[u>>2]|0);u=d+(l<<2)|0;c[u>>2]=0-(c[u>>2]|0)}}else{f=c[17813]|0;i=c[17815]|0;j=c[17817]|0;k=c[17819]|0;l=c[17821]|0;m=c[17823]|0;g=c[17825]|0;h=c[17827]|0;n=c[17816]|0;o=c[17824]|0;p=c[17818]|0;q=c[17826]|0;d=0;e=a;while(1){r=e+(f<<2)|0;c[r>>2]=0-(c[r>>2]|0);r=e+(i<<2)|0;c[r>>2]=0-(c[r>>2]|0);r=e+(j<<2)|0;c[r>>2]=0-(c[r>>2]|0);s=e+(k<<2)|0;c[s>>2]=0-(c[s>>2]|0);t=e+(l<<2)|0;c[t>>2]=0-(c[t>>2]|0);t=e+(m<<2)|0;c[t>>2]=0-(c[t>>2]|0);t=e+(g<<2)|0;c[t>>2]=0-(c[t>>2]|0);u=e+(h<<2)|0;c[u>>2]=0-(c[u>>2]|0);if(!v){y=e+(n<<2)|0;c[y>>2]=0-(c[y>>2]|0);y=e+(o<<2)|0;c[y>>2]=0-(c[y>>2]|0);c[r>>2]=0-(c[r>>2]|0);c[t>>2]=0-(c[t>>2]|0);t=e+(p<<2)|0;c[t>>2]=0-(c[t>>2]|0);t=e+(q<<2)|0;c[t>>2]=0-(c[t>>2]|0);c[s>>2]=0-(c[s>>2]|0);c[u>>2]=0-(c[u>>2]|0)}d=d+1|0;if((d|0)==8)break;else e=e+64|0}}if(w){d=(v^1)&1;e=d<<6;f=b+(d<<6<<2)|0;g=a;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+((d<<6|16)<<2)|0;g=a+64|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+((d<<6|32)<<2)|0;g=a+128|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+((e|48)<<2)|0;g=a+192|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));d=x<<2^4;f=b+(d<<4<<2)|0;g=a+256|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+((d<<4|16)<<2)|0;g=a+320|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+((d<<4|32)<<2)|0;g=a+384|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+((d<<4|48)<<2)|0;g=a+448|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));return}if(v){f=b+192|0;g=a;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+128|0;g=a+64|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+64|0;g=a+128|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b;g=a+192|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+448|0;g=a+256|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+384|0;g=a+320|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+320|0;g=a+384|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+256|0;g=a+448|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));return}else{f=b+448|0;g=a;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+384|0;g=a+64|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+320|0;g=a+128|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+256|0;g=a+192|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+192|0;g=a+256|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+128|0;g=a+320|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b+64|0;g=a+384|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=b;g=a+448|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));return}}function _StrIODecTerm(a){a=a|0;_detachISRead(a,c[a+34248>>2]|0)|0;_is_free(c[a+34296>>2]|0);_is_free(c[a+34264>>2]|0);return 0}function _StrIOEncTerm(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=Xc;Xc=Xc+4176|0;if((Xc|0)>=(Yc|0))N(4176);j=G+4144|0;i=G+4128|0;h=G+4120|0;g=G+4112|0;f=G+4104|0;e=G+4096|0;B=G;l=c[b+34248>>2]|0;_fillToByte(l);do if(c[b+76>>2]|0){m=b+16520|0;c[e>>2]=(c[m>>2]|0)+1;_printf(152461,e)|0;e=0;do{A=c[b+16524+(e<<2)>>2]|0;c[f>>2]=e;c[f+4>>2]=A;_printf(152484,f)|0;e=e+1|0}while(e>>>0<=(c[m>>2]|0)>>>0);k=b+132|0;c[g>>2]=(c[k>>2]|0)+1;_printf(152518,g)|0;e=0;do{A=c[b+136+(e<<2)>>2]|0;c[h>>2]=e;c[h+4>>2]=A;_printf(152484,h)|0;e=e+1|0}while(e>>>0<=(c[k>>2]|0)>>>0);e=b+104|0;if(!(c[e>>2]|0))_puts(152539)|0;else _puts(152564)|0;if(!(c[b+34144>>2]|0)){_puts(152591)|0;break}h=b+34264|0;f=c[k>>2]|0;if(!(c[e>>2]|0)){g=0;e=f;do{f=0;do{A=(c[h>>2]|0)+((H(e+1|0,g)|0)+f<<2)|0;A=c[A>>2]|0;c[i>>2]=g;c[i+4>>2]=f;c[i+8>>2]=A;_printf(152624,i)|0;f=f+1|0;e=c[k>>2]|0}while(f>>>0<=e>>>0);g=g+1|0}while(g>>>0<=(c[m>>2]|0)>>>0)}else{g=0;e=f;do{f=0;do{A=(c[h>>2]|0)+((H(e+1|0,g)|0)+f<<2<<2)|0;x=c[A>>2]|0;y=c[A+4>>2]|0;z=c[A+8>>2]|0;A=c[A+12>>2]|0;c[j>>2]=g;c[j+4>>2]=f;c[j+8>>2]=x;c[j+12>>2]=y;c[j+16>>2]=z;c[j+20>>2]=A;_printf(152663,j)|0;f=f+1|0;e=c[k>>2]|0}while(f>>>0<=e>>>0);g=g+1|0}while(g>>>0<=(c[m>>2]|0)>>>0)}}while(0);_writeIndexTable(b)|0;_detachISWrite(b,l)|0;z=b+34300|0;if(!(c[z>>2]|0)){b=0;Xc=G;return b|0}w=c[b+124>>2]|0;A=b+34264|0;x=c[A>>2]|0;f=b+34296|0;e=0;do{_detachISWrite(b,c[(c[f>>2]|0)+(e<<2)>>2]|0)|0;e=e+1|0;g=c[z>>2]|0}while(e>>>0>>0);y=b+34920|0;if(g|0){e=0;do{v=c[(c[y>>2]|0)+(e<<2)>>2]|0;gd[c[v+40>>2]&127](v,0)|0;e=e+1|0}while(e>>>0<(c[z>>2]|0)>>>0)}q=b+104|0;r=b+32920|0;s=b+34236|0;t=b+16520|0;u=b+132|0;v=w+36|0;p=0;while(1){if((c[q>>2]|0)==1?(c[r>>2]|0)!=0:0)e=d[s>>0]|0;else e=1;if(p>>>0>=e>>>0)break;e=p;o=0;do{n=0;do{do if(c[q>>2]|0){f=c[y>>2]|0;g=H(n,d[s>>0]|0)|0;if(c[r>>2]|0){k=c[f+(g+p<<2)>>2]|0;g=c[x+(e<<2)>>2]|0;if(g>>>0<5)hd[c[k+32>>2]&63](k,B,g)|0;else{i=k+32|0;f=c[i>>2]|0;if(g>>>0>4096){j=g+-4097|0;h=g;do{hd[f&63](k,B,4096)|0;hd[c[v>>2]&63](w,B,4096)|0;h=h+-4096|0;f=c[i>>2]|0}while(h>>>0>4096);g=g+-4096-(j&-4096)|0}hd[f&63](k,B,g)|0;hd[c[v>>2]&63](w,B,g)|0}e=e+(d[s>>0]|0)|0;break}k=c[f+(g<<2)>>2]|0;l=e+1|0;g=c[x+(e<<2)>>2]|0;if(g>>>0<5)hd[c[k+32>>2]&63](k,B,g)|0;else{i=k+32|0;f=c[i>>2]|0;if(g>>>0>4096){j=g+-4097|0;h=g;do{hd[f&63](k,B,4096)|0;hd[c[v>>2]&63](w,B,4096)|0;h=h+-4096|0;f=c[i>>2]|0}while(h>>>0>4096);g=g+-4096-(j&-4096)|0}hd[f&63](k,B,g)|0;hd[c[v>>2]&63](w,B,g)|0}f=a[s>>0]|0;if((f&255)>1){k=(c[y>>2]|0)+((H(n,f&255)|0)+1<<2)|0;k=c[k>>2]|0;m=e+2|0;g=c[x+(l<<2)>>2]|0;if(g>>>0<5)hd[c[k+32>>2]&63](k,B,g)|0;else{i=k+32|0;f=c[i>>2]|0;if(g>>>0>4096){j=g+-4097|0;h=g;do{hd[f&63](k,B,4096)|0;hd[c[v>>2]&63](w,B,4096)|0;h=h+-4096|0;f=c[i>>2]|0}while(h>>>0>4096);g=g+-4096-(j&-4096)|0}hd[f&63](k,B,g)|0;hd[c[v>>2]&63](w,B,g)|0}f=a[s>>0]|0;if((f&255)>2){k=(c[y>>2]|0)+((H(n,f&255)|0)+2<<2)|0;k=c[k>>2]|0;l=e+3|0;g=c[x+(m<<2)>>2]|0;if(g>>>0<5)hd[c[k+32>>2]&63](k,B,g)|0;else{i=k+32|0;f=c[i>>2]|0;if(g>>>0>4096){j=g+-4097|0;h=g;do{hd[f&63](k,B,4096)|0;hd[c[v>>2]&63](w,B,4096)|0;h=h+-4096|0;f=c[i>>2]|0}while(h>>>0>4096);g=g+-4096-(j&-4096)|0}hd[f&63](k,B,g)|0;hd[c[v>>2]&63](w,B,g)|0}f=a[s>>0]|0;if((f&255)>3){k=(c[y>>2]|0)+((H(n,f&255)|0)+3<<2)|0;k=c[k>>2]|0;e=e+4|0;g=c[x+(l<<2)>>2]|0;if(g>>>0<5)hd[c[k+32>>2]&63](k,B,g)|0;else{i=k+32|0;f=c[i>>2]|0;if(g>>>0>4096){j=g+-4097|0;h=g;do{hd[f&63](k,B,4096)|0;hd[c[v>>2]&63](w,B,4096)|0;h=h+-4096|0;f=c[i>>2]|0}while(h>>>0>4096);g=g+-4096-(j&-4096)|0}hd[f&63](k,B,g)|0;hd[c[v>>2]&63](w,B,g)|0}}else e=l}else e=m}else e=l}else{j=c[(c[y>>2]|0)+(n<<2)>>2]|0;k=e+1|0;f=c[x+(e<<2)>>2]|0;if(f>>>0<5)hd[c[j+32>>2]&63](j,B,f)|0;else{h=j+32|0;e=c[h>>2]|0;if(f>>>0>4096){i=f+-4097|0;g=f;do{hd[e&63](j,B,4096)|0;hd[c[v>>2]&63](w,B,4096)|0;g=g+-4096|0;e=c[h>>2]|0}while(g>>>0>4096);f=f+-4096-(i&-4096)|0}hd[e&63](j,B,f)|0;hd[c[v>>2]&63](w,B,f)|0}e=k}while(0);n=n+1|0}while(n>>>0<=(c[u>>2]|0)>>>0);o=o+1|0}while(o>>>0<=(c[t>>2]|0)>>>0);p=p+1|0}B=H(c[b+34332>>2]|0,c[b+34336>>2]|0)|0;B=(H(B,c[b+108>>2]|0)|0)>>>0>67108863;e=c[z>>2]|0;f=(e|0)!=0;if(B){g=b+34924|0;a:do if(f){f=0;b:while(1){e=c[y>>2]|0;do if(e|0?(E=c[e+(f<<2)>>2]|0,E|0):0){e=c[E>>2]|0;if(e){_fclose(e)|0;if((_remove(c[(c[g>>2]|0)+(f<<2)>>2]|0)|0)==-1){e=-1;break b}e=c[(c[y>>2]|0)+(f<<2)>>2]|0;if(!e)break}else e=E;_is_free(e)}while(0);e=c[g>>2]|0;if(e|0?(F=c[e+(f<<2)>>2]|0,F|0):0)_is_free(F);f=f+1|0;if(f>>>0>=(c[z>>2]|0)>>>0)break a}Xc=G;return e|0}while(0);e=c[g>>2]|0;if(e|0)_is_free(e)}else if(f){g=0;do{f=c[y>>2]|0;if((f|0)!=0?(C=f+(g<<2)|0,D=c[C>>2]|0,(D|0)!=0):0){ed[c[D+24>>2]&127](C)|0;e=c[z>>2]|0}g=g+1|0}while(g>>>0>>0)}_is_free(c[y>>2]|0);_is_free(c[b+34296>>2]|0);_is_free(c[A>>2]|0);b=0;Xc=G;return b|0}function _FreeCodingContextEnc(a){a=a|0;var b=0,d=0,e=0;e=c[a+34312>>2]|0;if((e|0)<=0)return;d=a+34308|0;b=c[d>>2]|0;if(!b)return;a=0;while(1){_Clean(c[b+(a*592|0)+16>>2]|0);_Clean(c[b+(a*592|0)+20>>2]|0);_Clean(c[b+(a*592|0)+24>>2]|0);_Clean(c[b+(a*592|0)+28>>2]|0);_Clean(c[b+(a*592|0)+32>>2]|0);_Clean(c[b+(a*592|0)+36>>2]|0);_Clean(c[b+(a*592|0)+40>>2]|0);_Clean(c[b+(a*592|0)+44>>2]|0);_Clean(c[b+(a*592|0)+48>>2]|0);_Clean(c[b+(a*592|0)+52>>2]|0);_Clean(c[b+(a*592|0)+56>>2]|0);_Clean(c[b+(a*592|0)+60>>2]|0);_Clean(c[b+(a*592|0)+64>>2]|0);_Clean(c[b+(a*592|0)+68>>2]|0);_Clean(c[b+(a*592|0)+72>>2]|0);_Clean(c[b+(a*592|0)+76>>2]|0);_Clean(c[b+(a*592|0)+80>>2]|0);_Clean(c[b+(a*592|0)+84>>2]|0);_Clean(c[b+(a*592|0)+88>>2]|0);_Clean(c[b+(a*592|0)+92>>2]|0);_Clean(c[b+(a*592|0)+96>>2]|0);_Clean(c[b+(a*592|0)+100>>2]|0);_Clean(c[b+(a*592|0)+104>>2]|0);a=a+1|0;if((a|0)==(e|0))break;b=c[d>>2]|0}_is_free(c[d>>2]|0);return}function _Clean(a){a=a|0;if(!a)return;_is_free(a);return}function _fillToByte(a){a=a|0;var d=0,e=0,f=0,g=0,h=0;d=a+8|0;e=c[d>>2]|0;f=0-e&7;g=a+4|0;h=c[g>>2]<>2]=h;e=f+e|0;h=(_llvm_bswap_i32(h<<32-e|0)|0)&65535;f=a+20|0;g=c[f>>2]|0;b[g>>1]=h;c[f>>2]=c[a+12>>2]&g+((3?e>>>3:e)&2);c[d>>2]=e&15;return}function _putBit16(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(e>>>0>=17)Ha(153036,149855,1005,153048);d=~(-1<>>e:d)|0)){f=a+4|0;h=c[f>>2]<>2]=h;d=a+8|0;e=(c[d>>2]|0)+e|0;h=(_llvm_bswap_i32(h<<32-e|0)|0)&65535;f=a+20|0;g=c[f>>2]|0;b[g>>1]=h;c[f>>2]=c[a+12>>2]&g+((3?e>>>3:e)&2);c[d>>2]=e&15;return}else Ha(153005,149855,992,153026)}function _writeTileHeaderDC(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=(c[b+34928>>2]|0)==0?1:2;a:while(1){if(c[b+34180>>2]&1|0){f=b+34292|0;i=c[f>>2]|0;h=b+34272|0;j=c[h>>2]|0;g=(_rand()|0)&3;k=i+(j*240|0)+204|0;a[k>>0]=g;if((c[b+34268>>2]|0)==(0-(c[h>>2]|0)|0)){g=b+132|0;h=b+34156|0;e=0;do{if(_allocateQuantizer((c[f>>2]|0)+(e*240|0)|0,c[h>>2]|0,1)|0){b=-1;e=16;break a}e=e+1|0}while(e>>>0<=(c[g>>2]|0)>>>0)}else h=b+34156|0;if(!(c[h>>2]|0))e=0;else{e=0;do{f=((_rand()|0)&47)+1&255;a[c[i+(j*240|0)+(e<<2)>>2]>>0]=f;e=e+1|0;f=c[h>>2]|0}while(e>>>0>>0);e=f}g=i+(j*240|0)|0;_formatQuantizer(g,a[k>>0]|0,e,0,1,c[b+34140>>2]|0);e=c[h>>2]|0;if(!e)e=0;else{f=0;do{h=c[i+(j*240|0)+(f<<2)>>2]|0;m=c[h+4>>2]|0;c[h+8>>2]=1?m>>1:m;f=f+1|0}while(f>>>0>>0)}_writeQuantizer(g,d,a[k>>0]|0,e,0)}l=l+-1|0;if(!l){b=0;e=16;break}else b=c[b+34928>>2]|0}if((e|0)==16)return b|0;return 0}function _writeTileHeaderLP(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=(c[b+34928>>2]|0)==0?1:2;a:while(1){do if((c[b+116>>2]|0)!=3?c[b+34180>>2]&2|0:0){o=c[b+34292>>2]|0;g=b+34272|0;p=c[g>>2]|0;i=(_rand()|0)&1^1;h=o+(p*240|0)+196|0;c[h>>2]=i;_putBit16(e,i,1);i=o+(p*240|0)+194|0;a[i>>0]=0;if((c[h>>2]|0)==1)f=1;else f=((_rand()|0)&15)+1|0;f=f&255;n=o+(p*240|0)+192|0;a[n>>0]=f;m=o+(p*240|0)+64|0;if(c[b+34268>>2]|0){_freeQuantizer(m);f=a[n>>0]|0}l=b+34156|0;if(_allocateQuantizer(m,c[l>>2]|0,f&255)|0){b=-1;f=19;break a}if((c[h>>2]|0)==1){_useDCQuantizer(b,c[g>>2]|0);break}_putBit16(e,(d[n>>0]|0)+-1|0,4);k=_dquantBits(a[n>>0]|0)|0;a[i>>0]=k;if(a[n>>0]|0){i=b+34140|0;k=0;do{f=(_rand()|0)&3;j=o+(p*240|0)+205+k|0;a[j>>0]=f;if(!(c[l>>2]|0))g=0;else{f=0;h=0;do{g=(_rand()|0|1)&255;a[(c[o+(p*240|0)+64+(h<<2)>>2]|0)+(k*20|0)>>0]=g;f=f+1<<24>>24;h=f&255;g=c[l>>2]|0}while(g>>>0>h>>>0);f=a[j>>0]|0}_formatQuantizer(m,f,g,k,1,c[i>>2]|0);_writeQuantizer(m,e,a[j>>0]|0,c[l>>2]|0,k);k=k+1|0}while(k>>>0<(d[n>>0]|0)>>>0)}}while(0);q=q+-1|0;if(!q){b=0;f=19;break}else b=c[b+34928>>2]|0}if((f|0)==19)return b|0;return 0}function _writeTileHeaderHP(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=(c[b+34928>>2]|0)==0?1:2;a:while(1){do if((c[b+116>>2]&-2|0)!=2?c[b+34180>>2]&4|0:0){o=c[b+34292>>2]|0;g=b+34272|0;p=c[g>>2]|0;i=(_rand()|0)&1^1;h=o+(p*240|0)+200|0;c[h>>2]=i;_putBit16(e,i,1);i=o+(p*240|0)+195|0;a[i>>0]=0;if((c[h>>2]|0)==1)f=d[o+(p*240|0)+192>>0]|0;else f=((_rand()|0)&15)+1|0;f=f&255;n=o+(p*240|0)+193|0;a[n>>0]=f;m=o+(p*240|0)+128|0;if(c[b+34268>>2]|0){_freeQuantizer(m);f=a[n>>0]|0}l=b+34156|0;if(_allocateQuantizer(m,c[l>>2]|0,f&255)|0){b=-1;f=20;break a}f=d[n>>0]|0;if((c[h>>2]|0)==1){_useLPQuantizer(b,f,c[g>>2]|0);break}_putBit16(e,f+-1|0,4);k=_dquantBits(a[n>>0]|0)|0;a[i>>0]=k;if(a[n>>0]|0){i=b+34140|0;k=0;do{f=(_rand()|0)&3;j=o+(p*240|0)+221+k|0;a[j>>0]=f;if(!(c[l>>2]|0))g=0;else{f=0;h=0;do{g=(_rand()|0|1)&255;a[(c[o+(p*240|0)+128+(h<<2)>>2]|0)+(k*20|0)>>0]=g;f=f+1<<24>>24;h=f&255;g=c[l>>2]|0}while(g>>>0>h>>>0);f=a[j>>0]|0}_formatQuantizer(m,f,g,k,0,c[i>>2]|0);_writeQuantizer(m,e,a[j>>0]|0,c[l>>2]|0,k);k=k+1|0}while(k>>>0<(d[n>>0]|0)>>>0)}}while(0);q=q+-1|0;if(!q){b=0;f=20;break}else b=c[b+34928>>2]|0}if((f|0)==20)return b|0;return 0}function _EncodeMacroblockDC(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;y=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);w=y;g=c[b+34292>>2]|0;i=c[b+34272>>2]|0;x=c[e>>2]|0;t=w;c[t>>2]=0;c[t+4>>2]=0;t=e+532|0;m=e+540|0;s=c[m>>2]|0;u=c[b+34128>>2]|0;v=c[b+34156>>2]|0;_writeIS(b,x)|0;j=b+34176|0;if(!(c[j>>2]|0)){f=g+(i*240|0)+192|0;if((d[f>>0]|0)>1){r=_rand()|0;f=(r|0)%(d[f>>0]|0)|0}else f=0;a[b+34116>>0]=f;f=g+(i*240|0)+193|0;if((d[f>>0]|0)>1){r=_rand()|0;f=(r|0)%(d[f>>0]|0)|0}else f=0;a[b+34117>>0]=f}h=g+(i*240|0)+195|0;if((a[h>>0]|0)==0?(d[g+(i*240|0)+193>>0]|0)>1:0)a[b+34117>>0]=a[b+34116>>0]|0;do if((c[b+104>>2]|0)==0?(k=b+116|0,(c[k>>2]|0)!=3):0){f=a[g+(i*240|0)+194>>0]|0;do if(f<<24>>24){g=a[b+34116>>0]|0;if(!(g<<24>>24)){_putBit16z(x,0,1);break}else{_putBit16z(x,1,1);_putBit16z(x,(g&255)+-1|0,f&255);break}}while(0);if((c[k>>2]|0)!=2?(l=a[h>>0]|0,l<<24>>24):0){f=a[b+34117>>0]|0;if(!(f<<24>>24)){_putBit16z(x,0,1);break}else{_putBit16z(x,1,1);_putBit16z(x,(f&255)+-1|0,l&255);break}}}while(0);if(!(c[j>>2]|0))ed[c[b+34420>>2]&127](b)|0;_predMacroblockEnc(b);switch(u|0){case 0:case 4:case 6:{if((v|0)>0){l=e+36|0;m=w+4|0;n=e+544|0;f=c[b+32960>>2]|0;g=(f|0)>-1?f:0-f|0;h=s?g>>s:g;if(!h)_putBit16z(x,0,1);else{_putBit16z(x,1,1);_EncodeSignificantAbsLevel(h,c[l>>2]|0,x);c[w>>2]=1}_putBit16(x,g,s);if(f|0)_putBit16z(x,31?f>>>31:f,1);if((v|0)!=1){h=1;f=0;do{i=c[n>>2]|0;j=c[b+32960+(h<<6)>>2]|0;k=(j|0)>-1?j:0-j|0;g=i?k>>i:k;if(!g)_putBit16z(x,0,1);else{_putBit16z(x,1,1);_EncodeSignificantAbsLevel(g,c[l>>2]|0,x);f=f+1|0;c[m>>2]=f}_putBit16(x,k,i);if(j|0)_putBit16z(x,31?j>>>31:j,1);h=h+1|0}while((h|0)!=(v|0))}}break}default:{h=c[b+32960>>2]|0;i=(h|0)>-1?h:0-h|0;o=c[b+33024>>2]|0;p=(o|0)>-1?o:0-o|0;q=c[b+33088>>2]|0;r=(q|0)>-1?q:0-q|0;g=s?i>>s:i;j=e+544|0;n=c[j>>2]|0;l=n?p>>n:p;n=n?r>>n:r;f=c[m>>2]|0;s=(g|0)!=0;k=(l|0)!=0;m=(n|0)!=0;A=c[(c[e+32>>2]|0)+4>>2]|0;z=((k&1)<<1|(s&1)<<2|m&1)<<1;_putBit16z(x,c[A+((z|1)<<2)>>2]|0,c[A+(z+2<<2)>>2]|0);if(s){_EncodeSignificantAbsLevel(g,c[e+36>>2]|0,x);c[w>>2]=1}_putBit16(x,i,f);if(h|0)_putBit16z(x,31?h>>>31:h,1);h=w+4|0;g=c[j>>2]|0;if(k){_EncodeSignificantAbsLevel(l,c[e+40>>2]|0,x);c[h>>2]=1;f=2}else f=1;_putBit16(x,p,g);if(o|0)_putBit16z(x,31?o>>>31:o,1);if(m){_EncodeSignificantAbsLevel(n,c[e+40>>2]|0,x);c[h>>2]=f}_putBit16(x,r,g);if(q|0)_putBit16z(x,31?q>>>31:q,1)}}_UpdateModelMB(u,v,w,t);if(!(c[b+34288>>2]|0)){Xc=y;return 0}if((c[b+116>>2]|0)!=3){Xc=y;return 0}_AdaptDiscriminant(c[e+32>>2]|0);_AdaptDiscriminant(c[e+36>>2]|0);_AdaptDiscriminant(c[e+40>>2]|0);Xc=y;return 0}function _EncodeMacroblockLowpass(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=Xc;Xc=Xc+3280|0;if((Xc|0)>=(Yc|0))N(3280);y=D+3200|0;z=D+3264|0;A=D+1152|0;B=D+1088|0;p=D+1024|0;C=D;s=c[b+34128>>2]|0;t=c[b+34156>>2]|0;q=(s|0)==1;u=(s|0)==2;n=s+-1|0;v=n>>>0<2;h=v?1:t;w=c[d+4>>2]|0;i=d+108|0;x=d+512|0;o=d+520|0;f=c[o>>2]|0;r=z;c[r>>2]=0;c[r+4>>2]=0;if((t|0)>16){d=-1;Xc=D;return d|0}do if(c[b+104>>2]|0?(g=a[(c[b+34292>>2]|0)+((c[b+34272>>2]|0)*240|0)+194>>0]|0,g<<24>>24):0){e=a[b+34116>>0]|0;if(!(e<<24>>24)){_putBit16z(w,0,1);break}else{_putBit16z(w,1,1);_putBit16z(w,(e&255)+-1|0,g&255);break}}while(0);m=(t|0)>0;if(m){e=0;do{c[p+(e<<2)>>2]=b+32960+(e<<6);e=e+1|0}while((e|0)!=(t|0))}if(c[b+34284>>2]|0){c[i>>2]=32767;c[d+116>>2]=32;c[d+124>>2]=30;c[d+132>>2]=28;c[d+140>>2]=26;c[d+148>>2]=24;c[d+156>>2]=22;c[d+164>>2]=20;c[d+172>>2]=18;c[d+180>>2]=16;c[d+188>>2]=14;c[d+196>>2]=12;c[d+204>>2]=10;c[d+212>>2]=8;c[d+220>>2]=6;c[d+228>>2]=4}if((h|0)>0){g=d+524|0;e=f;f=0;while(1){r=_AdaptiveScan(c[p+(f<<2)>>2]|0,C+(f<<6)|0,i,e,0,A+(f<<7)|0)|0;c[B+(f<<2)>>2]=r;f=f+1|0;if((f|0)==(h|0))break;else e=c[g>>2]|0}}if(v){j=77120+((q&1)<<2)|0;k=q?6:14;l=c[d+524>>2]|0;e=0;f=0;i=0;do{r=c[j+((1?i>>>1:i)<<2)>>2]|0;E=i&1;g=c[(c[p+(E+1<<2)>>2]|0)+(r<<2)>>2]|0;h=(g|0)>-1?g:0-g|0;h=l?h>>l:h;c[y+(E<<5)+(r<<2)>>2]=h;if(!h)e=e+1|0;else{E=f<<1;c[A+128+(E<<2)>>2]=e;c[A+128+((E|1)<<2)>>2]=(g|0)<0?0-h|0:h;e=0;f=f+1|0}i=i+1|0}while((i|0)!=(k|0));c[B+4>>2]=f}r=v?2:t;if(n>>>0>=3){if(m){e=0;do{_putBit16z(w,(c[B+(e<<2)>>2]|0)>0&1,1);e=e+1|0}while((e|0)!=(t|0))}}else{g=r<<2;h=g+-5|0;i=d+556|0;j=c[i>>2]|0;k=d+552|0;l=c[k>>2]|0;e=((c[B+4>>2]|0)>0&1)<<1|(c[B>>2]|0)>0;if((r|0)==3)e=((c[B+8>>2]|0)>0&1)<<2|e;a:do if((j|0)<0|(l|0)<1){f=(j|0)<(l|0)?h-e|0:e;switch(f|0){case 0:{_putBit16z(w,0,1);break a}case 1:{_putBit16z(w,r+1&6,r);break a}default:{_putBit16z(w,g+-4+f|0,r+1|0);break a}}}else _putBit16z(w,e,r);while(0);n=1-(((h|0)==(e|0)&1)<<2)+j|0;E=1-(((e|0)==0&1)<<2)+l|0;n=(n|0)<7?n:7;c[i>>2]=(n|0)>-8?n:-8;E=(E|0)<7?E:7;c[k>>2]=(E|0)>-8?E:-8}e=c[o>>2]|0;if((e|0)<=14?(c[d+524>>2]|0)<=14:0)j=63;else j=64;if((r|0)>0){k=d+24|0;l=z+4|0;m=d+524|0;n=q?4:8;o=c[p+4>>2]|0;i=c[p+8>>2]|0;if(q){g=z;h=e;e=0;while(1){f=c[B+(e<<2)>>2]|0;if(f|0){c[g>>2]=(c[g>>2]|0)+f;E=(e|0)==1;_EncodeBlock((e|0)!=0&1,A+(e<<7)|0,f,k,5,w,(E?10:1)+(u&E&1)|0)}do if(h|0){if(!(v&(e|0)!=0)){E=c[C+(e<<6)+4>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+8>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+12>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+16>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+20>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+24>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+28>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+32>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+36>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+40>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+44>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+48>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+52>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+56>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+60>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);break}g=1;do{f=o+(g<<2)|0;E=c[f>>2]|0;vd[j&127](w,(E|0)>-1?E:0-E|0,h);do if(!(c[y+(g<<2)>>2]|0)){f=c[f>>2]|0;if(!f)break;_putBit16z(w,31?f>>>31:f,1)}while(0);f=i+(g<<2)|0;E=c[f>>2]|0;vd[j&127](w,(E|0)>-1?E:0-E|0,h);do if(!(c[y+32+(g<<2)>>2]|0)){f=c[f>>2]|0;if(!f)break;_putBit16z(w,31?f>>>31:f,1)}while(0);g=g+1|0}while(g>>>0>>0)}while(0);e=e+1|0;if((e|0)==(r|0))break;else{g=l;h=c[m>>2]|0}}}else{g=z;h=e;e=0;while(1){f=c[B+(e<<2)>>2]|0;if(f|0){c[g>>2]=(c[g>>2]|0)+f;_EncodeBlock((e|0)!=0&1,A+(e<<7)|0,f,k,5,w,u&(e|0)==1?2:1)}do if(h|0){if(!(v&(e|0)!=0)){E=c[C+(e<<6)+4>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+8>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+12>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+16>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+20>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+24>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+28>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+32>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+36>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+40>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+44>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+48>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+52>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+56>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);E=c[C+(e<<6)+60>>2]|0;_putBit16z(w,1?E>>1:E,(E&1)+h|0);break}g=1;do{f=o+(g<<2)|0;E=c[f>>2]|0;vd[j&127](w,(E|0)>-1?E:0-E|0,h);do if(!(c[y+(g<<2)>>2]|0)){f=c[f>>2]|0;if(!f)break;_putBit16z(w,31?f>>>31:f,1)}while(0);f=i+(g<<2)|0;E=c[f>>2]|0;vd[j&127](w,(E|0)>-1?E:0-E|0,h);do if(!(c[y+32+(g<<2)>>2]|0)){f=c[f>>2]|0;if(!f)break;_putBit16z(w,31?f>>>31:f,1)}while(0);g=g+1|0}while(g>>>0>>0)}while(0);e=e+1|0;if((e|0)==(r|0))break;else{g=l;h=c[m>>2]|0}}}}_writeIS(b,w)|0;_UpdateModelMB(s,t,z,x);if(!(c[b+34288>>2]|0)){E=0;Xc=D;return E|0}_AdaptLowpassEnc(d);E=0;Xc=D;return E|0}function _EncodeMacroblockHighpass(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0;ha=Xc;Xc=Xc+208|0;if((Xc|0)>=(Yc|0))N(208);da=ha+192|0;ea=ha+64|0;fa=ha;ga=c[d+8>>2]|0;ca=c[d+12>>2]|0;do if(c[b+104>>2]|0?(g=a[(c[b+34292>>2]|0)+((c[b+34272>>2]|0)*240|0)+195>>0]|0,g<<24>>24):0){e=a[b+34117>>0]|0;if(!(e<<24>>24)){_putBit16z(ga,0,1);break}else{_putBit16z(ga,1,1);_putBit16z(ga,(e&255)+-1|0,g&255);break}}while(0);if(c[b+34284>>2]|0){c[d+364>>2]=32767;c[d+236>>2]=32767;c[d+372>>2]=32;c[d+244>>2]=32;c[d+380>>2]=30;c[d+252>>2]=30;c[d+388>>2]=28;c[d+260>>2]=28;c[d+396>>2]=26;c[d+268>>2]=26;c[d+404>>2]=24;c[d+276>>2]=24;c[d+412>>2]=22;c[d+284>>2]=22;c[d+420>>2]=20;c[d+292>>2]=20;c[d+428>>2]=18;c[d+300>>2]=18;c[d+436>>2]=16;c[d+308>>2]=16;c[d+444>>2]=14;c[d+316>>2]=14;c[d+452>>2]=12;c[d+324>>2]=12;c[d+460>>2]=10;c[d+332>>2]=10;c[d+468>>2]=8;c[d+340>>2]=8;c[d+476>>2]=6;c[d+348>>2]=6;c[d+484>>2]=4;c[d+356>>2]=4}v=b+34128|0;w=c[v>>2]|0;if((w|2|0)==6)x=c[b+34156>>2]|0;else x=1;_predCBPEnc(b,d);_writeIS(b,ga)|0;a:do if((x|0)>0){y=(w|0)==1;z=(w|0)==3;A=(w|0)==2;B=d+20|0;C=d+16|0;D=d+28|0;j=0;g=0;u=0;h=c[b+34060>>2]|0;i=c[b+34056>>2]|0;while(1){e=c[b+34052+(u<<2)>>2]|0;do if(!y)if(A){e=(h<<17&8388608|h<<18&4194304|h<<25&1073741824|h<<24&-2147483648|e<<8&983040|e<<12&251658240)+(h<<12&32768|h<<13&16384|i<<10&8192|i<<16&1048576|i<<15&2097152|i<<23&268435456|i<<22&536870912)+(h<<5&128|h<<6&64|i<<4&16|i<<3&32|i<<11&4096|e&15|e<<4&3840)|0;f=(e>>>0>16777215&1)<<3|(e&255|0)!=0|((e&65280|0)!=0&1)<<1|((e&16711680|0)!=0&1)<<2;break}else{f=(z?i|h:0)|e;f=((f&240|0)!=0&1)<<1|(f&15|0)!=0|((f&3840|0)!=0&1)<<2|((f&61440|0)!=0&1)<<3;break}else{e=(h<<10&2048|h<<5&32|i<<4&16|i<<9&1024|e&15|e<<2&960|e<<4&61440)+(h<<20&8388608|h<<15&131072|i<<14&65536|i<<19&4194304|e<<6&3932160)|0;f=((e&4032|0)!=0&1)<<1|(e&63|0)!=0|((e&258048|0)!=0&1)<<2|((e&16515072|0)!=0&1)<<3}while(0);$=c[B>>2]|0;aa=c[77056+(f<<2)>>2]|0;_=c[$+4>>2]|0;ba=aa<<1;_putBit16z(ga,c[_+((ba|1)<<2)>>2]|0,c[_+(ba+2<<2)>>2]|0);ba=$+28|0;c[ba>>2]=(c[ba>>2]|0)+(c[(c[$+8>>2]|0)+(aa<<2)>>2]|0);switch(f|0){case 0:case 15:break;default:_putBit16z(ga,c[76240+(f<<2)>>2]|0,c[76176+(f<<2)>>2]|0)}t=0;f=j;do{switch(w|0){case 3:{g=i&15;f=h&15;s=((f|0)!=0&1)<<5|e&15|((g|0)!=0&1)<<4;h=4?h>>4:h;i=4?i>>4:i;e=4?e>>4:e;break}case 2:{s=e&255;e=8?e>>8:e;break}case 1:{s=e&63;e=6?e>>6:e;break}default:{s=e&15;e=4?e>>4:e}}b:do if(s){o=4?s>>4:s;k=s&15;p=o&3;l=(6?s>>>6:s)&3;m=(p|0)!=0;r=A?p:g;q=A?l:f;o=A?((l|0)==0?m&1:m?3:2):o;m=(o|0)!=0;n=c[76304+(k<<2)>>2]|0;if(m)j=((k?61152>>>k:61152)&1|0)==0?n+5|0:8;else j=n+-1|0;aa=c[C>>2]|0;$=c[aa+4>>2]|0;ba=j<<1;_putBit16z(ga,c[$+((ba|1)<<2)>>2]|0,c[$+(ba+2<<2)>>2]|0);ba=aa+28|0;c[ba>>2]=(c[ba>>2]|0)+(c[(c[aa+8>>2]|0)+(j<<2)>>2]|0);do if(m)if((o|0)==1){_putBit16z(ga,1,1);break}else{_putBit16z(ga,3-o|0,2);break}while(0);do if((j|0)==8)if(!((k?1632>>>k:1632)&1)){_putBit16z(ga,5-n|0,2);break}else{_putBit16z(ga,1,1);break}while(0);switch(s&15){case 0:case 15:break;default:_putBit16z(ga,c[76432+(k<<2)>>2]|0,c[76368+(k<<2)>>2]|0)}if(z){f=(c[D>>2]|0)+4|0;if(r|0?(aa=c[f>>2]|0,ba=c[77056+(r<<2)>>2]<<1,_putBit16z(ga,c[aa+(ba+-1<<2)>>2]|0,c[aa+(ba<<2)>>2]|0),(r|0)!=15):0)_putBit16z(ga,c[76240+(r<<2)>>2]|0,c[76176+(r<<2)>>2]|0);if(!q){f=0;g=r;break}aa=c[f>>2]|0;ba=c[77056+(q<<2)>>2]<<1;_putBit16z(ga,c[aa+(ba+-1<<2)>>2]|0,c[aa+(ba<<2)>>2]|0);if((q|0)==15){f=15;g=r;break}_putBit16z(ga,c[76240+(q<<2)>>2]|0,c[76176+(q<<2)>>2]|0);f=q;g=r;break}if(A){switch(r|0){case 0:break;case 1:{_putBit16z(ga,1,1);break}default:_putBit16z(ga,3-r|0,2)}switch(q|0){case 0:{f=q;g=p;break b}case 1:{_putBit16z(ga,1,1);f=1;g=p;break b}default:{_putBit16z(ga,3-q|0,2);f=l;g=p;break b}}}}while(0);t=t+1|0}while((t|0)!=4);u=u+1|0;if((u|0)==(x|0))break a;else j=f}}while(0);B=c[v>>2]|0;C=c[b+34156>>2]|0;D=(B|0)==1;E=(B|0)==2;F=(B+-1|0)>>>0<2?1:C;G=d+492|0;e=c[d+500>>2]|0;ba=da;c[ba>>2]=0;c[ba+4>>2]=0;if((e|0)>=16)Ha(152858,152874,862,152933);H=d+584|0;f=c[H>>2]|0;A=b+116|0;ba=(c[A>>2]|0)==1;g=e-f|0;h=(e|0)<(f|0)|ba;if(!ba)_writeIS(b,ca)|0;x=(c[b+33984>>2]|0)==1?d+364|0:d+236|0;c:do if((F|0)>0){I=b+33992|0;J=b+33996|0;K=d+24|0;L=d+504|0;M=da+4|0;O=fa+(c[17813]<<2)|0;P=fa+(c[17814]<<2)|0;Q=fa+(c[17815]<<2)|0;R=fa+(c[17816]<<2)|0;S=fa+(c[17817]<<2)|0;T=fa+(c[17818]<<2)|0;U=fa+(c[17819]<<2)|0;V=fa+(c[17820]<<2)|0;W=fa+(c[17821]<<2)|0;X=fa+(c[17822]<<2)|0;Y=fa+(c[17823]<<2)|0;Z=fa+(c[17824]<<2)|0;_=fa+(c[17825]<<2)|0;$=fa+(c[17826]<<2)|0;aa=fa+(c[17827]<<2)|0;ba=(B+-1|0)>>>0<2;z=D?6:8;y=D?20:24;k=4;l=0;j=da;w=0;i=h?0:(1<>2]|0;if(!ba)if((k|0)>0){v=k;ia=64}else{f=k;h=m}else{f=(c[I>>2]<<16)+f+(c[J>>2]<>1:n)+1|0;o=t<<2&4;if(t>>>0<4){l=k+4|0;do{j=(c[u>>2]|0)+(c[75456+(k<<2)>>2]<<2)|0;if(!(f&1)){if(!p){i=1;do{n=c[j+(c[71248+(i<<2)>>2]<<2)>>2]|0;m=(n|0)>-1?n:0-n|0;m=h?m>>h:m;o=(m|0)==0;_putBit16z(ca,o?0:(m&q)<<1|(31?n>>>31:n),g+((o^1)&1)|0);i=i+1|0}while((i|0)!=16)}}else{o=_AdaptiveScan(j,fa,x,e,h,ea)|0;c[r>>2]=(c[r>>2]|0)+o;_EncodeBlock(s,ea,o,K,13,ga,1);if(!p){o=c[O>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[P>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[Q>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[R>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[S>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[T>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[U>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[V>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[W>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[X>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[Y>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[Z>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[_>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[$>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0);o=c[aa>>2]|0;_putBit16z(ca,1?o>>1:o,(o&1)+g|0)}}f=1?f>>1:f;k=k+1|0}while((k|0)!=(l|0));k=l}else{l=0;do{if(!D)if(E){i=n;j=75264+(l+o<<2)|0;ia=80}else i=0;else{i=m;j=75520+(l<<2)|0;ia=80}if((ia|0)==80){ia=0;i=(c[b+34460+(i<<2)>>2]|0)+(c[j>>2]<<2)|0}if(!(f&1)){if(!p){j=1;do{ka=c[i+(c[71248+(j<<2)>>2]<<2)>>2]|0;la=(ka|0)>-1?ka:0-ka|0;la=h?la>>h:la;ja=(la|0)==0;_putBit16z(ca,ja?0:(la&q)<<1|(31?ka>>>31:ka),g+((ja^1)&1)|0);j=j+1|0}while((j|0)!=16)}}else{la=_AdaptiveScan(i,fa,x,e,h,ea)|0;c[r>>2]=(c[r>>2]|0)+la;_EncodeBlock(s,ea,la,K,13,ga,1);if(!p){la=c[O>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[P>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[Q>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[R>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[S>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[T>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[U>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[V>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[W>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[X>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[Y>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[Z>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[_>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[$>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0);la=c[aa>>2]|0;_putBit16z(ca,1?la>>1:la,(la&1)+g|0)}}l=l+1|0;f=1?f>>1:f}while((l|0)!=4);k=k+4|0}if((t|0)==3){e=c[L>>2]|0;if((e|0)>=16)break d;g=c[H>>2]|0;if((e|0)<(g|0)){l=1;j=M;i=0;h=0;g=0}else{ka=(c[A>>2]|0)==1;la=e-g|0;l=1;j=M;i=ka?0:(1<=(v|0)){f=v;break}else{s=l;r=j;q=i}}}w=w+1|0;if((w|0)>=(F|0))break c;else{k=f;m=h}}Ha(152858,152874,949,152933)}while(0);_UpdateModelMB(B,C,da,G);if(!(c[b+34288>>2]|0)){Xc=ha;return 0}_AdaptDiscriminant(c[d+16>>2]|0);_AdaptDiscriminant(c[d+20>>2]|0);_AdaptDiscriminant(c[d+76>>2]|0);_AdaptDiscriminant(c[d+80>>2]|0);_AdaptDiscriminant(c[d+84>>2]|0);_AdaptDiscriminant(c[d+88>>2]|0);_AdaptDiscriminant(c[d+92>>2]|0);_AdaptDiscriminant(c[d+96>>2]|0);_AdaptDiscriminant(c[d+100>>2]|0);_AdaptDiscriminant(c[d+104>>2]|0);Xc=ha;return 0}function _getSizeWrite(a){a=a|0;var b=0,d=0;b=c[a+20>>2]|0;d=c[a+16>>2]|0;a=c[a+8>>2]|0;return (3?a>>>3:a)-d+(b+(d>>>0>b>>>0?8192:0))|0}function _ResetCodingContextEnc(a){a=a|0;c[(c[a+16>>2]|0)+24>>2]=0;c[(c[a+20>>2]|0)+24>>2]=0;c[(c[a+24>>2]|0)+24>>2]=0;c[(c[a+28>>2]|0)+24>>2]=0;c[(c[a+32>>2]|0)+24>>2]=0;c[(c[a+36>>2]|0)+24>>2]=0;c[(c[a+40>>2]|0)+24>>2]=0;c[(c[a+44>>2]|0)+24>>2]=0;c[(c[a+48>>2]|0)+24>>2]=0;c[(c[a+52>>2]|0)+24>>2]=0;c[(c[a+56>>2]|0)+24>>2]=0;c[(c[a+60>>2]|0)+24>>2]=0;c[(c[a+64>>2]|0)+24>>2]=0;c[(c[a+68>>2]|0)+24>>2]=0;c[(c[a+72>>2]|0)+24>>2]=0;c[(c[a+76>>2]|0)+24>>2]=0;c[(c[a+80>>2]|0)+24>>2]=0;c[(c[a+84>>2]|0)+24>>2]=0;c[(c[a+88>>2]|0)+24>>2]=0;c[(c[a+92>>2]|0)+24>>2]=0;c[(c[a+96>>2]|0)+24>>2]=0;c[(c[a+100>>2]|0)+24>>2]=0;c[(c[a+104>>2]|0)+24>>2]=0;_AdaptLowpassEnc(a);_AdaptHighpassEnc(a);_InitZigzagScan(a);_ResetCodingContext(a);return}function _AdaptLowpassEnc(a){a=a|0;_AdaptDiscriminant(c[a+24>>2]|0);_AdaptDiscriminant(c[a+28>>2]|0);_AdaptDiscriminant(c[a+32>>2]|0);_AdaptDiscriminant(c[a+36>>2]|0);_AdaptDiscriminant(c[a+40>>2]|0);_AdaptDiscriminant(c[a+44>>2]|0);_AdaptDiscriminant(c[a+48>>2]|0);_AdaptDiscriminant(c[a+52>>2]|0);_AdaptDiscriminant(c[a+56>>2]|0);_AdaptDiscriminant(c[a+60>>2]|0);_AdaptDiscriminant(c[a+64>>2]|0);_AdaptDiscriminant(c[a+68>>2]|0);_AdaptDiscriminant(c[a+72>>2]|0);return}function _AdaptHighpassEnc(a){a=a|0;_AdaptDiscriminant(c[a+16>>2]|0);_AdaptDiscriminant(c[a+20>>2]|0);_AdaptDiscriminant(c[a+76>>2]|0);_AdaptDiscriminant(c[a+80>>2]|0);_AdaptDiscriminant(c[a+84>>2]|0);_AdaptDiscriminant(c[a+88>>2]|0);_AdaptDiscriminant(c[a+92>>2]|0);_AdaptDiscriminant(c[a+96>>2]|0);_AdaptDiscriminant(c[a+100>>2]|0);_AdaptDiscriminant(c[a+104>>2]|0);return}function _putBit16z(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(e>>>0>=17)Ha(153036,149855,991,153026);if(!((e?d>>>e:d)|0)){f=a+4|0;h=c[f>>2]<>2]=h;d=a+8|0;e=(c[d>>2]|0)+e|0;h=(_llvm_bswap_i32(h<<32-e|0)|0)&65535;f=a+20|0;g=c[f>>2]|0;b[g>>1]=h;c[f>>2]=c[a+12>>2]&g+((3?e>>>3:e)&2);c[d>>2]=e&15;return}else Ha(153005,149855,992,153026)}function _predCBPEnc(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;u=(c[a+34328>>2]|0)+-1|0;v=c[a+34156>>2]|0;if((v|0)<=0)return;x=c[a+34128>>2]|0;o=(x|0)==2;x=(x|0)==1;w=x?4:16;x=x?75520:75456;p=a+34276|0;q=a+34280|0;r=b+580|0;s=b+564|0;t=b+572|0;n=0;do{d=(n|0)!=0;if(o|d^1){j=d;i=d?75264:75456;k=d?8:16}else{j=0;i=x;k=w}l=d&1;f=(1<>2])+-1|0;g=f<<1|1;h=c[a+34460+(n<<2)>>2]|0;d=0;e=0;while(1){m=h+(c[i+(e<<2)>>2]<<2)|0;if((((((((((((((((c[m+4>>2]|0)+f|0)>>>0>>0?((c[m+8>>2]|0)+f|0)>>>0>>0:0)?((c[m+12>>2]|0)+f|0)>>>0>>0:0)?((c[m+16>>2]|0)+f|0)>>>0>>0:0)?((c[m+20>>2]|0)+f|0)>>>0>>0:0)?((c[m+24>>2]|0)+f|0)>>>0>>0:0)?((c[m+28>>2]|0)+f|0)>>>0>>0:0)?((c[m+32>>2]|0)+f|0)>>>0>>0:0)?((c[m+36>>2]|0)+f|0)>>>0>>0:0)?((c[m+40>>2]|0)+f|0)>>>0>>0:0)?((c[m+44>>2]|0)+f|0)>>>0>>0:0)?((c[m+48>>2]|0)+f|0)>>>0>>0:0)?((c[m+52>>2]|0)+f|0)>>>0>>0:0)?((c[m+56>>2]|0)+f|0)>>>0>>0:0)?((c[m+60>>2]|0)+f|0)>>>0>>0:0)m=d;else m=d|1<>>0>=k>>>0)break;else d=m}f=c[a+34788+(n<<2)>>2]|0;c[f+(u*40|0)+4>>2]=m;c[a+33988+(n<<2)>>2]=m;d=m&65535;e=(d|0)==0;do if((k|0)!=16)if(j){if(e)g=0;else{e=0;do{e=(c[77056+((d&15)<<2)>>2]|0)+e|0;d=4?d>>4:d}while((d|0)!=0);g=e<<1}if(c[p>>2]|0)if(!(c[q>>2]|0)){e=6;d=(c[a+34852+(n<<2)>>2]|0)+(u*40|0)+4|0;y=36}else d=1;else{e=1;d=f+(u*40|0)+-40+4|0;y=36}if((y|0)==36){y=0;d=c[d>>2]|0;d=(e?d>>>e:d)&1}switch(c[r>>2]|0){case 0:{f=m<<2;f=(f&12|m<<1&2|f&48|f&192|d)^m;break}case 1:{f=m;break}default:f=m^255}d=g+-3+(c[s>>2]|0)|0;if((d+16|0)>>>0>31)d=((31?d>>31:d)&-31)+15|0;c[s>>2]=d;e=(c[t>>2]|0)+(13-g)|0;if((e+16|0)>>>0>31)e=((31?e>>31:e)&-31)+15|0;c[t>>2]=e;g=r;h=d;i=e;d=(d|0)<(e|0);break}else{if(e)g=0;else{e=0;do{e=(c[77056+((d&15)<<2)>>2]|0)+e|0;d=4?d>>4:d}while((d|0)!=0);g=e<<2}if(c[p>>2]|0)if(!(c[q>>2]|0)){e=2;d=(c[a+34852+(n<<2)>>2]|0)+(u*40|0)+4|0;y=53}else d=1;else{e=1;d=f+(u*40|0)+-40+4|0;y=53}if((y|0)==53){y=0;d=c[d>>2]|0;d=(e?d>>>e:d)&1}switch(c[r>>2]|0){case 0:{f=(m<<2&12|m<<1&2|d)^m;break}case 1:{f=m;break}default:f=m^15}d=g+-3+(c[s>>2]|0)|0;if((d+16|0)>>>0>31)d=((31?d>>31:d)&-31)+15|0;c[s>>2]=d;e=(c[t>>2]|0)+(13-g)|0;if((e+16|0)>>>0>31)e=((31?e>>31:e)&-31)+15|0;c[t>>2]=e;g=r;h=d;i=e;d=(d|0)<(e|0);break}else{if(e)e=0;else{e=0;do{e=(c[77056+((d&15)<<2)>>2]|0)+e|0;d=4?d>>4:d}while((d|0)!=0)}if(c[p>>2]|0)if(!(c[q>>2]|0)){d=(c[a+34852+(n<<2)>>2]|0)+(u*40|0)+4|0;f=10;y=18}else d=1;else{d=f+(u*40|0)+-40+4|0;f=5;y=18}if((y|0)==18){y=0;d=c[d>>2]|0;d=(f?d>>>f:d)&1}f=m<<2;h=b+576+(l<<2)|0;switch(c[h>>2]|0){case 0:{f=(m<<6&13056|f&52224|f&204|m<<1&34|m<<3&16|d)^m;break}case 1:{f=m;break}default:f=m^65535}g=b+560+(l<<2)|0;d=e+-3+(c[g>>2]|0)|0;if((d+16|0)>>>0>31)j=((31?d>>31:d)&-31)+15|0;else j=d;c[g>>2]=j;g=b+568+(l<<2)|0;d=(c[g>>2]|0)+(13-e)|0;if((d+16|0)>>>0>31)d=((31?d>>31:d)&-31)+15|0;c[g>>2]=d;g=h;h=j;i=d;d=(j|0)<(d|0)}while(0);c[g>>2]=(h|0)<0?(d?1:2):(31?i>>31:i)&2;c[a+34052+(n<<2)>>2]=f;n=n+1|0}while((n|0)<(v|0));return}function _writeIS(a,b){a=a|0;b=b|0;var d=0,e=0;d=b+16|0;a=c[d>>2]|0;if(!((c[b+20>>2]^a)&4096)){b=0;return b|0}e=c[b+24>>2]|0;a=hd[c[e+36>>2]&63](e,a,4096)|0;if((a|0)<0){e=a;return e|0}c[d>>2]=c[b+12>>2]&(c[d>>2]|0)+4096;e=a;return e|0} function _avformat_open_input(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);t=z+32|0;s=z+24|0;o=z+16|0;j=z+8|0;g=z;h=z+48|0;i=z+44|0;y=z+40|0;w=z+36|0;f=c[a>>2]|0;c[y>>2]=0;c[w>>2]=0;if(!f){f=_avformat_alloc_context()|0;if(!f){y=-12;Xc=z;return y|0}else x=f}else x=f;if(!(c[x>>2]|0)){_av_log(0,16,132295,g);y=-22;Xc=z;return y|0}if(d|0)c[x+4>>2]=d;v=(e|0)!=0;if(v)_av_dict_copy(y,c[e>>2]|0,0)|0;u=x+16|0;if(c[u>>2]|0){g=x+1096|0;c[g>>2]=c[g>>2]|128}f=_av_opt_set_dict(x,y)|0;a:do if((f|0)>=0){f=(b|0)==0?171043:b;g=_av_strdup(f)|0;c[x+1056>>2]=g;if(g){_av_strlcpy(x+32|0,f,1024)|0;c[h>>2]=b;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[i>>2]=25;g=c[u>>2]|0;do if(!g){d=x+4|0;f=c[d>>2]|0;if(!f){j=_av_probe_input_format2(h,0,i)|0;c[d>>2]=j;if(j|0){f=c[i>>2]|0;d=27;break}}else if(c[f+8>>2]&1|0){f=25;d=26;break}f=pd[c[x+1352>>2]&15](x,u,b,c[x+1244>>2]|1,y)|0;if((f|0)<0)break a;if(!(c[d>>2]|0)){f=_av_probe_input_buffer2(c[u>>2]|0,d,b,x,0,c[x+1280>>2]|0)|0;d=27}else{f=0;d=26}}else{f=x+1096|0;c[f>>2]=c[f>>2]|128;f=x+4|0;d=c[f>>2]|0;if(!d){f=_av_probe_input_buffer2(g,f,b,x,0,c[x+1280>>2]|0)|0;d=27;break}if(!(c[d+8>>2]&1)){f=0;d=26}else{_av_log(x,24,132393,j);f=0;d=26}}while(0);if((d|0)!=26)if((d|0)==27)if((f|0)<0)break;c[x+1276>>2]=f;f=x+1348|0;if((((c[f>>2]|0)==0?(k=c[u>>2]|0,k|0):0)?(l=c[k+128>>2]|0,l|0):0)?(l=_av_strdup(l)|0,c[f>>2]=l,(l|0)==0):0){f=-12;break}f=x+1360|0;if((((c[f>>2]|0)==0?(m=c[u>>2]|0,m|0):0)?(n=c[m+132>>2]|0,n|0):0)?(n=_av_strdup(n)|0,c[f>>2]=n,(n|0)==0):0){f=-12;break}f=x+1288|0;d=c[f>>2]|0;j=x+4|0;if(d|0?(_av_match_list(c[c[j>>2]>>2]|0,d,44)|0)<1:0){c[o>>2]=c[f>>2];_av_log(x,16,132474,o);f=-22;break}f=x+1256|0;_avio_skip(c[u>>2]|0,c[f>>2]|0,c[f+4>>2]|0)|0;M()|0;f=c[j>>2]|0;if(c[f+8>>2]&2){if(!(_av_filename_number_test(b)|0)){f=-22;break}f=c[j>>2]|0}b=x+1064|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=x+1072|0;c[b>>2]=0;c[b+4>>2]=-2147483648;f=c[f+36>>2]|0;if((f|0)>0){f=_av_mallocz(f)|0;d=x+12|0;c[d>>2]=f;if(!f){f=-12;break}g=c[(c[j>>2]|0)+20>>2]|0;if(g|0?(c[f>>2]=g,_av_opt_set_defaults(c[d>>2]|0),p=_av_opt_set_dict(c[d>>2]|0,y)|0,(p|0)<0):0){f=p;break}}f=c[u>>2]|0;if(f|0)_ff_id3v2_read_dict(f,(c[x+1292>>2]|0)+96|0,132504,w);i=x+1096|0;if(((c[i>>2]&131072|0)==0?(q=c[(c[j>>2]|0)+44>>2]|0,q|0):0)?(r=ed[q&127](x)|0,(r|0)<0):0){f=r;break}f=x+1164|0;h=x+1292|0;d=(c[h>>2]|0)+96|0;g=c[d>>2]|0;if(c[f>>2]|0){if(g|0?(r=x+1180|0,q=c[r>>2]|0,_av_log(x,(14?q>>>14:q)&8^24,132508,s),_av_dict_free((c[h>>2]|0)+96|0),c[r>>2]&8|0):0){y=-1094995529;Xc=z;return y|0}}else{c[f>>2]=g;c[d>>2]=0}b:do if(c[w>>2]|0){f=c[c[j>>2]>>2]|0;do if(_strcmp(f,132568)|0){if(!(_strcmp(f,132572)|0))break;if(!(_strcmp(f,132576)|0))break;if(!(_strcmp(f,132580)|0))break;_av_log(x,48,132584,t);break b}while(0);f=_ff_id3v2_parse_apic(x,w)|0;if((f|0)<0)break a;f=_ff_id3v2_parse_chapters(x,w)|0;if((f|0)<0)break a;f=_ff_id3v2_parse_priv(x,w)|0;if((f|0)<0)break a}while(0);_ff_id3v2_free_extra_meta(w);f=_avformat_queue_attached_pictures(x)|0;if((f|0)>=0){do if(!(c[i>>2]&131072)){f=c[u>>2]|0;if(!f)break;w=(c[h>>2]|0)+16|0;if(!((c[w>>2]|0)==0&(c[w+4>>2]|0)==0))break;t=_avio_seek(f,0,0,1)|0;u=M()|0;w=(c[h>>2]|0)+16|0;c[w>>2]=t;c[w+4>>2]=u}while(0);c[(c[h>>2]|0)+40>>2]=25e5;_update_stream_avctx(x);d=c[x+24>>2]|0;if(d|0){g=c[x+28>>2]|0;f=0;do{w=c[g+(f<<2)>>2]|0;c[(c[w+696>>2]|0)+24>>2]=c[(c[w+176>>2]|0)+4>>2];f=f+1|0}while(f>>>0>>0)}if(v){_av_dict_free(e);c[e>>2]=c[y>>2]}c[a>>2]=x;y=0;Xc=z;return y|0}}else f=-12}while(0);_ff_id3v2_free_extra_meta(w);_av_dict_free(y);if(c[u>>2]|0?(c[x+1096>>2]&128|0)==0:0)_avio_closep(u)|0;_avformat_free_context(x);c[a>>2]=0;y=f;Xc=z;return y|0}function _av_filename_number_test(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=Xc;Xc=Xc+1056|0;if((Xc|0)>=(Yc|0))N(1056);l=n+1048|0;j=n+1024|0;d=n;if(!b){m=0;Xc=n;return m|0}k=d;m=0;e=d;d=b;a:while(1){b:while(1){i=(e-k|0)<1023;do{h=d+1|0;b=a[d>>0]|0;switch(b<<24>>24){case 0:{b=15;break a}case 37:{b=a[h>>0]|0;g=b<<24>>24;if((g+-48|0)>>>0>9)f=0;else{f=0;d=h;b=g;while(1){h=d+1|0;f=b+-48+(f*10|0)|0;b=a[h>>0]|0;g=b<<24>>24;if((g+-48|0)>>>0>9)break;else{d=h;b=g}}}d=d+2|0;switch(g|0){case 100:break b;case 37:break;default:{b=16;break a}}break}default:d=h}}while(!i);a[e>>0]=b;e=e+1|0}if(m|0){b=16;break}c[l>>2]=f;c[l+4>>2]=1;_snprintf(j,20,132847,l)|0;b=_strlen(j)|0;if((e-k+b|0)>=1024){b=16;break}_memcpy(e|0,j|0,b|0)|0;m=1;e=e+b|0}if((b|0)==15)if(!m)b=16;else d=1;if((b|0)==16)d=0;a[e>>0]=0;m=d;Xc=n;return m|0}function _avformat_queue_attached_pictures(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=l;e=a+24|0;if(!(c[e>>2]|0)){k=0;Xc=l;return k|0}h=a+28|0;i=a+1292|0;d=0;a:while(1){b=c[(c[h>>2]|0)+(d<<2)>>2]|0;do if(c[b+48>>2]&1024|0?(c[b+52>>2]|0)<48:0){if((c[b+108>>2]|0)<1){c[j>>2]=d;_av_log(a,24,132789,j);break}g=c[i>>2]|0;f=g+24|0;g=g+28|0;k=_av_mallocz(80)|0;if(!k){b=-12;d=15;break a}b=_av_packet_ref(k,b+80|0)|0;if((b|0)<0){d=9;break a}if(!(c[f>>2]|0))c[f>>2]=k;else c[(c[g>>2]|0)+72>>2]=k;c[g>>2]=k}while(0);d=d+1|0;if(d>>>0>=(c[e>>2]|0)>>>0){b=0;d=15;break}}if((d|0)==9){_av_free(k);k=b;Xc=l;return k|0}else if((d|0)==15){Xc=l;return b|0}return 0}function _update_stream_avctx(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=a+24|0;b=c[j>>2]|0;if(!b)return;i=a+28|0;h=0;a=b;while(1){f=c[(c[i>>2]|0)+(h<<2)>>2]|0;g=f+696|0;e=c[g>>2]|0;if(c[e+40>>2]|0){a=f+232|0;d=c[a>>2]|0;if(d){b=f+176|0;if((c[(c[e+16>>2]|0)+16>>2]|0)==(c[(c[b>>2]|0)+4>>2]|0))a=e;else{_av_parser_close(d);c[a>>2]=0;a=c[g>>2]|0}}else{b=f+176|0;a=e}if((_avcodec_parameters_to_context(c[a+16>>2]|0,c[b>>2]|0)|0)<0){a=12;break}if((_avcodec_parameters_to_context(c[f+8>>2]|0,c[b>>2]|0)|0)<0){a=12;break}c[(c[g>>2]|0)+40>>2]=0;a=c[j>>2]|0}h=h+1|0;if(h>>>0>=a>>>0){a=12;break}}if((a|0)==12)return}function _avformat_free_context(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);i=k+16|0;h=k;j=k+28|0;if(!a){Xc=k;return}e=a+8|0;f=c[e>>2]|0;if((f|0?(g=c[f+100>>2]|0,g|0):0)?c[(c[a+1292>>2]|0)+88>>2]|0:0)sd[g&127](a);_av_opt_free(a);g=c[a+4>>2]|0;if((g|0?c[g+20>>2]|0:0)?(b=c[a+12>>2]|0,b|0):0)_av_opt_free(b);g=c[e>>2]|0;if((g|0?c[g+36>>2]|0:0)?(d=c[a+12>>2]|0,d|0):0)_av_opt_free(d);f=a+24|0;d=c[f>>2]|0;b=d+-1|0;a:do if((b|0)>-1){g=a+28|0;if(!d){c[h>>2]=132670;e=h+4|0;c[e>>2]=132686;e=h+8|0;c[e>>2]=3011;_av_log(0,0,132640,h);wb()}while(1){l=c[g>>2]|0;d=d+-1|0;e=l+(d<<2)|0;if((c[e>>2]|0)!=(c[l+(b<<2)>>2]|0)){b=19;break}c[f>>2]=d;_free_stream(e);b=b+-1|0;if((b|0)<=-1)break a;d=c[f>>2]|0;if(!d){b=17;break}}if((b|0)==17){c[h>>2]=132670;l=h+4|0;c[l>>2]=132686;l=h+8|0;c[l>>2]=3011;_av_log(0,0,132640,h);wb()}else if((b|0)==19){c[i>>2]=132753;c[i+4>>2]=132686;c[i+8>>2]=3012;_av_log(0,0,132640,i);wb()}}while(0);b=(c[a+1128>>2]|0)+-1|0;d=a+1132|0;if((b|0)>-1)do{_av_dict_free((c[(c[d>>2]|0)+(b<<2)>>2]|0)+20|0);_av_freep((c[(c[d>>2]|0)+(b<<2)>>2]|0)+12|0);_av_freep((c[d>>2]|0)+(b<<2)|0);b=b+-1|0}while((b|0)>-1);_av_freep(d);_av_freep(a+12|0);d=a+1156|0;l=c[d>>2]|0;b=l+-1|0;c[d>>2]=b;e=a+1160|0;if(l|0)do{_av_dict_free((c[(c[e>>2]|0)+(b<<2)>>2]|0)+32|0);_av_freep((c[e>>2]|0)+(c[d>>2]<<2)|0);l=c[d>>2]|0;b=l+-1|0;c[d>>2]=b}while((l|0)!=0);_av_freep(e);_av_dict_free(a+1164|0);f=a+1292|0;_av_dict_free((c[f>>2]|0)+96|0);_av_freep(a+28|0);b=c[f>>2]|0;if(b|0){e=b+32|0;d=b+36|0;b=c[e>>2]|0;if(b|0)do{c[j>>2]=b;l=b;b=c[b+72>>2]|0;_av_packet_unref(l);_av_freep(j)}while((b|0)!=0);c[e>>2]=0;c[d>>2]=0;e=c[f>>2]|0;d=e+4|0;e=e+8|0;b=c[d>>2]|0;if(b|0)do{c[j>>2]=b;l=b;b=c[b+72>>2]|0;_av_packet_unref(l);_av_freep(j)}while((b|0)!=0);c[d>>2]=0;c[e>>2]=0;e=c[f>>2]|0;d=e+24|0;e=e+28|0;b=c[d>>2]|0;if(b|0)do{c[j>>2]=b;l=b;b=c[b+72>>2]|0;_av_packet_unref(l);_av_freep(j)}while((b|0)!=0);c[d>>2]=0;c[e>>2]=0;c[(c[f>>2]|0)+40>>2]=25e5}_av_freep(f);_av_freep(a+1056|0);_av_free(a);Xc=k;return}function _free_stream(a){a=a|0;var b=0,d=0,e=0,f=0;f=c[a>>2]|0;if(!f)return;d=f+156|0;e=f+152|0;if((c[d>>2]|0)>0){b=0;do{_av_freep((c[e>>2]|0)+(b*12|0)|0);b=b+1|0}while((b|0)<(c[d>>2]|0))}_av_freep(e);b=c[f+232>>2]|0;if(b|0)_av_parser_close(b);if(c[f+104>>2]|0)_av_packet_unref(f+80|0);e=f+696|0;b=c[e>>2]|0;if(b|0){_avcodec_free_context(b+16|0);b=c[e>>2]|0;if((c[b+8>>2]|0)>0){d=0;do{_av_bsf_free((c[b+4>>2]|0)+(d<<2)|0);_av_freep((c[e>>2]|0)+4|0);d=d+1|0;b=c[e>>2]|0}while((d|0)<(c[b+8>>2]|0))}_av_freep(b+44|0);_av_bsf_free((c[e>>2]|0)+28|0);_av_packet_free((c[e>>2]|0)+32|0)}_av_freep(e);_av_dict_free(f+64|0);_avcodec_parameters_free(f+176|0);_av_freep(f+244|0);_av_freep(f+392|0);_avcodec_free_context(f+8|0);_av_freep(f+12|0);b=f+180|0;d=c[b>>2]|0;if(d|0)_av_freep(d+32|0);_av_freep(b);_av_freep(f+172|0);_av_freep(a);return}function _avformat_find_stream_info(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0.0,F=0,G=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0.0;mb=Xc;Xc=Xc+656|0;if((Xc|0)>=(Yc|0))N(656);hb=mb+480|0;gb=mb+632|0;lb=mb+456|0;cb=mb+424|0;bb=mb+400|0;Ua=mb+392|0;Za=mb+384|0;Ya=mb+376|0;Sa=mb+368|0;Ra=mb+360|0;Fa=mb+352|0;Ha=mb+344|0;Da=mb+336|0;ya=mb+320|0;xa=mb+296|0;wa=mb+256|0;va=mb+224|0;Ba=mb+216|0;ua=mb+208|0;ta=mb+200|0;za=mb+192|0;B=mb+184|0;D=mb+176|0;C=mb+168|0;i=mb+144|0;fb=mb+568|0;ab=mb+560|0;Va=mb+72|0;Wa=mb+556|0;Xa=mb+552|0;Aa=mb;qa=mb+624|0;ra=mb+616|0;ca=mb+608|0;da=mb+600|0;ea=mb+592|0;fa=mb+584|0;ga=mb+576|0;Na=mb+288|0;kb=a+16|0;_a=_avio_seek(c[kb>>2]|0,0,0,1)|0;$a=M()|0;jb=a+24|0;Ga=c[jb>>2]|0;f=a+1112|0;e=c[f>>2]|0;f=c[f+4>>2]|0;Pa=a+1104|0;Oa=c[Pa>>2]|0;Pa=c[Pa+4>>2]|0;Qa=a+4|0;ha=_av_opt_ptr(c[(c[Qa>>2]|0)+20>>2]|0,c[a+12>>2]|0,132852)|0;Ea=(Pa|0)<0|(Pa|0)==0&Oa>>>0<1;_av_opt_set(a,132868,132879,1)|0;do if((e|0)==0&(f|0)==0){e=c[c[Qa>>2]>>2]|0;if(_strcmp(e,132881)|0?(h=(_strcmp(e,132886)|0)==0,_strcmp(e,132890)|0):0){_=5e6;$=0;aa=h?9e7:5e6;Z=3e7;Y=h?0:0;X=0;break}_=5e6;$=0;aa=7e6;Z=3e7;Y=0;X=0}else{_=e;$=f;aa=e;Z=e;Y=f;X=f}while(0);e=c[kb>>2]|0;if(e|0){P=_avio_seek(e,0,0,1)|0;Q=M()|0;U=c[kb>>2]|0;S=U+104|0;R=c[S>>2]|0;S=c[S+4>>2]|0;U=c[U+112>>2]|0;V=c[jb>>2]|0;T=i;c[T>>2]=P;c[T+4>>2]=Q;T=i+8|0;c[T>>2]=R;c[T+4>>2]=S;c[i+16>>2]=U;c[i+20>>2]=V;_av_log(a,48,132897,i)}do if(c[jb>>2]|0){p=a+28|0;q=a+1096|0;r=(b|0)!=0;s=a+1284|0;t=a+1300|0;v=a+1304|0;z=a+1308|0;o=0;do{c[hb>>2]=0;m=c[(c[p>>2]|0)+(o<<2)>>2]|0;k=m+696|0;f=c[k>>2]|0;n=c[f+16>>2]|0;l=m+176|0;switch(c[c[l>>2]>>2]|0){case 3:case 0:{e=n+76|0;if(!(c[e>>2]|0)){U=m+16|0;V=c[U+4>>2]|0;f=e;c[f>>2]=c[U>>2];c[f+4>>2]=V;f=c[k>>2]|0}break}default:{}}j=m+8|0;h=c[j>>2]|0;i=c[h+16>>2]|0;e=f+24|0;if((i|0)!=(c[e>>2]|0)){V=c[l>>2]|0;c[V+4>>2]=i;c[V>>2]=c[h+8>>2];c[e>>2]=i}e=m+232|0;a:do if(((c[e>>2]|0)==0?(c[q>>2]&32|0)==0:0)?(c[m+440>>2]|0)<1:0){f=_av_parser_init(c[(c[l>>2]|0)+4>>2]|0)|0;c[e>>2]=f;e=c[m+228>>2]|0;if(!f){if(!e)break;V=_avcodec_get_name(c[(c[l>>2]|0)+4>>2]|0)|0;c[C>>2]=V;_av_log(a,40,132982,C);break}switch(e|0){case 2:{V=f+176|0;c[V>>2]=c[V>>2]|1;break a}case 5:{V=f+176|0;c[V>>2]=c[V>>2]|4096;break a}default:break a}}while(0);e=c[l>>2]|0;f=c[e+4>>2]|0;h=(c[k>>2]|0)+24|0;if((f|0)!=(c[h>>2]|0))c[h>>2]=f;e=_avcodec_parameters_to_context(n,e)|0;if((e|0)<0){eb=54;break}i=m+440|0;if((c[i>>2]|0)<1)c[(c[k>>2]|0)+20>>2]=1;f=c[l>>2]|0;h=c[f+4>>2]|0;e=c[(c[j>>2]|0)+12>>2]|0;b:do if(!e){switch(c[f>>2]|0){case 0:{e=c[t>>2]|0;if(e|0){eb=34;break b}break}case 1:{e=c[v>>2]|0;if(e|0){eb=34;break b}break}case 3:{e=c[z>>2]|0;if(e|0){eb=34;break b}break}default:{}}e=_avcodec_find_decoder(h)|0;if(!e)e=0;else eb=34}else eb=34;while(0);c:do if((eb|0)==34){eb=0;if((c[e+16>>2]&131072|0)!=0?(A=_av_codec_next(0)|0,(A|0)!=0):0){f=A;do{if(((c[f+12>>2]|0)==(h|0)?_av_codec_is_decoder(f)|0:0)?(c[f+16>>2]&131584|0)==0:0){e=f;break c}f=_av_codec_next(f)|0}while((f|0)!=0)}}while(0);h=r?b+(o<<2)|0:hb;_av_dict_set(h,133047,132879,0)|0;f=c[s>>2]|0;if(f|0)_av_dict_set(h,139377,f,0)|0;f=(e|0)!=0;if((f&(c[c[l>>2]>>2]|0)==3?(c[n+12>>2]|0)==0:0)?(_avcodec_open2(n,e,h)|0)<0:0){c[D>>2]=133083;_av_log(a,24,133055,D)}if((((_has_codec_parameters(m,0)|0)==0?f&(c[i>>2]|0)<1:0)?(c[n+12>>2]|0)==0:0)?(_avcodec_open2(n,e,h)|0)<0:0){c[B>>2]=133083;_av_log(a,24,133055,B)}if(!r)_av_dict_free(hb);o=o+1|0;h=c[jb>>2]|0}while(o>>>0>>0);if((eb|0)==54){d=e;e=0;eb=483;break}if(h){f=c[a+28>>2]|0;e=0;do{eb=c[(c[f+(e<<2)>>2]|0)+180>>2]|0;V=eb;c[V>>2]=0;c[V+4>>2]=-2147483648;V=eb+72|0;c[V>>2]=0;c[V+4>>2]=-2147483648;eb=eb+88|0;c[eb>>2]=0;c[eb+4>>2]=-2147483648;e=e+1|0}while((e|0)!=(h|0));eb=59}else eb=59}else eb=59;while(0);d:do if((eb|0)==59){D=a+1184|0;e:do if(!(_ff_check_interrupt(D)|0)){F=(ha|0)==0;U=a+28|0;G=a+1176|0;I=a+1216|0;J=a+20|0;K=a+1096|0;S=a+1292|0;L=qa+4|0;B=ra+4|0;O=ca+4|0;T=(b|0)!=0;C=da+4|0;P=ea+4|0;Q=fa+4|0;R=ga+4|0;V=0;p=0;o=0;f:while(1){n=(p|0)<(Pa|0)|(p|0)==(Pa|0)&o>>>0>>0;while(1){g:do if(!(c[jb>>2]|0))e=0;else{e=0;do{m=c[(c[U>>2]|0)+(e<<2)>>2]|0;if(!(_has_codec_parameters(m,0)|0))break g;f=+(c[m+16>>2]|0)/+(c[m+20>>2]|0)>.0005?40:20;j=c[m+696>>2]|0;k=c[j+16>>2]|0;A=c[k+80>>2]|0;v=((A|0)<0)<<31>>31;t=c[k+76>>2]|0;z=((t|0)<0)<<31>>31;s=___muldi3(t|0,z|0,101,0)|0;r=M()|0;z=___muldi3(t|0,z|0,5,0)|0;t=M()|0;if(!((r|0)<(v|0)|(r|0)==(v|0)&s>>>0<=A>>>0|((t|0)>(v|0)|(t|0)==(v|0)&z>>>0>A>>>0))?(c[k+20>>2]|0)!=1983148141:0)switch(c[k+16>>2]|0){case 27:case 173:case 97:case 2:{eb=70;break}default:f=0}else eb=70;if((eb|0)==70)eb=0;i=c[G>>2]|0;l=m+48|0;i=(c[l>>2]&1024|0)==0?((i|0)>-1?i:f):0;h=c[m+180>>2]|0;if(!(c[(c[Qa>>2]|0)+8>>2]&128))f=c[h+16>>2]|0;else{f=h+48|0;f=___divdi3(c[f>>2]|0,c[f+4>>2]|0,2,0)|0;M()|0}if(!((c[m+164>>2]|0)!=0?(c[m+68>>2]|0)!=0:0))eb=76;if((eb|0)==76?(eb=0,(f|0)<(i|0)?(c[c[m+176>>2]>>2]|0)==0:0):0)break g;if((f|0)<2&(c[h+56>>2]|0)!=0?(c[k+140>>2]|0)==0:0)break g;do if(!(c[k+68>>2]|0)){if(c[j+36>>2]|0?(c[j+28>>2]|0)==0:0)break;f=_av_bsf_get_by_name(133122)|0;if(f|0){f=c[f+4>>2]|0;if(!f)break;h=c[f>>2]|0;if(!h)break;i=c[(c[m+176>>2]|0)+4>>2]|0;do{f=f+4|0;if((h|0)==(i|0))break g;h=c[f>>2]|0}while((h|0)!=0)}}while(0);A=m+192|0;do if(((c[A>>2]|0)==0?(c[A+4>>2]|0)==-2147483648:0)?(c[(c[Qa>>2]|0)+8>>2]&128|0)==0:0){if(!(c[l>>2]&1024))f=c[I>>2]|0;else f=1;if((c[m+224>>2]|0)>=(f|0))break;if((c[c[m+176>>2]>>2]|0)>>>0<2)break g}while(0);e=e+1|0}while(e>>>0<(c[jb>>2]|0)>>>0)}while(0);if(!F?(c[ha>>2]|0)!=0:0)q=0;else if((e|0)==(c[jb>>2]|0))if(!(c[J>>2]&1)){eb=99;break f}else q=1;else q=0;if(!n){eb=101;break f}k=_read_frame_internal(a,Aa)|0;if((k|0)!=-11)break;if(_ff_check_interrupt(D)|0){e=V;eb=63;break e}}if((k|0)<0){eb=204;break}if(!(c[K>>2]&64)){h=c[S>>2]|0;f=h+4|0;h=h+8|0;i=_av_mallocz(80)|0;if(!i){d=-12;break}j=_av_packet_make_refcounted(Aa)|0;if((j|0)<0){eb=114;break}_av_packet_move_ref(i,Aa);if(!(c[f>>2]|0))c[f>>2]=i;else c[(c[h>>2]|0)+72>>2]=i;c[h>>2]=i;k=0;z=c[(c[S>>2]|0)+8>>2]|0}else z=Aa;A=c[(c[U>>2]|0)+(c[z+32>>2]<<2)>>2]|0;if(!(c[A+48>>2]&1024)){v=c[z+28>>2]|0;o=_i64Add(o|0,p|0,v|0,((v|0)<0)<<31>>31|0)|0;p=M()|0}t=A+696|0;v=c[t>>2]|0;r=c[v+16>>2]|0;if(!(c[v+20>>2]|0)){k=_avcodec_parameters_to_context(r,c[A+176>>2]|0)|0;if((k|0)<0){d=k;break}c[(c[t>>2]|0)+20>>2]=1}s=z+16|0;n=s;m=c[n>>2]|0;n=c[n+4>>2]|0;v=A+224|0;l=c[v>>2]|0;if(!((m|0)==0&(n|0)==-2147483648)){if((l|0)>1){f=A+180|0;h=c[f>>2]|0;j=h+88|0;i=c[j>>2]|0;j=c[j+4>>2]|0;if((i|0)==0&(j|0)==-2147483648|((j|0)<(n|0)|(j|0)==(n|0)&i>>>0>>0)){if((!((i|0)==0&(j|0)==-2147483648)?(ia=c[h+96>>2]|0,ja=c[h+80>>2]|0,(ia|0)>(ja|0)):0)?(la=s,ka=c[la>>2]|0,la=c[la+4>>2]|0,W=_i64Subtract(ka|0,la|0,i|0,j|0)|0,W=___udivdi3(W|0,M()|0,1e3,0)|0,m=M()|0,n=h+72|0,n=_i64Subtract(i|0,j|0,c[n>>2]|0,c[n+4>>2]|0)|0,eb=ia-ja|0,eb=___udivdi3(n|0,M()|0,eb|0,((eb|0)<0)<<31>>31|0)|0,n=M()|0,m>>>0>n>>>0|(m|0)==(n|0)&W>>>0>eb>>>0):0){h=c[v>>2]|0;c[wa>>2]=c[A>>2];c[wa+4>>2]=ia;eb=wa+8|0;c[eb>>2]=i;c[eb+4>>2]=j;c[wa+16>>2]=h;h=wa+24|0;c[h>>2]=ka;c[h+4>>2]=la;_av_log(a,24,133365,wa);h=c[f>>2]|0;eb=h+88|0;c[eb>>2]=0;c[eb+4>>2]=-2147483648;eb=h+72|0;c[eb>>2]=0;c[eb+4>>2]=-2147483648}}else{h=c[h+96>>2]|0;c[va>>2]=c[A>>2];c[va+4>>2]=h;h=va+8|0;c[h>>2]=i;c[h+4>>2]=j;c[va+16>>2]=l;h=va+24|0;c[h>>2]=m;c[h+4>>2]=n;_av_log(a,48,133282,va);h=c[f>>2]|0;eb=h+88|0;c[eb>>2]=0;c[eb+4>>2]=-2147483648;eb=h+72|0;c[eb>>2]=0;c[eb+4>>2]=-2147483648}f=h+72|0;eb=f;j=s;i=c[j>>2]|0;j=c[j+4>>2]|0;if((c[eb>>2]|0)==0?(c[eb+4>>2]|0)==-2147483648:0){c[f>>2]=i;c[f+4>>2]=j;f=c[v>>2]|0;c[h+80>>2]=f}else f=c[v>>2]|0;W=h+88|0;c[W>>2]=i;c[W+4>>2]=j;c[h+96>>2]=f;W=f;eb=136}}else{W=l;eb=136}if((eb|0)==136?(eb=0,(W|0)>1):0){l=A+16|0;if((c[A+20>>2]|0)>0){j=(c[A+180>>2]|0)+40|0;f=c[j>>2]|0;j=c[j+4>>2]|0;c[qa>>2]=1;c[L>>2]=1e6;c[gb>>2]=c[l>>2];c[gb+4>>2]=c[l+4>>2];c[hb>>2]=c[qa>>2];c[hb+4>>2]=c[qa+4>>2];j=_av_rescale_q(f,j,gb,hb)|0;f=M()|0}else{f=0;j=0}h=A+68|0;i=c[h>>2]|0;if((i|0)>0?(n=c[v>>2]|0,ba=A+72|0,c[ra>>2]=c[ba>>2],c[B>>2]=i,c[ca>>2]=1,c[O>>2]=1e6,c[gb>>2]=c[ra>>2],c[gb+4>>2]=c[ra+4>>2],c[hb>>2]=c[ca>>2],c[hb+4>>2]=c[ca+4>>2],n=_av_rescale_q(n,((n|0)<0)<<31>>31,gb,hb)|0,m=M()|0,!((f|0)>(m|0)|(f|0)==(m|0)&j>>>0>n>>>0)):0){j=c[v>>2]|0;f=c[h>>2]|0;c[da>>2]=c[ba>>2];c[C>>2]=f;c[ea>>2]=1;c[P>>2]=1e6;c[gb>>2]=c[da>>2];c[gb+4>>2]=c[da+4>>2];c[hb>>2]=c[ea>>2];c[hb+4>>2]=c[ea+4>>2];j=_av_rescale_q(j,((j|0)<0)<<31>>31,gb,hb)|0;f=M()|0}do if((j|0)==0&(f|0)==0)if((c[v>>2]|0)>30?(ma=A+180|0,na=c[ma>>2]|0,pa=na+72|0,oa=c[pa>>2]|0,pa=c[pa+4>>2]|0,!((oa|0)==0&(pa|0)==-2147483648)):0){h=na+88|0;f=c[h>>2]|0;h=c[h+4>>2]|0;if((f|0)==0&(h|0)==-2147483648){f=0;j=0;break}m=_i64Subtract(f|0,h|0,oa|0,pa|0)|0;n=M()|0;c[fa>>2]=1;c[Q>>2]=1e6;c[gb>>2]=c[l>>2];c[gb+4>>2]=c[l+4>>2];c[hb>>2]=c[fa>>2];c[hb+4>>2]=c[fa+4>>2];_av_rescale_q(m,n,gb,hb)|0;if((M()|0)<0){f=0;j=0;break}f=c[ma>>2]|0;j=f+88|0;f=f+72|0;f=_i64Subtract(c[j>>2]|0,c[j+4>>2]|0,c[f>>2]|0,c[f+4>>2]|0)|0;j=M()|0;c[ga>>2]=1;c[R>>2]=1e6;c[gb>>2]=c[l>>2];c[gb+4>>2]=c[l+4>>2];c[hb>>2]=c[ga>>2];c[hb+4>>2]=c[ga+4>>2];j=_av_rescale_q(f,j,gb,hb)|0;f=M()|0}else{f=0;j=0}while(0);if(!q){i=(c[r+8>>2]|0)==3;h=i?X:Y;i=i?Z:aa}else{h=$;i=_}if(!((f|0)<(h|0)|(f|0)==(h|0)&j>>>0>>0)){eb=151;break}h=z+48|0;f=c[h>>2]|0;h=c[h+4>>2]|0;if(!((f|0)==0&(h|0)==0)){do if((c[r+8>>2]|0)==3){j=z+8|0;i=c[j>>2]|0;j=c[j+4>>2]|0;if((i|0)==0&(j|0)==-2147483648){eb=158;break}l=A+24|0;k=c[l>>2]|0;l=c[l+4>>2]|0;if((k|0)==0&(l|0)==-2147483648|((j|0)<(l|0)|(j|0)==(l|0)&i>>>0>>0)){eb=158;break}k=_i64Subtract(i|0,j|0,k|0,l|0)|0;n=M()|0;q=c[A+180>>2]|0;i=q+40|0;j=i;j=_i64Add(c[j>>2]|0,c[j+4>>2]|0,f|0,h|0)|0;m=M()|0;l=(n|0)>(m|0)|(n|0)==(m|0)&k>>>0>j>>>0;h=i;c[h>>2]=l?j:k;c[h+4>>2]=l?m:n;h=q}else eb=158;while(0);if((eb|0)==158){eb=0;q=c[A+180>>2]|0;l=q+40|0;m=l;m=_i64Add(c[m>>2]|0,c[m+4>>2]|0,f|0,h|0)|0;n=M()|0;h=l;c[h>>2]=m;c[h+4>>2]=n;h=q}f=c[A+232>>2]|0;do if(!f)f=2;else{if(!(c[A+228>>2]|0)){f=2;break}if((c[r+84>>2]|0)!=2){f=2;break}f=(c[f+36>>2]|0)+1|0}while(0);r=h+48|0;n=r;n=_i64Add(c[n>>2]|0,c[n+4>>2]|0,f|0,((f|0)<0)<<31>>31|0)|0;q=M()|0;c[r>>2]=n;c[r+4>>2]=q}}k=A+176|0;if((c[c[k>>2]>>2]|0)==0?(r=s,_ff_rfps_add_frame(0,A,c[r>>2]|0,c[r+4>>2]|0)|0,r=s,n=c[r>>2]|0,r=c[r+4>>2]|0,s=z+8|0,q=c[s>>2]|0,s=c[s+4>>2]|0,!((q|0)==0&(s|0)==-2147483648|((n|0)==0&(r|0)==-2147483648|(n|0)==(q|0)&(r|0)==(s|0)))):0)c[(c[A+180>>2]|0)+56>>2]=1;m=c[t>>2]|0;n=m+16|0;h:do if(!(c[(c[n>>2]|0)+68>>2]|0)){l=m+36|0;if(!(c[l>>2]|0)){j=_av_bsf_get_by_name(133122)|0;i:do if(j|0?(sa=_av_bsf_get_by_name(133122)|0,sa|0):0){f=c[sa+4>>2]|0;if(!f)break;h=c[f>>2]|0;if(!h)break;i=c[(c[k>>2]|0)+4>>2]|0;while(1){f=f+4|0;if((h|0)==(i|0))break;h=c[f>>2]|0;if(!h)break i}t=_av_packet_alloc()|0;c[m+32>>2]=t;if(!t){d=-12;break f}h=m+28|0;f=_av_bsf_alloc(j,h)|0;if((f|0)<0){d=f;eb=180;break f}f=_avcodec_parameters_copy(c[(c[h>>2]|0)+16>>2]|0,c[k>>2]|0)|0;if((f|0)<0){d=f;eb=180;break f}s=A+16|0;t=c[s+4>>2]|0;f=(c[h>>2]|0)+24|0;c[f>>2]=c[s>>2];c[f+4>>2]=t;f=_av_bsf_init(c[h>>2]|0)|0;if((f|0)<0){d=f;eb=180;break f}}while(0);c[l>>2]=1}k=m+28|0;if(c[k>>2]|0){j=c[m+32>>2]|0;f=_av_packet_ref(j,z)|0;if((f|0)<0){d=f;break f}f=_av_bsf_send_packet(c[k>>2]|0,j)|0;if((f|0)<0){eb=186;break f}do{if(c[(c[n>>2]|0)+68>>2]|0)break h;h=_av_bsf_receive_packet(c[k>>2]|0,j)|0;if((h|0)<0)if((h|0)<-11)switch(h|0){case -541478725:break;default:{d=h;eb=197;break f}}else switch(h|0){case -11:break;default:{d=h;eb=197;break f}}else{i=_av_packet_get_side_data(j,1,hb)|0;if(i|0){if(c[(c[n>>2]|0)+68>>2]|0){eb=192;break f}f=c[hb>>2]|0;if(f>>>0>=268435392){eb=195;break f}f=_av_mallocz(f+64|0)|0;c[(c[n>>2]|0)+68>>2]=f;if(!f){eb=195;break f}t=c[hb>>2]|0;_memcpy(f|0,i|0,t|0)|0;c[(c[n>>2]|0)+72>>2]=t}_av_packet_unref(j)}}while((h|0)>-1)}}while(0);_try_decode_frame(a,A,z,T&(e|0)<(Ga|0)?b+(e<<2)|0:0)|0;if(c[K>>2]&64|0)_av_packet_unref(Aa);c[v>>2]=(c[v>>2]|0)+1;e=V+1|0;if(!(_ff_check_interrupt(D)|0))V=e;else{eb=63;break e}}if((eb|0)==99){_av_log(a,48,133140,ta);e=V;G=V;break}else if((eb|0)==101){d=ua;c[d>>2]=Oa;c[d+4>>2]=Pa;_av_log(a,48,133156,ua);d=c[jb>>2]|0;if(!d){e=V;k=V;eb=237;break}e=0;while(1){eb=c[(c[U>>2]|0)+(e<<2)>>2]|0;if((((c[eb+164>>2]|0)==0?(c[(c[eb+180>>2]|0)+16>>2]|0)<2:0)?(c[c[eb+176>>2]>>2]|0)==0:0)?(_strcmp(c[c[Qa>>2]>>2]|0,136166)|0)!=0:0){c[Ba>>2]=e;_av_log(a,24,133203,Ba);d=c[jb>>2]|0}e=e+1|0;if(e>>>0>=d>>>0){e=V;k=V;eb=237;break e}}}else if((eb|0)==114){_av_free(i);d=j}else if((eb|0)==151){eb=c[z+32>>2]|0;Da=xa;c[Da>>2]=i;c[Da+4>>2]=h;Da=xa+8|0;c[Da>>2]=j;c[Da+4>>2]=f;c[xa+16>>2]=eb;_av_log(a,40,133447,xa);if(!(c[K>>2]&64)){e=V;eb=237;break}_av_packet_unref(Aa);e=V;eb=237;break}else if((eb|0)==180){_av_bsf_free(h);_av_packet_free(m+32|0)}else if((eb|0)==186){_av_packet_unref(j);d=f}else if((eb|0)==192){c[ya>>2]=133509;c[ya+4>>2]=132686;c[ya+8>>2]=1254;_av_log(0,0,132640,ya);wb()}else if((eb|0)==195){_av_packet_unref(j);d=-12;eb=197}else if((eb|0)==204){if(!(c[jb>>2]|0)){e=V;eb=237;break}p=a+1300|0;m=a+1304|0;n=a+1308|0;o=a+1284|0;l=0;while(1){j=c[(c[U>>2]|0)+(l<<2)>>2]|0;i=j+696|0;h=c[(c[i>>2]|0)+16>>2]|0;j:do if(!(_has_codec_parameters(j,0)|0)){e=c[j+176>>2]|0;f=c[e+4>>2]|0;d=c[(c[j+8>>2]|0)+12>>2]|0;k:do if(!d){switch(c[e>>2]|0){case 0:{d=c[p>>2]|0;if(d|0)break k;break}case 1:{d=c[m>>2]|0;if(d|0)break k;break}case 3:{d=c[n>>2]|0;if(d|0)break k;break}default:{}}d=_avcodec_find_decoder(f)|0;if(!d)break j}while(0);l:do if((c[d+16>>2]&131072|0)!=0?(Ca=_av_codec_next(0)|0,(Ca|0)!=0):0){e=Ca;do{if(((c[e+12>>2]|0)==(f|0)?_av_codec_is_decoder(e)|0:0)?(c[e+16>>2]&131584|0)==0:0){d=e;break l}e=_av_codec_next(e)|0}while((e|0)!=0);if(!d)break j}while(0);if(!(c[h+12>>2]|0)){c[hb>>2]=0;e=c[o>>2]|0;if(e|0)_av_dict_set(hb,139377,e,0)|0;if((_avcodec_open2(h,d,T&(l|0)<(Ga|0)?b+(l<<2)|0:hb)|0)<0){c[Da>>2]=133083;_av_log(a,24,133055,Da)}_av_dict_free(hb)}}while(0);f=c[(c[S>>2]|0)+4>>2]|0;m:do if((f|0?(c[(c[j+176>>2]|0)+4>>2]|0)==27:0)?c[j+180>>2]|0:0){e=c[(c[(c[i>>2]|0)+16>>2]|0)+140>>2]|0;do if((e|0)<3){if((c[j+480>>2]|0)>6)break m}else{d=c[j+480>>2]|0;if((e|0)==3)if((d|0)>17)break m;else break;else if((d|0)>19)break m;else break}while(0);_update_dts_from_pts(a,l,f)}while(0);l=l+1|0;if(l>>>0>=(c[jb>>2]|0)>>>0){e=V;eb=237;break e}}}_av_packet_unref(Aa);e=V;eb=483;break d}else{e=0;eb=63}while(0);if((eb|0)==63){_av_log(a,48,133109,za);k=-1414092869;eb=237}if((eb|0)==237)if(Ea)G=k;else{d=hb;f=d+72|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(f|0));_av_init_packet(hb);if(c[jb>>2]|0){j=a+28|0;if(!b){d=0;do{f=c[(c[j>>2]|0)+(d<<2)>>2]|0;n:do if((c[(c[f+180>>2]|0)+60>>2]|0)==1){while(1){h=_try_decode_frame(a,f,hb,0)|0;if((h|0)<=0)break;if(_has_codec_parameters(f,0)|0)break n}if((h|0)<0){c[Fa>>2]=c[f>>2];_av_log(a,32,133532,Fa)}}while(0);d=d+1|0}while(d>>>0<(c[jb>>2]|0)>>>0)}else{d=0;do{f=c[(c[j>>2]|0)+(d<<2)>>2]|0;o:do if((c[(c[f+180>>2]|0)+60>>2]|0)==1){h=(d|0)<(Ga|0)?b+(d<<2)|0:0;while(1){i=_try_decode_frame(a,f,hb,h)|0;if((i|0)<=0)break;if(_has_codec_parameters(f,0)|0)break o}if((i|0)<0){c[Ha>>2]=c[f>>2];_av_log(a,32,133532,Ha)}}while(0);d=d+1|0}while(d>>>0<(c[jb>>2]|0)>>>0)}}G=k}_ff_rfps_calculate(a);p:do if(c[jb>>2]|0){p=a+28|0;q=fb+4|0;r=a+1292|0;s=hb+4|0;t=hb+8|0;v=gb+4|0;z=gb+8|0;A=gb+12|0;B=gb+16|0;C=gb+20|0;o=0;while(1){D=c[(c[p>>2]|0)+(o<<2)>>2]|0;F=c[(c[D+696>>2]|0)+16>>2]|0;q:do switch(c[F+8>>2]|0){case 0:{if((((c[F+16>>2]|0)==13?(Ia=F+20|0,(c[Ia>>2]|0)==0):0)?(c[F+672>>2]|0)==0:0)?(Ha=F+112|0,Ja=_avcodec_pix_fmt_to_codec_tag(c[Ha>>2]|0)|0,Ga=_avpriv_find_pix_fmt(_avpriv_get_raw_pix_fmt_tags()|0,Ja)|0,(Ga|0)==(c[Ha>>2]|0)):0)c[Ia>>2]=Ja;d=c[D+180>>2]|0;k=d+48|0;j=c[k>>2]|0;k=c[k+4>>2]|0;if((!((j|0)==0&(k|0)==0)?(Ka=D+68|0,(c[Ka>>2]|0)==0):0)?(Ma=d+40|0,La=c[Ma>>2]|0,Ma=c[Ma+4>>2]|0,!((La|0)==0&(Ma|0)==0)):0){m=F+760|0;l=c[m>>2]|0;m=c[m+4>>2]|0;d=c[D+16>>2]|0;f=((d|0)<0)<<31>>31;Ha=___divdi3(-1,2147483647,d|0,f|0)|0;Ha=___divdi3(Ha|0,M()|0,2,0)|0;Ga=M()|0;if(!((Ma|0)<(Ga|0)|(Ma|0)==(Ga|0)&La>>>0>>0))break q;h=c[D+20>>2]|0;i=((h|0)<0)<<31>>31;Ha=___divdi3(-1,2147483647,h|0,i|0)|0;Ga=M()|0;if((Ma|0)<0|((k|0)>(Ga|0)|(k|0)==(Ga|0)&j>>>0>=Ha>>>0))break q;n=D+72|0;b=___muldi3(j|0,k|0,h|0,i|0)|0;Ga=M()|0;Ha=_bitshift64Shl(La|0,Ma|0,1)|0;Ha=___muldi3(Ha|0,M()|0,d|0,f|0)|0;_av_reduce(Ka,n,b,Ga,Ha,M()|0,6e4,0)|0;E=+(c[Ka>>2]|0)/+(c[n>>2]|0);y=+(l|0)/+(m|0);if((m|0)>0&((l|0)>0?(c[(c[r>>2]|0)+100>>2]|0)!=0:0)){w=.01;d=0;i=0;while(1){do if(i>>>0>=360){if(i>>>0<390){f=(i*12012|0)+-3951948|0;break}if(i>>>0<393){c[hb>>2]=80;c[s>>2]=120;c[t>>2]=240;f=(c[hb+(i+-390<<2)>>2]|0)*12012|0;break}else{c[gb>>2]=24;c[v>>2]=30;c[z>>2]=60;c[A>>2]=12;c[B>>2]=15;c[C>>2]=48;f=(c[gb+(i+-393<<2)>>2]|0)*12e3|0;break}}else f=(i*1001|0)+1001|0;while(0);x=+(f|0)/12012.0;nb=+u(+(E/x+-1.0));Ha=nb>>0>=360){if(h>>>0<390){f=(h*12012|0)+-3951948|0;break}if(h>>>0<393){c[hb>>2]=80;c[s>>2]=120;c[t>>2]=240;f=(c[hb+(h+-390<<2)>>2]|0)*12012|0;break}else{c[gb>>2]=24;c[v>>2]=30;c[z>>2]=60;c[A>>2]=12;c[B>>2]=15;c[C>>2]=48;f=(c[gb+(h+-393<<2)>>2]|0)*12e3|0;break}}else f=(h*1001|0)+1001|0;while(0);x=+u(+(E/(+(f|0)/12012.0)+-1.0));i=x>31,12012,0,2147483647,0)|0}d=D+164|0;do if(!(c[d>>2]|0)){f=c[F+80>>2]|0;h=((f|0)<0)<<31>>31;i=c[D+16>>2]|0;Ga=___muldi3(i|0,((i|0)<0)<<31>>31|0,f|0,h|0)|0;Fa=M()|0;j=c[F+76>>2]|0;k=c[F+84>>2]|0;Ha=H(k,j)|0;l=c[D+20>>2]|0;Ha=___muldi3(Ha|0,((Ha|0)<0)<<31>>31|0,l|0,((l|0)<0)<<31>>31|0)|0;b=M()|0;if((Fa|0)>(b|0)|(Fa|0)==(b|0)&Ga>>>0>Ha>>>0){c[d>>2]=l;c[D+168>>2]=i;break}else{Ha=___muldi3(k|0,((k|0)<0)<<31>>31|0,j|0,((j|0)<0)<<31>>31|0)|0;_av_reduce(d,D+168|0,f,h,Ha,M()|0,2147483647,0)|0;break}}while(0);d=D+688|0;if(c[d>>2]|0?c[D+692>>2]|0:0){c[fb>>2]=c[F+96>>2];c[q>>2]=c[F+92>>2];c[gb>>2]=c[d>>2];c[gb+4>>2]=c[d+4>>2];c[hb>>2]=c[fb>>2];c[hb+4>>2]=c[fb+4>>2];_av_mul_q(Na,gb,hb);b=Na;Ga=c[b+4>>2]|0;Ha=D+56|0;c[Ha>>2]=c[b>>2];c[Ha+4>>2]=Ga}break}case 1:{d=F+672|0;if(!(c[d>>2]|0)){Ha=_av_get_bits_per_sample(c[F+16>>2]|0)|0;c[d>>2]=Ha}switch(c[F+392>>2]|0){case 1:{c[D+48>>2]=512;break q}case 2:{c[D+48>>2]=256;break q}case 3:{c[D+48>>2]=128;break q}case 5:{c[D+48>>2]=8;break q}case 8:{c[D+48>>2]=32;break q}default:break q}}default:{}}while(0);o=o+1|0;if(o>>>0>=(c[jb>>2]|0)>>>0)break p}}while(0);if(!((Oa|0)==0&(Pa|0)==0)){d=c[Qa>>2]|0;if(!(c[d+8>>2]&1)){f=_avio_size(c[kb>>2]|0)|0;h=M()|0;eb=(h|0)>0|(h|0)==0&f>>>0>0;d=c[Qa>>2]|0;f=eb?f:0;h=eb?h:0}else{f=0;h=0}d=c[d>>2]|0;if(!(_strcmp(d,132881)|0))if((f|0)==0&(h|0)==0)eb=389;else eb=313;else if(((f|0)!=0|(h|0)!=0)&(_strcmp(d,132890)|0)==0)eb=313;else eb=389;if((eb|0)==313)if(!(c[(c[kb>>2]|0)+84>>2]&1))eb=389;else{i=a+1292|0;d=c[i>>2]|0;if(d|0){h=d+32|0;f=d+36|0;d=c[h>>2]|0;if(d|0)do{c[hb>>2]=d;Ua=d;d=c[d+72>>2]|0;_av_packet_unref(Ua);_av_freep(hb)}while((d|0)!=0);c[h>>2]=0;c[f>>2]=0;h=c[i>>2]|0;f=h+4|0;h=h+8|0;d=c[f>>2]|0;if(d|0)do{c[hb>>2]=d;Ua=d;d=c[d+72>>2]|0;_av_packet_unref(Ua);_av_freep(hb)}while((d|0)!=0);c[f>>2]=0;c[h>>2]=0;h=c[i>>2]|0;f=h+24|0;h=h+28|0;d=c[f>>2]|0;if(d|0)do{c[hb>>2]=d;Ua=d;d=c[d+72>>2]|0;_av_packet_unref(Ua);_av_freep(hb)}while((d|0)!=0);c[f>>2]=0;c[h>>2]=0;c[(c[i>>2]|0)+40>>2]=25e5}if(c[jb>>2]|0){i=a+28|0;h=0;do{d=c[(c[i>>2]|0)+(h<<2)>>2]|0;Ua=d+24|0;if((((c[Ua>>2]|0)==0?(c[Ua+4>>2]|0)==-2147483648:0)?(Ua=d+192|0,(c[Ua>>2]|0)==0?(c[Ua+4>>2]|0)==-2147483648:0):0)?(c[c[d+176>>2]>>2]|0)!=-1:0){c[Ra>>2]=h;_av_log(a,24,133563,Ra)}d=d+232|0;f=c[d>>2]|0;if(f|0){_av_parser_close(f);c[d>>2]=0}h=h+1|0}while(h>>>0<(c[jb>>2]|0)>>>0)}if(!(c[a+1368>>2]|0)){_av_opt_set(a,133689,132879,1)|0;d=c[kb>>2]|0;if(!d){B=0;C=0}else{B=_avio_size(d)|0;C=M()|0}t=Va+28|0;F=a+28|0;v=Va+32|0;z=Va+8|0;A=Va+48|0;s=0;r=0;while(1){q=_bitshift64Shl(25e4,0,s|0)|0;q=_i64Subtract(B|0,C|0,q|0,M()|0)|0;p=M()|0;D=(p|0)>0|(p|0)==0&q>>>0>0;_avio_seek(c[kb>>2]|0,D?q:0,D?p:0,0)|0;M()|0;p=s+-1|0;p=_bitshift64Shl(25e4,0,((p|0)>0?p:0)|0)|0;q=M()|0;r:do if((q|0)>0|(q|0)==0&p>>>0>0){o=0;d=r;while(1){s:while(1)switch(_ff_read_packet(a,Va)|0){case -11:break;case 0:break s;default:{k=d;break r}}o=(c[t>>2]|0)+o|0;n=c[(c[F>>2]|0)+(c[v>>2]<<2)>>2]|0;Ua=z;do if(!((c[Ua>>2]|0)==0?(c[Ua+4>>2]|0)==-2147483648:0)){j=n+24|0;Ua=j;if(((c[Ua>>2]|0)==0?(c[Ua+4>>2]|0)==-2147483648:0)?(Ua=n+192|0,(c[Ua>>2]|0)==0?(c[Ua+4>>2]|0)==-2147483648:0):0)break;f=A;d=c[f>>2]|0;f=c[f+4>>2]|0;do if((d|0)==0&(f|0)==0){_ff_compute_frame_duration(a,Wa,Xa,n,c[n+232>>2]|0,Va);d=c[Xa>>2]|0;f=c[Wa>>2]|0;if((d|0)!=0&(f|0)!=0){Ua=c[n+20>>2]|0;Ua=___muldi3(Ua|0,((Ua|0)<0)<<31>>31|0,f|0,((f|0)<0)<<31>>31|0)|0;f=M()|0;Ta=c[n+16>>2]|0;d=___muldi3(Ta|0,((Ta|0)<0)<<31>>31|0,d|0,((d|0)<0)<<31>>31|0)|0;d=_av_rescale_rnd(1,0,Ua,f,d,M()|0,2)|0;f=M()|0;Ua=A;c[Ua>>2]=d;c[Ua+4>>2]=f;break}else{f=A;d=c[f>>2]|0;f=c[f+4>>2]|0;break}}while(0);h=z;h=_i64Add(c[h>>2]|0,c[h+4>>2]|0,d|0,f|0)|0;i=M()|0;f=j;d=c[f>>2]|0;f=c[f+4>>2]|0;if((d|0)==0&(f|0)==-2147483648){f=n+192|0;d=c[f>>2]|0;f=c[f+4>>2]|0}f=_i64Subtract(h|0,i|0,d|0,f|0)|0;h=M()|0;if(!((h|0)>0|(h|0)==0&f>>>0>0)){d=1;break}i=n+32|0;k=i;j=c[k>>2]|0;k=c[k+4>>2]|0;d=(c[n+180>>2]|0)+64|0;do if(!((j|0)==0&(k|0)==-2147483648)){m=d;l=c[m>>2]|0;m=c[m+4>>2]|0;if((m|0)<0|(m|0)==0&l>>>0<1){eb=357;break}if(!((k|0)<(h|0)|(k|0)==(h|0)&j>>>0>>0))break;Sa=_i64Subtract(f|0,h|0,l|0,m|0)|0;Oa=M()|0;Ra=(Oa|0)>-1|(Oa|0)==-1&Sa>>>0>4294967295;Ta=_i64Subtract(0,0,Sa|0,Oa|0)|0;Pa=M()|0;Pa=Ra?Oa:Pa;Oa=c[n+20>>2]|0;Oa=___muldi3(Oa|0,((Oa|0)<0)<<31>>31|0,60,0)|0;Qa=M()|0;Ua=c[n+16>>2]|0;Ua=___divdi3(Oa|0,Qa|0,Ua|0,((Ua|0)<0)<<31>>31|0)|0;Qa=M()|0;if((Pa|0)<(Qa|0)|(Pa|0)==(Qa|0)&(Ra?Sa:Ta)>>>0>>0)eb=357}else eb=357;while(0);if((eb|0)==357){eb=0;Ua=i;c[Ua>>2]=f;c[Ua+4>>2]=h}c[d>>2]=f;c[d+4>>2]=h;d=1}while(0);_av_packet_unref(Va);Ua=((o|0)<0)<<31>>31;if(!((q|0)>(Ua|0)|(q|0)==(Ua|0)&p>>>0>o>>>0)){k=d;break}}}else k=r;while(0);if(r|0)break;i=c[jb>>2]|0;if(!i)break;j=c[F>>2]|0;d=1;h=0;do{f=c[j+(h<<2)>>2]|0;if((c[c[f+176>>2]>>2]|0)>>>0<2){Ua=f+32|0;d=((c[Ua>>2]|0)==0?(c[Ua+4>>2]|0)==-2147483648:0)?0:d}h=h+1|0}while((h|0)!=(i|0));if(!(D&(d|0)==0))break;s=s+1|0;if(s>>>0>=7)break;else r=k}_av_opt_set(a,133689,154115,1)|0;if(c[jb>>2]|0){d=0;do{f=c[(c[F>>2]|0)+(d<<2)>>2]|0;Xa=f+32|0;t:do if((c[Xa>>2]|0)==0?(c[Xa+4>>2]|0)==-2147483648:0){if((c[c[f+176>>2]>>2]|0)>>>0>=2)break;Xa=f+24|0;do if((c[Xa>>2]|0)==0?(c[Xa+4>>2]|0)==-2147483648:0){Xa=f+192|0;if(!((c[Xa>>2]|0)==0?(c[Xa+4>>2]|0)==-2147483648:0))break;c[Za>>2]=d;_av_log(a,24,133761,Za);break t}while(0);c[Ya>>2]=d;_av_log(a,24,133702,Ya)}while(0);d=d+1|0}while(d>>>0<(c[jb>>2]|0)>>>0)}}else _av_log(a,32,133629,Sa);_update_stream_timings(a);if(c[jb>>2]|0){j=a+28|0;k=a+1064|0;l=a+1072|0;m=fb+4|0;n=ab+4|0;i=0;do{o=c[(c[j>>2]|0)+(i<<2)>>2]|0;d=o+24|0;Za=d;do if((c[Za>>2]|0)==0?(c[Za+4>>2]|0)==-2147483648:0){h=k;f=c[h>>2]|0;h=c[h+4>>2]|0;if(!((f|0)==0&(h|0)==-2147483648)){c[fb>>2]=1;c[m>>2]=1e6;Xa=o+16|0;c[gb>>2]=c[fb>>2];c[gb+4>>2]=c[fb+4>>2];c[hb>>2]=c[Xa>>2];c[hb+4>>2]=c[Xa+4>>2];Xa=_av_rescale_q(f,h,gb,hb)|0;Ya=M()|0;Za=d;c[Za>>2]=Xa;c[Za+4>>2]=Ya}f=l;d=c[f>>2]|0;f=c[f+4>>2]|0;if((d|0)==0&(f|0)==-2147483648)break;c[ab>>2]=1;c[n>>2]=1e6;Xa=o+16|0;c[gb>>2]=c[ab>>2];c[gb+4>>2]=c[ab+4>>2];c[hb>>2]=c[Xa>>2];c[hb+4>>2]=c[Xa+4>>2];Xa=_av_rescale_q(d,f,gb,hb)|0;Ya=M()|0;Za=o+32|0;c[Za>>2]=Xa;c[Za+4>>2]=Ya}while(0);i=i+1|0}while(i>>>0<(c[jb>>2]|0)>>>0)}_avio_seek(c[kb>>2]|0,_a,$a,0)|0;M()|0;f=c[jb>>2]|0;if(f|0){h=c[a+28>>2]|0;d=0;do{ab=c[h+(d<<2)>>2]|0;Za=ab+192|0;_a=c[Za+4>>2]|0;$a=ab+200|0;c[$a>>2]=c[Za>>2];c[$a+4>>2]=_a;$a=ab+208|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+672|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+256|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+264|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+272|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+280|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+288|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+296|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+304|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+312|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+320|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+328|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+336|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+344|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+352|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+360|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+368|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;$a=ab+376|0;c[$a>>2]=0;c[$a+4>>2]=-2147483648;ab=ab+384|0;c[ab>>2]=0;c[ab+4>>2]=-2147483648;d=d+1|0}while((d|0)!=(f|0))}c[a+1248>>2]=0}do if((eb|0)==389){o=c[jb>>2]|0;h=(o|0)==0;u:do if(h)eb=393;else{f=c[a+28>>2]|0;d=0;while(1){$a=(c[f+(d<<2)>>2]|0)+32|0;d=d+1|0;if(!((c[$a>>2]|0)==0?(c[$a+4>>2]|0)==-2147483648:0))break u;if(d>>>0>=o>>>0){eb=393;break}}}while(0);if((eb|0)==393?($a=a+1072|0,(c[$a>>2]|0)==0?(c[$a+4>>2]|0)==-2147483648:0):0){p=a+1080|0;ab=p;$a=c[ab+4>>2]|0;v:do if(($a|0)<0|($a|0)==0&(c[ab>>2]|0)>>>0<1){w:do if(!h){n=c[a+28>>2]|0;m=0;d=0;f=0;do{j=c[n+(m<<2)>>2]|0;k=c[j+176>>2]|0;l=k+24|0;h=l;i=c[h>>2]|0;h=c[h+4>>2]|0;do if((h|0)<0|(h|0)==0&i>>>0<1){h=(c[(c[j+696>>2]|0)+16>>2]|0)+40|0;i=c[h>>2]|0;h=c[h+4>>2]|0;if((h|0)>0|(h|0)==0&i>>>0>0){eb=l;c[eb>>2]=i;c[eb+4>>2]=h;eb=411;break}if(c[k>>2]|0)break;if((c[j+224>>2]|0)>1)break w}else eb=411;while(0);if((eb|0)==411){eb=0;ab=_i64Subtract(-1,2147483647,i|0,h|0)|0;$a=M()|0;if(($a|0)<(d|0)|($a|0)==(d|0)&ab>>>0>>0)break w;f=_i64Add(i|0,h|0,f|0,d|0)|0;d=M()|0}m=m+1|0}while(m>>>0>>0);ab=p;c[ab>>2]=f;c[ab+4>>2]=d;if((f|0)==0&(d|0)==0)break v;else{eb=418;break v}}while(0);ab=p;c[ab>>2]=0;c[ab+4>>2]=0}else eb=418;while(0);if((eb|0)==418){d=c[kb>>2]|0;if(!d){h=0;i=0}else{i=_avio_size(d)|0;h=M()|0}f=(c[a+1292>>2]|0)+16|0;d=c[f>>2]|0;f=c[f+4>>2]|0;if((h|0)>(f|0)|(h|0)==(f|0)&i>>>0>d>>>0?(Ta=c[jb>>2]|0,Ta|0):0){d=_i64Subtract(i|0,h|0,d|0,f|0)|0;q=M()|0;r=c[a+28>>2]|0;m=p;l=c[m>>2]|0;m=c[m+4>>2]|0;n=___divdi3(-1,2147483647,l|0,m|0)|0;o=M()|0;p=_bitshift64Shl(d|0,q|0,3)|0;q=M()|0;d=0;k=0;do{f=c[r+(k<<2)>>2]|0;h=c[f+16>>2]|0;i=((h|0)<0)<<31>>31;do if(!((o|0)<(i|0)|(o|0)==(i|0)&n>>>0>>0)){j=f+32|0;ab=j;if(!((c[ab>>2]|0)==0?(c[ab+4>>2]|0)==-2147483648:0))break;ab=___muldi3(l|0,m|0,h|0,i|0)|0;$a=M()|0;d=c[f+20>>2]|0;$a=_av_rescale(p,q,d,((d|0)<0)<<31>>31,ab,$a)|0;ab=M()|0;d=j;c[d>>2]=$a;c[d+4>>2]=ab;d=1}while(0);k=k+1|0}while((k|0)!=(Ta|0));if(d|0)_av_log(a,24,133825,Ua)}}c[a+1248>>2]=2;break}_update_stream_timings(a);if(c[jb>>2]|0){j=a+28|0;k=a+1064|0;l=a+1072|0;m=fb+4|0;n=ab+4|0;i=0;do{o=c[(c[j>>2]|0)+(i<<2)>>2]|0;d=o+24|0;$a=d;if((c[$a>>2]|0)==0?(c[$a+4>>2]|0)==-2147483648:0){h=k;f=c[h>>2]|0;h=c[h+4>>2]|0;if(!((f|0)==0&(h|0)==-2147483648)){c[fb>>2]=1;c[m>>2]=1e6;Za=o+16|0;c[gb>>2]=c[fb>>2];c[gb+4>>2]=c[fb+4>>2];c[hb>>2]=c[Za>>2];c[hb+4>>2]=c[Za+4>>2];Za=_av_rescale_q(f,h,gb,hb)|0;_a=M()|0;$a=d;c[$a>>2]=Za;c[$a+4>>2]=_a}f=l;d=c[f>>2]|0;f=c[f+4>>2]|0;if(!((d|0)==0&(f|0)==-2147483648)){c[ab>>2]=1;c[n>>2]=1e6;Za=o+16|0;c[gb>>2]=c[ab>>2];c[gb+4>>2]=c[ab+4>>2];c[hb>>2]=c[Za>>2];c[hb+4>>2]=c[Za+4>>2];Za=_av_rescale_q(d,f,gb,hb)|0;_a=M()|0;$a=o+32|0;c[$a>>2]=Za;c[$a+4>>2]=_a}}i=i+1|0}while(i>>>0<(c[jb>>2]|0)>>>0)}d=a+1248|0;if(!(_strcmp(c[c[Qa>>2]>>2]|0,133821)|0)){c[d>>2]=0;break}else{c[d>>2]=1;break}}while(0);_update_stream_timings(a);d=c[jb>>2]|0;if(d|0){j=a+28|0;i=0;do{f=c[(c[j>>2]|0)+(i<<2)>>2]|0;h=c[f+20>>2]|0;if(h){d=f+24|0;nb=+(c[f+16>>2]|0)/+(h|0);E=nb*(+((c[d>>2]|0)>>>0)+4294967296.0*+(c[d+4>>2]|0));d=f+32|0;nb=nb*(+((c[d>>2]|0)>>>0)+4294967296.0*+(c[d+4>>2]|0));c[bb>>2]=i;g[bb+8>>3]=E;g[bb+16>>3]=nb;_av_log(a,56,133883,bb);d=c[jb>>2]|0}i=i+1|0}while(i>>>0>>0)}bb=a+1064|0;E=(+((c[bb>>2]|0)>>>0)+4294967296.0*+(c[bb+4>>2]|0))/1.0e6;bb=a+1072|0;nb=(+((c[bb>>2]|0)>>>0)+4294967296.0*+(c[bb+4>>2]|0))/1.0e6;bb=c[97724+(c[a+1248>>2]<<2)>>2]|0;$a=a+1080|0;$a=___divdi3(c[$a>>2]|0,c[$a+4>>2]|0,1e3,0)|0;ab=M()|0;g[cb>>3]=E;g[cb+8>>3]=nb;c[cb+16>>2]=bb;bb=cb+24|0;c[bb>>2]=$a;c[bb+4>>2]=ab;_av_log(a,56,133929,cb)}_av_opt_set(a,132868,154115,1)|0;cb=c[jb>>2]|0;d=(G|0)>-1?((cb|0)==0?G:-1):G;x:do if(cb){j=a+28|0;i=0;while(1){h=c[(c[j>>2]|0)+(i<<2)>>2]|0;f=c[h+696>>2]|0;if(!(c[f+20>>2]|0)){d=c[h+176>>2]|0;if((c[d>>2]|0)==1?(db=d+20|0,(c[db>>2]|0)==-1):0)c[db>>2]=c[(c[f+16>>2]|0)+352>>2];d=_avcodec_parameters_to_context(c[f+16>>2]|0,d)|0;if((d|0)<0)break}cb=(_has_codec_parameters(h,hb)|0)==0;d=cb?d:0;i=i+1|0;if(i>>>0>=(c[jb>>2]|0)>>>0)break x}eb=483;break d}while(0);h=a+1072|0;f=c[h>>2]|0;h=c[h+4>>2]|0;if((h|0)>0|(h|0)==0&f>>>0>0){q=a+1064|0;cb=c[q>>2]|0;q=c[q+4>>2]|0;db=_i64Subtract(-1,2147483647,f|0,h|0)|0;r=M()|0;db=(q|0)<(r|0)|(q|0)==(r|0)&cb>>>0>>0;r=(cb|0)==0&(q|0)==-2147483648;q=_i64Add((r?0:cb)|0,(r?0:q)|0,f|0,h|0)|0;r=M()|0;q=db?q:0;r=db?r:0}else{q=0;r=0}t=a+1156|0;f=c[t>>2]|0;if(f|0){v=a+1160|0;s=fb+4|0;if((q|0)==0&(r|0)==0){o=0;do{i=c[v>>2]|0;h=c[i+(o<<2)>>2]|0;n=h+24|0;fb=n;if((c[fb>>2]|0)==0?(c[fb+4>>2]|0)==-2147483648:0){m=h+4|0;l=h+16|0;h=0;j=2147483647;k=-1;while(1){fb=c[i+(h<<2)>>2]|0;f=fb+16|0;i=c[f>>2]|0;f=c[f+4>>2]|0;fb=fb+4|0;c[gb>>2]=c[fb>>2];c[gb+4>>2]=c[fb+4>>2];c[hb>>2]=c[m>>2];c[hb+4>>2]=c[m+4>>2];f=_av_rescale_q(i,f,gb,hb)|0;i=M()|0;if((h|0)!=(o|0)){fb=l;db=c[fb+4>>2]|0;fb=((i|0)<(j|0)|(i|0)==(j|0)&f>>>0>>0)&((i|0)>(db|0)|((i|0)==(db|0)?f>>>0>(c[fb>>2]|0)>>>0:0));k=fb?f:k;j=fb?i:j}h=h+1|0;f=c[t>>2]|0;if(h>>>0>=f>>>0)break;i=c[v>>2]|0}db=l;bb=c[db>>2]|0;db=c[db+4>>2]|0;cb=(k|0)==-1&(j|0)==2147483647|((j|0)<(db|0)|(j|0)==(db|0)&k>>>0>>0);fb=n;c[fb>>2]=cb?bb:k;c[fb+4>>2]=cb?db:j}o=o+1|0}while(o>>>0>>0)}else{p=0;do{h=c[(c[v>>2]|0)+(p<<2)>>2]|0;o=h+24|0;db=o;if((c[db>>2]|0)==0?(c[db+4>>2]|0)==-2147483648:0){c[fb>>2]=1;c[s>>2]=1e6;m=h+4|0;c[gb>>2]=c[fb>>2];c[gb+4>>2]=c[fb+4>>2];c[hb>>2]=c[m>>2];c[hb+4>>2]=c[m+4>>2];f=_av_rescale_q(q,r,gb,hb)|0;i=M()|0;n=h+16|0;if(!(c[t>>2]|0)){j=f;h=i;f=0}else{l=0;h=i;while(1){db=c[(c[v>>2]|0)+(l<<2)>>2]|0;i=db+16|0;k=c[i>>2]|0;i=c[i+4>>2]|0;db=db+4|0;c[gb>>2]=c[db>>2];c[gb+4>>2]=c[db+4>>2];c[hb>>2]=c[m>>2];c[hb+4>>2]=c[m+4>>2];i=_av_rescale_q(k,i,gb,hb)|0;k=M()|0;if((l|0)==(p|0))j=f;else{db=n;j=c[db+4>>2]|0;db=((k|0)<(h|0)|(k|0)==(h|0)&i>>>0>>0)&((k|0)>(j|0)|((k|0)==(j|0)?i>>>0>(c[db>>2]|0)>>>0:0));j=db?i:f;h=db?k:h}l=l+1|0;f=c[t>>2]|0;if(l>>>0>=f>>>0)break;else f=j}}cb=n;ab=c[cb>>2]|0;cb=c[cb+4>>2]|0;bb=(j|0)==-1&(h|0)==2147483647|((h|0)<(cb|0)|(h|0)==(cb|0)&j>>>0>>0);db=o;c[db>>2]=bb?ab:j;c[db+4>>2]=bb?cb:h}p=p+1|0}while(p>>>0>>0)}}if(!(c[jb>>2]|0))f=d;else{n=a+28|0;m=0;while(1){j=c[(c[n>>2]|0)+(m<<2)>>2]|0;l=j+696|0;d=c[l>>2]|0;i=j+176|0;if(c[d+20>>2]|0){hb=c[i>>2]|0;f=c[hb+48>>2]|0;h=c[hb+52>>2]|0;d=_avcodec_parameters_from_context(hb,c[d+16>>2]|0)|0;if((d|0)<0){eb=483;break d}if(f|0?(c[(c[(c[l>>2]|0)+16>>2]|0)+680>>2]|0)!=0:0){hb=c[i>>2]|0;c[hb+48>>2]=f;c[hb+52>>2]=h}}k=j+8|0;d=_avcodec_parameters_to_context(c[k>>2]|0,c[i>>2]|0)|0;if((d|0)<0){eb=483;break d}h=c[(c[l>>2]|0)+16>>2]|0;f=c[h+680>>2]|0;if(f|0?(ib=c[h+92>>2]|0,ib|0):0){hb=c[k>>2]|0;c[hb+680>>2]=f;c[hb+92>>2]=ib;c[hb+96>>2]=c[h+96>>2]}f=c[k>>2]|0;if((c[f+20>>2]|0)!=1684237684){gb=h+76|0;hb=c[gb+4>>2]|0;f=f+76|0;c[f>>2]=c[gb>>2];c[f+4>>2]=hb;f=c[k>>2]|0;c[f+84>>2]=c[(c[(c[l>>2]|0)+16>>2]|0)+84>>2]}hb=j+68|0;h=c[hb+4>>2]|0;f=f+760|0;c[f>>2]=c[hb>>2];c[f+4>>2]=h;f=c[l>>2]|0;h=c[f+16>>2]|0;if(c[h+736>>2]|0){f=_av_malloc(c[h+740>>2]|0)|0;h=c[k>>2]|0;c[h+736>>2]=f;if(!f){eb=483;break d}gb=c[(c[l>>2]|0)+16>>2]|0;hb=c[gb+740>>2]|0;c[h+740>>2]=hb;_memcpy(f|0,c[gb+736>>2]|0,hb|0)|0;f=c[l>>2]|0;h=c[f+16>>2]|0}hb=c[k>>2]|0;c[hb+100>>2]=c[h+100>>2];c[hb+104>>2]=c[h+104>>2];c[hb+848>>2]=c[h+848>>2];c[f+20>>2]=0;m=m+1|0;f=c[jb>>2]|0;if(m>>>0>=f>>>0){eb=484;break}}}}while(0);if((eb|0)==483){f=c[jb>>2]|0;eb=484}if((eb|0)==484)if(!f)f=d;else{j=a+28|0;i=0;do{f=c[(c[j>>2]|0)+(i<<2)>>2]|0;h=c[f+180>>2]|0;if(h){_av_freep(h+32|0);f=c[(c[j>>2]|0)+(i<<2)>>2]|0}_avcodec_close(c[(c[f+696>>2]|0)+16>>2]|0)|0;_av_freep((c[(c[j>>2]|0)+(i<<2)>>2]|0)+180|0);_av_bsf_free((c[(c[(c[j>>2]|0)+(i<<2)>>2]|0)+696>>2]|0)+28|0);_av_packet_free((c[(c[(c[j>>2]|0)+(i<<2)>>2]|0)+696>>2]|0)+32|0);i=i+1|0}while(i>>>0<(c[jb>>2]|0)>>>0);f=d}d=c[kb>>2]|0;if(!d){Xc=mb;return f|0}fb=_avio_seek(d,0,0,1)|0;gb=M()|0;kb=c[kb>>2]|0;ib=kb+104|0;hb=c[ib>>2]|0;ib=c[ib+4>>2]|0;kb=c[kb+112>>2]|0;jb=lb;c[jb>>2]=fb;c[jb+4>>2]=gb;jb=lb+8|0;c[jb>>2]=hb;c[jb+4>>2]=ib;c[lb+16>>2]=kb;c[lb+20>>2]=e;_av_log(a,48,134009,lb);Xc=mb;return f|0}function _has_codec_parameters(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=c[(c[a+696>>2]|0)+16>>2]|0;f=c[e+16>>2]|0;d=c[e+8>>2]|0;a:do if(!f)if((d|0)!=2)if(!b)d=0;else{c[b>>2]=135586;d=0}else d=1;else switch(d|0){case 1:{b:do if(!(c[e+356>>2]|0)){switch(f|0){case 86083:case 86017:case 86016:case 86058:break;default:break b}if(!b){d=0;break a}c[b>>2]=135600;d=0;break a}while(0);d=(c[(c[a+180>>2]|0)+60>>2]|0)>-1;if(d?(c[e+352>>2]|0)==-1:0){if(!b){d=0;break a}c[b>>2]=135623;d=0;break a}if(!(c[e+344>>2]|0)){if(!b){d=0;break a}c[b>>2]=135649;d=0;break a}if(!(c[e+348>>2]|0)){if(!b){d=0;break a}c[b>>2]=135673;d=0;break a}if(!d){d=1;break a}if(!((f|0)==86020&(c[a+480>>2]|0)==0)){d=1;break a}if(!b){d=0;break a}c[b>>2]=135704;d=0;break a}case 0:{if(!(c[e+92>>2]|0)){if(!b){d=0;break a}c[b>>2]=135728;d=0;break a}if((c[(c[a+180>>2]|0)+60>>2]|0)>-1?(c[e+112>>2]|0)==-1:0){if(!b){d=0;break a}c[b>>2]=135745;d=0;break a}d=c[a+176>>2]|0;if((c[d+4>>2]&-2|0)!=68){d=1;break a}if(c[a+56>>2]|0){d=1;break a}if(c[d+56>>2]|0){d=1;break a}if(c[a+224>>2]|0){d=1;break a}if(!b){d=0;break a}c[b>>2]=135770;d=0;break a}case 3:{if((f|0)!=94214){d=1;break a}if(c[e+92>>2]|0){d=1;break a}if(!b){d=0;break a}c[b>>2]=135728;d=0;break a}default:{d=1;break a}}while(0);return d|0}function _read_frame_internal(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0;oa=Xc;Xc=Xc+400|0;if((Xc|0)>=(Yc|0))N(400);na=oa+160|0;ma=oa+152|0;la=oa+144|0;fa=oa+136|0;ea=oa+128|0;_=oa+120|0;Z=oa+112|0;E=oa+80|0;D=oa+72|0;C=oa+64|0;B=oa+56|0;A=oa+48|0;I=oa+32|0;G=oa+24|0;F=oa+16|0;z=oa+8|0;y=oa;L=oa+196|0;ba=oa+192|0;u=oa+360|0;v=oa+328|0;w=oa+296|0;x=oa+264|0;ja=oa+232|0;ka=oa+200|0;c[ba>>2]=0;J=b+1292|0;O=b+28|0;$=d+32|0;ca=d+8|0;aa=b+1192|0;da=d+16|0;m=b+4|0;ga=d+36|0;ha=d+28|0;n=b+1096|0;ia=d+48|0;o=b+1148|0;r=d+56|0;a:while(1){h=c[J>>2]|0;g=c[h+32>>2]|0;if(g|0){K=72;break}e=_ff_read_packet(b,d)|0;if((e|0)<0){K=4;break}l=c[(c[O>>2]|0)+(c[$>>2]<<2)>>2]|0;k=l+696|0;e=c[k>>2]|0;if(!(c[e+40>>2]|0))e=0;else{if(_avcodec_is_open(c[e+16>>2]|0)|0){_av_log(b,48,134797,y);_avcodec_close(c[(c[k>>2]|0)+16>>2]|0)|0;c[(c[l+180>>2]|0)+60>>2]=0}f=l+232|0;g=c[f>>2]|0;if(g){e=l+176|0;if((c[(c[(c[k>>2]|0)+16>>2]|0)+16>>2]|0)!=(c[(c[e>>2]|0)+4>>2]|0)){_av_parser_close(g);c[f>>2]=0}}else e=l+176|0;f=_avcodec_parameters_to_context(c[(c[k>>2]|0)+16>>2]|0,c[e>>2]|0)|0;if((f|0)<0){K=19;break}e=_avcodec_parameters_to_context(c[l+8>>2]|0,c[e>>2]|0)|0;if((e|0)<0){K=21;break}c[(c[k>>2]|0)+40>>2]=0}g=ca;f=c[g>>2]|0;g=c[g+4>>2]|0;if(!((f|0)==0&(g|0)==-2147483648)?(i=da,j=c[i>>2]|0,i=c[i+4>>2]|0,((j|0)!=0|(i|0)!=-2147483648)&((g|0)<(i|0)|(g|0)==(i|0)&f>>>0>>0)):0){h=c[$>>2]|0;i=u;j=i+32|0;do{a[i>>0]=0;i=i+1|0}while((i|0)<(j|0));i=z;c[i>>2]=f;c[i+4>>2]=g;_snprintf(u,32,134874,z)|0;i=v;j=i+32|0;do{a[i>>0]=0;i=i+1|0}while((i|0)<(j|0));g=da;f=c[g>>2]|0;g=c[g+4>>2]|0;if((f|0)==0&(g|0)==-2147483648)_snprintf(v,32,134879,F)|0;else{j=G;c[j>>2]=f;c[j+4>>2]=g;_snprintf(v,32,134874,G)|0}j=c[ha>>2]|0;c[I>>2]=h;c[I+4>>2]=u;c[I+8>>2]=v;c[I+12>>2]=j;_av_log(b,24,134885,I)}if(c[aa>>2]&1|0){h=c[$>>2]|0;i=w;j=i+32|0;do{a[i>>0]=0;i=i+1|0}while((i|0)<(j|0));g=ca;f=c[g>>2]|0;g=c[g+4>>2]|0;if((f|0)==0&(g|0)==-2147483648)_snprintf(w,32,134879,A)|0;else{j=B;c[j>>2]=f;c[j+4>>2]=g;_snprintf(w,32,134874,B)|0}i=x;j=i+32|0;do{a[i>>0]=0;i=i+1|0}while((i|0)<(j|0));g=da;f=c[g>>2]|0;g=c[g+4>>2]|0;if((f|0)==0&(g|0)==-2147483648)_snprintf(x,32,134879,C)|0;else{j=D;c[j>>2]=f;c[j+4>>2]=g;_snprintf(x,32,134874,D)|0}i=c[ha>>2]|0;g=ia;f=c[g>>2]|0;g=c[g+4>>2]|0;j=c[ga>>2]|0;c[E>>2]=h;c[E+4>>2]=w;c[E+8>>2]=x;c[E+12>>2]=i;i=E+16|0;c[i>>2]=f;c[i+4>>2]=g;c[E+24>>2]=j;_av_log(b,48,134940,E)}f=l+228|0;b:do if(!(c[f>>2]|0))K=46;else{g=l+232|0;c:do if(!(c[g>>2]|0)){if(c[n>>2]&32|0){K=46;break b}h=_av_parser_init(c[(c[l+176>>2]|0)+4>>2]|0)|0;c[g>>2]=h;if(!h){c[f>>2]=0;K=46;break b}switch(c[f>>2]|0){case 0:{K=46;break b}case 2:{j=h+176|0;c[j>>2]=c[j>>2]|1;break c}case 4:{j=h+176|0;c[j>>2]=c[j>>2]|2;break c}case 5:{j=h+176|0;c[j>>2]=c[j>>2]|4096;break c}default:break c}}while(0);if((c[l+52>>2]|0)>=48){_av_packet_unref(d);f=0;break}e=_parse_packet(b,d,c[$>>2]|0,0)|0;if((e|0)<0){K=113;break a}k=c[(c[k>>2]|0)+16>>2]|0;f=c[l+176>>2]|0;c[f+108>>2]=c[k+344>>2];j=k+40|0;i=c[j+4>>2]|0;h=f+24|0;c[h>>2]=c[j>>2];c[h+4>>2]=i;c[f+104>>2]=c[k+348>>2];h=k+376|0;i=c[h+4>>2]|0;j=f+96|0;c[j>>2]=c[h>>2];c[j+4>>2]=i;c[f+4>>2]=c[k+16>>2];f=0}while(0);if((K|0)==46){K=0;_compute_pkt_fields(b,l,0,d,0,-2147483648,0,-2147483648);if(((c[(c[m>>2]|0)+8>>2]&256|0)!=0?(c[ga>>2]&1|0)!=0:0)?(q=da,p=c[q>>2]|0,q=c[q+4>>2]|0,!((p|0)==0&(q|0)==-2147483648)):0){f=c[(c[O>>2]|0)+(c[l>>2]<<2)>>2]|0;i=f+396|0;g=c[i>>2]|0;if(g>>>0<(((c[o>>2]|0)>>>0)/24|0)>>>0){g=p;f=q}else{if((g|0)>0){g=f+392|0;f=0;h=0;do{j=c[g>>2]|0;k=j+(f*24|0)|0;j=j+(h*24|0)|0;c[k>>2]=c[j>>2];c[k+4>>2]=c[j+4>>2];c[k+8>>2]=c[j+8>>2];c[k+12>>2]=c[j+12>>2];c[k+16>>2]=c[j+16>>2];c[k+20>>2]=c[j+20>>2];f=f+1|0;h=f<<1}while((h|0)<(c[i>>2]|0));h=da;g=c[h>>2]|0;h=c[h+4>>2]|0}else{f=0;g=p;h=q}c[i>>2]=f;f=h}k=r;j=c[k>>2]|0;k=c[k+4>>2]|0;h=c[l+504>>2]|0;do if((h|0)!=0?(t=l+496|0,s=c[t>>2]|0,t=c[t+4>>2]|0,((g|0)!=0|(f|0)!=-2147483648)&((s|0)!=0|(t|0)!=-2147483648)):0){i=(t|0)>(f|0)|(t|0)==(f|0)&s>>>0>g>>>0;if((h|0)==1&i){i=_bitshift64Shl(1,0,c[l+184>>2]|0)|0;g=_i64Add(i|0,M()|0,g|0,f|0)|0;f=M()|0;break}if(!((h|0)!=-1|i)){i=_bitshift64Shl(1,0,c[l+184>>2]|0)|0;g=_i64Subtract(g|0,f|0,i|0,M()|0)|0;f=M()|0}}while(0);_ff_add_index_entry(l+392|0,l+396|0,l+400|0,j,k,g,f,0,0,1)|0;f=1}else f=1}g=l+444|0;if(!(c[ga>>2]&1)){if(c[g>>2]|0){_av_packet_unref(d);f=0}}else c[g>>2]=0;if(f|0){K=76;break}}if((K|0)==4){if((e|0)==-11){na=-11;Xc=oa;return na|0}i=b+24|0;f=c[i>>2]|0;if(f|0){h=0;do{g=c[(c[O>>2]|0)+(h<<2)>>2]|0;if((c[g+232>>2]|0)!=0?(c[g+228>>2]|0)!=0:0){_parse_packet(b,d,c[g>>2]|0,1)|0;f=c[i>>2]|0}h=h+1|0}while(h>>>0>>0)}h=c[J>>2]|0;f=h+32|0;g=c[f>>2]|0;if(!g)K=76;else K=73}else if((K|0)==19){_av_packet_unref(d);na=f;Xc=oa;return na|0}else if((K|0)==21){_av_packet_unref(d);na=e;Xc=oa;return na|0}else if((K|0)==72){f=h+32|0;K=73}else if((K|0)==113){Xc=oa;return e|0}if((K|0)==73){c[L>>2]=g;i=d;e=g;j=i+72|0;do{c[i>>2]=c[e>>2];i=i+4|0;e=e+4|0}while((i|0)<(j|0));K=g+72|0;c[f>>2]=c[K>>2];if(!(c[K>>2]|0))c[h+36>>2]=0;_av_freep(L);e=0;K=77}else if((K|0)==76)if((e|0)>-1)K=77;if((K|0)==77){i=c[(c[O>>2]|0)+(c[$>>2]<<2)>>2]|0;g=i+464|0;f=c[g>>2]|0;g=c[g+4>>2]|0;if(((!((f|0)==0&(g|0)==0)?(Q=ca,P=c[Q>>2]|0,Q=c[Q+4>>2]|0,!((P|0)==0&(Q|0)==-2147483648)):0)?(S=(Q|0)<2147352576|(Q|0)==2147352576&P>>>0<0,S=_i64Subtract(P|0,Q|0,(S?0:-1)|0,(S?0:2147418111)|0)|0,R=M()|0,U=c[i+20>>2]|0,W=H(c[(c[i+176>>2]|0)+108>>2]|0,c[i+16>>2]|0)|0,V=((W|0)<0)<<31>>31,T=((U|0)<0)<<31>>31,R=_av_rescale(S,R,W,V,U,T)|0,S=M()|0,Q=ia,T=_av_rescale(c[Q>>2]|0,c[Q+4>>2]|0,W,V,U,T)|0,M()|0,U=((T|0)<0)<<31>>31,V=_i64Add(R|0,S|0,T|0,U|0)|0,W=M()|0,!((T|0)<1|((W|0)<(g|0)|(W|0)==(g|0)&V>>>0>>0))):0)?(X=i+472|0,Y=c[X+4>>2]|0,S=(S|0)<(Y|0)|((S|0)==(Y|0)?R>>>0<(c[X>>2]|0)>>>0:0),X=_i64Subtract(V|0,W|0,f|0,g|0)|0,Y=M()|0,S):0)h=(Y|0)>(U|0)|(Y|0)==(U|0)&X>>>0>T>>>0?T:X;else h=0;Y=i+456|0;f=c[Y>>2]|0;d:do if(!((f|0)==0&(c[Y+4>>2]|0)==0)){Y=ca;g=c[Y+4>>2]|0;switch(c[Y>>2]|0){case 0:{if(g|0)break d;break}case -1:{if((g|0)!=2147418111)break d;break}default:break d}c[i+448>>2]=f}while(0);f=i+448|0;if(c[f>>2]|h|0){g=_av_packet_new_side_data(d,11,10)|0;if(g|0){Y=c[f>>2]|0;a[g>>0]=Y;a[g+1>>0]=Y>>8;a[g+2>>0]=Y>>16;a[g+3>>0]=Y>>24;Y=g+4|0;a[Y>>0]=h;a[Y+1>>0]=h>>8;a[Y+2>>0]=h>>16;a[Y+3>>0]=h>>24;c[Z>>2]=c[f>>2];c[Z+4>>2]=h;_av_log(b,48,135016,Z)}c[f>>2]=0}k=i+684|0;if(c[k>>2]|0){l=i+156|0;if((c[l>>2]|0)>0){h=i+152|0;g=0;do{i=c[h>>2]|0;f=i+(g*12|0)+8|0;do if(!(_av_packet_get_side_data(d,c[f>>2]|0,0)|0)){j=i+(g*12|0)+4|0;f=_av_packet_new_side_data(d,c[f>>2]|0,c[j>>2]|0)|0;if(!f){_av_log(b,24,135056,_);break}else{_memcpy(f|0,c[i+(g*12|0)>>2]|0,c[j>>2]|0)|0;break}}while(0);g=g+1|0}while((g|0)<(c[l>>2]|0))}c[k>>2]=0}}_av_opt_get_dict_val(b,135091,1,ba)|0;f=c[ba>>2]|0;if(f|0){_=b+1212|0;c[_>>2]=c[_>>2]|1;_av_dict_copy(b+1164|0,f,0)|0;_av_dict_free(ba);_av_opt_set_dict_val(b,135091,0,1)|0}_update_stream_avctx(b);if(c[aa>>2]&1|0){h=c[$>>2]|0;i=ja;j=i+32|0;do{a[i>>0]=0;i=i+1|0}while((i|0)<(j|0));g=ca;f=c[g>>2]|0;g=c[g+4>>2]|0;if((f|0)==0&(g|0)==-2147483648)_snprintf(ja,32,134879,ea)|0;else{ea=fa;c[ea>>2]=f;c[ea+4>>2]=g;_snprintf(ja,32,134874,fa)|0}i=ka;j=i+32|0;do{a[i>>0]=0;i=i+1|0}while((i|0)<(j|0));g=da;f=c[g>>2]|0;g=c[g+4>>2]|0;if((f|0)==0&(g|0)==-2147483648)_snprintf(ka,32,134879,la)|0;else{la=ma;c[la>>2]=f;c[la+4>>2]=g;_snprintf(ka,32,134874,ma)|0}la=c[ha>>2]|0;ha=c[ia>>2]|0;ia=c[ia+4>>2]|0;ma=c[ga>>2]|0;c[na>>2]=h;c[na+4>>2]=ja;c[na+8>>2]=ka;c[na+12>>2]=la;la=na+16|0;c[la>>2]=ha;c[la+4>>2]=ia;c[na+24>>2]=ma;_av_log(b,48,135100,na)}if((e|0)!=-541478725){na=e;Xc=oa;return na|0}e=c[b+16>>2]|0;if(!e){na=-541478725;Xc=oa;return na|0}na=c[e+72>>2]|0;na=(na|0)>-1|(na|0)==-11?-541478725:na;Xc=oa;return na|0}function _ff_rfps_add_frame(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,h=0,i=0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0.0,D=0.0;B=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);r=B+24|0;s=B;f=b+180|0;a=c[f>>2]|0;v=a;u=c[v>>2]|0;v=c[v+4>>2]|0;y=(d|0)!=0|(e|0)!=-2147483648;if(((v|0)<(e|0)|(v|0)==(e|0)&u>>>0>>0)&(y&((u|0)!=0|(v|0)!=-2147483648))?(z=_i64Subtract(d|0,e|0,u|0,v|0)|0,A=M()|0,A>>>0<2147483647|(A|0)==2147483647&z>>>0<4294967295):0){w=(e|0)>2147352575|(e|0)==2147352575&d>>>0>4294967295;q=_i64Add(d|0,e|0,1,-2147418112)|0;t=M()|0;k=+(c[b+16>>2]|0)/+(c[b+20>>2]|0)*(+((w?q:d)>>>0)+4294967296.0*+((w?t:e)|0));b=c[a+32>>2]|0;if(!b){b=_av_mallocz(12768)|0;a=c[f>>2]|0;c[a+32>>2]=b;if(!b){e=-12;Xc=B;return e|0}else t=b}else t=b;h=r+4|0;i=r+8|0;l=s+4|0;m=s+8|0;n=s+12|0;o=s+16|0;p=s+20|0;f=0;do{q=t+3192+(f<<3)|0;j=+g[q>>3];if(j<1.0e10){do if(f>>>0>=360){if(f>>>0<390){b=(f*12012|0)+-3951948|0;break}if(f>>>0<393){c[r>>2]=80;c[h>>2]=120;c[i>>2]=240;b=(c[r+(f+-390<<2)>>2]|0)*12012|0;break}else{c[s>>2]=24;c[l>>2]=30;c[m>>2]=60;c[n>>2]=12;c[o>>2]=15;c[p>>2]=48;b=(c[s+(f+-393<<2)>>2]|0)*12e3|0;break}}else b=(f*1001|0)+1001|0;while(0);C=k*+(b|0)/12012.0;b=_llrint(C+0.0)|0;D=C-(+(b>>>0)+4294967296.0*+(M()|0))+0.0;b=t+(f<<3)|0;g[b>>3]=+g[b>>3]+D;g[q>>3]=j+D*D;q=_llrint(C+.5)|0;j=C-(+(q>>>0)+4294967296.0*+(M()|0))+.5;q=t+6384+(f<<3)|0;g[q>>3]=+g[q>>3]+j;q=t+9576+(f<<3)|0;g[q>>3]=+g[q>>3]+j*j}f=f+1|0}while((f|0)!=399);b=a+24|0;h=b;f=c[h>>2]|0;h=c[h+4>>2]|0;s=_i64Subtract(-1,2147483647,z|0,A|0)|0;r=M()|0;i=a+16|0;if((h|0)>(r|0)|(h|0)==(r|0)&f>>>0>s>>>0)f=c[i>>2]|0;else{q=_i64Add(f|0,h|0,z|0,A|0)|0;r=M()|0;f=(c[i>>2]|0)+1|0;c[i>>2]=f;s=b;c[s>>2]=q;c[s+4>>2]=r}if(!((f|0)%10|0)){j=+(f|0);b=0;do{h=t+3192+(b<<3)|0;k=+g[h>>3];if(k<1.0e10?(C=+g[t+(b<<3)>>3]/j,D=+g[t+6384+(b<<3)>>3]/j,x=t+9576+(b<<3)|0,k/j-C*C>.04?+g[x>>3]/j-D*D>.04:0):0){g[h>>3]=2.0e10;g[x>>3]=2.0e10}b=b+1|0}while((b|0)!=399)}if(!(w^((v|0)>2147352575|(v|0)==2147352575&u>>>0>4294967295)|(f|0)<4)){w=a+8|0;x=w;x=_av_gcd(c[x>>2]|0,c[x+4>>2]|0,z,A)|0;z=M()|0;A=w;c[A>>2]=x;c[A+4>>2]=z}}if(!y){e=0;Xc=B;return e|0}A=a;c[A>>2]=d;c[A+4>>2]=e;e=0;Xc=B;return e|0}function _try_decode_frame(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);t=w+112|0;v=w+108|0;q=w+72|0;r=w;k=w+104|0;s=b+696|0;u=c[(c[s>>2]|0)+16>>2]|0;c[t>>2]=1;h=_av_frame_alloc()|0;c[v>>2]=h;i=r;f=i+72|0;do{c[i>>2]=c[d>>2];i=i+4|0;d=d+4|0}while((i|0)<(f|0));if(!h){v=-12;Xc=w;return v|0}o=(_avcodec_is_open(u)|0)==0;p=b+180|0;d=(c[p>>2]|0)+60|0;f=c[d>>2]|0;a:do if(o)if((f|0)<1){j=b+176|0;h=c[j>>2]|0;i=c[h+4>>2]|0;if((i|0)!=(0-f|0)|(i|0)==0){c[k>>2]=0;d=c[(c[b+8>>2]|0)+12>>2]|0;b:do if(!d){switch(c[h>>2]|0){case 0:{d=c[a+1300>>2]|0;if(d|0){o=11;break b}break}case 1:{d=c[a+1304>>2]|0;if(d|0){o=11;break b}break}case 3:{d=c[a+1308>>2]|0;if(d|0){o=11;break b}break}default:{}}d=_avcodec_find_decoder(i)|0;if(!d)o=19;else o=11}else o=11;while(0);c:do if((o|0)==11){d:do if((c[d+16>>2]&131072|0)!=0?(g=_av_codec_next(0)|0,(g|0)!=0):0){do{if(((c[g+12>>2]|0)==(i|0)?_av_codec_is_decoder(g)|0:0)?(c[g+16>>2]&131584|0)==0:0)break d;g=_av_codec_next(g)|0}while((g|0)!=0);if(!d){o=19;break c}else g=d}else g=d;while(0);h=(e|0)!=0;f=h?e:k;_av_dict_set(f,133047,132879,0)|0;d=c[a+1284>>2]|0;if(d|0)_av_dict_set(f,139377,d,0)|0;d=_avcodec_open2(u,g,f)|0;if(!h)_av_dict_free(k);if((d|0)<0){f=u+16|0;break}else{c[(c[p>>2]|0)+60>>2]=1;o=31;break a}}while(0);if((o|0)==19){d=-1;f=(c[j>>2]|0)+4|0}c[(c[p>>2]|0)+60>>2]=0-(c[f>>2]|0)}else o=28}else{d=0;o=31}else o=28;while(0);do if((o|0)==28)if(f)if((f|0)<0){d=-1;break}else{d=0;o=31;break}else{c[d>>2]=1;d=0;o=31;break}while(0);if((o|0)==31){h=u+12|0;if(!(_avpriv_codec_get_cap_skip_frame_fill_param(c[h>>2]|0)|0)){m=0;n=0}else{n=u+732|0;m=c[n>>2]|0;c[n>>2]=48;n=1}i=r+28|0;l=r+24|0;j=u+8|0;e=b+176|0;a=b+224|0;k=b+480|0;e:while(1){if((c[i>>2]|0)>0){if((d|0)<=-1)break}else if(!((d|0)>-1&((c[l>>2]|0)==0&(c[t>>2]|0)!=0)))break;f:do if(_has_codec_parameters(b,0)|0){do if((c[(c[e>>2]|0)+4>>2]|0)==27?c[p>>2]|0:0){f=c[(c[(c[s>>2]|0)+16>>2]|0)+140>>2]|0;if((f|0)<3)if((c[k>>2]|0)>6)break;else break f;g=c[k>>2]|0;if((f|0)==3)if((g|0)>17)break;else break f;else if((g|0)>19)break;else break f}while(0);if(c[a>>2]|0)break e;if(!(c[(c[h>>2]|0)+16>>2]&1024))break e}while(0);c[t>>2]=0;g:do switch(c[j>>2]|0){case 1:case 0:{d=_avcodec_send_packet(u,r)|0;h:do if((d|0)<0)if((d|0)<-11)switch(d|0){case -541478725:break h;default:break e}else switch(d|0){case -11:break h;default:break e}else c[i>>2]=0;while(0);d=_avcodec_receive_frame(u,c[v>>2]|0)|0;f=(d|0)>-1;if(f)c[t>>2]=1;if((d|0)<-11)switch(d|0){case -541478725:{o=58;break g}default:{}}else switch(d|0){case -11:{o=58;break g}default:{}}if(f)o=58;break}case 3:{d=_avcodec_decode_subtitle2(u,q,t,r)|0;if((d|0)>-1){c[i>>2]=0;o=58}break}default:d=0}while(0);if((o|0)==58){o=0;d=c[t>>2]|0;if(!d)d=0;else c[k>>2]=(c[k>>2]|0)+1}}d=(c[l>>2]|0)!=0|(c[t>>2]|0)!=0?d:-1;if(n)c[u+732>>2]=m}_av_frame_free(v);v=d;Xc=w;return v|0}function _update_dts_from_pts(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=Xc;Xc=Xc+144|0;if((Xc|0)>=(Yc|0))N(144);n=p;o=c[(c[a+28>>2]|0)+(b<<2)>>2]|0;m=c[(c[(c[o+696>>2]|0)+16>>2]|0)+140>>2]|0;j=n;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+8|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+16|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+24|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+32|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+40|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+48|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+56|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+64|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+72|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+80|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+88|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+96|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+104|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+112|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+120|0;c[j>>2]=0;c[j+4>>2]=-2147483648;j=n+128|0;c[j>>2]=0;c[j+4>>2]=-2147483648;if(!d){Xc=p;return}j=(m|0)>0;i=a+1292|0;if((m|0)>=17){a=d;while(1){e=c[a+72>>2]|0;if(!e){e=c[i>>2]|0;if((c[e+8>>2]|0)!=(a|0)){a=20;break}a=c[e+32>>2]|0}else a=e;if(!a){a=20;break}}if((a|0)==20){Xc=p;return}}while(1){if((c[d+32>>2]|0)==(b|0)?(l=d+8|0,k=c[l>>2]|0,l=c[l+4>>2]|0,!((k|0)==0&(l|0)==-2147483648)):0){h=n;c[h>>2]=k;c[h+4>>2]=l;a:do if(j){a=0;do{e=a;a=a+1|0;f=n+(a<<3)|0;h=f;g=c[h>>2]|0;h=c[h+4>>2]|0;if(!((l|0)>(h|0)|(l|0)==(h|0)&k>>>0>g>>>0))break a;c[f>>2]=k;c[f+4>>2]=l;f=n+(e<<3)|0;c[f>>2]=g;c[f+4>>2]=h}while((a|0)<(m|0))}while(0);h=d+16|0;f=h;f=_select_from_pts_buffer(o,n,c[f>>2]|0,c[f+4>>2]|0)|0;g=M()|0;c[h>>2]=f;c[h+4>>2]=g}a=c[d+72>>2]|0;if(!a){a=c[i>>2]|0;if((c[a+8>>2]|0)!=(d|0)){a=20;break}d=c[a+32>>2]|0}else d=a;if(!d){a=20;break}}if((a|0)==20){Xc=p;return}}function _ff_rfps_calculate(a){a=a|0;var b=0,d=0,e=0,f=0.0,h=0.0,i=0,j=0,k=0,l=0.0,m=0.0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0;ga=Xc;Xc=Xc+112|0;if((Xc|0)>=(Yc|0))N(112);ca=ga+56|0;fa=ga+40|0;ea=ga+32|0;da=ga+16|0;ba=ga;B=ga+96|0;G=ga+72|0;P=a+24|0;b=c[P>>2]|0;if(!b){Xc=ga;return}R=a+28|0;X=B+4|0;Z=B+8|0;$=G+4|0;C=G+8|0;D=G+12|0;E=G+16|0;F=G+20|0;A=0;do{z=c[(c[R>>2]|0)+(A<<2)>>2]|0;if(!(c[c[z+176>>2]>>2]|0)){e=z+696|0;b=c[(c[e>>2]|0)+16>>2]|0;y=c[b+80>>2]|0;w=((y|0)<0)<<31>>31;v=c[b+76>>2]|0;x=((v|0)<0)<<31>>31;t=___muldi3(v|0,x|0,101,0)|0;s=M()|0;x=___muldi3(v|0,x|0,5,0)|0;v=M()|0;a:do if(!((s|0)<(w|0)|(s|0)==(w|0)&t>>>0<=y>>>0|((v|0)>(w|0)|(v|0)==(w|0)&x>>>0>y>>>0))?(c[b+20>>2]|0)!=1983148141:0){switch(c[b+16>>2]|0){case 27:case 173:case 97:case 2:{r=8;break a}default:{}}y=z+180|0}else r=8;while(0);if((r|0)==8){r=0;b=z+180|0;d=c[b>>2]|0;if(((c[d+16>>2]|0)>15?(T=d+8|0,S=c[T>>2]|0,T=c[T+4>>2]|0,U=c[z+20>>2]|0,V=((U|0)<0)<<31>>31,W=c[z+16>>2]|0,Y=((W|0)<0)<<31>>31,y=___muldi3(W|0,Y|0,500,0)|0,y=___divdi3(U|0,V|0,y|0,M()|0)|0,w=M()|0,x=(w|0)>0|(w|0)==0&y>>>0>1,w=x?w:0,(T|0)>(w|0)|(T|0)==(w|0)&S>>>0>(x?y:1)>>>0):0)?(_=z+164|0,(c[_>>2]|0)==0):0){y=___muldi3(S|0,T|0,W|0,Y|0)|0;_av_reduce(_,z+168|0,U,V,y,M()|0,2147483647,0)|0;y=b}else y=b}d=c[y>>2]|0;b:do if((c[d+16>>2]|0)>1?(aa=z+164|0,(c[aa>>2]|0)==0):0){b=c[(c[e>>2]|0)+16>>2]|0;x=c[b+80>>2]|0;v=((x|0)<0)<<31>>31;t=c[b+76>>2]|0;w=((t|0)<0)<<31>>31;s=___muldi3(t|0,w|0,101,0)|0;q=M()|0;w=___muldi3(t|0,w|0,5,0)|0;t=M()|0;if(!((q|0)<(v|0)|(q|0)==(v|0)&s>>>0<=x>>>0|((t|0)>(v|0)|(t|0)==(v|0)&w>>>0>x>>>0))?(c[b+20>>2]|0)!=1983148141:0)switch(c[b+16>>2]|0){case 27:case 173:case 97:case 2:break;default:break b}t=z+16|0;v=c[t>>2]|0;w=z+20|0;x=c[w>>2]|0;f=.01;e=0;s=0;j=d;while(1){d=j+40|0;b=c[d>>2]|0;d=c[d+4>>2]|0;c:do if((b|0)==0&(d|0)==0){do if(s>>>0>=360){if(s>>>0<390){r=35;break c}if(s>>>0<393){c[B>>2]=80;c[X>>2]=120;c[Z>>2]=240;b=(c[B+(s+-390<<2)>>2]|0)*12012|0;break}else{c[G>>2]=24;c[$>>2]=30;c[C>>2]=60;c[D>>2]=12;c[E>>2]=15;c[F>>2]=48;b=(c[G+(s+-393<<2)>>2]|0)*12e3|0;break}}else b=(s*1001|0)+1001|0;while(0);if((b|0)<12012){b=e;r=62}else r=35}else{h=+(c[t>>2]|0)/+(c[w>>2]|0)*(+(b>>>0)+4294967296.0*+(d|0));do if(s>>>0>=360){if(s>>>0<390){b=(s*12012|0)+-3951948|0;break}if(s>>>0<393){c[B>>2]=80;c[X>>2]=120;c[Z>>2]=240;b=(c[B+(s+-390<<2)>>2]|0)*12012|0;break}else{c[G>>2]=24;c[$>>2]=30;c[C>>2]=60;c[D>>2]=12;c[E>>2]=15;c[F>>2]=48;b=(c[G+(s+-393<<2)>>2]|0)*12e3|0;break}}else b=(s*1001|0)+1001|0;while(0);if(h<11511.5/+(b|0)){b=e;r=62}else r=35}while(0);do if((r|0)==35){r=0;i=j+24|0;l=+(c[j+16>>2]|0);h=+(c[t>>2]|0)/+(c[w>>2]|0)*(+((c[i>>2]|0)>>>0)+4294967296.0*+(c[i+4>>2]|0))/l;i=s>>>0<360;do if(!i){if(s>>>0<390){b=(s*12012|0)+-3951948|0;break}if(s>>>0<393){c[B>>2]=80;c[X>>2]=120;c[Z>>2]=240;b=(c[B+(s+-390<<2)>>2]|0)*12012|0;break}else{c[G>>2]=24;c[$>>2]=30;c[C>>2]=60;c[D>>2]=12;c[E>>2]=15;c[F>>2]=48;b=(c[G+(s+-393<<2)>>2]|0)*12e3|0;break}}else b=(s*1001|0)+1001|0;while(0);if(!(h<9609.6/+(b|0))){k=(s*1001|0)+1001|0;n=s>>>0<390;b=(s*12012|0)+-3951948|0;o=s>>>0<393;p=B+(s+-390<<2)|0;q=G+(s+-393<<2)|0;d=c[j+32>>2]|0;m=+g[d+(s<<3)>>3]/l;m=+g[d+3192+(s<<3)>>3]/l-m*m;j=f>1.0e-09&m>3]=+(k|0)/12.0/1001.0;g[ba+8>>3]=m;_av_log(a,48,134738,ba);b=c[y>>2]|0;f=+(c[b+16>>2]|0);b=c[b+32>>2]|0}else{f=l;b=d}m=+g[b+6384+(s<<3)>>3]/f;f=+g[b+9576+(s<<3)>>3]/f-m*m;d=h>1.0e-09&f>3]=+(k|0)/12.0/1001.0;g[ca+8>>3]=f;_av_log(a,48,134738,ca)}b=d|j?k:e;f=d?f:h;d=s+1|0;break}if(j){if(n)e=b;else{if(o){c[B>>2]=80;c[X>>2]=120;c[Z>>2]=240;e=12012;i=p}else{c[G>>2]=24;c[$>>2]=30;c[C>>2]=60;c[D>>2]=12;c[E>>2]=15;c[F>>2]=48;e=12e3;i=q}e=H(c[i>>2]|0,e)|0}f=m}if(m<.02){if(n)d=b;else{if(o){c[B>>2]=80;c[X>>2]=120;c[Z>>2]=240;d=12012;i=p}else{c[G>>2]=24;c[$>>2]=30;c[C>>2]=60;c[D>>2]=12;c[E>>2]=15;c[F>>2]=48;d=12e3;i=q}d=H(c[i>>2]|0,d)|0}g[da>>3]=+(d|0)/12.0/1001.0;g[da+8>>3]=m;_av_log(a,48,134738,da);d=c[y>>2]|0;h=+(c[d+16>>2]|0);d=c[d+32>>2]|0}else h=l;m=+g[d+6384+(s<<3)>>3]/h;h=+g[d+9576+(s<<3)>>3]/h-m*m;if(f>1.0e-09&h>2]=80;c[X>>2]=120;c[Z>>2]=240;d=12012;e=p}else{c[G>>2]=24;c[$>>2]=30;c[C>>2]=60;c[D>>2]=12;c[E>>2]=15;c[F>>2]=48;d=12e3;e=q}d=H(c[e>>2]|0,d)|0}f=h;e=d}if(h<.02){if(!n){if(o){c[B>>2]=80;c[X>>2]=120;c[Z>>2]=240;d=12012;b=p}else{c[G>>2]=24;c[$>>2]=30;c[C>>2]=60;c[D>>2]=12;c[E>>2]=15;c[F>>2]=48;d=12e3;b=q}b=H(c[b>>2]|0,d)|0}g[fa>>3]=+(b|0)/12.0/1001.0;g[fa+8>>3]=h;_av_log(a,48,134738,fa);b=e;r=62}else{b=e;r=62}}else{b=e;r=62}}while(0);if((r|0)==62){r=0;d=s+1|0;if((d|0)==399)break}e=b;s=d;j=c[y>>2]|0}if(b|0){if(x|0?!(+(b|0)/12012.0<+(x|0)/+(v|0)*1.01):0)break;_av_reduce(aa,z+168|0,b,((b|0)<0)<<31>>31,12012,0,2147483647,0)|0}}while(0);b=z+68|0;if((((((c[b>>2]|0)==0?(I=z+164|0,J=c[I>>2]|0,J|0):0)?(K=c[y>>2]|0,O=K+24|0,L=c[O>>2]|0,O=c[O+4>>2]|0,!((L|0)==0&(O|0)==0)):0)?(x=K+40|0,w=c[x+4>>2]|0,(w|0)<0|(w|0)==0&(c[x>>2]|0)>>>0<1):0)?(Q=c[K+16>>2]|0,(Q|0)>2):0)?+u(+(1.0/(+(J|0)/+(c[z+168>>2]|0)*(+(c[z+16>>2]|0)/+(c[z+20>>2]|0)))-(+(L>>>0)+4294967296.0*+(O|0))/+(Q|0)))<=1.0:0){_av_log(a,48,134751,ea);w=I;x=c[w+4>>2]|0;z=b;c[z>>2]=c[w>>2];c[z+4>>2]=x}_av_freep((c[y>>2]|0)+32|0);b=c[y>>2]|0;z=b;c[z>>2]=0;c[z+4>>2]=-2147483648;c[b+16>>2]=0;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;b=c[P>>2]|0}A=A+1|0}while(A>>>0>>0);Xc=ga;return}function _ff_read_packet(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0;ea=Xc;Xc=Xc+80|0;if((Xc|0)>=(Yc|0))N(80);ba=ea+72|0;C=ea+64|0;Z=ea+40|0;$=ea+32|0;_=ea+16|0;aa=ea;R=ea+56|0;c[b+24>>2]=0;ca=b+28|0;c[ca>>2]=0;_av_init_packet(b);da=a+1292|0;V=a+28|0;W=a+4|0;X=a+1096|0;Y=a+24|0;D=b+32|0;E=b+36|0;G=b+16|0;H=b+8|0;I=a+1264|0;J=a+1128|0;K=a+1240|0;O=a+1136|0;P=a+1140|0;Q=a+1144|0;S=a+1340|0;T=a+1132|0;U=R+4|0;a:while(1){d=c[da>>2]|0;f=c[d+24>>2]|0;z=(f|0)!=0;if(z){e=c[(c[V>>2]|0)+(c[f+32>>2]<<2)>>2]|0;if((c[d+40>>2]|0)<1)_probe_codec(a,e,0);if((c[e+440>>2]|0)<1){y=6;break}}d=gd[c[(c[W>>2]|0)+48>>2]&127](a,b)|0;do if((d|0)<0){_av_packet_unref(b);if((d|0)!=-1329874258){if((f|0)==0|(d|0)==-11){y=140;break a}if(c[Y>>2]|0){d=0;do{e=c[(c[V>>2]|0)+(d<<2)>>2]|0;f=e+440|0;if(!((c[e+220>>2]|0)==0?(c[f>>2]|0)<=0:0))y=19;if((y|0)==19?(y=0,_probe_codec(a,e,0),(c[f>>2]|0)>=1):0){y=20;break a}d=d+1|0}while(d>>>0<(c[Y>>2]|0)>>>0)}}}else{e=_av_packet_make_refcounted(b)|0;if((e|0)<0){y=22;break a}if(c[X>>2]&256|0?c[E>>2]&2|0:0){c[$>>2]=c[D>>2];_av_log(a,24,134339,$);_av_packet_unref(b);break}r=c[D>>2]|0;n=c[Y>>2]|0;if(r>>>0>=n>>>0){y=28;break a}t=c[V>>2]|0;A=c[t+(r<<2)>>2]|0;e=G;x=c[e>>2]|0;e=c[e+4>>2]|0;if((x|0)==0&(e|0)==-2147483648){g=H;f=c[g>>2]|0;g=c[g+4>>2]|0}else{f=x;g=e}w=A+496|0;v=w;if((((c[v>>2]|0)==0?(c[v+4>>2]|0)==-2147483648:0)?(F=c[A+184>>2]|0,!((f|0)==0&(g|0)==-2147483648|(F|0)>62)):0)?c[I>>2]|0:0){u=_bitshift64Shl(1,0,F|0)|0;v=M()|0;s=_i64Add(u|0,v|0,-1,-1)|0;s=s&f;o=(M()|0)&g;p=c[A+20>>2]|0;m=c[A+16>>2]|0;m=_av_rescale(60,0,p,((p|0)<0)<<31>>31,m,((m|0)<0)<<31>>31)|0;p=M()|0;q=_i64Subtract(s|0,o|0,m|0,p|0)|0;l=M()|0;k=_bitshift64Shl(1,0,F+-3|0)|0;k=_i64Subtract(u|0,v|0,k|0,M()|0)|0;j=M()|0;p=_i64Subtract(u|0,v|0,m|0,p|0)|0;m=M()|0;p=(o|0)<(j|0)|(o|0)==(j|0)&s>>>0>>0|((o|0)<(m|0)|(o|0)==(m|0)&s>>>0

>>0)?1:-1;s=c[J>>2]|0;m=(s|0)==0;b:do if(m)y=43;else{o=c[T>>2]|0;g=0;c:while(1){f=c[o+(g<<2)>>2]|0;if(f|0?(L=c[f+16>>2]|0,L|0):0){i=c[f+12>>2]|0;h=0;do{if((c[i+(h<<2)>>2]|0)==(r|0))break c;h=h+1|0}while(h>>>0>>0)}g=g+1|0;if(g>>>0>=s>>>0){y=42;break}}if((y|0)==42)if(!n){f=-1;i=1;y=50;break}else{y=43;break}g=f;d:while(1){i=g+56|0;h=c[i>>2]|0;i=c[i+4>>2]|0;if(!((h|0)==0&(i|0)==-2147483648)){y=69;break}k=0;e:while(1){j=c[o+(k<<2)>>2]|0;do if((j|0)!=(g|0)){if(!g){h=c[j+16>>2]|0;if(!h){g=0;break}i=c[j+12>>2]|0;g=0;while(1){if((c[i+(g<<2)>>2]|0)==(r|0))break e;g=g+1|0;if(g>>>0>=h>>>0){g=0;break}}}}else g=0;while(0);k=k+1|0;if(k>>>0>=s>>>0){m=p;h=q;break d}}if(!j){m=p;h=q;break}else g=j}if((y|0)==69){y=0;m=c[g+64>>2]|0;l=i}do{i=f+56|0;q=i;f:do if((c[q>>2]|0)==(h|0)?(c[q+4>>2]|0)==(l|0):0){k=0;while(1){j=c[o+(k<<2)>>2]|0;do if((j|0)==(f|0))f=0;else{if(f|0)break;g=c[j+16>>2]|0;if(!g){f=0;break}i=c[j+12>>2]|0;f=0;while(1){if((c[i+(f<<2)>>2]|0)==(r|0)){f=j;break f}f=f+1|0;if(f>>>0>=g>>>0){f=0;break}}}while(0);k=k+1|0;if(k>>>0>=s>>>0)break b}}else{j=c[f+16>>2]|0;if(j|0){k=c[f+12>>2]|0;g=0;do{q=c[t+(c[k+(g<<2)>>2]<<2)>>2]|0;p=q+496|0;c[p>>2]=h;c[p+4>>2]=l;c[q+504>>2]=m;g=g+1|0}while((g|0)!=(j|0))}k=i;c[k>>2]=h;c[k+4>>2]=l;c[f+64>>2]=m;k=0;while(1){j=c[o+(k<<2)>>2]|0;do if((j|0)==(f|0))f=0;else{if(f|0)break;g=c[j+16>>2]|0;if(!g){f=0;break}i=c[j+12>>2]|0;f=0;while(1){if((c[i+(f<<2)>>2]|0)==(r|0)){f=j;break f}f=f+1|0;if(f>>>0>=g>>>0){f=0;break}}}while(0);k=k+1|0;if(k>>>0>=s>>>0)break b}}while(0)}while((f|0)!=0)}while(0);g:do if((y|0)==43){j=-2147483648;f=0;k=0;while(1){i=c[t+(k<<2)>>2]|0;h=c[i+176>>2]|0;switch(c[h>>2]|0){case 0:{g=(c[i+48>>2]&1024|0)==0?0:-400;if(c[h+48>>2]|0)g=(c[h+52>>2]|0)==0?g:g+50|0;g=g+25|0;break}case 1:{g=(c[h+108>>2]|0)==0?0:50;break}default:g=0}g=(c[i+224>>2]|0)==0?g:g+12|0;g=(c[i+52>>2]|0)==48?g:g+200|0;h=(g|0)>(j|0);f=h?k:f;k=k+1|0;if((k|0)==(n|0)){i=0;y=50;break g}else j=h?g:j}}while(0);h:do if((y|0)==50){y=0;f=c[t+(f<<2)>>2]|0;h=f+496|0;g=c[h>>2]|0;h=c[h+4>>2]|0;if(!((g|0)==0&(h|0)==-2147483648)){t=w;c[t>>2]=g;c[t+4>>2]=h;c[A+504>>2]=c[f+504>>2];break}if(!i){if(m){f=0;while(1){s=c[t+(f<<2)>>2]|0;r=s+496|0;c[r>>2]=q;c[r+4>>2]=l;c[s+504>>2]=p;f=f+1|0;if((f|0)==(n|0))break h}}j=c[T>>2]|0;i=0;do{h=0;i:while(1){f=c[j+(h<<2)>>2]|0;do if(f|0){k=c[f+16>>2]|0;if(!k)break;g=c[f+12>>2]|0;f=0;do{if((c[g+(f<<2)>>2]|0)==(i|0))break i;f=f+1|0}while(f>>>0>>0)}while(0);h=h+1|0;if(h>>>0>=s>>>0){y=63;break}}if((y|0)==63){y=0;r=c[t+(i<<2)>>2]|0;o=r+496|0;c[o>>2]=q;c[o+4>>2]=l;c[r+504>>2]=p}i=i+1|0}while((i|0)!=(n|0))}}while(0);if((c[A+504>>2]|0)==-1){f=A+192|0;h=f;g=c[h>>2]|0;h=c[h+4>>2]|0;if((h|0)<2147352576|(h|0)==2147352576&g>>>0<0){r=w;s=c[r>>2]|0;r=c[r+4>>2]|0;r=(r|0)>(h|0)|(r|0)==(h|0)&s>>>0>g>>>0|((g|0)==0&(h|0)==-2147483648|(s|0)==0&(r|0)==-2147483648);r=_i64Subtract(g|0,h|0,(r?0:u)|0,(r?0:v)|0)|0;s=M()|0;t=f;c[t>>2]=r;c[t+4>>2]=s}f=A+24|0;h=f;g=c[h>>2]|0;h=c[h+4>>2]|0;if((h|0)<2147352576|(h|0)==2147352576&g>>>0<0){r=w;s=c[r>>2]|0;r=c[r+4>>2]|0;r=(r|0)>(h|0)|(r|0)==(h|0)&s>>>0>g>>>0|((g|0)==0&(h|0)==-2147483648|(s|0)==0&(r|0)==-2147483648);r=_i64Subtract(g|0,h|0,(r?0:u)|0,(r?0:v)|0)|0;s=M()|0;t=f;c[t>>2]=r;c[t+4>>2]=s}f=A+200|0;h=f;g=c[h>>2]|0;h=c[h+4>>2]|0;if((h|0)<2147352576|(h|0)==2147352576&g>>>0<0){t=w;s=c[t>>2]|0;t=c[t+4>>2]|0;t=(t|0)>(h|0)|(t|0)==(h|0)&s>>>0>g>>>0|((g|0)==0&(h|0)==-2147483648|(s|0)==0&(t|0)==-2147483648);t=_i64Subtract(g|0,h|0,(t?0:u)|0,(t?0:v)|0)|0;u=M()|0;v=f;c[v>>2]=t;c[v+4>>2]=u}}}j=c[A+504>>2]|0;do if(j){h=w;g=c[h>>2]|0;h=c[h+4>>2]|0;i=(g|0)!=0|(h|0)!=-2147483648;do if(((x|0)!=0|(e|0)!=-2147483648)&i){f=(h|0)>(e|0)|(h|0)==(e|0)&g>>>0>x>>>0;if((j|0)==1&f){f=_bitshift64Shl(1,0,c[A+184>>2]|0)|0;f=_i64Add(f|0,M()|0,x|0,e|0)|0;e=M()|0;break}if(!((j|0)!=-1|f)){f=_bitshift64Shl(1,0,c[A+184>>2]|0)|0;f=_i64Subtract(x|0,e|0,f|0,M()|0)|0;e=M()|0}else f=x}else f=x;while(0);x=G;c[x>>2]=f;c[x+4>>2]=e;e=H;f=c[e>>2]|0;e=c[e+4>>2]|0;if(((f|0)!=0|(e|0)!=-2147483648)&i){g=(h|0)>(e|0)|(h|0)==(e|0)&g>>>0>f>>>0;if((j|0)==1&g){x=_bitshift64Shl(1,0,c[A+184>>2]|0)|0;f=_i64Add(x|0,M()|0,f|0,e|0)|0;e=M()|0;break}if(!((j|0)!=-1|g)){x=_bitshift64Shl(1,0,c[A+184>>2]|0)|0;f=_i64Subtract(f|0,e|0,x|0,M()|0)|0;e=M()|0}}}else{e=H;f=c[e>>2]|0;e=c[e+4>>2]|0}while(0);x=H;c[x>>2]=f;c[x+4>>2]=e;f=c[A+176>>2]|0;switch(c[f>>2]|0){case 0:{e=c[O>>2]|0;if(e|0)c[f+4>>2]=e;break}case 1:{e=c[P>>2]|0;if(e|0)c[f+4>>2]=e;break}case 3:{e=c[Q>>2]|0;if(e|0)c[f+4>>2]=e;break}case 2:{e=c[S>>2]|0;if(e|0)c[f+4>>2]=e;break}default:{}}if(c[K>>2]|0){w=_av_gettime()|0;v=M()|0;c[R>>2]=1;c[U>>2]=1e6;x=A+16|0;c[C>>2]=c[R>>2];c[C+4>>2]=c[R+4>>2];c[ba>>2]=c[x>>2];c[ba+4>>2]=c[x+4>>2];v=_av_rescale_q(w,v,C,ba)|0;w=M()|0;x=H;c[x>>2]=v;c[x+4>>2]=w;x=G;c[x>>2]=v;c[x+4>>2]=w}if(!z?(c[A+440>>2]|0)<1:0){y=140;break a}e=c[da>>2]|0;d=e+24|0;e=e+28|0;f=_av_mallocz(80)|0;if(!f){B=-12;break a}g=_av_packet_make_refcounted(b)|0;if((g|0)<0){y=134;break a}_av_packet_move_ref(f,b);if(!(c[d>>2]|0))c[d>>2]=f;else c[(c[e>>2]|0)+72>>2]=f;c[e>>2]=f;x=c[da>>2]|0;z=c[x+28>>2]|0;x=x+40|0;c[x>>2]=(c[x>>2]|0)-(c[z+28>>2]|0);_probe_codec(a,A,z)}while(0)}if((y|0)==6){h=c[da>>2]|0;g=h+24|0;h=h+28|0;i=c[g>>2]|0;if(!i){c[aa>>2]=134304;c[aa+4>>2]=132686;c[aa+8>>2]=3338;_av_log(0,0,132640,aa);wb()}c[ba>>2]=i;d=b;e=i;f=d+72|0;do{c[d>>2]=c[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(f|0));aa=i+72|0;c[g>>2]=c[aa>>2];if(!(c[aa>>2]|0))c[h>>2]=0;_av_freep(ba);da=(c[da>>2]|0)+40|0;c[da>>2]=(c[da>>2]|0)+(c[ca>>2]|0);da=0;Xc=ea;return da|0}else if((y|0)==20){c[_>>2]=134316;c[_+4>>2]=132686;c[_+8>>2]=3690;_av_log(0,0,132640,_);wb()}else if((y|0)==22){_av_packet_unref(b);da=e;Xc=ea;return da|0}else if((y|0)==28){c[Z>>2]=134379;c[Z+4>>2]=132686;c[Z+8>>2]=3711;_av_log(0,0,132640,Z);wb()}else if((y|0)==134){_av_free(f);B=g}else if((y|0)==140){Xc=ea;return d|0}_av_packet_unref(b);da=B;Xc=ea;return da|0}function _ff_compute_frame_duration(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=Xc;Xc=Xc+96|0;if((Xc|0)>=(Yc|0))N(96);j=z+88|0;k=z+80|0;y=z+32|0;x=z+16|0;t=z+8|0;h=z+72|0;i=z+64|0;q=z+56|0;l=z+48|0;m=z;u=a+4|0;w=e+696|0;a=c[(c[w>>2]|0)+16>>2]|0;if(!(c[u>>2]|0)){s=c[a+76>>2]|0;c[h>>2]=c[a+80>>2];c[h+4>>2]=s;c[i>>2]=1;c[i+4>>2]=c[a+84>>2];c[k>>2]=c[h>>2];c[k+4>>2]=c[h+4>>2];c[j>>2]=c[i>>2];c[j+4>>2]=c[i+4>>2];_av_mul_q(t,k,j);a=t+4|0;s=a;a=c[a>>2]|0}else{i=a+760|0;a=c[i+4>>2]|0;s=t;c[s>>2]=c[i>>2];c[s+4>>2]=a;s=t+4|0}if(!((a|0)!=0?(c[t>>2]|0)!=0:0))r=6;if(((r|0)==6?(n=c[e+8>>2]|0,o=c[n+80>>2]|0,o|0):0)?(p=c[n+76>>2]|0,p|0):0){c[q>>2]=o;c[q+4>>2]=p;c[l>>2]=1;c[l+4>>2]=c[n+84>>2];c[k>>2]=c[q>>2];c[k+4>>2]=c[q+4>>2];c[j>>2]=c[l>>2];c[j+4>>2]=c[l+4>>2];_av_mul_q(m,k,j);p=m;q=c[p+4>>2]|0;r=t;c[r>>2]=c[p>>2];c[r+4>>2]=q}c[b>>2]=0;c[d>>2]=0;h=e+176|0;i=c[h>>2]|0;switch(c[i>>2]|0){case 0:{a=e+164|0;l=(f|0)!=0;if(!(l|(c[a>>2]|0)==0)?c[u>>2]|0:0){c[b>>2]=c[e+168>>2];c[d>>2]=c[a>>2];Xc=z;return}h=c[e+16>>2]|0;g=___muldi3(h|0,((h|0)<0)<<31>>31|0,1e3,0)|0;q=M()|0;a=e+20|0;e=c[a>>2]|0;r=((e|0)<0)<<31>>31;if((q|0)>(r|0)|(q|0)==(r|0)&g>>>0>e>>>0){c[b>>2]=h;c[d>>2]=c[a>>2];Xc=z;return}j=c[s>>2]|0;k=((j|0)<0)<<31>>31;e=___muldi3(j|0,k|0,1e3,0)|0;g=M()|0;h=c[t>>2]|0;i=((h|0)<0)<<31>>31;if(!((g|0)>(i|0)|(g|0)==(i|0)&e>>>0>h>>>0)){Xc=z;return}a=c[(c[(c[w>>2]|0)+16>>2]|0)+84>>2]|0;if(!a){c[x>>2]=134256;c[x+4>>2]=132686;c[x+8>>2]=3259;_av_log(0,0,132640,x);wb()}_av_reduce(b,d,j,k,___muldi3(a|0,((a|0)<0)<<31>>31|0,h|0,i|0)|0,M()|0,2147483647,0)|0;do if(l?(v=c[f+36>>2]|0,v|0):0)if(!(c[u>>2]|0)){c[y>>2]=134293;c[y+4>>2]=132686;c[y+8>>2]=3266;_av_log(0,0,132640,y);wb()}else{f=c[b>>2]|0;x=_i64Add(v|0,((v|0)<0)<<31>>31|0,1,0)|0;f=___muldi3(x|0,M()|0,f|0,((f|0)<0)<<31>>31|0)|0;x=M()|0;y=c[d>>2]|0;_av_reduce(b,d,f,x,y,((y|0)<0)<<31>>31,2147483647,0)|0;break}while(0);if(l|(c[(c[(c[w>>2]|0)+16>>2]|0)+84>>2]|0)<2){Xc=z;return}c[d>>2]=0;c[b>>2]=0;Xc=z;return}case 1:{a=c[w>>2]|0;if(!(c[a+20>>2]|0)){y=_av_get_audio_frame_duration2(i,c[g+28>>2]|0)|0;a=(c[h>>2]|0)+108|0;h=y}else{h=_av_get_audio_frame_duration(c[a+16>>2]|0,c[g+28>>2]|0)|0;a=(c[(c[w>>2]|0)+16>>2]|0)+344|0}a=c[a>>2]|0;if((h|0)<1|(a|0)<1){Xc=z;return}c[b>>2]=h;c[d>>2]=a;Xc=z;return}default:{Xc=z;return}}}function _update_stream_timings(a){a=a|0;var b=0,d=0.0,e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,H=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0;ca=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);J=ca+56|0;H=ca+48|0;_=ca+16|0;Z=ca+8|0;Y=ca;K=ca+40|0;Q=ca+32|0;R=ca+24|0;T=a+24|0;if(c[T>>2]|0){U=a+28|0;V=R+4|0;W=K+4|0;L=Q+4|0;O=a+1128|0;P=a+1132|0;F=0;h=-2147483648;i=0;D=-2147483648;E=0;e=-2147483648;b=0;n=2147483647;m=-1;j=2147483647;k=-1;q=-2147483648;p=0;while(1){B=c[(c[U>>2]|0)+(F<<2)>>2]|0;C=(c[c[B+176>>2]>>2]|1|0)==3;l=B+24|0;f=c[l>>2]|0;l=c[l+4>>2]|0;a:do if(!((f|0)==0&(l|0)==-2147483648)?(S=B+16|0,(c[B+20>>2]|0)!=0):0){c[K>>2]=1;c[W>>2]=1e6;c[H>>2]=c[S>>2];c[H+4>>2]=c[S+4>>2];c[J>>2]=c[K>>2];c[J+4>>2]=c[K+4>>2];w=_av_rescale_q(f,l,H,J)|0;x=M()|0;l=(j|0)>(x|0)|(j|0)==(x|0)&k>>>0>w>>>0;z=C&((n|0)>(x|0)|(n|0)==(x|0)&m>>>0>w>>>0);A=z?w:m;z=z?x:n;k=C?k:l?w:k;j=C?j:l?x:j;l=B+32|0;f=c[l>>2]|0;l=c[l+4>>2]|0;c[Q>>2]=1;c[L>>2]=1e6;c[H>>2]=c[S>>2];c[H+4>>2]=c[S+4>>2];c[J>>2]=c[Q>>2];c[J+4>>2]=c[Q+4>>2];l=_av_rescale_q_rnd(f,l,H,J,8197)|0;f=M()|0;do if(!((l|0)==0&(f|0)==-2147483648)){if((f|0)>0|(f|0)==0&l>>>0>0){y=_i64Subtract(-1,2147483647,l|0,f|0)|0;v=M()|0;if((x|0)>(v|0)|(x|0)==(v|0)&w>>>0>y>>>0){y=p;v=q;break}}else{y=_i64Subtract(0,-2147483648,l|0,f|0)|0;v=M()|0;if((x|0)<(v|0)|(x|0)==(v|0)&w>>>0>>0){y=p;v=q;break}}m=_i64Add(l|0,f|0,w|0,x|0)|0;n=M()|0;if(C){v=(q|0)>(n|0)|(q|0)==(n|0)&p>>>0>m>>>0;f=n;l=m;y=v?p:m;v=v?q:n;break}else{s=(h|0)>(n|0)|(h|0)==(n|0)&i>>>0>m>>>0;f=n;l=m;y=p;v=q;i=s?i:m;h=s?h:n;break}}else{f=-2147483648;l=0;y=p;v=q}while(0);r=c[O>>2]|0;if(!r){n=z;o=A;q=v;p=y}else{s=c[P>>2]|0;m=0;n=0;while(1){q=c[s+(m<<2)>>2]|0;b:do if((q|0)!=(n|0))if(!n){o=c[q+16>>2]|0;if(o){p=c[q+12>>2]|0;n=0;while(1){if((c[p+(n<<2)>>2]|0)==(F|0))break;n=n+1|0;if(n>>>0>=o>>>0){n=0;X=20;break b}}if(!q){n=z;o=A;q=v;p=y;break a}m=q+40|0;o=m;p=c[o>>2]|0;o=c[o+4>>2]|0;if((p|0)==0&(o|0)==-2147483648|((o|0)>(x|0)|(o|0)==(x|0)&p>>>0>w>>>0)){p=m;c[p>>2]=w;c[p+4>>2]=x}m=q+48|0;p=m;o=c[p+4>>2]|0;if((o|0)<(f|0)|((o|0)==(f|0)?(c[p>>2]|0)>>>0>>0:0)){c[m>>2]=l;c[m+4>>2]=f;m=0;n=q}else{m=0;n=q}}else{n=0;X=20}}else X=20;else{n=0;X=20}while(0);if((X|0)==20){X=0;m=m+1|0;if(m>>>0>=r>>>0){n=z;o=A;q=v;p=y;break a}}}}}else o=m;while(0);l=B+32|0;f=c[l>>2]|0;l=c[l+4>>2]|0;do if(!((f|0)==0&(l|0)==-2147483648)){B=B+16|0;c[R>>2]=1;c[V>>2]=1e6;c[H>>2]=c[B>>2];c[H+4>>2]=c[B+4>>2];c[J>>2]=c[R>>2];c[J+4>>2]=c[R+4>>2];l=_av_rescale_q(f,l,H,J)|0;f=M()|0;if(C){C=(D|0)>(f|0)|(D|0)==(f|0)&E>>>0>l>>>0;m=C?D:f;l=C?E:l;break}else{m=(e|0)>(f|0)|(e|0)==(f|0)&b>>>0>l>>>0;b=m?b:l;e=m?e:f;m=D;l=E;break}}else{m=D;l=E}while(0);F=F+1|0;if(F>>>0>=(c[T>>2]|0)>>>0)break;else{D=m;E=l;m=o}}if(!((k|0)==-1&(j|0)==2147483647)){X=(j|0)>(n|0)|(j|0)==(n|0)&k>>>0>o>>>0;W=_i64Subtract(k|0,j|0,o|0,n|0)|0;f=M()|0;W=f>>>0<0|(f|0)==0&W>>>0<1e6;f=X&W;if(W|X^1){k=f?o:k;j=f?n:j}else{g[Y>>3]=(+(o>>>0)+4294967296.0*+(n|0))/1.0e6;_av_log(a,40,134109,Y)}}else{k=o;j=n}if(!((i|0)==0&(h|0)==-2147483648)){Y=(q|0)>(h|0)|(q|0)==(h|0)&p>>>0>i>>>0;X=_i64Subtract(p|0,q|0,i|0,h|0)|0;f=M()|0;X=f>>>0<0|(f|0)==0&X>>>0<1e6;f=Y&X;if(X|Y^1){i=f?p:i;h=f?q:h}else{g[Z>>3]=(+(p>>>0)+4294967296.0*+(q|0))/1.0e6;_av_log(a,40,134159,Z)}}else{i=p;h=q}if(!((b|0)==0&(e|0)==-2147483648)){Z=(m|0)>(e|0)|(m|0)==(e|0)&l>>>0>b>>>0;Y=_i64Subtract(l|0,m|0,b|0,e|0)|0;f=M()|0;Y=(f|0)<0|(f|0)==0&Y>>>0<1e6;f=Z&Y;if(Y|Z^1){e=f?m:e;b=f?l:b}else{g[_>>3]=(+(l>>>0)+4294967296.0*+(m|0))/1.0e6;_av_log(a,40,134207,_)}}else{e=m;b=l}do if(!((k|0)==-1&(j|0)==2147483647)?(_=a+1064|0,c[_>>2]=k,c[_+4>>2]=j,!((i|0)==0&(h|0)==-2147483648)):0){l=c[a+1128>>2]|0;if(l>>>0<=1){if((h|0)<(j|0)|(h|0)==(j|0)&i>>>0>>0)break;aa=_i64Subtract(i|0,h|0,k|0,j|0)|0;Z=M()|0;_=(Z|0)>-1|(Z|0)==-1&aa>>>0>4294967295;$=(e|0)>(Z|0)|(e|0)==(Z|0)&b>>>0>aa>>>0;e=_?($?e:Z):e;b=_?($?b:aa):b;break}k=c[a+1132>>2]|0;j=0;do{f=c[k+(j<<2)>>2]|0;i=f+40|0;h=c[i>>2]|0;i=c[i+4>>2]|0;if(!((h|0)==0&(i|0)==-2147483648)?(aa=f+48|0,$=c[aa>>2]|0,aa=c[aa+4>>2]|0,(aa|0)>(i|0)|(aa|0)==(i|0)&$>>>0>h>>>0):0){X=_i64Subtract($|0,aa|0,h|0,i|0)|0;_=M()|0;Y=(_|0)>-1|(_|0)==-1&X>>>0>4294967295;Z=(e|0)>(_|0)|(e|0)==(_|0)&b>>>0>X>>>0;b=Y?(Z?b:X):b;e=Y?(Z?e:_):e}j=j+1|0}while((j|0)!=(l|0))}while(0);if((e|0)>0|(e|0)==0&b>>>0>0?(ba=a+1072|0,aa=ba,(c[aa>>2]|0)==0?(c[aa+4>>2]|0)==-2147483648:0):0){c[ba>>2]=b;c[ba+4>>2]=e}}b=c[a+16>>2]|0;if(!b){Xc=ca;return}b=_avio_size(b)|0;e=M()|0;if(!((e|0)>0|(e|0)==0&b>>>0>0)){Xc=ca;return}h=a+1072|0;f=c[h>>2]|0;h=c[h+4>>2]|0;if(!((h|0)>0|(h|0)==0&f>>>0>0)){Xc=ca;return}d=(+(b>>>0)+4294967296.0*+(e|0))*8.0*1.0e6/(+(f>>>0)+4294967296.0*+(h|0));if(!(d>=0.0&d<=9223372036854775808.0)){Xc=ca;return}ba=+u(d)>=1.0?(d>0.0?~~+I(+t(d/4294967296.0),4294967295.0)>>>0:~~+G((d-+(~~d>>>0))/4294967296.0)>>>0):0;a=a+1080|0;c[a>>2]=~~d>>>0;c[a+4>>2]=ba;Xc=ca;return}function _probe_codec(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);t=u+48|0;s=u+40|0;o=u+24|0;l=u+16|0;j=u+8|0;p=u;r=d+440|0;if((c[r>>2]|0)<=0){Xc=u;return}m=d+240|0;n=d+220|0;i=c[n>>2]|0;c[p>>2]=c[d>>2];c[p+4>>2]=i;_av_log(b,48,134452,p);c[n>>2]=(c[n>>2]|0)+-1;do if(e){f=d+244|0;g=d+248|0;h=e+28|0;i=_av_realloc(c[f>>2]|0,(c[g>>2]|0)+32+(c[h>>2]|0)|0)|0;if(!i){c[j>>2]=c[d>>2];_av_log(b,24,134477,j);k=g;q=7;break}else{c[f>>2]=i;_memcpy(i+(c[g>>2]|0)|0,c[e+24>>2]|0,c[h>>2]|0)|0;j=(c[g>>2]|0)+(c[h>>2]|0)|0;c[g>>2]=j;f=(c[f>>2]|0)+j|0;g=f+32|0;do{a[f>>0]=0;f=f+1|0}while((f|0)<(g|0));break}}else{k=d+248|0;q=7}while(0);if((q|0)==7?(c[n>>2]=0,(c[k>>2]|0)==0):0){c[l>>2]=c[d>>2];_av_log(b,24,134526,l)}if((c[(c[b+1292>>2]|0)+40>>2]|0)>=1?(c[n>>2]|0)>=1:0){l=c[d+248>>2]|0;k=_av_log2(l)|0;if((k|0)==(_av_log2(l-(c[e+28>>2]|0)|0)|0)){Xc=u;return}else e=0}else e=1;f=_av_probe_input_format3(m,1,p)|0;a:do if(!f){f=0;g=d+176|0}else{g=(c[b+1372>>2]|0)-(c[n>>2]|0)|0;k=c[f>>2]|0;j=c[p>>2]|0;c[o>>2]=c[d+248>>2];c[o+4>>2]=g;c[o+8>>2]=k;c[o+12>>2]=j;_av_log(b,48,134558,o);j=c[f>>2]|0;k=c[p>>2]|0;g=d+176|0;f=0;b:while(1){do if(!(_strcmp(j,c[59952+(f*12|0)>>2]|0)|0)){if((f?44464>>>f:44464)&1|0?c[(c[g>>2]|0)+108>>2]|0:0)break;if((c[r>>2]|0)<=(k|0)){q=19;break b}i=c[g>>2]|0;h=c[i+4>>2]|0;if((h|0)==(c[59952+(f*12|0)+4>>2]|0))break b}while(0);f=f+1|0;if((f|0)==15){f=0;break a}}if((q|0)==19){i=c[g>>2]|0;h=c[59952+(f*12|0)+4>>2]|0}c[i+4>>2]=h;q=c[59952+(f*12|0)+8>>2]|0;c[i>>2]=q;c[(c[d+696>>2]|0)+40>>2]=1;f=c[d+8>>2]|0;c[f+8>>2]=q;c[f+16>>2]=h;f=(k|0)>24}while(0);do if(e|f&(c[(c[g>>2]|0)+4>>2]|0)!=0){c[d+248>>2]=0;_av_freep(d+244|0);c[r>>2]=-1;f=c[d>>2]|0;if(!(c[(c[g>>2]|0)+4>>2]|0)){c[t>>2]=f;_av_log(b,24,134634,t);break}else{c[s>>2]=f;_av_log(b,48,134616,s);break}}while(0);g=c[g>>2]|0;switch(c[g>>2]|0){case 0:{f=c[b+1136>>2]|0;if(!f){Xc=u;return}c[g+4>>2]=f;Xc=u;return}case 1:{f=c[b+1140>>2]|0;if(!f){Xc=u;return}c[g+4>>2]=f;Xc=u;return}case 3:{f=c[b+1144>>2]|0;if(!f){Xc=u;return}c[g+4>>2]=f;Xc=u;return}case 2:{f=c[b+1340>>2]|0;if(!f){Xc=u;return}c[g+4>>2]=f;Xc=u;return}default:{Xc=u;return}}}function _select_from_pts_buffer(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a:do switch(c[(c[b+176>>2]|0)+4>>2]|0){case 27:case 173:{o=c[(c[(c[b+696>>2]|0)+16>>2]|0)+140>>2]|0;h=(o|0)>0;if((e|0)==0&(f|0)==-2147483648){if(!h)break a;f=0;g=0;j=-2147483648;e=2147483647;i=-1;while(1){h=a[b+648+f>>0]|0;if(h<<24>>24!=0?(m=b+512+(f<<3)|0,m=___divdi3(c[m>>2]|0,c[m+4>>2]|0,h&255|0,0)|0,n=M()|0,(n|0)<(e|0)|(n|0)==(e|0)&m>>>0>>0):0){j=d+(f<<3)|0;i=m;h=n;g=c[j>>2]|0;j=c[j+4>>2]|0}else h=e;f=f+1|0;if((f|0)==(o|0)){i=15;break a}else e=h}}if(!h){d=f;o=e;L(d|0);return o|0}g=0;do{i=d+(g<<3)|0;h=c[i>>2]|0;i=c[i+4>>2]|0;if(!((h|0)==0&(i|0)==-2147483648)?(p=_i64Subtract(h|0,i|0,e|0,f|0)|0,m=M()|0,j=(m|0)>-1|(m|0)==-1&p>>>0>4294967295,l=_i64Subtract(0,0,p|0,m|0)|0,h=M()|0,k=b+512+(g<<3)|0,n=k,i=c[n>>2]|0,n=c[n+4>>2]|0,h=_i64Add(i|0,n|0,(j?p:l)|0,(j?m:h)|0)|0,m=M()|0,j=(m|0)>(n|0)|(m|0)==(n|0)&h>>>0>i>>>0,l=k,c[l>>2]=j?h:i,c[l+4>>2]=j?m:n,l=b+648+g|0,n=(a[l>>0]|0)+1<<24>>24,a[l>>0]=n,(n&255)>250):0){m=k;m=_bitshift64Ashr(c[m>>2]|0,c[m+4>>2]|0,1)|0;n=M()|0;p=k;c[p>>2]=m;c[p+4>>2]=n;p=a[l>>0]|0;a[l>>0]=1?(p&255)>>>1:p&255}g=g+1|0}while((g|0)!=(o|0));g=e;j=f;i=15;break}default:{g=e;j=f;i=15}}while(0);if((i|0)==15?!((g|0)==0&(j|0)==-2147483648):0){o=j;p=g;L(o|0);return p|0}p=d;o=c[p+4>>2]|0;p=c[p>>2]|0;L(o|0);return p|0}function _parse_packet(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0;X=Xc;Xc=Xc+96|0;if((Xc|0)>=(Yc|0))N(96);S=X+88|0;R=X+80|0;V=X;U=X+72|0;Q=c[(c[a+28>>2]|0)+(d<<2)>>2]|0;O=b+24|0;g=c[O>>2]|0;h=c[b+28>>2]|0;P=(e|0)!=0;if(!(h|e)){d=c[Q+232>>2]|0;if(c[d+176>>2]&1|0)_compute_pkt_fields(a,Q,d,b,0,-2147483648,0,-2147483648)}else _av_init_packet(V);a:do if(P|(h|0)>0){o=b+8|0;p=b+16|0;q=Q+232|0;r=Q+696|0;s=V+24|0;t=V+28|0;u=b+56|0;v=b+40|0;w=V+40|0;x=b+44|0;y=V+44|0;z=V+48|0;A=Q+176|0;B=b+48|0;C=V+32|0;D=V+8|0;E=V+16|0;F=V+56|0;G=b+36|0;H=V+36|0;I=Q+228|0;J=U+4|0;K=Q+16|0;L=a+1292|0;while(1){l=o;k=c[l>>2]|0;l=c[l+4>>2]|0;n=p;m=c[n>>2]|0;n=c[n+4>>2]|0;j=u;j=_av_parser_parse2(c[q>>2]|0,c[(c[r>>2]|0)+16>>2]|0,s,t,g,h,k,l,m,n,c[j>>2]|0,c[j+4>>2]|0)|0;i=p;c[i>>2]=0;c[i+4>>2]=-2147483648;i=o;c[i>>2]=0;c[i+4>>2]=-2147483648;i=u;c[i>>2]=-1;c[i+4>>2]=-1;g=g+j|0;h=h-j|0;if(!(c[t>>2]|0))d=0;else{d=c[b>>2]|0;if((d|0)!=0?(c[s>>2]|0)==(c[O>>2]|0):0){j=_av_buffer_ref(d)|0;c[V>>2]=j;if(!j){f=-12;W=38;break}}else W=11;if((W|0)==11?(W=0,f=_av_packet_make_refcounted(V)|0,(f|0)<0):0){W=38;break}d=c[v>>2]|0;if(d|0){c[w>>2]=d;c[y>>2]=c[x>>2];c[v>>2]=0;c[x>>2]=0}i=c[q>>2]|0;if(!(c[i+176>>2]&1)){d=0;e=0}else{e=B;d=c[e>>2]|0;e=c[e+4>>2]|0}j=z;c[j>>2]=d;c[j+4>>2]=e;if((c[c[A>>2]>>2]|0)==1?(T=c[(c[(c[r>>2]|0)+16>>2]|0)+344>>2]|0,(T|0)>0):0){e=c[i+304>>2]|0;c[U>>2]=1;c[J>>2]=T;c[R>>2]=c[U>>2];c[R+4>>2]=c[U+4>>2];c[S>>2]=c[K>>2];c[S+4>>2]=c[K+4>>2];e=_av_rescale_q_rnd(e,((e|0)<0)<<31>>31,R,S,2)|0;j=M()|0;i=z;c[i>>2]=e;c[i+4>>2]=j;i=c[q>>2]|0}c[C>>2]=c[Q>>2];j=i+40|0;e=c[j+4>>2]|0;d=D;c[d>>2]=c[j>>2];c[d+4>>2]=e;d=i+48|0;e=c[d+4>>2]|0;j=E;c[j>>2]=c[d>>2];c[j+4>>2]=e;j=i+288|0;e=c[j+4>>2]|0;d=F;c[d>>2]=c[j>>2];c[d+4>>2]=e;d=c[G>>2]|0;e=c[H>>2]|d&4;c[H>>2]=e;if((c[I>>2]|0)==5){Z=i+8|0;Y=c[Z+4>>2]|0;j=F;c[j>>2]=c[Z>>2];c[j+4>>2]=Y}b:do switch(c[i+224>>2]|0){case 1:{c[H>>2]=e|1;break}case -1:{j=c[i+32>>2]|0;if((j|0)==1){c[H>>2]=e|1;break b}if(!((d&1|0)==0|(j|0)!=0))c[H>>2]=e|1;break}default:{}}while(0);_compute_pkt_fields(a,Q,i,V,m,n,k,l);e=c[L>>2]|0;d=e+32|0;e=e+36|0;i=_av_mallocz(80)|0;if(!i){f=-12;break}j=_av_packet_make_refcounted(V)|0;if((j|0)<0){W=29;break}_av_packet_move_ref(i,V);if(!(c[d>>2]|0))c[d>>2]=i;else c[(c[e>>2]|0)+72>>2]=i;c[e>>2]=i;d=1}if(!(P&d|(h|0)>0))break a}if((W|0)==29){_av_free(i);f=j}else if((W|0)==38){_av_packet_unref(b);Xc=X;return f|0}_av_packet_unref(V);Z=f;_av_packet_unref(b);Xc=X;return Z|0}while(0);if(!P){Z=0;_av_packet_unref(b);Xc=X;return Z|0}Z=Q+232|0;_av_parser_close(c[Z>>2]|0);c[Z>>2]=0;Z=0;_av_packet_unref(b);Xc=X;return Z|0}function _compute_pkt_fields(b,e,f,g,h,i,j,k){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0;Da=Xc;Xc=Xc+624|0;if((Xc|0)>=(Yc|0))N(624);la=Da+336|0;ha=Da+304|0;Ba=Da+256|0;Aa=Da+248|0;za=Da+240|0;ua=Da+232|0;ta=Da+224|0;sa=Da+216|0;ra=Da+208|0;ga=Da+168|0;fa=Da+160|0;ea=Da+152|0;_=Da+144|0;Z=Da+136|0;Y=Da+128|0;X=Da+120|0;I=Da+112|0;H=Da+104|0;R=Da+80|0;Q=Da+72|0;P=Da+64|0;K=Da+56|0;L=Da+48|0;J=Da+40|0;B=Da+32|0;q=Da+16|0;O=Da+592|0;G=Da+560|0;F=Da+288|0;E=Da+284|0;ia=Da;C=Da+296|0;D=Da+8|0;$=Da+528|0;aa=Da+496|0;ba=Da+464|0;va=Da+432|0;wa=Da+400|0;xa=Da+368|0;ya=e+176|0;l=c[ya>>2]|0;qa=c[l+4>>2]|0;ca=(qa|0)!=27&(qa|0)!=173;da=ca&1;t=b+1096|0;if(c[t>>2]&16|0){Xc=Da;return}if((c[l>>2]|0)==0?(u=g+16|0,n=u,m=c[n>>2]|0,n=c[n+4>>2]|0,!((m|0)==0&(n|0)==-2147483648)):0){r=g+8|0;pa=r;s=e+672|0;if(((m|0)==(c[pa>>2]|0)?(n|0)==(c[pa+4>>2]|0):0)?(p=s,o=c[p>>2]|0,p=c[p+4>>2]|0,!((o|0)==0&(p|0)==-2147483648)):0){if((p|0)>(n|0)|(p|0)==(n|0)&o>>>0>m>>>0){l=e+681|0;pa=(a[l>>0]|0)==0?24:48;oa=q;c[oa>>2]=m;c[oa+4>>2]=n;n=q+8|0;c[n>>2]=o;c[n+4>>2]=p;_av_log(b,pa,135224,q);o=(a[l>>0]|0)+1<<24>>24;a[l>>0]=o;n=e+680|0;m=n;n=a[n>>0]|0}else{m=e+680|0;n=(a[m>>0]|0)+1<<24>>24;a[m>>0]=n;o=e+681|0;l=o;o=a[o>>0]|0}if(((o&255)+(n&255)|0)>>>0>250){a[m>>0]=1?(n&255)>>>1:n&255;a[l>>0]=1?(o&255)>>>1:o&255}}l=u;m=c[l>>2]|0;l=c[l+4>>2]|0;pa=s;c[pa>>2]=m;c[pa+4>>2]=l;if(d[e+681>>0]<<3>>>0>(d[e+680>>0]|0)>>>0?(pa=r,(m|0)==(c[pa>>2]|0)?(l|0)==(c[pa+4>>2]|0):0):0){pa=u;c[pa>>2]=0;c[pa+4>>2]=-2147483648}}if(c[t>>2]&8|0?(pa=g+8|0,!((c[pa>>2]|0)==0?(c[pa+4>>2]|0)==-2147483648:0)):0){pa=g+16|0;c[pa>>2]=0;c[pa+4>>2]=-2147483648}pa=(f|0)!=0;if((pa?(c[f+32>>2]|0)==3:0)?(v=(c[(c[e+696>>2]|0)+16>>2]|0)+140|0,(c[v>>2]|0)==0):0)c[v>>2]=1;ma=e+696|0;oa=c[(c[(c[ma>>2]|0)+16>>2]|0)+140>>2]|0;if(pa&(oa|0)!=0)T=(c[f+32>>2]|0)!=3&1;else T=0;na=g+8|0;l=na;m=c[l>>2]|0;l=c[l+4>>2]|0;do if(!((m|0)==0&(l|0)==-2147483648)){p=g+16|0;r=p;q=c[r>>2]|0;r=c[r+4>>2]|0;if((!((q|0)==0&(r|0)==-2147483648)?(w=c[e+184>>2]|0,(w|0)<63):0)?(x=_bitshift64Shl(1,0,w+-1|0)|0,x=_i64Subtract(q|0,r|0,x|0,M()|0)|0,y=M()|0,(y|0)>(l|0)|(y|0)==(l|0)&x>>>0>m>>>0):0){U=e+200|0;W=c[U>>2]|0;U=c[U+4>>2]|0;n=_bitshift64Shl(1,0,w|0)|0;o=M()|0;if((U|0)>2147352575|(U|0)==2147352575&W>>>0>4294967295|((y|0)>(U|0)|(y|0)==(U|0)&x>>>0>W>>>0)){S=_i64Subtract(q|0,r|0,n|0,o|0)|0;U=M()|0;W=p;c[W>>2]=S;c[W+4>>2]=U;break}else{m=_i64Add(n|0,o|0,m|0,l|0)|0;l=M()|0;W=na;c[W>>2]=m;c[W+4>>2]=l;break}}}else{m=0;l=-2147483648}while(0);S=(oa|0)==1;if((((S?(z=g+16|0,W=z,(c[W>>2]|0)==(m|0)?(c[W+4>>2]|0)==(l|0):0):0)?(T|0)!=0&((m|0)!=0|(l|0)!=-2147483648):0)?(A=B,c[A>>2]=m,c[A+4>>2]=l,_av_log(b,48,135254,B),A=c[c[b+4>>2]>>2]|0,_strcmp(A,135288)|0):0)?_strcmp(A,132886)|0:0){W=z;c[W>>2]=0;c[W+4>>2]=-2147483648}W=g+48|0;c[C>>2]=c[W>>2];c[C+4>>2]=1;U=e+16|0;c[ha>>2]=c[C>>2];c[ha+4>>2]=c[C+4>>2];c[la>>2]=c[U>>2];c[la+4>>2]=c[U+4>>2];_av_mul_q(D,ha,la);C=D;l=c[C+4>>2]|0;D=ia;c[D>>2]=c[C>>2];c[D+4>>2]=l;D=W;l=c[D>>2]|0;D=c[D+4>>2]|0;if((D|0)<0|(D|0)==0&l>>>0<1){_ff_compute_frame_duration(b,F,E,e,f,g);m=c[E>>2]|0;l=c[F>>2]|0;if((m|0)!=0&(l|0)!=0){c[ia>>2]=l;c[ia+4>>2]=m;F=c[e+20>>2]|0;F=___muldi3(F|0,((F|0)<0)<<31>>31|0,l|0,((l|0)<0)<<31>>31|0)|0;l=M()|0;E=c[U>>2]|0;m=___muldi3(E|0,((E|0)<0)<<31>>31|0,m|0,((m|0)<0)<<31>>31|0)|0;m=_av_rescale_rnd(1,0,F,l,m,M()|0,2)|0;l=M()|0;F=W;c[F>>2]=m;c[F+4>>2]=l}else{m=W;l=c[m+4>>2]|0;m=c[m>>2]|0}if((l|0)>0|(l|0)==0&m>>>0>0){A=m;Ca=41}}else{A=l;Ca=41}do if((Ca|0)==41){z=c[b+1292>>2]|0;l=c[z+4>>2]|0;v=(l|0)==0;if(v?(c[z+32>>2]|0)==0:0)break;B=c[g+32>>2]|0;if(v)n=c[z+32>>2]|0;else n=l;w=e+192|0;y=w;x=c[y>>2]|0;y=c[y+4>>2]|0;a:do if((x|0)==0&(y|0)==-2147483648){R=e+200|0;if((c[R>>2]|0)==-1?(c[R+4>>2]|0)==2147418111:0){m=-1;l=2147418111;w=0;v=-2147483648;Ca=72}}else{m=e+508|0;if(!(c[m>>2]|0)){c[m>>2]=1;b:do if(n|0){q=z+8|0;r=((A|0)<0)<<31>>31;u=z+32|0;s=x;t=y;c:while(1){do if((c[n+32>>2]|0)!=(B|0)){p=c[n+72>>2]|0;if(!p){if((c[q>>2]|0)!=(n|0))break b;m=s;o=t;n=c[u>>2]|0}else{m=s;o=t;n=p}}else{F=n+8|0;m=n+16|0;o=c[m>>2]|0;m=c[m+4>>2]|0;if(!(((c[F>>2]|0)==(o|0)?(c[F+4>>2]|0)==(m|0):0)&((o|0)==0&(m|0)==-2147483648)))break c;F=n+48|0;if(!((c[F>>2]|0)==0&(c[F+4>>2]|0)==0)){o=0;m=-2147483648;break c}m=_i64Subtract(s|0,t|0,A|0,r|0)|0;o=M()|0;p=c[n+72>>2]|0;if(p|0){n=p;break}if((c[q>>2]|0)!=(n|0))break b;n=c[u>>2]|0}while(0);if(!n)break b;else{s=m;t=o}}p=n+8|0;if((o|0)==(x|0)&(m|0)==(y|0)){if(v)l=c[u>>2]|0;n=w;c[n>>2]=s;c[n+4>>2]=t;n=l;m=s;l=t;w=s;v=t;Ca=72;break a}l=n+16|0;m=la;o=m+32|0;do{a[m>>0]=0;m=m+1|0}while((m|0)<(o|0));m=J;c[m>>2]=x;c[m+4>>2]=y;_snprintf(la,32,134874,J)|0;m=ha;o=m+32|0;do{a[m>>0]=0;m=m+1|0}while((m|0)<(o|0));m=l;l=c[m>>2]|0;m=c[m+4>>2]|0;if((l|0)==0&(m|0)==-2147483648)_snprintf(ha,32,134879,L)|0;else{L=K;c[L>>2]=l;c[L+4>>2]=m;_snprintf(ha,32,134874,K)|0}m=O;o=m+32|0;do{a[m>>0]=0;m=m+1|0}while((m|0)<(o|0));m=p;l=c[m>>2]|0;m=c[m+4>>2]|0;if((l|0)==0&(m|0)==-2147483648)_snprintf(O,32,134879,P)|0;else{P=Q;c[P>>2]=l;c[P+4>>2]=m;_snprintf(O,32,134874,Q)|0}P=n+48|0;L=c[P>>2]|0;P=c[P+4>>2]|0;c[R>>2]=la;c[R+4>>2]=ha;c[R+8>>2]=O;Q=R+16|0;c[Q>>2]=L;c[Q+4>>2]=P;_av_log(b,48,135312,R);break a}while(0);m=G;o=m+32|0;do{a[m>>0]=0;m=m+1|0}while((m|0)<(o|0));R=H;c[R>>2]=x;c[R+4>>2]=y;_snprintf(G,32,134874,H)|0;c[I>>2]=G;_av_log(b,48,135389,I)}}while(0);d:do if((Ca|0)==72){e:do if(n){u=z+8|0;s=z+32|0;t=((A|0)<0)<<31>>31;do do if((c[n+32>>2]|0)!=(B|0)){o=c[n+72>>2]|0;if(!o){if((c[u>>2]|0)!=(n|0))break e;n=c[s>>2]|0}else n=o}else{q=n+8|0;R=q;Q=c[R>>2]|0;R=c[R+4>>2]|0;r=n+16|0;p=r;o=c[p>>2]|0;p=c[p+4>>2]|0;if(!((Q|0)==0&(R|0)==-2147483648|(Q|0)==(o|0)&(R|0)==(p|0)))break d;if(!((o|0)==0&(p|0)==-2147483648)?!((o|0)==-1&(p|0)==2147418111|(o|0)==(w|0)&(p|0)==(v|0)):0)break d;o=n+48|0;R=o;if(!((c[R>>2]|0)==0&(c[R+4>>2]|0)==0))break d;R=r;c[R>>2]=m;c[R+4>>2]=l;if(!(c[(c[(c[ma>>2]|0)+16>>2]|0)+140>>2]|0)){R=q;c[R>>2]=m;c[R+4>>2]=l}c[o>>2]=A;c[o+4>>2]=t;m=_i64Add(m|0,l|0,A|0,t|0)|0;l=M()|0;o=c[n+72>>2]|0;if(o|0){n=o;break}if((c[u>>2]|0)!=(n|0))break e;n=c[s>>2]|0}while(0);while((n|0)!=0)}while(0);R=e+200|0;c[R>>2]=m;c[R+4>>2]=l}while(0)}while(0);if((pa?(c[e+228>>2]|0)==3:0)?(V=c[g+28>>2]|0,V|0):0){p=f+184|0;o=W;o=_av_rescale(c[p>>2]|0,c[p+4>>2]|0,c[o>>2]|0,c[o+4>>2]|0,V,((V|0)<0)<<31>>31)|0;p=M()|0;m=na;l=c[m>>2]|0;m=c[m+4>>2]|0;if(!((l|0)==0&(m|0)==-2147483648)){Q=_i64Add(l|0,m|0,o|0,p|0)|0;R=M()|0;V=na;c[V>>2]=Q;c[V+4>>2]=R}l=g+16|0;n=l;m=c[n>>2]|0;n=c[n+4>>2]|0;if(!((m|0)==0&(n|0)==-2147483648)){Q=_i64Add(m|0,n|0,o|0,p|0)|0;R=M()|0;V=l;c[V>>2]=Q;c[V+4>>2]=R}}u=g+16|0;m=u;l=c[m>>2]|0;m=c[m+4>>2]|0;if((l|0)==0&(m|0)==-2147483648)v=T;else{V=na;v=c[V>>2]|0;V=c[V+4>>2]|0;v=((v|0)!=0|(V|0)!=-2147483648)&((V|0)>(m|0)|(V|0)==(m|0)&v>>>0>l>>>0)?1:T}t=b+1192|0;if(c[t>>2]&1|0){m=$;o=m+32|0;do{a[m>>0]=0;m=m+1|0}while((m|0)<(o|0));m=na;l=c[m>>2]|0;m=c[m+4>>2]|0;if((l|0)==0&(m|0)==-2147483648)_snprintf($,32,134879,X)|0;else{X=Y;c[X>>2]=l;c[X+4>>2]=m;_snprintf($,32,134874,Y)|0}m=aa;o=m+32|0;do{a[m>>0]=0;m=m+1|0}while((m|0)<(o|0));m=u;l=c[m>>2]|0;m=c[m+4>>2]|0;if((l|0)==0&(m|0)==-2147483648)_snprintf(aa,32,134879,Z)|0;else{Z=_;c[Z>>2]=l;c[Z+4>>2]=m;_snprintf(aa,32,134874,_)|0}l=e+200|0;m=ba;o=m+32|0;do{a[m>>0]=0;m=m+1|0}while((m|0)<(o|0));m=l;l=c[m>>2]|0;m=c[m+4>>2]|0;if((l|0)==0&(m|0)==-2147483648)_snprintf(ba,32,134879,ea)|0;else{ea=fa;c[ea>>2]=l;c[ea+4>>2]=m;_snprintf(ba,32,134874,fa)|0}fa=c[g+32>>2]|0;ea=W;_=c[ea>>2]|0;ea=c[ea+4>>2]|0;c[ga>>2]=v;c[ga+4>>2]=$;c[ga+8>>2]=aa;c[ga+12>>2]=ba;c[ga+16>>2]=fa;c[ga+20>>2]=f;fa=ga+24|0;c[fa>>2]=_;c[fa+4>>2]=ea;c[ga+32>>2]=oa;c[ga+36>>2]=da;_av_log(b,48,135439,ga)}if(oa){if(ca&(pa&S))Ca=113}else switch(qa|0){case 27:case 173:break;default:Ca=113}do if((Ca|0)==113){if(!v){l=na;m=c[l>>2]|0;l=c[l+4>>2]|0;if((m|0)==0&(l|0)==-2147483648){l=u;m=c[l>>2]|0;l=c[l+4>>2]|0;if((m|0)==0&(l|0)==-2147483648?(ka=W,ja=c[ka+4>>2]|0,!((ja|0)>0|(ja|0)==0&(c[ka>>2]|0)>>>0>0)):0)break;ka=na;c[ka>>2]=m;c[ka+4>>2]=l}_update_initial_timestamps(b,c[g+32>>2]|0,m,l,m,l,g);m=na;l=c[m>>2]|0;m=c[m+4>>2]|0;if((l|0)==0&(m|0)==-2147483648){m=e+200|0;l=c[m>>2]|0;m=c[m+4>>2]|0;ka=na;c[ka>>2]=l;c[ka+4>>2]=m;ka=u;c[ka>>2]=l;c[ka+4>>2]=m;if((l|0)==0&(m|0)==-2147483648)break}else{ka=u;c[ka>>2]=l;c[ka+4>>2]=m}if((c[ia>>2]|0)<=-1)break;c[ha>>2]=c[U>>2];c[ha+4>>2]=c[U+4>>2];c[la>>2]=c[ia>>2];c[la+4>>2]=c[ia+4>>2];ja=_av_add_stable(ha,l,m,la,1,0)|0;ka=M()|0;la=e+200|0;c[la>>2]=ja;c[la+4>>2]=ka;break}m=u;l=c[m>>2]|0;m=c[m+4>>2]|0;if((l|0)==0&(m|0)==-2147483648){m=e+208|0;l=c[m>>2]|0;m=c[m+4>>2]|0;la=u;c[la>>2]=l;c[la+4>>2]=m}la=na;_update_initial_timestamps(b,c[g+32>>2]|0,l,m,c[la>>2]|0,c[la+4>>2]|0,g);m=u;l=c[m>>2]|0;m=c[m+4>>2]|0;if((l|0)==0&(m|0)==-2147483648){m=e+200|0;l=c[m>>2]|0;m=c[m+4>>2]|0;la=u;c[la>>2]=l;c[la+4>>2]=m}o=e+216|0;n=c[o>>2]|0;if(!n){la=W;n=c[la>>2]|0;la=c[la+4>>2]|0;if(la>>>0<0|(la|0)==0&n>>>0<2147483648)c[o>>2]=n;else n=0}do if(!((l|0)==0&(m|0)==-2147483648)?(ja=_i64Add(l|0,m|0,n|0,((n|0)<0)<<31>>31|0)|0,ka=M()|0,la=e+200|0,c[la>>2]=ja,c[la+4>>2]=ka,la=na,((c[la>>2]|0)==0?(c[la+4>>2]|0)==-2147483648:0)&(n|0)>0):0){la=_i64Subtract(1,0,h|0,i|0)|0;la=_i64Add(la|0,M()|0,ja|0,ka|0)|0;ka=M()|0;if(!(ka>>>0<0|(ka|0)==0&la>>>0<3))break;if(!(((h|0)!=(j|0)|(i|0)!=(k|0))&((j|0)!=0|(k|0)!=-2147483648)))break;la=na;c[la>>2]=h;c[la+4>>2]=i}while(0);la=W;l=c[la>>2]|0;la=c[la+4>>2]|0;if(la>>>0<0|(la|0)==0&l>>>0<2147483648)c[o>>2]=l;ja=na;ka=c[ja+4>>2]|0;la=e+208|0;c[la>>2]=c[ja>>2];c[la+4>>2]=ka}while(0);o=na;n=c[o>>2]|0;o=c[o+4>>2]|0;f:do if((oa|0)<17&((n|0)!=0|(o|0)!=-2147483648)){s=e+256|0;la=s;c[la>>2]=n;c[la+4>>2]=o;g:do if((oa|0)>0){l=0;do{m=l;l=l+1|0;p=e+256+(l<<3)|0;r=p;q=c[r>>2]|0;r=c[r+4>>2]|0;if(!((o|0)>(r|0)|(o|0)==(r|0)&n>>>0>q>>>0))break g;la=p;c[la>>2]=n;c[la+4>>2]=o;la=e+256+(m<<3)|0;c[la>>2]=q;c[la+4>>2]=r}while((l|0)<(oa|0))}while(0);do if((c[(c[ya>>2]|0)+4>>2]|0)==27?c[e+180>>2]|0:0){l=c[(c[(c[ma>>2]|0)+16>>2]|0)+140>>2]|0;if((l|0)<3)if((c[e+480>>2]|0)>6)break;else break f;m=c[e+480>>2]|0;if((l|0)==3)if((m|0)>17)break;else break f;else if((m|0)>19)break;else break f}while(0);ka=u;ka=_select_from_pts_buffer(e,s,c[ka>>2]|0,c[ka+4>>2]|0)|0;la=M()|0;ma=u;c[ma>>2]=ka;c[ma+4>>2]=la}while(0);switch(qa|0){case 27:case 173:{ma=u;qa=na;_update_initial_timestamps(b,c[g+32>>2]|0,c[ma>>2]|0,c[ma+4>>2]|0,c[qa>>2]|0,c[qa+4>>2]|0,g);break}default:{}}m=u;l=c[m>>2]|0;m=c[m+4>>2]|0;n=e+200|0;qa=n;ma=c[qa+4>>2]|0;if((m|0)>(ma|0)|((m|0)==(ma|0)?l>>>0>(c[qa>>2]|0)>>>0:0)){qa=n;c[qa>>2]=l;c[qa+4>>2]=m}if(c[t>>2]&1|0){m=va;o=m+32|0;do{a[m>>0]=0;m=m+1|0}while((m|0)<(o|0));m=na;l=c[m>>2]|0;m=c[m+4>>2]|0;if((l|0)==0&(m|0)==-2147483648)_snprintf(va,32,134879,ra)|0;else{ra=sa;c[ra>>2]=l;c[ra+4>>2]=m;_snprintf(va,32,134874,sa)|0}m=wa;o=m+32|0;do{a[m>>0]=0;m=m+1|0}while((m|0)<(o|0));m=u;l=c[m>>2]|0;m=c[m+4>>2]|0;if((l|0)==0&(m|0)==-2147483648)_snprintf(wa,32,134879,ta)|0;else{ta=ua;c[ta>>2]=l;c[ta+4>>2]=m;_snprintf(wa,32,134874,ua)|0}m=xa;o=m+32|0;do{a[m>>0]=0;m=m+1|0}while((m|0)<(o|0));m=n;l=c[m>>2]|0;m=c[m+4>>2]|0;if((l|0)==0&(m|0)==-2147483648)_snprintf(xa,32,134879,za)|0;else{za=Aa;c[za>>2]=l;c[za+4>>2]=m;_snprintf(xa,32,134874,Aa)|0}za=c[e>>2]|0;Aa=c[e+4>>2]|0;c[Ba>>2]=v;c[Ba+4>>2]=oa;c[Ba+8>>2]=va;c[Ba+12>>2]=wa;c[Ba+16>>2]=xa;c[Ba+20>>2]=za;c[Ba+24>>2]=Aa;_av_log(b,48,135531,Ba)}l=c[ya>>2]|0;if((c[l>>2]|0)!=2){l=_avcodec_descriptor_get(c[l+4>>2]|0)|0;if(l|0)if(!((c[l+4>>2]|0)==0?!(c[l+16>>2]&1|0):0))Ca=170}else Ca=170;if((Ca|0)==170){Ca=g+36|0;c[Ca>>2]=c[Ca>>2]|1}if(!pa){Xc=Da;return}Ca=f+232|0;f=c[Ca+4>>2]|0;g=g+64|0;c[g>>2]=c[Ca>>2];c[g+4>>2]=f;Xc=Da;return}function _ff_add_index_entry(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;w=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);r=w;m=c[b>>2]|0;if((m+1|0)>>>0>178956969){k=-1;Xc=w;return k|0}if((g|0)==0&(h|0)==-2147483648|i>>>0>1073741823){k=-22;Xc=w;return k|0}o=(h|0)<2147352576|(h|0)==2147352576&g>>>0<0;u=_i64Add(g|0,h|0,1,-2147418112)|0;t=M()|0;u=o?g:u;t=o?h:t;o=_av_fast_realloc(c[a>>2]|0,d,(m*24|0)+24|0)|0;if(!o){k=-1;Xc=w;return k|0}c[a>>2]=o;p=c[b>>2]|0;n=(p|0)==0;a=p+-1|0;if(n)g=-1;else{g=o+(a*24|0)+8|0;d=c[g+4>>2]|0;g=(d|0)<(t|0)|((d|0)==(t|0)?(c[g>>2]|0)>>>0>>0:0)?a:-1}do if((p-g|0)>1){d=p;do{h=g+d|0;h=1?h>>1:h;a:do if((h|0)<(a|0)&((h|0)<(d|0)?(c[o+(h*24|0)+16>>2]&2|0)!=0:0)){m=o+(d*24|0)+8|0;while(1){h=h+1|0;if((h|0)==(d|0)?(x=m,y=c[x+4>>2]|0,!((y|0)<(t|0)|((y|0)==(t|0)?(c[x>>2]|0)>>>0>>0:0))):0)break;if(!((h|0)<(a|0)&((h|0)<(d|0)?(c[o+(h*24|0)+16>>2]&2|0)!=0:0)))break a}h=d+-1|0}while(0);x=o+(h*24|0)+8|0;y=c[x>>2]|0;x=c[x+4>>2]|0;d=(x|0)<(t|0)|(x|0)==(t|0)&y>>>0>>0?d:h;g=(x|0)>(t|0)|(x|0)==(t|0)&y>>>0>u>>>0?g:h}while((d-g|0)>1);m=(d|0)==(p|0)?-1:d;if((m|0)>=0){l=o+(m*24|0)|0;h=o+(m*24|0)+8|0;g=c[h>>2]|0;h=c[h+4>>2]|0;if((g|0)==(u|0)&(h|0)==(t|0)){y=l;if(!((c[y>>2]|0)==(e|0)?(c[y+4>>2]|0)==(f|0):0)){s=m;q=j;break}q=c[o+(m*24|0)+20>>2]|0;s=m;q=(q|0)>(j|0)?q:j;break}if((h|0)>(t|0)|(h|0)==(t|0)&g>>>0>u>>>0){_memmove(l+24|0,l|0,(p-m|0)*24|0)|0;c[b>>2]=(c[b>>2]|0)+1;s=m;q=j;break}else{y=-1;Xc=w;return y|0}}else v=16}else v=16;while(0);if((v|0)==16){c[b>>2]=p+1;g=o+(p*24|0)|0;if(!n){y=g+-24+8|0;x=c[y+4>>2]|0;if((x|0)<(t|0)|((x|0)==(t|0)?(c[y>>2]|0)>>>0>>0:0)){s=p;l=g;q=j}else{c[r>>2]=135181;c[r+4>>2]=132686;c[r+8>>2]=2941;_av_log(0,0,132640,r);wb()}}else{s=0;l=g;q=j}}y=l;c[y>>2]=e;c[y+4>>2]=f;y=l+8|0;c[y>>2]=u;c[y+4>>2]=t;c[l+20>>2]=q;c[l+16>>2]=k&3|i<<2;y=s;Xc=w;return y|0}function _update_initial_timestamps(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);A=D+24|0;z=D+16|0;w=D+8|0;C=D;B=c[(c[a+28>>2]|0)+(b<<2)>>2]|0;t=a+1292|0;i=c[t>>2]|0;j=c[i+4>>2]|0;if(!j)x=c[i+32>>2]|0;else x=j;i=B+192|0;s=i;if((d|0)==0&(e|0)==-2147483648|(c[s>>2]|0?1:(c[s+4>>2]|0)!=-2147483648)){Xc=D;return}j=B+200|0;l=j;k=c[l>>2]|0;l=c[l+4>>2]|0;if(!(((e|0)<2147352576|(e|0)==2147352576&d>>>0<0)&((l|0)>2147418111|(l|0)==2147418111&k>>>0>2147483646))){Xc=D;return}q=_i64Add(d|0,e|0,-1,2147418111)|0;q=_i64Subtract(q|0,M()|0,k|0,l|0)|0;p=M()|0;r=i;c[r>>2]=q;c[r+4>>2]=p;r=j;c[r>>2]=d;c[r+4>>2]=e;p=_i64Add(q|0,p|0,1,-2147418112)|0;q=M()|0;r=(g|0)<2147352576|(g|0)==2147352576&f>>>0<0;r=_i64Add((r?0:p)|0,(r?0:q)|0,f|0,g|0)|0;s=M()|0;a:do if(!x)k=B+176|0;else{g=B+24|0;k=B+176|0;m=B+448|0;n=w+4|0;o=B+16|0;i=x;do{if((c[i+32>>2]|0)==(b|0)){j=i+8|0;d=j;l=c[d>>2]|0;d=c[d+4>>2]|0;if(!((d|0)<2147352576|(d|0)==2147352576&l>>>0<0)){l=_i64Add(l|0,d|0,p|0,q|0)|0;d=M()|0;f=j;c[f>>2]=l;c[f+4>>2]=d}j=i+16|0;f=j;e=c[f>>2]|0;f=c[f+4>>2]|0;if(!((f|0)<2147352576|(f|0)==2147352576&e>>>0<0)){E=_i64Add(e|0,f|0,p|0,q|0)|0;e=M()|0;f=j;c[f>>2]=E;c[f+4>>2]=e}E=g;if((!((c[E>>2]|0?1:(c[E+4>>2]|0)!=-2147483648)|(l|0)==0&(d|0)==-2147483648)?(u=g,c[u>>2]=l,c[u+4>>2]=d,u=c[k>>2]|0,(c[u>>2]|0)==1):0)?(v=c[u+108>>2]|0,v|0):0){f=c[m>>2]|0;c[w>>2]=1;c[n>>2]=v;c[z>>2]=c[w>>2];c[z+4>>2]=c[w+4>>2];c[A>>2]=c[o>>2];c[A+4>>2]=c[o+4>>2];f=_av_rescale_q(f,((f|0)<0)<<31>>31,z,A)|0;e=M()|0;E=g;e=_i64Add(c[E>>2]|0,c[E+4>>2]|0,f|0,e|0)|0;f=M()|0;E=g;c[E>>2]=e;c[E+4>>2]=f}}j=c[i+72>>2]|0;if(!j){j=c[t>>2]|0;if((c[j+8>>2]|0)!=(i|0))break a;i=c[j+32>>2]|0}else i=j}while((i|0)!=0)}while(0);do if((c[(c[k>>2]|0)+4>>2]|0)==27?(c[B+180>>2]|0)!=0:0){i=c[(c[(c[B+696>>2]|0)+16>>2]|0)+140>>2]|0;if((i|0)<3)if((c[B+480>>2]|0)>6){y=28;break}else break;j=c[B+480>>2]|0;if((i|0)==3)if((j|0)>17){y=28;break}else break;else if((j|0)>19){y=28;break}else break}else y=28;while(0);if((y|0)==28)_update_dts_from_pts(a,b,x);j=B+24|0;E=j;if(!((c[E>>2]|0)==0?(c[E+4>>2]|0)==-2147483648:0)){Xc=D;return}i=c[k>>2]|0;if((c[i>>2]|0)==1){E=j;c[E>>2]=r;c[E+4>>2]=s;i=c[i+108>>2]|0;if(!i){Xc=D;return}E=c[B+448>>2]|0;c[C>>2]=1;c[C+4>>2]=i;B=B+16|0;c[z>>2]=c[C>>2];c[z+4>>2]=c[C+4>>2];c[A>>2]=c[B>>2];c[A+4>>2]=c[B+4>>2];C=_av_rescale_q(E,((E|0)<0)<<31>>31,z,A)|0;B=M()|0;E=j;B=_i64Add(c[E>>2]|0,c[E+4>>2]|0,C|0,B|0)|0;C=M()|0;E=j;c[E>>2]=B;c[E+4>>2]=C;Xc=D;return}else{if(c[h+36>>2]&4|0){Xc=D;return}E=j;c[E>>2]=r;c[E+4>>2]=s;Xc=D;return}}function _avformat_close_input(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=l;if(!a){Xc=l;return}j=c[a>>2]|0;if(!j){Xc=l;return}d=c[j+16>>2]|0;i=j+4|0;b=c[i>>2]|0;if(((b|0)!=0?(_strcmp(c[b>>2]|0,136166)|0)!=0:0)?(c[b+8>>2]&1|0)!=0:0)e=7;else if(c[j+1096>>2]&128)e=7;if((e|0)==7)d=0;g=j+1292|0;e=c[g>>2]|0;if(e){f=e+32|0;e=e+36|0;b=c[f>>2]|0;if(b|0)do{c[h>>2]=b;m=b;b=c[b+72>>2]|0;_av_packet_unref(m);_av_freep(h)}while((b|0)!=0);c[f>>2]=0;c[e>>2]=0;f=c[g>>2]|0;e=f+4|0;f=f+8|0;b=c[e>>2]|0;if(b|0)do{c[h>>2]=b;m=b;b=c[b+72>>2]|0;_av_packet_unref(m);_av_freep(h)}while((b|0)!=0);c[e>>2]=0;c[f>>2]=0;f=c[g>>2]|0;e=f+24|0;f=f+28|0;b=c[e>>2]|0;if(b|0)do{c[h>>2]=b;m=b;b=c[b+72>>2]|0;_av_packet_unref(m);_av_freep(h)}while((b|0)!=0);c[e>>2]=0;c[f>>2]=0;c[(c[g>>2]|0)+40>>2]=25e5;b=c[i>>2]|0}if(b|0?(k=c[b+52>>2]|0,k|0):0)ed[k&127](j)|0;_avformat_free_context(j);c[a>>2]=0;_avio_close(d)|0;Xc=l;return}function _avformat_new_stream(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=m;k=m+4|0;l=a+24|0;g=c[l>>2]|0;d=c[a+1364>>2]|0;e=d>>>0<536870911;if(g>>>0>=(e?d:536870911)>>>0){if(!e){l=0;Xc=m;return l|0}c[f>>2]=d;_av_log(a,16,135801,f);l=0;Xc=m;return l|0}i=a+28|0;d=_av_realloc_array(c[i>>2]|0,g+1|0,4)|0;if(!d){l=0;Xc=m;return l|0}c[i>>2]=d;f=_av_mallocz(704)|0;c[k>>2]=f;g=f;if(!f){l=0;Xc=m;return l|0}d=_av_mallocz(104)|0;h=f+180|0;c[h>>2]=d;if(!d){_av_free(f);l=0;Xc=m;return l|0}c[d>>2]=0;c[d+4>>2]=-2147483648;b=_avcodec_alloc_context3(b)|0;d=f+8|0;c[d>>2]=b;if(!b){_av_free(c[h>>2]|0);_av_free(f);l=0;Xc=m;return l|0}b=_av_mallocz(48)|0;e=f+696|0;c[e>>2]=b;if((b|0?(b=_avcodec_parameters_alloc()|0,c[f+176>>2]=b,b|0):0)?(b=_avcodec_alloc_context3(0)|0,j=c[e>>2]|0,c[j+16>>2]=b,b|0):0){if(!(c[a+4>>2]|0)){d=f+200|0;c[d>>2]=0;c[d+4>>2]=-2147483648;d=j}else{d=(c[d>>2]|0)+40|0;c[d>>2]=0;c[d+4>>2]=0;_avpriv_set_pts_info(f,33,1,9e4);d=f+200|0;c[d>>2]=-1;c[d+4>>2]=2147418111;d=c[e>>2]|0}j=c[l>>2]|0;c[f>>2]=j;b=f+24|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+32|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+192|0;c[b>>2]=0;c[b+4>>2]=-2147483648;c[f+220>>2]=c[a+1372>>2];b=f+496|0;c[b>>2]=0;c[b+4>>2]=-2147483648;c[f+504>>2]=0;b=f+208|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+672|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+256|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+264|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+272|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+280|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+288|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+296|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+304|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+312|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+320|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+328|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+336|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+344|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+352|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+360|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+368|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+376|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=f+384|0;c[b>>2]=0;c[b+4>>2]=-2147483648;c[f+56>>2]=0;c[f+60>>2]=1;b=c[h>>2]|0;h=b;c[h>>2]=0;c[h+4>>2]=-2147483648;h=b+72|0;c[h>>2]=0;c[h+4>>2]=-2147483648;b=b+88|0;c[b>>2]=0;c[b+4>>2]=-2147483648;c[f+684>>2]=c[(c[a+1292>>2]|0)+68>>2];c[d+40>>2]=1;a=c[i>>2]|0;c[l>>2]=j+1;c[a+(j<<2)>>2]=g;l=c[k>>2]|0;Xc=m;return l|0}_free_stream(k);l=0;Xc=m;return l|0}function _avpriv_set_pts_info(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);j=k+24|0;f=k+16|0;g=k+8|0;i=k;h=i+4|0;if(_av_reduce(i,h,d,0,e,0,2147483647,0)|0){e=c[i>>2]|0;if((e|0)!=(d|0)){c[g>>2]=c[a>>2];c[g+4>>2]=(d>>>0)/(e>>>0)|0;_av_log(0,48,135905,g)}}else{c[f>>2]=c[a>>2];_av_log(0,24,135952,f)}f=c[i>>2]|0;e=c[h>>2]|0;if((f|0)<1|(e|0)<1){i=c[a>>2]|0;c[j>>2]=f;c[j+4>>2]=e;c[j+8>>2]=i;_av_log(0,16,135992,j);Xc=k;return}else{h=c[i>>2]|0;i=c[i+4>>2]|0;j=a+16|0;c[j>>2]=h;c[j+4>>2]=i;j=(c[a+8>>2]|0)+772|0;c[j>>2]=h;c[j+4>>2]=i;j=(c[(c[a+696>>2]|0)+16>>2]|0)+772|0;c[j>>2]=h;c[j+4>>2]=i;c[a+184>>2]=b;Xc=k;return}}function _av_get_packet(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;_av_init_packet(b);i=b+24|0;c[i>>2]=0;o=b+28|0;c[o>>2]=0;j=_avio_seek(a,0,0,1)|0;k=M()|0;l=b+56|0;n=l;c[n>>2]=j;c[n+4>>2]=k;n=c[o>>2]|0;h=a+88|0;g=d;f=n;while(1){if((g|0)>5e6){e=_ffio_limit(a,g)|0;e=(c[h+4>>2]|0)<0?((e|0)<5e7?e:5e7):e}else e=g;d=_av_grow_packet(b,e)|0;if((d|0)<0){m=7;break}d=_avio_read(a,(c[i>>2]|0)+f|0,e)|0;if((d|0)!=(e|0)){m=6;break}d=g-e|0;if((d|0)<=0)break;g=d;f=c[o>>2]|0}if((m|0)==6){_av_shrink_packet(b,((d|0)>0?d:0)+f|0);m=7}if((m|0)==7)if((g|0)>0){e=b+36|0;c[e>>2]=c[e>>2]|2;e=d}else e=d;d=l;c[d>>2]=j;c[d+4>>2]=k;d=c[o>>2]|0;if(d|0){o=d;b=(o|0)>(n|0);o=o-n|0;o=b?o:e;return o|0}_av_packet_unref(b);o=c[o>>2]|0;b=(o|0)>(n|0);o=o-n|0;o=b?o:e;return o|0}function _ffio_limit(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=k;i=a+88|0;e=i;d=c[e>>2]|0;e=c[e+4>>2]|0;if(!((e|0)>-1|(e|0)==-1&d>>>0>4294967295)){j=b;Xc=k;return j|0}h=_avio_seek(a,0,0,1)|0;d=_i64Subtract(d|0,e|0,h|0,M()|0)|0;e=M()|0;h=((b|0)<0)<<31>>31;if((e|0)<(h|0)|(e|0)==(h|0)&d>>>0>>0){f=_avio_size(a)|0;g=M()|0;d=i;e=c[d>>2]|0;d=c[d+4>>2]|0;if((e|0)==0&(d|0)==0|((d|0)<(g|0)|(d|0)==(g|0)&e>>>0>>0)){e=_i64Subtract(f|0,g|0,(f|0)==0&(g|0)==0&1|0,0)|0;d=M()|0;g=i;c[g>>2]=e;c[g+4>>2]=d}g=_avio_seek(a,0,0,1)|0;d=_i64Subtract(e|0,d|0,g|0,M()|0)|0;g=M()|0;a=(g|0)>0|(g|0)==0&d>>>0>0;d=a?d:0;g=a?g:0}else g=e;a=c[i+4>>2]|0;if(!((a|0)>-1|(a|0)==-1&(c[i>>2]|0)>>>0>4294967295)){j=b;Xc=k;return j|0}e=_i64Add(d|0,g|0,1,0)|0;f=M()|0;if(!((f|0)<(h|0)|(f|0)==(h|0)&e>>>0>>0)){j=b;Xc=k;return j|0}c[j>>2]=b;b=j+8|0;c[b>>2]=e;c[b+4>>2]=f;_av_log(0,(d|0)==0&(g|0)==0?48:16,136050,j);j=e;Xc=k;return j|0}function _av_add_index_entry(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;l=c[a+504>>2]|0;do if((l|0)!=0?(k=a+496|0,j=c[k>>2]|0,k=c[k+4>>2]|0,((e|0)!=0|(f|0)!=-2147483648)&((j|0)!=0|(k|0)!=-2147483648)):0){j=(k|0)>(f|0)|(k|0)==(f|0)&j>>>0>e>>>0;if((l|0)==1&j){l=_bitshift64Shl(1,0,c[a+184>>2]|0)|0;e=_i64Add(l|0,M()|0,e|0,f|0)|0;f=M()|0;break}if(!((l|0)!=-1|j)){l=_bitshift64Shl(1,0,c[a+184>>2]|0)|0;e=_i64Subtract(e|0,f|0,l|0,M()|0)|0;f=M()|0}}while(0);return _ff_add_index_entry(a+392|0,a+396|0,a+400|0,b,d,e,f,g,h,i)|0}function _avpriv_new_chapter(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=p;if(((g|0)!=0|(h|0)!=-2147483648)&((f|0)>(h|0)|(f|0)==(h|0)&e>>>0>g>>>0)){i=j;c[i>>2]=g;c[i+4>>2]=h;i=j+8|0;c[i>>2]=e;c[i+4>>2]=f;_av_log(a,16,136088,j);i=0;Xc=p;return i|0}n=a+1156|0;l=c[n>>2]|0;if(l){m=c[a+1160>>2]|0;j=0;k=0;do{q=c[m+(k<<2)>>2]|0;j=(c[q>>2]|0)==(b|0)?q:j;k=k+1|0}while(k>>>0>>0);if(!j)o=7}else o=7;do if((o|0)==7){j=_av_mallocz(40)|0;if(!j){q=0;Xc=p;return q|0}else{_av_dynarray_add(a+1160|0,n,j);break}}while(0);_av_dict_set(j+32|0,141219,i,0)|0;c[j>>2]=b;i=c[d+4>>2]|0;q=j+4|0;c[q>>2]=c[d>>2];c[q+4>>2]=i;q=j+16|0;c[q>>2]=e;c[q+4>>2]=f;q=j+24|0;c[q>>2]=g;c[q+4>>2]=h;q=j;Xc=p;return q|0}function _ff_alloc_extradata(b,d){b=b|0;d=d|0;var e=0,f=0;e=b+12|0;_av_freep(e);f=b+16|0;c[f>>2]=0;if(d>>>0>2147483582){d=-22;return d|0}b=_av_malloc(d+64|0)|0;c[e>>2]=b;if(!b){d=-12;return d|0}b=b+d|0;e=b+64|0;do{a[b>>0]=0;b=b+1|0}while((b|0)<(e|0));c[f>>2]=d;d=0;return d|0}function _ff_add_param_change(b,c,d,e,f,g,h){b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;if(!b){h=-22;return h|0}k=(c|0)!=0;i=k&1;j=k?8:4;l=(d|0)!=0|(e|0)!=0;i=l?i|2:i;j=l?j+8|0:j;m=(f|0)!=0;i=m?i|4:i;j=m?j+4|0:j;n=(h|g|0)!=0;j=_av_packet_new_side_data(b,2,n?j+8|0:j)|0;if(!j){h=-12;return h|0}b=n?i|8:i;a[j>>0]=b;a[j+1>>0]=b>>8;a[j+2>>0]=b>>16;a[j+3>>0]=b>>24;b=j+4|0;if(k){a[b>>0]=c;a[b+1>>0]=c>>8;a[b+2>>0]=c>>16;a[b+3>>0]=c>>24;b=j+8|0}if(l){l=b;k=l;a[k>>0]=d;a[k+1>>0]=d>>8;a[k+2>>0]=d>>16;a[k+3>>0]=d>>24;d=l+4|0;a[d>>0]=e;a[d+1>>0]=e>>8;a[d+2>>0]=e>>16;a[d+3>>0]=e>>24;b=b+8|0}if(m){a[b>>0]=f;a[b+1>>0]=f>>8;a[b+2>>0]=f>>16;a[b+3>>0]=f>>24;b=b+4|0}if(!n){h=0;return h|0}a[b>>0]=g;a[b+1>>0]=g>>8;a[b+2>>0]=g>>16;a[b+3>>0]=g>>24;g=b+4|0;a[g>>0]=h;a[g+1>>0]=h>>8;a[g+2>>0]=h>>16;a[g+3>>0]=h>>24;h=0;return h|0}function _ff_get_extradata(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);k=l;j=d+12|0;_av_freep(j);i=d+16|0;c[i>>2]=0;if(f>>>0>2147483582){k=-22;Xc=l;return k|0}d=_av_malloc(f+64|0)|0;c[j>>2]=d;if(!d){k=-12;Xc=l;return k|0}g=d+f|0;h=g+64|0;do{a[g>>0]=0;g=g+1|0}while((g|0)<(h|0));c[i>>2]=f;d=_avio_read(e,d,f)|0;if((d|0)==(f|0)){k=f;Xc=l;return k|0}_av_freep(j);c[i>>2]=0;c[k>>2]=f;_av_log(b,16,136129,k);k=(d|0)<0?d:-1094995529;Xc=l;return k|0}function _av_find_best_stream(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;x=a+24|0;k=c[x>>2]|0;n=(d|0)<0;a:do if(n&(e|0)>-1?(l=c[a+1128>>2]|0,(l|0)!=0):0){i=c[a+1132>>2]|0;h=0;while(1){g=c[i+(h<<2)>>2]|0;if(g|0?(m=c[g+16>>2]|0,m|0):0){j=c[g+12>>2]|0;g=0;do{if((c[j+(g<<2)>>2]|0)==(e|0)){k=m;break a}g=g+1|0}while(g>>>0>>0)}h=h+1|0;if(h>>>0>=l>>>0){j=0;break}}}else j=0;while(0);b:do if((k|0)>0){B=a+28|0;C=(b|0)==1;D=(f|0)==0;E=a+1300|0;F=a+1304|0;A=a+1308|0;if(!n){u=(j|0)==0;t=0;h=-1381258232;p=-1;g=0;i=0;n=-1;e=-1;s=-1;r=-1;while(1){if(u)l=t;else l=c[j+(t<<2)>>2]|0;m=c[(c[B>>2]|0)+(l<<2)>>2]|0;o=c[m+176>>2]|0;c:do if((l|0)==(d|0)?(c[o>>2]|0)==(b|0):0){if(C){if(!(c[o+104>>2]|0)){m=r;l=s;break}if(!(c[o+108>>2]|0)){m=r;l=s;break}}d:do if(!D){l=c[o+4>>2]|0;i=c[(c[m+8>>2]|0)+12>>2]|0;if(!i){switch(b|0){case 0:{i=c[E>>2]|0;if(i|0)break d;break}case 1:{i=c[F>>2]|0;if(i|0)break d;break}case 3:{i=c[A>>2]|0;if(i|0)break d;break}default:{}}i=_avcodec_find_decoder(l)|0;if(!i){h=(h|0)<0?-1128613112:h;i=0;m=r;l=s;break c}}}while(0);a=c[m+48>>2]|0;a=(a&1)+((a&384|0)==0&1)|0;l=c[m+224>>2]|0;q=o+24|0;o=c[q>>2]|0;q=c[q+4>>2]|0;m=(l|0)<5?l:5;if(((e|0)<=(a|0)?(v=(e|0)==(a|0),!((n|0)>(m|0)&v)):0)?(w=(n|0)==(m|0)&v,!(((s|0)>(q|0)|(s|0)==(q|0)&r>>>0>o>>>0)&w)):0){z=(p|0)<(l|0)|(r|0)==(o|0)&(s|0)==(q|0)&w^1;p=z?l:p;g=z?i:g;n=z?m:n;e=z?a:e;h=z?d:h;m=z?o:r;l=z?q:s}else{m=r;l=s}}else{m=r;l=s}while(0);t=t+1|0;if((t|0)>=(k|0))break b;else{s=l;r=m}}}a=0;h=-1381258232;u=-1;g=0;i=0;r=-1;s=-1;v=-1;t=-1;while(1){p=(j|0)!=0;if(p)q=c[j+(a<<2)>>2]|0;else q=a;m=c[(c[B>>2]|0)+(q<<2)>>2]|0;e=c[m+176>>2]|0;e:do if((c[e>>2]|0)==(b|0)){if(C){if(!(c[e+104>>2]|0)){l=u;e=r;o=s;n=t;m=v;break}if(!(c[e+108>>2]|0)){l=u;e=r;o=s;n=t;m=v;break}}f:do if(!D){l=c[e+4>>2]|0;i=c[(c[m+8>>2]|0)+12>>2]|0;if(!i){switch(b|0){case 0:{i=c[E>>2]|0;if(i|0)break f;break}case 1:{i=c[F>>2]|0;if(i|0)break f;break}case 3:{i=c[A>>2]|0;if(i|0)break f;break}default:{}}i=_avcodec_find_decoder(l)|0;if(!i){l=u;e=r;o=s;h=(h|0)<0?-1128613112:h;i=0;n=t;m=v;break e}}}while(0);o=c[m+48>>2]|0;o=(o&1)+((o&384|0)==0&1)|0;l=c[m+224>>2]|0;m=e+24|0;n=c[m>>2]|0;m=c[m+4>>2]|0;e=(l|0)<5?l:5;if((((s|0)<=(o|0)?(y=(s|0)==(o|0),!((r|0)>(e|0)&y)):0)?(z=(r|0)==(e|0)&y,!(((v|0)>(m|0)|(v|0)==(m|0)&t>>>0>n>>>0)&z)):0)?(u|0)<(l|0)|(t|0)==(n|0)&(v|0)==(m|0)&z^1:0)if(p)if((a|0)==(k+-1|0)&(q|0)<0){g=i;a=0;h=q;k=c[x>>2]|0;j=0}else{g=i;h=q}else{g=i;h=q;j=0}else{l=u;e=r;o=s;n=t;m=v}}else{l=u;e=r;o=s;n=t;m=v}while(0);a=a+1|0;if((a|0)>=(k|0))break;else{u=l;r=e;s=o;v=m;t=n}}}else{h=-1381258232;g=0}while(0);if(!f)return h|0;c[f>>2]=g;return h|0}function _av_read_frame(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;w=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);r=w;t=w+12|0;q=a+1292|0;do if(!(c[a+1096>>2]&1)){e=c[q>>2]|0;f=e+4|0;d=c[f>>2]|0;if(!d){d=_read_frame_internal(a,b)|0;if((d|0)>=0)break;Xc=w;return d|0}c[t>>2]=d;g=b;h=d;i=g+72|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0));s=d+72|0;c[f>>2]=c[s>>2];if(!(c[s>>2]|0))c[e+8>>2]=0;_av_freep(t);d=0}else{n=a+28|0;d=0;a:while(1){o=(d|0)==0;m=(d|0)!=0;while(1){f=c[q>>2]|0;k=c[f+4>>2]|0;if(k){l=k+16|0;d=l;e=c[d>>2]|0;d=c[d+4>>2]|0;if((e|0)==0&(d|0)==-2147483648){d=k+8|0;j=k}else{g=k+32|0;j=k+8|0;h=_bitshift64Shl(2,0,(c[(c[(c[n>>2]|0)+(c[g>>2]<<2)>>2]|0)+184>>2]|0)+-1|0)|0;i=M()|0;f=k;do{x=j;if(!((c[x>>2]|0)==0?(c[x+4>>2]|0)==-2147483648:0))break;if((c[f+32>>2]|0)==(c[g>>2]|0)?(y=l,p=f+16|0,x=p,_av_compare_mod(c[y>>2]|0,c[y+4>>2]|0,c[x>>2]|0,c[x+4>>2]|0,h,i)|0,(M()|0)<0):0){x=f+8|0;y=p;y=_av_compare_mod(c[x>>2]|0,c[x+4>>2]|0,c[y>>2]|0,c[y+4>>2]|0,h,i)|0;if(!((y|0)==0&(M()|0)==0)){z=p;x=c[z+4>>2]|0;y=j;c[y>>2]=c[z>>2];c[y+4>>2]=x}if((e|0)==0&(d|0)==-2147483648){e=0;d=-2147483648}else{d=p;e=c[d>>2]|0;d=c[d+4>>2]|0}}f=c[f+72>>2]|0}while((f|0)!=0);if(!o?(z=j,((e|0)!=0|(d|0)!=-2147483648)&((c[z>>2]|0)==0?(c[z+4>>2]|0)==-2147483648:0)):0){x=k+48|0;x=_i64Add(c[x>>2]|0,c[x+4>>2]|0,e|0,d|0)|0;y=M()|0;z=j;c[z>>2]=x;c[z+4>>2]=y}z=c[q>>2]|0;d=j;f=z;j=c[z+4>>2]|0}z=d;if(!((c[z>>2]|0)==0?(c[z+4>>2]|0)==-2147483648:0)){s=28;break a}if((c[(c[(c[n>>2]|0)+(c[k+32>>2]<<2)>>2]|0)+52>>2]|0)>=48){s=28;break a}z=l;if(m|((c[z>>2]|0)==0?(c[z+4>>2]|0)==-2147483648:0)){s=28;break a}else e=j}else e=0;d=_read_frame_internal(a,b)|0;if((d|0)<0)break;f=c[q>>2]|0;e=f+4|0;f=f+8|0;g=_av_mallocz(80)|0;if(!g){d=-12;break a}d=_av_packet_make_refcounted(b)|0;if((d|0)<0){s=36;break a}_av_packet_move_ref(g,b);if(!(c[e>>2]|0))c[e>>2]=g;else c[(c[f>>2]|0)+72>>2]=g;c[f>>2]=g}if((e|0)!=0&(d|0)!=-11)d=1;else{s=61;break}}if((s|0)==28){e=f+8|0;if(!j){c[r>>2]=134304;c[r+4>>2]=132686;c[r+8>>2]=3338;_av_log(0,0,132640,r);wb()}d=f+4|0;c[t>>2]=j;g=b;h=j;i=g+72|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0));z=j+72|0;c[d>>2]=c[z>>2];if(!(c[z>>2]|0))c[e>>2]=0;_av_freep(t);d=0;break}else if((s|0)==36)_av_free(g);else if((s|0)==61){Xc=w;return d|0}_av_packet_unref(b);z=d;Xc=w;return z|0}while(0);e=c[a+28>>2]|0;k=c[e+(c[b+32>>2]<<2)>>2]|0;if(c[(c[a+4>>2]|0)+8>>2]&256|0?c[b+36>>2]&1|0:0){e=c[e+(c[k>>2]<<2)>>2]|0;h=e+396|0;f=c[h>>2]|0;if(f>>>0>=(((c[a+1148>>2]|0)>>>0)/24|0)>>>0){if((f|0)>0){f=e+392|0;e=0;g=0;do{y=c[f>>2]|0;z=y+(e*24|0)|0;y=y+(g*24|0)|0;c[z>>2]=c[y>>2];c[z+4>>2]=c[y+4>>2];c[z+8>>2]=c[y+8>>2];c[z+12>>2]=c[y+12>>2];c[z+16>>2]=c[y+16>>2];c[z+20>>2]=c[y+20>>2];e=e+1|0;g=e<<1}while((g|0)<(c[h>>2]|0))}else e=0;c[h>>2]=e}j=b+56|0;i=c[j>>2]|0;j=c[j+4>>2]|0;e=b+16|0;f=c[e>>2]|0;e=c[e+4>>2]|0;h=c[k+504>>2]|0;do if((h|0)!=0?(v=k+496|0,u=c[v>>2]|0,v=c[v+4>>2]|0,((f|0)!=0|(e|0)!=-2147483648)&((u|0)!=0|(v|0)!=-2147483648)):0){g=(v|0)>(e|0)|(v|0)==(e|0)&u>>>0>f>>>0;if((h|0)==1&g){z=_bitshift64Shl(1,0,c[k+184>>2]|0)|0;f=_i64Add(z|0,M()|0,f|0,e|0)|0;e=M()|0;break}if(!((h|0)!=-1|g)){z=_bitshift64Shl(1,0,c[k+184>>2]|0)|0;f=_i64Subtract(f|0,e|0,z|0,M()|0)|0;e=M()|0}}while(0);_ff_add_index_entry(k+392|0,k+396|0,k+400|0,i,j,f,e,0,0,1)|0}e=b+16|0;g=e;f=c[g>>2]|0;g=c[g+4>>2]|0;if(!((g|0)<2147352576|(g|0)==2147352576&f>>>0<0)){x=_i64Add(f|0,g|0,1,-2147418112)|0;y=M()|0;z=e;c[z>>2]=x;c[z+4>>2]=y}e=b+8|0;g=e;f=c[g>>2]|0;g=c[g+4>>2]|0;if((g|0)<2147352576|(g|0)==2147352576&f>>>0<0){z=d;Xc=w;return z|0}x=_i64Add(f|0,g|0,1,-2147418112)|0;y=M()|0;z=e;c[z>>2]=x;c[z+4>>2]=y;z=d;Xc=w;return z|0}function _avformat_alloc_context(){var a=0,b=0,d=0;a=_av_malloc(1376)|0;if(!a){b=a;return b|0}b=_av_mallocz(104)|0;if(!b){_av_free(a);b=0;return b|0}else{_memset(a|0,0,1376)|0;c[a>>2]=97736;c[a+1352>>2]=8;c[a+1356>>2]=11;_av_opt_set_defaults(a);c[a+1292>>2]=b;d=b+48|0;c[d>>2]=0;c[d+4>>2]=-2147483648;c[b+40>>2]=25e5;b=b+80|0;c[b>>2]=0;c[b+4>>2]=-2147483648;b=a;return b|0}return 0}function _io_open_default(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;i=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=i;do if(!(_strcmp(d,c[a+1056>>2]|0)|0))g=48;else{g=c[a+4>>2]|0;if(g|0?(_strcmp(c[g>>2]|0,136166)|0)==0:0){g=48;break}g=c[a+8>>2]|0;if(g|0?(_strcmp(c[g>>2]|0,136166)|0)==0:0){g=48;break}g=32}while(0);c[h>>2]=d;c[h+4>>2]=(e&2|0)==0?136173:136181;_av_log(a,g,136189,h);g=c[a+1344>>2]|0;h=a+1184|0;if(!g){f=_ffio_open_whitelist(b,d,e,h,f,c[a+1348>>2]|0,c[a+1360>>2]|0)|0;Xc=i;return f|0}else{f=qd[g&7](a,b,d,e,h,f)|0;Xc=i;return f|0}return 0}function _io_close_default(a,b){a=a|0;b=b|0;_avio_close(b)|0;return}function _format_to_name(a){a=a|0;var b=0;b=c[a+4>>2]|0;do if(!b){b=c[a+8>>2]|0;if(!b){a=139820;return a|0}else break}while(0);a=c[b>>2]|0;return a|0}function _format_child_next(a,b){a=a|0;b=b|0;var d=0,e=0;if((b|0)==0?(d=c[a+12>>2]|0,d|0):0){e=c[a+4>>2]|0;if(e|0?c[e+20>>2]|0:0){e=d;return e|0}e=c[a+8>>2]|0;if(e|0?c[e+36>>2]|0:0){e=d;return e|0}}a=c[a+16>>2]|0;if((a|0?c[a>>2]|0:0)?(a|0)!=(b|0):0){e=a;return e|0}e=0;return e|0}function _format_child_class_next(a){a=a|0;var b=0,d=0;if(!a){d=97548;return d|0}b=_av_iformat_next(0)|0;a:do if(!b)d=6;else while(1){if((c[b+20>>2]|0)==(a|0)){d=10;break a}b=_av_iformat_next(b)|0;if(!b){d=6;break}}while(0);b:do if((d|0)==6){b=_av_oformat_next(0)|0;if(!b){b=0;d=10}else while(1){if((c[b+36>>2]|0)==(a|0))break b;b=_av_oformat_next(b)|0;if(!b){b=0;d=10;break}}}while(0);c:do if((d|0)==10){b=_av_iformat_next(b)|0;if(!b)b=0;else{while(1){a=c[b+20>>2]|0;if(a|0){b=a;break}b=_av_iformat_next(b)|0;if(!b){b=0;break c}}return b|0}}while(0);b=_av_oformat_next(b)|0;if(!b){d=0;return d|0}while(1){a=c[b+36>>2]|0;if(a|0){b=a;d=18;break}b=_av_oformat_next(b)|0;if(!b){b=0;d=18;break}}if((d|0)==18)return b|0;return 0}function _get_category_f_options(a){a=a|0;return ((c[a+4>>2]|0)==0?3:4)|0}function _ff_id3v2_match(b,c){b=b|0;c=c|0;if((d[b>>0]|0)!=(a[c>>0]|0)){c=0;return c|0}if((d[b+1>>0]|0)!=(a[c+1>>0]|0)){c=0;return c|0}if((d[b+2>>0]|0)!=(a[c+2>>0]|0)){c=0;return c|0}if((a[b+3>>0]|0)==-1){c=0;return c|0}if((a[b+4>>0]|0)==-1){c=0;return c|0}if((a[b+6>>0]|0)<=-1){c=0;return c|0}if((a[b+7>>0]|0)<=-1){c=0;return c|0}if((a[b+8>>0]|0)<=-1){c=0;return c|0}c=d[b+9>>0]|0;c=(7?c>>>7:c)^1;return c|0}function _ff_id3v2_tag_len(b){b=b|0;return ((a[b+7>>0]&127)<<14|(a[b+6>>0]&127)<<21|(a[b+8>>0]&127)<<7|a[b+9>>0]&127)+((a[b+5>>0]&16)==0?10:20)|0}function _ff_id3v2_read_dict(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;_id3v2_read_internal(a,b,0,c,d,0,0);return}function _id3v2_read_internal(b,e,f,g,h,i,j){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0;Ga=Xc;Xc=Xc+368|0;if((Xc|0)>=(Yc|0))N(368);Fa=Ga+320|0;Da=Ga+312|0;wa=Ga+304|0;va=Ga+296|0;ua=Ga+288|0;ta=Ga+280|0;sa=Ga+272|0;ra=Ga+256|0;qa=Ga+248|0;pa=Ga+240|0;ya=Ga+232|0;xa=Ga+224|0;oa=Ga+208|0;Ea=Ga;ma=Ga+344|0;na=Ga+340|0;ea=Ga+336|0;fa=Ga+358|0;ga=Ga+24|0;ha=Ga+332|0;ia=Ga+328|0;ja=Ga+348|0;n=(i|0)!=0|(j|0)!=0;if(n&((j|0)<0|(j|0)==0&i>>>0<10)){Xc=Ga;return}ka=_avio_seek(b,0,0,1)|0;la=M()|0;G=_i64Add(i|0,j|0,-10,-1)|0;H=M()|0;I=ja+1|0;J=g+1|0;K=ja+2|0;L=g+2|0;O=ja+3|0;P=ja+4|0;Q=ja+6|0;R=ja+7|0;S=ja+8|0;T=ja+9|0;U=ja+5|0;V=fa+4|0;W=fa+3|0;X=Ea+3|0;Y=Ea+3|0;Z=Ea+2|0;_=(h|0)==0;$=Ea+2|0;aa=Ea+1|0;ba=Ea+1|0;ca=ma+3|0;da=fa+1|0;E=n^1;j=_avio_seek(b,0,0,1)|0;i=M()|0;F=_i64Subtract(j|0,i|0,ka|0,la|0)|0;D=M()|0;a:do if((D|0)<(H|0)|(D|0)==(H|0)&F>>>0>>0|E){while(1){if((_ffio_ensure_seekback(b,10,0)|0)<=-1){F=7;break}if((_avio_read(b,ja,10)|0)!=10){F=7;break}if((d[ja>>0]|0)!=(a[g>>0]|0)){F=110;break}if((d[I>>0]|0)!=(a[J>>0]|0)){F=110;break}D=a[O>>0]|0;n=a[Q>>0]|0;o=a[R>>0]|0;p=a[S>>0]|0;if(!((n|o|p)<<24>>24>-1&(((D<<24>>24==-1?1:(d[K>>0]|0)!=(a[L>>0]|0))|(a[P>>0]|0)==-1)^1))){F=110;break}q=a[T>>0]|0;if(q<<24>>24<=-1){F=110;break}o=(o&127)<<14|(n&127)<<21|(p&127)<<7|q&127;C=a[U>>0]|0;j=_avio_seek(b,0,0,1)|0;j=_i64Add(j|0,M()|0,o|0,0)|0;i=M()|0;c[ha>>2]=0;c[ia>>2]=0;p=D&255;C=C&255;c[oa>>2]=p;c[oa+4>>2]=C;c[oa+8>>2]=o;_av_log(f,48,141834,oa);switch(D<<24>>24){case 2:{if(!(C&64)){z=0;A=141871;B=6;q=C&128;y=0;F=18}else{n=142165;F=109}break}case 4:case 3:{q=C&128;if(C&64){n=(_avio_r8(b)|0)<<7&16256;n=((_avio_r8(b)|0)&127|n)<<7;n=(n|(_avio_r8(b)|0)&127)<<7;n=n|(_avio_r8(b)|0)&127;n=D<<24>>24==4?n+-4|0:n;o=o+-4-n|0;if((n|0)>=0){_avio_skip(b,n,((n|0)<0)<<31>>31)|0;M()|0;if((o|0)<0){n=142216;F=109}else{z=1;A=141866;B=10;y=1;F=18}}else{n=142185;F=109}}else{z=1;A=141866;B=10;y=1;F=18}break}default:{n=142177;F=109}}if((F|0)==18){F=0;b:do if((o|0)>=(B|0)){x=D<<24>>24!=3;n=0;c:while(1){if(y){if((_avio_read(b,fa,4)|0)<4)break b;a[V>>0]=0;p=_avio_rb32(b)|0;do if(x&p>>>0>127){if(p>>>0>=o>>>0){p=(1?p>>>1:p)&16256|p&127|(2?p>>>2:p)&2080768|(3?p>>>3:p)&266338304;break}u=_avio_seek(b,0,0,1)|0;v=M()|0;if(_ffio_ensure_seekback(b,p+6|0,0)|0)break b;r=(1?p>>>1:p)&16256|p&127|(2?p>>>2:p)&2080768|(3?p>>>3:p)&266338304;s=u+2|0;w=s+r|0;_avio_seek(b,w,((w|0)<0)<<31>>31,0)|0;do if((M()|0)<0)F=33;else{if((_avio_read(b,Ea,4)|0)<4){F=33;break}w=c[Ea>>2]|0;t=w&255;if(w|0){w=a[X>>0]|0;if((w+-65&255)>25&(w+-48&255)>9){F=33;break}w=a[Z>>0]|0;if((w+-65&255)>25&(w+-48&255)>9){F=33;break}w=a[aa>>0]|0;if((w+-65&255)>25&(w+-48&255)>9){F=33;break}if((t+-65&255)>25&(t+-48&255)>9){F=33;break}}p=r}while(0);if((F|0)==33){F=0;w=s+p|0;_avio_seek(b,w,((w|0)<0)<<31>>31,0)|0;if((M()|0)<0){F=40;break c}if((_avio_read(b,Ea,4)|0)<4){F=40;break c}w=c[Ea>>2]|0;r=w&255;if(w|0){w=a[Y>>0]|0;if((w+-65&255)>25&(w+-48&255)>9){F=40;break c}w=a[$>>0]|0;if((w+-65&255)>25&(w+-48&255)>9){F=40;break c}w=a[ba>>0]|0;if((w+-65&255)>25&(w+-48&255)>9){F=40;break c}if((r+-65&255)>25&(r+-48&255)>9){F=40;break c}}}_avio_seek(b,u,v,0)|0;M()|0}while(0);s=_avio_rb16(b)|0;u=s&2}else{if((_avio_read(b,fa,3)|0)<3)break b;a[W>>0]=0;u=0;s=0;p=_avio_rb24(b)|0}if(p>>>0>268435456)break b;o=o-B-p|0;if((o|0)<0)break b;v=_avio_seek(b,0,0,1)|0;v=_i64Add(v|0,M()|0,p|0,0)|0;w=M()|0;if(!p){if(a[fa>>0]|0){c[xa>>2]=fa;_av_log(f,48,141875,xa)}}else{if(!(s&1))r=p;else{if(p>>>0<4)break b;_avio_rb32(b)|0;r=p+-4|0}t=s&8;d:do if(!(s&12)){p=a[fa>>0]|0;do if(p<<24>>24!=84){if(!(_memcmp(fa,141333,4)|0))break;if(!(_strcmp(fa,A)|0))break;if(!_){n=_get_extra_meta_func(fa,z)|0;if(!n)n=0;else break}if(!(p<<24>>24))break c;else break d}while(0);u=u|q;p=(u|0)==0;do if(u|t|0){_av_fast_malloc(ha,ia,r);if(c[ha>>2]|0)break;c[pa>>2]=r;_av_log(f,16,141985,pa);break d}while(0);if(p)t=b;else{p=c[ha>>2]|0;u=p+r|0;if((_avio_read(b,p,r)|0)!=(r|0)){_av_log(f,16,142011,qa);break}e:do if(r){r=p;s=p;while(1){t=r+1|0;p=s+1|0;a[s>>0]=a[r>>0]|0;if((t|0)==(u|0))break e;if((a[r>>0]|0)==-1)r=(a[t>>0]|0)==0?r+2|0:t;else r=t;if((r|0)==(u|0))break;else s=p}}while(0);t=c[ha>>2]|0;r=p;_ffio_init_context(ga,t,r-t|0,0,0,0,0,0)|0;t=ga;r=r-(c[ha>>2]|0)|0}if((a[fa>>0]|0)==84){_read_ttag(f,t,r,e,fa);break}if(!(_memcmp(fa,141333,4)|0)){c[Ea>>2]=r;c[na>>2]=0;do if((r|0)>=1){p=_avio_r8(t)|0;c[Ea>>2]=r+-1;if((_avio_read(t,ma,3)|0)<3){F=85;break}a[ca>>0]=0;c[Ea>>2]=r+-4;if((_decode_str(f,t,p,na,Ea)|0)<0){F=85;break}if((_decode_str(f,t,p,ea,Ea)|0)<0){F=85;break}r=c[na>>2]|0;p=(a[r>>0]|0)!=0;c[ra>>2]=p?r:171043;c[ra+4>>2]=p?142036:171043;c[ra+8>>2]=ma;p=_av_asprintf(142038,ra)|0;r=c[ea>>2]|0;if(!p){_av_free(r);F=85;break}else{_av_dict_set(e,p,r,12)|0;break}}else F=85;while(0);if((F|0)==85){F=0;_av_log(f,16,142052,sa)}_av_free(c[na>>2]|0);break}if(_strcmp(fa,A)|0){Ad[c[n+8>>2]&31](f,t,r,fa,h,z);break}c[Ea>>2]=r;c[ma>>2]=142083;do if((r|0)>=4){s=_avio_r8(t)|0;_avio_rl24(t)|0;c[Ea>>2]=r+-4;if((_decode_str(f,t,s,na,Ea)|0)<0){_av_log(f,16,142091,ta);break}p=c[na>>2]|0;do if(!p)r=24;else{if(!(a[p>>0]|0)){_av_freep(na);p=c[na>>2]|0;if(!p){r=24;break}}c[ma>>2]=p;r=28}while(0);if((_decode_str(f,t,s,na,Ea)|0)<0){_av_log(f,16,142091,ua);if(!(r&4))break;_av_freep(ma);break}else{p=c[na>>2]|0;if(!p)break;_av_dict_set(e,c[ma>>2]|0,p,r)|0;break}}while(0)}else{c[ya>>2]=(t|0)==0?141946:(s&4|0)==0?141910:141921;c[ya+4>>2]=fa;_av_log(f,24,141956,ya);_avio_skip(b,r,0)|0;M()|0}while(0);_avio_seek(b,v,w,0)|0;M()|0}if((o|0)<(B|0))break b}if((F|0)==40)break;if(a[da>>0]|0)_av_log(f,24,142129,va);_avio_skip(b,r,0)|0;M()|0}while(0);D=D<<24>>24!=4|(C&16|0)==0;C=_i64Add(j|0,i|0,10,0)|0;F=M()|0;j=D?j:C;i=D?i:F}else if((F|0)==109){c[wa>>2]=p;c[wa+4>>2]=n;_av_log(f,32,142242,wa)}_avio_seek(b,j,i,0)|0;M()|0;_av_free(c[ha>>2]|0);_av_free(0);j=_avio_seek(b,0,0,1)|0;i=M()|0;F=_i64Subtract(j|0,i|0,ka|0,la|0)|0;D=M()|0;if(!((D|0)<(H|0)|(D|0)==(H|0)&F>>>0>>0|E)){F=4;break a}}if((F|0)==7){_avio_seek(b,j,i,0)|0;M()|0;break}else if((F|0)==110){_avio_seek(b,j,i,0)|0;M()|0;break}}else F=4;while(0);if((F|0)==4){_avio_seek(b,j,i,0)|0;M()|0}_ff_metadata_conv(e,0,64240);_ff_metadata_conv(e,0,64864);_ff_metadata_conv(e,0,64368);c[Ea>>2]=0;c[Ea+4>>2]=0;c[Ea+8>>2]=0;c[Ea+12>>2]=0;a[Ea+16>>0]=0;i=_av_dict_get(c[e>>2]|0,142282,0,1)|0;if((i|0)!=0?(m=c[i+4>>2]|0,(_strlen(m)|0)==4):0){i=m;while(1){j=a[i>>0]|0;if((j+-48&255)<10)i=i+1|0;else break}if(!(j<<24>>24))F=122;else F=117}else F=117;if(((F|0)==117?(za=_av_dict_get(c[e>>2]|0,142287,0,1)|0,za|0):0)?(Aa=c[za+4>>2]|0,(_strlen(Aa)|0)==4):0){m=Aa;while(1){i=a[m>>0]|0;if((i+-48&255)<10)m=m+1|0;else break}if(!(i<<24>>24)){m=Aa;F=122}}if((F|0)==122){_av_strlcpy(Ea,m,5)|0;_av_dict_set(e,142282,0,0)|0;_av_dict_set(e,142287,0,0)|0;m=_av_dict_get(c[e>>2]|0,142291,0,1)|0;if((m|0)!=0?(l=c[m+4>>2]|0,(_strlen(l)|0)==4):0){m=l;while(1){i=a[m>>0]|0;if((i+-48&255)<10)m=m+1|0;else break}if(!(i<<24>>24))F=132;else F=127}else F=127;if(((F|0)==127?(Ba=_av_dict_get(c[e>>2]|0,142296,0,1)|0,Ba|0):0)?(Ca=c[Ba+4>>2]|0,(_strlen(Ca)|0)==4):0){l=Ca;while(1){m=a[l>>0]|0;if((m+-48&255)<10)l=l+1|0;else break}if(!(m<<24>>24)){l=Ca;F=132}}do if((F|0)==132){c[Da>>2]=l+2;c[Da+4>>2]=l;_snprintf(Ea+4|0,13,142300,Da)|0;_av_dict_set(e,142291,0,0)|0;_av_dict_set(e,142296,0,0)|0;l=_av_dict_get(c[e>>2]|0,142311,0,1)|0;if((l|0)!=0?(k=c[l+4>>2]|0,(_strlen(k)|0)==4):0){l=k;while(1){m=a[l>>0]|0;if((m+-48&255)<10)l=l+1|0;else break}if(m<<24>>24)F=137}else F=137;if((F|0)==137){k=_av_dict_get(c[e>>2]|0,142316,0,1)|0;if(!k)break;k=c[k+4>>2]|0;if((_strlen(k)|0)!=4)break;l=k;while(1){m=a[l>>0]|0;if((m+-48&255)<10)l=l+1|0;else break}if(m<<24>>24)break}c[Fa>>2]=k;c[Fa+4>>2]=k+2;_snprintf(Ea+10|0,7,142320,Fa)|0;_av_dict_set(e,142311,0,0)|0;_av_dict_set(e,142316,0,0)|0}while(0);if(a[Ea>>0]|0)_av_dict_set(e,141367,Ea,0)|0}Xc=Ga;return}function _get_extra_meta_func(a,b){a=a|0;b=b|0;var c=0;b=(b|0)!=0;c=b?4:3;do if(a)if(b){if(!(_memcmp(a,142525,c)|0)){b=64944;break}if(!(_memcmp(a,142530,c)|0)){b=64960;break}if(!(_memcmp(a,142543,c)|0)){b=64976;break}a=(_memcmp(a,142548,c)|0)==0;return (a?64992:0)|0}else{if(!(_memcmp(a,142535,c)|0)){b=64944;break}if(!(_memcmp(a,142539,c)|0)){b=64960;break}if(!(_memcmp(a,142543,c)|0)){b=64976;break}b=(_memcmp(a,142548,c)|0)==0;b=b?64992:0;break}else b=0;while(0);return b|0}function _read_ttag(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);n=q+24|0;k=q+16|0;j=q+8|0;h=q;m=q+40|0;p=q+28|0;o=q+36|0;i=q+32|0;c[m>>2]=e;c[p>>2]=g;if((e|0)<1){Xc=q;return}l=_avio_r8(d)|0;c[m>>2]=e+-1;if((_decode_str(b,d,l,o,m)|0)<0){c[h>>2]=g;_av_log(b,16,142475,h);Xc=q;return}if((_strcmp(g,141172)|0)!=0?(_strcmp(g,142335)|0)!=0:0)h=10;else h=6;do if((h|0)==6){g=c[o>>2]|0;c[j>>2]=i;if((_sscanf(g,142508,j)|0)==1){if((c[i>>2]|0)>>>0>=148){h=10;break}}else{j=c[o>>2]|0;c[k>>2]=i;k=(_sscanf(j,142513,k)|0)==1;if(!(k&(c[i>>2]|0)>>>0<148)){h=10;break}}_av_freep(o);g=_av_strdup(c[63648+(c[i>>2]<<2)>>2]|0)|0;c[o>>2]=g;e=24}while(0);do if((h|0)==10){e=c[p>>2]|0;if((_strcmp(e,142516)|0)!=0?(_strcmp(e,142521)|0)!=0:0){g=c[o>>2]|0;if(a[g>>0]|0){e=24;break}_av_freep(o);e=24}else{e=c[o>>2]|0;c[p>>2]=e;if((_decode_str(b,d,l,o,m)|0)<0){c[n>>2]=e;_av_log(b,16,142475,n);_av_freep(p);Xc=q;return}else e=28}g=c[o>>2]|0}while(0);if(!g){Xc=q;return}_av_dict_set(f,c[p>>2]|0,g,e)|0;Xc=q;return}function _decode_str(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);i=m+24|0;k=m+16|0;j=m+8|0;l=m+28|0;g=c[f>>2]|0;h=_avio_open_dyn_buf(l)|0;if((h|0)<0){_av_log(a,16,142367,m);l=h;Xc=m;return l|0}a:do switch(d|0){case 0:{if(!g){g=0;h=35}else{do{h=_avio_r8(b)|0;if(h>>>0>=128){k=((_av_log2(h)|0)+4|0)/5|0;d=(k*6|0)+-6|0;_avio_w8(c[l>>2]|0,((d?h>>>d:h)|0-(k?256>>>k:256))&255);if((d|0)>5)do{k=d;d=d+-6|0;_avio_w8(c[l>>2]|0,(d?h>>>d:h)&63|128)}while((k|0)>11)}else _avio_w8(c[l>>2]|0,h&255);g=g+-1|0}while((g|0)!=0&(h|0)!=0);d=h;h=34}break}case 1:{d=g+-2|0;if((g|0)<2){_av_log(a,16,142396,j);_ffio_free_dyn_buf(l);c[e>>2]=0;l=-1094995529;Xc=m;return l|0}switch(_avio_rb16(b)|0){case 65279:{a=38;g=d;h=17;break a}case 65534:{a=39;g=d;h=17;break a}default:{}}_av_log(a,16,142436,k);_ffio_free_dyn_buf(l);c[e>>2]=0;c[f>>2]=d;l=-1094995529;Xc=m;return l|0}case 2:{a=38;h=17;break}case 3:{if(!g){g=0;h=35}else{do{d=_avio_r8(b)|0;_avio_w8(c[l>>2]|0,d);g=g+-1|0}while((g|0)!=0&(d|0)!=0);h=34}break}default:{_av_log(a,24,142457,i);h=35}}while(0);if((h|0)==17){b:do if((g|0)>1)do{h=g+-2|0;d=ed[a&127](b)|0;i=d+-55296|0;if(i>>>0<2048){h=g+-4|0;if((g|0)>3)g=ed[a&127](b)|0;else g=0;d=g+-56320|0;if((d|i)>>>0>1023){g=h;break b}else{d=(i<<10)+65536+d|0;g=h}}else g=h;if(d>>>0>=128){k=((_av_log2(d)|0)+4|0)/5|0;h=(k*6|0)+-6|0;_avio_w8(c[l>>2]|0,((h?d>>>h:d)|0-(k?256>>>k:256))&255);if((h|0)>5)do{k=h;h=h+-6|0;_avio_w8(c[l>>2]|0,(h?d>>>h:d)&63|128)}while((k|0)>11)}else _avio_w8(c[l>>2]|0,d&255)}while((g|0)>1&(d|0)!=0);else d=1;while(0);g=(g|0)<0?g+2|0:g;h=34}if((h|0)==34)if(d)h=35;if((h|0)==35)_avio_w8(c[l>>2]|0,0);_avio_close_dyn_buf(c[l>>2]|0,e)|0;c[f>>2]=g;l=0;Xc=m;return l|0}function _read_geobtag(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);m=q+32|0;l=q+24|0;k=q+16|0;h=q+8|0;g=q;i=q+36|0;c[i>>2]=d;if((d|0)<1){Xc=q;return}p=_av_mallocz(20)|0;if(!p){c[g>>2]=20;_av_log(a,16,142684,g);Xc=q;return}n=_av_mallocz(12)|0;do if(n){h=_avio_r8(b)|0;c[i>>2]=d+-1;g=p+4|0;d=(_decode_str(a,b,0,g,i)|0)<0;if((!(d|(c[i>>2]|0)<1)?(j=h<<24,j=24?j>>24:j,d=(_decode_str(a,b,j,p+8|0,i)|0)<0,!(d|(c[i>>2]|0)<1)):0)?(j=_decode_str(a,b,j,p+12|0,i)|0,o=c[i>>2]|0,(o|j|0)>=0):0){if(o){h=_av_malloc(o)|0;c[p+16>>2]=h;if(!h){c[k>>2]=o;_av_log(a,16,141985,k);break}g=_avio_read(b,h,o)|0;if(g>>>0>>0)_av_log(a,24,142711,l)}else{c[p+16>>2]=0;g=0}c[p>>2]=g;c[n>>2]=142525;c[n+4>>2]=p;c[n+8>>2]=c[f>>2];c[f>>2]=n;Xc=q;return}}else{c[h>>2]=12;_av_log(a,16,142684,h);g=p+4|0}while(0);c[m>>2]=e;_av_log(a,16,142475,m);_av_freep(g);_av_freep(p+8|0);_av_freep(p+12|0);_av_freep(p+16|0);_av_free(p);_av_free(n);Xc=q;return}function _free_geobtag(a){a=a|0;_av_freep(a+4|0);_av_freep(a+8|0);_av_freep(a+12|0);_av_freep(a+16|0);_av_free(a);return}function _read_apic(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=Xc;Xc=Xc+96|0;if((Xc|0)>=(Yc|0))N(96);r=x+80|0;p=x+72|0;m=x+64|0;u=x+92|0;q=x+88|0;l=x;v=x+84|0;c[q>>2]=e;i=l;j=i+64|0;do{c[i>>2]=0;i=i+4|0}while((i|0)<(j|0));c[v>>2]=0;s=_avio_seek(d,0,0,1)|0;s=_i64Add(s|0,M()|0,e|0,((e|0)<0)<<31>>31|0)|0;t=M()|0;a:do if((e|0)>=5?(k=(h|0)==0,!((e|0)<7&k)):0){j=_av_mallocz(12)|0;c[v>>2]=j;h=_av_mallocz(16)|0;do if(!((h|0)!=0&(j|0)!=0))if(!h)break a;else w=23;else{j=_avio_r8(d)|0;f=e+-1|0;c[q>>2]=f;if(k){if((_avio_read(d,l,3)|0)<0){w=23;break}a[l+3>>0]=0;i=e+-4|0}else i=f-(_avio_get_str(d,f,l,64)|0)|0;c[q>>2]=i;if(_av_strncasecmp(64528,l,64)|0)if(_av_strncasecmp(64564,l,64)|0)if(_av_strncasecmp(64600,l,64)|0)if(_av_strncasecmp(64636,l,64)|0)if(_av_strncasecmp(64672,l,64)|0)if(_av_strncasecmp(64708,l,64)|0)if(_av_strncasecmp(64744,l,64)|0){if(!(_av_strncasecmp(64780,l,64)|0)){n=64812;w=10}}else{n=64776;w=10}else{n=64740;w=10}else{n=64704;w=10}else{n=64668;w=10}else{n=64632;w=10}else{n=64596;w=10}else{n=64560;w=10}if((w|0)==10?(o=c[n>>2]|0,o|0):0){c[h+12>>2]=o;f=_avio_r8(d)|0;c[q>>2]=i+-1;if(f>>>0>20){c[p>>2]=f;_av_log(b,24,142603,p);f=0}c[h+4>>2]=c[64432+(f<<2)>>2];f=h+8|0;if((_decode_str(b,d,j,f,q)|0)<0){_av_log(b,16,142638,r);break}i=c[q>>2]|0;j=_av_buffer_alloc(i+64|0)|0;c[h>>2]=j;if(!((i|0)!=0&(j|0)!=0))break;if((_avio_read(d,c[j+4>>2]|0,i)|0)!=(i|0))break;i=(c[(c[h>>2]|0)+4>>2]|0)+i|0;j=i+64|0;do{a[i>>0]=0;i=i+1|0}while((i|0)<(j|0));c[c[v>>2]>>2]=142530;j=c[v>>2]|0;c[j+4>>2]=h;c[j+8>>2]=c[g>>2];c[g>>2]=j;j=c[f>>2]|0;f=_strlen(j)|0;if(!f){Xc=x;return}while(1){f=f+-1|0;i=j+f|0;if((a[i>>0]|0)!=32){w=26;break}a[i>>0]=0;if(!f){w=26;break}}if((w|0)==26){Xc=x;return}}c[m>>2]=l;_av_log(b,24,142553,m);w=23}while(0);if((w|0)==23)f=h+8|0;c[u>>2]=h;_av_buffer_unref(h);_av_freep(f);_av_freep(u)}while(0);_av_freep(v);_avio_seek(d,s,t,0)|0;M()|0;Xc=x;return}function _free_apic(a){a=a|0;var b=0,d=0;b=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=b;c[d>>2]=a;_av_buffer_unref(a);_av_freep(a+8|0);_av_freep(d);Xc=b;return}function _read_chapter(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);n=q+8|0;o=q+4|0;k=q+12|0;p=q;c[o>>2]=e;j=_av_mallocz(12)|0;c[p>>2]=j;m=_av_mallocz(16)|0;l=(m|0)!=0;a:do if(l&(j|0)!=0?(j=(_decode_str(b,d,0,m,o)|0)<0,i=c[o>>2]|0,!(j|(i|0)<16)):0){h=_avio_rb32(d)|0;c[m+4>>2]=h;h=_avio_rb32(d)|0;c[m+8>>2]=h;_avio_skip(d,8,0)|0;M()|0;h=i+-16|0;c[o>>2]=h;do if((i|0)>26){j=k+4|0;f=m+12|0;i=h;while(1){if((_avio_read(d,k,4)|0)<4){f=i;h=14;break}a[j>>0]=0;e=_avio_rb32(d)|0;_avio_skip(d,2,0)|0;M()|0;h=i+-10|0;if((e|0)<0|(h|0)<(e|0)){f=h;h=14;break}if((a[k>>0]|0)==84)_read_ttag(b,d,e,f,k);else{_avio_skip(d,e,((e|0)<0)<<31>>31)|0;M()|0}i=h-e|0;if((i|0)<=10){h=12;break}}if((h|0)==12){c[o>>2]=i;break}else if((h|0)==14){c[o>>2]=f;break a}}else f=m+12|0;while(0);_ff_metadata_conv(f,0,64240);_ff_metadata_conv(f,0,64368);c[c[p>>2]>>2]=142543;p=c[p>>2]|0;c[p+4>>2]=m;c[p+8>>2]=c[g>>2];c[g>>2]=p;Xc=q;return}while(0);if(l){c[n>>2]=m;_av_freep(m);_av_dict_free(m+12|0);_av_freep(n)}_av_freep(p);Xc=q;return}function _free_chapter(a){a=a|0;var b=0,d=0;b=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=b;c[d>>2]=a;_av_freep(a);_av_dict_free(a+12|0);_av_freep(d);Xc=b;return}function _read_priv(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=k+8|0;i=k;j=k+4|0;c[i>>2]=d;d=_av_mallocz(12)|0;c[j>>2]=d;e=_av_mallocz(12)|0;g=(e|0)!=0;if(((g&(d|0)!=0?(_decode_str(a,b,0,e,i)|0)>=0:0)?(l=c[i>>2]|0,m=_av_malloc(l)|0,c[e+4>>2]=m,m|0):0)?(a=e+8|0,c[a>>2]=l,m=_avio_read(b,m,l)|0,(m|0)==(c[a>>2]|0)):0){c[c[j>>2]>>2]=142548;m=c[j>>2]|0;c[m+4>>2]=e;c[m+8>>2]=c[f>>2];c[f>>2]=m;Xc=k;return}if(g){c[h>>2]=e;_av_freep(e);_av_freep(e+4|0);_av_freep(h)}_av_freep(j);Xc=k;return}function _free_priv(a){a=a|0;var b=0,d=0;b=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=b;c[d>>2]=a;_av_freep(a);_av_freep(a+4|0);_av_freep(d);Xc=b;return}function _ff_id3v2_free_extra_meta(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=g;b=c[a>>2]|0;c[f>>2]=b;if(!b){c[a>>2]=0;Xc=g;return}do{d=b;e=b;b=c[e>>2]|0;do if(!b)b=d;else{if(_memcmp(b,142525,4)|0)if(_memcmp(b,142530,4)|0)if(_memcmp(b,142543,4)|0)if(!(_memcmp(b,142548,4)|0))b=64992;else{b=d;break}else b=64976;else b=64960;else b=64944;sd[c[b+12>>2]&127](c[e+4>>2]|0);b=c[f>>2]|0}while(0);b=c[b+8>>2]|0;_av_freep(f);c[f>>2]=b}while((b|0)!=0);c[a>>2]=0;Xc=g;return}function _ff_id3v2_parse_apic(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;e=c[e>>2]|0;if(!e){b=0;return b|0}while(1){if(!(_strcmp(c[e>>2]|0,142530)|0)){h=c[e+4>>2]|0;i=_avformat_new_stream(b,0)|0;if(!i){e=-12;f=11;break}f=i+48|0;c[f>>2]=c[f>>2]|1024;f=c[i+176>>2]|0;c[f>>2]=0;f=f+4|0;c[f>>2]=c[h+12>>2];j=c[(c[h>>2]|0)+4>>2]|0;g=j;j=j+4|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;g=_llvm_bswap_i32(d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24|0)|0;if((_llvm_bswap_i32(j|0)|0)==218765834&(g|0)==-1991225785)c[f>>2]=61;g=c[h+8>>2]|0;f=i+64|0;if(a[g>>0]|0)_av_dict_set(f,141219,g,0)|0;_av_dict_set(f,142083,c[h+4>>2]|0,0)|0;g=i+80|0;_av_init_packet(g);j=c[h>>2]|0;c[g>>2]=j;c[i+104>>2]=c[j+4>>2];c[i+108>>2]=(c[j+8>>2]|0)+-64;c[i+112>>2]=c[i>>2];j=i+116|0;c[j>>2]=c[j>>2]|1;c[h>>2]=0}e=c[e+8>>2]|0;if(!e){e=0;f=11;break}}if((f|0)==11)return e|0;return 0}function _ff_id3v2_parse_chapters(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=k+8|0;h=k+4|0;i=k;c[h>>2]=0;c[i>>2]=0;b=c[b>>2]|0;if(!b){j=0;_av_freep(h);Xc=k;return j|0}e=0;while(1){if(!(_strcmp(c[b>>2]|0,142543)|0)){e=_av_dynarray_add_nofree(h,i,c[b+4>>2]|0)|0;if((e|0)<0){f=e;g=15;break}else d=e}else d=e;b=c[b+8>>2]|0;if(!b)break;else e=d}if((g|0)==15){_av_freep(h);Xc=k;return f|0}e=c[i>>2]|0;if((e|0)>1){f=1?e>>>1:e;m=c[h>>2]|0;l=m+(e+-1<<2)|0;b=c[l>>2]|0;c[l>>2]=c[m>>2];c[c[h>>2]>>2]=b;if((e|0)>3){b=1;do{g=c[h>>2]|0;l=g+(e+~b<<2)|0;m=c[l>>2]|0;c[l>>2]=c[g+(b<<2)>>2];c[(c[h>>2]|0)+(b<<2)>>2]=m;b=b+1|0}while(b>>>0>>0);g=10}}else g=10;if((g|0)==10?(e|0)<=0:0){m=d;_av_freep(h);Xc=k;return m|0}f=0;while(1){b=c[(c[h>>2]|0)+(f<<2)>>2]|0;l=c[b+4>>2]|0;m=c[b+8>>2]|0;e=c[b>>2]|0;c[j>>2]=c[24445];c[j+4>>2]=c[24446];e=_avpriv_new_chapter(a,f,j,l,0,m,0,e)|0;if(e){d=_av_dict_copy(e+32|0,c[b+12>>2]|0,0)|0;if((d|0)<0){f=d;g=15;break}}f=f+1|0;if((f|0)>=(c[i>>2]|0)){f=d;g=15;break}}if((g|0)==15){_av_freep(h);Xc=k;return f|0}return 0}function _ff_id3v2_parse_priv_dict(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=Xc;Xc=Xc+1040|0;if((Xc|0)>=(Yc|0))N(1040);m=o+8|0;l=o;j=o+16|0;k=o+12|0;d=c[d>>2]|0;if(!d){n=0;Xc=o;return n|0}i=d;while(1){if(!(_strcmp(c[i>>2]|0,142548)|0)){d=c[i+4>>2]|0;c[l>>2]=c[d>>2];h=_av_asprintf(142754,l)|0;if(!h){d=-12;break}g=d+8|0;_av_bprint_init(j,(c[g>>2]|0)+1|0,-1);if(c[g>>2]|0){e=d+4|0;d=0;do{f=a[(c[e>>2]|0)+d>>0]|0;if(f<<24>>24==92|(f+-32&255)>94){c[m>>2]=f&255;_av_bprintf(j,142768,m)}else _av_bprint_chars(j,f,1);d=d+1|0}while(d>>>0<(c[g>>2]|0)>>>0)}d=_av_bprint_finalize(j,k)|0;if((d|0)<0){n=12;break}d=_av_dict_set(b,h,c[k>>2]|0,28)|0;if((d|0)<0){n=16;break}}i=c[i+8>>2]|0;if(!i){d=0;n=16;break}}if((n|0)==12)_av_free(h);else if((n|0)==16){Xc=o;return d|0}n=d;Xc=o;return n|0}function _ff_id3v2_parse_priv(a,b){a=a|0;b=b|0;return _ff_id3v2_parse_priv_dict(a+1164|0,b)|0}function _ff_metadata_conv(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=k;c[j>>2]=0;if(!((a|0)!=0&(b|0)!=(d|0))){Xc=k;return}e=_av_dict_get(c[a>>2]|0,171043,0,2)|0;a:do if(e|0){i=(b|0)==0;if(!d){g=e;while(1){e=c[g>>2]|0;b:do if(!i?(c[b>>2]|0)!=0:0){f=b;while(1){if(!(_av_strcasecmp(e,c[f+4>>2]|0)|0))break;f=f+8|0;if(!(c[f>>2]|0))break b}e=c[f>>2]|0}while(0);_av_dict_set(j,e,c[g+4>>2]|0,0)|0;g=_av_dict_get(c[a>>2]|0,171043,g,2)|0;if(!g)break a}}do{f=c[e>>2]|0;g=c[d>>2]|0;c:do if(g){h=d;while(1){if(!(_av_strcasecmp(f,g)|0))break;h=h+8|0;g=c[h>>2]|0;if(!g)break c}f=c[h+4>>2]|0}while(0);d:do if(!i?(c[b>>2]|0)!=0:0){g=b;while(1){if(!(_av_strcasecmp(f,c[g+4>>2]|0)|0))break;g=g+8|0;if(!(c[g>>2]|0))break d}f=c[g>>2]|0}while(0);_av_dict_set(j,f,c[e+4>>2]|0,0)|0;e=_av_dict_get(c[a>>2]|0,171043,e,2)|0}while((e|0)!=0)}while(0);_av_dict_free(a);c[a>>2]=c[j>>2];Xc=k;return}function _ff_urlcontext_child_class_next(a){a=a|0;return 0}function _ffurl_get_protocols(a,b){a=a|0;b=b|0;return _av_mallocz_array(1,4)|0}function __ZN9OImageGIF4typeEv(a){a=a|0;return 4}function __ZN9OImageGIF10decodeHeadEjj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;a[b>>0]=0;g=b+4|0;c[g>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;d=ed[c[c[d>>2]>>2]&127](d)|0;c[g>>2]=d;__ZL8GIF_LoadPvlPFvS_P8GIF_WHDRES3_S_l(e,f,12,b);return}function __ZN9OImageGIF6decodeEjj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;a[b>>0]=0;g=b+4|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[g+16>>2]=0;d=ed[c[c[d>>2]>>2]&127](d)|0;c[g>>2]=d;__ZL8GIF_LoadPvlPFvS_P8GIF_WHDRES3_S_l(e,f,13,b);return}function __ZN9OImageGIF6encodeEjjjjii(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;a[b>>0]=0;c[b+4>>2]=0;c[b+8>>2]=0;return}function __ZL14FrameFirstDataPvP8GIF_WHDR(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;z=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=z;y=e+48|0;if(d[y>>0]|d[y+1>>0]<<8|d[y+2>>0]<<16|d[y+3>>0]<<24|0){Xc=z;return}y=d[e>>0]|d[e+1>>0]<<8|d[e+2>>0]<<16|d[e+3>>0]<<24;c[b+16>>2]=y;x=e+4|0;x=d[x>>0]|d[x+1>>0]<<8|d[x+2>>0]<<16|d[x+3>>0]<<24;c[b+20>>2]=x;x=H(y<<2,x)|0;y=_is_malloc(x)|0;_memset(y|0,0,x|0)|0;if(!y){c[f>>2]=x;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,142775,142785,155667,f);Xc=z;return}q=d[e>>0]|d[e+1>>0]<<8|d[e+2>>0]<<16|d[e+3>>0]<<24;r=e+40|0;r=d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24;s=e+36|0;s=d[s>>0]|d[s+1>>0]<<8|d[s+2>>0]<<16|d[s+3>>0]<<24;n=e+20|0;n=(d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24|0)==0;t=n?5:4;o=e+32|0;u=e+28|0;v=e+16|0;w=e+56|0;p=e+60|0;o=d[o>>0]|d[o+1>>0]<<8|d[o+2>>0]<<16|d[o+3>>0]<<24;n=n?4:0;f=-1;do{m=n>>>0>1?n:1;m=m?16>>>m:16;e=(n?8>>>n:8)&7;if(e>>>0>>0){l=d[u>>0]|d[u+1>>0]<<8|d[u+2>>0]<<16|d[u+3>>0]<<24;g=l;do{if(!g)g=0;else{k=(H(e+r|0,q)|0)+s|0;i=d[v>>0]|d[v+1>>0]<<8|d[v+2>>0]<<16|d[v+3>>0]<<24;j=d[w>>0]|d[w+1>>0]<<8|d[w+2>>0]<<16|d[w+3>>0]<<24;h=0;do{f=f+1|0;g=d[j+f>>0]|0;if((i|0)!=(g|0)){A=d[p>>0]|d[p+1>>0]<<8|d[p+2>>0]<<16|d[p+3>>0]<<24;c[y+(k+h<<2)>>2]=(d[A+(g*3|0)+2>>0]|0)<<16|(d[A+(g*3|0)+1>>0]|0)<<8|(d[A+(g*3|0)>>0]|0)|-16777216}h=h+1|0}while(h>>>0>>0);g=l}e=e+m|0}while(e>>>0>>0)}n=n+1|0}while(n>>>0>>0);a[b>>0]=1;c[b+8>>2]=y;c[b+12>>2]=x;Xc=z;return}function __ZL8GIF_LoadPvlPFvS_P8GIF_WHDRES3_S_l(b,f,g,h){b=b|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0;ma=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);la=ma;if((b|0)==0|(f|0)<14){Xc=ma;return}i=b;if((a[b>>0]|0)!=71){Xc=ma;return}if((a[b+1>>0]|0)!=73){Xc=ma;return}if((a[b+2>>0]|0)!=70){Xc=ma;return}if((a[b+3>>0]|0)!=56){Xc=ma;return}switch(a[b+4>>0]|0){case 57:case 55:break;default:{Xc=ma;return}}if(!((g|0)!=0&(a[b+5>>0]|0)==97)){Xc=ma;return}t=b+13|0;ka=b+10|0;r=d[ka>>0]|0;r=(r&128|0)==0?0:2<<(r&7);u=t+(r*3|0)|0;s=i-u+f|0;if((s|0)<1){Xc=ma;return}L=b+6|0;L=(d[L>>0]|d[L+1>>0]<<8)&65535;M=b+8|0;M=(d[M>>0]|d[M+1>>0]<<8)&65535;K=d[b+11>>0]|0;f=s+-1|0;p=0;i=0;b=0;k=u;j=f;a:while(1){q=a[k>>0]|0;switch(q<<24>>24){case 59:{k=1;j=p;break a}case 44:{l=d[k+9>>0]|0;o=k+10|0;m=j+-9|0;if((j|0)<10){k=0;j=p;break a}n=(l&128|0)==0;J=2<<(l&7);l=J*3|0;j=m-l|0;if(((n?r:(j|0)>0?J:-1)|0)<1){k=0;j=p;break a}I=k+5|0;I=(d[I>>0]|d[I+1>>0]<<8)&65535;J=k+7|0;J=(d[J>>0]|d[J+1>>0]<<8)&65535;m=n?m:j;p=(p|0)<(I|0)?I:p;i=(i|0)<(J|0)?J:i;b=b+1|0;j=n?o:o+l|0;break}default:{m=j;j=k+1|0}}k=j+1|0;j=m+-1|0;if((m|0)>1)do{J=a[k>>0]|0;I=(J&255)+1|0;k=k+I|0;j=j-I|0}while(J<<24>>24!=0&(j|0)>0);if((j|0)>0)j=j+-1|0;else{v=18;break}}if((v|0)==18){k=q<<24>>24==59;j=p}i=H(j,i)|0;J=_is_realloc(0,i+16386|0)|0;I=k?b:0-b|0;F=J+16384|0;G=F;b:do if(i|0?(ba=(((I|0)<0?0-I|0:I)|0)>0,ca=t,da=F+i|0,Y=la+4|0,Z=la+8|0,$=la+12|0,aa=la+16|0,O=la+20|0,P=la+24|0,Q=la+28|0,R=la+32|0,S=la+36|0,T=la+40|0,U=la+44|0,V=la+48|0,W=la+52|0,X=la+56|0,_=la+60|0,ba&(s|0)>0):0){j=0;i=u;B=-1;while(1){A=i+1|0;b=A;E=a[i>>0]|0;c:do switch(E<<24>>24){case 44:{k=a[i+9>>0]|0;D=(6?(k&255)>>>6:k&255)&1;b=d[ka>>0]|0;k=k&255;m=i+10|0;n=m;l=f+-9|0;do if((f|0)>=10)if(!(k&128)){C=(b&128|0)==0?0:2<<(b&7);f=l;k=n;n=ca;break}else{C=2<<(k&7);k=C*3|0;f=l-k|0;C=(f|0)>0?C:-1;k=m+k|0;break}else{C=-2;f=l;k=n;n=ca}while(0);b=B+1|0;z=(B|0)>-2;if(!z){i=k;v=69;break c}d:do if(!((C|0)<1|(f|0)<4)){m=k+1|0;l=m;if(((a[m>>0]|0)!=0?(y=a[k>>0]|0,ea=y&255,fa=ea+1|0,ga=(2<>1]|0)):0){_memset(J|0,0,(ia<<2)+4|0)|0;k=ja;y=a[m>>0]|0;m=y&255;f=f+-2+~m|0;do if(y<<24>>24!=0&(f|0)>-1){p=~ea;q=fa;u=F;t=0;r=ia+1|0;s=ha;l=0;w=ja;e:while(1){if(!m){o=0;k=w}else{v=r;o=w;while(1){r=(m|0)==1;o=(r?(1<<(m<<3))+65535|0:65535)&e[o>>1];l=o<-1){y=0-p|0;y=y?o>>>y:o;o=u;while(1){p=s&65535;x=l&p;do if((x&65534|0)==(ia|0)){if(x&1|0){v=41;break e}v=x+1|0;q=fa;s=ha}else{u=(v|0)<4096;if(u){l=(v|0)!=4095&(v|0)==(p|0);c[J+(v<<2)>>2]=(c[J+(t<<2)>>2]&16773120)+t;w=q+(l&1)|0;s=l?(p<<1|1)&65535:s}else w=q;p=(v|0)>(x|0)?x:t;l=c[J+(p<<2)>>2]|0;l=(12?l>>>12:l)&4095;o=o+l|0;if(o>>>0>da>>>0){q=w;break}t=l+1|0;l=p&4095;if((ea?l>>>ea:l)|0)while(1){p=c[J+(l<<2)>>2]|0;q=o+-1|0;a[o>>0]=24?p>>>24:p;l=p&4095;if(!((ea?l>>>ea:l)|0)){o=q;break}else o=q}q=p&255;l=o+t|0;a[o>>0]=q;if(!u){q=w;o=l;break}if((v|0)!=(x|0)){if((v|0)<(x|0)){i=k;break d}}else{a[l>>0]=q;l=l+1|0}q=J+(v<<2)|0;c[q>>2]=(c[q>>2]|0)+(p<<24|4096);v=v+1|0;q=w;o=l}while(0);p=r-q|0;l=y&65535;if((p|0)>-1){y=q?l>>>q:l;t=x;r=p}else{u=o;t=x;r=v;break}}}else{p=r;r=v}o=m+-2|0;k=k+2|0;if((m|0)>2){m=o;v=r;o=k}else break}}y=k+o|0;o=y+1|0;y=a[y>>0]|0;m=y&255;f=f+~m|0;if(y<<24>>24!=0&(f|0)>-1){k=o;w=o}else{v=57;break}}if((v|0)==41){v=0;y=k;k=y+(m+1)|0;if(!(a[y+m>>0]|0))break;else{i=k;break d}}else if((v|0)==57){k=o;v=58;break}}else v=58;while(0);if((v|0)==58)if((f|0)>-2)f=f+1|0;else{i=k;break}if(!z){i=k;v=68;break c}q=i+5|0;q=(d[q>>0]|d[q+1>>0]<<8)&65535;r=i+7|0;r=(d[r>>0]|d[r+1>>0]<<8)&65535;p=(d[A>>0]|d[A+1>>0]<<8)&65535;o=i+3|0;o=(d[o>>0]|d[o+1>>0]<<8)&65535;if(!j){j=-1;l=0;i=0}else{m=j+1|0;l=a[j>>0]|0;if(!(l&1))i=-1;else i=d[j+3>>0]|0;B=l<<6&255;l=l&255;j=i;l=(l&16|0)==0?(2?l>>>2:l)&3:0;i=(7?B<<24>>24>>7:B<<24>>24)<<24>>24^(d[m>>0]|d[m+1>>0]<<8)&65535}c[la>>2]=L;c[Y>>2]=M;c[Z>>2]=C;c[$>>2]=K;c[aa>>2]=j;c[O>>2]=D;c[P>>2]=l;c[Q>>2]=q;c[R>>2]=r;c[S>>2]=p;c[T>>2]=o;c[U>>2]=i;c[V>>2]=b;c[W>>2]=I;c[X>>2]=G;c[_>>2]=n;td[g&63](h,la);j=0;i=k;v=68;break c}else i=l}else i=k;while(0);f=-2-B|0;b=B;v=68;break}case 33:{if((a[A>>0]|0)==-7){j=i+3|0;k=f;i=A;b=B;v=70}else{k=f;i=A;b=B;v=70}break}default:{i=b;b=B;v=68}}while(0);if((v|0)==68){v=0;switch(E<<24>>24){case 59:{f=-1;break}case 44:{v=69;break}default:{k=f;v=70}}}if((v|0)==69){v=0;if((b|0)<0){k=f;v=70}else f=f+-1|0}if((v|0)==70){i=i+1|0;f=k+-1|0;if((k|0)>1)do{E=a[i>>0]|0;D=(E&255)+1|0;i=i+D|0;f=f-D|0}while(E<<24>>24!=0&(f|0)>0);f=f+-1|0}if(ba&(f|0)>-1)B=b;else break b}}while(0);_is_realloc(J,0)|0;Xc=ma;return}function __ZL14FrameFirstHeadPvP8GIF_WHDR(b,e){b=b|0;e=e|0;var f=0;f=e+48|0;if(d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24|0)return;a[b>>0]=1;c[b+8>>2]=d[e>>0]|d[e+1>>0]<<8|d[e+2>>0]<<16|d[e+3>>0]<<24;f=e+4|0;c[b+12>>2]=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;return}function __ZN10OImageJPEG4typeEv(a){a=a|0;return 2}function __ZN10OImageJPEG10decodeHeadEjj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;g=Xc;Xc=Xc+624|0;if((Xc|0)>=(Yc|0))N(624);h=g;k=g+488|0;a[b>>0]=0;l=b+4|0;c[l>>2]=0;j=b+8|0;c[j>>2]=0;i=b+12|0;c[i>>2]=0;d=ed[c[c[d>>2]>>2]&127](d)|0;c[l>>2]=d;d=_jpeg_std_error(k)|0;c[h>>2]=d;c[k>>2]=27;c[k+8>>2]=28;_jpeg_CreateDecompress(h,90,488);_jpeg_mem_src(h,e,f);_jpeg_read_header(h,1)|0;a[b>>0]=1;c[j>>2]=c[h+28>>2];c[i>>2]=c[h+32>>2];_jpeg_destroy_decompress(h);Xc=g;return}function __ZN10OImageJPEG6decodeEjj(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=Xc;Xc=Xc+640|0;if((Xc|0)>=(Yc|0))N(640);i=r+504|0;h=r+496|0;q=r;p=r+508|0;a[b>>0]=0;o=b+4|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[o+16>>2]=0;n=ed[c[c[e>>2]>>2]&127](e)|0;c[o>>2]=n;o=_jpeg_std_error(p)|0;c[q>>2]=o;c[p>>2]=27;c[p+8>>2]=28;_jpeg_CreateDecompress(q,90,488);_jpeg_mem_src(q,f,g);_jpeg_read_header(q,1)|0;c[q+44>>2]=2;_jpeg_start_decompress(q)|0;if((c[q+124>>2]|0)!=3){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,142819,154893,142979,r+488|0);Xc=r;return}k=c[q+112>>2]|0;l=q+116|0;m=c[l>>2]|0;n=k<<2;o=H(n,m)|0;p=__ZN7IBuffer12getBufferPtrEjj(o,5)|0;if(!p){c[h>>2]=o;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,142819,154893,143024,h);Xc=r;return}j=_is_malloc(n)|0;if(!j){c[i>>2]=n;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,142819,154893,143024,i);Xc=r;return}h=md[c[(c[q+4>>2]|0)+8>>2]&127](q,1,k*3|0,1)|0;i=q+140|0;a:do if((c[i>>2]|0)>>>0<(c[l>>2]|0)>>>0){if((k|0)<=0){e=p;while(1){_jpeg_read_scanlines(q,h,1)|0;_memcpy(e|0,j|0,n|0)|0;if((c[i>>2]|0)>>>0<(c[l>>2]|0)>>>0)e=e+n|0;else break a}}f=p;while(1){_jpeg_read_scanlines(q,h,1)|0;e=c[h>>2]|0;g=0;while(1){c[j+(g<<2)>>2]=(d[e+2>>0]|0)<<16|(d[e+1>>0]|0)<<8|(d[e>>0]|0)|-16777216;g=g+1|0;if((g|0)==(k|0))break;else e=e+3|0}_memcpy(f|0,j|0,n|0)|0;if((c[i>>2]|0)>>>0<(c[l>>2]|0)>>>0)f=f+n|0;else break}}while(0);_is_free(j);_jpeg_finish_decompress(q)|0;_jpeg_destroy_decompress(q);a[b>>0]=1;c[b+16>>2]=k;c[b+20>>2]=m;c[b+8>>2]=p;c[b+12>>2]=o;Xc=r;return}function __ZN10OImageJPEG6encodeEjjjjii(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=Xc;Xc=Xc+592|0;if((Xc|0)>=(Yc|0))N(592);k=u+440|0;s=u;t=u+584|0;p=u+452|0;q=u+448|0;r=u+444|0;__ZN6IImage18convertpRGBAtoRGBAEjjjj(d,e,f,g,h);a[b>>0]=0;n=b+4|0;c[n>>2]=0;o=b+8|0;c[o>>2]=0;j=_jpeg_std_error(p)|0;c[s>>2]=j;c[p>>2]=27;c[p+8>>2]=28;_jpeg_CreateCompress(s,90,440);c[q>>2]=0;c[r>>2]=0;_jpeg_mem_dest(s,q,r);c[s+28>>2]=g;p=s+32|0;c[p>>2]=h;c[s+36>>2]=3;c[s+40>>2]=2;_jpeg_set_defaults(s);_jpeg_set_quality(s,i,1);_jpeg_start_compress(s,1);j=g*3|0;l=g<<2;m=_is_malloc(j)|0;if(!m){c[k>>2]=j;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,142819,155660,142830,k);Xc=u;return}h=e;i=s+264|0;j=c[i>>2]|0;a:do if(j>>>0<(c[p>>2]|0)>>>0){if(!g)while(1){c[t>>2]=m;_jpeg_write_scanlines(s,t,1)|0;if((c[i>>2]|0)>>>0>=(c[p>>2]|0)>>>0)break a}do{j=h+(H(l,j)|0)|0;d=m;f=0;while(1){a[d>>0]=a[j>>0]|0;a[d+1>>0]=a[j+1>>0]|0;a[d+2>>0]=a[j+2>>0]|0;f=f+1|0;if((f|0)==(g|0))break;else{j=j+4|0;d=d+3|0}}c[t>>2]=m;_jpeg_write_scanlines(s,t,1)|0;j=c[i>>2]|0}while(j>>>0<(c[p>>2]|0)>>>0)}while(0);_is_free(m);_jpeg_finish_compress(s);_jpeg_destroy_compress(s);a[b>>0]=1;c[n>>2]=c[q>>2];c[o>>2]=c[r>>2];Xc=u;return}function __ZL15jpegerrmgr_exitP18jpeg_common_struct(a){a=a|0;var b=0,d=0,e=0;b=Xc;Xc=Xc+208|0;if((Xc|0)>=(Yc|0))N(208);d=b+200|0;e=b;td[c[(c[a>>2]|0)+12>>2]&63](a,e);c[d>>2]=e;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,142819,142937,142953,d);Xc=b;return}function __ZL17jpegerrmgr_outputP18jpeg_common_struct(a){a=a|0;var b=0,d=0,e=0;b=Xc;Xc=Xc+208|0;if((Xc|0)>=(Yc|0))N(208);d=b+200|0;e=b;td[c[(c[a>>2]|0)+12>>2]&63](a,e);c[d>>2]=e;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,142819,142891,142909,d);Xc=b;return}function _jpeg_CreateCompress(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;c[a+4>>2]=0;if((b|0)!=90){e=c[a>>2]|0;c[e+20>>2]=13;c[e+24>>2]=90;c[(c[a>>2]|0)+28>>2]=b;sd[c[c[a>>2]>>2]&127](a)}if((d|0)==440)b=a;else{b=c[a>>2]|0;c[b+20>>2]=22;c[b+24>>2]=440;c[(c[a>>2]|0)+28>>2]=d;sd[c[c[a>>2]>>2]&127](a);b=a}f=c[a>>2]|0;e=a+12|0;d=c[e>>2]|0;_memset(a+4|0,0,436)|0;c[a>>2]=f;c[e>>2]=d;c[a+16>>2]=0;_jinit_memory_mgr(b);c[a+8>>2]=0;c[a+24>>2]=0;e=a+84|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[a+104>>2]=100;c[a+108>>2]=100;c[a+112>>2]=100;c[a+116>>2]=100;e=a+120|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[e+20>>2]=0;c[e+24>>2]=0;c[e+28>>2]=0;c[a+380>>2]=8;c[a+384>>2]=66e3;c[a+388>>2]=63;c[a+428>>2]=0;g[a+48>>3]=1.0;c[a+20>>2]=100;return}function _jpeg_destroy_compress(a){a=a|0;_jpeg_destroy(a);return}function _jpeg_suppress_tables(a,b){a=a|0;b=b|0;var d=0;d=c[a+88>>2]|0;if(d|0)c[d+128>>2]=b;d=c[a+92>>2]|0;if(d|0)c[d+128>>2]=b;d=c[a+96>>2]|0;if(d|0)c[d+128>>2]=b;d=c[a+100>>2]|0;if(d|0)c[d+128>>2]=b;d=c[a+120>>2]|0;if(d|0)c[d+276>>2]=b;d=c[a+136>>2]|0;if(d|0)c[d+276>>2]=b;d=c[a+124>>2]|0;if(d|0)c[d+276>>2]=b;d=c[a+140>>2]|0;if(d|0)c[d+276>>2]=b;d=c[a+128>>2]|0;if(d|0)c[d+276>>2]=b;d=c[a+144>>2]|0;if(d|0)c[d+276>>2]=b;d=c[a+132>>2]|0;if(d|0)c[d+276>>2]=b;d=c[a+148>>2]|0;if(!d)return;c[d+276>>2]=b;return}function _jpeg_finish_compress(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;b=c[a+20>>2]|0;switch(b|0){case 102:case 101:{if((c[a+264>>2]|0)>>>0<(c[a+32>>2]|0)>>>0){i=c[a>>2]|0;c[i+20>>2]=69;sd[c[i>>2]&127](a)}sd[c[(c[a+392>>2]|0)+8>>2]&127](a);break}case 103:break;default:{i=c[a>>2]|0;c[i+20>>2]=21;c[i+24>>2]=b;sd[c[c[a>>2]>>2]&127](a)}}f=a+392|0;b=c[f>>2]|0;if(c[b+16>>2]|0){i=a;h=a+408|0;h=c[h>>2]|0;h=h+12|0;h=c[h>>2]|0;sd[h&127](a);h=a+24|0;h=c[h>>2]|0;h=h+16|0;h=c[h>>2]|0;sd[h&127](a);_jpeg_abort(i);return}g=a+288|0;h=a+8|0;i=a+404|0;do{sd[c[b>>2]&127](a);b=c[g>>2]|0;if(b|0){e=0;do{d=c[h>>2]|0;if(d|0){c[d+4>>2]=e;c[d+8>>2]=b;sd[c[d>>2]&127](a)}if(!(gd[c[(c[i>>2]|0)+4>>2]&127](a,0)|0)){d=c[a>>2]|0;c[d+20>>2]=25;sd[c[d>>2]&127](a)}e=e+1|0;b=c[g>>2]|0}while(e>>>0>>0)}sd[c[(c[f>>2]|0)+8>>2]&127](a);b=c[f>>2]|0}while(!(c[b+16>>2]|0));b=a;i=a+408|0;i=c[i>>2]|0;i=i+12|0;i=c[i>>2]|0;sd[i&127](a);i=a+24|0;i=c[i>>2]|0;i=i+16|0;i=c[i>>2]|0;sd[i&127](a);_jpeg_abort(b);return}function _jpeg_start_compress(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=a+20|0;e=c[d>>2]|0;if((e|0)!=100){f=c[a>>2]|0;c[f+20>>2]=21;c[f+24>>2]=e;sd[c[c[a>>2]>>2]&127](a)}if(b|0)_jpeg_suppress_tables(a,0);sd[c[(c[a>>2]|0)+16>>2]&127](a);sd[c[(c[a+24>>2]|0)+8>>2]&127](a);_jinit_compress_master(a);sd[c[c[a+392>>2]>>2]&127](a);c[a+264>>2]=0;c[d>>2]=(c[a+208>>2]|0)==0?101:102;return}function _jpeg_write_scanlines(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=i;e=c[a+20>>2]|0;if((e|0)!=101){g=c[a>>2]|0;c[g+20>>2]=21;c[g+24>>2]=e;sd[c[c[a>>2]>>2]&127](a)}f=a+264|0;g=a+32|0;if((c[f>>2]|0)>>>0>=(c[g>>2]|0)>>>0){e=c[a>>2]|0;c[e+20>>2]=126;td[c[e+4>>2]&63](a,-1)}e=c[a+8>>2]|0;if(e|0){c[e+4>>2]=c[f>>2];c[e+8>>2]=c[g>>2];sd[c[e>>2]&127](a)}e=c[a+392>>2]|0;if(c[e+12>>2]|0)sd[c[e+4>>2]&127](a);g=(c[g>>2]|0)-(c[f>>2]|0)|0;c[h>>2]=0;yd[c[(c[a+396>>2]|0)+4>>2]&127](a,b,h,g>>>0>>0?g:d);h=c[h>>2]|0;c[f>>2]=(c[f>>2]|0)+h;Xc=i;return h|0}function _jinit_arith_encoder(b){b=b|0;var d=0,e=0;d=hd[c[c[b+4>>2]>>2]&63](b,1,208)|0;c[b+424>>2]=d;c[d>>2]=14;c[d+8>>2]=29;b=d+204|0;d=d+76|0;e=d+128|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(e|0));a[b>>0]=113;return}function _start_pass(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=c[b+424>>2]|0;if(d|0){l=c[b>>2]|0;c[l+20>>2]=49;sd[c[l>>2]&127](b)}do if(c[b+268>>2]|0){d=(c[b+364>>2]|0)==0;e=m+4|0;if(!(c[b+372>>2]|0))if(d){c[e>>2]=35;break}else{c[e>>2]=36;break}else if(d){c[e>>2]=37;break}else{c[e>>2]=38;break}}else c[m+4>>2]=39;while(0);h=b+292|0;if((c[h>>2]|0)<=0){l=m+12|0;c[l>>2]=0;l=m+16|0;c[l>>2]=65536;l=m+20|0;c[l>>2]=0;l=m+24|0;c[l>>2]=0;l=m+28|0;c[l>>2]=11;l=m+32|0;c[l>>2]=-1;l=b+236|0;l=c[l>>2]|0;b=m+68|0;c[b>>2]=l;m=m+72|0;c[m>>2]=0;return}i=b+364|0;j=b+372|0;k=b+368|0;l=b+4|0;g=0;do{f=c[b+296+(g<<2)>>2]|0;if((c[i>>2]|0)==0?(c[j>>2]|0)==0:0){d=c[f+20>>2]|0;if(d>>>0>15){e=c[b>>2]|0;c[e+20>>2]=50;c[e+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}e=m+76+(d<<2)|0;d=c[e>>2]|0;if(!d){d=hd[c[c[l>>2]>>2]&63](b,1,64)|0;c[e>>2]=d}e=d+64|0;do{a[d>>0]=0;d=d+1|0}while((d|0)<(e|0));c[m+36+(g<<2)>>2]=0;c[m+52+(g<<2)>>2]=0}if(c[k>>2]|0){d=c[f+24>>2]|0;if(d>>>0>15){f=c[b>>2]|0;c[f+20>>2]=50;c[f+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}e=m+140+(d<<2)|0;d=c[e>>2]|0;if(!d){d=hd[c[c[l>>2]>>2]&63](b,1,256)|0;c[e>>2]=d}_memset(d|0,0,256)|0}g=g+1|0}while((g|0)<(c[h>>2]|0));l=m+12|0;c[l>>2]=0;l=m+16|0;c[l>>2]=65536;l=m+20|0;c[l>>2]=0;l=m+24|0;c[l>>2]=0;l=m+28|0;c[l>>2]=11;l=m+32|0;c[l>>2]=-1;l=b+236|0;l=c[l>>2]|0;b=m+68|0;c[b>>2]=l;m=m+72|0;c[m>>2]=0;return}function _finish_pass(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=c[b+424>>2]|0;l=j+12|0;i=c[l>>2]|0;g=(c[j+16>>2]|0)+-1+i&-65536;g=((g|0)<(i|0)?g|32768:g)<>2];c[l>>2]=g;i=j+32|0;e=c[i>>2]|0;if(g>>>0<=134217727){if(e){if((e|0)>-1){f=j+24|0;g=b+24|0;if(c[f>>2]|0){do{d=c[g>>2]|0;e=c[d>>2]|0;c[d>>2]=e+1;a[e>>0]=0;e=d+4|0;h=(c[e>>2]|0)+-1|0;c[e>>2]=h;if((h|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){h=c[b>>2]|0;c[h+20>>2]=25;sd[c[h>>2]&127](b)}h=(c[f>>2]|0)+-1|0;c[f>>2]=h}while((h|0)!=0);e=c[i>>2]|0}d=c[g>>2]|0;h=c[d>>2]|0;c[d>>2]=h+1;a[h>>0]=e;h=d+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}}}else{i=j+24|0;c[i>>2]=(c[i>>2]|0)+1}g=j+20|0;if(c[g>>2]|0){d=j+24|0;f=b+24|0;if(c[d>>2]|0)do{e=c[f>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=0;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}i=(c[d>>2]|0)+-1|0;c[d>>2]=i}while((i|0)!=0);do{d=c[f>>2]|0;h=c[d>>2]|0;c[d>>2]=h+1;a[h>>0]=-1;h=d+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}d=c[f>>2]|0;h=c[d>>2]|0;c[d>>2]=h+1;a[h>>0]=0;h=d+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}i=(c[g>>2]|0)+-1|0;c[g>>2]=i}while((i|0)!=0)}}else{g=j+24|0;if((e|0)>-1){f=b+24|0;if(c[g>>2]|0){do{d=c[f>>2]|0;m=c[d>>2]|0;c[d>>2]=m+1;a[m>>0]=0;m=d+4|0;e=(c[m>>2]|0)+-1|0;c[m>>2]=e;if((e|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}m=(c[g>>2]|0)+-1|0;c[g>>2]=m}while((m|0)!=0);e=c[i>>2]|0}d=c[f>>2]|0;m=c[d>>2]|0;c[d>>2]=m+1;a[m>>0]=e+1;e=d+4|0;m=(c[e>>2]|0)+-1|0;c[e>>2]=m;if((m|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}if(((c[i>>2]|0)==254?(h=c[f>>2]|0,i=c[h>>2]|0,c[h>>2]=i+1,a[i>>0]=0,i=h+4|0,m=(c[i>>2]|0)+-1|0,c[i>>2]=m,(m|0)==0):0)?(ed[c[h+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}}m=j+20|0;c[g>>2]=(c[g>>2]|0)+(c[m>>2]|0);c[m>>2]=0}d=c[l>>2]|0;if(!(d&134215680))return;e=j+24|0;f=b+24|0;if(c[e>>2]|0){do{d=c[f>>2]|0;j=c[d>>2]|0;c[d>>2]=j+1;a[j>>0]=0;j=d+4|0;m=(c[j>>2]|0)+-1|0;c[j>>2]=m;if((m|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}m=(c[e>>2]|0)+-1|0;c[e>>2]=m}while((m|0)!=0);d=c[l>>2]|0}e=c[f>>2]|0;j=c[e>>2]|0;c[e>>2]=j+1;a[j>>0]=19?d>>>19:d;j=e+4|0;m=(c[j>>2]|0)+-1|0;c[j>>2]=m;if((m|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}if(((c[l>>2]&133693440|0)==133693440?(k=c[f>>2]|0,j=c[k>>2]|0,c[k>>2]=j+1,a[j>>0]=0,j=k+4|0,m=(c[j>>2]|0)+-1|0,c[j>>2]=m,(m|0)==0):0)?(ed[c[k+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}d=c[l>>2]|0;if(!(d&522240))return;e=c[f>>2]|0;k=c[e>>2]|0;c[e>>2]=k+1;a[k>>0]=11?d>>>11:d;k=e+4|0;m=(c[k>>2]|0)+-1|0;c[k>>2]=m;if((m|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}if((c[l>>2]&522240|0)!=522240)return;d=c[f>>2]|0;l=c[d>>2]|0;c[d>>2]=l+1;a[l>>0]=0;l=d+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if(m|0)return;if(ed[c[d+12>>2]&127](b)|0)return;m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b);return}function _encode_mcu_DC_first(a,e){a=a|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=c[a+424>>2]|0;g=a+236|0;if(c[g>>2]|0){h=q+68|0;f=c[h>>2]|0;if(!f){p=q+72|0;_emit_restart(a,c[p>>2]|0);f=c[g>>2]|0;c[h>>2]=f;c[p>>2]=(c[p>>2]|0)+1&7}c[h>>2]=f+-1}o=a+320|0;if((c[o>>2]|0)<=0)return 1;p=a+376|0;n=0;do{g=c[a+324+(n<<2)>>2]|0;l=c[(c[a+296+(g<<2)>>2]|0)+20>>2]|0;f=b[c[e+(n<<2)>>2]>>1]|0;k=c[p>>2]|0;f=k?f>>k:f;k=q+76+(l<<2)|0;m=q+52+(g<<2)|0;j=(c[k>>2]|0)+(c[m>>2]|0)|0;g=q+36+(g<<2)|0;h=f-(c[g>>2]|0)|0;if(h){c[g>>2]=f;_arith_encode(a,j,1);if((h|0)>0){_arith_encode(a,j+1|0,0);f=2;i=4}else{_arith_encode(a,j+1|0,1);h=0-h|0;f=3;i=8}g=j+f|0;c[m>>2]=i;i=h+-1|0;if(i){_arith_encode(a,g,1);g=(c[k>>2]|0)+20|0;f=1?i>>1:i;if(!f)h=1;else{h=1;do{_arith_encode(a,g,1);h=h<<1;g=g+1|0;f=1?f>>1:f}while((f|0)!=0)}}else h=0;_arith_encode(a,g,0);k=1<>0];if((h|0)>=((1?k>>1:k)|0)){l=1<>0];if((h|0)>((1?l>>1:l)|0)){f=(c[m>>2]|0)+8|0;r=19}}else{f=0;r=19}if((r|0)==19){r=0;c[m>>2]=f}g=g+14|0;f=1?h>>1:h;if(f|0)do{_arith_encode(a,g,(f&i|0)!=0&1);f=1?f>>1:f}while((f|0)!=0)}else{_arith_encode(a,j,0);c[m>>2]=0}n=n+1|0}while((n|0)<(c[o>>2]|0));return 1}function _encode_mcu_AC_first(a,e){a=a|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=c[a+424>>2]|0;g=a+236|0;if(c[g>>2]|0){h=t+68|0;f=c[h>>2]|0;if(!f){s=t+72|0;_emit_restart(a,c[s>>2]|0);f=c[g>>2]|0;c[h>>2]=f;c[s>>2]=(c[s>>2]|0)+1&7}c[h>>2]=f+-1}q=c[a+384>>2]|0;o=c[e>>2]|0;s=c[(c[a+296>>2]|0)+24>>2]|0;r=a+368|0;f=c[r>>2]|0;p=a+376|0;g=f;while(1){n=b[o+(c[q+(g<<2)>>2]<<1)>>1]|0;h=n<<16>>16;if(n<<16>>16>-1){n=c[p>>2]|0;if((n?h>>n:h)|0){n=g;break}}else{n=0-h|0;m=c[p>>2]|0;if((m?n>>m:n)|0){n=g;break}}g=g+-1|0;if(!g){n=0;break}}m=c[a+364>>2]|0;g=m+-1|0;if((m|0)<=(n|0)){k=t+140+(s<<2)|0;l=t+204|0;m=a+184+s|0;while(1){i=(c[k>>2]|0)+(g*3|0)|0;_arith_encode(a,i,0);while(1){j=g+1|0;e=b[o+(c[q+(j<<2)>>2]<<1)>>1]|0;f=e<<16>>16;if(e<<16>>16>-1){e=c[p>>2]|0;f=e?f>>e:f;if(f|0){e=15;break}}else{f=0-f|0;e=c[p>>2]|0;f=e?f>>e:f;if(f|0){e=17;break}}_arith_encode(a,i+1|0,0);i=i+3|0;g=j}if((e|0)==15){_arith_encode(a,i+1|0,1);_arith_encode(a,l,0);h=f}else if((e|0)==17){_arith_encode(a,i+1|0,1);_arith_encode(a,l,1);h=f}f=i+2|0;e=h+-1|0;if(e){_arith_encode(a,f,1);if((e|0)!=1){_arith_encode(a,f,1);f=(c[k>>2]|0)+((g|0)<(d[m>>0]|0|0)?189:217)|0;g=2?e>>2:e;if(!g)h=2;else{h=2;do{_arith_encode(a,f,1);h=h<<1;f=f+1|0;g=1?g>>1:g}while((g|0)!=0)}}else h=1}else h=0;_arith_encode(a,f,0);g=f+14|0;f=1?h>>1:h;if(f|0)do{_arith_encode(a,g,(f&e|0)!=0&1);f=1?f>>1:f}while((f|0)!=0);if((j|0)<(n|0))g=j;else break}g=j;f=c[r>>2]|0}if((g|0)>=(f|0))return 1;_arith_encode(a,(c[t+140+(s<<2)>>2]|0)+(g*3|0)|0,1);return 1}function _encode_mcu_DC_refine(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;g=c[a+424>>2]|0;f=a+236|0;if(c[f>>2]|0){h=g+68|0;e=c[h>>2]|0;if(!e){i=g+72|0;_emit_restart(a,c[i>>2]|0);e=c[f>>2]|0;c[h>>2]=e;c[i>>2]=(c[i>>2]|0)+1&7}c[h>>2]=e+-1}f=g+204|0;g=c[a+376>>2]|0;h=a+320|0;if((c[h>>2]|0)<=0)return 1;e=0;do{i=b[c[d+(e<<2)>>2]>>1]|0;_arith_encode(a,f,(g?i>>>g:i)&1);e=e+1|0}while((e|0)<(c[h>>2]|0));return 1}function _encode_mcu_AC_refine(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=c[a+424>>2]|0;f=a+236|0;if(c[f>>2]|0){g=q+68|0;e=c[g>>2]|0;if(!e){p=q+72|0;_emit_restart(a,c[p>>2]|0);e=c[f>>2]|0;c[g>>2]=e;c[p>>2]=(c[p>>2]|0)+1&7}c[g>>2]=e+-1}n=c[a+384>>2]|0;l=c[d>>2]|0;p=c[(c[a+296>>2]|0)+24>>2]|0;o=a+368|0;e=c[o>>2]|0;m=a+376|0;f=e;while(1){j=b[l+(c[n+(f<<2)>>2]<<1)>>1]|0;g=j<<16>>16;if(j<<16>>16>-1){j=c[m>>2]|0;if((j?g>>j:g)|0){k=10;break}}else{j=0-g|0;i=c[m>>2]|0;if((i?j>>i:j)|0){k=10;break}}f=f+-1|0;if(!f){g=0;j=0;break}}a:do if((k|0)==10){h=a+372|0;if((f|0)>0){d=f;while(1){k=b[l+(c[n+(d<<2)>>2]<<1)>>1]|0;g=k<<16>>16;if(k<<16>>16>-1){k=c[h>>2]|0;if((k?g>>k:g)|0){g=d;j=f;break a}}else{k=0-g|0;j=c[h>>2]|0;if((j?k>>j:k)|0){g=d;j=f;break a}}g=d+-1|0;if((d|0)>1)d=g;else{j=f;break}}}else{g=f;j=f}}while(0);k=c[a+364>>2]|0;f=k+-1|0;if((k|0)<=(j|0)){h=q+140+(p<<2)|0;i=q+204|0;do{e=(c[h>>2]|0)+(f*3|0)|0;if((f|0)>=(g|0))_arith_encode(a,e,0);b:while(1){f=f+1|0;k=b[l+(c[n+(f<<2)>>2]<<1)>>1]|0;d=k<<16>>16;if(k<<16>>16>-1){k=c[m>>2]|0;d=k?d>>k:d;switch(d|0){case 1:{k=24;break b}case 0:break;default:{k=23;break b}}}else{d=0-d|0;k=c[m>>2]|0;d=k?d>>k:d;switch(d|0){case 1:{k=27;break b}case 0:break;default:{k=26;break b}}}_arith_encode(a,e+1|0,0);e=e+3|0}if((k|0)==23)_arith_encode(a,e+2|0,d&1);else if((k|0)==24){_arith_encode(a,e+1|0,1);_arith_encode(a,i,0)}else if((k|0)==26)_arith_encode(a,e+2|0,d&1);else if((k|0)==27){_arith_encode(a,e+1|0,1);_arith_encode(a,i,1)}}while((f|0)<(j|0));e=c[o>>2]|0}if((f|0)>=(e|0))return 1;_arith_encode(a,(c[q+140+(p<<2)>>2]|0)+(f*3|0)|0,1);return 1}function _encode_mcu(a,e){a=a|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;w=c[a+424>>2]|0;g=a+236|0;if(c[g>>2]|0){h=w+68|0;f=c[h>>2]|0;if(!f){v=w+72|0;_emit_restart(a,c[v>>2]|0);f=c[g>>2]|0;c[h>>2]=f;c[v>>2]=(c[v>>2]|0)+1&7}c[h>>2]=f+-1}s=c[a+384>>2]|0;t=a+320|0;if((c[t>>2]|0)<=0)return 1;u=a+388|0;v=w+204|0;r=0;do{q=c[e+(r<<2)>>2]|0;g=c[a+324+(r<<2)>>2]|0;n=c[a+296+(g<<2)>>2]|0;l=c[n+20>>2]|0;k=w+76+(l<<2)|0;m=w+52+(g<<2)|0;j=(c[k>>2]|0)+(c[m>>2]|0)|0;f=b[q>>1]|0;g=w+36+(g<<2)|0;h=f-(c[g>>2]|0)|0;if(h){c[g>>2]=f;_arith_encode(a,j,1);if((h|0)>0){_arith_encode(a,j+1|0,0);f=2;i=4}else{_arith_encode(a,j+1|0,1);h=0-h|0;f=3;i=8}g=j+f|0;c[m>>2]=i;i=h+-1|0;if(i){_arith_encode(a,g,1);g=(c[k>>2]|0)+20|0;f=1?i>>1:i;if(!f)h=1;else{h=1;do{_arith_encode(a,g,1);h=h<<1;g=g+1|0;f=1?f>>1:f}while((f|0)!=0)}}else h=0;_arith_encode(a,g,0);p=1<>0];if((h|0)>=((1?p>>1:p)|0)){p=1<>0];if((h|0)>((1?p>>1:p)|0)){f=(c[m>>2]|0)+8|0;x=19}}else{f=0;x=19}if((x|0)==19){x=0;c[m>>2]=f}g=g+14|0;f=1?h>>1:h;if(f|0)do{_arith_encode(a,g,(f&i|0)!=0&1);f=1?f>>1:f}while((f|0)!=0)}else{_arith_encode(a,j,0);c[m>>2]=0}f=c[u>>2]|0;if(f|0){p=c[n+24>>2]|0;o=f;while(1){if(b[q+(c[s+(o<<2)>>2]<<1)>>1]|0){x=27;break}g=o+-1|0;if(!g){g=0;break}else o=g}if((x|0)==27){x=0;if((o|0)>0){m=w+140+(p<<2)|0;n=a+184+p|0;g=0;do{i=(c[m>>2]|0)+(g*3|0)|0;_arith_encode(a,i,0);f=g+1|0;j=b[q+(c[s+(f<<2)>>2]<<1)>>1]|0;h=j<<16>>16;k=i+1|0;if(!(j<<16>>16)){h=k;while(1){_arith_encode(a,h,0);l=i;i=i+3|0;g=f+1|0;j=b[q+(c[s+(g<<2)>>2]<<1)>>1]|0;h=l+4|0;if(j<<16>>16)break;else f=g}l=f;k=h;h=j<<16>>16}else{l=g;g=f}_arith_encode(a,k,1);if(j<<16>>16>0)_arith_encode(a,v,0);else{_arith_encode(a,v,1);h=0-h|0}f=i+2|0;j=h+-1|0;if(j){_arith_encode(a,f,1);if((j|0)!=1){_arith_encode(a,f,1);f=(c[m>>2]|0)+((l|0)<(d[n>>0]|0)?189:217)|0;h=2?j>>2:j;if(!h)i=2;else{i=2;do{_arith_encode(a,f,1);i=i<<1;f=f+1|0;h=1?h>>1:h}while((h|0)!=0)}}else i=1}else i=0;_arith_encode(a,f,0);h=f+14|0;f=1?i>>1:i;if(f|0)do{_arith_encode(a,h,(f&j|0)!=0&1);f=1?f>>1:f}while((f|0)!=0)}while((g|0)<(o|0));f=c[u>>2]|0}else g=0}if((g|0)<(f|0))_arith_encode(a,(c[w+140+(p<<2)>>2]|0)+(g*3|0)|0,1)}r=r+1|0}while((r|0)<(c[t>>2]|0));return 1}function _emit_restart(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=c[b+424>>2]|0;_finish_pass(b);e=b+24|0;f=c[e>>2]|0;j=c[f>>2]|0;c[f>>2]=j+1;a[j>>0]=-1;j=f+4|0;k=(c[j>>2]|0)+-1|0;c[j>>2]=k;if((k|0)==0?(ed[c[f+12>>2]&127](b)|0)==0:0){k=c[b>>2]|0;c[k+20>>2]=25;sd[c[k>>2]&127](b)}e=c[e>>2]|0;j=c[e>>2]|0;c[e>>2]=j+1;a[j>>0]=d+208;j=e+4|0;k=(c[j>>2]|0)+-1|0;c[j>>2]=k;if((k|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){k=c[b>>2]|0;c[k+20>>2]=25;sd[c[k>>2]&127](b)}f=b+292|0;if((c[f>>2]|0)<=0){b=l+12|0;c[b>>2]=0;b=l+16|0;c[b>>2]=65536;b=l+20|0;c[b>>2]=0;b=l+24|0;c[b>>2]=0;b=l+28|0;c[b>>2]=11;l=l+32|0;c[l>>2]=-1;return}d=b+364|0;g=b+372|0;h=b+368|0;e=0;do{i=c[b+296+(e<<2)>>2]|0;if((c[d>>2]|0)==0?(c[g>>2]|0)==0:0){j=c[l+76+(c[i+20>>2]<<2)>>2]|0;k=j+64|0;do{a[j>>0]=0;j=j+1|0}while((j|0)<(k|0));c[l+36+(e<<2)>>2]=0;c[l+52+(e<<2)>>2]=0}if(c[h>>2]|0)_memset(c[l+140+(c[i+24>>2]<<2)>>2]|0,0,256)|0;e=e+1|0}while((e|0)<(c[f>>2]|0));b=l+12|0;c[b>>2]=0;b=l+16|0;c[b>>2]=65536;b=l+20|0;c[b>>2]=0;b=l+24|0;c[b>>2]=0;b=l+28|0;c[b>>2]=11;l=l+32|0;c[l>>2]=-1;return}function _arith_encode(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=c[b+424>>2]|0;k=d[e>>0]|0;j=c[65024+((k&127)<<2)>>2]|0;g=8?j>>8:j;h=16?j>>16:j;o=l+16|0;i=(c[o>>2]|0)-h|0;c[o>>2]=i;if(((7?k>>>7:k)|0)==(f|0)){if((i|0)>32767)return;if((i|0)<(h|0)){n=l+12|0;c[n>>2]=(c[n>>2]|0)+i;c[o>>2]=h}}else{if((i|0)>=(h|0)){n=l+12|0;c[n>>2]=(c[n>>2]|0)+i;c[o>>2]=h}g=j&255}a[e>>0]=k&128^g;e=l+12|0;k=l+28|0;m=l+32|0;n=l+24|0;f=l+20|0;j=b+24|0;i=c[o>>2]|0;g=c[e>>2]|0;h=c[k>>2]|0;do{i=i<<1;c[o>>2]=i;g=g<<1;c[e>>2]=g;h=h+-1|0;c[k>>2]=h;if(!h){i=19?g>>19:g;do if((g|0)>134217727){g=c[m>>2]|0;if((g|0)>-1){if(c[n>>2]|0){do{g=c[j>>2]|0;h=c[g>>2]|0;c[g>>2]=h+1;a[h>>0]=0;h=g+4|0;l=(c[h>>2]|0)+-1|0;c[h>>2]=l;if((l|0)==0?(ed[c[g+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}l=(c[n>>2]|0)+-1|0;c[n>>2]=l}while((l|0)!=0);g=c[m>>2]|0}h=c[j>>2]|0;l=c[h>>2]|0;c[h>>2]=l+1;a[l>>0]=g+1;g=h+4|0;l=(c[g>>2]|0)+-1|0;c[g>>2]=l;if((l|0)==0?(ed[c[h+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}if(((c[m>>2]|0)==254?(p=c[j>>2]|0,h=c[p>>2]|0,c[p>>2]=h+1,a[h>>0]=0,h=p+4|0,l=(c[h>>2]|0)+-1|0,c[h>>2]=l,(l|0)==0):0)?(ed[c[p+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}}c[n>>2]=(c[n>>2]|0)+(c[f>>2]|0);c[f>>2]=0;c[m>>2]=i&255}else{if((i|0)==255){c[f>>2]=(c[f>>2]|0)+1;break}g=c[m>>2]|0;if(g){if((g|0)>-1){if(c[n>>2]|0){do{g=c[j>>2]|0;h=c[g>>2]|0;c[g>>2]=h+1;a[h>>0]=0;h=g+4|0;l=(c[h>>2]|0)+-1|0;c[h>>2]=l;if((l|0)==0?(ed[c[g+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}l=(c[n>>2]|0)+-1|0;c[n>>2]=l}while((l|0)!=0);g=c[m>>2]|0}h=c[j>>2]|0;l=c[h>>2]|0;c[h>>2]=l+1;a[l>>0]=g;g=h+4|0;l=(c[g>>2]|0)+-1|0;c[g>>2]=l;if((l|0)==0?(ed[c[h+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}}}else c[n>>2]=(c[n>>2]|0)+1;if(c[f>>2]|0){if(c[n>>2]|0)do{g=c[j>>2]|0;h=c[g>>2]|0;c[g>>2]=h+1;a[h>>0]=0;h=g+4|0;l=(c[h>>2]|0)+-1|0;c[h>>2]=l;if((l|0)==0?(ed[c[g+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}l=(c[n>>2]|0)+-1|0;c[n>>2]=l}while((l|0)!=0);do{g=c[j>>2]|0;h=c[g>>2]|0;c[g>>2]=h+1;a[h>>0]=-1;h=g+4|0;l=(c[h>>2]|0)+-1|0;c[h>>2]=l;if((l|0)==0?(ed[c[g+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}g=c[j>>2]|0;h=c[g>>2]|0;c[g>>2]=h+1;a[h>>0]=0;h=g+4|0;l=(c[h>>2]|0)+-1|0;c[h>>2]=l;if((l|0)==0?(ed[c[g+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}l=(c[f>>2]|0)+-1|0;c[f>>2]=l}while((l|0)!=0)}c[m>>2]=i&255}while(0);g=c[e>>2]&524287;c[e>>2]=g;h=(c[k>>2]|0)+8|0;c[k>>2]=h;i=c[o>>2]|0}}while((i|0)<32768);return}function _jinit_c_coef_controller(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=a+4|0;d=hd[c[c[g>>2]>>2]&63](a,1,104)|0;c[a+404>>2]=d;c[d>>2]=15;if(!b){g=hd[c[(c[g>>2]|0)+4>>2]&63](a,1,1280)|0;c[d+24>>2]=g;c[d+28>>2]=g+128;c[d+32>>2]=g+256;c[d+36>>2]=g+384;c[d+40>>2]=g+512;c[d+44>>2]=g+640;c[d+48>>2]=g+768;c[d+52>>2]=g+896;c[d+56>>2]=g+1024;c[d+60>>2]=g+1152;c[d+64>>2]=0;return}f=a+76|0;if((c[f>>2]|0)<=0)return;e=d+64|0;b=0;d=c[a+84>>2]|0;while(1){k=c[(c[g>>2]|0)+20>>2]|0;j=_jround_up(c[d+28>>2]|0,c[d+8>>2]|0)|0;h=d+12|0;i=_jround_up(c[d+32>>2]|0,c[h>>2]|0)|0;h=qd[k&7](a,1,0,j,i,c[h>>2]|0)|0;c[e+(b<<2)>>2]=h;b=b+1|0;if((b|0)>=(c[f>>2]|0))break;else d=d+88|0}return}function _start_pass_coef(a,b){a=a|0;b=b|0;var d=0,e=0;e=c[a+404>>2]|0;c[e+8>>2]=0;if((c[a+292>>2]|0)>1)d=1;else{d=c[a+296>>2]|0;d=c[((c[a+288>>2]|0)==1?d+76|0:d+12|0)>>2]|0}c[e+20>>2]=d;c[e+12>>2]=0;c[e+16>>2]=0;switch(b|0){case 0:{if(c[e+64>>2]|0){b=c[a>>2]|0;c[b+20>>2]=3;sd[c[b>>2]&127](a)}c[e+4>>2]=40;return}case 3:{if(!(c[e+64>>2]|0)){b=c[a>>2]|0;c[b+20>>2]=3;sd[c[b>>2]&127](a)}c[e+4>>2]=41;return}case 2:{if(!(c[e+64>>2]|0)){b=c[a>>2]|0;c[b+20>>2]=3;sd[c[b>>2]&127](a)}c[e+4>>2]=42;return}default:{e=c[a>>2]|0;c[e+20>>2]=3;sd[c[e>>2]&127](a);return}}}function _compress_data(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0;L=a+404|0;f=c[L>>2]|0;F=(c[a+312>>2]|0)+-1|0;M=a+288|0;J=(c[M>>2]|0)+-1|0;z=f+16|0;h=c[z>>2]|0;A=f+20|0;i=c[A>>2]|0;do if((h|0)<(i|0)){B=f+12|0;g=a+292|0;C=a+424|0;D=f+24|0;E=a+420|0;e=f+8|0;j=i;i=c[B>>2]|0;a:while(1){if(i>>>0>F>>>0)i=j;else{do{k=c[g>>2]|0;if((k|0)>0)if(i>>>0>>0){j=0;y=0;do{q=c[a+296+(y<<2)>>2]|0;r=q+4|0;s=c[(c[E>>2]|0)+4+(c[r>>2]<<2)>>2]|0;t=q+56|0;u=c[t>>2]|0;v=H(c[q+68>>2]|0,i)|0;w=q+40|0;x=q+60|0;if((c[x>>2]|0)>0){p=q+76|0;n=H(c[w>>2]|0,h)|0;o=0;k=u;while(1){if((c[e>>2]|0)>>>0>=J>>>0?(o+h|0)>=(c[p>>2]|0):0){_memset(c[f+24+(j<<2)>>2]|0,0,k<<7|0)|0;l=c[t>>2]|0;if((l|0)>0){m=c[f+24+(j+-1<<2)>>2]|0;k=0;do{b[c[f+24+(k+j<<2)>>2]>>1]=b[m>>1]|0;k=k+1|0}while((k|0)<(l|0))}}else K=17;if(((K|0)==17?(K=0,Bd[s&15](a,q,c[d+(c[r>>2]<<2)>>2]|0,c[f+24+(j<<2)>>2]|0,n,v,u),G=c[t>>2]|0,(G|0)>(u|0)):0)?(_memset(c[f+24+(j+u<<2)>>2]|0,0,G-u<<7|0)|0,I=c[t>>2]|0,(u|0)<(I|0)):0){k=u;do{m=k+j|0;b[c[f+24+(m<<2)>>2]>>1]=b[c[f+24+(m+-1<<2)>>2]>>1]|0;k=k+1|0}while((k|0)<(I|0))}k=c[t>>2]|0;j=k+j|0;o=o+1|0;if((o|0)>=(c[x>>2]|0))break;else n=(c[w>>2]|0)+n|0}k=c[g>>2]|0}y=y+1|0}while((y|0)<(k|0))}else{j=0;y=0;do{x=c[a+296+(y<<2)>>2]|0;q=x+4|0;r=c[(c[E>>2]|0)+4+(c[q>>2]<<2)>>2]|0;s=x+56|0;t=c[x+72>>2]|0;u=H(c[x+68>>2]|0,i)|0;v=x+40|0;w=x+60|0;if((c[w>>2]|0)>0){p=x+76|0;n=H(c[v>>2]|0,h)|0;o=0;while(1){if((c[e>>2]|0)>>>0>=J>>>0?(o+h|0)>=(c[p>>2]|0):0){_memset(c[f+24+(j<<2)>>2]|0,0,c[s>>2]<<7|0)|0;k=c[s>>2]|0;if((k|0)>0){m=c[f+24+(j+-1<<2)>>2]|0;l=0;do{b[c[f+24+(l+j<<2)>>2]>>1]=b[m>>1]|0;l=l+1|0}while((l|0)<(k|0))}}else{Bd[r&15](a,x,c[d+(c[q>>2]<<2)>>2]|0,c[f+24+(j<<2)>>2]|0,n,u,t);k=c[s>>2]|0;if((k|0)>(t|0)){_memset(c[f+24+(j+t<<2)>>2]|0,0,k-t<<7|0)|0;k=c[s>>2]|0;if((t|0)<(k|0)){l=t;do{m=l+j|0;b[c[f+24+(m<<2)>>2]>>1]=b[c[f+24+(m+-1<<2)>>2]>>1]|0;l=l+1|0}while((l|0)<(k|0))}}}j=k+j|0;o=o+1|0;if((o|0)>=(c[w>>2]|0))break;else n=(c[v>>2]|0)+n|0}k=c[g>>2]|0}y=y+1|0}while((y|0)<(k|0))}if(!(gd[c[(c[C>>2]|0)+4>>2]&127](a,D)|0))break a;i=i+1|0}while(i>>>0<=F>>>0);i=c[A>>2]|0}c[B>>2]=0;h=h+1|0;if((h|0)<(i|0)){j=i;i=0}else{K=43;break}}if((K|0)==43){f=c[L>>2]|0;break}c[z>>2]=h;c[B>>2]=i;M=0;return M|0}else{g=a+292|0;e=f+8|0}while(0);c[e>>2]=(c[e>>2]|0)+1;if((c[g>>2]|0)>1)e=1;else{e=c[a+296>>2]|0;e=c[((c[f+8>>2]|0)>>>0<((c[M>>2]|0)+-1|0)>>>0?e+12|0:e+76|0)>>2]|0}c[f+20>>2]=e;c[f+12>>2]=0;c[f+16>>2]=0;M=1;return M|0}function _compress_first_pass(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;x=c[a+404>>2]|0;y=(c[a+288>>2]|0)+-1|0;B=a+76|0;if((c[B>>2]|0)<=0){B=_compress_output(a,d)|0;return B|0}s=a+4|0;t=x+8|0;u=a+420|0;q=c[a+84>>2]|0;r=0;while(1){v=q+12|0;w=c[v>>2]|0;p=H(w,c[t>>2]|0)|0;w=pd[c[(c[s>>2]|0)+32>>2]&15](a,c[x+64+(r<<2)>>2]|0,p,w,1)|0;if((c[t>>2]|0)>>>0>>0)e=c[v>>2]|0;else{p=c[v>>2]|0;e=((c[q+32>>2]|0)>>>0)%(p>>>0)|0;e=(e|0)==0?p:e}k=c[q+28>>2]|0;p=c[q+8>>2]|0;o=(k>>>0)%(p>>>0)|0;o=(o|0)>0?p-o|0:o;l=c[(c[u>>2]|0)+4+(r<<2)>>2]|0;a:do if((e|0)>0){m=d+(r<<2)|0;n=q+40|0;h=o<<7;if((o|0)<=0){f=0;while(1){j=H(c[n>>2]|0,f)|0;Bd[l&15](a,q,c[m>>2]|0,c[w+(f<<2)>>2]|0,j,0,k);f=f+1|0;if((f|0)==(e|0))break a}}f=0;do{i=c[w+(f<<2)>>2]|0;j=H(c[n>>2]|0,f)|0;Bd[l&15](a,q,c[m>>2]|0,i,j,0,k);i=i+(k<<7)|0;_memset(i|0,0,h|0)|0;j=b[i+-128>>1]|0;g=0;do{b[i+(g<<7)>>1]=j;g=g+1|0}while((g|0)!=(o|0));f=f+1|0}while((f|0)!=(e|0))}while(0);b:do if((c[t>>2]|0)==(y|0)?(z=o+k|0,A=(z>>>0)/(p>>>0)|0,(e|0)<(c[v>>2]|0)):0){m=z<<7;k=p+-1|0;l=(p|0)>0;if(p>>>0>z>>>0)while(1){_memset(c[w+(e<<2)>>2]|0,0,m|0)|0;e=e+1|0;if((e|0)>=(c[v>>2]|0))break b}do{f=c[w+(e<<2)>>2]|0;g=c[w+(e+-1<<2)>>2]|0;_memset(f|0,0,m|0)|0;if(l){j=0;while(1){i=b[g+(k<<7)>>1]|0;h=0;do{b[f+(h<<7)>>1]=i;h=h+1|0}while((h|0)!=(p|0));j=j+1|0;if(j>>>0>=A>>>0)break;else{f=f+(p<<7)|0;g=g+(p<<7)|0}}}e=e+1|0}while((e|0)<(c[v>>2]|0))}while(0);r=r+1|0;if((r|0)>=(c[B>>2]|0))break;else q=q+88|0}B=_compress_output(a,d)|0;return B|0}function _compress_output(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);u=A;w=a+404|0;x=c[w>>2]|0;v=a+292|0;b=c[v>>2]|0;if((b|0)>0){e=a+4|0;f=x+8|0;d=0;do{s=c[a+296+(d<<2)>>2]|0;b=c[s+12>>2]|0;t=H(b,c[f>>2]|0)|0;b=pd[c[(c[e>>2]|0)+32>>2]&15](a,c[x+64+(c[s+4>>2]<<2)>>2]|0,t,b,0)|0;c[u+(d<<2)>>2]=b;d=d+1|0;b=c[v>>2]|0}while((d|0)<(b|0))}s=x+16|0;d=c[s>>2]|0;t=x+20|0;f=c[t>>2]|0;do if((d|0)<(f|0)){o=x+12|0;p=a+312|0;q=a+424|0;r=x+24|0;b=c[o>>2]|0;e=c[p>>2]|0;a:while(1){if(b>>>0>>0){do{n=c[v>>2]|0;if((n|0)>0){e=0;m=0;do{l=c[a+296+(m<<2)>>2]|0;j=c[l+56>>2]|0;k=H(j,b)|0;l=c[l+60>>2]|0;if((l|0)>0?(y=c[u+(m<<2)>>2]|0,(j|0)>0):0){i=0;do{f=0;g=(c[y+(i+d<<2)>>2]|0)+(k<<7)|0;h=e;while(1){c[x+24+(h<<2)>>2]=g;f=f+1|0;if((f|0)==(j|0))break;else{g=g+128|0;h=h+1|0}}e=j+e|0;i=i+1|0}while((i|0)<(l|0))}m=m+1|0}while((m|0)<(n|0))}if(!(gd[c[(c[q>>2]|0)+4>>2]&127](a,r)|0))break a;b=b+1|0;e=c[p>>2]|0}while(b>>>0>>0);f=c[t>>2]|0}c[o>>2]=0;d=d+1|0;if((d|0)<(f|0))b=0;else{z=22;break}}if((z|0)==22){b=c[v>>2]|0;break}c[s>>2]=d;c[o>>2]=b;a=0;Xc=A;return a|0}while(0);d=x+8|0;c[d>>2]=(c[d>>2]|0)+1;d=c[w>>2]|0;if((b|0)>1)b=1;else{b=c[a+296>>2]|0;b=c[((c[d+8>>2]|0)>>>0<((c[a+288>>2]|0)+-1|0)>>>0?b+12|0:b+76|0)>>2]|0}c[d+20>>2]=b;c[d+12>>2]=0;c[d+16>>2]=0;a=1;Xc=A;return a|0}function _jinit_color_converter(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;g=hd[c[c[a+4>>2]>>2]&63](a,1,12)|0;c[a+412>>2]=g;c[g>>2]=30;h=a+40|0;switch(c[h>>2]|0){case 1:{if((c[a+36>>2]|0)!=1){f=c[a>>2]|0;c[f+20>>2]=10;sd[c[f>>2]&127](a)}break}case 6:case 2:{if((c[a+36>>2]|0)!=3){f=c[a>>2]|0;c[f+20>>2]=10;sd[c[f>>2]&127](a)}break}case 7:case 3:{if((c[a+36>>2]|0)!=3){f=c[a>>2]|0;c[f+20>>2]=10;sd[c[f>>2]&127](a)}break}case 5:case 4:{if((c[a+36>>2]|0)!=4){f=c[a>>2]|0;c[f+20>>2]=10;sd[c[f>>2]&127](a)}break}default:if((c[a+36>>2]|0)<1){f=c[a>>2]|0;c[f+20>>2]=10;sd[c[f>>2]&127](a)}}f=a+260|0;d=a+80|0;a:do if(!(c[f>>2]|0))e=15;else{b=c[d>>2]|0;switch(b|0){case 6:case 2:break a;default:{}}e=c[a>>2]|0;c[e+20>>2]=28;sd[c[e>>2]&127](a);e=15}while(0);if((e|0)==15)b=c[d>>2]|0;switch(b|0){case 1:{if((c[a+76>>2]|0)!=1){f=c[a>>2]|0;c[f+20>>2]=11;sd[c[f>>2]&127](a)}switch(c[h>>2]|0){case 7:case 3:case 1:{c[g+4>>2]=8;return}case 2:{c[g>>2]=31;c[g+4>>2]=9;return}default:{h=c[a>>2]|0;c[h+20>>2]=28;sd[c[h>>2]&127](a);return}}}case 6:case 2:{if((c[a+76>>2]|0)!=3){b=c[a>>2]|0;c[b+20>>2]=11;sd[c[b>>2]&127](a);b=c[d>>2]|0}if((c[h>>2]|0)!=(b|0)){h=c[a>>2]|0;c[h+20>>2]=28;sd[c[h>>2]&127](a);return}switch(c[f>>2]|0){case 0:{c[g+4>>2]=10;return}case 1:{c[g+4>>2]=11;return}default:{h=c[a>>2]|0;c[h+20>>2]=28;sd[c[h>>2]&127](a);return}}}case 3:{if((c[a+76>>2]|0)!=3){f=c[a>>2]|0;c[f+20>>2]=11;sd[c[f>>2]&127](a)}switch(c[h>>2]|0){case 2:{c[g>>2]=31;c[g+4>>2]=12;return}case 3:{c[g+4>>2]=13;return}default:{h=c[a>>2]|0;c[h+20>>2]=28;sd[c[h>>2]&127](a);return}}}case 7:{if((c[a+76>>2]|0)!=3){f=c[a>>2]|0;c[f+20>>2]=11;sd[c[f>>2]&127](a)}switch(c[h>>2]|0){case 2:{h=c[a+84>>2]|0;c[h+140>>2]=1;c[h+228>>2]=1;c[g>>2]=31;c[g+4>>2]=12;return}case 3:{h=c[a+84>>2]|0;c[h+140>>2]=1;c[h+228>>2]=1;break}case 7:break;default:{h=c[a>>2]|0;c[h+20>>2]=28;sd[c[h>>2]&127](a);return}}c[g+4>>2]=13;return}case 4:{if((c[a+76>>2]|0)!=4){f=c[a>>2]|0;c[f+20>>2]=11;sd[c[f>>2]&127](a)}if((c[h>>2]|0)==4){c[g+4>>2]=13;return}else{h=c[a>>2]|0;c[h+20>>2]=28;sd[c[h>>2]&127](a);return}}case 5:{if((c[a+76>>2]|0)!=4){f=c[a>>2]|0;c[f+20>>2]=11;sd[c[f>>2]&127](a)}switch(c[h>>2]|0){case 4:{c[g>>2]=31;c[g+4>>2]=14;return}case 5:{c[g+4>>2]=13;return}default:{h=c[a>>2]|0;c[h+20>>2]=28;sd[c[h>>2]&127](a);return}}}default:{if(!((b|0)==(c[h>>2]|0)?(c[a+76>>2]|0)==(c[a+36>>2]|0):0)){h=c[a>>2]|0;c[h+20>>2]=28;sd[c[h>>2]&127](a)}c[g+4>>2]=13;return}}}function _null_method(a){a=a|0;return}function _grayscale_convert(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;l=c[b+36>>2]|0;k=c[b+28>>2]|0;if((g|0)<1|(k|0)==0)return;while(1){i=g;g=g+-1|0;j=c[(c[e>>2]|0)+(f<<2)>>2]|0;b=0;h=c[d>>2]|0;while(1){a[j+b>>0]=a[h>>0]|0;b=b+1|0;if((b|0)==(k|0))break;else h=h+l|0}if((i|0)<=1)break;else{f=f+1|0;d=d+4|0}}return}function _rgb_ycc_start(a){a=a|0;var b=0,d=0;d=c[a+412>>2]|0;b=hd[c[c[a+4>>2]>>2]&63](a,1,8192)|0;c[d+8>>2]=b;a=0;do{c[b+(a<<2)>>2]=a*19595;c[b+(a+256<<2)>>2]=a*38470;c[b+(a+512<<2)>>2]=(a*7471|0)+32768;d=H(a,-11058)|0;c[b+(a+768<<2)>>2]=d;d=H(a,-21710)|0;c[b+(a+1024<<2)>>2]=d;c[b+(a+1280<<2)>>2]=(a<<15)+8421375;d=H(a,-27439)|0;c[b+(a+1536<<2)>>2]=d;d=H(a,-5329)|0;c[b+(a+1792<<2)>>2]=d;a=a+1|0}while((a|0)!=256);return}function _rgb_gray_convert(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;m=c[(c[b+412>>2]|0)+8>>2]|0;l=c[b+28>>2]|0;if((h|0)<1|(l|0)==0)return;while(1){j=h;h=h+-1|0;k=c[(c[f>>2]|0)+(g<<2)>>2]|0;b=0;i=c[e>>2]|0;while(1){n=(c[m+((d[i+1>>0]|0|256)<<2)>>2]|0)+(c[m+((d[i>>0]|0)<<2)>>2]|0)+(c[m+((d[i+2>>0]|0|512)<<2)>>2]|0)|0;a[k+b>>0]=16?n>>>16:n;b=b+1|0;if((b|0)==(l|0))break;else i=i+3|0}if((j|0)<=1)break;else{g=g+1|0;e=e+4|0}}return}function _rgb_convert(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=c[b+28>>2]|0;if((g|0)<=0)return;n=e+4|0;o=e+8|0;if(!m)return;while(1){i=g;g=g+-1|0;j=c[(c[e>>2]|0)+(f<<2)>>2]|0;k=c[(c[n>>2]|0)+(f<<2)>>2]|0;l=c[(c[o>>2]|0)+(f<<2)>>2]|0;b=0;h=c[d>>2]|0;while(1){a[j+b>>0]=a[h>>0]|0;a[k+b>>0]=a[h+1>>0]|0;a[l+b>>0]=a[h+2>>0]|0;b=b+1|0;if((b|0)==(m|0))break;else h=h+3|0}if((i|0)<=1)break;else{f=f+1|0;d=d+4|0}}return}function _rgb_rgb1_convert(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;n=c[b+28>>2]|0;if((h|0)<=0)return;o=f+4|0;p=f+8|0;if(!n)return;while(1){j=h;h=h+-1|0;k=c[(c[f>>2]|0)+(g<<2)>>2]|0;l=c[(c[o>>2]|0)+(g<<2)>>2]|0;m=c[(c[p>>2]|0)+(g<<2)>>2]|0;b=0;i=c[e>>2]|0;while(1){s=a[i+1>>0]|0;r=s&255;q=d[i+2>>0]|0;a[k+b>>0]=(d[i>>0]|0)+128-r;a[l+b>>0]=s;a[m+b>>0]=128-r+q;b=b+1|0;if((b|0)==(n|0))break;else i=i+3|0}if((j|0)<=1)break;else{g=g+1|0;e=e+4|0}}return}function _rgb_ycc_convert(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;q=c[(c[b+412>>2]|0)+8>>2]|0;n=c[b+28>>2]|0;if((h|0)<=0)return;o=f+4|0;p=f+8|0;if(!n)return;while(1){j=h;h=h+-1|0;k=c[(c[f>>2]|0)+(g<<2)>>2]|0;l=c[(c[o>>2]|0)+(g<<2)>>2]|0;m=c[(c[p>>2]|0)+(g<<2)>>2]|0;b=0;i=c[e>>2]|0;while(1){s=d[i>>0]|0;t=d[i+1>>0]|0;r=d[i+2>>0]|0;u=(c[q+((t|256)<<2)>>2]|0)+(c[q+(s<<2)>>2]|0)+(c[q+((r|512)<<2)>>2]|0)|0;a[k+b>>0]=16?u>>>16:u;u=(c[q+((t|1024)<<2)>>2]|0)+(c[q+((s|768)<<2)>>2]|0)+(c[q+((r|1280)<<2)>>2]|0)|0;a[l+b>>0]=16?u>>>16:u;r=(c[q+((t|1536)<<2)>>2]|0)+(c[q+((s|1280)<<2)>>2]|0)+(c[q+((r|1792)<<2)>>2]|0)|0;a[m+b>>0]=16?r>>>16:r;b=b+1|0;if((b|0)==(n|0))break;else i=i+3|0}if((j|0)<=1)break;else{g=g+1|0;e=e+4|0}}return}function _null_convert(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=c[b+76>>2]|0;m=c[b+28>>2]|0;if((g|0)<=0)return;l=(m|0)==0;if((n|0)<=0)return;while(1){k=g;g=g+-1|0;if(!l){j=0;do{b=0;h=c[(c[e+(j<<2)>>2]|0)+(f<<2)>>2]|0;i=(c[d>>2]|0)+j|0;while(1){a[h>>0]=a[i>>0]|0;b=b+1|0;if((b|0)==(m|0))break;else{h=h+1|0;i=i+n|0}}j=j+1|0}while((j|0)!=(n|0))}if((k|0)<=1)break;else{f=f+1|0;d=d+4|0}}return}function _cmyk_ycck_convert(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;r=c[(c[b+412>>2]|0)+8>>2]|0;n=c[b+28>>2]|0;if((g|0)<=0)return;o=e+4|0;p=e+8|0;q=e+12|0;if(!n)return;while(1){i=g;g=g+-1|0;j=c[(c[e>>2]|0)+(f<<2)>>2]|0;k=c[(c[o>>2]|0)+(f<<2)>>2]|0;l=c[(c[p>>2]|0)+(f<<2)>>2]|0;m=c[(c[q>>2]|0)+(f<<2)>>2]|0;b=0;h=c[d>>2]|0;while(1){t=~a[h>>0]&255;u=~a[h+1>>0]&255;s=~a[h+2>>0]&255;a[m+b>>0]=a[h+3>>0]|0;v=(c[r+((u|256)<<2)>>2]|0)+(c[r+(t<<2)>>2]|0)+(c[r+((s|512)<<2)>>2]|0)|0;a[j+b>>0]=16?v>>>16:v;v=(c[r+((u|1024)<<2)>>2]|0)+(c[r+((t|768)<<2)>>2]|0)+(c[r+((s|1280)<<2)>>2]|0)|0;a[k+b>>0]=16?v>>>16:v;s=(c[r+((u|1536)<<2)>>2]|0)+(c[r+((t|1280)<<2)>>2]|0)+(c[r+((s|1792)<<2)>>2]|0)|0;a[l+b>>0]=16?s>>>16:s;b=b+1|0;if((b|0)==(n|0))break;else h=h+4|0}if((i|0)<=1)break;else{f=f+1|0;d=d+4|0}}return}function _jinit_forward_dct(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;e=a+4|0;f=hd[c[c[e>>2]>>2]&63](a,1,124)|0;c[a+420>>2]=f;c[f>>2]=32;f=a+76|0;if((c[f>>2]|0)<=0)return;b=0;d=c[a+84>>2]|0;while(1){g=hd[c[c[e>>2]>>2]&63](a,1,256)|0;c[d+84>>2]=g;b=b+1|0;if((b|0)>=(c[f>>2]|0))break;else d=d+88|0}return}function _start_pass_fdctmgr(a){a=a|0;var d=0,h=0,i=0,j=0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0.0;p=c[a+420>>2]|0;q=a+76|0;if((c[q>>2]|0)<=0)return;s=a+232|0;n=0;d=0;o=c[a+84>>2]|0;while(1){h=c[o+36>>2]|0;i=o+40|0;a:do switch((h<<8)+(c[i>>2]|0)|0){case 257:{c[p+44+(n<<2)>>2]=29;d=0;break}case 514:{c[p+44+(n<<2)>>2]=30;d=0;break}case 771:{c[p+44+(n<<2)>>2]=31;d=0;break}case 1028:{c[p+44+(n<<2)>>2]=32;d=0;break}case 1285:{c[p+44+(n<<2)>>2]=33;d=0;break}case 1542:{c[p+44+(n<<2)>>2]=34;d=0;break}case 1799:{c[p+44+(n<<2)>>2]=35;d=0;break}case 2313:{c[p+44+(n<<2)>>2]=36;d=0;break}case 2570:{c[p+44+(n<<2)>>2]=37;d=0;break}case 2827:{c[p+44+(n<<2)>>2]=38;d=0;break}case 3084:{c[p+44+(n<<2)>>2]=39;d=0;break}case 3341:{c[p+44+(n<<2)>>2]=40;d=0;break}case 3598:{c[p+44+(n<<2)>>2]=41;d=0;break}case 3855:{c[p+44+(n<<2)>>2]=42;d=0;break}case 4112:{c[p+44+(n<<2)>>2]=43;d=0;break}case 4104:{c[p+44+(n<<2)>>2]=44;d=0;break}case 3591:{c[p+44+(n<<2)>>2]=45;d=0;break}case 3078:{c[p+44+(n<<2)>>2]=46;d=0;break}case 2565:{c[p+44+(n<<2)>>2]=47;d=0;break}case 2052:{c[p+44+(n<<2)>>2]=48;d=0;break}case 1539:{c[p+44+(n<<2)>>2]=49;d=0;break}case 1026:{c[p+44+(n<<2)>>2]=50;d=0;break}case 513:{c[p+44+(n<<2)>>2]=51;d=0;break}case 2064:{c[p+44+(n<<2)>>2]=52;d=0;break}case 1806:{c[p+44+(n<<2)>>2]=53;d=0;break}case 1548:{c[p+44+(n<<2)>>2]=54;d=0;break}case 1290:{c[p+44+(n<<2)>>2]=55;d=0;break}case 1032:{c[p+44+(n<<2)>>2]=56;d=0;break}case 774:{c[p+44+(n<<2)>>2]=57;d=0;break}case 516:{c[p+44+(n<<2)>>2]=58;d=0;break}case 258:{c[p+44+(n<<2)>>2]=59;d=0;break}case 2056:switch(c[s>>2]|0){case 0:{c[p+44+(n<<2)>>2]=60;d=0;break a}case 1:{c[p+44+(n<<2)>>2]=61;d=1;break a}case 2:{c[p+84+(n<<2)>>2]=62;d=2;break a}default:{m=c[a>>2]|0;c[m+20>>2]=49;sd[c[m>>2]&127](a);break a}}default:{m=c[a>>2]|0;c[m+20>>2]=7;c[m+24>>2]=h;c[(c[a>>2]|0)+28>>2]=c[i>>2];sd[c[c[a>>2]>>2]&127](a)}}while(0);i=c[o+16>>2]|0;h=a+88+(i<<2)|0;if(i>>>0<=3?(r=c[h>>2]|0,(r|0)!=0):0)m=r;else{m=c[a>>2]|0;c[m+20>>2]=54;c[m+24>>2]=i;sd[c[c[a>>2]>>2]&127](a);m=c[h>>2]|0}switch(d|0){case 0:{i=c[o+84>>2]|0;j=(c[o+52>>2]|0)==0?3:4;h=0;do{c[i+(h<<2)>>2]=e[m+(h<<1)>>1]<>2]=1;break}case 1:{i=c[o+84>>2]|0;j=(c[o+52>>2]|0)==0?11:10;l=1<>1]|0,e[m+(h<<1)>>1]|0)|0)|0;c[i+(h<<2)>>2]=j?t>>j:t;h=h+1|0}while((h|0)!=64);c[p+4+(n<<2)>>2]=1;break}case 2:{j=c[o+84>>2]|0;k=(c[o+52>>2]|0)==0?8.0:16.0;h=0;i=0;while(1){u=+g[89216+(h<<3)>>3];f[j+(i<<2)>>2]=1.0/(u*+(e[m+(i<<1)>>1]|0)*k);t=i|1;f[j+(t<<2)>>2]=1.0/(u*+(e[m+(t<<1)>>1]|0)*1.387039845*k);t=t+1|0;f[j+(t<<2)>>2]=1.0/(u*+(e[m+(t<<1)>>1]|0)*1.306562965*k);t=i|3;f[j+(t<<2)>>2]=1.0/(u*+(e[m+(t<<1)>>1]|0)*1.175875602*k);l=t+1|0;f[j+(l<<2)>>2]=1.0/(u*+(e[m+(l<<1)>>1]|0)*k);l=t+2|0;f[j+(l<<2)>>2]=1.0/(u*+(e[m+(l<<1)>>1]|0)*.785694958*k);t=t+3|0;f[j+(t<<2)>>2]=1.0/(u*+(e[m+(t<<1)>>1]|0)*.5411961*k);t=i|7;f[j+(t<<2)>>2]=1.0/(u*+(e[m+(t<<1)>>1]|0)*.275899379*k);h=h+1|0;if((h|0)==8)break;else i=i+8|0}c[p+4+(n<<2)>>2]=2;break}default:{t=c[a>>2]|0;c[t+20>>2]=49;sd[c[t>>2]&127](a)}}n=n+1|0;if((n|0)>=(c[q>>2]|0))break;else o=o+88|0}return}function _forward_DCT(a,d,e,f,g,h,i){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=Xc;Xc=Xc+256|0;if((Xc|0)>=(Yc|0))N(256);o=p;m=c[(c[a+420>>2]|0)+44+(c[d+4>>2]<<2)>>2]|0;n=c[d+84>>2]|0;l=e+(g<<2)|0;if(!i){Xc=p;return}k=d+36|0;d=0;while(1){vd[m&127](o,l,h);j=0;do{g=c[n+(j<<2)>>2]|0;a=c[o+(j<<2)>>2]|0;e=1?g>>1:g;if((a|0)>=0){a=a+e|0;if((a|0)<(g|0))a=0;else a=(a|0)/(g|0)|0}else{a=e-a|0;if((a|0)<(g|0))a=0;else a=(a|0)/(g|0)|0;a=0-a|0}b[f+(d<<7)+(j<<1)>>1]=a;j=j+1|0}while((j|0)!=64);d=d+1|0;if((d|0)==(i|0))break;else h=(c[k>>2]|0)+h|0}Xc=p;return}function _forward_DCT_float(a,d,e,g,h,i,j){a=a|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0;o=Xc;Xc=Xc+256|0;if((Xc|0)>=(Yc|0))N(256);n=o;l=c[(c[a+420>>2]|0)+84+(c[d+4>>2]<<2)>>2]|0;m=c[d+84>>2]|0;k=e+(h<<2)|0;if(!j){Xc=o;return}d=d+36|0;a=i;e=0;while(1){vd[l&127](n,k,a);h=0;do{b[g+(e<<7)+(h<<1)>>1]=~~(+f[n+(h<<2)>>2]*+f[m+(h<<2)>>2]+16384.5)+49152;h=h+1|0}while((h|0)!=64);e=e+1|0;if((e|0)==(j|0))break;else a=(c[d>>2]|0)+a|0}Xc=o;return}function _jinit_huff_encoder(a){a=a|0;var b=0,d=0;b=hd[c[c[a+4>>2]>>2]&63](a,1,140)|0;c[a+424>>2]=b;c[b>>2]=16;d=b+44|0;c[b+92>>2]=0;c[b+76>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;c[b+64>>2]=0;c[b+96>>2]=0;c[b+80>>2]=0;c[b+68>>2]=0;c[b+100>>2]=0;c[b+84>>2]=0;c[b+72>>2]=0;c[b+104>>2]=0;c[b+88>>2]=0;if(!(c[a+268>>2]|0))return;c[b+136>>2]=0;return}function _start_pass_huff(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=c[a+424>>2]|0;e=(b|0)!=0;c[l+8>>2]=e?34:33;do if(!(c[a+268>>2]|0)){b=l+4|0;if(e){c[b>>2]=47;break}else{c[b>>2]=48;break}}else{c[l+120>>2]=a;c[l+108>>2]=b;b=(c[a+364>>2]|0)==0;d=l+4|0;do if(!(c[a+372>>2]|0))if(b){c[d>>2]=43;break}else{c[d>>2]=44;break}else{if(b){c[d>>2]=45;break}c[d>>2]=46;b=l+136|0;if(!(c[b>>2]|0)){k=hd[c[c[a+4>>2]>>2]&63](a,1,1e3)|0;c[b>>2]=k}}while(0);c[l+124>>2]=c[(c[a+296>>2]|0)+24>>2];c[l+128>>2]=0;c[l+132>>2]=0}while(0);h=a+292|0;if((c[h>>2]|0)<=0){k=l+12|0;c[k>>2]=0;k=l+16|0;c[k>>2]=0;k=a+236|0;k=c[k>>2]|0;a=l+36|0;c[a>>2]=k;l=l+40|0;c[l>>2]=0;return}i=a+364|0;j=a+372|0;k=a+368|0;g=a+4|0;if(!e){b=0;do{d=c[a+296+(b<<2)>>2]|0;if((c[i>>2]|0)==0?(c[j>>2]|0)==0:0){g=c[d+20>>2]|0;_jpeg_make_c_derived_tbl(a,1,g,l+44+(g<<2)|0);c[l+20+(b<<2)>>2]=0}if(c[k>>2]|0){g=c[d+24>>2]|0;_jpeg_make_c_derived_tbl(a,0,g,l+60+(g<<2)|0)}b=b+1|0}while((b|0)<(c[h>>2]|0));k=l+12|0;c[k>>2]=0;k=l+16|0;c[k>>2]=0;k=a+236|0;k=c[k>>2]|0;a=l+36|0;c[a>>2]=k;l=l+40|0;c[l>>2]=0;return}f=0;do{e=c[a+296+(f<<2)>>2]|0;if((c[i>>2]|0)==0?(c[j>>2]|0)==0:0){b=c[e+20>>2]|0;if(b>>>0>3){d=c[a>>2]|0;c[d+20>>2]=52;c[d+24>>2]=b;sd[c[c[a>>2]>>2]&127](a)}d=l+76+(b<<2)|0;b=c[d>>2]|0;if(!b){b=hd[c[c[g>>2]>>2]&63](a,1,1028)|0;c[d>>2]=b}_memset(b|0,0,1028)|0;c[l+20+(f<<2)>>2]=0}if(c[k>>2]|0){b=c[e+24>>2]|0;if(b>>>0>3){e=c[a>>2]|0;c[e+20>>2]=52;c[e+24>>2]=b;sd[c[c[a>>2]>>2]&127](a)}d=l+92+(b<<2)|0;b=c[d>>2]|0;if(!b){b=hd[c[c[g>>2]>>2]&63](a,1,1028)|0;c[d>>2]=b}_memset(b|0,0,1028)|0}f=f+1|0}while((f|0)<(c[h>>2]|0));k=l+12|0;c[k>>2]=0;k=l+16|0;c[k>>2]=0;k=a+236|0;k=c[k>>2]|0;a=l+36|0;c[a>>2]=k;l=l+40|0;c[l>>2]=0;return}function _finish_pass_gather(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;z=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);s=z+16|0;x=z;y=c[b+424>>2]|0;if(c[b+268>>2]|0?(g=y+128|0,d=c[g>>2]|0,d|0):0){d=32-(J((1?d>>1:d)|0)|0)|0;if(d>>>0>14){r=c[y+120>>2]|0;q=c[r>>2]|0;c[q+20>>2]=41;sd[c[q>>2]&127](r)}e=c[y+124>>2]|0;f=d<<4;r=y+108|0;if(!(c[r>>2]|0)){q=c[y+60+(e<<2)>>2]|0;_emit_bits_e(y,c[q+(f<<2)>>2]|0,a[q+1024+f>>0]|0)}else{q=(c[y+92+(e<<2)>>2]|0)+(f<<2)|0;c[q>>2]=(c[q>>2]|0)+1}if(d|0)_emit_bits_e(y,c[g>>2]|0,d);c[g>>2]=0;l=y+132|0;d=c[l>>2]|0;a:do if(!((d|0)==0|(c[r>>2]|0)!=0)){m=y+16|0;n=y+12|0;o=y+112|0;p=y+116|0;q=y+120|0;k=c[y+136>>2]|0;e=0;while(1){if(!e){i=c[m>>2]|0;e=i+1|0;f=(a[k>>0]&1)<<23-i|c[n>>2];if((e|0)>7){j=-2-i|0;j=i+9+((j|0)>-16?j:-16)|0;while(1){g=f&16711680;h=c[o>>2]|0;c[o>>2]=h+1;a[h>>0]=16?f>>>16:f;h=(c[p>>2]|0)+-1|0;c[p>>2]=h;if(!h){A=c[q>>2]|0;h=c[A+24>>2]|0;if(!(ed[c[h+12>>2]&127](A)|0)){A=c[q>>2]|0;B=c[A>>2]|0;c[B+20>>2]=25;sd[c[B>>2]&127](A)}c[o>>2]=c[h>>2];c[p>>2]=c[h+4>>2]}if((g|0)==16711680?(B=c[o>>2]|0,c[o>>2]=B+1,a[B>>0]=0,B=(c[p>>2]|0)+-1|0,c[p>>2]=B,(B|0)==0):0){B=c[q>>2]|0;g=c[B+24>>2]|0;if(!(ed[c[g+12>>2]&127](B)|0)){B=c[q>>2]|0;A=c[B>>2]|0;c[A+20>>2]=25;sd[c[A>>2]&127](B)}c[o>>2]=c[g>>2];c[p>>2]=c[g+4>>2]}f=f<<8;if((e|0)<=15)break;else e=e+-8|0}e=i+-7-(j&-8)|0}c[n>>2]=f;c[m>>2]=e}d=d+-1|0;if(!d)break a;k=k+1|0;e=c[r>>2]|0}}while(0);c[l>>2]=0};c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[s+12>>2]=0;c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;c[x+12>>2]=0;h=b+292|0;if((c[h>>2]|0)<=0){Xc=z;return}i=b+364|0;j=b+372|0;k=b+368|0;g=0;do{f=c[b+296+(g<<2)>>2]|0;if(((c[i>>2]|0)==0?(c[j>>2]|0)==0:0)?(t=c[f+20>>2]|0,u=s+(t<<2)|0,(c[u>>2]|0)==0):0){e=b+120+(t<<2)|0;d=c[e>>2]|0;if(!d){d=_jpeg_alloc_huff_table(b)|0;c[e>>2]=d}_jpeg_gen_optimal_table(b,d,c[y+76+(t<<2)>>2]|0);c[u>>2]=1}if(c[k>>2]|0?(v=c[f+24>>2]|0,w=x+(v<<2)|0,(c[w>>2]|0)==0):0){e=b+136+(v<<2)|0;d=c[e>>2]|0;if(!d){d=_jpeg_alloc_huff_table(b)|0;c[e>>2]=d}_jpeg_gen_optimal_table(b,d,c[y+92+(v<<2)>>2]|0);c[w>>2]=1}g=g+1|0}while((g|0)<(c[h>>2]|0));Xc=z;return}function _finish_pass_huff(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;t=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);o=t;r=c[b+424>>2]|0;s=b+24|0;d=c[s>>2]|0;h=c[d>>2]|0;if(!(c[b+268>>2]|0)){g=c[d+4>>2]|0;m=r+12|0;f=c[m>>2]|0;n=r+16|0;e=c[n>>2]|0;l=r+20|0;c[o>>2]=c[l>>2];c[o+4>>2]=c[l+4>>2];c[o+8>>2]=c[l+8>>2];c[o+12>>2]=c[l+12>>2];a:do if((e|0)>0){j=e+7|0;k=127<<17-e|f;d=h;while(1){i=k&16711680;r=d;h=r+1|0;d=h;a[r>>0]=16?k>>>16:k;g=g+-1|0;if(!g){g=c[s>>2]|0;if(!(ed[c[g+12>>2]&127](b)|0)){d=h;break}d=c[g>>2]|0;g=c[g+4>>2]|0}if((i|0)==16711680){r=d;h=r+1|0;d=h;a[r>>0]=0;g=g+-1|0;if(!g){g=c[s>>2]|0;if(!(ed[c[g+12>>2]&127](b)|0)){d=h;break}d=c[g>>2]|0;g=c[g+4>>2]|0}}if((j|0)>15){j=j+-8|0;k=k<<8}else{f=0;e=0;break a}}g=c[b>>2]|0;c[g+20>>2]=25;sd[c[g>>2]&127](b);g=0}else{d=h;f=0;e=0}while(0);s=c[s>>2]|0;c[s>>2]=d;c[s+4>>2]=g;c[m>>2]=f;c[n>>2]=e;c[l>>2]=c[o>>2];c[l+4>>2]=c[o+4>>2];c[l+8>>2]=c[o+8>>2];c[l+12>>2]=c[o+12>>2];Xc=t;return}q=r+112|0;c[q>>2]=h;p=r+116|0;c[p>>2]=c[d+4>>2];g=r+128|0;d=c[g>>2]|0;if(d|0){d=32-(J((1?d>>1:d)|0)|0)|0;if(d>>>0>14){o=c[r+120>>2]|0;n=c[o>>2]|0;c[n+20>>2]=41;sd[c[n>>2]&127](o)}e=c[r+124>>2]|0;f=d<<4;o=r+108|0;if(!(c[o>>2]|0)){n=c[r+60+(e<<2)>>2]|0;_emit_bits_e(r,c[n+(f<<2)>>2]|0,a[n+1024+f>>0]|0)}else{n=(c[r+92+(e<<2)>>2]|0)+(f<<2)|0;c[n>>2]=(c[n>>2]|0)+1}if(d|0)_emit_bits_e(r,c[g>>2]|0,d);c[g>>2]=0;b=r+132|0;d=c[b>>2]|0;b:do if(!((d|0)==0|(c[o>>2]|0)!=0)){l=r+16|0;m=r+12|0;n=r+120|0;k=c[r+136>>2]|0;e=0;while(1){if(!e){i=c[l>>2]|0;e=i+1|0;f=(a[k>>0]&1)<<23-i|c[m>>2];if((e|0)>7){j=-2-i|0;j=i+9+((j|0)>-16?j:-16)|0;while(1){g=f&16711680;h=c[q>>2]|0;c[q>>2]=h+1;a[h>>0]=16?f>>>16:f;h=(c[p>>2]|0)+-1|0;c[p>>2]=h;if(!h){u=c[n>>2]|0;h=c[u+24>>2]|0;if(!(ed[c[h+12>>2]&127](u)|0)){u=c[n>>2]|0;v=c[u>>2]|0;c[v+20>>2]=25;sd[c[v>>2]&127](u)}c[q>>2]=c[h>>2];c[p>>2]=c[h+4>>2]}if((g|0)==16711680?(v=c[q>>2]|0,c[q>>2]=v+1,a[v>>0]=0,v=(c[p>>2]|0)+-1|0,c[p>>2]=v,(v|0)==0):0){v=c[n>>2]|0;g=c[v+24>>2]|0;if(!(ed[c[g+12>>2]&127](v)|0)){v=c[n>>2]|0;u=c[v>>2]|0;c[u+20>>2]=25;sd[c[u>>2]&127](v)}c[q>>2]=c[g>>2];c[p>>2]=c[g+4>>2]}f=f<<8;if((e|0)<=15)break;else e=e+-8|0}e=i+-7-(j&-8)|0}c[m>>2]=f;c[l>>2]=e}d=d+-1|0;if(!d)break b;k=k+1|0;e=c[o>>2]|0}}while(0);c[b>>2]=0}_flush_bits_e(r);v=c[s>>2]|0;c[v>>2]=c[q>>2];c[v+4>>2]=c[p>>2];Xc=t;return}function _encode_mcu_DC_first_2803(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=c[d+424>>2]|0;o=d+24|0;j=c[o>>2]|0;p=q+112|0;c[p>>2]=c[j>>2];i=q+116|0;c[i>>2]=c[j+4>>2];j=d+236|0;if(c[j>>2]|0?(c[q+36>>2]|0)==0:0)_emit_restart_e(q,c[q+40>>2]|0);k=d+320|0;if((c[k>>2]|0)>0){l=d+376|0;m=q+108|0;h=0;do{g=c[d+324+(h<<2)>>2]|0;n=c[(c[d+296+(g<<2)>>2]|0)+20>>2]|0;r=b[c[e+(h<<2)>>2]>>1]|0;f=c[l>>2]|0;r=f?r>>f:r;g=q+20+(g<<2)|0;f=r-(c[g>>2]|0)|0;c[g>>2]=r;g=(31?f>>31:f)+f|0;f=(f|0)<0?0-f|0:f;if(f){f=32-(J(f|0)|0)|0;if(f>>>0>11){r=c[d>>2]|0;c[r+20>>2]=6;sd[c[r>>2]&127](d)}}else f=0;if(!(c[m>>2]|0)){r=c[q+44+(n<<2)>>2]|0;_emit_bits_e(q,c[r+(f<<2)>>2]|0,a[r+1024+f>>0]|0)}else{r=(c[q+76+(n<<2)>>2]|0)+(f<<2)|0;c[r>>2]=(c[r>>2]|0)+1}if(f|0)_emit_bits_e(q,g,f);h=h+1|0}while((h|0)<(c[k>>2]|0))}f=c[o>>2]|0;c[f>>2]=c[p>>2];c[f+4>>2]=c[i>>2];f=c[j>>2]|0;if(!f)return 1;h=q+36|0;g=c[h>>2]|0;if(!g){c[h>>2]=f;r=q+40|0;c[r>>2]=(c[r>>2]|0)+1&7}else f=g;c[h>>2]=f+-1;return 1}function _encode_mcu_AC_first_2804(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0;H=c[d+424>>2]|0;F=d+24|0;E=c[F>>2]|0;G=H+112|0;c[G>>2]=c[E>>2];D=H+116|0;c[D>>2]=c[E+4>>2];E=d+236|0;if(c[E>>2]|0?(c[H+36>>2]|0)==0:0)_emit_restart_e(H,c[H+40>>2]|0);z=c[d+368>>2]|0;A=c[d+376>>2]|0;B=c[d+384>>2]|0;q=c[e>>2]|0;e=c[d+364>>2]|0;if((e|0)<=(z|0)){r=H+128|0;s=H+124|0;t=H+108|0;u=H+120|0;v=H+132|0;w=H+136|0;x=H+16|0;y=H+12|0;f=0;while(1){g=b[q+(c[B+(e<<2)>>2]<<1)>>1]|0;h=g<<16>>16;do if(!(g<<16>>16))f=f+1|0;else{if(g<<16>>16<0){p=0-h|0;p=A?p>>A:p;o=p;p=~p}else{p=A?h>>A:h;o=p}if(!o){f=f+1|0;break}g=c[r>>2]|0;if(g|0){g=32-(J((1?g>>1:g)|0)|0)|0;if(g>>>0>14){n=c[u>>2]|0;m=c[n>>2]|0;c[m+20>>2]=41;sd[c[m>>2]&127](n)}h=c[s>>2]|0;i=g<<4;if(!(c[t>>2]|0)){n=c[H+60+(h<<2)>>2]|0;_emit_bits_e(H,c[n+(i<<2)>>2]|0,a[n+1024+i>>0]|0)}else{n=(c[H+92+(h<<2)>>2]|0)+(i<<2)|0;c[n>>2]=(c[n>>2]|0)+1}if(g|0)_emit_bits_e(H,c[r>>2]|0,g);c[r>>2]=0;g=c[v>>2]|0;a:do if(!((g|0)==0|(c[t>>2]|0)!=0)){n=c[w>>2]|0;h=0;while(1){if(!h){m=c[x>>2]|0;h=m+1|0;i=(a[n>>0]&1)<<23-m|c[y>>2];if((h|0)>7){l=-2-m|0;l=m+9+((l|0)>-16?l:-16)|0;while(1){j=i&16711680;k=c[G>>2]|0;c[G>>2]=k+1;a[k>>0]=16?i>>>16:i;k=(c[D>>2]|0)+-1|0;c[D>>2]=k;if(!k){I=c[u>>2]|0;k=c[I+24>>2]|0;if(!(ed[c[k+12>>2]&127](I)|0)){I=c[u>>2]|0;K=c[I>>2]|0;c[K+20>>2]=25;sd[c[K>>2]&127](I)}c[G>>2]=c[k>>2];c[D>>2]=c[k+4>>2]}do if((j|0)==16711680){K=c[G>>2]|0;c[G>>2]=K+1;a[K>>0]=0;K=(c[D>>2]|0)+-1|0;c[D>>2]=K;if(K|0)break;K=c[u>>2]|0;j=c[K+24>>2]|0;if(!(ed[c[j+12>>2]&127](K)|0)){K=c[u>>2]|0;I=c[K>>2]|0;c[I+20>>2]=25;sd[c[I>>2]&127](K)}c[G>>2]=c[j>>2];c[D>>2]=c[j+4>>2]}while(0);i=i<<8;if((h|0)<=15)break;else h=h+-8|0}h=m+-7-(l&-8)|0}c[y>>2]=i;c[x>>2]=h}g=g+-1|0;if(!g)break a;n=n+1|0;h=c[t>>2]|0}}while(0);c[v>>2]=0}if((f|0)>15){h=~f;h=f+16+((h|0)>-32?h:-32)&-16;g=f;while(1){i=c[s>>2]|0;if(!(c[t>>2]|0)){K=c[H+60+(i<<2)>>2]|0;_emit_bits_e(H,c[K+960>>2]|0,a[K+1264>>0]|0)}else{K=(c[H+92+(i<<2)>>2]|0)+960|0;c[K>>2]=(c[K>>2]|0)+1}if((g|0)>31)g=g+-16|0;else break}f=f+-16-h|0}g=32-(J((1?o>>1:o)|0)|0)+1|0;if(g>>>0>10){K=c[d>>2]|0;c[K+20>>2]=6;sd[c[K>>2]&127](d)}h=c[s>>2]|0;f=g+(f<<4)|0;if(!(c[t>>2]|0)){K=c[H+60+(h<<2)>>2]|0;_emit_bits_e(H,c[K+(f<<2)>>2]|0,a[K+1024+f>>0]|0)}else{K=(c[H+92+(h<<2)>>2]|0)+(f<<2)|0;c[K>>2]=(c[K>>2]|0)+1}_emit_bits_e(H,p,g);f=0}while(0);if((e|0)<(z|0))e=e+1|0;else break}if((f|0)>0?(C=H+128|0,K=(c[C>>2]|0)+1|0,c[C>>2]=K,(K|0)==32767):0){e=c[H+124>>2]|0;q=H+108|0;if(!(c[q>>2]|0)){K=c[H+60+(e<<2)>>2]|0;_emit_bits_e(H,c[K+896>>2]|0,a[K+1248>>0]|0)}else{K=(c[H+92+(e<<2)>>2]|0)+896|0;c[K>>2]=(c[K>>2]|0)+1}_emit_bits_e(H,c[C>>2]|0,14);c[C>>2]=0;m=H+132|0;e=c[m>>2]|0;b:do if(!((e|0)==0|(c[q>>2]|0)!=0)){n=H+16|0;o=H+12|0;p=H+120|0;l=c[H+136>>2]|0;f=0;while(1){if(!f){j=c[n>>2]|0;f=j+1|0;g=(a[l>>0]&1)<<23-j|c[o>>2];if((f|0)>7){k=-2-j|0;k=j+9+((k|0)>-16?k:-16)|0;while(1){h=g&16711680;K=c[G>>2]|0;c[G>>2]=K+1;a[K>>0]=16?g>>>16:g;K=(c[D>>2]|0)+-1|0;c[D>>2]=K;if(!K){K=c[p>>2]|0;i=c[K+24>>2]|0;if(!(ed[c[i+12>>2]&127](K)|0)){K=c[p>>2]|0;I=c[K>>2]|0;c[I+20>>2]=25;sd[c[I>>2]&127](K)}c[G>>2]=c[i>>2];c[D>>2]=c[i+4>>2]}if((h|0)==16711680?(K=c[G>>2]|0,c[G>>2]=K+1,a[K>>0]=0,K=(c[D>>2]|0)+-1|0,c[D>>2]=K,(K|0)==0):0){K=c[p>>2]|0;h=c[K+24>>2]|0;if(!(ed[c[h+12>>2]&127](K)|0)){K=c[p>>2]|0;I=c[K>>2]|0;c[I+20>>2]=25;sd[c[I>>2]&127](K)}c[G>>2]=c[h>>2];c[D>>2]=c[h+4>>2]}g=g<<8;if((f|0)<=15)break;else f=f+-8|0}f=j+-7-(k&-8)|0}c[o>>2]=g;c[n>>2]=f}e=e+-1|0;if(!e)break b;l=l+1|0;f=c[q>>2]|0}}while(0);c[m>>2]=0}}e=c[F>>2]|0;c[e>>2]=c[G>>2];c[e+4>>2]=c[D>>2];e=c[E>>2]|0;if(!e)return 1;g=H+36|0;f=c[g>>2]|0;if(!f){c[g>>2]=e;K=H+40|0;c[K>>2]=(c[K>>2]|0)+1&7}else e=f;c[g>>2]=e+-1;return 1} function _png_gamma_correct(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;e=c+-1|0;if((a[b+424>>0]|0)!=8)if(e>>>0<65534){d=~~+t(+(+w(+(+(c|0)/65535.0),+(+(d|0)*1.0e-05))*65535.0+.5))&65535;return d|0}else{d=c&65535;return d|0}else{if(e>>>0<254)e=~~+t(+(+w(+(+(c|0)/255.0),+(+(d|0)*1.0e-05))*255.0+.5))&255;else e=c&255;d=e&255;return d|0}return 0}function _png_destroy_gamma_table(a){a=a|0;var b=0,d=0,e=0,f=0;f=a+484|0;_png_free(a,c[f>>2]|0);c[f>>2]=0;f=a+488|0;b=c[f>>2]|0;if(b|0){d=8-(c[a+476>>2]|0)|0;e=1<>2]|0);d=d+1|0;b=c[f>>2]|0}while((d|0)<(e|0))}_png_free(a,b);c[f>>2]=0}f=a+492|0;_png_free(a,c[f>>2]|0);c[f>>2]=0;f=a+496|0;_png_free(a,c[f>>2]|0);c[f>>2]=0;f=a+500|0;b=c[f>>2]|0;if(b|0){d=8-(c[a+476>>2]|0)|0;e=1<>2]|0);d=d+1|0;b=c[f>>2]|0}while((d|0)<(e|0))}_png_free(a,b);c[f>>2]=0}f=a+504|0;b=c[f>>2]|0;if(!b)return;d=8-(c[a+476>>2]|0)|0;e=1<>2]|0);d=d+1|0;b=c[f>>2]|0}while((d|0)<(e|0))}_png_free(a,b);c[f>>2]=0;return}function _png_build_16bit_table(a,d,e,f){a=a|0;d=d|0;e=e|0;f=f|0;var g=0.0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0;m=8-e|0;n=1<>2]=l;h=(e|0)==0;g=+(f|0)*1.0e-05;if((f+-95e3|0)>>>0>=10001){d=0;do{f=_png_malloc(a,512)|0;c[l+(d<<2)>>2]=f;e=0;do{k=~~+t(+(+w(+(i*+(((e<>>0)),+g)*65535.0+.5))&65535;b[f+(e<<1)>>1]=k;e=e+1|0}while((e|0)!=256);d=d+1|0}while(d>>>0>>0);return}e=0;do{f=_png_malloc(a,512)|0;c[l+(e<<2)>>2]=f;if(h){d=0;do{b[f+(d<<1)>>1]=(d<>1]=(((((d<>>0)/(k>>>0)|0;d=d+1|0}while((d|0)!=256)}e=e+1|0}while(e>>>0>>0);return}function _png_read_image(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;if(!b)return;e=b+208|0;do if(!(c[e>>2]&64)){f=_png_set_interlace_handling(b)|0;if(!(c[e>>2]&64)){_png_read_start_row(b);break}else{_png_app_error(b,161218);break}}else{if(a[b+420>>0]|0?(c[b+212>>2]&2|0)==0:0)c[b+352>>2]=c[b+348>>2];f=_png_set_interlace_handling(b)|0}while(0);i=c[b+348>>2]|0;if((f|0)<1|(i|0)==0)return;e=0;do{g=0;h=d;while(1){_png_read_row(b,c[h>>2]|0,0);g=g+1|0;if((g|0)==(i|0))break;else h=h+4|0}e=e+1|0}while((e|0)!=(f|0));return}function _png_read_transform_info(e,f){e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=c[e+212>>2]|0;do if(m&4096|0){h=f+25|0;i=a[h>>0]|0;g=(b[e+416>>1]|0)==0;if(i<<24>>24==3){a[h>>0]=g?2:6;a[f+24>>0]=8;b[f+22>>1]=0;if(c[e+404>>2]|0)break;_png_error(e,161408)}if(!((m&33554432|0)==0|g))a[h>>0]=i|4;g=f+24|0;if((d[g>>0]|0)<8)a[g>>0]=8;b[f+22>>1]=0}while(0);if(m&128|0){l=f+170|0;k=e+444|0;b[l>>1]=b[k>>1]|0;b[l+2>>1]=b[k+2>>1]|0;b[l+4>>1]=b[k+4>>1]|0;b[l+6>>1]=b[k+6>>1]|0;b[l+8>>1]=b[k+8>>1]|0}c[f+40>>2]=c[e+796>>2];l=f+24|0;g=a[l>>0]|0;if(g<<24>>24==16){if(!(m&67108864))g=16;else{a[l>>0]=8;g=8}if(m&1024){a[l>>0]=8;g=8}}if(m&16384|0){k=f+25|0;a[k>>0]=a[k>>0]|2}if(m&6291456|0){k=f+25|0;a[k>>0]=a[k>>0]&-3}a:do if(m&64|0){h=f+25|0;switch(a[h>>0]|0){case 6:case 2:break;default:break a}if((c[e+604>>2]|0)!=0&g<<24>>24==8)a[h>>0]=3}while(0);if((m&512|0)!=0&g<<24>>24==8)if((a[f+25>>0]|0)==3)g=8;else{a[l>>0]=16;g=16}if((m&4|0)!=0&(g&255)<8){a[l>>0]=8;g=8}k=f+25|0;j=a[k>>0]|0;do if(j<<24>>24!=3){h=f+29|0;if(!(j&2)){a[h>>0]=1;h=1;break}else{a[h>>0]=3;h=3;break}}else{a[f+29>>0]=1;h=1}while(0);i=j&-5;if(!(m&262144))i=j;else{a[k>>0]=i;b[f+22>>1]=0}if(i&4){h=h+1<<24>>24;a[f+29>>0]=h}b:do if(m&32768){switch(i<<24>>24){case 0:case 2:break;default:{i=h;break b}}h=h+1<<24>>24;a[f+29>>0]=h;if(!(m&16777216))i=h;else{a[k>>0]=i|4;i=h}}else i=h;while(0);if(m&1048576){h=a[e+200>>0]|0;if(h<<24>>24){a[l>>0]=h;g=h}h=a[e+201>>0]|0;if(!(h<<24>>24))h=i;else a[f+29>>0]=h}else h=i;g=H(g&255,h&255)|0;a[f+30>>0]=g;g=g&255;h=c[f>>2]|0;if(g>>>0>7){m=H(3?g>>>3:g,h)|0;f=f+12|0;c[f>>2]=m;f=e+392|0;c[f>>2]=m;return}else{m=(H(g,h)|0)+7|0;m=3?m>>>3:m;f=f+12|0;c[f>>2]=m;f=e+392|0;c[f>>2]=m;return}}function _png_read_sig(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=b+429|0;f=a[e>>0]|0;g=f&255;if((f&255)>7)return;h=8-g|0;c[b+772>>2]=17;_png_read_data(b,d+32+g|0,h);a[e>>0]=8;d=d+32|0;if(!(_png_sig_cmp(d,g,h)|0)){if((f&255)>=3)return;h=b+204|0;c[h>>2]=c[h>>2]|4096;return}if((f&255)>=4)_png_error(b,161527);if(!(_png_sig_cmp(d,g,h+-4|0)|0))_png_error(b,161527);else _png_error(b,161512)}function _png_sig_cmp(a,b,c){a=a|0;b=b|0;c=c|0;if(c>>>0<=8){if(!c){b=-1;return b|0}}else c=8;if(b>>>0>7){b=-1;return b|0}b=_memcmp(a+b|0,161566+b|0,(c+b|0)>>>0>8?8-b|0:c)|0;return b|0}function _png_default_read_data(a,b,d){a=a|0;b=b|0;d=d|0;if(!a)return;if((_fread(b,1,d,c[a+184>>2]|0)|0)==(d|0))return;else _png_error(a,161574)}function _jinit_marker_writer(a){a=a|0;var b=0;b=hd[c[c[a+4>>2]>>2]&63](a,1,32)|0;c[a+408>>2]=b;c[b>>2]=36;c[b+4>>2]=37;c[b+8>>2]=38;c[b+12>>2]=39;c[b+16>>2]=40;c[b+20>>2]=74;c[b+24>>2]=24;c[b+28>>2]=0;return}function _write_file_header(d){d=d|0;var e=0,f=0,g=0,h=0,i=0;f=c[d+408>>2]|0;g=d+24|0;e=c[g>>2]|0;i=c[e>>2]|0;c[e>>2]=i+1;a[i>>0]=-1;i=e+4|0;h=(c[i>>2]|0)+-1|0;c[i>>2]=h;if((h|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=-40;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}c[f+28>>2]=0;do if(c[d+244>>2]|0){e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=-1;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=-32;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=0;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=16;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=74;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=70;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=73;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=70;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=0;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}i=a[d+248>>0]|0;e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=i;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}i=a[d+249>>0]|0;e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=i;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}i=a[d+250>>0]|0;e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=i;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}f=b[d+252>>1]|0;e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=8?(f&65535)>>>8:f&65535;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=f;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}f=b[d+254>>1]|0;e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=8?(f&65535)>>>8:f&65535;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;do if(!i){if(ed[c[e+12>>2]&127](d)|0)break;i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}while(0);e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=f;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;do if(!i){if(ed[c[e+12>>2]&127](d)|0)break;i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}while(0);e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=0;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;do if(!i){if(ed[c[e+12>>2]&127](d)|0)break;i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}while(0);e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=0;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if(i|0)break;if(ed[c[e+12>>2]&127](d)|0)break;i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}while(0);if(!(c[d+256>>2]|0))return;e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=-1;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=-18;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=0;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=14;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=65;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=100;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=111;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=98;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=101;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=0;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=100;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=0;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=0;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=0;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](d)|0)==0:0){i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=0;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;do if(!i){if(ed[c[e+12>>2]&127](d)|0)break;i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d)}while(0);switch(c[d+80>>2]|0){case 3:{e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=1;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if(i|0)return;if(ed[c[e+12>>2]&127](d)|0)return;i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d);return}case 5:{e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=2;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if(i|0)return;if(ed[c[e+12>>2]&127](d)|0)return;i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d);return}default:{e=c[g>>2]|0;h=c[e>>2]|0;c[e>>2]=h+1;a[h>>0]=0;h=e+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if(i|0)return;if(ed[c[e+12>>2]&127](d)|0)return;i=c[d>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](d);return}}}function _write_frame_header(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=b+84|0;j=b+76|0;d=c[j>>2]|0;if((d|0)>0){d=0;f=0;g=c[l>>2]|0;while(1){e=(_emit_dqt(b,c[g+16>>2]|0)|0)+d|0;f=f+1|0;d=c[j>>2]|0;if((f|0)>=(d|0))break;else{d=e;g=g+88|0}}}else e=0;i=b+212|0;m=b+268|0;f=(c[m>>2]|0)==0;a:do if(c[i>>2]|0)if(f)k=19;else k=18;else{b:do if(f){do if((c[b+72>>2]|0)==8?(c[b+380>>2]|0)==8:0){if((d|0)>0){f=1;g=0;h=c[l>>2]|0;while(1){if(!((c[h+20>>2]|0)<=1?(c[h+24>>2]|0)<=1:0))f=0;g=g+1|0;if((g|0)==(d|0)){d=f;break}else h=h+88|0}}else d=1;if(!((e|0)!=0&(d|0)!=0)){if(!d)break;_emit_sof(b,192);break a}d=c[b>>2]|0;c[d+20>>2]=77;td[c[d+4>>2]&63](b,0);d=(c[m>>2]|0)!=0;if(!(c[i>>2]|0))if(d)break b;else break;else if(d){k=18;break a}else{k=19;break a}}while(0);_emit_sof(b,193);break a}while(0);_emit_sof(b,194)}while(0);if((k|0)==18)_emit_sof(b,202);else if((k|0)==19)_emit_sof(b,201);switch(c[b+260>>2]|0){case 0:break;case 1:{if((c[j>>2]|0)<3)k=27;else k=28;break}default:k=27}if((k|0)==27){j=c[b>>2]|0;c[j+20>>2]=28;sd[c[j>>2]&127](b);k=28}do if((k|0)==28){e=b+24|0;d=c[e>>2]|0;j=c[d>>2]|0;c[d>>2]=j+1;a[j>>0]=-1;j=d+4|0;k=(c[j>>2]|0)+-1|0;c[j>>2]=k;if((k|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){k=c[b>>2]|0;c[k+20>>2]=25;sd[c[k>>2]&127](b)}d=c[e>>2]|0;j=c[d>>2]|0;c[d>>2]=j+1;a[j>>0]=-8;j=d+4|0;k=(c[j>>2]|0)+-1|0;c[j>>2]=k;if((k|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){k=c[b>>2]|0;c[k+20>>2]=25;sd[c[k>>2]&127](b)}d=c[e>>2]|0;j=c[d>>2]|0;c[d>>2]=j+1;a[j>>0]=0;j=d+4|0;k=(c[j>>2]|0)+-1|0;c[j>>2]=k;if((k|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){k=c[b>>2]|0;c[k+20>>2]=25;sd[c[k>>2]&127](b)}d=c[e>>2]|0;j=c[d>>2]|0;c[d>>2]=j+1;a[j>>0]=24;j=d+4|0;k=(c[j>>2]|0)+-1|0;c[j>>2]=k;if((k|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){k=c[b>>2]|0;c[k+20>>2]=25;sd[c[k>>2]&127](b)}d=c[e>>2]|0;j=c[d>>2]|0;c[d>>2]=j+1;a[j>>0]=13;j=d+4|0;k=(c[j>>2]|0)+-1|0;c[j>>2]=k;if((k|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){k=c[b>>2]|0;c[k+20>>2]=25;sd[c[k>>2]&127](b)}d=c[e>>2]|0;j=c[d>>2]|0;c[d>>2]=j+1;a[j>>0]=0;j=d+4|0;k=(c[j>>2]|0)+-1|0;c[j>>2]=k;if((k|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){k=c[b>>2]|0;c[k+20>>2]=25;sd[c[k>>2]&127](b)}d=c[e>>2]|0;j=c[d>>2]|0;c[d>>2]=j+1;a[j>>0]=-1;j=d+4|0;k=(c[j>>2]|0)+-1|0;c[j>>2]=k;if((k|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){k=c[b>>2]|0;c[k+20>>2]=25;sd[c[k>>2]&127](b)}d=c[e>>2]|0;j=c[d>>2]|0;c[d>>2]=j+1;a[j>>0]=3;j=d+4|0;k=(c[j>>2]|0)+-1|0;c[j>>2]=k;if((k|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){k=c[b>>2]|0;c[k+20>>2]=25;sd[c[k>>2]&127](b)}d=c[e>>2]|0;k=c[(c[l>>2]|0)+88>>2]&255;j=c[d>>2]|0;c[d>>2]=j+1;a[j>>0]=k;j=d+4|0;k=(c[j>>2]|0)+-1|0;c[j>>2]=k;if((k|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){k=c[b>>2]|0;c[k+20>>2]=25;sd[c[k>>2]&127](b)}d=c[e>>2]|0;k=c[c[l>>2]>>2]&255;j=c[d>>2]|0;c[d>>2]=j+1;a[j>>0]=k;j=d+4|0;k=(c[j>>2]|0)+-1|0;c[j>>2]=k;if((k|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){k=c[b>>2]|0;c[k+20>>2]=25;sd[c[k>>2]&127](b)}d=c[e>>2]|0;l=c[(c[l>>2]|0)+176>>2]&255;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=l;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;if((l|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=-128;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;if((l|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=0;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;if((l|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=0;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;if((l|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=0;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;if((l|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=0;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;do if(!l){if(ed[c[d+12>>2]&127](b)|0)break;l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}while(0);d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=0;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;do if(!l){if(ed[c[d+12>>2]&127](b)|0)break;l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}while(0);d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=0;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;do if(!l){if(ed[c[d+12>>2]&127](b)|0)break;l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}while(0);d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=1;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;do if(!l){if(ed[c[d+12>>2]&127](b)|0)break;l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}while(0);d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=0;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;do if(!l){if(ed[c[d+12>>2]&127](b)|0)break;l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}while(0);d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=0;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;do if(!l){if(ed[c[d+12>>2]&127](b)|0)break;l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}while(0);d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=0;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;do if(!l){if(ed[c[d+12>>2]&127](b)|0)break;l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}while(0);d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=0;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;do if(!l){if(ed[c[d+12>>2]&127](b)|0)break;l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}while(0);d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=1;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;do if(!l){if(ed[c[d+12>>2]&127](b)|0)break;l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}while(0);d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=0;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;do if(!l){if(ed[c[d+12>>2]&127](b)|0)break;l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}while(0);d=c[e>>2]|0;k=c[d>>2]|0;c[d>>2]=k+1;a[k>>0]=0;k=d+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;if(l|0)break;if(ed[c[d+12>>2]&127](b)|0)break;l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}while(0);if(!(c[m>>2]|0))return;e=b+380|0;if((c[e>>2]|0)==8)return;f=b+24|0;d=c[f>>2]|0;l=c[d>>2]|0;c[d>>2]=l+1;a[l>>0]=-1;l=d+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if((m|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}d=c[f>>2]|0;l=c[d>>2]|0;c[d>>2]=l+1;a[l>>0]=-38;l=d+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if((m|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}d=c[f>>2]|0;l=c[d>>2]|0;c[d>>2]=l+1;a[l>>0]=0;l=d+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if((m|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}d=c[f>>2]|0;l=c[d>>2]|0;c[d>>2]=l+1;a[l>>0]=6;l=d+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if((m|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}d=c[f>>2]|0;l=c[d>>2]|0;c[d>>2]=l+1;a[l>>0]=0;l=d+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if((m|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}d=c[f>>2]|0;l=c[d>>2]|0;c[d>>2]=l+1;a[l>>0]=0;l=d+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if((m|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}m=c[e>>2]|0;m=(H(m,m)|0)+255|0;d=c[f>>2]|0;l=c[d>>2]|0;c[d>>2]=l+1;a[l>>0]=m;l=d+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if((m|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}d=c[f>>2]|0;l=c[d>>2]|0;c[d>>2]=l+1;a[l>>0]=0;l=d+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if(m|0)return;if(ed[c[d+12>>2]&127](b)|0)return;m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b);return}function _write_scan_header(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);u=x+16|0;v=x;w=c[b+408>>2]|0;if(!(c[b+212>>2]|0)){f=b+292|0;if((c[f>>2]|0)>0){g=b+364|0;h=b+372|0;i=b+368|0;e=0;do{j=c[b+296+(e<<2)>>2]|0;if((c[g>>2]|0)==0?(c[h>>2]|0)==0:0)_emit_dht(b,c[j+20>>2]|0,0);if(c[i>>2]|0)_emit_dht(b,c[j+24>>2]|0,1);e=e+1|0}while((e|0)<(c[f>>2]|0))}}else{c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[v+12>>2]=0;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[u+12>>2]=0;h=c[b+292>>2]|0;a:do if((h|0)>0){f=(c[b+368>>2]|0)==0;if(c[b+364>>2]|0){if(f){e=0;f=0;g=0;h=0;i=0;j=0;k=0;l=0;m=0;n=0;o=0;p=0;q=0;r=0;s=0;t=0;break}e=0;while(1){a[v+(c[(c[b+296+(e<<2)>>2]|0)+24>>2]|0)>>0]=1;e=e+1|0;if((e|0)==(h|0)){e=0;f=0;g=0;h=0;i=0;j=0;k=0;l=0;m=0;n=0;o=0;p=0;q=0;r=0;s=0;t=0;break a}}}if(c[b+372>>2]|0){if(f){e=0;f=0;g=0;h=0;i=0;j=0;k=0;l=0;m=0;n=0;o=0;p=0;q=0;r=0;s=0;t=0;break}e=0;while(1){a[v+(c[(c[b+296+(e<<2)>>2]|0)+24>>2]|0)>>0]=1;e=e+1|0;if((e|0)==(h|0)){e=0;f=0;g=0;h=0;i=0;j=0;k=0;l=0;m=0;n=0;o=0;p=0;q=0;r=0;s=0;t=0;break a}}}e=0;do{g=c[b+296+(e<<2)>>2]|0;a[u+(c[g+20>>2]|0)>>0]=1;if(!f)a[v+(c[g+24>>2]|0)>>0]=1;e=e+1|0}while((e|0)!=(h|0));e=a[u+12>>0]|0;f=a[u+13>>0]|0;g=a[u+14>>0]|0;h=a[u+15>>0]|0;i=a[u>>0]|0;j=a[u+1>>0]|0;k=a[u+2>>0]|0;l=a[u+3>>0]|0;m=a[u+4>>0]|0;n=a[u+5>>0]|0;o=a[u+6>>0]|0;p=a[u+7>>0]|0;q=a[u+8>>0]|0;r=a[u+9>>0]|0;s=a[u+10>>0]|0;t=a[u+11>>0]|0}else{e=0;f=0;g=0;h=0;i=0;j=0;k=0;l=0;m=0;n=0;o=0;p=0;q=0;r=0;s=0;t=0}while(0);f=(t<<24>>24)+(e<<24>>24)+(s<<24>>24)+(r<<24>>24)+(q<<24>>24)+(p<<24>>24)+(o<<24>>24)+(n<<24>>24)+(m<<24>>24)+(l<<24>>24)+(k<<24>>24)+(j<<24>>24)+(i<<24>>24)+(a[v>>0]|0)+(a[v+1>>0]|0)+(a[v+2>>0]|0)+(a[v+3>>0]|0)+(a[v+4>>0]|0)+(a[v+5>>0]|0)+(a[v+6>>0]|0)+(a[v+7>>0]|0)+(a[v+8>>0]|0)+(a[v+9>>0]|0)+(a[v+10>>0]|0)+(a[v+11>>0]|0)+(a[v+12>>0]|0)+(f<<24>>24)+(a[v+13>>0]|0)+(g<<24>>24)+(a[v+14>>0]|0)+(h<<24>>24)+(a[v+15>>0]|0)|0;if(f|0){g=b+24|0;e=c[g>>2]|0;s=c[e>>2]|0;c[e>>2]=s+1;a[s>>0]=-1;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if((t|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){t=c[b>>2]|0;c[t+20>>2]=25;sd[c[t>>2]&127](b)}e=c[g>>2]|0;s=c[e>>2]|0;c[e>>2]=s+1;a[s>>0]=-52;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if((t|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){t=c[b>>2]|0;c[t+20>>2]=25;sd[c[t>>2]&127](b)}f=(f<<1)+2|0;e=c[g>>2]|0;s=c[e>>2]|0;c[e>>2]=s+1;a[s>>0]=8?f>>>8:f;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if((t|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){t=c[b>>2]|0;c[t+20>>2]=25;sd[c[t>>2]&127](b)}e=c[g>>2]|0;s=c[e>>2]|0;c[e>>2]=s+1;a[s>>0]=f;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if((t|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){t=c[b>>2]|0;c[t+20>>2]=25;sd[c[t>>2]&127](b)}f=0;do{if(a[u+f>>0]|0){e=c[g>>2]|0;s=c[e>>2]|0;c[e>>2]=s+1;a[s>>0]=f;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if((t|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){t=c[b>>2]|0;c[t+20>>2]=25;sd[c[t>>2]&127](b)}e=c[g>>2]|0;t=(d[b+168+f>>0]<<4)+(d[b+152+f>>0]|0)&255;s=c[e>>2]|0;c[e>>2]=s+1;a[s>>0]=t;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if((t|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){t=c[b>>2]|0;c[t+20>>2]=25;sd[c[t>>2]&127](b)}}if(a[v+f>>0]|0){e=c[g>>2]|0;s=c[e>>2]|0;c[e>>2]=s+1;a[s>>0]=f+16;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if((t|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){t=c[b>>2]|0;c[t+20>>2]=25;sd[c[t>>2]&127](b)}t=a[b+184+f>>0]|0;e=c[g>>2]|0;s=c[e>>2]|0;c[e>>2]=s+1;a[s>>0]=t;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if((t|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){t=c[b>>2]|0;c[t+20>>2]=25;sd[c[t>>2]&127](b)}}f=f+1|0}while((f|0)!=16)}}h=b+236|0;g=w+28|0;m=b+24|0;if((c[h>>2]|0)!=(c[g>>2]|0)){e=c[m>>2]|0;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=-1;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}e=c[m>>2]|0;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=-35;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}e=c[m>>2]|0;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=0;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}e=c[m>>2]|0;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=4;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}f=c[h>>2]|0;e=c[m>>2]|0;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=8?f>>>8:f;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}e=c[m>>2]|0;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=f;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}c[g>>2]=c[h>>2]}e=c[m>>2]|0;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=-1;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}e=c[m>>2]|0;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=-38;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}l=b+292|0;f=(c[l>>2]<<1)+6|0;e=c[m>>2]|0;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=8?f>>>8:f;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}e=c[m>>2]|0;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=f;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}e=c[m>>2]|0;w=c[l>>2]&255;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=w;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}k=b+364|0;if((c[l>>2]|0)>0){i=b+372|0;j=b+368|0;h=0;do{f=c[b+296+(h<<2)>>2]|0;e=c[m>>2]|0;w=c[f>>2]&255;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=w;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}if((c[k>>2]|0)==0?(c[i>>2]|0)==0:0)g=c[f+20>>2]|0;else g=0;if(!(c[j>>2]|0))e=0;else e=c[f+24>>2]|0;f=c[m>>2]|0;v=c[f>>2]|0;c[f>>2]=v+1;a[v>>0]=e+(g<<4);v=f+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[f+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}h=h+1|0}while((h|0)<(c[l>>2]|0))}e=c[m>>2]|0;w=c[k>>2]&255;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=w;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}e=c[m>>2]|0;w=c[b+368>>2]&255;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=w;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if((w|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b)}e=c[m>>2]|0;w=(c[b+372>>2]<<4)+(c[b+376>>2]|0)&255;v=c[e>>2]|0;c[e>>2]=v+1;a[v>>0]=w;v=e+4|0;w=(c[v>>2]|0)+-1|0;c[v>>2]=w;if(w|0){Xc=x;return}if(ed[c[e+12>>2]&127](b)|0){Xc=x;return}w=c[b>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](b);Xc=x;return}function _write_file_trailer(b){b=b|0;var d=0,e=0,f=0,g=0;d=b+24|0;e=c[d>>2]|0;g=c[e>>2]|0;c[e>>2]=g+1;a[g>>0]=-1;g=e+4|0;f=(c[g>>2]|0)+-1|0;c[g>>2]=f;if((f|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){g=c[b>>2]|0;c[g+20>>2]=25;sd[c[g>>2]&127](b)}d=c[d>>2]|0;f=c[d>>2]|0;c[d>>2]=f+1;a[f>>0]=-39;f=d+4|0;g=(c[f>>2]|0)+-1|0;c[f>>2]=g;if(g|0)return;if(ed[c[d+12>>2]&127](b)|0)return;g=c[b>>2]|0;c[g+20>>2]=25;sd[c[g>>2]&127](b);return}function _write_tables_only(b){b=b|0;var d=0,e=0,f=0,g=0;e=b+24|0;d=c[e>>2]|0;g=c[d>>2]|0;c[d>>2]=g+1;a[g>>0]=-1;g=d+4|0;f=(c[g>>2]|0)+-1|0;c[g>>2]=f;if((f|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){g=c[b>>2]|0;c[g+20>>2]=25;sd[c[g>>2]&127](b)}d=c[e>>2]|0;f=c[d>>2]|0;c[d>>2]=f+1;a[f>>0]=-40;f=d+4|0;g=(c[f>>2]|0)+-1|0;c[f>>2]=g;if((g|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){g=c[b>>2]|0;c[g+20>>2]=25;sd[c[g>>2]&127](b)}if(c[b+88>>2]|0)_emit_dqt(b,0)|0;if(c[b+92>>2]|0)_emit_dqt(b,1)|0;if(c[b+96>>2]|0)_emit_dqt(b,2)|0;if(c[b+100>>2]|0)_emit_dqt(b,3)|0;if(!(c[b+212>>2]|0)){if(c[b+120>>2]|0)_emit_dht(b,0,0);if(c[b+136>>2]|0)_emit_dht(b,0,1);if(c[b+124>>2]|0)_emit_dht(b,1,0);if(c[b+140>>2]|0)_emit_dht(b,1,1);if(c[b+128>>2]|0)_emit_dht(b,2,0);if(c[b+144>>2]|0)_emit_dht(b,2,1);if(c[b+132>>2]|0)_emit_dht(b,3,0);if(c[b+148>>2]|0)_emit_dht(b,3,1)}d=c[e>>2]|0;f=c[d>>2]|0;c[d>>2]=f+1;a[f>>0]=-1;f=d+4|0;g=(c[f>>2]|0)+-1|0;c[f>>2]=g;if((g|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){g=c[b>>2]|0;c[g+20>>2]=25;sd[c[g>>2]&127](b)}d=c[e>>2]|0;f=c[d>>2]|0;c[d>>2]=f+1;a[f>>0]=-39;f=d+4|0;g=(c[f>>2]|0)+-1|0;c[f>>2]=g;if(g|0)return;if(ed[c[d+12>>2]&127](b)|0)return;g=c[b>>2]|0;c[g+20>>2]=25;sd[c[g>>2]&127](b);return}function _write_marker_header(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;if(e>>>0>65533){g=c[b>>2]|0;c[g+20>>2]=12;sd[c[g>>2]&127](b)}g=b+24|0;f=c[g>>2]|0;i=c[f>>2]|0;c[f>>2]=i+1;a[i>>0]=-1;i=f+4|0;h=(c[i>>2]|0)+-1|0;c[i>>2]=h;if((h|0)==0?(ed[c[f+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}f=c[g>>2]|0;h=c[f>>2]|0;c[f>>2]=h+1;a[h>>0]=d;h=f+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[f+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}d=e+2|0;f=c[g>>2]|0;h=c[f>>2]|0;c[f>>2]=h+1;a[h>>0]=8?d>>>8:d;h=f+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if((i|0)==0?(ed[c[f+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}f=c[g>>2]|0;h=c[f>>2]|0;c[f>>2]=h+1;a[h>>0]=d;h=f+4|0;i=(c[h>>2]|0)+-1|0;c[h>>2]=i;if(i|0)return;if(ed[c[f+12>>2]&127](b)|0)return;i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b);return}function _write_marker_byte(b,d){b=b|0;d=d|0;var e=0,f=0;e=c[b+24>>2]|0;f=c[e>>2]|0;c[e>>2]=f+1;a[f>>0]=d;f=e+4|0;d=(c[f>>2]|0)+-1|0;c[f>>2]=d;if(d|0)return;if(ed[c[e+12>>2]&127](b)|0)return;f=c[b>>2]|0;c[f+20>>2]=25;sd[c[f>>2]&127](b);return}function _emit_dqt(d,f){d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=c[d+88+(f<<2)>>2]|0;if(!n){m=c[d>>2]|0;c[m+20>>2]=54;c[m+24>>2]=f;sd[c[c[d>>2]>>2]&127](d)}m=d+388|0;i=c[m>>2]|0;if((i|0)<0)g=0;else{j=c[d+384>>2]|0;h=0;g=0;while(1){g=(e[n+(c[j+(h<<2)>>2]<<1)>>1]|0)>255?1:g;if((h|0)<(i|0))h=h+1|0;else break}}k=n+128|0;if(c[k>>2]|0)return g|0;l=d+24|0;h=c[l>>2]|0;i=c[h>>2]|0;c[h>>2]=i+1;a[i>>0]=-1;i=h+4|0;j=(c[i>>2]|0)+-1|0;c[i>>2]=j;if((j|0)==0?(ed[c[h+12>>2]&127](d)|0)==0:0){j=c[d>>2]|0;c[j+20>>2]=25;sd[c[j>>2]&127](d)}h=c[l>>2]|0;i=c[h>>2]|0;c[h>>2]=i+1;a[i>>0]=-37;i=h+4|0;j=(c[i>>2]|0)+-1|0;c[i>>2]=j;if((j|0)==0?(ed[c[h+12>>2]&127](d)|0)==0:0){j=c[d>>2]|0;c[j+20>>2]=25;sd[c[j>>2]&127](d)}j=(g|0)!=0;i=c[m>>2]|0;i=j?(i<<1)+5|0:i+4|0;h=c[l>>2]|0;p=c[h>>2]|0;c[h>>2]=p+1;a[p>>0]=8?i>>>8:i;p=h+4|0;o=(c[p>>2]|0)+-1|0;c[p>>2]=o;if((o|0)==0?(ed[c[h+12>>2]&127](d)|0)==0:0){p=c[d>>2]|0;c[p+20>>2]=25;sd[c[p>>2]&127](d)}h=c[l>>2]|0;o=c[h>>2]|0;c[h>>2]=o+1;a[o>>0]=i;o=h+4|0;p=(c[o>>2]|0)+-1|0;c[o>>2]=p;if((p|0)==0?(ed[c[h+12>>2]&127](d)|0)==0:0){p=c[d>>2]|0;c[p+20>>2]=25;sd[c[p>>2]&127](d)}h=c[l>>2]|0;o=c[h>>2]|0;c[h>>2]=o+1;a[o>>0]=(g<<4)+f;o=h+4|0;p=(c[o>>2]|0)+-1|0;c[o>>2]=p;if((p|0)==0?(ed[c[h+12>>2]&127](d)|0)==0:0){p=c[d>>2]|0;c[p+20>>2]=25;sd[c[p>>2]&127](d)}a:do if((c[m>>2]|0)>=0){f=d+384|0;if(!j){h=0;while(1){i=c[l>>2]|0;p=b[n+(c[(c[f>>2]|0)+(h<<2)>>2]<<1)>>1]&255;o=c[i>>2]|0;c[i>>2]=o+1;a[o>>0]=p;o=i+4|0;p=(c[o>>2]|0)+-1|0;c[o>>2]=p;if((p|0)==0?(ed[c[i+12>>2]&127](d)|0)==0:0){p=c[d>>2]|0;c[p+20>>2]=25;sd[c[p>>2]&127](d)}if((h|0)<(c[m>>2]|0))h=h+1|0;else break a}}i=0;while(1){j=b[n+(c[(c[f>>2]|0)+(i<<2)>>2]<<1)>>1]|0;h=c[l>>2]|0;o=c[h>>2]|0;c[h>>2]=o+1;a[o>>0]=8?(j&65535)>>>8:j&65535;o=h+4|0;p=(c[o>>2]|0)+-1|0;c[o>>2]=p;if((p|0)==0?(ed[c[h+12>>2]&127](d)|0)==0:0){p=c[d>>2]|0;c[p+20>>2]=25;sd[c[p>>2]&127](d)}h=c[l>>2]|0;o=c[h>>2]|0;c[h>>2]=o+1;a[o>>0]=j;o=h+4|0;p=(c[o>>2]|0)+-1|0;c[o>>2]=p;if((p|0)==0?(ed[c[h+12>>2]&127](d)|0)==0:0){p=c[d>>2]|0;c[p+20>>2]=25;sd[c[p>>2]&127](d)}if((i|0)<(c[m>>2]|0))i=i+1|0;else break}}while(0);c[k>>2]=1;return g|0}function _emit_dht(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=(f|0)==0;g=i?e:e+16|0;i=c[(i?b+120+(e<<2)|0:b+136+(e<<2)|0)>>2]|0;if(!i){k=c[b>>2]|0;c[k+20>>2]=52;c[k+24>>2]=g;sd[c[c[b>>2]>>2]&127](b)}j=i+276|0;if(c[j>>2]|0)return;k=b+24|0;f=c[k>>2]|0;e=c[f>>2]|0;c[f>>2]=e+1;a[e>>0]=-1;e=f+4|0;h=(c[e>>2]|0)+-1|0;c[e>>2]=h;if((h|0)==0?(ed[c[f+12>>2]&127](b)|0)==0:0){h=c[b>>2]|0;c[h+20>>2]=25;sd[c[h>>2]&127](b)}f=c[k>>2]|0;e=c[f>>2]|0;c[f>>2]=e+1;a[e>>0]=-60;e=f+4|0;h=(c[e>>2]|0)+-1|0;c[e>>2]=h;if((h|0)==0?(ed[c[f+12>>2]&127](b)|0)==0:0){h=c[b>>2]|0;c[h+20>>2]=25;sd[c[h>>2]&127](b)}h=(d[i+1>>0]|0)+(d[i+2>>0]|0)+(d[i+3>>0]|0)+(d[i+4>>0]|0)+(d[i+5>>0]|0)+(d[i+6>>0]|0)+(d[i+7>>0]|0)+(d[i+8>>0]|0)+(d[i+9>>0]|0)+(d[i+10>>0]|0)+(d[i+11>>0]|0)+(d[i+12>>0]|0)+(d[i+13>>0]|0)+(d[i+14>>0]|0)+(d[i+15>>0]|0)+(d[i+16>>0]|0)|0;e=h+19|0;f=c[k>>2]|0;m=c[f>>2]|0;c[f>>2]=m+1;a[m>>0]=8?e>>>8:e;m=f+4|0;l=(c[m>>2]|0)+-1|0;c[m>>2]=l;if((l|0)==0?(ed[c[f+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}f=c[k>>2]|0;l=c[f>>2]|0;c[f>>2]=l+1;a[l>>0]=e;l=f+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if((m|0)==0?(ed[c[f+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}f=c[k>>2]|0;l=c[f>>2]|0;c[f>>2]=l+1;a[l>>0]=g;l=f+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if((m|0)==0?(ed[c[f+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}f=1;do{m=a[i+f>>0]|0;e=c[k>>2]|0;l=c[e>>2]|0;c[e>>2]=l+1;a[l>>0]=m;l=e+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if((m|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}f=f+1|0}while((f|0)!=17);if(h|0){f=0;do{m=a[i+17+f>>0]|0;e=c[k>>2]|0;l=c[e>>2]|0;c[e>>2]=l+1;a[l>>0]=m;l=e+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if((m|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){m=c[b>>2]|0;c[m+20>>2]=25;sd[c[m>>2]&127](b)}f=f+1|0}while((f|0)!=(h|0))}c[j>>2]=1;return}function _emit_sof(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;h=b+24|0;e=c[h>>2]|0;f=c[e>>2]|0;c[e>>2]=f+1;a[f>>0]=-1;f=e+4|0;g=(c[f>>2]|0)+-1|0;c[f>>2]=g;if((g|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){g=c[b>>2]|0;c[g+20>>2]=25;sd[c[g>>2]&127](b)}e=c[h>>2]|0;f=c[e>>2]|0;c[e>>2]=f+1;a[f>>0]=d;f=e+4|0;g=(c[f>>2]|0)+-1|0;c[f>>2]=g;if((g|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){g=c[b>>2]|0;c[g+20>>2]=25;sd[c[g>>2]&127](b)}g=b+76|0;d=((c[g>>2]|0)*3|0)+8|0;e=c[h>>2]|0;i=c[e>>2]|0;c[e>>2]=i+1;a[i>>0]=8?d>>>8:d;i=e+4|0;f=(c[i>>2]|0)+-1|0;c[i>>2]=f;if((f|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}e=c[h>>2]|0;f=c[e>>2]|0;c[e>>2]=f+1;a[f>>0]=d;f=e+4|0;i=(c[f>>2]|0)+-1|0;c[f>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}e=b+68|0;if(!((c[e>>2]|0)<=65535?(c[b+64>>2]|0)<=65535:0)){i=c[b>>2]|0;c[i+20>>2]=42;c[i+24>>2]=65535;sd[c[c[b>>2]>>2]&127](b)}d=c[h>>2]|0;i=c[b+72>>2]&255;f=c[d>>2]|0;c[d>>2]=f+1;a[f>>0]=i;f=d+4|0;i=(c[f>>2]|0)+-1|0;c[f>>2]=i;if((i|0)==0?(ed[c[d+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}d=c[e>>2]|0;e=c[h>>2]|0;f=c[e>>2]|0;c[e>>2]=f+1;a[f>>0]=8?d>>>8:d;f=e+4|0;i=(c[f>>2]|0)+-1|0;c[f>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}e=c[h>>2]|0;f=c[e>>2]|0;c[e>>2]=f+1;a[f>>0]=d;f=e+4|0;i=(c[f>>2]|0)+-1|0;c[f>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}d=c[b+64>>2]|0;e=c[h>>2]|0;f=c[e>>2]|0;c[e>>2]=f+1;a[f>>0]=8?d>>>8:d;f=e+4|0;i=(c[f>>2]|0)+-1|0;c[f>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}e=c[h>>2]|0;f=c[e>>2]|0;c[e>>2]=f+1;a[f>>0]=d;f=e+4|0;i=(c[f>>2]|0)+-1|0;c[f>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}e=c[h>>2]|0;i=c[g>>2]&255;f=c[e>>2]|0;c[e>>2]=f+1;a[f>>0]=i;f=e+4|0;i=(c[f>>2]|0)+-1|0;c[f>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){i=c[b>>2]|0;c[i+20>>2]=25;sd[c[i>>2]&127](b)}if((c[g>>2]|0)<=0)return;d=0;f=c[b+84>>2]|0;while(1){e=c[h>>2]|0;i=c[f>>2]&255;j=c[e>>2]|0;c[e>>2]=j+1;a[j>>0]=i;j=e+4|0;i=(c[j>>2]|0)+-1|0;c[j>>2]=i;if((i|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){j=c[b>>2]|0;c[j+20>>2]=25;sd[c[j>>2]&127](b)}e=c[h>>2]|0;j=(c[f+8>>2]<<4)+(c[f+12>>2]|0)&255;i=c[e>>2]|0;c[e>>2]=i+1;a[i>>0]=j;i=e+4|0;j=(c[i>>2]|0)+-1|0;c[i>>2]=j;if((j|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){j=c[b>>2]|0;c[j+20>>2]=25;sd[c[j>>2]&127](b)}e=c[h>>2]|0;j=c[f+16>>2]&255;i=c[e>>2]|0;c[e>>2]=i+1;a[i>>0]=j;i=e+4|0;j=(c[i>>2]|0)+-1|0;c[i>>2]=j;if((j|0)==0?(ed[c[e+12>>2]&127](b)|0)==0:0){j=c[b>>2]|0;c[j+20>>2]=25;sd[c[j>>2]&127](b)}d=d+1|0;if((d|0)>=(c[g>>2]|0))break;else f=f+88|0}return}function _jpeg_calc_jpeg_dimensions(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=a+28|0;if(!((c[b>>2]|0)>>>0<=16777215?(c[a+32>>2]|0)>>>0<=16777215:0)){g=c[a>>2]|0;c[g+20>>2]=42;c[g+24>>2]=65500;sd[c[c[a>>2]>>2]&127](a)}d=c[a+56>>2]|0;g=a+380|0;e=c[g>>2]|0;f=H(e,c[a+60>>2]|0)|0;do if(d>>>0>>0){if(d<<1>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,2)|0;c[a+64>>2]=d;d=2;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,2)|0;break}if((d*3|0)>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,3)|0;c[a+64>>2]=d;d=3;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,3)|0;break}if(d<<2>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,4)|0;c[a+64>>2]=d;d=4;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,4)|0;break}if((d*5|0)>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,5)|0;c[a+64>>2]=d;d=5;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,5)|0;break}if((d*6|0)>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,6)|0;c[a+64>>2]=d;d=6;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,6)|0;break}if((d*7|0)>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,7)|0;c[a+64>>2]=d;d=7;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,7)|0;break}if(d<<3>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,8)|0;c[a+64>>2]=d;d=8;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,8)|0;break}if((d*9|0)>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,9)|0;c[a+64>>2]=d;d=9;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,9)|0;break}if((d*10|0)>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,10)|0;c[a+64>>2]=d;d=10;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,10)|0;break}if((d*11|0)>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,11)|0;c[a+64>>2]=d;d=11;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,11)|0;break}if((d*12|0)>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,12)|0;c[a+64>>2]=d;d=12;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,12)|0;break}if((d*13|0)>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,13)|0;c[a+64>>2]=d;d=13;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,13)|0;break}if((d*14|0)>>>0>=f>>>0){d=_jdiv_round_up(H(c[b>>2]|0,e)|0,14)|0;c[a+64>>2]=d;d=14;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,14)|0;break}b=H(c[b>>2]|0,e)|0;if((d*15|0)>>>0>>0){d=_jdiv_round_up(b,16)|0;c[a+64>>2]=d;d=16;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,16)|0;break}else{d=_jdiv_round_up(b,15)|0;c[a+64>>2]=d;d=15;b=_jdiv_round_up(H(c[g>>2]|0,c[a+32>>2]|0)|0,15)|0;break}}else{d=H(c[b>>2]|0,e)|0;c[a+64>>2]=d;d=1;b=H(c[a+32>>2]|0,e)|0}while(0);c[a+68>>2]=b;c[a+280>>2]=d;c[a+284>>2]=d;return}function _jdiv_round_up(a,b){a=a|0;b=b|0;return (a+-1+b|0)/(b|0)|0|0}function _jinit_c_master_control(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=Xc;Xc=Xc+2608|0;if((Xc|0)>=(Yc|0))N(2608);v=A+2560|0;w=A;z=hd[c[c[a+4>>2]>>2]&63](a,1,36)|0;c[a+392>>2]=z;c[z>>2]=41;c[z+4>>2]=42;c[z+8>>2]=43;c[z+16>>2]=0;y=(b|0)==0;if(y){_jpeg_calc_jpeg_dimensions(a);b=a+380|0;t=b;b=c[b>>2]|0}else{d=a+280|0;b=c[d>>2]|0;e=a+284|0;if((b|0)!=(c[e>>2]|0)){x=c[a>>2]|0;c[x+20>>2]=7;c[x+24>>2]=b;c[(c[a>>2]|0)+28>>2]=c[e>>2];sd[c[c[a>>2]>>2]&127](a);b=c[d>>2]|0}t=a+380|0;c[t>>2]=b}if((b+-1|0)>>>0>15){x=c[a>>2]|0;c[x+20>>2]=7;c[x+24>>2]=b;c[(c[a>>2]|0)+28>>2]=c[t>>2];sd[c[c[a>>2]>>2]&127](a);b=c[t>>2]|0}switch(b|0){case 2:{d=67216;break}case 3:{d=67104;break}case 4:{d=66976;break}case 5:{d=66800;break}case 6:{d=66592;break}case 7:{d=66320;break}default:d=66e3}c[a+384>>2]=d;s=(H(b,b)|0)+-1|0;x=a+388|0;c[x>>2]=(b|0)<8?s:63;s=a+68|0;b=c[s>>2]|0;if(!(((b|0)!=0?(c[a+64>>2]|0)!=0:0)?(c[a+76>>2]|0)>=1:0)){b=c[a>>2]|0;c[b+20>>2]=33;sd[c[b>>2]&127](a);b=c[s>>2]|0}if(!((b|0)<=65500?(c[a+64>>2]|0)<=65500:0)){u=c[a>>2]|0;c[u+20>>2]=42;c[u+24>>2]=65500;sd[c[c[a>>2]>>2]&127](a)}b=c[a+72>>2]|0;if((b+-8|0)>>>0>4){u=c[a>>2]|0;c[u+20>>2]=16;c[u+24>>2]=b;sd[c[c[a>>2]>>2]&127](a)}u=a+76|0;b=c[u>>2]|0;if((b|0)>10){r=c[a>>2]|0;c[r+20>>2]=27;c[r+24>>2]=b;c[(c[a>>2]|0)+28>>2]=10;sd[c[c[a>>2]>>2]&127](a);b=c[u>>2]|0}q=a+272|0;c[q>>2]=1;r=a+276|0;c[r>>2]=1;k=a+84|0;if((b|0)>0){i=0;j=c[k>>2]|0;g=b;b=1;d=1;while(1){e=j+8|0;f=c[e>>2]|0;h=j+12|0;if((f+-1|0)>>>0<=3?(l=c[h>>2]|0,(l+-1|0)>>>0<=3):0)e=l;else{f=c[a>>2]|0;c[f+20>>2]=19;sd[c[f>>2]&127](a);f=c[e>>2]|0;b=c[r>>2]|0;e=c[h>>2]|0;g=c[u>>2]|0;d=c[q>>2]|0}d=(d|0)>(f|0)?d:f;c[q>>2]=d;b=(b|0)>(e|0)?b:e;c[r>>2]=b;i=i+1|0;if((i|0)>=(g|0))break;else j=j+88|0}if((g|0)>0){m=a+280|0;n=a+224|0;o=a+284|0;p=a+64|0;l=0;k=c[k>>2]|0;while(1){c[k+4>>2]=l;e=c[m>>2]|0;j=(c[n>>2]|0)==0?4:8;a:do if((e|0)>(j|0))h=e;else{f=c[q>>2]|0;g=c[k+8>>2]|0;d=1;b=e;while(1){d=d<<1;if((f|0)%(H(d,g)|0)|0|0){h=b;break a}b=H(d,e)|0;if((b|0)>(j|0)){h=b;break}}}while(0);i=k+36|0;c[i>>2]=h;d=c[o>>2]|0;b:do if((d|0)<=(j|0)){f=c[r>>2]|0;g=c[k+12>>2]|0;e=1;b=d;while(1){e=e<<1;if((f|0)%(H(e,g)|0)|0|0){d=b;break b}b=H(e,d)|0;if((b|0)>(j|0)){d=b;break}}}while(0);e=k+40|0;c[e>>2]=d;b=d<<1;if((h|0)<=(b|0)){b=h<<1;if((d|0)>(b|0))c[e>>2]=b}else c[i>>2]=b;h=k+8|0;j=H(c[h>>2]|0,c[p>>2]|0)|0;j=_jdiv_round_up(j,H(c[t>>2]|0,c[q>>2]|0)|0)|0;c[k+28>>2]=j;j=k+12|0;g=H(c[j>>2]|0,c[s>>2]|0)|0;g=_jdiv_round_up(g,H(c[t>>2]|0,c[r>>2]|0)|0)|0;c[k+32>>2]=g;i=H(H(c[h>>2]|0,c[p>>2]|0)|0,c[i>>2]|0)|0;i=_jdiv_round_up(i,H(c[t>>2]|0,c[q>>2]|0)|0)|0;c[k+44>>2]=i;j=H(H(c[j>>2]|0,c[s>>2]|0)|0,c[e>>2]|0)|0;j=_jdiv_round_up(j,H(c[t>>2]|0,c[r>>2]|0)|0)|0;c[k+48>>2]=j;c[k+52>>2]=0;l=l+1|0;if((l|0)>=(c[u>>2]|0))break;else k=k+88|0}b=c[r>>2]|0}}else b=1;s=_jdiv_round_up(c[s>>2]|0,H(c[t>>2]|0,b)|0)|0;c[a+288>>2]=s;s=a+204|0;b=c[s>>2]|0;if(b){t=a+200|0;if((c[t>>2]|0)<1){b=c[a>>2]|0;c[b+20>>2]=20;c[b+24>>2]=0;sd[c[c[a>>2]>>2]&127](a);b=c[s>>2]|0}if((c[b+20>>2]|0)==0?(c[b+24>>2]|0)==63:0){c[a+268>>2]=0;d=c[u>>2]|0;if((d|0)>0){_memset(v|0,0,d<<2|0)|0;e=0}else e=0}else{c[a+268>>2]=1;d=c[u>>2]|0;if((d|0)>0){_memset(w|0,-1,d<<8|0)|0;e=1}else e=1}if((c[t>>2]|0)<1)b=d;else{r=a+268|0;p=1;while(1){q=c[b>>2]|0;if((q+-1|0)>>>0>3?(o=c[a>>2]|0,c[o+20>>2]=27,c[o+24>>2]=q,c[(c[a>>2]|0)+28>>2]=4,sd[c[c[a>>2]>>2]&127](a),(q|0)<=0):0)d=0;else{d=0;do{e=c[b+4+(d<<2)>>2]|0;if(!((e|0)>=0?(e|0)<(c[u>>2]|0):0)){o=c[a>>2]|0;c[o+20>>2]=20;c[o+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}do if(d|0){if((e|0)>(c[b+4+(d+-1<<2)>>2]|0))break;o=c[a>>2]|0;c[o+20>>2]=20;c[o+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}while(0);d=d+1|0}while((d|0)!=(q|0));d=1}i=c[b+20>>2]|0;m=c[b+24>>2]|0;n=c[b+28>>2]|0;o=c[b+32>>2]|0;c:do if(!(c[r>>2]|0)){if((m|0)!=63|(n|i|o|0)!=0){o=c[a>>2]|0;c[o+20>>2]=18;c[o+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}if(d){d=0;do{e=v+(c[b+4+(d<<2)>>2]<<2)|0;if(c[e>>2]|0){o=c[a>>2]|0;c[o+20>>2]=20;c[o+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}c[e>>2]=1;d=d+1|0}while((d|0)!=(q|0))}}else{if(!(i>>>0<=63?!(o>>>0>10|(n>>>0>10|((m|0)<(i|0)|(m|0)>63))):0)){l=c[a>>2]|0;c[l+20>>2]=18;c[l+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}e=(i|0)==0;do if(e){if(!m)break;l=c[a>>2]|0;c[l+20>>2]=18;c[l+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}else{if((q|0)==1)break;l=c[a>>2]|0;c[l+20>>2]=18;c[l+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}while(0);if(d){j=(i|0)>(m|0);k=(n|0)==0;l=(o|0)==(n+-1|0);if(e){g=0;while(1){h=c[b+4+(g<<2)>>2]|0;d:do if(!j){if(!l){if(!k){d=0;while(1){i=c[a>>2]|0;c[i+20>>2]=18;c[i+24>>2]=p;sd[c[c[a>>2]>>2]&127](a);c[w+(h<<8)+(d<<2)>>2]=o;if((d|0)<(m|0))d=d+1|0;else break d}}d=0;while(1){e=w+(h<<8)+(d<<2)|0;if((c[e>>2]|0)>=0){i=c[a>>2]|0;c[i+20>>2]=18;c[i+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}c[e>>2]=o;if((d|0)<(m|0))d=d+1|0;else break d}}if(k){d=0;while(1){e=w+(h<<8)+(d<<2)|0;if((c[e>>2]|0)>=1){i=c[a>>2]|0;c[i+20>>2]=18;c[i+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}c[e>>2]=o;if((d|0)<(m|0))d=d+1|0;else break d}}d=0;while(1){e=w+(h<<8)+(d<<2)|0;f=c[e>>2]|0;do if((f|0)<0){i=c[a>>2]|0;c[i+20>>2]=18;c[i+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}else{if((n|0)==(f|0))break;i=c[a>>2]|0;c[i+20>>2]=18;c[i+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}while(0);c[e>>2]=o;if((d|0)<(m|0))d=d+1|0;else break}}while(0);g=g+1|0;if((g|0)==(q|0))break c}}g=0;do{h=c[b+4+(g<<2)>>2]|0;if((c[w+(h<<8)>>2]|0)<0){f=c[a>>2]|0;c[f+20>>2]=18;c[f+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}e:do if(!j){if(!l){if(!k){d=i;while(1){f=c[a>>2]|0;c[f+20>>2]=18;c[f+24>>2]=p;sd[c[c[a>>2]>>2]&127](a);c[w+(h<<8)+(d<<2)>>2]=o;if((d|0)<(m|0))d=d+1|0;else break e}}d=i;while(1){e=w+(h<<8)+(d<<2)|0;if((c[e>>2]|0)>=0){f=c[a>>2]|0;c[f+20>>2]=18;c[f+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}c[e>>2]=o;if((d|0)<(m|0))d=d+1|0;else break e}}if(k){d=i;while(1){e=w+(h<<8)+(d<<2)|0;if((c[e>>2]|0)>=1){f=c[a>>2]|0;c[f+20>>2]=18;c[f+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}c[e>>2]=o;if((d|0)<(m|0))d=d+1|0;else break e}}d=i;while(1){e=w+(h<<8)+(d<<2)|0;f=c[e>>2]|0;do if((f|0)<0){f=c[a>>2]|0;c[f+20>>2]=18;c[f+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}else{if((n|0)==(f|0))break;f=c[a>>2]|0;c[f+20>>2]=18;c[f+24>>2]=p;sd[c[c[a>>2]>>2]&127](a)}while(0);c[e>>2]=o;if((d|0)<(m|0))d=d+1|0;else break}}while(0);g=g+1|0}while((g|0)!=(q|0))}}while(0);if((p|0)<(c[t>>2]|0)){b=b+36|0;p=p+1|0}else break}e=c[r>>2]|0;b=c[u>>2]|0}d=(b|0)>0;if(!e){if(d){d=0;do{if(!(c[v+(d<<2)>>2]|0)){b=c[a>>2]|0;c[b+20>>2]=46;sd[c[b>>2]&127](a);b=c[u>>2]|0}d=d+1|0}while((d|0)<(b|0))}}else if(d){d=0;do{if((c[w+(d<<8)>>2]|0)<0){b=c[a>>2]|0;c[b+20>>2]=46;sd[c[b>>2]&127](a);b=c[u>>2]|0}d=d+1|0}while((d|0)<(b|0))}if((c[a+380>>2]|0)<8){h=c[s>>2]|0;if((c[t>>2]|0)>0){b=0;g=0;do{if((g|0)!=(b|0)){d=h+(b*36|0)|0;e=h+(g*36|0)|0;f=d+36|0;do{c[d>>2]=c[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(f|0))}d=c[x>>2]|0;if((c[h+(b*36|0)+20>>2]|0)<=(d|0)){e=h+(b*36|0)+24|0;if((c[e>>2]|0)>(d|0))c[e>>2]=d;b=b+1|0}g=g+1|0}while((g|0)<(c[t>>2]|0))}else b=0;c[t>>2]=b}}else{c[a+268>>2]=0;c[a+200>>2]=1}b=a+216|0;d=c[b>>2]|0;e=a+212|0;do if(!d)if(!(c[e>>2]|0)){if((c[a+268>>2]|0)==0?((c[a+380>>2]|0)+-2|0)>>>0>=6:0){d=0;break}c[b>>2]=1;d=1}else d=0;else c[e>>2]=0;while(0);if(y){c[z+20>>2]=0;x=z+32|0;c[x>>2]=0;x=z+24|0;c[x>>2]=0;x=(d|0)!=0;y=a+200|0;y=c[y>>2]|0;a=x&1;a=y<>2]=a;Xc=A;return}b=z+20|0;if(!d){c[b>>2]=2;x=z+32|0;c[x>>2]=0;x=z+24|0;c[x>>2]=0;x=(d|0)!=0;y=a+200|0;y=c[y>>2]|0;a=x&1;a=y<>2]=a;Xc=A;return}else{c[b>>2]=1;x=z+32|0;c[x>>2]=0;x=z+24|0;c[x>>2]=0;x=(d|0)!=0;y=a+200|0;y=c[y>>2]|0;a=x&1;a=y<>2]=a;Xc=A;return}}function _prepare_for_pass(a){a=a|0;var b=0,d=0,e=0,f=0;f=c[a+392>>2]|0;b=f+20|0;a:do switch(c[b>>2]|0){case 0:{_select_scan_parameters(a);_per_scan_setup(a);if(!(c[a+208>>2]|0)){sd[c[c[a+412>>2]>>2]&127](a);sd[c[c[a+416>>2]>>2]&127](a);td[c[c[a+400>>2]>>2]&63](a,0)}sd[c[c[a+420>>2]>>2]&127](a);e=a+216|0;td[c[c[a+424>>2]>>2]&63](a,c[e>>2]|0);td[c[c[a+404>>2]>>2]&63](a,(c[f+28>>2]|0)>1?3:0);td[c[c[a+396>>2]>>2]&63](a,0);b=f+12|0;if(!(c[e>>2]|0)){c[b>>2]=1;break a}else{c[b>>2]=0;break a}}case 1:{_select_scan_parameters(a);_per_scan_setup(a);if((c[a+364>>2]|0)==0?c[a+372>>2]|0:0){c[b>>2]=2;d=f+24|0;c[d>>2]=(c[d>>2]|0)+1;d=11;break a}td[c[c[a+424>>2]>>2]&63](a,1);td[c[c[a+404>>2]>>2]&63](a,2);c[f+12>>2]=0;break}case 2:{d=11;break}default:{e=c[a>>2]|0;c[e+20>>2]=49;sd[c[e>>2]&127](a)}}while(0);if((d|0)==11){if(!(c[a+216>>2]|0)){_select_scan_parameters(a);_per_scan_setup(a)}td[c[c[a+424>>2]>>2]&63](a,0);td[c[c[a+404>>2]>>2]&63](a,2);b=a+408|0;if(!(c[f+32>>2]|0))sd[c[(c[b>>2]|0)+4>>2]&127](a);sd[c[(c[b>>2]|0)+8>>2]&127](a);c[f+12>>2]=0}d=c[f+24>>2]|0;e=c[f+28>>2]|0;c[f+16>>2]=(d|0)==(e+-1|0)&1;b=c[a+8>>2]|0;if(!b)return;c[b+12>>2]=d;c[b+16>>2]=e;return}function _pass_startup(a){a=a|0;var b=0;c[(c[a+392>>2]|0)+12>>2]=0;b=a+408|0;sd[c[(c[b>>2]|0)+4>>2]&127](a);sd[c[(c[b>>2]|0)+8>>2]&127](a);return}function _finish_pass_master(a){a=a|0;var b=0,d=0;b=c[a+392>>2]|0;sd[c[(c[a+424>>2]|0)+8>>2]&127](a);d=b+20|0;switch(c[d>>2]|0){case 0:{c[d>>2]=2;if(!(c[a+216>>2]|0)){d=b+32|0;c[d>>2]=(c[d>>2]|0)+1}break}case 1:{c[d>>2]=2;break}case 2:{if(c[a+216>>2]|0)c[d>>2]=1;d=b+32|0;c[d>>2]=(c[d>>2]|0)+1;break}default:{}}d=b+24|0;c[d>>2]=(c[d>>2]|0)+1;return}function _select_scan_parameters(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;e=c[a+204>>2]|0;if(!e){b=a+76|0;d=c[b>>2]|0;if((d|0)>4){g=c[a>>2]|0;c[g+20>>2]=27;c[g+24>>2]=d;c[(c[a>>2]|0)+28>>2]=4;sd[c[c[a>>2]>>2]&127](a);d=c[b>>2]|0}c[a+292>>2]=d;if((d|0)>0){e=c[a+84>>2]|0;b=0;do{c[a+296+(b<<2)>>2]=e+(b*88|0);b=b+1|0}while((b|0)!=(d|0))}}else{f=c[(c[a+392>>2]|0)+32>>2]|0;g=c[e+(f*36|0)>>2]|0;c[a+292>>2]=g;if((g|0)>0){d=c[a+84>>2]|0;b=0;do{c[a+296+(b<<2)>>2]=d+((c[e+(f*36|0)+4+(b<<2)>>2]|0)*88|0);b=b+1|0}while((b|0)!=(g|0))}if(c[a+268>>2]|0){c[a+364>>2]=c[e+(f*36|0)+20>>2];c[a+368>>2]=c[e+(f*36|0)+24>>2];c[a+372>>2]=c[e+(f*36|0)+28>>2];g=c[e+(f*36|0)+32>>2]|0;a=a+376|0;c[a>>2]=g;return}}c[a+364>>2]=0;g=c[a+380>>2]|0;g=(H(g,g)|0)+-1|0;c[a+368>>2]=g;c[a+372>>2]=0;g=0;a=a+376|0;c[a>>2]=g;return}function _per_scan_setup(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=a+292|0;b=c[g>>2]|0;a:do if((b|0)!=1){if((b+-1|0)>>>0>3){f=c[a>>2]|0;c[f+20>>2]=27;c[f+24>>2]=b;c[(c[a>>2]|0)+28>>2]=4;sd[c[c[a>>2]>>2]&127](a)}f=a+380|0;e=_jdiv_round_up(c[a+64>>2]|0,H(c[f>>2]|0,c[a+272>>2]|0)|0)|0;c[a+312>>2]=e;f=_jdiv_round_up(c[a+68>>2]|0,H(c[f>>2]|0,c[a+276>>2]|0)|0)|0;c[a+316>>2]=f;f=a+320|0;c[f>>2]=0;if((c[g>>2]|0)>0){b=0;e=0;while(1){h=c[a+296+(b<<2)>>2]|0;k=c[h+8>>2]|0;c[h+56>>2]=k;j=c[h+12>>2]|0;c[h+60>>2]=j;d=H(j,k)|0;c[h+64>>2]=d;i=H(c[h+36>>2]|0,k)|0;c[h+68>>2]=i;i=((c[h+28>>2]|0)>>>0)%(k>>>0)|0;c[h+72>>2]=(i|0)==0?k:i;i=((c[h+32>>2]|0)>>>0)%(j>>>0)|0;c[h+76>>2]=(i|0)==0?j:i;if((e+d|0)>10){k=c[a>>2]|0;c[k+20>>2]=14;sd[c[k>>2]&127](a)}if((d|0)>0)while(1){k=c[f>>2]|0;c[f>>2]=k+1;c[a+324+(k<<2)>>2]=b;if((d|0)>1)d=d+-1|0;else break}b=b+1|0;if((b|0)>=(c[g>>2]|0))break a;e=c[f>>2]|0}}}else{k=c[a+296>>2]|0;c[a+312>>2]=c[k+28>>2];j=c[k+32>>2]|0;c[a+316>>2]=j;c[k+56>>2]=1;c[k+60>>2]=1;c[k+64>>2]=1;c[k+68>>2]=c[k+36>>2];c[k+72>>2]=1;i=c[k+12>>2]|0;j=(j>>>0)%(i>>>0)|0;c[k+76>>2]=(j|0)==0?i:j;c[a+320>>2]=1;c[a+324>>2]=0}while(0);b=c[a+240>>2]|0;if((b|0)<=0)return;k=H(c[a+312>>2]|0,b)|0;c[a+236>>2]=(k|0)<65535?k:65535;return}function _jpeg_abort(a){a=a|0;var b=0;b=c[a+4>>2]|0;if(!b)return;td[c[b+36>>2]&63](a,1);b=a+20|0;if(!(c[a+16>>2]|0)){c[b>>2]=100;return}else{c[b>>2]=200;c[a+312>>2]=0;return}}function _jpeg_destroy(a){a=a|0;var b=0,d=0;b=a+4|0;d=c[b>>2]|0;if(d|0)sd[c[d+40>>2]&127](a);c[b>>2]=0;c[a+20>>2]=0;return}function _jpeg_alloc_quant_table(a){a=a|0;a=hd[c[c[a+4>>2]>>2]&63](a,0,132)|0;c[a+128>>2]=0;return a|0}function _jpeg_alloc_huff_table(a){a=a|0;a=hd[c[c[a+4>>2]>>2]&63](a,0,280)|0;c[a+276>>2]=0;return a|0}function _jpeg_set_linear_quality(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=a+20|0;f=c[h>>2]|0;if((f|0)!=100){g=c[a>>2]|0;c[g+20>>2]=21;c[g+24>>2]=f;sd[c[c[a>>2]>>2]&127](a)}f=a+88|0;g=c[f>>2]|0;if(!g){g=_jpeg_alloc_quant_table(a)|0;c[f>>2]=g}e=(e|0)==0;if(e){f=0;do{i=((H(c[87184+(f<<2)>>2]|0,d)|0)+50|0)/100|0;i=(i|0)>1?i:1;b[g+(f<<1)>>1]=(i|0)<32767?i:32767;f=f+1|0}while((f|0)!=64)}else{f=0;do{i=((H(c[87184+(f<<2)>>2]|0,d)|0)+50|0)/100|0;i=(i|0)>1?i:1;b[g+(f<<1)>>1]=(i|0)<255?i:255;f=f+1|0}while((f|0)!=64)}c[g+128>>2]=0;f=c[h>>2]|0;if((f|0)!=100){i=c[a>>2]|0;c[i+20>>2]=21;c[i+24>>2]=f;sd[c[c[a>>2]>>2]&127](a)}f=a+92|0;g=c[f>>2]|0;if(!g){g=_jpeg_alloc_quant_table(a)|0;c[f>>2]=g}if(e){f=0;do{i=((H(c[87440+(f<<2)>>2]|0,d)|0)+50|0)/100|0;i=(i|0)>1?i:1;b[g+(f<<1)>>1]=(i|0)<32767?i:32767;f=f+1|0}while((f|0)!=64);i=g+128|0;c[i>>2]=0;return}else{f=0;do{i=((H(c[87440+(f<<2)>>2]|0,d)|0)+50|0)/100|0;i=(i|0)>1?i:1;b[g+(f<<1)>>1]=(i|0)<255?i:255;f=f+1|0}while((f|0)!=64);i=g+128|0;c[i>>2]=0;return}}function _jpeg_set_quality(a,b,c){a=a|0;b=b|0;c=c|0;b=(b|0)>1?b:1;b=(b|0)<100?b:100;if((b|0)<50){b=5e3/(b>>>0)|0;_jpeg_set_linear_quality(a,b,c);return}else{b=200-(b<<1)|0;_jpeg_set_linear_quality(a,b,c);return}}function _jpeg_set_defaults(d){d=d|0;var e=0,f=0,g=0,h=0,i=0;e=c[d+20>>2]|0;if((e|0)!=100){i=c[d>>2]|0;c[i+20>>2]=21;c[i+24>>2]=e;sd[c[c[d>>2]>>2]&127](d)}e=d+84|0;if(!(c[e>>2]|0)){i=hd[c[c[d+4>>2]>>2]&63](d,0,880)|0;c[e>>2]=i}c[d+56>>2]=1;c[d+60>>2]=1;i=d+72|0;c[i>>2]=8;_jpeg_set_linear_quality(d,50,1);f=d+120|0;e=c[f>>2]|0;if(!e){e=_jpeg_alloc_huff_table(d)|0;c[f>>2]=e}g=87696;h=e+17|0;do{a[e>>0]=a[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));e=(c[f>>2]|0)+17|0;g=161632;h=e+12|0;do{a[e>>0]=a[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));c[(c[f>>2]|0)+276>>2]=0;f=d+136|0;e=c[f>>2]|0;if(!e){e=_jpeg_alloc_huff_table(d)|0;c[f>>2]=e}g=87728;h=e+17|0;do{a[e>>0]=a[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));_memcpy((c[f>>2]|0)+17|0,87760,162)|0;c[(c[f>>2]|0)+276>>2]=0;f=d+124|0;e=c[f>>2]|0;if(!e){e=_jpeg_alloc_huff_table(d)|0;c[f>>2]=e}g=87936;h=e+17|0;do{a[e>>0]=a[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));e=(c[f>>2]|0)+17|0;g=161632;h=e+12|0;do{a[e>>0]=a[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));c[(c[f>>2]|0)+276>>2]=0;f=d+140|0;e=c[f>>2]|0;if(!e){e=_jpeg_alloc_huff_table(d)|0;c[f>>2]=e}g=87968;h=e+17|0;do{a[e>>0]=a[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));_memcpy((c[f>>2]|0)+17|0,88e3,162)|0;c[(c[f>>2]|0)+276>>2]=0;e=d+152|0;h=e+16|0;do{a[e>>0]=0;e=e+1|0}while((e|0)<(h|0));e=d+168|0;h=e+16|0;do{a[e>>0]=1;e=e+1|0}while((e|0)<(h|0));e=d+184|0;h=e+16|0;do{a[e>>0]=5;e=e+1|0}while((e|0)<(h|0));c[d+204>>2]=0;c[d+200>>2]=0;c[d+208>>2]=0;c[d+212>>2]=(c[i>>2]|0)>8&1;c[d+216>>2]=0;c[d+220>>2]=0;c[d+224>>2]=1;i=d+228|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;a[d+248>>0]=1;a[d+249>>0]=1;a[d+250>>0]=0;b[d+252>>1]=1;b[d+254>>1]=1;c[d+260>>2]=0;_jpeg_default_colorspace(d);return}function _jpeg_default_colorspace(b){b=b|0;var d=0,e=0,f=0;switch(c[b+40>>2]|0){case 0:{d=c[b+20>>2]|0;if((d|0)!=100){e=c[b>>2]|0;c[e+20>>2]=21;c[e+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}c[b+80>>2]=0;c[b+244>>2]=0;c[b+256>>2]=0;d=c[b+36>>2]|0;e=b+76|0;c[e>>2]=d;if((d+-1|0)>>>0>9){f=c[b>>2]|0;c[f+20>>2]=27;c[f+24>>2]=d;c[(c[b>>2]|0)+28>>2]=10;sd[c[c[b>>2]>>2]&127](b);d=c[e>>2]|0;if((d|0)<=0)return}b=c[b+84>>2]|0;e=0;do{c[b+(e*88|0)>>2]=e;c[b+(e*88|0)+8>>2]=1;c[b+(e*88|0)+12>>2]=1;c[b+(e*88|0)+16>>2]=0;c[b+(e*88|0)+20>>2]=0;c[b+(e*88|0)+24>>2]=0;e=e+1|0}while((e|0)<(d|0));return}case 1:{d=c[b+20>>2]|0;if((d|0)!=100){f=c[b>>2]|0;c[f+20>>2]=21;c[f+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}c[b+80>>2]=1;c[b+256>>2]=0;c[b+244>>2]=1;c[b+76>>2]=1;f=c[b+84>>2]|0;c[f>>2]=1;c[f+8>>2]=1;c[f+12>>2]=1;c[f+16>>2]=0;c[f+20>>2]=0;c[f+24>>2]=0;return}case 2:{d=c[b+20>>2]|0;if((d|0)!=100){f=c[b>>2]|0;c[f+20>>2]=21;c[f+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}c[b+80>>2]=3;c[b+256>>2]=0;c[b+244>>2]=1;c[b+76>>2]=3;f=c[b+84>>2]|0;c[f>>2]=1;c[f+8>>2]=2;c[f+12>>2]=2;c[f+16>>2]=0;c[f+20>>2]=0;c[f+24>>2]=0;c[f+88>>2]=2;c[f+96>>2]=1;c[f+100>>2]=1;c[f+104>>2]=1;c[f+108>>2]=1;c[f+112>>2]=1;c[f+176>>2]=3;c[f+184>>2]=1;c[f+188>>2]=1;c[f+192>>2]=1;c[f+196>>2]=1;c[f+200>>2]=1;return}case 3:{d=c[b+20>>2]|0;if((d|0)!=100){f=c[b>>2]|0;c[f+20>>2]=21;c[f+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}c[b+80>>2]=3;c[b+256>>2]=0;c[b+244>>2]=1;c[b+76>>2]=3;f=c[b+84>>2]|0;c[f>>2]=1;c[f+8>>2]=2;c[f+12>>2]=2;c[f+16>>2]=0;c[f+20>>2]=0;c[f+24>>2]=0;c[f+88>>2]=2;c[f+96>>2]=1;c[f+100>>2]=1;c[f+104>>2]=1;c[f+108>>2]=1;c[f+112>>2]=1;c[f+176>>2]=3;c[f+184>>2]=1;c[f+188>>2]=1;c[f+192>>2]=1;c[f+196>>2]=1;c[f+200>>2]=1;return}case 4:{d=c[b+20>>2]|0;if((d|0)!=100){f=c[b>>2]|0;c[f+20>>2]=21;c[f+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}c[b+80>>2]=4;c[b+244>>2]=0;c[b+256>>2]=1;c[b+76>>2]=4;f=c[b+84>>2]|0;c[f>>2]=67;c[f+8>>2]=1;c[f+12>>2]=1;c[f+16>>2]=0;c[f+20>>2]=0;c[f+24>>2]=0;c[f+88>>2]=77;c[f+96>>2]=1;c[f+100>>2]=1;c[f+104>>2]=0;c[f+108>>2]=0;c[f+112>>2]=0;c[f+176>>2]=89;c[f+184>>2]=1;c[f+188>>2]=1;c[f+192>>2]=0;c[f+196>>2]=0;c[f+200>>2]=0;c[f+264>>2]=75;c[f+272>>2]=1;c[f+276>>2]=1;c[f+280>>2]=0;c[f+284>>2]=0;c[f+288>>2]=0;return}case 5:{d=c[b+20>>2]|0;if((d|0)!=100){f=c[b>>2]|0;c[f+20>>2]=21;c[f+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}c[b+80>>2]=5;c[b+244>>2]=0;c[b+256>>2]=1;c[b+76>>2]=4;f=c[b+84>>2]|0;c[f>>2]=1;c[f+8>>2]=2;c[f+12>>2]=2;c[f+16>>2]=0;c[f+20>>2]=0;c[f+24>>2]=0;c[f+88>>2]=2;c[f+96>>2]=1;c[f+100>>2]=1;c[f+104>>2]=1;c[f+108>>2]=1;c[f+112>>2]=1;c[f+176>>2]=3;c[f+184>>2]=1;c[f+188>>2]=1;c[f+192>>2]=1;c[f+196>>2]=1;c[f+200>>2]=1;c[f+264>>2]=4;c[f+272>>2]=2;c[f+276>>2]=2;c[f+280>>2]=0;c[f+284>>2]=0;c[f+288>>2]=0;return}case 6:{d=c[b+20>>2]|0;if((d|0)!=100){f=c[b>>2]|0;c[f+20>>2]=21;c[f+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}c[b+80>>2]=6;c[b+256>>2]=0;c[b+244>>2]=1;a[b+248>>0]=2;c[b+76>>2]=3;f=c[b+84>>2]|0;c[f>>2]=114;c[f+8>>2]=1;c[f+12>>2]=1;c[f+16>>2]=0;b=(c[b+260>>2]|0)==1&1;c[f+20>>2]=b;c[f+24>>2]=b;c[f+88>>2]=103;c[f+96>>2]=1;c[f+100>>2]=1;c[f+104>>2]=0;c[f+108>>2]=0;c[f+112>>2]=0;c[f+176>>2]=98;c[f+184>>2]=1;c[f+188>>2]=1;c[f+192>>2]=0;c[f+196>>2]=b;c[f+200>>2]=b;return}case 7:{d=c[b+20>>2]|0;if((d|0)!=100){f=c[b>>2]|0;c[f+20>>2]=21;c[f+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}c[b+80>>2]=7;c[b+256>>2]=0;c[b+244>>2]=1;a[b+248>>0]=2;c[b+76>>2]=3;f=c[b+84>>2]|0;c[f>>2]=1;c[f+8>>2]=2;c[f+12>>2]=2;c[f+16>>2]=0;c[f+20>>2]=0;c[f+24>>2]=0;c[f+88>>2]=34;c[f+96>>2]=1;c[f+100>>2]=1;c[f+104>>2]=1;c[f+108>>2]=1;c[f+112>>2]=1;c[f+176>>2]=35;c[f+184>>2]=1;c[f+188>>2]=1;c[f+192>>2]=1;c[f+196>>2]=1;c[f+200>>2]=1;return}default:{f=c[b>>2]|0;c[f+20>>2]=10;sd[c[f>>2]&127](b);return}}}function _jinit_c_prep_controller(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if(!b)r=a;else{r=c[a>>2]|0;c[r+20>>2]=3;sd[c[r>>2]&127](a);r=a}s=a+4|0;q=hd[c[c[s>>2]>>2]&63](r,1,64)|0;c[a+400>>2]=q;c[q>>2]=25;b=q+4|0;if(!(c[(c[a+416>>2]|0)+8>>2]|0)){c[b>>2]=4;f=a+76|0;if((c[f>>2]|0)<=0)return;g=a+280|0;h=a+272|0;i=a+276|0;e=q+8|0;d=0;b=c[a+84>>2]|0;while(1){q=H(c[g>>2]|0,c[b+28>>2]|0)|0;q=H(q,c[h>>2]|0)|0;q=md[c[(c[s>>2]|0)+8>>2]&127](r,1,(q|0)/(c[b+8>>2]|0)|0,c[i>>2]|0)|0;c[e+(d<<2)>>2]=q;d=d+1|0;if((d|0)>=(c[f>>2]|0))break;else b=b+88|0}return}c[b>>2]=3;n=c[a+276>>2]|0;o=a+76|0;b=H(n*20|0,c[o>>2]|0)|0;b=hd[c[c[s>>2]>>2]&63](r,1,b)|0;d=c[a+84>>2]|0;if((c[o>>2]|0)<=0)return;p=a+280|0;j=a+272|0;k=n*3|0;l=n*12|0;i=n<<1;a=n<<2;m=n*5|0;if((n|0)<=0){e=0;while(1){i=H(c[p>>2]|0,c[d+28>>2]|0)|0;i=H(i,c[j>>2]|0)|0;a=b+(n<<2)|0;_memcpy(a|0,md[c[(c[s>>2]|0)+8>>2]&127](r,1,(i|0)/(c[d+8>>2]|0)|0,k)|0,l|0)|0;c[q+8+(e<<2)>>2]=a;e=e+1|0;if((e|0)>=(c[o>>2]|0))break;else{d=d+88|0;b=b+(m<<2)|0}}return}h=0;while(1){f=H(c[p>>2]|0,c[d+28>>2]|0)|0;f=H(f,c[j>>2]|0)|0;f=md[c[(c[s>>2]|0)+8>>2]&127](r,1,(f|0)/(c[d+8>>2]|0)|0,k)|0;g=b+(n<<2)|0;_memcpy(g|0,f|0,l|0)|0;e=0;do{c[b+(e<<2)>>2]=c[f+(e+i<<2)>>2];c[b+(e+a<<2)>>2]=c[f+(e<<2)>>2];e=e+1|0}while((e|0)!=(n|0));c[q+8+(h<<2)>>2]=g;h=h+1|0;if((h|0)>=(c[o>>2]|0))break;else{d=d+88|0;b=b+(m<<2)|0}}return}function _start_pass_prep(a,b){a=a|0;b=b|0;var d=0;d=c[a+400>>2]|0;if(b|0){b=c[a>>2]|0;c[b+20>>2]=3;sd[c[b>>2]&127](a)}c[d+48>>2]=c[a+32>>2];c[d+52>>2]=0;c[d+56>>2]=0;c[d+60>>2]=c[a+276>>2]<<1;return}function _pre_process_context(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=c[a+400>>2]|0;B=a+276|0;o=(c[B>>2]|0)*3|0;p=A+48|0;if((c[g>>2]|0)>>>0>=h>>>0)return;q=A+60|0;r=A+52|0;s=a+412|0;t=A+8|0;u=a+32|0;v=a+76|0;w=a+416|0;x=A+56|0;y=a+28|0;while(1){i=c[d>>2]|0;if(i>>>0>=e>>>0){if(c[p>>2]|0){j=30;break}k=c[r>>2]|0;i=c[q>>2]|0;if((k|0)<(i|0)){j=c[v>>2]|0;if((j|0)>0){n=0;while(1){l=c[A+8+(n<<2)>>2]|0;m=c[y>>2]|0;if((k|0)<(i|0)){j=k+-1|0;do{_jcopy_sample_rows(l,j,l,k,1,m);k=k+1|0}while((k|0)!=(i|0));j=c[v>>2]|0}i=n+1|0;if((i|0)>=(j|0))break;n=i;k=c[r>>2]|0;i=c[q>>2]|0}i=c[q>>2]|0}c[r>>2]=i;j=26}else j=25}else{m=e-i|0;n=c[r>>2]|0;l=(c[q>>2]|0)-n|0;m=l>>>0>>0?l:m;zd[c[(c[s>>2]|0)+4>>2]&63](a,b+(i<<2)|0,t,n,m);if((c[p>>2]|0)==(c[u>>2]|0)?(z=c[v>>2]|0,(z|0)>0):0){l=0;j=c[B>>2]|0;i=z;do{if((j|0)>=1){k=A+8+(l<<2)|0;i=1;while(1){j=c[k>>2]|0;_jcopy_sample_rows(j,0,j,0-i|0,1,c[y>>2]|0);j=c[B>>2]|0;if((i|0)<(j|0))i=i+1|0;else break}i=c[v>>2]|0}l=l+1|0}while((l|0)<(i|0))}c[d>>2]=(c[d>>2]|0)+m;k=(c[r>>2]|0)+m|0;c[r>>2]=k;c[p>>2]=(c[p>>2]|0)-m;i=c[q>>2]|0;j=25}if((j|0)==25?(j=0,(k|0)==(i|0)):0)j=26;if((j|0)==26){zd[c[(c[w>>2]|0)+4>>2]&63](a,t,c[x>>2]|0,f,c[g>>2]|0);c[g>>2]=(c[g>>2]|0)+1;j=c[B>>2]|0;i=(c[x>>2]|0)+j|0;c[x>>2]=(i|0)<(o|0)?i:0;i=c[r>>2]|0;if((i|0)>=(o|0)){c[r>>2]=0;i=0}c[q>>2]=i+j}if((c[g>>2]|0)>>>0>=h>>>0){j=30;break}}if((j|0)==30)return}function _pre_process_data(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;w=c[a+400>>2]|0;i=c[d>>2]|0;if(i>>>0>=e>>>0)return;p=a+276|0;q=w+52|0;r=a+412|0;s=w+8|0;t=w+48|0;x=a+76|0;u=a+416|0;v=a+28|0;while(1){if((c[g>>2]|0)>>>0>=h>>>0){l=29;break}o=e-i|0;j=c[q>>2]|0;n=(c[p>>2]|0)-j|0;o=n>>>0>>0?n:o;zd[c[(c[r>>2]|0)+4>>2]&63](a,b+(i<<2)|0,s,j,o);c[d>>2]=(c[d>>2]|0)+o;j=(c[q>>2]|0)+o|0;c[q>>2]=j;o=(c[t>>2]|0)-o|0;c[t>>2]=o;i=c[p>>2]|0;if(!((o|0)==0&(j|0)<(i|0))){if((j|0)==(i|0))l=16}else{l=c[x>>2]|0;if((l|0)>0){o=0;while(1){m=c[w+8+(o<<2)>>2]|0;n=c[v>>2]|0;if((j|0)<(i|0)){l=j+-1|0;do{_jcopy_sample_rows(m,l,m,j,1,n);j=j+1|0}while((j|0)!=(i|0));l=c[x>>2]|0}i=o+1|0;if((i|0)>=(l|0))break;o=i;j=c[q>>2]|0;i=c[p>>2]|0}i=c[p>>2]|0}c[q>>2]=i;l=16}if((l|0)==16){l=0;zd[c[(c[u>>2]|0)+4>>2]&63](a,s,0,f,c[g>>2]|0);c[q>>2]=0;c[g>>2]=(c[g>>2]|0)+1}if((c[t>>2]|0)==0?(k=c[g>>2]|0,k>>>0>>0):0){l=19;break}i=c[d>>2]|0;if(i>>>0>=e>>>0){l=29;break}}if((l|0)==19){j=c[x>>2]|0;a:do if((j|0)>0){p=a+284|0;b=c[a+84>>2]|0;i=0;while(1){m=H(c[b+40>>2]|0,c[b+12>>2]|0)|0;m=(m|0)/(c[p>>2]|0)|0;n=c[f+(i<<2)>>2]|0;o=H(c[b+36>>2]|0,c[b+28>>2]|0)|0;k=H(k,m)|0;m=H(m,h)|0;if((k|0)<(m|0)){l=k+-1|0;j=k;do{_jcopy_sample_rows(n,l,n,j,1,o);j=j+1|0}while((j|0)!=(m|0));j=c[x>>2]|0}i=i+1|0;if((i|0)>=(j|0))break a;b=b+88|0;k=c[g>>2]|0}}while(0);c[g>>2]=h;return}else if((l|0)==29)return}function _jcopy_sample_rows(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if((f|0)<=0)return;b=a+(b<<2)|0;a=d+(e<<2)|0;while(1){_memcpy(c[a>>2]|0,c[b>>2]|0,g|0)|0;if((f|0)>1){b=b+4|0;a=a+4|0;f=f+-1|0}else break}return}function _jinit_downsampler(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;d=hd[c[c[b+4>>2]>>2]&63](b,1,112)|0;c[b+416>>2]=d;c[d>>2]=44;c[d+4>>2]=15;x=d+8|0;c[x>>2]=0;if(c[b+220>>2]|0){v=c[b>>2]|0;c[v+20>>2]=26;sd[c[v>>2]&127](b)}n=b+76|0;if((c[n>>2]|0)<=0)return;o=b+280|0;p=b+284|0;q=b+272|0;r=b+276|0;s=d+52|0;t=b+228|0;u=d+12|0;v=d+92|0;m=d+102|0;k=c[b+84>>2]|0;d=1;l=0;while(1){g=H(c[k+36>>2]|0,c[k+8>>2]|0)|0;g=(g|0)/(c[o>>2]|0)|0;h=H(c[k+40>>2]|0,c[k+12>>2]|0)|0;h=(h|0)/(c[p>>2]|0)|0;i=c[q>>2]|0;j=c[r>>2]|0;c[s+(l<<2)>>2]=h;e=(j|0)==(h|0);do if((i|0)==(g|0)&e){e=u+(l<<2)|0;if(!(c[t>>2]|0)){c[e>>2]=63;break}else{c[e>>2]=62;c[x>>2]=1;break}}else{f=(i|0)==(g<<1|0);if(f&e){c[u+(l<<2)>>2]=64;d=0;break}if(f&(j|0)==(h<<1|0)){e=u+(l<<2)|0;if(!(c[t>>2]|0)){c[e>>2]=66;break}else{c[e>>2]=65;c[x>>2]=1;break}}e=(i|0)/(g|0)|0;if((i-(H(e,g)|0)|0)==0?(w=(j|0)/(h|0)|0,(j-(H(w,h)|0)|0)==0):0){c[u+(l<<2)>>2]=67;a[v+l>>0]=e;a[m+l>>0]=w;d=0;break}j=c[b>>2]|0;c[j+20>>2]=39;sd[c[j>>2]&127](b)}while(0);l=l+1|0;if((l|0)>=(c[n>>2]|0))break;else k=k+88|0}if((d|0)!=0|(c[t>>2]|0)==0)return;x=c[b>>2]|0;c[x+20>>2]=101;td[c[x+4>>2]&63](b,0);return}function _start_pass_downsample(a){a=a|0;return}function _sep_downsample(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;i=c[a+416>>2]|0;j=a+76|0;if((c[j>>2]|0)<=0)return;g=c[a+84>>2]|0;h=0;while(1){k=(c[e+(h<<2)>>2]|0)+((H(c[i+52+(h<<2)>>2]|0,f)|0)<<2)|0;yd[c[i+12+(h<<2)>>2]&127](a,g,(c[b+(h<<2)>>2]|0)+(d<<2)|0,k);h=h+1|0;if((h|0)>=(c[j>>2]|0))break;else g=g+88|0}return}function _fullsize_smooth_downsample(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;l=H(c[e+36>>2]|0,c[e+28>>2]|0)|0;k=f+-4|0;u=b+276|0;e=c[u>>2]|0;i=c[b+28>>2]|0;if((e|0)>-2&(l-i|0)>0){j=i+~l|0;j=l+2-i+((j|0)>-2?j:-2)|0;h=e+1|0;e=0;while(1){t=(c[k+(e<<2)>>2]|0)+i|0;_memset(t|0,a[t+-1>>0]|0,j|0)|0;if((e|0)==(h|0))break;else e=e+1|0}e=c[u>>2]|0}t=c[b+228>>2]|0;s=65536-(t<<9)|0;t=t<<6;if((e|0)<=0)return;r=l+-2|0;if(!r){e=0;do{r=c[g+(e<<2)>>2]|0;q=c[f+(e<<2)>>2]|0;o=c[f+(e+-1<<2)>>2]|0;e=e+1|0;l=c[f+(e<<2)>>2]|0;n=(d[l>>0]|0)+(d[o>>0]|0)|0;m=d[q>>0]|0;p=n+m|0;q=q+1|0;o=(d[l+1>>0]|0)+(d[o+1>>0]|0)+(d[q>>0]|0)|0;n=(H(s,m)|0)+32768+(H(p+n+o|0,t)|0)|0;a[r>>0]=16?n>>>16:n;q=d[q>>0]|0;q=(H(s,q)|0)+32768+(H((o<<1)+p-q|0,t)|0)|0;a[r+1>>0]=16?q>>>16:q}while((e|0)<(c[u>>2]|0));return}o=l+-1|0;k=0;do{p=c[g+(k<<2)>>2]|0;q=c[f+(k<<2)>>2]|0;b=c[f+(k+-1<<2)>>2]|0;k=k+1|0;m=c[f+(k<<2)>>2]|0;e=b+1|0;l=m+1|0;b=(d[m>>0]|0)+(d[b>>0]|0)|0;m=d[q>>0]|0;i=b+m|0;h=q+1|0;j=(d[l>>0]|0)+(d[e>>0]|0)+(d[h>>0]|0)|0;b=(H(s,m)|0)+32768+(H(i+b+j|0,t)|0)|0;a[p>>0]=16?b>>>16:b;q=q+o|0;b=r;m=p;while(1){m=m+1|0;v=d[h>>0]|0;h=h+1|0;e=e+1|0;l=l+1|0;n=(d[l>>0]|0)+(d[e>>0]|0)+(d[h>>0]|0)|0;i=(H(s,v)|0)+32768+(H(i+j-v+n|0,t)|0)|0;a[m>>0]=16?i>>>16:i;b=b+-1|0;if(!b)break;else{i=j;j=n}}v=d[q>>0]|0;v=(H(s,v)|0)+32768+(H((n<<1)+j-v|0,t)|0)|0;a[p+o>>0]=16?v>>>16:v}while((k|0)<(c[u>>2]|0));return}function _fullsize_downsample(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=b+276|0;h=b+28|0;_jcopy_sample_rows(e,0,f,0,c[g>>2]|0,c[h>>2]|0);g=c[g>>2]|0;h=c[h>>2]|0;b=H(c[d+36>>2]|0,c[d+28>>2]|0)|0;if(!((g|0)>0&(b-h|0)>0))return;e=h+-1-b|0;e=2-h+b+((e|0)>-2?e:-2)|0;b=0;do{d=(c[f+(b<<2)>>2]|0)+h|0;_memset(d|0,a[d+-1>>0]|0,e|0)|0;b=b+1|0}while((b|0)!=(g|0));return}function _h2v1_downsample(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;k=H(c[e+36>>2]|0,c[e+28>>2]|0)|0;l=b+276|0;e=c[l>>2]|0;i=c[b+28>>2]|0;b=k<<1;if((e|0)>0&(b-i|0)>0){h=i+-1-b|0;h=b+2-i+((h|0)>-2?h:-2)|0;b=0;do{j=(c[f+(b<<2)>>2]|0)+i|0;_memset(j|0,a[j+-1>>0]|0,h|0)|0;b=b+1|0}while((b|0)!=(e|0));e=c[l>>2]|0}if((e|0)<1|(k|0)==0)return;h=0;do{e=c[g+(h<<2)>>2]|0;b=c[f+(h<<2)>>2]|0;i=0;j=0;while(1){m=j+(d[b>>0]|0)+(d[b+1>>0]|0)|0;a[e>>0]=1?m>>>1:m;i=i+1|0;if((i|0)==(k|0))break;else{e=e+1|0;b=b+2|0;j=j^1}}h=h+1|0}while((h|0)<(c[l>>2]|0));return}function _h2v2_smooth_downsample(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;m=H(c[e+36>>2]|0,c[e+28>>2]|0)|0;k=f+-4|0;A=b+276|0;e=c[A>>2]|0;i=c[b+28>>2]|0;l=m<<1;if((e|0)>-2&(l-i|0)>0){j=i+-1-l|0;j=l+2-i+((j|0)>-2?j:-2)|0;h=e+1|0;e=0;while(1){z=(c[k+(e<<2)>>2]|0)+i|0;_memset(z|0,a[z+-1>>0]|0,j|0)|0;if((e|0)==(h|0))break;else e=e+1|0}e=c[A>>2]|0}z=c[b+228>>2]|0;y=(H(z,-80)|0)+16384|0;z=z<<4;if((e|0)<=0)return;x=m+-2|0;w=l+-2|0;r=m+-1|0;b=0;q=0;while(1){s=c[g+(b<<2)>>2]|0;j=c[f+(q<<2)>>2]|0;u=c[f+((q|1)<<2)>>2]|0;t=c[f+(q+-1<<2)>>2]|0;q=q+2|0;v=c[f+(q<<2)>>2]|0;k=(d[u>>0]|0)+(d[j>>0]|0)|0;e=d[t>>0]|0;p=d[v>>0]|0;o=j+2|0;n=u+2|0;m=t+2|0;l=v+2|0;p=(H(k+(d[j+1>>0]|0)+(d[u+1>>0]|0)|0,y)|0)+32768+(H(p+e+(d[m>>0]|0)+(d[l>>0]|0)+(k+e+(d[t+1>>0]|0)+p+(d[v+1>>0]|0)+(d[o>>0]|0)+(d[n>>0]|0)<<1)|0,z)|0)|0;a[s>>0]=16?p>>>16:p;u=u+w|0;v=v+w|0;p=x;e=s;while(1){e=e+1|0;h=(d[n+1>>0]|0)+(d[o+1>>0]|0)|0;i=h+(d[o>>0]|0)+(d[n>>0]|0)|0;j=(d[l+1>>0]|0)+(d[m+1>>0]|0)|0;k=j+(d[m>>0]|0)+(d[l>>0]|0)+(d[o+-1>>0]|0)|0;if(!p)break;j=o+2|0;h=n+2|0;B=m+2|0;C=l+2|0;k=(H(i,y)|0)+32768+(H((d[B>>0]|0)+(d[m+-1>>0]|0)+(k+(d[j>>0]|0)+(d[n+-1>>0]|0)+(d[h>>0]|0)<<1)+(d[l+-1>>0]|0)+(d[C>>0]|0)|0,z)|0)|0;a[e>>0]=16?k>>>16:k;l=C;m=B;n=h;o=j;p=p+-1|0}C=(H(i,y)|0)+32768+(H(j+(d[t+w+-1>>0]|0)+(d[v+-1>>0]|0)+(h+k+(d[u+-1>>0]|0)<<1)|0,z)|0)|0;a[s+r>>0]=16?C>>>16:C;if((q|0)>=(c[A>>2]|0))break;else b=b+1|0}return}function _h2v2_downsample(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=H(c[e+36>>2]|0,c[e+28>>2]|0)|0;n=b+276|0;e=c[n>>2]|0;i=c[b+28>>2]|0;b=m<<1;if((e|0)>0&(b-i|0)>0){h=i+-1-b|0;h=b+2-i+((h|0)>-2?h:-2)|0;b=0;do{l=(c[f+(b<<2)>>2]|0)+i|0;_memset(l|0,a[l+-1>>0]|0,h|0)|0;b=b+1|0}while((b|0)!=(e|0));e=c[n>>2]|0}if((e|0)<1|(m|0)==0)return;i=0;k=0;while(1){e=c[g+(k<<2)>>2]|0;b=c[f+((i|1)<<2)>>2]|0;h=c[f+(i<<2)>>2]|0;j=0;l=1;while(1){o=l+(d[h>>0]|0)+(d[h+1>>0]|0)+(d[b>>0]|0)+(d[b+1>>0]|0)|0;a[e>>0]=2?o>>>2:o;j=j+1|0;if((j|0)==(m|0))break;else{e=e+1|0;b=b+2|0;h=h+2|0;l=l^3}}i=i+2|0;if((i|0)>=(c[n>>2]|0))break;else k=k+1|0}return}function _int_downsample(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;s=c[b+416>>2]|0;w=H(c[e+36>>2]|0,c[e+28>>2]|0)|0;j=c[e+4>>2]|0;k=a[s+92+j>>0]|0;r=k&255;j=a[s+102+j>>0]|0;s=j&255;t=H(s,r)|0;u=1?t>>>1:t;v=b+276|0;e=c[v>>2]|0;i=c[b+28>>2]|0;b=H(w,r)|0;if((e|0)>0&(b-i|0)>0){h=i+~b|0;h=b+2-i+((h|0)>-2?h:-2)|0;b=0;do{q=(c[f+(b<<2)>>2]|0)+i|0;_memset(q|0,a[q+-1>>0]|0,h|0)|0;b=b+1|0}while((b|0)!=(e|0));e=c[v>>2]|0}if((e|0)<=0)return;q=(w|0)==0;p=j<<24>>24==0;o=k<<24>>24==0;m=0;n=0;while(1){e=c[g+(n<<2)>>2]|0;a:do if(!q){if(p){h=((u>>>0)/(t>>>0)|0)&255;b=0;while(1){a[e>>0]=h;b=b+1|0;if((b|0)==(w|0))break a;else e=e+1|0}}k=0;l=0;while(1){if(o)b=0;else{i=0;b=0;do{h=(c[f+(i+m<<2)>>2]|0)+k|0;j=0;while(1){b=b+(d[h>>0]|0)|0;j=j+1|0;if((j|0)==(r|0))break;else h=h+1|0}i=i+1|0}while((i|0)!=(s|0))}a[e>>0]=(b+u|0)/(t|0)|0;l=l+1|0;if((l|0)==(w|0))break;else{e=e+1|0;k=k+r|0}}}while(0);m=m+s|0;if((m|0)>=(c[v>>2]|0))break;else n=n+1|0}return}function _jpeg_CreateDecompress(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;c[a+4>>2]=0;if((b|0)!=90){e=c[a>>2]|0;c[e+20>>2]=13;c[e+24>>2]=90;c[(c[a>>2]|0)+28>>2]=b;sd[c[c[a>>2]>>2]&127](a)}if((d|0)==488)b=a;else{b=c[a>>2]|0;c[b+20>>2]=22;c[b+24>>2]=488;c[(c[a>>2]|0)+28>>2]=d;sd[c[c[a>>2]>>2]&127](a);b=a}f=c[a>>2]|0;d=a+12|0;e=c[d>>2]|0;_memset(a+4|0,0,484)|0;c[a>>2]=f;c[d>>2]=e;c[a+16>>2]=1;_jinit_memory_mgr(b);c[a+8>>2]=0;c[a+24>>2]=0;c[a+312>>2]=0;b=a+164|0;d=b+48|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(d|0));_jinit_marker_reader(a);_jinit_input_controller(a);c[a+20>>2]=200;return}function _jinit_memory_mgr(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=k;g=k+8|0;h=k+12|0;d=b+4|0;c[d>>2]=0;e=_jpeg_mem_init(b)|0;c[g>>2]=e;f=_jpeg_get_small(b,84)|0;if(!f){_jpeg_mem_term(b);i=c[b>>2]|0;c[i+20>>2]=56;c[i+24>>2]=0;sd[c[c[b>>2]>>2]&127](b)}c[f>>2]=52;c[f+4>>2]=53;c[f+8>>2]=95;c[f+12>>2]=96;c[f+16>>2]=4;c[f+20>>2]=5;c[f+24>>2]=45;c[f+28>>2]=11;c[f+32>>2]=12;c[f+36>>2]=26;c[f+40>>2]=46;c[f+48>>2]=1e9;i=f+44|0;c[i>>2]=e;c[f+56>>2]=0;c[f+64>>2]=0;c[f+52>>2]=0;c[f+60>>2]=0;c[f+68>>2]=0;c[f+72>>2]=0;c[f+76>>2]=84;c[d>>2]=f;b=Ob(161652)|0;if(!b){Xc=k;return}a[h>>0]=120;c[j>>2]=g;c[j+4>>2]=h;if((_sscanf(b,161660,j)|0)>0){switch(a[h>>0]|0){case 77:case 109:{b=(c[g>>2]|0)*1e3|0;c[g>>2]=b;break}default:b=c[g>>2]|0}c[i>>2]=b*1e3}Xc=k;return}function _jinit_marker_reader(a){a=a|0;var b=0,d=0;d=hd[c[c[a+4>>2]>>2]&63](a,0,172)|0;b=a+464|0;c[b>>2]=d;c[d>>2]=47;c[d+4>>2]=69;c[d+8>>2]=70;c[d+28>>2]=71;c[d+96>>2]=0;c[d+100>>2]=0;c[d+36>>2]=71;c[d+104>>2]=0;c[d+40>>2]=71;c[d+108>>2]=0;c[d+44>>2]=71;c[d+112>>2]=0;c[d+48>>2]=71;c[d+116>>2]=0;c[d+52>>2]=71;c[d+120>>2]=0;c[d+56>>2]=71;c[d+124>>2]=0;c[d+60>>2]=71;c[d+128>>2]=0;c[d+64>>2]=71;c[d+132>>2]=0;c[d+68>>2]=71;c[d+136>>2]=0;c[d+72>>2]=71;c[d+140>>2]=0;c[d+76>>2]=71;c[d+144>>2]=0;c[d+80>>2]=71;c[d+148>>2]=0;c[d+84>>2]=71;c[d+152>>2]=0;c[d+156>>2]=0;c[d+92>>2]=71;c[d+160>>2]=0;c[d+32>>2]=72;c[d+88>>2]=72;b=c[b>>2]|0;c[a+216>>2]=0;c[a+144>>2]=0;c[a+440>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+24>>2]=0;c[b+164>>2]=0;return}function _jinit_input_controller(a){a=a|0;var b=0;b=hd[c[c[a+4>>2]>>2]&63](a,0,28)|0;c[a+460>>2]=b;c[b>>2]=73;c[b+4>>2]=48;c[b+8>>2]=49;c[b+12>>2]=50;c[b+16>>2]=0;c[b+20>>2]=0;c[b+24>>2]=1;return}function _consume_markers(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0;F=a+460|0;b=c[F>>2]|0;G=b+20|0;if(c[G>>2]|0){a=2;return a|0}I=a+464|0;K=b+24|0;L=a+340|0;E=b+16|0;l=a+32|0;m=a+212|0;n=a+28|0;o=a+36|0;p=a+316|0;q=a+320|0;r=a+216|0;s=a+220|0;t=a+224|0;u=a+324|0;v=a+328|0;w=a+428|0;x=a+432|0;y=a+436|0;z=a+416|0;A=a+332|0;B=a+412|0;C=a+420|0;D=a+424|0;a:while(1){b=ed[c[(c[I>>2]|0)+4>>2]&127](a)|0;switch(b|0){case 2:{k=58;break a}case 1:break;default:{k=63;break a}}b:do switch(c[K>>2]|0){case 0:{if(!(c[E>>2]|0)){j=c[a>>2]|0;c[j+20>>2]=36;sd[c[j>>2]&127](a)}if(c[L>>2]|0){k=57;break a}break}case 1:{if(!((c[l>>2]|0)<=65500?(c[n>>2]|0)<=65500:0)){j=c[a>>2]|0;c[j+20>>2]=42;c[j+24>>2]=65500;sd[c[c[a>>2]>>2]&127](a)}b=c[m>>2]|0;if((b+-8|0)>>>0>4){j=c[a>>2]|0;c[j+20>>2]=16;c[j+24>>2]=b;sd[c[c[a>>2]>>2]&127](a)}b=c[o>>2]|0;if((b|0)>10){j=c[a>>2]|0;c[j+20>>2]=27;c[j+24>>2]=b;c[(c[a>>2]|0)+28>>2]=10;sd[c[c[a>>2]>>2]&127](a);b=c[o>>2]|0}c[p>>2]=1;c[q>>2]=1;if((b|0)>0){i=0;j=c[r>>2]|0;f=1;h=1;while(1){d=j+8|0;e=c[d>>2]|0;g=j+12|0;if((e+-1|0)>>>0<=3?(J=c[g>>2]|0,(J+-1|0)>>>0<=3):0)d=J;else{h=c[a>>2]|0;c[h+20>>2]=19;sd[c[h>>2]&127](a);h=c[p>>2]|0;e=c[d>>2]|0;f=c[q>>2]|0;d=c[g>>2]|0;b=c[o>>2]|0}h=(h|0)>(e|0)?h:e;c[p>>2]=h;f=(f|0)>(d|0)?f:d;c[q>>2]=f;i=i+1|0;if((i|0)>=(b|0)){d=b;break}else j=j+88|0}}else d=b;c:do if(!(c[s>>2]|0)){if(c[t>>2]|0?c[L>>2]|0:0){k=22;break}do switch(c[z>>2]|0){case 0:{c[w>>2]=1;c[x>>2]=66e3;c[y>>2]=0;b=1;break c}case 3:{c[w>>2]=2;c[x>>2]=67216;c[y>>2]=3;b=2;break c}case 8:{c[w>>2]=3;c[x>>2]=67104;c[y>>2]=8;b=3;break c}case 15:{c[w>>2]=4;c[x>>2]=66976;c[y>>2]=15;b=4;break c}case 24:{c[w>>2]=5;c[x>>2]=66800;c[y>>2]=24;b=5;break c}case 35:{c[w>>2]=6;c[x>>2]=66592;c[y>>2]=35;b=6;break c}case 48:{c[w>>2]=7;c[x>>2]=66320;c[y>>2]=48;b=7;break c}case 63:{c[w>>2]=8;c[x>>2]=66e3;c[y>>2]=63;b=8;break c}case 80:{c[w>>2]=9;c[x>>2]=66e3;c[y>>2]=63;b=9;break c}case 99:{c[w>>2]=10;c[x>>2]=66e3;c[y>>2]=63;b=10;break c}case 120:{c[w>>2]=11;c[x>>2]=66e3;c[y>>2]=63;b=11;break c}case 143:{c[w>>2]=12;c[x>>2]=66e3;c[y>>2]=63;b=12;break c}case 168:{c[w>>2]=13;c[x>>2]=66e3;c[y>>2]=63;b=13;break c}case 195:{c[w>>2]=14;c[x>>2]=66e3;c[y>>2]=63;b=14;break c}case 224:{c[w>>2]=15;c[x>>2]=66e3;c[y>>2]=63;b=15;break c}case 255:{c[w>>2]=16;c[x>>2]=66e3;c[y>>2]=63;b=16;break c}default:{b=c[a>>2]|0;c[b+20>>2]=17;c[b+24>>2]=c[B>>2];c[(c[a>>2]|0)+28>>2]=c[z>>2];c[(c[a>>2]|0)+32>>2]=c[C>>2];c[(c[a>>2]|0)+36>>2]=c[D>>2];sd[c[c[a>>2]>>2]&127](a);b=c[w>>2]|0;d=c[o>>2]|0;break c}}while(0)}else k=22;while(0);if((k|0)==22){c[w>>2]=8;c[x>>2]=66e3;c[y>>2]=63;b=8}c[u>>2]=b;c[v>>2]=b;if((d|0)>0){d=0;e=c[r>>2]|0;while(1){c[e+36>>2]=b;c[e+40>>2]=b;k=e+8|0;j=H(c[k>>2]|0,c[n>>2]|0)|0;b=_jdiv_round_up(j,H(c[p>>2]|0,b)|0)|0;c[e+28>>2]=b;b=e+12|0;j=H(c[b>>2]|0,c[l>>2]|0)|0;j=_jdiv_round_up(j,H(c[w>>2]|0,c[q>>2]|0)|0)|0;c[e+32>>2]=j;k=H(c[k>>2]|0,c[n>>2]|0)|0;k=_jdiv_round_up(k,c[p>>2]|0)|0;c[e+44>>2]=k;b=H(c[b>>2]|0,c[l>>2]|0)|0;b=_jdiv_round_up(b,c[q>>2]|0)|0;c[e+48>>2]=b;c[e+52>>2]=1;c[e+80>>2]=0;b=d+1|0;if((b|0)>=(c[o>>2]|0))break;d=b;e=e+88|0;b=c[w>>2]|0}b=c[w>>2]|0}b=_jdiv_round_up(c[l>>2]|0,H(b,c[q>>2]|0)|0)|0;c[A>>2]=b;b=c[L>>2]|0;if((b|0)>=(c[o>>2]|0)?(c[t>>2]|0)==0:0){c[(c[F>>2]|0)+16>>2]=0;k=50;break b}c[(c[F>>2]|0)+16>>2]=1;k=50;break}default:{b=c[L>>2]|0;k=50}}while(0);if((k|0)==50){k=0;if(b|0){k=52;break}c[K>>2]=2}}if((k|0)==52){c[K>>2]=0;a=1;return a|0}else if((k|0)==57){_start_input_pass_9(a);a=1;return a|0}else if((k|0)==58){c[G>>2]=1;if(!(c[K>>2]|0)){d=a+152|0;b=c[a+144>>2]|0;if((c[d>>2]|0)<=(b|0)){a=2;return a|0}c[d>>2]=b;a=2;return a|0}else{if(!(c[(c[I>>2]|0)+16>>2]|0)){a=2;return a|0}L=c[a>>2]|0;c[L+20>>2]=62;sd[c[L>>2]&127](a);a=2;return a|0}}else if((k|0)==63)return b|0;return 0}function _reset_input_controller(a){a=a|0;var b=0;b=c[a+460>>2]|0;c[b>>2]=73;c[b+16>>2]=0;c[b+20>>2]=0;c[b+24>>2]=1;sd[c[(c[a>>2]|0)+16>>2]&127](a);sd[c[c[a+464>>2]>>2]&127](a);c[a+160>>2]=0;return}function _start_input_pass_9(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=a+340|0;b=c[h>>2]|0;if((b|0)!=1){if((b+-1|0)>>>0>3){g=c[a>>2]|0;c[g+20>>2]=27;c[g+24>>2]=b;c[(c[a>>2]|0)+28>>2]=4;sd[c[c[a>>2]>>2]&127](a)}f=a+428|0;g=_jdiv_round_up(c[a+28>>2]|0,H(c[f>>2]|0,c[a+316>>2]|0)|0)|0;c[a+360>>2]=g;f=_jdiv_round_up(c[a+32>>2]|0,H(c[f>>2]|0,c[a+320>>2]|0)|0)|0;c[a+364>>2]=f;f=a+368|0;c[f>>2]=0;if((c[h>>2]|0)<=0){g=a+468|0;g=c[g>>2]|0;g=c[g>>2]|0;sd[g&127](a);g=a+452|0;h=c[g>>2]|0;h=c[h>>2]|0;sd[h&127](a);g=c[g>>2]|0;g=g+4|0;g=c[g>>2]|0;h=a+460|0;h=c[h>>2]|0;c[h>>2]=g;return}d=0;e=0;while(1){g=c[a+344+(d<<2)>>2]|0;k=c[g+8>>2]|0;c[g+56>>2]=k;j=c[g+12>>2]|0;c[g+60>>2]=j;b=H(j,k)|0;c[g+64>>2]=b;i=H(c[g+36>>2]|0,k)|0;c[g+68>>2]=i;i=((c[g+28>>2]|0)>>>0)%(k>>>0)|0;c[g+72>>2]=(i|0)==0?k:i;i=((c[g+32>>2]|0)>>>0)%(j>>>0)|0;c[g+76>>2]=(i|0)==0?j:i;if((b+e|0)>10){k=c[a>>2]|0;c[k+20>>2]=14;sd[c[k>>2]&127](a)}if((b|0)>0)while(1){k=c[f>>2]|0;c[f>>2]=k+1;c[a+372+(k<<2)>>2]=d;if((b|0)>1)b=b+-1|0;else break}d=d+1|0;b=c[h>>2]|0;if((d|0)>=(b|0))break;e=c[f>>2]|0}if((b|0)<=0){j=a+468|0;j=c[j>>2]|0;j=c[j>>2]|0;sd[j&127](a);j=a+452|0;k=c[j>>2]|0;k=c[k>>2]|0;sd[k&127](a);j=c[j>>2]|0;j=j+4|0;j=c[j>>2]|0;k=a+460|0;k=c[k>>2]|0;c[k>>2]=j;return}}else{b=c[a+344>>2]|0;c[a+360>>2]=c[b+28>>2];k=c[b+32>>2]|0;c[a+364>>2]=k;c[b+56>>2]=1;c[b+60>>2]=1;c[b+64>>2]=1;c[b+68>>2]=c[b+36>>2];c[b+72>>2]=1;j=c[b+12>>2]|0;k=(k>>>0)%(j>>>0)|0;c[b+76>>2]=(k|0)==0?j:k;c[a+368>>2]=1;c[a+372>>2]=0;b=1}g=a+4|0;f=0;do{d=c[a+344+(f<<2)>>2]|0;e=d+80|0;if(!(c[e>>2]|0)){d=c[d+16>>2]|0;b=a+164+(d<<2)|0;if(!(d>>>0<=3?(c[b>>2]|0)!=0:0)){k=c[a>>2]|0;c[k+20>>2]=54;c[k+24>>2]=d;sd[c[c[a>>2]>>2]&127](a)}k=hd[c[c[g>>2]>>2]&63](a,1,132)|0;_memcpy(k|0,c[b>>2]|0,132)|0;c[e>>2]=k;b=c[h>>2]|0}f=f+1|0}while((f|0)<(b|0));j=a+468|0;j=c[j>>2]|0;j=c[j>>2]|0;sd[j&127](a);j=a+452|0;k=c[j>>2]|0;k=c[k>>2]|0;sd[k&127](a);j=c[j>>2]|0;j=j+4|0;j=c[j>>2]|0;k=a+460|0;k=c[k>>2]|0;c[k>>2]=j;return}function _finish_input_pass(a){a=a|0;sd[c[(c[a+468>>2]|0)+8>>2]&127](a);c[c[a+460>>2]>>2]=73;return}function _reset_marker_reader(a){a=a|0;var b=0;b=c[a+464>>2]|0;c[a+216>>2]=0;c[a+144>>2]=0;c[a+440>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+24>>2]=0;c[b+164>>2]=0;return}function _read_markers(f){f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0;Qa=Xc;Xc=Xc+256|0;if((Xc|0)>=(Yc|0))N(256);ha=Qa;Oa=f+440|0;Pa=f+464|0;pa=f+24|0;va=f+232|0;wa=f+248|0;xa=f+264|0;qa=f+280|0;ra=f+40|0;sa=f+304|0;ta=f+308|0;ua=f+284|0;ia=f+288|0;ja=f+289|0;ka=f+290|0;la=f+292|0;ma=f+294|0;na=f+296|0;oa=f+300|0;Ka=f+36|0;La=f+216|0;g=c[Oa>>2]|0;a:while(1){do if(!g){if(c[(c[Pa>>2]|0)+12>>2]|0){if(!(_next_marker(f)|0)){ya=0;Ba=350;break a}g=c[Oa>>2]|0;break}m=c[pa>>2]|0;n=m+4|0;g=c[n>>2]|0;if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0}k=c[m>>2]|0;g=g+-1|0;h=k+1|0;k=a[k>>0]|0;l=k&255;if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}j=c[n>>2]|0;h=c[m>>2]|0}else j=g;W=a[h>>0]|0;g=W&255;if(k<<24>>24!=-1|W<<24>>24!=-40){W=c[f>>2]|0;c[W+20>>2]=55;c[W+24>>2]=l;c[(c[f>>2]|0)+28>>2]=g;sd[c[c[f>>2]>>2]&127](f)}c[Oa>>2]=g;c[m>>2]=h+1;c[n>>2]=j+-1}while(0);do switch(g|0){case 218:{Ba=25;break a}case 217:{Ba=75;break a}case 216:{g=c[f>>2]|0;c[g+20>>2]=104;td[c[g+4>>2]&63](f,1);g=(c[Pa>>2]|0)+12|0;if(c[g>>2]|0){g=c[f>>2]|0;c[g+20>>2]=64;sd[c[g>>2]&127](f);g=(c[Pa>>2]|0)+12|0}h=va;j=h+16|0;do{a[h>>0]=0;h=h+1|0}while((h|0)<(j|0));h=wa;j=h+16|0;do{a[h>>0]=1;h=h+1|0}while((h|0)<(j|0));h=xa;j=h+16|0;do{a[h>>0]=5;h=h+1|0}while((h|0)<(j|0));c[qa>>2]=0;c[ra>>2]=0;c[sa>>2]=0;c[ta>>2]=0;c[ua>>2]=0;a[ia>>0]=1;a[ja>>0]=1;a[ka>>0]=0;b[la>>1]=1;b[ma>>1]=1;c[na>>2]=0;a[oa>>0]=0;c[g>>2]=1;break}case 192:{if(!(_get_sof(f,1,0,0)|0)){ya=0;Ba=350;break a}break}case 193:{if(!(_get_sof(f,0,0,0)|0)){ya=0;Ba=350;break a}break}case 194:{if(!(_get_sof(f,0,1,0)|0)){ya=0;Ba=350;break a}break}case 201:{if(!(_get_sof(f,0,0,1)|0)){ya=0;Ba=350;break a}break}case 202:{if(!(_get_sof(f,0,1,1)|0)){ya=0;Ba=350;break a}break}case 207:case 206:case 205:case 203:case 200:case 199:case 198:case 197:case 195:{W=c[f>>2]|0;c[W+20>>2]=63;c[W+24>>2]=g;sd[c[c[f>>2]>>2]&127](f);break}case 204:{p=c[pa>>2]|0;q=p+4|0;g=c[q>>2]|0;if(!g){if(!(ed[c[p+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[q>>2]|0}j=c[p>>2]|0;g=g+-1|0;h=j+1|0;j=d[j>>0]<<8;if(!g){if(!(ed[c[p+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[q>>2]|0;h=c[p>>2]|0}W=j|d[h>>0];j=W+-2|0;k=g+-1|0;g=h+1|0;if(W>>>0>2){o=p+12|0;n=j;h=k;while(1){if(!h){if(!(ed[c[o>>2]&127](f)|0)){ya=0;Ba=350;break a}h=c[q>>2]|0;g=c[p>>2]|0}h=h+-1|0;j=g+1|0;l=a[g>>0]|0;m=l&255;if(!h){if(!(ed[c[o>>2]&127](f)|0)){ya=0;Ba=350;break a}h=c[q>>2]|0;k=c[p>>2]|0}else k=j;g=a[k>>0]|0;j=g&255;W=c[f>>2]|0;c[W+20>>2]=81;c[W+24>>2]=m;c[(c[f>>2]|0)+28>>2]=j;td[c[(c[f>>2]|0)+4>>2]&63](f,1);if((l&255)<=31)if((l&255)<=15){V=j&15;a[f+232+m>>0]=V;W=4?(g&255)>>>4:g&255;a[f+248+m>>0]=W;if(V>>>0>(W&255)>>>0){W=c[f>>2]|0;c[W+20>>2]=30;c[W+24>>2]=j;sd[c[c[f>>2]>>2]&127](f)}}else Ba=93;else{Ba=c[f>>2]|0;c[Ba+20>>2]=29;c[Ba+24>>2]=m;sd[c[c[f>>2]>>2]&127](f);Ba=93}if((Ba|0)==93){Ba=0;a[m+-16+(f+264)>>0]=g}j=n+-2|0;h=h+-1|0;g=k+1|0;if((n|0)>2)n=j;else break}}else h=k;if(j|0){W=c[f>>2]|0;c[W+20>>2]=12;sd[c[W>>2]&127](f)}c[p>>2]=g;c[q>>2]=h;break}case 196:{V=c[pa>>2]|0;W=V+4|0;g=c[W>>2]|0;if(!g){if(!(ed[c[V+12>>2]&127](f)|0)){Ba=174;break a}g=c[W>>2]|0}k=c[V>>2]|0;g=g+-1|0;h=k+1|0;k=d[k>>0]<<8;if(!g){if(!(ed[c[V+12>>2]&127](f)|0)){Ba=174;break a}g=c[W>>2]|0;j=c[V>>2]|0}else j=h;h=g+-1|0;g=j+1|0;U=k|d[j>>0];j=U+-2|0;if(U>>>0>18){U=V+12|0;do{if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}T=d[g>>0]|0;S=c[f>>2]|0;c[S+20>>2]=82;c[S+24>>2]=T;td[c[(c[f>>2]|0)+4>>2]&63](f,1);h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}S=a[g>>0]|0;O=S&255;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}R=a[g>>0]|0;L=R&255;k=L+O|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}Q=a[g>>0]|0;K=Q&255;k=k+K|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}P=a[g>>0]|0;I=P&255;k=k+I|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}M=a[g>>0]|0;G=M&255;k=k+G|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}J=a[g>>0]|0;E=J&255;k=k+E|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}H=a[g>>0]|0;C=H&255;k=k+C|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}F=a[g>>0]|0;A=F&255;k=k+A|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}D=a[g>>0]|0;y=D&255;k=k+y|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}B=a[g>>0]|0;w=B&255;k=k+w|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}z=a[g>>0]|0;u=z&255;k=k+u|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}x=a[g>>0]|0;s=x&255;k=k+s|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}v=a[g>>0]|0;q=v&255;k=k+q|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}t=a[g>>0]|0;o=t&255;k=k+o|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}r=a[g>>0]|0;l=r&255;k=k+l|0;h=h+-1|0;g=g+1|0;if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}p=a[g>>0]|0;Ra=p&255;n=k+Ra|0;h=h+-1|0;g=g+1|0;m=j+-17|0;k=c[f>>2]|0;c[k+24>>2]=O;c[k+28>>2]=L;c[k+32>>2]=K;c[k+36>>2]=I;c[k+40>>2]=G;c[k+44>>2]=E;c[k+48>>2]=C;c[k+52>>2]=A;c[k+20>>2]=88;td[c[k+4>>2]&63](f,2);O=c[f>>2]|0;c[O+24>>2]=y;c[O+28>>2]=w;c[O+32>>2]=u;c[O+36>>2]=s;c[O+40>>2]=q;c[O+44>>2]=o;c[O+48>>2]=l;c[O+52>>2]=Ra;c[O+20>>2]=88;td[c[O+4>>2]&63](f,2);if(n>>>0>256|(m|0)<(n|0)){Ra=c[f>>2]|0;c[Ra+20>>2]=9;sd[c[Ra>>2]&127](f)}_memset(ha|0,0,256)|0;if(!n)j=0;else{k=0;while(1){if(!h){if(!(ed[c[U>>2]&127](f)|0)){Ba=174;break a}h=c[W>>2]|0;g=c[V>>2]|0}h=h+-1|0;j=g+1|0;a[ha+k>>0]=a[g>>0]|0;k=k+1|0;if(k>>>0>=n>>>0){g=j;j=n;break}else g=j}}j=m-j|0;Ra=(T&16|0)==0;l=T+-16|0;k=Ra?T:l;l=Ra?f+180+(T<<2)|0:f+196+(l<<2)|0;if(k>>>0>3){Ra=c[f>>2]|0;c[Ra+20>>2]=31;c[Ra+24>>2]=k;sd[c[c[f>>2]>>2]&127](f)}k=c[l>>2]|0;if(!k){k=_jpeg_alloc_huff_table(f)|0;c[l>>2]=k}a[k>>0]=0;a[k+1>>0]=S;a[k+2>>0]=R;a[k+3>>0]=Q;a[k+4>>0]=P;a[k+5>>0]=M;a[k+6>>0]=J;a[k+7>>0]=H;a[k+8>>0]=F;a[k+9>>0]=D;a[k+10>>0]=B;a[k+11>>0]=z;a[k+12>>0]=x;a[k+13>>0]=v;a[k+14>>0]=t;a[k+15>>0]=r;a[k+16>>0]=p;_memcpy((c[l>>2]|0)+17|0,ha|0,256)|0}while((j|0)>16)}if(j|0){Ra=c[f>>2]|0;c[Ra+20>>2]=12;sd[c[Ra>>2]&127](f)}c[V>>2]=g;c[W>>2]=h;break}case 219:{q=c[pa>>2]|0;r=q+4|0;g=c[r>>2]|0;if(!g){if(!(ed[c[q+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[r>>2]|0}l=c[q>>2]|0;g=g+-1|0;h=l+1|0;l=d[l>>0]<<8;if(!g){if(!(ed[c[q+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[r>>2]|0;k=c[q>>2]|0}else k=h;j=g+-1|0;h=k+1|0;Ra=l|d[k>>0];g=Ra+-2|0;if(Ra>>>0>2){p=q+12|0;while(1){o=g+-1|0;if(!j){if(!(ed[c[p>>2]&127](f)|0)){ya=0;Ba=350;break a}j=c[r>>2]|0;h=c[q>>2]|0}k=d[h>>0]|0;m=4?k>>>4:k;k=k&15;Ra=c[f>>2]|0;c[Ra+20>>2]=83;c[Ra+24>>2]=k;c[(c[f>>2]|0)+28>>2]=m;td[c[(c[f>>2]|0)+4>>2]&63](f,1);if(k>>>0>3){Ra=c[f>>2]|0;c[Ra+20>>2]=32;c[Ra+24>>2]=k;sd[c[c[f>>2]>>2]&127](f)}k=f+164+(k<<2)|0;l=c[k>>2]|0;if(!l){l=_jpeg_alloc_quant_table(f)|0;c[k>>2]=l}n=(m|0)!=0;if(n)if((g|0)<129){b[l>>1]=1;b[l+2>>1]=1;b[l+4>>1]=1;b[l+6>>1]=1;b[l+8>>1]=1;b[l+10>>1]=1;b[l+12>>1]=1;b[l+14>>1]=1;b[l+16>>1]=1;b[l+18>>1]=1;b[l+20>>1]=1;b[l+22>>1]=1;b[l+24>>1]=1;b[l+26>>1]=1;b[l+28>>1]=1;b[l+30>>1]=1;b[l+32>>1]=1;b[l+34>>1]=1;b[l+36>>1]=1;b[l+38>>1]=1;b[l+40>>1]=1;b[l+42>>1]=1;b[l+44>>1]=1;b[l+46>>1]=1;b[l+48>>1]=1;b[l+50>>1]=1;b[l+52>>1]=1;b[l+54>>1]=1;b[l+56>>1]=1;b[l+58>>1]=1;b[l+60>>1]=1;b[l+62>>1]=1;b[l+64>>1]=1;b[l+66>>1]=1;b[l+68>>1]=1;b[l+70>>1]=1;b[l+72>>1]=1;b[l+74>>1]=1;b[l+76>>1]=1;b[l+78>>1]=1;b[l+80>>1]=1;b[l+82>>1]=1;b[l+84>>1]=1;b[l+86>>1]=1;b[l+88>>1]=1;b[l+90>>1]=1;b[l+92>>1]=1;b[l+94>>1]=1;b[l+96>>1]=1;b[l+98>>1]=1;b[l+100>>1]=1;b[l+102>>1]=1;b[l+104>>1]=1;b[l+106>>1]=1;b[l+108>>1]=1;b[l+110>>1]=1;b[l+112>>1]=1;b[l+114>>1]=1;b[l+116>>1]=1;b[l+118>>1]=1;b[l+120>>1]=1;b[l+122>>1]=1;b[l+124>>1]=1;b[l+126>>1]=1;ca=1?o>>1:o;Ba=196}else Ba=203;else if((g|0)<65){b[l>>1]=1;b[l+2>>1]=1;b[l+4>>1]=1;b[l+6>>1]=1;b[l+8>>1]=1;b[l+10>>1]=1;b[l+12>>1]=1;b[l+14>>1]=1;b[l+16>>1]=1;b[l+18>>1]=1;b[l+20>>1]=1;b[l+22>>1]=1;b[l+24>>1]=1;b[l+26>>1]=1;b[l+28>>1]=1;b[l+30>>1]=1;b[l+32>>1]=1;b[l+34>>1]=1;b[l+36>>1]=1;b[l+38>>1]=1;b[l+40>>1]=1;b[l+42>>1]=1;b[l+44>>1]=1;b[l+46>>1]=1;b[l+48>>1]=1;b[l+50>>1]=1;b[l+52>>1]=1;b[l+54>>1]=1;b[l+56>>1]=1;b[l+58>>1]=1;b[l+60>>1]=1;b[l+62>>1]=1;b[l+64>>1]=1;b[l+66>>1]=1;b[l+68>>1]=1;b[l+70>>1]=1;b[l+72>>1]=1;b[l+74>>1]=1;b[l+76>>1]=1;b[l+78>>1]=1;b[l+80>>1]=1;b[l+82>>1]=1;b[l+84>>1]=1;b[l+86>>1]=1;b[l+88>>1]=1;b[l+90>>1]=1;b[l+92>>1]=1;b[l+94>>1]=1;b[l+96>>1]=1;b[l+98>>1]=1;b[l+100>>1]=1;b[l+102>>1]=1;b[l+104>>1]=1;b[l+106>>1]=1;b[l+108>>1]=1;b[l+110>>1]=1;b[l+112>>1]=1;b[l+114>>1]=1;b[l+116>>1]=1;b[l+118>>1]=1;b[l+120>>1]=1;b[l+122>>1]=1;b[l+124>>1]=1;b[l+126>>1]=1;ca=o;Ba=196}else Ba=203;b:do if((Ba|0)==196){Ba=0;switch(ca|0){case 4:{g=67216;break}case 9:{g=67104;break}case 16:{g=66976;break}case 25:{g=66800;break}case 36:{g=66592;break}case 49:{g=66320;break}default:{j=j+-1|0;g=h+1|0;if((ca|0)>0){_=66e3;$=ca;aa=g;ba=j;Ba=205;break b}else{Z=ca;Y=j;X=g;break b}}}_=g;$=ca;aa=h+1|0;ba=j+-1|0;Ba=205}else if((Ba|0)==203){_=66e3;$=64;aa=h+1|0;ba=j+-1|0;Ba=205}while(0);c:do if((Ba|0)==205){Ba=0;if(!n){j=0;h=aa;g=ba;while(1){if(!g){if(!(ed[c[p>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[r>>2]|0;h=c[q>>2]|0}b[l+(c[_+(j<<2)>>2]<<1)>>1]=d[h>>0]|0;j=j+1|0;g=g+-1|0;h=h+1|0;if((j|0)>=($|0)){Z=$;Y=g;X=h;break c}}}m=0;h=aa;g=ba;while(1){if(!g){if(!(ed[c[p>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[r>>2]|0;h=c[q>>2]|0}g=g+-1|0;j=h+1|0;k=d[h>>0]<<8;if(!g){if(!(ed[c[p>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[r>>2]|0;h=c[q>>2]|0}else h=j;b[l+(c[_+(m<<2)>>2]<<1)>>1]=k|d[h>>0];m=m+1|0;g=g+-1|0;h=h+1|0;if((m|0)>=($|0)){Z=$;Y=g;X=h;break}}}while(0);h=c[f>>2]|0;d:do if((c[h+104>>2]|0)>1){g=0;while(1){c[h+24>>2]=e[l+(g<<1)>>1];c[h+28>>2]=e[l+((g|1)<<1)>>1];c[h+32>>2]=e[l+((g|2)<<1)>>1];c[h+36>>2]=e[l+((g|3)<<1)>>1];c[h+40>>2]=e[l+((g|4)<<1)>>1];c[h+44>>2]=e[l+((g|5)<<1)>>1];c[h+48>>2]=e[l+((g|6)<<1)>>1];c[h+52>>2]=e[l+((g|7)<<1)>>1];c[h+20>>2]=95;td[c[h+4>>2]&63](f,2);g=g+8|0;if(g>>>0>=64)break d;h=c[f>>2]|0}}while(0);g=o-Z+(n?0-Z|0:0)|0;if((g|0)>0){h=X;j=Y}else{j=Y;h=X;break}}}if(g|0){Ra=c[f>>2]|0;c[Ra+20>>2]=12;sd[c[Ra>>2]&127](f)}c[q>>2]=h;c[r>>2]=j;break}case 221:{l=c[pa>>2]|0;m=l+4|0;g=c[m>>2]|0;if(!g){if(!(ed[c[l+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[m>>2]|0}k=c[l>>2]|0;g=g+-1|0;h=k+1|0;k=d[k>>0]<<8;if(!g){if(!(ed[c[l+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[m>>2]|0;j=c[l>>2]|0}else j=h;g=g+-1|0;h=j+1|0;if((k|d[j>>0]|0)!=4){Ra=c[f>>2]|0;c[Ra+20>>2]=12;sd[c[Ra>>2]&127](f)}if(!g){if(!(ed[c[l+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[m>>2]|0;h=c[l>>2]|0}j=g+-1|0;g=h+1|0;k=d[h>>0]<<8;if(!j){if(!(ed[c[l+12>>2]&127](f)|0)){ya=0;Ba=350;break a}h=c[m>>2]|0;g=c[l>>2]|0}else h=j;Ra=k|d[g>>0];W=c[f>>2]|0;c[W+20>>2]=84;c[W+24>>2]=Ra;td[c[(c[f>>2]|0)+4>>2]&63](f,1);c[qa>>2]=Ra;c[l>>2]=g+1;c[m>>2]=h+-1;break}case 248:{m=c[pa>>2]|0;h=c[m>>2]|0;n=m+4|0;g=c[n>>2]|0;if(!(c[(c[Pa>>2]|0)+16>>2]|0)){Ra=c[f>>2]|0;c[Ra+20>>2]=60;_strncpy(Ra+24|0,161648,80)|0;sd[c[c[f>>2]>>2]&127](f)}do if((c[Ka>>2]|0)>=3){if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0}g=g+-1|0;j=h+1|0;k=d[h>>0]<<8;if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;j=c[m>>2]|0}g=g+-1|0;h=j+1|0;if((k|d[j>>0]|0)!=24){Ra=c[f>>2]|0;c[Ra+20>>2]=12;sd[c[Ra>>2]&127](f)}if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0}g=g+-1|0;j=h+1|0;if((a[h>>0]|0)!=13){Ra=c[f>>2]|0;c[Ra+20>>2]=70;c[Ra+24>>2]=c[Oa>>2];sd[c[c[f>>2]>>2]&127](f)}if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0}else h=j;g=g+-1|0;j=h+1|0;k=d[h>>0]<<8;if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;j=c[m>>2]|0}g=g+-1|0;h=j+1|0;if((k|d[j>>0]|0)==255){if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0}g=g+-1|0;j=h+1|0;if((a[h>>0]|0)==3){if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;j=c[m>>2]|0}g=g+-1|0;h=j+1|0;k=c[La>>2]|0;if((c[k+88>>2]|0)==(d[j>>0]|0)){if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0;l=c[La>>2]|0}else l=k;g=g+-1|0;j=h+1|0;if((c[l>>2]|0)==(d[h>>0]|0)){if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;k=c[m>>2]|0;h=c[La>>2]|0}else{k=j;h=l}g=g+-1|0;j=k+1|0;if((c[h+176>>2]|0)!=(d[k>>0]|0)){da=g;ea=j;Ba=335;break}if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;j=c[m>>2]|0}g=g+-1|0;h=j+1|0;if((a[j>>0]|0)!=-128){da=g;ea=h;Ba=335;break}if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0}g=g+-1|0;j=h+1|0;k=d[h>>0]<<8;if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;j=c[m>>2]|0}g=g+-1|0;h=j+1|0;if(k|d[j>>0]|0){da=g;ea=h;Ba=335;break}if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0}g=g+-1|0;j=h+1|0;k=d[h>>0]<<8;if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;j=c[m>>2]|0}g=g+-1|0;h=j+1|0;if(k|d[j>>0]|0){da=g;ea=h;Ba=335;break}if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0}g=g+-1|0;j=h+1|0;if(a[h>>0]|0){da=g;ea=j;Ba=335;break}if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0}else h=j;g=g+-1|0;j=h+1|0;k=d[h>>0]<<8;if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;j=c[m>>2]|0}g=g+-1|0;h=j+1|0;if((k|d[j>>0]|0)!=1){da=g;ea=h;Ba=335;break}if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0}g=g+-1|0;j=h+1|0;k=d[h>>0]<<8;if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;j=c[m>>2]|0}g=g+-1|0;h=j+1|0;if(k|d[j>>0]|0){da=g;ea=h;Ba=335;break}if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0}g=g+-1|0;j=h+1|0;if(a[h>>0]|0){da=g;ea=j;Ba=335;break}if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0}else h=j;g=g+-1|0;j=h+1|0;k=d[h>>0]<<8;if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;j=c[m>>2]|0}g=g+-1|0;h=j+1|0;if((k|d[j>>0]|0)!=1){da=g;ea=h;Ba=335;break}if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;h=c[m>>2]|0}g=g+-1|0;j=h+1|0;k=d[h>>0]<<8;if(!g){if(!(ed[c[m+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[n>>2]|0;j=c[m>>2]|0}g=g+-1|0;h=j+1|0;if(!(k|d[j>>0])){fa=g;ga=h}else{da=g;ea=h;Ba=335}}else{da=g;ea=j;Ba=335}}else{da=g;ea=h;Ba=335}}else{da=g;ea=j;Ba=335}}else{da=g;ea=h;Ba=335}}else{da=g;ea=h;Ba=335}while(0);if((Ba|0)==335){Ba=0;fa=c[f>>2]|0;c[fa+20>>2]=28;sd[c[fa>>2]&127](f);fa=da;ga=ea}c[sa>>2]=1;c[m>>2]=ga;c[n>>2]=fa;break}case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 229:case 228:case 227:case 226:case 225:case 224:{if(!(ed[c[(c[Pa>>2]|0)+32+(g+-224<<2)>>2]&127](f)|0)){ya=0;Ba=350;break a}break}case 254:{if(!(ed[c[(c[Pa>>2]|0)+28>>2]&127](f)|0)){ya=0;Ba=350;break a}break}case 1:case 215:case 214:case 213:case 212:case 211:case 210:case 209:case 208:{Ra=c[f>>2]|0;c[Ra+20>>2]=94;c[Ra+24>>2]=g;td[c[(c[f>>2]|0)+4>>2]&63](f,1);break}case 220:{k=c[pa>>2]|0;l=k+4|0;g=c[l>>2]|0;if(!g){if(!(ed[c[k+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[l>>2]|0}h=c[k>>2]|0;g=g+-1|0;j=h+1|0;h=d[h>>0]<<8;if(!g){if(!(ed[c[k+12>>2]&127](f)|0)){ya=0;Ba=350;break a}g=c[l>>2]|0;j=c[k>>2]|0}Ra=h|d[j>>0];h=Ra+-2|0;W=c[f>>2]|0;c[W+20>>2]=93;c[W+24>>2]=c[Oa>>2];c[(c[f>>2]|0)+28>>2]=h;td[c[(c[f>>2]|0)+4>>2]&63](f,1);c[k>>2]=j+1;c[l>>2]=g+-1;if(Ra>>>0>2)td[c[(c[pa>>2]|0)+16>>2]&63](f,h);break}default:{Ra=c[f>>2]|0;c[Ra+20>>2]=70;c[Ra+24>>2]=g;sd[c[c[f>>2]>>2]&127](f)}}while(0);c[Oa>>2]=0;g=0}if((Ba|0)==25){q=c[pa>>2]|0;h=c[q>>2]|0;r=q+4|0;g=c[r>>2]|0;if(!(c[(c[Pa>>2]|0)+16>>2]|0)){Ra=c[f>>2]|0;c[Ra+20>>2]=60;_strncpy(Ra+24|0,161644,80)|0;sd[c[c[f>>2]>>2]&127](f)}do if(!g)if(!(ed[c[q+12>>2]&127](f)|0)){Ra=0;Xc=Qa;return Ra|0}else{g=c[r>>2]|0;h=c[q>>2]|0;break}while(0);g=g+-1|0;j=h+1|0;k=d[h>>0]<<8;do if(!g)if(!(ed[c[q+12>>2]&127](f)|0)){Ra=0;Xc=Qa;return Ra|0}else{g=c[r>>2]|0;h=c[q>>2]|0;break}else h=j;while(0);g=g+-1|0;j=h+1|0;l=k|d[h>>0];do if(!g)if(!(ed[c[q+12>>2]&127](f)|0)){Ra=0;Xc=Qa;return Ra|0}else{h=c[r>>2]|0;k=c[q>>2]|0;break}else{h=g;k=j}while(0);m=a[k>>0]|0;p=m&255;Ra=c[f>>2]|0;c[Ra+20>>2]=105;c[Ra+24>>2]=p;td[c[(c[f>>2]|0)+4>>2]&63](f,1);do if(!((m&255)>4|(l|0)!=((p<<1)+6|0))){if(m<<24>>24){c[f+340>>2]=p;i=h+-1|0;za=k+1|0;Aa=i;i=(i|0)==0;Ba=42;break}if(c[f+224>>2]|0){c[f+340>>2]=p;g=h+-1|0;if(!g){Ia=1;Ba=64}else{Ga=g;Ma=k+1|0;Na=1}}else Ba=41}else Ba=41;while(0);if((Ba|0)==41){j=c[f>>2]|0;c[j+20>>2]=12;sd[c[j>>2]&127](f);c[f+340>>2]=p;j=h+-1|0;g=k+1|0;h=(j|0)==0;if(!(m<<24>>24)){Ea=j;Fa=g;Ha=h;Ja=1;Ba=63}else{za=g;Aa=j;i=h;Ba=42}}e:do if((Ba|0)==42){n=q+12|0;o=f+344|0;m=0;g=za;h=Aa;while(1){if(i){if(!(ed[c[n>>2]&127](f)|0)){ya=0;Ba=350;break}h=c[r>>2]|0;g=c[q>>2]|0}l=h+-1|0;i=g+1|0;h=d[g>>0]|0;f:do if(m){g=0;while(1){if((c[c[f+344+(g<<2)>>2]>>2]|0)==(h|0))break;g=g+1|0;if(g>>>0>=m>>>0)break f}g=c[c[o>>2]>>2]|0;if(m>>>0>1){h=1;do{Ra=c[c[f+344+(h<<2)>>2]>>2]|0;g=(Ra|0)>(g|0)?Ra:g;h=h+1|0}while((h|0)!=(m|0))}h=g+1|0}while(0);g=c[La>>2]|0;k=c[Ka>>2]|0;g:do if((k|0)>0){j=0;while(1){if((h|0)==(c[g>>2]|0)){Da=g;break g}j=j+1|0;g=g+88|0;if((j|0)>=(k|0)){Ca=g;Ba=58;break}}}else{Ca=g;Ba=58}while(0);if((Ba|0)==58){Ba=0;Da=c[f>>2]|0;c[Da+20>>2]=4;c[Da+24>>2]=h;sd[c[c[f>>2]>>2]&127](f);Da=Ca}c[f+344+(m<<2)>>2]=Da;if(!l){if(!(ed[c[n>>2]&127](f)|0)){ya=0;Ba=350;break}g=c[r>>2]|0;i=c[q>>2]|0}else g=l;h=d[i>>0]|0;Aa=Da+20|0;c[Aa>>2]=4?h>>>4:h;Ra=Da+24|0;c[Ra>>2]=h&15;h=c[f>>2]|0;c[h+24>>2]=c[Da>>2];c[h+28>>2]=c[Aa>>2];c[h+32>>2]=c[Ra>>2];c[h+20>>2]=106;td[c[h+4>>2]&63](f,1);m=m+1|0;h=g+-1|0;g=i+1|0;i=(h|0)==0;if(m>>>0>=p>>>0){Ea=h;Fa=g;Ha=i;Ja=0;Ba=63;break e}}if((Ba|0)==350){Xc=Qa;return ya|0}}while(0);if((Ba|0)==63)if(Ha){Ia=Ja;Ba=64}else{Ga=Ea;Ma=Fa;Na=Ja}do if((Ba|0)==64)if(!(ed[c[q+12>>2]&127](f)|0)){Ra=0;Xc=Qa;return Ra|0}else{Ga=c[r>>2]|0;Ma=c[q>>2]|0;Na=Ia;break}while(0);g=Ga+-1|0;h=Ma+1|0;k=f+412|0;c[k>>2]=d[Ma>>0];do if(!g)if(!(ed[c[q+12>>2]&127](f)|0)){Ra=0;Xc=Qa;return Ra|0}else{g=c[r>>2]|0;i=c[q>>2]|0;break}else i=h;while(0);h=g+-1|0;g=i+1|0;j=f+416|0;c[j>>2]=d[i>>0];do if(!h)if(!(ed[c[q+12>>2]&127](f)|0)){Ra=0;Xc=Qa;return Ra|0}else{h=c[r>>2]|0;g=c[q>>2]|0;break}while(0);Ra=d[g>>0]|0;La=f+420|0;c[La>>2]=4?Ra>>>4:Ra;Ma=f+424|0;c[Ma>>2]=Ra&15;Ra=c[f>>2]|0;c[Ra+24>>2]=c[k>>2];c[Ra+28>>2]=c[j>>2];c[Ra+32>>2]=c[La>>2];c[Ra+36>>2]=c[Ma>>2];c[Ra+20>>2]=107;td[c[Ra+4>>2]&63](f,1);c[(c[Pa>>2]|0)+20>>2]=0;if(!Na){Ra=f+144|0;c[Ra>>2]=(c[Ra>>2]|0)+1}c[q>>2]=g+1;c[r>>2]=h+-1;c[Oa>>2]=0;Ra=1;Xc=Qa;return Ra|0}else if((Ba|0)==75){Ra=c[f>>2]|0;c[Ra+20>>2]=87;td[c[Ra+4>>2]&63](f,1);c[Oa>>2]=0;Ra=2;Xc=Qa;return Ra|0}else if((Ba|0)==174){Ra=0;Xc=Qa;return Ra|0}else if((Ba|0)==350){Xc=Qa;return ya|0}return 0}function _read_restart_marker(a){a=a|0;var b=0,d=0,e=0,f=0;f=a+440|0;b=c[f>>2]|0;do if(!b)if(!(_next_marker(a)|0)){f=0;return f|0}else{b=c[f>>2]|0;break}while(0);d=a+464|0;e=c[(c[d>>2]|0)+20>>2]|0;if((b|0)!=(e+208|0)){if(!(gd[c[(c[a+24>>2]|0)+20>>2]&127](a,e)|0)){f=0;return f|0}}else{b=c[a>>2]|0;c[b+20>>2]=100;c[b+24>>2]=e;td[c[(c[a>>2]|0)+4>>2]&63](a,3);c[f>>2]=0}f=(c[d>>2]|0)+20|0;c[f>>2]=(c[f>>2]|0)+1&7;f=1;return f|0}function _skip_variable(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=a+24|0;h=c[g>>2]|0;i=h+4|0;b=c[i>>2]|0;do if(!b)if(!(ed[c[h+12>>2]&127](a)|0)){i=0;return i|0}else{b=c[i>>2]|0;break}while(0);e=c[h>>2]|0;b=b+-1|0;f=e+1|0;e=(d[e>>0]|0)<<8;do if(!b)if(!(ed[c[h+12>>2]&127](a)|0)){i=0;return i|0}else{b=c[i>>2]|0;f=c[h>>2]|0;break}while(0);j=e|(d[f>>0]|0);e=j+-2|0;k=c[a>>2]|0;c[k+20>>2]=93;c[k+24>>2]=c[a+440>>2];c[(c[a>>2]|0)+28>>2]=e;td[c[(c[a>>2]|0)+4>>2]&63](a,1);c[h>>2]=f+1;c[i>>2]=b+-1;if(j>>>0<=2){k=1;return k|0}td[c[(c[g>>2]|0)+16>>2]&63](a,e);k=1;return k|0}function _get_interesting_appn(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=p;m=b+24|0;n=c[m>>2]|0;o=n+4|0;e=c[o>>2]|0;do if(!e)if(!(ed[c[n+12>>2]&127](b)|0)){o=0;Xc=p;return o|0}else{e=c[o>>2]|0;break}while(0);g=c[n>>2]|0;e=e+-1|0;f=g+1|0;g=d[g>>0]<<8;do if(!e)if(!(ed[c[n+12>>2]&127](b)|0)){o=0;Xc=p;return o|0}else{e=c[o>>2]|0;f=c[n>>2]|0;break}while(0);j=g|d[f>>0];k=j+-2|0;j=j>>>0>15?14:j>>>0>2?k:0;g=e+-1|0;e=f+1|0;a:do if(!j)f=g;else{i=n+12|0;h=0;f=g;while(1){if(!f){if(!(ed[c[i>>2]&127](b)|0)){e=0;break}f=c[o>>2]|0;e=c[n>>2]|0}a[l+h>>0]=a[e>>0]|0;h=h+1|0;f=f+-1|0;e=e+1|0;if(h>>>0>=j>>>0)break a}Xc=p;return e|0}while(0);g=k-j|0;h=c[b+440>>2]|0;b:do switch(h|0){case 224:{_examine_app0(b,l,j,g);break}case 238:{if((((j>>>0>11&(a[l>>0]|0)==65?(a[l+1>>0]|0)==100:0)?(a[l+2>>0]|0)==111:0)?(a[l+3>>0]|0)==98:0)?(a[l+4>>0]|0)==101:0){h=d[l+7>>0]<<8|d[l+8>>0];i=d[l+9>>0]<<8|d[l+10>>0];k=a[l+11>>0]|0;j=c[b>>2]|0;c[j+24>>2]=d[l+5>>0]<<8|d[l+6>>0];c[j+28>>2]=h;c[j+32>>2]=i;c[j+36>>2]=k&255;c[j+20>>2]=78;td[c[j+4>>2]&63](b,1);c[b+296>>2]=1;a[b+300>>0]=k;break b}l=c[b>>2]|0;c[l+20>>2]=80;c[l+24>>2]=k;td[c[(c[b>>2]|0)+4>>2]&63](b,1);break}default:{l=c[b>>2]|0;c[l+20>>2]=70;c[l+24>>2]=h;sd[c[c[b>>2]>>2]&127](b)}}while(0);c[n>>2]=e;c[o>>2]=f;if((g|0)<=0){o=1;Xc=p;return o|0}td[c[(c[m>>2]|0)+16>>2]&63](b,g);o=1;Xc=p;return o|0}function _examine_app0(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=h+g|0;if(g>>>0>13){if((a[f>>0]|0)==74)if((((a[f+1>>0]|0)==70?(a[f+2>>0]|0)==73:0)?(a[f+3>>0]|0)==70:0)?(a[f+4>>0]|0)==0:0){c[e+284>>2]=1;j=a[f+5>>0]|0;k=e+288|0;a[k>>0]=j;l=a[f+6>>0]|0;m=e+289|0;a[m>>0]=l;h=a[f+7>>0]|0;p=e+290|0;a[p>>0]=h;i=(d[f+8>>0]<<8|d[f+9>>0])&65535;n=e+292|0;b[n>>1]=i;g=(d[f+10>>0]<<8|d[f+11>>0])&65535;o=e+294|0;b[o>>1]=g;if((j+-1&255)<2)q=e;else{q=c[e>>2]|0;c[q+20>>2]=122;c[q+24>>2]=j&255;c[(c[e>>2]|0)+28>>2]=d[m>>0];td[c[(c[e>>2]|0)+4>>2]&63](e,-1);q=e;j=a[k>>0]|0;l=a[m>>0]|0;i=b[n>>1]|0;g=b[o>>1]|0;h=a[p>>0]|0}p=c[e>>2]|0;c[p+24>>2]=j&255;c[p+28>>2]=l&255;c[p+32>>2]=i&65535;c[p+36>>2]=g&65535;c[p+40>>2]=h&255;c[p+20>>2]=89;td[c[p+4>>2]&63](q,1);h=f+12|0;i=a[h>>0]|0;j=f+13|0;g=a[j>>0]|0;if((g|i)<<24>>24){i=c[e>>2]|0;c[i+20>>2]=92;c[i+24>>2]=d[h>>0];c[(c[e>>2]|0)+28>>2]=d[j>>0];td[c[(c[e>>2]|0)+4>>2]&63](q,1);i=a[h>>0]|0;g=a[j>>0]|0}h=r+-14|0;if((h|0)==(H((i&255)*3|0,g&255)|0))return;r=c[e>>2]|0;c[r+20>>2]=90;c[r+24>>2]=h;td[c[(c[e>>2]|0)+4>>2]&63](q,1);return}else i=16}else if(g>>>0>5?(a[f>>0]|0)==74:0)i=16;if(((((i|0)==16?(a[f+1>>0]|0)==70:0)?(a[f+2>>0]|0)==88:0)?(a[f+3>>0]|0)==88:0)?(a[f+4>>0]|0)==0:0){h=f+5|0;switch(a[h>>0]|0){case 16:{q=c[e>>2]|0;c[q+20>>2]=110;c[q+24>>2]=r;td[c[(c[e>>2]|0)+4>>2]&63](e,1);return}case 17:{q=c[e>>2]|0;c[q+20>>2]=111;c[q+24>>2]=r;td[c[(c[e>>2]|0)+4>>2]&63](e,1);return}case 19:{q=c[e>>2]|0;c[q+20>>2]=112;c[q+24>>2]=r;td[c[(c[e>>2]|0)+4>>2]&63](e,1);return}default:{q=c[e>>2]|0;c[q+20>>2]=91;c[q+24>>2]=d[h>>0];c[(c[e>>2]|0)+28>>2]=r;td[c[(c[e>>2]|0)+4>>2]&63](e,1);return}}}q=c[e>>2]|0;c[q+20>>2]=79;c[q+24>>2]=r;td[c[(c[e>>2]|0)+4>>2]&63](e,1);return}function _next_marker(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=c[b+24>>2]|0;k=j+4|0;i=j+12|0;l=b+464|0;d=c[k>>2]|0;e=c[j>>2]|0;a:while(1){if(!d){if(!(ed[c[i>>2]&127](b)|0)){d=0;f=21;break}d=c[k>>2]|0;e=c[j>>2]|0}d=d+-1|0;f=e+1|0;if((a[e>>0]|0)==-1)e=f;else{e=f;do{h=(c[l>>2]|0)+24|0;c[h>>2]=(c[h>>2]|0)+1;c[j>>2]=e;c[k>>2]=d;if(!d){if(!(ed[c[i>>2]&127](b)|0)){d=0;f=21;break a}d=c[k>>2]|0;f=c[j>>2]|0}else f=e;d=d+-1|0;e=f+1|0}while((a[f>>0]|0)!=-1)}do{if(!d){if(!(ed[c[i>>2]&127](b)|0)){d=0;f=21;break a}d=c[k>>2]|0;f=c[j>>2]|0}else f=e;d=d+-1|0;e=f+1|0;g=a[f>>0]|0}while(g<<24>>24==-1);f=(c[l>>2]|0)+24|0;h=c[f>>2]|0;if(g<<24>>24){f=18;break}c[f>>2]=h+2;c[j>>2]=e;c[k>>2]=d}if((f|0)==18){f=g&255;if(h|0){i=c[b>>2]|0;c[i+20>>2]=119;c[i+24>>2]=h;c[(c[b>>2]|0)+28>>2]=f;td[c[(c[b>>2]|0)+4>>2]&63](b,-1);c[(c[l>>2]|0)+24>>2]=0}c[b+440>>2]=f;c[j>>2]=e;c[k>>2]=d;l=1;return l|0}else if((f|0)==21)return d|0;return 0}function _get_sof(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=c[a+24>>2]|0;h=c[o>>2]|0;p=o+4|0;g=c[p>>2]|0;c[a+220>>2]=b;c[a+224>>2]=e;c[a+228>>2]=f;do if(!g)if(!(ed[c[o+12>>2]&127](a)|0)){p=0;return p|0}else{g=c[p>>2]|0;h=c[o>>2]|0;break}while(0);g=g+-1|0;b=h+1|0;e=(d[h>>0]|0)<<8;do if(!g)if(!(ed[c[o+12>>2]&127](a)|0)){p=0;return p|0}else{g=c[p>>2]|0;h=c[o>>2]|0;break}else h=b;while(0);g=g+-1|0;b=h+1|0;j=e|(d[h>>0]|0);do if(!g)if(!(ed[c[o+12>>2]&127](a)|0)){p=0;return p|0}else{g=c[p>>2]|0;h=c[o>>2]|0;break}else h=b;while(0);g=g+-1|0;b=h+1|0;c[a+212>>2]=d[h>>0];do if(!g)if(!(ed[c[o+12>>2]&127](a)|0)){p=0;return p|0}else{g=c[p>>2]|0;h=c[o>>2]|0;break}else h=b;while(0);g=g+-1|0;b=h+1|0;h=(d[h>>0]|0)<<8;i=a+32|0;c[i>>2]=h;do if(!g)if(!(ed[c[o+12>>2]&127](a)|0)){p=0;return p|0}else{g=c[p>>2]|0;b=c[o>>2]|0;e=c[i>>2]|0;break}else e=h;while(0);g=g+-1|0;h=b+1|0;c[i>>2]=e+(d[b>>0]|0);do if(!g)if(!(ed[c[o+12>>2]&127](a)|0)){p=0;return p|0}else{g=c[p>>2]|0;h=c[o>>2]|0;break}while(0);g=g+-1|0;b=h+1|0;h=(d[h>>0]|0)<<8;f=a+28|0;c[f>>2]=h;do if(!g)if(!(ed[c[o+12>>2]&127](a)|0)){p=0;return p|0}else{g=c[p>>2]|0;b=c[o>>2]|0;h=c[f>>2]|0;break}while(0);g=g+-1|0;e=b+1|0;c[f>>2]=h+(d[b>>0]|0);do if(!g)if(!(ed[c[o+12>>2]&127](a)|0)){p=0;return p|0}else{b=c[p>>2]|0;e=c[o>>2]|0;break}else b=g;while(0);m=a+36|0;c[m>>2]=d[e>>0];h=j+-8|0;n=c[a>>2]|0;c[n+24>>2]=c[a+440>>2];c[n+28>>2]=c[f>>2];c[n+32>>2]=c[i>>2];c[n+36>>2]=c[m>>2];c[n+20>>2]=102;td[c[n+4>>2]&63](a,1);n=a+464|0;if(c[(c[n>>2]|0)+16>>2]|0){l=c[a>>2]|0;c[l+20>>2]=61;sd[c[l>>2]&127](a)}if(((c[i>>2]|0)!=0?(c[f>>2]|0)!=0:0)?(k=c[m>>2]|0,(k|0)>=1):0)g=k;else{g=c[a>>2]|0;c[g+20>>2]=33;sd[c[g>>2]&127](a);g=c[m>>2]|0}if((h|0)!=(g*3|0)){l=c[a>>2]|0;c[l+20>>2]=12;sd[c[l>>2]&127](a)}l=a+216|0;if(!(c[l>>2]|0)){k=hd[c[c[a+4>>2]>>2]&63](a,1,(c[m>>2]|0)*88|0)|0;c[l>>2]=k}b=b+-1|0;g=e+1|0;a:do if((c[m>>2]|0)>0){k=o+12|0;j=0;while(1){if(!b){if(!(ed[c[k>>2]&127](a)|0)){g=0;h=57;break}b=c[p>>2]|0;g=c[o>>2]|0}f=b+-1|0;h=g+1|0;e=d[g>>0]|0;i=c[l>>2]|0;b:do if(!j)b=e;else{g=i;b=0;while(1){if((c[g>>2]|0)==(e|0))break;b=b+1|0;g=g+88|0;if(b>>>0>=j>>>0){b=e;i=g;break b}}b=c[i>>2]|0;g=i+88|0;if(j>>>0>1){e=1;while(1){q=c[g>>2]|0;b=(q|0)>(b|0)?q:b;e=e+1|0;if((e|0)==(j|0))break;else g=g+88|0}g=i+(j*88|0)|0}b=b+1|0;i=g}while(0);c[i>>2]=b;c[i+4>>2]=j;if(!f){if(!(ed[c[k>>2]&127](a)|0)){g=0;h=57;break}g=c[p>>2]|0;h=c[o>>2]|0}else g=f;g=g+-1|0;b=h+1|0;q=d[h>>0]|0;e=i+8|0;c[e>>2]=4?q>>>4:q;f=i+12|0;c[f>>2]=q&15;if(!g){if(!(ed[c[k>>2]&127](a)|0)){g=0;h=57;break}g=c[p>>2]|0;h=c[o>>2]|0}else h=b;q=i+16|0;c[q>>2]=d[h>>0];b=c[a>>2]|0;c[b+24>>2]=c[i>>2];c[b+28>>2]=c[e>>2];c[b+32>>2]=c[f>>2];c[b+36>>2]=c[q>>2];c[b+20>>2]=103;td[c[b+4>>2]&63](a,1);j=j+1|0;b=g+-1|0;g=h+1|0;if((j|0)>=(c[m>>2]|0))break a}if((h|0)==57)return g|0}while(0);c[(c[n>>2]|0)+16>>2]=1;c[o>>2]=g;c[p>>2]=b;q=1;return q|0}function _jpeg_mem_init(a){a=a|0;return 1e6}function _jpeg_get_small(a,b){a=a|0;b=b|0;return _is_malloc(b)|0}function _jpeg_mem_term(a){a=a|0;return}function _alloc_small(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=c[a+4>>2]|0;if(d>>>0>999999984){j=c[a>>2]|0;c[j+20>>2]=56;c[j+24>>2]=1;sd[c[c[a>>2]>>2]&127](a)}j=d&7;j=((j|0)==0?0:8-j|0)+d|0;if(b>>>0>1){i=c[a>>2]|0;c[i+20>>2]=15;c[i+24>>2]=b;sd[c[c[a>>2]>>2]&127](a)}i=k+52+(b<<2)|0;d=c[i>>2]|0;a:do if(!d){d=0;f=9}else while(1){if((c[d+8>>2]|0)>>>0>=j>>>0)break a;e=c[d>>2]|0;if(!e){f=9;break}else d=e}while(0);do if((f|0)==9){h=(d|0)==0;b=c[(h?99088:99096)+(b<<2)>>2]|0;e=999999984-j|0;b=b>>>0>e>>>0?e:b;e=b+j|0;g=e+16|0;f=_jpeg_get_small(a,g)|0;if(!f){do{g=b;b=1?b>>>1:b;if(g>>>0<100){g=c[a>>2]|0;c[g+20>>2]=56;c[g+24>>2]=2;sd[c[c[a>>2]>>2]&127](a)}e=b+j|0;g=e+16|0;f=_jpeg_get_small(a,g)|0}while(!(f|0));b=g}else b=g;k=k+76|0;c[k>>2]=(c[k>>2]|0)+b;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=e;if(h){c[i>>2]=f;d=f;break}else{c[d>>2]=f;d=f;break}}while(0);i=d+4|0;k=c[i>>2]|0;c[i>>2]=k+j;i=d+8|0;c[i>>2]=(c[i>>2]|0)-j;return d+16+k|0}function _alloc_large(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=c[a+4>>2]|0;if(d>>>0>999999984){f=c[a>>2]|0;c[f+20>>2]=56;c[f+24>>2]=3;sd[c[c[a>>2]>>2]&127](a)}f=d&7;d=((f|0)==0?0:8-f|0)+d|0;if(b>>>0>1){f=c[a>>2]|0;c[f+20>>2]=15;c[f+24>>2]=b;sd[c[c[a>>2]>>2]&127](a)}e=d+16|0;f=_jpeg_get_large(a,e)|0;if(!f){h=c[a>>2]|0;c[h+20>>2]=56;c[h+24>>2]=4;sd[c[c[a>>2]>>2]&127](a)}h=g+76|0;c[h>>2]=(c[h>>2]|0)+e;h=g+60+(b<<2)|0;c[f>>2]=c[h>>2];c[f+4>>2]=d;c[f+8>>2]=0;c[h>>2]=f;return f+16|0}function _alloc_sarray(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=c[a+4>>2]|0;f=999999984/(d>>>0)|0;if(d>>>0>999999984){m=c[a>>2]|0;c[m+20>>2]=72;sd[c[m>>2]&127](a)}h=(f|0)<(e|0)?f:e;c[g+80>>2]=h;l=_alloc_small(a,b,e<<2)|0;if(!e)return l|0;m=~e;f=0;do{i=e-f|0;g=h;h=h>>>0>>0?h:i;i=_alloc_large(a,b,H(h,d)|0)|0;if(h){j=f+m|0;k=~g;k=j>>>0>k>>>0?j:k;j=h;g=i;i=f;while(1){c[l+(i<<2)>>2]=g;j=j+-1|0;if(!j)break;else{g=g+d|0;i=i+1|0}}f=f+-1-k|0}}while(f>>>0>>0);return l|0}function _alloc_barray(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;g=c[a+4>>2]|0;n=d<<7;f=999999984/(n>>>0)|0;if(n>>>0>999999984){m=c[a>>2]|0;c[m+20>>2]=72;sd[c[m>>2]&127](a)}h=(f|0)<(e|0)?f:e;c[g+80>>2]=h;l=_alloc_small(a,b,e<<2)|0;if(!e)return l|0;m=~e;f=0;do{i=e-f|0;g=h;h=h>>>0>>0?h:i;i=_alloc_large(a,b,H(n,h)|0)|0;if(h){j=f+m|0;k=~g;k=j>>>0>k>>>0?j:k;j=h;g=i;i=f;while(1){c[l+(i<<2)>>2]=g;j=j+-1|0;if(!j)break;else{g=g+(d<<7)|0;i=i+1|0}}f=f+-1-k|0}}while(f>>>0>>0);return l|0}function _request_virt_sarray(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;h=c[a+4>>2]|0;if((b|0)==1)b=1;else{i=c[a>>2]|0;c[i+20>>2]=15;c[i+24>>2]=b;sd[c[c[a>>2]>>2]&127](a)}i=_alloc_small(a,b,128)|0;c[i>>2]=0;c[i+4>>2]=f;c[i+8>>2]=e;c[i+12>>2]=g;c[i+32>>2]=d;c[i+40>>2]=0;h=h+68|0;c[i+44>>2]=c[h>>2];c[h>>2]=i;return i|0}function _request_virt_barray(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;h=c[a+4>>2]|0;if((b|0)==1)b=1;else{i=c[a>>2]|0;c[i+20>>2]=15;c[i+24>>2]=b;sd[c[c[a>>2]>>2]&127](a)}i=_alloc_small(a,b,128)|0;c[i>>2]=0;c[i+4>>2]=f;c[i+8>>2]=e;c[i+12>>2]=g;c[i+32>>2]=d;c[i+40>>2]=0;h=h+72|0;c[i+44>>2]=c[h>>2];c[h>>2]=i;return i|0}function _realize_virt_arrays(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=a+4|0;s=c[u>>2]|0;f=s+68|0;b=c[f>>2]|0;if(!b){d=0;e=0}else{d=0;e=0;do{if(!(c[b>>2]|0)){t=c[b+8>>2]|0;d=(H(t,c[b+12>>2]|0)|0)+d|0;e=(H(c[b+4>>2]|0,t)|0)+e|0}b=c[b+44>>2]|0}while((b|0)!=0)}r=s+72|0;b=c[r>>2]|0;if(!b)b=e;else{do{if(!(c[b>>2]|0)){t=c[b+8>>2]|0;d=(H(c[b+12>>2]<<7,t)|0)+d|0;e=(H(t<<7,c[b+4>>2]|0)|0)+e|0}b=c[b+44>>2]|0}while((b|0)!=0);b=e}if((d|0)<1)return;e=_jpeg_mem_available(a,d,b,c[s+76>>2]|0)|0;if((e|0)<(b|0)){t=(e|0)/(d|0)|0;t=(t|0)>1?t:1}else t=1e9;b=c[f>>2]|0;if(b|0){q=s+80|0;do{if(!(c[b>>2]|0)){e=c[b+4>>2]|0;d=c[b+12>>2]|0;if(((((e+-1|0)>>>0)/(d>>>0)|0)+1|0)>(t|0)){d=H(d,t)|0;p=b+16|0;c[p>>2]=d;d=b+8|0;_jpeg_open_backing_store(a,b+48|0,H(c[d>>2]|0,e)|0);c[b+40>>2]=1;e=c[p>>2]|0}else{c[b+16>>2]=e;d=b+8|0}p=c[d>>2]|0;f=c[u>>2]|0;d=999999984/(p>>>0)|0;if(p>>>0>999999984){o=c[a>>2]|0;c[o+20>>2]=72;sd[c[o>>2]&127](a)}g=(d|0)<(e|0)?d:e;c[f+80>>2]=g;n=_alloc_small(a,1,e<<2)|0;if(e|0){o=~e;d=0;do{f=e-d|0;j=g;g=g>>>0>>0?g:f;f=H(g,p)|0;i=c[u>>2]|0;if(f>>>0>999999984){m=c[a>>2]|0;c[m+20>>2]=56;c[m+24>>2]=3;sd[c[c[a>>2]>>2]&127](a)}h=f&7;f=((h|0)==0?0:8-h|0)+f|0;h=f+16|0;m=_jpeg_get_large(a,h)|0;if(!m){l=c[a>>2]|0;c[l+20>>2]=56;c[l+24>>2]=4;sd[c[c[a>>2]>>2]&127](a)}l=i+76|0;c[l>>2]=(c[l>>2]|0)+h;l=i+64|0;c[m>>2]=c[l>>2];c[m+4>>2]=f;c[m+8>>2]=0;c[l>>2]=m;if(g){l=d+o|0;j=~j;k=l>>>0>j>>>0;i=g;f=m+16|0;h=d;while(1){c[n+(h<<2)>>2]=f;i=i+-1|0;if(!i)break;else{f=f+p|0;h=h+1|0}}d=d+-1-(k?l:j)|0}}while(d>>>0>>0)}c[b>>2]=n;c[b+20>>2]=c[q>>2];c[b+24>>2]=0;c[b+28>>2]=0;c[b+36>>2]=0}b=c[b+44>>2]|0}while((b|0)!=0)}b=c[r>>2]|0;if(!b)return;r=s+80|0;do{if(!(c[b>>2]|0)){e=c[b+4>>2]|0;d=c[b+12>>2]|0;if(((((e+-1|0)>>>0)/(d>>>0)|0)+1|0)>(t|0)){d=H(d,t)|0;s=b+16|0;c[s>>2]=d;d=b+8|0;_jpeg_open_backing_store(a,b+48|0,H(e<<7,c[d>>2]|0)|0);c[b+40>>2]=1;e=c[s>>2]|0}else{c[b+16>>2]=e;d=b+8|0}p=c[d>>2]|0;f=c[u>>2]|0;q=p<<7;d=999999984/(q>>>0)|0;if(q>>>0>999999984){s=c[a>>2]|0;c[s+20>>2]=72;sd[c[s>>2]&127](a)}g=(d|0)<(e|0)?d:e;c[f+80>>2]=g;n=_alloc_small(a,1,e<<2)|0;if(e|0){o=~e;d=0;do{f=e-d|0;j=g;g=g>>>0>>0?g:f;f=H(g,q)|0;h=c[u>>2]|0;if(f>>>0>999999984){s=c[a>>2]|0;c[s+20>>2]=56;c[s+24>>2]=3;sd[c[c[a>>2]>>2]&127](a)}i=f|16;m=_jpeg_get_large(a,i)|0;if(!m){s=c[a>>2]|0;c[s+20>>2]=56;c[s+24>>2]=4;sd[c[c[a>>2]>>2]&127](a)}s=h+76|0;c[s>>2]=(c[s>>2]|0)+i;s=h+64|0;c[m>>2]=c[s>>2];c[m+4>>2]=f;c[m+8>>2]=0;c[s>>2]=m;if(g){l=d+o|0;j=~j;k=l>>>0>j>>>0;i=g;f=m+16|0;h=d;while(1){c[n+(h<<2)>>2]=f;i=i+-1|0;if(!i)break;else{f=f+(p<<7)|0;h=h+1|0}}d=d+-1-(k?l:j)|0}}while(d>>>0>>0)}c[b>>2]=n;c[b+20>>2]=c[r>>2];c[b+24>>2]=0;c[b+28>>2]=0;c[b+36>>2]=0}b=c[b+44>>2]|0}while((b|0)!=0);return}function _access_virt_sarray(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;w=e+d|0;s=b+4|0;if(!((w>>>0<=(c[s>>2]|0)>>>0?(c[b+12>>2]|0)>>>0>=e>>>0:0)?(c[b>>2]|0)!=0:0)){x=c[a>>2]|0;c[x+20>>2]=23;sd[c[x>>2]&127](a)}x=b+24|0;n=c[x>>2]|0;if(!(n>>>0<=d>>>0?w>>>0<=((c[b+16>>2]|0)+n|0)>>>0:0))v=7;a:do if((v|0)==7){if(!(c[b+40>>2]|0)){n=c[a>>2]|0;c[n+20>>2]=71;sd[c[n>>2]&127](a)}k=b+36|0;if(c[k>>2]|0){l=c[b+8>>2]|0;e=c[x>>2]|0;m=b+20|0;n=b+16|0;g=c[n>>2]|0;b:do if((g|0)>0?(o=b+28|0,p=b+48|0,q=b+52|0,h=c[m>>2]|0,h=(h|0)<(g|0)?h:g,j=(c[o>>2]|0)-e|0,j=(h|0)<(j|0)?h:j,h=(c[s>>2]|0)-e|0,h=(j|0)<(h|0)?j:h,(h|0)>=1):0){i=H(e,l)|0;j=0;e=h;while(1){h=H(e,l)|0;zd[c[q>>2]&63](a,p,c[(c[b>>2]|0)+(j<<2)>>2]|0,i,h);e=c[m>>2]|0;j=e+j|0;g=c[n>>2]|0;if((g|0)<=(j|0))break b;y=g-j|0;y=(e|0)<(y|0)?e:y;e=j+(c[x>>2]|0)|0;g=(c[o>>2]|0)-e|0;g=(y|0)<(g|0)?y:g;e=(c[s>>2]|0)-e|0;e=(g|0)<(e|0)?g:e;if((e|0)<1)break;else i=h+i|0}}while(0);c[k>>2]=0}k=b+16|0;e=c[k>>2]|0;if((c[x>>2]|0)>>>0>>0)g=d;else{g=w-e|0;g=(g|0)>0?g:0}c[x>>2]=g;l=c[b+8>>2]|0;m=b+20|0;if((e|0)>0?(t=b+28|0,u=b+48|0,r=c[m>>2]|0,r=(r|0)<(e|0)?r:e,y=(c[t>>2]|0)-g|0,y=(r|0)<(y|0)?r:y,r=(c[s>>2]|0)-g|0,r=(y|0)<(r|0)?y:r,(r|0)>=1):0){i=H(l,g)|0;j=0;e=r;while(1){h=H(e,l)|0;zd[c[u>>2]&63](a,u,c[(c[b>>2]|0)+(j<<2)>>2]|0,i,h);g=c[m>>2]|0;j=g+j|0;e=c[k>>2]|0;if((e|0)<=(j|0))break a;r=e-j|0;r=(g|0)<(r|0)?g:r;e=j+(c[x>>2]|0)|0;y=(c[t>>2]|0)-e|0;y=(r|0)<(y|0)?r:y;e=(c[s>>2]|0)-e|0;e=(y|0)<(e|0)?y:e;if((e|0)<1)break;else i=h+i|0}}}while(0);h=b+28|0;e=c[h>>2]|0;do if(e>>>0>>0){g=(f|0)==0;if(e>>>0>>0)if(g){e=d;g=0}else{e=c[a>>2]|0;c[e+20>>2]=23;sd[c[e>>2]&127](a);e=d;v=28}else if(g)g=0;else v=28;if((v|0)==28){c[h>>2]=w;g=1}if(!(c[b+32>>2]|0)){if(g)break;y=c[a>>2]|0;c[y+20>>2]=23;sd[c[y>>2]&127](a);break}h=c[b+8>>2]|0;g=c[x>>2]|0;e=e-g|0;g=w-g|0;if(e>>>0>>0)do{_memset(c[(c[b>>2]|0)+(e<<2)>>2]|0,0,h|0)|0;e=e+1|0}while((e|0)!=(g|0))}while(0);if(!f){f=c[b>>2]|0;y=c[x>>2]|0;y=d-y|0;y=f+(y<<2)|0;return y|0}c[b+36>>2]=1;f=c[b>>2]|0;y=c[x>>2]|0;y=d-y|0;y=f+(y<<2)|0;return y|0}function _access_virt_barray(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;w=e+d|0;s=b+4|0;if(!((w>>>0<=(c[s>>2]|0)>>>0?(c[b+12>>2]|0)>>>0>=e>>>0:0)?(c[b>>2]|0)!=0:0)){x=c[a>>2]|0;c[x+20>>2]=23;sd[c[x>>2]&127](a)}x=b+24|0;n=c[x>>2]|0;if(!(n>>>0<=d>>>0?w>>>0<=((c[b+16>>2]|0)+n|0)>>>0:0))v=7;a:do if((v|0)==7){if(!(c[b+40>>2]|0)){n=c[a>>2]|0;c[n+20>>2]=71;sd[c[n>>2]&127](a)}k=b+36|0;if(c[k>>2]|0){l=c[b+8>>2]<<7;e=c[x>>2]|0;m=b+20|0;n=b+16|0;g=c[n>>2]|0;b:do if((g|0)>0?(o=b+28|0,p=b+48|0,q=b+52|0,h=c[m>>2]|0,h=(h|0)<(g|0)?h:g,j=(c[o>>2]|0)-e|0,j=(h|0)<(j|0)?h:j,h=(c[s>>2]|0)-e|0,h=(j|0)<(h|0)?j:h,(h|0)>=1):0){i=H(e,l)|0;j=0;e=h;while(1){h=H(e,l)|0;zd[c[q>>2]&63](a,p,c[(c[b>>2]|0)+(j<<2)>>2]|0,i,h);e=c[m>>2]|0;j=e+j|0;g=c[n>>2]|0;if((g|0)<=(j|0))break b;y=g-j|0;y=(e|0)<(y|0)?e:y;e=j+(c[x>>2]|0)|0;g=(c[o>>2]|0)-e|0;g=(y|0)<(g|0)?y:g;e=(c[s>>2]|0)-e|0;e=(g|0)<(e|0)?g:e;if((e|0)<1)break;else i=h+i|0}}while(0);c[k>>2]=0}k=b+16|0;e=c[k>>2]|0;if((c[x>>2]|0)>>>0>>0)g=d;else{g=w-e|0;g=(g|0)>0?g:0}c[x>>2]=g;l=c[b+8>>2]<<7;m=b+20|0;if((e|0)>0?(t=b+28|0,u=b+48|0,r=c[m>>2]|0,r=(r|0)<(e|0)?r:e,y=(c[t>>2]|0)-g|0,y=(r|0)<(y|0)?r:y,r=(c[s>>2]|0)-g|0,r=(y|0)<(r|0)?y:r,(r|0)>=1):0){i=H(l,g)|0;j=0;e=r;while(1){h=H(e,l)|0;zd[c[u>>2]&63](a,u,c[(c[b>>2]|0)+(j<<2)>>2]|0,i,h);e=c[m>>2]|0;j=e+j|0;g=c[k>>2]|0;if((g|0)<=(j|0))break a;r=g-j|0;r=(e|0)<(r|0)?e:r;e=j+(c[x>>2]|0)|0;y=(c[t>>2]|0)-e|0;y=(r|0)<(y|0)?r:y;e=(c[s>>2]|0)-e|0;e=(y|0)<(e|0)?y:e;if((e|0)<1)break;else i=h+i|0}}}while(0);h=b+28|0;e=c[h>>2]|0;do if(e>>>0>>0){g=(f|0)==0;if(e>>>0>>0)if(g){e=d;g=0}else{e=c[a>>2]|0;c[e+20>>2]=23;sd[c[e>>2]&127](a);e=d;v=28}else if(g)g=0;else v=28;if((v|0)==28){c[h>>2]=w;g=1}if(!(c[b+32>>2]|0)){if(g)break;y=c[a>>2]|0;c[y+20>>2]=23;sd[c[y>>2]&127](a);break}h=c[b+8>>2]<<7;g=c[x>>2]|0;e=e-g|0;g=w-g|0;if(e>>>0>>0)do{_memset(c[(c[b>>2]|0)+(e<<2)>>2]|0,0,h|0)|0;e=e+1|0}while((e|0)!=(g|0))}while(0);if(!f){f=c[b>>2]|0;y=c[x>>2]|0;y=d-y|0;y=f+(y<<2)|0;return y|0}c[b+36>>2]=1;f=c[b>>2]|0;y=c[x>>2]|0;y=d-y|0;y=f+(y<<2)|0;return y|0}function _free_pool(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;g=c[a+4>>2]|0;if(b>>>0<=1){if((b|0)==1){f=g+68|0;d=c[f>>2]|0;if(d|0)do{e=d+40|0;if(c[e>>2]|0){c[e>>2]=0;td[c[d+56>>2]&63](a,d+48|0)}d=c[d+44>>2]|0}while((d|0)!=0);c[f>>2]=0;f=g+72|0;d=c[f>>2]|0;if(d|0)do{e=d+40|0;if(c[e>>2]|0){c[e>>2]=0;td[c[d+56>>2]&63](a,d+48|0)}d=c[d+44>>2]|0}while((d|0)!=0);c[f>>2]=0}}else{f=c[a>>2]|0;c[f+20>>2]=15;c[f+24>>2]=b;sd[c[c[a>>2]>>2]&127](a)}f=g+60+(b<<2)|0;d=c[f>>2]|0;c[f>>2]=0;if(d|0){e=g+76|0;do{h=d;d=c[d>>2]|0;f=(c[h+4>>2]|0)+16+(c[h+8>>2]|0)|0;_jpeg_free_large(a,h,f);c[e>>2]=(c[e>>2]|0)-f}while((d|0)!=0)}h=g+52+(b<<2)|0;d=c[h>>2]|0;c[h>>2]=0;if(!d)return;e=g+76|0;do{g=d;d=c[d>>2]|0;h=(c[g+4>>2]|0)+16+(c[g+8>>2]|0)|0;_jpeg_free_small(a,g,h);c[e>>2]=(c[e>>2]|0)-h}while((d|0)!=0);return}function _self_destruct(a){a=a|0;var b=0;_free_pool(a,1);_free_pool(a,0);b=a+4|0;_jpeg_free_small(a,c[b>>2]|0,84);c[b>>2]=0;_jpeg_mem_term(a);return}function _jpeg_free_small(a,b,c){a=a|0;b=b|0;c=c|0;_is_free(b);return}function _jpeg_free_large(a,b,c){a=a|0;b=b|0;c=c|0;_is_free(b);return}function _jpeg_mem_available(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;return (c[(c[a+4>>2]|0)+44>>2]|0)-e|0}function _jpeg_open_backing_store(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;f=_tmpfile()|0;c[d+12>>2]=f;if(!f){e=c[b>>2]|0;c[e+20>>2]=65;e=e+24|0;f=e+80|0;do{a[e>>0]=0;e=e+1|0}while((e|0)<(f|0));sd[c[c[b>>2]>>2]&127](b)}c[d>>2]=16;c[d+4>>2]=17;c[d+8>>2]=27;return}function _jpeg_get_large(a,b){a=a|0;b=b|0;return _is_malloc(b)|0}function _read_backing_store(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;b=b+12|0;if(_fseek(c[b>>2]|0,e,0)|0){e=c[a>>2]|0;c[e+20>>2]=67;sd[c[e>>2]&127](a)}if((_fread(d,1,f,c[b>>2]|0)|0)==(f|0))return;f=c[a>>2]|0;c[f+20>>2]=66;sd[c[f>>2]&127](a);return}function _write_backing_store(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;b=b+12|0;if(_fseek(c[b>>2]|0,e,0)|0){e=c[a>>2]|0;c[e+20>>2]=67;sd[c[e>>2]&127](a)}if((_fwrite(d,1,f,c[b>>2]|0)|0)==(f|0))return;f=c[a>>2]|0;c[f+20>>2]=68;sd[c[f>>2]&127](a);return}function _close_backing_store(a,b){a=a|0;b=b|0;_fclose(c[b+12>>2]|0)|0;return}function _jpeg_destroy_decompress(a){a=a|0;_jpeg_destroy(a);return}function _jpeg_read_header(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a+20>>2]|0;if((d&-2|0)!=200){e=c[a>>2]|0;c[e+20>>2]=21;c[e+24>>2]=d;sd[c[c[a>>2]>>2]&127](a)}d=_jpeg_consume_input(a)|0;switch(d|0){case 1:{e=1;return e|0}case 2:{if(b){e=c[a>>2]|0;c[e+20>>2]=53;sd[c[e>>2]&127](a)}_jpeg_abort(a);e=2;return e|0}default:{e=d;return e|0}}return 0}function _jpeg_consume_input(b){b=b|0;var d=0,e=0,f=0,h=0,i=0;i=b+20|0;d=c[i>>2]|0;switch(d|0){case 200:{d=b+460|0;sd[c[(c[d>>2]|0)+4>>2]&127](b);sd[c[(c[b+24>>2]|0)+8>>2]&127](b);c[i>>2]=201;break}case 201:{d=b+460|0;break}case 210:case 208:case 207:case 206:case 205:case 204:case 203:{i=ed[c[c[b+460>>2]>>2]&127](b)|0;return i|0}case 202:{i=1;return i|0}default:{i=c[b>>2]|0;c[i+20>>2]=21;c[i+24>>2]=d;sd[c[c[b>>2]>>2]&127](b);i=0;return i|0}}d=ed[c[c[d>>2]>>2]&127](b)|0;if((d|0)!=1){i=d;return i|0}d=c[b+36>>2]|0;a:do switch(d|0){case 1:{e=d;break}case 3:{f=c[b+216>>2]|0;d=c[f>>2]|0;e=c[f+88>>2]|0;f=c[f+176>>2]|0;h=(d|0)==1;if(!(h&(e|0)==2&(f|0)==3))if(!(h&(e|0)==34&(f|0)==35))if(!((d|0)==82&(e|0)==71&(f|0)==66))if(!((d|0)==114&(e|0)==103&(f|0)==98))if(!(c[b+284>>2]|0)){if(!(c[b+296>>2]|0)){h=c[b>>2]|0;c[h+24>>2]=d;c[h+28>>2]=e;c[h+32>>2]=f;c[h+20>>2]=113;td[c[h+4>>2]&63](b,1);e=2;d=3;break a}d=a[b+300>>0]|0;switch(d<<24>>24){case 0:{e=2;d=2;break a}case 1:{e=2;d=3;break a}default:{e=c[b>>2]|0;c[e+20>>2]=116;c[e+24>>2]=d&255;td[c[(c[b>>2]|0)+4>>2]&63](b,-1);e=2;d=3;break a}}}else{e=2;d=3}else{e=2;d=6}else{e=2;d=2}else{e=2;d=7}else{e=2;d=3}break}case 4:{if(!(c[b+296>>2]|0)){e=4;d=4}else{d=a[b+300>>0]|0;switch(d<<24>>24){case 0:{e=4;d=4;break a}case 2:{e=4;d=5;break a}default:{e=c[b>>2]|0;c[e+20>>2]=116;c[e+24>>2]=d&255;td[c[(c[b>>2]|0)+4>>2]&63](b,-1);e=4;d=5;break a}}}break}default:{e=0;d=0}}while(0);c[b+40>>2]=d;c[b+44>>2]=e;h=c[b+428>>2]|0;c[b+48>>2]=h;c[b+52>>2]=h;g[b+56>>3]=1.0;c[b+64>>2]=0;c[b+68>>2]=0;c[b+72>>2]=0;c[b+76>>2]=1;c[b+80>>2]=1;c[b+84>>2]=0;c[b+88>>2]=2;c[b+92>>2]=1;c[b+96>>2]=256;c[b+136>>2]=0;c[b+100>>2]=0;c[b+104>>2]=0;c[b+108>>2]=0;c[i>>2]=202;i=1;return i|0}function _jpeg_finish_decompress(a){a=a|0;var b=0,d=0,e=0;b=a+20|0;d=c[b>>2]|0;if((d+-205|0)>>>0<2?(c[a+64>>2]|0)==0:0){if((c[a+140>>2]|0)>>>0<(c[a+116>>2]|0)>>>0){d=c[a>>2]|0;c[d+20>>2]=69;sd[c[d>>2]&127](a)}sd[c[(c[a+444>>2]|0)+4>>2]&127](a);c[b>>2]=210}else e=6;a:do if((e|0)==6)switch(d|0){case 210:break a;case 207:{c[b>>2]=210;break a}default:{e=c[a>>2]|0;c[e+20>>2]=21;c[e+24>>2]=d;sd[c[c[a>>2]>>2]&127](a);break a}}while(0);d=a+460|0;b=c[d>>2]|0;b:do if(!(c[b+20>>2]|0)){while(1){if(!(ed[c[b>>2]&127](a)|0)){b=0;break}b=c[d>>2]|0;if(c[b+20>>2]|0)break b}return b|0}while(0);sd[c[(c[a+24>>2]|0)+24>>2]&127](a);_jpeg_abort(a);a=1;return a|0}function _jpeg_start_decompress(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=a+20|0;b=c[k>>2]|0;a:do switch(b|0){case 202:{_jinit_master_decompress(a);if(!(c[a+64>>2]|0)){c[k>>2]=203;d=6;break a}c[k>>2]=207;k=1;return k|0}case 203:{d=6;break}case 204:{b=a+444|0;break}default:{d=c[a>>2]|0;c[d+20>>2]=21;c[d+24>>2]=b;sd[c[c[a>>2]>>2]&127](a);d=17}}while(0);if((d|0)==6){g=a+460|0;b:do if(c[(c[g>>2]|0)+16>>2]|0){e=a+8|0;f=a+332|0;b=c[e>>2]|0;c:while(1){if(b|0)sd[c[b>>2]&127](a);b=ed[c[c[g>>2]>>2]&127](a)|0;switch(b|0){case 2:break b;case 0:break c;default:{}}d=c[e>>2]|0;if((b|2|0)==3&(d|0)!=0?(h=d+4|0,j=(c[h>>2]|0)+1|0,c[h>>2]=j,h=d+8|0,i=c[h>>2]|0,(j|0)>=(i|0)):0)c[h>>2]=(c[f>>2]|0)+i;b=d}return b|0}while(0);c[a+152>>2]=c[a+144>>2];d=17}if((d|0)==17){b=a+444|0;if((c[k>>2]|0)!=204){sd[c[c[b>>2]>>2]&127](a);c[a+140>>2]=0;c[k>>2]=204}}d=c[b>>2]|0;d:do if(c[d+8>>2]|0){g=a+140|0;h=a+116|0;i=a+8|0;j=a+448|0;f=c[g>>2]|0;e:while(1){e=c[h>>2]|0;if(f>>>0>>0){do{d=c[i>>2]|0;if(!d)d=f;else{c[d+4>>2]=f;c[d+8>>2]=e;sd[c[d>>2]&127](a);d=c[g>>2]|0}yd[c[(c[j>>2]|0)+4>>2]&127](a,0,g,0);f=c[g>>2]|0;if((f|0)==(d|0)){b=0;break e}e=c[h>>2]|0}while(f>>>0>>0);d=c[b>>2]|0}sd[c[d+4>>2]&127](a);sd[c[c[b>>2]>>2]&127](a);c[g>>2]=0;d=c[b>>2]|0;if(!(c[d+8>>2]|0))break d;else f=0}return b|0}while(0);c[k>>2]=(c[a+68>>2]|0)==0?205:206;k=1;return k|0}function _jinit_master_decompress(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=b+4|0;j=hd[c[c[k>>2]>>2]&63](b,1,28)|0;c[b+444>>2]=j;c[j>>2]=51;c[j+4>>2]=52;c[j+8>>2]=0;d=c[b+212>>2]|0;if((d|0)!=8){i=c[b>>2]|0;c[i+20>>2]=16;c[i+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}_jpeg_calc_output_dimensions(b);e=hd[c[c[k>>2]>>2]&63](b,1,1408)|0;f=e+256|0;g=b+336|0;c[g>>2]=f;_memset(e|0,0,256)|0;d=0;do{a[f+d>>0]=d;d=d+1|0}while((d|0)!=256);_memset(e+512|0,-1,384)|0;_memset(e+896|0,0,384)|0;f=e+1280|0;d=c[g>>2]|0;e=f+128|0;do{a[f>>0]=a[d>>0]|0;f=f+1|0;d=d+1|0}while((f|0)<(e|0));if(((c[b+116>>2]|0)!=0?(c[b+112>>2]|0)!=0:0)?(h=b+120|0,(c[h>>2]|0)>=1):0)f=h;else{f=c[b>>2]|0;c[f+20>>2]=33;sd[c[f>>2]&127](b);f=b+120|0}i=j+12|0;c[i>>2]=0;g=_use_merged_upsample(b)|0;h=j+16|0;c[h>>2]=g;g=j+20|0;c[g>>2]=0;d=j+24|0;c[d>>2]=0;do if(!(c[b+84>>2]|0)){c[b+100>>2]=0;c[b+104>>2]=0;c[b+108>>2]=0;e=b+68|0}else{if(!(c[b+64>>2]|0)){c[b+100>>2]=0;c[b+104>>2]=0;c[b+108>>2]=0}e=b+68|0;if(c[e>>2]|0){j=c[b>>2]|0;c[j+20>>2]=48;sd[c[j>>2]&127](b)}do if((c[f>>2]|0)==3){if(c[b+136>>2]|0){c[b+104>>2]=1;break}if(!(c[b+92>>2]|0)){c[b+100>>2]=1;break}else{c[b+108>>2]=1;break}}else{c[b+100>>2]=1;c[b+104>>2]=0;c[b+108>>2]=0;c[b+136>>2]=0}while(0);if(c[b+100>>2]|0){_jinit_1pass_quantizer(b);c[g>>2]=c[b+484>>2]}if((c[b+108>>2]|0)==0?(c[b+104>>2]|0)==0:0)break;_jinit_2pass_quantizer(b);c[d>>2]=c[b+484>>2]}while(0);if(!(c[e>>2]|0)){if(!(c[h>>2]|0)){_jinit_color_deconverter(b);_jinit_upsampler(b)}else _jinit_merged_upsampler(b);_jinit_d_post_controller(b,c[b+108>>2]|0)}_jinit_inverse_dct(b);if(!(c[b+228>>2]|0))_jinit_huff_decoder(b);else _jinit_arith_decoder(b);f=b+460|0;if(!(c[(c[f>>2]|0)+16>>2]|0))d=(c[b+64>>2]|0)!=0&1;else d=1;_jinit_d_coef_controller(b,d);if(!(c[e>>2]|0))_jinit_d_main_controller(b,0);sd[c[(c[k>>2]|0)+24>>2]&127](b);sd[c[(c[f>>2]|0)+8>>2]&127](b);d=c[b+8>>2]|0;if(!d)return;if(c[b+64>>2]|0)return;if(!(c[(c[f>>2]|0)+16>>2]|0))return;k=c[b+36>>2]|0;k=(c[b+224>>2]|0)==0?k:(k*3|0)+2|0;c[d+4>>2]=0;k=H(k,c[b+332>>2]|0)|0;c[d+8>>2]=k;c[d+12>>2]=0;c[d+16>>2]=(c[b+108>>2]|0)==0?2:3;c[i>>2]=(c[i>>2]|0)+1;return}function _prepare_for_output_pass(a){a=a|0;var b=0,d=0,e=0,f=0;d=c[a+444>>2]|0;e=d+8|0;if(!(c[e>>2]|0)){b=a+84|0;do if(c[b>>2]|0?(c[a+136>>2]|0)==0:0){if(c[a+92>>2]|0?c[a+108>>2]|0:0){c[a+484>>2]=c[d+24>>2];c[e>>2]=1;break}if(!(c[a+100>>2]|0)){f=c[a>>2]|0;c[f+20>>2]=47;sd[c[f>>2]&127](a);break}else{c[a+484>>2]=c[d+20>>2];break}}while(0);sd[c[c[a+472>>2]>>2]&127](a);sd[c[(c[a+452>>2]|0)+8>>2]&127](a);if(!(c[a+68>>2]|0)){if(!(c[d+16>>2]|0))sd[c[c[a+480>>2]>>2]&127](a);sd[c[c[a+476>>2]>>2]&127](a);if(c[b>>2]|0)td[c[c[a+484>>2]>>2]&63](a,c[e>>2]|0);td[c[c[a+456>>2]>>2]&63](a,(c[e>>2]|0)==0?0:3);td[c[c[a+448>>2]>>2]&63](a,0)}}else{c[e>>2]=0;td[c[c[a+484>>2]>>2]&63](a,0);td[c[c[a+456>>2]>>2]&63](a,2);td[c[c[a+448>>2]>>2]&63](a,2)}b=c[a+8>>2]|0;if(!b)return;d=c[d+12>>2]|0;c[b+12>>2]=d;d=((c[e>>2]|0)==0?1:2)+d|0;b=b+16|0;c[b>>2]=d;if(!(c[a+64>>2]|0))return;if(c[(c[a+460>>2]|0)+20>>2]|0)return;c[b>>2]=((c[a+108>>2]|0)==0?1:2)+d;return}function _finish_output_pass(a){a=a|0;var b=0;b=c[a+444>>2]|0;if(c[a+84>>2]|0)sd[c[(c[a+484>>2]|0)+8>>2]&127](a);b=b+12|0;c[b>>2]=(c[b>>2]|0)+1;return}function _jpeg_calc_output_dimensions(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;b=c[a+20>>2]|0;if((b|0)!=202){t=c[a>>2]|0;c[t+20>>2]=21;c[t+24>>2]=b;sd[c[c[a>>2]>>2]&127](a)}_jpeg_core_output_dimensions(a);d=c[a+216>>2]|0;t=a+36|0;b=c[t>>2]|0;o=(b|0)>0;if(o){p=c[a+324>>2]|0;q=(c[a+76>>2]|0)==0?4:8;r=a+320|0;s=c[a+328>>2]|0;if((p|0)>(q|0)){k=(s|0)>(q|0);l=p<<1;i=d;j=0;while(1){m=i+36|0;c[m>>2]=p;a:do if(k)e=s;else{h=c[r>>2]|0;g=c[i+12>>2]|0;f=1;e=s;do{f=f<<1;if((h|0)%(H(f,g)|0)|0|0)break a;e=H(s,f)|0}while((e|0)<=(q|0))}while(0);f=i+40|0;c[f>>2]=e;g=e<<1;if((p|0)<=(g|0)){if((e|0)>(l|0))c[f>>2]=l}else c[m>>2]=g;j=j+1|0;if((j|0)>=(b|0))break;else i=i+88|0}}else{m=c[a+316>>2]|0;n=(s|0)>(q|0);k=d;l=0;while(1){g=c[k+8>>2]|0;f=1;e=p;do{f=f<<1;if((m|0)%(H(f,g)|0)|0|0)break;e=H(p,f)|0}while((e|0)<=(q|0));j=k+36|0;c[j>>2]=e;b:do if(n)g=s;else{h=c[r>>2]|0;i=c[k+12>>2]|0;f=1;g=s;do{f=f<<1;if((h|0)%(H(f,i)|0)|0|0)break b;g=H(s,f)|0}while((g|0)<=(q|0))}while(0);h=k+40|0;c[h>>2]=g;f=g<<1;if((e|0)<=(f|0)){e=e<<1;if((g|0)>(e|0))c[h>>2]=e}else c[j>>2]=f;l=l+1|0;if((l|0)>=(b|0))break;else k=k+88|0}}if(o){f=a+28|0;g=a+316|0;h=a+428|0;i=a+32|0;j=a+320|0;e=0;while(1){b=H(H(c[d+8>>2]|0,c[f>>2]|0)|0,c[d+36>>2]|0)|0;b=_jdiv_round_up(b,H(c[h>>2]|0,c[g>>2]|0)|0)|0;c[d+44>>2]=b;b=H(H(c[d+12>>2]|0,c[i>>2]|0)|0,c[d+40>>2]|0)|0;b=_jdiv_round_up(b,H(c[h>>2]|0,c[j>>2]|0)|0)|0;c[d+48>>2]=b;e=e+1|0;b=c[t>>2]|0;if((e|0)>=(b|0))break;else d=d+88|0}}}d=c[a+44>>2]|0;switch(d|0){case 1:{b=d;break}case 6:case 2:{b=3;break}case 7:case 3:{b=3;break}case 5:case 4:{b=4;break}default:{}}c[a+120>>2]=b;c[a+124>>2]=(c[a+84>>2]|0)==0?b:1;if(!(_use_merged_upsample(a)|0)){t=1;a=a+128|0;c[a>>2]=t;return}t=c[a+320>>2]|0;a=a+128|0;c[a>>2]=t;return}function _use_merged_upsample(a){a=a|0;var b=0,d=0;if(c[a+76>>2]|0)return 0;if(c[a+308>>2]|0)return 0;if((c[a+40>>2]|0)!=3)return 0;if((c[a+36>>2]|0)!=3)return 0;if((c[a+44>>2]|0)!=2)return 0;if((c[a+120>>2]|0)!=3)return 0;if(c[a+304>>2]|0)return 0;d=c[a+216>>2]|0;if((c[d+8>>2]|0)!=2)return 0;if((c[d+96>>2]|0)!=1)return 0;if((c[d+184>>2]|0)!=1)return 0;if((c[d+12>>2]|0)>2)return 0;if((c[d+100>>2]|0)!=1)return 0;if((c[d+188>>2]|0)!=1)return 0;b=c[d+36>>2]|0;if((b|0)!=(c[a+324>>2]|0))return 0;if((c[d+124>>2]|0)!=(b|0))return 0;if((c[d+212>>2]|0)!=(b|0))return 0;b=c[d+40>>2]|0;if((b|0)!=(c[a+328>>2]|0))return 0;if((c[d+128>>2]|0)==(b|0))return (c[d+216>>2]|0)==(b|0)|0;else return 0;return 0}function _jinit_1pass_quantizer(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=b+4|0;t=hd[c[c[s>>2]>>2]&63](b,1,88)|0;r=b+484|0;c[r>>2]=t;c[t>>2]=28;c[t+8>>2]=53;c[t+12>>2]=54;c[t+68>>2]=0;c[t+52>>2]=0;t=b+120|0;if((c[t>>2]|0)>4){n=c[b>>2]|0;c[n+20>>2]=57;c[n+24>>2]=4;sd[c[c[b>>2]>>2]&127](b)}d=b+96|0;e=c[d>>2]|0;if((e|0)>256){e=c[b>>2]|0;c[e+20>>2]=59;c[e+24>>2]=256;sd[c[c[b>>2]>>2]&127](b);e=c[d>>2]|0}n=c[r>>2]|0;l=n+32|0;k=c[t>>2]|0;if((k|0)>1){h=1;while(1){g=h+1|0;f=1;d=g;do{d=H(d,g)|0;f=f+1|0}while((f|0)!=(k|0));if((d|0)>(e|0)){f=h;break}else h=g}}else{f=(e|0)>1?e:1;d=f+1|0}if(f>>>0<2){j=c[b>>2]|0;c[j+20>>2]=58;c[j+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}a:do if((k|0)>0){h=1;d=0;do{c[n+32+(d<<2)>>2]=f;h=H(h,f)|0;d=d+1|0}while((d|0)!=(k|0));if((c[b+44>>2]|0)==2){g=0;d=0;f=h;while(1){h=n+32+(c[99104+(d<<2)>>2]<<2)|0;j=c[h>>2]|0;i=j+1|0;j=H((f|0)/(j|0)|0,i)|0;if((j|0)<=(e|0)){c[h>>2]=i;d=d+1|0;if((d|0)<(k|0)){g=1;f=j}else{d=1;f=j;m=22}}else{d=g;m=22}if((m|0)==22){m=0;if(!d)break a;else{g=0;d=0}}}}else{g=0;d=0;f=h;while(1){h=n+32+(d<<2)|0;j=c[h>>2]|0;i=j+1|0;j=H((f|0)/(j|0)|0,i)|0;if((j|0)<=(e|0)){c[h>>2]=i;d=d+1|0;if((d|0)<(k|0)){g=1;f=j}else{d=1;f=j;m=26}}else{d=g;m=26}if((m|0)==26){m=0;if(!d)break a;else{g=0;d=0}}}}}else f=1;while(0);d=c[b>>2]|0;if((c[t>>2]|0)==3){c[d+24>>2]=f;c[d+28>>2]=c[l>>2];c[d+32>>2]=c[n+36>>2];c[d+36>>2]=c[n+40>>2];c[d+20>>2]=96;td[c[d+4>>2]&63](b,1)}else{c[d+20>>2]=97;c[d+24>>2]=f;td[c[(c[b>>2]|0)+4>>2]&63](b,1)}m=md[c[(c[s>>2]|0)+8>>2]&127](b,1,f,c[t>>2]|0)|0;d=c[t>>2]|0;if((d|0)>0){k=0;l=f;do{j=c[n+32+(k<<2)>>2]|0;i=l;l=(l|0)/(j|0)|0;if((j|0)>0?(o=j+-1|0,p=(o|0)/2|0,q=m+(k<<2)|0,(l|0)>0):0){g=0;do{d=H(g,l)|0;if((d|0)<(f|0)){h=(((g*255|0)+p|0)/(o|0)|0)&255;do{e=0;do{a[(c[q>>2]|0)+(e+d)>>0]=h;e=e+1|0}while((e|0)!=(l|0));d=d+i|0}while((d|0)<(f|0))}g=g+1|0}while((g|0)!=(j|0));d=c[t>>2]|0}k=k+1|0}while((k|0)<(d|0))}c[n+16>>2]=m;c[n+20>>2]=f;_create_colorindex(b);if((c[b+88>>2]|0)!=2)return;e=c[r>>2]|0;f=(c[b+112>>2]<<1)+4|0;if((c[t>>2]|0)<=0)return;d=0;do{r=hd[c[(c[s>>2]|0)+4>>2]&63](b,1,f)|0;c[e+68+(d<<2)>>2]=r;d=d+1|0}while((d|0)<(c[t>>2]|0));return}function _jinit_2pass_quantizer(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;f=a+4|0;e=hd[c[c[f>>2]>>2]&63](a,1,44)|0;c[a+484>>2]=e;c[e>>2]=29;c[e+12>>2]=55;g=e+32|0;c[g>>2]=0;c[e+40>>2]=0;if((c[a+120>>2]|0)!=3){d=c[a>>2]|0;c[d+20>>2]=48;sd[c[d>>2]&127](a)}b=hd[c[c[f>>2]>>2]&63](a,1,128)|0;d=e+24|0;c[d>>2]=b;b=0;do{h=hd[c[(c[f>>2]|0)+4>>2]&63](a,1,4096)|0;c[(c[d>>2]|0)+(b<<2)>>2]=h;b=b+1|0}while((b|0)!=32);c[e+28>>2]=1;if(!(c[a+108>>2]|0))c[e+16>>2]=0;else{b=c[a+96>>2]|0;if((b|0)>=8){if((b|0)>256){h=c[a>>2]|0;c[h+20>>2]=59;c[h+24>>2]=256;sd[c[c[a>>2]>>2]&127](a)}}else{h=c[a>>2]|0;c[h+20>>2]=58;c[h+24>>2]=8;sd[c[c[a>>2]>>2]&127](a)}h=md[c[(c[f>>2]|0)+8>>2]&127](a,1,b,3)|0;c[e+16>>2]=h;c[e+20>>2]=b}b=a+88|0;if(!(c[b>>2]|0))return;c[b>>2]=2;h=hd[c[(c[f>>2]|0)+4>>2]&63](a,1,((c[a+112>>2]|0)*6|0)+12|0)|0;c[g>>2]=h;_init_error_limit(a);return}function _jinit_merged_upsampler(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;g=a+4|0;b=hd[c[c[g>>2]>>2]&63](a,1,48)|0;f=a+476|0;c[f>>2]=b;c[b>>2]=56;c[b+8>>2]=0;d=H(c[a+120>>2]|0,c[a+112>>2]|0)|0;c[b+40>>2]=d;e=b+4|0;if((c[a+320>>2]|0)==2){c[e>>2]=5;c[b+12>>2]=68;e=hd[c[(c[g>>2]|0)+4>>2]&63](a,1,d)|0;c[b+32>>2]=e;b=c[f>>2]|0}else{c[e>>2]=6;c[b+12>>2]=69;c[b+32>>2]=0}h=hd[c[c[g>>2]>>2]&63](a,1,1024)|0;e=b+16|0;c[e>>2]=h;h=hd[c[c[g>>2]>>2]&63](a,1,1024)|0;f=b+20|0;c[f>>2]=h;h=hd[c[c[g>>2]>>2]&63](a,1,1024)|0;d=b+24|0;c[d>>2]=h;g=hd[c[c[g>>2]>>2]&63](a,1,1024)|0;c[b+28>>2]=g;e=c[e>>2]|0;f=c[f>>2]|0;a=c[d>>2]|0;b=0;d=-128;while(1){h=(d*91881|0)+32768|0;c[e+(b<<2)>>2]=16?h>>16:h;h=(d*116130|0)+32768|0;c[f+(b<<2)>>2]=16?h>>16:h;h=H(d,-46802)|0;c[a+(b<<2)>>2]=h;h=(H(d,-22553)|0)+32768|0;c[g+(b<<2)>>2]=h;b=b+1|0;if((b|0)==256)break;else d=d+1|0}return}function _jinit_color_deconverter(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=b+4|0;f=hd[c[c[d>>2]>>2]&63](b,1,32)|0;h=b+480|0;c[h>>2]=f;c[f>>2]=57;i=b+40|0;switch(c[i>>2]|0){case 1:{if((c[b+36>>2]|0)!=1){k=c[b>>2]|0;c[k+20>>2]=11;sd[c[k>>2]&127](b)}break}case 7:case 6:case 3:case 2:{if((c[b+36>>2]|0)!=3){k=c[b>>2]|0;c[k+20>>2]=11;sd[c[k>>2]&127](b)}break}case 5:case 4:{if((c[b+36>>2]|0)!=4){k=c[b>>2]|0;c[k+20>>2]=11;sd[c[k>>2]&127](b)}break}default:if((c[b+36>>2]|0)<1){k=c[b>>2]|0;c[k+20>>2]=11;sd[c[k>>2]&127](b)}}e=b+304|0;a:do if(c[e>>2]|0){switch(c[i>>2]|0){case 6:case 2:break a;default:{}}k=c[b>>2]|0;c[k+20>>2]=28;sd[c[k>>2]&127](b)}while(0);g=c[b+44>>2]|0;b:do switch(g|0){case 1:{c[b+120>>2]=1;switch(c[i>>2]|0){case 7:case 3:case 1:{c[f+4>>2]=18;e=c[b+36>>2]|0;if((e|0)<=1)break b;f=c[b+216>>2]|0;d=1;do{c[f+(d*88|0)+52>>2]=0;d=d+1|0}while((d|0)<(e|0));break}case 2:{switch(c[e>>2]|0){case 0:{c[f+4>>2]=19;break}case 1:{c[f+4>>2]=20;break}default:{k=c[b>>2]|0;c[k+20>>2]=28;sd[c[k>>2]&127](b)}}k=c[h>>2]|0;e=hd[c[c[d>>2]>>2]&63](b,1,3072)|0;c[k+28>>2]=e;d=0;do{c[e+(d<<2)>>2]=d*19595;c[e+(d+256<<2)>>2]=d*38470;c[e+(d+512<<2)>>2]=(d*7471|0)+32768;d=d+1|0}while((d|0)!=256);break}default:{k=c[b>>2]|0;c[k+20>>2]=28;sd[c[k>>2]&127](b);break b}}break}case 2:{c[b+120>>2]=3;switch(c[i>>2]|0){case 1:{c[f+4>>2]=21;break b}case 3:{c[f+4>>2]=22;e=c[h>>2]|0;i=hd[c[c[d>>2]>>2]&63](b,1,1024)|0;f=e+8|0;c[f>>2]=i;i=hd[c[c[d>>2]>>2]&63](b,1,1024)|0;g=e+12|0;c[g>>2]=i;i=hd[c[c[d>>2]>>2]&63](b,1,1024)|0;h=e+16|0;c[h>>2]=i;i=hd[c[c[d>>2]>>2]&63](b,1,1024)|0;c[e+20>>2]=i;c[e+24>>2]=c[b+336>>2];f=c[f>>2]|0;g=c[g>>2]|0;h=c[h>>2]|0;d=0;e=-128;while(1){k=(e*91881|0)+32768|0;c[f+(d<<2)>>2]=16?k>>16:k;k=(e*116130|0)+32768|0;c[g+(d<<2)>>2]=16?k>>16:k;k=H(e,-46802)|0;c[h+(d<<2)>>2]=k;k=(H(e,-22553)|0)+32768|0;c[i+(d<<2)>>2]=k;d=d+1|0;if((d|0)==256)break;else e=e+1|0}break}case 7:{c[f+4>>2]=22;k=c[h>>2]|0;f=hd[c[c[d>>2]>>2]&63](b,1,1024)|0;g=k+8|0;c[g>>2]=f;f=hd[c[c[d>>2]>>2]&63](b,1,1024)|0;h=k+12|0;c[h>>2]=f;f=hd[c[c[d>>2]>>2]&63](b,1,1024)|0;i=k+16|0;c[i>>2]=f;f=hd[c[c[d>>2]>>2]&63](b,1,1024)|0;j=k+20|0;c[j>>2]=f;f=hd[c[c[d>>2]>>2]&63](b,1,1280)|0;k=k+24|0;c[k>>2]=f;g=c[g>>2]|0;h=c[h>>2]|0;i=c[i>>2]|0;j=c[j>>2]|0;d=0;e=-128;while(1){l=(e*183763|0)+32768|0;c[g+(d<<2)>>2]=16?l>>16:l;l=(e*232260|0)+32768|0;c[h+(d<<2)>>2]=16?l>>16:l;l=H(e,-93603)|0;c[i+(d<<2)>>2]=l;l=(H(e,-45107)|0)+32768|0;c[j+(d<<2)>>2]=l;d=d+1|0;if((d|0)==256)break;else e=e+1|0}_memset(f|0,0,512)|0;d=(c[k>>2]|0)+512|0;c[k>>2]=d;a[d>>0]=0;d=1;do{a[(c[k>>2]|0)+d>>0]=d;d=d+1|0}while((d|0)!=256);d=256;do{a[(c[k>>2]|0)+d>>0]=-1;d=d+1|0}while((d|0)!=768);break}case 4:{c[f+4>>2]=23;break b}case 2:switch(c[e>>2]|0){case 0:{c[f+4>>2]=24;break b}case 1:{c[f+4>>2]=25;break b}default:{l=c[b>>2]|0;c[l+20>>2]=28;sd[c[l>>2]&127](b);break b}}default:{l=c[b>>2]|0;c[l+20>>2]=28;sd[c[l>>2]&127](b);break b}}break}case 6:{c[b+120>>2]=3;if((c[i>>2]|0)!=6){l=c[b>>2]|0;c[l+20>>2]=28;sd[c[l>>2]&127](b);break b}switch(c[e>>2]|0){case 0:{c[f+4>>2]=24;break b}case 1:{c[f+4>>2]=25;break b}default:{l=c[b>>2]|0;c[l+20>>2]=28;sd[c[l>>2]&127](b);break b}}}case 4:{c[b+120>>2]=4;switch(c[i>>2]|0){case 5:{c[f+4>>2]=26;e=c[h>>2]|0;f=hd[c[c[d>>2]>>2]&63](b,1,1024)|0;g=e+8|0;c[g>>2]=f;f=hd[c[c[d>>2]>>2]&63](b,1,1024)|0;h=e+12|0;c[h>>2]=f;f=hd[c[c[d>>2]>>2]&63](b,1,1024)|0;i=e+16|0;c[i>>2]=f;f=hd[c[c[d>>2]>>2]&63](b,1,1024)|0;c[e+20>>2]=f;c[e+24>>2]=c[b+336>>2];g=c[g>>2]|0;h=c[h>>2]|0;i=c[i>>2]|0;d=0;e=-128;while(1){l=(e*91881|0)+32768|0;c[g+(d<<2)>>2]=16?l>>16:l;l=(e*116130|0)+32768|0;c[h+(d<<2)>>2]=16?l>>16:l;l=H(e,-46802)|0;c[i+(d<<2)>>2]=l;l=(H(e,-22553)|0)+32768|0;c[f+(d<<2)>>2]=l;d=d+1|0;if((d|0)==256)break;else e=e+1|0}break}case 4:{c[f+4>>2]=27;break b}default:{l=c[b>>2]|0;c[l+20>>2]=28;sd[c[l>>2]&127](b);break b}}break}default:if((g|0)==(c[i>>2]|0)){c[b+120>>2]=c[b+36>>2];c[f+4>>2]=27;break b}else{l=c[b>>2]|0;c[l+20>>2]=28;sd[c[l>>2]&127](b);break b}}while(0);if(c[b+84>>2]|0){k=1;l=b+124|0;c[l>>2]=k;return}k=c[b+120>>2]|0;l=b+124|0;c[l>>2]=k;return}function _jinit_upsampler(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;m=b+4|0;d=hd[c[c[m>>2]>>2]&63](b,1,160)|0;c[b+476>>2]=d;c[d>>2]=58;c[d+4>>2]=7;c[d+8>>2]=0;if(c[b+308>>2]|0){w=c[b>>2]|0;c[w+20>>2]=26;sd[c[w>>2]&127](b)}n=b+36|0;if((c[n>>2]|0)<=0)return;o=b+324|0;p=b+328|0;q=b+316|0;r=b+320|0;s=d+100|0;t=d+52|0;u=b+112|0;v=d+12|0;w=d+140|0;h=d+150|0;f=c[b+216>>2]|0;g=0;while(1){i=H(c[f+36>>2]|0,c[f+8>>2]|0)|0;i=(i|0)/(c[o>>2]|0)|0;j=H(c[f+40>>2]|0,c[f+12>>2]|0)|0;j=(j|0)/(c[p>>2]|0)|0;k=c[q>>2]|0;l=c[r>>2]|0;c[s+(g<<2)>>2]=j;do if(!(c[f+52>>2]|0))c[t+(g<<2)>>2]=70;else{d=(j|0)==(l|0);if((i|0)==(k|0)&d){c[t+(g<<2)>>2]=71;break}e=(i<<1|0)==(k|0);do if(e&d)c[t+(g<<2)>>2]=72;else{if(e&(j<<1|0)==(l|0)){c[t+(g<<2)>>2]=73;break}d=(k|0)/(i|0)|0;if((k-(H(d,i)|0)|0)==0?(x=(l|0)/(j|0)|0,(l-(H(x,j)|0)|0)==0):0){c[t+(g<<2)>>2]=74;a[w+g>>0]=d;a[h+g>>0]=x;break}l=c[b>>2]|0;c[l+20>>2]=39;sd[c[l>>2]&127](b)}while(0);k=c[(c[m>>2]|0)+8>>2]|0;l=_jround_up(c[u>>2]|0,c[q>>2]|0)|0;l=md[k&127](b,1,l,c[r>>2]|0)|0;c[v+(g<<2)>>2]=l}while(0);g=g+1|0;if((g|0)>=(c[n>>2]|0))break;else f=f+88|0}return}function _jinit_d_post_controller(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;f=a+4|0;d=hd[c[c[f>>2]>>2]&63](a,1,28)|0;c[a+456>>2]=d;c[d>>2]=30;h=d+8|0;c[h>>2]=0;i=d+12|0;c[i>>2]=0;if(!(c[a+84>>2]|0))return;g=c[a+320>>2]|0;e=d+16|0;c[e>>2]=g;d=c[f>>2]|0;if(!b){h=H(c[a+120>>2]|0,c[a+112>>2]|0)|0;h=md[c[d+8>>2]&127](a,1,h,g)|0;c[i>>2]=h;return}else{f=c[d+16>>2]|0;b=H(c[a+120>>2]|0,c[a+112>>2]|0)|0;i=_jround_up(c[a+116>>2]|0,g)|0;i=qd[f&7](a,1,0,b,i,c[e>>2]|0)|0;c[h>>2]=i;return}}function _jinit_inverse_dct(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;f=a+4|0;b=hd[c[c[f>>2]>>2]&63](a,1,84)|0;c[a+472>>2]=b;c[b>>2]=59;g=a+36|0;if((c[g>>2]|0)<=0)return;e=b+44|0;b=0;d=c[a+216>>2]|0;while(1){h=hd[c[c[f>>2]>>2]&63](a,1,256)|0;c[d+84>>2]=h;_memset(h|0,0,256)|0;c[e+(b<<2)>>2]=-1;b=b+1|0;if((b|0)>=(c[g>>2]|0))break;else d=d+88|0}return}function _jinit_arith_decoder(b){b=b|0;var d=0,e=0,f=0,g=0;g=b+4|0;e=hd[c[c[g>>2]>>2]&63](b,1,192)|0;c[b+468>>2]=e;c[e>>2]=60;c[e+8>>2]=61;d=e+188|0;e=e+60|0;f=e+128|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(f|0));a[d>>0]=113;if(!(c[b+224>>2]|0))return;f=b+36|0;e=hd[c[c[g>>2]>>2]&63](b,1,c[f>>2]<<8)|0;c[b+160>>2]=e;if((c[f>>2]|0)<=0)return;d=0;do{_memset(e+(d<<8)|0,-1,256)|0;d=d+1|0}while((d|0)<(c[f>>2]|0));return}function _jinit_huff_decoder(a){a=a|0;var b=0,d=0,e=0,f=0;b=a+4|0;f=hd[c[c[b>>2]>>2]&63](a,1,220)|0;c[a+468>>2]=f;c[f>>2]=62;c[f+8>>2]=63;if(!(c[a+224>>2]|0)){e=f+68|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[f+88>>2]=0;c[f+92>>2]=0;c[f+96>>2]=0;return}e=a+36|0;d=hd[c[c[b>>2]>>2]&63](a,1,c[e>>2]<<8)|0;c[a+160>>2]=d;if((c[e>>2]|0)>0){b=0;do{_memset(d+(b<<8)|0,-1,256)|0;b=b+1|0}while((b|0)<(c[e>>2]|0))}f=f+48|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;return}function _jinit_d_coef_controller(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=a+4|0;i=hd[c[c[h>>2]>>2]&63](a,1,116)|0;c[a+452>>2]=i;c[i>>2]=64;c[i+8>>2]=65;c[i+112>>2]=0;if(!b){b=hd[c[(c[h>>2]|0)+4>>2]&63](a,1,1280)|0;c[i+32>>2]=b;c[i+36>>2]=b+128;c[i+40>>2]=b+256;c[i+44>>2]=b+384;c[i+48>>2]=b+512;c[i+52>>2]=b+640;c[i+56>>2]=b+768;c[i+60>>2]=b+896;c[i+64>>2]=b+1024;c[i+68>>2]=b+1152;if(!(c[a+436>>2]|0))_memset(b|0,0,1280)|0;c[i+4>>2]=75;c[i+12>>2]=82;c[i+16>>2]=0;return}f=a+36|0;if((c[f>>2]|0)>0){g=a+224|0;b=i+72|0;d=0;e=c[a+216>>2]|0;while(1){k=e+12|0;j=c[k>>2]|0;j=(c[g>>2]|0)==0?j:j*3|0;m=c[(c[h>>2]|0)+20>>2]|0;l=_jround_up(c[e+28>>2]|0,c[e+8>>2]|0)|0;k=_jround_up(c[e+32>>2]|0,c[k>>2]|0)|0;j=qd[m&7](a,1,1,l,k,j)|0;c[b+(d<<2)>>2]=j;d=d+1|0;if((d|0)>=(c[f>>2]|0))break;else e=e+88|0}}else b=i+72|0;c[i+4>>2]=74;c[i+12>>2]=81;c[i+16>>2]=b;return}function _jinit_d_main_controller(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;j=hd[c[c[l>>2]>>2]&63](a,1,80)|0;d=a+448|0;c[d>>2]=j;c[j>>2]=31;if(b|0){k=c[a>>2]|0;c[k+20>>2]=3;sd[c[k>>2]&127](a)}k=a+328|0;e=c[k>>2]|0;if(!(c[(c[a+476>>2]|0)+8>>2]|0)){b=a+36|0;h=e;g=b;b=c[b>>2]|0;d=e}else{if((e|0)<2){e=c[a>>2]|0;c[e+20>>2]=48;sd[c[e>>2]&127](a);e=c[k>>2]|0}h=c[d>>2]|0;i=a+36|0;f=hd[c[c[l>>2]>>2]&63](a,1,c[i>>2]<<3)|0;g=h+56|0;c[g>>2]=f;b=c[i>>2]|0;h=h+60|0;c[h>>2]=f+(b<<2);if((b|0)>0){f=e+4|0;d=c[a+216>>2]|0;e=0;while(1){m=H(c[d+40>>2]|0,c[d+12>>2]|0)|0;m=(m|0)/(c[k>>2]|0)|0;b=H(m,f)|0;m=(hd[c[c[l>>2]>>2]&63](a,1,b<<3)|0)+(m<<2)|0;c[(c[g>>2]|0)+(e<<2)>>2]=m;c[(c[h>>2]|0)+(e<<2)>>2]=m+(b<<2);e=e+1|0;b=c[i>>2]|0;if((e|0)>=(b|0))break;else d=d+88|0}}d=c[k>>2]|0;h=d+2|0;g=i}if((b|0)<=0)return;f=j+8|0;b=0;e=c[a+216>>2]|0;while(1){m=(H(c[e+40>>2]|0,c[e+12>>2]|0)|0)/(d|0)|0;j=H(c[e+36>>2]|0,c[e+28>>2]|0)|0;m=H(m,h)|0;m=md[c[(c[l>>2]|0)+8>>2]&127](a,1,j,m)|0;c[f+(b<<2)>>2]=m;b=b+1|0;if((b|0)>=(c[g>>2]|0))break;e=e+88|0;d=c[k>>2]|0}return}function _start_pass_main_642(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;r=c[a+448>>2]|0;switch(b|0){case 0:{b=r+4|0;if(!(c[(c[a+476>>2]|0)+8>>2]|0))c[b>>2]=76;else{c[b>>2]=75;l=c[a+328>>2]|0;m=c[a+36>>2]|0;if((m|0)>0){n=r+56|0;o=r+60|0;p=l+2|0;q=l+-2|0;h=c[a+216>>2]|0;i=0;while(1){j=(H(c[h+40>>2]|0,c[h+12>>2]|0)|0)/(l|0)|0;k=c[(c[n>>2]|0)+(i<<2)>>2]|0;f=c[(c[o>>2]|0)+(i<<2)>>2]|0;g=c[r+8+(i<<2)>>2]|0;a=H(j,p)|0;if((a|0)>0){b=0;do{e=c[g+(b<<2)>>2]|0;c[f+(b<<2)>>2]=e;c[k+(b<<2)>>2]=e;b=b+1|0}while((b|0)!=(a|0))}a=j<<1;if((j|0)>0){d=H(j,l)|0;e=H(j,q)|0;b=0;do{s=b+d|0;t=b+e|0;c[f+(t<<2)>>2]=c[g+(s<<2)>>2];c[f+(s<<2)>>2]=c[g+(t<<2)>>2];b=b+1|0}while((b|0)<(a|0));b=0;do{c[k+(b-j<<2)>>2]=c[k>>2];b=b+1|0}while((b|0)!=(j|0))}i=i+1|0;if((i|0)==(m|0))break;else h=h+88|0}}c[r+64>>2]=0;c[r+68>>2]=0;c[r+76>>2]=0}c[r+48>>2]=0;c[r+52>>2]=0;return}case 2:{c[r+4>>2]=77;return}default:{t=c[a>>2]|0;c[t+20>>2]=3;sd[c[t>>2]&127](a);return}}}function _process_data_context_main(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;v=a+448|0;w=c[v>>2]|0;y=w+48|0;do if(!(c[y>>2]|0))if(!(gd[c[(c[a+452>>2]|0)+12>>2]&127](a,c[w+56+(c[w+64>>2]<<2)>>2]|0)|0))return;else{c[y>>2]=1;x=w+76|0;c[x>>2]=(c[x>>2]|0)+1;break}while(0);x=w+68|0;switch(c[x>>2]|0){case 2:{f=w+52|0;g=w+72|0;Bd[c[(c[a+456>>2]|0)+4>>2]&15](a,c[w+56+(c[w+64>>2]<<2)>>2]|0,f,c[g>>2]|0,b,d,e);if((c[f>>2]|0)>>>0<(c[g>>2]|0)>>>0)return;c[x>>2]=0;if((c[d>>2]|0)>>>0>>0)h=9;else return;break}case 0:{f=w+52|0;g=w+72|0;h=9;break}case 1:{u=w+52|0;t=w+72|0;break}default:return}if((h|0)==9){c[f>>2]=0;p=c[a+328>>2]|0;c[g>>2]=p+-1;if((c[w+76>>2]|0)==(c[a+332>>2]|0)?(i=c[v>>2]|0,r=c[a+36>>2]|0,(r|0)>0):0){q=i+72|0;l=i+56+(c[i+64>>2]<<2)|0;j=c[a+216>>2]|0;k=0;while(1){u=H(c[j+40>>2]|0,c[j+12>>2]|0)|0;h=(u|0)/(p|0)|0;o=((c[j+48>>2]|0)>>>0)%(u>>>0)|0;o=(o|0)==0?u:o;if(!k)c[q>>2]=((o+-1|0)/(h|0)|0)+1;m=c[(c[l>>2]|0)+(k<<2)>>2]|0;n=h<<1;if((h|0)>0){i=m+(o+-1<<2)|0;h=0;do{c[m+(h+o<<2)>>2]=c[i>>2];h=h+1|0}while((h|0)<(n|0))}k=k+1|0;if((k|0)==(r|0))break;else j=j+88|0}}c[x>>2]=1;u=f;t=g}s=w+64|0;Bd[c[(c[a+456>>2]|0)+4>>2]&15](a,c[w+56+(c[s>>2]<<2)>>2]|0,u,c[t>>2]|0,b,d,e);if((c[u>>2]|0)>>>0<(c[t>>2]|0)>>>0)return;if((c[w+76>>2]|0)==1){g=c[v>>2]|0;f=c[a+328>>2]|0;r=c[a+36>>2]|0;if((r|0)>0){b=g+56|0;o=g+60|0;p=f+1|0;q=f+2|0;h=c[a+216>>2]|0;i=0;while(1){j=(H(c[h+40>>2]|0,c[h+12>>2]|0)|0)/(f|0)|0;k=c[(c[b>>2]|0)+(i<<2)>>2]|0;l=c[(c[o>>2]|0)+(i<<2)>>2]|0;if((j|0)>0){m=H(j,p)|0;n=H(j,q)|0;g=0;do{w=g+m|0;a=g-j|0;c[k+(a<<2)>>2]=c[k+(w<<2)>>2];c[l+(a<<2)>>2]=c[l+(w<<2)>>2];a=g+n|0;c[k+(a<<2)>>2]=c[k+(g<<2)>>2];c[l+(a<<2)>>2]=c[l+(g<<2)>>2];g=g+1|0}while((g|0)!=(j|0))}i=i+1|0;if((i|0)==(r|0))break;else h=h+88|0}}}else f=c[a+328>>2]|0;c[s>>2]=c[s>>2]^1;c[y>>2]=0;c[u>>2]=f+1;c[t>>2]=f+2;c[x>>2]=2;return}function _process_data_simple_main_643(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;g=c[a+448>>2]|0;h=g+48|0;do if(!(c[h>>2]|0)){f=g+8|0;if(!(gd[c[(c[a+452>>2]|0)+12>>2]&127](a,f)|0))return;else{c[h>>2]=1;break}}else f=g+8|0;while(0);i=c[a+328>>2]|0;g=g+52|0;Bd[c[(c[a+456>>2]|0)+4>>2]&15](a,f,g,i,b,d,e);if((c[g>>2]|0)>>>0>>0)return;c[h>>2]=0;c[g>>2]=0;return}function _process_data_crank_post(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;Bd[c[(c[a+456>>2]|0)+4>>2]&15](a,0,0,0,b,d,e);return}function _start_input_pass(a){a=a|0;var b=0,d=0;c[a+148>>2]=0;b=c[a+452>>2]|0;if((c[a+340>>2]|0)>1)a=1;else{d=c[a+344>>2]|0;a=c[((c[a+332>>2]|0)==1?d+76|0:d+12|0)>>2]|0}c[b+28>>2]=a;c[b+20>>2]=0;c[b+24>>2]=0;return}function _start_output_pass(a){a=a|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=c[a+452>>2]|0;if(!(c[k+16>>2]|0)){l=a+156|0;c[l>>2]=0;return}a:do if(((c[a+80>>2]|0)!=0?(c[a+224>>2]|0)!=0:0)?(j=a+160|0,(c[j>>2]|0)!=0):0){d=k+112|0;e=c[d>>2]|0;if(!e){i=a+36|0;e=hd[c[c[a+4>>2]>>2]&63](a,1,(c[i>>2]|0)*24|0)|0;c[d>>2]=e}else i=a+36|0;if((c[i>>2]|0)>0){f=0;g=c[a+216>>2]|0;h=0;while(1){d=c[g+80>>2]|0;if(!d){l=20;break a}if(!(b[d>>1]|0)){l=20;break a}if(!(b[d+2>>1]|0)){l=20;break a}if(!(b[d+16>>1]|0)){l=20;break a}if(!(b[d+32>>1]|0)){l=20;break a}if(!(b[d+18>>1]|0)){l=20;break a}if(!(b[d+4>>1]|0)){l=20;break a}d=c[j>>2]|0;if((c[d+(h<<8)>>2]|0)<0){l=20;break a}m=d+(h<<8)+4|0;c[e+4>>2]=c[m>>2];m=c[m>>2]|0;n=d+(h<<8)+8|0;c[e+8>>2]=c[n>>2];m=c[n>>2]|m;n=d+(h<<8)+12|0;c[e+12>>2]=c[n>>2];n=m|c[n>>2];m=d+(h<<8)+16|0;c[e+16>>2]=c[m>>2];m=n|c[m>>2];d=d+(h<<8)+20|0;c[e+20>>2]=c[d>>2];f=(m|c[d>>2]|0)==0?f:1;h=h+1|0;if((h|0)>=(c[i>>2]|0))break;else{g=g+88|0;e=e+24|0}}if(f)d=83;else l=20}else l=20}else l=20;while(0);if((l|0)==20)d=81;c[k+12>>2]=d;n=a+156|0;c[n>>2]=0;return}function _jround_up(a,b){a=a|0;b=b|0;a=a+-1+b|0;return a-((a|0)%(b|0)|0)|0}function _consume_data(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);u=z;x=a+452|0;v=c[x>>2]|0;y=a+340|0;if((c[y>>2]|0)>0){d=a+4|0;e=a+148|0;b=0;do{r=c[a+344+(b<<2)>>2]|0;t=c[r+12>>2]|0;s=H(t,c[e>>2]|0)|0;t=pd[c[(c[d>>2]|0)+32>>2]&15](a,c[v+72+(c[r+4>>2]<<2)>>2]|0,s,t,1)|0;c[u+(b<<2)>>2]=t;b=b+1|0}while((b|0)<(c[y>>2]|0))}o=v+24|0;b=c[o>>2]|0;p=v+28|0;f=c[p>>2]|0;a:do if((b|0)<(f|0)){q=v+20|0;r=a+360|0;s=a+468|0;t=v+32|0;d=c[q>>2]|0;e=c[r>>2]|0;b:while(1){if(d>>>0>>0){do{n=c[y>>2]|0;if((n|0)>0){e=0;m=0;do{l=c[a+344+(m<<2)>>2]|0;j=c[l+56>>2]|0;k=H(j,d)|0;l=c[l+60>>2]|0;if((l|0)>0?(w=c[u+(m<<2)>>2]|0,(j|0)>0):0){i=0;do{f=0;g=(c[w+(i+b<<2)>>2]|0)+(k<<7)|0;h=e;while(1){c[v+32+(h<<2)>>2]=g;f=f+1|0;if((f|0)==(j|0))break;else{g=g+128|0;h=h+1|0}}e=j+e|0;i=i+1|0}while((i|0)<(l|0))}m=m+1|0}while((m|0)<(n|0))}if(!(gd[c[(c[s>>2]|0)+4>>2]&127](a,t)|0))break b;d=d+1|0;e=c[r>>2]|0}while(d>>>0>>0);f=c[p>>2]|0}c[q>>2]=0;b=b+1|0;if((b|0)<(f|0))d=0;else break a}c[o>>2]=b;c[q>>2]=d;y=0;Xc=z;return y|0}while(0);d=a+148|0;b=(c[d>>2]|0)+1|0;c[d>>2]=b;d=c[a+332>>2]|0;if(b>>>0>=d>>>0){sd[c[(c[a+460>>2]|0)+12>>2]&127](a);y=4;Xc=z;return y|0}e=c[x>>2]|0;if((c[y>>2]|0)>1)b=1;else{y=c[a+344>>2]|0;b=c[(b>>>0<(d+-1|0)>>>0?y+12|0:y+76|0)>>2]|0}c[e+28>>2]=b;c[e+20>>2]=0;c[e+24>>2]=0;y=3;Xc=z;return y|0}function _decompress_data(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;v=c[a+452>>2]|0;w=a+332|0;x=(c[w>>2]|0)+-1|0;g=a+144|0;h=a+152|0;i=a+460|0;d=a+148|0;u=a+156|0;while(1){e=c[g>>2]|0;f=c[h>>2]|0;if((e|0)>=(f|0)){if((e|0)!=(f|0))break;if((c[d>>2]|0)>>>0>(c[u>>2]|0)>>>0)break}if(!(ed[c[c[i>>2]>>2]&127](a)|0)){d=0;j=20;break}}if((j|0)==20)return d|0;q=a+36|0;if((c[q>>2]|0)>0){r=a+4|0;s=a+472|0;o=c[a+216>>2]|0;p=0;while(1){if(c[o+52>>2]|0){d=o+12|0;t=c[d>>2]|0;n=H(t,c[u>>2]|0)|0;t=pd[c[(c[r>>2]|0)+32>>2]&15](a,c[v+72+(p<<2)>>2]|0,n,t,0)|0;if((c[u>>2]|0)>>>0>>0)i=c[d>>2]|0;else{n=c[d>>2]|0;i=((c[o+32>>2]|0)>>>0)%(n>>>0)|0;i=(i|0)==0?n:i}k=c[(c[s>>2]|0)+4+(p<<2)>>2]|0;if((i|0)>0){l=o+28|0;m=o+40|0;n=o+36|0;h=c[b+(p<<2)>>2]|0;j=0;d=c[l>>2]|0;while(1){if(!d)d=0;else{e=0;f=c[t+(j<<2)>>2]|0;g=0;while(1){zd[k&63](a,o,f,h,e);g=g+1|0;d=c[l>>2]|0;if(g>>>0>=d>>>0)break;else{e=(c[n>>2]|0)+e|0;f=f+128|0}}}j=j+1|0;if((j|0)==(i|0))break;else h=h+(c[m>>2]<<2)|0}}}p=p+1|0;if((p|0)>=(c[q>>2]|0))break;else o=o+88|0}}x=(c[u>>2]|0)+1|0;c[u>>2]=x;x=x>>>0<(c[w>>2]|0)>>>0?3:4;return x|0}function _dummy_consume_data(a){a=a|0;return 0}function _decompress_onepass(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,N=0;N=a+452|0;I=c[N>>2]|0;J=(c[a+360>>2]|0)+-1|0;M=a+332|0;f=c[M>>2]|0;K=f+-1|0;F=I+24|0;d=c[F>>2]|0;G=I+28|0;g=c[G>>2]|0;do if((d|0)<(g|0)){y=I+20|0;z=a+436|0;A=a+468|0;B=I+32|0;C=a+368|0;D=a+340|0;E=a+472|0;e=a+148|0;x=d;f=g;d=c[y>>2]|0;a:while(1){if(d>>>0<=J>>>0){do{if(c[z>>2]|0)_memset(c[B>>2]|0,0,c[C>>2]<<7|0)|0;if(!(gd[c[(c[A>>2]|0)+4>>2]&127](a,B)|0))break a;f=c[D>>2]|0;if((f|0)>0){w=d>>>0>>0;g=0;v=0;do{m=c[a+344+(v<<2)>>2]|0;b:do if(c[m+52>>2]|0){h=c[m+4>>2]|0;n=c[(c[E>>2]|0)+4+(h<<2)>>2]|0;o=m+56|0;p=c[(w?o:m+72|0)>>2]|0;q=m+40|0;i=c[q>>2]|0;r=H(c[m+68>>2]|0,d)|0;s=m+60|0;l=c[s>>2]|0;if((l|0)>0){t=m+76|0;u=m+36|0;if((p|0)<=0){i=c[o>>2]|0;h=0;while(1){g=i+g|0;h=h+1|0;if((h|0)>=(l|0))break b}}j=(c[b+(h<<2)>>2]|0)+((H(i,x)|0)<<2)|0;k=0;h=l;f=i;while(1){if(!((c[e>>2]|0)>>>0>=K>>>0?(k+x|0)>=(c[t>>2]|0):0)){f=r;h=0;while(1){zd[n&63](a,m,c[I+32+(h+g<<2)>>2]|0,j,f);h=h+1|0;if((h|0)==(p|0))break;else f=(c[u>>2]|0)+f|0}f=c[q>>2]|0;h=c[s>>2]|0}g=(c[o>>2]|0)+g|0;k=k+1|0;if((k|0)>=(h|0))break;else j=j+(f<<2)|0}f=c[D>>2]|0}}else g=(c[m+64>>2]|0)+g|0;while(0);v=v+1|0}while((v|0)<(f|0))}d=d+1|0}while(d>>>0<=J>>>0);f=c[G>>2]|0}c[y>>2]=0;d=x+1|0;if((d|0)<(f|0)){x=d;d=0}else{L=30;break}}if((L|0)==30){f=c[M>>2]|0;break}c[F>>2]=x;c[y>>2]=d;a=0;return a|0}else e=a+148|0;while(0);d=a+156|0;c[d>>2]=(c[d>>2]|0)+1;d=(c[e>>2]|0)+1|0;c[e>>2]=d;if(d>>>0>=f>>>0){sd[c[(c[a+460>>2]|0)+12>>2]&127](a);a=4;return a|0}e=c[N>>2]|0;if((c[a+340>>2]|0)>1)d=1;else{a=c[a+344>>2]|0;d=c[(d>>>0<(f+-1|0)>>>0?a+12|0:a+76|0)>>2]|0}c[e+28>>2]=d;c[e+20>>2]=0;c[e+24>>2]=0;a=3;return a|0}function _decompress_smooth_data(a,d){a=a|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0;pa=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);la=pa;ma=c[a+452>>2]|0;oa=a+332|0;na=(c[oa>>2]|0)+-1|0;n=a+144|0;f=c[n>>2]|0;i=a+152|0;g=c[i>>2]|0;a:do if((f|0)<=(g|0)){j=a+460|0;k=a+412|0;l=a+148|0;m=a+156|0;while(1){h=c[j>>2]|0;if(c[h+20>>2]|0)break a;if((f|0)==(g|0)?(c[l>>2]|0)>>>0>((c[m>>2]|0)+((c[k>>2]|0)==0&1)|0)>>>0:0)break a;if(!(ed[c[h>>2]&127](a)|0)){f=0;break}f=c[n>>2]|0;g=c[i>>2]|0;if((f|0)>(g|0))break a}Xc=pa;return f|0}while(0);ca=a+36|0;if((c[ca>>2]|0)>0){f=a+156|0;da=a+4|0;ea=ma+112|0;fa=a+472|0;ga=la+2|0;ha=la+16|0;ia=la+32|0;ja=la+18|0;ka=la+4|0;$=0;aa=c[a+216>>2]|0;while(1){if(c[aa+52>>2]|0){h=c[f>>2]|0;if(h>>>0>>0){i=c[aa+12>>2]|0;g=i<<1;j=0;ba=i}else{i=c[aa+12>>2]|0;ba=((c[aa+32>>2]|0)>>>0)%(i>>>0)|0;ba=(ba|0)==0?i:ba;g=ba;j=1}if(!h){Z=pd[c[(c[da>>2]|0)+32>>2]&15](a,c[ma+72+($<<2)>>2]|0,0,g,0)|0;g=1}else{Z=H(i,h+-1|0)|0;Z=pd[c[(c[da>>2]|0)+32>>2]&15](a,c[ma+72+($<<2)>>2]|0,Z,i+g|0,0)|0;Z=Z+(c[aa+12>>2]<<2)|0;g=0}i=(c[ea>>2]|0)+($*6<<2)|0;o=c[aa+80>>2]|0;l=e[o>>1]|0;h=e[o+2>>1]|0;k=e[o+16>>1]|0;m=e[o+32>>1]|0;n=e[o+18>>1]|0;o=e[o+4>>1]|0;_=c[(c[fa>>2]|0)+4+($<<2)>>2]|0;if((ba|0)>0){Y=(g|0)!=0;O=(j|0)!=0;P=ba+-1|0;Q=aa+28|0;R=i+4|0;S=i+8|0;T=i+12|0;U=l*36|0;V=h<<7;W=i+16|0;X=k<<7;M=h<<8;J=i+20|0;K=l*9|0;L=m<<7;G=k<<8;I=aa+36|0;E=l*5|0;F=n<<7;C=m<<8;D=o<<7;B=n<<8;y=o<<8;z=aa+40|0;w=0;x=c[d+($<<2)>>2]|0;while(1){g=c[Z+(w<<2)>>2]|0;if(Y&(w|0)==0)h=g;else h=c[Z+(w+-1<<2)>>2]|0;if(O&(w|0)==(P|0))i=g;else i=c[Z+(w+1<<2)>>2]|0;l=b[h>>1]|0;q=b[g>>1]|0;k=b[i>>1]|0;A=(c[Q>>2]|0)+-1|0;s=k;t=q;u=l;v=0;r=0;p=i;while(1){_jcopy_block_row(g,la,1);if(v>>>0>>0){m=b[p+128>>1]|0;n=b[g+128>>1]|0;o=b[h+128>>1]|0}else{m=s;n=t;o=u}i=c[R>>2]|0;if((i|0)!=0&(b[ga>>1]|0)==0){j=H(U,q-n|0)|0;if((j|0)>-1){j=(j+V|0)/(M|0)|0;qa=1<0?((j|0)<(qa|0)?j:qa+-1|0):j}else{qa=(V-j|0)/(M|0)|0;j=1<0?((qa|0)<(j|0)?qa:j+-1|0):qa)|0}b[ga>>1]=i}i=c[S>>2]|0;if((i|0)!=0&(b[ha>>1]|0)==0){j=H(U,u-s|0)|0;if((j|0)>-1){qa=(j+X|0)/(G|0)|0;j=1<0?((qa|0)<(j|0)?qa:j+-1|0):qa}else{qa=(X-j|0)/(G|0)|0;j=1<0?((qa|0)<(j|0)?qa:j+-1|0):qa)|0}b[ha>>1]=i}i=c[T>>2]|0;if((i|0)!=0&(b[ia>>1]|0)==0){j=H(K,u-(t<<1)+s|0)|0;if((j|0)>-1){qa=(j+L|0)/(C|0)|0;j=1<0?((qa|0)<(j|0)?qa:j+-1|0):qa}else{qa=(L-j|0)/(C|0)|0;j=1<0?((qa|0)<(j|0)?qa:j+-1|0):qa)|0}b[ia>>1]=i}j=c[W>>2]|0;if((j|0)!=0&(b[ja>>1]|0)==0){i=H(E,l-k-o+m|0)|0;if((i|0)>-1){i=(i+F|0)/(B|0)|0;qa=1<0?((i|0)<(qa|0)?i:qa+-1|0):i}else{i=(F-i|0)/(B|0)|0;qa=1<0?((i|0)<(qa|0)?i:qa+-1|0):i)|0}b[ja>>1]=i}j=c[J>>2]|0;if((j|0)!=0&(b[ka>>1]|0)==0){i=H(K,q-(t<<1)+n|0)|0;if((i|0)>-1){i=(i+D|0)/(y|0)|0;qa=1<0?((i|0)<(qa|0)?i:qa+-1|0):i}else{i=(D-i|0)/(y|0)|0;qa=1<0?((i|0)<(qa|0)?i:qa+-1|0):i)|0}b[ka>>1]=i}zd[_&63](a,aa,la,x,r);v=v+1|0;if(v>>>0>A>>>0)break;else{l=u;q=t;k=s;s=m;t=n;u=o;g=g+128|0;r=(c[I>>2]|0)+r|0;h=h+128|0;p=p+128|0}}w=w+1|0;if((w|0)==(ba|0))break;else x=x+(c[z>>2]<<2)|0}}}$=$+1|0;if(($|0)>=(c[ca>>2]|0))break;else aa=aa+88|0}}else f=a+156|0;qa=(c[f>>2]|0)+1|0;c[f>>2]=qa;qa=qa>>>0<(c[oa>>2]|0)>>>0?3:4;Xc=pa;return qa|0}function _jcopy_block_row(a,b,c){a=a|0;b=b|0;c=c|0;_memcpy(b|0,a|0,c<<7|0)|0;return}function _start_pass_huff_decoder(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=c[a+468>>2]|0;m=a+412|0;f=c[m>>2]|0;d=(f|0)==0;if(!(c[a+224>>2]|0)){if((d?(c[a+420>>2]|0)==0:0)?(c[a+424>>2]|0)==0:0){m=c[a+416>>2]|0;if((c[a+220>>2]|0)!=0|(m|0)<64?(m|0)!=(c[a+436>>2]|0):0)e=38}else e=38;if((e|0)==38){m=c[a>>2]|0;c[m+20>>2]=125;td[c[m+4>>2]&63](a,-1)}g=a+436|0;c[n+4>>2]=(c[g>>2]|0)==63?89:88;d=a+340|0;if((c[d>>2]|0)>0){b=0;do{e=c[a+344+(b<<2)>>2]|0;m=c[e+20>>2]|0;_jpeg_make_d_derived_tbl(a,1,m,n+68+(m<<2)|0);if(c[g>>2]|0){m=c[e+24>>2]|0;_jpeg_make_d_derived_tbl(a,0,m,n+84+(m<<2)|0)}c[n+24+(b<<2)>>2]=0;b=b+1|0}while((b|0)<(c[d>>2]|0))}f=a+368|0;if((c[f>>2]|0)<=0){m=n+16|0;c[m>>2]=0;m=n+12|0;c[m>>2]=0;m=n+40|0;c[m>>2]=0;a=a+280|0;a=c[a>>2]|0;n=n+44|0;c[n>>2]=a;return}e=0;do{b=c[a+344+(c[a+372+(e<<2)>>2]<<2)>>2]|0;c[n+100+(e<<2)>>2]=c[n+68+(c[b+20>>2]<<2)>>2];c[n+140+(e<<2)>>2]=c[n+84+(c[b+24>>2]<<2)>>2];a:do if(!(c[b+52>>2]|0))b=0;else{d=c[b+40>>2]|0;b=c[b+36>>2]|0;switch(c[g>>2]|0){case 0:{b=1;break a}case 3:{b=(c[88176+(((d|0)!=1&1)<<3)+(((b|0)!=1&1)<<2)>>2]|0)+1|0;break a}case 8:{m=d+-1|0;b=b+-1|0;b=(c[88192+((m>>>0<2?m:2)*12|0)+((b>>>0<2?b:2)<<2)>>2]|0)+1|0;break a}case 15:{m=d+-1|0;b=b+-1|0;b=(c[88240+((m>>>0<3?m:3)<<4)+((b>>>0<3?b:3)<<2)>>2]|0)+1|0;break a}case 24:{m=d+-1|0;b=b+-1|0;b=(c[88304+((m>>>0<4?m:4)*20|0)+((b>>>0<4?b:4)<<2)>>2]|0)+1|0;break a}case 35:{m=d+-1|0;b=b+-1|0;b=(c[88416+((m>>>0<5?m:5)*24|0)+((b>>>0<5?b:5)<<2)>>2]|0)+1|0;break a}case 48:{m=d+-1|0;b=b+-1|0;b=(c[88560+((m>>>0<6?m:6)*28|0)+((b>>>0<6?b:6)<<2)>>2]|0)+1|0;break a}default:{m=d+-1|0;b=b+-1|0;b=(c[88768+((m>>>0<7?m:7)<<5)+((b>>>0<7?b:7)<<2)>>2]|0)+1|0;break a}}}while(0);c[n+180+(e<<2)>>2]=b;e=e+1|0}while((e|0)<(c[f>>2]|0));m=n+16|0;c[m>>2]=0;m=n+12|0;c[m>>2]=0;m=n+40|0;c[m>>2]=0;a=a+280|0;a=c[a>>2]|0;n=n+44|0;c[n>>2]=a;return}k=a+416|0;b=c[k>>2]|0;if(d)if(!b)e=7;else e=11;else if(((b|0)>=(f|0)?(b|0)<=(c[a+436>>2]|0):0)?(c[a+340>>2]|0)==1:0)e=7;else e=11;do if((e|0)==7){b=c[a+420>>2]|0;if(b){b=b+-1|0;if((b|0)!=(c[a+424>>2]|0)){e=11;break}}else b=c[a+424>>2]|0;if((b|0)>13)e=11}while(0);if((e|0)==11){l=c[a>>2]|0;c[l+20>>2]=17;c[l+24>>2]=f;c[(c[a>>2]|0)+28>>2]=c[k>>2];c[(c[a>>2]|0)+32>>2]=c[a+420>>2];c[(c[a>>2]|0)+36>>2]=c[a+424>>2];sd[c[c[a>>2]>>2]&127](a)}l=a+340|0;b=c[l>>2]|0;if((b|0)>0){i=a+160|0;g=a+420|0;j=a+424|0;h=0;do{e=c[(c[a+344+(h<<2)>>2]|0)+4>>2]|0;f=c[i>>2]|0;b=c[m>>2]|0;if(b){if((c[f+(e<<8)>>2]|0)<0){b=c[a>>2]|0;c[b+20>>2]=118;c[b+24>>2]=e;c[(c[a>>2]|0)+28>>2]=0;td[c[(c[a>>2]|0)+4>>2]&63](a,-1);b=c[m>>2]|0}}else b=0;if((b|0)<=(c[k>>2]|0))while(1){d=f+(e<<8)+(b<<2)|0;o=c[d>>2]|0;if((c[g>>2]|0)!=(((o|0)>0?o:0)|0)){o=c[a>>2]|0;c[o+20>>2]=118;c[o+24>>2]=e;c[(c[a>>2]|0)+28>>2]=b;td[c[(c[a>>2]|0)+4>>2]&63](a,-1)}c[d>>2]=c[j>>2];if((b|0)<(c[k>>2]|0))b=b+1|0;else break}h=h+1|0;b=c[l>>2]|0}while((h|0)<(b|0))}else g=a+420|0;e=c[m>>2]|0;o=(e|0)==0;c[n+4>>2]=(c[g>>2]|0)==0?(o?85:84):o?87:86;b:do if((b|0)>0){f=n+64|0;b=0;while(1){d=c[a+344+(b<<2)>>2]|0;if(!e){if(!(c[g>>2]|0)){o=c[d+20>>2]|0;_jpeg_make_d_derived_tbl(a,1,o,n+48+(o<<2)|0)}}else{k=c[d+24>>2]|0;o=n+48+(k<<2)|0;_jpeg_make_d_derived_tbl(a,0,k,o);c[f>>2]=c[o>>2]}c[n+24+(b<<2)>>2]=0;b=b+1|0;if((b|0)>=(c[l>>2]|0))break b;e=c[m>>2]|0}}while(0);c[n+20>>2]=0;o=n+16|0;c[o>>2]=0;o=n+12|0;c[o>>2]=0;o=n+40|0;c[o>>2]=0;a=a+280|0;a=c[a>>2]|0;o=n+44|0;c[o>>2]=a;return}function _finish_pass_huff_646(a){a=a|0;var b=0;b=(c[a+468>>2]|0)+16|0;a=(c[a+464>>2]|0)+24|0;c[a>>2]=(c[a>>2]|0)+((c[b>>2]|0)/8|0);c[b>>2]=0;return}function _decode_mcu_DC_first_2(a,e){a=a|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);x=A+20|0;y=A;z=c[a+468>>2]|0;t=c[a+424>>2]|0;i=a+280|0;if(c[i>>2]|0?(g=z+44|0,(c[g>>2]|0)==0):0){v=z+16|0;w=c[a+464>>2]|0;u=w+24|0;c[u>>2]=(c[u>>2]|0)+((c[v>>2]|0)/8|0);c[v>>2]=0;if(!(ed[c[w+8>>2]&127](a)|0)){z=0;Xc=A;return z|0}h=a+340|0;if((c[h>>2]|0)>0){f=0;do{c[z+24+(f<<2)>>2]=0;f=f+1|0}while((f|0)<(c[h>>2]|0))}c[z+20>>2]=0;c[g>>2]=c[i>>2];if(!(c[a+440>>2]|0))c[z+40>>2]=0}if(!(c[z+40>>2]|0)){c[x+16>>2]=a;r=a+24|0;h=c[r>>2]|0;g=c[h>>2]|0;c[x>>2]=g;f=c[h+4>>2]|0;s=x+4|0;c[s>>2]=f;u=z+12|0;i=c[u>>2]|0;v=z+16|0;j=c[v>>2]|0;w=z+20|0;c[y>>2]=c[w>>2];c[y+4>>2]=c[w+4>>2];c[y+8>>2]=c[w+8>>2];c[y+12>>2]=c[w+12>>2];c[y+16>>2]=c[w+16>>2];q=a+368|0;do if((c[q>>2]|0)>0){o=x+8|0;p=x+12|0;l=0;while(1){m=c[e+(l<<2)>>2]|0;n=c[a+372+(l<<2)>>2]|0;h=c[z+48+(c[(c[a+344+(n<<2)>>2]|0)+20>>2]<<2)>>2]|0;if((j|0)<8){if(!(_jpeg_fill_bit_buffer(x,i,j,0)|0)){f=0;k=28;break}i=c[o>>2]|0;j=c[p>>2]|0;if((j|0)<8){f=1;k=17}else k=15}else k=15;if((k|0)==15){k=0;f=j+-8|0;f=(f?i>>f:i)&255;g=c[h+144+(f<<2)>>2]|0;if(!g){f=9;k=17}else{f=d[h+1168+f>>0]|0;j=j-g|0}}if((k|0)==17){f=_jpeg_huff_decode(x,i,j,h,f)|0;if((f|0)<0){f=0;k=28;break}j=c[p>>2]|0;i=c[o>>2]|0}if(!f)f=0;else{if((j|0)<(f|0)){if(!(_jpeg_fill_bit_buffer(x,i,j,f)|0)){f=0;k=28;break}j=c[p>>2]|0;i=c[o>>2]|0}j=j-f|0;k=c[89024+(f<<2)>>2]|0;h=(j?i>>j:i)&k;f=h-((h|0)>(c[89024+(f+-1<<2)>>2]|0)?0:k)|0}k=y+4+(n<<2)|0;n=(c[k>>2]|0)+f|0;c[k>>2]=n;b[m>>1]=n<=(c[q>>2]|0)){k=25;break}}if((k|0)==25){h=c[r>>2]|0;g=c[x>>2]|0;f=c[s>>2]|0;break}else if((k|0)==28){Xc=A;return f|0}}while(0);c[h>>2]=g;c[h+4>>2]=f;c[u>>2]=i;c[v>>2]=j;c[w>>2]=c[y>>2];c[w+4>>2]=c[y+4>>2];c[w+8>>2]=c[y+8>>2];c[w+12>>2]=c[y+12>>2];c[w+16>>2]=c[y+16>>2]}z=z+44|0;c[z>>2]=(c[z>>2]|0)+-1;z=1;Xc=A;return z|0}function _decode_mcu_AC_first_3(a,e){a=a|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);w=y;x=c[a+468>>2]|0;h=a+280|0;if(c[h>>2]|0?(i=x+44|0,(c[i>>2]|0)==0):0){u=x+16|0;v=c[a+464>>2]|0;t=v+24|0;c[t>>2]=(c[t>>2]|0)+((c[u>>2]|0)/8|0);c[u>>2]=0;if(!(ed[c[v+8>>2]&127](a)|0)){x=0;Xc=y;return x|0}g=a+340|0;if((c[g>>2]|0)>0){f=0;do{c[x+24+(f<<2)>>2]=0;f=f+1|0}while((f|0)<(c[g>>2]|0))}c[x+20>>2]=0;c[i>>2]=c[h>>2];if(!(c[a+440>>2]|0))c[x+40>>2]=0}if(!(c[x+40>>2]|0)){o=c[a+416>>2]|0;p=c[a+424>>2]|0;q=c[a+432>>2]|0;v=x+20|0;f=c[v>>2]|0;if(!f){c[w+16>>2]=a;r=a+24|0;t=c[r>>2]|0;c[w>>2]=c[t>>2];s=w+4|0;c[s>>2]=c[t+4>>2];t=x+12|0;g=c[t>>2]|0;u=x+16|0;h=c[u>>2]|0;k=c[e>>2]|0;l=c[x+64>>2]|0;f=c[a+412>>2]|0;a:do if((f|0)<=(o|0)){n=w+8|0;m=w+12|0;j=f;b:while(1){if((h|0)<8){if(!(_jpeg_fill_bit_buffer(w,g,h,0)|0)){f=0;a=36;break}g=c[n>>2]|0;h=c[m>>2]|0;if((h|0)<8){f=1;a=19}else a=17}else a=17;if((a|0)==17){a=0;f=h+-8|0;f=(f?g>>f:g)&255;i=c[l+144+(f<<2)>>2]|0;if(!i){f=9;a=19}else{f=d[l+1168+f>>0]|0;h=h-i|0}}if((a|0)==19){f=_jpeg_huff_decode(w,g,h,l,f)|0;if((f|0)<0){f=0;a=36;break}h=c[m>>2]|0;g=c[n>>2]|0}e=4?f>>>4:f;i=f&15;if(!i){switch(e&268435455|0){case 0:{f=0;break a}case 15:break;default:{a=27;break b}}f=j+15|0}else{f=e+j|0;if((h|0)<(i|0)){if(!(_jpeg_fill_bit_buffer(w,g,h,i)|0)){f=0;a=36;break}h=c[m>>2]|0;g=c[n>>2]|0}h=h-i|0;j=c[89024+(i<<2)>>2]|0;a=(h?g>>h:g)&j;b[k+(c[q+(f<<2)>>2]<<1)>>1]=a-((a|0)>(c[89024+(i+-1<<2)>>2]|0)?0:j)<>2]|0;g=c[n>>2]|0;break}else f=h;while(0);h=f-e|0;f=i+-1+((h?g>>h:g)&c[89024+(e<<2)>>2])|0;break}else if((a|0)==36){Xc=y;return f|0}}else f=0;while(0);r=c[r>>2]|0;c[r>>2]=c[w>>2];c[r+4>>2]=c[s>>2];c[t>>2]=g;c[u>>2]=h}else f=f+-1|0;c[v>>2]=f}x=x+44|0;c[x>>2]=(c[x>>2]|0)+-1;x=1;Xc=y;return x|0}function _decode_mcu_DC_refine_4(a,d){a=a|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);q=s;r=c[a+468>>2]|0;h=a+280|0;if(c[h>>2]|0?(i=r+44|0,(c[i>>2]|0)==0):0){o=r+16|0;p=c[a+464>>2]|0;n=p+24|0;c[n>>2]=(c[n>>2]|0)+((c[o>>2]|0)/8|0);c[o>>2]=0;if(!(ed[c[p+8>>2]&127](a)|0)){r=0;Xc=s;return r|0}g=a+340|0;if((c[g>>2]|0)>0){f=0;do{c[r+24+(f<<2)>>2]=0;f=f+1|0}while((f|0)<(c[g>>2]|0))}c[r+20>>2]=0;c[i>>2]=c[h>>2];if(!(c[a+440>>2]|0))c[r+40>>2]=0}c[q+16>>2]=a;m=a+24|0;h=c[m>>2]|0;g=c[h>>2]|0;c[q>>2]=g;f=c[h+4>>2]|0;n=q+4|0;c[n>>2]=f;o=r+12|0;i=c[o>>2]|0;p=r+16|0;j=c[p>>2]|0;l=1<>2];k=a+368|0;do if((c[k>>2]|0)>0){h=q+8|0;a=q+12|0;g=0;f=j;while(1){if((f|0)<1){if(!(_jpeg_fill_bit_buffer(q,i,f,1)|0)){f=0;a=19;break}f=c[a>>2]|0;i=c[h>>2]|0}f=f+-1|0;if(1<>2]|0;b[j>>1]=l|(e[j>>1]|0)}g=g+1|0;if((g|0)>=(c[k>>2]|0)){a=17;break}}if((a|0)==17){j=f;h=c[m>>2]|0;g=c[q>>2]|0;f=c[n>>2]|0;break}else if((a|0)==19){Xc=s;return f|0}}while(0);c[h>>2]=g;c[h+4>>2]=f;c[o>>2]=i;c[p>>2]=j;r=r+44|0;c[r>>2]=(c[r>>2]|0)+-1;r=1;Xc=s;return r|0}function _decode_mcu_AC_refine_5(a,e){a=a|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=Xc;Xc=Xc+288|0;if((Xc|0)>=(Yc|0))N(288);E=G+256|0;D=G;F=c[a+468>>2]|0;h=a+280|0;if(c[h>>2]|0?(i=F+44|0,(c[i>>2]|0)==0):0){z=F+16|0;A=c[a+464>>2]|0;y=A+24|0;c[y>>2]=(c[y>>2]|0)+((c[z>>2]|0)/8|0);c[z>>2]=0;if(!(ed[c[A+8>>2]&127](a)|0)){F=0;Xc=G;return F|0}g=a+340|0;if((c[g>>2]|0)>0){f=0;do{c[F+24+(f<<2)>>2]=0;f=f+1|0}while((f|0)<(c[g>>2]|0))}c[F+20>>2]=0;c[i>>2]=c[h>>2];if(!(c[a+440>>2]|0))c[F+40>>2]=0}do if(!(c[F+40>>2]|0)){q=c[a+416>>2]|0;s=c[a+424>>2]|0;r=1<>2]|0;c[E+16>>2]=a;w=a+24|0;y=c[w>>2]|0;c[E>>2]=c[y>>2];x=E+4|0;c[x>>2]=c[y+4>>2];y=F+12|0;j=c[y>>2]|0;z=F+16|0;g=c[z>>2]|0;A=F+20|0;h=c[A>>2]|0;u=c[e>>2]|0;l=c[F+64>>2]|0;i=c[a+412>>2]|0;o=E+8|0;p=E+12|0;a:do if(!h){f=0;b:while(1){if((g|0)<8){if(!(_jpeg_fill_bit_buffer(E,j,g,0)|0))break a;j=c[o>>2]|0;g=c[p>>2]|0;if((g|0)<8){h=1;v=17}else v=15}else v=15;if((v|0)==15){v=0;h=g+-8|0;h=(h?j>>h:j)&255;e=c[l+144+(h<<2)>>2]|0;if(!e){h=9;v=17}else{h=d[l+1168+h>>0]|0;g=g-e|0}}if((v|0)==17){v=0;g=_jpeg_huff_decode(E,j,g,l,h)|0;if((g|0)<0)break a;h=g;g=c[p>>2]|0;j=c[o>>2]|0}e=4?h>>>4:h;switch(h&15){case 0:{if((e|0)==15)k=0;else break b;break}case 1:{v=21;break}default:{v=c[a>>2]|0;c[v+20>>2]=121;td[c[v+4>>2]&63](a,-1);v=21}}if((v|0)==21){v=0;if((g|0)<1){if(!(_jpeg_fill_bit_buffer(E,j,g,1)|0))break a;g=c[p>>2]|0;j=c[o>>2]|0}g=g+-1|0;k=(1<>2]<<1)|0;do if(!(b[e>>1]|0))if((h|0)<1)break c;else h=h+-1|0;else{if((g|0)<1){if(!(_jpeg_fill_bit_buffer(E,j,g,1)|0))break a;g=c[p>>2]|0;j=c[o>>2]|0}g=g+-1|0;if((1<>1]|0,n=m<<16>>16,(r&n|0)==0):0)if(m<<16>>16>-1){b[e>>1]=r+n;break}else{b[e>>1]=s+n;break}}while(0);e=i+1|0;if((i|0)<(q|0))i=e;else{i=e;break}}if(k){e=c[t+(i<<2)>>2]|0;b[u+(e<<1)>>1]=k;c[D+(f<<2)>>2]=e;f=f+1|0}if((i|0)<(q|0))i=i+1|0;else{h=0;f=j;v=58;break a}}h=1<>2]|0;j=c[o>>2]|0}g=g-e|0;h=((g?j>>g:j)&c[89024+(e<<2)>>2])+h|0;if(!h){h=0;f=j;v=58}else v=46}else{h=1;v=46}}else{f=0;v=46}while(0);d:do if((v|0)==46){while(1){e=u+(c[t+(i<<2)>>2]<<1)|0;do if(b[e>>1]|0){if((g|0)<1){if(!(_jpeg_fill_bit_buffer(E,j,g,1)|0))break d;g=c[p>>2]|0;j=c[o>>2]|0}g=g+-1|0;if((1<>1]|0,C=B<<16>>16,(r&C|0)==0):0)if(B<<16>>16>-1){b[e>>1]=r+C;break}else{b[e>>1]=s+C;break}}while(0);if((i|0)<(q|0))i=i+1|0;else break}h=h+-1|0;f=j;v=58}while(0);if((v|0)==58){D=c[w>>2]|0;c[D>>2]=c[E>>2];c[D+4>>2]=c[x>>2];c[y>>2]=f;c[z>>2]=g;c[A>>2]=h;break}if(!f){F=0;Xc=G;return F|0}do{f=f+-1|0;b[u+(c[D+(f<<2)>>2]<<1)>>1]=0}while((f|0)!=0);f=0;Xc=G;return f|0}while(0);F=F+44|0;c[F>>2]=(c[F>>2]|0)+-1;F=1;Xc=G;return F|0}function _jpeg_make_d_derived_tbl(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=Xc;Xc=Xc+1312|0;if((Xc|0)>=(Yc|0))N(1312);k=q+1040|0;p=q;if(f>>>0>3){o=c[b>>2]|0;c[o+20>>2]=52;c[o+24>>2]=f;sd[c[c[b>>2]>>2]&127](b)}n=(e|0)!=0;o=c[(n?b+180+(f<<2)|0:b+196+(f<<2)|0)>>2]|0;if(!o){m=c[b>>2]|0;c[m+20>>2]=52;c[m+24>>2]=f;sd[c[c[b>>2]>>2]&127](b)}e=c[g>>2]|0;if(!e){l=hd[c[c[b+4>>2]>>2]&63](b,1,1424)|0;c[g>>2]=l;m=b}else{m=b;l=e}c[l+140>>2]=o;j=a[o+1>>0]|0;e=j&255;if(!(j<<24>>24))e=0;else _memset(k|0,1,e|0)|0;f=a[o+2>>0]|0;g=f&255;h=e+g|0;if(h>>>0>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,2,g|0)|0;e=h}f=a[o+3>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,3,g|0)|0;e=h}f=a[o+4>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,4,g|0)|0;e=h}f=a[o+5>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,5,g|0)|0;e=h}f=a[o+6>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,6,g|0)|0;e=h}f=a[o+7>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,7,g|0)|0;e=h}f=a[o+8>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,8,g|0)|0;e=h}f=a[o+9>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,9,g|0)|0;e=h}f=a[o+10>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,10,g|0)|0;e=h}f=a[o+11>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,11,g|0)|0;e=h}f=a[o+12>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,12,g|0)|0;e=h}f=a[o+13>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,13,g|0)|0;e=h}f=a[o+14>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,14,g|0)|0;e=h}f=a[o+15>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(f<<24>>24){_memset(k+e|0,15,g|0)|0;e=h}f=a[o+16>>0]|0;g=f&255;h=e+g|0;if((h|0)>256){j=c[b>>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(!(f<<24>>24))h=e;else _memset(k+e|0,16,g|0)|0;a[k+h>>0]=0;f=a[k>>0]|0;if(f<<24>>24){g=0;j=f<<24>>24;e=0;while(1){if((j|0)==(f<<24>>24|0)){f=g;while(1){i=e+1|0;c[p+(e<<2)>>2]=f;e=f+1|0;f=a[k+i>>0]|0;if((j|0)==(f<<24>>24|0)){f=e;e=i}else{g=e;e=i;break}}}if((g|0)>=(1<>2]|0;c[i+20>>2]=9;sd[c[i>>2]&127](m)}if(!(f<<24>>24))break;else{g=g<<1;j=j+1|0}}}e=o+1|0;if(!(a[e>>0]|0)){f=0;e=-1}else{c[l+76>>2]=0-(c[p>>2]|0);e=d[e>>0]|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+4>>2]=e;e=o+2|0;if(!(a[e>>0]|0))e=-1;else{c[l+80>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+8>>2]=e;e=o+3|0;if(!(a[e>>0]|0))e=-1;else{c[l+84>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+12>>2]=e;e=o+4|0;if(!(a[e>>0]|0))e=-1;else{c[l+88>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+16>>2]=e;e=o+5|0;if(!(a[e>>0]|0))e=-1;else{c[l+92>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+20>>2]=e;e=o+6|0;if(!(a[e>>0]|0))e=-1;else{c[l+96>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+24>>2]=e;e=o+7|0;if(!(a[e>>0]|0))e=-1;else{c[l+100>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+28>>2]=e;e=o+8|0;if(!(a[e>>0]|0))e=-1;else{c[l+104>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+32>>2]=e;e=o+9|0;if(!(a[e>>0]|0))e=-1;else{c[l+108>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+36>>2]=e;e=o+10|0;if(!(a[e>>0]|0))e=-1;else{c[l+112>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+40>>2]=e;e=o+11|0;if(!(a[e>>0]|0))e=-1;else{c[l+116>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+44>>2]=e;e=o+12|0;if(!(a[e>>0]|0))e=-1;else{c[l+120>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+48>>2]=e;e=o+13|0;if(!(a[e>>0]|0))e=-1;else{c[l+124>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+52>>2]=e;e=o+14|0;if(!(a[e>>0]|0))e=-1;else{c[l+128>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+56>>2]=e;e=o+15|0;if(!(a[e>>0]|0))e=-1;else{c[l+132>>2]=f-(c[p+(f<<2)>>2]|0);e=f+(d[e>>0]|0)|0;f=e;e=c[p+(e+-1<<2)>>2]|0}c[l+60>>2]=e;e=o+16|0;if(!(a[e>>0]|0))e=-1;else{c[l+136>>2]=f-(c[p+(f<<2)>>2]|0);e=c[p+(f+(d[e>>0]|0)+-1<<2)>>2]|0}c[l+64>>2]=e;c[l+68>>2]=1048575;_memset(l+144|0,0,1024)|0;k=o+1|0;if(!(a[k>>0]|0))e=0;else{j=1;e=0;while(1){i=o+17+e|0;f=128;g=c[p+(e<<2)>>2]<<7;while(1){c[l+144+(g<<2)>>2]=1;a[l+1168+g>>0]=a[i>>0]|0;if((f|0)>1){f=f+-1|0;g=g+1|0}else break}e=e+1|0;if(j>>>0<(d[k>>0]|0)>>>0)j=j+1|0;else break}}k=o+2|0;if(a[k>>0]|0){j=1;while(1){i=o+17+e|0;f=64;g=c[p+(e<<2)>>2]<<6;while(1){c[l+144+(g<<2)>>2]=2;a[l+1168+g>>0]=a[i>>0]|0;if((f|0)>1){f=f+-1|0;g=g+1|0}else break}e=e+1|0;if(j>>>0<(d[k>>0]|0)>>>0)j=j+1|0;else break}}g=o+3|0;if(a[g>>0]|0){f=1;while(1){k=c[p+(e<<2)>>2]<<5;j=o+17+e|0;c[l+144+(k<<2)>>2]=3;a[l+1168+k>>0]=a[j>>0]|0;i=k|1;c[l+144+(i<<2)>>2]=3;a[l+1168+i>>0]=a[j>>0]|0;i=i+1|0;c[l+144+(i<<2)>>2]=3;a[l+1168+i>>0]=a[j>>0]|0;i=k|3;c[l+144+(i<<2)>>2]=3;a[l+1168+i>>0]=a[j>>0]|0;r=i+1|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+2|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;i=i+3|0;c[l+144+(i<<2)>>2]=3;a[l+1168+i>>0]=a[j>>0]|0;i=k|7;c[l+144+(i<<2)>>2]=3;a[l+1168+i>>0]=a[j>>0]|0;r=i+1|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+2|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+3|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+4|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+5|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+6|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;i=i+7|0;c[l+144+(i<<2)>>2]=3;a[l+1168+i>>0]=a[j>>0]|0;i=k|15;c[l+144+(i<<2)>>2]=3;a[l+1168+i>>0]=a[j>>0]|0;r=i+1|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+2|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+3|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+4|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+5|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+6|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+7|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+8|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+9|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+10|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+11|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+12|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+13|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;r=i+14|0;c[l+144+(r<<2)>>2]=3;a[l+1168+r>>0]=a[j>>0]|0;i=i+15|0;c[l+144+(i<<2)>>2]=3;a[l+1168+i>>0]=a[j>>0]|0;k=k|31;c[l+144+(k<<2)>>2]=3;a[l+1168+k>>0]=a[j>>0]|0;e=e+1|0;if(f>>>0<(d[g>>0]|0)>>>0)f=f+1|0;else break}}g=o+4|0;if(a[g>>0]|0){f=1;while(1){r=c[p+(e<<2)>>2]<<4;k=o+17+e|0;c[l+144+(r<<2)>>2]=4;a[l+1168+r>>0]=a[k>>0]|0;j=r|1;c[l+144+(j<<2)>>2]=4;a[l+1168+j>>0]=a[k>>0]|0;j=j+1|0;c[l+144+(j<<2)>>2]=4;a[l+1168+j>>0]=a[k>>0]|0;j=r|3;c[l+144+(j<<2)>>2]=4;a[l+1168+j>>0]=a[k>>0]|0;i=j+1|0;c[l+144+(i<<2)>>2]=4;a[l+1168+i>>0]=a[k>>0]|0;i=j+2|0;c[l+144+(i<<2)>>2]=4;a[l+1168+i>>0]=a[k>>0]|0;j=j+3|0;c[l+144+(j<<2)>>2]=4;a[l+1168+j>>0]=a[k>>0]|0;j=r|7;c[l+144+(j<<2)>>2]=4;a[l+1168+j>>0]=a[k>>0]|0;i=j+1|0;c[l+144+(i<<2)>>2]=4;a[l+1168+i>>0]=a[k>>0]|0;i=j+2|0;c[l+144+(i<<2)>>2]=4;a[l+1168+i>>0]=a[k>>0]|0;i=j+3|0;c[l+144+(i<<2)>>2]=4;a[l+1168+i>>0]=a[k>>0]|0;i=j+4|0;c[l+144+(i<<2)>>2]=4;a[l+1168+i>>0]=a[k>>0]|0;i=j+5|0;c[l+144+(i<<2)>>2]=4;a[l+1168+i>>0]=a[k>>0]|0;i=j+6|0;c[l+144+(i<<2)>>2]=4;a[l+1168+i>>0]=a[k>>0]|0;j=j+7|0;c[l+144+(j<<2)>>2]=4;a[l+1168+j>>0]=a[k>>0]|0;r=r|15;c[l+144+(r<<2)>>2]=4;a[l+1168+r>>0]=a[k>>0]|0;e=e+1|0;if(f>>>0<(d[g>>0]|0)>>>0)f=f+1|0;else break}}g=o+5|0;if(a[g>>0]|0){f=1;while(1){r=c[p+(e<<2)>>2]<<3;k=o+17+e|0;c[l+144+(r<<2)>>2]=5;a[l+1168+r>>0]=a[k>>0]|0;j=r|1;c[l+144+(j<<2)>>2]=5;a[l+1168+j>>0]=a[k>>0]|0;j=j+1|0;c[l+144+(j<<2)>>2]=5;a[l+1168+j>>0]=a[k>>0]|0;j=r|3;c[l+144+(j<<2)>>2]=5;a[l+1168+j>>0]=a[k>>0]|0;i=j+1|0;c[l+144+(i<<2)>>2]=5;a[l+1168+i>>0]=a[k>>0]|0;i=j+2|0;c[l+144+(i<<2)>>2]=5;a[l+1168+i>>0]=a[k>>0]|0;j=j+3|0;c[l+144+(j<<2)>>2]=5;a[l+1168+j>>0]=a[k>>0]|0;r=r|7;c[l+144+(r<<2)>>2]=5;a[l+1168+r>>0]=a[k>>0]|0;e=e+1|0;if(f>>>0<(d[g>>0]|0)>>>0)f=f+1|0;else break}}g=o+6|0;if(a[g>>0]|0){f=1;while(1){r=c[p+(e<<2)>>2]<<2;k=o+17+e|0;c[l+144+(r<<2)>>2]=6;a[l+1168+r>>0]=a[k>>0]|0;j=r|1;c[l+144+(j<<2)>>2]=6;a[l+1168+j>>0]=a[k>>0]|0;j=j+1|0;c[l+144+(j<<2)>>2]=6;a[l+1168+j>>0]=a[k>>0]|0;r=r|3;c[l+144+(r<<2)>>2]=6;a[l+1168+r>>0]=a[k>>0]|0;e=e+1|0;if(f>>>0<(d[g>>0]|0)>>>0)f=f+1|0;else break}}g=o+7|0;if(a[g>>0]|0){f=1;while(1){r=c[p+(e<<2)>>2]<<1;k=o+17+e|0;c[l+144+(r<<2)>>2]=7;a[l+1168+r>>0]=a[k>>0]|0;r=r|1;c[l+144+(r<<2)>>2]=7;a[l+1168+r>>0]=a[k>>0]|0;e=e+1|0;if(f>>>0<(d[g>>0]|0)>>>0)f=f+1|0;else break}}g=o+8|0;if(a[g>>0]|0){f=1;while(1){r=c[p+(e<<2)>>2]|0;c[l+144+(r<<2)>>2]=8;a[l+1168+r>>0]=a[o+17+e>>0]|0;if(f>>>0<(d[g>>0]|0)>>>0){f=f+1|0;e=e+1|0}else break}}if(!(n&(h|0)>0)){Xc=q;return}e=0;do{if((d[o+17+e>>0]|0)>15){r=c[b>>2]|0;c[r+20>>2]=9;sd[c[r>>2]&127](m)}e=e+1|0}while((e|0)!=(h|0));Xc=q;return}function _decode_mcu_6(a,e){a=a|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);x=A+20|0;y=A;z=c[a+468>>2]|0;h=a+280|0;if(c[h>>2]|0?(i=z+44|0,(c[i>>2]|0)==0):0){v=z+16|0;w=c[a+464>>2]|0;u=w+24|0;c[u>>2]=(c[u>>2]|0)+((c[v>>2]|0)/8|0);c[v>>2]=0;if(!(ed[c[w+8>>2]&127](a)|0)){z=0;Xc=A;return z|0}g=a+340|0;if((c[g>>2]|0)>0){f=0;do{c[z+24+(f<<2)>>2]=0;f=f+1|0}while((f|0)<(c[g>>2]|0))}c[z+20>>2]=0;c[i>>2]=c[h>>2];if(!(c[a+440>>2]|0))c[z+40>>2]=0}if(!(c[z+40>>2]|0)){c[x+16>>2]=a;s=a+24|0;h=c[s>>2]|0;g=c[h>>2]|0;c[x>>2]=g;f=c[h+4>>2]|0;t=x+4|0;c[t>>2]=f;u=z+12|0;j=c[u>>2]|0;v=z+16|0;i=c[v>>2]|0;w=z+20|0;c[y>>2]=c[w>>2];c[y+4>>2]=c[w+4>>2];c[y+8>>2]=c[w+8>>2];c[y+12>>2]=c[w+12>>2];c[y+16>>2]=c[w+16>>2];r=a+368|0;do if((c[r>>2]|0)>0){p=x+8|0;q=x+12|0;o=0;a:while(1){l=c[e+(o<<2)>>2]|0;h=c[z+100+(o<<2)>>2]|0;if((i|0)<8){if(!(_jpeg_fill_bit_buffer(x,j,i,0)|0)){f=0;m=67;break}j=c[p>>2]|0;i=c[q>>2]|0;if((i|0)<8){f=1;m=17}else m=15}else m=15;if((m|0)==15){m=0;f=i+-8|0;f=(f?j>>f:j)&255;g=c[h+144+(f<<2)>>2]|0;if(!g){f=9;m=17}else{f=d[h+1168+f>>0]|0;i=i-g|0}}if((m|0)==17){f=_jpeg_huff_decode(x,j,i,h,f)|0;if((f|0)<0){f=0;m=67;break}j=c[p>>2]|0;i=c[q>>2]|0}n=c[z+140+(o<<2)>>2]|0;k=c[z+180+(o<<2)>>2]|0;g=(f|0)!=0;b:do if(!k)if(g){if((i|0)<(f|0)){if(!(_jpeg_fill_bit_buffer(x,j,i,f)|0)){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0}i=i-f|0;f=1;m=48}else{f=1;m=48}else{if(g){if((i|0)<(f|0)){if(!(_jpeg_fill_bit_buffer(x,j,i,f)|0)){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0}i=i-f|0;m=c[89024+(f<<2)>>2]|0;h=(i?j>>i:j)&m;f=h-((h|0)>(c[89024+(f+-1<<2)>>2]|0)?0:m)|0}else f=0;h=y+4+(c[a+372+(o<<2)>>2]<<2)|0;m=(c[h>>2]|0)+f|0;c[h>>2]=m;b[l>>1]=m;if((k|0)>1){f=1;do{if((i|0)<8){if(!(_jpeg_fill_bit_buffer(x,j,i,0)|0)){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0;if((i|0)<8){g=1;m=32}else m=30}else m=30;if((m|0)==30){m=0;h=i+-8|0;h=(h?j>>h:j)&255;g=c[n+144+(h<<2)>>2]|0;if(!g){g=9;m=32}else{i=i-g|0;g=d[n+1168+h>>0]|0}}if((m|0)==32){m=0;g=_jpeg_huff_decode(x,j,i,n,g)|0;if((g|0)<0){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0}h=4?g>>>4:g;g=g&15;if(!g){if((h|0)!=15)break b;g=f+15|0}else{f=h+f|0;if((i|0)<(g|0)){if(!(_jpeg_fill_bit_buffer(x,j,i,g)|0)){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0}i=i-g|0;h=c[89024+(g<<2)>>2]|0;B=(i?j>>i:j)&h;b[l+(c[66e3+(f<<2)>>2]<<1)>>1]=B-((B|0)>(c[89024+(g+-1<<2)>>2]|0)?0:h);g=f}f=g+1|0}while((f|0)<(k|0));if((g|0)<63)m=48}else{f=1;m=48}}while(0);c:do if((m|0)==48){h=f;do{if((i|0)<8){if(!(_jpeg_fill_bit_buffer(x,j,i,0)|0)){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0;if((i|0)<8){f=1;m=54}else m=52}else m=52;if((m|0)==52){m=0;f=i+-8|0;f=(f?j>>f:j)&255;g=c[n+144+(f<<2)>>2]|0;if(!g){f=9;m=54}else{f=d[n+1168+f>>0]|0;i=i-g|0}}if((m|0)==54){f=_jpeg_huff_decode(x,j,i,n,f)|0;if((f|0)<0){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0}g=4?f>>>4:f;f=f&15;if(!f)if((g|0)==15)f=15;else break c;else{if((i|0)<(f|0)){if(!(_jpeg_fill_bit_buffer(x,j,i,f)|0)){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0}i=i-f|0;f=g}h=h+1+f|0}while((h|0)<64)}while(0);o=o+1|0;if((o|0)>=(c[r>>2]|0)){m=64;break}}if((m|0)==64){h=c[s>>2]|0;g=c[x>>2]|0;f=c[t>>2]|0;break}else if((m|0)==67){Xc=A;return f|0}}while(0);c[h>>2]=g;c[h+4>>2]=f;c[u>>2]=j;c[v>>2]=i;c[w>>2]=c[y>>2];c[w+4>>2]=c[y+4>>2];c[w+8>>2]=c[y+8>>2];c[w+12>>2]=c[y+12>>2];c[w+16>>2]=c[y+16>>2]}B=z+44|0;c[B>>2]=(c[B>>2]|0)+-1;B=1;Xc=A;return B|0}function _decode_mcu_sub(a,e){a=a|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);z=C+20|0;A=C;B=c[a+468>>2]|0;h=a+280|0;if(c[h>>2]|0?(i=B+44|0,(c[i>>2]|0)==0):0){x=B+16|0;y=c[a+464>>2]|0;w=y+24|0;c[w>>2]=(c[w>>2]|0)+((c[x>>2]|0)/8|0);c[x>>2]=0;if(!(ed[c[y+8>>2]&127](a)|0)){B=0;Xc=C;return B|0}g=a+340|0;if((c[g>>2]|0)>0){f=0;do{c[B+24+(f<<2)>>2]=0;f=f+1|0}while((f|0)<(c[g>>2]|0))}c[B+20>>2]=0;c[i>>2]=c[h>>2];if(!(c[a+440>>2]|0))c[B+40>>2]=0}if(!(c[B+40>>2]|0)){r=c[a+432>>2]|0;s=c[a+436>>2]|0;c[z+16>>2]=a;u=a+24|0;h=c[u>>2]|0;g=c[h>>2]|0;c[z>>2]=g;f=c[h+4>>2]|0;v=z+4|0;c[v>>2]=f;w=B+12|0;j=c[w>>2]|0;x=B+16|0;i=c[x>>2]|0;y=B+20|0;c[A>>2]=c[y>>2];c[A+4>>2]=c[y+4>>2];c[A+8>>2]=c[y+8>>2];c[A+12>>2]=c[y+12>>2];c[A+16>>2]=c[y+16>>2];t=a+368|0;do if((c[t>>2]|0)>0){p=z+8|0;q=z+12|0;o=0;a:while(1){l=c[e+(o<<2)>>2]|0;h=c[B+100+(o<<2)>>2]|0;if((i|0)<8){if(!(_jpeg_fill_bit_buffer(z,j,i,0)|0)){f=0;m=67;break}j=c[p>>2]|0;i=c[q>>2]|0;if((i|0)<8){f=1;m=17}else m=15}else m=15;if((m|0)==15){m=0;f=i+-8|0;f=(f?j>>f:j)&255;g=c[h+144+(f<<2)>>2]|0;if(!g){f=9;m=17}else{f=d[h+1168+f>>0]|0;i=i-g|0}}if((m|0)==17){f=_jpeg_huff_decode(z,j,i,h,f)|0;if((f|0)<0){f=0;m=67;break}j=c[p>>2]|0;i=c[q>>2]|0}n=c[B+140+(o<<2)>>2]|0;k=c[B+180+(o<<2)>>2]|0;g=(f|0)!=0;b:do if(!k)if(g){if((i|0)<(f|0)){if(!(_jpeg_fill_bit_buffer(z,j,i,f)|0)){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0}i=i-f|0;f=1;m=47}else{f=1;m=47}else{if(g){if((i|0)<(f|0)){if(!(_jpeg_fill_bit_buffer(z,j,i,f)|0)){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0}i=i-f|0;m=c[89024+(f<<2)>>2]|0;h=(i?j>>i:j)&m;f=h-((h|0)>(c[89024+(f+-1<<2)>>2]|0)?0:m)|0}else f=0;h=A+4+(c[a+372+(o<<2)>>2]<<2)|0;m=(c[h>>2]|0)+f|0;c[h>>2]=m;b[l>>1]=m;if((k|0)>1){f=1;while(1){if((i|0)<8){if(!(_jpeg_fill_bit_buffer(z,j,i,0)|0)){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0;if((i|0)<8){g=1;m=32}else m=30}else m=30;if((m|0)==30){m=0;h=i+-8|0;h=(h?j>>h:j)&255;g=c[n+144+(h<<2)>>2]|0;if(!g){g=9;m=32}else{i=i-g|0;g=d[n+1168+h>>0]|0}}if((m|0)==32){m=0;g=_jpeg_huff_decode(z,j,i,n,g)|0;if((g|0)<0){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0}h=4?g>>>4:g;g=g&15;if(!g){if((h|0)!=15)break b;f=f+15|0}else{f=h+f|0;if((i|0)<(g|0)){if(!(_jpeg_fill_bit_buffer(z,j,i,g)|0)){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0}i=i-g|0;m=c[89024+(g<<2)>>2]|0;h=(i?j>>i:j)&m;b[l+(c[r+(f<<2)>>2]<<1)>>1]=h-((h|0)>(c[89024+(g+-1<<2)>>2]|0)?0:m)}f=f+1|0;if((f|0)>=(k|0)){m=47;break}}}else{f=1;m=47}}while(0);c:do if((m|0)==47)if((f|0)<=(s|0)){h=f;do{if((i|0)<8){if(!(_jpeg_fill_bit_buffer(z,j,i,0)|0)){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0;if((i|0)<8){f=1;m=54}else m=52}else m=52;if((m|0)==52){m=0;f=i+-8|0;f=(f?j>>f:j)&255;g=c[n+144+(f<<2)>>2]|0;if(!g){f=9;m=54}else{f=d[n+1168+f>>0]|0;i=i-g|0}}if((m|0)==54){f=_jpeg_huff_decode(z,j,i,n,f)|0;if((f|0)<0){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0}g=4?f>>>4:f;f=f&15;if(!f)if((g|0)==15)f=15;else break c;else{if((i|0)<(f|0)){if(!(_jpeg_fill_bit_buffer(z,j,i,f)|0)){f=0;m=67;break a}j=c[p>>2]|0;i=c[q>>2]|0}i=i-f|0;f=g}h=h+1+f|0}while((h|0)<=(s|0))}while(0);o=o+1|0;if((o|0)>=(c[t>>2]|0)){m=64;break}}if((m|0)==64){h=c[u>>2]|0;g=c[z>>2]|0;f=c[v>>2]|0;break}else if((m|0)==67){Xc=C;return f|0}}while(0);c[h>>2]=g;c[h+4>>2]=f;c[w>>2]=j;c[x>>2]=i;c[y>>2]=c[A>>2];c[y+4>>2]=c[A+4>>2];c[y+8>>2]=c[A+8>>2];c[y+12>>2]=c[A+12>>2];c[y+16>>2]=c[A+16>>2]}B=B+44|0;c[B>>2]=(c[B>>2]|0)+-1;B=1;Xc=C;return B|0}function _jpeg_fill_bit_buffer(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;g=c[b>>2]|0;n=b+4|0;h=c[n>>2]|0;m=c[b+16>>2]|0;l=m+440|0;a:do if(!(c[l>>2]|0)){if((e|0)<25){k=m+24|0;j=e;b:while(1){if(!h){if(!(ed[c[(c[k>>2]|0)+12>>2]&127](m)|0)){g=0;o=20;break}g=c[k>>2]|0;h=c[g+4>>2]|0;g=c[g>>2]|0}h=h+-1|0;i=g+1|0;e=a[g>>0]|0;g=e&255;c:do if(e<<24>>24==-1){g=i;while(1){if(!h){if(!(ed[c[(c[k>>2]|0)+12>>2]&127](m)|0)){g=0;o=20;break b}e=c[k>>2]|0;h=c[e+4>>2]|0;e=c[e>>2]|0}else e=g;h=h+-1|0;g=e+1|0;e=a[e>>0]|0;switch(e<<24>>24){case 0:{e=255;break c}case -1:break;default:{o=13;break b}}}}else{e=g;g=i}while(0);d=e|d<<8;e=j+8|0;if((j|0)<17)j=e;else break a}if((o|0)==13){c[l>>2]=e&255;e=j;i=h;o=15;break}else if((o|0)==20)return g|0}}else{i=h;o=15}while(0);if((o|0)==15)if((e|0)<(f|0)){h=m+468|0;if(!(c[(c[h>>2]|0)+40>>2]|0)){o=c[m>>2]|0;c[o+20>>2]=120;td[c[o+4>>2]&63](m,-1);c[(c[h>>2]|0)+40>>2]=1}d=d<<25-e;e=25;h=i}else h=i;c[b>>2]=g;c[n>>2]=h;c[b+8>>2]=d;c[b+12>>2]=e;o=1;return o|0}function _jpeg_huff_decode(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;do if((e|0)<(g|0))if(!(_jpeg_fill_bit_buffer(a,b,e,g)|0)){f=-1;return f|0}else{b=c[a+8>>2]|0;e=c[a+12>>2]|0;break}while(0);e=e-g|0;h=(e?b>>e:b)&c[89024+(g<<2)>>2];i=a+8|0;j=a+12|0;a:do if((h|0)>(c[f+(g<<2)>>2]|0)){while(1){h=h<<1;if((e|0)<1){if(!(_jpeg_fill_bit_buffer(a,b,e,1)|0)){e=-1;break}b=c[i>>2]|0;e=c[j>>2]|0}e=e+-1|0;h=(e?b>>>e:b)&1|h;g=g+1|0;if((h|0)<=(c[f+(g<<2)>>2]|0))break a}return e|0}while(0);c[i>>2]=b;c[j>>2]=e;if((g|0)>16){f=c[a+16>>2]|0;a=c[f>>2]|0;c[a+20>>2]=121;td[c[a+4>>2]&63](f,-1);f=0;return f|0}else{f=d[(c[f+72+(g<<2)>>2]|0)+h+((c[f+140>>2]|0)+17)>>0]|0;return f|0}return 0}function _start_pass_647(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=c[b+468>>2]|0;p=b+224|0;q=b+412|0;f=c[q>>2]|0;e=(f|0)==0;do if(c[p>>2]|0){m=b+416|0;d=c[m>>2]|0;if(e)if(!d)n=7;else n=11;else if(((d|0)>=(f|0)?(d|0)<=(c[b+436>>2]|0):0)?(c[b+340>>2]|0)==1:0)n=7;else n=11;do if((n|0)==7){d=c[b+420>>2]|0;if(d){d=d+-1|0;if((d|0)!=(c[b+424>>2]|0)){n=11;break}}else d=c[b+424>>2]|0;if((d|0)>13)n=11}while(0);if((n|0)==11){l=c[b>>2]|0;c[l+20>>2]=17;c[l+24>>2]=f;c[(c[b>>2]|0)+28>>2]=c[m>>2];c[(c[b>>2]|0)+32>>2]=c[b+420>>2];c[(c[b>>2]|0)+36>>2]=c[b+424>>2];sd[c[c[b>>2]>>2]&127](b)}l=b+340|0;d=c[l>>2]|0;if((d|0)>0){j=b+160|0;g=b+420|0;k=b+424|0;i=0;do{f=c[(c[b+344+(i<<2)>>2]|0)+4>>2]|0;h=c[j>>2]|0;d=c[q>>2]|0;if(d){if((c[h+(f<<8)>>2]|0)<0){d=c[b>>2]|0;c[d+20>>2]=118;c[d+24>>2]=f;c[(c[b>>2]|0)+28>>2]=0;td[c[(c[b>>2]|0)+4>>2]&63](b,-1);d=c[q>>2]|0}}else d=0;if((d|0)<=(c[m>>2]|0))while(1){e=h+(f<<8)+(d<<2)|0;r=c[e>>2]|0;if((c[g>>2]|0)!=(((r|0)>0?r:0)|0)){r=c[b>>2]|0;c[r+20>>2]=118;c[r+24>>2]=f;c[(c[b>>2]|0)+28>>2]=d;td[c[(c[b>>2]|0)+4>>2]&63](b,-1)}c[e>>2]=c[k>>2];if((d|0)<(c[m>>2]|0))d=d+1|0;else break}i=i+1|0;d=c[l>>2]|0}while((i|0)<(d|0))}else g=b+420|0;e=(c[q>>2]|0)==0;f=o+4|0;if(!(c[g>>2]|0))if(e){c[f>>2]=90;k=l;break}else{c[f>>2]=91;k=l;break}else if(e){c[f>>2]=92;k=l;break}else{c[f>>2]=93;k=l;break}}else{if((e?(c[b+420>>2]|0)==0:0)?(c[b+424>>2]|0)==0:0){r=c[b+416>>2]|0;if((r|0)<64?(r|0)!=(c[b+436>>2]|0):0)n=36}else n=36;if((n|0)==36){r=c[b>>2]|0;c[r+20>>2]=125;td[c[r+4>>2]&63](b,-1)}c[o+4>>2]=94;d=b+340|0;k=d;d=c[d>>2]|0}while(0);if((d|0)<=0){q=o+12|0;c[q>>2]=0;q=o+16|0;c[q>>2]=0;q=o+20|0;c[q>>2]=-16;q=b+280|0;q=c[q>>2]|0;r=o+56|0;c[r>>2]=q;return}h=b+436|0;i=b+420|0;j=b+4|0;g=0;do{f=c[b+344+(g<<2)>>2]|0;if(c[p>>2]|0)if(!(c[q>>2]|0)){if(!(c[i>>2]|0))n=43}else n=50;else n=43;do if((n|0)==43){n=0;d=c[f+20>>2]|0;if(d>>>0>15){r=c[b>>2]|0;c[r+20>>2]=50;c[r+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}e=o+60+(d<<2)|0;d=c[e>>2]|0;if(!d){d=hd[c[c[j>>2]>>2]&63](b,1,64)|0;c[e>>2]=d}e=d+64|0;do{a[d>>0]=0;d=d+1|0}while((d|0)<(e|0));c[o+24+(g<<2)>>2]=0;c[o+40+(g<<2)>>2]=0;if(!(c[p>>2]|0))if(!(c[h>>2]|0))break;else{n=50;break}else if(!(c[q>>2]|0))break;else{n=50;break}}while(0);if((n|0)==50){n=0;d=c[f+24>>2]|0;if(d>>>0>15){r=c[b>>2]|0;c[r+20>>2]=50;c[r+24>>2]=d;sd[c[c[b>>2]>>2]&127](b)}e=o+124+(d<<2)|0;d=c[e>>2]|0;if(!d){d=hd[c[c[j>>2]>>2]&63](b,1,256)|0;c[e>>2]=d}_memset(d|0,0,256)|0}g=g+1|0}while((g|0)<(c[k>>2]|0));q=o+12|0;c[q>>2]=0;q=o+16|0;c[q>>2]=0;q=o+20|0;c[q>>2]=-16;q=b+280|0;q=c[q>>2]|0;r=o+56|0;c[r>>2]=q;return}function _finish_pass_648(a){a=a|0;return}function _decode_mcu_DC_first(e,f){e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=c[e+468>>2]|0;p=e+280|0;if(c[p>>2]|0){q=s+56|0;g=c[q>>2]|0;if(!g){if(!(ed[c[(c[e+464>>2]|0)+8>>2]&127](e)|0)){r=c[e>>2]|0;c[r+20>>2]=25;sd[c[r>>2]&127](e)}h=e+340|0;if((c[h>>2]|0)>0){i=e+224|0;j=e+412|0;k=e+436|0;l=e+420|0;g=0;do{m=c[e+344+(g<<2)>>2]|0;if(c[i>>2]|0)if(!(c[j>>2]|0)){if(!(c[l>>2]|0))t=10}else t=13;else t=10;do if((t|0)==10){t=0;n=c[s+60+(c[m+20>>2]<<2)>>2]|0;o=n+64|0;do{a[n>>0]=0;n=n+1|0}while((n|0)<(o|0));c[s+24+(g<<2)>>2]=0;c[s+40+(g<<2)>>2]=0;if(!(c[i>>2]|0))if(!(c[k>>2]|0))break;else{t=13;break}else if(!(c[j>>2]|0))break;else{t=13;break}}while(0);if((t|0)==13){t=0;_memset(c[s+124+(c[m+24>>2]<<2)>>2]|0,0,256)|0}g=g+1|0}while((g|0)<(c[h>>2]|0))}c[s+12>>2]=0;c[s+16>>2]=0;c[s+20>>2]=-16;g=c[p>>2]|0;c[q>>2]=g}c[q>>2]=g+-1}o=s+20|0;if((c[o>>2]|0)==-1)return 1;p=e+368|0;if((c[p>>2]|0)<=0)return 1;q=e+424|0;n=0;a:while(1){r=c[f+(n<<2)>>2]|0;l=c[e+372+(n<<2)>>2]|0;j=c[(c[e+344+(l<<2)>>2]|0)+20>>2]|0;h=s+60+(j<<2)|0;k=s+40+(l<<2)|0;g=(c[h>>2]|0)+(c[k>>2]|0)|0;if(!(_arith_decode(e,g)|0)){c[k>>2]=0;g=c[s+24+(l<<2)>>2]|0}else{m=_arith_decode(e,g+1|0)|0;i=g+2+m|0;g=_arith_decode(e,i)|0;if(g){h=(c[h>>2]|0)+20|0;if(!(_arith_decode(e,h)|0))i=h;else while(1){g=g<<1;if((g|0)==32768)break a;h=h+1|0;if(!(_arith_decode(e,h)|0)){i=h;break}}}else g=0;h=1<<(d[e+232+j>>0]|0);do if((g|0)>=((1?h>>1:h)|0)){j=1<<(d[e+248+j>>0]|0);h=m<<2;if((g|0)>((1?j>>1:j)|0)){h=h+12|0;break}else{h=h+4|0;break}}else h=0;while(0);c[k>>2]=h;i=i+14|0;h=1?g>>1:g;if(h)do{k=(_arith_decode(e,i)|0)==0;g=(k?0:h)|g;h=1?h>>1:h}while((h|0)!=0);l=s+24+(l<<2)|0;g=(c[l>>2]|0)+((m|0)==0?g+1|0:~g)|0;c[l>>2]=g}b[r>>1]=g<>2];n=n+1|0;if((n|0)>=(c[p>>2]|0)){t=37;break}}if((t|0)==37)return 1;t=c[e>>2]|0;c[t+20>>2]=117;td[c[t+4>>2]&63](e,-1);c[o>>2]=-1;return 1}function _decode_mcu_AC_first(e,f){e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=c[e+468>>2]|0;p=e+280|0;if(c[p>>2]|0){q=s+56|0;g=c[q>>2]|0;if(!g){if(!(ed[c[(c[e+464>>2]|0)+8>>2]&127](e)|0)){t=c[e>>2]|0;c[t+20>>2]=25;sd[c[t>>2]&127](e)}h=e+340|0;if((c[h>>2]|0)>0){i=e+224|0;j=e+412|0;k=e+436|0;l=e+420|0;g=0;do{m=c[e+344+(g<<2)>>2]|0;if(c[i>>2]|0)if(!(c[j>>2]|0)){if(!(c[l>>2]|0))r=10}else r=13;else r=10;do if((r|0)==10){r=0;n=c[s+60+(c[m+20>>2]<<2)>>2]|0;o=n+64|0;do{a[n>>0]=0;n=n+1|0}while((n|0)<(o|0));c[s+24+(g<<2)>>2]=0;c[s+40+(g<<2)>>2]=0;if(!(c[i>>2]|0))if(!(c[k>>2]|0))break;else{r=13;break}else if(!(c[j>>2]|0))break;else{r=13;break}}while(0);if((r|0)==13){r=0;_memset(c[s+124+(c[m+24>>2]<<2)>>2]|0,0,256)|0}g=g+1|0}while((g|0)<(c[h>>2]|0))}c[s+12>>2]=0;c[s+16>>2]=0;c[s+20>>2]=-16;g=c[p>>2]|0;c[q>>2]=g}c[q>>2]=g+-1}t=s+20|0;if((c[t>>2]|0)==-1)return 1;r=c[e+432>>2]|0;p=c[f>>2]|0;o=c[(c[e+344>>2]|0)+24>>2]|0;q=s+124+(o<<2)|0;l=s+188|0;m=e+416|0;n=e+424|0;o=e+264+o|0;h=(c[e+412>>2]|0)+-1|0;a:while(1){g=(c[q>>2]|0)+(h*3|0)|0;if(_arith_decode(e,g)|0){r=36;break}j=h+1|0;if(!(_arith_decode(e,g+1|0)|0)){i=g;h=j;while(1){if((h|0)>=(c[m>>2]|0)){r=23;break a}g=i+3|0;j=h+1|0;if(!(_arith_decode(e,i+4|0)|0)){i=g;h=j}else break}}k=_arith_decode(e,l)|0;i=g+2|0;g=_arith_decode(e,i)|0;if(g){if(_arith_decode(e,i)|0){g=g<<1;h=(c[q>>2]|0)+((h|0)<(d[o>>0]|0|0)?189:217)|0;if(_arith_decode(e,h)|0)do{g=g<<1;if((g|0)==32768){r=30;break a}h=h+1|0}while((_arith_decode(e,h)|0)!=0)}else h=i;i=h+14|0;h=1?g>>1:g;if(h)do{s=(_arith_decode(e,i)|0)==0;g=(s?0:h)|g;h=1?h>>1:h}while((h|0)!=0)}else g=0;b[p+(c[r+(j<<2)>>2]<<1)>>1]=((k|0)==0?g+1|0:~g)<>2];if((j|0)<(c[m>>2]|0))h=j;else{r=36;break}}if((r|0)==23){s=c[e>>2]|0;c[s+20>>2]=117;td[c[s+4>>2]&63](e,-1);c[t>>2]=-1;return 1}else if((r|0)==30){s=c[e>>2]|0;c[s+20>>2]=117;td[c[s+4>>2]&63](e,-1);c[t>>2]=-1;return 1}else if((r|0)==36)return 1;return 0}function _decode_mcu_DC_refine(d,f){d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=c[d+468>>2]|0;p=d+280|0;if(c[p>>2]|0){s=r+56|0;g=c[s>>2]|0;if(!g){if(!(ed[c[(c[d+464>>2]|0)+8>>2]&127](d)|0)){o=c[d>>2]|0;c[o+20>>2]=25;sd[c[o>>2]&127](d)}h=d+340|0;if((c[h>>2]|0)>0){i=d+224|0;j=d+412|0;k=d+436|0;l=d+420|0;g=0;do{m=c[d+344+(g<<2)>>2]|0;if(c[i>>2]|0)if(!(c[j>>2]|0)){if(!(c[l>>2]|0))q=10}else q=13;else q=10;do if((q|0)==10){q=0;n=c[r+60+(c[m+20>>2]<<2)>>2]|0;o=n+64|0;do{a[n>>0]=0;n=n+1|0}while((n|0)<(o|0));c[r+24+(g<<2)>>2]=0;c[r+40+(g<<2)>>2]=0;if(!(c[i>>2]|0))if(!(c[k>>2]|0))break;else{q=13;break}else if(!(c[j>>2]|0))break;else{q=13;break}}while(0);if((q|0)==13){q=0;_memset(c[r+124+(c[m+24>>2]<<2)>>2]|0,0,256)|0}g=g+1|0}while((g|0)<(c[h>>2]|0))}c[r+12>>2]=0;c[r+16>>2]=0;c[r+20>>2]=-16;g=c[p>>2]|0;c[s>>2]=g}c[s>>2]=g+-1}h=r+188|0;i=1<>2];j=d+368|0;if((c[j>>2]|0)<=0)return 1;g=0;do{if(_arith_decode(d,h)|0){s=c[f+(g<<2)>>2]|0;b[s>>1]=i|(e[s>>1]|0)}g=g+1|0}while((g|0)<(c[j>>2]|0));return 1}function _decode_mcu_AC_refine(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;q=c[d+468>>2]|0;o=d+280|0;if(c[o>>2]|0){p=q+56|0;f=c[p>>2]|0;if(!f){if(!(ed[c[(c[d+464>>2]|0)+8>>2]&127](d)|0)){s=c[d>>2]|0;c[s+20>>2]=25;sd[c[s>>2]&127](d)}g=d+340|0;if((c[g>>2]|0)>0){h=d+224|0;i=d+412|0;j=d+436|0;k=d+420|0;f=0;do{l=c[d+344+(f<<2)>>2]|0;if(c[h>>2]|0)if(!(c[i>>2]|0)){if(!(c[k>>2]|0))t=10}else t=13;else t=10;do if((t|0)==10){t=0;m=c[q+60+(c[l+20>>2]<<2)>>2]|0;n=m+64|0;do{a[m>>0]=0;m=m+1|0}while((m|0)<(n|0));c[q+24+(f<<2)>>2]=0;c[q+40+(f<<2)>>2]=0;if(!(c[h>>2]|0))if(!(c[j>>2]|0))break;else{t=13;break}else if(!(c[i>>2]|0))break;else{t=13;break}}while(0);if((t|0)==13){t=0;_memset(c[q+124+(c[l+24>>2]<<2)>>2]|0,0,256)|0}f=f+1|0}while((f|0)<(c[g>>2]|0))}c[q+12>>2]=0;c[q+16>>2]=0;c[q+20>>2]=-16;f=c[o>>2]|0;c[p>>2]=f}c[p>>2]=f+-1}r=q+20|0;if((c[r>>2]|0)==-1)return 1;s=c[d+432>>2]|0;n=c[e>>2]|0;g=c[(c[d+344>>2]|0)+24>>2]|0;p=c[d+424>>2]|0;o=1<>2]|0;while(1){if(b[n+(c[s+(f<<2)>>2]<<1)>>1]|0)break;f=f+-1|0;if(!f){f=0;break}}m=q+124+(g<<2)|0;j=q+188|0;k=o&65535;l=p&65535;g=(c[d+412>>2]|0)+-1|0;a:while(1){h=(c[m>>2]|0)+(g*3|0)|0;if((g|0)>=(f|0)?_arith_decode(d,h)|0:0){t=38;break}g=g+1|0;i=n+(c[s+(g<<2)>>2]<<1)|0;b:do if(!(b[i>>1]|0)){while(1){if(_arith_decode(d,h+1|0)|0)break;if((g|0)>=(c[e>>2]|0)){t=35;break a}h=h+3|0;g=g+1|0;i=n+(c[s+(g<<2)>>2]<<1)|0;if(b[i>>1]|0){t=26;break b}}if(!(_arith_decode(d,j)|0)){b[i>>1]=k;break}else{b[i>>1]=l;break}}else t=26;while(0);do if((t|0)==26){t=0;if(_arith_decode(d,h+2|0)|0){q=b[i>>1]|0;h=q<<16>>16;if(q<<16>>16<0){b[i>>1]=p+h;break}else{b[i>>1]=o+h;break}}}while(0);if((g|0)>=(c[e>>2]|0)){t=38;break}}if((t|0)==35){t=c[d>>2]|0;c[t+20>>2]=117;td[c[t+4>>2]&63](d,-1);c[r>>2]=-1;return 1}else if((t|0)==38)return 1;return 0}function _decode_mcu(e,f){e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=c[e+468>>2]|0;p=e+280|0;if(c[p>>2]|0){q=v+56|0;g=c[q>>2]|0;if(!g){if(!(ed[c[(c[e+464>>2]|0)+8>>2]&127](e)|0)){u=c[e>>2]|0;c[u+20>>2]=25;sd[c[u>>2]&127](e)}h=e+340|0;if((c[h>>2]|0)>0){i=e+224|0;j=e+412|0;k=e+436|0;l=e+420|0;g=0;do{m=c[e+344+(g<<2)>>2]|0;if(c[i>>2]|0)if(!(c[j>>2]|0)){if(!(c[l>>2]|0))r=10}else r=13;else r=10;do if((r|0)==10){r=0;n=c[v+60+(c[m+20>>2]<<2)>>2]|0;o=n+64|0;do{a[n>>0]=0;n=n+1|0}while((n|0)<(o|0));c[v+24+(g<<2)>>2]=0;c[v+40+(g<<2)>>2]=0;if(!(c[i>>2]|0))if(!(c[k>>2]|0))break;else{r=13;break}else if(!(c[j>>2]|0))break;else{r=13;break}}while(0);if((r|0)==13){r=0;_memset(c[v+124+(c[m+24>>2]<<2)>>2]|0,0,256)|0}g=g+1|0}while((g|0)<(c[h>>2]|0))}c[v+12>>2]=0;c[v+16>>2]=0;c[v+20>>2]=-16;g=c[p>>2]|0;c[q>>2]=g}c[q>>2]=g+-1}u=v+20|0;if((c[u>>2]|0)==-1)return 1;p=c[e+432>>2]|0;q=e+368|0;if((c[q>>2]|0)<=0)return 1;r=e+436|0;s=v+188|0;o=0;a:while(1){t=c[f+(o<<2)>>2]|0;l=c[e+372+(o<<2)>>2]|0;n=c[e+344+(l<<2)>>2]|0;j=c[n+20>>2]|0;h=v+60+(j<<2)|0;k=v+40+(l<<2)|0;g=(c[h>>2]|0)+(c[k>>2]|0)|0;if(!(_arith_decode(e,g)|0)){c[k>>2]=0;g=c[v+24+(l<<2)>>2]|0}else{m=_arith_decode(e,g+1|0)|0;i=g+2+m|0;g=_arith_decode(e,i)|0;if(g){h=(c[h>>2]|0)+20|0;if(!(_arith_decode(e,h)|0))i=h;else while(1){g=g<<1;if((g|0)==32768){r=26;break a}h=h+1|0;if(!(_arith_decode(e,h)|0)){i=h;break}}}else g=0;h=1<<(d[e+232+j>>0]|0);do if((g|0)>=((1?h>>1:h)|0)){j=1<<(d[e+248+j>>0]|0);h=m<<2;if((g|0)>((1?j>>1:j)|0)){h=h+12|0;break}else{h=h+4|0;break}}else h=0;while(0);c[k>>2]=h;i=i+14|0;h=1?g>>1:g;if(h)do{k=(_arith_decode(e,i)|0)==0;g=(k?0:h)|g;h=1?h>>1:h}while((h|0)!=0);l=v+24+(l<<2)|0;g=(c[l>>2]|0)+((m|0)==0?g+1|0:~g)|0;c[l>>2]=g}b[t>>1]=g;b:do if(c[r>>2]|0){m=c[n+24>>2]|0;l=v+124+(m<<2)|0;m=e+264+m|0;g=0;while(1){h=(c[l>>2]|0)+(g*3|0)|0;if(_arith_decode(e,h)|0)break b;j=g+1|0;if(!(_arith_decode(e,h+1|0)|0)){i=h;g=j;while(1){if((g|0)>=(c[r>>2]|0)){r=42;break a}h=i+3|0;j=g+1|0;if(!(_arith_decode(e,i+4|0)|0)){i=h;g=j}else break}}k=_arith_decode(e,s)|0;h=h+2|0;i=_arith_decode(e,h)|0;if(i){if(_arith_decode(e,h)|0){i=i<<1;h=(c[l>>2]|0)+((g|0)<(d[m>>0]|0|0)?189:217)|0;if(!(_arith_decode(e,h)|0))g=i;else{g=i;do{g=g<<1;if((g|0)==32768){r=49;break a}h=h+1|0}while((_arith_decode(e,h)|0)!=0)}}else g=i;i=h+14|0;h=1?g>>1:g;if(h)do{n=(_arith_decode(e,i)|0)==0;g=(n?0:h)|g;h=1?h>>1:h}while((h|0)!=0)}else g=0;b[t+(c[p+(j<<2)>>2]<<1)>>1]=(k|0)==0?g+1|0:g^65535;if((j|0)<(c[r>>2]|0))g=j;else break}}while(0);o=o+1|0;if((o|0)>=(c[q>>2]|0)){r=56;break}}if((r|0)==26){v=c[e>>2]|0;c[v+20>>2]=117;td[c[v+4>>2]&63](e,-1);c[u>>2]=-1;return 1}else if((r|0)==42){v=c[e>>2]|0;c[v+20>>2]=117;td[c[v+4>>2]&63](e,-1);c[u>>2]=-1;return 1}else if((r|0)==49){v=c[e>>2]|0;c[v+20>>2]=117;td[c[v+4>>2]&63](e,-1);c[u>>2]=-1;return 1}else if((r|0)==56)return 1;return 0}function _arith_decode(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=c[b+468>>2]|0;m=g+16|0;f=c[m>>2]|0;k=g+20|0;if((f|0)<32768){h=b+440|0;j=b+24|0;i=g+12|0;f=c[k>>2]|0;while(1){g=f+-1|0;c[k>>2]=g;if((f|0)<1){if(!(c[h>>2]|0)){f=c[j>>2]|0;g=f+4|0;if((c[g>>2]|0)==0?(ed[c[f+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}c[g>>2]=(c[g>>2]|0)+-1;l=c[f>>2]|0;c[f>>2]=l+1;l=a[l>>0]|0;f=l&255;a:do if(l<<24>>24==-1){b:while(1){f=c[j>>2]|0;g=f+4|0;if((c[g>>2]|0)==0?(ed[c[f+12>>2]&127](b)|0)==0:0){l=c[b>>2]|0;c[l+20>>2]=25;sd[c[l>>2]&127](b)}c[g>>2]=(c[g>>2]|0)+-1;l=c[f>>2]|0;c[f>>2]=l+1;f=a[l>>0]|0;switch(f<<24>>24){case 0:{f=255;break a}case -1:break;default:break b}}c[h>>2]=f&255;f=0}while(0);g=c[k>>2]|0}else f=0;c[i>>2]=c[i>>2]<<8|f;f=g+8|0;c[k>>2]=f;if((g|0)<-8){f=g+9|0;c[k>>2]=f;if(!f){c[m>>2]=32768;g=0}else g=f}else g=f}f=c[m>>2]<<1;c[m>>2]=f;if((f|0)<32768)f=g;else break}}else{i=g+12|0;g=c[k>>2]|0}j=d[e>>0]|0;b=c[65024+((j&127)<<2)>>2]|0;k=8?b>>8:b;l=16?b>>16:b;h=f-l|0;c[m>>2]=h;f=h<>2]|0;if((g|0)>=(f|0)){c[i>>2]=g-f;c[m>>2]=l;f=j&128;if((h|0)<(l|0)){a[e>>0]=f^k;e=j;e=7?e>>7:e;return e|0}else{a[e>>0]=f^b;e=j^128;e=7?e>>7:e;return e|0}}if((h|0)>=32768){e=j;e=7?e>>7:e;return e|0}f=j&128;if((h|0)<(l|0)){a[e>>0]=f^b;e=j^128;e=7?e>>7:e;return e|0}else{a[e>>0]=f^k;e=j;e=7?e>>7:e;return e|0}return 0}function _start_pass_1(a){a=a|0;var d=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0.0,u=0;n=c[a+472>>2]|0;o=a+36|0;if((c[o>>2]|0)<=0)return;r=a+72|0;l=0;m=c[a+216>>2]|0;i=0;j=0;while(1){d=c[m+36>>2]|0;h=m+40|0;a:do switch((d<<8)+(c[h>>2]|0)|0){case 257:{d=0;k=28;break}case 514:{d=0;k=29;break}case 771:{d=0;k=30;break}case 1028:{d=0;k=31;break}case 1285:{d=0;k=32;break}case 1542:{d=0;k=33;break}case 1799:{d=0;k=34;break}case 2313:{d=0;k=35;break}case 2570:{d=0;k=36;break}case 2827:{d=0;k=37;break}case 3084:{d=0;k=38;break}case 3341:{d=0;k=39;break}case 3598:{d=0;k=40;break}case 3855:{d=0;k=41;break}case 4112:{d=0;k=42;break}case 4104:{d=0;k=43;break}case 3591:{d=0;k=44;break}case 3078:{d=0;k=45;break}case 2565:{d=0;k=46;break}case 2052:{d=0;k=47;break}case 1539:{d=0;k=48;break}case 1026:{d=0;k=49;break}case 513:{d=0;k=50;break}case 2064:{d=0;k=51;break}case 1806:{d=0;k=52;break}case 1548:{d=0;k=53;break}case 1290:{d=0;k=54;break}case 1032:{d=0;k=55;break}case 774:{d=0;k=56;break}case 516:{d=0;k=57;break}case 258:{d=0;k=58;break}case 2056:{d=c[r>>2]|0;switch(d|0){case 0:{k=59;break a}case 1:{k=60;break a}case 2:{k=61;break a}default:{d=c[a>>2]|0;c[d+20>>2]=49;sd[c[d>>2]&127](a);d=i;k=j;break a}}}default:{k=c[a>>2]|0;c[k+20>>2]=7;c[k+24>>2]=d;c[(c[a>>2]|0)+28>>2]=c[h>>2];sd[c[c[a>>2]>>2]&127](a);d=i;k=j}}while(0);c[n+4+(l<<2)>>2]=k;b:do if((c[m+52>>2]|0?(p=n+44+(l<<2)|0,(c[p>>2]|0)!=(d|0)):0)?(q=c[m+80>>2]|0,q|0):0){c[p>>2]=d;switch(d|0){case 0:{i=c[m+84>>2]|0;h=0;do{c[i+(h<<2)>>2]=e[q+(h<<1)>>1];h=h+1|0}while((h|0)!=64);break}case 1:{i=c[m+84>>2]|0;h=0;do{j=(H(b[89088+(h<<1)>>1]|0,e[q+(h<<1)>>1]|0)|0)+2048|0;c[i+(h<<2)>>2]=12?j>>12:j;h=h+1|0}while((h|0)!=64);break}case 2:{j=c[m+84>>2]|0;h=0;i=0;while(1){t=+g[89216+(h<<3)>>3];f[j+(i<<2)>>2]=t*+(e[q+(i<<1)>>1]|0)*.125;s=i|1;f[j+(s<<2)>>2]=t*+(e[q+(s<<1)>>1]|0)*1.387039845*.125;s=s+1|0;f[j+(s<<2)>>2]=t*+(e[q+(s<<1)>>1]|0)*1.306562965*.125;s=i|3;f[j+(s<<2)>>2]=t*+(e[q+(s<<1)>>1]|0)*1.175875602*.125;u=s+1|0;f[j+(u<<2)>>2]=t*+(e[q+(u<<1)>>1]|0)*.125;u=s+2|0;f[j+(u<<2)>>2]=t*+(e[q+(u<<1)>>1]|0)*.785694958*.125;s=s+3|0;f[j+(s<<2)>>2]=t*+(e[q+(s<<1)>>1]|0)*.5411961*.125;s=i|7;f[j+(s<<2)>>2]=t*+(e[q+(s<<1)>>1]|0)*.275899379*.125;h=h+1|0;if((h|0)==8)break;else i=i+8|0}break}default:{u=c[a>>2]|0;c[u+20>>2]=49;sd[c[u>>2]&127](a);break b}}}while(0);l=l+1|0;if((l|0)>=(c[o>>2]|0))break;else{m=m+88|0;i=d;j=k}}return}function _jpeg_idct_float(d,e,g,h,i){d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0;q=Xc;Xc=Xc+256|0;if((Xc|0)>=(Yc|0))N(256);j=q;p=c[d+336>>2]|0;n=j;m=c[e+84>>2]|0;l=8;while(1){e=b[g+16>>1]|0;d=b[g+32>>1]|0;if(!((e|d)<<16>>16))if(((((b[g+48>>1]|0)==0?(b[g+64>>1]|0)==0:0)?(b[g+80>>1]|0)==0:0)?(b[g+96>>1]|0)==0:0)?(b[g+112>>1]|0)==0:0){k=+f[m>>2]*+(b[g>>1]|0);f[n>>2]=k;f[n+32>>2]=k;f[n+64>>2]=k;f[n+96>>2]=k;f[n+128>>2]=k;f[n+160>>2]=k;f[n+192>>2]=k;d=56}else{d=0;o=9}else o=9;if((o|0)==9){o=0;r=+f[m>>2]*+(b[g>>1]|0);x=+f[m+64>>2]*+(d<<16>>16);w=+f[m+128>>2]*+(b[g+64>>1]|0);t=+f[m+192>>2]*+(b[g+96>>1]|0);v=r+w;w=r-w;r=x+t;t=(x-t)*1.4142135381698608-r;x=v+r;r=v-r;v=w+t;t=w-t;w=+f[m+32>>2]*+(e<<16>>16);u=+f[m+96>>2]*+(b[g+48>>1]|0);z=+f[m+160>>2]*+(b[g+80>>1]|0);k=+f[m+224>>2]*+(b[g+112>>1]|0);s=u+z;u=z-u;z=w+k;k=w-k;w=s+z;y=(u+k)*1.8477590084075928;u=y-u*2.613126039505005-w;s=(z-s)*1.4142135381698608-u;k=y-k*1.0823922157287598-s;f[n>>2]=x+w;f[n+224>>2]=x-w;f[n+32>>2]=v+u;f[n+192>>2]=v-u;f[n+64>>2]=t+s;f[n+160>>2]=t-s;f[n+96>>2]=r+k;k=r-k;d=32}f[n+(d<<2)>>2]=k;if(l>>>0>1){n=n+4|0;m=m+4|0;g=g+2|0;l=l+-1|0}else break}d=0;while(1){o=(c[h+(d<<2)>>2]|0)+i|0;s=+f[j>>2]+128.5;t=+f[j+16>>2];u=s+t;t=s-t;s=+f[j+8>>2];w=+f[j+24>>2];y=s+w;w=(s-w)*1.4142135381698608-y;s=u+y;y=u-y;u=t+w;w=t-w;t=+f[j+20>>2];v=+f[j+12>>2];x=t+v;v=t-v;t=+f[j+4>>2];z=+f[j+28>>2];k=t+z;z=t-z;t=x+k;r=(v+z)*1.8477590084075928;v=r-v*2.613126039505005-t;x=(k-x)*1.4142135381698608-v;z=r-z*1.0823922157287598-x;a[o>>0]=a[p+(~~(s+t)&1023)>>0]|0;a[o+7>>0]=a[p+(~~(s-t)&1023)>>0]|0;a[o+1>>0]=a[p+(~~(u+v)&1023)>>0]|0;a[o+6>>0]=a[p+(~~(u-v)&1023)>>0]|0;a[o+2>>0]=a[p+(~~(w+x)&1023)>>0]|0;a[o+5>>0]=a[p+(~~(w-x)&1023)>>0]|0;a[o+3>>0]=a[p+(~~(y+z)&1023)>>0]|0;a[o+4>>0]=a[p+(~~(y-z)&1023)>>0]|0;d=d+1|0;if((d|0)==8)break;else j=j+32|0}Xc=q;return} function _jpeg_idct_ifast(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;o=Xc;Xc=Xc+256|0;if((Xc|0)>=(Yc|0))N(256);m=o;l=c[d+336>>2]|0;k=m;j=c[e+84>>2]|0;i=8;while(1){e=b[f+16>>1]|0;d=b[f+32>>1]|0;if(!((e|d)<<16>>16))if(((((b[f+48>>1]|0)==0?(b[f+64>>1]|0)==0:0)?(b[f+80>>1]|0)==0:0)?(b[f+96>>1]|0)==0:0)?(b[f+112>>1]|0)==0:0){d=H(c[j>>2]|0,b[f>>1]|0)|0;c[k>>2]=d;c[k+32>>2]=d;c[k+64>>2]=d;c[k+96>>2]=d;c[k+128>>2]=d;c[k+160>>2]=d;c[k+192>>2]=d;e=56}else{d=0;n=9}else n=9;if((n|0)==9){n=0;p=H(c[j>>2]|0,b[f>>1]|0)|0;u=H(c[j+64>>2]|0,d<<16>>16)|0;t=H(c[j+128>>2]|0,b[f+64>>1]|0)|0;q=H(c[j+192>>2]|0,b[f+96>>1]|0)|0;s=t+p|0;t=p-t|0;p=q+u|0;q=(u-q|0)*362|0;q=(8?q>>8:q)-p|0;u=p+s|0;p=s-p|0;s=q+t|0;q=t-q|0;t=H(c[j+32>>2]|0,e<<16>>16)|0;r=H(c[j+96>>2]|0,b[f+48>>1]|0)|0;d=H(c[j+160>>2]|0,b[f+80>>1]|0)|0;v=H(c[j+224>>2]|0,b[f+112>>1]|0)|0;e=d+r|0;r=d-r|0;d=v+t|0;v=t-v|0;t=d+e|0;e=(d-e|0)*362|0;d=(v+r|0)*473|0;d=8?d>>8:d;v=v*277|0;r=H(r,-669)|0;r=(8?r>>8:r)-t+d|0;e=(8?e>>8:e)-r|0;d=e+((8?v>>8:v)-d)|0;c[k>>2]=t+u;c[k+224>>2]=u-t;c[k+32>>2]=r+s;c[k+192>>2]=s-r;c[k+64>>2]=e+q;c[k+160>>2]=q-e;c[k+128>>2]=d+p;d=p-d|0;e=24}c[k+(e<<2)>>2]=d;if(i>>>0>1){k=k+4|0;j=j+4|0;f=f+2|0;i=i+-1|0}else break}k=l+128|0;j=0;e=m;while(1){f=(c[g+(j<<2)>>2]|0)+h|0;i=c[e+4>>2]|0;d=c[e+8>>2]|0;if(!(i|d))if(((((c[e+12>>2]|0)==0?(c[e+16>>2]|0)==0:0)?(c[e+20>>2]|0)==0:0)?(c[e+24>>2]|0)==0:0)?(c[e+28>>2]|0)==0:0){v=c[e>>2]|0;v=a[k+((5?v>>>5:v)&1023)>>0]|0;a[f>>0]=v;_memset(f+1|0,v|0,7)|0}else{d=0;n=19}else n=19;if((n|0)==19){n=0;s=c[e>>2]|0;l=c[e+16>>2]|0;q=l+s|0;l=s-l|0;s=c[e+24>>2]|0;u=s+d|0;s=(d-s|0)*362|0;s=(8?s>>8:s)-u|0;m=u+q|0;u=q-u|0;q=s+l|0;s=l-s|0;l=c[e+20>>2]|0;r=c[e+12>>2]|0;t=r+l|0;r=l-r|0;l=c[e+28>>2]|0;v=l+i|0;l=i-l|0;p=v+t|0;t=(v-t|0)*362|0;v=(l+r|0)*473|0;v=8?v>>8:v;l=l*277|0;r=H(r,-669)|0;r=(8?r>>8:r)-p+v|0;t=(8?t>>8:t)-r|0;v=t+((8?l>>8:l)-v)|0;l=p+m|0;a[f>>0]=a[k+((5?l>>>5:l)&1023)>>0]|0;p=m-p|0;a[f+7>>0]=a[k+((5?p>>>5:p)&1023)>>0]|0;p=r+q|0;a[f+1>>0]=a[k+((5?p>>>5:p)&1023)>>0]|0;r=q-r|0;a[f+6>>0]=a[k+((5?r>>>5:r)&1023)>>0]|0;r=t+s|0;a[f+2>>0]=a[k+((5?r>>>5:r)&1023)>>0]|0;t=s-t|0;a[f+5>>0]=a[k+((5?t>>>5:t)&1023)>>0]|0;t=v+u|0;a[f+4>>0]=a[k+((5?t>>>5:t)&1023)>>0]|0;v=u-v|0;a[f+3>>0]=a[k+((5?v>>>5:v)&1023)>>0]|0}j=j+1|0;if((j|0)==8)break;else e=e+32|0}Xc=o;return}function _jpeg_idct_1x2(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0;d=(c[d+336>>2]|0)+128|0;i=c[e+84>>2]|0;e=(H(c[i>>2]|0,b[f>>1]|0)|0)+4|0;f=H(c[i+32>>2]|0,b[f+16>>1]|0)|0;i=f+e|0;a[(c[g>>2]|0)+h>>0]=a[d+((3?i>>>3:i)&1023)>>0]|0;f=e-f|0;a[(c[g+4>>2]|0)+h>>0]=a[d+((3?f>>>3:f)&1023)>>0]|0;return}function _jpeg_idct_2x4(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;i=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);j=i;d=c[d+336>>2]|0;k=c[e+84>>2]|0;n=H(c[k>>2]|0,b[f>>1]|0)|0;e=H(c[k+64>>2]|0,b[f+32>>1]|0)|0;q=e+n<<13;e=n-e<<13;n=H(c[k+32>>2]|0,b[f+16>>1]|0)|0;l=H(c[k+96>>2]|0,b[f+48>>1]|0)|0;p=(l+n|0)*4433|0;n=p+(n*6270|0)|0;l=p+(H(l,-15137)|0)|0;p=n+q|0;c[j>>2]=p;c[j+24>>2]=q-n;n=l+e|0;c[j+8>>2]=n;l=e-l|0;c[j+16>>2]=l;e=H(c[k+4>>2]|0,b[f+2>>1]|0)|0;q=H(c[k+68>>2]|0,b[f+34>>1]|0)|0;m=q+e<<13;q=e-q<<13;e=H(c[k+36>>2]|0,b[f+18>>1]|0)|0;k=H(c[k+100>>2]|0,b[f+50>>1]|0)|0;o=(k+e|0)*4433|0;e=o+(e*6270|0)|0;k=o+(H(k,-15137)|0)|0;o=e+m|0;c[j+4>>2]=o;e=m-e|0;c[j+28>>2]=e;m=k+q|0;c[j+12>>2]=m;k=q-k|0;c[j+20>>2]=k;f=d+128|0;d=(c[g>>2]|0)+h|0;p=p+32768|0;q=p+o|0;a[d>>0]=a[f+((16?q>>>16:q)&1023)>>0]|0;o=p-o|0;a[d+1>>0]=a[f+((16?o>>>16:o)&1023)>>0]|0;d=(c[g+4>>2]|0)+h|0;n=n+32768|0;o=n+m|0;a[d>>0]=a[f+((16?o>>>16:o)&1023)>>0]|0;m=n-m|0;a[d+1>>0]=a[f+((16?m>>>16:m)&1023)>>0]|0;d=(c[g+8>>2]|0)+h|0;l=l+32768|0;m=l+k|0;a[d>>0]=a[f+((16?m>>>16:m)&1023)>>0]|0;k=l-k|0;a[d+1>>0]=a[f+((16?k>>>16:k)&1023)>>0]|0;h=(c[g+12>>2]|0)+h|0;g=(c[j+24>>2]|0)+32768|0;d=g+e|0;a[h>>0]=a[f+((16?d>>>16:d)&1023)>>0]|0;g=g-e|0;a[h+1>>0]=a[f+((16?g>>>16:g)&1023)>>0]|0;Xc=i;return}function _jpeg_idct_3x6(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;i=Xc;Xc=Xc+80|0;if((Xc|0)>=(Yc|0))N(80);j=i;m=c[d+336>>2]|0;k=c[e+84>>2]|0;t=H(b[f>>1]<<13,c[k>>2]|0)|0|1024;q=H((b[f+64>>1]|0)*5793|0,c[k+128>>2]|0)|0;r=q+t|0;t=(H(q,-2)|0)+t|0;t=11?t>>11:t;q=H((b[f+32>>1]|0)*10033|0,c[k+64>>2]|0)|0;l=q+r|0;q=r-q|0;r=H(c[k+32>>2]|0,b[f+16>>1]|0)|0;s=H(c[k+96>>2]|0,b[f+48>>1]|0)|0;e=H(c[k+160>>2]|0,b[f+80>>1]|0)|0;n=(e+r|0)*2998|0;d=n+(s+r<<13)|0;n=n+(e-s<<13)|0;e=r-s-e<<2;s=d+l|0;c[j>>2]=11?s>>11:s;d=l-d|0;c[j+60>>2]=11?d>>11:d;d=j+12|0;c[d>>2]=e+t;c[j+48>>2]=t-e;e=n+q|0;c[j+24>>2]=11?e>>11:e;n=q-n|0;c[j+36>>2]=11?n>>11:n;n=j+4|0;q=H(b[f+2>>1]<<13,c[k+4>>2]|0)|0|1024;e=H((b[f+66>>1]|0)*5793|0,c[k+132>>2]|0)|0;t=e+q|0;q=(H(e,-2)|0)+q|0;q=11?q>>11:q;e=H((b[f+34>>1]|0)*10033|0,c[k+68>>2]|0)|0;l=e+t|0;e=t-e|0;t=H(c[k+36>>2]|0,b[f+18>>1]|0)|0;s=H(c[k+100>>2]|0,b[f+50>>1]|0)|0;r=H(c[k+164>>2]|0,b[f+82>>1]|0)|0;o=(r+t|0)*2998|0;p=o+(s+t<<13)|0;o=o+(r-s<<13)|0;r=t-s-r<<2;s=p+l|0;c[n>>2]=11?s>>11:s;p=l-p|0;c[j+64>>2]=11?p>>11:p;c[j+16>>2]=r+q;c[j+52>>2]=q-r;r=o+e|0;c[j+28>>2]=11?r>>11:r;o=e-o|0;c[j+40>>2]=11?o>>11:o;o=H(b[f+4>>1]<<13,c[k+8>>2]|0)|0|1024;e=H((b[f+68>>1]|0)*5793|0,c[k+136>>2]|0)|0;r=e+o|0;o=(H(e,-2)|0)+o|0;o=11?o>>11:o;e=H((b[f+36>>1]|0)*10033|0,c[k+72>>2]|0)|0;q=e+r|0;e=r-e|0;r=H(c[k+40>>2]|0,b[f+20>>1]|0)|0;p=H(c[k+104>>2]|0,b[f+52>>1]|0)|0;k=H(c[k+168>>2]|0,b[f+84>>1]|0)|0;f=(k+r|0)*2998|0;l=f+(p+r<<13)|0;f=f+(k-p<<13)|0;k=r-p-k<<2;p=l+q|0;p=11?p>>11:p;c[j+8>>2]=p;l=q-l|0;c[j+68>>2]=11?l>>11:l;l=k+o|0;c[j+20>>2]=l;c[j+56>>2]=o-k;k=f+e|0;k=11?k>>11:k;c[j+32>>2]=k;f=e-f|0;c[j+44>>2]=11?f>>11:f;f=m+128|0;e=(c[g>>2]|0)+h|0;m=(c[j>>2]<<13)+131072|0;o=m+(p*5793|0)|0;m=(H(p,-11586)|0)+m|0;n=(c[n>>2]|0)*10033|0;p=o+n|0;a[e>>0]=a[f+((18?p>>>18:p)&1023)>>0]|0;n=o-n|0;a[e+2>>0]=a[f+((18?n>>>18:n)&1023)>>0]|0;a[e+1>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;e=(c[g+4>>2]|0)+h|0;d=(c[d>>2]<<13)+131072|0;m=d+(l*5793|0)|0;d=(H(l,-11586)|0)+d|0;l=(c[j+16>>2]|0)*10033|0;n=m+l|0;a[e>>0]=a[f+((18?n>>>18:n)&1023)>>0]|0;l=m-l|0;a[e+2>>0]=a[f+((18?l>>>18:l)&1023)>>0]|0;a[e+1>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;e=(c[g+8>>2]|0)+h|0;d=(c[j+24>>2]<<13)+131072|0;l=d+(k*5793|0)|0;d=(H(k,-11586)|0)+d|0;k=(c[j+28>>2]|0)*10033|0;m=l+k|0;a[e>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;k=l-k|0;a[e+2>>0]=a[f+((18?k>>>18:k)&1023)>>0]|0;a[e+1>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;e=(c[g+12>>2]|0)+h|0;d=(c[j+36>>2]<<13)+131072|0;k=c[j+44>>2]|0;l=d+(k*5793|0)|0;d=(H(k,-11586)|0)+d|0;k=(c[j+40>>2]|0)*10033|0;m=l+k|0;a[e>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;k=l-k|0;a[e+2>>0]=a[f+((18?k>>>18:k)&1023)>>0]|0;a[e+1>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;e=(c[g+16>>2]|0)+h|0;d=(c[j+48>>2]<<13)+131072|0;k=c[j+56>>2]|0;l=d+(k*5793|0)|0;d=(H(k,-11586)|0)+d|0;k=(c[j+52>>2]|0)*10033|0;m=l+k|0;a[e>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;k=l-k|0;a[e+2>>0]=a[f+((18?k>>>18:k)&1023)>>0]|0;a[e+1>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;h=(c[g+20>>2]|0)+h|0;g=(c[j+60>>2]<<13)+131072|0;e=c[j+68>>2]|0;d=g+(e*5793|0)|0;g=(H(e,-11586)|0)+g|0;e=(c[j+64>>2]|0)*10033|0;j=d+e|0;a[h>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;e=d-e|0;a[h+2>>0]=a[f+((18?e>>>18:e)&1023)>>0]|0;a[h+1>>0]=a[f+((18?g>>>18:g)&1023)>>0]|0;Xc=i;return}function _jpeg_idct_4x8(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;o=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);m=o;l=c[d+336>>2]|0;k=m;j=c[e+84>>2]|0;i=4;while(1){e=b[f+16>>1]|0;d=b[f+32>>1]|0;if(!((e|d)<<16>>16))if(((((b[f+48>>1]|0)==0?(b[f+64>>1]|0)==0:0)?(b[f+80>>1]|0)==0:0)?(b[f+96>>1]|0)==0:0)?(b[f+112>>1]|0)==0:0){d=H(b[f>>1]<<2,c[j>>2]|0)|0;c[k>>2]=d;c[k+16>>2]=d;c[k+32>>2]=d;c[k+48>>2]=d;c[k+64>>2]=d;c[k+80>>2]=d;c[k+96>>2]=d;e=28}else{d=0;n=9}else n=9;if((n|0)==9){n=0;p=H(c[j+64>>2]|0,d<<16>>16)|0;q=H(c[j+192>>2]|0,b[f+96>>1]|0)|0;d=(q+p|0)*4433|0;p=d+(p*6270|0)|0;q=d+(H(q,-15137)|0)|0;d=H(b[f+64>>1]<<13,c[j+128>>2]|0)|0;u=H(b[f>>1]<<13,c[j>>2]|0)|0|1024;s=d+u|0;d=u-d|0;u=s+p|0;p=s-p|0;s=d+q|0;q=d-q|0;d=H(c[j+224>>2]|0,b[f+112>>1]|0)|0;x=H(c[j+160>>2]|0,b[f+80>>1]|0)|0;v=H(c[j+96>>2]|0,b[f+48>>1]|0)|0;t=H(c[j+32>>2]|0,e<<16>>16)|0;r=v+d|0;e=t+x|0;w=(e+r|0)*9633|0;r=w+(H(r,-16069)|0)|0;e=w+(H(e,-3196)|0)|0;w=H(t+d|0,-7373)|0;d=w+(d*2446|0)+r|0;t=w+(t*12299|0)+e|0;w=H(v+x|0,-20995)|0;e=w+(x*16819|0)+e|0;r=w+(v*25172|0)+r|0;v=t+u|0;c[k>>2]=11?v>>11:v;t=u-t|0;c[k+112>>2]=11?t>>11:t;t=r+s|0;c[k+16>>2]=11?t>>11:t;r=s-r|0;c[k+96>>2]=11?r>>11:r;r=e+q|0;c[k+32>>2]=11?r>>11:r;e=q-e|0;c[k+80>>2]=11?e>>11:e;e=d+p|0;c[k+48>>2]=11?e>>11:e;d=p-d|0;d=11?d>>11:d;e=16}c[k+(e<<2)>>2]=d;if(i>>>0>1){k=k+4|0;j=j+4|0;f=f+2|0;i=i+-1|0}else break}v=l+128|0;x=(c[g>>2]|0)+h|0;s=(c[m>>2]|0)+16|0;u=c[m+8>>2]|0;w=s+u<<13;u=s-u<<13;s=c[m+4>>2]|0;t=c[m+12>>2]|0;r=(t+s|0)*4433|0;s=r+(s*6270|0)|0;t=r+(H(t,-15137)|0)|0;r=s+w|0;a[x>>0]=a[v+((18?r>>>18:r)&1023)>>0]|0;s=w-s|0;a[x+3>>0]=a[v+((18?s>>>18:s)&1023)>>0]|0;s=t+u|0;a[x+1>>0]=a[v+((18?s>>>18:s)&1023)>>0]|0;t=u-t|0;a[x+2>>0]=a[v+((18?t>>>18:t)&1023)>>0]|0;x=(c[g+4>>2]|0)+h|0;t=(c[m+16>>2]|0)+16|0;u=c[m+24>>2]|0;s=t+u<<13;u=t-u<<13;t=c[m+20>>2]|0;w=c[m+28>>2]|0;r=(w+t|0)*4433|0;t=r+(t*6270|0)|0;w=r+(H(w,-15137)|0)|0;r=t+s|0;a[x>>0]=a[v+((18?r>>>18:r)&1023)>>0]|0;t=s-t|0;a[x+3>>0]=a[v+((18?t>>>18:t)&1023)>>0]|0;t=w+u|0;a[x+1>>0]=a[v+((18?t>>>18:t)&1023)>>0]|0;w=u-w|0;a[x+2>>0]=a[v+((18?w>>>18:w)&1023)>>0]|0;x=(c[g+8>>2]|0)+h|0;w=(c[m+32>>2]|0)+16|0;u=c[m+40>>2]|0;t=w+u<<13;u=w-u<<13;w=c[m+36>>2]|0;s=c[m+44>>2]|0;r=(s+w|0)*4433|0;w=r+(w*6270|0)|0;s=r+(H(s,-15137)|0)|0;r=w+t|0;a[x>>0]=a[v+((18?r>>>18:r)&1023)>>0]|0;w=t-w|0;a[x+3>>0]=a[v+((18?w>>>18:w)&1023)>>0]|0;w=s+u|0;a[x+1>>0]=a[v+((18?w>>>18:w)&1023)>>0]|0;s=u-s|0;a[x+2>>0]=a[v+((18?s>>>18:s)&1023)>>0]|0;x=(c[g+12>>2]|0)+h|0;s=(c[m+48>>2]|0)+16|0;u=c[m+56>>2]|0;w=s+u<<13;u=s-u<<13;s=c[m+52>>2]|0;t=c[m+60>>2]|0;r=(t+s|0)*4433|0;s=r+(s*6270|0)|0;t=r+(H(t,-15137)|0)|0;r=s+w|0;a[x>>0]=a[v+((18?r>>>18:r)&1023)>>0]|0;s=w-s|0;a[x+3>>0]=a[v+((18?s>>>18:s)&1023)>>0]|0;s=t+u|0;a[x+1>>0]=a[v+((18?s>>>18:s)&1023)>>0]|0;t=u-t|0;a[x+2>>0]=a[v+((18?t>>>18:t)&1023)>>0]|0;x=(c[g+16>>2]|0)+h|0;t=(c[m+64>>2]|0)+16|0;u=c[m+72>>2]|0;s=t+u<<13;u=t-u<<13;t=c[m+68>>2]|0;w=c[m+76>>2]|0;r=(w+t|0)*4433|0;t=r+(t*6270|0)|0;w=r+(H(w,-15137)|0)|0;r=t+s|0;a[x>>0]=a[v+((18?r>>>18:r)&1023)>>0]|0;t=s-t|0;a[x+3>>0]=a[v+((18?t>>>18:t)&1023)>>0]|0;t=w+u|0;a[x+1>>0]=a[v+((18?t>>>18:t)&1023)>>0]|0;w=u-w|0;a[x+2>>0]=a[v+((18?w>>>18:w)&1023)>>0]|0;x=(c[g+20>>2]|0)+h|0;w=(c[m+80>>2]|0)+16|0;u=c[m+88>>2]|0;t=w+u<<13;u=w-u<<13;w=c[m+84>>2]|0;s=c[m+92>>2]|0;r=(s+w|0)*4433|0;w=r+(w*6270|0)|0;s=r+(H(s,-15137)|0)|0;r=w+t|0;a[x>>0]=a[v+((18?r>>>18:r)&1023)>>0]|0;w=t-w|0;a[x+3>>0]=a[v+((18?w>>>18:w)&1023)>>0]|0;w=s+u|0;a[x+1>>0]=a[v+((18?w>>>18:w)&1023)>>0]|0;s=u-s|0;a[x+2>>0]=a[v+((18?s>>>18:s)&1023)>>0]|0;x=(c[g+24>>2]|0)+h|0;s=(c[m+96>>2]|0)+16|0;u=c[m+104>>2]|0;w=s+u<<13;u=s-u<<13;s=c[m+100>>2]|0;t=c[m+108>>2]|0;r=(t+s|0)*4433|0;s=r+(s*6270|0)|0;t=r+(H(t,-15137)|0)|0;r=s+w|0;a[x>>0]=a[v+((18?r>>>18:r)&1023)>>0]|0;s=w-s|0;a[x+3>>0]=a[v+((18?s>>>18:s)&1023)>>0]|0;s=t+u|0;a[x+1>>0]=a[v+((18?s>>>18:s)&1023)>>0]|0;t=u-t|0;a[x+2>>0]=a[v+((18?t>>>18:t)&1023)>>0]|0;x=(c[g+28>>2]|0)+h|0;t=(c[m+112>>2]|0)+16|0;u=c[m+120>>2]|0;s=t+u<<13;u=t-u<<13;t=c[m+116>>2]|0;w=c[m+124>>2]|0;r=(w+t|0)*4433|0;t=r+(t*6270|0)|0;w=r+(H(w,-15137)|0)|0;r=t+s|0;a[x>>0]=a[v+((18?r>>>18:r)&1023)>>0]|0;t=s-t|0;a[x+3>>0]=a[v+((18?t>>>18:t)&1023)>>0]|0;t=w+u|0;a[x+1>>0]=a[v+((18?t>>>18:t)&1023)>>0]|0;w=u-w|0;a[x+2>>0]=a[v+((18?w>>>18:w)&1023)>>0]|0;Xc=o;return}function _jpeg_idct_5x10(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;m=Xc;Xc=Xc+208|0;if((Xc|0)>=(Yc|0))N(208);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){r=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;n=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;t=(n*9373|0)+r|0;w=(H(n,-3580)|0)+r|0;r=(H(n,-11586)|0)+r|0;r=11?r>>11:r;n=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;p=H(c[j+192>>2]|0,b[d+96>>1]|0)|0;v=(p+n|0)*6810|0;n=v+(n*4209|0)|0;p=v+(H(p,-17828)|0)|0;v=n+t|0;n=t-n|0;t=p+w|0;p=w-p|0;w=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;x=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;s=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;q=H(c[j+224>>2]|0,b[d+112>>1]|0)|0;o=q+x|0;q=x-q|0;x=q*2531|0;y=s<<13;z=o*7791|0;f=x+y|0;u=z+(w*11443|0)+f|0;f=(w*1812|0)-z+f|0;o=o*4815|0;x=y-x-(q<<12)|0;q=w-s-q<<2;s=(w*10323|0)-o-x|0;o=x+((w*5260|0)-o)|0;w=u+v|0;c[k>>2]=11?w>>11:w;u=v-u|0;c[k+180>>2]=11?u>>11:u;u=s+t|0;c[k+20>>2]=11?u>>11:u;s=t-s|0;c[k+160>>2]=11?s>>11:s;c[k+40>>2]=q+r;c[k+140>>2]=r-q;q=o+p|0;c[k+60>>2]=11?q>>11:q;o=p-o|0;c[k+120>>2]=11?o>>11:o;o=f+n|0;c[k+80>>2]=11?o>>11:o;f=n-f|0;c[k+100>>2]=11?f>>11:f;e=e+1|0;if((e|0)==5)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){z=(c[g+(d<<2)>>2]|0)+h|0;y=(c[i>>2]<<13)+131072|0;x=c[i+8>>2]|0;v=c[i+16>>2]|0;w=(v+x|0)*6476|0;v=x-v|0;x=(v*2896|0)+y|0;u=x+w|0;w=x-w|0;y=(H(v,-11584)|0)+y|0;v=c[i+4>>2]|0;x=c[i+12>>2]|0;t=(x+v|0)*6810|0;v=t+(v*4209|0)|0;x=t+(H(x,-17828)|0)|0;t=v+u|0;a[z>>0]=a[e+((18?t>>>18:t)&1023)>>0]|0;v=u-v|0;a[z+4>>0]=a[e+((18?v>>>18:v)&1023)>>0]|0;v=x+w|0;a[z+1>>0]=a[e+((18?v>>>18:v)&1023)>>0]|0;x=w-x|0;a[z+3>>0]=a[e+((18?x>>>18:x)&1023)>>0]|0;a[z+2>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;d=d+1|0;if((d|0)==10)break;else i=i+20|0}Xc=m;return}function _jpeg_idct_6x12(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;m=Xc;Xc=Xc+288|0;if((Xc|0)>=(Yc|0))N(288);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){n=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;z=H((b[d+64>>1]|0)*10033|0,c[j+128>>2]|0)|0;y=z+n|0;z=n-z|0;t=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;r=H(b[d+96>>1]<<13,c[j+192>>2]|0)|0;p=(t<<13)-r|0;v=p+n|0;p=n-p|0;n=r+(t*11190|0)|0;x=n+y|0;n=y-n|0;r=(t*2998|0)-r|0;t=r+z|0;r=z-r|0;z=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;y=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;o=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;u=H(c[j+224>>2]|0,b[d+112>>1]|0)|0;B=y*10703|0;A=H(y,-4433)|0;s=o+z|0;f=(u+s|0)*7053|0;s=f+(s*2139|0)|0;w=B+(z*2295|0)+s|0;q=H(u+o|0,-8565)|0;s=(H(o,-12112)|0)+A+q+s|0;q=(u*12998|0)-B+f+q|0;f=A+(H(z,-5540)|0)+(H(u,-16244)|0)+f|0;u=z-u|0;o=y-o|0;y=(u+o|0)*4433|0;u=y+(u*6270|0)|0;o=y+(H(o,-15137)|0)|0;y=w+x|0;c[k>>2]=11?y>>11:y;w=x-w|0;c[k+264>>2]=11?w>>11:w;w=u+v|0;c[k+24>>2]=11?w>>11:w;u=v-u|0;c[k+240>>2]=11?u>>11:u;u=s+t|0;c[k+48>>2]=11?u>>11:u;s=t-s|0;c[k+216>>2]=11?s>>11:s;s=q+r|0;c[k+72>>2]=11?s>>11:s;q=r-q|0;c[k+192>>2]=11?q>>11:q;q=o+p|0;c[k+96>>2]=11?q>>11:q;o=p-o|0;c[k+168>>2]=11?o>>11:o;o=f+n|0;c[k+120>>2]=11?o>>11:o;f=n-f|0;c[k+144>>2]=11?f>>11:f;e=e+1|0;if((e|0)==6)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){B=(c[g+(d<<2)>>2]|0)+h|0;z=(c[i>>2]<<13)+131072|0;x=(c[i+16>>2]|0)*5793|0;t=z+x|0;x=z-x-x|0;z=(c[i+8>>2]|0)*10033|0;v=t+z|0;z=t-z|0;t=c[i+4>>2]|0;u=c[i+12>>2]|0;y=c[i+20>>2]|0;A=(y+t|0)*2998|0;w=A+(u+t<<13)|0;A=A+(y-u<<13)|0;y=t-u-y<<13;u=w+v|0;a[B>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;w=v-w|0;a[B+5>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;w=y+x|0;a[B+1>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;y=x-y|0;a[B+4>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;y=A+z|0;a[B+2>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;A=z-A|0;a[B+3>>0]=a[e+((18?A>>>18:A)&1023)>>0]|0;d=d+1|0;if((d|0)==12)break;else i=i+24|0}Xc=m;return}function _jpeg_idct_7x14(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;m=Xc;Xc=Xc+400|0;if((Xc|0)>=(Yc|0))N(400);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){t=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;r=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;x=(r*10438|0)+t|0;v=(r*2578|0)+t|0;f=(H(r,-7223)|0)+t|0;t=(H(r,-11586)|0)+t|0;t=11?t>>11:t;r=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;z=H(c[j+192>>2]|0,b[d+96>>1]|0)|0;p=(z+r|0)*9058|0;n=p+(r*2237|0)|0;p=p+(H(z,-14084)|0)|0;r=(H(z,-11295)|0)+(r*5027|0)|0;z=n+x|0;n=x-n|0;x=p+v|0;p=v-p|0;v=r+f|0;r=f-r|0;f=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;C=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;A=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;s=H(c[j+224>>2]|0,b[d+112>>1]|0)|0;q=s<<13;E=A+f|0;w=(C+f|0)*10935|0;D=E*9810|0;y=w+(H(f,-9232)|0)+D+q|0;E=E*6164|0;B=f-C|0;o=(B*3826|0)-q|0;f=E+(H(f,-8693)|0)+o|0;u=(H(A+C|0,-1297)|0)-q|0;w=w+(H(C,-3474)|0)+u|0;u=D+(H(A,-19447)|0)+u|0;D=(A-C|0)*11512|0;q=D+(H(A,-13850)|0)+E+q|0;o=D+(C*5529|0)+o|0;s=B-A+s<<2;A=y+z|0;c[k>>2]=11?A>>11:A;y=z-y|0;c[k+364>>2]=11?y>>11:y;y=w+x|0;c[k+28>>2]=11?y>>11:y;w=x-w|0;c[k+336>>2]=11?w>>11:w;w=u+v|0;c[k+56>>2]=11?w>>11:w;u=v-u|0;c[k+308>>2]=11?u>>11:u;c[k+84>>2]=s+t;c[k+280>>2]=t-s;s=q+r|0;c[k+112>>2]=11?s>>11:s;q=r-q|0;c[k+252>>2]=11?q>>11:q;q=o+p|0;c[k+140>>2]=11?q>>11:q;o=p-o|0;c[k+224>>2]=11?o>>11:o;o=f+n|0;c[k+168>>2]=11?o>>11:o;f=n-f|0;c[k+196>>2]=11?f>>11:f;e=e+1|0;if((e|0)==7)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){E=(c[g+(d<<2)>>2]|0)+h|0;D=(c[i>>2]<<13)+131072|0;w=c[i+8>>2]|0;C=c[i+16>>2]|0;x=c[i+24>>2]|0;y=(C-x|0)*7223|0;u=(w-C|0)*2578|0;z=(H(C,-15083)|0)+D+u+y|0;v=x+w|0;B=(v*10438|0)+D|0;x=y+(H(x,-637)|0)+B|0;B=u+(H(w,-20239)|0)+B|0;D=((C-v|0)*11585|0)+D|0;v=c[i+4>>2]|0;C=c[i+12>>2]|0;w=c[i+20>>2]|0;u=(C+v|0)*7663|0;y=(v-C|0)*1395|0;C=H(w+C|0,-11295)|0;A=u+y+C|0;v=(w+v|0)*5027|0;y=u-y+v|0;C=v+(w*15326|0)+C|0;w=y+x|0;a[E>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;y=x-y|0;a[E+6>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;y=A+z|0;a[E+1>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;A=z-A|0;a[E+5>>0]=a[e+((18?A>>>18:A)&1023)>>0]|0;A=C+B|0;a[E+2>>0]=a[e+((18?A>>>18:A)&1023)>>0]|0;C=B-C|0;a[E+4>>0]=a[e+((18?C>>>18:C)&1023)>>0]|0;a[E+3>>0]=a[e+((18?D>>>18:D)&1023)>>0]|0;d=d+1|0;if((d|0)==14)break;else i=i+28|0}Xc=m;return}function _jpeg_idct_8x16(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0;m=Xc;Xc=Xc+512|0;if((Xc|0)>=(Yc|0))N(512);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){r=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;v=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;f=v*10703|0;v=v*4433|0;z=f+r|0;f=r-f|0;x=v+r|0;v=r-v|0;r=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;t=H(c[j+192>>2]|0,b[d+96>>1]|0)|0;o=r-t|0;B=o*2260|0;o=o*11363|0;n=o+(t*20995|0)|0;p=B+(r*7373|0)|0;r=o+(H(r,-4926)|0)|0;t=B+(H(t,-4176)|0)|0;B=n+z|0;n=z-n|0;z=p+x|0;p=x-p|0;x=r+v|0;r=v-r|0;v=t+f|0;t=f-t|0;f=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;o=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;D=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;F=H(c[j+224>>2]|0,b[d+112>>1]|0)|0;C=D+f|0;y=(o+f|0)*11086|0;w=C*10217|0;q=(F+f|0)*8956|0;s=(f-F|0)*7350|0;C=C*5461|0;u=(f-o|0)*3363|0;A=y+(H(f,-18730)|0)+w+q|0;f=u+(H(f,-15038)|0)+C+s|0;J=(D+o|0)*1136|0;E=(D-o|0)*11529|0;G=F+o|0;I=H(G,-5461)|0;y=y+(o*589|0)+J+I|0;G=H(G,-10217)|0;o=u+(o*16154|0)+E+G|0;u=H(F+D|0,-11086)|0;w=J+(H(D,-9222)|0)+w+u|0;u=I+(F*8728|0)+q+u|0;q=(F-D|0)*3363|0;s=G+(F*25733|0)+s+q|0;q=E+(H(D,-6278)|0)+C+q|0;C=A+B|0;c[k>>2]=11?C>>11:C;A=B-A|0;c[k+480>>2]=11?A>>11:A;A=y+z|0;c[k+32>>2]=11?A>>11:A;y=z-y|0;c[k+448>>2]=11?y>>11:y;y=w+x|0;c[k+64>>2]=11?y>>11:y;w=x-w|0;c[k+416>>2]=11?w>>11:w;w=u+v|0;c[k+96>>2]=11?w>>11:w;u=v-u|0;c[k+384>>2]=11?u>>11:u;u=s+t|0;c[k+128>>2]=11?u>>11:u;s=t-s|0;c[k+352>>2]=11?s>>11:s;s=q+r|0;c[k+160>>2]=11?s>>11:s;q=r-q|0;c[k+320>>2]=11?q>>11:q;q=o+p|0;c[k+192>>2]=11?q>>11:q;o=p-o|0;c[k+288>>2]=11?o>>11:o;o=f+n|0;c[k+224>>2]=11?o>>11:o;f=n-f|0;c[k+256>>2]=11?f>>11:f;e=e+1|0;if((e|0)==8)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){J=(c[g+(d<<2)>>2]|0)+h|0;G=c[i+8>>2]|0;E=c[i+24>>2]|0;A=(E+G|0)*4433|0;G=A+(G*6270|0)|0;E=A+(H(E,-15137)|0)|0;A=(c[i>>2]|0)+16|0;I=c[i+16>>2]|0;C=A+I<<13;I=A-I<<13;A=C+G|0;G=C-G|0;C=I+E|0;E=I-E|0;I=c[i+28>>2]|0;x=c[i+20>>2]|0;z=c[i+12>>2]|0;B=c[i+4>>2]|0;D=z+I|0;F=B+x|0;y=(F+D|0)*9633|0;D=y+(H(D,-16069)|0)|0;F=y+(H(F,-3196)|0)|0;y=H(B+I|0,-7373)|0;I=y+(I*2446|0)+D|0;B=y+(B*12299|0)+F|0;y=H(z+x|0,-20995)|0;F=y+(x*16819|0)+F|0;D=y+(z*25172|0)+D|0;z=B+A|0;a[J>>0]=a[e+((18?z>>>18:z)&1023)>>0]|0;B=A-B|0;a[J+7>>0]=a[e+((18?B>>>18:B)&1023)>>0]|0;B=D+C|0;a[J+1>>0]=a[e+((18?B>>>18:B)&1023)>>0]|0;D=C-D|0;a[J+6>>0]=a[e+((18?D>>>18:D)&1023)>>0]|0;D=F+E|0;a[J+2>>0]=a[e+((18?D>>>18:D)&1023)>>0]|0;F=E-F|0;a[J+5>>0]=a[e+((18?F>>>18:F)&1023)>>0]|0;F=I+G|0;a[J+3>>0]=a[e+((18?F>>>18:F)&1023)>>0]|0;I=G-I|0;a[J+4>>0]=a[e+((18?I>>>18:I)&1023)>>0]|0;d=d+1|0;if((d|0)==16)break;else i=i+32|0}Xc=m;return}function _jpeg_idct_2x1(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0;d=(c[d+336>>2]|0)+128|0;i=c[e+84>>2]|0;h=(c[g>>2]|0)+h|0;e=(H(c[i>>2]|0,b[f>>1]|0)|0)+4|0;g=H(c[i+4>>2]|0,b[f+2>>1]|0)|0;f=g+e|0;a[h>>0]=a[d+((3?f>>>3:f)&1023)>>0]|0;g=e-g|0;a[h+1>>0]=a[d+((3?g>>>3:g)&1023)>>0]|0;return}function _jpeg_idct_4x2(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;i=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);p=i;l=c[d+336>>2]|0;k=c[e+84>>2]|0;d=H(c[k>>2]|0,b[f>>1]|0)|0;r=H(c[k+32>>2]|0,b[f+16>>1]|0)|0;q=r+d|0;c[p>>2]=q;j=p+16|0;c[j>>2]=d-r;r=H(c[k+4>>2]|0,b[f+2>>1]|0)|0;d=H(c[k+36>>2]|0,b[f+18>>1]|0)|0;o=d+r|0;c[p+4>>2]=o;d=r-d|0;c[p+20>>2]=d;r=H(c[k+8>>2]|0,b[f+4>>1]|0)|0;e=H(c[k+40>>2]|0,b[f+20>>1]|0)|0;n=e+r|0;c[p+8>>2]=n;e=r-e|0;c[p+24>>2]=e;r=H(c[k+12>>2]|0,b[f+6>>1]|0)|0;k=H(c[k+44>>2]|0,b[f+22>>1]|0)|0;m=k+r|0;c[p+12>>2]=m;k=r-k|0;c[p+28>>2]=k;f=l+128|0;l=(c[g>>2]|0)+h|0;q=q+4|0;p=q+n<<13;n=q-n<<13;q=(m+o|0)*4433|0;o=q+(o*6270|0)|0;m=q+(H(m,-15137)|0)|0;q=o+p|0;a[l>>0]=a[f+((16?q>>>16:q)&1023)>>0]|0;o=p-o|0;a[l+3>>0]=a[f+((16?o>>>16:o)&1023)>>0]|0;o=m+n|0;a[l+1>>0]=a[f+((16?o>>>16:o)&1023)>>0]|0;m=n-m|0;a[l+2>>0]=a[f+((16?m>>>16:m)&1023)>>0]|0;h=(c[g+4>>2]|0)+h|0;g=(c[j>>2]|0)+4|0;j=g+e<<13;e=g-e<<13;g=(k+d|0)*4433|0;d=g+(d*6270|0)|0;g=g+(H(k,-15137)|0)|0;k=d+j|0;a[h>>0]=a[f+((16?k>>>16:k)&1023)>>0]|0;d=j-d|0;a[h+3>>0]=a[f+((16?d>>>16:d)&1023)>>0]|0;d=g+e|0;a[h+1>>0]=a[f+((16?d>>>16:d)&1023)>>0]|0;g=e-g|0;a[h+2>>0]=a[f+((16?g>>>16:g)&1023)>>0]|0;Xc=i;return}function _jpeg_idct_6x3(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;i=Xc;Xc=Xc+80|0;if((Xc|0)>=(Yc|0))N(80);k=i;q=c[d+336>>2]|0;p=c[e+84>>2]|0;s=H(b[f>>1]<<13,c[p>>2]|0)|0|1024;n=H((b[f+32>>1]|0)*5793|0,c[p+64>>2]|0)|0;l=n+s|0;s=(H(n,-2)|0)+s|0;n=H((b[f+16>>1]|0)*10033|0,c[p+32>>2]|0)|0;r=n+l|0;c[k>>2]=11?r>>11:r;n=l-n|0;c[k+48>>2]=11?n>>11:n;n=k+24|0;c[n>>2]=11?s>>11:s;s=k+4|0;l=H(b[f+2>>1]<<13,c[p+4>>2]|0)|0|1024;r=H((b[f+34>>1]|0)*5793|0,c[p+68>>2]|0)|0;e=r+l|0;l=(H(r,-2)|0)+l|0;r=H((b[f+18>>1]|0)*10033|0,c[p+36>>2]|0)|0;d=r+e|0;c[s>>2]=11?d>>11:d;r=e-r|0;c[k+52>>2]=11?r>>11:r;c[k+28>>2]=11?l>>11:l;l=H(b[f+4>>1]<<13,c[p+8>>2]|0)|0|1024;r=H((b[f+36>>1]|0)*5793|0,c[p+72>>2]|0)|0;e=r+l|0;l=(H(r,-2)|0)+l|0;r=H((b[f+20>>1]|0)*10033|0,c[p+40>>2]|0)|0;d=r+e|0;c[k+8>>2]=11?d>>11:d;r=e-r|0;c[k+56>>2]=11?r>>11:r;c[k+32>>2]=11?l>>11:l;l=H(b[f+6>>1]<<13,c[p+12>>2]|0)|0|1024;r=H((b[f+38>>1]|0)*5793|0,c[p+76>>2]|0)|0;e=r+l|0;l=(H(r,-2)|0)+l|0;r=H((b[f+22>>1]|0)*10033|0,c[p+44>>2]|0)|0;d=r+e|0;c[k+12>>2]=11?d>>11:d;r=e-r|0;c[k+60>>2]=11?r>>11:r;c[k+36>>2]=11?l>>11:l;l=H(b[f+8>>1]<<13,c[p+16>>2]|0)|0|1024;r=H((b[f+40>>1]|0)*5793|0,c[p+80>>2]|0)|0;e=r+l|0;l=(H(r,-2)|0)+l|0;r=H((b[f+24>>1]|0)*10033|0,c[p+48>>2]|0)|0;d=r+e|0;c[k+16>>2]=11?d>>11:d;r=e-r|0;c[k+64>>2]=11?r>>11:r;c[k+40>>2]=11?l>>11:l;l=H(b[f+10>>1]<<13,c[p+20>>2]|0)|0|1024;r=H((b[f+42>>1]|0)*5793|0,c[p+84>>2]|0)|0;e=r+l|0;l=(H(r,-2)|0)+l|0;f=H((b[f+26>>1]|0)*10033|0,c[p+52>>2]|0)|0;p=f+e|0;c[k+20>>2]=11?p>>11:p;f=e-f|0;c[k+68>>2]=11?f>>11:f;l=11?l>>11:l;c[k+44>>2]=l;f=q+128|0;e=(c[g>>2]|0)+h|0;q=(c[k>>2]<<13)+131072|0;p=(c[k+16>>2]|0)*5793|0;r=q+p|0;p=q-p-p|0;q=(c[k+8>>2]|0)*10033|0;d=r+q|0;q=r-q|0;s=c[s>>2]|0;r=c[k+12>>2]|0;o=c[k+20>>2]|0;m=(o+s|0)*2998|0;j=m+(r+s<<13)|0;m=m+(o-r<<13)|0;o=s-r-o<<13;r=j+d|0;a[e>>0]=a[f+((18?r>>>18:r)&1023)>>0]|0;j=d-j|0;a[e+5>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;j=o+p|0;a[e+1>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;o=p-o|0;a[e+4>>0]=a[f+((18?o>>>18:o)&1023)>>0]|0;o=m+q|0;a[e+2>>0]=a[f+((18?o>>>18:o)&1023)>>0]|0;m=q-m|0;a[e+3>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;e=(c[g+4>>2]|0)+h|0;n=(c[n>>2]<<13)+131072|0;m=(c[k+40>>2]|0)*5793|0;q=n+m|0;m=n-m-m|0;n=(c[k+32>>2]|0)*10033|0;o=q+n|0;n=q-n|0;q=c[k+28>>2]|0;p=c[k+36>>2]|0;j=(l+q|0)*2998|0;d=j+(p+q<<13)|0;j=j+(l-p<<13)|0;l=q-p-l<<13;p=d+o|0;a[e>>0]=a[f+((18?p>>>18:p)&1023)>>0]|0;d=o-d|0;a[e+5>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;d=l+m|0;a[e+1>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;l=m-l|0;a[e+4>>0]=a[f+((18?l>>>18:l)&1023)>>0]|0;l=j+n|0;a[e+2>>0]=a[f+((18?l>>>18:l)&1023)>>0]|0;j=n-j|0;a[e+3>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;h=(c[g+8>>2]|0)+h|0;e=(c[k+48>>2]<<13)+131072|0;j=(c[k+64>>2]|0)*5793|0;n=e+j|0;j=e-j-j|0;e=(c[k+56>>2]|0)*10033|0;l=n+e|0;e=n-e|0;n=c[k+52>>2]|0;m=c[k+60>>2]|0;d=c[k+68>>2]|0;g=(d+n|0)*2998|0;k=g+(m+n<<13)|0;g=g+(d-m<<13)|0;d=n-m-d<<13;m=k+l|0;a[h>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;k=l-k|0;a[h+5>>0]=a[f+((18?k>>>18:k)&1023)>>0]|0;k=d+j|0;a[h+1>>0]=a[f+((18?k>>>18:k)&1023)>>0]|0;d=j-d|0;a[h+4>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;d=g+e|0;a[h+2>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;g=e-g|0;a[h+3>>0]=a[f+((18?g>>>18:g)&1023)>>0]|0;Xc=i;return}function _jpeg_idct_8x4(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;i=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);j=i;d=c[d+336>>2]|0;m=c[e+84>>2]|0;l=H(c[m>>2]|0,b[f>>1]|0)|0;e=H(c[m+64>>2]|0,b[f+32>>1]|0)|0;n=e+l<<2;e=l-e<<2;l=H(c[m+32>>2]|0,b[f+16>>1]|0)|0;k=H(c[m+96>>2]|0,b[f+48>>1]|0)|0;o=((k+l|0)*4433|0)+1024|0;l=o+(l*6270|0)|0;l=11?l>>11:l;k=o+(H(k,-15137)|0)|0;k=11?k>>11:k;c[j>>2]=l+n;c[j+96>>2]=n-l;c[j+32>>2]=k+e;c[j+64>>2]=e-k;k=H(c[m+4>>2]|0,b[f+2>>1]|0)|0;e=H(c[m+68>>2]|0,b[f+34>>1]|0)|0;l=e+k<<2;e=k-e<<2;k=H(c[m+36>>2]|0,b[f+18>>1]|0)|0;n=H(c[m+100>>2]|0,b[f+50>>1]|0)|0;o=((n+k|0)*4433|0)+1024|0;k=o+(k*6270|0)|0;k=11?k>>11:k;n=o+(H(n,-15137)|0)|0;n=11?n>>11:n;c[j+4>>2]=k+l;c[j+100>>2]=l-k;c[j+36>>2]=n+e;c[j+68>>2]=e-n;n=H(c[m+8>>2]|0,b[f+4>>1]|0)|0;e=H(c[m+72>>2]|0,b[f+36>>1]|0)|0;k=e+n<<2;e=n-e<<2;n=H(c[m+40>>2]|0,b[f+20>>1]|0)|0;l=H(c[m+104>>2]|0,b[f+52>>1]|0)|0;o=((l+n|0)*4433|0)+1024|0;n=o+(n*6270|0)|0;n=11?n>>11:n;l=o+(H(l,-15137)|0)|0;l=11?l>>11:l;c[j+8>>2]=n+k;c[j+104>>2]=k-n;c[j+40>>2]=l+e;c[j+72>>2]=e-l;l=H(c[m+12>>2]|0,b[f+6>>1]|0)|0;e=H(c[m+76>>2]|0,b[f+38>>1]|0)|0;n=e+l<<2;e=l-e<<2;l=H(c[m+44>>2]|0,b[f+22>>1]|0)|0;k=H(c[m+108>>2]|0,b[f+54>>1]|0)|0;o=((k+l|0)*4433|0)+1024|0;l=o+(l*6270|0)|0;l=11?l>>11:l;k=o+(H(k,-15137)|0)|0;k=11?k>>11:k;c[j+12>>2]=l+n;c[j+108>>2]=n-l;c[j+44>>2]=k+e;c[j+76>>2]=e-k;k=H(c[m+16>>2]|0,b[f+8>>1]|0)|0;e=H(c[m+80>>2]|0,b[f+40>>1]|0)|0;l=e+k<<2;e=k-e<<2;k=H(c[m+48>>2]|0,b[f+24>>1]|0)|0;n=H(c[m+112>>2]|0,b[f+56>>1]|0)|0;o=((n+k|0)*4433|0)+1024|0;k=o+(k*6270|0)|0;k=11?k>>11:k;n=o+(H(n,-15137)|0)|0;n=11?n>>11:n;c[j+16>>2]=k+l;c[j+112>>2]=l-k;c[j+48>>2]=n+e;c[j+80>>2]=e-n;n=H(c[m+20>>2]|0,b[f+10>>1]|0)|0;e=H(c[m+84>>2]|0,b[f+42>>1]|0)|0;k=e+n<<2;e=n-e<<2;n=H(c[m+52>>2]|0,b[f+26>>1]|0)|0;l=H(c[m+116>>2]|0,b[f+58>>1]|0)|0;o=((l+n|0)*4433|0)+1024|0;n=o+(n*6270|0)|0;n=11?n>>11:n;l=o+(H(l,-15137)|0)|0;l=11?l>>11:l;c[j+20>>2]=n+k;c[j+116>>2]=k-n;c[j+52>>2]=l+e;c[j+84>>2]=e-l;l=H(c[m+24>>2]|0,b[f+12>>1]|0)|0;e=H(c[m+88>>2]|0,b[f+44>>1]|0)|0;n=e+l<<2;e=l-e<<2;l=H(c[m+56>>2]|0,b[f+28>>1]|0)|0;k=H(c[m+120>>2]|0,b[f+60>>1]|0)|0;o=((k+l|0)*4433|0)+1024|0;l=o+(l*6270|0)|0;l=11?l>>11:l;k=o+(H(k,-15137)|0)|0;k=11?k>>11:k;c[j+24>>2]=l+n;c[j+120>>2]=n-l;c[j+56>>2]=k+e;c[j+88>>2]=e-k;k=H(c[m+28>>2]|0,b[f+14>>1]|0)|0;e=H(c[m+92>>2]|0,b[f+46>>1]|0)|0;l=e+k<<2;e=k-e<<2;k=H(c[m+60>>2]|0,b[f+30>>1]|0)|0;f=H(c[m+124>>2]|0,b[f+62>>1]|0)|0;m=((f+k|0)*4433|0)+1024|0;k=m+(k*6270|0)|0;k=11?k>>11:k;f=m+(H(f,-15137)|0)|0;f=11?f>>11:f;c[j+28>>2]=k+l;c[j+124>>2]=l-k;c[j+60>>2]=f+e;c[j+92>>2]=e-f;f=d+128|0;d=j;e=0;while(1){o=(c[g+(e<<2)>>2]|0)+h|0;m=c[d+8>>2]|0;k=c[d+24>>2]|0;r=(k+m|0)*4433|0;m=r+(m*6270|0)|0;k=r+(H(k,-15137)|0)|0;r=(c[d>>2]|0)+16|0;n=c[d+16>>2]|0;p=r+n<<13;n=r-n<<13;r=p+m|0;m=p-m|0;p=n+k|0;k=n-k|0;n=c[d+28>>2]|0;u=c[d+20>>2]|0;s=c[d+12>>2]|0;q=c[d+4>>2]|0;j=s+n|0;l=q+u|0;t=(l+j|0)*9633|0;j=t+(H(j,-16069)|0)|0;l=t+(H(l,-3196)|0)|0;t=H(q+n|0,-7373)|0;n=t+(n*2446|0)+j|0;q=t+(q*12299|0)+l|0;t=H(s+u|0,-20995)|0;l=t+(u*16819|0)+l|0;j=t+(s*25172|0)+j|0;s=q+r|0;a[o>>0]=a[f+((18?s>>>18:s)&1023)>>0]|0;q=r-q|0;a[o+7>>0]=a[f+((18?q>>>18:q)&1023)>>0]|0;q=j+p|0;a[o+1>>0]=a[f+((18?q>>>18:q)&1023)>>0]|0;j=p-j|0;a[o+6>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;j=l+k|0;a[o+2>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;l=k-l|0;a[o+5>>0]=a[f+((18?l>>>18:l)&1023)>>0]|0;l=n+m|0;a[o+3>>0]=a[f+((18?l>>>18:l)&1023)>>0]|0;n=m-n|0;a[o+4>>0]=a[f+((18?n>>>18:n)&1023)>>0]|0;e=e+1|0;if((e|0)==4)break;else d=d+32|0}Xc=i;return}function _jpeg_idct_10x5(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;m=Xc;Xc=Xc+160|0;if((Xc|0)>=(Yc|0))N(160);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){f=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;n=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;p=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;o=(p+n|0)*6476|0;p=n-p|0;n=(p*2896|0)+f|0;q=n+o|0;o=n-o|0;f=(H(p,-11584)|0)+f|0;p=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;n=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;r=(n+p|0)*6810|0;p=r+(p*4209|0)|0;n=r+(H(n,-17828)|0)|0;r=p+q|0;c[k>>2]=11?r>>11:r;p=q-p|0;c[k+128>>2]=11?p>>11:p;p=n+o|0;c[k+32>>2]=11?p>>11:p;n=o-n|0;c[k+96>>2]=11?n>>11:n;c[k+64>>2]=11?f>>11:f;e=e+1|0;if((e|0)==8)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){r=(c[g+(d<<2)>>2]|0)+h|0;p=(c[i>>2]<<13)+131072|0;k=c[i+16>>2]|0;j=p+(k*9373|0)|0;u=p+(H(k,-3580)|0)|0;k=p+(H(k,-11586)|0)|0;p=c[i+8>>2]|0;n=c[i+24>>2]|0;t=(n+p|0)*6810|0;p=t+(p*4209|0)|0;n=t+(H(n,-17828)|0)|0;t=p+j|0;p=j-p|0;j=n+u|0;n=u-n|0;u=c[i+4>>2]|0;v=c[i+12>>2]|0;l=c[i+20>>2]<<13;f=c[i+28>>2]|0;o=f+v|0;f=v-f|0;v=f*2531|0;w=o*7791|0;q=v+l|0;s=w+(u*11443|0)+q|0;q=(u*1812|0)-w+q|0;o=o*4815|0;v=l-v-(f<<12)|0;l=(u-f<<13)-l|0;f=(u*10323|0)-o-v|0;o=v+((u*5260|0)-o)|0;u=s+t|0;a[r>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;s=t-s|0;a[r+9>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;s=f+j|0;a[r+1>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;f=j-f|0;a[r+8>>0]=a[e+((18?f>>>18:f)&1023)>>0]|0;f=l+k|0;a[r+2>>0]=a[e+((18?f>>>18:f)&1023)>>0]|0;l=k-l|0;a[r+7>>0]=a[e+((18?l>>>18:l)&1023)>>0]|0;l=o+n|0;a[r+3>>0]=a[e+((18?l>>>18:l)&1023)>>0]|0;o=n-o|0;a[r+6>>0]=a[e+((18?o>>>18:o)&1023)>>0]|0;o=q+p|0;a[r+4>>0]=a[e+((18?o>>>18:o)&1023)>>0]|0;q=p-q|0;a[r+5>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;d=d+1|0;if((d|0)==5)break;else i=i+32|0}Xc=m;return}function _jpeg_idct_12x6(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;m=Xc;Xc=Xc+192|0;if((Xc|0)>=(Yc|0))N(192);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){p=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;n=H((b[d+64>>1]|0)*5793|0,c[j+128>>2]|0)|0;t=n+p|0;p=(H(n,-2)|0)+p|0;p=11?p>>11:p;n=H((b[d+32>>1]|0)*10033|0,c[j+64>>2]|0)|0;r=n+t|0;n=t-n|0;t=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;s=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;o=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;f=(o+t|0)*2998|0;q=f+(s+t<<13)|0;f=f+(o-s<<13)|0;o=t-s-o<<2;s=q+r|0;c[k>>2]=11?s>>11:s;q=r-q|0;c[k+160>>2]=11?q>>11:q;c[k+32>>2]=o+p;c[k+128>>2]=p-o;o=f+n|0;c[k+64>>2]=11?o>>11:o;f=n-f|0;c[k+96>>2]=11?f>>11:f;e=e+1|0;if((e|0)==8)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){t=(c[g+(d<<2)>>2]|0)+h|0;r=(c[i>>2]<<13)+131072|0;x=(c[i+16>>2]|0)*10033|0;w=r+x|0;x=r-x|0;k=c[i+8>>2]|0;n=c[i+24>>2]<<13;p=(k<<13)-n|0;j=p+r|0;p=r-p|0;r=n+(k*11190|0)|0;v=r+w|0;r=w-r|0;n=(k*2998|0)-n|0;k=n+x|0;n=x-n|0;x=c[i+4>>2]|0;w=c[i+12>>2]|0;q=c[i+20>>2]|0;f=c[i+28>>2]|0;z=w*10703|0;y=H(w,-4433)|0;l=q+x|0;s=(l+f|0)*7053|0;l=s+(l*2139|0)|0;u=z+(x*2295|0)+l|0;o=H(f+q|0,-8565)|0;l=(H(q,-12112)|0)+y+o+l|0;o=(f*12998|0)-z+s+o|0;s=y+(H(x,-5540)|0)+(H(f,-16244)|0)+s|0;f=x-f|0;q=w-q|0;w=(f+q|0)*4433|0;f=w+(f*6270|0)|0;q=w+(H(q,-15137)|0)|0;w=u+v|0;a[t>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;u=v-u|0;a[t+11>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;u=f+j|0;a[t+1>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;f=j-f|0;a[t+10>>0]=a[e+((18?f>>>18:f)&1023)>>0]|0;f=l+k|0;a[t+2>>0]=a[e+((18?f>>>18:f)&1023)>>0]|0;l=k-l|0;a[t+9>>0]=a[e+((18?l>>>18:l)&1023)>>0]|0;l=o+n|0;a[t+3>>0]=a[e+((18?l>>>18:l)&1023)>>0]|0;o=n-o|0;a[t+8>>0]=a[e+((18?o>>>18:o)&1023)>>0]|0;o=q+p|0;a[t+4>>0]=a[e+((18?o>>>18:o)&1023)>>0]|0;q=p-q|0;a[t+7>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;q=s+r|0;a[t+5>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;s=r-s|0;a[t+6>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;d=d+1|0;if((d|0)==6)break;else i=i+32|0}Xc=m;return}function _jpeg_idct_14x7(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;m=Xc;Xc=Xc+224|0;if((Xc|0)>=(Yc|0))N(224);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){f=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;t=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;n=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;s=H(c[j+192>>2]|0,b[d+96>>1]|0)|0;r=(n-s|0)*7223|0;v=(t-n|0)*2578|0;q=(H(n,-15083)|0)+f+v+r|0;u=s+t|0;o=(u*10438|0)+f|0;s=r+(H(s,-637)|0)+o|0;o=v+(H(t,-20239)|0)+o|0;f=((n-u|0)*11585|0)+f|0;u=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;n=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;t=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;v=(n+u|0)*7663|0;r=(u-n|0)*1395|0;n=H(t+n|0,-11295)|0;p=v+r+n|0;u=(t+u|0)*5027|0;r=u+(v-r)|0;n=u+(t*15326|0)+n|0;t=r+s|0;c[k>>2]=11?t>>11:t;r=s-r|0;c[k+192>>2]=11?r>>11:r;r=p+q|0;c[k+32>>2]=11?r>>11:r;p=q-p|0;c[k+160>>2]=11?p>>11:p;p=n+o|0;c[k+64>>2]=11?p>>11:p;n=o-n|0;c[k+128>>2]=11?n>>11:n;c[k+96>>2]=11?f>>11:f;e=e+1|0;if((e|0)==8)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){v=(c[g+(d<<2)>>2]|0)+h|0;p=(c[i>>2]<<13)+131072|0;n=c[i+16>>2]|0;j=p+(n*10438|0)|0;k=p+(n*2578|0)|0;u=p+(H(n,-7223)|0)|0;n=p+(H(n,-11586)|0)|0;p=c[i+8>>2]|0;x=c[i+24>>2]|0;r=(x+p|0)*9058|0;t=r+(p*2237|0)|0;r=r+(H(x,-14084)|0)|0;p=(H(x,-11295)|0)+(p*5027|0)|0;x=t+j|0;t=j-t|0;j=r+k|0;r=k-r|0;k=p+u|0;p=u-p|0;u=c[i+4>>2]|0;A=c[i+12>>2]|0;y=c[i+20>>2]|0;o=c[i+28>>2]<<13;q=y+u|0;f=(A+u|0)*10935|0;B=q*9810|0;w=f+(H(u,-9232)|0)+B+o|0;q=q*6164|0;z=u-A|0;s=(z*3826|0)-o|0;u=q+(H(u,-8693)|0)+s|0;l=(H(y+A|0,-1297)|0)-o|0;f=f+(H(A,-3474)|0)+l|0;l=B+(H(y,-19447)|0)+l|0;B=(y-A|0)*11512|0;q=o+(H(y,-13850)|0)+B+q|0;s=B+(A*5529|0)+s|0;o=(z-y<<13)+o|0;y=w+x|0;a[v>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;w=x-w|0;a[v+13>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;w=f+j|0;a[v+1>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;f=j-f|0;a[v+12>>0]=a[e+((18?f>>>18:f)&1023)>>0]|0;f=l+k|0;a[v+2>>0]=a[e+((18?f>>>18:f)&1023)>>0]|0;l=k-l|0;a[v+11>>0]=a[e+((18?l>>>18:l)&1023)>>0]|0;l=o+n|0;a[v+3>>0]=a[e+((18?l>>>18:l)&1023)>>0]|0;o=n-o|0;a[v+10>>0]=a[e+((18?o>>>18:o)&1023)>>0]|0;o=q+p|0;a[v+4>>0]=a[e+((18?o>>>18:o)&1023)>>0]|0;q=p-q|0;a[v+9>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;q=s+r|0;a[v+5>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;s=r-s|0;a[v+8>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;s=u+t|0;a[v+6>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;u=t-u|0;a[v+7>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;d=d+1|0;if((d|0)==7)break;else i=i+32|0}Xc=m;return}function _jpeg_idct_16x8(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;o=Xc;Xc=Xc+256|0;if((Xc|0)>=(Yc|0))N(256);i=o;m=c[d+336>>2]|0;l=i;k=c[e+84>>2]|0;j=8;while(1){e=b[f+16>>1]|0;d=b[f+32>>1]|0;if(!((e|d)<<16>>16))if(((((b[f+48>>1]|0)==0?(b[f+64>>1]|0)==0:0)?(b[f+80>>1]|0)==0:0)?(b[f+96>>1]|0)==0:0)?(b[f+112>>1]|0)==0:0){d=H(b[f>>1]<<2,c[k>>2]|0)|0;c[l>>2]=d;c[l+32>>2]=d;c[l+64>>2]=d;c[l+96>>2]=d;c[l+128>>2]=d;c[l+160>>2]=d;c[l+192>>2]=d;e=56}else{d=0;n=9}else n=9;if((n|0)==9){n=0;p=H(c[k+64>>2]|0,d<<16>>16)|0;q=H(c[k+192>>2]|0,b[f+96>>1]|0)|0;d=(q+p|0)*4433|0;p=d+(p*6270|0)|0;q=d+(H(q,-15137)|0)|0;d=H(b[f+64>>1]<<13,c[k+128>>2]|0)|0;u=H(b[f>>1]<<13,c[k>>2]|0)|0|1024;s=d+u|0;d=u-d|0;u=s+p|0;p=s-p|0;s=d+q|0;q=d-q|0;d=H(c[k+224>>2]|0,b[f+112>>1]|0)|0;x=H(c[k+160>>2]|0,b[f+80>>1]|0)|0;v=H(c[k+96>>2]|0,b[f+48>>1]|0)|0;t=H(c[k+32>>2]|0,e<<16>>16)|0;r=v+d|0;e=t+x|0;w=(e+r|0)*9633|0;r=w+(H(r,-16069)|0)|0;e=w+(H(e,-3196)|0)|0;w=H(t+d|0,-7373)|0;d=w+(d*2446|0)+r|0;t=w+(t*12299|0)+e|0;w=H(v+x|0,-20995)|0;e=w+(x*16819|0)+e|0;r=w+(v*25172|0)+r|0;v=t+u|0;c[l>>2]=11?v>>11:v;t=u-t|0;c[l+224>>2]=11?t>>11:t;t=r+s|0;c[l+32>>2]=11?t>>11:t;r=s-r|0;c[l+192>>2]=11?r>>11:r;r=e+q|0;c[l+64>>2]=11?r>>11:r;e=q-e|0;c[l+160>>2]=11?e>>11:e;e=d+p|0;c[l+96>>2]=11?e>>11:e;d=p-d|0;d=11?d>>11:d;e=32}c[l+(e<<2)>>2]=d;if(j>>>0>1){l=l+4|0;k=k+4|0;f=f+2|0;j=j+-1|0}else break}e=m+128|0;d=0;while(1){x=(c[g+(d<<2)>>2]|0)+h|0;r=(c[i>>2]<<13)+131072|0;m=c[i+16>>2]|0;w=m*10703|0;m=m*4433|0;f=r+w|0;w=r-w|0;k=r+m|0;m=r-m|0;r=c[i+8>>2]|0;p=c[i+24>>2]|0;u=r-p|0;z=u*2260|0;u=u*11363|0;v=u+(p*20995|0)|0;t=z+(r*7373|0)|0;r=u+(H(r,-4926)|0)|0;p=z+(H(p,-4176)|0)|0;z=v+f|0;v=f-v|0;f=t+k|0;t=k-t|0;k=r+m|0;r=m-r|0;m=p+w|0;p=w-p|0;w=c[i+4>>2]|0;u=c[i+12>>2]|0;B=c[i+20>>2]|0;D=c[i+28>>2]|0;A=B+w|0;j=(u+w|0)*11086|0;l=A*10217|0;s=(D+w|0)*8956|0;q=(w-D|0)*7350|0;A=A*5461|0;n=(w-u|0)*3363|0;y=j+(H(w,-18730)|0)+l+s|0;w=n+(H(w,-15038)|0)+A+q|0;G=(B+u|0)*1136|0;C=(B-u|0)*11529|0;E=D+u|0;F=H(E,-5461)|0;j=j+(u*589|0)+G+F|0;E=H(E,-10217)|0;u=n+(u*16154|0)+C+E|0;n=H(D+B|0,-11086)|0;l=G+(H(B,-9222)|0)+l+n|0;n=F+(D*8728|0)+s+n|0;s=(D-B|0)*3363|0;q=E+(D*25733|0)+q+s|0;s=C+(H(B,-6278)|0)+A+s|0;A=y+z|0;a[x>>0]=a[e+((18?A>>>18:A)&1023)>>0]|0;y=z-y|0;a[x+15>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;y=j+f|0;a[x+1>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;j=f-j|0;a[x+14>>0]=a[e+((18?j>>>18:j)&1023)>>0]|0;j=l+k|0;a[x+2>>0]=a[e+((18?j>>>18:j)&1023)>>0]|0;l=k-l|0;a[x+13>>0]=a[e+((18?l>>>18:l)&1023)>>0]|0;l=n+m|0;a[x+3>>0]=a[e+((18?l>>>18:l)&1023)>>0]|0;n=m-n|0;a[x+12>>0]=a[e+((18?n>>>18:n)&1023)>>0]|0;n=q+p|0;a[x+4>>0]=a[e+((18?n>>>18:n)&1023)>>0]|0;q=p-q|0;a[x+11>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;q=s+r|0;a[x+5>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;s=r-s|0;a[x+10>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;s=u+t|0;a[x+6>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;u=t-u|0;a[x+9>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;u=w+v|0;a[x+7>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;w=v-w|0;a[x+8>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;d=d+1|0;if((d|0)==8)break;else i=i+32|0}Xc=o;return}function _jpeg_idct_16x16(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0;m=Xc;Xc=Xc+512|0;if((Xc|0)>=(Yc|0))N(512);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){r=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;v=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;f=v*10703|0;v=v*4433|0;z=f+r|0;f=r-f|0;x=v+r|0;v=r-v|0;r=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;t=H(c[j+192>>2]|0,b[d+96>>1]|0)|0;o=r-t|0;B=o*2260|0;o=o*11363|0;n=o+(t*20995|0)|0;p=B+(r*7373|0)|0;r=o+(H(r,-4926)|0)|0;t=B+(H(t,-4176)|0)|0;B=n+z|0;n=z-n|0;z=p+x|0;p=x-p|0;x=r+v|0;r=v-r|0;v=t+f|0;t=f-t|0;f=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;o=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;D=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;F=H(c[j+224>>2]|0,b[d+112>>1]|0)|0;C=D+f|0;y=(o+f|0)*11086|0;w=C*10217|0;q=(F+f|0)*8956|0;s=(f-F|0)*7350|0;C=C*5461|0;u=(f-o|0)*3363|0;A=y+(H(f,-18730)|0)+w+q|0;f=u+(H(f,-15038)|0)+C+s|0;J=(D+o|0)*1136|0;E=(D-o|0)*11529|0;G=F+o|0;I=H(G,-5461)|0;y=y+(o*589|0)+J+I|0;G=H(G,-10217)|0;o=u+(o*16154|0)+E+G|0;u=H(F+D|0,-11086)|0;w=J+(H(D,-9222)|0)+w+u|0;u=I+(F*8728|0)+q+u|0;q=(F-D|0)*3363|0;s=G+(F*25733|0)+s+q|0;q=E+(H(D,-6278)|0)+C+q|0;C=A+B|0;c[k>>2]=11?C>>11:C;A=B-A|0;c[k+480>>2]=11?A>>11:A;A=y+z|0;c[k+32>>2]=11?A>>11:A;y=z-y|0;c[k+448>>2]=11?y>>11:y;y=w+x|0;c[k+64>>2]=11?y>>11:y;w=x-w|0;c[k+416>>2]=11?w>>11:w;w=u+v|0;c[k+96>>2]=11?w>>11:w;u=v-u|0;c[k+384>>2]=11?u>>11:u;u=s+t|0;c[k+128>>2]=11?u>>11:u;s=t-s|0;c[k+352>>2]=11?s>>11:s;s=q+r|0;c[k+160>>2]=11?s>>11:s;q=r-q|0;c[k+320>>2]=11?q>>11:q;q=o+p|0;c[k+192>>2]=11?q>>11:q;o=p-o|0;c[k+288>>2]=11?o>>11:o;o=f+n|0;c[k+224>>2]=11?o>>11:o;f=n-f|0;c[k+256>>2]=11?f>>11:f;e=e+1|0;if((e|0)==8)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){J=(c[g+(d<<2)>>2]|0)+h|0;C=(c[i>>2]<<13)+131072|0;y=c[i+16>>2]|0;I=y*10703|0;y=y*4433|0;u=C+I|0;I=C-I|0;w=C+y|0;y=C-y|0;C=c[i+8>>2]|0;A=c[i+24>>2]|0;F=C-A|0;s=F*2260|0;F=F*11363|0;G=F+(A*20995|0)|0;E=s+(C*7373|0)|0;C=F+(H(C,-4926)|0)|0;A=s+(H(A,-4176)|0)|0;s=G+u|0;G=u-G|0;u=E+w|0;E=w-E|0;w=C+y|0;C=y-C|0;y=A+I|0;A=I-A|0;I=c[i+4>>2]|0;F=c[i+12>>2]|0;q=c[i+20>>2]|0;o=c[i+28>>2]|0;r=q+I|0;v=(F+I|0)*11086|0;x=r*10217|0;D=(o+I|0)*8956|0;B=(I-o|0)*7350|0;r=r*5461|0;z=(I-F|0)*3363|0;t=v+(H(I,-18730)|0)+x+D|0;I=z+(H(I,-15038)|0)+r+B|0;k=(q+F|0)*1136|0;p=(q-F|0)*11529|0;n=o+F|0;l=H(n,-5461)|0;v=v+(F*589|0)+k+l|0;n=H(n,-10217)|0;F=z+(F*16154|0)+p+n|0;z=H(o+q|0,-11086)|0;x=k+(H(q,-9222)|0)+x+z|0;z=l+(o*8728|0)+D+z|0;D=(o-q|0)*3363|0;B=n+(o*25733|0)+B+D|0;D=p+(H(q,-6278)|0)+r+D|0;r=t+s|0;a[J>>0]=a[e+((18?r>>>18:r)&1023)>>0]|0;t=s-t|0;a[J+15>>0]=a[e+((18?t>>>18:t)&1023)>>0]|0;t=v+u|0;a[J+1>>0]=a[e+((18?t>>>18:t)&1023)>>0]|0;v=u-v|0;a[J+14>>0]=a[e+((18?v>>>18:v)&1023)>>0]|0;v=x+w|0;a[J+2>>0]=a[e+((18?v>>>18:v)&1023)>>0]|0;x=w-x|0;a[J+13>>0]=a[e+((18?x>>>18:x)&1023)>>0]|0;x=z+y|0;a[J+3>>0]=a[e+((18?x>>>18:x)&1023)>>0]|0;z=y-z|0;a[J+12>>0]=a[e+((18?z>>>18:z)&1023)>>0]|0;z=B+A|0;a[J+4>>0]=a[e+((18?z>>>18:z)&1023)>>0]|0;B=A-B|0;a[J+11>>0]=a[e+((18?B>>>18:B)&1023)>>0]|0;B=D+C|0;a[J+5>>0]=a[e+((18?B>>>18:B)&1023)>>0]|0;D=C-D|0;a[J+10>>0]=a[e+((18?D>>>18:D)&1023)>>0]|0;D=F+E|0;a[J+6>>0]=a[e+((18?D>>>18:D)&1023)>>0]|0;F=E-F|0;a[J+9>>0]=a[e+((18?F>>>18:F)&1023)>>0]|0;F=I+G|0;a[J+7>>0]=a[e+((18?F>>>18:F)&1023)>>0]|0;I=G-I|0;a[J+8>>0]=a[e+((18?I>>>18:I)&1023)>>0]|0;d=d+1|0;if((d|0)==16)break;else i=i+32|0}Xc=m;return}function _jpeg_idct_15x15(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;m=Xc;Xc=Xc+480|0;if((Xc|0)>=(Yc|0))N(480);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){f=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;s=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;w=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;t=H(c[j+192>>2]|0,b[d+96>>1]|0)|0;y=(H(t,-3580)|0)+f|0;C=(t*9373|0)+f|0;f=(H(t,-11586)|0)+f|0;t=s-w|0;w=w+s|0;D=w*10958|0;u=t*374|0;s=s*11795|0;A=u+D+C|0;u=s-D+u+y|0;D=w*4482|0;o=H(t,-3271)|0;q=C-D+o|0;o=D-s+o+y|0;w=w*6476|0;s=t*2896|0;y=s+w+y|0;s=C-w+s|0;w=f+(t*5792|0)|0;f=(H(t,-11584)|0)+f|0;t=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;C=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;D=H((b[d+80>>1]|0)*10033|0,c[j+160>>2]|0)|0;B=H(c[j+224>>2]|0,b[d+112>>1]|0)|0;r=C-B|0;E=(r+t|0)*6810|0;x=E+(t*4209|0)|0;r=E+(H(r,-17828)|0)|0;E=H(C,-6810)|0;C=H(C,-11018)|0;v=t-B|0;n=(v*11522|0)+D|0;z=(B*20131|0)-C+n|0;n=E+(H(t,-9113)|0)+n|0;v=(v*10033|0)-D|0;p=(B+t|0)*4712|0;t=E+(t*3897|0)-D+p|0;p=D+C+(H(B,-7121)|0)+p|0;B=z+A|0;c[k>>2]=11?B>>11:B;z=A-z|0;c[k+448>>2]=11?z>>11:z;z=x+y|0;c[k+32>>2]=11?z>>11:z;x=y-x|0;c[k+416>>2]=11?x>>11:x;x=v+w|0;c[k+64>>2]=11?x>>11:x;v=w-v|0;c[k+384>>2]=11?v>>11:v;v=t+u|0;c[k+96>>2]=11?v>>11:v;t=u-t|0;c[k+352>>2]=11?t>>11:t;t=r+s|0;c[k+128>>2]=11?t>>11:t;r=s-r|0;c[k+320>>2]=11?r>>11:r;r=p+q|0;c[k+160>>2]=11?r>>11:r;p=q-p|0;c[k+288>>2]=11?p>>11:p;p=n+o|0;c[k+192>>2]=11?p>>11:p;n=o-n|0;c[k+256>>2]=11?n>>11:n;c[k+224>>2]=11?f>>11:f;e=e+1|0;if((e|0)==8)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){E=(c[g+(d<<2)>>2]|0)+h|0;D=(c[i>>2]<<13)+131072|0;x=c[i+8>>2]|0;t=c[i+16>>2]|0;w=c[i+24>>2]|0;r=(H(w,-3580)|0)+D|0;n=(w*9373|0)+D|0;D=(H(w,-11586)|0)+D|0;w=x-t|0;t=t+x|0;l=t*10958|0;v=w*374|0;x=x*11795|0;p=v+l+n|0;v=x-l+v+r|0;l=t*4482|0;B=H(w,-3271)|0;z=n-l+B|0;B=l-x+B+r|0;t=t*6476|0;x=w*2896|0;r=x+t+r|0;x=n-t+x|0;t=D+(w*5792|0)|0;D=(H(w,-11584)|0)+D|0;w=c[i+4>>2]|0;n=c[i+12>>2]|0;l=(c[i+20>>2]|0)*10033|0;o=c[i+28>>2]|0;y=n-o|0;k=(y+w|0)*6810|0;s=k+(w*4209|0)|0;y=k+(H(y,-17828)|0)|0;k=H(n,-6810)|0;n=H(n,-11018)|0;u=w-o|0;C=(u*11522|0)+l|0;q=(o*20131|0)-n+C|0;C=k+(H(w,-9113)|0)+C|0;u=(u*10033|0)-l|0;A=(o+w|0)*4712|0;w=k+(w*3897|0)-l+A|0;A=l+n+(H(o,-7121)|0)+A|0;o=q+p|0;a[E>>0]=a[e+((18?o>>>18:o)&1023)>>0]|0;q=p-q|0;a[E+14>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;q=s+r|0;a[E+1>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;s=r-s|0;a[E+13>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;s=u+t|0;a[E+2>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;u=t-u|0;a[E+12>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;u=w+v|0;a[E+3>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;w=v-w|0;a[E+11>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;w=y+x|0;a[E+4>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;y=x-y|0;a[E+10>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;y=A+z|0;a[E+5>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;A=z-A|0;a[E+9>>0]=a[e+((18?A>>>18:A)&1023)>>0]|0;A=C+B|0;a[E+6>>0]=a[e+((18?A>>>18:A)&1023)>>0]|0;C=B-C|0;a[E+8>>0]=a[e+((18?C>>>18:C)&1023)>>0]|0;a[E+7>>0]=a[e+((18?D>>>18:D)&1023)>>0]|0;d=d+1|0;if((d|0)==15)break;else i=i+32|0}Xc=m;return}function _jpeg_idct_14x14(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;m=Xc;Xc=Xc+448|0;if((Xc|0)>=(Yc|0))N(448);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){t=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;r=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;x=(r*10438|0)+t|0;v=(r*2578|0)+t|0;f=(H(r,-7223)|0)+t|0;t=(H(r,-11586)|0)+t|0;t=11?t>>11:t;r=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;z=H(c[j+192>>2]|0,b[d+96>>1]|0)|0;p=(z+r|0)*9058|0;n=p+(r*2237|0)|0;p=p+(H(z,-14084)|0)|0;r=(H(z,-11295)|0)+(r*5027|0)|0;z=n+x|0;n=x-n|0;x=p+v|0;p=v-p|0;v=r+f|0;r=f-r|0;f=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;C=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;A=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;s=H(c[j+224>>2]|0,b[d+112>>1]|0)|0;q=s<<13;E=A+f|0;w=(C+f|0)*10935|0;D=E*9810|0;y=w+(H(f,-9232)|0)+D+q|0;E=E*6164|0;B=f-C|0;o=(B*3826|0)-q|0;f=E+(H(f,-8693)|0)+o|0;u=(H(A+C|0,-1297)|0)-q|0;w=w+(H(C,-3474)|0)+u|0;u=D+(H(A,-19447)|0)+u|0;D=(A-C|0)*11512|0;q=D+(H(A,-13850)|0)+E+q|0;o=D+(C*5529|0)+o|0;s=B-A+s<<2;A=y+z|0;c[k>>2]=11?A>>11:A;y=z-y|0;c[k+416>>2]=11?y>>11:y;y=w+x|0;c[k+32>>2]=11?y>>11:y;w=x-w|0;c[k+384>>2]=11?w>>11:w;w=u+v|0;c[k+64>>2]=11?w>>11:w;u=v-u|0;c[k+352>>2]=11?u>>11:u;c[k+96>>2]=s+t;c[k+320>>2]=t-s;s=q+r|0;c[k+128>>2]=11?s>>11:s;q=r-q|0;c[k+288>>2]=11?q>>11:q;q=o+p|0;c[k+160>>2]=11?q>>11:q;o=p-o|0;c[k+256>>2]=11?o>>11:o;o=f+n|0;c[k+192>>2]=11?o>>11:o;f=n-f|0;c[k+224>>2]=11?f>>11:f;e=e+1|0;if((e|0)==8)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){E=(c[g+(d<<2)>>2]|0)+h|0;y=(c[i>>2]<<13)+131072|0;w=c[i+16>>2]|0;s=y+(w*10438|0)|0;u=y+(w*2578|0)|0;D=y+(H(w,-7223)|0)|0;w=y+(H(w,-11586)|0)|0;y=c[i+8>>2]|0;q=c[i+24>>2]|0;A=(q+y|0)*9058|0;C=A+(y*2237|0)|0;A=A+(H(q,-14084)|0)|0;y=(H(q,-11295)|0)+(y*5027|0)|0;q=C+s|0;C=s-C|0;s=A+u|0;A=u-A|0;u=y+D|0;y=D-y|0;D=c[i+4>>2]|0;n=c[i+12>>2]|0;p=c[i+20>>2]|0;x=c[i+28>>2]<<13;z=p+D|0;t=(n+D|0)*10935|0;l=z*9810|0;r=t+(H(D,-9232)|0)+l+x|0;z=z*6164|0;o=D-n|0;B=(o*3826|0)-x|0;D=z+(H(D,-8693)|0)+B|0;v=(H(p+n|0,-1297)|0)-x|0;t=t+(H(n,-3474)|0)+v|0;v=l+(H(p,-19447)|0)+v|0;l=(p-n|0)*11512|0;z=x+(H(p,-13850)|0)+l+z|0;B=l+(n*5529|0)+B|0;x=(o-p<<13)+x|0;p=r+q|0;a[E>>0]=a[e+((18?p>>>18:p)&1023)>>0]|0;r=q-r|0;a[E+13>>0]=a[e+((18?r>>>18:r)&1023)>>0]|0;r=t+s|0;a[E+1>>0]=a[e+((18?r>>>18:r)&1023)>>0]|0;t=s-t|0;a[E+12>>0]=a[e+((18?t>>>18:t)&1023)>>0]|0;t=v+u|0;a[E+2>>0]=a[e+((18?t>>>18:t)&1023)>>0]|0;v=u-v|0;a[E+11>>0]=a[e+((18?v>>>18:v)&1023)>>0]|0;v=x+w|0;a[E+3>>0]=a[e+((18?v>>>18:v)&1023)>>0]|0;x=w-x|0;a[E+10>>0]=a[e+((18?x>>>18:x)&1023)>>0]|0;x=z+y|0;a[E+4>>0]=a[e+((18?x>>>18:x)&1023)>>0]|0;z=y-z|0;a[E+9>>0]=a[e+((18?z>>>18:z)&1023)>>0]|0;z=B+A|0;a[E+5>>0]=a[e+((18?z>>>18:z)&1023)>>0]|0;B=A-B|0;a[E+8>>0]=a[e+((18?B>>>18:B)&1023)>>0]|0;B=D+C|0;a[E+6>>0]=a[e+((18?B>>>18:B)&1023)>>0]|0;D=C-D|0;a[E+7>>0]=a[e+((18?D>>>18:D)&1023)>>0]|0;d=d+1|0;if((d|0)==14)break;else i=i+32|0}Xc=m;return}function _jpeg_idct_13x13(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;m=Xc;Xc=Xc+416|0;if((Xc|0)>=(Yc|0))N(416);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){f=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;B=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;q=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;p=H(c[j+192>>2]|0,b[d+96>>1]|0)|0;z=p+q|0;p=q-p|0;q=z*9465|0;u=(p*793|0)+f|0;y=q+(B*11249|0)+u|0;u=(B*4108|0)-q+u|0;q=z*2592|0;o=(p*3989|0)+f|0;w=(B*8672|0)-q+o|0;o=q+(H(B,-10258)|0)+o|0;z=z*3570|0;q=f+(H(p,-7678)|0)|0;s=(H(B,-1396)|0)-z+q|0;q=z+(H(B,-6581)|0)+q|0;f=((p-B|0)*11585|0)+f|0;B=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;p=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;z=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;n=H(c[j+224>>2]|0,b[d+112>>1]|0)|0;v=(p+B|0)*10832|0;t=(z+B|0)*9534|0;A=n+B|0;C=A*7682|0;x=v+(H(B,-16549)|0)+t+C|0;E=H(z+p|0,-2773)|0;D=H(n+p|0,-9534)|0;v=v+(p*6859|0)+E+D|0;r=H(n+z|0,-5384)|0;t=E+(H(z,-12879)|0)+t+r|0;r=D+(n*18068|0)+C+r|0;A=(A*2773|0)+((z-p|0)*7682|0)|0;p=A+(B*2611|0)+(H(p,-3818)|0)|0;n=A+(z*3150|0)+(H(n,-14273)|0)|0;z=x+y|0;c[k>>2]=11?z>>11:z;x=y-x|0;c[k+384>>2]=11?x>>11:x;x=v+w|0;c[k+32>>2]=11?x>>11:x;v=w-v|0;c[k+352>>2]=11?v>>11:v;v=t+u|0;c[k+64>>2]=11?v>>11:v;t=u-t|0;c[k+320>>2]=11?t>>11:t;t=r+s|0;c[k+96>>2]=11?t>>11:t;r=s-r|0;c[k+288>>2]=11?r>>11:r;r=p+q|0;c[k+128>>2]=11?r>>11:r;p=q-p|0;c[k+256>>2]=11?p>>11:p;p=n+o|0;c[k+160>>2]=11?p>>11:p;n=o-n|0;c[k+224>>2]=11?n>>11:n;c[k+192>>2]=11?f>>11:f;e=e+1|0;if((e|0)==8)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){E=(c[g+(d<<2)>>2]|0)+h|0;D=(c[i>>2]<<13)+131072|0;o=c[i+8>>2]|0;z=c[i+16>>2]|0;A=c[i+24>>2]|0;q=A+z|0;A=z-A|0;z=q*9465|0;v=(A*793|0)+D|0;r=z+(o*11249|0)+v|0;v=(o*4108|0)-z+v|0;z=q*2592|0;B=(A*3989|0)+D|0;t=(o*8672|0)-z+B|0;B=z+(H(o,-10258)|0)+B|0;q=q*3570|0;z=D+(H(A,-7678)|0)|0;x=(H(o,-1396)|0)-q+z|0;z=q+(H(o,-6581)|0)+z|0;D=((A-o|0)*11585|0)+D|0;o=c[i+4>>2]|0;A=c[i+12>>2]|0;q=c[i+20>>2]|0;C=c[i+28>>2]|0;u=(A+o|0)*10832|0;w=(q+o|0)*9534|0;p=C+o|0;n=p*7682|0;s=u+(H(o,-16549)|0)+w+n|0;k=H(q+A|0,-2773)|0;l=H(C+A|0,-9534)|0;u=u+(A*6859|0)+k+l|0;y=H(C+q|0,-5384)|0;w=k+(H(q,-12879)|0)+w+y|0;y=l+(C*18068|0)+n+y|0;p=(p*2773|0)+((q-A|0)*7682|0)|0;A=p+(o*2611|0)+(H(A,-3818)|0)|0;C=p+(q*3150|0)+(H(C,-14273)|0)|0;q=s+r|0;a[E>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;s=r-s|0;a[E+12>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;s=u+t|0;a[E+1>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;u=t-u|0;a[E+11>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;u=w+v|0;a[E+2>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;w=v-w|0;a[E+10>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;w=y+x|0;a[E+3>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;y=x-y|0;a[E+9>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;y=A+z|0;a[E+4>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;A=z-A|0;a[E+8>>0]=a[e+((18?A>>>18:A)&1023)>>0]|0;A=C+B|0;a[E+5>>0]=a[e+((18?A>>>18:A)&1023)>>0]|0;C=B-C|0;a[E+7>>0]=a[e+((18?C>>>18:C)&1023)>>0]|0;a[E+6>>0]=a[e+((18?D>>>18:D)&1023)>>0]|0;d=d+1|0;if((d|0)==13)break;else i=i+32|0}Xc=m;return}function _jpeg_idct_12x12(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;m=Xc;Xc=Xc+384|0;if((Xc|0)>=(Yc|0))N(384);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){n=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;z=H((b[d+64>>1]|0)*10033|0,c[j+128>>2]|0)|0;y=z+n|0;z=n-z|0;t=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;r=H(b[d+96>>1]<<13,c[j+192>>2]|0)|0;p=(t<<13)-r|0;v=p+n|0;p=n-p|0;n=r+(t*11190|0)|0;x=n+y|0;n=y-n|0;r=(t*2998|0)-r|0;t=r+z|0;r=z-r|0;z=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;y=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;o=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;u=H(c[j+224>>2]|0,b[d+112>>1]|0)|0;B=y*10703|0;A=H(y,-4433)|0;s=o+z|0;f=(u+s|0)*7053|0;s=f+(s*2139|0)|0;w=B+(z*2295|0)+s|0;q=H(u+o|0,-8565)|0;s=(H(o,-12112)|0)+A+q+s|0;q=(u*12998|0)-B+f+q|0;f=A+(H(z,-5540)|0)+(H(u,-16244)|0)+f|0;u=z-u|0;o=y-o|0;y=(u+o|0)*4433|0;u=y+(u*6270|0)|0;o=y+(H(o,-15137)|0)|0;y=w+x|0;c[k>>2]=11?y>>11:y;w=x-w|0;c[k+352>>2]=11?w>>11:w;w=u+v|0;c[k+32>>2]=11?w>>11:w;u=v-u|0;c[k+320>>2]=11?u>>11:u;u=s+t|0;c[k+64>>2]=11?u>>11:u;s=t-s|0;c[k+288>>2]=11?s>>11:s;s=q+r|0;c[k+96>>2]=11?s>>11:s;q=r-q|0;c[k+256>>2]=11?q>>11:q;q=o+p|0;c[k+128>>2]=11?q>>11:q;o=p-o|0;c[k+224>>2]=11?o>>11:o;o=f+n|0;c[k+160>>2]=11?o>>11:o;f=n-f|0;c[k+192>>2]=11?f>>11:f;e=e+1|0;if((e|0)==8)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){B=(c[g+(d<<2)>>2]|0)+h|0;z=(c[i>>2]<<13)+131072|0;n=(c[i+16>>2]|0)*10033|0;o=z+n|0;n=z-n|0;t=c[i+8>>2]|0;v=c[i+24>>2]<<13;x=(t<<13)-v|0;r=x+z|0;x=z-x|0;z=v+(t*11190|0)|0;p=z+o|0;z=o-z|0;v=(t*2998|0)-v|0;t=v+n|0;v=n-v|0;n=c[i+4>>2]|0;o=c[i+12>>2]|0;y=c[i+20>>2]|0;s=c[i+28>>2]|0;k=o*10703|0;l=H(o,-4433)|0;u=y+n|0;A=(u+s|0)*7053|0;u=A+(u*2139|0)|0;q=k+(n*2295|0)+u|0;w=H(s+y|0,-8565)|0;u=(H(y,-12112)|0)+l+w+u|0;w=(s*12998|0)-k+A+w|0;A=l+(H(n,-5540)|0)+(H(s,-16244)|0)+A|0;s=n-s|0;y=o-y|0;o=(s+y|0)*4433|0;s=o+(s*6270|0)|0;y=o+(H(y,-15137)|0)|0;o=q+p|0;a[B>>0]=a[e+((18?o>>>18:o)&1023)>>0]|0;q=p-q|0;a[B+11>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;q=s+r|0;a[B+1>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;s=r-s|0;a[B+10>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;s=u+t|0;a[B+2>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;u=t-u|0;a[B+9>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;u=w+v|0;a[B+3>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;w=v-w|0;a[B+8>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;w=y+x|0;a[B+4>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;y=x-y|0;a[B+7>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;y=A+z|0;a[B+5>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;A=z-A|0;a[B+6>>0]=a[e+((18?A>>>18:A)&1023)>>0]|0;d=d+1|0;if((d|0)==12)break;else i=i+32|0}Xc=m;return}function _jpeg_idct_11x11(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;m=Xc;Xc=Xc+352|0;if((Xc|0)>=(Yc|0))N(352);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){f=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;y=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;z=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;s=H(c[j+192>>2]|0,b[d+96>>1]|0)|0;q=(z-y|0)*3529|0;o=s+y|0;v=o-z|0;x=(v*11116|0)+f|0;w=x+((z-s|0)*20862|0)|0;u=w+(H(z,-14924)|0)+q|0;w=w+(s*17333|0)|0;q=x+q+(H(y,-12399)|0)|0;o=x+(H(o,-9467)|0)|0;s=o+(H(s,-6461)|0)|0;o=(z*15929|0)+(H(y,-11395)|0)+o|0;f=(H(v,-11585)|0)+f|0;v=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;y=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;z=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;x=H(c[j+224>>2]|0,b[d+112>>1]|0)|0;B=y+v|0;n=(z+B+x|0)*3264|0;B=B*7274|0;r=(z+v|0)*5492|0;p=n+((x+v|0)*3e3|0)|0;v=B+(H(v,-7562)|0)+r+p|0;t=n+(H(z+y|0,-9527)|0)|0;r=r+(H(z,-9766)|0)+t|0;A=H(x+y|0,-14731)|0;t=B+(y*16984|0)+A+t|0;p=A+(x*17223|0)+p|0;n=(z*8203|0)+(H(y,-12019)|0)+(H(x,-13802)|0)+n|0;x=v+w|0;c[k>>2]=11?x>>11:x;v=w-v|0;c[k+320>>2]=11?v>>11:v;v=t+u|0;c[k+32>>2]=11?v>>11:v;t=u-t|0;c[k+288>>2]=11?t>>11:t;t=r+s|0;c[k+64>>2]=11?t>>11:t;r=s-r|0;c[k+256>>2]=11?r>>11:r;r=p+q|0;c[k+96>>2]=11?r>>11:r;p=q-p|0;c[k+224>>2]=11?p>>11:p;p=n+o|0;c[k+128>>2]=11?p>>11:p;n=o-n|0;c[k+192>>2]=11?n>>11:n;c[k+160>>2]=11?f>>11:f;e=e+1|0;if((e|0)==8)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){B=(c[g+(d<<2)>>2]|0)+h|0;A=(c[i>>2]<<13)+131072|0;o=c[i+8>>2]|0;n=c[i+16>>2]|0;u=c[i+24>>2]|0;w=(n-o|0)*3529|0;y=u+o|0;r=y-n|0;p=(r*11116|0)+A|0;q=p+((n-u|0)*20862|0)|0;s=q+(H(n,-14924)|0)+w|0;q=q+(u*17333|0)|0;w=p+w+(H(o,-12399)|0)|0;y=p+(H(y,-9467)|0)|0;u=y+(H(u,-6461)|0)|0;y=(n*15929|0)+(H(o,-11395)|0)+y|0;A=(H(r,-11585)|0)+A|0;r=c[i+4>>2]|0;o=c[i+12>>2]|0;n=c[i+20>>2]|0;p=c[i+28>>2]|0;k=o+r|0;z=(k+n+p|0)*3264|0;k=k*7274|0;v=(n+r|0)*5492|0;x=z+((p+r|0)*3e3|0)|0;r=k+(H(r,-7562)|0)+v+x|0;t=z+(H(n+o|0,-9527)|0)|0;v=v+(H(n,-9766)|0)+t|0;l=H(p+o|0,-14731)|0;t=k+(o*16984|0)+l+t|0;x=l+(p*17223|0)+x|0;z=(n*8203|0)+(H(o,-12019)|0)+(H(p,-13802)|0)+z|0;p=r+q|0;a[B>>0]=a[e+((18?p>>>18:p)&1023)>>0]|0;r=q-r|0;a[B+10>>0]=a[e+((18?r>>>18:r)&1023)>>0]|0;r=t+s|0;a[B+1>>0]=a[e+((18?r>>>18:r)&1023)>>0]|0;t=s-t|0;a[B+9>>0]=a[e+((18?t>>>18:t)&1023)>>0]|0;t=v+u|0;a[B+2>>0]=a[e+((18?t>>>18:t)&1023)>>0]|0;v=u-v|0;a[B+8>>0]=a[e+((18?v>>>18:v)&1023)>>0]|0;v=x+w|0;a[B+3>>0]=a[e+((18?v>>>18:v)&1023)>>0]|0;x=w-x|0;a[B+7>>0]=a[e+((18?x>>>18:x)&1023)>>0]|0;x=z+y|0;a[B+4>>0]=a[e+((18?x>>>18:x)&1023)>>0]|0;z=y-z|0;a[B+6>>0]=a[e+((18?z>>>18:z)&1023)>>0]|0;a[B+5>>0]=a[e+((18?A>>>18:A)&1023)>>0]|0;d=d+1|0;if((d|0)==11)break;else i=i+32|0}Xc=m;return}function _jpeg_idct_10x10(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;m=Xc;Xc=Xc+320|0;if((Xc|0)>=(Yc|0))N(320);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){r=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;n=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;t=(n*9373|0)+r|0;w=(H(n,-3580)|0)+r|0;r=(H(n,-11586)|0)+r|0;r=11?r>>11:r;n=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;p=H(c[j+192>>2]|0,b[d+96>>1]|0)|0;v=(p+n|0)*6810|0;n=v+(n*4209|0)|0;p=v+(H(p,-17828)|0)|0;v=n+t|0;n=t-n|0;t=p+w|0;p=w-p|0;w=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;x=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;s=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;q=H(c[j+224>>2]|0,b[d+112>>1]|0)|0;o=q+x|0;q=x-q|0;x=q*2531|0;y=s<<13;z=o*7791|0;f=x+y|0;u=z+(w*11443|0)+f|0;f=(w*1812|0)-z+f|0;o=o*4815|0;x=y-x-(q<<12)|0;q=w-s-q<<2;s=(w*10323|0)-o-x|0;o=x+((w*5260|0)-o)|0;w=u+v|0;c[k>>2]=11?w>>11:w;u=v-u|0;c[k+288>>2]=11?u>>11:u;u=s+t|0;c[k+32>>2]=11?u>>11:u;s=t-s|0;c[k+256>>2]=11?s>>11:s;c[k+64>>2]=q+r;c[k+224>>2]=r-q;q=o+p|0;c[k+96>>2]=11?q>>11:q;o=p-o|0;c[k+192>>2]=11?o>>11:o;o=f+n|0;c[k+128>>2]=11?o>>11:o;f=n-f|0;c[k+160>>2]=11?f>>11:f;e=e+1|0;if((e|0)==8)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){z=(c[g+(d<<2)>>2]|0)+h|0;x=(c[i>>2]<<13)+131072|0;t=c[i+16>>2]|0;r=x+(t*9373|0)|0;o=x+(H(t,-3580)|0)|0;t=x+(H(t,-11586)|0)|0;x=c[i+8>>2]|0;v=c[i+24>>2]|0;p=(v+x|0)*6810|0;x=p+(x*4209|0)|0;v=p+(H(v,-17828)|0)|0;p=x+r|0;x=r-x|0;r=v+o|0;v=o-v|0;o=c[i+4>>2]|0;n=c[i+12>>2]|0;u=c[i+20>>2]<<13;s=c[i+28>>2]|0;w=s+n|0;s=n-s|0;n=s*2531|0;l=w*7791|0;y=n+u|0;q=l+(o*11443|0)+y|0;y=(o*1812|0)-l+y|0;w=w*4815|0;n=u-n-(s<<12)|0;u=(o-s<<13)-u|0;s=(o*10323|0)-w-n|0;w=n+((o*5260|0)-w)|0;o=q+p|0;a[z>>0]=a[e+((18?o>>>18:o)&1023)>>0]|0;q=p-q|0;a[z+9>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;q=s+r|0;a[z+1>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;s=r-s|0;a[z+8>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;s=u+t|0;a[z+2>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;u=t-u|0;a[z+7>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;u=w+v|0;a[z+3>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;w=v-w|0;a[z+6>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;w=y+x|0;a[z+4>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;y=x-y|0;a[z+5>>0]=a[e+((18?y>>>18:y)&1023)>>0]|0;d=d+1|0;if((d|0)==10)break;else i=i+32|0}Xc=m;return}function _jpeg_idct_9x9(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;m=Xc;Xc=Xc+288|0;if((Xc|0)>=(Yc|0))N(288);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){q=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;w=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;o=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;f=H((b[d+96>>1]|0)*5793|0,c[j+192>>2]|0)|0;v=f+q|0;f=q-f-f|0;q=w-o|0;s=f+(q*5793|0)|0;f=(H(q,-11586)|0)+f|0;q=(o+w|0)*10887|0;w=w*8875|0;o=o*2012|0;u=q-o+v|0;q=v-q+w|0;o=v-w+o|0;w=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;v=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;r=H(c[j+224>>2]|0,b[d+112>>1]|0)|0;x=H(H(b[d+48>>1]|0,-10033)|0,c[j+96>>2]|0)|0;p=(v+w|0)*7447|0;n=(r+w|0)*3962|0;t=p-x+n|0;y=(v-r|0)*11409|0;p=x-y+p|0;n=y+x+n|0;r=(w-v-r|0)*10033|0;v=t+u|0;c[k>>2]=11?v>>11:v;t=u-t|0;c[k+256>>2]=11?t>>11:t;t=r+s|0;c[k+32>>2]=11?t>>11:t;r=s-r|0;c[k+224>>2]=11?r>>11:r;r=p+q|0;c[k+64>>2]=11?r>>11:r;p=q-p|0;c[k+192>>2]=11?p>>11:p;p=n+o|0;c[k+96>>2]=11?p>>11:p;n=o-n|0;c[k+160>>2]=11?n>>11:n;c[k+128>>2]=11?f>>11:f;e=e+1|0;if((e|0)==8)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){y=(c[g+(d<<2)>>2]|0)+h|0;t=(c[i>>2]<<13)+131072|0;n=c[i+8>>2]|0;v=c[i+16>>2]|0;x=(c[i+24>>2]|0)*5793|0;o=x+t|0;x=t-x-x|0;t=n-v|0;r=x+(t*5793|0)|0;x=(H(t,-11586)|0)+x|0;t=(v+n|0)*10887|0;n=n*8875|0;v=v*2012|0;p=t-v+o|0;t=o-t+n|0;v=o-n+v|0;n=c[i+4>>2]|0;o=c[i+20>>2]|0;s=c[i+28>>2]|0;l=H(c[i+12>>2]|0,-10033)|0;u=(o+n|0)*7447|0;w=(s+n|0)*3962|0;q=u-l+w|0;k=(o-s|0)*11409|0;u=l-k+u|0;w=k+l+w|0;s=(n-o-s|0)*10033|0;o=q+p|0;a[y>>0]=a[e+((18?o>>>18:o)&1023)>>0]|0;q=p-q|0;a[y+8>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;q=s+r|0;a[y+1>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;s=r-s|0;a[y+7>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;s=u+t|0;a[y+2>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;u=t-u|0;a[y+6>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;u=w+v|0;a[y+3>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;w=v-w|0;a[y+5>>0]=a[e+((18?w>>>18:w)&1023)>>0]|0;a[y+4>>0]=a[e+((18?x>>>18:x)&1023)>>0]|0;d=d+1|0;if((d|0)==9)break;else i=i+32|0}Xc=m;return}function _jpeg_idct_7x7(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;m=Xc;Xc=Xc+208|0;if((Xc|0)>=(Yc|0))N(208);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){f=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;t=H(c[j+64>>2]|0,b[d+32>>1]|0)|0;n=H(c[j+128>>2]|0,b[d+64>>1]|0)|0;s=H(c[j+192>>2]|0,b[d+96>>1]|0)|0;r=(n-s|0)*7223|0;v=(t-n|0)*2578|0;q=(H(n,-15083)|0)+f+v+r|0;u=s+t|0;o=(u*10438|0)+f|0;s=r+(H(s,-637)|0)+o|0;o=v+(H(t,-20239)|0)+o|0;f=((n-u|0)*11585|0)+f|0;u=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;n=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;t=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;v=(n+u|0)*7663|0;r=(u-n|0)*1395|0;n=H(t+n|0,-11295)|0;p=v+r+n|0;u=(t+u|0)*5027|0;r=u+(v-r)|0;n=u+(t*15326|0)+n|0;t=r+s|0;c[k>>2]=11?t>>11:t;r=s-r|0;c[k+168>>2]=11?r>>11:r;r=p+q|0;c[k+28>>2]=11?r>>11:r;p=q-p|0;c[k+140>>2]=11?p>>11:p;p=n+o|0;c[k+56>>2]=11?p>>11:p;n=o-n|0;c[k+112>>2]=11?n>>11:n;c[k+84>>2]=11?f>>11:f;e=e+1|0;if((e|0)==7)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){v=(c[g+(d<<2)>>2]|0)+h|0;u=(c[i>>2]<<13)+131072|0;n=c[i+8>>2]|0;t=c[i+16>>2]|0;o=c[i+24>>2]|0;p=(t-o|0)*7223|0;k=(n-t|0)*2578|0;q=(H(t,-15083)|0)+u+k+p|0;l=o+n|0;s=(l*10438|0)+u|0;o=p+(H(o,-637)|0)+s|0;s=k+(H(n,-20239)|0)+s|0;u=((t-l|0)*11585|0)+u|0;l=c[i+4>>2]|0;t=c[i+12>>2]|0;n=c[i+20>>2]|0;k=(t+l|0)*7663|0;p=(l-t|0)*1395|0;t=H(n+t|0,-11295)|0;r=k+p+t|0;l=(n+l|0)*5027|0;p=k-p+l|0;t=l+(n*15326|0)+t|0;n=p+o|0;a[v>>0]=a[e+((18?n>>>18:n)&1023)>>0]|0;p=o-p|0;a[v+6>>0]=a[e+((18?p>>>18:p)&1023)>>0]|0;p=r+q|0;a[v+1>>0]=a[e+((18?p>>>18:p)&1023)>>0]|0;r=q-r|0;a[v+5>>0]=a[e+((18?r>>>18:r)&1023)>>0]|0;r=t+s|0;a[v+2>>0]=a[e+((18?r>>>18:r)&1023)>>0]|0;t=s-t|0;a[v+4>>0]=a[e+((18?t>>>18:t)&1023)>>0]|0;a[v+3>>0]=a[e+((18?u>>>18:u)&1023)>>0]|0;d=d+1|0;if((d|0)==7)break;else i=i+28|0}Xc=m;return}function _jpeg_idct_6x6(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;m=Xc;Xc=Xc+144|0;if((Xc|0)>=(Yc|0))N(144);i=m;l=c[d+336>>2]|0;k=i;j=c[e+84>>2]|0;d=f;e=0;while(1){p=H(b[d>>1]<<13,c[j>>2]|0)|0|1024;n=H((b[d+64>>1]|0)*5793|0,c[j+128>>2]|0)|0;t=n+p|0;p=(H(n,-2)|0)+p|0;p=11?p>>11:p;n=H((b[d+32>>1]|0)*10033|0,c[j+64>>2]|0)|0;r=n+t|0;n=t-n|0;t=H(c[j+32>>2]|0,b[d+16>>1]|0)|0;s=H(c[j+96>>2]|0,b[d+48>>1]|0)|0;o=H(c[j+160>>2]|0,b[d+80>>1]|0)|0;f=(o+t|0)*2998|0;q=f+(s+t<<13)|0;f=f+(o-s<<13)|0;o=t-s-o<<2;s=q+r|0;c[k>>2]=11?s>>11:s;q=r-q|0;c[k+120>>2]=11?q>>11:q;c[k+24>>2]=o+p;c[k+96>>2]=p-o;o=f+n|0;c[k+48>>2]=11?o>>11:o;f=n-f|0;c[k+72>>2]=11?f>>11:f;e=e+1|0;if((e|0)==6)break;else{k=k+4|0;j=j+4|0;d=d+2|0}}e=l+128|0;d=0;while(1){t=(c[g+(d<<2)>>2]|0)+h|0;r=(c[i>>2]<<13)+131072|0;p=(c[i+16>>2]|0)*5793|0;k=r+p|0;p=r-p-p|0;r=(c[i+8>>2]|0)*10033|0;n=k+r|0;r=k-r|0;k=c[i+4>>2]|0;l=c[i+12>>2]|0;q=c[i+20>>2]|0;s=(q+k|0)*2998|0;o=s+(l+k<<13)|0;s=s+(q-l<<13)|0;q=k-l-q<<13;l=o+n|0;a[t>>0]=a[e+((18?l>>>18:l)&1023)>>0]|0;o=n-o|0;a[t+5>>0]=a[e+((18?o>>>18:o)&1023)>>0]|0;o=q+p|0;a[t+1>>0]=a[e+((18?o>>>18:o)&1023)>>0]|0;q=p-q|0;a[t+4>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;q=s+r|0;a[t+2>>0]=a[e+((18?q>>>18:q)&1023)>>0]|0;s=r-s|0;a[t+3>>0]=a[e+((18?s>>>18:s)&1023)>>0]|0;d=d+1|0;if((d|0)==6)break;else i=i+24|0}Xc=m;return}function _jpeg_idct_5x5(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;i=Xc;Xc=Xc+112|0;if((Xc|0)>=(Yc|0))N(112);l=i;d=c[d+336>>2]|0;o=c[e+84>>2]|0;n=H(b[f>>1]<<13,c[o>>2]|0)|0|1024;e=H(c[o+64>>2]|0,b[f+32>>1]|0)|0;p=H(c[o+128>>2]|0,b[f+64>>1]|0)|0;q=(p+e|0)*6476|0;p=e-p|0;e=(p*2896|0)+n|0;j=e+q|0;q=e-q|0;n=(H(p,-11584)|0)+n|0;p=H(c[o+32>>2]|0,b[f+16>>1]|0)|0;e=H(c[o+96>>2]|0,b[f+48>>1]|0)|0;m=(e+p|0)*6810|0;p=m+(p*4209|0)|0;e=m+(H(e,-17828)|0)|0;m=p+j|0;c[l>>2]=11?m>>11:m;p=j-p|0;c[l+80>>2]=11?p>>11:p;p=e+q|0;j=l+20|0;c[j>>2]=11?p>>11:p;e=q-e|0;c[l+60>>2]=11?e>>11:e;c[l+40>>2]=11?n>>11:n;n=l+4|0;e=H(b[f+2>>1]<<13,c[o+4>>2]|0)|0|1024;q=H(c[o+68>>2]|0,b[f+34>>1]|0)|0;p=H(c[o+132>>2]|0,b[f+66>>1]|0)|0;m=(p+q|0)*6476|0;p=q-p|0;q=(p*2896|0)+e|0;k=q+m|0;m=q-m|0;e=(H(p,-11584)|0)+e|0;p=H(c[o+36>>2]|0,b[f+18>>1]|0)|0;q=H(c[o+100>>2]|0,b[f+50>>1]|0)|0;r=(q+p|0)*6810|0;p=r+(p*4209|0)|0;q=r+(H(q,-17828)|0)|0;r=p+k|0;c[n>>2]=11?r>>11:r;p=k-p|0;c[l+84>>2]=11?p>>11:p;p=q+m|0;c[l+24>>2]=11?p>>11:p;q=m-q|0;c[l+64>>2]=11?q>>11:q;c[l+44>>2]=11?e>>11:e;e=H(b[f+4>>1]<<13,c[o+8>>2]|0)|0|1024;q=H(c[o+72>>2]|0,b[f+36>>1]|0)|0;m=H(c[o+136>>2]|0,b[f+68>>1]|0)|0;p=(m+q|0)*6476|0;m=q-m|0;q=(m*2896|0)+e|0;k=q+p|0;p=q-p|0;e=(H(m,-11584)|0)+e|0;m=H(c[o+40>>2]|0,b[f+20>>1]|0)|0;q=H(c[o+104>>2]|0,b[f+52>>1]|0)|0;r=(q+m|0)*6810|0;m=r+(m*4209|0)|0;q=r+(H(q,-17828)|0)|0;r=m+k|0;c[l+8>>2]=11?r>>11:r;m=k-m|0;c[l+88>>2]=11?m>>11:m;m=q+p|0;c[l+28>>2]=11?m>>11:m;q=p-q|0;c[l+68>>2]=11?q>>11:q;c[l+48>>2]=11?e>>11:e;e=H(b[f+6>>1]<<13,c[o+12>>2]|0)|0|1024;q=H(c[o+76>>2]|0,b[f+38>>1]|0)|0;p=H(c[o+140>>2]|0,b[f+70>>1]|0)|0;m=(p+q|0)*6476|0;p=q-p|0;q=(p*2896|0)+e|0;k=q+m|0;m=q-m|0;e=(H(p,-11584)|0)+e|0;p=H(c[o+44>>2]|0,b[f+22>>1]|0)|0;q=H(c[o+108>>2]|0,b[f+54>>1]|0)|0;r=(q+p|0)*6810|0;p=r+(p*4209|0)|0;q=r+(H(q,-17828)|0)|0;r=p+k|0;c[l+12>>2]=11?r>>11:r;p=k-p|0;c[l+92>>2]=11?p>>11:p;p=q+m|0;c[l+32>>2]=11?p>>11:p;q=m-q|0;c[l+72>>2]=11?q>>11:q;c[l+52>>2]=11?e>>11:e;e=H(b[f+8>>1]<<13,c[o+16>>2]|0)|0|1024;q=H(c[o+80>>2]|0,b[f+40>>1]|0)|0;m=H(c[o+144>>2]|0,b[f+72>>1]|0)|0;p=(m+q|0)*6476|0;m=q-m|0;q=(m*2896|0)+e|0;k=q+p|0;p=q-p|0;e=(H(m,-11584)|0)+e|0;m=H(c[o+48>>2]|0,b[f+24>>1]|0)|0;f=H(c[o+112>>2]|0,b[f+56>>1]|0)|0;o=(f+m|0)*6810|0;m=o+(m*4209|0)|0;f=o+(H(f,-17828)|0)|0;o=m+k|0;c[l+16>>2]=11?o>>11:o;m=k-m|0;c[l+96>>2]=11?m>>11:m;m=f+p|0;c[l+36>>2]=11?m>>11:m;f=p-f|0;c[l+76>>2]=11?f>>11:f;c[l+56>>2]=11?e>>11:e;f=d+128|0;e=(c[g>>2]|0)+h|0;d=(c[l>>2]<<13)+131072|0;p=c[l+8>>2]|0;m=c[l+16>>2]|0;k=(m+p|0)*6476|0;m=p-m|0;p=(m*2896|0)+d|0;o=p+k|0;k=p-k|0;d=(H(m,-11584)|0)+d|0;n=c[n>>2]|0;m=c[l+12>>2]|0;p=(m+n|0)*6810|0;n=p+(n*4209|0)|0;m=p+(H(m,-17828)|0)|0;p=n+o|0;a[e>>0]=a[f+((18?p>>>18:p)&1023)>>0]|0;n=o-n|0;a[e+4>>0]=a[f+((18?n>>>18:n)&1023)>>0]|0;n=m+k|0;a[e+1>>0]=a[f+((18?n>>>18:n)&1023)>>0]|0;m=k-m|0;a[e+3>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;a[e+2>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;e=(c[g+4>>2]|0)+h|0;j=(c[j>>2]<<13)+131072|0;d=c[l+28>>2]|0;m=c[l+36>>2]|0;k=(m+d|0)*6476|0;m=d-m|0;d=(m*2896|0)+j|0;n=d+k|0;k=d-k|0;j=(H(m,-11584)|0)+j|0;m=c[l+24>>2]|0;d=c[l+32>>2]|0;o=(d+m|0)*6810|0;m=o+(m*4209|0)|0;d=o+(H(d,-17828)|0)|0;o=m+n|0;a[e>>0]=a[f+((18?o>>>18:o)&1023)>>0]|0;m=n-m|0;a[e+4>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;m=d+k|0;a[e+1>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;d=k-d|0;a[e+3>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;a[e+2>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;e=(c[g+8>>2]|0)+h|0;j=(c[l+40>>2]<<13)+131072|0;d=c[l+48>>2]|0;k=c[l+56>>2]|0;m=(k+d|0)*6476|0;k=d-k|0;d=(k*2896|0)+j|0;n=d+m|0;m=d-m|0;j=(H(k,-11584)|0)+j|0;k=c[l+44>>2]|0;d=c[l+52>>2]|0;o=(d+k|0)*6810|0;k=o+(k*4209|0)|0;d=o+(H(d,-17828)|0)|0;o=k+n|0;a[e>>0]=a[f+((18?o>>>18:o)&1023)>>0]|0;k=n-k|0;a[e+4>>0]=a[f+((18?k>>>18:k)&1023)>>0]|0;k=d+m|0;a[e+1>>0]=a[f+((18?k>>>18:k)&1023)>>0]|0;d=m-d|0;a[e+3>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;a[e+2>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;e=(c[g+12>>2]|0)+h|0;j=(c[l+60>>2]<<13)+131072|0;d=c[l+68>>2]|0;m=c[l+76>>2]|0;k=(m+d|0)*6476|0;m=d-m|0;d=(m*2896|0)+j|0;n=d+k|0;k=d-k|0;j=(H(m,-11584)|0)+j|0;m=c[l+64>>2]|0;d=c[l+72>>2]|0;o=(d+m|0)*6810|0;m=o+(m*4209|0)|0;d=o+(H(d,-17828)|0)|0;o=m+n|0;a[e>>0]=a[f+((18?o>>>18:o)&1023)>>0]|0;m=n-m|0;a[e+4>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;m=d+k|0;a[e+1>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;d=k-d|0;a[e+3>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;a[e+2>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;h=(c[g+16>>2]|0)+h|0;g=(c[l+80>>2]<<13)+131072|0;e=c[l+88>>2]|0;j=c[l+96>>2]|0;d=(j+e|0)*6476|0;j=e-j|0;e=(j*2896|0)+g|0;k=e+d|0;d=e-d|0;g=(H(j,-11584)|0)+g|0;j=c[l+84>>2]|0;e=c[l+92>>2]|0;l=(e+j|0)*6810|0;j=l+(j*4209|0)|0;e=l+(H(e,-17828)|0)|0;l=j+k|0;a[h>>0]=a[f+((18?l>>>18:l)&1023)>>0]|0;j=k-j|0;a[h+4>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;j=e+d|0;a[h+1>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;e=d-e|0;a[h+3>>0]=a[f+((18?e>>>18:e)&1023)>>0]|0;a[h+2>>0]=a[f+((18?g>>>18:g)&1023)>>0]|0;Xc=i;return}function _jpeg_idct_4x4(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;i=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);k=i;d=c[d+336>>2]|0;j=c[e+84>>2]|0;m=H(c[j>>2]|0,b[f>>1]|0)|0;q=H(c[j+64>>2]|0,b[f+32>>1]|0)|0;p=q+m<<2;q=m-q<<2;m=H(c[j+32>>2]|0,b[f+16>>1]|0)|0;n=H(c[j+96>>2]|0,b[f+48>>1]|0)|0;l=((n+m|0)*4433|0)+1024|0;m=l+(m*6270|0)|0;m=11?m>>11:m;n=l+(H(n,-15137)|0)|0;n=11?n>>11:n;c[k>>2]=m+p;c[k+48>>2]=p-m;m=k+16|0;c[m>>2]=n+q;c[k+32>>2]=q-n;n=k+4|0;q=H(c[j+4>>2]|0,b[f+2>>1]|0)|0;p=H(c[j+68>>2]|0,b[f+34>>1]|0)|0;l=p+q<<2;p=q-p<<2;q=H(c[j+36>>2]|0,b[f+18>>1]|0)|0;o=H(c[j+100>>2]|0,b[f+50>>1]|0)|0;e=((o+q|0)*4433|0)+1024|0;q=e+(q*6270|0)|0;q=11?q>>11:q;o=e+(H(o,-15137)|0)|0;o=11?o>>11:o;c[n>>2]=q+l;c[k+52>>2]=l-q;c[k+20>>2]=o+p;c[k+36>>2]=p-o;o=H(c[j+8>>2]|0,b[f+4>>1]|0)|0;p=H(c[j+72>>2]|0,b[f+36>>1]|0)|0;q=p+o<<2;p=o-p<<2;o=H(c[j+40>>2]|0,b[f+20>>1]|0)|0;l=H(c[j+104>>2]|0,b[f+52>>1]|0)|0;e=((l+o|0)*4433|0)+1024|0;o=e+(o*6270|0)|0;o=11?o>>11:o;l=e+(H(l,-15137)|0)|0;l=11?l>>11:l;e=o+q|0;c[k+8>>2]=e;c[k+56>>2]=q-o;c[k+24>>2]=l+p;c[k+40>>2]=p-l;l=H(c[j+12>>2]|0,b[f+6>>1]|0)|0;p=H(c[j+76>>2]|0,b[f+38>>1]|0)|0;o=p+l<<2;p=l-p<<2;l=H(c[j+44>>2]|0,b[f+22>>1]|0)|0;f=H(c[j+108>>2]|0,b[f+54>>1]|0)|0;j=((f+l|0)*4433|0)+1024|0;l=j+(l*6270|0)|0;l=11?l>>11:l;f=j+(H(f,-15137)|0)|0;f=11?f>>11:f;j=l+o|0;c[k+12>>2]=j;c[k+60>>2]=o-l;l=f+p|0;c[k+28>>2]=l;c[k+44>>2]=p-f;f=d+128|0;d=(c[g>>2]|0)+h|0;p=(c[k>>2]|0)+16|0;o=p+e<<13;e=p-e<<13;n=c[n>>2]|0;p=(j+n|0)*4433|0;n=p+(n*6270|0)|0;j=p+(H(j,-15137)|0)|0;p=n+o|0;a[d>>0]=a[f+((18?p>>>18:p)&1023)>>0]|0;n=o-n|0;a[d+3>>0]=a[f+((18?n>>>18:n)&1023)>>0]|0;n=j+e|0;a[d+1>>0]=a[f+((18?n>>>18:n)&1023)>>0]|0;j=e-j|0;a[d+2>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;d=(c[g+4>>2]|0)+h|0;m=(c[m>>2]|0)+16|0;j=c[k+24>>2]|0;e=m+j<<13;j=m-j<<13;m=c[k+20>>2]|0;n=(l+m|0)*4433|0;m=n+(m*6270|0)|0;l=n+(H(l,-15137)|0)|0;n=m+e|0;a[d>>0]=a[f+((18?n>>>18:n)&1023)>>0]|0;m=e-m|0;a[d+3>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;m=l+j|0;a[d+1>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;l=j-l|0;a[d+2>>0]=a[f+((18?l>>>18:l)&1023)>>0]|0;d=(c[g+8>>2]|0)+h|0;l=(c[k+32>>2]|0)+16|0;j=c[k+40>>2]|0;m=l+j<<13;j=l-j<<13;l=c[k+36>>2]|0;e=c[k+44>>2]|0;n=(e+l|0)*4433|0;l=n+(l*6270|0)|0;e=n+(H(e,-15137)|0)|0;n=l+m|0;a[d>>0]=a[f+((18?n>>>18:n)&1023)>>0]|0;l=m-l|0;a[d+3>>0]=a[f+((18?l>>>18:l)&1023)>>0]|0;l=e+j|0;a[d+1>>0]=a[f+((18?l>>>18:l)&1023)>>0]|0;e=j-e|0;a[d+2>>0]=a[f+((18?e>>>18:e)&1023)>>0]|0;h=(c[g+12>>2]|0)+h|0;d=(c[k+48>>2]|0)+16|0;e=c[k+56>>2]|0;j=d+e<<13;e=d-e<<13;d=c[k+52>>2]|0;g=c[k+60>>2]|0;k=(g+d|0)*4433|0;d=k+(d*6270|0)|0;g=k+(H(g,-15137)|0)|0;k=d+j|0;a[h>>0]=a[f+((18?k>>>18:k)&1023)>>0]|0;d=j-d|0;a[h+3>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;d=g+e|0;a[h+1>>0]=a[f+((18?d>>>18:d)&1023)>>0]|0;g=e-g|0;a[h+2>>0]=a[f+((18?g>>>18:g)&1023)>>0]|0;Xc=i;return}function _jpeg_idct_3x3(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;i=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);j=i;d=c[d+336>>2]|0;e=c[e+84>>2]|0;l=H(b[f>>1]<<13,c[e>>2]|0)|0|1024;k=H((b[f+32>>1]|0)*5793|0,c[e+64>>2]|0)|0;n=k+l|0;l=(H(k,-2)|0)+l|0;k=H((b[f+16>>1]|0)*10033|0,c[e+32>>2]|0)|0;m=k+n|0;m=11?m>>11:m;c[j>>2]=m;k=n-k|0;c[j+24>>2]=11?k>>11:k;k=j+12|0;c[k>>2]=11?l>>11:l;l=H(b[f+2>>1]<<13,c[e+4>>2]|0)|0|1024;n=H((b[f+34>>1]|0)*5793|0,c[e+68>>2]|0)|0;q=n+l|0;l=(H(n,-2)|0)+l|0;n=H((b[f+18>>1]|0)*10033|0,c[e+36>>2]|0)|0;o=n+q|0;o=11?o>>11:o;c[j+4>>2]=o;n=q-n|0;c[j+28>>2]=11?n>>11:n;l=11?l>>11:l;c[j+16>>2]=l;n=H(b[f+4>>1]<<13,c[e+8>>2]|0)|0|1024;q=H((b[f+36>>1]|0)*5793|0,c[e+72>>2]|0)|0;p=q+n|0;n=(H(q,-2)|0)+n|0;e=H((b[f+20>>1]|0)*10033|0,c[e+40>>2]|0)|0;q=e+p|0;q=11?q>>11:q;c[j+8>>2]=q;e=p-e|0;e=11?e>>11:e;c[j+32>>2]=e;n=11?n>>11:n;c[j+20>>2]=n;f=d+128|0;d=(c[g>>2]|0)+h|0;m=(m<<13)+131072|0;p=m+(q*5793|0)|0;m=(H(q,-11586)|0)+m|0;o=o*10033|0;q=p+o|0;a[d>>0]=a[f+((18?q>>>18:q)&1023)>>0]|0;o=p-o|0;a[d+2>>0]=a[f+((18?o>>>18:o)&1023)>>0]|0;a[d+1>>0]=a[f+((18?m>>>18:m)&1023)>>0]|0;d=(c[g+4>>2]|0)+h|0;k=(c[k>>2]<<13)+131072|0;m=k+(n*5793|0)|0;k=(H(n,-11586)|0)+k|0;l=l*10033|0;n=m+l|0;a[d>>0]=a[f+((18?n>>>18:n)&1023)>>0]|0;l=m-l|0;a[d+2>>0]=a[f+((18?l>>>18:l)&1023)>>0]|0;a[d+1>>0]=a[f+((18?k>>>18:k)&1023)>>0]|0;h=(c[g+8>>2]|0)+h|0;g=(c[j+24>>2]<<13)+131072|0;d=g+(e*5793|0)|0;g=(H(e,-11586)|0)+g|0;e=(c[j+28>>2]|0)*10033|0;j=d+e|0;a[h>>0]=a[f+((18?j>>>18:j)&1023)>>0]|0;e=d-e|0;a[h+2>>0]=a[f+((18?e>>>18:e)&1023)>>0]|0;a[h+1>>0]=a[f+((18?g>>>18:g)&1023)>>0]|0;Xc=i;return}function _jpeg_idct_2x2(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;d=(c[d+336>>2]|0)+128|0;j=c[e+84>>2]|0;i=H(c[j>>2]|0,b[f>>1]|0)|0;e=H(c[j+32>>2]|0,b[f+16>>1]|0)|0;i=i+4|0;k=e+i|0;e=i-e|0;i=H(c[j+4>>2]|0,b[f+2>>1]|0)|0;f=H(c[j+36>>2]|0,b[f+18>>1]|0)|0;j=f+i|0;f=i-f|0;i=(c[g>>2]|0)+h|0;l=j+k|0;a[i>>0]=a[d+((3?l>>>3:l)&1023)>>0]|0;j=k-j|0;a[i+1>>0]=a[d+((3?j>>>3:j)&1023)>>0]|0;h=(c[g+4>>2]|0)+h|0;g=f+e|0;a[h>>0]=a[d+((3?g>>>3:g)&1023)>>0]|0;g=e-f|0;a[h+1>>0]=a[d+((3?g>>>3:g)&1023)>>0]|0;return}function _jpeg_idct_1x1(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;f=(H(c[c[e+84>>2]>>2]|0,b[f>>1]|0)|0)+4|0;a[(c[g>>2]|0)+h>>0]=a[(c[d+336>>2]|0)+128+((3?f>>>3:f)&1023)>>0]|0;return}function _jpeg_idct_islow(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;o=Xc;Xc=Xc+256|0;if((Xc|0)>=(Yc|0))N(256);m=o;l=c[d+336>>2]|0;k=m;j=c[e+84>>2]|0;i=8;while(1){e=b[f+16>>1]|0;d=b[f+32>>1]|0;if(!((e|d)<<16>>16))if(((((b[f+48>>1]|0)==0?(b[f+64>>1]|0)==0:0)?(b[f+80>>1]|0)==0:0)?(b[f+96>>1]|0)==0:0)?(b[f+112>>1]|0)==0:0){d=H(b[f>>1]<<2,c[j>>2]|0)|0;c[k>>2]=d;c[k+32>>2]=d;c[k+64>>2]=d;c[k+96>>2]=d;c[k+128>>2]=d;c[k+160>>2]=d;c[k+192>>2]=d;e=56}else{d=0;n=9}else n=9;if((n|0)==9){n=0;p=H(c[j+64>>2]|0,d<<16>>16)|0;q=H(c[j+192>>2]|0,b[f+96>>1]|0)|0;d=(q+p|0)*4433|0;p=d+(p*6270|0)|0;q=d+(H(q,-15137)|0)|0;d=H(b[f+64>>1]<<13,c[j+128>>2]|0)|0;u=H(b[f>>1]<<13,c[j>>2]|0)|0|1024;s=d+u|0;d=u-d|0;u=s+p|0;p=s-p|0;s=d+q|0;q=d-q|0;d=H(c[j+224>>2]|0,b[f+112>>1]|0)|0;x=H(c[j+160>>2]|0,b[f+80>>1]|0)|0;v=H(c[j+96>>2]|0,b[f+48>>1]|0)|0;t=H(c[j+32>>2]|0,e<<16>>16)|0;r=v+d|0;e=t+x|0;w=(e+r|0)*9633|0;r=w+(H(r,-16069)|0)|0;e=w+(H(e,-3196)|0)|0;w=H(t+d|0,-7373)|0;d=w+(d*2446|0)+r|0;t=w+(t*12299|0)+e|0;w=H(v+x|0,-20995)|0;e=w+(x*16819|0)+e|0;r=w+(v*25172|0)+r|0;v=t+u|0;c[k>>2]=11?v>>11:v;t=u-t|0;c[k+224>>2]=11?t>>11:t;t=r+s|0;c[k+32>>2]=11?t>>11:t;r=s-r|0;c[k+192>>2]=11?r>>11:r;r=e+q|0;c[k+64>>2]=11?r>>11:r;e=q-e|0;c[k+160>>2]=11?e>>11:e;e=d+p|0;c[k+96>>2]=11?e>>11:e;d=p-d|0;d=11?d>>11:d;e=32}c[k+(e<<2)>>2]=d;if(i>>>0>1){k=k+4|0;j=j+4|0;f=f+2|0;i=i+-1|0}else break}k=l+128|0;j=0;e=m;while(1){f=(c[g+(j<<2)>>2]|0)+h|0;i=c[e+4>>2]|0;d=c[e+8>>2]|0;if(!(i|d))if(((((c[e+12>>2]|0)==0?(c[e+16>>2]|0)==0:0)?(c[e+20>>2]|0)==0:0)?(c[e+24>>2]|0)==0:0)?(c[e+28>>2]|0)==0:0){x=(c[e>>2]|0)+16|0;x=a[k+((5?x>>>5:x)&1023)>>0]|0;a[f>>0]=x;_memset(f+1|0,x|0,7)|0}else{d=0;n=19}else n=19;if((n|0)==19){n=0;u=c[e+24>>2]|0;q=(u+d|0)*4433|0;w=q+(d*6270|0)|0;u=q+(H(u,-15137)|0)|0;q=(c[e>>2]|0)+16|0;x=c[e+16>>2]|0;s=q+x<<13;x=q-x<<13;q=s+w|0;w=s-w|0;s=x+u|0;u=x-u|0;x=c[e+28>>2]|0;l=c[e+20>>2]|0;p=c[e+12>>2]|0;t=p+x|0;v=l+i|0;r=(t+v|0)*9633|0;t=r+(H(t,-16069)|0)|0;v=r+(H(v,-3196)|0)|0;r=H(x+i|0,-7373)|0;x=r+(x*2446|0)+t|0;r=r+(i*12299|0)+v|0;m=H(p+l|0,-20995)|0;v=m+(l*16819|0)+v|0;t=m+(p*25172|0)+t|0;p=r+q|0;a[f>>0]=a[k+((18?p>>>18:p)&1023)>>0]|0;r=q-r|0;a[f+7>>0]=a[k+((18?r>>>18:r)&1023)>>0]|0;r=t+s|0;a[f+1>>0]=a[k+((18?r>>>18:r)&1023)>>0]|0;t=s-t|0;a[f+6>>0]=a[k+((18?t>>>18:t)&1023)>>0]|0;t=v+u|0;a[f+2>>0]=a[k+((18?t>>>18:t)&1023)>>0]|0;v=u-v|0;a[f+5>>0]=a[k+((18?v>>>18:v)&1023)>>0]|0;v=x+w|0;a[f+3>>0]=a[k+((18?v>>>18:v)&1023)>>0]|0;x=w-x|0;a[f+4>>0]=a[k+((18?x>>>18:x)&1023)>>0]|0}j=j+1|0;if((j|0)==8)break;else e=e+32|0}Xc=o;return}function _start_pass_dpost(a,b){a=a|0;b=b|0;var d=0;d=c[a+456>>2]|0;a:do switch(b|0){case 0:{if(!(c[a+84>>2]|0)){c[d+4>>2]=c[(c[a+476>>2]|0)+4>>2];break a}c[d+4>>2]=8;b=d+12|0;if(!(c[b>>2]|0)){a=pd[c[(c[a+4>>2]|0)+28>>2]&15](a,c[d+8>>2]|0,0,c[d+16>>2]|0,1)|0;c[b>>2]=a}break}case 3:{if(!(c[d+8>>2]|0)){b=c[a>>2]|0;c[b+20>>2]=3;sd[c[b>>2]&127](a)}c[d+4>>2]=9;break}case 2:{if(!(c[d+8>>2]|0)){b=c[a>>2]|0;c[b+20>>2]=3;sd[c[b>>2]&127](a)}c[d+4>>2]=10;break}default:{b=c[a>>2]|0;c[b+20>>2]=3;sd[c[b>>2]&127](a)}}while(0);c[d+24>>2]=0;c[d+20>>2]=0;return}function _post_process_1pass(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;i=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=i;m=c[a+456>>2]|0;k=h-(c[g>>2]|0)|0;l=c[m+16>>2]|0;c[j>>2]=0;h=m+12|0;Bd[c[(c[a+476>>2]|0)+4>>2]&15](a,b,d,e,c[h>>2]|0,j,k>>>0>l>>>0?l:k);yd[c[(c[a+484>>2]|0)+4>>2]&127](a,c[h>>2]|0,f+(c[g>>2]<<2)|0,c[j>>2]|0);c[g>>2]=(c[g>>2]|0)+(c[j>>2]|0);Xc=i;return}function _post_process_prepass(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;k=c[a+456>>2]|0;l=k+24|0;f=c[l>>2]|0;if(!f){j=k+16|0;h=pd[c[(c[a+4>>2]|0)+28>>2]&15](a,c[k+8>>2]|0,c[k+20>>2]|0,c[j>>2]|0,1)|0;i=k+12|0;c[i>>2]=h;f=c[l>>2]|0}else{h=k+12|0;j=k+16|0;i=h;h=c[h>>2]|0}Bd[c[(c[a+476>>2]|0)+4>>2]&15](a,b,d,e,h,l,c[j>>2]|0);h=c[l>>2]|0;if(h>>>0>f>>>0){h=h-f|0;yd[c[(c[a+484>>2]|0)+4>>2]&127](a,(c[i>>2]|0)+(f<<2)|0,0,h);c[g>>2]=(c[g>>2]|0)+h;h=c[l>>2]|0}f=c[j>>2]|0;if(h>>>0>>0)return;k=k+20|0;c[k>>2]=(c[k>>2]|0)+f;c[l>>2]=0;return}function _post_process_2pass(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;d=c[a+456>>2]|0;j=d+24|0;b=c[j>>2]|0;if(!b){i=d+20|0;e=d+16|0;k=pd[c[(c[a+4>>2]|0)+28>>2]&15](a,c[d+8>>2]|0,c[i>>2]|0,c[e>>2]|0,0)|0;c[d+12>>2]=k;b=c[j>>2]|0;d=k}else{i=d+20|0;e=d+16|0;d=c[d+12>>2]|0}k=(c[e>>2]|0)-b|0;l=c[g>>2]|0;h=h-l|0;k=k>>>0>h>>>0?h:k;h=(c[a+116>>2]|0)-(c[i>>2]|0)|0;k=k>>>0>h>>>0?h:k;yd[c[(c[a+484>>2]|0)+4>>2]&127](a,d+(b<<2)|0,f+(l<<2)|0,k);c[g>>2]=(c[g>>2]|0)+k;k=(c[j>>2]|0)+k|0;c[j>>2]=k;b=c[e>>2]|0;if(k>>>0>>0)return;c[i>>2]=(c[i>>2]|0)+b;c[j>>2]=0;return}function _start_pass_upsample(a){a=a|0;var b=0;b=c[a+476>>2]|0;c[b+92>>2]=c[a+320>>2];c[b+96>>2]=c[a+116>>2];return}function _sep_upsample(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;l=c[a+476>>2]|0;m=l+92|0;i=c[m>>2]|0;k=a+320|0;e=c[k>>2]|0;if((i|0)>=(e|0)){j=a+36|0;if((c[j>>2]|0)>0){e=c[a+216>>2]|0;i=0;while(1){n=(c[b+(i<<2)>>2]|0)+((H(c[l+100+(i<<2)>>2]|0,c[d>>2]|0)|0)<<2)|0;yd[c[l+52+(i<<2)>>2]&127](a,e,n,l+12+(i<<2)|0);i=i+1|0;if((i|0)>=(c[j>>2]|0))break;else e=e+88|0}e=c[k>>2]|0}c[m>>2]=0;i=0}n=e-i|0;b=l+96|0;j=c[b>>2]|0;n=n>>>0>j>>>0?j:n;j=c[g>>2]|0;h=h-j|0;n=n>>>0>h>>>0?h:n;zd[c[(c[a+480>>2]|0)+4>>2]&63](a,l+12|0,i,f+(j<<2)|0,n);c[g>>2]=(c[g>>2]|0)+n;c[b>>2]=(c[b>>2]|0)-n;n=(c[m>>2]|0)+n|0;c[m>>2]=n;if((n|0)<(c[k>>2]|0))return;c[d>>2]=(c[d>>2]|0)+1;return}function _noop_upsample(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[e>>2]=0;return}function _fullsize_upsample(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[e>>2]=d;return}function _h2v1_upsample(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;j=c[f>>2]|0;k=b+320|0;d=c[k>>2]|0;if((d|0)<=0)return;i=b+112|0;h=0;do{b=c[j+(h<<2)>>2]|0;f=c[i>>2]|0;g=b+f|0;if((f|0)>0){f=c[e+(h<<2)>>2]|0;d=b;while(1){b=a[f>>0]|0;a[d>>0]=b;a[d+1>>0]=b;d=d+2|0;if(d>>>0>=g>>>0)break;else f=f+1|0}d=c[k>>2]|0}h=h+1|0}while((h|0)<(d|0));return}function _h2v2_upsample(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;k=c[f>>2]|0;l=b+320|0;if((c[l>>2]|0)<=0)return;j=b+112|0;h=0;i=0;while(1){b=c[k+(i<<2)>>2]|0;d=c[j>>2]|0;g=b+d|0;if((d|0)>0){f=c[e+(h<<2)>>2]|0;d=b;while(1){b=a[f>>0]|0;a[d>>0]=b;a[d+1>>0]=b;d=d+2|0;if(d>>>0>=g>>>0)break;else f=f+1|0}d=c[j>>2]|0}_jcopy_sample_rows(k,i,k,i|1,1,d);i=i+2|0;if((i|0)>=(c[l>>2]|0))break;else h=h+1|0}return}function _int_upsample(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=c[b+476>>2]|0;q=c[f>>2]|0;d=c[d+4>>2]|0;f=a[r+140+d>>0]|0;o=f&255;d=a[r+150+d>>0]|0;r=d&255;p=b+320|0;g=c[p>>2]|0;if((g|0)<=0)return;n=b+112|0;k=f<<24>>24!=0;l=r+-1|0;if((d&255)>1){j=(f<<24>>24==0?~o:-2)+o+2|0;h=0;i=0;while(1){d=c[q+(i<<2)>>2]|0;f=c[n>>2]|0;g=d+f|0;if((f|0)>0){if(!k)break;b=c[e+(h<<2)>>2]|0;f=d;while(1){_memset(f|0,a[b>>0]|0,j|0)|0;d=o;while(1){f=f+1|0;if((d|0)<=1)break;else d=d+-1|0}if(f>>>0>>0)b=b+1|0;else break}f=c[n>>2]|0}_jcopy_sample_rows(q,i,q,i+1|0,l,f);i=i+r|0;if((i|0)>=(c[p>>2]|0)){m=27;break}else h=h+1|0}if((m|0)==27)return;while(1){}}if(!k){d=(c[n>>2]|0)>0;f=0;while(1){if(d)break;f=f+r|0;if((f|0)>=(g|0)){m=27;break}}if((m|0)==27)return;while(1){}}b=0;h=0;while(1){f=c[q+(h<<2)>>2]|0;m=c[n>>2]|0;i=f+m|0;if((m|0)>0){g=c[e+(b<<2)>>2]|0;while(1){_memset(f|0,a[g>>0]|0,o|0)|0;d=o;while(1){f=f+1|0;if((d|0)<=1)break;else d=d+-1|0}if(f>>>0>>0)g=g+1|0;else break}}h=h+r|0;if((h|0)>=(c[p>>2]|0))break;else b=b+1|0}return}function _start_pass_dcolor(a){a=a|0;return}function _grayscale_convert_649(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;_jcopy_sample_rows(c[b>>2]|0,d,e,0,f,c[a+112>>2]|0);return}function _rgb_gray_convert_650(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=c[(c[b+480>>2]|0)+28>>2]|0;n=c[b+112>>2]|0;if((h|0)<=0)return;o=e+4|0;p=e+8|0;if(!n)return;while(1){i=h;h=h+-1|0;j=c[(c[e>>2]|0)+(f<<2)>>2]|0;k=c[(c[o>>2]|0)+(f<<2)>>2]|0;l=c[(c[p>>2]|0)+(f<<2)>>2]|0;f=f+1|0;m=c[g>>2]|0;b=0;do{r=(c[q+((d[k+b>>0]|0|256)<<2)>>2]|0)+(c[q+((d[j+b>>0]|0)<<2)>>2]|0)+(c[q+((d[l+b>>0]|0|512)<<2)>>2]|0)|0;a[m+b>>0]=16?r>>>16:r;b=b+1|0}while((b|0)!=(n|0));if((i|0)<=1)break;else g=g+4|0}return}function _rgb1_gray_convert(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;q=c[(c[b+480>>2]|0)+28>>2]|0;n=c[b+112>>2]|0;if((h|0)<=0)return;o=e+4|0;p=e+8|0;if(!n)return;while(1){i=h;h=h+-1|0;j=c[(c[e>>2]|0)+(f<<2)>>2]|0;k=c[(c[o>>2]|0)+(f<<2)>>2]|0;l=c[(c[p>>2]|0)+(f<<2)>>2]|0;f=f+1|0;m=c[g>>2]|0;b=0;do{s=d[k+b>>0]|0;r=s+128|0;r=(c[q+((s|256)<<2)>>2]|0)+(c[q+((r+(d[j+b>>0]|0)&255)<<2)>>2]|0)+(c[q+((r+(d[l+b>>0]|0)&255|512)<<2)>>2]|0)|0;a[m+b>>0]=16?r>>>16:r;b=b+1|0}while((b|0)!=(n|0));if((i|0)<=1)break;else g=g+4|0}return}function _gray_rgb_convert(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=c[b+112>>2]|0;if((g|0)<1|(k|0)==0)return;while(1){i=g;g=g+-1|0;j=c[(c[d>>2]|0)+(e<<2)>>2]|0;b=0;h=c[f>>2]|0;while(1){l=a[j+b>>0]|0;a[h+2>>0]=l;a[h+1>>0]=l;a[h>>0]=l;b=b+1|0;if((b|0)==(k|0))break;else h=h+3|0}if((i|0)<=1)break;else{f=f+4|0;e=e+1|0}}return}function _ycc_rgb_convert(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;r=c[b+480>>2]|0;u=c[b+112>>2]|0;n=c[r+24>>2]|0;o=c[r+8>>2]|0;p=c[r+12>>2]|0;q=c[r+16>>2]|0;r=c[r+20>>2]|0;if((h|0)<=0)return;s=e+4|0;t=e+8|0;if(!u)return;while(1){j=h;h=h+-1|0;k=c[(c[e>>2]|0)+(f<<2)>>2]|0;l=c[(c[s>>2]|0)+(f<<2)>>2]|0;m=c[(c[t>>2]|0)+(f<<2)>>2]|0;f=f+1|0;b=c[g>>2]|0;i=0;while(1){v=d[k+i>>0]|0;w=d[l+i>>0]|0;x=d[m+i>>0]|0;a[b>>0]=a[n+((c[o+(x<<2)>>2]|0)+v)>>0]|0;x=(c[q+(x<<2)>>2]|0)+(c[r+(w<<2)>>2]|0)|0;a[b+1>>0]=a[n+((16?x>>16:x)+v)>>0]|0;a[b+2>>0]=a[n+((c[p+(w<<2)>>2]|0)+v)>>0]|0;i=i+1|0;if((i|0)==(u|0))break;else b=b+3|0}if((j|0)<=1)break;else g=g+4|0}return}function _cmyk_rgb_convert(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;s=c[b+112>>2]|0;r=c[b+336>>2]|0;if((h|0)<=0)return;o=e+4|0;p=e+8|0;q=e+12|0;if(!s)return;while(1){j=h;h=h+-1|0;k=c[(c[e>>2]|0)+(f<<2)>>2]|0;l=c[(c[o>>2]|0)+(f<<2)>>2]|0;m=c[(c[p>>2]|0)+(f<<2)>>2]|0;n=c[(c[q>>2]|0)+(f<<2)>>2]|0;f=f+1|0;b=0;i=c[g>>2]|0;while(1){v=d[n+b>>0]|0;u=((H(v,d[l+b>>0]|0)|0)>>>0)/255|0;t=((H(v,d[m+b>>0]|0)|0)>>>0)/255|0;v=r+(((H(v,d[k+b>>0]|0)|0)>>>0)/255|0)|0;a[i>>0]=a[v>>0]|0;a[i+1>>0]=a[r+u>>0]|0;a[i+2>>0]=a[r+t>>0]|0;b=b+1|0;if((b|0)==(s|0))break;else i=i+3|0}if((j|0)<=1)break;else g=g+4|0}return}function _rgb_convert_651(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=c[b+112>>2]|0;if((g|0)<=0)return;n=d+4|0;o=d+8|0;if(!m)return;while(1){i=g;g=g+-1|0;j=c[(c[d>>2]|0)+(e<<2)>>2]|0;k=c[(c[n>>2]|0)+(e<<2)>>2]|0;l=c[(c[o>>2]|0)+(e<<2)>>2]|0;e=e+1|0;b=0;h=c[f>>2]|0;while(1){a[h>>0]=a[j+b>>0]|0;a[h+1>>0]=a[k+b>>0]|0;a[h+2>>0]=a[l+b>>0]|0;b=b+1|0;if((b|0)==(m|0))break;else h=h+3|0}if((i|0)<=1)break;else f=f+4|0}return}function _rgb1_rgb_convert(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;n=c[b+112>>2]|0;if((h|0)<=0)return;o=e+4|0;p=e+8|0;if(!n)return;while(1){j=h;h=h+-1|0;k=c[(c[e>>2]|0)+(f<<2)>>2]|0;l=c[(c[o>>2]|0)+(f<<2)>>2]|0;m=c[(c[p>>2]|0)+(f<<2)>>2]|0;f=f+1|0;b=0;i=c[g>>2]|0;while(1){s=a[l+b>>0]|0;q=d[m+b>>0]|0;r=(s&255)+128|0;a[i>>0]=r+(d[k+b>>0]|0);a[i+1>>0]=s;a[i+2>>0]=r+q;b=b+1|0;if((b|0)==(n|0))break;else i=i+3|0}if((j|0)<=1)break;else g=g+4|0}return}function _ycck_cmyk_convert(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;s=c[b+480>>2]|0;w=c[b+112>>2]|0;o=c[b+336>>2]|0;p=c[s+8>>2]|0;q=c[s+12>>2]|0;r=c[s+16>>2]|0;s=c[s+20>>2]|0;if((h|0)<=0)return;t=e+4|0;u=e+8|0;v=e+12|0;if(!w)return;while(1){j=h;h=h+-1|0;k=c[(c[e>>2]|0)+(f<<2)>>2]|0;l=c[(c[t>>2]|0)+(f<<2)>>2]|0;m=c[(c[u>>2]|0)+(f<<2)>>2]|0;n=c[(c[v>>2]|0)+(f<<2)>>2]|0;f=f+1|0;b=c[g>>2]|0;i=0;while(1){x=d[l+i>>0]|0;z=d[m+i>>0]|0;y=~a[k+i>>0]&255;a[b>>0]=a[o+(y-(c[p+(z<<2)>>2]|0))>>0]|0;z=(c[r+(z<<2)>>2]|0)+(c[s+(x<<2)>>2]|0)|0;a[b+1>>0]=a[o+(y-(16?z>>16:z))>>0]|0;a[b+2>>0]=a[o+(y-(c[q+(x<<2)>>2]|0))>>0]|0;a[b+3>>0]=a[n+i>>0]|0;i=i+1|0;if((i|0)==(w|0))break;else b=b+4|0}if((j|0)<=1)break;else g=g+4|0}return}function _null_convert_652(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=c[b+36>>2]|0;m=c[b+112>>2]|0;if((g|0)<=0)return;l=(m|0)==0;if((n|0)<=0)return;while(1){k=g;g=g+-1|0;if(!l){j=0;do{b=0;h=c[(c[d+(j<<2)>>2]|0)+(e<<2)>>2]|0;i=(c[f>>2]|0)+j|0;while(1){a[i>>0]=a[h>>0]|0;b=b+1|0;if((b|0)==(m|0))break;else{h=h+1|0;i=i+n|0}}j=j+1|0}while((j|0)!=(n|0))}if((k|0)<=1)break;else{f=f+4|0;e=e+1|0}}return}function _start_pass_merged_upsample(a){a=a|0;var b=0;b=c[a+476>>2]|0;c[b+36>>2]=0;c[b+44>>2]=c[a+116>>2];return}function _merged_2v_upsample(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;n=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=n;m=c[a+476>>2]|0;i=m+36|0;if(!(c[i>>2]|0)){j=m+44|0;e=c[j>>2]|0;e=e>>>0<2?e:2;k=c[g>>2]|0;h=h-k|0;e=e>>>0>h>>>0?h:e;c[l>>2]=c[f+(k<<2)>>2];if(e>>>0>1)c[l+4>>2]=c[f+(k+1<<2)>>2];else{c[l+4>>2]=c[m+32>>2];c[i>>2]=1}yd[c[m+12>>2]&127](a,b,c[d>>2]|0,l);f=(c[i>>2]|0)==0;c[g>>2]=(c[g>>2]|0)+e;c[j>>2]=(c[j>>2]|0)-e;if(!f){Xc=n;return}}else{_jcopy_sample_rows(m+32|0,0,f+(c[g>>2]<<2)|0,0,1,c[m+40>>2]|0);c[i>>2]=0;f=m+44|0;c[g>>2]=(c[g>>2]|0)+1;c[f>>2]=(c[f>>2]|0)+-1}c[d>>2]=(c[d>>2]|0)+1;Xc=n;return}function _h2v2_merged_upsample(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;w=c[b+476>>2]|0;x=c[b+336>>2]|0;y=c[w+16>>2]|0;u=c[w+20>>2]|0;v=c[w+24>>2]|0;w=c[w+28>>2]|0;i=c[e>>2]|0;h=f<<1;t=c[i+(h<<2)>>2]|0;h=c[i+((h|1)<<2)>>2]|0;i=c[(c[e+4>>2]|0)+(f<<2)>>2]|0;p=c[(c[e+8>>2]|0)+(f<<2)>>2]|0;f=c[g>>2]|0;g=c[g+4>>2]|0;s=b+112|0;e=c[s>>2]|0;m=1?e>>>1:e;if(!m){j=p;b=t}else{n=i+m|0;q=e&-2;r=m*6|0;o=h+q|0;l=p;e=t;b=g;j=f;k=m;while(1){A=d[i>>0]|0;B=d[l>>0]|0;C=c[y+(B<<2)>>2]|0;B=(c[v+(B<<2)>>2]|0)+(c[w+(A<<2)>>2]|0)|0;B=16?B>>16:B;A=c[u+(A<<2)>>2]|0;z=d[e>>0]|0;a[j>>0]=a[x+(C+z)>>0]|0;a[j+1>>0]=a[x+(B+z)>>0]|0;a[j+2>>0]=a[x+(A+z)>>0]|0;z=d[e+1>>0]|0;a[j+3>>0]=a[x+(C+z)>>0]|0;a[j+4>>0]=a[x+(B+z)>>0]|0;a[j+5>>0]=a[x+(A+z)>>0]|0;z=d[h>>0]|0;a[b>>0]=a[x+(C+z)>>0]|0;a[b+1>>0]=a[x+(B+z)>>0]|0;a[b+2>>0]=a[x+(A+z)>>0]|0;z=d[h+1>>0]|0;a[b+3>>0]=a[x+(C+z)>>0]|0;a[b+4>>0]=a[x+(B+z)>>0]|0;a[b+5>>0]=a[x+(A+z)>>0]|0;k=k+-1|0;if(!k)break;else{l=l+1|0;i=i+1|0;h=h+2|0;e=e+2|0;b=b+6|0;j=j+6|0}}j=p+m|0;i=n;h=o;b=t+q|0;g=g+r|0;f=f+r|0;e=c[s>>2]|0}if(!(e&1))return;B=d[i>>0]|0;A=d[j>>0]|0;z=c[y+(A<<2)>>2]|0;A=(c[v+(A<<2)>>2]|0)+(c[w+(B<<2)>>2]|0)|0;A=16?A>>16:A;B=c[u+(B<<2)>>2]|0;C=d[b>>0]|0;a[f>>0]=a[x+(z+C)>>0]|0;a[f+1>>0]=a[x+(A+C)>>0]|0;a[f+2>>0]=a[x+(B+C)>>0]|0;C=d[h>>0]|0;a[g>>0]=a[x+(z+C)>>0]|0;a[g+1>>0]=a[x+(A+C)>>0]|0;a[g+2>>0]=a[x+(B+C)>>0]|0;return}function _merged_1v_upsample(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;yd[c[(c[a+476>>2]|0)+12>>2]&127](a,b,c[d>>2]|0,f+(c[g>>2]<<2)|0);c[g>>2]=(c[g>>2]|0)+1;c[d>>2]=(c[d>>2]|0)+1;return}function _h2v1_merged_upsample(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;s=c[b+476>>2]|0;t=c[b+336>>2]|0;u=c[s+16>>2]|0;q=c[s+20>>2]|0;r=c[s+24>>2]|0;s=c[s+28>>2]|0;p=c[(c[e>>2]|0)+(f<<2)>>2]|0;i=c[(c[e+4>>2]|0)+(f<<2)>>2]|0;h=c[(c[e+8>>2]|0)+(f<<2)>>2]|0;f=c[g>>2]|0;o=b+112|0;e=c[o>>2]|0;l=1?e>>>1:e;if(!l){b=i;g=p}else{b=i+l|0;m=e&-2;n=l*6|0;k=h;e=i;g=p;i=f;j=l;while(1){w=d[e>>0]|0;x=d[k>>0]|0;y=c[u+(x<<2)>>2]|0;x=(c[r+(x<<2)>>2]|0)+(c[s+(w<<2)>>2]|0)|0;x=16?x>>16:x;w=c[q+(w<<2)>>2]|0;v=d[g>>0]|0;a[i>>0]=a[t+(y+v)>>0]|0;a[i+1>>0]=a[t+(x+v)>>0]|0;a[i+2>>0]=a[t+(w+v)>>0]|0;v=d[g+1>>0]|0;a[i+3>>0]=a[t+(y+v)>>0]|0;a[i+4>>0]=a[t+(x+v)>>0]|0;a[i+5>>0]=a[t+(w+v)>>0]|0;j=j+-1|0;if(!j)break;else{k=k+1|0;e=e+1|0;g=g+2|0;i=i+6|0}}h=h+l|0;g=p+m|0;f=f+n|0;e=c[o>>2]|0}if(!(e&1))return;x=d[b>>0]|0;v=d[h>>0]|0;w=(c[r+(v<<2)>>2]|0)+(c[s+(x<<2)>>2]|0)|0;x=c[q+(x<<2)>>2]|0;y=d[g>>0]|0;a[f>>0]=a[t+((c[u+(v<<2)>>2]|0)+y)>>0]|0;a[f+1>>0]=a[t+((16?w>>16:w)+y)>>0]|0;a[f+2>>0]=a[t+(x+y)>>0]|0;return}function _start_pass_2_quant(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=c[a+484>>2]|0;g=c[f+24>>2]|0;e=a+88|0;if(!(c[e>>2]|0))d=0;else{c[e>>2]=2;d=2}if(!b){c[f+4>>2]=(d|0)==2?80:79;c[f+8>>2]=67;b=c[a+132>>2]|0;if((b|0)>=1){if((b|0)>256){d=c[a>>2]|0;c[d+20>>2]=59;c[d+24>>2]=256;sd[c[c[a>>2]>>2]&127](a)}}else{d=c[a>>2]|0;c[d+20>>2]=58;c[d+24>>2]=1;sd[c[c[a>>2]>>2]&127](a)}if((c[e>>2]|0)==2){e=((c[a+112>>2]|0)*6|0)+12|0;d=f+32|0;b=c[d>>2]|0;if(!b){b=hd[c[(c[a+4>>2]|0)+4>>2]&63](a,1,e)|0;c[d>>2]=b}_memset(b|0,0,e|0)|0;if(!(c[f+40>>2]|0))_init_error_limit(a);c[f+36>>2]=0}}else{c[f+4>>2]=78;c[f+8>>2]=66;c[f+28>>2]=1}b=f+28|0;if(!(c[b>>2]|0))return;_memset(c[g>>2]|0,0,4096)|0;_memset(c[g+4>>2]|0,0,4096)|0;_memset(c[g+8>>2]|0,0,4096)|0;_memset(c[g+12>>2]|0,0,4096)|0;_memset(c[g+16>>2]|0,0,4096)|0;_memset(c[g+20>>2]|0,0,4096)|0;_memset(c[g+24>>2]|0,0,4096)|0;_memset(c[g+28>>2]|0,0,4096)|0;_memset(c[g+32>>2]|0,0,4096)|0;_memset(c[g+36>>2]|0,0,4096)|0;_memset(c[g+40>>2]|0,0,4096)|0;_memset(c[g+44>>2]|0,0,4096)|0;_memset(c[g+48>>2]|0,0,4096)|0;_memset(c[g+52>>2]|0,0,4096)|0;_memset(c[g+56>>2]|0,0,4096)|0;_memset(c[g+60>>2]|0,0,4096)|0;_memset(c[g+64>>2]|0,0,4096)|0;_memset(c[g+68>>2]|0,0,4096)|0;_memset(c[g+72>>2]|0,0,4096)|0;_memset(c[g+76>>2]|0,0,4096)|0;_memset(c[g+80>>2]|0,0,4096)|0;_memset(c[g+84>>2]|0,0,4096)|0;_memset(c[g+88>>2]|0,0,4096)|0;_memset(c[g+92>>2]|0,0,4096)|0;_memset(c[g+96>>2]|0,0,4096)|0;_memset(c[g+100>>2]|0,0,4096)|0;_memset(c[g+104>>2]|0,0,4096)|0;_memset(c[g+108>>2]|0,0,4096)|0;_memset(c[g+112>>2]|0,0,4096)|0;_memset(c[g+116>>2]|0,0,4096)|0;_memset(c[g+120>>2]|0,0,4096)|0;_memset(c[g+124>>2]|0,0,4096)|0;c[b>>2]=0;return}function _new_color_map_2_quant(a){a=a|0;c[(c[a+484>>2]|0)+28>>2]=1;return}function _init_error_limit(a){a=a|0;var b=0,d=0,e=0;d=c[a+484>>2]|0;a=hd[c[c[a+4>>2]>>2]&63](a,1,2044)|0;e=a+1020|0;c[d+40>>2]=e;c[e>>2]=0;c[a+1024>>2]=1;c[a+1016>>2]=-1;c[a+1028>>2]=2;c[a+1012>>2]=-2;c[a+1032>>2]=3;c[a+1008>>2]=-3;c[a+1036>>2]=4;c[a+1004>>2]=-4;c[a+1040>>2]=5;c[a+1e3>>2]=-5;c[a+1044>>2]=6;c[a+996>>2]=-6;c[a+1048>>2]=7;c[a+992>>2]=-7;c[a+1052>>2]=8;c[a+988>>2]=-8;c[a+1056>>2]=9;c[a+984>>2]=-9;c[a+1060>>2]=10;c[a+980>>2]=-10;c[a+1064>>2]=11;c[a+976>>2]=-11;c[a+1068>>2]=12;c[a+972>>2]=-12;c[a+1072>>2]=13;c[a+968>>2]=-13;c[a+1076>>2]=14;c[a+964>>2]=-14;c[a+1080>>2]=15;c[a+960>>2]=-15;a=16;d=16;do{c[e+(a<<2)>>2]=d;c[e+(0-a<<2)>>2]=0-d;a=a+1|0;d=(a&1^1)+d|0}while((a|0)!=48);b=0-d|0;a=48;do{c[e+(a<<2)>>2]=d;c[e+(0-a<<2)>>2]=b;a=a+1|0}while((a|0)!=256);return}function _prescan_quantize(a,e,f,g){a=a|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;j=c[(c[a+484>>2]|0)+24>>2]|0;i=c[a+112>>2]|0;if((g|0)<1|(i|0)==0)return;a=0;do{f=i;h=c[e+(a<<2)>>2]|0;while(1){l=d[h>>0]|0;m=d[h+1>>0]|0;k=d[h+2>>0]|0;k=(c[j+((3?l>>>3:l)<<2)>>2]|0)+((2?m>>>2:m)<<6)+((3?k>>>3:k)<<1)|0;m=b[k>>1]|0;l=m+1<<16>>16;b[k>>1]=l<<16>>16==0?m:l;f=f+-1|0;if(!f)break;else h=h+3|0}a=a+1|0}while((a|0)!=(g|0));return}function _finish_pass1(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;y=d+484|0;A=c[y>>2]|0;B=d+136|0;c[B>>2]=c[A+16>>2];s=c[A+20>>2]|0;z=hd[c[c[d+4>>2]>>2]&63](d,1,s<<5)|0;c[z>>2]=0;c[z+4>>2]=31;c[z+8>>2]=0;c[z+12>>2]=63;c[z+16>>2]=0;c[z+20>>2]=31;_update_box(d,z);a:do if((s|0)>1){e=1;while(1){if((e<<1|0)>(s|0)){g=0;h=0;i=z;f=0;while(1){j=c[i+24>>2]|0;k=(j|0)>(g|0);f=k?i:f;h=h+1|0;if((h|0)==(e|0)){q=f;break}else{g=k?j:g;i=i+32|0}}}else{f=0;i=0;j=z;g=0;while(1){h=c[j+28>>2]|0;if((h|0)>(f|0)){x=(c[j+24>>2]|0)>0;g=x?j:g;f=x?h:f}i=i+1|0;if((i|0)==(e|0)){q=g;break}else j=j+32|0}}if(!q)break a;r=z+(e<<5)|0;g=q+4|0;c[z+(e<<5)+4>>2]=c[g>>2];h=q+12|0;c[z+(e<<5)+12>>2]=c[h>>2];i=q+20|0;c[z+(e<<5)+20>>2]=c[i>>2];c[r>>2]=c[q>>2];n=q+8|0;f=z+(e<<5)+8|0;c[f>>2]=c[n>>2];p=q+16|0;j=z+(e<<5)+16|0;c[j>>2]=c[p>>2];k=c[g>>2]|0;l=c[q>>2]|0;v=k-l<<4;m=c[h>>2]|0;n=c[n>>2]|0;w=(m-n|0)*12|0;o=c[i>>2]|0;p=c[p>>2]|0;x=(v|0)>(w|0);switch(((o-p<<3|0)>((x?v:w)|0)?2:(x^1)&1)&3){case 0:{t=(l+k|0)/2|0;c[g>>2]=t;f=r;g=t;t=15;break}case 1:{g=(n+m|0)/2|0;c[h>>2]=g;t=15;break}case 2:{g=(p+o|0)/2|0;c[i>>2]=g;f=j;t=15;break}default:{}}if((t|0)==15){t=0;c[f>>2]=g+1}_update_box(d,q);_update_box(d,r);e=e+1|0;if((e|0)>=(s|0))break a}}else e=1;while(0);x=0;do{r=c[(c[y>>2]|0)+24>>2]|0;j=c[z+(x<<5)>>2]|0;s=c[z+(x<<5)+4>>2]|0;t=c[z+(x<<5)+8>>2]|0;u=c[z+(x<<5)+12>>2]|0;v=c[z+(x<<5)+16>>2]|0;w=c[z+(x<<5)+20>>2]|0;if((j|0)>(s|0)|(t|0)>(u|0)|(v|0)>(w|0)){i=0;h=0;g=0;f=0}else{i=0;h=0;g=0;f=0;while(1){p=c[r+(j<<2)>>2]|0;q=j<<3|4;o=t;while(1){n=o<<2|2;l=p+(o<<6)+(v<<1)|0;m=v;while(1){C=b[l>>1]|0;k=C&65535;if(C<<16>>16){i=(H(m<<3|4,k)|0)+i|0;h=(H(n,k)|0)+h|0;g=(H(q,k)|0)+g|0;f=f+k|0}if((m|0)<(w|0)){l=l+2|0;m=m+1|0}else break}if((o|0)<(u|0))o=o+1|0;else break}if((j|0)<(s|0))j=j+1|0;else break}}C=1?f>>1:f;a[(c[c[B>>2]>>2]|0)+x>>0]=(g+C|0)/(f|0)|0;a[(c[(c[B>>2]|0)+4>>2]|0)+x>>0]=(h+C|0)/(f|0)|0;a[(c[(c[B>>2]|0)+8>>2]|0)+x>>0]=(i+C|0)/(f|0)|0;x=x+1|0}while((x|0)<(e|0));c[d+132>>2]=e;C=c[d>>2]|0;c[C+20>>2]=98;c[C+24>>2]=e;td[c[(c[d>>2]|0)+4>>2]&63](d,1);c[A+28>>2]=1;return}function _pass2_fs_dither(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0;i=c[e+484>>2]|0;U=c[i+24>>2]|0;V=c[e+112>>2]|0;O=c[e+336>>2]|0;P=c[i+40>>2]|0;S=c[e+136>>2]|0;Q=c[S>>2]|0;R=c[S+4>>2]|0;S=c[S+8>>2]|0;if((h|0)<=0)return;T=i+36|0;J=i+32|0;K=(V|0)==0;L=V+-1|0;M=L*3|0;N=(V*3|0)+3|0;I=0;do{k=c[f+(I<<2)>>2]|0;j=c[g+(I<<2)>>2]|0;if(!(c[T>>2]|0)){E=3;F=1;i=c[J>>2]|0;l=1}else{E=-3;F=-1;i=(c[J>>2]|0)+(N<<1)|0;j=j+L|0;k=k+M|0;l=0}c[T>>2]=l;if(K){l=0;k=0;j=0}else{A=E+1|0;B=E+2|0;G=H(V,E)|0;p=0;q=0;w=0;x=0;y=0;l=0;C=0;D=0;z=V;m=0;u=i;while(1){v=u;u=u+(E<<1)|0;r=m+8+(b[u>>1]|0)|0;s=p+8+(b[v+(A<<1)>>1]|0)|0;t=q+8+(b[v+(B<<1)>>1]|0)|0;r=d[O+((c[P+((4?r>>4:r)<<2)>>2]|0)+(d[k>>0]|0))>>0]|0;s=d[O+((c[P+((4?s>>4:s)<<2)>>2]|0)+(d[k+1>>0]|0))>>0]|0;t=d[O+((c[P+((4?t>>4:t)<<2)>>2]|0)+(d[k+2>>0]|0))>>0]|0;n=3?r>>>3:r;o=2?s>>>2:s;p=3?t>>>3:t;q=(c[U+(n<<2)>>2]|0)+(o<<6)+(p<<1)|0;m=b[q>>1]|0;if(!(m<<16>>16)){_fill_inverse_cmap(e,n,o,p);m=b[q>>1]|0}m=(m&65535)+-1|0;a[j>>0]=m;o=r-(d[Q+m>>0]|0)|0;n=s-(d[R+m>>0]|0)|0;m=t-(d[S+m>>0]|0)|0;b[v>>1]=(o*3|0)+l;l=(o*5|0)+w|0;b[v+2>>1]=(n*3|0)+C;C=(n*5|0)+x|0;b[v+4>>1]=(m*3|0)+D;D=(m*5|0)+y|0;z=z+-1|0;if(!z)break;else{p=n*7|0;q=m*7|0;w=o;x=n;y=m;m=o*7|0;j=j+F|0;k=k+E|0}}k=C;j=D;i=i+(G<<1)|0}b[i>>1]=l;b[i+2>>1]=k;b[i+4>>1]=j;I=I+1|0}while((I|0)!=(h|0));return}function _pass2_no_dither(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=c[(c[e+484>>2]|0)+24>>2]|0;s=c[e+112>>2]|0;if((h|0)<1|(s|0)==0)return;o=0;do{n=s;p=c[g+(o<<2)>>2]|0;q=c[f+(o<<2)>>2]|0;while(1){j=d[q>>0]|0;j=3?j>>>3:j;k=d[q+1>>0]|0;k=2?k>>>2:k;l=d[q+2>>0]|0;l=3?l>>>3:l;m=(c[r+(j<<2)>>2]|0)+(k<<6)+(l<<1)|0;i=b[m>>1]|0;if(!(i<<16>>16)){_fill_inverse_cmap(e,j,k,l);i=b[m>>1]|0}a[p>>0]=(i&65535)+255;n=n+-1|0;if(!n)break;else{p=p+1|0;q=q+3|0}}o=o+1|0}while((o|0)!=(h|0));return}function _finish_pass2(a){a=a|0;return}function _fill_inverse_cmap(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,O=0;O=Xc;Xc=Xc+1408|0;if((Xc|0)>=(Yc|0))N(1408);K=O+384|0;L=O+128|0;i=O;M=c[(c[e+484>>2]|0)+24>>2]|0;n=(2?f>>>2:f)<<5;G=n|4;p=(3?g>>>3:g)<<5;I=p|2;r=(2?h>>>2:h)<<5;J=r|4;x=c[e+132>>2]|0;n=n|28;o=n+G|0;o=1?o>>1:o;p=p|30;q=p+I|0;q=1?q>>1:q;r=r|28;s=r+J|0;s=1?s>>1:s;if((x|0)>0){v=c[e+136>>2]|0;t=c[v>>2]|0;u=c[v+4>>2]|0;v=c[v+8>>2]|0;w=2147483647;m=0;do{j=d[t+m>>0]|0;do if((G|0)<=(j|0)){if((n|0)<(j|0)){F=j-n<<1;l=j-G<<1;l=H(l,l)|0;j=H(F,F)|0;break}if((o|0)<(j|0)){l=j-G<<1;l=H(l,l)|0;j=0;break}else{l=j-n<<1;l=H(l,l)|0;j=0;break}}else{F=j-G<<1;l=j-n<<1;l=H(l,l)|0;j=H(F,F)|0}while(0);k=d[u+m>>0]|0;do if((I|0)<=(k|0)){if((p|0)<(k|0)){F=(k-p|0)*3|0;k=(k-I|0)*3|0;j=(H(F,F)|0)+j|0;k=H(k,k)|0;break}if((q|0)<(k|0)){k=(k-I|0)*3|0;k=H(k,k)|0;break}else{k=(k-p|0)*3|0;k=H(k,k)|0;break}}else{F=(k-I|0)*3|0;k=(k-p|0)*3|0;j=(H(F,F)|0)+j|0;k=H(k,k)|0}while(0);l=k+l|0;k=d[v+m>>0]|0;do if((J|0)<=(k|0)){if((r|0)<(k|0)){F=k-r|0;k=k-J|0;j=(H(F,F)|0)+j|0;k=H(k,k)|0;break}if((s|0)<(k|0)){k=k-J|0;k=H(k,k)|0;break}else{k=k-r|0;k=H(k,k)|0;break}}else{F=k-J|0;k=k-r|0;j=(H(F,F)|0)+j|0;k=H(k,k)|0}while(0);F=l+k|0;c[K+(m<<2)>>2]=j;w=(F|0)<(w|0)?F:w;m=m+1|0}while((m|0)!=(x|0));j=0;k=0;do{if((c[K+(k<<2)>>2]|0)<=(w|0)){a[L+j>>0]=k;j=j+1|0}k=k+1|0}while((k|0)!=(x|0))}else j=0;c[K>>2]=2147483647;c[K+4>>2]=2147483647;c[K+8>>2]=2147483647;c[K+12>>2]=2147483647;c[K+16>>2]=2147483647;c[K+20>>2]=2147483647;c[K+24>>2]=2147483647;c[K+28>>2]=2147483647;c[K+32>>2]=2147483647;c[K+36>>2]=2147483647;c[K+40>>2]=2147483647;c[K+44>>2]=2147483647;c[K+48>>2]=2147483647;c[K+52>>2]=2147483647;c[K+56>>2]=2147483647;c[K+60>>2]=2147483647;c[K+64>>2]=2147483647;c[K+68>>2]=2147483647;c[K+72>>2]=2147483647;c[K+76>>2]=2147483647;c[K+80>>2]=2147483647;c[K+84>>2]=2147483647;c[K+88>>2]=2147483647;c[K+92>>2]=2147483647;c[K+96>>2]=2147483647;c[K+100>>2]=2147483647;c[K+104>>2]=2147483647;c[K+108>>2]=2147483647;c[K+112>>2]=2147483647;c[K+116>>2]=2147483647;c[K+120>>2]=2147483647;c[K+124>>2]=2147483647;c[K+128>>2]=2147483647;c[K+132>>2]=2147483647;c[K+136>>2]=2147483647;c[K+140>>2]=2147483647;c[K+144>>2]=2147483647;c[K+148>>2]=2147483647;c[K+152>>2]=2147483647;c[K+156>>2]=2147483647;c[K+160>>2]=2147483647;c[K+164>>2]=2147483647;c[K+168>>2]=2147483647;c[K+172>>2]=2147483647;c[K+176>>2]=2147483647;c[K+180>>2]=2147483647;c[K+184>>2]=2147483647;c[K+188>>2]=2147483647;c[K+192>>2]=2147483647;c[K+196>>2]=2147483647;c[K+200>>2]=2147483647;c[K+204>>2]=2147483647;c[K+208>>2]=2147483647;c[K+212>>2]=2147483647;c[K+216>>2]=2147483647;c[K+220>>2]=2147483647;c[K+224>>2]=2147483647;c[K+228>>2]=2147483647;c[K+232>>2]=2147483647;c[K+236>>2]=2147483647;c[K+240>>2]=2147483647;c[K+244>>2]=2147483647;c[K+248>>2]=2147483647;c[K+252>>2]=2147483647;c[K+256>>2]=2147483647;c[K+260>>2]=2147483647;c[K+264>>2]=2147483647;c[K+268>>2]=2147483647;c[K+272>>2]=2147483647;c[K+276>>2]=2147483647;c[K+280>>2]=2147483647;c[K+284>>2]=2147483647;c[K+288>>2]=2147483647;c[K+292>>2]=2147483647;c[K+296>>2]=2147483647;c[K+300>>2]=2147483647;c[K+304>>2]=2147483647;c[K+308>>2]=2147483647;c[K+312>>2]=2147483647;c[K+316>>2]=2147483647;c[K+320>>2]=2147483647;c[K+324>>2]=2147483647;c[K+328>>2]=2147483647;c[K+332>>2]=2147483647;c[K+336>>2]=2147483647;c[K+340>>2]=2147483647;c[K+344>>2]=2147483647;c[K+348>>2]=2147483647;c[K+352>>2]=2147483647;c[K+356>>2]=2147483647;c[K+360>>2]=2147483647;c[K+364>>2]=2147483647;c[K+368>>2]=2147483647;c[K+372>>2]=2147483647;c[K+376>>2]=2147483647;c[K+380>>2]=2147483647;c[K+384>>2]=2147483647;c[K+388>>2]=2147483647;c[K+392>>2]=2147483647;c[K+396>>2]=2147483647;c[K+400>>2]=2147483647;c[K+404>>2]=2147483647;c[K+408>>2]=2147483647;c[K+412>>2]=2147483647;c[K+416>>2]=2147483647;c[K+420>>2]=2147483647;c[K+424>>2]=2147483647;c[K+428>>2]=2147483647;c[K+432>>2]=2147483647;c[K+436>>2]=2147483647;c[K+440>>2]=2147483647;c[K+444>>2]=2147483647;c[K+448>>2]=2147483647;c[K+452>>2]=2147483647;c[K+456>>2]=2147483647;c[K+460>>2]=2147483647;c[K+464>>2]=2147483647;c[K+468>>2]=2147483647;c[K+472>>2]=2147483647;c[K+476>>2]=2147483647;c[K+480>>2]=2147483647;c[K+484>>2]=2147483647;c[K+488>>2]=2147483647;c[K+492>>2]=2147483647;c[K+496>>2]=2147483647;c[K+500>>2]=2147483647;c[K+504>>2]=2147483647;c[K+508>>2]=2147483647;if((j|0)>0){v=e+136|0;u=0;do{w=a[L+u>>0]|0;r=w&255;x=c[v>>2]|0;q=G-(d[(c[x>>2]|0)+r>>0]|0)|0;s=q<<1;s=H(s,s)|0;F=I-(d[(c[x+4>>2]|0)+r>>0]|0)|0;z=F*3|0;s=(H(z,z)|0)+s|0;r=J-(d[(c[x+8>>2]|0)+r>>0]|0)|0;F=F*72|0;x=F+144|0;z=r<<4;e=z+64|0;y=z+192|0;z=z+320|0;A=F+432|0;B=F+720|0;C=F+1008|0;D=F+1296|0;E=F+1584|0;F=F+1872|0;p=3;q=(q<<6)+256|0;r=s+(H(r,r)|0)|0;s=i;t=K;while(1){n=t+16|0;if((r|0)<(c[t>>2]|0)){c[t>>2]=r;a[s>>0]=w}k=r+e|0;l=t+4|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+1>>0]=w}k=k+y|0;l=t+8|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+2>>0]=w}k=k+z|0;l=t+12|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+3>>0]=w}m=x+r|0;o=t+32|0;if((m|0)<(c[n>>2]|0)){c[n>>2]=m;a[s+4>>0]=w}k=m+e|0;l=t+20|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+5>>0]=w}k=k+y|0;l=t+24|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+6>>0]=w}k=k+z|0;l=t+28|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+7>>0]=w}m=A+m|0;n=t+48|0;if((m|0)<(c[o>>2]|0)){c[o>>2]=m;a[s+8>>0]=w}k=m+e|0;l=t+36|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+9>>0]=w}k=k+y|0;l=t+40|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+10>>0]=w}k=k+z|0;l=t+44|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+11>>0]=w}m=B+m|0;o=t+64|0;if((m|0)<(c[n>>2]|0)){c[n>>2]=m;a[s+12>>0]=w}k=m+e|0;l=t+52|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+13>>0]=w}k=k+y|0;l=t+56|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+14>>0]=w}k=k+z|0;l=t+60|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+15>>0]=w}m=C+m|0;n=t+80|0;if((m|0)<(c[o>>2]|0)){c[o>>2]=m;a[s+16>>0]=w}k=m+e|0;l=t+68|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+17>>0]=w}k=k+y|0;l=t+72|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+18>>0]=w}k=k+z|0;l=t+76|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+19>>0]=w}m=D+m|0;o=t+96|0;if((m|0)<(c[n>>2]|0)){c[n>>2]=m;a[s+20>>0]=w}k=m+e|0;l=t+84|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+21>>0]=w}k=k+y|0;l=t+88|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+22>>0]=w}k=k+z|0;l=t+92|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+23>>0]=w}m=E+m|0;n=t+112|0;if((m|0)<(c[o>>2]|0)){c[o>>2]=m;a[s+24>>0]=w}k=m+e|0;l=t+100|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+25>>0]=w}k=k+y|0;l=t+104|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+26>>0]=w}k=k+z|0;l=t+108|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+27>>0]=w}k=F+m|0;if((k|0)<(c[n>>2]|0)){c[n>>2]=k;a[s+28>>0]=w}k=k+e|0;l=t+116|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+29>>0]=w}k=k+y|0;l=t+120|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+30>>0]=w}k=k+z|0;l=t+124|0;if((k|0)<(c[l>>2]|0)){c[l>>2]=k;a[s+31>>0]=w}r=r+q|0;if(!p)break;else{p=p+-1|0;q=q+512|0;s=s+32|0;t=t+128|0}}u=u+1|0}while((u|0)!=(j|0))}s=f&-4;t=g&-8;l=h&-4;m=t|1;n=t|2;o=t|3;p=t|4;q=t|5;r=t|6;k=g|7;j=0;while(1){g=M+(j+s<<2)|0;h=c[g>>2]|0;L=h+(t<<6)+(l<<1)|0;b[L>>1]=(d[i>>0]|0)+1;b[L+2>>1]=(d[i+1>>0]|0)+1;b[L+4>>1]=(d[i+2>>0]|0)+1;b[L+6>>1]=(d[i+3>>0]|0)+1;L=h+(m<<6)+(l<<1)|0;b[L>>1]=(d[i+4>>0]|0)+1;b[L+2>>1]=(d[i+5>>0]|0)+1;b[L+4>>1]=(d[i+6>>0]|0)+1;b[L+6>>1]=(d[i+7>>0]|0)+1;L=h+(n<<6)+(l<<1)|0;b[L>>1]=(d[i+8>>0]|0)+1;b[L+2>>1]=(d[i+9>>0]|0)+1;b[L+4>>1]=(d[i+10>>0]|0)+1;b[L+6>>1]=(d[i+11>>0]|0)+1;h=h+(o<<6)+(l<<1)|0;b[h>>1]=(d[i+12>>0]|0)+1;b[h+2>>1]=(d[i+13>>0]|0)+1;b[h+4>>1]=(d[i+14>>0]|0)+1;b[h+6>>1]=(d[i+15>>0]|0)+1;g=c[g>>2]|0;h=g+(p<<6)+(l<<1)|0;b[h>>1]=(d[i+16>>0]|0)+1;b[h+2>>1]=(d[i+17>>0]|0)+1;b[h+4>>1]=(d[i+18>>0]|0)+1;b[h+6>>1]=(d[i+19>>0]|0)+1;h=g+(q<<6)+(l<<1)|0;b[h>>1]=(d[i+20>>0]|0)+1;b[h+2>>1]=(d[i+21>>0]|0)+1;b[h+4>>1]=(d[i+22>>0]|0)+1;b[h+6>>1]=(d[i+23>>0]|0)+1;h=g+(r<<6)+(l<<1)|0;b[h>>1]=(d[i+24>>0]|0)+1;b[h+2>>1]=(d[i+25>>0]|0)+1;b[h+4>>1]=(d[i+26>>0]|0)+1;b[h+6>>1]=(d[i+27>>0]|0)+1;g=g+(k<<6)+(l<<1)|0;b[g>>1]=(d[i+28>>0]|0)+1;b[g+2>>1]=(d[i+29>>0]|0)+1;b[g+4>>1]=(d[i+30>>0]|0)+1;b[g+6>>1]=(d[i+31>>0]|0)+1;j=j+1|0;if((j|0)==4)break;else i=i+32|0}Xc=O;return}function _update_box(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=c[(c[a+484>>2]|0)+24>>2]|0;h=c[d>>2]|0;j=d+4|0;l=c[j>>2]|0;o=d+8|0;n=c[o>>2]|0;p=d+12|0;m=c[p>>2]|0;q=d+16|0;k=c[q>>2]|0;r=d+20|0;s=c[r>>2]|0;a:do if((l|0)<=(h|0)|(n|0)>(m|0)|(k|0)>(s|0))i=h;else{i=h;b:while(1){g=c[t+(i<<2)>>2]|0;e=n;while(1){a=g+(e<<6)+(k<<1)|0;f=k;while(1){if(b[a>>1]|0)break b;if((f|0)<(s|0)){a=a+2|0;f=f+1|0}else break}if((e|0)<(m|0))e=e+1|0;else break}if((i|0)<(l|0))i=i+1|0;else{i=h;break a}}c[d>>2]=i}while(0);c:do if(!((l|0)<=(i|0)|(n|0)>(m|0)|(k|0)>(s|0))){e=l;d:while(1){h=c[t+(e<<2)>>2]|0;f=n;while(1){a=h+(f<<6)+(k<<1)|0;g=k;while(1){if(b[a>>1]|0)break d;if((g|0)<(s|0)){a=a+2|0;g=g+1|0}else break}if((f|0)<(m|0))f=f+1|0;else break}if((e|0)>(i|0))e=e+-1|0;else break c}c[j>>2]=e;l=e}while(0);e:do if(!((m|0)<=(n|0)|(l|0)<(i|0)|(k|0)>(s|0))){f=n;f:while(1){e=i;while(1){a=(c[t+(e<<2)>>2]|0)+(f<<6)+(k<<1)|0;g=k;while(1){if(b[a>>1]|0)break f;if((g|0)<(s|0)){a=a+2|0;g=g+1|0}else break}if((e|0)<(l|0))e=e+1|0;else break}if((f|0)<(m|0))f=f+1|0;else break e}c[o>>2]=f;n=f}while(0);g:do if(!((m|0)<=(n|0)|(l|0)<(i|0)|(k|0)>(s|0))){f=m;h:while(1){e=i;while(1){a=(c[t+(e<<2)>>2]|0)+(f<<6)+(k<<1)|0;g=k;while(1){if(b[a>>1]|0)break h;if((g|0)<(s|0)){a=a+2|0;g=g+1|0}else break}if((e|0)<(l|0))e=e+1|0;else break}if((f|0)>(n|0))f=f+-1|0;else break g}c[p>>2]=f;m=f}while(0);i:do if(!((s|0)<=(k|0)|(l|0)<(i|0)|(m|0)<(n|0))){f=k;j:while(1){a=i;while(1){e=n;g=(c[t+(a<<2)>>2]|0)+(n<<6)+(f<<1)|0;while(1){if(b[g>>1]|0)break j;if((e|0)<(m|0)){e=e+1|0;g=g+64|0}else break}if((a|0)<(l|0))a=a+1|0;else break}if((f|0)<(s|0))f=f+1|0;else break i}c[q>>2]=f;k=f}while(0);k:do if((s|0)<=(k|0)|(l|0)<(i|0)|(m|0)<(n|0))f=s;else{f=s;l:while(1){a=i;while(1){e=n;g=(c[t+(a<<2)>>2]|0)+(n<<6)+(f<<1)|0;while(1){if(b[g>>1]|0)break l;if((e|0)<(m|0)){e=e+1|0;g=g+64|0}else break}if((a|0)<(l|0))a=a+1|0;else break}if((f|0)>(k|0))f=f+-1|0;else{f=s;break k}}c[r>>2]=f}while(0);r=l-i<<4;q=(m-n|0)*12|0;s=f-k<<3;s=(H(q,q)|0)+(H(r,r)|0)+(H(s,s)|0)|0;c[d+24>>2]=s;if((l|0)<(i|0)|(m|0)<(n|0)|(f|0)<(k|0)){t=0;d=d+28|0;c[d>>2]=t;return}a=0;while(1){j=c[t+(i<<2)>>2]|0;h=n;while(1){e=k;g=j+(h<<6)+(k<<1)|0;while(1){a=a+((b[g>>1]|0)!=0&1)|0;if((e|0)>=(f|0))break;else{e=e+1|0;g=g+2|0}}if((h|0)<(m|0))h=h+1|0;else break}if((i|0)<(l|0))i=i+1|0;else break}d=d+28|0;c[d>>2]=a;return}function _start_pass_1_quant(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;b=a+484|0;j=c[b>>2]|0;c[a+136>>2]=c[j+16>>2];c[a+132>>2]=c[j+20>>2];switch(c[a+88>>2]|0){case 0:{b=j+4|0;if((c[a+120>>2]|0)==3){c[b>>2]=81;return}else{c[b>>2]=82;return}}case 1:{l=a+120|0;c[j+4>>2]=(c[l>>2]|0)==3?84:83;c[j+48>>2]=0;if(!(c[j+28>>2]|0))_create_colorindex(a);if(c[j+52>>2]|0)return;j=c[b>>2]|0;b=c[l>>2]|0;if((b|0)<=0)return;k=a+4|0;i=0;do{f=c[j+32+(i<<2)>>2]|0;a:do if(i){e=0;while(1){if((f|0)==(c[j+32+(e<<2)>>2]|0))break;e=e+1|0;if(e>>>0>=i>>>0){m=15;break a}}e=c[j+52+(e<<2)>>2]|0;if(!e)m=15}else m=15;while(0);if((m|0)==15){m=0;e=hd[c[c[k>>2]>>2]&63](a,1,1024)|0;h=(f<<9)+-512|0;g=0;do{f=0;do{n=255-((d[89280+(g<<4)+f>>0]|0)<<1)|0;b=n*255|0;if((n|0)<0)b=0-((0-b|0)/(h|0)|0)|0;else b=(b|0)/(h|0)|0;c[e+(g<<6)+(f<<2)>>2]=b;f=f+1|0}while((f|0)!=16);g=g+1|0}while((g|0)!=16);b=c[l>>2]|0}c[j+52+(i<<2)>>2]=e;i=i+1|0}while((i|0)<(b|0));return}case 2:{c[j+4>>2]=85;c[j+84>>2]=0;if(!(c[j+68>>2]|0)){b=a+112|0;g=(c[b>>2]<<1)+4|0;h=a+120|0;if((c[h>>2]|0)<=0)return;i=a+4|0;e=0;do{f=hd[c[(c[i>>2]|0)+4>>2]&63](a,1,g)|0;c[j+68+(e<<2)>>2]=f;e=e+1|0;f=c[h>>2]|0}while((e|0)<(f|0))}else{f=a+120|0;h=f;b=a+112|0;f=c[f>>2]|0}e=(c[b>>2]<<1)+4|0;if((f|0)<=0)return;b=0;do{_memset(c[j+68+(b<<2)>>2]|0,0,e|0)|0;b=b+1|0}while((b|0)<(c[h>>2]|0));return}default:{n=c[a>>2]|0;c[n+20>>2]=49;sd[c[n>>2]&127](a);return}}}function _finish_pass_1_quant(a){a=a|0;return}function _new_color_map_1_quant(a){a=a|0;var b=0;b=c[a>>2]|0;c[b+20>>2]=47;sd[c[b>>2]&127](a);return}function _create_colorindex(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=c[b+484>>2]|0;d=(c[b+88>>2]|0)==1;c[m+28>>2]=d&1;l=b+120|0;e=md[c[(c[b+4>>2]|0)+8>>2]&127](b,1,d?766:256,c[l>>2]|0)|0;k=m+24|0;c[k>>2]=e;b=c[m+20>>2]|0;if((c[l>>2]|0)<=0)return;if(!d){d=0;while(1){f=c[m+32+(d<<2)>>2]|0;b=(b|0)/(f|0)|0;h=c[e+(d<<2)>>2]|0;i=f+-1|0;j=i<<1;e=0;f=(f+254|0)/(j|0)|0;g=0;do{if((g|0)>(f|0))do{e=e+1|0;f=(((e<<1|1)*255|0)+i|0)/(j|0)|0}while((g|0)>(f|0));n=(H(e,b)|0)&255;a[h+g>>0]=n;g=g+1|0}while((g|0)!=256);d=d+1|0;if((d|0)>=(c[l>>2]|0))break;e=c[k>>2]|0}return}d=0;while(1){f=c[m+32+(d<<2)>>2]|0;b=(b|0)/(f|0)|0;j=e+(d<<2)|0;c[j>>2]=(c[j>>2]|0)+255;j=c[(c[k>>2]|0)+(d<<2)>>2]|0;h=f+-1|0;i=h<<1;e=0;f=(f+254|0)/(i|0)|0;g=0;do{if((g|0)>(f|0))do{e=e+1|0;f=(((e<<1|1)*255|0)+h|0)/(i|0)|0}while((g|0)>(f|0));n=(H(e,b)|0)&255;a[j+g>>0]=n;g=g+1|0}while((g|0)!=256);f=j+255|0;e=1;do{a[j+(0-e)>>0]=a[j>>0]|0;a[j+(e+255)>>0]=a[f>>0]|0;e=e+1|0}while((e|0)!=256);d=d+1|0;if((d|0)>=(c[l>>2]|0))break;e=c[k>>2]|0}return}function _color_quantize3(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=c[(c[b+484>>2]|0)+24>>2]|0;n=c[m>>2]|0;l=c[m+4>>2]|0;m=c[m+8>>2]|0;k=c[b+112>>2]|0;if((g|0)<1|(k|0)==0)return;h=0;do{b=k;i=c[f+(h<<2)>>2]|0;j=c[e+(h<<2)>>2]|0;while(1){a[i>>0]=(d[l+(d[j+1>>0]|0)>>0]|0)+(d[n+(d[j>>0]|0)>>0]|0)+(d[m+(d[j+2>>0]|0)>>0]|0);b=b+-1|0;if(!b)break;else{i=i+1|0;j=j+3|0}}h=h+1|0}while((h|0)!=(g|0));return}function _color_quantize(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=c[(c[b+484>>2]|0)+24>>2]|0;p=c[b+112>>2]|0;n=c[b+120>>2]|0;if((g|0)<1|(p|0)==0)return;if((n|0)<=0){b=0;do{_memset(c[f+(b<<2)>>2]|0,0,p|0)|0;b=b+1|0}while((b|0)!=(g|0));return}i=0;do{h=p;j=c[f+(i<<2)>>2]|0;k=c[e+(i<<2)>>2]|0;while(1){b=0;l=0;m=k;while(1){l=l+(d[(c[o+(b<<2)>>2]|0)+(d[m>>0]|0)>>0]|0)|0;b=b+1|0;if((b|0)==(n|0))break;else m=m+1|0}a[j>>0]=l;h=h+-1|0;if(!h)break;else{j=j+1|0;k=k+n|0}}i=i+1|0}while((i|0)!=(g|0));return}function _quantize3_ord_dither(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;h=c[b+484>>2]|0;u=c[h+24>>2]|0;v=c[u>>2]|0;t=c[u+4>>2]|0;u=c[u+8>>2]|0;q=c[b+112>>2]|0;if((g|0)<=0)return;w=h+48|0;r=h+52|0;s=h+56|0;p=h+60|0;b=c[w>>2]|0;if(!q){h=0;do{b=b+1&15;h=h+1|0}while((h|0)!=(g|0));c[w>>2]=b;return}o=0;do{l=c[r>>2]|0;m=c[s>>2]|0;n=c[p>>2]|0;h=q;i=0;j=c[f+(o<<2)>>2]|0;k=c[e+(o<<2)>>2]|0;while(1){a[j>>0]=(d[t+((c[m+(b<<6)+(i<<2)>>2]|0)+(d[k+1>>0]|0))>>0]|0)+(d[v+((c[l+(b<<6)+(i<<2)>>2]|0)+(d[k>>0]|0))>>0]|0)+(d[u+((c[n+(b<<6)+(i<<2)>>2]|0)+(d[k+2>>0]|0))>>0]|0);h=h+-1|0;if(!h)break;else{i=i+1&15;j=j+1|0;k=k+3|0}}b=b+1&15;c[w>>2]=b;o=o+1|0}while((o|0)!=(g|0));return}function _quantize_ord_dither(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;u=c[b+484>>2]|0;v=c[b+120>>2]|0;w=c[b+112>>2]|0;if((g|0)<=0)return;t=u+48|0;m=u+24|0;n=(w|0)==0;if((v|0)<=0){b=0;do{_memset(c[f+(b<<2)>>2]|0,0,w|0)|0;c[t>>2]=(c[t>>2]|0)+1&15;b=b+1|0}while((b|0)!=(g|0));return}h=0;do{o=f+(h<<2)|0;_memset(c[o>>2]|0,0,w|0)|0;p=c[t>>2]|0;q=e+(h<<2)|0;if(!n){i=0;do{r=c[(c[m>>2]|0)+(i<<2)>>2]|0;s=c[u+52+(i<<2)>>2]|0;b=w;j=c[o>>2]|0;k=0;l=(c[q>>2]|0)+i|0;while(1){a[j>>0]=(d[j>>0]|0)+(d[r+((c[s+(p<<6)+(k<<2)>>2]|0)+(d[l>>0]|0))>>0]|0);b=b+-1|0;if(!b)break;else{j=j+1|0;k=k+1&15;l=l+v|0}}i=i+1|0}while((i|0)!=(v|0))}c[t>>2]=p+1&15;h=h+1|0}while((h|0)!=(g|0));return}function _quantize_fs_dither(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,N=0;J=c[e+484>>2]|0;K=c[e+120>>2]|0;L=c[e+112>>2]|0;y=c[e+336>>2]|0;if((h|0)<=0)return;z=(K|0)>0;A=J+84|0;B=J+24|0;C=J+16|0;D=(L|0)==0;E=L+-1|0;F=H(E,K)|0;G=0-K|0;I=L+1|0;x=0;do{v=g+(x<<2)|0;_memset(c[v>>2]|0,0,L|0)|0;a:do if(z){w=f+(x<<2)|0;if(D){i=(c[A>>2]|0)==0;e=0;while(1){w=c[J+68+(e<<2)>>2]|0;b[(i?w:w+(I<<1)|0)>>1]=0;e=e+1|0;if((e|0)==(K|0))break a}}r=0;do{e=(c[w>>2]|0)+r|0;i=c[v>>2]|0;if(!(c[A>>2]|0)){s=K;t=1;u=c[J+68+(r<<2)>>2]|0}else{s=G;t=-1;u=(c[J+68+(r<<2)>>2]|0)+(I<<1)|0;e=e+F|0;i=i+E|0}o=c[(c[B>>2]|0)+(r<<2)>>2]|0;p=c[(c[C>>2]|0)+(r<<2)>>2]|0;q=H(L,t)|0;l=0;m=L;n=0;j=0;k=u;while(1){M=k;k=k+(t<<1)|0;N=j+8+(b[k>>1]|0)|0;N=d[y+((4?N>>4:N)+(d[e>>0]|0))>>0]|0;j=d[o+N>>0]|0;a[i>>0]=(d[i>>0]|0)+j;j=N-(d[p+j>>0]|0)|0;b[M>>1]=(j*3|0)+n;n=(j*5|0)+l|0;m=m+-1|0;if(!m)break;else{l=j;j=j*7|0;e=e+s|0;i=i+t|0}}b[u+(q<<1)>>1]=n;r=r+1|0}while((r|0)!=(K|0))}while(0);c[A>>2]=(c[A>>2]|0)==0&1;x=x+1|0}while((x|0)!=(h|0));return}function _jpeg_core_output_dimensions(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=a+428|0;d=c[g>>2]|0;e=H(d,c[a+48>>2]|0)|0;f=c[a+52>>2]|0;do if(e>>>0>f>>>0){if(e>>>0<=f<<1>>>0){f=_jdiv_round_up(c[a+28>>2]<<1,d)|0;c[a+112>>2]=f;f=2;b=c[a+32>>2]<<1;break}if(e>>>0<=(f*3|0)>>>0){f=_jdiv_round_up((c[a+28>>2]|0)*3|0,d)|0;c[a+112>>2]=f;f=3;b=(c[a+32>>2]|0)*3|0;break}if(e>>>0<=f<<2>>>0){f=_jdiv_round_up(c[a+28>>2]<<2,d)|0;c[a+112>>2]=f;f=4;b=c[a+32>>2]<<2;break}if(e>>>0<=(f*5|0)>>>0){f=_jdiv_round_up((c[a+28>>2]|0)*5|0,d)|0;c[a+112>>2]=f;f=5;b=(c[a+32>>2]|0)*5|0;break}if(e>>>0<=(f*6|0)>>>0){f=_jdiv_round_up((c[a+28>>2]|0)*6|0,d)|0;c[a+112>>2]=f;f=6;b=(c[a+32>>2]|0)*6|0;break}if(e>>>0<=(f*7|0)>>>0){f=_jdiv_round_up((c[a+28>>2]|0)*7|0,d)|0;c[a+112>>2]=f;f=7;b=(c[a+32>>2]|0)*7|0;break}if(e>>>0<=f<<3>>>0){f=_jdiv_round_up(c[a+28>>2]<<3,d)|0;c[a+112>>2]=f;f=8;b=c[a+32>>2]<<3;break}if(e>>>0<=(f*9|0)>>>0){f=_jdiv_round_up((c[a+28>>2]|0)*9|0,d)|0;c[a+112>>2]=f;f=9;b=(c[a+32>>2]|0)*9|0;break}if(e>>>0<=(f*10|0)>>>0){f=_jdiv_round_up((c[a+28>>2]|0)*10|0,d)|0;c[a+112>>2]=f;f=10;b=(c[a+32>>2]|0)*10|0;break}if(e>>>0<=(f*11|0)>>>0){f=_jdiv_round_up((c[a+28>>2]|0)*11|0,d)|0;c[a+112>>2]=f;f=11;b=(c[a+32>>2]|0)*11|0;break}if(e>>>0<=(f*12|0)>>>0){f=_jdiv_round_up((c[a+28>>2]|0)*12|0,d)|0;c[a+112>>2]=f;f=12;b=(c[a+32>>2]|0)*12|0;break}if(e>>>0<=(f*13|0)>>>0){f=_jdiv_round_up((c[a+28>>2]|0)*13|0,d)|0;c[a+112>>2]=f;f=13;b=(c[a+32>>2]|0)*13|0;break}if(e>>>0<=(f*14|0)>>>0){f=_jdiv_round_up((c[a+28>>2]|0)*14|0,d)|0;c[a+112>>2]=f;f=14;b=(c[a+32>>2]|0)*14|0;break}b=c[a+28>>2]|0;if(e>>>0>(f*15|0)>>>0){f=_jdiv_round_up(b<<4,d)|0;c[a+112>>2]=f;f=16;b=c[a+32>>2]<<4;break}else{f=_jdiv_round_up(b*15|0,d)|0;c[a+112>>2]=f;f=15;b=(c[a+32>>2]|0)*15|0;break}}else{f=_jdiv_round_up(c[a+28>>2]|0,d)|0;c[a+112>>2]=f;f=1;b=c[a+32>>2]|0}while(0);e=_jdiv_round_up(b,c[g>>2]|0)|0;c[a+116>>2]=e;c[a+324>>2]=f;c[a+328>>2]=f;e=c[a+36>>2]|0;if((e|0)<=0)return;d=0;b=c[a+216>>2]|0;while(1){c[b+36>>2]=f;c[b+40>>2]=f;d=d+1|0;if((d|0)>=(e|0))break;else b=b+88|0}return}function _jpeg_read_scanlines(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=j;e=c[a+20>>2]|0;if((e|0)!=205){h=c[a>>2]|0;c[h+20>>2]=21;c[h+24>>2]=e;sd[c[c[a>>2]>>2]&127](a)}e=a+140|0;f=c[e>>2]|0;g=c[a+116>>2]|0;if(f>>>0>=g>>>0){i=c[a>>2]|0;c[i+20>>2]=126;td[c[i+4>>2]&63](a,-1);i=0;Xc=j;return i|0}h=c[a+8>>2]|0;if(h|0){c[h+4>>2]=f;c[h+8>>2]=g;sd[c[h>>2]&127](a)}c[i>>2]=0;yd[c[(c[a+448>>2]|0)+4>>2]&127](a,b,i,d);i=c[i>>2]|0;c[e>>2]=(c[e>>2]|0)+i;Xc=j;return i|0}function _jpeg_mem_dest(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;if((b|0)==0|(d|0)==0){g=c[a>>2]|0;c[g+20>>2]=24;sd[c[g>>2]&127](a)}e=a+24|0;f=c[e>>2]|0;if(!f){f=hd[c[c[a+4>>2]>>2]&63](a,0,40)|0;c[e>>2]=f}c[f+8>>2]=68;c[f+12>>2]=76;c[f+16>>2]=69;c[f+20>>2]=b;c[f+24>>2]=d;e=f+28|0;c[e>>2]=0;g=c[b>>2]|0;if(g|0?(h=c[d>>2]|0,h|0):0){b=g;d=h;h=f+32|0;c[h>>2]=b;c[f>>2]=b;h=f+36|0;c[h>>2]=d;h=f+4|0;c[h>>2]=d;return}h=_is_malloc(4096)|0;c[b>>2]=h;c[e>>2]=h;if(!h){h=c[a>>2]|0;c[h+20>>2]=56;c[h+24>>2]=10;sd[c[c[a>>2]>>2]&127](a)}c[d>>2]=4096;h=c[b>>2]|0;d=4096;b=f+32|0;c[b>>2]=h;c[f>>2]=h;h=f+36|0;c[h>>2]=d;h=f+4|0;c[h>>2]=d;return}function _init_mem_destination(a){a=a|0;return}function _empty_mem_output_buffer(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;e=c[a+24>>2]|0;f=e+36|0;g=c[f>>2]<<1;h=_is_malloc(g)|0;if(!h){d=c[a>>2]|0;c[d+20>>2]=56;c[d+24>>2]=10;sd[c[c[a>>2]>>2]&127](a)}a=e+32|0;_memcpy(h|0,c[a>>2]|0,c[f>>2]|0)|0;b=e+28|0;d=c[b>>2]|0;if(d|0)_is_free(d);c[b>>2]=h;d=c[f>>2]|0;c[e>>2]=h+d;c[e+4>>2]=d;c[a>>2]=h;c[f>>2]=g;return 1}function _term_mem_destination(a){a=a|0;a=c[a+24>>2]|0;c[c[a+20>>2]>>2]=c[a+32>>2];c[c[a+24>>2]>>2]=(c[a+36>>2]|0)-(c[a+4>>2]|0);return}function _skip_input_data(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=c[a+24>>2]|0;if((b|0)<=0)return;g=f+4|0;d=c[g>>2]|0;if((d|0)<(b|0)){e=f+12|0;do{b=b-d|0;ed[c[e>>2]&127](a)|0;d=c[g>>2]|0}while((b|0)>(d|0))}c[f>>2]=(c[f>>2]|0)+b;c[g>>2]=d-b;return}function _jpeg_resync_to_restart(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=a+440|0;g=c[k>>2]|0;h=c[a>>2]|0;c[h+20>>2]=124;c[h+24>>2]=g;c[(c[a>>2]|0)+28>>2]=b;td[c[(c[a>>2]|0)+4>>2]&63](a,-1);h=b+1&7|208;i=b+2&7|208;j=b+7&7|208;d=b+6&7|208;b=g;a:while(1){e=(b|0)<192;f=(b&-8|0)!=208|(b|0)==(h|0)|(b|0)==(i|0);g=(b|0)==(j|0)|(b|0)==(d|0)?2:1;b:while(1){l=e?2:f?3:g;m=c[a>>2]|0;c[m+20>>2]=99;c[m+24>>2]=b;c[(c[a>>2]|0)+28>>2]=l;td[c[(c[a>>2]|0)+4>>2]&63](a,4);switch(l&3){case 1:{d=4;break a}case 3:{b=1;d=7;break a}case 2:break b;default:{}}}if(!(_next_marker(a)|0)){b=0;d=7;break}b=c[k>>2]|0}if((d|0)==4){c[k>>2]=0;m=1;return m|0}else if((d|0)==7)return b|0;return 0}function _term_source(a){a=a|0;return}function _jpeg_mem_src(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;if((b|0)==0|(d|0)==0){f=c[a>>2]|0;c[f+20>>2]=43;sd[c[f>>2]&127](a)}f=a+24|0;e=c[f>>2]|0;if(!e){e=hd[c[c[a+4>>2]>>2]&63](a,0,28)|0;c[f>>2]=e}c[e+8>>2]=70;c[e+12>>2]=77;c[e+16>>2]=32;c[e+20>>2]=95;c[e+24>>2]=71;c[e+4>>2]=d;c[e>>2]=b;return}function _init_mem_source(a){a=a|0;return}function _fill_mem_input_buffer(a){a=a|0;var b=0;b=c[a>>2]|0;c[b+20>>2]=123;td[c[b+4>>2]&63](a,-1);a=c[a+24>>2]|0;c[a>>2]=161666;c[a+4>>2]=2;return 1}function _jpeg_std_error(a){a=a|0;c[a>>2]=72;c[a+4>>2]=33;c[a+8>>2]=73;c[a+12>>2]=34;c[a+16>>2]=74;c[a+104>>2]=0;c[a+108>>2]=0;c[a+20>>2]=0;c[a+112>>2]=65488;c[a+116>>2]=126;c[a+120>>2]=0;c[a+124>>2]=0;c[a+128>>2]=0;return a|0}function _error_exit(a){a=a|0;sd[c[(c[a>>2]|0)+8>>2]&127](a);_jpeg_destroy(a);Lb(1)}function _emit_message(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a>>2]|0;if((b|0)>=0){if((c[d+104>>2]|0)<(b|0))return;sd[c[d+8>>2]&127](a);return}e=d+108|0;b=c[e>>2]|0;if(!((b|0)!=0?(c[d+104>>2]|0)<=2:0)){sd[c[d+8>>2]&127](a);b=c[e>>2]|0}c[e>>2]=b+1;return}function _output_message(a){a=a|0;var b=0,d=0,e=0;b=Xc;Xc=Xc+208|0;if((Xc|0)>=(Yc|0))N(208);d=b+200|0;e=b;td[c[(c[a>>2]|0)+12>>2]&63](a,e);a=c[24794]|0;c[d>>2]=e;_fprintf(a,161670,d)|0;Xc=b;return}function _format_message(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);j=k+8|0;i=k;h=c[b>>2]|0;f=c[h+20>>2]|0;if((f|0)>0?(f|0)<=(c[h+116>>2]|0):0){b=(c[h+112>>2]|0)+(f<<2)|0;g=8}else{b=c[h+120>>2]|0;if(((b|0)!=0?(e=c[h+124>>2]|0,(f|0)>=(e|0)):0)?(f|0)<=(c[h+128>>2]|0):0){b=b+(f-e<<2)|0;g=8}else g=9}if((g|0)==8){b=c[b>>2]|0;if(!b)g=9}if((g|0)==9){c[h+24>>2]=f;b=c[c[h+112>>2]>>2]|0}e=b;a:while(1){f=e+1|0;switch(a[e>>0]|0){case 0:break a;case 37:{g=12;break a}default:e=f}}if((g|0)==12?(a[f>>0]|0)==115:0){c[i>>2]=h+24;_sprintf(d,b,i)|0;Xc=k;return}n=c[h+28>>2]|0;m=c[h+32>>2]|0;l=c[h+36>>2]|0;e=c[h+40>>2]|0;f=c[h+44>>2]|0;g=c[h+48>>2]|0;i=c[h+52>>2]|0;c[j>>2]=c[h+24>>2];c[j+4>>2]=n;c[j+8>>2]=m;c[j+12>>2]=l;c[j+16>>2]=e;c[j+20>>2]=f;c[j+24>>2]=g;c[j+28>>2]=i;_sprintf(d,b,j)|0;Xc=k;return}function _reset_error_mgr(a){a=a|0;a=c[a>>2]|0;c[a+108>>2]=0;c[a+20>>2]=0;return}function _jpeg_fdct_float(a,b,e){a=a|0;b=b|0;e=e|0;var g=0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,p=0,q=0.0,r=0.0,s=0,t=0,u=0.0,v=0.0;g=a;h=0;while(1){o=(c[b+(h<<2)>>2]|0)+e|0;s=d[o>>0]|0;p=d[o+7>>0]|0;q=+(p+s|0);m=+(s-p|0);p=d[o+1>>0]|0;s=d[o+6>>0]|0;i=+(s+p|0);j=+(p-s|0);s=d[o+2>>0]|0;p=d[o+5>>0]|0;k=+(p+s|0);l=+(s-p|0);p=d[o+3>>0]|0;o=d[o+4>>0]|0;n=+(o+p|0);r=q+n;n=q-n;q=i+k;f[g>>2]=q+r+-1024.0;f[g+16>>2]=r-q;k=(i-k+n)*.7071067690849304;f[g+8>>2]=n+k;f[g+24>>2]=n-k;k=l+ +(p-o|0);n=m+j;i=(k-n)*.3826834261417389;k=k*.5411961078643799+i;i=n*1.3065630197525024+i;l=(j+l)*.7071067690849304;j=l+m;l=m-l;f[g+20>>2]=l+k;f[g+12>>2]=l-k;f[g+4>>2]=j+i;f[g+28>>2]=j-i;h=h+1|0;if((h|0)==8)break;else g=g+32|0}g=7;while(1){k=+f[a>>2];s=a+224|0;l=+f[s>>2];u=k+l;l=k-l;p=a+32|0;k=+f[p>>2];b=a+192|0;q=+f[b>>2];i=k+q;q=k-q;h=a+64|0;k=+f[h>>2];e=a+160|0;m=+f[e>>2];r=k+m;m=k-m;o=a+96|0;k=+f[o>>2];t=a+128|0;n=+f[t>>2];j=k+n;v=u+j;j=u-j;u=i+r;f[a>>2]=u+v;f[t>>2]=v-u;r=(i-r+j)*.7071067690849304;f[h>>2]=j+r;f[b>>2]=j-r;n=m+(k-n);k=l+q;r=(n-k)*.3826834261417389;n=n*.5411961078643799+r;r=k*1.3065630197525024+r;m=(q+m)*.7071067690849304;q=l+m;m=l-m;f[e>>2]=m+n;f[o>>2]=m-n;f[p>>2]=q+r;f[s>>2]=q-r;if(!g)break;else{a=a+4|0;g=g+-1|0}}return}function _jpeg_fdct_ifast(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;f=a;g=0;while(1){j=(c[b+(g<<2)>>2]|0)+e|0;h=d[j>>0]|0;l=d[j+7>>0]|0;p=l+h|0;l=h-l|0;h=d[j+1>>0]|0;k=d[j+6>>0]|0;o=k+h|0;k=h-k|0;h=d[j+2>>0]|0;i=d[j+5>>0]|0;m=i+h|0;i=h-i|0;h=d[j+3>>0]|0;j=d[j+4>>0]|0;n=j+h|0;q=n+p|0;n=p-n|0;p=m+o|0;c[f>>2]=(p|-1024)+q;c[f+16>>2]=q-p;m=(o-m+n|0)*181|0;m=8?m>>8:m;c[f+8>>2]=m+n;c[f+24>>2]=n-m;j=h-j+i|0;h=k+l|0;m=(j-h|0)*98|0;m=8?m>>8:m;j=j*139|0;j=m+(8?j>>8:j)|0;h=h*334|0;h=m+(8?h>>8:h)|0;k=(i+k|0)*181|0;k=8?k>>8:k;i=k+l|0;k=l-k|0;c[f+20>>2]=j+k;c[f+12>>2]=k-j;c[f+4>>2]=h+i;c[f+28>>2]=i-h;g=g+1|0;if((g|0)==8)break;else f=f+32|0}f=7;while(1){n=c[a>>2]|0;q=a+224|0;i=c[q>>2]|0;t=i+n|0;i=n-i|0;n=a+32|0;g=c[n>>2]|0;h=a+192|0;k=c[h>>2]|0;r=k+g|0;k=g-k|0;g=a+64|0;m=c[g>>2]|0;j=a+160|0;o=c[j>>2]|0;e=o+m|0;o=m-o|0;m=a+96|0;p=c[m>>2]|0;s=a+128|0;l=c[s>>2]|0;b=l+p|0;u=b+t|0;b=t-b|0;t=e+r|0;c[a>>2]=u+t;c[s>>2]=u-t;e=(r-e+b|0)*181|0;e=8?e>>8:e;c[g>>2]=e+b;c[h>>2]=b-e;l=p-l+o|0;p=k+i|0;h=(l-p|0)*98|0;h=8?h>>8:h;l=l*139|0;l=h+(8?l>>8:l)|0;p=p*334|0;p=h+(8?p>>8:p)|0;k=(o+k|0)*181|0;k=8?k>>8:k;o=k+i|0;k=i-k|0;c[j>>2]=l+k;c[m>>2]=k-l;c[n>>2]=p+o;c[q>>2]=o-p;if(!f)break;else{a=a+4|0;f=f+-1|0}}return}function _jpeg_fdct_islow(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;f=a;g=0;while(1){h=(c[b+(g<<2)>>2]|0)+e|0;s=d[h>>0]|0;k=d[h+7>>0]|0;j=k+s|0;r=d[h+1>>0]|0;n=d[h+6>>0]|0;t=n+r|0;q=d[h+2>>0]|0;l=d[h+5>>0]|0;i=l+q|0;p=d[h+3>>0]|0;h=d[h+4>>0]|0;m=h+p|0;o=m+j|0;m=j-m|0;j=i+t|0;i=t-i|0;k=s-k|0;n=r-n|0;l=q-l|0;h=p-h|0;c[f>>2]=(o+j<<2)+-4096;c[f+16>>2]=o-j<<2;j=((m+i|0)*4433|0)+1024|0;m=j+(m*6270|0)|0;c[f+8>>2]=11?m>>11:m;i=j+(H(i,-15137)|0)|0;c[f+24>>2]=11?i>>11:i;i=l+k|0;j=h+n|0;m=((j+i|0)*9633|0)+1024|0;i=m+(H(i,-3196)|0)|0;j=m+(H(j,-16069)|0)|0;m=H(h+k|0,-7373)|0;k=m+(k*12299|0)+i|0;h=m+(h*2446|0)+j|0;m=H(l+n|0,-20995)|0;j=m+(n*25172|0)+j|0;i=m+(l*16819|0)+i|0;c[f+4>>2]=11?k>>11:k;c[f+12>>2]=11?j>>11:j;c[f+20>>2]=11?i>>11:i;c[f+28>>2]=11?h>>11:h;g=g+1|0;if((g|0)==8)break;else f=f+32|0}f=7;while(1){w=c[a>>2]|0;t=a+224|0;m=c[t>>2]|0;e=m+w|0;n=a+32|0;v=c[n>>2]|0;q=a+192|0;j=c[q>>2]|0;x=j+v|0;i=a+64|0;u=c[i>>2]|0;r=a+160|0;l=c[r>>2]|0;o=l+u|0;p=a+96|0;g=c[p>>2]|0;k=a+128|0;s=c[k>>2]|0;h=s+g|0;b=e+2+h|0;h=e-h|0;e=o+x|0;o=x-o|0;m=w-m|0;j=v-j|0;l=u-l|0;s=g-s|0;g=b+e|0;c[a>>2]=2?g>>2:g;e=b-e|0;c[k>>2]=2?e>>2:e;k=((h+o|0)*4433|0)+16384|0;h=k+(h*6270|0)|0;c[i>>2]=15?h>>15:h;o=k+(H(o,-15137)|0)|0;c[q>>2]=15?o>>15:o;q=l+m|0;o=s+j|0;k=((o+q|0)*9633|0)+16384|0;q=k+(H(q,-3196)|0)|0;o=k+(H(o,-16069)|0)|0;k=H(s+m|0,-7373)|0;m=k+(m*12299|0)+q|0;s=k+(s*2446|0)+o|0;k=H(l+j|0,-20995)|0;o=k+(j*25172|0)+o|0;q=k+(l*16819|0)+q|0;c[n>>2]=15?m>>15:m;c[p>>2]=15?o>>15:o;c[r>>2]=15?q>>15:q;c[t>>2]=15?s>>15:s;if(!f)break;else{a=a+4|0;f=f+-1|0}}return}function _jpeg_fdct_7x7(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;_memset(a|0,0,256)|0;f=a;g=0;while(1){n=(c[b+(g<<2)>>2]|0)+e|0;q=d[n>>0]|0;h=d[n+6>>0]|0;m=h+q|0;l=d[n+1>>0]|0;j=d[n+5>>0]|0;o=j+l|0;k=d[n+2>>0]|0;i=d[n+4>>0]|0;p=i+k|0;n=d[n+3>>0]|0;h=q-h|0;j=l-j|0;i=k-i|0;k=p+m|0;c[f>>2]=(o+n+k<<2)+-3584;k=((H(n,-4)|0)+k|0)*2896|0;l=(m-p|0)*7542|0;p=(o-p|0)*2578|0;q=p+1024+l+k|0;c[f+8>>2]=11?q>>11:q;m=((m-o|0)*7223|0)+1024|0;n=m+p+(H(o-(n<<1)|0,-5793)|0)|0;c[f+16>>2]=11?n>>11:n;k=m-l+k|0;c[f+24>>2]=11?k>>11:k;k=(j+h|0)*7663|0;l=(h-j|0)*1395|0;j=H(i+j|0,-11295)|0;h=(i+h|0)*5027|0;m=h+1024-l+k|0;c[f+4>>2]=11?m>>11:m;j=j+1024|0;k=j+l+k|0;c[f+12>>2]=11?k>>11:k;h=j+(i*15326|0)+h|0;c[f+20>>2]=11?h>>11:h;g=g+1|0;if((g|0)==7)break;else f=f+32|0}f=0;while(1){t=c[a>>2]|0;l=a+192|0;p=c[l>>2]|0;h=p+t|0;j=a+32|0;i=c[j>>2]|0;q=a+160|0;n=c[q>>2]|0;g=n+i|0;s=a+64|0;k=c[s>>2]|0;e=a+128|0;o=c[e>>2]|0;r=o+k|0;m=a+96|0;b=c[m>>2]|0;p=t-p|0;n=i-n|0;o=k-o|0;k=r+h|0;i=((b+g+k|0)*10700|0)+16384|0;c[a>>2]=15?i>>15:i;k=((H(b,-4)|0)+k|0)*3783|0;i=(h-r|0)*9850|0;r=(g-r|0)*3367|0;t=r+16384+i+k|0;c[s>>2]=15?t>>15:t;h=((h-g|0)*9434|0)+16384|0;b=h+r+(H(g-(b<<1)|0,-7566)|0)|0;c[e>>2]=15?b>>15:b;k=h-i+k|0;c[l>>2]=15?k>>15:k;l=(n+p|0)*10009|0;k=(p-n|0)*1822|0;n=H(o+n|0,-14752)|0;p=(o+p|0)*6565|0;i=p+16384-k+l|0;c[j>>2]=15?i>>15:i;n=n+16384|0;l=n+k+l|0;c[m>>2]=15?l>>15:l;p=n+(o*20017|0)+p|0;c[q>>2]=15?p>>15:p;f=f+1|0;if((f|0)==7)break;else a=a+4|0}return}function _jpeg_fdct_6x6(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;_memset(a|0,0,256)|0;s=(c[b>>2]|0)+e|0;o=d[s>>0]|0;k=d[s+5>>0]|0;n=k+o|0;i=d[s+1>>0]|0;j=d[s+4>>0]|0;m=j+i|0;p=d[s+2>>0]|0;s=d[s+3>>0]|0;r=s+p|0;f=r+n|0;k=o-k|0;j=i-j|0;s=p-s|0;c[a>>2]=(f+m<<2)+-3072;r=((n-r|0)*10033|0)+1024|0;c[a+8>>2]=11?r>>11:r;f=(((H(m,-2)|0)+f|0)*5793|0)+1024|0;c[a+16>>2]=11?f>>11:f;f=((s+k|0)*2998|0)+1024|0;f=11?f>>11:f;m=a+4|0;c[m>>2]=f+(j+k<<2);c[a+12>>2]=k-j-s<<2;c[a+20>>2]=f+(s-j<<2);j=a+32|0;s=(c[b+4>>2]|0)+e|0;f=d[s>>0]|0;k=d[s+5>>0]|0;r=k+f|0;n=d[s+1>>0]|0;p=d[s+4>>0]|0;i=p+n|0;o=d[s+2>>0]|0;s=d[s+3>>0]|0;l=s+o|0;q=l+r|0;k=f-k|0;p=n-p|0;s=o-s|0;c[j>>2]=(q+i<<2)+-3072;l=((r-l|0)*10033|0)+1024|0;c[a+40>>2]=11?l>>11:l;q=(((H(i,-2)|0)+q|0)*5793|0)+1024|0;c[a+48>>2]=11?q>>11:q;q=((s+k|0)*2998|0)+1024|0;q=11?q>>11:q;c[a+36>>2]=q+(p+k<<2);c[a+44>>2]=k-p-s<<2;c[a+52>>2]=q+(s-p<<2);p=(c[b+8>>2]|0)+e|0;s=d[p>>0]|0;q=d[p+5>>0]|0;k=q+s|0;i=d[p+1>>0]|0;l=d[p+4>>0]|0;r=l+i|0;o=d[p+2>>0]|0;p=d[p+3>>0]|0;n=p+o|0;f=n+k|0;q=s-q|0;l=i-l|0;p=o-p|0;c[a+64>>2]=(f+r<<2)+-3072;n=((k-n|0)*10033|0)+1024|0;c[a+72>>2]=11?n>>11:n;f=(((H(r,-2)|0)+f|0)*5793|0)+1024|0;c[a+80>>2]=11?f>>11:f;f=((p+q|0)*2998|0)+1024|0;f=11?f>>11:f;c[a+68>>2]=f+(l+q<<2);c[a+76>>2]=q-l-p<<2;c[a+84>>2]=f+(p-l<<2);l=(c[b+12>>2]|0)+e|0;p=d[l>>0]|0;f=d[l+5>>0]|0;q=f+p|0;r=d[l+1>>0]|0;n=d[l+4>>0]|0;k=n+r|0;o=d[l+2>>0]|0;l=d[l+3>>0]|0;i=l+o|0;s=i+q|0;f=p-f|0;n=r-n|0;l=o-l|0;c[a+96>>2]=(s+k<<2)+-3072;i=((q-i|0)*10033|0)+1024|0;c[a+104>>2]=11?i>>11:i;s=(((H(k,-2)|0)+s|0)*5793|0)+1024|0;c[a+112>>2]=11?s>>11:s;s=((l+f|0)*2998|0)+1024|0;s=11?s>>11:s;c[a+100>>2]=s+(n+f<<2);c[a+108>>2]=f-n-l<<2;c[a+116>>2]=s+(l-n<<2);n=(c[b+16>>2]|0)+e|0;l=d[n>>0]|0;s=d[n+5>>0]|0;f=s+l|0;k=d[n+1>>0]|0;i=d[n+4>>0]|0;q=i+k|0;o=d[n+2>>0]|0;n=d[n+3>>0]|0;r=n+o|0;p=r+f|0;s=l-s|0;i=k-i|0;n=o-n|0;c[a+128>>2]=(p+q<<2)+-3072;r=((f-r|0)*10033|0)+1024|0;c[a+136>>2]=11?r>>11:r;p=(((H(q,-2)|0)+p|0)*5793|0)+1024|0;c[a+144>>2]=11?p>>11:p;p=((n+s|0)*2998|0)+1024|0;p=11?p>>11:p;c[a+132>>2]=p+(i+s<<2);c[a+140>>2]=s-i-n<<2;c[a+148>>2]=p+(n-i<<2);i=(c[b+20>>2]|0)+e|0;n=d[i>>0]|0;e=d[i+5>>0]|0;p=e+n|0;s=d[i+1>>0]|0;q=d[i+4>>0]|0;r=q+s|0;f=d[i+2>>0]|0;i=d[i+3>>0]|0;o=i+f|0;b=o+p|0;e=n-e|0;q=s-q|0;i=f-i|0;c[a+160>>2]=(b+r<<2)+-3072;o=((p-o|0)*10033|0)+1024|0;c[a+168>>2]=11?o>>11:o;b=(((H(r,-2)|0)+b|0)*5793|0)+1024|0;c[a+176>>2]=11?b>>11:b;b=((i+e|0)*2998|0)+1024|0;b=11?b>>11:b;c[a+164>>2]=b+(q+e<<2);c[a+172>>2]=e-q-i<<2;c[a+180>>2]=b+(i-q<<2);q=c[a>>2]|0;i=a+160|0;b=c[i>>2]|0;e=b+q|0;r=c[j>>2]|0;o=a+128|0;p=c[o>>2]|0;f=p+r|0;s=a+64|0;n=c[s>>2]|0;k=a+96|0;l=c[k>>2]|0;g=l+n|0;h=g+e|0;b=q-b|0;p=r-p|0;l=n-l|0;n=((h+f|0)*14564|0)+16384|0;c[a>>2]=15?n>>15:n;g=((e-g|0)*17837|0)+16384|0;c[s>>2]=15?g>>15:g;h=(((H(f,-2)|0)+h|0)*10298|0)+16384|0;c[o>>2]=15?h>>15:h;o=((l+b|0)*5331|0)+16384|0;h=o+((p+b|0)*14564|0)|0;c[j>>2]=15?h>>15:h;b=((b-p-l|0)*14564|0)+16384|0;c[k>>2]=15?b>>15:b;p=o+((l-p|0)*14564|0)|0;c[i>>2]=15?p>>15:p;i=c[m>>2]|0;p=a+164|0;l=c[p>>2]|0;o=l+i|0;k=a+36|0;b=c[k>>2]|0;j=a+132|0;h=c[j>>2]|0;f=h+b|0;s=a+68|0;g=c[s>>2]|0;e=a+100|0;n=c[e>>2]|0;r=n+g|0;q=r+o|0;l=i-l|0;h=b-h|0;n=g-n|0;g=((q+f|0)*14564|0)+16384|0;c[m>>2]=15?g>>15:g;r=((o-r|0)*17837|0)+16384|0;c[s>>2]=15?r>>15:r;q=(((H(f,-2)|0)+q|0)*10298|0)+16384|0;c[j>>2]=15?q>>15:q;j=((n+l|0)*5331|0)+16384|0;q=j+((h+l|0)*14564|0)|0;c[k>>2]=15?q>>15:q;l=((l-h-n|0)*14564|0)+16384|0;c[e>>2]=15?l>>15:l;h=j+((n-h|0)*14564|0)|0;c[p>>2]=15?h>>15:h;p=a+8|0;h=c[p>>2]|0;n=a+168|0;j=c[n>>2]|0;e=j+h|0;l=a+40|0;k=c[l>>2]|0;q=a+136|0;f=c[q>>2]|0;s=f+k|0;r=a+72|0;o=c[r>>2]|0;m=a+104|0;g=c[m>>2]|0;b=g+o|0;i=b+e|0;j=h-j|0;f=k-f|0;g=o-g|0;o=((i+s|0)*14564|0)+16384|0;c[p>>2]=15?o>>15:o;b=((e-b|0)*17837|0)+16384|0;c[r>>2]=15?b>>15:b;i=(((H(s,-2)|0)+i|0)*10298|0)+16384|0;c[q>>2]=15?i>>15:i;q=((g+j|0)*5331|0)+16384|0;i=q+((f+j|0)*14564|0)|0;c[l>>2]=15?i>>15:i;j=((j-f-g|0)*14564|0)+16384|0;c[m>>2]=15?j>>15:j;f=q+((g-f|0)*14564|0)|0;c[n>>2]=15?f>>15:f;n=a+12|0;f=c[n>>2]|0;g=a+172|0;q=c[g>>2]|0;m=q+f|0;j=a+44|0;l=c[j>>2]|0;i=a+140|0;s=c[i>>2]|0;r=s+l|0;b=a+76|0;e=c[b>>2]|0;p=a+108|0;o=c[p>>2]|0;k=o+e|0;h=k+m|0;q=f-q|0;s=l-s|0;o=e-o|0;e=((h+r|0)*14564|0)+16384|0;c[n>>2]=15?e>>15:e;k=((m-k|0)*17837|0)+16384|0;c[b>>2]=15?k>>15:k;h=(((H(r,-2)|0)+h|0)*10298|0)+16384|0;c[i>>2]=15?h>>15:h;i=((o+q|0)*5331|0)+16384|0;h=i+((s+q|0)*14564|0)|0;c[j>>2]=15?h>>15:h;q=((q-s-o|0)*14564|0)+16384|0;c[p>>2]=15?q>>15:q;s=i+((o-s|0)*14564|0)|0;c[g>>2]=15?s>>15:s;g=a+16|0;s=c[g>>2]|0;o=a+176|0;i=c[o>>2]|0;p=i+s|0;q=a+48|0;j=c[q>>2]|0;h=a+144|0;r=c[h>>2]|0;b=r+j|0;k=a+80|0;m=c[k>>2]|0;n=a+112|0;e=c[n>>2]|0;l=e+m|0;f=l+p|0;i=s-i|0;r=j-r|0;e=m-e|0;m=((f+b|0)*14564|0)+16384|0;c[g>>2]=15?m>>15:m;l=((p-l|0)*17837|0)+16384|0;c[k>>2]=15?l>>15:l;f=(((H(b,-2)|0)+f|0)*10298|0)+16384|0;c[h>>2]=15?f>>15:f;h=((e+i|0)*5331|0)+16384|0;f=h+((r+i|0)*14564|0)|0;c[q>>2]=15?f>>15:f;i=((i-r-e|0)*14564|0)+16384|0;c[n>>2]=15?i>>15:i;r=h+((e-r|0)*14564|0)|0;c[o>>2]=15?r>>15:r;o=a+20|0;r=c[o>>2]|0;e=a+180|0;h=c[e>>2]|0;n=h+r|0;i=a+52|0;q=c[i>>2]|0;f=a+148|0;b=c[f>>2]|0;k=b+q|0;l=a+84|0;p=c[l>>2]|0;g=a+116|0;a=c[g>>2]|0;m=a+p|0;j=m+n|0;h=r-h|0;b=q-b|0;a=p-a|0;p=((j+k|0)*14564|0)+16384|0;c[o>>2]=15?p>>15:p;m=((n-m|0)*17837|0)+16384|0;c[l>>2]=15?m>>15:m;j=(((H(k,-2)|0)+j|0)*10298|0)+16384|0;c[f>>2]=15?j>>15:j;f=((a+h|0)*5331|0)+16384|0;j=f+((b+h|0)*14564|0)|0;c[i>>2]=15?j>>15:j;h=((h-b-a|0)*14564|0)+16384|0;c[g>>2]=15?h>>15:h;b=f+((a-b|0)*14564|0)|0;c[e>>2]=15?b>>15:b;return}function _jpeg_fdct_5x5(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;_memset(a|0,0,256)|0;i=(c[b>>2]|0)+e|0;f=d[i>>0]|0;k=d[i+4>>0]|0;o=k+f|0;h=d[i+1>>0]|0;m=d[i+3>>0]|0;l=m+h|0;i=d[i+2>>0]|0;p=l+o|0;k=f-k|0;m=h-m|0;c[a>>2]=(p+i<<3)+-5120;i=(p-(i<<2)|0)*2896|0;l=((o-l|0)*6476|0)+512|0;o=l+i|0;c[a+8>>2]=10?o>>10:o;i=l-i|0;c[a+16>>2]=10?i>>10:i;i=((m+k|0)*6810|0)+512|0;k=i+(k*4209|0)|0;l=a+4|0;c[l>>2]=10?k>>10:k;m=i+(H(m,-17828)|0)|0;c[a+12>>2]=10?m>>10:m;m=a+32|0;i=(c[b+4>>2]|0)+e|0;k=d[i>>0]|0;o=d[i+4>>0]|0;p=o+k|0;h=d[i+1>>0]|0;f=d[i+3>>0]|0;g=f+h|0;i=d[i+2>>0]|0;j=g+p|0;o=k-o|0;f=h-f|0;c[m>>2]=(j+i<<3)+-5120;i=(j-(i<<2)|0)*2896|0;g=((p-g|0)*6476|0)+512|0;p=g+i|0;c[a+40>>2]=10?p>>10:p;i=g-i|0;c[a+48>>2]=10?i>>10:i;i=((f+o|0)*6810|0)+512|0;o=i+(o*4209|0)|0;c[a+36>>2]=10?o>>10:o;f=i+(H(f,-17828)|0)|0;c[a+44>>2]=10?f>>10:f;f=(c[b+8>>2]|0)+e|0;i=d[f>>0]|0;o=d[f+4>>0]|0;g=o+i|0;p=d[f+1>>0]|0;j=d[f+3>>0]|0;h=j+p|0;f=d[f+2>>0]|0;k=h+g|0;o=i-o|0;j=p-j|0;c[a+64>>2]=(k+f<<3)+-5120;f=(k-(f<<2)|0)*2896|0;h=((g-h|0)*6476|0)+512|0;g=h+f|0;c[a+72>>2]=10?g>>10:g;f=h-f|0;c[a+80>>2]=10?f>>10:f;f=((j+o|0)*6810|0)+512|0;o=f+(o*4209|0)|0;c[a+68>>2]=10?o>>10:o;j=f+(H(j,-17828)|0)|0;c[a+76>>2]=10?j>>10:j;j=(c[b+12>>2]|0)+e|0;f=d[j>>0]|0;o=d[j+4>>0]|0;h=o+f|0;g=d[j+1>>0]|0;k=d[j+3>>0]|0;p=k+g|0;j=d[j+2>>0]|0;i=p+h|0;o=f-o|0;k=g-k|0;g=(i+j<<3)+-5120|0;c[a+96>>2]=g;j=(i-(j<<2)|0)*2896|0;p=((h-p|0)*6476|0)+512|0;h=p+j|0;c[a+104>>2]=10?h>>10:h;j=p-j|0;c[a+112>>2]=10?j>>10:j;j=((k+o|0)*6810|0)+512|0;o=j+(o*4209|0)|0;c[a+100>>2]=10?o>>10:o;k=j+(H(k,-17828)|0)|0;c[a+108>>2]=10?k>>10:k;k=(c[b+16>>2]|0)+e|0;j=d[k>>0]|0;o=d[k+4>>0]|0;e=o+j|0;b=d[k+1>>0]|0;p=d[k+3>>0]|0;h=p+b|0;k=d[k+2>>0]|0;i=h+e|0;o=j-o|0;p=b-p|0;b=(i+k<<3)+-5120|0;k=(i-(k<<2)|0)*2896|0;h=((e-h|0)*6476|0)+512|0;e=h+k|0;c[a+136>>2]=10?e>>10:e;k=h-k|0;c[a+144>>2]=10?k>>10:k;k=((p+o|0)*6810|0)+512|0;o=k+(o*4209|0)|0;o=10?o>>10:o;p=k+(H(p,-17828)|0)|0;c[a+140>>2]=10?p>>10:p;p=c[a>>2]|0;k=b+p|0;h=c[m>>2]|0;e=g+h|0;i=a+64|0;j=c[i>>2]|0;f=e+k|0;b=p-b|0;g=h-g|0;h=((f+j|0)*10486|0)+16384|0;c[a>>2]=15?h>>15:h;j=(f-(j<<2)|0)*3707|0;e=((k-e|0)*8290|0)+16384|0;k=e+j|0;c[i>>2]=15?k>>15:k;j=e-j|0;c[a+128>>2]=15?j>>15:j;j=((g+b|0)*8716|0)+16384|0;b=j+(b*5387|0)|0;c[m>>2]=15?b>>15:b;g=j+(H(g,-22820)|0)|0;c[a+96>>2]=15?g>>15:g;g=c[l>>2]|0;j=o+g|0;b=a+36|0;m=c[b>>2]|0;e=a+100|0;i=c[e>>2]|0;k=i+m|0;f=a+68|0;h=c[f>>2]|0;p=k+j|0;o=g-o|0;i=m-i|0;m=((p+h|0)*10486|0)+16384|0;c[l>>2]=15?m>>15:m;h=(p-(h<<2)|0)*3707|0;k=((j-k|0)*8290|0)+16384|0;j=k+h|0;c[f>>2]=15?j>>15:j;h=k-h|0;c[a+132>>2]=15?h>>15:h;h=((i+o|0)*8716|0)+16384|0;o=h+(o*5387|0)|0;c[b>>2]=15?o>>15:o;i=h+(H(i,-22820)|0)|0;c[e>>2]=15?i>>15:i;e=a+8|0;i=c[e>>2]|0;h=a+136|0;b=c[h>>2]|0;o=b+i|0;k=a+40|0;f=c[k>>2]|0;j=a+104|0;p=c[j>>2]|0;l=p+f|0;m=a+72|0;g=c[m>>2]|0;n=l+o|0;b=i-b|0;p=f-p|0;f=((n+g|0)*10486|0)+16384|0;c[e>>2]=15?f>>15:f;g=(n-(g<<2)|0)*3707|0;l=((o-l|0)*8290|0)+16384|0;o=l+g|0;c[m>>2]=15?o>>15:o;g=l-g|0;c[h>>2]=15?g>>15:g;h=((p+b|0)*8716|0)+16384|0;b=h+(b*5387|0)|0;c[k>>2]=15?b>>15:b;p=h+(H(p,-22820)|0)|0;c[j>>2]=15?p>>15:p;j=a+12|0;p=c[j>>2]|0;h=a+140|0;k=c[h>>2]|0;b=k+p|0;g=a+44|0;l=c[g>>2]|0;m=a+108|0;o=c[m>>2]|0;n=o+l|0;e=a+76|0;f=c[e>>2]|0;i=n+b|0;k=p-k|0;o=l-o|0;l=((i+f|0)*10486|0)+16384|0;c[j>>2]=15?l>>15:l;f=(i-(f<<2)|0)*3707|0;n=((b-n|0)*8290|0)+16384|0;b=n+f|0;c[e>>2]=15?b>>15:b;f=n-f|0;c[h>>2]=15?f>>15:f;h=((o+k|0)*8716|0)+16384|0;k=h+(k*5387|0)|0;c[g>>2]=15?k>>15:k;o=h+(H(o,-22820)|0)|0;c[m>>2]=15?o>>15:o;m=a+16|0;o=c[m>>2]|0;h=a+144|0;g=c[h>>2]|0;k=g+o|0;f=a+48|0;n=c[f>>2]|0;e=a+112|0;b=c[e>>2]|0;i=b+n|0;j=a+80|0;a=c[j>>2]|0;l=i+k|0;g=o-g|0;b=n-b|0;n=((l+a|0)*10486|0)+16384|0;c[m>>2]=15?n>>15:n;a=(l-(a<<2)|0)*3707|0;i=((k-i|0)*8290|0)+16384|0;k=i+a|0;c[j>>2]=15?k>>15:k;a=i-a|0;c[h>>2]=15?a>>15:a;a=((b+g|0)*8716|0)+16384|0;g=a+(g*5387|0)|0;c[f>>2]=15?g>>15:g;b=a+(H(b,-22820)|0)|0;c[e>>2]=15?b>>15:b;return}function _jpeg_fdct_4x4(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;_memset(a|0,0,256)|0;m=(c[b>>2]|0)+e|0;o=d[m>>0]|0;i=d[m+3>>0]|0;l=i+o|0;j=d[m+1>>0]|0;m=d[m+2>>0]|0;g=m+j|0;i=o-i|0;m=j-m|0;c[a>>2]=(g+l<<4)+-8192;c[a+8>>2]=l-g<<4;g=((m+i|0)*4433|0)+256|0;i=g+(i*6270|0)|0;l=a+4|0;c[l>>2]=9?i>>9:i;m=g+(H(m,-15137)|0)|0;c[a+12>>2]=9?m>>9:m;m=a+32|0;g=(c[b+4>>2]|0)+e|0;i=d[g>>0]|0;j=d[g+3>>0]|0;o=j+i|0;k=d[g+1>>0]|0;g=d[g+2>>0]|0;f=g+k|0;j=i-j|0;g=k-g|0;c[m>>2]=(f+o<<4)+-8192;c[a+40>>2]=o-f<<4;f=((g+j|0)*4433|0)+256|0;j=f+(j*6270|0)|0;c[a+36>>2]=9?j>>9:j;g=f+(H(g,-15137)|0)|0;c[a+44>>2]=9?g>>9:g;g=(c[b+8>>2]|0)+e|0;f=d[g>>0]|0;j=d[g+3>>0]|0;o=j+f|0;k=d[g+1>>0]|0;g=d[g+2>>0]|0;i=g+k|0;j=f-j|0;g=k-g|0;k=(i+o<<4)+-8192|0;c[a+64>>2]=k;c[a+72>>2]=o-i<<4;i=((g+j|0)*4433|0)+256|0;j=i+(j*6270|0)|0;j=9?j>>9:j;c[a+68>>2]=j;g=i+(H(g,-15137)|0)|0;c[a+76>>2]=9?g>>9:g;g=(c[b+12>>2]|0)+e|0;e=d[g>>0]|0;i=d[g+3>>0]|0;o=i+e|0;b=d[g+1>>0]|0;g=d[g+2>>0]|0;f=g+b|0;i=e-i|0;g=b-g|0;b=(f+o<<4)+-8192|0;f=o-f<<4;o=((g+i|0)*4433|0)+256|0;i=o+(i*6270|0)|0;i=9?i>>9:i;g=o+(H(g,-15137)|0)|0;g=9?g>>9:g;c[a+108>>2]=g;o=c[a>>2]|0;e=o+2+b|0;n=c[m>>2]|0;h=k+n|0;b=o-b|0;k=n-k|0;n=h+e|0;c[a>>2]=2?n>>2:n;h=e-h|0;c[a+64>>2]=2?h>>2:h;h=((k+b|0)*4433|0)+16384|0;b=h+(b*6270|0)|0;c[m>>2]=15?b>>15:b;k=h+(H(k,-15137)|0)|0;c[a+96>>2]=15?k>>15:k;k=c[l>>2]|0;h=k+2+i|0;b=a+36|0;e=c[b>>2]|0;m=j+e|0;i=k-i|0;e=e-j|0;j=m+h|0;c[l>>2]=2?j>>2:j;m=h-m|0;c[a+68>>2]=2?m>>2:m;m=((e+i|0)*4433|0)+16384|0;i=m+(i*6270|0)|0;c[b>>2]=15?i>>15:i;e=m+(H(e,-15137)|0)|0;c[a+100>>2]=15?e>>15:e;e=a+8|0;m=c[e>>2]|0;b=m+2+f|0;i=a+40|0;h=c[i>>2]|0;l=a+72|0;j=c[l>>2]|0;k=j+h|0;f=m-f|0;j=h-j|0;h=k+b|0;c[e>>2]=2?h>>2:h;k=b-k|0;c[l>>2]=2?k>>2:k;l=((j+f|0)*4433|0)+16384|0;f=l+(f*6270|0)|0;c[i>>2]=15?f>>15:f;j=l+(H(j,-15137)|0)|0;c[a+104>>2]=15?j>>15:j;j=a+12|0;l=c[j>>2]|0;i=l+2+g|0;f=a+44|0;k=c[f>>2]|0;b=a+76|0;e=c[b>>2]|0;h=e+k|0;g=l-g|0;e=k-e|0;k=h+i|0;c[j>>2]=2?k>>2:k;h=i-h|0;c[b>>2]=2?h>>2:h;b=((e+g|0)*4433|0)+16384|0;g=b+(g*6270|0)|0;c[f>>2]=15?g>>15:g;e=b+(H(e,-15137)|0)|0;c[a+108>>2]=15?e>>15:e;return}function _jpeg_fdct_3x3(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;_memset(a|0,0,256)|0;m=(c[b>>2]|0)+e|0;j=d[m>>0]|0;f=d[m+2>>0]|0;k=f+j|0;m=d[m+1>>0]|0;l=(k+m<<4)+-6144|0;c[a>>2]=l;k=(((H(m,-2)|0)+k|0)*5793|0)+256|0;c[a+8>>2]=9?k>>9:k;f=((j-f|0)*10033|0)+256|0;f=9?f>>9:f;j=a+4|0;c[j>>2]=f;k=a+32|0;m=(c[b+4>>2]|0)+e|0;o=d[m>>0]|0;i=d[m+2>>0]|0;g=i+o|0;m=d[m+1>>0]|0;n=(g+m<<4)+-6144|0;c[k>>2]=n;g=(((H(m,-2)|0)+g|0)*5793|0)+256|0;g=9?g>>9:g;c[a+40>>2]=g;i=((o-i|0)*10033|0)+256|0;i=9?i>>9:i;c[a+36>>2]=i;o=(c[b+8>>2]|0)+e|0;m=d[o>>0]|0;h=d[o+2>>0]|0;e=h+m|0;o=d[o+1>>0]|0;b=(e+o<<4)+-6144|0;e=(((H(o,-2)|0)+e|0)*5793|0)+256|0;e=9?e>>9:e;h=((m-h|0)*10033|0)+256|0;h=9?h>>9:h;m=b+l|0;o=((m+n|0)*14564|0)+16384|0;c[a>>2]=15?o>>15:o;m=(((H(n,-2)|0)+m|0)*10298|0)+16384|0;c[a+64>>2]=15?m>>15:m;b=((l-b|0)*17837|0)+16384|0;c[k>>2]=15?b>>15:b;b=h+f|0;k=((b+i|0)*14564|0)+16384|0;c[j>>2]=15?k>>15:k;b=(((H(i,-2)|0)+b|0)*10298|0)+16384|0;c[a+68>>2]=15?b>>15:b;h=((f-h|0)*17837|0)+16384|0;c[a+36>>2]=15?h>>15:h;h=a+8|0;b=c[h>>2]|0;f=e+b|0;i=((f+g|0)*14564|0)+16384|0;c[h>>2]=15?i>>15:i;f=(((H(g,-2)|0)+f|0)*10298|0)+16384|0;c[a+72>>2]=15?f>>15:f;e=((b-e|0)*17837|0)+16384|0;c[a+40>>2]=15?e>>15:e;return}function _jpeg_fdct_2x2(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0;_memset(a|0,0,256)|0;f=(c[b>>2]|0)+e|0;h=d[f>>0]|0;f=d[f+1>>0]|0;g=f+h|0;f=h-f|0;e=(c[b+4>>2]|0)+e|0;h=d[e>>0]|0;e=d[e+1>>0]|0;b=e+h|0;e=h-e|0;c[a>>2]=(b+g<<4)+-8192;c[a+32>>2]=g-b<<4;c[a+4>>2]=e+f<<4;c[a+36>>2]=f-e<<4;return}function _jpeg_fdct_1x1(a,b,e){a=a|0;b=b|0;e=e|0;_memset(a|0,0,256)|0;c[a>>2]=((d[(c[b>>2]|0)+e>>0]|0)<<6)+-8192;return}function _jpeg_fdct_9x9(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;j=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);f=j;g=a;h=0;a:while(1){r=(c[b+(h<<2)>>2]|0)+e|0;v=d[r>>0]|0;k=d[r+8>>0]|0;p=k+v|0;m=d[r+1>>0]|0;l=d[r+7>>0]|0;o=l+m|0;u=d[r+2>>0]|0;n=d[r+6>>0]|0;s=n+u|0;t=d[r+3>>0]|0;i=d[r+5>>0]|0;q=i+t|0;r=d[r+4>>0]|0;k=v-k|0;n=u-n|0;i=t-i|0;t=s+p+q|0;u=o+r|0;c[g>>2]=(t+u<<1)+-2304;t=(((H(u,-2)|0)+t|0)*5793|0)+2048|0;c[g+24>>2]=12?t>>12:t;o=((H(r,-2)|0)+o|0)*5793|0;r=((p-s|0)*10887|0)+2048|0;s=r+((s-q|0)*8875|0)+o|0;c[g+8>>2]=12?s>>12:s;o=r+((q-p|0)*2012|0)-o|0;c[g+16>>2]=12?o>>12:o;o=((k-n-i|0)*10033|0)+2048|0;c[g+12>>2]=12?o>>12:o;l=(m-l|0)*10033|0;m=(n+k|0)*7447|0;k=(i+k|0)*3962|0;o=l+2048+m+k|0;c[g+4>>2]=12?o>>12:o;i=(n-i|0)*11409|0;l=2048-l|0;m=l+m-i|0;c[g+20>>2]=12?m>>12:m;i=l+k+i|0;c[g+28>>2]=12?i>>12:i;i=h+1|0;switch(h&2147483647|0){case 8:break a;case 7:{g=f;break}default:g=g+32|0}h=i}g=7;while(1){z=c[a>>2]|0;t=c[f>>2]|0;k=t+z|0;o=a+32|0;q=c[o>>2]|0;v=a+224|0;s=c[v>>2]|0;l=s+q|0;b=a+64|0;y=c[b>>2]|0;w=a+192|0;p=c[w>>2]|0;h=p+y|0;n=a+96|0;x=c[n>>2]|0;r=a+160|0;u=c[r>>2]|0;i=u+x|0;m=a+128|0;e=c[m>>2]|0;t=z-t|0;p=y-p|0;u=x-u|0;x=h+k+i|0;y=e+l|0;z=((x+y|0)*12945|0)+16384|0;c[a>>2]=15?z>>15:z;x=(((H(y,-2)|0)+x|0)*9154|0)+16384|0;c[w>>2]=15?x>>15:x;l=((H(e,-2)|0)+l|0)*9154|0;e=((k-h|0)*17203|0)+16384|0;h=e+((h-i|0)*14024|0)+l|0;c[b>>2]=15?h>>15:h;l=e+((i-k|0)*3179|0)-l|0;c[m>>2]=15?l>>15:l;m=((t-p-u|0)*15855|0)+16384|0;c[n>>2]=15?m>>15:m;s=(q-s|0)*15855|0;q=(p+t|0)*11768|0;t=(u+t|0)*6262|0;n=s+16384+q+t|0;c[o>>2]=15?n>>15:n;u=(p-u|0)*18029|0;s=16384-s|0;q=s+q-u|0;c[r>>2]=15?q>>15:q;u=s+t+u|0;c[v>>2]=15?u>>15:u;if(!g)break;else{f=f+4|0;g=g+-1|0;a=a+4|0}}Xc=j;return}function _jpeg_fdct_10x10(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;j=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);f=j;g=a;h=0;a:while(1){m=(c[b+(h<<2)>>2]|0)+e|0;x=d[m>>0]|0;n=d[m+9>>0]|0;s=n+x|0;w=d[m+1>>0]|0;k=d[m+8>>0]|0;y=k+w|0;v=d[m+2>>0]|0;p=d[m+7>>0]|0;i=p+v|0;u=d[m+3>>0]|0;l=d[m+6>>0]|0;o=l+u|0;t=d[m+4>>0]|0;m=d[m+5>>0]|0;q=m+t|0;r=q+s|0;q=s-q|0;s=o+y|0;o=y-o|0;n=x-n|0;k=w-k|0;p=v-p|0;l=u-l|0;m=t-m|0;c[g>>2]=(s+i+r<<1)+-2560;i=i<<1;i=(H(s-i|0,-3580)|0)+2048+((r-i|0)*9373|0)|0;c[g+16>>2]=12?i>>12:i;i=((q+o|0)*6810|0)+2048|0;q=i+(q*4209|0)|0;c[g+8>>2]=12?q>>12:q;o=i+(H(o,-17828)|0)|0;c[g+24>>2]=12?o>>12:o;o=m+n|0;i=k-l|0;c[g+20>>2]=o-(i+p)<<1;p=p<<13;q=(n*11443|0)+2048+(k*10323|0)+p+(l*5260|0)+(m*1812|0)|0;c[g+4>>2]=12?q>>12:q;i=(i<<12)-p+((o+i|0)*2531|0)|0;k=((n-m|0)*7791|0)+(H(l+k|0,-4815)|0)+2048|0;l=k+i|0;c[g+12>>2]=12?l>>12:l;i=k-i|0;c[g+28>>2]=12?i>>12:i;i=h+1|0;switch(h&2147483647|0){case 9:break a;case 7:{g=f;break}default:g=g+32|0}h=i}g=7;while(1){B=c[a>>2]|0;s=c[f+32>>2]|0;i=s+B|0;p=a+32|0;A=c[p>>2]|0;w=c[f>>2]|0;C=w+A|0;m=a+64|0;z=c[m>>2]|0;y=a+224|0;q=c[y>>2]|0;k=q+z|0;v=a+96|0;h=c[v>>2]|0;r=a+192|0;u=c[r>>2]|0;x=u+h|0;n=a+128|0;b=c[n>>2]|0;o=a+160|0;t=c[o>>2]|0;l=t+b|0;e=l+i|0;l=i-l|0;i=x+C|0;x=C-x|0;s=B-s|0;w=A-w|0;q=z-q|0;u=h-u|0;t=b-t|0;b=((i+k+e|0)*10486|0)+16384|0;c[a>>2]=15?b>>15:b;k=k<<1;k=(H(i-k|0,-4582)|0)+16384+((e-k|0)*11997|0)|0;c[n>>2]=15?k>>15:k;n=((l+x|0)*8716|0)+16384|0;l=n+(l*5387|0)|0;c[m>>2]=15?l>>15:l;x=n+(H(x,-22820)|0)|0;c[r>>2]=15?x>>15:x;r=t+s|0;x=w-u|0;n=((r-(x+q)|0)*10486|0)+16384|0;c[o>>2]=15?n>>15:n;q=q*10486|0;o=(s*14647|0)+16384+(w*13213|0)+q+(u*6732|0)+(t*2320|0)|0;c[p>>2]=15?o>>15:o;x=(x*5243|0)-q+((r+x|0)*3240|0)|0;w=((s-t|0)*9973|0)+(H(u+w|0,-6163)|0)+16384|0;u=w+x|0;c[v>>2]=15?u>>15:u;x=w-x|0;c[y>>2]=15?x>>15:x;if(!g)break;else{f=f+4|0;g=g+-1|0;a=a+4|0}}Xc=j;return}function _jpeg_fdct_11x11(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;j=Xc;Xc=Xc+96|0;if((Xc|0)>=(Yc|0))N(96);f=j;g=a;h=0;a:while(1){s=(c[b+(h<<2)>>2]|0)+e|0;y=d[s>>0]|0;v=d[s+10>>0]|0;p=v+y|0;x=d[s+1>>0]|0;t=d[s+9>>0]|0;k=t+x|0;w=d[s+2>>0]|0;q=d[s+8>>0]|0;l=q+w|0;i=d[s+3>>0]|0;m=d[s+7>>0]|0;u=m+i|0;n=d[s+4>>0]|0;o=d[s+6>>0]|0;r=o+n|0;s=d[s+5>>0]|0;v=y-v|0;t=x-t|0;q=w-q|0;m=i-m|0;o=n-o|0;c[g>>2]=(k+p+l+u+r+s<<1)+-2816;s=s<<1;p=p-s|0;k=k-s|0;l=l-s|0;u=u-s|0;s=r-s|0;r=((p+u|0)*11116|0)+((l+s|0)*1649|0)|0;n=(p-k|0)*9746|0;i=((k-u|0)*7587|0)+2048|0;u=i+(H(u,-8342)|0)+(H(s,-11395)|0)+r|0;c[g+8>>2]=12?u>>12:u;s=i+(k*511|0)+(H(l,-11116)|0)+(s*4813|0)+n|0;c[g+16>>2]=12?s>>12:s;r=n+2048+(H(p,-13275)|0)+(H(l,-6461)|0)+r|0;c[g+24>>2]=12?r>>12:r;r=(q+v|0)*8756|0;l=(m+v|0)*6263|0;p=H(q+t|0,-6263)|0;n=H(m+t|0,-11467)|0;s=H(o,-8756)|0;k=(m+q|0)*3264|0;q=H(q,-16294)|0;i=H(o,-10538)|0;u=((t+v|0)*10538|0)+2048|0;v=u+(H(v,-14090)|0)+r+l+(o*3264|0)|0;c[g+4>>2]=12?v>>12:v;s=u+(t*10456|0)+p+n+s|0;c[g+12>>2]=12?s>>12:s;o=r+2048+q+p+k+(o*11467|0)|0;c[g+20>>2]=12?o>>12:o;i=n+2048+(m*10695|0)+l+k+i|0;c[g+28>>2]=12?i>>12:i;i=h+1|0;switch(h&2147483647|0){case 10:break a;case 7:{g=f;break}default:g=g+32|0}h=i}g=7;while(1){C=c[a>>2]|0;i=c[f+64>>2]|0;t=i+C|0;e=a+32|0;B=c[e>>2]|0;l=c[f+32>>2]|0;k=l+B|0;h=a+64|0;A=c[h>>2]|0;p=c[f>>2]|0;q=p+A|0;n=a+96|0;b=c[n>>2]|0;y=a+224|0;u=c[y>>2]|0;z=u+b|0;w=a+128|0;m=c[w>>2]|0;o=a+192|0;r=c[o>>2]|0;v=r+m|0;s=a+160|0;x=c[s>>2]|0;i=C-i|0;l=B-l|0;p=A-p|0;u=b-u|0;r=m-r|0;m=((k+t+q+z+v+x|0)*8666|0)+16384|0;c[a>>2]=15?m>>15:m;x=x<<1;t=t-x|0;k=k-x|0;q=q-x|0;z=z-x|0;x=v-x|0;v=((t+z|0)*11759|0)+((q+x|0)*1744|0)|0;m=(t-k|0)*10310|0;b=((k-z|0)*8026|0)+16384|0;z=b+(H(z,-8825)|0)+(H(x,-12054)|0)+v|0;c[h>>2]=15?z>>15:z;x=b+(k*540|0)+(H(q,-11759)|0)+(x*5091|0)+m|0;c[w>>2]=15?x>>15:x;v=m+16384+(H(t,-14043)|0)+(H(q,-6835)|0)+v|0;c[o>>2]=15?v>>15:v;o=(p+i|0)*9262|0;v=(u+i|0)*6626|0;q=H(p+l|0,-6626)|0;t=H(u+l|0,-12131)|0;m=H(r,-9262)|0;w=(u+p|0)*3453|0;p=H(p,-17237)|0;x=H(r,-11148)|0;k=((l+i|0)*11148|0)+16384|0;i=k+(H(i,-14905)|0)+o+v+(r*3453|0)|0;c[e>>2]=15?i>>15:i;m=k+(l*11061|0)+q+t+m|0;c[n>>2]=15?m>>15:m;r=o+16384+p+q+w+(r*12131|0)|0;c[s>>2]=15?r>>15:r;x=t+16384+(u*11314|0)+v+w+x|0;c[y>>2]=15?x>>15:x;if(!g)break;else{f=f+4|0;g=g+-1|0;a=a+4|0}}Xc=j;return}function _jpeg_fdct_12x12(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;j=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);f=j;g=a;h=0;a:while(1){o=(c[b+(h<<2)>>2]|0)+e|0;B=d[o>>0]|0;t=d[o+11>>0]|0;q=t+B|0;A=d[o+1>>0]|0;k=d[o+10>>0]|0;v=k+A|0;z=d[o+2>>0]|0;r=d[o+9>>0]|0;C=r+z|0;y=d[o+3>>0]|0;m=d[o+8>>0]|0;n=m+y|0;x=d[o+4>>0]|0;p=d[o+7>>0]|0;u=p+x|0;w=d[o+5>>0]|0;o=d[o+6>>0]|0;l=o+w|0;s=l+q|0;l=q-l|0;q=v-u|0;i=n+C|0;n=C-n|0;t=B-t|0;k=A-k|0;r=z-r|0;m=y-m|0;p=x-p|0;o=w-o|0;c[g>>2]=(v|-1536)+i+u+s;c[g+24>>2]=l-(q+n);i=((s-i|0)*10033|0)+4096|0;c[g+16>>2]=13?i>>13:i;n=4096-n+q+((l+n|0)*11190|0)|0;c[g+8>>2]=13?n>>13:n;n=(p+k|0)*4433|0;k=n+(k*6270|0)|0;p=n+(H(p,-15137)|0)|0;n=(m+t|0)*7053|0;l=H(m+r|0,-1512)|0;q=H(r,-19165)|0;i=H(o,-9191)|0;s=H(o+r|0,-4433)|0;r=((r+t|0)*9191|0)+4096|0;u=r+(H(t,-4758)|0)+n+k+(o*1512|0)|0;c[g+4>>2]=13?u>>13:u;s=((t-m|0)*10703|0)+4096+p+s|0;c[g+12>>2]=13?s>>13:s;o=r+q+l-p+(o*7053|0)|0;c[g+20>>2]=13?o>>13:o;i=n+4096+(m*5946|0)+l-k+i|0;c[g+28>>2]=13?i>>13:i;i=h+1|0;switch(h&2147483647|0){case 11:break a;case 7:{g=f;break}default:g=g+32|0}h=i}g=7;while(1){F=c[a>>2]|0;p=c[f+96>>2]|0;B=p+F|0;o=a+32|0;E=c[o>>2]|0;A=c[f+64>>2]|0;e=A+E|0;x=a+64|0;D=c[x>>2]|0;s=c[f+32>>2]|0;G=s+D|0;r=a+96|0;h=c[r>>2]|0;y=c[f>>2]|0;z=y+h|0;q=a+128|0;b=c[q>>2]|0;C=a+224|0;u=c[C>>2]|0;k=u+b|0;w=a+160|0;i=c[w>>2]|0;l=a+192|0;v=c[l>>2]|0;t=v+i|0;m=t+B|0;t=B-t|0;B=e-k|0;n=z+G|0;z=G-z|0;p=F-p|0;A=E-A|0;s=D-s|0;y=h-y|0;u=b-u|0;v=i-v|0;k=((n+e+k+m|0)*7282|0)+8192|0;c[a>>2]=14?k>>14:k;k=((t-(B+z)|0)*7282|0)+8192|0;c[l>>2]=14?k>>14:k;n=((m-n|0)*8918|0)+8192|0;c[q>>2]=14?n>>14:n;z=((B-z|0)*7282|0)+8192+((t+z|0)*9947|0)|0;c[x>>2]=14?z>>14:z;x=(u+A|0)*3941|0;A=x+(A*5573|0)|0;u=x+(H(u,-13455)|0)|0;x=(y+p|0)*6269|0;z=H(y+s|0,-1344)|0;t=H(s,-17036)|0;B=H(v,-8170)|0;q=H(v+s|0,-3941)|0;s=((s+p|0)*8170|0)+8192|0;n=s+(H(p,-4229)|0)+x+A+(v*1344|0)|0;c[o>>2]=14?n>>14:n;q=((p-y|0)*9514|0)+8192+u+q|0;c[r>>2]=14?q>>14:q;v=s+t+z-u+(v*6269|0)|0;c[w>>2]=14?v>>14:v;B=x+8192+(y*5285|0)+z-A+B|0;c[C>>2]=14?B>>14:B;if(!g)break;else{f=f+4|0;g=g+-1|0;a=a+4|0}}Xc=j;return}function _jpeg_fdct_13x13(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;j=Xc;Xc=Xc+160|0;if((Xc|0)>=(Yc|0))N(160);f=j;g=a;h=0;a:while(1){i=(c[b+(h<<2)>>2]|0)+e|0;B=d[i>>0]|0;w=d[i+12>>0]|0;k=w+B|0;A=d[i+1>>0]|0;t=d[i+11>>0]|0;o=t+A|0;z=d[i+2>>0]|0;q=d[i+10>>0]|0;l=q+z|0;y=d[i+3>>0]|0;m=d[i+9>>0]|0;s=m+y|0;x=d[i+4>>0]|0;v=d[i+8>>0]|0;n=v+x|0;u=d[i+5>>0]|0;p=d[i+7>>0]|0;r=p+u|0;i=d[i+6>>0]|0;w=B-w|0;t=A-t|0;q=z-q|0;m=y-m|0;v=x-v|0;p=u-p|0;c[g>>2]=k+-1664+o+l+s+n+r+i;i=i<<1;k=k-i|0;o=o-i|0;l=l-i|0;s=s-i|0;n=n-i|0;i=r-i|0;r=(o*8672|0)+4096+(k*11249|0)+(l*4108|0)+(H(s,-1396)|0)+(H(n,-6581)|0)+(H(i,-10258)|0)|0;c[g+8>>2]=13?r>>13:r;r=((k-l|0)*9465|0)+(H(s-n|0,-3570)|0)+(H(o-i|0,-2592)|0)|0;i=((k+l|0)*793|0)+(H(s+n|0,-7678)|0)+((o+i|0)*3989|0)|0;o=i+4096+r|0;c[g+16>>2]=13?o>>13:o;r=4096-i+r|0;c[g+24>>2]=13?r>>13:r;r=(q+w|0)*9534|0;i=((p+v|0)*2773|0)+((m+w|0)*7682|0)|0;o=((v-p|0)*7682|0)+(H(q+t|0,-2773)|0)|0;n=H(m+t|0,-9534)|0;s=H(v,-19183)|0;l=H(m+q|0,-5384)|0;q=H(q,-12879)|0;k=H(p,-14273)|0;u=((t+w|0)*10832|0)+4096|0;v=u+(H(w,-16549)|0)+r+(v*2611|0)+i|0;c[g+4>>2]=13?v>>13:v;s=u+(t*6859|0)+n+s+o|0;c[g+12>>2]=13?s>>13:s;o=r+4096+q+l+(p*18515|0)+o|0;c[g+20>>2]=13?o>>13:o;i=n+4096+(m*18068|0)+l+k+i|0;c[g+28>>2]=13?i>>13:i;i=h+1|0;switch(h&2147483647|0){case 12:break a;case 7:{g=f;break}default:g=g+32|0}h=i}g=7;while(1){F=c[a>>2]|0;k=c[f+128>>2]|0;e=k+F|0;m=a+32|0;E=c[m>>2]|0;o=c[f+96>>2]|0;p=o+E|0;A=a+64|0;D=c[A>>2]|0;s=c[f+64>>2]|0;n=s+D|0;q=a+96|0;C=c[q>>2]|0;x=c[f+32>>2]|0;z=x+C|0;w=a+128|0;h=c[w>>2]|0;l=c[f>>2]|0;y=l+h|0;v=a+160|0;b=c[v>>2]|0;B=a+224|0;t=c[B>>2]|0;i=t+b|0;r=a+192|0;u=c[r>>2]|0;k=F-k|0;o=E-o|0;s=D-s|0;x=C-x|0;l=h-l|0;t=b-t|0;b=((p+e+n+z+y+i+u|0)*6205|0)+8192|0;c[a>>2]=14?b>>14:b;u=u<<1;e=e-u|0;p=p-u|0;n=n-u|0;z=z-u|0;y=y-u|0;u=i-u|0;i=(p*6568|0)+8192+(e*8520|0)+(n*3112|0)+(H(z,-1058)|0)+(H(y,-4985)|0)+(H(u,-7770)|0)|0;c[A>>2]=14?i>>14:i;A=((e-n|0)*7169|0)+(H(z-y|0,-2704)|0)+(H(p-u|0,-1963)|0)|0;u=((e+n|0)*601|0)+(H(z+y|0,-5816)|0)+((p+u|0)*3021|0)|0;p=u+8192+A|0;c[w>>2]=14?p>>14:p;A=8192-u+A|0;c[r>>2]=14?A>>14:A;r=(s+k|0)*7221|0;A=((t+l|0)*2100|0)+((x+k|0)*5819|0)|0;u=((l-t|0)*5819|0)+(H(s+o|0,-2100)|0)|0;w=H(x+o|0,-7221)|0;p=H(l,-14529)|0;y=H(x+s|0,-4078)|0;s=H(s,-9754)|0;z=H(t,-10811)|0;n=((o+k|0)*8204|0)+8192|0;l=n+(H(k,-12534)|0)+r+(l*1978|0)+A|0;c[m>>2]=14?l>>14:l;p=n+(o*5195|0)+w+p+u|0;c[q>>2]=14?p>>14:p;u=r+8192+s+y+(t*14023|0)+u|0;c[v>>2]=14?u>>14:u;A=w+8192+(x*13685|0)+y+z+A|0;c[B>>2]=14?A>>14:A;if(!g)break;else{f=f+4|0;g=g+-1|0;a=a+4|0}}Xc=j;return}function _jpeg_fdct_14x14(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0;j=Xc;Xc=Xc+192|0;if((Xc|0)>=(Yc|0))N(192);f=j;g=a;h=0;a:while(1){l=(c[b+(h<<2)>>2]|0)+e|0;D=d[l>>0]|0;k=d[l+13>>0]|0;v=k+D|0;C=d[l+1>>0]|0;p=d[l+12>>0]|0;w=p+C|0;B=d[l+2>>0]|0;r=d[l+11>>0]|0;E=r+B|0;A=d[l+3>>0]|0;m=d[l+10>>0]|0;n=m+A|0;z=d[l+4>>0]|0;i=d[l+9>>0]|0;s=i+z|0;y=d[l+5>>0]|0;o=d[l+8>>0]|0;q=o+y|0;x=d[l+6>>0]|0;l=d[l+7>>0]|0;t=l+x|0;u=t+v|0;t=v-t|0;v=q+w|0;q=w-q|0;w=s+E|0;s=E-s|0;k=D-k|0;p=C-p|0;r=B-r|0;m=A-m|0;i=z-i|0;o=y-o|0;l=x-l|0;c[g>>2]=n+-1792+w+v+u;n=n<<1;n=(H(w-n|0,-7223)|0)+4096+((v-n|0)*2578|0)+((u-n|0)*10438|0)|0;c[g+16>>2]=13?n>>13:n;n=((t+q|0)*9058|0)+4096|0;t=n+(s*5027|0)+(t*2237|0)|0;c[g+8>>2]=13?t>>13:t;q=n+(H(s,-11295)|0)+(H(q,-14084)|0)|0;c[g+24>>2]=13?q>>13:q;q=r+p|0;s=o-i|0;c[g+28>>2]=k-q+m-s-l;m=m<<13;n=((l+i|0)*6164|0)+((r+k|0)*9810|0)|0;q=(s*11512|0)-m+(H(q,-1297)|0)+4096|0;i=q+(H(r,-19447)|0)+(i*9175|0)+n|0;c[g+20>>2]=13?i>>13:i;i=((o-l|0)*3826|0)+((p+k|0)*10935|0)|0;o=q+(H(p,-3474)|0)+(H(o,-25148)|0)+i|0;c[g+12>>2]=13?o>>13:o;i=n+4096+m+l+(H(l+k|0,-9232)|0)+i|0;c[g+4>>2]=13?i>>13:i;i=h+1|0;switch(h&2147483647|0){case 13:break a;case 7:{g=f;break}default:g=g+32|0}h=i}g=7;while(1){I=c[a>>2]|0;A=c[f+160>>2]|0;l=A+I|0;E=a+32|0;G=c[E>>2]|0;w=c[f+128>>2]|0;k=w+G|0;p=a+64|0;F=c[p>>2]|0;t=c[f+96>>2]|0;J=t+F|0;y=a+96|0;h=c[y>>2]|0;B=c[f+64>>2]|0;n=B+h|0;q=a+128|0;b=c[q>>2]|0;u=c[f+32>>2]|0;r=u+b|0;D=a+160|0;i=c[D>>2]|0;x=c[f>>2]|0;s=x+i|0;v=a+192|0;e=c[v>>2]|0;z=a+224|0;C=c[z>>2]|0;o=C+e|0;m=o+l|0;o=l-o|0;l=s+k|0;s=k-s|0;k=r+J|0;r=J-r|0;A=I-A|0;w=G-w|0;t=F-t|0;B=h-B|0;u=b-u|0;x=i-x|0;C=e-C|0;e=((k+n+l+m|0)*5350|0)+8192|0;c[a>>2]=14?e>>14:e;n=n<<1;n=(H(k-n|0,-4717)|0)+8192+((l-n|0)*1684|0)+((m-n|0)*6817|0)|0;c[q>>2]=14?n>>14:n;q=((o+s|0)*5915|0)+8192|0;o=q+(r*3283|0)+(o*1461|0)|0;c[p>>2]=14?o>>14:o;s=q+(H(r,-7376)|0)+(H(s,-9198)|0)|0;c[v>>2]=14?s>>14:s;v=t+w|0;s=x-u|0;r=((A-v+B-s-C|0)*5350|0)+8192|0;c[z>>2]=14?r>>14:r;B=B*5350|0;z=((C+u|0)*4025|0)+((t+A|0)*6406|0)|0;v=(s*7518|0)-B+(H(v,-847)|0)+8192|0;u=v+(H(t,-12700)|0)+(u*5992|0)+z|0;c[D>>2]=14?u>>14:u;D=((x-C|0)*2499|0)+((w+A|0)*7141|0)|0;x=v+(H(w,-2269)|0)+(H(x,-16423)|0)+D|0;c[y>>2]=14?x>>14:x;D=z+8192+(H(A,-6029)|0)+B+(H(C,-679)|0)+D|0;c[E>>2]=14?D>>14:D;if(!g)break;else{f=f+4|0;g=g+-1|0;a=a+4|0}}Xc=j;return}function _jpeg_fdct_15x15(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0;j=Xc;Xc=Xc+224|0;if((Xc|0)>=(Yc|0))N(224);f=j;g=a;h=0;a:while(1){l=(c[b+(h<<2)>>2]|0)+e|0;E=d[l>>0]|0;s=d[l+14>>0]|0;m=s+E|0;D=d[l+1>>0]|0;t=d[l+13>>0]|0;x=t+D|0;C=d[l+2>>0]|0;r=d[l+12>>0]|0;n=r+C|0;B=d[l+3>>0]|0;q=d[l+11>>0]|0;k=q+B|0;y=d[l+4>>0]|0;u=d[l+10>>0]|0;w=u+y|0;A=d[l+5>>0]|0;p=d[l+9>>0]|0;i=p+A|0;z=d[l+6>>0]|0;o=d[l+8>>0]|0;v=o+z|0;l=d[l+7>>0]|0;s=E-s|0;t=D-t|0;r=C-r|0;q=B-q|0;u=y-u|0;p=A-p|0;o=z-o|0;z=w+m+i|0;A=k+x+v|0;y=n+l|0;c[g>>2]=z+-1920+A+y;y=y<<1;y=(H(A-y|0,-3580)|0)+4096+((z-y|0)*9373|0)|0;c[g+24>>2]=13?y>>13:y;y=w+x|0;l=(1?y>>>1:y)+n+(H(l,-2)|0)|0;n=H(m-l|0,-748)|0;m=((x-w|0)*6476|0)+((m-k|0)*11332|0)+((v-i|0)*7752|0)+4096|0;k=m+(H(v-l|0,-18336)|0)+((k-l|0)*12543|0)|0;c[g+8>>2]=13?k>>13:k;l=m+n+((i-l|0)*6541|0)|0;c[g+16>>2]=13?l>>13:l;l=r*10033|0;i=((p+q|0)*4712|0)+((u+t|0)*11018|0)+((s-o|0)*11522|0)|0;n=H(s,-2912)|0;m=H(t,-17828)|0;k=H(p,-7121)|0;v=l+4096+(q*3897|0)+(H(u,-4209)|0)+(o*13930|0)+i|0;c[g+4>>2]=13?v>>13:v;t=((s-u-p|0)*11018|0)+4096+((t-q-o|0)*6810|0)|0;c[g+12>>2]=13?t>>13:t;o=((s-r-q+p+o|0)*10033|0)+4096|0;c[g+20>>2]=13?o>>13:o;i=n+4096+m-l+k+i|0;c[g+28>>2]=13?i>>13:i;i=h+1|0;switch(h&2147483647|0){case 14:break a;case 7:{g=f;break}default:g=g+32|0}h=i}g=7;while(1){J=c[a>>2]|0;t=c[f+192>>2]|0;C=t+J|0;p=a+32|0;I=c[p>>2]|0;r=c[f+160>>2]|0;k=r+I|0;o=a+64|0;G=c[o>>2]|0;u=c[f+128>>2]|0;A=u+G|0;s=a+96|0;F=c[s>>2]|0;v=c[f+96>>2]|0;n=v+F|0;B=a+128|0;i=c[B>>2]|0;q=c[f+64>>2]|0;l=q+i|0;y=a+160|0;h=c[y>>2]|0;w=c[f+32>>2]|0;z=w+h|0;e=a+192|0;b=c[e>>2]|0;x=c[f>>2]|0;m=x+b|0;E=a+224|0;D=c[E>>2]|0;t=J-t|0;r=I-r|0;u=G-u|0;v=F-v|0;q=i-q|0;w=h-w|0;x=b-x|0;b=l+C+z|0;h=n+k+m|0;i=D+A|0;F=((h+b+i|0)*9321|0)+16384|0;c[a>>2]=15?F>>15:F;i=i<<1;i=(H(h-i|0,-4073)|0)+16384+((b-i|0)*10664|0)|0;c[e>>2]=15?i>>15:i;e=l+k|0;D=(1?e>>1:e)+A+(H(D,-2)|0)|0;A=H(C-D|0,-852)|0;C=((k-l|0)*7369|0)+((C-n|0)*12893|0)+((m-z|0)*8820|0)+16384|0;n=C+(H(m-D|0,-20862)|0)+((n-D|0)*14271|0)|0;c[o>>2]=15?n>>15:n;D=C+A+((z-D|0)*7442|0)|0;c[B>>2]=15?D>>15:D;B=u*11415|0;D=((w+v|0)*5361|0)+((q+r|0)*12536|0)+((t-x|0)*13109|0)|0;z=H(t,-3314)|0;A=H(r,-20284)|0;C=H(w,-8102)|0;o=B+16384+(v*4434|0)+(H(q,-4788)|0)+(x*15850|0)+D|0;c[p>>2]=15?o>>15:o;r=((t-q-w|0)*12536|0)+16384+((r-v-x|0)*7748|0)|0;c[s>>2]=15?r>>15:r;x=((t-u-v+w+x|0)*11415|0)+16384|0;c[y>>2]=15?x>>15:x;D=z+16384+A-B+C+D|0;c[E>>2]=15?D>>15:D;if(!g)break;else{f=f+4|0;g=g+-1|0;a=a+4|0}}Xc=j;return}function _jpeg_fdct_16x16(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0;j=Xc;Xc=Xc+256|0;if((Xc|0)>=(Yc|0))N(256);f=j;g=a;h=0;a:while(1){v=(c[b+(h<<2)>>2]|0)+e|0;G=d[v>>0]|0;w=d[v+15>>0]|0;y=w+G|0;F=d[v+1>>0]|0;u=d[v+14>>0]|0;x=u+F|0;E=d[v+2>>0]|0;r=d[v+13>>0]|0;i=r+E|0;D=d[v+3>>0]|0;m=d[v+12>>0]|0;I=m+D|0;C=d[v+4>>0]|0;l=d[v+11>>0]|0;o=l+C|0;B=d[v+5>>0]|0;q=d[v+10>>0]|0;k=q+B|0;A=d[v+6>>0]|0;t=d[v+9>>0]|0;p=t+A|0;z=d[v+7>>0]|0;v=d[v+8>>0]|0;s=v+z|0;n=s+y|0;s=y-s|0;y=p+x|0;p=x-p|0;x=k+i|0;k=i-k|0;i=o+I|0;o=I-o|0;w=G-w|0;u=F-u|0;r=E-r|0;m=D-m|0;l=C-l|0;q=B-q|0;t=A-t|0;v=z-v|0;c[g>>2]=(x+i+y+n<<2)+-8192;i=((y-x|0)*4433|0)+1024+((n-i|0)*10703|0)|0;c[g+16>>2]=11?i>>11:i;i=((s-k|0)*11363|0)+((o-p|0)*2260|0)+1024|0;p=i+(k*17799|0)+(p*11893|0)|0;c[g+8>>2]=11?p>>11:p;s=i+(H(o,-8697)|0)+(H(s,-1730)|0)|0;c[g+24>>2]=11?s>>11:s;s=((t-v|0)*3363|0)+((u+w|0)*11086|0)|0;o=((v+q|0)*5461|0)+((r+w|0)*10217|0)|0;i=((l-v|0)*7350|0)+((m+w|0)*8956|0)|0;p=((t-q|0)*11529|0)+((r+u|0)*1136|0)|0;k=(H(t+l|0,-10217)|0)+(H(m+u|0,-5461)|0)|0;n=((q-l|0)*3363|0)+(H(m+r|0,-11086)|0)|0;t=H(t,-13631)|0;r=H(r,-9222)|0;v=s+1024+(H(w,-18730)|0)+(v*6387|0)+i+o|0;c[g+4>>2]=11?v>>11:v;s=p+1024+(u*589|0)+t+k+s|0;c[g+12>>2]=11?s>>11:s;n=n+1024|0;o=n+r+(q*10055|0)+p+o|0;c[g+20>>2]=11?o>>11:o;i=n+(m*8728|0)+(l*17760|0)+k+i|0;c[g+28>>2]=11?i>>11:i;i=h+1|0;switch(h&2147483647|0){case 15:break a;case 7:{g=f;break}default:g=g+32|0}h=i}g=7;while(1){L=c[a>>2]|0;q=c[f+224>>2]|0;l=q+L|0;s=a+32|0;K=c[s>>2]|0;t=c[f+192>>2]|0;m=t+K|0;F=a+64|0;J=c[F>>2]|0;x=c[f+160>>2]|0;o=x+J|0;w=a+96|0;h=c[w>>2]|0;D=c[f+128>>2]|0;M=D+h|0;z=a+128|0;b=c[z>>2]|0;E=c[f+96>>2]|0;G=E+b|0;B=a+160|0;i=c[B>>2]|0;y=c[f+64>>2]|0;p=y+i|0;v=a+192|0;e=c[v>>2]|0;u=c[f+32>>2]|0;C=u+e|0;I=a+224|0;k=c[I>>2]|0;r=c[f>>2]|0;A=r+k|0;n=A+l|0;A=l-A|0;l=C+m|0;C=m-C|0;m=p+o|0;p=o-p|0;o=G+M|0;G=M-G|0;q=L-q|0;t=K-t|0;x=J-x|0;D=h-D|0;E=b-E|0;y=i-y|0;u=e-u|0;r=k-r|0;k=o+8+m+l+n|0;c[a>>2]=4?k>>4:k;o=((l-m|0)*4433|0)+65536+((n-o|0)*10703|0)|0;c[z>>2]=17?o>>17:o;z=((A-p|0)*11363|0)+((G-C|0)*2260|0)+65536|0;C=z+(p*17799|0)+(C*11893|0)|0;c[F>>2]=17?C>>17:C;A=z+(H(G,-8697)|0)+(H(A,-1730)|0)|0;c[v>>2]=17?A>>17:A;v=((u-r|0)*3363|0)+((t+q|0)*11086|0)|0;A=((r+y|0)*5461|0)+((x+q|0)*10217|0)|0;G=((E-r|0)*7350|0)+((D+q|0)*8956|0)|0;z=((u-y|0)*11529|0)+((x+t|0)*1136|0)|0;F=(H(u+E|0,-10217)|0)+(H(D+t|0,-5461)|0)|0;C=((y-E|0)*3363|0)+(H(D+x|0,-11086)|0)|0;u=H(u,-13631)|0;x=H(x,-9222)|0;r=v+65536+(H(q,-18730)|0)+(r*6387|0)+G+A|0;c[s>>2]=17?r>>17:r;v=z+65536+(t*589|0)+u+F+v|0;c[w>>2]=17?v>>17:v;C=C+65536|0;A=C+x+(y*10055|0)+z+A|0;c[B>>2]=17?A>>17:A;G=C+(D*8728|0)+(E*17760|0)+F+G|0;c[I>>2]=17?G>>17:G;if(!g)break;else{f=f+4|0;g=g+-1|0;a=a+4|0}}Xc=j;return}function _jpeg_fdct_16x8(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;f=a;g=0;while(1){t=(c[b+(g<<2)>>2]|0)+e|0;E=d[t>>0]|0;u=d[t+15>>0]|0;w=u+E|0;D=d[t+1>>0]|0;s=d[t+14>>0]|0;v=s+D|0;C=d[t+2>>0]|0;p=d[t+13>>0]|0;h=p+C|0;B=d[t+3>>0]|0;k=d[t+12>>0]|0;F=k+B|0;A=d[t+4>>0]|0;j=d[t+11>>0]|0;m=j+A|0;z=d[t+5>>0]|0;o=d[t+10>>0]|0;i=o+z|0;y=d[t+6>>0]|0;r=d[t+9>>0]|0;n=r+y|0;x=d[t+7>>0]|0;t=d[t+8>>0]|0;q=t+x|0;l=q+w|0;q=w-q|0;w=n+v|0;n=v-n|0;v=i+h|0;i=h-i|0;h=m+F|0;m=F-m|0;u=E-u|0;s=D-s|0;p=C-p|0;k=B-k|0;j=A-j|0;o=z-o|0;r=y-r|0;t=x-t|0;c[f>>2]=(v+h+w+l<<2)+-8192;h=((w-v|0)*4433|0)+1024+((l-h|0)*10703|0)|0;c[f+16>>2]=11?h>>11:h;h=((q-i|0)*11363|0)+((m-n|0)*2260|0)+1024|0;n=h+(i*17799|0)+(n*11893|0)|0;c[f+8>>2]=11?n>>11:n;q=h+(H(m,-8697)|0)+(H(q,-1730)|0)|0;c[f+24>>2]=11?q>>11:q;q=((r-t|0)*3363|0)+((s+u|0)*11086|0)|0;m=((t+o|0)*5461|0)+((p+u|0)*10217|0)|0;h=((j-t|0)*7350|0)+((k+u|0)*8956|0)|0;n=((r-o|0)*11529|0)+((p+s|0)*1136|0)|0;i=(H(r+j|0,-10217)|0)+(H(k+s|0,-5461)|0)|0;l=((o-j|0)*3363|0)+(H(k+p|0,-11086)|0)|0;r=H(r,-13631)|0;p=H(p,-9222)|0;t=q+1024+(H(u,-18730)|0)+(t*6387|0)+h+m|0;c[f+4>>2]=11?t>>11:t;q=n+1024+(s*589|0)+r+i+q|0;c[f+12>>2]=11?q>>11:q;l=l+1024|0;m=l+p+(o*10055|0)+n+m|0;c[f+20>>2]=11?m>>11:m;h=l+(k*8728|0)+(j*17760|0)+i+h|0;c[f+28>>2]=11?h>>11:h;g=g+1|0;if((g|0)==8)break;else f=f+32|0}f=7;while(1){n=c[a>>2]|0;F=a+224|0;u=c[F>>2]|0;r=u+n|0;v=a+32|0;o=c[v>>2]|0;A=a+192|0;w=c[A>>2]|0;m=w+o|0;C=a+64|0;p=c[C>>2]|0;B=a+160|0;z=c[B>>2]|0;E=z+p|0;x=a+96|0;q=c[x>>2]|0;y=a+128|0;D=c[y>>2]|0;t=D+q|0;s=t+r|0;t=r-t|0;r=E+m|0;E=m-E|0;u=n-u|0;w=o-w|0;z=p-z|0;D=q-D|0;q=r+4+s|0;c[a>>2]=3?q>>3:q;s=4-r+s|0;c[y>>2]=3?s>>3:s;y=((t+E|0)*4433|0)+32768|0;t=y+(t*6270|0)|0;c[C>>2]=16?t>>16:t;E=y+(H(E,-15137)|0)|0;c[A>>2]=16?E>>16:E;A=z+u|0;E=D+w|0;y=(E+A|0)*9633|0;A=y+(H(A,-3196)|0)|0;E=y+(H(E,-16069)|0)|0;y=H(z+w|0,-20995)|0;C=(H(D+u|0,-7373)|0)+32768|0;u=C+(u*12299|0)+A|0;c[v>>2]=16?u>>16:u;y=y+32768|0;w=y+(w*25172|0)+E|0;c[x>>2]=16?w>>16:w;A=y+(z*16819|0)+A|0;c[B>>2]=16?A>>16:A;E=C+(D*2446|0)+E|0;c[F>>2]=16?E>>16:E;if(!f)break;else{a=a+4|0;f=f+-1|0}}return}function _jpeg_fdct_14x7(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;g=b+224|0;h=g+32|0;do{a[g>>0]=0;g=g+1|0}while((g|0)<(h|0));g=b;h=0;while(1){k=(c[e+(h<<2)>>2]|0)+f|0;C=d[k>>0]|0;j=d[k+13>>0]|0;u=j+C|0;B=d[k+1>>0]|0;o=d[k+12>>0]|0;v=o+B|0;A=d[k+2>>0]|0;q=d[k+11>>0]|0;D=q+A|0;z=d[k+3>>0]|0;l=d[k+10>>0]|0;m=l+z|0;y=d[k+4>>0]|0;i=d[k+9>>0]|0;r=i+y|0;x=d[k+5>>0]|0;n=d[k+8>>0]|0;p=n+x|0;w=d[k+6>>0]|0;k=d[k+7>>0]|0;s=k+w|0;t=s+u|0;s=u-s|0;u=p+v|0;p=v-p|0;v=r+D|0;r=D-r|0;j=C-j|0;o=B-o|0;q=A-q|0;l=z-l|0;i=y-i|0;n=x-n|0;k=w-k|0;c[g>>2]=(v+m+u+t<<2)+-7168;m=m<<1;m=(H(v-m|0,-7223)|0)+1024+((u-m|0)*2578|0)+((t-m|0)*10438|0)|0;c[g+16>>2]=11?m>>11:m;m=((s+p|0)*9058|0)+1024|0;s=m+(r*5027|0)+(s*2237|0)|0;c[g+8>>2]=11?s>>11:s;p=m+(H(r,-11295)|0)+(H(p,-14084)|0)|0;c[g+24>>2]=11?p>>11:p;p=q+o|0;r=n-i|0;c[g+28>>2]=j-p+l-r-k<<2;l=l<<13;m=((k+i|0)*6164|0)+((q+j|0)*9810|0)|0;p=(r*11512|0)-l+(H(p,-1297)|0)+1024|0;i=p+(H(q,-19447)|0)+(i*9175|0)+m|0;c[g+20>>2]=11?i>>11:i;i=((n-k|0)*3826|0)+((o+j|0)*10935|0)|0;n=p+(H(o,-3474)|0)+(H(n,-25148)|0)+i|0;c[g+12>>2]=11?n>>11:n;i=m+1024+l+k+(H(k+j|0,-9232)|0)+i|0;c[g+4>>2]=11?i>>11:i;h=h+1|0;if((h|0)==7)break;else g=g+32|0}g=7;while(1){o=c[b>>2]|0;y=b+192|0;C=c[y>>2]|0;u=C+o|0;w=b+32|0;v=c[w>>2]|0;D=b+160|0;A=c[D>>2]|0;r=A+v|0;p=b+64|0;x=c[p>>2]|0;t=b+128|0;B=c[t>>2]|0;q=B+x|0;z=b+96|0;s=c[z>>2]|0;C=o-C|0;A=v-A|0;B=x-B|0;x=q+u|0;v=((s+r+x|0)*10700|0)+32768|0;c[b>>2]=16?v>>16:v;x=((H(s,-4)|0)+x|0)*3783|0;v=(u-q|0)*9850|0;q=(r-q|0)*3367|0;o=q+32768+v+x|0;c[p>>2]=16?o>>16:o;u=((u-r|0)*9434|0)+32768|0;s=u+q+(H(r-(s<<1)|0,-7566)|0)|0;c[t>>2]=16?s>>16:s;x=u-v+x|0;c[y>>2]=16?x>>16:x;y=(A+C|0)*10009|0;x=(C-A|0)*1822|0;A=H(B+A|0,-14752)|0;C=(B+C|0)*6565|0;v=C+32768-x+y|0;c[w>>2]=16?v>>16:v;A=A+32768|0;y=A+x+y|0;c[z>>2]=16?y>>16:y;C=A+(B*20017|0)+C|0;c[D>>2]=16?C>>16:C;if(!g)break;else{b=b+4|0;g=g+-1|0}}return}function _jpeg_fdct_12x6(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;g=b+192|0;h=g+64|0;do{a[g>>0]=0;g=g+1|0}while((g|0)<(h|0));g=b;h=0;while(1){n=(c[e+(h<<2)>>2]|0)+f|0;A=d[n>>0]|0;s=d[n+11>>0]|0;p=s+A|0;z=d[n+1>>0]|0;j=d[n+10>>0]|0;u=j+z|0;y=d[n+2>>0]|0;q=d[n+9>>0]|0;B=q+y|0;x=d[n+3>>0]|0;l=d[n+8>>0]|0;m=l+x|0;w=d[n+4>>0]|0;o=d[n+7>>0]|0;t=o+w|0;v=d[n+5>>0]|0;n=d[n+6>>0]|0;k=n+v|0;r=k+p|0;k=p-k|0;p=u-t|0;i=m+B|0;m=B-m|0;s=A-s|0;j=z-j|0;q=y-q|0;l=x-l|0;o=w-o|0;n=v-n|0;c[g>>2]=(i+u+t+r<<2)+-6144;c[g+24>>2]=k-(p+m)<<2;i=((r-i|0)*10033|0)+1024|0;c[g+16>>2]=11?i>>11:i;m=1024-m+p+((k+m|0)*11190|0)|0;c[g+8>>2]=11?m>>11:m;m=(o+j|0)*4433|0;j=m+(j*6270|0)|0;o=m+(H(o,-15137)|0)|0;m=(l+s|0)*7053|0;k=H(l+q|0,-1512)|0;p=H(q,-19165)|0;i=H(n,-9191)|0;r=H(n+q|0,-4433)|0;q=((q+s|0)*9191|0)+1024|0;t=q+(H(s,-4758)|0)+m+j+(n*1512|0)|0;c[g+4>>2]=11?t>>11:t;r=((s-l|0)*10703|0)+1024+o+r|0;c[g+12>>2]=11?r>>11:r;n=q+p+k-o+(n*7053|0)|0;c[g+20>>2]=11?n>>11:n;i=m+1024+(l*5946|0)+k-j+i|0;c[g+28>>2]=11?i>>11:i;h=h+1|0;if((h|0)==6)break;else g=g+32|0}g=7;while(1){n=c[b>>2]|0;B=b+160|0;w=c[B>>2]|0;q=w+n|0;v=b+32|0;o=c[v>>2]|0;y=b+128|0;A=c[y>>2]|0;t=A+o|0;s=b+64|0;p=c[s>>2]|0;x=b+96|0;z=c[x>>2]|0;r=z+p|0;u=r+q|0;w=n-w|0;A=o-A|0;z=p-z|0;p=((u+t|0)*14564|0)+32768|0;c[b>>2]=16?p>>16:p;r=((q-r|0)*17837|0)+32768|0;c[s>>2]=16?r>>16:r;u=(((H(t,-2)|0)+u|0)*10298|0)+32768|0;c[y>>2]=16?u>>16:u;y=((z+w|0)*5331|0)+32768|0;u=y+((A+w|0)*14564|0)|0;c[v>>2]=16?u>>16:u;w=((w-A-z|0)*14564|0)+32768|0;c[x>>2]=16?w>>16:w;A=y+((z-A|0)*14564|0)|0;c[B>>2]=16?A>>16:A;if(!g)break;else{b=b+4|0;g=g+-1|0}}return}function _jpeg_fdct_10x5(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;g=b+160|0;h=g+96|0;do{a[g>>0]=0;g=g+1|0}while((g|0)<(h|0));g=b;h=0;while(1){l=(c[e+(h<<2)>>2]|0)+f|0;w=d[l>>0]|0;m=d[l+9>>0]|0;r=m+w|0;v=d[l+1>>0]|0;j=d[l+8>>0]|0;x=j+v|0;u=d[l+2>>0]|0;o=d[l+7>>0]|0;i=o+u|0;t=d[l+3>>0]|0;k=d[l+6>>0]|0;n=k+t|0;s=d[l+4>>0]|0;l=d[l+5>>0]|0;p=l+s|0;q=p+r|0;p=r-p|0;r=n+x|0;n=x-n|0;m=w-m|0;j=v-j|0;o=u-o|0;k=t-k|0;l=s-l|0;c[g>>2]=(r+i+q<<2)+-5120;i=i<<1;i=(H(r-i|0,-3580)|0)+1024+((q-i|0)*9373|0)|0;c[g+16>>2]=11?i>>11:i;i=((p+n|0)*6810|0)+1024|0;p=i+(p*4209|0)|0;c[g+8>>2]=11?p>>11:p;n=i+(H(n,-17828)|0)|0;c[g+24>>2]=11?n>>11:n;n=l+m|0;i=j-k|0;c[g+20>>2]=n-(i+o)<<2;o=o<<13;p=(m*11443|0)+1024+(j*10323|0)+o+(k*5260|0)+(l*1812|0)|0;c[g+4>>2]=11?p>>11:p;i=(i<<12)-o+((n+i|0)*2531|0)|0;j=((m-l|0)*7791|0)+(H(k+j|0,-4815)|0)+1024|0;k=j+i|0;c[g+12>>2]=11?k>>11:k;i=j-i|0;c[g+28>>2]=11?i>>11:i;h=h+1|0;if((h|0)==5)break;else g=g+32|0}o=c[b>>2]|0;v=b+128|0;s=c[v>>2]|0;u=s+o|0;m=b+32|0;q=c[m>>2]|0;n=b+96|0;t=c[n>>2]|0;l=t+q|0;x=b+64|0;r=c[x>>2]|0;w=l+u|0;s=o-s|0;t=q-t|0;q=((w+r|0)*10486|0)+16384|0;c[b>>2]=15?q>>15:q;r=(w-(r<<2)|0)*3707|0;l=((u-l|0)*8290|0)+16384|0;u=l+r|0;c[x>>2]=15?u>>15:u;r=l-r|0;c[v>>2]=15?r>>15:r;v=((t+s|0)*8716|0)+16384|0;s=v+(s*5387|0)|0;c[m>>2]=15?s>>15:s;t=v+(H(t,-22820)|0)|0;c[n>>2]=15?t>>15:t;n=b+4|0;t=c[n>>2]|0;v=b+132|0;m=c[v>>2]|0;s=m+t|0;r=b+36|0;l=c[r>>2]|0;x=b+100|0;u=c[x>>2]|0;w=u+l|0;q=b+68|0;o=c[q>>2]|0;p=w+s|0;m=t-m|0;u=l-u|0;l=((p+o|0)*10486|0)+16384|0;c[n>>2]=15?l>>15:l;o=(p-(o<<2)|0)*3707|0;w=((s-w|0)*8290|0)+16384|0;s=w+o|0;c[q>>2]=15?s>>15:s;o=w-o|0;c[v>>2]=15?o>>15:o;v=((u+m|0)*8716|0)+16384|0;m=v+(m*5387|0)|0;c[r>>2]=15?m>>15:m;u=v+(H(u,-22820)|0)|0;c[x>>2]=15?u>>15:u;x=b+8|0;u=c[x>>2]|0;v=b+136|0;r=c[v>>2]|0;m=r+u|0;o=b+40|0;w=c[o>>2]|0;q=b+104|0;s=c[q>>2]|0;p=s+w|0;n=b+72|0;l=c[n>>2]|0;t=p+m|0;r=u-r|0;s=w-s|0;w=((t+l|0)*10486|0)+16384|0;c[x>>2]=15?w>>15:w;l=(t-(l<<2)|0)*3707|0;p=((m-p|0)*8290|0)+16384|0;m=p+l|0;c[n>>2]=15?m>>15:m;l=p-l|0;c[v>>2]=15?l>>15:l;v=((s+r|0)*8716|0)+16384|0;r=v+(r*5387|0)|0;c[o>>2]=15?r>>15:r;s=v+(H(s,-22820)|0)|0;c[q>>2]=15?s>>15:s;q=b+12|0;s=c[q>>2]|0;v=b+140|0;o=c[v>>2]|0;r=o+s|0;l=b+44|0;p=c[l>>2]|0;n=b+108|0;m=c[n>>2]|0;t=m+p|0;x=b+76|0;w=c[x>>2]|0;u=t+r|0;o=s-o|0;m=p-m|0;p=((u+w|0)*10486|0)+16384|0;c[q>>2]=15?p>>15:p;w=(u-(w<<2)|0)*3707|0;t=((r-t|0)*8290|0)+16384|0;r=t+w|0;c[x>>2]=15?r>>15:r;w=t-w|0;c[v>>2]=15?w>>15:w;v=((m+o|0)*8716|0)+16384|0;o=v+(o*5387|0)|0;c[l>>2]=15?o>>15:o;m=v+(H(m,-22820)|0)|0;c[n>>2]=15?m>>15:m;n=b+16|0;m=c[n>>2]|0;v=b+144|0;l=c[v>>2]|0;o=l+m|0;w=b+48|0;t=c[w>>2]|0;x=b+112|0;r=c[x>>2]|0;u=r+t|0;q=b+80|0;p=c[q>>2]|0;s=u+o|0;l=m-l|0;r=t-r|0;t=((s+p|0)*10486|0)+16384|0;c[n>>2]=15?t>>15:t;p=(s-(p<<2)|0)*3707|0;u=((o-u|0)*8290|0)+16384|0;o=u+p|0;c[q>>2]=15?o>>15:o;p=u-p|0;c[v>>2]=15?p>>15:p;v=((r+l|0)*8716|0)+16384|0;l=v+(l*5387|0)|0;c[w>>2]=15?l>>15:l;r=v+(H(r,-22820)|0)|0;c[x>>2]=15?r>>15:r;x=b+20|0;r=c[x>>2]|0;v=b+148|0;w=c[v>>2]|0;l=w+r|0;p=b+52|0;u=c[p>>2]|0;q=b+116|0;o=c[q>>2]|0;s=o+u|0;n=b+84|0;t=c[n>>2]|0;m=s+l|0;w=r-w|0;o=u-o|0;u=((m+t|0)*10486|0)+16384|0;c[x>>2]=15?u>>15:u;t=(m-(t<<2)|0)*3707|0;s=((l-s|0)*8290|0)+16384|0;l=s+t|0;c[n>>2]=15?l>>15:l;t=s-t|0;c[v>>2]=15?t>>15:t;v=((o+w|0)*8716|0)+16384|0;w=v+(w*5387|0)|0;c[p>>2]=15?w>>15:w;o=v+(H(o,-22820)|0)|0;c[q>>2]=15?o>>15:o;q=b+24|0;o=c[q>>2]|0;v=b+152|0;p=c[v>>2]|0;w=p+o|0;t=b+56|0;s=c[t>>2]|0;n=b+120|0;l=c[n>>2]|0;m=l+s|0;x=b+88|0;u=c[x>>2]|0;r=m+w|0;p=o-p|0;l=s-l|0;s=((r+u|0)*10486|0)+16384|0;c[q>>2]=15?s>>15:s;u=(r-(u<<2)|0)*3707|0;m=((w-m|0)*8290|0)+16384|0;w=m+u|0;c[x>>2]=15?w>>15:w;u=m-u|0;c[v>>2]=15?u>>15:u;v=((l+p|0)*8716|0)+16384|0;p=v+(p*5387|0)|0;c[t>>2]=15?p>>15:p;l=v+(H(l,-22820)|0)|0;c[n>>2]=15?l>>15:l;n=b+28|0;l=c[n>>2]|0;v=b+156|0;t=c[v>>2]|0;p=t+l|0;u=b+60|0;m=c[u>>2]|0;x=b+124|0;w=c[x>>2]|0;r=w+m|0;q=b+92|0;s=c[q>>2]|0;o=r+p|0;t=l-t|0;w=m-w|0;m=((o+s|0)*10486|0)+16384|0;c[n>>2]=15?m>>15:m;s=(o-(s<<2)|0)*3707|0;r=((p-r|0)*8290|0)+16384|0;p=r+s|0;c[q>>2]=15?p>>15:p;s=r-s|0;c[v>>2]=15?s>>15:s;v=((w+t|0)*8716|0)+16384|0;t=v+(t*5387|0)|0;c[u>>2]=15?t>>15:t;w=v+(H(w,-22820)|0)|0;c[x>>2]=15?w>>15:w;return}function _jpeg_fdct_8x4(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;g=b+128|0;h=g+128|0;do{a[g>>0]=0;g=g+1|0}while((g|0)<(h|0));i=(c[e>>2]|0)+f|0;t=d[i>>0]|0;g=d[i+7>>0]|0;p=g+t|0;o=d[i+1>>0]|0;l=d[i+6>>0]|0;s=l+o|0;r=d[i+2>>0]|0;j=d[i+5>>0]|0;m=j+r|0;n=d[i+3>>0]|0;i=d[i+4>>0]|0;q=i+n|0;u=q+p|0;q=p-q|0;p=m+s|0;m=s-m|0;g=t-g|0;l=o-l|0;j=r-j|0;i=n-i|0;c[b>>2]=(u+p<<3)+-8192;c[b+16>>2]=u-p<<3;p=((q+m|0)*4433|0)+512|0;q=p+(q*6270|0)|0;c[b+8>>2]=10?q>>10:q;m=p+(H(m,-15137)|0)|0;c[b+24>>2]=10?m>>10:m;m=j+g|0;p=i+l|0;q=((p+m|0)*9633|0)+512|0;m=q+(H(m,-3196)|0)|0;p=q+(H(p,-16069)|0)|0;q=H(i+g|0,-7373)|0;g=q+(g*12299|0)+m|0;i=q+(i*2446|0)+p|0;q=H(j+l|0,-20995)|0;p=q+(l*25172|0)+p|0;m=q+(j*16819|0)+m|0;j=b+4|0;c[j>>2]=10?g>>10:g;c[b+12>>2]=10?p>>10:p;c[b+20>>2]=10?m>>10:m;c[b+28>>2]=10?i>>10:i;i=b+32|0;m=(c[e+4>>2]|0)+f|0;p=d[m>>0]|0;g=d[m+7>>0]|0;q=g+p|0;l=d[m+1>>0]|0;u=d[m+6>>0]|0;n=u+l|0;r=d[m+2>>0]|0;o=d[m+5>>0]|0;t=o+r|0;s=d[m+3>>0]|0;m=d[m+4>>0]|0;k=m+s|0;h=k+q|0;k=q-k|0;q=t+n|0;t=n-t|0;g=p-g|0;u=l-u|0;o=r-o|0;m=s-m|0;c[i>>2]=(h+q<<3)+-8192;c[b+48>>2]=h-q<<3;q=((k+t|0)*4433|0)+512|0;k=q+(k*6270|0)|0;c[b+40>>2]=10?k>>10:k;t=q+(H(t,-15137)|0)|0;c[b+56>>2]=10?t>>10:t;t=o+g|0;q=m+u|0;k=((q+t|0)*9633|0)+512|0;t=k+(H(t,-3196)|0)|0;q=k+(H(q,-16069)|0)|0;k=H(m+g|0,-7373)|0;g=k+(g*12299|0)+t|0;m=k+(m*2446|0)+q|0;k=H(o+u|0,-20995)|0;q=k+(u*25172|0)+q|0;t=k+(o*16819|0)+t|0;c[b+36>>2]=10?g>>10:g;c[b+44>>2]=10?q>>10:q;c[b+52>>2]=10?t>>10:t;c[b+60>>2]=10?m>>10:m;m=(c[e+8>>2]|0)+f|0;t=d[m>>0]|0;q=d[m+7>>0]|0;g=q+t|0;o=d[m+1>>0]|0;k=d[m+6>>0]|0;u=k+o|0;h=d[m+2>>0]|0;s=d[m+5>>0]|0;r=s+h|0;l=d[m+3>>0]|0;m=d[m+4>>0]|0;p=m+l|0;n=p+g|0;p=g-p|0;g=r+u|0;r=u-r|0;q=t-q|0;k=o-k|0;s=h-s|0;m=l-m|0;c[b+64>>2]=(n+g<<3)+-8192;c[b+80>>2]=n-g<<3;g=((p+r|0)*4433|0)+512|0;p=g+(p*6270|0)|0;c[b+72>>2]=10?p>>10:p;r=g+(H(r,-15137)|0)|0;c[b+88>>2]=10?r>>10:r;r=s+q|0;g=m+k|0;p=((g+r|0)*9633|0)+512|0;r=p+(H(r,-3196)|0)|0;g=p+(H(g,-16069)|0)|0;p=H(m+q|0,-7373)|0;q=p+(q*12299|0)+r|0;m=p+(m*2446|0)+g|0;p=H(s+k|0,-20995)|0;g=p+(k*25172|0)+g|0;r=p+(s*16819|0)+r|0;c[b+68>>2]=10?q>>10:q;c[b+76>>2]=10?g>>10:g;c[b+84>>2]=10?r>>10:r;c[b+92>>2]=10?m>>10:m;m=(c[e+12>>2]|0)+f|0;r=d[m>>0]|0;f=d[m+7>>0]|0;g=f+r|0;q=d[m+1>>0]|0;e=d[m+6>>0]|0;s=e+q|0;p=d[m+2>>0]|0;k=d[m+5>>0]|0;n=k+p|0;l=d[m+3>>0]|0;m=d[m+4>>0]|0;h=m+l|0;o=h+g|0;h=g-h|0;g=n+s|0;n=s-n|0;f=r-f|0;e=q-e|0;k=p-k|0;m=l-m|0;l=(o+g<<3)+-8192|0;c[b+112>>2]=o-g<<3;g=((h+n|0)*4433|0)+512|0;h=g+(h*6270|0)|0;c[b+104>>2]=10?h>>10:h;n=g+(H(n,-15137)|0)|0;c[b+120>>2]=10?n>>10:n;n=k+f|0;g=m+e|0;h=((g+n|0)*9633|0)+512|0;n=h+(H(n,-3196)|0)|0;g=h+(H(g,-16069)|0)|0;h=H(m+f|0,-7373)|0;f=h+(f*12299|0)+n|0;m=h+(m*2446|0)+g|0;h=H(k+e|0,-20995)|0;g=h+(e*25172|0)+g|0;n=h+(k*16819|0)+n|0;f=10?f>>10:f;g=10?g>>10:g;c[b+108>>2]=g;c[b+116>>2]=10?n>>10:n;c[b+124>>2]=10?m>>10:m;m=c[b>>2]|0;n=m+2+l|0;k=c[i>>2]|0;h=b+64|0;e=c[h>>2]|0;o=e+k|0;l=m-l|0;e=k-e|0;k=o+n|0;c[b>>2]=2?k>>2:k;o=n-o|0;c[h>>2]=2?o>>2:o;h=((e+l|0)*4433|0)+16384|0;l=h+(l*6270|0)|0;c[i>>2]=15?l>>15:l;e=h+(H(e,-15137)|0)|0;c[b+96>>2]=15?e>>15:e;e=c[j>>2]|0;h=e+2+f|0;i=b+36|0;l=c[i>>2]|0;o=b+68|0;n=c[o>>2]|0;k=n+l|0;f=e-f|0;n=l-n|0;l=k+h|0;c[j>>2]=2?l>>2:l;k=h-k|0;c[o>>2]=2?k>>2:k;o=((n+f|0)*4433|0)+16384|0;f=o+(f*6270|0)|0;c[i>>2]=15?f>>15:f;n=o+(H(n,-15137)|0)|0;c[b+100>>2]=15?n>>15:n;n=b+8|0;o=c[n>>2]|0;i=b+104|0;f=c[i>>2]|0;k=o+2+f|0;h=b+40|0;j=c[h>>2]|0;l=b+72|0;e=c[l>>2]|0;m=e+j|0;f=o-f|0;e=j-e|0;j=m+k|0;c[n>>2]=2?j>>2:j;m=k-m|0;c[l>>2]=2?m>>2:m;l=((e+f|0)*4433|0)+16384|0;f=l+(f*6270|0)|0;c[h>>2]=15?f>>15:f;e=l+(H(e,-15137)|0)|0;c[i>>2]=15?e>>15:e;i=b+12|0;e=c[i>>2]|0;l=e+2+g|0;h=b+44|0;f=c[h>>2]|0;m=b+76|0;k=c[m>>2]|0;n=k+f|0;g=e-g|0;k=f-k|0;f=n+l|0;c[i>>2]=2?f>>2:f;n=l-n|0;c[m>>2]=2?n>>2:n;m=((k+g|0)*4433|0)+16384|0;g=m+(g*6270|0)|0;c[h>>2]=15?g>>15:g;k=m+(H(k,-15137)|0)|0;c[b+108>>2]=15?k>>15:k;k=b+16|0;m=c[k>>2]|0;h=b+112|0;g=c[h>>2]|0;n=m+2+g|0;l=b+48|0;i=c[l>>2]|0;f=b+80|0;e=c[f>>2]|0;j=e+i|0;g=m-g|0;e=i-e|0;i=j+n|0;c[k>>2]=2?i>>2:i;j=n-j|0;c[f>>2]=2?j>>2:j;f=((e+g|0)*4433|0)+16384|0;g=f+(g*6270|0)|0;c[l>>2]=15?g>>15:g;e=f+(H(e,-15137)|0)|0;c[h>>2]=15?e>>15:e;h=b+20|0;e=c[h>>2]|0;f=b+116|0;l=c[f>>2]|0;g=e+2+l|0;j=b+52|0;n=c[j>>2]|0;k=b+84|0;i=c[k>>2]|0;m=i+n|0;l=e-l|0;i=n-i|0;n=m+g|0;c[h>>2]=2?n>>2:n;m=g-m|0;c[k>>2]=2?m>>2:m;k=((i+l|0)*4433|0)+16384|0;l=k+(l*6270|0)|0;c[j>>2]=15?l>>15:l;i=k+(H(i,-15137)|0)|0;c[f>>2]=15?i>>15:i;f=b+24|0;i=c[f>>2]|0;k=b+120|0;j=c[k>>2]|0;l=i+2+j|0;m=b+56|0;g=c[m>>2]|0;h=b+88|0;n=c[h>>2]|0;e=n+g|0;j=i-j|0;n=g-n|0;g=e+l|0;c[f>>2]=2?g>>2:g;e=l-e|0;c[h>>2]=2?e>>2:e;h=((n+j|0)*4433|0)+16384|0;j=h+(j*6270|0)|0;c[m>>2]=15?j>>15:j;n=h+(H(n,-15137)|0)|0;c[k>>2]=15?n>>15:n;k=b+28|0;n=c[k>>2]|0;h=b+124|0;m=c[h>>2]|0;j=n+2+m|0;e=b+60|0;l=c[e>>2]|0;f=b+92|0;g=c[f>>2]|0;i=g+l|0;b=n-m|0;g=l-g|0;l=i+j|0;c[k>>2]=2?l>>2:l;i=j-i|0;c[f>>2]=2?i>>2:i;f=((g+b|0)*4433|0)+16384|0;b=f+(b*6270|0)|0;c[e>>2]=15?b>>15:b;g=f+(H(g,-15137)|0)|0;c[h>>2]=15?g>>15:g;return}function _jpeg_fdct_6x3(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;_memset(a|0,0,256)|0;q=(c[b>>2]|0)+e|0;m=d[q>>0]|0;o=d[q+5>>0]|0;j=o+m|0;i=d[q+1>>0]|0;f=d[q+4>>0]|0;h=f+i|0;l=d[q+2>>0]|0;q=d[q+3>>0]|0;k=q+l|0;n=k+j|0;o=m-o|0;f=i-f|0;q=l-q|0;c[a>>2]=(n+h<<3)+-6144;k=((j-k|0)*10033|0)+512|0;c[a+8>>2]=10?k>>10:k;n=(((H(h,-2)|0)+n|0)*5793|0)+512|0;c[a+16>>2]=10?n>>10:n;n=((q+o|0)*2998|0)+512|0;n=10?n>>10:n;h=a+4|0;c[h>>2]=n+(f+o<<3);c[a+12>>2]=o-f-q<<3;c[a+20>>2]=n+(q-f<<3);f=a+32|0;q=(c[b+4>>2]|0)+e|0;n=d[q>>0]|0;o=d[q+5>>0]|0;k=o+n|0;j=d[q+1>>0]|0;l=d[q+4>>0]|0;i=l+j|0;m=d[q+2>>0]|0;q=d[q+3>>0]|0;p=q+m|0;g=p+k|0;o=n-o|0;l=j-l|0;q=m-q|0;m=(g+i<<3)+-6144|0;c[f>>2]=m;p=((k-p|0)*10033|0)+512|0;c[a+40>>2]=10?p>>10:p;g=(((H(i,-2)|0)+g|0)*5793|0)+512|0;c[a+48>>2]=10?g>>10:g;g=((q+o|0)*2998|0)+512|0;g=10?g>>10:g;i=g+(l+o<<3)|0;c[a+36>>2]=i;c[a+44>>2]=o-l-q<<3;c[a+52>>2]=g+(q-l<<3);l=(c[b+8>>2]|0)+e|0;q=d[l>>0]|0;g=d[l+5>>0]|0;o=g+q|0;p=d[l+1>>0]|0;k=d[l+4>>0]|0;e=k+p|0;j=d[l+2>>0]|0;l=d[l+3>>0]|0;b=l+j|0;n=b+o|0;g=q-g|0;k=p-k|0;l=j-l|0;j=(n+e<<3)+-6144|0;b=((o-b|0)*10033|0)+512|0;b=10?b>>10:b;n=(((H(e,-2)|0)+n|0)*5793|0)+512|0;c[a+80>>2]=10?n>>10:n;n=((l+g|0)*2998|0)+512|0;n=10?n>>10:n;e=n+(k+g<<3)|0;g=g-k-l<<3;c[a+84>>2]=n+(l-k<<3);k=c[a>>2]|0;l=j+k|0;n=((l+m|0)*14564|0)+16384|0;c[a>>2]=15?n>>15:n;l=(((H(m,-2)|0)+l|0)*10298|0)+16384|0;c[a+64>>2]=15?l>>15:l;j=((k-j|0)*17837|0)+16384|0;c[f>>2]=15?j>>15:j;f=c[h>>2]|0;j=e+f|0;k=((j+i|0)*14564|0)+16384|0;c[h>>2]=15?k>>15:k;j=(((H(i,-2)|0)+j|0)*10298|0)+16384|0;c[a+68>>2]=15?j>>15:j;e=((f-e|0)*17837|0)+16384|0;c[a+36>>2]=15?e>>15:e;e=a+8|0;f=c[e>>2]|0;j=b+f|0;i=a+40|0;h=c[i>>2]|0;k=((j+h|0)*14564|0)+16384|0;c[e>>2]=15?k>>15:k;j=(((H(h,-2)|0)+j|0)*10298|0)+16384|0;c[a+72>>2]=15?j>>15:j;b=((f-b|0)*17837|0)+16384|0;c[i>>2]=15?b>>15:b;i=a+12|0;b=c[i>>2]|0;f=g+b|0;j=a+44|0;h=c[j>>2]|0;e=((f+h|0)*14564|0)+16384|0;c[i>>2]=15?e>>15:e;f=(((H(h,-2)|0)+f|0)*10298|0)+16384|0;c[a+76>>2]=15?f>>15:f;g=((b-g|0)*17837|0)+16384|0;c[j>>2]=15?g>>15:g;j=a+16|0;g=c[j>>2]|0;b=a+80|0;f=c[b>>2]|0;h=f+g|0;i=a+48|0;e=c[i>>2]|0;k=((h+e|0)*14564|0)+16384|0;c[j>>2]=15?k>>15:k;h=(((H(e,-2)|0)+h|0)*10298|0)+16384|0;c[b>>2]=15?h>>15:h;f=((g-f|0)*17837|0)+16384|0;c[i>>2]=15?f>>15:f;i=a+20|0;f=c[i>>2]|0;g=a+84|0;b=c[g>>2]|0;h=b+f|0;e=a+52|0;a=c[e>>2]|0;j=((h+a|0)*14564|0)+16384|0;c[i>>2]=15?j>>15:j;a=(((H(a,-2)|0)+h|0)*10298|0)+16384|0;c[g>>2]=15?a>>15:a;b=((f-b|0)*17837|0)+16384|0;c[e>>2]=15?b>>15:b;return}function _jpeg_fdct_4x2(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;_memset(a|0,0,256)|0;f=(c[b>>2]|0)+e|0;j=d[f>>0]|0;i=d[f+3>>0]|0;n=i+j|0;l=d[f+1>>0]|0;f=d[f+2>>0]|0;g=f+l|0;i=j-i|0;f=l-f|0;l=g+n<<5;c[a>>2]=l+-16384;g=n-g<<5;c[a+8>>2]=g;n=((f+i|0)*4433|0)+128|0;i=n+(i*6270|0)|0;i=8?i>>8:i;j=a+4|0;c[j>>2]=i;f=n+(H(f,-15137)|0)|0;f=8?f>>8:f;c[a+12>>2]=f;e=(c[b+4>>2]|0)+e|0;n=d[e>>0]|0;h=d[e+3>>0]|0;m=h+n|0;k=d[e+1>>0]|0;e=d[e+2>>0]|0;b=e+k|0;h=n-h|0;e=k-e|0;k=(b+m<<5)+-16384|0;b=m-b<<5;m=((e+h|0)*4433|0)+128|0;h=m+(h*6270|0)|0;h=8?h>>8:h;e=m+(H(e,-15137)|0)|0;e=8?e>>8:e;l=l+-16382|0;m=l+k|0;c[a>>2]=2?m>>2:m;k=l-k|0;c[a+32>>2]=2?k>>2:k;i=i+2|0;k=i+h|0;c[j>>2]=2?k>>2:k;h=i-h|0;c[a+36>>2]=2?h>>2:h;g=g|2;h=g+b|0;c[a+8>>2]=2?h>>2:h;b=g-b|0;c[a+40>>2]=2?b>>2:b;b=f+2|0;f=b+e|0;c[a+12>>2]=2?f>>2:f;e=b-e|0;c[a+44>>2]=2?e>>2:e;return}function _jpeg_fdct_2x1(a,b,e){a=a|0;b=b|0;e=e|0;_memset(a|0,0,256)|0;e=(c[b>>2]|0)+e|0;b=d[e>>0]|0;e=d[e+1>>0]|0;c[a>>2]=(e+b<<5)+-8192;c[a+4>>2]=b-e<<5;return}function _jpeg_fdct_8x16(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0;j=Xc;Xc=Xc+256|0;if((Xc|0)>=(Yc|0))N(256);f=j;g=a;h=0;a:while(1){k=(c[b+(h<<2)>>2]|0)+e|0;u=d[k>>0]|0;q=d[k+7>>0]|0;i=q+u|0;t=d[k+1>>0]|0;p=d[k+6>>0]|0;v=p+t|0;s=d[k+2>>0]|0;n=d[k+5>>0]|0;m=n+s|0;r=d[k+3>>0]|0;k=d[k+4>>0]|0;o=k+r|0;l=o+i|0;o=i-o|0;i=m+v|0;m=v-m|0;q=u-q|0;p=t-p|0;n=s-n|0;k=r-k|0;c[g>>2]=(l+i<<2)+-4096;c[g+16>>2]=l-i<<2;i=((o+m|0)*4433|0)+1024|0;o=i+(o*6270|0)|0;c[g+8>>2]=11?o>>11:o;m=i+(H(m,-15137)|0)|0;c[g+24>>2]=11?m>>11:m;m=n+q|0;i=k+p|0;o=(i+m|0)*9633|0;m=o+(H(m,-3196)|0)|0;i=o+(H(i,-16069)|0)|0;o=H(n+p|0,-20995)|0;l=(H(k+q|0,-7373)|0)+1024|0;q=l+(q*12299|0)+m|0;c[g+4>>2]=11?q>>11:q;o=o+1024|0;p=o+(p*25172|0)+i|0;c[g+12>>2]=11?p>>11:p;m=o+(n*16819|0)+m|0;c[g+20>>2]=11?m>>11:m;i=l+(k*2446|0)+i|0;c[g+28>>2]=11?i>>11:i;i=h+1|0;switch(h&2147483647|0){case 15:break a;case 7:{g=f;break}default:g=g+32|0}h=i}g=7;while(1){L=c[a>>2]|0;x=c[f+224>>2]|0;C=x+L|0;h=a+32|0;K=c[h>>2]|0;b=c[f+192>>2]|0;B=b+K|0;t=a+64|0;J=c[t>>2]|0;l=c[f+160>>2]|0;z=l+J|0;k=a+96|0;I=c[k>>2]|0;r=c[f+128>>2]|0;M=r+I|0;n=a+128|0;G=c[n>>2]|0;s=c[f+96>>2]|0;u=s+G|0;p=a+160|0;F=c[p>>2]|0;m=c[f+64>>2]|0;y=m+F|0;i=a+192|0;E=c[i>>2]|0;e=c[f+32>>2]|0;q=e+E|0;v=a+224|0;D=c[v>>2]|0;w=c[f>>2]|0;o=w+D|0;A=o+C|0;o=C-o|0;C=q+B|0;q=B-q|0;B=y+z|0;y=z-y|0;z=u+M|0;u=M-u|0;x=L-x|0;b=K-b|0;l=J-l|0;r=I-r|0;s=G-s|0;m=F-m|0;e=E-e|0;w=D-w|0;D=z+4+B+C+A|0;c[a>>2]=3?D>>3:D;z=((C-B|0)*4433|0)+32768+((A-z|0)*10703|0)|0;c[n>>2]=16?z>>16:z;n=((o-y|0)*11363|0)+((u-q|0)*2260|0)+32768|0;q=n+(y*17799|0)+(q*11893|0)|0;c[t>>2]=16?q>>16:q;o=n+(H(u,-8697)|0)+(H(o,-1730)|0)|0;c[i>>2]=16?o>>16:o;i=((e-w|0)*3363|0)+((b+x|0)*11086|0)|0;o=((w+m|0)*5461|0)+((l+x|0)*10217|0)|0;u=((s-w|0)*7350|0)+((r+x|0)*8956|0)|0;n=((e-m|0)*11529|0)+((l+b|0)*1136|0)|0;t=(H(e+s|0,-10217)|0)+(H(r+b|0,-5461)|0)|0;q=((m-s|0)*3363|0)+(H(r+l|0,-11086)|0)|0;e=H(e,-13631)|0;l=H(l,-9222)|0;w=i+32768+(H(x,-18730)|0)+(w*6387|0)+u+o|0;c[h>>2]=16?w>>16:w;i=n+32768+(b*589|0)+e+t+i|0;c[k>>2]=16?i>>16:i;q=q+32768|0;o=q+l+(m*10055|0)+n+o|0;c[p>>2]=16?o>>16:o;u=q+(r*8728|0)+(s*17760|0)+t+u|0;c[v>>2]=16?u>>16:u;if(!g)break;else{f=f+4|0;g=g+-1|0;a=a+4|0}}Xc=j;return}function _jpeg_fdct_7x14(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0;j=Xc;Xc=Xc+192|0;if((Xc|0)>=(Yc|0))N(192);f=j;_memset(a|0,0,256)|0;g=a;h=0;a:while(1){p=(c[b+(h<<2)>>2]|0)+e|0;s=d[p>>0]|0;i=d[p+6>>0]|0;o=i+s|0;n=d[p+1>>0]|0;l=d[p+5>>0]|0;q=l+n|0;m=d[p+2>>0]|0;k=d[p+4>>0]|0;r=k+m|0;p=d[p+3>>0]|0;i=s-i|0;l=n-l|0;k=m-k|0;m=r+o|0;c[g>>2]=(q+p+m<<2)+-3584;m=((H(p,-4)|0)+m|0)*2896|0;n=(o-r|0)*7542|0;r=(q-r|0)*2578|0;s=r+1024+n+m|0;c[g+8>>2]=11?s>>11:s;o=((o-q|0)*7223|0)+1024|0;p=o+r+(H(q-(p<<1)|0,-5793)|0)|0;c[g+16>>2]=11?p>>11:p;m=o-n+m|0;c[g+24>>2]=11?m>>11:m;m=(l+i|0)*7663|0;n=(i-l|0)*1395|0;l=H(k+l|0,-11295)|0;i=(k+i|0)*5027|0;o=i+1024-n+m|0;c[g+4>>2]=11?o>>11:o;l=l+1024|0;m=l+n+m|0;c[g+12>>2]=11?m>>11:m;i=l+(k*15326|0)+i|0;c[g+20>>2]=11?i>>11:i;i=h+1|0;switch(h&2147483647|0){case 13:break a;case 7:{g=f;break}default:g=g+32|0}h=i}g=0;while(1){I=c[a>>2]|0;o=c[f+160>>2]|0;z=o+I|0;s=a+32|0;G=c[s>>2]|0;k=c[f+128>>2]|0;A=k+G|0;v=a+64|0;F=c[v>>2]|0;b=c[f+96>>2]|0;J=b+F|0;m=a+96|0;E=c[m>>2]|0;p=c[f+64>>2]|0;x=p+E|0;u=a+128|0;D=c[u>>2]|0;e=c[f+32>>2]|0;t=e+D|0;r=a+160|0;C=c[r>>2]|0;l=c[f>>2]|0;h=l+C|0;i=a+192|0;B=c[i>>2]|0;n=a+224|0;q=c[n>>2]|0;w=q+B|0;y=w+z|0;w=z-w|0;z=h+A|0;h=A-h|0;A=t+J|0;t=J-t|0;o=I-o|0;k=G-k|0;b=F-b|0;p=E-p|0;e=D-e|0;l=C-l|0;q=B-q|0;B=((A+x+z+y|0)*5350|0)+16384|0;c[a>>2]=15?B>>15:B;x=x<<1;x=(H(A-x|0,-4717)|0)+16384+((z-x|0)*1684|0)+((y-x|0)*6817|0)|0;c[u>>2]=15?x>>15:x;u=((w+h|0)*5915|0)+16384|0;w=u+(t*3283|0)+(w*1461|0)|0;c[v>>2]=15?w>>15:w;h=u+(H(t,-7376)|0)+(H(h,-9198)|0)|0;c[i>>2]=15?h>>15:h;i=b+k|0;h=l-e|0;t=((o-i+p-h-q|0)*5350|0)+16384|0;c[n>>2]=15?t>>15:t;p=p*5350|0;n=((q+e|0)*4025|0)+((b+o|0)*6406|0)|0;i=(h*7518|0)-p+(H(i,-847)|0)+16384|0;e=i+(H(b,-12700)|0)+(e*5992|0)+n|0;c[r>>2]=15?e>>15:e;r=((l-q|0)*2499|0)+((k+o|0)*7141|0)|0;l=i+(H(k,-2269)|0)+(H(l,-16423)|0)+r|0;c[m>>2]=15?l>>15:l;r=n+16384+(H(o,-6029)|0)+p+(H(q,-679)|0)+r|0;c[s>>2]=15?r>>15:r;g=g+1|0;if((g|0)==7)break;else{f=f+4|0;a=a+4|0}}Xc=j;return}function _jpeg_fdct_6x12(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;j=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);f=j;_memset(a|0,0,256)|0;g=a;h=0;a:while(1){k=(c[b+(h<<2)>>2]|0)+e|0;s=d[k>>0]|0;m=d[k+5>>0]|0;p=m+s|0;r=d[k+1>>0]|0;i=d[k+4>>0]|0;n=i+r|0;q=d[k+2>>0]|0;k=d[k+3>>0]|0;o=k+q|0;l=o+p|0;m=s-m|0;i=r-i|0;k=q-k|0;c[g>>2]=(l+n<<2)+-3072;o=((p-o|0)*10033|0)+1024|0;c[g+8>>2]=11?o>>11:o;l=(((H(n,-2)|0)+l|0)*5793|0)+1024|0;c[g+16>>2]=11?l>>11:l;l=((k+m|0)*2998|0)+1024|0;l=11?l>>11:l;c[g+4>>2]=l+(i+m<<2);c[g+12>>2]=m-i-k<<2;c[g+20>>2]=l+(k-i<<2);i=h+1|0;switch(h&2147483647|0){case 11:break a;case 7:{g=f;break}default:g=g+32|0}h=i}g=0;while(1){F=c[a>>2]|0;t=c[f+96>>2]|0;r=t+F|0;u=a+32|0;E=c[u>>2]|0;q=c[f+64>>2]|0;z=q+E|0;n=a+64|0;D=c[n>>2]|0;e=c[f+32>>2]|0;G=e+D|0;b=a+96|0;C=c[b>>2]|0;o=c[f>>2]|0;p=o+C|0;h=a+128|0;B=c[h>>2]|0;s=a+224|0;k=c[s>>2]|0;y=k+B|0;m=a+160|0;A=c[m>>2]|0;x=a+192|0;l=c[x>>2]|0;i=l+A|0;w=i+r|0;i=r-i|0;r=z-y|0;v=p+G|0;p=G-p|0;t=F-t|0;q=E-q|0;e=D-e|0;o=C-o|0;k=B-k|0;l=A-l|0;y=((v+z+y+w|0)*7282|0)+16384|0;c[a>>2]=15?y>>15:y;y=((i-(r+p)|0)*7282|0)+16384|0;c[x>>2]=15?y>>15:y;v=((w-v|0)*8918|0)+16384|0;c[h>>2]=15?v>>15:v;p=((r-p|0)*7282|0)+16384+((i+p|0)*9947|0)|0;c[n>>2]=15?p>>15:p;n=(k+q|0)*3941|0;q=n+(q*5573|0)|0;k=n+(H(k,-13455)|0)|0;n=(o+t|0)*6269|0;p=H(o+e|0,-1344)|0;i=H(e,-17036)|0;r=H(l,-8170)|0;h=H(l+e|0,-3941)|0;e=((e+t|0)*8170|0)+16384|0;v=e+(H(t,-4229)|0)+n+q+(l*1344|0)|0;c[u>>2]=15?v>>15:v;h=((t-o|0)*9514|0)+16384+k+h|0;c[b>>2]=15?h>>15:h;l=e+i+p-k+(l*6269|0)|0;c[m>>2]=15?l>>15:l;r=n+16384+(o*5285|0)+p-q+r|0;c[s>>2]=15?r>>15:r;g=g+1|0;if((g|0)==6)break;else{f=f+4|0;a=a+4|0}}Xc=j;return}function _jpeg_fdct_5x10(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;j=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);f=j;_memset(a|0,0,256)|0;g=a;h=0;a:while(1){k=(c[b+(h<<2)>>2]|0)+e|0;q=d[k>>0]|0;l=d[k+4>>0]|0;n=l+q|0;p=d[k+1>>0]|0;i=d[k+3>>0]|0;m=i+p|0;k=d[k+2>>0]|0;o=m+n|0;l=q-l|0;i=p-i|0;c[g>>2]=(o+k<<2)+-2560;k=(o-(k<<2)|0)*2896|0;m=((n-m|0)*6476|0)+1024|0;n=m+k|0;c[g+8>>2]=11?n>>11:n;k=m-k|0;c[g+16>>2]=11?k>>11:k;k=((i+l|0)*6810|0)+1024|0;l=k+(l*4209|0)|0;c[g+4>>2]=11?l>>11:l;i=k+(H(i,-17828)|0)|0;c[g+12>>2]=11?i>>11:i;i=h+1|0;switch(h&2147483647|0){case 9:break a;case 7:{g=f;break}default:g=g+32|0}h=i}g=0;while(1){B=c[a>>2]|0;k=c[f+32>>2]|0;w=k+B|0;b=a+32|0;A=c[b>>2]|0;o=c[f>>2]|0;C=o+A|0;s=a+64|0;z=c[s>>2]|0;q=a+224|0;e=c[q>>2]|0;u=e+z|0;n=a+96|0;y=c[n>>2]|0;i=a+192|0;m=c[i>>2]|0;p=m+y|0;r=a+128|0;x=c[r>>2]|0;h=a+160|0;l=c[h>>2]|0;t=l+x|0;v=t+w|0;t=w-t|0;w=p+C|0;p=C-p|0;k=B-k|0;o=A-o|0;e=z-e|0;m=y-m|0;l=x-l|0;x=((w+u+v|0)*10486|0)+16384|0;c[a>>2]=15?x>>15:x;u=u<<1;u=(H(w-u|0,-4582)|0)+16384+((v-u|0)*11997|0)|0;c[r>>2]=15?u>>15:u;r=((t+p|0)*8716|0)+16384|0;t=r+(t*5387|0)|0;c[s>>2]=15?t>>15:t;p=r+(H(p,-22820)|0)|0;c[i>>2]=15?p>>15:p;i=l+k|0;p=o-m|0;r=((i-(p+e)|0)*10486|0)+16384|0;c[h>>2]=15?r>>15:r;e=e*10486|0;h=(k*14647|0)+16384+(o*13213|0)+e+(m*6732|0)+(l*2320|0)|0;c[b>>2]=15?h>>15:h;p=(p*5243|0)-e+((i+p|0)*3240|0)|0;o=((k-l|0)*9973|0)+(H(m+o|0,-6163)|0)+16384|0;m=o+p|0;c[n>>2]=15?m>>15:m;p=o-p|0;c[q>>2]=15?p>>15:p;g=g+1|0;if((g|0)==5)break;else{f=f+4|0;a=a+4|0}}Xc=j;return}function _jpeg_fdct_4x8(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;_memset(a|0,0,256)|0;h=(c[b>>2]|0)+e|0;o=d[h>>0]|0;t=d[h+3>>0]|0;p=t+o|0;u=d[h+1>>0]|0;h=d[h+2>>0]|0;m=h+u|0;t=o-t|0;h=u-h|0;c[a>>2]=(m+p<<3)+-4096;c[a+8>>2]=p-m<<3;m=((h+t|0)*4433|0)+512|0;t=m+(t*6270|0)|0;p=a+4|0;c[p>>2]=10?t>>10:t;h=m+(H(h,-15137)|0)|0;c[a+12>>2]=10?h>>10:h;h=a+32|0;m=(c[b+4>>2]|0)+e|0;t=d[m>>0]|0;u=d[m+3>>0]|0;o=u+t|0;f=d[m+1>>0]|0;m=d[m+2>>0]|0;x=m+f|0;u=t-u|0;m=f-m|0;c[h>>2]=(x+o<<3)+-4096;c[a+40>>2]=o-x<<3;x=((m+u|0)*4433|0)+512|0;u=x+(u*6270|0)|0;c[a+36>>2]=10?u>>10:u;m=x+(H(m,-15137)|0)|0;c[a+44>>2]=10?m>>10:m;m=(c[b+8>>2]|0)+e|0;x=d[m>>0]|0;u=d[m+3>>0]|0;o=u+x|0;f=d[m+1>>0]|0;m=d[m+2>>0]|0;t=m+f|0;u=x-u|0;m=f-m|0;c[a+64>>2]=(t+o<<3)+-4096;c[a+72>>2]=o-t<<3;t=((m+u|0)*4433|0)+512|0;u=t+(u*6270|0)|0;c[a+68>>2]=10?u>>10:u;m=t+(H(m,-15137)|0)|0;c[a+76>>2]=10?m>>10:m;m=(c[b+12>>2]|0)+e|0;t=d[m>>0]|0;u=d[m+3>>0]|0;o=u+t|0;f=d[m+1>>0]|0;m=d[m+2>>0]|0;x=m+f|0;u=t-u|0;m=f-m|0;c[a+96>>2]=(x+o<<3)+-4096;c[a+104>>2]=o-x<<3;x=((m+u|0)*4433|0)+512|0;u=x+(u*6270|0)|0;c[a+100>>2]=10?u>>10:u;m=x+(H(m,-15137)|0)|0;c[a+108>>2]=10?m>>10:m;m=(c[b+16>>2]|0)+e|0;x=d[m>>0]|0;u=d[m+3>>0]|0;o=u+x|0;f=d[m+1>>0]|0;m=d[m+2>>0]|0;t=m+f|0;u=x-u|0;m=f-m|0;c[a+128>>2]=(t+o<<3)+-4096;c[a+136>>2]=o-t<<3;t=((m+u|0)*4433|0)+512|0;u=t+(u*6270|0)|0;c[a+132>>2]=10?u>>10:u;m=t+(H(m,-15137)|0)|0;c[a+140>>2]=10?m>>10:m;m=(c[b+20>>2]|0)+e|0;t=d[m>>0]|0;u=d[m+3>>0]|0;o=u+t|0;f=d[m+1>>0]|0;m=d[m+2>>0]|0;x=m+f|0;u=t-u|0;m=f-m|0;c[a+160>>2]=(x+o<<3)+-4096;c[a+168>>2]=o-x<<3;x=((m+u|0)*4433|0)+512|0;u=x+(u*6270|0)|0;c[a+164>>2]=10?u>>10:u;m=x+(H(m,-15137)|0)|0;c[a+172>>2]=10?m>>10:m;m=(c[b+24>>2]|0)+e|0;x=d[m>>0]|0;u=d[m+3>>0]|0;o=u+x|0;f=d[m+1>>0]|0;m=d[m+2>>0]|0;t=m+f|0;u=x-u|0;m=f-m|0;c[a+192>>2]=(t+o<<3)+-4096;c[a+200>>2]=o-t<<3;t=((m+u|0)*4433|0)+512|0;u=t+(u*6270|0)|0;c[a+196>>2]=10?u>>10:u;m=t+(H(m,-15137)|0)|0;c[a+204>>2]=10?m>>10:m;e=(c[b+28>>2]|0)+e|0;m=d[e>>0]|0;t=d[e+3>>0]|0;u=t+m|0;o=d[e+1>>0]|0;e=d[e+2>>0]|0;f=e+o|0;t=m-t|0;e=o-e|0;c[a+224>>2]=(f+u<<3)+-4096;c[a+232>>2]=u-f<<3;f=((e+t|0)*4433|0)+512|0;t=f+(t*6270|0)|0;c[a+228>>2]=10?t>>10:t;e=f+(H(e,-15137)|0)|0;c[a+236>>2]=10?e>>10:e;e=c[a>>2]|0;f=a+224|0;t=c[f>>2]|0;u=t+e|0;o=c[h>>2]|0;m=a+192|0;x=c[m>>2]|0;i=x+o|0;r=a+64|0;q=c[r>>2]|0;j=a+160|0;w=c[j>>2]|0;v=w+q|0;b=a+96|0;s=c[b>>2]|0;l=a+128|0;g=c[l>>2]|0;n=g+s|0;k=u+2+n|0;n=u-n|0;u=v+i|0;v=i-v|0;t=e-t|0;x=o-x|0;w=q-w|0;g=s-g|0;s=k+u|0;c[a>>2]=2?s>>2:s;u=k-u|0;c[l>>2]=2?u>>2:u;l=((n+v|0)*4433|0)+16384|0;n=l+(n*6270|0)|0;c[r>>2]=15?n>>15:n;v=l+(H(v,-15137)|0)|0;c[m>>2]=15?v>>15:v;m=w+t|0;v=g+x|0;l=((v+m|0)*9633|0)+16384|0;m=l+(H(m,-3196)|0)|0;v=l+(H(v,-16069)|0)|0;l=H(g+t|0,-7373)|0;t=l+(t*12299|0)+m|0;g=l+(g*2446|0)+v|0;l=H(w+x|0,-20995)|0;v=l+(x*25172|0)+v|0;m=l+(w*16819|0)+m|0;c[h>>2]=15?t>>15:t;c[b>>2]=15?v>>15:v;c[j>>2]=15?m>>15:m;c[f>>2]=15?g>>15:g;f=c[p>>2]|0;g=a+228|0;j=c[g>>2]|0;m=j+f|0;b=a+36|0;v=c[b>>2]|0;h=a+196|0;t=c[h>>2]|0;w=t+v|0;l=a+68|0;x=c[l>>2]|0;r=a+164|0;n=c[r>>2]|0;u=n+x|0;k=a+100|0;s=c[k>>2]|0;q=a+132|0;o=c[q>>2]|0;e=o+s|0;i=m+2+e|0;e=m-e|0;m=u+w|0;u=w-u|0;j=f-j|0;t=v-t|0;n=x-n|0;o=s-o|0;s=i+m|0;c[p>>2]=2?s>>2:s;m=i-m|0;c[q>>2]=2?m>>2:m;q=((e+u|0)*4433|0)+16384|0;e=q+(e*6270|0)|0;c[l>>2]=15?e>>15:e;u=q+(H(u,-15137)|0)|0;c[h>>2]=15?u>>15:u;h=n+j|0;u=o+t|0;q=((u+h|0)*9633|0)+16384|0;h=q+(H(h,-3196)|0)|0;u=q+(H(u,-16069)|0)|0;q=H(o+j|0,-7373)|0;j=q+(j*12299|0)+h|0;o=q+(o*2446|0)+u|0;q=H(n+t|0,-20995)|0;u=q+(t*25172|0)+u|0;h=q+(n*16819|0)+h|0;c[b>>2]=15?j>>15:j;c[k>>2]=15?u>>15:u;c[r>>2]=15?h>>15:h;c[g>>2]=15?o>>15:o;g=a+8|0;o=c[g>>2]|0;r=a+232|0;h=c[r>>2]|0;k=h+o|0;u=a+40|0;b=c[u>>2]|0;j=a+200|0;n=c[j>>2]|0;q=n+b|0;t=a+72|0;l=c[t>>2]|0;e=a+168|0;m=c[e>>2]|0;i=m+l|0;p=a+104|0;s=c[p>>2]|0;x=a+136|0;v=c[x>>2]|0;f=v+s|0;w=k+2+f|0;f=k-f|0;k=i+q|0;i=q-i|0;h=o-h|0;n=b-n|0;m=l-m|0;v=s-v|0;s=w+k|0;c[g>>2]=2?s>>2:s;k=w-k|0;c[x>>2]=2?k>>2:k;x=((f+i|0)*4433|0)+16384|0;f=x+(f*6270|0)|0;c[t>>2]=15?f>>15:f;i=x+(H(i,-15137)|0)|0;c[j>>2]=15?i>>15:i;j=m+h|0;i=v+n|0;x=((i+j|0)*9633|0)+16384|0;j=x+(H(j,-3196)|0)|0;i=x+(H(i,-16069)|0)|0;x=H(v+h|0,-7373)|0;h=x+(h*12299|0)+j|0;v=x+(v*2446|0)+i|0;x=H(m+n|0,-20995)|0;i=x+(n*25172|0)+i|0;j=x+(m*16819|0)+j|0;c[u>>2]=15?h>>15:h;c[p>>2]=15?i>>15:i;c[e>>2]=15?j>>15:j;c[r>>2]=15?v>>15:v;r=a+12|0;v=c[r>>2]|0;e=a+236|0;j=c[e>>2]|0;p=j+v|0;i=a+44|0;u=c[i>>2]|0;h=a+204|0;m=c[h>>2]|0;x=m+u|0;n=a+76|0;t=c[n>>2]|0;f=a+172|0;k=c[f>>2]|0;w=k+t|0;g=a+108|0;s=c[g>>2]|0;l=a+140|0;b=c[l>>2]|0;o=b+s|0;q=p+2+o|0;o=p-o|0;p=w+x|0;a=x-w|0;j=v-j|0;m=u-m|0;k=t-k|0;b=s-b|0;s=q+p|0;c[r>>2]=2?s>>2:s;p=q-p|0;c[l>>2]=2?p>>2:p;l=((o+a|0)*4433|0)+16384|0;o=l+(o*6270|0)|0;c[n>>2]=15?o>>15:o;a=l+(H(a,-15137)|0)|0;c[h>>2]=15?a>>15:a;a=k+j|0;h=b+m|0;l=((h+a|0)*9633|0)+16384|0;a=l+(H(a,-3196)|0)|0;h=l+(H(h,-16069)|0)|0;l=H(b+j|0,-7373)|0;j=l+(j*12299|0)+a|0;b=l+(b*2446|0)+h|0;l=H(k+m|0,-20995)|0;h=l+(m*25172|0)+h|0;a=l+(k*16819|0)+a|0;c[i>>2]=15?j>>15:j;c[g>>2]=15?h>>15:h;c[f>>2]=15?a>>15:a;c[e>>2]=15?b>>15:b;return}function _jpeg_fdct_3x6(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;_memset(a|0,0,256)|0;t=(c[b>>2]|0)+e|0;p=d[t>>0]|0;f=d[t+2>>0]|0;j=f+p|0;t=d[t+1>>0]|0;c[a>>2]=(j+t<<3)+-3072;j=(((H(t,-2)|0)+j|0)*5793|0)+512|0;c[a+8>>2]=10?j>>10:j;f=((p-f|0)*10033|0)+512|0;p=a+4|0;c[p>>2]=10?f>>10:f;f=a+32|0;j=(c[b+4>>2]|0)+e|0;t=d[j>>0]|0;o=d[j+2>>0]|0;n=o+t|0;j=d[j+1>>0]|0;c[f>>2]=(n+j<<3)+-3072;n=(((H(j,-2)|0)+n|0)*5793|0)+512|0;c[a+40>>2]=10?n>>10:n;o=((t-o|0)*10033|0)+512|0;c[a+36>>2]=10?o>>10:o;o=(c[b+8>>2]|0)+e|0;t=d[o>>0]|0;n=d[o+2>>0]|0;j=n+t|0;o=d[o+1>>0]|0;c[a+64>>2]=(j+o<<3)+-3072;j=(((H(o,-2)|0)+j|0)*5793|0)+512|0;c[a+72>>2]=10?j>>10:j;n=((t-n|0)*10033|0)+512|0;c[a+68>>2]=10?n>>10:n;n=(c[b+12>>2]|0)+e|0;t=d[n>>0]|0;j=d[n+2>>0]|0;o=j+t|0;n=d[n+1>>0]|0;c[a+96>>2]=(o+n<<3)+-3072;o=(((H(n,-2)|0)+o|0)*5793|0)+512|0;c[a+104>>2]=10?o>>10:o;j=((t-j|0)*10033|0)+512|0;c[a+100>>2]=10?j>>10:j;j=(c[b+16>>2]|0)+e|0;t=d[j>>0]|0;o=d[j+2>>0]|0;n=o+t|0;j=d[j+1>>0]|0;c[a+128>>2]=(n+j<<3)+-3072;n=(((H(j,-2)|0)+n|0)*5793|0)+512|0;c[a+136>>2]=10?n>>10:n;o=((t-o|0)*10033|0)+512|0;c[a+132>>2]=10?o>>10:o;o=(c[b+20>>2]|0)+e|0;t=d[o>>0]|0;n=d[o+2>>0]|0;j=n+t|0;o=d[o+1>>0]|0;c[a+160>>2]=(j+o<<3)+-3072;j=(((H(o,-2)|0)+j|0)*5793|0)+512|0;c[a+168>>2]=10?j>>10:j;n=((t-n|0)*10033|0)+512|0;n=10?n>>10:n;c[a+164>>2]=n;t=c[a>>2]|0;j=a+160|0;o=c[j>>2]|0;k=o+t|0;s=c[f>>2]|0;m=a+128|0;l=c[m>>2]|0;g=l+s|0;h=a+64|0;q=c[h>>2]|0;e=a+96|0;i=c[e>>2]|0;r=i+q|0;b=r+k|0;o=t-o|0;l=s-l|0;i=q-i|0;q=((b+g|0)*14564|0)+16384|0;c[a>>2]=15?q>>15:q;r=((k-r|0)*17837|0)+16384|0;c[h>>2]=15?r>>15:r;b=(((H(g,-2)|0)+b|0)*10298|0)+16384|0;c[m>>2]=15?b>>15:b;m=((i+o|0)*5331|0)+16384|0;b=m+((l+o|0)*14564|0)|0;c[f>>2]=15?b>>15:b;o=((o-l-i|0)*14564|0)+16384|0;c[e>>2]=15?o>>15:o;l=m+((i-l|0)*14564|0)|0;c[j>>2]=15?l>>15:l;j=c[p>>2]|0;l=n+j|0;i=a+36|0;m=c[i>>2]|0;e=a+132|0;o=c[e>>2]|0;f=o+m|0;b=a+68|0;g=c[b>>2]|0;h=a+100|0;r=c[h>>2]|0;k=r+g|0;q=k+l|0;n=j-n|0;o=m-o|0;r=g-r|0;g=((q+f|0)*14564|0)+16384|0;c[p>>2]=15?g>>15:g;k=((l-k|0)*17837|0)+16384|0;c[b>>2]=15?k>>15:k;q=(((H(f,-2)|0)+q|0)*10298|0)+16384|0;c[e>>2]=15?q>>15:q;e=((r+n|0)*5331|0)+16384|0;q=e+((o+n|0)*14564|0)|0;c[i>>2]=15?q>>15:q;n=((n-o-r|0)*14564|0)+16384|0;c[h>>2]=15?n>>15:n;o=e+((r-o|0)*14564|0)|0;c[a+164>>2]=15?o>>15:o;o=a+8|0;r=c[o>>2]|0;e=a+168|0;h=c[e>>2]|0;n=h+r|0;i=a+40|0;q=c[i>>2]|0;f=a+136|0;b=c[f>>2]|0;k=b+q|0;l=a+72|0;p=c[l>>2]|0;g=a+104|0;a=c[g>>2]|0;m=a+p|0;j=m+n|0;h=r-h|0;b=q-b|0;a=p-a|0;p=((j+k|0)*14564|0)+16384|0;c[o>>2]=15?p>>15:p;m=((n-m|0)*17837|0)+16384|0;c[l>>2]=15?m>>15:m;j=(((H(k,-2)|0)+j|0)*10298|0)+16384|0;c[f>>2]=15?j>>15:j;f=((a+h|0)*5331|0)+16384|0;j=f+((b+h|0)*14564|0)|0;c[i>>2]=15?j>>15:j;h=((h-b-a|0)*14564|0)+16384|0;c[g>>2]=15?h>>15:h;b=f+((a-b|0)*14564|0)|0;c[e>>2]=15?b>>15:b;return}function _jpeg_fdct_2x4(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;_memset(a|0,0,256)|0;k=(c[b>>2]|0)+e|0;h=d[k>>0]|0;k=d[k+1>>0]|0;o=(k+h<<3)+-2048|0;c[a>>2]=o;k=h-k<<3;h=a+4|0;c[h>>2]=k;l=a+32|0;j=(c[b+4>>2]|0)+e|0;i=d[j>>0]|0;j=d[j+1>>0]|0;n=(j+i<<3)+-2048|0;c[l>>2]=n;j=i-j<<3;c[a+36>>2]=j;i=(c[b+8>>2]|0)+e|0;f=d[i>>0]|0;i=d[i+1>>0]|0;g=(i+f<<3)+-2048|0;c[a+64>>2]=g;i=f-i<<3;c[a+68>>2]=i;f=(c[b+12>>2]|0)+e|0;m=d[f>>0]|0;f=d[f+1>>0]|0;e=(f+m<<3)+-2048|0;f=m-f<<3;m=e+o|0;b=g+n|0;e=o-e|0;g=n-g|0;c[a>>2]=b+m;c[a+64>>2]=m-b;b=((g+e|0)*4433|0)+4096|0;e=b+(e*6270|0)|0;c[l>>2]=13?e>>13:e;g=b+(H(g,-15137)|0)|0;c[a+96>>2]=13?g>>13:g;g=f+k|0;b=i+j|0;f=k-f|0;e=j-i|0;c[h>>2]=b+g;c[a+68>>2]=g-b;b=((e+f|0)*4433|0)+4096|0;f=b+(f*6270|0)|0;c[a+36>>2]=13?f>>13:f;e=b+(H(e,-15137)|0)|0;c[a+100>>2]=13?e>>13:e;return}function _jpeg_fdct_1x2(a,b,e){a=a|0;b=b|0;e=e|0;var f=0;_memset(a|0,0,256)|0;f=d[(c[b>>2]|0)+e>>0]|0;e=d[(c[b+4>>2]|0)+e>>0]|0;c[a>>2]=(e+f<<5)+-8192;c[a+32>>2]=f-e<<5;return}function _CrcGenerateTable(){var a=0,b=0,d=0;a=0;do{d=1?a>>>1:a;b=0-(a&1)&-306674912^d;b=1?b>>>1:b;d=0-(d&1)&-306674912^b;d=1?d>>>1:d;b=0-(b&1)&-306674912^d;b=1?b>>>1:b;d=0-(d&1)&-306674912^b;d=1?d>>>1:d;b=0-(b&1)&-306674912^d;b=1?b>>>1:b;d=0-(d&1)&-306674912^b;d=1?d>>>1:d;b=0-(b&1)&-306674912^d;c[168256+(a<<2)>>2]=0-(d&1)&-306674912^(1?b>>>1:b);a=a+1|0}while((a|0)!=256);return}function _CrcUpdate(a,b,e){a=a|0;b=b|0;e=e|0;if(!e){e=a;return e|0}while(1){a=c[168256+((a&255^(d[b>>0]|0))<<2)>>2]^(8?a>>>8:a);e=e+-1|0;if(!e)break;else b=b+1|0}return a|0}function _init_alloc_struct(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;c[a>>2]=96;c[a+4>>2]=35;c[a+8>>2]=b;c[a+12>>2]=d;c[a+16>>2]=e;c[a+20>>2]=f;return}function _elzmaAlloc(a,b){a=a|0;b=b|0;var d=0;d=c[a+8>>2]|0;if(!d){d=_malloc(b)|0;return d|0}else{d=gd[d&127](c[a+12>>2]|0,b)|0;return d|0}return 0}function _elzmaFree(a,b){a=a|0;b=b|0;var d=0;d=c[a+16>>2]|0;if(!d){_free(b);return}else{td[d&63](c[a+12>>2]|0,b);return}}function _elzma_compress_alloc(){var b=0,d=0,e=0;b=_malloc(120)|0;d=b;e=d+120|0;do{a[d>>0]=0;d=d+1|0}while((d|0)<(e|0));_LzmaEncProps_Init(b);c[b+8>>2]=3;c[b+12>>2]=0;c[b+16>>2]=2;c[b>>2]=5;c[b+20>>2]=1;c[b+24>>2]=32;c[b+4>>2]=16777216;c[b+28>>2]=1;c[b+32>>2]=4;c[b+36>>2]=32;c[b+44>>2]=1;c[b+40>>2]=1;_init_alloc_struct(b+68|0,0,0,0,0);_initializeLZMAFormatHandler(b+92|0);return b|0}function _LzmaEncProps_Init(a){a=a|0;var b=0;c[a>>2]=5;c[a+36>>2]=0;c[a+4>>2]=0;c[a+44>>2]=-1;b=a+8|0;c[b>>2]=-1;c[b+4>>2]=-1;c[b+8>>2]=-1;c[b+12>>2]=-1;c[b+16>>2]=-1;c[b+20>>2]=-1;c[b+24>>2]=-1;c[a+40>>2]=0;return}function _initializeLZMAFormatHandler(a){a=a|0;c[a>>2]=13;c[a+4>>2]=75;c[a+8>>2]=97;c[a+12>>2]=98;c[a+16>>2]=0;c[a+20>>2]=0;return}function _initLzmaHeader(b){b=b|0;var c=0;c=b+24|0;do{a[b>>0]=0;b=b+1|0}while((b|0)<(c|0));return} function _avg_h264_chroma_mc8_8_c(b,c,e,f,g,h){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;s=8-g|0;r=8-h|0;t=H(r,s)|0;r=H(r,g)|0;s=H(s,h)|0;i=H(h,g)|0;if(i|0){if((f|0)<=0)return;j=e+1|0;k=e+2|0;l=e+3|0;m=e+4|0;n=e+5|0;o=e+6|0;p=e+7|0;q=e+8|0;if((e|0)==1){h=0;g=b;b=a[b+6>>0]|0;while(1){w=H(t,d[c>>0]|0)|0;A=c+1|0;z=H(r,d[A>>0]|0)|0;v=c;c=c+e|0;y=H(s,d[c>>0]|0)|0;x=v+j|0;y=w+32+z+y+(H(i,d[x>>0]|0)|0)|0;y=(d[g>>0]|0)+1+(6?y>>>6:y)|0;a[g>>0]=1?y>>>1:y;y=g+1|0;A=H(t,d[A>>0]|0)|0;z=v+2|0;w=H(r,d[z>>0]|0)|0;x=H(s,d[x>>0]|0)|0;u=v+k|0;x=A+32+w+x+(H(i,d[u>>0]|0)|0)|0;x=(d[y>>0]|0)+1+(6?x>>>6:x)|0;a[y>>0]=1?x>>>1:x;y=g+2|0;z=H(t,d[z>>0]|0)|0;x=v+3|0;w=H(r,d[x>>0]|0)|0;u=H(s,d[u>>0]|0)|0;A=v+l|0;u=z+32+w+u+(H(i,d[A>>0]|0)|0)|0;u=(d[y>>0]|0)+1+(6?u>>>6:u)|0;a[y>>0]=1?u>>>1:u;y=g+3|0;x=H(t,d[x>>0]|0)|0;u=v+4|0;w=H(r,d[u>>0]|0)|0;A=H(s,d[A>>0]|0)|0;z=v+m|0;A=x+32+w+A+(H(i,d[z>>0]|0)|0)|0;A=(d[y>>0]|0)+1+(6?A>>>6:A)|0;a[y>>0]=1?A>>>1:A;y=g+4|0;u=H(t,d[u>>0]|0)|0;A=v+5|0;w=H(r,d[A>>0]|0)|0;z=H(s,d[z>>0]|0)|0;x=v+n|0;z=u+32+w+z+(H(i,d[x>>0]|0)|0)|0;z=(d[y>>0]|0)+1+(6?z>>>6:z)|0;a[y>>0]=1?z>>>1:z;y=g+5|0;A=H(t,d[A>>0]|0)|0;z=v+6|0;w=H(r,d[z>>0]|0)|0;x=H(s,d[x>>0]|0)|0;u=v+o|0;x=A+32+w+x+(H(i,d[u>>0]|0)|0)|0;x=(d[y>>0]|0)+1+(6?x>>>6:x)|0;a[y>>0]=1?x>>>1:x;z=H(t,d[z>>0]|0)|0;y=v+7|0;x=H(r,d[y>>0]|0)|0;u=H(s,d[u>>0]|0)|0;w=v+p|0;u=z+32+x+u+(H(i,d[w>>0]|0)|0)|0;u=(b&255)+1+(6?u>>>6:u)|0;a[g+6>>0]=1?u>>>1:u;u=g+7|0;y=H(t,d[y>>0]|0)|0;x=H(r,d[v+8>>0]|0)|0;w=H(s,d[w>>0]|0)|0;v=y+32+x+w+(H(i,d[v+q>>0]|0)|0)|0;v=(d[u>>0]|0)+1+(6?v>>>6:v)|0;b=(1?v>>>1:v)&255;a[u>>0]=b;h=h+1|0;if((h|0)==(f|0))break;else g=g+e|0}return}else{g=0;while(1){v=H(t,d[c>>0]|0)|0;y=c+1|0;u=H(r,d[y>>0]|0)|0;z=c;c=c+e|0;A=H(s,d[c>>0]|0)|0;w=z+j|0;A=v+32+u+A+(H(i,d[w>>0]|0)|0)|0;A=(d[b>>0]|0)+1+(6?A>>>6:A)|0;a[b>>0]=1?A>>>1:A;A=b+1|0;y=H(t,d[y>>0]|0)|0;u=z+2|0;v=H(r,d[u>>0]|0)|0;w=H(s,d[w>>0]|0)|0;x=z+k|0;w=y+32+v+w+(H(i,d[x>>0]|0)|0)|0;w=(d[A>>0]|0)+1+(6?w>>>6:w)|0;a[A>>0]=1?w>>>1:w;A=b+2|0;u=H(t,d[u>>0]|0)|0;w=z+3|0;v=H(r,d[w>>0]|0)|0;x=H(s,d[x>>0]|0)|0;y=z+l|0;x=u+32+v+x+(H(i,d[y>>0]|0)|0)|0;x=(d[A>>0]|0)+1+(6?x>>>6:x)|0;a[A>>0]=1?x>>>1:x;A=b+3|0;w=H(t,d[w>>0]|0)|0;x=z+4|0;v=H(r,d[x>>0]|0)|0;y=H(s,d[y>>0]|0)|0;u=z+m|0;y=w+32+v+y+(H(i,d[u>>0]|0)|0)|0;y=(d[A>>0]|0)+1+(6?y>>>6:y)|0;a[A>>0]=1?y>>>1:y;A=b+4|0;x=H(t,d[x>>0]|0)|0;y=z+5|0;v=H(r,d[y>>0]|0)|0;u=H(s,d[u>>0]|0)|0;w=z+n|0;u=x+32+v+u+(H(i,d[w>>0]|0)|0)|0;u=(d[A>>0]|0)+1+(6?u>>>6:u)|0;a[A>>0]=1?u>>>1:u;A=b+5|0;y=H(t,d[y>>0]|0)|0;u=z+6|0;v=H(r,d[u>>0]|0)|0;w=H(s,d[w>>0]|0)|0;x=z+o|0;w=y+32+v+w+(H(i,d[x>>0]|0)|0)|0;w=(d[A>>0]|0)+1+(6?w>>>6:w)|0;a[A>>0]=1?w>>>1:w;A=b+6|0;u=H(t,d[u>>0]|0)|0;w=z+7|0;v=H(r,d[w>>0]|0)|0;x=H(s,d[x>>0]|0)|0;y=z+p|0;x=u+32+v+x+(H(i,d[y>>0]|0)|0)|0;x=(d[A>>0]|0)+1+(6?x>>>6:x)|0;a[A>>0]=1?x>>>1:x;A=b+7|0;w=H(t,d[w>>0]|0)|0;x=H(r,d[z+8>>0]|0)|0;y=H(s,d[y>>0]|0)|0;z=w+32+x+y+(H(i,d[z+q>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;g=g+1|0;if((g|0)==(f|0))break;else b=b+e|0}return}}q=r+s|0;if(!q){if((f|0)<=0)return;if((e|0)==1){h=0;g=b;b=a[b+6>>0]|0;while(1){A=(H(t,d[c>>0]|0)|0)+32|0;A=(d[g>>0]|0)+1+(6?A>>>6:A)|0;a[g>>0]=1?A>>>1:A;A=g+1|0;z=(H(t,d[c+1>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=g+2|0;z=(H(t,d[c+2>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=g+3|0;z=(H(t,d[c+3>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=g+4|0;z=(H(t,d[c+4>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=g+5|0;z=(H(t,d[c+5>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=(H(t,d[c+6>>0]|0)|0)+32|0;A=(b&255)+1+(6?A>>>6:A)|0;a[g+6>>0]=1?A>>>1:A;A=g+7|0;z=(H(t,d[c+7>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;b=(1?z>>>1:z)&255;a[A>>0]=b;h=h+1|0;if((h|0)==(f|0))break;else{c=c+e|0;g=g+e|0}}return}else{g=0;while(1){A=(H(t,d[c>>0]|0)|0)+32|0;A=(d[b>>0]|0)+1+(6?A>>>6:A)|0;a[b>>0]=1?A>>>1:A;A=b+1|0;z=(H(t,d[c+1>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=b+2|0;z=(H(t,d[c+2>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=b+3|0;z=(H(t,d[c+3>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=b+4|0;z=(H(t,d[c+4>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=b+5|0;z=(H(t,d[c+5>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=b+6|0;z=(H(t,d[c+6>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=b+7|0;z=(H(t,d[c+7>>0]|0)|0)+32|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}}else{i=(s|0)==0?1:e;if((f|0)<=0)return;j=i+1|0;k=i+2|0;l=i+3|0;m=i+4|0;n=i+5|0;o=i+6|0;p=i+7|0;if((e|0)==1){h=0;g=b;b=a[b+6>>0]|0;while(1){A=H(t,d[c>>0]|0)|0;A=A+32+(H(q,d[c+i>>0]|0)|0)|0;A=(d[g>>0]|0)+1+(6?A>>>6:A)|0;a[g>>0]=1?A>>>1:A;A=g+1|0;z=H(t,d[c+1>>0]|0)|0;z=z+32+(H(q,d[c+j>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=g+2|0;z=H(t,d[c+2>>0]|0)|0;z=z+32+(H(q,d[c+k>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=g+3|0;z=H(t,d[c+3>>0]|0)|0;z=z+32+(H(q,d[c+l>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=g+4|0;z=H(t,d[c+4>>0]|0)|0;z=z+32+(H(q,d[c+m>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=g+5|0;z=H(t,d[c+5>>0]|0)|0;z=z+32+(H(q,d[c+n>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=H(t,d[c+6>>0]|0)|0;A=A+32+(H(q,d[c+o>>0]|0)|0)|0;A=(b&255)+1+(6?A>>>6:A)|0;a[g+6>>0]=1?A>>>1:A;A=g+7|0;z=H(t,d[c+7>>0]|0)|0;z=z+32+(H(q,d[c+p>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;b=(1?z>>>1:z)&255;a[A>>0]=b;h=h+1|0;if((h|0)==(f|0))break;else{c=c+e|0;g=g+e|0}}return}else{g=0;while(1){A=H(t,d[c>>0]|0)|0;A=A+32+(H(q,d[c+i>>0]|0)|0)|0;A=(d[b>>0]|0)+1+(6?A>>>6:A)|0;a[b>>0]=1?A>>>1:A;A=b+1|0;z=H(t,d[c+1>>0]|0)|0;z=z+32+(H(q,d[c+j>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=b+2|0;z=H(t,d[c+2>>0]|0)|0;z=z+32+(H(q,d[c+k>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=b+3|0;z=H(t,d[c+3>>0]|0)|0;z=z+32+(H(q,d[c+l>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=b+4|0;z=H(t,d[c+4>>0]|0)|0;z=z+32+(H(q,d[c+m>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=b+5|0;z=H(t,d[c+5>>0]|0)|0;z=z+32+(H(q,d[c+n>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=b+6|0;z=H(t,d[c+6>>0]|0)|0;z=z+32+(H(q,d[c+o>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;A=b+7|0;z=H(t,d[c+7>>0]|0)|0;z=z+32+(H(q,d[c+p>>0]|0)|0)|0;z=(d[A>>0]|0)+1+(6?z>>>6:z)|0;a[A>>0]=1?z>>>1:z;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}}}function _avg_h264_chroma_mc4_16_c(a,c,d,f,g,h){a=a|0;c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;m=8-g|0;l=8-h|0;o=H(l,m)|0;l=H(l,g)|0;m=H(m,h)|0;k=H(h,g)|0;n=1?d>>1:d;if(k|0){if((f|0)<=0)return;h=n+1|0;d=n+2|0;i=n+3|0;j=n+4|0;g=0;while(1){u=H(o,e[c>>1]|0)|0;r=c+2|0;v=H(l,e[r>>1]|0)|0;q=c;c=c+(n<<1)|0;p=H(m,e[c>>1]|0)|0;t=q+(h<<1)|0;p=u+32+v+p+(H(k,e[t>>1]|0)|0)|0;p=(e[a>>1]|0)+1+(6?p>>>6:p)|0;b[a>>1]=1?p>>>1:p;p=a+2|0;r=H(o,e[r>>1]|0)|0;v=q+4|0;u=H(l,e[v>>1]|0)|0;t=H(m,e[t>>1]|0)|0;s=q+(d<<1)|0;t=r+32+u+t+(H(k,e[s>>1]|0)|0)|0;t=(e[p>>1]|0)+1+(6?t>>>6:t)|0;b[p>>1]=1?t>>>1:t;p=a+4|0;v=H(o,e[v>>1]|0)|0;t=q+6|0;u=H(l,e[t>>1]|0)|0;s=H(m,e[s>>1]|0)|0;r=q+(i<<1)|0;s=v+32+u+s+(H(k,e[r>>1]|0)|0)|0;s=(e[p>>1]|0)+1+(6?s>>>6:s)|0;b[p>>1]=1?s>>>1:s;p=a+6|0;t=H(o,e[t>>1]|0)|0;s=H(l,e[q+8>>1]|0)|0;r=H(m,e[r>>1]|0)|0;q=t+32+s+r+(H(k,e[q+(j<<1)>>1]|0)|0)|0;q=(e[p>>1]|0)+1+(6?q>>>6:q)|0;b[p>>1]=1?q>>>1:q;g=g+1|0;if((g|0)==(f|0))break;else a=a+(n<<1)|0}return}k=l+m|0;if(!k){if((f|0)<=0)return;g=0;while(1){v=(H(o,e[c>>1]|0)|0)+32|0;v=(e[a>>1]|0)+1+(6?v>>>6:v)|0;b[a>>1]=1?v>>>1:v;v=a+2|0;u=(H(o,e[c+2>>1]|0)|0)+32|0;u=(e[v>>1]|0)+1+(6?u>>>6:u)|0;b[v>>1]=1?u>>>1:u;v=a+4|0;u=(H(o,e[c+4>>1]|0)|0)+32|0;u=(e[v>>1]|0)+1+(6?u>>>6:u)|0;b[v>>1]=1?u>>>1:u;v=a+6|0;u=(H(o,e[c+6>>1]|0)|0)+32|0;u=(e[v>>1]|0)+1+(6?u>>>6:u)|0;b[v>>1]=1?u>>>1:u;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(n<<1)|0;a=a+(n<<1)|0}}return}else{h=(m|0)==0?1:n;if((f|0)<=0)return;d=h+1|0;i=h+2|0;j=h+3|0;g=0;while(1){v=H(o,e[c>>1]|0)|0;v=v+32+(H(k,e[c+(h<<1)>>1]|0)|0)|0;v=(e[a>>1]|0)+1+(6?v>>>6:v)|0;b[a>>1]=1?v>>>1:v;v=a+2|0;u=H(o,e[c+2>>1]|0)|0;u=u+32+(H(k,e[c+(d<<1)>>1]|0)|0)|0;u=(e[v>>1]|0)+1+(6?u>>>6:u)|0;b[v>>1]=1?u>>>1:u;v=a+4|0;u=H(o,e[c+4>>1]|0)|0;u=u+32+(H(k,e[c+(i<<1)>>1]|0)|0)|0;u=(e[v>>1]|0)+1+(6?u>>>6:u)|0;b[v>>1]=1?u>>>1:u;v=a+6|0;u=H(o,e[c+6>>1]|0)|0;u=u+32+(H(k,e[c+(j<<1)>>1]|0)|0)|0;u=(e[v>>1]|0)+1+(6?u>>>6:u)|0;b[v>>1]=1?u>>>1:u;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(n<<1)|0;a=a+(n<<1)|0}}return}}function _avg_h264_chroma_mc4_8_c(b,c,e,f,g,h){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;o=8-g|0;n=8-h|0;p=H(n,o)|0;n=H(n,g)|0;o=H(o,h)|0;i=H(h,g)|0;if(i|0){if((f|0)<=0)return;j=e+1|0;k=e+2|0;l=e+3|0;m=e+4|0;if((e|0)==1){h=0;g=b;b=a[b+2>>0]|0;while(1){s=H(p,d[c>>0]|0)|0;w=c+1|0;v=H(n,d[w>>0]|0)|0;r=c;c=c+e|0;u=H(o,d[c>>0]|0)|0;t=r+j|0;u=s+32+v+u+(H(i,d[t>>0]|0)|0)|0;u=(d[g>>0]|0)+1+(6?u>>>6:u)|0;a[g>>0]=1?u>>>1:u;u=g+1|0;w=H(p,d[w>>0]|0)|0;v=r+2|0;s=H(n,d[v>>0]|0)|0;t=H(o,d[t>>0]|0)|0;q=r+k|0;t=w+32+s+t+(H(i,d[q>>0]|0)|0)|0;t=(d[u>>0]|0)+1+(6?t>>>6:t)|0;a[u>>0]=1?t>>>1:t;v=H(p,d[v>>0]|0)|0;u=r+3|0;t=H(n,d[u>>0]|0)|0;q=H(o,d[q>>0]|0)|0;s=r+l|0;q=v+32+t+q+(H(i,d[s>>0]|0)|0)|0;q=(b&255)+1+(6?q>>>6:q)|0;a[g+2>>0]=1?q>>>1:q;q=g+3|0;u=H(p,d[u>>0]|0)|0;t=H(n,d[r+4>>0]|0)|0;s=H(o,d[s>>0]|0)|0;r=u+32+t+s+(H(i,d[r+m>>0]|0)|0)|0;r=(d[q>>0]|0)+1+(6?r>>>6:r)|0;b=(1?r>>>1:r)&255;a[q>>0]=b;h=h+1|0;if((h|0)==(f|0))break;else g=g+e|0}return}else{g=0;while(1){r=H(p,d[c>>0]|0)|0;u=c+1|0;q=H(n,d[u>>0]|0)|0;v=c;c=c+e|0;w=H(o,d[c>>0]|0)|0;s=v+j|0;w=r+32+q+w+(H(i,d[s>>0]|0)|0)|0;w=(d[b>>0]|0)+1+(6?w>>>6:w)|0;a[b>>0]=1?w>>>1:w;w=b+1|0;u=H(p,d[u>>0]|0)|0;q=v+2|0;r=H(n,d[q>>0]|0)|0;s=H(o,d[s>>0]|0)|0;t=v+k|0;s=u+32+r+s+(H(i,d[t>>0]|0)|0)|0;s=(d[w>>0]|0)+1+(6?s>>>6:s)|0;a[w>>0]=1?s>>>1:s;w=b+2|0;q=H(p,d[q>>0]|0)|0;s=v+3|0;r=H(n,d[s>>0]|0)|0;t=H(o,d[t>>0]|0)|0;u=v+l|0;t=q+32+r+t+(H(i,d[u>>0]|0)|0)|0;t=(d[w>>0]|0)+1+(6?t>>>6:t)|0;a[w>>0]=1?t>>>1:t;w=b+3|0;s=H(p,d[s>>0]|0)|0;t=H(n,d[v+4>>0]|0)|0;u=H(o,d[u>>0]|0)|0;v=s+32+t+u+(H(i,d[v+m>>0]|0)|0)|0;v=(d[w>>0]|0)+1+(6?v>>>6:v)|0;a[w>>0]=1?v>>>1:v;g=g+1|0;if((g|0)==(f|0))break;else b=b+e|0}return}}m=n+o|0;if(!m){if((f|0)<=0)return;if((e|0)==1){h=0;g=b;b=a[b+2>>0]|0;while(1){w=(H(p,d[c>>0]|0)|0)+32|0;w=(d[g>>0]|0)+1+(6?w>>>6:w)|0;a[g>>0]=1?w>>>1:w;w=g+1|0;v=(H(p,d[c+1>>0]|0)|0)+32|0;v=(d[w>>0]|0)+1+(6?v>>>6:v)|0;a[w>>0]=1?v>>>1:v;w=(H(p,d[c+2>>0]|0)|0)+32|0;w=(b&255)+1+(6?w>>>6:w)|0;a[g+2>>0]=1?w>>>1:w;w=g+3|0;v=(H(p,d[c+3>>0]|0)|0)+32|0;v=(d[w>>0]|0)+1+(6?v>>>6:v)|0;b=(1?v>>>1:v)&255;a[w>>0]=b;h=h+1|0;if((h|0)==(f|0))break;else{c=c+e|0;g=g+e|0}}return}else{g=0;while(1){w=(H(p,d[c>>0]|0)|0)+32|0;w=(d[b>>0]|0)+1+(6?w>>>6:w)|0;a[b>>0]=1?w>>>1:w;w=b+1|0;v=(H(p,d[c+1>>0]|0)|0)+32|0;v=(d[w>>0]|0)+1+(6?v>>>6:v)|0;a[w>>0]=1?v>>>1:v;w=b+2|0;v=(H(p,d[c+2>>0]|0)|0)+32|0;v=(d[w>>0]|0)+1+(6?v>>>6:v)|0;a[w>>0]=1?v>>>1:v;w=b+3|0;v=(H(p,d[c+3>>0]|0)|0)+32|0;v=(d[w>>0]|0)+1+(6?v>>>6:v)|0;a[w>>0]=1?v>>>1:v;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}}else{i=(o|0)==0?1:e;if((f|0)<=0)return;j=i+1|0;k=i+2|0;l=i+3|0;if((e|0)==1){h=0;g=b;b=a[b+2>>0]|0;while(1){w=H(p,d[c>>0]|0)|0;w=w+32+(H(m,d[c+i>>0]|0)|0)|0;w=(d[g>>0]|0)+1+(6?w>>>6:w)|0;a[g>>0]=1?w>>>1:w;w=g+1|0;v=H(p,d[c+1>>0]|0)|0;v=v+32+(H(m,d[c+j>>0]|0)|0)|0;v=(d[w>>0]|0)+1+(6?v>>>6:v)|0;a[w>>0]=1?v>>>1:v;w=H(p,d[c+2>>0]|0)|0;w=w+32+(H(m,d[c+k>>0]|0)|0)|0;w=(b&255)+1+(6?w>>>6:w)|0;a[g+2>>0]=1?w>>>1:w;w=g+3|0;v=H(p,d[c+3>>0]|0)|0;v=v+32+(H(m,d[c+l>>0]|0)|0)|0;v=(d[w>>0]|0)+1+(6?v>>>6:v)|0;b=(1?v>>>1:v)&255;a[w>>0]=b;h=h+1|0;if((h|0)==(f|0))break;else{c=c+e|0;g=g+e|0}}return}else{g=0;while(1){w=H(p,d[c>>0]|0)|0;w=w+32+(H(m,d[c+i>>0]|0)|0)|0;w=(d[b>>0]|0)+1+(6?w>>>6:w)|0;a[b>>0]=1?w>>>1:w;w=b+1|0;v=H(p,d[c+1>>0]|0)|0;v=v+32+(H(m,d[c+j>>0]|0)|0)|0;v=(d[w>>0]|0)+1+(6?v>>>6:v)|0;a[w>>0]=1?v>>>1:v;w=b+2|0;v=H(p,d[c+2>>0]|0)|0;v=v+32+(H(m,d[c+k>>0]|0)|0)|0;v=(d[w>>0]|0)+1+(6?v>>>6:v)|0;a[w>>0]=1?v>>>1:v;w=b+3|0;v=H(p,d[c+3>>0]|0)|0;v=v+32+(H(m,d[c+l>>0]|0)|0)|0;v=(d[w>>0]|0)+1+(6?v>>>6:v)|0;a[w>>0]=1?v>>>1:v;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}}}function _avg_h264_chroma_mc2_16_c(a,c,d,f,g,h){a=a|0;c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;k=8-g|0;j=8-h|0;m=H(j,k)|0;j=H(j,g)|0;k=H(k,h)|0;i=H(h,g)|0;l=1?d>>1:d;if(i|0){if((f|0)<=0)return;h=l+1|0;d=l+2|0;g=0;while(1){s=H(m,e[c>>1]|0)|0;r=c+2|0;q=H(j,e[r>>1]|0)|0;o=c;c=c+(l<<1)|0;n=H(k,e[c>>1]|0)|0;p=o+(h<<1)|0;n=s+32+q+n+(H(i,e[p>>1]|0)|0)|0;n=(e[a>>1]|0)+1+(6?n>>>6:n)|0;b[a>>1]=1?n>>>1:n;n=a+2|0;r=H(m,e[r>>1]|0)|0;q=H(j,e[o+4>>1]|0)|0;p=H(k,e[p>>1]|0)|0;o=r+32+q+p+(H(i,e[o+(d<<1)>>1]|0)|0)|0;o=(e[n>>1]|0)+1+(6?o>>>6:o)|0;b[n>>1]=1?o>>>1:o;g=g+1|0;if((g|0)==(f|0))break;else a=a+(l<<1)|0}return}i=j+k|0;if(!i){if((f|0)<=0)return;g=0;while(1){s=(H(m,e[c>>1]|0)|0)+32|0;s=(e[a>>1]|0)+1+(6?s>>>6:s)|0;b[a>>1]=1?s>>>1:s;s=a+2|0;r=(H(m,e[c+2>>1]|0)|0)+32|0;r=(e[s>>1]|0)+1+(6?r>>>6:r)|0;b[s>>1]=1?r>>>1:r;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(l<<1)|0;a=a+(l<<1)|0}}return}else{h=(k|0)==0?1:l;if((f|0)<=0)return;d=h+1|0;g=0;while(1){s=H(m,e[c>>1]|0)|0;s=s+32+(H(i,e[c+(h<<1)>>1]|0)|0)|0;s=(e[a>>1]|0)+1+(6?s>>>6:s)|0;b[a>>1]=1?s>>>1:s;s=a+2|0;r=H(m,e[c+2>>1]|0)|0;r=r+32+(H(i,e[c+(d<<1)>>1]|0)|0)|0;r=(e[s>>1]|0)+1+(6?r>>>6:r)|0;b[s>>1]=1?r>>>1:r;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(l<<1)|0;a=a+(l<<1)|0}}return}}function _avg_h264_chroma_mc2_8_c(b,c,e,f,g,h){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;m=8-g|0;l=8-h|0;n=H(l,m)|0;l=H(l,g)|0;m=H(m,h)|0;i=H(h,g)|0;if(i|0){if((f|0)<=0)return;j=e+1|0;k=e+2|0;if((e|0)==1){h=0;g=b;b=a[b>>0]|0;while(1){t=H(n,d[c>>0]|0)|0;s=c+1|0;r=H(l,d[s>>0]|0)|0;p=c;c=c+e|0;o=H(m,d[c>>0]|0)|0;q=p+j|0;o=t+32+r+o+(H(i,d[q>>0]|0)|0)|0;o=(b&255)+1+(6?o>>>6:o)|0;a[g>>0]=1?o>>>1:o;o=g+1|0;s=H(n,d[s>>0]|0)|0;r=H(l,d[p+2>>0]|0)|0;q=H(m,d[q>>0]|0)|0;p=s+32+r+q+(H(i,d[p+k>>0]|0)|0)|0;p=(d[o>>0]|0)+1+(6?p>>>6:p)|0;b=(1?p>>>1:p)&255;a[o>>0]=b;h=h+1|0;if((h|0)==(f|0))break;else g=g+e|0}return}else{g=0;while(1){o=H(n,d[c>>0]|0)|0;p=c+1|0;q=H(l,d[p>>0]|0)|0;s=c;c=c+e|0;t=H(m,d[c>>0]|0)|0;r=s+j|0;t=o+32+q+t+(H(i,d[r>>0]|0)|0)|0;t=(d[b>>0]|0)+1+(6?t>>>6:t)|0;a[b>>0]=1?t>>>1:t;t=b+1|0;p=H(n,d[p>>0]|0)|0;q=H(l,d[s+2>>0]|0)|0;r=H(m,d[r>>0]|0)|0;s=p+32+q+r+(H(i,d[s+k>>0]|0)|0)|0;s=(d[t>>0]|0)+1+(6?s>>>6:s)|0;a[t>>0]=1?s>>>1:s;g=g+1|0;if((g|0)==(f|0))break;else b=b+e|0}return}}k=l+m|0;if(!k){if((f|0)<=0)return;if((e|0)==1){h=0;g=b;b=a[b>>0]|0;while(1){t=(H(n,d[c>>0]|0)|0)+32|0;t=(b&255)+1+(6?t>>>6:t)|0;a[g>>0]=1?t>>>1:t;t=g+1|0;s=(H(n,d[c+1>>0]|0)|0)+32|0;s=(d[t>>0]|0)+1+(6?s>>>6:s)|0;b=(1?s>>>1:s)&255;a[t>>0]=b;h=h+1|0;if((h|0)==(f|0))break;else{c=c+e|0;g=g+e|0}}return}else{g=0;while(1){t=(H(n,d[c>>0]|0)|0)+32|0;t=(d[b>>0]|0)+1+(6?t>>>6:t)|0;a[b>>0]=1?t>>>1:t;t=b+1|0;s=(H(n,d[c+1>>0]|0)|0)+32|0;s=(d[t>>0]|0)+1+(6?s>>>6:s)|0;a[t>>0]=1?s>>>1:s;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}}else{i=(m|0)==0?1:e;if((f|0)<=0)return;j=i+1|0;if((e|0)==1){h=0;g=b;b=a[b>>0]|0;while(1){t=H(n,d[c>>0]|0)|0;t=t+32+(H(k,d[c+i>>0]|0)|0)|0;t=(b&255)+1+(6?t>>>6:t)|0;a[g>>0]=1?t>>>1:t;t=g+1|0;s=H(n,d[c+1>>0]|0)|0;s=s+32+(H(k,d[c+j>>0]|0)|0)|0;s=(d[t>>0]|0)+1+(6?s>>>6:s)|0;b=(1?s>>>1:s)&255;a[t>>0]=b;h=h+1|0;if((h|0)==(f|0))break;else{c=c+e|0;g=g+e|0}}return}else{g=0;while(1){t=H(n,d[c>>0]|0)|0;t=t+32+(H(k,d[c+i>>0]|0)|0)|0;t=(d[b>>0]|0)+1+(6?t>>>6:t)|0;a[b>>0]=1?t>>>1:t;t=b+1|0;s=H(n,d[c+1>>0]|0)|0;s=s+32+(H(k,d[c+j>>0]|0)|0)|0;s=(d[t>>0]|0)+1+(6?s>>>6:s)|0;a[t>>0]=1?s>>>1:s;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}}}function _avg_h264_chroma_mc1_16_c(a,c,d,f,g,h){a=a|0;c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;k=8-g|0;j=8-h|0;m=H(j,k)|0;j=H(j,g)|0;k=H(k,h)|0;i=H(h,g)|0;l=1?d>>1:d;if(i|0){if((f|0)<=0)return;h=l+1|0;g=0;while(1){p=H(m,e[c>>1]|0)|0;o=H(j,e[c+2>>1]|0)|0;d=c;c=c+(l<<1)|0;n=H(k,e[c>>1]|0)|0;d=p+32+o+n+(H(i,e[d+(h<<1)>>1]|0)|0)|0;d=(e[a>>1]|0)+1+(6?d>>>6:d)|0;b[a>>1]=1?d>>>1:d;g=g+1|0;if((g|0)==(f|0))break;else a=a+(l<<1)|0}return}d=j+k|0;if(!d){if((f|0)<=0)return;g=0;while(1){p=(H(m,e[c>>1]|0)|0)+32|0;p=(e[a>>1]|0)+1+(6?p>>>6:p)|0;b[a>>1]=1?p>>>1:p;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(l<<1)|0;a=a+(l<<1)|0}}return}else{h=(k|0)==0?1:l;if((f|0)<=0)return;g=0;while(1){p=H(m,e[c>>1]|0)|0;p=p+32+(H(d,e[c+(h<<1)>>1]|0)|0)|0;p=(e[a>>1]|0)+1+(6?p>>>6:p)|0;b[a>>1]=1?p>>>1:p;g=g+1|0;if((g|0)==(f|0))break;else{c=c+(l<<1)|0;a=a+(l<<1)|0}}return}}function _avg_h264_chroma_mc1_8_c(b,c,e,f,g,h){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;k=8-g|0;j=8-h|0;l=H(j,k)|0;j=H(j,g)|0;k=H(k,h)|0;h=H(h,g)|0;if(h|0){if((f|0)<=0)return;i=e+1|0;g=0;while(1){p=H(l,d[c>>0]|0)|0;o=H(j,d[c+1>>0]|0)|0;m=c;c=c+e|0;n=H(k,d[c>>0]|0)|0;m=p+32+o+n+(H(h,d[m+i>>0]|0)|0)|0;m=(d[b>>0]|0)+1+(6?m>>>6:m)|0;a[b>>0]=1?m>>>1:m;g=g+1|0;if((g|0)==(f|0))break;else b=b+e|0}return}i=j+k|0;if(!i){if((f|0)<=0)return;g=0;while(1){p=(H(l,d[c>>0]|0)|0)+32|0;p=(d[b>>0]|0)+1+(6?p>>>6:p)|0;a[b>>0]=1?p>>>1:p;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}else{h=(k|0)==0?1:e;if((f|0)<=0)return;g=0;while(1){p=H(l,d[c>>0]|0)|0;p=p+32+(H(i,d[c+h>>0]|0)|0)|0;p=(d[b>>0]|0)+1+(6?p>>>6:p)|0;a[b>>0]=1?p>>>1:p;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;b=b+e|0}}return}}function _ff_hpeldsp_init(a,b){a=a|0;b=b|0;c[a>>2]=16;c[a+4>>2]=17;c[a+8>>2]=18;c[a+12>>2]=19;c[a+16>>2]=20;c[a+20>>2]=21;c[a+24>>2]=22;c[a+28>>2]=23;c[a+32>>2]=24;c[a+36>>2]=25;c[a+40>>2]=26;c[a+44>>2]=27;c[a+48>>2]=28;c[a+52>>2]=29;c[a+56>>2]=30;c[a+60>>2]=31;c[a+128>>2]=32;c[a+132>>2]=33;c[a+136>>2]=34;c[a+140>>2]=35;c[a+144>>2]=20;c[a+148>>2]=36;c[a+152>>2]=37;c[a+156>>2]=38;c[a+64>>2]=39;c[a+68>>2]=40;c[a+72>>2]=41;c[a+76>>2]=42;c[a+80>>2]=43;c[a+84>>2]=44;c[a+88>>2]=45;c[a+92>>2]=46;c[a+96>>2]=47;c[a+100>>2]=48;c[a+104>>2]=49;c[a+108>>2]=50;c[a+112>>2]=51;c[a+116>>2]=52;c[a+120>>2]=53;c[a+124>>2]=54;c[a+192>>2]=55;c[a+196>>2]=56;c[a+200>>2]=57;c[a+204>>2]=58;return}function _put_pixels16_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;if((f|0)<=0)return;g=a;h=b;i=0;while(1){c[g>>2]=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;j=h+4|0;c[g+4>>2]=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;i=i+1|0;if((i|0)==(f|0))break;else{g=g+e|0;h=h+e|0}}i=a+8|0;g=b+8|0;h=0;while(1){c[i>>2]=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;j=g+4|0;c[i+4>>2]=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;h=h+1|0;if((h|0)==(f|0))break;else{i=i+e|0;g=g+e|0}}return}function _put_pixels16_x2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=b+1|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;l=b+i|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;j=h+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=j^l;c[a+i>>2]=(j|l)-((1?k>>>1:k)&2139062143);i=i+4|0;k=b+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=h+i|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;j=l^k;c[a+i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));h=a+8|0;i=b+8|0;a=b+9|0;g=0;do{l=H(g,e)|0;b=i+l|0;b=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;k=a+l|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;j=k^b;c[h+l>>2]=(k|b)-((1?j>>>1:j)&2139062143);l=l+4|0;j=i+l|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;b=a+l|0;b=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;k=b^j;c[h+l>>2]=(b|j)-((1?k>>>1:k)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _put_pixels16_y2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=b+e|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;l=b+i|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;j=h+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=j^l;c[a+i>>2]=(j|l)-((1?k>>>1:k)&2139062143);i=i+4|0;k=b+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=h+i|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;j=l^k;c[a+i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));i=a+8|0;a=b+8|0;h=a+e|0;g=0;do{l=H(g,e)|0;b=a+l|0;b=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;k=h+l|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;j=k^b;c[i+l>>2]=(k|b)-((1?j>>>1:j)&2139062143);l=l+4|0;j=a+l|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;b=h+l|0;b=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;k=b^j;c[i+l>>2]=(b|j)-((1?k>>>1:k)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _put_pixels16_xy2_8_c(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;_put_pixels8_xy2_8_c(a,b,c,d);_put_pixels8_xy2_8_c(a+8|0,b+8|0,c,d);return}function _put_pixels8_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0;if((f|0)<=0)return;g=0;while(1){c[a>>2]=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;h=b+4|0;c[a+4>>2]=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;g=g+1|0;if((g|0)==(f|0))break;else{a=a+e|0;b=b+e|0}}return}function _put_pixels8_x2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=b+1|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;l=b+i|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;j=h+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=j^l;c[a+i>>2]=(j|l)-((1?k>>>1:k)&2139062143);i=i+4|0;k=b+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=h+i|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;j=l^k;c[a+i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _put_pixels8_y2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=b+e|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;l=b+i|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;j=h+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=j^l;c[a+i>>2]=(j|l)-((1?k>>>1:k)&2139062143);i=i+4|0;k=b+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=h+i|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;j=l^k;c[a+i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _put_pixels8_xy2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;l=4-(H(f+1|0,e)|0)|0;m=4-(H(f,e)|0)|0;if((f|0)<=0)return;k=f+-1&-2;n=H(k+2|0,e)|0;k=H(k+3|0,e)|0;g=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;j=b+1|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;n=a+n|0;h=0;i=((2?j>>>2:j)&1061109567)+((2?g>>>2:g)&1061109567)|0;j=(g&50529027)+33686018+(j&50529027)|0;g=b;while(1){q=g+e|0;p=d[q>>0]|d[q+1>>0]<<8|d[q+2>>0]<<16|d[q+3>>0]<<24;r=q+1|0;r=d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24;o=(r&50529027)+(p&50529027)|0;p=((2?r>>>2:r)&1061109567)+((2?p>>>2:p)&1061109567)|0;r=o+j|0;c[a>>2]=p+i+((2?r>>>2:r)&252645135);g=q+e|0;a=a+e|0;q=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;r=g+1|0;r=d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24;j=(q&50529027)+33686018+(r&50529027)|0;i=((2?r>>>2:r)&1061109567)+((2?q>>>2:q)&1061109567)|0;o=j+o|0;c[a>>2]=i+p+((2?o>>>2:o)&117901063);h=h+2|0;if((h|0)>=(f|0))break;else a=a+e|0}g=b+k+l|0;a=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;j=g+1|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;h=0;i=((2?j>>>2:j)&1061109567)+((2?a>>>2:a)&1061109567)|0;j=(a&50529027)+33686018+(j&50529027)|0;a=n+m|0;while(1){p=g+e|0;q=d[p>>0]|d[p+1>>0]<<8|d[p+2>>0]<<16|d[p+3>>0]<<24;o=p+1|0;o=d[o>>0]|d[o+1>>0]<<8|d[o+2>>0]<<16|d[o+3>>0]<<24;r=(o&50529027)+(q&50529027)|0;q=((2?o>>>2:o)&1061109567)+((2?q>>>2:q)&1061109567)|0;o=r+j|0;c[a>>2]=q+i+((2?o>>>2:o)&252645135);g=p+e|0;a=a+e|0;p=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;o=g+1|0;o=d[o>>0]|d[o+1>>0]<<8|d[o+2>>0]<<16|d[o+3>>0]<<24;j=(p&50529027)+33686018+(o&50529027)|0;i=((2?o>>>2:o)&1061109567)+((2?p>>>2:p)&1061109567)|0;r=j+r|0;c[a>>2]=i+q+((2?r>>>2:r)&117901063);h=h+2|0;if((h|0)>=(f|0))break;else a=a+e|0}return}function _put_pixels4_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0;if((f|0)<=0)return;g=0;while(1){c[a>>2]=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;g=g+1|0;if((g|0)==(f|0))break;else{b=b+e|0;a=a+e|0}}return}function _put_pixels4_x2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=b+1|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;k=b+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=h+i|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;j=l^k;c[a+i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _put_pixels4_y2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=b+e|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;k=b+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=h+i|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;j=l^k;c[a+i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _put_pixels4_xy2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;h=b+1|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;if((f|0)<=0)return;i=0;j=(g&50529027)+33686018+(h&50529027)|0;g=((2?h>>>2:h)&1061109567)+((2?g>>>2:g)&1061109567)|0;while(1){l=b+e|0;k=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;m=l+1|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;h=(m&50529027)+(k&50529027)|0;k=((2?m>>>2:m)&1061109567)+((2?k>>>2:k)&1061109567)|0;m=h+j|0;c[a>>2]=k+g+((2?m>>>2:m)&252645135);b=l+e|0;a=a+e|0;l=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;m=b+1|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;j=(l&50529027)+33686018+(m&50529027)|0;g=((2?m>>>2:m)&1061109567)+((2?l>>>2:l)&1061109567)|0;h=j+h|0;c[a>>2]=g+k+((2?h>>>2:h)&117901063);i=i+2|0;if((i|0)>=(f|0))break;else a=a+e|0}return}function _put_pixels2_8_c(a,c,e,f){a=a|0;c=c|0;e=e|0;f=f|0;var g=0;if((f|0)<=0)return;g=0;while(1){b[a>>1]=d[c>>0]|d[c+1>>0]<<8;g=g+1|0;if((g|0)==(f|0))break;else{c=c+e|0;a=a+e|0}}return}function _put_pixels2_x2_8_c(a,c,e,f){a=a|0;c=c|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=c+1|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;k=c+i|0;k=d[k>>0]|d[k+1>>0]<<8;l=h+i|0;l=d[l>>0]|d[l+1>>0]<<8;j=(l^k)&65535;b[a+i>>1]=((l|k)&65535)-((1?j>>>1:j)&32639);g=g+1|0}while((g|0)!=(f|0));return}function _put_pixels2_y2_8_c(a,c,e,f){a=a|0;c=c|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=c+e|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;k=c+i|0;k=d[k>>0]|d[k+1>>0]<<8;l=h+i|0;l=d[l>>0]|d[l+1>>0]<<8;j=(l^k)&65535;b[a+i>>1]=((l|k)&65535)-((1?j>>>1:j)&32639);g=g+1|0}while((g|0)!=(f|0));return}function _put_pixels2_xy2_8_c(b,c,e,f){b=b|0;c=c|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=(d[c+1>>0]|0)+2|0;if((f|0)<=0)return;i=g+(d[c>>0]|0)|0;h=0;g=g+(d[c+2>>0]|0)|0;while(1){l=c+e|0;j=d[l+1>>0]|0;k=j+(d[l>>0]|0)|0;j=(d[l+2>>0]|0)+j|0;m=k+i|0;a[b>>0]=2?m>>>2:m;m=j+g|0;a[b+1>>0]=2?m>>>2:m;c=l+e|0;b=b+e|0;l=(d[c+1>>0]|0)+2|0;i=l+(d[c>>0]|0)|0;g=l+(d[c+2>>0]|0)|0;k=i+k|0;a[b>>0]=2?k>>>2:k;j=g+j|0;a[b+1>>0]=2?j>>>2:j;h=h+2|0;if((h|0)>=(f|0))break;else b=b+e|0}return}function _put_no_rnd_pixels16_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;if((f|0)<=0)return;g=a;h=b;i=0;while(1){c[g>>2]=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;j=h+4|0;c[g+4>>2]=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;i=i+1|0;if((i|0)==(f|0))break;else{g=g+e|0;h=h+e|0}}i=a+8|0;g=b+8|0;h=0;while(1){c[i>>2]=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;j=g+4|0;c[i+4>>2]=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;h=h+1|0;if((h|0)==(f|0))break;else{i=i+e|0;g=g+e|0}}return}function _put_no_rnd_pixels16_x2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=b+1|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=h+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=k^j;c[a+i>>2]=((1?l>>>1:l)&2139062143)+(k&j);i=i+4|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=h+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=k^j;c[a+i>>2]=((1?l>>>1:l)&2139062143)+(k&j);g=g+1|0}while((g|0)!=(f|0));h=a+8|0;i=b+8|0;a=b+9|0;g=0;do{l=H(g,e)|0;k=i+l|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;j=a+l|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;b=j^k;c[h+l>>2]=((1?b>>>1:b)&2139062143)+(j&k);l=l+4|0;k=i+l|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;j=a+l|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;b=j^k;c[h+l>>2]=((1?b>>>1:b)&2139062143)+(j&k);g=g+1|0}while((g|0)!=(f|0));return}function _put_no_rnd_pixels16_y2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=b+e|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=h+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=k^j;c[a+i>>2]=((1?l>>>1:l)&2139062143)+(k&j);i=i+4|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=h+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=k^j;c[a+i>>2]=((1?l>>>1:l)&2139062143)+(k&j);g=g+1|0}while((g|0)!=(f|0));i=a+8|0;a=b+8|0;h=a+e|0;g=0;do{l=H(g,e)|0;k=a+l|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;j=h+l|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;b=j^k;c[i+l>>2]=((1?b>>>1:b)&2139062143)+(j&k);l=l+4|0;k=a+l|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;j=h+l|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;b=j^k;c[i+l>>2]=((1?b>>>1:b)&2139062143)+(j&k);g=g+1|0}while((g|0)!=(f|0));return}function _put_no_rnd_pixels16_xy2_8_c(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;_put_no_rnd_pixels8_xy2_8_c(a,b,c,d);_put_no_rnd_pixels8_xy2_8_c(a+8|0,b+8|0,c,d);return}function _put_no_rnd_pixels8_x2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=b+1|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=h+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=k^j;c[a+i>>2]=((1?l>>>1:l)&2139062143)+(k&j);i=i+4|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=h+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=k^j;c[a+i>>2]=((1?l>>>1:l)&2139062143)+(k&j);g=g+1|0}while((g|0)!=(f|0));return}function _put_no_rnd_pixels8_y2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;h=b+e|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=h+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=k^j;c[a+i>>2]=((1?l>>>1:l)&2139062143)+(k&j);i=i+4|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=h+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=k^j;c[a+i>>2]=((1?l>>>1:l)&2139062143)+(k&j);g=g+1|0}while((g|0)!=(f|0));return}function _put_no_rnd_pixels8_xy2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;l=4-(H(f+1|0,e)|0)|0;m=4-(H(f,e)|0)|0;if((f|0)<=0)return;k=f+-1&-2;n=H(k+2|0,e)|0;k=H(k+3|0,e)|0;g=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;j=b+1|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;n=a+n|0;h=0;i=((2?j>>>2:j)&1061109567)+((2?g>>>2:g)&1061109567)|0;j=(g&50529027)+16843009+(j&50529027)|0;g=b;while(1){q=g+e|0;p=d[q>>0]|d[q+1>>0]<<8|d[q+2>>0]<<16|d[q+3>>0]<<24;r=q+1|0;r=d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24;o=(r&50529027)+(p&50529027)|0;p=((2?r>>>2:r)&1061109567)+((2?p>>>2:p)&1061109567)|0;r=o+j|0;c[a>>2]=p+i+((2?r>>>2:r)&252645135);g=q+e|0;a=a+e|0;q=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;r=g+1|0;r=d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24;j=(q&50529027)+16843009+(r&50529027)|0;i=((2?r>>>2:r)&1061109567)+((2?q>>>2:q)&1061109567)|0;o=j+o|0;c[a>>2]=i+p+((2?o>>>2:o)&117901063);h=h+2|0;if((h|0)>=(f|0))break;else a=a+e|0}g=b+k+l|0;a=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;j=g+1|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;h=0;i=((2?j>>>2:j)&1061109567)+((2?a>>>2:a)&1061109567)|0;j=(a&50529027)+16843009+(j&50529027)|0;a=n+m|0;while(1){p=g+e|0;q=d[p>>0]|d[p+1>>0]<<8|d[p+2>>0]<<16|d[p+3>>0]<<24;o=p+1|0;o=d[o>>0]|d[o+1>>0]<<8|d[o+2>>0]<<16|d[o+3>>0]<<24;r=(o&50529027)+(q&50529027)|0;q=((2?o>>>2:o)&1061109567)+((2?q>>>2:q)&1061109567)|0;o=r+j|0;c[a>>2]=q+i+((2?o>>>2:o)&252645135);g=p+e|0;a=a+e|0;p=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;o=g+1|0;o=d[o>>0]|d[o+1>>0]<<8|d[o+2>>0]<<16|d[o+3>>0]<<24;j=(p&50529027)+16843009+(o&50529027)|0;i=((2?o>>>2:o)&1061109567)+((2?p>>>2:p)&1061109567)|0;r=j+r|0;c[a>>2]=i+q+((2?r>>>2:r)&117901063);h=h+2|0;if((h|0)>=(f|0))break;else a=a+e|0}return}function _avg_pixels16_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((f|0)<=0)return;g=a;h=b;i=0;while(1){l=c[g>>2]|0;m=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;j=m^l;c[g>>2]=(m|l)-((1?j>>>1:j)&2139062143);j=g+4|0;l=c[j>>2]|0;m=h+4|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;k=m^l;c[j>>2]=(m|l)-((1?k>>>1:k)&2139062143);i=i+1|0;if((i|0)==(f|0))break;else{g=g+e|0;h=h+e|0}}i=a+8|0;g=b+8|0;h=0;while(1){k=c[i>>2]|0;j=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;m=j^k;c[i>>2]=(j|k)-((1?m>>>1:m)&2139062143);m=i+4|0;k=c[m>>2]|0;j=g+4|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;l=j^k;c[m>>2]=(j|k)-((1?l>>>1:l)&2139062143);h=h+1|0;if((h|0)==(f|0))break;else{i=i+e|0;g=g+e|0}}return}function _avg_pixels16_x2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=b+1|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;m=b+i|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;n=h+i|0;n=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24;j=a+i|0;k=c[j>>2]|0;l=n^m;l=(n|m)-((1?l>>>1:l)&2139062143)|0;m=l^k;c[j>>2]=(l|k)-((1?m>>>1:m)&2139062143);i=i+4|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;m=h+i|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;i=a+i|0;k=c[i>>2]|0;l=m^j;l=(m|j)-((1?l>>>1:l)&2139062143)|0;j=l^k;c[i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));h=a+8|0;i=b+8|0;a=b+9|0;g=0;do{n=H(g,e)|0;j=i+n|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;b=a+n|0;b=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;m=h+n|0;l=c[m>>2]|0;k=b^j;k=(b|j)-((1?k>>>1:k)&2139062143)|0;j=k^l;c[m>>2]=(k|l)-((1?j>>>1:j)&2139062143);n=n+4|0;m=i+n|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;j=a+n|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;n=h+n|0;l=c[n>>2]|0;k=j^m;k=(j|m)-((1?k>>>1:k)&2139062143)|0;m=k^l;c[n>>2]=(k|l)-((1?m>>>1:m)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _avg_pixels16_y2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=b+e|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;m=b+i|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;n=h+i|0;n=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24;j=a+i|0;k=c[j>>2]|0;l=n^m;l=(n|m)-((1?l>>>1:l)&2139062143)|0;m=l^k;c[j>>2]=(l|k)-((1?m>>>1:m)&2139062143);i=i+4|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;m=h+i|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;i=a+i|0;k=c[i>>2]|0;l=m^j;l=(m|j)-((1?l>>>1:l)&2139062143)|0;j=l^k;c[i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));i=a+8|0;a=b+8|0;h=a+e|0;g=0;do{n=H(g,e)|0;j=a+n|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;b=h+n|0;b=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;m=i+n|0;l=c[m>>2]|0;k=b^j;k=(b|j)-((1?k>>>1:k)&2139062143)|0;j=k^l;c[m>>2]=(k|l)-((1?j>>>1:j)&2139062143);n=n+4|0;m=a+n|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;j=h+n|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;n=i+n|0;l=c[n>>2]|0;k=j^m;k=(j|m)-((1?k>>>1:k)&2139062143)|0;m=k^l;c[n>>2]=(k|l)-((1?m>>>1:m)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _avg_pixels16_xy2_8_c(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;_avg_pixels8_xy2_8_c(a,b,c,d);_avg_pixels8_xy2_8_c(a+8|0,b+8|0,c,d);return}function _avg_pixels8_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;if((f|0)<=0)return;g=0;while(1){j=c[a>>2]|0;k=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;h=k^j;c[a>>2]=(k|j)-((1?h>>>1:h)&2139062143);h=a+4|0;j=c[h>>2]|0;k=b+4|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;i=k^j;c[h>>2]=(k|j)-((1?i>>>1:i)&2139062143);g=g+1|0;if((g|0)==(f|0))break;else{a=a+e|0;b=b+e|0}}return}function _avg_pixels8_x2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=b+1|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;m=b+i|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;n=h+i|0;n=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24;j=a+i|0;k=c[j>>2]|0;l=n^m;l=(n|m)-((1?l>>>1:l)&2139062143)|0;m=l^k;c[j>>2]=(l|k)-((1?m>>>1:m)&2139062143);i=i+4|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;m=h+i|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;i=a+i|0;k=c[i>>2]|0;l=m^j;l=(m|j)-((1?l>>>1:l)&2139062143)|0;j=l^k;c[i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _avg_pixels8_y2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=b+e|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;m=b+i|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;n=h+i|0;n=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24;j=a+i|0;k=c[j>>2]|0;l=n^m;l=(n|m)-((1?l>>>1:l)&2139062143)|0;m=l^k;c[j>>2]=(l|k)-((1?m>>>1:m)&2139062143);i=i+4|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;m=h+i|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;i=a+i|0;k=c[i>>2]|0;l=m^j;l=(m|j)-((1?l>>>1:l)&2139062143)|0;j=l^k;c[i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _avg_pixels8_xy2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;l=4-(H(f+1|0,e)|0)|0;m=4-(H(f,e)|0)|0;if((f|0)<=0)return;k=f+-1&-2;n=H(k+2|0,e)|0;k=H(k+3|0,e)|0;g=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;j=b+1|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;n=a+n|0;h=0;i=((2?j>>>2:j)&1061109567)+((2?g>>>2:g)&1061109567)|0;j=(g&50529027)+33686018+(j&50529027)|0;g=b;while(1){p=g+e|0;o=d[p>>0]|d[p+1>>0]<<8|d[p+2>>0]<<16|d[p+3>>0]<<24;s=p+1|0;s=d[s>>0]|d[s+1>>0]<<8|d[s+2>>0]<<16|d[s+3>>0]<<24;q=(s&50529027)+(o&50529027)|0;o=((2?s>>>2:s)&1061109567)+((2?o>>>2:o)&1061109567)|0;s=c[a>>2]|0;t=q+j|0;t=o+i+((2?t>>>2:t)&252645135)|0;r=t^s;c[a>>2]=(t|s)-((1?r>>>1:r)&2139062143);g=p+e|0;a=a+e|0;p=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;r=g+1|0;r=d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24;j=(p&50529027)+33686018+(r&50529027)|0;i=((2?r>>>2:r)&1061109567)+((2?p>>>2:p)&1061109567)|0;p=c[a>>2]|0;q=j+q|0;q=i+o+((2?q>>>2:q)&117901063)|0;o=q^p;c[a>>2]=(q|p)-((1?o>>>1:o)&2139062143);h=h+2|0;if((h|0)>=(f|0))break;else a=a+e|0}g=b+k+l|0;a=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;j=g+1|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;h=0;i=((2?j>>>2:j)&1061109567)+((2?a>>>2:a)&1061109567)|0;j=(a&50529027)+33686018+(j&50529027)|0;a=n+m|0;while(1){s=g+e|0;t=d[s>>0]|d[s+1>>0]<<8|d[s+2>>0]<<16|d[s+3>>0]<<24;p=s+1|0;p=d[p>>0]|d[p+1>>0]<<8|d[p+2>>0]<<16|d[p+3>>0]<<24;r=(p&50529027)+(t&50529027)|0;t=((2?p>>>2:p)&1061109567)+((2?t>>>2:t)&1061109567)|0;p=c[a>>2]|0;o=r+j|0;o=t+i+((2?o>>>2:o)&252645135)|0;q=o^p;c[a>>2]=(o|p)-((1?q>>>1:q)&2139062143);g=s+e|0;a=a+e|0;s=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;q=g+1|0;q=d[q>>0]|d[q+1>>0]<<8|d[q+2>>0]<<16|d[q+3>>0]<<24;j=(s&50529027)+33686018+(q&50529027)|0;i=((2?q>>>2:q)&1061109567)+((2?s>>>2:s)&1061109567)|0;s=c[a>>2]|0;r=j+r|0;r=i+t+((2?r>>>2:r)&117901063)|0;t=r^s;c[a>>2]=(r|s)-((1?t>>>1:t)&2139062143);h=h+2|0;if((h|0)>=(f|0))break;else a=a+e|0}return}function _avg_pixels4_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;if((f|0)<=0)return;g=0;while(1){i=c[a>>2]|0;j=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;h=j^i;c[a>>2]=(j|i)-((1?h>>>1:h)&2139062143);g=g+1|0;if((g|0)==(f|0))break;else{a=a+e|0;b=b+e|0}}return}function _avg_pixels4_x2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=b+1|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;m=h+i|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;i=a+i|0;k=c[i>>2]|0;l=m^j;l=(m|j)-((1?l>>>1:l)&2139062143)|0;j=l^k;c[i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _avg_pixels4_y2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=b+e|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;m=h+i|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;i=a+i|0;k=c[i>>2]|0;l=m^j;l=(m|j)-((1?l>>>1:l)&2139062143)|0;j=l^k;c[i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _avg_pixels4_xy2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;g=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;h=b+1|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;if((f|0)<=0)return;i=0;j=(g&50529027)+33686018+(h&50529027)|0;g=((2?h>>>2:h)&1061109567)+((2?g>>>2:g)&1061109567)|0;while(1){k=b+e|0;h=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;n=k+1|0;n=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24;l=(n&50529027)+(h&50529027)|0;h=((2?n>>>2:n)&1061109567)+((2?h>>>2:h)&1061109567)|0;n=c[a>>2]|0;o=l+j|0;o=h+g+((2?o>>>2:o)&252645135)|0;m=o^n;c[a>>2]=(o|n)-((1?m>>>1:m)&2139062143);b=k+e|0;a=a+e|0;k=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;m=b+1|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;j=(k&50529027)+33686018+(m&50529027)|0;g=((2?m>>>2:m)&1061109567)+((2?k>>>2:k)&1061109567)|0;k=c[a>>2]|0;l=j+l|0;l=g+h+((2?l>>>2:l)&117901063)|0;h=l^k;c[a>>2]=(l|k)-((1?h>>>1:h)&2139062143);i=i+2|0;if((i|0)>=(f|0))break;else a=a+e|0}return}function _avg_pixels2_8_c(a,c,e,f){a=a|0;c=c|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;if((f|0)<=0)return;g=0;while(1){i=b[a>>1]|0;j=d[c>>0]|d[c+1>>0]<<8;h=(j^i)&65535;b[a>>1]=((j|i)&65535)-((1?h>>>1:h)&32639);g=g+1|0;if((g|0)==(f|0))break;else{a=a+e|0;c=c+e|0}}return}function _avg_pixels2_x2_8_c(a,c,f,g){a=a|0;c=c|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=c+1|0;if((g|0)<=0)return;h=0;do{j=H(h,f)|0;k=c+j|0;k=d[k>>0]|d[k+1>>0]<<8;n=i+j|0;n=d[n>>0]|d[n+1>>0]<<8;j=a+j|0;l=e[j>>1]|0;m=(n^k)&65535;m=((n|k)&65535)-((1?m>>>1:m)&32639)|0;k=m^l;b[j>>1]=(m|l)-((1?k>>>1:k)&32639);h=h+1|0}while((h|0)!=(g|0));return}function _avg_pixels2_y2_8_c(a,c,f,g){a=a|0;c=c|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=c+f|0;if((g|0)<=0)return;h=0;do{j=H(h,f)|0;k=c+j|0;k=d[k>>0]|d[k+1>>0]<<8;n=i+j|0;n=d[n>>0]|d[n+1>>0]<<8;j=a+j|0;l=e[j>>1]|0;m=(n^k)&65535;m=((n|k)&65535)-((1?m>>>1:m)&32639)|0;k=m^l;b[j>>1]=(m|l)-((1?k>>>1:k)&32639);h=h+1|0}while((h|0)!=(g|0));return}function _avg_pixels2_xy2_8_c(b,c,e,f){b=b|0;c=c|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=(d[c+1>>0]|0)+2|0;if((f|0)<=0)return;i=g+(d[c>>0]|0)|0;h=0;g=g+(d[c+2>>0]|0)|0;while(1){l=c+e|0;j=d[l+1>>0]|0;k=j+(d[l>>0]|0)|0;j=(d[l+2>>0]|0)+j|0;m=k+i|0;a[b>>0]=2?m>>>2:m;m=j+g|0;a[b+1>>0]=2?m>>>2:m;c=l+e|0;b=b+e|0;l=(d[c+1>>0]|0)+2|0;i=l+(d[c>>0]|0)|0;g=l+(d[c+2>>0]|0)|0;k=i+k|0;a[b>>0]=2?k>>>2:k;j=g+j|0;a[b+1>>0]=2?j>>>2:j;h=h+2|0;if((h|0)>=(f|0))break;else b=b+e|0}return}function _avg_no_rnd_pixels16_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((f|0)<=0)return;g=a;h=b;i=0;while(1){l=c[g>>2]|0;m=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;j=m^l;c[g>>2]=(m|l)-((1?j>>>1:j)&2139062143);j=g+4|0;l=c[j>>2]|0;m=h+4|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;k=m^l;c[j>>2]=(m|l)-((1?k>>>1:k)&2139062143);i=i+1|0;if((i|0)==(f|0))break;else{g=g+e|0;h=h+e|0}}i=a+8|0;g=b+8|0;h=0;while(1){k=c[i>>2]|0;j=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;m=j^k;c[i>>2]=(j|k)-((1?m>>>1:m)&2139062143);m=i+4|0;k=c[m>>2]|0;j=g+4|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;l=j^k;c[m>>2]=(j|k)-((1?l>>>1:l)&2139062143);h=h+1|0;if((h|0)==(f|0))break;else{i=i+e|0;g=g+e|0}}return}function _avg_no_rnd_pixels16_x2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=b+1|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;m=b+i|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;j=h+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;l=a+i|0;k=c[l>>2]|0;n=j^m;m=((1?n>>>1:n)&2139062143)+(j&m)|0;j=m^k;c[l>>2]=(m|k)-((1?j>>>1:j)&2139062143);i=i+4|0;l=b+i|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;j=h+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;i=a+i|0;k=c[i>>2]|0;m=j^l;l=((1?m>>>1:m)&2139062143)+(j&l)|0;j=l^k;c[i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));h=a+8|0;i=b+8|0;a=b+9|0;g=0;do{n=H(g,e)|0;j=i+n|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;m=a+n|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;k=h+n|0;l=c[k>>2]|0;b=m^j;j=((1?b>>>1:b)&2139062143)+(m&j)|0;m=j^l;c[k>>2]=(j|l)-((1?m>>>1:m)&2139062143);n=n+4|0;k=i+n|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;m=a+n|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;n=h+n|0;l=c[n>>2]|0;j=m^k;k=((1?j>>>1:j)&2139062143)+(m&k)|0;m=k^l;c[n>>2]=(k|l)-((1?m>>>1:m)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _avg_no_rnd_pixels16_y2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=b+e|0;if((f|0)<=0)return;g=0;do{i=H(g,e)|0;m=b+i|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;j=h+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;l=a+i|0;k=c[l>>2]|0;n=j^m;m=((1?n>>>1:n)&2139062143)+(j&m)|0;j=m^k;c[l>>2]=(m|k)-((1?j>>>1:j)&2139062143);i=i+4|0;l=b+i|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;j=h+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;i=a+i|0;k=c[i>>2]|0;m=j^l;l=((1?m>>>1:m)&2139062143)+(j&l)|0;j=l^k;c[i>>2]=(l|k)-((1?j>>>1:j)&2139062143);g=g+1|0}while((g|0)!=(f|0));i=a+8|0;a=b+8|0;h=a+e|0;g=0;do{n=H(g,e)|0;j=a+n|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;m=h+n|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;k=i+n|0;l=c[k>>2]|0;b=m^j;j=((1?b>>>1:b)&2139062143)+(m&j)|0;m=j^l;c[k>>2]=(j|l)-((1?m>>>1:m)&2139062143);n=n+4|0;k=a+n|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;m=h+n|0;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;n=i+n|0;l=c[n>>2]|0;j=m^k;k=((1?j>>>1:j)&2139062143)+(m&k)|0;m=k^l;c[n>>2]=(k|l)-((1?m>>>1:m)&2139062143);g=g+1|0}while((g|0)!=(f|0));return}function _avg_no_rnd_pixels16_xy2_8_c(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;_avg_no_rnd_pixels8_xy2_8_c(a,b,c,d);_avg_no_rnd_pixels8_xy2_8_c(a+8|0,b+8|0,c,d);return}function _avg_no_rnd_pixels8_xy2_8_c(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;l=4-(H(f+1|0,e)|0)|0;m=4-(H(f,e)|0)|0;if((f|0)<=0)return;k=f+-1&-2;n=H(k+2|0,e)|0;k=H(k+3|0,e)|0;g=d[b>>0]|d[b+1>>0]<<8|d[b+2>>0]<<16|d[b+3>>0]<<24;j=b+1|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;n=a+n|0;h=0;i=((2?j>>>2:j)&1061109567)+((2?g>>>2:g)&1061109567)|0;j=(g&50529027)+16843009+(j&50529027)|0;g=b;while(1){p=g+e|0;o=d[p>>0]|d[p+1>>0]<<8|d[p+2>>0]<<16|d[p+3>>0]<<24;s=p+1|0;s=d[s>>0]|d[s+1>>0]<<8|d[s+2>>0]<<16|d[s+3>>0]<<24;q=(s&50529027)+(o&50529027)|0;o=((2?s>>>2:s)&1061109567)+((2?o>>>2:o)&1061109567)|0;s=c[a>>2]|0;t=q+j|0;t=o+i+((2?t>>>2:t)&252645135)|0;r=t^s;c[a>>2]=(t|s)-((1?r>>>1:r)&2139062143);g=p+e|0;a=a+e|0;p=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;r=g+1|0;r=d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24;j=(p&50529027)+16843009+(r&50529027)|0;i=((2?r>>>2:r)&1061109567)+((2?p>>>2:p)&1061109567)|0;p=c[a>>2]|0;q=j+q|0;q=i+o+((2?q>>>2:q)&117901063)|0;o=q^p;c[a>>2]=(q|p)-((1?o>>>1:o)&2139062143);h=h+2|0;if((h|0)>=(f|0))break;else a=a+e|0}g=b+k+l|0;a=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;j=g+1|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;h=0;i=((2?j>>>2:j)&1061109567)+((2?a>>>2:a)&1061109567)|0;j=(a&50529027)+16843009+(j&50529027)|0;a=n+m|0;while(1){s=g+e|0;t=d[s>>0]|d[s+1>>0]<<8|d[s+2>>0]<<16|d[s+3>>0]<<24;p=s+1|0;p=d[p>>0]|d[p+1>>0]<<8|d[p+2>>0]<<16|d[p+3>>0]<<24;r=(p&50529027)+(t&50529027)|0;t=((2?p>>>2:p)&1061109567)+((2?t>>>2:t)&1061109567)|0;p=c[a>>2]|0;o=r+j|0;o=t+i+((2?o>>>2:o)&252645135)|0;q=o^p;c[a>>2]=(o|p)-((1?q>>>1:q)&2139062143);g=s+e|0;a=a+e|0;s=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;q=g+1|0;q=d[q>>0]|d[q+1>>0]<<8|d[q+2>>0]<<16|d[q+3>>0]<<24;j=(s&50529027)+16843009+(q&50529027)|0;i=((2?q>>>2:q)&1061109567)+((2?s>>>2:s)&1061109567)|0;s=c[a>>2]|0;r=j+r|0;r=i+t+((2?r>>>2:r)&117901063)|0;t=r^s;c[a>>2]=(r|s)-((1?t>>>1:t)&2139062143);h=h+2|0;if((h|0)>=(f|0))break;else a=a+e|0}return}function _ff_huff_build_tree(a,d,e,f,g,h,i){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;C=Xc;Xc=Xc+1808|0;if((Xc|0)>=(Yc|0))N(1808);B=C+1800|0;m=C+1792|0;y=C+768|0;z=C+256|0;A=C;x=C+1804|0;w=(e|0)>0;if(w){j=0;k=0;l=0;do{b[g+(j<<3)>>1]=j;b[g+(j<<3)+2>>1]=-2;k=_i64Add(k|0,l|0,c[g+(j<<3)+4>>2]|0,0)|0;l=M()|0;j=j+1|0}while((j|0)!=(e|0));if(!((k&-2147483648|0)==0&(l&2147483647|0)==0)){_av_log(a,16,108519,m);B=-1;Xc=C;return B|0}}c[y>>2]=g;c[y+4>>2]=g+(e<<3)+-8;j=1;do{j=j+-1|0;l=c[y+(j<<3)>>2]|0;k=c[y+(j<<3)+4>>2]|0;a:do if(l>>>0>>0){while(1){s=k+-8|0;if(l>>>0>=s>>>0)break;o=k+-16|0;n=l+8|0;u=k;v=l;t=u-v|0;t=l+((4?t>>4:t)<<3)|0;do if((gd[h&127](l,k)|0)>0)if((gd[h&127](k,t)|0)>0){r=t;q=c[r>>2]|0;r=c[r+4>>2]|0;D=l;p=c[D+4>>2]|0;m=t;c[m>>2]=c[D>>2];c[m+4>>2]=p;m=l;c[m>>2]=q;c[m+4>>2]=r;m=0;break}else{D=k;r=c[D>>2]|0;D=c[D+4>>2]|0;p=l;q=c[p+4>>2]|0;m=k;c[m>>2]=c[p>>2];c[m+4>>2]=q;m=l;c[m>>2]=r;c[m+4>>2]=D;m=0;break}else if((gd[h&127](l,t)|0)>0){D=t;r=c[D>>2]|0;D=c[D+4>>2]|0;p=l;q=c[p+4>>2]|0;m=t;c[m>>2]=c[p>>2];c[m+4>>2]=q;m=l;c[m>>2]=r;c[m+4>>2]=D;m=0}else m=1;while(0);if((gd[h&127](t,k)|0)>0){D=k;r=c[D>>2]|0;D=c[D+4>>2]|0;p=t;q=c[p+4>>2]|0;m=k;c[m>>2]=c[p>>2];c[m+4>>2]=q;m=t;c[m>>2]=r;c[m+4>>2]=D;m=0}if((l|0)==(o|0))break a;q=t;p=c[q>>2]|0;q=c[q+4>>2]|0;E=s;r=c[E+4>>2]|0;D=t;c[D>>2]=c[E>>2];c[D+4>>2]=r;D=s;c[D>>2]=p;c[D+4>>2]=q;if(n>>>0>o>>>0){r=n;n=q}else{do{b:do if(n>>>0<=o>>>0)do{if((gd[h&127](n,s)|0)>=0)break b;n=n+8|0}while(n>>>0<=o>>>0);while(0);c:do if(n>>>0<=o>>>0){while(1){if((gd[h&127](o,s)|0)<=0)break;o=o+-8|0;if(n>>>0>o>>>0)break c}D=o;r=c[D>>2]|0;D=c[D+4>>2]|0;p=n;q=c[p+4>>2]|0;E=o;c[E>>2]=c[p>>2];c[E+4>>2]=q;E=n;c[E>>2]=r;c[E+4>>2]=D;n=n+8|0;o=o+-8|0}while(0)}while(n>>>0<=o>>>0);E=s;r=n;p=c[E>>2]|0;n=c[E+4>>2]|0}D=r;q=c[D>>2]|0;D=c[D+4>>2]|0;E=r;c[E>>2]=p;c[E+4>>2]=n;E=s;c[E>>2]=q;c[E+4>>2]=D;if(m|0?(t|0)==(r|0)|(t|0)==(r+-8|0):0){d:do if(l>>>0>>0){m=l;while(1){n=m+8|0;if((gd[h&127](m,n)|0)>=1)break d;if(n>>>0>>0)m=n;else{m=n;break}}}else m=l;while(0);if((m|0)==(k|0))break a}E=r;if((u-E|0)<(E-v|0)){c[y+(j<<3)>>2]=l;c[y+(j<<3)+4>>2]=o;l=r+8|0}else{c[y+(j<<3)>>2]=r+8;c[y+(j<<3)+4>>2]=k;k=o}j=j+1|0;if(l>>>0>=k>>>0)break a}if((gd[h&127](l,k)|0)>0){D=k;v=c[D>>2]|0;D=c[D+4>>2]|0;t=l;u=c[t+4>>2]|0;E=k;c[E>>2]=c[t>>2];c[E+4>>2]=u;E=l;c[E>>2]=v;c[E+4>>2]=D}}while(0)}while((j|0)!=0);p=e<<1;q=p+-1|0;c[g+(q<<3)+4>>2]=0;if(w)if(!(i&1)){l=e;m=0;while(1){o=(c[g+((m|1)<<3)+4>>2]|0)+(c[g+(m<<3)+4>>2]|0)|0;n=m;m=m+2|0;e:do if((l|0)>(m|0)){j=l;while(1){k=j+-1|0;if(o>>>0>=(c[g+(k<<3)+4>>2]|0)>>>0)break e;e=g+(k<<3)|0;D=c[e+4>>2]|0;E=g+(j<<3)|0;c[E>>2]=c[e>>2];c[E+4>>2]=D;if((k|0)>(m|0))j=k;else{j=k;break}}}else j=l;while(0);b[g+(j<<3)>>1]=-1;c[g+(j<<3)+4>>2]=o;b[g+(j<<3)+2>>1]=n;if((m|0)>=(q|0))break;else l=l+1|0}}else{l=e;m=0;while(1){o=(c[g+((m|1)<<3)+4>>2]|0)+(c[g+(m<<3)+4>>2]|0)|0;n=m;m=m+2|0;f:do if((l|0)>(m|0)){j=l;while(1){k=j+-1|0;if(o>>>0>(c[g+(k<<3)+4>>2]|0)>>>0)break f;e=g+(k<<3)|0;D=c[e+4>>2]|0;E=g+(j<<3)|0;c[E>>2]=c[e>>2];c[E+4>>2]=D;if((k|0)>(m|0))j=k;else{j=k;break}}}else j=l;while(0);b[g+(j<<3)>>1]=-1;c[g+(j<<3)+4>>2]=o;b[g+(j<<3)+2>>1]=n;if((m|0)>=(q|0))break;else l=l+1|0}}c[x>>2]=0;_get_tree_codes(y,z,A,g,p+-2|0,0,0,x,(1?i>>>1:i)&1^1);if((_ff_init_vlc_sparse(d,f,c[x>>2]|0,z,2,2,y,4,4,A,1,1,0)|0)>=0){E=0;Xc=C;return E|0}_av_log(a,16,108583,B);E=-1;Xc=C;return E|0}function _get_tree_codes(d,e,f,g,h,i,j,k,l){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0;n=b[g+(h<<3)>>1]|0;m=n&255;a:do if(n<<16>>16==-1){if(!l){l=i;do{n=l<<1;j=j+1|0;i=g+(h<<3)+2|0;_get_tree_codes(d,e,f,g,b[i>>1]|0,n,j,k,0);l=n|1;h=(b[i>>1]|0)+1|0;i=b[g+(h<<3)>>1]|0}while(i<<16>>16==-1);m=i&255;i=l;break}m=h;do{if(!(c[g+(m<<3)+4>>2]|0)){m=-1;break a}n=i<<1;j=j+1|0;h=g+(m<<3)+2|0;_get_tree_codes(d,e,f,g,b[h>>1]|0,n,j,k,l);i=n|1;m=(b[h>>1]|0)+1|0;h=b[g+(m<<3)>>1]|0}while(h<<16>>16==-1);m=h&255}while(0);c[d+(c[k>>2]<<2)>>2]=i;n=c[k>>2]|0;b[e+(n<<1)>>1]=j;a[f+n>>0]=m;c[k>>2]=(c[k>>2]|0)+1;return}function _null_filter(a,b){a=a|0;b=b|0;return _ff_bsf_get_packet_ref(a,b)|0}function _init_context_defaults(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=h;_memset(a|0,0,912)|0;c[a>>2]=96912;e=(b|0)!=0;a:do if(e){d=c[b+8>>2]|0;c[a+8>>2]=d;c[a+12>>2]=b;c[a+16>>2]=c[b+12>>2];switch(d|0){case 1:{d=8;break a}case 0:{d=16;break a}case 3:{d=32;break a}default:{f=6;break a}}}else{c[a+8>>2]=-1;f=6}while(0);if((f|0)==6)d=0;_av_opt_set_defaults2(a,d,d);c[a+76>>2]=0;c[a+80>>2]=1;c[a+760>>2]=0;c[a+764>>2]=1;c[a+772>>2]=0;c[a+776>>2]=1;c[a+400>>2]=20;c[a+120>>2]=31;c[a+704>>2]=3;c[a+708>>2]=6;c[a+188>>2]=0;c[a+192>>2]=1;c[a+112>>2]=-1;c[a+768>>2]=-1;c[a+352>>2]=-1;f=a+584|0;c[f>>2]=0;c[f+4>>2]=-2147483648;if(!e){g=0;Xc=h;return g|0}e=c[b+56>>2]|0;if(e|0){f=a+24|0;d=c[f>>2]|0;if(!d){d=_av_mallocz(e)|0;c[f>>2]=d;if(!d){g=-12;Xc=h;return g|0}}e=c[b+44>>2]|0;if(e|0){c[d>>2]=e;_av_opt_set_defaults(c[f>>2]|0)}}d=c[b+72>>2]|0;if(!d){g=0;Xc=h;return g|0}e=c[d>>2]|0;if(!e){g=0;Xc=h;return g|0}while(1){if((_av_opt_set(a,e,c[d+4>>2]|0,0)|0)<=-1){f=18;break}d=d+8|0;e=c[d>>2]|0;if(!e){d=0;f=19;break}}if((f|0)==18){c[g>>2]=108609;c[g+4>>2]=108618;c[g+8>>2]=142;_av_log(0,0,132640,g);wb()}else if((f|0)==19){Xc=h;return d|0}return 0}function _context_to_name(a){a=a|0;var b=0,d=0;if((a|0?(b=c[a+12>>2]|0,b|0):0)?(d=c[b>>2]|0,d|0):0)return d|0;d=139820;return d|0}function _codec_child_next(a,b){a=a|0;b=b|0;var d=0,e=0;if((((b|0)==0?(e=c[a+12>>2]|0,e|0):0)?c[e+44>>2]|0:0)?(d=c[a+24>>2]|0,d|0):0){e=d;return e|0}e=0;return e|0}function _codec_child_class_next(a){a=a|0;var b=0;a:do if((a|0)!=0?(b=_av_codec_next(0)|0,(b|0)!=0):0)while(1){if((c[b+44>>2]|0)==(a|0))break a;b=_av_codec_next(b)|0;if(!b){b=0;break}}else b=0;while(0);b=_av_codec_next(b)|0;if(!b){a=0;return a|0}while(1){a=c[b+44>>2]|0;if(a|0){b=a;a=10;break}b=_av_codec_next(b)|0;if(!b){b=0;a=10;break}}if((a|0)==10)return b|0;return 0}function _get_category_options(a){a=a|0;a=c[a+12>>2]|0;if(a|0?c[a+92>>2]|0:0){a=6;return a|0}a=5;return a|0}function _avcodec_alloc_context3(a){a=a|0;var b=0;b=_av_malloc(912)|0;if(b){if((_init_context_defaults(b,a)|0)<0){_av_free(b);b=0}}else b=0;return b|0}function _avcodec_free_context(a){a=a|0;var b=0;b=c[a>>2]|0;if(!b)return;_avcodec_close(b)|0;_av_freep(b+68|0);_av_freep(b+736|0);_av_freep(b+248|0);_av_freep(b+252|0);_av_freep(b+436|0);_av_freep(a);return}function _av_parser_init(a){a=a|0;var b=0,d=0,e=0,f=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=f;c[d>>2]=0;if(!a){e=0;Xc=f;return e|0}b=_av_parser_iterate(d)|0;if(!b){e=0;Xc=f;return e|0}while(1){if((c[b>>2]|0)==(a|0))break;if((c[b+4>>2]|0)==(a|0))break;if((c[b+8>>2]|0)==(a|0))break;if((c[b+12>>2]|0)==(a|0))break;if((c[b+16>>2]|0)==(a|0))break;b=_av_parser_iterate(d)|0;if(!b){b=0;e=17;break}}if((e|0)==17){Xc=f;return b|0}a=_av_mallocz(344)|0;if(a|0){c[a+4>>2]=b;e=_av_mallocz(c[b+20>>2]|0)|0;c[a>>2]=e;do if(e|0){c[a+72>>2]=1;c[a+32>>2]=1;b=c[b+24>>2]|0;if(b|0?ed[b&127](a)|0:0)break;c[a+224>>2]=-1;e=a+232|0;c[e>>2]=0;c[e+4>>2]=0;c[a+240>>2]=-2147483648;c[a+244>>2]=-2147483648;c[a+248>>2]=-2147483648;c[a+336>>2]=-1;e=a;Xc=f;return e|0}while(0);_av_freep(a)}_av_free(a);e=0;Xc=f;return e|0}function _ff_fetch_timestamp(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if(e|0){n=a+48|0;o=a+40|0;p=a+288|0;q=a+184|0;l=a+8|0;r=a+24|0;m=(d|0)==0;j=a+16|0;j=_i64Add(c[j>>2]|0,c[j+4>>2]|0,b|0,((b|0)<0)<<31>>31|0)|0;k=M()|0;h=a+80|0;i=h;d=c[i>>2]|0;i=c[i+4>>2]|0;do if(!((k|0)<(i|0)|(k|0)==(i|0)&j>>>0>>0)){b=l;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((b|0)<(i|0)|(b|0)==(i|0)&e>>>0>>0)){if(!((e|0)==0&(b|0)==0))break;g=r;if(!((c[g>>2]|0)==0&(c[g+4>>2]|0)==0))break}b=a+192|0;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((e|0)==0&(b|0)==0)){g=a+144|0;f=c[g>>2]|0;g=c[g+4>>2]|0;if(!((f|0)==0&(g|0)==-2147483648)){s=n;c[s>>2]=f;c[s+4>>2]=g;g=a+112|0;f=c[g+4>>2]|0;s=o;c[s>>2]=c[g>>2];c[s+4>>2]=f;s=a+256|0;f=c[s+4>>2]|0;g=p;c[g>>2]=c[s>>2];c[g+4>>2]=f;g=r;g=_i64Subtract(c[g>>2]|0,c[g+4>>2]|0,d|0,i|0)|0;d=M()|0;i=q;c[i>>2]=g;c[i+4>>2]=d}if(!m){s=h;c[s>>2]=-1;c[s+4>>2]=2147483647}if((k|0)<(b|0)|(k|0)==(b|0)&j>>>0>>0)return}}while(0);h=a+88|0;i=h;d=c[i>>2]|0;i=c[i+4>>2]|0;do if(!((k|0)<(i|0)|(k|0)==(i|0)&j>>>0>>0)){b=l;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((b|0)<(i|0)|(b|0)==(i|0)&e>>>0>>0)){if(!((e|0)==0&(b|0)==0))break;s=r;if(!((c[s>>2]|0)==0&(c[s+4>>2]|0)==0))break}b=a+200|0;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((e|0)==0&(b|0)==0)){g=a+152|0;f=c[g>>2]|0;g=c[g+4>>2]|0;if(!((f|0)==0&(g|0)==-2147483648)){s=n;c[s>>2]=f;c[s+4>>2]=g;s=a+120|0;g=c[s+4>>2]|0;f=o;c[f>>2]=c[s>>2];c[f+4>>2]=g;f=a+264|0;g=c[f+4>>2]|0;s=p;c[s>>2]=c[f>>2];c[s+4>>2]=g;s=r;d=_i64Subtract(c[s>>2]|0,c[s+4>>2]|0,d|0,i|0)|0;i=M()|0;s=q;c[s>>2]=d;c[s+4>>2]=i}if(!m){s=h;c[s>>2]=-1;c[s+4>>2]=2147483647}if((k|0)<(b|0)|(k|0)==(b|0)&j>>>0>>0)return}}while(0);h=a+96|0;i=h;d=c[i>>2]|0;i=c[i+4>>2]|0;do if(!((k|0)<(i|0)|(k|0)==(i|0)&j>>>0>>0)){b=l;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((b|0)<(i|0)|(b|0)==(i|0)&e>>>0>>0)){if(!((e|0)==0&(b|0)==0))break;s=r;if(!((c[s>>2]|0)==0&(c[s+4>>2]|0)==0))break}b=a+208|0;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((e|0)==0&(b|0)==0)){g=a+160|0;f=c[g>>2]|0;g=c[g+4>>2]|0;if(!((f|0)==0&(g|0)==-2147483648)){s=n;c[s>>2]=f;c[s+4>>2]=g;s=a+128|0;g=c[s+4>>2]|0;f=o;c[f>>2]=c[s>>2];c[f+4>>2]=g;f=a+272|0;g=c[f+4>>2]|0;s=p;c[s>>2]=c[f>>2];c[s+4>>2]=g;s=r;d=_i64Subtract(c[s>>2]|0,c[s+4>>2]|0,d|0,i|0)|0;i=M()|0;s=q;c[s>>2]=d;c[s+4>>2]=i}if(!m){s=h;c[s>>2]=-1;c[s+4>>2]=2147483647}if((k|0)<(b|0)|(k|0)==(b|0)&j>>>0>>0)return}}while(0);f=a+104|0;h=f;g=c[h>>2]|0;h=c[h+4>>2]|0;if((k|0)<(h|0)|(k|0)==(h|0)&j>>>0>>0)return;b=l;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((b|0)<(h|0)|(b|0)==(h|0)&e>>>0>>0)){if(!((e|0)==0&(b|0)==0))return;s=r;if(!((c[s>>2]|0)==0&(c[s+4>>2]|0)==0))return}s=a+216|0;if((c[s>>2]|0)==0&(c[s+4>>2]|0)==0)return;b=a+168|0;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((e|0)==0&(b|0)==-2147483648)){c[n>>2]=e;c[n+4>>2]=b;n=a+136|0;s=c[n+4>>2]|0;c[o>>2]=c[n>>2];c[o+4>>2]=s;o=a+280|0;s=c[o+4>>2]|0;a=p;c[a>>2]=c[o>>2];c[a+4>>2]=s;r=_i64Subtract(c[r>>2]|0,c[r+4>>2]|0,g|0,h|0)|0;a=M()|0;s=q;c[s>>2]=r;c[s+4>>2]=a}if(m)return;s=f;c[s>>2]=-1;c[s+4>>2]=2147483647;return}l=a+40|0;m=l;c[m>>2]=0;c[m+4>>2]=-2147483648;m=a+48|0;n=m;c[n>>2]=0;c[n+4>>2]=-2147483648;n=a+288|0;o=n;c[o>>2]=-1;c[o+4>>2]=-1;o=a+184|0;k=o;c[k>>2]=0;c[k+4>>2]=0;k=a+8|0;p=a+24|0;i=a+16|0;i=_i64Add(c[i>>2]|0,c[i+4>>2]|0,b|0,((b|0)<0)<<31>>31|0)|0;j=M()|0;f=a+80|0;h=f;g=c[h>>2]|0;h=c[h+4>>2]|0;e=(j|0)<(h|0)|(j|0)==(h|0)&i>>>0>>0;if(!d){do if(!e){b=k;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((b|0)<(h|0)|(b|0)==(h|0)&e>>>0>>0)){if(!((e|0)==0&(b|0)==0))break;s=p;if(!((c[s>>2]|0)==0&(c[s+4>>2]|0)==0))break}b=a+192|0;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((e|0)==0&(b|0)==0)?(s=a+144|0,r=c[s+4>>2]|0,q=m,c[q>>2]=c[s>>2],c[q+4>>2]=r,q=a+112|0,r=c[q+4>>2]|0,s=l,c[s>>2]=c[q>>2],c[s+4>>2]=r,s=a+256|0,r=c[s+4>>2]|0,q=n,c[q>>2]=c[s>>2],c[q+4>>2]=r,q=p,q=_i64Subtract(c[q>>2]|0,c[q+4>>2]|0,g|0,h|0)|0,r=M()|0,s=o,c[s>>2]=q,c[s+4>>2]=r,(j|0)<(b|0)|(j|0)==(b|0)&i>>>0>>0):0)return}while(0);g=a+88|0;f=c[g>>2]|0;g=c[g+4>>2]|0;do if(!((j|0)<(g|0)|(j|0)==(g|0)&i>>>0>>0)){b=k;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((b|0)<(g|0)|(b|0)==(g|0)&e>>>0>>0)){if(!((e|0)==0&(b|0)==0))break;s=p;if(!((c[s>>2]|0)==0&(c[s+4>>2]|0)==0))break}b=a+200|0;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((e|0)==0&(b|0)==0)?(s=a+152|0,r=c[s+4>>2]|0,q=m,c[q>>2]=c[s>>2],c[q+4>>2]=r,q=a+120|0,r=c[q+4>>2]|0,s=l,c[s>>2]=c[q>>2],c[s+4>>2]=r,s=a+264|0,r=c[s+4>>2]|0,q=n,c[q>>2]=c[s>>2],c[q+4>>2]=r,q=p,q=_i64Subtract(c[q>>2]|0,c[q+4>>2]|0,f|0,g|0)|0,r=M()|0,s=o,c[s>>2]=q,c[s+4>>2]=r,(j|0)<(b|0)|(j|0)==(b|0)&i>>>0>>0):0)return}while(0);g=a+96|0;f=c[g>>2]|0;g=c[g+4>>2]|0;do if(!((j|0)<(g|0)|(j|0)==(g|0)&i>>>0>>0)){b=k;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((b|0)<(g|0)|(b|0)==(g|0)&e>>>0>>0)){if(!((e|0)==0&(b|0)==0))break;s=p;if(!((c[s>>2]|0)==0&(c[s+4>>2]|0)==0))break}b=a+208|0;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((e|0)==0&(b|0)==0)?(s=a+160|0,r=c[s+4>>2]|0,q=m,c[q>>2]=c[s>>2],c[q+4>>2]=r,q=a+128|0,r=c[q+4>>2]|0,s=l,c[s>>2]=c[q>>2],c[s+4>>2]=r,s=a+272|0,r=c[s+4>>2]|0,q=n,c[q>>2]=c[s>>2],c[q+4>>2]=r,q=p,q=_i64Subtract(c[q>>2]|0,c[q+4>>2]|0,f|0,g|0)|0,r=M()|0,s=o,c[s>>2]=q,c[s+4>>2]=r,(j|0)<(b|0)|(j|0)==(b|0)&i>>>0>>0):0)return}while(0);g=a+104|0;f=c[g>>2]|0;g=c[g+4>>2]|0;if((j|0)<(g|0)|(j|0)==(g|0)&i>>>0>>0)return;b=k;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((b|0)<(g|0)|(b|0)==(g|0)&e>>>0>>0)){if(!((e|0)==0&(b|0)==0))return;s=p;if(!((c[s>>2]|0)==0&(c[s+4>>2]|0)==0))return}s=a+216|0;if((c[s>>2]|0)==0&(c[s+4>>2]|0)==0)return;s=a+168|0;r=c[s+4>>2]|0;q=m;c[q>>2]=c[s>>2];c[q+4>>2]=r;q=a+136|0;r=c[q+4>>2]|0;s=l;c[s>>2]=c[q>>2];c[s+4>>2]=r;s=a+280|0;a=c[s+4>>2]|0;r=n;c[r>>2]=c[s>>2];c[r+4>>2]=a;r=p;r=_i64Subtract(c[r>>2]|0,c[r+4>>2]|0,f|0,g|0)|0;a=M()|0;s=o;c[s>>2]=r;c[s+4>>2]=a;return}else{do if(!e){b=k;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((b|0)<(h|0)|(b|0)==(h|0)&e>>>0>>0)){if(!((e|0)==0&(b|0)==0))break;s=p;if(!((c[s>>2]|0)==0&(c[s+4>>2]|0)==0))break}b=a+192|0;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((e|0)==0&(b|0)==0)?(s=a+144|0,r=c[s+4>>2]|0,q=m,c[q>>2]=c[s>>2],c[q+4>>2]=r,q=a+112|0,r=c[q+4>>2]|0,s=l,c[s>>2]=c[q>>2],c[s+4>>2]=r,s=a+256|0,r=c[s+4>>2]|0,q=n,c[q>>2]=c[s>>2],c[q+4>>2]=r,q=p,q=_i64Subtract(c[q>>2]|0,c[q+4>>2]|0,g|0,h|0)|0,r=M()|0,s=o,c[s>>2]=q,c[s+4>>2]=r,s=f,c[s>>2]=-1,c[s+4>>2]=2147483647,(j|0)<(b|0)|(j|0)==(b|0)&i>>>0>>0):0)return}while(0);f=a+88|0;h=f;g=c[h>>2]|0;h=c[h+4>>2]|0;do if(!((j|0)<(h|0)|(j|0)==(h|0)&i>>>0>>0)){b=k;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((b|0)<(h|0)|(b|0)==(h|0)&e>>>0>>0)){if(!((e|0)==0&(b|0)==0))break;s=p;if(!((c[s>>2]|0)==0&(c[s+4>>2]|0)==0))break}b=a+200|0;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((e|0)==0&(b|0)==0)?(s=a+152|0,r=c[s+4>>2]|0,q=m,c[q>>2]=c[s>>2],c[q+4>>2]=r,q=a+120|0,r=c[q+4>>2]|0,s=l,c[s>>2]=c[q>>2],c[s+4>>2]=r,s=a+264|0,r=c[s+4>>2]|0,q=n,c[q>>2]=c[s>>2],c[q+4>>2]=r,q=p,q=_i64Subtract(c[q>>2]|0,c[q+4>>2]|0,g|0,h|0)|0,r=M()|0,s=o,c[s>>2]=q,c[s+4>>2]=r,s=f,c[s>>2]=-1,c[s+4>>2]=2147483647,(j|0)<(b|0)|(j|0)==(b|0)&i>>>0>>0):0)return}while(0);f=a+96|0;h=f;g=c[h>>2]|0;h=c[h+4>>2]|0;do if(!((j|0)<(h|0)|(j|0)==(h|0)&i>>>0>>0)){b=k;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((b|0)<(h|0)|(b|0)==(h|0)&e>>>0>>0)){if(!((e|0)==0&(b|0)==0))break;s=p;if(!((c[s>>2]|0)==0&(c[s+4>>2]|0)==0))break}b=a+208|0;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((e|0)==0&(b|0)==0)?(s=a+160|0,r=c[s+4>>2]|0,q=m,c[q>>2]=c[s>>2],c[q+4>>2]=r,q=a+128|0,r=c[q+4>>2]|0,s=l,c[s>>2]=c[q>>2],c[s+4>>2]=r,s=a+272|0,r=c[s+4>>2]|0,q=n,c[q>>2]=c[s>>2],c[q+4>>2]=r,q=p,q=_i64Subtract(c[q>>2]|0,c[q+4>>2]|0,g|0,h|0)|0,r=M()|0,s=o,c[s>>2]=q,c[s+4>>2]=r,s=f,c[s>>2]=-1,c[s+4>>2]=2147483647,(j|0)<(b|0)|(j|0)==(b|0)&i>>>0>>0):0)return}while(0);f=a+104|0;h=f;g=c[h>>2]|0;h=c[h+4>>2]|0;if((j|0)<(h|0)|(j|0)==(h|0)&i>>>0>>0)return;b=k;e=c[b>>2]|0;b=c[b+4>>2]|0;if(!((b|0)<(h|0)|(b|0)==(h|0)&e>>>0>>0)){if(!((e|0)==0&(b|0)==0))return;s=p;if(!((c[s>>2]|0)==0&(c[s+4>>2]|0)==0))return}s=a+216|0;if((c[s>>2]|0)==0&(c[s+4>>2]|0)==0)return;s=a+168|0;r=c[s+4>>2]|0;q=m;c[q>>2]=c[s>>2];c[q+4>>2]=r;q=a+136|0;r=c[q+4>>2]|0;s=l;c[s>>2]=c[q>>2];c[s+4>>2]=r;s=a+280|0;a=c[s+4>>2]|0;r=n;c[r>>2]=c[s>>2];c[r+4>>2]=a;r=p;r=_i64Subtract(c[r>>2]|0,c[r+4>>2]|0,g|0,h|0)|0;a=M()|0;s=o;c[s>>2]=r;c[s+4>>2]=a;s=f;c[s>>2]=-1;c[s+4>>2]=2147483647;return}}function _av_parser_parse2(a,b,d,e,f,g,h,i,j,k,l,m){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;w=Xc;Xc=Xc+80|0;if((Xc|0)>=(Yc|0))N(80);v=w+64|0;n=w;o=a+176|0;p=c[o>>2]|0;if(!(p&4)){s=a+16|0;c[s>>2]=l;c[s+4>>2]=m;s=a+24|0;c[s>>2]=l;c[s+4>>2]=m;c[o>>2]=p|4}if(g){o=a+16|0;n=c[o>>2]|0;o=c[o+4>>2]|0;p=_i64Add(n|0,o|0,g|0,((g|0)<0)<<31>>31|0)|0;q=M()|0;r=a+76|0;s=c[r>>2]|0;x=a+192+(s<<3)|0;if((p|0)==(c[x>>2]|0)?(q|0)==(c[x+4>>2]|0):0)n=f;else{x=s+1&3;c[r>>2]=x;s=a+80+(x<<3)|0;c[s>>2]=n;c[s+4>>2]=o;n=a+192+(x<<3)|0;c[n>>2]=p;c[n+4>>2]=q;n=a+112+(x<<3)|0;c[n>>2]=h;c[n+4>>2]=i;n=a+144+(x<<3)|0;c[n>>2]=j;c[n+4>>2]=k;n=a+256+(x<<3)|0;c[n>>2]=l;c[n+4>>2]=m;n=f}}else{o=n;p=o+64|0;do{c[o>>2]=0;o=o+4|0}while((o|0)<(p|0))}o=a+72|0;if(c[o>>2]|0){c[o>>2]=0;j=a+40|0;k=c[j+4>>2]|0;x=a+56|0;c[x>>2]=c[j>>2];c[x+4>>2]=k;x=a+48|0;k=c[x+4>>2]|0;j=a+64|0;c[j>>2]=c[x>>2];c[j+4>>2]=k;j=a+288|0;k=c[j+4>>2]|0;x=a+296|0;c[x>>2]=c[j>>2];c[x+4>>2]=k;_ff_fetch_timestamp(a,0,0,0)}n=qd[c[(c[a+4>>2]|0)+28>>2]&7](a,b,d,e,n,g)|0;if((n|0)<=-536870912){c[v>>2]=119162;c[v+4>>2]=119182;c[v+8>>2]=168;_av_log(0,0,132640,v);wb()}if(((c[b+8>>2]|0)==0?(t=c[a+308>>2]|0,t|0):0)?(u=b+340|0,(c[u>>2]|0)==0):0)c[u>>2]=t;if(!(c[e>>2]|0)){v=a+16|0;t=v;e=c[t>>2]|0;t=c[t+4>>2]|0;x=(n|0)>0;x=x?n:0;t=_i64Add(e|0,t|0,x|0,0)|0;e=M()|0;u=v;c[u>>2]=t;v=v+4|0;c[v>>2]=e;Xc=w;return x|0}else{x=a+24|0;e=x;t=c[e+4>>2]|0;v=a+8|0;c[v>>2]=c[e>>2];c[v+4>>2]=t;v=a+16|0;t=v;e=c[t>>2]|0;t=c[t+4>>2]|0;b=_i64Add(e|0,t|0,n|0,((n|0)<0)<<31>>31|0)|0;u=M()|0;c[x>>2]=b;c[x+4>>2]=u;c[o>>2]=1;x=(n|0)>0;x=x?n:0;t=_i64Add(e|0,t|0,x|0,0)|0;e=M()|0;u=v;c[u>>2]=t;v=v+4|0;c[v>>2]=e;Xc=w;return x|0}return 0}function _av_parser_close(a){a=a|0;var b=0;if(!a)return;b=c[(c[a+4>>2]|0)+32>>2]|0;if(b|0)sd[b&127](a);_av_freep(a);_av_free(a);return}function _av_parser_iterate(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;b=c[96956+(d<<2)>>2]|0;if(d|0)return b|0;c[a>>2]=1;return b|0}function _avpriv_get_raw_pix_fmt_tags(){return 19200}function _avcodec_pix_fmt_to_codec_tag(a){a=a|0;var b=0,d=0,e=0;b=19200;d=0;while(1){if((d|0)==(a|0))break;b=b+8|0;d=c[b>>2]|0;if((d|0)<=-1){b=0;e=5;break}}if((e|0)==5)return b|0;e=c[b+4>>2]|0;return e|0}function _ff_emulated_edge_mc_8(b,c,d,e,f,g,h,i,j,k){b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;if(!((j|0)!=0&(k|0)!=0))return;if((i|0)<(k|0)){s=(0-g|0)<(i|0);m=1-g|0;r=c+(0-(H(i,e)|0))+(H(m,e)|0)|0;c=s?c:r;m=s?i:m}else{m=k+-1|0;c=c+(0-(H(i,e)|0))+(H(m,e)|0)|0}if((h|0)<(j|0)){r=(0-f|0)<(h|0);s=1-f|0;i=r?h:s;c=r?c:c+(s-h)|0}else{i=j+-1|0;c=c+(~h+j)|0}t=(m|0)<0;l=t?0-m|0:0;o=(i|0)<0;s=o?0-i|0:0;h=k-m|0;h=(h|0)<(g|0)?h:g;q=j-i|0;r=(q|0)<(f|0);p=r?q:f;n=p-s|0;i=c+(s+(H(l,e)|0))|0;c=b+s|0;if(t){j=0;do{_memcpy(c|0,i|0,n|0)|0;c=c+d|0;j=j+1|0}while((j|0)<(l|0))}else j=0;if((j|0)<(h|0)){b=m+-1-k|0;l=~g;l=H(~j-((b|0)>(l|0)?b:l)|0,d)|0;b=c;while(1){_memcpy(b|0,i|0,n|0)|0;i=i+e|0;j=j+1|0;if((j|0)>=(h|0))break;else b=b+d|0}c=c+l|0}else h=j;j=i+(0-e)|0;if((h|0)<(g|0)){b=H(g-h|0,d)|0;i=h;h=c;while(1){_memcpy(h|0,j|0,n|0)|0;i=i+1|0;if((i|0)==(g|0))break;else h=h+d|0}c=c+b|0}j=c+(0-((H(g,d)|0)+s))|0;i=g+-1|0;if(!g)return;b=p+-1|0;if(!o){if(!r)return;while(1){h=j+b|0;c=p;do{a[j+c>>0]=a[h>>0]|0;c=c+1|0}while((c|0)<(f|0));if(!i)break;else{j=j+d|0;i=i+-1|0}}return}while(1){h=j+s|0;c=0;do{a[j+c>>0]=a[h>>0]|0;c=c+1|0}while((c|0)<(s|0));if(r){h=j+b|0;c=q;do{a[j+c>>0]=a[h>>0]|0;c=c+1|0}while((c|0)<(f|0))}if(!i)break;else{j=j+d|0;i=i+-1|0}}return}function _ff_emulated_edge_mc_16(a,c,d,e,f,g,h,i,j,k){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;if(!((j|0)!=0&(k|0)!=0))return;if((i|0)<(k|0)){u=(0-g|0)<(i|0);n=1-g|0;t=c+(0-(H(i,e)|0))+(H(n,e)|0)|0;c=u?c:t;n=u?i:n}else{n=k+-1|0;c=c+(0-(H(i,e)|0))+(H(n,e)|0)|0}if((h|0)<(j|0)){t=(0-f|0)<(h|0);u=1-f|0;i=t?h:u;c=t?c:c+(u-h<<1)|0}else{i=j+-1|0;c=c+(0-(h+1-j<<1))|0}m=(n|0)<0;l=m?0-n|0:0;q=(i|0)<0;u=q?0-i|0:0;h=k-n|0;h=(h|0)<(g|0)?h:g;s=j-i|0;t=(s|0)<(f|0);r=t?s:f;o=r-u|0;p=u<<1;i=c+(p+(H(l,e)|0))|0;c=a+p|0;if(m){a=o<<1;j=0;do{_memcpy(c|0,i|0,a|0)|0;c=c+d|0;j=j+1|0}while((j|0)<(l|0))}else j=0;if((j|0)<(h|0)){m=o<<1;a=n+-1-k|0;l=~g;l=H(~j-((a|0)>(l|0)?a:l)|0,d)|0;a=c;while(1){_memcpy(a|0,i|0,m|0)|0;i=i+e|0;j=j+1|0;if((j|0)>=(h|0))break;else a=a+d|0}c=c+l|0}else h=j;l=i+(0-e)|0;if((h|0)<(g|0)){j=o<<1;a=H(g-h|0,d)|0;i=h;h=c;while(1){_memcpy(h|0,l|0,j|0)|0;i=i+1|0;if((i|0)==(g|0))break;else h=h+d|0}c=c+a|0}j=c+(0-((H(g,d)|0)+p))|0;h=g+-1|0;if(!g)return;a=r+-1|0;if(!q){if(!t)return;while(1){i=j+(a<<1)|0;c=r;do{b[j+(c<<1)>>1]=b[i>>1]|0;c=c+1|0}while((c|0)<(f|0));if(!h)break;else{j=j+d|0;h=h+-1|0}}return}while(1){i=j+(u<<1)|0;c=0;do{b[j+(c<<1)>>1]=b[i>>1]|0;c=c+1|0}while((c|0)<(u|0));if(t){i=j+(a<<1)|0;c=s;do{b[j+(c<<1)>>1]=b[i>>1]|0;c=c+1|0}while((c|0)<(f|0))}if(!h)break;else{j=j+d|0;h=h+-1|0}}return}function _ff_videodsp_init(a,b){a=a|0;b=b|0;c[a+4>>2]=23;c[a>>2]=(b|0)<9?2:1;return}function _just_return(a,b,c){a=a|0;b=b|0;c=c|0;return}function _ff_vp3dsp_idct10_put(a,c,d){a=a|0;c=c|0;d=d|0;_idct10(a,c,d,1);a=d+128|0;do{b[d>>1]=0;d=d+2|0}while((d|0)<(a|0));return}function _idct10(c,e,f,g){c=c|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;k=b[f>>1]|0;l=f+16|0;u=b[l>>1]|0;m=u<<16>>16;n=f+32|0;v=b[n>>1]|0;h=v<<16>>16;i=f+48|0;w=b[i>>1]|0;j=w<<16>>16;if((u|k|v|w)<<16>>16){q=m*64277|0;q=16?q>>16:q;p=m*12785|0;p=16?p>>16:p;s=j*54491|0;s=16?s>>16:s;u=j*36410|0;u=16?u>>16:u;v=(q-s|0)*46341|0;v=16?v>>16:v;o=(u+p|0)*46341|0;o=16?o>>16:o;q=s+q|0;u=p-u|0;k=(k<<16>>16)*46341|0;k=16?k>>16:k;p=h*60547|0;p=16?p>>16:p;s=h*25080|0;s=16?s>>16:s;t=k-p|0;p=p+k|0;r=v+k|0;w=o-s|0;v=k-v|0;s=o+s|0;k=q+p&65535;b[f>>1]=k;b[f+112>>1]=p-q;b[l>>1]=r+s;b[n>>1]=r-s;b[i>>1]=u+t;b[f+64>>1]=t-u;b[f+80>>1]=v+w;b[f+96>>1]=v-w}h=f+2|0;i=b[h>>1]|0;j=f+18|0;u=b[j>>1]|0;l=u<<16>>16;m=f+34|0;v=b[m>>1]|0;n=v<<16>>16;o=f+50|0;w=b[o>>1]|0;p=w<<16>>16;if((u|i|v|w)<<16>>16){q=l*64277|0;q=16?q>>16:q;s=l*12785|0;s=16?s>>16:s;t=p*54491|0;t=16?t>>16:t;u=p*36410|0;u=16?u>>16:u;v=(q-t|0)*46341|0;v=16?v>>16:v;l=(u+s|0)*46341|0;l=16?l>>16:l;q=t+q|0;u=s-u|0;i=(i<<16>>16)*46341|0;i=16?i>>16:i;p=n*60547|0;p=16?p>>16:p;s=n*25080|0;s=16?s>>16:s;t=i-p|0;p=p+i|0;r=v+i|0;w=l-s|0;v=i-v|0;s=l+s|0;i=q+p&65535;b[h>>1]=i;b[f+114>>1]=p-q;b[j>>1]=r+s;b[m>>1]=r-s;b[o>>1]=u+t;b[f+66>>1]=t-u;b[f+82>>1]=v+w;b[f+98>>1]=v-w}h=f+4|0;j=b[h>>1]|0;l=f+20|0;u=b[l>>1]|0;m=u<<16>>16;n=f+36|0;v=b[n>>1]|0;o=v<<16>>16;p=f+52|0;w=b[p>>1]|0;q=w<<16>>16;if((u|j|v|w)<<16>>16){s=m*64277|0;s=16?s>>16:s;r=m*12785|0;r=16?r>>16:r;t=q*54491|0;t=16?t>>16:t;u=q*36410|0;u=16?u>>16:u;v=(s-t|0)*46341|0;v=16?v>>16:v;m=(u+r|0)*46341|0;m=16?m>>16:m;q=t+s|0;u=r-u|0;j=(j<<16>>16)*46341|0;j=16?j>>16:j;r=o*60547|0;r=16?r>>16:r;s=o*25080|0;s=16?s>>16:s;t=j-r|0;o=r+j|0;r=v+j|0;w=m-s|0;v=j-v|0;s=m+s|0;b[h>>1]=q+o;b[f+116>>1]=o-q;b[l>>1]=r+s;b[n>>1]=r-s;b[p>>1]=u+t;b[f+68>>1]=t-u;b[f+84>>1]=v+w;b[f+100>>1]=v-w}h=f+6|0;j=b[h>>1]|0;l=f+22|0;u=b[l>>1]|0;m=u<<16>>16;n=f+38|0;v=b[n>>1]|0;o=v<<16>>16;p=f+54|0;w=b[p>>1]|0;q=w<<16>>16;if((u|j|v|w)<<16>>16){s=m*64277|0;s=16?s>>16:s;r=m*12785|0;r=16?r>>16:r;t=q*54491|0;t=16?t>>16:t;u=q*36410|0;u=16?u>>16:u;v=(s-t|0)*46341|0;v=16?v>>16:v;m=(u+r|0)*46341|0;m=16?m>>16:m;q=t+s|0;u=r-u|0;j=(j<<16>>16)*46341|0;j=16?j>>16:j;r=o*60547|0;r=16?r>>16:r;s=o*25080|0;s=16?s>>16:s;t=j-r|0;o=r+j|0;r=v+j|0;w=m-s|0;v=j-v|0;s=m+s|0;b[h>>1]=q+o;b[f+118>>1]=o-q;b[l>>1]=r+s;b[n>>1]=r-s;b[p>>1]=u+t;b[f+70>>1]=t-u;b[f+86>>1]=v+w;b[f+102>>1]=v-w}g=(g|0)==1;r=e*7|0;w=e*6|0;v=e*5|0;u=e<<2;t=e*3|0;s=e<<1;q=f;h=0;while(1){j=i<<16>>16;m=b[q+4>>1]|0;f=b[q+6>>1]|0;l=f<<16>>16;do if(!((i|k|m|f)<<16>>16)){if(g){a[c+r>>0]=-128;a[c+w>>0]=-128;a[c+v>>0]=-128;a[c+u>>0]=-128;a[c+t>>0]=-128;a[c+s>>0]=-128;a[c+e>>0]=-128;a[c>>0]=-128}}else{o=j*64277|0;o=16?o>>16:o;f=j*12785|0;f=16?f>>16:f;j=l*54491|0;j=16?j>>16:j;p=l*36410|0;p=16?p>>16:p;n=(o-j|0)*46341|0;n=16?n>>16:n;l=(p+f|0)*46341|0;l=16?l>>16:l;o=j+o|0;p=f-p|0;f=(k<<16>>16)*46341|0;f=16?f>>16:f;f=g?f+2048|0:f;j=m<<16>>16;m=j*60547|0;m=16?m>>16:m;j=j*25080|0;j=16?j>>16:j;i=l-j|0;j=l+j|0;l=f+8|0;k=l+m|0;l=l+n|0;m=f-m+8|0;n=f-n+8|0;if(g){f=k+o|0;f=4?f>>4:f;x=f^-2147483648;a[c>>0]=f>>>0>255?(31?x>>31:x):f;f=k-o|0;f=4?f>>4:f;o=f^-2147483648;a[c+r>>0]=f>>>0>255?(31?o>>31:o):f;f=l+j|0;f=4?f>>4:f;o=f^-2147483648;a[c+e>>0]=f>>>0>255?(31?o>>31:o):f;f=l-j|0;f=4?f>>4:f;o=f^-2147483648;a[c+s>>0]=f>>>0>255?(31?o>>31:o):f;f=m+p|0;f=4?f>>4:f;o=f^-2147483648;a[c+t>>0]=f>>>0>255?(31?o>>31:o):f;f=m-p|0;f=4?f>>4:f;p=f^-2147483648;a[c+u>>0]=f>>>0>255?(31?p>>31:p):f;f=n+i|0;f=4?f>>4:f;p=f^-2147483648;a[c+v>>0]=f>>>0>255?(31?p>>31:p):f;f=n-i|0;f=4?f>>4:f;p=f^-2147483648;a[c+w>>0]=f>>>0>255?(31?p>>31:p):f;break}else{x=k+o|0;x=(4?x>>4:x)+(d[c>>0]|0)|0;f=x^-2147483648;a[c>>0]=x>>>0>255?(31?f>>31:f):x;x=c+r|0;f=k-o|0;f=(4?f>>4:f)+(d[x>>0]|0)|0;o=f^-2147483648;a[x>>0]=f>>>0>255?(31?o>>31:o):f;x=c+e|0;f=l+j|0;f=(4?f>>4:f)+(d[x>>0]|0)|0;o=f^-2147483648;a[x>>0]=f>>>0>255?(31?o>>31:o):f;x=c+s|0;f=l-j|0;f=(4?f>>4:f)+(d[x>>0]|0)|0;o=f^-2147483648;a[x>>0]=f>>>0>255?(31?o>>31:o):f;x=c+t|0;f=m+p|0;f=(4?f>>4:f)+(d[x>>0]|0)|0;o=f^-2147483648;a[x>>0]=f>>>0>255?(31?o>>31:o):f;x=c+u|0;f=m-p|0;f=(4?f>>4:f)+(d[x>>0]|0)|0;p=f^-2147483648;a[x>>0]=f>>>0>255?(31?p>>31:p):f;x=c+v|0;f=n+i|0;f=(4?f>>4:f)+(d[x>>0]|0)|0;p=f^-2147483648;a[x>>0]=f>>>0>255?(31?p>>31:p):f;x=c+w|0;f=n-i|0;f=(4?f>>4:f)+(d[x>>0]|0)|0;p=f^-2147483648;a[x>>0]=f>>>0>255?(31?p>>31:p):f;break}}while(0);j=q+16|0;h=h+1|0;if((h|0)==8)break;i=b[q+18>>1]|0;c=c+1|0;q=j;k=b[j>>1]|0}return}function _ff_vp3dsp_idct10_add(a,c,d){a=a|0;c=c|0;d=d|0;_idct10(a,c,d,2);a=d+128|0;do{b[d>>1]=0;d=d+2|0}while((d|0)<(a|0));return}function _ff_vp3dsp_v_loop_filter_12(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=0-e|0;i=h<<1;g=0;do{j=b+g|0;l=j+h|0;m=d[l>>0]|0;k=(d[j+i>>0]|0)+4-(d[j+e>>0]|0)+(((d[j>>0]|0)-m|0)*3|0)|0;k=c[f+((3?k>>3:k)<<2)>>2]|0;m=k+m|0;n=m^-2147483648;a[l>>0]=m>>>0>255?(31?n>>31:n):m;k=(d[j>>0]|0)-k|0;l=k^-2147483648;a[j>>0]=k>>>0>255?(31?l>>31:l):k;g=g+1|0}while((g|0)!=12);return}function _ff_vp3dsp_h_loop_filter_12(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;g=b+(e*12|0)|0;if(!e)return;do{i=d[b>>0]|0;j=b+-1|0;k=d[j>>0]|0;h=(d[b+-2>>0]|0)+4-(d[b+1>>0]|0)+((i-k|0)*3|0)|0;h=c[f+((3?h>>3:h)<<2)>>2]|0;k=h+k|0;l=k^-2147483648;a[j>>0]=k>>>0>255?(31?l>>31:l):k;h=i-h|0;i=h^-2147483648;a[b>>0]=h>>>0>255?(31?i>>31:i):h;b=b+e|0}while((b|0)!=(g|0));return}function _ff_vp3dsp_init(a,b){a=a|0;b=b|0;c[a>>2]=6;c[a+4>>2]=24;c[a+8>>2]=25;c[a+12>>2]=26;c[a+24>>2]=27;c[a+16>>2]=27;c[a+28>>2]=28;c[a+20>>2]=28;return}function _put_no_rnd_pixels_l2(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;if((g|0)<=0)return;h=0;do{i=H(h,f)|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=e+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=k^j;c[a+i>>2]=((1?l>>>1:l)&2139062143)+(k&j);i=i+4|0;j=b+i|0;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;k=e+i|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;l=k^j;c[a+i>>2]=((1?l>>>1:l)&2139062143)+(k&j);h=h+1|0}while((h|0)!=(g|0));return}function _vp3_idct_put_c(a,c,d){a=a|0;c=c|0;d=d|0;_idct(a,c,d,1);a=d+128|0;do{b[d>>1]=0;d=d+2|0}while((d|0)<(a|0));return}function _vp3_idct_add_c(a,c,d){a=a|0;c=c|0;d=d|0;_idct(a,c,d,2);a=d+128|0;do{b[d>>1]=0;d=d+2|0}while((d|0)<(a|0));return}function _vp3_idct_dc_add_c(c,e,f){c=c|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;i=(b[f>>1]|0)+15|0;i=5?i>>5:i;if((e|0)==1){g=0;h=c;c=a[c+6>>0]|0;while(1){j=i+(d[h>>0]|0)|0;k=j^-2147483648;a[h>>0]=j>>>0>255?(31?k>>31:k):j;j=h+1|0;k=i+(d[j>>0]|0)|0;l=k^-2147483648;a[j>>0]=k>>>0>255?(31?l>>31:l):k;j=h+2|0;k=i+(d[j>>0]|0)|0;l=k^-2147483648;a[j>>0]=k>>>0>255?(31?l>>31:l):k;j=h+3|0;k=i+(d[j>>0]|0)|0;l=k^-2147483648;a[j>>0]=k>>>0>255?(31?l>>31:l):k;j=h+4|0;k=i+(d[j>>0]|0)|0;l=k^-2147483648;a[j>>0]=k>>>0>255?(31?l>>31:l):k;j=h+5|0;k=i+(d[j>>0]|0)|0;l=k^-2147483648;a[j>>0]=k>>>0>255?(31?l>>31:l):k;j=i+(c&255)|0;k=j^-2147483648;a[h+6>>0]=j>>>0>255?(31?k>>31:k):j;j=h+7|0;k=i+(d[j>>0]|0)|0;l=k^-2147483648;c=(k>>>0>255?(31?l>>31:l):k)&255;a[j>>0]=c;g=g+1|0;if((g|0)==8)break;else h=h+e|0}b[f>>1]=0;return}else{g=0;while(1){l=i+(d[c>>0]|0)|0;k=l^-2147483648;a[c>>0]=l>>>0>255?(31?k>>31:k):l;l=c+1|0;k=i+(d[l>>0]|0)|0;j=k^-2147483648;a[l>>0]=k>>>0>255?(31?j>>31:j):k;l=c+2|0;k=i+(d[l>>0]|0)|0;j=k^-2147483648;a[l>>0]=k>>>0>255?(31?j>>31:j):k;l=c+3|0;k=i+(d[l>>0]|0)|0;j=k^-2147483648;a[l>>0]=k>>>0>255?(31?j>>31:j):k;l=c+4|0;k=i+(d[l>>0]|0)|0;j=k^-2147483648;a[l>>0]=k>>>0>255?(31?j>>31:j):k;l=c+5|0;k=i+(d[l>>0]|0)|0;j=k^-2147483648;a[l>>0]=k>>>0>255?(31?j>>31:j):k;l=c+6|0;k=i+(d[l>>0]|0)|0;j=k^-2147483648;a[l>>0]=k>>>0>255?(31?j>>31:j):k;l=c+7|0;k=i+(d[l>>0]|0)|0;j=k^-2147483648;a[l>>0]=k>>>0>255?(31?j>>31:j):k;g=g+1|0;if((g|0)==8)break;else c=c+e|0}b[f>>1]=0;return}}function _vp3_v_loop_filter_8_c(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=0-e|0;i=g<<1;j=b+g|0;k=d[j>>0]|0;h=(d[b+i>>0]|0)+4-(d[b+e>>0]|0)+(((d[b>>0]|0)-k|0)*3|0)|0;h=c[f+((3?h>>3:h)<<2)>>2]|0;k=h+k|0;l=k^-2147483648;a[j>>0]=k>>>0>255?(31?l>>31:l):k;h=(d[b>>0]|0)-h|0;j=h^-2147483648;a[b>>0]=h>>>0>255?(31?j>>31:j):h;h=b+1|0;j=h+g|0;k=d[j>>0]|0;l=(d[h+i>>0]|0)+4-(d[h+e>>0]|0)+(((d[h>>0]|0)-k|0)*3|0)|0;l=c[f+((3?l>>3:l)<<2)>>2]|0;k=l+k|0;m=k^-2147483648;a[j>>0]=k>>>0>255?(31?m>>31:m):k;l=(d[h>>0]|0)-l|0;j=l^-2147483648;a[h>>0]=l>>>0>255?(31?j>>31:j):l;h=b+2|0;l=h+g|0;j=d[l>>0]|0;k=(d[h+i>>0]|0)+4-(d[h+e>>0]|0)+(((d[h>>0]|0)-j|0)*3|0)|0;k=c[f+((3?k>>3:k)<<2)>>2]|0;j=k+j|0;m=j^-2147483648;a[l>>0]=j>>>0>255?(31?m>>31:m):j;k=(d[h>>0]|0)-k|0;l=k^-2147483648;a[h>>0]=k>>>0>255?(31?l>>31:l):k;h=b+3|0;k=h+g|0;l=d[k>>0]|0;j=(d[h+i>>0]|0)+4-(d[h+e>>0]|0)+(((d[h>>0]|0)-l|0)*3|0)|0;j=c[f+((3?j>>3:j)<<2)>>2]|0;l=j+l|0;m=l^-2147483648;a[k>>0]=l>>>0>255?(31?m>>31:m):l;j=(d[h>>0]|0)-j|0;k=j^-2147483648;a[h>>0]=j>>>0>255?(31?k>>31:k):j;h=b+4|0;j=h+g|0;k=d[j>>0]|0;l=(d[h+i>>0]|0)+4-(d[h+e>>0]|0)+(((d[h>>0]|0)-k|0)*3|0)|0;l=c[f+((3?l>>3:l)<<2)>>2]|0;k=l+k|0;m=k^-2147483648;a[j>>0]=k>>>0>255?(31?m>>31:m):k;l=(d[h>>0]|0)-l|0;j=l^-2147483648;a[h>>0]=l>>>0>255?(31?j>>31:j):l;h=b+5|0;l=h+g|0;j=d[l>>0]|0;k=(d[h+i>>0]|0)+4-(d[h+e>>0]|0)+(((d[h>>0]|0)-j|0)*3|0)|0;k=c[f+((3?k>>3:k)<<2)>>2]|0;j=k+j|0;m=j^-2147483648;a[l>>0]=j>>>0>255?(31?m>>31:m):j;k=(d[h>>0]|0)-k|0;l=k^-2147483648;a[h>>0]=k>>>0>255?(31?l>>31:l):k;h=b+6|0;k=h+g|0;l=d[k>>0]|0;j=(d[h+i>>0]|0)+4-(d[h+e>>0]|0)+(((d[h>>0]|0)-l|0)*3|0)|0;j=c[f+((3?j>>3:j)<<2)>>2]|0;l=j+l|0;m=l^-2147483648;a[k>>0]=l>>>0>255?(31?m>>31:m):l;j=(d[h>>0]|0)-j|0;k=j^-2147483648;a[h>>0]=j>>>0>255?(31?k>>31:k):j;b=b+7|0;g=b+g|0;h=d[g>>0]|0;e=(d[b+i>>0]|0)+4-(d[b+e>>0]|0)+(((d[b>>0]|0)-h|0)*3|0)|0;f=c[f+((3?e>>3:e)<<2)>>2]|0;e=f+h|0;h=e^-2147483648;a[g>>0]=e>>>0>255?(31?h>>31:h):e;f=(d[b>>0]|0)-f|0;e=f^-2147483648;a[b>>0]=f>>>0>255?(31?e>>31:e):f;return}function _vp3_h_loop_filter_8_c(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;g=b+(e<<3)|0;if(!e)return;do{i=d[b>>0]|0;j=b+-1|0;k=d[j>>0]|0;h=(d[b+-2>>0]|0)+4-(d[b+1>>0]|0)+((i-k|0)*3|0)|0;h=c[f+((3?h>>3:h)<<2)>>2]|0;k=h+k|0;l=k^-2147483648;a[j>>0]=k>>>0>255?(31?l>>31:l):k;h=i-h|0;i=h^-2147483648;a[b>>0]=h>>>0>255?(31?i>>31:i):h;b=b+e|0}while((b|0)!=(g|0));return}function _idct(c,e,f,g){c=c|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;h=0;i=f;while(1){E=b[i>>1]|0;v=E<<16>>16;w=i+16|0;F=b[w>>1]|0;x=F<<16>>16;j=i+32|0;D=b[j>>1]|0;k=D<<16>>16;l=i+48|0;C=b[l>>1]|0;m=C<<16>>16;n=i+64|0;B=b[n>>1]|0;o=B<<16>>16;p=i+80|0;A=b[p>>1]|0;q=A<<16>>16;r=i+96|0;y=b[r>>1]|0;s=y<<16>>16;t=i+112|0;z=b[t>>1]|0;u=z<<16>>16;if((F|E|D|C|B|A|y|z)<<16>>16){A=x*64277|0;z=u*12785|0;A=(16?z>>16:z)+(16?A>>16:A)|0;z=x*12785|0;y=u*64277|0;y=(16?z>>16:z)-(16?y>>16:y)|0;z=m*54491|0;E=q*36410|0;z=(16?E>>16:E)+(16?z>>16:z)|0;E=q*54491|0;D=m*36410|0;D=(16?E>>16:E)-(16?D>>16:D)|0;E=(A-z|0)*46341|0;E=16?E>>16:E;x=(y-D|0)*46341|0;x=16?x>>16:x;z=A+z|0;D=y+D|0;y=(o+v|0)*46341|0;y=16?y>>16:y;v=(v-o|0)*46341|0;v=16?v>>16:v;A=k*60547|0;C=s*25080|0;A=(16?C>>16:C)+(16?A>>16:A)|0;C=k*25080|0;B=s*60547|0;B=(16?C>>16:C)-(16?B>>16:B)|0;C=y-A|0;y=A+y|0;A=E+v|0;F=x-B|0;E=v-E|0;B=x+B|0;b[i>>1]=z+y;b[t>>1]=y-z;b[w>>1]=A+B;b[j>>1]=A-B;b[l>>1]=D+C;b[n>>1]=C-D;b[p>>1]=E+F;b[r>>1]=E-F}h=h+1|0;if((h|0)==8)break;else i=i+2|0}t=(g|0)==1;g=t?2056:8;u=e*7|0;v=e*6|0;w=e*5|0;x=e<<2;y=e*3|0;z=e<<1;s=c;q=f;r=0;while(1){B=b[q+2>>1]|0;h=B<<16>>16;l=b[q+4>>1]|0;C=b[q+6>>1]|0;i=C<<16>>16;D=b[q+8>>1]|0;m=D<<16>>16;E=b[q+10>>1]|0;j=E<<16>>16;n=b[q+12>>1]|0;F=b[q+14>>1]|0;k=F<<16>>16;do if(!((l|B|C|D|E|n|F)<<16>>16)){h=b[q>>1]|0;if(t){E=((h<<16>>16)*46341|0)+524288|0;E=20?E>>20:E;F=E+128|0;E=E+-2147483520|0;F=(F>>>0>255?(31?E>>31:E):F)&255;a[s+u>>0]=F;a[s+v>>0]=F;a[s+w>>0]=F;a[s+x>>0]=F;a[s+y>>0]=F;a[s+z>>0]=F;a[s+e>>0]=F;a[s>>0]=F;break}if(h<<16>>16){E=((h<<16>>16)*46341|0)+524288|0;E=20?E>>20:E;F=E+(d[s>>0]|0)|0;D=F^-2147483648;a[s>>0]=F>>>0>255?(31?D>>31:D):F;F=s+e|0;D=E+(d[F>>0]|0)|0;C=D^-2147483648;a[F>>0]=D>>>0>255?(31?C>>31:C):D;F=s+z|0;D=E+(d[F>>0]|0)|0;C=D^-2147483648;a[F>>0]=D>>>0>255?(31?C>>31:C):D;F=s+y|0;D=E+(d[F>>0]|0)|0;C=D^-2147483648;a[F>>0]=D>>>0>255?(31?C>>31:C):D;F=s+x|0;D=E+(d[F>>0]|0)|0;C=D^-2147483648;a[F>>0]=D>>>0>255?(31?C>>31:C):D;F=s+w|0;D=E+(d[F>>0]|0)|0;C=D^-2147483648;a[F>>0]=D>>>0>255?(31?C>>31:C):D;F=s+v|0;D=E+(d[F>>0]|0)|0;C=D^-2147483648;a[F>>0]=D>>>0>255?(31?C>>31:C):D;F=s+u|0;E=E+(d[F>>0]|0)|0;D=E^-2147483648;a[F>>0]=E>>>0>255?(31?D>>31:D):E}}else{C=h*64277|0;o=k*12785|0;C=(16?o>>16:o)+(16?C>>16:C)|0;o=h*12785|0;D=k*64277|0;D=(16?o>>16:o)-(16?D>>16:D)|0;o=i*54491|0;E=j*36410|0;o=(16?E>>16:E)+(16?o>>16:o)|0;E=j*54491|0;p=i*36410|0;p=(16?E>>16:E)-(16?p>>16:p)|0;E=(C-o|0)*46341|0;E=16?E>>16:E;F=(D-p|0)*46341|0;F=16?F>>16:F;o=C+o|0;p=D+p|0;D=b[q>>1]|0;j=(D+m|0)*46341|0;D=(D-m|0)*46341|0;j=(16?j>>16:j)+g|0;D=(16?D>>16:D)+g|0;h=l<<16>>16;i=h*60547|0;m=n<<16>>16;k=m*25080|0;i=(16?k>>16:k)+(16?i>>16:i)|0;h=h*25080|0;m=m*60547|0;m=(16?h>>16:h)-(16?m>>16:m)|0;h=j-i|0;i=j+i|0;j=D+E|0;k=F-m|0;l=D-E|0;m=F+m|0;if(t){F=i+o|0;F=4?F>>4:F;E=F^-2147483648;a[s>>0]=F>>>0>255?(31?E>>31:E):F;F=i-o|0;F=4?F>>4:F;E=F^-2147483648;a[s+u>>0]=F>>>0>255?(31?E>>31:E):F;F=j+m|0;F=4?F>>4:F;E=F^-2147483648;a[s+e>>0]=F>>>0>255?(31?E>>31:E):F;F=j-m|0;F=4?F>>4:F;E=F^-2147483648;a[s+z>>0]=F>>>0>255?(31?E>>31:E):F;F=h+p|0;F=4?F>>4:F;E=F^-2147483648;a[s+y>>0]=F>>>0>255?(31?E>>31:E):F;F=h-p|0;F=4?F>>4:F;E=F^-2147483648;a[s+x>>0]=F>>>0>255?(31?E>>31:E):F;F=l+k|0;F=4?F>>4:F;E=F^-2147483648;a[s+w>>0]=F>>>0>255?(31?E>>31:E):F;F=l-k|0;F=4?F>>4:F;E=F^-2147483648;a[s+v>>0]=F>>>0>255?(31?E>>31:E):F;break}else{F=i+o|0;F=(4?F>>4:F)+(d[s>>0]|0)|0;E=F^-2147483648;a[s>>0]=F>>>0>255?(31?E>>31:E):F;F=s+u|0;E=i-o|0;E=(4?E>>4:E)+(d[F>>0]|0)|0;D=E^-2147483648;a[F>>0]=E>>>0>255?(31?D>>31:D):E;F=s+e|0;E=j+m|0;E=(4?E>>4:E)+(d[F>>0]|0)|0;D=E^-2147483648;a[F>>0]=E>>>0>255?(31?D>>31:D):E;F=s+z|0;E=j-m|0;E=(4?E>>4:E)+(d[F>>0]|0)|0;D=E^-2147483648;a[F>>0]=E>>>0>255?(31?D>>31:D):E;F=s+y|0;E=h+p|0;E=(4?E>>4:E)+(d[F>>0]|0)|0;D=E^-2147483648;a[F>>0]=E>>>0>255?(31?D>>31:D):E;F=s+x|0;E=h-p|0;E=(4?E>>4:E)+(d[F>>0]|0)|0;D=E^-2147483648;a[F>>0]=E>>>0>255?(31?D>>31:D):E;F=s+w|0;E=l+k|0;E=(4?E>>4:E)+(d[F>>0]|0)|0;D=E^-2147483648;a[F>>0]=E>>>0>255?(31?D>>31:D):E;F=s+v|0;E=l-k|0;E=(4?E>>4:E)+(d[F>>0]|0)|0;D=E^-2147483648;a[F>>0]=E>>>0>255?(31?D>>31:D):E;break}}while(0);r=r+1|0;if((r|0)==8)break;else{s=s+1|0;q=q+16|0}}return}function _ff_vp3dsp_set_bounding_values(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=h;g=a+508|0;if(b>>>0>=128){c[d>>2]=119242;c[d+4>>2]=119262;c[d+8>>2]=470;_av_log(0,0,132640,d);wb()}_memset(a|0,0,1024)|0;if(b|0){d=0;do{f=0-d|0;c[g+(f<<2)>>2]=f;c[g+(d<<2)>>2]=d;d=d+1|0}while((d|0)<(b|0));d=(b|0)!=0;if((b|0)<128&d){d=b;f=b;while(1){c[g+(f<<2)>>2]=d;c[g+(0-f<<2)>>2]=0-d;e=d+-1|0;d=(e|0)!=0;if((f|0)<127&d){d=e;f=f+1|0}else break}}else e=b;if(d)c[a+1020>>2]=e}b=H(b,33686018)|0;c[a+1028>>2]=b;c[a+1024>>2]=b;Xc=h;return}function _parse(a,b,e,f,g,h){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0;i=d[g>>0]|0;c[a+32>>2]=((c[b+16>>2]|0)==30?(6?i>>>6:i)&1:7?i>>>7:i)+1;c[e>>2]=g;c[f>>2]=h;return h|0}function _ff_vp56_init_dequant(a,e){a=a|0;e=e|0;var f=0;f=a+508|0;if((c[f>>2]|0)!=(e|0))_ff_vp3dsp_set_bounding_values(a+1480|0,d[22528+e>>0]|0);c[f>>2]=e;b[a+512>>1]=(d[21504+e>>0]|0)<<2;b[a+514>>1]=(d[21440+e>>0]|0)<<2;return}function _ff_vp56_decode_frame(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;x=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);t=x+8|0;p=x;h=c[f+24>>2]|0;v=c[a+24>>2]|0;j=v+360|0;w=c[j>>2]|0;u=f+28|0;f=c[u>>2]|0;if(c[v+2764>>2]|0){if((f|0)<3){e=-1094995529;Xc=x;return e|0}g=(d[h+1>>0]|0)<<8|(d[h>>0]|0)<<16|(d[h+2>>0]|0);f=f+-3|0;if((f|0)<(g|0)){e=-1094995529;Xc=x;return e|0}else{s=f;f=h+3|0}}else{s=f;g=f;f=h}r=f;f=hd[c[v+2824>>2]&63](v,r,g)|0;if((f|0)<0){e=f;Xc=x;return e|0}i=(f|0)==1;if(i){h=v+2828|0;_av_frame_unref(c[j>>2]|0);f=c[h>>2]|0;if(f|0)_av_frame_unref(c[f+360>>2]|0);_av_frame_unref(c[v+364>>2]|0);f=c[h>>2]|0;if(f|0)_av_frame_unref(c[f+364>>2]|0);_av_frame_unref(c[v+368>>2]|0);f=c[h>>2]|0;if(f|0)_av_frame_unref(c[f+368>>2]|0);_av_frame_unref(c[v+372>>2]|0);f=c[h>>2]|0;if(f|0)_av_frame_unref(c[f+372>>2]|0)}f=_ff_get_buffer(a,w,1)|0;if((f|0)<0){if(!i){e=f;Xc=x;return e|0}_ff_set_dimensions(a,0,0)|0;e=f;Xc=x;return e|0}o=a+112|0;if((c[o>>2]|0)==33?(k=v+2828|0,_av_frame_unref(c[(c[k>>2]|0)+360>>2]|0),k=_av_frame_ref(c[(c[k>>2]|0)+360>>2]|0,w)|0,(k|0)<0):0){_av_frame_unref(w);if(!i){e=k;Xc=x;return e|0}_ff_set_dimensions(a,0,0)|0;e=k;Xc=x;return e|0}a:do if(i){l=v;while(1){h=c[l>>2]|0;i=c[l+360>>2]|0;j=i+32|0;m=c[j>>2]|0;y=h+100|0;k=c[y>>2]|0;c[l+456>>2]=k;c[l+444>>2]=k;k=(c[y>>2]|0)/2|0;c[l+452>>2]=k;c[l+448>>2]=k;k=h+104|0;n=c[k>>2]|0;c[l+472>>2]=n;c[l+460>>2]=n;n=(c[k>>2]|0)/2|0;c[l+468>>2]=n;c[l+464>>2]=n;c[l+5452>>2]=0;n=l+2768|0;f=c[n>>2]|0;j=H(c[j>>2]|0,f)|0;c[l+2780>>2]=j;j=H(c[i+36>>2]|0,f)|0;c[l+2784>>2]=j;j=H(c[i+40>>2]|0,f)|0;c[l+2788>>2]=j;f=H(c[i+44>>2]|0,f)|0;c[l+2792>>2]=f;y=c[y>>2]|0;f=(y+15|0)/16|0;i=l+476|0;c[i>>2]=f;k=c[k>>2]|0;j=l+480|0;c[j>>2]=(k+15|0)/16|0;if((y|0)>16e3|(k|0)>16e3){q=19;break}y=l+516|0;_av_reallocp_array(y,(f<<2)+6|0,12)|0;k=l+616|0;_av_reallocp_array(k,H(c[j>>2]|0,c[i>>2]|0)|0,8)|0;h=l+376|0;_av_free(c[h>>2]|0);f=_av_malloc(m<<4)|0;c[h>>2]=f;h=l+380|0;c[h>>2]=f;if(!(c[y>>2]|0))break;if((f|0)==0|(c[k>>2]|0)==0)break;if((c[n>>2]|0)<0)c[h>>2]=f+(m*15|0);l=c[l+2828>>2]|0;if(!l)break a}if((q|0)==19){_ff_set_dimensions(h,0,0)|0;_av_log(h,16,119322,p)}_av_frame_unref(w);y=-1094995529;Xc=x;return y|0}while(0);f=c[o>>2]|0;b:do if((f|0)==33){f=a+92|0;h=c[f>>2]|0;i=a+96|0;j=c[i>>2]|0;k=a+100|0;l=c[k>>2]|0;m=a+104|0;n=c[m>>2]|0;y=c[v+2828>>2]|0;switch(hd[c[y+2824>>2]&63](y,r+g|0,s-g|0)|0){case 0:{f=c[o>>2]|0;break b}case 1:{_av_log(a,16,119339,t);c[f>>2]=h;c[i>>2]=j;c[k>>2]=l;c[m>>2]=n;break}default:{}}_av_frame_unref(w);y=-1094995529;Xc=x;return y|0}while(0);y=v+5456|0;c[y>>2]=0;pd[c[a+708>>2]&15](a,77,0,0,(f|0)==33?2:1)|0;if(c[y>>2]|0){y=-1094995529;Xc=x;return y|0}f=_av_frame_ref(b,w)|0;if((f|0)<0){y=f;Xc=x;return y|0}c[e>>2]=1;y=c[u>>2]|0;Xc=x;return y|0}function _ff_vp56_decode_mbs(f,g,h,i){f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0;Pa=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);Oa=Pa;g=c[f+24>>2]|0;Ma=(h|0)==1;Na=Ma&1;if(Ma)Ka=c[g+2828>>2]|0;else Ka=g;Ja=Ka+360|0;La=c[Ja>>2]|0;Ma=La+84|0;g=La+88|0;if(c[Ma>>2]|0){c[g>>2]=1;sd[c[Ka+2812>>2]&127](Ka);i=H(c[Ka+476>>2]|0,c[Ka+480>>2]|0)|0;if((i|0)>0){h=c[Ka+616>>2]|0;g=0;do{a[h+(g<<3)>>0]=1;g=g+1|0}while((g|0)<(i|0))}}else{c[g>>2]=2;F=c[Ka+2832>>2]|0;s=Ka+384|0;t=Ka+388|0;u=Ka+400|0;v=Ka+392|0;w=Ka+396|0;r=0;do{j=c[s>>2]|0;i=d[22704+j>>0]|0;Ia=c[t>>2]|0;g=c[u>>2]|0;j=j<>2]=j;g=g<-1?(D=c[v>>2]|0,D>>>0<(c[w>>2]|0)>>>0):0){c[v>>2]=D+2;g=((_llvm_bswap_i16(d[D>>0]|d[D+1>>0]<<8|0)|0)&65535)<>2]=k;i=(j*174|0)+-174|0;i=(8?i>>8:i)+1|0;h=i<<16;if(g>>>0>>0){c[s>>2]=i;c[u>>2]=g;h=k}else{l=j-i|0;g=g-h|0;c[u>>2]=g;i=d[22704+l>>0]|0;l=l<>2]=l;g=g<-1?(E=c[v>>2]|0,E>>>0<(c[w>>2]|0)>>>0):0){c[v>>2]=E+2;g=((_llvm_bswap_i16(d[E>>0]|d[E+1>>0]<<8|0)|0)&65535)<>2]=i;h=l+1|0;h=1?h>>1:h;j=h<<16;k=g>>>0>=j>>>0;if(k){h=l-h|0;c[s>>2]=h;g=g-j|0}else c[s>>2]=h;c[u>>2]=g;m=(k&1)<<1;Ia=d[22704+h>>0]|0;l=h<>2]=l;g=g<-1?(A=c[v>>2]|0,A>>>0<(c[w>>2]|0)>>>0):0){c[v>>2]=A+2;g=((_llvm_bswap_i16(d[A>>0]|d[A+1>>0]<<8|0)|0)&65535)<>2]=i;h=l+1|0;h=1?h>>1:h;j=h<<16;k=g>>>0>=j>>>0;if(k){h=l-h|0;c[s>>2]=h;g=g-j|0}else c[s>>2]=h;c[u>>2]=g;m=(m|k&1)<<1;Ia=d[22704+h>>0]|0;l=h<>2]=l;g=g<-1?(B=c[v>>2]|0,B>>>0<(c[w>>2]|0)>>>0):0){c[v>>2]=B+2;g=((_llvm_bswap_i16(d[B>>0]|d[B+1>>0]<<8|0)|0)&65535)<>2]=i;h=l+1|0;h=1?h>>1:h;j=h<<16;k=g>>>0>=j>>>0;if(k){h=l-h|0;c[s>>2]=h;g=g-j|0}else c[s>>2]=h;c[u>>2]=g;l=(m|k&1)<<1;Ia=d[22704+h>>0]|0;k=h<>2]=k;g=g<-1?(C=c[v>>2]|0,C>>>0<(c[w>>2]|0)>>>0):0){c[v>>2]=C+2;g=((_llvm_bswap_i16(d[C>>0]|d[C+1>>0]<<8|0)|0)&65535)<>2]=i;i=k+1|0;i=1?i>>1:i;h=i<<16;j=g>>>0>=h>>>0;if(j){c[s>>2]=k-i;g=g-h|0}else c[s>>2]=i;c[u>>2]=g;h=F+1876+(r*20|0)|0;g=21568+((l|j&1)*60|0)+(r*20|0)|0;i=h+20|0;do{a[h>>0]=a[g>>0]|0;h=h+1|0;g=g+1|0}while((h|0)<(i|0));g=c[u>>2]|0;h=c[t>>2]|0;i=c[s>>2]|0}Ia=d[22704+i>>0]|0;j=i<>2]=j;i=g<-1?(x=c[v>>2]|0,x>>>0<(c[w>>2]|0)>>>0):0){c[v>>2]=x+2;i=((_llvm_bswap_i16(d[x>>0]|d[x+1>>0]<<8|0)|0)&65535)<>2]=g;g=(j*254|0)+-254|0;g=(8?g>>8:g)+1|0;h=g<<16;if(i>>>0>>0){c[s>>2]=g;c[u>>2]=i}else{c[s>>2]=j-g;c[u>>2]=i-h;p=0;do{q=0;do{k=c[s>>2]|0;i=d[22704+k>>0]|0;Ia=c[t>>2]|0;g=c[u>>2]|0;k=k<>2]=k;g=g<-1?(y=c[v>>2]|0,y>>>0<(c[w>>2]|0)>>>0):0){c[v>>2]=y+2;g=((_llvm_bswap_i16(d[y>>0]|d[y+1>>0]<<8|0)|0)&65535)<>2]=i;h=(k*205|0)+-205|0;h=(8?h>>8:h)+1|0;j=h<<16;if(g>>>0>>0){c[s>>2]=h;c[u>>2]=g}else{k=k-h|0;g=g-j|0;c[u>>2]=g;Ia=d[22704+k>>0]|0;k=k<>2]=k;g=g<-1?(z=c[v>>2]|0,z>>>0<(c[w>>2]|0)>>>0):0){c[v>>2]=z+2;g=((_llvm_bswap_i16(d[z>>0]|d[z+1>>0]<<8|0)|0)&65535)<>2]=i;j=k+1|0;j=1?j>>1:j;h=j<<16;n=g>>>0>=h>>>0;o=n&1;if(n){Ia=k-j|0;c[s>>2]=Ia;g=g-h|0;h=Ia}else{c[s>>2]=j;h=j}c[u>>2]=g;j=a[22592]|0;if(j<<24>>24>0){m=22592;l=j;while(1){j=d[119395+(a[m+1>>0]|0)>>0]|0;Ia=d[22704+h>>0]|0;k=h<>2]=k;g=g<-1){h=c[v>>2]|0;if(h>>>0>=(c[w>>2]|0)>>>0)break;c[v>>2]=h+2;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;h=H(k+-1|0,j)|0;h=(8?h>>8:h)+1|0;j=h<<16;if(g>>>0>>0){c[s>>2]=h;c[u>>2]=g;j=1}else{h=k-h|0;c[s>>2]=h;g=g-j|0;c[u>>2]=g;j=l<<24>>24}m=m+(j<<1)|0;j=a[m>>0]|0;if(j<<24>>24<=0){k=j;j=g;break}else l=j}}else{k=j;j=g}g=0-(k<<24>>24)|0;if(!(k<<24>>24)){Ia=d[22704+h>>0]|0;l=h<>2]=l;h=j<-1){g=c[v>>2]|0;if(g>>>0>=(c[w>>2]|0)>>>0)break;c[v>>2]=g+2;h=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=i;g=l+1|0;g=1?g>>1:g;j=g<<16;k=h>>>0>=j>>>0;if(k){g=l-g|0;c[s>>2]=g;h=h-j|0}else c[s>>2]=g;c[u>>2]=h;m=(k&1)<<1;Ia=d[22704+g>>0]|0;l=g<>2]=l;h=h<-1){g=c[v>>2]|0;if(g>>>0>=(c[w>>2]|0)>>>0)break;c[v>>2]=g+2;h=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=i;g=l+1|0;g=1?g>>1:g;j=g<<16;k=h>>>0>=j>>>0;if(k){g=l-g|0;c[s>>2]=g;h=h-j|0}else c[s>>2]=g;c[u>>2]=h;m=(m|k&1)<<1;Ia=d[22704+g>>0]|0;l=g<>2]=l;h=h<-1){g=c[v>>2]|0;if(g>>>0>=(c[w>>2]|0)>>>0)break;c[v>>2]=g+2;h=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=i;g=l+1|0;g=1?g>>1:g;j=g<<16;k=h>>>0>=j>>>0;if(k){g=l-g|0;c[s>>2]=g;h=h-j|0}else c[s>>2]=g;c[u>>2]=h;m=(m|k&1)<<1;Ia=d[22704+g>>0]|0;l=g<>2]=l;h=h<-1){g=c[v>>2]|0;if(g>>>0>=(c[w>>2]|0)>>>0)break;c[v>>2]=g+2;h=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=i;g=l+1|0;g=1?g>>1:g;j=g<<16;k=h>>>0>=j>>>0;if(k){g=l-g|0;c[s>>2]=g;h=h-j|0}else c[s>>2]=g;c[u>>2]=h;m=(m|k&1)<<1;Ia=d[22704+g>>0]|0;l=g<>2]=l;h=h<-1){g=c[v>>2]|0;if(g>>>0>=(c[w>>2]|0)>>>0)break;c[v>>2]=g+2;h=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=i;g=l+1|0;g=1?g>>1:g;j=g<<16;k=h>>>0>=j>>>0;if(k){g=l-g|0;c[s>>2]=g;h=h-j|0}else c[s>>2]=g;c[u>>2]=h;m=(m|k&1)<<1;Ia=d[22704+g>>0]|0;l=g<>2]=l;h=h<-1){g=c[v>>2]|0;if(g>>>0>=(c[w>>2]|0)>>>0)break;c[v>>2]=g+2;h=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=i;g=l+1|0;g=1?g>>1:g;j=g<<16;k=h>>>0>=j>>>0;if(k){g=l-g|0;c[s>>2]=g;h=h-j|0}else c[s>>2]=g;c[u>>2]=h;l=(m|k&1)<<1;Ia=d[22704+g>>0]|0;k=g<>2]=k;g=h<-1){h=c[v>>2]|0;if(h>>>0>=(c[w>>2]|0)>>>0)break;c[v>>2]=h+2;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;i=k+1|0;i=1?i>>1:i;h=i<<16;j=g>>>0>=h>>>0;if(j){c[s>>2]=k-i;g=g-h|0}else c[s>>2]=i;c[u>>2]=g;g=(l|j&1)<<2}Ia=F+1876+(r*20|0)+(p<<1)+q|0;a[Ia>>0]=(g^n<<31>>31)+o+(d[Ia>>0]|0)}q=q+1|0}while((q|0)!=2);p=p+1|0}while((p|0)!=10)}r=r+1|0}while((r|0)!=3);j=Oa+8|0;k=Oa+12|0;l=Oa+16|0;m=Oa+4|0;n=Oa+28|0;o=Oa+20|0;p=Oa+24|0;q=Oa+32|0;r=Oa+36|0;i=0;do{g=a[F+1876+(i*20|0)+1>>0]|0;c[Oa>>2]=(g&255)*100;c[m>>2]=(d[F+1876+(i*20|0)+3>>0]|0)*100;c[j>>2]=(d[F+1876+(i*20|0)+5>>0]|0)*100;c[k>>2]=(d[F+1876+(i*20|0)+7>>0]|0)*100;c[l>>2]=(d[F+1876+(i*20|0)+9>>0]|0)*100;c[o>>2]=(d[F+1876+(i*20|0)+11>>0]|0)*100;c[p>>2]=(d[F+1876+(i*20|0)+13>>0]|0)*100;c[n>>2]=(d[F+1876+(i*20|0)+15>>0]|0)*100;c[q>>2]=(d[F+1876+(i*20|0)+17>>0]|0)*100;c[r>>2]=(d[F+1876+(i*20|0)+19>>0]|0)*100;h=0;while(1){ya=d[F+1876+(i*20|0)+(h<<1)>>0]|0;a[F+1576+(i*100|0)+(h*10|0)>>0]=255-(((ya*255|0)>>>0)/(((g&255)+1+ya|0)>>>0)|0);g=Oa+(h<<2)|0;c[g>>2]=0;ya=c[Oa>>2]|0;za=(c[j>>2]|0)+ya|0;Aa=c[k>>2]|0;Ba=(c[l>>2]|0)+Aa|0;va=Ba+za|0;Ca=c[m>>2]|0;Da=(c[n>>2]|0)+Ca|0;Fa=c[o>>2]|0;Ga=(c[p>>2]|0)+Fa|0;Ha=c[q>>2]|0;Ia=(c[r>>2]|0)+Ha|0;Ea=Ia+Ga|0;xa=Ea+Da|0;wa=va+1|0;a[F+1576+(i*100|0)+(h*10|0)+1>>0]=((va*255|0)/(xa+wa|0)|0)+1;a[F+1576+(i*100|0)+(h*10|0)+2>>0]=((za*255|0)/(wa|0)|0)+1;a[F+1576+(i*100|0)+(h*10|0)+3>>0]=((Da*255|0)/(xa+1|0)|0)+1;a[F+1576+(i*100|0)+(h*10|0)+4>>0]=((ya*255|0)/(za+1|0)|0)+1;a[F+1576+(i*100|0)+(h*10|0)+5>>0]=((Aa*255|0)/(Ba+1|0)|0)+1;a[F+1576+(i*100|0)+(h*10|0)+6>>0]=((Ca*255|0)/(Da+1|0)|0)+1;a[F+1576+(i*100|0)+(h*10|0)+7>>0]=((Ga*255|0)/(Ea+1|0)|0)+1;a[F+1576+(i*100|0)+(h*10|0)+8>>0]=((Fa*255|0)/(Ga+1|0)|0)+1;a[F+1576+(i*100|0)+(h*10|0)+9>>0]=((Ha*255|0)/(Ia+1|0)|0)+1;c[g>>2]=(d[F+1876+(i*20|0)+(h<<1)+1>>0]|0)*100;g=h+1|0;if((g|0)==10)break;h=g;g=a[F+1876+(i*20|0)+(g<<1)+1>>0]|0}i=i+1|0}while((i|0)!=3);sd[c[Ka+2816>>2]&127](Ka);c[Ka+612>>2]=0}a:do if(!(ed[c[Ka+2820>>2]&127](Ka)|0)){Ia=Ka+592|0;c[Ia>>2]=0;c[Ia+4>>2]=0;c[Ia+8>>2]=0;c[Ia+12>>2]=0;b[Ia+16>>1]=0;b[Ka+598>>1]=128;b[Ka+604>>1]=128;Ia=Ka+476|0;k=c[Ia>>2]|0;g=k<<2;h=c[Ka+516>>2]|0;if((g|0)>-6){c[h+4>>2]=-1;b[h+8>>1]=0;a[h>>0]=0;i=g+5|0;g=1;while(1){c[h+(g*12|0)+4>>2]=-1;b[h+(g*12|0)+8>>1]=0;a[h+(g*12|0)>>0]=0;if((g|0)<(i|0))g=g+1|0;else break}}c[h+(((k<<1)+2|0)*12|0)+4>>2]=0;c[h+(((k*3|0)+4|0)*12|0)+4>>2]=0;aa=c[La+32>>2]|0;ba=c[La+36>>2]|0;ca=Ka+2768|0;i=c[ca>>2]|0;da=(31?i>>31:i)&7;ea=Ka+480|0;h=c[ea>>2]|0;do if((h|0)>0){fa=Ka+2504|0;ga=Ka+2760|0;ha=Ka+568|0;ia=Ka+572|0;ja=Ka+576|0;ka=Ka+580|0;la=Ka+584|0;ma=Ka+588|0;na=Ka+2772|0;oa=aa<<3;pa=Ka+2776|0;qa=Ka+484|0;ra=Ka+488|0;sa=Ka+492|0;ta=Ka+496|0;ua=Ka+500|0;va=Ka+504|0;wa=Ka+360|0;xa=Ka+612|0;ya=Ka+2832|0;za=Ka+384|0;Aa=Ka+388|0;Ba=Ka+400|0;Ca=Ka+2808|0;Da=Ka+616|0;Ha=Ka+1416|0;Ea=Ka+392|0;Fa=Ka+396|0;Ga=Ka+5452|0;u=f+572|0;v=Ka+1420|0;w=Ka+1424|0;x=Ka+1428|0;y=Ka+1432|0;z=Ka+1436|0;A=Ka+1440|0;B=Ka+1444|0;C=Ka+2800|0;D=Ka+1416|0;E=Ka+1418|0;F=Ka+1420|0;f=Ka+1422|0;G=Ka+1424|0;I=Ka+1426|0;J=Ka+1428|0;K=Ka+1430|0;L=Ka+1436|0;M=Ka+1432|0;O=Ka+1438|0;P=Ka+1434|0;Q=Ka+524|0;R=Ka+528|0;S=Ka+520|0;T=Ka+536|0;U=Ka+540|0;V=Ka+532|0;W=Ka+548|0;X=Ka+552|0;Y=Ka+544|0;Z=Ka+560|0;_=Ka+564|0;$=Ka+556|0;t=0;g=0;j=i;i=k;b:while(1){c[Q>>2]=-1;b[R>>1]=0;a[S>>0]=0;c[T>>2]=-1;b[U>>1]=0;a[V>>0]=0;c[W>>2]=-1;b[X>>1]=0;a[Y>>0]=0;c[Z>>2]=-1;b[_>>1]=0;a[$>>0]=0;s=(j|0)<0?h+~t|0:t;_memset(fa|0,0,256)|0;c[ga>>2]=404232216;c[ha>>2]=1;c[ia>>2]=2;c[ja>>2]=1;c[ka>>2]=2;c[la>>2]=(i<<1)+3;c[ma>>2]=(i*3|0)+5;i=H(s<<4|da,aa)|0;c[Ka+484+(c[na>>2]<<2)>>2]=i;c[Ka+484+(c[pa>>2]<<2)>>2]=(c[Ka+484+(c[na>>2]<<2)>>2]|0)+oa;c[ra>>2]=(c[qa>>2]|0)+8;c[ta>>2]=(c[sa>>2]|0)+8;i=H(s<<3|da,ba)|0;c[ua>>2]=i;c[va>>2]=i;i=c[Ia>>2]|0;if((i|0)>0){s=0;while(1){do if(!g){if(!(c[(c[wa>>2]|0)+84>>2]|0)){c[Oa>>2]=0;o=_vp56_get_vectors_predictors(Ka,t,s,1)|0;j=c[xa>>2]|0;p=c[ya>>2]|0;i=d[p+1576+(o*100|0)+(j*10|0)>>0]|0;l=c[za>>2]|0;h=d[22704+l>>0]|0;r=c[Aa>>2]|0;g=c[Ba>>2]|0;l=l<>2]=l;g=g<-1?(Ra=c[Ea>>2]|0,Ra>>>0<(c[Fa>>2]|0)>>>0):0){c[Ea>>2]=Ra+2;g=((_llvm_bswap_i16(d[Ra>>0]|d[Ra+1>>0]<<8|0)|0)&65535)<>2]=h;i=H(l+-1|0,i)|0;i=(8?i>>8:i)+1|0;k=i<<16;if(g>>>0>>0){c[za>>2]=i;c[Ba>>2]=g;k=a[22624]|0;if(k<<24>>24>0){n=22624;m=k;while(1){k=d[(a[n+1>>0]|0)+(p+1576+(o*100|0)+(j*10|0))>>0]|0;r=d[22704+i>>0]|0;l=i<>2]=l;g=g<-1){i=c[Ea>>2]|0;if(i>>>0>=(c[Fa>>2]|0)>>>0)break;c[Ea>>2]=i+2;g=((_llvm_bswap_i16(d[i>>0]|d[i+1>>0]<<8|0)|0)&65535)<>2]=h;i=H(l+-1|0,k)|0;i=(8?i>>8:i)+1|0;k=i<<16;if(g>>>0>>0){c[za>>2]=i;c[Ba>>2]=g;k=1}else{i=l-i|0;c[za>>2]=i;g=g-k|0;c[Ba>>2]=g;k=m<<24>>24}n=n+(k<<1)|0;k=a[n>>0]|0;if(k<<24>>24<=0){j=k;break}else m=k}}else j=k;j=0-(j<<24>>24)|0}else{i=l-i|0;c[za>>2]=i;g=g-k|0;c[Ba>>2]=g}c[xa>>2]=j;r=(c[Da>>2]|0)+((H(c[Ia>>2]|0,t)|0)+s<<3)|0;a[r>>0]=j;switch(j|0){case 3:{g=A;Sa=184;break}case 4:{g=B;Sa=184;break}case 8:{_vp56_get_vectors_predictors(Ka,t,s,2)|0;g=A;Sa=184;break}case 9:{_vp56_get_vectors_predictors(Ka,t,s,2)|0;g=B;Sa=184;break}case 2:{td[c[C>>2]&63](Ka,Oa);g=Oa;Sa=184;break}case 6:{_vp56_get_vectors_predictors(Ka,t,s,2)|0;td[c[C>>2]&63](Ka,Oa);g=Oa;Sa=184;break}case 7:{r=d[22704+i>>0]|0;l=i<>2]=l;i=g<-1){g=c[Ea>>2]|0;if(g>>>0>=(c[Fa>>2]|0)>>>0)break;c[Ea>>2]=g+2;i=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=h;g=l+1|0;g=1?g>>1:g;j=g<<16;k=i>>>0>=j>>>0;if(k){g=l-g|0;c[za>>2]=g;i=i-j|0}else c[za>>2]=g;c[Ba>>2]=i;m=(k&1)<<1;r=d[22704+g>>0]|0;l=g<>2]=l;i=i<-1){g=c[Ea>>2]|0;if(g>>>0>=(c[Fa>>2]|0)>>>0)break;c[Ea>>2]=g+2;i=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=h;g=l+1|0;g=1?g>>1:g;j=g<<16;k=i>>>0>=j>>>0;if(k){g=l-g|0;c[za>>2]=g;i=i-j|0}else c[za>>2]=g;c[Ba>>2]=i;r=m|k&1;q=(r|0)==0;r=r+1|0;p=d[22704+g>>0]|0;l=g<>2]=l;i=i<-1){g=c[Ea>>2]|0;if(g>>>0>=(c[Fa>>2]|0)>>>0)break;c[Ea>>2]=g+2;i=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=h;g=l+1|0;g=1?g>>1:g;j=g<<16;k=i>>>0>=j>>>0;if(k){g=l-g|0;c[za>>2]=g;i=i-j|0}else c[za>>2]=g;c[Ba>>2]=i;m=(k&1)<<1;p=d[22704+g>>0]|0;l=g<>2]=l;i=i<-1){g=c[Ea>>2]|0;if(g>>>0>=(c[Fa>>2]|0)>>>0)break;c[Ea>>2]=g+2;i=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=h;g=l+1|0;g=1?g>>1:g;j=g<<16;k=i>>>0>=j>>>0;if(k){g=l-g|0;c[za>>2]=g;i=i-j|0}else c[za>>2]=g;c[Ba>>2]=i;o=m|k&1;p=(o|0)==0;o=o+1|0;n=d[22704+g>>0]|0;l=g<>2]=l;i=i<-1){g=c[Ea>>2]|0;if(g>>>0>=(c[Fa>>2]|0)>>>0)break;c[Ea>>2]=g+2;i=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=h;g=l+1|0;g=1?g>>1:g;j=g<<16;k=i>>>0>=j>>>0;if(k){g=l-g|0;c[za>>2]=g;i=i-j|0}else c[za>>2]=g;c[Ba>>2]=i;m=(k&1)<<1;n=d[22704+g>>0]|0;l=g<>2]=l;i=i<-1){g=c[Ea>>2]|0;if(g>>>0>=(c[Fa>>2]|0)>>>0)break;c[Ea>>2]=g+2;i=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=h;g=l+1|0;g=1?g>>1:g;j=g<<16;k=i>>>0>=j>>>0;if(k){g=l-g|0;c[za>>2]=g;i=i-j|0}else c[za>>2]=g;c[Ba>>2]=i;m=m|k&1;n=(m|0)==0;m=m+1|0;k=d[22704+g>>0]|0;l=g<>2]=l;i=i<-1){g=c[Ea>>2]|0;if(g>>>0>=(c[Fa>>2]|0)>>>0)break;c[Ea>>2]=g+2;i=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)<>2]=h;g=l+1|0;g=1?g>>1:g;j=g<<16;k=i>>>0>=j>>>0;if(k){g=l-g|0;c[za>>2]=g;i=i-j|0}else c[za>>2]=g;c[Ba>>2]=i;l=(k&1)<<1;j=d[22704+g>>0]|0;k=g<>2]=k;g=i<-1){h=c[Ea>>2]|0;if(h>>>0>=(c[Fa>>2]|0)>>>0)break;c[Ea>>2]=h+2;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;i=k+1|0;i=1?i>>1:i;h=i<<16;j=g>>>0>=h>>>0;if(j){c[za>>2]=k-i;g=g-h|0}else c[za>>2]=i;c[Ba>>2]=g;j=l|j&1;k=(j|0)==0;j=j+1|0;switch((q?0:r&255)&7){case 0:{b[D>>1]=0;b[E>>1]=0;break}case 2:{td[c[C>>2]&63](Ka,Ha);break}case 3:{c[Ha>>2]=c[A>>2];break}case 4:{c[Ha>>2]=c[B>>2];break}default:{}}g=e[D>>1]|0;i=e[E>>1]|0;switch((p?0:o&255)&7){case 0:{b[F>>1]=0;b[f>>1]=0;break}case 2:{td[c[C>>2]&63](Ka,v);break}case 3:{c[v>>2]=c[A>>2];break}case 4:{c[v>>2]=c[B>>2];break}default:{}}g=(e[F>>1]|0)+g|0;h=(e[f>>1]|0)+i|0;switch((n?0:m&255)&7){case 0:{b[G>>1]=0;b[I>>1]=0;break}case 2:{td[c[C>>2]&63](Ka,w);break}case 3:{c[w>>2]=c[A>>2];break}case 4:{c[w>>2]=c[B>>2];break}default:{}}i=g+(e[G>>1]|0)|0;g=h+(e[I>>1]|0)|0;switch((k?0:j&255)&7){case 0:{b[J>>1]=0;b[K>>1]=0;break}case 2:{td[c[C>>2]&63](Ka,x);break}case 3:{c[x>>2]=c[A>>2];break}case 4:{c[x>>2]=c[B>>2];break}default:{}}p=(i&65535)+(e[J>>1]|0)|0;q=(g&65535)+(e[K>>1]|0)|0;r=(c[Da>>2]|0)+((H(c[Ia>>2]|0,t)|0)+s<<3)+4|0;c[r>>2]=c[x>>2];r=p<<16;r=((p&65535)<<16>>16>0?2:1)+(16?r>>16:r)|0;r=(2?r>>2:r)&65535;b[L>>1]=r;b[M>>1]=r;r=q<<16;r=((q&65535)<<16>>16>0?2:1)+(16?r>>16:r)|0;r=(2?r>>2:r)&65535;b[O>>1]=r;b[P>>1]=r;break}default:{g=Oa;Sa=184}}if((Sa|0)==184){Sa=0;r=(c[Da>>2]|0)+((H(c[Ia>>2]|0,t)|0)+s<<3)+4|0;c[r>>2]=c[g>>2];r=c[g>>2]|0;c[Ha>>2]=r;c[v>>2]=r;c[w>>2]=r;c[x>>2]=r;c[y>>2]=r;c[z>>2]=r}g=c[xa>>2]|0}else g=1;if((ed[c[Ca>>2]&127](Ka)|0)>=0){_vp56_render_mb(Ka,t,s,Na,g);g=0;break}if(!(c[Ga>>2]|0))break b;if(!(c[u>>2]|0))break b;else{g=1;Sa=227}}else Sa=227;while(0);if((Sa|0)==227){Sa=0;if(!(c[(c[wa>>2]|0)+84>>2]|0)){c[xa>>2]=0;r=c[Da>>2]|0;i=(H(c[Ia>>2]|0,t)|0)+s|0;a[r+(i<<3)>>0]=0;c[r+(i<<3)+4>>2]=0;c[Ha>>2]=0;c[Ha+4>>2]=0;c[Ha+8>>2]=0;c[Ha+12>>2]=0;c[Ha+16>>2]=0;c[Ha+20>>2]=0;i=c[xa>>2]|0}else i=1;_vp56_render_mb(Ka,t,s,Na,i)}c[ha>>2]=(c[ha>>2]|0)+2;c[qa>>2]=(c[qa>>2]|0)+16;c[ia>>2]=(c[ia>>2]|0)+2;c[ra>>2]=(c[ra>>2]|0)+16;c[ja>>2]=(c[ja>>2]|0)+2;c[sa>>2]=(c[sa>>2]|0)+16;c[ka>>2]=(c[ka>>2]|0)+2;c[ta>>2]=(c[ta>>2]|0)+16;c[la>>2]=(c[la>>2]|0)+1;c[ua>>2]=(c[ua>>2]|0)+8;c[ma>>2]=(c[ma>>2]|0)+1;c[va>>2]=(c[va>>2]|0)+8;s=s+1|0;i=c[Ia>>2]|0;if((s|0)>=(i|0)){k=i;break}}}else k=i;i=t+1|0;h=c[ea>>2]|0;if((h|0)<=(i|0)){Sa=233;break}t=i;j=c[ca>>2]|0;i=k}if((Sa|0)==233)if(!g)break;else break a;c[Ka+5456>>2]=1;Sa=-1094995529;Xc=Pa;return Sa|0}while(0);c[Ka+5452>>2]=1}while(0);if(!((c[Ma>>2]|0)==0?!(c[Ka+440>>2]|0):0))Sa=237;if((Sa|0)==237?(Qa=Ka+368|0,_av_frame_unref(c[Qa>>2]|0),Qa=_av_frame_ref(c[Qa>>2]|0,La)|0,(Qa|0)<0):0){Sa=Qa;Xc=Pa;return Sa|0}Ra=Ka+364|0;_av_frame_unref(c[Ra>>2]|0);Sa=c[Ra>>2]|0;c[Ra>>2]=c[Ja>>2];c[Ja>>2]=Sa;Sa=0;Xc=Pa;return Sa|0}function _vp56_get_vectors_predictors(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;w=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);v=w;u=v;c[u>>2]=0;c[u+4>>2]=0;u=e+476|0;m=e+480|0;n=e+616|0;o=v+2|0;p=e+1448|0;l=0;i=0;a:while(1){j=(a[22672+(l<<1)+1>>0]|0)+f|0;x=(a[22672+(l<<1)>>0]|0)+g<<16;k=16?x>>16:x;do if(((((x|0)>=0?(q=c[u>>2]|0,(k|0)<(q|0)):0)?(x=j<<16,r=16?x>>16:x,(x|0)>=0):0)?(r|0)<(c[m>>2]|0):0)?(s=(H(q,r)|0)+k|0,t=c[n>>2]|0,(c[21392+(d[t+(s<<3)>>0]<<2)>>2]|0)==(h|0)):0){j=b[t+(s<<3)+4>>1]|0;if(j<<16>>16==(b[v>>1]|0)?(b[t+(s<<3)+6>>1]|0)==(b[o>>1]|0):0)break;if(j<<16>>16==0?(b[t+(s<<3)+6>>1]|0)==0:0)break;c[v+(i<<2)>>2]=c[t+(s<<3)+4>>2];if((i|0)>0){i=-1;j=14;break a}c[p>>2]=l;i=i+1|0}while(0);l=l+1|0;if(l>>>0>=12){j=14;break}}if((j|0)==14){c[e+1440>>2]=c[v>>2];c[e+1444>>2]=c[v+4>>2];Xc=w;return i+1|0}return 0}function _vp56_render_mb(a,f,g,h,i){a=a|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0;Z=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);Y=Z;v=c[21392+(i<<2)>>2]|0;u=d[a+296>>0]|0;p=a+512|0;o=c[a+516>>2]|0;n=0;do{q=c[a+568+(n<<2)>>2]|0;m=o+(q*12|0)|0;r=d[119372+n>>0]|0;s=a+520+(r*12|0)+4|0;if((c[s>>2]|0)==(v|0)){j=b[a+520+(r*12|0)+8>>1]|0;k=1}else{j=0;k=0}t=o+(q*12|0)+4|0;if((c[t>>2]|0)==(v|0)){j=j+(b[o+(q*12|0)+8>>1]|0)|0;k=k+1|0}w=c[a>>2]|0;do if((c[(c[w+12>>2]|0)+12>>2]|0)==90)if((k|0)<2){l=m+-12|0;if((c[l+4>>2]|0)==(v|0)){j=j+(b[l+8>>1]|0)|0;if((k|0)<1)k=1;else{W=12;break}}l=m+12|0;if((c[l+4>>2]|0)==(v|0)){j=j+(b[l+8>>1]|0)|0;k=k+1|0;W=10}else W=10}else W=12;else W=10;while(0);a:do if((W|0)==10){W=0;switch(k|0){case 2:{W=12;break a}case 0:break;default:break a}j=b[a+592+((d[119362+n>>0]|0)*6|0)+(v<<1)>>1]|0}while(0);if((W|0)==12){W=0;j=(j|0)/2|0}X=a+624+(n<<7)+(u<<1)|0;V=j+(e[X>>1]|0)&65535;b[X>>1]=V;b[a+592+((d[119362+n>>0]|0)*6|0)+(v<<1)>>1]=V;b[o+(q*12|0)+8>>1]=b[X>>1]|0;c[t>>2]=v;b[a+520+(r*12|0)+8>>1]=b[X>>1]|0;c[s>>2]=v;V=(H(b[X>>1]|0,e[p>>1]|0)|0)&65535;b[X>>1]=V;n=n+1|0}while((n|0)!=6);S=a+360|0;X=c[S>>2]|0;T=c[a+360+(v<<2)>>2]|0;b:do if((i|0)==1){n=h*6|0;o=6-(h<<1)|0;if((o|0)>0){p=a+256|0;j=0;do{l=d[119362+(j+n)>>0]|0;k=(c[X+(l<<2)>>2]|0)+(c[a+484+(j<<2)>>2]|0)|0;l=c[a+2780+(l<<2)>>2]|0;m=a+624+(j<<7)|0;Y=c[a+1392+(j<<2)>>2]|0;if((Y|0)>10|(Y|0)==1)vd[c[p>>2]&127](k,l,m);else _ff_vp3dsp_idct10_put(k,l,m);j=j+1|0}while((j|0)!=(o|0))}}else{if(!(c[T>>2]|0)){Xc=Z;return}U=h*6|0;V=6-(h<<1)|0;switch(i|0){case 8:case 7:case 6:case 4:case 3:case 2:case 9:break;case 5:case 0:{if((V|0)<=0)break b;k=a+52|0;l=a+260|0;m=a+264|0;j=0;while(1){q=d[119362+(j+U)>>0]|0;n=c[a+484+(j<<2)>>2]|0;p=X+(q<<2)|0;o=a+2780+(q<<2)|0;yd[c[k>>2]&127]((c[p>>2]|0)+n|0,(c[T+(q<<2)>>2]|0)+n|0,c[o>>2]|0,8);n=(c[p>>2]|0)+n|0;o=c[o>>2]|0;p=a+624+(j<<7)|0;q=c[a+1392+(j<<2)>>2]|0;do if((q|0)<=10)if((q|0)>1){_ff_vp3dsp_idct10_add(n,o,p);break}else{vd[c[m>>2]&127](n,o,p);break}else vd[c[l>>2]&127](n,o,p);while(0);j=j+1|0;if((j|0)==(V|0))break b}}default:break b}if((V|0)>0){R=g<<4;z=f<<4;A=a+2796|0;B=a+1456|0;C=a+244|0;D=a+380|0;E=a+52|0;F=a+2804|0;G=a+508|0;I=a+1988|0;J=a+260|0;K=a+252|0;L=a+1460|0;M=a+284|0;O=a+264|0;P=a+288|0;Q=a+36|0;j=0;m=X;k=w;while(1){g=d[119362+(j+U)>>0]|0;n=c[T+(g<<2)>>2]|0;y=a+2780+(g<<2)|0;i=c[y>>2]|0;p=((j|2|0)==3?8:0)|R;q=((j|1|0)==3?8:0)|z;f=a+484+(j<<2)|0;r=c[f>>2]|0;w=(c[m+(g<<2)>>2]|0)+r|0;o=d[(c[A>>2]|0)+j>>0]|0;x=o+-1|0;l=c[B>>2]|0;k=c[k+724>>2]|0;if((k|0)<=47){if((k|0)>31?(c[m+84>>2]|0)==0:0)W=38}else W=38;if((W|0)==38){W=0;l=0}v=a+1416+(j<<2)|0;s=(b[v>>1]|0)/(o|0)|0;u=a+1416+(j<<2)+2|0;t=(b[u>>1]|0)/(o|0)|0;if(j>>>0>3){k=(p|0)/2|0;m=(q|0)/2|0}else{k=p;m=q}q=s+-2|0;o=k+q|0;p=t+-2|0;m=m+p|0;do if((o|0)>=0){k=c[a+444+(g<<2)>>2]|0;if(!((m|0)<0|(o+12|0)>=(k|0))?(m+12|0)<(c[a+460+(g<<2)>>2]|0):0)if(!l){m=s+r+(H(t,i)|0)|0;break}else{k=n+r+(H(p,i)|0)+q|0;yd[c[Q>>2]&127](c[D>>2]|0,k,i,12);k=c[D>>2]|0;m=(i<<1)+2|0;W=49;break}else W=48}else{k=c[a+444+(g<<2)>>2]|0;W=48}while(0);if((W|0)==48){W=0;r=n+r+(H(p,i)|0)+q|0;Dd[c[C>>2]&3](c[D>>2]|0,r,i,i,12,12,o,m,k,c[a+460+(g<<2)>>2]|0);k=c[D>>2]|0;m=(i<<1)+2|0;if(!l)n=k;else W=49}do if((W|0)==49){W=0;o=s&7;l=t&7;if((c[(c[(c[a>>2]|0)+12>>2]|0)+12>>2]|0)==90){n=d[22528+(c[G>>2]|0)>>0]|0;if(o|0)vd[c[M>>2]&127](k+10+(0-o)|0,i,n);if(!l){n=k;break}t=k+(H(10-l|0,i)|0)|0;vd[c[P>>2]&127](t,i,n);n=k;break}else{if(o|0)_ff_vp3dsp_h_loop_filter_12(k+10+(0-o)|0,i,I);if(!l){n=k;break}_ff_vp3dsp_v_loop_filter_12(k+(H(10-l|0,i)|0)|0,i,I);n=k;break}}while(0);l=b[v>>1]|0;u=b[u>>1]|0;l=((x&u<<16>>16|0)==0?0:u<<16>>16>0?i:0-i|0)+((x&l<<16>>16|0)==0?0:l<<16>>16>0?1:-1)|0;do if(l){k=c[F>>2]|0;if(!k){x=n+m|0;zd[c[K>>2]&63](w,x,x+l|0,i,8);break}else{u=c[L>>2]|0;b[Y>>1]=b[v>>1]|0;b[Y+2>>1]=b[v+2>>1]|0;Dd[k&3](a,w,n,m,l+m|0,i,Y,x,u,j>>>0<4&1);break}}else yd[c[E>>2]&127](w,n+m|0,i,8);while(0);n=(c[X+(g<<2)>>2]|0)+(c[f>>2]|0)|0;k=c[y>>2]|0;l=a+624+(j<<7)|0;m=c[a+1392+(j<<2)>>2]|0;do if((m|0)<=10)if((m|0)>1){_ff_vp3dsp_idct10_add(n,k,l);break}else{vd[c[O>>2]&127](n,k,l);break}else vd[c[J>>2]&127](n,k,l);while(0);j=j+1|0;if((j|0)==(V|0))break b;m=c[S>>2]|0;k=c[a>>2]|0}}}while(0);if(!h){Xc=Z;return}b[a+1136>>1]=0;b[a+1264>>1]=0;Xc=Z;return}function _ff_vp56_init(a,b,d){a=a|0;b=b|0;d=d|0;return _ff_vp56_init_context(a,c[a+24>>2]|0,b,d)|0}function _ff_vp56_init_context(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;c[e>>2]=b;c[b+112>>2]=(c[b+824>>2]|0)==0?((g|0)==0?0:33):0;_ff_h264chroma_init(e+4|0,8);h=b+60|0;_ff_hpeldsp_init(e+36|0,c[h>>2]|0);_ff_videodsp_init(e+244|0,8);_ff_vp3dsp_init(e+252|0,c[h>>2]|0);h=0;do{i=d[464+h>>0]|0;a[e+296+h>>0]=i<<3&56|(3?i>>>3:i);h=h+1|0}while((h|0)!=64);h=0;while(1){i=_av_frame_alloc()|0;c[e+360+(h<<2)>>2]=i;h=h+1|0;if(!i){i=6;break}if(h>>>0>=4){i=7;break}}do if((i|0)==6){_ff_vp56_free_context(c[b+24>>2]|0)|0;h=-12}else if((i|0)==7){c[e+376>>2]=0;c[e+516>>2]=0;c[e+616>>2]=0;c[e+508>>2]=-1;c[e+1456>>2]=1;c[e+440>>2]=0;c[e+2804>>2]=0;c[e+2764>>2]=g;c[e+2832>>2]=e+2836;h=e+2768|0;if(!f){c[h>>2]=1;c[e+2772>>2]=0;c[e+2776>>2]=2;h=0;break}else{c[h>>2]=-1;c[e+2772>>2]=2;c[e+2776>>2]=0;h=0;break}}while(0);return h|0}function _ff_vp56_free_context(a){a=a|0;var b=0;_av_freep(a+516|0);_av_freep(a+616|0);_av_freep(a+376|0);b=0;do{_av_frame_free(a+360+(b<<2)|0);b=b+1|0}while((b|0)!=4);return 0}function _ff_vp56_free(a){a=a|0;_ff_vp56_free_context(c[a+24>>2]|0)|0;return 0}function _ff_vp6dsp_init(a){a=a|0;c[a+8>>2]=7;return}function _ff_vp56_init_range_decoder(a,b,e){a=a|0;b=b|0;e=e|0;var f=0;c[a>>2]=255;c[a+4>>2]=-16;f=a+8|0;c[f>>2]=b;c[a+12>>2]=b+e;c[a+20>>2]=0;if((e|0)<1){f=-1094995529;return f|0}c[f>>2]=b+3;c[a+16>>2]=(d[b+1>>0]|0)<<8|(d[b>>0]|0)<<16|(d[b+2>>0]|0);f=0;return f|0}function _vp6_decode_init(a){a=a|0;var b=0,d=0,e=0,f=0;d=c[a+24>>2]|0;b=c[(c[a+12>>2]|0)+12>>2]|0;b=_ff_vp56_init(a,(b|0)==91&1,(b|0)==106&1)|0;if((b|0)>=0){_ff_vp6dsp_init(d+284|0);c[d+1456>>2]=0;c[d+2796>>2]=119413;c[d+2800>>2]=6;c[d+2804>>2]=3;c[d+2812>>2]=25;c[d+2816>>2]=26;c[d+2820>>2]=33;c[d+2824>>2]=21;b=d+2764|0;if(!(c[b>>2]|0))b=0;else{f=_av_mallocz(5472)|0;e=d+2828|0;c[e>>2]=f;_ff_vp56_init_context(a,f,(c[d+2768>>2]|0)==-1&1,c[b>>2]|0)|0;_ff_vp6dsp_init((c[e>>2]|0)+284|0);b=c[e>>2]|0;c[b+1456>>2]=0;c[b+2796>>2]=119413;c[b+2800>>2]=6;c[b+2804>>2]=3;c[b+2812>>2]=25;c[b+2816>>2]=26;c[b+2820>>2]=33;c[b+2824>>2]=21;b=0}}return b|0}function _vp6_decode_free(a){a=a|0;var b=0;b=c[a+24>>2]|0;_ff_vp56_free(a)|0;_vp6_decode_free_context(b);a=b+2828|0;b=c[a>>2]|0;if(b|0){_ff_vp56_free_context(b)|0;_vp6_decode_free_context(c[a>>2]|0);_av_freep(a)}return 0}function _vp6_decode_free_context(a){a=a|0;var b=0,c=0,d=0;c=0;do{_ff_free_vlc(a+4796+(c<<4)|0);_ff_free_vlc(a+4828+(c<<4)|0);b=0;do{d=0;do{_ff_free_vlc(a+4860+(c*288|0)+(b*96|0)+(d<<4)|0);d=d+1|0}while((d|0)!=6);b=b+1|0}while((b|0)!=3);c=c+1|0}while((c|0)!=2);return}function _vp6_parse_vector_adjustment(e,f){e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0;A=c[e+2832>>2]|0;b[f>>1]=0;q=f+2|0;b[q>>1]=0;if((c[e+1448>>2]|0)<2){h=c[e+1440>>2]|0;c[f>>2]=h;g=h&65535;h=(16?h>>>16:h)&65535}else{g=0;h=0}r=e+384|0;s=e+388|0;t=e+400|0;v=e+392|0;p=e+396|0;o=0;j=c[r>>2]|0;e=c[t>>2]|0;i=c[s>>2]|0;do{k=d[A+194+o>>0]|0;n=d[22704+j>>0]|0;l=j<>2]=l;e=e<-1?(B=c[v>>2]|0,B>>>0<(c[p>>2]|0)>>>0):0){c[v>>2]=B+2;e=((_llvm_bswap_i16(d[B>>0]|d[B+1>>0]<<8|0)|0)&65535)<>2]=i;m=H(l+-1|0,k)|0;m=(8?m>>8:m)+1|0;j=m<<16;do if(e>>>0>>0){c[r>>2]=m;c[t>>2]=e;k=a[21328]|0;if(k<<24>>24>0){n=21328;j=m;m=k;while(1){k=d[(a[n+1>>0]|0)+(A+200+(o*7|0))>>0]|0;I=d[22704+j>>0]|0;l=j<>2]=l;e=e<-1?(u=c[v>>2]|0,u>>>0<(c[p>>2]|0)>>>0):0){c[v>>2]=u+2;e=((_llvm_bswap_i16(d[u>>0]|d[u+1>>0]<<8|0)|0)&65535)<>2]=i;j=H(l+-1|0,k)|0;j=(8?j>>8:j)+1|0;k=j<<16;if(e>>>0>>0){c[r>>2]=j;c[t>>2]=e;k=1}else{j=l-j|0;c[r>>2]=j;e=e-k|0;c[t>>2]=e;k=m<<24>>24}n=n+(k<<1)|0;k=a[n>>0]|0;if(k<<24>>24<=0)break;else m=k}}else j=m;k=0-(k<<24>>24)|0;l=27}else{k=l-m|0;c[r>>2]=k;e=e-j|0;c[t>>2]=e;j=a[A+214+(o<<3)>>0]|0;I=d[22704+k>>0]|0;k=k<>2]=k;e=e<-1?(F=c[v>>2]|0,F>>>0<(c[p>>2]|0)>>>0):0){c[v>>2]=F+2;e=((_llvm_bswap_i16(d[F>>0]|d[F+1>>0]<<8|0)|0)&65535)<>2]=i;n=H(k+-1|0,j&255)|0;n=(8?n>>8:n)+1|0;j=n<<16;I=e>>>0>=j>>>0;l=I&1;k=I?k-n|0:n;c[r>>2]=k;e=e-(I?j:0)|0;c[t>>2]=e;j=a[A+214+(o<<3)+1>>0]|0;I=d[22704+k>>0]|0;k=k<>2]=k;e=e<-1?(x=c[v>>2]|0,x>>>0<(c[p>>2]|0)>>>0):0){c[v>>2]=x+2;e=((_llvm_bswap_i16(d[x>>0]|d[x+1>>0]<<8|0)|0)&65535)<>2]=i;n=H(k+-1|0,j&255)|0;n=(8?n>>8:n)+1|0;I=n<<16;j=e>>>0>=I>>>0;n=j?k-n|0:n;c[r>>2]=n;e=e-(j?I:0)|0;c[t>>2]=e;j=(j&1)<<1|l;k=a[A+214+(o<<3)+2>>0]|0;I=d[22704+n>>0]|0;l=n<>2]=l;e=e<-1?(y=c[v>>2]|0,y>>>0<(c[p>>2]|0)>>>0):0){c[v>>2]=y+2;e=((_llvm_bswap_i16(d[y>>0]|d[y+1>>0]<<8|0)|0)&65535)<>2]=i;n=H(l+-1|0,k&255)|0;n=(8?n>>8:n)+1|0;I=n<<16;k=e>>>0>=I>>>0;l=k?l-n|0:n;c[r>>2]=l;e=e-(k?I:0)|0;c[t>>2]=e;j=(k&1)<<2|j;k=a[A+214+(o<<3)+7>>0]|0;I=d[22704+l>>0]|0;l=l<>2]=l;e=e<-1?(z=c[v>>2]|0,z>>>0<(c[p>>2]|0)>>>0):0){c[v>>2]=z+2;e=((_llvm_bswap_i16(d[z>>0]|d[z+1>>0]<<8|0)|0)&65535)<>2]=i;n=H(l+-1|0,k&255)|0;n=(8?n>>8:n)+1|0;I=n<<16;k=e>>>0>=I>>>0;l=k?l-n|0:n;c[r>>2]=l;e=e-(k?I:0)|0;c[t>>2]=e;j=(k&1)<<7|j;k=a[A+214+(o<<3)+6>>0]|0;I=d[22704+l>>0]|0;l=l<>2]=l;e=e<-1?(C=c[v>>2]|0,C>>>0<(c[p>>2]|0)>>>0):0){c[v>>2]=C+2;e=((_llvm_bswap_i16(d[C>>0]|d[C+1>>0]<<8|0)|0)&65535)<>2]=i;n=H(l+-1|0,k&255)|0;n=(8?n>>8:n)+1|0;I=n<<16;k=e>>>0>=I>>>0;l=k?l-n|0:n;c[r>>2]=l;e=e-(k?I:0)|0;c[t>>2]=e;j=(k&1)<<6|j;k=a[A+214+(o<<3)+5>>0]|0;I=d[22704+l>>0]|0;l=l<>2]=l;e=e<-1?(D=c[v>>2]|0,D>>>0<(c[p>>2]|0)>>>0):0){c[v>>2]=D+2;e=((_llvm_bswap_i16(d[D>>0]|d[D+1>>0]<<8|0)|0)&65535)<>2]=i;k=H(l+-1|0,k&255)|0;k=(8?k>>8:k)+1|0;n=k<<16;I=e>>>0>=n>>>0;k=I?l-k|0:k;c[r>>2]=k;e=e-(I?n:0)|0;c[t>>2]=e;l=(I&1)<<5|j;j=a[A+214+(o<<3)+4>>0]|0;I=d[22704+k>>0]|0;k=k<>2]=k;e=e<-1?(E=c[v>>2]|0,E>>>0<(c[p>>2]|0)>>>0):0){c[v>>2]=E+2;e=((_llvm_bswap_i16(d[E>>0]|d[E+1>>0]<<8|0)|0)&65535)<>2]=i;j=H(k+-1|0,j&255)|0;j=(8?j>>8:j)+1|0;n=j<<16;I=e>>>0>=n>>>0;j=I?k-j|0:j;c[r>>2]=j;e=e-(I?n:0)|0;c[t>>2]=e;k=(I&1)<<4|l;if(!(k&240)){k=k|8;l=28;break}l=a[A+214+(o<<3)+3>>0]|0;I=d[22704+j>>0]|0;j=j<>2]=j;e=e<-1?(G=c[v>>2]|0,G>>>0<(c[p>>2]|0)>>>0):0){c[v>>2]=G+2;e=((_llvm_bswap_i16(d[G>>0]|d[G+1>>0]<<8|0)|0)&65535)<>2]=i;n=H(j+-1|0,l&255)|0;n=(8?n>>8:n)+1|0;I=n<<16;l=e>>>0>=I>>>0;j=l?j-n|0:n;c[r>>2]=j;e=e-(l?I:0)|0;c[t>>2]=e;k=(l&1)<<3|k;l=27}while(0);if((l|0)==27){l=0;if(!k)k=0;else l=28}do if((l|0)==28){l=d[A+192+o>>0]|0;I=d[22704+j>>0]|0;m=j<>2]=m;e=e<-1?(w=c[v>>2]|0,w>>>0<(c[p>>2]|0)>>>0):0){c[v>>2]=w+2;e=((_llvm_bswap_i16(d[w>>0]|d[w+1>>0]<<8|0)|0)&65535)<>2]=i;l=H(m+-1|0,l)|0;l=(8?l>>8:l)+1|0;j=l<<16;if(e>>>0>>0){c[r>>2]=l;c[t>>2]=e;j=l;break}else{I=m-l|0;c[r>>2]=I;e=e-j|0;c[t>>2]=e;k=0-k|0;j=I;break}}while(0);if(!o){g=k+(g&65535)&65535;b[f>>1]=g}else{h=k+(h&65535)&65535;b[q>>1]=h}o=o+1|0}while((o|0)!=2);return}function _vp6_filter(a,e,f,g,h,i,j,k,l,m){a=a|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;r=b[j>>1]|0;p=r<<16>>16;n=p&k;q=b[j+2>>1]|0;o=q<<16>>16;j=o&k;do if(m){n=n<<1;k=j<<1;j=c[a+1464>>2]|0;if((j|0)==2){j=c[a+1468>>2]|0;if(j|0){if((((p|0)>-1?p:0-p|0)|0)>(j|0)){m=k;j=0;break}if((((o|0)>-1?o:0-o|0)|0)>(j|0)){m=k;j=0;break}}j=c[a+1472>>2]|0;if(!j){m=k;j=2}else{u=f+g|0;m=i<<1;F=d[u>>0]|0;o=H(F,F)|0;G=d[u+2>>0]|0;o=(H(G,G)|0)+o|0;E=d[u+4>>0]|0;o=o+(H(E,E)|0)|0;D=d[u+6>>0]|0;o=o+(H(D,D)|0)|0;u=u+m|0;C=d[u>>0]|0;o=o+(H(C,C)|0)|0;B=d[u+2>>0]|0;o=o+(H(B,B)|0)|0;A=d[u+4>>0]|0;o=o+(H(A,A)|0)|0;z=d[u+6>>0]|0;o=o+(H(z,z)|0)|0;u=u+m|0;y=d[u>>0]|0;o=o+(H(y,y)|0)|0;x=d[u+2>>0]|0;o=o+(H(x,x)|0)|0;w=d[u+4>>0]|0;o=o+(H(w,w)|0)|0;v=d[u+6>>0]|0;o=o+(H(v,v)|0)|0;m=u+m|0;u=d[m>>0]|0;o=o+(H(u,u)|0)|0;t=d[m+2>>0]|0;o=o+(H(t,t)|0)|0;p=d[m+4>>0]|0;o=o+(H(p,p)|0)|0;m=d[m+6>>0]|0;p=G+F+E+D+C+B+A+z+y+x+w+v+u+t+p+m|0;p=(o+(H(m,m)|0)<<4)-(H(p,p)|0)|0;m=k;j=((8?p>>8:p)|0)<(j|0)?0:2}}else m=k}else{m=j;j=0}while(0);k=(m|0)!=0;if(k){if((H(c[a+2768>>2]|0,h-g|0)|0)<0)s=11}else if((h|0)<(g|0))s=11;if((s|0)==11)g=h;if(!j)if((n|0)!=0&k){E=(q^r)<<16>>16;G=(c[a+380>>2]|0)+16|0;F=a+4|0;Ad[c[F>>2]&31](G,f+g+(31?E>>31:E)|0,i,9,n,0);Ad[c[F>>2]&31](e,G,i,8,0,m);return}else{Ad[c[a+4>>2]&31](e,f+g|0,i,8,n,m);return}if(!k){_vp6_filter_hv4(e,f+g|0,i,1,23728+(l<<6)+(n<<3)|0);return}if(!n){_vp6_filter_hv4(e,f+g|0,i,i,23728+(l<<6)+(m<<3)|0);return}else{G=(q^r)<<16>>16;zd[c[a+292>>2]&63](e,f+g+(31?G>>31:G)|0,i,23728+(l<<6)+(n<<3)|0,23728+(l<<6)+(m<<3)|0);return}}function _vp6_default_models_init(b){b=b|0;var d=0,e=0,f=0,g=0;d=c[b+2832>>2]|0;a[d+194>>0]=-94;a[d+195>>0]=-92;a[d+192>>0]=-128;a[d+193>>0]=-128;e=d+1876|0;f=21264;g=e+60|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(g|0));e=d+214|0;f=23616;g=e+16|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(g|0));e=d+200|0;f=119510;g=e+14|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(g|0));e=d+1548|0;f=23632;g=e+28|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(g|0));e=d;f=23664;g=e+64|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(g|0));_vp6_coeff_order_table_init(b);return}function _vp6_parse_vector_models(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;p=b+384|0;r=c[b+2832>>2]|0;s=b+388|0;t=b+400|0;u=b+392|0;o=b+396|0;h=c[p>>2]|0;e=d[22704+h>>0]|0;g=c[s>>2]|0;b=c[t>>2]|0;h=h<>2]=h;b=b<-1?(f=c[u>>2]|0,f>>>0<(c[o>>2]|0)>>>0):0){c[u>>2]=f+2;b=((_llvm_bswap_i16(d[f>>0]|d[f+1>>0]<<8|0)|0)&65535)<>2]=e;f=(h*237|0)+-237|0;f=(8?f>>8:f)+1|0;g=f<<16;if(b>>>0>>0){c[p>>2]=f;c[t>>2]=b}else{c[p>>2]=h-f;c[t>>2]=b-g;f=(_vp56_rac_gets_nn(p)|0)&255;a[r+194>>0]=f;f=c[p>>2]|0;b=c[t>>2]|0;e=c[s>>2]|0}g=d[22704+f>>0]|0;h=f<>2]=h;b=b<-1?(i=c[u>>2]|0,i>>>0<(c[o>>2]|0)>>>0):0){c[u>>2]=i+2;b=((_llvm_bswap_i16(d[i>>0]|d[i+1>>0]<<8|0)|0)&65535)<>2]=e;f=(h*246|0)+-246|0;f=(8?f>>8:f)+1|0;g=f<<16;if(b>>>0>>0){c[p>>2]=f;c[t>>2]=b}else{c[p>>2]=h-f;c[t>>2]=b-g;f=(_vp56_rac_gets_nn(p)|0)&255;a[r+192>>0]=f;f=c[p>>2]|0;b=c[t>>2]|0;e=c[s>>2]|0}i=d[22704+f>>0]|0;h=f<>2]=h;b=b<-1?(j=c[u>>2]|0,j>>>0<(c[o>>2]|0)>>>0):0){c[u>>2]=j+2;g=((_llvm_bswap_i16(d[j>>0]|d[j+1>>0]<<8|0)|0)&65535)<>2]=f;b=(h*231|0)+-231|0;b=(8?b>>8:b)+1|0;e=b<<16;if(g>>>0>>0){c[p>>2]=b;c[t>>2]=g;e=g}else{c[p>>2]=h-b;c[t>>2]=g-e;b=(_vp56_rac_gets_nn(p)|0)&255;a[r+195>>0]=b;b=c[p>>2]|0;e=c[t>>2]|0;f=c[s>>2]|0}j=d[22704+b>>0]|0;g=b<>2]=g;e=e<-1?(k=c[u>>2]|0,k>>>0<(c[o>>2]|0)>>>0):0){c[u>>2]=k+2;f=((_llvm_bswap_i16(d[k>>0]|d[k+1>>0]<<8|0)|0)&65535)<>2]=b;b=(g*243|0)+-243|0;b=(8?b>>8:b)+1|0;e=b<<16;if(f>>>0>>0){c[p>>2]=b;c[t>>2]=f}else{c[p>>2]=g-b;c[t>>2]=f-e;k=(_vp56_rac_gets_nn(p)|0)&255;a[r+193>>0]=k}h=0;do{f=d[119496+h>>0]|0;i=c[p>>2]|0;b=d[22704+i>>0]|0;k=c[s>>2]|0;e=c[t>>2]|0;i=i<>2]=i;e=e<-1?(l=c[u>>2]|0,l>>>0<(c[o>>2]|0)>>>0):0){c[u>>2]=l+2;g=((_llvm_bswap_i16(d[l>>0]|d[l+1>>0]<<8|0)|0)&65535)<>2]=b;b=H(i+-1|0,f)|0;b=(8?b>>8:b)+1|0;e=b<<16;if(g>>>0>>0){c[p>>2]=b;c[t>>2]=g}else{c[p>>2]=i-b;c[t>>2]=g-e;k=(_vp56_rac_gets_nn(p)|0)&255;a[r+200+h>>0]=k}h=h+1|0}while((h|0)!=7);g=0;do{f=d[119503+g>>0]|0;h=c[p>>2]|0;b=d[22704+h>>0]|0;l=c[s>>2]|0;e=c[t>>2]|0;h=h<>2]=h;e=e<-1?(m=c[u>>2]|0,m>>>0<(c[o>>2]|0)>>>0):0){c[u>>2]=m+2;e=((_llvm_bswap_i16(d[m>>0]|d[m+1>>0]<<8|0)|0)&65535)<>2]=b;b=H(h+-1|0,f)|0;b=(8?b>>8:b)+1|0;f=b<<16;if(e>>>0>>0){c[p>>2]=b;c[t>>2]=e}else{c[p>>2]=h-b;c[t>>2]=e-f;l=(_vp56_rac_gets_nn(p)|0)&255;a[r+207+g>>0]=l}g=g+1|0}while((g|0)!=7);g=0;do{f=d[23600+g>>0]|0;h=c[p>>2]|0;b=d[22704+h>>0]|0;m=c[s>>2]|0;e=c[t>>2]|0;h=h<>2]=h;e=e<-1?(n=c[u>>2]|0,n>>>0<(c[o>>2]|0)>>>0):0){c[u>>2]=n+2;e=((_llvm_bswap_i16(d[n>>0]|d[n+1>>0]<<8|0)|0)&65535)<>2]=b;b=H(h+-1|0,f)|0;b=(8?b>>8:b)+1|0;f=b<<16;if(e>>>0>>0){c[p>>2]=b;c[t>>2]=e}else{c[p>>2]=h-b;c[t>>2]=e-f;m=(_vp56_rac_gets_nn(p)|0)&255;a[r+214+g>>0]=m}g=g+1|0}while((g|0)!=8);g=0;do{f=d[23608+g>>0]|0;h=c[p>>2]|0;b=d[22704+h>>0]|0;n=c[s>>2]|0;e=c[t>>2]|0;h=h<>2]=h;e=e<-1?(q=c[u>>2]|0,q>>>0<(c[o>>2]|0)>>>0):0){c[u>>2]=q+2;e=((_llvm_bswap_i16(d[q>>0]|d[q+1>>0]<<8|0)|0)&65535)<>2]=b;b=H(h+-1|0,f)|0;b=(8?b>>8:b)+1|0;f=b<<16;if(e>>>0>>0){c[p>>2]=b;c[t>>2]=e}else{c[p>>2]=h-b;c[t>>2]=e-f;n=(_vp56_rac_gets_nn(p)|0)&255;a[r+222+g>>0]=n}g=g+1|0}while((g|0)!=8);return}function _vp6_parse_coeff_models(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0;G=Xc;Xc=Xc+240|0;if((Xc|0)>=(Yc|0))N(240);E=G+48|0;z=G;A=b+384|0;F=c[b+2832>>2]|0;e=z;f=e+44|0;do{c[e>>2]=-2139062144;e=e+4|0}while((e|0)<(f|0));u=b+388|0;v=b+400|0;w=b+392|0;x=b+396|0;t=b+360|0;h=0;do{g=d[23072+h>>0]|0;i=c[A>>2]|0;e=d[22704+i>>0]|0;D=c[u>>2]|0;f=c[v>>2]|0;i=i<>2]=i;f=f<-1?(j=c[w>>2]|0,j>>>0<(c[x>>2]|0)>>>0):0){c[w>>2]=j+2;f=((_llvm_bswap_i16(d[j>>0]|d[j+1>>0]<<8|0)|0)&65535)<>2]=e;e=H(i+-1|0,g)|0;e=(8?e>>8:e)+1|0;g=e<<16;if(f>>>0>>0){c[A>>2]=e;c[v>>2]=f;if(c[(c[t>>2]|0)+84>>2]|0)a[F+230+h>>0]=c[z+(h<<2)>>2]}else{c[A>>2]=i-e;c[v>>2]=f-g;D=_vp56_rac_gets_nn(A)|0;c[z+(h<<2)>>2]=D;a[F+230+h>>0]=D}h=h+1|0}while((h|0)!=11);h=0;do{g=d[23083+h>>0]|0;i=c[A>>2]|0;e=d[22704+i>>0]|0;D=c[u>>2]|0;f=c[v>>2]|0;i=i<>2]=i;f=f<-1?(k=c[w>>2]|0,k>>>0<(c[x>>2]|0)>>>0):0){c[w>>2]=k+2;f=((_llvm_bswap_i16(d[k>>0]|d[k+1>>0]<<8|0)|0)&65535)<>2]=e;e=H(i+-1|0,g)|0;e=(8?e>>8:e)+1|0;g=e<<16;if(f>>>0>>0){c[A>>2]=e;c[v>>2]=f;if(c[(c[t>>2]|0)+84>>2]|0)a[F+241+h>>0]=c[z+(h<<2)>>2]}else{c[A>>2]=i-e;c[v>>2]=f-g;D=_vp56_rac_gets_nn(A)|0;c[z+(h<<2)>>2]=D;a[F+241+h>>0]=D}h=h+1|0}while((h|0)!=11);i=c[A>>2]|0;f=d[22704+i>>0]|0;D=c[u>>2]|0;e=c[v>>2]|0;i=i<>2]=i;e=e<-1?(l=c[w>>2]|0,l>>>0<(c[x>>2]|0)>>>0):0){c[w>>2]=l+2;e=((_llvm_bswap_i16(d[l>>0]|d[l+1>>0]<<8|0)|0)&65535)<>2]=f;g=i+1|0;g=1?g>>1:g;h=g<<16;if(e>>>0>>0){c[A>>2]=g;c[v>>2]=e}else{g=i-g|0;c[A>>2]=g;h=e-h|0;c[v>>2]=h;e=1;while(1){j=d[23104+e>>0]|0;D=d[22704+g>>0]|0;k=g<>2]=k;g=h<-1?(p=c[w>>2]|0,p>>>0<(c[x>>2]|0)>>>0):0){c[w>>2]=p+2;g=((_llvm_bswap_i16(d[p>>0]|d[p+1>>0]<<8|0)|0)&65535)<>2]=i;f=H(k+-1|0,j)|0;f=(8?f>>8:f)+1|0;h=f<<16;if(g>>>0>>0){c[A>>2]=f;c[v>>2]=g}else{k=k-f|0;f=g-h|0;c[v>>2]=f;g=d[22704+k>>0]|0;k=k<>2]=k;f=f<-1?(o=c[w>>2]|0,o>>>0<(c[x>>2]|0)>>>0):0){c[w>>2]=o+2;f=((_llvm_bswap_i16(d[o>>0]|d[o+1>>0]<<8|0)|0)&65535)<>2]=g;h=k+1|0;h=1?h>>1:h;i=h<<16;j=f>>>0>=i>>>0;if(j){h=k-h|0;c[A>>2]=h;f=f-i|0}else c[A>>2]=h;c[v>>2]=f;l=(j&1)<<1;D=d[22704+h>>0]|0;k=h<>2]=k;f=f<-1?(q=c[w>>2]|0,q>>>0<(c[x>>2]|0)>>>0):0){c[w>>2]=q+2;f=((_llvm_bswap_i16(d[q>>0]|d[q+1>>0]<<8|0)|0)&65535)<>2]=g;h=k+1|0;h=1?h>>1:h;i=h<<16;j=f>>>0>=i>>>0;if(j){h=k-h|0;c[A>>2]=h;f=f-i|0}else c[A>>2]=h;c[v>>2]=f;l=(l|j&1)<<1;D=d[22704+h>>0]|0;k=h<>2]=k;f=f<-1?(m=c[w>>2]|0,m>>>0<(c[x>>2]|0)>>>0):0){c[w>>2]=m+2;f=((_llvm_bswap_i16(d[m>>0]|d[m+1>>0]<<8|0)|0)&65535)<>2]=g;h=k+1|0;h=1?h>>1:h;i=h<<16;j=f>>>0>=i>>>0;if(j){h=k-h|0;c[A>>2]=h;f=f-i|0}else c[A>>2]=h;c[v>>2]=f;k=(l|j&1)<<1;D=d[22704+h>>0]|0;j=h<>2]=j;f=f<-1?(n=c[w>>2]|0,n>>>0<(c[x>>2]|0)>>>0):0){c[w>>2]=n+2;f=((_llvm_bswap_i16(d[n>>0]|d[n+1>>0]<<8|0)|0)&65535)<>2]=g;g=j+1|0;g=1?g>>1:g;h=g<<16;i=f>>>0>=h>>>0;if(i){c[A>>2]=j-g;f=f-h|0}else c[A>>2]=g;c[v>>2]=f;a[F+e>>0]=k|i&1}e=e+1|0;if((e|0)==64)break;g=c[A>>2]|0;h=c[v>>2]|0;f=c[u>>2]|0}_vp6_coeff_order_table_init(b)}h=0;do{g=d[23168+h>>0]|0;i=c[A>>2]|0;e=d[22704+i>>0]|0;D=c[u>>2]|0;f=c[v>>2]|0;i=i<>2]=i;f=f<-1?(r=c[w>>2]|0,r>>>0<(c[x>>2]|0)>>>0):0){c[w>>2]=r+2;f=((_llvm_bswap_i16(d[r>>0]|d[r+1>>0]<<8|0)|0)&65535)<>2]=e;e=H(i+-1|0,g)|0;e=(8?e>>8:e)+1|0;g=e<<16;if(f>>>0>>0){c[A>>2]=e;c[v>>2]=f}else{c[A>>2]=i-e;c[v>>2]=f-g;D=(_vp56_rac_gets_nn(A)|0)&255;a[F+1548+h>>0]=D}h=h+1|0}while((h|0)!=14);h=0;do{g=d[23182+h>>0]|0;i=c[A>>2]|0;e=d[22704+i>>0]|0;D=c[u>>2]|0;f=c[v>>2]|0;i=i<>2]=i;f=f<-1?(s=c[w>>2]|0,s>>>0<(c[x>>2]|0)>>>0):0){c[w>>2]=s+2;f=((_llvm_bswap_i16(d[s>>0]|d[s+1>>0]<<8|0)|0)&65535)<>2]=e;e=H(i+-1|0,g)|0;e=(8?e>>8:e)+1|0;g=e<<16;if(f>>>0>>0){c[A>>2]=e;c[v>>2]=f}else{c[A>>2]=i-e;c[v>>2]=f-g;D=(_vp56_rac_gets_nn(A)|0)&255;a[F+1562+h>>0]=D}h=h+1|0}while((h|0)!=14);k=0;do{h=0;do{i=0;do{g=d[23200+(k*132|0)+(h*11|0)+i>>0]|0;j=c[A>>2]|0;e=d[22704+j>>0]|0;D=c[u>>2]|0;f=c[v>>2]|0;j=j<>2]=j;f=f<-1?(y=c[w>>2]|0,y>>>0<(c[x>>2]|0)>>>0):0){c[w>>2]=y+2;f=((_llvm_bswap_i16(d[y>>0]|d[y+1>>0]<<8|0)|0)&65535)<>2]=e;e=H(j+-1|0,g)|0;e=(8?e>>8:e)+1|0;g=e<<16;if(f>>>0>>0){c[A>>2]=e;c[v>>2]=f;if(c[(c[t>>2]|0)+84>>2]|0)a[F+252+(k*66|0)+(h*11|0)+i>>0]=c[z+(i<<2)>>2]}else{c[A>>2]=j-e;c[v>>2]=f-g;D=_vp56_rac_gets_nn(A)|0;c[z+(i<<2)>>2]=D;a[F+252+(k*66|0)+(h*11|0)+i>>0]=D}i=i+1|0}while((i|0)!=11);h=h+1|0}while((h|0)!=6);h=0;do{i=0;do{g=d[23200+(k*132|0)+66+(h*11|0)+i>>0]|0;j=c[A>>2]|0;e=d[22704+j>>0]|0;D=c[u>>2]|0;f=c[v>>2]|0;j=j<>2]=j;f=f<-1?(B=c[w>>2]|0,B>>>0<(c[x>>2]|0)>>>0):0){c[w>>2]=B+2;f=((_llvm_bswap_i16(d[B>>0]|d[B+1>>0]<<8|0)|0)&65535)<>2]=e;e=H(j+-1|0,g)|0;e=(8?e>>8:e)+1|0;g=e<<16;if(f>>>0>>0){c[A>>2]=e;c[v>>2]=f;if(c[(c[t>>2]|0)+84>>2]|0)a[F+450+(k*66|0)+(h*11|0)+i>>0]=c[z+(i<<2)>>2]}else{c[A>>2]=j-e;c[v>>2]=f-g;D=_vp56_rac_gets_nn(A)|0;c[z+(i<<2)>>2]=D;a[F+450+(k*66|0)+(h*11|0)+i>>0]=D}i=i+1|0}while((i|0)!=11);h=h+1|0}while((h|0)!=6);k=k+1|0}while((k|0)!=3);if(!(c[b+4772>>2]|0)){z=F+230|0;B=d[z>>0]|0;D=(B*122|0)+128|0;D=(8?D>>>8:D)+133|0;D=D>>>0<255?D:255;a[F+1188>>0]=(D|0)>1?D:1;a[F+1189>>0]=1;D=F+232|0;b=d[D>>0]|0;y=(b*78|0)+128|0;y=(8?y>>>8:y)+171|0;y=y>>>0<255?y:255;a[F+1190>>0]=(y|0)>1?y:1;y=F+233|0;A=d[y>>0]|0;C=(A*139|0)+128|0;C=(8?C>>>8:C)+117|0;C=C>>>0<255?C:255;a[F+1191>>0]=(C|0)>1?C:1;C=F+234|0;E=d[C>>0]|0;x=(E*168|0)+128|0;x=(8?x>>>8:x)+79|0;x=x>>>0<255?x:255;a[F+1192>>0]=(x|0)>1?x:1;B=(B*133|0)+128|0;B=(8?B>>>8:B)+51|0;B=B>>>0<255?B:255;a[F+1193>>0]=(B|0)>1?B:1;a[F+1194>>0]=1;b=(b*169|0)+128|0;b=(8?b>>>8:b)+71|0;b=b>>>0<255?b:255;a[F+1195>>0]=(b|0)>1?b:1;A=(A*214|0)+128|0;A=(8?A>>>8:A)+44|0;A=A>>>0<255?A:255;a[F+1196>>0]=(A|0)>1?A:1;E=(E*210|0)+128|0;E=(8?E>>>8:E)+38|0;E=E>>>0<255?E:255;a[F+1197>>0]=(E|0)>1?E:1;z=((d[z>>0]|0)*142|0)+128|0;z=(8?z>>>8:z)+-16|0;z=(z|0)<255?z:255;a[F+1198>>0]=(z|0)>1?z:1;a[F+1199>>0]=1;D=((d[D>>0]|0)*221|0)+128|0;D=(8?D>>>8:D)+-30|0;D=(D|0)<255?D:255;a[F+1200>>0]=(D|0)>1?D:1;y=((d[y>>0]|0)*246|0)+128|0;y=(8?y>>>8:y)+-3|0;y=(y|0)<255?y:255;a[F+1201>>0]=(y|0)>1?y:1;C=((d[C>>0]|0)*203|0)+128|0;C=(8?C>>>8:C)+17|0;C=C>>>0<255?C:255;a[F+1202>>0]=(C|0)>1?C:1;C=F+241|0;y=d[C>>0]|0;D=(y*122|0)+128|0;D=(8?D>>>8:D)+133|0;D=D>>>0<255?D:255;a[F+1368>>0]=(D|0)>1?D:1;a[F+1369>>0]=1;D=F+243|0;z=d[D>>0]|0;E=(z*78|0)+128|0;E=(8?E>>>8:E)+171|0;E=E>>>0<255?E:255;a[F+1370>>0]=(E|0)>1?E:1;E=F+244|0;A=d[E>>0]|0;b=(A*139|0)+128|0;b=(8?b>>>8:b)+117|0;b=b>>>0<255?b:255;a[F+1371>>0]=(b|0)>1?b:1;b=F+245|0;B=d[b>>0]|0;x=(B*168|0)+128|0;x=(8?x>>>8:x)+79|0;x=x>>>0<255?x:255;a[F+1372>>0]=(x|0)>1?x:1;y=(y*133|0)+128|0;y=(8?y>>>8:y)+51|0;y=y>>>0<255?y:255;a[F+1373>>0]=(y|0)>1?y:1;a[F+1374>>0]=1;z=(z*169|0)+128|0;z=(8?z>>>8:z)+71|0;z=z>>>0<255?z:255;a[F+1375>>0]=(z|0)>1?z:1;A=(A*214|0)+128|0;A=(8?A>>>8:A)+44|0;A=A>>>0<255?A:255;a[F+1376>>0]=(A|0)>1?A:1;B=(B*210|0)+128|0;B=(8?B>>>8:B)+38|0;B=B>>>0<255?B:255;a[F+1377>>0]=(B|0)>1?B:1;C=((d[C>>0]|0)*142|0)+128|0;C=(8?C>>>8:C)+-16|0;C=(C|0)<255?C:255;a[F+1378>>0]=(C|0)>1?C:1;a[F+1379>>0]=1;D=((d[D>>0]|0)*221|0)+128|0;D=(8?D>>>8:D)+-30|0;D=(D|0)<255?D:255;a[F+1380>>0]=(D|0)>1?D:1;E=((d[E>>0]|0)*246|0)+128|0;E=(8?E>>>8:E)+-3|0;E=(E|0)<255?E:255;a[F+1381>>0]=(E|0)>1?E:1;b=((d[b>>0]|0)*203|0)+128|0;b=(8?b>>>8:b)+17|0;b=b>>>0<255?b:255;a[F+1382>>0]=(b|0)>1?b:1;b=0;Xc=G;return b|0}h=E+100|0;i=E+76|0;j=E+108|0;k=E+116|0;l=E+92|0;m=E+4|0;n=E+12|0;o=E+124|0;p=E+132|0;q=E+148|0;r=E+20|0;s=E+140|0;t=E+28|0;u=E+36|0;v=E+156|0;w=E+164|0;x=E+44|0;y=E+52|0;z=E+172|0;A=E+180|0;B=E+60|0;C=E+68|0;D=E+84|0;g=0;a:while(1){c[h>>2]=256;e=a[F+230+(g*11|0)>>0]|0;I=e&255;f=I^255;e=I+(e<<24>>24==0&1)|0;c[j>>2]=e;f=f+((f|0)==0&1)|0;c[k>>2]=f;I=d[F+230+(g*11|0)+1>>0]|0;J=H(e,I)|0;J=8?J>>>8:J;e=H(I^255,e)|0;e=8?e>>>8:e;c[l>>2]=J+((J|0)==0&1);c[m>>2]=e+((e|0)==0&1);e=d[F+230+(g*11|0)+2>>0]|0;J=H(f,e)|0;J=8?J>>>8:J;f=H(e^255,f)|0;f=8?f>>>8:f;c[n>>2]=J+((J|0)==0&1);f=f+((f|0)==0&1)|0;c[o>>2]=f;J=d[F+230+(g*11|0)+3>>0]|0;e=H(f,J)|0;e=8?e>>>8:e;f=H(J^255,f)|0;f=8?f>>>8:f;e=e+((e|0)==0&1)|0;c[p>>2]=e;f=f+((f|0)==0&1)|0;c[q>>2]=f;J=d[F+230+(g*11|0)+4>>0]|0;I=H(e,J)|0;I=8?I>>>8:I;e=H(J^255,e)|0;e=8?e>>>8:e;c[r>>2]=I+((I|0)==0&1);e=e+((e|0)==0&1)|0;c[s>>2]=e;I=d[F+230+(g*11|0)+5>>0]|0;J=H(e,I)|0;J=8?J>>>8:J;e=H(I^255,e)|0;e=8?e>>>8:e;c[t>>2]=J+((J|0)==0&1);c[u>>2]=e+((e|0)==0&1);e=d[F+230+(g*11|0)+6>>0]|0;J=H(f,e)|0;J=8?J>>>8:J;f=H(e^255,f)|0;f=8?f>>>8:f;J=J+((J|0)==0&1)|0;c[v>>2]=J;f=f+((f|0)==0&1)|0;c[w>>2]=f;e=d[F+230+(g*11|0)+7>>0]|0;I=H(J,e)|0;I=8?I>>>8:I;J=H(e^255,J)|0;J=8?J>>>8:J;c[x>>2]=I+((I|0)==0&1);c[y>>2]=J+((J|0)==0&1);J=d[F+230+(g*11|0)+8>>0]|0;I=H(f,J)|0;I=8?I>>>8:I;f=H(J^255,f)|0;f=8?f>>>8:f;I=I+((I|0)==0&1)|0;c[z>>2]=I;f=f+((f|0)==0&1)|0;c[A>>2]=f;J=d[F+230+(g*11|0)+9>>0]|0;e=H(I,J)|0;e=8?e>>>8:e;I=H(J^255,I)|0;I=8?I>>>8:I;c[B>>2]=e+((e|0)==0&1);c[C>>2]=I+((I|0)==0&1);I=d[F+230+(g*11|0)+10>>0]|0;e=H(f,I)|0;e=8?e>>>8:e;f=H(I^255,f)|0;f=8?f>>>8:f;c[i>>2]=e+((e|0)==0&1);c[D>>2]=f+((f|0)==0&1);f=b+4796+(g<<4)|0;_ff_free_vlc(f);if(_ff_huff_build_tree(c[b>>2]|0,f,12,10,E,32,1)|0){e=-1;f=64;break}c[i>>2]=256;f=a[F+1548+(g*14|0)>>0]|0;K=f&255;e=K^255;f=K+(f<<24>>24==0&1)|0;c[D>>2]=f;e=e+((e|0)==0&1)|0;c[j>>2]=e;K=d[F+1548+(g*14|0)+1>>0]|0;I=H(f,K)|0;I=8?I>>>8:I;f=H(K^255,f)|0;f=8?f>>>8:f;I=I+((I|0)==0&1)|0;c[l>>2]=I;f=f+((f|0)==0&1)|0;c[h>>2]=f;K=d[F+1548+(g*14|0)+2>>0]|0;J=H(I,K)|0;J=8?J>>>8:J;I=H(K^255,I)|0;I=8?I>>>8:I;c[m>>2]=J+((J|0)==0&1);c[n>>2]=I+((I|0)==0&1);I=d[F+1548+(g*14|0)+3>>0]|0;J=H(f,I)|0;J=8?J>>>8:J;f=H(I^255,f)|0;f=8?f>>>8:f;c[r>>2]=J+((J|0)==0&1);c[t>>2]=f+((f|0)==0&1);f=d[F+1548+(g*14|0)+4>>0]|0;J=H(e,f)|0;J=8?J>>>8:J;e=H(f^255,e)|0;e=8?e>>>8:e;J=J+((J|0)==0&1)|0;c[k>>2]=J;c[C>>2]=e+((e|0)==0&1);e=d[F+1548+(g*14|0)+5>>0]|0;f=H(J,e)|0;f=8?f>>>8:f;J=H(e^255,J)|0;J=8?J>>>8:J;f=f+((f|0)==0&1)|0;c[o>>2]=f;J=J+((J|0)==0&1)|0;c[p>>2]=J;e=d[F+1548+(g*14|0)+6>>0]|0;I=H(f,e)|0;I=8?I>>>8:I;f=H(e^255,f)|0;f=8?f>>>8:f;c[u>>2]=I+((I|0)==0&1);c[x>>2]=f+((f|0)==0&1);f=d[F+1548+(g*14|0)+7>>0]|0;I=H(J,f)|0;I=8?I>>>8:I;J=H(f^255,J)|0;J=8?J>>>8:J;c[y>>2]=I+((I|0)==0&1);c[B>>2]=J+((J|0)==0&1);J=b+4828+(g<<4)|0;_ff_free_vlc(J);if(_ff_huff_build_tree(c[b>>2]|0,J,9,10,E,32,1)|0){e=-1;f=64;break}e=0;do{f=0;do{c[h>>2]=256;J=a[F+252+(g*198|0)+(e*66|0)+(f*11|0)>>0]|0;I=J&255;K=I^255;J=I+(J<<24>>24==0&1)|0;c[j>>2]=J;K=K+((K|0)==0&1)|0;c[k>>2]=K;I=d[F+252+(g*198|0)+(e*66|0)+(f*11|0)+1>>0]|0;L=H(J,I)|0;L=8?L>>>8:L;J=H(I^255,J)|0;J=8?J>>>8:J;c[l>>2]=L+((L|0)==0&1);c[m>>2]=J+((J|0)==0&1);J=d[F+252+(g*198|0)+(e*66|0)+(f*11|0)+2>>0]|0;L=H(K,J)|0;L=8?L>>>8:L;K=H(J^255,K)|0;K=8?K>>>8:K;c[n>>2]=L+((L|0)==0&1);K=K+((K|0)==0&1)|0;c[o>>2]=K;L=d[F+252+(g*198|0)+(e*66|0)+(f*11|0)+3>>0]|0;J=H(K,L)|0;J=8?J>>>8:J;K=H(L^255,K)|0;K=8?K>>>8:K;J=J+((J|0)==0&1)|0;c[p>>2]=J;K=K+((K|0)==0&1)|0;c[q>>2]=K;L=d[F+252+(g*198|0)+(e*66|0)+(f*11|0)+4>>0]|0;I=H(J,L)|0;I=8?I>>>8:I;J=H(L^255,J)|0;J=8?J>>>8:J;c[r>>2]=I+((I|0)==0&1);J=J+((J|0)==0&1)|0;c[s>>2]=J;I=d[F+252+(g*198|0)+(e*66|0)+(f*11|0)+5>>0]|0;L=H(J,I)|0;L=8?L>>>8:L;J=H(I^255,J)|0;J=8?J>>>8:J;c[t>>2]=L+((L|0)==0&1);c[u>>2]=J+((J|0)==0&1);J=d[F+252+(g*198|0)+(e*66|0)+(f*11|0)+6>>0]|0;L=H(K,J)|0;L=8?L>>>8:L;K=H(J^255,K)|0;K=8?K>>>8:K;L=L+((L|0)==0&1)|0;c[v>>2]=L;K=K+((K|0)==0&1)|0;c[w>>2]=K;J=d[F+252+(g*198|0)+(e*66|0)+(f*11|0)+7>>0]|0;I=H(L,J)|0;I=8?I>>>8:I;L=H(J^255,L)|0;L=8?L>>>8:L;c[x>>2]=I+((I|0)==0&1);c[y>>2]=L+((L|0)==0&1);L=d[F+252+(g*198|0)+(e*66|0)+(f*11|0)+8>>0]|0;I=H(K,L)|0;I=8?I>>>8:I;K=H(L^255,K)|0;K=8?K>>>8:K;I=I+((I|0)==0&1)|0;c[z>>2]=I;K=K+((K|0)==0&1)|0;c[A>>2]=K;L=d[F+252+(g*198|0)+(e*66|0)+(f*11|0)+9>>0]|0;J=H(I,L)|0;J=8?J>>>8:J;I=H(L^255,I)|0;I=8?I>>>8:I;c[B>>2]=J+((J|0)==0&1);c[C>>2]=I+((I|0)==0&1);I=d[F+252+(g*198|0)+(e*66|0)+(f*11|0)+10>>0]|0;J=H(K,I)|0;J=8?J>>>8:J;K=H(I^255,K)|0;K=8?K>>>8:K;c[i>>2]=J+((J|0)==0&1);c[D>>2]=K+((K|0)==0&1);K=b+4860+(g*288|0)+(e*96|0)+(f<<4)|0;_ff_free_vlc(K);f=f+1|0;if(_ff_huff_build_tree(c[b>>2]|0,K,12,10,E,32,1)|0){e=-1;f=64;break a}}while(f>>>0<6);e=e+1|0}while(e>>>0<3);g=g+1|0;if(g>>>0>=2){f=62;break}}if((f|0)==62){L=b+5436|0;c[L>>2]=0;c[L+4>>2]=0;c[L+8>>2]=0;c[L+12>>2]=0;L=0;Xc=G;return L|0}else if((f|0)==64){Xc=G;return e|0}return 0}function _vp6_parse_header(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0;R=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=R+8|0;j=R;Q=b+384|0;n=d[e>>0]|0;k=n&1;p=b+360|0;c[(c[p>>2]|0)+84>>2]=(7?n>>>7:n)^1;n=d[e>>0]|0;_ff_vp56_init_dequant(b,(1?n>>>1:n)&63);if(!(c[(c[p>>2]|0)+84>>2]|0)){s=b+436|0;if(!(c[s>>2]|0)){b=-1094995529;Xc=R;return b|0}g=c[b>>2]|0;if(!(c[g+100>>2]|0)){b=-1094995529;Xc=R;return b|0}if(!(c[g+104>>2]|0)){b=-1094995529;Xc=R;return b|0}if((k|0)==0?(c[b+1452>>2]|0)!=0:0){p=e;o=f;n=0}else{n=e+1|0;p=e+2|0;o=f+-2|0;n=((_llvm_bswap_i16(d[n>>0]|d[n+1>>0]<<8|0)|0)&65535)+-2|0}g=_ff_vp56_init_range_decoder(Q,p+1|0,o+-1|0)|0;if((g|0)<0){b=g;Xc=R;return b|0}f=c[Q>>2]|0;i=d[22704+f>>0]|0;e=b+388|0;y=c[e>>2]|0;l=b+400|0;j=c[l>>2]|0;f=f<>2]=f;j=j<-1?(h=b+392|0,m=c[h>>2]|0,m>>>0<(c[b+396>>2]|0)>>>0):0){c[h>>2]=m+2;j=((_llvm_bswap_i16(d[m>>0]|d[m+1>>0]<<8|0)|0)&65535)<>2]=i;k=f+1|0;k=1?k>>1:k;g=k<<16;h=j>>>0>=g>>>0;if(h){k=f-k|0;c[Q>>2]=k;j=j-g|0}else c[Q>>2]=k;c[l>>2]=j;c[b+440>>2]=h&1;if(c[b+1452>>2]|0){y=d[22704+k>>0]|0;f=k<>2]=f;j=j<-1?(q=b+392|0,r=c[q>>2]|0,r>>>0<(c[b+396>>2]|0)>>>0):0){c[q>>2]=r+2;j=((_llvm_bswap_i16(d[r>>0]|d[r+1>>0]<<8|0)|0)&65535)<>2]=i;k=f+1|0;k=1?k>>1:k;g=k<<16;y=j>>>0>=g>>>0;h=y&1;if(y){v=f-k|0;j=j-g|0;c[l>>2]=j;c[b+1456>>2]=h;y=d[22704+v>>0]|0;h=v<>2]=h;j=j<-1?(t=b+392|0,u=c[t>>2]|0,u>>>0<(c[b+396>>2]|0)>>>0):0){c[t>>2]=u+2;j=((_llvm_bswap_i16(d[u>>0]|d[u+1>>0]<<8|0)|0)&65535)<>2]=i;k=h+1|0;k=1?k>>1:k;g=k<<16;if(j>>>0>>0)c[Q>>2]=k;else{k=h-k|0;c[Q>>2]=k;j=j-g|0}c[l>>2]=j}else{c[Q>>2]=k;c[l>>2]=j;c[b+1456>>2]=h}m=c[s>>2]|0;if((m|0)>7){y=d[22704+k>>0]|0;f=k<>2]=f;j=j<-1?(w=b+392|0,x=c[w>>2]|0,x>>>0<(c[b+396>>2]|0)>>>0):0){c[w>>2]=x+2;j=((_llvm_bswap_i16(d[x>>0]|d[x+1>>0]<<8|0)|0)&65535)<>2]=i;k=f+1|0;k=1?k>>1:k;g=k<<16;h=j>>>0>=g>>>0;if(h){k=f-k|0;c[Q>>2]=k;j=j-g|0}else c[Q>>2]=k;c[l>>2]=j;h=h&1;g=0;s=0;y=63}else{g=0;m=Q;y=97}}else{g=0;m=Q;y=97}}else{h=e+1|0;u=a[h>>0]|0;g=u&255;w=3?g>>>3:g;if((u&255)>71){b=-1094995529;Xc=R;return b|0}i=g&6;t=b+1452|0;c[t>>2]=i;if(a[h>>0]&1){_avpriv_report_missing_feature(c[b>>2]|0,119419,j);b=-1163346256;Xc=R;return b|0}g=e+2|0;if((k|0)!=0|(i|0)==0){p=g;r=f+-2|0;n=((_llvm_bswap_i16(d[g>>0]|d[g+1>>0]<<8|0)|0)&65535)+-2|0;g=e+4|0}else{p=e;r=f;n=0}q=a[g>>0]|0;k=q&255;x=a[p+3>>0]|0;h=x&255;if(!(q<<24>>24!=0&x<<24>>24!=0)){b=c[b>>2]|0;c[l>>2]=h<<4;c[l+4>>2]=k<<4;_av_log(b,16,119431,l);b=-1094995529;Xc=R;return b|0}if(c[b+616>>2]|0){g=c[b>>2]|0;if((h<<4|0)==(c[g+100>>2]|0)?(k<<4|0)==(c[g+104>>2]|0):0)g=0;else{j=b;i=g;y=13}}else{j=b;i=c[b>>2]|0;y=13}do if((y|0)==13){if(!(c[i+72>>2]|0)){g=h<<4;if(((c[i+92>>2]|0)+15&-16|0)==(g|0)?(o=k<<4,((c[i+96>>2]|0)+15&-16|0)==(o|0)):0){c[i+100>>2]=g;c[i+104>>2]=o;g=1;break}}else g=h<<4;g=_ff_set_dimensions(i,g,k<<4)|0;if((g|0)<0){b=g;Xc=R;return b|0}g=c[j>>2]|0;if((c[g+72>>2]|0)==1){x=c[g+68>>2]|0;o=d[x>>0]|0;q=g+92|0;c[q>>2]=(c[q>>2]|0)-(4?o>>>4:o);g=g+96|0;c[g>>2]=(c[g>>2]|0)-(a[x>>0]&15);g=1}else g=1}while(0);h=_ff_vp56_init_range_decoder(Q,p+6|0,r+-6|0)|0;if((h|0)>=0){o=b+388|0;q=b+400|0;l=b+392|0;m=b+396|0;k=c[Q>>2]|0;y=c[o>>2]|0;h=c[q>>2]|0;j=d[22704+k>>0]|0;k=k<>2]=k;h=h<-1?(s=c[l>>2]|0,s>>>0<(c[m>>2]|0)>>>0):0){c[l>>2]=s+2;i=((_llvm_bswap_i16(d[s>>0]|d[s+1>>0]<<8|0)|0)&65535)<>2]=f;h=k+1|0;h=1?h>>1:h;j=h<<16;if(i>>>0>>0)c[Q>>2]=h;else{h=k-h|0;c[Q>>2]=h;i=i-j|0}c[q>>2]=i;y=d[22704+h>>0]|0;e=h<>2]=e;j=i<-1?(v=c[l>>2]|0,v>>>0<(c[m>>2]|0)>>>0):0){c[l>>2]=v+2;j=((_llvm_bswap_i16(d[v>>0]|d[v+1>>0]<<8|0)|0)&65535)<>2]=i;k=e+1|0;k=1?k>>1:k;h=k<<16;if(j>>>0>>0)c[Q>>2]=k;else{k=e-k|0;c[Q>>2]=k;j=j-h|0}c[q>>2]=j;h=c[t>>2]|0;c[b+436>>2]=w;c[b+440>>2]=0;s=(u&255)<64?5:0;o=r;m=w;y=63}}do if((y|0)==63){if(!h){m=Q;e=b+388|0;l=b+400|0;y=97;break}y=d[22704+k>>0]|0;t=b+388|0;u=b+400|0;f=k<>2]=f;h=j<-1?(z=b+392|0,A=c[z>>2]|0,A>>>0<(c[b+396>>2]|0)>>>0):0){c[z>>2]=A+2;j=((_llvm_bswap_i16(d[A>>0]|d[A+1>>0]<<8|0)|0)&65535)<>2]=k;h=f+1|0;h=1?h>>1:h;i=h<<16;do if(j>>>0>>0){c[u>>2]=j;i=d[22704+h>>0]|0;f=h<>2]=f;j=j<-1?(B=b+392|0,C=c[B>>2]|0,C>>>0<(c[b+396>>2]|0)>>>0):0){c[B>>2]=C+2;j=((_llvm_bswap_i16(d[C>>0]|d[C+1>>0]<<8|0)|0)&65535)<>2]=i;k=f+1|0;k=1?k>>1:k;h=k<<16;if(j>>>0>>0){c[Q>>2]=k;c[u>>2]=j;c[b+1464>>2]=0;break}else{k=f-k|0;c[Q>>2]=k;j=j-h|0;c[u>>2]=j;c[b+1464>>2]=1;break}}else{e=f-h|0;h=j-i|0;c[u>>2]=h;c[b+1464>>2]=2;q=b+392|0;r=b+396|0;i=d[22704+e>>0]|0;e=e<>2]=e;h=h<-1?(D=c[q>>2]|0,D>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=D+2;h=((_llvm_bswap_i16(d[D>>0]|d[D+1>>0]<<8|0)|0)&65535)<>2]=i;j=e+1|0;j=1?j>>1:j;k=j<<16;f=h>>>0>=k>>>0;if(f){j=e-j|0;c[Q>>2]=j;h=h-k|0}else c[Q>>2]=j;c[u>>2]=h;l=(f&1)<<1;D=d[22704+j>>0]|0;e=j<>2]=e;h=h<-1?(E=c[q>>2]|0,E>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=E+2;h=((_llvm_bswap_i16(d[E>>0]|d[E+1>>0]<<8|0)|0)&65535)<>2]=i;j=e+1|0;j=1?j>>1:j;k=j<<16;f=h>>>0>=k>>>0;if(f){j=e-j|0;c[Q>>2]=j;h=h-k|0}else c[Q>>2]=j;c[u>>2]=h;l=(l|f&1)<<1;E=d[22704+j>>0]|0;e=j<>2]=e;h=h<-1?(F=c[q>>2]|0,F>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=F+2;h=((_llvm_bswap_i16(d[F>>0]|d[F+1>>0]<<8|0)|0)&65535)<>2]=i;j=e+1|0;j=1?j>>1:j;k=j<<16;f=h>>>0>=k>>>0;if(f){j=e-j|0;c[Q>>2]=j;h=h-k|0}else c[Q>>2]=j;c[u>>2]=h;l=(l|f&1)<<1;F=d[22704+j>>0]|0;e=j<>2]=e;h=h<-1?(G=c[q>>2]|0,G>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=G+2;h=((_llvm_bswap_i16(d[G>>0]|d[G+1>>0]<<8|0)|0)&65535)<>2]=i;j=e+1|0;j=1?j>>1:j;k=j<<16;f=h>>>0>=k>>>0;if(f){j=e-j|0;c[Q>>2]=j;h=h-k|0}else c[Q>>2]=j;c[u>>2]=h;l=(l|f&1)<<1;G=d[22704+j>>0]|0;e=j<>2]=e;h=h<-1?(H=c[q>>2]|0,H>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=H+2;j=((_llvm_bswap_i16(d[H>>0]|d[H+1>>0]<<8|0)|0)&65535)<>2]=f;h=e+1|0;h=1?h>>1:h;i=h<<16;k=j>>>0>=i>>>0;if(k){h=e-h|0;c[Q>>2]=h;i=j-i|0}else{c[Q>>2]=h;i=j}c[u>>2]=i;c[b+1472>>2]=(l|k&1)<>0]|0;e=h<>2]=e;i=i<-1?(I=c[q>>2]|0,I>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=I+2;i=((_llvm_bswap_i16(d[I>>0]|d[I+1>>0]<<8|0)|0)&65535)<>2]=h;j=e+1|0;j=1?j>>1:j;k=j<<16;f=i>>>0>=k>>>0;if(f){j=e-j|0;c[Q>>2]=j;i=i-k|0}else c[Q>>2]=j;c[u>>2]=i;l=(f&1)<<1;I=d[22704+j>>0]|0;e=j<>2]=e;i=i<-1){h=c[q>>2]|0;if(h>>>0>=(c[r>>2]|0)>>>0){f=j;break}c[q>>2]=h+2;i=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=f;h=e+1|0;h=1?h>>1:h;j=h<<16;k=i>>>0>=j>>>0;if(k){h=e-h|0;c[Q>>2]=h;i=i-j|0}else c[Q>>2]=h;c[u>>2]=i;l=(l|k&1)<<1;I=d[22704+h>>0]|0;e=h<>2]=e;j=i<-1){h=c[q>>2]|0;if(h>>>0>=(c[r>>2]|0)>>>0)break;c[q>>2]=h+2;j=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;k=e+1|0;k=1?k>>1:k;h=k<<16;f=j>>>0>=h>>>0;if(f){k=e-k|0;c[Q>>2]=k;j=j-h|0}else c[Q>>2]=k;c[u>>2]=j;c[b+1468>>2]=2<<(l|f&1)}while(0);if((m|0)<=7){c[b+1460>>2]=16;m=Q;e=t;l=u;y=97;break}m=b+392|0;q=b+396|0;I=d[22704+k>>0]|0;e=k<>2]=e;h=j<-1?(J=c[m>>2]|0,J>>>0<(c[q>>2]|0)>>>0):0){c[m>>2]=J+2;h=((_llvm_bswap_i16(d[J>>0]|d[J+1>>0]<<8|0)|0)&65535)<>2]=i;j=e+1|0;j=1?j>>1:j;k=j<<16;f=h>>>0>=k>>>0;if(f){j=e-j|0;c[Q>>2]=j;h=h-k|0}else c[Q>>2]=j;c[u>>2]=h;l=(f&1)<<1;J=d[22704+j>>0]|0;e=j<>2]=e;h=h<-1?(K=c[m>>2]|0,K>>>0<(c[q>>2]|0)>>>0):0){c[m>>2]=K+2;h=((_llvm_bswap_i16(d[K>>0]|d[K+1>>0]<<8|0)|0)&65535)<>2]=i;j=e+1|0;j=1?j>>1:j;k=j<<16;f=h>>>0>=k>>>0;if(f){j=e-j|0;c[Q>>2]=j;h=h-k|0}else c[Q>>2]=j;c[u>>2]=h;l=(l|f&1)<<1;K=d[22704+j>>0]|0;e=j<>2]=e;h=h<-1?(L=c[m>>2]|0,L>>>0<(c[q>>2]|0)>>>0):0){c[m>>2]=L+2;h=((_llvm_bswap_i16(d[L>>0]|d[L+1>>0]<<8|0)|0)&65535)<>2]=i;j=e+1|0;j=1?j>>1:j;k=j<<16;f=h>>>0>=k>>>0;if(f){j=e-j|0;c[Q>>2]=j;h=h-k|0}else c[Q>>2]=j;c[u>>2]=h;l=(l|f&1)<<1;L=d[22704+j>>0]|0;e=j<>2]=e;j=h<-1?(M=c[m>>2]|0,M>>>0<(c[q>>2]|0)>>>0):0){c[m>>2]=M+2;j=((_llvm_bswap_i16(d[M>>0]|d[M+1>>0]<<8|0)|0)&65535)<>2]=i;k=e+1|0;k=1?k>>1:k;h=k<<16;f=j>>>0>=h>>>0;if(f){k=e-k|0;c[Q>>2]=k;j=j-h|0}else c[Q>>2]=k;c[u>>2]=j;c[b+1460>>2]=l|f&1;m=Q;e=t;l=u;y=97}while(0);if((y|0)==97){M=d[22704+k>>0]|0;f=k<>2]=f;h=j<-1?(O=b+392|0,P=c[O>>2]|0,P>>>0<(c[b+396>>2]|0)>>>0):0){c[O>>2]=P+2;h=((_llvm_bswap_i16(d[P>>0]|d[P+1>>0]<<8|0)|0)&65535)<>2]=i;i=f+1|0;i=1?i>>1:i;j=i<<16;k=h>>>0>=j>>>0;if(k){c[m>>2]=f-i;h=h-j|0}else c[m>>2]=i;c[l>>2]=h;c[b+4772>>2]=k&1;i=b+2808|0;c[i>>2]=34;if(!n){c[b+432>>2]=Q;b=g;Xc=R;return b|0}j=p+n|0;h=o-n|0;if((h|0)>=0){if(k){c[i>>2]=35;Q=h<<3;P=(j|0)!=0&Q>>>0<2147483135;Q=P?Q:0;P=P?j:0;c[b+4776>>2]=P;c[b+4788>>2]=Q;c[b+4792>>2]=Q+8;c[b+4780>>2]=P+(3?Q>>3:Q);c[b+4784>>2]=0;b=g;Xc=R;return b|0}i=b+408|0;h=_ff_vp56_init_range_decoder(i,j,h)|0;if((h|0)>=0){c[b+432>>2]=i;b=g;Xc=R;return b|0}}else h=-1094995529}if((g|0)!=1){b=h;Xc=R;return b|0}_ff_set_dimensions(c[b>>2]|0,0,0)|0;b=h;Xc=R;return b|0}function _vp6_parse_coeff(f){f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=G;B=c[f+432>>2]|0;C=c[f+2832>>2]|0;D=c[B+12>>2]|0;E=B+8|0;h=c[E>>2]|0;if(D>>>0<=h>>>0?(c[B+4>>2]|0)>-1:0){A=B+20|0;c[A>>2]=(c[A>>2]|0)+1}if((c[B+20>>2]|0)>=11){_av_log(c[f>>2]|0,16,119451,g);F=-1094995529;Xc=G;return F|0}x=f+516|0;y=B+4|0;z=B+16|0;A=f+514|0;v=0;w=0;i=c[x>>2]|0;while(1){v=w>>>0>3?1:v;t=f+520+((d[119372+w>>0]|0)*12|0)|0;u=f+568+(w<<2)|0;m=1;j=1;o=C+230+(v*11|0)|0;s=0;n=C+1188+(v*180|0)+(((d[i+((c[u>>2]|0)*12|0)>>0]|0)+(d[t>>0]|0)|0)*5|0)|0;a:while(1){do if(!((s|0)>1&(j|0)==0)){j=d[n>>0]|0;l=c[B>>2]|0;i=d[22704+l>>0]|0;r=c[y>>2]|0;g=c[z>>2]|0;l=l<>2]=l;g=g<-1&h>>>0>>0){r=h+2|0;c[E>>2]=r;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;k=H(l+-1|0,j)|0;k=(8?k>>8:k)+1|0;j=k<<16;if(g>>>0>=j>>>0){F=l-k|0;c[B>>2]=F;j=g-j|0;c[z>>2]=j;g=F;F=14;break}c[B>>2]=k;c[z>>2]=g;if((s|0)>0){j=d[n+1>>0]|0;r=d[22704+k>>0]|0;l=k<>2]=l;g=g<-1&h>>>0>>0){r=h+2|0;c[E>>2]=r;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;j=H(l+-1|0,j)|0;j=(8?j>>8:j)+1|0;k=j<<16;if(g>>>0>>0){F=52;break a}j=l-j|0;c[B>>2]=j;l=g-k|0;c[z>>2]=l;r=(s|0)>5&1;o=23024;n=8;do{k=d[(a[o+1>>0]|0)+(C+1548+(r*14|0))>>0]|0;q=d[22704+j>>0]|0;m=j<>2]=m;g=l<-1&h>>>0>>0){q=h+2|0;c[E>>2]=q;l=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;j=H(m+-1|0,k)|0;j=(8?j>>8:j)+1|0;g=j<<16;if(l>>>0>>0){c[B>>2]=j;c[z>>2]=l;g=1}else{j=m-j|0;c[B>>2]=j;l=l-g|0;c[z>>2]=l;g=n<<24>>24}o=o+(g<<1)|0;n=a[o>>0]|0}while(n<<24>>24>0);g=0-(n<<24>>24)|0;if(!(n<<24>>24)){k=a[C+1548+(r*14|0)+8>>0]|0;q=d[22704+j>>0]|0;j=j<>2]=j;g=l<-1&h>>>0>>0){q=h+2|0;c[E>>2]=q;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;k=H(j+-1|0,k&255)|0;k=(8?k>>8:k)+1|0;p=k<<16;q=g>>>0>=p>>>0;k=q?j-k|0:k;c[B>>2]=k;g=g-(q?p:0)|0;c[z>>2]=g;j=a[C+1548+(r*14|0)+9>>0]|0;p=d[22704+k>>0]|0;k=k<>2]=k;g=g<-1&h>>>0>>0){p=h+2|0;c[E>>2]=p;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;o=H(k+-1|0,j&255)|0;o=(8?o>>8:o)+1|0;j=o<<16;p=g>>>0>=j>>>0;k=p?k-o|0:o;c[B>>2]=k;g=g-(p?j:0)|0;c[z>>2]=g;j=a[C+1548+(r*14|0)+10>>0]|0;o=d[22704+k>>0]|0;k=k<>2]=k;g=g<-1&h>>>0>>0){o=h+2|0;c[E>>2]=o;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;n=H(k+-1|0,j&255)|0;n=(8?n>>8:n)+1|0;j=n<<16;o=g>>>0>=j>>>0;k=o?k-n|0:n;c[B>>2]=k;g=g-(o?j:0)|0;c[z>>2]=g;j=a[C+1548+(r*14|0)+11>>0]|0;n=d[22704+k>>0]|0;k=k<>2]=k;g=g<-1&h>>>0>>0){n=h+2|0;c[E>>2]=n;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;m=H(k+-1|0,j&255)|0;m=(8?m>>8:m)+1|0;j=m<<16;n=g>>>0>=j>>>0;k=n?k-m|0:m;c[B>>2]=k;g=g-(n?j:0)|0;c[z>>2]=g;j=a[C+1548+(r*14|0)+12>>0]|0;m=d[22704+k>>0]|0;k=k<>2]=k;g=g<-1&h>>>0>>0){m=h+2|0;c[E>>2]=m;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;l=H(k+-1|0,j&255)|0;l=(8?l>>8:l)+1|0;j=l<<16;m=g>>>0>=j>>>0;l=m?k-l|0:l;c[B>>2]=l;j=g-(m?j:0)|0;c[z>>2]=j;k=a[C+1548+(r*14|0)+13>>0]|0;g=d[22704+l>>0]|0;l=l<>2]=l;j=j<-1&h>>>0>>0){r=h+2|0;c[E>>2]=r;j=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=g;k=H(l+-1|0,k&255)|0;k=(8?k>>8:k)+1|0;r=k<<16;i=j>>>0>=r>>>0;c[B>>2]=i?l-k|0:k;c[z>>2]=j-(i?r:0);i=((i&1)<<5)+(((m&1)<<4)+(((n&1)<<3)+(((o&1)<<2)+(((p&1)<<1)+(q?10:9)))))|0;j=0}else{i=g;j=0}}else{i=m;j=0}}else{g=c[B>>2]|0;j=c[z>>2]|0;i=c[y>>2]|0;F=14}while(0);if((F|0)==14){F=0;k=d[n+2>>0]|0;r=d[22704+g>>0]|0;l=g<>2]=l;g=j<-1&h>>>0>>0){r=h+2|0;c[E>>2]=r;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;k=H(l+-1|0,k)|0;k=(8?k>>8:k)+1|0;j=k<<16;do if(g>>>0>>0){c[B>>2]=k;c[z>>2]=g;n=1;j=1}else{l=l-k|0;c[B>>2]=l;g=g-j|0;c[z>>2]=g;j=d[n+3>>0]|0;r=d[22704+l>>0]|0;l=l<>2]=l;g=g<-1&h>>>0>>0){r=h+2|0;c[E>>2]=r;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;j=H(l+-1|0,j)|0;j=(8?j>>8:j)+1|0;k=j<<16;if(g>>>0>>0){c[B>>2]=j;c[z>>2]=g;k=d[n+4>>0]|0;r=d[22704+j>>0]|0;l=j<>2]=l;g=g<-1&h>>>0>>0){r=h+2|0;c[E>>2]=r;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;k=H(l+-1|0,k)|0;k=(8?k>>8:k)+1|0;j=k<<16;if(g>>>0>>0){c[B>>2]=k;c[z>>2]=g;n=2;j=2;break}k=l-k|0;c[B>>2]=k;g=g-j|0;c[z>>2]=g;j=a[o+5>>0]|0;r=d[22704+k>>0]|0;k=k<>2]=k;g=g<-1&h>>>0>>0){r=h+2|0;c[E>>2]=r;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;r=H(k+-1|0,j&255)|0;r=(8?r>>8:r)+1|0;n=r<<16;j=g>>>0>=n>>>0;k=j?k-r|0:r;c[B>>2]=k;g=g-(j?n:0)|0;c[z>>2]=g;n=2;j=j?4:3;break}l=l-j|0;c[B>>2]=l;g=g-k|0;c[z>>2]=g;j=a[21360]|0;if(j<<24>>24>0){n=21360;k=l;m=j;while(1){j=d[o+(a[n+1>>0]|0)>>0]|0;r=d[22704+k>>0]|0;l=k<>2]=l;g=g<-1&h>>>0>>0){r=h+2|0;c[E>>2]=r;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;k=H(l+-1|0,j)|0;k=(8?k>>8:k)+1|0;j=k<<16;if(g>>>0>>0){c[B>>2]=k;c[z>>2]=g;j=1}else{k=l-k|0;c[B>>2]=k;g=g-j|0;c[z>>2]=g;j=m<<24>>24}n=n+(j<<1)|0;j=a[n>>0]|0;if(j<<24>>24<=0)break;else m=j}}else k=l;j=j<<24>>24;n=0-j|0;m=d[119389+n>>0]|0;j=d[119378+(5-j)>>0]|0;while(1){l=a[21184+(n*11|0)+m>>0]|0;r=d[22704+k>>0]|0;k=k<>2]=k;g=g<-1&h>>>0>>0){r=h+2|0;c[E>>2]=r;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;p=H(k+-1|0,l&255)|0;p=(8?p>>8:p)+1|0;q=p<<16;r=g>>>0>=q>>>0;k=r?k-p|0:p;c[B>>2]=k;g=g-(r?q:0)|0;c[z>>2]=g;j=((r&1)<0)m=m+-1|0;else{n=2;break}}}while(0);r=d[22704+k>>0]|0;m=k<>2]=m;g=g<-1&h>>>0>>0){r=h+2|0;c[E>>2]=r;g=((_llvm_bswap_i16(d[h>>0]|d[h+1>>0]<<8|0)|0)&65535)<>2]=i;i=m+1|0;i=1?i>>1:i;k=i<<16;l=g>>>0>=k>>>0;if(l){c[B>>2]=m-i;g=g-k|0}else c[B>>2]=i;c[z>>2]=g;g=(j^l<<31>>31)+(l&1)|0;if(s)g=H(g,e[A>>1]|0)|0;b[f+624+(w<<7)+(d[(d[C+64+s>>0]|0)+(f+296)>>0]<<1)>>1]=g;i=1;j=n}g=i+s|0;if((g|0)>63)break;n=C+252+(v*198|0)+(j*66|0)+((d[22960+g>>0]|0)*11|0)|0;m=i;o=n;s=g}if((F|0)==52){F=0;c[B>>2]=j;c[z>>2]=g;g=s}s=(b[f+624+(w<<7)>>1]|0)!=0&1;i=c[x>>2]|0;a[i+((c[u>>2]|0)*12|0)>>0]=s;a[t>>0]=s;c[f+1392+(w<<2)>>2]=d[((g|0)<63?g:63)+(C+128)>>0];w=w+1|0;if((w|0)==6){g=0;break}}Xc=G;return g|0}function _vp6_parse_coeff_huffman(a){a=a|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;w=c[a+2832>>2]|0;s=a+4784|0;t=a+4788|0;x=a+4792|0;y=a+4776|0;z=a+514|0;q=0;r=0;while(1){q=r>>>0>3?1:q;A=a+5436+(q<<2)|0;B=a+5444+(q<<2)|0;j=0;h=a+4796+(q<<4)|0;p=0;a:while(1){if((p|0)<2?(u=a+5436+(p<<3)+(q<<2)|0,v=c[u>>2]|0,(v|0)!=0):0){c[u>>2]=v+-1;if(!p){f=1;m=31}else{i=5;g=p;f=j}}else m=6;b:do if((m|0)==6){m=0;f=c[s>>2]|0;if((c[t>>2]|0)>(f|0)){l=c[h+4>>2]|0;n=c[x>>2]|0;o=c[y>>2]|0;g=o+(3?f>>>3:f)|0;g=(_llvm_bswap_i32(d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24|0)|0)<<(f&7);g=22?g>>>22:g;i=b[l+(g<<2)>>1]|0;g=b[l+(g<<2)+2>>1]|0;k=g<<16>>16;if(g<<16>>16<0){f=f+10|0;f=n>>>0>f>>>0?f:n;C=o+(3?f>>>3:f)|0;C=(_llvm_bswap_i32(d[C>>0]|d[C+1>>0]<<8|d[C+2>>0]<<16|d[C+3>>0]<<24|0)|0)<<(f&7);g=k+32|0;C=(g?C>>>g:C)+i|0;i=b[l+(C<<2)>>1]|0;C=b[l+(C<<2)+2>>1]|0;g=C<<16>>16;if(C<<16>>16<0){f=f-k|0;f=n>>>0>f>>>0?f:n;C=o+(3?f>>>3:f)|0;C=(_llvm_bswap_i32(d[C>>0]|d[C+1>>0]<<8|d[C+2>>0]<<16|d[C+3>>0]<<24|0)|0)<<(f&7);g=g+32|0;i=(g?C>>>g:C)+i|0;g=b[l+(i<<2)+2>>1]|0;i=b[l+(i<<2)>>1]|0}}else g=k;l=g+f|0;l=n>>>0>l>>>0?l:n;c[s>>2]=l;switch(i|0){case 0:{if(!p){f=o+(3?l>>>3:l)|0;f=(_llvm_bswap_i32(d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24|0)|0)<<(l&7);f=30?f>>>30:f;g=l+2|0;g=n>>>0>g>>>0?g:n;c[s>>2]=g;switch(f&3){case 2:{C=o+(3?g>>>3:g)|0;C=(_llvm_bswap_i32(d[C>>0]|d[C+1>>0]<<8|d[C+2>>0]<<16|d[C+3>>0]<<24|0)|0)<<(g&7);o=g+2|0;c[s>>2]=n>>>0>o>>>0?o:n;f=(30?C>>>30:C)+f|0;break}case 3:{m=d[o+(3?g>>>3:g)>>0]<<(g&7);l=g+((g|0)<(n|0)&1)|0;c[s>>2]=l;m=(5?m>>>5:m)&4;k=m|2;f=o+(3?l>>>3:l)|0;f=(_llvm_bswap_i32(d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24|0)|0)<<(l&7);C=32-k|0;o=k+l|0;c[s>>2]=n>>>0>o>>>0?o:n;f=m+6+(C?f>>>C:f)|0;break}default:{}}c[A>>2]=f;j=0;f=1;m=31;break b}k=c[a+4828+(((p|0)>5&1)<<4)+4>>2]|0;C=o+(3?l>>>3:l)|0;C=(_llvm_bswap_i32(d[C>>0]|d[C+1>>0]<<8|d[C+2>>0]<<16|d[C+3>>0]<<24|0)|0)<<(l&7);C=22?C>>>22:C;i=b[k+(C<<2)>>1]|0;C=b[k+(C<<2)+2>>1]|0;j=C<<16>>16;if(C<<16>>16<0){f=l+10|0;f=n>>>0>f>>>0?f:n;C=o+(3?f>>>3:f)|0;C=(_llvm_bswap_i32(d[C>>0]|d[C+1>>0]<<8|d[C+2>>0]<<16|d[C+3>>0]<<24|0)|0)<<(f&7);g=j+32|0;C=(g?C>>>g:C)+i|0;i=b[k+(C<<2)>>1]|0;C=b[k+(C<<2)+2>>1]|0;g=C<<16>>16;if(C<<16>>16<0){f=f-j|0;f=n>>>0>f>>>0?f:n;C=o+(3?f>>>3:f)|0;C=(_llvm_bswap_i32(d[C>>0]|d[C+1>>0]<<8|d[C+2>>0]<<16|d[C+3>>0]<<24|0)|0)<<(f&7);g=g+32|0;i=(g?C>>>g:C)+i|0;g=b[k+(i<<2)+2>>1]|0;i=b[k+(i<<2)>>1]|0}}else{g=j;f=l}g=g+f|0;g=n>>>0>g>>>0?g:n;c[s>>2]=g;f=i+1|0;if((i|0)<=7){j=0;m=31;break b}m=o+(3?g>>>3:g)|0;m=(_llvm_bswap_i32(d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24|0)|0)<<(g&7);j=g+6|0;c[s>>2]=n>>>0>j>>>0?j:n;j=0;f=(26?m>>>26:m)+f|0;m=31;break b}case 11:{if((p|0)!=1){i=5;g=p;f=j;break b}f=o+(3?l>>>3:l)|0;f=(_llvm_bswap_i32(d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24|0)|0)<<(l&7);f=30?f>>>30:f;g=l+2|0;g=n>>>0>g>>>0?g:n;c[s>>2]=g;switch(f&3){case 2:{C=o+(3?g>>>3:g)|0;C=(_llvm_bswap_i32(d[C>>0]|d[C+1>>0]<<8|d[C+2>>0]<<16|d[C+3>>0]<<24|0)|0)<<(g&7);p=g+2|0;c[s>>2]=n>>>0>p>>>0?p:n;f=(30?C>>>30:C)+f|0;break}case 3:{p=d[o+(3?g>>>3:g)>>0]<<(g&7);l=g+((g|0)<(n|0)&1)|0;c[s>>2]=l;p=(5?p>>>5:p)&4;k=p|2;f=o+(3?l>>>3:l)|0;f=(_llvm_bswap_i32(d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24|0)|0)<<(l&7);C=32-k|0;o=k+l|0;c[s>>2]=n>>>0>o>>>0?o:n;f=p+6+(C?f>>>C:f)|0;break}default:{}}c[B>>2]=f;i=5;g=1;f=j;break b}default:{f=d[119378+i>>0]|0;if((i|0)>4){C=(i|0)<10?i+-4|0:11;g=o+(3?l>>>3:l)|0;g=(_llvm_bswap_i32(d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24|0)|0)<<(l&7);m=32-C|0;C=l+C|0;C=n>>>0>C>>>0?C:n;c[s>>2]=C;g=(m?g>>>m:g)+f|0;f=C}else{g=f;f=l}C=d[o+(3?f>>>3:f)>>0]<<(f&7);C=(7?C>>>7:C)&1;c[s>>2]=f+((f|0)<(n|0)&1);f=(g^0-C)+C|0;if(p)f=H(f,e[z>>1]|0)|0;b[a+624+(r<<7)+(d[(d[w+64+p>>0]|0)+(a+296)>>0]<<1)>>1]=f;j=(g|0)>1?2:1;f=1;m=31;break b}}}else{i=1;g=p;f=j}}while(0);if((m|0)==31){m=0;g=f+p|0;if((g|0)>63){i=5;f=j}else{if((g+-22|0)>>>0<42)f=3;else f=d[22960+g>>0]|0;i=0;h=a+4860+(q*288|0)+(j*96|0)+(f<<4)|0;f=j}}switch(i&7){case 0:{j=f;p=g;break}case 5:{m=36;break a}default:{m=37;break a}}}if((m|0)==36){m=0;c[a+1392+(r<<2)>>2]=d[((g|0)<63?g:63)+(w+128)>>0]}else if((m|0)==37?(m=0,i|0):0){f=-1094995529;m=39;break}r=r+1|0;if(r>>>0>=6){f=0;m=39;break}}if((m|0)==39)return f|0;return 0}function _vp56_rac_gets_nn(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=a+4|0;t=a+16|0;q=a+8|0;r=a+12|0;i=c[a>>2]|0;j=c[s>>2]|0;e=c[t>>2]|0;f=d[22704+i>>0]|0;i=i<>2]=i;e=e<-1?(b=c[q>>2]|0,b>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=b+2;e=((_llvm_bswap_i16(d[b>>0]|d[b+1>>0]<<8|0)|0)&65535)<>2]=f;b=i+1|0;b=1?b>>1:b;g=b<<16;h=e>>>0>=g>>>0;if(h){b=i-b|0;c[a>>2]=b;e=e-g|0}else c[a>>2]=b;c[t>>2]=e;j=(h&1)<<1;h=d[22704+b>>0]|0;i=b<>2]=i;b=e<-1?(k=c[q>>2]|0,k>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=k+2;b=((_llvm_bswap_i16(d[k>>0]|d[k+1>>0]<<8|0)|0)&65535)<>2]=e;f=i+1|0;f=1?f>>1:f;g=f<<16;h=b>>>0>=g>>>0;if(h){f=i-f|0;c[a>>2]=f;b=b-g|0}else c[a>>2]=f;c[t>>2]=b;j=(j|h&1)<<1;k=d[22704+f>>0]|0;i=f<>2]=i;b=b<-1?(l=c[q>>2]|0,l>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=l+2;b=((_llvm_bswap_i16(d[l>>0]|d[l+1>>0]<<8|0)|0)&65535)<>2]=e;f=i+1|0;f=1?f>>1:f;g=f<<16;h=b>>>0>=g>>>0;if(h){f=i-f|0;c[a>>2]=f;b=b-g|0}else c[a>>2]=f;c[t>>2]=b;j=(j|h&1)<<1;l=d[22704+f>>0]|0;i=f<>2]=i;b=b<-1?(m=c[q>>2]|0,m>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=m+2;g=((_llvm_bswap_i16(d[m>>0]|d[m+1>>0]<<8|0)|0)&65535)<>2]=e;b=i+1|0;b=1?b>>1:b;f=b<<16;h=g>>>0>=f>>>0;if(h){b=i-b|0;c[a>>2]=b;f=g-f|0}else{c[a>>2]=b;f=g}c[t>>2]=f;j=(j|h&1)<<1;m=d[22704+b>>0]|0;i=b<>2]=i;b=f<-1?(n=c[q>>2]|0,n>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=n+2;b=((_llvm_bswap_i16(d[n>>0]|d[n+1>>0]<<8|0)|0)&65535)<>2]=e;f=i+1|0;f=1?f>>1:f;g=f<<16;h=b>>>0>=g>>>0;if(h){f=i-f|0;c[a>>2]=f;b=b-g|0}else c[a>>2]=f;c[t>>2]=b;j=(j|h&1)<<1;n=d[22704+f>>0]|0;i=f<>2]=i;b=b<-1?(o=c[q>>2]|0,o>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=o+2;b=((_llvm_bswap_i16(d[o>>0]|d[o+1>>0]<<8|0)|0)&65535)<>2]=e;f=i+1|0;f=1?f>>1:f;g=f<<16;h=b>>>0>=g>>>0;if(h){f=i-f|0;c[a>>2]=f;b=b-g|0}else c[a>>2]=f;c[t>>2]=b;i=(j|h&1)<<1;o=d[22704+f>>0]|0;h=f<>2]=h;g=b<-1?(p=c[q>>2]|0,p>>>0<(c[r>>2]|0)>>>0):0){c[q>>2]=p+2;g=((_llvm_bswap_i16(d[p>>0]|d[p+1>>0]<<8|0)|0)&65535)<>2]=b;b=h+1|0;b=1?b>>1:b;e=b<<16;s=g>>>0>=e>>>0;f=s&1;if(s){c[a>>2]=h-b;a=g-e|0;c[t>>2]=a;a=i|f;a=a<<1;t=(a|0)==0;t=t&1;t=a|t;return t|0}else{c[a>>2]=b;a=g;c[t>>2]=a;a=i|f;a=a<<1;t=(a|0)==0;t=t&1;t=a|t;return t|0}return 0}function _vp6_coeff_order_table_init(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=b+2832|0;a[(c[j>>2]|0)+64>>0]=0;g=1;e=1;do{f=c[j>>2]|0;if(!(a[f+g>>0]|0)){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==1){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==2){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==3){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==4){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==5){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==6){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==7){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==8){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==9){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==10){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==11){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==12){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==13){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==14){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);g=1;do{f=c[j>>2]|0;if((a[f+g>>0]|0)==15){a[f+64+e>>0]=g;e=e+1|0}g=g+1|0}while((g|0)!=64);h=b+436|0;g=0;i=1;while(1){b=c[j>>2]|0;e=0;f=0;do{k=d[b+64+f>>0]|0;e=(e|0)<(k|0)?k:e;f=f+1|0}while((f|0)!=(i|0));a[b+128+g>>0]=e+((c[h>>2]|0)>6&1);g=g+1|0;if((g|0)==64)break;else i=i+1|0}return}function _vp6_huff_cmp(a,d){a=a|0;d=d|0;return ((c[a+4>>2]|0)-(c[d+4>>2]|0)<<4)+(b[d>>1]|0)-(b[a>>1]|0)|0}function _vp6_filter_hv4(c,e,f,g,h){c=c|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0;E=h+2|0;F=h+4|0;G=g<<1;I=h+6|0;J=0-g|0;j=1-g|0;k=g+1|0;l=G|1;m=2-g|0;n=g+2|0;o=G+2|0;p=3-g|0;q=g+3|0;r=G+3|0;s=4-g|0;t=g+4|0;u=G+4|0;v=5-g|0;w=g+5|0;x=G+5|0;y=6-g|0;z=g+6|0;A=G+6|0;B=7-g|0;C=g+7|0;D=G+7|0;i=0;while(1){K=H(b[h>>1]|0,d[e+J>>0]|0)|0;L=H(b[E>>1]|0,d[e>>0]|0)|0;M=H(b[F>>1]|0,d[e+g>>0]|0)|0;M=K+64+L+M+(H(b[I>>1]|0,d[e+G>>0]|0)|0)|0;M=7?M>>7:M;L=M^-2147483648;a[c>>0]=M>>>0>255?(31?L>>31:L):M;M=H(b[h>>1]|0,d[e+j>>0]|0)|0;L=H(b[E>>1]|0,d[e+1>>0]|0)|0;K=H(b[F>>1]|0,d[e+k>>0]|0)|0;K=M+64+L+K+(H(b[I>>1]|0,d[e+l>>0]|0)|0)|0;K=7?K>>7:K;L=K^-2147483648;a[c+1>>0]=K>>>0>255?(31?L>>31:L):K;K=H(b[h>>1]|0,d[e+m>>0]|0)|0;L=H(b[E>>1]|0,d[e+2>>0]|0)|0;M=H(b[F>>1]|0,d[e+n>>0]|0)|0;M=K+64+L+M+(H(b[I>>1]|0,d[e+o>>0]|0)|0)|0;M=7?M>>7:M;L=M^-2147483648;a[c+2>>0]=M>>>0>255?(31?L>>31:L):M;M=H(b[h>>1]|0,d[e+p>>0]|0)|0;L=H(b[E>>1]|0,d[e+3>>0]|0)|0;K=H(b[F>>1]|0,d[e+q>>0]|0)|0;K=M+64+L+K+(H(b[I>>1]|0,d[e+r>>0]|0)|0)|0;K=7?K>>7:K;L=K^-2147483648;a[c+3>>0]=K>>>0>255?(31?L>>31:L):K;K=H(b[h>>1]|0,d[e+s>>0]|0)|0;L=H(b[E>>1]|0,d[e+4>>0]|0)|0;M=H(b[F>>1]|0,d[e+t>>0]|0)|0;M=K+64+L+M+(H(b[I>>1]|0,d[e+u>>0]|0)|0)|0;M=7?M>>7:M;L=M^-2147483648;a[c+4>>0]=M>>>0>255?(31?L>>31:L):M;M=H(b[h>>1]|0,d[e+v>>0]|0)|0;L=H(b[E>>1]|0,d[e+5>>0]|0)|0;K=H(b[F>>1]|0,d[e+w>>0]|0)|0;K=M+64+L+K+(H(b[I>>1]|0,d[e+x>>0]|0)|0)|0;K=7?K>>7:K;L=K^-2147483648;a[c+5>>0]=K>>>0>255?(31?L>>31:L):K;K=H(b[h>>1]|0,d[e+y>>0]|0)|0;L=H(b[E>>1]|0,d[e+6>>0]|0)|0;M=H(b[F>>1]|0,d[e+z>>0]|0)|0;M=K+64+L+M+(H(b[I>>1]|0,d[e+A>>0]|0)|0)|0;M=7?M>>7:M;L=M^-2147483648;a[c+6>>0]=M>>>0>255?(31?L>>31:L):M;M=H(b[h>>1]|0,d[e+B>>0]|0)|0;L=H(b[E>>1]|0,d[e+7>>0]|0)|0;K=H(b[F>>1]|0,d[e+C>>0]|0)|0;K=M+64+L+K+(H(b[I>>1]|0,d[e+D>>0]|0)|0)|0;K=7?K>>7:K;L=K^-2147483648;a[c+7>>0]=K>>>0>255?(31?L>>31:L):K;i=i+1|0;if((i|0)==8)break;else{c=c+f|0;e=e+f|0}}return}function _ff_vp6_filter_diag4_c(e,f,g,h,i){e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;p=Xc;Xc=Xc+352|0;if((Xc|0)>=(Yc|0))N(352);o=p;n=b[h>>1]|0;l=b[h+2>>1]|0;m=b[h+4>>1]|0;k=b[h+6>>1]|0;j=0;h=f+(0-g)|0;f=o;while(1){r=H(n,d[h+-1>>0]|0)|0;q=d[h>>0]|0;u=H(l,q)|0;v=d[h+1>>0]|0;t=H(m,v)|0;s=d[h+2>>0]|0;t=r+64+u+t+(H(k,s)|0)|0;t=7?t>>7:t;u=t^-2147483648;c[f>>2]=(t>>>0>255?(31?u>>31:u):t)&255;q=H(n,q)|0;t=H(l,v)|0;u=H(m,s)|0;r=d[h+3>>0]|0;u=q+64+t+u+(H(k,r)|0)|0;u=7?u>>7:u;t=u^-2147483648;c[f+4>>2]=(u>>>0>255?(31?t>>31:t):u)&255;v=H(n,v)|0;u=H(l,s)|0;t=H(m,r)|0;q=d[h+4>>0]|0;t=v+64+u+t+(H(k,q)|0)|0;t=7?t>>7:t;u=t^-2147483648;c[f+8>>2]=(t>>>0>255?(31?u>>31:u):t)&255;s=H(n,s)|0;t=H(l,r)|0;u=H(m,q)|0;v=d[h+5>>0]|0;u=s+64+t+u+(H(k,v)|0)|0;u=7?u>>7:u;t=u^-2147483648;c[f+12>>2]=(u>>>0>255?(31?t>>31:t):u)&255;r=H(n,r)|0;u=H(l,q)|0;t=H(m,v)|0;s=d[h+6>>0]|0;t=r+64+u+t+(H(k,s)|0)|0;t=7?t>>7:t;u=t^-2147483648;c[f+16>>2]=(t>>>0>255?(31?u>>31:u):t)&255;q=H(n,q)|0;t=H(l,v)|0;u=H(m,s)|0;r=d[h+7>>0]|0;u=q+64+t+u+(H(k,r)|0)|0;u=7?u>>7:u;t=u^-2147483648;c[f+20>>2]=(u>>>0>255?(31?t>>31:t):u)&255;v=H(n,v)|0;u=H(l,s)|0;t=H(m,r)|0;q=d[h+8>>0]|0;t=v+64+u+t+(H(k,q)|0)|0;t=7?t>>7:t;u=t^-2147483648;c[f+24>>2]=(t>>>0>255?(31?u>>31:u):t)&255;s=H(n,s)|0;r=H(l,r)|0;q=H(m,q)|0;q=s+64+r+q+(H(k,d[h+9>>0]|0)|0)|0;q=7?q>>7:q;r=q^-2147483648;c[f+28>>2]=(q>>>0>255?(31?r>>31:r):q)&255;j=j+1|0;if((j|0)==11)break;else{h=h+g|0;f=f+32|0}}j=i+2|0;k=i+4|0;l=i+6|0;f=0;h=o+32|0;while(1){u=H(c[h+-32>>2]|0,b[i>>1]|0)|0;t=H(c[h>>2]|0,b[j>>1]|0)|0;v=h;h=h+32|0;s=H(c[h>>2]|0,b[k>>1]|0)|0;s=u+64+t+s+(H(c[v+64>>2]|0,b[l>>1]|0)|0)|0;s=7?s>>7:s;t=s^-2147483648;a[e>>0]=s>>>0>255?(31?t>>31:t):s;s=H(c[v+-28>>2]|0,b[i>>1]|0)|0;t=H(c[v+4>>2]|0,b[j>>1]|0)|0;u=H(c[v+36>>2]|0,b[k>>1]|0)|0;u=s+64+t+u+(H(c[v+68>>2]|0,b[l>>1]|0)|0)|0;u=7?u>>7:u;t=u^-2147483648;a[e+1>>0]=u>>>0>255?(31?t>>31:t):u;u=H(c[v+-24>>2]|0,b[i>>1]|0)|0;t=H(c[v+8>>2]|0,b[j>>1]|0)|0;s=H(c[v+40>>2]|0,b[k>>1]|0)|0;s=u+64+t+s+(H(c[v+72>>2]|0,b[l>>1]|0)|0)|0;s=7?s>>7:s;t=s^-2147483648;a[e+2>>0]=s>>>0>255?(31?t>>31:t):s;s=H(c[v+-20>>2]|0,b[i>>1]|0)|0;t=H(c[v+12>>2]|0,b[j>>1]|0)|0;u=H(c[v+44>>2]|0,b[k>>1]|0)|0;u=s+64+t+u+(H(c[v+76>>2]|0,b[l>>1]|0)|0)|0;u=7?u>>7:u;t=u^-2147483648;a[e+3>>0]=u>>>0>255?(31?t>>31:t):u;u=H(c[v+-16>>2]|0,b[i>>1]|0)|0;t=H(c[v+16>>2]|0,b[j>>1]|0)|0;s=H(c[v+48>>2]|0,b[k>>1]|0)|0;s=u+64+t+s+(H(c[v+80>>2]|0,b[l>>1]|0)|0)|0;s=7?s>>7:s;t=s^-2147483648;a[e+4>>0]=s>>>0>255?(31?t>>31:t):s;s=H(c[v+-12>>2]|0,b[i>>1]|0)|0;t=H(c[v+20>>2]|0,b[j>>1]|0)|0;u=H(c[v+52>>2]|0,b[k>>1]|0)|0;u=s+64+t+u+(H(c[v+84>>2]|0,b[l>>1]|0)|0)|0;u=7?u>>7:u;t=u^-2147483648;a[e+5>>0]=u>>>0>255?(31?t>>31:t):u;u=H(c[v+-8>>2]|0,b[i>>1]|0)|0;t=H(c[v+24>>2]|0,b[j>>1]|0)|0;s=H(c[v+56>>2]|0,b[k>>1]|0)|0;s=u+64+t+s+(H(c[v+88>>2]|0,b[l>>1]|0)|0)|0;s=7?s>>7:s;t=s^-2147483648;a[e+6>>0]=s>>>0>255?(31?t>>31:t):s;s=H(c[v+-4>>2]|0,b[i>>1]|0)|0;t=H(c[v+28>>2]|0,b[j>>1]|0)|0;u=H(c[v+60>>2]|0,b[k>>1]|0)|0;v=s+64+t+u+(H(c[v+92>>2]|0,b[l>>1]|0)|0)|0;v=7?v>>7:v;u=v^-2147483648;a[e+7>>0]=v>>>0>255?(31?u>>31:u):v;f=f+1|0;if((f|0)==8)break;else e=e+g|0}Xc=p;return}function _av_strstart(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;f=a[d>>0]|0;a:do if(!(f<<24>>24)){f=d;g=5}else while(1){if(f<<24>>24!=(a[b>>0]|0))break a;d=d+1|0;b=b+1|0;f=a[d>>0]|0;if(!(f<<24>>24)){f=d;g=5;break}}while(0);if((g|0)==5)if(!e)f=0;else{c[e>>2]=b;f=a[f>>0]|0}return f<<24>>24==0|0}function _av_strlcpy(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;a:do if(d>>>0>1){e=c;c=0;h=1;while(1){f=a[e>>0]|0;if(!(f<<24>>24)){f=c;c=h;break a}e=e+1|0;g=b+1|0;a[b>>0]=f;c=h+1|0;if(c>>>0>>0){f=h;b=g;h=c;c=f}else{f=h;b=g;break}}}else{f=0;e=c;c=1}while(0);if(c>>>0<=d>>>0)a[b>>0]=0;return (_strlen(e)|0)+f|0}function _av_strlcat(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=_strlen(b)|0;if((j+1|0)>>>0>=d>>>0){i=_strlen(c)|0;j=i+j|0;return j|0}b=b+j|0;i=d-j|0;a:do if(i>>>0>1){f=b;d=c;b=0;g=1;while(1){c=a[d>>0]|0;if(!(c<<24>>24)){h=b;e=f;b=g;break a}d=d+1|0;e=f+1|0;a[f>>0]=c;b=g+1|0;if(b>>>0>>0){h=g;f=e;g=b;b=h}else{h=g;break}}}else{h=0;e=b;d=c;b=1}while(0);if(b>>>0<=i>>>0)a[e>>0]=0;i=(_strlen(d)|0)+h|0;j=i+j|0;return j|0}function _av_asprintf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);e=i+16|0;f=i;c[e>>2]=0;c[f>>2]=b;g=_vsnprintf(0,0,a,f)|0;if((g|0)>=0?(h=g+1|0,d=_av_malloc(h)|0,c[e>>2]=d,(d|0)!=0):0){c[f>>2]=b;if((_vsnprintf(d,h,a,f)|0)<0){_av_freep(e);d=c[e>>2]|0}}else d=0;Xc=i;return d|0}function _av_get_token(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=_av_malloc((_strlen(c[b>>2]|0)|0)+1|0)|0;e=c[b>>2]|0;if(!m){m=0;return m|0}e=e+(_strspn(e,124762)|0)|0;g=a[e>>0]|0;a:do if(!(g<<24>>24)){g=e;f=m;e=m}else{h=e;f=m;e=m;while(1){if(_strspn(h,d)|0){g=h;break a}k=h+1|0;switch(g<<24>>24){case 92:{i=a[k>>0]|0;if(!(i<<24>>24))l=12;else{k=e+1|0;a[e>>0]=i;f=k;h=h+2|0;e=k}break}case 39:{j=a[k>>0]|0;g=j<<24>>24==0;i=h+2|0;if(g^j<<24>>24!=39){g=e;h=i;while(1){e=g+1|0;a[g>>0]=j;j=a[h>>0]|0;g=j<<24>>24==0;i=h+1|0;if(!(g^j<<24>>24!=39))break;else{g=e;h=i}}}else h=k;f=g?f:e;h=g?h:i;break}default:l=12}if((l|0)==12){l=0;a[e>>0]=g;h=k;e=e+1|0}g=a[h>>0]|0;if(!(g<<24>>24)){g=h;break a}}}while(0);do{a[e>>0]=0;e=e+-1|0;if(e>>>0>>0)break}while((_strspn(e,124762)|0)!=0);c[b>>2]=g;return m|0}function _av_strtok(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;if(!b){b=c[e>>2]|0;if(!b){e=0;return e|0}}f=b+(_strspn(b,d)|0)|0;if(a[f>>0]|0){b=f+1|0;b=b+(_strcspn(b,d)|0)|0;if(!(a[b>>0]|0))b=0;else{a[b>>0]=0;b=b+1|0}}else{f=0;b=0}c[e>>2]=b;e=f;return e|0}function _av_strcasecmp(b,c){b=b|0;c=c|0;var d=0,e=0,f=0;e=b;d=c;while(1){c=a[e>>0]|0;b=a[d>>0]|0;b=(b+-65|0)>>>0<26?b^32:b;c=((c+-65|0)>>>0<26?c^32:c)&255;if(!c)break;b=b&255;if((c|0)==(b|0)){e=e+1|0;d=d+1|0}else{f=5;break}}if((f|0)==5){f=c-b|0;return f|0}e=0;f=b&255;f=e-f|0;return f|0}function _av_strncasecmp(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;if(!d){g=0;return g|0}f=b;e=d;while(1){b=a[f>>0]|0;b=(b+-65|0)>>>0<26?b^32:b;d=a[c>>0]|0;d=(d+-65|0)>>>0<26?d^32:d;e=e+-1|0;if(!e){g=4;break}b=b&255;d=d&255;if(!((b|0)!=0&(b|0)==(d|0)))break;else{f=f+1|0;c=c+1|0}}if((g|0)==4){d=d&255;b=b&255}g=b-d|0;return g|0}function _av_match_name(b,c){b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!((b|0)!=0&(c|0)!=0)){m=0;return m|0}l=_strlen(b)|0;d=a[c>>0]|0;if(!(d<<24>>24)){m=0;return m|0}while(1){k=d<<24>>24==45;d=_strchr(c,44)|0;if(!d)d=c+(_strlen(c)|0)|0;i=c+(k&1)|0;j=d-i|0;c=(j|0)>(l|0)?j:l;if(!c)break;h=b;g=i;while(1){e=a[h>>0]|0;e=(e+-65|0)>>>0<26?e^32:e;f=a[g>>0]|0;f=(f+-65|0)>>>0<26?f^32:f;c=c+-1|0;if(!c){m=9;break}e=e&255;f=f&255;if(!((e|0)!=0&(e|0)==(f|0))){c=f;break}else{h=h+1|0;g=g+1|0}}if((m|0)==9){m=0;e=e&255;c=f&255}if((e|0)==(c|0))break;if(!(_strncmp(119602,i,(j|0)>3?j:3)|0))break;c=d+((a[d>>0]|0)==44&1)|0;d=a[c>>0]|0;if(!(d<<24>>24)){c=0;m=15;break}}if((m|0)==15)return c|0;m=(k^1)&1;return m|0}function _av_match_list(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(!b){i=0;return i|0}i=d<<24>>24;if(!c){e=b;while(1){if(!(a[e>>0]|0)){e=0;f=18;break}h=_strchr(e,i)|0;e=h+((h|0)!=0&1)|0;if(!e){e=0;f=18;break}}if((f|0)==18)return e|0}a:while(1){if(!(a[b>>0]|0)){e=0;f=18;break}h=c;do{e=a[h>>0]|0;if(!(e<<24>>24))break;g=0;while(1){f=a[b+g>>0]|0;j=f<<24>>24;k=e<<24>>24;if(f<<24>>24!=e<<24>>24?!((H(k,j)|0)==0&(k+j|0)==(i|0)):0)break;if(g|0?(f<<24>>24==0?1:f<<24>>24==d<<24>>24):0){e=1;f=18;break a}e=g+1|0;g=e;e=a[h+e>>0]|0}k=_strchr(h,i)|0;h=k+((k|0)!=0&1)|0}while((h|0)!=0);k=_strchr(b,i)|0;b=k+((k|0)!=0&1)|0;if(!b){e=0;f=18;break}}if((f|0)==18)return e|0;return 0}function _av_bprint_init(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;j=b+16|0;g=(e|0)==1?1008:e;c[b>>2]=j;h=b+4|0;c[h>>2]=0;f=g>>>0<1008?g:1008;i=b+8|0;c[i>>2]=f;c[b+12>>2]=g;a[j>>0]=0;if(f>>>0>=d>>>0)return;e=d+-1|0;if(g>>>0<1009|(f|0)==0)return;e=(e>>>0<4294967294?e:-2)+1|0;d=f>>>0>(1?g>>>1:g)>>>0?g:f<<1;d=d>>>0>>0?(g>>>0>e>>>0?e:g):d;e=_av_realloc(0,d)|0;if(!e)return;_memcpy(e|0,c[b>>2]|0,(c[h>>2]|0)+1|0)|0;c[b>>2]=e;c[i>>2]=d;return}function _av_bprint_init_for_buffer(b,d,e){b=b|0;d=d|0;e=e|0;c[b>>2]=d;c[b+4>>2]=0;c[b+8>>2]=e;c[b+12>>2]=e;a[d>>0]=0;return}function _av_bprintf(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=p;k=b+8|0;o=b+4|0;l=b+12|0;m=b+16|0;f=c[k>>2]|0;while(1){g=c[o>>2]|0;h=f-(g>>>0>f>>>0?f:g)|0;if(!h)f=0;else f=(c[b>>2]|0)+g|0;c[j>>2]=e;i=_vsnprintf(f,h,d,j)|0;if((i|0)<1){n=15;break}if(i>>>0>>0){n=12;break}h=c[k>>2]|0;g=c[l>>2]|0;if((h|0)==(g|0))break;f=c[o>>2]|0;if(f>>>0>=h>>>0){n=12;break}q=-2-f|0;q=f+1+(q>>>0>i>>>0?i:q)|0;f=h>>>0>(1?g>>>1:g)>>>0?g:h<<1;f=f>>>0>>0?(g>>>0>q>>>0?q:g):f;h=c[b>>2]|0;h=(h|0)==(m|0)?0:h;g=_av_realloc(h,f)|0;if(!g){n=12;break}if(!h)_memcpy(g|0,c[b>>2]|0,(c[o>>2]|0)+1|0)|0;c[b>>2]=g;c[k>>2]=f}if((n|0)==12)h=c[k>>2]|0;else if((n|0)==15){Xc=p;return}g=c[o>>2]|0;f=-6-g|0;g=(f>>>0>>0?f:i)+g|0;c[o>>2]=g;f=h+-1|0;if(!h){Xc=p;return}a[(c[b>>2]|0)+(g>>>0>f>>>0?f:g)>>0]=0;Xc=p;return}function _av_vbprintf(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=p;k=b+8|0;o=b+4|0;l=b+12|0;m=b+16|0;f=c[k>>2]|0;while(1){g=c[o>>2]|0;h=f-(g>>>0>f>>>0?f:g)|0;if(!h)f=0;else f=(c[b>>2]|0)+g|0;c[j>>2]=c[e>>2];i=_vsnprintf(f,h,d,j)|0;if((i|0)<1){n=15;break}if(i>>>0>>0){n=12;break}h=c[k>>2]|0;g=c[l>>2]|0;if((h|0)==(g|0))break;f=c[o>>2]|0;if(f>>>0>=h>>>0){n=12;break}q=-2-f|0;q=f+1+(q>>>0>i>>>0?i:q)|0;f=h>>>0>(1?g>>>1:g)>>>0?g:h<<1;f=f>>>0>>0?(g>>>0>q>>>0?q:g):f;h=c[b>>2]|0;h=(h|0)==(m|0)?0:h;g=_av_realloc(h,f)|0;if(!g){n=12;break}if(!h)_memcpy(g|0,c[b>>2]|0,(c[o>>2]|0)+1|0)|0;c[b>>2]=g;c[k>>2]=f}if((n|0)==12)h=c[k>>2]|0;else if((n|0)==15){Xc=p;return}g=c[o>>2]|0;f=-6-g|0;g=(f>>>0>>0?f:i)+g|0;c[o>>2]=g;f=h+-1|0;if(!h){Xc=p;return}a[(c[b>>2]|0)+(g>>>0>f>>>0?f:g)>>0]=0;Xc=p;return}function _av_bprint_chars(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=b+8|0;h=c[m>>2]|0;n=b+4|0;g=c[n>>2]|0;f=h-(g>>>0>h>>>0?h:g)|0;a:do if(f>>>0<=e>>>0){j=b+12|0;k=b+16|0;i=f;while(1){f=c[j>>2]|0;if(!(g>>>0>>0&(h|0)!=(f|0)))break;o=-2-g|0;o=g+1+(o>>>0>e>>>0?e:o)|0;g=h>>>0>(1?f>>>1:f)>>>0?f:h<<1;h=g>>>0>>0?(f>>>0>o>>>0?o:f):g;g=c[b>>2]|0;g=(g|0)==(k|0)?0:g;f=_av_realloc(g,h)|0;if(!f)break;if(!g)_memcpy(f|0,c[b>>2]|0,(c[n>>2]|0)+1|0)|0;c[b>>2]=f;c[m>>2]=h;g=c[n>>2]|0;f=h-(g>>>0>h>>>0?h:g)|0;if(f>>>0>e>>>0){h=b;l=4;break a}else i=f}f=i+-1|0;if(i|0){h=b;g=c[n>>2]|0;f=f>>>0>>0?f:e;l=12}}else{h=b;l=4}while(0);if((l|0)==4){f=f+-1|0;f=f>>>0>>0?f:e;l=12}if((l|0)==12)_memset((c[h>>2]|0)+g|0,d|0,f|0)|0;g=c[n>>2]|0;o=-6-g|0;g=(o>>>0>>0?o:e)+g|0;c[n>>2]=g;o=c[m>>2]|0;f=o+-1|0;if(!o)return;a[(c[b>>2]|0)+(g>>>0>f>>>0?f:g)>>0]=0;return}function _av_bprint_clear(b){b=b|0;var d=0;d=b+4|0;if(!(c[d>>2]|0))return;a[c[b>>2]>>0]=0;c[d>>2]=0;return}function _av_bprint_finalize(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=(c[a+4>>2]|0)+1|0;g=a+8|0;e=c[g>>2]|0;f=f>>>0>e>>>0?e:f;e=c[a>>2]|0;d=(e|0)!=(a+16|0);if(!b){if(!d){b=0;c[g>>2]=f;return b|0}_av_freep(a);b=0;c[g>>2]=f;return b|0}if(!d){d=_av_malloc(f)|0;if(!d){e=-12;d=0}else{_memcpy(d|0,c[a>>2]|0,f|0)|0;e=0}}else{d=_av_realloc(e,f)|0;if(!d)d=c[a>>2]|0;c[a>>2]=0;e=0}c[b>>2]=d;b=e;c[g>>2]=f;return b|0}function _av_buffer_create(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;i=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=i;h=_av_mallocz(24)|0;c[g>>2]=h;if(!h){h=0;Xc=i;return h|0}c[h>>2]=a;c[h+4>>2]=b;c[h+12>>2]=(d|0)==0?7:d;c[h+16>>2]=e;c[h+8>>2]=1;if(f&1|0){f=h+20|0;c[f>>2]=c[f>>2]|1}d=_av_mallocz(12)|0;if(!d){_av_freep(g);h=0;Xc=i;return h|0}else{c[d>>2]=h;c[d+4>>2]=a;c[d+8>>2]=b;h=d;Xc=i;return h|0}return 0}function _av_buffer_default_free(a,b){a=a|0;b=b|0;_av_free(b);return}function _av_buffer_alloc(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=h+4|0;e=h;f=_av_malloc(a)|0;c[e>>2]=f;if(!f){g=0;Xc=h;return g|0}b=_av_mallocz(24)|0;c[d>>2]=b;g=b;do if(b|0){c[b>>2]=f;c[b+4>>2]=a;c[b+12>>2]=7;c[b+16>>2]=0;c[b+8>>2]=1;b=_av_mallocz(12)|0;if(!b){_av_freep(d);break}c[b>>2]=g;c[b+4>>2]=f;c[b+8>>2]=a;g=b;Xc=h;return g|0}while(0);_av_freep(e);g=0;Xc=h;return g|0}function _av_buffer_allocz(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=h+4|0;e=h;f=_av_malloc(a)|0;c[e>>2]=f;if(f|0){b=_av_mallocz(24)|0;c[d>>2]=b;g=b;do if(b|0){c[b>>2]=f;c[b+4>>2]=a;c[b+12>>2]=7;c[b+16>>2]=0;c[b+8>>2]=1;b=_av_mallocz(12)|0;if(!b){_av_freep(d);break}c[b>>2]=g;c[b+4>>2]=f;c[b+8>>2]=a;_memset(f|0,0,a|0)|0;g=b;Xc=h;return g|0}while(0);_av_freep(e)}g=0;Xc=h;return g|0}function _av_buffer_ref(a){a=a|0;var b=0;b=_av_mallocz(12)|0;if(!b){b=0;return b|0};c[b>>2]=c[a>>2];c[b+4>>2]=c[a+4>>2];c[b+8>>2]=c[a+8>>2];a=(c[a>>2]|0)+8|0;c[a>>2]=(c[a>>2]|0)+1;return b|0}function _av_buffer_unref(a){a=a|0;var b=0,d=0,e=0,f=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=e;if(!a){Xc=e;return}b=c[a>>2]|0;if(!b){Xc=e;return}b=c[b>>2]|0;c[d>>2]=b;_av_freep(a);f=b+8|0;a=c[f>>2]|0;c[f>>2]=a+-1;if((a|0)==1){td[c[b+12>>2]&63](c[b+16>>2]|0,c[b>>2]|0);_av_freep(d)}Xc=e;return}function _av_buffer_realloc(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=k+4|0;j=k;h=c[a>>2]|0;if(!h){f=_av_realloc(0,b)|0;c[j>>2]=f;a:do if(!f)d=-12;else{g=_av_mallocz(24)|0;c[i>>2]=g;d=g;do if(g|0){c[g>>2]=f;c[g+4>>2]=b;c[g+12>>2]=7;c[g+16>>2]=0;c[g+8>>2]=1;e=_av_mallocz(12)|0;if(!e){_av_freep(i);break}else{c[e>>2]=d;c[e+4>>2]=f;c[e+8>>2]=b;d=g+20|0;c[d>>2]=c[d>>2]|2;c[a>>2]=e;d=0;break a}}while(0);_av_freep(j);d=-12}while(0);j=d;Xc=k;return j|0}g=h+8|0;if((c[g>>2]|0)==(b|0)){j=0;Xc=k;return j|0}d=c[h>>2]|0;if(((c[d+20>>2]&3|0)==2?(c[d+8>>2]|0)==1:0)?(f=h+4|0,e=c[f>>2]|0,(e|0)==(c[d>>2]|0)):0){d=_av_realloc(e,b)|0;if(!d){j=-12;Xc=k;return j|0}c[f>>2]=d;j=c[h>>2]|0;c[j>>2]=d;c[g>>2]=b;c[j+4>>2]=b;j=0;Xc=k;return j|0}c[j>>2]=0;_av_buffer_realloc(j,b)|0;e=c[j>>2]|0;if(!e)d=-12;else{d=c[g>>2]|0;_memcpy(c[e+4>>2]|0,c[h+4>>2]|0,((d|0)<(b|0)?d:b)|0)|0;b=c[a>>2]|0;d=c[b>>2]|0;c[i>>2]=d;c[b>>2]=c[e>>2];c[b+4>>2]=c[e+4>>2];c[b+8>>2]=c[e+8>>2];_av_freep(j);b=d+8|0;j=c[b>>2]|0;c[b>>2]=j+-1;if((j|0)==1){td[c[d+12>>2]&63](c[d+16>>2]|0,c[d>>2]|0);_av_freep(i)}d=0}j=d;Xc=k;return j|0}function _av_buffer_pool_init(a,b){a=a|0;b=b|0;var d=0;d=_av_mallocz(32)|0;if(!d){d=0;return d|0}c[d+12>>2]=a;c[d+20>>2]=(b|0)==0?36:b;c[d+8>>2]=1;return d|0}function _av_buffer_pool_uninit(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=g+4|0;e=g;if(!a){Xc=g;return}b=c[a>>2]|0;if(!b){Xc=g;return}c[a>>2]=0;a=b+8|0;d=c[a>>2]|0;c[a>>2]=d+-1;if((d|0)!=1){Xc=g;return}c[f>>2]=b;d=b+4|0;a=c[d>>2]|0;if(a)do{c[e>>2]=a;c[d>>2]=c[a+16>>2];td[c[a+8>>2]&63](c[a+4>>2]|0,c[a>>2]|0);_av_freep(e);b=c[f>>2]|0;d=b+4|0;a=c[d>>2]|0}while((a|0)!=0);a=c[b+28>>2]|0;if(a|0)sd[a&127](c[b+16>>2]|0);_av_freep(f);Xc=g;return}function _av_buffer_pool_get(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=j+4|0;e=j;g=a+4|0;h=c[g>>2]|0;a:do if(!h){b=c[a+24>>2]|0;if(!b)b=ed[c[a+20>>2]&127](c[a+12>>2]|0)|0;else b=gd[b&127](c[a+16>>2]|0,c[a+12>>2]|0)|0;c[e>>2]=b;if(b|0){d=_av_mallocz(20)|0;if(d|0){i=c[b>>2]|0;c[d>>2]=c[i>>2];h=i+16|0;c[d+4>>2]=c[h>>2];i=i+12|0;c[d+8>>2]=c[i>>2];c[d+12>>2]=a;c[h>>2]=d;c[i>>2]=8;break}b=c[b>>2]|0;c[i>>2]=b;_av_freep(e);h=b+8|0;a=c[h>>2]|0;c[h>>2]=a+-1;if((a|0)==1){td[c[b+12>>2]&63](c[b+16>>2]|0,c[b>>2]|0);_av_freep(i)}}i=0;Xc=j;return i|0}else{e=c[h>>2]|0;f=c[a+12>>2]|0;b=_av_mallocz(24)|0;c[i>>2]=b;d=b;do if(b|0){c[b>>2]=e;c[b+4>>2]=f;c[b+12>>2]=8;c[b+16>>2]=h;c[b+8>>2]=1;b=_av_mallocz(12)|0;if(!b){_av_freep(i);break}else{c[b>>2]=d;c[b+4>>2]=e;c[b+8>>2]=f;i=h+16|0;c[g>>2]=c[i>>2];c[i>>2]=0;break a}}while(0);i=0;Xc=j;return i|0}while(0);i=a+8|0;c[i>>2]=(c[i>>2]|0)+1;i=b;Xc=j;return i|0}function _pool_release_buffer(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;g=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=g+4|0;e=g;d=c[a+12>>2]|0;b=d+4|0;c[a+16>>2]=c[b>>2];c[b>>2]=a;i=d+8|0;h=c[i>>2]|0;c[i>>2]=h+-1;if((h|0)!=1){Xc=g;return}c[f>>2]=d;do{c[e>>2]=a;c[b>>2]=c[a+16>>2];td[c[a+8>>2]&63](c[a+4>>2]|0,c[a>>2]|0);_av_freep(e);d=c[f>>2]|0;b=d+4|0;a=c[b>>2]|0}while((a|0)!=0);b=c[d+28>>2]|0;if(b|0)sd[b&127](c[d+16>>2]|0);_av_freep(f);Xc=g;return}function _av_get_channel_layout(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=p;k=_strlen(b)|0;n=b+k|0;if((k|0)<=0){n=0;o=0;L(n|0);Xc=p;return o|0}j=b;b=0;d=0;a:while(1){b:do if(j>>>0>>0){e=j;while(1){switch(a[e>>0]|0){case 124:case 43:break b;default:{}}e=e+1|0;if(e>>>0>=n>>>0)break b}}else e=j;while(0);h=j;i=e-h|0;f=0;while(1){g=c[24816+(f<<4)>>2]|0;if((_strlen(g)|0)==(i|0)?(_memcmp(g,j,i)|0)==0:0){k=33;break}f=f+1|0;if(f>>>0>=28){k=11;break}}c:do if((k|0)==11){f=0;while(1){if(((f+-18|0)>>>0>10?(m=c[25264+(f<<3)>>2]|0,(_strlen(m)|0)==(i|0)):0)?(_memcmp(m,j,i)|0)==0:0){k=15;break}f=f+1|0;if(f>>>0>=36){k=17;break}}if((k|0)==15){k=0;f=_bitshift64Shl(1,0,f|0)|0;g=M()|0}else if((k|0)==17){k=0;f=___errno_location()|0;c[f>>2]=0;f=_strtol(j,l,10)|0;g=___errno_location()|0;if(((c[g>>2]|0)==0?(o=c[l>>2]|0,(o+1-h|0)==(i|0)):0)?(a[o>>0]|0)==99:0)switch(f|0){case 1:{f=0;k=33;break c}case 2:{f=1;k=33;break c}case 3:{f=2;k=33;break c}case 4:{f=5;k=33;break c}case 5:{f=9;k=33;break c}case 6:{f=12;k=33;break c}case 7:{f=17;k=33;break c}case 8:{f=22;k=33;break c}case 16:{f=26;k=33;break c}default:break a}f=___errno_location()|0;c[f>>2]=0;f=_strtoll(j,l,0)|0;g=M()|0;j=___errno_location()|0;if(c[j>>2]|0)break a;if(!(((g|0)>0|(g|0)==0&f>>>0>0)&((c[l>>2]|0)-h|0)==(i|0)))break a}}while(0);if((k|0)==33){g=24816+(f<<4)+8|0;f=c[g>>2]|0;g=c[g+4>>2]|0}b=f|b;d=g|d;j=e+1|0;if(j>>>0>=n>>>0){k=35;break}}if((k|0)==35){L(d|0);Xc=p;return b|0}n=0;o=0;L(n|0);Xc=p;return o|0}function _av_get_channel_layout_nb_channels(a,b){a=a|0;b=b|0;var c=0;c=a-((1?a>>>1:a)&1431655765)|0;c=((2?c>>>2:c)&858993459)+(c&858993459)|0;c=(4?c>>>4:c)+c&252645135;c=(8?c>>>8:c)+c|0;a=_bitshift64Lshr(a|0,b|0,33)|0;M()|0;b=b-(a&1431655765)|0;b=((2?b>>>2:b)&858993459)+(b&858993459)|0;b=(4?b>>>4:b)+b&252645135;b=(8?b>>>8:b)+b|0;return ((16?c>>>16:c)+c&63)+((16?b>>>16:b)+b&63)|0}function _av_bprint_channel_layout(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);g=n+40|0;m=n+32|0;l=n+24|0;k=n+16|0;f=n+8|0;h=n;if((b|0)<1){o=d-((1?d>>>1:d)&1431655765)|0;o=((2?o>>>2:o)&858993459)+(o&858993459)|0;o=(4?o>>>4:o)+o&252645135;o=(8?o>>>8:o)+o|0;b=_bitshift64Lshr(d|0,e|0,33)|0;M()|0;b=e-(b&1431655765)|0;b=((2?b>>>2:b)&858993459)+(b&858993459)|0;b=(4?b>>>4:b)+b&252645135;b=(8?b>>>8:b)+b|0;b=((16?o>>>16:o)+o&63)+((16?b>>>16:b)+b&63)|0}a:do switch(b|0){case 1:{if((d|0)==4&(e|0)==0){b=0;i=24}break}case 2:{if((d|0)<1610612736){switch(d|0){case 3:break;default:break a}if(!e){b=1;i=24;break a}else break a}switch(d|0){case 1610612736:break;default:break a}if(!e){b=27;i=24}break}case 3:switch(d|0){case 7:{if(e|0)break a;b=3;i=24;break a}case 11:if(!e){b=2;i=24;break a}else break a;case 259:{if(e|0)break a;b=4;i=24;break a}default:break a}case 4:switch(d|0){case 15:{if(e|0)break a;b=8;i=24;break a}case 51:{if(e|0)break a;b=6;i=24;break a}case 263:if(!e){b=5;i=24;break a}else break a;case 1539:{if(e|0)break a;b=7;i=24;break a}default:break a}case 5:switch(d|0){case 55:if(!e){b=9;i=24;break a}else break a;case 271:{if(e|0)break a;b=11;i=24;break a}case 1543:{if(e|0)break a;b=10;i=24;break a}default:break a}case 6:switch(d|0){case 63:if(!e){b=12;i=24;break a}else break a;case 311:{if(e|0)break a;b=16;i=24;break a}case 1551:{if(e|0)break a;b=13;i=24;break a}case 1731:{if(e|0)break a;b=15;i=24;break a}case 1799:{if(e|0)break a;b=14;i=24;break a}default:break a}case 7:switch(d|0){case 319:{if(e|0)break a;b=18;i=24;break a}case 1591:{if(e|0)break a;b=20;i=24;break a}case 1735:{if(e|0)break a;b=21;i=24;break a}case 1739:{if(e|0)break a;b=19;i=24;break a}case 1807:if(!e){b=17;i=24;break a}else break a;default:break a}case 8:switch(d|0){case 255:{if(e|0)break a;b=23;i=24;break a}case 1599:if(!e){b=22;i=24;break a}else break a;case 1743:{if(e|0)break a;b=24;i=24;break a}case 1847:{if(e|0)break a;b=25;i=24;break a}default:break a}case 16:{if((d|0)==-2147223753&(e|0)==1){b=26;i=24}break}default:{}}while(0);if((i|0)==24){c[h>>2]=c[24816+(b<<4)>>2];_av_bprintf(a,124589,h);Xc=n;return}c[g>>2]=b;_av_bprintf(a,120264,g);if((d|0)==0&(e|0)==0){Xc=n;return}_av_bprintf(a,120257,f);b=0;f=0;do{o=_bitshift64Shl(1,0,f|0)|0;if(!((o&d|0)==0&((M()|0)&e|0)==0)){if(f>>>0<=35?(j=c[25264+(f<<3)>>2]|0,(f+-18|0)>>>0>=11):0){if((b|0)>0)_av_bprintf(a,120260,k);c[l>>2]=j;_av_bprintf(a,124589,l)}b=b+1|0}f=f+1|0}while((f|0)!=64);_av_bprintf(a,120262,m);Xc=n;return}function _av_get_channel_layout_string(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;f=Xc;Xc=Xc+1024|0;if((Xc|0)>=(Yc|0))N(1024);g=f;_av_bprint_init_for_buffer(g,a,b);_av_bprint_channel_layout(g,c,d,e);Xc=f;return}function _av_dict_count(a){a=a|0;if(!a)a=0;else a=c[a>>2]|0;return a|0}function _av_dict_get(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){d=0;return d|0}if(!e)e=0;else{e=e-(c[b+4>>2]|0)|0;e=(3?e>>3:e)+1|0}j=c[b>>2]|0;if(e>>>0>=j>>>0){d=0;return d|0}k=c[b+4>>2]|0;i=(f&2|0)==0;a:do if(f&1)if(i){while(1){f=c[k+(e<<3)>>2]|0;b=0;while(1){g=a[f+b>>0]|0;h=a[d+b>>0]|0;if(h<<24>>24==0?1:g<<24>>24!=h<<24>>24)break;else b=b+1|0}if(!((h|g)<<24>>24))break a;e=e+1|0;if(e>>>0>=j>>>0){e=0;break}}return e|0}else{while(1){f=c[k+(e<<3)>>2]|0;b=0;while(1){i=a[d+b>>0]|0;g=i<<24>>24==0;if((a[f+b>>0]|0)!=i<<24>>24|g)break;else b=b+1|0}if(g)break a;e=e+1|0;if(e>>>0>=j>>>0){e=0;break}}return e|0}else{while(1){f=c[k+(e<<3)>>2]|0;b=0;while(1){g=a[f+b>>0]|0;m=g<<24>>24;h=a[d+b>>0]|0;l=h<<24>>24;h=h<<24>>24==0;if(h|(((m+-97|0)>>>0<26?m^32:m)|0)!=(((l+-97|0)>>>0<26?l^32:l)|0))break;else b=b+1|0}if(!(i&g<<24>>24!=0|h^1))break a;e=e+1|0;if(e>>>0>=j>>>0){e=0;break}}return e|0}while(0);m=k+(e<<3)|0;return m|0}function _av_dict_set(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=p+8|0;o=p+4|0;m=p;g=c[a>>2]|0;c[l>>2]=0;c[o>>2]=0;c[m>>2]=0;if(!(e&64))i=_av_dict_get(g,b,0,e)|0;else i=0;if(!(e&4))h=_av_strdup(b)|0;else h=b;c[o>>2]=h;k=h;if(!(e&8))if(!h)f=0;else{f=_av_strdup(d)|0;c[m>>2]=f}else{c[m>>2]=d;f=d}if(!g){g=_av_mallocz(8)|0;c[a>>2]=g;if(g){n=g;j=11}}else{n=g;j=11}if((j|0)==11){do if((b|0)==0|(h|0)!=0){g=(f|0)!=0;if((d|0)==0|g){if(!i)if(g){g=n+4|0;b=_av_realloc(c[g>>2]|0,(c[n>>2]<<3)+8|0)|0;if(!b)break;c[g>>2]=b;j=23}else j=27;else{if(e&16|0){_av_free(h);_av_free(f);a=0;Xc=p;return a|0}g=c[i+4>>2]|0;if(!(e&32))_av_free(g);else c[l>>2]=g;_av_free(c[i>>2]|0);d=c[n+4>>2]|0;h=(c[n>>2]|0)+-1|0;c[n>>2]=h;h=d+(h<<3)|0;d=c[h+4>>2]|0;j=i;c[j>>2]=c[h>>2];c[j+4>>2]=d;if(!f)j=27;else j=23}if((j|0)==23){d=n+4|0;b=c[d>>2]|0;f=c[n>>2]|0;c[b+(f<<3)>>2]=k;h=c[m>>2]|0;c[b+(f<<3)+4>>2]=h;b=c[l>>2]|0;if(!((e&32|0)==0|(b|0)==0)){f=_strlen(b)|0;f=f+1+(_strlen(h)|0)|0;g=_av_mallocz(f)|0;if(!g){f=h;break}_av_strlcat(g,b,f)|0;_av_freep(l);_av_strlcat(g,h,f)|0;c[(c[d>>2]|0)+(c[n>>2]<<3)+4>>2]=g;_av_freep(m);f=c[n>>2]|0}f=f+1|0;c[n>>2]=f}else if((j|0)==27){_av_freep(o);f=c[n>>2]|0}if(f|0){a=0;Xc=p;return a|0}_av_freep(n+4|0);_av_freep(a);a=0;Xc=p;return a|0}else f=0}while(0);if(!(c[n>>2]|0)){_av_freep(n+4|0);_av_freep(a)}}_av_free(c[o>>2]|0);_av_free(f);a=-12;Xc=p;return a|0}function _av_dict_free(a){a=a|0;var b=0,d=0,e=0,f=0;d=c[a>>2]|0;if(!d){_av_freep(a);return}f=c[d>>2]|0;b=f+-1|0;c[d>>2]=b;e=d+4|0;if(f|0)do{_av_freep((c[e>>2]|0)+(b<<3)|0);_av_freep((c[e>>2]|0)+(c[d>>2]<<3)+4|0);f=c[d>>2]|0;b=f+-1|0;c[d>>2]=b}while((f|0)!=0);_av_freep(e);_av_freep(a);return}function _av_dict_copy(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=b+4|0;if(!b){h=0;return h|0}g=0;while(1){if(!g)e=0;else{e=g-(c[h>>2]|0)|0;e=(3?e>>3:e)+1|0}if(e>>>0>=(c[b>>2]|0)>>>0){e=0;f=8;break}f=c[h>>2]|0;g=f+(e<<3)|0;if(!g){e=0;f=8;break}e=_av_dict_set(a,c[g>>2]|0,c[f+(e<<3)+4>>2]|0,d)|0;if((e|0)<0){f=8;break}}if((f|0)==8)return e|0;return 0}function _av_strerror(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=h;e=0;while(1){if((c[25552+(e*12|0)>>2]|0)==(a|0)){f=4;break}e=e+1|0;if(e>>>0>=66){f=5;break}}if((f|0)==4){_av_strlcpy(b,c[25552+(e*12|0)+8>>2]|0,d)|0;g=0;Xc=h;return g|0}else if((f|0)==5){c[g>>2]=a;_snprintf(b,d,120276,g)|0;g=-1;Xc=h;return g|0}return 0}function _av_strtod(b,d){b=b|0;d=d|0;var e=0,f=0.0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);k=l;if((a[b>>0]|0)==48?(a[b+1>>0]|32)<<24>>24==120:0)f=+((_strtoul(b,k,16)|0)>>>0);else f=+_strtod(b,k);i=c[k>>2]|0;e=i;if((i|0)!=(b|0)){b=a[i>>0]|0;if(b<<24>>24==100)if((a[i+1>>0]|0)==66){f=+Tb(+(f/20.0*3.321928094887362));b=i+2|0;c[k>>2]=b;e=b;j=14}else j=10;else if((b+-69&255)<54)j=10;else{h=b;b=i}do if((j|0)==10){b=(b<<24>>24)+-69|0;if(a[26352+(b*24|0)+16>>0]|0){h=i+1|0;if((a[h>>0]|0)==105){f=f*+g[26352+(b*24|0)>>3];b=i+2|0;c[k>>2]=b;e=b;j=14;break}else{f=f*+g[26352+(b*24|0)+8>>3];c[k>>2]=h;e=h;b=h;j=14;break}}else{b=i;j=14}}while(0);if((j|0)==14)h=a[b>>0]|0;if(h<<24>>24==66){e=b+1|0;c[k>>2]=e;f=f*8.0}}if(!d){Xc=l;return +f}c[d>>2]=e;Xc=l;return +f}function _av_expr_free(a){a=a|0;var b=0,d=0;d=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);b=d;c[b>>2]=a;if(!a){Xc=d;return}_av_expr_free(c[a+20>>2]|0);_av_expr_free(c[a+24>>2]|0);_av_expr_free(c[a+28>>2]|0);_av_freep(a+32|0);_av_freep(b);Xc=d;return}function _av_expr_parse(b,d,e,f,g,h,i,j,k){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);q=s;p=s+12|0;r=s+8|0;l=p;m=l+52|0;do{c[l>>2]=0;l=l+4|0}while((l|0)<(m|0));c[r>>2]=0;o=_av_malloc((_strlen(d)|0)+1|0)|0;if(!o){r=-12;Xc=s;return r|0}m=a[d>>0]|0;a:do if(!(m<<24>>24))l=o;else{l=o;n=d;while(1){n=n+1|0;switch(m<<24>>24|0){case 9:case 10:case 12:case 13:case 32:break;default:if(m<<24>>24!=11){a[l>>0]=m;l=l+1|0}}m=a[n>>0]|0;if(!(m<<24>>24))break a}}while(0);a[l>>0]=0;c[p>>2]=97392;c[p+4>>2]=100;m=p+8|0;c[m>>2]=o;c[p+16>>2]=e;c[p+20>>2]=g;c[p+24>>2]=f;c[p+28>>2]=i;c[p+32>>2]=h;c[p+40>>2]=j;c[p+44>>2]=k;l=_parse_expr(r,p)|0;do if((l|0)>=0){m=c[m>>2]|0;if(a[m>>0]|0){c[q>>2]=m;c[q+4>>2]=d;_av_log(p,16,122483,q);l=-22;break}m=c[r>>2]|0;if(_verify_expr(m)|0){q=_av_mallocz(80)|0;c[m+32>>2]=q;if(!q)l=-12;else{c[b>>2]=m;c[r>>2]=0}}else l=-22}while(0);_av_expr_free(c[r>>2]|0);_av_free(o);r=l;Xc=s;return r|0}function _parse_expr(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);m=o+4|0;l=o;n=d+4|0;e=c[n>>2]|0;if((e|0)<1){n=-22;Xc=o;return n|0}c[n>>2]=e+-1;e=_parse_subexpr(m,d)|0;if((e|0)<0){n=e;Xc=o;return n|0}i=d+8|0;e=c[i>>2]|0;do if((a[e>>0]|0)==59){k=c[m>>2]|0;f=e;j=k;while(1){c[i>>2]=f+1;e=_parse_subexpr(l,d)|0;if((e|0)<0){f=7;break}h=c[l>>2]|0;e=_av_mallocz(40)|0;if(!e){f=9;break}c[e>>2]=22;g[e+8>>3]=1.0;c[e+20>>2]=k;c[e+24>>2]=h;f=c[i>>2]|0;if((a[f>>0]|0)!=59){f=11;break}else{j=e;k=e}}if((f|0)==7){c[m>>2]=j;_av_expr_free(k);n=e;Xc=o;return n|0}else if((f|0)==9){c[m>>2]=j;c[m>>2]=0;_av_expr_free(k);_av_expr_free(h);n=-12;Xc=o;return n|0}else if((f|0)==11){c[m>>2]=e;break}}else e=c[m>>2]|0;while(0);c[n>>2]=(c[n>>2]|0)+1;c[b>>2]=e;n=0;Xc=o;return n|0}function _verify_expr(a){a=a|0;a:do if(!a)a=0;else switch(c[a>>2]|0){case 1:case 0:{a=1;break a}case 45:case 33:case 32:case 31:case 30:case 29:case 28:case 27:case 9:case 8:case 6:case 7:case 5:case 3:case 2:{if(!(_verify_expr(c[a+20>>2]|0)|0)){a=0;break a}a=(c[a+24>>2]|0)==0;break a}case 38:{if(!(_verify_expr(c[a+20>>2]|0)|0)){a=0;break a}a=c[a+24>>2]|0;if(!a){a=1;break a}a=(_verify_expr(a)|0)!=0;break a}case 25:case 37:case 36:{if(!(_verify_expr(c[a+20>>2]|0)|0)){a=0;break a}if(!(_verify_expr(c[a+24>>2]|0)|0)){a=0;break a}a=c[a+28>>2]|0;if(!a){a=1;break a}a=(_verify_expr(a)|0)!=0;break a}case 44:case 42:case 41:{if(!(_verify_expr(c[a+20>>2]|0)|0)){a=0;break a}if(!(_verify_expr(c[a+24>>2]|0)|0)){a=0;break a}a=(_verify_expr(c[a+28>>2]|0)|0)!=0;break a}default:{if(!(_verify_expr(c[a+20>>2]|0)|0)){a=0;break a}if(!(_verify_expr(c[a+24>>2]|0)|0)){a=0;break a}a=(c[a+28>>2]|0)==0;break a}}while(0);return a&1|0}function _parse_subexpr(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=m+4|0;k=m;e=_parse_term(l,d)|0;if((e|0)<0){l=e;Xc=m;return l|0}h=d+8|0;j=c[l>>2]|0;i=j;a:while(1){switch(a[c[h>>2]>>0]|0){case 43:case 45:break;default:{e=9;break a}}f=_parse_term(k,d)|0;if((f|0)<0){e=5;break}f=c[k>>2]|0;e=_av_mallocz(40)|0;if(!e){e=7;break}c[e>>2]=21;g[e+8>>3]=1.0;c[e+20>>2]=j;c[e+24>>2]=f;i=e;j=e}if((e|0)==5){c[l>>2]=i;_av_expr_free(j);l=f;Xc=m;return l|0}else if((e|0)==7){c[l>>2]=i;c[l>>2]=0;_av_expr_free(j);_av_expr_free(f);l=-12;Xc=m;return l|0}else if((e|0)==9){c[l>>2]=i;c[b>>2]=j;l=0;Xc=m;return l|0}return 0}function _parse_term(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=m+4|0;k=m;e=_parse_factor(l,d)|0;if((e|0)<0){l=e;Xc=m;return l|0}j=d+8|0;a:while(1){e=c[j>>2]|0;switch(a[e>>0]|0){case 47:case 42:break;default:{e=9;break a}}c[j>>2]=e+1;h=a[e>>0]|0;i=c[l>>2]|0;f=_parse_factor(k,d)|0;if((f|0)<0){e=5;break}f=c[k>>2]|0;e=_av_mallocz(40)|0;if(!e){e=7;break}c[e>>2]=h<<24>>24==42?19:20;g[e+8>>3]=1.0;c[e+20>>2]=i;c[e+24>>2]=f;c[l>>2]=e}if((e|0)==5){_av_expr_free(i);l=f;Xc=m;return l|0}else if((e|0)==7){c[l>>2]=0;_av_expr_free(i);_av_expr_free(f);l=-12;Xc=m;return l|0}else if((e|0)==9){c[b>>2]=c[l>>2];l=0;Xc=m;return l|0}return 0}function _parse_factor(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0.0,m=0,n=0,o=0,p=0,q=0,r=0;r=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);m=r+8|0;n=r+4|0;o=r;p=d+8|0;e=c[p>>2]|0;f=a[e>>0]|0;do if(f<<24>>24==45){+_strtod(e,m);k=c[m>>2]|0;e=c[p>>2]|0;if(((k|0)!=(e|0)?(a[k>>0]|0)==100:0)?(a[k+1>>0]|0)==66:0){e=_parse_primary(n,d)|0;l=1.0;break}f=a[e>>0]|0;q=7}else q=7;while(0);if((q|0)==7){k=(f<<24>>24==43&1)-(f<<24>>24==45&1)|0;c[p>>2]=e+(k&1);e=_parse_primary(n,d)|0;l=+(k|1|0)}if((e|0)<0){b=e;Xc=r;return b|0}e=c[p>>2]|0;h=c[n>>2]|0;f=h;do if((a[e>>0]|0)==94){k=c[n>>2]|0;while(1){f=e+1|0;c[p>>2]=f;e=a[f>>0]|0;do if(e<<24>>24==45){+_strtod(f,m);j=c[m>>2]|0;f=c[p>>2]|0;if(((j|0)!=(f|0)?(a[j>>0]|0)==100:0)?(a[j+1>>0]|0)==66:0){e=_parse_primary(o,d)|0;i=0;break}e=a[f>>0]|0;q=17}else q=17;while(0);if((q|0)==17){q=0;i=(e<<24>>24==43&1)-(e<<24>>24==45&1)|0;c[p>>2]=f+(i&1);e=_parse_primary(o,d)|0}if((e|0)<0){q=19;break}f=c[o>>2]|0;j=_av_mallocz(40)|0;if(!j){q=21;break}c[j>>2]=18;g[j+8>>3]=1.0;c[j+20>>2]=h;c[j+24>>2]=f;e=f+8|0;if(f|0)g[e>>3]=+g[e>>3]*+(i|1|0);e=c[p>>2]|0;if((a[e>>0]|0)!=94){q=25;break}else{k=j;h=j}}if((q|0)==19){c[n>>2]=k;_av_expr_free(h);b=e;Xc=r;return b|0}else if((q|0)==21){c[n>>2]=k;c[n>>2]=0;_av_expr_free(h);_av_expr_free(f);b=-12;Xc=r;return b|0}else if((q|0)==25){c[n>>2]=j;h=j;f=j;break}}while(0);e=h+8|0;if(h|0)g[e>>3]=l*+g[e>>3];c[b>>2]=f;b=0;Xc=r;return b|0} function _AdaptiveScan(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;if(!e){h=c[a+(c[d+12>>2]<<2)>>2]|0;if(!h){h=0;i=1}else{i=d+8|0;c[i>>2]=(c[i>>2]|0)+1;c[g>>2]=0;c[g+4>>2]=h;h=1;i=0}m=2;do{j=d+(m<<3)|0;k=c[a+(c[d+(m<<3)+4>>2]<<2)>>2]|0;if(!k)i=i+1|0;else{e=(c[j>>2]|0)+1|0;c[j>>2]=e;l=d+(m+-1<<3)|0;if(e>>>0>(c[l>>2]|0)>>>0){p=j;o=c[p>>2]|0;p=c[p+4>>2]|0;f=l;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=l;c[e>>2]=o;c[e+4>>2]=p}e=h<<1;c[g+(e<<2)>>2]=i;c[g+((e|1)<<2)>>2]=k;h=h+1|0;i=0}m=m+1|0}while((m|0)!=16);return h|0}if((e|0)<=(f|0)){f=(1<>2]<<2)>>2]|0;if((h+f|0)>>>0>>0){i=1;h=0}else{i=(h|0)>-1?h:0-h|0;i=e?i>>e:i;p=d+8|0;c[p>>2]=(c[p>>2]|0)+1;c[g>>2]=0;c[g+4>>2]=(h|0)<0?0-i|0:i;i=0;h=1}n=2;do{j=d+(n<<3)|0;k=c[a+(c[d+(n<<3)+4>>2]<<2)>>2]|0;if((k+f|0)>>>0>>0)i=i+1|0;else{l=(k|0)>-1?k:0-k|0;l=e?l>>e:l;p=(c[j>>2]|0)+1|0;c[j>>2]=p;m=d+(n+-1<<3)|0;if(p>>>0>(c[m>>2]|0)>>>0){o=j;q=c[o>>2]|0;o=c[o+4>>2]|0;s=m;r=c[s+4>>2]|0;p=j;c[p>>2]=c[s>>2];c[p+4>>2]=r;p=m;c[p>>2]=q;c[p+4>>2]=o}s=h<<1;c[g+(s<<2)>>2]=i;c[g+((s|1)<<2)>>2]=(k|0)<0?0-l|0:l;i=0;h=h+1|0}n=n+1|0}while((n|0)!=16);return h|0}o=(1<>2]|0;j=c[a+(l<<2)>>2]|0;h=(j+o|0)>>>0

>>0;if((e|0)<6&(f|0)==0){if(h){i=1;h=0;k=c[76784+(j+32<<2)>>2]|0;j=b+(l<<2)|0}else{i=(j|0)>-1?j:0-j|0;k=e?i>>e:i;c[b+(l<<2)>>2]=(i&o)<<1;i=d+8|0;c[i>>2]=(c[i>>2]|0)+1;c[g>>2]=0;i=0;h=1;k=(j|0)<0?0-k|0:k;j=g+4|0}c[j>>2]=k;f=2;do{m=d+(f<<3)|0;k=c[d+(f<<3)+4>>2]|0;j=c[a+(k<<2)>>2]|0;if((j+o|0)>>>0

>>0){c[b+(k<<2)>>2]=c[76784+(j+32<<2)>>2];i=i+1|0}else{n=31?j>>31:j;l=(n^j)-n|0;c[b+(k<<2)>>2]=(l&o)<<1;s=(c[m>>2]|0)+1|0;c[m>>2]=s;j=d+(f+-1<<3)|0;if(s>>>0>(c[j>>2]|0)>>>0){r=m;q=c[r>>2]|0;r=c[r+4>>2]|0;t=j;k=c[t+4>>2]|0;s=m;c[s>>2]=c[t>>2];c[s+4>>2]=k;s=j;c[s>>2]=q;c[s+4>>2]=r}t=h<<1;c[g+(t<<2)>>2]=i;c[g+((t|1)<<2)>>2]=((e?l>>e:l)^n)-n;i=0;h=h+1|0}f=f+1|0}while((f|0)!=16);return h|0}else{if(h){k=31?j>>31:j;j=k+j|0;k=(f?j>>f:j)-k|0;j=31?k>>31:k;h=0;i=1;k=((j^k)<<2)+(j&6)|(k|0)!=0;j=b+(l<<2)|0}else{h=(j|0)>-1?j:0-j|0;k=e?h>>e:h;h=h&o;c[b+(l<<2)>>2]=(f?h>>>f:h)<<1;h=d+8|0;c[h>>2]=(c[h>>2]|0)+1;c[g>>2]=0;h=1;i=0;k=(j|0)<0?0-k|0:k;j=g+4|0}c[j>>2]=k;n=2;do{k=d+(n<<3)|0;j=c[d+(n<<3)+4>>2]|0;l=c[a+(j<<2)>>2]|0;if((l+o|0)>>>0

>>0){t=31?l>>31:l;s=t+l|0;t=(f?s>>f:s)-t|0;s=31?t>>31:t;c[b+(j<<2)>>2]=((s^t)<<2)+(s&6)|(t|0)!=0;i=i+1|0}else{t=(l|0)>-1?l:0-l|0;m=e?t>>e:t;t=t&o;c[b+(j<<2)>>2]=(f?t>>>f:t)<<1;t=(c[k>>2]|0)+1|0;c[k>>2]=t;j=d+(n+-1<<3)|0;if(t>>>0>(c[j>>2]|0)>>>0){s=k;r=c[s>>2]|0;s=c[s+4>>2]|0;u=j;q=c[u+4>>2]|0;t=k;c[t>>2]=c[u>>2];c[t+4>>2]=q;t=j;c[t>>2]=r;c[t+4>>2]=s}u=h<<1;c[g+(u<<2)>>2]=i;c[g+((u|1)<<2)>>2]=(l|0)<0?0-m|0:m;h=h+1|0;i=0}n=n+1|0}while((n|0)!=16);return h|0}return 0}function _EncodeBlock(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;l=c[b+4>>2]|0;j=(c[b>>2]|0)==0;i=j&1;k=(l+1|0)>>>0>2;if((d|0)==1)o=0;else o=(c[b+8>>2]|0)>0?2:1;n=(k&1)<<1|i|o<<2;s=e+(f<<2)|0;m=a*3|0;r=c[s+(m<<2)>>2]|0;q=r+28|0;c[q>>2]=(c[q>>2]|0)+(c[(c[r+8>>2]|0)+(n<<2)>>2]|0);q=r+32|0;c[q>>2]=(c[q>>2]|0)+(c[(c[r+12>>2]|0)+(n<<2)>>2]|0);r=c[r+4>>2]|0;n=n<<1;_putBit16z(g,c[r+((n|1)<<2)>>2]<<1|(31?l>>>31:l),(c[r+(n+2<<2)>>2]|0)+1|0);n=o&i;if(k)_EncodeSignificantAbsLevel(((l|0)>-1?l:0-l|0)+-1|0,c[e+(f+6+n<<2)>>2]|0,g);do if(!j){a=c[b>>2]|0;i=15-h|0;if((i|0)>=5){r=c[75760+(i<<2)>>2]|0;q=c[76512+(a+-1+(r*14|0)<<2)>>2]|0;r=c[75888+(q+(r*5|0)<<2)>>2]|0;p=c[(c[e>>2]|0)+4>>2]|0;q=q<<1;_putBit16z(g,c[p+((q|1)<<2)>>2]|0,c[p+(q+2<<2)>>2]|0);_putBit16(g,a+1|0,r);break}if((i|0)>1)_putBit16z(g,(i|0)!=(a|0)&1,i+-4+(c[76496+(i-a<<2)>>2]|0)|0)}while(0);if((d|0)<=1)return;r=d+-1|0;q=m+1|0;p=f+6|0;f=1;m=h+1+(c[b>>2]|0)|0;a=o;do{k=f<<1;j=b+(k<<2)|0;do if((a|0)==2){a=c[j>>2]|0;i=15-m|0;if((i|0)>=5){o=c[75760+(i<<2)>>2]|0;h=c[76512+(a+-1+(o*14|0)<<2)>>2]|0;o=c[75888+(h+(o*5|0)<<2)>>2]|0;l=c[(c[e>>2]|0)+4>>2]|0;h=h<<1;_putBit16z(g,c[l+((h|1)<<2)>>2]|0,c[l+(h+2<<2)>>2]|0);_putBit16(g,a+1|0,o);break}if((i|0)>1)_putBit16z(g,(i|0)!=(a|0)&1,i+-4+(c[76496+(i-a<<2)>>2]|0)|0)}while(0);m=m+1+(c[j>>2]|0)|0;if((f|0)==(r|0))a=0;else a=(c[b+(k+2<<2)>>2]|0)>0?2:1;j=c[b+((k|1)<<2)>>2]|0;k=(j+1|0)>>>0>2;l=a<<1|k&1;i=31?j>>>31:j;do if((m|0)>=15)if((m|0)==15){_putBit16z(g,c[76656+(l<<2)>>2]<<1|i,(c[76672+(l<<2)>>2]|0)+1|0);break}else{_putBit16z(g,l<<1|i,2);break}else{h=c[s+(q+n<<2)>>2]|0;o=h+28|0;c[o>>2]=(c[o>>2]|0)+(c[(c[h+8>>2]|0)+(l<<2)>>2]|0);o=h+32|0;c[o>>2]=(c[o>>2]|0)+(c[(c[h+12>>2]|0)+(l<<2)>>2]|0);h=c[h+4>>2]|0;o=l<<1;_putBit16z(g,c[h+((o|1)<<2)>>2]<<1|i,(c[h+(o+2<<2)>>2]|0)+1|0)}while(0);n=a&n;if(k)_EncodeSignificantAbsLevel(((j|0)>-1?j:0-j|0)+-1|0,c[e+(p+n<<2)>>2]|0,g);f=f+1|0}while((f|0)!=(d|0));return}function _EncodeSignificantAbsLevel(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;if(!a)Ha(152944,152874,60,152958);f=a+-1|0;if(f>>>0<=15){a=c[76688+(f<<2)>>2]|0;g=c[76752+(a<<2)>>2]|0;e=b+28|0;c[e>>2]=(c[e>>2]|0)+(c[(c[b+8>>2]|0)+(a<<2)>>2]|0);e=c[b+4>>2]|0;b=a<<1;_putBit16z(d,c[e+((b|1)<<2)>>2]|0,c[e+(b+2<<2)>>2]|0);_putBit32(d,f,g);return}e=5?f>>5:f;a:do if(!e)g=4;else{a=4;while(1){a=a+1|0;e=1?e>>1:e;if(a>>>0>=30)break;if(!e){g=a;break a}}Ha(152984,152874,70,152958)}while(0);e=b+28|0;c[e>>2]=(c[e>>2]|0)+(c[(c[b+8>>2]|0)+24>>2]|0);b=c[b+4>>2]|0;_putBit16z(d,c[b+52>>2]|0,c[b+56>>2]|0);do if(g>>>0>18){_putBit16z(d,15,4);if(g>>>0>21){_putBit16z(d,3,2);_putBit16(d,g+-22|0,3);break}else{_putBit16z(d,g+-19|0,2);break}}else _putBit16z(d,g+-4|0,4);while(0);_putBit32(d,f,g);return}function _putBit32(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;if(e>>>0>=33)Ha(150353,149855,1013,152996);if(e>>>0>16){e=e+-16|0;f=a+4|0;h=c[f>>2]<<16|(e?d>>>e:d)&65535;c[f>>2]=h;f=a+8|0;j=c[f>>2]|0;g=j+16|0;j=(_llvm_bswap_i32(h<<16-j|0)|0)&65535;h=a+20|0;i=c[h>>2]|0;b[i>>1]=j;c[h>>2]=c[a+12>>2]&i+((3?g>>>3:g)&2);c[f>>2]=g&15}d=~(-1<>>e:d)|0)){j=a+4|0;f=c[j>>2]<>2]=f;j=a+8|0;i=(c[j>>2]|0)+e|0;f=(_llvm_bswap_i32(f<<32-i|0)|0)&65535;h=a+20|0;g=c[h>>2]|0;b[g>>1]=f;c[h>>2]=c[a+12>>2]&g+((3?i>>>3:i)&2);c[j>>2]=i&15;return}else Ha(153005,149855,992,153026)}function _predMacroblockEnc(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;r=c[a+34128>>2]|0;if((r+-1|0)>>>0<2)q=1;else q=c[a+34156>>2]|0;w=(c[a+34328>>2]|0)+-1|0;t=a+32960|0;u=_getDCACPredMode(a,w)|0;p=u&3;v=u&12;y=_getACPredMode(t,r)|0;c[a+33984>>2]=2-y;_updatePredInfo(a,t,w,r);a:do if((q|0)>0){s=u&255;t=v&255;o=0;while(1){d=a+32960+(o<<6)|0;switch(s&3){case 1:{b=c[(c[a+34852+(o<<2)>>2]|0)+(w*40|0)+8>>2]|0;x=9;break}case 0:{b=c[(c[a+34788+(o<<2)>>2]|0)+(w*40|0)+-40+8>>2]|0;x=9;break}case 2:{b=(c[(c[a+34852+(o<<2)>>2]|0)+(w*40|0)+8>>2]|0)+(c[(c[a+34788+(o<<2)>>2]|0)+(w*40|0)+-40+8>>2]|0)|0;b=1?b>>1:b;x=9;break}default:{}}if((x|0)==9){x=0;c[d>>2]=(c[d>>2]|0)-b}switch(t&15){case 4:{d=c[(c[a+34852+(o<<2)>>2]|0)+(w*40|0)+36>>2]|0;b=a+32960+(o<<6)+16|0;c[b>>2]=(c[b>>2]|0)-(c[d+12>>2]|0);b=a+32960+(o<<6)+32|0;c[b>>2]=(c[b>>2]|0)-(c[d+16>>2]|0);b=a+32960+(o<<6)+48|0;d=d+20|0;x=13;break}case 0:{d=c[(c[a+34788+(o<<2)>>2]|0)+(w*40|0)+-40+36>>2]|0;b=a+32960+(o<<6)+4|0;c[b>>2]=(c[b>>2]|0)-(c[d>>2]|0);b=a+32960+(o<<6)+8|0;c[b>>2]=(c[b>>2]|0)-(c[d+4>>2]|0);b=a+32960+(o<<6)+12|0;d=d+8|0;x=13;break}default:{}}if((x|0)==13){x=0;c[b>>2]=(c[b>>2]|0)-(c[d>>2]|0)}n=c[a+34460+(o<<2)>>2]|0;switch(y|0){case 1:{b=n+168|0;l=c[b>>2]|0;f=n+232|0;c[f>>2]=(c[f>>2]|0)-l;f=n+136|0;g=c[f>>2]|0;i=n+200|0;c[i>>2]=(c[i>>2]|0)-g;i=n+164|0;j=c[i>>2]|0;m=n+228|0;c[m>>2]=(c[m>>2]|0)-j;m=n+104|0;x=c[m>>2]|0;c[b>>2]=l-x;b=n+72|0;l=c[b>>2]|0;c[f>>2]=g-l;f=n+100|0;g=c[f>>2]|0;c[i>>2]=j-g;c[m>>2]=x-(c[n+40>>2]|0);c[b>>2]=l-(c[n+8>>2]|0);c[f>>2]=g-(c[n+36>>2]|0);f=n+424|0;g=c[f>>2]|0;b=n+488|0;c[b>>2]=(c[b>>2]|0)-g;b=n+392|0;l=c[b>>2]|0;m=n+456|0;c[m>>2]=(c[m>>2]|0)-l;m=n+420|0;x=c[m>>2]|0;i=n+484|0;c[i>>2]=(c[i>>2]|0)-x;i=n+360|0;j=c[i>>2]|0;c[f>>2]=g-j;f=n+328|0;g=c[f>>2]|0;c[b>>2]=l-g;b=n+356|0;l=c[b>>2]|0;c[m>>2]=x-l;c[i>>2]=j-(c[n+296>>2]|0);c[f>>2]=g-(c[n+264>>2]|0);c[b>>2]=l-(c[n+292>>2]|0);b=n+680|0;l=c[b>>2]|0;f=n+744|0;c[f>>2]=(c[f>>2]|0)-l;f=n+648|0;g=c[f>>2]|0;i=n+712|0;c[i>>2]=(c[i>>2]|0)-g;i=n+676|0;j=c[i>>2]|0;m=n+740|0;c[m>>2]=(c[m>>2]|0)-j;m=n+616|0;x=c[m>>2]|0;c[b>>2]=l-x;b=n+584|0;l=c[b>>2]|0;c[f>>2]=g-l;f=n+612|0;g=c[f>>2]|0;c[i>>2]=j-g;c[m>>2]=x-(c[n+552>>2]|0);c[b>>2]=l-(c[n+520>>2]|0);c[f>>2]=g-(c[n+548>>2]|0);f=n+936|0;g=c[f>>2]|0;b=n+1e3|0;c[b>>2]=(c[b>>2]|0)-g;b=n+904|0;l=c[b>>2]|0;m=n+968|0;c[m>>2]=(c[m>>2]|0)-l;m=n+932|0;x=c[m>>2]|0;i=n+996|0;c[i>>2]=(c[i>>2]|0)-x;i=n+872|0;j=c[i>>2]|0;c[f>>2]=g-j;f=n+840|0;g=c[f>>2]|0;c[b>>2]=l-g;b=n+868|0;l=c[b>>2]|0;d=l;e=201;h=194;k=202;l=x-l|0;x=17;break}case 0:{b=n+532|0;l=c[b>>2]|0;f=n+788|0;c[f>>2]=(c[f>>2]|0)-l;f=n+516|0;g=c[f>>2]|0;i=n+772|0;c[i>>2]=(c[i>>2]|0)-g;i=n+536|0;j=c[i>>2]|0;m=n+792|0;c[m>>2]=(c[m>>2]|0)-j;m=n+276|0;x=c[m>>2]|0;c[b>>2]=l-x;b=n+260|0;l=c[b>>2]|0;c[f>>2]=g-l;f=n+280|0;g=c[f>>2]|0;c[i>>2]=j-g;c[m>>2]=x-(c[n+20>>2]|0);c[b>>2]=l-(c[n+4>>2]|0);c[f>>2]=g-(c[n+24>>2]|0);f=n+596|0;g=c[f>>2]|0;b=n+852|0;c[b>>2]=(c[b>>2]|0)-g;b=n+580|0;l=c[b>>2]|0;m=n+836|0;c[m>>2]=(c[m>>2]|0)-l;m=n+600|0;x=c[m>>2]|0;i=n+856|0;c[i>>2]=(c[i>>2]|0)-x;i=n+340|0;j=c[i>>2]|0;c[f>>2]=g-j;f=n+324|0;g=c[f>>2]|0;c[b>>2]=l-g;b=n+344|0;l=c[b>>2]|0;c[m>>2]=x-l;c[i>>2]=j-(c[n+84>>2]|0);c[f>>2]=g-(c[n+68>>2]|0);c[b>>2]=l-(c[n+88>>2]|0);b=n+660|0;l=c[b>>2]|0;f=n+916|0;c[f>>2]=(c[f>>2]|0)-l;f=n+644|0;g=c[f>>2]|0;i=n+900|0;c[i>>2]=(c[i>>2]|0)-g;i=n+664|0;j=c[i>>2]|0;m=n+920|0;c[m>>2]=(c[m>>2]|0)-j;m=n+404|0;x=c[m>>2]|0;c[b>>2]=l-x;b=n+388|0;l=c[b>>2]|0;c[f>>2]=g-l;f=n+408|0;g=c[f>>2]|0;c[i>>2]=j-g;c[m>>2]=x-(c[n+148>>2]|0);c[b>>2]=l-(c[n+132>>2]|0);c[f>>2]=g-(c[n+152>>2]|0);f=n+724|0;g=c[f>>2]|0;b=n+980|0;c[b>>2]=(c[b>>2]|0)-g;b=n+708|0;l=c[b>>2]|0;m=n+964|0;c[m>>2]=(c[m>>2]|0)-l;m=n+728|0;x=c[m>>2]|0;i=n+984|0;c[i>>2]=(c[i>>2]|0)-x;i=n+468|0;j=c[i>>2]|0;c[f>>2]=g-j;f=n+452|0;g=c[f>>2]|0;c[b>>2]=l-g;b=n+472|0;l=c[b>>2]|0;d=l;e=54;h=49;k=53;l=x-l|0;x=17;break}default:{}}if((x|0)==17){x=0;c[m>>2]=l;c[i>>2]=j-(c[n+(k<<2)>>2]|0);c[f>>2]=g-(c[n+(h<<2)>>2]|0);c[b>>2]=d-(c[n+(e<<2)>>2]|0)}o=o+1|0;if((o|0)==(q|0))break a}}while(0);switch(r|0){case 1:{p=u&255;q=v&255;d=a+33024|0;switch(p&3){case 1:{b=c[(c[a+34856>>2]|0)+(w*40|0)+8>>2]|0;x=24;break}case 0:{b=c[(c[a+34792>>2]|0)+(w*40|0)+-40+8>>2]|0;x=24;break}case 2:{b=(c[(c[a+34792>>2]|0)+(w*40|0)+-40+8>>2]|0)+1+(c[(c[a+34856>>2]|0)+(w*40|0)+8>>2]|0)|0;b=1?b>>1:b;x=24;break}default:{}}if((x|0)==24)c[d>>2]=(c[d>>2]|0)-b;switch(q&15){case 4:{b=(c[(c[a+34856>>2]|0)+(w*40|0)+36>>2]|0)+4|0;d=a+33032|0;x=28;break}case 0:{b=c[(c[a+34792>>2]|0)+(w*40|0)+-40+36>>2]|0;d=a+33028|0;x=28;break}default:{}}if((x|0)==28)c[d>>2]=(c[d>>2]|0)-(c[b>>2]|0);o=c[a+34464>>2]|0;switch(y|0){case 1:{b=57;d=41;e=50;f=34;g=58;h=42;i=25;j=9;k=18;l=2;m=26;n=10;x=31;break}case 0:{b=54;d=22;e=49;f=17;g=53;h=21;i=38;j=6;k=33;l=1;m=37;n=5;x=31;break}default:{}}if((x|0)==31){v=o+(m<<2)|0;c[v>>2]=(c[v>>2]|0)-(c[o+(n<<2)>>2]|0);v=o+(k<<2)|0;c[v>>2]=(c[v>>2]|0)-(c[o+(l<<2)>>2]|0);v=o+(i<<2)|0;c[v>>2]=(c[v>>2]|0)-(c[o+(j<<2)>>2]|0);v=o+(g<<2)|0;c[v>>2]=(c[v>>2]|0)-(c[o+(h<<2)>>2]|0);v=o+(e<<2)|0;c[v>>2]=(c[v>>2]|0)-(c[o+(f<<2)>>2]|0);v=o+(b<<2)|0;c[v>>2]=(c[v>>2]|0)-(c[o+(d<<2)>>2]|0)}d=a+33088|0;switch(p&3){case 1:{b=c[(c[a+34860>>2]|0)+(w*40|0)+8>>2]|0;x=55;break}case 0:{b=c[(c[a+34796>>2]|0)+(w*40|0)+-40+8>>2]|0;x=55;break}case 2:{b=(c[(c[a+34796>>2]|0)+(w*40|0)+-40+8>>2]|0)+1+(c[(c[a+34860>>2]|0)+(w*40|0)+8>>2]|0)|0;b=1?b>>1:b;x=55;break}default:{}}if((x|0)==55)c[d>>2]=(c[d>>2]|0)-b;switch(q&15){case 4:{b=(c[(c[a+34860>>2]|0)+(w*40|0)+36>>2]|0)+4|0;d=a+33096|0;x=59;break}case 0:{b=c[(c[a+34796>>2]|0)+(w*40|0)+-40+36>>2]|0;d=a+33092|0;x=59;break}default:{}}if((x|0)==59)c[d>>2]=(c[d>>2]|0)-(c[b>>2]|0);b=c[a+34468>>2]|0;switch(y|0){case 1:{y=b+104|0;c[y>>2]=(c[y>>2]|0)-(c[b+40>>2]|0);y=b+72|0;c[y>>2]=(c[y>>2]|0)-(c[b+8>>2]|0);y=b+100|0;c[y>>2]=(c[y>>2]|0)-(c[b+36>>2]|0);y=b+232|0;c[y>>2]=(c[y>>2]|0)-(c[b+168>>2]|0);y=b+200|0;c[y>>2]=(c[y>>2]|0)-(c[b+136>>2]|0);y=b+228|0;c[y>>2]=(c[y>>2]|0)-(c[b+164>>2]|0);return}case 0:{y=b+148|0;c[y>>2]=(c[y>>2]|0)-(c[b+20>>2]|0);y=b+132|0;c[y>>2]=(c[y>>2]|0)-(c[b+4>>2]|0);y=b+152|0;c[y>>2]=(c[y>>2]|0)-(c[b+24>>2]|0);y=b+212|0;c[y>>2]=(c[y>>2]|0)-(c[b+84>>2]|0);y=b+196|0;c[y>>2]=(c[y>>2]|0)-(c[b+68>>2]|0);y=b+216|0;c[y>>2]=(c[y>>2]|0)-(c[b+88>>2]|0);return}default:return}}case 2:{i=(p|0)==1;h=v&255;g=u&255;f=1;do{d=a+32960+(f<<6)|0;b:do if(i){b=c[(c[a+34852+(f<<2)>>2]|0)+(w*40|0)+8>>2]|0;x=39}else switch(g&3){case 0:{b=c[(c[a+34788+(f<<2)>>2]|0)+(w*40|0)+-40+8>>2]|0;x=39;break b}case 2:{b=(c[(c[a+34788+(f<<2)>>2]|0)+(w*40|0)+-40+8>>2]|0)+1+(c[(c[a+34852+(f<<2)>>2]|0)+(w*40|0)+8>>2]|0)|0;b=1?b>>1:b;x=39;break b}default:break b}while(0);if((x|0)==39){x=0;c[d>>2]=(c[d>>2]|0)-b}switch(h&15){case 4:{d=c[(c[a+34852+(f<<2)>>2]|0)+(w*40|0)+36>>2]|0;e=a+32960+(f<<6)+16|0;c[e>>2]=(c[e>>2]|0)-(c[d+16>>2]|0);e=a+32960+(f<<6)+8|0;b=c[e>>2]|0;x=a+32960+(f<<6)+24|0;c[x>>2]=(c[x>>2]|0)-b;d=d+12|0;x=45;break}case 0:{d=c[(c[a+34788+(f<<2)>>2]|0)+(w*40|0)+-40+36>>2]|0;b=a+32960+(f<<6)+16|0;c[b>>2]=(c[b>>2]|0)-(c[d+16>>2]|0);b=a+32960+(f<<6)+4|0;c[b>>2]=(c[b>>2]|0)-(c[d>>2]|0);b=a+32960+(f<<6)+20|0;e=b;b=c[b>>2]|0;d=d+8|0;x=45;break}default:{b=a+32960+(f<<6)+24|0;if(i){e=b;b=c[b>>2]|0;d=a+32960+(f<<6)+8|0;x=45}}}if((x|0)==45){x=0;c[e>>2]=b-(c[d>>2]|0)}b=c[a+34460+(f<<2)>>2]|0;switch(y|0){case 1:{q=b+168|0;p=c[q>>2]|0;s=b+232|0;c[s>>2]=(c[s>>2]|0)-p;s=b+136|0;r=c[s>>2]|0;u=b+200|0;c[u>>2]=(c[u>>2]|0)-r;u=b+164|0;t=c[u>>2]|0;x=b+228|0;c[x>>2]=(c[x>>2]|0)-t;x=b+424|0;v=c[x>>2]|0;d=b+488|0;c[d>>2]=(c[d>>2]|0)-v;d=b+392|0;e=c[d>>2]|0;m=b+456|0;c[m>>2]=(c[m>>2]|0)-e;m=b+420|0;l=c[m>>2]|0;o=b+484|0;c[o>>2]=(c[o>>2]|0)-l;o=b+104|0;n=c[o>>2]|0;c[q>>2]=p-n;q=b+72|0;p=c[q>>2]|0;c[s>>2]=r-p;s=b+100|0;r=c[s>>2]|0;c[u>>2]=t-r;u=b+360|0;t=c[u>>2]|0;c[x>>2]=v-t;x=b+328|0;v=c[x>>2]|0;c[d>>2]=e-v;d=b+356|0;e=c[d>>2]|0;c[m>>2]=l-e;c[o>>2]=n-(c[b+40>>2]|0);c[q>>2]=p-(c[b+8>>2]|0);c[s>>2]=r-(c[b+36>>2]|0);c[u>>2]=t-(c[b+296>>2]|0);c[x>>2]=v-(c[b+264>>2]|0);b=b+292|0;x=49;break}case 0:{e=b+276|0;c[e>>2]=(c[e>>2]|0)-(c[b+20>>2]|0);e=b+260|0;c[e>>2]=(c[e>>2]|0)-(c[b+4>>2]|0);e=b+280|0;c[e>>2]=(c[e>>2]|0)-(c[b+24>>2]|0);e=b+340|0;c[e>>2]=(c[e>>2]|0)-(c[b+84>>2]|0);e=b+324|0;c[e>>2]=(c[e>>2]|0)-(c[b+68>>2]|0);e=b+344|0;c[e>>2]=(c[e>>2]|0)-(c[b+88>>2]|0);e=b+404|0;c[e>>2]=(c[e>>2]|0)-(c[b+148>>2]|0);e=b+388|0;c[e>>2]=(c[e>>2]|0)-(c[b+132>>2]|0);e=b+408|0;c[e>>2]=(c[e>>2]|0)-(c[b+152>>2]|0);e=b+468|0;c[e>>2]=(c[e>>2]|0)-(c[b+212>>2]|0);e=b+452|0;c[e>>2]=(c[e>>2]|0)-(c[b+196>>2]|0);e=b+472|0;d=e;e=c[e>>2]|0;b=b+216|0;x=49;break}default:{}}if((x|0)==49){x=0;c[d>>2]=e-(c[b>>2]|0)}f=f+1|0}while((f|0)!=3);return}default:return}}function _writeQuantizer(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;e=(e&255)<2?e:2;if(f>>>0<=1){_putBit16(b,d[(c[a>>2]|0)+(g*20|0)>>0]|0,8);return}_putBit16(b,e&255,2);_putBit16(b,d[(c[a>>2]|0)+(g*20|0)>>0]|0,8);switch(e&3){case 1:{_putBit16(b,d[(c[a+4>>2]|0)+(g*20|0)>>0]|0,8);return}case 0:return;default:{e=1;do{_putBit16(b,d[(c[a+(e<<2)>>2]|0)+(g*20|0)>>0]|0,8);e=e+1|0}while((e|0)!=(f|0));return}}}function _writePacketHeader(a,b,c){a=a|0;b=b|0;c=c|0;_putBit16(a,0,8);_putBit16(a,0,8);_putBit16(a,1,8);_putBit16(a,(c&255)<<3|b&7,8);return}function _transcodeQuantizer(a,b,c,e){a=a|0;b=b|0;c=c|0;e=e|0;c=(c&255)<2?c:2;if(e>>>0<=1){_putBit16(a,d[b>>0]|0,8);return}_putBit16(a,c&255,2);_putBit16(a,d[b>>0]|0,8);switch(c&3){case 1:{_putBit16(a,d[b+1>>0]|0,8);return}case 0:return;default:{c=1;do{_putBit16(a,d[b+c>>0]|0,8);c=c+1|0}while((c|0)!=(e|0));return}}}function _AllocateCodingContextEnc(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=(d|0)<15?d:15;E=(E|0)>0?E:0;c[a+34148>>2]=(d|0)>0&1;if((a|0)==0|(b+-1|0)>>>0>4095){b=-1;return b|0}d=b*592|0;e=_is_malloc(d)|0;D=a+34308|0;c[D>>2]=e;if(!e){c[a+34312>>2]=0;b=-1;return b|0}_memset(e|0,0,d|0)|0;c[a+34312>>2]=b;d=c[a+34128>>2]|0;switch(d|0){case 6:case 0:{f=5;break}default:f=(d|0)==4?5:9}d=0;while(1){e=c[D>>2]|0;a=e+(d*592|0)|0;C=_Allocate(f,0)|0;g=e+(d*592|0)+16|0;c[g>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(5,0)|0;h=e+(d*592|0)+20|0;c[h>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(5,0)|0;i=e+(d*592|0)+24|0;c[i>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(4,0)|0;j=e+(d*592|0)+28|0;c[j>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(8,0)|0;k=e+(d*592|0)+32|0;c[k>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(7,0)|0;l=e+(d*592|0)+36|0;c[l>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(7,0)|0;m=e+(d*592|0)+40|0;c[m>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(12,0)|0;n=e+(d*592|0)+44|0;c[n>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(6,0)|0;o=e+(d*592|0)+48|0;c[o>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(6,0)|0;p=e+(d*592|0)+52|0;c[p>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(12,0)|0;q=e+(d*592|0)+56|0;c[q>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(6,0)|0;r=e+(d*592|0)+60|0;c[r>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(6,0)|0;s=e+(d*592|0)+64|0;c[s>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(7,0)|0;t=e+(d*592|0)+68|0;c[t>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(7,0)|0;u=e+(d*592|0)+72|0;c[u>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(12,0)|0;v=e+(d*592|0)+76|0;c[v>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(6,0)|0;w=e+(d*592|0)+80|0;c[w>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(6,0)|0;x=e+(d*592|0)+84|0;c[x>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(12,0)|0;y=e+(d*592|0)+88|0;c[y>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(6,0)|0;z=e+(d*592|0)+92|0;c[z>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(6,0)|0;A=e+(d*592|0)+96|0;c[A>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(7,0)|0;B=e+(d*592|0)+100|0;c[B>>2]=C;if(!C){d=-1;e=11;break}C=_Allocate(7,0)|0;c[e+(d*592|0)+104>>2]=C;if(!C){d=-1;e=11;break}c[(c[g>>2]|0)+24>>2]=0;c[(c[h>>2]|0)+24>>2]=0;c[(c[i>>2]|0)+24>>2]=0;c[(c[j>>2]|0)+24>>2]=0;c[(c[k>>2]|0)+24>>2]=0;c[(c[l>>2]|0)+24>>2]=0;c[(c[m>>2]|0)+24>>2]=0;c[(c[n>>2]|0)+24>>2]=0;c[(c[o>>2]|0)+24>>2]=0;c[(c[p>>2]|0)+24>>2]=0;c[(c[q>>2]|0)+24>>2]=0;c[(c[r>>2]|0)+24>>2]=0;c[(c[s>>2]|0)+24>>2]=0;c[(c[t>>2]|0)+24>>2]=0;c[(c[u>>2]|0)+24>>2]=0;c[(c[v>>2]|0)+24>>2]=0;c[(c[w>>2]|0)+24>>2]=0;c[(c[x>>2]|0)+24>>2]=0;c[(c[y>>2]|0)+24>>2]=0;c[(c[z>>2]|0)+24>>2]=0;c[(c[A>>2]|0)+24>>2]=0;c[(c[B>>2]|0)+24>>2]=0;c[C+24>>2]=0;_AdaptLowpassEnc(a);_AdaptHighpassEnc(a);_InitZigzagScan(a);_ResetCodingContext(a);c[e+(d*592|0)+584>>2]=E;d=d+1|0;if((d|0)>=(b|0)){d=0;e=11;break}}if((e|0)==11)return d|0;return 0}function _StrIOEncInit(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;if(!(c[a+104>>2]|0))b=(c[a+16520>>2]|0)!=(0-(c[a+132>>2]|0)|0)&1;else b=1;c[a+34144>>2]=b;if(_allocateBitIOInfo(a)|0){j=-1;return j|0}_attachISWrite(c[a+34248>>2]|0,c[a+124>>2]|0)|0;j=a+34300|0;b=c[j>>2]|0;if(!b){j=0;return j|0}b=_is_malloc(b<<2)|0;i=a+34920|0;c[i>>2]=b;if(!b){j=-1;return j|0}_memset(b|0,0,c[j>>2]<<2|0)|0;f=a+34336|0;g=a+34332|0;e=H(c[g>>2]|0,c[f>>2]|0)|0;h=a+108|0;do if((H(e,c[h>>2]|0)|0)>>>0>67108863){b=_is_malloc(c[j>>2]<<2)|0;c[a+34924>>2]=b;if(!b){j=-1;return j|0}else{_memset(b|0,0,c[j>>2]<<2|0)|0;break}}while(0);if(!(c[j>>2]|0)){j=0;return j|0}e=a+34924|0;a=a+34296|0;b=0;while(1){d=H(c[g>>2]|0,c[f>>2]|0)|0;if((H(d,c[h>>2]|0)|0)>>>0>67108863){d=_is_malloc(4096)|0;c[(c[e>>2]|0)+(b<<2)>>2]=d;if(!(c[(c[e>>2]|0)+(b<<2)>>2]|0)){b=-1;a=17;break}d=_tmpnam(0)|0;if(!d){b=-1;a=17;break}_strcpy(c[(c[e>>2]|0)+(b<<2)>>2]|0,d)|0;if(_CreateWS_File((c[i>>2]|0)+(b<<2)|0,d,153177)|0){b=-1;a=17;break}}else if(_CreateWS_List((c[i>>2]|0)+(b<<2)|0)|0){b=-1;a=17;break}_attachISWrite(c[(c[a>>2]|0)+(b<<2)>>2]|0,c[(c[i>>2]|0)+(b<<2)>>2]|0)|0;b=b+1|0;if(b>>>0>=(c[j>>2]|0)>>>0){b=0;a=17;break}}if((a|0)==17)return b|0;return 0}function _CreateWS_List(b){b=b|0;var d=0,e=0;d=_is_calloc(1,4148)|0;c[b>>2]=d;e=(d|0)==0;b=e?-101:0;if(e)return b|0;c[d>>2]=d+52;e=d+48|0;a[e>>0]=0;a[e+1>>0]=0;a[e+2>>0]=0;a[e+3>>0]=0;c[d+4>>2]=4096;c[d+8>>2]=0;c[d+16>>2]=0;c[d+24>>2]=63;c[d+28>>2]=0;c[d+32>>2]=46;c[d+36>>2]=47;c[d+40>>2]=76;c[d+44>>2]=77;return b|0}function _CloseWS_List(a){a=a|0;var b=0,d=0;if(a|0?(b=c[(c[a>>2]|0)+48>>2]|0,b|0):0)do{d=b;b=c[b>>2]|0;_is_free(d)}while((b|0)!=0);b=c[a>>2]|0;if(!b)return 0;_is_free(b);c[a>>2]=0;return 0}function _ReadWS_List(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=a+8|0;e=c[h>>2]|0;f=e+d|0;g=f>>>0>>0;i=g?-103:0;if(g)return i|0;k=c[a+4>>2]|0;g=a+16|0;j=c[g>>2]<<12;d=k>>>0<(f+j|0)>>>0?k-e-j|0:d;if(!d)return i|0;while(1){f=4096-e|0;f=f>>>0>d>>>0?d:f;_memcpy(b|0,(c[a>>2]|0)+e|0,f|0)|0;e=(c[h>>2]|0)+f|0;c[h>>2]=e;d=d-f|0;if((e|0)==4096){c[a>>2]=(c[(c[a>>2]|0)+-4>>2]|0)+4;c[h>>2]=0;c[g>>2]=(c[g>>2]|0)+1;e=0}if(!d)break;else b=b+f|0}return i|0}function _WriteWS_List(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;i=b+8|0;f=c[i>>2]|0;g=f+e|0;if(g>>>0>>0){j=-103;return j|0}j=b+4|0;if((c[j>>2]|0)>>>0>>0){j=-103;return j|0}if(!e){j=0;return j|0}h=b+16|0;while(1){g=4096-f|0;g=g>>>0>e>>>0?e:g;_memcpy((c[b>>2]|0)+f|0,d|0,g|0)|0;f=(c[i>>2]|0)+g|0;c[i>>2]=f;d=d+g|0;e=e-g|0;if((f|0)==4096){f=c[b>>2]|0;g=_is_calloc(1,4100)|0;if(!g){f=-101;g=9;break}c[f+-4>>2]=g;c[b>>2]=g+4;c[j>>2]=(c[j>>2]|0)+4096;a[g>>0]=0;a[g+1>>0]=0;a[g+2>>0]=0;a[g+3>>0]=0;c[i>>2]=0;c[h>>2]=(c[h>>2]|0)+1;f=0}if(!e){f=0;g=9;break}}if((g|0)==9)return f|0;return 0}function _SetPosWS_List(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;d=a+48|0;g=a+8|0;c[g>>2]=0;f=a+16|0;c[f>>2]=0;if(b>>>0>4095){e=0;do{d=c[d>>2]|0;b=b+-4096|0;e=e+1|0;c[f>>2]=e}while(b>>>0>4095&(d|0)!=0);if(!d)return 0}c[g>>2]=b;c[a>>2]=d+4;return 0}function _GetPosWS_List(a,b){a=a|0;b=b|0;c[b>>2]=(c[a+16>>2]<<12)+(c[a+8>>2]|0);return 0}function _PutUShort(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=h;a[g>>0]=e;d=gd[c[b+40>>2]&127](b,d)|0;if((d|0)<0){g=d;Xc=h;return g|0}f=b+36|0;d=hd[c[f>>2]&63](b,g,1)|0;if((d|0)<0){g=d;Xc=h;return g|0}a[g>>0]=8?(e&65535)>>>8:e&65535;g=hd[c[f>>2]&63](b,g,1)|0;Xc=h;return g|0}function _PutULong(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=h;a[g>>0]=e;d=gd[c[b+40>>2]&127](b,d)|0;if((d|0)<0){g=d;Xc=h;return g|0}f=b+36|0;d=hd[c[f>>2]&63](b,g,1)|0;if((d|0)<0){g=d;Xc=h;return g|0}a[g>>0]=8?e>>>8:e;d=hd[c[f>>2]&63](b,g,1)|0;if((d|0)<0){g=d;Xc=h;return g|0}a[g>>0]=16?e>>>16:e;d=hd[c[f>>2]&63](b,g,1)|0;if((d|0)<0){g=d;Xc=h;return g|0}a[g>>0]=24?e>>>24:e;g=hd[c[f>>2]&63](b,g,1)|0;Xc=h;return g|0}function _CalcMetadataOffsetSize(a,f,g){a=a|0;f=f|0;g=g|0;var h=0,i=0;h=a+168|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;if(h){i=a+172|0;i=(_strlen(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24)|0)+1|0;if((h|0)!=30)Ha(153662,149590,47,153684);if(i>>>0>4)c[g>>2]=(c[g>>2]|0)+i}else b[f>>1]=(e[f>>1]|0)+1;h=a+176|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;if(h){i=a+180|0;i=(_strlen(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24)|0)+1|0;if((h|0)!=30)Ha(153662,149590,47,153684);if(i>>>0>4)c[g>>2]=(c[g>>2]|0)+i}else b[f>>1]=(e[f>>1]|0)+1;h=a+184|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;if(h){i=a+188|0;i=(_strlen(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24)|0)+1|0;if((h|0)!=30)Ha(153662,149590,47,153684);if(i>>>0>4)c[g>>2]=(c[g>>2]|0)+i}else b[f>>1]=(e[f>>1]|0)+1;h=a+192|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;if(h){i=a+196|0;i=(_strlen(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24)|0)+1|0;if((h|0)!=30)Ha(153662,149590,47,153684);if(i>>>0>4)c[g>>2]=(c[g>>2]|0)+i}else b[f>>1]=(e[f>>1]|0)+1;h=a+200|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;if(h){i=a+204|0;i=(_strlen(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24)|0)+1|0;if((h|0)!=30)Ha(153662,149590,47,153684);if(i>>>0>4)c[g>>2]=(c[g>>2]|0)+i}else b[f>>1]=(e[f>>1]|0)+1;h=a+208|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;if(h){i=a+212|0;i=(_strlen(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24)|0)+1|0;if((h|0)!=30)Ha(153662,149590,47,153684);if(i>>>0>4)c[g>>2]=(c[g>>2]|0)+i}else b[f>>1]=(e[f>>1]|0)+1;h=a+216|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;if(h){i=a+220|0;i=(_strlen(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24)|0)+1|0;if((h|0)!=30)Ha(153662,149590,47,153684);if(i>>>0>4)c[g>>2]=(c[g>>2]|0)+i}else b[f>>1]=(e[f>>1]|0)+1;i=a+224|0;switch(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24|0){case 0:{b[f>>1]=(e[f>>1]|0)+1;break}case 18:break;default:Ha(153706,149590,88,153726)}i=a+232|0;switch(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24|0){case 0:{b[f>>1]=(e[f>>1]|0)+1;break}case 18:break;default:Ha(153706,149590,88,153726)}h=a+240|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;if(h){i=a+244|0;i=((_wcslen(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24)|0)<<1)+2|0;if((h|0)!=31)Ha(153746,149590,68,153769);if(i>>>0>4)c[g>>2]=(c[g>>2]|0)+i}else b[f>>1]=(e[f>>1]|0)+1;h=a+248|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;if(h){i=a+252|0;i=(_strlen(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24)|0)+1|0;if((h|0)!=30)Ha(153662,149590,47,153684);if(i>>>0>4)c[g>>2]=(c[g>>2]|0)+i}else b[f>>1]=(e[f>>1]|0)+1;h=a+256|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;if(h){i=a+260|0;i=(_strlen(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24)|0)+1|0;if((h|0)!=30)Ha(153662,149590,47,153684);if(i>>>0>4)c[g>>2]=(c[g>>2]|0)+i}else b[f>>1]=(e[f>>1]|0)+1;i=a+264|0;switch(d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24|0){case 0:{b[f>>1]=(e[f>>1]|0)+1;break}case 19:break;default:Ha(153792,149590,102,153812)}i=a+272|0;i=d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24;if(!i){b[f>>1]=(e[f>>1]|0)+1;return 0}h=a+276|0;h=(_strlen(d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24)|0)+1|0;if((i|0)!=30)Ha(153662,149590,47,153684);if(h>>>0<=4)return 0;c[g>>2]=(c[g>>2]|0)+h;return 0}function _WriteDescMetadata(a,b,d,f,g){a=a|0;b=b|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);l=m;i=c[a+60>>2]|0;c[l>>2]=0;j=c[a+364>>2]|0;if(!j){l=0;Xc=m;return l|0}k=a+368|0;a=c[k>>2]|0;if(!a){l=0;Xc=m;return l|0}if((c[f>>2]|0)>>>0>a>>>0)Ha(153582,149590,224,153644);a=c[b>>2]|0;switch(a|0){case 0:{h=a;break}case 30:{h=c[b+4>>2]|0;b=(_strlen(h)|0)+1|0;c[d+4>>2]=b;c[d+8>>2]=(c[f>>2]|0)+j;h=_WriteWmpDE(i,g,d,h,l)|0;if((h|0)<0){l=h;Xc=m;return l|0}break}case 31:{h=c[b+4>>2]|0;b=((_wcslen(h)|0)<<1)+2|0;c[d+4>>2]=b;c[d+8>>2]=(c[f>>2]|0)+j;h=_WriteWmpDE(i,g,d,h,l)|0;if((h|0)<0){l=h;Xc=m;return l|0}break}case 18:{c[d+4>>2]=1;c[d+8>>2]=e[b+4>>1];h=_WriteWmpDE(i,g,d,0,0)|0;if((h|0)<0){l=h;Xc=m;return l|0}break}case 19:{c[d+4>>2]=1;c[d+8>>2]=c[b+4>>2];h=_WriteWmpDE(i,g,d,0,0)|0;if((h|0)<0){l=h;Xc=m;return l|0}break}default:Ha(152305,149590,260,153644)}l=(c[f>>2]|0)+(c[l>>2]|0)|0;c[f>>2]=l;if(l>>>0>(c[k>>2]|0)>>>0)Ha(153582,149590,268,153644);else{l=h;Xc=m;return l|0}return 0}function _BufferCopyIFD(b,e,f,g,h,i,j){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0;T=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);S=T;m=c[j>>2]|0;O=g<<24>>24==73;n=f+2|0;k=n>>>0>e>>>0;do if(O)if(k){S=-103;Xc=T;return S|0}else{k=f+1|0;f=d[b+f>>0]|0;break}else if(k){S=-103;Xc=T;return S|0}else{k=f;f=d[b+(f+1)>>0]|0;break}while(0);k=(d[b+k>>0]|0)<<8|f;M=k&65535;l=m+2|0;if(l>>>0>i>>>0){S=-103;Xc=T;return S|0}a[h+m>>0]=f;a[h+(m+1)>>0]=8?(M&65535)>>>8:M&65535;L=c[24738]|0;P=(H(L,k)|0)+l|0;Q=P+4|0;c[S>>2]=Q;do if(!(M<<16>>16)){p=0;n=0;l=0;o=0;m=0;f=0;k=Q}else{K=0;I=0;J=0;x=0;o=0;m=0;f=0;F=0;C=0;D=0;E=0;G=0;k=Q;a:while(1){r=n+2|0;p=r>>>0>e>>>0;if(O){if(p){f=-103;break}p=n+1|0;q=d[b+n>>0]|0}else{if(p){f=-103;break}p=n;q=d[b+(n+1)>>0]|0}w=((d[b+p>>0]|0)<<8|q)&65535;s=l+2|0;if(s>>>0>i>>>0){f=-103;break}a[h+l>>0]=q;a[h+(l+1)>>0]=8?(w&65535)>>>8:w&65535;t=n+4|0;p=t>>>0>e>>>0;if(O){if(p){f=-103;break}q=d[b+r>>0]|0;p=n+3|0}else{if(p){f=-103;break}q=d[b+(n+3)>>0]|0;p=r}v=(d[b+p>>0]|0)<<8|q;A=v&65535;r=l+4|0;if(r>>>0>i>>>0){f=-103;break}a[h+s>>0]=q;a[h+(l+3)>>0]=8?(A&65535)>>>8:A&65535;z=n+8|0;p=z>>>0>e>>>0;if(O){if(p){f=-103;break}q=(d[b+(n+5)>>0]|0)<<8|(d[b+t>>0]|0)|(d[b+(n+6)>>0]|0)<<16;p=n+7|0}else{if(p){f=-103;break}q=(d[b+(n+6)>>0]|0)<<8|(d[b+(n+7)>>0]|0)|(d[b+(n+5)>>0]|0)<<16;p=t}t=q|(d[b+p>>0]|0)<<24;y=l+8|0;if(y>>>0>i>>>0){f=-103;break}a[h+r>>0]=q;a[h+(l+5)>>0]=8?q>>>8:q;a[h+(l+6)>>0]=16?q>>>16:q;a[h+(l+7)>>0]=24?t>>>24:t;p=(n+12|0)>>>0>e>>>0;if(O){if(p){f=-103;break}p=(d[b+(n+9)>>0]|0)<<8|(d[b+z>>0]|0)|(d[b+(n+10)>>0]|0)<<16;q=n+11|0}else{if(p){f=-103;break}p=(d[b+(n+10)>>0]|0)<<8|(d[b+(n+11)>>0]|0)|(d[b+(n+9)>>0]|0)<<16;q=z}u=p|(d[b+q>>0]|0)<<24;if((l+12|0)>>>0>i>>>0){f=-103;break}p=h+(l+11)|0;q=h+(l+10)|0;r=h+(l+9)|0;s=h+y|0;a[s>>0]=0;a[r>>0]=0;a[q>>0]=0;a[p>>0]=0;if((A+-1&65535)>11){f=-1;break}b:do if(w<<16>>16>=-30683)if(w<<16>>16<-24571){switch(w<<16>>16){case -30683:break;default:{R=38;break b}}p=I;w=u;m=l&65535;q=F;s=C;u=D;r=E;t=G;break}else{switch(w<<16>>16){case -24571:break;default:{R=38;break b}}p=u;w=J;o=l&65535;q=F;s=C;u=D;r=E;t=G;break}else{switch(w<<16>>16){case -30871:break;default:{R=38;break b}}p=I;w=J;x=u;f=l&65535;q=F;s=C;u=D;r=E;t=G}while(0);c:do if((R|0)==38){R=0;v=c[76112+(v<<2)>>2]|0;w=H(v,t)|0;if(w>>>0>4){a[s>>0]=k;a[r>>0]=8?k>>>8:k;a[q>>0]=16?k>>>16:k;a[p>>0]=24?k>>>24:k;y=k+w|0;z=u;B=k;p=y;k=y}else{B=y;p=y+w|0}if(p>>>0>i>>>0|(z+w|0)>>>0>e>>>0){f=-103;break a}if(O|(w|0)==(t|0)){_memcpy(h+B|0,b+z|0,w|0)|0;p=I;w=J;q=F;s=C;u=D;r=E;t=G;break}switch(v|0){case 2:{if(!t){p=I;w=J;q=F;s=C;u=D;r=E;t=G;break c}u=0;r=E;p=G;while(1){s=u<<1;q=s+z|0;if((q+2|0)>>>0>e>>>0)v=p;else{r=a[b+(q+1)>>0]|0;v=a[b+q>>0]|0}p=s+B|0;if((p+2|0)>>>0<=i>>>0){a[h+p>>0]=r;a[h+(p+1)>>0]=v}u=u+1|0;if((u|0)==(t|0)){p=I;w=J;q=F;s=C;u=D;t=v;break c}else p=v}}case 8:{R=52;break}case 4:break;default:{p=I;w=J;q=F;s=C;u=D;r=E;t=G;break c}}do if((R|0)==52){R=0;if(A<<16>>16!=12){t=t<<1;break}if(!t){p=I;w=J;q=F;s=C;u=D;r=E;t=G;break c}v=0;s=C;p=D;while(1){u=v<<3;q=u+z|0;r=q+4|0;if(r>>>0<=e>>>0)s=(d[b+(q+2)>>0]|0)<<8|(d[b+(q+3)>>0]|0)|(d[b+(q+1)>>0]|0)<<16|(d[b+q>>0]|0)<<24;if((q+8|0)>>>0>e>>>0)r=p;else r=(d[b+(q+6)>>0]|0)<<8|(d[b+(q+7)>>0]|0)|(d[b+(q+5)>>0]|0)<<16|(d[b+r>>0]|0)<<24;p=u+B|0;q=p+4|0;if(q>>>0<=i>>>0){a[h+p>>0]=r;a[h+(p+1)>>0]=8?r>>>8:r;a[h+(p+2)>>0]=16?r>>>16:r;a[h+(p+3)>>0]=24?r>>>24:r}if((p+8|0)>>>0<=i>>>0){a[h+q>>0]=s;a[h+(p+5)>>0]=8?s>>>8:s;a[h+(p+6)>>0]=16?s>>>16:s;a[h+(p+7)>>0]=24?s>>>24:s}v=v+1|0;if((v|0)==(t|0)){p=I;w=J;q=F;u=r;r=E;t=G;break c}else p=r}}while(0);if(!t){p=I;w=J;q=F;s=C;u=D;r=E;t=G}else{p=F;s=0;while(1){r=s<<2;q=r+z|0;if((q+4|0)>>>0>e>>>0)q=p;else q=(d[b+(q+2)>>0]|0)<<8|(d[b+(q+3)>>0]|0)|(d[b+(q+1)>>0]|0)<<16|(d[b+q>>0]|0)<<24;p=r+B|0;if((p+4|0)>>>0<=i>>>0){a[h+p>>0]=q;a[h+(p+1)>>0]=8?q>>>8:q;a[h+(p+2)>>0]=16?q>>>16:q;a[h+(p+3)>>0]=24?q>>>24:q}s=s+1|0;if((s|0)==(t|0)){p=I;w=J;s=C;u=D;r=E;t=G;break}else p=q}}}while(0);K=K+1<<16>>16;if((K&65535)>=(M&65535)){R=73;break}else{l=l+L|0;n=n+L|0;I=p;J=w;F=q;C=s;D=u;E=r;G=t}}if((R|0)==73){c[S>>2]=k;n=w;l=x;break}c[S>>2]=k;S=f;Xc=T;return S|0}while(0);if(Q>>>0>i>>>0){S=-103;Xc=T;return S|0}a[h+P>>0]=0;a[h+(P+1)>>0]=0;a[h+(P+2)>>0]=0;a[h+(P+3)>>0]=0;if(f<<16>>16){f=f&65535;k=(k&1)+k|0;c[S>>2]=k;if((f+12|0)>>>0>i>>>0){S=-103;Xc=T;return S|0}a[h+(f+8)>>0]=k;a[h+(f+9)>>0]=8?k>>>8:k;a[h+(f+10)>>0]=16?k>>>16:k;a[h+(f+11)>>0]=24?k>>>24:k;k=_BufferCopyIFD(b,e,l,g,h,i,S)|0;if((k|0)<0){S=k;Xc=T;return S|0}}else k=0;if(m<<16>>16){k=m&65535;f=c[S>>2]|0;f=(f&1)+f|0;c[S>>2]=f;if((k+12|0)>>>0>i>>>0){S=-103;Xc=T;return S|0}a[h+(k+8)>>0]=f;a[h+(k+9)>>0]=8?f>>>8:f;a[h+(k+10)>>0]=16?f>>>16:f;a[h+(k+11)>>0]=24?f>>>24:f;k=_BufferCopyIFD(b,e,n,g,h,i,S)|0;if((k|0)<0){S=k;Xc=T;return S|0}}if(o<<16>>16){k=o&65535;f=c[S>>2]|0;f=(f&1)+f|0;c[S>>2]=f;if((k+12|0)>>>0>i>>>0){S=-103;Xc=T;return S|0}a[h+(k+8)>>0]=f;a[h+(k+9)>>0]=8?f>>>8:f;a[h+(k+10)>>0]=16?f>>>16:f;a[h+(k+11)>>0]=24?f>>>24:f;k=_BufferCopyIFD(b,e,p,g,h,i,S)|0;if((k|0)<0){S=k;Xc=T;return S|0}}c[j>>2]=c[S>>2];S=k;Xc=T;return S|0}function _ImageStrEncTerm(b){b=b|0;var e=0,f=0,g=0,h=0;if((c[b>>2]|0)!=35076){b=-1;return b|0}e=b+34328|0;c[e>>2]=0;_initMRPtr(b);ed[c[b+34448>>2]&127](b)|0;_advanceMRPtr(b);c[e>>2]=1;f=b+34332|0;if((c[f>>2]|0)>>>0>1){g=b+34452|0;do{ed[c[g>>2]&127](b)|0;_advanceMRPtr(b);h=(c[e>>2]|0)+1|0;c[e>>2]=h}while(h>>>0<(c[f>>2]|0)>>>0)}ed[c[b+34456>>2]&127](b)|0;h=(c[b+34928>>2]|0)!=0&1;f=0;g=b;while(1){if((c[g>>2]|0)!=35076)break;if(c[g+34240>>2]|0){e=c[g+34780>>2]|0;if(e|0)_is_free(e);e=c[g+34784>>2]|0;if(e|0)_is_free(e)}_freePredInfo(g);if(!f)_StrIOEncTerm(g)|0;_FreeCodingContextEnc(g);_freeTileInfo(g);e=g+32909|0;a[e>>0]=(d[e>>0]|0)+128;if(f>>>0>>0){f=f+1|0;g=c[g+34928>>2]|0}else break}_is_free(b);b=0;return b|0}function _ImageStrEncInit(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;if(_ValidateArgs(b,d)|0){e=-1;return e|0}c[e>>2]=0;r=c[98980+(c[d+20>>2]<<2)>>2]|0;g=d+16|0;s=r<<8;m=H(c[77520+(c[g>>2]<<2)>>2]|0,r<<4)|0;t=(c[b>>2]|0)+15|0;p=4?t>>>4:t;h=d+32|0;f=(H((c[h>>2]|0)+-1|0,m)|0)+s|0;if((H(f,19?t>>>19:t)|0)>>>0>65535){e=-1;return e|0}f=(H(p<<1,f)|0)+59810|0;t=_is_malloc(f)|0;if(!t){e=-1;return e|0}_memset(t|0,0,f|0)|0;i=t+35076|0;c[t+34128>>2]=c[g>>2];o=t+34136|0;c[o>>2]=(a[d+36>>0]|0)==3&1;n=c[h>>2]|0;c[t+34156>>2]=n;h=t+34160|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[t+34340>>2]=r;c[t+34244>>2]=0;c[t+34176>>2]=0;c[t>>2]=35076;h=t+4|0;g=h;k=b;l=g+72|0;do{c[g>>2]=c[k>>2];g=g+4|0;k=k+4|0}while((g|0)<(l|0));_memcpy(t+76|0,d|0,32860)|0;g=t+32909|0;f=a[g>>0]|0;if(!(f<<24>>24)){a[g>>0]=-124;f=-124}a[g>>0]=(f&255)+128;c[t+34324>>2]=0;c[t+34328>>2]=0;g=(c[h>>2]|0)+15|0;g=4?g>>>4:g;c[t+34332>>2]=g;q=(c[t+8>>2]|0)+15|0;c[t+34336>>2]=4?q>>>4:q;c[t+34408>>2]=64;c[t+34420>>2]=65;c[t+34424>>2]=66;c[t+34428>>2]=66;c[t+34432>>2]=66;c[t+34436>>2]=66;c[t+34440>>2]=66;c[t+34444>>2]=66;c[t+34448>>2]=66;c[t+34452>>2]=66;c[t+34456>>2]=66;q=t+34928|0;c[q>>2]=0;c[t+34932>>2]=0;f=i+127&-128;if(n){i=t+34524|0;j=t+34588|0;c[i>>2]=f;l=H(g,s)|0;f=f+l|0;c[j>>2]=f;f=f+l|0;if((n|0)!=1){h=H(g,m)|0;g=1;do{c[i+(g<<2)>>2]=f;f=f+h|0;c[j+(g<<2)>>2]=f;f=f+h|0;g=g+1|0}while((g|0)!=(n|0))}}m=t+34248|0;c[m>>2]=(f+16383&-16384)+8192;if(_StrEncInit(t)|0){e=-1;return e|0}if(!(c[o>>2]|0))f=0;else{g=(H(r<<9,p)|0)+35203|0;f=_is_malloc(g)|0;if(!f){e=-1;return e|0}_memset(f|0,0,g|0)|0;j=f+35076|0;c[f+34128>>2]=0;c[f+34156>>2]=1;c[f+34136>>2]=1;c[f+34340>>2]=r;c[f>>2]=35076;i=f+4|0;g=i;k=b;l=g+72|0;do{c[g>>2]=c[k>>2];g=g+4|0;k=k+4|0}while((g|0)<(l|0));_memcpy(f+76|0,d|0,32860)|0;h=f+32909|0;g=a[h>>0]|0;if(!(g<<24>>24)){a[h>>0]=-124;g=-124}a[h>>0]=(g&255)+128;c[f+34324>>2]=0;c[f+34328>>2]=0;d=(c[i>>2]|0)+15|0;d=4?d>>>4:d;c[f+34332>>2]=d;b=(c[f+8>>2]|0)+15|0;c[f+34336>>2]=4?b>>>4:b;c[f+34408>>2]=64;c[f+34420>>2]=65;c[f+34424>>2]=66;c[f+34428>>2]=66;c[f+34432>>2]=66;c[f+34436>>2]=66;c[f+34440>>2]=66;c[f+34444>>2]=66;c[f+34448>>2]=66;c[f+34452>>2]=66;c[f+34456>>2]=66;b=j+127&-128;c[f+34524>>2]=b;s=b+(H(d,s)|0)|0;c[f+34588>>2]=s;c[f+34248>>2]=c[m>>2];c[f+34928>>2]=t;c[f+34932>>2]=1;_StrEncInit(f)|0;_WriteImagePlaneHeader(f)|0}c[q>>2]=f;c[e>>2]=t;if(c[t+34300>>2]|0){e=0;return e|0}e=c[m>>2]|0;_fillToByte(e);_putBit16(e,4,16);_putBit16(e,111,8);_putBit16(e,255,8);_putBit16(e,1,16);e=0;return e|0}function _ImageStrEncEncode(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=c[a+34928>>2]|0;if((c[a>>2]|0)!=35076){a=-1;return a|0}g=a+32936|0;c[g>>2]=c[b>>2];c[g+4>>2]=c[b+4>>2];c[g+8>>2]=c[b+8>>2];c[g+12>>2]=c[b+12>>2];c[g+16>>2]=c[b+16>>2];c[g+20>>2]=c[b+20>>2];g=a+34328|0;c[g>>2]=0;_initMRPtr(a);if(d|0){f=d+32936|0;c[f>>2]=c[b>>2];c[f+4>>2]=c[b+4>>2];c[f+8>>2]=c[b+8>>2];c[f+12>>2]=c[b+12>>2];c[f+16>>2]=c[b+16>>2];c[f+20>>2]=c[b+20>>2]}f=a+34324|0;b=(c[f>>2]|0)==0;d=c[(b?a+34432|0:a+34444|0)>>2]|0;e=c[(b?a+34428|0:a+34440|0)>>2]|0;b=c[(b?a+34424|0:a+34436|0)>>2]|0;if(ed[c[a+34408>>2]&127](a)|0){a=-1;return a|0}if(ed[b&127](a)|0){a=-1;return a|0}_advanceMRPtr(a);c[g>>2]=1;b=a+34332|0;a:do if((c[b>>2]|0)>>>0>1){while(1){if(ed[e&127](a)|0){b=-1;break}_advanceMRPtr(a);h=(c[g>>2]|0)+1|0;c[g>>2]=h;if(h>>>0>=(c[b>>2]|0)>>>0)break a}return b|0}while(0);if(ed[d&127](a)|0){h=-1;return h|0}if(!(c[f>>2]|0))b=1;else{_advanceOneMBRow(a);b=(c[f>>2]|0)+1|0}c[f>>2]=b;_swapMRPtr(a);h=0;return h|0}function _ValidateArgs(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=c[b>>2]|0;if(h>>>0<=268435456?(j=b+4|0,!((h|0)==0?1:((c[j>>2]|0)+-1|0)>>>0>268435455)):0){k=e+16|0;f=c[k>>2]|0;if((f+-1|0)>>>0<2?((h+15|0)>>>0<32?(c[e+24>>2]|0)==2:0):0){_puts(154263)|0;m=-1;return m|0}l=e+40|0;if((c[l>>2]|0)>>>0>3)c[l>>2]=0;i=c[b+12>>2]|0;a:do switch(i|0){case 8:{if(((c[b+8>>2]|0)==7?(c[b+16>>2]|0)==16:0)?(c[b+20>>2]|0)==0:0){m=23;break a}_puts(154351)|0;m=-1;return m|0}case 10:{if(((c[b+8>>2]|0)==7?(c[b+16>>2]|0)==16:0)?(c[b+20>>2]|0)==0:0){m=23;break a}_puts(154382)|0;m=-1;return m|0}case 9:{if(((c[b+8>>2]|0)==7?(c[b+16>>2]|0)==32:0)?(c[b+20>>2]|0)==0:0){m=23;break a}_puts(154415)|0;m=-1;return m|0}default:if((i+-8|0)>>>0>=3){if(!i){if(!(c[b+8>>2]|0)){c[k>>2]=0;f=0;break a}_puts(154447)|0;m=-1;return m|0}}else m=23}while(0);if((m|0)==23)if(f>>>0>=3){c[k>>2]=3;f=3}g=e+20|0;if((c[g>>2]|0)!=1)c[g>>2]=1;b:do if((d[e+36>>0]|0)>1){if(((c[b+8>>2]|0)+-1|0)>>>0>=2)switch(i|0){case 0:case 9:case 8:break;default:break b}_puts(154483)|0;m=-1;return m|0}while(0);c:do if((f+-1|0)>>>0<2){switch(i|0){case 7:case 4:break;default:if((c[b+8>>2]|0)!=8)break c}_puts(154529)|0;m=-1;return m|0}while(0);f=e+56|0;g=h+15|0;g=(_validateTiling(e+60|0,(c[f>>2]|0)+1|0,4?g>>>4:g)|0)+-1|0;c[f>>2]=g;f=e+16448|0;g=e+16444|0;h=(c[j>>2]|0)+15|0;h=_validateTiling(f,(c[g>>2]|0)+1|0,4?h>>>4:h)|0;i=h+-1|0;c[g>>2]=i;if((c[e+32840>>2]|0?((c[k>>2]|0)+-1|0)>>>0<2:0)?(c[e+24>>2]|0)==2:0){d:do if((h|0)>1){g=1;f=c[f>>2]|0;while(1){j=f;f=c[e+16448+(g<<2)>>2]|0;g=g+1|0;if((f-j|0)<2){f=0;break d}if((g|0)>=(h|0)){f=1;break}}}else f=1;while(0);j=(c[b>>2]|0)+15|0;if(!(f&((4?j>>>4:j)-(c[e+16448+(i<<2)>>2]|0)|0)>1)){_puts(154580)|0;m=-1;return m|0}}h=e+32|0;if((c[h>>2]|0)>>>0>16){m=-1;return m|0}f=c[b+8>>2]|0;g=c[k>>2]|0;e:do if(!f)if(!g)m=60;else m=54;else{switch(g|0){case 2:{if(f>>>0<2){m=54;break e}break}case 3:{if(f>>>0<3){m=54;break e}break}default:{}}switch(f|0){case 6:{c[k>>2]=6;break e}case 4:break;default:{f=g;m=59;break e}}if((g|0)==6){c[k>>2]=4;m=61}else{f=g;m=59}}while(0);if((m|0)==54){c[k>>2]=f;m=59}f:do if((m|0)==59){switch(f|0){case 6:break f;case 0:{m=60;break f}case 4:{m=61;break f}default:{}}c[h>>2]=3}while(0);if((m|0)==60)c[h>>2]=1;else if((m|0)==61)c[h>>2]=4;if((c[l>>2]|0)>>>0>4)c[l>>2]=0;a[b+28>>0]=0;a[b+29>>0]=0;m=0;return m|0}_puts(154238)|0;m=-1;return m|0}function _inputMBRow(g){g=g|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0;qa=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);da=qa;ma=(c[g+34140>>2]|0)==0?0:3;na=c[g+16>>2]|0;oa=c[g+12>>2]|0;ea=g+34128|0;m=c[ea>>2]|0;l=c[g+20>>2]|0;ga=3?l>>>3:l;if((oa|0)==1)fa=2;else fa=(c[g+32924>>2]|0)==0?1:(m|0)==1?2:1;ha=c[g+32940>>2]|0;ia=c[g+4>>2]|0;ja=(c[g+28>>2]|0)==0?0:2;ka=2-ja|0;p=c[g+32936>>2]|0;k=a[g+32908>>0]|0;n=a[g+32909>>0]|0;la=c[g+34716>>2]|0;i=c[g+34720>>2]|0;j=c[g+34724>>2]|0;if(_checkImageBuffer(g,ia,ha)|0){pa=-1;Xc=qa;return pa|0}pa=g+34240|0;if(!(c[pa>>2]|0)){X=(m|0)==0;ca=X?la:i;X=X?la:j;Y=g+34784|0;Z=g+34780|0}else{Z=g+34780|0;Y=g+34784|0;ca=c[Z>>2]|0;X=c[Y>>2]|0}_=g+32924|0;$=g+24|0;aa=128<>>4:l;V=k&255;W=(V?32768>>>V:32768)<>>5:l;L=(V?-2147483648>>V:-2147483648)<>24)+-127|0;z=23-V|0;A=1<>2]|0))do switch(na|0){case 1:{j=i+(c[$>>2]|0)|0;switch(oa|0){case 7:{if(c[S>>2]|0){i=39;break a}if(R)break b;k=0;while(1){t=d[j+ka>>0]<>0]<>0]<>1:u)-s+t|0;u=(4?k>>>4:k)<<8|d[(k&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=0-t;c[X+(u<<2)>>2]=r;c[la+(u<<2)>>2]=s-aa+(1?t>>1:t);k=k+1|0;if((k|0)==(ia|0))break;else j=j+ga|0}break}case 6:case 3:case 0:{n=c[Q>>2]|0;if(n>>>0>=17){i=44;break a}l=(n|0)==0;if(!l){k=0;do{u=k&15;c[da+(u<<2)>>2]=c[g+34716+(u<<2)>>2];k=k+1|0}while((k|0)!=(n|0))}if(c[pa>>2]|0){c[F>>2]=c[Z>>2];c[G>>2]=c[Y>>2]}if(!(R|l)){l=0;while(1){m=(4?l>>>4:l)<<8|d[(l&15)+(70928+(v<<4))>>0];k=0;do{u=k&15;c[(c[da+(u<<2)>>2]|0)+(m<<2)>>2]=(d[j+u>>0]<>0]|0;q=s&255;k=d[j>>0]|0;if(!(s<<24>>24)){m=0;l=0;k=0}else{t=q+-1|0;r=s<<24>>24!=1;if(r&(k&128|0)==0){m=k<<1|1;l=q+-2|0;if((s&255)>2&(k&64|0)==0){n=l;while(1){k=m<<1;l=n+-1|0;if((n|0)>1&(m&64|0)==0){n=l;m=k}else break}}else{n=t;k=m}}else{n=q;l=t}l=((l|0)==0?k:n<<7|k&127)<>0]|0;if(r&(k&128|0)==0){n=k<<1|1;m=q+-2|0;if((s&255)>2&(k&64|0)==0){p=m;while(1){k=n<<1;m=p+-1|0;if((p|0)>1&(n&64|0)==0){p=m;n=k}else break}}else{p=t;k=n}}else{p=q;m=t}k=((m|0)==0?k:p<<7|k&127)<>0]|0;if(r&(m&128|0)==0){n=m<<1|1;p=q+-2|0;if((s&255)>2&(m&64|0)==0){q=p;while(1){m=n<<1;p=q+-1|0;if((q|0)>1&(n&64|0)==0){q=p;n=m}else break}}else{q=t;m=n}}else p=t;m=(p|0)==0?m:q<<7|m&127}r=(m<>1:s)-k+l|0;t=(4?u>>>4:u)<<8|d[(u&15)+(70928+(v<<4))>>0];c[ca+(t<<2)>>2]=0-s;c[X+(t<<2)>>2]=r;c[la+(t<<2)>>2]=(1?s>>1:s)+k;u=u+1|0;if((u|0)==(ia|0))break;else j=j+ga|0}break}case 4:{if(T)l=c[J>>2]|0;else l=la;if(R)break b;k=0;while(1){p=d[j>>0]<>0]<>0]<>0]<>1:r)-t+p|0;t=(1?p>>1:p)-s+t|0;r=t+1|0;u=(4?k>>>4:k)<<8|d[(k&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=p;c[X+(u<<2)>>2]=0-q;c[l+(u<<2)>>2]=(1?r>>1:r)+s;c[la+(u<<2)>>2]=aa-t;k=k+1|0;if((k|0)==(ia|0))break;else j=j+ga|0}break}case 2:{if(R)break b;if(I){k=0;while(1){t=(4?k>>>4:k)<<8;u=k&14;c[la+((t|d[70928+(v<<4)+u>>0])<<2)>>2]=(d[j+1>>0]<>0])<<2)>>2]=(d[j+3>>0]<>>0>=ia>>>0)break;else j=j+ga|0}}else{k=0;while(1){t=4?k>>>4:k;u=(t<<7)+(d[((1?k>>>1:k)&7)+(70928+(v<<4))>>0]|0)|0;c[ca+(u<<2)>>2]=(d[j>>0]<>2]=(d[j+2>>0]<>0])<<2)>>2]=(d[j+1>>0]<>0])<<2)>>2]=(d[j+3>>0]<>>0>=ia>>>0)break;else j=j+ga|0}}break}case 1:{if(R)break b;m=v+1|0;n=1?v>>>1:v;k=0;while(1){l=4?k>>>4:k;if(!I){u=(l<<6)+(d[((1?k>>>1:k)&7)+(71184+(n<<3))>>0]|0)|0;c[ca+(u<<2)>>2]=(d[j+4>>0]<>2]=(d[j+5>>0]<>0])<<2)>>2]=(d[j>>0]<>0])<<2)>>2]=(d[j+1>>0]<>0])<<2)>>2]=(d[j+2>>0]<>0])<<2)>>2]=(d[j+3>>0]<>>0>=ia>>>0)break;else j=j+ga|0}break}default:{i=89;break a}}break}case 2:{j=i+(c[$>>2]<<1)|0;switch(oa|0){case 7:{if(R)break b;k=0;while(1){t=e[j>>1]|0;t=(V?t>>>V:t)<>1]|0;s=(V?s>>>V:s)<>1]|0;r=((V?r>>>V:r)<>1:u)-s+t|0;u=(4?k>>>4:k)<<8|d[(k&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=0-t;c[X+(u<<2)>>2]=r;c[la+(u<<2)>>2]=s-W+(1?t>>1:t);k=k+1|0;if((k|0)==(ia|0))break;else j=j+(ba<<1)|0}break}case 6:case 3:case 0:{n=c[U>>2]|0;if(R|(n|0)==0)break b;m=0;while(1){l=(4?m>>>4:m)<<8|d[(m&15)+(70928+(v<<4))>>0];k=0;do{u=e[j+(k<<1)>>1]|0;c[(c[g+34716+(k<<2)>>2]|0)+(l<<2)>>2]=((V?u>>>V:u)<>2]|0;else l=la;if(R)break b;k=0;while(1){p=e[j>>1]|0;p=(V?p>>>V:p)<>1]|0;t=(V?t>>>V:t)<>1]|0;s=e[j+6>>1]|0;s=(V?s>>>V:s)<>>V:q)<>1:r)-t+p|0;t=(1?p>>1:p)-s+t|0;r=t+1|0;u=(4?k>>>4:k)<<8|d[(k&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=p;c[X+(u<<2)>>2]=0-q;c[l+(u<<2)>>2]=(1?r>>1:r)+s;c[la+(u<<2)>>2]=W-t;k=k+1|0;if((k|0)==(ia|0))break;else j=j+(ba<<1)|0}break}case 2:{if(R)break b;if(I){k=0;while(1){t=(4?k>>>4:k)<<8;u=k&14;c[la+((t|d[70928+(v<<4)+u>>0])<<2)>>2]=(e[j+2>>1]<>0])<<2)>>2]=(e[j+6>>1]<>>0>=ia>>>0)break;else j=j+(ba<<1)|0}}else{k=0;while(1){t=4?k>>>4:k;u=(t<<7)+(d[((1?k>>>1:k)&7)+(70928+(v<<4))>>0]|0)|0;c[ca+(u<<2)>>2]=(e[j>>1]<>2]=(e[j+4>>1]<>0])<<2)>>2]=(e[j+2>>1]<>0])<<2)>>2]=(e[j+6>>1]<>>0>=ia>>>0)break;else j=j+(ba<<1)|0}}break}case 1:{if(R)break b;m=v+1|0;n=1?v>>>1:v;l=0;while(1){k=4?l>>>4:l;if(!I){u=(k<<6)+(d[((1?l>>>1:l)&7)+(71184+(n<<3))>>0]|0)|0;c[ca+(u<<2)>>2]=(e[j+8>>1]<>2]=(e[j+10>>1]<>0])<<2)>>2]=(e[j>>1]<>0])<<2)>>2]=(e[j+2>>1]<>0])<<2)>>2]=(e[j+4>>1]<>0])<<2)>>2]=(e[j+6>>1]<>>0>=ia>>>0)break;else j=j+(ba<<1)|0}break}default:{i=115;break a}}break}case 3:{j=i+(c[$>>2]<<1)|0;switch(oa|0){case 7:{if(R)break b;k=0;while(1){s=b[j>>1]|0;s=(V?s>>V:s)<>1]|0;t=(V?t>>V:t)<>1]|0;r=((V?r>>V:r)<>1:u)-t+s|0;u=(4?k>>>4:k)<<8|d[(k&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=0-s;c[X+(u<<2)>>2]=r;c[la+(u<<2)>>2]=(1?s>>1:s)+t;k=k+1|0;if((k|0)==(ia|0))break;else j=j+(ba<<1)|0}break}case 6:case 3:case 0:{n=c[U>>2]|0;if(R|(n|0)==0)break b;l=0;while(1){m=(4?l>>>4:l)<<8|d[(l&15)+(70928+(v<<4))>>0];k=0;do{u=b[j+(k<<1)>>1]|0;c[(c[g+34716+(k<<2)>>2]|0)+(m<<2)>>2]=(V?u>>V:u)<>2]|0;else l=la;if(R)break b;k=0;while(1){p=b[j>>1]|0;p=(V?p>>V:p)<>1]|0;t=(V?t>>V:t)<>1]|0;s=b[j+6>>1]|0;s=(V?s>>V:s)<>V:q)<>1:r)-t+p|0;t=(1?p>>1:p)-s+t|0;r=t+1|0;u=(4?k>>>4:k)<<8|d[(k&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=p;c[X+(u<<2)>>2]=0-q;c[l+(u<<2)>>2]=(1?r>>1:r)+s;c[la+(u<<2)>>2]=0-t;k=k+1|0;if((k|0)==(ia|0))break;else j=j+(ba<<1)|0}break}default:{i=130;break a}}break}case 4:{j=i+(c[$>>2]<<1)|0;switch(oa|0){case 7:{if(R)break b;k=0;while(1){u=b[j>>1]|0;s=31?u>>31:u;s=(u&32767^s)-s<>1]|0;t=31?u>>31:u;t=(u&32767^t)-t<>1]|0;r=31?u>>31:u;r=((u&32767^r)-r<>1:u)-t+s|0;u=(4?k>>>4:k)<<8|d[(k&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=0-s;c[X+(u<<2)>>2]=r;c[la+(u<<2)>>2]=(1?s>>1:s)+t;k=k+1|0;if((k|0)==(ia|0))break b;else j=j+(ba<<1)|0}}case 6:case 3:case 0:break;default:{i=140;break a}}n=c[U>>2]|0;if(R|(n|0)==0)break b;l=0;while(1){m=(4?l>>>4:l)<<8|d[(l&15)+(70928+(v<<4))>>0];k=0;do{t=b[j+(k<<1)>>1]|0;u=31?t>>31:t;c[(c[g+34716+(k<<2)>>2]|0)+(m<<2)>>2]=(t&32767^u)-u<>2]<<2)|0;switch(oa|0){case 7:{if(R)break b;k=0;while(1){t=c[j>>2]|0;t=(V?t>>>V:t)<>2]|0;s=(V?s>>>V:s)<>2]|0;r=((V?r>>>V:r)<>1:u)-s+t|0;u=(4?k>>>4:k)<<8|d[(k&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=0-t;c[X+(u<<2)>>2]=r;c[la+(u<<2)>>2]=s-L+(1?t>>1:t);k=k+1|0;if((k|0)==(ia|0))break b;else j=j+(K<<2)|0}}case 6:case 3:case 0:break;default:{i=150;break a}}n=c[U>>2]|0;if(R|(n|0)==0)break b;l=0;while(1){m=(4?l>>>4:l)<<8|d[(l&15)+(70928+(v<<4))>>0];k=0;do{u=c[j+(k<<2)>>2]|0;c[(c[g+34716+(k<<2)>>2]|0)+(m<<2)>>2]=(V?u>>>V:u)<>2]<<2)|0;switch(oa|0){case 7:{if(R)break b;k=0;while(1){s=c[j>>2]|0;s=(V?s>>V:s)<>2]|0;t=(V?t>>V:t)<>2]|0;r=((V?r>>V:r)<>1:u)-t+s|0;u=(4?k>>>4:k)<<8|d[(k&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=0-s;c[X+(u<<2)>>2]=r;c[la+(u<<2)>>2]=(1?s>>1:s)+t;k=k+1|0;if((k|0)==(ia|0))break b;else j=j+(K<<2)|0}}case 6:case 3:case 0:break;default:{i=160;break a}}n=c[U>>2]|0;if(R|(n|0)==0)break b;l=0;while(1){m=(4?l>>>4:l)<<8|d[(l&15)+(70928+(v<<4))>>0];k=0;do{u=c[j+(k<<2)>>2]|0;c[(c[g+34716+(k<<2)>>2]|0)+(m<<2)>>2]=(V?u>>V:u)<>2]<<2)|0;switch(oa|0){case 7:break;case 6:case 3:case 0:{p=c[U>>2]|0;if(R|(p|0)==0)break b;m=0;while(1){n=(4?m>>>4:m)<<8|d[(m&15)+(70928+(v<<4))>>0];l=0;do{o=+f[j+(l<<2)>>2];if(o==0.0)k=0;else{k=(f[h>>2]=o,c[h>>2]|0);r=(23?k>>>23:k)&255;u=k&8388607;t=(r|0)==0;u=t?u:u|8388608;t=H+r+(t&1)|0;r=(t|0)<2;s=(t|0)==1?0:1-t|0;s=s?u>>>s:u;u=((r?s:u)&8388607)+A|0;k=31?k>>31:k;k=(((r?(23?s>>>23:s)&1:t)<>z:u)^k)-k|0}c[(c[g+34716+(l<<2)>>2]|0)+(n<<2)>>2]=k<>2];if(o==0.0)k=0;else{k=(f[h>>2]=o,c[h>>2]|0);r=(23?k>>>23:k)&255;u=k&8388607;t=(r|0)==0;u=t?u:u|8388608;t=H+r+(t&1)|0;r=(t|0)<2;s=(t|0)==1?0:1-t|0;s=s?u>>>s:u;u=((r?s:u)&8388607)+A|0;k=31?k>>31:k;k=(((r?(23?s>>>23:s)&1:t)<>z:u)^k)-k|0}m=k<>2];if(o==0.0)k=0;else{k=(f[h>>2]=o,c[h>>2]|0);r=(23?k>>>23:k)&255;u=k&8388607;t=(r|0)==0;u=t?u:u|8388608;t=H+r+(t&1)|0;r=(t|0)<2;s=(t|0)==1?0:1-t|0;s=s?u>>>s:u;u=((r?s:u)&8388607)+A|0;k=31?k>>31:k;k=(((r?(23?s>>>23:s)&1:t)<>z:u)^k)-k|0}l=k<>2];if(o==0.0)k=0;else{k=(f[h>>2]=o,c[h>>2]|0);r=(23?k>>>23:k)&255;u=k&8388607;t=(r|0)==0;u=t?u:u|8388608;t=H+r+(t&1)|0;r=(t|0)<2;s=(t|0)==1?0:1-t|0;s=s?u>>>s:u;u=((r?s:u)&8388607)+A|0;k=31?k>>31:k;k=(((r?(23?s>>>23:s)&1:t)<>z:u)^k)-k|0}s=(k<>1:t)-l+m|0;u=(4?n>>>4:n)<<8|d[(n&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=0-t;c[X+(u<<2)>>2]=s;c[la+(u<<2)>>2]=(1?t>>1:t)+l;n=n+1|0;if((n|0)==(ia|0))break;else j=j+(K<<2)|0}break}case 8:{if(!M){i=180;break a}if(R)break b;j=i;k=0;while(1){t=d[j>>0]|0;r=d[j+1>>0]|0;s=(r<<3&24|(5?t>>>5:t))<>>2:r)&31)<>1:u)-s+t|0;u=(4?k>>>4:k)<<8|d[(k&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=0-t;c[X+(u<<2)>>2]=r;c[la+(u<<2)>>2]=s+y+(1?t>>1:t);k=k+1|0;if((k|0)==(ia|0))break;else j=j+ga|0}break}case 10:{if(!M){i=185;break a}if(R)break b;j=i;k=0;while(1){t=d[j>>0]|0;r=d[j+1>>0]|0;s=(r<<3&56|(5?t>>>5:t))<>>3:r)<>1:r)-s+t|0;u=(4?k>>>4:k)<<8|d[(k&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=0-t;c[X+(u<<2)>>2]=r;c[la+(u<<2)>>2]=s+x+(1?t>>1:t);k=k+1|0;if((k|0)==(ia|0))break;else j=j+ga|0}break}case 9:{if(!M){i=190;break a}if(R)break b;j=i;k=0;while(1){s=d[j+1>>0]|0;r=d[j+2>>0]|0;t=(s<<8&768|d[j>>0])<>>2:s))<>0]&63)<<4|(4?r>>>4:r))<>1:u)-s+t|0;u=(4?k>>>4:k)<<8|d[(k&15)+(70928+(v<<4))>>0];c[ca+(u<<2)>>2]=0-t;c[X+(u<<2)>>2]=r;c[la+(u<<2)>>2]=s+w+(1?t>>1:t);k=k+1|0;if((k|0)==(ia|0))break;else j=j+ga|0}break}case 0:{if(!O){i=195;break a}if(R)break b;j=0;do{u=d[i+(3?j>>>3:j)>>0]|0;t=j&7^7;c[la+(((4?j>>>4:j)<<8|d[(j&15)+(70928+(v<<4))>>0])<<2)>>2]=((t?u>>>t:u)+(c[C>>2]|0)&1)<>2]<<2)|0;switch(c[ea>>2]|0){case 6:case 3:case 0:{n=c[Q>>2]|0;if(n>>>0>=17){i=11;break a}l=(n|0)==0;if(!l){k=0;do{u=k&15;c[da+(u<<2)>>2]=c[g+34716+(u<<2)>>2];k=k+1|0}while((k|0)!=(n|0))}if(c[pa>>2]|0){c[D>>2]=c[Z>>2];c[E>>2]=c[Y>>2]}if(!(R|l)){m=0;while(1){l=(4?m>>>4:m)<<8|d[(m&15)+(70928+(v<<4))>>0];k=0;do{u=k&15;c[(c[da+(u<<2)>>2]|0)+(l<<2)>>2]=c[j+(u<<2)>>2];k=k+1|0}while((k|0)!=(n|0));m=m+1|0;if((m|0)==(ia|0))break;else j=j+(n<<2)|0}}break b}case 2:{if(R)break b;if(I){k=0;while(1){t=(4?k>>>4:k)<<8;u=k&14;c[la+((t|d[70928+(v<<4)+u>>0])<<2)>>2]=c[j+4>>2];c[la+((t|d[(u|1)+(70928+(v<<4))>>0])<<2)>>2]=c[j+12>>2];k=k+2|0;if(k>>>0>=ia>>>0)break;else j=j+16|0}}else{k=0;while(1){t=4?k>>>4:k;u=(t<<7)+(d[((1?k>>>1:k)&7)+(70928+(v<<4))>>0]|0)|0;c[ca+(u<<2)>>2]=c[j>>2];c[X+(u<<2)>>2]=c[j+8>>2];t=t<<8;u=k&14;c[la+((t|d[70928+(v<<4)+u>>0])<<2)>>2]=c[j+4>>2];c[la+((t|d[(u|1)+(70928+(v<<4))>>0])<<2)>>2]=c[j+12>>2];k=k+2|0;if(k>>>0>=ia>>>0)break;else j=j+16|0}}break}case 1:{if(R)break b;m=v+1|0;l=1?v>>>1:v;if(I){k=0;while(1){t=(4?k>>>4:k)<<8;s=k&14;c[la+((t|d[70928+(v<<4)+s>>0])<<2)>>2]=c[j>>2];u=s|1;c[la+((t|d[70928+(v<<4)+u>>0])<<2)>>2]=c[j+4>>2];c[la+((t|d[70928+(m<<4)+s>>0])<<2)>>2]=c[j+8>>2];c[la+((t|d[70928+(m<<4)+u>>0])<<2)>>2]=c[j+12>>2];k=k+2|0;if(k>>>0>=ia>>>0)break;else j=j+24|0}}else{k=0;while(1){t=4?k>>>4:k;s=(t<<6)+(d[((1?k>>>1:k)&7)+(71184+(l<<3))>>0]|0)|0;c[ca+(s<<2)>>2]=c[j+16>>2];c[X+(s<<2)>>2]=c[j+20>>2];t=t<<8;s=k&14;c[la+((t|d[70928+(v<<4)+s>>0])<<2)>>2]=c[j>>2];u=s|1;c[la+((t|d[70928+(v<<4)+u>>0])<<2)>>2]=c[j+4>>2];c[la+((t|d[70928+(m<<4)+s>>0])<<2)>>2]=c[j+8>>2];c[la+((t|d[70928+(m<<4)+u>>0])<<2)>>2]=c[j+12>>2];k=k+2|0;if(k>>>0>=ia>>>0)break;else j=j+24|0}}break}default:{i=35;break a}}}while(0);v=v+fa|0;if(v>>>0>>0)i=i+(c[P>>2]|0)|0;if(v>>>0>=16){i=202;break}}switch(i|0){case 11:{Ha(154089,153105,1857,154104);break}case 35:{Ha(154115,153105,1900,154104);break}case 39:{Ha(154117,153105,1910,154104);break}case 44:{Ha(154089,153105,1929,154104);break}case 89:{Ha(154115,153105,2004,154104);break}case 115:{Ha(154115,153105,2087,154104);break}case 130:{Ha(154115,153105,2141,154104);break}case 140:{Ha(154115,153105,2179,154104);break}case 150:{Ha(154115,153105,2216,154104);break}case 160:{Ha(154115,153105,2252,154104);break}case 178:{Ha(154115,153105,2289,154104);break}case 180:{Ha(154144,153105,2297,154104);break}case 185:{Ha(154144,153105,2314,154104);break}case 190:{Ha(154144,153105,2331,154104);break}case 195:{Ha(154160,153105,2346,154104);break}case 202:{_padHorizontally(g);if(c[pa>>2]|0)_downsampleUV(g);if((a[g+112>>0]|0)==3?_inputMBRowAlpha(g)|0:0){pa=-1;Xc=qa;return pa|0}pa=0;Xc=qa;return pa|0}}return 0}function _quantizeMacroblock(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0;D=c[a+34292>>2]|0;E=c[a+34272>>2]|0;F=c[a+34128>>2]|0;U=c[a+34156>>2]|0;if(!(c[a+34176>>2]|0)){if((U|0)<=0)return 0;B=d[a+34116>>0]|0;C=d[a+34117>>0]|0;b=c[a+116>>2]|0;I=(b&-2|0)==2;H=(F|0)==1;G=H?4:16;H=H?75520:75456;A=0;e=b;do{a:do if(!A){y=75456;z=16}else switch(F|0){case 2:{y=75264;z=8;break a}case 3:case 1:{y=H;z=G;break a}default:{y=75456;z=16;break a}}while(0);u=c[D+(E*240|0)+(A<<2)>>2]|0;x=c[D+(E*240|0)+64+(A<<2)>>2]|0;p=c[D+(E*240|0)+128+(A<<2)>>2]|0;r=c[a+34460+(A<<2)>>2]|0;s=u+12|0;t=u+8|0;u=u+16|0;n=p+(C*20|0)+12|0;o=p+(C*20|0)+8|0;p=p+(C*20|0)+16|0;v=x+(B*20|0)+12|0;w=x+(B*20|0)+8|0;x=x+(B*20|0)+16|0;if(I){k=0;do{j=r+(c[y+(k<<2)>>2]<<2)|0;if(k)if((e|0)==3){e=3;b=3}else{b=c[v>>2]|0;g=c[j>>2]|0;f=c[x>>2]|0;h=31?g>>31:g;g=(31?g>>>31:g)+(c[w>>2]|0)+(h^g)|0;if(!b)f=f?g>>f:g;else{___muldi3(g|0,0,b|0,0)|0;T=M()|0;f=f?T>>>f:T}b=e;g=f^h;f=h;q=21}else{f=c[s>>2]|0;h=c[j>>2]|0;g=c[u>>2]|0;i=31?h>>31:h;h=(31?h>>>31:h)+(c[t>>2]|0)+(i^h)|0;if(!f)f=g?h>>g:h;else{___muldi3(h|0,0,f|0,0)|0;f=M()|0;f=g?f>>>g:f}g=f^i;f=i;q=21}if((q|0)==21){q=0;c[j>>2]=g-f}k=k+1|0}while(k>>>0>>0)}else{m=0;do{l=r+(c[y+(m<<2)>>2]<<2)|0;if(m)if((b|0)==3)b=3;else{g=c[v>>2]|0;f=c[l>>2]|0;h=c[x>>2]|0;i=31?f>>31:f;f=(31?f>>>31:f)+(c[w>>2]|0)+(i^f)|0;if(!g)f=h?f>>h:f;else{___muldi3(f|0,0,g|0,0)|0;f=M()|0;f=h?f>>>h:f}g=f^i;f=i;q=33}else{f=c[s>>2]|0;h=c[l>>2]|0;g=c[u>>2]|0;i=31?h>>31:h;h=(31?h>>>31:h)+(c[t>>2]|0)+(i^h)|0;if(!f)f=g?h>>g:h;else{___muldi3(h|0,0,f|0,0)|0;f=M()|0;f=g?f>>>g:f}g=f^i;f=i;q=33}if((q|0)==33){q=0;c[l>>2]=g-f}i=1;do{f=c[n>>2]|0;j=l+(i<<2)|0;h=c[j>>2]|0;g=c[p>>2]|0;k=31?h>>31:h;h=(31?h>>>31:h)+(c[o>>2]|0)+(k^h)|0;if(!f)f=g?h>>g:h;else{___muldi3(h|0,0,f|0,0)|0;f=M()|0;f=g?f>>>g:f}c[j>>2]=(f^k)-k;i=i+1|0}while((i|0)!=16);m=m+1|0}while(m>>>0>>0)}A=A+1|0}while((A|0)<(U|0))}if((U|0)<=0)return 0;switch(F|0){case 2:{e=c[17844]|0;f=a+32960|0;g=c[17845]|0;h=a+32964|0;i=c[17846]|0;j=a+32968|0;k=c[17847]|0;l=a+32972|0;m=c[17848]|0;n=a+32976|0;o=c[17849]|0;p=a+32980|0;q=c[17850]|0;r=a+32984|0;s=c[17851]|0;t=a+32988|0;u=c[17852]|0;v=a+32992|0;w=c[17853]|0;x=a+32996|0;y=c[17854]|0;z=a+33e3|0;A=c[17855]|0;B=a+33004|0;C=c[17856]|0;D=a+33008|0;E=c[17857]|0;F=a+33012|0;G=c[17858]|0;H=a+33016|0;I=c[17859]|0;J=a+33020|0;K=c[18816]|0;L=c[18817]|0;N=c[18818]|0;O=c[18819]|0;P=c[18820]|0;Q=c[18821]|0;R=c[18822]|0;S=c[18823]|0;b=0;do{T=c[a+34460+(b<<2)>>2]|0;if(!b){c[f>>2]=c[T+(e<<2)>>2];c[h>>2]=c[T+(g<<2)>>2];c[j>>2]=c[T+(i<<2)>>2];c[l>>2]=c[T+(k<<2)>>2];c[n>>2]=c[T+(m<<2)>>2];c[p>>2]=c[T+(o<<2)>>2];c[r>>2]=c[T+(q<<2)>>2];c[t>>2]=c[T+(s<<2)>>2];c[v>>2]=c[T+(u<<2)>>2];c[x>>2]=c[T+(w<<2)>>2];c[z>>2]=c[T+(y<<2)>>2];c[B>>2]=c[T+(A<<2)>>2];c[D>>2]=c[T+(C<<2)>>2];c[F>>2]=c[T+(E<<2)>>2];c[H>>2]=c[T+(G<<2)>>2];c[J>>2]=c[T+(I<<2)>>2]}else{c[a+32960+(b<<6)>>2]=c[T+(K<<2)>>2];c[a+32960+(b<<6)+4>>2]=c[T+(L<<2)>>2];c[a+32960+(b<<6)+8>>2]=c[T+(N<<2)>>2];c[a+32960+(b<<6)+12>>2]=c[T+(O<<2)>>2];c[a+32960+(b<<6)+16>>2]=c[T+(P<<2)>>2];c[a+32960+(b<<6)+20>>2]=c[T+(Q<<2)>>2];c[a+32960+(b<<6)+24>>2]=c[T+(R<<2)>>2];c[a+32960+(b<<6)+28>>2]=c[T+(S<<2)>>2]}b=b+1|0}while((b|0)<(U|0));return 0}case 1:{e=c[17844]|0;f=a+32960|0;g=c[17845]|0;h=a+32964|0;i=c[17846]|0;j=a+32968|0;k=c[17847]|0;l=a+32972|0;m=c[17848]|0;n=a+32976|0;o=c[17849]|0;p=a+32980|0;q=c[17850]|0;r=a+32984|0;s=c[17851]|0;t=a+32988|0;u=c[17852]|0;v=a+32992|0;w=c[17853]|0;x=a+32996|0;y=c[17854]|0;z=a+33e3|0;A=c[17855]|0;B=a+33004|0;C=c[17856]|0;D=a+33008|0;E=c[17857]|0;F=a+33012|0;G=c[17858]|0;H=a+33016|0;I=c[17859]|0;J=a+33020|0;K=c[18880]|0;L=c[18881]|0;N=c[18882]|0;O=c[18883]|0;b=0;do{P=c[a+34460+(b<<2)>>2]|0;if(!b){c[f>>2]=c[P+(e<<2)>>2];c[h>>2]=c[P+(g<<2)>>2];c[j>>2]=c[P+(i<<2)>>2];c[l>>2]=c[P+(k<<2)>>2];c[n>>2]=c[P+(m<<2)>>2];c[p>>2]=c[P+(o<<2)>>2];c[r>>2]=c[P+(q<<2)>>2];c[t>>2]=c[P+(s<<2)>>2];c[v>>2]=c[P+(u<<2)>>2];c[x>>2]=c[P+(w<<2)>>2];c[z>>2]=c[P+(y<<2)>>2];c[B>>2]=c[P+(A<<2)>>2];c[D>>2]=c[P+(C<<2)>>2];c[F>>2]=c[P+(E<<2)>>2];c[H>>2]=c[P+(G<<2)>>2];c[J>>2]=c[P+(I<<2)>>2]}else{c[a+32960+(b<<6)>>2]=c[P+(K<<2)>>2];c[a+32960+(b<<6)+4>>2]=c[P+(L<<2)>>2];c[a+32960+(b<<6)+8>>2]=c[P+(N<<2)>>2];c[a+32960+(b<<6)+12>>2]=c[P+(O<<2)>>2]}b=b+1|0}while((b|0)<(U|0));return 0}default:{e=c[17844]|0;f=c[17845]|0;g=c[17846]|0;h=c[17847]|0;i=c[17848]|0;j=c[17849]|0;k=c[17850]|0;l=c[17851]|0;m=c[17852]|0;n=c[17853]|0;o=c[17854]|0;p=c[17855]|0;q=c[17856]|0;r=c[17857]|0;s=c[17858]|0;t=c[17859]|0;b=0;do{T=c[a+34460+(b<<2)>>2]|0;c[a+32960+(b<<6)>>2]=c[T+(e<<2)>>2];c[a+32960+(b<<6)+4>>2]=c[T+(f<<2)>>2];c[a+32960+(b<<6)+8>>2]=c[T+(g<<2)>>2];c[a+32960+(b<<6)+12>>2]=c[T+(h<<2)>>2];c[a+32960+(b<<6)+16>>2]=c[T+(i<<2)>>2];c[a+32960+(b<<6)+20>>2]=c[T+(j<<2)>>2];c[a+32960+(b<<6)+24>>2]=c[T+(k<<2)>>2];c[a+32960+(b<<6)+28>>2]=c[T+(l<<2)>>2];c[a+32960+(b<<6)+32>>2]=c[T+(m<<2)>>2];c[a+32960+(b<<6)+36>>2]=c[T+(n<<2)>>2];c[a+32960+(b<<6)+40>>2]=c[T+(o<<2)>>2];c[a+32960+(b<<6)+44>>2]=c[T+(p<<2)>>2];c[a+32960+(b<<6)+48>>2]=c[T+(q<<2)>>2];c[a+32960+(b<<6)+52>>2]=c[T+(r<<2)>>2];c[a+32960+(b<<6)+56>>2]=c[T+(s<<2)>>2];c[a+32960+(b<<6)+60>>2]=c[T+(t<<2)>>2];b=b+1|0}while((b|0)<(U|0));return 0}}return 0}function _processMacroblock(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=a+34328|0;if(c[f>>2]|0){b=(c[a+34928>>2]|0)!=0;h=b&1;if(c[a+34324>>2]|0)if(b){d=0;b=a;while(1){_transformMacroblock(b);e=b+34328|0;f=b+34324|0;_getTilePos(b,(c[e>>2]|0)+-1|0,(c[f>>2]|0)+-1|0);g=b+34928|0;j=c[g>>2]|0;c[j+34268>>2]=c[b+34268>>2];c[j+34272>>2]=c[b+34272>>2];b=_encodeMB(b,(c[e>>2]|0)+-1|0,(c[f>>2]|0)+-1|0)|0;if(b|0){d=15;break}b=c[g>>2]|0;c[b+34324>>2]=c[f>>2];c[b+34328>>2]=c[e>>2];if(d>>>0>=h>>>0){b=0;d=15;break}else d=d+1|0}if((d|0)==15)return b|0}else{e=a+34324|0;d=0;while(1){_transformMacroblock(a);_getTilePos(a,(c[f>>2]|0)+-1|0,(c[e>>2]|0)+-1|0);b=_encodeMB(a,(c[f>>2]|0)+-1|0,(c[e>>2]|0)+-1|0)|0;if(b|0){d=15;break}if(d>>>0>>0)d=d+1|0;else{b=0;d=15;break}}if((d|0)==15)return b|0}else i=b}else i=(c[a+34928>>2]|0)!=0;e=i?2:1;d=0;b=a;do{_transformMacroblock(b);if(i){j=c[b+34928>>2]|0;c[j+34324>>2]=c[b+34324>>2];c[j+34328>>2]=c[b+34328>>2];b=j}d=d+1|0}while((d|0)!=(e|0));b=0;return b|0}function _transformMacroblock(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0;A=c[a+100>>2]|0;x=c[a+34128>>2]|0;j=c[a+34328>>2]|0;I=(j|0)==0;H=c[a+34332>>2]|0;B=(j|0)==(H|0);i=c[a+34324>>2]|0;C=(i|0)==0;D=(i|0)==(c[a+34336>>2]|0);E=I|B;y=C|D;F=I|C;G=(j|0)==1;H=(j|0)==(H+-1|0);v=(x|0)==1;z=(x|0)==2;if((x+-1|0)>>>0<2)u=1;else u=c[a+34156>>2]|0;do if(c[a+32916>>2]|0){if(!I){d=a+34356|0;b=c[d>>2]|0;e=a+34372|0;c[e>>2]=0;g=a+34368|0;c[g>>2]=0;if(b){f=c[a+16520>>2]|0;if(b>>>0<=f>>>0?(j+-1|0)==(c[a+16524+(b<<2)>>2]|0):0){c[e>>2]=1;e=g}else e=g}else{b=d;e=g;J=7}}else{c[a+34360>>2]=0;b=a+34356|0;c[b>>2]=0;c[a+34372>>2]=0;e=a+34368|0;c[e>>2]=0;J=7}if((J|0)==7){d=b;b=0;f=c[a+16520>>2]|0}if(b>>>0>>0?(h=b+1|0,(j|0)==(c[a+16524+(h<<2)>>2]|0)):0){c[a+34360>>2]=1;c[d>>2]=h;b=h}else c[a+34360>>2]=0;if(b>>>0>>0?(j+1|0)==(c[a+16524+(b+1<<2)>>2]|0):0)c[e>>2]=1;if(C){c[a+34364>>2]=0;c[a+34352>>2]=0;break}if((c[a+34348>>2]|0)!=(i|0)){b=a+34352|0;d=c[b>>2]|0;if(d>>>0<(c[a+132>>2]|0)>>>0?(k=d+1|0,(i|0)==(c[a+136+(k<<2)>>2]|0)):0){c[a+34364>>2]=1;c[b>>2]=k;break}c[a+34364>>2]=0}}else{x=a+34360|0;c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;c[x+12>>2]=0}while(0);c[a+34344>>2]=j;c[a+34348>>2]=i;if((u|0)>0){g=(A|0)==0;h=I?48:-16;i=B?48:240;j=a+34364|0;k=(A|0)==2;l=I?0:-64;m=B?0:192;n=a+34360|0;t=B|D;o=a+34140|0;p=B?-16:240;r=C|(h|0)>=(i|0);s=D|(l|0)>=(m|0);f=0;do{q=c[a+34652+(f<<2)>>2]|0;e=c[a+34716+(f<<2)>>2]|0;do if(!g){if(!(!C?!(c[j>>2]|0):0))J=31;do if((J|0)==31){J=0;if(!(!I?!(c[n>>2]|0):0)){K=e+4|0;d=e+8|0;x=e+12|0;M=c[d>>2]|0;O=c[x>>2]|0;w=O+(c[e>>2]|0)|0;b=M+(c[K>>2]|0)|0;N=w+1|0;L=b+1|0;L=M-(1?L>>1:L)|0;M=L+1|0;M=O-(1?N>>1:N)-(1?M>>1:M)|0;N=M+1|0;L=(1?N>>1:N)+L|0;w=M+w|0;M=(1?w>>1:w)-M|0;N=(M*3|0)+4|0;N=w-(3?N>>3:N)|0;w=N*3|0;w=M-(7?N>>7:N)+(10?N>>10:N)-(4?w>>4:w)|0;M=w*3|0;M=N-(3?M>>3:M)|0;w=(1?M>>1:M)-w|0;M=M-w|0;b=L+b|0;L=(1?b>>1:b)-L|0;N=(L*3|0)+4|0;N=b-(3?N>>3:N)|0;b=N*3|0;b=L-(7?N>>7:N)+(10?N>>10:N)-(4?b>>4:b)|0;L=b*3|0;L=N-(3?L>>3:L)|0;b=(1?L>>1:L)-b|0;L=L-b|0;N=M+1|0;w=(1?N>>1:N)+w|0;N=L+1|0;b=(1?N>>1:N)+b|0;c[e>>2]=M-w;c[K>>2]=L-b;c[d>>2]=b;c[x>>2]=w}if(!C?(c[j>>2]|0)==0:0)break;if(!B?(c[n>>2]|0)==0:0)break;w=e+-236|0;K=e+-240|0;M=e+-228|0;O=e+-232|0;d=c[M>>2]|0;P=c[O>>2]|0;N=P+(c[w>>2]|0)|0;L=d+(c[K>>2]|0)|0;b=N+1|0;x=L+1|0;x=d-(1?x>>1:x)|0;d=x+1|0;d=P-(1?b>>1:b)-(1?d>>1:d)|0;b=d+1|0;x=(1?b>>1:b)+x|0;N=d+N|0;d=(1?N>>1:N)-d|0;b=(d*3|0)+4|0;b=N-(3?b>>3:b)|0;N=b*3|0;N=d-(7?b>>7:b)+(10?b>>10:b)-(4?N>>4:N)|0;d=N*3|0;d=b-(3?d>>3:d)|0;N=(1?d>>1:d)-N|0;d=d-N|0;L=x+L|0;x=(1?L>>1:L)-x|0;b=(x*3|0)+4|0;b=L-(3?b>>3:b)|0;L=b*3|0;L=x-(7?b>>7:b)+(10?b>>10:b)-(4?L>>4:L)|0;x=L*3|0;x=b-(3?x>>3:x)|0;L=(1?x>>1:x)-L|0;x=x-L|0;b=d+1|0;N=(1?b>>1:b)+N|0;b=x+1|0;L=(1?b>>1:b)+L|0;c[w>>2]=d-N;c[K>>2]=x-L;c[M>>2]=L;c[O>>2]=N}while(0);if(!(!D?!(c[j>>2]|0):0))J=41;do if((J|0)==41){J=0;if(!(!I?!(c[n>>2]|0):0)){x=q+232|0;L=q+236|0;N=q+224|0;P=q+228|0;w=c[N>>2]|0;b=c[P>>2]|0;O=b+(c[x>>2]|0)|0;M=w+(c[L>>2]|0)|0;d=O+1|0;K=M+1|0;K=w-(1?K>>1:K)|0;w=K+1|0;w=b-(1?d>>1:d)-(1?w>>1:w)|0;d=w+1|0;K=(1?d>>1:d)+K|0;O=w+O|0;w=(1?O>>1:O)-w|0;d=(w*3|0)+4|0;d=O-(3?d>>3:d)|0;O=d*3|0;O=w-(7?d>>7:d)+(10?d>>10:d)-(4?O>>4:O)|0;w=O*3|0;w=d-(3?w>>3:w)|0;O=(1?w>>1:w)-O|0;w=w-O|0;M=K+M|0;K=(1?M>>1:M)-K|0;d=(K*3|0)+4|0;d=M-(3?d>>3:d)|0;M=d*3|0;M=K-(7?d>>7:d)+(10?d>>10:d)-(4?M>>4:M)|0;K=M*3|0;K=d-(3?K>>3:K)|0;M=(1?K>>1:K)-M|0;K=K-M|0;d=w+1|0;O=(1?d>>1:d)+O|0;d=K+1|0;M=(1?d>>1:d)+M|0;c[x>>2]=w-O;c[L>>2]=K-M;c[N>>2]=M;c[P>>2]=O}if(!D?(c[j>>2]|0)==0:0)break;if(!B?(c[n>>2]|0)==0:0)break;x=q+-4|0;L=q+-8|0;N=q+-12|0;P=q+-16|0;w=c[N>>2]|0;b=c[P>>2]|0;O=b+(c[x>>2]|0)|0;M=w+(c[L>>2]|0)|0;d=O+1|0;K=M+1|0;K=w-(1?K>>1:K)|0;w=K+1|0;w=b-(1?d>>1:d)-(1?w>>1:w)|0;d=w+1|0;K=(1?d>>1:d)+K|0;O=w+O|0;w=(1?O>>1:O)-w|0;d=(w*3|0)+4|0;d=O-(3?d>>3:d)|0;O=d*3|0;O=w-(7?d>>7:d)+(10?d>>10:d)-(4?O>>4:O)|0;w=O*3|0;w=d-(3?w>>3:w)|0;O=(1?w>>1:w)-O|0;w=w-O|0;M=K+M|0;K=(1?M>>1:M)-K|0;d=(K*3|0)+4|0;d=M-(3?d>>3:d)|0;M=d*3|0;M=K-(7?d>>7:d)+(10?d>>10:d)-(4?M>>4:M)|0;K=M*3|0;K=d-(3?K>>3:K)|0;M=(1?K>>1:K)-M|0;K=K-M|0;d=w+1|0;O=(1?d>>1:d)+O|0;d=K+1|0;M=(1?d>>1:d)+M|0;c[x>>2]=w-O;c[L>>2]=K-M;c[N>>2]=M;c[P>>2]=O}while(0);if(!t){if(!C?(c[j>>2]|0)==0:0){if(!I?(c[n>>2]|0)==0:0)b=-64;else b=0;d=q+192|0;while(1){_strPre4x4Stage1Split(d+(b<<2)|0,e+(b<<2)|0,0);if((b|0)<128)b=b+64|0;else break}}else{if(!I?(c[n>>2]|0)==0:0)b=-64;else b=0;while(1){P=e+(b<<2)|0;M=P+20|0;Q=P+16|0;N=P+256|0;x=P+260|0;d=c[N>>2]|0;R=c[x>>2]|0;L=R+(c[M>>2]|0)|0;w=d+(c[Q>>2]|0)|0;K=L+1|0;O=w+1|0;O=d-(1?O>>1:O)|0;d=O+1|0;d=R-(1?K>>1:K)-(1?d>>1:d)|0;K=d+1|0;O=(1?K>>1:K)+O|0;L=d+L|0;d=(1?L>>1:L)-d|0;K=(d*3|0)+4|0;K=L-(3?K>>3:K)|0;L=K*3|0;L=d-(7?K>>7:K)+(10?K>>10:K)-(4?L>>4:L)|0;d=L*3|0;d=K-(3?d>>3:d)|0;L=(1?d>>1:d)-L|0;d=d-L|0;w=O+w|0;O=(1?w>>1:w)-O|0;K=(O*3|0)+4|0;K=w-(3?K>>3:K)|0;w=K*3|0;w=O-(7?K>>7:K)+(10?K>>10:K)-(4?w>>4:w)|0;O=w*3|0;O=K-(3?O>>3:O)|0;w=(1?O>>1:O)-w|0;O=O-w|0;K=d+1|0;L=(1?K>>1:K)+L|0;K=O+1|0;w=(1?K>>1:K)+w|0;c[M>>2]=d-L;c[Q>>2]=O-w;c[N>>2]=w;c[x>>2]=L;x=P+28|0;L=P+24|0;N=P+264|0;P=P+268|0;w=c[N>>2]|0;Q=c[P>>2]|0;O=Q+(c[x>>2]|0)|0;M=w+(c[L>>2]|0)|0;d=O+1|0;K=M+1|0;K=w-(1?K>>1:K)|0;w=K+1|0;w=Q-(1?d>>1:d)-(1?w>>1:w)|0;d=w+1|0;K=(1?d>>1:d)+K|0;O=w+O|0;w=(1?O>>1:O)-w|0;d=(w*3|0)+4|0;d=O-(3?d>>3:d)|0;O=d*3|0;O=w-(7?d>>7:d)+(10?d>>10:d)-(4?O>>4:O)|0;w=O*3|0;w=d-(3?w>>3:w)|0;O=(1?w>>1:w)-O|0;w=w-O|0;M=K+M|0;K=(1?M>>1:M)-K|0;d=(K*3|0)+4|0;d=M-(3?d>>3:d)|0;M=d*3|0;M=K-(7?d>>7:d)+(10?d>>10:d)-(4?M>>4:M)|0;K=M*3|0;K=d-(3?K>>3:K)|0;M=(1?K>>1:K)-M|0;K=K-M|0;d=w+1|0;O=(1?d>>1:d)+O|0;d=K+1|0;M=(1?d>>1:d)+M|0;c[x>>2]=w-O;c[L>>2]=K-M;c[N>>2]=M;c[P>>2]=O;if((b|0)<128)b=b+64|0;else break}}if(!I?(c[n>>2]|0)==0:0){_strPre4x4Stage1Split(e+-256|0,e+-192|0,0);_strPre4x4Stage1Split(e+-192|0,e+-128|0,0);_strPre4x4Stage1Split(e+-128|0,e+-64|0,0)}else{if(!C?(c[j>>2]|0)==0:0){w=q+232|0;R=q+224|0;L=e+8|0;Q=c[e>>2]|0;x=c[L>>2]|0;N=x+(c[w>>2]|0)|0;P=Q+(c[R>>2]|0)|0;O=N+1|0;K=P+1|0;K=Q-(1?K>>1:K)|0;Q=K+1|0;Q=x-(1?O>>1:O)-(1?Q>>1:Q)|0;O=Q+1|0;K=(1?O>>1:O)+K|0;N=Q+N|0;Q=(1?N>>1:N)-Q|0;O=(Q*3|0)+4|0;O=N-(3?O>>3:O)|0;N=O*3|0;N=Q-(7?O>>7:O)+(10?O>>10:O)-(4?N>>4:N)|0;Q=N*3|0;Q=O-(3?Q>>3:Q)|0;N=(1?Q>>1:Q)-N|0;Q=Q-N|0;P=K+P|0;K=(1?P>>1:P)-K|0;O=(K*3|0)+4|0;O=P-(3?O>>3:O)|0;P=O*3|0;P=K-(7?O>>7:O)+(10?O>>10:O)-(4?P>>4:P)|0;K=P*3|0;K=O-(3?K>>3:K)|0;P=(1?K>>1:K)-P|0;K=K-P|0;O=Q+1|0;N=(1?O>>1:O)+N|0;O=K+1|0;P=(1?O>>1:O)+P|0;c[w>>2]=Q-N;c[R>>2]=K-P;c[e>>2]=P;c[L>>2]=N;L=q+236|0;N=q+228|0;P=e+4|0;R=e+12|0;K=c[P>>2]|0;w=c[R>>2]|0;Q=w+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;x=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=w-(1?x>>1:x)-(1?K>>1:K)|0;x=K+1|0;M=(1?x>>1:x)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;x=(K*3|0)+4|0;x=Q-(3?x>>3:x)|0;Q=x*3|0;Q=K-(7?x>>7:x)+(10?x>>10:x)-(4?Q>>4:Q)|0;K=Q*3|0;K=x-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;x=(M*3|0)+4|0;x=O-(3?x>>3:x)|0;O=x*3|0;O=M-(7?x>>7:x)+(10?x>>10:x)-(4?O>>4:O)|0;M=O*3|0;M=x-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;x=K+1|0;Q=(1?x>>1:x)+Q|0;x=M+1|0;O=(1?x>>1:x)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}b=-64;while(1){R=e+(b<<2)|0;O=R+296|0;w=R+288|0;P=R+320|0;L=R+328|0;x=c[P>>2]|0;d=c[L>>2]|0;N=d+(c[O>>2]|0)|0;K=x+(c[w>>2]|0)|0;M=N+1|0;Q=K+1|0;Q=x-(1?Q>>1:Q)|0;x=Q+1|0;x=d-(1?M>>1:M)-(1?x>>1:x)|0;M=x+1|0;Q=(1?M>>1:M)+Q|0;N=x+N|0;x=(1?N>>1:N)-x|0;M=(x*3|0)+4|0;M=N-(3?M>>3:M)|0;N=M*3|0;N=x-(7?M>>7:M)+(10?M>>10:M)-(4?N>>4:N)|0;x=N*3|0;x=M-(3?x>>3:x)|0;N=(1?x>>1:x)-N|0;x=x-N|0;K=Q+K|0;Q=(1?K>>1:K)-Q|0;M=(Q*3|0)+4|0;M=K-(3?M>>3:M)|0;K=M*3|0;K=Q-(7?M>>7:M)+(10?M>>10:M)-(4?K>>4:K)|0;Q=K*3|0;Q=M-(3?Q>>3:Q)|0;K=(1?Q>>1:Q)-K|0;Q=Q-K|0;M=x+1|0;N=(1?M>>1:M)+N|0;M=Q+1|0;K=(1?M>>1:M)+K|0;c[O>>2]=x-N;c[w>>2]=Q-K;c[P>>2]=K;c[L>>2]=N;L=R+300|0;N=R+292|0;P=R+324|0;R=R+332|0;K=c[P>>2]|0;w=c[R>>2]|0;Q=w+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;x=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=w-(1?x>>1:x)-(1?K>>1:K)|0;x=K+1|0;M=(1?x>>1:x)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;x=(K*3|0)+4|0;x=Q-(3?x>>3:x)|0;Q=x*3|0;Q=K-(7?x>>7:x)+(10?x>>10:x)-(4?Q>>4:Q)|0;K=Q*3|0;K=x-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;x=(M*3|0)+4|0;x=O-(3?x>>3:x)|0;O=x*3|0;O=M-(7?x>>7:x)+(10?x>>10:x)-(4?O>>4:O)|0;M=O*3|0;M=x-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;x=K+1|0;Q=(1?x>>1:x)+Q|0;x=M+1|0;O=(1?x>>1:x)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q;if((b|0)<-32)b=b+16|0;else break}}Q=e+64|0;_strPre4x4Stage1Split(e,Q,0);R=e+128|0;_strPre4x4Stage1Split(Q,R,0);_strPre4x4Stage1Split(R,e+192|0,0);R=e+320|0;_strPre4x4Stage1Split(e+256|0,R,0);Q=e+384|0;_strPre4x4Stage1Split(R,Q,0);_strPre4x4Stage1Split(Q,e+448|0,0);Q=e+576|0;_strPre4x4Stage1Split(e+512|0,Q,0);R=e+640|0;_strPre4x4Stage1Split(Q,R,0);_strPre4x4Stage1Split(R,e+704|0,0)}if(!(!D?!(c[j>>2]|0):0)){if(!I?(c[n>>2]|0)==0:0)b=-16;else b=48;if((b|0)<(p|0))do{R=q+(b<<2)|0;O=R+60|0;w=R+56|0;P=R+296|0;L=R+300|0;x=c[P>>2]|0;d=c[L>>2]|0;N=d+(c[O>>2]|0)|0;K=x+(c[w>>2]|0)|0;M=N+1|0;Q=K+1|0;Q=x-(1?Q>>1:Q)|0;x=Q+1|0;x=d-(1?M>>1:M)-(1?x>>1:x)|0;M=x+1|0;Q=(1?M>>1:M)+Q|0;N=x+N|0;x=(1?N>>1:N)-x|0;M=(x*3|0)+4|0;M=N-(3?M>>3:M)|0;N=M*3|0;N=x-(7?M>>7:M)+(10?M>>10:M)-(4?N>>4:N)|0;x=N*3|0;x=M-(3?x>>3:x)|0;N=(1?x>>1:x)-N|0;x=x-N|0;K=Q+K|0;Q=(1?K>>1:K)-Q|0;M=(Q*3|0)+4|0;M=K-(3?M>>3:M)|0;K=M*3|0;K=Q-(7?M>>7:M)+(10?M>>10:M)-(4?K>>4:K)|0;Q=K*3|0;Q=M-(3?Q>>3:Q)|0;K=(1?Q>>1:Q)-K|0;Q=Q-K|0;M=x+1|0;N=(1?M>>1:M)+N|0;M=Q+1|0;K=(1?M>>1:M)+K|0;c[O>>2]=x-N;c[w>>2]=Q-K;c[P>>2]=K;c[L>>2]=N;L=R+52|0;N=R+48|0;P=R+288|0;R=R+292|0;K=c[P>>2]|0;w=c[R>>2]|0;Q=w+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;x=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=w-(1?x>>1:x)-(1?K>>1:K)|0;x=K+1|0;M=(1?x>>1:x)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;x=(K*3|0)+4|0;x=Q-(3?x>>3:x)|0;Q=x*3|0;Q=K-(7?x>>7:x)+(10?x>>10:x)-(4?Q>>4:Q)|0;K=Q*3|0;K=x-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;x=(M*3|0)+4|0;x=O-(3?x>>3:x)|0;O=x*3|0;O=M-(7?x>>7:x)+(10?x>>10:x)-(4?O>>4:O)|0;M=O*3|0;M=x-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;x=K+1|0;Q=(1?x>>1:x)+Q|0;x=M+1|0;O=(1?x>>1:x)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q;b=b+64|0}while((b|0)<(p|0))}if(B){if(D)break}else if(D|(c[n>>2]|0)==0)break;if(!C?(c[j>>2]|0)==0:0){Q=q+-4|0;K=q+-12|0;P=e+-236|0;L=e+-228|0;O=c[P>>2]|0;M=c[L>>2]|0;N=M+(c[Q>>2]|0)|0;R=O+(c[K>>2]|0)|0;x=N+1|0;w=R+1|0;w=O-(1?w>>1:w)|0;O=w+1|0;O=M-(1?x>>1:x)-(1?O>>1:O)|0;x=O+1|0;w=(1?x>>1:x)+w|0;N=O+N|0;O=(1?N>>1:N)-O|0;x=(O*3|0)+4|0;x=N-(3?x>>3:x)|0;N=x*3|0;N=O-(7?x>>7:x)+(10?x>>10:x)-(4?N>>4:N)|0;O=N*3|0;O=x-(3?O>>3:O)|0;N=(1?O>>1:O)-N|0;O=O-N|0;R=w+R|0;w=(1?R>>1:R)-w|0;x=(w*3|0)+4|0;x=R-(3?x>>3:x)|0;R=x*3|0;R=w-(7?x>>7:x)+(10?x>>10:x)-(4?R>>4:R)|0;w=R*3|0;w=x-(3?w>>3:w)|0;R=(1?w>>1:w)-R|0;w=w-R|0;x=O+1|0;N=(1?x>>1:x)+N|0;x=w+1|0;R=(1?x>>1:x)+R|0;c[Q>>2]=O-N;c[K>>2]=w-R;c[P>>2]=R;c[L>>2]=N;L=q+-8|0;N=q+-16|0;P=e+-240|0;R=e+-232|0;K=c[P>>2]|0;w=c[R>>2]|0;Q=w+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;x=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=w-(1?x>>1:x)-(1?K>>1:K)|0;x=K+1|0;M=(1?x>>1:x)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;x=(K*3|0)+4|0;x=Q-(3?x>>3:x)|0;Q=x*3|0;Q=K-(7?x>>7:x)+(10?x>>10:x)-(4?Q>>4:Q)|0;K=Q*3|0;K=x-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;x=(M*3|0)+4|0;x=O-(3?x>>3:x)|0;O=x*3|0;O=M-(7?x>>7:x)+(10?x>>10:x)-(4?O>>4:O)|0;M=O*3|0;M=x-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;x=K+1|0;Q=(1?x>>1:x)+Q|0;x=M+1|0;O=(1?x>>1:x)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}b=-64;while(1){R=e+(b<<2)|0;O=R+60|0;w=R+52|0;P=R+84|0;L=R+92|0;x=c[P>>2]|0;d=c[L>>2]|0;N=d+(c[O>>2]|0)|0;K=x+(c[w>>2]|0)|0;M=N+1|0;Q=K+1|0;Q=x-(1?Q>>1:Q)|0;x=Q+1|0;x=d-(1?M>>1:M)-(1?x>>1:x)|0;M=x+1|0;Q=(1?M>>1:M)+Q|0;N=x+N|0;x=(1?N>>1:N)-x|0;M=(x*3|0)+4|0;M=N-(3?M>>3:M)|0;N=M*3|0;N=x-(7?M>>7:M)+(10?M>>10:M)-(4?N>>4:N)|0;x=N*3|0;x=M-(3?x>>3:x)|0;N=(1?x>>1:x)-N|0;x=x-N|0;K=Q+K|0;Q=(1?K>>1:K)-Q|0;M=(Q*3|0)+4|0;M=K-(3?M>>3:M)|0;K=M*3|0;K=Q-(7?M>>7:M)+(10?M>>10:M)-(4?K>>4:K)|0;Q=K*3|0;Q=M-(3?Q>>3:Q)|0;K=(1?Q>>1:Q)-K|0;Q=Q-K|0;M=x+1|0;N=(1?M>>1:M)+N|0;M=Q+1|0;K=(1?M>>1:M)+K|0;c[O>>2]=x-N;c[w>>2]=Q-K;c[P>>2]=K;c[L>>2]=N;L=R+56|0;N=R+48|0;P=R+80|0;R=R+88|0;K=c[P>>2]|0;w=c[R>>2]|0;Q=w+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;x=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=w-(1?x>>1:x)-(1?K>>1:K)|0;x=K+1|0;M=(1?x>>1:x)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;x=(K*3|0)+4|0;x=Q-(3?x>>3:x)|0;Q=x*3|0;Q=K-(7?x>>7:x)+(10?x>>10:x)-(4?Q>>4:Q)|0;K=Q*3|0;K=x-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;x=(M*3|0)+4|0;x=O-(3?x>>3:x)|0;O=x*3|0;O=M-(7?x>>7:x)+(10?x>>10:x)-(4?O>>4:O)|0;M=O*3|0;M=x-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;x=K+1|0;Q=(1?x>>1:x)+Q|0;x=M+1|0;O=(1?x>>1:x)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q;if((b|0)<-32)b=b+16|0;else break}}while(0);if(!r){b=h;do{_strDCT4x4Stage1(q+(b<<2)|0);b=b+64|0}while((b|0)<(i|0))}if(!s){b=l;do{R=e+(b<<2)|0;_strDCT4x4Stage1(R);_strDCT4x4Stage1(R+64|0);_strDCT4x4Stage1(R+128|0);b=b+64|0}while((b|0)<(m|0))}do if(k){if(!(!C?!(c[j>>2]|0):0))J=96;do if((J|0)==96){J=0;if(!(!I?!(c[n>>2]|0):0)){N=e+256|0;P=e+64|0;R=e+320|0;L=c[P>>2]|0;x=c[R>>2]|0;Q=x+(c[e>>2]|0)|0;O=L+(c[N>>2]|0)|0;K=Q+1|0;M=O+1|0;M=L-(1?M>>1:M)|0;L=M+1|0;L=x-(1?K>>1:K)-(1?L>>1:L)|0;K=L+1|0;M=(1?K>>1:K)+M|0;Q=L+Q|0;L=(1?Q>>1:Q)-L|0;K=(L*3|0)+4|0;K=Q-(3?K>>3:K)|0;Q=K*3|0;Q=L-(7?K>>7:K)+(10?K>>10:K)-(4?Q>>4:Q)|0;L=Q*3|0;L=K-(3?L>>3:L)|0;Q=(1?L>>1:L)-Q|0;L=L-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;K=(M*3|0)+4|0;K=O-(3?K>>3:K)|0;O=K*3|0;O=M-(7?K>>7:K)+(10?K>>10:K)-(4?O>>4:O)|0;M=O*3|0;M=K-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;K=L+1|0;Q=(1?K>>1:K)+Q|0;K=M+1|0;O=(1?K>>1:K)+O|0;c[e>>2]=L-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}if(!C?(c[j>>2]|0)==0:0)break;if(!B?(c[n>>2]|0)==0:0)break;L=e+-512|0;N=e+-256|0;P=e+-448|0;R=e+-192|0;K=c[P>>2]|0;w=c[R>>2]|0;Q=w+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;x=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=w-(1?x>>1:x)-(1?K>>1:K)|0;x=K+1|0;M=(1?x>>1:x)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;x=(K*3|0)+4|0;x=Q-(3?x>>3:x)|0;Q=x*3|0;Q=K-(7?x>>7:x)+(10?x>>10:x)-(4?Q>>4:Q)|0;K=Q*3|0;K=x-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;x=(M*3|0)+4|0;x=O-(3?x>>3:x)|0;O=x*3|0;O=M-(7?x>>7:x)+(10?x>>10:x)-(4?O>>4:O)|0;M=O*3|0;M=x-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;x=K+1|0;Q=(1?x>>1:x)+Q|0;x=M+1|0;O=(1?x>>1:x)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}while(0);if(!(!D?!(c[j>>2]|0):0))J=106;do if((J|0)==106){J=0;if(!(!I?!(c[n>>2]|0):0)){L=q+128|0;N=q+384|0;P=q+192|0;R=q+448|0;K=c[P>>2]|0;w=c[R>>2]|0;Q=w+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;x=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=w-(1?x>>1:x)-(1?K>>1:K)|0;x=K+1|0;M=(1?x>>1:x)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;x=(K*3|0)+4|0;x=Q-(3?x>>3:x)|0;Q=x*3|0;Q=K-(7?x>>7:x)+(10?x>>10:x)-(4?Q>>4:Q)|0;K=Q*3|0;K=x-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;x=(M*3|0)+4|0;x=O-(3?x>>3:x)|0;O=x*3|0;O=M-(7?x>>7:x)+(10?x>>10:x)-(4?O>>4:O)|0;M=O*3|0;M=x-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;x=K+1|0;Q=(1?x>>1:x)+Q|0;x=M+1|0;O=(1?x>>1:x)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}if(!D?(c[j>>2]|0)==0:0)break;if(!B?(c[n>>2]|0)==0:0)break;L=q+-384|0;N=q+-128|0;P=q+-320|0;R=q+-64|0;K=c[P>>2]|0;w=c[R>>2]|0;Q=w+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;x=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=w-(1?x>>1:x)-(1?K>>1:K)|0;x=K+1|0;M=(1?x>>1:x)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;x=(K*3|0)+4|0;x=Q-(3?x>>3:x)|0;Q=x*3|0;Q=K-(7?x>>7:x)+(10?x>>10:x)-(4?Q>>4:Q)|0;K=Q*3|0;K=x-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;x=(M*3|0)+4|0;x=O-(3?x>>3:x)|0;O=x*3|0;O=M-(7?x>>7:x)+(10?x>>10:x)-(4?O>>4:O)|0;M=O*3|0;M=x-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;x=K+1|0;Q=(1?x>>1:x)+Q|0;x=M+1|0;O=(1?x>>1:x)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}while(0);if(E)if(y)break;else J=117;else{b=c[n>>2]|0;if(!(y|(b|0)==0))J=117}if((J|0)==117){J=0;do if(!(c[j>>2]|0)){if(!(!I?!(c[n>>2]|0):0)){w=q+128|0;R=q+192|0;L=e+64|0;Q=c[e>>2]|0;x=c[L>>2]|0;N=x+(c[w>>2]|0)|0;P=Q+(c[R>>2]|0)|0;O=N+1|0;K=P+1|0;K=Q-(1?K>>1:K)|0;Q=K+1|0;Q=x-(1?O>>1:O)-(1?Q>>1:Q)|0;O=Q+1|0;K=(1?O>>1:O)+K|0;N=Q+N|0;Q=(1?N>>1:N)-Q|0;O=(Q*3|0)+4|0;O=N-(3?O>>3:O)|0;N=O*3|0;N=Q-(7?O>>7:O)+(10?O>>10:O)-(4?N>>4:N)|0;Q=N*3|0;Q=O-(3?Q>>3:Q)|0;N=(1?Q>>1:Q)-N|0;Q=Q-N|0;P=K+P|0;K=(1?P>>1:P)-K|0;O=(K*3|0)+4|0;O=P-(3?O>>3:O)|0;P=O*3|0;P=K-(7?O>>7:O)+(10?O>>10:O)-(4?P>>4:P)|0;K=P*3|0;K=O-(3?K>>3:K)|0;P=(1?K>>1:K)-P|0;K=K-P|0;O=Q+1|0;N=(1?O>>1:O)+N|0;O=K+1|0;P=(1?O>>1:O)+P|0;c[w>>2]=Q-N;c[R>>2]=K-P;c[e>>2]=P;c[L>>2]=N;L=q+384|0;N=q+448|0;P=e+256|0;R=e+320|0;K=c[P>>2]|0;w=c[R>>2]|0;Q=w+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;x=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=w-(1?x>>1:x)-(1?K>>1:K)|0;x=K+1|0;M=(1?x>>1:x)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;x=(K*3|0)+4|0;x=Q-(3?x>>3:x)|0;Q=x*3|0;Q=K-(7?x>>7:x)+(10?x>>10:x)-(4?Q>>4:Q)|0;K=Q*3|0;K=x-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;x=(M*3|0)+4|0;x=O-(3?x>>3:x)|0;O=x*3|0;O=M-(7?x>>7:x)+(10?x>>10:x)-(4?O>>4:O)|0;M=O*3|0;M=x-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;x=K+1|0;Q=(1?x>>1:x)+Q|0;x=M+1|0;O=(1?x>>1:x)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}if(!B?(c[n>>2]|0)==0:0)break;Q=q+-384|0;K=q+-320|0;P=e+-512|0;L=e+-448|0;O=c[P>>2]|0;M=c[L>>2]|0;N=M+(c[Q>>2]|0)|0;R=O+(c[K>>2]|0)|0;x=N+1|0;w=R+1|0;w=O-(1?w>>1:w)|0;O=w+1|0;O=M-(1?x>>1:x)-(1?O>>1:O)|0;x=O+1|0;w=(1?x>>1:x)+w|0;N=O+N|0;O=(1?N>>1:N)-O|0;x=(O*3|0)+4|0;x=N-(3?x>>3:x)|0;N=x*3|0;N=O-(7?x>>7:x)+(10?x>>10:x)-(4?N>>4:N)|0;O=N*3|0;O=x-(3?O>>3:O)|0;N=(1?O>>1:O)-N|0;O=O-N|0;R=w+R|0;w=(1?R>>1:R)-w|0;x=(w*3|0)+4|0;x=R-(3?x>>3:x)|0;R=x*3|0;R=w-(7?x>>7:x)+(10?x>>10:x)-(4?R>>4:R)|0;w=R*3|0;w=x-(3?w>>3:w)|0;R=(1?w>>1:w)-R|0;w=w-R|0;x=O+1|0;N=(1?x>>1:x)+N|0;x=w+1|0;R=(1?x>>1:x)+R|0;c[Q>>2]=O-N;c[K>>2]=w-R;c[P>>2]=R;c[L>>2]=N;L=q+-128|0;N=q+-64|0;P=e+-256|0;R=e+-192|0;K=c[P>>2]|0;w=c[R>>2]|0;Q=w+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;x=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=w-(1?x>>1:x)-(1?K>>1:K)|0;x=K+1|0;M=(1?x>>1:x)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;x=(K*3|0)+4|0;x=Q-(3?x>>3:x)|0;Q=x*3|0;Q=K-(7?x>>7:x)+(10?x>>10:x)-(4?Q>>4:Q)|0;K=Q*3|0;K=x-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;x=(M*3|0)+4|0;x=O-(3?x>>3:x)|0;O=x*3|0;O=M-(7?x>>7:x)+(10?x>>10:x)-(4?O>>4:O)|0;M=O*3|0;M=x-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;x=K+1|0;Q=(1?x>>1:x)+Q|0;x=M+1|0;O=(1?x>>1:x)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}while(0);if(E)break;b=c[n>>2]|0}if(!b){if(!y?(c[j>>2]|0)==0:0){_strPre4x4Stage2Split(q,e);break}if(!(!C?!(c[j>>2]|0):0)){w=e+-512|0;R=e+-256|0;L=e+256|0;Q=c[e>>2]|0;x=c[L>>2]|0;N=x+(c[w>>2]|0)|0;P=Q+(c[R>>2]|0)|0;O=N+1|0;K=P+1|0;K=Q-(1?K>>1:K)|0;Q=K+1|0;Q=x-(1?O>>1:O)-(1?Q>>1:Q)|0;O=Q+1|0;K=(1?O>>1:O)+K|0;N=Q+N|0;Q=(1?N>>1:N)-Q|0;O=(Q*3|0)+4|0;O=N-(3?O>>3:O)|0;N=O*3|0;N=Q-(7?O>>7:O)+(10?O>>10:O)-(4?N>>4:N)|0;Q=N*3|0;Q=O-(3?Q>>3:Q)|0;N=(1?Q>>1:Q)-N|0;Q=Q-N|0;P=K+P|0;K=(1?P>>1:P)-K|0;O=(K*3|0)+4|0;O=P-(3?O>>3:O)|0;P=O*3|0;P=K-(7?O>>7:O)+(10?O>>10:O)-(4?P>>4:P)|0;K=P*3|0;K=O-(3?K>>3:K)|0;P=(1?K>>1:K)-P|0;K=K-P|0;O=Q+1|0;N=(1?O>>1:O)+N|0;O=K+1|0;P=(1?O>>1:O)+P|0;c[w>>2]=Q-N;c[R>>2]=K-P;c[e>>2]=P;c[L>>2]=N;L=e+-448|0;N=e+-192|0;P=e+64|0;R=e+320|0;K=c[P>>2]|0;w=c[R>>2]|0;Q=w+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;x=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=w-(1?x>>1:x)-(1?K>>1:K)|0;x=K+1|0;M=(1?x>>1:x)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;x=(K*3|0)+4|0;x=Q-(3?x>>3:x)|0;Q=x*3|0;Q=K-(7?x>>7:x)+(10?x>>10:x)-(4?Q>>4:Q)|0;K=Q*3|0;K=x-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;x=(M*3|0)+4|0;x=O-(3?x>>3:x)|0;O=x*3|0;O=M-(7?x>>7:x)+(10?x>>10:x)-(4?O>>4:O)|0;M=O*3|0;M=x-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;x=K+1|0;Q=(1?x>>1:x)+Q|0;x=M+1|0;O=(1?x>>1:x)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}if(!D?(c[j>>2]|0)==0:0)break;P=q+128|0;Q=q+-384|0;K=q+-128|0;L=q+384|0;O=c[P>>2]|0;M=c[L>>2]|0;N=M+(c[Q>>2]|0)|0;R=O+(c[K>>2]|0)|0;x=N+1|0;w=R+1|0;w=O-(1?w>>1:w)|0;O=w+1|0;O=M-(1?x>>1:x)-(1?O>>1:O)|0;x=O+1|0;w=(1?x>>1:x)+w|0;N=O+N|0;O=(1?N>>1:N)-O|0;x=(O*3|0)+4|0;x=N-(3?x>>3:x)|0;N=x*3|0;N=O-(7?x>>7:x)+(10?x>>10:x)-(4?N>>4:N)|0;O=N*3|0;O=x-(3?O>>3:O)|0;N=(1?O>>1:O)-N|0;O=O-N|0;R=w+R|0;w=(1?R>>1:R)-w|0;x=(w*3|0)+4|0;x=R-(3?x>>3:x)|0;R=x*3|0;R=w-(7?x>>7:x)+(10?x>>10:x)-(4?R>>4:R)|0;w=R*3|0;w=x-(3?w>>3:w)|0;R=(1?w>>1:w)-R|0;w=w-R|0;x=O+1|0;N=(1?x>>1:x)+N|0;x=w+1|0;R=(1?x>>1:x)+R|0;c[Q>>2]=O-N;c[K>>2]=w-R;c[P>>2]=R;c[L>>2]=N;L=q+-320|0;N=q+-64|0;P=q+192|0;R=q+448|0;K=c[P>>2]|0;w=c[R>>2]|0;Q=w+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;x=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=w-(1?x>>1:x)-(1?K>>1:K)|0;x=K+1|0;M=(1?x>>1:x)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;x=(K*3|0)+4|0;x=Q-(3?x>>3:x)|0;Q=x*3|0;Q=K-(7?x>>7:x)+(10?x>>10:x)-(4?Q>>4:Q)|0;K=Q*3|0;K=x-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;x=(M*3|0)+4|0;x=O-(3?x>>3:x)|0;O=x*3|0;O=M-(7?x>>7:x)+(10?x>>10:x)-(4?O>>4:O)|0;M=O*3|0;M=x-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;x=K+1|0;Q=(1?x>>1:x)+Q|0;x=M+1|0;O=(1?x>>1:x)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}}while(0);if(!F){b=q+-1024|0;if(!((c[o>>2]|0)==0|(f|0)==0)){R=c[b>>2]|0;c[b>>2]=1?R>>1:R;R=q+-960|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-896|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-832|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-768|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-704|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-640|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-576|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-512|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-448|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-384|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-320|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-256|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-192|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-128|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q;R=q+-64|0;Q=c[R>>2]|0;c[R>>2]=1?Q>>1:Q}_strDCT4x4SecondStage(b)}f=f+1|0}while((f|0)!=(u|0))}x=v?2:0;if(v){i=(A|0)==0;j=I?16:-16;k=B?16:48;l=a+34364|0;m=(A|0)==2;n=I?0:-32;o=B?0:32;p=a+34360|0;w=B|D;q=a+34372|0;r=a+34140|0;s=a+34368|0;t=B?-16:32;u=C|(j|0)>=(k|0);v=D|(n|0)>=(o|0);h=0;do{e=h;h=h+1|0;g=c[a+34652+(h<<2)>>2]|0;f=c[a+34716+(h<<2)>>2]|0;do if(!i){if(!(!C?!(c[l>>2]|0):0))J=146;do if((J|0)==146){J=0;if(!(!I?!(c[p>>2]|0):0)){N=f+4|0;P=f+8|0;R=f+12|0;L=c[P>>2]|0;d=c[R>>2]|0;Q=d+(c[f>>2]|0)|0;O=L+(c[N>>2]|0)|0;K=Q+1|0;M=O+1|0;M=L-(1?M>>1:M)|0;L=M+1|0;L=d-(1?K>>1:K)-(1?L>>1:L)|0;K=L+1|0;M=(1?K>>1:K)+M|0;Q=L+Q|0;L=(1?Q>>1:Q)-L|0;K=(L*3|0)+4|0;K=Q-(3?K>>3:K)|0;Q=K*3|0;Q=L-(7?K>>7:K)+(10?K>>10:K)-(4?Q>>4:Q)|0;L=Q*3|0;L=K-(3?L>>3:L)|0;Q=(1?L>>1:L)-Q|0;L=L-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;K=(M*3|0)+4|0;K=O-(3?K>>3:K)|0;O=K*3|0;O=M-(7?K>>7:K)+(10?K>>10:K)-(4?O>>4:O)|0;M=O*3|0;M=K-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;K=L+1|0;Q=(1?K>>1:K)+Q|0;K=M+1|0;O=(1?K>>1:K)+O|0;c[f>>2]=L-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}if(!C?(c[l>>2]|0)==0:0)break;if(!B?(c[p>>2]|0)==0:0)break;L=f+-108|0;N=f+-112|0;P=f+-100|0;R=f+-104|0;K=c[P>>2]|0;b=c[R>>2]|0;Q=b+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;d=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=b-(1?d>>1:d)-(1?K>>1:K)|0;d=K+1|0;M=(1?d>>1:d)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;d=(K*3|0)+4|0;d=Q-(3?d>>3:d)|0;Q=d*3|0;Q=K-(7?d>>7:d)+(10?d>>10:d)-(4?Q>>4:Q)|0;K=Q*3|0;K=d-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;d=(M*3|0)+4|0;d=O-(3?d>>3:d)|0;O=d*3|0;O=M-(7?d>>7:d)+(10?d>>10:d)-(4?O>>4:O)|0;M=O*3|0;M=d-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;d=K+1|0;Q=(1?d>>1:d)+Q|0;d=M+1|0;O=(1?d>>1:d)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}while(0);if(!(!D?!(c[l>>2]|0):0))J=156;do if((J|0)==156){J=0;if(!(!I?!(c[p>>2]|0):0)){L=g+104|0;N=g+108|0;P=g+96|0;R=g+100|0;K=c[P>>2]|0;b=c[R>>2]|0;Q=b+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;d=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=b-(1?d>>1:d)-(1?K>>1:K)|0;d=K+1|0;M=(1?d>>1:d)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;d=(K*3|0)+4|0;d=Q-(3?d>>3:d)|0;Q=d*3|0;Q=K-(7?d>>7:d)+(10?d>>10:d)-(4?Q>>4:Q)|0;K=Q*3|0;K=d-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;d=(M*3|0)+4|0;d=O-(3?d>>3:d)|0;O=d*3|0;O=M-(7?d>>7:d)+(10?d>>10:d)-(4?O>>4:O)|0;M=O*3|0;M=d-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;d=K+1|0;Q=(1?d>>1:d)+Q|0;d=M+1|0;O=(1?d>>1:d)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}if(!D?(c[l>>2]|0)==0:0)break;if(!B?(c[p>>2]|0)==0:0)break;L=g+-4|0;N=g+-8|0;P=g+-12|0;R=g+-16|0;K=c[P>>2]|0;b=c[R>>2]|0;Q=b+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;d=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=b-(1?d>>1:d)-(1?K>>1:K)|0;d=K+1|0;M=(1?d>>1:d)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;d=(K*3|0)+4|0;d=Q-(3?d>>3:d)|0;Q=d*3|0;Q=K-(7?d>>7:d)+(10?d>>10:d)-(4?Q>>4:Q)|0;K=Q*3|0;K=d-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;d=(M*3|0)+4|0;d=O-(3?d>>3:d)|0;O=d*3|0;O=M-(7?d>>7:d)+(10?d>>10:d)-(4?O>>4:O)|0;M=O*3|0;M=d-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;d=K+1|0;Q=(1?d>>1:d)+Q|0;d=M+1|0;O=(1?d>>1:d)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q}while(0);if(!w){if(!C?(c[l>>2]|0)==0:0){if(!I?(c[p>>2]|0)==0:0)b=-32;else b=0;d=g+64|0;while(1){_strPre4x4Stage1Split(d+(b<<2)|0,f+(b<<2)|0,32);if((b|0)<0)b=b+32|0;else break}}else{if(!I?(c[p>>2]|0)==0:0)b=-32;else b=0;while(1){R=f+(b<<2)|0;O=R+20|0;S=R+16|0;P=R+128|0;L=R+132|0;d=c[P>>2]|0;T=c[L>>2]|0;N=T+(c[O>>2]|0)|0;K=d+(c[S>>2]|0)|0;M=N+1|0;Q=K+1|0;Q=d-(1?Q>>1:Q)|0;d=Q+1|0;d=T-(1?M>>1:M)-(1?d>>1:d)|0;M=d+1|0;Q=(1?M>>1:M)+Q|0;N=d+N|0;d=(1?N>>1:N)-d|0;M=(d*3|0)+4|0;M=N-(3?M>>3:M)|0;N=M*3|0;N=d-(7?M>>7:M)+(10?M>>10:M)-(4?N>>4:N)|0;d=N*3|0;d=M-(3?d>>3:d)|0;N=(1?d>>1:d)-N|0;d=d-N|0;K=Q+K|0;Q=(1?K>>1:K)-Q|0;M=(Q*3|0)+4|0;M=K-(3?M>>3:M)|0;K=M*3|0;K=Q-(7?M>>7:M)+(10?M>>10:M)-(4?K>>4:K)|0;Q=K*3|0;Q=M-(3?Q>>3:Q)|0;K=(1?Q>>1:Q)-K|0;Q=Q-K|0;M=d+1|0;N=(1?M>>1:M)+N|0;M=Q+1|0;K=(1?M>>1:M)+K|0;c[O>>2]=d-N;c[S>>2]=Q-K;c[P>>2]=K;c[L>>2]=N;L=R+28|0;N=R+24|0;P=R+136|0;R=R+140|0;K=c[P>>2]|0;S=c[R>>2]|0;Q=S+(c[L>>2]|0)|0;O=K+(c[N>>2]|0)|0;d=Q+1|0;M=O+1|0;M=K-(1?M>>1:M)|0;K=M+1|0;K=S-(1?d>>1:d)-(1?K>>1:K)|0;d=K+1|0;M=(1?d>>1:d)+M|0;Q=K+Q|0;K=(1?Q>>1:Q)-K|0;d=(K*3|0)+4|0;d=Q-(3?d>>3:d)|0;Q=d*3|0;Q=K-(7?d>>7:d)+(10?d>>10:d)-(4?Q>>4:Q)|0;K=Q*3|0;K=d-(3?K>>3:K)|0;Q=(1?K>>1:K)-Q|0;K=K-Q|0;O=M+O|0;M=(1?O>>1:O)-M|0;d=(M*3|0)+4|0;d=O-(3?d>>3:d)|0;O=d*3|0;O=M-(7?d>>7:d)+(10?d>>10:d)-(4?O>>4:O)|0;M=O*3|0;M=d-(3?M>>3:M)|0;O=(1?M>>1:M)-O|0;M=M-O|0;d=K+1|0;Q=(1?d>>1:d)+Q|0;d=M+1|0;O=(1?d>>1:d)+O|0;c[L>>2]=K-Q;c[N>>2]=M-O;c[P>>2]=O;c[R>>2]=Q;if((b|0)<0)b=b+32|0;else break}}if(!I?(c[p>>2]|0)==0:0){_strPre4x4Stage1Split(f+-128|0,f+-64|0,32);b=f+64|0}else{if(!C?(c[l>>2]|0)==0:0){K=g+104|0;T=g+96|0;N=f+8|0;S=c[f>>2]|0;L=c[N>>2]|0;P=L+(c[K>>2]|0)|0;R=S+(c[T>>2]|0)|0;Q=P+1|0;M=R+1|0;M=S-(1?M>>1:M)|0;S=M+1|0;S=L-(1?Q>>1:Q)-(1?S>>1:S)|0;Q=S+1|0;M=(1?Q>>1:Q)+M|0;P=S+P|0;S=(1?P>>1:P)-S|0;Q=(S*3|0)+4|0;Q=P-(3?Q>>3:Q)|0;P=Q*3|0;P=S-(7?Q>>7:Q)+(10?Q>>10:Q)-(4?P>>4:P)|0;S=P*3|0;S=Q-(3?S>>3:S)|0;P=(1?S>>1:S)-P|0;S=S-P|0;R=M+R|0;M=(1?R>>1:R)-M|0;Q=(M*3|0)+4|0;Q=R-(3?Q>>3:Q)|0;R=Q*3|0;R=M-(7?Q>>7:Q)+(10?Q>>10:Q)-(4?R>>4:R)|0;M=R*3|0;M=Q-(3?M>>3:M)|0;R=(1?M>>1:M)-R|0;M=M-R|0;Q=S+1|0;P=(1?Q>>1:Q)+P|0;Q=M+1|0;R=(1?Q>>1:Q)+R|0;c[K>>2]=S-P;c[T>>2]=M-R;c[f>>2]=R;c[N>>2]=P;N=g+108|0;P=g+100|0;R=f+4|0;T=f+12|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S}K=f+40|0;T=f+32|0;b=f+64|0;N=f+72|0;S=c[b>>2]|0;L=c[N>>2]|0;P=L+(c[K>>2]|0)|0;R=S+(c[T>>2]|0)|0;Q=P+1|0;M=R+1|0;M=S-(1?M>>1:M)|0;S=M+1|0;S=L-(1?Q>>1:Q)-(1?S>>1:S)|0;Q=S+1|0;M=(1?Q>>1:Q)+M|0;P=S+P|0;S=(1?P>>1:P)-S|0;Q=(S*3|0)+4|0;Q=P-(3?Q>>3:Q)|0;P=Q*3|0;P=S-(7?Q>>7:Q)+(10?Q>>10:Q)-(4?P>>4:P)|0;S=P*3|0;S=Q-(3?S>>3:S)|0;P=(1?S>>1:S)-P|0;S=S-P|0;R=M+R|0;M=(1?R>>1:R)-M|0;Q=(M*3|0)+4|0;Q=R-(3?Q>>3:Q)|0;R=Q*3|0;R=M-(7?Q>>7:Q)+(10?Q>>10:Q)-(4?R>>4:R)|0;M=R*3|0;M=Q-(3?M>>3:M)|0;R=(1?M>>1:M)-R|0;M=M-R|0;Q=S+1|0;P=(1?Q>>1:Q)+P|0;Q=M+1|0;R=(1?Q>>1:Q)+R|0;c[K>>2]=S-P;c[T>>2]=M-R;c[b>>2]=R;c[N>>2]=P;N=f+44|0;P=f+36|0;R=f+68|0;T=f+76|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S}_strPre4x4Stage1Split(f,b,32)}if(!(!D?!(c[l>>2]|0):0)){if(!I?(c[p>>2]|0)==0:0)b=-16;else b=16;if((b|0)<(t|0))do{T=g+(b<<2)|0;Q=T+60|0;K=T+56|0;R=T+168|0;N=T+172|0;L=c[R>>2]|0;d=c[N>>2]|0;P=d+(c[Q>>2]|0)|0;M=L+(c[K>>2]|0)|0;O=P+1|0;S=M+1|0;S=L-(1?S>>1:S)|0;L=S+1|0;L=d-(1?O>>1:O)-(1?L>>1:L)|0;O=L+1|0;S=(1?O>>1:O)+S|0;P=L+P|0;L=(1?P>>1:P)-L|0;O=(L*3|0)+4|0;O=P-(3?O>>3:O)|0;P=O*3|0;P=L-(7?O>>7:O)+(10?O>>10:O)-(4?P>>4:P)|0;L=P*3|0;L=O-(3?L>>3:L)|0;P=(1?L>>1:L)-P|0;L=L-P|0;M=S+M|0;S=(1?M>>1:M)-S|0;O=(S*3|0)+4|0;O=M-(3?O>>3:O)|0;M=O*3|0;M=S-(7?O>>7:O)+(10?O>>10:O)-(4?M>>4:M)|0;S=M*3|0;S=O-(3?S>>3:S)|0;M=(1?S>>1:S)-M|0;S=S-M|0;O=L+1|0;P=(1?O>>1:O)+P|0;O=S+1|0;M=(1?O>>1:O)+M|0;c[Q>>2]=L-P;c[K>>2]=S-M;c[R>>2]=M;c[N>>2]=P;N=T+52|0;P=T+48|0;R=T+160|0;T=T+164|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S;b=b+32|0}while((b|0)<(t|0))}if(B){if(D)break}else if(D|(c[p>>2]|0)==0)break;if(!C?(c[l>>2]|0)==0:0){S=g+-4|0;M=g+-12|0;R=f+-108|0;N=f+-100|0;Q=c[R>>2]|0;O=c[N>>2]|0;P=O+(c[S>>2]|0)|0;T=Q+(c[M>>2]|0)|0;L=P+1|0;K=T+1|0;K=Q-(1?K>>1:K)|0;Q=K+1|0;Q=O-(1?L>>1:L)-(1?Q>>1:Q)|0;L=Q+1|0;K=(1?L>>1:L)+K|0;P=Q+P|0;Q=(1?P>>1:P)-Q|0;L=(Q*3|0)+4|0;L=P-(3?L>>3:L)|0;P=L*3|0;P=Q-(7?L>>7:L)+(10?L>>10:L)-(4?P>>4:P)|0;Q=P*3|0;Q=L-(3?Q>>3:Q)|0;P=(1?Q>>1:Q)-P|0;Q=Q-P|0;T=K+T|0;K=(1?T>>1:T)-K|0;L=(K*3|0)+4|0;L=T-(3?L>>3:L)|0;T=L*3|0;T=K-(7?L>>7:L)+(10?L>>10:L)-(4?T>>4:T)|0;K=T*3|0;K=L-(3?K>>3:K)|0;T=(1?K>>1:K)-T|0;K=K-T|0;L=Q+1|0;P=(1?L>>1:L)+P|0;L=K+1|0;T=(1?L>>1:L)+T|0;c[S>>2]=Q-P;c[M>>2]=K-T;c[R>>2]=T;c[N>>2]=P;N=g+-8|0;P=g+-16|0;R=f+-112|0;T=f+-104|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S}S=f+-68|0;M=f+-76|0;R=f+-44|0;N=f+-36|0;Q=c[R>>2]|0;O=c[N>>2]|0;P=O+(c[S>>2]|0)|0;T=Q+(c[M>>2]|0)|0;L=P+1|0;K=T+1|0;K=Q-(1?K>>1:K)|0;Q=K+1|0;Q=O-(1?L>>1:L)-(1?Q>>1:Q)|0;L=Q+1|0;K=(1?L>>1:L)+K|0;P=Q+P|0;Q=(1?P>>1:P)-Q|0;L=(Q*3|0)+4|0;L=P-(3?L>>3:L)|0;P=L*3|0;P=Q-(7?L>>7:L)+(10?L>>10:L)-(4?P>>4:P)|0;Q=P*3|0;Q=L-(3?Q>>3:Q)|0;P=(1?Q>>1:Q)-P|0;Q=Q-P|0;T=K+T|0;K=(1?T>>1:T)-K|0;L=(K*3|0)+4|0;L=T-(3?L>>3:L)|0;T=L*3|0;T=K-(7?L>>7:L)+(10?L>>10:L)-(4?T>>4:T)|0;K=T*3|0;K=L-(3?K>>3:K)|0;T=(1?K>>1:K)-T|0;K=K-T|0;L=Q+1|0;P=(1?L>>1:L)+P|0;L=K+1|0;T=(1?L>>1:L)+T|0;c[S>>2]=Q-P;c[M>>2]=K-T;c[R>>2]=T;c[N>>2]=P;N=f+-72|0;P=f+-80|0;R=f+-48|0;T=f+-40|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S}while(0);if(!u){b=j;do{_strDCT4x4Stage1(g+(b<<2)|0);b=b+32|0}while((b|0)<(k|0))}if(!v){b=n;do{_strDCT4x4Stage1(f+(b<<2)|0);b=b+32|0}while((b|0)<(o|0))}do if(m){if(!(!G?!(c[q>>2]|0):0))J=209;do if((J|0)==209){J=0;if(!C?(c[l>>2]|0)==0:0)break;T=f+-256|0;c[T>>2]=(c[T>>2]|0)-(c[f+-128>>2]|0)}while(0);if(!(!H?!(c[s>>2]|0):0))J=214;do if((J|0)==214){J=0;if(!C?(c[l>>2]|0)==0:0)break;c[a+34376+(e<<3)>>2]=c[f>>2]}while(0);if(!(!B?!(c[p>>2]|0):0))J=219;do if((J|0)==219){J=0;if(!C?(c[l>>2]|0)==0:0)break;T=f+-128|0;c[T>>2]=(c[T>>2]|0)-(c[a+34376+(e<<3)>>2]|0)}while(0);if(!(!G?!(c[q>>2]|0):0))J=224;do if((J|0)==224){J=0;if(!D?(c[l>>2]|0)==0:0)break;T=g+-192|0;c[T>>2]=(c[T>>2]|0)-(c[g+-64>>2]|0)}while(0);if(!(!H?!(c[s>>2]|0):0))J=229;do if((J|0)==229){J=0;if(!D?(c[l>>2]|0)==0:0)break;c[a+34376+(e<<3)+4>>2]=c[g+64>>2]}while(0);if(!(!B?!(c[p>>2]|0):0))J=234;do if((J|0)==234){J=0;if(!D?(c[l>>2]|0)==0:0)break;T=g+-64|0;c[T>>2]=(c[T>>2]|0)-(c[a+34376+(e<<3)+4>>2]|0)}while(0);if(E){if(!y)J=240}else if(y|(c[p>>2]|0)==0)J=248;else J=240;if((J|0)==240){J=0;do if(!(c[l>>2]|0)){if(!(!I?!(c[p>>2]|0):0)){R=g+64|0;T=c[R>>2]|0;S=T+2|0;S=(c[f>>2]|0)-(2?S>>2:S)|0;Q=S+1|0;Q=T-(5?S>>5:S)-(9?S>>9:S)-(13?S>>13:S)-(1?Q>>1:Q)|0;T=Q+2|0;c[R>>2]=Q;c[f>>2]=S-(2?T>>2:T)}if(!B?(c[p>>2]|0)==0:0)break;Q=g+-64|0;T=f+-128|0;S=c[Q>>2]|0;R=S+2|0;R=(c[T>>2]|0)-(2?R>>2:R)|0;P=R+1|0;P=S-(5?R>>5:R)-(9?R>>9:R)-(13?R>>13:R)-(1?P>>1:P)|0;S=P+2|0;c[Q>>2]=P;c[T>>2]=R-(2?S>>2:S)}while(0);if(!E)J=248}a:do if((J|0)==248){J=0;if(!(!y?!(c[l>>2]|0):0))J=250;do if((J|0)==250){J=0;if(c[p>>2]|0){if(y)break a;if(!(c[l>>2]|0))break;else break a}if(!(!C?!(c[l>>2]|0):0)){R=f+-128|0;T=c[R>>2]|0;S=T+2|0;S=(c[f>>2]|0)-(2?S>>2:S)|0;Q=S+1|0;Q=T-(5?S>>5:S)-(9?S>>9:S)-(13?S>>13:S)-(1?Q>>1:Q)|0;T=Q+2|0;c[R>>2]=Q;c[f>>2]=S-(2?T>>2:T)}if(!D?(c[l>>2]|0)==0:0)break a;T=g+64|0;Q=g+-64|0;S=c[Q>>2]|0;R=S+2|0;R=(c[T>>2]|0)-(2?R>>2:R)|0;P=R+1|0;P=S-(5?R>>5:R)-(9?R>>9:R)-(13?R>>13:R)-(1?P>>1:P)|0;S=P+2|0;c[Q>>2]=P;c[T>>2]=R-(2?S>>2:S);break a}while(0);if(c[p>>2]|0)break;O=g+-64|0;Q=g+64|0;S=f+-128|0;M=c[S>>2]|0;L=c[f>>2]|0;P=L+(c[O>>2]|0)|0;N=M+(c[Q>>2]|0)|0;T=P+1|0;R=N+1|0;K=P+2|0;K=N-(2?K>>2:K)|0;N=K+1|0;N=P-(5?K>>5:K)-(9?K>>9:K)-(13?K>>13:K)-(1?N>>1:N)|0;P=N+2|0;P=K-(2?P>>2:P)|0;K=N+1|0;T=(1?K>>1:K)+(L-(1?T>>1:T))|0;L=P+1|0;R=(1?L>>1:L)+(M-(1?R>>1:R))|0;c[O>>2]=N-T;c[Q>>2]=P-R;c[S>>2]=R;c[f>>2]=T}while(0);if(!(!G?!(c[q>>2]|0):0))J=263;do if((J|0)==263){J=0;if(!C?(c[l>>2]|0)==0:0)break;T=f+-256|0;c[T>>2]=(c[T>>2]|0)+(c[f+-128>>2]|0)}while(0);if(!(!H?!(c[s>>2]|0):0))J=268;do if((J|0)==268){J=0;if(!C?(c[l>>2]|0)==0:0)break;c[a+34392+(e<<3)>>2]=c[f>>2]}while(0);if(!(!B?!(c[p>>2]|0):0))J=273;do if((J|0)==273){J=0;if(!C?(c[l>>2]|0)==0:0)break;T=f+-128|0;c[T>>2]=(c[T>>2]|0)+(c[a+34392+(e<<3)>>2]|0)}while(0);if(!(!G?!(c[q>>2]|0):0))J=278;do if((J|0)==278){J=0;if(!D?(c[l>>2]|0)==0:0)break;T=g+-192|0;c[T>>2]=(c[T>>2]|0)+(c[g+-64>>2]|0)}while(0);if(!(!H?!(c[s>>2]|0):0))J=283;do if((J|0)==283){J=0;if(!D?(c[l>>2]|0)==0:0)break;c[a+34392+(e<<3)+4>>2]=c[g+64>>2]}while(0);if(!B?(c[p>>2]|0)==0:0)break;if(!D?(c[l>>2]|0)==0:0)break;T=g+-64|0;c[T>>2]=(c[T>>2]|0)+(c[a+34392+(e<<3)+4>>2]|0)}while(0);do if(!F){d=g+-256|0;e=g+-128|0;f=g+-192|0;b=g+-64|0;if(!(c[r>>2]|0)){_strDCT2x2dn(d,e,f,b);break}else{Q=c[d>>2]|0;R=c[e>>2]|0;T=c[f>>2]|0;T=1?T>>1:T;S=c[b>>2]|0;S=1?S>>1:S;Q=S+(1?Q>>1:Q)|0;R=(1?R>>1:R)-T|0;P=Q-R|0;P=1?P>>1:P;S=P-S|0;T=P-T|0;c[d>>2]=Q-T;c[e>>2]=S+R;c[f>>2]=S;c[b>>2]=T;break}}while(0)}while(h>>>0>>0)}x=z?2:0;if(!z)return;t=(A|0)==0;u=I?48:-16;v=B?48:112;w=a+34364|0;i=(A|0)==2;j=I?0:-64;k=B?0:64;l=a+34360|0;s=B|D;m=a+34372|0;n=a+34140|0;o=a+34368|0;p=B?-16:112;q=C|(u|0)>=(v|0);r=D|(j|0)>=(k|0);h=0;do{e=h;h=h+1|0;g=c[a+34652+(h<<2)>>2]|0;f=c[a+34716+(h<<2)>>2]|0;do if(!t){if(!(!C?!(c[w>>2]|0):0))J=301;do if((J|0)==301){J=0;if(!(!I?!(c[l>>2]|0):0)){P=f+4|0;R=f+8|0;T=f+12|0;N=c[R>>2]|0;L=c[T>>2]|0;S=L+(c[f>>2]|0)|0;Q=N+(c[P>>2]|0)|0;M=S+1|0;O=Q+1|0;O=N-(1?O>>1:O)|0;N=O+1|0;N=L-(1?M>>1:M)-(1?N>>1:N)|0;M=N+1|0;O=(1?M>>1:M)+O|0;S=N+S|0;N=(1?S>>1:S)-N|0;M=(N*3|0)+4|0;M=S-(3?M>>3:M)|0;S=M*3|0;S=N-(7?M>>7:M)+(10?M>>10:M)-(4?S>>4:S)|0;N=S*3|0;N=M-(3?N>>3:N)|0;S=(1?N>>1:N)-S|0;N=N-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;M=(O*3|0)+4|0;M=Q-(3?M>>3:M)|0;Q=M*3|0;Q=O-(7?M>>7:M)+(10?M>>10:M)-(4?Q>>4:Q)|0;O=Q*3|0;O=M-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;M=N+1|0;S=(1?M>>1:M)+S|0;M=O+1|0;Q=(1?M>>1:M)+Q|0;c[f>>2]=N-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S}if(!C?(c[w>>2]|0)==0:0)break;if(!B?(c[l>>2]|0)==0:0)break;N=f+-236|0;P=f+-240|0;R=f+-228|0;T=f+-232|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S}while(0);if(!(!D?!(c[w>>2]|0):0))J=311;do if((J|0)==311){J=0;if(!(!I?!(c[l>>2]|0):0)){N=g+232|0;P=g+236|0;R=g+224|0;T=g+228|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S}if(!D?(c[w>>2]|0)==0:0)break;if(!B?(c[l>>2]|0)==0:0)break;N=g+-4|0;P=g+-8|0;R=g+-12|0;T=g+-16|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S}while(0);if(!s){if(!C?(c[w>>2]|0)==0:0){if(!I?(c[l>>2]|0)==0:0)b=-64;else b=0;d=g+192|0;while(1){_strPre4x4Stage1Split(d+(b<<2)|0,f+(b<<2)|0,0);if((b|0)<0)b=b+64|0;else break}}else{if(!I?(c[l>>2]|0)==0:0)b=-64;else b=0;while(1){T=f+(b<<2)|0;Q=T+20|0;K=T+16|0;R=T+256|0;N=T+260|0;L=c[R>>2]|0;A=c[N>>2]|0;P=A+(c[Q>>2]|0)|0;M=L+(c[K>>2]|0)|0;O=P+1|0;S=M+1|0;S=L-(1?S>>1:S)|0;L=S+1|0;L=A-(1?O>>1:O)-(1?L>>1:L)|0;O=L+1|0;S=(1?O>>1:O)+S|0;P=L+P|0;L=(1?P>>1:P)-L|0;O=(L*3|0)+4|0;O=P-(3?O>>3:O)|0;P=O*3|0;P=L-(7?O>>7:O)+(10?O>>10:O)-(4?P>>4:P)|0;L=P*3|0;L=O-(3?L>>3:L)|0;P=(1?L>>1:L)-P|0;L=L-P|0;M=S+M|0;S=(1?M>>1:M)-S|0;O=(S*3|0)+4|0;O=M-(3?O>>3:O)|0;M=O*3|0;M=S-(7?O>>7:O)+(10?O>>10:O)-(4?M>>4:M)|0;S=M*3|0;S=O-(3?S>>3:S)|0;M=(1?S>>1:S)-M|0;S=S-M|0;O=L+1|0;P=(1?O>>1:O)+P|0;O=S+1|0;M=(1?O>>1:O)+M|0;c[Q>>2]=L-P;c[K>>2]=S-M;c[R>>2]=M;c[N>>2]=P;N=T+28|0;P=T+24|0;R=T+264|0;T=T+268|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S;if((b|0)<0)b=b+64|0;else break}}if(!I?(c[l>>2]|0)==0:0){_strPre4x4Stage1Split(f+-256|0,f+-192|0,0);_strPre4x4Stage1Split(f+-192|0,f+-128|0,0);_strPre4x4Stage1Split(f+-128|0,f+-64|0,0)}else{if(!C?(c[w>>2]|0)==0:0){K=g+232|0;T=g+224|0;N=f+8|0;S=c[f>>2]|0;L=c[N>>2]|0;P=L+(c[K>>2]|0)|0;R=S+(c[T>>2]|0)|0;Q=P+1|0;M=R+1|0;M=S-(1?M>>1:M)|0;S=M+1|0;S=L-(1?Q>>1:Q)-(1?S>>1:S)|0;Q=S+1|0;M=(1?Q>>1:Q)+M|0;P=S+P|0;S=(1?P>>1:P)-S|0;Q=(S*3|0)+4|0;Q=P-(3?Q>>3:Q)|0;P=Q*3|0;P=S-(7?Q>>7:Q)+(10?Q>>10:Q)-(4?P>>4:P)|0;S=P*3|0;S=Q-(3?S>>3:S)|0;P=(1?S>>1:S)-P|0;S=S-P|0;R=M+R|0;M=(1?R>>1:R)-M|0;Q=(M*3|0)+4|0;Q=R-(3?Q>>3:Q)|0;R=Q*3|0;R=M-(7?Q>>7:Q)+(10?Q>>10:Q)-(4?R>>4:R)|0;M=R*3|0;M=Q-(3?M>>3:M)|0;R=(1?M>>1:M)-R|0;M=M-R|0;Q=S+1|0;P=(1?Q>>1:Q)+P|0;Q=M+1|0;R=(1?Q>>1:Q)+R|0;c[K>>2]=S-P;c[T>>2]=M-R;c[f>>2]=R;c[N>>2]=P;N=g+236|0;P=g+228|0;R=f+4|0;T=f+12|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S}b=0;do{T=f+(b<<2)|0;Q=T+40|0;K=T+32|0;R=T+64|0;N=T+72|0;L=c[R>>2]|0;A=c[N>>2]|0;P=A+(c[Q>>2]|0)|0;M=L+(c[K>>2]|0)|0;O=P+1|0;S=M+1|0;S=L-(1?S>>1:S)|0;L=S+1|0;L=A-(1?O>>1:O)-(1?L>>1:L)|0;O=L+1|0;S=(1?O>>1:O)+S|0;P=L+P|0;L=(1?P>>1:P)-L|0;O=(L*3|0)+4|0;O=P-(3?O>>3:O)|0;P=O*3|0;P=L-(7?O>>7:O)+(10?O>>10:O)-(4?P>>4:P)|0;L=P*3|0;L=O-(3?L>>3:L)|0;P=(1?L>>1:L)-P|0;L=L-P|0;M=S+M|0;S=(1?M>>1:M)-S|0;O=(S*3|0)+4|0;O=M-(3?O>>3:O)|0;M=O*3|0;M=S-(7?O>>7:O)+(10?O>>10:O)-(4?M>>4:M)|0;S=M*3|0;S=O-(3?S>>3:S)|0;M=(1?S>>1:S)-M|0;S=S-M|0;O=L+1|0;P=(1?O>>1:O)+P|0;O=S+1|0;M=(1?O>>1:O)+M|0;c[Q>>2]=L-P;c[K>>2]=S-M;c[R>>2]=M;c[N>>2]=P;N=T+44|0;P=T+36|0;R=T+68|0;T=T+76|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S;b=b+16|0}while(b>>>0<48)}S=f+64|0;_strPre4x4Stage1Split(f,S,0);T=f+128|0;_strPre4x4Stage1Split(S,T,0);_strPre4x4Stage1Split(T,f+192|0,0)}if(!(!D?!(c[w>>2]|0):0)){if(!I?(c[l>>2]|0)==0:0)b=-16;else b=48;if((b|0)<(p|0))do{T=g+(b<<2)|0;Q=T+60|0;K=T+56|0;R=T+296|0;N=T+300|0;L=c[R>>2]|0;A=c[N>>2]|0;P=A+(c[Q>>2]|0)|0;M=L+(c[K>>2]|0)|0;O=P+1|0;S=M+1|0;S=L-(1?S>>1:S)|0;L=S+1|0;L=A-(1?O>>1:O)-(1?L>>1:L)|0;O=L+1|0;S=(1?O>>1:O)+S|0;P=L+P|0;L=(1?P>>1:P)-L|0;O=(L*3|0)+4|0;O=P-(3?O>>3:O)|0;P=O*3|0;P=L-(7?O>>7:O)+(10?O>>10:O)-(4?P>>4:P)|0;L=P*3|0;L=O-(3?L>>3:L)|0;P=(1?L>>1:L)-P|0;L=L-P|0;M=S+M|0;S=(1?M>>1:M)-S|0;O=(S*3|0)+4|0;O=M-(3?O>>3:O)|0;M=O*3|0;M=S-(7?O>>7:O)+(10?O>>10:O)-(4?M>>4:M)|0;S=M*3|0;S=O-(3?S>>3:S)|0;M=(1?S>>1:S)-M|0;S=S-M|0;O=L+1|0;P=(1?O>>1:O)+P|0;O=S+1|0;M=(1?O>>1:O)+M|0;c[Q>>2]=L-P;c[K>>2]=S-M;c[R>>2]=M;c[N>>2]=P;N=T+52|0;P=T+48|0;R=T+288|0;T=T+292|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S;b=b+64|0}while((b|0)<(p|0))}if(B){if(D)break}else if(D|(c[l>>2]|0)==0)break;if(!C?(c[w>>2]|0)==0:0){S=g+-4|0;M=g+-12|0;R=f+-236|0;N=f+-228|0;Q=c[R>>2]|0;O=c[N>>2]|0;P=O+(c[S>>2]|0)|0;T=Q+(c[M>>2]|0)|0;L=P+1|0;K=T+1|0;K=Q-(1?K>>1:K)|0;Q=K+1|0;Q=O-(1?L>>1:L)-(1?Q>>1:Q)|0;L=Q+1|0;K=(1?L>>1:L)+K|0;P=Q+P|0;Q=(1?P>>1:P)-Q|0;L=(Q*3|0)+4|0;L=P-(3?L>>3:L)|0;P=L*3|0;P=Q-(7?L>>7:L)+(10?L>>10:L)-(4?P>>4:P)|0;Q=P*3|0;Q=L-(3?Q>>3:Q)|0;P=(1?Q>>1:Q)-P|0;Q=Q-P|0;T=K+T|0;K=(1?T>>1:T)-K|0;L=(K*3|0)+4|0;L=T-(3?L>>3:L)|0;T=L*3|0;T=K-(7?L>>7:L)+(10?L>>10:L)-(4?T>>4:T)|0;K=T*3|0;K=L-(3?K>>3:K)|0;T=(1?K>>1:K)-T|0;K=K-T|0;L=Q+1|0;P=(1?L>>1:L)+P|0;L=K+1|0;T=(1?L>>1:L)+T|0;c[S>>2]=Q-P;c[M>>2]=K-T;c[R>>2]=T;c[N>>2]=P;N=g+-8|0;P=g+-16|0;R=f+-240|0;T=f+-232|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S}b=-64;while(1){T=f+(b<<2)|0;Q=T+60|0;K=T+52|0;R=T+84|0;N=T+92|0;L=c[R>>2]|0;A=c[N>>2]|0;P=A+(c[Q>>2]|0)|0;M=L+(c[K>>2]|0)|0;O=P+1|0;S=M+1|0;S=L-(1?S>>1:S)|0;L=S+1|0;L=A-(1?O>>1:O)-(1?L>>1:L)|0;O=L+1|0;S=(1?O>>1:O)+S|0;P=L+P|0;L=(1?P>>1:P)-L|0;O=(L*3|0)+4|0;O=P-(3?O>>3:O)|0;P=O*3|0;P=L-(7?O>>7:O)+(10?O>>10:O)-(4?P>>4:P)|0;L=P*3|0;L=O-(3?L>>3:L)|0;P=(1?L>>1:L)-P|0;L=L-P|0;M=S+M|0;S=(1?M>>1:M)-S|0;O=(S*3|0)+4|0;O=M-(3?O>>3:O)|0;M=O*3|0;M=S-(7?O>>7:O)+(10?O>>10:O)-(4?M>>4:M)|0;S=M*3|0;S=O-(3?S>>3:S)|0;M=(1?S>>1:S)-M|0;S=S-M|0;O=L+1|0;P=(1?O>>1:O)+P|0;O=S+1|0;M=(1?O>>1:O)+M|0;c[Q>>2]=L-P;c[K>>2]=S-M;c[R>>2]=M;c[N>>2]=P;N=T+56|0;P=T+48|0;R=T+80|0;T=T+88|0;M=c[R>>2]|0;K=c[T>>2]|0;S=K+(c[N>>2]|0)|0;Q=M+(c[P>>2]|0)|0;L=S+1|0;O=Q+1|0;O=M-(1?O>>1:O)|0;M=O+1|0;M=K-(1?L>>1:L)-(1?M>>1:M)|0;L=M+1|0;O=(1?L>>1:L)+O|0;S=M+S|0;M=(1?S>>1:S)-M|0;L=(M*3|0)+4|0;L=S-(3?L>>3:L)|0;S=L*3|0;S=M-(7?L>>7:L)+(10?L>>10:L)-(4?S>>4:S)|0;M=S*3|0;M=L-(3?M>>3:M)|0;S=(1?M>>1:M)-S|0;M=M-S|0;Q=O+Q|0;O=(1?Q>>1:Q)-O|0;L=(O*3|0)+4|0;L=Q-(3?L>>3:L)|0;Q=L*3|0;Q=O-(7?L>>7:L)+(10?L>>10:L)-(4?Q>>4:Q)|0;O=Q*3|0;O=L-(3?O>>3:O)|0;Q=(1?O>>1:O)-Q|0;O=O-Q|0;L=M+1|0;S=(1?L>>1:L)+S|0;L=O+1|0;Q=(1?L>>1:L)+Q|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S;if((b|0)<-32)b=b+16|0;else break}}while(0);if(!q){b=u;do{_strDCT4x4Stage1(g+(b<<2)|0);b=b+64|0}while((b|0)<(v|0))}if(!r){b=j;do{T=f+(b<<2)|0;_strDCT4x4Stage1(T);_strDCT4x4Stage1(T+64|0);_strDCT4x4Stage1(T+128|0);b=b+64|0}while((b|0)<(k|0))}do if(i){if(!(!G?!(c[m>>2]|0):0))J=366;do if((J|0)==366){J=0;if(!C?(c[w>>2]|0)==0:0)break;T=f+-512|0;c[T>>2]=(c[T>>2]|0)-(c[f+-256>>2]|0)}while(0);if(!(!H?!(c[o>>2]|0):0))J=371;do if((J|0)==371){J=0;if(!C?(c[w>>2]|0)==0:0)break;c[a+34376+(e<<3)>>2]=c[f>>2]}while(0);if(!(!B?!(c[l>>2]|0):0))J=376;do if((J|0)==376){J=0;if(!C?(c[w>>2]|0)==0:0)break;T=f+-256|0;c[T>>2]=(c[T>>2]|0)-(c[a+34376+(e<<3)>>2]|0)}while(0);if(!(!G?!(c[m>>2]|0):0))J=381;do if((J|0)==381){J=0;if(!D?(c[w>>2]|0)==0:0)break;T=g+-320|0;c[T>>2]=(c[T>>2]|0)-(c[g+-64>>2]|0)}while(0);if(!(!H?!(c[o>>2]|0):0))J=386;do if((J|0)==386){if(!D?(c[w>>2]|0)==0:0)break;c[a+34376+(e<<3)+4>>2]=c[g+192>>2]}while(0);if(!B?(c[l>>2]|0)==0:0)J=394;else J=391;do if((J|0)==391){if(!D?(c[w>>2]|0)==0:0){J=395;break}J=g+-64|0;c[J>>2]=(c[J>>2]|0)-(c[a+34376+(e<<3)+4>>2]|0);J=394}while(0);if((J|0)==394){J=0;if(D){if(!E)J=420}else J=395}do if((J|0)==395){J=0;if(!E?(c[l>>2]|0)==0:0)J=413;else{do if(!C){if(c[w>>2]|0)break;if(!(!I?!(c[l>>2]|0):0)){R=g+192|0;T=c[R>>2]|0;S=T+2|0;S=(c[f>>2]|0)-(2?S>>2:S)|0;Q=S+1|0;Q=T-(5?S>>5:S)-(9?S>>9:S)-(13?S>>13:S)-(1?Q>>1:Q)|0;T=Q+2|0;c[R>>2]=Q;c[f>>2]=S-(2?T>>2:T)}if(!B?(c[l>>2]|0)==0:0)break;Q=g+-64|0;T=f+-256|0;S=c[Q>>2]|0;R=S+2|0;R=(c[T>>2]|0)-(2?R>>2:R)|0;P=R+1|0;P=S-(5?R>>5:R)-(9?R>>9:R)-(13?R>>13:R)-(1?P>>1:P)|0;S=P+2|0;c[Q>>2]=P;c[T>>2]=R-(2?S>>2:S)}while(0);if(!(!I?!(c[l>>2]|0):0)){Q=f+64|0;T=f+128|0;S=c[Q>>2]|0;R=S+2|0;R=(c[T>>2]|0)-(2?R>>2:R)|0;P=R+1|0;P=S-(5?R>>5:R)-(9?R>>9:R)-(13?R>>13:R)-(1?P>>1:P)|0;S=P+2|0;c[Q>>2]=P;c[T>>2]=R-(2?S>>2:S)}if(!(!B?!(c[l>>2]|0):0)){Q=f+-192|0;T=f+-128|0;S=c[Q>>2]|0;R=S+2|0;R=(c[T>>2]|0)-(2?R>>2:R)|0;P=R+1|0;P=S-(5?R>>5:R)-(9?R>>9:R)-(13?R>>13:R)-(1?P>>1:P)|0;S=P+2|0;c[Q>>2]=P;c[T>>2]=R-(2?S>>2:S)}if(E)break;if(!(c[l>>2]|0))J=413}if((J|0)==413){J=0;do if(C)J=415;else{if(c[w>>2]|0){J=415;break}P=g+-64|0;R=g+192|0;T=f+-256|0;N=c[T>>2]|0;M=c[f>>2]|0;Q=M+(c[P>>2]|0)|0;O=N+(c[R>>2]|0)|0;b=Q+1|0;S=O+1|0;L=Q+2|0;L=O-(2?L>>2:L)|0;O=L+1|0;O=Q-(5?L>>5:L)-(9?L>>9:L)-(13?L>>13:L)-(1?O>>1:O)|0;Q=O+2|0;Q=L-(2?Q>>2:Q)|0;L=O+1|0;b=(1?L>>1:L)+(M-(1?b>>1:b))|0;M=Q+1|0;S=(1?M>>1:M)+(N-(1?S>>1:S))|0;c[P>>2]=O-b;c[R>>2]=Q-S;c[T>>2]=S}while(0);if((J|0)==415){J=0;S=f+-256|0;b=c[S>>2]|0;T=b+2|0;T=(c[f>>2]|0)-(2?T>>2:T)|0;R=T+1|0;R=b-(5?T>>5:T)-(9?T>>9:T)-(13?T>>13:T)-(1?R>>1:R)|0;b=R+2|0;c[S>>2]=R;b=T-(2?b>>2:b)|0}c[f>>2]=b;N=f+-192|0;P=f+64|0;R=f+-128|0;T=f+128|0;L=c[R>>2]|0;K=c[T>>2]|0;O=K+(c[N>>2]|0)|0;M=L+(c[P>>2]|0)|0;S=O+1|0;Q=M+1|0;A=O+2|0;A=M-(2?A>>2:A)|0;M=A+1|0;M=O-(5?A>>5:A)-(9?A>>9:A)-(13?A>>13:A)-(1?M>>1:M)|0;O=M+2|0;O=A-(2?O>>2:O)|0;A=M+1|0;S=(1?A>>1:A)+(K-(1?S>>1:S))|0;K=O+1|0;Q=(1?K>>1:K)+(L-(1?Q>>1:Q))|0;c[N>>2]=M-S;c[P>>2]=O-Q;c[R>>2]=Q;c[T>>2]=S}if(!(E|(c[w>>2]|0)==0))J=420}while(0);if((J|0)==420?(J=0,(c[l>>2]|0)==0):0){Q=g+-64|0;T=g+192|0;S=c[Q>>2]|0;R=S+2|0;R=(c[T>>2]|0)-(2?R>>2:R)|0;P=R+1|0;P=S-(5?R>>5:R)-(9?R>>9:R)-(13?R>>13:R)-(1?P>>1:P)|0;S=P+2|0;c[Q>>2]=P;c[T>>2]=R-(2?S>>2:S)}if(!(!G?!(c[m>>2]|0):0))J=424;do if((J|0)==424){J=0;if(!C?(c[w>>2]|0)==0:0)break;T=f+-512|0;c[T>>2]=(c[T>>2]|0)+(c[f+-256>>2]|0)}while(0);if(!(!H?!(c[o>>2]|0):0))J=429;do if((J|0)==429){J=0;if(!C?(c[w>>2]|0)==0:0)break;c[a+34392+(e<<3)>>2]=c[f>>2]}while(0);if(!(!B?!(c[l>>2]|0):0))J=434;do if((J|0)==434){J=0;if(!C?(c[w>>2]|0)==0:0)break;T=f+-256|0;c[T>>2]=(c[T>>2]|0)+(c[a+34392+(e<<3)>>2]|0)}while(0);if(!(!G?!(c[m>>2]|0):0))J=439;do if((J|0)==439){J=0;if(!D?(c[w>>2]|0)==0:0)break;T=g+-320|0;c[T>>2]=(c[T>>2]|0)+(c[g+-64>>2]|0)}while(0);if(!(!H?!(c[o>>2]|0):0))J=444;do if((J|0)==444){J=0;if(!D?(c[w>>2]|0)==0:0)break;c[a+34392+(e<<3)+4>>2]=c[g+192>>2]}while(0);if(!B?(c[l>>2]|0)==0:0)break;if(!D?(c[w>>2]|0)==0:0)break;T=g+-64|0;c[T>>2]=(c[T>>2]|0)+(c[a+34392+(e<<3)+4>>2]|0)}while(0);if(!F){f=g+-512|0;b=g+-256|0;d=g+-448|0;e=g+-192|0;if(!(c[n>>2]|0)){_strDCT2x2dn(f,b,d,e);d=g+-384|0;_strDCT2x2dn(d,g+-128|0,g+-320|0,g+-64|0);b=d;d=c[d>>2]|0;e=c[f>>2]|0}else{T=c[f>>2]|0;O=c[b>>2]|0;P=c[d>>2]|0;P=1?P>>1:P;R=c[e>>2]|0;R=1?R>>1:R;T=R+(1?T>>1:T)|0;O=(1?O>>1:O)-P|0;S=T-O|0;S=1?S>>1:S;R=S-R|0;P=S-P|0;T=T-P|0;c[f>>2]=T;c[b>>2]=R+O;c[d>>2]=R;c[e>>2]=P;b=g+-384|0;P=g+-128|0;R=g+-320|0;e=g+-64|0;d=c[b>>2]|0;O=c[P>>2]|0;S=c[R>>2]|0;S=1?S>>1:S;Q=c[e>>2]|0;Q=1?Q>>1:Q;d=Q+(1?d>>1:d)|0;O=(1?O>>1:O)-S|0;N=d-O|0;N=1?N>>1:N;Q=N-Q|0;S=N-S|0;d=d-S|0;c[b>>2]=d;c[P>>2]=Q+O;c[R>>2]=Q;c[e>>2]=S;e=T}T=d-e|0;c[b>>2]=T;T=T+1|0;c[f>>2]=(1?T>>1:T)+e}}while(h>>>0>>0);return}function _strPre4x4Stage1Split(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;n=0-d|0;p=a+288+(n<<2)|0;n=b+256+(n<<2)|0;q=a+48|0;o=b+16|0;m=c[o>>2]|0;l=c[n>>2]|0;i=l+(c[q>>2]|0)|0;k=(c[p>>2]|0)-m|0;j=i-k|0;l=(1?j>>1:j)-l|0;m=(1?k>>1:k)+m|0;j=(m*3|0)+4|0;c[q>>2]=i-(3?j>>3:j);c[p>>2]=l+k;c[o>>2]=l;c[n>>2]=m;m=a+52|0;l=p+4|0;k=b+20|0;j=n+4|0;i=c[k>>2]|0;h=c[j>>2]|0;e=h+(c[m>>2]|0)|0;g=(c[l>>2]|0)-i|0;f=e-g|0;h=(1?f>>1:f)-h|0;i=(1?g>>1:g)+i|0;f=(i*3|0)+4|0;c[m>>2]=e-(3?f>>3:f);c[l>>2]=h+g;c[k>>2]=h;c[j>>2]=i;i=a+56|0;h=p+8|0;g=b+24|0;f=n+8|0;e=c[g>>2]|0;d=c[f>>2]|0;u=d+(c[i>>2]|0)|0;s=(c[h>>2]|0)-e|0;v=u-s|0;d=(1?v>>1:v)-d|0;e=(1?s>>1:s)+e|0;v=(e*3|0)+4|0;c[i>>2]=u-(3?v>>3:v);c[h>>2]=d+s;c[g>>2]=d;c[f>>2]=e;e=a+60|0;a=p+12|0;b=b+28|0;d=n+12|0;s=c[b>>2]|0;v=c[d>>2]|0;u=v+(c[e>>2]|0)|0;r=(c[a>>2]|0)-s|0;t=u-r|0;v=(1?t>>1:t)-v|0;s=(1?r>>1:r)+s|0;t=(s*3|0)+4|0;c[e>>2]=u-(3?t>>3:t);c[a>>2]=v+r;c[b>>2]=v;c[d>>2]=s;s=c[q>>2]|0;v=s*3|0;v=(c[n>>2]|0)-(7?s>>7:s)+(10?s>>10:s)-(4?v>>4:v)|0;r=v*3|0;r=s-(3?r>>3:r)|0;v=(1?r>>1:r)-v|0;c[q>>2]=r-v;c[n>>2]=v;v=c[m>>2]|0;r=v*3|0;r=(c[j>>2]|0)-(7?v>>7:v)+(10?v>>10:v)-(4?r>>4:r)|0;s=r*3|0;s=v-(3?s>>3:s)|0;r=(1?s>>1:s)-r|0;c[m>>2]=s-r;c[j>>2]=r;r=c[i>>2]|0;s=r*3|0;s=(c[f>>2]|0)-(7?r>>7:r)+(10?r>>10:r)-(4?s>>4:s)|0;v=s*3|0;v=r-(3?v>>3:v)|0;s=(1?v>>1:v)-s|0;c[i>>2]=v-s;c[f>>2]=s;s=c[e>>2]|0;v=s*3|0;v=(c[d>>2]|0)-(7?s>>7:s)+(10?s>>10:s)-(4?v>>4:v)|0;r=v*3|0;r=s-(3?r>>3:r)|0;v=(1?r>>1:r)-v|0;c[e>>2]=r-v;c[d>>2]=v;v=c[g>>2]|0;r=v+1|0;r=(c[b>>2]|0)-(1?r>>1:r)|0;c[b>>2]=r;r=r+1|0;c[g>>2]=(1?r>>1:r)+v;v=c[o>>2]|0;r=v+1|0;r=(c[k>>2]|0)-(1?r>>1:r)|0;c[k>>2]=r;r=r+1|0;c[o>>2]=(1?r>>1:r)+v;v=c[l>>2]|0;r=v+1|0;r=(c[a>>2]|0)-(1?r>>1:r)|0;c[a>>2]=r;r=r+1|0;c[l>>2]=(1?r>>1:r)+v;v=c[p>>2]|0;r=v+1|0;r=(c[h>>2]|0)-(1?r>>1:r)|0;c[h>>2]=r;r=r+1|0;c[p>>2]=(1?r>>1:r)+v;v=c[n>>2]|0;r=c[j>>2]|0;s=(c[d>>2]|0)+v|0;t=(c[f>>2]|0)-r|0;u=1?t>>1:t;r=u+r|0;w=(r*3|0)+4|0;w=3?w>>3:w;x=((v-(1?s>>1:s)+w|0)*3|0)+2|0;x=r-(2?x>>2:x)|0;r=(x*3|0)+6|0;u=x-u|0;r=w+v+(3?r>>3:r)|0;c[n>>2]=r;c[j>>2]=u;c[f>>2]=u+t;c[d>>2]=s-r;_strDCT2x2dn(q,p,o,n);_strDCT2x2dn(m,l,k,j);_strDCT2x2dn(i,h,g,f);_strDCT2x2dn(e,a,b,d);return}function _strDCT4x4Stage1(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;_FOURBUTTERFLY_HARDCODED1(a);_strDCT2x2up(a,a+4|0,a+8|0,a+12|0);e=a+60|0;f=a+56|0;h=a+52|0;i=a+48|0;j=c[e>>2]|0;k=c[f>>2]|0;d=(c[i>>2]|0)+j|0;g=k-(c[h>>2]|0)|0;l=1?g>>1:g;k=l-k|0;b=(k*3|0)+4|0;b=3?b>>3:b;m=((j-(1?d>>1:d)+b|0)*3|0)+3|0;m=k-(2?m>>2:m)|0;k=(m*3|0)+3|0;l=m-l|0;k=b+j+(3?k>>3:k)|0;c[e>>2]=k;c[f>>2]=l;c[h>>2]=l+g;c[i>>2]=d-k;i=a+20|0;k=a+16|0;d=a+28|0;h=a+24|0;g=c[d>>2]|0;l=c[h>>2]|0;f=(c[k>>2]|0)-g|0;e=l+(c[i>>2]|0)|0;j=f+1|0;g=(1?j>>1:j)+g|0;j=e+1|0;b=(e*3|0)+4|0;b=f-(3?b>>3:b)|0;f=(b*3|0)+4|0;e=(3?f>>3:f)+e|0;f=(g*3|0)+4|0;f=(1?j>>1:j)-l-(3?f>>3:f)|0;l=(f*3|0)+4|0;f=f+(1?b>>1:b)|0;j=e+1|0;j=(3?l>>3:l)+g-(1?j>>1:j)|0;c[i>>2]=j+e;c[k>>2]=b-f;c[d>>2]=j;c[h>>2]=f;h=a+40|0;f=a+32|0;d=a+44|0;a=a+36|0;j=c[d>>2]|0;k=c[a>>2]|0;b=(c[f>>2]|0)-j|0;i=k+(c[h>>2]|0)|0;e=b+1|0;j=(1?e>>1:e)+j|0;e=i+1|0;g=(i*3|0)+4|0;g=b-(3?g>>3:g)|0;b=(g*3|0)+4|0;i=(3?b>>3:b)+i|0;b=(j*3|0)+4|0;b=(1?e>>1:e)-k-(3?b>>3:b)|0;k=(b*3|0)+4|0;b=b+(1?g>>1:g)|0;e=i+1|0;e=(3?k>>3:k)+j-(1?e>>1:e)|0;c[h>>2]=e+i;c[f>>2]=g-b;c[d>>2]=e;c[a>>2]=b;return}function _strPre4x4Stage2Split(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;q=a+-384|0;o=a+384|0;p=b+-448|0;n=b+320|0;m=c[p>>2]|0;k=c[n>>2]|0;i=k+(c[q>>2]|0)|0;l=(c[o>>2]|0)-m|0;j=i-l|0;k=(1?j>>1:j)-k|0;m=(1?l>>1:l)+m|0;j=(m*3|0)+4|0;c[q>>2]=i-(3?j>>3:j);c[o>>2]=k+l;c[p>>2]=k;c[n>>2]=m;m=a+-128|0;k=a+128|0;l=b+-192|0;j=b+64|0;i=c[l>>2]|0;g=c[j>>2]|0;e=g+(c[m>>2]|0)|0;h=(c[k>>2]|0)-i|0;f=e-h|0;g=(1?f>>1:f)-g|0;i=(1?h>>1:h)+i|0;f=(i*3|0)+4|0;c[m>>2]=e-(3?f>>3:f);c[k>>2]=g+h;c[l>>2]=g;c[j>>2]=i;i=a+-320|0;g=a+448|0;h=b+-512|0;f=b+256|0;e=c[h>>2]|0;d=c[f>>2]|0;u=d+(c[i>>2]|0)|0;s=(c[g>>2]|0)-e|0;v=u-s|0;d=(1?v>>1:v)-d|0;e=(1?s>>1:s)+e|0;v=(e*3|0)+4|0;c[i>>2]=u-(3?v>>3:v);c[g>>2]=d+s;c[h>>2]=d;c[f>>2]=e;e=a+-64|0;a=a+192|0;d=b+-256|0;s=c[d>>2]|0;v=c[b>>2]|0;u=v+(c[e>>2]|0)|0;r=(c[a>>2]|0)-s|0;t=u-r|0;v=(1?t>>1:t)-v|0;s=(1?r>>1:r)+s|0;t=(s*3|0)+4|0;c[e>>2]=u-(3?t>>3:t);c[a>>2]=v+r;c[d>>2]=v;c[b>>2]=s;s=c[q>>2]|0;v=s*3|0;v=(c[n>>2]|0)-(7?s>>7:s)+(10?s>>10:s)-(4?v>>4:v)|0;r=v*3|0;r=s-(3?r>>3:r)|0;v=(1?r>>1:r)-v|0;c[q>>2]=r-v;c[n>>2]=v;v=c[m>>2]|0;r=v*3|0;r=(c[j>>2]|0)-(7?v>>7:v)+(10?v>>10:v)-(4?r>>4:r)|0;s=r*3|0;s=v-(3?s>>3:s)|0;r=(1?s>>1:s)-r|0;c[m>>2]=s-r;c[j>>2]=r;r=c[i>>2]|0;s=r*3|0;s=(c[f>>2]|0)-(7?r>>7:r)+(10?r>>10:r)-(4?s>>4:s)|0;v=s*3|0;v=r-(3?v>>3:v)|0;s=(1?v>>1:v)-s|0;c[i>>2]=v-s;c[f>>2]=s;s=c[e>>2]|0;v=s*3|0;v=(c[b>>2]|0)-(7?s>>7:s)+(10?s>>10:s)-(4?v>>4:v)|0;r=v*3|0;r=s-(3?r>>3:r)|0;v=(1?r>>1:r)-v|0;c[e>>2]=r-v;c[b>>2]=v;v=c[l>>2]|0;r=v+1|0;r=(c[p>>2]|0)-(1?r>>1:r)|0;c[p>>2]=r;r=r+1|0;c[l>>2]=(1?r>>1:r)+v;v=c[d>>2]|0;r=v+1|0;r=(c[h>>2]|0)-(1?r>>1:r)|0;c[h>>2]=r;r=r+1|0;c[d>>2]=(1?r>>1:r)+v;v=c[g>>2]|0;r=v+1|0;r=(c[o>>2]|0)-(1?r>>1:r)|0;c[o>>2]=r;r=r+1|0;c[g>>2]=(1?r>>1:r)+v;v=c[a>>2]|0;r=v+1|0;r=(c[k>>2]|0)-(1?r>>1:r)|0;c[k>>2]=r;r=r+1|0;c[a>>2]=(1?r>>1:r)+v;v=c[b>>2]|0;r=c[f>>2]|0;s=(c[n>>2]|0)+v|0;t=(c[j>>2]|0)-r|0;u=1?t>>1:t;r=u+r|0;w=(r*3|0)+4|0;w=3?w>>3:w;x=((v-(1?s>>1:s)+w|0)*3|0)+2|0;x=r-(2?x>>2:x)|0;r=(x*3|0)+6|0;u=x-u|0;r=w+v+(3?r>>3:r)|0;c[b>>2]=r;c[f>>2]=u;c[j>>2]=u+t;c[n>>2]=s-r;_strDCT2x2dn(q,p,o,n);_strDCT2x2dn(m,l,k,j);_strDCT2x2dn(i,h,g,f);_strDCT2x2dn(e,d,a,b);return}function _strDCT4x4SecondStage(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;e=a+768|0;f=a+192|0;n=a+960|0;_strDCT2x2dn(a,e,f,n);k=a+256|0;l=a+512|0;b=a+448|0;m=a+704|0;_strDCT2x2dn(k,l,b,m);o=a+64|0;j=a+832|0;h=a+128|0;p=a+896|0;_strDCT2x2dn(o,j,h,p);r=a+320|0;i=a+576|0;d=a+384|0;q=a+640|0;_strDCT2x2dn(r,i,d,q);_strDCT2x2up(a,k,o,r);r=c[q>>2]|0;o=c[p>>2]|0;k=(c[n>>2]|0)+r|0;a=o-(c[m>>2]|0)|0;g=1?a>>1:a;o=g-o|0;s=(o*3|0)+4|0;s=3?s>>3:s;t=((r-(1?k>>1:k)+s|0)*3|0)+3|0;t=o-(2?t>>2:t)|0;o=(t*3|0)+3|0;g=t-g|0;o=s+r+(3?o>>3:o)|0;c[q>>2]=o;c[p>>2]=g;c[m>>2]=g+a;c[n>>2]=k-o;n=c[i>>2]|0;o=c[j>>2]|0;k=(c[e>>2]|0)-n|0;m=o+(c[l>>2]|0)|0;a=k+1|0;n=(1?a>>1:a)+n|0;a=m+1|0;g=(m*3|0)+4|0;g=k-(3?g>>3:g)|0;k=(g*3|0)+4|0;m=(3?k>>3:k)+m|0;k=(n*3|0)+4|0;k=(1?a>>1:a)-o-(3?k>>3:k)|0;o=(k*3|0)+4|0;k=k+(1?g>>1:g)|0;a=m+1|0;a=(3?o>>3:o)+n-(1?a>>1:a)|0;c[l>>2]=a+m;c[e>>2]=g-k;c[i>>2]=a;c[j>>2]=k;j=c[d>>2]|0;k=c[b>>2]|0;a=(c[f>>2]|0)-j|0;i=k+(c[h>>2]|0)|0;e=a+1|0;j=(1?e>>1:e)+j|0;e=i+1|0;g=(i*3|0)+4|0;g=a-(3?g>>3:g)|0;a=(g*3|0)+4|0;i=(3?a>>3:a)+i|0;a=(j*3|0)+4|0;a=(1?e>>1:e)-k-(3?a>>3:a)|0;k=(a*3|0)+4|0;a=a+(1?g>>1:g)|0;e=i+1|0;e=(3?k>>3:k)+j-(1?e>>1:e)|0;c[h>>2]=e+i;c[f>>2]=g-a;c[d>>2]=e;c[b>>2]=a;return}function _padHorizontally(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);r=s;n=c[a+4>>2]|0;q=c[a+34332>>2]|0;o=q<<4;if((n|0)==(o|0)){Xc=s;return}l=c[((c[a+32924>>2]|0)==0?a+12|0:a+34128|0)>>2]|0;e=c[a+108>>2]|0;m=n+-1|0;p=l>>>0<3?1:e;if(p>>>0>=17)Ha(154176,153105,1699,154195);if(e>>>0>=17)Ha(154211,153105,1701,154195);if(e|0){b=0;do{k=b&15;c[r+(k<<2)>>2]=c[a+34716+(k<<2)>>2];b=b+1|0}while((b|0)!=(e|0))}if(c[a+34240>>2]|0){c[r+4>>2]=c[a+34780>>2];c[r+8>>2]=c[a+34784>>2]}f=4?m>>>4:m;g=f<<8;h=m&15;i=(p|0)==0;if(n>>>0>>0){a=0;do{j=g|(d[70928+(a<<4)+h>>0]|0);if(!i){b=n;do{k=(4?b>>>4:b)<<8|(d[(b&15)+(70928+(a<<4))>>0]|0);e=0;do{t=c[r+((e&15)<<2)>>2]|0;c[t+(k<<2)>>2]=c[t+(j<<2)>>2];e=e+1|0}while((e|0)!=(p|0));b=b+1|0}while((b|0)!=(o|0))}a=a+1|0}while((a|0)!=16)}switch(l|0){case 2:{j=1?m>>>1:m;k=f<<7;l=j&7;j=j+1|0;i=q<<3;if(j>>>0>>0){h=c[r+4>>2]|0;e=c[r+8>>2]|0;a=0;do{g=k+(d[70928+(a<<4)+l>>0]|0)|0;f=h+(g<<2)|0;g=e+(g<<2)|0;b=j;do{t=((3?b>>>3:b)<<7)+(d[(b&7)+(70928+(a<<4))>>0]|0)|0;c[h+(t<<2)>>2]=c[f>>2];c[e+(t<<2)>>2]=c[g>>2];b=b+1|0}while((b|0)!=(i|0));a=a+1|0}while((a|0)!=16)}break}case 1:{b=1?m>>>1:m;g=f<<6;h=b&7;b=b+1|0;k=q<<3;if(b>>>0>>0){f=g+(d[71184+h>>0]|0)|0;j=c[r+4>>2]|0;i=c[r+8>>2]|0;e=j+(f<<2)|0;f=i+(f<<2)|0;a=b;do{t=((3?a>>>3:a)<<6)+(d[71184+(a&7)>>0]|0)|0;c[j+(t<<2)>>2]=c[e>>2];c[i+(t<<2)>>2]=c[f>>2];a=a+1|0}while((a|0)!=(k|0));f=g+(d[71192+h>>0]|0)|0;e=j+(f<<2)|0;f=i+(f<<2)|0;a=b;do{t=((3?a>>>3:a)<<6)+(d[71192+(a&7)>>0]|0)|0;c[j+(t<<2)>>2]=c[e>>2];c[i+(t<<2)>>2]=c[f>>2];a=a+1|0}while((a|0)!=(k|0));f=g+(d[71200+h>>0]|0)|0;e=j+(f<<2)|0;f=i+(f<<2)|0;a=b;do{t=((3?a>>>3:a)<<6)+(d[71200+(a&7)>>0]|0)|0;c[j+(t<<2)>>2]=c[e>>2];c[i+(t<<2)>>2]=c[f>>2];a=a+1|0}while((a|0)!=(k|0));f=g+(d[71208+h>>0]|0)|0;e=j+(f<<2)|0;f=i+(f<<2)|0;a=b;do{t=((3?a>>>3:a)<<6)+(d[71208+(a&7)>>0]|0)|0;c[j+(t<<2)>>2]=c[e>>2];c[i+(t<<2)>>2]=c[f>>2];a=a+1|0}while((a|0)!=(k|0));f=g+(d[71216+h>>0]|0)|0;e=j+(f<<2)|0;f=i+(f<<2)|0;a=b;do{t=((3?a>>>3:a)<<6)+(d[71216+(a&7)>>0]|0)|0;c[j+(t<<2)>>2]=c[e>>2];c[i+(t<<2)>>2]=c[f>>2];a=a+1|0}while((a|0)!=(k|0));f=g+(d[71224+h>>0]|0)|0;e=j+(f<<2)|0;f=i+(f<<2)|0;a=b;do{t=((3?a>>>3:a)<<6)+(d[71224+(a&7)>>0]|0)|0;c[j+(t<<2)>>2]=c[e>>2];c[i+(t<<2)>>2]=c[f>>2];a=a+1|0}while((a|0)!=(k|0));f=g+(d[71232+h>>0]|0)|0;e=j+(f<<2)|0;f=i+(f<<2)|0;a=b;do{t=((3?a>>>3:a)<<6)+(d[71232+(a&7)>>0]|0)|0;c[j+(t<<2)>>2]=c[e>>2];c[i+(t<<2)>>2]=c[f>>2];a=a+1|0}while((a|0)!=(k|0));e=g+(d[71240+h>>0]|0)|0;a=j+(e<<2)|0;e=i+(e<<2)|0;do{t=((3?b>>>3:b)<<6)+(d[71240+(b&7)>>0]|0)|0;c[j+(t<<2)>>2]=c[a>>2];c[i+(t<<2)>>2]=c[e>>2];b=b+1|0}while((b|0)!=(k|0))}break}default:{}}Xc=s;return}function _downsampleUV(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0;U=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);w=U;S=c[a+34128>>2]|0;Q=(c[a+12>>2]|0)==2;R=(S|0)==1;S=(S|0)==2;T=S&1;x=a+34780|0;A=a+34784|0;G=(Q^1)&1;H=a+34332|0;I=Q?7:8;J=w+4|0;K=w+8|0;L=w+12|0;M=S?7:8;O=a+34324|0;P=a+34336|0;v=1;do{if(!Q){l=c[((v|0)==1?x:A)>>2]|0;if(S)o=c[a+34716+(v<<2)>>2]|0;else o=l;n=c[H>>2]|0;m=(n&268435455|0)==0;n=n<<4;k=0;do{e=c[l+((d[70928+(k<<4)+2>>0]|0)<<2)>>2]|0;f=c[l+((d[70928+(k<<4)+1>>0]|0)<<2)>>2]|0;g=c[l+((d[70928+(k<<4)>>0]|0)<<2)>>2]|0;b=e+(g<<1)+(f+g+f<<2)|0;if(m){f=0;e=g}else{h=0;i=g;j=2;while(1){b=b+8+e|0;g=h&14;c[o+(((4?h>>>4:h)<>>T:g)+(70928+(k<<4))>>0]|0)<<2)>>2]=4?b>>4:b;g=h+3|0;b=f;f=c[l+(((4?g>>>4:g)<<8|(d[(g&15)+(70928+(k<<4))>>0]|0))<<2)>>2]|0;g=h+4|0;h=j+2|0;b=i+(e<<1)+(f+e+b<<2)|0;if(h>>>0>=n>>>0){f=j;break}else{i=e;u=j;e=c[l+(((4?g>>>4:g)<<8|(d[(g&14)+(70928+(k<<4))>>0]|0))<<2)>>2]|0;j=h;h=u}}}t=b+8+e|0;u=f&14;c[o+(((4?f>>>4:f)<>>T:u)+(70928+(k<<4))>>0]|0)<<2)>>2]=4?t>>4:t;k=k+1|0}while((k|0)!=16)}if(R?(y=c[a+34716+(v<<2)>>2]|0,z=c[((v|0)==1?x:A)>>2]|0,C=c[H>>2]|0,B=z+(C<>2]=B,C=C<<3,D=B+(C<<2)|0,c[J>>2]=D,E=D+(C<<2)|0,c[K>>2]=E,F=E+(C<<2)|0,c[L>>2]=F,C|0):0){q=a+34652+(v<<2)|0;r=c[w>>2]|0;s=c[J>>2]|0;t=c[K>>2]|0;u=c[L>>2]|0;p=0;do{b=3?p>>>3:p;l=b<>2]|0;if(!n){g=c[z+(l+(d[70960+m>>0]|0)<<2)>>2]|0;h=c[z+(l+(d[70944+m>>0]|0)<<2)>>2]|0;e=g;f=h;i=z+(l+(d[70928+m>>0]|0)<<2)|0;k=b<<6}else{e=E+(p<<2)|0;g=c[e>>2]|0;f=F+(p<<2)|0;i=z+(l+(d[70928+m>>0]|0)<<2)|0;g=(c[B+(p<<2)>>2]|0)+8+(g<<1)+(g+(c[D+(p<<2)>>2]|0)+(c[f>>2]|0)<<2)+(c[i>>2]|0)|0;k=b<<6;c[(c[q>>2]|0)+(k+(d[71240+o>>0]|0)<<2)>>2]=4?g>>4:g;e=c[e>>2]|0;f=c[f>>2]|0;g=c[z+(l+(d[70960+m>>0]|0)<<2)>>2]|0;h=c[z+(l+(d[70944+m>>0]|0)<<2)>>2]|0}b=c[i>>2]|0;V=g+8+(b<<1)+e+(h+b+f<<2)|0;c[y+(k+(d[71184+o>>0]|0)<<2)>>2]=4?V>>4:V;V=c[z+(l+(d[70976+m>>0]|0)<<2)>>2]|0;W=c[z+(l+(d[70992+m>>0]|0)<<2)>>2]|0;f=W+8+(g<<1)+b+(V+g+h<<2)|0;c[y+(k+(d[71192+o>>0]|0)<<2)>>2]=4?f>>4:f;f=c[z+(l+(d[71008+m>>0]|0)<<2)>>2]|0;b=c[z+(l+(d[71024+m>>0]|0)<<2)>>2]|0;V=b+8+(W<<1)+g+(f+W+V<<2)|0;c[y+(k+(d[71200+o>>0]|0)<<2)>>2]=4?V>>4:V;V=c[z+(l+(d[71040+m>>0]|0)<<2)>>2]|0;g=c[z+(l+(d[71056+m>>0]|0)<<2)>>2]|0;f=g+8+(b<<1)+W+(V+b+f<<2)|0;c[y+(k+(d[71208+o>>0]|0)<<2)>>2]=4?f>>4:f;f=c[z+(l+(d[71072+m>>0]|0)<<2)>>2]|0;W=c[z+(l+(d[71088+m>>0]|0)<<2)>>2]|0;V=W+8+(g<<1)+b+(f+g+V<<2)|0;c[y+(k+(d[71216+o>>0]|0)<<2)>>2]=4?V>>4:V;V=c[z+(l+(d[71104+m>>0]|0)<<2)>>2]|0;b=z+(l+(d[71120+m>>0]|0)<<2)|0;e=c[b>>2]|0;f=e+8+(W<<1)+g+(V+W+f<<2)|0;c[y+(k+(d[71224+o>>0]|0)<<2)>>2]=4?f>>4:f;f=z+(l+(d[71136+m>>0]|0)<<2)|0;g=c[f>>2]|0;h=z+(l+(d[71152+m>>0]|0)<<2)|0;i=c[h>>2]|0;j=i+8|0;V=j+(e<<1)+W+(g+e+V<<2)|0;c[y+(k+(d[71232+o>>0]|0)<<2)>>2]=4?V>>4:V;if((n+1|0)==(c[P>>2]|0)){e=j+e+(i<<1)+(i+g+(c[z+(l+(d[71168+m>>0]|0)<<2)>>2]|0)<<2)|0;e=4?e>>4:e;b=y+(k+(d[71240+o>>0]|0)<<2)|0}else{c[r+(p<<2)>>2]=c[b>>2];c[s+(p<<2)>>2]=c[f>>2];c[t+(p<<2)>>2]=c[h>>2];e=c[z+(l+(d[71168+m>>0]|0)<<2)>>2]|0;b=u+(p<<2)|0}c[b>>2]=e;p=p+1|0}while((p|0)!=(C|0))}v=v+1|0}while((v|0)!=3);Xc=U;return}function _inputMBRowAlpha(g){g=g|0;var i=0,j=0,k=0,l=0,m=0.0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;if(c[g+34932>>2]|0){F=0;return F|0}i=c[g+34928>>2]|0;if(!i){F=0;return F|0}x=(c[i+34140>>2]|0)==0?0:3;y=c[g+16>>2]|0;z=((c[g+12>>2]|0)==4?4:3)+(c[g+24>>2]|0)|0;A=c[g+32940>>2]|0;B=c[g+4>>2]|0;C=c[i+34716>>2]|0;D=g+20|0;E=(B|0)==0;F=i+32908|0;s=i+32909|0;t=g+32944|0;u=g+34332|0;w=B+-1|0;v=(4?w>>>4:w)<<8;w=w&15;q=c[g+32936>>2]|0;r=0;a:while(1){switch(y|0){case 1:{j=c[D>>2]|0;j=3?j>>>3:j;if(!E){i=0;g=q;while(1){c[C+(((4?i>>>4:i)<<8|d[(i&15)+(70928+(r<<4))>>0])<<2)>>2]=(d[g+z>>0]|0)+-128<>2]|0;j=4?j>>>4:j;if(!E){k=d[F>>0]|0;i=q;g=0;while(1){p=(e[i+(z<<1)>>1]|0)+-32768|0;c[C+(((4?g>>>4:g)<<8|d[(g&15)+(70928+(r<<4))>>0])<<2)>>2]=(k?p>>k:p)<>2]|0;j=4?j>>>4:j;if(!E){k=d[F>>0]|0;i=q;g=0;while(1){p=b[i+(z<<1)>>1]|0;c[C+(((4?g>>>4:g)<<8|d[(g&15)+(70928+(r<<4))>>0])<<2)>>2]=(k?p>>k:p)<>2]|0;j=4?j>>>4:j;if(!E){i=q;g=0;while(1){o=b[i+(z<<1)>>1]|0;p=31?o>>31:o;c[C+(((4?g>>>4:g)<<8|d[(g&15)+(70928+(r<<4))>>0])<<2)>>2]=(o&32767^p)-p<>2]|0;j=5?j>>>5:j;if(!E){k=d[F>>0]|0;i=q;g=0;while(1){p=c[i+(z<<2)>>2]|0;c[C+(((4?g>>>4:g)<<8|d[(g&15)+(70928+(r<<4))>>0])<<2)>>2]=(k?p>>k:p)<>2]|0;k=5?k>>>5:k;if(!E){p=(a[s>>0]|0)+-127|0;l=d[F>>0]|0;n=23-l|0;o=1<>2];if(m==0.0)i=0;else{i=(f[h>>2]=m,c[h>>2]|0);J=(23?i>>>23:i)&255;G=i&8388607;H=(J|0)==0;G=H?G:G|8388608;H=p+J+(H&1)|0;J=(H|0)<2;I=(H|0)==1?0:1-H|0;I=I?G>>>I:G;G=((J?I:G)&8388607)+o|0;i=31?i>>31:i;i=(((J?(23?I>>>23:I)&1:H)<>n:G)^i)-i|0}c[C+(((4?j>>>4:j)<<8|d[(j&15)+(70928+(r<<4))>>0])<<2)>>2]=i<>>0>>0)i=q+(c[t>>2]|0)|0;else i=q;j=c[u>>2]<<4;if(B>>>0>>0){k=C+((v|d[70928+(l<<4)+w>>0])<<2)|0;g=B;do{c[C+(((4?g>>>4:g)<<8|d[(g&15)+(70928+(l<<4))>>0])<<2)>>2]=c[k>>2];g=g+1|0}while(g>>>0>>0)}if(r>>>0>=16){i=0;g=31;break}else q=i}if((g|0)==31)return i|0;return 0}function _validateTiling(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;b=(b|0)==0?1:b;b=b>>>0>d>>>0?1:b;f=b>>>0<4096?b:4096;a:do if(f>>>0>1){b=0;h=0;g=1;while(1){b=c[a+(b<<2)>>2]|0;if((b+-1|0)>>>0>65534)break;b=b+h|0;if(b>>>0>=d>>>0){e=b;f=g;break a}e=g+1|0;if(e>>>0>>0){j=g;h=b;g=e;b=j}else{e=b;break a}}b=d+-1|0;while(1)if((((b+f|0)>>>0)/(f>>>0)|0)>>>0>65535)f=f+1|0;else break;if(f>>>0>1){b=f;e=d;while(1){j=b;b=b+-1|0;g=((b+e|0)>>>0)/(j>>>0)|0;c[a+(f-j<<2)>>2]=g;if(b>>>0<=1){e=h;break}else e=e-g|0}}else e=h}else{e=0;f=b}while(0);if((d-e|0)>>>0>65536){b=d+-1|0;while(1)if((((b+f|0)>>>0)/(f>>>0)|0)>>>0>65535)f=f+1|0;else break;if(f>>>0>1){g=f;b=d;while(1){j=g;g=g+-1|0;e=((g+b|0)>>>0)/(j>>>0)|0;c[a+(f-j<<2)>>2]=e;if(g>>>0<=1){i=17;break}else b=b-e|0}}else g=f}else i=17;if((i|0)==17)if(f>>>0>1){b=1;e=c[a>>2]|0;do{j=a+(b<<2)|0;e=(c[j>>2]|0)+e|0;c[j>>2]=e;b=b+1|0}while((b|0)!=(f|0));g=f}else g=f;b=g+-1|0;if(!b){c[a>>2]=0;return g|0}e=g;f=b;while(1){c[a+(f<<2)>>2]=c[a+(e+-2<<2)>>2];b=f+-1|0;if(!b)break;else{e=f;f=b}}c[a>>2]=0;return g|0}function _PKImageEncode_EncodeContent(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;t=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);q=t+8|0;s=t;c[s>>2]=0;r=a+60|0;g=c[r>>2]|0;g=gd[c[g+44>>2]&127](g,s)|0;if((g|0)<0){s=g;Xc=t;return s|0}p=a+66248|0;c[p>>2]=c[s>>2];h=c[b+4>>2]|0;i=c[b+8>>2]|0;m=c[b+12>>2]|0;o=c[b+16>>2]|0;g=c[b+20>>2]|0;n=c[a+84>>2]|0;b=a+372|0;c[b>>2]=n;c[a+376>>2]=c[a+88>>2];c[a+384>>2]=m;c[a+388>>2]=o;c[a+396>>2]=(6?g>>>6:g)&1^1;o=a+380|0;c[o>>2]=i;c[a+432>>2]=c[a+66264>>2];if((e&127|0)==0?((n|d)&15|f&127|0)==0:0)c[a+440>>2]=1;c[a+476>>2]=h+(((i|0)!=6|(g&16|0)!=0)<<31>>31);m=a+92|0;c[m>>2]=0;c[a+33300>>2]=1;n=a+33304|0;if(_ImageStrEncInit(b,a+444|0,n)|0){s=-1;Xc=t;return s|0}a:do if(d|0){b=q+4|0;h=q+8|0;i=a+33292|0;j=a+460|0;k=q+12|0;g=0;while(1){if((c[o>>2]|0)!=1)if(!(c[i>>2]|0))l=0;else l=(c[j>>2]|0)==1;else l=1;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;u=H(g,f)|0;l=l&1;c[q>>2]=e+(l?u>>>l:u);l=d-g|0;c[b>>2]=l>>>0<16?l:16;c[h>>2]=f;g=g+16|0;if(_ImageStrEncEncode(c[n>>2]|0,q)|0){g=-1;break}if(g>>>0>=d>>>0)break a}Xc=t;return g|0}while(0);c[m>>2]=(c[m>>2]|0)+d;if(_ImageStrEncTerm(c[n>>2]|0)|0){u=-1;Xc=t;return u|0}g=c[r>>2]|0;g=gd[c[g+44>>2]&127](g,s)|0;if((g|0)<0){u=g;Xc=t;return u|0}c[a+66252>>2]=(c[s>>2]|0)-(c[p>>2]|0);u=g;Xc=t;return u|0}function _PKImageEncode_EncodeAlpha(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);p=s+8|0;r=s;c[r>>2]=0;q=b+60|0;h=c[q>>2]|0;h=gd[c[h+44>>2]&127](h,r)|0;if((h|0)<0){r=h;Xc=s;return r|0}h=c[r>>2]|0;do if(h&1){a[p>>0]=0;h=c[q>>2]|0;h=hd[c[h+36>>2]&63](h,p,1)|0;if((h|0)>=0){h=(c[r>>2]|0)+1|0;c[r>>2]=h;break}r=h;Xc=s;return r|0}while(0);o=b+66256|0;c[o>>2]=h;k=c[d+12>>2]|0;l=c[d+16>>2]|0;h=c[d+20>>2]|0;m=b+33308|0;d=m;i=b+372|0;j=d+72|0;do{c[d>>2]=c[i>>2];d=d+4|0;i=i+4|0}while((d|0)<(j|0));c[m>>2]=c[b+84>>2];c[b+33312>>2]=c[b+88>>2];c[b+33320>>2]=k;c[b+33324>>2]=l;c[b+33332>>2]=(6?h>>>6:h)&1^1;c[b+432>>2]=c[b+66264>>2];switch(c[b+384>>2]|0){case 1:{h=3;n=9;break}case 4:case 3:case 2:{h=4;n=9;break}case 7:case 6:case 5:{h=5;n=9;break}default:{}}if((n|0)==9){l=c[b+388>>2]|0;n=b+33328|0;c[n>>2]=(h?l>>>h:l)+-1+(c[n>>2]|0)}c[b+33316>>2]=0;c[b+33396>>2]=0;k=b+92|0;c[k>>2]=0;c[b+66236>>2]=1;l=b+66240|0;if(_ImageStrEncInit(m,b+33380|0,l)|0){r=-1;Xc=s;return r|0}a:do if(e|0){d=p+4|0;i=p+8|0;j=p+12|0;h=0;while(1){c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;n=f+(H(h,g)|0)|0;c[p>>2]=n;n=e-h|0;c[d>>2]=n>>>0<16?n:16;c[i>>2]=g;h=h+16|0;if(_ImageStrEncEncode(c[l>>2]|0,p)|0){h=-1;break}if(h>>>0>=e>>>0)break a}Xc=s;return h|0}while(0);c[k>>2]=(c[k>>2]|0)+e;if(_ImageStrEncTerm(c[l>>2]|0)|0){r=-1;Xc=s;return r|0}h=c[q>>2]|0;h=gd[c[h+44>>2]&127](h,r)|0;if((h|0)<0){r=h;Xc=s;return r|0}c[b+66260>>2]=(c[r>>2]|0)-(c[o>>2]|0);r=h;Xc=s;return r|0}function _CopyDescMetadata(a,d){a=a|0;d=d|0;var e=0,f=0;f=c[d>>2]|0;c[a>>2]=f;switch(f|0){case 30:{c[a>>2]=30;e=c[d+4>>2]|0;f=(_strlen(e)|0)+1|0;d=a+4|0;a=_PKAlloc(d,f)|0;if((a|0)<0){f=a;return f|0}_memcpy(c[d>>2]|0,e|0,f|0)|0;f=a;return f|0}case 31:{c[a>>2]=31;e=c[d+4>>2]|0;f=((_wcslen(e)|0)<<1)+2|0;d=a+4|0;a=_PKAlloc(d,f)|0;if((a|0)<0){f=a;return f|0}_memcpy(c[d>>2]|0,e|0,f|0)|0;f=a;return f|0}case 18:{b[a+4>>1]=b[d+4>>1]|0;f=0;return f|0}case 19:{c[a+4>>2]=c[d+4>>2];f=0;return f|0}case 0:{f=a;c[f>>2]=0;c[f+4>>2]=0;f=0;return f|0}default:Ha(152305,149590,166,154849)}return 0}function _PKCreateFactory_CreateStream(a){a=a|0;var b=0;b=_is_calloc(1,12)|0;c[a>>2]=b;return ((b|0)==0?-101:0)|0}function _CreateWS_Memory(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=_is_calloc(1,48)|0;c[a>>2]=e;f=(e|0)==0;a=f?-101:0;if(f)return a|0;c[e>>2]=b;c[e+4>>2]=d;c[e+8>>2]=0;c[e+24>>2]=67;c[e+28>>2]=68;c[e+32>>2]=48;c[e+36>>2]=49;c[e+40>>2]=78;c[e+44>>2]=79;return a|0}function _CloseWS_Memory(a){a=a|0;var b=0;b=c[a>>2]|0;if(!b)return 0;_is_free(b);c[a>>2]=0;return 0}function _EOSWS_Memory(a){a=a|0;return (c[a+4>>2]|0)>>>0<=(c[a+8>>2]|0)>>>0|0}function _ReadWS_Memory(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=c[a+4>>2]|0;f=a+8|0;g=c[f>>2]|0;if(e>>>0>>0){h=0;return h|0}h=g+d|0;if(h>>>0>>0){h=-103;return h|0}h=e>>>0>>0?e-g|0:d;_memcpy(b|0,(c[a>>2]|0)+g|0,h|0)|0;c[f>>2]=(c[f>>2]|0)+h;h=0;return h|0}function _WriteWS_Memory(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=a+8|0;f=c[e>>2]|0;g=f+d|0;if(g>>>0>>0){g=-103;return g|0}if((c[a+4>>2]|0)>>>0>>0){g=-103;return g|0}_memcpy((c[a>>2]|0)+f|0,b|0,d|0)|0;c[e>>2]=(c[e>>2]|0)+d;g=0;return g|0}function _SetPosWS_Memory(a,b){a=a|0;b=b|0;c[a+8>>2]=b;return 0}function _GetPosWS_Memory(a,b){a=a|0;b=b|0;c[b>>2]=c[a+8>>2];return 0}function __Z15JXR_Encoder_RAWP16tagPKImageEncodejPhj(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;e=a+108|0;if(c[e>>2]|0){f=a+92|0;a=c[f>>2]|0;b=a+b|0;c[f>>2]=b;return 0}d=a+68|0;if((_memcmp(98044,d,16)|0)!=0?(_memcmp(98060,d,16)|0)!=0:0)if(((_memcmp(97860,d,16)|0)!=0?(_memcmp(98092,d,16)|0)!=0:0)?(_memcmp(98348,d,16)|0)!=0:0)if(_memcmp(97948,d,16)|0)if((_memcmp(98412,d,16)|0)!=0?(_memcmp(98428,d,16)|0)!=0:0){if(!(_memcmp(98444,d,16)|0)){d=4;f=11}}else{d=2;f=11}else{d=1;f=11}else{d=4;f=11}else{d=3;f=11}if((f|0)==11)c[a+116>>2]=d;c[a+112>>2]=c[a+64>>2];c[e>>2]=1;f=a+92|0;a=c[f>>2]|0;b=a+b|0;c[f>>2]=b;return 0}function _PKImageEncode_Transcode(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=Xc;Xc=Xc+80|0;if((Xc|0)>=(Yc|0))N(80);h=o+56|0;i=o+40|0;n=o;c[h>>2]=c[24471];c[h+4>>2]=c[24472];c[h+8>>2]=c[24473];c[h+12>>2]=c[24474];c[i>>2]=c[24471];c[i+4>>2]=c[24472];c[i+8>>2]=c[24473];c[i+12>>2]=c[24474];f=n;g=f+36|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));f=gd[c[d+12>>2]&127](d,h)|0;if((f|0)<0){d=f;Xc=o;return d|0}f=gd[c[d+8>>2]&127](d,i)|0;if((f|0)<0){d=f;Xc=o;return d|0}if(_memcmp(b+68|0,i,16)|0){d=-106;Xc=o;return d|0}f=0;while(1){g=c[67296+(f*40|0)>>2]|0;if(!(_memcmp(h,g,16)|0)){m=7;break}f=f+1|0;if(f>>>0>=68){g=h;l=0;k=0;break}}if((m|0)==7){l=c[67296+(f*40|0)+12>>2]|0;k=c[67296+(f*40|0)+16>>2]|0}f=0;while(1){h=c[67296+(f*40|0)>>2]|0;if(!(_memcmp(i,h,16)|0)){m=11;break}f=f+1|0;if(f>>>0>=68){h=i;j=0;i=0;break}}if((m|0)==11){j=c[67296+(f*40|0)+12>>2]|0;i=c[67296+(f*40|0)+16>>2]|0}if(!l){f=(H(c[e+8>>2]|0,k)|0)+7|0;f=3?f>>>3:f}else{f=k+7|0;f=H(c[e+8>>2]|0,3?f>>>3:f)|0}g=((g|0)==97900|(g|0)==97916)&1;g=g?f>>>g:f;if(!j){f=(H(c[b+84>>2]|0,i)|0)+7|0;f=3?f>>>3:f}else{f=i+7|0;f=H(c[b+84>>2]|0,3?f>>>3:f)|0}h=((h|0)==97900|(h|0)==97916)&1;h=h?f>>>h:f;h=g>>>0>h>>>0?g:h;if(c[b+280>>2]|0){d=c[d+36>>2]|0;c[n>>2]=c[d+216>>2];c[n+8>>2]=c[d+224>>2];c[n+4>>2]=c[d+220>>2];c[n+12>>2]=c[d+228>>2];c[n+28>>2]=c[d+244>>2];a[n+20>>0]=a[d+292>>0]|0;c[n+16>>2]=c[d+284>>2];c[n+24>>2]=c[d+296>>2];c[n+32>>2]=c[d+66076>>2];d=hd[c[b+48>>2]&63](b,d,n)|0;Xc=o;return d|0}g=e+12|0;i=H(c[g>>2]|0,h)|0;c[d+60>>2]=i;i=_is_malloc(i)|0;f=md[c[d+24>>2]&127](d,e,i,h)|0;if((f|0)<0){d=f;Xc=o;return d|0}f=md[c[b+28>>2]&127](b,c[g>>2]|0,i,h)|0;if((f|0)<0){d=f;Xc=o;return d|0}c[d+56>>2]=i;d=f;Xc=o;return d|0}function __Z22JXR_Format_Convert_RAWP20tagPKFormatConverterPK9tagPKRectPhj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);l=p+16|0;k=p+8|0;h=p;i=p+40|0;j=p+24|0;c[i>>2]=c[24471];c[i+4>>2]=c[24472];c[i+8>>2]=c[24473];c[i+12>>2]=c[24474];c[j>>2]=c[24471];c[j+4>>2]=c[24472];c[j+8>>2]=c[24473];c[j+12>>2]=c[24474];g=gd[c[b+12>>2]&127](b,i)|0;c[42606]=g;do if((g|0)>=0){c[42606]=g;b=gd[c[b+8>>2]&127](b,j)|0;c[42606]=b;if((b|0)<0){c[k>>2]=155422;c[k+4>>2]=b;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155357,147800,k);break}c[42606]=b;o=(_memcmp(98252,j,16)|0)==0;c[42606]=o?-106:0;if(!o){if(!(_memcmp(97860,i,16)|0)){f=0;Xc=p;return f|0}if(!(_memcmp(98348,i,16)|0)){f=0;Xc=p;return f|0}if(!(_memcmp(98060,i,16)|0)){m=d+8|0;b=c[m>>2]|0;n=b*3|0;o=b<<2;l=d+12|0;g=c[l>>2]|0;if((g|0)<=0){f=0;Xc=p;return f|0}k=0;do{j=e+(H(k,f)|0)|0;if((b|0)>0){h=0;i=j+o|0;g=j+n|0;do{d=g;g=g+-3|0;b=i;i=i+-4|0;j=a[d+-2>>0]|0;d=a[d+-1>>0]|0;a[i>>0]=a[g>>0]|0;a[b+-3>>0]=j;a[b+-2>>0]=d;a[b+-1>>0]=-1;h=h+1|0;b=c[m>>2]|0}while((h|0)<(b|0));g=c[l>>2]|0}k=k+1|0}while((k|0)<(g|0));b=0;Xc=p;return b|0}if(_memcmp(98044,i,16)|0){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155357,155456,l);c[42606]=-106;break}m=d+8|0;b=c[m>>2]|0;n=b*3|0;o=b<<2;l=d+12|0;g=c[l>>2]|0;if((g|0)<=0){f=0;Xc=p;return f|0}k=0;do{j=e+(H(k,f)|0)|0;if((b|0)>0){h=0;i=j+n|0;g=j+o|0;do{b=g;g=g+-4|0;q=i;i=i+-3|0;j=a[q+-2>>0]|0;d=a[i>>0]|0;a[g>>0]=a[q+-1>>0]|0;a[b+-3>>0]=j;a[b+-2>>0]=d;a[b+-1>>0]=-1;h=h+1|0;b=c[m>>2]|0}while((h|0)<(b|0));g=c[l>>2]|0}k=k+1|0}while((k|0)<(g|0));b=0;Xc=p;return b|0}}else{c[h>>2]=155380;c[h+4>>2]=g;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155357,147800,h)}while(0);q=c[42606]|0;Xc=p;return q|0}function __ZN9OImagePNG4typeEv(a){a=a|0;return 1}function __ZN9OImagePNG10decodeHeadEjj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);g=l+8|0;h=l+4|0;i=l;a[b>>0]=0;m=b+4|0;c[m>>2]=0;j=b+8|0;c[j>>2]=0;k=b+12|0;c[k>>2]=0;d=ed[c[c[d>>2]>>2]&127](d)|0;c[m>>2]=d;c[g+4>>2]=f;c[g>>2]=e;c[g+8>>2]=0;d=_png_create_read_struct(157506,0,0,0)|0;c[h>>2]=d;if(!d){Xc=l;return}e=_png_create_info_struct(d)|0;c[i>>2]=e;if(!e)_png_destroy_read_struct(h,0,0);else{_png_set_read_fn(d,g,65);_png_read_info(c[h>>2]|0,e);a[b>>0]=1;m=_png_get_image_width(c[h>>2]|0,e)|0;c[j>>2]=m;m=_png_get_image_height(c[h>>2]|0,e)|0;c[k>>2]=m;_png_destroy_read_struct(h,i,0)}Xc=l;return}function __ZN9OImagePNG6decodeEjj(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=Xc;Xc=Xc+112|0;if((Xc|0)>=(Yc|0))N(112);t=A+64|0;q=A+56|0;p=A+48|0;s=A+40|0;o=A+32|0;r=A+24|0;u=A+16|0;n=A+8|0;m=A;x=A+96|0;y=A+92|0;z=A+88|0;h=A+76|0;j=A+72|0;k=A+68|0;a[b>>0]=0;w=b+4|0;c[w>>2]=0;c[w+4>>2]=0;c[w+8>>2]=0;c[w+12>>2]=0;c[w+16>>2]=0;v=ed[c[c[e>>2]>>2]&127](e)|0;c[w>>2]=v;c[h+4>>2]=g;c[h>>2]=f;c[h+8>>2]=0;f=_png_create_read_struct(157506,0,18,19)|0;c[j>>2]=f;if(!f){Xc=A;return}e=_png_create_info_struct(f)|0;c[k>>2]=e;a:do if(!e)_png_destroy_read_struct(j,0,0);else{_png_set_read_fn(f,h,65);_png_read_info(c[j>>2]|0,e);if((_png_get_bit_depth(c[j>>2]|0,e)|0)<<24>>24==16){_png_set_scale_16(c[j>>2]|0);f=1;e=c[k>>2]|0}else f=0;if(!(_png_get_valid(c[j>>2]|0,e,16)|0))if(f)i=9;else f=e;else{_png_set_tRNS_to_alpha(c[j>>2]|0);e=c[k>>2]|0;i=9}if((i|0)==9){_png_read_update_info(c[j>>2]|0,e);f=c[k>>2]|0}h=f;v=_png_get_image_width(c[j>>2]|0,f)|0;w=_png_get_image_height(c[j>>2]|0,f)|0;l=_png_get_color_type(c[j>>2]|0,f)|0;i=_png_get_rowbytes(c[j>>2]|0,f)|0;g=_png_get_bit_depth(c[j>>2]|0,f)|0;e=g&255;switch(l<<24>>24){case 2:{__ZL9decodeRGBP14png_struct_defiiiiP12png_info_defR17IImageDecodedData(c[j>>2]|0,v,w,e,i,f,b);break a}case 6:{switch(g<<24>>24){case 8:{__ZL10decodeRGBAP14png_struct_defiiiiP12png_info_defR17IImageDecodedData(c[j>>2]|0,v,w,e,i,f,b);break a}case 16:break;default:break a}f=c[j>>2]|0;c[x>>2]=f;c[y>>2]=h;do if((v<<3|0)==(i|0)){j=v<<2;k=H(w,j)|0;l=__ZN7IBuffer12getBufferPtrEjj(k,5)|0;if(!l){c[m>>2]=k;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,157558,157571,m);break}t=_is_malloc(i)|0;c[z>>2]=t;do if(!t){c[n>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,157558,157571,n)}else{i=_is_malloc(j)|0;if(!i){c[u>>2]=v;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,157558,157571,u);break}b:do if((w|0)>0){if((v|0)<=0){_png_read_rows(f,z,0,1);_memcpy(l|0,i|0,j|0)|0;if((w|0)==1)break;e=l;f=1;while(1){e=e+j|0;_png_read_rows(c[x>>2]|0,z,0,1);_memcpy(e|0,i|0,j|0)|0;f=f+1|0;if((f|0)==(w|0))break b}}e=0;h=l;while(1){_png_read_rows(f,z,0,1);f=c[z>>2]|0;g=0;while(1){c[i+(g<<2)>>2]=(d[f+4>>0]|0)<<16|(d[f+6>>0]|0)<<24|(d[f+2>>0]|0)<<8|(d[f>>0]|0);g=g+1|0;if((g|0)==(v|0))break;else f=f+8|0}_memcpy(h|0,i|0,j|0)|0;e=e+1|0;if((e|0)==(w|0))break b;h=h+j|0;f=c[x>>2]|0}}while(0);_is_free(i);_is_free(c[z>>2]|0);a[b>>0]=1;c[b+8>>2]=l;c[b+12>>2]=k;c[b+16>>2]=v;c[b+20>>2]=w;_png_read_end(c[x>>2]|0,c[y>>2]|0);_png_destroy_read_struct(x,y,0)}while(0)}while(0);break a}case 0:{f=c[j>>2]|0;c[x>>2]=f;c[y>>2]=h;do if((v|0)==(i|0)&g<<24>>24==8){j=v<<2;k=H(w,j)|0;l=__ZN7IBuffer12getBufferPtrEjj(k,5)|0;if(!l){c[r>>2]=k;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,157638,157649,r);break}u=_is_malloc(v)|0;c[z>>2]=u;do if(!u){c[o>>2]=v;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,157638,157649,o)}else{i=_is_malloc(j)|0;if(!i){c[s>>2]=v;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,157638,157649,s);break}c:do if((w|0)>0){if((v|0)<=0){_png_read_rows(f,z,0,1);_memcpy(l|0,i|0,j|0)|0;if((w|0)==1)break;e=l;f=1;while(1){e=e+j|0;_png_read_rows(c[x>>2]|0,z,0,1);_memcpy(e|0,i|0,j|0)|0;f=f+1|0;if((f|0)==(w|0))break c}}e=0;h=l;while(1){_png_read_rows(f,z,0,1);f=c[z>>2]|0;g=0;while(1){u=d[f>>0]|0;c[i+(g<<2)>>2]=u<<8|u|u<<16|-16777216;g=g+1|0;if((g|0)==(v|0))break;else f=f+1|0}_memcpy(h|0,i|0,j|0)|0;e=e+1|0;if((e|0)==(w|0))break c;h=h+j|0;f=c[x>>2]|0}}while(0);_is_free(i);_is_free(c[z>>2]|0);a[b>>0]=1;c[b+8>>2]=l;c[b+12>>2]=k;c[b+16>>2]=v;c[b+20>>2]=w;_png_read_end(c[x>>2]|0,c[y>>2]|0);_png_destroy_read_struct(x,y,0)}while(0)}while(0);break a}case 4:{f=c[j>>2]|0;c[x>>2]=f;c[y>>2]=h;do if((v<<1|0)==(i|0)&g<<24>>24==8){j=v<<2;k=H(w,j)|0;l=__ZN7IBuffer12getBufferPtrEjj(k,5)|0;if(!l){c[p>>2]=k;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,157714,157730,p);break}u=_is_malloc(i)|0;c[z>>2]=u;do if(!u){c[q>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,157714,157730,q)}else{i=_is_malloc(j)|0;if(!i){c[t>>2]=v;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,157714,157730,t);break}d:do if((w|0)>0){if((v|0)<=0){_png_read_rows(f,z,0,1);_memcpy(l|0,i|0,j|0)|0;if((w|0)==1)break;e=l;f=1;while(1){e=e+j|0;_png_read_rows(c[x>>2]|0,z,0,1);_memcpy(e|0,i|0,j|0)|0;f=f+1|0;if((f|0)==(w|0))break d}}e=0;h=l;while(1){_png_read_rows(f,z,0,1);f=c[z>>2]|0;g=0;while(1){u=d[f>>0]|0;c[i+(g<<2)>>2]=(d[f+1>>0]|0)<<24|u|u<<16|u<<8;g=g+1|0;if((g|0)==(v|0))break;else f=f+2|0}_memcpy(h|0,i|0,j|0)|0;e=e+1|0;if((e|0)==(w|0))break d;h=h+j|0;f=c[x>>2]|0}}while(0);_is_free(i);_is_free(c[z>>2]|0);a[b>>0]=1;c[b+8>>2]=l;c[b+12>>2]=k;c[b+16>>2]=v;c[b+20>>2]=w;_png_read_end(c[x>>2]|0,c[y>>2]|0);_png_destroy_read_struct(x,y,0)}while(0)}while(0);break a}case 3:{e=c[j>>2]|0;_png_set_palette_to_rgb(e);if(!(_png_get_valid(e,f,16)|0)){__ZL9decodeRGBP14png_struct_defiiiiP12png_info_defR17IImageDecodedData(e,v,w,8,v*3|0,f,b);break a}else{_png_set_tRNS_to_alpha(e);__ZL10decodeRGBAP14png_struct_defiiiiP12png_info_defR17IImageDecodedData(e,v,w,8,v<<2,f,b);break a}}default:{_png_destroy_read_struct(j,k,0);break a}}}while(0);Xc=A;return}function __ZN9OImagePNG6encodeEjjjjii(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);j=q;o=q+12|0;p=q+8|0;n=q+4|0;__ZN6IImage18convertpRGBAtoRGBAEjjjj(d,e,f,g,h);a[b>>0]=0;k=b+4|0;c[k>>2]=0;l=b+8|0;c[l>>2]=0;m=o+8|0;c[m>>2]=0;i=f>>>0<20?1024:(f>>>0)/20|0;c[o+4>>2]=i;f=__ZN7IBuffer12getBufferPtrEjj(i,5)|0;c[o>>2]=f;if(!f){c[j>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,155660,155667,j);Xc=q;return}c[m>>2]=0;j=_png_create_write_struct(157506,0,18,19)|0;c[p>>2]=j;if(j|0){i=_png_create_info_struct(j)|0;c[n>>2]=i;if(!i)_png_destroy_write_struct(p,0);else{_png_set_IHDR(j,i,g,h,8,6,0,0,0);d=e;f=_is_malloc(h<<2)|0;if(h){j=g<<2;i=0;do{g=d+(H(j,i)|0)|0;c[f+(i<<2)>>2]=g;i=i+1|0}while((i|0)!=(h|0));j=c[p>>2]|0;i=c[n>>2]|0}_png_set_rows(j,i,f);_png_set_write_fn(j,o,66,0);_png_write_png(c[p>>2]|0,i,0,0);_png_write_end(c[p>>2]|0,i);_png_destroy_write_struct(p,n);_is_free(f);a[b>>0]=1;c[k>>2]=c[o>>2];c[l>>2]=c[m>>2]}}Xc=q;return}function __ZL12png_error_fnP14png_struct_defPKc(a,b){a=a|0;b=b|0;var d=0;a=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=a;c[d>>2]=b;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,157545,157528,d);Xc=a;return}function __ZL14png_warning_fnP14png_struct_defPKc(a,b){a=a|0;b=b|0;var d=0;a=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=a;c[d>>2]=b;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(4,155650,157513,157528,d);Xc=a;return}function _png_create_write_struct(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;a=_png_create_png_struct(a,b,d,e,0,0,0)|0;if(!a)return a|0;c[a+280>>2]=8192;c[a+300>>2]=1;c[a+284>>2]=-1;c[a+296>>2]=8;c[a+292>>2]=15;c[a+288>>2]=8;c[a+320>>2]=0;c[a+304>>2]=-1;c[a+316>>2]=8;c[a+312>>2]=15;c[a+308>>2]=8;e=a+208|0;c[e>>2]=c[e>>2]|2097152;_png_set_write_fn(a,0,0,0);return a|0}function _png_create_info_struct(a){a=a|0;if(a){a=_png_malloc_base(a,280)|0;if(a)_memset(a|0,0,280)|0}else a=0;return a|0}function _png_destroy_write_struct(a,b){a=a|0;b=b|0;var d=0,e=0;if(!a)return;d=c[a>>2]|0;if(!d)return;_png_destroy_info_struct(d,b);c[a>>2]=0;if(c[d+208>>2]&2|0)_deflateEnd(d+220|0)|0;_png_free_buffer_list(d,d+276|0);e=d+380|0;_png_free(d,c[e>>2]|0);c[e>>2]=0;e=d+376|0;_png_free(d,c[e>>2]|0);a=d+384|0;_png_free(d,c[a>>2]|0);b=d+388|0;_png_free(d,c[b>>2]|0);c[e>>2]=0;c[a>>2]=0;c[b>>2]=0;b=d+668|0;_png_free(d,c[b>>2]|0);c[b>>2]=0;_png_destroy_png_struct(d);return}function _png_set_IHDR(b,e,f,g,h,i,j,k,l){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0;if((b|0)==0|(e|0)==0)return;c[e>>2]=f;c[e+4>>2]=g;m=e+24|0;a[m>>0]=h;n=e+25|0;a[n>>0]=i;a[e+26>>0]=k;a[e+27>>0]=l;a[e+28>>0]=j;_png_check_IHDR(b,f,g,h&255,i&255,j&255,k&255,l&255);g=a[n>>0]|0;if(g<<24>>24!=3){h=e+29|0;b=g&2|1;a[h>>0]=b;if(g&4){b=b+1<<24>>24;a[h>>0]=b}}else{a[e+29>>0]=1;b=1}b=H(d[m>>0]|0,b&255)|0;a[e+30>>0]=b;b=b&255;if(b>>>0>7)b=H(3?b>>>3:b,f)|0;else{b=(H(b,f)|0)+7|0;b=3?b>>>3:b}c[e+12>>2]=b;return}function _png_set_rows(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;if((a|0)==0|(b|0)==0)return;e=b+276|0;f=c[e>>2]|0;if(!((f|0)==0|(f|0)==(d|0)))_png_free_data(a,b,64,0);c[e>>2]=d;if(!d)return;f=b+8|0;c[f>>2]=c[f>>2]|32768;return}function __Z17png_encoded_writeP14png_struct_defPhm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=k;g=c[a+184>>2]|0;j=g+8|0;a=c[j>>2]|0;f=a+d|0;h=g+4|0;e=c[h>>2]|0;do if(f>>>0>e>>>0){a=e;while(1)if(a>>>0>>0)a=a<<1;else break;e=__ZN7IBuffer16reallocBufferPtrEPhj(c[g>>2]|0,a)|0;if(e|0){c[h>>2]=a;c[g>>2]=e;a=c[j>>2]|0;break}c[i>>2]=a;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,155650,157413,157431,i);Xc=k;return}else e=c[g>>2]|0;while(0);_memcpy(e+a|0,b|0,d|0)|0;c[j>>2]=(c[j>>2]|0)+d;Xc=k;return}function _png_set_write_fn(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;if(!a)return;c[a+184>>2]=b;c[a+176>>2]=(d|0)==0?67:d;c[a+464>>2]=(e|0)==0?35:e;a=a+180|0;if(!(c[a>>2]|0))return;c[a>>2]=0;return}function _png_write_png(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;if((a|0)==0|(b|0)==0)return;e=b+8|0;if(!(c[e>>2]&32768)){_png_app_error(a,156310);return}_png_write_info(a,b);if(d&32|0)_png_set_invert_mono(a);if(d&64|0?c[e>>2]&2|0:0)_png_set_shift(a,b+148|0);if(d&4|0)_png_set_packing(a);if(d&256|0)_png_set_swap_alpha(a);do if(d&6144|0){e=(d&2048|0)!=0;if(!(d&4096)){if(!e)break;_png_set_filler(a,0,0);break}if(e)_png_app_error(a,156347);_png_set_filler(a,0,1)}while(0);if(d&128|0)_png_set_bgr(a);if(d&512|0)_png_set_swap(a);if(d&8|0)_png_set_packswap(a);if(d&1024|0)_png_set_invert_alpha(a);h=c[b+276>>2]|0;i=_png_set_interlace_handling(a)|0;if((i|0)>0){j=a+348|0;g=0;e=c[j>>2]|0;do{if(!e)e=0;else{d=0;f=h;while(1){_png_write_row(a,c[f>>2]|0);d=d+1|0;e=c[j>>2]|0;if(d>>>0>=e>>>0)break;else f=f+4|0}}g=g+1|0}while((g|0)!=(i|0))}_png_write_end(a,b);return}function _png_write_end(b,d){b=b|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if(!b)return;m=b+204|0;if(!(c[m>>2]&4))_png_error(b,155714);if((c[b+412>>2]|0)>(e[b+408>>1]|0|0))_png_benign_error(b,155741);if(d|0){j=d+8|0;if(c[j>>2]&512|0?(c[m>>2]&512|0)==0:0)_png_write_tIME(b,d+140|0);k=d+128|0;if((c[k>>2]|0)>0){l=d+136|0;i=0;g=c[l>>2]|0;do{h=c[g+(i*28|0)>>2]|0;do if((h|0)>0){_png_write_iTXt(b,h,c[g+(i*28|0)+4>>2]|0,c[g+(i*28|0)+20>>2]|0,c[g+(i*28|0)+24>>2]|0,c[g+(i*28|0)+8>>2]|0);g=c[l>>2]|0;h=g+(i*28|0)|0;if((c[h>>2]|0)==-1){c[h>>2]=-3;break}else{c[h>>2]=-2;break}}else{if((h|0)>-1){_png_write_zTXt(b,c[g+(i*28|0)+4>>2]|0,c[g+(i*28|0)+8>>2]|0,h);g=c[l>>2]|0;c[g+(i*28|0)>>2]=-2;break}if((h|0)==-1){_png_write_tEXt(b,c[g+(i*28|0)+4>>2]|0,c[g+(i*28|0)+8>>2]|0,0);g=c[l>>2]|0;c[g+(i*28|0)>>2]=-3}}while(0);i=i+1|0}while((i|0)<(c[k>>2]|0))}if(c[j>>2]&65536|0)_png_write_eXIf(b,c[d+208>>2]|0,c[d+204>>2]|0);g=c[d+252>>2]|0;if(g|0?(f=c[d+248>>2]|0,n=f+(g*20|0)|0,(g|0)>0):0){g=b+660|0;do{do if(a[f+16>>0]&8?(o=_png_handle_as_unknown(b,f)|0,(o|0)!=1):0){if(!((o|0)==3|(a[f+3>>0]&32)!=0)){if(o|0)break;if((c[g>>2]|0)!=3)break}_png_write_chunk(b,f,c[f+8>>2]|0,c[f+12>>2]|0)}while(0);f=f+20|0}while(f>>>0>>0)}}c[m>>2]=c[m>>2]|8;_png_write_IEND(b);return}function _png_error(a,b){a=a|0;b=b|0;var d=0;if(a|0?(d=c[a+168>>2]|0,d|0):0)td[d&63](a,b);_png_default_error(a,b)}function _png_benign_error(a,b){a=a|0;b=b|0;if(c[a+208>>2]&1048576|0)return;if(!(c[a+204>>2]&32768))_png_error(a,b);if(!(c[a+372>>2]|0))_png_error(a,b);else _png_chunk_error(a,b)}function _png_write_tIME(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=l+8|0;i=l;j=a[e+2>>0]|0;if((j+-1&255)>11){Xc=l;return}k=a[e+3>>0]|0;if((k+-1&255)>30){Xc=l;return}f=a[e+4>>0]|0;if((f&255)>23){Xc=l;return}g=a[e+6>>0]|0;if((g&255)>60){Xc=l;return}m=b[e>>1]|0;a[i>>0]=8?(m&65535)>>>8:m&65535;a[i+1>>0]=m;a[i+2>>0]=j;a[i+3>>0]=k;a[i+4>>0]=f;a[i+5>>0]=a[e+5>>0]|0;a[i+6>>0]=g;if(!d){Xc=l;return}m=d+772|0;c[m>>2]=34;a[h>>0]=0;a[h+1>>0]=0;a[h+2>>0]=0;a[h+3>>0]=7;k=h+4|0;a[k>>0]=116;a[h+5>>0]=73;a[h+6>>0]=77;a[h+7>>0]=69;_png_write_data(d,h,8);c[d+372>>2]=1950960965;_png_reset_crc(d);_png_calculate_crc(d,k,4);c[m>>2]=66;_png_write_data(d,i,7);_png_calculate_crc(d,i,7);c[m>>2]=130;m=c[d+400>>2]|0;a[h>>0]=24?m>>>24:m;a[h+1>>0]=16?m>>>16:m;a[h+2>>0]=8?m>>>8:m;a[h+3>>0]=m;_png_write_data(d,h,4);Xc=l;return}function _png_write_iTXt(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=Xc;Xc=Xc+1136|0;if((Xc|0)>=(Yc|0))N(1136);r=s+1120|0;p=s;q=s+84|0;i=_png_check_keyword(b,e,p)|0;if(!i)_png_error(b,156202);e=d+1|0;if(e>>>0>=4)_png_error(b,156224);m=e<<3;o=(e&1|0)!=0;a[p+(i+1)>>0]=m?16777472>>>m:16777472;a[p+(i+2)>>0]=0;m=i+3|0;l=(f|0)==0?171043:f;k=(_strlen(l)|0)+1|0;g=(g|0)==0?171043:g;j=(_strlen(g)|0)+1|0;h=(h|0)==0?171043:h;e=k>>>0>(2147483644-i|0)>>>0?2147483647:k+m|0;e=j>>>0>(2147483647-e|0)>>>0?2147483647:e+j|0;d=_strlen(h)|0;c[q>>2]=h;c[q+4>>2]=d;f=q+8|0;c[f>>2]=0;do if(o)if(!(_png_text_compress(b,1767135348,q,e)|0)){n=c[f>>2]|0;break}else _png_error(b,c[b+244>>2]|0);else if(d>>>0>(2147483647-e|0)>>>0)_png_error(b,156250);else{c[f>>2]=d;n=d;break}while(0);e=n+e|0;n=(b|0)==0;if(!n){i=b+772|0;c[i>>2]=34;a[r>>0]=24?e>>>24:e;a[r+1>>0]=16?e>>>16:e;a[r+2>>0]=8?e>>>8:e;a[r+3>>0]=e;d=r+4|0;a[d>>0]=105;a[r+5>>0]=84;a[r+6>>0]=88;a[r+7>>0]=116;_png_write_data(b,r,8);c[b+372>>2]=1767135348;_png_reset_crc(b);_png_calculate_crc(b,d,4);c[i>>2]=66;if(m|0){_png_write_data(b,p,m);_png_calculate_crc(b,p,m)}if((k|0)!=0&(l|0)!=0){_png_write_data(b,l,k);_png_calculate_crc(b,l,k)}if((j|0)!=0&(g|0)!=0){_png_write_data(b,g,j);_png_calculate_crc(b,g,j);e=1}else e=1}else e=0;d=c[f>>2]|0;if(o){e=b+276|0;i=b+280|0;a:do if(n){f=c[e>>2]|0;d=d-(d>>>0<1024?d:1024)|0;e=(d|0)==0;if(!((f|0)==0|e)){g=c[i>>2]|0;do{f=c[f>>2]|0;d=d-(g>>>0>d>>>0?d:g)|0;e=(d|0)==0}while(!((f|0)==0|e))}}else{g=1024;h=q+12|0;while(1){f=c[e>>2]|0;e=g>>>0>d>>>0?d:g;if(e|0){_png_write_data(b,h,e);_png_calculate_crc(b,h,e)}d=d-e|0;e=(d|0)==0;if((f|0)==0|e)break a;e=f;g=c[i>>2]|0;h=f+4|0}}while(0);if(!e)_png_error(b,155933)}else if((h|0)!=0&e&(d|0)!=0){_png_write_data(b,h,d);_png_calculate_crc(b,h,d)}if(n){Xc=s;return}c[b+772>>2]=130;q=c[b+400>>2]|0;a[r>>0]=24?q>>>24:q;a[r+1>>0]=16?q>>>16:q;a[r+2>>0]=8?q>>>8:q;a[r+3>>0]=q;_png_write_data(b,r,4);Xc=s;return}function _png_write_zTXt(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+1136|0;if((Xc|0)>=(Yc|0))N(1136);l=m+1120|0;h=m;j=m+84|0;switch(f|0){case -1:{_png_write_tEXt(b,d,e,0);Xc=m;return}case 0:{d=_png_check_keyword(b,d,h)|0;if(!d)_png_error(b,155911);a[h+(d+1)>>0]=0;g=d+2|0;if(!e){f=0;d=0}else{f=_strlen(e)|0;d=e}c[j>>2]=d;c[j+4>>2]=f;e=j+8|0;c[e>>2]=0;if(_png_text_compress(b,2052348020,j,g)|0)_png_error(b,c[b+244>>2]|0);f=c[e>>2]|0;d=f+g|0;k=(b|0)==0;a:do if(k){e=c[69]|0;f=f-(f>>>0<1024?f:1024)|0;d=(f|0)==0;if(!((e|0)==0|d)){g=c[70]|0;do{e=c[e>>2]|0;f=f-(g>>>0>f>>>0?f:g)|0;d=(f|0)==0}while(!((e|0)==0|d))}}else{i=b+772|0;c[i>>2]=34;a[l>>0]=24?d>>>24:d;a[l+1>>0]=16?d>>>16:d;a[l+2>>0]=8?d>>>8:d;a[l+3>>0]=d;f=l+4|0;a[f>>0]=122;a[l+5>>0]=84;a[l+6>>0]=88;a[l+7>>0]=116;_png_write_data(b,l,8);c[b+372>>2]=2052348020;_png_reset_crc(b);_png_calculate_crc(b,f,4);c[i>>2]=66;if(g|0){_png_write_data(b,h,g);_png_calculate_crc(b,h,g)}i=b+280|0;d=b+276|0;g=1024;h=j+12|0;f=c[e>>2]|0;while(1){e=c[d>>2]|0;d=g>>>0>f>>>0?f:g;if(d|0){_png_write_data(b,h,d);_png_calculate_crc(b,h,d)}f=f-d|0;d=(f|0)==0;if((e|0)==0|d)break a;d=e;g=c[i>>2]|0;h=e+4|0}}while(0);if(!d)_png_error(b,155933);if(!k){c[b+772>>2]=130;k=c[b+400>>2]|0;a[l>>0]=24?k>>>24:k;a[l+1>>0]=16?k>>>16:k;a[l+2>>0]=8?k>>>8:k;a[l+3>>0]=k;_png_write_data(b,l,4)}Xc=m;return}default:_png_error(b,155880)}}function _png_write_tEXt(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;i=Xc;Xc=Xc+96|0;if((Xc|0)>=(Yc|0))N(96);g=i+80|0;h=i;d=_png_check_keyword(b,d,h)|0;if(!d)_png_error(b,155838);if((e|0)!=0?(a[e>>0]|0)!=0:0){f=_strlen(e)|0;if(f>>>0>(2147483646-d|0)>>>0)_png_error(b,155860);else j=f}else j=0;f=d+1|0;d=f+j|0;if(!b){Xc=i;return}k=b+772|0;c[k>>2]=34;a[g>>0]=24?d>>>24:d;a[g+1>>0]=16?d>>>16:d;a[g+2>>0]=8?d>>>8:d;a[g+3>>0]=d;d=g+4|0;a[d>>0]=116;a[g+5>>0]=69;a[g+6>>0]=88;a[g+7>>0]=116;_png_write_data(b,g,8);c[b+372>>2]=1950701684;_png_reset_crc(b);_png_calculate_crc(b,d,4);c[k>>2]=66;if(f|0){_png_write_data(b,h,f);_png_calculate_crc(b,h,f)}if((j|0)!=0&(e|0)!=0){_png_write_data(b,e,j);_png_calculate_crc(b,e,j)}c[b+772>>2]=130;k=c[b+400>>2]|0;a[g>>0]=24?k>>>24:k;a[g+1>>0]=16?k>>>16:k;a[g+2>>0]=8?k>>>8:k;a[g+3>>0]=k;_png_write_data(b,g,4);Xc=i;return}function _png_write_eXIf(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=k+8|0;i=k;j=(b|0)==0;if(!j){g=b+772|0;c[g>>2]=34;a[h>>0]=24?e>>>24:e;a[h+1>>0]=16?e>>>16:e;a[h+2>>0]=8?e>>>8:e;a[h+3>>0]=e;f=h+4|0;a[f>>0]=101;a[h+5>>0]=88;a[h+6>>0]=73;a[h+7>>0]=102;_png_write_data(b,h,8);c[b+372>>2]=1700284774;_png_reset_crc(b);_png_calculate_crc(b,f,4);c[g>>2]=66}a:do if((e|0)>0){if(!j){f=0;while(1){a[i>>0]=a[d+f>>0]|0;_png_write_data(b,i,1);_png_calculate_crc(b,i,1);f=f+1|0;if((f|0)==(e|0))break a}}f=0;while(1){g=f+1|0;if((g|0)==(e|0))break;else f=g}a[i>>0]=a[d+f>>0]|0}while(0);if(j){Xc=k;return}c[b+772>>2]=130;j=c[b+400>>2]|0;a[h>>0]=24?j>>>24:j;a[h+1>>0]=16?j>>>16:j;a[h+2>>0]=8?j>>>8:j;a[h+3>>0]=j;_png_write_data(b,h,4);Xc=k;return}function _png_handle_as_unknown(a,b){a=a|0;b=b|0;var e=0,f=0,g=0;if((a|0)==0|(b|0)==0){g=0;return g|0}e=c[a+664>>2]|0;if(!e){g=0;return g|0}f=c[a+668>>2]|0;a=f+(e*5|0)|0;while(1){e=a+-5|0;if(!(_memcmp(b,e,4)|0))break;if(e>>>0>f>>>0)a=e;else{a=0;g=7;break}}if((g|0)==7)return a|0;g=d[a+-1>>0]|0;return g|0}function _png_write_chunk(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);i=l;j=a[d>>0]|0;k=a[d+1>>0]|0;h=a[d+2>>0]|0;d=a[d+3>>0]|0;if(!b){Xc=l;return}if((f|0)<0)_png_error(b,155811);g=b+772|0;c[g>>2]=34;a[i>>0]=24?f>>>24:f;a[i+1>>0]=16?f>>>16:f;a[i+2>>0]=8?f>>>8:f;a[i+3>>0]=f;m=i+4|0;a[m>>0]=j;a[i+5>>0]=k;a[i+6>>0]=h;a[i+7>>0]=d;_png_write_data(b,i,8);c[b+372>>2]=(k&255)<<16|(j&255)<<24|(h&255)<<8|d&255;_png_reset_crc(b);_png_calculate_crc(b,m,4);c[g>>2]=66;if((e|0)!=0&(f|0)!=0){_png_write_data(b,e,f);_png_calculate_crc(b,e,f)}c[g>>2]=130;m=c[b+400>>2]|0;a[i>>0]=24?m>>>24:m;a[i+1>>0]=16?m>>>16:m;a[i+2>>0]=8?m>>>8:m;a[i+3>>0]=m;_png_write_data(b,i,4);Xc=l;return}function _png_write_IEND(b){b=b|0;var d=0,e=0,f=0,g=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=e;if(!b){d=b+204|0;b=c[d>>2]|0;b=b|16;c[d>>2]=b;Xc=e;return}f=b+772|0;c[f>>2]=34;g=d+4|0;c[d>>2]=0;a[g>>0]=73;a[d+5>>0]=69;a[d+6>>0]=78;a[d+7>>0]=68;_png_write_data(b,d,8);c[b+372>>2]=1229278788;_png_reset_crc(b);_png_calculate_crc(b,g,4);c[f>>2]=130;f=c[b+400>>2]|0;a[d>>0]=24?f>>>24:f;a[d+1>>0]=16?f>>>16:f;a[d+2>>0]=8?f>>>8:f;a[d+3>>0]=f;_png_write_data(b,d,4);d=b+204|0;b=c[d>>2]|0;b=b|16;c[d>>2]=b;Xc=e;return}function _png_write_data(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=c[a+176>>2]|0;if(!e)_png_error(a,155783);else{vd[e&127](a,b,d);return}}function _png_reset_crc(a){a=a|0;var b=0;b=_crc32(0,0,0)|0;c[a+400>>2]=b;return}function _png_calculate_crc(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=c[a+208>>2]|0;if(!(d|0?((c[a+372>>2]&536870912|0)==0?(f&2048|0)==0:(f&768|0)!=768):0))return;f=a+400|0;e=c[f>>2]|0;a=d;while(1){d=(a|0)==0?-1:a;e=_crc32(e,b,d)|0;a=a-d|0;if(!a)break;else b=b+d|0}c[f>>2]=e;return}function _crc32(a,b,c){a=a|0;b=b|0;c=c|0;return _crc32_z(a,b,c)|0}function _crc32_z(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0;if(!b){h=0;return h|0}a=~a;a:do if(e){while(1){if(!(b&3))break;a=c[77616+((a&255^(d[b>>0]|0))<<2)>>2]^(8?a>>>8:a);e=e+-1|0;if(!e)break a;else b=b+1|0}if(e>>>0>31){g=e+-32|0;h=g&-32;f=b+(h+32)|0;while(1){i=c[b>>2]^a;i=c[79664+(((8?i>>>8:i)&255)<<2)>>2]^c[80688+((i&255)<<2)>>2]^c[78640+(((16?i>>>16:i)&255)<<2)>>2]^c[77616+((24?i>>>24:i)<<2)>>2]^c[b+4>>2];i=c[79664+(((8?i>>>8:i)&255)<<2)>>2]^c[80688+((i&255)<<2)>>2]^c[78640+(((16?i>>>16:i)&255)<<2)>>2]^c[77616+((24?i>>>24:i)<<2)>>2]^c[b+8>>2];i=c[79664+(((8?i>>>8:i)&255)<<2)>>2]^c[80688+((i&255)<<2)>>2]^c[78640+(((16?i>>>16:i)&255)<<2)>>2]^c[77616+((24?i>>>24:i)<<2)>>2]^c[b+12>>2];i=c[79664+(((8?i>>>8:i)&255)<<2)>>2]^c[80688+((i&255)<<2)>>2]^c[78640+(((16?i>>>16:i)&255)<<2)>>2]^c[77616+((24?i>>>24:i)<<2)>>2]^c[b+16>>2];i=c[79664+(((8?i>>>8:i)&255)<<2)>>2]^c[80688+((i&255)<<2)>>2]^c[78640+(((16?i>>>16:i)&255)<<2)>>2]^c[77616+((24?i>>>24:i)<<2)>>2]^c[b+20>>2];i=c[79664+(((8?i>>>8:i)&255)<<2)>>2]^c[80688+((i&255)<<2)>>2]^c[78640+(((16?i>>>16:i)&255)<<2)>>2]^c[77616+((24?i>>>24:i)<<2)>>2]^c[b+24>>2];i=c[79664+(((8?i>>>8:i)&255)<<2)>>2]^c[80688+((i&255)<<2)>>2]^c[78640+(((16?i>>>16:i)&255)<<2)>>2]^c[77616+((24?i>>>24:i)<<2)>>2]^c[b+28>>2];a=c[79664+(((8?i>>>8:i)&255)<<2)>>2]^c[80688+((i&255)<<2)>>2]^c[78640+(((16?i>>>16:i)&255)<<2)>>2]^c[77616+((24?i>>>24:i)<<2)>>2];e=e+-32|0;if(e>>>0<=31)break;else b=b+32|0}b=f;e=g-h|0}if(e>>>0>3){h=e+-4|0;g=2?h>>>2:h;f=b;while(1){i=c[f>>2]^a;a=c[79664+(((8?i>>>8:i)&255)<<2)>>2]^c[80688+((i&255)<<2)>>2]^c[78640+(((16?i>>>16:i)&255)<<2)>>2]^c[77616+((24?i>>>24:i)<<2)>>2];e=e+-4|0;if(e>>>0<=3)break;else f=f+4|0}b=b+(g+1<<2)|0;e=h&3}if(e)while(1){a=c[77616+((a&255^(d[b>>0]|0))<<2)>>2]^(8?a>>>8:a);e=e+-1|0;if(!e)break;else b=b+1|0}}while(0);i=~a;return i|0}function _png_check_keyword(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;if(!c){g=0;c=d;a[c>>0]=0;return g|0}f=a[c>>0]|0;if(!(f<<24>>24)){e=1;b=0}else{e=1;b=0;do{c=c+1|0;if(!((f&255)>160|(f+-33&255)<94)){if(!e){e=1;f=32;g=6}}else{e=0;g=6}if((g|0)==6){g=0;a[d>>0]=f;b=b+1|0;d=d+1|0}f=a[c>>0]|0}while(b>>>0<79&f<<24>>24!=0)}c=(b|0)!=0&(e|0)!=0;g=b+(c<<31>>31)|0;c=c?d+-1|0:d;a[c>>0]=0;return g|0}function _png_text_compress(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=f+4|0;e=_png_deflate_claim(b,e,c[s>>2]|0)|0;if(e|0){f=e;return f|0}h=c[s>>2]|0;m=b+220|0;c[m>>2]=c[f>>2];n=b+224|0;c[n>>2]=0;t=f+12|0;o=b+232|0;c[o>>2]=t;p=b+236|0;c[p>>2]=1024;q=b+280|0;i=1024;e=b+276|0;j=1024;do{c[n>>2]=h;do if(!j)if((i+g|0)<0){h=0;k=2;l=-4}else{h=c[e>>2]|0;if(!h){h=_png_malloc_base(b,(c[q>>2]|0)+4|0)|0;if(!h){h=0;k=2;l=-4;break}c[h>>2]=0;c[e>>2]=h;e=h}else e=h;c[o>>2]=e+4;r=c[q>>2]|0;c[p>>2]=r;i=r+i|0;r=9}else r=9;while(0);if((r|0)==9){r=0;l=_deflate(m,4)|0;h=c[n>>2]|0;c[n>>2]=0;k=0}j=c[p>>2]|0}while(!(k|l|0));r=i-j|0;c[p>>2]=0;c[f+8>>2]=r;if((r+g|0)>>>0>2147483646){c[b+244>>2]=155981;c[b+216>>2]=0;f=-4;return f|0}_png_zstream_error(b,l);c[b+216>>2]=0;if(!((l|0)==1&(h|0)==0)){f=l;return f|0}i=c[s>>2]|0;if(i>>>0>=16385){f=0;return f|0}e=d[t>>0]|0;if(!((e&15|0)==8&(e&240)>>>0<113)){f=0;return f|0}e=4?e>>>4:e;h=128<>>0>>0){f=0;return f|0}do{h=1?h>>>1:h;e=e+-1|0}while(!((e|0)==0|h>>>0>>0));s=e<<4|8;a[t>>0]=s;f=f+13|0;t=a[f>>0]&-32&255;a[f>>0]=(((s<<8|t)>>>0)%31|0|t)^31;f=0;return f|0}function _png_deflate_claim(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);f=q;p=b+216|0;g=c[p>>2]|0;do if(g|0){a[f>>0]=24?d>>>24:d;a[f+1>>0]=16?d>>>16:d;a[f+2>>0]=8?d>>>8:d;a[f+3>>0]=d;a[f+4>>0]=58;a[f+5>>0]=32;a[f+6>>0]=24?g>>>24:g;a[f+7>>0]=16?g>>>16:g;a[f+8>>0]=8?g>>>8:g;a[f+9>>0]=g;_png_safecat(f,64,10,158223)|0;if((c[p>>2]|0)!=1229209940){c[p>>2]=0;break}c[b+244>>2]=156187;b=-2;Xc=q;return b|0}while(0);i=c[b+284>>2]|0;h=c[b+288>>2]|0;f=c[b+292>>2]|0;g=c[b+296>>2]|0;do if((d|0)==1229209940)if(!(c[b+208>>2]&1)){o=(a[b+422>>0]|0)!=8&1;n=g;l=h;k=i;break}else{o=c[b+300>>2]|0;n=g;l=h;k=i;break}else{o=c[b+320>>2]|0;n=c[b+316>>2]|0;f=c[b+312>>2]|0;l=c[b+308>>2]|0;k=c[b+304>>2]|0}while(0);if(e>>>0<16385?(j=1<>>0<=j>>>0):0){g=j;do{g=1?g>>>1:g;f=f+-1|0}while(m>>>0<=g>>>0)}i=b+208|0;g=c[i>>2]|0;do if(g&2){if(((((c[b+324>>2]|0)==(k|0)?(c[b+328>>2]|0)==(l|0):0)?(c[b+332>>2]|0)==(f|0):0)?(c[b+336>>2]|0)==(n|0):0)?(c[b+340>>2]|0)==(o|0):0)break;_deflateEnd(b+220|0)|0;g=c[i>>2]&-3;c[i>>2]=g}while(0);h=b+220|0;c[h>>2]=0;c[b+224>>2]=0;c[b+232>>2]=0;c[b+236>>2]=0;if(!(g&2)){f=_deflateInit2_(h,k,l,f,n,o,161992,56)|0;if(!f){c[i>>2]=c[i>>2]|2;g=25}else g=26}else{f=_deflateReset(h)|0;if(!f)g=25;else g=26}if((g|0)==25){c[p>>2]=d;b=0;Xc=q;return b|0}else if((g|0)==26){_png_zstream_error(b,f);b=f;Xc=q;return b|0}return 0}function _png_malloc_base(a,b){a=a|0;b=b|0;var d=0;if(!b){d=0;return d|0}if(a|0?(d=c[a+692>>2]|0,d|0):0){d=gd[d&127](a,b)|0;return d|0}d=_is_malloc(b)|0;return d|0}function _deflate(e,f){e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;if(!e){I=-2;return I|0}if(!(c[e+32>>2]|0)){I=-2;return I|0}if(!(c[e+36>>2]|0)){I=-2;return I|0}E=e+28|0;D=c[E>>2]|0;if(!D){I=-2;return I|0}if((c[D>>2]|0)!=(e|0)){I=-2;return I|0}A=D+4|0;g=c[A>>2]|0;switch(g|0){case 666:case 113:case 103:case 91:case 73:case 69:case 57:case 42:break;default:{I=-2;return I|0}}if(f>>>0>5){I=-2;return I|0}G=e+12|0;do if(c[G>>2]|0){u=e+4|0;h=(c[u>>2]|0)==0;if(!h?(c[e>>2]|0)==0:0)break;B=(f|0)!=4;if(!(B&(g|0)==666)){H=e+16|0;if(!(c[H>>2]|0)){c[e+24>>2]=c[22639];I=-5;return I|0}C=D+40|0;i=c[C>>2]|0;c[C>>2]=f;I=D+20|0;do if(!(c[I>>2]|0))if(h?B&((f<<1)-((f|0)>4?9:0)|0)<=((i<<1)-((i|0)>4?9:0)|0):0){c[e+24>>2]=c[22639];I=-5;return I|0}else i=0;else{__tr_flush_bits(D);h=c[I>>2]|0;g=c[H>>2]|0;j=h>>>0>g>>>0?g:h;if(j){i=D+16|0;_memcpy(c[G>>2]|0,c[i>>2]|0,j|0)|0;c[G>>2]=(c[G>>2]|0)+j;c[i>>2]=(c[i>>2]|0)+j;g=e+20|0;c[g>>2]=(c[g>>2]|0)+j;g=(c[H>>2]|0)-j|0;c[H>>2]=g;h=(c[I>>2]|0)-j|0;c[I>>2]=h;if(!h){c[i>>2]=c[D+8>>2];h=0}}if(g|0){i=h;g=c[A>>2]|0;break}c[C>>2]=-1;I=0;return I|0}while(0);a:do switch(g|0){case 666:{if(!(c[u>>2]|0))x=123;else{c[e+24>>2]=c[22639];I=-5;return I|0}break}case 42:{h=(c[D+48>>2]<<12)+-30720|0;if((c[D+136>>2]|0)<=1?(k=c[D+132>>2]|0,(k|0)>=2):0)g=(k|0)<6?64:(k|0)==6?128:192;else g=0;r=g|h;x=D+108|0;r=(c[x>>2]|0)==0?r:r|32;r=(((r>>>0)%31|0)^31)+r|0;h=D+8|0;w=c[h>>2]|0;c[I>>2]=i+1;a[w+i>>0]=8?r>>>8:r;w=c[h>>2]|0;g=c[I>>2]|0;c[I>>2]=g+1;a[w+g>>0]=r;g=e+48|0;if(c[x>>2]|0){w=c[g>>2]|0;r=c[h>>2]|0;x=c[I>>2]|0;c[I>>2]=x+1;a[r+x>>0]=24?w>>>24:w;x=c[h>>2]|0;r=c[I>>2]|0;c[I>>2]=r+1;a[x+r>>0]=16?w>>>16:w;r=c[g>>2]|0;x=c[h>>2]|0;w=c[I>>2]|0;c[I>>2]=w+1;a[x+w>>0]=8?r>>>8:r;w=c[h>>2]|0;x=c[I>>2]|0;c[I>>2]=x+1;a[w+x>>0]=r}h=_adler32(0,0,0)|0;c[g>>2]=h;c[A>>2]=113;g=c[E>>2]|0;__tr_flush_bits(g);h=g+20|0;i=c[h>>2]|0;x=c[H>>2]|0;i=i>>>0>x>>>0?x:i;if(i|0?(l=g+16|0,_memcpy(c[G>>2]|0,c[l>>2]|0,i|0)|0,c[G>>2]=(c[G>>2]|0)+i,c[l>>2]=(c[l>>2]|0)+i,x=e+20|0,c[x>>2]=(c[x>>2]|0)+i,c[H>>2]=(c[H>>2]|0)-i,x=(c[h>>2]|0)-i|0,c[h>>2]=x,(x|0)==0):0)c[l>>2]=c[g+8>>2];if(!(c[I>>2]|0)){g=c[A>>2]|0;x=39;break a}c[C>>2]=-1;I=0;return I|0}default:x=39}while(0);if((x|0)==39){do if((g|0)==57){j=_crc32(0,0,0)|0;i=e+48|0;c[i>>2]=j;j=D+8|0;h=c[j>>2]|0;g=c[I>>2]|0;c[I>>2]=g+1;a[h+g>>0]=31;g=c[j>>2]|0;h=c[I>>2]|0;c[I>>2]=h+1;a[g+h>>0]=-117;h=c[j>>2]|0;g=c[I>>2]|0;c[I>>2]=g+1;a[h+g>>0]=8;g=D+28|0;h=c[g>>2]|0;if(h|0){w=(((c[h+44>>2]|0)==0?0:2)|(c[h>>2]|0)!=0|((c[h+16>>2]|0)==0?0:4)|((c[h+28>>2]|0)==0?0:8)|((c[h+36>>2]|0)==0?0:16))&255;x=c[j>>2]|0;h=c[I>>2]|0;c[I>>2]=h+1;a[x+h>>0]=w;h=c[(c[g>>2]|0)+4>>2]&255;x=c[j>>2]|0;w=c[I>>2]|0;c[I>>2]=w+1;a[x+w>>0]=h;w=c[(c[g>>2]|0)+4>>2]|0;x=c[j>>2]|0;h=c[I>>2]|0;c[I>>2]=h+1;a[x+h>>0]=8?w>>>8:w;h=c[(c[g>>2]|0)+4>>2]|0;x=c[j>>2]|0;w=c[I>>2]|0;c[I>>2]=w+1;a[x+w>>0]=16?h>>>16:h;w=c[(c[g>>2]|0)+4>>2]|0;x=c[j>>2]|0;h=c[I>>2]|0;c[I>>2]=h+1;a[x+h>>0]=24?w>>>24:w;h=c[D+132>>2]|0;if((h|0)==9)h=2;else h=((h|0)<2?1:(c[D+136>>2]|0)>1)?4:0;x=c[j>>2]|0;w=c[I>>2]|0;c[I>>2]=w+1;a[x+w>>0]=h;w=c[(c[g>>2]|0)+12>>2]&255;x=c[j>>2]|0;h=c[I>>2]|0;c[I>>2]=h+1;a[x+h>>0]=w;h=c[g>>2]|0;if(c[h+16>>2]|0){h=c[h+20>>2]&255;x=c[j>>2]|0;w=c[I>>2]|0;c[I>>2]=w+1;a[x+w>>0]=h;w=c[(c[g>>2]|0)+20>>2]|0;x=c[j>>2]|0;h=c[I>>2]|0;c[I>>2]=h+1;a[x+h>>0]=8?w>>>8:w;h=c[g>>2]|0}if(c[h+44>>2]|0){x=_crc32(c[i>>2]|0,c[j>>2]|0,c[I>>2]|0)|0;c[i>>2]=x}c[D+32>>2]=0;c[A>>2]=69;x=60;break}x=c[j>>2]|0;g=c[I>>2]|0;c[I>>2]=g+1;a[x+g>>0]=0;g=c[j>>2]|0;x=c[I>>2]|0;c[I>>2]=x+1;a[g+x>>0]=0;x=c[j>>2]|0;g=c[I>>2]|0;c[I>>2]=g+1;a[x+g>>0]=0;g=c[j>>2]|0;x=c[I>>2]|0;c[I>>2]=x+1;a[g+x>>0]=0;x=c[j>>2]|0;g=c[I>>2]|0;c[I>>2]=g+1;a[x+g>>0]=0;g=c[D+132>>2]|0;if((g|0)==9)g=2;else g=((g|0)<2?1:(c[D+136>>2]|0)>1)?4:0;i=c[j>>2]|0;h=c[I>>2]|0;c[I>>2]=h+1;a[i+h>>0]=g;h=c[j>>2]|0;g=c[I>>2]|0;c[I>>2]=g+1;a[h+g>>0]=3;c[A>>2]=113;g=c[E>>2]|0;__tr_flush_bits(g);h=g+20|0;i=c[h>>2]|0;x=c[H>>2]|0;i=i>>>0>x>>>0?x:i;if(i|0?(m=g+16|0,_memcpy(c[G>>2]|0,c[m>>2]|0,i|0)|0,c[G>>2]=(c[G>>2]|0)+i,c[m>>2]=(c[m>>2]|0)+i,x=e+20|0,c[x>>2]=(c[x>>2]|0)+i,c[H>>2]=(c[H>>2]|0)-i,x=(c[h>>2]|0)-i|0,c[h>>2]=x,(x|0)==0):0)c[m>>2]=c[g+8>>2];if(!(c[I>>2]|0)){g=c[A>>2]|0;x=56;break}c[C>>2]=-1;I=0;return I|0}else x=56;while(0);b:do if((x|0)==56)switch(g|0){case 69:{g=D+28|0;x=60;break b}case 73:{g=D+28|0;x=75;break b}case 91:{g=D+28|0;x=92;break b}case 103:{g=D+28|0;x=109;break b}default:break b}while(0);if((x|0)==60){h=c[g>>2]|0;i=c[h+16>>2]|0;if(i|0){k=c[I>>2]|0;r=D+32|0;m=c[r>>2]|0;j=(c[h+20>>2]&65535)-m|0;n=D+12|0;h=c[n>>2]|0;q=D+8|0;c:do if((k+j|0)>>>0>h>>>0){o=e+48|0;p=e+20|0;l=h;h=m;while(1){m=l-k|0;_memcpy((c[q>>2]|0)+k|0,i+h|0,m|0)|0;h=c[n>>2]|0;c[I>>2]=h;if(h>>>0>k>>>0?(c[(c[g>>2]|0)+44>>2]|0)!=0:0){x=_crc32(c[o>>2]|0,(c[q>>2]|0)+k|0,h-k|0)|0;c[o>>2]=x}c[r>>2]=(c[r>>2]|0)+m;h=c[E>>2]|0;__tr_flush_bits(h);i=h+20|0;l=c[i>>2]|0;x=c[H>>2]|0;l=l>>>0>x>>>0?x:l;do if(l|0){k=h+16|0;_memcpy(c[G>>2]|0,c[k>>2]|0,l|0)|0;c[G>>2]=(c[G>>2]|0)+l;c[k>>2]=(c[k>>2]|0)+l;c[p>>2]=(c[p>>2]|0)+l;c[H>>2]=(c[H>>2]|0)-l;x=(c[i>>2]|0)-l|0;c[i>>2]=x;if(x|0)break;c[k>>2]=c[h+8>>2]}while(0);if(c[I>>2]|0)break;j=j-m|0;l=c[n>>2]|0;i=c[(c[g>>2]|0)+16>>2]|0;h=c[r>>2]|0;if(j>>>0<=l>>>0){k=0;break c}else k=0}c[C>>2]=-1;I=0;return I|0}else h=m;while(0);_memcpy((c[q>>2]|0)+k|0,i+h|0,j|0)|0;h=(c[I>>2]|0)+j|0;c[I>>2]=h;if(h>>>0>k>>>0?(c[(c[g>>2]|0)+44>>2]|0)!=0:0){x=e+48|0;w=_crc32(c[x>>2]|0,(c[q>>2]|0)+k|0,h-k|0)|0;c[x>>2]=w}c[r>>2]=0}c[A>>2]=73;x=75}if((x|0)==75){if(c[(c[g>>2]|0)+28>>2]|0){i=c[I>>2]|0;l=D+12|0;m=D+32|0;n=D+8|0;o=e+48|0;p=e+20|0;h=i;while(1){if((i|0)==(c[l>>2]|0)){if(i>>>0>h>>>0?(c[(c[g>>2]|0)+44>>2]|0)!=0:0){w=_crc32(c[o>>2]|0,(c[n>>2]|0)+h|0,i-h|0)|0;c[o>>2]=w}h=c[E>>2]|0;__tr_flush_bits(h);i=h+20|0;k=c[i>>2]|0;w=c[H>>2]|0;k=k>>>0>w>>>0?w:k;do if(k|0){j=h+16|0;_memcpy(c[G>>2]|0,c[j>>2]|0,k|0)|0;c[G>>2]=(c[G>>2]|0)+k;c[j>>2]=(c[j>>2]|0)+k;c[p>>2]=(c[p>>2]|0)+k;c[H>>2]=(c[H>>2]|0)-k;w=(c[i>>2]|0)-k|0;c[i>>2]=w;if(w|0)break;c[j>>2]=c[h+8>>2]}while(0);if(!(c[I>>2]|0)){h=0;i=0}else{x=84;break}}r=c[(c[g>>2]|0)+28>>2]|0;w=c[m>>2]|0;c[m>>2]=w+1;w=a[r+w>>0]|0;r=c[n>>2]|0;c[I>>2]=i+1;a[r+i>>0]=w;if(!(w<<24>>24))break;i=c[I>>2]|0}if((x|0)==84){c[C>>2]=-1;I=0;return I|0}if(c[(c[g>>2]|0)+44>>2]|0?(s=c[I>>2]|0,s>>>0>h>>>0):0){x=_crc32(c[o>>2]|0,(c[n>>2]|0)+h|0,s-h|0)|0;c[o>>2]=x}c[m>>2]=0}c[A>>2]=91;x=92}if((x|0)==92){if(c[(c[g>>2]|0)+36>>2]|0){i=c[I>>2]|0;l=D+12|0;m=D+32|0;n=D+8|0;o=e+48|0;p=e+20|0;h=i;while(1){if((i|0)==(c[l>>2]|0)){if(i>>>0>h>>>0?(c[(c[g>>2]|0)+44>>2]|0)!=0:0){w=_crc32(c[o>>2]|0,(c[n>>2]|0)+h|0,i-h|0)|0;c[o>>2]=w}h=c[E>>2]|0;__tr_flush_bits(h);i=h+20|0;k=c[i>>2]|0;w=c[H>>2]|0;k=k>>>0>w>>>0?w:k;do if(k|0){j=h+16|0;_memcpy(c[G>>2]|0,c[j>>2]|0,k|0)|0;c[G>>2]=(c[G>>2]|0)+k;c[j>>2]=(c[j>>2]|0)+k;c[p>>2]=(c[p>>2]|0)+k;c[H>>2]=(c[H>>2]|0)-k;w=(c[i>>2]|0)-k|0;c[i>>2]=w;if(w|0)break;c[j>>2]=c[h+8>>2]}while(0);if(!(c[I>>2]|0)){h=0;i=0}else{x=101;break}}s=c[(c[g>>2]|0)+36>>2]|0;w=c[m>>2]|0;c[m>>2]=w+1;w=a[s+w>>0]|0;s=c[n>>2]|0;c[I>>2]=i+1;a[s+i>>0]=w;if(!(w<<24>>24))break;i=c[I>>2]|0}if((x|0)==101){c[C>>2]=-1;I=0;return I|0}if(c[(c[g>>2]|0)+44>>2]|0?(t=c[I>>2]|0,t>>>0>h>>>0):0){x=_crc32(c[o>>2]|0,(c[n>>2]|0)+h|0,t-h|0)|0;c[o>>2]=x}}c[A>>2]=103;x=109}if((x|0)==109){if(c[(c[g>>2]|0)+44>>2]|0){g=c[I>>2]|0;do if((g+2|0)>>>0>(c[D+12>>2]|0)>>>0){g=c[E>>2]|0;__tr_flush_bits(g);h=g+20|0;j=c[h>>2]|0;x=c[H>>2]|0;j=j>>>0>x>>>0?x:j;do if(j|0){i=g+16|0;_memcpy(c[G>>2]|0,c[i>>2]|0,j|0)|0;c[G>>2]=(c[G>>2]|0)+j;c[i>>2]=(c[i>>2]|0)+j;x=e+20|0;c[x>>2]=(c[x>>2]|0)+j;c[H>>2]=(c[H>>2]|0)-j;x=(c[h>>2]|0)-j|0;c[h>>2]=x;if(x|0)break;c[i>>2]=c[g+8>>2]}while(0);if(!(c[I>>2]|0)){g=0;break}c[C>>2]=-1;I=0;return I|0}while(0);x=e+48|0;w=c[x>>2]&255;t=D+8|0;s=c[t>>2]|0;c[I>>2]=g+1;a[s+g>>0]=w;s=c[x>>2]|0;t=c[t>>2]|0;w=c[I>>2]|0;c[I>>2]=w+1;a[t+w>>0]=8?s>>>8:s;w=_crc32(0,0,0)|0;c[x>>2]=w}c[A>>2]=113;g=c[E>>2]|0;__tr_flush_bits(g);h=g+20|0;i=c[h>>2]|0;x=c[H>>2]|0;i=i>>>0>x>>>0?x:i;if(i|0?(v=g+16|0,_memcpy(c[G>>2]|0,c[v>>2]|0,i|0)|0,c[G>>2]=(c[G>>2]|0)+i,c[v>>2]=(c[v>>2]|0)+i,x=e+20|0,c[x>>2]=(c[x>>2]|0)+i,c[H>>2]=(c[H>>2]|0)-i,x=(c[h>>2]|0)-i|0,c[h>>2]=x,(x|0)==0):0)c[v>>2]=c[g+8>>2];if(c[I>>2]|0){c[C>>2]=-1;I=0;return I|0}}if(!(c[u>>2]|0))x=123;else x=126}if((x|0)==123)if(!(c[D+116>>2]|0)){if(f|0?(c[A>>2]|0)!=666:0)x=126}else x=126;do if((x|0)==126){g=c[D+132>>2]|0;d:do if(!g){g=_deflate_stored(D,f)|0;x=208}else switch(c[D+136>>2]|0){case 2:{m=D+116|0;n=D+96|0;s=D+56|0;t=D+108|0;o=D+5796|0;p=D+5792|0;q=D+5784|0;r=D+5788|0;u=D+92|0;while(1){if((c[m>>2]|0)==0?(_fill_window(D),(c[m>>2]|0)==0):0)break;c[n>>2]=0;z=a[(c[s>>2]|0)+(c[t>>2]|0)>>0]|0;g=c[p>>2]|0;b[(c[o>>2]|0)+(g<<1)>>1]=0;y=c[q>>2]|0;c[p>>2]=g+1;a[y+g>>0]=z;z=D+148+((z&255)<<2)|0;b[z>>1]=(b[z>>1]|0)+1<<16>>16;z=(c[p>>2]|0)==((c[r>>2]|0)+-1|0);c[m>>2]=(c[m>>2]|0)+-1;g=(c[t>>2]|0)+1|0;c[t>>2]=g;if(z){h=c[u>>2]|0;if((h|0)>-1)i=(c[s>>2]|0)+h|0;else i=0;__tr_flush_block(D,i,g-h|0,0);c[u>>2]=c[t>>2];g=c[D>>2]|0;h=c[g+28>>2]|0;__tr_flush_bits(h);i=h+20|0;l=c[i>>2]|0;j=g+16|0;z=c[j>>2]|0;l=l>>>0>z>>>0?z:l;do if(l|0){z=g+12|0;k=h+16|0;_memcpy(c[z>>2]|0,c[k>>2]|0,l|0)|0;c[z>>2]=(c[z>>2]|0)+l;c[k>>2]=(c[k>>2]|0)+l;z=g+20|0;c[z>>2]=(c[z>>2]|0)+l;c[j>>2]=(c[j>>2]|0)-l;z=(c[i>>2]|0)-l|0;c[i>>2]=z;if(z|0)break;c[k>>2]=c[h+8>>2]}while(0);if(!(c[(c[D>>2]|0)+16>>2]|0)){x=211;break d}}}if(!f){x=211;break d}c[D+5812>>2]=0;if((f|0)==4){h=c[u>>2]|0;if((h|0)>-1)g=(c[s>>2]|0)+h|0;else g=0;__tr_flush_block(D,g,(c[t>>2]|0)-h|0,1);c[u>>2]=c[t>>2];g=c[D>>2]|0;h=c[g+28>>2]|0;__tr_flush_bits(h);i=h+20|0;l=c[i>>2]|0;j=g+16|0;z=c[j>>2]|0;l=l>>>0>z>>>0?z:l;do if(l|0){z=g+12|0;k=h+16|0;_memcpy(c[z>>2]|0,c[k>>2]|0,l|0)|0;c[z>>2]=(c[z>>2]|0)+l;c[k>>2]=(c[k>>2]|0)+l;z=g+20|0;c[z>>2]=(c[z>>2]|0)+l;c[j>>2]=(c[j>>2]|0)-l;z=(c[i>>2]|0)-l|0;c[i>>2]=z;if(z|0)break;c[k>>2]=c[h+8>>2]}while(0);g=(c[(c[D>>2]|0)+16>>2]|0)==0?2:3;x=208;break d}if(!(c[p>>2]|0))break d;h=c[u>>2]|0;if((h|0)>-1)g=(c[s>>2]|0)+h|0;else g=0;__tr_flush_block(D,g,(c[t>>2]|0)-h|0,0);c[u>>2]=c[t>>2];g=c[D>>2]|0;h=c[g+28>>2]|0;__tr_flush_bits(h);i=h+20|0;l=c[i>>2]|0;j=g+16|0;A=c[j>>2]|0;l=l>>>0>A>>>0?A:l;do if(l|0){A=g+12|0;k=h+16|0;_memcpy(c[A>>2]|0,c[k>>2]|0,l|0)|0;c[A>>2]=(c[A>>2]|0)+l;c[k>>2]=(c[k>>2]|0)+l;A=g+20|0;c[A>>2]=(c[A>>2]|0)+l;c[j>>2]=(c[j>>2]|0)-l;A=(c[i>>2]|0)-l|0;c[i>>2]=A;if(A|0)break;c[k>>2]=c[h+8>>2]}while(0);if(!(c[(c[D>>2]|0)+16>>2]|0)){x=211;break d}else break d}case 3:{n=D+116|0;o=(f|0)==0;v=D+108|0;w=D+92|0;u=D+56|0;p=D+5796|0;q=D+5792|0;r=D+5784|0;s=D+5788|0;t=D+96|0;e:while(1){g=c[n>>2]|0;do if(g>>>0<259){_fill_window(D);g=c[n>>2]|0;if(o&g>>>0<259){x=211;break d}if(!g)break e;c[t>>2]=0;if(g>>>0>2){x=162;break}y=c[v>>2]|0;x=185}else{c[t>>2]=0;x=162}while(0);do if((x|0)==162){m=c[v>>2]|0;if(m){k=(c[u>>2]|0)+m|0;j=a[k+-1>>0]|0;if(j<<24>>24!=(a[k>>0]|0)){y=m;x=185;break}h=k+1|0;if(j<<24>>24!=(a[h>>0]|0)){y=m;x=185;break}if(j<<24>>24!=(a[h+1>>0]|0)){y=m;x=185;break}l=k+258|0;i=1;while(1){h=k+i|0;if(j<<24>>24!=(a[h+2>>0]|0)){x=175;break}if(j<<24>>24!=(a[h+3>>0]|0)){x=176;break}if(j<<24>>24!=(a[h+4>>0]|0)){x=177;break}if(j<<24>>24!=(a[h+5>>0]|0)){x=178;break}if(j<<24>>24!=(a[h+6>>0]|0)){x=179;break}if(j<<24>>24!=(a[h+7>>0]|0)){x=180;break}h=i;i=i+8|0;if(j<<24>>24!=(a[k+i>>0]|0)){x=181;break}h=h+9|0;if(!(h>>>0<258?j<<24>>24==(a[k+h>>0]|0):0)){x=182;break}}if((x|0)==175){x=0;h=h+2|0}else if((x|0)==176){x=0;h=h+3|0}else if((x|0)==177){x=0;h=h+4|0}else if((x|0)==178){x=0;h=h+5|0}else if((x|0)==179){x=0;h=h+6|0}else if((x|0)==180){x=0;h=h+7|0}else if((x|0)==181){x=0;h=k+i|0}else if((x|0)==182){x=0;h=k+h|0}l=h-l+258|0;g=l>>>0>g>>>0?g:l;c[t>>2]=g;if(g>>>0<=2){y=m;x=185;break}m=g+253|0;g=c[q>>2]|0;b[(c[p>>2]|0)+(g<<1)>>1]=1;l=c[r>>2]|0;c[q>>2]=g+1;a[l+g>>0]=m;m=D+148+((d[90272+(m&255)>>0]|256)+1<<2)|0;b[m>>1]=(b[m>>1]|0)+1<<16>>16;m=D+2440+(d[89760]<<2)|0;b[m>>1]=(b[m>>1]|0)+1<<16>>16;m=(c[q>>2]|0)==((c[s>>2]|0)+-1|0);g=c[t>>2]|0;c[n>>2]=(c[n>>2]|0)-g;g=(c[v>>2]|0)+g|0;c[v>>2]=g;c[t>>2]=0;if(m)x=186}else{y=0;x=185}}while(0);if((x|0)==185?(x=0,m=a[(c[u>>2]|0)+y>>0]|0,z=c[q>>2]|0,b[(c[p>>2]|0)+(z<<1)>>1]=0,l=c[r>>2]|0,c[q>>2]=z+1,a[l+z>>0]=m,m=D+148+((m&255)<<2)|0,b[m>>1]=(b[m>>1]|0)+1<<16>>16,m=(c[q>>2]|0)==((c[s>>2]|0)+-1|0),c[n>>2]=(c[n>>2]|0)+-1,z=(c[v>>2]|0)+1|0,c[v>>2]=z,m):0){g=z;x=186}if((x|0)==186){x=0;h=c[w>>2]|0;if((h|0)>-1)i=(c[u>>2]|0)+h|0;else i=0;__tr_flush_block(D,i,g-h|0,0);c[w>>2]=c[v>>2];g=c[D>>2]|0;h=c[g+28>>2]|0;__tr_flush_bits(h);i=h+20|0;l=c[i>>2]|0;j=g+16|0;m=c[j>>2]|0;l=l>>>0>m>>>0?m:l;do if(l|0){m=g+12|0;k=h+16|0;_memcpy(c[m>>2]|0,c[k>>2]|0,l|0)|0;c[m>>2]=(c[m>>2]|0)+l;c[k>>2]=(c[k>>2]|0)+l;m=g+20|0;c[m>>2]=(c[m>>2]|0)+l;c[j>>2]=(c[j>>2]|0)-l;m=(c[i>>2]|0)-l|0;c[i>>2]=m;if(m|0)break;c[k>>2]=c[h+8>>2]}while(0);if(!(c[(c[D>>2]|0)+16>>2]|0)){x=211;break d}}}c[D+5812>>2]=0;if((f|0)==4){h=c[w>>2]|0;if((h|0)>-1)g=(c[u>>2]|0)+h|0;else g=0;__tr_flush_block(D,g,(c[v>>2]|0)-h|0,1);c[w>>2]=c[v>>2];i=c[D>>2]|0;j=c[i+28>>2]|0;__tr_flush_bits(j);k=j+20|0;l=c[k>>2]|0;g=i+16|0;z=c[g>>2]|0;l=l>>>0>z>>>0?z:l;do if(l|0){z=i+12|0;h=j+16|0;_memcpy(c[z>>2]|0,c[h>>2]|0,l|0)|0;c[z>>2]=(c[z>>2]|0)+l;c[h>>2]=(c[h>>2]|0)+l;z=i+20|0;c[z>>2]=(c[z>>2]|0)+l;c[g>>2]=(c[g>>2]|0)-l;z=(c[k>>2]|0)-l|0;c[k>>2]=z;if(z|0)break;c[h>>2]=c[j+8>>2]}while(0);g=(c[(c[D>>2]|0)+16>>2]|0)==0?2:3;x=208;break d}if(!(c[q>>2]|0))break d;h=c[w>>2]|0;if((h|0)>-1)g=(c[u>>2]|0)+h|0;else g=0;__tr_flush_block(D,g,(c[v>>2]|0)-h|0,0);c[w>>2]=c[v>>2];g=c[D>>2]|0;h=c[g+28>>2]|0;__tr_flush_bits(h);i=h+20|0;l=c[i>>2]|0;j=g+16|0;A=c[j>>2]|0;l=l>>>0>A>>>0?A:l;do if(l|0){A=g+12|0;k=h+16|0;_memcpy(c[A>>2]|0,c[k>>2]|0,l|0)|0;c[A>>2]=(c[A>>2]|0)+l;c[k>>2]=(c[k>>2]|0)+l;A=g+20|0;c[A>>2]=(c[A>>2]|0)+l;c[j>>2]=(c[j>>2]|0)-l;A=(c[i>>2]|0)-l|0;c[i>>2]=A;if(A|0)break;c[k>>2]=c[h+8>>2]}while(0);if(!(c[(c[D>>2]|0)+16>>2]|0)){x=211;break d}else break d}default:{g=gd[c[85808+(g*12|0)+8>>2]&127](D,f)|0;x=208;break d}}while(0);if((x|0)==208){if((g|1|0)==3)c[A>>2]=666;if((g|2|0)!=2){if((g|0)!=1)break}else x=211}if((x|0)==211){if(c[H>>2]|0){I=0;return I|0}c[C>>2]=-1;I=0;return I|0}switch(f|0){case 1:{__tr_align(D);break}case 5:break;default:{__tr_stored_block(D,0,0,0);if((f|0)==3?(A=c[D+68>>2]|0,f=c[D+76>>2]|0,b[A+(f+-1<<1)>>1]=0,_memset(A|0,0,(f<<1)+-2|0)|0,(c[D+116>>2]|0)==0):0){c[D+108>>2]=0;c[D+92>>2]=0;c[D+5812>>2]=0}}}i=c[E>>2]|0;__tr_flush_bits(i);j=i+20|0;k=c[j>>2]|0;g=c[H>>2]|0;k=k>>>0>g>>>0?g:k;if(k){h=i+16|0;_memcpy(c[G>>2]|0,c[h>>2]|0,k|0)|0;c[G>>2]=(c[G>>2]|0)+k;c[h>>2]=(c[h>>2]|0)+k;g=e+20|0;c[g>>2]=(c[g>>2]|0)+k;g=(c[H>>2]|0)-k|0;c[H>>2]=g;f=(c[j>>2]|0)-k|0;c[j>>2]=f;if(!f)c[h>>2]=c[i+8>>2]}if(!g){c[C>>2]=-1;I=0;return I|0}}while(0);if(B){I=0;return I|0}j=D+24|0;g=c[j>>2]|0;if((g|0)<1){I=1;return I|0}h=e+48|0;i=c[h>>2]|0;if((g|0)==2){D=D+8|0;B=c[D>>2]|0;C=c[I>>2]|0;c[I>>2]=C+1;a[B+C>>0]=i;C=c[h>>2]|0;B=c[D>>2]|0;g=c[I>>2]|0;c[I>>2]=g+1;a[B+g>>0]=8?C>>>8:C;g=c[h>>2]|0;B=c[D>>2]|0;C=c[I>>2]|0;c[I>>2]=C+1;a[B+C>>0]=16?g>>>16:g;C=c[h>>2]|0;B=c[D>>2]|0;g=c[I>>2]|0;c[I>>2]=g+1;a[B+g>>0]=24?C>>>24:C;g=e+8|0;B=c[g>>2]&255;C=c[D>>2]|0;h=c[I>>2]|0;c[I>>2]=h+1;a[C+h>>0]=B;h=c[g>>2]|0;C=c[D>>2]|0;B=c[I>>2]|0;c[I>>2]=B+1;a[C+B>>0]=8?h>>>8:h;B=c[g>>2]|0;C=c[D>>2]|0;h=c[I>>2]|0;c[I>>2]=h+1;a[C+h>>0]=16?B>>>16:B;g=c[g>>2]|0;D=c[D>>2]|0;h=c[I>>2]|0;c[I>>2]=h+1;g=24?g>>>24:g;h=D+h|0}else{D=D+8|0;g=c[D>>2]|0;C=c[I>>2]|0;c[I>>2]=C+1;a[g+C>>0]=24?i>>>24:i;C=c[D>>2]|0;g=c[I>>2]|0;c[I>>2]=g+1;a[C+g>>0]=16?i>>>16:i;g=c[h>>2]|0;C=c[D>>2]|0;h=c[I>>2]|0;c[I>>2]=h+1;a[C+h>>0]=8?g>>>8:g;D=c[D>>2]|0;h=c[I>>2]|0;c[I>>2]=h+1;h=D+h|0}a[h>>0]=g;g=c[E>>2]|0;__tr_flush_bits(g);h=g+20|0;i=c[h>>2]|0;E=c[H>>2]|0;i=i>>>0>E>>>0?E:i;if(i|0?(F=g+16|0,_memcpy(c[G>>2]|0,c[F>>2]|0,i|0)|0,c[G>>2]=(c[G>>2]|0)+i,c[F>>2]=(c[F>>2]|0)+i,G=e+20|0,c[G>>2]=(c[G>>2]|0)+i,c[H>>2]=(c[H>>2]|0)-i,H=(c[h>>2]|0)-i|0,c[h>>2]=H,(H|0)==0):0)c[F>>2]=c[g+8>>2];g=c[j>>2]|0;if((g|0)>0)c[j>>2]=0-g;I=(c[I>>2]|0)==0&1;return I|0}}while(0);c[e+24>>2]=c[22636];I=-2;return I|0}function _png_zstream_error(a,b){a=a|0;b=b|0;var d=0;d=a+244|0;if(c[d>>2]|0)return;switch(b|0){case -7:{a=156136;break}case 1:{a=156006;break}case 2:{a=156034;break}case -1:{a=156056;break}case -2:{a=156070;break}case -3:{a=156093;break}case -4:{a=162061;break}case -5:{a=157996;break}case -6:{a=156111;break}default:a=156159}c[d>>2]=a;return}function _adler32(a,b,c){a=a|0;b=b|0;c=c|0;return _adler32_z(a,b,c)|0}function _deflate_stored(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;z=b+12|0;m=(c[z>>2]|0)+-5|0;A=b+44|0;e=c[A>>2]|0;m=m>>>0>e>>>0?e:m;e=c[b>>2]|0;s=c[e+4>>2]|0;y=b+5820|0;x=b+108|0;D=b+92|0;n=(d|0)!=4;o=(d|0)==0;C=(d|0)==4;p=b+8|0;q=b+20|0;E=b+56|0;g=(c[y>>2]|0)+42|0;g=3?g>>3:g;f=c[e+16>>2]|0;a:do if(f>>>0>>0)h=0;else while(1){l=f-g|0;k=(c[x>>2]|0)-(c[D>>2]|0)|0;f=k+(c[e+4>>2]|0)|0;j=f>>>0<65535?f:65535;j=j>>>0>l>>>0?l:j;if(j>>>0>>0?!((j|0)==(f|0)&((o|n&(j|0)==0)^1)):0){h=0;break a}l=C&(j|0)==(f|0);__tr_stored_block(b,0,0,l&1);a[(c[p>>2]|0)+((c[q>>2]|0)+-4)>>0]=j;a[(c[p>>2]|0)+((c[q>>2]|0)+-3)>>0]=8?j>>>8:j;e=~j;a[(c[p>>2]|0)+((c[q>>2]|0)+-2)>>0]=e;a[(c[p>>2]|0)+((c[q>>2]|0)+-1)>>0]=8?e>>>8:e;e=c[b>>2]|0;f=c[e+28>>2]|0;__tr_flush_bits(f);g=f+20|0;i=c[g>>2]|0;h=e+16|0;G=c[h>>2]|0;i=i>>>0>G>>>0?G:i;if(i|0?(G=e+12|0,r=f+16|0,_memcpy(c[G>>2]|0,c[r>>2]|0,i|0)|0,c[G>>2]=(c[G>>2]|0)+i,c[r>>2]=(c[r>>2]|0)+i,G=e+20|0,c[G>>2]=(c[G>>2]|0)+i,c[h>>2]=(c[h>>2]|0)-i,G=(c[g>>2]|0)-i|0,c[g>>2]=G,(G|0)==0):0)c[r>>2]=c[f+8>>2];if(!k)k=j;else{k=k>>>0>j>>>0?j:k;_memcpy(c[(c[b>>2]|0)+12>>2]|0,(c[E>>2]|0)+(c[D>>2]|0)|0,k|0)|0;G=c[b>>2]|0;i=G+12|0;c[i>>2]=(c[i>>2]|0)+k;i=G+16|0;c[i>>2]=(c[i>>2]|0)-k;G=G+20|0;c[G>>2]=(c[G>>2]|0)+k;c[D>>2]=(c[D>>2]|0)+k;k=j-k|0}if(k|0){e=c[b>>2]|0;g=e+12|0;f=c[g>>2]|0;h=e+4|0;i=c[h>>2]|0;j=i>>>0>k>>>0?k:i;if(j){c[h>>2]=i-j;_memcpy(f|0,c[e>>2]|0,j|0)|0;switch(c[(c[e+28>>2]|0)+24>>2]|0){case 1:{G=e+48|0;i=_adler32(c[G>>2]|0,f,j)|0;c[G>>2]=i;break}case 2:{G=e+48|0;i=_crc32(c[G>>2]|0,f,j)|0;c[G>>2]=i;break}default:{}}c[e>>2]=(c[e>>2]|0)+j;e=e+8|0;c[e>>2]=(c[e>>2]|0)+j;e=c[b>>2]|0;f=e+12|0;g=f;f=c[f>>2]|0}c[g>>2]=f+k;G=e+16|0;c[G>>2]=(c[G>>2]|0)-k;G=e+20|0;c[G>>2]=(c[G>>2]|0)+k}e=c[b>>2]|0;if(l){h=1;break a}g=(c[y>>2]|0)+42|0;g=3?g>>3:g;f=c[e+16>>2]|0;if(f>>>0>>0){h=0;break}}while(0);g=s-(c[e+4>>2]|0)|0;if(!g)e=c[x>>2]|0;else{f=c[A>>2]|0;if(g>>>0>>0){e=c[x>>2]|0;if(((c[b+60>>2]|0)-e|0)>>>0<=g>>>0?(t=e-f|0,c[x>>2]=t,u=c[E>>2]|0,_memcpy(u|0,u+f|0,t|0)|0,t=b+5808|0,u=c[t>>2]|0,u>>>0<2):0)c[t>>2]=u+1;_memcpy((c[E>>2]|0)+(c[x>>2]|0)|0,(c[c[b>>2]>>2]|0)+(0-g)|0,g|0)|0;e=(c[x>>2]|0)+g|0;c[x>>2]=e;f=c[A>>2]|0}else{c[b+5808>>2]=2;_memcpy(c[E>>2]|0,(c[e>>2]|0)+(0-f)|0,f|0)|0;f=c[A>>2]|0;c[x>>2]=f;e=f}c[D>>2]=e;G=b+5812|0;u=c[G>>2]|0;t=f-u|0;c[G>>2]=(g>>>0>t>>>0?t:g)+u}k=b+5824|0;if((c[k>>2]|0)>>>0>>0)c[k>>2]=e;if(h|0){G=3;return G|0}l=(d|0)!=0;g=c[b>>2]|0;i=g+4|0;h=c[i>>2]|0;do if((d|4|0)!=4&(h|0)==0)if((e|0)==(c[D>>2]|0)){G=1;return G|0}else{e=(c[b+60>>2]|0)-e+-1|0;h=0;break}else{j=(c[b+60>>2]|0)-e+-1|0;if(h>>>0>j>>>0?(v=c[D>>2]|0,w=c[A>>2]|0,(v|0)>=(w|0)):0){c[D>>2]=v-w;e=e-w|0;c[x>>2]=e;f=c[E>>2]|0;_memcpy(f|0,f+w|0,e|0)|0;e=b+5808|0;f=c[e>>2]|0;if(f>>>0<2)c[e>>2]=f+1;g=c[b>>2]|0;h=g+4|0;e=(c[A>>2]|0)+j|0;i=h;h=c[h>>2]|0}else e=j}while(0);f=e>>>0>h>>>0?h:e;if(!f)e=c[x>>2]|0;else{e=(c[E>>2]|0)+(c[x>>2]|0)|0;c[i>>2]=h-f;_memcpy(e|0,c[g>>2]|0,f|0)|0;switch(c[(c[g+28>>2]|0)+24>>2]|0){case 1:{G=g+48|0;w=_adler32(c[G>>2]|0,e,f)|0;c[G>>2]=w;break}case 2:{G=g+48|0;w=_crc32(c[G>>2]|0,e,f)|0;c[G>>2]=w;break}default:{}}c[g>>2]=(c[g>>2]|0)+f;e=g+8|0;c[e>>2]=(c[e>>2]|0)+f;e=(c[x>>2]|0)+f|0;c[x>>2]=e}if((c[k>>2]|0)>>>0>>0)c[k>>2]=e;h=(c[y>>2]|0)+42|0;h=(c[z>>2]|0)-(3?h>>3:h)|0;h=h>>>0<65535?h:65535;G=c[A>>2]|0;g=c[D>>2]|0;f=e-g|0;if(f>>>0<(h>>>0>G>>>0?G:h)>>>0){if(l&(C|(f|0)!=0)?!(f>>>0>h>>>0?1:(c[(c[b>>2]|0)+4>>2]|0)!=0):0)B=50}else B=50;if((B|0)==50){e=f>>>0>h>>>0?h:f;if(C)j=(f>>>0<=h>>>0?(c[(c[b>>2]|0)+4>>2]|0)==0:0)&1;else j=0;__tr_stored_block(b,(c[E>>2]|0)+g|0,e,j);c[D>>2]=(c[D>>2]|0)+e;e=c[b>>2]|0;f=c[e+28>>2]|0;__tr_flush_bits(f);g=f+20|0;i=c[g>>2]|0;h=e+16|0;G=c[h>>2]|0;i=i>>>0>G>>>0?G:i;if(i|0?(G=e+12|0,F=f+16|0,_memcpy(c[G>>2]|0,c[F>>2]|0,i|0)|0,c[G>>2]=(c[G>>2]|0)+i,c[F>>2]=(c[F>>2]|0)+i,G=e+20|0,c[G>>2]=(c[G>>2]|0)+i,c[h>>2]=(c[h>>2]|0)-i,G=(c[g>>2]|0)-i|0,c[g>>2]=G,(G|0)==0):0)c[F>>2]=c[f+8>>2];if(j|0){G=2;return G|0}}G=0;return G|0}function _fill_window(a){a=a|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;l=a+44|0;w=c[l>>2]|0;D=a+60|0;E=a+116|0;F=a+108|0;x=w+-262|0;G=a+56|0;y=a+112|0;z=a+92|0;m=a+76|0;p=a+68|0;q=a+5812|0;r=a+64|0;s=a+72|0;t=a+88|0;u=a+84|0;v=a+52|0;f=c[E>>2]|0;g=w;while(1){h=c[F>>2]|0;j=(c[D>>2]|0)-f-h|0;if(h>>>0<(x+g|0)>>>0)g=j;else{h=c[G>>2]|0;_memcpy(h|0,h+w|0,w-j|0)|0;c[y>>2]=(c[y>>2]|0)-w;h=(c[F>>2]|0)-w|0;c[F>>2]=h;c[z>>2]=(c[z>>2]|0)-w;i=c[l>>2]|0;g=c[m>>2]|0;f=g;g=(c[p>>2]|0)+(g<<1)|0;do{g=g+-2|0;k=e[g>>1]|0;b[g>>1]=i>>>0>k>>>0?0:k-i&65535;f=f+-1|0}while((f|0)!=0);f=i;g=(c[r>>2]|0)+(i<<1)|0;do{g=g+-2|0;k=e[g>>1]|0;b[g>>1]=i>>>0>k>>>0?0:k-i&65535;f=f+-1|0}while((f|0)!=0);g=j+w|0}i=c[a>>2]|0;j=i+4|0;k=c[j>>2]|0;if(!k)break;f=c[E>>2]|0;h=(c[G>>2]|0)+h+f|0;g=k>>>0>g>>>0?g:k;if(!g)g=0;else{c[j>>2]=k-g;_memcpy(h|0,c[i>>2]|0,g|0)|0;switch(c[(c[i+28>>2]|0)+24>>2]|0){case 1:{k=i+48|0;j=_adler32(c[k>>2]|0,h,g)|0;c[k>>2]=j;break}case 2:{k=i+48|0;j=_crc32(c[k>>2]|0,h,g)|0;c[k>>2]=j;break}default:{}}c[i>>2]=(c[i>>2]|0)+g;f=i+8|0;c[f>>2]=(c[f>>2]|0)+g;f=c[E>>2]|0}f=f+g|0;c[E>>2]=f;g=c[q>>2]|0;a:do if((g+f|0)>>>0>2?(A=(c[F>>2]|0)-g|0,B=c[G>>2]|0,o=d[B+A>>0]|0,c[s>>2]=o,C=c[t>>2]|0,n=c[u>>2]|0,o=(o<>0]|0))&n,c[s>>2]=o,g|0):0){h=A;i=o;while(1){i=(i<>0]|0))&n;c[s>>2]=i;k=(c[p>>2]|0)+(i<<1)|0;b[(c[r>>2]|0)+((c[v>>2]&h)<<1)>>1]=b[k>>1]|0;b[k>>1]=h;g=g+-1|0;c[q>>2]=g;if((g+f|0)>>>0<3)break a;if(!g)break;else h=h+1|0}}while(0);if(f>>>0>=262)break;if(!(c[(c[a>>2]|0)+4>>2]|0))break;g=c[l>>2]|0}h=a+5824|0;i=c[h>>2]|0;g=c[D>>2]|0;if(g>>>0<=i>>>0)return;f=(c[E>>2]|0)+(c[F>>2]|0)|0;if(i>>>0>>0){F=g-f|0;F=F>>>0<258?F:258;_memset((c[G>>2]|0)+f|0,0,F|0)|0;c[h>>2]=F+f;return}f=f+258|0;if(f>>>0<=i>>>0)return;F=f-i|0;E=g-i|0;F=F>>>0>E>>>0?E:F;_memset((c[G>>2]|0)+i|0,0,F|0)|0;c[h>>2]=(c[h>>2]|0)+F;return} function _invTransformMacroblock_alteredOperators_hard(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0;da=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);K=da+64|0;L=da;T=c[b+100>>2]|0;aa=c[b+34128>>2]|0;n=c[b+34328>>2]|0;ba=(n|0)==0;o=c[b+34332>>2]|0;U=(n|0)==(o|0);l=c[b+34324>>2]|0;V=(l|0)==0;p=V&1;W=(l|0)==(c[b+34336>>2]|0);q=W&1;X=V|W;Y=ba|U;Q=ba|V;Z=U|W;_=(n|0)==1;$=(n|0)==(o+-1|0);P=(aa|0)==1;R=(aa|0)==2;if((aa+-1|0)>>>0<2)O=1;else O=c[b+34156>>2]|0;aa=b+34232|0;S=c[(c[aa>>2]|0)+12>>2]|0;M=b+68|0;m=a[M>>0]|0;r=m&255;do if(c[b+32916>>2]|0){if(!ba){f=b+34356|0;e=c[f>>2]|0;g=b+34372|0;c[g>>2]=0;i=b+34368|0;c[i>>2]=0;if(e){h=c[b+16520>>2]|0;if(e>>>0<=h>>>0?(n+-1|0)==(c[b+16524+(e<<2)>>2]|0):0){c[g>>2]=1;g=i}else g=i}else{e=f;g=i;ca=7}}else{c[b+34360>>2]=0;e=b+34356|0;c[e>>2]=0;c[b+34372>>2]=0;g=b+34368|0;c[g>>2]=0;ca=7}if((ca|0)==7){f=e;e=0;h=c[b+16520>>2]|0}if(e>>>0>>0?(j=e+1|0,(n|0)==(c[b+16524+(j<<2)>>2]|0)):0){c[b+34360>>2]=1;c[f>>2]=j;e=j}else c[b+34360>>2]=0;if(e>>>0>>0?(n+1|0)==(c[b+16524+(e+1<<2)>>2]|0):0)c[g>>2]=1;if(V){c[b+34364>>2]=0;c[b+34352>>2]=0;break}if((c[b+34348>>2]|0)!=(l|0)){e=b+34352|0;f=c[e>>2]|0;if(f>>>0<(c[b+132>>2]|0)>>>0?(k=f+1|0,(l|0)==(c[b+136+(k<<2)>>2]|0)):0){c[b+34364>>2]=1;c[e>>2]=k;break}c[b+34364>>2]=0}}else{J=b+34360|0;c[J>>2]=0;c[J+4>>2]=0;c[J+8>>2]=0;c[J+12>>2]=0}while(0);I=b+34344|0;c[I>>2]=n;c[b+34348>>2]=l;if(m<<24>>24){if(O|0){i=c[b+34292>>2]|0;f=c[b+34272>>2]|0;g=d[b+34116>>0]|0;h=(T|0)==0?2:1;e=0;do{J=H(c[(c[i+(f*240|0)+64+(e<<2)>>2]|0)+(g*20|0)+4>>2]<>2]=J;c[L+(e<<2)>>2]=c[(c[i+(f*240|0)+(e<<2)>>2]|0)+4>>2]<>2]|0,o,p,q)}J=S>>>0<16;if(J&(O|0)!=0){o=(T|0)==2;p=b+34140|0;q=b+34948|0;r=b+34364|0;s=S>>>0>3;t=b+34360|0;u=ba?32:-96;v=U?32:160;w=(T|0)==0;x=ba?0:-128;y=U?0:128;z=ba?0:-192;A=U?-64:64;B=(z|0)<(A|0);C=(z|0)>=(A|0);F=V|(u|0)>=(v|0);G=W|(x|0)>=(y|0);m=B^1;n=B^1;l=0;do{D=c[b+34652+(l<<2)>>2]|0;E=c[b+34716+(l<<2)>>2]|0;if(!Z){if(a[M>>0]|0)_updatePostProcInfo(q,E,c[I>>2]|0,l);_strIDCT4x4Stage2(E);if(!((l|0)==0|(c[p>>2]|0)==0)){c[E>>2]=c[E>>2]<<1;k=E+64|0;c[k>>2]=c[k>>2]<<1;k=E+128|0;c[k>>2]=c[k>>2]<<1;k=E+192|0;c[k>>2]=c[k>>2]<<1;k=E+256|0;c[k>>2]=c[k>>2]<<1;k=E+320|0;c[k>>2]=c[k>>2]<<1;k=E+384|0;c[k>>2]=c[k>>2]<<1;k=E+448|0;c[k>>2]=c[k>>2]<<1;k=E+512|0;c[k>>2]=c[k>>2]<<1;k=E+576|0;c[k>>2]=c[k>>2]<<1;k=E+640|0;c[k>>2]=c[k>>2]<<1;k=E+704|0;c[k>>2]=c[k>>2]<<1;k=E+768|0;c[k>>2]=c[k>>2]<<1;k=E+832|0;c[k>>2]=c[k>>2]<<1;k=E+896|0;c[k>>2]=c[k>>2]<<1;k=E+960|0;c[k>>2]=c[k>>2]<<1}}do if(o){if(!(!V?!(c[r>>2]|0):0))ca=42;do if((ca|0)==42){ca=0;if(!(!ba?!(c[t>>2]|0):0)){g=E+256|0;i=E+64|0;k=E+320|0;ea=c[i>>2]|0;fa=c[k>>2]|0;e=fa+(c[E>>2]|0)|0;f=ea+(c[g>>2]|0)|0;h=e+1|0;h=fa-(1?h>>1:h)|0;fa=f+1|0;fa=ea-(1?fa>>1:fa)|0;e=h+e|0;h=(1?e>>1:e)-h|0;ea=h*3|0;e=(3?ea>>3:ea)+e|0;ea=e*3|0;ea=(7?e>>7:e)+h-(10?e>>10:e)+(4?ea>>4:ea)|0;h=(ea*3|0)+4|0;e=(3?h>>3:h)+e|0;ea=ea-(1?e>>1:e)|0;e=ea+e|0;f=fa+f|0;fa=(1?f>>1:f)-fa|0;h=fa*3|0;f=(3?h>>3:h)+f|0;h=f*3|0;h=(7?f>>7:f)+fa-(10?f>>10:f)+(4?h>>4:h)|0;fa=(h*3|0)+4|0;f=(3?fa>>3:fa)+f|0;h=h-(1?f>>1:f)|0;f=h+f|0;fa=1-ea|0;h=(1?fa>>1:fa)+h|0;fa=1-h|0;j=e+1|0;j=(1?fa>>1:fa)-ea+(1?j>>1:j)|0;ea=f+1|0;h=(1?ea>>1:ea)-h|0;c[E>>2]=e-j;c[g>>2]=f-h;c[i>>2]=h;c[k>>2]=j}if(!V?(c[r>>2]|0)==0:0)break;if(!U?(c[t>>2]|0)==0:0)break;g=E+-512|0;i=E+-256|0;k=E+-448|0;fa=E+-192|0;e=c[k>>2]|0;ga=c[fa>>2]|0;f=ga+(c[g>>2]|0)|0;h=e+(c[i>>2]|0)|0;j=f+1|0;j=ga-(1?j>>1:j)|0;ga=h+1|0;ga=e-(1?ga>>1:ga)|0;f=j+f|0;j=(1?f>>1:f)-j|0;e=j*3|0;f=(3?e>>3:e)+f|0;e=f*3|0;e=(7?f>>7:f)+j-(10?f>>10:f)+(4?e>>4:e)|0;j=(e*3|0)+4|0;f=(3?j>>3:j)+f|0;e=e-(1?f>>1:f)|0;f=e+f|0;h=ga+h|0;ga=(1?h>>1:h)-ga|0;j=ga*3|0;h=(3?j>>3:j)+h|0;j=h*3|0;j=(7?h>>7:h)+ga-(10?h>>10:h)+(4?j>>4:j)|0;ga=(j*3|0)+4|0;h=(3?ga>>3:ga)+h|0;j=j-(1?h>>1:h)|0;h=j+h|0;ga=1-e|0;j=(1?ga>>1:ga)+j|0;ga=1-j|0;ea=f+1|0;ea=(1?ga>>1:ga)-e+(1?ea>>1:ea)|0;e=h+1|0;j=(1?e>>1:e)-j|0;c[g>>2]=f-ea;c[i>>2]=h-j;c[k>>2]=j;c[fa>>2]=ea}while(0);if(!(!W?!(c[r>>2]|0):0))ca=52;do if((ca|0)==52){ca=0;if(!(!ba?!(c[t>>2]|0):0)){h=D+128|0;j=D+384|0;ea=D+192|0;ga=D+448|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}if(!W?(c[r>>2]|0)==0:0)break;if(!U?(c[t>>2]|0)==0:0)break;h=D+-384|0;j=D+-128|0;ea=D+-320|0;ga=D+-64|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}while(0);if(Y)if(X)break;else ca=63;else if(!(X|(c[t>>2]|0)==0))ca=63;if((ca|0)==63){ca=0;do if(!(c[r>>2]|0)){if(!(!ba?!(c[t>>2]|0):0)){e=D+128|0;ga=D+192|0;h=E+64|0;i=c[E>>2]|0;k=c[h>>2]|0;g=k+(c[e>>2]|0)|0;f=i+(c[ga>>2]|0)|0;ea=g+1|0;ea=k-(1?ea>>1:ea)|0;k=f+1|0;k=i-(1?k>>1:k)|0;g=ea+g|0;ea=(1?g>>1:g)-ea|0;i=ea*3|0;g=(3?i>>3:i)+g|0;i=g*3|0;i=(7?g>>7:g)+ea-(10?g>>10:g)+(4?i>>4:i)|0;ea=(i*3|0)+4|0;g=(3?ea>>3:ea)+g|0;i=i-(1?g>>1:g)|0;g=i+g|0;f=k+f|0;k=(1?f>>1:f)-k|0;ea=k*3|0;f=(3?ea>>3:ea)+f|0;ea=f*3|0;ea=(7?f>>7:f)+k-(10?f>>10:f)+(4?ea>>4:ea)|0;k=(ea*3|0)+4|0;f=(3?k>>3:k)+f|0;ea=ea-(1?f>>1:f)|0;f=ea+f|0;k=1-i|0;ea=(1?k>>1:k)+ea|0;k=1-ea|0;j=g+1|0;j=(1?k>>1:k)-i+(1?j>>1:j)|0;i=f+1|0;ea=(1?i>>1:i)-ea|0;c[e>>2]=g-j;c[ga>>2]=f-ea;c[E>>2]=ea;c[h>>2]=j;h=D+384|0;j=D+448|0;ea=E+256|0;ga=E+320|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}if(!U?(c[t>>2]|0)==0:0)break;g=D+-384|0;f=D+-320|0;ea=E+-512|0;h=E+-448|0;k=c[ea>>2]|0;fa=c[h>>2]|0;i=fa+(c[g>>2]|0)|0;e=k+(c[f>>2]|0)|0;ga=i+1|0;ga=fa-(1?ga>>1:ga)|0;fa=e+1|0;fa=k-(1?fa>>1:fa)|0;i=ga+i|0;ga=(1?i>>1:i)-ga|0;k=ga*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+ga-(10?i>>10:i)+(4?k>>4:k)|0;ga=(k*3|0)+4|0;i=(3?ga>>3:ga)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=fa+e|0;fa=(1?e>>1:e)-fa|0;ga=fa*3|0;e=(3?ga>>3:ga)+e|0;ga=e*3|0;ga=(7?e>>7:e)+fa-(10?e>>10:e)+(4?ga>>4:ga)|0;fa=(ga*3|0)+4|0;e=(3?fa>>3:fa)+e|0;ga=ga-(1?e>>1:e)|0;e=ga+e|0;fa=1-k|0;ga=(1?fa>>1:fa)+ga|0;fa=1-ga|0;j=i+1|0;j=(1?fa>>1:fa)-k+(1?j>>1:j)|0;k=e+1|0;ga=(1?k>>1:k)-ga|0;c[g>>2]=i-j;c[f>>2]=e-ga;c[ea>>2]=ga;c[h>>2]=j;h=D+-128|0;j=D+-64|0;ea=E+-256|0;ga=E+-192|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}while(0);if(Y)break}if(!(!X?!(c[r>>2]|0):0)){do if(!(c[t>>2]|0)){if(!(!V?!(c[r>>2]|0):0)){e=E+-512|0;ga=E+-256|0;h=E+256|0;i=c[E>>2]|0;k=c[h>>2]|0;g=k+(c[e>>2]|0)|0;f=i+(c[ga>>2]|0)|0;ea=g+1|0;ea=k-(1?ea>>1:ea)|0;k=f+1|0;k=i-(1?k>>1:k)|0;g=ea+g|0;ea=(1?g>>1:g)-ea|0;i=ea*3|0;g=(3?i>>3:i)+g|0;i=g*3|0;i=(7?g>>7:g)+ea-(10?g>>10:g)+(4?i>>4:i)|0;ea=(i*3|0)+4|0;g=(3?ea>>3:ea)+g|0;i=i-(1?g>>1:g)|0;g=i+g|0;f=k+f|0;k=(1?f>>1:f)-k|0;ea=k*3|0;f=(3?ea>>3:ea)+f|0;ea=f*3|0;ea=(7?f>>7:f)+k-(10?f>>10:f)+(4?ea>>4:ea)|0;k=(ea*3|0)+4|0;f=(3?k>>3:k)+f|0;ea=ea-(1?f>>1:f)|0;f=ea+f|0;k=1-i|0;ea=(1?k>>1:k)+ea|0;k=1-ea|0;j=g+1|0;j=(1?k>>1:k)-i+(1?j>>1:j)|0;i=f+1|0;ea=(1?i>>1:i)-ea|0;c[e>>2]=g-j;c[ga>>2]=f-ea;c[E>>2]=ea;c[h>>2]=j;h=E+-448|0;j=E+-192|0;ea=E+64|0;ga=E+320|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}if(!W?(c[r>>2]|0)==0:0)break;ea=D+128|0;g=D+-384|0;f=D+-128|0;h=D+384|0;k=c[ea>>2]|0;fa=c[h>>2]|0;i=fa+(c[g>>2]|0)|0;e=k+(c[f>>2]|0)|0;ga=i+1|0;ga=fa-(1?ga>>1:ga)|0;fa=e+1|0;fa=k-(1?fa>>1:fa)|0;i=ga+i|0;ga=(1?i>>1:i)-ga|0;k=ga*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+ga-(10?i>>10:i)+(4?k>>4:k)|0;ga=(k*3|0)+4|0;i=(3?ga>>3:ga)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=fa+e|0;fa=(1?e>>1:e)-fa|0;ga=fa*3|0;e=(3?ga>>3:ga)+e|0;ga=e*3|0;ga=(7?e>>7:e)+fa-(10?e>>10:e)+(4?ga>>4:ga)|0;fa=(ga*3|0)+4|0;e=(3?fa>>3:fa)+e|0;ga=ga-(1?e>>1:e)|0;e=ga+e|0;fa=1-k|0;ga=(1?fa>>1:fa)+ga|0;fa=1-ga|0;j=i+1|0;j=(1?fa>>1:fa)-k+(1?j>>1:j)|0;k=e+1|0;ga=(1?k>>1:k)-ga|0;c[g>>2]=i-j;c[f>>2]=e-ga;c[ea>>2]=ga;c[h>>2]=j;h=D+-320|0;j=D+-64|0;ea=D+192|0;ga=D+448|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}while(0);if(X)break;if(c[r>>2]|0)break}if(!(c[t>>2]|0))_strPost4x4Stage2Split_alternate(D,E)}while(0);if(a[M>>0]|0)_postProcMB(q,D,E,c[I>>2]|0,l,c[L+(l<<2)>>2]|0);if(!s){if(!F){e=u;do{ga=D+(e<<2)|0;_strIDCT4x4Stage1(ga);_strIDCT4x4Stage1(ga+64|0);e=e+64|0}while((e|0)<(v|0))}if(!G){e=x;do{ga=E+(e<<2)|0;_strIDCT4x4Stage1(ga);_strIDCT4x4Stage1(ga+64|0);e=e+64|0}while((e|0)<(y|0))}do if(!w){if(!(!Y?!(c[t>>2]|0):0))ca=96;do if((ca|0)==96){ca=0;if(!(!V?!(c[r>>2]|0):0))ca=98;do if((ca|0)==98){ca=0;if(!(!ba?!(c[t>>2]|0):0)){j=E+4|0;ea=E+8|0;ga=E+12|0;g=c[ea>>2]|0;f=c[ga>>2]|0;h=f+(c[E>>2]|0)|0;i=g+(c[j>>2]|0)|0;k=h+1|0;k=f-(1?k>>1:k)|0;f=i+1|0;f=g-(1?f>>1:f)|0;h=k+h|0;k=(1?h>>1:h)-k|0;g=k*3|0;h=(3?g>>3:g)+h|0;g=h*3|0;g=(7?h>>7:h)+k-(10?h>>10:h)+(4?g>>4:g)|0;k=(g*3|0)+4|0;h=(3?k>>3:k)+h|0;g=g-(1?h>>1:h)|0;h=g+h|0;i=f+i|0;f=(1?i>>1:i)-f|0;k=f*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+f-(10?i>>10:i)+(4?k>>4:k)|0;f=(k*3|0)+4|0;i=(3?f>>3:f)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;f=1-g|0;k=(1?f>>1:f)+k|0;f=1-k|0;fa=h+1|0;fa=(1?f>>1:f)-g+(1?fa>>1:fa)|0;g=i+1|0;k=(1?g>>1:g)-k|0;c[E>>2]=h-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}if(!V?(c[r>>2]|0)==0:0)break;if(!U?(c[t>>2]|0)==0:0)break;h=E+-236|0;j=E+-240|0;ea=E+-228|0;ga=E+-232|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}while(0);if(!(!W?!(c[r>>2]|0):0))ca=108;do if((ca|0)==108){ca=0;if(!(!ba?!(c[t>>2]|0):0)){h=D+232|0;j=D+236|0;ea=D+224|0;ga=D+228|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}if(!W?(c[r>>2]|0)==0:0)break;if(!U?(c[t>>2]|0)==0:0)break;h=D+-4|0;j=D+-8|0;ea=D+-12|0;ga=D+-16|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}while(0);if(!(!ba?!(c[t>>2]|0):0))ca=118;do if((ca|0)==118){ca=0;if(!V){e=D+104|0;ga=D+96|0;ea=D+128|0;i=D+136|0;h=c[ea>>2]|0;f=c[i>>2]|0;fa=f+(c[e>>2]|0)|0;j=h+(c[ga>>2]|0)|0;g=fa+1|0;g=f-(1?g>>1:g)|0;f=j+1|0;f=h-(1?f>>1:f)|0;fa=g+fa|0;g=(1?fa>>1:fa)-g|0;h=g*3|0;fa=(3?h>>3:h)+fa|0;h=fa*3|0;h=(7?fa>>7:fa)+g-(10?fa>>10:fa)+(4?h>>4:h)|0;g=(h*3|0)+4|0;fa=(3?g>>3:g)+fa|0;h=h-(1?fa>>1:fa)|0;fa=h+fa|0;j=f+j|0;f=(1?j>>1:j)-f|0;g=f*3|0;j=(3?g>>3:g)+j|0;g=j*3|0;g=(7?j>>7:j)+f-(10?j>>10:j)+(4?g>>4:g)|0;f=(g*3|0)+4|0;j=(3?f>>3:f)+j|0;g=g-(1?j>>1:j)|0;j=g+j|0;f=1-h|0;g=(1?f>>1:f)+g|0;f=1-g|0;k=fa+1|0;k=(1?f>>1:f)-h+(1?k>>1:k)|0;h=j+1|0;g=(1?h>>1:h)-g|0;c[e>>2]=fa-k;c[ga>>2]=j-g;c[ea>>2]=g;c[i>>2]=k;i=D+108|0;k=D+100|0;ea=D+132|0;g=D+140|0;ga=c[ea>>2]|0;j=c[g>>2]|0;e=j+(c[i>>2]|0)|0;fa=ga+(c[k>>2]|0)|0;h=e+1|0;h=j-(1?h>>1:h)|0;j=fa+1|0;j=ga-(1?j>>1:j)|0;e=h+e|0;h=(1?e>>1:e)-h|0;ga=h*3|0;e=(3?ga>>3:ga)+e|0;ga=e*3|0;ga=(7?e>>7:e)+h-(10?e>>10:e)+(4?ga>>4:ga)|0;h=(ga*3|0)+4|0;e=(3?h>>3:h)+e|0;ga=ga-(1?e>>1:e)|0;e=ga+e|0;fa=j+fa|0;j=(1?fa>>1:fa)-j|0;h=j*3|0;fa=(3?h>>3:h)+fa|0;h=fa*3|0;h=(7?fa>>7:fa)+j-(10?fa>>10:fa)+(4?h>>4:h)|0;j=(h*3|0)+4|0;fa=(3?j>>3:j)+fa|0;h=h-(1?fa>>1:fa)|0;fa=h+fa|0;j=1-ga|0;h=(1?j>>1:j)+h|0;j=1-h|0;f=e+1|0;f=(1?j>>1:j)-ga+(1?f>>1:f)|0;ga=fa+1|0;h=(1?ga>>1:ga)-h|0;c[i>>2]=e-f;c[k>>2]=fa-h;c[ea>>2]=h;c[g>>2]=f;g=D+168|0;f=D+160|0;ea=D+192|0;h=D+200|0;k=c[ea>>2]|0;fa=c[h>>2]|0;i=fa+(c[g>>2]|0)|0;e=k+(c[f>>2]|0)|0;ga=i+1|0;ga=fa-(1?ga>>1:ga)|0;fa=e+1|0;fa=k-(1?fa>>1:fa)|0;i=ga+i|0;ga=(1?i>>1:i)-ga|0;k=ga*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+ga-(10?i>>10:i)+(4?k>>4:k)|0;ga=(k*3|0)+4|0;i=(3?ga>>3:ga)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=fa+e|0;fa=(1?e>>1:e)-fa|0;ga=fa*3|0;e=(3?ga>>3:ga)+e|0;ga=e*3|0;ga=(7?e>>7:e)+fa-(10?e>>10:e)+(4?ga>>4:ga)|0;fa=(ga*3|0)+4|0;e=(3?fa>>3:fa)+e|0;ga=ga-(1?e>>1:e)|0;e=ga+e|0;fa=1-k|0;ga=(1?fa>>1:fa)+ga|0;fa=1-ga|0;j=i+1|0;j=(1?fa>>1:fa)-k+(1?j>>1:j)|0;k=e+1|0;ga=(1?k>>1:k)-ga|0;c[g>>2]=i-j;c[f>>2]=e-ga;c[ea>>2]=ga;c[h>>2]=j;h=D+172|0;j=D+164|0;ea=D+196|0;ga=D+204|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}if(W)break;g=E+40|0;f=E+32|0;ea=E+64|0;h=E+72|0;k=c[ea>>2]|0;fa=c[h>>2]|0;i=fa+(c[g>>2]|0)|0;e=k+(c[f>>2]|0)|0;ga=i+1|0;ga=fa-(1?ga>>1:ga)|0;fa=e+1|0;fa=k-(1?fa>>1:fa)|0;i=ga+i|0;ga=(1?i>>1:i)-ga|0;k=ga*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+ga-(10?i>>10:i)+(4?k>>4:k)|0;ga=(k*3|0)+4|0;i=(3?ga>>3:ga)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=fa+e|0;fa=(1?e>>1:e)-fa|0;ga=fa*3|0;e=(3?ga>>3:ga)+e|0;ga=e*3|0;ga=(7?e>>7:e)+fa-(10?e>>10:e)+(4?ga>>4:ga)|0;fa=(ga*3|0)+4|0;e=(3?fa>>3:fa)+e|0;ga=ga-(1?e>>1:e)|0;e=ga+e|0;fa=1-k|0;ga=(1?fa>>1:fa)+ga|0;fa=1-ga|0;j=i+1|0;j=(1?fa>>1:fa)-k+(1?j>>1:j)|0;k=e+1|0;ga=(1?k>>1:k)-ga|0;c[g>>2]=i-j;c[f>>2]=e-ga;c[ea>>2]=ga;c[h>>2]=j;h=E+44|0;j=E+36|0;ea=E+68|0;ga=E+76|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa;if(X)break;if(c[r>>2]|0)break;e=D+232|0;ga=D+224|0;h=E+8|0;i=c[E>>2]|0;k=c[h>>2]|0;g=k+(c[e>>2]|0)|0;f=i+(c[ga>>2]|0)|0;ea=g+1|0;ea=k-(1?ea>>1:ea)|0;k=f+1|0;k=i-(1?k>>1:k)|0;g=ea+g|0;ea=(1?g>>1:g)-ea|0;i=ea*3|0;g=(3?i>>3:i)+g|0;i=g*3|0;i=(7?g>>7:g)+ea-(10?g>>10:g)+(4?i>>4:i)|0;ea=(i*3|0)+4|0;g=(3?ea>>3:ea)+g|0;i=i-(1?g>>1:g)|0;g=i+g|0;f=k+f|0;k=(1?f>>1:f)-k|0;ea=k*3|0;f=(3?ea>>3:ea)+f|0;ea=f*3|0;ea=(7?f>>7:f)+k-(10?f>>10:f)+(4?ea>>4:ea)|0;k=(ea*3|0)+4|0;f=(3?k>>3:k)+f|0;ea=ea-(1?f>>1:f)|0;f=ea+f|0;k=1-i|0;ea=(1?k>>1:k)+ea|0;k=1-ea|0;j=g+1|0;j=(1?k>>1:k)-i+(1?j>>1:j)|0;i=f+1|0;ea=(1?i>>1:i)-ea|0;c[e>>2]=g-j;c[ga>>2]=f-ea;c[E>>2]=ea;c[h>>2]=j;h=D+236|0;j=D+228|0;ea=E+4|0;ga=E+12|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}while(0);if(!U?(c[t>>2]|0)==0:0)break;if(!V){e=D+-136|0;ga=D+-144|0;ea=D+-112|0;i=D+-104|0;h=c[ea>>2]|0;f=c[i>>2]|0;fa=f+(c[e>>2]|0)|0;j=h+(c[ga>>2]|0)|0;g=fa+1|0;g=f-(1?g>>1:g)|0;f=j+1|0;f=h-(1?f>>1:f)|0;fa=g+fa|0;g=(1?fa>>1:fa)-g|0;h=g*3|0;fa=(3?h>>3:h)+fa|0;h=fa*3|0;h=(7?fa>>7:fa)+g-(10?fa>>10:fa)+(4?h>>4:h)|0;g=(h*3|0)+4|0;fa=(3?g>>3:g)+fa|0;h=h-(1?fa>>1:fa)|0;fa=h+fa|0;j=f+j|0;f=(1?j>>1:j)-f|0;g=f*3|0;j=(3?g>>3:g)+j|0;g=j*3|0;g=(7?j>>7:j)+f-(10?j>>10:j)+(4?g>>4:g)|0;f=(g*3|0)+4|0;j=(3?f>>3:f)+j|0;g=g-(1?j>>1:j)|0;j=g+j|0;f=1-h|0;g=(1?f>>1:f)+g|0;f=1-g|0;k=fa+1|0;k=(1?f>>1:f)-h+(1?k>>1:k)|0;h=j+1|0;g=(1?h>>1:h)-g|0;c[e>>2]=fa-k;c[ga>>2]=j-g;c[ea>>2]=g;c[i>>2]=k;i=D+-132|0;k=D+-140|0;ea=D+-108|0;g=D+-100|0;ga=c[ea>>2]|0;j=c[g>>2]|0;e=j+(c[i>>2]|0)|0;fa=ga+(c[k>>2]|0)|0;h=e+1|0;h=j-(1?h>>1:h)|0;j=fa+1|0;j=ga-(1?j>>1:j)|0;e=h+e|0;h=(1?e>>1:e)-h|0;ga=h*3|0;e=(3?ga>>3:ga)+e|0;ga=e*3|0;ga=(7?e>>7:e)+h-(10?e>>10:e)+(4?ga>>4:ga)|0;h=(ga*3|0)+4|0;e=(3?h>>3:h)+e|0;ga=ga-(1?e>>1:e)|0;e=ga+e|0;fa=j+fa|0;j=(1?fa>>1:fa)-j|0;h=j*3|0;fa=(3?h>>3:h)+fa|0;h=fa*3|0;h=(7?fa>>7:fa)+j-(10?fa>>10:fa)+(4?h>>4:h)|0;j=(h*3|0)+4|0;fa=(3?j>>3:j)+fa|0;h=h-(1?fa>>1:fa)|0;fa=h+fa|0;j=1-ga|0;h=(1?j>>1:j)+h|0;j=1-h|0;f=e+1|0;f=(1?j>>1:j)-ga+(1?f>>1:f)|0;ga=fa+1|0;h=(1?ga>>1:ga)-h|0;c[i>>2]=e-f;c[k>>2]=fa-h;c[ea>>2]=h;c[g>>2]=f;g=D+-72|0;f=D+-80|0;ea=D+-48|0;h=D+-40|0;k=c[ea>>2]|0;fa=c[h>>2]|0;i=fa+(c[g>>2]|0)|0;e=k+(c[f>>2]|0)|0;ga=i+1|0;ga=fa-(1?ga>>1:ga)|0;fa=e+1|0;fa=k-(1?fa>>1:fa)|0;i=ga+i|0;ga=(1?i>>1:i)-ga|0;k=ga*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+ga-(10?i>>10:i)+(4?k>>4:k)|0;ga=(k*3|0)+4|0;i=(3?ga>>3:ga)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=fa+e|0;fa=(1?e>>1:e)-fa|0;ga=fa*3|0;e=(3?ga>>3:ga)+e|0;ga=e*3|0;ga=(7?e>>7:e)+fa-(10?e>>10:e)+(4?ga>>4:ga)|0;fa=(ga*3|0)+4|0;e=(3?fa>>3:fa)+e|0;ga=ga-(1?e>>1:e)|0;e=ga+e|0;fa=1-k|0;ga=(1?fa>>1:fa)+ga|0;fa=1-ga|0;j=i+1|0;j=(1?fa>>1:fa)-k+(1?j>>1:j)|0;k=e+1|0;ga=(1?k>>1:k)-ga|0;c[g>>2]=i-j;c[f>>2]=e-ga;c[ea>>2]=ga;c[h>>2]=j;h=D+-68|0;j=D+-76|0;ea=D+-44|0;ga=D+-36|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}if(W)break;g=E+-200|0;f=E+-208|0;ea=E+-176|0;h=E+-168|0;k=c[ea>>2]|0;fa=c[h>>2]|0;i=fa+(c[g>>2]|0)|0;e=k+(c[f>>2]|0)|0;ga=i+1|0;ga=fa-(1?ga>>1:ga)|0;fa=e+1|0;fa=k-(1?fa>>1:fa)|0;i=ga+i|0;ga=(1?i>>1:i)-ga|0;k=ga*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+ga-(10?i>>10:i)+(4?k>>4:k)|0;ga=(k*3|0)+4|0;i=(3?ga>>3:ga)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=fa+e|0;fa=(1?e>>1:e)-fa|0;ga=fa*3|0;e=(3?ga>>3:ga)+e|0;ga=e*3|0;ga=(7?e>>7:e)+fa-(10?e>>10:e)+(4?ga>>4:ga)|0;fa=(ga*3|0)+4|0;e=(3?fa>>3:fa)+e|0;ga=ga-(1?e>>1:e)|0;e=ga+e|0;fa=1-k|0;ga=(1?fa>>1:fa)+ga|0;fa=1-ga|0;j=i+1|0;j=(1?fa>>1:fa)-k+(1?j>>1:j)|0;k=e+1|0;ga=(1?k>>1:k)-ga|0;c[g>>2]=i-j;c[f>>2]=e-ga;c[ea>>2]=ga;c[h>>2]=j;h=E+-196|0;j=E+-204|0;ea=E+-172|0;ga=E+-164|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa;if(X)break;if(c[r>>2]|0)break;g=D+-8|0;f=D+-16|0;ea=E+-240|0;h=E+-232|0;k=c[ea>>2]|0;fa=c[h>>2]|0;i=fa+(c[g>>2]|0)|0;e=k+(c[f>>2]|0)|0;ga=i+1|0;ga=fa-(1?ga>>1:ga)|0;fa=e+1|0;fa=k-(1?fa>>1:fa)|0;i=ga+i|0;ga=(1?i>>1:i)-ga|0;k=ga*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+ga-(10?i>>10:i)+(4?k>>4:k)|0;ga=(k*3|0)+4|0;i=(3?ga>>3:ga)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=fa+e|0;fa=(1?e>>1:e)-fa|0;ga=fa*3|0;e=(3?ga>>3:ga)+e|0;ga=e*3|0;ga=(7?e>>7:e)+fa-(10?e>>10:e)+(4?ga>>4:ga)|0;fa=(ga*3|0)+4|0;e=(3?fa>>3:fa)+e|0;ga=ga-(1?e>>1:e)|0;e=ga+e|0;fa=1-k|0;ga=(1?fa>>1:fa)+ga|0;fa=1-ga|0;j=i+1|0;j=(1?fa>>1:fa)-k+(1?j>>1:j)|0;k=e+1|0;ga=(1?k>>1:k)-ga|0;c[g>>2]=i-j;c[f>>2]=e-ga;c[ea>>2]=ga;c[h>>2]=j;h=D+-4|0;j=D+-12|0;ea=E+-236|0;ga=E+-228|0;f=c[ea>>2]|0;e=c[ga>>2]|0;g=e+(c[h>>2]|0)|0;i=f+(c[j>>2]|0)|0;k=g+1|0;k=e-(1?k>>1:k)|0;e=i+1|0;e=f-(1?e>>1:e)|0;g=k+g|0;k=(1?g>>1:g)-k|0;f=k*3|0;g=(3?f>>3:f)+g|0;f=g*3|0;f=(7?g>>7:g)+k-(10?g>>10:g)+(4?f>>4:f)|0;k=(f*3|0)+4|0;g=(3?k>>3:k)+g|0;f=f-(1?g>>1:g)|0;g=f+g|0;i=e+i|0;e=(1?i>>1:i)-e|0;k=e*3|0;i=(3?k>>3:k)+i|0;k=i*3|0;k=(7?i>>7:i)+e-(10?i>>10:i)+(4?k>>4:k)|0;e=(k*3|0)+4|0;i=(3?e>>3:e)+i|0;k=k-(1?i>>1:i)|0;i=k+i|0;e=1-f|0;k=(1?e>>1:e)+k|0;e=1-k|0;fa=g+1|0;fa=(1?e>>1:e)-f+(1?fa>>1:fa)|0;f=i+1|0;k=(1?f>>1:f)-k|0;c[h>>2]=g-fa;c[j>>2]=i-k;c[ea>>2]=k;c[ga>>2]=fa}while(0);if(V){if(B)ca=135}else if(!((c[r>>2]|0)==0|m))ca=135;if((ca|0)==135){ca=0;e=z;do{if((e|0)!=-64|(c[t>>2]|0)==0){ga=E+(e<<2)|0;f=ga+20|0;ha=ga+16|0;k=ga+256|0;g=ga+260|0;j=c[k>>2]|0;ea=c[g>>2]|0;h=ea+(c[f>>2]|0)|0;ia=j+(c[ha>>2]|0)|0;fa=h+1|0;fa=ea-(1?fa>>1:fa)|0;ea=ia+1|0;ea=j-(1?ea>>1:ea)|0;h=fa+h|0;fa=(1?h>>1:h)-fa|0;j=fa*3|0;h=(3?j>>3:j)+h|0;j=h*3|0;j=(7?h>>7:h)+fa-(10?h>>10:h)+(4?j>>4:j)|0;fa=(j*3|0)+4|0;h=(3?fa>>3:fa)+h|0;j=j-(1?h>>1:h)|0;h=j+h|0;ia=ea+ia|0;ea=(1?ia>>1:ia)-ea|0;fa=ea*3|0;ia=(3?fa>>3:fa)+ia|0;fa=ia*3|0;fa=(7?ia>>7:ia)+ea-(10?ia>>10:ia)+(4?fa>>4:fa)|0;ea=(fa*3|0)+4|0;ia=(3?ea>>3:ea)+ia|0;fa=fa-(1?ia>>1:ia)|0;ia=fa+ia|0;ea=1-j|0;fa=(1?ea>>1:ea)+fa|0;ea=1-fa|0;i=h+1|0;i=(1?ea>>1:ea)-j+(1?i>>1:i)|0;j=ia+1|0;fa=(1?j>>1:j)-fa|0;c[f>>2]=h-i;c[ha>>2]=ia-fa;c[k>>2]=fa;c[g>>2]=i;g=ga+28|0;i=ga+24|0;k=ga+264|0;fa=ga+268|0;ha=c[k>>2]|0;ia=c[fa>>2]|0;f=ia+(c[g>>2]|0)|0;h=ha+(c[i>>2]|0)|0;j=f+1|0;j=ia-(1?j>>1:j)|0;ia=h+1|0;ia=ha-(1?ia>>1:ia)|0;f=j+f|0;j=(1?f>>1:f)-j|0;ha=j*3|0;f=(3?ha>>3:ha)+f|0;ha=f*3|0;ha=(7?f>>7:f)+j-(10?f>>10:f)+(4?ha>>4:ha)|0;j=(ha*3|0)+4|0;f=(3?j>>3:j)+f|0;ha=ha-(1?f>>1:f)|0;f=ha+f|0;h=ia+h|0;ia=(1?h>>1:h)-ia|0;j=ia*3|0;h=(3?j>>3:j)+h|0;j=h*3|0;j=(7?h>>7:h)+ia-(10?h>>10:h)+(4?j>>4:j)|0;ia=(j*3|0)+4|0;h=(3?ia>>3:ia)+h|0;j=j-(1?h>>1:h)|0;h=j+h|0;ia=1-ha|0;j=(1?ia>>1:ia)+j|0;ia=1-j|0;ea=f+1|0;ea=(1?ia>>1:ia)-ha+(1?ea>>1:ea)|0;ha=h+1|0;j=(1?ha>>1:ha)-j|0;c[g>>2]=f-ea;c[i>>2]=h-j;c[k>>2]=j;c[fa>>2]=ea;_strPost4x4Stage1Split_alternate(ga,ga+64|0,0)}e=e+64|0}while((e|0)<(A|0))}if(W)if(B)ca=142;else break;else if(!((c[r>>2]|0)==0|n))ca=142;if((ca|0)==142){ca=0;f=D+64|0;g=D+128|0;h=D+192|0;e=z;do{if((e|0)!=-64|(c[t>>2]|0)==0){ia=f+(e<<2)|0;_strPost4x4Stage1Split_alternate(ia,ia+64|0,0);ia=g+(e<<2)|0;_strPost4x4Stage1Split_alternate(ia,ia+64|0,0);ia=h+(e<<2)|0;k=ia+60|0;ka=ia+56|0;ga=ia+296|0;j=ia+300|0;ha=c[ga>>2]|0;la=c[j>>2]|0;fa=la+(c[k>>2]|0)|0;i=ha+(c[ka>>2]|0)|0;ja=fa+1|0;ja=la-(1?ja>>1:ja)|0;la=i+1|0;la=ha-(1?la>>1:la)|0;fa=ja+fa|0;ja=(1?fa>>1:fa)-ja|0;ha=ja*3|0;fa=(3?ha>>3:ha)+fa|0;ha=fa*3|0;ha=(7?fa>>7:fa)+ja-(10?fa>>10:fa)+(4?ha>>4:ha)|0;ja=(ha*3|0)+4|0;fa=(3?ja>>3:ja)+fa|0;ha=ha-(1?fa>>1:fa)|0;fa=ha+fa|0;i=la+i|0;la=(1?i>>1:i)-la|0;ja=la*3|0;i=(3?ja>>3:ja)+i|0;ja=i*3|0;ja=(7?i>>7:i)+la-(10?i>>10:i)+(4?ja>>4:ja)|0;la=(ja*3|0)+4|0;i=(3?la>>3:la)+i|0;ja=ja-(1?i>>1:i)|0;i=ja+i|0;la=1-ha|0;ja=(1?la>>1:la)+ja|0;la=1-ja|0;ea=fa+1|0;ea=(1?la>>1:la)-ha+(1?ea>>1:ea)|0;ha=i+1|0;ja=(1?ha>>1:ha)-ja|0;c[k>>2]=fa-ea;c[ka>>2]=i-ja;c[ga>>2]=ja;c[j>>2]=ea;j=ia+52|0;ea=ia+48|0;ga=ia+288|0;ia=ia+292|0;ja=c[ga>>2]|0;ka=c[ia>>2]|0;i=ka+(c[j>>2]|0)|0;k=ja+(c[ea>>2]|0)|0;fa=i+1|0;fa=ka-(1?fa>>1:fa)|0;ka=k+1|0;ka=ja-(1?ka>>1:ka)|0;i=fa+i|0;fa=(1?i>>1:i)-fa|0;ja=fa*3|0;i=(3?ja>>3:ja)+i|0;ja=i*3|0;ja=(7?i>>7:i)+fa-(10?i>>10:i)+(4?ja>>4:ja)|0;fa=(ja*3|0)+4|0;i=(3?fa>>3:fa)+i|0;ja=ja-(1?i>>1:i)|0;i=ja+i|0;k=ka+k|0;ka=(1?k>>1:k)-ka|0;fa=ka*3|0;k=(3?fa>>3:fa)+k|0;fa=k*3|0;fa=(7?k>>7:k)+ka-(10?k>>10:k)+(4?fa>>4:fa)|0;ka=(fa*3|0)+4|0;k=(3?ka>>3:ka)+k|0;fa=fa-(1?k>>1:k)|0;k=fa+k|0;ka=1-ja|0;fa=(1?ka>>1:ka)+fa|0;ka=1-fa|0;ha=i+1|0;ha=(1?ka>>1:ka)-ja+(1?ha>>1:ha)|0;ja=k+1|0;fa=(1?ja>>1:ja)-fa|0;c[j>>2]=i-ha;c[ea>>2]=k-fa;c[ga>>2]=fa;c[ia>>2]=ha}e=e+64|0}while((e|0)<(A|0))}if(!X?!((c[r>>2]|0)!=0|C):0){f=D+64|0;g=D+128|0;h=D+192|0;e=z;do{i=f+(e<<2)|0;j=g+(e<<2)|0;k=E+(e<<2)|0;if((e|0)!=-64|(c[t>>2]|0)==0){_strPost4x4Stage1Split_alternate(i,i+64|0,0);_strPost4x4Stage1Split_alternate(j,j+64|0,0);_strPost4x4Stage1Split_alternate(h+(e<<2)|0,k,0);_strPost4x4Stage1Split_alternate(k,k+64|0,0)}e=e+64|0}while((e|0)<(A|0))}}while(0);if(!(Q|(a[M>>0]|0)==0))_postProcBlock(q,D,E,c[I>>2]|0,l,c[K+(l<<2)>>2]|0)}l=l+1|0}while(l>>>0>>0)}t=P?2:0;if(J&P){j=(T|0)==2;k=b+34140|0;l=S>>>0>3;m=b+34372|0;n=b+34364|0;o=b+34368|0;p=b+34360|0;q=(T|0)==0;i=0;do{e=i;i=i+1|0;r=c[b+34652+(i<<2)>>2]|0;s=c[b+34716+(i<<2)>>2]|0;do if(!Z){f=s+128|0;g=s+64|0;h=s+192|0;if(!(c[k>>2]|0)){_strDCT2x2dn(s,f,g,h);break}else{la=c[g>>2]|0;ka=c[h>>2]|0;ia=ka+(c[s>>2]|0)|0;ja=(c[f>>2]|0)-la|0;ha=ia-ja|0;ha=1?ha>>1:ha;ka=ha-ka|0;la=ha-la|0;c[s>>2]=ia-la<<1;c[f>>2]=ka+ja<<1;c[g>>2]=ka<<1;c[h>>2]=la<<1;break}}while(0);do if(j){if(!(!_?!(c[m>>2]|0):0))ca=164;do if((ca|0)==164){ca=0;if(!V?(c[n>>2]|0)==0:0)break;la=s+-256|0;c[la>>2]=(c[la>>2]|0)-(c[s+-128>>2]|0)}while(0);if(!(!$?!(c[o>>2]|0):0))ca=169;do if((ca|0)==169){ca=0;if(!V?(c[n>>2]|0)==0:0)break;c[b+34376+(e<<3)>>2]=c[s>>2]}while(0);if(!(!U?!(c[p>>2]|0):0))ca=174;do if((ca|0)==174){ca=0;if(!V?(c[n>>2]|0)==0:0)break;la=s+-128|0;c[la>>2]=(c[la>>2]|0)-(c[b+34376+(e<<3)>>2]|0)}while(0);if(!(!_?!(c[m>>2]|0):0))ca=179;do if((ca|0)==179){ca=0;if(!W?(c[n>>2]|0)==0:0)break;la=r+-192|0;c[la>>2]=(c[la>>2]|0)-(c[r+-64>>2]|0)}while(0);if(!(!$?!(c[o>>2]|0):0))ca=184;do if((ca|0)==184){ca=0;if(!W?(c[n>>2]|0)==0:0)break;c[b+34376+(e<<3)+4>>2]=c[r+64>>2]}while(0);if(!(!U?!(c[p>>2]|0):0))ca=189;do if((ca|0)==189){ca=0;if(!W?(c[n>>2]|0)==0:0)break;la=r+-64|0;c[la>>2]=(c[la>>2]|0)-(c[b+34376+(e<<3)+4>>2]|0)}while(0);if(Y){if(!X)ca=195}else if(X|(c[p>>2]|0)==0)ca=203;else ca=195;if((ca|0)==195){ca=0;do if(!(c[n>>2]|0)){if(!(!ba?!(c[p>>2]|0):0)){ja=r+64|0;ka=c[ja>>2]|0;la=ka+2|0;la=(2?la>>2:la)+(c[s>>2]|0)|0;ia=la+1|0;ia=(5?la>>5:la)+ka+(9?la>>9:la)+(13?la>>13:la)+(1?ia>>1:ia)|0;ka=ia+2|0;c[ja>>2]=ia;c[s>>2]=(2?ka>>2:ka)+la}if(!U?(c[p>>2]|0)==0:0)break;ia=r+-64|0;la=s+-128|0;ja=c[ia>>2]|0;ka=ja+2|0;ka=(2?ka>>2:ka)+(c[la>>2]|0)|0;ha=ka+1|0;ha=(5?ka>>5:ka)+ja+(9?ka>>9:ka)+(13?ka>>13:ka)+(1?ha>>1:ha)|0;ja=ha+2|0;c[ia>>2]=ha;c[la>>2]=(2?ja>>2:ja)+ka}while(0);if(!Y)ca=203}a:do if((ca|0)==203){ca=0;if(!(!X?!(c[n>>2]|0):0))ca=205;do if((ca|0)==205){ca=0;if(c[p>>2]|0){if(X)break a;if(!(c[n>>2]|0))break;else break a}if(!(!V?!(c[n>>2]|0):0)){ja=s+-128|0;ka=c[ja>>2]|0;la=ka+2|0;la=(2?la>>2:la)+(c[s>>2]|0)|0;ia=la+1|0;ia=(5?la>>5:la)+ka+(9?la>>9:la)+(13?la>>13:la)+(1?ia>>1:ia)|0;ka=ia+2|0;c[ja>>2]=ia;c[s>>2]=(2?ka>>2:ka)+la}if(!W?(c[n>>2]|0)==0:0)break a;la=r+64|0;ia=r+-64|0;ja=c[ia>>2]|0;ka=ja+2|0;ka=(2?ka>>2:ka)+(c[la>>2]|0)|0;ha=ka+1|0;ha=(5?ka>>5:ka)+ja+(9?ka>>9:ka)+(13?ka>>13:ka)+(1?ha>>1:ha)|0;ja=ha+2|0;c[ia>>2]=ha;c[la>>2]=(2?ja>>2:ja)+ka;break a}while(0);if(!(c[p>>2]|0)){ga=r+-64|0;ia=r+64|0;ka=s+-128|0;ea=c[ka>>2]|0;P=c[s>>2]|0;O=P+(c[ga>>2]|0)|0;ha=ea+(c[ia>>2]|0)|0;la=O+1|0;ja=ha+1|0;fa=O+2|0;ha=(2?fa>>2:fa)+ha|0;fa=ha+1|0;fa=(5?ha>>5:ha)+O+(9?ha>>9:ha)+(13?ha>>13:ha)+(1?fa>>1:fa)|0;O=fa+2|0;ha=(2?O>>2:O)+ha|0;O=fa+1|0;la=(1?O>>1:O)+(P-(1?la>>1:la))|0;P=ha+1|0;ja=(1?P>>1:P)+(ea-(1?ja>>1:ja))|0;c[ga>>2]=fa-la;c[ia>>2]=ha-ja;c[ka>>2]=ja;c[s>>2]=la}}while(0);if(!(!_?!(c[m>>2]|0):0))ca=218;do if((ca|0)==218){ca=0;if(!V?(c[n>>2]|0)==0:0)break;la=s+-256|0;c[la>>2]=(c[la>>2]|0)+(c[s+-128>>2]|0)}while(0);if(!(!$?!(c[o>>2]|0):0))ca=223;do if((ca|0)==223){ca=0;if(!V?(c[n>>2]|0)==0:0)break;c[b+34392+(e<<3)>>2]=c[s>>2]}while(0);if(!(!U?!(c[p>>2]|0):0))ca=228;do if((ca|0)==228){ca=0;if(!V?(c[n>>2]|0)==0:0)break;la=s+-128|0;c[la>>2]=(c[la>>2]|0)+(c[b+34392+(e<<3)>>2]|0)}while(0);if(!(!_?!(c[m>>2]|0):0))ca=233;do if((ca|0)==233){ca=0;if(!W?(c[n>>2]|0)==0:0)break;la=r+-192|0;c[la>>2]=(c[la>>2]|0)+(c[r+-64>>2]|0)}while(0);if(!(!$?!(c[o>>2]|0):0))ca=238;do if((ca|0)==238){ca=0;if(!W?(c[n>>2]|0)==0:0)break;c[b+34392+(e<<3)+4>>2]=c[r+64>>2]}while(0);if(!U?(c[p>>2]|0)==0:0)break;if(!W?(c[n>>2]|0)==0:0)break;la=r+-64|0;c[la>>2]=(c[la>>2]|0)+(c[b+34392+(e<<3)+4>>2]|0)}while(0);do if(!l){do if(!V){do if(ba)e=48;else{if(!_?(c[m>>2]|0)==0:0){e=-16;break}e=-48}while(0);if(U){if((e|0)>=16)break;while(1){_strIDCT4x4Stage1(r+(e<<2)|0);if((e|0)<-16)e=e+32|0;else break}}else{if((e|0)>=(((c[p>>2]|0)==0?48:16)|0))break;do{_strIDCT4x4Stage1(r+(e<<2)|0);e=e+32|0}while((e|0)<(((c[p>>2]|0)==0?48:16)|0))}}while(0);do if(!W){do if(ba)e=32;else{if(!_?(c[m>>2]|0)==0:0){e=-32;break}e=-64}while(0);if(U){if((e|0)>=0)break;while(1){_strIDCT4x4Stage1(s+(e<<2)|0);if((e|0)<-32)e=e+32|0;else break}}else{if((e|0)>=(((c[p>>2]|0)==0?32:0)|0))break;do{_strIDCT4x4Stage1(s+(e<<2)|0);e=e+32|0}while((e|0)<(((c[p>>2]|0)==0?32:0)|0))}}while(0);if(!q){if(!(!V?!(c[n>>2]|0):0))ca=274;do if((ca|0)==274){ca=0;if(!(!_?!(c[m>>2]|0):0)){fa=s+-256|0;ha=s+-252|0;ja=s+-248|0;la=s+-244|0;P=c[ja>>2]|0;O=c[la>>2]|0;ea=O+(c[fa>>2]|0)|0;ga=P+(c[ha>>2]|0)|0;ia=ea+1|0;ia=O-(1?ia>>1:ia)|0;O=ga+1|0;O=P-(1?O>>1:O)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;P=ia*3|0;ea=(3?P>>3:P)+ea|0;P=ea*3|0;P=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?P>>4:P)|0;ia=(P*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;P=P-(1?ea>>1:ea)|0;ea=P+ea|0;ga=O+ga|0;O=(1?ga>>1:ga)-O|0;ia=O*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+O-(10?ga>>10:ga)+(4?ia>>4:ia)|0;O=(ia*3|0)+4|0;ga=(3?O>>3:O)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;O=1-P|0;ia=(1?O>>1:O)+ia|0;O=1-ia|0;ka=ea+1|0;ka=(1?O>>1:O)-P+(1?ka>>1:ka)|0;P=ga+1|0;ia=(1?P>>1:P)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}if(!V?(c[n>>2]|0)==0:0)break;if(!U?(c[p>>2]|0)==0:0)break;fa=s+-108|0;ha=s+-112|0;ja=s+-100|0;la=s+-104|0;P=c[ja>>2]|0;O=c[la>>2]|0;ea=O+(c[fa>>2]|0)|0;ga=P+(c[ha>>2]|0)|0;ia=ea+1|0;ia=O-(1?ia>>1:ia)|0;O=ga+1|0;O=P-(1?O>>1:O)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;P=ia*3|0;ea=(3?P>>3:P)+ea|0;P=ea*3|0;P=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?P>>4:P)|0;ia=(P*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;P=P-(1?ea>>1:ea)|0;ea=P+ea|0;ga=O+ga|0;O=(1?ga>>1:ga)-O|0;ia=O*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+O-(10?ga>>10:ga)+(4?ia>>4:ia)|0;O=(ia*3|0)+4|0;ga=(3?O>>3:O)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;O=1-P|0;ia=(1?O>>1:O)+ia|0;O=1-ia|0;ka=ea+1|0;ka=(1?O>>1:O)-P+(1?ka>>1:ka)|0;P=ga+1|0;ia=(1?P>>1:P)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}while(0);if(!(!W?!(c[n>>2]|0):0))ca=284;do if((ca|0)==284){ca=0;if(!(!_?!(c[m>>2]|0):0)){fa=r+-152|0;ha=r+-148|0;ja=r+-160|0;la=r+-156|0;P=c[ja>>2]|0;O=c[la>>2]|0;ea=O+(c[fa>>2]|0)|0;ga=P+(c[ha>>2]|0)|0;ia=ea+1|0;ia=O-(1?ia>>1:ia)|0;O=ga+1|0;O=P-(1?O>>1:O)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;P=ia*3|0;ea=(3?P>>3:P)+ea|0;P=ea*3|0;P=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?P>>4:P)|0;ia=(P*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;P=P-(1?ea>>1:ea)|0;ea=P+ea|0;ga=O+ga|0;O=(1?ga>>1:ga)-O|0;ia=O*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+O-(10?ga>>10:ga)+(4?ia>>4:ia)|0;O=(ia*3|0)+4|0;ga=(3?O>>3:O)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;O=1-P|0;ia=(1?O>>1:O)+ia|0;O=1-ia|0;ka=ea+1|0;ka=(1?O>>1:O)-P+(1?ka>>1:ka)|0;P=ga+1|0;ia=(1?P>>1:P)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}if(!W?(c[n>>2]|0)==0:0)break;if(!U?(c[p>>2]|0)==0:0)break;fa=r+-4|0;ha=r+-8|0;ja=r+-12|0;la=r+-16|0;P=c[ja>>2]|0;O=c[la>>2]|0;ea=O+(c[fa>>2]|0)|0;ga=P+(c[ha>>2]|0)|0;ia=ea+1|0;ia=O-(1?ia>>1:ia)|0;O=ga+1|0;O=P-(1?O>>1:O)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;P=ia*3|0;ea=(3?P>>3:P)+ea|0;P=ea*3|0;P=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?P>>4:P)|0;ia=(P*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;P=P-(1?ea>>1:ea)|0;ea=P+ea|0;ga=O+ga|0;O=(1?ga>>1:ga)-O|0;ia=O*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+O-(10?ga>>10:ga)+(4?ia>>4:ia)|0;O=(ia*3|0)+4|0;ga=(3?O>>3:O)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;O=1-P|0;ia=(1?O>>1:O)+ia|0;O=1-ia|0;ka=ea+1|0;ka=(1?O>>1:O)-P+(1?ka>>1:ka)|0;P=ga+1|0;ia=(1?P>>1:P)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}while(0);if(!Q){if(!(!_?!(c[m>>2]|0):0)){do if(!W){if(c[n>>2]|0)break;ea=r+-152|0;ca=r+-160|0;ja=s+-256|0;fa=s+-248|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[ea>>2]|0)|0;P=ia+(c[ca>>2]|0)|0;la=ga+1|0;la=ka-(1?la>>1:la)|0;ka=P+1|0;ka=ia-(1?ka>>1:ka)|0;ga=la+ga|0;la=(1?ga>>1:ga)-la|0;ia=la*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+la-(10?ga>>10:ga)+(4?ia>>4:ia)|0;la=(ia*3|0)+4|0;ga=(3?la>>3:la)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;P=ka+P|0;ka=(1?P>>1:P)-ka|0;la=ka*3|0;P=(3?la>>3:la)+P|0;la=P*3|0;la=(7?P>>7:P)+ka-(10?P>>10:P)+(4?la>>4:la)|0;ka=(la*3|0)+4|0;P=(3?ka>>3:ka)+P|0;la=la-(1?P>>1:P)|0;P=la+P|0;ka=1-ia|0;la=(1?ka>>1:ka)+la|0;ka=1-la|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=P+1|0;la=(1?ia>>1:ia)-la|0;c[ea>>2]=ga-ha;c[ca>>2]=P-la;c[ja>>2]=la;c[fa>>2]=ha;fa=r+-148|0;ha=r+-156|0;ja=s+-252|0;la=s+-244|0;ca=c[ja>>2]|0;P=c[la>>2]|0;ea=P+(c[fa>>2]|0)|0;ga=ca+(c[ha>>2]|0)|0;ia=ea+1|0;ia=P-(1?ia>>1:ia)|0;P=ga+1|0;P=ca-(1?P>>1:P)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;ca=ia*3|0;ea=(3?ca>>3:ca)+ea|0;ca=ea*3|0;ca=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?ca>>4:ca)|0;ia=(ca*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;ca=ca-(1?ea>>1:ea)|0;ea=ca+ea|0;ga=P+ga|0;P=(1?ga>>1:ga)-P|0;ia=P*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+P-(10?ga>>10:ga)+(4?ia>>4:ia)|0;P=(ia*3|0)+4|0;ga=(3?P>>3:P)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;P=1-ca|0;ia=(1?P>>1:P)+ia|0;P=1-ia|0;ka=ea+1|0;ka=(1?P>>1:P)-ca+(1?ka>>1:ka)|0;ca=ga+1|0;ia=(1?ca>>1:ca)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}while(0);ea=r+-216|0;ca=r+-224|0;ja=r+-192|0;fa=r+-184|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[ea>>2]|0)|0;P=ia+(c[ca>>2]|0)|0;la=ga+1|0;la=ka-(1?la>>1:la)|0;ka=P+1|0;ka=ia-(1?ka>>1:ka)|0;ga=la+ga|0;la=(1?ga>>1:ga)-la|0;ia=la*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+la-(10?ga>>10:ga)+(4?ia>>4:ia)|0;la=(ia*3|0)+4|0;ga=(3?la>>3:la)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;P=ka+P|0;ka=(1?P>>1:P)-ka|0;la=ka*3|0;P=(3?la>>3:la)+P|0;la=P*3|0;la=(7?P>>7:P)+ka-(10?P>>10:P)+(4?la>>4:la)|0;ka=(la*3|0)+4|0;P=(3?ka>>3:ka)+P|0;la=la-(1?P>>1:P)|0;P=la+P|0;ka=1-ia|0;la=(1?ka>>1:ka)+la|0;ka=1-la|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=P+1|0;la=(1?ia>>1:ia)-la|0;c[ea>>2]=ga-ha;c[ca>>2]=P-la;c[ja>>2]=la;c[fa>>2]=ha;fa=r+-212|0;ha=r+-220|0;ja=r+-188|0;la=r+-180|0;ca=c[ja>>2]|0;P=c[la>>2]|0;ea=P+(c[fa>>2]|0)|0;ga=ca+(c[ha>>2]|0)|0;ia=ea+1|0;ia=P-(1?ia>>1:ia)|0;P=ga+1|0;P=ca-(1?P>>1:P)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;ca=ia*3|0;ea=(3?ca>>3:ca)+ea|0;ca=ea*3|0;ca=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?ca>>4:ca)|0;ia=(ca*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;ca=ca-(1?ea>>1:ea)|0;ea=ca+ea|0;ga=P+ga|0;P=(1?ga>>1:ga)-P|0;ia=P*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+P-(10?ga>>10:ga)+(4?ia>>4:ia)|0;P=(ia*3|0)+4|0;ga=(3?P>>3:P)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;P=1-ca|0;ia=(1?P>>1:P)+ia|0;P=1-ia|0;ka=ea+1|0;ka=(1?P>>1:P)-ca+(1?ka>>1:ka)|0;ca=ga+1|0;ia=(1?ca>>1:ca)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}do if(W)ca=301;else{if(c[n>>2]|0){ca=301;break}_strPost4x4Stage1Split_alternate(r+-192|0,s+-256|0,32);if(U){ca=309;break}if(c[p>>2]|0){ca=309;break}_strPost4x4Stage1Split_alternate(r+-64|0,s+-128|0,32);ca=307}while(0);do if((ca|0)==301){ea=r+-132|0;ca=r+-136|0;ja=r+-24|0;fa=r+-20|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[ea>>2]|0)|0;P=ia+(c[ca>>2]|0)|0;la=ga+1|0;la=ka-(1?la>>1:la)|0;ka=P+1|0;ka=ia-(1?ka>>1:ka)|0;ga=la+ga|0;la=(1?ga>>1:ga)-la|0;ia=la*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+la-(10?ga>>10:ga)+(4?ia>>4:ia)|0;la=(ia*3|0)+4|0;ga=(3?la>>3:la)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;P=ka+P|0;ka=(1?P>>1:P)-ka|0;la=ka*3|0;P=(3?la>>3:la)+P|0;la=P*3|0;la=(7?P>>7:P)+ka-(10?P>>10:P)+(4?la>>4:la)|0;ka=(la*3|0)+4|0;P=(3?ka>>3:ka)+P|0;la=la-(1?P>>1:P)|0;P=la+P|0;ka=1-ia|0;la=(1?ka>>1:ka)+la|0;ka=1-la|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=P+1|0;la=(1?ia>>1:ia)-la|0;c[ea>>2]=ga-ha;c[ca>>2]=P-la;c[ja>>2]=la;c[fa>>2]=ha;fa=r+-140|0;ha=r+-144|0;ja=r+-32|0;la=r+-28|0;ca=c[ja>>2]|0;P=c[la>>2]|0;ea=P+(c[fa>>2]|0)|0;ga=ca+(c[ha>>2]|0)|0;ia=ea+1|0;ia=P-(1?ia>>1:ia)|0;P=ga+1|0;P=ca-(1?P>>1:P)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;ca=ia*3|0;ea=(3?ca>>3:ca)+ea|0;ca=ea*3|0;ca=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?ca>>4:ca)|0;ia=(ca*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;ca=ca-(1?ea>>1:ea)|0;ea=ca+ea|0;ga=P+ga|0;P=(1?ga>>1:ga)-P|0;ia=P*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+P-(10?ga>>10:ga)+(4?ia>>4:ia)|0;P=(ia*3|0)+4|0;ga=(3?P>>3:P)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;P=1-ca|0;ia=(1?P>>1:P)+ia|0;P=1-ia|0;ka=ea+1|0;ka=(1?P>>1:P)-ca+(1?ka>>1:ka)|0;ca=ga+1|0;ia=(1?ca>>1:ca)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka;if(U){ca=308;break}if(c[p>>2]|0){ca=308;break}fa=r+-4|0;ea=r+-8|0;ka=r+104|0;ga=r+108|0;ja=c[ka>>2]|0;la=c[ga>>2]|0;ha=la+(c[fa>>2]|0)|0;P=ja+(c[ea>>2]|0)|0;ca=ha+1|0;ca=la-(1?ca>>1:ca)|0;la=P+1|0;la=ja-(1?la>>1:la)|0;ha=ca+ha|0;ca=(1?ha>>1:ha)-ca|0;ja=ca*3|0;ha=(3?ja>>3:ja)+ha|0;ja=ha*3|0;ja=(7?ha>>7:ha)+ca-(10?ha>>10:ha)+(4?ja>>4:ja)|0;ca=(ja*3|0)+4|0;ha=(3?ca>>3:ca)+ha|0;ja=ja-(1?ha>>1:ha)|0;ha=ja+ha|0;P=la+P|0;la=(1?P>>1:P)-la|0;ca=la*3|0;P=(3?ca>>3:ca)+P|0;ca=P*3|0;ca=(7?P>>7:P)+la-(10?P>>10:P)+(4?ca>>4:ca)|0;la=(ca*3|0)+4|0;P=(3?la>>3:la)+P|0;ca=ca-(1?P>>1:P)|0;P=ca+P|0;la=1-ja|0;ca=(1?la>>1:la)+ca|0;la=1-ca|0;ia=ha+1|0;ia=(1?la>>1:la)-ja+(1?ia>>1:ia)|0;ja=P+1|0;ca=(1?ja>>1:ja)-ca|0;c[fa>>2]=ha-ia;c[ea>>2]=P-ca;c[ka>>2]=ca;c[ga>>2]=ia;ga=r+-12|0;ia=r+-16|0;ka=r+96|0;ca=r+100|0;ea=c[ka>>2]|0;P=c[ca>>2]|0;fa=P+(c[ga>>2]|0)|0;ha=ea+(c[ia>>2]|0)|0;ja=fa+1|0;ja=P-(1?ja>>1:ja)|0;P=ha+1|0;P=ea-(1?P>>1:P)|0;fa=ja+fa|0;ja=(1?fa>>1:fa)-ja|0;ea=ja*3|0;fa=(3?ea>>3:ea)+fa|0;ea=fa*3|0;ea=(7?fa>>7:fa)+ja-(10?fa>>10:fa)+(4?ea>>4:ea)|0;ja=(ea*3|0)+4|0;fa=(3?ja>>3:ja)+fa|0;ea=ea-(1?fa>>1:fa)|0;fa=ea+fa|0;ha=P+ha|0;P=(1?ha>>1:ha)-P|0;ja=P*3|0;ha=(3?ja>>3:ja)+ha|0;ja=ha*3|0;ja=(7?ha>>7:ha)+P-(10?ha>>10:ha)+(4?ja>>4:ja)|0;P=(ja*3|0)+4|0;ha=(3?P>>3:P)+ha|0;ja=ja-(1?ha>>1:ha)|0;ha=ja+ha|0;P=1-ea|0;ja=(1?P>>1:P)+ja|0;P=1-ja|0;la=fa+1|0;la=(1?P>>1:P)-ea+(1?la>>1:la)|0;ea=ha+1|0;ja=(1?ea>>1:ea)-ja|0;c[ga>>2]=fa-la;c[ia>>2]=ha-ja;c[ka>>2]=ja;c[ca>>2]=la;ca=307}while(0);do if((ca|0)==307){ca=0;if(c[p>>2]|0){ca=308;break}_strPost4x4Stage1Split_alternate(r+-128|0,r+-64|0,32)}while(0);if((ca|0)==308)if(W)ca=311;else ca=309;do if((ca|0)==309){if(c[n>>2]|0){ca=311;break}fa=r+-8|0;ea=r+-16|0;ka=s+-112|0;ga=s+-104|0;ja=c[ka>>2]|0;la=c[ga>>2]|0;ha=la+(c[fa>>2]|0)|0;P=ja+(c[ea>>2]|0)|0;ca=ha+1|0;ca=la-(1?ca>>1:ca)|0;la=P+1|0;la=ja-(1?la>>1:la)|0;ha=ca+ha|0;ca=(1?ha>>1:ha)-ca|0;ja=ca*3|0;ha=(3?ja>>3:ja)+ha|0;ja=ha*3|0;ja=(7?ha>>7:ha)+ca-(10?ha>>10:ha)+(4?ja>>4:ja)|0;ca=(ja*3|0)+4|0;ha=(3?ca>>3:ca)+ha|0;ja=ja-(1?ha>>1:ha)|0;ha=ja+ha|0;P=la+P|0;la=(1?P>>1:P)-la|0;ca=la*3|0;P=(3?ca>>3:ca)+P|0;ca=P*3|0;ca=(7?P>>7:P)+la-(10?P>>10:P)+(4?ca>>4:ca)|0;la=(ca*3|0)+4|0;P=(3?la>>3:la)+P|0;ca=ca-(1?P>>1:P)|0;P=ca+P|0;la=1-ja|0;ca=(1?la>>1:la)+ca|0;la=1-ca|0;ia=ha+1|0;ia=(1?la>>1:la)-ja+(1?ia>>1:ia)|0;ja=P+1|0;ca=(1?ja>>1:ja)-ca|0;c[fa>>2]=ha-ia;c[ea>>2]=P-ca;c[ka>>2]=ca;c[ga>>2]=ia;ga=r+-4|0;ia=r+-12|0;ka=s+-108|0;ca=s+-100|0;ea=c[ka>>2]|0;P=c[ca>>2]|0;fa=P+(c[ga>>2]|0)|0;ha=ea+(c[ia>>2]|0)|0;ja=fa+1|0;ja=P-(1?ja>>1:ja)|0;P=ha+1|0;P=ea-(1?P>>1:P)|0;fa=ja+fa|0;ja=(1?fa>>1:fa)-ja|0;ea=ja*3|0;fa=(3?ea>>3:ea)+fa|0;ea=fa*3|0;ea=(7?fa>>7:fa)+ja-(10?fa>>10:fa)+(4?ea>>4:ea)|0;ja=(ea*3|0)+4|0;fa=(3?ja>>3:ja)+fa|0;ea=ea-(1?fa>>1:fa)|0;fa=ea+fa|0;ha=P+ha|0;P=(1?ha>>1:ha)-P|0;ja=P*3|0;ha=(3?ja>>3:ja)+ha|0;ja=ha*3|0;ja=(7?ha>>7:ha)+P-(10?ha>>10:ha)+(4?ja>>4:ja)|0;P=(ja*3|0)+4|0;ha=(3?P>>3:P)+ha|0;ja=ja-(1?ha>>1:ha)|0;ha=ja+ha|0;P=1-ea|0;ja=(1?P>>1:P)+ja|0;P=1-ja|0;la=fa+1|0;la=(1?P>>1:P)-ea+(1?la>>1:la)|0;ea=ha+1|0;ja=(1?ea>>1:ea)-ja|0;c[ga>>2]=fa-la;c[ia>>2]=ha-ja;c[ka>>2]=ja;c[ca>>2]=la;ca=311}while(0);if((ca|0)==311){ca=0;ea=r+-72|0;P=r+-80|0;ja=r+-48|0;fa=r+-40|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[ea>>2]|0)|0;O=ia+(c[P>>2]|0)|0;la=ga+1|0;la=ka-(1?la>>1:la)|0;ka=O+1|0;ka=ia-(1?ka>>1:ka)|0;ga=la+ga|0;la=(1?ga>>1:ga)-la|0;ia=la*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+la-(10?ga>>10:ga)+(4?ia>>4:ia)|0;la=(ia*3|0)+4|0;ga=(3?la>>3:la)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;O=ka+O|0;ka=(1?O>>1:O)-ka|0;la=ka*3|0;O=(3?la>>3:la)+O|0;la=O*3|0;la=(7?O>>7:O)+ka-(10?O>>10:O)+(4?la>>4:la)|0;ka=(la*3|0)+4|0;O=(3?ka>>3:ka)+O|0;la=la-(1?O>>1:O)|0;O=la+O|0;ka=1-ia|0;la=(1?ka>>1:ka)+la|0;ka=1-la|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=O+1|0;la=(1?ia>>1:ia)-la|0;c[ea>>2]=ga-ha;c[P>>2]=O-la;c[ja>>2]=la;c[fa>>2]=ha;fa=r+-68|0;ha=r+-76|0;ja=r+-44|0;la=r+-36|0;P=c[ja>>2]|0;O=c[la>>2]|0;ea=O+(c[fa>>2]|0)|0;ga=P+(c[ha>>2]|0)|0;ia=ea+1|0;ia=O-(1?ia>>1:ia)|0;O=ga+1|0;O=P-(1?O>>1:O)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;P=ia*3|0;ea=(3?P>>3:P)+ea|0;P=ea*3|0;P=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?P>>4:P)|0;ia=(P*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;P=P-(1?ea>>1:ea)|0;ea=P+ea|0;ga=O+ga|0;O=(1?ga>>1:ga)-O|0;ia=O*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+O-(10?ga>>10:ga)+(4?ia>>4:ia)|0;O=(ia*3|0)+4|0;ga=(3?O>>3:O)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;O=1-P|0;ia=(1?O>>1:O)+ia|0;O=1-ia|0;ka=ea+1|0;ka=(1?O>>1:O)-P+(1?ka>>1:ka)|0;P=ga+1|0;ia=(1?P>>1:P)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}_strPost4x4Stage1Split_alternate(r+-256|0,r+-192|0,32)}if(V){if(ba)break}else if(ba|(c[n>>2]|0)==0)break;P=s+-240|0;ea=s+-236|0;ja=s+-128|0;fa=s+-124|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[ea>>2]|0)|0;O=ia+(c[P>>2]|0)|0;la=ga+1|0;la=ka-(1?la>>1:la)|0;ka=O+1|0;ka=ia-(1?ka>>1:ka)|0;ga=la+ga|0;la=(1?ga>>1:ga)-la|0;ia=la*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+la-(10?ga>>10:ga)+(4?ia>>4:ia)|0;la=(ia*3|0)+4|0;ga=(3?la>>3:la)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;O=ka+O|0;ka=(1?O>>1:O)-ka|0;la=ka*3|0;O=(3?la>>3:la)+O|0;la=O*3|0;la=(7?O>>7:O)+ka-(10?O>>10:O)+(4?la>>4:la)|0;ka=(la*3|0)+4|0;O=(3?ka>>3:ka)+O|0;la=la-(1?O>>1:O)|0;O=la+O|0;ka=1-ia|0;la=(1?ka>>1:ka)+la|0;ka=1-la|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=O+1|0;la=(1?ia>>1:ia)-la|0;c[ea>>2]=ga-ha;c[P>>2]=O-la;c[ja>>2]=la;c[fa>>2]=ha;fa=s+-228|0;ha=s+-232|0;ja=s+-120|0;la=s+-116|0;P=c[ja>>2]|0;O=c[la>>2]|0;ea=O+(c[fa>>2]|0)|0;ga=P+(c[ha>>2]|0)|0;ia=ea+1|0;ia=O-(1?ia>>1:ia)|0;O=ga+1|0;O=P-(1?O>>1:O)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;P=ia*3|0;ea=(3?P>>3:P)+ea|0;P=ea*3|0;P=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?P>>4:P)|0;ia=(P*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;P=P-(1?ea>>1:ea)|0;ea=P+ea|0;ga=O+ga|0;O=(1?ga>>1:ga)-O|0;ia=O*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+O-(10?ga>>10:ga)+(4?ia>>4:ia)|0;O=(ia*3|0)+4|0;ga=(3?O>>3:O)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;O=1-P|0;ia=(1?O>>1:O)+ia|0;O=1-ia|0;ka=ea+1|0;ka=(1?O>>1:O)-P+(1?ka>>1:ka)|0;P=ga+1|0;ia=(1?P>>1:P)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka;if(!Y?(c[p>>2]|0)==0:0){la=s+-112|0;O=s+-108|0;fa=s+4|0;ga=c[s>>2]|0;ia=c[fa>>2]|0;ea=ia+(c[O>>2]|0)|0;P=ga+(c[la>>2]|0)|0;ja=ea+1|0;ja=ia-(1?ja>>1:ja)|0;ia=P+1|0;ia=ga-(1?ia>>1:ia)|0;ea=ja+ea|0;ja=(1?ea>>1:ea)-ja|0;ga=ja*3|0;ea=(3?ga>>3:ga)+ea|0;ga=ea*3|0;ga=(7?ea>>7:ea)+ja-(10?ea>>10:ea)+(4?ga>>4:ga)|0;ja=(ga*3|0)+4|0;ea=(3?ja>>3:ja)+ea|0;ga=ga-(1?ea>>1:ea)|0;ea=ga+ea|0;P=ia+P|0;ia=(1?P>>1:P)-ia|0;ja=ia*3|0;P=(3?ja>>3:ja)+P|0;ja=P*3|0;ja=(7?P>>7:P)+ia-(10?P>>10:P)+(4?ja>>4:ja)|0;ia=(ja*3|0)+4|0;P=(3?ia>>3:ia)+P|0;ja=ja-(1?P>>1:P)|0;P=ja+P|0;ia=1-ga|0;ja=(1?ia>>1:ia)+ja|0;ia=1-ja|0;ha=ea+1|0;ha=(1?ia>>1:ia)-ga+(1?ha>>1:ha)|0;ga=P+1|0;ja=(1?ga>>1:ga)-ja|0;c[O>>2]=ea-ha;c[la>>2]=P-ja;c[s>>2]=ja;c[fa>>2]=ha;fa=s+-100|0;ha=s+-104|0;ja=s+8|0;la=s+12|0;P=c[ja>>2]|0;O=c[la>>2]|0;ea=O+(c[fa>>2]|0)|0;ga=P+(c[ha>>2]|0)|0;ia=ea+1|0;ia=O-(1?ia>>1:ia)|0;O=ga+1|0;O=P-(1?O>>1:O)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;P=ia*3|0;ea=(3?P>>3:P)+ea|0;P=ea*3|0;P=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?P>>4:P)|0;ia=(P*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;P=P-(1?ea>>1:ea)|0;ea=P+ea|0;ga=O+ga|0;O=(1?ga>>1:ga)-O|0;ia=O*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+O-(10?ga>>10:ga)+(4?ia>>4:ia)|0;O=(ia*3|0)+4|0;ga=(3?O>>3:O)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;O=1-P|0;ia=(1?O>>1:O)+ia|0;O=1-ia|0;ka=ea+1|0;ka=(1?O>>1:O)-P+(1?ka>>1:ka)|0;P=ga+1|0;ia=(1?P>>1:P)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}}}while(0)}while(i>>>0>>0)}x=R?2:0;if(!(J&R)){Xc=da;return 0}w=(T|0)==2;q=S>>>0>3;r=b+34140|0;s=b+34372|0;t=b+34364|0;u=b+34368|0;v=b+34360|0;o=(T|0)==0;p=ba?0:-128;n=0;do{k=n;n=n+1|0;m=c[b+34652+(n<<2)>>2]|0;l=c[b+34716+(n<<2)>>2]|0;do if(!Z?(c[(c[aa>>2]|0)+12>>2]|0)>>>0<16:0){e=l+128|0;g=c[e>>2]|0;f=g+1|0;f=(c[l>>2]|0)-(1?f>>1:f)|0;c[l>>2]=f;g=f+g|0;c[e>>2]=g;h=l+256|0;i=l+64|0;j=l+320|0;if(!(c[r>>2]|0)){_strDCT2x2dn(l,h,i,j);_strDCT2x2dn(e,l+384|0,l+192|0,l+448|0);break}else{ha=c[i>>2]|0;ja=c[j>>2]|0;ka=ja+f|0;la=(c[h>>2]|0)-ha|0;ia=ka-la|0;ia=1?ia>>1:ia;ja=ia-ja|0;ha=ia-ha|0;c[l>>2]=ka-ha<<1;c[h>>2]=ja+la<<1;c[i>>2]=ja<<1;c[j>>2]=ha<<1;ha=l+384|0;ja=l+192|0;la=l+448|0;ka=c[ja>>2]|0;ia=c[la>>2]|0;fa=ia+g|0;ga=(c[ha>>2]|0)-ka|0;ea=fa-ga|0;ea=1?ea>>1:ea;ia=ea-ia|0;ka=ea-ka|0;c[e>>2]=fa-ka<<1;c[ha>>2]=ia+ga<<1;c[ja>>2]=ia<<1;c[la>>2]=ka<<1;break}}while(0);do if(w){if(!(!_?!(c[s>>2]|0):0))ca=331;do if((ca|0)==331){ca=0;if(!V?(c[t>>2]|0)==0:0)break;la=l+-512|0;c[la>>2]=(c[la>>2]|0)-(c[l+-256>>2]|0)}while(0);if(!(!$?!(c[u>>2]|0):0))ca=336;do if((ca|0)==336){ca=0;if(!V?(c[t>>2]|0)==0:0)break;c[b+34376+(k<<3)>>2]=c[l>>2]}while(0);if(!(!U?!(c[v>>2]|0):0))ca=341;do if((ca|0)==341){ca=0;if(!V?(c[t>>2]|0)==0:0)break;la=l+-256|0;c[la>>2]=(c[la>>2]|0)-(c[b+34376+(k<<3)>>2]|0)}while(0);if(!(!_?!(c[s>>2]|0):0))ca=346;do if((ca|0)==346){ca=0;if(!W?(c[t>>2]|0)==0:0)break;la=m+-320|0;c[la>>2]=(c[la>>2]|0)-(c[m+-64>>2]|0)}while(0);if(!(!$?!(c[u>>2]|0):0))ca=351;do if((ca|0)==351){if(!W?(c[t>>2]|0)==0:0)break;c[b+34376+(k<<3)+4>>2]=c[m+192>>2]}while(0);if(!U?(c[v>>2]|0)==0:0)ca=359;else ca=356;do if((ca|0)==356){if(!W?(c[t>>2]|0)==0:0){ca=360;break}ca=m+-64|0;c[ca>>2]=(c[ca>>2]|0)-(c[b+34376+(k<<3)+4>>2]|0);ca=359}while(0);if((ca|0)==359){ca=0;if(W){if(!Y)ca=385}else ca=360}do if((ca|0)==360){ca=0;if(!Y?(c[v>>2]|0)==0:0)ca=378;else{do if(!V){if(c[t>>2]|0)break;if(!(!ba?!(c[v>>2]|0):0)){ja=m+192|0;ka=c[ja>>2]|0;la=ka+2|0;la=(2?la>>2:la)+(c[l>>2]|0)|0;ia=la+1|0;ia=(5?la>>5:la)+ka+(9?la>>9:la)+(13?la>>13:la)+(1?ia>>1:ia)|0;ka=ia+2|0;c[ja>>2]=ia;c[l>>2]=(2?ka>>2:ka)+la}if(!U?(c[v>>2]|0)==0:0)break;ia=m+-64|0;la=l+-256|0;ja=c[ia>>2]|0;ka=ja+2|0;ka=(2?ka>>2:ka)+(c[la>>2]|0)|0;ha=ka+1|0;ha=(5?ka>>5:ka)+ja+(9?ka>>9:ka)+(13?ka>>13:ka)+(1?ha>>1:ha)|0;ja=ha+2|0;c[ia>>2]=ha;c[la>>2]=(2?ja>>2:ja)+ka}while(0);if(!(!ba?!(c[v>>2]|0):0)){ia=l+64|0;la=l+128|0;ja=c[ia>>2]|0;ka=ja+2|0;ka=(2?ka>>2:ka)+(c[la>>2]|0)|0;ha=ka+1|0;ha=(5?ka>>5:ka)+ja+(9?ka>>9:ka)+(13?ka>>13:ka)+(1?ha>>1:ha)|0;ja=ha+2|0;c[ia>>2]=ha;c[la>>2]=(2?ja>>2:ja)+ka}if(!(!U?!(c[v>>2]|0):0)){ia=l+-192|0;la=l+-128|0;ja=c[ia>>2]|0;ka=ja+2|0;ka=(2?ka>>2:ka)+(c[la>>2]|0)|0;ha=ka+1|0;ha=(5?ka>>5:ka)+ja+(9?ka>>9:ka)+(13?ka>>13:ka)+(1?ha>>1:ha)|0;ja=ha+2|0;c[ia>>2]=ha;c[la>>2]=(2?ja>>2:ja)+ka}if(Y)break;if(!(c[v>>2]|0))ca=378}if((ca|0)==378){ca=0;do if(V)ca=380;else{if(c[t>>2]|0){ca=380;break}ha=m+-64|0;ja=m+192|0;la=l+-256|0;fa=c[la>>2]|0;ea=c[l>>2]|0;T=ea+(c[ha>>2]|0)|0;ia=fa+(c[ja>>2]|0)|0;e=T+1|0;ka=ia+1|0;ga=T+2|0;ia=(2?ga>>2:ga)+ia|0;ga=ia+1|0;ga=(5?ia>>5:ia)+T+(9?ia>>9:ia)+(13?ia>>13:ia)+(1?ga>>1:ga)|0;T=ga+2|0;ia=(2?T>>2:T)+ia|0;T=ga+1|0;e=(1?T>>1:T)+(ea-(1?e>>1:e))|0;ea=ia+1|0;ka=(1?ea>>1:ea)+(fa-(1?ka>>1:ka))|0;c[ha>>2]=ga-e;c[ja>>2]=ia-ka;c[la>>2]=ka}while(0);if((ca|0)==380){ca=0;ka=l+-256|0;la=c[ka>>2]|0;e=la+2|0;e=(2?e>>2:e)+(c[l>>2]|0)|0;ja=e+1|0;ja=(5?e>>5:e)+la+(9?e>>9:e)+(13?e>>13:e)+(1?ja>>1:ja)|0;la=ja+2|0;c[ka>>2]=ja;e=(2?la>>2:la)+e|0}c[l>>2]=e;fa=l+-192|0;ha=l+64|0;ja=l+-128|0;la=l+128|0;T=c[ja>>2]|0;S=c[la>>2]|0;R=S+(c[fa>>2]|0)|0;ga=T+(c[ha>>2]|0)|0;ka=R+1|0;ia=ga+1|0;ea=R+2|0;ga=(2?ea>>2:ea)+ga|0;ea=ga+1|0;ea=(5?ga>>5:ga)+R+(9?ga>>9:ga)+(13?ga>>13:ga)+(1?ea>>1:ea)|0;R=ea+2|0;ga=(2?R>>2:R)+ga|0;R=ea+1|0;ka=(1?R>>1:R)+(S-(1?ka>>1:ka))|0;S=ga+1|0;ia=(1?S>>1:S)+(T-(1?ia>>1:ia))|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}if(!(Y|(c[t>>2]|0)==0))ca=385}while(0);if((ca|0)==385?(ca=0,(c[v>>2]|0)==0):0){ia=m+-64|0;la=m+192|0;ja=c[ia>>2]|0;ka=ja+2|0;ka=(2?ka>>2:ka)+(c[la>>2]|0)|0;ha=ka+1|0;ha=(5?ka>>5:ka)+ja+(9?ka>>9:ka)+(13?ka>>13:ka)+(1?ha>>1:ha)|0;ja=ha+2|0;c[ia>>2]=ha;c[la>>2]=(2?ja>>2:ja)+ka}if(!(!_?!(c[s>>2]|0):0))ca=389;do if((ca|0)==389){ca=0;if(!V?(c[t>>2]|0)==0:0)break;la=l+-512|0;c[la>>2]=(c[la>>2]|0)+(c[l+-256>>2]|0)}while(0);if(!(!$?!(c[u>>2]|0):0))ca=394;do if((ca|0)==394){ca=0;if(!V?(c[t>>2]|0)==0:0)break;c[b+34392+(k<<3)>>2]=c[l>>2]}while(0);if(!(!U?!(c[v>>2]|0):0))ca=399;do if((ca|0)==399){ca=0;if(!V?(c[t>>2]|0)==0:0)break;la=l+-256|0;c[la>>2]=(c[la>>2]|0)+(c[b+34392+(k<<3)>>2]|0)}while(0);if(!(!_?!(c[s>>2]|0):0))ca=404;do if((ca|0)==404){ca=0;if(!W?(c[t>>2]|0)==0:0)break;la=m+-320|0;c[la>>2]=(c[la>>2]|0)+(c[m+-64>>2]|0)}while(0);if(!(!$?!(c[u>>2]|0):0))ca=409;do if((ca|0)==409){ca=0;if(!W?(c[t>>2]|0)==0:0)break;c[b+34392+(k<<3)+4>>2]=c[m+192>>2]}while(0);if(!U?(c[v>>2]|0)==0:0)break;if(!W?(c[t>>2]|0)==0:0)break;la=m+-64|0;c[la>>2]=(c[la>>2]|0)+(c[b+34392+(k<<3)+4>>2]|0)}while(0);b:do if(!q){do if(!V){do if(ba)e=112;else{if(!_?(c[s>>2]|0)==0:0){e=-16;break}e=-80}while(0);if(U){if((e|0)>=48)break;while(1){_strIDCT4x4Stage1(m+(e<<2)|0);if((e|0)<-16)e=e+64|0;else break}}else{if((e|0)>=(((c[v>>2]|0)==0?112:48)|0))break;do{_strIDCT4x4Stage1(m+(e<<2)|0);e=e+64|0}while((e|0)<(((c[v>>2]|0)==0?112:48)|0))}}while(0);do if(!W){do if(ba)e=64;else{if(!_?(c[s>>2]|0)==0:0){e=-64;break}e=-128}while(0);if(U){if((e|0)>=0)break;while(1){la=l+(e<<2)|0;_strIDCT4x4Stage1(la);_strIDCT4x4Stage1(la+64|0);_strIDCT4x4Stage1(la+128|0);if((e|0)<-64)e=e+64|0;else break}}else{if((e|0)>=(((c[v>>2]|0)==0?64:0)|0))break;do{la=l+(e<<2)|0;_strIDCT4x4Stage1(la);_strIDCT4x4Stage1(la+64|0);_strIDCT4x4Stage1(la+128|0);e=e+64|0}while((e|0)<(((c[v>>2]|0)==0?64:0)|0))}}while(0);if(!o){if(!(!V?!(c[t>>2]|0):0))ca=445;do if((ca|0)==445){ca=0;if(!(!_?!(c[s>>2]|0):0)){fa=l+-512|0;ha=l+-508|0;ja=l+-504|0;la=l+-500|0;T=c[ja>>2]|0;S=c[la>>2]|0;ea=S+(c[fa>>2]|0)|0;ga=T+(c[ha>>2]|0)|0;ia=ea+1|0;ia=S-(1?ia>>1:ia)|0;S=ga+1|0;S=T-(1?S>>1:S)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;T=ia*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?T>>4:T)|0;ia=(T*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ga=S+ga|0;S=(1?ga>>1:ga)-S|0;ia=S*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+S-(10?ga>>10:ga)+(4?ia>>4:ia)|0;S=(ia*3|0)+4|0;ga=(3?S>>3:S)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=1-T|0;ia=(1?S>>1:S)+ia|0;S=1-ia|0;ka=ea+1|0;ka=(1?S>>1:S)-T+(1?ka>>1:ka)|0;T=ga+1|0;ia=(1?T>>1:T)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}if(!V?(c[t>>2]|0)==0:0)break;if(!U?(c[v>>2]|0)==0:0)break;fa=l+-236|0;ha=l+-240|0;ja=l+-228|0;la=l+-232|0;T=c[ja>>2]|0;S=c[la>>2]|0;ea=S+(c[fa>>2]|0)|0;ga=T+(c[ha>>2]|0)|0;ia=ea+1|0;ia=S-(1?ia>>1:ia)|0;S=ga+1|0;S=T-(1?S>>1:S)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;T=ia*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?T>>4:T)|0;ia=(T*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ga=S+ga|0;S=(1?ga>>1:ga)-S|0;ia=S*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+S-(10?ga>>10:ga)+(4?ia>>4:ia)|0;S=(ia*3|0)+4|0;ga=(3?S>>3:S)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=1-T|0;ia=(1?S>>1:S)+ia|0;S=1-ia|0;ka=ea+1|0;ka=(1?S>>1:S)-T+(1?ka>>1:ka)|0;T=ga+1|0;ia=(1?T>>1:T)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}while(0);if(!(!W?!(c[t>>2]|0):0))ca=455;do if((ca|0)==455){ca=0;if(!(!_?!(c[s>>2]|0):0)){fa=m+-280|0;ha=m+-276|0;ja=m+-288|0;la=m+-284|0;T=c[ja>>2]|0;S=c[la>>2]|0;ea=S+(c[fa>>2]|0)|0;ga=T+(c[ha>>2]|0)|0;ia=ea+1|0;ia=S-(1?ia>>1:ia)|0;S=ga+1|0;S=T-(1?S>>1:S)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;T=ia*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?T>>4:T)|0;ia=(T*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ga=S+ga|0;S=(1?ga>>1:ga)-S|0;ia=S*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+S-(10?ga>>10:ga)+(4?ia>>4:ia)|0;S=(ia*3|0)+4|0;ga=(3?S>>3:S)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=1-T|0;ia=(1?S>>1:S)+ia|0;S=1-ia|0;ka=ea+1|0;ka=(1?S>>1:S)-T+(1?ka>>1:ka)|0;T=ga+1|0;ia=(1?T>>1:T)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}if(!W?(c[t>>2]|0)==0:0)break;if(!U?(c[v>>2]|0)==0:0)break;fa=m+-4|0;ha=m+-8|0;ja=m+-12|0;la=m+-16|0;T=c[ja>>2]|0;S=c[la>>2]|0;ea=S+(c[fa>>2]|0)|0;ga=T+(c[ha>>2]|0)|0;ia=ea+1|0;ia=S-(1?ia>>1:ia)|0;S=ga+1|0;S=T-(1?S>>1:S)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;T=ia*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?T>>4:T)|0;ia=(T*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ga=S+ga|0;S=(1?ga>>1:ga)-S|0;ia=S*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+S-(10?ga>>10:ga)+(4?ia>>4:ia)|0;S=(ia*3|0)+4|0;ga=(3?S>>3:S)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=1-T|0;ia=(1?S>>1:S)+ia|0;S=1-ia|0;ka=ea+1|0;ka=(1?S>>1:S)-T+(1?ka>>1:ka)|0;T=ga+1|0;ia=(1?T>>1:T)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}while(0);c:do if(!V){if(!(!_?!(c[s>>2]|0):0)){ea=m+-344|0;T=m+-352|0;ja=m+-320|0;fa=m+-312|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[ea>>2]|0)|0;S=ia+(c[T>>2]|0)|0;la=ga+1|0;la=ka-(1?la>>1:la)|0;ka=S+1|0;ka=ia-(1?ka>>1:ka)|0;ga=la+ga|0;la=(1?ga>>1:ga)-la|0;ia=la*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+la-(10?ga>>10:ga)+(4?ia>>4:ia)|0;la=(ia*3|0)+4|0;ga=(3?la>>3:la)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=ka+S|0;ka=(1?S>>1:S)-ka|0;la=ka*3|0;S=(3?la>>3:la)+S|0;la=S*3|0;la=(7?S>>7:S)+ka-(10?S>>10:S)+(4?la>>4:la)|0;ka=(la*3|0)+4|0;S=(3?ka>>3:ka)+S|0;la=la-(1?S>>1:S)|0;S=la+S|0;ka=1-ia|0;la=(1?ka>>1:ka)+la|0;ka=1-la|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=S+1|0;la=(1?ia>>1:ia)-la|0;c[ea>>2]=ga-ha;c[T>>2]=S-la;c[ja>>2]=la;c[fa>>2]=ha;fa=m+-340|0;ha=m+-348|0;ja=m+-316|0;la=m+-308|0;T=c[ja>>2]|0;S=c[la>>2]|0;ea=S+(c[fa>>2]|0)|0;ga=T+(c[ha>>2]|0)|0;ia=ea+1|0;ia=S-(1?ia>>1:ia)|0;S=ga+1|0;S=T-(1?S>>1:S)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;T=ia*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?T>>4:T)|0;ia=(T*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ga=S+ga|0;S=(1?ga>>1:ga)-S|0;ia=S*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+S-(10?ga>>10:ga)+(4?ia>>4:ia)|0;S=(ia*3|0)+4|0;ga=(3?S>>3:S)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=1-T|0;ia=(1?S>>1:S)+ia|0;S=1-ia|0;ka=ea+1|0;ka=(1?S>>1:S)-T+(1?ka>>1:ka)|0;T=ga+1|0;ia=(1?T>>1:T)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}if(!(!U?!(c[v>>2]|0):0))ca=469;do if((ca|0)==469){ca=0;ea=m+-72|0;T=m+-80|0;ja=m+-48|0;fa=m+-40|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[ea>>2]|0)|0;S=ia+(c[T>>2]|0)|0;la=ga+1|0;la=ka-(1?la>>1:la)|0;ka=S+1|0;ka=ia-(1?ka>>1:ka)|0;ga=la+ga|0;la=(1?ga>>1:ga)-la|0;ia=la*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+la-(10?ga>>10:ga)+(4?ia>>4:ia)|0;la=(ia*3|0)+4|0;ga=(3?la>>3:la)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=ka+S|0;ka=(1?S>>1:S)-ka|0;la=ka*3|0;S=(3?la>>3:la)+S|0;la=S*3|0;la=(7?S>>7:S)+ka-(10?S>>10:S)+(4?la>>4:la)|0;ka=(la*3|0)+4|0;S=(3?ka>>3:ka)+S|0;la=la-(1?S>>1:S)|0;S=la+S|0;ka=1-ia|0;la=(1?ka>>1:ka)+la|0;ka=1-la|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=S+1|0;la=(1?ia>>1:ia)-la|0;c[ea>>2]=ga-ha;c[T>>2]=S-la;c[ja>>2]=la;c[fa>>2]=ha;fa=m+-68|0;ha=m+-76|0;ja=m+-44|0;la=m+-36|0;T=c[ja>>2]|0;S=c[la>>2]|0;ea=S+(c[fa>>2]|0)|0;ga=T+(c[ha>>2]|0)|0;ia=ea+1|0;ia=S-(1?ia>>1:ia)|0;S=ga+1|0;S=T-(1?S>>1:S)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;T=ia*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?T>>4:T)|0;ia=(T*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ga=S+ga|0;S=(1?ga>>1:ga)-S|0;ia=S*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+S-(10?ga>>10:ga)+(4?ia>>4:ia)|0;S=(ia*3|0)+4|0;ga=(3?S>>3:S)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=1-T|0;ia=(1?S>>1:S)+ia|0;S=1-ia|0;ka=ea+1|0;ka=(1?S>>1:S)-T+(1?ka>>1:ka)|0;T=ga+1|0;ia=(1?T>>1:T)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka;if(!U)break;if(ba)break c;la=m+(p<<2)+128|0;_strPost4x4Stage1Split_alternate(la,la+64|0,0);break c}while(0);if((p|0)>=(((c[v>>2]|0)==0?0:-64)|0))break;e=p;do{la=m+(e<<2)+128|0;_strPost4x4Stage1Split_alternate(la,la+64|0,0);e=e+64|0}while((e|0)<(((c[v>>2]|0)==0?0:-64)|0))}while(0);do if(!W){if(!(!_?!(c[s>>2]|0):0)){T=l+-472|0;la=l+-480|0;ja=l+-448|0;ga=l+-440|0;fa=c[ja>>2]|0;ca=c[ga>>2]|0;ka=ca+(c[T>>2]|0)|0;ha=fa+(c[la>>2]|0)|0;ea=ka+1|0;ea=ca-(1?ea>>1:ea)|0;ca=ha+1|0;ca=fa-(1?ca>>1:ca)|0;ka=ea+ka|0;ea=(1?ka>>1:ka)-ea|0;fa=ea*3|0;ka=(3?fa>>3:fa)+ka|0;fa=ka*3|0;fa=(7?ka>>7:ka)+ea-(10?ka>>10:ka)+(4?fa>>4:fa)|0;ea=(fa*3|0)+4|0;ka=(3?ea>>3:ea)+ka|0;fa=fa-(1?ka>>1:ka)|0;ka=fa+ka|0;ha=ca+ha|0;ca=(1?ha>>1:ha)-ca|0;ea=ca*3|0;ha=(3?ea>>3:ea)+ha|0;ea=ha*3|0;ea=(7?ha>>7:ha)+ca-(10?ha>>10:ha)+(4?ea>>4:ea)|0;ca=(ea*3|0)+4|0;ha=(3?ca>>3:ca)+ha|0;ea=ea-(1?ha>>1:ha)|0;ha=ea+ha|0;ca=1-fa|0;ea=(1?ca>>1:ca)+ea|0;ca=1-ea|0;ia=ka+1|0;ia=(1?ca>>1:ca)-fa+(1?ia>>1:ia)|0;fa=ha+1|0;ea=(1?fa>>1:fa)-ea|0;c[T>>2]=ka-ia;c[la>>2]=ha-ea;c[ja>>2]=ea;c[ga>>2]=ia;ga=l+-468|0;ia=l+-476|0;ja=l+-444|0;ea=l+-436|0;la=c[ja>>2]|0;ha=c[ea>>2]|0;T=ha+(c[ga>>2]|0)|0;ka=la+(c[ia>>2]|0)|0;fa=T+1|0;fa=ha-(1?fa>>1:fa)|0;ha=ka+1|0;ha=la-(1?ha>>1:ha)|0;T=fa+T|0;fa=(1?T>>1:T)-fa|0;la=fa*3|0;T=(3?la>>3:la)+T|0;la=T*3|0;la=(7?T>>7:T)+fa-(10?T>>10:T)+(4?la>>4:la)|0;fa=(la*3|0)+4|0;T=(3?fa>>3:fa)+T|0;la=la-(1?T>>1:T)|0;T=la+T|0;ka=ha+ka|0;ha=(1?ka>>1:ka)-ha|0;fa=ha*3|0;ka=(3?fa>>3:fa)+ka|0;fa=ka*3|0;fa=(7?ka>>7:ka)+ha-(10?ka>>10:ka)+(4?fa>>4:fa)|0;ha=(fa*3|0)+4|0;ka=(3?ha>>3:ha)+ka|0;fa=fa-(1?ka>>1:ka)|0;ka=fa+ka|0;ha=1-la|0;fa=(1?ha>>1:ha)+fa|0;ha=1-fa|0;ca=T+1|0;ca=(1?ha>>1:ha)-la+(1?ca>>1:ca)|0;la=ka+1|0;fa=(1?la>>1:la)-fa|0;c[ga>>2]=T-ca;c[ia>>2]=ka-fa;c[ja>>2]=fa;c[ea>>2]=ca;ea=l+-408|0;ca=l+-416|0;ja=l+-384|0;fa=l+-376|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[ea>>2]|0)|0;T=ia+(c[ca>>2]|0)|0;la=ga+1|0;la=ka-(1?la>>1:la)|0;ka=T+1|0;ka=ia-(1?ka>>1:ka)|0;ga=la+ga|0;la=(1?ga>>1:ga)-la|0;ia=la*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+la-(10?ga>>10:ga)+(4?ia>>4:ia)|0;la=(ia*3|0)+4|0;ga=(3?la>>3:la)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;T=ka+T|0;ka=(1?T>>1:T)-ka|0;la=ka*3|0;T=(3?la>>3:la)+T|0;la=T*3|0;la=(7?T>>7:T)+ka-(10?T>>10:T)+(4?la>>4:la)|0;ka=(la*3|0)+4|0;T=(3?ka>>3:ka)+T|0;la=la-(1?T>>1:T)|0;T=la+T|0;ka=1-ia|0;la=(1?ka>>1:ka)+la|0;ka=1-la|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=T+1|0;la=(1?ia>>1:ia)-la|0;c[ea>>2]=ga-ha;c[ca>>2]=T-la;c[ja>>2]=la;c[fa>>2]=ha;fa=l+-404|0;ha=l+-412|0;ja=l+-380|0;la=l+-372|0;ca=c[ja>>2]|0;T=c[la>>2]|0;ea=T+(c[fa>>2]|0)|0;ga=ca+(c[ha>>2]|0)|0;ia=ea+1|0;ia=T-(1?ia>>1:ia)|0;T=ga+1|0;T=ca-(1?T>>1:T)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;ca=ia*3|0;ea=(3?ca>>3:ca)+ea|0;ca=ea*3|0;ca=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?ca>>4:ca)|0;ia=(ca*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;ca=ca-(1?ea>>1:ea)|0;ea=ca+ea|0;ga=T+ga|0;T=(1?ga>>1:ga)-T|0;ia=T*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+T-(10?ga>>10:ga)+(4?ia>>4:ia)|0;T=(ia*3|0)+4|0;ga=(3?T>>3:T)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;T=1-ca|0;ia=(1?T>>1:T)+ia|0;T=1-ia|0;ka=ea+1|0;ka=(1?T>>1:T)-ca+(1?ka>>1:ka)|0;ca=ga+1|0;ia=(1?ca>>1:ca)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}if(!U?(c[v>>2]|0)==0:0)ca=484;else ca=481;do if((ca|0)==481){ca=0;S=l+-200|0;la=l+-208|0;ja=l+-176|0;ga=l+-168|0;fa=c[ja>>2]|0;T=c[ga>>2]|0;ka=T+(c[S>>2]|0)|0;ha=fa+(c[la>>2]|0)|0;ea=ka+1|0;ea=T-(1?ea>>1:ea)|0;T=ha+1|0;T=fa-(1?T>>1:T)|0;ka=ea+ka|0;ea=(1?ka>>1:ka)-ea|0;fa=ea*3|0;ka=(3?fa>>3:fa)+ka|0;fa=ka*3|0;fa=(7?ka>>7:ka)+ea-(10?ka>>10:ka)+(4?fa>>4:fa)|0;ea=(fa*3|0)+4|0;ka=(3?ea>>3:ea)+ka|0;fa=fa-(1?ka>>1:ka)|0;ka=fa+ka|0;ha=T+ha|0;T=(1?ha>>1:ha)-T|0;ea=T*3|0;ha=(3?ea>>3:ea)+ha|0;ea=ha*3|0;ea=(7?ha>>7:ha)+T-(10?ha>>10:ha)+(4?ea>>4:ea)|0;T=(ea*3|0)+4|0;ha=(3?T>>3:T)+ha|0;ea=ea-(1?ha>>1:ha)|0;ha=ea+ha|0;T=1-fa|0;ea=(1?T>>1:T)+ea|0;T=1-ea|0;ia=ka+1|0;ia=(1?T>>1:T)-fa+(1?ia>>1:ia)|0;fa=ha+1|0;ea=(1?fa>>1:fa)-ea|0;c[S>>2]=ka-ia;c[la>>2]=ha-ea;c[ja>>2]=ea;c[ga>>2]=ia;ga=l+-196|0;ia=l+-204|0;ja=l+-172|0;ea=l+-164|0;la=c[ja>>2]|0;ha=c[ea>>2]|0;S=ha+(c[ga>>2]|0)|0;ka=la+(c[ia>>2]|0)|0;fa=S+1|0;fa=ha-(1?fa>>1:fa)|0;ha=ka+1|0;ha=la-(1?ha>>1:ha)|0;S=fa+S|0;fa=(1?S>>1:S)-fa|0;la=fa*3|0;S=(3?la>>3:la)+S|0;la=S*3|0;la=(7?S>>7:S)+fa-(10?S>>10:S)+(4?la>>4:la)|0;fa=(la*3|0)+4|0;S=(3?fa>>3:fa)+S|0;la=la-(1?S>>1:S)|0;S=la+S|0;ka=ha+ka|0;ha=(1?ka>>1:ka)-ha|0;fa=ha*3|0;ka=(3?fa>>3:fa)+ka|0;fa=ka*3|0;fa=(7?ka>>7:ka)+ha-(10?ka>>10:ka)+(4?fa>>4:fa)|0;ha=(fa*3|0)+4|0;ka=(3?ha>>3:ha)+ka|0;fa=fa-(1?ka>>1:ka)|0;ka=fa+ka|0;ha=1-la|0;fa=(1?ha>>1:ha)+fa|0;ha=1-fa|0;T=S+1|0;T=(1?ha>>1:ha)-la+(1?T>>1:T)|0;la=ka+1|0;fa=(1?la>>1:la)-fa|0;c[ga>>2]=S-T;c[ia>>2]=ka-fa;c[ja>>2]=fa;c[ea>>2]=T;ea=l+-136|0;T=l+-144|0;ja=l+-112|0;fa=l+-104|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[ea>>2]|0)|0;S=ia+(c[T>>2]|0)|0;la=ga+1|0;la=ka-(1?la>>1:la)|0;ka=S+1|0;ka=ia-(1?ka>>1:ka)|0;ga=la+ga|0;la=(1?ga>>1:ga)-la|0;ia=la*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+la-(10?ga>>10:ga)+(4?ia>>4:ia)|0;la=(ia*3|0)+4|0;ga=(3?la>>3:la)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=ka+S|0;ka=(1?S>>1:S)-ka|0;la=ka*3|0;S=(3?la>>3:la)+S|0;la=S*3|0;la=(7?S>>7:S)+ka-(10?S>>10:S)+(4?la>>4:la)|0;ka=(la*3|0)+4|0;S=(3?ka>>3:ka)+S|0;la=la-(1?S>>1:S)|0;S=la+S|0;ka=1-ia|0;la=(1?ka>>1:ka)+la|0;ka=1-la|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=S+1|0;la=(1?ia>>1:ia)-la|0;c[ea>>2]=ga-ha;c[T>>2]=S-la;c[ja>>2]=la;c[fa>>2]=ha;fa=l+-132|0;ha=l+-140|0;ja=l+-108|0;la=l+-100|0;T=c[ja>>2]|0;S=c[la>>2]|0;ea=S+(c[fa>>2]|0)|0;ga=T+(c[ha>>2]|0)|0;ia=ea+1|0;ia=S-(1?ia>>1:ia)|0;S=ga+1|0;S=T-(1?S>>1:S)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;T=ia*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?T>>4:T)|0;ia=(T*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ga=S+ga|0;S=(1?ga>>1:ga)-S|0;ia=S*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+S-(10?ga>>10:ga)+(4?ia>>4:ia)|0;S=(ia*3|0)+4|0;ga=(3?S>>3:S)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=1-T|0;ia=(1?S>>1:S)+ia|0;S=1-ia|0;ka=ea+1|0;ka=(1?S>>1:S)-T+(1?ka>>1:ka)|0;T=ga+1|0;ia=(1?T>>1:T)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka;if(!U){ca=484;break}if(ba)break;ka=l+(p<<2)|0;la=ka+64|0;_strPost4x4Stage1Split_alternate(ka,la,0);_strPost4x4Stage1Split_alternate(la,la+64|0,0)}while(0);do if((ca|0)==484){ca=0;if((p|0)>=(((c[v>>2]|0)==0?0:-64)|0))break;e=p;do{ka=l+(e<<2)|0;la=ka+64|0;_strPost4x4Stage1Split_alternate(ka,la,0);_strPost4x4Stage1Split_alternate(la,la+64|0,0);e=e+64|0}while((e|0)<(((c[v>>2]|0)==0?0:-64)|0))}while(0);if(X)break;if(c[t>>2]|0)break;if(!(!_?!(c[s>>2]|0):0)){ea=m+-280|0;T=m+-288|0;ja=l+-512|0;fa=l+-504|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[ea>>2]|0)|0;S=ia+(c[T>>2]|0)|0;la=ga+1|0;la=ka-(1?la>>1:la)|0;ka=S+1|0;ka=ia-(1?ka>>1:ka)|0;ga=la+ga|0;la=(1?ga>>1:ga)-la|0;ia=la*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+la-(10?ga>>10:ga)+(4?ia>>4:ia)|0;la=(ia*3|0)+4|0;ga=(3?la>>3:la)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=ka+S|0;ka=(1?S>>1:S)-ka|0;la=ka*3|0;S=(3?la>>3:la)+S|0;la=S*3|0;la=(7?S>>7:S)+ka-(10?S>>10:S)+(4?la>>4:la)|0;ka=(la*3|0)+4|0;S=(3?ka>>3:ka)+S|0;la=la-(1?S>>1:S)|0;S=la+S|0;ka=1-ia|0;la=(1?ka>>1:ka)+la|0;ka=1-la|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=S+1|0;la=(1?ia>>1:ia)-la|0;c[ea>>2]=ga-ha;c[T>>2]=S-la;c[ja>>2]=la;c[fa>>2]=ha;fa=m+-276|0;ha=m+-284|0;ja=l+-508|0;la=l+-500|0;T=c[ja>>2]|0;S=c[la>>2]|0;ea=S+(c[fa>>2]|0)|0;ga=T+(c[ha>>2]|0)|0;ia=ea+1|0;ia=S-(1?ia>>1:ia)|0;S=ga+1|0;S=T-(1?S>>1:S)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;T=ia*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?T>>4:T)|0;ia=(T*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ga=S+ga|0;S=(1?ga>>1:ga)-S|0;ia=S*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+S-(10?ga>>10:ga)+(4?ia>>4:ia)|0;S=(ia*3|0)+4|0;ga=(3?S>>3:S)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=1-T|0;ia=(1?S>>1:S)+ia|0;S=1-ia|0;ka=ea+1|0;ka=(1?S>>1:S)-T+(1?ka>>1:ka)|0;T=ga+1|0;ia=(1?T>>1:T)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}if(!(!U?!(c[v>>2]|0):0))ca=510;do if((ca|0)==510){ca=0;ea=m+-8|0;T=m+-16|0;ja=l+-240|0;fa=l+-232|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[ea>>2]|0)|0;S=ia+(c[T>>2]|0)|0;la=ga+1|0;la=ka-(1?la>>1:la)|0;ka=S+1|0;ka=ia-(1?ka>>1:ka)|0;ga=la+ga|0;la=(1?ga>>1:ga)-la|0;ia=la*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+la-(10?ga>>10:ga)+(4?ia>>4:ia)|0;la=(ia*3|0)+4|0;ga=(3?la>>3:la)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=ka+S|0;ka=(1?S>>1:S)-ka|0;la=ka*3|0;S=(3?la>>3:la)+S|0;la=S*3|0;la=(7?S>>7:S)+ka-(10?S>>10:S)+(4?la>>4:la)|0;ka=(la*3|0)+4|0;S=(3?ka>>3:ka)+S|0;la=la-(1?S>>1:S)|0;S=la+S|0;ka=1-ia|0;la=(1?ka>>1:ka)+la|0;ka=1-la|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=S+1|0;la=(1?ia>>1:ia)-la|0;c[ea>>2]=ga-ha;c[T>>2]=S-la;c[ja>>2]=la;c[fa>>2]=ha;fa=m+-4|0;ha=m+-12|0;ja=l+-236|0;la=l+-228|0;T=c[ja>>2]|0;S=c[la>>2]|0;ea=S+(c[fa>>2]|0)|0;ga=T+(c[ha>>2]|0)|0;ia=ea+1|0;ia=S-(1?ia>>1:ia)|0;S=ga+1|0;S=T-(1?S>>1:S)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;T=ia*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?T>>4:T)|0;ia=(T*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ga=S+ga|0;S=(1?ga>>1:ga)-S|0;ia=S*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+S-(10?ga>>10:ga)+(4?ia>>4:ia)|0;S=(ia*3|0)+4|0;ga=(3?S>>3:S)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=1-T|0;ia=(1?S>>1:S)+ia|0;S=1-ia|0;ka=ea+1|0;ka=(1?S>>1:S)-T+(1?ka>>1:ka)|0;T=ga+1|0;ia=(1?T>>1:T)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka;if(!U)break;if(ba)break b;_strPost4x4Stage1Split_alternate(m+(p<<2)+192|0,l+(p<<2)|0,0);break b}while(0);if((p|0)>=(((c[v>>2]|0)==0?0:-64)|0))break b;e=p;while(1){_strPost4x4Stage1Split_alternate(m+(e<<2)+192|0,l+(e<<2)|0,0);e=e+64|0;if((e|0)>=(((c[v>>2]|0)==0?0:-64)|0))break b}}while(0);if(!(!V?!(c[t>>2]|0):0))ca=491;d:do if((ca|0)==491){ca=0;f=l+20|0;e=p;while(1){if(!U?(c[v>>2]|0)==0:0)g=0;else g=-64;if((e|0)>=(g|0))break d;la=f+(e<<2)|0;S=la+-4|0;ja=la+236|0;fa=la+240|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[la>>2]|0)|0;ea=ia+(c[S>>2]|0)|0;T=ga+1|0;T=ka-(1?T>>1:T)|0;ka=ea+1|0;ka=ia-(1?ka>>1:ka)|0;ga=T+ga|0;T=(1?ga>>1:ga)-T|0;ia=T*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+T-(10?ga>>10:ga)+(4?ia>>4:ia)|0;T=(ia*3|0)+4|0;ga=(3?T>>3:T)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;ea=ka+ea|0;ka=(1?ea>>1:ea)-ka|0;T=ka*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ka-(10?ea>>10:ea)+(4?T>>4:T)|0;ka=(T*3|0)+4|0;ea=(3?ka>>3:ka)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ka=1-ia|0;T=(1?ka>>1:ka)+T|0;ka=1-T|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=ea+1|0;T=(1?ia>>1:ia)-T|0;c[la>>2]=ga-ha;c[S>>2]=ea-T;c[ja>>2]=T;c[fa>>2]=ha;fa=la+8|0;ha=la+4|0;ja=la+244|0;la=la+248|0;T=c[ja>>2]|0;S=c[la>>2]|0;ea=S+(c[fa>>2]|0)|0;ga=T+(c[ha>>2]|0)|0;ia=ea+1|0;ia=S-(1?ia>>1:ia)|0;S=ga+1|0;S=T-(1?S>>1:S)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;T=ia*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?T>>4:T)|0;ia=(T*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ga=S+ga|0;S=(1?ga>>1:ga)-S|0;ia=S*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+S-(10?ga>>10:ga)+(4?ia>>4:ia)|0;S=(ia*3|0)+4|0;ga=(3?S>>3:S)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=1-T|0;ia=(1?S>>1:S)+ia|0;S=1-ia|0;ka=ea+1|0;ka=(1?S>>1:S)-T+(1?ka>>1:ka)|0;T=ga+1|0;ia=(1?T>>1:T)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka;e=e+64|0}}while(0);if(!W?(c[t>>2]|0)==0:0)break;f=m+244|0;e=p;while(1){if(!U?(c[v>>2]|0)==0:0)g=0;else g=-64;if((e|0)>=(g|0))break b;la=f+(e<<2)|0;S=la+-4|0;ja=la+236|0;fa=la+240|0;ia=c[ja>>2]|0;ka=c[fa>>2]|0;ga=ka+(c[la>>2]|0)|0;ea=ia+(c[S>>2]|0)|0;T=ga+1|0;T=ka-(1?T>>1:T)|0;ka=ea+1|0;ka=ia-(1?ka>>1:ka)|0;ga=T+ga|0;T=(1?ga>>1:ga)-T|0;ia=T*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+T-(10?ga>>10:ga)+(4?ia>>4:ia)|0;T=(ia*3|0)+4|0;ga=(3?T>>3:T)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;ea=ka+ea|0;ka=(1?ea>>1:ea)-ka|0;T=ka*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ka-(10?ea>>10:ea)+(4?T>>4:T)|0;ka=(T*3|0)+4|0;ea=(3?ka>>3:ka)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ka=1-ia|0;T=(1?ka>>1:ka)+T|0;ka=1-T|0;ha=ga+1|0;ha=(1?ka>>1:ka)-ia+(1?ha>>1:ha)|0;ia=ea+1|0;T=(1?ia>>1:ia)-T|0;c[la>>2]=ga-ha;c[S>>2]=ea-T;c[ja>>2]=T;c[fa>>2]=ha;fa=la+8|0;ha=la+4|0;ja=la+244|0;la=la+248|0;T=c[ja>>2]|0;S=c[la>>2]|0;ea=S+(c[fa>>2]|0)|0;ga=T+(c[ha>>2]|0)|0;ia=ea+1|0;ia=S-(1?ia>>1:ia)|0;S=ga+1|0;S=T-(1?S>>1:S)|0;ea=ia+ea|0;ia=(1?ea>>1:ea)-ia|0;T=ia*3|0;ea=(3?T>>3:T)+ea|0;T=ea*3|0;T=(7?ea>>7:ea)+ia-(10?ea>>10:ea)+(4?T>>4:T)|0;ia=(T*3|0)+4|0;ea=(3?ia>>3:ia)+ea|0;T=T-(1?ea>>1:ea)|0;ea=T+ea|0;ga=S+ga|0;S=(1?ga>>1:ga)-S|0;ia=S*3|0;ga=(3?ia>>3:ia)+ga|0;ia=ga*3|0;ia=(7?ga>>7:ga)+S-(10?ga>>10:ga)+(4?ia>>4:ia)|0;S=(ia*3|0)+4|0;ga=(3?S>>3:S)+ga|0;ia=ia-(1?ga>>1:ga)|0;ga=ia+ga|0;S=1-T|0;ia=(1?S>>1:S)+ia|0;S=1-ia|0;ka=ea+1|0;ka=(1?S>>1:S)-T+(1?ka>>1:ka)|0;T=ga+1|0;ia=(1?T>>1:T)-ia|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka;e=e+64|0}}}while(0)}while(n>>>0>>0);Xc=da;return 0}function _initMRPtr(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;e=c[a+34928>>2]|0;b=(e|0)==0;f=b?1:2;g=a+34652|0;h=a+34524|0;i=g+64|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0));g=a+34716|0;h=a+34588|0;i=g+64|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0));if(b)return;d=1;a=e;do{b=a;a=c[a+34928>>2]|0;g=b+34652|0;h=b+34524|0;i=g+64|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0));g=b+34716|0;h=b+34588|0;i=g+64|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0));d=d+1|0}while((d|0)!=(f|0));return}function _advanceMRPtr(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;g=c[77520+(c[a+34128>>2]<<2)>>2]<<4;if(c[a+34932>>2]|0)Ha(154117,149855,192,149913);f=(c[a+34928>>2]|0)==0?1:2;b=0;while(1){e=c[a+34156>>2]|0;if(e|0?(d=a+34652|0,h=c[d>>2]|0,c[a+34460>>2]=h,c[d>>2]=h+1024,d=a+34716|0,c[d>>2]=(c[d>>2]|0)+1024,(e|0)!=1):0){d=1;do{h=a+34652+(d<<2)|0;i=c[h>>2]|0;c[a+34460+(d<<2)>>2]=i;c[h>>2]=i+(g<<2);h=a+34716+(d<<2)|0;c[h>>2]=(c[h>>2]|0)+(g<<2);d=d+1|0}while(d>>>0>>0)}b=b+1|0;if((b|0)==(f|0))break;else a=c[a+34928>>2]|0}return}function _decodeThumbnail(e){e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0;l=e+34232|0;i=c[l>>2]|0;T=c[i+12>>2]|0;g=(c[i>>2]|0)==0;if(g)f=(c[i+36>>2]|0)+1|0;else f=c[e+8>>2]|0;k=e+34324|0;h=(c[k>>2]<<4)+-16|0;if((f-h|0)>>>0<16){if(g)f=(c[i+36>>2]|0)+1|0;else f=c[e+8>>2]|0;S=f-h|0}else S=16;if(g)N=(c[i+28>>2]|0)+1|0;else N=c[e+4>>2]|0;f=c[i+32>>2]|0;J=T+-1|0;f=J+(h>>>0>f>>>0?0:f&15)|0;f=f-((f>>>0)%(T>>>0)|0)|0;O=J+(c[i+24>>2]|0)|0;O=O-((O>>>0)%(T>>>0)|0)|0;t=e+34128|0;m=c[t>>2]|0;if(!m)u=0;else u=c[e+12>>2]|0;K=e+16|0;s=c[K>>2]|0;g=c[e+100>>2]|0;P=(c[e+28>>2]|0)==0?0:2;Q=2-P|0;v=a[e+32908>>0]|0;A=a[e+32909>>0]|0;E=c[e+34524>>2]|0;n=c[e+34528>>2]|0;o=c[e+34532>>2]|0;R=c[i+40>>2]|0;M=(c[i+44>>2]|0)+(((h>>>0)/(T>>>0)|0)<<2)|0;h=T>>>0>15;if(h)I=(g|0)==0?16:(g|0)==1?23:34;else I=T>>>0>3?((g|0)==0?64:93):258;g=(c[e+34140>>2]|0)!=0;j=(m+-1|0)>>>0<2;h=h&g?(j?2:1):0;L=0;while(1){i=1<>>0>>0)L=L+1|0;else break}G=g?11:8;D=G-h|0;if((T|0)!=(i|0))Ha(149668,149700,1972,149759);r=e+64|0;F=S-f|0;if(_checkImageBuffer(e,c[((c[r>>2]|0)>>>0<4?e+40|0:e+48|0)>>2]|0,(F>>>0)/(T>>>0)|0)|0){T=-1;return T|0}h=c[k>>2]<<4;if(((h+-16|0)>>>0)%(T>>>0)|0|0){T=0;return T|0}g=c[l>>2]|0;if(h>>>0<=(c[g+32>>2]|0)>>>0){T=0;return T|0}if(h>>>0>((c[g+36>>2]|0)+16|0)>>>0){T=0;return T|0}l=(m|0)==2;k=(m|0)==1;do if(j&(u|0)!=0){p=c[e+34780>>2]|0;q=c[e+34784>>2]|0;j=(N|0)==0;i=0;do{if(!j){h=1?i>>>1:i;if(l){g=0;do{C=4?g>>>4:g;B=(C<<7)+(d[((1?g>>>1:g)&7)+(70928+(i<<4))>>0]|0)|0;C=C<<8|d[(g&15)+(70928+(i<<4))>>0];c[p+(C<<2)>>2]=c[n+(B<<2)>>2];c[q+(C<<2)>>2]=c[o+(B<<2)>>2];g=g+T|0}while(g>>>0>>0)}else{g=0;do{C=4?g>>>4:g;B=(C<<6)+(d[((1?g>>>1:g)&7)+(71184+(h<<3))>>0]|0)|0;C=C<<8|d[(g&15)+(70928+(i<<4))>>0];c[p+(C<<2)>>2]=c[n+(B<<2)>>2];c[q+(C<<2)>>2]=c[o+(B<<2)>>2];g=g+T|0}while(g>>>0>>0)}}i=i+T|0}while(i>>>0<16);if((T|0)==4){if(k&(N|0)!=0){g=0;do{y=(4?g>>>4:g)<<8;C=g&8;n=y|d[70928+C>>0];o=y|d[70992+C>>0];h=y|d[71056+C>>0];z=p+(h<<2)|0;B=(c[p+(n<<2)>>2]|0)+1+(c[z>>2]|0)|0;c[p+(o<<2)>>2]=1?B>>1:B;B=q+(h<<2)|0;n=(c[q+(n<<2)>>2]|0)+1+(c[B>>2]|0)|0;c[q+(o<<2)>>2]=1?n>>1:n;C=y|d[71120+C>>0];c[p+(C<<2)>>2]=c[z>>2];c[q+(C<<2)>>2]=c[B>>2];g=g+8|0}while(g>>>0>>0);g=h}else g=0;m=N+-8|0;if(!m){C=d[70932]|0;z=p+(g<<2)|0;c[p+(C<<2)>>2]=c[z>>2];B=q+(g<<2)|0;c[q+(C<<2)>>2]=c[B>>2];C=d[70996]|0;c[p+(C<<2)>>2]=c[z>>2];c[q+(C<<2)>>2]=c[B>>2];C=d[71060]|0;c[p+(C<<2)>>2]=c[z>>2];c[q+(C<<2)>>2]=c[B>>2];C=d[71124]|0;c[p+(C<<2)>>2]=c[z>>2];c[q+(C<<2)>>2]=c[B>>2];C=p;B=q;break}g=0;h=0;i=0;do{B=i|d[70928+h>>0];C=i|d[70928+(h|4)>>0];g=g+8|0;h=g&8;k=i|d[70928+h>>0];j=p+(k<<2)|0;z=(c[p+(B<<2)>>2]|0)+1+(c[j>>2]|0)|0;c[p+(C<<2)>>2]=1?z>>1:z;k=q+(k<<2)|0;B=(c[q+(B<<2)>>2]|0)+1+(c[k>>2]|0)|0;c[q+(C<<2)>>2]=1?B>>1:B;i=(4?g>>>4:g)<<8}while(g>>>0>>0);g=i|d[70928+(h|4)>>0];c[p+(g<<2)>>2]=c[j>>2];c[q+(g<<2)>>2]=c[k>>2];g=0;h=a[70992]|0;i=0;j=0;do{B=i|h&255;C=i|d[70992+(j|4)>>0];g=g+8|0;j=g&8;h=a[70992+j>>0]|0;l=i|h&255;k=p+(l<<2)|0;z=(c[p+(B<<2)>>2]|0)+1+(c[k>>2]|0)|0;c[p+(C<<2)>>2]=1?z>>1:z;l=q+(l<<2)|0;B=(c[q+(B<<2)>>2]|0)+1+(c[l>>2]|0)|0;c[q+(C<<2)>>2]=1?B>>1:B;i=(4?g>>>4:g)<<8}while(g>>>0>>0);g=i|d[70992+(j|4)>>0];c[p+(g<<2)>>2]=c[k>>2];c[q+(g<<2)>>2]=c[l>>2];g=0;h=a[71056]|0;i=0;j=0;do{B=i|h&255;C=i|d[71056+(j|4)>>0];g=g+8|0;j=g&8;h=a[71056+j>>0]|0;l=i|h&255;k=p+(l<<2)|0;z=(c[p+(B<<2)>>2]|0)+1+(c[k>>2]|0)|0;c[p+(C<<2)>>2]=1?z>>1:z;l=q+(l<<2)|0;B=(c[q+(B<<2)>>2]|0)+1+(c[l>>2]|0)|0;c[q+(C<<2)>>2]=1?B>>1:B;i=(4?g>>>4:g)<<8}while(g>>>0>>0);g=i|d[71056+(j|4)>>0];c[p+(g<<2)>>2]=c[k>>2];c[q+(g<<2)>>2]=c[l>>2];g=0;h=a[71120]|0;i=0;j=0;do{B=i|h&255;C=i|d[71120+(j|4)>>0];g=g+8|0;j=g&8;h=a[71120+j>>0]|0;l=i|h&255;k=p+(l<<2)|0;z=(c[p+(B<<2)>>2]|0)+1+(c[k>>2]|0)|0;c[p+(C<<2)>>2]=1?z>>1:z;l=q+(l<<2)|0;B=(c[q+(B<<2)>>2]|0)+1+(c[l>>2]|0)|0;c[q+(C<<2)>>2]=1?B>>1:B;i=(4?g>>>4:g)<<8}while(g>>>0>>0);C=i|d[71120+(j|4)>>0];c[p+(C<<2)>>2]=c[k>>2];c[q+(C<<2)>>2]=c[l>>2];C=p;B=q}else{C=p;B=q}}else{C=n;B=o}while(0);a:do switch(s|0){case 1:{o=(128<>>0)/(I>>>0)|0;switch(u|0){case 7:{if(S>>>0<=f>>>0)break a;i=0-I|0;j=e+32936|0;if(O>>>0>=N>>>0){g=f;while(1){g=g+T|0;if(g>>>0>=S>>>0)break a}}g=f;do{k=c[M+((L?g>>>L:g)<<2)>>2]|0;h=O;do{v=(4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0];y=H((c[E+(v<<2)>>2]|0)+o|0,I)|0;z=H(c[C+(v<<2)>>2]|0,i)|0;z=D?z>>D:z;v=H(c[B+(v<<2)>>2]|0,I)|0;v=D?v>>D:v;y=(G?y>>G:y)-(1?z>>1:z)|0;A=v+1|0;z=y-(1?A>>1:A)+z|0;v=z+v|0;A=(c[j>>2]|0)+(c[R+((L?h>>>L:h)<<2)>>2]|0)+k|0;v=(v|0)<255?v:255;a[A+P>>0]=(v|0)>0?v:0;y=(y|0)<255?y:255;a[A+1>>0]=(y|0)>0?y:0;z=(z|0)<255?z:255;a[A+Q>>0]=(z|0)>0?z:0;h=h+T|0}while(h>>>0>>0);g=g+T|0}while(g>>>0>>0);break}case 6:case 3:case 0:{_outputNChannelThumbnail(e,I,G,f,O);break a}case 8:{if(S>>>0<=f>>>0)break a;i=e+32936|0;if(O>>>0>=N>>>0){g=f;while(1){g=g+T|0;if(g>>>0>=S>>>0)break a}}g=f;do{j=c[M+((L?g>>>L:g)<<2)>>2]|0;h=O;do{z=(4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0];A=H(c[E+(z<<2)>>2]|0,I)|0;y=H(c[C+(z<<2)>>2]|0,I)|0;y=D?y>>D:y;v=0-y|0;z=H(c[B+(z<<2)>>2]|0,I)|0;z=D?z>>D:z;v=(G?A>>G:A)-(1?v>>1:v)|0;A=z+1|0;y=v-(1?A>>1:A)-y|0;A=(c[i>>2]|0)+(c[R+((L?h>>>L:h)<<2)>>2]|0)+j|0;_inverseConvertRGBE(y,v,y+z|0,A,A+1|0,A+2|0,A+3|0);h=h+T|0}while(h>>>0>>0);g=g+T|0}while(g>>>0>>0);break}case 4:{i=c[e+34536>>2]|0;j=(128<>>0)/(I>>>0)|0;j=1?j>>>1:j;if(S>>>0<=f>>>0)break a;k=O>>>0>>0;l=0-I|0;m=e+32936|0;g=f;do{n=c[M+((L?g>>>L:g)<<2)>>2]|0;if(k){h=O;do{A=(4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0];v=H(o-(c[E+(A<<2)>>2]|0)|0,I)|0;v=G?v>>G:v;u=H(c[C+(A<<2)>>2]|0,I)|0;u=D?u>>D:u;y=H(c[B+(A<<2)>>2]|0,l)|0;y=D?y>>D:y;A=H((c[i+(A<<2)>>2]|0)+j|0,I)|0;z=v+1|0;z=(D?A>>D:A)-(1?z>>1:z)|0;v=z-(1?u>>1:u)+v|0;A=y+1|0;u=v-(1?A>>1:A)+u|0;y=u+y|0;A=(c[m>>2]|0)+(c[R+((L?h>>>L:h)<<2)>>2]|0)+n|0;u=(u|0)<255?u:255;a[A>>0]=(u|0)>0?u:0;v=(v|0)<255?v:255;a[A+1>>0]=(v|0)>0?v:0;y=(y|0)<255?y:255;a[A+2>>0]=(y|0)>0?y:0;z=(z|0)<255?z:255;a[A+3>>0]=(z|0)>0?z:0;h=h+T|0}while(h>>>0>>0)}g=g+T|0}while(g>>>0>>0);break}default:Ha(154115,149700,2092,149759)}break}case 2:{q=v&255;j=((q?32768>>>q:32768)<>>0<=f>>>0)break a;k=O>>>0>>0;l=0-I|0;m=e+32936|0;g=f;do{n=c[M+((L?g>>>L:g)<<2)>>2]|0;if(k){i=c[m>>2]|0;h=O;do{y=(4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0];p=H((c[E+(y<<2)>>2]|0)+j|0,I)|0;U=H(c[C+(y<<2)>>2]|0,l)|0;U=D?U>>D:U;y=H(c[B+(y<<2)>>2]|0,I)|0;y=D?y>>D:y;p=(G?p>>G:p)-(1?U>>1:U)|0;z=y+1|0;U=p-(1?z>>1:z)+U|0;z=i+(c[R+((L?h>>>L:h)<<2)>>2]<<1)+(n<<1)|0;o=U<>1]=(o|0)>0?o:0;p=(p|0)<65535?p:65535;b[z+2>>1]=(p|0)>0?p:0;y=(y|0)<65535?y:65535;b[z+4>>1]=(y|0)>0?y:0;h=h+T|0}while(h>>>0>>0)}g=g+T|0}while(g>>>0>>0);break}case 6:case 3:case 0:{_outputNChannelThumbnail(e,I,G,f,O);break a}case 4:{j=c[e+34536>>2]|0;k=(32768<>>0)/(I>>>0)|0;l=(32768<>>0)/(I>>>0)|0;l=1?l>>>1:l;if(S>>>0<=f>>>0)break a;m=O>>>0>>0;n=0-I|0;o=e+32936|0;g=f;do{p=c[M+((L?g>>>L:g)<<2)>>2]|0;if(m){i=c[o>>2]|0;h=O;do{U=(4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0];V=H(k-(c[E+(U<<2)>>2]|0)|0,I)|0;V=G?V>>G:V;X=H(c[C+(U<<2)>>2]|0,I)|0;X=D?X>>D:X;y=H(c[B+(U<<2)>>2]|0,n)|0;y=D?y>>D:y;U=H((c[j+(U<<2)>>2]|0)+l|0,I)|0;z=V+1|0;z=(D?U>>D:U)-(1?z>>1:z)|0;V=z-(1?X>>1:X)+V|0;U=y+1|0;X=V-(1?U>>1:U)+X|0;U=i+(c[R+((L?h>>>L:h)<<2)>>2]<<1)+(p<<1)|0;W=X<>1]=(W|0)>0?W:0;V=(V|0)<65535?V:65535;b[U+2>>1]=(V|0)>0?V:0;y=(y|0)<65535?y:65535;b[U+4>>1]=(y|0)>0?y:0;z=(z|0)<65535?z:65535;b[U+6>>1]=(z|0)>0?z:0;h=h+T|0}while(h>>>0>>0)}g=g+T|0}while(g>>>0>>0);break}default:Ha(154115,149700,2148,149759)}switch(s|0){case 3:{w=85;break}case 4:{w=100;break}case 5:{w=111;break}case 6:{w=122;break}case 7:{w=133;break}case 0:{w=151;break}case 8:{w=171;break}case 10:{w=179;break}case 9:{w=185;break}default:{}}break}case 3:{w=85;break}case 4:{w=100;break}case 5:{w=111;break}case 6:{w=122;break}case 7:{w=133;break}case 0:{w=151;break}case 8:{w=171;break}case 10:{w=179;break}case 9:{w=185;break}default:{}}while(0);b:do if((w|0)==85)switch(u|0){case 7:{if(S>>>0<=f>>>0)break b;l=O>>>0>>0;m=0-I|0;n=e+32936|0;j=v&255;g=f;do{k=c[M+((L?g>>>L:g)<<2)>>2]|0;if(l){i=c[n>>2]|0;h=O;do{W=(4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0];V=H(c[E+(W<<2)>>2]|0,I)|0;A=H(c[C+(W<<2)>>2]|0,m)|0;A=D?A>>D:A;W=H(c[B+(W<<2)>>2]|0,I)|0;W=D?W>>D:W;V=(G?V>>G:V)-(1?A>>1:A)|0;X=W+1|0;A=V-(1?X>>1:X)+A|0;X=i+(c[R+((L?h>>>L:h)<<2)>>2]<<1)+(k<<1)|0;U=A<>1]=(U|0)>-32768?U:-32768;V=(V|0)<32767?V:32767;b[X+2>>1]=(V|0)>-32768?V:-32768;W=(W|0)<32767?W:32767;b[X+4>>1]=(W|0)>-32768?W:-32768;h=h+T|0}while(h>>>0>>0)}g=g+T|0}while(g>>>0>>0);break}case 6:case 3:case 0:{_outputNChannelThumbnail(e,I,G,f,O);break b}case 4:{l=c[e+34536>>2]|0;if(S>>>0<=f>>>0)break b;m=O>>>0>>0;n=0-I|0;o=e+32936|0;j=v&255;g=f;do{k=c[M+((L?g>>>L:g)<<2)>>2]|0;if(m){i=c[o>>2]|0;h=O;do{X=(4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0];U=H(c[E+(X<<2)>>2]|0,n)|0;U=G?U>>G:U;z=H(c[C+(X<<2)>>2]|0,I)|0;z=D?z>>D:z;V=H(c[B+(X<<2)>>2]|0,n)|0;V=D?V>>D:V;X=H(c[l+(X<<2)>>2]|0,I)|0;W=U+1|0;W=(D?X>>D:X)-(1?W>>1:W)|0;U=W-(1?z>>1:z)+U|0;X=V+1|0;z=U-(1?X>>1:X)+z|0;X=i+(c[R+((L?h>>>L:h)<<2)>>2]<<1)+(k<<1)|0;A=z<>1]=(A|0)>-32768?A:-32768;U=(U|0)<32767?U:32767;b[X+2>>1]=(U|0)>-32768?U:-32768;V=(V|0)<32767?V:32767;b[X+4>>1]=(V|0)>-32768?V:-32768;W=(W|0)<32767?W:32767;b[X+6>>1]=(W|0)>-32768?W:-32768;h=h+T|0}while(h>>>0>>0)}g=g+T|0}while(g>>>0>>0);break}default:Ha(154115,149700,2202,149759)}else if((w|0)==100)switch(u|0){case 7:{if(S>>>0<=f>>>0)break b;j=0-I|0;if(O>>>0>=N>>>0){g=f;while(1){g=g+T|0;if(g>>>0>=S>>>0)break b}}i=c[e+32936>>2]|0;h=f;do{k=c[M+((L?h>>>L:h)<<2)>>2]|0;g=O;do{V=(4?g>>>4:g)<<8|d[(g&15)+(70928+(h<<4))>>0];U=H(c[E+(V<<2)>>2]|0,I)|0;A=H(c[C+(V<<2)>>2]|0,j)|0;A=D?A>>D:A;V=H(c[B+(V<<2)>>2]|0,I)|0;V=D?V>>D:V;U=(G?U>>G:U)-(1?A>>1:A)|0;X=V+1|0;A=U-(1?X>>1:X)+A|0;V=A+V|0;X=i+(c[R+((L?g>>>L:g)<<2)>>2]<<1)+(k<<1)|0;W=31?A>>31:A;b[X>>1]=(A&32767^W)-W;W=31?U>>31:U;b[X+2>>1]=(U&32767^W)-W;W=31?V>>31:V;b[X+4>>1]=(V&32767^W)-W;g=g+T|0}while(g>>>0>>0);h=h+T|0}while(h>>>0>>0);break}case 6:case 3:case 0:{_outputNChannelThumbnail(e,I,G,f,O);break b}default:Ha(154115,149700,2233,149759)}else if((w|0)==111){l=v&255;m=((l?-2147483648>>l:-2147483648)<>>0<=f>>>0)break b;j=0-I|0;if(O>>>0>=N>>>0){g=f;while(1){g=g+T|0;if(g>>>0>=S>>>0)break b}}i=c[e+32936>>2]|0;g=f;do{k=c[M+((L?g>>>L:g)<<2)>>2]|0;h=O;do{W=(4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0];U=H((c[E+(W<<2)>>2]|0)+m|0,I)|0;V=H(c[C+(W<<2)>>2]|0,j)|0;V=D?V>>D:V;W=H(c[B+(W<<2)>>2]|0,I)|0;W=D?W>>D:W;U=(G?U>>G:U)-(1?V>>1:V)|0;X=W+1|0;V=U-(1?X>>1:X)+V|0;X=i+(c[R+((L?h>>>L:h)<<2)>>2]<<2)+(k<<2)|0;c[X>>2]=V<>2]=U<>2]=V+W<>>0>>0);g=g+T|0}while(g>>>0>>0);break}case 6:case 3:case 0:{_outputNChannelThumbnail(e,I,G,f,O);break b}default:Ha(154115,149700,2267,149759)}}else if((w|0)==122)switch(u|0){case 7:{if(S>>>0<=f>>>0)break b;l=0-I|0;j=v&255;if(O>>>0>=N>>>0){g=f;while(1){g=g+T|0;if(g>>>0>=S>>>0)break b}}i=c[e+32936>>2]|0;g=f;do{k=c[M+((L?g>>>L:g)<<2)>>2]|0;h=O;do{W=(4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0];U=H(c[E+(W<<2)>>2]|0,I)|0;V=H(c[C+(W<<2)>>2]|0,l)|0;V=D?V>>D:V;W=H(c[B+(W<<2)>>2]|0,I)|0;W=D?W>>D:W;U=(G?U>>G:U)-(1?V>>1:V)|0;X=W+1|0;V=U-(1?X>>1:X)+V|0;X=i+(c[R+((L?h>>>L:h)<<2)>>2]<<2)+(k<<2)|0;c[X>>2]=V<>2]=U<>2]=V+W<>>0>>0);g=g+T|0}while(g>>>0>>0);break}case 6:case 3:case 0:{_outputNChannelThumbnail(e,I,G,f,O);break b}default:Ha(154115,149700,2298,149759)}else if((w|0)==133)switch(u|0){case 7:{if(S>>>0<=f>>>0)break b;x=O>>>0>>0;y=0-I|0;z=e+32936|0;u=v&255;v=1<>24)|0;r=23-u|0;n=f;do{s=c[M+((L?n>>>L:n)<<2)>>2]|0;if(x){p=c[z>>2]|0;o=O;do{m=(4?o>>>4:o)<<8|d[(o&15)+(70928+(n<<4))>>0];l=H(c[E+(m<<2)>>2]|0,I)|0;g=H(c[C+(m<<2)>>2]|0,y)|0;g=D?g>>D:g;m=H(c[B+(m<<2)>>2]|0,I)|0;m=D?m>>D:m;l=(G?l>>G:l)-(1?g>>1:g)|0;t=m+1|0;g=l-(1?t>>1:t)+g|0;m=g+m|0;t=p+(c[R+((L?o>>>L:o)<<2)>>2]<<2)+(s<<2)|0;k=31?g>>31:g;g=(k^g)-k|0;i=u?g>>>u:g;h=(i|0)==0;g=(h?v:0)^(g&w|v);i=(h?1:i)+q|0;h=(g|0)<(v|0);if((g|0)>0&((i|0)>1&h)){j=i;while(1){i=j+-1|0;g=g<<1;h=(g|0)<(v|0);if((g|0)>0&((j|0)>2&h))j=i;else break}}c[t>>2]=(h?0:i<<23)|k&-2147483648|((h?0:v)^g)<>31:l;g=(k^l)-k|0;i=u?g>>>u:g;h=(i|0)==0;g=(h?v:0)^(g&w|v);i=(h?1:i)+q|0;h=(g|0)<(v|0);if((g|0)>0&((i|0)>1&h)){j=i;while(1){i=j+-1|0;g=g<<1;h=(g|0)<(v|0);if((g|0)>0&((j|0)>2&h))j=i;else break}}c[t+4>>2]=(h?0:i<<23)|k&-2147483648|((h?0:v)^g)<>31:m;g=(k^m)-k|0;i=u?g>>>u:g;h=(i|0)==0;g=(h?v:0)^(g&w|v);i=(h?1:i)+q|0;h=(g|0)<(v|0);if((g|0)>0&((i|0)>1&h)){j=i;while(1){i=j+-1|0;g=g<<1;h=(g|0)<(v|0);if((g|0)>0&((j|0)>2&h))j=i;else break}}c[t+8>>2]=(h?0:i<<23)|k&-2147483648|((h?0:v)^g)<>>0>>0)}n=n+T|0}while(n>>>0>>0);break}case 6:case 3:case 0:{_outputNChannelThumbnail(e,I,G,f,O);break b}default:Ha(154115,149700,2330,149759)}else if((w|0)==151){m=c[e+24>>2]|0;if(u|0)Ha(149775,149700,2338,149759);if(c[t>>2]|0)Ha(149775,149700,2338,149759);g=S>>>0>f>>>0;if((c[r>>2]|0)>>>0<4){if(!g)break;i=e+32912|0;j=e+32936|0;if(O>>>0>=N>>>0){g=f;while(1){g=g+T|0;if(g>>>0>=S>>>0)break b}}g=f;do{k=(c[M+((L?g>>>L:g)<<2)>>2]|0)+m|0;h=O;do{V=c[R+((L?h>>>L:h)<<2)>>2]|0;X=(c[j>>2]|0)+(3?V>>>3:V)+k|0;V=V&7^7;W=d[X>>0]|0;a[X>>0]=((V?W>>>V:W)+(c[i>>2]^(c[E+(((4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0])<<2)>>2]|0)>0)&1)<>>0>>0);g=g+T|0}while(g>>>0>>0)}else{if(!g)break;i=e+32912|0;j=e+32936|0;if(O>>>0>=N>>>0){g=f;while(1){g=g+T|0;if(g>>>0>=S>>>0)break b}}g=f;do{l=(c[M+((L?g>>>L:g)<<2)>>2]|0)+m|0;k=3?l>>>3:l;l=l&7^7;h=O;do{X=(c[j>>2]|0)+(c[R+((L?h>>>L:h)<<2)>>2]|0)+k|0;W=d[X>>0]|0;a[X>>0]=((l?W>>>l:W)+(c[i>>2]^(c[E+(((4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0])<<2)>>2]|0)>0)&1)<>>0>>0);g=g+T|0}while(g>>>0>>0)}}else if((w|0)==171){j=(16<>>0)/(I>>>0)|0;if(S>>>0>f>>>0){k=0-I|0;if(O>>>0>=N>>>0){g=f;while(1){g=g+T|0;if(g>>>0>=S>>>0)break b}}i=c[e+32936>>2]|0;g=f;do{l=c[M+((L?g>>>L:g)<<2)>>2]|0;h=O;do{X=(4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0];W=H((c[E+(X<<2)>>2]|0)+j|0,I)|0;V=H(c[C+(X<<2)>>2]|0,k)|0;V=D?V>>D:V;X=H(c[B+(X<<2)>>2]|0,I)|0;X=D?X>>D:X;W=(G?W>>G:W)-(1?V>>1:V)|0;U=X+1|0;V=W-(1?U>>1:U)+V|0;X=V+X|0;V=(V|0)<31?V:31;W=(W|0)<31?W:31;X=(X|0)<31?X:31;b[i+(c[R+((L?h>>>L:h)<<2)>>2]<<1)+(l<<1)>>1]=((V|0)>0?V:0)+(((W|0)>0?W:0)<<5)+(((X|0)>0?X:0)<<10);h=h+T|0}while(h>>>0>>0);g=g+T|0}while(g>>>0>>0)}}else if((w|0)==179){j=(32<>>0)/(I>>>0)|0;if(S>>>0>f>>>0){k=O>>>0>>0;l=0-I|0;m=e+32936|0;g=f;do{n=c[M+((L?g>>>L:g)<<2)>>2]|0;if(k){i=c[m>>2]|0;h=O;do{W=(4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0];V=H((c[E+(W<<2)>>2]|0)+j|0,I)|0;A=H(c[C+(W<<2)>>2]|0,l)|0;A=D?A>>D:A;W=H(c[B+(W<<2)>>2]|0,I)|0;W=D?W>>D:W;V=(G?V>>G:V)-(1?A>>1:A)|0;U=W+1|0;A=V-(1?U>>1:U)+A|0;W=A+W|0;U=(A|0)/2|0;X=(W|0)/2|0;V=(V|0)<63?V:63;b[i+(c[R+((L?h>>>L:h)<<2)>>2]<<1)+(n<<1)>>1]=((A|0)<-1?0:(U|0)<31?U:31)+(((V|0)>0?V:0)<<5)+((W|0)<-1?0:((X|0)<31?X:31)<<11);h=h+T|0}while(h>>>0>>0)}g=g+T|0}while(g>>>0>>0)}}else if((w|0)==185?(x=(512<>>0)/(I>>>0)|0,S>>>0>f>>>0):0){j=0-I|0;if(O>>>0>=N>>>0){g=f;while(1){g=g+T|0;if(g>>>0>=S>>>0)break b}}i=c[e+32936>>2]|0;g=f;do{k=c[M+((L?g>>>L:g)<<2)>>2]|0;h=O;do{X=(4?h>>>4:h)<<8|d[(h&15)+(70928+(g<<4))>>0];W=H((c[E+(X<<2)>>2]|0)+x|0,I)|0;V=H(c[C+(X<<2)>>2]|0,j)|0;V=D?V>>D:V;X=H(c[B+(X<<2)>>2]|0,I)|0;X=D?X>>D:X;W=(G?W>>G:W)-(1?V>>1:V)|0;U=X+1|0;V=W-(1?U>>1:U)+V|0;X=V+X|0;V=(V|0)<1023?V:1023;W=(W|0)<1023?W:1023;X=(X|0)<1023?X:1023;c[i+(c[R+((L?h>>>L:h)<<2)>>2]<<2)+(k<<2)>>2]=((V|0)>0?V:0)+(((W|0)>0?W:0)<<10)+(((X|0)>0?X:0)<<20);h=h+T|0}while(h>>>0>>0);g=g+T|0}while(g>>>0>>0)}while(0);if(a[e+112>>0]|0?_decodeThumbnailAlpha(e,L,I,G)|0:0){X=-1;return X|0}i=e+32936|0;c[e+32956>>2]=((J+F|0)>>>0)/(T>>>0)|0;if((c[e+12>>2]|0)!=7){X=0;return X|0}if(c[e+92>>2]|0){X=0;return X|0}switch(c[K>>2]|0){case 1:{if(S>>>0<=f>>>0){X=0;return X|0}if(O>>>0>=N>>>0){do f=f+T|0;while(f>>>0>>0);f=0;return f|0}do{h=c[M+((L?f>>>L:f)<<2)>>2]|0;g=O;do{X=(c[i>>2]|0)+(c[R+((L?g>>>L:g)<<2)>>2]|0)+h|0;W=a[X+Q>>0]|0;a[X+1>>0]=W;a[X+P>>0]=W;g=g+T|0}while(g>>>0>>0);f=f+T|0}while(f>>>0>>0);f=0;return f|0}case 4:case 3:case 2:{if(S>>>0<=f>>>0){X=0;return X|0}if(O>>>0>=N>>>0){do f=f+T|0;while(f>>>0>>0);f=0;return f|0}i=c[i>>2]|0;do{h=c[M+((L?f>>>L:f)<<2)>>2]|0;g=O;do{X=i+(c[R+((L?g>>>L:g)<<2)>>2]|0)+h|0;W=b[X+(Q<<1)>>1]|0;b[X+2>>1]=W;b[X+(P<<1)>>1]=W;g=g+T|0}while(g>>>0>>0);f=f+T|0}while(f>>>0>>0);f=0;return f|0}case 7:case 6:case 5:{if(S>>>0<=f>>>0){X=0;return X|0}if(O>>>0>=N>>>0){do f=f+T|0;while(f>>>0>>0);f=0;return f|0}i=c[i>>2]|0;do{h=c[M+((L?f>>>L:f)<<2)>>2]|0;g=O;do{X=i+(c[R+((L?g>>>L:g)<<2)>>2]|0)+h|0;W=c[X+(Q<<2)>>2]|0;c[X+4>>2]=W;c[X+(P<<2)>>2]=W;g=g+T|0}while(g>>>0>>0);f=f+T|0}while(f>>>0>>0);f=0;return f|0}default:{X=0;return X|0}}return 0}function _advanceOneMBRow(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;f=(c[a+34928>>2]|0)==0?1:2;e=0;while(1){d=c[a+34156>>2]|0;if(d|0){b=0;do{i=a+34788+(b<<2)|0;h=c[i>>2]|0;g=a+34852+(b<<2)|0;c[i>>2]=c[g>>2];c[g>>2]=h;b=b+1|0}while(b>>>0>>0)}e=e+1|0;if((e|0)==(f|0))break;else a=c[a+34928>>2]|0}return}function _swapMRPtr(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);g=j;f=c[a+34928>>2]|0;b=(f|0)==0;h=b?1:2;d=a+34524|0;i=g;k=d;l=i+64|0;do{c[i>>2]=c[k>>2];i=i+4|0;k=k+4|0}while((i|0)<(l|0));a=a+34588|0;i=d;k=a;l=i+64|0;do{c[i>>2]=c[k>>2];i=i+4|0;k=k+4|0}while((i|0)<(l|0));i=a;k=g;l=i+64|0;do{c[i>>2]=c[k>>2];i=i+4|0;k=k+4|0}while((i|0)<(l|0));if(b){Xc=j;return}e=1;b=f;do{a=b;b=c[b+34928>>2]|0;d=a+34524|0;i=g;k=d;l=i+64|0;do{c[i>>2]=c[k>>2];i=i+4|0;k=k+4|0}while((i|0)<(l|0));a=a+34588|0;i=d;k=a;l=i+64|0;do{c[i>>2]=c[k>>2];i=i+4|0;k=k+4|0}while((i|0)<(l|0));i=a;k=g;l=i+64|0;do{c[i>>2]=c[k>>2];i=i+4|0;k=k+4|0}while((i|0)<(l|0));e=e+1|0}while((e|0)!=(h|0));Xc=j;return}function _checkImageBuffer(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;g=(c[a+32924>>2]|0)==0;if(g)h=c[a+16>>2]|0;else h=6;e=c[(g?a+12|0:a+34128|0)>>2]|0;f=(e|0)==1;i=d+1|0;if((f?(1?i>>>1:i):d)>>>0>(c[a+32940>>2]|0)>>>0){i=-1;return i|0}d=(e+-1|0)>>>0<2;i=b+1|0;b=d?(1?i>>>1:i):b;if(b>>>0>134217727){i=-1;return i|0}do if(g){d=c[a+20>>2]|0;if(!h){d=(H(d,b)|0)+7|0;d=3?d>>>3:d;break}else{d=d+7|0;d=H(3?d>>>3:d,b)|0;break}}else d=H(b<<2,d?(f?6:4):(e|0)==3?3:1)|0;while(0);i=(d>>>0>(c[a+32944>>2]|0)>>>0)<<31>>31;return i|0}function _outputNChannelThumbnail(e,f,g,h,i){e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0;J=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);F=J;m=c[e+34232>>2]|0;I=c[m+12>>2]|0;j=c[m+28>>2]|0;n=c[e+34324>>2]<<4;k=(c[m+36>>2]|0)+1+(16-n)|0;l=k>>>0<16;D=c[e+108>>2]|0;q=a[e+32908>>0]|0;o=a[e+32909>>0]|0;E=c[m+40>>2]|0;m=c[m+44>>2]|0;n=((n+-16|0)>>>0)/(I>>>0)|0;C=0;while(1)if(1<>>0>>0)C=C+1|0;else break;B=j+1|0;G=l?k:16;z=m+(n<<2)|0;if(D>>>0>=17)Ha(154089,149700,1755,149831);A=(D|0)==0;if(!A){j=0;do{c[F+((j&15)<<2)>>2]=c[e+34524+(j<<2)>>2];j=j+1|0}while((j|0)!=(D|0))}if(c[e+34240>>2]|0){c[F+4>>2]=c[e+34780>>2];c[F+8>>2]=c[e+34784>>2]}switch(c[e+16>>2]|0){case 1:{o=(128<>>0<=h>>>0){Xc=J;return}e=e+32936|0;if(B>>>0<=i>>>0){do h=h+I|0;while(h>>>0>>0);Xc=J;return}do{l=c[z+((C?h>>>C:h)<<2)>>2]|0;if(A){j=i;do j=j+I|0;while(j>>>0>>0)}else{j=i;do{m=(c[e>>2]|0)+l+(c[E+((C?j>>>C:j)<<2)>>2]|0)|0;n=(4?j>>>4:j)<<8|(d[(j&15)+(70928+(h<<4))>>0]|0);k=0;do{y=H((c[(c[F+((k&15)<<2)>>2]|0)+(n<<2)>>2]|0)+o|0,f)|0;y=g?y>>g:y;y=(y|0)<255?y:255;a[m+k>>0]=(y|0)>0?y:0;k=k+1|0}while((k|0)!=(D|0));j=j+I|0}while(j>>>0>>0)}h=h+I|0}while(h>>>0>>0);Xc=J;return}case 2:{p=(32768<>>0<=h>>>0){Xc=J;return}o=e+32936|0;e=q&255;if(B>>>0<=i>>>0){do h=h+I|0;while(h>>>0>>0);Xc=J;return}do{l=c[z+((C?h>>>C:h)<<2)>>2]|0;if(A){j=i;do j=j+I|0;while(j>>>0>>0)}else{j=i;do{m=(c[o>>2]|0)+(l<<1)+(c[E+((C?j>>>C:j)<<2)>>2]<<1)|0;n=(4?j>>>4:j)<<8|(d[(j&15)+(70928+(h<<4))>>0]|0);k=0;do{y=H((c[(c[F+((k&15)<<2)>>2]|0)+(n<<2)>>2]|0)+p|0,f)|0;y=(g?y>>g:y)<>1]=(y|0)>0?y:0;k=k+1|0}while((k|0)!=(D|0));j=j+I|0}while(j>>>0>>0)}h=h+I|0}while(h>>>0>>0);Xc=J;return}case 3:{if(G>>>0<=h>>>0){Xc=J;return}o=e+32936|0;e=q&255;if(B>>>0<=i>>>0){do h=h+I|0;while(h>>>0>>0);Xc=J;return}do{l=c[z+((C?h>>>C:h)<<2)>>2]|0;if(A){j=i;do j=j+I|0;while(j>>>0>>0)}else{j=i;do{m=(c[o>>2]|0)+(l<<1)+(c[E+((C?j>>>C:j)<<2)>>2]<<1)|0;n=(4?j>>>4:j)<<8|(d[(j&15)+(70928+(h<<4))>>0]|0);k=0;do{y=H(c[(c[F+((k&15)<<2)>>2]|0)+(n<<2)>>2]|0,f)|0;y=(g?y>>g:y)<>1]=(y|0)>-32768?y:-32768;k=k+1|0}while((k|0)!=(D|0));j=j+I|0}while(j>>>0>>0)}h=h+I|0}while(h>>>0>>0);Xc=J;return}case 4:{if(G>>>0<=h>>>0){Xc=J;return}e=e+32936|0;if(B>>>0<=i>>>0){do h=h+I|0;while(h>>>0>>0);Xc=J;return}do{l=c[z+((C?h>>>C:h)<<2)>>2]|0;if(A){j=i;do j=j+I|0;while(j>>>0>>0)}else{j=i;do{m=(c[e>>2]|0)+(l<<1)+(c[E+((C?j>>>C:j)<<2)>>2]<<1)|0;n=(4?j>>>4:j)<<8|(d[(j&15)+(70928+(h<<4))>>0]|0);k=0;do{x=H(c[(c[F+((k&15)<<2)>>2]|0)+(n<<2)>>2]|0,f)|0;x=g?x>>g:x;y=31?x>>31:x;b[m+(k<<1)>>1]=(x&32767^y)-y;k=k+1|0}while((k|0)!=(D|0));j=j+I|0}while(j>>>0>>0)}h=h+I|0}while(h>>>0>>0);Xc=J;return}case 5:{o=q&255;p=((o?-2147483648>>o:-2147483648)<>>0<=h>>>0){Xc=J;return}e=e+32936|0;if(B>>>0<=i>>>0){do h=h+I|0;while(h>>>0>>0);Xc=J;return}do{l=c[z+((C?h>>>C:h)<<2)>>2]|0;if(A){j=i;do j=j+I|0;while(j>>>0>>0)}else{j=i;do{m=(c[e>>2]|0)+(l<<2)+(c[E+((C?j>>>C:j)<<2)>>2]<<2)|0;n=(4?j>>>4:j)<<8|(d[(j&15)+(70928+(h<<4))>>0]|0);k=0;do{y=H((c[(c[F+((k&15)<<2)>>2]|0)+(n<<2)>>2]|0)+p|0,f)|0;c[m+(k<<2)>>2]=(g?y>>g:y)<>>0>>0)}h=h+I|0}while(h>>>0>>0);Xc=J;return}case 6:{if(G>>>0<=h>>>0){Xc=J;return}o=e+32936|0;e=q&255;if(B>>>0<=i>>>0){do h=h+I|0;while(h>>>0>>0);Xc=J;return}do{l=c[z+((C?h>>>C:h)<<2)>>2]|0;if(A){j=i;do j=j+I|0;while(j>>>0>>0)}else{j=i;do{m=(c[o>>2]|0)+(l<<2)+(c[E+((C?j>>>C:j)<<2)>>2]<<2)|0;n=(4?j>>>4:j)<<8|(d[(j&15)+(70928+(h<<4))>>0]|0);k=0;do{y=H(c[(c[F+((k&15)<<2)>>2]|0)+(n<<2)>>2]|0,f)|0;c[m+(k<<2)>>2]=(g?y>>g:y)<>>0>>0)}h=h+I|0}while(h>>>0>>0);Xc=J;return}case 7:{if(G>>>0<=h>>>0){Xc=J;return}y=B>>>0>i>>>0;x=e+32936|0;u=q&255;v=1<>24)|0;t=23-u|0;do{j=c[z+((C?h>>>C:h)<<2)>>2]|0;a:do if(y){if(A){j=i;while(1){j=j+I|0;if(j>>>0>=B>>>0)break a}}o=(c[x>>2]|0)+(j<<2)|0;n=i;do{p=o+(c[E+((C?n>>>C:n)<<2)>>2]<<2)|0;q=(4?n>>>4:n)<<8|(d[(n&15)+(70928+(h<<4))>>0]|0);e=0;do{j=H(c[(c[F+((e&15)<<2)>>2]|0)+(q<<2)>>2]|0,f)|0;j=g?j>>g:j;r=31?j>>31:j;j=(r^j)-r|0;l=u?j>>>u:j;k=(l|0)==0;j=(k?v:0)^(j&w|v);l=(k?1:l)+s|0;k=(j|0)<(v|0);if((j|0)>0&((l|0)>1&k)){m=l;while(1){l=m+-1|0;j=j<<1;k=(j|0)<(v|0);if((j|0)>0&((m|0)>2&k))m=l;else break}}c[p+(e<<2)>>2]=(k?0:l<<23)|r&-2147483648|((k?0:v)^j)<>>0>>0)}while(0);h=h+I|0}while(h>>>0>>0);Xc=J;return}default:Ha(154115,149700,1860,149831)}}function _inverseConvertRGBE(b,c,e,f,g,h,i){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0;do if((b|0)>=1)if((b|0)>255){a[f>>0]=b|128;l=(7?b>>>7:b)&255;break}else{a[f>>0]=b;l=1;break}else{a[f>>0]=0;l=0}while(0);do if((c|0)>=1)if((c|0)>255){m=(7?c>>>7:c)&255;b=(c|128)&255;break}else{m=1;b=c&255;break}else{m=0;b=0}while(0);a[g>>0]=b;do if((e|0)>=1)if((e|0)>255){k=(7?e>>>7:e)&255;b=(e|128)&255;break}else{k=1;b=e&255;break}else{k=0;b=0}while(0);a[h>>0]=b;e=m&255;c=l>>>0>e>>>0?l:e;j=k&255;c=(c|0)>(j|0)?c:j;b=c&255;a[i>>0]=b;if(c>>>0>l>>>0){b=(d[f>>0]|0)<<1|1;l=(c-l&255)+1|0;a[f>>0]=l?b>>>l:b;b=a[i>>0]|0}if((b&255)>(m&255)){f=(d[g>>0]|0)<<1|1;b=((b&255)-e&255)+1|0;a[g>>0]=b?f>>>b:f;b=a[i>>0]|0}if((b&255)<=(k&255))return;i=(d[h>>0]|0)<<1|1;g=((b&255)-j&255)+1|0;a[h>>0]=g?i>>>g:i;return}function _decodeThumbnailAlpha(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;if(c[e+34932>>2]|0){C=0;return C|0}j=c[e+34928>>2]|0;if(!j){C=0;return C|0}B=1<>2]|0;C=c[e+34324>>2]<<4;w=C+-16|0;C=(c[t+36>>2]|0)+1+(16-C)|0;C=C>>>0<16?C:16;x=(c[t+28>>2]|0)+1|0;i=c[t+32>>2]|0;y=B+-1|0;i=y+(w>>>0>i>>>0?0:i&15)|0;i=(f?i>>>f:i)<>2]|0)|0;y=(f?y>>>f:y)<>2]|0;z=((u|0)==4?4:3)+(c[e+24>>2]|0)|0;A=c[j+34524>>2]|0;k=a[j+32908>>0]|0;j=a[j+32909>>0]|0;v=c[t+40>>2]|0;w=(c[t+44>>2]|0)+((f?w>>>f:w)<<2)|0;switch(u|0){case 4:case 7:break;default:{C=-1;return C|0}}switch(c[e+16>>2]|0){case 1:{l=(128<>>0>=C>>>0){C=0;return C|0}e=e+32936|0;if(y>>>0>=x>>>0){do i=i+B|0;while(i>>>0>>0);i=0;return i|0}do{k=c[w+((f?i>>>f:i)<<2)>>2]|0;j=y;do{u=H((c[A+(((4?j>>>4:j)<<8|(d[(j&15)+(70928+(i<<4))>>0]|0))<<2)>>2]|0)+l|0,g)|0;u=h?u>>h:u;u=(u|0)<255?u:255;a[(c[e>>2]|0)+(c[v+((f?j>>>f:j)<<2)>>2]|0)+k+z>>0]=(u|0)>0?u:0;j=j+B|0}while(j>>>0>>0);i=i+B|0}while(i>>>0>>0);i=0;return i|0}case 2:{m=(32768<>>0>=C>>>0){C=0;return C|0}l=k&255;if(y>>>0>=x>>>0){do i=i+B|0;while(i>>>0>>0);i=0;return i|0}e=c[e+32936>>2]|0;do{k=c[w+((f?i>>>f:i)<<2)>>2]|0;j=y;do{u=H((c[A+(((4?j>>>4:j)<<8|(d[(j&15)+(70928+(i<<4))>>0]|0))<<2)>>2]|0)+m|0,g)|0;u=(h?u>>h:u)<>>f:j)<<2)>>2]<<1)+(k<<1)+(z<<1)>>1]=(u|0)>0?u:0;j=j+B|0}while(j>>>0>>0);i=i+B|0}while(i>>>0>>0);i=0;return i|0}case 3:{if(i>>>0>=C>>>0){C=0;return C|0}l=k&255;if(y>>>0>=x>>>0){do i=i+B|0;while(i>>>0>>0);i=0;return i|0}e=c[e+32936>>2]|0;do{k=c[w+((f?i>>>f:i)<<2)>>2]|0;j=y;do{u=H(c[A+(((4?j>>>4:j)<<8|(d[(j&15)+(70928+(i<<4))>>0]|0))<<2)>>2]|0,g)|0;u=(h?u>>h:u)<>>f:j)<<2)>>2]<<1)+(k<<1)+(z<<1)>>1]=(u|0)>-32768?u:-32768;j=j+B|0}while(j>>>0>>0);i=i+B|0}while(i>>>0>>0);i=0;return i|0}case 4:{if(i>>>0>=C>>>0){C=0;return C|0}if(y>>>0>=x>>>0){do i=i+B|0;while(i>>>0>>0);i=0;return i|0}e=c[e+32936>>2]|0;do{k=c[w+((f?i>>>f:i)<<2)>>2]|0;j=y;do{t=H(c[A+(((4?j>>>4:j)<<8|(d[(j&15)+(70928+(i<<4))>>0]|0))<<2)>>2]|0,g)|0;t=h?t>>h:t;u=31?t>>31:t;b[e+(c[v+((f?j>>>f:j)<<2)>>2]<<1)+(k<<1)+(z<<1)>>1]=(t&32767^u)-u;j=j+B|0}while(j>>>0>>0);i=i+B|0}while(i>>>0>>0);i=0;return i|0}case 6:{if(i>>>0>=C>>>0){C=0;return C|0}l=k&255;if(y>>>0>=x>>>0){do i=i+B|0;while(i>>>0>>0);i=0;return i|0}e=c[e+32936>>2]|0;do{k=c[w+((f?i>>>f:i)<<2)>>2]|0;j=y;do{u=H(c[A+(((4?j>>>4:j)<<8|(d[(j&15)+(70928+(i<<4))>>0]|0))<<2)>>2]|0,g)|0;c[e+(c[v+((f?j>>>f:j)<<2)>>2]<<2)+(k<<2)+(z<<2)>>2]=(h?u>>h:u)<>>0>>0);i=i+B|0}while(i>>>0>>0);i=0;return i|0}case 7:{if(i>>>0>=C>>>0){C=0;return C|0}s=k&255;t=1<>24)|0;r=23-s|0;p=e+32936|0;if(y>>>0>=x>>>0){do i=i+B|0;while(i>>>0>>0);i=0;return i|0}do{n=c[w+((f?i>>>f:i)<<2)>>2]|0;m=y;do{j=H(c[A+(((4?m>>>4:m)<<8|(d[(m&15)+(70928+(i<<4))>>0]|0))<<2)>>2]|0,g)|0;j=h?j>>h:j;o=31?j>>31:j;j=(o^j)-o|0;e=s?j>>>s:j;k=(e|0)==0;j=(k?t:0)^(j&u|t);e=(k?1:e)+q|0;k=(j|0)<(t|0);if((j|0)>0&((e|0)>1&k)){l=e;while(1){e=l+-1|0;j=j<<1;k=(j|0)<(t|0);if((j|0)>0&((l|0)>2&k))l=e;else break}}c[(c[p>>2]|0)+(c[v+((f?m>>>f:m)<<2)>>2]<<2)+(n<<2)+(z<<2)>>2]=(k?0:e<<23)|o&-2147483648|((k?0:t)^j)<>>0>>0);i=i+B|0}while(i>>>0>>0);i=0;return i|0}default:{C=-1;return C|0}}return 0}function _slideOneMBRow(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b)return;j=(f|0)==0;i=(d|0)==0;if(!e){if(j){f=0;do{l=a+(f<<3)|0;m=c[l>>2]|0;d=a+(f<<3)+4|0;c[l>>2]=c[d>>2];c[d>>2]=m;f=f+1|0}while((f|0)!=(b|0));return}h=(d|0)==1;e=0;do{m=a+(e<<3)|0;f=c[m>>2]|0;g=a+(e<<3)+4|0;c[m>>2]=c[g>>2];c[g>>2]=f;if(!i){m=f;k=f+-88|0;l=m+88|0;do{c[m>>2]=c[k>>2];m=m+4|0;k=k+4|0}while((m|0)<(l|0));if(!h){f=1;do{k=c[g>>2]|0;m=k+(f*88|0)|0;k=k+-88|0;l=m+88|0;do{c[m>>2]=c[k>>2];m=m+4|0;k=k+4|0}while((m|0)<(l|0));f=f+1|0}while((f|0)!=(d|0))}}e=e+1|0}while((e|0)!=(b|0));return}if(!d){f=0;do{l=a+(f<<3)|0;m=c[l>>2]|0;d=a+(f<<3)+4|0;c[l>>2]=c[d>>2];c[d>>2]=m;f=f+1|0}while((f|0)!=(b|0));return}i=(d|0)==1;g=0;do{f=a+(g<<3)|0;m=c[f>>2]|0;h=a+(g<<3)+4|0;k=c[h>>2]|0;c[f>>2]=k;c[h>>2]=m;m=k;k=k+-88|0;l=m+88|0;do{c[m>>2]=c[k>>2];m=m+4|0;k=k+4|0}while((m|0)<(l|0));if(!i){e=1;do{k=c[f>>2]|0;m=k+(e*88|0)|0;k=k+-88|0;l=m+88|0;do{c[m>>2]=c[k>>2];m=m+4|0;k=k+4|0}while((m|0)<(l|0));e=e+1|0}while((e|0)!=(d|0))}if(!j){f=0;do{k=c[h>>2]|0;m=k+(f*88|0)|0;k=k+-88|0;l=m+88|0;do{c[m>>2]=c[k>>2];m=m+4|0;k=k+4|0}while((m|0)<(l|0));f=f+1|0}while((f|0)!=(d|0))}g=g+1|0}while((g|0)!=(b|0));return}function _updatePostProcInfo(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;k=c[b+(f<<3)+4>>2]|0;c[k+(e*88|0)>>2]=c[d>>2];b=k+(e*88|0)+4|0;a[b>>0]=0;if(!(((((((((((((((c[d+64>>2]|0)==0?(c[d+128>>2]|0)==0:0)?(c[d+192>>2]|0)==0:0)?(c[d+256>>2]|0)==0:0)?(c[d+320>>2]|0)==0:0)?(c[d+384>>2]|0)==0:0)?(c[d+448>>2]|0)==0:0)?(c[d+512>>2]|0)==0:0)?(c[d+576>>2]|0)==0:0)?(c[d+640>>2]|0)==0:0)?(c[d+704>>2]|0)==0:0)?(c[d+768>>2]|0)==0:0)?(c[d+832>>2]|0)==0:0)?(c[d+896>>2]|0)==0:0)?!(c[d+960>>2]|0):0))a[b>>0]=3;h=d+256|0;i=d+512|0;j=d+768|0;g=0;do{f=g<<4;l=d+(f<<2)|0;b=k+(e*88|0)+72+(g<<2)|0;a[b>>0]=0;if(!(((((((((((((((c[l+4>>2]|0)==0?(c[l+8>>2]|0)==0:0)?(c[l+12>>2]|0)==0:0)?(c[l+16>>2]|0)==0:0)?(c[l+20>>2]|0)==0:0)?(c[l+24>>2]|0)==0:0)?(c[l+28>>2]|0)==0:0)?(c[l+32>>2]|0)==0:0)?(c[l+36>>2]|0)==0:0)?(c[l+40>>2]|0)==0:0)?(c[l+44>>2]|0)==0:0)?(c[l+48>>2]|0)==0:0)?(c[l+52>>2]|0)==0:0)?(c[l+56>>2]|0)==0:0)?!(c[l+60>>2]|0):0))a[b>>0]=3;l=h+(f<<2)|0;b=k+(e*88|0)+72+(g<<2)+1|0;a[b>>0]=0;if(!(((((((((((((((c[l+4>>2]|0)==0?(c[l+8>>2]|0)==0:0)?(c[l+12>>2]|0)==0:0)?(c[l+16>>2]|0)==0:0)?(c[l+20>>2]|0)==0:0)?(c[l+24>>2]|0)==0:0)?(c[l+28>>2]|0)==0:0)?(c[l+32>>2]|0)==0:0)?(c[l+36>>2]|0)==0:0)?(c[l+40>>2]|0)==0:0)?(c[l+44>>2]|0)==0:0)?(c[l+48>>2]|0)==0:0)?(c[l+52>>2]|0)==0:0)?(c[l+56>>2]|0)==0:0)?!(c[l+60>>2]|0):0))a[b>>0]=3;l=i+(f<<2)|0;b=k+(e*88|0)+72+(g<<2)+2|0;a[b>>0]=0;if(!(((((((((((((((c[l+4>>2]|0)==0?(c[l+8>>2]|0)==0:0)?(c[l+12>>2]|0)==0:0)?(c[l+16>>2]|0)==0:0)?(c[l+20>>2]|0)==0:0)?(c[l+24>>2]|0)==0:0)?(c[l+28>>2]|0)==0:0)?(c[l+32>>2]|0)==0:0)?(c[l+36>>2]|0)==0:0)?(c[l+40>>2]|0)==0:0)?(c[l+44>>2]|0)==0:0)?(c[l+48>>2]|0)==0:0)?(c[l+52>>2]|0)==0:0)?(c[l+56>>2]|0)==0:0)?!(c[l+60>>2]|0):0))a[b>>0]=3;l=j+(f<<2)|0;b=k+(e*88|0)+72+(g<<2)+3|0;a[b>>0]=0;if(!(((((((((((((((c[l+4>>2]|0)==0?(c[l+8>>2]|0)==0:0)?(c[l+12>>2]|0)==0:0)?(c[l+16>>2]|0)==0:0)?(c[l+20>>2]|0)==0:0)?(c[l+24>>2]|0)==0:0)?(c[l+28>>2]|0)==0:0)?(c[l+32>>2]|0)==0:0)?(c[l+36>>2]|0)==0:0)?(c[l+40>>2]|0)==0:0)?(c[l+44>>2]|0)==0:0)?(c[l+48>>2]|0)==0:0)?(c[l+52>>2]|0)==0:0)?(c[l+56>>2]|0)==0:0)?!(c[l+60>>2]|0):0))a[b>>0]=3;g=g+1|0}while((g|0)!=4);return}function _strIDCT4x4Stage2(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;h=a+128|0;p=a+192|0;d=a+384|0;l=a+448|0;m=c[d>>2]|0;b=c[l>>2]|0;e=b+(c[p>>2]|0)|0;s=(c[h>>2]|0)-m|0;b=b-(1?e>>1:e)|0;q=s+1|0;i=(e*3|0)+4|0;i=s-(3?i>>3:i)|0;s=(i*3|0)+4|0;e=(3?s>>3:s)+e|0;s=(b*3|0)+4|0;s=(1?q>>1:q)+m-(3?s>>3:s)|0;m=(s*3|0)+4|0;q=e+1|0;q=s-(1?q>>1:q)|0;s=i+1|0;m=(1?s>>1:s)-b-(3?m>>3:m)|0;c[h>>2]=i-m;c[p>>2]=q+e;c[d>>2]=q;c[l>>2]=m;m=a+512|0;q=a+768|0;e=a+576|0;i=a+832|0;b=c[e>>2]|0;s=c[i>>2]|0;k=s+(c[q>>2]|0)|0;u=(c[m>>2]|0)-b|0;s=s-(1?k>>1:k)|0;g=u+1|0;o=(k*3|0)+4|0;o=u-(3?o>>3:o)|0;u=(o*3|0)+4|0;k=(3?u>>3:u)+k|0;u=(s*3|0)+4|0;u=(1?g>>1:g)+b-(3?u>>3:u)|0;b=(u*3|0)+4|0;g=k+1|0;g=u-(1?g>>1:g)|0;u=o+1|0;b=(1?u>>1:u)-s-(3?b>>3:b)|0;c[m>>2]=o-b;c[q>>2]=g+k;c[e>>2]=g;c[i>>2]=b;b=a+640|0;g=a+896|0;k=a+704|0;o=a+960|0;s=c[b>>2]|0;u=c[g>>2]|0;j=(c[o>>2]|0)+s|0;r=(c[k>>2]|0)-u|0;n=1?j>>1:j;f=1?r>>1:r;u=f+u|0;t=(u*3|0)+3|0;t=s-n-(3?t>>3:t)|0;s=(t*3|0)+3|0;u=(2?s>>2:s)+u|0;s=(u*3|0)+4|0;f=u-f|0;n=t-(3?s>>3:s)+n|0;c[b>>2]=n;c[g>>2]=0-f;c[k>>2]=0-(r+f);c[o>>2]=j-n;n=a+256|0;j=a+64|0;f=a+320|0;_strDCT2x2up(a,n,j,f);_strDCT2x2dn(a,q,p,o);_strDCT2x2dn(n,m,l,k);_strDCT2x2dn(j,i,h,g);_strDCT2x2dn(f,e,d,b);return}function _strPost4x4Stage2Split_alternate(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;o=a+-384|0;u=a+384|0;n=b+-448|0;t=b+320|0;_strDCT2x2dn(o,u,n,t);k=a+-128|0;q=a+128|0;j=b+-192|0;p=b+64|0;_strDCT2x2dn(k,q,j,p);h=a+-320|0;m=a+448|0;g=b+-512|0;l=b+256|0;_strDCT2x2dn(h,m,g,l);f=a+-64|0;i=a+192|0;a=b+-256|0;_strDCT2x2dn(f,i,a,b);v=c[b>>2]|0;x=c[l>>2]|0;d=(c[t>>2]|0)+v|0;e=(c[p>>2]|0)-x|0;r=1?d>>1:d;s=1?e>>1:e;x=s+x|0;w=(x*3|0)+6|0;w=v-r-(3?w>>3:w)|0;v=(w*3|0)+2|0;x=(2?v>>2:v)+x|0;v=(x*3|0)+4|0;s=x-s|0;r=w-(3?v>>3:v)+r|0;c[b>>2]=r;c[l>>2]=s;c[p>>2]=s+e;c[t>>2]=d-r;r=c[q>>2]|0;d=r+1|0;d=(c[i>>2]|0)-(1?d>>1:d)|0;c[i>>2]=d;d=d+1|0;c[q>>2]=(1?d>>1:d)+r;r=c[u>>2]|0;d=r+1|0;d=(c[m>>2]|0)-(1?d>>1:d)|0;c[m>>2]=d;d=d+1|0;c[u>>2]=(1?d>>1:d)+r;r=c[g>>2]|0;d=r+1|0;d=(c[a>>2]|0)-(1?d>>1:d)|0;c[a>>2]=d;d=d+1|0;c[g>>2]=(1?d>>1:d)+r;r=c[n>>2]|0;d=r+1|0;d=(c[j>>2]|0)-(1?d>>1:d)|0;c[j>>2]=d;d=d+1|0;c[n>>2]=(1?d>>1:d)+r;r=c[t>>2]|0;d=r+(c[o>>2]|0)|0;r=(1?d>>1:d)-r|0;e=r*3|0;d=(3?e>>3:e)+d|0;e=d*3|0;c[o>>2]=d;c[t>>2]=(7?d>>7:d)+r-(10?d>>10:d)+(4?e>>4:e);e=c[p>>2]|0;d=e+(c[k>>2]|0)|0;e=(1?d>>1:d)-e|0;r=e*3|0;d=(3?r>>3:r)+d|0;r=d*3|0;c[k>>2]=d;c[p>>2]=(7?d>>7:d)+e-(10?d>>10:d)+(4?r>>4:r);r=c[l>>2]|0;d=r+(c[h>>2]|0)|0;r=(1?d>>1:d)-r|0;e=r*3|0;d=(3?e>>3:e)+d|0;e=d*3|0;c[h>>2]=d;c[l>>2]=(7?d>>7:d)+r-(10?d>>10:d)+(4?e>>4:e);e=c[b>>2]|0;d=e+(c[f>>2]|0)|0;e=(1?d>>1:d)-e|0;r=e*3|0;d=(3?r>>3:r)+d|0;r=d*3|0;c[f>>2]=d;c[b>>2]=(7?d>>7:d)+e-(10?d>>10:d)+(4?r>>4:r);r=c[u>>2]|0;d=c[t>>2]|0;e=(c[n>>2]|0)-r|0;s=(d*3|0)+4|0;s=(3?s>>3:s)+(c[o>>2]|0)|0;d=d-(1?e>>1:e)|0;v=s-e|0;r=(1?v>>1:v)-r|0;c[u>>2]=d;c[t>>2]=r;c[o>>2]=s-r;c[n>>2]=d+e;n=c[q>>2]|0;e=c[p>>2]|0;d=(c[j>>2]|0)-n|0;o=(e*3|0)+4|0;o=(3?o>>3:o)+(c[k>>2]|0)|0;e=e-(1?d>>1:d)|0;r=o-d|0;n=(1?r>>1:r)-n|0;c[q>>2]=e;c[p>>2]=n;c[k>>2]=o-n;c[j>>2]=e+d;j=c[m>>2]|0;d=c[l>>2]|0;e=(c[g>>2]|0)-j|0;k=(d*3|0)+4|0;k=(3?k>>3:k)+(c[h>>2]|0)|0;d=d-(1?e>>1:e)|0;n=k-e|0;j=(1?n>>1:n)-j|0;c[m>>2]=d;c[l>>2]=j;c[h>>2]=k-j;c[g>>2]=d+e;g=c[i>>2]|0;e=c[b>>2]|0;d=(c[a>>2]|0)-g|0;h=(e*3|0)+4|0;h=(3?h>>3:h)+(c[f>>2]|0)|0;e=e-(1?d>>1:d)|0;j=h-d|0;g=(1?j>>1:j)-g|0;c[i>>2]=e;c[b>>2]=g;c[f>>2]=h-g;c[a>>2]=e+d;return}function _postProcMB(a,b,e,f,g,h){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;n=c[a+(g<<3)>>2]|0;o=n+(f*88|0)|0;p=o+-88|0;a=c[a+(g<<3)+4>>2]|0;g=a+(f*88|0)|0;i=g+-88|0;j=d[p+4>>0]|0;k=d[i+4>>0]|0;if((j|0)==(0-k|0)?(m=(c[p>>2]|0)-(c[i>>2]|0)|0,(((m|0)>-1?m:0-m|0)|0)<=(h|0)):0){m=b+-320|0;r=e+-512|0;l=c[r>>2]|0;q=(c[b+-384>>2]|0)-(c[e+-448>>2]|0)+(l-(c[m>>2]|0)<<2)|0;q=3?q>>3:q;c[r>>2]=l-q;c[m>>2]=q+(c[m>>2]|0);m=b+-64|0;q=e+-256|0;r=c[q>>2]|0;l=(c[b+-128>>2]|0)-(c[e+-192>>2]|0)+(r-(c[m>>2]|0)<<2)|0;l=3?l>>3:l;c[q>>2]=r-l;c[m>>2]=l+(c[m>>2]|0)}l=d[n+(f*88|0)+4>>0]|0;m=0-(d[a+(f*88|0)+4>>0]|0)|0;if((l|0)==(m|0)?(r=(c[o>>2]|0)-(c[g>>2]|0)|0,(((r|0)>-1?r:0-r|0)|0)<=(h|0)):0){r=b+192|0;t=c[e>>2]|0;s=(c[b+128>>2]|0)-(c[e+64>>2]|0)+(t-(c[r>>2]|0)<<2)|0;s=3?s>>3:s;c[e>>2]=t-s;c[r>>2]=s+(c[r>>2]|0);r=b+448|0;s=e+256|0;t=c[s>>2]|0;q=(c[b+384>>2]|0)-(c[e+320>>2]|0)+(t-(c[r>>2]|0)<<2)|0;q=3?q>>3:q;c[s>>2]=t-q;c[r>>2]=q+(c[r>>2]|0)}if((j|0)==(0-l|0)?(t=(c[p>>2]|0)-(c[o>>2]|0)|0,(((t|0)>-1?t:0-t|0)|0)<=(h|0)):0){t=b+-128|0;s=b+128|0;r=c[s>>2]|0;q=c[t>>2]|0;o=(c[b+-384>>2]|0)-(c[b+384>>2]|0)+(r-q<<2)|0;o=3?o>>3:o;c[s>>2]=r-o;c[t>>2]=o+q;t=b+-64|0;q=b+192|0;o=c[q>>2]|0;s=c[t>>2]|0;r=(c[b+-320>>2]|0)-(c[b+448>>2]|0)+(o-s<<2)|0;r=3?r>>3:r;c[q>>2]=o-r;c[t>>2]=r+s}if((k|0)==(m|0)?(t=(c[i>>2]|0)-(c[g>>2]|0)|0,(((t|0)>-1?t:0-t|0)|0)<=(h|0)):0){t=e+-256|0;s=c[e>>2]|0;q=c[t>>2]|0;o=(c[e+-512>>2]|0)-(c[e+256>>2]|0)+(s-q<<2)|0;o=3?o>>3:o;c[e>>2]=s-o;c[t>>2]=o+q;t=e+-192|0;q=e+64|0;o=c[q>>2]|0;s=c[t>>2]|0;r=(c[e+-448>>2]|0)-(c[e+320>>2]|0)+(o-s<<2)|0;r=3?r>>3:r;c[q>>2]=o-r;c[t>>2]=r+s}c[a+(f*88|0)+8>>2]=c[e>>2];c[a+(f*88|0)+12>>2]=c[e+256>>2];c[a+(f*88|0)+24>>2]=c[e+64>>2];c[a+(f*88|0)+28>>2]=c[e+320>>2];c[n+(f*88|0)+40>>2]=c[b+128>>2];c[n+(f*88|0)+44>>2]=c[b+384>>2];c[n+(f*88|0)+56>>2]=c[b+192>>2];c[n+(f*88|0)+60>>2]=c[b+448>>2];t=i+8|0;c[t+8>>2]=c[e+-512>>2];c[t+12>>2]=c[e+-256>>2];c[t+24>>2]=c[e+-448>>2];c[t+28>>2]=c[e+-192>>2];t=p+8|0;c[t+40>>2]=c[b+-384>>2];c[t+44>>2]=c[b+-128>>2];c[t+56>>2]=c[b+-320>>2];c[t+60>>2]=c[b+-64>>2];return}function _strIDCT4x4Stage1(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;_strDCT2x2up(a,a+4|0,a+8|0,a+12|0);m=a+20|0;i=a+16|0;f=a+28|0;e=a+24|0;k=c[f>>2]|0;b=c[e>>2]|0;d=b+(c[i>>2]|0)|0;h=(c[m>>2]|0)-k|0;b=b-(1?d>>1:d)|0;j=h+1|0;g=(d*3|0)+4|0;g=h-(3?g>>3:g)|0;h=(g*3|0)+4|0;d=(3?h>>3:h)+d|0;h=(b*3|0)+4|0;h=(1?j>>1:j)+k-(3?h>>3:h)|0;k=(h*3|0)+4|0;j=d+1|0;j=h-(1?j>>1:j)|0;h=g+1|0;k=(1?h>>1:h)-b-(3?k>>3:k)|0;c[m>>2]=g-k;c[i>>2]=j+d;c[f>>2]=j;c[e>>2]=k;e=a+40|0;k=a+32|0;f=a+44|0;j=a+36|0;i=c[f>>2]|0;d=c[j>>2]|0;m=d+(c[k>>2]|0)|0;g=(c[e>>2]|0)-i|0;d=d-(1?m>>1:m)|0;b=g+1|0;h=(m*3|0)+4|0;h=g-(3?h>>3:h)|0;g=(h*3|0)+4|0;m=(3?g>>3:g)+m|0;g=(d*3|0)+4|0;g=(1?b>>1:b)+i-(3?g>>3:g)|0;i=(g*3|0)+4|0;b=m+1|0;b=g-(1?b>>1:b)|0;g=h+1|0;i=(1?g>>1:g)-d-(3?i>>3:i)|0;c[e>>2]=h-i;c[k>>2]=b+m;c[f>>2]=b;c[j>>2]=i;j=a+60|0;i=a+56|0;f=a+52|0;b=a+48|0;k=c[j>>2]|0;m=c[i>>2]|0;e=(c[b>>2]|0)+k|0;h=(c[f>>2]|0)-m|0;d=1?e>>1:e;g=1?h>>1:h;m=g+m|0;l=(m*3|0)+3|0;l=k-d-(3?l>>3:l)|0;k=(l*3|0)+3|0;m=(2?k>>2:k)+m|0;k=(m*3|0)+4|0;g=m-g|0;d=l-(3?k>>3:k)+d|0;c[j>>2]=d;c[i>>2]=0-g;c[f>>2]=0-(h+g);c[b>>2]=e-d;_FOURBUTTERFLY_HARDCODED1(a);return}function _strPost4x4Stage1Split_alternate(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;t=0-d|0;n=a+288+(t<<2)|0;t=b+256+(t<<2)|0;o=a+48|0;u=b+16|0;_strDCT2x2dn(o,n,u,t);k=a+52|0;j=n+4|0;q=b+20|0;p=t+4|0;_strDCT2x2dn(k,j,q,p);g=a+56|0;f=n+8|0;m=b+24|0;l=t+8|0;_strDCT2x2dn(g,f,m,l);e=a+60|0;d=n+12|0;i=b+28|0;h=t+12|0;_strDCT2x2dn(e,d,i,h);v=c[t>>2]|0;x=c[p>>2]|0;b=(c[h>>2]|0)+v|0;a=(c[l>>2]|0)-x|0;r=1?b>>1:b;s=1?a>>1:a;x=s+x|0;w=(x*3|0)+6|0;w=v-r-(3?w>>3:w)|0;v=(w*3|0)+2|0;x=(2?v>>2:v)+x|0;v=(x*3|0)+4|0;s=x-s|0;r=w-(3?v>>3:v)+r|0;c[t>>2]=r;c[p>>2]=s;c[l>>2]=s+a;c[h>>2]=b-r;r=c[i>>2]|0;b=r+1|0;b=(c[m>>2]|0)-(1?b>>1:b)|0;c[m>>2]=b;b=b+1|0;c[i>>2]=(1?b>>1:b)+r;r=c[q>>2]|0;b=r+1|0;b=(c[u>>2]|0)-(1?b>>1:b)|0;c[u>>2]=b;b=b+1|0;c[q>>2]=(1?b>>1:b)+r;r=c[d>>2]|0;b=r+1|0;b=(c[j>>2]|0)-(1?b>>1:b)|0;c[j>>2]=b;b=b+1|0;c[d>>2]=(1?b>>1:b)+r;r=c[f>>2]|0;b=r+1|0;b=(c[n>>2]|0)-(1?b>>1:b)|0;c[n>>2]=b;b=b+1|0;c[f>>2]=(1?b>>1:b)+r;r=c[t>>2]|0;b=r+(c[o>>2]|0)|0;r=(1?b>>1:b)-r|0;a=r*3|0;b=(3?a>>3:a)+b|0;a=b*3|0;c[o>>2]=b;c[t>>2]=(7?b>>7:b)+r-(10?b>>10:b)+(4?a>>4:a);a=c[p>>2]|0;b=a+(c[k>>2]|0)|0;a=(1?b>>1:b)-a|0;r=a*3|0;b=(3?r>>3:r)+b|0;r=b*3|0;c[k>>2]=b;c[p>>2]=(7?b>>7:b)+a-(10?b>>10:b)+(4?r>>4:r);r=c[l>>2]|0;b=r+(c[g>>2]|0)|0;r=(1?b>>1:b)-r|0;a=r*3|0;b=(3?a>>3:a)+b|0;a=b*3|0;c[g>>2]=b;c[l>>2]=(7?b>>7:b)+r-(10?b>>10:b)+(4?a>>4:a);a=c[h>>2]|0;b=a+(c[e>>2]|0)|0;a=(1?b>>1:b)-a|0;r=a*3|0;b=(3?r>>3:r)+b|0;r=b*3|0;c[e>>2]=b;c[h>>2]=(7?b>>7:b)+a-(10?b>>10:b)+(4?r>>4:r);r=c[u>>2]|0;b=c[t>>2]|0;a=(c[n>>2]|0)-r|0;s=(b*3|0)+4|0;s=(3?s>>3:s)+(c[o>>2]|0)|0;b=b-(1?a>>1:a)|0;v=s-a|0;r=(1?v>>1:v)-r|0;c[u>>2]=b;c[t>>2]=r;c[o>>2]=s-r;c[n>>2]=b+a;n=c[q>>2]|0;a=c[p>>2]|0;b=(c[j>>2]|0)-n|0;o=(a*3|0)+4|0;o=(3?o>>3:o)+(c[k>>2]|0)|0;a=a-(1?b>>1:b)|0;r=o-b|0;n=(1?r>>1:r)-n|0;c[q>>2]=a;c[p>>2]=n;c[k>>2]=o-n;c[j>>2]=a+b;j=c[m>>2]|0;b=c[l>>2]|0;a=(c[f>>2]|0)-j|0;k=(b*3|0)+4|0;k=(3?k>>3:k)+(c[g>>2]|0)|0;b=b-(1?a>>1:a)|0;n=k-a|0;j=(1?n>>1:n)-j|0;c[m>>2]=b;c[l>>2]=j;c[g>>2]=k-j;c[f>>2]=b+a;f=c[i>>2]|0;a=c[h>>2]|0;b=(c[d>>2]|0)-f|0;g=(a*3|0)+4|0;g=(3?g>>3:g)+(c[e>>2]|0)|0;a=a-(1?b>>1:b)|0;j=g-b|0;f=(1?j>>1:j)-f|0;c[i>>2]=a;c[h>>2]=f;c[e>>2]=g-f;c[d>>2]=a+b;return}function _postProcBlock(e,f,g,h,i,j){e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0;Y=Xc;Xc=Xc+144|0;if((Xc|0)>=(Yc|0))N(144);W=Y+32|0;X=Y;G=c[e+(i<<3)>>2]|0;V=c[e+(i<<3)+4>>2]|0;H=V+(h*88|0)+-88|0;I=H+8|0;H=H+72|0;M=G+(h*88|0)|0;J=M+-16|0;K=M+-80|0;c[W>>2]=c[K>>2];c[W+4>>2]=c[K+4>>2];c[W+8>>2]=c[K+8>>2];c[W+12>>2]=c[K+12>>2];c[X>>2]=d[J>>0]|d[J+1>>0]<<8|d[J+2>>0]<<16|d[J+3>>0]<<24;c[W+80>>2]=c[I>>2];a[X+20>>0]=a[H>>0]|0;c[W+16>>2]=c[G+(h*88|0)+8>>2];a[X+4>>0]=a[G+(h*88|0)+72>>0]|0;J=X+5|0;K=M+-12|0;L=W+20|0;O=M+-64|0;c[L>>2]=c[O>>2];c[L+4>>2]=c[O+4>>2];c[L+8>>2]=c[O+8>>2];c[L+12>>2]=c[O+12>>2];K=d[K>>0]|d[K+1>>0]<<8|d[K+2>>0]<<16|d[K+3>>0]<<24;a[J>>0]=K;a[J+1>>0]=K>>8;a[J+2>>0]=K>>16;a[J+3>>0]=K>>24;c[W+84>>2]=c[I+4>>2];a[X+21>>0]=a[H+1>>0]|0;c[W+36>>2]=c[G+(h*88|0)+24>>2];a[X+9>>0]=a[G+(h*88|0)+76>>0]|0;J=X+10|0;K=M+-8|0;L=W+40|0;O=M+-48|0;c[L>>2]=c[O>>2];c[L+4>>2]=c[O+4>>2];c[L+8>>2]=c[O+8>>2];c[L+12>>2]=c[O+12>>2];K=d[K>>0]|d[K+1>>0]<<8|d[K+2>>0]<<16|d[K+3>>0]<<24;b[J>>1]=K;b[J+2>>1]=K>>>16;c[W+88>>2]=c[I+8>>2];a[X+22>>0]=a[H+2>>0]|0;c[W+56>>2]=c[G+(h*88|0)+40>>2];a[X+14>>0]=a[G+(h*88|0)+80>>0]|0;J=X+15|0;K=M+-4|0;L=W+60|0;M=M+-32|0;c[L>>2]=c[M>>2];c[L+4>>2]=c[M+4>>2];c[L+8>>2]=c[M+8>>2];c[L+12>>2]=c[M+12>>2];K=d[K>>0]|d[K+1>>0]<<8|d[K+2>>0]<<16|d[K+3>>0]<<24;a[J>>0]=K;a[J+1>>0]=K>>8;a[J+2>>0]=K>>16;a[J+3>>0]=K>>24;c[W+92>>2]=c[I+12>>2];a[X+23>>0]=a[H+3>>0]|0;c[W+76>>2]=c[G+(h*88|0)+56>>2];a[X+19>>0]=a[G+(h*88|0)+84>>0]|0;c[W+96>>2]=c[V+(h*88|0)+8>>2];a[X+24>>0]=a[V+(h*88|0)+72>>0]|0;V=f+-1024|0;G=g+-1024|0;H=d[70944]|0;I=d[70960]|0;J=d[70976]|0;K=d[70928]|0;L=d[70945]|0;M=d[70961]|0;O=d[70977]|0;P=d[70929]|0;Q=d[70946]|0;R=d[70962]|0;S=d[70978]|0;T=d[70930]|0;U=d[70947]|0;g=d[70963]|0;k=d[70979]|0;o=a[70931]|0;l=o&255;m=d[70929]|0;n=d[70930]|0;o=o&255;p=d[70928]|0;q=d[70945]|0;r=d[70946]|0;s=d[70947]|0;t=d[70944]|0;u=d[70961]|0;v=d[70962]|0;w=d[70963]|0;x=d[70960]|0;y=d[70977]|0;z=d[70978]|0;A=d[70979]|0;B=d[70976]|0;f=0;do{C=f<<4;h=f;f=f+1|0;D=h>>>0<3;i=0;do{e=i<<6;E=V+(e<<2)+(C<<2)|0;F=d[X+(h*5|0)+i>>0]|0;if(((d[X+(f*5|0)+i>>0]|0)+F|0)>>>0<3?(Z=(c[W+(h*20|0)+(i<<2)>>2]|0)-(c[W+(f*20|0)+(i<<2)>>2]|0)|0,(((Z|0)>-1?Z:0-Z|0)|0)<=(j|0)):0){$=D?E+64|0:G+(e<<2)|0;e=E+(I<<2)|0;aa=E+(J<<2)|0;_=$+(K<<2)|0;Z=$+(H<<2)|0;ba=c[_>>2]|0;ca=(c[e>>2]|0)-(c[Z>>2]|0)+(ba-(c[aa>>2]|0)<<2)|0;ca=3?ca>>3:ca;c[_>>2]=ba-ca;ca=ca+(c[aa>>2]|0)|0;c[aa>>2]=ca;aa=c[e>>2]|0;ca=(c[E+(H<<2)>>2]|0)+ca|0;c[e>>2]=(2?ca>>2:ca)+(1?aa>>1:aa);e=c[Z>>2]|0;_=(c[$+(I<<2)>>2]|0)+(c[_>>2]|0)|0;c[Z>>2]=(2?_>>2:_)+(1?e>>1:e);Z=E+(M<<2)|0;e=E+(O<<2)|0;_=$+(P<<2)|0;aa=$+(L<<2)|0;ca=c[_>>2]|0;ba=(c[Z>>2]|0)-(c[aa>>2]|0)+(ca-(c[e>>2]|0)<<2)|0;ba=3?ba>>3:ba;c[_>>2]=ca-ba;ba=ba+(c[e>>2]|0)|0;c[e>>2]=ba;e=c[Z>>2]|0;ba=(c[E+(L<<2)>>2]|0)+ba|0;c[Z>>2]=(2?ba>>2:ba)+(1?e>>1:e);Z=c[aa>>2]|0;_=(c[$+(M<<2)>>2]|0)+(c[_>>2]|0)|0;c[aa>>2]=(2?_>>2:_)+(1?Z>>1:Z);aa=E+(R<<2)|0;Z=E+(S<<2)|0;_=$+(T<<2)|0;e=$+(Q<<2)|0;ba=c[_>>2]|0;ca=(c[aa>>2]|0)-(c[e>>2]|0)+(ba-(c[Z>>2]|0)<<2)|0;ca=3?ca>>3:ca;c[_>>2]=ba-ca;ca=ca+(c[Z>>2]|0)|0;c[Z>>2]=ca;Z=c[aa>>2]|0;ca=(c[E+(Q<<2)>>2]|0)+ca|0;c[aa>>2]=(2?ca>>2:ca)+(1?Z>>1:Z);aa=c[e>>2]|0;_=(c[$+(R<<2)>>2]|0)+(c[_>>2]|0)|0;c[e>>2]=(2?_>>2:_)+(1?aa>>1:aa);e=E+(g<<2)|0;aa=E+(k<<2)|0;_=$+(l<<2)|0;Z=$+(U<<2)|0;ca=c[_>>2]|0;ba=(c[e>>2]|0)-(c[Z>>2]|0)+(ca-(c[aa>>2]|0)<<2)|0;ba=3?ba>>3:ba;c[_>>2]=ca-ba;ba=ba+(c[aa>>2]|0)|0;c[aa>>2]=ba;aa=c[e>>2]|0;ba=(c[E+(U<<2)>>2]|0)+ba|0;c[e>>2]=(2?ba>>2:ba)+(1?aa>>1:aa);e=c[Z>>2]|0;_=(c[$+(g<<2)>>2]|0)+(c[_>>2]|0)|0;c[Z>>2]=(2?_>>2:_)+(1?e>>1:e)}e=i;i=i+1|0;if(((d[X+(h*5|0)+i>>0]|0)+F|0)>>>0<3?(ca=(c[W+(h*20|0)+(e<<2)>>2]|0)-(c[W+(h*20|0)+(i<<2)>>2]|0)|0,(((ca|0)>-1?ca:0-ca|0)|0)<=(j|0)):0){$=E+256|0;ba=E+(n<<2)|0;_=E+(o<<2)|0;aa=$+(p<<2)|0;ca=$+(m<<2)|0;Z=c[aa>>2]|0;F=(c[ba>>2]|0)-(c[ca>>2]|0)+(Z-(c[_>>2]|0)<<2)|0;F=3?F>>3:F;c[aa>>2]=Z-F;F=F+(c[_>>2]|0)|0;c[_>>2]=F;_=c[ba>>2]|0;F=(c[E+(m<<2)>>2]|0)+F|0;c[ba>>2]=(2?F>>2:F)+(1?_>>1:_);ba=c[ca>>2]|0;aa=(c[$+(n<<2)>>2]|0)+(c[aa>>2]|0)|0;c[ca>>2]=(2?aa>>2:aa)+(1?ba>>1:ba);ca=E+(r<<2)|0;ba=E+(s<<2)|0;aa=$+(t<<2)|0;_=$+(q<<2)|0;F=c[aa>>2]|0;Z=(c[ca>>2]|0)-(c[_>>2]|0)+(F-(c[ba>>2]|0)<<2)|0;Z=3?Z>>3:Z;c[aa>>2]=F-Z;Z=Z+(c[ba>>2]|0)|0;c[ba>>2]=Z;ba=c[ca>>2]|0;Z=(c[E+(q<<2)>>2]|0)+Z|0;c[ca>>2]=(2?Z>>2:Z)+(1?ba>>1:ba);ca=c[_>>2]|0;aa=(c[$+(r<<2)>>2]|0)+(c[aa>>2]|0)|0;c[_>>2]=(2?aa>>2:aa)+(1?ca>>1:ca);_=E+(v<<2)|0;ca=E+(w<<2)|0;aa=$+(x<<2)|0;ba=$+(u<<2)|0;Z=c[aa>>2]|0;F=(c[_>>2]|0)-(c[ba>>2]|0)+(Z-(c[ca>>2]|0)<<2)|0;F=3?F>>3:F;c[aa>>2]=Z-F;F=F+(c[ca>>2]|0)|0;c[ca>>2]=F;ca=c[_>>2]|0;F=(c[E+(u<<2)>>2]|0)+F|0;c[_>>2]=(2?F>>2:F)+(1?ca>>1:ca);_=c[ba>>2]|0;aa=(c[$+(v<<2)>>2]|0)+(c[aa>>2]|0)|0;c[ba>>2]=(2?aa>>2:aa)+(1?_>>1:_);ba=E+(z<<2)|0;_=E+(A<<2)|0;aa=$+(B<<2)|0;ca=$+(y<<2)|0;F=c[aa>>2]|0;Z=(c[ba>>2]|0)-(c[ca>>2]|0)+(F-(c[_>>2]|0)<<2)|0;Z=3?Z>>3:Z;c[aa>>2]=F-Z;Z=Z+(c[_>>2]|0)|0;c[_>>2]=Z;_=c[ba>>2]|0;Z=(c[E+(y<<2)>>2]|0)+Z|0;c[ba>>2]=(2?Z>>2:Z)+(1?_>>1:_);ba=c[ca>>2]|0;aa=(c[$+(z<<2)>>2]|0)+(c[aa>>2]|0)|0;c[ca>>2]=(2?aa>>2:aa)+(1?ba>>1:ba)}}while((i|0)!=4)}while((f|0)!=4);Xc=Y;return}function _strDCT2x2dn(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=c[d>>2]|0;g=c[e>>2]|0;i=g+(c[a>>2]|0)|0;h=(c[b>>2]|0)-f|0;j=i-h|0;j=1?j>>1:j;g=j-g|0;f=j-f|0;c[a>>2]=i-f;c[b>>2]=g+h;c[d>>2]=g;c[e>>2]=f;return}function _strDCT2x2up(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=c[d>>2]|0;g=c[e>>2]|0;i=g+(c[a>>2]|0)|0;h=(c[b>>2]|0)-f|0;j=1-h+i|0;j=1?j>>1:j;g=j-g|0;f=j-f|0;c[a>>2]=i-f;c[b>>2]=g+h;c[d>>2]=g;c[e>>2]=f;return}function _FOURBUTTERFLY_HARDCODED1(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=a+16|0;d=a+32|0;j=a+48|0;f=c[d>>2]|0;g=c[j>>2]|0;i=g+(c[a>>2]|0)|0;h=(c[e>>2]|0)-f|0;b=i-h|0;b=1?b>>1:b;g=b-g|0;f=b-f|0;c[a>>2]=i-f;c[e>>2]=g+h;c[d>>2]=g;c[j>>2]=f;j=a+4|0;f=a+20|0;d=a+36|0;g=a+52|0;e=c[d>>2]|0;h=c[g>>2]|0;i=h+(c[j>>2]|0)|0;b=(c[f>>2]|0)-e|0;k=i-b|0;k=1?k>>1:k;h=k-h|0;e=k-e|0;c[j>>2]=i-e;c[f>>2]=h+b;c[d>>2]=h;c[g>>2]=e;g=a+8|0;e=a+24|0;d=a+40|0;h=a+56|0;f=c[d>>2]|0;b=c[h>>2]|0;j=b+(c[g>>2]|0)|0;i=(c[e>>2]|0)-f|0;k=j-i|0;k=1?k>>1:k;b=k-b|0;f=k-f|0;c[g>>2]=j-f;c[e>>2]=b+i;c[d>>2]=b;c[h>>2]=f;h=a+12|0;f=a+28|0;d=a+44|0;a=a+60|0;b=c[d>>2]|0;e=c[a>>2]|0;i=e+(c[h>>2]|0)|0;g=(c[f>>2]|0)-b|0;j=i-g|0;j=1?j>>1:j;e=j-e|0;b=j-b|0;c[h>>2]=i-b;c[f>>2]=e+g;c[d>>2]=e;c[a>>2]=b;return}function _strPost4x4Stage2Split(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;o=a+-384|0;u=a+384|0;n=b+-448|0;t=b+320|0;_strDCT2x2dn(o,u,n,t);k=a+-128|0;q=a+128|0;j=b+-192|0;p=b+64|0;_strDCT2x2dn(k,q,j,p);h=a+-320|0;m=a+448|0;g=b+-512|0;l=b+256|0;_strDCT2x2dn(h,m,g,l);f=a+-64|0;i=a+192|0;a=b+-256|0;_strDCT2x2dn(f,i,a,b);v=c[b>>2]|0;x=c[l>>2]|0;d=(c[t>>2]|0)+v|0;e=(c[p>>2]|0)-x|0;r=1?d>>1:d;s=1?e>>1:e;x=s+x|0;w=(x*3|0)+6|0;w=v-r-(3?w>>3:w)|0;v=(w*3|0)+2|0;x=(2?v>>2:v)+x|0;v=(x*3|0)+4|0;s=x-s|0;r=w-(3?v>>3:v)+r|0;c[b>>2]=r;c[l>>2]=s;c[p>>2]=s+e;c[t>>2]=d-r;r=c[q>>2]|0;d=r+1|0;d=(c[i>>2]|0)-(1?d>>1:d)|0;c[i>>2]=d;d=d+1|0;c[q>>2]=(1?d>>1:d)+r;r=c[u>>2]|0;d=r+1|0;d=(c[m>>2]|0)-(1?d>>1:d)|0;c[m>>2]=d;d=d+1|0;c[u>>2]=(1?d>>1:d)+r;r=c[g>>2]|0;d=r+1|0;d=(c[a>>2]|0)-(1?d>>1:d)|0;c[a>>2]=d;d=d+1|0;c[g>>2]=(1?d>>1:d)+r;r=c[n>>2]|0;d=r+1|0;d=(c[j>>2]|0)-(1?d>>1:d)|0;c[j>>2]=d;d=d+1|0;c[n>>2]=(1?d>>1:d)+r;r=c[t>>2]|0;d=r+(c[o>>2]|0)|0;r=(1?d>>1:d)-r|0;e=r*3|0;d=(3?e>>3:e)+d|0;e=d*3|0;c[o>>2]=d;c[t>>2]=(4?e>>4:e)+r;r=c[p>>2]|0;e=r+(c[k>>2]|0)|0;r=(1?e>>1:e)-r|0;d=r*3|0;e=(3?d>>3:d)+e|0;d=e*3|0;c[k>>2]=e;c[p>>2]=(4?d>>4:d)+r;r=c[l>>2]|0;d=r+(c[h>>2]|0)|0;r=(1?d>>1:d)-r|0;e=r*3|0;d=(3?e>>3:e)+d|0;e=d*3|0;c[h>>2]=d;c[l>>2]=(4?e>>4:e)+r;r=c[b>>2]|0;e=r+(c[f>>2]|0)|0;r=(1?e>>1:e)-r|0;d=r*3|0;e=(3?d>>3:d)+e|0;d=e*3|0;c[f>>2]=e;c[b>>2]=(4?d>>4:d)+r;r=c[u>>2]|0;d=c[t>>2]|0;e=(c[n>>2]|0)-r|0;s=(d*3|0)+4|0;s=(3?s>>3:s)+(c[o>>2]|0)|0;d=d-(1?e>>1:e)|0;v=s-e|0;r=(1?v>>1:v)-r|0;c[u>>2]=d;c[t>>2]=r;c[o>>2]=s-r;c[n>>2]=d+e;n=c[q>>2]|0;e=c[p>>2]|0;d=(c[j>>2]|0)-n|0;o=(e*3|0)+4|0;o=(3?o>>3:o)+(c[k>>2]|0)|0;e=e-(1?d>>1:d)|0;r=o-d|0;n=(1?r>>1:r)-n|0;c[q>>2]=e;c[p>>2]=n;c[k>>2]=o-n;c[j>>2]=e+d;j=c[m>>2]|0;d=c[l>>2]|0;e=(c[g>>2]|0)-j|0;k=(d*3|0)+4|0;k=(3?k>>3:k)+(c[h>>2]|0)|0;d=d-(1?e>>1:e)|0;n=k-e|0;j=(1?n>>1:n)-j|0;c[m>>2]=d;c[l>>2]=j;c[h>>2]=k-j;c[g>>2]=d+e;g=c[i>>2]|0;e=c[b>>2]|0;d=(c[a>>2]|0)-g|0;h=(e*3|0)+4|0;h=(3?h>>3:h)+(c[f>>2]|0)|0;e=e-(1?d>>1:d)|0;j=h-d|0;g=(1?j>>1:j)-g|0;c[i>>2]=e;c[b>>2]=g;c[f>>2]=h-g;c[a>>2]=e+d;return}function _strPost4x4Stage1Split(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;m=0-d|0;l=a+288+(m<<2)|0;m=b+256+(m<<2)|0;j=a+48|0;k=b+16|0;_strDCT2x2dn(j,l,k,m);p=a+52|0;q=l+4|0;r=b+20|0;s=m+4|0;_strDCT2x2dn(p,q,r,s);w=a+56|0;x=l+8|0;y=b+24|0;z=m+8|0;_strDCT2x2dn(w,x,y,z);E=a+60|0;F=l+12|0;B=b+28|0;C=m+12|0;_strDCT2x2dn(E,F,B,C);b=c[m>>2]|0;n=c[s>>2]|0;h=(c[C>>2]|0)+b|0;d=(c[z>>2]|0)-n|0;A=1?h>>1:h;a=1?d>>1:d;n=a+n|0;g=(n*3|0)+6|0;g=b-A-(3?g>>3:g)|0;b=(g*3|0)+2|0;n=(2?b>>2:b)+n|0;b=(n*3|0)+4|0;a=n-a|0;A=g-(3?b>>3:b)+A|0;c[m>>2]=A;c[s>>2]=a;c[z>>2]=a+d;c[C>>2]=h-A;A=c[B>>2]|0;h=A+1|0;h=(c[y>>2]|0)-(1?h>>1:h)|0;c[y>>2]=h;h=h+1|0;c[B>>2]=(1?h>>1:h)+A;A=c[r>>2]|0;h=A+1|0;h=(c[k>>2]|0)-(1?h>>1:h)|0;c[k>>2]=h;h=h+1|0;c[r>>2]=(1?h>>1:h)+A;A=c[F>>2]|0;h=A+1|0;h=(c[q>>2]|0)-(1?h>>1:h)|0;c[q>>2]=h;h=h+1|0;c[F>>2]=(1?h>>1:h)+A;A=c[x>>2]|0;h=A+1|0;h=(c[l>>2]|0)-(1?h>>1:h)|0;c[l>>2]=h;h=h+1|0;c[x>>2]=(1?h>>1:h)+A;A=c[m>>2]|0;h=A+(c[j>>2]|0)|0;A=(1?h>>1:h)-A|0;d=A*3|0;h=(3?d>>3:d)+h|0;d=h*3|0;c[j>>2]=h;c[m>>2]=(4?d>>4:d)+A;A=c[s>>2]|0;d=A+(c[p>>2]|0)|0;A=(1?d>>1:d)-A|0;h=A*3|0;d=(3?h>>3:h)+d|0;h=d*3|0;c[p>>2]=d;c[s>>2]=(4?h>>4:h)+A;A=c[z>>2]|0;h=A+(c[w>>2]|0)|0;A=(1?h>>1:h)-A|0;d=A*3|0;h=(3?d>>3:d)+h|0;d=h*3|0;c[w>>2]=h;c[z>>2]=(4?d>>4:d)+A;A=c[C>>2]|0;d=A+(c[E>>2]|0)|0;A=(1?d>>1:d)-A|0;h=A*3|0;d=(3?h>>3:h)+d|0;h=d*3|0;c[E>>2]=d;c[C>>2]=(4?h>>4:h)+A;A=c[k>>2]|0;h=c[m>>2]|0;d=(c[l>>2]|0)-A|0;a=(h*3|0)+4|0;a=(3?a>>3:a)+(c[j>>2]|0)|0;h=h-(1?d>>1:d)|0;b=a-d|0;A=(1?b>>1:b)-A|0;c[k>>2]=h;c[m>>2]=A;c[j>>2]=a-A;c[l>>2]=h+d;d=c[r>>2]|0;h=c[s>>2]|0;A=(c[q>>2]|0)-d|0;a=(h*3|0)+4|0;a=(3?a>>3:a)+(c[p>>2]|0)|0;h=h-(1?A>>1:A)|0;b=a-A|0;d=(1?b>>1:b)-d|0;c[r>>2]=h;c[s>>2]=d;c[p>>2]=a-d;c[q>>2]=h+A;A=c[y>>2]|0;h=c[z>>2]|0;d=(c[x>>2]|0)-A|0;a=(h*3|0)+4|0;a=(3?a>>3:a)+(c[w>>2]|0)|0;h=h-(1?d>>1:d)|0;b=a-d|0;A=(1?b>>1:b)-A|0;c[y>>2]=h;c[z>>2]=A;c[w>>2]=a-A;c[x>>2]=h+d;d=c[B>>2]|0;h=c[C>>2]|0;A=(c[F>>2]|0)-d|0;a=(h*3|0)+4|0;a=(3?a>>3:a)+(c[E>>2]|0)|0;h=h-(1?A>>1:A)|0;b=a-A|0;d=(1?b>>1:b)-d|0;c[B>>2]=h;c[C>>2]=d;c[E>>2]=a-d;A=h+A|0;c[F>>2]=A;h=c[j>>2]|0;d=c[k>>2]|0;a=c[l>>2]|0;b=c[m>>2]|0;g=d+h+a+b|0;n=(c[r>>2]|0)+(c[p>>2]|0)+(c[q>>2]|0)+(c[s>>2]|0)|0;t=(c[y>>2]|0)+(c[w>>2]|0)+(c[x>>2]|0)+(c[z>>2]|0)|0;A=(c[E>>2]|0)+A+(c[B>>2]|0)+(c[C>>2]|0)|0;g=(1?g>>1:g)*595|0;i=g+65536|0;i=17?i>>17:i;n=(1?n>>1:n)*595|0;o=n+65536|0;o=17?o>>17:o;t=(1?t>>1:t)*595|0;u=t+65536|0;u=17?u>>17:u;A=(1?A>>1:A)*595|0;D=A+65536|0;D=17?D>>17:D;v=(e|0)>20;f=(f|0)!=0;if(f|v&(((i|0)>-1?i:0-i|0)|0)<(e|0)){d=h-d-a+b|0;b=1?d>>1:d;if((g|0)>65535){a=(i|0)<(b|0);d=(d|0)>1}else{a=(i|0)>(b|0);d=(d|0)<0&(i|0)!=0}i=a?i:b;i=d?(1?i>>1:i):0;c[j>>2]=h-i;c[m>>2]=(c[m>>2]|0)-i;c[l>>2]=(c[l>>2]|0)+i;c[k>>2]=(c[k>>2]|0)+i}if(f|v&(((o|0)>-1?o:0-o|0)|0)<(e|0)){b=c[p>>2]|0;d=b-(c[r>>2]|0)-(c[q>>2]|0)+(c[s>>2]|0)|0;g=1?d>>1:d;if((n|0)>65535){a=(o|0)<(g|0);d=(d|0)>1}else{a=(o|0)>(g|0);d=(o|0)!=0&(d|0)<0}o=a?o:g;o=d?(1?o>>1:o):0;c[p>>2]=b-o;c[s>>2]=(c[s>>2]|0)-o;c[q>>2]=(c[q>>2]|0)+o;c[r>>2]=(c[r>>2]|0)+o}if(f|v&(((u|0)>-1?u:0-u|0)|0)<(e|0)){b=c[w>>2]|0;d=b-(c[y>>2]|0)-(c[x>>2]|0)+(c[z>>2]|0)|0;g=1?d>>1:d;if((t|0)>65535){a=(u|0)<(g|0);d=(d|0)>1}else{a=(u|0)>(g|0);d=(u|0)!=0&(d|0)<0}u=a?u:g;u=d?(1?u>>1:u):0;c[w>>2]=b-u;c[z>>2]=(c[z>>2]|0)-u;c[x>>2]=(c[x>>2]|0)+u;c[y>>2]=(c[y>>2]|0)+u}if(!(f|v&(((D|0)>-1?D:0-D|0)|0)<(e|0)))return;b=c[E>>2]|0;d=b-(c[B>>2]|0)-(c[F>>2]|0)+(c[C>>2]|0)|0;g=1?d>>1:d;if((A|0)>65535){a=(D|0)<(g|0);d=(d|0)>1}else{a=(D|0)>(g|0);d=(D|0)!=0&(d|0)<0}D=a?D:g;D=d?(1?D>>1:D):0;c[E>>2]=b-D;c[C>>2]=(c[C>>2]|0)-D;c[F>>2]=(c[F>>2]|0)+D;c[B>>2]=(c[B>>2]|0)+D;return}function _StrDecTerm(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=(c[a+34928>>2]|0)==0?1:2;f=0;while(1){if(c[a+34240>>2]|0){b=c[a+34780>>2]|0;if(b|0)_is_free(b);b=c[a+34784>>2]|0;if(b|0)_is_free(b)}_freePredInfo(a);_freeTileInfo(a);_FreeCodingContextDec(a);if(!f){_detachISRead(a,c[a+34248>>2]|0)|0;_is_free(c[a+34296>>2]|0);_is_free(c[a+34264>>2]|0);d=a+34232|0;b=c[d>>2]|0;e=c[b+40>>2]|0;if(e){_is_free(e);b=c[d>>2]|0}b=c[b+44>>2]|0;if(b|0)_is_free(b)}f=f+1|0;if((f|0)==(g|0))break;else a=c[a+34928>>2]|0}return 0}function _freePredInfo(a){a=a|0;var b=0;a=a+34916|0;b=c[a>>2]|0;if(b|0)_is_free(b);c[a>>2]=0;return}function _freeTileInfo(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;h=a+34180|0;if(!(c[h>>2]&1)){b=c[c[a+34292>>2]>>2]|0;if(b|0)_is_free(b)}else{d=a+132|0;e=a+34292|0;b=0;do{f=c[(c[e>>2]|0)+(b*240|0)>>2]|0;if(f|0)_is_free(f);b=b+1|0}while(b>>>0<=(c[d>>2]|0)>>>0)}g=a+116|0;do if((c[g>>2]|0)!=3){if(!(c[h>>2]&2)){b=c[(c[a+34292>>2]|0)+64>>2]|0;if(!b)break;_is_free(b);break}d=a+132|0;e=a+34292|0;b=0;do{f=c[(c[e>>2]|0)+(b*240|0)+64>>2]|0;if(f|0)_is_free(f);b=b+1|0}while(b>>>0<=(c[d>>2]|0)>>>0)}while(0);do if((c[g>>2]&-2|0)==2){b=a+34292|0;i=25}else{if(!(c[h>>2]&4)){b=a+34292|0;d=c[b>>2]|0;e=c[d+128>>2]|0;if(!e){b=d;break}_is_free(e);i=25;break}f=a+132|0;b=a+34292|0;d=0;do{e=c[(c[b>>2]|0)+(d*240|0)+128>>2]|0;if(e|0)_is_free(e);d=d+1|0}while(d>>>0<=(c[f>>2]|0)>>>0);i=25}while(0);if((i|0)==25)b=c[b>>2]|0;if(!b)return;_is_free(b);return}function _FreeCodingContextDec(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=c[a+34312>>2]|0;if((g|0)<=0)return;f=a+34308|0;b=c[f>>2]|0;if(!b)return;a=0;while(1){d=b+(a*592|0)+16|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+20|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+24|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+28|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+32|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+36|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+40|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+44|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+48|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+52|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+56|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+60|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+64|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+68|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+72|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+76|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+80|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+84|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+88|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+92|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+96|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;d=b+(a*592|0)+100|0;e=c[d>>2]|0;if(e|0)_is_free(e);c[d>>2]=0;b=b+(a*592|0)+104|0;d=c[b>>2]|0;if(d|0)_is_free(d);c[b>>2]=0;a=a+1|0;if((a|0)==(g|0))break;b=c[f>>2]|0}_is_free(c[f>>2]|0);return}function _detachISRead(a,b){a=a|0;b=b|0;var d=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=b+24|0;k=c[j>>2]|0;l=b+8|0;a=c[l>>2]|0;m=b+12|0;d=c[m>>2]|0;if(d&1|0)Ha(150639,149855,929,149937);h=(0-a&7)+a|0;i=b+20|0;a=d&(c[i>>2]|0)+(3?h>>>3:h);d=a;c[i>>2]=d;f=h&15;c[l>>2]=f;g=(_llvm_bswap_i32((e[d+2>>1]|0)<<16|(e[a>>1]|0)|0)|0)<>2]=g;if(h&7|0)Ha(149948,149855,1137,149974);g=b+16|0;h=c[g>>2]|0;if(!((a^h)&4096)){m=k+40|0;l=h;g=f;h=d;i=c[b+28>>2]|0;l=l+8192|0;b=3?g>>>3:g;b=h+b|0;m=c[m>>2]|0;l=i-l|0;b=l+b|0;gd[m&127](k,b)|0;c[j>>2]=0;return 0}else{h=k+40|0;d=b+28|0;gd[c[h>>2]&127](k,c[d>>2]|0)|0;hd[c[k+32>>2]&63](k,c[g>>2]|0,4096)|0;f=(c[d>>2]|0)+4096|0;c[d>>2]=f;d=c[g>>2]|0;c[b>>2]=c[d>>2];b=c[m>>2]&d+4096;c[g>>2]=b;m=h;g=b;b=c[l>>2]|0;h=c[i>>2]|0;i=f;l=g+8192|0;b=3?b>>>3:b;b=h+b|0;m=c[m>>2]|0;l=i-l|0;b=l+b|0;gd[m&127](k,b)|0;c[j>>2]=0;return 0}return 0}function _WMPhotoValidate(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=Xc;Xc=Xc+192|0;if((Xc|0)>=(Yc|0))N(192);f=r+184|0;o=r;g=c[e>>2]|0;h=e+36|0;i=a[h>>0]|0;k=e+48|0;l=c[k>>2]|0;m=e+52|0;n=c[m>>2]|0;q=l;if(((gd[c[q+44>>2]&127](q,f)|0)>=0?(_ReadWMIHeader(o,e,r+72|0)|0)>=0:0)?(q=c[k>>2]|0,(gd[c[q+40>>2]&127](q,c[f>>2]|0)|0)>=0):0){c[b+12>>2]=c[o+12>>2];q=c[o>>2]|0;c[b>>2]=q;p=c[o+4>>2]|0;c[b+4>>2]=p;if((q|0)==0|(p|0)==0){b=-1;Xc=r;return b|0}c[e>>2]=g;c[m>>2]=n;c[k>>2]=l;if((d[h>>0]|0)>1)a[h>>0]=i;a:do switch(c[e+16>>2]|0){case 6:{c[b+8>>2]=6;break}case 4:{f=b+8|0;switch(c[f>>2]|0){case 7:case 0:break a;default:{}}c[f>>2]=4;break}case 2:{f=b+8|0;if((c[f>>2]|0)==1)c[f>>2]=2;break}case 3:{f=b+8|0;if(((c[f>>2]|0)+-1|0)>>>0<2)c[f>>2]=3;break}default:{}}while(0);b:do switch(c[o+8>>2]|0){case 7:{f=b+8|0;switch(c[f>>2]|0){case 6:case 0:break b;default:{}}c[f>>2]=7;break}case 8:{c[b+8>>2]=8;break}default:{}}while(0);m=b+52|0;f=c[m>>2]|0;if((f+-1|0)>>>0>=q>>>0){c[m>>2]=q;f=q}n=b+56|0;g=c[n>>2]|0;if((g+-1|0)>>>0>=p>>>0){c[n>>2]=p;g=p}k=q+-1|0;h=k+f|0;i=(h>>>0)/(f>>>0)|0;l=p+-1|0;c:do if((i|0)!=(((l+g|0)>>>0)/(g>>>0)|0|0))if(q>>>0>f>>>0){h=1;while(1){if((((l+h|0)>>>0)/(h>>>0)|0)>>>0<=g>>>0){f=h;break c}i=h<<1;if(!i){f=h;break c}if((((k+i|0)>>>0)/(i>>>0)|0)>>>0>f>>>0)h=i;else{f=i;break}}}else f=1;else f=f>>>0>h>>>0?1:i;while(0);e=((k+f|0)>>>0)/(f>>>0)|0;c[m>>2]=e;l=((l+f|0)>>>0)/(f>>>0)|0;c[n>>2]=l;k=b+44|0;g=c[k>>2]|0;f=b+36|0;if((g|0)!=0?(j=c[f>>2]|0,(j|0)!=0):0){h=b+32|0;f=h;h=c[h>>2]|0;i=g}else{c[b+40>>2]=0;h=b+32|0;c[h>>2]=0;c[f>>2]=e;c[k>>2]=l;f=h;h=0;j=e;i=l}if(h>>>0>=e>>>0){c[f>>2]=0;h=0}g=b+40|0;f=c[g>>2]|0;if(f>>>0>=l>>>0){c[g>>2]=0;f=0}if((j+h|0)>>>0>e>>>0)c[b+36>>2]=e-h;if((i+f|0)>>>0<=l>>>0){b=0;Xc=r;return b|0}c[k>>2]=l-f;b=0;Xc=r;return b|0}b=-1;Xc=r;return b|0}function _ReadWMIHeader(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);x=y+8|0;g=y;h=c[d+48>>2]|0;c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;c[x+12>>2]=0;w=g;c[w>>2]=0;c[w+4>>2]=0;if(!e)Ha(151086,149700,2991,151098);f=hd[c[h+32>>2]&63](h,g,8)|0;a:do if((f|0)>=0)if(!(_strncmp(g,153181,7)|0)){f=_attach_SB(x,h)|0;if((f|0)>=0)if((_getBit32_SB(x,4)|0)==1){c[e>>2]=1;f=_getBit32_SB(x,4)|0;switch(f|0){case 0:case 1:case 9:break;default:{f=-106;break a}}c[e+4>>2]=f;i=(f|0)==9&1;c[e+32>>2]=i;c[d+32840>>2]=i;i=_getBit32_SB(x,1)|0;f=_getBit32_SB(x,1)|0;j=d+28|0;c[j>>2]=f;f=_getBit32_SB(x,3)|0;c[b+60>>2]=f;f=_getBit32_SB(x,1)|0;k=e+24|0;c[k>>2]=f;f=_getBit32_SB(x,2)|0;if((f|0)!=3){c[d+24>>2]=f;f=_getBit32_SB(x,1)|0;_getBit32_SB(x,1)|0;c[d+20>>2]=1;g=_getBit32_SB(x,1)|0;p=_getBit32_SB(x,1)|0;c[e+28>>2]=p;p=_getBit32_SB(x,1)|0;u=_getBit32_SB(x,1)|0;c[e+12>>2]=u;_getBit32_SB(x,1)|0;u=_getBit32_SB(x,1)|0;v=e+16|0;c[v>>2]=u;u=_getBit32_SB(x,4)|0;c[b+8>>2]=u;u=_getBit32_SB(x,4)|0;w=b+12|0;c[w>>2]=u;if((u|0)==15){c[w>>2]=0;c[d+32836>>2]=1}l=(f|0)!=0;h=l?16:32;u=(_getBit32_SB(x,h)|0)+1|0;c[b>>2]=u;h=(_getBit32_SB(x,h)|0)+1|0;u=b+4|0;c[u>>2]=h;q=e+52|0;t=e+48|0;r=e+44|0;s=e+40|0;o=(g|0)==0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[s+12>>2]=0;if(o){f=c[b>>2]&15;if(f|0)c[q>>2]=16-f;f=h&15;if(f|0)c[t>>2]=16-f}m=d+16444|0;c[m>>2]=0;n=d+56|0;c[n>>2]=0;if(!i)f=0;else{f=_getBit32_SB(x,12)|0;c[n>>2]=f;f=_getBit32_SB(x,12)|0;c[m>>2]=f}if(!(c[k>>2]|0)){if((c[j>>2]|0)==1){f=-106;break}g=c[n>>2]|0;if((g|0)!=(0-f|0)){f=-106;break}}else g=c[n>>2]|0;c[d+16448>>2]=0;c[d+60>>2]=0;if(g){g=l?8:16;f=0;do{k=_getBit32_SB(x,g)|0;j=f;f=f+1|0;c[d+60+(f<<2)>>2]=(c[d+60+(j<<2)>>2]|0)+k}while(f>>>0<(c[n>>2]|0)>>>0);f=c[m>>2]|0}if(!f)f=1;else{h=l?8:16;f=0;do{g=_getBit32_SB(x,h)|0;l=f;f=f+1|0;c[d+16448+(f<<2)>>2]=(c[d+16448+(l<<2)>>2]|0)+g;g=c[m>>2]|0}while(f>>>0>>0);f=g+1|0}if(p|0?H(f,(c[n>>2]|0)+1|0)|0:0){f=0;do{_getBit32_SB(x,8)|0;f=f+1|0}while(f>>>0<(H((c[m>>2]|0)+1|0,(c[n>>2]|0)+1|0)|0)>>>0)}if(o)k=c[q>>2]|0;else{k=(_getBit32_SB(x,6)|0)&255;c[s>>2]=k;k=(_getBit32_SB(x,6)|0)&255;c[r>>2]=k;k=(_getBit32_SB(x,6)|0)&255;c[t>>2]=k;k=(_getBit32_SB(x,6)|0)&255;c[q>>2]=k}j=c[b>>2]|0;h=c[r>>2]|0;i=c[u>>2]|0;g=c[s>>2]|0;f=c[t>>2]|0;if((h+j+k&15|0)!=(0-(g+i+f&15)|0)){if((h+(j&15)+(i&15)|0)!=(0-g|0)){f=-106;break}if(j>>>0<=k>>>0|i>>>0<=f>>>0){f=-106;break}c[b>>2]=j-k;c[u>>2]=i-f}_flushToByte_SB(x);if(!(_ReadImagePlaneHeader(b,d,e,x)|0)){_detach_SB(x)|0;g=0-(_getByteRead_SB(x)|0)|0;c[d+52>>2]=g;g=d+36|0;if(!(c[v>>2]|0))f=0;else f=a[g>>0]|0;a[g>>0]=f;c[d+32>>2]=c[e+36>>2];if(((c[w>>2]|0)+-8|0)>>>0<3?(c[d+16>>2]|0)>>>0>=4:0){e=-1;Xc=y;return e|0}else f=0}else f=-106}else f=-106}else f=-106}else f=-106;while(0);e=((f|0)!=0)<<31>>31;Xc=y;return e|0}function _outputMBRow(e){e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,O=0;M=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);s=M;j=e+34128|0;if(!(c[j>>2]|0))u=0;else u=c[e+12>>2]|0;E=e+16|0;i=c[E>>2]|0;q=e+34140|0;z=c[q>>2]|0;m=(z|0)!=0;A=m?3:0;l=c[e+34232>>2]|0;k=e+34324|0;K=c[k>>2]|0;I=K<<4;L=(c[l+36>>2]|0)+1+(16-I)|0;L=L>>>0<16?L:16;G=(c[l+28>>2]|0)+1|0;g=c[l+32>>2]|0;g=(I+-16|0)>>>0>g>>>0?0:g&15;I=c[l+24>>2]|0;D=c[e+34524>>2]|0;f=e+34240|0;C=(c[f>>2]|0)==0;B=c[(C?e+34528|0:e+34780|0)>>2]|0;C=c[(C?e+34532|0:e+34784|0)>>2]|0;v=(c[e+28>>2]|0)==0?0:2;w=2-v|0;r=a[e+32908>>0]|0;p=a[e+32909>>0]|0;J=c[l+40>>2]|0;K=(c[l+44>>2]|0)+((H(K+-1|0,(u|0)==1?8:16)|0)<<2)|0;l=e+34928|0;F=c[l>>2]|0;if(F|0?(z|0)!=(c[F+34140>>2]|0):0)Ha(150993,149700,897,151059);t=e+64|0;F=L-g|0;if(_checkImageBuffer(e,c[((c[t>>2]|0)>>>0>3?e+48|0:e+40|0)>>2]|0,F)|0){L=-1;Xc=M;return L|0}if(c[f>>2]|0)_interpolateUV(e);a:do if(!(c[e+32924>>2]|0))do switch(i|0){case 1:{r=128<>2]|0)==0;s=h?0:3;y=s|r;switch(u|0){case 7:{f=c[l>>2]|0;if(f|0?a[e+112>>0]|0:0){q=c[f+34524>>2]|0;f=L>>>0>g>>>0;if(h){if(!f)break a;m=I>>>0>>0;n=e+32936|0;l=g;while(1){o=c[K+(l<<2)>>2]|0;if(m){k=I;do{p=(4?k>>>4:k)<<8|d[(k&15)+(70928+(l<<4))>>0];j=c[B+(p<<2)>>2]|0;i=0-j|0;f=c[C+(p<<2)>>2]|0;h=(c[q+(p<<2)>>2]|0)+y|0;i=(c[D+(p<<2)>>2]|0)+y-(1?i>>1:i)|0;p=f+1|0;j=i-(1?p>>1:p)-j|0;f=j+f|0;p=(c[n>>2]|0)+(c[J+(k<<2)>>2]|0)+o|0;if((h|i|j|f)>>>0>255){f=(f|0)<255?f:255;i=(i|0)<255?i:255;j=(j|0)<255?j:255;h=(h|0)<255?h:255;h=(h|0)>0?h:0;j=(j|0)>0?j:0;i=(i|0)>0?i:0;f=(f|0)>0?f:0}a[p+w>>0]=f;a[p+1>>0]=i;a[p+v>>0]=j;a[p+3>>0]=h;k=k+1|0}while((k|0)!=(G|0))}l=l+1|0;if(l>>>0>=L>>>0)break a}}else{if(!f)break a;m=I>>>0>>0;n=e+32936|0;l=g;while(1){o=c[K+(l<<2)>>2]|0;if(m){k=I;do{p=(4?k>>>4:k)<<8|d[(k&15)+(70928+(l<<4))>>0];j=c[B+(p<<2)>>2]|0;i=0-j|0;f=c[C+(p<<2)>>2]|0;h=(c[q+(p<<2)>>2]|0)+y|0;i=(c[D+(p<<2)>>2]|0)+y-(1?i>>1:i)|0;p=f+1|0;j=i-(1?p>>1:p)-j|0;f=j+f|0;i=A?i>>A:i;f=A?f>>A:f;j=A?j>>A:j;h=A?h>>A:h;p=(c[n>>2]|0)+(c[J+(k<<2)>>2]|0)+o|0;if((h|i|j|f)>>>0>255){f=(f|0)<255?f:255;i=(i|0)<255?i:255;j=(j|0)<255?j:255;h=(h|0)<255?h:255;h=(h|0)>0?h:0;j=(j|0)>0?j:0;i=(i|0)>0?i:0;f=(f|0)>0?f:0}a[p+w>>0]=f;a[p+1>>0]=i;a[p+v>>0]=j;a[p+3>>0]=h;k=k+1|0}while((k|0)!=(G|0))}l=l+1|0;if(l>>>0>=L>>>0)break a}}}f=L>>>0>g>>>0;if(h){if(!f)break a;l=I>>>0>>0;m=e+32936|0;k=g;do{n=c[K+(k<<2)>>2]|0;if(l){j=I;do{o=(4?j>>>4:j)<<8|d[(j&15)+(70928+(k<<4))>>0];h=c[B+(o<<2)>>2]|0;i=0-h|0;f=c[C+(o<<2)>>2]|0;i=(c[D+(o<<2)>>2]|0)+y-(1?i>>1:i)|0;o=f+1|0;h=i-(1?o>>1:o)-h|0;f=h+f|0;o=(c[m>>2]|0)+(c[J+(j<<2)>>2]|0)+n|0;if((h|i|f)>>>0>255){f=(f|0)<255?f:255;i=(i|0)<255?i:255;h=(h|0)<255?h:255;h=(h|0)>0?h:0;i=(i|0)>0?i:0;f=(f|0)>0?f:0}a[o+w>>0]=f;a[o+1>>0]=i;a[o+v>>0]=h;j=j+1|0}while((j|0)!=(G|0))}k=k+1|0}while(k>>>0>>0)}else{if(!f)break a;l=I>>>0>>0;m=e+32936|0;k=g;do{n=c[K+(k<<2)>>2]|0;if(l){j=I;do{o=(4?j>>>4:j)<<8|d[(j&15)+(70928+(k<<4))>>0];h=c[B+(o<<2)>>2]|0;i=0-h|0;f=c[C+(o<<2)>>2]|0;i=(c[D+(o<<2)>>2]|0)+y-(1?i>>1:i)|0;o=f+1|0;h=i-(1?o>>1:o)-h|0;f=h+f|0;i=A?i>>A:i;f=A?f>>A:f;h=A?h>>A:h;o=(c[m>>2]|0)+(c[J+(j<<2)>>2]|0)+n|0;if((h|i|f)>>>0>255){f=(f|0)<255?f:255;i=(i|0)<255?i:255;h=(h|0)<255?h:255;h=(h|0)>0?h:0;i=(i|0)>0?i:0;f=(f|0)>0?f:0}a[o+w>>0]=f;a[o+1>>0]=i;a[o+v>>0]=h;j=j+1|0}while((j|0)!=(G|0))}k=k+1|0}while(k>>>0>>0)}break}case 6:case 3:case 0:{_outputNChannel(e,g,I,G,L,A,y);break a}case 2:{if(L>>>0<=g>>>0)break a;m=I>>>0>>0;n=e+32936|0;l=g;do{o=c[K+(l<<2)>>2]|0;if(m){k=I;do{f=4?k>>>4:k;p=1?k>>>1:k;h=(f<<7)+(d[(p&7)+(70928+(l<<4))>>0]|0)|0;i=(c[B+(h<<2)>>2]|0)+y|0;i=A?i>>A:i;h=(c[C+(h<<2)>>2]|0)+y|0;h=A?h>>A:h;f=(c[D+((f<<8|d[(k&15)+(70928+(l<<4))>>0])<<2)>>2]|0)+y|0;f=A?f>>A:f;j=k+1|0;j=(c[D+(((4?j>>>4:j)<<8|d[(j&15)+(70928+(l<<4))>>0])<<2)>>2]|0)+y|0;j=A?j>>A:j;p=(c[n>>2]|0)+(c[J+(p<<2)>>2]|0)+o|0;if((h|i|f|j)>>>0>255){z=(i|0)<255?i:255;a[p>>0]=(z|0)>0?z:0;f=(f|0)<255?f:255;h=(h|0)<255?h:255;j=(j|0)<255?j:255;j=(j|0)>0?j:0;h=(h|0)>0?h:0;f=(f|0)>0?f:0}else a[p>>0]=i;a[p+1>>0]=f;a[p+2>>0]=h;a[p+3>>0]=j;k=k+2|0}while(k>>>0>>0)}l=l+1|0}while(l>>>0>>0);break}case 1:{r=c[t>>2]|0;o=c[75984+(r<<4)>>2]|0;p=c[75984+(r<<4)+4>>2]|0;q=c[75984+(r<<4)+8>>2]|0;r=c[75984+(r<<4)+12>>2]|0;if(L>>>0<=g>>>0)break a;s=I>>>0>>0;t=e+32936|0;n=g;do{u=1?n>>>1:n;v=c[K+(u<<2)>>2]|0;if(s){w=n+1|0;m=I;do{O=4?m>>>4:m;x=1?m>>>1:m;h=(O<<6)+(d[(x&7)+(71184+(u<<3))>>0]|0)|0;j=(c[B+(h<<2)>>2]|0)+y|0;j=A?j>>A:j;h=(c[C+(h<<2)>>2]|0)+y|0;h=A?h>>A:h;O=O<<8;k=m&15;f=(c[D+((O|d[70928+(n<<4)+k>>0])<<2)>>2]|0)+y|0;f=A?f>>A:f;l=m+1|0;z=(4?l>>>4:l)<<8;l=l&15;i=(c[D+((z|d[70928+(n<<4)+l>>0])<<2)>>2]|0)+y|0;i=A?i>>A:i;k=(c[D+((O|d[70928+(w<<4)+k>>0])<<2)>>2]|0)+y|0;k=A?k>>A:k;l=(c[D+((z|d[70928+(w<<4)+l>>0])<<2)>>2]|0)+y|0;l=A?l>>A:l;x=(c[t>>2]|0)+(c[J+(x<<2)>>2]|0)+v|0;if((h|j|f|i|k|l)>>>0>255){f=(f|0)<255?f:255;i=(i|0)<255?i:255;k=(k|0)<255?k:255;l=(l|0)<255?l:255;j=(j|0)<255?j:255;h=(h|0)<255?h:255;h=(h|0)>0?h:0;j=(j|0)>0?j:0;l=(l|0)>0?l:0;k=(k|0)>0?k:0;i=(i|0)>0?i:0;f=(f|0)>0?f:0}a[x+o>>0]=f;a[x+p>>0]=i;a[x+q>>0]=k;a[x+r>>0]=l;a[x+4>>0]=j;a[x+5>>0]=h;m=m+2|0}while(m>>>0>>0)}n=n+2|0}while(n>>>0>>0);break}case 4:{m=c[e+34536>>2]|0;if(L>>>0<=g>>>0)break a;n=I>>>0>>0;o=e+32936|0;l=g;do{p=c[K+(l<<2)>>2]|0;if(n){k=I;do{q=(4?k>>>4:k)<<8|d[(k&15)+(70928+(l<<4))>>0];f=r-(c[D+(q<<2)>>2]|0)|0;i=c[B+(q<<2)>>2]|0;h=c[C+(q<<2)>>2]|0;j=f+1|0;j=(c[m+(q<<2)>>2]|0)+s-(1?j>>1:j)|0;f=j-(1?i>>1:i)+f|0;q=1-h|0;i=f-(1?q>>1:q)+i|0;h=i-h|0;i=A?i>>A:i;f=A?f>>A:f;h=A?h>>A:h;j=A?j>>A:j;q=(c[o>>2]|0)+(c[J+(k<<2)>>2]|0)+p|0;if((f|j|i|h)>>>0>255){O=(i|0)<255?i:255;a[q>>0]=(O|0)>0?O:0;f=(f|0)<255?f:255;h=(h|0)<255?h:255;j=(j|0)<255?j:255;j=(j|0)>0?j:0;h=(h|0)>0?h:0;f=(f|0)>0?f:0}else a[q>>0]=i;a[q+1>>0]=f;a[q+2>>0]=h;a[q+3>>0]=j;k=k+1|0}while((k|0)!=(G|0))}l=l+1|0}while(l>>>0>>0);break}case 8:{if(L>>>0<=g>>>0)break a;i=e+32936|0;if(I>>>0>=G>>>0)break a;h=g;do{j=c[K+(h<<2)>>2]|0;f=I;do{O=(4?f>>>4:f)<<8|d[(f&15)+(70928+(h<<4))>>0];x=c[B+(O<<2)>>2]|0;y=0-x|0;z=c[C+(O<<2)>>2]|0;y=(c[D+(O<<2)>>2]|0)+s-(1?y>>1:y)|0;O=z+1|0;x=y-(1?O>>1:O)-x|0;z=x+z|0;O=(c[i>>2]|0)+(c[J+(f<<2)>>2]|0)+j|0;_inverseConvertRGBE(A?x>>A:x,A?y>>A:y,A?z>>A:z,O,O+1|0,O+2|0,O+3|0);f=f+1|0}while((f|0)!=(G|0));h=h+1|0}while(h>>>0>>0);break}default:Ha(154115,149700,1209,151059)}break}case 2:{y=r&255;s=(y?32768>>>y:32768)<>>0>g>>>0;if(!(c[q>>2]|0)){if(!f)break a;l=I>>>0>>0;m=e+32936|0;k=g;do{n=c[K+(k<<2)>>2]|0;if(l){j=I;do{o=(4?j>>>4:j)<<8|d[(j&15)+(70928+(k<<4))>>0];i=c[B+(o<<2)>>2]|0;f=0-i|0;h=c[C+(o<<2)>>2]|0;f=(c[D+(o<<2)>>2]|0)+x-(1?f>>1:f)|0;o=h+1|0;i=f-(1?o>>1:o)-i|0;f=f<>2]|0)+(c[J+(j<<2)>>2]<<1)+(n<<1)|0;if((i|f|h)>>>0>65535){O=(i|0)<65535?i:65535;b[o>>1]=(O|0)>0?O:0;f=(f|0)<65535?f:65535;h=(h|0)<65535?h:65535;h=(h|0)>0?h:0;f=(f|0)>0?f:0}else b[o>>1]=i;b[o+2>>1]=f;b[o+4>>1]=h;j=j+1|0}while((j|0)!=(G|0))}k=k+1|0}while(k>>>0>>0)}else{if(!f)break a;l=I>>>0>>0;m=e+32936|0;k=g;do{n=c[K+(k<<2)>>2]|0;if(l){j=I;do{o=(4?j>>>4:j)<<8|d[(j&15)+(70928+(k<<4))>>0];i=c[B+(o<<2)>>2]|0;f=0-i|0;h=c[C+(o<<2)>>2]|0;f=(c[D+(o<<2)>>2]|0)+x-(1?f>>1:f)|0;o=h+1|0;i=f-(1?o>>1:o)-i|0;h=i+h|0;f=(A?f>>A:f)<>A:h)<>A:i)<>2]|0)+(c[J+(j<<2)>>2]<<1)+(n<<1)|0;if((i|f|h)>>>0>65535){O=(i|0)<65535?i:65535;b[o>>1]=(O|0)>0?O:0;f=(f|0)<65535?f:65535;h=(h|0)<65535?h:65535;h=(h|0)>0?h:0;f=(f|0)>0?f:0}else b[o>>1]=i;b[o+2>>1]=f;b[o+4>>1]=h;j=j+1|0}while((j|0)!=(G|0))}k=k+1|0}while(k>>>0>>0)}break}case 6:case 3:case 0:{_outputNChannel(e,g,I,G,L,A,x);break a}case 2:{f=c[t>>2]|0;switch(f|0){case 2:case 3:case 5:{n=1;break}default:n=(f|0)==7&1}m=n^1;if(L>>>0<=g>>>0)break a;o=I>>>0>>0;p=e+32936|0;l=g;do{q=c[K+(l<<2)>>2]|0;if(o){k=I;do{i=4?k>>>4:k;r=1?k>>>1:k;j=(i<<7)+(d[(r&7)+(70928+(l<<4))>>0]|0)|0;f=(c[B+(j<<2)>>2]|0)+x|0;f=(A?f>>A:f)<>2]|0)+x|0;j=(A?j>>A:j)<>0])<<2)>>2]|0)+x|0;i=(A?i>>A:i)<>>4:h)<<8|d[(h&15)+(70928+(l<<4))>>0])<<2)>>2]|0)+x|0;h=(A?h>>A:h)<>2]|0)+(c[J+(r<<2)>>2]<<1)+(q<<1)|0;if((j|f|i|h)>>>0>65535){f=(f|0)<65535?f:65535;i=(i|0)<65535?i:65535;j=(j|0)<65535?j:65535;h=(h|0)<65535?h:65535;h=(h|0)>0?h:0;j=(j|0)>0?j:0;i=(i|0)>0?i:0;f=(f|0)>0?f:0}b[r+(n<<1)>>1]=f;b[r+(m<<1)>>1]=i;b[r+4>>1]=j;b[r+6>>1]=h;k=k+2|0}while(k>>>0>>0)}l=l+1|0}while(l>>>0>>0);break}case 1:{o=c[t>>2]|0;u=c[75984+(o<<4)>>2]|0;v=c[75984+(o<<4)+4>>2]|0;w=c[75984+(o<<4)+8>>2]|0;o=c[75984+(o<<4)+12>>2]|0;if(L>>>0<=g>>>0)break a;p=I>>>0>>0;q=e+32936|0;n=g;do{r=c[K+((1?n>>>1:n)<<2)>>2]|0;if(p){s=n+1|0;m=I;do{t=1?m>>>1:m;h=((3?m>>>3:m)<<6)+(d[(t&7)+(70928+(n<<4))>>0]|0)|0;j=(c[B+(h<<2)>>2]|0)+x|0;j=(A?j>>A:j)<>2]|0)+x|0;h=(A?h>>A:h)<>>4:m)<<8;k=m&15;f=(c[D+((z|d[70928+(n<<4)+k>>0])<<2)>>2]|0)+x|0;f=(A?f>>A:f)<>>4:l)<<8;l=l&15;i=(c[D+((O|d[70928+(n<<4)+l>>0])<<2)>>2]|0)+x|0;i=(A?i>>A:i)<>0])<<2)>>2]|0)+x|0;k=(A?k>>A:k)<>0])<<2)>>2]|0)+x|0;l=(A?l>>A:l)<>2]|0)+(c[J+(t<<2)>>2]<<1)+(r<<1)|0;if((h|j|f|i|k|l)>>>0>65535){f=(f|0)<65535?f:65535;i=(i|0)<65535?i:65535;k=(k|0)<65535?k:65535;l=(l|0)<65535?l:65535;j=(j|0)<65535?j:65535;h=(h|0)<65535?h:65535;h=(h|0)>0?h:0;j=(j|0)>0?j:0;l=(l|0)>0?l:0;k=(k|0)>0?k:0;i=(i|0)>0?i:0;f=(f|0)>0?f:0}b[t+(u<<1)>>1]=f;b[t+(v<<1)>>1]=i;b[t+(w<<1)>>1]=k;b[t+(o<<1)>>1]=l;b[t+8>>1]=j;b[t+10>>1]=h;m=m+2|0}while(m>>>0>>0)}n=n+2|0}while(n>>>0>>0);break}case 4:{m=c[e+34536>>2]|0;if(L>>>0<=g>>>0)break a;n=I>>>0>>0;o=e+32936|0;l=g;do{p=c[K+(l<<2)>>2]|0;if(n){k=I;do{q=(4?k>>>4:k)<<8|d[(k&15)+(70928+(l<<4))>>0];f=s-(c[D+(q<<2)>>2]|0)|0;i=c[B+(q<<2)>>2]|0;h=c[C+(q<<2)>>2]|0;j=f+1|0;j=(c[m+(q<<2)>>2]|0)+r-(1?j>>1:j)|0;f=j-(1?i>>1:i)+f|0;q=1-h|0;i=f-(1?q>>1:q)+i|0;h=i-h|0;i=(A?i>>A:i)<>A:f)<>A:h)<>A:j)<>2]|0)+(c[J+(k<<2)>>2]<<1)+(p<<1)|0;if((f|j|i|h)>>>0>65535){O=(i|0)<65535?i:65535;b[q>>1]=(O|0)>0?O:0;f=(f|0)<65535?f:65535;h=(h|0)<65535?h:65535;j=(j|0)<65535?j:65535;j=(j|0)>0?j:0;h=(h|0)>0?h:0;f=(f|0)>0?f:0}else b[q>>1]=i;b[q+2>>1]=f;b[q+4>>1]=h;b[q+6>>1]=j;k=k+1|0}while((k|0)!=(G|0))}l=l+1|0}while(l>>>0>>0);break}default:Ha(154115,149700,1368,151059)}break}case 3:{o=(c[q>>2]|0)==0?0:3;switch(u|0){case 7:{if(L>>>0<=g>>>0)break a;m=I>>>0>>0;j=r&255;k=e+32936|0;h=g;do{l=c[K+(h<<2)>>2]|0;if(m){i=c[k>>2]|0;f=I;do{O=(4?f>>>4:f)<<8|d[(f&15)+(70928+(h<<4))>>0];x=c[B+(O<<2)>>2]|0;y=0-x|0;z=c[C+(O<<2)>>2]|0;y=(c[D+(O<<2)>>2]|0)+o-(1?y>>1:y)|0;O=z+1|0;x=y-(1?O>>1:O)-x|0;z=x+z|0;x=(A?x>>A:x)<>A:y)<>A:z)<>2]<<1)+(l<<1)|0;x=(x|0)<32767?x:32767;b[O>>1]=(x|0)>-32768?x:-32768;y=(y|0)<32767?y:32767;b[O+2>>1]=(y|0)>-32768?y:-32768;z=(z|0)<32767?z:32767;b[O+4>>1]=(z|0)>-32768?z:-32768;f=f+1|0}while((f|0)!=(G|0))}h=h+1|0}while(h>>>0>>0);break}case 6:case 3:case 0:{_outputNChannel(e,g,I,G,L,A,o);break a}case 4:{m=c[e+34536>>2]|0;if(L>>>0<=g>>>0)break a;n=I>>>0>>0;j=r&255;k=e+32936|0;h=g;do{l=c[K+(h<<2)>>2]|0;if(n){i=c[k>>2]|0;f=I;do{z=(4?f>>>4:f)<<8|d[(f&15)+(70928+(h<<4))>>0];x=c[D+(z<<2)>>2]|0;w=c[B+(z<<2)>>2]|0;y=c[C+(z<<2)>>2]|0;O=1-x|0;z=o-(1?O>>1:O)+(c[m+(z<<2)>>2]|0)|0;x=z-(1?w>>1:w)-x|0;O=1-y|0;w=x-(1?O>>1:O)+w|0;y=w-y|0;O=i+(c[J+(f<<2)>>2]<<1)+(l<<1)|0;b[O>>1]=(A?w>>A:w)<>1]=(A?x>>A:x)<>1]=(A?y>>A:y)<>1]=(A?z>>A:z)<>>0>>0);break}default:Ha(154115,149700,1426,151059)}break}case 4:{m=(c[q>>2]|0)==0?0:3;switch(u|0){case 7:{if(L>>>0<=g>>>0)break a;j=I>>>0>>0;k=e+32936|0;h=g;do{l=c[K+(h<<2)>>2]|0;if(j){i=c[k>>2]|0;f=I;do{O=(4?f>>>4:f)<<8|d[(f&15)+(70928+(h<<4))>>0];w=c[B+(O<<2)>>2]|0;x=0-w|0;y=c[C+(O<<2)>>2]|0;x=(c[D+(O<<2)>>2]|0)+m-(1?x>>1:x)|0;O=y+1|0;w=x-(1?O>>1:O)-w|0;y=w+y|0;O=i+(c[J+(f<<2)>>2]<<1)+(l<<1)|0;w=A?w>>A:w;z=31?w>>31:w;b[O>>1]=(w&32767^z)-z;x=A?x>>A:x;z=31?x>>31:x;b[O+2>>1]=(x&32767^z)-z;y=A?y>>A:y;z=31?y>>31:y;b[O+4>>1]=(y&32767^z)-z;f=f+1|0}while((f|0)!=(G|0))}h=h+1|0}while(h>>>0>>0);break}case 6:case 3:case 0:{_outputNChannel(e,g,I,G,L,A,m);break a}default:Ha(154115,149700,1464,151059)}break}case 5:{l=r&255;k=((l?-2147483648>>l:-2147483648)<>>0>g>>>0&I>>>0>>0))break a;i=c[e+32936>>2]|0;h=g;do{j=c[K+(h<<2)>>2]|0;f=I;do{O=(4?f>>>4:f)<<8|d[(f&15)+(70928+(h<<4))>>0];x=c[B+(O<<2)>>2]|0;y=0-x|0;z=c[C+(O<<2)>>2]|0;y=(c[D+(O<<2)>>2]|0)+k-(1?y>>1:y)|0;O=z+1|0;x=y-(1?O>>1:O)-x|0;z=x+z|0;O=i+(c[J+(f<<2)>>2]<<2)+(j<<2)|0;c[O>>2]=(A?x>>A:x)<>2]=(A?y>>A:y)<>2]=(A?z>>A:z)<>>0>>0);break}case 6:case 3:case 0:{_outputNChannel(e,g,I,G,L,A,k);break a}default:Ha(154115,149700,1503,151059)}break}case 6:{l=(c[q>>2]|0)==0?0:3;switch(u|0){case 7:{if(L>>>0<=g>>>0)break a;j=r&255;if(I>>>0>=G>>>0)break a;i=c[e+32936>>2]|0;h=g;do{k=c[K+(h<<2)>>2]|0;f=I;do{O=(4?f>>>4:f)<<8|d[(f&15)+(70928+(h<<4))>>0];x=c[B+(O<<2)>>2]|0;y=0-x|0;z=c[C+(O<<2)>>2]|0;y=(c[D+(O<<2)>>2]|0)+l-(1?y>>1:y)|0;O=z+1|0;x=y-(1?O>>1:O)-x|0;z=x+z|0;O=i+(c[J+(f<<2)>>2]<<2)+(k<<2)|0;c[O>>2]=(A?x>>A:x)<>2]=(A?y>>A:y)<>2]=(A?z>>A:z)<>>0>>0);break}case 6:case 3:case 0:{_outputNChannel(e,g,I,G,L,A,l);break a}default:Ha(154115,149700,1541,151059)}break}case 7:{z=(c[q>>2]|0)==0?0:3;switch(u|0){case 7:{if(L>>>0<=g>>>0)break a;x=I>>>0>>0;y=e+32936|0;u=r&255;v=1<>24)|0;r=23-u|0;o=g;do{s=c[K+(o<<2)>>2]|0;if(x){p=c[y>>2]|0;n=I;do{t=(4?n>>>4:n)<<8|d[(n&15)+(70928+(o<<4))>>0];f=c[B+(t<<2)>>2]|0;k=0-f|0;m=c[C+(t<<2)>>2]|0;k=(c[D+(t<<2)>>2]|0)+z-(1?k>>1:k)|0;t=m+1|0;f=k-(1?t>>1:t)-f|0;m=f+m|0;t=p+(c[J+(n<<2)>>2]<<2)+(s<<2)|0;f=A?f>>A:f;l=31?f>>31:f;f=(l^f)-l|0;i=u?f>>>u:f;h=(i|0)==0;f=(h?v:0)^(f&w|v);i=(h?1:i)+q|0;h=(f|0)<(v|0);if((f|0)>0&((i|0)>1&h)){j=i;while(1){i=j+-1|0;f=f<<1;h=(f|0)<(v|0);if((f|0)>0&((j|0)>2&h))j=i;else break}}c[t>>2]=(h?0:i<<23)|l&-2147483648|((h?0:v)^f)<>A:k;k=31?f>>31:f;f=(k^f)-k|0;i=u?f>>>u:f;h=(i|0)==0;f=(h?v:0)^(f&w|v);i=(h?1:i)+q|0;h=(f|0)<(v|0);if((f|0)>0&((i|0)>1&h)){j=i;while(1){i=j+-1|0;f=f<<1;h=(f|0)<(v|0);if((f|0)>0&((j|0)>2&h))j=i;else break}}c[t+4>>2]=(h?0:i<<23)|k&-2147483648|((h?0:v)^f)<>A:m;k=31?f>>31:f;f=(k^f)-k|0;i=u?f>>>u:f;h=(i|0)==0;f=(h?v:0)^(f&w|v);i=(h?1:i)+q|0;h=(f|0)<(v|0);if((f|0)>0&((i|0)>1&h)){j=i;while(1){i=j+-1|0;f=f<<1;h=(f|0)<(v|0);if((f|0)>0&((j|0)>2&h))j=i;else break}}c[t+8>>2]=(h?0:i<<23)|k&-2147483648|((h?0:v)^f)<>>0>>0);break}case 6:case 3:case 0:{_outputNChannel(e,g,I,G,L,A,z);break a}default:Ha(154115,149700,1578,151059)}break}case 8:{r=((c[q>>2]|0)==0?0:3)|16<>>0<=g>>>0)break a;m=I>>>0>>0;n=e+32936|0;o=e+34132|0;k=g;do{p=c[K+(k<<2)>>2]|0;if(m){l=c[n>>2]|0;q=(c[o>>2]|0)==0;j=I;do{O=(4?j>>>4:j)<<8|d[(j&15)+(70928+(k<<4))>>0];i=c[B+(O<<2)>>2]|0;f=0-i|0;h=c[C+(O<<2)>>2]|0;f=(c[D+(O<<2)>>2]|0)+r-(1?f>>1:f)|0;O=h+1|0;i=f-(1?O>>1:O)-i|0;h=i+h|0;f=A?f>>A:f;h=A?h>>A:h;i=A?i>>A:i;if(q){z=(i|0)<31?i:31;O=(f|0)<31?f:31;f=(h|0)<31?h:31;f=((z|0)>0?z:0)+(((O|0)>0?O:0)<<5)+(((f|0)>0?f:0)<<10)|0}else{z=(h|0)<31?h:31;O=(f|0)<31?f:31;f=(i|0)<31?i:31;f=(((z|0)>0?z:0)&65535)+(((O|0)>0?O:0)<<5&2097120)+(((f|0)>0?f:0)<<10&67107840)|0}b[l+(c[J+(j<<2)>>2]<<1)+(p<<1)>>1]=f;j=j+1|0}while((j|0)!=(G|0))}k=k+1|0}while(k>>>0>>0);break}case 10:{s=((c[q>>2]|0)==0?0:3)|32<>>0<=g>>>0)break a;m=I>>>0>>0;n=A+1|0;o=e+32936|0;p=e+34132|0;k=g;do{q=c[K+(k<<2)>>2]|0;if(m){l=c[o>>2]|0;r=(c[p>>2]|0)==0;j=I;do{O=(4?j>>>4:j)<<8|d[(j&15)+(70928+(k<<4))>>0];i=c[B+(O<<2)>>2]|0;f=0-i|0;h=c[C+(O<<2)>>2]|0;f=(c[D+(O<<2)>>2]|0)+s-(1?f>>1:f)|0;O=h+1|0;i=f-(1?O>>1:O)-i|0;h=i+h|0;f=A?f>>A:f;h=n?h>>n:h;i=n?i>>n:i;if(r){z=(i|0)<31?i:31;O=(f|0)<63?f:63;f=(h|0)<31?h:31;f=((z|0)>0?z:0)+(((O|0)>0?O:0)<<5)+(((f|0)>0?f:0)<<11)|0}else{z=(h|0)<31?h:31;O=(f|0)<63?f:63;f=(i|0)<31?i:31;f=(((z|0)>0?z:0)&65535)+(((O|0)>0?O:0)<<5&2097120)+(((f|0)>0?f:0)<<11&134215680)|0}b[l+(c[J+(j<<2)>>2]<<1)+(q<<1)>>1]=f;j=j+1|0}while((j|0)!=(G|0))}k=k+1|0}while(k>>>0>>0);break}case 9:{n=((c[q>>2]|0)==0?0:3)|512<>>0<=g>>>0)break a;j=I>>>0>>0;k=e+32936|0;l=e+34132|0;h=g;do{m=c[K+(h<<2)>>2]|0;if(j){i=c[k>>2]|0;f=I;do{w=(4?f>>>4:f)<<8|d[(f&15)+(70928+(h<<4))>>0];O=c[B+(w<<2)>>2]|0;z=0-O|0;v=c[C+(w<<2)>>2]|0;z=(c[D+(w<<2)>>2]|0)+n-(1?z>>1:z)|0;w=v+1|0;O=z-(1?w>>1:w)-O|0;v=O+v|0;z=A?z>>A:z;v=A?v>>A:v;O=A?O>>A:O;w=(c[l>>2]|0)==0;y=(v|0)<1023?v:1023;x=(O|0)<1023?O:1023;O=w?v:O;z=(z|0)<1023?z:1023;O=(O|0)<1023?O:1023;c[i+(c[J+(f<<2)>>2]<<2)+(m<<2)>>2]=(((w?x:y)|0)>0?(w?x:y):0)+(((z|0)>0?z:0)<<10)+(((O|0)>0?O:0)<<20);f=f+1|0}while((f|0)!=(G|0))}h=h+1|0}while(h>>>0>>0);break}case 0:{n=c[e+24>>2]|0;m=m?1<>2]|0)Ha(149775,149700,1659,151059);f=L>>>0>g>>>0;if((c[t>>2]|0)>>>0<4){if(!f)break a;i=e+32936|0;j=e+32912|0;if(I>>>0>=G>>>0)break a;h=g;do{k=(c[K+(h<<2)>>2]|0)+n|0;f=I;do{B=c[J+(f<<2)>>2]|0;O=(c[i>>2]|0)+(3?B>>>3:B)+k|0;B=B&7^7;C=d[O>>0]|0;a[O>>0]=((B?C>>>B:C)+(c[j>>2]|0)+((c[D+(((4?f>>>4:f)<<8|d[(f&15)+(70928+(h<<4))>>0])<<2)>>2]|0)>=(m|0)&1)&1)<>>0>>0)}else{if(!f)break a;i=e+32936|0;j=e+32912|0;if(I>>>0>=G>>>0)break a;h=g;do{l=(c[K+(h<<2)>>2]|0)+n|0;k=3?l>>>3:l;l=l&7^7;f=I;do{O=(c[i>>2]|0)+(c[J+(f<<2)>>2]|0)+k|0;C=d[O>>0]|0;a[O>>0]=((l?C>>>l:C)+(c[j>>2]|0)+((c[D+(((4?f>>>4:f)<<8|d[(f&15)+(70928+(h<<4))>>0])<<2)>>2]|0)>=(m|0)&1)&1)<>>0>>0)}break}default:break a}while(0);else{O=c[j>>2]|0;j=c[e+32944>>2]|0;i=H(H(j,(c[k>>2]|0)+-1|0)|0,(O|0)==1?8:16)|0;i=(c[e+32936>>2]|0)+((2?i>>>2:i)<<2)|0;switch(O|0){case 6:case 3:case 0:{do if(c[e+12>>2]|0){f=c[e+108>>2]|0;if(f>>>0<17)if(!f){o=1;h=0;break}else{h=f;n=15;break}else Ha(154089,149700,920,151059)}else{h=1;n=15}while(0);if((n|0)==15){f=0;do{c[s+((f&15)<<2)>>2]=c[e+34524+(f<<2)>>2];f=f+1|0}while((f|0)!=(h|0));o=0}if(L>>>0>g>>>0){p=2?j>>>2:j;o=I>>>0>=G>>>0|o;n=g;while(1){if(!o){f=I;j=i;while(1){m=(4?f>>>4:f)<<8|d[(f&15)+(70928+(n<<4))>>0];k=0;l=j;while(1){c[l>>2]=c[(c[s+((k&15)<<2)>>2]|0)+(m<<2)>>2];k=k+1|0;if((k|0)==(h|0))break;else l=l+4|0}f=f+1|0;if((f|0)==(G|0))break;else j=j+(h<<2)|0}}n=n+1|0;if(n>>>0>=L>>>0)break;else i=i+(p<<2)|0}}break a}case 2:{if(L>>>0<=g>>>0)break a;k=2?j>>>2:j;if(I>>>0>=G>>>0)break a;j=g;while(1){f=i;h=I;while(1){z=4?h>>>4:h;y=(z<<7)+(d[((1?h>>>1:h)&7)+(70928+(j<<4))>>0]|0)|0;A=c[C+(y<<2)>>2]|0;z=c[D+((z<<8|d[(h&15)+(70928+(j<<4))>>0])<<2)>>2]|0;O=h+1|0;O=c[D+(((4?O>>>4:O)<<8|d[(O&15)+(70928+(j<<4))>>0])<<2)>>2]|0;c[f>>2]=c[B+(y<<2)>>2];c[f+4>>2]=z;c[f+8>>2]=A;c[f+12>>2]=O;h=h+2|0;if(h>>>0>=G>>>0)break;else f=f+16|0}j=j+1|0;if(j>>>0>=L>>>0)break;else i=i+(k<<2)|0}break}case 1:{if(L>>>0<=g>>>0)break a;n=I>>>0>>0;m=2?j>>>2:j;j=g;while(1){if(n){k=1?j>>>1:j;l=j+1|0;f=i;h=I;while(1){v=4?h>>>4:h;O=(v<<6)+(d[((1?h>>>1:h)&7)+(71184+(k<<3))>>0]|0)|0;A=c[B+(O<<2)>>2]|0;O=c[C+(O<<2)>>2]|0;v=v<<8;w=h&15;z=h+1|0;u=(4?z>>>4:z)<<8;z=z&15;x=c[D+((u|d[70928+(j<<4)+z>>0])<<2)>>2]|0;y=c[D+((v|d[70928+(l<<4)+w>>0])<<2)>>2]|0;z=c[D+((u|d[70928+(l<<4)+z>>0])<<2)>>2]|0;c[f>>2]=c[D+((v|d[70928+(j<<4)+w>>0])<<2)>>2];c[f+4>>2]=x;c[f+8>>2]=y;c[f+12>>2]=z;c[f+16>>2]=A;c[f+20>>2]=O;h=h+2|0;if(h>>>0>=G>>>0)break;else f=f+24|0}}j=j+2|0;if(j>>>0>=L>>>0)break;else i=i+(m<<2)|0}break}default:Ha(154115,149700,985,151059)}}while(0);if(a[e+112>>0]|0?_outputMBRowAlpha(e)|0:0){O=-1;Xc=M;return O|0}i=e+32936|0;c[e+32956>>2]=F;if((c[e+12>>2]|0)!=7){O=0;Xc=M;return O|0}if(c[e+92>>2]|0){O=0;Xc=M;return O|0}switch(c[E>>2]|0){case 1:{if(L>>>0<=g>>>0){O=0;Xc=M;return O|0}if(I>>>0>=G>>>0){O=0;Xc=M;return O|0}do{h=c[K+(g<<2)>>2]|0;f=I;do{O=(c[i>>2]|0)+h+(c[J+(f<<2)>>2]|0)|0;F=a[O>>0]|0;a[O+1>>0]=F;a[O+2>>0]=F;f=f+1|0}while((f|0)!=(G|0));g=g+1|0}while(g>>>0>>0);f=0;Xc=M;return f|0}case 4:case 3:case 2:{if(!(L>>>0>g>>>0&I>>>0>>0)){O=0;Xc=M;return O|0}i=c[i>>2]|0;do{h=i+(c[K+(g<<2)>>2]<<1)|0;f=I;do{O=h+(c[J+(f<<2)>>2]<<1)|0;F=b[O>>1]|0;b[O+2>>1]=F;b[O+4>>1]=F;f=f+1|0}while((f|0)!=(G|0));g=g+1|0}while(g>>>0>>0);f=0;Xc=M;return f|0}case 7:case 6:case 5:{if(!(L>>>0>g>>>0&I>>>0>>0)){O=0;Xc=M;return O|0}i=c[i>>2]|0;do{h=i+(c[K+(g<<2)>>2]<<2)|0;f=I;do{O=h+(c[J+(f<<2)>>2]<<2)|0;F=c[O>>2]|0;c[O+4>>2]=F;c[O+8>>2]=F;f=f+1|0}while((f|0)!=(G|0));g=g+1|0}while(g>>>0>>0);f=0;Xc=M;return f|0}default:{O=0;Xc=M;return O|0}}return 0}function _processMacroblockDec(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;d=c[a+100>>2]|0;if((c[a+34324>>2]|0)==(c[a+34336>>2]|0))s=1;else s=(c[a+34328>>2]|0)==(c[a+34332>>2]|0);r=(c[a+34928>>2]|0)!=0;t=r&1;p=(d|0)==0?0:(d|0)==1?2:10;d=a;o=0;a:while(1){do if(s)a=d+34232|0;else{n=d+34328|0;l=d+34324|0;_getTilePos(d,c[n>>2]|0,c[l>>2]|0);e=d+34272|0;if(r){m=c[d+34928>>2]|0;c[m+34272>>2]=c[e>>2];c[m+34268>>2]=c[d+34268>>2]}i=c[d+34308>>2]|0;j=c[e>>2]|0;m=i+(j*592|0)|0;if(_readPackets(d)|0){b=-1;v=34;break a}a=d+34232|0;h=c[a>>2]|0;k=c[n>>2]|0;if(!(c[h>>2]|0)){e=c[e>>2]|0;if((k|0)==(c[d+136+(e<<2)>>2]|0)){f=c[h+36>>2]|0;w=c[d+34268>>2]|0;g=c[d+16524+(w<<2)>>2]<<4;if(((c[h+24>>2]|0)>>>0<(c[((e|0)==(c[d+132>>2]|0)?d+34332|0:d+136+(e+1<<2)|0)>>2]<<4|p)>>>0?!(k<<4>>>0>((c[h+28>>2]|0)+p|0)>>>0?1:(c[h+32>>2]|0)>>>0>=(c[((w|0)==(c[d+16520>>2]|0)?d+34336|0:d+16524+(w+1<<2)|0)>>2]<<4|p)>>>0):0)?(u=f+p|0,g>>>0<=u>>>0):0)e=c[l>>2]<<4>>>0>u>>>0;else e=1;e=(e^1)&1;c[i+(j*592|0)+588>>2]=e}else e=c[i+(j*592|0)+588>>2]|0;if(!e)break}e=_DecodeMacroblockDC(d,m,k,c[l>>2]|0)|0;if(e|0){b=e;v=34;break a}if(c[(c[a>>2]|0)+20>>2]|0?(b=_DecodeMacroblockLowpass(d,m,c[n>>2]|0,c[l>>2]|0)|0,b|0):0){v=34;break a}_predDCACDec(d);_dequantizeMacroblock(d)|0;if(c[(c[a>>2]|0)+16>>2]|0){e=_DecodeMacroblockHighpass(d,m,c[n>>2]|0,c[l>>2]|0)|0;if(e|0){b=e;v=34;break a}_predACDec(d)}_updatePredInfo(d,d+32960|0,c[n>>2]|0,c[d+34128>>2]|0)}while(0);a=c[a>>2]|0;if(!(c[a>>2]|0)){w=c[d+34328>>2]<<4;if(((w>>>0<=((c[a+28>>2]|0)+25|0)>>>0?(w+25|0)>>>0>=(c[a+24>>2]|0)>>>0:0)?(q=c[d+34324>>2]<<4,q>>>0<=((c[a+36>>2]|0)+25|0)>>>0):0)?(q+25|0)>>>0>=(c[a+32>>2]|0)>>>0:0)v=30}else v=30;if((v|0)==30){v=0;ed[c[d+34412>>2]&127](d)|0}if(r){w=c[d+34928>>2]|0;c[w+34324>>2]=c[d+34324>>2];c[w+34328>>2]=c[d+34328>>2];d=w}if(o>>>0>>0)o=o+1|0;else{b=0;v=34;break}}if((v|0)==34)return b|0;return 0}function _attach_SB(b,d){b=b|0;d=d|0;c[b>>2]=d;c[b+4>>2]=0;a[b+8>>0]=0;c[b+12>>2]=0;return 0}function _ReadImagePlaneHeader(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;g=_getBit32_SB(f,3)|0;h=e+8|0;c[h>>2]=g;if(g>>>0>6){f=-1;return f|0}c[d+16>>2]=g;g=_getBit32_SB(f,1)|0;c[e+20>>2]=g;g=_getBit32_SB(f,4)|0;i=d+40|0;c[i>>2]=g;switch(c[h>>2]|0){case 0:{c[e+36>>2]=1;break}case 1:{c[e+36>>2]=3;_getBit32_SB(f,1)|0;h=(_getBit32_SB(f,3)|0)&255;a[b+28>>0]=h;_getBit32_SB(f,1)|0;h=(_getBit32_SB(f,3)|0)&255;a[b+29>>0]=h;break}case 2:{c[e+36>>2]=3;_getBit32_SB(f,1)|0;h=(_getBit32_SB(f,3)|0)&255;a[b+28>>0]=h;_getBit32_SB(f,4)|0;break}case 3:{c[e+36>>2]=3;_getBit32_SB(f,4)|0;_getBit32_SB(f,4)|0;break}case 6:{h=(_getBit32_SB(f,4)|0)+1|0;c[e+36>>2]=h;_getBit32_SB(f,4)|0;break}case 4:{c[e+36>>2]=4;break}default:{}}switch(c[b+12>>2]|0){case 6:case 5:case 3:case 2:{h=(_getBit32_SB(f,8)|0)&255;a[d+32832>>0]=h;break}case 7:{h=(_getBit32_SB(f,8)|0)&255;a[d+32832>>0]=h;h=(_getBit32_SB(f,8)|0)&255;a[d+32833>>0]=h;break}default:{}}d=e+60|0;c[d>>2]=0;if((_getBit32_SB(f,1)|0)==1){g=((_readQuantizerSB(e+64|0,f,c[e+36>>2]|0)|0)&255)<<3;b=c[d>>2]|0}else{g=c[d>>2]|0;b=1}g=g+b|0;c[d>>2]=g;a:do if((c[i>>2]|0)==3)j=28;else{h=(_getBit32_SB(f,1)|0)==0;g=c[d>>2]|0;do if(h){c[d>>2]=g+512;if((_getBit32_SB(f,1)|0)==1){g=((_readQuantizerSB(e+80|0,f,c[e+36>>2]|0)|0)&255)<<5;g=g+(c[d>>2]|0)|0;break}else{g=(c[d>>2]|0)+2|0;break}}else g=(g<<1&2|g<<2&96)+g|0;while(0);c[d>>2]=g;if((c[i>>2]|0)!=2){h=(_getBit32_SB(f,1)|0)==0;g=c[d>>2]|0;do if(h){c[d>>2]=g+1024;if((_getBit32_SB(f,1)|0)==1){g=((_readQuantizerSB(e+96|0,f,c[e+36>>2]|0)|0)&255)<<7;g=g+(c[d>>2]|0)|0;break}else{g=(c[d>>2]|0)+4|0;break}}else g=(g<<1&4|g<<2&384)+g|0;while(0);c[d>>2]=g;switch(c[i>>2]|0){case 3:{j=28;break a}case 2:break;default:break a}}g=g|1024;j=30}while(0);if((j|0)==28){g=g|512;j=30}if((j|0)==30)c[d>>2]=g;if(!(g&1536)){f=-1;return f|0}_flushToByte_SB(f);f=0;return f|0}function _detach_SB(a){a=a|0;if(!(c[a+12>>2]|0)){c[a>>2]=0;return 0}else Ha(150524,149855,658,150543);return 0}function _StrIODecInit(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=Xc;Xc=Xc+112|0;if((Xc|0)>=(Yc|0))N(112);l=o+80|0;k=o+56|0;h=o+48|0;g=o+32|0;f=o+24|0;e=o+16|0;d=o+8|0;b=o;if(_allocateBitIOInfo(a)|0){n=-1;Xc=o;return n|0}_attachISRead(c[a+34248>>2]|0,c[a+124>>2]|0,a)|0;_readIndexTable(a)|0;if(!(c[a+76>>2]|0)){n=0;Xc=o;return n|0}n=a+16520|0;c[b>>2]=(c[n>>2]|0)+1;_printf(152461,b)|0;b=0;do{m=c[a+16524+(b<<2)>>2]|0;c[d>>2]=b;c[d+4>>2]=m;_printf(152484,d)|0;b=b+1|0}while(b>>>0<=(c[n>>2]|0)>>>0);m=a+132|0;c[e>>2]=(c[m>>2]|0)+1;_printf(152518,e)|0;b=0;do{j=c[a+136+(b<<2)>>2]|0;c[f>>2]=b;c[f+4>>2]=j;_printf(152484,f)|0;b=b+1|0}while(b>>>0<=(c[m>>2]|0)>>>0);d=a+104|0;if(!(c[d>>2]|0))_puts(152539)|0;else _puts(152564)|0;if(!(c[a+34144>>2]|0)){_puts(152591)|0;n=0;Xc=o;return n|0}j=a+34264|0;b=c[m>>2]|0;if(!(c[d>>2]|0)){f=0;do{e=0;do{d=(c[j>>2]|0)+((H(b+1|0,f)|0)+e<<2)|0;if((e+f|0)==((c[n>>2]|0)+b|0)){c[h>>2]=f;c[h+4>>2]=e;_printf(150236,h)|0}else{l=(c[d+4>>2]|0)-(c[d>>2]|0)|0;c[g>>2]=f;c[g+4>>2]=e;c[g+8>>2]=l;_printf(152624,g)|0}e=e+1|0;b=c[m>>2]|0}while(e>>>0<=b>>>0);f=f+1|0}while(f>>>0<=(c[n>>2]|0)>>>0);b=0;Xc=o;return b|0}else{i=0;do{h=0;do{d=(c[j>>2]|0)+((H(b+1|0,i)|0)+h<<2<<2)|0;f=c[d+4>>2]|0;e=f-(c[d>>2]|0)|0;g=c[d+8>>2]|0;f=g-f|0;a=c[d+12>>2]|0;g=a-g|0;if((h+i|0)==((c[n>>2]|0)+b|0)){c[l>>2]=i;c[l+4>>2]=h;c[l+8>>2]=e;c[l+12>>2]=f;c[l+16>>2]=g;_printf(150280,l)|0}else{a=(c[d+16>>2]|0)-a|0;c[k>>2]=i;c[k+4>>2]=h;c[k+8>>2]=e;c[k+12>>2]=f;c[k+16>>2]=g;c[k+20>>2]=a;_printf(152663,k)|0}h=h+1|0;b=c[m>>2]|0}while(h>>>0<=b>>>0);i=i+1|0}while(i>>>0<=(c[n>>2]|0)>>>0);b=0;Xc=o;return b|0}return 0}function _StrDecInit(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=c[b+34128>>2]|0;e=c[b+12>>2]|0;do if(e){if(!((d|0)==1&(e|0)!=1)?!((d|0)==2&(e|0)!=2):0){f=4;break}i=(c[b+32924>>2]|0)==0;c[b+34240>>2]=i&1;if(i){d=(e|0)==2?512:1024;e=b+34332|0;h=_is_malloc(H(d,c[e>>2]|0)|0)|0;i=b+34780|0;c[i>>2]=h;h=_is_malloc(H(d,c[e>>2]|0)|0)|0;c[b+34784>>2]=h;if((h|0)==0|(c[i>>2]|0)==0){b=-1;return b|0}i=c[e>>2]|0;if((H(d,i)|0)>>>0>>0){b=-1;return b|0}}}else f=4;while(0);if((f|0)==4)c[b+34240>>2]=0;if(_allocatePredInfo(b)|0){b=-1;return b|0}if(_allocateTileInfo(b)|0){b=-1;return b|0}i=b+34180|0;if(!(c[i>>2]&1)){e=b+34292|0;d=b+34156|0;if(_allocateQuantizer(c[e>>2]|0,c[d>>2]|0,1)|0){b=-1;return b|0}_setUniformQuantizer(b,0);d=c[d>>2]|0;f=c[e>>2]|0;if(!d)d=0;else{e=0;do{a[c[f+(e<<2)>>2]>>0]=a[b+34184+e>>0]|0;e=e+1|0}while(e>>>0>>0)}h=c[i>>2]|0;_formatQuantizer(f,(3?h>>>3:h)&3,d,0,1,c[b+34140>>2]|0)}g=b+116|0;do if((c[g>>2]|0)!=3){do if(!(c[i>>2]&2)){e=b+34292|0;d=b+34156|0;if(_allocateQuantizer((c[e>>2]|0)+64|0,c[d>>2]|0,1)|0){b=-1;return b|0}_setUniformQuantizer(b,1);h=c[i>>2]|0;if(!(h&512)){_useDCQuantizer(b,0);break}d=c[d>>2]|0;f=c[e>>2]|0;if(!d)d=0;else{e=0;do{a[c[f+64+(e<<2)>>2]>>0]=a[b+34200+e>>0]|0;e=e+1|0}while(e>>>0>>0)}_formatQuantizer(f+64|0,(5?h>>>5:h)&3,d,0,1,c[b+34140>>2]|0)}while(0);if((c[g>>2]|0)!=2?(c[i>>2]&4|0)==0:0){e=b+34292|0;d=b+34156|0;if(_allocateQuantizer((c[e>>2]|0)+128|0,c[d>>2]|0,1)|0){b=-1;return b|0}_setUniformQuantizer(b,2);g=c[i>>2]|0;if(!(g&1024)){_useLPQuantizer(b,1,0);break}d=c[d>>2]|0;f=c[e>>2]|0;if(!d)d=0;else{e=0;do{a[c[f+128+(e<<2)>>2]>>0]=a[b+34216+e>>0]|0;e=e+1|0}while(e>>>0>>0)}_formatQuantizer(f+128|0,(7?g>>>7:g)&3,d,0,0,c[b+34140>>2]|0)}}while(0);d=c[b+132>>2]|0;if(d>>>0>4095){b=-1;return b|0}if(_AllocateCodingContextDec(b,d+1|0)|0){b=-1;return b|0}if(c[b+34932>>2]|0){i=c[b+34928>>2]|0;c[b+34248>>2]=c[i+34248>>2];c[b+34296>>2]=c[i+34296>>2];c[b+34300>>2]=c[i+34300>>2];a[b+34236>>0]=a[i+34236>>0]|0}_setBitIOPointers(b)|0;b=0;return b|0}function _initPostProc(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;if(!e){e=0;return e|0}i=d+2|0;j=(d*88|0)+176|0;if((16?i>>>16:i)*88&8323072|0){e=-1;return e|0}i=0;while(1){f=_is_malloc(j)|0;g=b+(i<<3)|0;c[g>>2]=f;if(!f){g=5;break}c[g>>2]=f+88;a[f+4>>0]=3;a[f+72>>0]=3;a[(c[g>>2]|0)+-15>>0]=3;a[(c[g>>2]|0)+-14>>0]=3;a[(c[g>>2]|0)+-13>>0]=3;a[(c[g>>2]|0)+-12>>0]=3;a[(c[g>>2]|0)+-11>>0]=3;a[(c[g>>2]|0)+-10>>0]=3;a[(c[g>>2]|0)+-9>>0]=3;a[(c[g>>2]|0)+-8>>0]=3;a[(c[g>>2]|0)+-7>>0]=3;a[(c[g>>2]|0)+-6>>0]=3;a[(c[g>>2]|0)+-5>>0]=3;a[(c[g>>2]|0)+-4>>0]=3;a[(c[g>>2]|0)+-3>>0]=3;a[(c[g>>2]|0)+-2>>0]=3;a[(c[g>>2]|0)+-1>>0]=3;g=c[g>>2]|0;f=g+(d*88|0)|0;g=g+-88|0;h=f+88|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));f=_is_malloc(j)|0;g=b+(i<<3)+4|0;c[g>>2]=f;if(!f){g=5;break}c[g>>2]=f+88;a[f+4>>0]=3;a[f+72>>0]=3;a[(c[g>>2]|0)+-15>>0]=3;a[(c[g>>2]|0)+-14>>0]=3;a[(c[g>>2]|0)+-13>>0]=3;a[(c[g>>2]|0)+-12>>0]=3;a[(c[g>>2]|0)+-11>>0]=3;a[(c[g>>2]|0)+-10>>0]=3;a[(c[g>>2]|0)+-9>>0]=3;a[(c[g>>2]|0)+-8>>0]=3;a[(c[g>>2]|0)+-7>>0]=3;a[(c[g>>2]|0)+-6>>0]=3;a[(c[g>>2]|0)+-5>>0]=3;a[(c[g>>2]|0)+-4>>0]=3;a[(c[g>>2]|0)+-3>>0]=3;a[(c[g>>2]|0)+-2>>0]=3;a[(c[g>>2]|0)+-1>>0]=3;g=c[g>>2]|0;f=g+(d*88|0)|0;g=g+-88|0;h=f+88|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));i=i+1|0;if(i>>>0>=e>>>0){f=0;g=7;break}}if((g|0)==5)Ha(149987,150017,65,150081);else if((g|0)==7)return f|0;return 0}function _allocatePredInfo(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=c[a+34332>>2]|0;k=c[a+34156>>2]|0;b=k*80|0;if((H(b,16?j>>>16:j)|0)>>>0>65535){k=-1;return k|0}d=_is_malloc(H(b,j)|0)|0;if(!d){k=-1;return k|0}c[a+34916>>2]=d;if(!k){k=0;return k|0}if(!j){b=0;do{c[a+34788+(b<<2)>>2]=d;c[a+34852+(b<<2)>>2]=d;b=b+1|0}while((b|0)!=(k|0));b=0;return b|0}i=(j|0)==1;e=0;while(1){f=a+34788+(e<<2)|0;c[f>>2]=d;g=d+(j*40|0)|0;h=a+34852+(e<<2)|0;c[h>>2]=g;c[d+36>>2]=d+12;d=c[h>>2]|0;c[d+36>>2]=d+12;if(!i){b=1;do{d=c[f>>2]|0;c[d+(b*40|0)+36>>2]=d+(b*40|0)+12;d=c[h>>2]|0;c[d+(b*40|0)+36>>2]=d+(b*40|0)+12;b=b+1|0}while((b|0)!=(j|0))}e=e+1|0;if((e|0)==(k|0)){b=0;break}else d=g+(j*40|0)|0}return b|0}function _allocateTileInfo(b){b=b|0;var d=0,e=0,f=0;f=b+132|0;d=c[f>>2]|0;if(d>>>0>4095){f=-1;return f|0}e=_is_malloc((d*240|0)+240|0)|0;d=b+34292|0;c[d>>2]=e;if(!e){f=-1;return f|0}_memset(e|0,0,((c[f>>2]|0)*240|0)+240|0)|0;e=c[d>>2]|0;b=c[f>>2]|0;d=0;do{a[e+(d*240|0)+192>>0]=1;a[e+(d*240|0)+193>>0]=1;a[e+(d*240|0)+194>>0]=0;a[e+(d*240|0)+195>>0]=0;d=d+1|0}while(d>>>0<=b>>>0);d=0;return d|0}function _allocateQuantizer(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;if(b>>>0>16|d>>>0>16){d=-1;return d|0}e=_is_malloc(H(b*20|0,d)|0)|0;c[a>>2]=e;if(!e){d=-1;return d|0}if(b>>>0<=1){d=0;return d|0}f=1;do{e=e+(d*20|0)|0;c[a+(f<<2)>>2]=e;f=f+1|0}while((f|0)!=(b|0));e=0;return e|0}function _setUniformQuantizer(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;f=c[a+34156>>2]|0;if(!f)return;g=c[a+132>>2]|0;e=a+34292|0;if(!g)return;d=0;do{switch(b|0){case 0:{a=1;do{h=c[e>>2]|0;c[h+(a*240|0)+(d<<2)>>2]=c[h+(d<<2)>>2];a=a+1|0}while(a>>>0<=g>>>0);break}case 1:{a=b;do{h=c[e>>2]|0;c[h+(a*240|0)+64+(d<<2)>>2]=c[h+64+(d<<2)>>2];a=a+1|0}while(a>>>0<=g>>>0);break}default:{a=1;do{h=c[e>>2]|0;c[h+(a*240|0)+128+(d<<2)>>2]=c[h+128+(d<<2)>>2];a=a+1|0}while(a>>>0<=g>>>0)}}d=d+1|0}while(d>>>0>>0);return}function _formatQuantizer(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;if(!d)return;j=(f|0)==1;i=a+4|0;switch(b<<24>>24){case 0:{f=0;do{h=(f|0)!=0;b=a+(f<<2)|0;if(h){i=(c[b>>2]|0)+(e*20|0)|0;k=(c[a>>2]|0)+(e*20|0)|0;c[i>>2]=c[k>>2];c[i+4>>2]=c[k+4>>2];c[i+8>>2]=c[k+8>>2];c[i+12>>2]=c[k+12>>2];c[i+16>>2]=c[k+16>>2]}_remapQP((c[b>>2]|0)+(e*20|0)|0,(j&h^1)&1,g);f=f+1|0}while((f|0)!=(d|0));return}case 1:{f=0;do{b=(f|0)!=0;h=a+(f<<2)|0;if(b){k=(c[h>>2]|0)+(e*20|0)|0;l=(c[i>>2]|0)+(e*20|0)|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[k+12>>2]=c[l+12>>2];c[k+16>>2]=c[l+16>>2]}_remapQP((c[h>>2]|0)+(e*20|0)|0,(j&b^1)&1,g);f=f+1|0}while((f|0)!=(d|0));return}default:{f=0;do{_remapQP((c[a+(f<<2)>>2]|0)+(e*20|0)|0,(j&(f|0)!=0^1)&1,g);f=f+1|0}while((f|0)!=(d|0));return}}}function _useDCQuantizer(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;e=a+34156|0;if(!(c[e>>2]|0))return;d=a+34292|0;a=0;do{g=c[d>>2]|0;f=c[g+(b*240|0)+64+(a<<2)>>2]|0;g=c[g+(b*240|0)+(a<<2)>>2]|0;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];c[f+8>>2]=c[g+8>>2];c[f+12>>2]=c[g+12>>2];c[f+16>>2]=c[g+16>>2];a=a+1|0}while(a>>>0<(c[e>>2]|0)>>>0);return}function _useLPQuantizer(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;g=a+34156|0;if(!(c[g>>2]|0))return;f=a+34292|0;if(!b)return;a=0;do{e=0;do{i=c[f>>2]|0;h=(c[i+(d*240|0)+128+(a<<2)>>2]|0)+(e*20|0)|0;i=(c[i+(d*240|0)+64+(a<<2)>>2]|0)+(e*20|0)|0;c[h>>2]=c[i>>2];c[h+4>>2]=c[i+4>>2];c[h+8>>2]=c[i+8>>2];c[h+12>>2]=c[i+12>>2];c[h+16>>2]=c[i+16>>2];e=e+1|0}while((e|0)!=(b|0));a=a+1|0}while(a>>>0<(c[g>>2]|0)>>>0);return}function _AllocateCodingContextDec(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;if((a|0)==0|(b+-1|0)>>>0>4095){D=-1;return D|0}d=b*592|0;e=_is_malloc(d)|0;D=a+34308|0;c[D>>2]=e;if(!e){c[a+34312>>2]=0;D=-1;return D|0}_memset(e|0,0,d|0)|0;c[a+34312>>2]=b;a=c[a+34128>>2]|0;switch(a|0){case 6:case 0:{A=5;break}default:A=(a|0)==4?5:9}y=0;while(1){e=c[D>>2]|0;z=e+(y*592|0)|0;C=e+(y*592|0)+16|0;a=_Allocate(A,1)|0;if(!a){d=8;break}c[C>>2]=a;B=e+(y*592|0)+20|0;a=_Allocate(5,1)|0;if(!a){d=10;break}c[B>>2]=a;a=e+(y*592|0)+24|0;d=_Allocate(5,1)|0;if(!d){d=12;break}c[a>>2]=d;x=e+(y*592|0)+28|0;d=_Allocate(4,1)|0;if(!d){a=x;d=12;break}c[x>>2]=d;w=e+(y*592|0)+32|0;d=_Allocate(8,1)|0;if(!d){a=w;d=12;break}c[w>>2]=d;v=e+(y*592|0)+36|0;d=_Allocate(7,1)|0;if(!d){a=v;d=12;break}c[v>>2]=d;u=e+(y*592|0)+40|0;d=_Allocate(7,1)|0;if(!d){a=u;d=12;break}c[u>>2]=d;t=e+(y*592|0)+44|0;d=_Allocate(12,1)|0;if(!d){a=t;d=12;break}c[t>>2]=d;s=e+(y*592|0)+48|0;d=_Allocate(6,1)|0;if(!d){a=s;d=12;break}c[s>>2]=d;r=e+(y*592|0)+52|0;d=_Allocate(6,1)|0;if(!d){a=r;d=12;break}c[r>>2]=d;q=e+(y*592|0)+56|0;d=_Allocate(12,1)|0;if(!d){a=q;d=12;break}c[q>>2]=d;p=e+(y*592|0)+60|0;d=_Allocate(6,1)|0;if(!d){a=p;d=12;break}c[p>>2]=d;o=e+(y*592|0)+64|0;d=_Allocate(6,1)|0;if(!d){a=o;d=12;break}c[o>>2]=d;n=e+(y*592|0)+68|0;d=_Allocate(7,1)|0;if(!d){a=n;d=12;break}c[n>>2]=d;m=e+(y*592|0)+72|0;d=_Allocate(7,1)|0;if(!d){a=m;d=12;break}c[m>>2]=d;l=e+(y*592|0)+76|0;d=_Allocate(12,1)|0;if(!d){a=l;d=12;break}c[l>>2]=d;k=e+(y*592|0)+80|0;d=_Allocate(6,1)|0;if(!d){a=k;d=12;break}c[k>>2]=d;j=e+(y*592|0)+84|0;d=_Allocate(6,1)|0;if(!d){a=j;d=12;break}c[j>>2]=d;i=e+(y*592|0)+88|0;d=_Allocate(12,1)|0;if(!d){a=i;d=12;break}c[i>>2]=d;h=e+(y*592|0)+92|0;d=_Allocate(6,1)|0;if(!d){a=h;d=12;break}c[h>>2]=d;g=e+(y*592|0)+96|0;d=_Allocate(6,1)|0;if(!d){a=g;d=12;break}c[g>>2]=d;f=e+(y*592|0)+100|0;d=_Allocate(7,1)|0;if(!d){a=f;d=12;break}c[f>>2]=d;d=e+(y*592|0)+104|0;e=_Allocate(7,1)|0;if(!e){a=d;d=12;break}c[d>>2]=e;c[(c[C>>2]|0)+24>>2]=0;c[(c[B>>2]|0)+24>>2]=0;c[(c[a>>2]|0)+24>>2]=0;c[(c[x>>2]|0)+24>>2]=0;c[(c[w>>2]|0)+24>>2]=0;c[(c[v>>2]|0)+24>>2]=0;c[(c[u>>2]|0)+24>>2]=0;c[(c[t>>2]|0)+24>>2]=0;c[(c[s>>2]|0)+24>>2]=0;c[(c[r>>2]|0)+24>>2]=0;c[(c[q>>2]|0)+24>>2]=0;c[(c[p>>2]|0)+24>>2]=0;c[(c[o>>2]|0)+24>>2]=0;c[(c[n>>2]|0)+24>>2]=0;c[(c[m>>2]|0)+24>>2]=0;c[(c[l>>2]|0)+24>>2]=0;c[(c[k>>2]|0)+24>>2]=0;c[(c[j>>2]|0)+24>>2]=0;c[(c[i>>2]|0)+24>>2]=0;c[(c[h>>2]|0)+24>>2]=0;c[(c[g>>2]|0)+24>>2]=0;c[(c[f>>2]|0)+24>>2]=0;c[e+24>>2]=0;_AdaptLowpassDec(z)|0;_AdaptHighpassDec(z)|0;_InitZigzagScan(z);_ResetCodingContext(z);y=y+1|0;if((y|0)>=(b|0)){a=0;d=14;break}}if((d|0)==8){c[C>>2]=0;_puts(150094)|0;D=-1;return D|0}else if((d|0)==10){c[B>>2]=0;_puts(150094)|0;D=-1;return D|0}else if((d|0)==12){c[a>>2]=0;_puts(150094)|0;D=-1;return D|0}else if((d|0)==14)return a|0;return 0}function _setBitIOPointers(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(!(c[b+34300>>2]|0)){k=c[b+34308>>2]|0;j=c[b+34248>>2]|0;c[k+12>>2]=j;c[k+8>>2]=j;c[k+4>>2]=j;c[k>>2]=j;return 0}d=b+34308|0;f=b+34296|0;k=c[b+132>>2]|0;if(!(c[b+104>>2]|0)){e=c[d>>2]|0;b=c[f>>2]|0;d=0;do{j=c[b+(d<<2)>>2]|0;c[e+(d*592|0)+12>>2]=j;c[e+(d*592|0)+8>>2]=j;c[e+(d*592|0)+4>>2]=j;c[e+(d*592|0)>>2]=j;d=d+1|0}while(d>>>0<=k>>>0);return 0}j=c[d>>2]|0;h=a[b+34236>>0]|0;b=c[f>>2]|0;e=h&255;f=(h&255)>1;g=h<<24>>24==2;h=(h&255)>3;d=0;do{i=H(d,e)|0;c[j+(d*592|0)>>2]=c[b+(i<<2)>>2];if((f?(c[j+(d*592|0)+4>>2]=c[b+(i+1<<2)>>2],!g):0)?(c[j+(d*592|0)+8>>2]=c[b+(i+2<<2)>>2],h):0)c[j+(d*592|0)+12>>2]=c[b+(i+3<<2)>>2];d=d+1|0}while(d>>>0<=k>>>0);return 0}function _Allocate(a,b){a=a|0;b=b|0;var d=0;b=_is_malloc(44)|0;if(!b){a=0;return a|0}if((a+-1|0)>>>0>254){_is_free(b);a=0;return a|0}else{d=b+4|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;c[d+20>>2]=0;c[d+24>>2]=0;c[d+28>>2]=0;c[b>>2]=a;c[b+8>>2]=0;c[b+40>>2]=0;c[b+36>>2]=0;c[b+28>>2]=0;a=b;return a|0}return 0}function _AdaptLowpassDec(a){a=a|0;_AdaptDiscriminant(c[a+24>>2]|0);_AdaptDiscriminant(c[a+28>>2]|0);_AdaptDiscriminant(c[a+32>>2]|0);_AdaptDiscriminant(c[a+36>>2]|0);_AdaptDiscriminant(c[a+40>>2]|0);_AdaptDiscriminant(c[a+44>>2]|0);_AdaptDiscriminant(c[a+48>>2]|0);_AdaptDiscriminant(c[a+52>>2]|0);_AdaptDiscriminant(c[a+56>>2]|0);_AdaptDiscriminant(c[a+60>>2]|0);_AdaptDiscriminant(c[a+64>>2]|0);_AdaptDiscriminant(c[a+68>>2]|0);_AdaptDiscriminant(c[a+72>>2]|0);return 0}function _AdaptHighpassDec(a){a=a|0;_AdaptDiscriminant(c[a+16>>2]|0);_AdaptDiscriminant(c[a+20>>2]|0);_AdaptDiscriminant(c[a+76>>2]|0);_AdaptDiscriminant(c[a+80>>2]|0);_AdaptDiscriminant(c[a+84>>2]|0);_AdaptDiscriminant(c[a+88>>2]|0);_AdaptDiscriminant(c[a+92>>2]|0);_AdaptDiscriminant(c[a+96>>2]|0);_AdaptDiscriminant(c[a+100>>2]|0);_AdaptDiscriminant(c[a+104>>2]|0);return 0}function _InitZigzagScan(a){a=a|0;if(!a)return;c[a+112>>2]=0;c[a+240>>2]=c[17812];c[a+368>>2]=c[17812];c[a+120>>2]=1;c[a+248>>2]=c[17813];c[a+376>>2]=c[17816];c[a+128>>2]=4;c[a+256>>2]=c[17816];c[a+384>>2]=c[17820];c[a+136>>2]=5;c[a+264>>2]=c[17817];c[a+392>>2]=c[17817];c[a+144>>2]=2;c[a+272>>2]=c[17814];c[a+400>>2]=c[17813];c[a+152>>2]=8;c[a+280>>2]=c[17820];c[a+408>>2]=c[17824];c[a+160>>2]=6;c[a+288>>2]=c[17818];c[a+416>>2]=c[17821];c[a+168>>2]=9;c[a+296>>2]=c[17821];c[a+424>>2]=c[17818];c[a+176>>2]=3;c[a+304>>2]=c[17815];c[a+432>>2]=c[17814];c[a+184>>2]=12;c[a+312>>2]=c[17824];c[a+440>>2]=c[17825];c[a+192>>2]=10;c[a+320>>2]=c[17822];c[a+448>>2]=c[17815];c[a+200>>2]=7;c[a+328>>2]=c[17819];c[a+456>>2]=c[17827];c[a+208>>2]=13;c[a+336>>2]=c[17825];c[a+464>>2]=c[17819];c[a+216>>2]=11;c[a+344>>2]=c[17823];c[a+472>>2]=c[17822];c[a+224>>2]=14;c[a+352>>2]=c[17826];c[a+480>>2]=c[17826];c[a+232>>2]=15;c[a+360>>2]=c[17827];c[a+488>>2]=c[17823];return}function _ResetCodingContext(a){a=a|0;var b=0;b=a+492|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[a+508>>2]=3;b=a+512|0;c[b>>2]=0;c[b+4>>2]=0;c[a+528>>2]=2;c[a+524>>2]=4;c[a+520>>2]=4;b=a+532|0;c[b>>2]=0;c[b+4>>2]=0;c[a+548>>2]=1;c[a+544>>2]=8;c[a+540>>2]=8;c[a+552>>2]=1;c[a+556>>2]=1;c[a+564>>2]=-4;c[a+560>>2]=-4;c[a+572>>2]=4;c[a+568>>2]=4;c[a+580>>2]=0;c[a+576>>2]=0;return}function _AdaptDiscriminant(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=c[a>>2]|0;b=a+24|0;if(!(c[b>>2]|0)){c[b>>2]=1;c[a+32>>2]=0;e=a+28|0;c[e>>2]=0;c[a+16>>2]=c[71440+(k<<2)>>2];d=0}else{e=a+28|0;d=c[e>>2]|0}switch(k|0){case 6:case 12:{b=c[a+32>>2]|0;break}default:b=d}g=a+40|0;do if((d|0)>=(c[g>>2]|0))if((b|0)<=(c[a+36>>2]|0)){if((d|0)<-64){c[e>>2]=-64;break}if((d|0)>64)c[e>>2]=64}else{b=1;f=8}else{b=-1;f=8}while(0);if((f|0)==8){d=a+16|0;c[d>>2]=(c[d>>2]|0)+b;c[e>>2]=0;c[a+32>>2]=0}d=a+32|0;b=c[d>>2]|0;if((b|0)>=-64){if((b|0)>64){b=64;f=15}}else{b=-64;f=15}if((f|0)==15)c[d>>2]=b;b=c[a+16>>2]|0;if((b|0)<=-1)Ha(150131,150138,458,150197);d=c[71504+(k<<2)>>2]|0;if((b|0)>=(d|0))Ha(150215,150138,459,150197);e=(b|0)==0;c[g>>2]=e?-2147483648:-8;c[a+36>>2]=(b|0)==(d+-1|0)?1073741824:8;switch(k|0){case 4:{h=0;i=74848;j=74624;break}case 5:{h=74976;i=71568+(b*11<<2)|0;j=71664+(b*84|0)|0;break}case 6:{c[a+12>>2]=72048+((b-((b+1|0)==(d|0)&1)|0)*6<<2);h=72048+((b+-1+(e&1)|0)*6<<2)|0;i=71840+(b*13<<2)|0;j=72128+(b*88|0)|0;break}case 7:{h=74944;i=72480+(b*15<<2)|0;j=72608+(b*92|0)|0;break}case 8:{h=0;i=74704;j=74432;break}case 9:{h=74896;i=72800+(b*19<<2)|0;j=72960+(b*100|0)|0;break}case 12:{c[a+12>>2]=73680+((b-((b+1|0)==(d|0)&1)|0)*12<<2);h=73680+((b+-1+(e&1)|0)*12<<2)|0;i=73168+(b*25<<2)|0;j=73872+(b*112|0)|0;break}default:Ha(154115,150138,504,150197)}c[a+20>>2]=j;c[a+4>>2]=i;c[a+8>>2]=h;return}function _remapQP(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;f=a[b>>0]|0;g=f&255;if(!(f<<24>>24)){c[b+4>>2]=1;c[b+8>>2]=0;c[b+16>>2]=0;c[b+12>>2]=0;return}if(e|0){f=(f&255)<16;e=f?g:g&15|16;f=(f?0:(4?g>>>4:g)+-1|0)+d|0;g=e<>2]=g;c[b+12>>2]=c[75008+(e<<3)>>2];c[b+16>>2]=(c[75008+(e<<3)+4>>2]|0)+f;g=(g*3|0)+1|0;c[b+8>>2]=3?g>>3:g;return}do if((f&255)>=32){e=g&15|16;if((f&255)<48){e=e+1|0;e=1?e>>>1:e;d=(4?g>>>4:g)+-2|0;break}else{d=(4?g>>>4:g)+-3|0;break}}else{e=g+3|0;e=2?e>>>2:e;d=0}while(0);g=e<>2]=g;c[b+12>>2]=c[75008+(e<<3)>>2];c[b+16>>2]=(c[75008+(e<<3)+4>>2]|0)+d;g=(g*3|0)+1|0;c[b+8>>2]=3?g>>3:g;return}function _allocateBitIOInfo(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;d=c[b+116>>2]|0;switch(d|0){case 3:{e=1;break}case 2:{e=2;break}default:e=(d|0)==1?3:4}a[b+34236>>0]=e;d=(c[b+104>>2]|0)==0;if(!(c[b+34144>>2]|0)){if(!d)Ha(150393,149855,731,150506);if((c[b+16520>>2]|0)==(0-(c[b+132>>2]|0)|0))f=0;else Ha(150393,149855,731,150506)}else{f=H((c[b+132>>2]|0)+1|0,d?1:e&255)|0;if(f>>>0>16384){b=-1;return b|0}if(f){e=f<<5;d=e+16383+(f<<14)|0;g=_is_malloc(d)|0;if(!g){b=-1;return b|0}_memset(g|0,0,d|0)|0;h=b+34296|0;c[h>>2]=g;d=(g+e+16383&-16384)+8192|0;c[g>>2]=d;if((f|0)!=1){e=1;do{d=d+16384|0;c[(c[h>>2]|0)+(e<<2)>>2]=d;e=e+1|0}while((e|0)!=(f|0))}d=c[b+16520>>2]|0;if(d>>>0>4095){b=-1;return b|0}h=_is_malloc(H(f<<2,d+1|0)|0)|0;c[b+34264>>2]=h;if(!h){b=-1;return b|0}}else f=0}c[b+34300>>2]=f;b=0;return b|0}function _attachISRead(a,b,d){a=a|0;b=b|0;d=d|0;var f=0,g=0;f=a+28|0;gd[c[b+44>>2]&127](b,f)|0;g=a+-8192|0;d=a+16|0;c[d>>2]=g;c[a+20>>2]=g;gd[c[b+40>>2]&127](b,c[f>>2]|0)|0;hd[c[b+32>>2]&63](b,c[d>>2]|0,8192)|0;c[f>>2]=(c[f>>2]|0)+8192;d=c[d>>2]|0;d=_llvm_bswap_i32((e[d+2>>1]|0)<<16|(e[d>>1]|0)|0)|0;c[a+4>>2]=d;c[a+8>>2]=0;c[a+12>>2]=-8194;c[a+24>>2]=b;return 0}function _readIndexTable(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;e=a+34248|0;f=c[e>>2]|0;_readIS(a,f)|0;b=c[a+34300>>2]|0;if(b|0){g=c[a+34264>>2]|0;d=H((c[a+16520>>2]|0)+1|0,b)|0;if((_getBit32(f,16)|0)!=1){g=-1;return g|0}if(d|0){b=0;do{_readIS(a,f)|0;h=_GetVLWordEsc(f)|0;c[g+(b<<2)>>2]=h;b=b+1|0}while((b|0)!=(d|0))}}g=_GetVLWordEsc(f)|0;h=a+34304|0;c[h>>2]=g;_flushToByte(f)|0;g=_getPosRead(c[e>>2]|0)|0;c[h>>2]=(c[h>>2]|0)+g;h=0;return h|0}function _readIS(a,b){a=a|0;b=b|0;var d=0,e=0;a=b+16|0;if(!((c[b+20>>2]^c[a>>2])&4096))return 0;e=c[b+24>>2]|0;d=b+28|0;gd[c[e+40>>2]&127](e,c[d>>2]|0)|0;hd[c[e+32>>2]&63](e,c[a>>2]|0,4096)|0;c[d>>2]=(c[d>>2]|0)+4096;d=c[a>>2]|0;c[b>>2]=c[d>>2];c[a>>2]=c[b+12>>2]&d+4096;return 0}function _getBit32(a,b){a=a|0;b=b|0;var d=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(b>>>0>=33)Ha(150353,149855,968,150384);do if(b>>>0>16){i=a+4|0;j=c[a+12>>2]|0;if(!(j&1)){d=c[i>>2]|0;k=a+8|0;f=(c[k>>2]|0)+16|0;l=a+20|0;g=j&(c[l>>2]|0)+(3?f>>>3:f);h=g;c[l>>2]=h;f=f&15;c[k>>2]=f;f=(_llvm_bswap_i32((e[h+2>>1]|0)<<16|(e[g>>1]|0)|0)|0)<>2]=f;f=b+-16|0;d=(16?d>>>16:d)<>2]|0}while(0);if(!(h&1)){l=c[g>>2]|0;k=32-f|0;b=a+8|0;j=(c[b>>2]|0)+f|0;a=a+20|0;i=h&(c[a>>2]|0)+(3?j>>>3:j);h=i;c[a>>2]=h;j=j&15;c[b>>2]=j;j=(_llvm_bswap_i32((e[h+2>>1]|0)<<16|(e[i>>1]|0)|0)|0)<>2]=j;return (k?l>>>k:l)|d|0}else Ha(150639,149855,929,149937);return 0}function _GetVLWordEsc(a){a=a|0;var b=0,c=0;b=_getBit32(a,8)|0;if((b+-253|0)>>>0<3){c=0;return c|0}if(b>>>0<251){c=_getBit32(a,8)|0;a=b<<8}else{if((b|0)!=251){_getBit32(a,16)|0;_getBit32(a,16)|0}c=(_getBit32(a,16)|0)<<16;a=_getBit32(a,16)|0}c=c|a;return c|0}function _flushToByte(a){a=a|0;var b=0,d=0,f=0,g=0,h=0,i=0;b=a+8|0;d=c[b>>2]|0;f=c[a+12>>2]|0;if(!(f&1)){h=(0-d&7)+d|0;i=a+20|0;d=f&(c[i>>2]|0)+(3?h>>>3:h);g=d;c[i>>2]=g;f=h&15;c[b>>2]=f;f=(_llvm_bswap_i32((e[g+2>>1]|0)<<16|(e[d>>1]|0)|0)|0)<>2]=f;return 0}else Ha(150639,149855,929,149937);return 0}function _getPosRead(a){a=a|0;var b=0;b=c[a+8>>2]|0;return (c[a+20>>2]|0)-((c[a+16>>2]|0)+8192)+(3?b>>>3:b)+(c[a+28>>2]|0)|0}function _getBit32_SB(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;i=b+12|0;f=c[i>>2]|0;j=b+8|0;if(f>>>0>>0){h=b+4|0;g=d[j>>0]|0;k=8-f|0;g=k?g>>>k:g;e=e-f|0;f=c[b>>2]|0;hd[c[f+32>>2]&63](f,j,1)|0;c[h>>2]=(c[h>>2]|0)+1;c[i>>2]=8;if(e>>>0>8){f=g;do{f=f<<8|(d[j>>0]|0);e=e+-8|0;k=c[b>>2]|0;hd[c[k+32>>2]&63](k,j,1)|0;c[h>>2]=(c[h>>2]|0)+1;c[i>>2]=8}while(e>>>0>8);g=f;f=8}else f=8}else g=0;k=d[j>>0]|0;h=8-e|0;a[j>>0]=k<>2]=f-e;return (h?k>>>h:k)|g<>>0>15){d=0;return d|0}if(d>>>0<=1){d=(_getBit32_SB(c,8)|0)&255;a[b>>0]=d;d=0;return d|0}e=(_getBit32_SB(c,2)|0)&255;f=(_getBit32_SB(c,8)|0)&255;a[b>>0]=f;switch(e<<24>>24){case 1:{d=(_getBit32_SB(c,8)|0)&255;a[b+1>>0]=d;d=1;return d|0}case 0:{d=e;return d|0}default:{f=1;do{g=(_getBit32_SB(c,8)|0)&255;a[b+f>>0]=g;f=f+1|0}while((f|0)!=(d|0));return e|0}}return 0}function _flushToByte_SB(b){b=b|0;a[b+8>>0]=0;c[b+12>>2]=0;return}function _getTilePos(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=a+34272|0;if(b){f=c[e>>2]|0;if(f>>>0<(c[a+132>>2]|0)>>>0?(g=f+1|0,(c[a+136+(g<<2)>>2]|0)==(b|0)):0)c[e>>2]=g;else g=f}else{c[e>>2]=0;g=0}f=a+34268|0;if(d){e=c[f>>2]|0;if(e>>>0<(c[a+16520>>2]|0)>>>0?(h=e+1|0,(c[a+16524+(h<<2)>>2]|0)==(d|0)):0){c[f>>2]=h;e=h}}else{c[f>>2]=0;e=0}f=a+136+(g<<2)|0;c[a+34276>>2]=(c[f>>2]|0)==(b|0)&1;c[a+34280>>2]=(c[a+16524+(e<<2)>>2]|0)==(d|0)&1;e=(b-(c[f>>2]|0)&15|0)==0&1;c[a+34284>>2]=e;f=a+34288|0;c[f>>2]=e;e=b+1|0;if((g|0)==(c[a+132>>2]|0)){if((e|0)!=(c[a+34332>>2]|0))return;c[f>>2]=1;return}else{if((e|0)!=(c[a+136+(g+1<<2)>>2]|0))return;c[f>>2]=1;return}} function _parseLzmaHeader(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;j=a[b>>0]|0;f=j&255;if((j&255)>225){j=1;return j|0}j=(f>>>0)/45|0;i=j&255;a[e>>0]=i;j=(((f-(j*45|0)|0)>>>0)/9|0)&255;a[e+1>>0]=j;a[e+2>>0]=(f>>>0)%9|0;if(!((i&255)<5&(j&255)<5))Ha(161674,161704,41,161756);i=e+16|0;c[i>>2]=0;j=d[b+1>>0]|0;c[i>>2]=j;j=d[b+2>>0]<<8|j;c[i>>2]=j;j=d[b+3>>0]<<16|j;c[i>>2]=j;j=d[b+4>>0]<<24|j;c[i>>2]=j;if(j>>>0>=268435457){j=1;return j|0}j=e+8|0;i=e+3|0;h=b+5|0;a[i>>0]=1;f=j;c[f>>2]=0;c[f+4>>2]=0;f=d[h>>0]|0;g=j;c[g>>2]=f;c[g+4>>2]=0;if((a[h>>0]|0)==-1)e=1;else{a[i>>0]=0;e=0}k=b+6|0;g=_bitshift64Shl(d[k>>0]|0,0,8)|0;h=M()|0;g=g|f;f=j;c[f>>2]=g;c[f+4>>2]=h;if((a[k>>0]|0)==-1)f=e;else{a[i>>0]=0;f=0}k=b+7|0;e=_bitshift64Shl(d[k>>0]|0,0,16)|0;e=e|g;g=M()|0|h;h=j;c[h>>2]=e;c[h+4>>2]=g;if((a[k>>0]|0)!=-1){a[i>>0]=0;f=0}k=b+8|0;h=_bitshift64Shl(d[k>>0]|0,0,24)|0;h=h|e;e=M()|0|g;g=j;c[g>>2]=h;c[g+4>>2]=e;if((a[k>>0]|0)!=-1){a[i>>0]=0;f=0}k=b+9|0;e=d[k>>0]|e;g=j;c[g>>2]=h;c[g+4>>2]=e;if((a[k>>0]|0)!=-1){a[i>>0]=0;f=0}k=b+10|0;g=_bitshift64Shl(d[k>>0]|0,0,40)|0;g=g|h;e=M()|0|e;h=j;c[h>>2]=g;c[h+4>>2]=e;if((a[k>>0]|0)!=-1){a[i>>0]=0;f=0}k=b+11|0;h=_bitshift64Shl(d[k>>0]|0,0,48)|0;e=_i64Add(h|0,M()|0,g|0,e|0)|0;g=M()|0;h=j;c[h>>2]=e;c[h+4>>2]=g;if((a[k>>0]|0)==-1)h=f;else{a[i>>0]=0;h=0}k=b+12|0;f=_bitshift64Shl(d[k>>0]|0,0,56)|0;f=_i64Add(f|0,M()|0,e|0,g|0)|0;e=M()|0;c[j>>2]=f;c[j+4>>2]=e;a:do if((a[k>>0]|0)==-1){switch(h<<24>>24){case 0:break a;case 1:break;default:Ha(161782,161704,78,161870)}if((f|0)==-1&(e|0)==-1){k=0;return k|0}else Ha(161782,161704,78,161870)}else a[i>>0]=0;while(0);if((f|0)==-1&(e|0)==-1)Ha(161782,161704,78,161870);else{k=0;return k|0}return 0}function _serializeLzmaHeader(b,e){b=b|0;e=e|0;var f=0,g=0,h=0;f=b;g=f+13|0;do{a[f>>0]=0;f=f+1|0}while((f|0)<(g|0));a[b>>0]=((d[e>>0]|0)*45|0)+(d[e+2>>0]|0)+((d[e+1>>0]|0)*405|0);h=e+16|0;a[b+1>>0]=c[h>>2];g=c[h>>2]|0;a[b+2>>0]=8?g>>>8:g;g=c[h>>2]|0;a[b+3>>0]=16?g>>>16:g;h=c[h>>2]|0;a[b+4>>0]=24?h>>>24:h;h=e+3|0;e=e+8|0;if(!(a[h>>0]|0))f=c[e>>2]&255;else f=-1;a[b+5>>0]=f;if(!(a[h>>0]|0)){f=e;f=_bitshift64Lshr(c[f>>2]|0,c[f+4>>2]|0,8)|0;M()|0;f=f&255}else f=-1;a[b+6>>0]=f;if(!(a[h>>0]|0)){f=e;f=_bitshift64Lshr(c[f>>2]|0,c[f+4>>2]|0,16)|0;M()|0;f=f&255}else f=-1;a[b+7>>0]=f;if(!(a[h>>0]|0)){f=e;f=_bitshift64Lshr(c[f>>2]|0,c[f+4>>2]|0,24)|0;M()|0;f=f&255}else f=-1;a[b+8>>0]=f;if(!(a[h>>0]|0))f=c[e+4>>2]&255;else f=-1;a[b+9>>0]=f;if(!(a[h>>0]|0)){f=e;f=_bitshift64Lshr(c[f>>2]|0,c[f+4>>2]|0,40)|0;M()|0;f=f&255}else f=-1;a[b+10>>0]=f;if(!(a[h>>0]|0)){g=e;g=_bitshift64Lshr(c[g>>2]|0,c[g+4>>2]|0,48)|0;M()|0;g=g&255}else g=-1;f=b+12|0;a[b+11>>0]=g;if(a[h>>0]|0){b=-1;a[f>>0]=b;return 0}b=e;b=_bitshift64Lshr(c[b>>2]|0,c[b+4>>2]|0,56)|0;M()|0;b=b&255;a[f>>0]=b;return 0}function _elzma_compress_free(a){a=a|0;var b=0,d=0;if((a|0?(b=c[a>>2]|0,b|0):0)?(d=c[b+48>>2]|0,d|0):0){b=b+68|0;_LzmaEnc_Destroy(d,b,b)}c[a>>2]=0;return}function _LzmaEnc_Destroy(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;_MatchFinder_Free(a+28|0,d);d=b+4|0;f=a+205736|0;td[c[d>>2]&63](b,c[f>>2]|0);e=a+244504|0;td[c[d>>2]&63](b,c[e>>2]|0);c[f>>2]=0;c[e>>2]=0;e=a+244424|0;td[c[d>>2]&63](b,c[e>>2]|0);c[e>>2]=0;td[c[d>>2]&63](b,a);return}function _MatchFinder_Free(a,b){a=a|0;b=b|0;var d=0,e=0;d=b+4|0;e=a+32|0;td[c[d>>2]&63](b,c[e>>2]|0);c[e>>2]=0;if(c[a+76>>2]|0)return;e=a+48|0;td[c[d>>2]&63](b,c[e>>2]|0);c[e>>2]=0;return}function _elzma_compress_config(a,b,d,e,f,g,h,i,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;c[a+8>>2]=b&255;c[a+12>>2]=d&255;c[a+16>>2]=e&255;c[a>>2]=f&255;c[a+4>>2]=g;g=a+56|0;c[g>>2]=i;c[g+4>>2]=j;c[a+64>>2]=h;if(h|0)return 0;_initializeLZIPFormatHandler(a+92|0);return 0}function _initializeLZIPFormatHandler(a){a=a|0;c[a>>2]=6;c[a+4>>2]=76;c[a+8>>2]=99;c[a+12>>2]=100;c[a+16>>2]=12;c[a+20>>2]=101;c[a+24>>2]=102;return}function _initLzipHeader(b){b=b|0;var c=0;c=b+24|0;do{a[b>>0]=0;b=b+1|0}while((b|0)<(c|0));return}function _parseLzipHeader(b,d){b=b|0;d=d|0;var e=0;if(_strncmp(161898,b,4)|0){d=1;return d|0}a[d>>0]=2;a[d+1>>0]=0;a[d+2>>0]=3;a[d+3>>0]=1;e=d+8|0;c[e>>2]=0;c[e+4>>2]=0;c[d+16>>2]=1<<(a[b+5>>0]&31);d=0;return d|0}function _serializeLzipHeader(b,d){b=b|0;d=d|0;var e=0;a[b>>0]=76;a[b+1>>0]=90;a[b+2>>0]=73;a[b+3>>0]=80;a[b+4>>0]=0;e=c[d+16>>2]|0;d=0;while(1)if(!((d?e>>>d:e)|0))break;else d=d+1|0;a[b+5>>0]=d+31&31;return 0}function _serializeLzipFooter(b,d){b=b|0;d=d|0;var e=0;a[d>>0]=c[b>>2];e=c[b>>2]|0;a[d+1>>0]=8?e>>>8:e;e=c[b>>2]|0;a[d+2>>0]=16?e>>>16:e;e=c[b>>2]|0;a[d+3>>0]=24?e>>>24:e;b=b+8|0;a[d+4>>0]=c[b>>2];e=b;e=_bitshift64Lshr(c[e>>2]|0,c[e+4>>2]|0,8)|0;M()|0;a[d+5>>0]=e;e=b;e=_bitshift64Lshr(c[e>>2]|0,c[e+4>>2]|0,16)|0;M()|0;a[d+6>>0]=e;e=b;e=_bitshift64Lshr(c[e>>2]|0,c[e+4>>2]|0,24)|0;M()|0;a[d+7>>0]=e;a[d+8>>0]=c[b+4>>2];e=b;e=_bitshift64Lshr(c[e>>2]|0,c[e+4>>2]|0,40)|0;M()|0;a[d+9>>0]=e;e=b;e=_bitshift64Lshr(c[e>>2]|0,c[e+4>>2]|0,48)|0;M()|0;a[d+10>>0]=e;b=_bitshift64Lshr(c[b>>2]|0,c[b+4>>2]|0,56)|0;M()|0;a[d+11>>0]=b;return 0}function _parseLzipFooter(a,b){a=a|0;b=b|0;var e=0,f=0,g=0;c[b>>2]=0;f=b+8|0;e=f;c[e>>2]=0;c[e+4>>2]=0;e=d[a>>0]|0;c[b>>2]=e;e=(d[a+1>>0]|0)<<8|e;c[b>>2]=e;e=(d[a+2>>0]|0)<<16|e;c[b>>2]=e;c[b>>2]=(d[a+3>>0]|0)<<24|e;e=d[a+4>>0]|0;g=f;c[g>>2]=e;c[g+4>>2]=0;g=_bitshift64Shl(d[a+5>>0]|0|0,0,8)|0;b=M()|0;e=g|e;g=f;c[g>>2]=e;c[g+4>>2]=b;g=_bitshift64Shl(d[a+6>>0]|0|0,0,16)|0;e=g|e;b=M()|0|b;g=f;c[g>>2]=e;c[g+4>>2]=b;g=_bitshift64Shl(d[a+7>>0]|0|0,0,24)|0;e=g|e;b=M()|0|b;g=f;c[g>>2]=e;c[g+4>>2]=b;b=d[a+8>>0]|0|b;g=f;c[g>>2]=e;c[g+4>>2]=b;g=_bitshift64Shl(d[a+9>>0]|0|0,0,40)|0;e=g|e;b=M()|0|b;g=f;c[g>>2]=e;c[g+4>>2]=b;g=_bitshift64Shl(d[a+10>>0]|0|0,0,48)|0;b=_i64Add(g|0,M()|0,e|0,b|0)|0;e=M()|0;g=f;c[g>>2]=b;c[g+4>>2]=e;a=_bitshift64Shl(d[a+11>>0]|0|0,0,56)|0;e=_i64Add(a|0,M()|0,b|0,e|0)|0;a=M()|0;b=f;c[b>>2]=e;c[b+4>>2]=a;return 0}function _elzma_compress_run(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;s=Xc;Xc=Xc+96|0;if((Xc|0)>=(Yc|0))N(96);n=s+64|0;o=s+48|0;p=s+24|0;m=s;_CrcGenerateTable();if((b|0)==0|(d|0)==0){r=10;Xc=s;return r|0}c[n>>2]=54;c[n+4>>2]=d;c[n+8>>2]=e;j=n+12|0;c[j>>2]=-1;k=b+112|0;c[n+28>>2]=(c[k>>2]|0)!=0&1;c[o>>2]=55;c[o+4>>2]=f;c[o+8>>2]=g;c[p>>2]=13;l=b+56|0;t=l;d=c[t+4>>2]|0;e=p+8|0;c[e>>2]=c[t>>2];c[e+4>>2]=d;c[p+16>>2]=h;c[p+20>>2]=i;e=b+68|0;d=_LzmaEnc_Create(e)|0;h=b+48|0;c[h>>2]=d;if(!d){t=12;Xc=s;return t|0}if(_LzmaEnc_SetProps(d,b)|0){t=10;Xc=s;return t|0}if((c[b+64>>2]|0)>>>0>=2){t=13;Xc=s;return t|0}t=b+92|0;u=gd[c[e>>2]&127](e,c[t>>2]|0)|0;sd[c[b+96>>2]&127](m);a[m>>0]=c[b+16>>2];a[m+1>>0]=c[b+12>>2];a[m+2>>0]=c[b+8>>2];c[m+16>>2]=c[b+4>>2];d=l;v=c[d>>2]|0;d=c[d+4>>2]|0;a[m+3>>0]=(v|0)==0&(d|0)==0&1;i=m+8|0;c[i>>2]=v;c[i+4>>2]=d;gd[c[b+104>>2]&127](u,m)|0;i=hd[f&63](g,u,c[t>>2]|0)|0;d=b+72|0;td[c[d>>2]&63](e,u);if((i|0)!=(c[t>>2]|0)){v=15;Xc=s;return v|0}if(_LzmaEnc_Encode(c[h>>2]|0,o,n,p,e,e)|0){v=12;Xc=s;return v|0}if((c[k>>2]|0?(q=b+108|0,r=c[q>>2]|0,r|0):0)?(u=gd[c[e>>2]&127](e,r)|0,c[m>>2]=~c[j>>2],r=l,t=c[r+4>>2]|0,v=m+8|0,c[v>>2]=c[r>>2],c[v+4>>2]=t,gd[c[k>>2]&127](m,u)|0,v=hd[f&63](g,u,c[q>>2]|0)|0,td[c[d>>2]&63](e,u),(v|0)!=(c[q>>2]|0)):0){v=15;Xc=s;return v|0}v=0;Xc=s;return v|0}function _elzmaReadFunc(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=hd[c[a+4>>2]&63](c[a+8>>2]|0,b,d)|0;if(e|0)return e|0;d=c[d>>2]|0;if(!d)return e|0;if(!(c[a+28>>2]|0))return e|0;a=a+12|0;b=_CrcUpdate(c[a>>2]|0,b,d)|0;c[a>>2]=b;return e|0}function _elzmaWriteFunc(a,b,d){a=a|0;b=b|0;d=d|0;return hd[c[a+4>>2]&63](c[a+8>>2]|0,b,d)|0}function _elzmaProgress(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;d=c[a+16>>2]|0;if(!d)return 0;vd[d&127](c[a+20>>2]|0,b,c[a+8>>2]|0);return 0}function _LzmaEnc_Create(a){a=a|0;a=gd[c[a>>2]&127](a,283176)|0;if(!a)return a|0;_LzmaEnc_Construct(a);return a|0}function _LzmaEnc_SetProps(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=c[b>>2]|0;d=c[b+4>>2]|0;e=c[b+8>>2]|0;f=c[b+12>>2]|0;g=c[b+16>>2]|0;h=c[b+20>>2]|0;i=c[b+24>>2]|0;l=c[b+28>>2]|0;m=c[b+32>>2]|0;p=c[b+36>>2]|0;q=c[b+40>>2]|0;b=(o|0)<0?5:o;do if(!d)if((b|0)<6){o=1<<(b<<1)+14;break}else{o=(b|0)==6?33554432:67108864;break}else o=d;while(0);n=(e|0)<0?3:e;k=(f|0)>0?f:0;j=(g|0)<0?2:g;h=(h|0)<0?(b|0)>4&1:h;g=(i|0)<0?((b|0)<7?32:64):i;f=(l|0)<0?(h|0)!=0&1:l;e=(m|0)<0?4:m;d=(1?g>>>1:g)+16|0;b=(f|0)==0;m=b&1;d=(p|0)==0?(m?d>>>m:d):p;if((n|0)>8|(k|0)>4|(j|0)>4|o>>>0>134217728){a=5;return a|0}c[a+244480>>2]=o;c[a+244484>>2]=d;p=g>>>0>5?g:5;c[a+202544>>2]=p>>>0<273?p:273;c[a+205716>>2]=n;c[a+205720>>2]=k;c[a+205724>>2]=j;c[a+244388>>2]=(h|0)==0&1;c[a+108>>2]=f;if(b)b=4;else{b=(e|0)<4?e:4;b=(b|0)>2?b:2}c[a+100>>2]=b;c[a+72>>2]=d;c[a+244448>>2]=q;a=0;return a|0}function _LzmaEnc_Encode(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;c[a+244488>>2]=d;c[a+244428>>2]=b;b=_LzmaEnc_AllocAndInit(a,0,f,g)|0;if(b|0){e=b;return e|0}k=a+244468|0;b=_LzmaEnc_CodeOneBlock(a,0,0,0)|0;if(b|0){e=b;return e|0}f=a+244456|0;g=a+244432|0;h=a+244416|0;i=a+244424|0;j=a+244408|0;if(!e){while(1){if(c[k>>2]|0){b=0;d=11;break}b=_LzmaEnc_CodeOneBlock(a,0,0,0)|0;if(b|0){d=11;break}}if((d|0)==11)return b|0}while(1){if(c[k>>2]|0){b=0;d=11;break}n=c[e>>2]|0;l=f;m=c[l>>2]|0;l=c[l+4>>2]|0;d=g;b=(c[h>>2]|0)-(c[i>>2]|0)|0;o=j;d=_i64Add(c[o>>2]|0,c[o+4>>2]|0,c[d>>2]|0,c[d+4>>2]|0)|0;b=_i64Add(d|0,M()|0,b|0,((b|0)<0)<<31>>31|0)|0;d=M()|0;if(pd[n&15](e,m,l,b,d)|0){b=10;d=11;break}b=_LzmaEnc_CodeOneBlock(a,0,0,0)|0;if(b|0){d=11;break}}if((d|0)==11)return b|0;return 0}function _LzmaEnc_AllocAndInit(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=a+244480|0;f=c[m>>2]|0;do if(f>>>0>1)if((f|0)!=2)if(f>>>0>4)if(f>>>0>8)if(f>>>0>16)if(f>>>0>32)if(f>>>0>64)if(f>>>0>128)if(f>>>0>256)if(f>>>0>512)if(f>>>0>1024)if(f>>>0>2048)if(f>>>0>4096)if(f>>>0>8192)if(f>>>0>16384)if(f>>>0>32768)if(f>>>0>65536)if(f>>>0>131072)if(f>>>0>262144){if(f>>>0<=524288){f=38;break}if(f>>>0<=1048576){f=40;break}if(f>>>0<=2097152){f=42;break}if(f>>>0<=4194304){f=44;break}if(f>>>0<=8388608){f=46;break}if(f>>>0<=16777216){f=48;break}if(f>>>0<=33554432){f=50;break}f=f>>>0>67108864?54:52}else f=36;else f=34;else f=32;else f=30;else f=28;else f=26;else f=24;else f=22;else f=20;else f=18;else f=16;else f=14;else f=12;else f=10;else f=8;else f=6;else f=4;else f=2;else f=0;while(0);c[a+205712>>2]=f;c[a+244468>>2]=0;c[a+244476>>2]=0;f=a+244424|0;do if(!(c[f>>2]|0)){g=gd[c[d>>2]&127](d,65536)|0;c[f>>2]=g;if(!g){m=2;return m|0}else{c[a+244420>>2]=g+65536;break}}while(0);i=a+28|0;j=(c[a+205720>>2]|0)+(c[a+205716>>2]|0)|0;k=a+205736|0;f=c[k>>2]|0;h=a+244504|0;if(!(((f|0)!=0?(c[h>>2]|0)!=0:0)?(c[a+244384>>2]|0)==(j|0):0))l=9;do if((l|0)==9){g=d+4|0;td[c[g>>2]&63](d,f);td[c[g>>2]&63](d,c[h>>2]|0);c[k>>2]=0;c[h>>2]=0;l=1536<>2]&127](d,l)|0;c[k>>2]=f;l=gd[c[d>>2]&127](d,l)|0;c[h>>2]=l;f=c[k>>2]|0;if(!((l|0)==0|(f|0)==0)){c[a+244384>>2]=j;break}td[c[g>>2]&63](d,f);td[c[g>>2]&63](d,c[h>>2]|0);c[k>>2]=0;c[h>>2]=0;m=2;return m|0}while(0);m=c[m>>2]|0;c[a+112>>2]=m>>>0>16777216&1;if(!(_MatchFinder_Create(i,m,(m+4096|0)>>>0>>0?b-m|0:4096,c[a+202544>>2]|0,273,e)|0)){m=2;return m|0}c[a+24>>2]=i;_MatchFinder_CreateVTable(i,a);_LzmaEnc_Init(a);_LzmaEnc_InitPrices(a);m=a+244456|0;c[m>>2]=0;c[m+4>>2]=0;m=0;return m|0}function _LzmaEnc_CodeOneBlock(f,g,h,i){f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0;lb=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);db=lb+16|0;eb=lb;j=f+244488|0;k=c[j>>2]|0;if(k|0){c[f+80>>2]=k;sd[c[f>>2]&127](c[f+24>>2]|0);c[j>>2]=0}kb=f+244468|0;ab=f+244476|0;j=c[ab>>2]|0;if(j|c[kb>>2]|0){kb=j;Xc=lb;return kb|0}_a=f+244440|0;if(!(c[_a>>2]|0))j=0;else{c[ab>>2]=9;j=9}$a=f+132|0;if(!(c[$a>>2]|0)){if(!j){Ya=f+244456|0;Wa=Ya;Za=c[Wa>>2]|0;Xa=f+8|0;if((Za|0)==0&(c[Wa+4>>2]|0)==0){s=f+24|0;if(!(ed[c[Xa>>2]&127](c[s>>2]|0)|0)){kb=_Flush(f,Za)|0;Xc=lb;return kb|0}Wa=ed[c[Xa>>2]&127](c[s>>2]|0)|0;c[f+1176>>2]=Wa;Wa=gd[c[f+16>>2]&127](c[s>>2]|0,f+200348|0)|0;if(Wa|0?(c[f+200348+(Wa+-2<<2)>>2]|0)==(c[f+202544>>2]|0):0)ed[c[f+12>>2]&127](c[s>>2]|0)|0;q=f+202548|0;j=(c[q>>2]|0)+1|0;c[q>>2]=j;r=f+244392|0;m=f+202568|0;k=c[m>>2]|0;Wa=f+205740+(k<<5)|0;Va=e[Wa>>1]|0;l=c[r>>2]|0;l=H(11?l>>>11:l,Va)|0;c[r>>2]=l;Ua=2048-Va|0;b[Wa>>1]=(5?Ua>>>5:Ua)+Va;if(l>>>0<16777216){c[r>>2]=l<<8;_RangeEnc_ShiftLow(r);k=c[m>>2]|0;j=c[q>>2]|0}c[m>>2]=c[89536+(k<<2)>>2];m=gd[c[f+4>>2]&127](c[s>>2]|0,0-j|0)|0;n=c[f+205736>>2]|0;o=f+244400|0;m=m&255|256;do{p=n+((8?m>>>8:m)<<1)|0;k=e[p>>1]|0;l=c[r>>2]|0;j=H(11?l>>>11:l,k)|0;if(!(m&128)){c[r>>2]=j;Wa=2048-k|0;k=(5?Wa>>>5:Wa)+k|0}else{Ua=o;Ua=_i64Add(c[Ua>>2]|0,c[Ua+4>>2]|0,j|0,0)|0;Va=M()|0;Wa=o;c[Wa>>2]=Ua;c[Wa+4>>2]=Va;j=l-j|0;c[r>>2]=j;k=k-(5?k>>>5:k)|0}b[p>>1]=k;if(j>>>0<16777216){c[r>>2]=j<<8;_RangeEnc_ShiftLow(r)}m=m<<1}while(m>>>0<65536);c[q>>2]=(c[q>>2]|0)+-1;j=Za+1|0}else{j=Za;s=f+24|0}a:do if(ed[c[Xa>>2]&127](c[s>>2]|0)|0){Ba=f+244388|0;Ca=f+1160|0;Da=f+1164|0;Ea=f+205732|0;Fa=f+244392|0;Ga=f+202568|0;Ha=f+202548|0;Ia=f+244400|0;Ja=f+1176|0;Ka=f+16|0;La=f+200348|0;Ma=f+1168|0;Na=f+1172|0;Oa=f+12|0;Pa=f+205736|0;Qa=f+205728|0;Ra=f+205716|0;Sa=f+202544|0;Ta=f+202552|0;Ua=f+244464|0;Va=f+20|0;Wa=f+205708|0;ca=(g|0)==0;da=f+207376|0;ea=f+199836|0;fa=f+202556|0;ba=f+207346|0;ga=f+202560|0;ha=eb+4|0;ia=f+244432|0;ja=f+244416|0;ka=f+244424|0;la=f+244408|0;ma=f+225880|0;na=f+202564|0;oa=eb+8|0;pa=f+1184|0;qa=eb+12|0;ra=f+1228|0;sa=f+1256|0;ta=f+1236|0;ua=f+1252|0;Aa=f+1212|0;va=db+4|0;wa=db+8|0;xa=db+12|0;ya=f+1208|0;za=f+1204|0;b:while(1){c:do if(c[Ba>>2]|0){if(!(c[Ha>>2]|0)){l=ed[c[Xa>>2]&127](c[s>>2]|0)|0;c[Ja>>2]=l;l=gd[c[Ka>>2]&127](c[s>>2]|0,La)|0;d:do if(l){k=c[f+200348+(l+-2<<2)>>2]|0;if((k|0)==(c[Sa>>2]|0)?(bb=(ed[c[Oa>>2]&127](c[s>>2]|0)|0)+-1|0,hb=c[Ja>>2]|0,hb=hb>>>0<273?hb:273,cb=bb+~c[f+200348+(l+-1<<2)>>2]|0,k>>>0>>0):0)do{if((a[bb+k>>0]|0)!=(a[cb+k>>0]|0))break d;k=k+1|0}while(k>>>0>>0)}else k=0;while(0);c[Ha>>2]=(c[Ha>>2]|0)+1;n=l}else{k=c[Ma>>2]|0;n=c[Na>>2]|0}l=c[Ja>>2]|0;if(l>>>0>=2){t=l>>>0<273?l:273;q=ed[c[Oa>>2]&127](c[s>>2]|0)|0;g=q+-1|0;r=a[g>>0]|0;m=g+~c[Ta>>2]|0;l=r<<24>>24==(a[m>>0]|0);e:do if(t>>>0>2){if(l?(a[q>>0]|0)==(a[m+1>>0]|0):0){l=2;do{if((a[g+l>>0]|0)!=(a[m+l>>0]|0))break;l=l+1|0}while(l>>>0>>0);if(l>>>0<(c[Sa>>2]|0)>>>0){o=l;jb=46}else{k=l;l=0}}else{o=0;jb=46}f:do if((jb|0)==46){jb=0;l=g+~c[fa>>2]|0;do if(r<<24>>24==(a[l>>0]|0)){if((a[q>>0]|0)!=(a[l+1>>0]|0)){l=0;p=o;break}m=2;do{if((a[g+m>>0]|0)!=(a[l+m>>0]|0))break;m=m+1|0}while(m>>>0>>0);if(m>>>0>=(c[Sa>>2]|0)>>>0){k=m;l=1;break f}p=m>>>0>o>>>0;l=p&1;p=p?m:o}else{l=0;p=o}while(0);o=g+~c[ga>>2]|0;do if(r<<24>>24==(a[o>>0]|0)){if((a[q>>0]|0)!=(a[o+1>>0]|0))break;m=2;do{if((a[g+m>>0]|0)!=(a[o+m>>0]|0))break;m=m+1|0}while(m>>>0>>0);if(m>>>0>=(c[Sa>>2]|0)>>>0){k=m;l=2;break f}aa=m>>>0>p>>>0;l=aa?2:l;p=aa?m:p}while(0);o=g+~c[na>>2]|0;if(r<<24>>24!=(a[o>>0]|0)){q=p;break e}if((a[q>>0]|0)!=(a[o+1>>0]|0)){q=p;break e}m=2;do{if((a[g+m>>0]|0)!=(a[o+m>>0]|0))break;m=m+1|0}while(m>>>0>>0);if(m>>>0>=(c[Sa>>2]|0)>>>0){k=m;l=3;break}q=m>>>0>p>>>0;l=q?3:l;q=q?m:p;break e}while(0);m=k+-1|0;if(!m){k=1;break c}else jb=52}else{if(l?(a[q>>0]|0)==(a[m+1>>0]|0):0)if((c[Sa>>2]|0)>>>0>2)m=2;else{l=0;k=2;m=1;jb=52;break}else m=0;aa=g+~c[fa>>2]|0;if(r<<24>>24==(a[aa>>0]|0)?(a[q>>0]|0)==(a[aa+1>>0]|0):0){if((c[Sa>>2]|0)>>>0<=2){l=1;k=2;m=1;jb=52;break}l=(1?m>>>1:m)^1;m=2}else l=0;o=g+~c[ga>>2]|0;do if(r<<24>>24==(a[o>>0]|0)){if((a[q>>0]|0)!=(a[o+1>>0]|0))break;if((c[Sa>>2]|0)>>>0<=2){l=2;k=2;m=1;jb=52;break e}l=m>>>0<2?2:l;m=2}while(0);o=g+~c[na>>2]|0;if(r<<24>>24==(a[o>>0]|0)){if((a[q>>0]|0)!=(a[o+1>>0]|0)){q=m;break}if((c[Sa>>2]|0)>>>0<=2){l=3;k=2;m=1;jb=52;break}l=m>>>0<2?3:l;q=2}else q=m}while(0);if((jb|0)==52){jb=0;c[Ha>>2]=(c[Ha>>2]|0)+m;td[c[Va>>2]&63](c[s>>2]|0,m);break}if(k>>>0>=(c[Sa>>2]|0)>>>0){l=(c[f+200348+(n+-1<<2)>>2]|0)+4|0;m=k+-1|0;if(!m){k=1;break}c[Ha>>2]=(c[Ha>>2]|0)+m;td[c[Va>>2]&63](c[s>>2]|0,m);break}if(k>>>0>1){m=c[f+200348+(n+-1<<2)>>2]|0;g:do if(n>>>0>2)while(1){p=c[f+200348+(n+-4<<2)>>2]|0;if((k|0)!=(p+1|0))break g;o=c[f+200348+(n+-3<<2)>>2]|0;n=n+-2|0;if((7?m>>>7:m)>>>0<=o>>>0)break g;if(n>>>0<=2){m=o;k=p;break}else{m=o;k=p}}while(0);r=m;k=(k|0)==2&m>>>0>127?1:k}else r=0;h:do if(q>>>0>1){do if((q+1|0)>>>0>>0){if(r>>>0>511&(q+2|0)>>>0>=k>>>0)break;if(!(r>>>0>32767&(q+3|0)>>>0>=k>>>0))break h}while(0);k=q+-1|0;c[Ha>>2]=(c[Ha>>2]|0)+k;td[c[Va>>2]&63](c[s>>2]|0,k);k=q;break c}while(0);if(!(t>>>0<3|k>>>0<2)){p=ed[c[Xa>>2]&127](c[s>>2]|0)|0;c[Ja>>2]=p;p=gd[c[Ka>>2]&127](c[s>>2]|0,La)|0;do if(p){m=c[f+200348+(p+-2<<2)>>2]|0;i:do if((m|0)==(c[Sa>>2]|0)){l=(ed[c[Oa>>2]&127](c[s>>2]|0)|0)+-1|0;o=c[Ja>>2]|0;o=o>>>0<273?o:273;n=l+~c[f+200348+(p+-1<<2)>>2]|0;if(m>>>0>=o>>>0)break;do{if((a[l+m>>0]|0)!=(a[n+m>>0]|0))break i;m=m+1|0}while(m>>>0>>0)}while(0);c[Ha>>2]=(c[Ha>>2]|0)+1;c[Na>>2]=p;c[Ma>>2]=m;if(m>>>0<=1)break;l=c[f+200348+(p+-1<<2)>>2]|0;if(m>>>0>=k>>>0&l>>>0>>0){k=1;l=-1;break c}aa=k+1|0;if(m>>>0>aa>>>0|(m|0)==(aa|0)&(7?l>>>7:l)>>>0<=r>>>0){k=1;l=-1;break c}if(k>>>0>2&(m+1|0)>>>0>=k>>>0&(7?r>>>7:r)>>>0>l>>>0){k=1;l=-1;break c}}else{c[Ha>>2]=(c[Ha>>2]|0)+1;c[Na>>2]=p;c[Ma>>2]=0}while(0);n=ed[c[Oa>>2]&127](c[s>>2]|0)|0;o=n+-1|0;p=a[o>>0]|0;q=k+-1|0;m=o+~c[Ta>>2]|0;l=p<<24>>24==(a[m>>0]|0);j:do if(q>>>0<=2){if(l?(a[n>>0]|0)==(a[m+1>>0]|0):0){k=1;l=-1;break c}aa=o+~c[fa>>2]|0;if(p<<24>>24==(a[aa>>0]|0)?(a[n>>0]|0)==(a[aa+1>>0]|0):0){k=1;l=-1;break c}aa=o+~c[ga>>2]|0;if(p<<24>>24==(a[aa>>0]|0)?(a[n>>0]|0)==(a[aa+1>>0]|0):0){k=1;l=-1;break c}l=o+~c[na>>2]|0;if(p<<24>>24!=(a[l>>0]|0))break;if((a[n>>0]|0)==(a[l+1>>0]|0)){k=1;l=-1;break c}}else{k:do if(l){if((a[n>>0]|0)!=(a[m+1>>0]|0))break;l=2;while(1){if((a[o+l>>0]|0)!=(a[m+l>>0]|0))break k;l=l+1|0;if(l>>>0>=q>>>0){k=1;l=-1;break c}}}while(0);m=o+~c[fa>>2]|0;l:do if(p<<24>>24==(a[m>>0]|0)){if((a[n>>0]|0)!=(a[m+1>>0]|0))break;l=2;while(1){if((a[o+l>>0]|0)!=(a[m+l>>0]|0))break l;l=l+1|0;if(l>>>0>=q>>>0){k=1;l=-1;break c}}}while(0);m=o+~c[ga>>2]|0;m:do if(p<<24>>24==(a[m>>0]|0)){if((a[n>>0]|0)!=(a[m+1>>0]|0))break;l=2;while(1){if((a[o+l>>0]|0)!=(a[m+l>>0]|0))break m;l=l+1|0;if(l>>>0>=q>>>0){k=1;l=-1;break c}}}while(0);m=o+~c[na>>2]|0;if(p<<24>>24!=(a[m>>0]|0))break;if((a[n>>0]|0)!=(a[m+1>>0]|0))break;l=2;while(1){if((a[o+l>>0]|0)!=(a[m+l>>0]|0))break j;l=l+1|0;if(l>>>0>=q>>>0){k=1;l=-1;break c}}}while(0);l=r+4|0;m=k+-2|0;if(!m){k=2;break}c[Ha>>2]=(c[Ha>>2]|0)+m;td[c[Va>>2]&63](c[s>>2]|0,m)}else{k=1;l=-1}}else{k=1;l=-1}}else{k=c[Da>>2]|0;n:do if((c[Ca>>2]|0)==(k|0)){c[Ca>>2]=0;c[Da>>2]=0;if(!(c[Ha>>2]|0)){l=ed[c[Xa>>2]&127](c[s>>2]|0)|0;c[Ja>>2]=l;l=gd[c[Ka>>2]&127](c[s>>2]|0,La)|0;o:do if(l){k=c[f+200348+(l+-2<<2)>>2]|0;if((k|0)==(c[Sa>>2]|0)?(fb=(ed[c[Oa>>2]&127](c[s>>2]|0)|0)+-1|0,ib=c[Ja>>2]|0,ib=ib>>>0<273?ib:273,gb=fb+~c[f+200348+(l+-1<<2)>>2]|0,k>>>0>>0):0)do{if((a[fb+k>>0]|0)!=(a[gb+k>>0]|0))break o;k=k+1|0}while(k>>>0>>0)}else k=0;while(0);c[Ha>>2]=(c[Ha>>2]|0)+1;C=l;B=k}else{C=c[Na>>2]|0;B=c[Ma>>2]|0}k=c[Ja>>2]|0;if(k>>>0>=2){q=k>>>0<273?k:273;g=ed[c[Oa>>2]&127](c[s>>2]|0)|0;r=g+-1|0;y=a[r>>0]|0;c[db>>2]=c[Ta>>2];c[db+4>>2]=c[Ta+4>>2];c[db+8>>2]=c[Ta+8>>2];c[db+12>>2]=c[Ta+12>>2];l=r+~c[Ta>>2]|0;k=y<<24>>24==(a[l>>0]|0);p:do if(q>>>0>2){q:do if(k){if((a[g>>0]|0)!=(a[l+1>>0]|0)){k=0;break}k=2;do{if((a[r+k>>0]|0)!=(a[l+k>>0]|0))break q;k=k+1|0}while(k>>>0>>0)}else k=0;while(0);c[eb>>2]=k;l=r+~c[fa>>2]|0;do if(y<<24>>24==(a[l>>0]|0)){if((a[g>>0]|0)!=(a[l+1>>0]|0)){jb=359;break}m=2;do{if((a[r+m>>0]|0)!=(a[l+m>>0]|0))break;m=m+1|0}while(m>>>0>>0);c[ha>>2]=m;l=m>>>0>k>>>0&1}else jb=359;while(0);if((jb|0)==359){jb=0;c[ha>>2]=0;l=0;m=0}o=r+~c[ga>>2]|0;do if(y<<24>>24==(a[o>>0]|0)){if((a[g>>0]|0)!=(a[o+1>>0]|0)){jb=366;break}n=2;do{if((a[r+n>>0]|0)!=(a[o+n>>0]|0))break;n=n+1|0}while(n>>>0>>0);c[oa>>2]=n;l=n>>>0>(c[eb+(l<<2)>>2]|0)>>>0?2:l}else jb=366;while(0);if((jb|0)==366){jb=0;c[oa>>2]=0;n=0}p=r+~c[na>>2]|0;do if(y<<24>>24==(a[p>>0]|0)){if((a[g>>0]|0)!=(a[p+1>>0]|0))break;o=2;do{if((a[r+o>>0]|0)!=(a[p+o>>0]|0))break;o=o+1|0}while(o>>>0>>0);c[qa>>2]=o;l=o>>>0>(c[eb+(l<<2)>>2]|0)>>>0?3:l;z=k;break p}while(0);c[qa>>2]=0;o=0;z=k}else{if(k){k=(a[g>>0]|0)==(a[l+1>>0]|0);p=k?2:0;k=k?2:0}else{p=0;k=0}c[eb>>2]=k;k=r+~c[fa>>2]|0;do if(y<<24>>24==(a[k>>0]|0)){if((a[g>>0]|0)!=(a[k+1>>0]|0)){jb=378;break}c[ha>>2]=2;l=(1?p>>>1:p)^1;m=2}else jb=378;while(0);if((jb|0)==378){jb=0;c[ha>>2]=0;l=0;m=0}k=r+~c[ga>>2]|0;do if(y<<24>>24==(a[k>>0]|0)){if((a[g>>0]|0)!=(a[k+1>>0]|0)){jb=382;break}c[oa>>2]=2;l=(c[eb+(l<<2)>>2]|0)>>>0<2?2:l;n=2}else jb=382;while(0);if((jb|0)==382){jb=0;c[oa>>2]=0;n=0}k=r+~c[na>>2]|0;do if(y<<24>>24==(a[k>>0]|0)){if((a[g>>0]|0)!=(a[k+1>>0]|0))break;c[qa>>2]=2;l=(c[eb+(l<<2)>>2]|0)>>>0<2?3:l;o=2;z=p;break p}while(0);c[qa>>2]=0;o=0;z=p}while(0);k=c[eb+(l<<2)>>2]|0;p=c[Sa>>2]|0;if(k>>>0>=p>>>0){m=k+-1|0;if(!m){k=1;break}c[Ha>>2]=(c[Ha>>2]|0)+m;td[c[Va>>2]&63](c[s>>2]|0,m);break}if(B>>>0>=p>>>0){l=(c[f+200348+(C+-1<<2)>>2]|0)+4|0;k=B+-1|0;if(!k){k=1;break}c[Ha>>2]=(c[Ha>>2]|0)+k;td[c[Va>>2]&63](c[s>>2]|0,k);k=B;break}r=a[r+~c[db>>2]>>0]|0;w=y<<24>>24==r<<24>>24;if(!(k>>>0<2&((B>>>0>1|w)^1))){x=c[Ga>>2]|0;c[pa>>2]=x;A=c[Ea>>2]&j;t=c[Ra>>2]|0;v=d[g+-2>>0]|0;u=8-t|0;t=(c[Pa>>2]|0)+(((u?v>>>u:v)+((c[Qa>>2]&j)<>1]|0;u=v&65535;u=c[f+199836+((4?u>>>4:u)<<2)>>2]|0;p=y&255;if(x>>>0<7){l=0;p=p|256;do{aa=0-((7?p>>>7:p)&1)&2032^e[t+((8?p>>>8:p)<<1)>>1];l=(c[f+199836+((4?aa>>>4:aa)<<2)>>2]|0)+l|0;p=p<<1}while(p>>>0<65536)}else{g=256;l=0;q=p|256;p=r&255;while(1){p=p<<1;aa=0-((7?q>>>7:q)&1)&2032^e[t+(g+(8?q>>>8:q)+(g&p)<<1)>>1];l=(c[f+199836+((4?aa>>>4:aa)<<2)>>2]|0)+l|0;q=q<<1;if(q>>>0<65536)g=g&(q^~p);else break}}p=l+u|0;c[ra>>2]=p;c[sa>>2]=-1;c[ta>>2]=0;t=(v^2032)&65535;t=c[f+199836+((4?t>>>4:t)<<2)>>2]|0;u=f+206124+(x<<1)|0;g=(b[u>>1]^2032)&65535;g=(c[f+199836+((4?g>>>4:g)<<2)>>2]|0)+t|0;do if(w){aa=e[f+206148+(x<<1)>>1]|0;l=e[f+206220+(x<<5)+(A<<1)>>1]|0;l=(c[f+199836+((4?aa>>>4:aa)<<2)>>2]|0)+g+(c[f+199836+((4?l>>>4:l)<<2)>>2]|0)|0;if(l>>>0>=p>>>0){l=-1;break}c[ra>>2]=l;c[sa>>2]=0;c[ta>>2]=0;l=0}else l=-1;while(0);k=B>>>0>>0?k:B;if(k>>>0<2){k=1;break}c[ua>>2]=0;c[Aa>>2]=c[db>>2];c[Aa+4>>2]=c[db+4>>2];c[Aa+8>>2]=c[db+8>>2];c[Aa+12>>2]=c[db+12>>2];l=k;do{c[f+1180+(l*48|0)>>2]=1073741824;l=l+-1|0}while(l>>>0>1);if(z>>>0>=2){l=e[f+206148+(x<<1)>>1]|0;p=(b[f+206220+(x<<5)+(A<<1)>>1]^2032)&65535;p=(c[f+199836+((4?l>>>4:l)<<2)>>2]|0)+g+(c[f+199836+((4?p>>>4:p)<<2)>>2]|0)|0;l=z;do{q=p+(c[f+226908+(A*1088|0)+(l+-2<<2)>>2]|0)|0;r=f+1180+(l*48|0)|0;if(q>>>0<(c[r>>2]|0)>>>0){c[r>>2]=q;c[f+1180+(l*48|0)+24>>2]=0;c[f+1180+(l*48|0)+28>>2]=0;c[f+1180+(l*48|0)+8>>2]=0}l=l+-1|0}while(l>>>0>1)}if(m>>>0>=2){q=e[f+206172+(x<<1)>>1]|0;aa=e[f+206148+(x<<1)>>1]|0;q=(c[f+199836+(((4?aa>>>4:aa)^127)<<2)>>2]|0)+g+(c[f+199836+((4?q>>>4:q)<<2)>>2]|0)|0;do{l=q+(c[f+226908+(A*1088|0)+(m+-2<<2)>>2]|0)|0;p=f+1180+(m*48|0)|0;if(l>>>0<(c[p>>2]|0)>>>0){c[p>>2]=l;c[f+1180+(m*48|0)+24>>2]=0;c[f+1180+(m*48|0)+28>>2]=1;c[f+1180+(m*48|0)+8>>2]=0}m=m+-1|0}while(m>>>0>1)}if(n>>>0>=2){aa=e[f+206172+(x<<1)>>1]|0;$=e[f+206148+(x<<1)>>1]|0;p=e[f+206196+(x<<1)>>1]|0;p=(c[f+199836+(((4?$>>>4:$)^127)<<2)>>2]|0)+g+(c[f+199836+(((4?aa>>>4:aa)^127)<<2)>>2]|0)+(c[f+199836+((4?p>>>4:p)<<2)>>2]|0)|0;do{l=p+(c[f+226908+(A*1088|0)+(n+-2<<2)>>2]|0)|0;m=f+1180+(n*48|0)|0;if(l>>>0<(c[m>>2]|0)>>>0){c[m>>2]=l;c[f+1180+(n*48|0)+24>>2]=0;c[f+1180+(n*48|0)+28>>2]=2;c[f+1180+(n*48|0)+8>>2]=0}n=n+-1|0}while(n>>>0>1)}if(o>>>0>=2){l=e[f+206172+(x<<1)>>1]|0;aa=e[f+206148+(x<<1)>>1]|0;p=(b[f+206196+(x<<1)>>1]^2032)&65535;p=(c[f+199836+(((4?aa>>>4:aa)^127)<<2)>>2]|0)+g+(c[f+199836+(((4?l>>>4:l)^127)<<2)>>2]|0)+(c[f+199836+((4?p>>>4:p)<<2)>>2]|0)|0;l=o;do{m=p+(c[f+226908+(A*1088|0)+(l+-2<<2)>>2]|0)|0;n=f+1180+(l*48|0)|0;if(m>>>0<(c[n>>2]|0)>>>0){c[n>>2]=m;c[f+1180+(l*48|0)+24>>2]=0;c[f+1180+(l*48|0)+28>>2]=3;c[f+1180+(l*48|0)+8>>2]=0}l=l+-1|0}while(l>>>0>1)}q=e[u>>1]|0;q=(c[f+199836+((4?q>>>4:q)<<2)>>2]|0)+t|0;m=z>>>0>1?z+1|0:2;r:do if(m>>>0<=B>>>0){l=0;while(1)if(m>>>0>(c[f+200348+(l<<2)>>2]|0)>>>0)l=l+2|0;else break;while(1){p=c[f+200348+(l+1<<2)>>2]|0;o=m+-2|0;n=m>>>0<5?o:3;if(p>>>0<128)n=c[f+203596+(n<<9)+(p<<2)>>2]|0;else{aa=131071-p|0;aa=((31?aa>>31:aa)&10)+6|0;n=(c[f+202572+(n<<8)+((aa<<1)+(d[(aa?p>>>aa:p)+(f+197788)>>0]|0)<<2)>>2]|0)+(c[f+205644+((p&15)<<2)>>2]|0)|0}n=q+(c[f+208404+(A*1088|0)+(o<<2)>>2]|0)+n|0;o=f+1180+(m*48|0)|0;if(n>>>0<(c[o>>2]|0)>>>0){c[o>>2]=n;c[f+1180+(m*48|0)+24>>2]=0;c[f+1180+(m*48|0)+28>>2]=p+4;c[f+1180+(m*48|0)+8>>2]=0}if((m|0)==(c[f+200348+(l<<2)>>2]|0)){l=l+2|0;if((l|0)==(C|0))break r}m=m+1|0}}while(0);s:do if((k|0)==1)k=1;else{n=j;l=0;m=1;t:while(1){aa=m;while(1){F=ed[c[Xa>>2]&127](c[s>>2]|0)|0;c[Ja>>2]=F;F=gd[c[Ka>>2]&127](c[s>>2]|0,La)|0;u:do if(!F)m=0;else{m=c[f+200348+(F+-2<<2)>>2]|0;if((m|0)!=(c[Sa>>2]|0))break;o=(ed[c[Oa>>2]&127](c[s>>2]|0)|0)+-1|0;q=c[Ja>>2]|0;q=q>>>0<273?q:273;p=o+~c[f+200348+(F+-1<<2)>>2]|0;if(m>>>0>=q>>>0)break;do{if((a[o+m>>0]|0)!=(a[p+m>>0]|0))break u;m=m+1|0}while(m>>>0>>0)}while(0);c[Ha>>2]=(c[Ha>>2]|0)+1;if(m>>>0>=(c[Sa>>2]|0)>>>0)break t;$=n+1|0;o=c[f+1180+(aa*48|0)+24>>2]|0;r=(c[f+1180+(aa*48|0)+8>>2]|0)==0;if(r){p=o;o=f+1180+(o*48|0)+4|0}else{p=o+-1|0;do if(c[f+1180+(aa*48|0)+12>>2]|0){o=c[f+1180+((c[f+1180+(aa*48|0)+16>>2]|0)*48|0)+4>>2]|0;if((c[f+1180+(aa*48|0)+20>>2]|0)>>>0<4){o=89584+(o<<2)|0;break}else{o=89632+(o<<2)|0;break}}else o=f+1180+(p*48|0)+4|0;while(0);o=89536+(c[o>>2]<<2)|0}q=c[o>>2]|0;do if((p|0)==(l|0))if(!(c[f+1180+(aa*48|0)+28>>2]|0)){r=c[89680+(q<<2)>>2]|0;break}else{r=c[89536+(q<<2)>>2]|0;break}else{do if(r)jb=239;else{if(!(c[f+1180+(aa*48|0)+12>>2]|0)){jb=239;break}g=c[f+1180+(aa*48|0)+20>>2]|0;p=c[f+1180+(aa*48|0)+16>>2]|0;o=89584}while(0);if((jb|0)==239){jb=0;o=c[f+1180+(aa*48|0)+28>>2]|0;g=o;o=o>>>0<4?89584:89632}r=c[o+(q<<2)>>2]|0;if(g>>>0>=4){c[db>>2]=g+-4;_=f+1212+(p*12<<2)|0;c[va>>2]=c[_>>2];c[va+4>>2]=c[_+4>>2];c[va+8>>2]=c[_+8>>2];break}c[db>>2]=c[f+1180+(p*48|0)+32+(g<<2)>>2];if(!g){q=1;o=va}else{o=1;do{c[db+(o<<2)>>2]=c[f+1180+(p*48|0)+32+(o+-1<<2)>>2];o=o+1|0}while(o>>>0<=g>>>0);if(o>>>0>=4)break;q=o;o=db+(o<<2)|0}_memcpy(o|0,f+1212+(q+(p*12|0)<<2)|0,16-(q<<2)|0)|0}while(0);c[f+1180+(aa*48|0)+4>>2]=r;C=c[db>>2]|0;c[f+1180+(aa*48|0)+32>>2]=C;c[f+1180+(aa*48|0)+36>>2]=c[va>>2];c[f+1180+(aa*48|0)+40>>2]=c[wa>>2];c[f+1180+(aa*48|0)+44>>2]=c[xa>>2];w=c[f+1180+(aa*48|0)>>2]|0;S=ed[c[Oa>>2]&127](c[s>>2]|0)|0;Y=S+-1|0;x=a[Y>>0]|0;z=~C;y=a[Y+z>>0]|0;T=c[Ea>>2]|0;Z=T&$;v=b[f+205740+(r<<5)+(Z<<1)>>1]|0;u=v&65535;u=(c[f+199836+((4?u>>>4:u)<<2)>>2]|0)+w|0;_=c[Pa>>2]|0;U=c[Qa>>2]|0;V=c[Ra>>2]|0;t=d[S+-2>>0]|0;W=8-V|0;t=_+(((W?t>>>W:t)+((U&$)<>>0<7){o=0;p=p|256;do{X=0-((7?p>>>7:p)&1)&2032^e[t+((8?p>>>8:p)<<1)>>1];o=(c[f+199836+((4?X>>>4:X)<<2)>>2]|0)+o|0;p=p<<1}while(p>>>0<65536)}else{g=256;o=0;q=p|256;p=y&255;while(1){p=p<<1;X=0-((7?q>>>7:q)&1)&2032^e[t+(g+(8?q>>>8:q)+(g&p)<<1)>>1];o=(c[f+199836+((4?X>>>4:X)<<2)>>2]|0)+o|0;q=q<<1;if(q>>>0<65536)g=g&(q^~p);else break}}A=u+o|0;B=l+2|0;t=f+1180+(B*48|0)|0;o=c[t>>2]|0;if(A>>>0>>0){c[t>>2]=A;c[f+1180+(B*48|0)+24>>2]=aa;c[f+1180+(B*48|0)+28>>2]=-1;c[f+1180+(B*48|0)+8>>2]=0;g=1;o=A}else g=0;Q=(v^2032)&65535;Q=(c[f+199836+((4?Q>>>4:Q)<<2)>>2]|0)+w|0;R=b[f+206124+(r<<1)>>1]|0;P=(R^2032)&65535;P=(c[f+199836+((4?P>>>4:P)<<2)>>2]|0)+Q|0;u=y<<24>>24==x<<24>>24;do if(u){p=f+1180+(B*48|0)+24|0;if((c[p>>2]|0)>>>0>>0?(c[f+1180+(B*48|0)+28>>2]|0)==0:0){o=g;break}X=e[f+206148+(r<<1)>>1]|0;q=e[f+206220+(r<<5)+(Z<<1)>>1]|0;q=(c[f+199836+((4?X>>>4:X)<<2)>>2]|0)+P+(c[f+199836+((4?q>>>4:q)<<2)>>2]|0)|0;if(q>>>0>o>>>0){o=g;break}c[t>>2]=q;c[p>>2]=aa;c[f+1180+(B*48|0)+28>>2]=0;c[f+1180+(B*48|0)+8>>2]=0;o=1}else o=g;while(0);X=c[Ja>>2]|0;O=4094-l|0;X=O>>>0>>0?O:X;if(X>>>0>=2)break;l=aa+1|0;if((l|0)==(k|0))break s;else{_=aa;n=$;aa=l;l=_}}p=Y+z|0;L=c[Sa>>2]|0;O=X>>>0>L>>>0?L:X;do if(!(u|(o|0)!=0)){o=L+1|0;o=o>>>0>X>>>0?X:o;if(o>>>0<=1)break;l=1;do{if((a[Y+l>>0]|0)!=(a[p+l>>0]|0))break;l=l+1|0}while(l>>>0>>0);o=l+-1|0;if(o>>>0<=1)break;g=c[89536+(r<<2)>>2]|0;n=T&n+2;p=(b[f+205740+(g<<5)+(n<<1)>>1]^2032)&65535;p=c[f+199836+((4?p>>>4:p)<<2)>>2]|0;q=(b[f+206124+(g<<1)>>1]^2032)&65535;q=c[f+199836+((4?q>>>4:q)<<2)>>2]|0;o=o+B|0;if(k>>>0>>0){do{k=k+1|0;c[f+1180+(k*48|0)>>2]=1073741824}while((k|0)!=(o|0));k=o}J=e[f+206148+(g<<1)>>1]|0;K=(b[f+206220+(g<<5)+(n<<1)>>1]^2032)&65535;l=p+A+q+(c[f+226908+(n*1088|0)+(l+-3<<2)>>2]|0)+(c[f+199836+((4?J>>>4:J)<<2)>>2]|0)+(c[f+199836+((4?K>>>4:K)<<2)>>2]|0)|0;n=f+1180+(o*48|0)|0;if(l>>>0>=(c[n>>2]|0)>>>0)break;c[n>>2]=l;c[f+1180+(o*48|0)+24>>2]=B;c[f+1180+(o*48|0)+28>>2]=0;c[f+1180+(o*48|0)+8>>2]=1;c[f+1180+(o*48|0)+12>>2]=0}while(0);D=O>>>0>2;E=f+206148+(r<<1)|0;G=f+206220+(r<<5)+(Z<<1)|0;I=f+206172+(r<<1)|0;J=f+206196+(r<<1)|0;K=89584+(r<<2)|0;t=2;B=0;l=C;while(1){y=Y+~l|0;do if((a[Y>>0]|0)==(a[y>>0]|0)){if((a[S>>0]|0)!=(a[y+1>>0]|0)){n=t;break}v:do if(D){l=2;do{if((a[Y+l>>0]|0)!=(a[y+l>>0]|0))break v;l=l+1|0}while(l>>>0>>0)}else l=2;while(0);A=l+aa|0;if(k>>>0>>0){do{k=k+1|0;c[f+1180+(k*48|0)>>2]=1073741824}while((k|0)!=(A|0));k=A}g=(B|0)==0;n=e[E>>1]|0;n=4?n>>>4:n;do if(!g){n=c[f+199836+((n^127)<<2)>>2]|0;o=e[I>>1]|0;o=4?o>>>4:o;if((B|0)==1){o=c[f+199836+(o<<2)>>2]|0;break}else{C=2-B&2032^e[J>>1];o=(c[f+199836+((o^127)<<2)>>2]|0)+n|0;n=c[f+199836+((4?C>>>4:C)<<2)>>2]|0;break}}else{o=(b[G>>1]^2032)&65535;o=c[f+199836+((4?o>>>4:o)<<2)>>2]|0;n=c[f+199836+(n<<2)>>2]|0}while(0);z=o+n+P|0;n=l;do{o=(c[f+226908+(Z*1088|0)+(n+-2<<2)>>2]|0)+z|0;p=n+aa|0;q=f+1180+(p*48|0)|0;if(o>>>0<(c[q>>2]|0)>>>0){c[q>>2]=o;c[f+1180+(p*48|0)+24>>2]=aa;c[f+1180+(p*48|0)+28>>2]=B;c[f+1180+(p*48|0)+8>>2]=0}n=n+-1|0}while(n>>>0>1);p=l+1|0;x=g?p:t;o=p+L|0;o=o>>>0>X>>>0?X:o;w:do if(p>>>0>>0){n=p;do{if((a[Y+n>>0]|0)!=(a[y+n>>0]|0))break w;n=n+1|0}while(n>>>0>>0)}else n=p;while(0);u=n-p|0;if(u>>>0<=1){n=x;break}p=c[K>>2]|0;g=l+$|0;v=c[f+226908+(Z*1088|0)+(l+-2<<2)>>2]|0;w=e[f+205740+(p<<5)+((g&T)<<1)>>1]|0;w=c[f+199836+((4?w>>>4:w)<<2)>>2]|0;q=d[Y+(l+-1)>>0]|0;q=_+(((W?q>>>W:q)+((g&U)<>0]|256;l=d[y+l>>0]|0;while(1){l=l<<1;C=0-((7?n>>>7:n)&1)&2032^e[q+(o+(8?n>>>8:n)+(o&l)<<1)>>1];t=(c[f+199836+((4?C>>>4:C)<<2)>>2]|0)+t|0;n=n<<1;if(n>>>0>=65536)break;else o=o&(n^~l)}p=c[89536+(p<<2)>>2]|0;l=g+1&T;n=(b[f+205740+(p<<5)+(l<<1)>>1]^2032)&65535;n=c[f+199836+((4?n>>>4:n)<<2)>>2]|0;o=(b[f+206124+(p<<1)>>1]^2032)&65535;o=c[f+199836+((4?o>>>4:o)<<2)>>2]|0;q=A+1|0;g=u+q|0;if(k>>>0>>0){do{k=k+1|0;c[f+1180+(k*48|0)>>2]=1073741824}while(k>>>0>>0);k=g}A=e[f+206148+(p<<1)>>1]|0;C=(b[f+206220+(p<<5)+(l<<1)>>1]^2032)&65535;l=v+z+w+t+n+o+(c[f+226908+(l*1088|0)+(u+-2<<2)>>2]|0)+(c[f+199836+((4?A>>>4:A)<<2)>>2]|0)+(c[f+199836+((4?C>>>4:C)<<2)>>2]|0)|0;n=f+1180+(g*48|0)|0;if(l>>>0>=(c[n>>2]|0)>>>0){n=x;break}c[n>>2]=l;c[f+1180+(g*48|0)+24>>2]=q;c[f+1180+(g*48|0)+28>>2]=0;c[f+1180+(g*48|0)+8>>2]=1;c[f+1180+(g*48|0)+12>>2]=1;c[f+1180+(g*48|0)+16>>2]=aa;c[f+1180+(g*48|0)+20>>2]=B;n=x}else n=t;while(0);l=B+1|0;if((l|0)==4)break;t=n;B=l;l=c[db+(l<<2)>>2]|0}if(m>>>0>O>>>0){m=0;do{l=f+200348+(m<<2)|0;m=m+2|0}while(O>>>0>(c[l>>2]|0)>>>0);c[l>>2]=O;F=m;m=O}x:do if(m>>>0>=n>>>0){E=R&65535;E=(c[f+199836+((4?E>>>4:E)<<2)>>2]|0)+Q|0;l=m+aa|0;if(k>>>0>>0){do{k=k+1|0;c[f+1180+(k*48|0)>>2]=1073741824}while(k>>>0>>0);k=l}l=0;while(1)if(n>>>0>(c[f+200348+(l<<2)>>2]|0)>>>0)l=l+2|0;else break;W=c[f+200348+((l|1)<<2)>>2]|0;C=131071-W|0;C=((31?C>>31:C)&10)+6|0;D=89632+(r<<2)|0;m=n;C=(C<<1)+(d[(C?W>>>C:W)+(f+197788)>>0]|0)|0;n=W;while(1){A=m;B=l;do{o=n>>>0<128;p=f+205644+((n&15)<<2)|0;q=n+4|0;r=f+200348+(B<<2)|0;x=A;while(1){m=x+-2|0;l=x>>>0<5?m:3;if(o)l=c[f+203596+(l<<9)+(n<<2)>>2]|0;else l=(c[p>>2]|0)+(c[f+202572+(l<<8)+(C<<2)>>2]|0)|0;z=E+(c[f+208404+(Z*1088|0)+(m<<2)>>2]|0)+l|0;y=x+aa|0;l=f+1180+(y*48|0)|0;if(z>>>0<(c[l>>2]|0)>>>0){c[l>>2]=z;c[f+1180+(y*48|0)+24>>2]=aa;c[f+1180+(y*48|0)+28>>2]=q;c[f+1180+(y*48|0)+8>>2]=0}if((x|0)==(c[r>>2]|0))break;x=x+1|0}r=Y+~n|0;A=x+1|0;m=(c[Sa>>2]|0)+A|0;m=m>>>0>X>>>0?X:m;y:do if(A>>>0>>0){l=A;do{if((a[Y+l>>0]|0)!=(a[r+l>>0]|0))break y;l=l+1|0}while(l>>>0>>0)}else l=A;while(0);v=l-A|0;do if(v>>>0>1){p=c[D>>2]|0;o=x+$|0;g=c[Ea>>2]|0;t=g&o;w=e[f+205740+(p<<5)+(t<<1)>>1]|0;w=c[f+199836+((4?w>>>4:w)<<2)>>2]|0;q=c[Ra>>2]|0;u=d[Y+(x+-1)>>0]|0;m=8-q|0;q=_+(((m?u>>>m:u)+((c[Qa>>2]&o)<>0]|256;l=d[r+x>>0]|0;while(1){l=l<<1;W=0-((7?m>>>7:m)&1)&2032^e[q+(o+(8?m>>>8:m)+(o&l)<<1)>>1];u=(c[f+199836+((4?W>>>4:W)<<2)>>2]|0)+u|0;m=m<<1;if(m>>>0>=65536)break;else o=o&(m^~l)}r=c[89536+(p<<2)>>2]|0;l=t+1&g;m=(b[f+205740+(r<<5)+(l<<1)>>1]^2032)&65535;m=c[f+199836+((4?m>>>4:m)<<2)>>2]|0;o=(b[f+206124+(r<<1)>>1]^2032)&65535;o=c[f+199836+((4?o>>>4:o)<<2)>>2]|0;p=y+1|0;q=v+p|0;if(k>>>0>>0){do{k=k+1|0;c[f+1180+(k*48|0)>>2]=1073741824}while((k|0)!=(q|0));k=q}V=e[f+206148+(r<<1)>>1]|0;W=(b[f+206220+(r<<5)+(l<<1)>>1]^2032)&65535;l=w+z+u+m+o+(c[f+226908+(l*1088|0)+(v+-2<<2)>>2]|0)+(c[f+199836+((4?V>>>4:V)<<2)>>2]|0)+(c[f+199836+((4?W>>>4:W)<<2)>>2]|0)|0;m=f+1180+(q*48|0)|0;if(l>>>0>=(c[m>>2]|0)>>>0)break;c[m>>2]=l;c[f+1180+(q*48|0)+24>>2]=p;c[f+1180+(q*48|0)+28>>2]=0;c[f+1180+(q*48|0)+8>>2]=1;c[f+1180+(q*48|0)+12>>2]=1;c[f+1180+(q*48|0)+16>>2]=aa;c[f+1180+(q*48|0)+20>>2]=n+4}while(0);l=B;B=B+2|0;if((B|0)==(F|0))break x;n=c[f+200348+(l+3<<2)>>2]|0}while(n>>>0<=127);C=131071-n|0;C=((31?C>>31:C)&10)+6|0;m=A;C=(C<<1)+(d[(C?n>>>C:n)+(f+197788)>>0]|0)|0;l=B}}while(0);m=aa+1|0;if((m|0)==(k|0))break s;else{n=$;l=aa}}c[Na>>2]=F;c[Ma>>2]=m;o=c[f+1180+(aa*48|0)+24>>2]|0;p=c[f+1180+(aa*48|0)+28>>2]|0;c[Ca>>2]=aa;n=aa;while(1){q=f+1180+(o*48|0)+28|0;do if(!(c[f+1180+(n*48|0)+8>>2]|0)){l=f+1180+(o*48|0)+24|0;k=l;l=c[l>>2]|0;m=c[q>>2]|0}else{c[q>>2]=-1;c[f+1180+(o*48|0)+8>>2]=0;l=o+-1|0;k=f+1180+(o*48|0)+24|0;c[k>>2]=l;if(!(c[f+1180+(n*48|0)+12>>2]|0)){m=-1;break}c[f+1180+(l*48|0)+8>>2]=0;c[f+1180+(l*48|0)+24>>2]=c[f+1180+(n*48|0)+16>>2];c[f+1180+(l*48|0)+28>>2]=c[f+1180+(n*48|0)+20>>2];m=-1}while(0);c[q>>2]=p;c[k>>2]=n;if(!o)break;else{n=o;o=l;p=m}}l=c[ya>>2]|0;k=c[za>>2]|0;c[Da>>2]=k;break n}while(0);o=c[f+1180+(k*48|0)+24>>2]|0;p=c[f+1180+(k*48|0)+28>>2]|0;c[Ca>>2]=k;while(1){q=f+1180+(o*48|0)+28|0;do if(!(c[f+1180+(k*48|0)+8>>2]|0)){m=f+1180+(o*48|0)+24|0;l=m;m=c[m>>2]|0;n=c[q>>2]|0}else{c[q>>2]=-1;c[f+1180+(o*48|0)+8>>2]=0;m=o+-1|0;l=f+1180+(o*48|0)+24|0;c[l>>2]=m;if(!(c[f+1180+(k*48|0)+12>>2]|0)){n=-1;break}c[f+1180+(m*48|0)+8>>2]=0;c[f+1180+(m*48|0)+24>>2]=c[f+1180+(k*48|0)+16>>2];c[f+1180+(m*48|0)+28>>2]=c[f+1180+(k*48|0)+20>>2];n=-1}while(0);c[q>>2]=p;c[l>>2]=k;if(!o)break;else{k=o;o=m;p=n}}l=c[ya>>2]|0;k=c[za>>2]|0;c[Da>>2]=k}else{k=1;l=-1}}else{k=1;l=-1}}else{aa=c[f+1180+(k*48|0)+24>>2]|0;l=c[f+1180+(k*48|0)+28>>2]|0;c[Da>>2]=aa;k=aa-k|0}while(0)}while(0);t=c[Ea>>2]&j;g=(k|0)==1;m=c[Ga>>2]|0;p=f+205740+(m<<5)+(t<<1)|0;q=e[p>>1]|0;n=c[Fa>>2]|0;o=H(11?n>>>11:n,q)|0;do if((l|0)==-1&g){c[Fa>>2]=o;aa=2048-q|0;b[p>>1]=(5?aa>>>5:aa)+q;if(o>>>0<16777216){c[Fa>>2]=o<<8;_RangeEnc_ShiftLow(Fa)}l=ed[c[Oa>>2]&127](c[s>>2]|0)|0;l=l+(0-(c[Ha>>2]|0))|0;g=c[Ra>>2]|0;m=d[l+-1>>0]|0;aa=8-g|0;g=(c[Pa>>2]|0)+(((aa?m>>>aa:m)+((c[Qa>>2]&j)<>0]|0;if((c[Ga>>2]|0)>>>0<7){o=m|256;do{p=g+((8?o>>>8:o)<<1)|0;m=e[p>>1]|0;n=c[Fa>>2]|0;l=H(11?n>>>11:n,m)|0;if(!(o&128)){c[Fa>>2]=l;aa=2048-m|0;m=(5?aa>>>5:aa)+m|0}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,l|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=n-l|0;c[Fa>>2]=l;m=m-(5?m>>>5:m)|0}b[p>>1]=m;if(l>>>0<16777216){c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa)}o=o<<1}while(o>>>0<65536)}else{r=256;n=d[l+(0-(c[Ta>>2]|0))+-1>>0]|0;l=m|256;while(1){n=n<<1;q=g+(r+(8?l>>>8:l)+(n&r)<<1)|0;o=e[q>>1]|0;p=c[Fa>>2]|0;m=H(11?p>>>11:p,o)|0;if(!(l&128)){c[Fa>>2]=m;aa=2048-o|0;o=(5?aa>>>5:aa)+o|0}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,m|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;m=p-m|0;c[Fa>>2]=m;o=o-(5?o>>>5:o)|0}b[q>>1]=o;if(m>>>0<16777216){c[Fa>>2]=m<<8;_RangeEnc_ShiftLow(Fa)}l=l<<1;if(l>>>0<65536)r=(n^~l)&r;else break}}c[Ga>>2]=c[89536+(c[Ga>>2]<<2)>>2]}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,o|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;n=n-o|0;c[Fa>>2]=n;b[p>>1]=q-(5?q>>>5:q);if(n>>>0<16777216){c[Fa>>2]=n<<8;_RangeEnc_ShiftLow(Fa);m=c[Ga>>2]|0;n=c[Fa>>2]|0}p=f+206124+(m<<1)|0;q=e[p>>1]|0;o=H(11?n>>>11:n,q)|0;if(l>>>0<4){$=Ia;$=_i64Add(c[$>>2]|0,c[$+4>>2]|0,o|0,0)|0;aa=M()|0;m=Ia;c[m>>2]=$;c[m+4>>2]=aa;m=n-o|0;c[Fa>>2]=m;b[p>>1]=q-(5?q>>>5:q);if(m>>>0<16777216){c[Fa>>2]=m<<8;_RangeEnc_ShiftLow(Fa)}do if(!l){l=c[Ga>>2]|0;aa=f+206148+(l<<1)|0;$=e[aa>>1]|0;m=c[Fa>>2]|0;m=H(11?m>>>11:m,$)|0;c[Fa>>2]=m;_=2048-$|0;b[aa>>1]=(5?_>>>5:_)+$;if(m>>>0<16777216){c[Fa>>2]=m<<8;_RangeEnc_ShiftLow(Fa);l=c[Ga>>2]|0;m=c[Fa>>2]|0}o=f+206220+(l<<5)+(t<<1)|0;n=e[o>>1]|0;l=H(11?m>>>11:m,n)|0;if(g){c[Fa>>2]=l;m=2048-n|0;m=(5?m>>>5:m)+n|0}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,l|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=m-l|0;c[Fa>>2]=l;m=n-(5?n>>>5:n)|0}b[o>>1]=m;if(l>>>0>=16777216)break;c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa)}else{r=c[f+202552+(l<<2)>>2]|0;m=c[Ga>>2]|0;aa=f+206148+(m<<1)|0;$=e[aa>>1]|0;_=c[Fa>>2]|0;n=H(11?_>>>11:_,$)|0;X=Ia;X=_i64Add(c[X>>2]|0,c[X+4>>2]|0,n|0,0)|0;Y=M()|0;Z=Ia;c[Z>>2]=X;c[Z+4>>2]=Y;n=_-n|0;c[Fa>>2]=n;b[aa>>1]=$-(5?$>>>5:$);if(n>>>0<16777216){c[Fa>>2]=n<<8;_RangeEnc_ShiftLow(Fa);m=c[Ga>>2]|0;n=c[Fa>>2]|0}p=f+206172+(m<<1)|0;q=e[p>>1]|0;o=H(11?n>>>11:n,q)|0;do if((l|0)==1){c[Fa>>2]=o;aa=2048-q|0;b[p>>1]=(5?aa>>>5:aa)+q;if(o>>>0>=16777216)break;c[Fa>>2]=o<<8;_RangeEnc_ShiftLow(Fa)}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,o|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;n=n-o|0;c[Fa>>2]=n;b[p>>1]=q-(5?q>>>5:q);if(n>>>0<16777216){c[Fa>>2]=n<<8;_RangeEnc_ShiftLow(Fa);m=c[Ga>>2]|0;o=c[Fa>>2]|0}else o=n;p=f+206196+(m<<1)|0;n=e[p>>1]|0;m=H(11?o>>>11:o,n)|0;if((l|0)==2){c[Fa>>2]=m;aa=2048-n|0;n=(5?aa>>>5:aa)+n|0}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,m|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;m=o-m|0;c[Fa>>2]=m;n=n-(5?n>>>5:n)|0}b[p>>1]=n;if(m>>>0<16777216){c[Fa>>2]=m<<8;_RangeEnc_ShiftLow(Fa)}if((l|0)==3)c[na>>2]=c[ga>>2];c[ga>>2]=c[fa>>2]}while(0);c[fa>>2]=c[Ta>>2];c[Ta>>2]=r}while(0);if(g){c[Ga>>2]=c[89680+(c[Ga>>2]<<2)>>2];break}else{_LenEnc_Encode2(ma,Fa,k+-2|0,t,(c[Ba>>2]|0)==0&1,ea);c[Ga>>2]=c[89584+(c[Ga>>2]<<2)>>2];break}}c[Fa>>2]=o;aa=2048-q|0;b[p>>1]=(5?aa>>>5:aa)+q;if(o>>>0<16777216){c[Fa>>2]=o<<8;_RangeEnc_ShiftLow(Fa);m=c[Ga>>2]|0}c[Ga>>2]=c[89632+(m<<2)>>2];m=k+-2|0;_LenEnc_Encode2(da,Fa,m,t,(c[Ba>>2]|0)==0&1,ea);x=l+-4|0;if(x>>>0<128)w=d[f+197788+x>>0]|0;else{w=131075-l|0;w=((31?w>>31:w)&10)+6|0;w=(w<<1)+(d[(w?x>>>w:x)+(f+197788)>>0]|0)|0}t=k>>>0<5?m:3;p=(5?w>>>5:w)&1;o=f+206604+(t<<7)+2|0;m=e[o>>1]|0;n=c[Fa>>2]|0;l=H(11?n>>>11:n,m)|0;if(!p){c[Fa>>2]=l;aa=2048-m|0;m=(5?aa>>>5:aa)+m|0}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,l|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=n-l|0;c[Fa>>2]=l;m=m-(5?m>>>5:m)|0}b[o>>1]=m;if(l>>>0<16777216){c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa);l=c[Fa>>2]|0}p=p|2;q=(4?w>>>4:w)&1;o=f+206604+(t<<7)+(p<<1)|0;m=e[o>>1]|0;n=H(11?l>>>11:l,m)|0;if(!q){c[Fa>>2]=n;l=2048-m|0;m=(5?l>>>5:l)+m|0;l=n}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,n|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=l-n|0;c[Fa>>2]=l;m=m-(5?m>>>5:m)|0}b[o>>1]=m;if(l>>>0<16777216){c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa);l=c[Fa>>2]|0}p=q|p<<1;q=(3?w>>>3:w)&1;o=f+206604+(t<<7)+(p<<1)|0;m=e[o>>1]|0;n=H(11?l>>>11:l,m)|0;if(!q){c[Fa>>2]=n;l=2048-m|0;m=(5?l>>>5:l)+m|0;l=n}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,n|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=l-n|0;c[Fa>>2]=l;m=m-(5?m>>>5:m)|0}b[o>>1]=m;if(l>>>0<16777216){c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa);l=c[Fa>>2]|0}p=q|p<<1;q=(2?w>>>2:w)&1;o=f+206604+(t<<7)+(p<<1)|0;m=e[o>>1]|0;n=H(11?l>>>11:l,m)|0;if(!q){c[Fa>>2]=n;l=2048-m|0;m=(5?l>>>5:l)+m|0;l=n}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,n|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=l-n|0;c[Fa>>2]=l;m=m-(5?m>>>5:m)|0}b[o>>1]=m;if(l>>>0<16777216){c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa);l=c[Fa>>2]|0}q=q|p<<1;g=1?w>>>1:w;r=g&1;o=f+206604+(t<<7)+(q<<1)|0;m=e[o>>1]|0;n=H(11?l>>>11:l,m)|0;if(!r){c[Fa>>2]=n;l=2048-m|0;m=(5?l>>>5:l)+m|0;l=n}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,n|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=l-n|0;c[Fa>>2]=l;m=m-(5?m>>>5:m)|0}b[o>>1]=m;if(l>>>0<16777216){c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa);o=c[Fa>>2]|0}else o=l;p=w&1;n=f+206604+(t<<7)+((r|q<<1)<<1)|0;m=e[n>>1]|0;l=H(11?o>>>11:o,m)|0;if(!p){c[Fa>>2]=l;aa=2048-m|0;m=(5?aa>>>5:aa)+m|0}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,l|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=o-l|0;c[Fa>>2]=l;m=m-(5?m>>>5:m)|0}b[n>>1]=m;if(l>>>0<16777216){c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa)}z:do if(w>>>0>3){u=g+-1|0;l=(p|2)<>>0<14){t=f+207116+(l<<1)+(0-w<<1)+-2|0;r=0;g=1;o=v;while(1){p=o&1;q=t+(g<<1)|0;m=e[q>>1]|0;n=c[Fa>>2]|0;l=H(11?n>>>11:n,m)|0;if(!p){c[Fa>>2]=l;aa=2048-m|0;m=(5?aa>>>5:aa)+m|0}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,l|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=n-l|0;c[Fa>>2]=l;m=m-(5?m>>>5:m)|0}b[q>>1]=m;if(l>>>0<16777216){c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa)}r=r+1|0;if((r|0)==(u|0))break z;else{g=g<<1|p;o=1?o>>>1:o}}}n=4?v>>>4:v;l=g+-5|0;do{aa=c[Fa>>2]|0;m=1?aa>>>1:aa;c[Fa>>2]=m;l=l+-1|0;Z=Ia;Z=_i64Add(c[Z>>2]|0,c[Z+4>>2]|0,m&0-((l?n>>>l:n)&1)|0,0)|0;_=M()|0;$=Ia;c[$>>2]=Z;c[$+4>>2]=_;if(aa>>>0<33554432){c[Fa>>2]=m<<8;_RangeEnc_ShiftLow(Fa)}}while((l|0)!=0);o=v&1;m=e[ba>>1]|0;n=c[Fa>>2]|0;l=H(11?n>>>11:n,m)|0;if(!o){c[Fa>>2]=l;aa=2048-m|0;m=(5?aa>>>5:aa)+m|0}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,l|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=n-l|0;c[Fa>>2]=l;m=m-(5?m>>>5:m)|0}b[ba>>1]=m;if(l>>>0<16777216){c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa);l=c[Fa>>2]|0}p=o|2;q=(1?v>>>1:v)&1;o=f+207344+(p<<1)|0;m=e[o>>1]|0;n=H(11?l>>>11:l,m)|0;if(!q){c[Fa>>2]=n;l=2048-m|0;m=(5?l>>>5:l)+m|0;l=n}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,n|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=l-n|0;c[Fa>>2]=l;m=m-(5?m>>>5:m)|0}b[o>>1]=m;if(l>>>0<16777216){c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa);l=c[Fa>>2]|0}p=p<<1|q;q=(2?v>>>2:v)&1;o=f+207344+(p<<1)|0;m=e[o>>1]|0;n=H(11?l>>>11:l,m)|0;if(!q){c[Fa>>2]=n;l=2048-m|0;m=(5?l>>>5:l)+m|0;l=n}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,n|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=l-n|0;c[Fa>>2]=l;m=m-(5?m>>>5:m)|0}b[o>>1]=m;if(l>>>0<16777216){c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa);o=c[Fa>>2]|0}else o=l;n=f+207344+((p<<1|q)<<1)|0;m=e[n>>1]|0;l=H(11?o>>>11:o,m)|0;if(!(v&8)){c[Fa>>2]=l;aa=2048-m|0;m=(5?aa>>>5:aa)+m|0}else{_=Ia;_=_i64Add(c[_>>2]|0,c[_+4>>2]|0,l|0,0)|0;$=M()|0;aa=Ia;c[aa>>2]=_;c[aa+4>>2]=$;l=o-l|0;c[Fa>>2]=l;m=m-(5?m>>>5:m)|0}b[n>>1]=m;if(l>>>0<16777216){c[Fa>>2]=l<<8;_RangeEnc_ShiftLow(Fa)}c[Wa>>2]=(c[Wa>>2]|0)+1}while(0);c[na>>2]=c[ga>>2];c[ga>>2]=c[fa>>2];c[fa>>2]=c[Ta>>2];c[Ta>>2]=x;c[Ua>>2]=(c[Ua>>2]|0)+1}while(0);aa=(c[Ha>>2]|0)-k|0;c[Ha>>2]=aa;j=k+j|0;do if(!aa){if(!(c[Ba>>2]|0)){if((c[Ua>>2]|0)>>>0>127)_FillDistancesPrices(f);if((c[Wa>>2]|0)>>>0>15){l=e[ba>>1]|0;k=0;do{aa=k&1;_=0-aa&2032^l;aa=aa|2;Y=(1?k>>>1:k)&1;Z=0-Y&2032^e[f+207344+(aa<<1)>>1];Y=aa<<1|Y;aa=(2?k>>>2:k)&1;$=0-aa&2032^e[f+207344+(Y<<1)>>1];aa=0-((3?k>>>3:k)&1)&2032^e[f+207344+((Y<<1|aa)<<1)>>1];c[f+205644+(k<<2)>>2]=(c[f+199836+((4?Z>>>4:Z)<<2)>>2]|0)+(c[f+199836+((4?_>>>4:_)<<2)>>2]|0)+(c[f+199836+((4?$>>>4:$)<<2)>>2]|0)+(c[f+199836+((4?aa>>>4:aa)<<2)>>2]|0);k=k+1|0}while((k|0)!=16);c[Wa>>2]=0}}if(!(ed[c[Xa>>2]&127](c[s>>2]|0)|0))break a;k=j-Za|0;if(ca)if(k>>>0>32767)break b;else break;if((k+4396|0)>>>0>=i>>>0)break a;Z=ia;aa=(c[ja>>2]|0)-(c[ka>>2]|0)|0;$=la;_=c[$>>2]|0;$=c[$+4>>2]|0;Z=_i64Add(c[Z>>2]|0,c[Z+4>>2]|0,8192,0)|0;$=_i64Add(Z|0,M()|0,_|0,$|0)|0;aa=_i64Add($|0,M()|0,aa|0,((aa|0)<0)<<31>>31|0)|0;$=M()|0;if(!($>>>0<0|($|0)==0&aa>>>0>>0))break a}while(0)}jb=Ya;jb=_i64Add(c[jb>>2]|0,c[jb+4>>2]|0,k|0,0)|0;f=M()|0;j=Ya;c[j>>2]=jb;c[j+4>>2]=f;j=c[ab>>2]|0;if(j|0){kb=j;Xc=lb;return kb|0}if(!(c[_a>>2]|0))j=0;else{c[ab>>2]=9;j=9}if(!(c[$a>>2]|0)){if(!j){kb=0;Xc=lb;return kb|0}}else{c[ab>>2]=8;j=8}c[kb>>2]=1;kb=j;Xc=lb;return kb|0}while(0);ib=Ya;ib=_i64Add(c[ib>>2]|0,c[ib+4>>2]|0,j-Za|0,0)|0;jb=M()|0;kb=Ya;c[kb>>2]=ib;c[kb+4>>2]=jb;kb=_Flush(f,j)|0;Xc=lb;return kb|0}}else{c[ab>>2]=8;j=8}c[kb>>2]=1;kb=j;Xc=lb;return kb|0}function _RangeEnc_ShiftLow(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=b+8|0;j=i;e=c[j>>2]|0;j=c[j+4>>2]|0;if(!(j>>>0>0|(j|0)==0&e>>>0>4294967295|e>>>0<4278190080)){j=b+16|0;f=j;f=_i64Add(c[f>>2]|0,c[f+4>>2]|0,1,0)|0;b=e;h=M()|0;g=j;c[g>>2]=f;j=j+4|0;c[j>>2]=h;b=b<<8;j=i;i=j;c[i>>2]=b;j=j+4|0;c[j>>2]=0;return}e=b+4|0;f=b+24|0;g=b+28|0;h=b+16|0;l=c[f>>2]|0;k=l+1|0;a[l>>0]=j+(d[e>>0]|0);c[f>>2]=k;if((k|0)==(c[g>>2]|0))_RangeEnc_FlushStream(b);k=h;k=_i64Add(c[k>>2]|0,c[k+4>>2]|0,-1,-1)|0;l=M()|0;j=h;c[j>>2]=k;c[j+4>>2]=l;if(!((k|0)==0&(l|0)==0))do{k=c[f>>2]|0;l=k+1|0;a[k>>0]=(c[i+4>>2]|0)+255;c[f>>2]=l;if((l|0)==(c[g>>2]|0))_RangeEnc_FlushStream(b);k=h;k=_i64Add(c[k>>2]|0,c[k+4>>2]|0,-1,-1)|0;l=M()|0;j=h;c[j>>2]=k;c[j+4>>2]=l}while(!((k|0)==0&(l|0)==0));j=c[i>>2]|0;a[e>>0]=24?j>>>24:j;l=h;h=1;k=0;b=l;c[b>>2]=h;l=l+4|0;c[l>>2]=k;j=j<<8;l=i;k=l;c[k>>2]=j;l=l+4|0;c[l>>2]=0;return}function _Flush(a,d){a=a|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;k=a+244468|0;c[k>>2]=1;if(c[a+244448>>2]|0){i=c[a+205732>>2]&d;d=a+244392|0;h=a+202568|0;f=c[h>>2]|0;l=a+205740+(f<<5)+(i<<1)|0;m=e[l>>1]|0;n=c[d>>2]|0;g=H(11?n>>>11:n,m)|0;j=a+244400|0;q=j;q=_i64Add(c[q>>2]|0,c[q+4>>2]|0,g|0,0)|0;p=M()|0;o=j;c[o>>2]=q;c[o+4>>2]=p;g=n-g|0;c[d>>2]=g;b[l>>1]=m-(5?m>>>5:m);if(g>>>0<16777216){c[d>>2]=g<<8;_RangeEnc_ShiftLow(d);f=c[h>>2]|0;g=c[d>>2]|0}q=a+206124+(f<<1)|0;p=e[q>>1]|0;g=H(11?g>>>11:g,p)|0;c[d>>2]=g;o=2048-p|0;b[q>>1]=(5?o>>>5:o)+p;if(g>>>0<16777216){c[d>>2]=g<<8;_RangeEnc_ShiftLow(d);f=c[h>>2]|0}c[h>>2]=c[89632+(f<<2)>>2];_LenEnc_Encode2(a+207376|0,d,0,i,(c[a+244388>>2]|0)==0&1,a+199836|0);q=a+206606|0;p=e[q>>1]|0;o=c[d>>2]|0;g=H(11?o>>>11:o,p)|0;h=j;h=_i64Add(c[h>>2]|0,c[h+4>>2]|0,g|0,0)|0;f=M()|0;n=j;c[n>>2]=h;c[n+4>>2]=f;g=o-g|0;c[d>>2]=g;b[q>>1]=p-(5?p>>>5:p);if(g>>>0<16777216){c[d>>2]=g<<8;_RangeEnc_ShiftLow(d);f=j;i=c[d>>2]|0;g=c[f>>2]|0;f=c[f+4>>2]|0}else{i=g;g=h}q=a+206610|0;p=e[q>>1]|0;o=H(11?i>>>11:i,p)|0;h=_i64Add(g|0,f|0,o|0,0)|0;g=M()|0;f=j;c[f>>2]=h;c[f+4>>2]=g;f=i-o|0;c[d>>2]=f;b[q>>1]=p-(5?p>>>5:p);if(f>>>0<16777216){c[d>>2]=f<<8;_RangeEnc_ShiftLow(d);g=j;f=c[d>>2]|0;h=c[g>>2]|0;g=c[g+4>>2]|0}q=a+206618|0;p=e[q>>1]|0;o=H(11?f>>>11:f,p)|0;h=_i64Add(h|0,g|0,o|0,0)|0;g=M()|0;n=j;c[n>>2]=h;c[n+4>>2]=g;f=f-o|0;c[d>>2]=f;b[q>>1]=p-(5?p>>>5:p);if(f>>>0<16777216){c[d>>2]=f<<8;_RangeEnc_ShiftLow(d);g=j;f=c[d>>2]|0;h=c[g>>2]|0;g=c[g+4>>2]|0}q=a+206634|0;p=e[q>>1]|0;o=H(11?f>>>11:f,p)|0;h=_i64Add(h|0,g|0,o|0,0)|0;g=M()|0;n=j;c[n>>2]=h;c[n+4>>2]=g;f=f-o|0;c[d>>2]=f;b[q>>1]=p-(5?p>>>5:p);if(f>>>0<16777216){c[d>>2]=f<<8;_RangeEnc_ShiftLow(d);g=j;f=c[d>>2]|0;h=c[g>>2]|0;g=c[g+4>>2]|0}q=a+206666|0;p=e[q>>1]|0;o=H(11?f>>>11:f,p)|0;h=_i64Add(h|0,g|0,o|0,0)|0;g=M()|0;n=j;c[n>>2]=h;c[n+4>>2]=g;f=f-o|0;c[d>>2]=f;b[q>>1]=p-(5?p>>>5:p);if(f>>>0<16777216){c[d>>2]=f<<8;_RangeEnc_ShiftLow(d);g=j;f=c[d>>2]|0;h=c[g>>2]|0;g=c[g+4>>2]|0}q=a+206730|0;p=e[q>>1]|0;o=H(11?f>>>11:f,p)|0;l=_i64Add(h|0,g|0,o|0,0)|0;m=M()|0;n=j;c[n>>2]=l;c[n+4>>2]=m;f=f-o|0;c[d>>2]=f;b[q>>1]=p-(5?p>>>5:p);if(f>>>0<16777216){c[d>>2]=f<<8;_RangeEnc_ShiftLow(d)}f=26;do{q=c[d>>2]|0;g=1?q>>>1:q;c[d>>2]=g;f=f+-1|0;n=j;n=_i64Add(c[n>>2]|0,c[n+4>>2]|0,g&0-((f?67108863>>>f:67108863)&1)|0,0)|0;o=M()|0;p=j;c[p>>2]=n;c[p+4>>2]=o;if(q>>>0<33554432){c[d>>2]=g<<8;_RangeEnc_ShiftLow(d)}}while((f|0)!=0);q=a+207346|0;p=e[q>>1]|0;o=c[d>>2]|0;f=H(11?o>>>11:o,p)|0;h=j;h=_i64Add(c[h>>2]|0,c[h+4>>2]|0,f|0,0)|0;g=M()|0;n=j;c[n>>2]=h;c[n+4>>2]=g;f=o-f|0;c[d>>2]=f;b[q>>1]=p-(5?p>>>5:p);if(f>>>0<16777216){c[d>>2]=f<<8;_RangeEnc_ShiftLow(d);g=j;f=c[d>>2]|0;h=c[g>>2]|0;g=c[g+4>>2]|0}q=a+207350|0;p=e[q>>1]|0;o=H(11?f>>>11:f,p)|0;h=_i64Add(h|0,g|0,o|0,0)|0;g=M()|0;n=j;c[n>>2]=h;c[n+4>>2]=g;f=f-o|0;c[d>>2]=f;b[q>>1]=p-(5?p>>>5:p);if(f>>>0<16777216){c[d>>2]=f<<8;_RangeEnc_ShiftLow(d);g=j;f=c[d>>2]|0;h=c[g>>2]|0;g=c[g+4>>2]|0}q=a+207358|0;p=e[q>>1]|0;o=H(11?f>>>11:f,p)|0;h=_i64Add(h|0,g|0,o|0,0)|0;g=M()|0;n=j;c[n>>2]=h;c[n+4>>2]=g;f=f-o|0;c[d>>2]=f;b[q>>1]=p-(5?p>>>5:p);if(f>>>0<16777216){c[d>>2]=f<<8;_RangeEnc_ShiftLow(d);g=j;f=c[d>>2]|0;h=c[g>>2]|0;g=c[g+4>>2]|0}q=a+207374|0;p=e[q>>1]|0;o=H(11?f>>>11:f,p)|0;l=_i64Add(h|0,g|0,o|0,0)|0;m=M()|0;n=j;c[n>>2]=l;c[n+4>>2]=m;f=f-o|0;c[d>>2]=f;b[q>>1]=p-(5?p>>>5:p);if(f>>>0<16777216){c[d>>2]=f<<8;_RangeEnc_ShiftLow(d)}}else d=a+244392|0;_RangeEnc_ShiftLow(d);_RangeEnc_ShiftLow(d);_RangeEnc_ShiftLow(d);_RangeEnc_ShiftLow(d);_RangeEnc_ShiftLow(d);h=a+244440|0;if(!(c[h>>2]|0)){d=a+244416|0;f=a+244424|0;q=c[f>>2]|0;g=(c[d>>2]|0)-q|0;p=c[a+244428>>2]|0;if((g|0)!=(hd[c[p>>2]&63](p,q,g)|0))c[h>>2]=9;q=a+244432|0;o=q;o=_i64Add(c[o>>2]|0,c[o+4>>2]|0,g|0,0)|0;p=M()|0;c[q>>2]=o;c[q+4>>2]=p;c[d>>2]=c[f>>2]}f=a+244476|0;d=c[f>>2]|0;if(d|0){q=d;return q|0}if(!(c[h>>2]|0))d=0;else{c[f>>2]=9;d=9}if(!(c[a+132>>2]|0)){if(!d){q=0;return q|0}}else{c[f>>2]=8;d=8}c[k>>2]=1;q=d;return q|0}function _LenEnc_Encode2(a,d,f,g,h,i){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;l=e[a>>1]|0;k=c[d>>2]|0;j=H(11?k>>>11:k,l)|0;do if(f>>>0<8){c[d>>2]=j;r=2048-l|0;b[a>>1]=(5?r>>>5:r)+l;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);j=c[d>>2]|0}p=a+4+(g<<3<<1)|0;q=d+8|0;n=(2?f>>>2:f)&1;m=p+2|0;k=e[m>>1]|0;l=H(11?j>>>11:j,k)|0;if(!n){c[d>>2]=l;j=2048-k|0;k=(5?j>>>5:j)+k|0;j=l}else{s=q;s=_i64Add(c[s>>2]|0,c[s+4>>2]|0,l|0,0)|0;o=M()|0;r=q;c[r>>2]=s;c[r+4>>2]=o;j=j-l|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[m>>1]=k;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);j=c[d>>2]|0}n=n|2;o=(1?f>>>1:f)&1;m=p+(n<<1)|0;k=e[m>>1]|0;l=H(11?j>>>11:j,k)|0;if(!o){c[d>>2]=l;j=2048-k|0;k=(5?j>>>5:j)+k|0;j=l}else{t=q;t=_i64Add(c[t>>2]|0,c[t+4>>2]|0,l|0,0)|0;r=M()|0;s=q;c[s>>2]=t;c[s+4>>2]=r;j=j-l|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[m>>1]=k;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);m=c[d>>2]|0}else m=j;l=p+((n<<1|o)<<1)|0;k=e[l>>1]|0;j=H(11?m>>>11:m,k)|0;if(!(f&1)){c[d>>2]=j;t=2048-k|0;k=(5?t>>>5:t)+k|0}else{r=q;r=_i64Add(c[r>>2]|0,c[r+4>>2]|0,j|0,0)|0;s=M()|0;t=q;c[t>>2]=r;c[t+4>>2]=s;j=m-j|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[l>>1]=k;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d)}}else{r=d+8|0;q=r;q=_i64Add(c[q>>2]|0,c[q+4>>2]|0,j|0,0)|0;s=M()|0;t=r;c[t>>2]=q;c[t+4>>2]=s;j=k-j|0;c[d>>2]=j;b[a>>1]=l-(5?l>>>5:l);if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);j=c[d>>2]|0}l=a+2|0;m=e[l>>1]|0;k=H(11?j>>>11:j,m)|0;if(f>>>0<16){c[d>>2]=k;t=2048-m|0;b[l>>1]=(5?t>>>5:t)+m;if(k>>>0<16777216){c[d>>2]=k<<8;_RangeEnc_ShiftLow(d);k=c[d>>2]|0}p=a+260+(g<<3<<1)|0;q=f+-8|0;n=(2?q>>>2:q)&1;m=p+2|0;l=e[m>>1]|0;j=H(11?k>>>11:k,l)|0;if(!n){c[d>>2]=j;k=2048-l|0;k=(5?k>>>5:k)+l|0}else{f=r;f=_i64Add(c[f>>2]|0,c[f+4>>2]|0,j|0,0)|0;s=M()|0;t=r;c[t>>2]=f;c[t+4>>2]=s;j=k-j|0;c[d>>2]=j;k=l-(5?l>>>5:l)|0}b[m>>1]=k;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);j=c[d>>2]|0}n=n|2;o=(1?q>>>1:q)&1;m=p+(n<<1)|0;k=e[m>>1]|0;l=H(11?j>>>11:j,k)|0;if(!o){c[d>>2]=l;j=2048-k|0;k=(5?j>>>5:j)+k|0;j=l}else{f=r;f=_i64Add(c[f>>2]|0,c[f+4>>2]|0,l|0,0)|0;s=M()|0;t=r;c[t>>2]=f;c[t+4>>2]=s;j=j-l|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[m>>1]=k;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);m=c[d>>2]|0}else m=j;l=p+((n<<1|o)<<1)|0;k=e[l>>1]|0;j=H(11?m>>>11:m,k)|0;if(!(q&1)){c[d>>2]=j;t=2048-k|0;k=(5?t>>>5:t)+k|0}else{f=r;f=_i64Add(c[f>>2]|0,c[f+4>>2]|0,j|0,0)|0;s=M()|0;t=r;c[t>>2]=f;c[t+4>>2]=s;j=m-j|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[l>>1]=k;if(j>>>0>=16777216)break;c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);break}q=r;q=_i64Add(c[q>>2]|0,c[q+4>>2]|0,k|0,0)|0;s=M()|0;t=r;c[t>>2]=q;c[t+4>>2]=s;j=j-k|0;c[d>>2]=j;b[l>>1]=m-(5?m>>>5:m);if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);j=c[d>>2]|0}p=f+-16|0;n=(7?p>>>7:p)&1;m=a+518|0;k=e[m>>1]|0;l=H(11?j>>>11:j,k)|0;if(!n){c[d>>2]=l;j=2048-k|0;k=(5?j>>>5:j)+k|0;j=l}else{f=r;f=_i64Add(c[f>>2]|0,c[f+4>>2]|0,l|0,0)|0;s=M()|0;t=r;c[t>>2]=f;c[t+4>>2]=s;j=j-l|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[m>>1]=k;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);j=c[d>>2]|0}n=n|2;o=(6?p>>>6:p)&1;m=a+516+(n<<1)|0;k=e[m>>1]|0;l=H(11?j>>>11:j,k)|0;if(!o){c[d>>2]=l;j=2048-k|0;k=(5?j>>>5:j)+k|0;j=l}else{f=r;f=_i64Add(c[f>>2]|0,c[f+4>>2]|0,l|0,0)|0;s=M()|0;t=r;c[t>>2]=f;c[t+4>>2]=s;j=j-l|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[m>>1]=k;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);j=c[d>>2]|0}n=n<<1|o;o=(5?p>>>5:p)&1;m=a+516+(n<<1)|0;k=e[m>>1]|0;l=H(11?j>>>11:j,k)|0;if(!o){c[d>>2]=l;j=2048-k|0;k=(5?j>>>5:j)+k|0;j=l}else{f=r;f=_i64Add(c[f>>2]|0,c[f+4>>2]|0,l|0,0)|0;s=M()|0;t=r;c[t>>2]=f;c[t+4>>2]=s;j=j-l|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[m>>1]=k;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);j=c[d>>2]|0}n=n<<1|o;o=(4?p>>>4:p)&1;m=a+516+(n<<1)|0;k=e[m>>1]|0;l=H(11?j>>>11:j,k)|0;if(!o){c[d>>2]=l;j=2048-k|0;k=(5?j>>>5:j)+k|0;j=l}else{f=r;f=_i64Add(c[f>>2]|0,c[f+4>>2]|0,l|0,0)|0;s=M()|0;t=r;c[t>>2]=f;c[t+4>>2]=s;j=j-l|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[m>>1]=k;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);j=c[d>>2]|0}n=n<<1|o;o=(3?p>>>3:p)&1;m=a+516+(n<<1)|0;k=e[m>>1]|0;l=H(11?j>>>11:j,k)|0;if(!o){c[d>>2]=l;j=2048-k|0;k=(5?j>>>5:j)+k|0;j=l}else{f=r;f=_i64Add(c[f>>2]|0,c[f+4>>2]|0,l|0,0)|0;s=M()|0;t=r;c[t>>2]=f;c[t+4>>2]=s;j=j-l|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[m>>1]=k;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);j=c[d>>2]|0}n=n<<1|o;o=(2?p>>>2:p)&1;m=a+516+(n<<1)|0;k=e[m>>1]|0;l=H(11?j>>>11:j,k)|0;if(!o){c[d>>2]=l;j=2048-k|0;k=(5?j>>>5:j)+k|0;j=l}else{f=r;f=_i64Add(c[f>>2]|0,c[f+4>>2]|0,l|0,0)|0;s=M()|0;t=r;c[t>>2]=f;c[t+4>>2]=s;j=j-l|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[m>>1]=k;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);j=c[d>>2]|0}n=n<<1|o;o=(1?p>>>1:p)&1;m=a+516+(n<<1)|0;k=e[m>>1]|0;l=H(11?j>>>11:j,k)|0;if(!o){c[d>>2]=l;j=2048-k|0;k=(5?j>>>5:j)+k|0;j=l}else{f=r;f=_i64Add(c[f>>2]|0,c[f+4>>2]|0,l|0,0)|0;s=M()|0;t=r;c[t>>2]=f;c[t+4>>2]=s;j=j-l|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[m>>1]=k;if(j>>>0<16777216){c[d>>2]=j<<8;_RangeEnc_ShiftLow(d);m=c[d>>2]|0}else m=j;l=a+516+((n<<1|o)<<1)|0;k=e[l>>1]|0;j=H(11?m>>>11:m,k)|0;if(!(p&1)){c[d>>2]=j;t=2048-k|0;k=(5?t>>>5:t)+k|0}else{f=r;f=_i64Add(c[f>>2]|0,c[f+4>>2]|0,j|0,0)|0;s=M()|0;t=r;c[t>>2]=f;c[t+4>>2]=s;j=m-j|0;c[d>>2]=j;k=k-(5?k>>>5:k)|0}b[l>>1]=k;if(j>>>0>=16777216)break;c[d>>2]=j<<8;_RangeEnc_ShiftLow(d)}while(0);if(!h)return;s=a+18440+(g<<2)|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if(t|0)return;_LenPriceEnc_UpdateTable(a,g,i);return}function _FillDistancesPrices(a){a=a|0;var b=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=Xc;Xc=Xc+512|0;if((Xc|0)>=(Yc|0))N(512);l=m;k=4;do{j=d[a+197788+k>>0]|0;b=(1?j>>>1:j)+-1|0;f=(j&1|2)<>1]|0);b=(c[a+199836+((4?n>>>4:n)<<2)>>2]|0)+b|0;h=h+-1|0;if(!h)break;else{i=i<<1|g;f=1?f>>>1:f}}}c[l+(k<<2)>>2]=b;k=k+1|0}while((k|0)!=128);h=a+205712|0;if(c[h>>2]|0){g=0;do{b=g|64;f=0;do{n=b;b=1?b>>>1:b;n=0-(n&1)&2032^(e[a+206604+(b<<1)>>1]|0);f=(c[a+199836+((4?n>>>4:n)<<2)>>2]|0)+f|0}while((b|0)!=1);c[a+202572+(g<<2)>>2]=f;g=g+1|0;b=c[h>>2]|0}while(g>>>0>>0);if(b>>>0>14){b=14;do{n=a+202572+(b<<2)|0;c[n>>2]=((1?b>>>1:b)<<4)+-80+(c[n>>2]|0);b=b+1|0}while(b>>>0<(c[h>>2]|0)>>>0)}}c[a+203596>>2]=c[a+202572>>2];c[a+203600>>2]=c[a+202576>>2];c[a+203604>>2]=c[a+202580>>2];c[a+203608>>2]=c[a+202584>>2];b=4;do{c[a+203596+(b<<2)>>2]=(c[l+(b<<2)>>2]|0)+(c[a+202572+((d[a+197788+b>>0]|0)<<2)>>2]|0);b=b+1|0}while((b|0)!=128);if(c[h>>2]|0){g=0;do{b=g|64;f=0;do{n=b;b=1?b>>>1:b;n=0-(n&1)&2032^(e[a+206732+(b<<1)>>1]|0);f=(c[a+199836+((4?n>>>4:n)<<2)>>2]|0)+f|0}while((b|0)!=1);c[a+202828+(g<<2)>>2]=f;g=g+1|0;b=c[h>>2]|0}while(g>>>0>>0);if(b>>>0>14){b=14;do{n=a+202828+(b<<2)|0;c[n>>2]=((1?b>>>1:b)<<4)+-80+(c[n>>2]|0);b=b+1|0}while(b>>>0<(c[h>>2]|0)>>>0)}}c[a+204108>>2]=c[a+202828>>2];c[a+204112>>2]=c[a+202832>>2];c[a+204116>>2]=c[a+202836>>2];c[a+204120>>2]=c[a+202840>>2];b=4;do{c[a+204108+(b<<2)>>2]=(c[l+(b<<2)>>2]|0)+(c[a+202828+((d[a+197788+b>>0]|0)<<2)>>2]|0);b=b+1|0}while((b|0)!=128);if(c[h>>2]|0){g=0;do{b=g|64;f=0;do{n=b;b=1?b>>>1:b;n=0-(n&1)&2032^(e[a+206860+(b<<1)>>1]|0);f=(c[a+199836+((4?n>>>4:n)<<2)>>2]|0)+f|0}while((b|0)!=1);c[a+203084+(g<<2)>>2]=f;g=g+1|0;b=c[h>>2]|0}while(g>>>0>>0);if(b>>>0>14){b=14;do{n=a+203084+(b<<2)|0;c[n>>2]=((1?b>>>1:b)<<4)+-80+(c[n>>2]|0);b=b+1|0}while(b>>>0<(c[h>>2]|0)>>>0)}}c[a+204620>>2]=c[a+203084>>2];c[a+204624>>2]=c[a+203088>>2];c[a+204628>>2]=c[a+203092>>2];c[a+204632>>2]=c[a+203096>>2];b=4;do{c[a+204620+(b<<2)>>2]=(c[l+(b<<2)>>2]|0)+(c[a+203084+((d[a+197788+b>>0]|0)<<2)>>2]|0);b=b+1|0}while((b|0)!=128);if(c[h>>2]|0){g=0;do{b=g|64;f=0;do{n=b;b=1?b>>>1:b;n=0-(n&1)&2032^(e[a+206988+(b<<1)>>1]|0);f=(c[a+199836+((4?n>>>4:n)<<2)>>2]|0)+f|0}while((b|0)!=1);c[a+203340+(g<<2)>>2]=f;g=g+1|0;b=c[h>>2]|0}while(g>>>0>>0);if(b>>>0>14){b=14;do{n=a+203340+(b<<2)|0;c[n>>2]=((1?b>>>1:b)<<4)+-80+(c[n>>2]|0);b=b+1|0}while(b>>>0<(c[h>>2]|0)>>>0)}}c[a+205132>>2]=c[a+203340>>2];c[a+205136>>2]=c[a+203344>>2];c[a+205140>>2]=c[a+203348>>2];c[a+205144>>2]=c[a+203352>>2];b=4;do{c[a+205132+(b<<2)>>2]=(c[l+(b<<2)>>2]|0)+(c[a+203340+((d[a+197788+b>>0]|0)<<2)>>2]|0);b=b+1|0}while((b|0)!=128);c[a+244464>>2]=0;Xc=m;return}function _LenPriceEnc_UpdateTable(a,d,f){a=a|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=a+18436|0;r=c[q>>2]|0;p=e[a>>1]|0;p=4?p>>>4:p;n=c[f+(p<<2)>>2]|0;p=c[f+((p^127)<<2)>>2]|0;m=e[a+2>>1]|0;m=4?m>>>4:m;o=(c[f+(m<<2)>>2]|0)+p|0;p=(c[f+((m^127)<<2)>>2]|0)+p|0;m=d<<3;l=a+4+(m<<1)|0;if(!r){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}g=e[l+8>>1]|0;i=e[l+4>>1]|0;h=f+((4?i>>>4:i)<<2)|0;k=e[l+2>>1]|0;j=f+((4?k>>>4:k)<<2)|0;c[a+1028+(d*1088|0)>>2]=(c[j>>2]|0)+((c[h>>2]|0)+(c[f+((4?g>>>4:g)<<2)>>2]|0))+n;if((r|0)==1){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}c[a+1028+(d*1088|0)+4>>2]=(c[j>>2]|0)+((c[h>>2]|0)+(c[f+(((4?g>>>4:g)^127)<<2)>>2]|0))+n;if(r>>>0<=2){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}h=e[l+10>>1]|0;g=f+(((4?i>>>4:i)^127)<<2)|0;c[a+1028+(d*1088|0)+8>>2]=(c[j>>2]|0)+((c[g>>2]|0)+(c[f+((4?h>>>4:h)<<2)>>2]|0))+n;if((r|0)==3){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}c[a+1028+(d*1088|0)+12>>2]=(c[j>>2]|0)+((c[g>>2]|0)+(c[f+(((4?h>>>4:h)^127)<<2)>>2]|0))+n;if(r>>>0<=4){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}g=e[l+12>>1]|0;i=e[l+6>>1]|0;h=f+((4?i>>>4:i)<<2)|0;j=f+(((4?k>>>4:k)^127)<<2)|0;c[a+1028+(d*1088|0)+16>>2]=(c[j>>2]|0)+((c[h>>2]|0)+(c[f+((4?g>>>4:g)<<2)>>2]|0))+n;if((r|0)==5){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}c[a+1028+(d*1088|0)+20>>2]=(c[j>>2]|0)+((c[h>>2]|0)+(c[f+(((4?g>>>4:g)^127)<<2)>>2]|0))+n;if(r>>>0<=6){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}h=e[l+14>>1]|0;g=f+(((4?i>>>4:i)^127)<<2)|0;c[a+1028+(d*1088|0)+24>>2]=(c[j>>2]|0)+((c[g>>2]|0)+(c[f+((4?h>>>4:h)<<2)>>2]|0))+n;if((r|0)==7){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}c[a+1028+(d*1088|0)+28>>2]=(c[j>>2]|0)+((c[g>>2]|0)+(c[f+(((4?h>>>4:h)^127)<<2)>>2]|0))+n;g=a+260+(m<<1)|0;if(r>>>0<=8){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}n=e[g+8>>1]|0;m=e[g+4>>1]|0;l=e[g+2>>1]|0;c[a+1028+(d*1088|0)+32>>2]=o+((c[f+((4?l>>>4:l)<<2)>>2]|0)+((c[f+((4?m>>>4:m)<<2)>>2]|0)+(c[f+((4?n>>>4:n)<<2)>>2]|0)));if(r>>>0<=9){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}n=(b[g+8>>1]^2032)&65535;m=e[g+4>>1]|0;l=e[g+2>>1]|0;c[a+1028+(d*1088|0)+36>>2]=o+((c[f+((4?l>>>4:l)<<2)>>2]|0)+((c[f+((4?m>>>4:m)<<2)>>2]|0)+(c[f+((4?n>>>4:n)<<2)>>2]|0)));if(r>>>0<=10){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}n=e[g+10>>1]|0;m=(b[g+4>>1]^2032)&65535;l=e[g+2>>1]|0;c[a+1028+(d*1088|0)+40>>2]=o+((c[f+((4?l>>>4:l)<<2)>>2]|0)+((c[f+((4?m>>>4:m)<<2)>>2]|0)+(c[f+((4?n>>>4:n)<<2)>>2]|0)));if(r>>>0<=11){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}n=(b[g+10>>1]^2032)&65535;m=(b[g+4>>1]^2032)&65535;l=e[g+2>>1]|0;c[a+1028+(d*1088|0)+44>>2]=o+((c[f+((4?l>>>4:l)<<2)>>2]|0)+((c[f+((4?m>>>4:m)<<2)>>2]|0)+(c[f+((4?n>>>4:n)<<2)>>2]|0)));if(r>>>0<=12){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}n=e[g+12>>1]|0;m=e[g+6>>1]|0;l=(b[g+2>>1]^2032)&65535;c[a+1028+(d*1088|0)+48>>2]=o+((c[f+((4?l>>>4:l)<<2)>>2]|0)+((c[f+((4?m>>>4:m)<<2)>>2]|0)+(c[f+((4?n>>>4:n)<<2)>>2]|0)));if(r>>>0<=13){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}n=(b[g+12>>1]^2032)&65535;m=e[g+6>>1]|0;l=(b[g+2>>1]^2032)&65535;c[a+1028+(d*1088|0)+52>>2]=o+((c[f+((4?l>>>4:l)<<2)>>2]|0)+((c[f+((4?m>>>4:m)<<2)>>2]|0)+(c[f+((4?n>>>4:n)<<2)>>2]|0)));if(r>>>0<=14){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}n=e[g+14>>1]|0;m=(b[g+6>>1]^2032)&65535;l=(b[g+2>>1]^2032)&65535;c[a+1028+(d*1088|0)+56>>2]=o+((c[f+((4?l>>>4:l)<<2)>>2]|0)+((c[f+((4?m>>>4:m)<<2)>>2]|0)+(c[f+((4?n>>>4:n)<<2)>>2]|0)));if(r>>>0<=15){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}n=(b[g+14>>1]^2032)&65535;m=(b[g+6>>1]^2032)&65535;l=(b[g+2>>1]^2032)&65535;c[a+1028+(d*1088|0)+60>>2]=o+((c[f+((4?l>>>4:l)<<2)>>2]|0)+((c[f+((4?m>>>4:m)<<2)>>2]|0)+(c[f+((4?n>>>4:n)<<2)>>2]|0)));if(r>>>0<=16){q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}i=16;do{g=i+-16|256;h=0;do{o=g;g=1?g>>>1:g;o=0-(o&1)&2032^(e[a+516+(g<<1)>>1]|0);h=(c[f+((4?o>>>4:o)<<2)>>2]|0)+h|0}while((g|0)!=1);c[a+1028+(d*1088|0)+(i<<2)>>2]=p+h;i=i+1|0}while((i|0)!=(r|0));q=c[q>>2]|0;r=a+18440+(d<<2)|0;c[r>>2]=q;return}function _RangeEnc_FlushStream(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;b=a+48|0;if(c[b>>2]|0)return;d=a+24|0;e=a+32|0;g=c[e>>2]|0;f=(c[d>>2]|0)-g|0;h=c[a+36>>2]|0;if((f|0)!=(hd[c[h>>2]&63](h,g,f)|0))c[b>>2]=9;h=a+40|0;g=h;f=_i64Add(c[g>>2]|0,c[g+4>>2]|0,f|0,0)|0;g=M()|0;c[h>>2]=f;c[h+4>>2]=g;c[d>>2]=c[e>>2];return}function _MatchFinder_Create(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;if(b>>>0>3221225472){f=g+4|0;m=a+32|0;td[c[f>>2]&63](g,c[m>>2]|0);c[m>>2]=0;if(c[a+76>>2]|0){a=0;return a|0}a=a+48|0;td[c[f>>2]&63](g,c[a>>2]|0);c[a>>2]=0;a=0;return a|0}j=b>>>0>2147483648?2:1;m=f+e|0;h=m+d|0;l=b+1|0;i=l+d|0;c[a+64>>2]=i;c[a+68>>2]=m;h=i+524288+(j?b>>>j:b)+m+(1?h>>>1:h)|0;m=a+76|0;do if(!(c[m>>2]|0)){i=a+48|0;j=c[i>>2]|0;d=a+60|0;if(j|0?(c[d>>2]|0)==(h|0):0){k=10;break}f=g+4|0;td[c[f>>2]&63](g,j);c[i>>2]=0;c[d>>2]=h;j=gd[c[g>>2]&127](g,h)|0;c[i>>2]=j;if(!j){d=a+32|0;i=g;h=d;d=c[d>>2]|0}else k=10}else{c[a+60>>2]=h;k=10}while(0);do if((k|0)==10){c[a+28>>2]=e;d=a+92|0;c[d>>2]=0;h=c[a+72>>2]|0;if((h|0)!=2){f=b+-1|0;f=(1?f>>>1:f)|f;f=(2?f>>>2:f)|f;f=(4?f>>>4:f)|f;f=(8?f>>>8:f)|f;f=(1?f>>>1:f)|65535;i=(h|0)==3;f=f>>>0>16777216?(i?16777215:1?f>>>1:f):f;c[a+40>>2]=f;f=f+1|0;if(h>>>0>2){c[d>>2]=1024;if(i)d=1024;else{k=h>>>0>4;c[d>>2]=k?1115136:66560;d=k?1115136:66560}}else d=0}else{c[a+40>>2]=65535;d=0;f=65536}d=d+f|0;i=a+96|0;k=c[i>>2]|0;h=a+100|0;e=c[h>>2]|0;c[a+88>>2]=b;c[i>>2]=d;c[a+24>>2]=l;j=l<<((c[a+80>>2]|0)!=0&1);c[h>>2]=j;d=j+d|0;j=a+32|0;h=c[j>>2]|0;if((h|0)!=0&(e+k|0)==(d|0)){a=1;return a|0}f=g+4|0;td[c[f>>2]&63](g,h);c[j>>2]=0;if((d&1073741823|0)!=(d|0)){c[j>>2]=0;i=g;h=j;d=0;break}d=gd[c[g>>2]&127](g,d<<2)|0;c[j>>2]=d;if(!d){i=g;h=j;d=0}else{c[a+36>>2]=d+(c[i>>2]<<2);a=1;return a|0}}while(0);td[c[f>>2]&63](i,d);c[h>>2]=0;if(c[m>>2]|0){a=0;return a|0}a=a+48|0;td[c[f>>2]&63](i,c[a>>2]|0);c[a>>2]=0;a=0;return a|0}function _MatchFinder_CreateVTable(a,b){a=a|0;b=b|0;var d=0;c[b>>2]=77;c[b+4>>2]=103;c[b+8>>2]=78;c[b+12>>2]=79;do if(c[a+80>>2]|0){a=c[a+72>>2]|0;if((a|0)==2){c[b+16>>2]=105;a=37;break}d=b+16|0;if((a|0)==3){c[d>>2]=106;a=38;break}else{c[d>>2]=107;a=39;break}}else{c[b+16>>2]=104;a=36}while(0);c[b+20>>2]=a;return}function _LzmaEnc_Init(d){d=d|0;var e=0,f=0,g=0,h=0;e=d+202552|0;h=d+244400|0;c[h>>2]=0;c[h+4>>2]=0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[d+244392>>2]=-1;e=d+244408|0;c[e>>2]=1;c[e+4>>2]=0;a[d+244396>>0]=0;c[d+244416>>2]=c[d+244424>>2];e=d+244432|0;c[e>>2]=0;c[e+4>>2]=0;c[d+244440>>2]=0;e=0;do{b[d+205740+(e<<5)>>1]=1024;b[d+206220+(e<<5)>>1]=1024;b[d+205740+(e<<5)+2>>1]=1024;b[d+206220+(e<<5)+2>>1]=1024;b[d+205740+(e<<5)+4>>1]=1024;b[d+206220+(e<<5)+4>>1]=1024;b[d+205740+(e<<5)+6>>1]=1024;b[d+206220+(e<<5)+6>>1]=1024;b[d+205740+(e<<5)+8>>1]=1024;b[d+206220+(e<<5)+8>>1]=1024;b[d+205740+(e<<5)+10>>1]=1024;b[d+206220+(e<<5)+10>>1]=1024;b[d+205740+(e<<5)+12>>1]=1024;b[d+206220+(e<<5)+12>>1]=1024;b[d+205740+(e<<5)+14>>1]=1024;b[d+206220+(e<<5)+14>>1]=1024;b[d+205740+(e<<5)+16>>1]=1024;b[d+206220+(e<<5)+16>>1]=1024;b[d+205740+(e<<5)+18>>1]=1024;b[d+206220+(e<<5)+18>>1]=1024;b[d+205740+(e<<5)+20>>1]=1024;b[d+206220+(e<<5)+20>>1]=1024;b[d+205740+(e<<5)+22>>1]=1024;b[d+206220+(e<<5)+22>>1]=1024;b[d+205740+(e<<5)+24>>1]=1024;b[d+206220+(e<<5)+24>>1]=1024;b[d+205740+(e<<5)+26>>1]=1024;b[d+206220+(e<<5)+26>>1]=1024;b[d+205740+(e<<5)+28>>1]=1024;b[d+206220+(e<<5)+28>>1]=1024;b[d+205740+(e<<5)+30>>1]=1024;b[d+206220+(e<<5)+30>>1]=1024;b[d+206124+(e<<1)>>1]=1024;b[d+206148+(e<<1)>>1]=1024;b[d+206172+(e<<1)>>1]=1024;b[d+206196+(e<<1)>>1]=1024;e=e+1|0}while((e|0)!=12);h=c[d+205720>>2]|0;g=(c[d+205716>>2]|0)+h|0;f=768<>>0<24){g=c[d+205736>>2]|0;e=0;do{b[g+(e<<1)>>1]=1024;e=e+1|0}while(e>>>0>>0)}e=0;do{b[d+206604+(e<<7)>>1]=1024;b[d+206604+(e<<7)+2>>1]=1024;b[d+206604+(e<<7)+4>>1]=1024;b[d+206604+(e<<7)+6>>1]=1024;b[d+206604+(e<<7)+8>>1]=1024;b[d+206604+(e<<7)+10>>1]=1024;b[d+206604+(e<<7)+12>>1]=1024;b[d+206604+(e<<7)+14>>1]=1024;b[d+206604+(e<<7)+16>>1]=1024;b[d+206604+(e<<7)+18>>1]=1024;b[d+206604+(e<<7)+20>>1]=1024;b[d+206604+(e<<7)+22>>1]=1024;b[d+206604+(e<<7)+24>>1]=1024;b[d+206604+(e<<7)+26>>1]=1024;b[d+206604+(e<<7)+28>>1]=1024;b[d+206604+(e<<7)+30>>1]=1024;b[d+206604+(e<<7)+32>>1]=1024;b[d+206604+(e<<7)+34>>1]=1024;b[d+206604+(e<<7)+36>>1]=1024;b[d+206604+(e<<7)+38>>1]=1024;b[d+206604+(e<<7)+40>>1]=1024;b[d+206604+(e<<7)+42>>1]=1024;b[d+206604+(e<<7)+44>>1]=1024;b[d+206604+(e<<7)+46>>1]=1024;b[d+206604+(e<<7)+48>>1]=1024;b[d+206604+(e<<7)+50>>1]=1024;b[d+206604+(e<<7)+52>>1]=1024;b[d+206604+(e<<7)+54>>1]=1024;b[d+206604+(e<<7)+56>>1]=1024;b[d+206604+(e<<7)+58>>1]=1024;b[d+206604+(e<<7)+60>>1]=1024;b[d+206604+(e<<7)+62>>1]=1024;b[d+206604+(e<<7)+64>>1]=1024;b[d+206604+(e<<7)+66>>1]=1024;b[d+206604+(e<<7)+68>>1]=1024;b[d+206604+(e<<7)+70>>1]=1024;b[d+206604+(e<<7)+72>>1]=1024;b[d+206604+(e<<7)+74>>1]=1024;b[d+206604+(e<<7)+76>>1]=1024;b[d+206604+(e<<7)+78>>1]=1024;b[d+206604+(e<<7)+80>>1]=1024;b[d+206604+(e<<7)+82>>1]=1024;b[d+206604+(e<<7)+84>>1]=1024;b[d+206604+(e<<7)+86>>1]=1024;b[d+206604+(e<<7)+88>>1]=1024;b[d+206604+(e<<7)+90>>1]=1024;b[d+206604+(e<<7)+92>>1]=1024;b[d+206604+(e<<7)+94>>1]=1024;b[d+206604+(e<<7)+96>>1]=1024;b[d+206604+(e<<7)+98>>1]=1024;b[d+206604+(e<<7)+100>>1]=1024;b[d+206604+(e<<7)+102>>1]=1024;b[d+206604+(e<<7)+104>>1]=1024;b[d+206604+(e<<7)+106>>1]=1024;b[d+206604+(e<<7)+108>>1]=1024;b[d+206604+(e<<7)+110>>1]=1024;b[d+206604+(e<<7)+112>>1]=1024;b[d+206604+(e<<7)+114>>1]=1024;b[d+206604+(e<<7)+116>>1]=1024;b[d+206604+(e<<7)+118>>1]=1024;b[d+206604+(e<<7)+120>>1]=1024;b[d+206604+(e<<7)+122>>1]=1024;b[d+206604+(e<<7)+124>>1]=1024;b[d+206604+(e<<7)+126>>1]=1024;e=e+1|0}while((e|0)!=4);e=0;do{b[d+207116+(e<<1)>>1]=1024;e=e+1|0}while((e|0)!=114);b[d+207378>>1]=1024;b[d+207376>>1]=1024;e=0;do{b[d+207380+(e<<1)>>1]=1024;e=e+1|0}while((e|0)!=128);e=0;do{b[d+207636+(e<<1)>>1]=1024;e=e+1|0}while((e|0)!=128);e=0;do{b[d+207892+(e<<1)>>1]=1024;e=e+1|0}while((e|0)!=256);b[d+225882>>1]=1024;b[d+225880>>1]=1024;e=0;do{b[d+225884+(e<<1)>>1]=1024;e=e+1|0}while((e|0)!=128);e=0;do{b[d+226140+(e<<1)>>1]=1024;e=e+1|0}while((e|0)!=128);e=0;do{b[d+226396+(e<<1)>>1]=1024;e=e+1|0}while((e|0)!=256);b[d+207344>>1]=1024;b[d+207346>>1]=1024;b[d+207348>>1]=1024;b[d+207350>>1]=1024;b[d+207352>>1]=1024;b[d+207354>>1]=1024;b[d+207356>>1]=1024;b[d+207358>>1]=1024;b[d+207360>>1]=1024;b[d+207362>>1]=1024;b[d+207364>>1]=1024;b[d+207366>>1]=1024;b[d+207368>>1]=1024;b[d+207370>>1]=1024;b[d+207372>>1]=1024;b[d+207374>>1]=1024;c[d+1160>>2]=0;c[d+1164>>2]=0;c[d+202548>>2]=0;c[d+205732>>2]=(1<>2])+-1;c[d+205728>>2]=(1<>2]|0)){_FillDistancesPrices(a);d=e[a+207346>>1]|0;b=0;do{h=b&1;f=0-h&2032^d;h=h|2;j=(1?b>>>1:b)&1;i=0-j&2032^(e[a+207344+(h<<1)>>1]|0);j=h<<1|j;h=(2?b>>>2:b)&1;g=0-h&2032^(e[a+207344+(j<<1)>>1]|0);h=0-((3?b>>>3:b)&1)&2032^(e[a+207344+((j<<1|h)<<1)>>1]|0);c[a+205644+(b<<2)>>2]=(c[a+199836+((4?i>>>4:i)<<2)>>2]|0)+(c[a+199836+((4?f>>>4:f)<<2)>>2]|0)+(c[a+199836+((4?g>>>4:g)<<2)>>2]|0)+(c[a+199836+((4?h>>>4:h)<<2)>>2]|0);b=b+1|0}while((b|0)!=16);c[a+205708>>2]=0}g=(c[a+202544>>2]|0)+-1|0;c[a+244316>>2]=g;d=a+207376|0;c[a+225812>>2]=g;g=a+205724|0;f=1<>2];h=a+199836|0;b=0;do{_LenPriceEnc_UpdateTable(d,b,h);b=b+1|0}while((b|0)!=(f|0));f=a+225880|0;d=1<>2];b=0;do{_LenPriceEnc_UpdateTable(f,b,h);b=b+1|0}while((b|0)!=(d|0));return}function _MatchFinder_Init(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);n=p;d=a+96|0;if(c[d>>2]|0){e=c[a+32>>2]|0;b=0;do{c[e+(b<<2)>>2]=0;b=b+1|0}while(b>>>0<(c[d>>2]|0)>>>0)}j=a+20|0;c[j>>2]=0;e=a+48|0;i=c[e>>2]|0;c[a>>2]=i;k=a+24|0;f=c[k>>2]|0;l=a+12|0;c[l>>2]=f;m=a+4|0;c[m>>2]=f;f=a+104|0;c[f>>2]=0;g=a+56|0;c[g>>2]=0;d=i;h=a+60|0;i=d+(c[h>>2]|0)-i|0;c[n>>2]=i;a:do if(i){i=a+52|0;b=a+68|0;while(1){q=c[i>>2]|0;d=hd[c[q>>2]&63](q,d,n)|0;c[f>>2]=d;if(d|0){o=13;break}d=c[n>>2]|0;if(!d){o=10;break}d=(c[l>>2]|0)+d|0;c[l>>2]=d;d=d-(c[m>>2]|0)|0;if(d>>>0>(c[b>>2]|0)>>>0)break a;d=(c[a>>2]|0)+d|0;q=(c[e>>2]|0)+(c[h>>2]|0)-d|0;c[n>>2]=q;if(!q){o=12;break a}}if((o|0)==10){c[g>>2]=1;break}else if((o|0)==13)break}else{b=a+68|0;o=12}while(0);q=c[m>>2]|0;o=~q;m=(c[k>>2]|0)-(c[j>>2]|0)|0;o=m>>>0>>0?m:o;m=(c[l>>2]|0)-q|0;n=c[b>>2]|0;n=m>>>0>n>>>0?m-n|0:(m|0)!=0&1;l=c[a+28>>2]|0;c[a+16>>2]=m>>>0>l>>>0?l:m;c[a+8>>2]=(n>>>0>>0?n:o)+q;Xc=p;return}function _MatchFinder_GetIndexByte(b,d){b=b|0;d=d|0;return a[(c[b>>2]|0)+d>>0]|0}function _MatchFinder_GetNumAvailableBytes(a){a=a|0;return (c[a+12>>2]|0)-(c[a+4>>2]|0)|0}function _MatchFinder_GetPointerToCurrentPos(a){a=a|0;return c[a>>2]|0}function _Hc4_MatchFinder_GetMatches(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;s=c[b+16>>2]|0;if(s>>>0<4){u=b+20|0;c[u>>2]=(c[u>>2]|0)+1;c[b>>2]=(c[b>>2]|0)+1;u=b+4|0;v=(c[u>>2]|0)+1|0;c[u>>2]=v;if((v|0)!=(c[b+8>>2]|0)){v=0;return v|0}_MatchFinder_CheckLimits(b);v=0;return v|0}t=c[b>>2]|0;u=t+1|0;k=c[b+108+(d[t>>0]<<2)>>2]^d[u>>0];p=d[t+2>>0]<<8^k;v=b+4|0;r=c[v>>2]|0;l=c[b+32>>2]|0;k=l+((k&1023)<<2)|0;g=r-(c[k>>2]|0)|0;q=l+((p&65535)+1024<<2)|0;h=r-(c[q>>2]|0)|0;p=l+(((p^c[b+108+(d[t+3>>0]<<2)>>2]<<5)&c[b+40>>2])+66560<<2)|0;l=c[p>>2]|0;c[p>>2]=r;c[q>>2]=r;c[k>>2]=r;k=b+24|0;if(g>>>0<(c[k>>2]|0)>>>0?(a[t+(0-g)>>0]|0)==(a[t>>0]|0):0){c[e>>2]=2;c[e+4>>2]=g+-1;f=2;i=2}else{f=1;i=0}if(((g|0)!=(h|0)?h>>>0<(c[k>>2]|0)>>>0:0)?(a[t+(0-h)>>0]|0)==(a[t>>0]|0):0){c[e+((i|1)<<2)>>2]=h+-1;g=h;i=i+2|0;f=3;j=12}else if(!i)i=0;else j=12;a:do if((j|0)==12){b:do if((f|0)!=(s|0)){while(1){if((a[t+(f-g)>>0]|0)!=(a[t+f>>0]|0))break;f=f+1|0;if((f|0)==(s|0))break b}c[e+(i+-2<<2)>>2]=f;break a}while(0);c[e+(i+-2<<2)>>2]=s;e=b+20|0;c[(c[b+36>>2]|0)+(c[e>>2]<<2)>>2]=l;c[e>>2]=(c[e>>2]|0)+1;c[b>>2]=u;u=(c[v>>2]|0)+1|0;c[v>>2]=u;if((u|0)!=(c[b+8>>2]|0)){v=i;return v|0}_MatchFinder_CheckLimits(b);v=i;return v|0}while(0);h=f>>>0>3?f:3;o=c[v>>2]|0;p=c[b+36>>2]|0;r=b+20|0;q=c[r>>2]|0;n=c[k>>2]|0;m=c[b+44>>2]|0;f=e+(i<<2)|0;c[p+(q<<2)>>2]=l;g=o-l|0;j=0-g|0;i=m+-1|0;c:do if(g>>>0>>0&(m|0)!=0){if((s|0)==1){k=a[t+h>>0]|0;if(h|0)break;while(1){h=c[p+(j+q+(g>>>0>q>>>0?n:0)<<2)>>2]|0;if((a[t+j>>0]|0)==k<<24>>24?k<<24>>24==(a[t>>0]|0):0)break;g=o-h|0;if((i|0)!=0&g>>>0>>0){j=0-g|0;i=i+-1|0}else break c}c[f>>2]=1;c[f+4>>2]=g+-1;f=f+8|0;break}while(1){k=t+j|0;m=c[p+(j+q+(g>>>0>q>>>0?n:0)<<2)>>2]|0;if((a[k+h>>0]|0)==(a[t+h>>0]|0)?(a[k>>0]|0)==(a[t>>0]|0):0){j=1;while(1){if((a[k+j>>0]|0)!=(a[t+j>>0]|0)){l=0;break}j=j+1|0;if((j|0)==(s|0)){l=1;j=s;break}}if(h>>>0>>0){c[f>>2]=j;k=f+8|0;c[f+4>>2]=g+-1;if(l){f=k;break c}else{h=j;f=k}}}g=o-m|0;if((i|0)!=0&g>>>0>>0){j=0-g|0;i=i+-1|0}else break}}while(0);f=f-e|0;f=2?f>>2:f;c[r>>2]=(c[r>>2]|0)+1;c[b>>2]=u;u=(c[v>>2]|0)+1|0;c[v>>2]=u;if((u|0)!=(c[b+8>>2]|0)){v=f;return v|0}_MatchFinder_CheckLimits(b);v=f;return v|0}function _Bt2_MatchFinder_GetMatches(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;t=c[b+16>>2]|0;if(t>>>0<2){A=b+20|0;c[A>>2]=(c[A>>2]|0)+1;c[b>>2]=(c[b>>2]|0)+1;A=b+4|0;B=(c[A>>2]|0)+1|0;c[A>>2]=B;if((B|0)!=(c[b+8>>2]|0)){B=0;return B|0}_MatchFinder_CheckLimits(b);B=0;return B|0}s=c[b>>2]|0;z=s+1|0;u=(c[b+32>>2]|0)+((d[z>>0]<<8|d[s>>0])<<2)|0;i=c[u>>2]|0;A=b+4|0;c[u>>2]=c[A>>2];u=c[A>>2]|0;v=c[b+36>>2]|0;B=b+20|0;w=c[B>>2]|0;x=c[b+24>>2]|0;j=c[b+44>>2]|0;h=v+(w<<1<<2)|0;f=h+4|0;k=u-i|0;a:do if(k>>>0>>0&(j|0)!=0){n=1;g=e;q=0;r=0;o=k;while(1){j=j+-1|0;p=v+(w-o+(w>>>0>>0?x:0)<<1<<2)|0;m=s+(0-o)|0;k=r>>>0>>0?r:q;if((a[m+k>>0]|0)==(a[s+k>>0]|0)){l=k+1|0;b:do if((l|0)!=(t|0))if((a[m+l>>0]|0)==(a[s+l>>0]|0)){k=k+2|0;if((k|0)==(t|0))k=t;else while(1){if((a[m+k>>0]|0)!=(a[s+k>>0]|0))break b;k=k+1|0;if((k|0)==(t|0)){k=t;break}}}else k=l;else k=t;while(0);if(n>>>0>>0){c[g>>2]=k;l=g+8|0;c[g+4>>2]=o+-1;if((k|0)==(t|0))break;else{n=k;g=l}}}if((d[m+k>>0]|0)<(d[s+k>>0]|0)){c[h>>2]=i;i=p+4|0;h=i;l=k;k=r}else{c[f>>2]=i;f=p;i=p;l=q}i=c[i>>2]|0;o=u-i|0;if(!((j|0)!=0&o>>>0>>0)){y=6;break a}else{q=l;r=k}}c[h>>2]=c[p>>2];h=f;g=l;f=c[p+4>>2]|0}else{g=e;y=6}while(0);if((y|0)==6){c[h>>2]=0;h=f;f=0}c[h>>2]=f;f=g-e|0;f=2?f>>2:f;c[B>>2]=(c[B>>2]|0)+1;c[b>>2]=z;B=(c[A>>2]|0)+1|0;c[A>>2]=B;if((B|0)!=(c[b+8>>2]|0)){B=f;return B|0}_MatchFinder_CheckLimits(b);B=f;return B|0}function _Bt3_MatchFinder_GetMatches(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;y=c[b+16>>2]|0;if(y>>>0<3){A=b+20|0;c[A>>2]=(c[A>>2]|0)+1;c[b>>2]=(c[b>>2]|0)+1;A=b+4|0;B=(c[A>>2]|0)+1|0;c[A>>2]=B;if((B|0)!=(c[b+8>>2]|0)){B=0;return B|0}_MatchFinder_CheckLimits(b);B=0;return B|0}x=c[b>>2]|0;A=x+1|0;w=c[b+108+(d[x>>0]<<2)>>2]^d[A>>0];B=b+4|0;f=c[B>>2]|0;p=c[b+32>>2]|0;h=p+((w&1023)<<2)|0;g=f-(c[h>>2]|0)|0;w=p+(((d[x+2>>0]<<8^w)&c[b+40>>2])+1024<<2)|0;p=c[w>>2]|0;c[w>>2]=f;c[h>>2]=f;h=b+24|0;f=c[h>>2]|0;do if(g>>>0>>0?(a[x+(0-g)>>0]|0)==(a[x>>0]|0):0){f=2;do{if((a[x+(f-g)>>0]|0)!=(a[x+f>>0]|0)){z=9;break}f=f+1|0}while((f|0)!=(y|0));if((z|0)==9){c[e>>2]=f;c[e+4>>2]=g+-1;g=2;i=f;v=c[h>>2]|0;break}c[e>>2]=y;c[e+4>>2]=g+-1;r=c[B>>2]|0;s=c[b+36>>2]|0;u=b+20|0;t=c[u>>2]|0;q=c[h>>2]|0;h=c[b+44>>2]|0;f=s+(t<<1<<2)|0;g=f+4|0;i=r-p|0;a:do if(i>>>0>>0&(h|0)!=0){j=0;o=0;n=h;b:while(1){n=n+-1|0;m=s+(t-i+(t>>>0>>0?q:0)<<1<<2)|0;l=x+(0-i)|0;h=o>>>0>>0?o:j;k=a[l+h>>0]|0;i=a[x+h>>0]|0;c:do if(k<<24>>24==i<<24>>24){h=h+1|0;if((h|0)==(y|0))break b;while(1){k=a[l+h>>0]|0;i=a[x+h>>0]|0;if(k<<24>>24!=i<<24>>24)break c;h=h+1|0;if((h|0)==(y|0))break b}}while(0);if((k&255)<(i&255)){c[f>>2]=p;f=m+4|0;i=f;j=h;h=o}else{c[g>>2]=p;i=m;g=m}p=c[i>>2]|0;i=r-p|0;if(!((n|0)!=0&i>>>0>>0)){z=12;break a}else o=h}c[f>>2]=c[m>>2];f=c[m+4>>2]|0}else z=12;while(0);if((z|0)==12){c[f>>2]=0;f=0}c[g>>2]=f;c[u>>2]=(c[u>>2]|0)+1;c[b>>2]=A;A=(c[B>>2]|0)+1|0;c[B>>2]=A;if((A|0)!=(c[b+8>>2]|0)){B=2;return B|0}_MatchFinder_CheckLimits(b);B=2;return B|0}else{g=0;i=2;v=f}while(0);s=c[B>>2]|0;t=c[b+36>>2]|0;w=b+20|0;u=c[w>>2]|0;j=c[b+44>>2]|0;f=e+(g<<2)|0;h=t+(u<<1<<2)|0;g=h+4|0;l=s-p|0;d:do if(l>>>0>>0&(j|0)!=0){k=h;h=g;m=0;q=0;r=j;while(1){r=r+-1|0;o=t+(u-l+(u>>>0>>0?v:0)<<1<<2)|0;n=x+(0-l)|0;j=q>>>0>>0?q:m;if((a[n+j>>0]|0)==(a[x+j>>0]|0)){g=j+1|0;e:do if((g|0)!=(y|0))if((a[n+g>>0]|0)==(a[x+g>>0]|0)){g=j+2|0;if((g|0)==(y|0))j=y;else while(1){if((a[n+g>>0]|0)!=(a[x+g>>0]|0)){j=g;break e}g=g+1|0;if((g|0)==(y|0)){j=y;break}}}else j=g;else j=y;while(0);if(i>>>0>>0){c[f>>2]=j;g=f+8|0;c[f+4>>2]=l+-1;if((j|0)==(y|0))break;else{i=j;f=g}}}if((d[n+j>>0]|0)<(d[x+j>>0]|0)){c[k>>2]=p;m=o+4|0;k=m;g=h;h=m;m=j;j=q}else{c[h>>2]=p;g=o;h=o}p=c[h>>2]|0;l=s-p|0;if(!((r|0)!=0&l>>>0>>0)){h=k;z=27;break d}else{h=g;q=j}}c[k>>2]=c[o>>2];f=c[o+4>>2]|0}else z=27;while(0);if((z|0)==27){c[h>>2]=0;h=g;g=f;f=0}c[h>>2]=f;f=g-e|0;f=2?f>>2:f;c[w>>2]=(c[w>>2]|0)+1;c[b>>2]=A;A=(c[B>>2]|0)+1|0;c[B>>2]=A;if((A|0)!=(c[b+8>>2]|0)){B=f;return B|0}_MatchFinder_CheckLimits(b);B=f;return B|0}function _Bt4_MatchFinder_GetMatches(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;y=c[b+16>>2]|0;if(y>>>0<4){A=b+20|0;c[A>>2]=(c[A>>2]|0)+1;c[b>>2]=(c[b>>2]|0)+1;A=b+4|0;B=(c[A>>2]|0)+1|0;c[A>>2]=B;if((B|0)!=(c[b+8>>2]|0)){B=0;return B|0}_MatchFinder_CheckLimits(b);B=0;return B|0}x=c[b>>2]|0;A=x+1|0;k=c[b+108+(d[x>>0]<<2)>>2]^d[A>>0];u=d[x+2>>0]<<8^k;B=b+4|0;w=c[B>>2]|0;p=c[b+32>>2]|0;k=p+((k&1023)<<2)|0;g=w-(c[k>>2]|0)|0;v=p+((u&65535)+1024<<2)|0;h=w-(c[v>>2]|0)|0;u=p+(((u^c[b+108+(d[x+3>>0]<<2)>>2]<<5)&c[b+40>>2])+66560<<2)|0;p=c[u>>2]|0;c[u>>2]=w;c[v>>2]=w;c[k>>2]=w;k=b+24|0;if(g>>>0<(c[k>>2]|0)>>>0?(a[x+(0-g)>>0]|0)==(a[x>>0]|0):0){c[e>>2]=2;c[e+4>>2]=g+-1;f=2;i=2}else{f=1;i=0}if(((g|0)!=(h|0)?h>>>0<(c[k>>2]|0)>>>0:0)?(a[x+(0-h)>>0]|0)==(a[x>>0]|0):0){c[e+((i|1)<<2)>>2]=h+-1;g=h;i=i+2|0;f=3;z=12}else if(!i){i=0;j=f}else z=12;a:do if((z|0)==12){b:do if((f|0)!=(y|0)){while(1){if((a[x+(f-g)>>0]|0)!=(a[x+f>>0]|0))break;f=f+1|0;if((f|0)==(y|0))break b}c[e+(i+-2<<2)>>2]=f;j=f;break a}while(0);c[e+(i+-2<<2)>>2]=y;s=c[B>>2]|0;t=c[b+36>>2]|0;v=b+20|0;u=c[v>>2]|0;r=c[k>>2]|0;h=c[b+44>>2]|0;f=t+(u<<1<<2)|0;g=f+4|0;j=s-p|0;c:do if(j>>>0>>0&(h|0)!=0){q=p;k=0;p=0;o=h;d:while(1){o=o+-1|0;n=t+(u-j+(u>>>0>>0?r:0)<<1<<2)|0;m=x+(0-j)|0;h=p>>>0>>0?p:k;l=a[m+h>>0]|0;j=a[x+h>>0]|0;e:do if(l<<24>>24==j<<24>>24){h=h+1|0;if((h|0)==(y|0))break d;while(1){l=a[m+h>>0]|0;j=a[x+h>>0]|0;if(l<<24>>24!=j<<24>>24)break e;h=h+1|0;if((h|0)==(y|0))break d}}while(0);if((l&255)<(j&255)){c[f>>2]=q;f=n+4|0;j=f;k=h;h=p}else{c[g>>2]=q;j=n;g=n}q=c[j>>2]|0;j=s-q|0;if(!((o|0)!=0&j>>>0>>0)){z=19;break c}else p=h}c[f>>2]=c[n>>2];f=c[n+4>>2]|0}else z=19;while(0);if((z|0)==19){c[f>>2]=0;f=0}c[g>>2]=f;c[v>>2]=(c[v>>2]|0)+1;c[b>>2]=A;A=(c[B>>2]|0)+1|0;c[B>>2]=A;if((A|0)!=(c[b+8>>2]|0)){B=i;return B|0}_MatchFinder_CheckLimits(b);B=i;return B|0}while(0);t=c[B>>2]|0;u=c[b+36>>2]|0;w=b+20|0;v=c[w>>2]|0;s=c[k>>2]|0;k=c[b+44>>2]|0;f=e+(i<<2)|0;h=u+(v<<1<<2)|0;g=h+4|0;i=t-p|0;f:do if(i>>>0>>0&(k|0)!=0){r=h;h=g;m=j>>>0>3?j:3;l=0;q=0;n=i;while(1){k=k+-1|0;o=u+(v-n+(v>>>0>>0?s:0)<<1<<2)|0;j=x+(0-n)|0;i=q>>>0>>0?q:l;if((a[j+i>>0]|0)==(a[x+i>>0]|0)){g=i+1|0;g:do if((g|0)!=(y|0))if((a[j+g>>0]|0)==(a[x+g>>0]|0)){g=i+2|0;if((g|0)==(y|0))i=y;else while(1){if((a[j+g>>0]|0)!=(a[x+g>>0]|0)){i=g;break g}g=g+1|0;if((g|0)==(y|0)){i=y;break}}}else i=g;else i=y;while(0);if(m>>>0>>0){c[f>>2]=i;g=f+8|0;c[f+4>>2]=n+-1;if((i|0)==(y|0))break;else{m=i;f=g}}}if((d[j+i>>0]|0)<(d[x+i>>0]|0)){c[r>>2]=p;l=o+4|0;j=l;g=h;h=l;l=i;i=q}else{c[h>>2]=p;j=r;g=o;h=o}p=c[h>>2]|0;n=t-p|0;if(!((k|0)!=0&n>>>0>>0)){h=j;z=34;break f}else{r=j;h=g;q=i}}c[r>>2]=c[o>>2];f=c[o+4>>2]|0}else z=34;while(0);if((z|0)==34){c[h>>2]=0;h=g;g=f;f=0}c[h>>2]=f;f=g-e|0;f=2?f>>2:f;c[w>>2]=(c[w>>2]|0)+1;c[b>>2]=A;A=(c[B>>2]|0)+1|0;c[B>>2]=A;if((A|0)!=(c[b+8>>2]|0)){B=f;return B|0}_MatchFinder_CheckLimits(b);B=f;return B|0}function _Bt2_MatchFinder_Skip(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;x=b+16|0;y=b+20|0;z=b+4|0;A=b+8|0;B=b+32|0;C=b+36|0;D=b+24|0;E=b+44|0;do{q=c[x>>2]|0;if(q>>>0<2){c[y>>2]=(c[y>>2]|0)+1;c[b>>2]=(c[b>>2]|0)+1;w=(c[z>>2]|0)+1|0;c[z>>2]=w;if((w|0)==(c[A>>2]|0))_MatchFinder_CheckLimits(b)}else{r=c[b>>2]|0;w=r+1|0;s=(c[B>>2]|0)+(((d[w>>0]|0)<<8|(d[r>>0]|0))<<2)|0;h=c[s>>2]|0;c[s>>2]=c[z>>2];s=c[z>>2]|0;t=c[C>>2]|0;u=c[y>>2]|0;v=c[D>>2]|0;i=c[E>>2]|0;f=t+(u<<1<<2)|0;g=f+4|0;j=s-h|0;a:do if(j>>>0>>0&(i|0)!=0){k=0;p=0;o=i;b:while(1){o=o+-1|0;n=t+(u-j+(u>>>0>>0?v:0)<<1<<2)|0;m=r+(0-j)|0;i=p>>>0>>0?p:k;l=a[m+i>>0]|0;j=a[r+i>>0]|0;c:do if(l<<24>>24==j<<24>>24){i=i+1|0;if((i|0)==(q|0))break b;while(1){l=a[m+i>>0]|0;j=a[r+i>>0]|0;if(l<<24>>24!=j<<24>>24)break c;i=i+1|0;if((i|0)==(q|0))break b}}while(0);if((l&255)<(j&255)){c[f>>2]=h;f=n+4|0;h=f;k=i;i=p}else{c[g>>2]=h;h=n;g=n}h=c[h>>2]|0;j=s-h|0;if(!((o|0)!=0&j>>>0>>0)){F=7;break a}else p=i}c[f>>2]=c[n>>2];f=c[n+4>>2]|0}else F=7;while(0);if((F|0)==7){F=0;c[f>>2]=0;f=0}c[g>>2]=f;c[y>>2]=(c[y>>2]|0)+1;c[b>>2]=w;w=(c[z>>2]|0)+1|0;c[z>>2]=w;if((w|0)==(c[A>>2]|0))_MatchFinder_CheckLimits(b)}e=e+-1|0}while((e|0)!=0);return}function _Bt4_MatchFinder_Skip(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;y=b+16|0;z=b+20|0;A=b+4|0;B=b+8|0;C=b+40|0;D=b+32|0;E=b+36|0;F=b+24|0;x=b+44|0;do{q=c[y>>2]|0;if(q>>>0<4){c[z>>2]=(c[z>>2]|0)+1;c[b>>2]=(c[b>>2]|0)+1;w=(c[A>>2]|0)+1|0;c[A>>2]=w;if((w|0)==(c[B>>2]|0))_MatchFinder_CheckLimits(b)}else{r=c[b>>2]|0;w=r+1|0;t=c[b+108+((d[r>>0]|0)<<2)>>2]^(d[w>>0]|0);i=(d[r+2>>0]|0)<<8^t;u=c[D>>2]|0;s=u+(((i^c[b+108+((d[r+3>>0]|0)<<2)>>2]<<5)&c[C>>2])+66560<<2)|0;h=c[s>>2]|0;v=c[A>>2]|0;c[u+((i&65535)+1024<<2)>>2]=v;c[u+((t&1023)<<2)>>2]=v;c[s>>2]=c[A>>2];s=c[A>>2]|0;t=c[E>>2]|0;u=c[z>>2]|0;v=c[F>>2]|0;i=c[x>>2]|0;f=t+(u<<1<<2)|0;g=f+4|0;j=s-h|0;a:do if(j>>>0>>0&(i|0)!=0){k=0;p=0;o=i;b:while(1){o=o+-1|0;n=t+(u-j+(u>>>0>>0?v:0)<<1<<2)|0;m=r+(0-j)|0;i=p>>>0>>0?p:k;l=a[m+i>>0]|0;j=a[r+i>>0]|0;c:do if(l<<24>>24==j<<24>>24){i=i+1|0;if((i|0)==(q|0))break b;while(1){l=a[m+i>>0]|0;j=a[r+i>>0]|0;if(l<<24>>24!=j<<24>>24)break c;i=i+1|0;if((i|0)==(q|0))break b}}while(0);if((l&255)<(j&255)){c[f>>2]=h;f=n+4|0;h=f;k=i;i=p}else{c[g>>2]=h;h=n;g=n}h=c[h>>2]|0;j=s-h|0;if(!((o|0)!=0&j>>>0>>0)){G=7;break a}else p=i}c[f>>2]=c[n>>2];f=c[n+4>>2]|0}else G=7;while(0);if((G|0)==7){G=0;c[f>>2]=0;f=0}c[g>>2]=f;c[z>>2]=(c[z>>2]|0)+1;c[b>>2]=w;w=(c[A>>2]|0)+1|0;c[A>>2]=w;if((w|0)==(c[B>>2]|0))_MatchFinder_CheckLimits(b)}e=e+-1|0}while((e|0)!=0);return}function _Bt3_MatchFinder_Skip(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;y=b+16|0;z=b+20|0;A=b+4|0;B=b+8|0;C=b+40|0;D=b+32|0;E=b+36|0;F=b+24|0;x=b+44|0;do{q=c[y>>2]|0;if(q>>>0<3){c[z>>2]=(c[z>>2]|0)+1;c[b>>2]=(c[b>>2]|0)+1;w=(c[A>>2]|0)+1|0;c[A>>2]=w;if((w|0)==(c[B>>2]|0))_MatchFinder_CheckLimits(b)}else{r=c[b>>2]|0;w=r+1|0;s=c[b+108+((d[r>>0]|0)<<2)>>2]^(d[w>>0]|0);t=c[D>>2]|0;v=t+((((d[r+2>>0]|0)<<8^s)&c[C>>2])+1024<<2)|0;h=c[v>>2]|0;u=c[A>>2]|0;c[v>>2]=u;c[t+((s&1023)<<2)>>2]=u;s=c[A>>2]|0;t=c[E>>2]|0;u=c[z>>2]|0;v=c[F>>2]|0;i=c[x>>2]|0;f=t+(u<<1<<2)|0;g=f+4|0;j=s-h|0;a:do if(j>>>0>>0&(i|0)!=0){k=0;p=0;o=i;b:while(1){o=o+-1|0;n=t+(u-j+(u>>>0>>0?v:0)<<1<<2)|0;m=r+(0-j)|0;i=p>>>0>>0?p:k;l=a[m+i>>0]|0;j=a[r+i>>0]|0;c:do if(l<<24>>24==j<<24>>24){i=i+1|0;if((i|0)==(q|0))break b;while(1){l=a[m+i>>0]|0;j=a[r+i>>0]|0;if(l<<24>>24!=j<<24>>24)break c;i=i+1|0;if((i|0)==(q|0))break b}}while(0);if((l&255)<(j&255)){c[f>>2]=h;f=n+4|0;h=f;k=i;i=p}else{c[g>>2]=h;h=n;g=n}h=c[h>>2]|0;j=s-h|0;if(!((o|0)!=0&j>>>0>>0)){G=7;break a}else p=i}c[f>>2]=c[n>>2];f=c[n+4>>2]|0}else G=7;while(0);if((G|0)==7){G=0;c[f>>2]=0;f=0}c[g>>2]=f;c[z>>2]=(c[z>>2]|0)+1;c[b>>2]=w;w=(c[A>>2]|0)+1|0;c[A>>2]=w;if((w|0)==(c[B>>2]|0))_MatchFinder_CheckLimits(b)}e=e+-1|0}while((e|0)!=0);return}function _Hc4_MatchFinder_Skip(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=a+16|0;f=a+20|0;g=a+4|0;h=a+8|0;i=a+40|0;j=a+32|0;k=a+36|0;do{if((c[e>>2]|0)>>>0<4){c[f>>2]=(c[f>>2]|0)+1;c[a>>2]=(c[a>>2]|0)+1;l=(c[g>>2]|0)+1|0;c[g>>2]=l;if((l|0)==(c[h>>2]|0))_MatchFinder_CheckLimits(a)}else{r=c[a>>2]|0;l=r+1|0;n=c[a+108+((d[r>>0]|0)<<2)>>2]^(d[l>>0]|0);q=(d[r+2>>0]|0)<<8^n;o=c[j>>2]|0;r=o+(((q^c[a+108+((d[r+3>>0]|0)<<2)>>2]<<5)&c[i>>2])+66560<<2)|0;m=c[r>>2]|0;p=c[g>>2]|0;c[r>>2]=p;c[o+((q&65535)+1024<<2)>>2]=p;c[o+((n&1023)<<2)>>2]=p;c[(c[k>>2]|0)+(c[f>>2]<<2)>>2]=m;c[f>>2]=(c[f>>2]|0)+1;c[a>>2]=l;l=(c[g>>2]|0)+1|0;c[g>>2]=l;if((l|0)==(c[h>>2]|0))_MatchFinder_CheckLimits(a)}b=b+-1|0}while((b|0)!=0);return}function _MatchFinder_CheckLimits(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=n;m=a+4|0;b=c[m>>2]|0;if((b|0)==-1){f=-2-(c[a+88>>2]|0)&-1024;e=c[a+32>>2]|0;d=(c[a+100>>2]|0)+(c[a+96>>2]|0)|0;if(!d)b=-1;else{b=0;do{i=e+(b<<2)|0;h=c[i>>2]|0;c[i>>2]=h>>>0>f>>>0?h-f|0:0;b=b+1|0}while((b|0)!=(d|0));b=c[m>>2]|0}i=a+8|0;c[i>>2]=(c[i>>2]|0)-f;b=b-f|0;c[m>>2]=b;i=a+12|0;c[i>>2]=(c[i>>2]|0)-f}i=a+56|0;a:do if((c[i>>2]|0)==0?(k=a+68|0,g=c[k>>2]|0,l=a+12|0,(g|0)==((c[l>>2]|0)-b|0)):0){f=a+48|0;d=c[f>>2]|0;h=a+60|0;e=c[a>>2]|0;b=e;if((d+(c[h>>2]|0)-e|0)>>>0<=g>>>0){e=a+64|0;o=c[e>>2]|0;_memmove(d|0,b+(0-o)|0,g+o|0)|0;d=c[f>>2]|0;b=d+(c[e>>2]|0)|0;c[a>>2]=b;if(c[i>>2]|0)break}e=a+104|0;if(!(c[e>>2]|0)){b=b+((c[l>>2]|0)-(c[m>>2]|0))|0;o=d+(c[h>>2]|0)-b|0;c[j>>2]=o;b:do if(o|0){d=a+52|0;while(1){o=c[d>>2]|0;o=hd[c[o>>2]&63](o,b,j)|0;c[e>>2]=o;if(o|0){b=20;break}b=c[j>>2]|0;if(!b){b=17;break}b=(c[l>>2]|0)+b|0;c[l>>2]=b;b=b-(c[m>>2]|0)|0;if(b>>>0>(c[k>>2]|0)>>>0)break a;b=(c[a>>2]|0)+b|0;o=(c[f>>2]|0)+(c[h>>2]|0)-b|0;c[j>>2]=o;if(!o)break b}if((b|0)==17){c[i>>2]=1;break a}else if((b|0)==20)break a}while(0)}}while(0);d=a+20|0;b=c[d>>2]|0;e=c[a+24>>2]|0;if((b|0)==(e|0)){c[d>>2]=0;b=0}o=c[m>>2]|0;m=~o;k=e-b|0;m=k>>>0>>0?k:m;k=(c[a+12>>2]|0)-o|0;l=c[a+68>>2]|0;l=k>>>0>l>>>0?k-l|0:(k|0)!=0&1;j=c[a+28>>2]|0;c[a+16>>2]=k>>>0>j>>>0?j:k;c[a+8>>2]=(l>>>0>>0?l:m)+o;Xc=n;return}function _LzmaEnc_Construct(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);f=g;c[a+244428>>2]=0;c[a+244424>>2]=0;_MatchFinder_Construct(a+28|0);c[f>>2]=5;c[f+36>>2]=0;c[f+4>>2]=0;c[f+44>>2]=-1;e=f+8|0;c[e>>2]=-1;c[e+4>>2]=-1;c[e+8>>2]=-1;c[e+12>>2]=-1;c[e+16>>2]=-1;c[e+20>>2]=-1;c[e+24>>2]=-1;c[f+40>>2]=0;_LzmaEnc_SetProps(a,f)|0;_LzmaEnc_FastPosInit(a+197788|0);f=8;do{b=H(f,f)|0;if(b>>>0>65535){d=0;while(1){e=1?b>>>1:b;d=d+1|0;if(b>>>0>131071)b=e;else{b=e;break}}}else d=0;b=H(b,b)|0;d=d<<1;if(b>>>0>65535)while(1){e=1?b>>>1:b;d=d+1|0;if(b>>>0>131071)b=e;else{b=e;break}}b=H(b,b)|0;d=d<<1;if(b>>>0>65535)while(1){e=1?b>>>1:b;d=d+1|0;if(b>>>0>131071)b=e;else{b=e;break}}e=H(b,b)|0;b=d<<1;if(e>>>0>65535)while(1){b=b+1|0;if(e>>>0>131071)e=1?e>>>1:e;else break}c[a+199836+((4?f>>>4:f)<<2)>>2]=161-b;f=f+16|0}while(f>>>0<2048);c[a+205736>>2]=0;c[a+244504>>2]=0;Xc=g;return}function _MatchFinder_Construct(a){a=a|0;var b=0,d=0,e=0;c[a+48>>2]=0;c[a+32>>2]=0;c[a+44>>2]=32;c[a+80>>2]=1;c[a+72>>2]=4;c[a+76>>2]=0;c[a+84>>2]=0;b=0;do{e=1?b>>>1:b;d=0-(b&1)&-306674912^e;d=1?d>>>1:d;e=0-(e&1)&-306674912^d;e=1?e>>>1:e;d=0-(d&1)&-306674912^e;d=1?d>>>1:d;e=0-(e&1)&-306674912^d;e=1?e>>>1:e;d=0-(d&1)&-306674912^e;d=1?d>>>1:d;e=0-(e&1)&-306674912^d;e=1?e>>>1:e;d=0-(d&1)&-306674912^e;c[a+108+(b<<2)>>2]=0-(e&1)&-306674912^(1?d>>>1:d);b=b+1|0}while((b|0)!=256);return}function _LzmaEnc_FastPosInit(b){b=b|0;var c=0,d=0,e=0;a[b>>0]=0;a[b+1>>0]=1;a[b+2>>0]=2;a[b+3>>0]=3;c=b+4|0;a[c>>0]=4;a[c+1>>0]=4;c=b+6|0;a[c>>0]=5;a[c+1>>0]=5;c=b+8|0;a[c>>0]=6;a[c+1>>0]=6;a[c+2>>0]=6;a[c+3>>0]=6;c=b+12|0;a[c>>0]=7;a[c+1>>0]=7;a[c+2>>0]=7;a[c+3>>0]=7;c=b+16|0;d=c;a[d>>0]=8;a[d+1>>0]=8;a[d+2>>0]=8;a[d+3>>0]=8;c=c+4|0;a[c>>0]=8;a[c+1>>0]=8;a[c+2>>0]=8;a[c+3>>0]=8;c=b+24|0;d=c;a[d>>0]=9;a[d+1>>0]=9;a[d+2>>0]=9;a[d+3>>0]=9;c=c+4|0;a[c>>0]=9;a[c+1>>0]=9;a[c+2>>0]=9;a[c+3>>0]=9;c=b+32|0;d=c+16|0;do{a[c>>0]=10;c=c+1|0}while((c|0)<(d|0));c=b+48|0;d=c+16|0;do{a[c>>0]=11;c=c+1|0}while((c|0)<(d|0));c=b+64|0;d=c+32|0;do{a[c>>0]=12;c=c+1|0}while((c|0)<(d|0));c=b+96|0;d=c+32|0;do{a[c>>0]=13;c=c+1|0}while((c|0)<(d|0));c=b+128|0;d=c+64|0;do{a[c>>0]=14;c=c+1|0}while((c|0)<(d|0));c=b+192|0;d=c+64|0;do{a[c>>0]=15;c=c+1|0}while((c|0)<(d|0));c=b+256|0;d=c+128|0;do{a[c>>0]=16;c=c+1|0}while((c|0)<(d|0));c=b+384|0;d=c+128|0;do{a[c>>0]=17;c=c+1|0}while((c|0)<(d|0));_memset(b+512|0,18,256)|0;c=0;e=512;do{c=c+1|0;e=e+1|0}while(c>>>0<256);_memset(b+e|0,19,256)|0;d=0;c=e;do{d=d+1|0;c=c+1|0}while(d>>>0<256);_memset(b+c|0,20,512)|0;d=0;do{d=d+1|0;c=c+1|0}while(d>>>0<512);_memset(b+c|0,21,512)|0;c=0;do c=c+1|0;while(c>>>0<512);return}function _elzma_decompress_alloc(){var a=0;a=_malloc(327704)|0;_memset(a|0,0,327704)|0;_init_alloc_struct(a+327680|0,0,0,0,0);return a|0}function _elzma_decompress_free(a){a=a|0;var b=0;b=c[a>>2]|0;if(b|0)_free(b);c[a>>2]=0;return}function _elzma_decompress_run(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;E=Xc;Xc=Xc+240|0;if((Xc|0)>=(Yc|0))N(240);C=E+120|0;A=E+92|0;k=E+16|0;B=E;t=E+88|0;v=E+72|0;w=E+44|0;x=E+40|0;switch(h|0){case 1:{_initializeLZMAFormatHandler(A);break}case 0:{_CrcGenerateTable();_initializeLZIPFormatHandler(A);break}default:{D=10;Xc=E;return D|0}}c[B>>2]=0;y=B+8|0;i=y;c[i>>2]=0;c[i+4>>2]=0;i=C;j=i+112|0;do{c[i>>2]=0;i=i+4|0}while((i|0)<(j|0));_LzmaDec_Init(C);z=b+327680|0;j=gd[c[z>>2]&127](z,c[A>>2]|0)|0;c[t>>2]=c[A>>2];sd[c[A+4>>2]&127](k);do if((hd[d&63](e,j,t)|0)==0?(c[t>>2]|0)==(c[A>>2]|0):0){if(gd[c[A+8>>2]&127](j,k)|0){td[c[b+327684>>2]&63](z,j);i=16;break}r=(h|0)==0;if(r){_initializeLZMAFormatHandler(w);gd[c[w+12>>2]&127](v,k)|0;i=v}else i=j;_LzmaDec_Allocate(C,i,5,z)|0;td[c[b+327684>>2]&63](z,j);c[t>>2]=262144;c[v>>2]=65536;c[w>>2]=0;a:do if(!(hd[d&63](e,b,v)|0)){n=b+65536|0;o=k+3|0;m=k+8|0;j=-1;h=0;l=0;b:while(1){i=c[v>>2]|0;if(!i){i=18;D=41;break a}c[w>>2]=i;c[x>>2]=0;c:do if(r){k=0;while(1){if(_LzmaDec_DecodeToBuf(C,n,t,b+k|0,w,0,x)|0){i=17;D=41;break a}i=c[t>>2]|0;if(!i)i=0;else{j=_CrcUpdate(j,n,i)|0;i=c[t>>2]|0}h=_i64Add(h|0,l|0,i|0,0)|0;l=M()|0;i=hd[f&63](g,n,i)|0;if((i|0)!=(c[t>>2]|0)){D=42;break b}k=(c[w>>2]|0)+k|0;i=c[v>>2]|0;if(i>>>0>>0){D=29;break b}if(i>>>0<=k>>>0){i=l;D=33;break c}c[w>>2]=i-k;i=c[x>>2]|0;if((i|0)==1){s=j;q=l;p=h;break c}if(k>>>0>=(c[v>>2]|0)>>>0){i=l;D=33;break}}}else{k=0;i=l;while(1){if(_LzmaDec_DecodeToBuf(C,n,t,b+k|0,w,0,x)|0){i=17;D=41;break a}F=c[t>>2]|0;h=_i64Add(h|0,i|0,F|0,0)|0;l=M()|0;i=hd[f&63](g,n,F)|0;if((i|0)!=(c[t>>2]|0)){D=42;break b}k=(c[w>>2]|0)+k|0;i=c[v>>2]|0;if(i>>>0>>0){D=29;break b}if(i>>>0<=k>>>0){i=l;D=33;break c}c[w>>2]=i-k;i=c[x>>2]|0;if((i|0)==1){s=j;q=l;p=h;break c}if(k>>>0<(c[v>>2]|0)>>>0)i=l;else{i=l;D=33;break}}}while(0);if((D|0)==33){D=0;s=j;q=i;p=h;i=c[x>>2]|0}if((i|0)==1){D=35;break}F=m;l=c[F+4>>2]|0;if(!((a[o>>0]|0)!=0|(q>>>0>>0|((q|0)==(l|0)?p>>>0<(c[F>>2]|0)>>>0:0))))break;c[t>>2]=262144;c[v>>2]=65536;c[w>>2]=0;if(!(hd[d&63](e,b,v)|0)){j=s;h=p;l=q}else{i=14;D=41;break a}}if((D|0)==29)Ha(161903,161920,197,161971);else if((D|0)==35){if(((c[A+16>>2]|0)+-1|0)>>>0<(c[w>>2]|0)>>>0?(u=c[A+24>>2]|0,u|0):0)gd[u&127](b+k|0,B)|0}else if((D|0)==42){i=15;break}if(!(c[A+16>>2]|0)){if(a[o>>0]|0){i=0;break}i=m;i=((c[i>>2]|0)==(p|0)?(c[i+4>>2]|0)==(q|0):0)?0:20;break}else{if((c[B>>2]|0)!=(~s|0)){i=19;break}i=y;i=((c[i>>2]|0)==(p|0)?(c[i+4>>2]|0)==(q|0):0)?0:20;break}}else{i=14;D=41}while(0);_LzmaDec_Free(C,z);F=i;Xc=E;return F|0}else D=6;while(0);if((D|0)==6){td[c[b+327684>>2]&63](z,j);i=14}F=i;Xc=E;return F|0}function _LzmaDec_Init(a){a=a|0;c[a+36>>2]=0;c[a+76>>2]=1;c[a+72>>2]=0;c[a+88>>2]=0;c[a+44>>2]=0;c[a+48>>2]=0;c[a+80>>2]=1;return}function _LzmaDec_Allocate(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if(f>>>0<5){b=4;return b|0}n=(d[e+2>>0]|0)<<8|(d[e+1>>0]|0)|(d[e+3>>0]|0)<<16|(d[e+4>>0]|0)<<24;n=n>>>0>4096?n:4096;l=a[e>>0]|0;f=l&255;if((l&255)>224){b=4;return b|0}k=(f>>>0)/9|0;l=f-(k*9|0)|0;j=(f>>>0)/45|0;k=(k>>>0)%5|0;e=(768<>2]|0;f=b+84|0;if(!((h|0)!=0?(e|0)==(c[f>>2]|0):0))o=5;if((o|0)==5?(td[c[g+4>>2]&63](g,h),c[i>>2]=0,h=gd[c[g>>2]&127](g,e<<1)|0,c[i>>2]=h,c[f>>2]=e,(h|0)==0):0){b=2;return b|0}e=b+20|0;h=c[e>>2]|0;if((h|0)!=0?(m=b+40|0,(n|0)==(c[m>>2]|0)):0)f=m;else o=8;do if((o|0)==8){f=g+4|0;td[c[f>>2]&63](g,h);c[e>>2]=0;o=gd[c[g>>2]&127](g,n)|0;c[e>>2]=o;if(o|0){f=b+40|0;break}td[c[f>>2]&63](g,c[i>>2]|0);c[i>>2]=0;b=2;return b|0}while(0);c[f>>2]=n;c[b>>2]=l;c[b+4>>2]=k;c[b+8>>2]=j;c[b+12>>2]=n;b=0;return b|0}function _LzmaDec_DecodeToBuf(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);r=s;m=c[d>>2]|0;n=c[f>>2]|0;c[d>>2]=0;c[f>>2]=0;o=a+36|0;p=a+40|0;q=a+20|0;while(1){c[r>>2]=n;i=c[o>>2]|0;j=c[p>>2]|0;if((i|0)==(j|0)){c[o>>2]=0;i=0}k=m>>>0>(j-i|0)>>>0;j=_LzmaDec_DecodeToDic(a,k?j:i+m|0,e,r,k?0:g,h)|0;k=c[r>>2]|0;c[f>>2]=(c[f>>2]|0)+k;l=(c[o>>2]|0)-i|0;_memcpy(b|0,(c[q>>2]|0)+i|0,l|0)|0;i=m-l|0;c[d>>2]=(c[d>>2]|0)+l;if((j|0)!=0|((l|0)==0|(i|0)==0))break;b=b+l|0;n=n-k|0;m=i;e=e+k|0}Xc=s;return j|0}function _LzmaDec_Free(a,b){a=a|0;b=b|0;var d=0,e=0;d=b+4|0;e=a+16|0;td[c[d>>2]&63](b,c[e>>2]|0);c[e>>2]=0;a=a+20|0;td[c[d>>2]&63](b,c[a>>2]|0);c[a>>2]=0;return}function _LzmaDec_DecodeToDic(e,f,g,h,i,j){e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;w=c[h>>2]|0;c[h>>2]=0;M=e+72|0;q=c[M>>2]|0;if((q+-1|0)>>>0<273){s=c[e+20>>2]|0;v=e+36|0;k=c[v>>2]|0;t=c[e+40>>2]|0;u=c[e+56>>2]|0;r=f-k|0;r=r>>>0>>0?r:q;n=e+48|0;if(!(c[n>>2]|0)){o=c[e+12>>2]|0;m=e+44|0;l=c[m>>2]|0;if((o-l|0)>>>0<=r>>>0)c[n>>2]=o}else{l=e+44|0;m=l;l=c[l>>2]|0}c[m>>2]=l+r;c[M>>2]=q-r;if(r){o=k+-1|0;p=o-f|0;m=~q;n=p>>>0>m>>>0;l=r;while(1){l=l+-1|0;a[s+k>>0]=a[s+(k-u+(k>>>0>>0?t:0))>>0]|0;if(!l)break;else k=k+1|0}k=o-(n?p:m)|0}c[v>>2]=k}c[j>>2]=0;a:do if((c[M>>2]|0)!=274){G=e+76|0;H=e+36|0;I=e+88|0;J=e+80|0;K=e+4|0;L=e+16|0;l=e+32|0;s=(i|0)==0;t=e+92|0;u=e+68|0;v=e+64|0;i=e+60|0;x=e+56|0;y=e+52|0;z=e+93|0;A=e+94|0;B=e+95|0;C=e+96|0;D=e+28|0;E=e+24|0;F=t;k=g;m=w;while(1){if(c[G>>2]|0){b:do if(!m)N=19;else while(1){n=c[I>>2]|0;if(n>>>0>=5)break b;o=k+1|0;w=a[k>>0]|0;c[I>>2]=n+1;a[e+92+n>>0]=w;c[h>>2]=(c[h>>2]|0)+1;m=m+-1|0;if(!m){k=o;N=19;break}else k=o}while(0);if((N|0)==19){N=0;if((c[I>>2]|0)>>>0<5){N=20;break}else m=0}if(a[t>>0]|0){k=1;N=59;break}c[l>>2]=d[A>>0]<<16|d[z>>0]<<24|d[B>>0]<<8|d[C>>0];c[D>>2]=-1;c[G>>2]=0;c[I>>2]=0}if((c[H>>2]|0)>>>0>=f>>>0){n=(c[M>>2]|0)==0;if(n?(c[l>>2]|0)==0:0){N=26;break}if(s){N=28;break}if(n)r=1;else{N=30;break}}else r=0;if(c[J>>2]|0){o=(768<<(c[K>>2]|0)+(c[e>>2]|0))+1846|0;p=c[L>>2]|0;if(o|0){n=0;do{b[p+(n<<1)>>1]=1024;n=n+1|0}while((n|0)!=(o|0))}c[u>>2]=1;c[v>>2]=1;c[i>>2]=1;c[x>>2]=1;c[y>>2]=0;c[J>>2]=0}n=c[I>>2]|0;if(!n){n=(r|0)!=0;if(m>>>0<20|n){o=_LzmaDec_TryDummy(e,k,m)|0;if(!o){N=39;break}if(n&(o|0)!=2){N=41;break}else n=k}else n=k+m+-20|0;c[E>>2]=k;if(_LzmaDec_DecodeReal2(e,f,n)|0){k=1;N=59;break}w=c[E>>2]|0;n=w-k|0;c[h>>2]=n+(c[h>>2]|0);k=w}else{o=n>>>0<20;if(o&(m|0)!=0){o=0;while(1){p=o+1|0;q=n+1|0;a[e+92+n>>0]=a[k+o>>0]|0;n=q>>>0<20;if(n&p>>>0>>0){o=p;n=q}else break}}else{p=0;q=n;n=o}c[I>>2]=q;o=(r|0)!=0;if(o|n){n=_LzmaDec_TryDummy(e,t,q)|0;if(!n){N=50;break}if(o&(n|0)!=2){N=52;break}}c[E>>2]=t;if(_LzmaDec_DecodeReal2(e,f,t)|0){k=1;N=59;break}n=p-(q+F)+(c[E>>2]|0)|0;c[h>>2]=n+(c[h>>2]|0);c[I>>2]=0;k=k+n|0}if((c[M>>2]|0)==274)break a;else m=m-n|0}if((N|0)==20){c[j>>2]=3;N=0;return N|0}else if((N|0)==26){c[j>>2]=4;N=0;return N|0}else if((N|0)==28){c[j>>2]=2;N=0;return N|0}else if((N|0)==30){c[j>>2]=2;N=1;return N|0}else if((N|0)==39){_memcpy(t|0,k|0,m|0)|0;c[I>>2]=m;c[h>>2]=(c[h>>2]|0)+m;c[j>>2]=3;N=0;return N|0}else if((N|0)==41){c[j>>2]=2;N=1;return N|0}else if((N|0)==50){c[h>>2]=(c[h>>2]|0)+p;c[j>>2]=3;N=0;return N|0}else if((N|0)==52){c[j>>2]=2;N=1;return N|0}else if((N|0)==59)return k|0}else l=e+32|0;while(0);k=c[l>>2]|0;if(!k){c[j>>2]=1;k=c[l>>2]|0}N=(k|0)!=0&1;return N|0}function _LzmaDec_TryDummy(a,b,f){a=a|0;b=b|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;n=c[a+28>>2]|0;q=c[a+32>>2]|0;O=b+f|0;G=c[a+16>>2]|0;A=c[a+52>>2]|0;s=c[a+44>>2]|0;B=(1<>2])+-1&s;z=A<<4;r=e[G+(z<<1)+(B<<1)>>1]|0;do if(n>>>0<16777216)if((f|0)<1){O=0;return O|0}else{p=b+1|0;n=n<<8;y=q<<8|(d[b>>0]|0);break}else{p=b;y=q}while(0);x=H(11?n>>>11:n,r)|0;if(y>>>0>>0){b=G+3692|0;if(c[a+48>>2]|s){q=c[a>>2]|0;f=c[a+36>>2]|0;if(!f)f=c[a+40>>2]|0;w=d[(c[a+20>>2]|0)+(f+-1)>>0]|0;v=8-q|0;b=b+(((v?w>>>v:w)+(((1<>2])+-1&s)<>>0<7){f=1;t=p;q=x;r=y;while(1){s=e[b+(f<<1)>>1]|0;if(q>>>0<16777216){if(t>>>0>=O>>>0){J=0;w=97;break}u=t+1|0;q=q<<8;r=r<<8|(d[t>>0]|0)}else u=t;s=H(11?q>>>11:q,s)|0;if(r>>>0>>0){f=f<<1;q=s}else{f=f<<1|1;q=q-s|0;r=r-s|0}if(f>>>0<256)t=u;else{L=1;M=u;N=q;w=96;break}}if((w|0)==96){N=N>>>0>16777215;O=M>>>0>>0;O=N|O;O=O?L:0;return O|0}else if((w|0)==97)return J|0}f=c[a+36>>2]|0;q=c[a+56>>2]|0;if(f>>>0>>0)r=c[a+40>>2]|0;else r=0;s=1;w=256;a=d[(c[a+20>>2]|0)+(f-q+r)>>0]|0;u=p;q=x;r=y;while(1){a=a<<1;f=a&w;t=e[b+(w<<1)+(f<<1)+(s<<1)>>1]|0;if(q>>>0<16777216){if(u>>>0>=O>>>0){J=0;w=97;break}v=u+1|0;q=q<<8;r=r<<8|(d[u>>0]|0)}else v=u;t=H(11?q>>>11:q,t)|0;if(r>>>0>>0){s=s<<1;f=f^w;q=t}else{s=s<<1|1;q=q-t|0;r=r-t|0}if(s>>>0>=256){L=1;M=v;N=q;w=96;break}else{w=f;u=v}}if((w|0)==96){N=N>>>0>16777215;O=M>>>0>>0;O=N|O;O=O?L:0;return O|0}else if((w|0)==97)return J|0}n=n-x|0;f=y-x|0;b=e[G+384+(A<<1)>>1]|0;do if(n>>>0<16777216)if(p>>>0>>0){n=n<<8;f=f<<8|(d[p>>0]|0);p=p+1|0;break}else{O=0;return O|0}while(0);q=H(11?n>>>11:n,b)|0;do if(f>>>0>=q>>>0){n=n-q|0;f=f-q|0;b=e[G+408+(A<<1)>>1]|0;do if(n>>>0<16777216)if(p>>>0>>0){n=n<<8;f=f<<8|(d[p>>0]|0);q=p+1|0;break}else{O=0;return O|0}else q=p;while(0);b=H(11?n>>>11:n,b)|0;if(f>>>0>>0){n=e[G+480+(z<<1)+(B<<1)>>1]|0;do if(b>>>0<16777216)if(q>>>0>>0){p=q+1|0;b=b<<8;f=f<<8|(d[q>>0]|0);break}else{O=0;return O|0}else p=q;while(0);n=H(11?b>>>11:b,n)|0;if(f>>>0>=n>>>0){v=3;a=12;q=b-n|0;n=f-n|0;f=1332;break}if(n>>>0<16777216)return (p>>>0>>0?3:0)|0;else{O=3;return O|0}}n=n-b|0;f=f-b|0;b=e[G+432+(A<<1)>>1]|0;do if(n>>>0<16777216)if(q>>>0>>0){r=q+1|0;n=n<<8;f=f<<8|(d[q>>0]|0);break}else{O=0;return O|0}else r=q;while(0);q=H(11?n>>>11:n,b)|0;if(f>>>0>>0){v=3;a=12;p=r;n=f;f=1332}else{b=n-q|0;f=f-q|0;n=e[G+456+(A<<1)>>1]|0;do if(b>>>0<16777216)if(r>>>0>>0){p=r+1|0;b=b<<8;f=f<<8|(d[r>>0]|0);break}else{O=0;return O|0}else p=r;while(0);n=H(11?b>>>11:b,n)|0;A=f>>>0>>0;v=3;a=12;q=A?n:b-n|0;n=f-(A?0:n)|0;f=1332}}else{v=2;a=0;n=f;f=818}while(0);r=G+(f<<1)|0;b=e[r>>1]|0;do if(q>>>0<16777216)if(p>>>0>>0){s=p+1|0;q=q<<8;f=n<<8|(d[p>>0]|0);break}else{O=0;return O|0}else{s=p;f=n}while(0);n=H(11?q>>>11:q,b)|0;do if(f>>>0>=n>>>0){b=q-n|0;f=f-n|0;n=e[r+2>>1]|0;do if(b>>>0<16777216)if(s>>>0>>0){p=s+1|0;b=b<<8;f=f<<8|(d[s>>0]|0);break}else{O=0;return O|0}else p=s;while(0);q=H(11?b>>>11:b,n)|0;if(f>>>0>>0){r=r+260+(B<<3<<1)|0;t=8;u=8;n=q;break}else{r=r+516|0;t=16;u=256;n=b-q|0;f=f-q|0;break}}else{r=r+4+(B<<3<<1)|0;t=0;u=8;p=s}while(0);q=1;while(1){b=e[r+(q<<1)>>1]|0;if(n>>>0<16777216){if(p>>>0>=O>>>0){J=0;w=97;break}o=p+1|0;n=n<<8;m=f<<8|(d[p>>0]|0)}else{o=p;m=f}f=H(11?n>>>11:n,b)|0;if(m>>>0>>0){C=q<<1;D=f}else{C=q<<1|1;D=n-f|0;m=m-f|0}if(C>>>0>>0){q=C;p=o;n=D;f=m}else break}if((w|0)==97)return J|0;f=C-u+t|0;if(a|0){N=v;L=o;M=D;M=M>>>0>16777215;O=L>>>0>>0;O=M|O;O=O?N:0;return O|0}p=G+864+((f>>>0<3?f:3)<<6<<1)|0;b=1;f=D;while(1){n=e[p+(b<<1)>>1]|0;if(f>>>0<16777216){if(o>>>0>=O>>>0){J=0;w=97;break}k=o+1|0;j=f<<8;g=m<<8|(d[o>>0]|0)}else{k=o;j=f;g=m}f=H(11?j>>>11:j,n)|0;if(g>>>0>>0){E=b<<1;j=f}else{E=b<<1|1;j=j-f|0;g=g-f|0}if(E>>>0<64){b=E;o=k;f=j;m=g}else break}if((w|0)==97)return J|0;f=E+-64|0;if(f>>>0<=3){N=v;L=k;M=j;M=M>>>0>16777215;O=L>>>0>>0;O=M|O;O=O?N:0;return O|0}m=1?f>>>1:f;n=m+-1|0;do if(f>>>0>=14){f=m+-5|0;while(1){if(j>>>0<16777216){if(k>>>0>=O>>>0){J=0;w=97;break}F=k+1|0;j=j<<8;g=g<<8|(d[k>>0]|0)}else F=k;j=1?j>>>1:j;E=g-j|0;g=g-((31?E>>>31:E)+2147483647&j)|0;f=f+-1|0;if(!f){w=87;break}else k=F}if((w|0)==87){I=4;K=G+1604|0;l=F;i=j;h=g;break}else if((w|0)==97)return J|0}else{I=n;K=G+1376+((f&1|2)<>1]|0;if(i>>>0<16777216){if(l>>>0>=O>>>0){J=0;w=97;break}f=l+1|0;k=i<<8;h=h<<8|(d[l>>0]|0)}else{f=l;k=i}i=H(11?k>>>11:k,j)|0;if(h>>>0>>0){g=g<<1;j=i}else{g=g<<1|1;j=k-i|0;h=h-i|0}m=m+-1|0;if(!m){L=v;M=f;N=j;w=96;break}else{l=f;i=j}}if((w|0)==96){N=N>>>0>16777215;O=M>>>0>>0;O=N|O;O=O?L:0;return O|0}else if((w|0)==97)return J|0;return 0}function _LzmaDec_DecodeReal2(f,g,h){f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0;ka=f+48|0;la=f+12|0;ma=f+44|0;na=f+36|0;oa=f+16|0;pa=f+52|0;qa=f+56|0;aa=f+60|0;ba=f+64|0;ca=f+68|0;da=f+8|0;ea=f+4|0;fa=f+20|0;ga=f+40|0;ha=f+24|0;ia=f+28|0;ja=f+32|0;ra=f+72|0;a:do{F=c[ka>>2]|0;G=(F|0)==0;if(G){j=c[ma>>2]|0;E=(c[la>>2]|0)-j|0;i=c[na>>2]|0;E=(g-i|0)>>>0>E>>>0?i+E|0:g}else{E=g;j=c[ma>>2]|0;i=c[na>>2]|0}I=c[oa>>2]|0;J=(1<>2])+-1|0;K=(1<>2])+-1|0;L=c[f>>2]|0;M=c[fa>>2]|0;N=c[ga>>2]|0;O=I+3692|0;P=I+384|0;Q=8-L|0;R=I+1636|0;S=I+408|0;T=I+480|0;U=I+2664|0;V=I+432|0;W=I+456|0;X=I+864|0;Y=I+1376|0;Z=I+1604|0;_=I+1606|0;$=~E;r=0;o=c[pa>>2]|0;s=c[qa>>2]|0;p=c[aa>>2]|0;n=c[ba>>2]|0;m=c[ca>>2]|0;t=j;k=c[ja>>2]|0;j=c[ia>>2]|0;q=c[ha>>2]|0;b:do{A=t&J;x=o<<4;l=I+(x<<1)+(A<<1)|0;u=e[l>>1]|0;if(j>>>0<16777216){k=k<<8|(d[q>>0]|0);j=j<<8;q=q+1|0}v=H(11?j>>>11:j,u)|0;c:do if(k>>>0>=v>>>0){j=j-v|0;k=k-v|0;b[l>>1]=u-(5?u>>>5:u);u=P+(o<<1)|0;v=e[u>>1]|0;if(j>>>0<16777216){w=q+1|0;k=k<<8|(d[q>>0]|0);j=j<<8}else w=q;l=H(11?j>>>11:j,v)|0;if(k>>>0>>0){q=2048-v|0;b[u>>1]=(5?q>>>5:q)+v;q=w;o=o+12|0;z=R}else{j=j-l|0;k=k-l|0;b[u>>1]=v-(5?v>>>5:v);if(!(t|F)){i=1;sa=163;break a}q=S+(o<<1)|0;u=e[q>>1]|0;if(j>>>0<16777216){k=k<<8|(d[w>>0]|0);j=j<<8;w=w+1|0}l=H(11?j>>>11:j,u)|0;do if(k>>>0>>0){v=2048-u|0;b[q>>1]=(5?v>>>5:v)+u;u=T+(x<<1)+(A<<1)|0;v=e[u>>1]|0;if(l>>>0<16777216){k=k<<8|(d[w>>0]|0);l=l<<8;q=w+1|0}else q=w;j=H(11?l>>>11:l,v)|0;if(k>>>0>>0){D=2048-v|0;b[u>>1]=(5?D>>>5:D)+v;a[M+i>>0]=a[M+(i-s+(i>>>0>>0?N:0))>>0]|0;t=t+1|0;i=i+1|0;o=o>>>0<7?9:11;break c}else{k=k-j|0;l=l-j|0;w=s;x=p;y=n;n=u;j=v-(5?v>>>5:v)|0;break}}else{j=j-l|0;k=k-l|0;b[q>>1]=u-(5?u>>>5:u);r=V+(o<<1)|0;u=e[r>>1]|0;if(j>>>0<16777216){q=w+1|0;k=k<<8|(d[w>>0]|0);j=j<<8}else q=w;l=H(11?j>>>11:j,u)|0;if(k>>>0>>0){j=2048-u|0;w=p;x=s;y=n;n=r;j=(5?j>>>5:j)+u|0;break}j=j-l|0;k=k-l|0;b[r>>1]=u-(5?u>>>5:u);u=W+(o<<1)|0;v=e[u>>1]|0;if(j>>>0<16777216){r=q+1|0;k=k<<8|(d[q>>0]|0);j=j<<8}else r=q;l=H(11?j>>>11:j,v)|0;if(k>>>0>>0){j=2048-v|0;q=r;w=n;x=s;y=p;n=u;j=(5?j>>>5:j)+v|0;break}else{q=r;k=k-l|0;l=j-l|0;w=m;x=s;y=p;m=n;n=u;j=v-(5?v>>>5:v)|0;break}}while(0);b[n>>1]=j;o=o>>>0<7?8:11;z=U;s=w;p=x;n=y}r=e[z>>1]|0;if(l>>>0<16777216){v=q+1|0;k=k<<8|(d[q>>0]|0);l=l<<8}else v=q;j=H(11?l>>>11:l,r)|0;do if(k>>>0>=j>>>0){u=l-j|0;k=k-j|0;b[z>>1]=r-(5?r>>>5:r);l=z+2|0;q=e[l>>1]|0;if(u>>>0<16777216){r=v+1|0;k=k<<8|(d[v>>0]|0);u=u<<8}else r=v;j=H(11?u>>>11:u,q)|0;if(k>>>0>>0){w=2048-q|0;b[l>>1]=(5?w>>>5:w)+q;w=z+260+(A<<3<<1)|0;C=8;D=8;l=r;break}else{b[l>>1]=q-(5?q>>>5:q);w=z+516|0;C=16;D=256;l=r;k=k-j|0;j=u-j|0;break}}else{w=2048-r|0;b[z>>1]=(5?w>>>5:w)+r;w=z+4+(A<<3<<1)|0;C=0;D=8;l=v}while(0);v=1;while(1){r=w+(v<<1)|0;u=e[r>>1]|0;if(j>>>0<16777216){q=l+1|0;k=k<<8|(d[l>>0]|0);j=j<<8}else q=l;l=H(11?j>>>11:j,u)|0;if(k>>>0>>0){B=2048-u|0;b[r>>1]=(5?B>>>5:B)+u;B=v<<1;j=l}else{b[r>>1]=u-(5?u>>>5:u);B=v<<1|1;k=k-l|0;j=j-l|0}if(B>>>0>>0){v=B;l=q}else break}A=B-D+C|0;if(o>>>0>11){y=X+((A>>>0<3?A:3)<<6<<1)|0;u=y+2|0;r=e[u>>1]|0;if(j>>>0<16777216){w=q+1|0;k=k<<8|(d[q>>0]|0);j=j<<8}else w=q;l=H(11?j>>>11:j,r)|0;if(k>>>0>>0){j=2048-r|0;v=2;j=(5?j>>>5:j)+r|0}else{v=3;k=k-l|0;l=j-l|0;j=r-(5?r>>>5:r)|0}b[u>>1]=j;q=y+(v<<1)|0;r=e[q>>1]|0;if(l>>>0<16777216){x=w+1|0;k=k<<8|(d[w>>0]|0);l=l<<8}else x=w;j=H(11?l>>>11:l,r)|0;if(k>>>0>>0){u=2048-r|0;b[q>>1]=(5?u>>>5:u)+r;u=v<<1}else{b[q>>1]=r-(5?r>>>5:r);u=v<<1|1;k=k-j|0;j=l-j|0}q=y+(u<<1)|0;r=e[q>>1]|0;if(j>>>0<16777216){v=x+1|0;k=k<<8|(d[x>>0]|0);j=j<<8}else v=x;l=H(11?j>>>11:j,r)|0;if(k>>>0>>0){j=2048-r|0;b[q>>1]=(5?j>>>5:j)+r;u=u<<1;j=l}else{b[q>>1]=r-(5?r>>>5:r);u=u<<1|1;k=k-l|0;j=j-l|0}q=y+(u<<1)|0;r=e[q>>1]|0;if(j>>>0<16777216){w=v+1|0;k=k<<8|(d[v>>0]|0);j=j<<8}else w=v;l=H(11?j>>>11:j,r)|0;if(k>>>0>>0){j=2048-r|0;b[q>>1]=(5?j>>>5:j)+r;j=l;u=u<<1}else{b[q>>1]=r-(5?r>>>5:r);k=k-l|0;j=j-l|0;u=u<<1|1}q=y+(u<<1)|0;r=e[q>>1]|0;if(j>>>0<16777216){x=w+1|0;k=k<<8|(d[w>>0]|0);j=j<<8}else x=w;l=H(11?j>>>11:j,r)|0;if(k>>>0>>0){v=2048-r|0;b[q>>1]=(5?v>>>5:v)+r;v=u<<1}else{b[q>>1]=r-(5?r>>>5:r);k=k-l|0;l=j-l|0;v=u<<1|1}r=y+(v<<1)|0;u=e[r>>1]|0;if(l>>>0<16777216){q=x+1|0;k=k<<8|(d[x>>0]|0);l=l<<8}else q=x;j=H(11?l>>>11:l,u)|0;if(k>>>0>>0){l=2048-u|0;b[r>>1]=(5?l>>>5:l)+u;l=v<<1}else{b[r>>1]=u-(5?u>>>5:u);k=k-j|0;j=l-j|0;l=v<<1|1}r=l+-64|0;d:do if(r>>>0>3){u=1?r>>>1:r;v=u+-1|0;w=r&1|2;if(r>>>0<14){r=w<>1]|0;if(j>>>0<16777216){x=q+1|0;k=k<<8|(d[q>>0]|0);j=j<<8}else x=q;m=H(11?j>>>11:j,w)|0;if(k>>>0>>0){j=2048-w|0;b[u>>1]=(5?j>>>5:j)+w;l=l<<1;j=m}else{b[u>>1]=w-(5?w>>>5:w);l=l<<1|1;k=k-m|0;j=j-m|0;r=y|r}v=v+-1|0;if(!v){q=x;break d}else{y=y<<1;q=x}}}r=u+-5|0;l=w;while(1){if(j>>>0<16777216){u=q+1|0;k=k<<8|(d[q>>0]|0);q=j<<8}else{u=q;q=j}j=1?q>>>1:q;k=k-j|0;z=31?k>>31:k;l=z+(l<<1|1)|0;k=(z&j)+k|0;r=r+-1|0;if(!r)break;else q=u}l=l<<4;r=e[_>>1]|0;if(q>>>0<33554432){w=u+1|0;k=k<<8|(d[u>>0]|0);j=j<<8}else w=u;q=H(11?j>>>11:j,r)|0;if(k>>>0>>0){v=2048-r|0;b[_>>1]=(5?v>>>5:v)+r;v=2}else{b[_>>1]=r-(5?r>>>5:r);v=3;k=k-q|0;q=j-q|0;l=l|1}r=Z+(v<<1)|0;u=e[r>>1]|0;if(q>>>0<16777216){x=w+1|0;k=k<<8|(d[w>>0]|0);q=q<<8}else x=w;j=H(11?q>>>11:q,u)|0;if(k>>>0>>0){w=2048-u|0;b[r>>1]=(5?w>>>5:w)+u;w=v<<1}else{b[r>>1]=u-(5?u>>>5:u);l=l|2;w=v<<1|1;k=k-j|0;j=q-j|0}u=Z+(w<<1)|0;v=e[u>>1]|0;if(j>>>0<16777216){y=x+1|0;k=k<<8|(d[x>>0]|0);q=j<<8}else{y=x;q=j}r=H(11?q>>>11:q,v)|0;if(k>>>0>>0){j=2048-v|0;b[u>>1]=(5?j>>>5:j)+v;j=w<<1}else{b[u>>1]=v-(5?v>>>5:v);l=l|4;j=w<<1|1;k=k-r|0;r=q-r|0}u=Z+(j<<1)|0;v=e[u>>1]|0;if(r>>>0<16777216){q=y+1|0;k=k<<8|(d[y>>0]|0);r=r<<8}else q=y;j=H(11?r>>>11:r,v)|0;if(k>>>0>>0){z=2048-v|0;b[u>>1]=(5?z>>>5:z)+v}else{b[u>>1]=v-(5?v>>>5:v);l=l|8;k=k-j|0;j=r-j|0}if((l|0)==-1){sa=144;break b}else r=l}while(0);l=r+1|0;if(G){if(r>>>0>=t>>>0){i=1;sa=163;break a}}else if(r>>>0>=F>>>0){i=1;sa=163;break a}y=l;z=s;o=o>>>0<19?7:10;x=p;m=n}else{y=s;z=p;x=n}l=A+2|0;if((E|0)==(i|0)){i=1;sa=163;break a}w=E-i|0;w=w>>>0>>0?w:l;n=(i>>>0>>0?N:0)+(i-y)|0;t=w+t|0;r=l-w|0;if((n+w|0)>>>0>N>>>0){s=D+-3-C-B|0;u=i+$|0;v=s>>>0>u>>>0;l=n;n=w;p=i;while(1){a[M+p>>0]=a[M+l>>0]|0;l=l+1|0;n=n+-1|0;if(!n)break;else{l=(l|0)==(N|0)?0:l;p=p+1|0}}i=i+-1-(v?s:u)|0;s=y;p=z;n=x;break}else{l=M+i|0;n=n-i|0;p=l+w|0;do{a[l>>0]=a[l+n>>0]|0;l=l+1|0}while((l|0)!=(p|0));i=w+i|0;s=y;p=z;n=x;break}}else{D=2048-u|0;b[l>>1]=(5?D>>>5:D)+u;if(!(t|F))A=O;else{A=d[M+(((i|0)==0?N:i)+-1)>>0]|0;A=O+(((Q?A>>>Q:A)+((t&K)<>>0<7){l=1;j=v;do{v=A+(l<<1)|0;w=e[v>>1]|0;if(j>>>0<16777216){k=k<<8|(d[q>>0]|0);j=j<<8;q=q+1|0}u=H(11?j>>>11:j,w)|0;if(k>>>0>>0){j=2048-w|0;b[v>>1]=(5?j>>>5:j)+w;l=l<<1;j=u}else{b[v>>1]=w-(5?w>>>5:w);l=l<<1|1;k=k-u|0;j=j-u|0}}while(l>>>0<256)}else{u=256;z=d[(c[fa>>2]|0)+(i-s+(i>>>0>>0?N:0))>>0]|0;l=1;y=q;j=v;while(1){z=z<<1;v=z&u;w=A+(u<<1)+(v<<1)+(l<<1)|0;x=e[w>>1]|0;if(j>>>0<16777216){q=y+1|0;k=k<<8|(d[y>>0]|0);j=j<<8}else q=y;y=H(11?j>>>11:j,x)|0;if(k>>>0>>0){j=2048-x|0;b[w>>1]=(5?j>>>5:j)+x;u=v^u;l=l<<1;j=y}else{b[w>>1]=x-(5?x>>>5:x);u=v;l=l<<1|1;k=k-y|0;j=j-y|0}if(l>>>0>=256)break;else y=q}}a[M+i>>0]=l;t=t+1|0;i=i+1|0;o=d[89728+o>>0]|0}while(0)}while(q>>>0>>0&i>>>0>>0);if((sa|0)==144){sa=0;o=o+-12|0;r=A+274|0}if(j>>>0<16777216){l=q+1|0;k=k<<8|(d[q>>0]|0);j=j<<8}else l=q;c[ha>>2]=l;c[ia>>2]=j;c[ja>>2]=k;c[ra>>2]=r;c[na>>2]=i;c[ma>>2]=t;c[qa>>2]=s;c[aa>>2]=p;c[ba>>2]=n;c[ca>>2]=m;c[pa>>2]=o;j=c[la>>2]|0;if(j>>>0<=t>>>0)c[ka>>2]=j;if((r+-1|0)>>>0<273){p=c[fa>>2]|0;q=c[ga>>2]|0;o=g-i|0;o=o>>>0>>0?o:r;if(!((c[ka>>2]|0)!=0|(j-t|0)>>>0>o>>>0))c[ka>>2]=j;c[ma>>2]=o+t;c[ra>>2]=r-o;if(o){m=i+-1|0;n=m-g|0;k=~r;l=n>>>0>k>>>0;j=o;while(1){j=j+-1|0;a[p+i>>0]=a[p+(i-s+(i>>>0>>0?q:0))>>0]|0;if(!j)break;else i=i+1|0}i=m-(l?n:k)|0}c[na>>2]=i}if(i>>>0>=g>>>0){sa=160;break}if((c[ha>>2]|0)>>>0>=h>>>0){sa=160;break}i=c[ra>>2]|0}while(i>>>0<274);if((sa|0)==160)i=c[ra>>2]|0;else if((sa|0)==163)return i|0;if(i>>>0<=274){sa=0;return sa|0}c[ra>>2]=274;sa=0;return sa|0}function _deflateInit_(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return _deflateInit2_(a,b,8,15,8,0,c,d)|0}function _compress(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);j=l;g=c[b>>2]|0;c[b>>2]=0;c[j+32>>2]=0;c[j+36>>2]=0;c[j+40>>2]=0;f=_deflateInit_(j,-1,161992,56)|0;if(f|0){k=f;Xc=l;return k|0}c[j+12>>2]=a;i=j+16|0;c[i>>2]=0;c[j>>2]=d;h=j+4|0;c[h>>2]=0;d=g;f=e;a=0;while(1){if(!a){c[i>>2]=d;d=0}if(c[h>>2]|0)if(!f)k=9;else a=0;else{c[h>>2]=f;k=9}if((k|0)==9){k=0;f=0;a=4}a=_deflate(j,a)|0;if(a|0)break;a=c[i>>2]|0}c[b>>2]=c[j+20>>2];_deflateEnd(j)|0;k=(a|0)==1?0:a;Xc=l;return k|0}function _compressBound(a){a=a|0;return a+13+(12?a>>>12:a)+(14?a>>>14:a)+(25?a>>>25:a)|0}function _zcalloc(a,b,c){a=a|0;b=b|0;c=c|0;return _is_malloc(H(c,b)|0)|0}function _zcfree(a,b){a=a|0;b=b|0;_is_free(b);return}function _inflate_table(d,f,g,h,i,j){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;J=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);I=J+32|0;E=J;c[I>>2]=0;c[I+4>>2]=0;c[I+8>>2]=0;c[I+12>>2]=0;c[I+16>>2]=0;c[I+20>>2]=0;c[I+24>>2]=0;c[I+28>>2]=0;D=(g|0)==0;if(!D){k=0;do{G=I+(e[f+(k<<1)>>1]<<1)|0;b[G>>1]=(b[G>>1]|0)+1<<16>>16;k=k+1|0}while((k|0)!=(g|0));l=b[I+30>>1]|0;k=c[i>>2]|0;if(!(l<<16>>16))G=6;else{n=15;G=8}}else{k=c[i>>2]|0;G=6}do if((G|0)==6)if(!(b[I+28>>1]|0))if(!(b[I+26>>1]|0))if(!(b[I+24>>1]|0))if(!(b[I+22>>1]|0))if(!(b[I+20>>1]|0))if(!(b[I+18>>1]|0))if(!(b[I+16>>1]|0))if(!(b[I+14>>1]|0))if(!(b[I+12>>1]|0))if(!(b[I+10>>1]|0))if(!(b[I+8>>1]|0))if(!(b[I+6>>1]|0))if(!(b[I+4>>1]|0)){if(b[I+2>>1]|0){n=1;m=1;l=0;k=(k|0)!=0&1;break}I=c[h>>2]|0;c[h>>2]=I+4;a[I>>0]=64;a[I+1>>0]=1;b[I+2>>1]=0;I=c[h>>2]|0;c[h>>2]=I+4;a[I>>0]=64;a[I+1>>0]=1;b[I+2>>1]=0;c[i>>2]=1;I=0;Xc=J;return I|0}else{n=2;l=0;G=8}else{n=3;l=0;G=8}else{n=4;l=0;G=8}else{n=5;l=0;G=8}else{n=6;l=0;G=8}else{n=7;l=0;G=8}else{n=8;l=0;G=8}else{n=9;l=0;G=8}else{n=10;l=0;G=8}else{n=11;l=0;G=8}else{n=12;l=0;G=8}else{n=13;l=0;G=8}else{n=14;l=0;G=8}while(0);a:do if((G|0)==8){k=k>>>0>n>>>0?n:k;m=1;do{if(b[I+(m<<1)>>1]|0)break a;m=m+1|0}while(m>>>0>>0)}while(0);F=k>>>0>>0?m:k;A=b[I+2>>1]|0;B=A&65535;k=2-B|0;if((k|0)<0){I=-1;Xc=J;return I|0}C=e[I+4>>1]|0;k=(k<<1)-C|0;if((k|0)<0){I=-1;Xc=J;return I|0}z=e[I+6>>1]|0;k=(k<<1)-z|0;if((k|0)<0){I=-1;Xc=J;return I|0}y=e[I+8>>1]|0;k=(k<<1)-y|0;if((k|0)<0){I=-1;Xc=J;return I|0}x=e[I+10>>1]|0;k=(k<<1)-x|0;if((k|0)<0){I=-1;Xc=J;return I|0}w=e[I+12>>1]|0;k=(k<<1)-w|0;if((k|0)<0){I=-1;Xc=J;return I|0}v=e[I+14>>1]|0;k=(k<<1)-v|0;if((k|0)<0){I=-1;Xc=J;return I|0}u=e[I+16>>1]|0;k=(k<<1)-u|0;if((k|0)<0){I=-1;Xc=J;return I|0}t=e[I+18>>1]|0;k=(k<<1)-t|0;if((k|0)<0){I=-1;Xc=J;return I|0}s=e[I+20>>1]|0;k=(k<<1)-s|0;if((k|0)<0){I=-1;Xc=J;return I|0}r=e[I+22>>1]|0;k=(k<<1)-r|0;if((k|0)<0){I=-1;Xc=J;return I|0}q=e[I+24>>1]|0;k=(k<<1)-q|0;if((k|0)<0){I=-1;Xc=J;return I|0}p=e[I+26>>1]|0;k=(k<<1)-p|0;if((k|0)<0){I=-1;Xc=J;return I|0}o=e[I+28>>1]|0;k=(k<<1)-o|0;if((k|0)<0){I=-1;Xc=J;return I|0}k=(k<<1)-(l&65535)|0;if((k|0)<0){I=-1;Xc=J;return I|0}if(k|0?(d|0)==0|(n|0)!=1:0){I=-1;Xc=J;return I|0}b[E+2>>1]=0;b[E+4>>1]=A;C=C+B|0;b[E+6>>1]=C;C=C+z|0;b[E+8>>1]=C;C=C+y|0;b[E+10>>1]=C;C=C+x|0;b[E+12>>1]=C;C=C+w|0;b[E+14>>1]=C;C=C+v|0;b[E+16>>1]=C;C=C+u|0;b[E+18>>1]=C;C=C+t|0;b[E+20>>1]=C;C=C+s|0;b[E+22>>1]=C;C=C+r|0;b[E+24>>1]=C;C=C+q|0;b[E+26>>1]=C;C=C+p|0;b[E+28>>1]=C;b[E+30>>1]=C+o;if(!D){k=0;do{l=b[f+(k<<1)>>1]|0;if(l<<16>>16){C=E+((l&65535)<<1)|0;D=b[C>>1]|0;b[C>>1]=D+1<<16>>16;b[j+((D&65535)<<1)>>1]=k}k=k+1|0}while((k|0)!=(g|0))}switch(d|0){case 0:{D=j;d=j;g=20;E=0;k=0;break}case 1:{if(F>>>0>9){I=1;Xc=J;return I|0}else{D=90768;d=90640;g=257;E=1;k=0}break}default:{k=(d|0)==2;if(k&F>>>0>9){I=1;Xc=J;return I|0}else{D=90704;d=90576;g=0;E=0}}}A=1<>2]|0;z=-1;p=0;x=0;l=F;o=0;b:while(1){w=1<>1]|0;p=l&65535;do if((p+1|0)>>>0>>0)s=0;else{l=p-g|0;if(g>>>0>p>>>0){s=96;l=0;break}s=b[D+(l<<1)>>1]&255;l=b[d+(l<<1)>>1]|0}while(0);q=1<>>x:u;p=w;do{p=p-q|0;v=p+r|0;a[y+(v<<2)>>0]=s;a[y+(v<<2)+1>>0]=t;b[y+(v<<2)+2>>1]=l}while((p|0)!=0);l=1<>>1:l;s=(l|0)==0?0:(l+-1&u)+l|0;v=o+1|0;r=I+(m<<1)|0;u=(b[r>>1]|0)+-1<<16>>16;b[r>>1]=u;if(!(u<<16>>16)){if((m|0)==(n|0))break b;m=e[f+(e[j+(v<<1)>>1]<<1)>>1]|0}if(m>>>0>F>>>0?(H=s&B,(H|0)!=(z|0)):0)break;u=s;o=v}r=(x|0)==0?F:x;q=y+(w<<2)|0;l=m-r|0;c:do if(m>>>0>>0){o=1<>1]|0)|0;if((o|0)<1)break c;l=l+1|0;p=l+r|0;if(p>>>0>=n>>>0)break;else o=o<<1}}while(0);o=(1<>>0>852|k&o>>>0>592){k=1;G=46;break}y=c[h>>2]|0;a[y+(H<<2)>>0]=l;a[y+(H<<2)+1>>0]=C;z=q-y|0;b[y+(H<<2)+2>>1]=2?z>>>2:z;y=q;z=H;p=s;A=o;x=r;o=v}if((G|0)==46){Xc=J;return k|0}if(s|0){a[y+(s<<2)>>0]=64;a[y+(s<<2)+1>>0]=t;b[y+(s<<2)+2>>1]=0}c[h>>2]=(c[h>>2]|0)+(A<<2);c[i>>2]=F;I=0;Xc=J;return I|0}function _inflate_fast(e,f){e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;D=c[e+28>>2]|0;i=c[e>>2]|0;I=e+4|0;J=i+((c[I>>2]|0)+-5)|0;K=e+12|0;h=c[K>>2]|0;E=e+16|0;q=c[E>>2]|0;F=h+(q+-257)|0;v=c[D+44>>2]|0;w=c[D+48>>2]|0;x=c[D+52>>2]|0;y=c[D+56>>2]|0;G=D+60|0;H=D+64|0;z=c[D+80>>2]|0;A=c[D+84>>2]|0;B=(1<>2])+-1|0;C=(1<>2])+-1|0;q=h+(q-f)|0;r=D+7108|0;s=(x|0)==0;t=x+v|0;u=q-x|0;g=c[G>>2]|0;f=c[H>>2]|0;a:while(1){if(f>>>0<15){j=i+2|0;g=((d[i>>0]|0)<>0]|0)<>0]|0;k=b[z+(p<<2)+2>>1]|0;p=d[z+(p<<2)+1>>0]|0;g=p?g>>>p:g;f=f-p|0;do if(i<<24>>24){i=i&255;while(1){if(i&16|0)break;if(i&64|0){L=56;break a}p=(g&(1<>0]|0;k=b[z+(p<<2)+2>>1]|0;p=d[z+(p<<2)+1>>0]|0;g=p?g>>>p:g;f=f-p|0;if(!(i<<24>>24)){L=6;break}else i=i&255}if((L|0)==6){i=k&255;L=7;break}k=k&65535;l=i&15;if(!l)n=k;else{if(f>>>0>>0){i=j+1|0;g=((d[j>>0]|0)<>>l:g;f=f-l|0}if(f>>>0<15){i=j+2|0;g=((d[j>>0]|0)<>0]|0)<>1]|0;p=d[A+(k<<2)+1>>0]|0;g=p?g>>>p:g;f=f-p|0;k=d[A+(k<<2)>>0]|0;if(!(k&16)){l=k;do{if(l&64|0){j=i;i=162480;L=58;break a}p=(g&(1<>0]|0;j=b[A+(p<<2)+2>>1]|0;p=d[A+(p<<2)+1>>0]|0;g=p?g>>>p:g;f=f-p|0;l=k&255}while(!(l&16|0));k=k&255}l=j&65535;m=k&15;if(f>>>0>>0){j=i+1|0;g=((d[i>>0]|0)<>>0>>0){i=i+2|0;g=((d[j>>0]|0)<>>m:g;f=f-m|0;m=h;j=m-q|0;if(p>>>0<=j>>>0){k=h+(0-p)|0;while(1){a[h>>0]=a[k>>0]|0;a[h+1>>0]=a[k+1>>0]|0;j=k+3|0;l=h+3|0;a[h+2>>0]=a[k+2>>0]|0;n=n+-3|0;if(n>>>0<=2)break;else{k=j;h=l}}if(!n){h=l;break}m=h+4|0;a[l>>0]=a[j>>0]|0;if((n|0)==1){h=m;break}a[m>>0]=a[k+4>>0]|0;h=h+5|0;break}k=p-j|0;if(k>>>0>w>>>0?c[r>>2]|0:0){j=i;i=162502;L=58;break a}do if(s){l=y+(v-k)|0;if(n>>>0>k>>>0){j=n-k|0;n=p-m|0;m=h;while(1){a[m>>0]=a[l>>0]|0;k=k+-1|0;if(!k)break;else{l=l+1|0;m=m+1|0}}h=h+q+n|0;l=h+(0-p)|0}else j=n}else{if(x>>>0>=k>>>0){l=y+(x-k)|0;if(n>>>0<=k>>>0){j=n;break}j=n-k|0;n=p-m|0;m=h;while(1){a[m>>0]=a[l>>0]|0;k=k+-1|0;if(!k)break;else{l=l+1|0;m=m+1|0}}h=h+q+n|0;l=h+(0-p)|0;break}l=y+(t-k)|0;k=k-x|0;if(n>>>0>k>>>0){j=n-k|0;o=p-m|0;m=h;while(1){a[m>>0]=a[l>>0]|0;k=k+-1|0;if(!k)break;else{l=l+1|0;m=m+1|0}}n=h+u+o|0;if(j>>>0>x>>>0){m=h+q|0;k=y;l=x;h=n;while(1){a[h>>0]=a[k>>0]|0;l=l+-1|0;if(!l)break;else{k=k+1|0;h=h+1|0}}h=m+o|0;j=j-x|0;l=h+(0-p)|0}else{l=y;h=n}}else j=n}while(0);if(j>>>0>2){k=h;while(1){a[k>>0]=a[l>>0]|0;a[k+1>>0]=a[l+1>>0]|0;m=l+3|0;h=k+3|0;a[k+2>>0]=a[l+2>>0]|0;j=j+-3|0;if(j>>>0>2){l=m;k=h}else{l=m;break}}}if(j){k=h+1|0;a[h>>0]=a[l>>0]|0;if((j|0)==1)h=k;else{a[k>>0]=a[l+1>>0]|0;h=h+2|0}}}else{i=k&255;L=7}while(0);if((L|0)==7){L=0;a[h>>0]=i;i=j;h=h+1|0}if(!(h>>>0>>0&i>>>0>>0)){L=60;break}}if((L|0)==56)if(!(i&32)){i=162452;L=58}else i=16191;else if((L|0)==60){C=3?f>>>3:f;C=0-C|0;C=i+C|0;L=f&7;D=1<>2]=C;c[K>>2]=h;K=J;J=C;K=K+5|0;J=K-J|0;c[I>>2]=J;J=F;K=h;J=J+257|0;K=J-K|0;c[E>>2]=K;c[G>>2]=D;c[H>>2]=L;return}if((L|0)==58){c[e+24>>2]=i;i=16209}c[D+4>>2]=i;A=j;C=h;D=g;L=f;B=3?L>>>3:L;B=0-B|0;B=A+B|0;L=L&7;A=1<>2]=B;c[K>>2]=C;K=J;J=B;K=K+5|0;J=K-J|0;c[I>>2]=J;J=F;K=C;J=J+257|0;K=J-K|0;c[E>>2]=K;c[G>>2]=D;c[H>>2]=L;return}function _inflateReset(a){a=a|0;var b=0,d=0,e=0;if(!a){e=-2;return e|0}if(!(c[a+32>>2]|0)){e=-2;return e|0}if(!(c[a+36>>2]|0)){e=-2;return e|0}e=c[a+28>>2]|0;if(!e){e=-2;return e|0}if((c[e>>2]|0)!=(a|0)){e=-2;return e|0}b=e+4|0;if(((c[b>>2]|0)+-16180|0)>>>0>=32){e=-2;return e|0}c[e+44>>2]=0;c[e+48>>2]=0;c[e+52>>2]=0;c[e+32>>2]=0;c[a+20>>2]=0;c[a+8>>2]=0;c[a+24>>2]=0;d=c[e+12>>2]|0;if(d|0)c[a+48>>2]=d&1;c[b>>2]=16180;c[e+8>>2]=0;c[e+16>>2]=0;c[e+24>>2]=32768;c[e+36>>2]=0;c[e+60>>2]=0;c[e+64>>2]=0;d=e+1332|0;c[e+112>>2]=d;c[e+84>>2]=d;c[e+80>>2]=d;c[e+7108>>2]=1;c[e+7112>>2]=-1;e=0;return e|0}function _inflateReset2(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(!a){a=-2;return a|0}i=a+32|0;if(!(c[i>>2]|0)){a=-2;return a|0}j=a+36|0;k=c[j>>2]|0;if(!k){a=-2;return a|0}l=a+28|0;h=c[l>>2]|0;if(!h){a=-2;return a|0}if((c[h>>2]|0)!=(a|0)){a=-2;return a|0}if(((c[h+4>>2]|0)+-16180|0)>>>0>=32){a=-2;return a|0}if((b|0)<0){g=0;b=0-b|0}else{g=(4?b>>>4:b)+5|0;b=(b|0)<48?b&15:b}if(!((b|0)==0|(b&-8|0)==8)){a=-2;return a|0}e=h+56|0;f=c[e>>2]|0;d=h+40|0;if((f|0)!=0?(c[d>>2]|0)!=(b|0):0){td[k&63](c[a+40>>2]|0,f);c[e>>2]=0;k=c[i>>2]|0;c[h+12>>2]=g;c[d>>2]=b;if(!k){a=-2;return a|0}}else{c[h+12>>2]=g;c[d>>2]=b}if(!(c[j>>2]|0)){a=-2;return a|0}b=c[l>>2]|0;if(!b){a=-2;return a|0}if((c[b>>2]|0)!=(a|0)){a=-2;return a|0}d=b+4|0;if(((c[d>>2]|0)+-16180|0)>>>0>=32){a=-2;return a|0}c[b+44>>2]=0;c[b+48>>2]=0;c[b+52>>2]=0;c[b+32>>2]=0;c[a+20>>2]=0;c[a+8>>2]=0;c[a+24>>2]=0;e=c[b+12>>2]|0;if(e|0)c[a+48>>2]=e&1;c[d>>2]=16180;c[b+8>>2]=0;c[b+16>>2]=0;c[b+24>>2]=32768;c[b+36>>2]=0;c[b+60>>2]=0;c[b+64>>2]=0;a=b+1332|0;c[b+112>>2]=a;c[b+84>>2]=a;c[b+80>>2]=a;c[b+7108>>2]=1;c[b+7112>>2]=-1;a=0;return a|0}function _inflateInit2_(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;if(!e){d=-6;return d|0}if((f|0)!=56|(a[e>>0]|0)!=49){d=-6;return d|0}if(!b){d=-2;return d|0}c[b+24>>2]=0;e=b+32|0;f=c[e>>2]|0;if(!f){c[e>>2]=50;c[b+40>>2]=0;f=50}h=b+36|0;if(!(c[h>>2]|0))c[h>>2]=20;i=b+40|0;f=hd[f&63](c[i>>2]|0,1,7120)|0;if(!f){d=-4;return d|0}g=b+28|0;c[g>>2]=f;c[f>>2]=b;c[f+56>>2]=0;c[f+4>>2]=16180;e=_inflateReset2(b,d)|0;if(!e){d=0;return d|0}td[c[h>>2]&63](c[i>>2]|0,f);c[g>>2]=0;d=e;return d|0}function _inflateInit_(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(!d){b=-6;return b|0}if((e|0)!=56|(a[d>>0]|0)!=49){b=-6;return b|0}if(!b){b=-2;return b|0}c[b+24>>2]=0;e=b+32|0;d=c[e>>2]|0;if(!d){c[e>>2]=50;c[b+40>>2]=0;d=50}g=b+36|0;if(!(c[g>>2]|0))c[g>>2]=20;h=b+40|0;e=hd[d&63](c[h>>2]|0,1,7120)|0;if(!e){b=-4;return b|0}f=b+28|0;c[f>>2]=e;c[e>>2]=b;c[e+56>>2]=0;c[e+4>>2]=16180;d=_inflateReset2(b,15)|0;if(!d){b=0;return b|0}td[c[g>>2]&63](c[h>>2]|0,e);c[f>>2]=0;b=d;return b|0}function _inflate(f,g){f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0;La=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);fa=La;if(!f){Ka=-2;Xc=La;return Ka|0}va=f+32|0;if(!(c[va>>2]|0)){Ka=-2;Xc=La;return Ka|0}if(!(c[f+36>>2]|0)){Ka=-2;Xc=La;return Ka|0}ua=f+28|0;ea=c[ua>>2]|0;if(!ea){Ka=-2;Xc=La;return Ka|0}if((c[ea>>2]|0)!=(f|0)){Ka=-2;Xc=La;return Ka|0}Ka=ea+4|0;h=c[Ka>>2]|0;if((h+-16180|0)>>>0>=32){Ka=-2;Xc=La;return Ka|0}Ea=f+12|0;j=c[Ea>>2]|0;if(!j){Ka=-2;Xc=La;return Ka|0}k=c[f>>2]|0;if((k|0)==0?c[f+4>>2]|0:0){Ka=-2;Xc=La;return Ka|0}if((h|0)==16191){c[Ka>>2]=16192;h=16192}Aa=f+16|0;y=c[Aa>>2]|0;xa=f+4|0;ya=c[xa>>2]|0;qa=ea+60|0;Ga=ea+64|0;Ba=ea+12|0;Fa=ea+20|0;z=ea+16|0;A=(g+-5|0)>>>0<2;Ha=ea+8|0;B=ea+68|0;C=ea+108|0;D=ea+96|0;E=ea+100|0;F=ea+104|0;G=ea+76|0;H=ea+84|0;I=ea+92|0;J=ea+36|0;Ia=ea+28|0;Ja=f+48|0;K=ea+80|0;L=ea+88|0;M=ea+7112|0;O=ea+7116|0;P=ea+72|0;Q=f+24|0;R=(g|0)==6;S=ea+1332|0;T=ea+112|0;U=ea+116|0;V=ea+756|0;W=ea+628|0;X=ea+48|0;Ca=f+20|0;Da=ea+32|0;Y=ea+40|0;Z=ea+7108|0;_=ea+52|0;$=fa+1|0;aa=fa+2|0;ba=fa+3|0;ca=ea+56|0;ra=ea+44|0;da=ea+24|0;l=0;m=y;i=ya;sa=j;p=k;j=c[Ga>>2]|0;k=c[qa>>2]|0;a:while(1){b:do switch(h|0){case 16208:{h=p;l=1;x=322;break a}case 16209:{pa=m;za=y;oa=j;na=k;ma=i;la=p;wa=-3;break a}case 16210:{x=344;break a}case 16180:{o=c[Ba>>2]|0;if(!o){c[Ka>>2]=16192;s=m;n=sa;r=y;h=p;break b}if(j>>>0<16){n=p;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0<16)n=h;else break}}else h=p;if((o&2|0)!=0&(k|0)==35615){if(!(c[Y>>2]|0))c[Y>>2]=15;s=_crc32(0,0,0)|0;c[Ia>>2]=s;a[fa>>0]=31;a[$>>0]=-117;s=_crc32(s,fa,2)|0;c[Ia>>2]=s;c[Ka>>2]=16181;s=m;n=sa;r=y;j=0;k=0;break b}c[Fa>>2]=0;n=c[J>>2]|0;if(n|0)c[n+48>>2]=-1;if(o&1|0?((((k<<8&65280)+(8?k>>>8:k)|0)>>>0)%31|0|0)==0:0){if((k&15|0)!=8){c[Q>>2]=162138;c[Ka>>2]=16209;s=m;n=sa;r=y;break b}q=4?k>>>4:k;o=q&15;p=o+8|0;n=c[Y>>2]|0;if(!n){c[Y>>2]=p;n=p}if(p>>>0>15|p>>>0>n>>>0){c[Q>>2]=162165;c[Ka>>2]=16209;s=m;n=sa;r=y;j=j+-4|0;k=q;break b}else{c[da>>2]=256<>2]=s;c[Ja>>2]=s;c[Ka>>2]=(12?k>>>12:k)&2^16191;s=m;n=sa;r=y;j=0;k=0;break b}}c[Q>>2]=162115;c[Ka>>2]=16209;s=m;n=sa;r=y;break}case 16181:{if(j>>>0<16){n=p;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0<16)n=h;else break}}else h=p;c[Fa>>2]=k;if((k&255|0)!=8){c[Q>>2]=162138;c[Ka>>2]=16209;s=m;n=sa;r=y;break b}if(k&57344|0){c[Q>>2]=162185;c[Ka>>2]=16209;s=m;n=sa;r=y;break b}j=c[J>>2]|0;if(j|0)c[j>>2]=(8?k>>>8:k)&1;if(k&512|0?c[Ba>>2]&4|0:0){a[fa>>0]=k;a[$>>0]=8?k>>>8:k;x=_crc32(c[Ia>>2]|0,fa,2)|0;c[Ia>>2]=x}c[Ka>>2]=16182;j=0;k=0;x=54;break}case 16182:{if(j>>>0<32){h=p;x=54}else{j=p;x=57}break}case 16183:{if(j>>>0<16){h=p;x=64}else{h=p;x=67}break}case 16184:{h=p;x=73;break}case 16185:{h=p;x=86;break}case 16186:{h=p;x=97;break}case 16187:{h=p;x=112;break}case 16188:{h=p;x=127;break}case 16189:{if(j>>>0<32){n=p;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0>=32)break;else n=h}}else h=p;j=_llvm_bswap_i32(k|0)|0;c[Ia>>2]=j;c[Ja>>2]=j;c[Ka>>2]=16190;j=0;k=0;x=143;break}case 16190:{h=p;x=143;break}case 16191:{h=p;x=146;break}case 16192:{h=p;x=147;break}case 16193:{w=j&7;k=w?k>>>w:k;j=j-w|0;if(j>>>0<32){n=p;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0<32)n=h;else break}}else h=p;n=k&65535;if((n|0)==((16?k>>>16:k)^65535|0)){c[B>>2]=n;c[Ka>>2]=16194;if(R){j=0;k=0;x=322;break a}else{j=0;k=0;x=167;break b}}else{c[Q>>2]=162249;c[Ka>>2]=16209;s=m;n=sa;r=y;break b}}case 16194:{h=p;x=167;break}case 16195:{h=p;x=168;break}case 16196:{if(j>>>0<14){n=p;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0<14)n=h;else break}}else h=p;v=(k&31)+257|0;c[E>>2]=v;w=(5?k>>>5:k)&31;c[F>>2]=w+1;n=((10?k>>>10:k)&15)+4|0;c[D>>2]=n;k=14?k>>>14:k;j=j+-14|0;if(v>>>0>286|w>>>0>29){c[Q>>2]=162278;c[Ka>>2]=16209;s=m;n=sa;r=y;break b}else{c[C>>2]=0;c[Ka>>2]=16197;o=0;x=180;break b}}case 16197:{o=c[C>>2]|0;n=c[D>>2]|0;if(o>>>0>>0){h=p;x=180}else{h=p;l=o;x=185}break}case 16198:{h=p;n=c[C>>2]|0;x=192;break}case 16199:{h=p;x=232;break}case 16200:{h=p;x=233;break}case 16201:{h=p;o=c[G>>2]|0;x=253;break}case 16202:{h=p;x=261;break}case 16203:{h=p;o=c[G>>2]|0;x=275;break}case 16204:{h=p;x=282;break}case 16205:{if(!m){m=0;h=p;x=322;break a}a[sa>>0]=c[B>>2];c[Ka>>2]=16200;s=m+-1|0;n=sa+1|0;r=y;h=p;break}case 16206:{o=c[Ba>>2]|0;if(o){if(j>>>0<32){n=p;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0<32)n=h;else break}}else h=p;p=y-m|0;c[Ca>>2]=(c[Ca>>2]|0)+p;c[Da>>2]=(c[Da>>2]|0)+p;n=o&4;if((p|0)!=0&(n|0)!=0){n=c[Ia>>2]|0;o=sa+(0-p)|0;if(!(c[Fa>>2]|0))n=_adler32(n,o,p)|0;else n=_crc32(n,o,p)|0;c[Ia>>2]=n;c[Ja>>2]=n;n=c[Ba>>2]&4}if((n|0)!=0?(w=(c[Fa>>2]|0)==0,y=_llvm_bswap_i32(k|0)|0,((w?y:k)|0)!=(c[Ia>>2]|0)):0){c[Q>>2]=162532;c[Ka>>2]=16209;s=m;n=sa;r=m;break b}else{n=m;j=0;k=0}}else{n=y;h=p}c[Ka>>2]=16207;o=n;x=312;break}case 16207:{o=y;h=p;x=312;break}default:{h=-2;x=345;break a}}while(0);if((x|0)==54){x=0;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=h;wa=l;break a}i=i+-1|0;n=h+1|0;k=(d[h>>0]<>>0>=32){j=n;x=57;break}else h=n}}else if((x|0)==143){if(!(c[z>>2]|0)){x=144;break}x=_adler32(0,0,0)|0;c[Ia>>2]=x;c[Ja>>2]=x;c[Ka>>2]=16191;x=146}else if((x|0)==167){c[Ka>>2]=16195;x=168}else if((x|0)==180){x=0;while(1){if(j>>>0<3){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=h;wa=l;break a}p=j+8|0;k=(d[h>>0]<>2]=q;b[ea+116+(e[93008+(o<<1)>>1]<<1)>>1]=k&7;k=3?k>>>3:k;j=p+-3|0;if(q>>>0>>0)o=q;else{l=q;x=185;break}}}else if((x|0)==312){x=0;if(!(c[Ba>>2]|0)){x=320;break}if(!(c[Fa>>2]|0)){x=320;break}if(j>>>0<32){n=h;while(1){if(!i){pa=m;za=o;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0<32)n=h;else break}}if((k|0)==(c[Da>>2]|0)){j=0;k=0;x=320;break}c[Q>>2]=162553;c[Ka>>2]=16209;s=m;n=sa;r=o}do if((x|0)==57){h=c[J>>2]|0;if(h|0)c[h+4>>2]=k;if(c[Fa>>2]&512|0?c[Ba>>2]&4|0:0){a[fa>>0]=k;a[$>>0]=8?k>>>8:k;a[aa>>0]=16?k>>>16:k;a[ba>>0]=24?k>>>24:k;x=_crc32(c[Ia>>2]|0,fa,4)|0;c[Ia>>2]=x}c[Ka>>2]=16183;h=j;j=0;k=0;x=64}else if((x|0)==146)if(A){x=322;break a}else x=147;else if((x|0)==168){x=0;n=c[B>>2]|0;if(!n){c[Ka>>2]=16191;s=m;n=sa;r=y;break}o=n>>>0>i>>>0?i:n;o=o>>>0>m>>>0?m:o;if(!o){x=322;break a}_memcpy(sa|0,h|0,o|0)|0;c[B>>2]=(c[B>>2]|0)-o;s=m-o|0;n=sa+o|0;r=y;i=i-o|0;h=h+o|0}else if((x|0)==185){x=0;if(l>>>0<19){do{b[ea+116+(e[93008+(l<<1)>>1]<<1)>>1]=0;l=l+1|0}while((l|0)!=19);c[C>>2]=19}c[T>>2]=S;c[K>>2]=S;c[L>>2]=7;l=_inflate_table(0,U,19,T,L,V)|0;if(!l){c[C>>2]=0;c[Ka>>2]=16198;l=0;n=0;x=192;break}else{c[Q>>2]=162314;c[Ka>>2]=16209;s=m;n=sa;r=y;break}}while(0);c:do if((x|0)==64){x=0;n=h;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0>=16){x=67;break}else n=h}}else if((x|0)==147){x=0;if(c[Ha>>2]|0){w=j&7;c[Ka>>2]=16206;s=m;n=sa;r=y;j=j-w|0;k=w?k>>>w:k;break}if(j>>>0<3){if(!i){i=0;x=322;break a}o=j+8|0;k=(d[h>>0]<>2]=k&1;switch((1?k>>>1:k)&3){case 0:{j=16193;x=158;break}case 1:{c[K>>2]=90832;c[L>>2]=9;c[H>>2]=92880;c[I>>2]=5;c[Ka>>2]=16199;if(R){x=154;break a}break}case 2:{j=16196;x=158;break}case 3:{c[Q>>2]=162230;j=16209;x=158;break}default:{x=157;break a}}if((x|0)==158){x=0;c[Ka>>2]=j}s=m;n=sa;r=y;j=o+-3|0;k=3?k>>>3:k}else if((x|0)==192){x=0;w=c[E>>2]|0;u=(c[F>>2]|0)+w|0;d:do if(n>>>0>>0){t=c[K>>2]|0;v=(1<>2])+-1|0;s=n;e:while(1){n=v&k;o=d[t+(n<<2)+1>>0]|0;if(j>>>0>>0){do{if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=h;wa=l;break a}i=i+-1|0;n=h;h=h+1|0;k=(d[n>>0]<>0]|0}while(j>>>0<(o&255)>>>0);o=o&255}n=b[t+(n<<2)+2>>1]|0;if((n&65535)<16){r=s+1|0;c[C>>2]=r;b[ea+116+(s<<1)>>1]=n;j=j-o|0;k=o?k>>>o:k;n=r}else{switch(n<<16>>16){case 16:{p=o+2|0;if(j>>>0

>>0){n=h;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0

>>0)n=h;else break}}p=o?k>>>o:k;j=j-o|0;if(!s){x=207;break e}r=e[ea+116+(s+-1<<1)>>1]|0;j=j+-2|0;k=2?p>>>2:p;n=(p&3)+3|0;break}case 17:{p=o+3|0;if(j>>>0

>>0){n=h;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0

>>0)n=h;else break}}n=o?k>>>o:k;r=0;j=-3-o+j|0;k=3?n>>>3:n;n=(n&7)+3|0;break}default:{p=o+7|0;if(j>>>0

>>0){n=h;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0

>>0)n=h;else break}}n=o?k>>>o:k;r=0;j=-7-o+j|0;k=7?n>>>7:n;n=(n&127)+11|0}}q=n+s|0;if(q>>>0>u>>>0){x=220;break}p=r&65535;o=n;n=s;while(1){o=o+-1|0;b[ea+116+(n<<1)>>1]=p;if(!o)break;else n=n+1|0}c[C>>2]=q;n=q}if(n>>>0>>0)s=n;else break d}if((x|0)==207){x=0;c[Q>>2]=162339;c[Ka>>2]=16209;s=m;n=sa;r=y;k=p;break c}else if((x|0)==220){x=0;c[Q>>2]=162339;c[Ka>>2]=16209;s=m;n=sa;r=y;break c}}while(0);if(!(b[W>>1]|0)){c[Q>>2]=162365;c[Ka>>2]=16209;s=m;n=sa;r=y;break}c[T>>2]=S;c[K>>2]=S;c[L>>2]=9;l=_inflate_table(1,U,w,T,L,V)|0;if(l|0){c[Q>>2]=162402;c[Ka>>2]=16209;s=m;n=sa;r=y;break}c[H>>2]=c[T>>2];c[I>>2]=6;l=_inflate_table(2,ea+116+(c[E>>2]<<1)|0,c[F>>2]|0,T,I,V)|0;if(!l){c[Ka>>2]=16199;if(R){l=0;x=322;break a}else{l=0;x=232;break}}else{c[Q>>2]=162430;c[Ka>>2]=16209;s=m;n=sa;r=y;break}}while(0);if((x|0)==67){j=c[J>>2]|0;if(j|0){c[j+8>>2]=k&255;c[j+12>>2]=8?k>>>8:k}if(c[Fa>>2]&512|0?c[Ba>>2]&4|0:0){a[fa>>0]=k;a[$>>0]=8?k>>>8:k;x=_crc32(c[Ia>>2]|0,fa,2)|0;c[Ia>>2]=x}c[Ka>>2]=16184;j=0;k=0;x=73}else if((x|0)==232){c[Ka>>2]=16200;x=233}do if((x|0)==73){x=0;o=c[Fa>>2]|0;if(!(o&1024)){n=c[J>>2]|0;if(n)c[n+16>>2]=0}else{if(j>>>0<16){n=h;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0>=16)break;else n=h}}c[B>>2]=k;j=c[J>>2]|0;if(j|0)c[j+20>>2]=k;if((o&512|0)!=0?(c[Ba>>2]&4|0)!=0:0){a[fa>>0]=k;a[$>>0]=8?k>>>8:k;j=_crc32(c[Ia>>2]|0,fa,2)|0;c[Ia>>2]=j;j=0;k=0}else{j=0;k=0}}c[Ka>>2]=16185;x=86}else if((x|0)==233){x=0;if(m>>>0>257&i>>>0>5){c[Ea>>2]=sa;c[Aa>>2]=m;c[f>>2]=h;c[xa>>2]=i;c[qa>>2]=k;c[Ga>>2]=j;_inflate_fast(f,y);n=c[Ea>>2]|0;m=c[Aa>>2]|0;h=c[f>>2]|0;i=c[xa>>2]|0;k=c[qa>>2]|0;j=c[Ga>>2]|0;if((c[Ka>>2]|0)!=16191){s=m;r=y;break}c[M>>2]=-1;s=m;r=y;break}c[M>>2]=0;t=c[K>>2]|0;q=(1<>2])+-1|0;n=q&k;p=a[t+(n<<2)+1>>0]|0;o=p&255;if(j>>>0>>0){n=h;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>0]|0;o=p&255;if(j>>>0>>0)n=h;else{s=p;break}}}else s=p;p=b[t+(n<<2)+2>>1]|0;q=a[t+(n<<2)>>0]|0;n=q&255;if(q<<24>>24!=0&(n&240|0)==0){r=p&65535;q=(1<>>o:n)+r|0;p=a[t+(n<<2)+1>>0]|0;if((o+(p&255)|0)>>>0>j>>>0){n=h;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>o:n)+r|0;p=a[t+(n<<2)+1>>0]|0;if((o+(p&255)|0)>>>0>j>>>0)n=h;else break}}w=b[t+(n<<2)+2>>1]|0;q=a[t+(n<<2)>>0]|0;c[M>>2]=o;j=j-o|0;k=o?k>>>o:k;r=q&255;n=p;p=w}else{r=n;n=s;o=0}w=n&255;k=w?k>>>w:k;j=j-w|0;c[M>>2]=o+w;c[B>>2]=p&65535;if(!(q<<24>>24)){c[Ka>>2]=16205;s=m;n=sa;r=y;break}if(r&32|0){c[M>>2]=-1;c[Ka>>2]=16191;s=m;n=sa;r=y;break}if(!(r&64)){o=r&15;c[G>>2]=o;c[Ka>>2]=16201;x=253;break}else{c[Q>>2]=162452;c[Ka>>2]=16209;s=m;n=sa;r=y;break}}while(0);if((x|0)==86){o=c[Fa>>2]|0;if(o&1024){n=c[B>>2]|0;q=n>>>0>i>>>0?i:n;if(q){p=c[J>>2]|0;if((p|0)!=0?(ga=c[p+16>>2]|0,(ga|0)!=0):0){n=(c[p+20>>2]|0)-n|0;x=c[p+24>>2]|0;_memcpy(ga+n|0,h|0,((n+q|0)>>>0>x>>>0?x-n|0:q)|0)|0;n=c[Fa>>2]|0}else n=o;if(n&512|0?c[Ba>>2]&4|0:0){x=_crc32(c[Ia>>2]|0,h,q)|0;c[Ia>>2]=x}n=(c[B>>2]|0)-q|0;c[B>>2]=n;i=i-q|0;h=h+q|0}if(n){x=322;break}}c[B>>2]=0;c[Ka>>2]=16186;x=97}else if((x|0)==253){x=0;if(!o)n=c[B>>2]|0;else{if(j>>>0>>0){n=h;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0>>0)n=h;else break}}n=(c[B>>2]|0)+(k&(1<>2]=n;c[M>>2]=(c[M>>2]|0)+o;j=j-o|0;k=o?k>>>o:k}c[O>>2]=n;c[Ka>>2]=16202;x=261}do if((x|0)==97){if(!(c[Fa>>2]&2048)){n=c[J>>2]|0;if(n)c[n+28>>2]=0}else{if(!i){i=0;x=322;break a}p=0;do{n=p;p=p+1|0;n=a[h+n>>0]|0;o=c[J>>2]|0;if((o|0?(ha=c[o+28>>2]|0,ha|0):0)?(ia=c[B>>2]|0,ia>>>0<(c[o+32>>2]|0)>>>0):0){c[B>>2]=ia+1;a[ha+ia>>0]=n}n=n<<24>>24!=0}while(n&i>>>0>p>>>0);if(c[Fa>>2]&512|0?c[Ba>>2]&4|0:0){x=_crc32(c[Ia>>2]|0,h,p)|0;c[Ia>>2]=x}i=i-p|0;h=h+p|0;if(n){x=322;break a}}c[B>>2]=0;c[Ka>>2]=16187;x=112}else if((x|0)==261){x=0;t=c[H>>2]|0;q=(1<>2])+-1|0;p=q&k;n=a[t+(p<<2)+1>>0]|0;o=n&255;if(j>>>0>>0){n=h;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>0]|0;o=n&255;if(j>>>0>>0)n=h;else{s=o;break}}}else s=o;o=b[t+(p<<2)+2>>1]|0;q=d[t+(p<<2)>>0]|0;if(!(q&240)){r=o&65535;p=(1<>>s:o)+r|0;n=a[t+(o<<2)+1>>0]|0;if((s+(n&255)|0)>>>0>j>>>0){n=h;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>s:o)+r|0;n=a[t+(o<<2)+1>>0]|0;if((s+(n&255)|0)>>>0>j>>>0)n=h;else break}}w=b[t+(o<<2)+2>>1]|0;q=a[t+(o<<2)>>0]|0;p=(c[M>>2]|0)+s|0;c[M>>2]=p;j=j-s|0;k=s?k>>>s:k;q=q&255;o=w}else p=c[M>>2]|0;w=n&255;k=w?k>>>w:k;j=j-w|0;c[M>>2]=p+w;if(!(q&64)){c[P>>2]=o&65535;o=q&15;c[G>>2]=o;c[Ka>>2]=16203;x=275;break}else{c[Q>>2]=162480;c[Ka>>2]=16209;s=m;n=sa;r=y;break}}while(0);if((x|0)==112){if(!(c[Fa>>2]&4096)){n=c[J>>2]|0;if(n)c[n+36>>2]=0}else{if(!i){i=0;x=322;break}p=0;do{n=p;p=p+1|0;n=a[h+n>>0]|0;o=c[J>>2]|0;if((o|0?(ja=c[o+36>>2]|0,ja|0):0)?(ka=c[B>>2]|0,ka>>>0<(c[o+40>>2]|0)>>>0):0){c[B>>2]=ka+1;a[ja+ka>>0]=n}n=n<<24>>24!=0}while(n&i>>>0>p>>>0);if(c[Fa>>2]&512|0?c[Ba>>2]&4|0:0){x=_crc32(c[Ia>>2]|0,h,p)|0;c[Ia>>2]=x}i=i-p|0;h=h+p|0;if(n){x=322;break}}c[Ka>>2]=16188;x=127}else if((x|0)==275){x=0;if(o){if(j>>>0>>0){n=h;while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=n;wa=l;break a}i=i+-1|0;h=n+1|0;k=(d[n>>0]<>>0>>0)n=h;else break}}c[P>>2]=(c[P>>2]|0)+(k&(1<>2]=(c[M>>2]|0)+o;j=j-o|0;k=o?k>>>o:k}c[Ka>>2]=16204;x=282}do if((x|0)==127){x=0;o=c[Fa>>2]|0;if(o&512){if(j>>>0<16)while(1){if(!i){pa=m;za=y;oa=j;na=k;ma=0;la=h;wa=l;break a}i=i+-1|0;n=h+1|0;k=(d[h>>0]<>>0<16)h=n;else{h=n;break}}if((c[Ba>>2]&4|0)!=0?(k|0)!=(c[Ia>>2]&65535|0):0){c[Q>>2]=162210;c[Ka>>2]=16209;s=m;n=sa;r=y;break}else{j=0;k=0}}n=c[J>>2]|0;if(n|0){c[n+44>>2]=(9?o>>>9:o)&1;c[n+48>>2]=1}s=_crc32(0,0,0)|0;c[Ia>>2]=s;c[Ja>>2]=s;c[Ka>>2]=16191;s=m;n=sa;r=y}else if((x|0)==282){x=0;if(!m){m=0;x=322;break a}n=y-m|0;o=c[P>>2]|0;if(o>>>0>n>>>0){n=o-n|0;if(n>>>0>(c[X>>2]|0)>>>0?c[Z>>2]|0:0){c[Q>>2]=162502;c[Ka>>2]=16209;s=m;n=sa;r=y;break}o=c[_>>2]|0;if(n>>>0>o>>>0){n=n-o|0;p=n;n=(c[ra>>2]|0)-n|0}else{p=n;n=o-n|0}o=c[B>>2]|0;q=(c[ca>>2]|0)+n|0;n=p>>>0>o>>>0?o:p}else{w=c[B>>2]|0;q=sa+(0-o)|0;n=w;o=w}r=n>>>0>m>>>0?m:n;c[B>>2]=o-r;o=r;p=sa;n=q;while(1){a[p>>0]=a[n>>0]|0;o=o+-1|0;if(!o)break;else{p=p+1|0;n=n+1|0}}m=m-r|0;n=sa+r|0;if(!(c[B>>2]|0)){c[Ka>>2]=16200;s=m;r=y}else{s=m;r=y}}while(0);m=s;sa=n;p=h;y=r;h=c[Ka>>2]|0}if((x|0)==144){c[Ea>>2]=sa;c[Aa>>2]=m;c[f>>2]=h;c[xa>>2]=i;c[qa>>2]=k;c[Ga>>2]=j;Ka=2;Xc=La;return Ka|0}else if((x|0)==154){pa=m;za=y;oa=o+-3|0;na=3?k>>>3:k;ma=i;la=h;wa=l}else if((x|0)!=157)if((x|0)==320){c[Ka>>2]=16208;pa=m;za=o;oa=j;na=k;ma=i;la=h;wa=1}else if((x|0)==322){pa=m;za=y;oa=j;na=k;ma=i;la=h;wa=l}else if((x|0)==344){Ka=-4;Xc=La;return Ka|0}else if((x|0)==345){Xc=La;return h|0}c[Ea>>2]=sa;c[Aa>>2]=pa;c[f>>2]=la;c[xa>>2]=ma;c[qa>>2]=na;c[Ga>>2]=oa;if(!(c[ra>>2]|0)){if(((za|0)!=(pa|0)?(ta=c[Ka>>2]|0,ta>>>0<16209):0)?(g|0)!=4|ta>>>0<16206:0)x=327}else x=327;do if((x|0)==327){m=za-pa|0;n=c[ua>>2]|0;o=n+56|0;h=c[o>>2]|0;if(!h){h=hd[c[va>>2]&63](c[f+40>>2]|0,1<>2],1)|0;c[o>>2]=h;if(!h){c[Ka>>2]=16210;Ka=-4;Xc=La;return Ka|0}}k=n+44|0;i=c[k>>2]|0;if(!i){i=1<>2];c[k>>2]=i;c[n+52>>2]=0;c[n+48>>2]=0}if(i>>>0<=m>>>0){_memcpy(h|0,sa+(0-i)|0,i|0)|0;c[n+52>>2]=0;c[n+48>>2]=c[k>>2];break}j=n+52|0;va=c[j>>2]|0;l=i-va|0;l=l>>>0>m>>>0?m:l;_memcpy(h+va|0,sa+(0-m)|0,l|0)|0;h=m-l|0;if(h|0){_memcpy(c[o>>2]|0,sa+(0-h)|0,h|0)|0;c[j>>2]=h;c[n+48>>2]=c[k>>2];break}h=(c[j>>2]|0)+l|0;va=c[k>>2]|0;c[j>>2]=(h|0)==(va|0)?0:h;h=n+48|0;i=c[h>>2]|0;if(i>>>0>>0)c[h>>2]=i+l}while(0);k=ya-(c[xa>>2]|0)|0;j=za-(c[Aa>>2]|0)|0;Aa=f+8|0;c[Aa>>2]=(c[Aa>>2]|0)+k;c[Ca>>2]=(c[Ca>>2]|0)+j;c[Da>>2]=(c[Da>>2]|0)+j;if((j|0)!=0&(c[Ba>>2]&4|0)!=0){i=c[Ia>>2]|0;h=(c[Ea>>2]|0)+(0-j)|0;if(!(c[Fa>>2]|0))h=_adler32(i,h,j)|0;else h=_crc32(i,h,j)|0;c[Ia>>2]=h;c[Ja>>2]=h}Ka=c[Ka>>2]|0;c[f+44>>2]=((c[Ha>>2]|0)==0?0:64)+(c[Ga>>2]|0)+((Ka|0)==16191?128:0)+((Ka|0)==16199|(Ka|0)==16194?256:0);Ka=(wa|0)==0&((g|0)==4|(j|k|0)==0)?-5:wa;Xc=La;return Ka|0}function _inflateEnd(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;if(!a){g=-2;return g|0}if(!(c[a+32>>2]|0)){g=-2;return g|0}f=a+36|0;d=c[f>>2]|0;if(!d){g=-2;return g|0}g=a+28|0;b=c[g>>2]|0;if(!b){g=-2;return g|0}if((c[b>>2]|0)!=(a|0)){g=-2;return g|0}if(((c[b+4>>2]|0)+-16180|0)>>>0>=32){g=-2;return g|0}e=c[b+56>>2]|0;a=a+40|0;if(e){td[d&63](c[a>>2]|0,e);d=c[f>>2]|0;b=c[g>>2]|0}td[d&63](c[a>>2]|0,b);c[g>>2]=0;g=0;return g|0}function _inflateValidate(a,b){a=a|0;b=b|0;var d=0;if(!a){d=-2;return d|0}if(!(c[a+32>>2]|0)){d=-2;return d|0}if(!(c[a+36>>2]|0)){d=-2;return d|0}d=c[a+28>>2]|0;if(!d){d=-2;return d|0}if((c[d>>2]|0)!=(a|0)){d=-2;return d|0}if(((c[d+4>>2]|0)+-16180|0)>>>0>=32){d=-2;return d|0}d=d+12|0;a=c[d>>2]|0;c[d>>2]=(b|0)==0?a&-5:a|4;d=0;return d|0}function __tr_init(a){a=a|0;c[a+2840>>2]=a+148;c[a+2848>>2]=99116;c[a+2852>>2]=a+2440;c[a+2860>>2]=99136;c[a+2864>>2]=a+2684;c[a+2872>>2]=99156;b[a+5816>>1]=0;c[a+5820>>2]=0;_init_block(a);return}function _init_block(a){a=a|0;var d=0;d=0;do{b[a+148+(d<<2)>>1]=0;d=d+1|0}while((d|0)!=286);b[a+2440>>1]=0;b[a+2444>>1]=0;b[a+2448>>1]=0;b[a+2452>>1]=0;b[a+2456>>1]=0;b[a+2460>>1]=0;b[a+2464>>1]=0;b[a+2468>>1]=0;b[a+2472>>1]=0;b[a+2476>>1]=0;b[a+2480>>1]=0;b[a+2484>>1]=0;b[a+2488>>1]=0;b[a+2492>>1]=0;b[a+2496>>1]=0;b[a+2500>>1]=0;b[a+2504>>1]=0;b[a+2508>>1]=0;b[a+2512>>1]=0;b[a+2516>>1]=0;b[a+2520>>1]=0;b[a+2524>>1]=0;b[a+2528>>1]=0;b[a+2532>>1]=0;b[a+2536>>1]=0;b[a+2540>>1]=0;b[a+2544>>1]=0;b[a+2548>>1]=0;b[a+2552>>1]=0;b[a+2556>>1]=0;b[a+2684>>1]=0;b[a+2688>>1]=0;b[a+2692>>1]=0;b[a+2696>>1]=0;b[a+2700>>1]=0;b[a+2704>>1]=0;b[a+2708>>1]=0;b[a+2712>>1]=0;b[a+2716>>1]=0;b[a+2720>>1]=0;b[a+2724>>1]=0;b[a+2728>>1]=0;b[a+2732>>1]=0;b[a+2736>>1]=0;b[a+2740>>1]=0;b[a+2744>>1]=0;b[a+2748>>1]=0;b[a+2752>>1]=0;b[a+2756>>1]=0;b[a+1172>>1]=1;c[a+5804>>2]=0;c[a+5800>>2]=0;c[a+5808>>2]=0;c[a+5792>>2]=0;return}function __tr_stored_block(d,f,g,h){d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=d+5820|0;j=c[l>>2]|0;i=h&65535;k=d+5816|0;h=i<>1]|0);b[k>>1]=h;if((j|0)>13){j=d+8|0;o=c[j>>2]|0;n=d+20|0;m=c[n>>2]|0;c[n>>2]=m+1;a[o+m>>0]=h;m=b[k>>1]|0;h=c[j>>2]|0;j=c[n>>2]|0;c[n>>2]=j+1;a[h+j>>0]=8?(m&65535)>>>8:m&65535;j=c[l>>2]|0;h=16-j|0;h=h?i>>>h:i;b[k>>1]=h;j=j+-13|0}else j=j+3|0;i=h&255;c[l>>2]=j;do if((j|0)<=8){h=d+8|0;if((j|0)>0){m=c[h>>2]|0;o=d+20|0;n=c[o>>2]|0;c[o>>2]=n+1;a[m+n>>0]=i;i=o;break}else{i=d+20|0;break}}else{h=d+8|0;n=c[h>>2]|0;o=d+20|0;m=c[o>>2]|0;c[o>>2]=m+1;a[n+m>>0]=i;m=b[k>>1]|0;n=c[h>>2]|0;i=c[o>>2]|0;c[o>>2]=i+1;a[n+i>>0]=8?(m&65535)>>>8:m&65535;i=o}while(0);b[k>>1]=0;c[l>>2]=0;m=c[h>>2]|0;o=c[i>>2]|0;c[i>>2]=o+1;a[m+o>>0]=g;o=c[h>>2]|0;m=c[i>>2]|0;c[i>>2]=m+1;a[o+m>>0]=8?g>>>8:g;m=g&65535^65535;o=c[h>>2]|0;n=c[i>>2]|0;c[i>>2]=n+1;a[o+n>>0]=m;n=c[h>>2]|0;o=c[i>>2]|0;c[i>>2]=o+1;a[n+o>>0]=8?m>>>8:m;_memcpy((c[h>>2]|0)+(c[i>>2]|0)|0,f|0,g|0)|0;c[i>>2]=(c[i>>2]|0)+g;return}function __tr_flush_bits(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=d+5820|0;e=c[f>>2]|0;do if((e|0)!=16)if((e|0)>7){e=d+5816|0;h=b[e>>1]&255;g=c[d+8>>2]|0;i=d+20|0;d=c[i>>2]|0;c[i>>2]=d+1;a[g+d>>0]=h;d=b[e>>1]|0;b[e>>1]=8?(d&65535)>>>8:d&65535;d=(c[f>>2]|0)+-8|0;break}else return;else{i=d+5816|0;k=b[i>>1]&255;h=d+8|0;j=c[h>>2]|0;e=d+20|0;g=c[e>>2]|0;c[e>>2]=g+1;a[j+g>>0]=k;g=b[i>>1]|0;h=c[h>>2]|0;d=c[e>>2]|0;c[e>>2]=d+1;a[h+d>>0]=8?(g&65535)>>>8:g&65535;b[i>>1]=0;d=0}while(0);c[f>>2]=d;return}function __tr_align(d){d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=d+5820|0;g=c[i>>2]|0;h=d+5816|0;f=2<>1]|0);b[h>>1]=f;if((g|0)>13){g=d+8|0;l=c[g>>2]|0;k=d+20|0;j=c[k>>2]|0;c[k>>2]=j+1;a[l+j>>0]=f;j=b[h>>1]|0;f=c[g>>2]|0;g=c[k>>2]|0;c[k>>2]=g+1;a[f+g>>0]=8?(j&65535)>>>8:j&65535;g=c[i>>2]|0;f=16-g|0;f=f?2>>>f:2;b[h>>1]=f;g=g+-13|0}else g=g+3|0;f=f&255;c[i>>2]=g;if((g|0)>9){g=d+8|0;j=c[g>>2]|0;k=d+20|0;l=c[k>>2]|0;c[k>>2]=l+1;a[j+l>>0]=f;l=b[h>>1]|0;g=c[g>>2]|0;f=c[k>>2]|0;c[k>>2]=f+1;a[g+f>>0]=8?(l&65535)>>>8:l&65535;b[h>>1]=0;f=0;g=(c[i>>2]|0)+-9|0}else g=g+7|0;c[i>>2]=g;do if((g|0)!=16)if((g|0)>7){k=c[d+8>>2]|0;j=d+20|0;l=c[j>>2]|0;c[j>>2]=l+1;a[k+l>>0]=f;f=b[h>>1]|0;b[h>>1]=8?(f&65535)>>>8:f&65535;f=(c[i>>2]|0)+-8|0;break}else return;else{l=d+8|0;g=c[l>>2]|0;j=d+20|0;k=c[j>>2]|0;c[j>>2]=k+1;a[g+k>>0]=f;k=b[h>>1]|0;l=c[l>>2]|0;f=c[j>>2]|0;c[j>>2]=f+1;a[l+f>>0]=8?(k&65535)>>>8:k&65535;b[h>>1]=0;f=0}while(0);c[i>>2]=f;return}function __tr_flush_block(f,g,h,i){f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;if((c[f+132>>2]|0)>0){k=(c[f>>2]|0)+44|0;if((c[k>>2]|0)==2){a:do if(((((((((((((((b[f+148>>1]|0)==0?(b[f+152>>1]|0)==0:0)?(b[f+156>>1]|0)==0:0)?(b[f+160>>1]|0)==0:0)?(b[f+164>>1]|0)==0:0)?(b[f+168>>1]|0)==0:0)?(b[f+172>>1]|0)==0:0)?(b[f+204>>1]|0)==0:0)?(b[f+208>>1]|0)==0:0)?(b[f+212>>1]|0)==0:0)?(b[f+216>>1]|0)==0:0)?(b[f+220>>1]|0)==0:0)?(b[f+224>>1]|0)==0:0)?(b[f+228>>1]|0)==0:0)?(b[f+232>>1]|0)==0:0){if(b[f+236>>1]|0){j=0;break}if(b[f+240>>1]|0){j=0;break}if(b[f+244>>1]|0){j=0;break}if(b[f+248>>1]|0){j=0;break}if(b[f+260>>1]|0){j=0;break}if(b[f+264>>1]|0){j=0;break}if(b[f+268>>1]|0){j=0;break}if(b[f+272>>1]|0){j=0;break}if(b[f+184>>1]|0){j=1;break}if(b[f+188>>1]|0){j=1;break}if(b[f+200>>1]|0){j=1;break}j=32;while(1){if(b[f+148+(j<<2)>>1]|0){j=1;break a}j=j+1|0;if(j>>>0>=256){j=0;break}}}else j=0;while(0);c[k>>2]=j}_build_tree(f,f+2840|0);_build_tree(f,f+2852|0);w=c[f+2844>>2]|0;j=b[f+150>>1]|0;k=j<<16>>16==0;t=w+1|0;b[f+148+(t<<2)+2>>1]=-1;if((w|0)>=0){u=f+2752|0;v=f+2756|0;w=f+2748|0;p=0;r=j&65535;s=0;q=-1;j=k?138:7;l=k?3:4;while(1){s=s+1|0;n=b[f+148+(s<<2)+2>>1]|0;k=r;r=n&65535;m=p+1|0;o=(k|0)==(r|0);if((m|0)<(j|0)&o)k=q;else{do if((m|0)>=(l|0))if(!k)if((p|0)<10){b[u>>1]=(b[u>>1]|0)+1<<16>>16;break}else{b[v>>1]=(b[v>>1]|0)+1<<16>>16;break}else{j=f+2684+(k<<2)|0;if((k|0)!=(q|0))b[j>>1]=(b[j>>1]|0)+1<<16>>16;b[w>>1]=(b[w>>1]|0)+1<<16>>16;break}else{q=f+2684+(k<<2)|0;b[q>>1]=m+(e[q>>1]|0)}while(0);j=n<<16>>16==0;m=0;l=j|o?3:4;j=j?138:o?6:7}if((s|0)==(t|0))break;else{p=m;q=k}}}w=c[f+2856>>2]|0;j=b[f+2442>>1]|0;k=j<<16>>16==0;t=w+1|0;b[f+2440+(t<<2)+2>>1]=-1;if((w|0)>=0){u=f+2752|0;v=f+2756|0;w=f+2748|0;p=0;r=j&65535;s=0;q=-1;j=k?138:7;l=k?3:4;while(1){s=s+1|0;n=b[f+2440+(s<<2)+2>>1]|0;k=r;r=n&65535;m=p+1|0;o=(k|0)==(r|0);if((m|0)<(j|0)&o)k=q;else{do if((m|0)>=(l|0))if(!k)if((p|0)<10){b[u>>1]=(b[u>>1]|0)+1<<16>>16;break}else{b[v>>1]=(b[v>>1]|0)+1<<16>>16;break}else{j=f+2684+(k<<2)|0;if((k|0)!=(q|0))b[j>>1]=(b[j>>1]|0)+1<<16>>16;b[w>>1]=(b[w>>1]|0)+1<<16>>16;break}else{q=f+2684+(k<<2)|0;b[q>>1]=m+(e[q>>1]|0)}while(0);j=n<<16>>16==0;m=0;l=j|o?3:4;j=j?138:o?6:7}if((s|0)==(t|0))break;else{p=m;q=k}}}_build_tree(f,f+2864|0);do if(!(b[f+2746>>1]|0))if(!(b[f+2690>>1]|0))if(!(b[f+2742>>1]|0))if(!(b[f+2694>>1]|0))if(!(b[f+2738>>1]|0))if(!(b[f+2698>>1]|0))if(!(b[f+2734>>1]|0))if(!(b[f+2702>>1]|0))if(!(b[f+2730>>1]|0))if(!(b[f+2706>>1]|0))if(!(b[f+2726>>1]|0))if(!(b[f+2710>>1]|0))if(!(b[f+2722>>1]|0))if(!(b[f+2714>>1]|0)){if(b[f+2718>>1]|0){j=4;break}j=(b[f+2686>>1]|0)==0?2:3}else j=5;else j=6;else j=7;else j=8;else j=9;else j=10;else j=11;else j=12;else j=13;else j=14;else j=15;else j=16;else j=17;else j=18;while(0);l=f+5800|0;k=(j*3|0)+17+(c[l>>2]|0)|0;c[l>>2]=k;k=k+10|0;k=3?k>>>3:k;l=(c[f+5804>>2]|0)+10|0;l=3?l>>>3:l;k=l>>>0>k>>>0?k:l}else{l=h+5|0;k=l;j=0}do if((g|0)!=0&(h+4|0)>>>0<=k>>>0)__tr_stored_block(f,g,h,i);else{t=f+5820|0;n=c[t>>2]|0;m=(n|0)>13;if((l|0)==(k|0)?1:(c[f+136>>2]|0)==4){j=i+2&65535;k=f+5816|0;l=j<>1];b[k>>1]=l;if(m){g=f+8|0;h=c[g>>2]|0;v=f+20|0;w=c[v>>2]|0;c[v>>2]=w+1;a[h+w>>0]=l;w=b[k>>1]|0;g=c[g>>2]|0;h=c[v>>2]|0;c[v>>2]=h+1;a[g+h>>0]=8?(w&65535)>>>8:w&65535;h=c[t>>2]|0;g=16-h|0;b[k>>1]=g?j>>>g:j;j=h+-13|0}else j=n+3|0;c[t>>2]=j;_compress_block(f,93392,93136);break}k=i+4&65535;s=f+5816|0;l=k<>1];b[s>>1]=l;if(m){n=f+8|0;w=c[n>>2]|0;g=f+20|0;h=c[g>>2]|0;c[g>>2]=h+1;a[w+h>>0]=l;h=b[s>>1]|0;l=c[n>>2]|0;n=c[g>>2]|0;c[g>>2]=n+1;a[l+n>>0]=8?(h&65535)>>>8:h&65535;n=c[t>>2]|0;l=16-n|0;l=l?k>>>l:k;b[s>>1]=l;n=n+-13|0}else n=n+3|0;c[t>>2]=n;q=c[f+2844>>2]|0;r=c[f+2856>>2]|0;m=q+65280&65535;k=m<>1]=k;if((n|0)>11){h=f+8|0;v=c[h>>2]|0;w=f+20|0;g=c[w>>2]|0;c[w>>2]=g+1;a[v+g>>0]=k;g=b[s>>1]|0;k=c[h>>2]|0;h=c[w>>2]|0;c[w>>2]=h+1;a[k+h>>0]=8?(g&65535)>>>8:g&65535;h=c[t>>2]|0;k=16-h|0;k=k?m>>>k:m;b[s>>1]=k;m=h+-11|0}else m=n+5|0;c[t>>2]=m;l=r&65535;k=l<>1]=k;if((m|0)>11){m=f+8|0;w=c[m>>2]|0;g=f+20|0;h=c[g>>2]|0;c[g>>2]=h+1;a[w+h>>0]=k;h=b[s>>1]|0;k=c[m>>2]|0;m=c[g>>2]|0;c[g>>2]=m+1;a[k+m>>0]=8?(h&65535)>>>8:h&65535;m=c[t>>2]|0;k=16-m|0;k=k?l>>>k:l;b[s>>1]=k;m=m+-11|0}else m=m+5|0;c[t>>2]=m;l=j+65533&65535;k=l<>1]=k;if((m|0)>12){p=f+8|0;h=c[p>>2]|0;o=f+20|0;g=c[o>>2]|0;c[o>>2]=g+1;a[h+g>>0]=k;g=b[s>>1]|0;k=c[p>>2]|0;h=c[o>>2]|0;c[o>>2]=h+1;a[k+h>>0]=8?(g&65535)>>>8:g&65535;h=c[t>>2]|0;k=16-h|0;k=k?l>>>k:l;b[s>>1]=k;l=h+-12|0}else{o=f+20|0;p=f+8|0;l=m+4|0}c[t>>2]=l;n=0;while(1){m=e[f+2684+(d[94672+n>>0]<<2)+2>>1]|0;k=m<>1]=k;if((l|0)>13){l=c[p>>2]|0;h=c[o>>2]|0;c[o>>2]=h+1;a[l+h>>0]=k;h=b[s>>1]|0;k=c[p>>2]|0;l=c[o>>2]|0;c[o>>2]=l+1;a[k+l>>0]=8?(h&65535)>>>8:h&65535;l=c[t>>2]|0;k=16-l|0;k=k?m>>>k:m;b[s>>1]=k;l=l+-13|0}else l=l+3|0;c[t>>2]=l;if((n|0)==(j|0))break;else n=n+1|0}g=f+148|0;_send_tree(f,g,q);h=f+2440|0;_send_tree(f,h,r);_compress_block(f,g,h)}while(0);_init_block(f);if(!i)return;m=f+5820|0;k=c[m>>2]|0;if((k|0)<=8){j=f+5816|0;if((k|0)>0){k=b[j>>1]&255;x=c[f+8>>2]|0;f=f+20|0;l=c[f>>2]|0;c[f>>2]=l+1;l=x+l|0;x=109}}else{j=f+5816|0;i=b[j>>1]&255;x=f+8|0;l=c[x>>2]|0;f=f+20|0;k=c[f>>2]|0;c[f>>2]=k+1;a[l+k>>0]=i;k=b[j>>1]|0;x=c[x>>2]|0;l=c[f>>2]|0;c[f>>2]=l+1;k=(8?(k&65535)>>>8:k&65535)&255;l=x+l|0;x=109}if((x|0)==109)a[l>>0]=k;b[j>>1]=0;c[m>>2]=0;return}function _build_tree(f,g){f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);B=D;C=c[g>>2]|0;y=g+8|0;u=c[y>>2]|0;l=c[u>>2]|0;u=c[u+12>>2]|0;x=f+5200|0;c[x>>2]=0;z=f+5204|0;c[z>>2]=573;if((u|0)>0){h=-1;i=0;do{if(!(b[C+(i<<2)>>1]|0))b[C+(i<<2)+2>>1]=0;else{h=(c[x>>2]|0)+1|0;c[x>>2]=h;c[f+2908+(h<<2)>>2]=i;a[f+5208+i>>0]=0;h=i}i=i+1|0}while((i|0)!=(u|0));i=c[x>>2]|0;if((i|0)<2)j=8;else A=h}else{h=-1;i=0;j=8}if((j|0)==8){k=f+5800|0;j=f+5804|0;if(!l){do{w=(h|0)<2;A=h+1|0;h=w?A:h;A=w?A:0;i=i+1|0;c[x>>2]=i;c[f+2908+(i<<2)>>2]=A;b[C+(A<<2)>>1]=1;a[f+5208+A>>0]=0;c[k>>2]=(c[k>>2]|0)+-1;i=c[x>>2]|0}while((i|0)<2);A=h}else{do{w=(h|0)<2;A=h+1|0;h=w?A:h;A=w?A:0;i=i+1|0;c[x>>2]=i;c[f+2908+(i<<2)>>2]=A;b[C+(A<<2)>>1]=1;a[f+5208+A>>0]=0;c[k>>2]=(c[k>>2]|0)+-1;c[j>>2]=(c[j>>2]|0)-(e[l+(A<<2)+2>>1]|0);i=c[x>>2]|0}while((i|0)<2);A=h}}w=g+4|0;c[w>>2]=A;h=1?i>>>1:i;if(h){while(1){j=f+2908+(h<<2)|0;t=c[j>>2]|0;s=f+5208+t|0;k=h<<1;if((k|0)>(i|0))i=j;else{r=C+(t<<2)|0;q=h;while(1){do if((k|0)<(i|0)){j=k|1;i=f+2908+(j<<2)|0;l=c[i>>2]|0;m=b[C+(l<<2)>>1]|0;p=f+2908+(k<<2)|0;n=c[p>>2]|0;o=b[C+(n<<2)>>1]|0;if((m&65535)>=(o&65535)){if(m<<16>>16!=o<<16>>16){l=k;i=p;break}if((d[f+5208+l>>0]|0)>(d[f+5208+n>>0]|0)){l=k;i=p;break}}l=j}else{l=k;i=f+2908+(k<<2)|0}while(0);k=b[r>>1]|0;i=c[i>>2]|0;j=b[C+(i<<2)>>1]|0;if((k&65535)<(j&65535)){i=q;break}if(k<<16>>16==j<<16>>16?(d[s>>0]|0)<=(d[f+5208+i>>0]|0):0){i=q;break}c[f+2908+(q<<2)>>2]=i;k=l<<1;i=c[x>>2]|0;if((k|0)>(i|0)){i=l;break}else q=l}i=f+2908+(i<<2)|0}c[i>>2]=t;if((h|0)<=1)break;h=h+-1|0;i=c[x>>2]|0}i=c[x>>2]|0}v=f+2912|0;do{t=c[v>>2]|0;j=i+-1|0;c[x>>2]=j;s=c[f+2908+(i<<2)>>2]|0;c[v>>2]=s;r=f+5208+s|0;if((i|0)<3)h=v;else{q=C+(s<<2)|0;h=1;p=2;i=j;while(1){do if((p|0)<(i|0)){j=p|1;i=f+2908+(j<<2)|0;k=c[i>>2]|0;l=b[C+(k<<2)>>1]|0;o=f+2908+(p<<2)|0;m=c[o>>2]|0;n=b[C+(m<<2)>>1]|0;if((l&65535)>=(n&65535)){if(l<<16>>16!=n<<16>>16){l=p;i=o;break}if((d[f+5208+k>>0]|0)>(d[f+5208+m>>0]|0)){l=p;i=o;break}}l=j}else{l=p;i=f+2908+(p<<2)|0}while(0);k=b[q>>1]|0;i=c[i>>2]|0;j=b[C+(i<<2)>>1]|0;if((k&65535)<(j&65535))break;if(k<<16>>16==j<<16>>16?(d[r>>0]|0)<=(d[f+5208+i>>0]|0):0)break;c[f+2908+(h<<2)>>2]=i;p=l<<1;i=c[x>>2]|0;if((p|0)>(i|0)){h=l;break}else h=l}h=f+2908+(h<<2)|0}c[h>>2]=s;s=c[v>>2]|0;q=(c[z>>2]|0)+-1|0;c[z>>2]=q;c[f+2908+(q<<2)>>2]=t;q=(c[z>>2]|0)+-1|0;c[z>>2]=q;c[f+2908+(q<<2)>>2]=s;q=C+(u<<2)|0;b[q>>1]=(e[C+(s<<2)>>1]|0)+(e[C+(t<<2)>>1]|0);i=a[f+5208+t>>0]|0;p=a[f+5208+s>>0]|0;r=f+5208+u|0;a[r>>0]=(((i&255)<(p&255)?p:i)&255)+1;i=u&65535;b[C+(s<<2)+2>>1]=i;b[C+(t<<2)+2>>1]=i;c[v>>2]=u;i=c[x>>2]|0;if((i|0)<2)h=v;else{h=1;p=2;while(1){do if((p|0)<(i|0)){j=p|1;i=f+2908+(j<<2)|0;k=c[i>>2]|0;l=b[C+(k<<2)>>1]|0;o=f+2908+(p<<2)|0;m=c[o>>2]|0;n=b[C+(m<<2)>>1]|0;if((l&65535)>=(n&65535)){if(l<<16>>16!=n<<16>>16){l=p;i=o;break}if((d[f+5208+k>>0]|0)>(d[f+5208+m>>0]|0)){l=p;i=o;break}}l=j}else{l=p;i=f+2908+(p<<2)|0}while(0);k=b[q>>1]|0;i=c[i>>2]|0;j=b[C+(i<<2)>>1]|0;if((k&65535)<(j&65535))break;if(k<<16>>16==j<<16>>16?(d[r>>0]|0)<=(d[f+5208+i>>0]|0):0)break;c[f+2908+(h<<2)>>2]=i;p=l<<1;i=c[x>>2]|0;if((p|0)>(i|0)){h=l;break}else h=l}h=f+2908+(h<<2)|0}c[h>>2]=u;u=u+1|0;i=c[x>>2]|0}while((i|0)>1);t=c[v>>2]|0;u=(c[z>>2]|0)+-1|0;c[z>>2]=u;c[f+2908+(u<<2)>>2]=t;u=c[g>>2]|0;t=c[w>>2]|0;n=c[y>>2]|0;o=c[n>>2]|0;p=c[n+4>>2]|0;q=c[n+8>>2]|0;n=c[n+16>>2]|0;s=f+2876|0;h=s;i=h+32|0;do{b[h>>1]=0;h=h+2|0}while((h|0)<(i|0));b[u+(c[f+2908+(c[z>>2]<<2)>>2]<<2)+2>>1]=0;z=c[z>>2]|0;h=z+1|0;a:do if((z|0)<572){r=f+5800|0;m=f+5804|0;if(!o){j=h;h=0;while(1){k=c[f+2908+(j<<2)>>2]|0;z=u+(k<<2)+2|0;l=e[u+(e[z>>1]<<2)+2>>1]|0;y=(n|0)>(l|0);l=y?l+1|0:n;h=h+((y^1)&1)|0;b[z>>1]=l;if((k|0)<=(t|0)){z=f+2876+(l<<1)|0;b[z>>1]=(b[z>>1]|0)+1<<16>>16;if((k|0)<(q|0))i=0;else i=c[p+(k-q<<2)>>2]|0;z=H(i+l|0,e[u+(k<<2)>>1]|0)|0;c[r>>2]=z+(c[r>>2]|0)}if((j|0)<572)j=j+1|0;else break}}else{j=h;h=0;while(1){k=c[f+2908+(j<<2)>>2]|0;z=u+(k<<2)+2|0;l=e[u+(e[z>>1]<<2)+2>>1]|0;y=(n|0)>(l|0);l=y?l+1|0:n;h=h+((y^1)&1)|0;b[z>>1]=l;if((k|0)<=(t|0)){z=f+2876+(l<<1)|0;b[z>>1]=(b[z>>1]|0)+1<<16>>16;if((k|0)<(q|0))i=0;else i=c[p+(k-q<<2)>>2]|0;z=e[u+(k<<2)>>1]|0;y=H(i+l|0,z)|0;c[r>>2]=y+(c[r>>2]|0);z=H(i+(e[o+(k<<2)+2>>1]|0)|0,z)|0;c[m>>2]=z+(c[m>>2]|0)}if((j|0)<572)j=j+1|0;else break}}if(h|0){m=f+2876+(n<<1)|0;while(1){j=n;while(1){i=j+-1|0;k=f+2876+(i<<1)|0;l=b[k>>1]|0;if(!(l<<16>>16))j=i;else break}b[k>>1]=l+-1<<16>>16;i=f+2876+(j<<1)|0;b[i>>1]=(e[i>>1]|0)+2;i=(b[m>>1]|0)+-1<<16>>16;b[m>>1]=i;if((h|0)>2)h=h+-2|0;else break}if(n|0){h=573;while(1){if(i<<16>>16){m=n&65535;l=i&65535;do{do{h=h+-1|0;j=c[f+2908+(h<<2)>>2]|0}while((j|0)>(t|0));i=u+(j<<2)+2|0;k=e[i>>1]|0;if((n|0)!=(k|0)){z=H(n-k|0,e[u+(j<<2)>>1]|0)|0;c[r>>2]=z+(c[r>>2]|0);b[i>>1]=m}l=l+-1|0}while((l|0)!=0)}i=n+-1|0;if(!i)break a;n=i;i=b[f+2876+(i<<1)>>1]|0}}}}while(0);z=e[s>>1]<<1;b[B+2>>1]=z;z=z+(e[f+2878>>1]|0)<<1;b[B+4>>1]=z;z=z+(e[f+2880>>1]|0)<<1;b[B+6>>1]=z;z=z+(e[f+2882>>1]|0)<<1;b[B+8>>1]=z;z=z+(e[f+2884>>1]|0)<<1;b[B+10>>1]=z;z=z+(e[f+2886>>1]|0)<<1;b[B+12>>1]=z;z=z+(e[f+2888>>1]|0)<<1;b[B+14>>1]=z;z=z+(e[f+2890>>1]|0)<<1;b[B+16>>1]=z;z=z+(e[f+2892>>1]|0)<<1;b[B+18>>1]=z;z=z+(e[f+2894>>1]|0)<<1;b[B+20>>1]=z;z=z+(e[f+2896>>1]|0)<<1;b[B+22>>1]=z;z=z+(e[f+2898>>1]|0)<<1;b[B+24>>1]=z;z=z+(e[f+2900>>1]|0)<<1;b[B+26>>1]=z;z=z+(e[f+2902>>1]|0)<<1;b[B+28>>1]=z;b[B+30>>1]=z+(e[f+2904>>1]|0)<<1;if((A|0)<0){Xc=D;return}k=0;while(1){f=b[C+(k<<2)+2>>1]|0;h=f&65535;if(f<<16>>16){i=B+(h<<1)|0;j=b[i>>1]|0;b[i>>1]=j+1<<16>>16;i=0;j=j&65535;while(1){i=i|j&1;if((h|0)>1){i=i<<1;h=h+-1|0;j=1?j>>>1:j}else break}b[C+(k<<2)>>1]=i}if((k|0)==(A|0))break;else k=k+1|0}Xc=D;return}function _compress_block(f,g,h){f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;w=f+5792|0;if(!(c[w>>2]|0)){l=f+5820|0;i=f+5816|0;n=i;m=l;l=c[l>>2]|0;i=b[i>>1]|0}else{x=f+5796|0;y=f+5784|0;m=f+5820|0;n=f+5816|0;u=f+8|0;v=f+20|0;t=0;do{p=b[(c[x>>2]|0)+(t<<1)>>1]|0;r=p&65535;q=d[(c[y>>2]|0)+t>>0]|0;t=t+1|0;do if(!(p<<16>>16)){l=e[g+(q<<2)+2>>1]|0;o=c[m>>2]|0;j=e[g+(q<<2)>>1]|0;k=j<>1]|0);i=k&65535;b[n>>1]=i;if((o|0)>(16-l|0)){i=c[u>>2]|0;r=c[v>>2]|0;c[v>>2]=r+1;a[i+r>>0]=k;r=b[n>>1]|0;i=c[u>>2]|0;s=c[v>>2]|0;c[v>>2]=s+1;a[i+s>>0]=8?(r&65535)>>>8:r&65535;s=c[m>>2]|0;i=16-s|0;i=(i?j>>>i:j)&65535;b[n>>1]=i;l=l+-16+s|0;s=23;break}else{l=o+l|0;s=23;break}}else{p=d[90272+q>>0]|0;i=(p|256)+1|0;l=e[g+(i<<2)+2>>1]|0;o=c[m>>2]|0;i=e[g+(i<<2)>>1]|0;k=i<>1]|0);j=k&65535;b[n>>1]=j;if((o|0)>(16-l|0)){o=c[u>>2]|0;j=c[v>>2]|0;c[v>>2]=j+1;a[o+j>>0]=k;k=b[n>>1]|0;j=c[u>>2]|0;o=c[v>>2]|0;c[v>>2]=o+1;a[j+o>>0]=8?(k&65535)>>>8:k&65535;o=c[m>>2]|0;j=16-o|0;j=(j?i>>>j:i)&65535;b[n>>1]=j;o=l+-16+o|0}else o=o+l|0;c[m>>2]=o;l=c[94544+(p<<2)>>2]|0;if((p+-8|0)>>>0<20){k=q-(c[94704+(p<<2)>>2]|0)&65535;i=k<>1]=j;if((o|0)>(16-l|0)){j=c[u>>2]|0;q=c[v>>2]|0;c[v>>2]=q+1;a[j+q>>0]=i;q=b[n>>1]|0;j=c[u>>2]|0;i=c[v>>2]|0;c[v>>2]=i+1;a[j+i>>0]=8?(q&65535)>>>8:q&65535;i=c[m>>2]|0;j=16-i|0;j=(j?k>>>j:k)&65535;b[n>>1]=j;i=l+-16+i|0}else i=l+o|0;c[m>>2]=i;o=i}p=r+-1|0;q=d[89760+(p>>>0<256?p:(7?p>>>7:p)+256|0)>>0]|0;l=e[h+(q<<2)+2>>1]|0;k=e[h+(q<<2)>>1]|0;j=k<>1]=i;if((o|0)>(16-l|0)){i=c[u>>2]|0;o=c[v>>2]|0;c[v>>2]=o+1;a[i+o>>0]=j;o=b[n>>1]|0;i=c[u>>2]|0;r=c[v>>2]|0;c[v>>2]=r+1;a[i+r>>0]=8?(o&65535)>>>8:o&65535;r=c[m>>2]|0;i=16-r|0;i=(i?k>>>i:k)&65535;b[n>>1]=i;l=l+-16+r|0}else l=o+l|0;c[m>>2]=l;o=c[93264+(q<<2)>>2]|0;if((q+-4|0)>>>0<26){k=p-(c[94832+(q<<2)>>2]|0)&65535;j=k<>1]=i;if((l|0)>(16-o|0)){i=c[u>>2]|0;s=c[v>>2]|0;c[v>>2]=s+1;a[i+s>>0]=j;s=b[n>>1]|0;i=c[u>>2]|0;l=c[v>>2]|0;c[v>>2]=l+1;a[i+l>>0]=8?(s&65535)>>>8:s&65535;l=c[m>>2]|0;i=16-l|0;i=(i?k>>>i:k)&65535;b[n>>1]=i;l=o+-16+l|0;s=23;break}else{l=o+l|0;s=23;break}}}while(0);if((s|0)==23){s=0;c[m>>2]=l}}while(t>>>0<(c[w>>2]|0)>>>0)}k=e[g+1026>>1]|0;j=e[g+1024>>1]|0;i=j<>1]=i;if((l|0)>(16-k|0)){g=f+8|0;w=c[g>>2]|0;x=f+20|0;y=c[x>>2]|0;c[x>>2]=y+1;a[w+y>>0]=i;y=b[n>>1]|0;g=c[g>>2]|0;f=c[x>>2]|0;c[x>>2]=f+1;a[g+f>>0]=8?(y&65535)>>>8:y&65535;f=c[m>>2]|0;g=16-f|0;b[n>>1]=g?j>>>g:j;f=k+-16+f|0;c[m>>2]=f;return}else{f=l+k|0;c[m>>2]=f;return}}function _send_tree(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;h=b[f+2>>1]|0;i=h<<16>>16==0;if((g|0)<0)return;D=d+5820|0;E=d+5816|0;v=d+8|0;w=d+20|0;x=d+2754|0;y=d+2752|0;z=d+2758|0;A=d+2756|0;B=d+2750|0;C=d+2748|0;l=-1;t=h&65535;h=0;u=0;k=i?138:7;j=i?3:4;while(1){s=u;u=u+1|0;q=b[f+(u<<2)+2>>1]|0;p=t;t=q&65535;m=h+1|0;r=(p|0)==(t|0);if((m|0)<(k|0)&r){i=l;h=m}else{if((m|0)<(j|0)){n=d+2684+(p<<2)+2|0;o=d+2684+(p<<2)|0;h=c[D>>2]|0;i=b[E>>1]|0;do{l=e[n>>1]|0;k=e[o>>1]|0;j=k<>1]=i;if((h|0)>(16-l|0)){h=c[v>>2]|0;i=c[w>>2]|0;c[w>>2]=i+1;a[h+i>>0]=j;j=b[E>>1]|0;i=c[v>>2]|0;h=c[w>>2]|0;c[w>>2]=h+1;a[i+h>>0]=8?(j&65535)>>>8:j&65535;h=c[D>>2]|0;i=16-h|0;i=(i?k>>>i:k)&65535;b[E>>1]=i;h=l+-16+h|0}else h=h+l|0;c[D>>2]=h;m=m+-1|0}while((m|0)!=0)}else{do if(!p)if((h|0)<10){k=e[x>>1]|0;l=c[D>>2]|0;i=e[y>>1]|0;j=i<>1]|0);b[E>>1]=j;if((l|0)>(16-k|0)){o=c[v>>2]|0;n=c[w>>2]|0;c[w>>2]=n+1;a[o+n>>0]=j;n=b[E>>1]|0;j=c[v>>2]|0;o=c[w>>2]|0;c[w>>2]=o+1;a[j+o>>0]=8?(n&65535)>>>8:n&65535;o=c[D>>2]|0;j=16-o|0;j=j?i>>>j:i;b[E>>1]=j;k=k+-16+o|0}else k=l+k|0;c[D>>2]=k;i=h+65534&65535;h=i<>1]=h;if((k|0)>13){o=c[v>>2]|0;n=c[w>>2]|0;c[w>>2]=n+1;a[o+n>>0]=h;n=b[E>>1]|0;o=c[v>>2]|0;h=c[w>>2]|0;c[w>>2]=h+1;a[o+h>>0]=8?(n&65535)>>>8:n&65535;h=c[D>>2]|0;o=16-h|0;b[E>>1]=o?i>>>o:i;h=h+-13|0;break}else{h=k+3|0;break}}else{k=e[z>>1]|0;l=c[D>>2]|0;i=e[A>>1]|0;j=i<>1]|0);b[E>>1]=j;if((l|0)>(16-k|0)){o=c[v>>2]|0;n=c[w>>2]|0;c[w>>2]=n+1;a[o+n>>0]=j;n=b[E>>1]|0;j=c[v>>2]|0;o=c[w>>2]|0;c[w>>2]=o+1;a[j+o>>0]=8?(n&65535)>>>8:n&65535;o=c[D>>2]|0;j=16-o|0;j=j?i>>>j:i;b[E>>1]=j;k=k+-16+o|0}else k=l+k|0;c[D>>2]=k;i=h+65526&65535;h=i<>1]=h;if((k|0)>9){o=c[v>>2]|0;n=c[w>>2]|0;c[w>>2]=n+1;a[o+n>>0]=h;n=b[E>>1]|0;o=c[v>>2]|0;h=c[w>>2]|0;c[w>>2]=h+1;a[o+h>>0]=8?(n&65535)>>>8:n&65535;h=c[D>>2]|0;o=16-h|0;b[E>>1]=o?i>>>o:i;h=h+-9|0;break}else{h=k+7|0;break}}else{if((p|0)==(l|0)){h=m;i=c[D>>2]|0}else{i=e[d+2684+(p<<2)+2>>1]|0;j=c[D>>2]|0;k=e[d+2684+(p<<2)>>1]|0;l=k<>1]|0);b[E>>1]=l;if((j|0)>(16-i|0)){n=c[v>>2]|0;m=c[w>>2]|0;c[w>>2]=m+1;a[n+m>>0]=l;m=b[E>>1]|0;n=c[v>>2]|0;o=c[w>>2]|0;c[w>>2]=o+1;a[n+o>>0]=8?(m&65535)>>>8:m&65535;o=c[D>>2]|0;n=16-o|0;b[E>>1]=n?k>>>n:k;i=i+-16+o|0}else i=j+i|0;c[D>>2]=i}l=e[B>>1]|0;j=e[C>>1]|0;k=j<>1]|0);b[E>>1]=k;if((i|0)>(16-l|0)){o=c[v>>2]|0;n=c[w>>2]|0;c[w>>2]=n+1;a[o+n>>0]=k;n=b[E>>1]|0;k=c[v>>2]|0;o=c[w>>2]|0;c[w>>2]=o+1;a[k+o>>0]=8?(n&65535)>>>8:n&65535;o=c[D>>2]|0;k=16-o|0;k=k?j>>>k:j;b[E>>1]=k;j=l+-16+o|0}else j=i+l|0;c[D>>2]=j;i=h+65533&65535;h=i<>1]=h;if((j|0)>14){o=c[v>>2]|0;n=c[w>>2]|0;c[w>>2]=n+1;a[o+n>>0]=h;n=b[E>>1]|0;o=c[v>>2]|0;h=c[w>>2]|0;c[w>>2]=h+1;a[o+h>>0]=8?(n&65535)>>>8:n&65535;h=c[D>>2]|0;o=16-h|0;b[E>>1]=o?i>>>o:i;h=h+-14|0;break}else{h=j+2|0;break}}while(0);c[D>>2]=h}j=q<<16>>16==0;i=p;k=j?138:r?6:7;j=j|r?3:4;h=0}if((s|0)==(g|0))break;else l=i}return}function __GLOBAL__sub_I_bind_cpp(){__ZN53EmscriptenBindingInitializer_native_and_builtin_typesC2Ev(0);return}function __ZN53EmscriptenBindingInitializer_native_and_builtin_typesC2Ev(a){a=a|0;sb(96552,162576);db(96568,162581,1,1,0);mb(96576,162586,1,-128,127);mb(96592,162591,1,-128,127);mb(96584,162603,1,0,255);mb(96600,162617,2,-32768,32767);mb(96608,162623,2,0,65535);mb(96616,162638,4,-2147483648,2147483647);mb(96624,162642,4,0,-1);mb(96632,162655,4,-2147483648,2147483647);mb(96640,162660,4,0,-1);kb(96648,162674,4);kb(96656,162680,8);ob(96256,162687);ob(96280,162699);pb(96304,4,162732);jb(96328,162745);nb(96336,0,162761);nb(96344,0,162791);nb(96352,1,162828);nb(96360,2,162867);nb(96368,3,162898);nb(96376,4,162938);nb(96384,5,162967);nb(96392,4,163005);nb(96400,5,163035);nb(96344,0,163074);nb(96352,1,163106);nb(96360,2,163139);nb(96368,3,163172);nb(96376,4,163206);nb(96384,5,163239);nb(96408,6,163273);nb(96416,7,163304);nb(96424,7,163336);return}function ___getTypeName(a){a=a|0;return ___strdup(c[a+4>>2]|0)|0}function ___stdio_close(a){a=a|0;var b=0,d=0;b=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=b;a=_dummy_723(c[a+60>>2]|0)|0;c[d>>2]=a;a=___syscall_ret(_a(6,d|0)|0)|0;Xc=b;return a|0}function ___stdio_write(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);k=m+32|0;g=m+16|0;f=m;i=a+28|0;e=c[i>>2]|0;c[f>>2]=e;j=a+20|0;e=(c[j>>2]|0)-e|0;c[f+4>>2]=e;c[f+8>>2]=b;c[f+12>>2]=d;e=e+d|0;h=a+60|0;c[g>>2]=c[h>>2];c[g+4>>2]=f;c[g+8>>2]=2;g=___syscall_ret(Ua(146,g|0)|0)|0;a:do if((e|0)!=(g|0)){b=2;while(1){if((g|0)<0)break;e=e-g|0;o=c[f+4>>2]|0;n=g>>>0>o>>>0;f=n?f+8|0:f;b=b+(n<<31>>31)|0;o=g-(n?o:0)|0;c[f>>2]=(c[f>>2]|0)+o;n=f+4|0;c[n>>2]=(c[n>>2]|0)-o;c[k>>2]=c[h>>2];c[k+4>>2]=f;c[k+8>>2]=b;g=___syscall_ret(Ua(146,k|0)|0)|0;if((e|0)==(g|0)){l=3;break a}}c[a+16>>2]=0;c[i>>2]=0;c[j>>2]=0;c[a>>2]=c[a>>2]|32;if((b|0)==2)d=0;else d=d-(c[f+4>>2]|0)|0}else l=3;while(0);if((l|0)==3){o=c[a+44>>2]|0;c[a+16>>2]=o+(c[a+48>>2]|0);c[i>>2]=o;c[j>>2]=o}Xc=m;return d|0}function ___stdio_seek(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);g=f;e=f+20|0;c[g>>2]=c[a+60>>2];c[g+4>>2]=0;c[g+8>>2]=b;c[g+12>>2]=e;c[g+16>>2]=d;if((___syscall_ret(Sa(140,g|0)|0)|0)<0){c[e>>2]=-1;a=-1}else a=c[e>>2]|0;Xc=f;return a|0}function ___syscall_ret(a){a=a|0;var b=0;if(a>>>0>4294963200){b=___errno_location()|0;c[b>>2]=0-a;a=-1}return a|0}function ___errno_location(){return 170492}function _dummy_723(a){a=a|0;return a|0}function ___stdio_read(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);f=k+16|0;i=k;c[i>>2]=d;g=i+4|0;j=b+48|0;l=c[j>>2]|0;c[g>>2]=e-((l|0)!=0&1);h=b+44|0;c[i+8>>2]=c[h>>2];c[i+12>>2]=l;c[f>>2]=c[b+60>>2];c[f+4>>2]=i;c[f+8>>2]=2;f=___syscall_ret(Ta(145,f|0)|0)|0;if((f|0)>=1){i=c[g>>2]|0;if(f>>>0>i>>>0){g=c[h>>2]|0;h=b+4|0;c[h>>2]=g;c[b+8>>2]=g+(f-i);if(!(c[j>>2]|0))f=e;else{c[h>>2]=g+1;a[d+(e+-1)>>0]=a[g>>0]|0;f=e}}}else c[b>>2]=c[b>>2]|f&48^16;Xc=k;return f|0}function ___stdout_write(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);f=g;c[b+36>>2]=1;if((c[b>>2]&64|0)==0?(c[f>>2]=c[b+60>>2],c[f+4>>2]=21523,c[f+8>>2]=g+16,Za(54,f|0)|0):0)a[b+75>>0]=-1;f=___stdio_write(b,d,e)|0;Xc=g;return f|0}function _tolower(a){a=a|0;var b=0;b=(_isupper(a)|0)==0;return (b?a:a|32)|0}function _isupper(a){a=a|0;return (a+-65|0)>>>0<26|0}function _strtox_753(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;j=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);h=j;c[h>>2]=0;i=h+4|0;c[i>>2]=a;c[h+44>>2]=a;g=h+8|0;c[g>>2]=(a|0)<0?-1:a+2147483647|0;c[h+76>>2]=-1;___shlim(h,0);d=___intscan(h,d,1,e,f)|0;e=M()|0;if(b|0)c[b>>2]=a+((c[i>>2]|0)+(c[h+108>>2]|0)-(c[g>>2]|0));L(e|0);Xc=j;return d|0}function ___shlim(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;c[a+104>>2]=b;d=c[a+8>>2]|0;e=c[a+4>>2]|0;f=d-e|0;c[a+108>>2]=f;if((b|0)!=0&(f|0)>(b|0))c[a+100>>2]=e+b;else c[a+100>>2]=d;return}function ___intscan(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;a:do if(e>>>0>36){h=___errno_location()|0;c[h>>2]=22;h=0;g=0}else{r=b+4|0;q=b+100|0;do{i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=___shgetc(b)|0}while((_isspace(i)|0)!=0);b:do switch(i|0){case 43:case 45:{i=((i|0)==45)<<31>>31;j=c[r>>2]|0;if(j>>>0<(c[q>>2]|0)>>>0){c[r>>2]=j+1;p=i;i=d[j>>0]|0;break b}else{p=i;i=___shgetc(b)|0;break b}}default:p=0}while(0);j=(e|0)==0;do if((e|16|0)==16&(i|0)==48){i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=___shgetc(b)|0;if((i|32|0)!=120)if(j){o=8;n=47;break}else{n=32;break}i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=___shgetc(b)|0;if((d[95169+i>>0]|0)>15){g=(c[q>>2]|0)==0;if(!g)c[r>>2]=(c[r>>2]|0)+-1;if(!f){___shlim(b,0);h=0;g=0;break a}if(g){h=0;g=0;break a}c[r>>2]=(c[r>>2]|0)+-1;h=0;g=0;break a}else{o=16;n=47}}else{e=j?10:e;if(e>>>0>(d[95169+i>>0]|0)>>>0)n=32;else{if(c[q>>2]|0)c[r>>2]=(c[r>>2]|0)+-1;___shlim(b,0);h=___errno_location()|0;c[h>>2]=22;h=0;g=0;break a}}while(0);c:do if((n|0)==32)if((e|0)==10){e=i+-48|0;if(e>>>0<10){i=0;do{i=(i*10|0)+e|0;e=c[r>>2]|0;if(e>>>0<(c[q>>2]|0)>>>0){c[r>>2]=e+1;j=d[e>>0]|0}else j=___shgetc(b)|0;e=j+-48|0}while(e>>>0<10&i>>>0<429496729);if(e>>>0<10){m=0;do{f=___muldi3(i|0,m|0,10,0)|0;k=M()|0;l=((e|0)<0)<<31>>31;o=~l;if(k>>>0>o>>>0|(k|0)==(o|0)&f>>>0>~e>>>0){f=10;e=m;n=76;break c}i=_i64Add(f|0,k|0,e|0,l|0)|0;m=M()|0;e=c[r>>2]|0;if(e>>>0<(c[q>>2]|0)>>>0){c[r>>2]=e+1;j=d[e>>0]|0}else j=___shgetc(b)|0;e=j+-48|0}while(e>>>0<10&(m>>>0<429496729|(m|0)==429496729&i>>>0<2576980378));if(e>>>0>9){j=p;e=m}else{f=10;e=m;n=76}}else{j=p;e=0}}else{j=p;e=0;i=0}}else{o=e;n=47}while(0);d:do if((n|0)==47){if(!(o+-1&o)){n=o*23|0;n=a[163991+((5?n>>>5:n)&7)>>0]|0;f=a[95169+i>>0]|0;e=f&255;if(o>>>0>e>>>0){i=0;do{i=e|i<>2]|0;if(e>>>0<(c[q>>2]|0)>>>0){c[r>>2]=e+1;j=d[e>>0]|0}else j=___shgetc(b)|0;f=a[95169+j>>0]|0;e=f&255}while(i>>>0<134217728&o>>>0>e>>>0);k=e;e=0}else{j=i;k=e;e=0;i=0}l=_bitshift64Lshr(-1,-1,n|0)|0;m=M()|0;if(o>>>0<=k>>>0|(m>>>0>>0|(m|0)==(e|0)&l>>>0>>0)){f=o;n=76;break}while(1){i=_bitshift64Shl(i|0,e|0,n|0)|0;e=M()|0;i=i|f&255;j=c[r>>2]|0;if(j>>>0<(c[q>>2]|0)>>>0){c[r>>2]=j+1;j=d[j>>0]|0}else j=___shgetc(b)|0;f=a[95169+j>>0]|0;if(o>>>0<=(f&255)>>>0|(e>>>0>m>>>0|(e|0)==(m|0)&i>>>0>l>>>0)){f=o;n=76;break d}}}e=a[95169+i>>0]|0;f=e&255;if(o>>>0>f>>>0){i=0;do{i=f+(H(i,o)|0)|0;e=c[r>>2]|0;if(e>>>0<(c[q>>2]|0)>>>0){c[r>>2]=e+1;j=d[e>>0]|0}else j=___shgetc(b)|0;e=a[95169+j>>0]|0;f=e&255}while(i>>>0<119304647&o>>>0>f>>>0);k=e;e=0}else{j=i;k=e;i=0;e=0}if(o>>>0>f>>>0){m=___udivdi3(-1,-1,o|0,0)|0;n=M()|0;f=k;while(1){if(e>>>0>n>>>0|(e|0)==(n|0)&i>>>0>m>>>0){f=o;n=76;break d}k=___muldi3(i|0,e|0,o|0,0)|0;l=M()|0;f=f&255;if(l>>>0>4294967295|(l|0)==-1&k>>>0>~f>>>0){f=o;n=76;break d}i=_i64Add(k|0,l|0,f|0,0)|0;e=M()|0;j=c[r>>2]|0;if(j>>>0<(c[q>>2]|0)>>>0){c[r>>2]=j+1;j=d[j>>0]|0}else j=___shgetc(b)|0;f=a[95169+j>>0]|0;if(o>>>0<=(f&255)>>>0){f=o;n=76;break}}}else{f=o;n=76}}while(0);if((n|0)==76)if(f>>>0>(d[95169+j>>0]|0)>>>0){do{i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=___shgetc(b)|0}while(f>>>0>(d[95169+i>>0]|0)>>>0);j=___errno_location()|0;c[j>>2]=34;j=(g&1|0)==0&0==0?p:0;e=h;i=g}else j=p;if(c[q>>2]|0)c[r>>2]=(c[r>>2]|0)+-1;if(!(e>>>0>>0|(e|0)==(h|0)&i>>>0>>0)){if(!((g&1|0)!=0|0!=0|(j|0)!=0)){r=___errno_location()|0;c[r>>2]=34;g=_i64Add(g|0,h|0,-1,-1)|0;h=M()|0;break}if(e>>>0>h>>>0|(e|0)==(h|0)&i>>>0>g>>>0){r=___errno_location()|0;c[r>>2]=34;break}}g=((j|0)<0)<<31>>31;g=_i64Subtract(i^j|0,e^g|0,j|0,g|0)|0;h=M()|0}while(0);L(h|0);return g|0}function ___shgetc(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0;f=b+104|0;i=c[f>>2]|0;if((i|0)!=0?(c[b+108>>2]|0)>=(i|0):0)j=4;else{e=___uflow(b)|0;if((e|0)>=0){f=c[f>>2]|0;i=c[b+8>>2]|0;if(f){h=c[b+4>>2]|0;f=f-(c[b+108>>2]|0)|0;g=i;if((i-h|0)<(f|0))j=9;else c[b+100>>2]=h+(f+-1)}else{g=i;j=9}if((j|0)==9)c[b+100>>2]=i;f=b+4|0;if(!g)f=c[f>>2]|0;else{f=c[f>>2]|0;b=b+108|0;c[b>>2]=g+1-f+(c[b>>2]|0)}f=f+-1|0;if((e|0)!=(d[f>>0]|0|0))a[f>>0]=e}else j=4}if((j|0)==4){c[b+100>>2]=0;e=-1}return e|0}function _isspace(a){a=a|0;return ((a|0)==32|(a+-9|0)>>>0<5)&1|0}function ___uflow(a){a=a|0;var b=0,e=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);b=e;if((___toread(a)|0)==0?(hd[c[a+32>>2]&63](a,b,1)|0)==1:0)a=d[b>>0]|0;else a=-1;Xc=e;return a|0}function ___toread(b){b=b|0;var d=0,e=0;d=b+74|0;e=a[d>>0]|0;a[d>>0]=e+255|e;d=b+20|0;e=b+28|0;if((c[d>>2]|0)>>>0>(c[e>>2]|0)>>>0)hd[c[b+36>>2]&63](b,0,0)|0;c[b+16>>2]=0;c[e>>2]=0;c[d>>2]=0;d=c[b>>2]|0;if(!(d&4)){e=(c[b+44>>2]|0)+(c[b+48>>2]|0)|0;c[b+8>>2]=e;c[b+4>>2]=e;d=d<<27;d=31?d>>31:d}else{c[b>>2]=d|32;d=-1}return d|0}function _strtoll(a,b,c){a=a|0;b=b|0;c=c|0;c=_strtox_753(a,b,c,0,-2147483648)|0;L(M()|0);return c|0}function _strtoul(a,b,c){a=a|0;b=b|0;c=c|0;c=_strtox_753(a,b,c,-1,0)|0;M()|0;return c|0}function _strtol(a,b,c){a=a|0;b=b|0;c=c|0;c=_strtox_753(a,b,c,-2147483648,0)|0;M()|0;return c|0}function _hypot(a,b){a=+a;b=+b;var d=0.0,e=0,f=0,i=0,j=0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;p=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);l=p+24|0;m=p+16|0;n=p+8|0;o=p;g[h>>3]=a;s=c[h>>2]|0;i=c[h+4>>2]|0;g[h>>3]=b;e=c[h>>2]|0;i=i&2147483647;f=c[h+4>>2]&2147483647;j=i>>>0>>0|(i|0)==(f|0)&s>>>0>>0;r=j?e:s;q=j?f:i;e=j?s:e;f=j?i:f;i=_bitshift64Lshr(r|0,q|0,52)|0;M()|0;j=_bitshift64Lshr(e|0,f|0,52)|0;M()|0;c[h>>2]=r;c[h+4>>2]=q;a=+g[h>>3];c[h>>2]=e;c[h+4>>2]=f;k=+g[h>>3];do if((j|0)!=2047){if(!((e|0)==0&(f|0)==0|(i|0)==2047)){if((i-j|0)>64){a=a+k;break}if((i|0)>1533){d=5260135901548373507240989.0e186;b=a*1.90109156629516e-211;a=k*1.90109156629516e-211}else{s=(j|0)<573;d=s?1.90109156629516e-211:1.0;b=s?a*5260135901548373507240989.0e186:a;a=s?k*5260135901548373507240989.0e186:k}_sq(l,m,b);_sq(n,o,a);a=d*+v(+(+g[o>>3]+ +g[m>>3]+ +g[n>>3]+ +g[l>>3]))}}else a=k;while(0);Xc=p;return +a}function _sq(a,b,c){a=a|0;b=b|0;c=+c;var d=0.0,e=0.0;e=c*134217729.0;e=e+(c-e);d=c-e;c=c*c;g[a>>3]=c;g[b>>3]=d*d+(e*e-c+e*2.0*d);return}function _copysign(a,b){a=+a;b=+b;var d=0,e=0;g[h>>3]=a;e=c[h>>2]|0;d=c[h+4>>2]|0;g[h>>3]=b;d=c[h+4>>2]&-2147483648|d&2147483647;c[h>>2]=e;c[h+4>>2]=d;return +(+g[h>>3])}function _cosh(a){a=+a;var b=0;g[h>>3]=a;b=c[h+4>>2]&2147483647;c[h>>2]=c[h>>2];c[h+4>>2]=b;a=+g[h>>3];do if(b>>>0<1072049730)if(b>>>0<1045430272)a=1.0;else{a=+_expm1(a);a=a*a/((a+1.0)*2.0)+1.0}else if(b>>>0<1082535490){a=+E(+a);a=(a+1.0/a)*.5;break}else{a=+___expo2(a);break}while(0);return +a}function _sinh(a){a=+a;var b=0.0,d=0,e=0.0;g[h>>3]=a;d=c[h+4>>2]|0;e=(d|0)<0?-.5:.5;d=d&2147483647;c[h>>2]=c[h>>2];c[h+4>>2]=d;b=+g[h>>3];do if(d>>>0<1082535490){b=+_expm1(b);if(d>>>0>=1072693248){a=e*(b+b/(b+1.0));break}if(d>>>0>=1045430272)a=e*(b*2.0-b*b/(b+1.0))}else a=e*2.0*+___expo2(b);while(0);return +a}function _expm1(a){a=+a;var b=0,d=0,e=0.0,f=0.0,i=0.0,j=0,k=0,l=0.0;g[h>>3]=a;d=c[h+4>>2]|0;b=d&2147483647;d=_bitshift64Lshr(c[h>>2]|0,d|0,63)|0;M()|0;do if(b>>>0>1078159481){j=___DOUBLE_BITS_261(a)|0;b=(M()|0)&2147483647;if(!(b>>>0>2146435072|(b|0)==2146435072&j>>>0>0))if(!d)if(a>709.782712893384)a=a*8988465674311579538646525.0e283;else k=11;else a=-1.0}else{if(b>>>0<=1071001154)if(b>>>0<1016070144)break;else{i=0.0;j=0;k=14;break}if(b>>>0<1072734898)if(!d){b=1;e=a+-.6931471803691238;f=1.9082149292705877e-10;k=12;break}else{b=-1;e=a+.6931471803691238;f=-1.9082149292705877e-10;k=12;break}else k=11}while(0);if((k|0)==11){b=~~(a*1.4426950408889634+((d|0)==0?.5:-.5));f=+(b|0);e=a-f*.6931471803691238;f=f*1.9082149292705877e-10;k=12}if((k|0)==12){i=e-f;a=i;i=e-i-f;j=b;k=14}a:do if((k|0)==14){f=a*.5;e=a*f;l=e*(e*(e*(e*(4.008217827329362e-06-e*2.0109921818362437e-07)+-7.93650757867488e-05)+1.5873015872548146e-03)+-.03333333333333313)+1.0;f=3.0-f*l;f=e*((l-f)/(6.0-a*f));if(!j){a=a-(a*f-e);break}f=a*(f-i)-i-e;switch(j|0){case -1:{a=(a-f)*.5+-.5;break a}case 1:if(a<-.25){a=(f-(a+.5))*-2.0;break a}else{a=(a-f)*2.0+1.0;break a}default:{d=_bitshift64Shl(j+1023|0,0,52)|0;k=M()|0;c[h>>2]=d;c[h+4>>2]=k;i=+g[h>>3];if(j>>>0>56){a=a-f+1.0;a=((j|0)==1024?a*2.0*8988465674311579538646525.0e283:a*i)+-1.0;break a}b=_bitshift64Shl(1023-j|0,0,52)|0;d=M()|0;if((j|0)<20){c[h>>2]=b;c[h+4>>2]=d;e=1.0-+g[h>>3];a=a-f}else{c[h>>2]=b;c[h+4>>2]=d;e=a-(f+ +g[h>>3]);a=1.0}a=(e+a)*i;break a}}}while(0);return +a}function ___expo2(a){a=+a;return +(+E(+(a+-1416.0996898839683))*2247116418577894884661631.0e283*2247116418577894884661631.0e283)}function ___DOUBLE_BITS_261(a){a=+a;var b=0;g[h>>3]=a;b=c[h>>2]|0;L(c[h+4>>2]|0);return b|0}function _strcmp(b,c){b=b|0;c=c|0;var d=0,e=0;d=a[b>>0]|0;e=a[c>>0]|0;if(d<<24>>24==0?1:d<<24>>24!=e<<24>>24)b=e;else{do{b=b+1|0;c=c+1|0;d=a[b>>0]|0;e=a[c>>0]|0}while(!(d<<24>>24==0?1:d<<24>>24!=e<<24>>24));b=e}return (d&255)-(b&255)|0}function _memcmp(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;a:do if(!d)b=0;else{while(1){e=a[b>>0]|0;f=a[c>>0]|0;if(e<<24>>24!=f<<24>>24)break;d=d+-1|0;if(!d){b=0;break a}else{b=b+1|0;c=c+1|0}}b=(e&255)-(f&255)|0}while(0);return b|0}function _strncmp(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0;if(!e)f=0;else{f=a[b>>0]|0;a:do if(!(f<<24>>24))f=0;else while(1){e=e+-1|0;g=a[c>>0]|0;if(!(f<<24>>24==g<<24>>24&((e|0)!=0&g<<24>>24!=0)))break a;b=b+1|0;c=c+1|0;f=a[b>>0]|0;if(!(f<<24>>24)){f=0;break}}while(0);f=(f&255)-(d[c>>0]|0)|0}return f|0}function _isdigit(a){a=a|0;return (a+-48|0)>>>0<10|0}function _sprintf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=e;c[f>>2]=d;d=_vsprintf(a,b,f)|0;Xc=e;return d|0}function _vsprintf(a,b,c){a=a|0;b=b|0;c=c|0;return _vsnprintf(a,2147483647,b,c)|0}function _vsnprintf(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);g=m+124|0;l=m;h=l;i=99436;j=h+124|0;do{c[h>>2]=c[i>>2];h=h+4|0;i=i+4|0}while((h|0)<(j|0));if((d+-1|0)>>>0>2147483646)if(!d){b=g;d=1;k=4}else{d=___errno_location()|0;c[d>>2]=75;d=-1}else k=4;if((k|0)==4){k=-2-b|0;k=d>>>0>k>>>0?k:d;c[l+48>>2]=k;g=l+20|0;c[g>>2]=b;c[l+44>>2]=b;d=b+k|0;b=l+16|0;c[b>>2]=d;c[l+28>>2]=d;d=_vfprintf(l,e,f)|0;if(k){l=c[g>>2]|0;a[l+(((l|0)==(c[b>>2]|0))<<31>>31)>>0]=0}}Xc=m;return d|0}function _vfprintf(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=Xc;Xc=Xc+224|0;if((Xc|0)>=(Yc|0))N(224);m=r+208|0;o=r+160|0;p=r+80|0;q=r;f=o;g=f+40|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));c[m>>2]=c[e>>2];if((_printf_core(0,d,m,p,o)|0)<0)e=-1;else{if((c[b+76>>2]|0)>-1)n=___lockfile(b)|0;else n=0;e=c[b>>2]|0;l=e&32;if((a[b+74>>0]|0)<1)c[b>>2]=e&-33;f=b+48|0;if(!(c[f>>2]|0)){g=b+44|0;h=c[g>>2]|0;c[g>>2]=q;i=b+28|0;c[i>>2]=q;j=b+20|0;c[j>>2]=q;c[f>>2]=80;k=b+16|0;c[k>>2]=q+80;e=_printf_core(b,d,m,p,o)|0;if(h){hd[c[b+36>>2]&63](b,0,0)|0;e=(c[j>>2]|0)==0?-1:e;c[g>>2]=h;c[f>>2]=0;c[k>>2]=0;c[i>>2]=0;c[j>>2]=0}}else e=_printf_core(b,d,m,p,o)|0;f=c[b>>2]|0;c[b>>2]=f|l;if(n|0)___unlockfile(b);e=(f&32|0)==0?e:-1}Xc=r;return e|0} function _encode_mcu_DC_refine_2805(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;v=c[d+424>>2]|0;t=d+24|0;r=c[t>>2]|0;u=v+112|0;c[u>>2]=c[r>>2];q=v+116|0;c[q>>2]=c[r+4>>2];r=d+236|0;if(c[r>>2]|0?(c[v+36>>2]|0)==0:0)_emit_restart_e(v,c[v+40>>2]|0);s=c[d+376>>2]|0;l=d+320|0;d=c[l>>2]|0;if((d|0)>0){m=v+108|0;n=v+16|0;o=v+12|0;p=v+120|0;k=0;do{if(!(c[m>>2]|0)){g=b[c[e+(k<<2)>>2]>>1]|0;j=c[n>>2]|0;f=j+1|0;g=((s?g>>>s:g)&1)<<23-j|c[o>>2];if((f|0)>7){i=-2-j|0;i=j+9+((i|0)>-16?i:-16)|0;while(1){d=g&16711680;h=c[u>>2]|0;c[u>>2]=h+1;a[h>>0]=16?g>>>16:g;h=(c[q>>2]|0)+-1|0;c[q>>2]=h;if(!h){w=c[p>>2]|0;h=c[w+24>>2]|0;if(!(ed[c[h+12>>2]&127](w)|0)){w=c[p>>2]|0;x=c[w>>2]|0;c[x+20>>2]=25;sd[c[x>>2]&127](w)}c[u>>2]=c[h>>2];c[q>>2]=c[h+4>>2]}if((d|0)==16711680?(x=c[u>>2]|0,c[u>>2]=x+1,a[x>>0]=0,x=(c[q>>2]|0)+-1|0,c[q>>2]=x,(x|0)==0):0){x=c[p>>2]|0;d=c[x+24>>2]|0;if(!(ed[c[d+12>>2]&127](x)|0)){x=c[p>>2]|0;w=c[x>>2]|0;c[w+20>>2]=25;sd[c[w>>2]&127](x)}c[u>>2]=c[d>>2];c[q>>2]=c[d+4>>2]}g=g<<8;if((f|0)<=15)break;else f=f+-8|0}f=j+-7-(i&-8)|0;d=c[l>>2]|0}c[o>>2]=g;c[n>>2]=f}k=k+1|0}while((k|0)<(d|0))}d=c[t>>2]|0;c[d>>2]=c[u>>2];c[d+4>>2]=c[q>>2];d=c[r>>2]|0;if(!d)return 1;g=v+36|0;f=c[g>>2]|0;if(!f){c[g>>2]=d;x=v+40|0;c[x>>2]=(c[x>>2]|0)+1&7}else d=f;c[g>>2]=d+-1;return 1}function _encode_mcu_AC_refine_2806(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0,L=0,M=0,O=0;L=Xc;Xc=Xc+256|0;if((Xc|0)>=(Yc|0))N(256);A=L;K=c[d+424>>2]|0;H=d+24|0;G=c[H>>2]|0;I=K+112|0;c[I>>2]=c[G>>2];F=K+116|0;c[F>>2]=c[G+4>>2];G=d+236|0;if(c[G>>2]|0?(c[K+36>>2]|0)==0:0)_emit_restart_e(K,c[K+40>>2]|0);B=c[d+368>>2]|0;f=c[d+376>>2]|0;C=c[d+384>>2]|0;z=c[e>>2]|0;h=c[d+364>>2]|0;d=(h|0)>(B|0);if(!d){y=0;e=h;while(1){w=b[z+(c[C+(e<<2)>>2]<<1)>>1]|0;x=w<<16>>16;x=w<<16>>16<0?0-x|0:x;x=f?x>>f:x;c[A+(e<<2)>>2]=x;y=(x|0)==1?e:y;if((e|0)>=(B|0))break;else e=e+1|0}g=K+136|0;p=K+132|0;if(d){d=0;e=0}else{s=K+128|0;t=K+124|0;u=K+108|0;v=K+120|0;w=K+16|0;x=K+12|0;f=(c[g>>2]|0)+(c[p>>2]|0)|0;e=0;d=0;r=h;while(1){q=c[A+(r<<2)>>2]|0;do if(!q)e=e+1|0;else{if((r|0)>(y|0)|(e|0)<16)o=f;else{o=e;while(1){e=c[s>>2]|0;if(e|0){e=32-(J((1?e>>1:e)|0)|0)|0;if(e>>>0>14){n=c[v>>2]|0;m=c[n>>2]|0;c[m+20>>2]=41;sd[c[m>>2]&127](n)}h=c[t>>2]|0;i=e<<4;if(!(c[u>>2]|0)){n=c[K+60+(h<<2)>>2]|0;_emit_bits_e(K,c[n+(i<<2)>>2]|0,a[n+1024+i>>0]|0)}else{n=(c[K+92+(h<<2)>>2]|0)+(i<<2)|0;c[n>>2]=(c[n>>2]|0)+1}if(e|0)_emit_bits_e(K,c[s>>2]|0,e);c[s>>2]=0;e=c[p>>2]|0;a:do if(!((e|0)==0|(c[u>>2]|0)!=0)){n=c[g>>2]|0;h=0;while(1){if(!h){l=c[w>>2]|0;h=l+1|0;i=(a[n>>0]&1)<<23-l|c[x>>2];if((h|0)>7){m=-2-l|0;m=l+9+((m|0)>-16?m:-16)|0;while(1){j=i&16711680;k=c[I>>2]|0;c[I>>2]=k+1;a[k>>0]=16?i>>>16:i;k=(c[F>>2]|0)+-1|0;c[F>>2]=k;if(!k){M=c[v>>2]|0;k=c[M+24>>2]|0;if(!(ed[c[k+12>>2]&127](M)|0)){M=c[v>>2]|0;O=c[M>>2]|0;c[O+20>>2]=25;sd[c[O>>2]&127](M)}c[I>>2]=c[k>>2];c[F>>2]=c[k+4>>2]}do if((j|0)==16711680){O=c[I>>2]|0;c[I>>2]=O+1;a[O>>0]=0;O=(c[F>>2]|0)+-1|0;c[F>>2]=O;if(O|0)break;O=c[v>>2]|0;j=c[O+24>>2]|0;if(!(ed[c[j+12>>2]&127](O)|0)){O=c[v>>2]|0;M=c[O>>2]|0;c[M+20>>2]=25;sd[c[M>>2]&127](O)}c[I>>2]=c[j>>2];c[F>>2]=c[j+4>>2]}while(0);i=i<<8;if((h|0)<=15)break;else h=h+-8|0}h=l+-7-(m&-8)|0}c[x>>2]=i;c[w>>2]=h}e=e+-1|0;if(!e)break a;n=n+1|0;h=c[u>>2]|0}}while(0);c[p>>2]=0}e=c[t>>2]|0;b:do if(!(c[u>>2]|0)){e=c[K+60+(e<<2)>>2]|0;_emit_bits_e(K,c[e+960>>2]|0,a[e+1264>>0]|0);e=o+-16|0;if(!((d|0)==0|(c[u>>2]|0)!=0)){h=0;while(1){if(!h){l=c[w>>2]|0;h=l+1|0;i=(a[f>>0]&1)<<23-l|c[x>>2];if((h|0)>7){m=-2-l|0;m=l+9+((m|0)>-16?m:-16)|0;while(1){j=i&16711680;O=c[I>>2]|0;c[I>>2]=O+1;a[O>>0]=16?i>>>16:i;O=(c[F>>2]|0)+-1|0;c[F>>2]=O;if(!O){O=c[v>>2]|0;k=c[O+24>>2]|0;if(!(ed[c[k+12>>2]&127](O)|0)){O=c[v>>2]|0;M=c[O>>2]|0;c[M+20>>2]=25;sd[c[M>>2]&127](O)}c[I>>2]=c[k>>2];c[F>>2]=c[k+4>>2]}do if((j|0)==16711680){O=c[I>>2]|0;c[I>>2]=O+1;a[O>>0]=0;O=(c[F>>2]|0)+-1|0;c[F>>2]=O;if(O|0)break;O=c[v>>2]|0;j=c[O+24>>2]|0;if(!(ed[c[j+12>>2]&127](O)|0)){O=c[v>>2]|0;M=c[O>>2]|0;c[M+20>>2]=25;sd[c[M>>2]&127](O)}c[I>>2]=c[j>>2];c[F>>2]=c[j+4>>2]}while(0);i=i<<8;if((h|0)<=15)break;else h=h+-8|0}h=l+-7-(m&-8)|0}c[x>>2]=i;c[w>>2]=h}d=d+-1|0;if(!d)break b;f=f+1|0;h=c[u>>2]|0}}}else{e=(c[K+92+(e<<2)>>2]|0)+960|0;c[e>>2]=(c[e>>2]|0)+1;e=o+-16|0}while(0);f=c[g>>2]|0;if((o|0)<32){d=0;o=f;break}else{o=e;d=0}}}if((q|0)>1){a[o+d>>0]=q&1;d=d+1|0;f=o;break}f=c[s>>2]|0;if(f|0){f=32-(J((1?f>>1:f)|0)|0)|0;if(f>>>0>14){O=c[v>>2]|0;M=c[O>>2]|0;c[M+20>>2]=41;sd[c[M>>2]&127](O)}h=c[t>>2]|0;i=f<<4;if(!(c[u>>2]|0)){O=c[K+60+(h<<2)>>2]|0;_emit_bits_e(K,c[O+(i<<2)>>2]|0,a[O+1024+i>>0]|0)}else{O=(c[K+92+(h<<2)>>2]|0)+(i<<2)|0;c[O>>2]=(c[O>>2]|0)+1}if(f|0)_emit_bits_e(K,c[s>>2]|0,f);c[s>>2]=0;f=c[p>>2]|0;c:do if(!((f|0)==0|(c[u>>2]|0)!=0)){n=c[g>>2]|0;h=0;while(1){if(!h){l=c[w>>2]|0;h=l+1|0;i=(a[n>>0]&1)<<23-l|c[x>>2];if((h|0)>7){m=-2-l|0;m=l+9+((m|0)>-16?m:-16)|0;while(1){j=i&16711680;O=c[I>>2]|0;c[I>>2]=O+1;a[O>>0]=16?i>>>16:i;O=(c[F>>2]|0)+-1|0;c[F>>2]=O;if(!O){O=c[v>>2]|0;k=c[O+24>>2]|0;if(!(ed[c[k+12>>2]&127](O)|0)){O=c[v>>2]|0;M=c[O>>2]|0;c[M+20>>2]=25;sd[c[M>>2]&127](O)}c[I>>2]=c[k>>2];c[F>>2]=c[k+4>>2]}do if((j|0)==16711680){O=c[I>>2]|0;c[I>>2]=O+1;a[O>>0]=0;O=(c[F>>2]|0)+-1|0;c[F>>2]=O;if(O|0)break;O=c[v>>2]|0;j=c[O+24>>2]|0;if(!(ed[c[j+12>>2]&127](O)|0)){O=c[v>>2]|0;M=c[O>>2]|0;c[M+20>>2]=25;sd[c[M>>2]&127](O)}c[I>>2]=c[j>>2];c[F>>2]=c[j+4>>2]}while(0);i=i<<8;if((h|0)<=15)break;else h=h+-8|0}h=l+-7-(m&-8)|0}c[x>>2]=i;c[w>>2]=h}f=f+-1|0;if(!f)break c;n=n+1|0;h=c[u>>2]|0}}while(0);c[p>>2]=0}f=c[t>>2]|0;e=e<<4|1;d:do if(!(c[u>>2]|0)){O=c[K+60+(f<<2)>>2]|0;_emit_bits_e(K,c[O+(e<<2)>>2]|0,a[O+1024+e>>0]|0);if(!(c[u>>2]|0)){f=b[z+(c[C+(r<<2)>>2]<<1)>>1]|0;j=c[w>>2]|0;e=j+1|0;f=(((15?(f&65535)>>>15:f&65535)^1)&65535)<<23-j|c[x>>2];if((e|0)>7){k=-2-j|0;k=j+9+((k|0)>-16?k:-16)|0;while(1){h=f&16711680;O=c[I>>2]|0;c[I>>2]=O+1;a[O>>0]=16?f>>>16:f;O=(c[F>>2]|0)+-1|0;c[F>>2]=O;if(!O){O=c[v>>2]|0;i=c[O+24>>2]|0;if(!(ed[c[i+12>>2]&127](O)|0)){O=c[v>>2]|0;M=c[O>>2]|0;c[M+20>>2]=25;sd[c[M>>2]&127](O)}c[I>>2]=c[i>>2];c[F>>2]=c[i+4>>2]}if((h|0)==16711680?(O=c[I>>2]|0,c[I>>2]=O+1,a[O>>0]=0,O=(c[F>>2]|0)+-1|0,c[F>>2]=O,(O|0)==0):0){O=c[v>>2]|0;h=c[O+24>>2]|0;if(!(ed[c[h+12>>2]&127](O)|0)){O=c[v>>2]|0;M=c[O>>2]|0;c[M+20>>2]=25;sd[c[M>>2]&127](O)}c[I>>2]=c[h>>2];c[F>>2]=c[h+4>>2]}f=f<<8;if((e|0)<=15)break;else e=e+-8|0}h=f;e=j+-7-(k&-8)|0;f=c[u>>2]|0}else{h=f;f=0}c[x>>2]=h;c[w>>2]=e;if(!((d|0)==0|(f|0)!=0)){l=o;e=0;while(1){if(!e){j=c[w>>2]|0;e=j+1|0;f=(a[l>>0]&1)<<23-j|c[x>>2];if((e|0)>7){k=-2-j|0;k=j+9+((k|0)>-16?k:-16)|0;while(1){h=f&16711680;O=c[I>>2]|0;c[I>>2]=O+1;a[O>>0]=16?f>>>16:f;O=(c[F>>2]|0)+-1|0;c[F>>2]=O;if(!O){O=c[v>>2]|0;i=c[O+24>>2]|0;if(!(ed[c[i+12>>2]&127](O)|0)){O=c[v>>2]|0;M=c[O>>2]|0;c[M+20>>2]=25;sd[c[M>>2]&127](O)}c[I>>2]=c[i>>2];c[F>>2]=c[i+4>>2]}do if((h|0)==16711680){O=c[I>>2]|0;c[I>>2]=O+1;a[O>>0]=0;O=(c[F>>2]|0)+-1|0;c[F>>2]=O;if(O|0)break;O=c[v>>2]|0;h=c[O+24>>2]|0;if(!(ed[c[h+12>>2]&127](O)|0)){O=c[v>>2]|0;M=c[O>>2]|0;c[M+20>>2]=25;sd[c[M>>2]&127](O)}c[I>>2]=c[h>>2];c[F>>2]=c[h+4>>2]}while(0);f=f<<8;if((e|0)<=15)break;else e=e+-8|0}e=j+-7-(k&-8)|0}c[x>>2]=f;c[w>>2]=e}d=d+-1|0;if(!d)break d;l=l+1|0;e=c[u>>2]|0}}}}else{O=(c[K+92+(f<<2)>>2]|0)+(e<<2)|0;c[O>>2]=(c[O>>2]|0)+1}while(0);d=0;f=c[g>>2]|0;e=0}while(0);if((r|0)<(B|0))r=r+1|0;else break}}}else{d=0;e=0;p=K+132|0;g=K+136|0}if((e|0)>0|(d|0)!=0?(E=K+128|0,D=(c[E>>2]|0)+1|0,c[E>>2]=D,O=(c[p>>2]|0)+d|0,c[p>>2]=O,!((D|0)==0|(D|0)!=32767&O>>>0<938)):0){e=32-(J((1?D>>1:D)|0)|0)|0;if(e>>>0>14){O=c[K+120>>2]|0;M=c[O>>2]|0;c[M+20>>2]=41;sd[c[M>>2]&127](O)}d=c[K+124>>2]|0;f=e<<4;o=K+108|0;if(!(c[o>>2]|0)){O=c[K+60+(d<<2)>>2]|0;_emit_bits_e(K,c[O+(f<<2)>>2]|0,a[O+1024+f>>0]|0)}else{O=(c[K+92+(d<<2)>>2]|0)+(f<<2)|0;c[O>>2]=(c[O>>2]|0)+1}if(e|0)_emit_bits_e(K,c[E>>2]|0,e);c[E>>2]=0;e=c[p>>2]|0;e:do if(!((e|0)==0|(c[o>>2]|0)!=0)){l=K+16|0;m=K+12|0;n=K+120|0;k=c[g>>2]|0;d=0;while(1){if(!d){i=c[l>>2]|0;d=i+1|0;f=(a[k>>0]&1)<<23-i|c[m>>2];if((d|0)>7){j=-2-i|0;j=i+9+((j|0)>-16?j:-16)|0;while(1){g=f&16711680;O=c[I>>2]|0;c[I>>2]=O+1;a[O>>0]=16?f>>>16:f;O=(c[F>>2]|0)+-1|0;c[F>>2]=O;if(!O){O=c[n>>2]|0;h=c[O+24>>2]|0;if(!(ed[c[h+12>>2]&127](O)|0)){O=c[n>>2]|0;M=c[O>>2]|0;c[M+20>>2]=25;sd[c[M>>2]&127](O)}c[I>>2]=c[h>>2];c[F>>2]=c[h+4>>2]}if((g|0)==16711680?(O=c[I>>2]|0,c[I>>2]=O+1,a[O>>0]=0,O=(c[F>>2]|0)+-1|0,c[F>>2]=O,(O|0)==0):0){O=c[n>>2]|0;g=c[O+24>>2]|0;if(!(ed[c[g+12>>2]&127](O)|0)){O=c[n>>2]|0;M=c[O>>2]|0;c[M+20>>2]=25;sd[c[M>>2]&127](O)}c[I>>2]=c[g>>2];c[F>>2]=c[g+4>>2]}f=f<<8;if((d|0)<=15)break;else d=d+-8|0}d=i+-7-(j&-8)|0}c[m>>2]=f;c[l>>2]=d}e=e+-1|0;if(!e)break e;k=k+1|0;d=c[o>>2]|0}}while(0);c[p>>2]=0}e=c[H>>2]|0;c[e>>2]=c[I>>2];c[e+4>>2]=c[F>>2];e=c[G>>2]|0;if(!e){Xc=L;return 1}f=K+36|0;d=c[f>>2]|0;if(!d){c[f>>2]=e;O=K+40|0;c[O>>2]=(c[O>>2]|0)+1&7}else e=d;c[f>>2]=e+-1;Xc=L;return 1}function _encode_mcu_gather(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;t=c[a+424>>2]|0;h=a+236|0;g=c[h>>2]|0;if(g|0){i=t+36|0;e=c[i>>2]|0;if(!e){f=a+292|0;if((c[f>>2]|0)>0){e=0;do{c[t+20+(e<<2)>>2]=0;e=e+1|0}while((e|0)<(c[f>>2]|0));e=c[h>>2]|0}else e=g;c[i>>2]=e}c[i>>2]=e+-1}k=a+320|0;if((c[k>>2]|0)<=0)return 1;l=a+388|0;m=a+384|0;j=0;do{p=c[a+324+(j<<2)>>2]|0;q=c[a+296+(p<<2)>>2]|0;n=d+(j<<2)|0;o=c[n>>2]|0;p=t+20+(p<<2)|0;f=c[t+76+(c[q+20>>2]<<2)>>2]|0;q=c[t+92+(c[q+24>>2]<<2)>>2]|0;r=c[l>>2]|0;s=c[m>>2]|0;e=(b[o>>1]|0)-(c[p>>2]|0)|0;e=(e|0)<0?0-e|0:e;if(e){e=32-(J(e|0)|0)|0;if(e>>>0>11){i=c[a>>2]|0;c[i+20>>2]=6;sd[c[i>>2]&127](a)}}else e=0;i=f+(e<<2)|0;c[i>>2]=(c[i>>2]|0)+1;if((r|0)>=1){i=q+960|0;h=1;e=0;while(1){f=b[o+(c[s+(h<<2)>>2]<<1)>>1]|0;g=f<<16>>16;if(!(f<<16>>16))e=e+1|0;else{if((e|0)>15){u=~e;u=e+16+((u|0)>-32?u:-32)|0;c[i>>2]=(4?u>>>4:u)+1+(c[i>>2]|0);e=e+-16-(u&-16)|0}f=f<<16>>16<0?0-g|0:g;f=32-(J((1?f>>1:f)|0)|0)+1|0;if(f>>>0>10){u=c[a>>2]|0;c[u+20>>2]=6;sd[c[u>>2]&127](a)}e=q+((e<<4)+f<<2)|0;c[e>>2]=(c[e>>2]|0)+1;e=0}if((h|0)==(r|0))break;else h=h+1|0}if((e|0)>0)c[q>>2]=(c[q>>2]|0)+1}c[p>>2]=b[c[n>>2]>>1];j=j+1|0}while((j|0)<(c[k>>2]|0));return 1}function _encode_mcu_huff(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0,L=0,M=0;L=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);G=L;K=c[d+424>>2]|0;I=d+24|0;f=c[I>>2]|0;g=c[f>>2]|0;c[G>>2]=g;f=c[f+4>>2]|0;B=G+4|0;c[B>>2]=f;C=G+8|0;D=K+12|0;c[C>>2]=c[D>>2];c[C+4>>2]=c[D+4>>2];c[C+8>>2]=c[D+8>>2];c[C+12>>2]=c[D+12>>2];c[C+16>>2]=c[D+16>>2];c[C+20>>2]=c[D+20>>2];E=G+32|0;c[E>>2]=d;F=d+236|0;if((c[F>>2]|0)!=0?(c[K+36>>2]|0)==0:0){n=c[K+40>>2]|0;j=G+12|0;f=c[j>>2]|0;k=G+8|0;do if((f|0)>0){i=f+7|0;h=c[k>>2]|127<<17-f;f=g;while(1){g=h&16711680;c[G>>2]=f+1;a[f>>0]=16?h>>>16:h;A=(c[B>>2]|0)+-1|0;c[B>>2]=A;if(!A){A=c[E>>2]|0;f=c[A+24>>2]|0;if(!(ed[c[f+12>>2]&127](A)|0)){l=0;f=119;break}c[G>>2]=c[f>>2];c[B>>2]=c[f+4>>2]}if((g|0)==16711680?(A=c[G>>2]|0,c[G>>2]=A+1,a[A>>0]=0,A=(c[B>>2]|0)+-1|0,c[B>>2]=A,(A|0)==0):0){A=c[E>>2]|0;f=c[A+24>>2]|0;if(!(ed[c[f+12>>2]&127](A)|0)){l=0;f=119;break}c[G>>2]=c[f>>2];c[B>>2]=c[f+4>>2]}if((i|0)<=15){f=14;break}i=i+-8|0;h=h<<8;f=c[G>>2]|0}if((f|0)==14){m=c[G>>2]|0;break}else if((f|0)==119){Xc=L;return l|0}}else m=g;while(0);c[k>>2]=0;c[j>>2]=0;c[G>>2]=m+1;a[m>>0]=-1;A=(c[B>>2]|0)+-1|0;c[B>>2]=A;do if(!A){A=c[E>>2]|0;f=c[A+24>>2]|0;if(!(ed[c[f+12>>2]&127](A)|0)){K=0;Xc=L;return K|0}else{A=c[f>>2]|0;c[G>>2]=A;c[B>>2]=c[f+4>>2];f=A;break}}else f=c[G>>2]|0;while(0);c[G>>2]=f+1;a[f>>0]=n+208;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;i=c[E>>2]|0;do if(!f){f=c[i+24>>2]|0;if(!(ed[c[f+12>>2]&127](i)|0)){K=0;Xc=L;return K|0}else{c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f;break}}while(0);h=i+292|0;if((c[h>>2]|0)>0){g=0;do{c[G+16+(g<<2)>>2]=0;g=g+1|0}while((g|0)<(c[h>>2]|0));h=i}else h=i}else h=d;y=d+320|0;a:do if((c[y>>2]|0)>0){z=G+12|0;A=G+8|0;g=0;b:while(1){x=c[d+324+(g<<2)>>2]|0;v=c[d+296+(x<<2)>>2]|0;w=e+(g<<2)|0;s=c[w>>2]|0;x=G+16+(x<<2)|0;j=c[K+44+(c[v+20>>2]<<2)>>2]|0;v=c[K+60+(c[v+24>>2]<<2)>>2]|0;t=c[h+388>>2]|0;u=c[h+384>>2]|0;i=(b[s>>1]|0)-(c[x>>2]|0)|0;l=(31?i>>31:i)+i|0;i=(i|0)<0?0-i|0:i;if(i){i=32-(J(i|0)|0)|0;if(i>>>0>11){r=c[h>>2]|0;c[r+20>>2]=6;sd[c[r>>2]&127](h)}}else i=0;k=c[j+(i<<2)>>2]|0;r=a[j+1024+i>>0]|0;j=r<<24>>24;if(!(r<<24>>24)){r=c[h>>2]|0;c[r+20>>2]=41;sd[c[r>>2]&127](h)}h=(c[z>>2]|0)+j|0;j=((1<>2];if((h|0)>7)while(1){k=j&16711680;f=c[G>>2]|0;c[G>>2]=f+1;a[f>>0]=16?j>>>16:j;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;if(!f){r=c[E>>2]|0;f=c[r+24>>2]|0;if(!(ed[c[f+12>>2]&127](r)|0)){l=0;f=119;break b}c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f}if((k|0)==16711680){f=c[G>>2]|0;c[G>>2]=f+1;a[f>>0]=0;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;if(!f){r=c[E>>2]|0;f=c[r+24>>2]|0;if(!(ed[c[f+12>>2]&127](r)|0)){l=0;f=119;break b}c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f}}j=j<<8;k=h+-8|0;if((h|0)>15)h=k;else{h=k;break}}c[A>>2]=j;c[z>>2]=h;if(!i)i=j;else{h=h+i|0;i=((1<7){j=h;while(1){h=i&16711680;f=c[G>>2]|0;c[G>>2]=f+1;a[f>>0]=16?i>>>16:i;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;if(!f){r=c[E>>2]|0;f=c[r+24>>2]|0;if(!(ed[c[f+12>>2]&127](r)|0)){l=0;f=119;break b}c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f}if((h|0)==16711680){f=c[G>>2]|0;c[G>>2]=f+1;a[f>>0]=0;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;if(!f){r=c[E>>2]|0;f=c[r+24>>2]|0;if(!(ed[c[f+12>>2]&127](r)|0)){l=0;f=119;break b}c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f}}i=i<<8;h=j+-8|0;if((j|0)>15)j=h;else break}}c[A>>2]=i;c[z>>2]=h}if((t|0)>=1){q=v+960|0;r=v+1264|0;p=1;j=0;while(1){n=b[s+(c[u+(p<<2)>>2]<<1)>>1]|0;o=n<<16>>16;if(!(n<<16>>16)){j=j+1|0;k=i}else{if((j|0)>15){l=j;while(1){j=c[q>>2]|0;m=a[r>>0]|0;k=m<<24>>24;if(!(m<<24>>24)){m=c[E>>2]|0;M=c[m>>2]|0;c[M+20>>2]=41;sd[c[M>>2]&127](m)}h=h+k|0;i=((1<7)while(1){j=i&16711680;f=c[G>>2]|0;c[G>>2]=f+1;a[f>>0]=16?i>>>16:i;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;if(!f){M=c[E>>2]|0;f=c[M+24>>2]|0;if(!(ed[c[f+12>>2]&127](M)|0)){l=0;f=119;break b}c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f}do if((j|0)==16711680){f=c[G>>2]|0;c[G>>2]=f+1;a[f>>0]=0;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;if(f|0)break;M=c[E>>2]|0;f=c[M+24>>2]|0;if(!(ed[c[f+12>>2]&127](M)|0)){l=0;f=119;break b}c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f}while(0);i=i<<8;j=h+-8|0;if((h|0)>15)h=j;else{h=j;break}}c[A>>2]=i;c[z>>2]=h;j=l+-16|0;if((l|0)>31)l=j;else break}}m=n<<16>>16<0?0-o|0:o;m=32-(J((1?m>>1:m)|0)|0)+1|0;l=((15?n<<16>>16>>15:n<<16>>16)<<16>>16)+o|0;if(m>>>0>10){M=c[E>>2]|0;o=c[M>>2]|0;c[o+20>>2]=6;sd[c[o>>2]&127](M)}M=(j<<4)+m|0;j=c[v+(M<<2)>>2]|0;M=a[v+1024+M>>0]|0;k=M<<24>>24;if(!(M<<24>>24)){M=c[E>>2]|0;o=c[M>>2]|0;c[o+20>>2]=41;sd[c[o>>2]&127](M)}h=h+k|0;i=((1<7){j=h;while(1){h=i&16711680;f=c[G>>2]|0;c[G>>2]=f+1;a[f>>0]=16?i>>>16:i;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;if(!f){M=c[E>>2]|0;f=c[M+24>>2]|0;if(!(ed[c[f+12>>2]&127](M)|0)){l=0;f=119;break b}c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f}do if((h|0)==16711680){f=c[G>>2]|0;c[G>>2]=f+1;a[f>>0]=0;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;if(f|0)break;M=c[E>>2]|0;f=c[M+24>>2]|0;if(!(ed[c[f+12>>2]&127](M)|0)){l=0;f=119;break b}c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f}while(0);i=i<<8;h=j+-8|0;if((j|0)>15)j=h;else break}}c[A>>2]=i;c[z>>2]=h;h=h+m|0;i=((1<7)while(1){j=i&16711680;f=c[G>>2]|0;c[G>>2]=f+1;a[f>>0]=16?i>>>16:i;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;if(!f){M=c[E>>2]|0;f=c[M+24>>2]|0;if(!(ed[c[f+12>>2]&127](M)|0)){l=0;f=119;break b}c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f}do if((j|0)==16711680){f=c[G>>2]|0;c[G>>2]=f+1;a[f>>0]=0;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;if(f|0)break;M=c[E>>2]|0;f=c[M+24>>2]|0;if(!(ed[c[f+12>>2]&127](M)|0)){l=0;f=119;break b}c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f}while(0);j=i<<8;i=h+-8|0;if((h|0)>15){h=i;i=j}else{h=i;i=j;break}}c[A>>2]=i;c[z>>2]=h;j=0;k=i}if((p|0)<(t|0)){p=p+1|0;i=k}else break}if((j|0)>0){j=c[v>>2]|0;M=a[v+1024>>0]|0;i=M<<24>>24;if(!(M<<24>>24)){M=c[E>>2]|0;v=c[M>>2]|0;c[v+20>>2]=41;sd[c[v>>2]&127](M)}h=h+i|0;i=((1<7){j=h;while(1){h=i&16711680;f=c[G>>2]|0;c[G>>2]=f+1;a[f>>0]=16?i>>>16:i;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;if(!f){M=c[E>>2]|0;f=c[M+24>>2]|0;if(!(ed[c[f+12>>2]&127](M)|0)){l=0;f=119;break b}c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f}if((h|0)==16711680){f=c[G>>2]|0;c[G>>2]=f+1;a[f>>0]=0;f=(c[B>>2]|0)+-1|0;c[B>>2]=f;if(!f){M=c[E>>2]|0;f=c[M+24>>2]|0;if(!(ed[c[f+12>>2]&127](M)|0)){l=0;f=119;break b}c[G>>2]=c[f>>2];f=c[f+4>>2]|0;c[B>>2]=f}}i=i<<8;h=j+-8|0;if((j|0)>15)j=h;else break}}c[A>>2]=i;c[z>>2]=h}}c[x>>2]=b[c[w>>2]>>1];g=g+1|0;if((g|0)>=(c[y>>2]|0)){H=f;break a}h=c[E>>2]|0}if((f|0)==119){Xc=L;return l|0}}else H=f;while(0);f=c[I>>2]|0;c[f>>2]=c[G>>2];c[f+4>>2]=H;c[D>>2]=c[C>>2];c[D+4>>2]=c[C+4>>2];c[D+8>>2]=c[C+8>>2];c[D+12>>2]=c[C+12>>2];c[D+16>>2]=c[C+16>>2];c[D+20>>2]=c[C+20>>2];f=c[F>>2]|0;if(!f){M=1;Xc=L;return M|0}h=K+36|0;g=c[h>>2]|0;if(!g){c[h>>2]=f;M=K+40|0;c[M>>2]=(c[M>>2]|0)+1&7}else f=g;c[h>>2]=f+-1;M=1;Xc=L;return M|0}function _jpeg_make_c_derived_tbl(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Xc;Xc=Xc+1312|0;if((Xc|0)>=(Yc|0))N(1312);o=q+1040|0;p=q;if(f>>>0>3){n=c[b>>2]|0;c[n+20>>2]=52;c[n+24>>2]=f;sd[c[c[b>>2]>>2]&127](b)}l=(e|0)!=0;n=c[(l?b+120+(f<<2)|0:b+136+(f<<2)|0)>>2]|0;if(!n){m=c[b>>2]|0;c[m+20>>2]=52;c[m+24>>2]=f;sd[c[c[b>>2]>>2]&127](b)}e=c[g>>2]|0;if(!e){e=hd[c[c[b+4>>2]>>2]&63](b,1,1280)|0;c[g>>2]=e;m=b}else m=b;k=a[n+1>>0]|0;f=k&255;if(!(k<<24>>24))f=0;else _memset(o|0,1,f|0)|0;g=a[n+2>>0]|0;h=g&255;i=f+h|0;if(i>>>0>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,2,h|0)|0;f=i}g=a[n+3>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,3,h|0)|0;f=i}g=a[n+4>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,4,h|0)|0;f=i}g=a[n+5>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,5,h|0)|0;f=i}g=a[n+6>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,6,h|0)|0;f=i}g=a[n+7>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,7,h|0)|0;f=i}g=a[n+8>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,8,h|0)|0;f=i}g=a[n+9>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,9,h|0)|0;f=i}g=a[n+10>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,10,h|0)|0;f=i}g=a[n+11>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,11,h|0)|0;f=i}g=a[n+12>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,12,h|0)|0;f=i}g=a[n+13>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,13,h|0)|0;f=i}g=a[n+14>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,14,h|0)|0;f=i}g=a[n+15>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,15,h|0)|0;f=i}g=a[n+16>>0]|0;h=g&255;i=f+h|0;if((i|0)>256){k=c[b>>2]|0;c[k+20>>2]=9;sd[c[k>>2]&127](m)}if(g<<24>>24){_memset(o+f|0,16,h|0)|0;f=i}a[o+f>>0]=0;h=a[o>>0]|0;if(h<<24>>24){i=0;k=h<<24>>24;g=0;while(1){if((k|0)==(h<<24>>24|0)){h=i;while(1){j=g+1|0;c[p+(g<<2)>>2]=h;g=h+1|0;h=a[o+j>>0]|0;if((k|0)==(h<<24>>24|0)){h=g;g=j}else{i=g;g=j;break}}}if((i|0)>=(1<>2]|0;c[j+20>>2]=9;sd[c[j>>2]&127](m)}if(!(h<<24>>24))break;else{i=i<<1;k=k+1|0}}}_memset(e+1024|0,0,256)|0;i=l?15:255;if((f|0)<=0){Xc=q;return}g=0;do{j=d[n+17+g>>0]|0;h=e+1024+j|0;if(!(i>>>0>=j>>>0?!(a[h>>0]|0):0)){l=c[b>>2]|0;c[l+20>>2]=9;sd[c[l>>2]&127](m)}c[e+(j<<2)>>2]=c[p+(g<<2)>>2];a[h>>0]=a[o+g>>0]|0;g=g+1|0}while((g|0)!=(f|0));Xc=q;return}function _emit_restart_e(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;t=b+128|0;e=c[t>>2]|0;if(!e)e=b+108|0;else{h=32-(J((1?e>>1:e)|0)|0)|0;if(h>>>0>14){s=c[b+120>>2]|0;r=c[s>>2]|0;c[r+20>>2]=41;sd[c[r>>2]&127](s)}f=c[b+124>>2]|0;g=h<<4;e=b+108|0;if(!(c[e>>2]|0)){s=c[b+60+(f<<2)>>2]|0;_emit_bits_e(b,c[s+(g<<2)>>2]|0,a[s+1024+g>>0]|0)}else{s=(c[b+92+(f<<2)>>2]|0)+(g<<2)|0;c[s>>2]=(c[s>>2]|0)+1}if(h|0)_emit_bits_e(b,c[t>>2]|0,h);c[t>>2]=0;n=b+132|0;f=c[n>>2]|0;a:do if(!((f|0)==0|(c[e>>2]|0)!=0)){o=b+16|0;p=b+12|0;q=b+112|0;r=b+116|0;s=b+120|0;m=c[b+136>>2]|0;g=0;while(1){if(!g){k=c[o>>2]|0;g=k+1|0;h=(a[m>>0]&1)<<23-k|c[p>>2];if((g|0)>7){l=-2-k|0;l=k+9+((l|0)>-16?l:-16)|0;while(1){i=h&16711680;j=c[q>>2]|0;c[q>>2]=j+1;a[j>>0]=16?h>>>16:h;j=(c[r>>2]|0)+-1|0;c[r>>2]=j;if(!j){u=c[s>>2]|0;j=c[u+24>>2]|0;if(!(ed[c[j+12>>2]&127](u)|0)){u=c[s>>2]|0;v=c[u>>2]|0;c[v+20>>2]=25;sd[c[v>>2]&127](u)}c[q>>2]=c[j>>2];c[r>>2]=c[j+4>>2]}if((i|0)==16711680?(v=c[q>>2]|0,c[q>>2]=v+1,a[v>>0]=0,v=(c[r>>2]|0)+-1|0,c[r>>2]=v,(v|0)==0):0){v=c[s>>2]|0;i=c[v+24>>2]|0;if(!(ed[c[i+12>>2]&127](v)|0)){v=c[s>>2]|0;u=c[v>>2]|0;c[u+20>>2]=25;sd[c[u>>2]&127](v)}c[q>>2]=c[i>>2];c[r>>2]=c[i+4>>2]}h=h<<8;if((g|0)<=15)break;else g=g+-8|0}g=k+-7-(l&-8)|0}c[p>>2]=h;c[o>>2]=g}f=f+-1|0;if(!f)break a;m=m+1|0;g=c[e>>2]|0}}while(0);c[n>>2]=0}if(!(c[e>>2]|0)){_flush_bits_e(b);g=b+112|0;h=c[g>>2]|0;c[g>>2]=h+1;a[h>>0]=-1;h=b+116|0;v=(c[h>>2]|0)+-1|0;c[h>>2]=v;if(!v){e=b+120|0;v=c[e>>2]|0;f=c[v+24>>2]|0;if(!(ed[c[f+12>>2]&127](v)|0)){v=c[e>>2]|0;u=c[v>>2]|0;c[u+20>>2]=25;sd[c[u>>2]&127](v)}e=c[f>>2]|0;c[g>>2]=e;c[h>>2]=c[f+4>>2]}else e=c[g>>2]|0;c[g>>2]=e+1;a[e>>0]=d+208;v=(c[h>>2]|0)+-1|0;c[h>>2]=v;if(!v){e=b+120|0;v=c[e>>2]|0;f=c[v+24>>2]|0;if(!(ed[c[f+12>>2]&127](v)|0)){v=c[e>>2]|0;u=c[v>>2]|0;c[u+20>>2]=25;sd[c[u>>2]&127](v)}c[g>>2]=c[f>>2];c[h>>2]=c[f+4>>2]}}e=c[b+120>>2]|0;if(c[e+364>>2]|0){c[t>>2]=0;c[b+132>>2]=0;return}f=e+292|0;if((c[f>>2]|0)<=0)return;e=0;do{c[b+20+(e<<2)>>2]=0;e=e+1|0}while((e|0)<(c[f>>2]|0));return}function _emit_bits_e(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if(!e){n=c[b+120>>2]|0;m=c[n>>2]|0;c[m+20>>2]=41;sd[c[m>>2]&127](n)}if(c[b+108>>2]|0)return;m=b+16|0;f=(c[m>>2]|0)+e|0;n=b+12|0;d=((1<>2];if((f|0)>7){i=b+112|0;j=b+116|0;k=b+120|0;l=~f;l=f+((l|0)>-16?l:-16)+8&-8;h=f;while(1){e=d&16711680;g=c[i>>2]|0;c[i>>2]=g+1;a[g>>0]=16?d>>>16:d;g=(c[j>>2]|0)+-1|0;c[j>>2]=g;if(!g){o=c[k>>2]|0;g=c[o+24>>2]|0;if(!(ed[c[g+12>>2]&127](o)|0)){o=c[k>>2]|0;p=c[o>>2]|0;c[p+20>>2]=25;sd[c[p>>2]&127](o)}c[i>>2]=c[g>>2];c[j>>2]=c[g+4>>2]}if((e|0)==16711680?(p=c[i>>2]|0,c[i>>2]=p+1,a[p>>0]=0,p=(c[j>>2]|0)+-1|0,c[j>>2]=p,(p|0)==0):0)_dump_buffer_e(b);d=d<<8;if((h|0)<=15)break;else h=h+-8|0}f=f+-8-l|0}c[n>>2]=d;c[m>>2]=f;return}function _dump_buffer_e(a){a=a|0;var b=0,d=0,e=0;b=a+120|0;e=c[b>>2]|0;d=c[e+24>>2]|0;if(!(ed[c[d+12>>2]&127](e)|0)){e=c[b>>2]|0;b=c[e>>2]|0;c[b+20>>2]=25;sd[c[b>>2]&127](e)}c[a+112>>2]=c[d>>2];c[a+116>>2]=c[d+4>>2];return}function _flush_bits_e(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if(c[b+108>>2]|0){m=b+16|0;l=b+12|0;c[l>>2]=0;c[m>>2]=0;return}l=b+16|0;k=c[l>>2]|0;d=k+7|0;m=b+12|0;e=127<<17-k|c[m>>2];if((d|0)>7){h=b+112|0;i=b+116|0;g=b+120|0;j=-8-k|0;j=k+15+((j|0)>-16?j:-16)|0;while(1){b=e&16711680;f=c[h>>2]|0;c[h>>2]=f+1;a[f>>0]=16?e>>>16:e;f=(c[i>>2]|0)+-1|0;c[i>>2]=f;if(!f){n=c[g>>2]|0;f=c[n+24>>2]|0;if(!(ed[c[f+12>>2]&127](n)|0)){n=c[g>>2]|0;o=c[n>>2]|0;c[o+20>>2]=25;sd[c[o>>2]&127](n)}c[h>>2]=c[f>>2];c[i>>2]=c[f+4>>2]}if((b|0)==16711680?(o=c[h>>2]|0,c[h>>2]=o+1,a[o>>0]=0,o=(c[i>>2]|0)+-1|0,c[i>>2]=o,(o|0)==0):0){o=c[g>>2]|0;b=c[o+24>>2]|0;if(!(ed[c[b+12>>2]&127](o)|0)){o=c[g>>2]|0;n=c[o>>2]|0;c[n+20>>2]=25;sd[c[n>>2]&127](o)}c[h>>2]=c[b>>2];c[i>>2]=c[b+4>>2]}e=e<<8;if((d|0)<=15)break;else d=d+-8|0}d=k+-1-(j&-8)|0}c[m>>2]=e;c[l>>2]=d;o=l;n=m;c[n>>2]=0;c[o>>2]=0;return}function _jpeg_gen_optimal_table(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=Xc;Xc=Xc+2128|0;if((Xc|0)>=(Yc|0))N(2128);n=p+2080|0;o=p+1040|0;m=p;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[n+12>>2]=0;c[n+16>>2]=0;c[n+20>>2]=0;c[n+24>>2]=0;c[n+28>>2]=0;a[n+32>>0]=0;_memset(o|0,0,1028)|0;_memset(m|0,-1,1028)|0;c[f+1024>>2]=1;h=1e9;g=-1;i=0;while(1){l=c[f+(i<<2)>>2]|0;k=(l|0)==0|(l|0)>(h|0);g=k?g:i;h=k?h:l;i=i+1|0;if((i|0)==257){l=-1;h=1e9;i=0;while(1){j=c[f+(i<<2)>>2]|0;k=(i|0)==(g|0)|((j|0)==0|(j|0)>(h|0));l=k?l:i;i=i+1|0;if((i|0)==257)break;else h=k?h:j}if((l|0)<0)break;h=f+(l<<2)|0;k=f+(g<<2)|0;c[k>>2]=(c[k>>2]|0)+(c[h>>2]|0);c[h>>2]=0;h=o+(g<<2)|0;c[h>>2]=(c[h>>2]|0)+1;g=m+(g<<2)|0;h=c[g>>2]|0;if((h|0)>-1)do{g=o+(h<<2)|0;c[g>>2]=(c[g>>2]|0)+1;g=m+(h<<2)|0;h=c[g>>2]|0}while((h|0)>-1);c[g>>2]=l;g=o+(l<<2)|0;c[g>>2]=(c[g>>2]|0)+1;g=c[m+(l<<2)>>2]|0;if((g|0)>-1){do{l=o+(g<<2)|0;c[l>>2]=(c[l>>2]|0)+1;g=c[m+(g<<2)>>2]|0}while((g|0)>-1);h=1e9;g=-1;i=0}else{h=1e9;g=-1;i=0}}}g=0;do{h=c[o+(g<<2)>>2]|0;if(h|0){if((h|0)>32){m=c[b>>2]|0;c[m+20>>2]=40;sd[c[m>>2]&127](b)}m=n+h|0;a[m>>0]=(a[m>>0]|0)+1<<24>>24}g=g+1|0}while((g|0)!=257);f=32;while(1){j=n+f|0;h=a[j>>0]|0;if(!(h<<24>>24))g=f+-1|0;else{k=f+-2|0;g=f+-1|0;l=n+g|0;do{i=k;while(1)if(!(a[n+i>>0]|0))i=i+-1|0;else break;b=n+i|0;a[j>>0]=(h&255)+254;a[l>>0]=(a[l>>0]|0)+1<<24>>24;m=n+(i+1)|0;a[m>>0]=(d[m>>0]|0)+2;a[b>>0]=(a[b>>0]|0)+-1<<24>>24;h=a[j>>0]|0}while(h<<24>>24!=0)}if(f>>>0>17)f=g;else break}g=16;while(1){h=a[n+g>>0]|0;if(!(h<<24>>24))g=g+-1|0;else break}a[n+g>>0]=h+-1<<24>>24;c[e>>2]=c[n>>2];c[e+4>>2]=c[n+4>>2];c[e+8>>2]=c[n+8>>2];c[e+12>>2]=c[n+12>>2];a[e+16>>0]=a[n+16>>0]|0;g=0;i=1;do{h=0;do{if((c[o+(h<<2)>>2]|0)==(i|0)){a[e+17+g>>0]=h;g=g+1|0}h=h+1|0}while((h|0)!=256);i=i+1|0}while((i|0)!=33);c[e+276>>2]=0;Xc=p;return}function _jinit_compress_master(a){a=a|0;var b=0,d=0;b=c[a+72>>2]|0;if((b|0)!=8){d=c[a>>2]|0;c[d+20>>2]=16;c[d+24>>2]=b;sd[c[c[a>>2]>>2]&127](a)}if(!(((c[a+32>>2]|0)!=0?(c[a+28>>2]|0)!=0:0)?(c[a+36>>2]|0)>=1:0)){d=c[a>>2]|0;c[d+20>>2]=33;sd[c[d>>2]&127](a)}_jinit_c_master_control(a,0);if(!(c[a+208>>2]|0)){_jinit_color_converter(a);_jinit_downsampler(a);_jinit_c_prep_controller(a,0)}_jinit_forward_dct(a);if(!(c[a+212>>2]|0))_jinit_huff_encoder(a);else _jinit_arith_encoder(a);if((c[a+200>>2]|0)>1)b=1;else b=(c[a+216>>2]|0)!=0&1;_jinit_c_coef_controller(a,b);_jinit_c_main_controller(a,0);_jinit_marker_writer(a);sd[c[(c[a+4>>2]|0)+24>>2]&127](a);sd[c[c[a+408>>2]>>2]&127](a);return}function _jinit_c_main_controller(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;g=a+4|0;d=hd[c[c[g>>2]>>2]&63](a,1,64)|0;c[a+396>>2]=d;c[d>>2]=17;if(c[a+208>>2]|0)return;if(b|0){g=c[a>>2]|0;c[g+20>>2]=3;sd[c[g>>2]&127](a);return}f=a+76|0;if((c[f>>2]|0)<=0)return;e=d+24|0;b=0;d=c[a+84>>2]|0;while(1){i=H(c[d+36>>2]|0,c[d+28>>2]|0)|0;h=H(c[d+40>>2]|0,c[d+12>>2]|0)|0;h=md[c[(c[g>>2]|0)+8>>2]&127](a,1,i,h)|0;c[e+(b<<2)>>2]=h;b=b+1|0;if((b|0)>=(c[f>>2]|0))break;else d=d+88|0}return}function _start_pass_main(a,b){a=a|0;b=b|0;var d=0;d=c[a+396>>2]|0;if(c[a+208>>2]|0)return;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;c[d+20>>2]=b;if(!b){c[d+4>>2]=59;return}else{d=c[a>>2]|0;c[d+20>>2]=3;sd[c[d>>2]&127](a);return}}function _process_data_simple_main(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=c[a+396>>2]|0;n=f+8|0;o=a+288|0;if((c[n>>2]|0)>>>0>=(c[o>>2]|0)>>>0)return;h=f+12|0;i=a+284|0;j=a+400|0;k=f+24|0;l=a+404|0;m=f+16|0;f=c[h>>2]|0;while(1){g=c[i>>2]|0;if(f>>>0>>0){Bd[c[(c[j>>2]|0)+4>>2]&15](a,b,d,e,k,h,g);f=c[h>>2]|0;g=c[i>>2]|0}if((f|0)!=(g|0)){f=12;break}f=(gd[c[(c[l>>2]|0)+4>>2]&127](a,k)|0)==0;g=(c[m>>2]|0)!=0;if(f){f=7;break}if(g){c[d>>2]=(c[d>>2]|0)+1;c[m>>2]=0}c[h>>2]=0;g=(c[n>>2]|0)+1|0;c[n>>2]=g;if(g>>>0<(c[o>>2]|0)>>>0)f=0;else{f=12;break}}if((f|0)==7){if(g)return;c[d>>2]=(c[d>>2]|0)+-1;c[m>>2]=1;return}else if((f|0)==12)return}function __ZN9OImageJXR4typeEv(a){a=a|0;return 3}function __ZN9OImageJXR10decodeHeadEjj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;z=Xc;Xc=Xc+112|0;if((Xc|0)>=(Yc|0))N(112);y=z+80|0;x=z+72|0;v=z+64|0;t=z+56|0;r=z+48|0;n=z+40|0;l=z+32|0;k=z+24|0;i=z+16|0;h=z+8|0;g=z;w=z+108|0;s=z+104|0;q=z+100|0;m=z+96|0;j=z+92|0;u=z+88|0;a[b>>0]=0;A=b+4|0;c[A>>2]=0;o=b+8|0;c[o>>2]=0;p=b+12|0;c[p>>2]=0;d=ed[c[c[d>>2]>>2]&127](d)|0;c[A>>2]=d;c[w>>2]=0;c[s>>2]=0;c[q>>2]=0;c[m>>2]=0;c[j>>2]=0;d=_PKCreateFactory(w,257)|0;c[42606]=d;if((d|0)<0){c[g>>2]=147820;c[g+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155512,147800,g);Xc=z;return}c[42606]=d;d=_PKCreateCodecFactory(s,257)|0;c[42606]=d;if((d|0)<0){c[h>>2]=147863;c[h+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155512,147800,h);Xc=z;return}c[42606]=d;d=_CreateWS_Memory(j,e,f)|0;c[42606]=d;if((d|0)<0){c[i>>2]=155523;c[i+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155512,147800,i);Xc=z;return}c[42606]=d;d=_PKCodecFactory_CreateCodec(98988,q)|0;c[42606]=d;if((d|0)<0){c[k>>2]=154982;c[k+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155512,147800,k);Xc=z;return}c[42606]=d;d=c[q>>2]|0;d=gd[c[d>>2]&127](d,c[j>>2]|0)|0;c[42606]=d;if((d|0)<0){c[l>>2]=155599;c[l+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155512,147800,l);Xc=z;return}c[42606]=d;d=c[q>>2]|0;c[d+48>>2]=1;d=gd[c[d+32>>2]&127](d,m)|0;c[42606]=d;if((d|0)<0){c[n>>2]=155051;c[n+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155512,147800,n);Xc=z;return}c[42606]=d;a[(c[q>>2]|0)+292>>0]=2;if((c[m>>2]|0)!=1){Xc=z;return}d=ed[c[(c[s>>2]|0)+8>>2]&127](u)|0;c[42606]=d;if((d|0)<0){c[r>>2]=148475;c[r+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155512,147800,r);Xc=z;return}c[42606]=d;d=c[q>>2]|0;r=d+56|0;A=(c[u>>2]|0)+40|0;c[A>>2]=c[r>>2];c[A+4>>2]=c[r+4>>2];c[A+8>>2]=c[r+8>>2];c[A+12>>2]=c[r+12>>2];a[b>>0]=1;c[o>>2]=c[d+184>>2];c[p>>2]=c[d+188>>2];d=ed[c[d+40>>2]&127](q)|0;c[42606]=d;if((d|0)<0){c[t>>2]=148820;c[t+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155512,147800,t);Xc=z;return}c[42606]=d;d=ed[c[(c[s>>2]|0)+12>>2]&127](s)|0;c[42606]=d;if((d|0)<0){c[v>>2]=148882;c[v+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155512,147800,v);Xc=z;return}c[42606]=d;d=ed[c[(c[u>>2]|0)+32>>2]&127](u)|0;c[42606]=d;if((d|0)<0){c[x>>2]=148849;c[x+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155512,147800,x);Xc=z;return}c[42606]=d;d=_PKCreateFactory_Release(w)|0;c[42606]=d;if((d|0)<0){c[y>>2]=148921;c[y+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155512,147800,y);Xc=z;return}else{c[42606]=d;Xc=z;return}}function __ZN9OImageJXR6decodeEjj(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0;P=Xc;Xc=Xc+272|0;if((Xc|0)>=(Yc|0))N(272);t=P+248|0;O=P+160|0;M=P+152|0;K=P+144|0;I=P+136|0;G=P+128|0;D=P+112|0;C=P+104|0;A=P+96|0;x=P+88|0;w=P+80|0;v=P+72|0;s=P+64|0;q=P+56|0;p=P+48|0;o=P+40|0;m=P+32|0;l=P+24|0;j=P+16|0;i=P+8|0;h=P;L=P+240|0;H=P+236|0;F=P+232|0;E=P+228|0;n=P+224|0;r=P+220|0;k=P+216|0;u=P+200|0;J=P+192|0;y=P+188|0;z=P+184|0;B=P+168|0;a[b>>0]=0;Q=b+4|0;c[Q>>2]=0;c[Q+4>>2]=0;c[Q+8>>2]=0;c[Q+12>>2]=0;c[Q+16>>2]=0;d=ed[c[c[d>>2]>>2]&127](d)|0;c[Q>>2]=d;c[L>>2]=0;c[H>>2]=0;c[F>>2]=0;c[E>>2]=0;c[n>>2]=0;c[r>>2]=0;c[k>>2]=0;c[u>>2]=c[24465];c[u+4>>2]=c[24466];c[u+8>>2]=c[24467];c[u+12>>2]=c[24468];f[y>>2]=0.0;f[z>>2]=0.0;c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;c[B+12>>2]=0;d=_PKCreateFactory(L,257)|0;c[42606]=d;if((d|0)<0){c[h>>2]=147820;c[h+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,h);Xc=P;return}c[42606]=d;d=_PKCreateCodecFactory(H,257)|0;c[42606]=d;if((d|0)<0){c[i>>2]=147863;c[i+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,i);Xc=P;return}c[42606]=d;d=_CreateWS_Memory(k,e,g)|0;c[42606]=d;if((d|0)<0){c[j>>2]=154900;c[j+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,j);Xc=P;return}c[42606]=d;d=_PKCodecFactory_CreateCodec(98988,F)|0;c[42606]=d;if((d|0)<0){c[l>>2]=154982;c[l+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,l);Xc=P;return}c[42606]=d;d=c[F>>2]|0;d=gd[c[d>>2]&127](d,c[k>>2]|0)|0;c[42606]=d;if((d|0)<0){c[m>>2]=148192;c[m+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,m);Xc=P;return}c[42606]=d;d=c[F>>2]|0;c[d+48>>2]=1;d=gd[c[d+32>>2]&127](d,n)|0;c[42606]=d;if((d|0)<0){c[o>>2]=155051;c[o+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,o);Xc=P;return}c[42606]=d;a[(c[F>>2]|0)+292>>0]=2;if((c[n>>2]|0)!=1){Xc=P;return}d=ed[c[(c[H>>2]|0)+8>>2]&127](J)|0;c[42606]=d;if((d|0)<0){c[p>>2]=148475;c[p+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,p);Xc=P;return}c[42606]=d;d=(c[J>>2]|0)+40|0;c[d>>2]=c[u>>2];c[d+4>>2]=c[u+4>>2];c[d+8>>2]=c[u+8>>2];c[d+12>>2]=c[u+12>>2];d=hd[c[(c[L>>2]|0)+8>>2]&63](r,0,0)|0;c[42606]=d;if((d|0)<0){c[q>>2]=155094;c[q+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,q);Xc=P;return}c[42606]=d;d=_PKImageEncode_Create(E)|0;c[42606]=d;if((d|0)<0){c[s>>2]=155152;c[s+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,s);Xc=P;return}c[42606]=d;d=c[E>>2]|0;c[d+28>>2]=80;d=md[c[d>>2]&127](d,c[r>>2]|0,0,0)|0;c[42606]=d;if((d|0)<0){c[v>>2]=155184;c[v+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,v);Xc=P;return}c[42606]=d;d=c[E>>2]|0;Q=c[d+8>>2]|0;c[t>>2]=c[u>>2];c[t+4>>2]=c[u+4>>2];c[t+8>>2]=c[u+8>>2];c[t+12>>2]=c[u+12>>2];d=gd[Q&127](d,t)|0;c[42606]=d;if((d|0)<0){c[w>>2]=155239;c[w+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,w);Xc=P;return}c[42606]=d;d=c[F>>2]|0;w=c[E>>2]|0;c[w+33280>>2]=c[d+33092>>2];Q=c[d+184>>2]|0;e=B+8|0;c[e>>2]=Q;d=c[d+188>>2]|0;g=B+12|0;c[g>>2]=d;d=hd[c[w+12>>2]&63](w,Q,d)|0;c[42606]=d;if((d|0)<0){c[x>>2]=148645;c[x+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,x);Xc=P;return}c[42606]=d;d=c[F>>2]|0;d=hd[c[d+12>>2]&63](d,y,z)|0;c[42606]=d;if((d|0)<0){c[A>>2]=155293;c[A+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,A);Xc=P;return}c[42606]=d;d=c[E>>2]|0;d=fd[c[d+16>>2]&1](d,+f[y>>2],+f[z>>2])|0;c[42606]=d;if((d|0)<0){c[C>>2]=148698;c[C+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,C);Xc=P;return}c[42606]=d;Q=c[E>>2]|0;c[Q+32>>2]=25;d=c[J>>2]|0;c[d+56>>2]=0;c[d+60>>2]=0;c[d+36>>2]=c[F>>2];c[d+28>>2]=81;d=_PKImageEncode_Transcode(Q,d,B)|0;c[42606]=d;if((d|0)<0){c[D>>2]=148740;c[D+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,D);Xc=P;return}c[42606]=d;d=c[J>>2]|0;h=c[d+56>>2]|0;if(!h){__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,155337,P+120|0);Xc=P;return}a[b>>0]=1;c[b+8>>2]=h;c[b+12>>2]=c[d+60>>2];c[b+16>>2]=c[e>>2];c[b+20>>2]=c[g>>2];d=ed[c[(c[E>>2]|0)+56>>2]&127](E)|0;c[42606]=d;if((d|0)<0){c[G>>2]=148791;c[G+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,G);Xc=P;return}c[42606]=d;d=ed[c[(c[F>>2]|0)+40>>2]&127](F)|0;c[42606]=d;if((d|0)<0){c[I>>2]=148820;c[I+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,I);Xc=P;return}c[42606]=d;d=ed[c[(c[H>>2]|0)+12>>2]&127](H)|0;c[42606]=d;if((d|0)<0){c[K>>2]=148882;c[K+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,K);Xc=P;return}c[42606]=d;d=ed[c[(c[J>>2]|0)+32>>2]&127](J)|0;c[42606]=d;if((d|0)<0){c[M>>2]=148849;c[M+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,M);Xc=P;return}c[42606]=d;d=_PKCreateFactory_Release(L)|0;c[42606]=d;if((d|0)<0){c[O>>2]=148921;c[O+4>>2]=d;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,154893,147800,O);Xc=P;return}else{c[42606]=d;Xc=P;return}}function __ZN9OImageJXR6encodeEjjjjii(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0;W=Xc;Xc=Xc+33152|0;if((Xc|0)>=(Yc|0))N(33152);y=W+33136|0;V=W+176|0;U=W+168|0;S=W+160|0;Q=W+152|0;O=W+144|0;L=W+136|0;J=W+128|0;G=W+120|0;C=W+112|0;B=W+104|0;A=W+96|0;x=W+88|0;w=W+80|0;v=W+72|0;t=W+64|0;s=W+56|0;r=W+48|0;q=W+40|0;o=W+32|0;n=W+24|0;m=W+16|0;l=W+8|0;k=W;R=W+33132|0;P=W+33128|0;T=W+33124|0;H=W+33120|0;K=W+33116|0;M=W+33112|0;p=W+33108|0;I=W+33104|0;z=W+33064|0;u=W+200|0;D=W+184|0;__ZN6IImage18convertpRGBAtoARGBEjjjj(d,e,f,g,h);a[b>>0]=0;E=b+4|0;c[E>>2]=0;F=b+8|0;c[F>>2]=0;c[R>>2]=0;c[P>>2]=0;c[T>>2]=0;c[H>>2]=0;c[K>>2]=0;c[M>>2]=0;c[p>>2]=0;c[I>>2]=0;c[z>>2]=97860;c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;c[D+12>>2]=0;i=_PKCreateFactory(R,257)|0;c[42606]=i;if((i|0)<0){c[k>>2]=147820;c[k+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,k);Xc=W;return}c[42606]=i;i=_PKCreateCodecFactory(P,257)|0;c[42606]=i;if((i|0)<0){c[l>>2]=147863;c[l+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,l);Xc=W;return}c[42606]=i;i=gd[c[c[P>>2]>>2]&127](97876,H)|0;c[42606]=i;if((i|0)<0){c[m>>2]=147917;c[m+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,m);Xc=W;return}c[42606]=i;i=_PKCreateCustomFactory(T,257)|0;c[42606]=i;if((i|0)<0){c[n>>2]=147986;c[n+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,n);Xc=W;return}c[42606]=i;i=_PKCustomFactory_CreateCodec(97880,K)|0;c[42606]=i;if((i|0)<0){c[o>>2]=148042;c[o+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,o);Xc=W;return}c[42606]=i;i=_CreateCustomWS_Memory(p,e,f)|0;c[42606]=i;if((i|0)<0){c[q>>2]=148112;c[q+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,q);Xc=W;return}c[42606]=i;i=c[K>>2]|0;i=gd[c[i>>2]&127](i,c[p>>2]|0)|0;c[42606]=i;if((i|0)<0){c[r>>2]=148192;c[r+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,r);Xc=W;return}c[42606]=i;i=_PixelFormatLookup(z,0)|0;c[42606]=i;if((i|0)<0){c[s>>2]=148238;c[s+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,s);Xc=W;return}c[42606]=i;i=c[K>>2]|0;c[i+48>>2]=1;c[i+72>>2]=g;c[i+76>>2]=h;d=c[z>>2]|0;i=i+56|0;c[i>>2]=c[d>>2];c[i+4>>2]=c[d+4>>2];c[i+8>>2]=c[d+8>>2];c[i+12>>2]=c[d+12>>2];_memset(u|0,0,32860)|0;c[u+16>>2]=3;c[u+20>>2]=1;c[u+28>>2]=1;c[u+32844>>2]=1;c[u+24>>2]=1;c[u+16444>>2]=0;c[u+56>>2]=0;c[u+40>>2]=0;a[u+36>>0]=2;a[u+4>>0]=1;a[u+13>>0]=1;i=f>>>0<2e3?1024:(f>>>0)/2e3|0;d=_is_malloc(i)|0;if(!d){c[t>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,148277,t);Xc=W;return}i=_CreateCustomWS_Memory(I,d,i)|0;c[42606]=i;if((i|0)<0){c[v>>2]=148325;c[v+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,v);Xc=W;return}c[42606]=i;i=c[H>>2]|0;i=md[c[i>>2]&127](i,c[I>>2]|0,u,32860)|0;c[42606]=i;if((i|0)<0){c[w>>2]=148404;c[w+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,w);Xc=W;return}c[42606]=i;a[(c[H>>2]|0)+448>>0]=j;i=ed[c[(c[P>>2]|0)+8>>2]&127](M)|0;c[42606]=i;if((i|0)<0){c[x>>2]=148475;c[x+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,x);Xc=W;return}c[42606]=i;c[D+8>>2]=g;c[D+12>>2]=h;x=c[M>>2]|0;j=c[x>>2]|0;i=c[K>>2]|0;w=c[z>>2]|0;c[y>>2]=c[w>>2];c[y+4>>2]=c[w+4>>2];c[y+8>>2]=c[w+8>>2];c[y+12>>2]=c[w+12>>2];i=md[j&127](x,i,0,y)|0;c[42606]=i;if((i|0)<0){c[A>>2]=148525;c[A+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,A);Xc=W;return}c[42606]=i;i=c[H>>2]|0;A=c[i+8>>2]|0;z=c[z>>2]|0;c[y>>2]=c[z>>2];c[y+4>>2]=c[z+4>>2];c[y+8>>2]=c[z+8>>2];c[y+12>>2]=c[z+12>>2];i=gd[A&127](i,y)|0;c[42606]=i;if((i|0)<0){c[B>>2]=148593;c[B+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,B);Xc=W;return}c[42606]=i;i=c[H>>2]|0;i=hd[c[i+12>>2]&63](i,g,h)|0;c[42606]=i;if((i|0)<0){c[C>>2]=148645;c[C+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,C);Xc=W;return}c[42606]=i;i=c[H>>2]|0;i=fd[c[i+16>>2]&1](i,96.0,96.0)|0;c[42606]=i;if((i|0)<0){c[G>>2]=148698;c[G+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,G);Xc=W;return}c[42606]=i;i=c[H>>2]|0;c[i+32>>2]=26;i=_PKImageEncode_WriteSource(i,c[M>>2]|0,D)|0;c[42606]=i;if((i|0)<0){c[J>>2]=148740;c[J+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,J);Xc=W;return}c[42606]=i;a[b>>0]=1;i=c[I>>2]|0;c[E>>2]=c[i>>2];c[F>>2]=c[i+12>>2];i=ed[c[(c[H>>2]|0)+56>>2]&127](H)|0;c[42606]=i;if((i|0)<0){c[L>>2]=148791;c[L+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,L);Xc=W;return}c[42606]=i;i=ed[c[(c[K>>2]|0)+40>>2]&127](K)|0;c[42606]=i;if((i|0)<0){c[O>>2]=148820;c[O+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,O);Xc=W;return}c[42606]=i;i=ed[c[(c[M>>2]|0)+32>>2]&127](M)|0;c[42606]=i;if((i|0)<0){c[Q>>2]=148849;c[Q+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,Q);Xc=W;return}c[42606]=i;i=ed[c[(c[P>>2]|0)+12>>2]&127](P)|0;c[42606]=i;if((i|0)<0){c[S>>2]=148882;c[S+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,S);Xc=W;return}c[42606]=i;i=_PKCreateFactory_Release(R)|0;c[42606]=i;if((i|0)<0){c[U>>2]=148921;c[U+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,U);Xc=W;return}c[42606]=i;i=ed[c[(c[T>>2]|0)+12>>2]&127](T)|0;c[42606]=i;if((i|0)<0){c[V>>2]=148956;c[V+4>>2]=i;__ZN4GLog7isTraceE10TraceLevelPKcS2_S2_z(8,147790,155660,147800,V);Xc=W;return}else{c[42606]=i;Xc=W;return}}function _PKCreateFactory(a,b){a=a|0;b=b|0;var d=0;d=_is_calloc(1,16)|0;c[a>>2]=d;a=(d|0)==0;b=a?-101:0;if(a)return b|0;c[d>>2]=40;c[d+4>>2]=27;c[d+8>>2]=28;c[d+12>>2]=41;return b|0}function _PKCreateCodecFactory(a,b){a=a|0;b=b|0;var d=0;d=_is_calloc(1,16)|0;c[a>>2]=d;a=(d|0)==0;b=a?-101:0;if(a)return b|0;c[d>>2]=49;c[d+4>>2]=50;c[d+8>>2]=42;c[d+12>>2]=43;return b|0}function _PKCreateCustomFactory(a,b){a=a|0;b=b|0;b=_PKAlloc(a,16)|0;if((b|0)<0)return b|0;a=c[a>>2]|0;c[a>>2]=51;c[a+4>>2]=52;c[a+8>>2]=42;c[a+12>>2]=43;return b|0}function _PKCustomFactory_CreateCodec(a,b){a=a|0;b=b|0;switch(c[a>>2]|0){case 110:{a=_PKImageEncode_Create_MEM(b)|0;break}case 210:{a=_PKImageDecode_Create_MEM(b)|0;break}default:a=-106}return a|0}function _CreateCustomWS_Memory(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=_is_calloc(1,48)|0;c[a>>2]=e;f=(e|0)==0;a=f?-101:0;if(f)return a|0;c[e>>2]=b;c[e+4>>2]=d;c[e+8>>2]=0;c[e+12>>2]=0;c[e+24>>2]=44;c[e+28>>2]=45;c[e+32>>2]=29;c[e+36>>2]=30;c[e+40>>2]=53;c[e+44>>2]=54;return a|0}function _PixelFormatLookup(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=a+32|0;g=a+36|0;h=a+24|0;i=a+20|0;switch(b<<24>>24){case 0:{e=c[a>>2]|0;d=0;while(1){b=67296+(d*40|0)|0;if(!(_memcmp(e,c[b>>2]|0,16)|0))break;d=d+1|0;if(d>>>0>=68){j=-106;k=14;break}}if((k|0)==14)return j|0;d=a+40|0;do{c[a>>2]=c[b>>2];a=a+4|0;b=b+4|0}while((a|0)<(d|0));k=0;return k|0}case 1:{b=c[a+28>>2]|0;e=0;while(1){if(((((b|0)==(c[67296+(e*40|0)+28>>2]|0)?(c[f>>2]|0)==(c[67296+(e*40|0)+32>>2]|0):0)?(c[g>>2]|0)==(c[67296+(e*40|0)+36>>2]|0):0)?(c[h>>2]|0)==(c[67296+(e*40|0)+24>>2]|0):0)?((c[67296+(e*40|0)+20>>2]^c[i>>2])&48|0)==0:0)break;d=e+1|0;if(d>>>0<68)e=d;else{j=-106;k=14;break}}if((k|0)==14)return j|0;b=67296+(e*40|0)|0;d=a+40|0;do{c[a>>2]=c[b>>2];a=a+4|0;b=b+4|0}while((a|0)<(d|0));k=0;return k|0}default:{k=-106;return k|0}}return 0}function _PKImageEncode_WriteSource(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);g=m+16|0;h=m;c[g>>2]=c[24471];c[g+4>>2]=c[24472];c[g+8>>2]=c[24473];c[g+12>>2]=c[24474];c[h>>2]=c[24471];c[h+4>>2]=c[24472];c[h+8>>2]=c[24473];c[h+12>>2]=c[24474];e=gd[c[b+12>>2]&127](b,g)|0;if((e|0)<0){a=e;Xc=m;return a|0}e=gd[c[b+8>>2]&127](b,h)|0;if((e|0)<0){a=e;Xc=m;return a|0}if(_memcmp(a+68|0,h,16)|0){a=-106;Xc=m;return a|0}e=0;while(1){f=c[67296+(e*40|0)>>2]|0;if(!(_memcmp(g,f,16)|0)){l=7;break}e=e+1|0;if(e>>>0>=68){f=g;k=0;j=0;break}}if((l|0)==7){k=c[67296+(e*40|0)+12>>2]|0;j=c[67296+(e*40|0)+16>>2]|0}e=0;while(1){g=c[67296+(e*40|0)>>2]|0;if(!(_memcmp(h,g,16)|0)){l=11;break}e=e+1|0;if(e>>>0>=68){g=h;i=0;h=0;break}}if((l|0)==11){i=c[67296+(e*40|0)+12>>2]|0;h=c[67296+(e*40|0)+16>>2]|0}if(!k){e=(H(c[d+8>>2]|0,j)|0)+7|0;e=3?e>>>3:e}else{e=j+7|0;e=H(c[d+8>>2]|0,3?e>>>3:e)|0}f=((f|0)==97900|(f|0)==97916)&1;f=f?e>>>f:e;if(!i){e=(H(c[a+84>>2]|0,h)|0)+7|0;e=3?e>>>3:e}else{e=h+7|0;e=H(c[a+84>>2]|0,3?e>>>3:e)|0}i=((g|0)==97900|(g|0)==97916)&1;i=i?e>>>i:e;i=f>>>0>i>>>0?f:i;j=d+12|0;e=H(i,c[j>>2]|0)|0;f=e+131|0;h=_is_calloc(1,f)|0;if(!h){a=-101;Xc=m;return a|0}g=128-(h&127)|0;g=(g>>>0<4?128:0)+g|0;if(g>>>0<=3)Ha(148997,149035,81,149093);if((g+e|0)>>>0>f>>>0)Ha(149108,149035,82,149093);f=h+g|0;g=f+-4|0;c[g>>2]=h;if(f&127|0)Ha(149151,149035,87,149093);e=md[c[b+24>>2]&127](b,d,f,i)|0;if((e|0)>=0)e=md[c[a+28>>2]&127](a,c[j>>2]|0,f,i)|0;f=c[g>>2]|0;if(f>>>0>g>>>0)Ha(149188,149035,97,149217);_is_free(f);a=e;Xc=m;return a|0}function _PKCreateFactory_Release(a){a=a|0;if(!a)return 0;_is_free(c[a>>2]|0);c[a>>2]=0;return 0}function _CloseCustomWS_Memory(a){a=a|0;var b=0;b=c[a>>2]|0;if(!b)return 0;_is_free(b);c[a>>2]=0;return 0}function _EOSCustomWS_Memory(a){a=a|0;return (c[a+4>>2]|0)>>>0<=(c[a+8>>2]|0)>>>0|0}function _ReadCustomWS_Memory(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=c[a+4>>2]|0;f=a+8|0;g=c[f>>2]|0;if(e>>>0>>0){h=-1;return h|0}h=g+d|0;if(h>>>0>>0){h=-103;return h|0}h=e>>>0>>0?e-g|0:d;_memcpy(b|0,(c[a>>2]|0)+g|0,h|0)|0;c[f>>2]=(c[f>>2]|0)+h;h=0;return h|0}function _WriteCustomWS_Memory(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=a+4|0;f=c[h>>2]|0;i=a+8|0;e=c[i>>2]|0;g=e+d|0;do if(f>>>0>>0){while(1)if(f>>>0>>0)f=f<<1;else break;e=_is_realloc(c[a>>2]|0,f)|0;if(!e){i=-101;return i|0}else{c[a>>2]=e;c[h>>2]=f;f=e;e=c[i>>2]|0;break}}else f=c[a>>2]|0;while(0);_memcpy(f+e|0,b|0,d|0)|0;f=(c[i>>2]|0)+d|0;c[i>>2]=f;e=a+12|0;if(f>>>0<=(c[e>>2]|0)>>>0){i=0;return i|0}c[e>>2]=f;i=0;return i|0}function _SetPosCustomWS_Memory(a,b){a=a|0;b=b|0;c[a+8>>2]=b;return 0}function _GetPosCustomWS_Memory(a,b){a=a|0;b=b|0;c[b>>2]=c[a+8>>2];return 0}function _PKImageEncode_Create_MEM(a){a=a|0;var b=0;b=_PKImageEncode_Create(a)|0;if((b|0)<0)return b|0;c[(c[a>>2]|0)+28>>2]=82;return b|0}function _PKImageDecode_Create_MEM(a){a=a|0;var b=0;b=_PKCustomDecode_Create(a)|0;if((b|0)<0)return b|0;a=c[a>>2]|0;c[a>>2]=55;c[a+28>>2]=83;c[a+40>>2]=46;return b|0}function _PKCustomDecode_Create(a){a=a|0;var b=0;b=_PKAlloc(a,144)|0;if((b|0)<0)return b|0;a=c[a>>2]|0;c[a>>2]=56;c[a+4>>2]=57;c[a+8>>2]=31;c[a+12>>2]=32;c[a+16>>2]=33;c[a+20>>2]=58;c[a+28>>2]=84;c[a+32>>2]=59;c[a+36>>2]=60;c[a+40>>2]=47;return b|0}function _PKImageDecode_Initialize_MEM(a,b){a=a|0;b=b|0;return _PKCustomDecode_Initialize(a,b)|0}function _PKImageDecode_Copy_MEM(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;j=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);g=j;h=c[a+44>>2]|0;i=a+56|0;c[g>>2]=i;_PixelFormatLookup(g,0)|0;f=c[g+16>>2]|0;if(!(c[g+12>>2]|0)){k=c[b+8>>2]|0;g=(H(k,f)|0)+7|0;f=k;g=3?g>>>3:g}else{g=f+7|0;k=c[b+8>>2]|0;f=k;g=H(k,3?g>>>3:g)|0}if(c[b>>2]|0)Ha(149231,149281,113,149358);if((c[a+72>>2]|0)!=(f|0))Ha(149231,149281,113,149358);if(g>>>0>e>>>0)Ha(149381,149281,114,149358);f=gd[c[h+40>>2]&127](h,0)|0;if((f|0)<0){k=f;Xc=j;return k|0}a=b+12|0;f=H(c[a>>2]|0,g)|0;f=hd[c[h+32>>2]&63](h,d,f)|0;if((f|0)<0){k=f;Xc=j;return k|0}if(_memcmp(97860,i,16)|0){k=f;Xc=j;return k|0}e=H(c[a>>2]|0,g)|0;if((e|0)<=0){k=f;Xc=j;return k|0}a=0;do{k=d+a|0;i=_llvm_bswap_i32(c[k>>2]|0)|0;c[k>>2]=i;a=a+4|0}while((a|0)<(e|0));Xc=j;return f|0}function _PKImageDecode_Release_MEM(a){a=a|0;return _PKCustomDecode_Release(a)|0}function _PKCustomDecode_Release(a){a=a|0;var b=0;b=c[a>>2]|0;if(!(c[b+48>>2]|0)){b=_PKFree(a)|0;return b|0}b=b+44|0;ed[c[(c[b>>2]|0)+24>>2]&127](b)|0;b=_PKFree(a)|0;return b|0}function _PKFree(a){a=a|0;if(!a)return 0;_is_free(c[a>>2]|0);c[a>>2]=0;return 0}function _PKCustomDecode_Initialize(a,b){a=a|0;b=b|0;var d=0;c[a+44>>2]=b;d=a+56|0;c[d>>2]=c[24471];c[d+4>>2]=c[24472];c[d+8>>2]=c[24473];c[d+12>>2]=c[24474];f[a+84>>2]=96.0;f[a+88>>2]=96.0;c[a+92>>2]=1;gd[c[b+44>>2]&127](b,a+52|0)|0;return 0}function _PKAlloc(a,b){a=a|0;b=b|0;b=_is_calloc(1,b)|0;c[a>>2]=b;return ((b|0)==0?-101:0)|0}function _PKImageDecode_GetPixelFormat(a,b){a=a|0;b=b|0;a=a+56|0;c[b>>2]=c[a>>2];c[b+4>>2]=c[a+4>>2];c[b+8>>2]=c[a+8>>2];c[b+12>>2]=c[a+12>>2];return 0}function _PKImageDecode_GetSize(a,b,d){a=a|0;b=b|0;d=d|0;c[b>>2]=c[a+72>>2];c[d>>2]=c[a+76>>2];return 0}function _PKImageDecode_GetResolution(a,b,d){a=a|0;b=b|0;d=d|0;c[b>>2]=c[a+84>>2];c[d>>2]=c[a+88>>2];return 0}function _PKImageDecode_GetColorContext(a,b,c){a=a|0;b=b|0;c=c|0;return -2}function _PKImageDecode_GetDescriptiveMetadata(a,b){a=a|0;b=b|0;return -2}function _PKCustomDecode_Copy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return -3}function _PKImageDecode_GetFrameCount(a,b){a=a|0;b=b|0;c[b>>2]=c[a+92>>2];return 0}function _PKImageDecode_SelectFrame(a,b){a=a|0;b=b|0;return 0}function _PKImageEncode_Create(a){a=a|0;var b=0,d=0;b=_is_calloc(1,66276)|0;c[a>>2]=b;d=(b|0)==0;a=d?-101:0;if(d)return a|0;c[b>>2]=85;c[b+4>>2]=48;c[b+8>>2]=61;c[b+12>>2]=34;c[b+16>>2]=1;c[b+20>>2]=35;c[b+24>>2]=62;c[b+28>>2]=86;c[b+36>>2]=63;c[b+40>>2]=9;c[b+44>>2]=49;c[b+52>>2]=36;c[b+56>>2]=50;c[b+280>>2]=0;return a|0}function _PKImageEncode_WritePixels_MEM(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);j=l;k=c[a+60>>2]|0;g=a+68|0;c[j>>2]=g;_PixelFormatLookup(j,0)|0;f=c[j+16>>2]|0;if(!(c[j+12>>2]|0)){i=(H(c[a+84>>2]|0,f)|0)+7|0;i=3?i>>>3:i}else{i=f+7|0;i=H(c[a+84>>2]|0,3?i>>>3:i)|0}if(i>>>0>e>>>0){b=-104;Xc=l;return b|0}j=a+92|0;if((_memcmp(97860,g,16)|0)==0?(h=H(e,b)|0,h|0):0){f=0;do{g=d+f|0;a=c[g>>2]|0;c[g>>2]=a&-16711936|(16?a>>>16:a)&255|a<<16&16711680;f=f+4|0}while(f>>>0>>0)}f=gd[c[k+40>>2]&127](k,0)|0;if((f|0)<0){b=f;Xc=l;return b|0}a:do if(b){g=k+36|0;a=0;while(1){f=d+(H(a,e)|0)|0;f=hd[c[g>>2]&63](k,f,i)|0;a=a+1|0;if((f|0)<0)break;if(a>>>0>=b>>>0)break a}Xc=l;return f|0}while(0);c[j>>2]=(c[j>>2]|0)+b;b=f;Xc=l;return b|0}function _PKImageEncode_Initialize(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+60>>2]=b;e=a+68|0;c[e>>2]=c[24471];c[e+4>>2]=c[24472];c[e+8>>2]=c[24473];c[e+12>>2]=c[24474];f[a+96>>2]=96.0;f[a+100>>2]=96.0;c[a+104>>2]=1;return gd[c[b+44>>2]&127](b,a+64|0)|0}function _PKImageEncode_Terminate(a){a=a|0;return 0}function _PKImageEncode_SetPixelFormat(a,b){a=a|0;b=b|0;a=a+68|0;c[a>>2]=c[b>>2];c[a+4>>2]=c[b+4>>2];c[a+8>>2]=c[b+8>>2];c[a+12>>2]=c[b+12>>2];return 0}function _PKImageEncode_SetSize(a,b,d){a=a|0;b=b|0;d=d|0;c[a+84>>2]=b;c[a+88>>2]=d;return 0}function _PKImageEncode_SetResolution(a,b,c){a=a|0;b=+b;c=+c;f[a+96>>2]=b;f[a+100>>2]=c;return 0}function _PKImageEncode_SetColorContext(a,b,c){a=a|0;b=b|0;c=c|0;return -2}function _PKImageEncode_SetDescriptiveMetadata(a,b){a=a|0;b=b|0;return -2}function _PKImageEncode_WritePixels(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return -3}function _PKImageEncode_WritePixelsBandedBegin(a,b){a=a|0;b=b|0;return -3}function _PKImageEncode_WritePixelsBanded(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return -3}function _PKImageEncode_WritePixelsBandedEnd(a){a=a|0;return -3}function _PKImageEncode_CreateNewFrame(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function _PKImageEncode_Release(a){a=a|0;var b=0;b=(c[a>>2]|0)+60|0;ed[c[(c[b>>2]|0)+24>>2]&127](b)|0;if(!a)return 0;_is_free(c[a>>2]|0);c[a>>2]=0;return 0}function _PKCustomFactory_CreateDecoderFromFile(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=f;c[e>>2]=0;d=_strrchr(a,46)|0;if((d|0)!=0?(_PKStrnicmp(d,149582,4)|0)==0:0){a=_CreateWS_File(e,a,149587)|0;if((a|0)>=0){a=_PKImageDecode_Create_MEM(b)|0;if((a|0)>=0){d=c[b>>2]|0;a=gd[c[d>>2]&127](d,c[e>>2]|0)|0;if((a|0)>=0)c[d+48>>2]=1}}}else a=-106;Xc=f;return a|0}function _PKCodecFactory_CreateFormatConverter(a){a=a|0;var b=0,d=0;b=_is_calloc(1,64)|0;c[a>>2]=b;d=(b|0)==0;a=d?-101:0;if(d)return a|0;c[b>>2]=87;c[b+4>>2]=88;c[b+8>>2]=64;c[b+12>>2]=65;c[b+16>>2]=37;c[b+20>>2]=38;c[b+24>>2]=89;c[b+28>>2]=90;c[b+32>>2]=51;return a|0}function _PKCreateCodecFactory_Release(a){a=a|0;if(!a)return 0;_is_free(c[a>>2]|0);c[a>>2]=0;return 0}function _PKFormatConverter_Initialize(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;j=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);g=j+32|0;f=j+16|0;h=j;i=gd[c[b+4>>2]&127](b,h)|0;if((i|0)<0){b=i;Xc=j;return b|0};c[f>>2]=c[h>>2];c[f+4>>2]=c[h+4>>2];c[f+8>>2]=c[h+8>>2];c[f+12>>2]=c[h+12>>2];c[g>>2]=c[e>>2];c[g+4>>2]=c[e+4>>2];c[g+8>>2]=c[e+8>>2];c[g+12>>2]=c[e+12>>2];f=_PKFormatConverter_InitializeConvert(a,f,d,g)|0;if((f|0)<0){b=f;Xc=j;return b|0}c[a+36>>2]=b;b=f;Xc=j;return b|0}function _PKFormatConverter_InitializeConvert(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=a+40|0;c[g>>2]=c[e>>2];c[g+4>>2]=c[e+4>>2];c[g+8>>2]=c[e+8>>2];c[g+12>>2]=c[e+12>>2];do if(d|0){if((_memcmp(e,98044,16)|0)==0?(_PKStrnicmp(d,149400,_strlen(d)|0)|0)==0:0){c[e>>2]=c[24515];c[e+4>>2]=c[24516];c[e+8>>2]=c[24517];c[e+12>>2]=c[24518]}if(_PKStrnicmp(d,149405,_strlen(d)|0)|0?_PKStrnicmp(d,149410,_strlen(d)|0)|0:0)break;if(!(_memcmp(e,97860,16)|0)){c[e>>2]=c[24563];c[e+4>>2]=c[24564];c[e+8>>2]=c[24565];c[e+12>>2]=c[24566]}if(!(_memcmp(e,98348,16)|0)){c[e>>2]=c[24591];c[e+4>>2]=c[24592];c[e+8>>2]=c[24593];c[e+12>>2]=c[24594]}}while(0);if(!(_memcmp(b,e,16)|0)){g=0;return g|0}d=0;do{if((_memcmp(b,c[70016+(d*12|0)>>2]|0,16)|0)==0?(_memcmp(e,c[70016+(d*12|0)+4>>2]|0,16)|0)==0:0){f=15;break}d=d+1|0}while(d>>>0<76);if((f|0)==15){c[a+28>>2]=c[70016+(d*12|0)+8>>2];g=0;return g|0}if((_memcmp(b,98236,16)|0)==0?(_memcmp(e,98332,16)|0)==0:0){g=0;return g|0}if(!(_memcmp(b,97884,16)|0)){if(!(_memcmp(e,98412,16)|0)){g=0;return g|0}if(!(_memcmp(e,98428,16)|0)){g=0;return g|0}if(!(_memcmp(e,97860,16)|0)){g=0;return g|0}}g=-106;return g|0}function _PKFormatConverter_GetPixelFormat(a,b){a=a|0;b=b|0;a=a+40|0;c[b>>2]=c[a>>2];c[b+4>>2]=c[a+4>>2];c[b+8>>2]=c[a+8>>2];c[b+12>>2]=c[a+12>>2];return 0}function _PKFormatConverter_GetSourcePixelFormat(a,b){a=a|0;b=b|0;a=c[a+36>>2]|0;return gd[c[a+4>>2]&127](a,b)|0}function _PKFormatConverter_GetSize(a,b,d){a=a|0;b=b|0;d=d|0;a=c[a+36>>2]|0;return hd[c[a+8>>2]&63](a,b,d)|0}function _PKFormatConverter_GetResolution(a,b,d){a=a|0;b=b|0;d=d|0;a=c[a+36>>2]|0;return hd[c[a+12>>2]&63](a,b,d)|0}function _PKFormatConverter_Copy(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=c[a+36>>2]|0;f=md[c[f+28>>2]&127](f,b,d,e)|0;if((f|0)<0)return f|0;f=md[c[a+28>>2]&127](a,b,d,e)|0;return f|0}function _PKFormatConverter_Convert(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return 0}function _PKFormatConverter_Release(a){a=a|0;return _PKFree(a)|0}function _PKStrnicmp(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=a[b>>0]|0;e=i<<24>>24;h=_tolower(e)|0;g=a[c>>0]|0;f=g<<24>>24;a:do if(!(i<<24>>24==0|(h|0)!=(_tolower(f)|0)))do{if(!((d|0)!=0&g<<24>>24!=0))break a;b=b+1|0;c=c+1|0;d=d+-1|0;h=a[b>>0]|0;e=h<<24>>24;i=_tolower(e)|0;g=a[c>>0]|0;f=g<<24>>24}while(!(h<<24>>24==0|(i|0)!=(_tolower(f)|0)));while(0);return ((d|0)==0?0:e-f|0)|0}function _RGB24_BGR24(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;i=d+12|0;b=c[i>>2]|0;if((b|0)<=0)return 0;h=d+8|0;g=0;d=c[h>>2]|0;while(1){if((d|0)>0){b=0;do{k=e+b|0;j=a[k>>0]|0;d=e+(b+2)|0;a[k>>0]=a[d>>0]|0;a[d>>0]=j;b=b+3|0;d=c[h>>2]|0}while((b|0)<(d*3|0));b=c[i>>2]|0}g=g+1|0;if((g|0)>=(b|0))break;else e=e+f|0}return 0}function _BGR24_RGB24(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;i=d+12|0;b=c[i>>2]|0;if((b|0)<=0)return 0;h=d+8|0;g=0;d=c[h>>2]|0;while(1){if((d|0)>0){b=0;do{k=e+b|0;j=a[k>>0]|0;d=e+(b+2)|0;a[k>>0]=a[d>>0]|0;a[d>>0]=j;b=b+3|0;d=c[h>>2]|0}while((b|0)<(d*3|0));b=c[i>>2]|0}g=g+1|0;if((g|0)>=(b|0))break;else e=e+f|0}return 0}function _RGB24_BGR32(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;i=d+12|0;b=c[i>>2]|0;if((b|0)<=0)return 0;h=d+8|0;g=0;d=c[h>>2]|0;while(1){if((d|0)>0){b=0;do{k=b*3|0;j=a[e+k>>0]|0;d=b<<2;a[e+d>>0]=a[e+(k+2)>>0]|0;a[e+(d|1)>>0]=a[e+(k+1)>>0]|0;a[e+(d|2)>>0]=j;b=b+1|0;d=c[h>>2]|0}while((b|0)<(d|0));b=c[i>>2]|0}g=g+1|0;if((g|0)>=(b|0))break;else e=e+f|0}return 0}function _BGR32_RGB24(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;i=d+12|0;b=c[i>>2]|0;if((b|0)<=0)return 0;h=d+8|0;g=0;d=c[h>>2]|0;while(1){if((d|0)>0){b=0;do{k=b<<2;j=a[e+k>>0]|0;d=b*3|0;a[e+d>>0]=a[e+(k|2)>>0]|0;a[e+(d+1)>>0]=a[e+(k|1)>>0]|0;a[e+(d+2)>>0]=j;b=b+1|0;d=c[h>>2]|0}while((b|0)<(d|0));b=c[i>>2]|0}g=g+1|0;if((g|0)>=(b|0))break;else e=e+f|0}return 0}function _RGB24_Gray8(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;j=d+12|0;b=c[j>>2]|0;if((b|0)<=0)return 0;i=d+8|0;h=0;d=c[i>>2]|0;while(1){if((d|0)>0){b=0;d=0;while(1){g=a[e+b>>0]|0;k=a[e+(b+1)>>0]|0;l=a[e+(b+2)>>0]|0;a[e+d>>0]=((3?(l&255)>>>3:l&255)+16&255)+((1?(k&255)>>>1:k&255)+(2?(g&255)>>>2:g&255)&255);b=b+3|0;g=c[i>>2]|0;if((b|0)>=(g*3|0))break;else d=d+1|0}b=c[j>>2]|0;d=g}h=h+1|0;if((h|0)>=(b|0))break;else e=e+f|0}return 0}function _Gray8_RGB24(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;j=d+12|0;b=c[j>>2]|0;if((b|0)<=0)return 0;i=d+8|0;h=0;while(1){d=c[i>>2]|0;g=d+-1|0;if((d|0)>0){d=g*3|0;b=g;while(1){g=a[e+b>>0]|0;a[e+d>>0]=g;a[e+(d+1)>>0]=g;a[e+(d+2)>>0]=g;if((b|0)>0){d=d+-3|0;b=b+-1|0}else break}b=c[j>>2]|0}h=h+1|0;if((h|0)>=(b|0))break;else e=e+f|0}return 0}function _BGR24_Gray8(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;k=d+12|0;b=c[k>>2]|0;if((b|0)<=0)return 0;j=d+8|0;g=0;h=e;d=c[j>>2]|0;while(1){if((d|0)>0){b=0;do{l=h+b|0;i=a[l>>0]|0;d=h+(b+2)|0;a[l>>0]=a[d>>0]|0;a[d>>0]=i;b=b+3|0;d=c[j>>2]|0}while((b|0)<(d*3|0));b=c[k>>2]|0}g=g+1|0;if((g|0)>=(b|0))break;else h=h+f|0}if((b|0)<=0)return 0;i=0;h=e;while(1){if((d|0)>0){b=0;g=0;while(1){d=a[h+b>>0]|0;l=a[h+(b+1)>>0]|0;e=a[h+(b+2)>>0]|0;a[h+g>>0]=((3?(e&255)>>>3:e&255)+16&255)+((1?(l&255)>>>1:l&255)+(2?(d&255)>>>2:d&255)&255);b=b+3|0;d=c[j>>2]|0;if((b|0)>=(d*3|0))break;else g=g+1|0}b=c[k>>2]|0}i=i+1|0;if((i|0)>=(b|0))break;else h=h+f|0}return 0}function _Gray8_BGR24(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;j=d+12|0;b=c[j>>2]|0;if((b|0)<=0)return 0;i=d+8|0;h=0;while(1){d=c[i>>2]|0;g=d+-1|0;if((d|0)>0){d=g*3|0;b=g;while(1){g=a[e+b>>0]|0;a[e+d>>0]=g;a[e+(d+1)>>0]=g;a[e+(d+2)>>0]=g;if((b|0)>0){d=d+-3|0;b=b+-1|0}else break}b=c[j>>2]|0}h=h+1|0;if((h|0)>=(b|0))break;else e=e+f|0}return 0}function _RGBA128Fixed_RGBA128Float(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0;i=c[b+12>>2]|0;g=c[b+8>>2]|0;h=g<<2;if(!((i|0)>0&(g|0)>0))return 0;b=0;do{g=d+(H(b,e)|0)|0;a=0;do{f[g+(a<<2)>>2]=+(c[g+(a<<2)>>2]|0)*5.960464477539063e-08;a=a+1|0}while((a|0)<(h|0));b=b+1|0}while((b|0)!=(i|0));return 0}function _RGBA128Float_RGBA128Fixed(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0;i=c[b+12>>2]|0;g=c[b+8>>2]|0;h=g<<2;if(!((i|0)>0&(g|0)>0))return 0;b=0;do{g=d+(H(b,e)|0)|0;a=0;do{c[g+(a<<2)>>2]=~~(+f[g+(a<<2)>>2]*16777216.0+.5);a=a+1|0}while((a|0)<(h|0));b=b+1|0}while((b|0)!=(i|0));return 0}function _RGB96Fixed_RGB96Float(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0;i=c[b+12>>2]|0;g=c[b+8>>2]|0;h=g*3|0;if(!((i|0)>0&(g|0)>0))return 0;b=0;do{g=d+(H(b,e)|0)|0;a=0;do{f[g+(a<<2)>>2]=+(c[g+(a<<2)>>2]|0)*5.960464477539063e-08;a=a+1|0}while((a|0)<(h|0));b=b+1|0}while((b|0)!=(i|0));return 0}function _RGB96Float_RGB96Fixed(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0;i=c[b+12>>2]|0;g=c[b+8>>2]|0;h=g*3|0;if(!((i|0)>0&(g|0)>0))return 0;b=0;do{g=d+(H(b,e)|0)|0;a=0;do{c[g+(a<<2)>>2]=~~(+f[g+(a<<2)>>2]*16777216.0+.5);a=a+1|0}while((a|0)<(h|0));b=b+1|0}while((b|0)!=(i|0));return 0}function _RGB96Float_RGB128Float(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;i=c[b+8>>2]|0;if((i|0)<=2)Ha(149416,149427,500,149559);a=c[b+12>>2]|0;if((a|0)<=0)return 0;do{g=a;a=a+-1|0;h=d+(H(a,e)|0)|0;b=i;do{j=b;b=b+-1|0;l=b*3|0;k=b<<2;c[h+(k<<2)>>2]=c[h+(l<<2)>>2];c[h+((k|1)<<2)>>2]=c[h+(l+1<<2)>>2];c[h+((k|2)<<2)>>2]=c[h+(l+2<<2)>>2];f[h+((k|3)<<2)>>2]=0.0}while((j|0)>1)}while((g|0)>1);return 0}function _RGB128Float_RGB96Float(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;h=c[b+12>>2]|0;g=c[b+8>>2]|0;if(!((h|0)>0&(g|0)>0))return 0;b=0;do{f=d+(H(b,e)|0)|0;a=0;do{j=a<<2;i=a*3|0;c[f+(i<<2)>>2]=c[f+(j<<2)>>2];c[f+(i+1<<2)>>2]=c[f+((j|1)<<2)>>2];c[f+(i+2<<2)>>2]=c[f+((j|2)<<2)>>2];a=a+1|0}while((a|0)!=(g|0));b=b+1|0}while((b|0)!=(h|0));return 0}function _RGB64Half_RGB48Half(a,d,e,f){a=a|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;i=c[d+12>>2]|0;h=c[d+8>>2]|0;if(!((i|0)>0&(h|0)>0))return 0;d=0;do{g=e+(H(d,f)|0)|0;a=0;do{k=a<<2;j=a*3|0;b[g+(j<<1)>>1]=b[g+(k<<1)>>1]|0;b[g+(j+1<<1)>>1]=b[g+((k|1)<<1)>>1]|0;b[g+(j+2<<1)>>1]=b[g+((k|2)<<1)>>1]|0;a=a+1|0}while((a|0)!=(h|0));d=d+1|0}while((d|0)!=(i|0));return 0}function _RGB48Half_RGB64Half(a,d,e,f){a=a|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;i=c[d+8>>2]|0;if((i|0)<=2)Ha(149416,149427,554,149539);a=c[d+12>>2]|0;if((a|0)<=0)return 0;do{g=a;a=a+-1|0;h=e+(H(a,f)|0)|0;d=i;do{j=d;d=d+-1|0;l=d*3|0;k=d<<2;b[h+(k<<1)>>1]=b[h+(l<<1)>>1]|0;b[h+((k|1)<<1)>>1]=b[h+(l+1<<1)>>1]|0;b[h+((k|2)<<1)>>1]=b[h+(l+2<<1)>>1]|0;b[h+((k|3)<<1)>>1]=0}while((j|0)>1)}while((g|0)>1);return 0}function _BGR32_BGR24(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;i=c[d+12>>2]|0;h=c[d+8>>2]|0;if(!((i|0)>0&(h|0)>0))return 0;d=0;do{g=e+(H(d,f)|0)|0;b=0;do{k=b<<2;j=b*3|0;a[g+j>>0]=a[g+k>>0]|0;a[g+(j+1)>>0]=a[g+(k|1)>>0]|0;a[g+(j+2)>>0]=a[g+(k|2)>>0]|0;b=b+1|0}while((b|0)!=(h|0));d=d+1|0}while((d|0)!=(i|0));return 0}function _BGR24_BGR32(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;i=c[d+8>>2]|0;if((i|0)<=2)Ha(149416,149427,608,149527);b=c[d+12>>2]|0;if((b|0)<=0)return 0;do{g=b;b=b+-1|0;h=e+(H(b,f)|0)|0;d=i;do{j=d;d=d+-1|0;l=d*3|0;k=d<<2;a[h+k>>0]=a[h+l>>0]|0;a[h+(k|1)>>0]=a[h+(l+1)>>0]|0;a[h+(k|2)>>0]=a[h+(l+2)>>0]|0;a[h+(k|3)>>0]=0}while((j|0)>1)}while((g|0)>1);return 0}function _RGB96Float_RGB128Fixed(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0;i=c[b+8>>2]|0;if((i|0)<=2)Ha(149416,149427,472,149504);a=c[b+12>>2]|0;if((a|0)<=0)return 0;do{g=a;a=a+-1|0;h=d+(H(a,e)|0)|0;b=i;do{j=b;b=b+-1|0;l=b*3|0;k=b<<2;c[h+(k<<2)>>2]=~~(+f[h+(l<<2)>>2]*16777216.0+.5);c[h+((k|1)<<2)>>2]=~~(+f[h+(l+1<<2)>>2]*16777216.0+.5);c[h+((k|2)<<2)>>2]=~~(+f[h+(l+2<<2)>>2]*16777216.0+.5);c[h+((k|3)<<2)>>2]=0}while((j|0)>1)}while((g|0)>1);return 0}function _RGB128Fixed_RGB96Float(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;i=c[b+12>>2]|0;h=c[b+8>>2]|0;if(!((i|0)>0&(h|0)>0))return 0;b=0;do{g=d+(H(b,e)|0)|0;a=0;do{k=a<<2;j=a*3|0;f[g+(j<<2)>>2]=+(c[g+(k<<2)>>2]|0)*5.960464477539063e-08;f[g+(j+1<<2)>>2]=+(c[g+((k|1)<<2)>>2]|0)*5.960464477539063e-08;f[g+(j+2<<2)>>2]=+(c[g+((k|2)<<2)>>2]|0)*5.960464477539063e-08;a=a+1|0}while((a|0)!=(h|0));b=b+1|0}while((b|0)!=(i|0));return 0}function _Gray32Fixed_Gray32Float(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0;i=c[b+12>>2]|0;h=c[b+8>>2]|0;if(!((i|0)>0&(h|0)>0))return 0;b=0;do{g=d+(H(b,e)|0)|0;a=0;do{f[g+(a<<2)>>2]=+(c[g+(a<<2)>>2]|0)*5.960464477539063e-08;a=a+1|0}while((a|0)!=(h|0));b=b+1|0}while((b|0)!=(i|0));return 0}function _Gray32Float_Gray32Fixed(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0;i=c[b+12>>2]|0;h=c[b+8>>2]|0;if(!((i|0)>0&(h|0)>0))return 0;b=0;do{g=d+(H(b,e)|0)|0;a=0;do{c[g+(a<<2)>>2]=~~(+f[g+(a<<2)>>2]*16777216.0+.5);a=a+1|0}while((a|0)!=(h|0));b=b+1|0}while((b|0)!=(i|0));return 0}function _Gray16Fixed_Gray32Float(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0;a=c[d+12>>2]|0;j=c[d+8>>2]|0;if(!((a|0)>0&(j|0)>0))return 0;do{h=a;a=a+-1|0;i=e+(H(a,g)|0)|0;d=j;do{k=d;d=d+-1|0;f[i+(d<<2)>>2]=+(b[i+(d<<1)>>1]|0)*.0001220703125}while((k|0)>1)}while((h|0)>1);return 0}function _Gray32Float_Gray16Fixed(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;j=c[d+12>>2]|0;i=c[d+8>>2]|0;if(!((j|0)>0&(i|0)>0))return 0;d=0;do{h=e+(H(d,g)|0)|0;a=0;do{b[h+(a<<1)>>1]=~~(+f[h+(a<<2)>>2]*8192.0+.5);a=a+1|0}while((a|0)!=(i|0));d=d+1|0}while((d|0)!=(j|0));return 0}function _RGB48Fixed_RGB96Float(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0;h=c[d+12>>2]|0;a=c[d+8>>2]|0;if((h|0)<=0)return 0;j=a*3|0;if((a|0)<=0)return 0;do{d=h;h=h+-1|0;i=e+(H(h,g)|0)|0;a=j;do{k=a;a=a+-1|0;f[i+(a<<2)>>2]=+(b[i+(a<<1)>>1]|0)*.0001220703125}while((k|0)>1)}while((d|0)>1);return 0}function _RGB96Float_RGB48Fixed(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;j=c[d+12>>2]|0;h=c[d+8>>2]|0;i=h*3|0;if(!((j|0)>0&(h|0)>0))return 0;d=0;do{h=e+(H(d,g)|0)|0;a=0;do{b[h+(a<<1)>>1]=~~(+f[h+(a<<2)>>2]*8192.0+.5);a=a+1|0}while((a|0)<(i|0));d=d+1|0}while((d|0)!=(j|0));return 0}function _RGB64Fixed_RGB96Float(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;a=c[d+12>>2]|0;j=c[d+8>>2]|0;if(!((a|0)>0&(j|0)>0))return 0;do{h=a;a=a+-1|0;i=e+(H(a,g)|0)|0;d=j;do{k=d;d=d+-1|0;m=d<<2;l=d*3|0;f[i+(l<<2)>>2]=+(b[i+(m<<1)>>1]|0)*.0001220703125;f[i+(l+1<<2)>>2]=+(b[i+((m|1)<<1)>>1]|0)*.0001220703125;f[i+(l+2<<2)>>2]=+(b[i+((m|2)<<1)>>1]|0)*.0001220703125}while((k|0)>1)}while((h|0)>1);return 0}function _RGB96Float_RGB64Fixed(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;j=c[d+12>>2]|0;i=c[d+8>>2]|0;if(!((j|0)>0&(i|0)>0))return 0;d=0;do{h=e+(H(d,g)|0)|0;a=0;do{l=a*3|0;k=a<<2;b[h+(k<<1)>>1]=~~(+f[h+(l<<2)>>2]*8192.0+.5);b[h+((k|1)<<1)>>1]=~~(+f[h+(l+1<<2)>>2]*8192.0+.5);b[h+((k|2)<<1)>>1]=~~(+f[h+(l+2<<2)>>2]*8192.0+.5);b[h+((k|3)<<1)>>1]=0;a=a+1|0}while((a|0)!=(i|0));d=d+1|0}while((d|0)!=(j|0));return 0}function _RGBA64Fixed_RGBA128Float(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0;h=c[d+12>>2]|0;a=c[d+8>>2]|0;if((h|0)<=0)return 0;j=a<<2;if((a|0)<=0)return 0;do{d=h;h=h+-1|0;i=e+(H(h,g)|0)|0;a=j;do{k=a;a=a+-1|0;f[i+(a<<2)>>2]=+(b[i+(a<<1)>>1]|0)*.0001220703125}while((k|0)>1)}while((d|0)>1);return 0}function _RGBA128Float_RGBA64Fixed(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;j=c[d+12>>2]|0;h=c[d+8>>2]|0;i=h<<2;if(!((j|0)>0&(h|0)>0))return 0;d=0;do{h=e+(H(d,g)|0)|0;a=0;do{b[h+(a<<1)>>1]=~~(+f[h+(a<<2)>>2]*8192.0+.5);a=a+1|0}while((a|0)<(i|0));d=d+1|0}while((d|0)!=(j|0));return 0}function _RGBE_RGB96Float(b,e,g,h){b=b|0;e=e|0;g=g|0;h=h|0;var i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;b=c[e+12>>2]|0;q=c[e+8>>2]|0;if(!((b|0)>0&(q|0)>0))return 0;do{m=b;b=b+-1|0;p=g+(H(b,h)|0)|0;n=q;do{o=n;n=n+-1|0;l=n<<2;e=a[p+(l|3)>>0]|0;if(!(e<<24>>24)){e=n*3|0;f[p+(e<<2)>>2]=0.0;f[p+(e+1<<2)>>2]=0.0;i=0.0}else{j=e&255;k=j+-136|0;if((e+-105&255)<63){i=+(1<<((e&255)>135?k:136-j|0)>>>0);i=(e&255)<136?1.0/i:i}else i=+_ldexp(1.0,k);e=n*3|0;f[p+(e<<2)>>2]=i*+(d[p+l>>0]|0);f[p+(e+1<<2)>>2]=i*+(d[p+(l|1)>>0]|0);i=i*+(d[p+(l|2)>>0]|0)}f[p+(e+2<<2)>>2]=i}while((o|0)>1)}while((m|0)>1);return 0}function _RGB96Float_RGBE(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0,o=0,p=0,q=0,r=0;q=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);o=q;p=c[d+12>>2]|0;n=c[d+8>>2]|0;if((n|0)<=2)Ha(149416,149427,965,149488);if((p|0)<=0){Xc=q;return 0}d=0;do{i=e+(H(d,g)|0)|0;b=0;do{r=b*3|0;j=+f[i+(r<<2)>>2];j=j>0.0?j:0.0;k=+f[i+(r+1<<2)>>2];k=k>0.0?k:0.0;l=+f[i+(r+2<<2)>>2];l=l>0.0?l:0.0;h=k>j?k:j;h=l>h?l:h;m=h;if(m<1.0e-32){r=b<<2;a[i+r>>0]=0;a[i+(r|1)>>0]=0;a[i+(r|2)>>0]=0;a[i+(r|3)>>0]=0}else{m=+_frexp(m,o)*256.0/h;r=b<<2;a[i+r>>0]=~~(j*m);a[i+(r|1)>>0]=~~(k*m);a[i+(r|2)>>0]=~~(l*m);a[i+(r|3)>>0]=(c[o>>2]|0)+128}b=b+1|0}while((b|0)!=(n|0));d=d+1|0}while((d|0)!=(p|0));Xc=q;return 0}function _RGBA64Half_RGBA128Float(a,b,d,f){a=a|0;b=b|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=c[b+12>>2]|0;a=c[b+8>>2]|0;if((g|0)<=0)return 0;m=a<<2;if((a|0)<=0)return 0;do{k=g;g=g+-1|0;l=d+(H(g,f)|0)|0;i=m;do{j=i;i=i+-1|0;b=e[l+(i<<1)>>1]|0;a=15?b>>>15:b;h=(10?b>>>10:b)&31;do if(h){a=a<<31;if((h|0)==31){a=b<<13|a|2139095040;break}else{a=b<<13&8380416|a|(h<<23)+939524096;break}}else a=a<<31;while(0);c[l+(i<<2)>>2]=a}while((j|0)>1)}while((k|0)>1);return 0}function _RGBA128Float_RGBA64Half(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var i=0.0,j=0,k=0,l=0,m=0,n=0;m=c[d+12>>2]|0;k=c[d+8>>2]|0;l=k<<2;if(!((m|0)>0&(k|0)>0))return 0;j=0;do{k=e+(H(j,g)|0)|0;d=0;do{i=+f[k+(d<<2)>>2];a=(f[h>>2]=i,c[h>>2]|0);do if(!(i!=i|0.0!=0.0))if(!(i<-65504.0))if(!(i>65504.0))if(i>-.00006103515625&i<.00006103515625){a=(16?a>>>16:a)&32768;break}else{n=13?a>>>13:a;a=(n&1023|(31?a>>>31:a)<<15|(n&64512)+16384)&65535;break}else a=31743;else a=-1025;else a=(a|32767)&65535;while(0);b[k+(d<<1)>>1]=a;d=d+1|0}while((d|0)<(l|0));j=j+1|0}while((j|0)!=(m|0));return 0}function _RGB64Half_RGB96Float(a,b,d,f){a=a|0;b=b|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;a=c[b+12>>2]|0;o=c[b+8>>2]|0;if(!((a|0)>0&(o|0)>0))return 0;do{m=a;a=a+-1|0;n=d+(H(a,f)|0)|0;k=o;do{l=k;k=k+-1|0;i=k<<2;g=e[n+(i<<1)>>1]|0;b=15?g>>>15:g;h=(10?g>>>10:g)&31;do if(h){b=b<<31;if((h|0)==31){b=g<<13|b|2139095040;break}else{b=g<<13&8380416|b|(h<<23)+939524096;break}}else b=b<<31;while(0);j=k*3|0;c[n+(j<<2)>>2]=b;g=e[n+((i|1)<<1)>>1]|0;b=15?g>>>15:g;h=(10?g>>>10:g)&31;do if(h){b=b<<31;if((h|0)==31){b=g<<13|b|2139095040;break}else{b=g<<13&8380416|b|(h<<23)+939524096;break}}else b=b<<31;while(0);c[n+(j+1<<2)>>2]=b;g=e[n+((i|2)<<1)>>1]|0;b=15?g>>>15:g;h=(10?g>>>10:g)&31;do if(h){b=b<<31;if((h|0)==31){b=g<<13|b|2139095040;break}else{b=g<<13&8380416|b|(h<<23)+939524096;break}}else b=b<<31;while(0);c[n+(j+2<<2)>>2]=b}while((l|0)>1)}while((m|0)>1);return 0}function _RGB96Float_RGB64Half(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=c[d+12>>2]|0;n=c[d+8>>2]|0;if((p|0)<=0)return 0;o=(n|0)>0;l=0;do{m=e+(H(l,g)|0)|0;if(o){k=0;do{d=k*3|0;i=+f[m+(d<<2)>>2];a=(f[h>>2]=i,c[h>>2]|0);do if(!(i!=i|0.0!=0.0))if(!(i<-65504.0))if(!(i>65504.0))if(i>-.00006103515625&i<.00006103515625){a=(16?a>>>16:a)&32768;break}else{j=13?a>>>13:a;a=(j&1023|(31?a>>>31:a)<<15|(j&64512)+16384)&65535;break}else a=31743;else a=-1025;else a=(a|32767)&65535;while(0);j=k<<2;b[m+(j<<1)>>1]=a;i=+f[m+(d+1<<2)>>2];a=(f[h>>2]=i,c[h>>2]|0);do if(!(i!=i|0.0!=0.0))if(!(i<-65504.0))if(!(i>65504.0))if(i>-.00006103515625&i<.00006103515625){a=(16?a>>>16:a)&32768;break}else{q=13?a>>>13:a;a=(q&1023|(31?a>>>31:a)<<15|(q&64512)+16384)&65535;break}else a=31743;else a=-1025;else a=(a|32767)&65535;while(0);b[m+((j|1)<<1)>>1]=a;i=+f[m+(d+2<<2)>>2];a=(f[h>>2]=i,c[h>>2]|0);do if(!(i!=i|0.0!=0.0))if(!(i<-65504.0))if(!(i>65504.0))if(i>-.00006103515625&i<.00006103515625){a=(16?a>>>16:a)&32768;break}else{q=13?a>>>13:a;a=(q&1023|(31?a>>>31:a)<<15|(q&64512)+16384)&65535;break}else a=31743;else a=-1025;else a=(a|32767)&65535;while(0);b[m+((j|2)<<1)>>1]=a;b[m+((j|3)<<1)>>1]=0;k=k+1|0}while((k|0)!=(n|0))}l=l+1|0}while((l|0)!=(p|0));return 0}function _RGB48Half_RGB96Float(a,b,d,f){a=a|0;b=b|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=c[b+12>>2]|0;a=c[b+8>>2]|0;if((g|0)<=0)return 0;m=a*3|0;if((a|0)<=0)return 0;do{k=g;g=g+-1|0;l=d+(H(g,f)|0)|0;i=m;do{j=i;i=i+-1|0;b=e[l+(i<<1)>>1]|0;a=15?b>>>15:b;h=(10?b>>>10:b)&31;do if(h){a=a<<31;if((h|0)==31){a=b<<13|a|2139095040;break}else{a=b<<13&8380416|a|(h<<23)+939524096;break}}else a=a<<31;while(0);c[l+(i<<2)>>2]=a}while((j|0)>1)}while((k|0)>1);return 0}function _RGB96Float_RGB48Half(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var i=0.0,j=0,k=0,l=0,m=0,n=0;m=c[d+12>>2]|0;k=c[d+8>>2]|0;l=k*3|0;if(!((m|0)>0&(k|0)>0))return 0;j=0;do{k=e+(H(j,g)|0)|0;d=0;do{i=+f[k+(d<<2)>>2];a=(f[h>>2]=i,c[h>>2]|0);do if(!(i!=i|0.0!=0.0))if(!(i<-65504.0))if(!(i>65504.0))if(i>-.00006103515625&i<.00006103515625){a=(16?a>>>16:a)&32768;break}else{n=13?a>>>13:a;a=(n&1023|(31?a>>>31:a)<<15|(n&64512)+16384)&65535;break}else a=31743;else a=-1025;else a=(a|32767)&65535;while(0);b[k+(d<<1)>>1]=a;d=d+1|0}while((d|0)<(l|0));j=j+1|0}while((j|0)!=(m|0));return 0}function _Gray16Half_Gray32Float(a,b,d,f){a=a|0;b=b|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;a=c[b+12>>2]|0;m=c[b+8>>2]|0;if(!((a|0)>0&(m|0)>0))return 0;do{k=a;a=a+-1|0;l=d+(H(a,f)|0)|0;i=m;do{j=i;i=i+-1|0;g=e[l+(i<<1)>>1]|0;b=15?g>>>15:g;h=(10?g>>>10:g)&31;do if(h){b=b<<31;if((h|0)==31){b=g<<13|b|2139095040;break}else{b=g<<13&8380416|b|(h<<23)+939524096;break}}else b=b<<31;while(0);c[l+(i<<2)>>2]=b}while((j|0)>1)}while((k|0)>1);return 0}function _Gray32Float_Gray16Half(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var i=0.0,j=0,k=0,l=0,m=0,n=0;m=c[d+12>>2]|0;l=c[d+8>>2]|0;if(!((m|0)>0&(l|0)>0))return 0;j=0;do{k=e+(H(j,g)|0)|0;d=0;do{i=+f[k+(d<<2)>>2];a=(f[h>>2]=i,c[h>>2]|0);do if(!(i!=i|0.0!=0.0))if(!(i<-65504.0))if(!(i>65504.0))if(i>-.00006103515625&i<.00006103515625){a=(16?a>>>16:a)&32768;break}else{n=13?a>>>13:a;a=(n&1023|(31?a>>>31:a)<<15|(n&64512)+16384)&65535;break}else a=31743;else a=-1025;else a=(a|32767)&65535;while(0);b[k+(d<<1)>>1]=a;d=d+1|0}while((d|0)!=(l|0));j=j+1|0}while((j|0)!=(m|0));return 0}function _RGB555_RGB24(b,d,f,g){b=b|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;b=c[d+12>>2]|0;j=c[d+8>>2]|0;if(!((b|0)>0&(j|0)>0))return 0;do{h=b;b=b+-1|0;i=f+(H(b,g)|0)|0;d=j;do{k=d;d=d+-1|0;m=e[i+(d<<1)>>1]|0;l=d*3|0;a[i+l>>0]=(7?m>>>7:m)&248;a[i+(l+1)>>0]=(2?m>>>2:m)&248;a[i+(l+2)>>0]=m<<3}while((k|0)>1)}while((h|0)>1);return 0}function _RGB24_RGB555(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;k=c[f+12>>2]|0;j=c[f+8>>2]|0;if(!((k|0)>0&(j|0)>0))return 0;f=0;do{i=g+(H(f,h)|0)|0;e=0;do{m=e*3|0;l=d[i+(m+2)>>0]|0;b[i+(e<<1)>>1]=(a[i+(m+1)>>0]&-8&255)<<2|(a[i+m>>0]&-8&255)<<7|(3?l>>>3:l);e=e+1|0}while((e|0)!=(j|0));f=f+1|0}while((f|0)!=(k|0));return 0}function _RGB565_RGB24(b,d,f,g){b=b|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;b=c[d+12>>2]|0;j=c[d+8>>2]|0;if(!((b|0)>0&(j|0)>0))return 0;do{h=b;b=b+-1|0;i=f+(H(b,g)|0)|0;d=j;do{k=d;d=d+-1|0;m=e[i+(d<<1)>>1]|0;l=d*3|0;a[i+l>>0]=(11?m>>>11:m)<<3;a[i+(l+1)>>0]=(3?m>>>3:m)&252;a[i+(l+2)>>0]=m<<3}while((k|0)>1)}while((h|0)>1);return 0}function _RGB24_RGB565(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;k=c[f+12>>2]|0;j=c[f+8>>2]|0;if(!((k|0)>0&(j|0)>0))return 0;f=0;do{i=g+(H(f,h)|0)|0;e=0;do{m=e*3|0;l=d[i+(m+2)>>0]|0;b[i+(e<<1)>>1]=(a[i+(m+1)>>0]&-4&255)<<3|(a[i+m>>0]&-8&255)<<8|(3?l>>>3:l);e=e+1|0}while((e|0)!=(j|0));f=f+1|0}while((f|0)!=(k|0));return 0}function _RGB101010_RGB48(a,d,e,f){a=a|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;a=c[d+12>>2]|0;i=c[d+8>>2]|0;if(!((a|0)>0&(i|0)>0))return 0;do{g=a;a=a+-1|0;h=e+(H(a,f)|0)|0;d=i;do{j=d;d=d+-1|0;l=c[h+(d<<2)>>2]|0;k=d*3|0;b[h+(k<<1)>>1]=(14?l>>>14:l)&65472;b[h+(k+1<<1)>>1]=(4?l>>>4:l)&65472;b[h+(k+2<<1)>>1]=l<<6}while((j|0)>1)}while((g|0)>1);return 0}function _RGB48_RGB101010(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;j=c[d+12>>2]|0;i=c[d+8>>2]|0;if(!((j|0)>0&(i|0)>0))return 0;d=0;do{h=f+(H(d,g)|0)|0;a=0;do{l=a*3|0;k=e[h+(l+2<<1)>>1]|0;c[h+(a<<2)>>2]=(b[h+(l<<1)>>1]&-64&65535)<<14|(b[h+(l+1<<1)>>1]&-64&65535)<<4|(6?k>>>6:k)|-1073741824;a=a+1|0}while((a|0)!=(i|0));d=d+1|0}while((d|0)!=(j|0));return 0}function _RGBA32_BGRA32(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;i=c[d+12>>2]|0;g=c[d+8>>2]|0;h=g<<2;if(!((i|0)>0&(g|0)>0))return 0;d=0;do{g=e+(H(d,f)|0)|0;b=0;do{l=g+b|0;k=a[l>>0]|0;j=g+(b|2)|0;a[l>>0]=a[j>>0]|0;a[j>>0]=k;b=b+4|0}while((b|0)<(h|0));d=d+1|0}while((d|0)!=(i|0));return 0}function _BGRA32_RGBA32(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;i=c[d+12>>2]|0;g=c[d+8>>2]|0;h=g<<2;if(!((i|0)>0&(g|0)>0))return 0;d=0;do{g=e+(H(d,f)|0)|0;b=0;do{l=g+b|0;k=a[l>>0]|0;j=g+(b|2)|0;a[l>>0]=a[j>>0]|0;a[j>>0]=k;b=b+4|0}while((b|0)<(h|0));d=d+1|0}while((d|0)!=(i|0));return 0}function _BlackWhite_Gray8(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=c[e+12>>2]|0;e=c[e+8>>2]|0;o=c[(c[b+36>>2]|0)+33092>>2]|0;b=n+-1|0;if((n|0)<=0)return 0;k=(e|0)/8|0;l=e-(k<<3)|0;n=k+-1|0;m=(e|0)>7;j=k<<3;if(!l){while(1){h=f+(H(b,g)|0)|0;if(m){e=n;while(1){k=d[h+e>>0]|0;l=e<<3;a[h+l>>0]=((o|0)!=((7?k>>>7:k)|0))<<31>>31;a[h+(l|1)>>0]=((o|0)!=((6?k>>>6:k)&1|0))<<31>>31;a[h+(l|2)>>0]=((o|0)!=((5?k>>>5:k)&1|0))<<31>>31;a[h+(l|3)>>0]=((o|0)!=((4?k>>>4:k)&1|0))<<31>>31;a[h+(l|4)>>0]=((o|0)!=((3?k>>>3:k)&1|0))<<31>>31;a[h+(l|5)>>0]=((o|0)!=((2?k>>>2:k)&1|0))<<31>>31;a[h+(l|6)>>0]=((o|0)!=((1?k>>>1:k)&1|0))<<31>>31;a[h+(l|7)>>0]=((o|0)!=(k&1|0))<<31>>31;if((e|0)>0)e=e+-1|0;else break}}if((b|0)>0)b=b+-1|0;else break}return 0}if((l|0)<=0){while(1){h=f+(H(b,g)|0)|0;if(m){e=n;while(1){k=d[h+e>>0]|0;l=e<<3;a[h+l>>0]=((o|0)!=((7?k>>>7:k)|0))<<31>>31;a[h+(l|1)>>0]=((o|0)!=((6?k>>>6:k)&1|0))<<31>>31;a[h+(l|2)>>0]=((o|0)!=((5?k>>>5:k)&1|0))<<31>>31;a[h+(l|3)>>0]=((o|0)!=((4?k>>>4:k)&1|0))<<31>>31;a[h+(l|4)>>0]=((o|0)!=((3?k>>>3:k)&1|0))<<31>>31;a[h+(l|5)>>0]=((o|0)!=((2?k>>>2:k)&1|0))<<31>>31;a[h+(l|6)>>0]=((o|0)!=((1?k>>>1:k)&1|0))<<31>>31;a[h+(l|7)>>0]=((o|0)!=(k&1|0))<<31>>31;if((e|0)>0)e=e+-1|0;else break}}if((b|0)>0)b=b+-1|0;else break}return 0}while(1){i=f+(H(b,g)|0)|0;h=d[i+k>>0]|0;e=0;do{a[i+(e+j)>>0]=((o|0)!=((1<<7-e&h|0)!=0|0))<<31>>31;e=e+1|0}while((e|0)!=(l|0));if(m){e=n;while(1){p=d[i+e>>0]|0;h=e<<3;a[i+h>>0]=((o|0)!=((7?p>>>7:p)|0))<<31>>31;a[i+(h|1)>>0]=((o|0)!=((6?p>>>6:p)&1|0))<<31>>31;a[i+(h|2)>>0]=((o|0)!=((5?p>>>5:p)&1|0))<<31>>31;a[i+(h|3)>>0]=((o|0)!=((4?p>>>4:p)&1|0))<<31>>31;a[i+(h|4)>>0]=((o|0)!=((3?p>>>3:p)&1|0))<<31>>31;a[i+(h|5)>>0]=((o|0)!=((2?p>>>2:p)&1|0))<<31>>31;a[i+(h|6)>>0]=((o|0)!=((1?p>>>1:p)&1|0))<<31>>31;a[i+(h|7)>>0]=((o|0)!=(p&1|0))<<31>>31;if((e|0)>0)e=e+-1|0;else break}}if((b|0)>0)b=b+-1|0;else break}return 0}function _Gray16_Gray8(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;j=e+12|0;d=c[j>>2]|0;if((d|0)<=0)return 0;i=e+8|0;h=0;e=c[i>>2]|0;while(1){if((e|0)>0){d=0;do{e=b[f+(d<<1)>>1]|0;a[f+d>>0]=8?(e&65535)>>>8:e&65535;d=d+1|0;e=c[i>>2]|0}while((d|0)<(e|0));d=c[j>>2]|0}h=h+1|0;if((h|0)>=(d|0))break;else f=f+g|0}return 0}function _RGB48_RGB24(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;j=c[e+12>>2]|0;i=c[e+8>>2]|0;if(!((j|0)>0&(i|0)>0))return 0;e=0;do{h=f+(H(e,g)|0)|0;d=0;do{o=d*3|0;p=b[h+(o<<1)>>1]|0;m=o+1|0;n=b[h+(m<<1)>>1]|0;k=o+2|0;l=b[h+(k<<1)>>1]|0;a[h+o>>0]=8?(p&65535)>>>8:p&65535;a[h+m>>0]=8?(n&65535)>>>8:n&65535;a[h+k>>0]=8?(l&65535)>>>8:l&65535;d=d+1|0}while((d|0)!=(i|0));e=e+1|0}while((e|0)!=(j|0));return 0}function _RGBA64_RGBA32(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;j=c[e+12>>2]|0;i=c[e+8>>2]|0;if(!((j|0)>0&(i|0)>0))return 0;e=0;do{h=f+(H(e,g)|0)|0;d=0;do{q=d<<2;r=b[h+(q<<1)>>1]|0;o=q|1;p=b[h+(o<<1)>>1]|0;m=q|2;n=b[h+(m<<1)>>1]|0;k=q|3;l=b[h+(k<<1)>>1]|0;a[h+q>>0]=8?(r&65535)>>>8:r&65535;a[h+o>>0]=8?(p&65535)>>>8:p&65535;a[h+m>>0]=8?(n&65535)>>>8:n&65535;a[h+k>>0]=8?(l&65535)>>>8:l&65535;d=d+1|0}while((d|0)!=(i|0));e=e+1|0}while((e|0)!=(j|0));return 0}function _Gray32Float_Gray8(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0,j=0,k=0,l=0;l=c[d+12>>2]|0;k=c[d+8>>2]|0;if(!((l|0)>0&(k|0)>0))return 0;i=0;do{j=e+(H(i,g)|0)|0;d=0;do{h=+f[j+(d<<2)>>2];do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){b=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)b=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[j+d>>0]=b;d=d+1|0}while((d|0)!=(k|0));i=i+1|0}while((i|0)!=(l|0));return 0}function _RGB96Float_RGB24(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0.0,j=0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0;q=c[d+12>>2]|0;p=c[d+8>>2]|0;if(!((q|0)>0&(p|0)>0))return 0;m=0;do{n=e+(H(m,g)|0)|0;l=0;do{d=l*3|0;h=+f[n+(d<<2)>>2];j=d+1|0;i=+f[n+(j<<2)>>2];o=d+2|0;k=+f[n+(o<<2)>>2];do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){b=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)b=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[n+d>>0]=b;do if(!(i<=0.0)){if(i<=3.1308000907301903e-03){b=~~(i*255.0*12.920000076293945+.5)&255;break}if(i<1.0)b=~~((+w(+i,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[n+j>>0]=b;do if(!(k<=0.0)){if(k<=3.1308000907301903e-03){b=~~(k*255.0*12.920000076293945+.5)&255;break}if(k<1.0)b=~~((+w(+k,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[n+o>>0]=b;l=l+1|0}while((l|0)!=(p|0));m=m+1|0}while((m|0)!=(q|0));return 0}function _RGB128Float_RGB24(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0;o=c[d+12>>2]|0;n=c[d+8>>2]|0;if(!((o|0)>0&(n|0)>0))return 0;l=0;do{m=e+(H(l,g)|0)|0;k=0;do{d=k<<2;h=+f[m+(d<<2)>>2];i=+f[m+((d|1)<<2)>>2];j=+f[m+((d|2)<<2)>>2];do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){b=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)b=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);d=k*3|0;a[m+d>>0]=b;do if(!(i<=0.0)){if(i<=3.1308000907301903e-03){b=~~(i*255.0*12.920000076293945+.5)&255;break}if(i<1.0)b=~~((+w(+i,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[m+(d+1)>>0]=b;do if(!(j<=0.0)){if(j<=3.1308000907301903e-03){b=~~(j*255.0*12.920000076293945+.5)&255;break}if(j<1.0)b=~~((+w(+j,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[m+(d+2)>>0]=b;k=k+1|0}while((k|0)!=(n|0));l=l+1|0}while((l|0)!=(o|0));return 0}function _RGBA128Float_RGBA32(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0.0,j=0,k=0.0,l=0,m=0.0,n=0,o=0,p=0,q=0,r=0,s=0;s=c[d+12>>2]|0;r=c[d+8>>2]|0;if(!((s|0)>0&(r|0)>0))return 0;o=0;do{p=e+(H(o,g)|0)|0;n=0;do{d=n<<2;h=+f[p+(d<<2)>>2];j=d|1;i=+f[p+(j<<2)>>2];l=d|2;k=+f[p+(l<<2)>>2];q=d|3;m=+f[p+(q<<2)>>2];do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){b=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)b=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[p+d>>0]=b;do if(!(i<=0.0)){if(i<=3.1308000907301903e-03){b=~~(i*255.0*12.920000076293945+.5)&255;break}if(i<1.0)b=~~((+w(+i,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[p+j>>0]=b;do if(!(k<=0.0)){if(k<=3.1308000907301903e-03){b=~~(k*255.0*12.920000076293945+.5)&255;break}if(k<1.0)b=~~((+w(+k,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[p+l>>0]=b;if(!(m<=0.0))if(m<1.0)b=~~(m*255.0+.5)&255;else b=-1;else b=0;a[p+q>>0]=b;n=n+1|0}while((n|0)!=(r|0));o=o+1|0}while((o|0)!=(s|0));return 0}function _Gray16Fixed_Gray8(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0.0,i=0,j=0,k=0,l=0;l=c[e+12>>2]|0;k=c[e+8>>2]|0;if(!((l|0)>0&(k|0)>0))return 0;i=0;do{j=f+(H(i,g)|0)|0;e=0;do{h=+(b[j+(e<<1)>>1]|0)*.0001220703125;do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){d=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)d=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else d=-1}else d=0;while(0);a[j+e>>0]=d;e=e+1|0}while((e|0)!=(k|0));i=i+1|0}while((i|0)!=(l|0));return 0}function _Gray32Fixed_Gray8(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0.0,h=0,i=0,j=0,k=0;k=c[d+12>>2]|0;j=c[d+8>>2]|0;if(!((k|0)>0&(j|0)>0))return 0;h=0;do{i=e+(H(h,f)|0)|0;d=0;do{g=+(c[i+(d<<2)>>2]|0)*5.960464477539063e-08;do if(!(g<=0.0)){if(g<=3.1308000907301903e-03){b=~~(g*255.0*12.920000076293945+.5)&255;break}if(g<1.0)b=~~((+w(+g,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[i+d>>0]=b;d=d+1|0}while((d|0)!=(j|0));h=h+1|0}while((h|0)!=(k|0));return 0}function _RGB48Fixed_RGB24(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0.0,i=0,j=0,k=0,l=0,m=0,n=0;n=c[e+12>>2]|0;m=c[e+8>>2]|0;if(!((n|0)>0&(m|0)>0))return 0;k=0;do{l=f+(H(k,g)|0)|0;j=0;do{i=j*3|0;h=+(b[l+(i<<1)>>1]|0)*.0001220703125;do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){d=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)d=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else d=-1}else d=0;while(0);a[l+i>>0]=d;e=i+1|0;h=+(b[l+(e<<1)>>1]|0)*.0001220703125;do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){d=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)d=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else d=-1}else d=0;while(0);a[l+e>>0]=d;e=i+2|0;h=+(b[l+(e<<1)>>1]|0)*.0001220703125;do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){d=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)d=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else d=-1}else d=0;while(0);a[l+e>>0]=d;j=j+1|0}while((j|0)!=(m|0));k=k+1|0}while((k|0)!=(n|0));return 0}function _RGB64Fixed_RGB24(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0.0,i=0,j=0,k=0,l=0,m=0,n=0;n=c[e+12>>2]|0;m=c[e+8>>2]|0;if(!((n|0)>0&(m|0)>0))return 0;k=0;do{l=f+(H(k,g)|0)|0;j=0;do{e=j<<2;h=+(b[l+(e<<1)>>1]|0)*.0001220703125;do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){d=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)d=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else d=-1}else d=0;while(0);i=j*3|0;a[l+i>>0]=d;h=+(b[l+((e|1)<<1)>>1]|0)*.0001220703125;do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){d=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)d=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else d=-1}else d=0;while(0);a[l+(i+1)>>0]=d;h=+(b[l+((e|2)<<1)>>1]|0)*.0001220703125;do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){d=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)d=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else d=-1}else d=0;while(0);a[l+(i+2)>>0]=d;j=j+1|0}while((j|0)!=(m|0));k=k+1|0}while((k|0)!=(n|0));return 0}function _RGB96Fixed_RGB24(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0.0,h=0,i=0,j=0,k=0,l=0,m=0;m=c[d+12>>2]|0;l=c[d+8>>2]|0;if(!((m|0)>0&(l|0)>0))return 0;j=0;do{k=e+(H(j,f)|0)|0;i=0;do{h=i*3|0;g=+(c[k+(h<<2)>>2]|0)*5.960464477539063e-08;do if(!(g<=0.0)){if(g<=3.1308000907301903e-03){b=~~(g*255.0*12.920000076293945+.5)&255;break}if(g<1.0)b=~~((+w(+g,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[k+h>>0]=b;d=h+1|0;g=+(c[k+(d<<2)>>2]|0)*5.960464477539063e-08;do if(!(g<=0.0)){if(g<=3.1308000907301903e-03){b=~~(g*255.0*12.920000076293945+.5)&255;break}if(g<1.0)b=~~((+w(+g,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[k+d>>0]=b;d=h+2|0;g=+(c[k+(d<<2)>>2]|0)*5.960464477539063e-08;do if(!(g<=0.0)){if(g<=3.1308000907301903e-03){b=~~(g*255.0*12.920000076293945+.5)&255;break}if(g<1.0)b=~~((+w(+g,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[k+d>>0]=b;i=i+1|0}while((i|0)!=(l|0));j=j+1|0}while((j|0)!=(m|0));return 0}function _RGB128Fixed_RGB24(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0.0,h=0,i=0,j=0,k=0,l=0,m=0;m=c[d+12>>2]|0;l=c[d+8>>2]|0;if(!((m|0)>0&(l|0)>0))return 0;j=0;do{k=e+(H(j,f)|0)|0;i=0;do{d=i<<2;g=+(c[k+(d<<2)>>2]|0)*5.960464477539063e-08;do if(!(g<=0.0)){if(g<=3.1308000907301903e-03){b=~~(g*255.0*12.920000076293945+.5)&255;break}if(g<1.0)b=~~((+w(+g,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);h=i*3|0;a[k+h>>0]=b;g=+(c[k+((d|1)<<2)>>2]|0)*5.960464477539063e-08;do if(!(g<=0.0)){if(g<=3.1308000907301903e-03){b=~~(g*255.0*12.920000076293945+.5)&255;break}if(g<1.0)b=~~((+w(+g,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[k+(h+1)>>0]=b;g=+(c[k+((d|2)<<2)>>2]|0)*5.960464477539063e-08;do if(!(g<=0.0)){if(g<=3.1308000907301903e-03){b=~~(g*255.0*12.920000076293945+.5)&255;break}if(g<1.0)b=~~((+w(+g,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[k+(h+2)>>0]=b;i=i+1|0}while((i|0)!=(l|0));j=j+1|0}while((j|0)!=(m|0));return 0}function _RGBA64Fixed_RGBA32(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=c[e+12>>2]|0;m=c[e+8>>2]|0;if((o|0)<=0)return 0;n=(m|0)>0;k=0;do{l=f+(H(k,g)|0)|0;if(n){j=0;do{i=j<<2;h=+(b[l+(i<<1)>>1]|0)*.0001220703125;do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){d=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)d=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else d=-1}else d=0;while(0);a[l+i>>0]=d;e=i|1;h=+(b[l+(e<<1)>>1]|0)*.0001220703125;do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){d=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)d=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else d=-1}else d=0;while(0);a[l+e>>0]=d;e=i|2;h=+(b[l+(e<<1)>>1]|0)*.0001220703125;do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){d=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)d=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else d=-1}else d=0;while(0);a[l+e>>0]=d;e=i|3;h=+(b[l+(e<<1)>>1]|0)*.0001220703125;if(!(h<=0.0))if(h<1.0)d=~~(h*255.0+.5)&255;else d=-1;else d=0;a[l+e>>0]=d;j=j+1|0}while((j|0)!=(m|0))}k=k+1|0}while((k|0)!=(o|0));return 0}function _RGBA128Fixed_RGBA32(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=c[d+12>>2]|0;l=c[d+8>>2]|0;if((n|0)<=0)return 0;m=(l|0)>0;j=0;do{k=e+(H(j,f)|0)|0;if(m){i=0;do{h=i<<2;g=+(c[k+(h<<2)>>2]|0)*5.960464477539063e-08;do if(!(g<=0.0)){if(g<=3.1308000907301903e-03){b=~~(g*255.0*12.920000076293945+.5)&255;break}if(g<1.0)b=~~((+w(+g,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[k+h>>0]=b;d=h|1;g=+(c[k+(d<<2)>>2]|0)*5.960464477539063e-08;do if(!(g<=0.0)){if(g<=3.1308000907301903e-03){b=~~(g*255.0*12.920000076293945+.5)&255;break}if(g<1.0)b=~~((+w(+g,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[k+d>>0]=b;d=h|2;g=+(c[k+(d<<2)>>2]|0)*5.960464477539063e-08;do if(!(g<=0.0)){if(g<=3.1308000907301903e-03){b=~~(g*255.0*12.920000076293945+.5)&255;break}if(g<1.0)b=~~((+w(+g,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[k+d>>0]=b;d=h|3;g=+(c[k+(d<<2)>>2]|0)*5.960464477539063e-08;if(!(g<=0.0))if(g<1.0)b=~~(g*255.0+.5)&255;else b=-1;else b=0;a[k+d>>0]=b;i=i+1|0}while((i|0)!=(l|0))}j=j+1|0}while((j|0)!=(n|0));return 0}function _Gray16Half_Gray8(b,d,g,i){b=b|0;d=d|0;g=g|0;i=i|0;var j=0.0,k=0,l=0,m=0,n=0,o=0,p=0;p=c[d+12>>2]|0;o=c[d+8>>2]|0;if(!((p|0)>0&(o|0)>0))return 0;m=0;do{n=g+(H(m,i)|0)|0;l=0;do{d=e[n+(l<<1)>>1]|0;b=15?d>>>15:d;k=(10?d>>>10:d)&31;do if(k){b=b<<31;if((k|0)==31){b=d<<13|b|2139095040;break}else{b=d<<13&8380416|b|(k<<23)+939524096;break}}else b=b<<31;while(0);j=(c[h>>2]=b,+f[h>>2]);do if(!(j<=0.0)){if(j<=3.1308000907301903e-03){b=~~(j*255.0*12.920000076293945+.5)&255;break}if(j<1.0)b=~~((+w(+j,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[n+l>>0]=b;l=l+1|0}while((l|0)!=(o|0));m=m+1|0}while((m|0)!=(p|0));return 0}function _RGB48Half_RGB24(b,d,g,i){b=b|0;d=d|0;g=g|0;i=i|0;var j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=c[d+12>>2]|0;t=c[d+8>>2]|0;if((v|0)<=0)return 0;u=(t|0)>0;r=0;do{s=g+(H(r,i)|0)|0;if(u){q=0;do{p=q*3|0;d=e[s+(p<<1)>>1]|0;b=15?d>>>15:d;k=(10?d>>>10:d)&31;do if(k){b=b<<31;if((k|0)==31){m=d<<13|b|2139095040;break}else{m=d<<13&8380416|b|(k<<23)+939524096;break}}else m=b<<31;while(0);o=p+1|0;d=e[s+(o<<1)>>1]|0;b=15?d>>>15:d;k=(10?d>>>10:d)&31;do if(k){b=b<<31;if((k|0)==31){l=d<<13|b|2139095040;break}else{l=d<<13&8380416|b|(k<<23)+939524096;break}}else l=b<<31;while(0);n=p+2|0;d=e[s+(n<<1)>>1]|0;b=15?d>>>15:d;k=(10?d>>>10:d)&31;do if(k){b=b<<31;if((k|0)==31){d=d<<13|b|2139095040;break}else{d=d<<13&8380416|b|(k<<23)+939524096;break}}else d=b<<31;while(0);j=(c[h>>2]=m,+f[h>>2]);do if(!(j<=0.0)){if(j<=3.1308000907301903e-03){b=~~(j*255.0*12.920000076293945+.5)&255;break}if(j<1.0)b=~~((+w(+j,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[s+p>>0]=b;j=(c[h>>2]=l,+f[h>>2]);do if(!(j<=0.0)){if(j<=3.1308000907301903e-03){b=~~(j*255.0*12.920000076293945+.5)&255;break}if(j<1.0)b=~~((+w(+j,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[s+o>>0]=b;j=(c[h>>2]=d,+f[h>>2]);do if(!(j<=0.0)){if(j<=3.1308000907301903e-03){b=~~(j*255.0*12.920000076293945+.5)&255;break}if(j<1.0)b=~~((+w(+j,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[s+n>>0]=b;q=q+1|0}while((q|0)!=(t|0))}r=r+1|0}while((r|0)!=(v|0));return 0}function _RGB64Half_RGB24(b,d,g,i){b=b|0;d=d|0;g=g|0;i=i|0;var j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=c[d+12>>2]|0;r=c[d+8>>2]|0;if((t|0)<=0)return 0;s=(r|0)>0;p=0;do{q=g+(H(p,i)|0)|0;if(s){o=0;do{m=o<<2;d=e[q+(m<<1)>>1]|0;b=15?d>>>15:d;k=(10?d>>>10:d)&31;do if(k){b=b<<31;if((k|0)==31){n=d<<13|b|2139095040;break}else{n=d<<13&8380416|b|(k<<23)+939524096;break}}else n=b<<31;while(0);d=e[q+((m|1)<<1)>>1]|0;b=15?d>>>15:d;k=(10?d>>>10:d)&31;do if(k){b=b<<31;if((k|0)==31){l=d<<13|b|2139095040;break}else{l=d<<13&8380416|b|(k<<23)+939524096;break}}else l=b<<31;while(0);d=e[q+((m|2)<<1)>>1]|0;b=15?d>>>15:d;k=(10?d>>>10:d)&31;do if(k){b=b<<31;if((k|0)==31){d=d<<13|b|2139095040;break}else{d=d<<13&8380416|b|(k<<23)+939524096;break}}else d=b<<31;while(0);j=(c[h>>2]=n,+f[h>>2]);do if(!(j<=0.0)){if(j<=3.1308000907301903e-03){b=~~(j*255.0*12.920000076293945+.5)&255;break}if(j<1.0)b=~~((+w(+j,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);k=o*3|0;a[q+k>>0]=b;j=(c[h>>2]=l,+f[h>>2]);do if(!(j<=0.0)){if(j<=3.1308000907301903e-03){b=~~(j*255.0*12.920000076293945+.5)&255;break}if(j<1.0)b=~~((+w(+j,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[q+(k+1)>>0]=b;j=(c[h>>2]=d,+f[h>>2]);do if(!(j<=0.0)){if(j<=3.1308000907301903e-03){b=~~(j*255.0*12.920000076293945+.5)&255;break}if(j<1.0)b=~~((+w(+j,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[q+(k+2)>>0]=b;o=o+1|0}while((o|0)!=(r|0))}p=p+1|0}while((p|0)!=(t|0));return 0}function _RGBA64Half_RGBA32(b,d,g,i){b=b|0;d=d|0;g=g|0;i=i|0;var j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,x=0,y=0;y=c[d+12>>2]|0;v=c[d+8>>2]|0;if((y|0)<=0)return 0;x=(v|0)>0;t=0;do{u=g+(H(t,i)|0)|0;if(x){s=0;do{r=s<<2;d=e[u+(r<<1)>>1]|0;b=15?d>>>15:d;k=(10?d>>>10:d)&31;do if(k){b=b<<31;if((k|0)==31){n=d<<13|b|2139095040;break}else{n=d<<13&8380416|b|(k<<23)+939524096;break}}else n=b<<31;while(0);q=r|1;d=e[u+(q<<1)>>1]|0;b=15?d>>>15:d;k=(10?d>>>10:d)&31;do if(k){b=b<<31;if((k|0)==31){m=d<<13|b|2139095040;break}else{m=d<<13&8380416|b|(k<<23)+939524096;break}}else m=b<<31;while(0);p=r|2;d=e[u+(p<<1)>>1]|0;b=15?d>>>15:d;k=(10?d>>>10:d)&31;do if(k){b=b<<31;if((k|0)==31){l=d<<13|b|2139095040;break}else{l=d<<13&8380416|b|(k<<23)+939524096;break}}else l=b<<31;while(0);o=r|3;d=e[u+(o<<1)>>1]|0;b=15?d>>>15:d;k=(10?d>>>10:d)&31;do if(k){b=b<<31;if((k|0)==31){d=d<<13|b|2139095040;break}else{d=d<<13&8380416|b|(k<<23)+939524096;break}}else d=b<<31;while(0);j=(c[h>>2]=n,+f[h>>2]);do if(!(j<=0.0)){if(j<=3.1308000907301903e-03){b=~~(j*255.0*12.920000076293945+.5)&255;break}if(j<1.0)b=~~((+w(+j,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[u+r>>0]=b;j=(c[h>>2]=m,+f[h>>2]);do if(!(j<=0.0)){if(j<=3.1308000907301903e-03){b=~~(j*255.0*12.920000076293945+.5)&255;break}if(j<1.0)b=~~((+w(+j,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[u+q>>0]=b;j=(c[h>>2]=l,+f[h>>2]);do if(!(j<=0.0)){if(j<=3.1308000907301903e-03){b=~~(j*255.0*12.920000076293945+.5)&255;break}if(j<1.0)b=~~((+w(+j,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else b=-1}else b=0;while(0);a[u+p>>0]=b;j=(c[h>>2]=d,+f[h>>2]);if(!(j<=0.0))if(j<1.0)b=~~(j*255.0+.5)&255;else b=-1;else b=0;a[u+o>>0]=b;s=s+1|0}while((s|0)!=(v|0))}t=t+1|0}while((t|0)!=(y|0));return 0}function _RGB101010_RGB24(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;i=c[d+12>>2]|0;h=c[d+8>>2]|0;if(!((i|0)>0&(h|0)>0))return 0;d=0;do{g=e+(H(d,f)|0)|0;b=0;do{k=c[g+(b<<2)>>2]|0;j=b*3|0;a[g+j>>0]=22?k>>>22:k;a[g+(j+1)>>0]=12?k>>>12:k;a[g+(j+2)>>0]=2?k>>>2:k;b=b+1|0}while((b|0)!=(h|0));d=d+1|0}while((d|0)!=(i|0));return 0}function _RGBE_RGB24(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0.0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0;o=e+12|0;b=c[o>>2]|0;if((b|0)<=0)return 0;n=e+8|0;m=0;e=c[n>>2]|0;while(1){if((e|0)>0){l=0;do{k=l<<2;b=a[f+(k|3)>>0]|0;do if(b<<24>>24){e=b&255;i=e+-136|0;if((b+-105&255)<63){j=+(1<<((b&255)>135?i:136-e|0)>>>0);j=(b&255)<136?1.0/j:j}else j=+_ldexp(1.0,i);h=j*+(d[f+k>>0]|0);do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){e=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)e=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else e=-1}else e=0;while(0);b=l*3|0;a[f+b>>0]=e;h=j*+(d[f+(k|1)>>0]|0);do if(!(h<=0.0)){if(h<=3.1308000907301903e-03){e=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)e=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else e=-1}else e=0;while(0);a[f+(b+1)>>0]=e;h=j*+(d[f+(k|2)>>0]|0);if(!(h<=0.0)){if(h<=3.1308000907301903e-03){e=~~(h*255.0*12.920000076293945+.5)&255;break}if(h<1.0)e=~~((+w(+h,.4166666666666667)*1.0549999475479126+-.054999999701976776)*255.0+.5)&255;else e=-1}else e=0}else{b=l*3|0;a[f+b>>0]=0;a[f+(b+1)>>0]=0;e=0}while(0);a[f+(b+2)>>0]=e;l=l+1|0;e=c[n>>2]|0}while((l|0)<(e|0));b=c[o>>2]|0}m=m+1|0;if((m|0)>=(b|0))break;else f=f+g|0}return 0}function _CreateWS_File(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=_is_calloc(1,48)|0;c[a>>2]=e;if(!e){e=-101;return e|0}c[e+24>>2]=52;c[e+28>>2]=53;c[e+32>>2]=39;c[e+36>>2]=40;c[e+40>>2]=66;c[e+44>>2]=67;d=_fopen(b,d)|0;c[e>>2]=d;e=(d|0)==0?-102:0;return e|0}function _CloseWS_File(a){a=a|0;var b=0;_fclose(c[c[a>>2]>>2]|0)|0;b=c[a>>2]|0;if(!b)return 0;_is_free(b);c[a>>2]=0;return 0}function _EOSWS_File(a){a=a|0;return _feof(c[a>>2]|0)|0}function _ReadWS_File(a,b,d){a=a|0;b=b|0;d=d|0;d=(_fread(b,d,1,c[a>>2]|0)|0)==1;return (d?0:-102)|0}function _WriteWS_File(a,b,d){a=a|0;b=b|0;d=d|0;if(!d){d=0;return d|0}d=(_fwrite(b,d,1,c[a>>2]|0)|0)==1;d=d?0:-102;return d|0}function _SetPosWS_File(a,b){a=a|0;b=b|0;b=(_fseek(c[a>>2]|0,b,0)|0)==0;return (b?0:-102)|0}function _GetPosWS_File(a,b){a=a|0;b=b|0;var d=0,e=0;a=_ftell(c[a>>2]|0)|0;e=(a|0)==-1;d=e?-102:0;if(e)return d|0;c[b>>2]=a;return d|0}function _PKCodecFactory_CreateCodec(a,b){a=a|0;b=b|0;switch(c[a>>2]|0){case 101:{a=_PKImageEncode_Create_WMP(b)|0;break}case 201:{a=_PKImageDecode_Create_WMP(b)|0;break}default:a=-106}return a|0}function _PKCodecFactory_CreateDecoderFromFile(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=g+4|0;f=g;c[e>>2]=0;c[f>>2]=0;d=_strrchr(a,46)|0;a:do if(d){d=_GetImageDecodeIID(d,e)|0;if((d|0)>=0){d=_CreateWS_File(f,a,149587)|0;if((d|0)>=0){switch(c[c[e>>2]>>2]|0){case 101:{d=_PKImageEncode_Create_WMP(b)|0;break}case 201:{d=_PKImageDecode_Create_WMP(b)|0;break}default:{d=-106;break a}}if((d|0)>=0){a=c[b>>2]|0;d=gd[c[a>>2]&127](a,c[f>>2]|0)|0;if((d|0)>=0)c[a+48>>2]=1}}}}else d=-106;while(0);Xc=g;return d|0}function _GetImageDecodeIID(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=a[b>>0]|0;e=m<<24>>24;l=_tolower(e)|0;m=m<<24>>24==0;a:do if(m|(l|0)!=(_tolower(46)|0)){h=4;g=46;f=e}else{i=154878;j=b;h=4;g=46;f=e;k=46;do{if(!(k<<24>>24!=0&(h|0)!=0))break a;j=j+1|0;i=i+1|0;h=h+-1|0;o=a[j>>0]|0;f=o<<24>>24;n=_tolower(f)|0;k=a[i>>0]|0;g=k<<24>>24}while(!(o<<24>>24==0|(n|0)!=(_tolower(g)|0)))}while(0);if(!((h|0)==0|(f|0)==(g|0))){b:do if(m|(l|0)!=(_tolower(46)|0)){h=4;g=46;f=e}else{i=154883;j=b;h=4;k=46;g=46;f=e;do{if(!(k<<24>>24!=0&(h|0)!=0))break b;j=j+1|0;i=i+1|0;h=h+-1|0;n=a[j>>0]|0;f=n<<24>>24;o=_tolower(f)|0;k=a[i>>0]|0;g=k<<24>>24}while(!(n<<24>>24==0|(o|0)!=(_tolower(g)|0)))}while(0);if(!((h|0)==0|(f|0)==(g|0))){c:do if(m|(l|0)!=(_tolower(46)|0)){g=4;f=46}else{i=154888;g=4;h=46;f=46;do{if(!(h<<24>>24!=0&(g|0)!=0))break c;b=b+1|0;i=i+1|0;g=g+-1|0;n=a[b>>0]|0;e=n<<24>>24;o=_tolower(e)|0;h=a[i>>0]|0;f=h<<24>>24}while(!(n<<24>>24==0|(o|0)!=(_tolower(f)|0)))}while(0);if((g|0)==0|(e|0)==(f|0))e=77592;else{o=-106;return o|0}}else e=77580}else e=77568;c[d>>2]=c[e+8>>2];o=0;return o|0}function _PKImageEncode_Create_WMP(a){a=a|0;var b=0;b=_PKImageEncode_Create(a)|0;if((b|0)<0)return b|0;a=c[a>>2]|0;c[a>>2]=91;c[a+4>>2]=54;c[a+20>>2]=41;c[a+24>>2]=68;c[a+28>>2]=92;c[a+36>>2]=69;c[a+40>>2]=10;c[a+44>>2]=55;c[a+48>>2]=42;c[a+52>>2]=43;c[a+56>>2]=56;c[a+280>>2]=1;return b|0}function _PKImageDecode_Create_WMP(a){a=a|0;var b=0;b=_PKImageDecode_Create(a)|0;if((b|0)<0)return b|0;a=c[a>>2]|0;c[a>>2]=70;c[a+8>>2]=44;c[a+24>>2]=71;c[a+28>>2]=93;c[a+16>>2]=45;c[a+20>>2]=72;c[a+40>>2]=57;return b|0}function _PKImageDecode_Create(a){a=a|0;var b=0,d=0;b=_is_calloc(1,66224)|0;c[a>>2]=b;d=(b|0)==0;a=d?-101:0;if(d)return a|0;c[b>>2]=73;c[b+4>>2]=57;c[b+8>>2]=31;c[b+12>>2]=32;c[b+16>>2]=33;c[b+20>>2]=58;c[b+28>>2]=94;c[b+32>>2]=59;c[b+36>>2]=60;c[b+40>>2]=58;return a|0}function _PKImageDecode_Initialize_WMP(a,b){a=a|0;b=b|0;var d=0;d=_PKImageDecode_Initialize(a,b)|0;if((d|0)<0){a=d;return a|0}d=_ReadContainer(a)|0;if((d|0)<0){a=d;return a|0}c[a+304>>2]=b;c[a+66080>>2]=0;c[a+66092>>2]=0;c[a+66096>>2]=0;c[a+66100>>2]=0;b=a+184|0;if(_ImageStrDecGetInfo(b,a+256|0)|0){a=-1;return a|0}if((c[a+272>>2]|0)>>>0>=9)Ha(151112,149590,1857,151195);if((c[a+276>>2]|0)>>>0>=2)Ha(151224,149590,1858,151195);if(!(c[a+66104>>2]|0))d=0;else d=c[a+66108>>2]|0;c[a+244>>2]=d;c[a+72>>2]=c[b>>2];c[a+76>>2]=c[a+188>>2];a=0;return a|0}function _PKImageDecode_GetSize_WMP(a,b,d){a=a|0;b=b|0;d=d|0;if((c[a+244>>2]|0)>>>0>3){c[b>>2]=c[a+76>>2];a=a+72|0}else{c[b>>2]=c[a+72>>2];a=a+76|0}c[d>>2]=c[a>>2];return 0}function _PKImageDecode_GetRawStream_WMP(a,b){a=a|0;b=b|0;var d=0;d=c[a+44>>2]|0;c[b>>2]=0;a=gd[c[d+40>>2]&127](d,c[a+96>>2]|0)|0;if((a|0)<0)return a|0;c[b>>2]=d;return a|0}function _PKImageDecode_Copy_WMP(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);A=C+8|0;z=C;x=A+12|0;c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;x=c[b+44>>2]|0;c[A>>2]=e;B=d+12|0;k=c[B>>2]|0;c[A+4>>2]=k;c[A+8>>2]=f;w=b+184|0;h=c[b+236>>2]|0;if(!h)g=1;else{i=c[b+72>>2]|0;g=1;while(1)if((H(g,h)|0)>>>0>>0)g=g<<1;else break}y=16/(g>>>0)|0;t=b+66080|0;j=c[t>>2]|0;i=(j|0)==0;if((i?(k&15|e&127|0)==0:0)?(c[d+8>>2]&15|f&127|0)==0:0)c[b+252>>2]=1;u=b+66056|0;if(c[u>>2]|0){g=b+292|0;h=a[g>>0]|0;if(h<<24>>24==1)v=36;else{a[g>>0]=0;v=11}}else{h=0;v=11}if((v|0)==11){l=b+256|0;c[b+33112>>2]=1;do if(i){g=c[b+304>>2]|0;g=gd[c[g+44>>2]&127](g,b+66088|0)|0;if((g|0)<0){B=g;Xc=C;return B|0}if(!(_ImageStrDecInit(w,l,b+33116|0)|0)){g=c[B>>2]|0;j=c[t>>2]|0;break}else{B=-1;Xc=C;return B|0}}else g=k;while(0);r=b+66096|0;p=d+4|0;n=c[p>>2]|0;o=n+(c[r>>2]|0)|0;s=b+228|0;q=y+-1|0;g=(((o+g+((g+n|0)<(c[s>>2]|0)?0:q)|0)>>>0)/(y>>>0)|0)+1|0;if((((o>>>0)/(y>>>0)|0)+1|0)>>>0>>0){c[t>>2]=0;c[b+66092>>2]=0;c[r>>2]=0;c[b+66100>>2]=0;i=b+33116|0;if(_ImageStrDecTerm(c[i>>2]|0)|0){B=-1;Xc=C;return B|0}j=c[b+304>>2]|0;j=gd[c[j+40>>2]&127](j,c[b+66088>>2]|0)|0;if((j|0)<0){B=j;Xc=C;return B|0}if(_ImageStrDecInit(w,l,i)|0){B=-1;Xc=C;return B|0}}i=c[b+244>>2]|0;if(i>>>0>3){B=-1;Xc=C;return B|0}switch(i|0){case 3:case 1:{i=(c[s>>2]|0)-((c[B>>2]|0)+(c[p>>2]|0))+(c[r>>2]|0)|0;break}default:i=c[p>>2]|0}o=e+(H(i,0-f|0)|0)|0;c[A>>2]=o;i=c[t>>2]|0;a:do if(i>>>0>>0){k=A+12|0;l=A+16|0;f=b+33116|0;m=b+66092|0;n=b+66100|0;while(1){c[k>>2]=i;c[l>>2]=i;if(_ImageStrDecDecode(c[f>>2]|0,A,z)|0)break;j=c[z>>2]|0;c[m>>2]=j;if(!((j|0)!=0&(c[n>>2]|0)==0)){if((i|0)!=0&(j|0)==0){c[r>>2]=(c[r>>2]|0)+y;g=g+1|0}}else{j=(c[r>>2]|0)+(y-j)|0;c[r>>2]=j;c[n>>2]=1;g=(c[B>>2]|0)+(c[p>>2]|0)|0;g=(((g+j+((g|0)<(c[s>>2]|0)?0:q)|0)>>>0)/(y>>>0)|0)+1|0}i=i+1|0;if(i>>>0>=g>>>0)break a}B=-1;Xc=C;return B|0}while(0);c[A>>2]=o;q=H(g+-1|0,y)|0;if(q>>>0>=((c[s>>2]|0)+(c[r>>2]|0)|0)>>>0?_ImageStrDecTerm(c[b+33116>>2]|0)|0:0){B=-1;Xc=C;return B|0}c[t>>2]=g;if((c[u>>2]|0)!=0?(a[b+292>>0]=h,h<<24>>24!=0):0)v=36;else g=0}if((v|0)==36){j=b+256|0;n=b+33120|0;i=n;g=w;h=i+72|0;do{c[i>>2]=c[g>>2];i=i+4|0;g=g+4|0}while((i|0)<(h|0));i=b+33192|0;_memcpy(i|0,j|0,32860)|0;c[b+33128>>2]=0;switch(c[b+196>>2]|0){case 1:{g=3;v=39;break}case 4:case 3:case 2:{g=4;v=39;break}case 7:case 6:case 5:{g=5;v=39;break}default:{}}if((v|0)==39){v=c[b+200>>2]|0;w=b+33140|0;c[w>>2]=(g?v>>>g:v)+-1+(c[w>>2]|0)}c[b+66048>>2]=1;g=gd[c[x+40>>2]&127](x,c[b+104>>2]|0)|0;if((g|0)<0){B=g;Xc=C;return B|0}o=b+66084|0;h=c[o>>2]|0;do if(!h)if(!(_ImageStrDecInit(n,i,b+66052|0)|0)){g=0;h=c[o>>2]|0;break}else{B=-1;Xc=C;return B|0}while(0);f=b+66096|0;l=c[d+4>>2]|0;d=l+(c[f>>2]|0)|0;m=c[B>>2]|0;k=b+228|0;l=((d+m+((m+l|0)<(c[k>>2]|0)?0:y+-1|0)|0)>>>0)/(y>>>0)|0;m=l+1|0;do if((((d>>>0)/(y>>>0)|0)+1|0)>>>0>>0){c[o>>2]=0;g=b+66052|0;if(_ImageStrDecTerm(c[g>>2]|0)|0){B=-1;Xc=C;return B|0}if(!(_ImageStrDecInit(n,i,g)|0)){g=0;h=c[o>>2]|0;break}else{B=-1;Xc=C;return B|0}}while(0);b:do if(h>>>0>>0){g=A+12|0;i=A+16|0;j=b+66052|0;while(1){c[g>>2]=h;c[i>>2]=h;h=h+1|0;if(_ImageStrDecDecode(c[j>>2]|0,A,z)|0){g=-1;break}if(h>>>0>=m>>>0){g=0;break b}}Xc=C;return g|0}while(0);z=H(l,y)|0;if(z>>>0>=((c[k>>2]|0)+(c[f>>2]|0)|0)>>>0)if(!(_ImageStrDecTerm(c[b+66052>>2]|0)|0))g=0;else{B=-1;Xc=C;return B|0}c[o>>2]=m;c[A>>2]=e}b=b+80|0;c[b>>2]=(c[b>>2]|0)+(c[B>>2]|0);B=g;Xc=C;return B|0}function _PKImageDecode_GetColorContext_WMP(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=k;f=c[a+128>>2]|0;i=c[a+132>>2]|0;if(!((b|0)!=0&(f|0)!=0)){j=0;c[d>>2]=i;Xc=k;return j|0}g=c[a+44>>2]|0;if((c[d>>2]|0)>>>0>=i>>>0){a=gd[c[g+44>>2]&127](g,h)|0;if((a|0)>=0){e=g+40|0;a=gd[c[e>>2]&127](g,f)|0;if((a|0)>=0){a=hd[c[g+32>>2]&63](g,b,i)|0;if((a|0)>=0){a=gd[c[e>>2]&127](g,c[h>>2]|0)|0;if((a|0)>=0){j=a;c[d>>2]=i;Xc=k;return j|0}}else j=6}else j=6}else j=6}else{a=-103;j=6}j=a;i=0;c[d>>2]=i;Xc=k;return j|0}function _PKImageDecode_GetDescriptiveMetadata_WMP(a,b){a=a|0;b=b|0;var d=0;a=a+66112|0;d=b+112|0;do{c[b>>2]=c[a>>2];b=b+4|0;a=a+4|0}while((b|0)<(d|0));return 0}function _PKImageDecode_Release_WMP(a){a=a|0;var b=0;if(!a){a=0;return a|0}b=c[a>>2]|0;_FreeDescMetadata(b+66112|0);_FreeDescMetadata(b+66120|0);_FreeDescMetadata(b+66128|0);_FreeDescMetadata(b+66136|0);_FreeDescMetadata(b+66144|0);_FreeDescMetadata(b+66152|0);_FreeDescMetadata(b+66160|0);_FreeDescMetadata(b+66168|0);_FreeDescMetadata(b+66176|0);_FreeDescMetadata(b+66184|0);_FreeDescMetadata(b+66192|0);_FreeDescMetadata(b+66200|0);_FreeDescMetadata(b+66208|0);_FreeDescMetadata(b+66216|0);a=_PKImageDecode_Release(a)|0;return a|0}function _FreeDescMetadata(a){a=a|0;switch(c[a>>2]|0){case 30:{_PKFree(a+4|0)|0;return}case 31:{_PKFree(a+4|0)|0;return}case 19:case 18:case 0:return;default:Ha(152305,149590,195,149651)}}function _PKImageDecode_Release(a){a=a|0;var b=0;b=c[a>>2]|0;if(c[b+48>>2]|0){b=b+44|0;ed[c[(c[b>>2]|0)+24>>2]&127](b)|0}_is_free(c[a>>2]|0);c[a>>2]=0;return 0}function _ImageStrDecInit(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=Xc;Xc=Xc+35104|0;if((Xc|0)>=(Yc|0))N(35104);h=F+16|0;B=F;_memset(h|0,0,35076)|0;c[e>>2]=0;if(_WMPhotoValidate(b,d)|0){e=-1;Xc=F;return e|0}if((c[d+40>>2]|0)==4){e=-1;Xc=F;return e|0}s=d+48|0;z=h+76|0;c[h+124>>2]=c[s>>2];A=h+4|0;y=h+34120|0;if(_ReadWMIHeader(A,z,y)|0){e=-1;Xc=F;return e|0}g=c[h+32916>>2]|0;if((c[d+16>>2]|0)!=4?(c[b+8>>2]|0)==4:0){e=-1;Xc=F;return e|0}_memcpy(z|0,d|0,32860)|0;l=A;m=b;n=l+72|0;do{c[l>>2]=c[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));o=c[h+34164>>2]|0;E=(c[h+34172>>2]|0)+o+(c[A>>2]|0)|0;c[A>>2]=E;D=c[h+34160>>2]|0;C=h+8|0;c[C>>2]=(c[h+34168>>2]|0)+D+(c[C>>2]|0);C=b+32|0;c[C>>2]=(c[C>>2]|0)+o;C=b+40|0;c[C>>2]=(c[C>>2]|0)+D;C=c[98980+(c[h+96>>2]<<2)>>2]|0;D=C<<8;o=H(c[77520+(c[h+34128>>2]<<2)>>2]|0,C<<4)|0;E=E+15|0;p=4?E>>>4:E;f=(H((c[h+34156>>2]|0)+-1|0,o)|0)+D<<1;if((H(f,20?E>>>20:E)|0)>>>0>16383){e=-1;Xc=F;return e|0}f=(H(f,p)|0)+59858|0;E=_is_malloc(f)|0;if(!E){e=-101;Xc=F;return e|0}_memset(E|0,0,f|0)|0;u=E+34232|0;c[u>>2]=E+35076;f=E+35124|0;c[E+34340>>2]=C;c[E+34252>>2]=g;l=E+34120|0;m=y;n=l+112|0;do{c[l>>2]=c[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));c[E>>2]=35076;v=E+4|0;l=v;m=A;n=l+72|0;do{c[l>>2]=c[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));w=E+76|0;_memcpy(w|0,z|0,32860)|0;c[E+34324>>2]=0;c[E+34328>>2]=0;g=(c[v>>2]|0)+15|0;g=4?g>>>4:g;x=E+34332|0;c[x>>2]=g;r=(c[E+8>>2]|0)+15|0;c[E+34336>>2]=4?r>>>4:r;c[E+34408>>2]=59;r=h+34124|0;t=(c[r>>2]|0)==0?61:60;c[E+34412>>2]=t;c[E+34416>>2]=t;c[E+34424>>2]=62;c[E+34428>>2]=62;c[E+34432>>2]=62;c[E+34436>>2]=62;c[E+34440>>2]=62;c[E+34444>>2]=62;c[E+34448>>2]=62;c[E+34452>>2]=62;c[E+34456>>2]=62;t=E+34928|0;c[t>>2]=0;c[E+34932>>2]=0;f=f+127&-128;q=E+34156|0;i=c[q>>2]|0;if(i){j=E+34524|0;k=E+34588|0;c[j>>2]=f;n=H(g,D)|0;f=f+n|0;c[k>>2]=f;f=f+n|0;if((i|0)!=1){h=H(g,o)|0;g=1;do{c[j+(g<<2)>>2]=f;f=f+h|0;c[k+(g<<2)>>2]=f;f=f+h|0;g=g+1|0}while(g>>>0>>0)}}j=E+34248|0;c[j>>2]=(f+16383&-16384)+8192;k=E+34136|0;do if(!(c[k>>2]|0)){a[E+112>>0]=0;f=0}else{c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;c[B+12>>2]=0;g=(H(p<<1,D)|0)+35203|0;f=_is_malloc(g)|0;if(!f){e=-101;Xc=F;return e|0}_memset(f|0,0,g|0)|0;if((_attach_SB(B,c[s>>2]|0)|0)>=0){h=f+35076|0;i=f+34120|0;l=i;m=y;n=l+112|0;do{c[l>>2]=c[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));c[f>>2]=35076;g=f+4|0;l=g;m=A;n=l+72|0;do{c[l>>2]=c[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));s=f+76|0;_memcpy(s|0,z|0,32860)|0;c[f+34324>>2]=0;c[f+34328>>2]=0;z=(c[g>>2]|0)+15|0;y=f+34332|0;c[y>>2]=4?z>>>4:z;z=(c[f+8>>2]|0)+15|0;c[f+34336>>2]=4?z>>>4:z;c[f+34408>>2]=59;z=(c[r>>2]|0)==0?61:60;c[f+34412>>2]=z;c[f+34416>>2]=z;c[f+34424>>2]=62;c[f+34428>>2]=62;c[f+34432>>2]=62;c[f+34436>>2]=62;c[f+34440>>2]=62;c[f+34444>>2]=62;c[f+34448>>2]=62;c[f+34452>>2]=62;c[f+34456>>2]=62;z=f+34928|0;c[z>>2]=0;A=f+34932|0;c[A>>2]=0;_ReadImagePlaneHeader(g,s,i,B)|0;_detach_SB(B)|0;c[f+34232>>2]=c[u>>2];c[f+34340>>2]=C;c[f+34128>>2]=0;c[f+34156>>2]=1;c[f+34136>>2]=1;C=h+127&-128;c[f+34524>>2]=C;D=C+(H(c[y>>2]|0,D)|0)|0;c[f+34588>>2]=D;c[f+34248>>2]=c[j>>2];c[z>>2]=E;c[A>>2]=1;break}e=-1;Xc=F;return e|0}while(0);if(_StrIODecInit(E)|0){e=-1;Xc=F;return e|0}if(_StrDecInit(E)|0){e=-1;Xc=F;return e|0}if(f|0?_StrDecInit(f)|0:0){e=-1;Xc=F;return e|0}c[t>>2]=f;l=b;m=v;n=l+72|0;do{c[l>>2]=c[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));_memcpy(d|0,w|0,32860)|0;c[e>>2]=E;if(!(a[E+68>>0]|0)){e=0;Xc=F;return e|0}_initPostProc(E+34948|0,c[x>>2]|0,c[q>>2]|0)|0;if(!(c[k>>2]|0)){e=0;Xc=F;return e|0}_initPostProc(f+34948|0,c[f+34332>>2]|0,c[f+34156>>2]|0)|0;e=0;Xc=F;return e|0}function _ImageStrDecTerm(a){a=a|0;if(a)if((c[a>>2]|0)==35076){_StrDecTerm(a)|0;_is_free(a);a=0}else a=-1;else a=0;return a|0}function _ImageStrDecDecode(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=a+34928|0;g=c[G>>2]|0;F=c[a+34128>>2]|0;F=(F|0)==1?256:(F|0)==2?512:1024;if((c[a>>2]|0)!=35076){G=-1;return G|0}e=a+32936|0;c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];c[e+8>>2]=c[b+8>>2];c[e+12>>2]=c[b+12>>2];c[e+16>>2]=c[b+16>>2];c[e+20>>2]=c[b+20>>2];f=a+32948|0;if((c[f>>2]|0)==0?(_setROI(a),g|0):0){E=g+32936|0;c[E>>2]=c[e>>2];c[E+4>>2]=c[e+4>>2];c[E+8>>2]=c[e+8>>2];c[E+12>>2]=c[e+12>>2];c[E+16>>2]=c[e+16>>2];c[E+20>>2]=c[e+20>>2];_setROI(g)}E=a+34232|0;b=c[E>>2]|0;if(!(c[b>>2]|0)){D=(c[b+36>>2]|0)+16|0;D=4?D>>>4:D}else D=c[a+34336>>2]|0;if(!(c[f>>2]|0)){if(_initLookupTables(a)|0){G=-1;return G|0}if(g|0?_initLookupTables(g)|0:0){G=-1;return G|0}}b=c[f>>2]|0;j=a+34324|0;c[j>>2]=b;k=a+32952|0;if(b>>>0>(c[k>>2]|0)>>>0){G=0;return G|0}l=a+34424|0;m=a+34428|0;n=a+34432|0;o=a+34124|0;p=a+34328|0;q=a+34716|0;r=a+34332|0;s=a+34156|0;t=a+34448|0;u=a+34452|0;v=a+34456|0;w=a+34436|0;x=a+34440|0;y=a+34444|0;z=a+34416|0;A=a+34412|0;B=a+32956|0;C=a+34408|0;a:while(1){do if(b)if((D|0)==(b|0)){b=v;e=u;f=t;i=(c[o>>2]|0)==0?61:60;break}else{b=y;e=x;f=w;i=c[z>>2]|0;break}else{b=n;e=m;f=l;i=(c[o>>2]|0)==0?61:60}while(0);h=c[b>>2]|0;g=c[e>>2]|0;e=c[f>>2]|0;c[p>>2]=0;_initMRPtr(a);_memset(c[q>>2]|0,0,c[r>>2]<<10|0)|0;if((c[s>>2]|0)>>>0>1){b=1;do{_memset(c[q+(b<<2)>>2]|0,0,H(c[r>>2]|0,F)|0)|0;b=b+1|0}while(b>>>0<(c[s>>2]|0)>>>0)}b=c[G>>2]|0;if(b|0)_memset(c[b+34716>>2]|0,0,c[b+34332>>2]<<10|0)|0;if(ed[e&127](a)|0){b=-1;e=39;break}_advanceMRPtr(a);c[A>>2]=i;c[p>>2]=1;if((c[r>>2]|0)>>>0>1)do{if(ed[g&127](a)|0){b=-1;e=39;break a}_advanceMRPtr(a);i=(c[p>>2]|0)+1|0;c[p>>2]=i}while(i>>>0<(c[r>>2]|0)>>>0);c[A>>2]=(c[o>>2]|0)==0?61:60;if(ed[h&127](a)|0){b=-1;e=39;break}b=c[j>>2]|0;do if(b|0){e=c[E>>2]|0;if((c[e+12>>2]|0)>>>0<2){if(!(c[e>>2]|0)){b=b<<4;if(b>>>0<=(c[e+32>>2]|0)>>>0)break;if(b>>>0>((c[e+36>>2]|0)+16|0)>>>0)break}if(ed[c[C>>2]&127](a)|0){b=-1;e=39;break a}if((c[(c[E>>2]|0)+12>>2]|0)>>>0<=1)break}_decodeThumbnail(a)|0}while(0);_advanceOneMBRow(a);_swapMRPtr(a);c[d>>2]=c[B>>2];b=(c[j>>2]|0)+1|0;c[j>>2]=b;if(b>>>0>(c[k>>2]|0)>>>0){b=0;e=39;break}}if((e|0)==39)return b|0;return 0}function _setROI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;d=c[a+34164>>2]|0;q=a+4|0;l=c[q>>2]|0;r=l-((c[a+34172>>2]|0)+d)|0;c[q>>2]=r;g=c[a+34160>>2]|0;m=a+8|0;j=c[m>>2]|0;n=j-((c[a+34168>>2]|0)+g)|0;c[m>>2]=n;b=c[a+116>>2]|0;o=c[a+34232>>2]|0;p=o+8|0;c[p>>2]=(b|0)==1&1;e=o+16|0;c[e>>2]=b>>>0<2&1;f=o+20|0;c[f>>2]=(b|0)!=3&1;b=c[a+56>>2]|0;h=1;while(1)if((H(b,h)|0)>>>0>>0)h=h<<1;else break;c[o+12>>2]=h;k=(c[a+104>>2]|0)==1;if(h>>>0>3&k?(c[e>>2]=0,h>>>0>15):0)c[f>>2]=0;c[q>>2]=l;c[m>>2]=j;i=(H(c[a+36>>2]|0,h)|0)+d|0;c[o+24>>2]=i;e=i+-1+(H(c[a+40>>2]|0,h)|0)|0;f=o+28|0;c[f>>2]=e;g=(H(c[a+44>>2]|0,h)|0)+g|0;c[o+32>>2]=g;b=g+-1+(H(c[a+48>>2]|0,h)|0)|0;d=o+36|0;c[d>>2]=b;if(e>>>0>=l>>>0){e=l+-1|0;c[f>>2]=e}if(b>>>0>=j>>>0){b=j+-1|0;c[d>>2]=b}if((i|0)==(0-g|0)?(g=e+15|0,h=l+14|0,(4?g>>>4:g)>>>0>=(4?h>>>4:h)>>>0):0){h=b+15|0;b=j+14|0;b=(4?h>>>4:h)>>>0>=(4?b>>>4:b)>>>0&1}else b=0;c[o>>2]=b;if(!i){j=e+15|0;b=l+14|0;b=(4?j>>>4:j)>>>0>=(4?b>>>4:b)>>>0&1}else b=0;c[o+4>>2]=b;c[q>>2]=r;c[m>>2]=n;if(!k){r=a+34268|0;c[r>>2]=0;r=a+34272|0;c[r>>2]=0;return}if((c[a+52>>2]|0)!=1){r=a+34268|0;c[r>>2]=0;r=a+34272|0;c[r>>2]=0;return}c[p>>2]=1;r=a+34268|0;c[r>>2]=0;r=a+34272|0;c[r>>2]=0;return}function _initLookupTables(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;q=a+34232|0;t=c[q>>2]|0;g=c[t+12>>2]|0;b=g>>>0>1;s=g+-1|0;e=(((s+(c[t+24>>2]|0)|0)>>>0)/(g>>>0)|0)+(c[(b?a+56|0:a+4|0)>>2]|0)|0;b=(((s+(c[t+32>>2]|0)|0)>>>0)/(g>>>0)|0)+(c[(b?a+60|0:a+8|0)>>2]|0)|0;g=c[a+16>>2]|0;switch(g|0){case 4:case 10:case 8:case 3:case 2:{h=c[a+32944>>2]|0;h=1?h>>>1:h;break}case 9:case 7:case 6:case 5:{h=c[a+32944>>2]|0;h=2?h>>>2:h;break}default:h=c[a+32944>>2]|0}r=a+12|0;switch(c[r>>2]|0){case 1:{f=6;s=1?b>>>1:b;e=1?e>>>1:e;break}case 2:{f=4;s=b;e=1?e>>>1:e;break}default:{f=c[a+20>>2]|0;f=((3?f>>>3:f)>>>0)/((d[149926+g>>0]|0)>>>0)|0;s=b}}switch(g|0){case 10:case 9:case 8:case 0:{b=1;break}default:b=f}p=a+64|0;t=(c[p>>2]|0)>>>0>3;o=t?h:b;t=t?b:h;m=e<<2;n=_is_malloc(m)|0;f=c[q>>2]|0;c[f+40>>2]=n;if(m>>>0>>0|(n|0)==0){t=-1;return t|0}b=(c[p>>2]|0)+-2|0;if(b>>>0<6){b=b&63;b=((b?43>>>b:43)&1)!=0}else b=0;k=(c[f>>2]|0)==0;if(k){j=c[f+12>>2]|0;j=(((c[f+24>>2]|0)+-1+j|0)>>>0)/(j>>>0)|0}else j=0;a:do if(e>>>0>j>>>0){m=a+24|0;a=f+28|0;i=f+24|0;h=f+12|0;l=e-j|0;if(!b){e=0;b=j;while(1){k=(H(e,o)|0)+(c[m>>2]|0)|0;c[n+(b<<2)>>2]=k;b=e+1|0;if((b|0)==(l|0))break a;else{e=b;b=b+j|0}}}g=0;f=j;while(1){if(k){b=c[h>>2]|0;b=(((c[a>>2]|0)-(c[i>>2]|0)+b|0)>>>0)/(b>>>0)|0;u=((c[r>>2]|0)+-1|0)>>>0<2&1;b=u?b>>>u:b}else b=e;b=(H(b+~g|0,o)|0)+(c[m>>2]|0)|0;c[n+(f<<2)>>2]=b;b=g+1|0;if((b|0)==(l|0))break;else{g=b;f=b+j|0}}}while(0);u=s<<2;k=_is_malloc(u)|0;f=c[q>>2]|0;c[f+44>>2]=k;if(u>>>0>>0|(k|0)==0){u=-1;return u|0}b=(c[p>>2]|0)+-1|0;if(b>>>0<5){e=b&31;e=((e?29>>>e:29)&1)!=0}else e=0;b=(c[f>>2]|0)==0;if(b){j=c[f+12>>2]|0;j=(((c[f+32>>2]|0)+-1+j|0)>>>0)/(j>>>0)|0}if(s>>>0<=j>>>0){u=0;return u|0}h=f+36|0;a=f+32|0;g=f+12|0;i=s-j|0;if(!e){e=0;b=j;while(1){u=H(e,t)|0;c[k+(b<<2)>>2]=u;b=e+1|0;if((b|0)==(i|0)){b=0;break}else{e=b;b=b+j|0}}return b|0}if(b){f=(c[r>>2]|0)==1&1;e=0;b=j;while(1){u=c[g>>2]|0;u=(((c[h>>2]|0)-(c[a>>2]|0)+u|0)>>>0)/(u>>>0)|0;u=H((f?u>>>f:u)+~e|0,t)|0;c[k+(b<<2)>>2]=u;b=e+1|0;if((b|0)==(i|0)){b=0;break}else{e=b;b=b+j|0}}return b|0}else{e=0;b=j;while(1){u=H(s+~e|0,t)|0;c[k+(b<<2)>>2]=u;b=e+1|0;if((b|0)==(i|0)){b=0;break}else{e=b;b=b+j|0}}return b|0}return 0}function _invTransformMacroblock(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0;aa=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);F=aa+64|0;G=aa;R=c[b+100>>2]|0;$=c[b+34128>>2]|0;K=c[b+34328>>2]|0;T=(K|0)==0;f=c[b+34332>>2]|0;S=(K|0)==(f|0);V=c[b+34324>>2]|0;U=(V|0)==0;g=U&1;V=(V|0)==(c[b+34336>>2]|0);h=V&1;W=U|V;X=T|S;O=T|U;Y=S|V;L=($|0)==1;P=($|0)==2;if(($+-1|0)>>>0<2)J=1;else J=c[b+34156>>2]|0;Z=b+34232|0;Q=c[(c[Z>>2]|0)+12>>2]|0;I=b+68|0;M=a[I>>0]|0;i=M&255;_=(c[b+116>>2]|1|0)==3;$=_&1;if(M<<24>>24){if(J|0){j=c[b+34292>>2]|0;k=c[b+34272>>2]|0;l=d[b+34116>>0]|0;m=(R|0)==0?2:1;e=0;do{M=H(c[(c[j+(k*240|0)+64+(e<<2)>>2]|0)+(l*20|0)+4>>2]<>2]=M;c[G+(e<<2)>>2]=c[(c[j+(k*240|0)+(e<<2)>>2]|0)+4>>2]<>2]|0,f,g,h)}M=Q>>>0<16;if(M&(J|0)!=0){k=b+34292|0;l=b+34272|0;m=b+34117|0;n=(R|0)==2;E=W|X^1;o=b+34140|0;p=b+34948|0;q=T?0:-128;r=Q>>>0>3;s=T?32:-96;t=S?32:160;u=(R|0)==0;v=S?0:128;w=T?10:-50;x=T?0:-192;y=S?-64:64;z=(x|0)<(y|0);C=U|(s|0)>=(t|0);D=V|(q|0)>=(v|0);j=0;do{A=c[b+34652+(j<<2)>>2]|0;B=c[b+34716+(j<<2)>>2]|0;if(_)i=255;else i=c[(c[(c[k>>2]|0)+((c[l>>2]|0)*240|0)+128+(j<<2)>>2]|0)+((d[m>>0]|0)*20|0)+4>>2]|0;if(!Y){if(a[I>>0]|0)_updatePostProcInfo(p,B,K,j);_strIDCT4x4Stage2(B);if(!((j|0)==0|(c[o>>2]|0)==0)){c[B>>2]=c[B>>2]<<1;h=B+64|0;c[h>>2]=c[h>>2]<<1;h=B+128|0;c[h>>2]=c[h>>2]<<1;h=B+192|0;c[h>>2]=c[h>>2]<<1;h=B+256|0;c[h>>2]=c[h>>2]<<1;h=B+320|0;c[h>>2]=c[h>>2]<<1;h=B+384|0;c[h>>2]=c[h>>2]<<1;h=B+448|0;c[h>>2]=c[h>>2]<<1;h=B+512|0;c[h>>2]=c[h>>2]<<1;h=B+576|0;c[h>>2]=c[h>>2]<<1;h=B+640|0;c[h>>2]=c[h>>2]<<1;h=B+704|0;c[h>>2]=c[h>>2]<<1;h=B+768|0;c[h>>2]=c[h>>2]<<1;h=B+832|0;c[h>>2]=c[h>>2]<<1;h=B+896|0;c[h>>2]=c[h>>2]<<1;h=B+960|0;c[h>>2]=c[h>>2]<<1}}do if(n){if(!E){ba=A+(q<<2)|0;ga=ba+128|0;g=ba+192|0;h=B+(q<<2)|0;ea=h+64|0;ca=c[h>>2]|0;f=c[ea>>2]|0;e=f+(c[ga>>2]|0)|0;fa=ca+(c[g>>2]|0)|0;ha=e+1|0;da=fa+1|0;da=1?da>>1:da;ha=f+1-(1?ha>>1:ha)|0;ha=ca-da-(1?ha>>1:ha)|0;ca=ha+1|0;f=(1?ca>>1:ca)+f|0;da=ha+da|0;ha=(f*3|0)+16|0;e=(5?ha>>5:ha)-f+e|0;ha=(da*3|0)+16|0;fa=(5?ha>>5:ha)-da+fa|0;ha=(e*3|0)+8|0;f=(4?ha>>4:ha)+f|0;ha=(fa*3|0)+8|0;da=(4?ha>>4:ha)+da|0;ha=(f*3|0)+16|0;ca=(da*3|0)+16|0;c[ga>>2]=(5?ha>>5:ha)+e;c[g>>2]=(5?ca>>5:ca)+fa;c[h>>2]=da;c[ea>>2]=f;ea=ba+384|0;ba=ba+448|0;f=h+256|0;h=h+320|0;da=c[f>>2]|0;g=c[h>>2]|0;fa=g+(c[ea>>2]|0)|0;ca=da+(c[ba>>2]|0)|0;ga=fa+1|0;e=ca+1|0;e=1?e>>1:e;ga=g+1-(1?ga>>1:ga)|0;ga=da-e-(1?ga>>1:ga)|0;da=ga+1|0;g=(1?da>>1:da)+g|0;e=ga+e|0;ga=(g*3|0)+16|0;fa=(5?ga>>5:ga)-g+fa|0;ga=(e*3|0)+16|0;ca=(5?ga>>5:ga)-e+ca|0;ga=(fa*3|0)+8|0;g=(4?ga>>4:ga)+g|0;ga=(ca*3|0)+8|0;e=(4?ga>>4:ga)+e|0;ga=(g*3|0)+16|0;da=(e*3|0)+16|0;c[ea>>2]=(5?ga>>5:ga)+fa;c[ba>>2]=(5?da>>5:da)+ca;c[f>>2]=e;c[h>>2]=g}if(!X)if(W){ha=U?B:A+128|0;ca=ha+-512|0;ba=ha+-256|0;h=ha+256|0;g=c[ha>>2]|0;da=c[h>>2]|0;f=da+(c[ca>>2]|0)|0;ga=g+(c[ba>>2]|0)|0;ea=f+1|0;fa=ga+1|0;fa=1?fa>>1:fa;ea=da+1-(1?ea>>1:ea)|0;ea=g-fa-(1?ea>>1:ea)|0;g=ea+1|0;da=(1?g>>1:g)+da|0;fa=ea+fa|0;ea=(da*3|0)+16|0;f=(5?ea>>5:ea)-da+f|0;ea=(fa*3|0)+16|0;ga=(5?ea>>5:ea)-fa+ga|0;ea=(f*3|0)+8|0;da=(4?ea>>4:ea)+da|0;ea=(ga*3|0)+8|0;fa=(4?ea>>4:ea)+fa|0;ea=(da*3|0)+16|0;g=(fa*3|0)+16|0;c[ca>>2]=(5?ea>>5:ea)+f;c[ba>>2]=(5?g>>5:g)+ga;c[ha>>2]=fa;c[h>>2]=da;h=ha+-448|0;da=ha+-192|0;fa=ha+64|0;ha=ha+320|0;ba=c[fa>>2]|0;ga=c[ha>>2]|0;g=ga+(c[h>>2]|0)|0;ca=ba+(c[da>>2]|0)|0;f=g+1|0;ea=ca+1|0;ea=1?ea>>1:ea;f=ga+1-(1?f>>1:f)|0;f=ba-ea-(1?f>>1:f)|0;ba=f+1|0;ga=(1?ba>>1:ba)+ga|0;ea=f+ea|0;f=(ga*3|0)+16|0;g=(5?f>>5:f)-ga+g|0;f=(ea*3|0)+16|0;ca=(5?f>>5:f)-ea+ca|0;f=(g*3|0)+8|0;ga=(4?f>>4:f)+ga|0;f=(ca*3|0)+8|0;ea=(4?f>>4:f)+ea|0;f=(ga*3|0)+16|0;ba=(ea*3|0)+16|0;c[h>>2]=(5?f>>5:f)+g;c[da>>2]=(5?ba>>5:ba)+ca;c[fa>>2]=ea;c[ha>>2]=ga;break}else{_strPost4x4Stage2Split(A,B);break}}while(0);if(a[I>>0]|0)_postProcMB(p,A,B,K,j,c[G+(j<<2)>>2]|0);a:do if(!r){if(!C){e=s;do{ha=A+(e<<2)|0;_strIDCT4x4Stage1(ha);_strIDCT4x4Stage1(ha+64|0);e=e+64|0}while((e|0)<(t|0))}if(!D){e=q;do{ha=B+(e<<2)|0;_strIDCT4x4Stage1(ha);_strIDCT4x4Stage1(ha+64|0);e=e+64|0}while((e|0)<(v|0))}b:do if(!u){if(X){if(!U){ha=A+64+(w<<2)|0;ea=ha+-8|0;fa=ha+24|0;g=ha+32|0;e=c[fa>>2]|0;ca=c[g>>2]|0;da=ca+(c[ha>>2]|0)|0;ga=e+(c[ea>>2]|0)|0;ba=da+1|0;f=ga+1|0;f=1?f>>1:f;ba=ca+1-(1?ba>>1:ba)|0;ba=e-f-(1?ba>>1:ba)|0;e=ba+1|0;ca=(1?e>>1:e)+ca|0;f=ba+f|0;ba=(ca*3|0)+16|0;da=(5?ba>>5:ba)-ca+da|0;ba=(f*3|0)+16|0;ga=(5?ba>>5:ba)-f+ga|0;ba=(da*3|0)+8|0;ca=(4?ba>>4:ba)+ca|0;ba=(ga*3|0)+8|0;f=(4?ba>>4:ba)+f|0;ba=(ca*3|0)+16|0;e=(f*3|0)+16|0;c[ha>>2]=(5?ba>>5:ba)+da;c[ea>>2]=(5?e>>5:e)+ga;c[fa>>2]=f;c[g>>2]=ca;g=ha+4|0;ca=ha+-4|0;fa=ha+28|0;f=ha+36|0;ea=c[fa>>2]|0;ga=c[f>>2]|0;e=ga+(c[g>>2]|0)|0;da=ea+(c[ca>>2]|0)|0;ba=e+1|0;h=da+1|0;h=1?h>>1:h;ba=ga+1-(1?ba>>1:ba)|0;ba=ea-h-(1?ba>>1:ba)|0;ea=ba+1|0;ga=(1?ea>>1:ea)+ga|0;h=ba+h|0;ba=(ga*3|0)+16|0;e=(5?ba>>5:ba)-ga+e|0;ba=(h*3|0)+16|0;da=(5?ba>>5:ba)-h+da|0;ba=(e*3|0)+8|0;ga=(4?ba>>4:ba)+ga|0;ba=(da*3|0)+8|0;h=(4?ba>>4:ba)+h|0;ba=(ga*3|0)+16|0;ea=(h*3|0)+16|0;c[g>>2]=(5?ba>>5:ba)+e;c[ca>>2]=(5?ea>>5:ea)+da;c[fa>>2]=h;c[f>>2]=ga;f=ha+64|0;ga=ha+56|0;fa=ha+88|0;h=ha+96|0;ca=c[fa>>2]|0;da=c[h>>2]|0;ea=da+(c[f>>2]|0)|0;g=ca+(c[ga>>2]|0)|0;e=ea+1|0;ba=g+1|0;ba=1?ba>>1:ba;e=da+1-(1?e>>1:e)|0;e=ca-ba-(1?e>>1:e)|0;ca=e+1|0;da=(1?ca>>1:ca)+da|0;ba=e+ba|0;e=(da*3|0)+16|0;ea=(5?e>>5:e)-da+ea|0;e=(ba*3|0)+16|0;g=(5?e>>5:e)-ba+g|0;e=(ea*3|0)+8|0;da=(4?e>>4:e)+da|0;e=(g*3|0)+8|0;ba=(4?e>>4:e)+ba|0;e=(da*3|0)+16|0;ca=(ba*3|0)+16|0;c[f>>2]=(5?e>>5:e)+ea;c[ga>>2]=(5?ca>>5:ca)+g;c[fa>>2]=ba;c[h>>2]=da;h=ha+68|0;da=ha+60|0;fa=ha+92|0;ha=ha+100|0;ba=c[fa>>2]|0;ga=c[ha>>2]|0;g=ga+(c[h>>2]|0)|0;ca=ba+(c[da>>2]|0)|0;f=g+1|0;ea=ca+1|0;ea=1?ea>>1:ea;f=ga+1-(1?f>>1:f)|0;f=ba-ea-(1?f>>1:f)|0;ba=f+1|0;ga=(1?ba>>1:ba)+ga|0;ea=f+ea|0;f=(ga*3|0)+16|0;g=(5?f>>5:f)-ga+g|0;f=(ea*3|0)+16|0;ca=(5?f>>5:f)-ea+ca|0;f=(g*3|0)+8|0;ga=(4?f>>4:f)+ga|0;f=(ca*3|0)+8|0;ea=(4?f>>4:f)+ea|0;f=(ga*3|0)+16|0;ba=(ea*3|0)+16|0;c[h>>2]=(5?f>>5:f)+g;c[da>>2]=(5?ba>>5:ba)+ca;c[fa>>2]=ea;c[ha>>2]=ga}if(!V?(ha=B+(w<<2)|0,ga=ha+-8|0,fa=ha+24|0,h=ha+32|0,ca=c[fa>>2]|0,da=c[h>>2]|0,f=da+(c[ha>>2]|0)|0,g=ca+(c[ga>>2]|0)|0,ea=f+1|0,ba=g+1|0,ba=1?ba>>1:ba,ea=da+1-(1?ea>>1:ea)|0,ea=ca-ba-(1?ea>>1:ea)|0,ca=ea+1|0,da=(1?ca>>1:ca)+da|0,ba=ea+ba|0,ea=(da*3|0)+16|0,f=(5?ea>>5:ea)-da+f|0,ea=(ba*3|0)+16|0,g=(5?ea>>5:ea)-ba+g|0,ea=(f*3|0)+8|0,da=(4?ea>>4:ea)+da|0,ea=(g*3|0)+8|0,ba=(4?ea>>4:ea)+ba|0,ea=(da*3|0)+16|0,ca=(ba*3|0)+16|0,c[ha>>2]=(5?ea>>5:ea)+f,c[ga>>2]=(5?ca>>5:ca)+g,c[fa>>2]=ba,c[h>>2]=da,h=ha+4|0,da=ha+-4|0,fa=ha+28|0,ha=ha+36|0,ba=c[fa>>2]|0,ga=c[ha>>2]|0,g=ga+(c[h>>2]|0)|0,ca=ba+(c[da>>2]|0)|0,f=g+1|0,ea=ca+1|0,ea=1?ea>>1:ea,f=ga+1-(1?f>>1:f)|0,f=ba-ea-(1?f>>1:f)|0,ba=f+1|0,ga=(1?ba>>1:ba)+ga|0,ea=f+ea|0,f=(ga*3|0)+16|0,g=(5?f>>5:f)-ga+g|0,f=(ea*3|0)+16|0,ca=(5?f>>5:f)-ea+ca|0,f=(g*3|0)+8|0,ga=(4?f>>4:f)+ga|0,f=(ca*3|0)+8|0,ea=(4?f>>4:f)+ea|0,f=(ga*3|0)+16|0,ba=(ea*3|0)+16|0,c[h>>2]=(5?f>>5:f)+g,c[da>>2]=(5?ba>>5:ba)+ca,c[fa>>2]=ea,c[ha>>2]=ga,!W):0){da=A+192+(w<<2)|0;ga=da+-8|0;ha=B+-40+(w<<2)|0;h=B+-32+(w<<2)|0;ca=c[ha>>2]|0;fa=c[h>>2]|0;f=fa+(c[da>>2]|0)|0;g=ca+(c[ga>>2]|0)|0;ea=f+1|0;ba=g+1|0;ba=1?ba>>1:ba;ea=fa+1-(1?ea>>1:ea)|0;ea=ca-ba-(1?ea>>1:ea)|0;ca=ea+1|0;fa=(1?ca>>1:ca)+fa|0;ba=ea+ba|0;ea=(fa*3|0)+16|0;f=(5?ea>>5:ea)-fa+f|0;ea=(ba*3|0)+16|0;g=(5?ea>>5:ea)-ba+g|0;ea=(f*3|0)+8|0;fa=(4?ea>>4:ea)+fa|0;ea=(g*3|0)+8|0;ba=(4?ea>>4:ea)+ba|0;ea=(fa*3|0)+16|0;ca=(ba*3|0)+16|0;c[da>>2]=(5?ea>>5:ea)+f;c[ga>>2]=(5?ca>>5:ca)+g;c[ha>>2]=ba;c[h>>2]=fa;h=da+4|0;da=da+-4|0;fa=B+-36+(w<<2)|0;ha=B+-28+(w<<2)|0;ba=c[fa>>2]|0;ga=c[ha>>2]|0;g=ga+(c[h>>2]|0)|0;ca=ba+(c[da>>2]|0)|0;f=g+1|0;ea=ca+1|0;ea=1?ea>>1:ea;f=ga+1-(1?f>>1:f)|0;f=ba-ea-(1?f>>1:f)|0;ba=f+1|0;ga=(1?ba>>1:ba)+ga|0;ea=f+ea|0;f=(ga*3|0)+16|0;g=(5?f>>5:f)-ga+g|0;f=(ea*3|0)+16|0;ca=(5?f>>5:f)-ea+ca|0;f=(g*3|0)+8|0;ga=(4?f>>4:f)+ga|0;f=(ca*3|0)+8|0;ea=(4?f>>4:f)+ea|0;f=(ga*3|0)+16|0;ba=(ea*3|0)+16|0;c[h>>2]=(5?f>>5:f)+g;c[da>>2]=(5?ba>>5:ba)+ca;c[fa>>2]=ea;c[ha>>2]=ga}}if(U){if(!z)break a;e=x;while(1){ha=B+(e<<2)|0;ba=ha+20|0;h=ha+16|0;ea=ha+256|0;g=ha+260|0;f=c[ea>>2]|0;ca=c[g>>2]|0;ia=ca+(c[ba>>2]|0)|0;fa=f+(c[h>>2]|0)|0;da=ia+1|0;ga=fa+1|0;ga=1?ga>>1:ga;da=ca+1-(1?da>>1:da)|0;da=f-ga-(1?da>>1:da)|0;f=da+1|0;ca=(1?f>>1:f)+ca|0;ga=da+ga|0;da=(ca*3|0)+16|0;ia=(5?da>>5:da)-ca+ia|0;da=(ga*3|0)+16|0;fa=(5?da>>5:da)-ga+fa|0;da=(ia*3|0)+8|0;ca=(4?da>>4:da)+ca|0;da=(fa*3|0)+8|0;ga=(4?da>>4:da)+ga|0;da=(ca*3|0)+16|0;f=(ga*3|0)+16|0;c[ba>>2]=(5?da>>5:da)+ia;c[h>>2]=(5?f>>5:f)+fa;c[ea>>2]=ga;c[g>>2]=ca;g=ha+28|0;ca=ha+24|0;ea=ha+264|0;ga=ha+268|0;h=c[ea>>2]|0;fa=c[ga>>2]|0;f=fa+(c[g>>2]|0)|0;ba=h+(c[ca>>2]|0)|0;ia=f+1|0;da=ba+1|0;da=1?da>>1:da;ia=fa+1-(1?ia>>1:ia)|0;ia=h-da-(1?ia>>1:ia)|0;h=ia+1|0;fa=(1?h>>1:h)+fa|0;da=ia+da|0;ia=(fa*3|0)+16|0;f=(5?ia>>5:ia)-fa+f|0;ia=(da*3|0)+16|0;ba=(5?ia>>5:ia)-da+ba|0;ia=(f*3|0)+8|0;fa=(4?ia>>4:ia)+fa|0;ia=(ba*3|0)+8|0;da=(4?ia>>4:ia)+da|0;ia=(fa*3|0)+16|0;h=(da*3|0)+16|0;c[g>>2]=(5?ia>>5:ia)+f;c[ca>>2]=(5?h>>5:h)+ba;c[ea>>2]=da;c[ga>>2]=fa;_strPost4x4Stage1Split(ha,ha+64|0,0,i,$);e=e+64|0;if((e|0)>=(y|0))break b}}if(V){if(!z)break;f=A+64|0;g=A+128|0;h=A+192|0;e=x;do{ia=f+(e<<2)|0;_strPost4x4Stage1Split(ia,ia+64|0,0,i,$);ia=g+(e<<2)|0;_strPost4x4Stage1Split(ia,ia+64|0,0,i,$);ia=h+(e<<2)|0;ka=ia+60|0;ha=ia+56|0;ga=ia+296|0;ba=ia+300|0;da=c[ga>>2]|0;ea=c[ba>>2]|0;fa=ea+(c[ka>>2]|0)|0;ja=da+(c[ha>>2]|0)|0;la=fa+1|0;ca=ja+1|0;ca=1?ca>>1:ca;la=ea+1-(1?la>>1:la)|0;la=da-ca-(1?la>>1:la)|0;da=la+1|0;ea=(1?da>>1:da)+ea|0;ca=la+ca|0;la=(ea*3|0)+16|0;fa=(5?la>>5:la)-ea+fa|0;la=(ca*3|0)+16|0;ja=(5?la>>5:la)-ca+ja|0;la=(fa*3|0)+8|0;ea=(4?la>>4:la)+ea|0;la=(ja*3|0)+8|0;ca=(4?la>>4:la)+ca|0;la=(ea*3|0)+16|0;da=(ca*3|0)+16|0;c[ka>>2]=(5?la>>5:la)+fa;c[ha>>2]=(5?da>>5:da)+ja;c[ga>>2]=ca;c[ba>>2]=ea;ba=ia+52|0;ea=ia+48|0;ga=ia+288|0;ia=ia+292|0;ca=c[ga>>2]|0;ha=c[ia>>2]|0;ja=ha+(c[ba>>2]|0)|0;da=ca+(c[ea>>2]|0)|0;ka=ja+1|0;fa=da+1|0;fa=1?fa>>1:fa;ka=ha+1-(1?ka>>1:ka)|0;ka=ca-fa-(1?ka>>1:ka)|0;ca=ka+1|0;ha=(1?ca>>1:ca)+ha|0;fa=ka+fa|0;ka=(ha*3|0)+16|0;ja=(5?ka>>5:ka)-ha+ja|0;ka=(fa*3|0)+16|0;da=(5?ka>>5:ka)-fa+da|0;ka=(ja*3|0)+8|0;ha=(4?ka>>4:ka)+ha|0;ka=(da*3|0)+8|0;fa=(4?ka>>4:ka)+fa|0;ka=(ha*3|0)+16|0;ca=(fa*3|0)+16|0;c[ba>>2]=(5?ka>>5:ka)+ja;c[ea>>2]=(5?ca>>5:ca)+da;c[ga>>2]=fa;c[ia>>2]=ha;e=e+64|0}while((e|0)<(y|0))}else{if(!z)break;f=A+64|0;g=A+128|0;h=A+192|0;e=x;do{la=f+(e<<2)|0;_strPost4x4Stage1Split(la,la+64|0,0,i,$);la=g+(e<<2)|0;_strPost4x4Stage1Split(la,la+64|0,0,i,$);la=B+(e<<2)|0;_strPost4x4Stage1Split(h+(e<<2)|0,la,0,i,$);_strPost4x4Stage1Split(la,la+64|0,0,i,$);e=e+64|0}while((e|0)<(y|0))}}while(0);if(!(O|(a[I>>0]|0)==0))_postProcBlock(p,A,B,K,j,c[F+(j<<2)>>2]|0)}while(0);j=j+1|0}while(j>>>0>>0)}D=L?2:0;if(M&L){w=b+34292|0;x=b+34272|0;y=b+34117|0;z=(R|0)==2;k=b+34140|0;C=W|X^1;l=Q>>>0>3;m=T?0:-32;n=T?16:-16;o=S?16:48;p=(R|0)==0;q=S?0:32;r=T?0:-64;s=S?-32:0;t=(r|0)<(s|0);u=S?-16:16;A=U|(n|0)>=(o|0);B=V|(m|0)>=(q|0);j=0;do{e=j;j=j+1|0;i=c[b+34652+(j<<2)>>2]|0;v=c[b+34716+(j<<2)>>2]|0;if(_)h=255;else h=c[(c[(c[w>>2]|0)+((c[x>>2]|0)*240|0)+128+(e<<2)>>2]|0)+((d[y>>0]|0)*20|0)+4>>2]|0;do if(!Y){e=v+128|0;f=v+64|0;g=v+192|0;if(!(c[k>>2]|0)){_strDCT2x2dn(v,e,f,g);break}else{la=c[f>>2]|0;ka=c[g>>2]|0;ia=ka+(c[v>>2]|0)|0;ja=(c[e>>2]|0)-la|0;ha=ia-ja|0;ha=1?ha>>1:ha;ka=ha-ka|0;la=ha-la|0;c[v>>2]=ia-la<<1;c[e>>2]=ka+ja<<1;c[f>>2]=ka<<1;c[g>>2]=la<<1;break}}while(0);do if(z){if(!C){ja=i+(m<<2)+64|0;la=v+(m<<2)|0;ka=(c[ja>>2]|0)+4|0;ka=(3?ka>>3:ka)+(c[la>>2]|0)|0;c[la>>2]=ka;ka=ka+2|0;ka=(2?ka>>2:ka)+(c[ja>>2]|0)|0;c[ja>>2]=ka;ka=ka+4|0;c[la>>2]=(3?ka>>3:ka)+(c[la>>2]|0)}if(!X)if(W){la=U?v:i+64|0;ia=la+-128|0;ja=c[ia>>2]|0;ka=ja+4|0;ka=(3?ka>>3:ka)+(c[la>>2]|0)|0;ha=ka+2|0;ja=(2?ha>>2:ha)+ja|0;c[ia>>2]=ja;ja=ja+4|0;c[la>>2]=(3?ja>>3:ja)+ka;break}else{ga=i+-64|0;ia=i+64|0;ka=v+-128|0;ea=c[ka>>2]|0;da=c[v>>2]|0;fa=da+(c[ga>>2]|0)|0;ha=ea+(c[ia>>2]|0)|0;la=fa+1|0;ja=ha+1|0;ca=fa+2|0;ha=(2?ca>>2:ca)+ha|0;ca=ha+1|0;fa=(1?ca>>1:ca)+fa|0;ca=fa+2|0;ha=(2?ca>>2:ca)+ha|0;ca=fa+1|0;la=(1?ca>>1:ca)+(da-(1?la>>1:la))|0;da=ha+1|0;ja=(1?da>>1:da)+(ea-(1?ja>>1:ja))|0;c[ga>>2]=fa-la;c[ia>>2]=ha-ja;c[ka>>2]=ja;c[v>>2]=la;break}}while(0);c:do if(!l){if(!A){e=n;do{_strIDCT4x4Stage1(i+(e<<2)|0);e=e+32|0}while((e|0)<(o|0))}if(!B){e=m;do{_strIDCT4x4Stage1(v+(e<<2)|0);e=e+32|0}while((e|0)<(q|0))}if(!p){if(O){if(U){if(!t)break;e=r;while(1){la=v+(e<<2)+16|0;ga=la+4|0;ja=la+112|0;ea=la+116|0;da=c[ja>>2]|0;ha=c[ea>>2]|0;ca=ha+(c[ga>>2]|0)|0;ka=da+(c[la>>2]|0)|0;ia=ca+1|0;fa=ka+1|0;fa=1?fa>>1:fa;ia=ha+1-(1?ia>>1:ia)|0;ia=da-fa-(1?ia>>1:ia)|0;da=ia+1|0;ha=(1?da>>1:da)+ha|0;fa=ia+fa|0;ia=(ha*3|0)+16|0;ca=(5?ia>>5:ia)-ha+ca|0;ia=(fa*3|0)+16|0;ka=(5?ia>>5:ia)-fa+ka|0;ia=(ca*3|0)+8|0;ha=(4?ia>>4:ia)+ha|0;ia=(ka*3|0)+8|0;fa=(4?ia>>4:ia)+fa|0;ia=(ha*3|0)+16|0;da=(fa*3|0)+16|0;c[ga>>2]=(5?ia>>5:ia)+ca;c[la>>2]=(5?da>>5:da)+ka;c[ja>>2]=fa;c[ea>>2]=ha;ea=la+12|0;ha=la+8|0;ja=la+120|0;la=la+124|0;fa=c[ja>>2]|0;ka=c[la>>2]|0;da=ka+(c[ea>>2]|0)|0;ga=fa+(c[ha>>2]|0)|0;ca=da+1|0;ia=ga+1|0;ia=1?ia>>1:ia;ca=ka+1-(1?ca>>1:ca)|0;ca=fa-ia-(1?ca>>1:ca)|0;fa=ca+1|0;ka=(1?fa>>1:fa)+ka|0;ia=ca+ia|0;ca=(ka*3|0)+16|0;da=(5?ca>>5:ca)-ka+da|0;ca=(ia*3|0)+16|0;ga=(5?ca>>5:ca)-ia+ga|0;ca=(da*3|0)+8|0;ka=(4?ca>>4:ca)+ka|0;ca=(ga*3|0)+8|0;ia=(4?ca>>4:ca)+ia|0;ca=(ka*3|0)+16|0;fa=(ia*3|0)+16|0;c[ea>>2]=(5?ca>>5:ca)+da;c[ha>>2]=(5?fa>>5:fa)+ga;c[ja>>2]=ia;c[la>>2]=ka;e=e+32|0;if((e|0)>=(s|0))break c}}if(!T)break;if(!V){da=i+104|0;la=i+96|0;ea=v+8|0;ka=c[v>>2]|0;ha=c[ea>>2]|0;ga=ha+(c[da>>2]|0)|0;fa=ka+(c[la>>2]|0)|0;ca=ga+1|0;ja=fa+1|0;ja=1?ja>>1:ja;ca=ha+1-(1?ca>>1:ca)|0;ca=ka-ja-(1?ca>>1:ca)|0;ka=ca+1|0;ha=(1?ka>>1:ka)+ha|0;ja=ca+ja|0;ca=(ha*3|0)+16|0;ga=(5?ca>>5:ca)-ha+ga|0;ca=(ja*3|0)+16|0;fa=(5?ca>>5:ca)-ja+fa|0;ca=(ga*3|0)+8|0;ha=(4?ca>>4:ca)+ha|0;ca=(fa*3|0)+8|0;ja=(4?ca>>4:ca)+ja|0;ca=(ha*3|0)+16|0;ka=(ja*3|0)+16|0;c[da>>2]=(5?ca>>5:ca)+ga;c[la>>2]=(5?ka>>5:ka)+fa;c[v>>2]=ja;c[ea>>2]=ha;ea=i+108|0;ha=i+100|0;ja=v+4|0;la=v+12|0;fa=c[ja>>2]|0;ka=c[la>>2]|0;da=ka+(c[ea>>2]|0)|0;ga=fa+(c[ha>>2]|0)|0;ca=da+1|0;ia=ga+1|0;ia=1?ia>>1:ia;ca=ka+1-(1?ca>>1:ca)|0;ca=fa-ia-(1?ca>>1:ca)|0;fa=ca+1|0;ka=(1?fa>>1:fa)+ka|0;ia=ca+ia|0;ca=(ka*3|0)+16|0;da=(5?ca>>5:ca)-ka+da|0;ca=(ia*3|0)+16|0;ga=(5?ca>>5:ca)-ia+ga|0;ca=(da*3|0)+8|0;ka=(4?ca>>4:ca)+ka|0;ca=(ga*3|0)+8|0;ia=(4?ca>>4:ca)+ia|0;ca=(ka*3|0)+16|0;fa=(ia*3|0)+16|0;c[ea>>2]=(5?ca>>5:ca)+da;c[ha>>2]=(5?fa>>5:fa)+ga;c[ja>>2]=ia;c[la>>2]=ka}ga=i+40|0;fa=i+32|0;ja=i+64|0;ea=i+72|0;da=c[ja>>2]|0;ha=c[ea>>2]|0;ca=ha+(c[ga>>2]|0)|0;ka=da+(c[fa>>2]|0)|0;ia=ca+1|0;la=ka+1|0;la=1?la>>1:la;ia=ha+1-(1?ia>>1:ia)|0;ia=da-la-(1?ia>>1:ia)|0;da=ia+1|0;ha=(1?da>>1:da)+ha|0;la=ia+la|0;ia=(ha*3|0)+16|0;ca=(5?ia>>5:ia)-ha+ca|0;ia=(la*3|0)+16|0;ka=(5?ia>>5:ia)-la+ka|0;ia=(ca*3|0)+8|0;ha=(4?ia>>4:ia)+ha|0;ia=(ka*3|0)+8|0;la=(4?ia>>4:ia)+la|0;ia=(ha*3|0)+16|0;da=(la*3|0)+16|0;c[ga>>2]=(5?ia>>5:ia)+ca;c[fa>>2]=(5?da>>5:da)+ka;c[ja>>2]=la;c[ea>>2]=ha;ea=i+44|0;ha=i+36|0;ja=i+68|0;la=i+76|0;fa=c[ja>>2]|0;ka=c[la>>2]|0;da=ka+(c[ea>>2]|0)|0;ga=fa+(c[ha>>2]|0)|0;ca=da+1|0;ia=ga+1|0;ia=1?ia>>1:ia;ca=ka+1-(1?ca>>1:ca)|0;ca=fa-ia-(1?ca>>1:ca)|0;fa=ca+1|0;ka=(1?fa>>1:fa)+ka|0;ia=ca+ia|0;ca=(ka*3|0)+16|0;da=(5?ca>>5:ca)-ka+da|0;ca=(ia*3|0)+16|0;ga=(5?ca>>5:ca)-ia+ga|0;ca=(da*3|0)+8|0;ka=(4?ca>>4:ca)+ka|0;ca=(ga*3|0)+8|0;ia=(4?ca>>4:ca)+ia|0;ca=(ka*3|0)+16|0;fa=(ia*3|0)+16|0;c[ea>>2]=(5?ca>>5:ca)+da;c[ha>>2]=(5?fa>>5:fa)+ga;c[ja>>2]=ia;c[la>>2]=ka;break}if(V){e=-48;do{la=i+(e<<2)|0;ca=la+60|0;ka=la+56|0;ja=la+168|0;ea=la+172|0;ga=c[ja>>2]|0;ha=c[ea>>2]|0;ia=ha+(c[ca>>2]|0)|0;da=ga+(c[ka>>2]|0)|0;ba=ia+1|0;fa=da+1|0;fa=1?fa>>1:fa;ba=ha+1-(1?ba>>1:ba)|0;ba=ga-fa-(1?ba>>1:ba)|0;ga=ba+1|0;ha=(1?ga>>1:ga)+ha|0;fa=ba+fa|0;ba=(ha*3|0)+16|0;ia=(5?ba>>5:ba)-ha+ia|0;ba=(fa*3|0)+16|0;da=(5?ba>>5:ba)-fa+da|0;ba=(ia*3|0)+8|0;ha=(4?ba>>4:ba)+ha|0;ba=(da*3|0)+8|0;fa=(4?ba>>4:ba)+fa|0;ba=(ha*3|0)+16|0;ga=(fa*3|0)+16|0;c[ca>>2]=(5?ba>>5:ba)+ia;c[ka>>2]=(5?ga>>5:ga)+da;c[ja>>2]=fa;c[ea>>2]=ha;ea=la+52|0;ha=la+48|0;ja=la+160|0;la=la+164|0;fa=c[ja>>2]|0;ka=c[la>>2]|0;da=ka+(c[ea>>2]|0)|0;ga=fa+(c[ha>>2]|0)|0;ca=da+1|0;ia=ga+1|0;ia=1?ia>>1:ia;ca=ka+1-(1?ca>>1:ca)|0;ca=fa-ia-(1?ca>>1:ca)|0;fa=ca+1|0;ka=(1?fa>>1:fa)+ka|0;ia=ca+ia|0;ca=(ka*3|0)+16|0;da=(5?ca>>5:ca)-ka+da|0;ca=(ia*3|0)+16|0;ga=(5?ca>>5:ca)-ia+ga|0;ca=(da*3|0)+8|0;ka=(4?ca>>4:ca)+ka|0;ca=(ga*3|0)+8|0;ia=(4?ca>>4:ca)+ia|0;ca=(ka*3|0)+16|0;fa=(ia*3|0)+16|0;c[ea>>2]=(5?ca>>5:ca)+da;c[ha>>2]=(5?fa>>5:fa)+ga;c[ja>>2]=ia;c[la>>2]=ka;e=e+32|0}while((e|0)<(u|0))}else{f=v+-64|0;e=-48;do{_strPost4x4Stage1Split(i+(e<<2)|0,f+(e<<2)|0,32,h,$);e=e+32|0}while((e|0)<(u|0))}if(S){if(!V){ga=i+-8|0;fa=i+-16|0;ja=v+-112|0;ea=v+-104|0;da=c[ja>>2]|0;ha=c[ea>>2]|0;ca=ha+(c[ga>>2]|0)|0;ka=da+(c[fa>>2]|0)|0;ia=ca+1|0;la=ka+1|0;la=1?la>>1:la;ia=ha+1-(1?ia>>1:ia)|0;ia=da-la-(1?ia>>1:ia)|0;da=ia+1|0;ha=(1?da>>1:da)+ha|0;la=ia+la|0;ia=(ha*3|0)+16|0;ca=(5?ia>>5:ia)-ha+ca|0;ia=(la*3|0)+16|0;ka=(5?ia>>5:ia)-la+ka|0;ia=(ca*3|0)+8|0;ha=(4?ia>>4:ia)+ha|0;ia=(ka*3|0)+8|0;la=(4?ia>>4:ia)+la|0;ia=(ha*3|0)+16|0;da=(la*3|0)+16|0;c[ga>>2]=(5?ia>>5:ia)+ca;c[fa>>2]=(5?da>>5:da)+ka;c[ja>>2]=la;c[ea>>2]=ha;ea=i+-4|0;ha=i+-12|0;ja=v+-108|0;la=v+-100|0;fa=c[ja>>2]|0;ka=c[la>>2]|0;da=ka+(c[ea>>2]|0)|0;ga=fa+(c[ha>>2]|0)|0;ca=da+1|0;ia=ga+1|0;ia=1?ia>>1:ia;ca=ka+1-(1?ca>>1:ca)|0;ca=fa-ia-(1?ca>>1:ca)|0;fa=ca+1|0;ka=(1?fa>>1:fa)+ka|0;ia=ca+ia|0;ca=(ka*3|0)+16|0;da=(5?ca>>5:ca)-ka+da|0;ca=(ia*3|0)+16|0;ga=(5?ca>>5:ca)-ia+ga|0;ca=(da*3|0)+8|0;ka=(4?ca>>4:ca)+ka|0;ca=(ga*3|0)+8|0;ia=(4?ca>>4:ca)+ia|0;ca=(ka*3|0)+16|0;fa=(ia*3|0)+16|0;c[ea>>2]=(5?ca>>5:ca)+da;c[ha>>2]=(5?fa>>5:fa)+ga;c[ja>>2]=ia;c[la>>2]=ka}ga=i+-72|0;fa=i+-80|0;ja=i+-48|0;ea=i+-40|0;da=c[ja>>2]|0;ha=c[ea>>2]|0;ca=ha+(c[ga>>2]|0)|0;ka=da+(c[fa>>2]|0)|0;ia=ca+1|0;la=ka+1|0;la=1?la>>1:la;ia=ha+1-(1?ia>>1:ia)|0;ia=da-la-(1?ia>>1:ia)|0;da=ia+1|0;ha=(1?da>>1:da)+ha|0;la=ia+la|0;ia=(ha*3|0)+16|0;ca=(5?ia>>5:ia)-ha+ca|0;ia=(la*3|0)+16|0;ka=(5?ia>>5:ia)-la+ka|0;ia=(ca*3|0)+8|0;ha=(4?ia>>4:ia)+ha|0;ia=(ka*3|0)+8|0;la=(4?ia>>4:ia)+la|0;ia=(ha*3|0)+16|0;da=(la*3|0)+16|0;c[ga>>2]=(5?ia>>5:ia)+ca;c[fa>>2]=(5?da>>5:da)+ka;c[ja>>2]=la;c[ea>>2]=ha;ea=i+-68|0;ha=i+-76|0;ja=i+-44|0;la=i+-36|0;fa=c[ja>>2]|0;ka=c[la>>2]|0;da=ka+(c[ea>>2]|0)|0;ga=fa+(c[ha>>2]|0)|0;ca=da+1|0;ia=ga+1|0;ia=1?ia>>1:ia;ca=ka+1-(1?ca>>1:ca)|0;ca=fa-ia-(1?ca>>1:ca)|0;fa=ca+1|0;ka=(1?fa>>1:fa)+ka|0;ia=ca+ia|0;ca=(ka*3|0)+16|0;da=(5?ca>>5:ca)-ka+da|0;ca=(ia*3|0)+16|0;ga=(5?ca>>5:ca)-ia+ga|0;ca=(da*3|0)+8|0;ka=(4?ca>>4:ca)+ka|0;ca=(ga*3|0)+8|0;ia=(4?ca>>4:ca)+ia|0;ca=(ka*3|0)+16|0;fa=(ia*3|0)+16|0;c[ea>>2]=(5?ca>>5:ca)+da;c[ha>>2]=(5?fa>>5:fa)+ga;c[ja>>2]=ia;c[la>>2]=ka}else _strPost4x4Stage1Split(i+-128|0,i+-64|0,32,h,$);_strPost4x4Stage1Split(i+-256|0,i+-192|0,32,h,$)}}while(0)}while(j>>>0>>0)}J=P?2:0;if(!(M&P)){Xc=aa;return 0}E=b+34292|0;F=b+34272|0;G=b+34117|0;I=(R|0)==2;y=Q>>>0>3;z=b+34140|0;A=T?48:-16;B=S?48:112;C=T?16:-48;D=T?0:-64;v=(R|0)==0;w=S?0:64;x=T?0:-128;r=S?-64:0;s=(x|0)<(r|0);t=T?42:-18;u=T?10:-50;o=T?0:-60;p=U|(A|0)>=(B|0);q=V|(D|0)>=(w|0);n=0;do{e=n;n=n+1|0;l=c[b+34652+(n<<2)>>2]|0;m=c[b+34716+(n<<2)>>2]|0;if(_)k=255;else k=c[(c[(c[E>>2]|0)+((c[F>>2]|0)*240|0)+128+(e<<2)>>2]|0)+((d[G>>0]|0)*20|0)+4>>2]|0;do if(!Y?(c[(c[Z>>2]|0)+12>>2]|0)>>>0<16:0){e=m+128|0;g=c[e>>2]|0;f=g+1|0;f=(c[m>>2]|0)-(1?f>>1:f)|0;c[m>>2]=f;g=f+g|0;c[e>>2]=g;h=m+256|0;i=m+64|0;j=m+320|0;if(!(c[z>>2]|0)){_strDCT2x2dn(m,h,i,j);_strDCT2x2dn(e,m+384|0,m+192|0,m+448|0);break}else{ha=c[i>>2]|0;ja=c[j>>2]|0;ka=ja+f|0;la=(c[h>>2]|0)-ha|0;ia=ka-la|0;ia=1?ia>>1:ia;ja=ia-ja|0;ha=ia-ha|0;c[m>>2]=ka-ha<<1;c[h>>2]=ja+la<<1;c[i>>2]=ja<<1;c[j>>2]=ha<<1;ha=m+384|0;ja=m+192|0;la=m+448|0;ka=c[ja>>2]|0;ia=c[la>>2]|0;fa=ia+g|0;ga=(c[ha>>2]|0)-ka|0;ea=fa-ga|0;ea=1?ea>>1:ea;ia=ea-ia|0;ka=ea-ka|0;c[e>>2]=fa-ka<<1;c[ha>>2]=ia+ga<<1;c[ja>>2]=ia<<1;c[la>>2]=ka<<1;break}}while(0);do if(I){if(V){if(X)break;ia=l+-64|0;la=l+192|0;ja=c[ia>>2]|0;ka=ja+4|0;ka=(3?ka>>3:ka)+(c[la>>2]|0)|0;ha=ka+2|0;ja=(2?ha>>2:ha)+ja|0;c[ia>>2]=ja;ja=ja+4|0;c[la>>2]=(3?ja>>3:ja)+ka;break}if(X){if(!U){ja=l+192+(D<<2)|0;la=m+(D<<2)|0;ka=(c[ja>>2]|0)+4|0;ka=(3?ka>>3:ka)+(c[la>>2]|0)|0;c[la>>2]=ka;ka=ka+2|0;ka=(2?ka>>2:ka)+(c[ja>>2]|0)|0;c[ja>>2]=ka;ka=ka+4|0;c[la>>2]=(3?ka>>3:ka)+(c[la>>2]|0)}ia=m+(C<<2)|0;la=ia+64|0;ja=c[ia>>2]|0;ka=ja+4|0;ka=(3?ka>>3:ka)+(c[la>>2]|0)|0;ha=ka+2|0;ja=(2?ha>>2:ha)+ja|0;c[ia>>2]=ja;ja=ja+4|0;c[la>>2]=(3?ja>>3:ja)+ka;break}if(U){ka=m+-256|0;la=c[ka>>2]|0;e=la+4|0;e=(3?e>>3:e)+(c[m>>2]|0)|0;c[m>>2]=e;ja=e+2|0;la=(2?ja>>2:ja)+la|0;c[ka>>2]=la;la=la+4|0;e=(3?la>>3:la)+e|0}else{ha=l+-64|0;ja=l+192|0;la=m+-256|0;fa=c[la>>2]|0;ea=c[m>>2]|0;ga=ea+(c[ha>>2]|0)|0;ia=fa+(c[ja>>2]|0)|0;e=ga+1|0;ka=ia+1|0;da=ga+2|0;ia=(2?da>>2:da)+ia|0;da=ia+1|0;ga=(1?da>>1:da)+ga|0;da=ga+2|0;ia=(2?da>>2:da)+ia|0;da=ga+1|0;e=(1?da>>1:da)+(ea-(1?e>>1:e))|0;ea=ia+1|0;ka=(1?ea>>1:ea)+(fa-(1?ka>>1:ka))|0;c[ha>>2]=ga-e;c[ja>>2]=ia-ka;c[la>>2]=ka}c[m>>2]=e;fa=m+-192|0;ha=m+64|0;ja=m+-128|0;la=m+128|0;da=c[ja>>2]|0;ca=c[la>>2]|0;ea=ca+(c[fa>>2]|0)|0;ga=da+(c[ha>>2]|0)|0;ka=ea+1|0;ia=ga+1|0;ba=ea+2|0;ga=(2?ba>>2:ba)+ga|0;ba=ga+1|0;ea=(1?ba>>1:ba)+ea|0;ba=ea+2|0;ga=(2?ba>>2:ba)+ga|0;ba=ea+1|0;ka=(1?ba>>1:ba)+(ca-(1?ka>>1:ka))|0;ca=ga+1|0;ia=(1?ca>>1:ca)+(da-(1?ia>>1:ia))|0;c[fa>>2]=ea-ka;c[ha>>2]=ga-ia;c[ja>>2]=ia;c[la>>2]=ka}while(0);d:do if(!y){if(!p){e=A;do{_strIDCT4x4Stage1(l+(e<<2)|0);e=e+64|0}while((e|0)<(B|0))}if(!q){e=D;do{la=m+(e<<2)|0;_strIDCT4x4Stage1(la);_strIDCT4x4Stage1(la+64|0);_strIDCT4x4Stage1(la+128|0);e=e+64|0}while((e|0)<(w|0))}if(!v){if(!U){if(X){la=l+(t<<2)|0;ka=la+-8|0;ja=la+24|0;ea=la+32|0;ga=c[ja>>2]|0;ha=c[ea>>2]|0;ca=ha+(c[la>>2]|0)|0;da=ga+(c[ka>>2]|0)|0;ia=ca+1|0;fa=da+1|0;fa=1?fa>>1:fa;ia=ha+1-(1?ia>>1:ia)|0;ia=ga-fa-(1?ia>>1:ia)|0;ga=ia+1|0;ha=(1?ga>>1:ga)+ha|0;fa=ia+fa|0;ia=(ha*3|0)+16|0;ca=(5?ia>>5:ia)-ha+ca|0;ia=(fa*3|0)+16|0;da=(5?ia>>5:ia)-fa+da|0;ia=(ca*3|0)+8|0;ha=(4?ia>>4:ia)+ha|0;ia=(da*3|0)+8|0;fa=(4?ia>>4:ia)+fa|0;ia=(ha*3|0)+16|0;ga=(fa*3|0)+16|0;c[la>>2]=(5?ia>>5:ia)+ca;c[ka>>2]=(5?ga>>5:ga)+da;c[ja>>2]=fa;c[ea>>2]=ha;ea=la+4|0;ha=la+-4|0;ja=la+28|0;la=la+36|0;fa=c[ja>>2]|0;ka=c[la>>2]|0;da=ka+(c[ea>>2]|0)|0;ga=fa+(c[ha>>2]|0)|0;ca=da+1|0;ia=ga+1|0;ia=1?ia>>1:ia;ca=ka+1-(1?ca>>1:ca)|0;ca=fa-ia-(1?ca>>1:ca)|0;fa=ca+1|0;ka=(1?fa>>1:fa)+ka|0;ia=ca+ia|0;ca=(ka*3|0)+16|0;da=(5?ca>>5:ca)-ka+da|0;ca=(ia*3|0)+16|0;ga=(5?ca>>5:ca)-ia+ga|0;ca=(da*3|0)+8|0;ka=(4?ca>>4:ca)+ka|0;ca=(ga*3|0)+8|0;ia=(4?ca>>4:ca)+ia|0;ca=(ka*3|0)+16|0;fa=(ia*3|0)+16|0;c[ea>>2]=(5?ca>>5:ca)+da;c[ha>>2]=(5?fa>>5:fa)+ga;c[ja>>2]=ia;c[la>>2]=ka}if(s){e=x;do{la=l+(e<<2)+128|0;_strPost4x4Stage1Split(la,la+64|0,0,k,$);e=e+64|0}while((e|0)<(r|0))}}if(!V){if(X){la=m+(u<<2)|0;da=la+-8|0;ea=la+24|0;ia=la+32|0;fa=c[ea>>2]|0;ha=c[ia>>2]|0;ca=ha+(c[la>>2]|0)|0;ja=fa+(c[da>>2]|0)|0;ba=ca+1|0;ka=ja+1|0;ka=1?ka>>1:ka;ba=ha+1-(1?ba>>1:ba)|0;ba=fa-ka-(1?ba>>1:ba)|0;fa=ba+1|0;ha=(1?fa>>1:fa)+ha|0;ka=ba+ka|0;ba=(ha*3|0)+16|0;ca=(5?ba>>5:ba)-ha+ca|0;ba=(ka*3|0)+16|0;ja=(5?ba>>5:ba)-ka+ja|0;ba=(ca*3|0)+8|0;ha=(4?ba>>4:ba)+ha|0;ba=(ja*3|0)+8|0;ka=(4?ba>>4:ba)+ka|0;ba=(ha*3|0)+16|0;fa=(ka*3|0)+16|0;c[la>>2]=(5?ba>>5:ba)+ca;c[da>>2]=(5?fa>>5:fa)+ja;c[ea>>2]=ka;c[ia>>2]=ha;ia=la+4|0;ha=la+-4|0;ea=la+28|0;ka=la+36|0;da=c[ea>>2]|0;ja=c[ka>>2]|0;fa=ja+(c[ia>>2]|0)|0;ca=da+(c[ha>>2]|0)|0;ba=fa+1|0;ga=ca+1|0;ga=1?ga>>1:ga;ba=ja+1-(1?ba>>1:ba)|0;ba=da-ga-(1?ba>>1:ba)|0;da=ba+1|0;ja=(1?da>>1:da)+ja|0;ga=ba+ga|0;ba=(ja*3|0)+16|0;fa=(5?ba>>5:ba)-ja+fa|0;ba=(ga*3|0)+16|0;ca=(5?ba>>5:ba)-ga+ca|0;ba=(fa*3|0)+8|0;ja=(4?ba>>4:ba)+ja|0;ba=(ca*3|0)+8|0;ga=(4?ba>>4:ba)+ga|0;ba=(ja*3|0)+16|0;da=(ga*3|0)+16|0;c[ia>>2]=(5?ba>>5:ba)+fa;c[ha>>2]=(5?da>>5:da)+ca;c[ea>>2]=ga;c[ka>>2]=ja;la=la+64|0;ka=la+-8|0;ja=la+24|0;ea=la+32|0;ga=c[ja>>2]|0;ha=c[ea>>2]|0;ca=ha+(c[la>>2]|0)|0;da=ga+(c[ka>>2]|0)|0;ia=ca+1|0;fa=da+1|0;fa=1?fa>>1:fa;ia=ha+1-(1?ia>>1:ia)|0;ia=ga-fa-(1?ia>>1:ia)|0;ga=ia+1|0;ha=(1?ga>>1:ga)+ha|0;fa=ia+fa|0;ia=(ha*3|0)+16|0;ca=(5?ia>>5:ia)-ha+ca|0;ia=(fa*3|0)+16|0;da=(5?ia>>5:ia)-fa+da|0;ia=(ca*3|0)+8|0;ha=(4?ia>>4:ia)+ha|0;ia=(da*3|0)+8|0;fa=(4?ia>>4:ia)+fa|0;ia=(ha*3|0)+16|0;ga=(fa*3|0)+16|0;c[la>>2]=(5?ia>>5:ia)+ca;c[ka>>2]=(5?ga>>5:ga)+da;c[ja>>2]=fa;c[ea>>2]=ha;ea=la+4|0;ha=la+-4|0;ja=la+28|0;la=la+36|0;fa=c[ja>>2]|0;ka=c[la>>2]|0;da=ka+(c[ea>>2]|0)|0;ga=fa+(c[ha>>2]|0)|0;ca=da+1|0;ia=ga+1|0;ia=1?ia>>1:ia;ca=ka+1-(1?ca>>1:ca)|0;ca=fa-ia-(1?ca>>1:ca)|0;fa=ca+1|0;ka=(1?fa>>1:fa)+ka|0;ia=ca+ia|0;ca=(ka*3|0)+16|0;da=(5?ca>>5:ca)-ka+da|0;ca=(ia*3|0)+16|0;ga=(5?ca>>5:ca)-ia+ga|0;ca=(da*3|0)+8|0;ka=(4?ca>>4:ca)+ka|0;ca=(ga*3|0)+8|0;ia=(4?ca>>4:ca)+ia|0;ca=(ka*3|0)+16|0;fa=(ia*3|0)+16|0;c[ea>>2]=(5?ca>>5:ca)+da;c[ha>>2]=(5?fa>>5:fa)+ga;c[ja>>2]=ia;c[la>>2]=ka}if(s){e=x;do{ka=m+(e<<2)|0;la=ka+64|0;_strPost4x4Stage1Split(ka,la,0,k,$);_strPost4x4Stage1Split(la,la+64|0,0,k,$);e=e+64|0}while((e|0)<(r|0))}if(!W){if(X){ha=l+(o<<2)+192+40|0;ka=ha+-8|0;la=m+(o<<2)|0;ea=la+8|0;ga=c[la>>2]|0;ja=c[ea>>2]|0;ca=ja+(c[ha>>2]|0)|0;da=ga+(c[ka>>2]|0)|0;ia=ca+1|0;fa=da+1|0;fa=1?fa>>1:fa;ia=ja+1-(1?ia>>1:ia)|0;ia=ga-fa-(1?ia>>1:ia)|0;ga=ia+1|0;ja=(1?ga>>1:ga)+ja|0;fa=ia+fa|0;ia=(ja*3|0)+16|0;ca=(5?ia>>5:ia)-ja+ca|0;ia=(fa*3|0)+16|0;da=(5?ia>>5:ia)-fa+da|0;ia=(ca*3|0)+8|0;ja=(4?ia>>4:ia)+ja|0;ia=(da*3|0)+8|0;fa=(4?ia>>4:ia)+fa|0;ia=(ja*3|0)+16|0;ga=(fa*3|0)+16|0;c[ha>>2]=(5?ia>>5:ia)+ca;c[ka>>2]=(5?ga>>5:ga)+da;c[la>>2]=fa;c[ea>>2]=ja;ea=ha+4|0;ha=ha+-4|0;ja=la+4|0;la=la+12|0;fa=c[ja>>2]|0;ka=c[la>>2]|0;da=ka+(c[ea>>2]|0)|0;ga=fa+(c[ha>>2]|0)|0;ca=da+1|0;ia=ga+1|0;ia=1?ia>>1:ia;ca=ka+1-(1?ca>>1:ca)|0;ca=fa-ia-(1?ca>>1:ca)|0;fa=ca+1|0;ka=(1?fa>>1:fa)+ka|0;ia=ca+ia|0;ca=(ka*3|0)+16|0;da=(5?ca>>5:ca)-ka+da|0;ca=(ia*3|0)+16|0;ga=(5?ca>>5:ca)-ia+ga|0;ca=(da*3|0)+8|0;ka=(4?ca>>4:ca)+ka|0;ca=(ga*3|0)+8|0;ia=(4?ca>>4:ca)+ia|0;ca=(ka*3|0)+16|0;fa=(ia*3|0)+16|0;c[ea>>2]=(5?ca>>5:ca)+da;c[ha>>2]=(5?fa>>5:fa)+ga;c[ja>>2]=ia;c[la>>2]=ka}if(!s)break;e=x;while(1){_strPost4x4Stage1Split(l+(e<<2)+192|0,m+(e<<2)|0,0,k,$);e=e+64|0;if((e|0)>=(r|0))break d}}}f=U?m+20|0:l+244|0;if(s){e=x;do{la=f+(e<<2)|0;ka=la+-4|0;ja=la+236|0;ea=la+240|0;ga=c[ja>>2]|0;ha=c[ea>>2]|0;ca=ha+(c[la>>2]|0)|0;da=ga+(c[ka>>2]|0)|0;ia=ca+1|0;fa=da+1|0;fa=1?fa>>1:fa;ia=ha+1-(1?ia>>1:ia)|0;ia=ga-fa-(1?ia>>1:ia)|0;ga=ia+1|0;ha=(1?ga>>1:ga)+ha|0;fa=ia+fa|0;ia=(ha*3|0)+16|0;ca=(5?ia>>5:ia)-ha+ca|0;ia=(fa*3|0)+16|0;da=(5?ia>>5:ia)-fa+da|0;ia=(ca*3|0)+8|0;ha=(4?ia>>4:ia)+ha|0;ia=(da*3|0)+8|0;fa=(4?ia>>4:ia)+fa|0;ia=(ha*3|0)+16|0;ga=(fa*3|0)+16|0;c[la>>2]=(5?ia>>5:ia)+ca;c[ka>>2]=(5?ga>>5:ga)+da;c[ja>>2]=fa;c[ea>>2]=ha;ea=la+8|0;ha=la+4|0;ja=la+244|0;la=la+248|0;fa=c[ja>>2]|0;ka=c[la>>2]|0;da=ka+(c[ea>>2]|0)|0;ga=fa+(c[ha>>2]|0)|0;ca=da+1|0;ia=ga+1|0;ia=1?ia>>1:ia;ca=ka+1-(1?ca>>1:ca)|0;ca=fa-ia-(1?ca>>1:ca)|0;fa=ca+1|0;ka=(1?fa>>1:fa)+ka|0;ia=ca+ia|0;ca=(ka*3|0)+16|0;da=(5?ca>>5:ca)-ka+da|0;ca=(ia*3|0)+16|0;ga=(5?ca>>5:ca)-ia+ga|0;ca=(da*3|0)+8|0;ka=(4?ca>>4:ca)+ka|0;ca=(ga*3|0)+8|0;ia=(4?ca>>4:ca)+ia|0;ca=(ka*3|0)+16|0;fa=(ia*3|0)+16|0;c[ea>>2]=(5?ca>>5:ca)+da;c[ha>>2]=(5?fa>>5:fa)+ga;c[ja>>2]=ia;c[la>>2]=ka;e=e+64|0}while((e|0)<(r|0))}}}while(0)}while(n>>>0>>0);Xc=aa;return 0} function _printf_core(d,e,f,h,i){d=d|0;e=e|0;f=f|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;G=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);B=G+56|0;C=G+40|0;y=G;E=G+48|0;F=G+60|0;c[B>>2]=e;v=(d|0)!=0;w=y+40|0;x=w;y=y+39|0;z=E+4|0;j=0;e=0;l=0;a:while(1){do{do if((e|0)>-1)if((j|0)>(2147483647-e|0)){e=___errno_location()|0;c[e>>2]=75;e=-1;break}else{e=j+e|0;break}while(0);p=c[B>>2]|0;j=a[p>>0]|0;if(!(j<<24>>24)){u=92;break a}k=p;b:while(1){switch(j<<24>>24){case 37:{u=10;break b}case 0:{j=k;break b}default:{}}t=k+1|0;c[B>>2]=t;j=a[t>>0]|0;k=t}c:do if((u|0)==10){u=0;j=k;do{if((a[k+1>>0]|0)!=37)break c;j=j+1|0;k=k+2|0;c[B>>2]=k}while((a[k>>0]|0)==37)}while(0);j=j-p|0;if(v)_out(d,p,j)}while((j|0)!=0);t=(_isdigit(a[(c[B>>2]|0)+1>>0]|0)|0)==0;k=c[B>>2]|0;if(!t?(a[k+2>>0]|0)==36:0){r=(a[k+1>>0]|0)+-48|0;n=1;j=3}else{r=-1;n=l;j=1}j=k+j|0;c[B>>2]=j;k=a[j>>0]|0;l=(k<<24>>24)+-32|0;if(l>>>0>31|(1<>2]=j;k=a[j>>0]|0;l=(k<<24>>24)+-32|0}while(!(l>>>0>31|(1<>24==42){if((_isdigit(a[j+1>>0]|0)|0)!=0?(D=c[B>>2]|0,(a[D+2>>0]|0)==36):0){j=D+1|0;c[i+((a[j>>0]|0)+-48<<2)>>2]=10;j=c[h+((a[j>>0]|0)+-48<<3)>>2]|0;l=1;k=D+3|0}else{if(n|0){e=-1;break}if(v){t=(c[f>>2]|0)+(4-1)&~(4-1);j=c[t>>2]|0;c[f>>2]=t+4}else j=0;l=0;k=(c[B>>2]|0)+1|0}c[B>>2]=k;t=(j|0)<0;s=t?0-j|0:j;m=t?m|8192:m;t=l}else{j=_getint(B)|0;if((j|0)<0){e=-1;break}s=j;t=n;k=c[B>>2]|0}do if((a[k>>0]|0)==46){j=k+1|0;if((a[j>>0]|0)!=42){c[B>>2]=j;j=_getint(B)|0;k=c[B>>2]|0;break}if(_isdigit(a[k+2>>0]|0)|0?(A=c[B>>2]|0,(a[A+3>>0]|0)==36):0){j=A+2|0;c[i+((a[j>>0]|0)+-48<<2)>>2]=10;j=c[h+((a[j>>0]|0)+-48<<3)>>2]|0;k=A+4|0;c[B>>2]=k;break}if(t|0){e=-1;break a}if(v){q=(c[f>>2]|0)+(4-1)&~(4-1);j=c[q>>2]|0;c[f>>2]=q+4}else j=0;k=(c[B>>2]|0)+2|0;c[B>>2]=k}else j=-1;while(0);q=0;while(1){if(((a[k>>0]|0)+-65|0)>>>0>57){e=-1;break a}l=k;k=k+1|0;c[B>>2]=k;l=a[(a[l>>0]|0)+-65+(95440+(q*58|0))>>0]|0;n=l&255;if((n+-1|0)>>>0>=8)break;else q=n}if(!(l<<24>>24)){e=-1;break}o=(r|0)>-1;do if(l<<24>>24==19)if(o){e=-1;break a}else u=54;else{if(o){c[i+(r<<2)>>2]=n;o=h+(r<<3)|0;r=c[o+4>>2]|0;u=C;c[u>>2]=c[o>>2];c[u+4>>2]=r;u=54;break}if(!v){e=0;break a}_pop_arg(C,n,f);k=c[B>>2]|0;u=55}while(0);if((u|0)==54){u=0;if(v)u=55;else j=0}d:do if((u|0)==55){u=0;k=a[k+-1>>0]|0;k=(q|0)!=0&(k&15|0)==3?k&-33:k;o=m&-65537;r=(m&8192|0)==0?m:o;e:do switch(k|0){case 110:switch((q&255)<<24>>24){case 0:{c[c[C>>2]>>2]=e;j=0;break d}case 1:{c[c[C>>2]>>2]=e;j=0;break d}case 2:{j=c[C>>2]|0;c[j>>2]=e;c[j+4>>2]=((e|0)<0)<<31>>31;j=0;break d}case 3:{b[c[C>>2]>>1]=e;j=0;break d}case 4:{a[c[C>>2]>>0]=e;j=0;break d}case 6:{c[c[C>>2]>>2]=e;j=0;break d}case 7:{j=c[C>>2]|0;c[j>>2]=e;c[j+4>>2]=((e|0)<0)<<31>>31;j=0;break d}default:{j=0;break d}}case 112:{k=120;j=j>>>0>8?j:8;l=r|8;u=67;break}case 88:case 120:{l=r;u=67;break}case 111:{l=C;k=c[l>>2]|0;l=c[l+4>>2]|0;p=_fmt_o(k,l,w)|0;o=x-p|0;m=0;n=164e3;j=(r&8|0)==0|(j|0)>(o|0)?j:o+1|0;o=r;u=73;break}case 105:case 100:{l=C;k=c[l>>2]|0;l=c[l+4>>2]|0;if((l|0)<0){k=_i64Subtract(0,0,k|0,l|0)|0;l=M()|0;m=C;c[m>>2]=k;c[m+4>>2]=l;m=1;n=164e3;u=72;break e}else{m=(r&2049|0)!=0&1;n=(r&2048|0)==0?((r&1|0)==0?164e3:164002):164001;u=72;break e}}case 117:{l=C;m=0;n=164e3;k=c[l>>2]|0;l=c[l+4>>2]|0;u=72;break}case 99:{a[y>>0]=c[C>>2];p=y;m=0;n=164e3;l=1;k=o;j=x;break}case 115:{q=c[C>>2]|0;q=(q|0)==0?164010:q;r=_memchr(q,0,j)|0;H=(r|0)==0;p=q;m=0;n=164e3;l=H?j:r-q|0;k=o;j=H?q+j|0:r;break}case 67:{c[E>>2]=c[C>>2];c[z>>2]=0;c[C>>2]=E;n=-1;u=79;break}case 83:{if(!j){_pad_661(d,32,s,0,r);j=0;u=89}else{n=j;u=79}break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{j=_fmt_fp(d,+g[C>>3],s,j,r,k)|0;break d}default:{m=0;n=164e3;l=j;k=r;j=x}}while(0);f:do if((u|0)==67){H=C;r=c[H>>2]|0;H=c[H+4>>2]|0;p=_fmt_x(r,H,w,k&32)|0;n=(l&8|0)==0|(r|0)==0&(H|0)==0;m=n?0:2;n=n?164e3:164e3+(4?k>>>4:k)|0;o=l;k=r;l=H;u=73}else if((u|0)==72){p=_fmt_u(k,l,w)|0;o=r;u=73}else if((u|0)==79){u=0;m=c[C>>2]|0;j=0;while(1){k=c[m>>2]|0;if(!k)break;k=_wctomb(F,k)|0;l=(k|0)<0;if(l|k>>>0>(n-j|0)>>>0){u=83;break}j=k+j|0;if(n>>>0>j>>>0)m=m+4|0;else break}if((u|0)==83){u=0;if(l){e=-1;break a}}_pad_661(d,32,s,j,r);if(!j){j=0;u=89}else{l=c[C>>2]|0;m=0;while(1){k=c[l>>2]|0;if(!k){u=89;break f}k=_wctomb(F,k)|0;m=k+m|0;if((m|0)>(j|0)){u=89;break f}_out(d,F,k);if(m>>>0>=j>>>0){u=89;break}else l=l+4|0}}}while(0);if((u|0)==73){u=0;l=(k|0)!=0|(l|0)!=0;k=(j|0)!=0|l;l=x-p+((l^1)&1)|0;p=k?p:w;l=k?((j|0)>(l|0)?j:l):0;k=(j|0)>-1?o&-65537:o;j=x}else if((u|0)==89){u=0;_pad_661(d,32,s,j,r^8192);j=(s|0)>(j|0)?s:j;break}r=j-p|0;q=(l|0)<(r|0)?r:l;H=q+m|0;j=(s|0)<(H|0)?H:s;_pad_661(d,32,j,H,k);_out(d,n,m);_pad_661(d,48,j,H,k^65536);_pad_661(d,48,q,r,0);_out(d,p,r);_pad_661(d,32,j,H,k^8192)}while(0);l=t}g:do if((u|0)==92)if(!d)if(!l)e=0;else{e=1;while(1){j=c[i+(e<<2)>>2]|0;if(!j)break;_pop_arg(h+(e<<3)|0,j,f);e=e+1|0;if(e>>>0>=10){e=1;break g}}while(1){if(c[i+(e<<2)>>2]|0){e=-1;break g}e=e+1|0;if(e>>>0>=10){e=1;break}}}while(0);Xc=G;return e|0}function ___lockfile(a){a=a|0;return 1}function ___unlockfile(a){a=a|0;return}function _out(a,b,d){a=a|0;b=b|0;d=d|0;if(!(c[a>>2]&32))___fwritex(b,d,a)|0;return}function _getint(b){b=b|0;var d=0,e=0;if(!(_isdigit(a[c[b>>2]>>0]|0)|0))d=0;else{d=0;do{e=c[b>>2]|0;d=(d*10|0)+-48+(a[e>>0]|0)|0;e=e+1|0;c[b>>2]=e}while((_isdigit(a[e>>0]|0)|0)!=0)}return d|0}function _pop_arg(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,h=0.0;a:do if(b>>>0<=20)do switch(b|0){case 9:{e=(c[d>>2]|0)+(4-1)&~(4-1);b=c[e>>2]|0;c[d>>2]=e+4;c[a>>2]=b;break a}case 10:{e=(c[d>>2]|0)+(4-1)&~(4-1);b=c[e>>2]|0;c[d>>2]=e+4;e=a;c[e>>2]=b;c[e+4>>2]=((b|0)<0)<<31>>31;break a}case 11:{e=(c[d>>2]|0)+(4-1)&~(4-1);b=c[e>>2]|0;c[d>>2]=e+4;e=a;c[e>>2]=b;c[e+4>>2]=0;break a}case 12:{e=(c[d>>2]|0)+(8-1)&~(8-1);b=e;f=c[b>>2]|0;b=c[b+4>>2]|0;c[d>>2]=e+8;e=a;c[e>>2]=f;c[e+4>>2]=b;break a}case 13:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;e=(e&65535)<<16>>16;f=a;c[f>>2]=e;c[f+4>>2]=((e|0)<0)<<31>>31;break a}case 14:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;f=a;c[f>>2]=e&65535;c[f+4>>2]=0;break a}case 15:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;e=(e&255)<<24>>24;f=a;c[f>>2]=e;c[f+4>>2]=((e|0)<0)<<31>>31;break a}case 16:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;f=a;c[f>>2]=e&255;c[f+4>>2]=0;break a}case 17:{f=(c[d>>2]|0)+(8-1)&~(8-1);h=+g[f>>3];c[d>>2]=f+8;g[a>>3]=h;break a}case 18:{f=(c[d>>2]|0)+(8-1)&~(8-1);h=+g[f>>3];c[d>>2]=f+8;g[a>>3]=h;break a}default:break a}while(0);while(0);return}function _fmt_x(b,c,e,f){b=b|0;c=c|0;e=e|0;f=f|0;if(!((b|0)==0&(c|0)==0))do{e=e+-1|0;a[e>>0]=d[95904+(b&15)>>0]|0|f;b=_bitshift64Lshr(b|0,c|0,4)|0;c=M()|0}while(!((b|0)==0&(c|0)==0));return e|0}function _fmt_o(b,c,d){b=b|0;c=c|0;d=d|0;if(!((b|0)==0&(c|0)==0))do{d=d+-1|0;a[d>>0]=b&7|48;b=_bitshift64Lshr(b|0,c|0,3)|0;c=M()|0}while(!((b|0)==0&(c|0)==0));return d|0}function _fmt_u(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;if(c>>>0>0|(c|0)==0&b>>>0>4294967295){do{e=b;b=___udivdi3(b|0,c|0,10,0)|0;f=c;c=M()|0;g=___muldi3(b|0,c|0,10,0)|0;g=_i64Subtract(e|0,f|0,g|0,M()|0)|0;M()|0;d=d+-1|0;a[d>>0]=g&255|48}while(f>>>0>9|(f|0)==9&e>>>0>4294967295);c=b}else c=b;if(c)do{g=c;c=(c>>>0)/10|0;d=d+-1|0;a[d>>0]=g-(c*10|0)|48}while(g>>>0>=10);return d|0}function _memchr(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=d&255;f=(e|0)!=0;a:do if(f&(b&3|0)!=0){g=d&255;while(1){if((a[b>>0]|0)==g<<24>>24){i=6;break a}b=b+1|0;e=e+-1|0;f=(e|0)!=0;if(!(f&(b&3|0)!=0)){i=5;break}}}else i=5;while(0);if((i|0)==5)if(f)i=6;else i=16;b:do if((i|0)==6){g=d&255;if((a[b>>0]|0)==g<<24>>24)if(!e){i=16;break}else break;f=H(h,16843009)|0;c:do if(e>>>0>3)while(1){h=c[b>>2]^f;if((h&-2139062144^-2139062144)&h+-16843009|0)break c;b=b+4|0;e=e+-4|0;if(e>>>0<=3){i=11;break}}else i=11;while(0);if((i|0)==11)if(!e){i=16;break}while(1){if((a[b>>0]|0)==g<<24>>24)break b;e=e+-1|0;if(!e){i=16;break}else b=b+1|0}}while(0);if((i|0)==16)b=0;return b|0}function _pad_661(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;g=Xc;Xc=Xc+256|0;if((Xc|0)>=(Yc|0))N(256);f=g;if((c|0)>(d|0)&(e&73728|0)==0){e=c-d|0;_memset(f|0,b<<24>>24|0,(e>>>0<256?e:256)|0)|0;if(e>>>0>255){b=c-d|0;do{_out(a,f,256);e=e+-256|0}while(e>>>0>255);e=b&255}_out(a,f,e)}Xc=g;return}function _wctomb(a,b){a=a|0;b=b|0;if(!a)a=0;else a=_wcrtomb(a,b,0)|0;return a|0}function _fmt_fp(b,e,f,g,h,i){b=b|0;e=+e;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=Xc;Xc=Xc+560|0;if((Xc|0)>=(Yc|0))N(560);l=F+32|0;u=F+536|0;E=F;D=E;m=F+540|0;c[u>>2]=0;C=m+12|0;___DOUBLE_BITS_662(e)|0;j=M()|0;if((j|0)<0){e=-e;___DOUBLE_BITS_662(e)|0;B=1;A=164017;j=M()|0}else{B=(h&2049|0)!=0&1;A=(h&2048|0)==0?((h&1|0)==0?164018:164023):164020}do if(0==0&(j&2146435072|0)==2146435072){E=(i&32|0)!=0;j=B+3|0;_pad_661(b,32,f,j,h&-65537);_out(b,A,B);_out(b,e!=e|0.0!=0.0?(E?164059:164044):E?164036:164040,3);_pad_661(b,32,f,j,h^8192)}else{q=+_frexpl(e,u)*2.0;j=q!=0.0;if(j)c[u>>2]=(c[u>>2]|0)+-1;t=i|32;if((t|0)==97){o=i&32;r=(o|0)==0?A:A+9|0;p=B|2;j=12-g|0;do if(!(g>>>0>11|(j|0)==0)){e=8.0;do{j=j+-1|0;e=e*16.0}while((j|0)!=0);if((a[r>>0]|0)==45){e=-(e+(-q-e));break}else{e=q+e-e;break}}else e=q;while(0);k=c[u>>2]|0;j=(k|0)<0?0-k|0:k;j=_fmt_u(j,((j|0)<0)<<31>>31,C)|0;if((j|0)==(C|0)){j=m+11|0;a[j>>0]=48}a[j+-1>>0]=((31?k>>31:k)&2)+43;n=j+-2|0;a[n>>0]=i+15;k=(g|0)<1;l=(h&8|0)==0;m=E;do{B=~~e;j=m+1|0;a[m>>0]=o|d[95904+B>>0];e=(e-+(B|0))*16.0;if((j-D|0)==1?!(l&(k&e==0.0)):0){a[j>>0]=46;m=m+2|0}else m=j}while(e!=0.0);if((g|0)!=0?(-2-D+m|0)<(g|0):0){k=C;l=n;j=g+2+k-l|0}else{k=C;l=n;j=k-D-l+m|0}C=j+p|0;_pad_661(b,32,f,C,h);_out(b,r,p);_pad_661(b,48,f,C,h^65536);D=m-D|0;_out(b,E,D);E=k-l|0;_pad_661(b,48,j-(D+E)|0,0,0);_out(b,n,E);_pad_661(b,32,f,C,h^8192);j=C;break}k=(g|0)<0?6:g;if(j){j=(c[u>>2]|0)+-28|0;c[u>>2]=j;e=q*268435456.0}else{e=q;j=c[u>>2]|0}z=(j|0)<0?l:l+288|0;l=z;do{x=~~e>>>0;c[l>>2]=x;l=l+4|0;e=(e-+(x>>>0))*1.0e9}while(e!=0.0);x=z;if((j|0)>0){o=z;while(1){n=(j|0)<29?j:29;j=l+-4|0;if(j>>>0>=o>>>0){m=0;do{s=_bitshift64Shl(c[j>>2]|0,0,n|0)|0;s=_i64Add(s|0,M()|0,m|0,0)|0;v=M()|0;m=___udivdi3(s|0,v|0,1e9,0)|0;w=___muldi3(m|0,M()|0,1e9,0)|0;w=_i64Subtract(s|0,v|0,w|0,M()|0)|0;M()|0;c[j>>2]=w;j=j+-4|0}while(j>>>0>=o>>>0);if(m){w=o+-4|0;c[w>>2]=m;m=w}else m=o}else m=o;a:do if(l>>>0>m>>>0){j=l;while(1){l=j+-4|0;if(c[l>>2]|0){l=j;break a}if(l>>>0>m>>>0)j=l;else break}}while(0);j=(c[u>>2]|0)-n|0;c[u>>2]=j;if((j|0)>0)o=m;else break}}else m=z;if((j|0)<0){g=((k+25|0)/9|0)+1|0;s=(t|0)==102;do{r=0-j|0;r=(r|0)<9?r:9;if(m>>>0>>0){n=(1<>>r:1e9;p=0;j=m;do{w=c[j>>2]|0;c[j>>2]=(r?w>>>r:w)+p;p=H(w&n,o)|0;j=j+4|0}while(j>>>0>>0);m=(c[m>>2]|0)==0?m+4|0:m;if(p){c[l>>2]=p;l=l+4|0}}else m=(c[m>>2]|0)==0?m+4|0:m;j=s?z:m;w=l-j|0;l=((2?w>>2:w)|0)>(g|0)?j+(g<<2)|0:l;j=(c[u>>2]|0)+r|0;c[u>>2]=j}while((j|0)<0);s=m}else s=m;if(s>>>0>>0){j=x-s|0;j=(2?j>>2:j)*9|0;n=c[s>>2]|0;if(n>>>0>=10){m=10;do{m=m*10|0;j=j+1|0}while(n>>>0>=m>>>0)}}else j=0;v=(t|0)==103;w=(k|0)!=0;m=k-((t|0)==102?0:j)+((w&v)<<31>>31)|0;u=l-x|0;if((m|0)<(((2?u>>2:u)*9|0)+-9|0)){u=m+9216|0;m=(u|0)/9|0;g=z+4+(m+-1024<<2)|0;m=u-(m*9|0)|0;if((m|0)<8){n=10;while(1){n=n*10|0;if((m|0)<7)m=m+1|0;else break}}else n=10;p=c[g>>2]|0;m=(p>>>0)/(n>>>0)|0;r=p-(H(m,n)|0)|0;o=(g+4|0)==(l|0);if(!(o&(r|0)==0)){q=(m&1|0)==0?9007199254740992.0:9007199254740994.0;u=1?n>>>1:n;e=r>>>0>>0?.5:o&(r|0)==(u|0)?1.0:1.5;if(B){u=(a[A>>0]|0)==45;e=u?-e:e;q=u?-q:q}m=p-r|0;c[g>>2]=m;if(q+e!=q){u=m+n|0;c[g>>2]=u;if(u>>>0>999999999){n=g;j=s;while(1){m=n+-4|0;c[n>>2]=0;if(m>>>0>>0){j=j+-4|0;c[j>>2]=0}u=(c[m>>2]|0)+1|0;c[m>>2]=u;if(u>>>0>999999999)n=m;else{n=j;break}}}else{m=g;n=s}j=x-n|0;j=(2?j>>2:j)*9|0;p=c[n>>2]|0;if(p>>>0>=10){o=10;do{o=o*10|0;j=j+1|0}while(p>>>0>=o>>>0)}}else{m=g;n=s}}else{m=g;n=s}u=m+4|0;l=l>>>0>u>>>0?u:l}else n=s;g=0-j|0;b:do if(l>>>0>n>>>0)while(1){m=l+-4|0;if(c[m>>2]|0){u=l;t=1;break b}if(m>>>0>n>>>0)l=m;else{u=m;t=0;break}}else{u=l;t=0}while(0);do if(v){k=k+((w^1)&1)|0;if((k|0)>(j|0)&(j|0)>-5){o=i+-1|0;k=k+-1-j|0}else{o=i+-2|0;k=k+-1|0}if(!(h&8)){if(t?(y=c[u+-4>>2]|0,(y|0)!=0):0)if(!((y>>>0)%10|0)){m=0;l=10;do{l=l*10|0;m=m+1|0}while(!((y>>>0)%(l>>>0)|0|0))}else m=0;else m=9;l=u-x|0;l=((2?l>>2:l)*9|0)+-9|0;if((o|32|0)==102){i=l-m|0;i=(i|0)>0?i:0;k=(k|0)<(i|0)?k:i;break}else{i=l+j-m|0;i=(i|0)>0?i:0;k=(k|0)<(i|0)?k:i;break}}}else o=i;while(0);s=(k|0)!=0;p=s?1:(3?h>>>3:h)&1;r=(o|32|0)==102;if(r){v=0;j=(j|0)>0?j:0}else{l=(j|0)<0?g:j;l=_fmt_u(l,((l|0)<0)<<31>>31,C)|0;m=C;if((m-l|0)<2)do{l=l+-1|0;a[l>>0]=48}while((m-l|0)<2);a[l+-1>>0]=((31?j>>31:j)&2)+43;j=l+-2|0;a[j>>0]=o;v=j;j=m-j|0}j=B+1+k+p+j|0;_pad_661(b,32,f,j,h);_out(b,A,B);_pad_661(b,48,f,j,h^65536);if(r){p=n>>>0>z>>>0?z:n;r=E+9|0;n=r;o=E+8|0;m=p;do{l=_fmt_u(c[m>>2]|0,0,r)|0;if((m|0)==(p|0)){if((l|0)==(r|0)){a[o>>0]=48;l=o}}else if(l>>>0>E>>>0){_memset(E|0,48,l-D|0)|0;do l=l+-1|0;while(l>>>0>E>>>0)}_out(b,l,n-l|0);m=m+4|0}while(m>>>0<=z>>>0);if(!((h&8|0)==0&(s^1)))_out(b,164048,1);if(m>>>0>>0&(k|0)>0)while(1){l=_fmt_u(c[m>>2]|0,0,r)|0;if(l>>>0>E>>>0){_memset(E|0,48,l-D|0)|0;do l=l+-1|0;while(l>>>0>E>>>0)}_out(b,l,(k|0)<9?k:9);m=m+4|0;l=k+-9|0;if(!(m>>>0>>0&(k|0)>9)){k=l;break}else k=l}_pad_661(b,48,k+9|0,9,0)}else{u=t?u:n+4|0;if(n>>>0>>0&(k|0)>-1){g=E+9|0;s=(h&8|0)==0;t=g;p=0-D|0;r=E+8|0;o=n;do{l=_fmt_u(c[o>>2]|0,0,g)|0;if((l|0)==(g|0)){a[r>>0]=48;l=r}do if((o|0)==(n|0)){m=l+1|0;_out(b,l,1);if(s&(k|0)<1){l=m;break}_out(b,164048,1);l=m}else{if(l>>>0<=E>>>0)break;_memset(E|0,48,l+p|0)|0;do l=l+-1|0;while(l>>>0>E>>>0)}while(0);D=t-l|0;_out(b,l,(k|0)>(D|0)?D:k);k=k-D|0;o=o+4|0}while(o>>>0>>0&(k|0)>-1)}_pad_661(b,48,k+18|0,18,0);_out(b,v,C-v|0)}_pad_661(b,32,f,j,h^8192)}while(0);Xc=F;return ((j|0)<(f|0)?f:j)|0}function ___DOUBLE_BITS_662(a){a=+a;var b=0;g[h>>3]=a;b=c[h>>2]|0;L(c[h+4>>2]|0);return b|0}function _frexpl(a,b){a=+a;b=b|0;return +(+_frexp(a,b))}function _frexp(a,b){a=+a;b=b|0;var d=0,e=0,f=0;g[h>>3]=a;d=c[h>>2]|0;e=c[h+4>>2]|0;f=_bitshift64Lshr(d|0,e|0,52)|0;M()|0;switch(f&2047){case 0:{if(a!=0.0){a=+_frexp(a*18446744073709551616.0,b);d=(c[b>>2]|0)+-64|0}else d=0;c[b>>2]=d;break}case 2047:break;default:{c[b>>2]=(f&2047)+-1022;c[h>>2]=d;c[h+4>>2]=e&-2146435073|1071644672;a=+g[h>>3]}}return +a}function _wcrtomb(b,d,e){b=b|0;d=d|0;e=e|0;do if(b){if(d>>>0<128){a[b>>0]=d;b=1;break}e=(___pthread_self_440()|0)+188|0;if(!(c[c[e>>2]>>2]|0))if((d&-128|0)==57216){a[b>>0]=d;b=1;break}else{b=___errno_location()|0;c[b>>2]=84;b=-1;break}if(d>>>0<2048){a[b>>0]=(6?d>>>6:d)|192;a[b+1>>0]=d&63|128;b=2;break}if(d>>>0<55296|(d&-8192|0)==57344){a[b>>0]=(12?d>>>12:d)|224;a[b+1>>0]=(6?d>>>6:d)&63|128;a[b+2>>0]=d&63|128;b=3;break}if((d+-65536|0)>>>0<1048576){a[b>>0]=(18?d>>>18:d)|240;a[b+1>>0]=(12?d>>>12:d)&63|128;a[b+2>>0]=(6?d>>>6:d)&63|128;a[b+3>>0]=d&63|128;b=4;break}else{b=___errno_location()|0;c[b>>2]=84;b=-1;break}}else b=1;while(0);return b|0}function ___pthread_self_440(){return _pthread_self()|0}function _pthread_self(){return 99560}function ___fwritex(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=e+16|0;g=c[f>>2]|0;if(!g)if(!(___towrite(e)|0)){g=c[f>>2]|0;h=5}else f=0;else h=5;a:do if((h|0)==5){j=e+20|0;i=c[j>>2]|0;f=i;if((g-i|0)>>>0>>0){f=hd[c[e+36>>2]&63](e,b,d)|0;break}b:do if((a[e+75>>0]|0)<0|(d|0)==0){h=0;g=b}else{i=d;while(1){g=i+-1|0;if((a[b+g>>0]|0)==10)break;if(!g){h=0;g=b;break b}else i=g}f=hd[c[e+36>>2]&63](e,b,i)|0;if(f>>>0>>0)break a;h=i;g=b+i|0;d=d-i|0;f=c[j>>2]|0}while(0);_memcpy(f|0,g|0,d|0)|0;c[j>>2]=(c[j>>2]|0)+d;f=h+d|0}while(0);return f|0}function ___towrite(b){b=b|0;var d=0,e=0;d=b+74|0;e=a[d>>0]|0;a[d>>0]=e+255|e;d=c[b>>2]|0;if(!(d&8)){c[b+8>>2]=0;c[b+4>>2]=0;e=c[b+44>>2]|0;c[b+28>>2]=e;c[b+20>>2]=e;c[b+16>>2]=e+(c[b+48>>2]|0);b=0}else{c[b>>2]=d|32;b=-1}return b|0}function _sn_write(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=a+20|0;f=c[e>>2]|0;a=(c[a+16>>2]|0)-f|0;a=a>>>0>d>>>0?d:a;_memcpy(f|0,b|0,a|0)|0;c[e>>2]=(c[e>>2]|0)+a;return d|0}function _wcslen(a){a=a|0;var b=0;b=a;while(1)if(!(c[b>>2]|0))break;else b=b+4|0;a=b-a|0;return (2?a>>2:a)|0}function ___floatscan(b,e,f){b=b|0;e=e|0;f=f|0;var g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;switch(e|0){case 0:{l=-149;m=24;j=4;break}case 1:{l=-1074;m=53;j=4;break}case 2:{l=-1074;m=53;j=4;break}default:g=0.0}a:do if((j|0)==4){o=b+4|0;n=b+100|0;do{e=c[o>>2]|0;if(e>>>0<(c[n>>2]|0)>>>0){c[o>>2]=e+1;e=d[e>>0]|0}else e=___shgetc(b)|0}while((_isspace(e)|0)!=0);b:do switch(e|0){case 43:case 45:{i=1-(((e|0)==45&1)<<1)|0;e=c[o>>2]|0;if(e>>>0<(c[n>>2]|0)>>>0){c[o>>2]=e+1;h=d[e>>0]|0;break b}else{h=___shgetc(b)|0;break b}}default:{h=e;i=1}}while(0);e=0;while(1){if((h|32|0)!=(a[164050+e>>0]|0))break;do if(e>>>0<7){h=c[o>>2]|0;if(h>>>0<(c[n>>2]|0)>>>0){c[o>>2]=h+1;h=d[h>>0]|0;break}else{h=___shgetc(b)|0;break}}while(0);e=e+1|0;if(e>>>0>=8){e=8;break}}c:do switch(e&2147483647|0){case 8:break;case 3:{j=23;break}default:{k=(f|0)!=0;if(k&e>>>0>3)if((e|0)==8)break c;else{j=23;break c}d:do if(!e){e=0;while(1){if((h|32|0)!=(a[164059+e>>0]|0))break d;do if(e>>>0<2){h=c[o>>2]|0;if(h>>>0<(c[n>>2]|0)>>>0){c[o>>2]=h+1;h=d[h>>0]|0;break}else{h=___shgetc(b)|0;break}}while(0);e=e+1|0;if(e>>>0>=3){e=3;break}}}while(0);switch(e|0){case 3:{e=c[o>>2]|0;if(e>>>0<(c[n>>2]|0)>>>0){c[o>>2]=e+1;e=d[e>>0]|0}else e=___shgetc(b)|0;if((e|0)!=40){if(!(c[n>>2]|0)){g=r;break a}c[o>>2]=(c[o>>2]|0)+-1;g=r;break a}e=1;while(1){h=c[o>>2]|0;if(h>>>0<(c[n>>2]|0)>>>0){c[o>>2]=h+1;h=d[h>>0]|0}else h=___shgetc(b)|0;if(!((h+-48|0)>>>0<10|(h+-65|0)>>>0<26)?!((h|0)==95|(h+-97|0)>>>0<26):0)break;e=e+1|0}if((h|0)==41){g=r;break a}h=(c[n>>2]|0)==0;if(!h)c[o>>2]=(c[o>>2]|0)+-1;if(!k){o=___errno_location()|0;c[o>>2]=22;___shlim(b,0);g=0.0;break a}if(!e){g=r;break a}while(1){e=e+-1|0;if(!h)c[o>>2]=(c[o>>2]|0)+-1;if(!e){g=r;break a}}}case 0:{if((h|0)==48){e=c[o>>2]|0;if(e>>>0<(c[n>>2]|0)>>>0){c[o>>2]=e+1;e=d[e>>0]|0}else e=___shgetc(b)|0;if((e|32|0)==120){g=+_hexfloat(b,m,l,i,f);break a}if(!(c[n>>2]|0))e=48;else{c[o>>2]=(c[o>>2]|0)+-1;e=48}}else e=h;g=+_decfloat(b,e,m,l,i,f);break a}default:{if(c[n>>2]|0)c[o>>2]=(c[o>>2]|0)+-1;o=___errno_location()|0;c[o>>2]=22;___shlim(b,0);g=0.0;break a}}}}while(0);if((j|0)==23){h=(c[n>>2]|0)==0;if(!h)c[o>>2]=(c[o>>2]|0)+-1;if((f|0)!=0&e>>>0>3)do{if(!h)c[o>>2]=(c[o>>2]|0)+-1;e=e+-1|0}while(e>>>0>3)}g=+(i|0)*s}while(0);return +g}function _hexfloat(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0.0,i=0,j=0,k=0.0,l=0,m=0,n=0.0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=a+4|0;i=c[y>>2]|0;x=a+100|0;if(i>>>0<(c[x>>2]|0)>>>0){c[y>>2]=i+1;i=d[i>>0]|0}else i=___shgetc(a)|0;j=0;a:while(1){switch(i|0){case 46:{w=10;break a}case 48:break;default:{p=0;m=j;l=0;j=0;break a}}i=c[y>>2]|0;if(i>>>0<(c[x>>2]|0)>>>0){c[y>>2]=i+1;i=d[i>>0]|0}else i=___shgetc(a)|0;j=1}if((w|0)==10){i=c[y>>2]|0;if(i>>>0<(c[x>>2]|0)>>>0){c[y>>2]=i+1;i=d[i>>0]|0}else i=___shgetc(a)|0;if((i|0)==48){l=0;j=0;do{i=c[y>>2]|0;if(i>>>0<(c[x>>2]|0)>>>0){c[y>>2]=i+1;i=d[i>>0]|0}else i=___shgetc(a)|0;l=_i64Add(l|0,j|0,-1,-1)|0;j=M()|0}while((i|0)==48);p=1;m=1}else{p=1;m=j;l=0;j=0}}o=0;n=1.0;h=0.0;v=0;s=p;t=m;u=0;m=0;while(1){q=i+-48|0;p=i|32;if(q>>>0>=10){r=(i|0)==46;if(!(r|(p+-97|0)>>>0<6))break;if(r)if(!s){s=1;k=n;q=v;r=t;l=m;j=u;p=u}else{i=46;break}else w=24}else w=24;if((w|0)==24){w=0;i=(i|0)>57?p+-87|0:q;do if(!((u|0)<0|(u|0)==0&m>>>0<8))if((u|0)<0|(u|0)==0&m>>>0<14){n=n*.0625;k=n;h=h+n*+(i|0);i=v;break}else{i=(o|0)!=0|(i|0)==0;o=i?o:1;k=n;h=i?h:h+n*.5;i=v;break}else{k=n;i=i+(v<<4)|0}while(0);m=_i64Add(m|0,u|0,1,0)|0;q=i;r=1;p=M()|0}i=c[y>>2]|0;if(i>>>0<(c[x>>2]|0)>>>0){c[y>>2]=i+1;i=d[i>>0]|0}else i=___shgetc(a)|0;n=k;v=q;t=r;u=p}do if(!t){i=(c[x>>2]|0)==0;if(!i)c[y>>2]=(c[y>>2]|0)+-1;if(g){if(!i?(c[y>>2]=(c[y>>2]|0)+-1,!((s|0)==0|i)):0)c[y>>2]=(c[y>>2]|0)+-1}else ___shlim(a,0);h=+(f|0)*0.0}else{o=(s|0)==0;p=o?m:l;o=o?u:j;if((u|0)<0|(u|0)==0&m>>>0<8){j=v;l=u;do{j=j<<4;w=m;m=_i64Add(m|0,l|0,1,0)|0;v=l;l=M()|0}while((v|0)<0|(v|0)==0&w>>>0<7);m=j}else m=v;if((i|32|0)==112){j=_scanexp(a,g)|0;i=M()|0;if((j|0)==0&(i|0)==-2147483648){if(!g){___shlim(a,0);h=0.0;break}if(!(c[x>>2]|0)){j=0;i=0}else{c[y>>2]=(c[y>>2]|0)+-1;j=0;i=0}}}else if(!(c[x>>2]|0)){j=0;i=0}else{c[y>>2]=(c[y>>2]|0)+-1;j=0;i=0}l=_bitshift64Shl(p|0,o|0,2)|0;l=_i64Add(l|0,M()|0,-32,-1)|0;l=_i64Add(l|0,M()|0,j|0,i|0)|0;i=M()|0;if(!m){h=+(f|0)*0.0;break}y=0-e|0;g=((y|0)<0)<<31>>31;if((i|0)>(g|0)|(i|0)==(g|0)&l>>>0>y>>>0){b=___errno_location()|0;c[b>>2]=34;h=+(f|0)*1797693134862315708145274.0e284*1797693134862315708145274.0e284;break}y=e+-106|0;g=((y|0)<0)<<31>>31;if((i|0)<(g|0)|(i|0)==(g|0)&l>>>0>>0){b=___errno_location()|0;c[b>>2]=34;h=+(f|0)*2.2250738585072014e-308*2.2250738585072014e-308;break}if((m|0)>-1){j=m;do{y=!(h>=.5);j=j<<1|(y^1)&1;h=h+(y?h:h+-1.0);l=_i64Add(l|0,i|0,-1,-1)|0;i=M()|0}while((j|0)>-1);n=h;m=j}else n=h;y=((b|0)<0)<<31>>31;e=_i64Subtract(32,0,e|0,((e|0)<0)<<31>>31|0)|0;i=_i64Add(e|0,M()|0,l|0,i|0)|0;e=M()|0;if((e|0)<(y|0)|(e|0)==(y|0)&i>>>0>>0)if((i|0)>0)w=65;else{j=0;i=84;w=67}else{i=b;w=65}if((w|0)==65)if((i|0)<53){j=i;i=84-i|0;w=67}else{k=0.0;h=+(f|0)}if((w|0)==67){h=+(f|0);k=+_copysignl(+_scalbn(1.0,i),h);i=j}f=(m&1|0)==0&(n!=0.0&(i|0)<32);h=(f?0.0:n)*h+(k+h*+((m+(f&1)|0)>>>0))-k;if(!(h!=0.0)){f=___errno_location()|0;c[f>>2]=34}h=+_scalbnl(h,l)}while(0);return +h}function _decfloat(a,b,e,f,g,h){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0.0,j=0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,s=0,t=0.0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0.0;G=Xc;Xc=Xc+512|0;if((Xc|0)>=(Yc|0))N(512);D=G;E=f+e|0;F=0-E|0;C=a+4|0;B=a+100|0;j=0;a:while(1){switch(b|0){case 46:{z=7;break a}case 48:break;default:{v=0;p=j;j=0;o=0;break a}}b=c[C>>2]|0;if(b>>>0<(c[B>>2]|0)>>>0){c[C>>2]=b+1;b=d[b>>0]|0}else b=___shgetc(a)|0;j=1}if((z|0)==7){b=c[C>>2]|0;if(b>>>0<(c[B>>2]|0)>>>0){c[C>>2]=b+1;b=d[b>>0]|0}else b=___shgetc(a)|0;if((b|0)==48){j=0;b=0;while(1){j=_i64Add(j|0,b|0,-1,-1)|0;o=M()|0;b=c[C>>2]|0;if(b>>>0<(c[B>>2]|0)>>>0){c[C>>2]=b+1;b=d[b>>0]|0}else b=___shgetc(a)|0;if((b|0)==48)b=o;else{v=1;p=1;break}}}else{v=1;p=j;j=0;o=0}}c[D>>2]=0;n=b+-48|0;m=(b|0)==46;b:do if(m|n>>>0<10){A=D+496|0;w=0;l=0;s=0;x=v;y=p;z=n;p=0;n=0;c:while(1){do if(m)if(!x){x=1;j=p;o=n}else break c;else{p=_i64Add(p|0,n|0,1,0)|0;n=M()|0;v=(b|0)!=48;if((l|0)>=125){if(!v)break;c[A>>2]=c[A>>2]|1;break}m=D+(l<<2)|0;if(!w)b=z;else b=b+-48+((c[m>>2]|0)*10|0)|0;c[m>>2]=b;w=w+1|0;y=(w|0)==9;w=y?0:w;l=l+(y&1)|0;s=v?p:s;y=1}while(0);b=c[C>>2]|0;if(b>>>0<(c[B>>2]|0)>>>0){c[C>>2]=b+1;b=d[b>>0]|0}else b=___shgetc(a)|0;z=b+-48|0;m=(b|0)==46;if(!(m|z>>>0<10)){v=x;m=y;z=31;break b}}b=w;m=(y|0)!=0;z=39}else{w=0;l=0;s=0;m=p;p=0;n=0;z=31}while(0);do if((z|0)==31){A=(v|0)==0;j=A?p:j;o=A?n:o;m=(m|0)!=0;if(!(m&(b|32|0)==101))if((b|0)>-1){b=w;z=39;break}else{b=w;z=41;break}m=_scanexp(a,h)|0;b=M()|0;if((m|0)==0&(b|0)==-2147483648){if(!h){___shlim(a,0);i=0.0;break}if(!(c[B>>2]|0)){m=0;b=0}else{c[C>>2]=(c[C>>2]|0)+-1;m=0;b=0}}j=_i64Add(m|0,b|0,j|0,o|0)|0;b=w;o=M()|0;z=43}while(0);if((z|0)==39)if(c[B>>2]|0){c[C>>2]=(c[C>>2]|0)+-1;if(m)z=43;else z=42}else z=41;if((z|0)==41)if(m)z=43;else z=42;do if((z|0)==42){F=___errno_location()|0;c[F>>2]=22;___shlim(a,0);i=0.0}else if((z|0)==43){m=c[D>>2]|0;if(!m){i=+(g|0)*0.0;break}if(((n|0)<0|(n|0)==0&p>>>0<10)&((j|0)==(p|0)&(o|0)==(n|0))?(e|0)>30|((e?m>>>e:m)|0)==0:0){i=+(g|0)*+(m>>>0);break}a=(f|0)/-2|0;C=((a|0)<0)<<31>>31;if((o|0)>(C|0)|(o|0)==(C|0)&j>>>0>a>>>0){F=___errno_location()|0;c[F>>2]=34;i=+(g|0)*1797693134862315708145274.0e284*1797693134862315708145274.0e284;break}a=f+-106|0;C=((a|0)<0)<<31>>31;if((o|0)<(C|0)|(o|0)==(C|0)&j>>>0>>0){F=___errno_location()|0;c[F>>2]=34;i=+(g|0)*2.2250738585072014e-308*2.2250738585072014e-308;break}if(b){if((b|0)<9){n=D+(l<<2)|0;m=c[n>>2]|0;while(1){m=m*10|0;if((b|0)>=8)break;else b=b+1|0}c[n>>2]=m}l=l+1|0}if((s|0)<9?(s|0)<=(j|0)&(j|0)<18:0){if((j|0)==9){i=+(g|0)*+((c[D>>2]|0)>>>0);break}if((j|0)<9){i=+(g|0)*+((c[D>>2]|0)>>>0)/+(c[95920+(8-j<<2)>>2]|0);break}a=e+27+(H(j,-3)|0)|0;b=c[D>>2]|0;if((a|0)>30|((a?b>>>a:b)|0)==0){i=+(g|0)*+(b>>>0)*+(c[95920+(j+-10<<2)>>2]|0);break}}b=(j|0)%9|0;if(!b)m=0;else{s=(j|0)>-1?b:b+9|0;o=c[95920+(8-s<<2)>>2]|0;if(l){p=1e9/(o|0)|0;n=0;m=0;b=0;do{B=D+(b<<2)|0;C=c[B>>2]|0;a=(C>>>0)/(o>>>0)|0;C=C-(H(a,o)|0)|0;a=a+n|0;c[B>>2]=a;n=H(p,C)|0;a=(b|0)==(m|0)&(a|0)==0;j=a?j+-9|0:j;m=a?m+1&127:m;b=b+1|0}while((b|0)!=(l|0));if(!n)b=l;else{c[D+(l<<2)>>2]=n;b=l+1|0}}else{m=0;b=0}l=b;j=9-s+j|0}b=0;d:while(1){v=(j|0)<18;w=(j|0)==18;x=D+(m<<2)|0;while(1){if(!v){if(!w)break d;if((c[x>>2]|0)>>>0>=9007199){j=18;break d}}n=0;y=l;l=l+127|0;while(1){p=l&127;o=D+(p<<2)|0;l=_bitshift64Shl(c[o>>2]|0,0,29)|0;l=_i64Add(l|0,M()|0,n|0,0)|0;n=M()|0;if(n>>>0>0|(n|0)==0&l>>>0>1e9){s=___udivdi3(l|0,n|0,1e9,0)|0;a=___muldi3(s|0,M()|0,1e9,0)|0;l=_i64Subtract(l|0,n|0,a|0,M()|0)|0;M()|0}else s=0;c[o>>2]=l;a=(p|0)==(m|0);o=(p|0)!=(y+127&127|0)|a?y:(l|0)==0?p:y;if(a)break;else{n=s;y=o;l=p+-1|0}}b=b+-29|0;if(!s)l=y;else break}m=m+127&127;l=o+127&127;n=D+((o+126&127)<<2)|0;if((m|0)==(o|0))c[n>>2]=c[n>>2]|c[D+(l<<2)>>2];else l=y;c[D+(m<<2)>>2]=s;j=j+9|0}e:while(1){w=l+1&127;x=D+((l+127&127)<<2)|0;while(1){p=(j|0)==18;v=(j|0)>27?9:1;y=m;while(1){o=0;while(1){m=o+y&127;if((m|0)==(l|0)){z=92;break}m=c[D+(m<<2)>>2]|0;n=c[99804+(o<<2)>>2]|0;if(m>>>0>>0){z=92;break}if(m>>>0>n>>>0)break;if((o+1|0)>>>0<2)o=1;else{z=92;break}}if((z|0)==92?(z=0,p):0)break e;b=v+b|0;if((y|0)==(l|0))y=l;else break}p=(1<>>v:1e9;o=0;m=y;n=y;do{B=D+(n<<2)|0;C=c[B>>2]|0;a=(v?C>>>v:C)+o|0;c[B>>2]=a;o=H(C&p,s)|0;a=(n|0)==(m|0)&(a|0)==0;j=a?j+-9|0:j;m=a?m+1&127:m;n=n+1&127}while((n|0)!=(l|0));if(o|0){if((w|0)!=(m|0))break;c[x>>2]=c[x>>2]|1}}c[D+(l<<2)>>2]=o;l=w}i=0.0;j=l;m=0;do{n=m+y&127;l=j+1&127;if((n|0)==(j|0)){c[D+(l+-1<<2)>>2]=0;j=l}i=i*1.0e9+ +((c[D+(n<<2)>>2]|0)>>>0);m=m+1|0}while((m|0)!=2);t=+(g|0);k=i*t;n=b+53|0;o=n-f|0;p=(o|0)<(e|0);m=p?((o|0)>0?o:0):e;if((m|0)<53){I=+_copysignl(+_scalbn(1.0,105-m|0),k);q=+_fmodl(k,+_scalbn(1.0,53-m|0));r=I;i=q;q=I+(k-q)}else{r=0.0;i=0.0;q=k}l=y+2&127;if((l|0)!=(j|0)){l=c[D+(l<<2)>>2]|0;do if(l>>>0>=5e8){if((l|0)!=5e8){i=t*.75+i;break}if((y+3&127|0)==(j|0)){i=t*.5+i;break}else{i=t*.75+i;break}}else{if((l|0)==0?(y+3&127|0)==(j|0):0)break;i=t*.25+i}while(0);if((53-m|0)>1?!(+_fmodl(i,1.0)!=0.0):0)k=i+1.0;else k=i}else k=i;i=q+k-r;do if((n&2147483647|0)>(-2-E|0)){E=!(+u(+i)>=9007199254740992.0);b=b+((E^1)&1)|0;i=E?i:i*.5;if((b+50|0)<=(F|0)?!(k!=0.0&(p&((m|0)!=(o|0)|E))):0)break;F=___errno_location()|0;c[F>>2]=34}while(0);i=+_scalbnl(i,b)}while(0);Xc=G;return +i}function _scanexp(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;e=c[i>>2]|0;j=a+100|0;if(e>>>0<(c[j>>2]|0)>>>0){c[i>>2]=e+1;f=d[e>>0]|0}else f=___shgetc(a)|0;switch(f|0){case 43:case 45:{g=(f|0)==45&1;e=c[i>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[i>>2]=e+1;e=d[e>>0]|0}else e=___shgetc(a)|0;f=e+-48|0;if((b|0)!=0&f>>>0>9)if(!(c[j>>2]|0)){f=0;e=-2147483648}else{c[i>>2]=(c[i>>2]|0)+-1;k=14}else k=12;break}default:{g=0;e=f;f=f+-48|0;k=12}}if((k|0)==12)if(f>>>0>9)k=14;else{f=0;do{f=e+-48+(f*10|0)|0;e=c[i>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[i>>2]=e+1;e=d[e>>0]|0}else e=___shgetc(a)|0;b=e+-48|0}while(b>>>0<10&(f|0)<214748364);h=((f|0)<0)<<31>>31;if(b>>>0<10){do{l=___muldi3(f|0,h|0,10,0)|0;b=M()|0;e=_i64Add(e|0,((e|0)<0)<<31>>31|0,-48,-1)|0;f=_i64Add(e|0,M()|0,l|0,b|0)|0;h=M()|0;e=c[i>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[i>>2]=e+1;e=d[e>>0]|0}else e=___shgetc(a)|0;b=e+-48|0}while(b>>>0<10&((h|0)<21474836|(h|0)==21474836&f>>>0<2061584302));if(b>>>0<10){do{e=c[i>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[i>>2]=e+1;e=d[e>>0]|0}else e=___shgetc(a)|0}while((e+-48|0)>>>0<10);e=h}else e=h}else e=h;if(c[j>>2]|0)c[i>>2]=(c[i>>2]|0)+-1;j=(g|0)==0;i=_i64Subtract(0,0,f|0,e|0)|0;l=M()|0;f=j?f:i;e=j?e:l}if((k|0)==14)if(!(c[j>>2]|0)){f=0;e=-2147483648}else{c[i>>2]=(c[i>>2]|0)+-1;f=0;e=-2147483648}L(e|0);return f|0}function _scalbn(a,b){a=+a;b=b|0;var d=0,e=0;if((b|0)<=1023){if((b|0)<-1022){a=a*2.2250738585072014e-308;e=(b|0)<-2044;d=b+2044|0;a=e?a*2.2250738585072014e-308:a;b=e?((d|0)>-1022?d:-1022):b+1022|0}}else{a=a*8988465674311579538646525.0e283;d=(b|0)>2046;e=b+-2046|0;a=d?a*8988465674311579538646525.0e283:a;b=d?((e|0)<1023?e:1023):b+-1023|0}d=_bitshift64Shl(b+1023|0,0,52)|0;e=M()|0;c[h>>2]=d;c[h+4>>2]=e;return +(a*+g[h>>3])}function _copysignl(a,b){a=+a;b=+b;return +(+_copysign(a,b))}function _fmodl(a,b){a=+a;b=+b;return +(+_fmod(a,b))}function _scalbnl(a,b){a=+a;b=b|0;return +(+_scalbn(a,b))}function _fmod(a,b){a=+a;b=+b;var d=0,e=0,f=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;g[h>>3]=a;j=c[h>>2]|0;l=c[h+4>>2]|0;g[h>>3]=b;n=c[h>>2]|0;o=c[h+4>>2]|0;e=_bitshift64Lshr(j|0,l|0,52)|0;M()|0;e=e&2047;m=_bitshift64Lshr(n|0,o|0,52)|0;M()|0;m=m&2047;p=l&-2147483648;i=_bitshift64Shl(n|0,o|0,1)|0;k=M()|0;a:do if(!((i|0)==0&(k|0)==0)?(f=___DOUBLE_BITS_273(b)|0,d=(M()|0)&2147483647,!((e|0)==2047|(d>>>0>2146435072|(d|0)==2146435072&f>>>0>0))):0){d=_bitshift64Shl(j|0,l|0,1)|0;f=M()|0;if(!(f>>>0>k>>>0|(f|0)==(k|0)&d>>>0>i>>>0))return +((d|0)==(i|0)&(f|0)==(k|0)?a*0.0:a);if(!e){d=_bitshift64Shl(j|0,l|0,12)|0;f=M()|0;if((f|0)>-1|(f|0)==-1&d>>>0>4294967295){e=0;do{e=e+-1|0;d=_bitshift64Shl(d|0,f|0,1)|0;f=M()|0}while((f|0)>-1|(f|0)==-1&d>>>0>4294967295)}else e=0;j=_bitshift64Shl(j|0,l|0,1-e|0)|0;i=M()|0}else i=l&1048575|1048576;if(!m){f=_bitshift64Shl(n|0,o|0,12)|0;k=M()|0;if((k|0)>-1|(k|0)==-1&f>>>0>4294967295){d=0;do{d=d+-1|0;f=_bitshift64Shl(f|0,k|0,1)|0;k=M()|0}while((k|0)>-1|(k|0)==-1&f>>>0>4294967295)}else d=0;n=_bitshift64Shl(n|0,o|0,1-d|0)|0;m=d;l=M()|0}else l=o&1048575|1048576;f=_i64Subtract(j|0,i|0,n|0,l|0)|0;d=M()|0;k=(d|0)>-1|(d|0)==-1&f>>>0>4294967295;b:do if((e|0)>(m|0)){while(1){if(k){if((f|0)==0&(d|0)==0)break}else{f=j;d=i}j=_bitshift64Shl(f|0,d|0,1)|0;i=M()|0;e=e+-1|0;f=_i64Subtract(j|0,i|0,n|0,l|0)|0;d=M()|0;k=(d|0)>-1|(d|0)==-1&f>>>0>4294967295;if((e|0)<=(m|0))break b}b=a*0.0;break a}while(0);if(k){if((f|0)==0&(d|0)==0){b=a*0.0;break}}else{d=i;f=j}if(d>>>0<1048576|(d|0)==1048576&f>>>0<0)do{f=_bitshift64Shl(f|0,d|0,1)|0;d=M()|0;e=e+-1|0}while(d>>>0<1048576|(d|0)==1048576&f>>>0<0);if((e|0)>0){o=_i64Add(f|0,d|0,0,-1048576)|0;d=M()|0;e=_bitshift64Shl(e|0,0,52)|0;d=d|(M()|0);e=o|e}else{e=_bitshift64Lshr(f|0,d|0,1-e|0)|0;d=M()|0}c[h>>2]=e;c[h+4>>2]=d|p;b=+g[h>>3]}else q=3;while(0);if((q|0)==3){b=a*b;b=b/b}return +b}function ___DOUBLE_BITS_273(a){a=+a;var b=0;g[h>>3]=a;b=c[h>>2]|0;L(c[h+4>>2]|0);return b|0}function _strlen(b){b=b|0;var d=0,e=0,f=0;f=b;a:do if(!(f&3))e=5;else{d=f;while(1){if(!(a[b>>0]|0)){b=d;break a}b=b+1|0;d=b;if(!(d&3)){e=5;break}}}while(0);if((e|0)==5){while(1){d=c[b>>2]|0;if(!((d&-2139062144^-2139062144)&d+-16843009))b=b+4|0;else break}if((d&255)<<24>>24)do b=b+1|0;while((a[b>>0]|0)!=0)}return b-f|0}function _strchr(b,c){b=b|0;c=c|0;b=___strchrnul(b,c)|0;return ((a[b>>0]|0)==(c&255)<<24>>24?b:0)|0}function ___strchrnul(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;f=d&255;a:do if(!f)b=b+(_strlen(b)|0)|0;else{if(b&3){e=d&255;do{g=a[b>>0]|0;if(g<<24>>24==0?1:g<<24>>24==e<<24>>24)break a;b=b+1|0}while((b&3|0)!=0)}f=H(f,16843009)|0;e=c[b>>2]|0;b:do if(!((e&-2139062144^-2139062144)&e+-16843009))do{g=e^f;if((g&-2139062144^-2139062144)&g+-16843009|0)break b;b=b+4|0;e=c[b>>2]|0}while(!((e&-2139062144^-2139062144)&e+-16843009|0));while(0);e=d&255;while(1){g=a[b>>0]|0;if(g<<24>>24==0?1:g<<24>>24==e<<24>>24)break;else b=b+1|0}}while(0);return b|0}function _mbrtowc(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);h=l;j=(g|0)==0?170496:g;g=c[j>>2]|0;a:do if(!e)if(!g)g=0;else k=19;else{i=(b|0)==0?h:b;if(!f)g=-2;else{if(!g){g=a[e>>0]|0;if(g<<24>>24>-1){c[i>>2]=g&255;g=g<<24>>24!=0&1;break}h=(___pthread_self_431()|0)+188|0;g=a[e>>0]|0;if(!(c[c[h>>2]>>2]|0)){c[i>>2]=g<<24>>24&57343;g=1;break}g=(g&255)+-194|0;if(g>>>0>50){k=19;break}g=c[94960+(g<<2)>>2]|0;h=f+-1|0;if(h){e=e+1|0;k=11}}else{h=f;k=11}b:do if((k|0)==11){b=d[e>>0]|0;m=3?b>>>3:b;if((m+-16|m+(26?g>>26:g))>>>0>7){k=19;break a}g=b+-128|g<<6;b=h+-1|0;if((g|0)<0)do{e=e+1|0;if(!b)break b;h=a[e>>0]|0;if((h&-64)<<24>>24!=-128){k=19;break a}g=(h&255)+-128|g<<6;b=b+-1|0}while((g|0)<0);c[j>>2]=0;c[i>>2]=g;g=f-b|0;break a}while(0);c[j>>2]=g;g=-2}}while(0);if((k|0)==19){c[j>>2]=0;g=___errno_location()|0;c[g>>2]=84;g=-1}Xc=l;return g|0}function ___pthread_self_431(){return _pthread_self()|0}function _snprintf(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=f;c[g>>2]=e;e=_vsnprintf(a,b,d,g)|0;Xc=f;return e|0}function _strcpy(a,b){a=a|0;b=b|0;___stpcpy(a,b)|0;return a|0}function ___stpcpy(b,d){b=b|0;d=d|0;var e=0,f=0;e=d;a:do if(!((e^b)&3)){if(e&3)do{e=a[d>>0]|0;a[b>>0]=e;if(!(e<<24>>24))break a;d=d+1|0;b=b+1|0}while((d&3|0)!=0);e=c[d>>2]|0;if(!((e&-2139062144^-2139062144)&e+-16843009)){f=b;while(1){d=d+4|0;b=f+4|0;c[f>>2]=e;e=c[d>>2]|0;if((e&-2139062144^-2139062144)&e+-16843009|0)break;else f=b}}f=10}else f=10;while(0);if((f|0)==10){f=a[d>>0]|0;a[b>>0]=f;if(f<<24>>24)do{d=d+1|0;b=b+1|0;f=a[d>>0]|0;a[b>>0]=f}while(f<<24>>24!=0)}return b|0}function _ldexp(a,b){a=+a;b=b|0;return +(+_scalbn(a,b))}function _llrint(a){a=+a;a=+_rint(a);L((+u(a)>=1.0?(a>0.0?~~+I(+t(a/4294967296.0),4294967295.0)>>>0:~~+G((a-+(~~a>>>0))/4294967296.0)>>>0):0)|0);return ~~a>>>0|0}function _rint(a){a=+a;var b=0,d=0;g[h>>3]=a;b=c[h+4>>2]|0;d=b&2146435072;if(!(d>>>0>1126170624|(d|0)==1126170624&0>0)){b=(b|0)<0;a=b?a+-4503599627370496.0+4503599627370496.0:a+4503599627370496.0+-4503599627370496.0;if(a==0.0)a=b?-0.0:0.0}return +a}function _tanh(a){a=+a;var b=0,d=0;g[h>>3]=a;d=c[h+4>>2]|0;b=d&2147483647;c[h>>2]=c[h>>2];c[h+4>>2]=b;a=+g[h>>3];do if(b>>>0>1071748074)if(b>>>0>1077149696){a=1.0-0.0/a;break}else{a=1.0-2.0/(+_expm1(a*2.0)+2.0);break}else{if(b>>>0>1070618798){a=+_expm1(a*2.0);a=a/(a+2.0);break}if(b>>>0>1048575){a=+_expm1(a*-2.0);a=-a/(a+2.0)}}while(0);return +((d|0)<0?-a:a)}function _fputs(a,b){a=a|0;b=b|0;var c=0;c=_strlen(a)|0;return ((_fwrite(a,1,c,b)|0)!=(c|0))<<31>>31|0}function _fwrite(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=H(d,b)|0;d=(b|0)==0?0:d;if((c[e+76>>2]|0)>-1){g=(___lockfile(e)|0)==0;a=___fwritex(a,f,e)|0;if(!g)___unlockfile(e)}else a=___fwritex(a,f,e)|0;if((a|0)!=(f|0))d=(a>>>0)/(b>>>0)|0;return d|0}function ___unlist_locked_file(a){a=a|0;var b=0;if(c[a+68>>2]|0){b=c[a+116>>2]|0;a=a+112|0;if(b|0)c[b+112>>2]=c[a>>2];a=c[a>>2]|0;if(!a)a=(___pthread_self_599()|0)+232|0;else a=a+116|0;c[a>>2]=b}return}function ___pthread_self_599(){return _pthread_self()|0}function ___overflow(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);j=l;k=e&255;a[j>>0]=k;g=b+16|0;h=c[g>>2]|0;if(!h)if(!(___towrite(b)|0)){h=c[g>>2]|0;i=4}else f=-1;else i=4;do if((i|0)==4){i=b+20|0;g=c[i>>2]|0;if(g>>>0>>0?(f=e&255,(f|0)!=(a[b+75>>0]|0)):0){c[i>>2]=g+1;a[g>>0]=k;break}if((hd[c[b+36>>2]&63](b,j,1)|0)==1)f=d[j>>0]|0;else f=-1}while(0);Xc=l;return f|0}function ___strdup(a){a=a|0;var b=0,c=0;b=(_strlen(a)|0)+1|0;c=_malloc(b)|0;if(!c)a=0;else a=_memcpy(c|0,a|0,b|0)|0;return a|0}function _fopen(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);h=i+32|0;g=i+16|0;e=i;if(_strchr(164063,a[d>>0]|0)|0){f=___fmodeflags(d)|0;c[e>>2]=b;c[e+4>>2]=f|32768;c[e+8>>2]=438;e=___syscall_ret(Ya(5,e|0)|0)|0;if((e|0)>=0){if(f&524288|0){c[g>>2]=e;c[g+4>>2]=2;c[g+8>>2]=1;Wa(221,g|0)|0}b=___fdopen(e,d)|0;if(!b){c[h>>2]=e;_a(6,h|0)|0;b=0}}else b=0}else{b=___errno_location()|0;c[b>>2]=22;b=0}Xc=i;return b|0}function ___fmodeflags(b){b=b|0;var c=0,d=0,e=0;d=(_strchr(b,43)|0)==0;c=a[b>>0]|0;d=d?c<<24>>24!=114&1:2;e=(_strchr(b,120)|0)==0;d=e?d:d|128;b=(_strchr(b,101)|0)==0;b=b?d:d|524288;b=c<<24>>24==114?b:b|64;b=c<<24>>24==119?b|512:b;return (c<<24>>24==97?b|1024:b)|0}function ___fdopen(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);j=k+40|0;h=k+24|0;g=k+16|0;f=k;i=k+56|0;if(_strchr(164063,a[d>>0]|0)|0){e=_malloc(1156)|0;if(!e)e=0;else{_memset(e|0,0,124)|0;if(!(_strchr(d,43)|0))c[e>>2]=(a[d>>0]|0)==114?8:4;if(_strchr(d,101)|0){c[f>>2]=b;c[f+4>>2]=2;c[f+8>>2]=1;Wa(221,f|0)|0}if((a[d>>0]|0)==97){c[g>>2]=b;c[g+4>>2]=3;d=Wa(221,g|0)|0;if(!(d&1024)){c[h>>2]=b;c[h+4>>2]=4;c[h+8>>2]=d|1024;Wa(221,h|0)|0}f=c[e>>2]|128;c[e>>2]=f}else f=c[e>>2]|0;c[e+60>>2]=b;c[e+44>>2]=e+132;c[e+48>>2]=1024;d=e+75|0;a[d>>0]=-1;if((f&8|0)==0?(c[j>>2]=b,c[j+4>>2]=21523,c[j+8>>2]=i,(Za(54,j|0)|0)==0):0)a[d>>0]=10;c[e+32>>2]=56;c[e+36>>2]=1;c[e+40>>2]=2;c[e+12>>2]=21;if(!(c[42608]|0))c[e+76>>2]=-1;___ofl_add(e)|0}}else{e=___errno_location()|0;c[e>>2]=22;e=0}Xc=k;return e|0}function ___ofl_add(a){a=a|0;var b=0,d=0;b=___ofl_lock()|0;c[a+56>>2]=c[b>>2];d=c[b>>2]|0;if(d|0)c[d+52>>2]=a;c[b>>2]=a;___ofl_unlock();return a|0}function ___ofl_lock(){Oa(170500);return 170508}function ___ofl_unlock(){$a(170500);return}function _fclose(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;if((c[a+76>>2]|0)>-1)f=___lockfile(a)|0;else f=0;___unlist_locked_file(a);g=(c[a>>2]&1|0)!=0;if(!g){e=___ofl_lock()|0;d=c[a+52>>2]|0;b=a+56|0;if(d|0)c[d+56>>2]=c[b>>2];b=c[b>>2]|0;if(b|0)c[b+52>>2]=d;if((c[e>>2]|0)==(a|0))c[e>>2]=b;___ofl_unlock()}b=_fflush(a)|0;b=ed[c[a+12>>2]&127](a)|0|b;d=c[a+92>>2]|0;if(d|0)_free(d);if(g){if(f|0)___unlockfile(a)}else _free(a);return b|0}function _fflush(a){a=a|0;var b=0,d=0;do if(a){if((c[a+76>>2]|0)<=-1){b=___fflush_unlocked(a)|0;break}d=(___lockfile(a)|0)==0;b=___fflush_unlocked(a)|0;if(!d)___unlockfile(a)}else{if(!(c[24858]|0))b=0;else b=_fflush(c[24858]|0)|0;a=___ofl_lock()|0;a=c[a>>2]|0;if(a)do{if((c[a+76>>2]|0)>-1)d=___lockfile(a)|0;else d=0;if((c[a+20>>2]|0)>>>0>(c[a+28>>2]|0)>>>0)b=___fflush_unlocked(a)|0|b;if(d|0)___unlockfile(a);a=c[a+56>>2]|0}while((a|0)!=0);___ofl_unlock()}while(0);return b|0}function ___fflush_unlocked(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;b=a+20|0;h=a+28|0;if((c[b>>2]|0)>>>0>(c[h>>2]|0)>>>0?(hd[c[a+36>>2]&63](a,0,0)|0,(c[b>>2]|0)==0):0)a=-1;else{d=a+4|0;e=c[d>>2]|0;f=a+8|0;g=c[f>>2]|0;if(e>>>0>>0)hd[c[a+40>>2]&63](a,e-g|0,1)|0;c[a+16>>2]=0;c[h>>2]=0;c[b>>2]=0;c[f>>2]=0;c[d>>2]=0;a=0}return a|0}function _feof(a){a=a|0;var b=0,d=0;if((c[a+76>>2]|0)>-1){d=(___lockfile(a)|0)==0;b=c[a>>2]|0;b=(4?b>>>4:b)&1;if(!d)___unlockfile(a)}else{b=c[a>>2]|0;b=(4?b>>>4:b)&1}return b|0}function _sscanf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=e;c[f>>2]=d;d=_vsscanf(a,b,f)|0;Xc=e;return d|0}function _vsscanf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);e=g;f=e;h=f+124|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(h|0));c[e+32>>2]=57;c[e+44>>2]=a;c[e+76>>2]=-1;c[e+84>>2]=a;h=_vfscanf(e,b,d)|0;Xc=g;return h|0}function _do_read(a,b,c){a=a|0;b=b|0;c=c|0;return ___string_read(a,b,c)|0}function _vfscanf(e,h,i){e=e|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,O=0;O=Xc;Xc=Xc+288|0;if((Xc|0)>=(Yc|0))N(288);G=O+264|0;H=O;I=O+260|0;J=O+272|0;if((c[e+76>>2]|0)>-1)L=___lockfile(e)|0;else L=0;j=a[h>>0]|0;a:do if(j<<24>>24){y=e+4|0;z=e+100|0;A=e+108|0;B=e+8|0;C=H+10|0;D=H+33|0;E=H+46|0;F=H+94|0;x=G+4|0;m=h;u=0;h=0;k=0;l=j;j=0;b:while(1){c:do if(!(_isspace(l&255)|0)){n=(a[m>>0]|0)==37;d:do if(n){l=m+1|0;o=a[l>>0]|0;e:do switch(o<<24>>24){case 37:break d;case 42:{w=0;l=m+2|0;break}default:{if(_isdigit(o&255)|0?(a[m+2>>0]|0)==36:0){w=_arg_n(i,(d[l>>0]|0)+-48|0)|0;l=m+3|0;break e}v=(c[i>>2]|0)+(4-1)&~(4-1);w=c[v>>2]|0;c[i>>2]=v+4}}while(0);if(!(_isdigit(d[l>>0]|0)|0)){s=0;o=l}else{m=0;do{m=(m*10|0)+-48+(d[l>>0]|0)|0;l=l+1|0}while((_isdigit(d[l>>0]|0)|0)!=0);s=m;o=l}n=a[o>>0]|0;q=o+1|0;if(n<<24>>24==109){l=(w|0)!=0&1;k=0;m=q;o=o+2|0;n=a[q>>0]|0;j=0}else{l=0;m=o;o=q}switch(n<<24>>24){case 104:{v=(a[o>>0]|0)==104;n=v?-2:-1;m=v?m+2|0:o;break}case 108:{v=(a[o>>0]|0)==108;n=v?3:1;m=v?m+2|0:o;break}case 106:{n=3;m=o;break}case 116:case 122:{n=1;m=o;break}case 76:{n=2;m=o;break}case 110:case 112:case 67:case 83:case 91:case 99:case 115:case 88:case 71:case 70:case 69:case 65:case 103:case 102:case 101:case 97:case 120:case 117:case 111:case 105:case 100:{n=0;break}default:{K=143;break b}}r=d[m>>0]|0;t=(r&47|0)==3;r=t?r|32:r;t=t?1:n;q=r&255;switch(q<<24>>24){case 99:{s=(s|0)>1?s:1;break}case 91:break;case 110:{_store_int(w,t,u,((u|0)<0)<<31>>31);n=u;break c}default:{___shlim(e,0);do{n=c[y>>2]|0;if(n>>>0<(c[z>>2]|0)>>>0){c[y>>2]=n+1;n=d[n>>0]|0}else n=___shgetc(e)|0}while((_isspace(n)|0)!=0);if(!(c[z>>2]|0))n=c[y>>2]|0;else{n=(c[y>>2]|0)+-1|0;c[y>>2]=n}u=(c[A>>2]|0)+u+n-(c[B>>2]|0)|0}}___shlim(e,s);o=c[y>>2]|0;n=c[z>>2]|0;if(o>>>0>>0)c[y>>2]=o+1;else{if((___shgetc(e)|0)<0){K=143;break b}n=c[z>>2]|0}if(n|0)c[y>>2]=(c[y>>2]|0)+-1;f:do switch(q<<24>>24){case 91:case 99:case 115:{v=(r|0)==99;g:do if((r|16|0)==115){_memset(H|0,-1,257)|0;a[H>>0]=0;if((r|0)==115){a[D>>0]=0;b[C>>1]=0;b[C+2>>1]=0;a[C+4>>0]=0}}else{r=m+1|0;q=(a[r>>0]|0)==94;n=q&1;m=q?m+2|0:r;_memset(H|0,n|0,257)|0;a[H>>0]=0;switch(a[m>>0]|0){case 45:{q=(n^1)&255;a[E>>0]=q;m=m+1|0;break}case 93:{q=(n^1)&255;a[F>>0]=q;m=m+1|0;break}default:q=(n^1)&255}while(1){n=a[m>>0]|0;h:do switch(n<<24>>24){case 0:{K=143;break b}case 93:break g;case 45:{o=m+1|0;n=a[o>>0]|0;switch(n<<24>>24){case 93:case 0:{n=45;break h}default:{}}m=a[m+-1>>0]|0;if((m&255)<(n&255)){m=m&255;do{m=m+1|0;a[H+m>>0]=q;n=a[o>>0]|0}while(m>>>0<(n&255)>>>0);m=o}else m=o;break}default:{}}while(0);a[H+((n&255)+1)>>0]=q;m=m+1|0}}while(0);n=v?s+1|0:31;r=(t|0)==1;t=(l|0)!=0;i:do if(r){if(t){j=_malloc(n<<2)|0;if(!j){k=0;j=0;K=143;break b}}else j=w;c[G>>2]=0;c[x>>2]=0;k=0;j:while(1){q=(j|0)==0;do{k:while(1){o=c[y>>2]|0;if(o>>>0<(c[z>>2]|0)>>>0){c[y>>2]=o+1;o=d[o>>0]|0}else o=___shgetc(e)|0;if(!(a[H+(o+1)>>0]|0))break j;a[J>>0]=o;switch(_mbrtowc(I,J,1,G)|0){case -1:{k=0;K=143;break b}case -2:break;default:break k}}if(!q){c[j+(k<<2)>>2]=c[I>>2];k=k+1|0}}while(!(t&(k|0)==(n|0)));n=n<<1|1;o=_realloc(j,n<<2)|0;if(!o){k=0;K=143;break b}else j=o}if(!(_mbsinit(G)|0)){k=0;K=143;break b}else{q=k;k=0;o=j}}else{if(t){k=_malloc(n)|0;if(!k){k=0;j=0;K=143;break b}j=0;while(1){q=j;do{j=c[y>>2]|0;if(j>>>0<(c[z>>2]|0)>>>0){c[y>>2]=j+1;j=d[j>>0]|0}else j=___shgetc(e)|0;if(!(a[H+(j+1)>>0]|0)){o=0;j=0;break i}o=q;q=q+1|0;a[k+o>>0]=j}while((q|0)!=(n|0));n=n<<1|1;o=_realloc(k,n)|0;if(!o){j=0;K=143;break b}else{j=q;k=o}}}if(!w)while(1){j=c[y>>2]|0;if(j>>>0<(c[z>>2]|0)>>>0){c[y>>2]=j+1;j=d[j>>0]|0}else j=___shgetc(e)|0;if(!(a[H+(j+1)>>0]|0)){q=0;k=0;o=0;j=0;break i}}k=0;while(1){j=c[y>>2]|0;if(j>>>0<(c[z>>2]|0)>>>0){c[y>>2]=j+1;j=d[j>>0]|0}else j=___shgetc(e)|0;if(!(a[H+(j+1)>>0]|0)){q=k;k=w;o=0;j=0;break i}a[w+k>>0]=j;k=k+1|0}}while(0);if(!(c[z>>2]|0))n=c[y>>2]|0;else{n=(c[y>>2]|0)+-1|0;c[y>>2]=n}n=n-(c[B>>2]|0)+(c[A>>2]|0)|0;if(!n)break b;if(!((n|0)==(s|0)|v^1))break b;do if(t)if(r){c[w>>2]=o;break}else{c[w>>2]=k;break}while(0);if(!v){if(o|0)c[o+(q<<2)>>2]=0;if(!k){k=0;break f}a[k+q>>0]=0}break}case 120:case 88:case 112:{n=16;K=131;break}case 111:{n=8;K=131;break}case 117:case 100:{n=10;K=131;break}case 105:{n=0;K=131;break}case 71:case 103:case 70:case 102:case 69:case 101:case 65:case 97:{p=+___floatscan(e,t,0);if((c[A>>2]|0)==((c[B>>2]|0)-(c[y>>2]|0)|0))break b;if(w)switch(t|0){case 0:{f[w>>2]=p;break f}case 1:{g[w>>3]=p;break f}case 2:{g[w>>3]=p;break f}default:break f}break}default:{}}while(0);do if((K|0)==131){K=0;n=___intscan(e,n,0,-1,-1)|0;o=M()|0;if((c[A>>2]|0)==((c[B>>2]|0)-(c[y>>2]|0)|0))break b;if((w|0)!=0&(r|0)==112){c[w>>2]=n;break}else{_store_int(w,t,n,o);break}}while(0);h=h+((w|0)!=0&1)|0;n=(c[A>>2]|0)+u+(c[y>>2]|0)-(c[B>>2]|0)|0;break c}while(0);m=m+(n&1)|0;___shlim(e,0);l=c[y>>2]|0;if(l>>>0<(c[z>>2]|0)>>>0){c[y>>2]=l+1;l=d[l>>0]|0}else l=___shgetc(e)|0;if((l|0)!=(d[m>>0]|0)){K=23;break b}n=u+1|0}else{while(1){l=m+1|0;if(!(_isspace(d[l>>0]|0)|0))break;else m=l}___shlim(e,0);do{l=c[y>>2]|0;if(l>>>0<(c[z>>2]|0)>>>0){c[y>>2]=l+1;l=d[l>>0]|0}else l=___shgetc(e)|0}while((_isspace(l)|0)!=0);if(!(c[z>>2]|0))l=c[y>>2]|0;else{l=(c[y>>2]|0)+-1|0;c[y>>2]=l}n=(c[A>>2]|0)+u+l-(c[B>>2]|0)|0}while(0);m=m+1|0;l=a[m>>0]|0;if(!(l<<24>>24))break a;else u=n}if((K|0)==23){if(c[z>>2]|0)c[y>>2]=(c[y>>2]|0)+-1;if((h|0)!=0|(l|0)>-1)break;else{l=0;h=k;K=144}}else if((K|0)==143)if(!h){h=k;K=144}if((K|0)==144){k=h;h=-1}if(l){_free(k);_free(j)}}else h=0;while(0);if(L|0)___unlockfile(e);Xc=O;return h|0}function _arg_n(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=e;c[d>>2]=c[a>>2];while(1){f=(c[d>>2]|0)+(4-1)&~(4-1);a=c[f>>2]|0;c[d>>2]=f+4;if(b>>>0>1)b=b+-1|0;else break}Xc=e;return a|0}function _store_int(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;a:do if(d|0)switch(e|0){case -2:{a[d>>0]=f;break a}case -1:{b[d>>1]=f;break a}case 0:{c[d>>2]=f;break a}case 1:{c[d>>2]=f;break a}case 3:{e=d;c[e>>2]=f;c[e+4>>2]=g;break a}default:break a}while(0);return}function _mbsinit(a){a=a|0;if(!a)a=1;else a=(c[a>>2]|0)==0&1;return a|0}function ___string_read(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=a+84|0;g=c[e>>2]|0;h=d+256|0;f=_memchr(g,0,h)|0;f=(f|0)==0?h:f-g|0;d=f>>>0>>0?f:d;_memcpy(b|0,g|0,d|0)|0;c[a+4>>2]=g+d;b=g+f|0;c[a+8>>2]=b;c[e>>2]=b;return d|0}function _fseek(a,b,c){a=a|0;b=b|0;c=c|0;return ___fseeko(a,b,c)|0}function _fprintf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);f=e;c[f>>2]=d;d=_vfprintf(a,b,f)|0;Xc=e;return d|0}function ___fseeko(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if((c[a+76>>2]|0)>-1){e=(___lockfile(a)|0)==0;b=___fseeko_unlocked(a,b,d)|0;if(!e)___unlockfile(a)}else b=___fseeko_unlocked(a,b,d)|0;return b|0}function ___fseeko_unlocked(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;if((d|0)==1)b=b-(c[a+8>>2]|0)+(c[a+4>>2]|0)|0;e=a+20|0;f=a+28|0;if((c[e>>2]|0)>>>0>(c[f>>2]|0)>>>0?(hd[c[a+36>>2]&63](a,0,0)|0,(c[e>>2]|0)==0):0)b=-1;else{c[a+16>>2]=0;c[f>>2]=0;c[e>>2]=0;if((hd[c[a+40>>2]&63](a,b,d)|0)<0)b=-1;else{c[a+8>>2]=0;c[a+4>>2]=0;c[a>>2]=c[a>>2]&-17;b=0}}return b|0}function _strrchr(a,b){a=a|0;b=b|0;return ___memrchr(a,b,(_strlen(a)|0)+1|0)|0}function ___memrchr(b,c,d){b=b|0;c=c|0;d=d|0;a:do if(!d)d=0;else{c=c&255;while(1){d=d+-1|0;if((a[b+d>>0]|0)==c<<24>>24)break;if(!d){d=0;break a}}d=b+d|0}while(0);return d|0}function _strncpy(a,b,c){a=a|0;b=b|0;c=c|0;___stpncpy(a,b,c)|0;return a|0}function ___stpncpy(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;g=d;a:do if(!((g^b)&3)){f=(e|0)!=0;if(f&(g&3|0)!=0)do{g=a[d>>0]|0;a[b>>0]=g;if(!(g<<24>>24))break a;e=e+-1|0;d=d+1|0;b=b+1|0;f=(e|0)!=0}while(f&(d&3|0)!=0);if(f){if(a[d>>0]|0){b:do if(e>>>0>3){f=d;while(1){d=c[f>>2]|0;if((d&-2139062144^-2139062144)&d+-16843009|0){d=f;break b}c[b>>2]=d;e=e+-4|0;d=f+4|0;b=b+4|0;if(e>>>0>3)f=d;else break}}while(0);h=13}}else e=0}else h=13;while(0);c:do if((h|0)==13)if(!e)e=0;else while(1){h=a[d>>0]|0;a[b>>0]=h;if(!(h<<24>>24))break c;e=e+-1|0;b=b+1|0;if(!e){e=0;break}else d=d+1|0}while(0);_memset(b|0,0,e|0)|0;return b|0}function _strspn(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;g=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);f=g;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;c[f+16>>2]=0;c[f+20>>2]=0;c[f+24>>2]=0;c[f+28>>2]=0;e=a[d>>0]|0;do if(!(e<<24>>24))d=0;else{if(!(a[d+1>>0]|0)){d=b;while(1)if((a[d>>0]|0)==e<<24>>24)d=d+1|0;else break;d=d-b|0;break}do{i=e&255;h=f+((5?i>>>5:i)<<2)|0;c[h>>2]=c[h>>2]|1<<(i&31);d=d+1|0;e=a[d>>0]|0}while(e<<24>>24!=0);e=a[b>>0]|0;a:do if(!(e<<24>>24))d=b;else{d=b;do{i=e&255;if(!(c[f+((5?i>>>5:i)<<2)>>2]&1<<(i&31)))break a;d=d+1|0;e=a[d>>0]|0}while(e<<24>>24!=0)}while(0);d=d-b|0}while(0);Xc=g;return d|0}function _rand(){var a=0,b=0,d=0;b=170360;b=___muldi3(c[b>>2]|0,c[b+4>>2]|0,1284865837,1481765933)|0;b=_i64Add(b|0,M()|0,1,0)|0;a=M()|0;d=170360;c[d>>2]=b;c[d+4>>2]=a;a=_bitshift64Lshr(b|0,a|0,33)|0;M()|0;return a|0}function ___ftello(a){a=a|0;var b=0,d=0;if((c[a+76>>2]|0)>-1){d=(___lockfile(a)|0)==0;b=___ftello_unlocked(a)|0;if(!d)___unlockfile(a)}else b=___ftello_unlocked(a)|0;return b|0}function ___ftello_unlocked(a){a=a|0;var b=0;if(!(c[a>>2]&128))b=1;else b=(c[a+20>>2]|0)>>>0>(c[a+28>>2]|0)>>>0?2:1;b=hd[c[a+40>>2]&63](a,0,b)|0;if((b|0)>=0)b=b-(c[a+8>>2]|0)+(c[a+4>>2]|0)+(c[a+20>>2]|0)-(c[a+28>>2]|0)|0;return b|0}function _fputc(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if((c[d+76>>2]|0)>=0?(___lockfile(d)|0)!=0:0){f=b&255;e=b&255;if((e|0)!=(a[d+75>>0]|0)?(i=d+20|0,j=c[i>>2]|0,j>>>0<(c[d+16>>2]|0)>>>0):0){c[i>>2]=j+1;a[j>>0]=f}else e=___overflow(d,b)|0;___unlockfile(d)}else k=3;do if((k|0)==3){f=b&255;e=b&255;if((e|0)!=(a[d+75>>0]|0)?(g=d+20|0,h=c[g>>2]|0,h>>>0<(c[d+16>>2]|0)>>>0):0){c[g>>2]=h+1;a[h>>0]=f;break}e=___overflow(d,b)|0}while(0);return e|0}function _fread(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;k=H(e,d)|0;e=(d|0)==0?0:e;if((c[f+76>>2]|0)>-1)j=___lockfile(f)|0;else j=0;g=f+74|0;h=a[g>>0]|0;a[g>>0]=h+255|h;g=f+4|0;h=c[g>>2]|0;i=(c[f+8>>2]|0)-h|0;if((i|0)>0){i=i>>>0>>0?i:k;_memcpy(b|0,h|0,i|0)|0;c[g>>2]=(c[g>>2]|0)+i;g=k-i|0;b=b+i|0}else g=k;a:do if(!g)l=13;else{i=f+32|0;while(1){if(___toread(f)|0)break;h=hd[c[i>>2]&63](f,b,g)|0;if((h+1|0)>>>0<2)break;g=g-h|0;if(!g){l=13;break a}else b=b+h|0}if(j|0)___unlockfile(f);e=((k-g|0)>>>0)/(d>>>0)|0}while(0);if((l|0)==13)if(j)___unlockfile(f);return e|0}function _ftell(a){a=a|0;return ___ftello(a)|0}function _printf(a,b){a=a|0;b=b|0;var d=0,e=0;d=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=d;c[e>>2]=b;b=_vfprintf(c[24826]|0,a,e)|0;Xc=d;return b|0}function _puts(b){b=b|0;var d=0,e=0,f=0,g=0;f=c[24826]|0;if((c[f+76>>2]|0)>-1)g=___lockfile(f)|0;else g=0;do if((_fputs(b,f)|0)<0)b=-1;else{if((a[f+75>>0]|0)!=10?(d=f+20|0,e=c[d>>2]|0,e>>>0<(c[f+16>>2]|0)>>>0):0){c[d>>2]=e+1;a[e>>0]=10;b=0;break}b=___overflow(f,10)|0;b=31?b>>31:b}while(0);if(g|0)___unlockfile(f);return b|0}function _remove(a){a=a|0;var b=0,d=0,e=0,f=0;e=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);d=e+8|0;f=e;b=a;c[f>>2]=b;a=Ra(10,f|0)|0;if((a|0)==-21){c[d>>2]=b;a=Xa(40,d|0)|0}f=___syscall_ret(a)|0;Xc=e;return f|0}function ___randname(b){b=b|0;var d=0,e=0,f=0,g=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);g=f;Ja(0,g|0)|0;e=g;d=0;e=(c[g+4>>2]|0)*65537^(4?e>>>4:e)+b;while(1){a[b+d>>0]=(e&15)+65|e<<1&32;d=d+1|0;if((d|0)==6)break;else e=5?e>>>5:e}Xc=f;return b|0}function _tmpfile(){var a=0,b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);h=j+48|0;f=j+40|0;e=j+24|0;d=j;c[d>>2]=c[23988];c[d+4>>2]=c[23989];c[d+8>>2]=c[23990];c[d+12>>2]=c[23991];c[d+16>>2]=c[23992];b=d+13|0;a=0;while(1){___randname(b)|0;c[e>>2]=d;c[e+4>>2]=32962;c[e+8>>2]=384;g=___syscall_ret(Ya(5,e|0)|0)|0;a=a+1|0;if((g|0)>-1){i=4;break}if(a>>>0>=100){a=0;break}}if((i|0)==4){c[f>>2]=d;Ra(10,f|0)|0;a=___fdopen(g,164067)|0;if(!a){c[h>>2]=g;_a(6,h|0)|0;a=0}}Xc=j;return a|0}function _tmpnam(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=Xc;Xc=Xc+112|0;if((Xc|0)>=(Yc|0))N(112);k=o+24|0;f=o;g=o+32|0;c[f>>2]=c[23996];c[f+4>>2]=c[23997];c[f+8>>2]=c[23998];c[f+12>>2]=c[23999];b[f+16>>1]=b[48e3]|0;a[f+18>>0]=a[96002]|0;h=f+12|0;i=f;j=g;e=0;while(1){___randname(h)|0;l=g;m=l+76|0;do{c[l>>2]=0;l=l+4|0}while((l|0)<(m|0));c[k>>2]=i;c[k+4>>2]=j;e=e+1|0;if((Va(196,k|0)|0)==-2){n=4;break}if(e>>>0>=100){e=0;break}}if((n|0)==4){e=(d|0)==0?170320:d;_strcpy(e,f)|0}Xc=o;return e|0}function _strtod(a,b){a=a|0;b=b|0;return +(+_strtox(a,b,1))}function _strtox(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,f=0,g=0,h=0,i=0;i=Xc;Xc=Xc+128|0;if((Xc|0)>=(Yc|0))N(128);h=i;f=h;g=f+124|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));f=h+4|0;c[f>>2]=a;g=h+8|0;c[g>>2]=-1;c[h+44>>2]=a;c[h+76>>2]=-1;___shlim(h,0);e=+___floatscan(h,d,1);d=(c[f>>2]|0)-(c[g>>2]|0)+(c[h+108>>2]|0)|0;if(b|0)c[b>>2]=(d|0)==0?a:a+d|0;Xc=i;return +e}function _bsearch(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;a:do if(!c)b=0;else{h=b;while(1){g=1?c>>>1:c;b=h+(H(g,d)|0)|0;f=gd[e&127](a,b)|0;if(!f)break a;if((c|0)==1){b=0;break a}f=(f|0)<0;c=f?g:c-g|0;if(!c){b=0;break}else h=f?h:b}}while(0);return b|0}function _strcspn(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;h=Xc;Xc=Xc+32|0;if((Xc|0)>=(Yc|0))N(32);f=h;e=a[d>>0]|0;a:do if(e<<24>>24!=0?(a[d+1>>0]|0)!=0:0){_memset(f|0,0,32)|0;e=a[d>>0]|0;if(e<<24>>24)do{j=e&255;i=f+((5?j>>>5:j)<<2)|0;c[i>>2]=c[i>>2]|1<<(j&31);d=d+1|0;e=a[d>>0]|0}while(e<<24>>24!=0);d=a[b>>0]|0;if(!(d<<24>>24))e=b;else{e=b;do{j=d&255;if(c[f+((5?j>>>5:j)<<2)>>2]&1<<(j&31)|0)break a;e=e+1|0;d=a[e>>0]|0}while(d<<24>>24!=0)}}else g=3;while(0);if((g|0)==3)e=___strchrnul(b,e<<24>>24)|0;Xc=h;return e-b|0}function _malloc(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);n=w;do if(a>>>0<245){k=a>>>0<11?16:a+11&-8;a=3?k>>>3:k;m=c[42628]|0;d=a?m>>>a:m;if(d&3|0){b=(d&1^1)+a|0;a=170552+(b<<1<<2)|0;d=a+8|0;e=c[d>>2]|0;f=e+8|0;g=c[f>>2]|0;if((g|0)==(a|0))c[42628]=m&~(1<>2]=a;c[d>>2]=g}v=b<<3;c[e+4>>2]=v|3;v=e+v+4|0;c[v>>2]=c[v>>2]|1;v=f;Xc=w;return v|0}l=c[42630]|0;if(k>>>0>l>>>0){if(d|0){e=2<>>12:e)&16;e=i?e>>>i:e;d=(5?e>>>5:e)&8;e=d?e>>>d:e;g=(2?e>>>2:e)&4;e=g?e>>>g:e;a=(1?e>>>1:e)&2;e=a?e>>>a:e;b=(1?e>>>1:e)&1;e=(d|i|g|a|b)+(b?e>>>b:e)|0;b=170552+(e<<1<<2)|0;a=b+8|0;g=c[a>>2]|0;i=g+8|0;d=c[i>>2]|0;if((d|0)==(b|0)){a=m&~(1<>2]=b;c[a>>2]=d;a=m}v=e<<3;h=v-k|0;c[g+4>>2]=k|3;f=g+k|0;c[f+4>>2]=h|1;c[g+v>>2]=h;if(l|0){e=c[42633]|0;b=3?l>>>3:l;d=170552+(b<<1<<2)|0;b=1<>2]|0}c[a>>2]=e;c[b+12>>2]=e;c[e+8>>2]=b;c[e+12>>2]=d}c[42630]=h;c[42633]=f;v=i;Xc=w;return v|0}g=c[42629]|0;if(g){j=(g&0-g)+-1|0;f=(12?j>>>12:j)&16;j=f?j>>>f:j;e=(5?j>>>5:j)&8;j=e?j>>>e:j;h=(2?j>>>2:j)&4;j=h?j>>>h:j;i=(1?j>>>1:j)&2;j=i?j>>>i:j;d=(1?j>>>1:j)&1;j=c[170816+((e|f|h|i|d)+(d?j>>>d:j)<<2)>>2]|0;d=j;i=j;j=(c[j+4>>2]&-8)-k|0;while(1){a=c[d+16>>2]|0;if(!a){a=c[d+20>>2]|0;if(!a)break}h=(c[a+4>>2]&-8)-k|0;f=h>>>0>>0;d=a;i=f?a:i;j=f?h:j}h=i+k|0;if(h>>>0>i>>>0){f=c[i+24>>2]|0;b=c[i+12>>2]|0;do if((b|0)==(i|0)){a=i+20|0;b=c[a>>2]|0;if(!b){a=i+16|0;b=c[a>>2]|0;if(!b){d=0;break}}while(1){e=b+20|0;d=c[e>>2]|0;if(!d){e=b+16|0;d=c[e>>2]|0;if(!d)break;else{b=d;a=e}}else{b=d;a=e}}c[a>>2]=0;d=b}else{d=c[i+8>>2]|0;c[d+12>>2]=b;c[b+8>>2]=d;d=b}while(0);do if(f|0){b=c[i+28>>2]|0;a=170816+(b<<2)|0;if((i|0)==(c[a>>2]|0)){c[a>>2]=d;if(!d){c[42629]=g&~(1<>2]|0)==(i|0)?v:f+20|0)>>2]=d;if(!d)break}c[d+24>>2]=f;b=c[i+16>>2]|0;if(b|0){c[d+16>>2]=b;c[b+24>>2]=d}b=c[i+20>>2]|0;if(b|0){c[d+20>>2]=b;c[b+24>>2]=d}}while(0);if(j>>>0<16){v=j+k|0;c[i+4>>2]=v|3;v=i+v+4|0;c[v>>2]=c[v>>2]|1}else{c[i+4>>2]=k|3;c[h+4>>2]=j|1;c[h+j>>2]=j;if(l|0){e=c[42633]|0;b=3?l>>>3:l;d=170552+(b<<1<<2)|0;b=1<>2]|0}c[a>>2]=e;c[b+12>>2]=e;c[e+8>>2]=b;c[e+12>>2]=d}c[42630]=j;c[42633]=h}v=i+8|0;Xc=w;return v|0}else m=k}else m=k}else m=k}else if(a>>>0<=4294967231){a=a+11|0;k=a&-8;e=c[42629]|0;if(e){f=0-k|0;a=8?a>>>8:a;if(a)if(k>>>0>16777215)j=31;else{m=a+1048320|0;m=(16?m>>>16:m)&8;j=a<>>16:i)&4;j=j<>>16:q)&2;j=j<>>15:j)|0;q=j+7|0;j=(q?k>>>q:k)&1|j<<1}else j=0;d=c[170816+(j<<2)>>2]|0;a:do if(!d){d=0;a=0;q=61}else{a=0;i=k<<((j|0)==31?0:25-(1?j>>>1:j)|0);g=0;while(1){h=(c[d+4>>2]&-8)-k|0;if(h>>>0>>0)if(!h){a=d;f=0;q=65;break a}else{a=d;f=h}q=c[d+20>>2]|0;d=c[d+16+((31?i>>>31:i)<<2)>>2]|0;g=(q|0)==0|(q|0)==(d|0)?g:q;if(!d){d=g;q=61;break}else i=i<<1}}while(0);if((q|0)==61){if((d|0)==0&(a|0)==0){a=2<>>12:d)&16;d=h?d>>>h:d;g=(5?d>>>5:d)&8;d=g?d>>>g:d;i=(2?d>>>2:d)&4;d=i?d>>>i:d;j=(1?d>>>1:d)&2;d=j?d>>>j:d;m=(1?d>>>1:d)&1;a=0;d=c[170816+((g|h|i|j|m)+(m?d>>>m:d)<<2)>>2]|0}if(!d){i=a;h=f}else q=65}if((q|0)==65){g=d;while(1){m=(c[g+4>>2]&-8)-k|0;d=m>>>0>>0;f=d?m:f;a=d?g:a;d=c[g+16>>2]|0;if(!d)d=c[g+20>>2]|0;if(!d){i=a;h=f;break}else g=d}}if(((i|0)!=0?h>>>0<((c[42630]|0)-k|0)>>>0:0)?(l=i+k|0,l>>>0>i>>>0):0){g=c[i+24>>2]|0;b=c[i+12>>2]|0;do if((b|0)==(i|0)){a=i+20|0;b=c[a>>2]|0;if(!b){a=i+16|0;b=c[a>>2]|0;if(!b){b=0;break}}while(1){f=b+20|0;d=c[f>>2]|0;if(!d){f=b+16|0;d=c[f>>2]|0;if(!d)break;else{b=d;a=f}}else{b=d;a=f}}c[a>>2]=0}else{v=c[i+8>>2]|0;c[v+12>>2]=b;c[b+8>>2]=v}while(0);do if(g){a=c[i+28>>2]|0;d=170816+(a<<2)|0;if((i|0)==(c[d>>2]|0)){c[d>>2]=b;if(!b){e=e&~(1<>2]|0)==(i|0)?v:g+20|0)>>2]=b;if(!b)break}c[b+24>>2]=g;a=c[i+16>>2]|0;if(a|0){c[b+16>>2]=a;c[a+24>>2]=b}a=c[i+20>>2]|0;if(a){c[b+20>>2]=a;c[a+24>>2]=b}}while(0);b:do if(h>>>0<16){v=h+k|0;c[i+4>>2]=v|3;v=i+v+4|0;c[v>>2]=c[v>>2]|1}else{c[i+4>>2]=k|3;c[l+4>>2]=h|1;c[l+h>>2]=h;b=3?h>>>3:h;if(h>>>0<256){d=170552+(b<<1<<2)|0;a=c[42628]|0;b=1<>2]|0}c[a>>2]=l;c[b+12>>2]=l;c[l+8>>2]=b;c[l+12>>2]=d;break}b=8?h>>>8:h;if(b)if(h>>>0>16777215)d=31;else{u=b+1048320|0;u=(16?u>>>16:u)&8;d=b<>>16:t)&4;d=d<>>16:v)&2;d=d<>>15:d)|0;v=d+7|0;d=(v?h>>>v:h)&1|d<<1}else d=0;b=170816+(d<<2)|0;c[l+28>>2]=d;a=l+16|0;c[a+4>>2]=0;c[a>>2]=0;a=1<>2]=l;c[l+24>>2]=b;c[l+12>>2]=l;c[l+8>>2]=l;break}b=c[b>>2]|0;c:do if((c[b+4>>2]&-8|0)!=(h|0)){e=h<<((d|0)==31?0:25-(1?d>>>1:d)|0);while(1){d=b+16+((31?e>>>31:e)<<2)|0;a=c[d>>2]|0;if(!a)break;if((c[a+4>>2]&-8|0)==(h|0)){b=a;break c}else{e=e<<1;b=a}}c[d>>2]=l;c[l+24>>2]=b;c[l+12>>2]=l;c[l+8>>2]=l;break b}while(0);u=b+8|0;v=c[u>>2]|0;c[v+12>>2]=l;c[u>>2]=l;c[l+8>>2]=v;c[l+12>>2]=b;c[l+24>>2]=0}while(0);v=i+8|0;Xc=w;return v|0}else m=k}else m=k}else m=-1;while(0);d=c[42630]|0;if(d>>>0>=m>>>0){b=d-m|0;a=c[42633]|0;if(b>>>0>15){v=a+m|0;c[42633]=v;c[42630]=b;c[v+4>>2]=b|1;c[a+d>>2]=b;c[a+4>>2]=m|3}else{c[42630]=0;c[42633]=0;c[a+4>>2]=d|3;v=a+d+4|0;c[v>>2]=c[v>>2]|1}v=a+8|0;Xc=w;return v|0}h=c[42631]|0;if(h>>>0>m>>>0){t=h-m|0;c[42631]=t;v=c[42634]|0;u=v+m|0;c[42634]=u;c[u+4>>2]=t|1;c[v+4>>2]=m|3;v=v+8|0;Xc=w;return v|0}if(!(c[42746]|0)){c[42748]=4096;c[42747]=4096;c[42749]=-1;c[42750]=-1;c[42751]=0;c[42739]=0;c[42746]=n&-16^1431655768;a=4096}else a=c[42748]|0;i=m+48|0;j=m+47|0;g=a+j|0;f=0-a|0;k=g&f;if(k>>>0<=m>>>0){v=0;Xc=w;return v|0}a=c[42738]|0;if(a|0?(l=c[42736]|0,n=l+k|0,n>>>0<=l>>>0|n>>>0>a>>>0):0){v=0;Xc=w;return v|0}d:do if(!(c[42739]&4)){d=c[42634]|0;e:do if(d){e=170960;while(1){n=c[e>>2]|0;if(n>>>0<=d>>>0?(n+(c[e+4>>2]|0)|0)>>>0>d>>>0:0)break;a=c[e+8>>2]|0;if(!a){q=128;break e}else e=a}b=g-h&f;if(b>>>0<2147483647){a=_sbrk(b|0)|0;if((a|0)==((c[e>>2]|0)+(c[e+4>>2]|0)|0)){if((a|0)!=(-1|0)){h=b;g=a;q=145;break d}}else{e=a;q=136}}else b=0}else q=128;while(0);do if((q|0)==128){d=_sbrk(0)|0;if((d|0)!=(-1|0)?(b=d,o=c[42747]|0,p=o+-1|0,b=((p&b|0)==0?0:(p+b&0-o)-b|0)+k|0,o=c[42736]|0,p=b+o|0,b>>>0>m>>>0&b>>>0<2147483647):0){n=c[42738]|0;if(n|0?p>>>0<=o>>>0|p>>>0>n>>>0:0){b=0;break}a=_sbrk(b|0)|0;if((a|0)==(d|0)){h=b;g=d;q=145;break d}else{e=a;q=136}}else b=0}while(0);do if((q|0)==136){d=0-b|0;if(!(i>>>0>b>>>0&(b>>>0<2147483647&(e|0)!=(-1|0))))if((e|0)==(-1|0)){b=0;break}else{h=b;g=e;q=145;break d}a=c[42748]|0;a=j-b+a&0-a;if(a>>>0>=2147483647){h=b;g=e;q=145;break d}if((_sbrk(a|0)|0)==(-1|0)){_sbrk(d|0)|0;b=0;break}else{h=a+b|0;g=e;q=145;break d}}while(0);c[42739]=c[42739]|4;q=143}else{b=0;q=143}while(0);if(((q|0)==143?k>>>0<2147483647:0)?(t=_sbrk(k|0)|0,p=_sbrk(0)|0,r=p-t|0,s=r>>>0>(m+40|0)>>>0,!((t|0)==(-1|0)|s^1|t>>>0

>>0&((t|0)!=(-1|0)&(p|0)!=(-1|0))^1)):0){h=s?r:b;g=t;q=145}if((q|0)==145){b=(c[42736]|0)+h|0;c[42736]=b;if(b>>>0>(c[42737]|0)>>>0)c[42737]=b;j=c[42634]|0;f:do if(j){b=170960;while(1){a=c[b>>2]|0;d=c[b+4>>2]|0;if((g|0)==(a+d|0)){q=154;break}e=c[b+8>>2]|0;if(!e)break;else b=e}if(((q|0)==154?(u=b+4|0,(c[b+12>>2]&8|0)==0):0)?g>>>0>j>>>0&a>>>0<=j>>>0:0){c[u>>2]=d+h;v=(c[42631]|0)+h|0;t=j+8|0;t=(t&7|0)==0?0:0-t&7;u=j+t|0;t=v-t|0;c[42634]=u;c[42631]=t;c[u+4>>2]=t|1;c[j+v+4>>2]=40;c[42635]=c[42750];break}if(g>>>0<(c[42632]|0)>>>0)c[42632]=g;d=g+h|0;b=170960;while(1){if((c[b>>2]|0)==(d|0)){q=162;break}a=c[b+8>>2]|0;if(!a)break;else b=a}if((q|0)==162?(c[b+12>>2]&8|0)==0:0){c[b>>2]=g;l=b+4|0;c[l>>2]=(c[l>>2]|0)+h;l=g+8|0;l=g+((l&7|0)==0?0:0-l&7)|0;b=d+8|0;b=d+((b&7|0)==0?0:0-b&7)|0;k=l+m|0;i=b-l-m|0;c[l+4>>2]=m|3;g:do if((j|0)==(b|0)){v=(c[42631]|0)+i|0;c[42631]=v;c[42634]=k;c[k+4>>2]=v|1}else{if((c[42633]|0)==(b|0)){v=(c[42630]|0)+i|0;c[42630]=v;c[42633]=k;c[k+4>>2]=v|1;c[k+v>>2]=v;break}a=c[b+4>>2]|0;if((a&3|0)==1){h=a&-8;e=3?a>>>3:a;h:do if(a>>>0<256){a=c[b+8>>2]|0;d=c[b+12>>2]|0;if((d|0)==(a|0)){c[42628]=c[42628]&~(1<>2]=d;c[d+8>>2]=a;break}}else{g=c[b+24>>2]|0;a=c[b+12>>2]|0;do if((a|0)==(b|0)){d=b+16|0;e=d+4|0;a=c[e>>2]|0;if(!a){a=c[d>>2]|0;if(!a){a=0;break}}else d=e;while(1){f=a+20|0;e=c[f>>2]|0;if(!e){f=a+16|0;e=c[f>>2]|0;if(!e)break;else{a=e;d=f}}else{a=e;d=f}}c[d>>2]=0}else{v=c[b+8>>2]|0;c[v+12>>2]=a;c[a+8>>2]=v}while(0);if(!g)break;d=c[b+28>>2]|0;e=170816+(d<<2)|0;do if((c[e>>2]|0)!=(b|0)){v=g+16|0;c[((c[v>>2]|0)==(b|0)?v:g+20|0)>>2]=a;if(!a)break h}else{c[e>>2]=a;if(a|0)break;c[42629]=c[42629]&~(1<>2]=g;d=b+16|0;e=c[d>>2]|0;if(e|0){c[a+16>>2]=e;c[e+24>>2]=a}d=c[d+4>>2]|0;if(!d)break;c[a+20>>2]=d;c[d+24>>2]=a}while(0);b=b+h|0;f=h+i|0}else f=i;b=b+4|0;c[b>>2]=c[b>>2]&-2;c[k+4>>2]=f|1;c[k+f>>2]=f;b=3?f>>>3:f;if(f>>>0<256){d=170552+(b<<1<<2)|0;a=c[42628]|0;b=1<>2]|0}c[a>>2]=k;c[b+12>>2]=k;c[k+8>>2]=b;c[k+12>>2]=d;break}b=8?f>>>8:f;do if(!b)e=0;else{if(f>>>0>16777215){e=31;break}u=b+1048320|0;u=(16?u>>>16:u)&8;e=b<>>16:t)&4;e=e<>>16:v)&2;e=e<>>15:e)|0;v=e+7|0;e=(v?f>>>v:f)&1|e<<1}while(0);b=170816+(e<<2)|0;c[k+28>>2]=e;a=k+16|0;c[a+4>>2]=0;c[a>>2]=0;a=c[42629]|0;d=1<>2]=k;c[k+24>>2]=b;c[k+12>>2]=k;c[k+8>>2]=k;break}b=c[b>>2]|0;i:do if((c[b+4>>2]&-8|0)!=(f|0)){e=f<<((e|0)==31?0:25-(1?e>>>1:e)|0);while(1){d=b+16+((31?e>>>31:e)<<2)|0;a=c[d>>2]|0;if(!a)break;if((c[a+4>>2]&-8|0)==(f|0)){b=a;break i}else{e=e<<1;b=a}}c[d>>2]=k;c[k+24>>2]=b;c[k+12>>2]=k;c[k+8>>2]=k;break g}while(0);u=b+8|0;v=c[u>>2]|0;c[v+12>>2]=k;c[u>>2]=k;c[k+8>>2]=v;c[k+12>>2]=b;c[k+24>>2]=0}while(0);v=l+8|0;Xc=w;return v|0}b=170960;while(1){a=c[b>>2]|0;if(a>>>0<=j>>>0?(v=a+(c[b+4>>2]|0)|0,v>>>0>j>>>0):0)break;b=c[b+8>>2]|0}f=v+-47|0;a=f+8|0;a=f+((a&7|0)==0?0:0-a&7)|0;f=j+16|0;a=a>>>0>>0?j:a;b=a+8|0;d=h+-40|0;t=g+8|0;t=(t&7|0)==0?0:0-t&7;u=g+t|0;t=d-t|0;c[42634]=u;c[42631]=t;c[u+4>>2]=t|1;c[g+d+4>>2]=40;c[42635]=c[42750];d=a+4|0;c[d>>2]=27;c[b>>2]=c[42740];c[b+4>>2]=c[42741];c[b+8>>2]=c[42742];c[b+12>>2]=c[42743];c[42740]=g;c[42741]=h;c[42743]=0;c[42742]=b;b=a+24|0;do{u=b;b=b+4|0;c[b>>2]=7}while((u+8|0)>>>0>>0);if((a|0)!=(j|0)){g=a-j|0;c[d>>2]=c[d>>2]&-2;c[j+4>>2]=g|1;c[a>>2]=g;b=3?g>>>3:g;if(g>>>0<256){d=170552+(b<<1<<2)|0;a=c[42628]|0;b=1<>2]|0}c[a>>2]=j;c[b+12>>2]=j;c[j+8>>2]=b;c[j+12>>2]=d;break}b=8?g>>>8:g;if(b)if(g>>>0>16777215)e=31;else{u=b+1048320|0;u=(16?u>>>16:u)&8;e=b<>>16:t)&4;e=e<>>16:v)&2;e=e<>>15:e)|0;v=e+7|0;e=(v?g>>>v:g)&1|e<<1}else e=0;d=170816+(e<<2)|0;c[j+28>>2]=e;c[j+20>>2]=0;c[f>>2]=0;b=c[42629]|0;a=1<>2]=j;c[j+24>>2]=d;c[j+12>>2]=j;c[j+8>>2]=j;break}b=c[d>>2]|0;j:do if((c[b+4>>2]&-8|0)!=(g|0)){e=g<<((e|0)==31?0:25-(1?e>>>1:e)|0);while(1){d=b+16+((31?e>>>31:e)<<2)|0;a=c[d>>2]|0;if(!a)break;if((c[a+4>>2]&-8|0)==(g|0)){b=a;break j}else{e=e<<1;b=a}}c[d>>2]=j;c[j+24>>2]=b;c[j+12>>2]=j;c[j+8>>2]=j;break f}while(0);u=b+8|0;v=c[u>>2]|0;c[v+12>>2]=j;c[u>>2]=j;c[j+8>>2]=v;c[j+12>>2]=b;c[j+24>>2]=0}}else{v=c[42632]|0;if((v|0)==0|g>>>0>>0)c[42632]=g;c[42740]=g;c[42741]=h;c[42743]=0;c[42637]=c[42746];c[42636]=-1;c[42641]=170552;c[42640]=170552;c[42643]=170560;c[42642]=170560;c[42645]=170568;c[42644]=170568;c[42647]=170576;c[42646]=170576;c[42649]=170584;c[42648]=170584;c[42651]=170592;c[42650]=170592;c[42653]=170600;c[42652]=170600;c[42655]=170608;c[42654]=170608;c[42657]=170616;c[42656]=170616;c[42659]=170624;c[42658]=170624;c[42661]=170632;c[42660]=170632;c[42663]=170640;c[42662]=170640;c[42665]=170648;c[42664]=170648;c[42667]=170656;c[42666]=170656;c[42669]=170664;c[42668]=170664;c[42671]=170672;c[42670]=170672;c[42673]=170680;c[42672]=170680;c[42675]=170688;c[42674]=170688;c[42677]=170696;c[42676]=170696;c[42679]=170704;c[42678]=170704;c[42681]=170712;c[42680]=170712;c[42683]=170720;c[42682]=170720;c[42685]=170728;c[42684]=170728;c[42687]=170736;c[42686]=170736;c[42689]=170744;c[42688]=170744;c[42691]=170752;c[42690]=170752;c[42693]=170760;c[42692]=170760;c[42695]=170768;c[42694]=170768;c[42697]=170776;c[42696]=170776;c[42699]=170784;c[42698]=170784;c[42701]=170792;c[42700]=170792;c[42703]=170800;c[42702]=170800;v=h+-40|0;t=g+8|0;t=(t&7|0)==0?0:0-t&7;u=g+t|0;t=v-t|0;c[42634]=u;c[42631]=t;c[u+4>>2]=t|1;c[g+v+4>>2]=40;c[42635]=c[42750]}while(0);b=c[42631]|0;if(b>>>0>m>>>0){t=b-m|0;c[42631]=t;v=c[42634]|0;u=v+m|0;c[42634]=u;c[u+4>>2]=t|1;c[v+4>>2]=m|3;v=v+8|0;Xc=w;return v|0}}v=___errno_location()|0;c[v>>2]=12;v=0;Xc=w;return v|0}function _free(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;if(!a)return;d=a+-8|0;f=c[42632]|0;a=c[a+-4>>2]|0;b=a&-8;j=d+b|0;do if(!(a&1)){e=c[d>>2]|0;if(!(a&3))return;h=d+(0-e)|0;g=e+b|0;if(h>>>0>>0)return;if((c[42633]|0)==(h|0)){a=j+4|0;b=c[a>>2]|0;if((b&3|0)!=3){i=h;b=g;break}c[42630]=g;c[a>>2]=b&-2;c[h+4>>2]=g|1;c[h+g>>2]=g;return}d=3?e>>>3:e;if(e>>>0<256){a=c[h+8>>2]|0;b=c[h+12>>2]|0;if((b|0)==(a|0)){c[42628]=c[42628]&~(1<>2]=b;c[b+8>>2]=a;i=h;b=g;break}}f=c[h+24>>2]|0;a=c[h+12>>2]|0;do if((a|0)==(h|0)){b=h+16|0;d=b+4|0;a=c[d>>2]|0;if(!a){a=c[b>>2]|0;if(!a){a=0;break}}else b=d;while(1){e=a+20|0;d=c[e>>2]|0;if(!d){e=a+16|0;d=c[e>>2]|0;if(!d)break;else{a=d;b=e}}else{a=d;b=e}}c[b>>2]=0}else{i=c[h+8>>2]|0;c[i+12>>2]=a;c[a+8>>2]=i}while(0);if(f){b=c[h+28>>2]|0;d=170816+(b<<2)|0;if((c[d>>2]|0)==(h|0)){c[d>>2]=a;if(!a){c[42629]=c[42629]&~(1<>2]|0)==(h|0)?i:f+20|0)>>2]=a;if(!a){i=h;b=g;break}}c[a+24>>2]=f;b=h+16|0;d=c[b>>2]|0;if(d|0){c[a+16>>2]=d;c[d+24>>2]=a}b=c[b+4>>2]|0;if(b){c[a+20>>2]=b;c[b+24>>2]=a;i=h;b=g}else{i=h;b=g}}else{i=h;b=g}}else{i=d;h=d}while(0);if(h>>>0>=j>>>0)return;a=j+4|0;e=c[a>>2]|0;if(!(e&1))return;if(!(e&2)){if((c[42634]|0)==(j|0)){j=(c[42631]|0)+b|0;c[42631]=j;c[42634]=i;c[i+4>>2]=j|1;if((i|0)!=(c[42633]|0))return;c[42633]=0;c[42630]=0;return}if((c[42633]|0)==(j|0)){j=(c[42630]|0)+b|0;c[42630]=j;c[42633]=h;c[i+4>>2]=j|1;c[h+j>>2]=j;return}f=(e&-8)+b|0;d=3?e>>>3:e;do if(e>>>0<256){b=c[j+8>>2]|0;a=c[j+12>>2]|0;if((a|0)==(b|0)){c[42628]=c[42628]&~(1<>2]=a;c[a+8>>2]=b;break}}else{g=c[j+24>>2]|0;a=c[j+12>>2]|0;do if((a|0)==(j|0)){b=j+16|0;d=b+4|0;a=c[d>>2]|0;if(!a){a=c[b>>2]|0;if(!a){d=0;break}}else b=d;while(1){e=a+20|0;d=c[e>>2]|0;if(!d){e=a+16|0;d=c[e>>2]|0;if(!d)break;else{a=d;b=e}}else{a=d;b=e}}c[b>>2]=0;d=a}else{d=c[j+8>>2]|0;c[d+12>>2]=a;c[a+8>>2]=d;d=a}while(0);if(g|0){a=c[j+28>>2]|0;b=170816+(a<<2)|0;if((c[b>>2]|0)==(j|0)){c[b>>2]=d;if(!d){c[42629]=c[42629]&~(1<>2]|0)==(j|0)?e:g+20|0)>>2]=d;if(!d)break}c[d+24>>2]=g;a=j+16|0;b=c[a>>2]|0;if(b|0){c[d+16>>2]=b;c[b+24>>2]=d}a=c[a+4>>2]|0;if(a|0){c[d+20>>2]=a;c[a+24>>2]=d}}}while(0);c[i+4>>2]=f|1;c[h+f>>2]=f;if((i|0)==(c[42633]|0)){c[42630]=f;return}}else{c[a>>2]=e&-2;c[i+4>>2]=b|1;c[h+b>>2]=b;f=b}a=3?f>>>3:f;if(f>>>0<256){d=170552+(a<<1<<2)|0;b=c[42628]|0;a=1<>2]|0}c[b>>2]=i;c[a+12>>2]=i;c[i+8>>2]=a;c[i+12>>2]=d;return}a=8?f>>>8:f;if(a)if(f>>>0>16777215)e=31;else{h=a+1048320|0;h=(16?h>>>16:h)&8;e=a<>>16:g)&4;e=e<>>16:j)&2;e=e<>>15:e)|0;j=e+7|0;e=(j?f>>>j:f)&1|e<<1}else e=0;a=170816+(e<<2)|0;c[i+28>>2]=e;c[i+20>>2]=0;c[i+16>>2]=0;b=c[42629]|0;d=1<>2]=i;c[i+24>>2]=a;c[i+12>>2]=i;c[i+8>>2]=i}else{a=c[a>>2]|0;b:do if((c[a+4>>2]&-8|0)!=(f|0)){e=f<<((e|0)==31?0:25-(1?e>>>1:e)|0);while(1){d=a+16+((31?e>>>31:e)<<2)|0;b=c[d>>2]|0;if(!b)break;if((c[b+4>>2]&-8|0)==(f|0)){a=b;break b}else{e=e<<1;a=b}}c[d>>2]=i;c[i+24>>2]=a;c[i+12>>2]=i;c[i+8>>2]=i;break a}while(0);h=a+8|0;j=c[h>>2]|0;c[j+12>>2]=i;c[h>>2]=i;c[i+8>>2]=j;c[i+12>>2]=a;c[i+24>>2]=0}while(0);j=(c[42636]|0)+-1|0;c[42636]=j;if(j|0)return;a=170968;while(1){a=c[a>>2]|0;if(!a)break;else a=a+8|0}c[42636]=-1;return}function _realloc(a,b){a=a|0;b=b|0;var d=0,e=0;if(!a){b=_malloc(b)|0;return b|0}if(b>>>0>4294967231){b=___errno_location()|0;c[b>>2]=12;b=0;return b|0}d=_try_realloc_chunk(a+-8|0,b>>>0<11?16:b+11&-8)|0;if(d|0){b=d+8|0;return b|0}d=_malloc(b)|0;if(!d){b=0;return b|0}e=c[a+-4>>2]|0;e=(e&-8)-((e&3|0)==0?8:4)|0;_memcpy(d|0,a|0,(e>>>0>>0?e:b)|0)|0;_free(a);b=d;return b|0}function _try_realloc_chunk(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=a+4|0;m=c[l>>2]|0;d=m&-8;i=a+d|0;if(!(m&3)){if(b>>>0<256){a=0;return a|0}if(d>>>0>=(b+4|0)>>>0?(d-b|0)>>>0<=c[42748]<<1>>>0:0)return a|0;a=0;return a|0}if(d>>>0>=b>>>0){d=d-b|0;if(d>>>0<=15)return a|0;k=a+b|0;c[l>>2]=m&1|b|2;c[k+4>>2]=d|3;m=i+4|0;c[m>>2]=c[m>>2]|1;_dispose_chunk(k,d);return a|0}if((c[42634]|0)==(i|0)){k=(c[42631]|0)+d|0;d=k-b|0;e=a+b|0;if(k>>>0<=b>>>0){a=0;return a|0}c[l>>2]=m&1|b|2;c[e+4>>2]=d|1;c[42634]=e;c[42631]=d;return a|0}if((c[42633]|0)==(i|0)){e=(c[42630]|0)+d|0;if(e>>>0>>0){a=0;return a|0}d=e-b|0;if(d>>>0>15){k=a+b|0;e=a+e|0;c[l>>2]=m&1|b|2;c[k+4>>2]=d|1;c[e>>2]=d;e=e+4|0;c[e>>2]=c[e>>2]&-2;e=k}else{c[l>>2]=m&1|e|2;e=a+e+4|0;c[e>>2]=c[e>>2]|1;e=0;d=0}c[42630]=d;c[42633]=e;return a|0}e=c[i+4>>2]|0;if(e&2|0){a=0;return a|0}j=(e&-8)+d|0;if(j>>>0>>0){a=0;return a|0}k=j-b|0;f=3?e>>>3:e;do if(e>>>0<256){e=c[i+8>>2]|0;d=c[i+12>>2]|0;if((d|0)==(e|0)){c[42628]=c[42628]&~(1<>2]=d;c[d+8>>2]=e;break}}else{h=c[i+24>>2]|0;d=c[i+12>>2]|0;do if((d|0)==(i|0)){e=i+16|0;f=e+4|0;d=c[f>>2]|0;if(!d){d=c[e>>2]|0;if(!d){f=0;break}}else e=f;while(1){g=d+20|0;f=c[g>>2]|0;if(!f){g=d+16|0;f=c[g>>2]|0;if(!f)break;else{d=f;e=g}}else{d=f;e=g}}c[e>>2]=0;f=d}else{f=c[i+8>>2]|0;c[f+12>>2]=d;c[d+8>>2]=f;f=d}while(0);if(h|0){d=c[i+28>>2]|0;e=170816+(d<<2)|0;if((c[e>>2]|0)==(i|0)){c[e>>2]=f;if(!f){c[42629]=c[42629]&~(1<>2]|0)==(i|0)?g:h+20|0)>>2]=f;if(!f)break}c[f+24>>2]=h;d=i+16|0;e=c[d>>2]|0;if(e|0){c[f+16>>2]=e;c[e+24>>2]=f}d=c[d+4>>2]|0;if(d|0){c[f+20>>2]=d;c[d+24>>2]=f}}}while(0);if(k>>>0<16){c[l>>2]=m&1|j|2;m=a+j+4|0;c[m>>2]=c[m>>2]|1;return a|0}else{i=a+b|0;c[l>>2]=m&1|b|2;c[i+4>>2]=k|3;m=a+j+4|0;c[m>>2]=c[m>>2]|1;_dispose_chunk(i,k);return a|0}return 0}function _dispose_chunk(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=a+b|0;d=c[a+4>>2]|0;do if(!(d&1)){f=c[a>>2]|0;if(!(d&3))return;h=a+(0-f)|0;b=f+b|0;if((c[42633]|0)==(h|0)){a=i+4|0;d=c[a>>2]|0;if((d&3|0)!=3)break;c[42630]=b;c[a>>2]=d&-2;c[h+4>>2]=b|1;c[i>>2]=b;return}e=3?f>>>3:f;if(f>>>0<256){a=c[h+8>>2]|0;d=c[h+12>>2]|0;if((d|0)==(a|0)){c[42628]=c[42628]&~(1<>2]=d;c[d+8>>2]=a;break}}g=c[h+24>>2]|0;a=c[h+12>>2]|0;do if((a|0)==(h|0)){d=h+16|0;e=d+4|0;a=c[e>>2]|0;if(!a){a=c[d>>2]|0;if(!a){a=0;break}}else d=e;while(1){f=a+20|0;e=c[f>>2]|0;if(!e){f=a+16|0;e=c[f>>2]|0;if(!e)break;else{a=e;d=f}}else{a=e;d=f}}c[d>>2]=0}else{f=c[h+8>>2]|0;c[f+12>>2]=a;c[a+8>>2]=f}while(0);if(g){d=c[h+28>>2]|0;e=170816+(d<<2)|0;if((c[e>>2]|0)==(h|0)){c[e>>2]=a;if(!a){c[42629]=c[42629]&~(1<>2]|0)==(h|0)?f:g+20|0)>>2]=a;if(!a)break}c[a+24>>2]=g;d=h+16|0;e=c[d>>2]|0;if(e|0){c[a+16>>2]=e;c[e+24>>2]=a}d=c[d+4>>2]|0;if(d){c[a+20>>2]=d;c[d+24>>2]=a}}}else h=a;while(0);a=i+4|0;e=c[a>>2]|0;if(!(e&2)){if((c[42634]|0)==(i|0)){i=(c[42631]|0)+b|0;c[42631]=i;c[42634]=h;c[h+4>>2]=i|1;if((h|0)!=(c[42633]|0))return;c[42633]=0;c[42630]=0;return}if((c[42633]|0)==(i|0)){i=(c[42630]|0)+b|0;c[42630]=i;c[42633]=h;c[h+4>>2]=i|1;c[h+i>>2]=i;return}f=(e&-8)+b|0;d=3?e>>>3:e;do if(e>>>0<256){a=c[i+8>>2]|0;b=c[i+12>>2]|0;if((b|0)==(a|0)){c[42628]=c[42628]&~(1<>2]=b;c[b+8>>2]=a;break}}else{g=c[i+24>>2]|0;b=c[i+12>>2]|0;do if((b|0)==(i|0)){a=i+16|0;d=a+4|0;b=c[d>>2]|0;if(!b){b=c[a>>2]|0;if(!b){d=0;break}}else a=d;while(1){e=b+20|0;d=c[e>>2]|0;if(!d){e=b+16|0;d=c[e>>2]|0;if(!d)break;else{b=d;a=e}}else{b=d;a=e}}c[a>>2]=0;d=b}else{d=c[i+8>>2]|0;c[d+12>>2]=b;c[b+8>>2]=d;d=b}while(0);if(g|0){b=c[i+28>>2]|0;a=170816+(b<<2)|0;if((c[a>>2]|0)==(i|0)){c[a>>2]=d;if(!d){c[42629]=c[42629]&~(1<>2]|0)==(i|0)?e:g+20|0)>>2]=d;if(!d)break}c[d+24>>2]=g;b=i+16|0;a=c[b>>2]|0;if(a|0){c[d+16>>2]=a;c[a+24>>2]=d}b=c[b+4>>2]|0;if(b|0){c[d+20>>2]=b;c[b+24>>2]=d}}}while(0);c[h+4>>2]=f|1;c[h+f>>2]=f;if((h|0)==(c[42633]|0)){c[42630]=f;return}}else{c[a>>2]=e&-2;c[h+4>>2]=b|1;c[h+b>>2]=b;f=b}b=3?f>>>3:f;if(f>>>0<256){d=170552+(b<<1<<2)|0;a=c[42628]|0;b=1<>2]|0}c[a>>2]=h;c[b+12>>2]=h;c[h+8>>2]=b;c[h+12>>2]=d;return}b=8?f>>>8:f;if(b)if(f>>>0>16777215)e=31;else{g=b+1048320|0;g=(16?g>>>16:g)&8;e=b<>>16:d)&4;e=e<>>16:i)&2;e=e<>>15:e)|0;i=e+7|0;e=(i?f>>>i:f)&1|e<<1}else e=0;b=170816+(e<<2)|0;c[h+28>>2]=e;c[h+20>>2]=0;c[h+16>>2]=0;a=c[42629]|0;d=1<>2]=h;c[h+24>>2]=b;c[h+12>>2]=h;c[h+8>>2]=h;return}b=c[b>>2]|0;a:do if((c[b+4>>2]&-8|0)!=(f|0)){e=f<<((e|0)==31?0:25-(1?e>>>1:e)|0);while(1){d=b+16+((31?e>>>31:e)<<2)|0;a=c[d>>2]|0;if(!a)break;if((c[a+4>>2]&-8|0)==(f|0)){b=a;break a}else{e=e<<1;b=a}}c[d>>2]=h;c[h+24>>2]=b;c[h+12>>2]=h;c[h+8>>2]=h;return}while(0);g=b+8|0;i=c[g>>2]|0;c[i+12>>2]=h;c[g>>2]=h;c[h+8>>2]=i;c[h+12>>2]=b;c[h+24>>2]=0;return}function _pthread_key_create(a,b){a=a|0;b=b|0;if(!a){b=22;return b|0}b=_malloc(8)|0;c[b>>2]=0;c[b+4>>2]=38177486;c[a>>2]=b;b=0;return b|0}function _pthread_getspecific(a){a=a|0;if((c[a+4>>2]|0)!=38177486){a=0;return a|0}a=c[a>>2]|0;return a|0}function _pthread_setspecific(a,b){a=a|0;b=b|0;if((c[a+4>>2]|0)!=38177486){b=22;return b|0}c[a>>2]=b;b=0;return b|0}function _pthread_once(a,b){a=a|0;b=b|0;if((c[a>>2]|0)==324508639)return 0;rd[b&3]();c[a>>2]=324508639;return 0}function ___emscripten_environ_constructor(){Ia(171024);return}function __get_tzname(){return 171008}function __get_daylight(){return 171016}function __get_timezone(){return 171020}function __get_environ(){return 171024}function __Znwm(a){a=a|0;var b=0;b=(a|0)==0?1:a;while(1){a=_malloc(b)|0;if(a|0)break;a=__ZSt15get_new_handlerv()|0;if(!a){a=0;break}rd[a&3]()}return a|0}function __ZdlPv(a){a=a|0;_free(a);return}function __ZL25default_terminate_handlerv(){var a=0,b=0,d=0,e=0,f=0,g=0,h=0,i=0;a=Xc;Xc=Xc+48|0;if((Xc|0)>=(Yc|0))N(48);h=a+32|0;d=a+24|0;i=a+16|0;g=a;e=a+36|0;a=___cxa_get_globals_fast()|0;if(a|0?(f=c[a>>2]|0,f|0):0){a=f+48|0;b=c[a>>2]|0;a=c[a+4>>2]|0;if(!((b&-256|0)==1126902528&(a|0)==1129074247)){c[d>>2]=164206;_abort_message(164156,d)}if((b|0)==1126902529&(a|0)==1129074247)a=c[f+44>>2]|0;else a=f+80|0;c[e>>2]=a;f=c[f>>2]|0;a=c[f+4>>2]|0;if(hd[c[(c[24110]|0)+16>>2]&63](96440,f,e)|0){i=c[e>>2]|0;i=ed[c[(c[i>>2]|0)+8>>2]&127](i)|0;c[g>>2]=164206;c[g+4>>2]=a;c[g+8>>2]=i;_abort_message(164070,g)}else{c[i>>2]=164206;c[i+4>>2]=a;_abort_message(164115,i)}}_abort_message(164194,h)}function ___cxa_get_globals_fast(){var a=0,b=0;a=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);if(!(_pthread_once(171028,3)|0)){b=_pthread_getspecific(c[42758]|0)|0;Xc=a;return b|0}else _abort_message(164345,a);return 0}function _abort_message(a,b){a=a|0;b=b|0;var d=0,e=0;d=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=d;c[e>>2]=b;d=c[24794]|0;_vfprintf(d,a,e)|0;_fputc(10,d)|0;wb()}function __ZN10__cxxabiv116__shim_type_infoD2Ev(a){a=a|0;return}function __ZN10__cxxabiv117__class_type_infoD0Ev(a){a=a|0;__ZN10__cxxabiv116__shim_type_infoD2Ev(a);__ZdlPv(a);return}function __ZNK10__cxxabiv116__shim_type_info5noop1Ev(a){a=a|0;return}function __ZNK10__cxxabiv116__shim_type_info5noop2Ev(a){a=a|0;return}function __ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);f=h;if(!(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(a,b,0)|0))if((b|0)!=0?(g=___dynamic_cast(b,96464,96448,0)|0,(g|0)!=0):0){b=f+4|0;e=b+52|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(e|0));c[f>>2]=g;c[f+8>>2]=a;c[f+12>>2]=-1;c[f+48>>2]=1;yd[c[(c[g>>2]|0)+28>>2]&127](g,f,c[d>>2]|0,1);if((c[f+24>>2]|0)==1){c[d>>2]=c[f+16>>2];b=1}else b=0}else b=0;else b=1;Xc=h;return b|0}function __ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(a,c[b+8>>2]|0,g)|0)__ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i(0,b,d,e,f);return}function __ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;do if(!(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(b,c[d+8>>2]|0,g)|0)){if(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(b,c[d>>2]|0,g)|0){if((c[d+16>>2]|0)!=(e|0)?(h=d+20|0,(c[h>>2]|0)!=(e|0)):0){c[d+32>>2]=f;c[h>>2]=e;g=d+40|0;c[g>>2]=(c[g>>2]|0)+1;if((c[d+36>>2]|0)==1?(c[d+24>>2]|0)==2:0)a[d+54>>0]=1;c[d+44>>2]=4;break}if((f|0)==1)c[d+32>>2]=1}}else __ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi(0,d,e,f);while(0);return}function __ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;if(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(a,c[b+8>>2]|0,0)|0)__ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi(0,b,d,e);return}function __ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(a,b,c){a=a|0;b=b|0;c=c|0;return (a|0)==(b|0)|0}function __ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;b=d+16|0;g=c[b>>2]|0;do if(g){if((g|0)!=(e|0)){f=d+36|0;c[f>>2]=(c[f>>2]|0)+1;c[d+24>>2]=2;a[d+54>>0]=1;break}b=d+24|0;if((c[b>>2]|0)==2)c[b>>2]=f}else{c[b>>2]=e;c[d+24>>2]=f;c[d+36>>2]=1}while(0);return}function __ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;if((c[b+4>>2]|0)==(d|0)?(f=b+28|0,(c[f>>2]|0)!=1):0)c[f>>2]=e;return}function __ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;a[d+53>>0]=1;do if((c[d+4>>2]|0)==(f|0)){a[d+52>>0]=1;b=d+16|0;f=c[b>>2]|0;if(!f){c[b>>2]=e;c[d+24>>2]=g;c[d+36>>2]=1;if(!((g|0)==1?(c[d+48>>2]|0)==1:0))break;a[d+54>>0]=1;break}if((f|0)!=(e|0)){g=d+36|0;c[g>>2]=(c[g>>2]|0)+1;a[d+54>>0]=1;break}f=d+24|0;b=c[f>>2]|0;if((b|0)==2){c[f>>2]=g;b=g}if((b|0)==1?(c[d+48>>2]|0)==1:0)a[d+54>>0]=1}while(0);return}function ___dynamic_cast(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);n=p;m=c[d>>2]|0;o=d+(c[m+-8>>2]|0)|0;m=c[m+-4>>2]|0;c[n>>2]=f;c[n+4>>2]=d;c[n+8>>2]=e;c[n+12>>2]=g;d=n+16|0;e=n+20|0;g=n+24|0;h=n+28|0;i=n+32|0;j=n+40|0;k=d;l=k+36|0;do{c[k>>2]=0;k=k+4|0}while((k|0)<(l|0));b[d+36>>1]=0;a[d+38>>0]=0;a:do if(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(m,f,0)|0){c[n+48>>2]=1;Ad[c[(c[m>>2]|0)+20>>2]&31](m,n,o,o,1,0);d=(c[g>>2]|0)==1?o:0}else{zd[c[(c[m>>2]|0)+24>>2]&63](m,n,o,1,0);switch(c[n+36>>2]|0){case 0:{d=(c[j>>2]|0)==1&(c[h>>2]|0)==1&(c[i>>2]|0)==1?c[e>>2]|0:0;break a}case 1:break;default:{d=0;break a}}if((c[g>>2]|0)!=1?!((c[j>>2]|0)==0&(c[h>>2]|0)==1&(c[i>>2]|0)==1):0){d=0;break}d=c[d>>2]|0}while(0);Xc=p;return d|0}function __ZN10__cxxabiv120__si_class_type_infoD0Ev(a){a=a|0;__ZN10__cxxabiv116__shim_type_infoD2Ev(a);__ZdlPv(a);return}function __ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(a,c[b+8>>2]|0,g)|0)__ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i(0,b,d,e,f);else{a=c[a+8>>2]|0;Ad[c[(c[a>>2]|0)+20>>2]&31](a,b,d,e,f,g)}return}function __ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;do if(!(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(b,c[d+8>>2]|0,g)|0)){if(!(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(b,c[d>>2]|0,g)|0)){i=c[b+8>>2]|0;zd[c[(c[i>>2]|0)+24>>2]&63](i,d,e,f,g);break}if((c[d+16>>2]|0)!=(e|0)?(h=d+20|0,(c[h>>2]|0)!=(e|0)):0){c[d+32>>2]=f;i=d+44|0;if((c[i>>2]|0)==4)break;f=d+52|0;a[f>>0]=0;j=d+53|0;a[j>>0]=0;b=c[b+8>>2]|0;Ad[c[(c[b>>2]|0)+20>>2]&31](b,d,e,e,1,g);if(a[j>>0]|0)if(!(a[f>>0]|0)){f=1;b=11}else b=15;else{f=0;b=11}do if((b|0)==11){c[h>>2]=e;j=d+40|0;c[j>>2]=(c[j>>2]|0)+1;if((c[d+36>>2]|0)==1?(c[d+24>>2]|0)==2:0){a[d+54>>0]=1;if(f){b=15;break}else{f=4;break}}if(f)b=15;else f=4}while(0);if((b|0)==15)f=3;c[i>>2]=f;break}if((f|0)==1)c[d+32>>2]=1}else __ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi(0,d,e,f);while(0);return}function __ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;if(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(a,c[b+8>>2]|0,0)|0)__ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi(0,b,d,e);else{a=c[a+8>>2]|0;yd[c[(c[a>>2]|0)+28>>2]&127](a,b,d,e)}return}function __ZNSt9type_infoD2Ev(a){a=a|0;return}function __ZN10__cxxabiv112_GLOBAL__N_110construct_Ev(){var a=0;a=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);if(!(_pthread_key_create(171032,78)|0)){Xc=a;return}else _abort_message(164394,a)}function __ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv(a){a=a|0;var b=0;b=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);_free(a);if(!(_pthread_setspecific(c[42758]|0,0)|0)){Xc=b;return}else _abort_message(164444,b)}function __ZSt9terminatev(){var a=0,b=0;a=___cxa_get_globals_fast()|0;if((a|0?(b=c[a>>2]|0,b|0):0)?(a=b+48|0,(c[a>>2]&-256|0)==1126902528?(c[a+4>>2]|0)==1129074247:0):0)__ZSt11__terminatePFvvE(c[b+12>>2]|0);__ZSt11__terminatePFvvE(__ZSt13get_terminatev()|0)}function __ZSt11__terminatePFvvE(a){a=a|0;var b=0;b=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);rd[a&3]();_abort_message(164497,b)}function __ZSt13get_terminatev(){var a=0;a=c[24953]|0;c[24953]=a+0;return a|0}function __ZN10__cxxabiv123__fundamental_type_infoD0Ev(a){a=a|0;__ZN10__cxxabiv116__shim_type_infoD2Ev(a);__ZdlPv(a);return}function __ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type_infoERPv(a,b,c){a=a|0;b=b|0;c=c|0;return __ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(a,b,0)|0}function __ZN10__cxxabiv119__pointer_type_infoD0Ev(a){a=a|0;__ZN10__cxxabiv116__shim_type_infoD2Ev(a);__ZdlPv(a);return}function __ZNK10__cxxabiv119__pointer_type_info9can_catchEPKNS_16__shim_type_infoERPv(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=Xc;Xc=Xc+64|0;if((Xc|0)>=(Yc|0))N(64);h=j;c[d>>2]=c[c[d>>2]>>2];if(!(__ZNK10__cxxabiv117__pbase_type_info9can_catchEPKNS_16__shim_type_infoERPv(a,b,0)|0))if(((b|0)!=0?(e=___dynamic_cast(b,96464,96520,0)|0,(e|0)!=0):0)?(c[e+8>>2]&~c[a+8>>2]|0)==0:0){a=a+12|0;b=e+12|0;if(!(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(c[a>>2]|0,c[b>>2]|0,0)|0)?!(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(c[a>>2]|0,96552,0)|0):0){a=c[a>>2]|0;if((((a|0)!=0?(g=___dynamic_cast(a,96464,96448,0)|0,(g|0)!=0):0)?(f=c[b>>2]|0,(f|0)!=0):0)?(i=___dynamic_cast(f,96464,96448,0)|0,(i|0)!=0):0){a=h+4|0;b=a+52|0;do{c[a>>2]=0;a=a+4|0}while((a|0)<(b|0));c[h>>2]=i;c[h+8>>2]=g;c[h+12>>2]=-1;c[h+48>>2]=1;yd[c[(c[i>>2]|0)+28>>2]&127](i,h,c[d>>2]|0,1);if((c[h+24>>2]|0)==1){c[d>>2]=c[h+16>>2];a=1}else a=0}else a=0}else a=1}else a=0;else a=1;Xc=j;return a|0}function __ZNK10__cxxabiv117__pbase_type_info9can_catchEPKNS_16__shim_type_infoERPv(a,b,c){a=a|0;b=b|0;c=c|0;if(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(a,b,0)|0)a=1;else a=__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(b,96560,0)|0;return a|0}function __ZN10__cxxabiv121__vmi_class_type_infoD0Ev(a){a=a|0;__ZN10__cxxabiv116__shim_type_infoD2Ev(a);__ZdlPv(a);return}function __ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(b,c[d+8>>2]|0,h)|0)__ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i(0,d,e,f,g);else{p=d+52|0;i=a[p>>0]|0;j=d+53|0;k=a[j>>0]|0;o=c[b+12>>2]|0;l=b+16+(o<<3)|0;a[p>>0]=0;a[j>>0]=0;__ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib(b+16|0,d,e,f,g,h);a:do if((o|0)>1){m=d+24|0;n=b+8|0;o=d+54|0;b=b+24|0;do{if(a[o>>0]|0)break a;if(!(a[p>>0]|0)){if(a[j>>0]|0?(c[n>>2]&1|0)==0:0)break a}else{if((c[m>>2]|0)==1)break a;if(!(c[n>>2]&2))break a}a[p>>0]=0;a[j>>0]=0;__ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib(b,d,e,f,g,h);b=b+8|0}while(b>>>0>>0)}while(0);a[p>>0]=i;a[j>>0]=k}return}function __ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a:do if(!(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(b,c[d+8>>2]|0,g)|0)){if(!(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(b,c[d>>2]|0,g)|0)){q=c[b+12>>2]|0;k=b+16+(q<<3)|0;__ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(b+16|0,d,e,f,g);h=b+24|0;if((q|0)<=1)break;b=c[b+8>>2]|0;if((b&2|0)==0?(j=d+36|0,(c[j>>2]|0)!=1):0){if(!(b&1)){b=d+54|0;while(1){if(a[b>>0]|0)break a;if((c[j>>2]|0)==1)break a;__ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(h,d,e,f,g);h=h+8|0;if(h>>>0>=k>>>0)break a}}b=d+24|0;i=d+54|0;while(1){if(a[i>>0]|0)break a;if((c[j>>2]|0)==1?(c[b>>2]|0)==1:0)break a;__ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(h,d,e,f,g);h=h+8|0;if(h>>>0>=k>>>0)break a}}b=d+54|0;while(1){if(a[b>>0]|0)break a;__ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(h,d,e,f,g);h=h+8|0;if(h>>>0>=k>>>0)break a}}if((c[d+16>>2]|0)!=(e|0)?(q=d+20|0,(c[q>>2]|0)!=(e|0)):0){c[d+32>>2]=f;p=d+44|0;if((c[p>>2]|0)==4)break;k=b+16+(c[b+12>>2]<<3)|0;f=d+52|0;l=d+53|0;n=d+54|0;m=b+8|0;o=d+24|0;h=0;i=b+16|0;j=0;b:while(1){if(i>>>0>=k>>>0){b=18;break}a[f>>0]=0;a[l>>0]=0;__ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib(i,d,e,e,1,g);if(a[n>>0]|0){b=18;break}do if(a[l>>0]|0){if(!(a[f>>0]|0))if(!(c[m>>2]&1)){h=1;b=18;break b}else{h=1;b=j;break}if((c[o>>2]|0)==1){b=23;break b}if(!(c[m>>2]&2)){b=23;break b}else{h=1;b=1}}else b=j;while(0);i=i+8|0;j=b}do if((b|0)==18){if((!j?(c[q>>2]=e,e=d+40|0,c[e>>2]=(c[e>>2]|0)+1,(c[d+36>>2]|0)==1):0)?(c[o>>2]|0)==2:0){a[n>>0]=1;if(h){b=23;break}else{h=4;break}}if(h)b=23;else h=4}while(0);if((b|0)==23)h=3;c[p>>2]=h;break}if((f|0)==1)c[d+32>>2]=1}else __ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi(0,d,e,f);while(0);return}function __ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a:do if(!(__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b(b,c[d+8>>2]|0,0)|0)){h=c[b+12>>2]|0;g=b+16+(h<<3)|0;__ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi(b+16|0,d,e,f);if((h|0)>1){h=d+54|0;b=b+24|0;do{__ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi(b,d,e,f);if(a[h>>0]|0)break a;b=b+8|0}while(b>>>0>>0)}}else __ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi(0,d,e,f);while(0);return}function __ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=c[a+4>>2]|0;f=8?g>>8:g;if(g&1)f=c[(c[d>>2]|0)+f>>2]|0;a=c[a>>2]|0;yd[c[(c[a>>2]|0)+28>>2]&127](a,b,d+f|0,(g&2|0)==0?2:e);return}function __ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;i=c[a+4>>2]|0;h=8?i>>8:i;if(i&1)h=c[(c[e>>2]|0)+h>>2]|0;a=c[a>>2]|0;Ad[c[(c[a>>2]|0)+20>>2]&31](a,b,d,e+h|0,(i&2|0)==0?2:f,g);return}function __ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;h=c[a+4>>2]|0;g=8?h>>8:h;if(h&1)g=c[(c[d>>2]|0)+g>>2]|0;a=c[a>>2]|0;zd[c[(c[a>>2]|0)+24>>2]&63](a,b,d+g|0,(h&2|0)==0?2:e,f);return}function __ZSt15get_new_handlerv(){var a=0;a=c[42759]|0;c[42759]=a+0;return a|0}function ___cxa_can_catch(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=Xc;Xc=Xc+16|0;if((Xc|0)>=(Yc|0))N(16);e=f;c[e>>2]=c[d>>2];a=hd[c[(c[a>>2]|0)+16>>2]&63](a,b,e)|0;if(a)c[d>>2]=c[e>>2];Xc=f;return a&1|0}function ___cxa_is_pointer_type(a){a=a|0;if(!a)a=0;else a=(___dynamic_cast(a,96464,96520,0)|0)!=0&1;return a|0}function _i64Add(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;c=a+c>>>0;return (L(b+d+(c>>>0>>0|0)>>>0|0),c|0)|0}function _i64Subtract(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=b-d-(c>>>0>a>>>0|0)>>>0;return (L(d|0),a-c>>>0|0)|0}function _llvm_cttz_i32(a){a=a|0;return (a?31-(J(a^a-1)|0)|0:32)|0}function ___udivmoddi4(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=a;j=b;k=j;h=d;n=e;i=n;if(!k){g=(f|0)!=0;if(!i){if(g){c[f>>2]=(l>>>0)%(h>>>0);c[f+4>>2]=0}n=0;f=(l>>>0)/(h>>>0)>>>0;return (L(n|0),f)|0}else{if(!g){n=0;f=0;return (L(n|0),f)|0}c[f>>2]=a|0;c[f+4>>2]=b&0;n=0;f=0;return (L(n|0),f)|0}}g=(i|0)==0;do if(h){if(!g){g=(J(i|0)|0)-(J(k|0)|0)|0;if(g>>>0<=31){m=g+1|0;i=31-g|0;b=g-31>>31;h=m;a=l>>>(m>>>0)&b|k<>>(m>>>0)&b;g=0;i=l<>2]=a|0;c[f+4>>2]=j|b&0;n=0;f=0;return (L(n|0),f)|0}g=h-1|0;if(g&h|0){i=(J(h|0)|0)+33-(J(k|0)|0)|0;p=64-i|0;m=32-i|0;j=m>>31;o=i-32|0;b=o>>31;h=i;a=m-1>>31&k>>>(o>>>0)|(k<>>(i>>>0))&b;b=b&k>>>(i>>>0);g=l<>>(o>>>0))&j|l<>31;break}if(f|0){c[f>>2]=g&l;c[f+4>>2]=0}if((h|0)==1){o=j|b&0;p=a|0|0;return (L(o|0),p)|0}else{p=_llvm_cttz_i32(h|0)|0;o=k>>>(p>>>0)|0;p=k<<32-p|l>>>(p>>>0)|0;return (L(o|0),p)|0}}else{if(g){if(f|0){c[f>>2]=(k>>>0)%(h>>>0);c[f+4>>2]=0}o=0;p=(k>>>0)/(h>>>0)>>>0;return (L(o|0),p)|0}if(!l){if(f|0){c[f>>2]=0;c[f+4>>2]=(k>>>0)%(i>>>0)}o=0;p=(k>>>0)/(i>>>0)>>>0;return (L(o|0),p)|0}g=i-1|0;if(!(g&i)){if(f|0){c[f>>2]=a|0;c[f+4>>2]=g&k|b&0}o=0;p=k>>>((_llvm_cttz_i32(i|0)|0)>>>0);return (L(o|0),p)|0}g=(J(i|0)|0)-(J(k|0)|0)|0;if(g>>>0<=30){b=g+1|0;i=31-g|0;h=b;a=k<>>(b>>>0);b=k>>>(b>>>0);g=0;i=l<>2]=a|0;c[f+4>>2]=j|b&0;o=0;p=0;return (L(o|0),p)|0}while(0);if(!h){k=i;j=0;i=0}else{m=d|0|0;l=n|e&0;k=_i64Add(m|0,l|0,-1,-1)|0;d=M()|0;j=i;i=0;do{e=j;j=g>>>31|j<<1;g=i|g<<1;e=a<<1|e>>>31|0;n=a>>>31|b<<1|0;_i64Subtract(k|0,d|0,e|0,n|0)|0;p=M()|0;o=p>>31|((p|0)<0?-1:0)<<1;i=o&1;a=_i64Subtract(e|0,n|0,o&m|0,(((p|0)<0?-1:0)>>31|((p|0)<0?-1:0)<<1)&l|0)|0;b=M()|0;h=h-1|0}while((h|0)!=0);k=j;j=0}h=0;if(f|0){c[f>>2]=a;c[f+4>>2]=b}o=(g|0)>>>31|(k|h)<<1|(h<<1|g>>>31)&0|j;p=(g<<1|0>>>31)&-2|i;return (L(o|0),p)|0}function ___divdi3(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=b>>31|((b|0)<0?-1:0)<<1;i=((b|0)<0?-1:0)>>31|((b|0)<0?-1:0)<<1;f=d>>31|((d|0)<0?-1:0)<<1;e=((d|0)<0?-1:0)>>31|((d|0)<0?-1:0)<<1;h=_i64Subtract(j^a|0,i^b|0,j|0,i|0)|0;g=M()|0;a=f^j;b=e^i;return _i64Subtract((___udivmoddi4(h,g,_i64Subtract(f^c|0,e^d|0,f|0,e|0)|0,M()|0,0)|0)^a|0,(M()|0)^b|0,a|0,b|0)|0}function ___muldsi3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;f=a&65535;e=b&65535;c=H(e,f)|0;d=a>>>16;a=(c>>>16)+(H(e,d)|0)|0;e=b>>>16;b=H(e,f)|0;return (L((a>>>16)+(H(e,d)|0)+(((a&65535)+b|0)>>>16)|0),a+b<<16|c&65535|0)|0}function ___muldi3(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=a;f=c;c=___muldsi3(e,f)|0;a=M()|0;return (L((H(b,f)|0)+(H(d,e)|0)+a|a&0|0),c|0|0)|0}function ___udivdi3(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return ___udivmoddi4(a,b,c,d,0)|0}function ___uremdi3(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=Xc;Xc=Xc+16|0;f=g|0;___udivmoddi4(a,b,d,e,f)|0;Xc=g;return (L(c[f+4>>2]|0),c[f>>2]|0)|0}function _bitshift64Ashr(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){L(b>>c|0);return a>>>c|(b&(1<>c-32|0}function _bitshift64Lshr(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){L(b>>>c|0);return a>>>c|(b&(1<>>c-32|0}function _bitshift64Shl(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){L(b<>>32-c|0);return a<>2]=l;while((f|0)<(e|0)){if(!(c[d+(f<<3)>>2]|0)){c[d+(f<<3)>>2]=l;c[d+((f<<3)+4)>>2]=b;c[d+((f<<3)+8)>>2]=0;L(e|0);return d|0}f=f+1|0}e=e*2|0;d=_realloc(d|0,8*(e+1|0)|0)|0;d=_saveSetjmp(a|0,b|0,d|0,e|0)|0;L(e|0);return d|0}function _testSetjmp(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;while((f|0)<(d|0)){e=c[b+(f<<3)>>2]|0;if(!e)break;if((e|0)==(a|0))return c[b+((f<<3)+4)>>2]|0;f=f+1|0}return 0}function _setThrew(a,b){a=a|0;b=b|0;if(!j){j=a;k=b}}function _llvm_bswap_i16(a){a=a|0;return (a&255)<<8|a>>8&255|0}function _llvm_bswap_i32(a){a=a|0;return (a&255)<<24|(a>>8&255)<<16|(a>>16&255)<<8|a>>>24|0}function _llvm_round_f64(a){a=+a;return a>=0.0?+t(a+.5):+G(a-.5)}function _memcpy(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;if((e|0)>=8192){Jb(b|0,d|0,e|0)|0;return b|0}h=b|0;g=b+e|0;if((b&3)==(d&3)){while(b&3){if(!e)return h|0;a[b>>0]=a[d>>0]|0;b=b+1|0;d=d+1|0;e=e-1|0}e=g&-4|0;f=e-64|0;while((b|0)<=(f|0)){c[b>>2]=c[d>>2];c[b+4>>2]=c[d+4>>2];c[b+8>>2]=c[d+8>>2];c[b+12>>2]=c[d+12>>2];c[b+16>>2]=c[d+16>>2];c[b+20>>2]=c[d+20>>2];c[b+24>>2]=c[d+24>>2];c[b+28>>2]=c[d+28>>2];c[b+32>>2]=c[d+32>>2];c[b+36>>2]=c[d+36>>2];c[b+40>>2]=c[d+40>>2];c[b+44>>2]=c[d+44>>2];c[b+48>>2]=c[d+48>>2];c[b+52>>2]=c[d+52>>2];c[b+56>>2]=c[d+56>>2];c[b+60>>2]=c[d+60>>2];b=b+64|0;d=d+64|0}while((b|0)<(e|0)){c[b>>2]=c[d>>2];b=b+4|0;d=d+4|0}}else{e=g-4|0;while((b|0)<(e|0)){a[b>>0]=a[d>>0]|0;a[b+1>>0]=a[d+1>>0]|0;a[b+2>>0]=a[d+2>>0]|0;a[b+3>>0]=a[d+3>>0]|0;b=b+4|0;d=d+4|0}}while((b|0)<(g|0)){a[b>>0]=a[d>>0]|0;b=b+1|0;d=d+1|0}return h|0}function _memmove(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;if((c|0)<(b|0)&(b|0)<(c+d|0)){e=b;c=c+d|0;b=b+d|0;while((d|0)>0){b=b-1|0;c=c-1|0;d=d-1|0;a[b>>0]=a[c>>0]|0}b=e}else _memcpy(b,c,d)|0;return b|0}function _memset(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=b+e|0;d=d&255;if((e|0)>=67){while(b&3){a[b>>0]=d;b=b+1|0}f=h&-4|0;i=d|d<<8|d<<16|d<<24;g=f-64|0;while((b|0)<=(g|0)){c[b>>2]=i;c[b+4>>2]=i;c[b+8>>2]=i;c[b+12>>2]=i;c[b+16>>2]=i;c[b+20>>2]=i;c[b+24>>2]=i;c[b+28>>2]=i;c[b+32>>2]=i;c[b+36>>2]=i;c[b+40>>2]=i;c[b+44>>2]=i;c[b+48>>2]=i;c[b+52>>2]=i;c[b+56>>2]=i;c[b+60>>2]=i;b=b+64|0}while((b|0)<(f|0)){c[b>>2]=i;b=b+4|0}}while((b|0)<(h|0)){a[b>>0]=d;b=b+1|0}return h-e|0}function _sbrk(a){a=a|0;var b=0,d=0;d=c[i>>2]|0;b=d+a|0;if((a|0)>0&(b|0)<(d|0)|(b|0)<0){cc(b|0)|0;Qa(12);return -1}if((b|0)>(Fb()|0)){if(!(Kb(b|0)|0)){Qa(12);return -1}}else c[i>>2]=b;return d|0}function dynCall_dd(a,b){a=a|0;b=+b;return +$c[a&15](+b)}function dynCall_did(a,b,c){a=a|0;b=b|0;c=+c;return +ad[a&0](b|0,+c)}function dynCall_didd(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;return +bd[a&0](b|0,+c,+d)}function dynCall_dii(a,b,c){a=a|0;b=b|0;c=c|0;return +cd[a&1](b|0,c|0)}function dynCall_i(a){a=a|0;return dd[a&15]()|0}function dynCall_ii(a,b){a=a|0;b=b|0;return ed[a&127](b|0)|0}function dynCall_iidd(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;return fd[a&1](b|0,+c,+d)|0}function dynCall_iii(a,b,c){a=a|0;b=b|0;c=c|0;return gd[a&127](b|0,c|0)|0}function dynCall_iiii(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return hd[a&63](b|0,c|0,d|0)|0}function dynCall_iiiidd(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;return id[a&1](b|0,c|0,d|0,+e,+f)|0}function dynCall_iiiidddd(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=+g;h=+h;return jd[a&1](b|0,c|0,d|0,+e,+f,+g,+h)|0}function dynCall_iiiiddddiii(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=+g;h=+h;i=i|0;j=j|0;k=k|0;return kd[a&1](b|0,c|0,d|0,+e,+f,+g,+h,i|0,j|0,k|0)|0}function dynCall_iiiiddiii(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=g|0;h=h|0;i=i|0;return ld[a&1](b|0,c|0,d|0,+e,+f,g|0,h|0,i|0)|0}function dynCall_iiiii(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return md[a&127](b|0,c|0,d|0,e|0)|0}function dynCall_iiiiiddddiii(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;h=+h;i=+i;j=j|0;k=k|0;l=l|0;return nd[a&1](b|0,c|0,d|0,e|0,+f,+g,+h,+i,j|0,k|0,l|0)|0}function dynCall_iiiiiddiii(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;h=h|0;i=i|0;j=j|0;return od[a&1](b|0,c|0,d|0,e|0,+f,+g,h|0,i|0,j|0)|0}function dynCall_iiiiii(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return pd[a&15](b|0,c|0,d|0,e|0,f|0)|0}function dynCall_iiiiiii(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;return qd[a&7](b|0,c|0,d|0,e|0,f|0,g|0)|0}function dynCall_v(a){a=a|0;rd[a&3]()}function dynCall_vi(a,b){a=a|0;b=b|0;sd[a&127](b|0)}function dynCall_vii(a,b,c){a=a|0;b=b|0;c=c|0;td[a&63](b|0,c|0)}function dynCall_viid(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;ud[a&1](b|0,c|0,+d)}function dynCall_viii(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;vd[a&127](b|0,c|0,d|0)}function dynCall_viiidd(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;wd[a&1](b|0,c|0,d|0,+e,+f)}function dynCall_viiidddd(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=+g;h=+h;xd[a&1](b|0,c|0,d|0,+e,+f,+g,+h)}function dynCall_viiii(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;yd[a&127](b|0,c|0,d|0,e|0)}function dynCall_viiiii(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;zd[a&63](b|0,c|0,d|0,e|0,f|0)}function dynCall_viiiiii(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Ad[a&31](b|0,c|0,d|0,e|0,f|0,g|0)}function dynCall_viiiiiii(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;Bd[a&15](b|0,c|0,d|0,e|0,f|0,g|0,h|0)}function dynCall_viiiiiiii(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;Cd[a&7](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0)}function dynCall_viiiiiiiiii(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;Dd[a&3](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0)}function b0(a){a=+a;O(0);return 0.0}function _sin__wrapper(a){a=+a;return +_b(+a)}function _cos__wrapper(a){a=+a;return +Cb(+a)}function _tan__wrapper(a){a=+a;return +ac(+a)}function _atan__wrapper(a){a=+a;return +zb(+a)}function _asin__wrapper(a){a=+a;return +yb(+a)}function _acos__wrapper(a){a=+a;return +xb(+a)}function _exp__wrapper(a){a=+a;return +Mb(+a)}function _log__wrapper(a){a=+a;return +Xb(+a)}function _fabs__wrapper(a){a=+a;return +Nb(+a)}function b1(a,b){a=a|0;b=+b;P(1);return 0.0}function b2(a,b,c){a=a|0;b=+b;c=+c;Q(2);return 0.0}function b3(a,b){a=a|0;b=b|0;R(3);return 0.0}function b4(){S(4);return 0}function b5(a){a=a|0;T(5);return 0}function b6(a,b,c){a=a|0;b=+b;c=+c;U(6);return 0}function b7(a,b){a=a|0;b=b|0;V(7);return 0}function b8(a,b,c){a=a|0;b=b|0;c=c|0;W(8);return 0}function b9(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=+e;X(9);return 0}function b10(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=+f;g=+g;Y(10);return 0}function b11(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=+f;g=+g;h=h|0;i=i|0;j=j|0;Z(11);return 0}function b12(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=f|0;g=g|0;h=h|0;_(12);return 0}function b13(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;$(13);return 0}function b14(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=+g;h=+h;i=i|0;j=j|0;k=k|0;aa(14);return 0}function b15(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=g|0;h=h|0;i=i|0;ba(15);return 0}function b16(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;ca(16);return 0}function b17(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;da(17);return 0}function b18(){ea(18)}function b19(a){a=a|0;fa(19)}function b20(a,b){a=a|0;b=b|0;ga(20)}function _emscripten_longjmp__wrapper(a,b){a=a|0;b=b|0;Ib(a|0,b|0)}function b21(a,b,c){a=a|0;b=b|0;c=+c;ha(21)}function b22(a,b,c){a=a|0;b=b|0;c=c|0;ia(22)}function b23(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=+e;ja(23)}function b24(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=+f;g=+g;ka(24)}function b25(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;la(25)}function b26(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;ma(26)}function b27(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;na(27)}function b28(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;oa(28)}function b29(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;pa(29)}function b30(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;qa(30)} // EMSCRIPTEN_END_FUNCS var $c=[b0,_sinh,_cosh,_tanh,_sin__wrapper,_cos__wrapper,_tan__wrapper,_atan__wrapper,_asin__wrapper,_acos__wrapper,_exp__wrapper,_log__wrapper,_fabs__wrapper,_etime,b0,b0];var ad=[b1];var bd=[b2];var cd=[b3,__ZN10emscripten8internal12MemberAccessI19IVideoDecoderFFmpegfE7getWireIS2_EEfRKMS2_fRKT_];var dd=[b4,__ZN7IBuffer13tmpBufferSizeEv,__ZN14IMemoryManager13heapUsageSizeEv,__ZN14IMemoryManager12heapLastSizeEv,__ZN14IMemoryManager16heapLastFragmentEv,__ZN10emscripten8internal15raw_constructorI15IArchiverResultJEEEPT_DpNS0_11BindingTypeIT0_E8WireTypeE,__ZN10emscripten8internal15raw_constructorI10IFontGlyphJEEEPT_DpNS0_11BindingTypeIT0_E8WireTypeE,__ZN10emscripten8internal15raw_constructorI15IFontGlyphScaleJEEEPT_DpNS0_11BindingTypeIT0_E8WireTypeE,__ZN10emscripten8internal15raw_constructorI17IImageDecodedHeadJEEEPT_DpNS0_11BindingTypeIT0_E8WireTypeE,__ZN10emscripten8internal15raw_constructorI17IImageEncodedDataJEEEPT_DpNS0_11BindingTypeIT0_E8WireTypeE,__ZN10emscripten8internal15raw_constructorI17IImageDecodedDataJEEEPT_DpNS0_11BindingTypeIT0_E8WireTypeE,__ZN10emscripten8internal12operator_newI19IVideoDecoderFFmpegJEEEPT_DpOT0_,b4,b4,b4,b4];var ed=[b5,_av_default_item_name,_ff_bsf_child_class_next,_context_to_name,_codec_child_class_next,_get_category_options,_vp6_decode_init,_vp6_decode_free,_urlcontext_to_name,_ff_urlcontext_child_class_next,_ff_avio_child_class_next,_flv_probe,_flv_read_header,_flv_read_close,_format_to_name,_format_child_class_next,_get_category_f_options,__ZN9OImageGIF4typeEv,__ZN10OImageJPEG4typeEv,__ZN9OImageJXR4typeEv,__ZN9OImagePNG4typeEv,___stdio_close,__ZN10emscripten8internal13getActualTypeI7IBufferEEPKvPT_,__ZN7IBuffer12getTmpBufferEj,__ZN10emscripten8internal7InvokerIjJEE6invokeEPFjvE,__ZN10emscripten8internal7InvokerIiJEE6invokeEPFivE,__ZN10emscripten8internal13getActualTypeI5IFontEEPKvPT_,__ZN10emscripten8internal12operator_newI5IFontJjEEEPT_DpOT0_,__ZN10emscripten8internal13getActualTypeI19IVideoDecoderFFmpegEEPKvPT_,__ZN10emscripten8internal7InvokerIP19IVideoDecoderFFmpegJEE6invokeEPFS3_vE,__ZN19IVideoDecoderFFmpeg17pushFrameFromFileEv,__ZN19IVideoDecoderFFmpeg11decodeFrameEv,_av_buffer_allocz,_vp6_parse_coeff_models,_vp6_parse_coeff,_vp6_parse_coeff_huffman,_av_buffer_alloc,_io_short_seek,_avio_rb16,_avio_rl16,_PKCreateFactory_CreateStream,_PKCreateFactory_Release,_PKCodecFactory_CreateFormatConverter,_PKCreateCodecFactory_Release,_CloseCustomWS_Memory,_EOSCustomWS_Memory,_PKImageDecode_Release_MEM,_PKCustomDecode_Release,_PKImageEncode_Terminate,_PKImageEncode_WritePixelsBandedEnd,_PKImageEncode_Release,_PKFormatConverter_Release,_CloseWS_File,_EOSWS_File,_PKImageEncode_Terminate_WMP,_PKImageEncode_WritePixelsBandedEnd_WMP,_PKImageEncode_Release_WMP,_PKImageDecode_Release_WMP,_PKImageDecode_Release,_outputMBRow,_invTransformMacroblock_alteredOperators_hard,_invTransformMacroblock,_processMacroblockDec,_CloseWS_List,_inputMBRow,_quantizeMacroblock,_processMacroblock,_CloseWS_Memory,_EOSWS_Memory,_read_markers,_read_restart_marker,_skip_variable,_get_interesting_appn,_consume_markers,_consume_data,_dummy_consume_data,_empty_mem_output_buffer,_fill_mem_input_buffer,_MatchFinder_GetNumAvailableBytes,_MatchFinder_GetPointerToCurrentPos,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5];var fd=[b6,_PKImageEncode_SetResolution];var gd=[b7,_bsf_child_next,_null_filter,_codec_child_next,_urlcontext_child_next,_ff_avio_child_next,_flv_read_packet,_format_child_next,_deflate_stored,_deflate_fast,_deflate_slow,__ZN10emscripten8internal7InvokerIjJjEE6invokeEPFjjEj,__ZN7IBuffer9getBufferEjj,__ZN10emscripten8internal12MemberAccessI15IArchiverResultiE7getWireIS2_EEiRKMS2_iRKT_,__ZN10emscripten8internal12MemberAccessI15IArchiverResultjE7getWireIS2_EEjRKMS2_jRKT_,__ZN10emscripten8internal12MemberAccessI10IFontGlyphbE7getWireIS2_EEbRKMS2_bRKT_,__ZN10emscripten8internal12MemberAccessI10IFontGlyphiE7getWireIS2_EEiRKMS2_iRKT_,__ZN10emscripten8internal12MemberAccessI15IFontGlyphScaleiE7getWireIS2_EEiRKMS2_iRKT_,__ZN10emscripten8internal7InvokerIP5IFontJOjEE6invokeEPFS3_S4_Ej,__ZN10emscripten8internal12MemberAccessI5IFontiE7getWireIS2_EEiRKMS2_iRKT_,__ZN10emscripten8internal12MemberAccessI5IFontjE7getWireIS2_EEjRKMS2_jRKT_,__ZN10emscripten8internal12MemberAccessI17IImageDecodedHeadbE7getWireIS2_EEbRKMS2_bRKT_,__ZN10emscripten8internal12MemberAccessI17IImageDecodedHeadjE7getWireIS2_EEjRKMS2_jRKT_,__ZN10emscripten8internal12MemberAccessI17IImageEncodedDatabE7getWireIS2_EEbRKMS2_bRKT_,__ZN10emscripten8internal12MemberAccessI17IImageEncodedDatajE7getWireIS2_EEjRKMS2_jRKT_,__ZN10emscripten8internal12MemberAccessI17IImageDecodedDatajE7getWireIS2_EEjRKMS2_jRKT_,__ZN10emscripten8internal12MemberAccessI17IImageDecodedDatabE7getWireIS2_EEbRKMS2_bRKT_,__ZN19IVideoDecoderFFmpeg12initWithDataEi,__ZN10emscripten8internal13MethodInvokerIM19IVideoDecoderFFmpegFivEiPS2_JEE6invokeERKS4_S5_,__ZN10emscripten8internal12MemberAccessI19IVideoDecoderFFmpegiE7getWireIS2_EEiRKMS2_iRKT_,_descriptor_compare,_avcodec_default_get_format,_vp6_huff_cmp,_color_table_compare,_io_read_pause,_encode_mcu_DC_first,_encode_mcu_AC_first,_encode_mcu_DC_refine,_encode_mcu_AC_refine,_encode_mcu,_compress_data,_compress_first_pass,_compress_output,_encode_mcu_DC_first_2803,_encode_mcu_AC_first_2804,_encode_mcu_DC_refine_2805,_encode_mcu_AC_refine_2806,_encode_mcu_gather,_encode_mcu_huff,_PKCodecFactory_CreateCodec,_PKCodecFactory_CreateDecoderFromFile,_PKCustomFactory_CreateCodec,_PKCustomFactory_CreateDecoderFromFile,_SetPosCustomWS_Memory,_GetPosCustomWS_Memory,_PKImageDecode_Initialize_MEM,_PKCustomDecode_Initialize,_PKImageDecode_GetPixelFormat,_PKImageDecode_GetDescriptiveMetadata,_PKImageDecode_GetFrameCount,_PKImageDecode_SelectFrame,_PKImageEncode_SetPixelFormat,_PKImageEncode_SetDescriptiveMetadata,_PKImageEncode_WritePixelsBandedBegin,_PKFormatConverter_GetPixelFormat,_PKFormatConverter_GetSourcePixelFormat,_SetPosWS_File,_GetPosWS_File,_PKImageEncode_SetDescriptiveMetadata_WMP,_PKImageEncode_WritePixelsBandedBegin_WMP,_PKImageDecode_Initialize_WMP,_PKImageDecode_GetRawStream_WMP,_PKImageDecode_GetDescriptiveMetadata_WMP,_PKImageDecode_Initialize,__getBit16,_getBit32,_SetPosWS_List,_GetPosWS_List,_SetPosWS_Memory,_GetPosWS_Memory,_png_malloc_warn,_decompress_data,_decompress_onepass,_decompress_smooth_data,_decode_mcu_AC_first_3,_decode_mcu_DC_first_2,_decode_mcu_AC_refine_5,_decode_mcu_DC_refine_4,_decode_mcu_sub,_decode_mcu_6,_decode_mcu_DC_first,_decode_mcu_AC_first,_decode_mcu_DC_refine,_decode_mcu_AC_refine,_decode_mcu,_jpeg_resync_to_restart,_elzmaAlloc,_parseLzmaHeader,_serializeLzmaHeader,_parseLzipHeader,_serializeLzipHeader,_serializeLzipFooter,_parseLzipFooter,_MatchFinder_GetIndexByte,_Hc4_MatchFinder_GetMatches,_Bt2_MatchFinder_GetMatches,_Bt3_MatchFinder_GetMatches,_Bt4_MatchFinder_GetMatches,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7];var hd=[b8,___stdio_write,___stdio_seek,___stdout_write,_sn_write,__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv,__ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type_infoERPv,__ZNK10__cxxabiv119__pointer_type_info9can_catchEPKNS_16__shim_type_infoERPv,__ZN10emscripten8internal7InvokerIjJjjEE6invokeEPFjjjEjj,__ZN10emscripten8internal7InvokerI15IArchiverResultJjjEE6invokeEPFS2_jjEjj,__ZN9IArchiver17lzmaInputCallbackEPvS0_Pm,__ZN9IArchiver18lzmaOutputCallbackEPvPKvm,__ZN10emscripten8internal13MethodInvokerIM5IFontF10IFontGlyphjES3_PS2_JjEE6invokeERKS5_S6_j,__ZN5IFont11kernAdvanceEii,__ZN10emscripten8internal7InvokerI17IImageDecodedHeadJjjEE6invokeEPFS2_jjEjj,__ZN10emscripten8internal7InvokerI17IImageDecodedDataJjjEE6invokeEPFS2_jjEjj,__ZN19IVideoDecoderFFmpeg12initWithFileEjm,__ZN10emscripten8internal13MethodInvokerIM19IVideoDecoderFFmpegFiiEiPS2_JiEE6invokeERKS4_S5_i,__ZN19IVideoDecoderFFmpeg17pushFrameFromDataEjm,__ZN19IVideoDecoderFFmpeg10readPacketEPvPhi,_avcodec_default_get_buffer2,_vp6_parse_header,_io_write_packet,_io_read_packet,_dyn_buf_write,_PKImageEncode_Transcode,_PKImageEncode_WriteSource,_CreateWS_File,_CreateWS_Memory,_ReadCustomWS_Memory,_WriteCustomWS_Memory,_PKImageDecode_GetSize,_PKImageDecode_GetResolution,_PKImageDecode_GetColorContext,_PKImageEncode_SetSize,_PKImageEncode_SetColorContext,_PKImageEncode_CreateNewFrame,_PKFormatConverter_GetSize,_PKFormatConverter_GetResolution,_ReadWS_File,_WriteWS_File,_PKImageEncode_SetColorContext_WMP,_PKImageEncode_Transcode_WMP,_PKImageEncode_CreateNewFrame_WMP,_PKImageDecode_GetSize_WMP,_PKImageDecode_GetColorContext_WMP,_ReadWS_List,_WriteWS_List,_ReadWS_Memory,_WriteWS_Memory,_zcalloc,_png_zalloc,_alloc_small,_alloc_large,_elzmaReadFunc,_elzmaWriteFunc,___stdio_read,_do_read,b8,b8,b8,b8,b8,b8];var id=[b9,__ZN10emscripten8internal13MethodInvokerIM5IFontF15IFontGlyphScaleiddES3_PS2_JiddEE6invokeERKS5_S6_idd];var jd=[b10,__ZN10emscripten8internal13MethodInvokerIM5IFontF15IFontGlyphScaleiddddES3_PS2_JiddddEE6invokeERKS5_S6_idddd];var kd=[b11,__ZN5IFont17renderGlyphMatrixEjiddddiii];var ld=[b12,__ZN5IFont11renderGlyphEjiddiii];var md=[b13,_ff_vp56_decode_frame,_RGB24_BGR24,_BGR24_RGB24,_RGB24_BGR32,_BGR32_RGB24,_RGB24_Gray8,_Gray8_RGB24,_BGR24_Gray8,_Gray8_BGR24,_RGBA128Fixed_RGBA128Float,_RGBA128Float_RGBA128Fixed,_RGB96Fixed_RGB96Float,_RGB96Float_RGB96Fixed,_RGB96Float_RGB128Float,_RGB128Float_RGB96Float,_RGB64Half_RGB48Half,_RGB48Half_RGB64Half,_BGR32_BGR24,_BGR24_BGR32,_RGB96Float_RGB128Fixed,_RGB128Fixed_RGB96Float,_Gray32Fixed_Gray32Float,_Gray32Float_Gray32Fixed,_Gray16Fixed_Gray32Float,_Gray32Float_Gray16Fixed,_RGB48Fixed_RGB96Float,_RGB96Float_RGB48Fixed,_RGB64Fixed_RGB96Float,_RGB96Float_RGB64Fixed,_RGBA64Fixed_RGBA128Float,_RGBA128Float_RGBA64Fixed,_RGBE_RGB96Float,_RGB96Float_RGBE,_RGBA64Half_RGBA128Float,_RGBA128Float_RGBA64Half,_RGB64Half_RGB96Float,_RGB96Float_RGB64Half,_RGB48Half_RGB96Float,_RGB96Float_RGB48Half,_Gray16Half_Gray32Float,_Gray32Float_Gray16Half,_RGB555_RGB24,_RGB24_RGB555,_RGB565_RGB24,_RGB24_RGB565,_RGB101010_RGB48,_RGB48_RGB101010,_RGBA32_BGRA32,_BGRA32_RGBA32,_BlackWhite_Gray8,_Gray16_Gray8,_RGB48_RGB24,_RGBA64_RGBA32,_Gray32Float_Gray8,_RGB96Float_RGB24,_RGB128Float_RGB24,_RGBA128Float_RGBA32,_Gray16Fixed_Gray8,_Gray32Fixed_Gray8,_RGB48Fixed_RGB24,_RGB64Fixed_RGB24,_RGB96Fixed_RGB24,_RGB128Fixed_RGB24,_RGBA64Fixed_RGBA32,_RGBA128Fixed_RGBA32,_Gray16Half_Gray8,_RGB48Half_RGB24,_RGB64Half_RGB24,_RGBA64Half_RGBA32,_RGB101010_RGB24,_RGBE_RGB24,__ZN10emscripten8internal7InvokerI15IArchiverResultJjjjEE6invokeEPFS2_jjjEjjj,__ZN10emscripten8internal13MethodInvokerIM5IFontFiiiEiPS2_JiiEE6invokeERKS4_S5_ii,__ZN13IImageManager14imageAlphaJoinEjjjj,__ZN10emscripten8internal13MethodInvokerIM19IVideoDecoderFFmpegFijmEiPS2_JjmEE6invokeERKS4_S5_jm,__ZN19IVideoDecoderFFmpeg12receiveFrameEjmi,_ff_vp56_decode_mbs,_io_seek,_dyn_buf_seek,__Z15JXR_Encoder_RAWP16tagPKImageEncodejPhj,__Z22JXR_Format_Convert_RAWP20tagPKFormatConverterPK9tagPKRectPhj,_PKImageEncode_WritePixels_MEM,_PKImageDecode_Copy_MEM,_PKCustomDecode_Copy,_PKImageEncode_Initialize,_PKImageEncode_WritePixels,_PKFormatConverter_Initialize,_PKFormatConverter_InitializeConvert,_PKFormatConverter_Copy,_PKFormatConverter_Convert,_PKImageEncode_Initialize_WMP,_PKImageEncode_WritePixels_WMP,_PKImageDecode_Copy_WMP,_PKImageDecode_Copy,_alloc_sarray,_alloc_barray,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13];var nd=[b14,__ZN10emscripten8internal13MethodInvokerIM5IFontFjjiddddiiiEjPS2_JjiddddiiiEE6invokeERKS4_S5_jiddddiii];var od=[b15,__ZN10emscripten8internal13MethodInvokerIM5IFontFjjiddiiiEjPS2_JjiddiiiEE6invokeERKS4_S5_jiddiii];var pd=[b16,_flv_read_seek,__ZN10emscripten8internal7InvokerI15IArchiverResultJjjjbEE6invokeEPFS2_jjjbEjjjb,__ZN10emscripten8internal7InvokerI17IImageEncodedDataJjjjjEE6invokeEPFS2_jjjjEjjjj,__ZN10emscripten8internal7InvokerIiJjjjjEE6invokeEPFijjjjEjjjj,__ZN10emscripten8internal13MethodInvokerIM19IVideoDecoderFFmpegFijmiEiPS2_JjmiEE6invokeERKS4_S5_jmi,_avcodec_default_execute2,_io_read_seek,_io_open_default,_PKImageEncode_WritePixelsBanded,_PKImageEncode_WritePixelsBanded_WMP,_access_virt_sarray,_access_virt_barray,_elzmaProgress,b16,b16];var qd=[b17,_parse,__ZN10emscripten8internal7InvokerI17IImageEncodedDataJjjjjiEE6invokeEPFS2_jjjjiEjjjji,_avcodec_default_execute,_request_virt_sarray,_request_virt_barray,b17,b17];var rd=[b18,__ZL25default_terminate_handlerv,__ZN7IBuffer13freeTmpBufferEv,__ZN10__cxxabiv112_GLOBAL__N_110construct_Ev];var sd=[b19,_free_geobtag,_free_apic,_free_chapter,_free_priv,__ZN10__cxxabiv116__shim_type_infoD2Ev,__ZN10__cxxabiv117__class_type_infoD0Ev,__ZNK10__cxxabiv116__shim_type_info5noop1Ev,__ZNK10__cxxabiv116__shim_type_info5noop2Ev,__ZN10__cxxabiv120__si_class_type_infoD0Ev,__ZN10__cxxabiv123__fundamental_type_infoD0Ev,__ZN10__cxxabiv119__pointer_type_infoD0Ev,__ZN10__cxxabiv121__vmi_class_type_infoD0Ev,__ZN10emscripten8internal14raw_destructorI7IBufferEEvPT_,__ZN10emscripten8internal7InvokerIvJEE6invokeEPFvvE,__ZN7IBuffer10freeBufferEj,__ZN10emscripten8internal14raw_destructorI15IArchiverResultEEvPT_,__ZN10emscripten8internal14raw_destructorI10IFontGlyphEEvPT_,__ZN10emscripten8internal14raw_destructorI15IFontGlyphScaleEEvPT_,__ZN10emscripten8internal14raw_destructorI5IFontEEvPT_,__ZN10emscripten8internal14raw_destructorI17IImageDecodedHeadEEvPT_,__ZN10emscripten8internal14raw_destructorI17IImageEncodedDataEEvPT_,__ZN10emscripten8internal14raw_destructorI17IImageDecodedDataEEvPT_,__ZN10emscripten8internal14raw_destructorI19IVideoDecoderFFmpegEEvPT_,__ZN19IVideoDecoderFFmpeg8popFrameEv,_vp6_default_models_init,_vp6_parse_vector_models,__ZL15jpegerrmgr_exitP18jpeg_common_struct,__ZL17jpegerrmgr_outputP18jpeg_common_struct,_finish_pass,_null_method,_rgb_ycc_start,_start_pass_fdctmgr,_finish_pass_huff,_finish_pass_gather,_png_default_flush,_write_file_header,_write_frame_header,_write_scan_header,_write_file_trailer,_write_tables_only,_prepare_for_pass,_pass_startup,_finish_pass_master,_start_pass_downsample,_realize_virt_arrays,_self_destruct,_reset_marker_reader,_reset_input_controller,_start_input_pass_9,_finish_input_pass,_prepare_for_output_pass,_finish_output_pass,_finish_pass_1_quant,_new_color_map_1_quant,_new_color_map_2_quant,_start_pass_merged_upsample,_start_pass_dcolor,_start_pass_upsample,_start_pass_1,_start_pass_647,_finish_pass_648,_start_pass_huff_decoder,_finish_pass_huff_646,_start_input_pass,_start_output_pass,_finish_pass1,_finish_pass2,_init_mem_destination,_term_mem_destination,_init_mem_source,_term_source,_error_exit,_output_message,_reset_error_mgr,_initLzmaHeader,_initLzipHeader,_MatchFinder_Init,__ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19];var td=[b20,__Z13icestone_initii,__ZN10emscripten8internal7InvokerIvJjEE6invokeEPFvjEj,__ZN5IFont4loadEj,__ZN10emscripten8internal13MethodInvokerIM19IVideoDecoderFFmpegFvvEvPS2_JEE6invokeERKS4_S5_,_decode_data_free,_vp6_parse_vector_adjustment,_av_buffer_default_free,_pool_release_buffer,_sha1_transform,_sha256_transform,_io_close_default,__ZL14FrameFirstHeadPvP8GIF_WHDR,__ZL14FrameFirstDataPvP8GIF_WHDR,_start_pass,_start_pass_coef,_start_pass_huff,_start_pass_main,__ZL12png_error_fnP14png_struct_defPKc,__ZL14png_warning_fnP14png_struct_defPKc,_zcfree,_emscripten_longjmp__wrapper,_png_free,_png_zfree,_write_marker_byte,_start_pass_prep,_free_pool,_close_backing_store,_start_pass_1_quant,_start_pass_2_quant,_start_pass_dpost,_start_pass_main_642,_skip_input_data,_emit_message,_format_message,_elzmaFree,_Hc4_MatchFinder_Skip,_Bt2_MatchFinder_Skip,_Bt3_MatchFinder_Skip,_Bt4_MatchFinder_Skip,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20];var ud=[b21,__ZN10emscripten8internal12MemberAccessI19IVideoDecoderFFmpegfE7setWireIS2_EEvRKMS2_fRT_f];var vd=[b22,__ZN10emscripten8internal7InvokerIvJiiEE6invokeEPFviiEii,__ZN9IArchiver12compressZLIBEjj,__ZN9IArchiver15compressDeflateEjj,__ZN9IArchiver12compressLZMAEjj,__ZN10emscripten8internal12MemberAccessI15IArchiverResultiE7setWireIS2_EEvRKMS2_iRT_i,__ZN10emscripten8internal12MemberAccessI15IArchiverResultjE7setWireIS2_EEvRKMS2_jRT_j,__ZN10emscripten8internal12MemberAccessI10IFontGlyphbE7setWireIS2_EEvRKMS2_bRT_b,__ZN10emscripten8internal12MemberAccessI10IFontGlyphiE7setWireIS2_EEvRKMS2_iRT_i,__ZN10emscripten8internal12MemberAccessI15IFontGlyphScaleiE7setWireIS2_EEvRKMS2_iRT_i,__ZN10emscripten8internal13MethodInvokerIM5IFontFvjEvPS2_JjEE6invokeERKS4_S5_j,__ZN5IFont8getGlyphEj,__ZN10emscripten8internal12MemberAccessI5IFontiE7setWireIS2_EEvRKMS2_iRT_i,__ZN10emscripten8internal12MemberAccessI5IFontjE7setWireIS2_EEvRKMS2_jRT_j,__ZN13IImageManager10decodeHeadEjj,__ZN13IImageManager6decodeEjj,__ZN10emscripten8internal12MemberAccessI17IImageDecodedHeadbE7setWireIS2_EEvRKMS2_bRT_b,__ZN10emscripten8internal12MemberAccessI17IImageDecodedHeadjE7setWireIS2_EEvRKMS2_jRT_j,__ZN10emscripten8internal12MemberAccessI17IImageEncodedDatabE7setWireIS2_EEvRKMS2_bRT_b,__ZN10emscripten8internal12MemberAccessI17IImageEncodedDatajE7setWireIS2_EEvRKMS2_jRT_j,__ZN10emscripten8internal12MemberAccessI17IImageDecodedDatajE7setWireIS2_EEvRKMS2_jRT_j,__ZN10emscripten8internal12MemberAccessI17IImageDecodedDatabE7setWireIS2_EEvRKMS2_bRT_b,__ZN10emscripten8internal12MemberAccessI19IVideoDecoderFFmpegiE7setWireIS2_EEvRKMS2_iRT_i,_just_return,_vp3_idct_put_c,_vp3_idct_add_c,_vp3_idct_dc_add_c,_vp3_v_loop_filter_8_c,_vp3_h_loop_filter_8_c,_jpeg_fdct_1x1,_jpeg_fdct_2x2,_jpeg_fdct_3x3,_jpeg_fdct_4x4,_jpeg_fdct_5x5,_jpeg_fdct_6x6,_jpeg_fdct_7x7,_jpeg_fdct_9x9,_jpeg_fdct_10x10,_jpeg_fdct_11x11,_jpeg_fdct_12x12,_jpeg_fdct_13x13,_jpeg_fdct_14x14,_jpeg_fdct_15x15,_jpeg_fdct_16x16,_jpeg_fdct_16x8,_jpeg_fdct_14x7,_jpeg_fdct_12x6,_jpeg_fdct_10x5,_jpeg_fdct_8x4,_jpeg_fdct_6x3,_jpeg_fdct_4x2,_jpeg_fdct_2x1,_jpeg_fdct_8x16,_jpeg_fdct_7x14,_jpeg_fdct_6x12,_jpeg_fdct_5x10,_jpeg_fdct_4x8,_jpeg_fdct_3x6,_jpeg_fdct_2x4,_jpeg_fdct_1x2,_jpeg_fdct_islow,_jpeg_fdct_ifast,_jpeg_fdct_float,_putBit16,_putBit32,__ZL14png_image_readP14png_struct_defPhm,__Z17png_encoded_writeP14png_struct_defPhm,_png_default_write_data,_png_default_read_data,_png_read_filter_row_sub,_png_read_filter_row_up,_png_read_filter_row_avg,_png_read_filter_row_paeth_multibyte_pixel,_png_read_filter_row_paeth_1byte_pixel,_write_marker_header,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22];var wd=[b23,__ZN5IFont13getGlyphScaleEidd];var xd=[b24,__ZN5IFont19getGlyphScaleMatrixEidddd];var yd=[b25,_av_log_default_callback,__ZN9OImageGIF10decodeHeadEjj,__ZN9OImageGIF6decodeEjj,__ZN10OImageJPEG10decodeHeadEjj,__ZN10OImageJPEG6decodeEjj,__ZN9OImageJXR10decodeHeadEjj,__ZN9OImageJXR6decodeEjj,__ZN9OImagePNG10decodeHeadEjj,__ZN9OImagePNG6decodeEjj,__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,__ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,__ZN9IArchiver17decompressInflateEjjj,__ZN9IArchiver14decompressLZMAEjjj,__ZN19IVideoDecoderFFmpeg6loggerEPviPKcPi,_put_pixels16_8_c,_put_pixels16_x2_8_c,_put_pixels16_y2_8_c,_put_pixels16_xy2_8_c,_put_pixels8_8_c,_put_pixels8_x2_8_c,_put_pixels8_y2_8_c,_put_pixels8_xy2_8_c,_put_pixels4_8_c,_put_pixels4_x2_8_c,_put_pixels4_y2_8_c,_put_pixels4_xy2_8_c,_put_pixels2_8_c,_put_pixels2_x2_8_c,_put_pixels2_y2_8_c,_put_pixels2_xy2_8_c,_put_no_rnd_pixels16_8_c,_put_no_rnd_pixels16_x2_8_c,_put_no_rnd_pixels16_y2_8_c,_put_no_rnd_pixels16_xy2_8_c,_put_no_rnd_pixels8_x2_8_c,_put_no_rnd_pixels8_y2_8_c,_put_no_rnd_pixels8_xy2_8_c,_avg_pixels16_8_c,_avg_pixels16_x2_8_c,_avg_pixels16_y2_8_c,_avg_pixels16_xy2_8_c,_avg_pixels8_8_c,_avg_pixels8_x2_8_c,_avg_pixels8_y2_8_c,_avg_pixels8_xy2_8_c,_avg_pixels4_8_c,_avg_pixels4_x2_8_c,_avg_pixels4_y2_8_c,_avg_pixels4_xy2_8_c,_avg_pixels2_8_c,_avg_pixels2_x2_8_c,_avg_pixels2_y2_8_c,_avg_pixels2_xy2_8_c,_avg_no_rnd_pixels16_8_c,_avg_no_rnd_pixels16_x2_8_c,_avg_no_rnd_pixels16_y2_8_c,_avg_no_rnd_pixels16_xy2_8_c,_process_data_simple_main,_png_set_mem_fn,_png_set_error_fn,_fullsize_smooth_downsample,_fullsize_downsample,_h2v1_downsample,_h2v2_smooth_downsample,_h2v2_downsample,_int_downsample,_h2v2_merged_upsample,_h2v1_merged_upsample,_noop_upsample,_fullsize_upsample,_h2v1_upsample,_h2v2_upsample,_int_upsample,_process_data_context_main,_process_data_simple_main_643,_process_data_crank_post,_prescan_quantize,_pass2_no_dither,_pass2_fs_dither,_color_quantize3,_color_quantize,_quantize_ord_dither,_quantize3_ord_dither,_quantize_fs_dither,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25];var zd=[b26,__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,__ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,__ZN9IArchiver14decompressZLIBEjjjb,__ZN13IImageManager9encodePNGEjjjj,_put_no_rnd_pixels_l2,_ff_vp6_filter_diag4_c,_grayscale_convert,_rgb_gray_convert,_rgb_convert,_rgb_rgb1_convert,_rgb_ycc_convert,_null_convert,_cmyk_ycck_convert,_sep_downsample,_read_backing_store,_write_backing_store,_grayscale_convert_649,_rgb_gray_convert_650,_rgb1_gray_convert,_gray_rgb_convert,_ycc_rgb_convert,_cmyk_rgb_convert,_rgb_convert_651,_rgb1_rgb_convert,_ycck_cmyk_convert,_null_convert_652,_jpeg_idct_1x1,_jpeg_idct_2x2,_jpeg_idct_3x3,_jpeg_idct_4x4,_jpeg_idct_5x5,_jpeg_idct_6x6,_jpeg_idct_7x7,_jpeg_idct_9x9,_jpeg_idct_10x10,_jpeg_idct_11x11,_jpeg_idct_12x12,_jpeg_idct_13x13,_jpeg_idct_14x14,_jpeg_idct_15x15,_jpeg_idct_16x16,_jpeg_idct_16x8,_jpeg_idct_14x7,_jpeg_idct_12x6,_jpeg_idct_10x5,_jpeg_idct_8x4,_jpeg_idct_6x3,_jpeg_idct_4x2,_jpeg_idct_2x1,_jpeg_idct_8x16,_jpeg_idct_7x14,_jpeg_idct_6x12,_jpeg_idct_5x10,_jpeg_idct_4x8,_jpeg_idct_3x6,_jpeg_idct_2x4,_jpeg_idct_1x2,_jpeg_idct_islow,_jpeg_idct_ifast,_jpeg_idct_float,b26,b26];var Ad=[b27,_read_geobtag,_read_apic,_read_chapter,_read_priv,__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZN13IImageManager10encodeJPEGEjjjji,__ZN13IImageManager9encodeJXREjjjji,_put_h264_chroma_mc8_8_c,_put_h264_chroma_mc8_16_c,_put_h264_chroma_mc4_8_c,_put_h264_chroma_mc4_16_c,_put_h264_chroma_mc2_8_c,_put_h264_chroma_mc2_16_c,_put_h264_chroma_mc1_8_c,_put_h264_chroma_mc1_16_c,_avg_h264_chroma_mc8_8_c,_avg_h264_chroma_mc8_16_c,_avg_h264_chroma_mc4_8_c,_avg_h264_chroma_mc4_16_c,_avg_h264_chroma_mc2_8_c,_avg_h264_chroma_mc2_16_c,_avg_h264_chroma_mc1_8_c,_avg_h264_chroma_mc1_16_c,_image_copy_plane,b27,b27,b27,b27,b27];var Bd=[b28,_forward_DCT,_forward_DCT_float,_pre_process_context,_pre_process_data,_merged_2v_upsample,_merged_1v_upsample,_sep_upsample,_post_process_1pass,_post_process_prepass,_post_process_2pass,b28,b28,b28,b28,b28];var Cd=[b29,__ZN9OImageGIF6encodeEjjjjii,__ZN10OImageJPEG6encodeEjjjjii,__ZN9OImageJXR6encodeEjjjjii,__ZN9OImagePNG6encodeEjjjjii,b29,b29,b29];var Dd=[b30,_ff_emulated_edge_mc_16,_ff_emulated_edge_mc_8,_vp6_filter];return{___cxa_can_catch:___cxa_can_catch,___cxa_is_pointer_type:___cxa_is_pointer_type,___divdi3:___divdi3,___errno_location:___errno_location,___getTypeName:___getTypeName,___muldi3:___muldi3,___udivdi3:___udivdi3,___uremdi3:___uremdi3,__get_daylight:__get_daylight,__get_environ:__get_environ,__get_timezone:__get_timezone,__get_tzname:__get_tzname,_bitshift64Ashr:_bitshift64Ashr,_bitshift64Lshr:_bitshift64Lshr,_bitshift64Shl:_bitshift64Shl,_emscripten_replace_memory:_c,_fflush:_fflush,_free:_free,_i64Add:_i64Add,_i64Subtract:_i64Subtract,_llvm_bswap_i16:_llvm_bswap_i16,_llvm_bswap_i32:_llvm_bswap_i32,_llvm_cttz_i32:_llvm_cttz_i32,_llvm_round_f64:_llvm_round_f64,_main:_main,_malloc:_malloc,_memcpy:_memcpy,_memmove:_memmove,_memset:_memset,_realloc:_realloc,_saveSetjmp:_saveSetjmp,_sbrk:_sbrk,_setThrew:_setThrew,_testSetjmp:_testSetjmp,dynCall_dd:dynCall_dd,dynCall_did:dynCall_did,dynCall_didd:dynCall_didd,dynCall_dii:dynCall_dii,dynCall_i:dynCall_i,dynCall_ii:dynCall_ii,dynCall_iidd:dynCall_iidd,dynCall_iii:dynCall_iii,dynCall_iiii:dynCall_iiii,dynCall_iiiidd:dynCall_iiiidd,dynCall_iiiidddd:dynCall_iiiidddd,dynCall_iiiiddddiii:dynCall_iiiiddddiii,dynCall_iiiiddiii:dynCall_iiiiddiii,dynCall_iiiii:dynCall_iiiii,dynCall_iiiiiddddiii:dynCall_iiiiiddddiii,dynCall_iiiiiddiii:dynCall_iiiiiddiii,dynCall_iiiiii:dynCall_iiiiii,dynCall_iiiiiii:dynCall_iiiiiii,dynCall_v:dynCall_v,dynCall_vi:dynCall_vi,dynCall_vii:dynCall_vii,dynCall_viid:dynCall_viid,dynCall_viii:dynCall_viii,dynCall_viiidd:dynCall_viiidd,dynCall_viiidddd:dynCall_viiidddd,dynCall_viiii:dynCall_viiii,dynCall_viiiii:dynCall_viiiii,dynCall_viiiiii:dynCall_viiiiii,dynCall_viiiiiii:dynCall_viiiiiii,dynCall_viiiiiiii:dynCall_viiiiiiii,dynCall_viiiiiiiiii:dynCall_viiiiiiiiii,establishStackSpace:establishStackSpace,globalCtors:globalCtors,stackAlloc:stackAlloc,stackRestore:stackRestore,stackSave:stackSave}}) // EMSCRIPTEN_END_ASM (asmGlobalArg,asmLibraryArg,buffer);var real____cxa_can_catch=asm["___cxa_can_catch"];asm["___cxa_can_catch"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real____cxa_can_catch.apply(null,arguments)};var real____cxa_is_pointer_type=asm["___cxa_is_pointer_type"];asm["___cxa_is_pointer_type"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real____cxa_is_pointer_type.apply(null,arguments)};var real____divdi3=asm["___divdi3"];asm["___divdi3"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real____divdi3.apply(null,arguments)};var real____errno_location=asm["___errno_location"];asm["___errno_location"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real____errno_location.apply(null,arguments)};var real____getTypeName=asm["___getTypeName"];asm["___getTypeName"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real____getTypeName.apply(null,arguments)};var real____muldi3=asm["___muldi3"];asm["___muldi3"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real____muldi3.apply(null,arguments)};var real____udivdi3=asm["___udivdi3"];asm["___udivdi3"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real____udivdi3.apply(null,arguments)};var real____uremdi3=asm["___uremdi3"];asm["___uremdi3"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real____uremdi3.apply(null,arguments)};var real___get_daylight=asm["__get_daylight"];asm["__get_daylight"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real___get_daylight.apply(null,arguments)};var real___get_environ=asm["__get_environ"];asm["__get_environ"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real___get_environ.apply(null,arguments)};var real___get_timezone=asm["__get_timezone"];asm["__get_timezone"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real___get_timezone.apply(null,arguments)};var real___get_tzname=asm["__get_tzname"];asm["__get_tzname"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real___get_tzname.apply(null,arguments)};var real__bitshift64Ashr=asm["_bitshift64Ashr"];asm["_bitshift64Ashr"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__bitshift64Ashr.apply(null,arguments)};var real__bitshift64Lshr=asm["_bitshift64Lshr"];asm["_bitshift64Lshr"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__bitshift64Lshr.apply(null,arguments)};var real__bitshift64Shl=asm["_bitshift64Shl"];asm["_bitshift64Shl"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__bitshift64Shl.apply(null,arguments)};var real__fflush=asm["_fflush"];asm["_fflush"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__fflush.apply(null,arguments)};var real__free=asm["_free"];asm["_free"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__free.apply(null,arguments)};var real__i64Add=asm["_i64Add"];asm["_i64Add"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__i64Add.apply(null,arguments)};var real__i64Subtract=asm["_i64Subtract"];asm["_i64Subtract"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__i64Subtract.apply(null,arguments)};var real__llvm_bswap_i16=asm["_llvm_bswap_i16"];asm["_llvm_bswap_i16"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__llvm_bswap_i16.apply(null,arguments)};var real__llvm_bswap_i32=asm["_llvm_bswap_i32"];asm["_llvm_bswap_i32"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__llvm_bswap_i32.apply(null,arguments)};var real__llvm_cttz_i32=asm["_llvm_cttz_i32"];asm["_llvm_cttz_i32"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__llvm_cttz_i32.apply(null,arguments)};var real__llvm_round_f64=asm["_llvm_round_f64"];asm["_llvm_round_f64"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__llvm_round_f64.apply(null,arguments)};var real__main=asm["_main"];asm["_main"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__main.apply(null,arguments)};var real__malloc=asm["_malloc"];asm["_malloc"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__malloc.apply(null,arguments)};var real__memmove=asm["_memmove"];asm["_memmove"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__memmove.apply(null,arguments)};var real__realloc=asm["_realloc"];asm["_realloc"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__realloc.apply(null,arguments)};var real__saveSetjmp=asm["_saveSetjmp"];asm["_saveSetjmp"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__saveSetjmp.apply(null,arguments)};var real__sbrk=asm["_sbrk"];asm["_sbrk"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__sbrk.apply(null,arguments)};var real__setThrew=asm["_setThrew"];asm["_setThrew"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__setThrew.apply(null,arguments)};var real__testSetjmp=asm["_testSetjmp"];asm["_testSetjmp"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real__testSetjmp.apply(null,arguments)};var real_establishStackSpace=asm["establishStackSpace"];asm["establishStackSpace"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real_establishStackSpace.apply(null,arguments)};var real_globalCtors=asm["globalCtors"];asm["globalCtors"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real_globalCtors.apply(null,arguments)};var real_stackAlloc=asm["stackAlloc"];asm["stackAlloc"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real_stackAlloc.apply(null,arguments)};var real_stackRestore=asm["stackRestore"];asm["stackRestore"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real_stackRestore.apply(null,arguments)};var real_stackSave=asm["stackSave"];asm["stackSave"]=function(){assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)");return real_stackSave.apply(null,arguments)};var ___cxa_can_catch=Module["___cxa_can_catch"]=asm["___cxa_can_catch"];var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=asm["___cxa_is_pointer_type"];var ___divdi3=Module["___divdi3"]=asm["___divdi3"];var ___errno_location=Module["___errno_location"]=asm["___errno_location"];var ___getTypeName=Module["___getTypeName"]=asm["___getTypeName"];var ___muldi3=Module["___muldi3"]=asm["___muldi3"];var ___udivdi3=Module["___udivdi3"]=asm["___udivdi3"];var ___uremdi3=Module["___uremdi3"]=asm["___uremdi3"];var __get_daylight=Module["__get_daylight"]=asm["__get_daylight"];var __get_environ=Module["__get_environ"]=asm["__get_environ"];var __get_timezone=Module["__get_timezone"]=asm["__get_timezone"];var __get_tzname=Module["__get_tzname"]=asm["__get_tzname"];var _bitshift64Ashr=Module["_bitshift64Ashr"]=asm["_bitshift64Ashr"];var _bitshift64Lshr=Module["_bitshift64Lshr"]=asm["_bitshift64Lshr"];var _bitshift64Shl=Module["_bitshift64Shl"]=asm["_bitshift64Shl"];var _emscripten_replace_memory=Module["_emscripten_replace_memory"]=asm["_emscripten_replace_memory"];var _fflush=Module["_fflush"]=asm["_fflush"];var _free=Module["_free"]=asm["_free"];var _i64Add=Module["_i64Add"]=asm["_i64Add"];var _i64Subtract=Module["_i64Subtract"]=asm["_i64Subtract"];var _llvm_bswap_i16=Module["_llvm_bswap_i16"]=asm["_llvm_bswap_i16"];var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=asm["_llvm_bswap_i32"];var _llvm_cttz_i32=Module["_llvm_cttz_i32"]=asm["_llvm_cttz_i32"];var _llvm_round_f64=Module["_llvm_round_f64"]=asm["_llvm_round_f64"];var _main=Module["_main"]=asm["_main"];var _malloc=Module["_malloc"]=asm["_malloc"];var _memcpy=Module["_memcpy"]=asm["_memcpy"];var _memmove=Module["_memmove"]=asm["_memmove"];var _memset=Module["_memset"]=asm["_memset"];var _realloc=Module["_realloc"]=asm["_realloc"];var _saveSetjmp=Module["_saveSetjmp"]=asm["_saveSetjmp"];var _sbrk=Module["_sbrk"]=asm["_sbrk"];var _setThrew=Module["_setThrew"]=asm["_setThrew"];var _testSetjmp=Module["_testSetjmp"]=asm["_testSetjmp"];var establishStackSpace=Module["establishStackSpace"]=asm["establishStackSpace"];var globalCtors=Module["globalCtors"]=asm["globalCtors"];var stackAlloc=Module["stackAlloc"]=asm["stackAlloc"];var stackRestore=Module["stackRestore"]=asm["stackRestore"];var stackSave=Module["stackSave"]=asm["stackSave"];var dynCall_dd=Module["dynCall_dd"]=asm["dynCall_dd"];var dynCall_did=Module["dynCall_did"]=asm["dynCall_did"];var dynCall_didd=Module["dynCall_didd"]=asm["dynCall_didd"];var dynCall_dii=Module["dynCall_dii"]=asm["dynCall_dii"];var dynCall_i=Module["dynCall_i"]=asm["dynCall_i"];var dynCall_ii=Module["dynCall_ii"]=asm["dynCall_ii"];var dynCall_iidd=Module["dynCall_iidd"]=asm["dynCall_iidd"];var dynCall_iii=Module["dynCall_iii"]=asm["dynCall_iii"];var dynCall_iiii=Module["dynCall_iiii"]=asm["dynCall_iiii"];var dynCall_iiiidd=Module["dynCall_iiiidd"]=asm["dynCall_iiiidd"];var dynCall_iiiidddd=Module["dynCall_iiiidddd"]=asm["dynCall_iiiidddd"];var dynCall_iiiiddddiii=Module["dynCall_iiiiddddiii"]=asm["dynCall_iiiiddddiii"];var dynCall_iiiiddiii=Module["dynCall_iiiiddiii"]=asm["dynCall_iiiiddiii"];var dynCall_iiiii=Module["dynCall_iiiii"]=asm["dynCall_iiiii"];var dynCall_iiiiiddddiii=Module["dynCall_iiiiiddddiii"]=asm["dynCall_iiiiiddddiii"];var dynCall_iiiiiddiii=Module["dynCall_iiiiiddiii"]=asm["dynCall_iiiiiddiii"];var dynCall_iiiiii=Module["dynCall_iiiiii"]=asm["dynCall_iiiiii"];var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=asm["dynCall_iiiiiii"];var dynCall_v=Module["dynCall_v"]=asm["dynCall_v"];var dynCall_vi=Module["dynCall_vi"]=asm["dynCall_vi"];var dynCall_vii=Module["dynCall_vii"]=asm["dynCall_vii"];var dynCall_viid=Module["dynCall_viid"]=asm["dynCall_viid"];var dynCall_viii=Module["dynCall_viii"]=asm["dynCall_viii"];var dynCall_viiidd=Module["dynCall_viiidd"]=asm["dynCall_viiidd"];var dynCall_viiidddd=Module["dynCall_viiidddd"]=asm["dynCall_viiidddd"];var dynCall_viiii=Module["dynCall_viiii"]=asm["dynCall_viiii"];var dynCall_viiiii=Module["dynCall_viiiii"]=asm["dynCall_viiiii"];var dynCall_viiiiii=Module["dynCall_viiiiii"]=asm["dynCall_viiiiii"];var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=asm["dynCall_viiiiiii"];var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=asm["dynCall_viiiiiiii"];var dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=asm["dynCall_viiiiiiiiii"];Module["asm"]=asm;if(!Module["intArrayFromString"])Module["intArrayFromString"]=function(){abort("'intArrayFromString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["intArrayToString"])Module["intArrayToString"]=function(){abort("'intArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["ccall"])Module["ccall"]=function(){abort("'ccall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["cwrap"])Module["cwrap"]=function(){abort("'cwrap' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["setValue"])Module["setValue"]=function(){abort("'setValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getValue"])Module["getValue"]=function(){abort("'getValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["allocate"])Module["allocate"]=function(){abort("'allocate' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getMemory"])Module["getMemory"]=function(){abort("'getMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["AsciiToString"])Module["AsciiToString"]=function(){abort("'AsciiToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stringToAscii"])Module["stringToAscii"]=function(){abort("'stringToAscii' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["UTF8ArrayToString"])Module["UTF8ArrayToString"]=function(){abort("'UTF8ArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["UTF8ToString"])Module["UTF8ToString"]=function(){abort("'UTF8ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stringToUTF8Array"])Module["stringToUTF8Array"]=function(){abort("'stringToUTF8Array' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stringToUTF8"])Module["stringToUTF8"]=function(){abort("'stringToUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["lengthBytesUTF8"])Module["lengthBytesUTF8"]=function(){abort("'lengthBytesUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["UTF16ToString"])Module["UTF16ToString"]=function(){abort("'UTF16ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stringToUTF16"])Module["stringToUTF16"]=function(){abort("'stringToUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["lengthBytesUTF16"])Module["lengthBytesUTF16"]=function(){abort("'lengthBytesUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["UTF32ToString"])Module["UTF32ToString"]=function(){abort("'UTF32ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stringToUTF32"])Module["stringToUTF32"]=function(){abort("'stringToUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["lengthBytesUTF32"])Module["lengthBytesUTF32"]=function(){abort("'lengthBytesUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["allocateUTF8"])Module["allocateUTF8"]=function(){abort("'allocateUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stackTrace"])Module["stackTrace"]=function(){abort("'stackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addOnPreRun"])Module["addOnPreRun"]=function(){abort("'addOnPreRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addOnInit"])Module["addOnInit"]=function(){abort("'addOnInit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addOnPreMain"])Module["addOnPreMain"]=function(){abort("'addOnPreMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addOnExit"])Module["addOnExit"]=function(){abort("'addOnExit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addOnPostRun"])Module["addOnPostRun"]=function(){abort("'addOnPostRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["writeStringToMemory"])Module["writeStringToMemory"]=function(){abort("'writeStringToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};Module["writeArrayToMemory"]=writeArrayToMemory;if(!Module["writeAsciiToMemory"])Module["writeAsciiToMemory"]=function(){abort("'writeAsciiToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addRunDependency"])Module["addRunDependency"]=function(){abort("'addRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["removeRunDependency"])Module["removeRunDependency"]=function(){abort("'removeRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["ENV"])Module["ENV"]=function(){abort("'ENV' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["FS"])Module["FS"]=function(){abort("'FS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["FS_createFolder"])Module["FS_createFolder"]=function(){abort("'FS_createFolder' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_createPath"])Module["FS_createPath"]=function(){abort("'FS_createPath' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_createDataFile"])Module["FS_createDataFile"]=function(){abort("'FS_createDataFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_createPreloadedFile"])Module["FS_createPreloadedFile"]=function(){abort("'FS_createPreloadedFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_createLazyFile"])Module["FS_createLazyFile"]=function(){abort("'FS_createLazyFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_createLink"])Module["FS_createLink"]=function(){abort("'FS_createLink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_createDevice"])Module["FS_createDevice"]=function(){abort("'FS_createDevice' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["FS_unlink"])Module["FS_unlink"]=function(){abort("'FS_unlink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")};if(!Module["GL"])Module["GL"]=function(){abort("'GL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["dynamicAlloc"])Module["dynamicAlloc"]=function(){abort("'dynamicAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["warnOnce"])Module["warnOnce"]=function(){abort("'warnOnce' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["loadDynamicLibrary"])Module["loadDynamicLibrary"]=function(){abort("'loadDynamicLibrary' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["loadWebAssemblyModule"])Module["loadWebAssemblyModule"]=function(){abort("'loadWebAssemblyModule' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getLEB"])Module["getLEB"]=function(){abort("'getLEB' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getFunctionTables"])Module["getFunctionTables"]=function(){abort("'getFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["alignFunctionTables"])Module["alignFunctionTables"]=function(){abort("'alignFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["registerFunctions"])Module["registerFunctions"]=function(){abort("'registerFunctions' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["addFunction"])Module["addFunction"]=function(){abort("'addFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["removeFunction"])Module["removeFunction"]=function(){abort("'removeFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getFuncWrapper"])Module["getFuncWrapper"]=function(){abort("'getFuncWrapper' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["prettyPrint"])Module["prettyPrint"]=function(){abort("'prettyPrint' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["makeBigInt"])Module["makeBigInt"]=function(){abort("'makeBigInt' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["dynCall"])Module["dynCall"]=function(){abort("'dynCall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getCompilerSetting"])Module["getCompilerSetting"]=function(){abort("'getCompilerSetting' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stackSave"])Module["stackSave"]=function(){abort("'stackSave' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stackRestore"])Module["stackRestore"]=function(){abort("'stackRestore' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["stackAlloc"])Module["stackAlloc"]=function(){abort("'stackAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["establishStackSpace"])Module["establishStackSpace"]=function(){abort("'establishStackSpace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["print"])Module["print"]=function(){abort("'print' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["printErr"])Module["printErr"]=function(){abort("'printErr' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["getTempRet0"])Module["getTempRet0"]=function(){abort("'getTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["setTempRet0"])Module["setTempRet0"]=function(){abort("'setTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["Pointer_stringify"])Module["Pointer_stringify"]=function(){abort("'Pointer_stringify' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["intArrayFromBase64"])Module["intArrayFromBase64"]=function(){abort("'intArrayFromBase64' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["tryParseAsDataURI"])Module["tryParseAsDataURI"]=function(){abort("'tryParseAsDataURI' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")};if(!Module["ALLOC_NORMAL"])Object.defineProperty(Module,"ALLOC_NORMAL",{get:function(){abort("'ALLOC_NORMAL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}});if(!Module["ALLOC_STACK"])Object.defineProperty(Module,"ALLOC_STACK",{get:function(){abort("'ALLOC_STACK' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}});if(!Module["ALLOC_DYNAMIC"])Object.defineProperty(Module,"ALLOC_DYNAMIC",{get:function(){abort("'ALLOC_DYNAMIC' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}});if(!Module["ALLOC_NONE"])Object.defineProperty(Module,"ALLOC_NONE",{get:function(){abort("'ALLOC_NONE' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}});if(memoryInitializer){if(!isDataURI(memoryInitializer)){memoryInitializer=locateFile(memoryInitializer)}if(ENVIRONMENT_IS_NODE||ENVIRONMENT_IS_SHELL){var data=Module["readBinary"](memoryInitializer);HEAPU8.set(data,GLOBAL_BASE)}else{addRunDependency("memory initializer");var applyMemoryInitializer=function(data){if(data.byteLength)data=new Uint8Array(data);for(var i=0;i>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}writeStackCookie();preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}checkStackCookie()}Module["run"]=run;function checkUnflushedContent(){var print=out;var printErr=err;var has=false;out=err=function(x){has=true};try{var flush=Module["_fflush"];if(flush)flush(0);var hasFS=true;if(hasFS){["stdout","stderr"].forEach(function(name){var info=FS.analyzePath("/dev/"+name);if(!info)return;var stream=info.object;var rdev=stream.rdev;var tty=TTY.ttys[rdev];if(tty&&tty.output&&tty.output.length){has=true}})}}catch(e){}out=print;err=printErr;if(has){warnOnce("stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the FAQ), or make sure to emit a newline when you printf etc.")}}function exit(status,implicit){checkUnflushedContent();if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){if(!implicit){err("exit("+status+") called, but EXIT_RUNTIME is not set, so halting execution but not exiting the runtime or preventing further async execution (build with EXIT_RUNTIME=1, if you want a true shutdown)")}}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}var abortDecorators=[];function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;var extra="";var output="abort("+what+") at "+stackTrace()+extra;if(abortDecorators){abortDecorators.forEach(function(decorator){output=decorator(output,what)})}throw output}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); self.ModuleCPP.addOnPostRun = addOnPostRun; self.ModuleCPP.origRealloc = emscripten_realloc_buffer; emscripten_realloc_buffer = function(size) {return self.ModuleCPP.origRealloc(size);} })(); } !function(){var l=window,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";l.btoa||(l.btoa=function(l){for(var n,e,t=String(l),d=0,r=u,a="";t.charAt(0|d)||(r="=",d%1);a+=r.charAt(63&n>>8-d%1*8)){if((e=t.charCodeAt(d+=.75))>255)throw new Error("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");n=n<<8|e}return a}),l.atob||(l.atob=function(l){var n=String(l).replace(/[=]+$/,"");if(n.length%4==1)throw new Error("'atob' failed: The string to be decoded is not correctly encoded.");for(var e,t,d=0,r=0,a="";t=n.charAt(r++);~t&&(e=d%4?64*e+t:t,d++%4)?a+=String.fromCharCode(255&e>>(-2*d&6)):0)t=u.indexOf(t);return a})}(),function(l){"use strict";function u(l,u,n){return u<=l&&l<=n}l["encoding-indexes"]={big5:[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,17392,19506,17923,17830,17784,160359,19831,17843,162993,19682,163013,15253,18230,18244,19527,19520,148159,144919,160594,159371,159954,19543,172881,18255,17882,19589,162924,19719,19108,18081,158499,29221,154196,137827,146950,147297,26189,22267,null,32149,22813,166841,15860,38708,162799,23515,138590,23204,13861,171696,23249,23479,23804,26478,34195,170309,29793,29853,14453,138579,145054,155681,16108,153822,15093,31484,40855,147809,166157,143850,133770,143966,17162,33924,40854,37935,18736,34323,22678,38730,37400,31184,31282,26208,27177,34973,29772,31685,26498,31276,21071,36934,13542,29636,155065,29894,40903,22451,18735,21580,16689,145038,22552,31346,162661,35727,18094,159368,16769,155033,31662,140476,40904,140481,140489,140492,40905,34052,144827,16564,40906,17633,175615,25281,28782,40907,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,12736,12737,12738,12739,12740,131340,12741,131281,131277,12742,12743,131275,139240,12744,131274,12745,12746,12747,12748,131342,12749,12750,256,193,461,192,274,201,282,200,332,211,465,210,null,7870,null,7872,202,257,225,462,224,593,275,233,283,232,299,237,464,236,333,243,466,242,363,250,468,249,470,472,474,476,252,null,7871,null,7873,234,609,9178,9179,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,172969,135493,null,25866,null,null,20029,28381,40270,37343,null,null,161589,25745,20250,20264,20392,20822,20852,20892,20964,21153,21160,21307,21326,21457,21464,22242,22768,22788,22791,22834,22836,23398,23454,23455,23706,24198,24635,25993,26622,26628,26725,27982,28860,30005,32420,32428,32442,32455,32463,32479,32518,32567,33402,33487,33647,35270,35774,35810,36710,36711,36718,29713,31996,32205,26950,31433,21031,null,null,null,null,37260,30904,37214,32956,null,36107,33014,133607,null,null,32927,40647,19661,40393,40460,19518,171510,159758,40458,172339,13761,null,28314,33342,29977,null,18705,39532,39567,40857,31111,164972,138698,132560,142054,20004,20097,20096,20103,20159,20203,20279,13388,20413,15944,20483,20616,13437,13459,13477,20870,22789,20955,20988,20997,20105,21113,21136,21287,13767,21417,13649,21424,13651,21442,21539,13677,13682,13953,21651,21667,21684,21689,21712,21743,21784,21795,21800,13720,21823,13733,13759,21975,13765,163204,21797,null,134210,134421,151851,21904,142534,14828,131905,36422,150968,169189,16467,164030,30586,142392,14900,18389,164189,158194,151018,25821,134524,135092,134357,135412,25741,36478,134806,134155,135012,142505,164438,148691,null,134470,170573,164073,18420,151207,142530,39602,14951,169460,16365,13574,152263,169940,161992,142660,40302,38933,null,17369,155813,25780,21731,142668,142282,135287,14843,135279,157402,157462,162208,25834,151634,134211,36456,139681,166732,132913,null,18443,131497,16378,22643,142733,null,148936,132348,155799,134988,134550,21881,16571,17338,null,19124,141926,135325,33194,39157,134556,25465,14846,141173,36288,22177,25724,15939,null,173569,134665,142031,142537,null,135368,145858,14738,14854,164507,13688,155209,139463,22098,134961,142514,169760,13500,27709,151099,null,null,161140,142987,139784,173659,167117,134778,134196,157724,32659,135375,141315,141625,13819,152035,134796,135053,134826,16275,134960,134471,135503,134732,null,134827,134057,134472,135360,135485,16377,140950,25650,135085,144372,161337,142286,134526,134527,142417,142421,14872,134808,135367,134958,173618,158544,167122,167321,167114,38314,21708,33476,21945,null,171715,39974,39606,161630,142830,28992,33133,33004,23580,157042,33076,14231,21343,164029,37302,134906,134671,134775,134907,13789,151019,13833,134358,22191,141237,135369,134672,134776,135288,135496,164359,136277,134777,151120,142756,23124,135197,135198,135413,135414,22428,134673,161428,164557,135093,134779,151934,14083,135094,135552,152280,172733,149978,137274,147831,164476,22681,21096,13850,153405,31666,23400,18432,19244,40743,18919,39967,39821,154484,143677,22011,13810,22153,20008,22786,138177,194680,38737,131206,20059,20155,13630,23587,24401,24516,14586,25164,25909,27514,27701,27706,28780,29227,20012,29357,149737,32594,31035,31993,32595,156266,13505,null,156491,32770,32896,157202,158033,21341,34916,35265,161970,35744,36125,38021,38264,38271,38376,167439,38886,39029,39118,39134,39267,17e4,40060,40479,40644,27503,63751,20023,131207,38429,25143,38050,null,20539,28158,171123,40870,15817,34959,147790,28791,23797,19232,152013,13657,154928,24866,166450,36775,37366,29073,26393,29626,144001,172295,15499,137600,19216,30948,29698,20910,165647,16393,27235,172730,16931,34319,133743,31274,170311,166634,38741,28749,21284,139390,37876,30425,166371,40871,30685,20131,20464,20668,20015,20247,40872,21556,32139,22674,22736,138678,24210,24217,24514,141074,25995,144377,26905,27203,146531,27903,null,29184,148741,29580,16091,150035,23317,29881,35715,154788,153237,31379,31724,31939,32364,33528,34199,40873,34960,40874,36537,40875,36815,34143,39392,37409,40876,167353,136255,16497,17058,23066,null,null,null,39016,26475,17014,22333,null,34262,149883,33471,160013,19585,159092,23931,158485,159678,40877,40878,23446,40879,26343,32347,28247,31178,15752,17603,143958,141206,17306,17718,null,23765,146202,35577,23672,15634,144721,23928,40882,29015,17752,147692,138787,19575,14712,13386,131492,158785,35532,20404,131641,22975,33132,38998,170234,24379,134047,null,139713,166253,16642,18107,168057,16135,40883,172469,16632,14294,18167,158790,16764,165554,160767,17773,14548,152730,17761,17691,19849,19579,19830,17898,16328,150287,13921,17630,17597,16877,23870,23880,23894,15868,14351,23972,23993,14368,14392,24130,24253,24357,24451,14600,14612,14655,14669,24791,24893,23781,14729,25015,25017,25039,14776,25132,25232,25317,25368,14840,22193,14851,25570,25595,25607,25690,14923,25792,23829,22049,40863,14999,25990,15037,26111,26195,15090,26258,15138,26390,15170,26532,26624,15192,26698,26756,15218,15217,15227,26889,26947,29276,26980,27039,27013,15292,27094,15325,27237,27252,27249,27266,15340,27289,15346,27307,27317,27348,27382,27521,27585,27626,27765,27818,15563,27906,27910,27942,28033,15599,28068,28081,28181,28184,28201,28294,166336,28347,28386,28378,40831,28392,28393,28452,28468,15686,147265,28545,28606,15722,15733,29111,23705,15754,28716,15761,28752,28756,28783,28799,28809,131877,17345,13809,134872,147159,22462,159443,28990,153568,13902,27042,166889,23412,31305,153825,169177,31333,31357,154028,31419,31408,31426,31427,29137,156813,16842,31450,31453,31466,16879,21682,154625,31499,31573,31529,152334,154878,31650,31599,33692,154548,158847,31696,33825,31634,31672,154912,15789,154725,33938,31738,31750,31797,154817,31812,31875,149634,31910,26237,148856,31945,31943,31974,31860,31987,31989,31950,32359,17693,159300,32093,159446,29837,32137,32171,28981,32179,32210,147543,155689,32228,15635,32245,137209,32229,164717,32285,155937,155994,32366,32402,17195,37996,32295,32576,32577,32583,31030,156368,39393,32663,156497,32675,136801,131176,17756,145254,17667,164666,32762,156809,32773,32776,32797,32808,32815,172167,158915,32827,32828,32865,141076,18825,157222,146915,157416,26405,32935,166472,33031,33050,22704,141046,27775,156824,151480,25831,136330,33304,137310,27219,150117,150165,17530,33321,133901,158290,146814,20473,136445,34018,33634,158474,149927,144688,137075,146936,33450,26907,194964,16859,34123,33488,33562,134678,137140,14017,143741,144730,33403,33506,33560,147083,159139,158469,158615,144846,15807,33565,21996,33669,17675,159141,33708,33729,33747,13438,159444,27223,34138,13462,159298,143087,33880,154596,33905,15827,17636,27303,33866,146613,31064,33960,158614,159351,159299,34014,33807,33681,17568,33939,34020,154769,16960,154816,17731,34100,23282,159385,17703,34163,17686,26559,34326,165413,165435,34241,159880,34306,136578,159949,194994,17770,34344,13896,137378,21495,160666,34430,34673,172280,34798,142375,34737,34778,34831,22113,34412,26710,17935,34885,34886,161248,146873,161252,34910,34972,18011,34996,34997,25537,35013,30583,161551,35207,35210,35238,35241,35239,35260,166437,35303,162084,162493,35484,30611,37374,35472,162393,31465,162618,147343,18195,162616,29052,35596,35615,152624,152933,35647,35660,35661,35497,150138,35728,35739,35503,136927,17941,34895,35995,163156,163215,195028,14117,163155,36054,163224,163261,36114,36099,137488,36059,28764,36113,150729,16080,36215,36265,163842,135188,149898,15228,164284,160012,31463,36525,36534,36547,37588,36633,36653,164709,164882,36773,37635,172703,133712,36787,18730,166366,165181,146875,24312,143970,36857,172052,165564,165121,140069,14720,159447,36919,165180,162494,36961,165228,165387,37032,165651,37060,165606,37038,37117,37223,15088,37289,37316,31916,166195,138889,37390,27807,37441,37474,153017,37561,166598,146587,166668,153051,134449,37676,37739,166625,166891,28815,23235,166626,166629,18789,37444,166892,166969,166911,37747,37979,36540,38277,38310,37926,38304,28662,17081,140922,165592,135804,146990,18911,27676,38523,38550,16748,38563,159445,25050,38582,30965,166624,38589,21452,18849,158904,131700,156688,168111,168165,150225,137493,144138,38705,34370,38710,18959,17725,17797,150249,28789,23361,38683,38748,168405,38743,23370,168427,38751,37925,20688,143543,143548,38793,38815,38833,38846,38848,38866,38880,152684,38894,29724,169011,38911,38901,168989,162170,19153,38964,38963,38987,39014,15118,160117,15697,132656,147804,153350,39114,39095,39112,39111,19199,159015,136915,21936,39137,39142,39148,37752,39225,150057,19314,170071,170245,39413,39436,39483,39440,39512,153381,14020,168113,170965,39648,39650,170757,39668,19470,39700,39725,165376,20532,39732,158120,14531,143485,39760,39744,171326,23109,137315,39822,148043,39938,39935,39948,171624,40404,171959,172434,172459,172257,172323,172511,40318,40323,172340,40462,26760,40388,139611,172435,172576,137531,172595,40249,172217,172724,40592,40597,40606,40610,19764,40618,40623,148324,40641,15200,14821,15645,20274,14270,166955,40706,40712,19350,37924,159138,40727,40726,40761,22175,22154,40773,39352,168075,38898,33919,40802,40809,31452,40846,29206,19390,149877,149947,29047,150008,148296,150097,29598,166874,137466,31135,166270,167478,37737,37875,166468,37612,37761,37835,166252,148665,29207,16107,30578,31299,28880,148595,148472,29054,137199,28835,137406,144793,16071,137349,152623,137208,14114,136955,137273,14049,137076,137425,155467,14115,136896,22363,150053,136190,135848,136134,136374,34051,145062,34051,33877,149908,160101,146993,152924,147195,159826,17652,145134,170397,159526,26617,14131,15381,15847,22636,137506,26640,16471,145215,147681,147595,147727,158753,21707,22174,157361,22162,135135,134056,134669,37830,166675,37788,20216,20779,14361,148534,20156,132197,131967,20299,20362,153169,23144,131499,132043,14745,131850,132116,13365,20265,131776,167603,131701,35546,131596,20120,20685,20749,20386,20227,150030,147082,20290,20526,20588,20609,20428,20453,20568,20732,20825,20827,20829,20830,28278,144789,147001,147135,28018,137348,147081,20904,20931,132576,17629,132259,132242,132241,36218,166556,132878,21081,21156,133235,21217,37742,18042,29068,148364,134176,149932,135396,27089,134685,29817,16094,29849,29716,29782,29592,19342,150204,147597,21456,13700,29199,147657,21940,131909,21709,134086,22301,37469,38644,37734,22493,22413,22399,13886,22731,23193,166470,136954,137071,136976,23084,22968,37519,23166,23247,23058,153926,137715,137313,148117,14069,27909,29763,23073,155267,23169,166871,132115,37856,29836,135939,28933,18802,37896,166395,37821,14240,23582,23710,24158,24136,137622,137596,146158,24269,23375,137475,137476,14081,137376,14045,136958,14035,33066,166471,138682,144498,166312,24332,24334,137511,137131,23147,137019,23364,34324,161277,34912,24702,141408,140843,24539,16056,140719,140734,168072,159603,25024,131134,131142,140827,24985,24984,24693,142491,142599,149204,168269,25713,149093,142186,14889,142114,144464,170218,142968,25399,173147,25782,25393,25553,149987,142695,25252,142497,25659,25963,26994,15348,143502,144045,149897,144043,21773,144096,137433,169023,26318,144009,143795,15072,16784,152964,166690,152975,136956,152923,152613,30958,143619,137258,143924,13412,143887,143746,148169,26254,159012,26219,19347,26160,161904,138731,26211,144082,144097,26142,153714,14545,145466,145340,15257,145314,144382,29904,15254,26511,149034,26806,26654,15300,27326,14435,145365,148615,27187,27218,27337,27397,137490,25873,26776,27212,15319,27258,27479,147392,146586,37792,37618,166890,166603,37513,163870,166364,37991,28069,28427,149996,28007,147327,15759,28164,147516,23101,28170,22599,27940,30786,28987,148250,148086,28913,29264,29319,29332,149391,149285,20857,150180,132587,29818,147192,144991,150090,149783,155617,16134,16049,150239,166947,147253,24743,16115,29900,29756,37767,29751,17567,159210,17745,30083,16227,150745,150790,16216,30037,30323,173510,15129,29800,166604,149931,149902,15099,15821,150094,16127,149957,149747,37370,22322,37698,166627,137316,20703,152097,152039,30584,143922,30478,30479,30587,149143,145281,14942,149744,29752,29851,16063,150202,150215,16584,150166,156078,37639,152961,30750,30861,30856,30930,29648,31065,161601,153315,16654,31131,33942,31141,27181,147194,31290,31220,16750,136934,16690,37429,31217,134476,149900,131737,146874,137070,13719,21867,13680,13994,131540,134157,31458,23129,141045,154287,154268,23053,131675,30960,23082,154566,31486,16889,31837,31853,16913,154547,155324,155302,31949,150009,137136,31886,31868,31918,27314,32220,32263,32211,32590,156257,155996,162632,32151,155266,17002,158581,133398,26582,131150,144847,22468,156690,156664,149858,32733,31527,133164,154345,154947,31500,155150,39398,34373,39523,27164,144447,14818,150007,157101,39455,157088,33920,160039,158929,17642,33079,17410,32966,33033,33090,157620,39107,158274,33378,33381,158289,33875,159143,34320,160283,23174,16767,137280,23339,137377,23268,137432,34464,195004,146831,34861,160802,23042,34926,20293,34951,35007,35046,35173,35149,153219,35156,161669,161668,166901,166873,166812,166393,16045,33955,18165,18127,14322,35389,35356,169032,24397,37419,148100,26068,28969,28868,137285,40301,35999,36073,163292,22938,30659,23024,17262,14036,36394,36519,150537,36656,36682,17140,27736,28603,140065,18587,28537,28299,137178,39913,14005,149807,37051,37015,21873,18694,37307,37892,166475,16482,166652,37927,166941,166971,34021,35371,38297,38311,38295,38294,167220,29765,16066,149759,150082,148458,16103,143909,38543,167655,167526,167525,16076,149997,150136,147438,29714,29803,16124,38721,168112,26695,18973,168083,153567,38749,37736,166281,166950,166703,156606,37562,23313,35689,18748,29689,147995,38811,38769,39224,134950,24001,166853,150194,38943,169178,37622,169431,37349,17600,166736,150119,166756,39132,166469,16128,37418,18725,33812,39227,39245,162566,15869,39323,19311,39338,39516,166757,153800,27279,39457,23294,39471,170225,19344,170312,39356,19389,19351,37757,22642,135938,22562,149944,136424,30788,141087,146872,26821,15741,37976,14631,24912,141185,141675,24839,40015,40019,40059,39989,39952,39807,39887,171565,39839,172533,172286,40225,19630,147716,40472,19632,40204,172468,172269,172275,170287,40357,33981,159250,159711,158594,34300,17715,159140,159364,159216,33824,34286,159232,145367,155748,31202,144796,144960,18733,149982,15714,37851,37566,37704,131775,30905,37495,37965,20452,13376,36964,152925,30781,30804,30902,30795,137047,143817,149825,13978,20338,28634,28633,28702,28702,21524,147893,22459,22771,22410,40214,22487,28980,13487,147884,29163,158784,151447,23336,137141,166473,24844,23246,23051,17084,148616,14124,19323,166396,37819,37816,137430,134941,33906,158912,136211,148218,142374,148417,22932,146871,157505,32168,155995,155812,149945,149899,166394,37605,29666,16105,29876,166755,137375,16097,150195,27352,29683,29691,16086,150078,150164,137177,150118,132007,136228,149989,29768,149782,28837,149878,37508,29670,37727,132350,37681,166606,166422,37766,166887,153045,18741,166530,29035,149827,134399,22180,132634,134123,134328,21762,31172,137210,32254,136898,150096,137298,17710,37889,14090,166592,149933,22960,137407,137347,160900,23201,14050,146779,14e3,37471,23161,166529,137314,37748,15565,133812,19094,14730,20724,15721,15692,136092,29045,17147,164376,28175,168164,17643,27991,163407,28775,27823,15574,147437,146989,28162,28428,15727,132085,30033,14012,13512,18048,16090,18545,22980,37486,18750,36673,166940,158656,22546,22472,14038,136274,28926,148322,150129,143331,135856,140221,26809,26983,136088,144613,162804,145119,166531,145366,144378,150687,27162,145069,158903,33854,17631,17614,159014,159057,158850,159710,28439,160009,33597,137018,33773,158848,159827,137179,22921,23170,137139,23137,23153,137477,147964,14125,23023,137020,14023,29070,37776,26266,148133,23150,23083,148115,27179,147193,161590,148571,148170,28957,148057,166369,20400,159016,23746,148686,163405,148413,27148,148054,135940,28838,28979,148457,15781,27871,194597,150095,32357,23019,23855,15859,24412,150109,137183,32164,33830,21637,146170,144128,131604,22398,133333,132633,16357,139166,172726,28675,168283,23920,29583,31955,166489,168992,20424,32743,29389,29456,162548,29496,29497,153334,29505,29512,16041,162584,36972,29173,149746,29665,33270,16074,30476,16081,27810,22269,29721,29726,29727,16098,16112,16116,16122,29907,16142,16211,30018,30061,30066,30093,16252,30152,30172,16320,30285,16343,30324,16348,30330,151388,29064,22051,35200,22633,16413,30531,16441,26465,16453,13787,30616,16490,16495,23646,30654,30667,22770,30744,28857,30748,16552,30777,30791,30801,30822,33864,152885,31027,26627,31026,16643,16649,31121,31129,36795,31238,36796,16743,31377,16818,31420,33401,16836,31439,31451,16847,20001,31586,31596,31611,31762,31771,16992,17018,31867,31900,17036,31928,17044,31981,36755,28864,134351,32207,32212,32208,32253,32686,32692,29343,17303,32800,32805,31545,32814,32817,32852,15820,22452,28832,32951,33001,17389,33036,29482,33038,33042,30048,33044,17409,15161,33110,33113,33114,17427,22586,33148,33156,17445,33171,17453,33189,22511,33217,33252,33364,17551,33446,33398,33482,33496,33535,17584,33623,38505,27018,33797,28917,33892,24803,33928,17668,33982,34017,34040,34064,34104,34130,17723,34159,34160,34272,17783,34418,34450,34482,34543,38469,34699,17926,17943,34990,35071,35108,35143,35217,162151,35369,35384,35476,35508,35921,36052,36082,36124,18328,22623,36291,18413,20206,36410,21976,22356,36465,22005,36528,18487,36558,36578,36580,36589,36594,36791,36801,36810,36812,36915,39364,18605,39136,37395,18718,37416,37464,37483,37553,37550,37567,37603,37611,37619,37620,37629,37699,37764,37805,18757,18769,40639,37911,21249,37917,37933,37950,18794,37972,38009,38189,38306,18855,38388,38451,18917,26528,18980,38720,18997,38834,38850,22100,19172,24808,39097,19225,39153,22596,39182,39193,20916,39196,39223,39234,39261,39266,19312,39365,19357,39484,39695,31363,39785,39809,39901,39921,39924,19565,39968,14191,138178,40265,39994,40702,22096,40339,40381,40384,40444,38134,36790,40571,40620,40625,40637,40646,38108,40674,40689,40696,31432,40772,131220,131767,132e3,26906,38083,22956,132311,22592,38081,14265,132565,132629,132726,136890,22359,29043,133826,133837,134079,21610,194619,134091,21662,134139,134203,134227,134245,134268,24807,134285,22138,134325,134365,134381,134511,134578,134600,26965,39983,34725,134660,134670,134871,135056,134957,134771,23584,135100,24075,135260,135247,135286,26398,135291,135304,135318,13895,135359,135379,135471,135483,21348,33965,135907,136053,135990,35713,136567,136729,137155,137159,20088,28859,137261,137578,137773,137797,138282,138352,138412,138952,25283,138965,139029,29080,26709,139333,27113,14024,139900,140247,140282,141098,141425,141647,33533,141671,141715,142037,35237,142056,36768,142094,38840,142143,38983,39613,142412,null,142472,142519,154600,142600,142610,142775,142741,142914,143220,143308,143411,143462,144159,144350,24497,26184,26303,162425,144743,144883,29185,149946,30679,144922,145174,32391,131910,22709,26382,26904,146087,161367,155618,146961,147129,161278,139418,18640,19128,147737,166554,148206,148237,147515,148276,148374,150085,132554,20946,132625,22943,138920,15294,146687,148484,148694,22408,149108,14747,149295,165352,170441,14178,139715,35678,166734,39382,149522,149755,150037,29193,150208,134264,22885,151205,151430,132985,36570,151596,21135,22335,29041,152217,152601,147274,150183,21948,152646,152686,158546,37332,13427,152895,161330,152926,18200,152930,152934,153543,149823,153693,20582,13563,144332,24798,153859,18300,166216,154286,154505,154630,138640,22433,29009,28598,155906,162834,36950,156082,151450,35682,156674,156746,23899,158711,36662,156804,137500,35562,150006,156808,147439,156946,19392,157119,157365,141083,37989,153569,24981,23079,194765,20411,22201,148769,157436,20074,149812,38486,28047,158909,13848,35191,157593,157806,156689,157790,29151,157895,31554,168128,133649,157990,37124,158009,31301,40432,158202,39462,158253,13919,156777,131105,31107,158260,158555,23852,144665,33743,158621,18128,158884,30011,34917,159150,22710,14108,140685,159819,160205,15444,160384,160389,37505,139642,160395,37680,160486,149968,27705,38047,160848,134904,34855,35061,141606,164979,137137,28344,150058,137248,14756,14009,23568,31203,17727,26294,171181,170148,35139,161740,161880,22230,16607,136714,14753,145199,164072,136133,29101,33638,162269,168360,23143,19639,159919,166315,162301,162314,162571,163174,147834,31555,31102,163849,28597,172767,27139,164632,21410,159239,37823,26678,38749,164207,163875,158133,136173,143919,163912,23941,166960,163971,22293,38947,166217,23979,149896,26046,27093,21458,150181,147329,15377,26422,163984,164084,164142,139169,164175,164233,164271,164378,164614,164655,164746,13770,164968,165546,18682,25574,166230,30728,37461,166328,17394,166375,17375,166376,166726,166868,23032,166921,36619,167877,168172,31569,168208,168252,15863,168286,150218,36816,29327,22155,169191,169449,169392,169400,169778,170193,170313,170346,170435,170536,170766,171354,171419,32415,171768,171811,19620,38215,172691,29090,172799,19857,36882,173515,19868,134300,36798,21953,36794,140464,36793,150163,17673,32383,28502,27313,20202,13540,166700,161949,14138,36480,137205,163876,166764,166809,162366,157359,15851,161365,146615,153141,153942,20122,155265,156248,22207,134765,36366,23405,147080,150686,25566,25296,137206,137339,25904,22061,154698,21530,152337,15814,171416,19581,22050,22046,32585,155352,22901,146752,34672,19996,135146,134473,145082,33047,40286,36120,30267,40005,30286,30649,37701,21554,33096,33527,22053,33074,33816,32957,21994,31074,22083,21526,134813,13774,22021,22001,26353,164578,13869,30004,22e3,21946,21655,21874,134209,134294,24272,151880,134774,142434,134818,40619,32090,21982,135285,25245,38765,21652,36045,29174,37238,25596,25529,25598,21865,142147,40050,143027,20890,13535,134567,20903,21581,21790,21779,30310,36397,157834,30129,32950,34820,34694,35015,33206,33820,135361,17644,29444,149254,23440,33547,157843,22139,141044,163119,147875,163187,159440,160438,37232,135641,37384,146684,173737,134828,134905,29286,138402,18254,151490,163833,135147,16634,40029,25887,142752,18675,149472,171388,135148,134666,24674,161187,135149,null,155720,135559,29091,32398,40272,19994,19972,13687,23309,27826,21351,13996,14812,21373,13989,149016,22682,150382,33325,21579,22442,154261,133497,null,14930,140389,29556,171692,19721,39917,146686,171824,19547,151465,169374,171998,33884,146870,160434,157619,145184,25390,32037,147191,146988,14890,36872,21196,15988,13946,17897,132238,30272,23280,134838,30842,163630,22695,16575,22140,39819,23924,30292,173108,40581,19681,30201,14331,24857,143578,148466,null,22109,135849,22439,149859,171526,21044,159918,13741,27722,40316,31830,39737,22494,137068,23635,25811,169168,156469,160100,34477,134440,159010,150242,134513,null,20990,139023,23950,38659,138705,40577,36940,31519,39682,23761,31651,25192,25397,39679,31695,39722,31870,39726,31810,31878,39957,31740,39689,40727,39963,149822,40794,21875,23491,20477,40600,20466,21088,15878,21201,22375,20566,22967,24082,38856,40363,36700,21609,38836,39232,38842,21292,24880,26924,21466,39946,40194,19515,38465,27008,20646,30022,137069,39386,21107,null,37209,38529,37212,null,37201,167575,25471,159011,27338,22033,37262,30074,25221,132092,29519,31856,154657,146685,null,149785,30422,39837,20010,134356,33726,34882,null,23626,27072,20717,22394,21023,24053,20174,27697,131570,20281,21660,21722,21146,36226,13822,24332,13811,null,27474,37244,40869,39831,38958,39092,39610,40616,40580,29050,31508,null,27642,34840,32632,null,22048,173642,36471,40787,null,36308,36431,40476,36353,25218,164733,36392,36469,31443,150135,31294,30936,27882,35431,30215,166490,40742,27854,34774,30147,172722,30803,194624,36108,29410,29553,35629,29442,29937,36075,150203,34351,24506,34976,17591,null,137275,159237,null,35454,140571,null,24829,30311,39639,40260,37742,39823,34805,null,34831,36087,29484,38689,39856,13782,29362,19463,31825,39242,155993,24921,19460,40598,24957,null,22367,24943,25254,25145,25294,14940,25058,21418,144373,25444,26626,13778,23895,166850,36826,167481,null,20697,138566,30982,21298,38456,134971,16485,null,30718,null,31938,155418,31962,31277,32870,32867,32077,29957,29938,35220,33306,26380,32866,160902,32859,29936,33027,30500,35209,157644,30035,159441,34729,34766,33224,34700,35401,36013,35651,30507,29944,34010,13877,27058,36262,null,35241,29800,28089,34753,147473,29927,15835,29046,24740,24988,15569,29026,24695,null,32625,166701,29264,24809,19326,21024,15384,146631,155351,161366,152881,137540,135934,170243,159196,159917,23745,156077,166415,145015,131310,157766,151310,17762,23327,156492,40784,40614,156267,12288,65292,12289,12290,65294,8231,65307,65306,65311,65281,65072,8230,8229,65104,65105,65106,183,65108,65109,65110,65111,65372,8211,65073,8212,65075,9588,65076,65103,65288,65289,65077,65078,65371,65373,65079,65080,12308,12309,65081,65082,12304,12305,65083,65084,12298,12299,65085,65086,12296,12297,65087,65088,12300,12301,65089,65090,12302,12303,65091,65092,65113,65114,65115,65116,65117,65118,8216,8217,8220,8221,12317,12318,8245,8242,65283,65286,65290,8251,167,12291,9675,9679,9651,9650,9678,9734,9733,9671,9670,9633,9632,9661,9660,12963,8453,175,65507,65343,717,65097,65098,65101,65102,65099,65100,65119,65120,65121,65291,65293,215,247,177,8730,65308,65310,65309,8806,8807,8800,8734,8786,8801,65122,65123,65124,65125,65126,65374,8745,8746,8869,8736,8735,8895,13266,13265,8747,8750,8757,8756,9792,9794,8853,8857,8593,8595,8592,8594,8598,8599,8601,8600,8741,8739,65295,65340,8725,65128,65284,65509,12306,65504,65505,65285,65312,8451,8457,65129,65130,65131,13269,13212,13213,13214,13262,13217,13198,13199,13252,176,20825,20827,20830,20829,20833,20835,21991,29929,31950,9601,9602,9603,9604,9605,9606,9607,9608,9615,9614,9613,9612,9611,9610,9609,9532,9524,9516,9508,9500,9620,9472,9474,9621,9484,9488,9492,9496,9581,9582,9584,9583,9552,9566,9578,9569,9698,9699,9701,9700,9585,9586,9587,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,12321,12322,12323,12324,12325,12326,12327,12328,12329,21313,21316,21317,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,729,713,714,711,715,9216,9217,9218,9219,9220,9221,9222,9223,9224,9225,9226,9227,9228,9229,9230,9231,9232,9233,9234,9235,9236,9237,9238,9239,9240,9241,9242,9243,9244,9245,9246,9247,9249,8364,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19968,20057,19969,19971,20035,20061,20102,20108,20154,20799,20837,20843,20960,20992,20993,21147,21269,21313,21340,21448,19977,19979,19976,19978,20011,20024,20961,20037,20040,20063,20062,20110,20129,20800,20995,21242,21315,21449,21475,22303,22763,22805,22823,22899,23376,23377,23379,23544,23567,23586,23608,23665,24029,24037,24049,24050,24051,24062,24178,24318,24331,24339,25165,19985,19984,19981,20013,20016,20025,20043,23609,20104,20113,20117,20114,20116,20130,20161,20160,20163,20166,20167,20173,20170,20171,20164,20803,20801,20839,20845,20846,20844,20887,20982,20998,20999,21e3,21243,21246,21247,21270,21305,21320,21319,21317,21342,21380,21451,21450,21453,22764,22825,22827,22826,22829,23380,23569,23588,23610,23663,24052,24187,24319,24340,24341,24515,25096,25142,25163,25166,25903,25991,26007,26020,26041,26085,26352,26376,26408,27424,27490,27513,27595,27604,27611,27663,27700,28779,29226,29238,29243,29255,29273,29275,29356,29579,19993,19990,19989,19988,19992,20027,20045,20047,20046,20197,20184,20180,20181,20182,20183,20195,20196,20185,20190,20805,20804,20873,20874,20908,20985,20986,20984,21002,21152,21151,21253,21254,21271,21277,20191,21322,21321,21345,21344,21359,21358,21435,21487,21476,21491,21484,21486,21481,21480,21500,21496,21493,21483,21478,21482,21490,21489,21488,21477,21485,21499,22235,22234,22806,22830,22833,22900,22902,23381,23427,23612,24040,24039,24038,24066,24067,24179,24188,24321,24344,24343,24517,25098,25171,25172,25170,25169,26021,26086,26414,26412,26410,26411,26413,27491,27597,27665,27664,27704,27713,27712,27710,29359,29572,29577,29916,29926,29976,29983,29992,29993,3e4,30001,30002,30003,30091,30333,30382,30399,30446,30683,30690,30707,31034,31166,31348,31435,19998,19999,20050,20051,20073,20121,20132,20134,20133,20223,20233,20249,20234,20245,20237,20240,20241,20239,20210,20214,20219,20208,20211,20221,20225,20235,20809,20807,20806,20808,20840,20849,20877,20912,21015,21009,21010,21006,21014,21155,21256,21281,21280,21360,21361,21513,21519,21516,21514,21520,21505,21515,21508,21521,21517,21512,21507,21518,21510,21522,22240,22238,22237,22323,22320,22312,22317,22316,22319,22313,22809,22810,22839,22840,22916,22904,22915,22909,22905,22914,22913,23383,23384,23431,23432,23429,23433,23546,23574,23673,24030,24070,24182,24180,24335,24347,24537,24534,25102,25100,25101,25104,25187,25179,25176,25910,26089,26088,26092,26093,26354,26355,26377,26429,26420,26417,26421,27425,27492,27515,27670,27741,27735,27737,27743,27744,27728,27733,27745,27739,27725,27726,28784,29279,29277,30334,31481,31859,31992,32566,32650,32701,32769,32771,32780,32786,32819,32895,32905,32907,32908,33251,33258,33267,33276,33292,33307,33311,33390,33394,33406,34411,34880,34892,34915,35199,38433,20018,20136,20301,20303,20295,20311,20318,20276,20315,20309,20272,20304,20305,20285,20282,20280,20291,20308,20284,20294,20323,20316,20320,20271,20302,20278,20313,20317,20296,20314,20812,20811,20813,20853,20918,20919,21029,21028,21033,21034,21032,21163,21161,21162,21164,21283,21363,21365,21533,21549,21534,21566,21542,21582,21543,21574,21571,21555,21576,21570,21531,21545,21578,21561,21563,21560,21550,21557,21558,21536,21564,21568,21553,21547,21535,21548,22250,22256,22244,22251,22346,22353,22336,22349,22343,22350,22334,22352,22351,22331,22767,22846,22941,22930,22952,22942,22947,22937,22934,22925,22948,22931,22922,22949,23389,23388,23386,23387,23436,23435,23439,23596,23616,23617,23615,23614,23696,23697,23700,23692,24043,24076,24207,24199,24202,24311,24324,24351,24420,24418,24439,24441,24536,24524,24535,24525,24561,24555,24568,24554,25106,25105,25220,25239,25238,25216,25206,25225,25197,25226,25212,25214,25209,25203,25234,25199,25240,25198,25237,25235,25233,25222,25913,25915,25912,26097,26356,26463,26446,26447,26448,26449,26460,26454,26462,26441,26438,26464,26451,26455,27493,27599,27714,27742,27801,27777,27784,27785,27781,27803,27754,27770,27792,27760,27788,27752,27798,27794,27773,27779,27762,27774,27764,27782,27766,27789,27796,27800,27778,28790,28796,28797,28792,29282,29281,29280,29380,29378,29590,29996,29995,30007,30008,30338,30447,30691,31169,31168,31167,31350,31995,32597,32918,32915,32925,32920,32923,32922,32946,33391,33426,33419,33421,35211,35282,35328,35895,35910,35925,35997,36196,36208,36275,36523,36554,36763,36784,36802,36806,36805,36804,24033,37009,37026,37034,37030,37027,37193,37318,37324,38450,38446,38449,38442,38444,20006,20054,20083,20107,20123,20126,20139,20140,20335,20381,20365,20339,20351,20332,20379,20363,20358,20355,20336,20341,20360,20329,20347,20374,20350,20367,20369,20346,20820,20818,20821,20841,20855,20854,20856,20925,20989,21051,21048,21047,21050,21040,21038,21046,21057,21182,21179,21330,21332,21331,21329,21350,21367,21368,21369,21462,21460,21463,21619,21621,21654,21624,21653,21632,21627,21623,21636,21650,21638,21628,21648,21617,21622,21644,21658,21602,21608,21643,21629,21646,22266,22403,22391,22378,22377,22369,22374,22372,22396,22812,22857,22855,22856,22852,22868,22974,22971,22996,22969,22958,22993,22982,22992,22989,22987,22995,22986,22959,22963,22994,22981,23391,23396,23395,23447,23450,23448,23452,23449,23451,23578,23624,23621,23622,23735,23713,23736,23721,23723,23729,23731,24088,24090,24086,24085,24091,24081,24184,24218,24215,24220,24213,24214,24310,24358,24359,24361,24448,24449,24447,24444,24541,24544,24573,24565,24575,24591,24596,24623,24629,24598,24618,24597,24609,24615,24617,24619,24603,25110,25109,25151,25150,25152,25215,25289,25292,25284,25279,25282,25273,25298,25307,25259,25299,25300,25291,25288,25256,25277,25276,25296,25305,25287,25293,25269,25306,25265,25304,25302,25303,25286,25260,25294,25918,26023,26044,26106,26132,26131,26124,26118,26114,26126,26112,26127,26133,26122,26119,26381,26379,26477,26507,26517,26481,26524,26483,26487,26503,26525,26519,26479,26480,26495,26505,26494,26512,26485,26522,26515,26492,26474,26482,27427,27494,27495,27519,27667,27675,27875,27880,27891,27825,27852,27877,27827,27837,27838,27836,27874,27819,27861,27859,27832,27844,27833,27841,27822,27863,27845,27889,27839,27835,27873,27867,27850,27820,27887,27868,27862,27872,28821,28814,28818,28810,28825,29228,29229,29240,29256,29287,29289,29376,29390,29401,29399,29392,29609,29608,29599,29611,29605,30013,30109,30105,30106,30340,30402,30450,30452,30693,30717,31038,31040,31041,31177,31176,31354,31353,31482,31998,32596,32652,32651,32773,32954,32933,32930,32945,32929,32939,32937,32948,32938,32943,33253,33278,33293,33459,33437,33433,33453,33469,33439,33465,33457,33452,33445,33455,33464,33443,33456,33470,33463,34382,34417,21021,34920,36555,36814,36820,36817,37045,37048,37041,37046,37319,37329,38263,38272,38428,38464,38463,38459,38468,38466,38585,38632,38738,38750,20127,20141,20142,20449,20405,20399,20415,20448,20433,20431,20445,20419,20406,20440,20447,20426,20439,20398,20432,20420,20418,20442,20430,20446,20407,20823,20882,20881,20896,21070,21059,21066,21069,21068,21067,21063,21191,21193,21187,21185,21261,21335,21371,21402,21467,21676,21696,21672,21710,21705,21688,21670,21683,21703,21698,21693,21674,21697,21700,21704,21679,21675,21681,21691,21673,21671,21695,22271,22402,22411,22432,22435,22434,22478,22446,22419,22869,22865,22863,22862,22864,23004,23e3,23039,23011,23016,23043,23013,23018,23002,23014,23041,23035,23401,23459,23462,23460,23458,23461,23553,23630,23631,23629,23627,23769,23762,24055,24093,24101,24095,24189,24224,24230,24314,24328,24365,24421,24456,24453,24458,24459,24455,24460,24457,24594,24605,24608,24613,24590,24616,24653,24688,24680,24674,24646,24643,24684,24683,24682,24676,25153,25308,25366,25353,25340,25325,25345,25326,25341,25351,25329,25335,25327,25324,25342,25332,25361,25346,25919,25925,26027,26045,26082,26149,26157,26144,26151,26159,26143,26152,26161,26148,26359,26623,26579,26609,26580,26576,26604,26550,26543,26613,26601,26607,26564,26577,26548,26586,26597,26552,26575,26590,26611,26544,26585,26594,26589,26578,27498,27523,27526,27573,27602,27607,27679,27849,27915,27954,27946,27969,27941,27916,27953,27934,27927,27963,27965,27966,27958,27931,27893,27961,27943,27960,27945,27950,27957,27918,27947,28843,28858,28851,28844,28847,28845,28856,28846,28836,29232,29298,29295,29300,29417,29408,29409,29623,29642,29627,29618,29645,29632,29619,29978,29997,30031,30028,30030,30027,30123,30116,30117,30114,30115,30328,30342,30343,30344,30408,30406,30403,30405,30465,30457,30456,30473,30475,30462,30460,30471,30684,30722,30740,30732,30733,31046,31049,31048,31047,31161,31162,31185,31186,31179,31359,31361,31487,31485,31869,32002,32005,32e3,32009,32007,32004,32006,32568,32654,32703,32772,32784,32781,32785,32822,32982,32997,32986,32963,32964,32972,32993,32987,32974,32990,32996,32989,33268,33314,33511,33539,33541,33507,33499,33510,33540,33509,33538,33545,33490,33495,33521,33537,33500,33492,33489,33502,33491,33503,33519,33542,34384,34425,34427,34426,34893,34923,35201,35284,35336,35330,35331,35998,36e3,36212,36211,36276,36557,36556,36848,36838,36834,36842,36837,36845,36843,36836,36840,37066,37070,37057,37059,37195,37194,37325,38274,38480,38475,38476,38477,38754,38761,38859,38893,38899,38913,39080,39131,39135,39318,39321,20056,20147,20492,20493,20515,20463,20518,20517,20472,20521,20502,20486,20540,20511,20506,20498,20497,20474,20480,20500,20520,20465,20513,20491,20505,20504,20467,20462,20525,20522,20478,20523,20489,20860,20900,20901,20898,20941,20940,20934,20939,21078,21084,21076,21083,21085,21290,21375,21407,21405,21471,21736,21776,21761,21815,21756,21733,21746,21766,21754,21780,21737,21741,21729,21769,21742,21738,21734,21799,21767,21757,21775,22275,22276,22466,22484,22475,22467,22537,22799,22871,22872,22874,23057,23064,23068,23071,23067,23059,23020,23072,23075,23081,23077,23052,23049,23403,23640,23472,23475,23478,23476,23470,23477,23481,23480,23556,23633,23637,23632,23789,23805,23803,23786,23784,23792,23798,23809,23796,24046,24109,24107,24235,24237,24231,24369,24466,24465,24464,24665,24675,24677,24656,24661,24685,24681,24687,24708,24735,24730,24717,24724,24716,24709,24726,25159,25331,25352,25343,25422,25406,25391,25429,25410,25414,25423,25417,25402,25424,25405,25386,25387,25384,25421,25420,25928,25929,26009,26049,26053,26178,26185,26191,26179,26194,26188,26181,26177,26360,26388,26389,26391,26657,26680,26696,26694,26707,26681,26690,26708,26665,26803,26647,26700,26705,26685,26612,26704,26688,26684,26691,26666,26693,26643,26648,26689,27530,27529,27575,27683,27687,27688,27686,27684,27888,28010,28053,28040,28039,28006,28024,28023,27993,28051,28012,28041,28014,27994,28020,28009,28044,28042,28025,28037,28005,28052,28874,28888,28900,28889,28872,28879,29241,29305,29436,29433,29437,29432,29431,29574,29677,29705,29678,29664,29674,29662,30036,30045,30044,30042,30041,30142,30149,30151,30130,30131,30141,30140,30137,30146,30136,30347,30384,30410,30413,30414,30505,30495,30496,30504,30697,30768,30759,30776,30749,30772,30775,30757,30765,30752,30751,30770,31061,31056,31072,31071,31062,31070,31069,31063,31066,31204,31203,31207,31199,31206,31209,31192,31364,31368,31449,31494,31505,31881,32033,32023,32011,32010,32032,32034,32020,32016,32021,32026,32028,32013,32025,32027,32570,32607,32660,32709,32705,32774,32792,32789,32793,32791,32829,32831,33009,33026,33008,33029,33005,33012,33030,33016,33011,33032,33021,33034,33020,33007,33261,33260,33280,33296,33322,33323,33320,33324,33467,33579,33618,33620,33610,33592,33616,33609,33589,33588,33615,33586,33593,33590,33559,33600,33585,33576,33603,34388,34442,34474,34451,34468,34473,34444,34467,34460,34928,34935,34945,34946,34941,34937,35352,35344,35342,35340,35349,35338,35351,35347,35350,35343,35345,35912,35962,35961,36001,36002,36215,36524,36562,36564,36559,36785,36865,36870,36855,36864,36858,36852,36867,36861,36869,36856,37013,37089,37085,37090,37202,37197,37196,37336,37341,37335,37340,37337,38275,38498,38499,38497,38491,38493,38500,38488,38494,38587,39138,39340,39592,39640,39717,39730,39740,20094,20602,20605,20572,20551,20547,20556,20570,20553,20581,20598,20558,20565,20597,20596,20599,20559,20495,20591,20589,20828,20885,20976,21098,21103,21202,21209,21208,21205,21264,21263,21273,21311,21312,21310,21443,26364,21830,21866,21862,21828,21854,21857,21827,21834,21809,21846,21839,21845,21807,21860,21816,21806,21852,21804,21859,21811,21825,21847,22280,22283,22281,22495,22533,22538,22534,22496,22500,22522,22530,22581,22519,22521,22816,22882,23094,23105,23113,23142,23146,23104,23100,23138,23130,23110,23114,23408,23495,23493,23492,23490,23487,23494,23561,23560,23559,23648,23644,23645,23815,23814,23822,23835,23830,23842,23825,23849,23828,23833,23844,23847,23831,24034,24120,24118,24115,24119,24247,24248,24246,24245,24254,24373,24375,24407,24428,24425,24427,24471,24473,24478,24472,24481,24480,24476,24703,24739,24713,24736,24744,24779,24756,24806,24765,24773,24763,24757,24796,24764,24792,24789,24774,24799,24760,24794,24775,25114,25115,25160,25504,25511,25458,25494,25506,25509,25463,25447,25496,25514,25457,25513,25481,25475,25499,25451,25512,25476,25480,25497,25505,25516,25490,25487,25472,25467,25449,25448,25466,25949,25942,25937,25945,25943,21855,25935,25944,25941,25940,26012,26011,26028,26063,26059,26060,26062,26205,26202,26212,26216,26214,26206,26361,21207,26395,26753,26799,26786,26771,26805,26751,26742,26801,26791,26775,26800,26755,26820,26797,26758,26757,26772,26781,26792,26783,26785,26754,27442,27578,27627,27628,27691,28046,28092,28147,28121,28082,28129,28108,28132,28155,28154,28165,28103,28107,28079,28113,28078,28126,28153,28088,28151,28149,28101,28114,28186,28085,28122,28139,28120,28138,28145,28142,28136,28102,28100,28074,28140,28095,28134,28921,28937,28938,28925,28911,29245,29309,29313,29468,29467,29462,29459,29465,29575,29701,29706,29699,29702,29694,29709,29920,29942,29943,29980,29986,30053,30054,30050,30064,30095,30164,30165,30133,30154,30157,30350,30420,30418,30427,30519,30526,30524,30518,30520,30522,30827,30787,30798,31077,31080,31085,31227,31378,31381,31520,31528,31515,31532,31526,31513,31518,31534,31890,31895,31893,32070,32067,32113,32046,32057,32060,32064,32048,32051,32068,32047,32066,32050,32049,32573,32670,32666,32716,32718,32722,32796,32842,32838,33071,33046,33059,33067,33065,33072,33060,33282,33333,33335,33334,33337,33678,33694,33688,33656,33698,33686,33725,33707,33682,33674,33683,33673,33696,33655,33659,33660,33670,33703,34389,24426,34503,34496,34486,34500,34485,34502,34507,34481,34479,34505,34899,34974,34952,34987,34962,34966,34957,34955,35219,35215,35370,35357,35363,35365,35377,35373,35359,35355,35362,35913,35930,36009,36012,36011,36008,36010,36007,36199,36198,36286,36282,36571,36575,36889,36877,36890,36887,36899,36895,36893,36880,36885,36894,36896,36879,36898,36886,36891,36884,37096,37101,37117,37207,37326,37365,37350,37347,37351,37357,37353,38281,38506,38517,38515,38520,38512,38516,38518,38519,38508,38592,38634,38633,31456,31455,38914,38915,39770,40165,40565,40575,40613,40635,20642,20621,20613,20633,20625,20608,20630,20632,20634,26368,20977,21106,21108,21109,21097,21214,21213,21211,21338,21413,21883,21888,21927,21884,21898,21917,21912,21890,21916,21930,21908,21895,21899,21891,21939,21934,21919,21822,21938,21914,21947,21932,21937,21886,21897,21931,21913,22285,22575,22570,22580,22564,22576,22577,22561,22557,22560,22777,22778,22880,23159,23194,23167,23186,23195,23207,23411,23409,23506,23500,23507,23504,23562,23563,23601,23884,23888,23860,23879,24061,24133,24125,24128,24131,24190,24266,24257,24258,24260,24380,24429,24489,24490,24488,24785,24801,24754,24758,24800,24860,24867,24826,24853,24816,24827,24820,24936,24817,24846,24822,24841,24832,24850,25119,25161,25507,25484,25551,25536,25577,25545,25542,25549,25554,25571,25552,25569,25558,25581,25582,25462,25588,25578,25563,25682,25562,25593,25950,25958,25954,25955,26001,26e3,26031,26222,26224,26228,26230,26223,26257,26234,26238,26231,26366,26367,26399,26397,26874,26837,26848,26840,26839,26885,26847,26869,26862,26855,26873,26834,26866,26851,26827,26829,26893,26898,26894,26825,26842,26990,26875,27454,27450,27453,27544,27542,27580,27631,27694,27695,27692,28207,28216,28244,28193,28210,28263,28234,28192,28197,28195,28187,28251,28248,28196,28246,28270,28205,28198,28271,28212,28237,28218,28204,28227,28189,28222,28363,28297,28185,28238,28259,28228,28274,28265,28255,28953,28954,28966,28976,28961,28982,29038,28956,29260,29316,29312,29494,29477,29492,29481,29754,29738,29747,29730,29733,29749,29750,29748,29743,29723,29734,29736,29989,29990,30059,30058,30178,30171,30179,30169,30168,30174,30176,30331,30332,30358,30355,30388,30428,30543,30701,30813,30828,30831,31245,31240,31243,31237,31232,31384,31383,31382,31461,31459,31561,31574,31558,31568,31570,31572,31565,31563,31567,31569,31903,31909,32094,32080,32104,32085,32043,32110,32114,32097,32102,32098,32112,32115,21892,32724,32725,32779,32850,32901,33109,33108,33099,33105,33102,33081,33094,33086,33100,33107,33140,33298,33308,33769,33795,33784,33805,33760,33733,33803,33729,33775,33777,33780,33879,33802,33776,33804,33740,33789,33778,33738,33848,33806,33796,33756,33799,33748,33759,34395,34527,34521,34541,34516,34523,34532,34512,34526,34903,35009,35010,34993,35203,35222,35387,35424,35413,35422,35388,35393,35412,35419,35408,35398,35380,35386,35382,35414,35937,35970,36015,36028,36019,36029,36033,36027,36032,36020,36023,36022,36031,36024,36234,36229,36225,36302,36317,36299,36314,36305,36300,36315,36294,36603,36600,36604,36764,36910,36917,36913,36920,36914,36918,37122,37109,37129,37118,37219,37221,37327,37396,37397,37411,37385,37406,37389,37392,37383,37393,38292,38287,38283,38289,38291,38290,38286,38538,38542,38539,38525,38533,38534,38541,38514,38532,38593,38597,38596,38598,38599,38639,38642,38860,38917,38918,38920,39143,39146,39151,39145,39154,39149,39342,39341,40643,40653,40657,20098,20653,20661,20658,20659,20677,20670,20652,20663,20667,20655,20679,21119,21111,21117,21215,21222,21220,21218,21219,21295,21983,21992,21971,21990,21966,21980,21959,21969,21987,21988,21999,21978,21985,21957,21958,21989,21961,22290,22291,22622,22609,22616,22615,22618,22612,22635,22604,22637,22602,22626,22610,22603,22887,23233,23241,23244,23230,23229,23228,23219,23234,23218,23913,23919,24140,24185,24265,24264,24338,24409,24492,24494,24858,24847,24904,24863,24819,24859,24825,24833,24840,24910,24908,24900,24909,24894,24884,24871,24845,24838,24887,25121,25122,25619,25662,25630,25642,25645,25661,25644,25615,25628,25620,25613,25654,25622,25623,25606,25964,26015,26032,26263,26249,26247,26248,26262,26244,26264,26253,26371,27028,26989,26970,26999,26976,26964,26997,26928,27010,26954,26984,26987,26974,26963,27001,27014,26973,26979,26971,27463,27506,27584,27583,27603,27645,28322,28335,28371,28342,28354,28304,28317,28359,28357,28325,28312,28348,28346,28331,28369,28310,28316,28356,28372,28330,28327,28340,29006,29017,29033,29028,29001,29031,29020,29036,29030,29004,29029,29022,28998,29032,29014,29242,29266,29495,29509,29503,29502,29807,29786,29781,29791,29790,29761,29759,29785,29787,29788,30070,30072,30208,30192,30209,30194,30193,30202,30207,30196,30195,30430,30431,30555,30571,30566,30558,30563,30585,30570,30572,30556,30565,30568,30562,30702,30862,30896,30871,30872,30860,30857,30844,30865,30867,30847,31098,31103,31105,33836,31165,31260,31258,31264,31252,31263,31262,31391,31392,31607,31680,31584,31598,31591,31921,31923,31925,32147,32121,32145,32129,32143,32091,32622,32617,32618,32626,32681,32680,32676,32854,32856,32902,32900,33137,33136,33144,33125,33134,33139,33131,33145,33146,33126,33285,33351,33922,33911,33853,33841,33909,33894,33899,33865,33900,33883,33852,33845,33889,33891,33897,33901,33862,34398,34396,34399,34553,34579,34568,34567,34560,34558,34555,34562,34563,34566,34570,34905,35039,35028,35033,35036,35032,35037,35041,35018,35029,35026,35228,35299,35435,35442,35443,35430,35433,35440,35463,35452,35427,35488,35441,35461,35437,35426,35438,35436,35449,35451,35390,35432,35938,35978,35977,36042,36039,36040,36036,36018,36035,36034,36037,36321,36319,36328,36335,36339,36346,36330,36324,36326,36530,36611,36617,36606,36618,36767,36786,36939,36938,36947,36930,36948,36924,36949,36944,36935,36943,36942,36941,36945,36926,36929,37138,37143,37228,37226,37225,37321,37431,37463,37432,37437,37440,37438,37467,37451,37476,37457,37428,37449,37453,37445,37433,37439,37466,38296,38552,38548,38549,38605,38603,38601,38602,38647,38651,38649,38646,38742,38772,38774,38928,38929,38931,38922,38930,38924,39164,39156,39165,39166,39347,39345,39348,39649,40169,40578,40718,40723,40736,20711,20718,20709,20694,20717,20698,20693,20687,20689,20721,20686,20713,20834,20979,21123,21122,21297,21421,22014,22016,22043,22039,22013,22036,22022,22025,22029,22030,22007,22038,22047,22024,22032,22006,22296,22294,22645,22654,22659,22675,22666,22649,22661,22653,22781,22821,22818,22820,22890,22889,23265,23270,23273,23255,23254,23256,23267,23413,23518,23527,23521,23525,23526,23528,23522,23524,23519,23565,23650,23940,23943,24155,24163,24149,24151,24148,24275,24278,24330,24390,24432,24505,24903,24895,24907,24951,24930,24931,24927,24922,24920,24949,25130,25735,25688,25684,25764,25720,25695,25722,25681,25703,25652,25709,25723,25970,26017,26071,26070,26274,26280,26269,27036,27048,27029,27073,27054,27091,27083,27035,27063,27067,27051,27060,27088,27085,27053,27084,27046,27075,27043,27465,27468,27699,28467,28436,28414,28435,28404,28457,28478,28448,28460,28431,28418,28450,28415,28399,28422,28465,28472,28466,28451,28437,28459,28463,28552,28458,28396,28417,28402,28364,28407,29076,29081,29053,29066,29060,29074,29246,29330,29334,29508,29520,29796,29795,29802,29808,29805,29956,30097,30247,30221,30219,30217,30227,30433,30435,30596,30589,30591,30561,30913,30879,30887,30899,30889,30883,31118,31119,31117,31278,31281,31402,31401,31469,31471,31649,31637,31627,31605,31639,31645,31636,31631,31672,31623,31620,31929,31933,31934,32187,32176,32156,32189,32190,32160,32202,32180,32178,32177,32186,32162,32191,32181,32184,32173,32210,32199,32172,32624,32736,32737,32735,32862,32858,32903,33104,33152,33167,33160,33162,33151,33154,33255,33274,33287,33300,33310,33355,33993,33983,33990,33988,33945,33950,33970,33948,33995,33976,33984,34003,33936,33980,34001,33994,34623,34588,34619,34594,34597,34612,34584,34645,34615,34601,35059,35074,35060,35065,35064,35069,35048,35098,35055,35494,35468,35486,35491,35469,35489,35475,35492,35498,35493,35496,35480,35473,35482,35495,35946,35981,35980,36051,36049,36050,36203,36249,36245,36348,36628,36626,36629,36627,36771,36960,36952,36956,36963,36953,36958,36962,36957,36955,37145,37144,37150,37237,37240,37239,37236,37496,37504,37509,37528,37526,37499,37523,37532,37544,37500,37521,38305,38312,38313,38307,38309,38308,38553,38556,38555,38604,38610,38656,38780,38789,38902,38935,38936,39087,39089,39171,39173,39180,39177,39361,39599,39600,39654,39745,39746,40180,40182,40179,40636,40763,40778,20740,20736,20731,20725,20729,20738,20744,20745,20741,20956,21127,21128,21129,21133,21130,21232,21426,22062,22075,22073,22066,22079,22068,22057,22099,22094,22103,22132,22070,22063,22064,22656,22687,22686,22707,22684,22702,22697,22694,22893,23305,23291,23307,23285,23308,23304,23534,23532,23529,23531,23652,23653,23965,23956,24162,24159,24161,24290,24282,24287,24285,24291,24288,24392,24433,24503,24501,24950,24935,24942,24925,24917,24962,24956,24944,24939,24958,24999,24976,25003,24974,25004,24986,24996,24980,25006,25134,25705,25711,25721,25758,25778,25736,25744,25776,25765,25747,25749,25769,25746,25774,25773,25771,25754,25772,25753,25762,25779,25973,25975,25976,26286,26283,26292,26289,27171,27167,27112,27137,27166,27161,27133,27169,27155,27146,27123,27138,27141,27117,27153,27472,27470,27556,27589,27590,28479,28540,28548,28497,28518,28500,28550,28525,28507,28536,28526,28558,28538,28528,28516,28567,28504,28373,28527,28512,28511,29087,29100,29105,29096,29270,29339,29518,29527,29801,29835,29827,29822,29824,30079,30240,30249,30239,30244,30246,30241,30242,30362,30394,30436,30606,30599,30604,30609,30603,30923,30917,30906,30922,30910,30933,30908,30928,31295,31292,31296,31293,31287,31291,31407,31406,31661,31665,31684,31668,31686,31687,31681,31648,31692,31946,32224,32244,32239,32251,32216,32236,32221,32232,32227,32218,32222,32233,32158,32217,32242,32249,32629,32631,32687,32745,32806,33179,33180,33181,33184,33178,33176,34071,34109,34074,34030,34092,34093,34067,34065,34083,34081,34068,34028,34085,34047,34054,34690,34676,34678,34656,34662,34680,34664,34649,34647,34636,34643,34907,34909,35088,35079,35090,35091,35093,35082,35516,35538,35527,35524,35477,35531,35576,35506,35529,35522,35519,35504,35542,35533,35510,35513,35547,35916,35918,35948,36064,36062,36070,36068,36076,36077,36066,36067,36060,36074,36065,36205,36255,36259,36395,36368,36381,36386,36367,36393,36383,36385,36382,36538,36637,36635,36639,36649,36646,36650,36636,36638,36645,36969,36974,36968,36973,36983,37168,37165,37159,37169,37255,37257,37259,37251,37573,37563,37559,37610,37548,37604,37569,37555,37564,37586,37575,37616,37554,38317,38321,38660,38662,38663,38665,38752,38797,38795,38799,38945,38955,38940,39091,39178,39187,39186,39192,39389,39376,39391,39387,39377,39381,39378,39385,39607,39662,39663,39719,39749,39748,39799,39791,40198,40201,40195,40617,40638,40654,22696,40786,20754,20760,20756,20752,20757,20864,20906,20957,21137,21139,21235,22105,22123,22137,22121,22116,22136,22122,22120,22117,22129,22127,22124,22114,22134,22721,22718,22727,22725,22894,23325,23348,23416,23536,23566,24394,25010,24977,25001,24970,25037,25014,25022,25034,25032,25136,25797,25793,25803,25787,25788,25818,25796,25799,25794,25805,25791,25810,25812,25790,25972,26310,26313,26297,26308,26311,26296,27197,27192,27194,27225,27243,27224,27193,27204,27234,27233,27211,27207,27189,27231,27208,27481,27511,27653,28610,28593,28577,28611,28580,28609,28583,28595,28608,28601,28598,28582,28576,28596,29118,29129,29136,29138,29128,29141,29113,29134,29145,29148,29123,29124,29544,29852,29859,29848,29855,29854,29922,29964,29965,30260,30264,30266,30439,30437,30624,30622,30623,30629,30952,30938,30956,30951,31142,31309,31310,31302,31308,31307,31418,31705,31761,31689,31716,31707,31713,31721,31718,31957,31958,32266,32273,32264,32283,32291,32286,32285,32265,32272,32633,32690,32752,32753,32750,32808,33203,33193,33192,33275,33288,33368,33369,34122,34137,34120,34152,34153,34115,34121,34157,34154,34142,34691,34719,34718,34722,34701,34913,35114,35122,35109,35115,35105,35242,35238,35558,35578,35563,35569,35584,35548,35559,35566,35582,35585,35586,35575,35565,35571,35574,35580,35947,35949,35987,36084,36420,36401,36404,36418,36409,36405,36667,36655,36664,36659,36776,36774,36981,36980,36984,36978,36988,36986,37172,37266,37664,37686,37624,37683,37679,37666,37628,37675,37636,37658,37648,37670,37665,37653,37678,37657,38331,38567,38568,38570,38613,38670,38673,38678,38669,38675,38671,38747,38748,38758,38808,38960,38968,38971,38967,38957,38969,38948,39184,39208,39198,39195,39201,39194,39405,39394,39409,39608,39612,39675,39661,39720,39825,40213,40227,40230,40232,40210,40219,40664,40660,40845,40860,20778,20767,20769,20786,21237,22158,22144,22160,22149,22151,22159,22741,22739,22737,22734,23344,23338,23332,23418,23607,23656,23996,23994,23997,23992,24171,24396,24509,25033,25026,25031,25062,25035,25138,25140,25806,25802,25816,25824,25840,25830,25836,25841,25826,25837,25986,25987,26329,26326,27264,27284,27268,27298,27292,27355,27299,27262,27287,27280,27296,27484,27566,27610,27656,28632,28657,28639,28640,28635,28644,28651,28655,28544,28652,28641,28649,28629,28654,28656,29159,29151,29166,29158,29157,29165,29164,29172,29152,29237,29254,29552,29554,29865,29872,29862,29864,30278,30274,30284,30442,30643,30634,30640,30636,30631,30637,30703,30967,30970,30964,30959,30977,31143,31146,31319,31423,31751,31757,31742,31735,31756,31712,31968,31964,31966,31970,31967,31961,31965,32302,32318,32326,32311,32306,32323,32299,32317,32305,32325,32321,32308,32313,32328,32309,32319,32303,32580,32755,32764,32881,32882,32880,32879,32883,33222,33219,33210,33218,33216,33215,33213,33225,33214,33256,33289,33393,34218,34180,34174,34204,34193,34196,34223,34203,34183,34216,34186,34407,34752,34769,34739,34770,34758,34731,34747,34746,34760,34763,35131,35126,35140,35128,35133,35244,35598,35607,35609,35611,35594,35616,35613,35588,35600,35905,35903,35955,36090,36093,36092,36088,36091,36264,36425,36427,36424,36426,36676,36670,36674,36677,36671,36991,36989,36996,36993,36994,36992,37177,37283,37278,37276,37709,37762,37672,37749,37706,37733,37707,37656,37758,37740,37723,37744,37722,37716,38346,38347,38348,38344,38342,38577,38584,38614,38684,38686,38816,38867,38982,39094,39221,39425,39423,39854,39851,39850,39853,40251,40255,40587,40655,40670,40668,40669,40667,40766,40779,21474,22165,22190,22745,22744,23352,24413,25059,25139,25844,25842,25854,25862,25850,25851,25847,26039,26332,26406,27315,27308,27331,27323,27320,27330,27310,27311,27487,27512,27567,28681,28683,28670,28678,28666,28689,28687,29179,29180,29182,29176,29559,29557,29863,29887,29973,30294,30296,30290,30653,30655,30651,30652,30990,31150,31329,31330,31328,31428,31429,31787,31783,31786,31774,31779,31777,31975,32340,32341,32350,32346,32353,32338,32345,32584,32761,32763,32887,32886,33229,33231,33290,34255,34217,34253,34256,34249,34224,34234,34233,34214,34799,34796,34802,34784,35206,35250,35316,35624,35641,35628,35627,35920,36101,36441,36451,36454,36452,36447,36437,36544,36681,36685,36999,36995,37e3,37291,37292,37328,37780,37770,37782,37794,37811,37806,37804,37808,37784,37786,37783,38356,38358,38352,38357,38626,38620,38617,38619,38622,38692,38819,38822,38829,38905,38989,38991,38988,38990,38995,39098,39230,39231,39229,39214,39333,39438,39617,39683,39686,39759,39758,39757,39882,39881,39933,39880,39872,40273,40285,40288,40672,40725,40748,20787,22181,22750,22751,22754,23541,40848,24300,25074,25079,25078,25077,25856,25871,26336,26333,27365,27357,27354,27347,28699,28703,28712,28698,28701,28693,28696,29190,29197,29272,29346,29560,29562,29885,29898,29923,30087,30086,30303,30305,30663,31001,31153,31339,31337,31806,31807,31800,31805,31799,31808,32363,32365,32377,32361,32362,32645,32371,32694,32697,32696,33240,34281,34269,34282,34261,34276,34277,34295,34811,34821,34829,34809,34814,35168,35167,35158,35166,35649,35676,35672,35657,35674,35662,35663,35654,35673,36104,36106,36476,36466,36487,36470,36460,36474,36468,36692,36686,36781,37002,37003,37297,37294,37857,37841,37855,37827,37832,37852,37853,37846,37858,37837,37848,37860,37847,37864,38364,38580,38627,38698,38695,38753,38876,38907,39006,39e3,39003,39100,39237,39241,39446,39449,39693,39912,39911,39894,39899,40329,40289,40306,40298,40300,40594,40599,40595,40628,21240,22184,22199,22198,22196,22204,22756,23360,23363,23421,23542,24009,25080,25082,25880,25876,25881,26342,26407,27372,28734,28720,28722,29200,29563,29903,30306,30309,31014,31018,31020,31019,31431,31478,31820,31811,31821,31983,31984,36782,32381,32380,32386,32588,32768,33242,33382,34299,34297,34321,34298,34310,34315,34311,34314,34836,34837,35172,35258,35320,35696,35692,35686,35695,35679,35691,36111,36109,36489,36481,36485,36482,37300,37323,37912,37891,37885,38369,38704,39108,39250,39249,39336,39467,39472,39479,39477,39955,39949,40569,40629,40680,40751,40799,40803,40801,20791,20792,22209,22208,22210,22804,23660,24013,25084,25086,25885,25884,26005,26345,27387,27396,27386,27570,28748,29211,29351,29910,29908,30313,30675,31824,32399,32396,32700,34327,34349,34330,34851,34850,34849,34847,35178,35180,35261,35700,35703,35709,36115,36490,36493,36491,36703,36783,37306,37934,37939,37941,37946,37944,37938,37931,38370,38712,38713,38706,38911,39015,39013,39255,39493,39491,39488,39486,39631,39764,39761,39981,39973,40367,40372,40386,40376,40605,40687,40729,40796,40806,40807,20796,20795,22216,22218,22217,23423,24020,24018,24398,25087,25892,27402,27489,28753,28760,29568,29924,30090,30318,30316,31155,31840,31839,32894,32893,33247,35186,35183,35324,35712,36118,36119,36497,36499,36705,37192,37956,37969,37970,38717,38718,38851,38849,39019,39253,39509,39501,39634,39706,40009,39985,39998,39995,40403,40407,40756,40812,40810,40852,22220,24022,25088,25891,25899,25898,26348,27408,29914,31434,31844,31843,31845,32403,32406,32404,33250,34360,34367,34865,35722,37008,37007,37987,37984,37988,38760,39023,39260,39514,39515,39511,39635,39636,39633,40020,40023,40022,40421,40607,40692,22225,22761,25900,28766,30321,30322,30679,32592,32648,34870,34873,34914,35731,35730,35734,33399,36123,37312,37994,38722,38728,38724,38854,39024,39519,39714,39768,40031,40441,40442,40572,40573,40711,40823,40818,24307,27414,28771,31852,31854,34875,35264,36513,37313,38002,38e3,39025,39262,39638,39715,40652,28772,30682,35738,38007,38857,39522,39525,32412,35740,36522,37317,38013,38014,38012,40055,40056,40695,35924,38015,40474,29224,39530,39729,40475,40478,31858,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,20022,20031,20101,20128,20866,20886,20907,21241,21304,21353,21430,22794,23424,24027,12083,24191,24308,24400,24417,25908,26080,30098,30326,36789,38582,168,710,12541,12542,12445,12446,12291,20189,12293,12294,12295,12540,65339,65341,10045,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,8679,8632,8633,12751,131276,20058,131210,20994,17553,40880,20872,40881,161287,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,65506,65508,65287,65282,12849,8470,8481,12443,12444,11904,11908,11910,11911,11912,11914,11916,11917,11925,11932,11933,11941,11943,11946,11948,11950,11958,11964,11966,11974,11978,11980,11981,11983,11990,11991,11998,12003,null,null,null,643,592,603,596,629,339,248,331,650,618,20034,20060,20981,21274,21378,19975,19980,20039,20109,22231,64012,23662,24435,19983,20871,19982,20014,20115,20162,20169,20168,20888,21244,21356,21433,22304,22787,22828,23568,24063,26081,27571,27596,27668,29247,20017,20028,20200,20188,20201,20193,20189,20186,21004,21276,21324,22306,22307,22807,22831,23425,23428,23570,23611,23668,23667,24068,24192,24194,24521,25097,25168,27669,27702,27715,27711,27707,29358,29360,29578,31160,32906,38430,20238,20248,20268,20213,20244,20209,20224,20215,20232,20253,20226,20229,20258,20243,20228,20212,20242,20913,21011,21001,21008,21158,21282,21279,21325,21386,21511,22241,22239,22318,22314,22324,22844,22912,22908,22917,22907,22910,22903,22911,23382,23573,23589,23676,23674,23675,23678,24031,24181,24196,24322,24346,24436,24533,24532,24527,25180,25182,25188,25185,25190,25186,25177,25184,25178,25189,26095,26094,26430,26425,26424,26427,26426,26431,26428,26419,27672,27718,27730,27740,27727,27722,27732,27723,27724,28785,29278,29364,29365,29582,29994,30335,31349,32593,33400,33404,33408,33405,33407,34381,35198,37017,37015,37016,37019,37012,38434,38436,38432,38435,20310,20283,20322,20297,20307,20324,20286,20327,20306,20319,20289,20312,20269,20275,20287,20321,20879,20921,21020,21022,21025,21165,21166,21257,21347,21362,21390,21391,21552,21559,21546,21588,21573,21529,21532,21541,21528,21565,21583,21569,21544,21540,21575,22254,22247,22245,22337,22341,22348,22345,22347,22354,22790,22848,22950,22936,22944,22935,22926,22946,22928,22927,22951,22945,23438,23442,23592,23594,23693,23695,23688,23691,23689,23698,23690,23686,23699,23701,24032,24074,24078,24203,24201,24204,24200,24205,24325,24349,24440,24438,24530,24529,24528,24557,24552,24558,24563,24545,24548,24547,24570,24559,24567,24571,24576,24564,25146,25219,25228,25230,25231,25236,25223,25201,25211,25210,25200,25217,25224,25207,25213,25202,25204,25911,26096,26100,26099,26098,26101,26437,26439,26457,26453,26444,26440,26461,26445,26458,26443,27600,27673,27674,27768,27751,27755,27780,27787,27791,27761,27759,27753,27802,27757,27783,27797,27804,27750,27763,27749,27771,27790,28788,28794,29283,29375,29373,29379,29382,29377,29370,29381,29589,29591,29587,29588,29586,30010,30009,30100,30101,30337,31037,32820,32917,32921,32912,32914,32924,33424,33423,33413,33422,33425,33427,33418,33411,33412,35960,36809,36799,37023,37025,37029,37022,37031,37024,38448,38440,38447,38445,20019,20376,20348,20357,20349,20352,20359,20342,20340,20361,20356,20343,20300,20375,20330,20378,20345,20353,20344,20368,20380,20372,20382,20370,20354,20373,20331,20334,20894,20924,20926,21045,21042,21043,21062,21041,21180,21258,21259,21308,21394,21396,21639,21631,21633,21649,21634,21640,21611,21626,21630,21605,21612,21620,21606,21645,21615,21601,21600,21656,21603,21607,21604,22263,22265,22383,22386,22381,22379,22385,22384,22390,22400,22389,22395,22387,22388,22370,22376,22397,22796,22853,22965,22970,22991,22990,22962,22988,22977,22966,22972,22979,22998,22961,22973,22976,22984,22964,22983,23394,23397,23443,23445,23620,23623,23726,23716,23712,23733,23727,23720,23724,23711,23715,23725,23714,23722,23719,23709,23717,23734,23728,23718,24087,24084,24089,24360,24354,24355,24356,24404,24450,24446,24445,24542,24549,24621,24614,24601,24626,24587,24628,24586,24599,24627,24602,24606,24620,24610,24589,24592,24622,24595,24593,24588,24585,24604,25108,25149,25261,25268,25297,25278,25258,25270,25290,25262,25267,25263,25275,25257,25264,25272,25917,26024,26043,26121,26108,26116,26130,26120,26107,26115,26123,26125,26117,26109,26129,26128,26358,26378,26501,26476,26510,26514,26486,26491,26520,26502,26500,26484,26509,26508,26490,26527,26513,26521,26499,26493,26497,26488,26489,26516,27429,27520,27518,27614,27677,27795,27884,27883,27886,27865,27830,27860,27821,27879,27831,27856,27842,27834,27843,27846,27885,27890,27858,27869,27828,27786,27805,27776,27870,27840,27952,27853,27847,27824,27897,27855,27881,27857,28820,28824,28805,28819,28806,28804,28817,28822,28802,28826,28803,29290,29398,29387,29400,29385,29404,29394,29396,29402,29388,29393,29604,29601,29613,29606,29602,29600,29612,29597,29917,29928,30015,30016,30014,30092,30104,30383,30451,30449,30448,30453,30712,30716,30713,30715,30714,30711,31042,31039,31173,31352,31355,31483,31861,31997,32821,32911,32942,32931,32952,32949,32941,33312,33440,33472,33451,33434,33432,33435,33461,33447,33454,33468,33438,33466,33460,33448,33441,33449,33474,33444,33475,33462,33442,34416,34415,34413,34414,35926,36818,36811,36819,36813,36822,36821,36823,37042,37044,37039,37043,37040,38457,38461,38460,38458,38467,20429,20421,20435,20402,20425,20427,20417,20436,20444,20441,20411,20403,20443,20423,20438,20410,20416,20409,20460,21060,21065,21184,21186,21309,21372,21399,21398,21401,21400,21690,21665,21677,21669,21711,21699,33549,21687,21678,21718,21686,21701,21702,21664,21616,21692,21666,21694,21618,21726,21680,22453,22430,22431,22436,22412,22423,22429,22427,22420,22424,22415,22425,22437,22426,22421,22772,22797,22867,23009,23006,23022,23040,23025,23005,23034,23037,23036,23030,23012,23026,23031,23003,23017,23027,23029,23008,23038,23028,23021,23464,23628,23760,23768,23756,23767,23755,23771,23774,23770,23753,23751,23754,23766,23763,23764,23759,23752,23750,23758,23775,23800,24057,24097,24098,24099,24096,24100,24240,24228,24226,24219,24227,24229,24327,24366,24406,24454,24631,24633,24660,24690,24670,24645,24659,24647,24649,24667,24652,24640,24642,24671,24612,24644,24664,24678,24686,25154,25155,25295,25357,25355,25333,25358,25347,25323,25337,25359,25356,25336,25334,25344,25363,25364,25338,25365,25339,25328,25921,25923,26026,26047,26166,26145,26162,26165,26140,26150,26146,26163,26155,26170,26141,26164,26169,26158,26383,26384,26561,26610,26568,26554,26588,26555,26616,26584,26560,26551,26565,26603,26596,26591,26549,26573,26547,26615,26614,26606,26595,26562,26553,26574,26599,26608,26546,26620,26566,26605,26572,26542,26598,26587,26618,26569,26570,26563,26602,26571,27432,27522,27524,27574,27606,27608,27616,27680,27681,27944,27956,27949,27935,27964,27967,27922,27914,27866,27955,27908,27929,27962,27930,27921,27904,27933,27970,27905,27928,27959,27907,27919,27968,27911,27936,27948,27912,27938,27913,27920,28855,28831,28862,28849,28848,28833,28852,28853,28841,29249,29257,29258,29292,29296,29299,29294,29386,29412,29416,29419,29407,29418,29414,29411,29573,29644,29634,29640,29637,29625,29622,29621,29620,29675,29631,29639,29630,29635,29638,29624,29643,29932,29934,29998,30023,30024,30119,30122,30329,30404,30472,30467,30468,30469,30474,30455,30459,30458,30695,30696,30726,30737,30738,30725,30736,30735,30734,30729,30723,30739,31050,31052,31051,31045,31044,31189,31181,31183,31190,31182,31360,31358,31441,31488,31489,31866,31864,31865,31871,31872,31873,32003,32008,32001,32600,32657,32653,32702,32775,32782,32783,32788,32823,32984,32967,32992,32977,32968,32962,32976,32965,32995,32985,32988,32970,32981,32969,32975,32983,32998,32973,33279,33313,33428,33497,33534,33529,33543,33512,33536,33493,33594,33515,33494,33524,33516,33505,33522,33525,33548,33531,33526,33520,33514,33508,33504,33530,33523,33517,34423,34420,34428,34419,34881,34894,34919,34922,34921,35283,35332,35335,36210,36835,36833,36846,36832,37105,37053,37055,37077,37061,37054,37063,37067,37064,37332,37331,38484,38479,38481,38483,38474,38478,20510,20485,20487,20499,20514,20528,20507,20469,20468,20531,20535,20524,20470,20471,20503,20508,20512,20519,20533,20527,20529,20494,20826,20884,20883,20938,20932,20933,20936,20942,21089,21082,21074,21086,21087,21077,21090,21197,21262,21406,21798,21730,21783,21778,21735,21747,21732,21786,21759,21764,21768,21739,21777,21765,21745,21770,21755,21751,21752,21728,21774,21763,21771,22273,22274,22476,22578,22485,22482,22458,22470,22461,22460,22456,22454,22463,22471,22480,22457,22465,22798,22858,23065,23062,23085,23086,23061,23055,23063,23050,23070,23091,23404,23463,23469,23468,23555,23638,23636,23788,23807,23790,23793,23799,23808,23801,24105,24104,24232,24238,24234,24236,24371,24368,24423,24669,24666,24679,24641,24738,24712,24704,24722,24705,24733,24707,24725,24731,24727,24711,24732,24718,25113,25158,25330,25360,25430,25388,25412,25413,25398,25411,25572,25401,25419,25418,25404,25385,25409,25396,25432,25428,25433,25389,25415,25395,25434,25425,25400,25431,25408,25416,25930,25926,26054,26051,26052,26050,26186,26207,26183,26193,26386,26387,26655,26650,26697,26674,26675,26683,26699,26703,26646,26673,26652,26677,26667,26669,26671,26702,26692,26676,26653,26642,26644,26662,26664,26670,26701,26682,26661,26656,27436,27439,27437,27441,27444,27501,32898,27528,27622,27620,27624,27619,27618,27623,27685,28026,28003,28004,28022,27917,28001,28050,27992,28002,28013,28015,28049,28045,28143,28031,28038,27998,28007,28e3,28055,28016,28028,27999,28034,28056,27951,28008,28043,28030,28032,28036,27926,28035,28027,28029,28021,28048,28892,28883,28881,28893,28875,32569,28898,28887,28882,28894,28896,28884,28877,28869,28870,28871,28890,28878,28897,29250,29304,29303,29302,29440,29434,29428,29438,29430,29427,29435,29441,29651,29657,29669,29654,29628,29671,29667,29673,29660,29650,29659,29652,29661,29658,29655,29656,29672,29918,29919,29940,29941,29985,30043,30047,30128,30145,30139,30148,30144,30143,30134,30138,30346,30409,30493,30491,30480,30483,30482,30499,30481,30485,30489,30490,30498,30503,30755,30764,30754,30773,30767,30760,30766,30763,30753,30761,30771,30762,30769,31060,31067,31055,31068,31059,31058,31057,31211,31212,31200,31214,31213,31210,31196,31198,31197,31366,31369,31365,31371,31372,31370,31367,31448,31504,31492,31507,31493,31503,31496,31498,31502,31497,31506,31876,31889,31882,31884,31880,31885,31877,32030,32029,32017,32014,32024,32022,32019,32031,32018,32015,32012,32604,32609,32606,32608,32605,32603,32662,32658,32707,32706,32704,32790,32830,32825,33018,33010,33017,33013,33025,33019,33024,33281,33327,33317,33587,33581,33604,33561,33617,33573,33622,33599,33601,33574,33564,33570,33602,33614,33563,33578,33544,33596,33613,33558,33572,33568,33591,33583,33577,33607,33605,33612,33619,33566,33580,33611,33575,33608,34387,34386,34466,34472,34454,34445,34449,34462,34439,34455,34438,34443,34458,34437,34469,34457,34465,34471,34453,34456,34446,34461,34448,34452,34883,34884,34925,34933,34934,34930,34944,34929,34943,34927,34947,34942,34932,34940,35346,35911,35927,35963,36004,36003,36214,36216,36277,36279,36278,36561,36563,36862,36853,36866,36863,36859,36868,36860,36854,37078,37088,37081,37082,37091,37087,37093,37080,37083,37079,37084,37092,37200,37198,37199,37333,37346,37338,38492,38495,38588,39139,39647,39727,20095,20592,20586,20577,20574,20576,20563,20555,20573,20594,20552,20557,20545,20571,20554,20578,20501,20549,20575,20585,20587,20579,20580,20550,20544,20590,20595,20567,20561,20944,21099,21101,21100,21102,21206,21203,21293,21404,21877,21878,21820,21837,21840,21812,21802,21841,21858,21814,21813,21808,21842,21829,21772,21810,21861,21838,21817,21832,21805,21819,21824,21835,22282,22279,22523,22548,22498,22518,22492,22516,22528,22509,22525,22536,22520,22539,22515,22479,22535,22510,22499,22514,22501,22508,22497,22542,22524,22544,22503,22529,22540,22513,22505,22512,22541,22532,22876,23136,23128,23125,23143,23134,23096,23093,23149,23120,23135,23141,23148,23123,23140,23127,23107,23133,23122,23108,23131,23112,23182,23102,23117,23097,23116,23152,23145,23111,23121,23126,23106,23132,23410,23406,23489,23488,23641,23838,23819,23837,23834,23840,23820,23848,23821,23846,23845,23823,23856,23826,23843,23839,23854,24126,24116,24241,24244,24249,24242,24243,24374,24376,24475,24470,24479,24714,24720,24710,24766,24752,24762,24787,24788,24783,24804,24793,24797,24776,24753,24795,24759,24778,24767,24771,24781,24768,25394,25445,25482,25474,25469,25533,25502,25517,25501,25495,25515,25486,25455,25479,25488,25454,25519,25461,25500,25453,25518,25468,25508,25403,25503,25464,25477,25473,25489,25485,25456,25939,26061,26213,26209,26203,26201,26204,26210,26392,26745,26759,26768,26780,26733,26734,26798,26795,26966,26735,26787,26796,26793,26741,26740,26802,26767,26743,26770,26748,26731,26738,26794,26752,26737,26750,26779,26774,26763,26784,26761,26788,26744,26747,26769,26764,26762,26749,27446,27443,27447,27448,27537,27535,27533,27534,27532,27690,28096,28075,28084,28083,28276,28076,28137,28130,28087,28150,28116,28160,28104,28128,28127,28118,28094,28133,28124,28125,28123,28148,28106,28093,28141,28144,28090,28117,28098,28111,28105,28112,28146,28115,28157,28119,28109,28131,28091,28922,28941,28919,28951,28916,28940,28912,28932,28915,28944,28924,28927,28934,28947,28928,28920,28918,28939,28930,28942,29310,29307,29308,29311,29469,29463,29447,29457,29464,29450,29448,29439,29455,29470,29576,29686,29688,29685,29700,29697,29693,29703,29696,29690,29692,29695,29708,29707,29684,29704,30052,30051,30158,30162,30159,30155,30156,30161,30160,30351,30345,30419,30521,30511,30509,30513,30514,30516,30515,30525,30501,30523,30517,30792,30802,30793,30797,30794,30796,30758,30789,30800,31076,31079,31081,31082,31075,31083,31073,31163,31226,31224,31222,31223,31375,31380,31376,31541,31559,31540,31525,31536,31522,31524,31539,31512,31530,31517,31537,31531,31533,31535,31538,31544,31514,31523,31892,31896,31894,31907,32053,32061,32056,32054,32058,32069,32044,32041,32065,32071,32062,32063,32074,32059,32040,32611,32661,32668,32669,32667,32714,32715,32717,32720,32721,32711,32719,32713,32799,32798,32795,32839,32835,32840,33048,33061,33049,33051,33069,33055,33068,33054,33057,33045,33063,33053,33058,33297,33336,33331,33338,33332,33330,33396,33680,33699,33704,33677,33658,33651,33700,33652,33679,33665,33685,33689,33653,33684,33705,33661,33667,33676,33693,33691,33706,33675,33662,33701,33711,33672,33687,33712,33663,33702,33671,33710,33654,33690,34393,34390,34495,34487,34498,34497,34501,34490,34480,34504,34489,34483,34488,34508,34484,34491,34492,34499,34493,34494,34898,34953,34965,34984,34978,34986,34970,34961,34977,34975,34968,34983,34969,34971,34967,34980,34988,34956,34963,34958,35202,35286,35289,35285,35376,35367,35372,35358,35897,35899,35932,35933,35965,36005,36221,36219,36217,36284,36290,36281,36287,36289,36568,36574,36573,36572,36567,36576,36577,36900,36875,36881,36892,36876,36897,37103,37098,37104,37108,37106,37107,37076,37099,37100,37097,37206,37208,37210,37203,37205,37356,37364,37361,37363,37368,37348,37369,37354,37355,37367,37352,37358,38266,38278,38280,38524,38509,38507,38513,38511,38591,38762,38916,39141,39319,20635,20629,20628,20638,20619,20643,20611,20620,20622,20637,20584,20636,20626,20610,20615,20831,20948,21266,21265,21412,21415,21905,21928,21925,21933,21879,22085,21922,21907,21896,21903,21941,21889,21923,21906,21924,21885,21900,21926,21887,21909,21921,21902,22284,22569,22583,22553,22558,22567,22563,22568,22517,22600,22565,22556,22555,22579,22591,22582,22574,22585,22584,22573,22572,22587,22881,23215,23188,23199,23162,23202,23198,23160,23206,23164,23205,23212,23189,23214,23095,23172,23178,23191,23171,23179,23209,23163,23165,23180,23196,23183,23187,23197,23530,23501,23499,23508,23505,23498,23502,23564,23600,23863,23875,23915,23873,23883,23871,23861,23889,23886,23893,23859,23866,23890,23869,23857,23897,23874,23865,23881,23864,23868,23858,23862,23872,23877,24132,24129,24408,24486,24485,24491,24777,24761,24780,24802,24782,24772,24852,24818,24842,24854,24837,24821,24851,24824,24828,24830,24769,24835,24856,24861,24848,24831,24836,24843,25162,25492,25521,25520,25550,25573,25576,25583,25539,25757,25587,25546,25568,25590,25557,25586,25589,25697,25567,25534,25565,25564,25540,25560,25555,25538,25543,25548,25547,25544,25584,25559,25561,25906,25959,25962,25956,25948,25960,25957,25996,26013,26014,26030,26064,26066,26236,26220,26235,26240,26225,26233,26218,26226,26369,26892,26835,26884,26844,26922,26860,26858,26865,26895,26838,26871,26859,26852,26870,26899,26896,26867,26849,26887,26828,26888,26992,26804,26897,26863,26822,26900,26872,26832,26877,26876,26856,26891,26890,26903,26830,26824,26845,26846,26854,26868,26833,26886,26836,26857,26901,26917,26823,27449,27451,27455,27452,27540,27543,27545,27541,27581,27632,27634,27635,27696,28156,28230,28231,28191,28233,28296,28220,28221,28229,28258,28203,28223,28225,28253,28275,28188,28211,28235,28224,28241,28219,28163,28206,28254,28264,28252,28257,28209,28200,28256,28273,28267,28217,28194,28208,28243,28261,28199,28280,28260,28279,28245,28281,28242,28262,28213,28214,28250,28960,28958,28975,28923,28974,28977,28963,28965,28962,28978,28959,28968,28986,28955,29259,29274,29320,29321,29318,29317,29323,29458,29451,29488,29474,29489,29491,29479,29490,29485,29478,29475,29493,29452,29742,29740,29744,29739,29718,29722,29729,29741,29745,29732,29731,29725,29737,29728,29746,29947,29999,30063,30060,30183,30170,30177,30182,30173,30175,30180,30167,30357,30354,30426,30534,30535,30532,30541,30533,30538,30542,30539,30540,30686,30700,30816,30820,30821,30812,30829,30833,30826,30830,30832,30825,30824,30814,30818,31092,31091,31090,31088,31234,31242,31235,31244,31236,31385,31462,31460,31562,31547,31556,31560,31564,31566,31552,31576,31557,31906,31902,31912,31905,32088,32111,32099,32083,32086,32103,32106,32079,32109,32092,32107,32082,32084,32105,32081,32095,32078,32574,32575,32613,32614,32674,32672,32673,32727,32849,32847,32848,33022,32980,33091,33098,33106,33103,33095,33085,33101,33082,33254,33262,33271,33272,33273,33284,33340,33341,33343,33397,33595,33743,33785,33827,33728,33768,33810,33767,33764,33788,33782,33808,33734,33736,33771,33763,33727,33793,33757,33765,33752,33791,33761,33739,33742,33750,33781,33737,33801,33807,33758,33809,33798,33730,33779,33749,33786,33735,33745,33770,33811,33731,33772,33774,33732,33787,33751,33762,33819,33755,33790,34520,34530,34534,34515,34531,34522,34538,34525,34539,34524,34540,34537,34519,34536,34513,34888,34902,34901,35002,35031,35001,35e3,35008,35006,34998,35004,34999,35005,34994,35073,35017,35221,35224,35223,35293,35290,35291,35406,35405,35385,35417,35392,35415,35416,35396,35397,35410,35400,35409,35402,35404,35407,35935,35969,35968,36026,36030,36016,36025,36021,36228,36224,36233,36312,36307,36301,36295,36310,36316,36303,36309,36313,36296,36311,36293,36591,36599,36602,36601,36582,36590,36581,36597,36583,36584,36598,36587,36593,36588,36596,36585,36909,36916,36911,37126,37164,37124,37119,37116,37128,37113,37115,37121,37120,37127,37125,37123,37217,37220,37215,37218,37216,37377,37386,37413,37379,37402,37414,37391,37388,37376,37394,37375,37373,37382,37380,37415,37378,37404,37412,37401,37399,37381,37398,38267,38285,38284,38288,38535,38526,38536,38537,38531,38528,38594,38600,38595,38641,38640,38764,38768,38766,38919,39081,39147,40166,40697,20099,20100,20150,20669,20671,20678,20654,20676,20682,20660,20680,20674,20656,20673,20666,20657,20683,20681,20662,20664,20951,21114,21112,21115,21116,21955,21979,21964,21968,21963,21962,21981,21952,21972,21956,21993,21951,21970,21901,21967,21973,21986,21974,21960,22002,21965,21977,21954,22292,22611,22632,22628,22607,22605,22601,22639,22613,22606,22621,22617,22629,22619,22589,22627,22641,22780,23239,23236,23243,23226,23224,23217,23221,23216,23231,23240,23227,23238,23223,23232,23242,23220,23222,23245,23225,23184,23510,23512,23513,23583,23603,23921,23907,23882,23909,23922,23916,23902,23912,23911,23906,24048,24143,24142,24138,24141,24139,24261,24268,24262,24267,24263,24384,24495,24493,24823,24905,24906,24875,24901,24886,24882,24878,24902,24879,24911,24873,24896,25120,37224,25123,25125,25124,25541,25585,25579,25616,25618,25609,25632,25636,25651,25667,25631,25621,25624,25657,25655,25634,25635,25612,25638,25648,25640,25665,25653,25647,25610,25626,25664,25637,25639,25611,25575,25627,25646,25633,25614,25967,26002,26067,26246,26252,26261,26256,26251,26250,26265,26260,26232,26400,26982,26975,26936,26958,26978,26993,26943,26949,26986,26937,26946,26967,26969,27002,26952,26953,26933,26988,26931,26941,26981,26864,27e3,26932,26985,26944,26991,26948,26998,26968,26945,26996,26956,26939,26955,26935,26972,26959,26961,26930,26962,26927,27003,26940,27462,27461,27459,27458,27464,27457,27547,64013,27643,27644,27641,27639,27640,28315,28374,28360,28303,28352,28319,28307,28308,28320,28337,28345,28358,28370,28349,28353,28318,28361,28343,28336,28365,28326,28367,28338,28350,28355,28380,28376,28313,28306,28302,28301,28324,28321,28351,28339,28368,28362,28311,28334,28323,28999,29012,29010,29027,29024,28993,29021,29026,29042,29048,29034,29025,28994,29016,28995,29003,29040,29023,29008,29011,28996,29005,29018,29263,29325,29324,29329,29328,29326,29500,29506,29499,29498,29504,29514,29513,29764,29770,29771,29778,29777,29783,29760,29775,29776,29774,29762,29766,29773,29780,29921,29951,29950,29949,29981,30073,30071,27011,30191,30223,30211,30199,30206,30204,30201,30200,30224,30203,30198,30189,30197,30205,30361,30389,30429,30549,30559,30560,30546,30550,30554,30569,30567,30548,30553,30573,30688,30855,30874,30868,30863,30852,30869,30853,30854,30881,30851,30841,30873,30848,30870,30843,31100,31106,31101,31097,31249,31256,31257,31250,31255,31253,31266,31251,31259,31248,31395,31394,31390,31467,31590,31588,31597,31604,31593,31602,31589,31603,31601,31600,31585,31608,31606,31587,31922,31924,31919,32136,32134,32128,32141,32127,32133,32122,32142,32123,32131,32124,32140,32148,32132,32125,32146,32621,32619,32615,32616,32620,32678,32677,32679,32731,32732,32801,33124,33120,33143,33116,33129,33115,33122,33138,26401,33118,33142,33127,33135,33092,33121,33309,33353,33348,33344,33346,33349,34033,33855,33878,33910,33913,33935,33933,33893,33873,33856,33926,33895,33840,33869,33917,33882,33881,33908,33907,33885,34055,33886,33847,33850,33844,33914,33859,33912,33842,33861,33833,33753,33867,33839,33858,33837,33887,33904,33849,33870,33868,33874,33903,33989,33934,33851,33863,33846,33843,33896,33918,33860,33835,33888,33876,33902,33872,34571,34564,34551,34572,34554,34518,34549,34637,34552,34574,34569,34561,34550,34573,34565,35030,35019,35021,35022,35038,35035,35034,35020,35024,35205,35227,35295,35301,35300,35297,35296,35298,35292,35302,35446,35462,35455,35425,35391,35447,35458,35460,35445,35459,35457,35444,35450,35900,35915,35914,35941,35940,35942,35974,35972,35973,36044,36200,36201,36241,36236,36238,36239,36237,36243,36244,36240,36242,36336,36320,36332,36337,36334,36304,36329,36323,36322,36327,36338,36331,36340,36614,36607,36609,36608,36613,36615,36616,36610,36619,36946,36927,36932,36937,36925,37136,37133,37135,37137,37142,37140,37131,37134,37230,37231,37448,37458,37424,37434,37478,37427,37477,37470,37507,37422,37450,37446,37485,37484,37455,37472,37479,37487,37430,37473,37488,37425,37460,37475,37456,37490,37454,37459,37452,37462,37426,38303,38300,38302,38299,38546,38547,38545,38551,38606,38650,38653,38648,38645,38771,38775,38776,38770,38927,38925,38926,39084,39158,39161,39343,39346,39344,39349,39597,39595,39771,40170,40173,40167,40576,40701,20710,20692,20695,20712,20723,20699,20714,20701,20708,20691,20716,20720,20719,20707,20704,20952,21120,21121,21225,21227,21296,21420,22055,22037,22028,22034,22012,22031,22044,22017,22035,22018,22010,22045,22020,22015,22009,22665,22652,22672,22680,22662,22657,22655,22644,22667,22650,22663,22673,22670,22646,22658,22664,22651,22676,22671,22782,22891,23260,23278,23269,23253,23274,23258,23277,23275,23283,23266,23264,23259,23276,23262,23261,23257,23272,23263,23415,23520,23523,23651,23938,23936,23933,23942,23930,23937,23927,23946,23945,23944,23934,23932,23949,23929,23935,24152,24153,24147,24280,24273,24279,24270,24284,24277,24281,24274,24276,24388,24387,24431,24502,24876,24872,24897,24926,24945,24947,24914,24915,24946,24940,24960,24948,24916,24954,24923,24933,24891,24938,24929,24918,25129,25127,25131,25643,25677,25691,25693,25716,25718,25714,25715,25725,25717,25702,25766,25678,25730,25694,25692,25675,25683,25696,25680,25727,25663,25708,25707,25689,25701,25719,25971,26016,26273,26272,26271,26373,26372,26402,27057,27062,27081,27040,27086,27030,27056,27052,27068,27025,27033,27022,27047,27021,27049,27070,27055,27071,27076,27069,27044,27092,27065,27082,27034,27087,27059,27027,27050,27041,27038,27097,27031,27024,27074,27061,27045,27078,27466,27469,27467,27550,27551,27552,27587,27588,27646,28366,28405,28401,28419,28453,28408,28471,28411,28462,28425,28494,28441,28442,28455,28440,28475,28434,28397,28426,28470,28531,28409,28398,28461,28480,28464,28476,28469,28395,28423,28430,28483,28421,28413,28406,28473,28444,28412,28474,28447,28429,28446,28424,28449,29063,29072,29065,29056,29061,29058,29071,29051,29062,29057,29079,29252,29267,29335,29333,29331,29507,29517,29521,29516,29794,29811,29809,29813,29810,29799,29806,29952,29954,29955,30077,30096,30230,30216,30220,30229,30225,30218,30228,30392,30593,30588,30597,30594,30574,30592,30575,30590,30595,30898,30890,30900,30893,30888,30846,30891,30878,30885,30880,30892,30882,30884,31128,31114,31115,31126,31125,31124,31123,31127,31112,31122,31120,31275,31306,31280,31279,31272,31270,31400,31403,31404,31470,31624,31644,31626,31633,31632,31638,31629,31628,31643,31630,31621,31640,21124,31641,31652,31618,31931,31935,31932,31930,32167,32183,32194,32163,32170,32193,32192,32197,32157,32206,32196,32198,32203,32204,32175,32185,32150,32188,32159,32166,32174,32169,32161,32201,32627,32738,32739,32741,32734,32804,32861,32860,33161,33158,33155,33159,33165,33164,33163,33301,33943,33956,33953,33951,33978,33998,33986,33964,33966,33963,33977,33972,33985,33997,33962,33946,33969,34e3,33949,33959,33979,33954,33940,33991,33996,33947,33961,33967,33960,34006,33944,33974,33999,33952,34007,34004,34002,34011,33968,33937,34401,34611,34595,34600,34667,34624,34606,34590,34593,34585,34587,34627,34604,34625,34622,34630,34592,34610,34602,34605,34620,34578,34618,34609,34613,34626,34598,34599,34616,34596,34586,34608,34577,35063,35047,35057,35058,35066,35070,35054,35068,35062,35067,35056,35052,35051,35229,35233,35231,35230,35305,35307,35304,35499,35481,35467,35474,35471,35478,35901,35944,35945,36053,36047,36055,36246,36361,36354,36351,36365,36349,36362,36355,36359,36358,36357,36350,36352,36356,36624,36625,36622,36621,37155,37148,37152,37154,37151,37149,37146,37156,37153,37147,37242,37234,37241,37235,37541,37540,37494,37531,37498,37536,37524,37546,37517,37542,37530,37547,37497,37527,37503,37539,37614,37518,37506,37525,37538,37501,37512,37537,37514,37510,37516,37529,37543,37502,37511,37545,37533,37515,37421,38558,38561,38655,38744,38781,38778,38782,38787,38784,38786,38779,38788,38785,38783,38862,38861,38934,39085,39086,39170,39168,39175,39325,39324,39363,39353,39355,39354,39362,39357,39367,39601,39651,39655,39742,39743,39776,39777,39775,40177,40178,40181,40615,20735,20739,20784,20728,20742,20743,20726,20734,20747,20748,20733,20746,21131,21132,21233,21231,22088,22082,22092,22069,22081,22090,22089,22086,22104,22106,22080,22067,22077,22060,22078,22072,22058,22074,22298,22699,22685,22705,22688,22691,22703,22700,22693,22689,22783,23295,23284,23293,23287,23286,23299,23288,23298,23289,23297,23303,23301,23311,23655,23961,23959,23967,23954,23970,23955,23957,23968,23964,23969,23962,23966,24169,24157,24160,24156,32243,24283,24286,24289,24393,24498,24971,24963,24953,25009,25008,24994,24969,24987,24979,25007,25005,24991,24978,25002,24993,24973,24934,25011,25133,25710,25712,25750,25760,25733,25751,25756,25743,25739,25738,25740,25763,25759,25704,25777,25752,25974,25978,25977,25979,26034,26035,26293,26288,26281,26290,26295,26282,26287,27136,27142,27159,27109,27128,27157,27121,27108,27168,27135,27116,27106,27163,27165,27134,27175,27122,27118,27156,27127,27111,27200,27144,27110,27131,27149,27132,27115,27145,27140,27160,27173,27151,27126,27174,27143,27124,27158,27473,27557,27555,27554,27558,27649,27648,27647,27650,28481,28454,28542,28551,28614,28562,28557,28553,28556,28514,28495,28549,28506,28566,28534,28524,28546,28501,28530,28498,28496,28503,28564,28563,28509,28416,28513,28523,28541,28519,28560,28499,28555,28521,28543,28565,28515,28535,28522,28539,29106,29103,29083,29104,29088,29082,29097,29109,29085,29093,29086,29092,29089,29098,29084,29095,29107,29336,29338,29528,29522,29534,29535,29536,29533,29531,29537,29530,29529,29538,29831,29833,29834,29830,29825,29821,29829,29832,29820,29817,29960,29959,30078,30245,30238,30233,30237,30236,30243,30234,30248,30235,30364,30365,30366,30363,30605,30607,30601,30600,30925,30907,30927,30924,30929,30926,30932,30920,30915,30916,30921,31130,31137,31136,31132,31138,31131,27510,31289,31410,31412,31411,31671,31691,31678,31660,31694,31663,31673,31690,31669,31941,31944,31948,31947,32247,32219,32234,32231,32215,32225,32259,32250,32230,32246,32241,32240,32238,32223,32630,32684,32688,32685,32749,32747,32746,32748,32742,32744,32868,32871,33187,33183,33182,33173,33186,33177,33175,33302,33359,33363,33362,33360,33358,33361,34084,34107,34063,34048,34089,34062,34057,34061,34079,34058,34087,34076,34043,34091,34042,34056,34060,34036,34090,34034,34069,34039,34027,34035,34044,34066,34026,34025,34070,34046,34088,34077,34094,34050,34045,34078,34038,34097,34086,34023,34024,34032,34031,34041,34072,34080,34096,34059,34073,34095,34402,34646,34659,34660,34679,34785,34675,34648,34644,34651,34642,34657,34650,34641,34654,34669,34666,34640,34638,34655,34653,34671,34668,34682,34670,34652,34661,34639,34683,34677,34658,34663,34665,34906,35077,35084,35092,35083,35095,35096,35097,35078,35094,35089,35086,35081,35234,35236,35235,35309,35312,35308,35535,35526,35512,35539,35537,35540,35541,35515,35543,35518,35520,35525,35544,35523,35514,35517,35545,35902,35917,35983,36069,36063,36057,36072,36058,36061,36071,36256,36252,36257,36251,36384,36387,36389,36388,36398,36373,36379,36374,36369,36377,36390,36391,36372,36370,36376,36371,36380,36375,36378,36652,36644,36632,36634,36640,36643,36630,36631,36979,36976,36975,36967,36971,37167,37163,37161,37162,37170,37158,37166,37253,37254,37258,37249,37250,37252,37248,37584,37571,37572,37568,37593,37558,37583,37617,37599,37592,37609,37591,37597,37580,37615,37570,37608,37578,37576,37582,37606,37581,37589,37577,37600,37598,37607,37585,37587,37557,37601,37574,37556,38268,38316,38315,38318,38320,38564,38562,38611,38661,38664,38658,38746,38794,38798,38792,38864,38863,38942,38941,38950,38953,38952,38944,38939,38951,39090,39176,39162,39185,39188,39190,39191,39189,39388,39373,39375,39379,39380,39374,39369,39382,39384,39371,39383,39372,39603,39660,39659,39667,39666,39665,39750,39747,39783,39796,39793,39782,39798,39797,39792,39784,39780,39788,40188,40186,40189,40191,40183,40199,40192,40185,40187,40200,40197,40196,40579,40659,40719,40720,20764,20755,20759,20762,20753,20958,21300,21473,22128,22112,22126,22131,22118,22115,22125,22130,22110,22135,22300,22299,22728,22717,22729,22719,22714,22722,22716,22726,23319,23321,23323,23329,23316,23315,23312,23318,23336,23322,23328,23326,23535,23980,23985,23977,23975,23989,23984,23982,23978,23976,23986,23981,23983,23988,24167,24168,24166,24175,24297,24295,24294,24296,24293,24395,24508,24989,25e3,24982,25029,25012,25030,25025,25036,25018,25023,25016,24972,25815,25814,25808,25807,25801,25789,25737,25795,25819,25843,25817,25907,25983,25980,26018,26312,26302,26304,26314,26315,26319,26301,26299,26298,26316,26403,27188,27238,27209,27239,27186,27240,27198,27229,27245,27254,27227,27217,27176,27226,27195,27199,27201,27242,27236,27216,27215,27220,27247,27241,27232,27196,27230,27222,27221,27213,27214,27206,27477,27476,27478,27559,27562,27563,27592,27591,27652,27651,27654,28589,28619,28579,28615,28604,28622,28616,28510,28612,28605,28574,28618,28584,28676,28581,28590,28602,28588,28586,28623,28607,28600,28578,28617,28587,28621,28591,28594,28592,29125,29122,29119,29112,29142,29120,29121,29131,29140,29130,29127,29135,29117,29144,29116,29126,29146,29147,29341,29342,29545,29542,29543,29548,29541,29547,29546,29823,29850,29856,29844,29842,29845,29857,29963,30080,30255,30253,30257,30269,30259,30268,30261,30258,30256,30395,30438,30618,30621,30625,30620,30619,30626,30627,30613,30617,30615,30941,30953,30949,30954,30942,30947,30939,30945,30946,30957,30943,30944,31140,31300,31304,31303,31414,31416,31413,31409,31415,31710,31715,31719,31709,31701,31717,31706,31720,31737,31700,31722,31714,31708,31723,31704,31711,31954,31956,31959,31952,31953,32274,32289,32279,32268,32287,32288,32275,32270,32284,32277,32282,32290,32267,32271,32278,32269,32276,32293,32292,32579,32635,32636,32634,32689,32751,32810,32809,32876,33201,33190,33198,33209,33205,33195,33200,33196,33204,33202,33207,33191,33266,33365,33366,33367,34134,34117,34155,34125,34131,34145,34136,34112,34118,34148,34113,34146,34116,34129,34119,34147,34110,34139,34161,34126,34158,34165,34133,34151,34144,34188,34150,34141,34132,34149,34156,34403,34405,34404,34715,34703,34711,34707,34706,34696,34689,34710,34712,34681,34695,34723,34693,34704,34705,34717,34692,34708,34716,34714,34697,35102,35110,35120,35117,35118,35111,35121,35106,35113,35107,35119,35116,35103,35313,35552,35554,35570,35572,35573,35549,35604,35556,35551,35568,35528,35550,35553,35560,35583,35567,35579,35985,35986,35984,36085,36078,36081,36080,36083,36204,36206,36261,36263,36403,36414,36408,36416,36421,36406,36412,36413,36417,36400,36415,36541,36662,36654,36661,36658,36665,36663,36660,36982,36985,36987,36998,37114,37171,37173,37174,37267,37264,37265,37261,37263,37671,37662,37640,37663,37638,37647,37754,37688,37692,37659,37667,37650,37633,37702,37677,37646,37645,37579,37661,37626,37669,37651,37625,37623,37684,37634,37668,37631,37673,37689,37685,37674,37652,37644,37643,37630,37641,37632,37627,37654,38332,38349,38334,38329,38330,38326,38335,38325,38333,38569,38612,38667,38674,38672,38809,38807,38804,38896,38904,38965,38959,38962,39204,39199,39207,39209,39326,39406,39404,39397,39396,39408,39395,39402,39401,39399,39609,39615,39604,39611,39670,39674,39673,39671,39731,39808,39813,39815,39804,39806,39803,39810,39827,39826,39824,39802,39829,39805,39816,40229,40215,40224,40222,40212,40233,40221,40216,40226,40208,40217,40223,40584,40582,40583,40622,40621,40661,40662,40698,40722,40765,20774,20773,20770,20772,20768,20777,21236,22163,22156,22157,22150,22148,22147,22142,22146,22143,22145,22742,22740,22735,22738,23341,23333,23346,23331,23340,23335,23334,23343,23342,23419,23537,23538,23991,24172,24170,24510,24507,25027,25013,25020,25063,25056,25061,25060,25064,25054,25839,25833,25827,25835,25828,25832,25985,25984,26038,26074,26322,27277,27286,27265,27301,27273,27295,27291,27297,27294,27271,27283,27278,27285,27267,27304,27300,27281,27263,27302,27290,27269,27276,27282,27483,27565,27657,28620,28585,28660,28628,28643,28636,28653,28647,28646,28638,28658,28637,28642,28648,29153,29169,29160,29170,29156,29168,29154,29555,29550,29551,29847,29874,29867,29840,29866,29869,29873,29861,29871,29968,29969,29970,29967,30084,30275,30280,30281,30279,30372,30441,30645,30635,30642,30647,30646,30644,30641,30632,30704,30963,30973,30978,30971,30972,30962,30981,30969,30974,30980,31147,31144,31324,31323,31318,31320,31316,31322,31422,31424,31425,31749,31759,31730,31744,31743,31739,31758,31732,31755,31731,31746,31753,31747,31745,31736,31741,31750,31728,31729,31760,31754,31976,32301,32316,32322,32307,38984,32312,32298,32329,32320,32327,32297,32332,32304,32315,32310,32324,32314,32581,32639,32638,32637,32756,32754,32812,33211,33220,33228,33226,33221,33223,33212,33257,33371,33370,33372,34179,34176,34191,34215,34197,34208,34187,34211,34171,34212,34202,34206,34167,34172,34185,34209,34170,34168,34135,34190,34198,34182,34189,34201,34205,34177,34210,34178,34184,34181,34169,34166,34200,34192,34207,34408,34750,34730,34733,34757,34736,34732,34745,34741,34748,34734,34761,34755,34754,34764,34743,34735,34756,34762,34740,34742,34751,34744,34749,34782,34738,35125,35123,35132,35134,35137,35154,35127,35138,35245,35247,35246,35314,35315,35614,35608,35606,35601,35589,35595,35618,35599,35602,35605,35591,35597,35592,35590,35612,35603,35610,35919,35952,35954,35953,35951,35989,35988,36089,36207,36430,36429,36435,36432,36428,36423,36675,36672,36997,36990,37176,37274,37282,37275,37273,37279,37281,37277,37280,37793,37763,37807,37732,37718,37703,37756,37720,37724,37750,37705,37712,37713,37728,37741,37775,37708,37738,37753,37719,37717,37714,37711,37745,37751,37755,37729,37726,37731,37735,37760,37710,37721,38343,38336,38345,38339,38341,38327,38574,38576,38572,38688,38687,38680,38685,38681,38810,38817,38812,38814,38813,38869,38868,38897,38977,38980,38986,38985,38981,38979,39205,39211,39212,39210,39219,39218,39215,39213,39217,39216,39320,39331,39329,39426,39418,39412,39415,39417,39416,39414,39419,39421,39422,39420,39427,39614,39678,39677,39681,39676,39752,39834,39848,39838,39835,39846,39841,39845,39844,39814,39842,39840,39855,40243,40257,40295,40246,40238,40239,40241,40248,40240,40261,40258,40259,40254,40247,40256,40253,32757,40237,40586,40585,40589,40624,40648,40666,40699,40703,40740,40739,40738,40788,40864,20785,20781,20782,22168,22172,22167,22170,22173,22169,22896,23356,23657,23658,24e3,24173,24174,25048,25055,25069,25070,25073,25066,25072,25067,25046,25065,25855,25860,25853,25848,25857,25859,25852,26004,26075,26330,26331,26328,27333,27321,27325,27361,27334,27322,27318,27319,27335,27316,27309,27486,27593,27659,28679,28684,28685,28673,28677,28692,28686,28671,28672,28667,28710,28668,28663,28682,29185,29183,29177,29187,29181,29558,29880,29888,29877,29889,29886,29878,29883,29890,29972,29971,30300,30308,30297,30288,30291,30295,30298,30374,30397,30444,30658,30650,30975,30988,30995,30996,30985,30992,30994,30993,31149,31148,31327,31772,31785,31769,31776,31775,31789,31773,31782,31784,31778,31781,31792,32348,32336,32342,32355,32344,32354,32351,32337,32352,32343,32339,32693,32691,32759,32760,32885,33233,33234,33232,33375,33374,34228,34246,34240,34243,34242,34227,34229,34237,34247,34244,34239,34251,34254,34248,34245,34225,34230,34258,34340,34232,34231,34238,34409,34791,34790,34786,34779,34795,34794,34789,34783,34803,34788,34772,34780,34771,34797,34776,34787,34724,34775,34777,34817,34804,34792,34781,35155,35147,35151,35148,35142,35152,35153,35145,35626,35623,35619,35635,35632,35637,35655,35631,35644,35646,35633,35621,35639,35622,35638,35630,35620,35643,35645,35642,35906,35957,35993,35992,35991,36094,36100,36098,36096,36444,36450,36448,36439,36438,36446,36453,36455,36443,36442,36449,36445,36457,36436,36678,36679,36680,36683,37160,37178,37179,37182,37288,37285,37287,37295,37290,37813,37772,37778,37815,37787,37789,37769,37799,37774,37802,37790,37798,37781,37768,37785,37791,37773,37809,37777,37810,37796,37800,37812,37795,37797,38354,38355,38353,38579,38615,38618,24002,38623,38616,38621,38691,38690,38693,38828,38830,38824,38827,38820,38826,38818,38821,38871,38873,38870,38872,38906,38992,38993,38994,39096,39233,39228,39226,39439,39435,39433,39437,39428,39441,39434,39429,39431,39430,39616,39644,39688,39684,39685,39721,39733,39754,39756,39755,39879,39878,39875,39871,39873,39861,39864,39891,39862,39876,39865,39869,40284,40275,40271,40266,40283,40267,40281,40278,40268,40279,40274,40276,40287,40280,40282,40590,40588,40671,40705,40704,40726,40741,40747,40746,40745,40744,40780,40789,20788,20789,21142,21239,21428,22187,22189,22182,22183,22186,22188,22746,22749,22747,22802,23357,23358,23359,24003,24176,24511,25083,25863,25872,25869,25865,25868,25870,25988,26078,26077,26334,27367,27360,27340,27345,27353,27339,27359,27356,27344,27371,27343,27341,27358,27488,27568,27660,28697,28711,28704,28694,28715,28705,28706,28707,28713,28695,28708,28700,28714,29196,29194,29191,29186,29189,29349,29350,29348,29347,29345,29899,29893,29879,29891,29974,30304,30665,30666,30660,30705,31005,31003,31009,31004,30999,31006,31152,31335,31336,31795,31804,31801,31788,31803,31980,31978,32374,32373,32376,32368,32375,32367,32378,32370,32372,32360,32587,32586,32643,32646,32695,32765,32766,32888,33239,33237,33380,33377,33379,34283,34289,34285,34265,34273,34280,34266,34263,34284,34290,34296,34264,34271,34275,34268,34257,34288,34278,34287,34270,34274,34816,34810,34819,34806,34807,34825,34828,34827,34822,34812,34824,34815,34826,34818,35170,35162,35163,35159,35169,35164,35160,35165,35161,35208,35255,35254,35318,35664,35656,35658,35648,35667,35670,35668,35659,35669,35665,35650,35666,35671,35907,35959,35958,35994,36102,36103,36105,36268,36266,36269,36267,36461,36472,36467,36458,36463,36475,36546,36690,36689,36687,36688,36691,36788,37184,37183,37296,37293,37854,37831,37839,37826,37850,37840,37881,37868,37836,37849,37801,37862,37834,37844,37870,37859,37845,37828,37838,37824,37842,37863,38269,38362,38363,38625,38697,38699,38700,38696,38694,38835,38839,38838,38877,38878,38879,39004,39001,39005,38999,39103,39101,39099,39102,39240,39239,39235,39334,39335,39450,39445,39461,39453,39460,39451,39458,39456,39463,39459,39454,39452,39444,39618,39691,39690,39694,39692,39735,39914,39915,39904,39902,39908,39910,39906,39920,39892,39895,39916,39900,39897,39909,39893,39905,39898,40311,40321,40330,40324,40328,40305,40320,40312,40326,40331,40332,40317,40299,40308,40309,40304,40297,40325,40307,40315,40322,40303,40313,40319,40327,40296,40596,40593,40640,40700,40749,40768,40769,40781,40790,40791,40792,21303,22194,22197,22195,22755,23365,24006,24007,24302,24303,24512,24513,25081,25879,25878,25877,25875,26079,26344,26339,26340,27379,27376,27370,27368,27385,27377,27374,27375,28732,28725,28719,28727,28724,28721,28738,28728,28735,28730,28729,28736,28731,28723,28737,29203,29204,29352,29565,29564,29882,30379,30378,30398,30445,30668,30670,30671,30669,30706,31013,31011,31015,31016,31012,31017,31154,31342,31340,31341,31479,31817,31816,31818,31815,31813,31982,32379,32382,32385,32384,32698,32767,32889,33243,33241,33291,33384,33385,34338,34303,34305,34302,34331,34304,34294,34308,34313,34309,34316,34301,34841,34832,34833,34839,34835,34838,35171,35174,35257,35319,35680,35690,35677,35688,35683,35685,35687,35693,36270,36486,36488,36484,36697,36694,36695,36693,36696,36698,37005,37187,37185,37303,37301,37298,37299,37899,37907,37883,37920,37903,37908,37886,37909,37904,37928,37913,37901,37877,37888,37879,37895,37902,37910,37906,37882,37897,37880,37898,37887,37884,37900,37878,37905,37894,38366,38368,38367,38702,38703,38841,38843,38909,38910,39008,39010,39011,39007,39105,39106,39248,39246,39257,39244,39243,39251,39474,39476,39473,39468,39466,39478,39465,39470,39480,39469,39623,39626,39622,39696,39698,39697,39947,39944,39927,39941,39954,39928,4e4,39943,39950,39942,39959,39956,39945,40351,40345,40356,40349,40338,40344,40336,40347,40352,40340,40348,40362,40343,40353,40346,40354,40360,40350,40355,40383,40361,40342,40358,40359,40601,40603,40602,40677,40676,40679,40678,40752,40750,40795,40800,40798,40797,40793,40849,20794,20793,21144,21143,22211,22205,22206,23368,23367,24011,24015,24305,25085,25883,27394,27388,27395,27384,27392,28739,28740,28746,28744,28745,28741,28742,29213,29210,29209,29566,29975,30314,30672,31021,31025,31023,31828,31827,31986,32394,32391,32392,32395,32390,32397,32589,32699,32816,33245,34328,34346,34342,34335,34339,34332,34329,34343,34350,34337,34336,34345,34334,34341,34857,34845,34843,34848,34852,34844,34859,34890,35181,35177,35182,35179,35322,35705,35704,35653,35706,35707,36112,36116,36271,36494,36492,36702,36699,36701,37190,37188,37189,37305,37951,37947,37942,37929,37949,37948,37936,37945,37930,37943,37932,37952,37937,38373,38372,38371,38709,38714,38847,38881,39012,39113,39110,39104,39256,39254,39481,39485,39494,39492,39490,39489,39482,39487,39629,39701,39703,39704,39702,39738,39762,39979,39965,39964,39980,39971,39976,39977,39972,39969,40375,40374,40380,40385,40391,40394,40399,40382,40389,40387,40379,40373,40398,40377,40378,40364,40392,40369,40365,40396,40371,40397,40370,40570,40604,40683,40686,40685,40731,40728,40730,40753,40782,40805,40804,40850,20153,22214,22213,22219,22897,23371,23372,24021,24017,24306,25889,25888,25894,25890,27403,27400,27401,27661,28757,28758,28759,28754,29214,29215,29353,29567,29912,29909,29913,29911,30317,30381,31029,31156,31344,31345,31831,31836,31833,31835,31834,31988,31985,32401,32591,32647,33246,33387,34356,34357,34355,34348,34354,34358,34860,34856,34854,34858,34853,35185,35263,35262,35323,35710,35716,35714,35718,35717,35711,36117,36501,36500,36506,36498,36496,36502,36503,36704,36706,37191,37964,37968,37962,37963,37967,37959,37957,37960,37961,37958,38719,38883,39018,39017,39115,39252,39259,39502,39507,39508,39500,39503,39496,39498,39497,39506,39504,39632,39705,39723,39739,39766,39765,40006,40008,39999,40004,39993,39987,40001,39996,39991,39988,39986,39997,39990,40411,40402,40414,40410,40395,40400,40412,40401,40415,40425,40409,40408,40406,40437,40405,40413,40630,40688,40757,40755,40754,40770,40811,40853,40866,20797,21145,22760,22759,22898,23373,24024,34863,24399,25089,25091,25092,25897,25893,26006,26347,27409,27410,27407,27594,28763,28762,29218,29570,29569,29571,30320,30676,31847,31846,32405,33388,34362,34368,34361,34364,34353,34363,34366,34864,34866,34862,34867,35190,35188,35187,35326,35724,35726,35723,35720,35909,36121,36504,36708,36707,37308,37986,37973,37981,37975,37982,38852,38853,38912,39510,39513,39710,39711,39712,40018,40024,40016,40010,40013,40011,40021,40025,40012,40014,40443,40439,40431,40419,40427,40440,40420,40438,40417,40430,40422,40434,40432,40418,40428,40436,40435,40424,40429,40642,40656,40690,40691,40710,40732,40760,40759,40758,40771,40783,40817,40816,40814,40815,22227,22221,23374,23661,25901,26349,26350,27411,28767,28769,28765,28768,29219,29915,29925,30677,31032,31159,31158,31850,32407,32649,33389,34371,34872,34871,34869,34891,35732,35733,36510,36511,36512,36509,37310,37309,37314,37995,37992,37993,38629,38726,38723,38727,38855,38885,39518,39637,39769,40035,40039,40038,40034,40030,40032,40450,40446,40455,40451,40454,40453,40448,40449,40457,40447,40445,40452,40608,40734,40774,40820,40821,40822,22228,25902,26040,27416,27417,27415,27418,28770,29222,29354,30680,30681,31033,31849,31851,31990,32410,32408,32411,32409,33248,33249,34374,34375,34376,35193,35194,35196,35195,35327,35736,35737,36517,36516,36515,37998,37997,37999,38001,38003,38729,39026,39263,40040,40046,40045,40459,40461,40464,40463,40466,40465,40609,40693,40713,40775,40824,40827,40826,40825,22302,28774,31855,34876,36274,36518,37315,38004,38008,38006,38005,39520,40052,40051,40049,40053,40468,40467,40694,40714,40868,28776,28773,31991,34410,34878,34877,34879,35742,35996,36521,36553,38731,39027,39028,39116,39265,39339,39524,39526,39527,39716,40469,40471,40776,25095,27422,29223,34380,36520,38018,38016,38017,39529,39528,39726,40473,29225,34379,35743,38019,40057,40631,30325,39531,40058,40477,28777,28778,40612,40830,40777,40856,30849,37561,35023,22715,24658,31911,23290,9556,9574,9559,9568,9580,9571,9562,9577,9565,9554,9572,9557,9566,9578,9569,9560,9575,9563,9555,9573,9558,9567,9579,9570,9561,9576,9564,9553,9552,9581,9582,9584,9583,65517,132423,37595,132575,147397,34124,17077,29679,20917,13897,149826,166372,37700,137691,33518,146632,30780,26436,25311,149811,166314,131744,158643,135941,20395,140525,20488,159017,162436,144896,150193,140563,20521,131966,24484,131968,131911,28379,132127,20605,20737,13434,20750,39020,14147,33814,149924,132231,20832,144308,20842,134143,139516,131813,140592,132494,143923,137603,23426,34685,132531,146585,20914,20920,40244,20937,20943,20945,15580,20947,150182,20915,20962,21314,20973,33741,26942,145197,24443,21003,21030,21052,21173,21079,21140,21177,21189,31765,34114,21216,34317,158483,21253,166622,21833,28377,147328,133460,147436,21299,21316,134114,27851,136998,26651,29653,24650,16042,14540,136936,29149,17570,21357,21364,165547,21374,21375,136598,136723,30694,21395,166555,21408,21419,21422,29607,153458,16217,29596,21441,21445,27721,20041,22526,21465,15019,134031,21472,147435,142755,21494,134263,21523,28793,21803,26199,27995,21613,158547,134516,21853,21647,21668,18342,136973,134877,15796,134477,166332,140952,21831,19693,21551,29719,21894,21929,22021,137431,147514,17746,148533,26291,135348,22071,26317,144010,26276,26285,22093,22095,30961,22257,38791,21502,22272,22255,22253,166758,13859,135759,22342,147877,27758,28811,22338,14001,158846,22502,136214,22531,136276,148323,22566,150517,22620,22698,13665,22752,22748,135740,22779,23551,22339,172368,148088,37843,13729,22815,26790,14019,28249,136766,23076,21843,136850,34053,22985,134478,158849,159018,137180,23001,137211,137138,159142,28017,137256,136917,23033,159301,23211,23139,14054,149929,23159,14088,23190,29797,23251,159649,140628,15749,137489,14130,136888,24195,21200,23414,25992,23420,162318,16388,18525,131588,23509,24928,137780,154060,132517,23539,23453,19728,23557,138052,23571,29646,23572,138405,158504,23625,18653,23685,23785,23791,23947,138745,138807,23824,23832,23878,138916,23738,24023,33532,14381,149761,139337,139635,33415,14390,15298,24110,27274,24181,24186,148668,134355,21414,20151,24272,21416,137073,24073,24308,164994,24313,24315,14496,24316,26686,37915,24333,131521,194708,15070,18606,135994,24378,157832,140240,24408,140401,24419,38845,159342,24434,37696,166454,24487,23990,15711,152144,139114,159992,140904,37334,131742,166441,24625,26245,137335,14691,15815,13881,22416,141236,31089,15936,24734,24740,24755,149890,149903,162387,29860,20705,23200,24932,33828,24898,194726,159442,24961,20980,132694,24967,23466,147383,141407,25043,166813,170333,25040,14642,141696,141505,24611,24924,25886,25483,131352,25285,137072,25301,142861,25452,149983,14871,25656,25592,136078,137212,25744,28554,142902,38932,147596,153373,25825,25829,38011,14950,25658,14935,25933,28438,150056,150051,25989,25965,25951,143486,26037,149824,19255,26065,16600,137257,26080,26083,24543,144384,26136,143863,143864,26180,143780,143781,26187,134773,26215,152038,26227,26228,138813,143921,165364,143816,152339,30661,141559,39332,26370,148380,150049,15147,27130,145346,26462,26471,26466,147917,168173,26583,17641,26658,28240,37436,26625,144358,159136,26717,144495,27105,27147,166623,26995,26819,144845,26881,26880,15666,14849,144956,15232,26540,26977,166474,17148,26934,27032,15265,132041,33635,20624,27129,144985,139562,27205,145155,27293,15347,26545,27336,168348,15373,27421,133411,24798,27445,27508,141261,28341,146139,132021,137560,14144,21537,146266,27617,147196,27612,27703,140427,149745,158545,27738,33318,27769,146876,17605,146877,147876,149772,149760,146633,14053,15595,134450,39811,143865,140433,32655,26679,159013,159137,159211,28054,27996,28284,28420,149887,147589,159346,34099,159604,20935,27804,28189,33838,166689,28207,146991,29779,147330,31180,28239,23185,143435,28664,14093,28573,146992,28410,136343,147517,17749,37872,28484,28508,15694,28532,168304,15675,28575,147780,28627,147601,147797,147513,147440,147380,147775,20959,147798,147799,147776,156125,28747,28798,28839,28801,28876,28885,28886,28895,16644,15848,29108,29078,148087,28971,28997,23176,29002,29038,23708,148325,29007,37730,148161,28972,148570,150055,150050,29114,166888,28861,29198,37954,29205,22801,37955,29220,37697,153093,29230,29248,149876,26813,29269,29271,15957,143428,26637,28477,29314,29482,29483,149539,165931,18669,165892,29480,29486,29647,29610,134202,158254,29641,29769,147938,136935,150052,26147,14021,149943,149901,150011,29687,29717,26883,150054,29753,132547,16087,29788,141485,29792,167602,29767,29668,29814,33721,29804,14128,29812,37873,27180,29826,18771,150156,147807,150137,166799,23366,166915,137374,29896,137608,29966,29929,29982,167641,137803,23511,167596,37765,30029,30026,30055,30062,151426,16132,150803,30094,29789,30110,30132,30210,30252,30289,30287,30319,30326,156661,30352,33263,14328,157969,157966,30369,30373,30391,30412,159647,33890,151709,151933,138780,30494,30502,30528,25775,152096,30552,144044,30639,166244,166248,136897,30708,30729,136054,150034,26826,30895,30919,30931,38565,31022,153056,30935,31028,30897,161292,36792,34948,166699,155779,140828,31110,35072,26882,31104,153687,31133,162617,31036,31145,28202,160038,16040,31174,168205,31188],"euc-kr":[44034,44035,44037,44038,44043,44044,44045,44046,44047,44056,44062,44063,44065,44066,44067,44069,44070,44071,44072,44073,44074,44075,44078,44082,44083,44084,null,null,null,null,null,null,44085,44086,44087,44090,44091,44093,44094,44095,44097,44098,44099,44100,44101,44102,44103,44104,44105,44106,44108,44110,44111,44112,44113,44114,44115,44117,null,null,null,null,null,null,44118,44119,44121,44122,44123,44125,44126,44127,44128,44129,44130,44131,44132,44133,44134,44135,44136,44137,44138,44139,44140,44141,44142,44143,44146,44147,44149,44150,44153,44155,44156,44157,44158,44159,44162,44167,44168,44173,44174,44175,44177,44178,44179,44181,44182,44183,44184,44185,44186,44187,44190,44194,44195,44196,44197,44198,44199,44203,44205,44206,44209,44210,44211,44212,44213,44214,44215,44218,44222,44223,44224,44226,44227,44229,44230,44231,44233,44234,44235,44237,44238,44239,44240,44241,44242,44243,44244,44246,44248,44249,44250,44251,44252,44253,44254,44255,44258,44259,44261,44262,44265,44267,44269,44270,44274,44276,44279,44280,44281,44282,44283,44286,44287,44289,44290,44291,44293,44295,44296,44297,44298,44299,44302,44304,44306,44307,44308,44309,44310,44311,44313,44314,44315,44317,44318,44319,44321,44322,44323,44324,44325,44326,44327,44328,44330,44331,44334,44335,44336,44337,44338,44339,null,null,null,null,null,null,44342,44343,44345,44346,44347,44349,44350,44351,44352,44353,44354,44355,44358,44360,44362,44363,44364,44365,44366,44367,44369,44370,44371,44373,44374,44375,null,null,null,null,null,null,44377,44378,44379,44380,44381,44382,44383,44384,44386,44388,44389,44390,44391,44392,44393,44394,44395,44398,44399,44401,44402,44407,44408,44409,44410,44414,44416,44419,44420,44421,44422,44423,44426,44427,44429,44430,44431,44433,44434,44435,44436,44437,44438,44439,44440,44441,44442,44443,44446,44447,44448,44449,44450,44451,44453,44454,44455,44456,44457,44458,44459,44460,44461,44462,44463,44464,44465,44466,44467,44468,44469,44470,44472,44473,44474,44475,44476,44477,44478,44479,44482,44483,44485,44486,44487,44489,44490,44491,44492,44493,44494,44495,44498,44500,44501,44502,44503,44504,44505,44506,44507,44509,44510,44511,44513,44514,44515,44517,44518,44519,44520,44521,44522,44523,44524,44525,44526,44527,44528,44529,44530,44531,44532,44533,44534,44535,44538,44539,44541,44542,44546,44547,44548,44549,44550,44551,44554,44556,44558,44559,44560,44561,44562,44563,44565,44566,44567,44568,44569,44570,44571,44572,null,null,null,null,null,null,44573,44574,44575,44576,44577,44578,44579,44580,44581,44582,44583,44584,44585,44586,44587,44588,44589,44590,44591,44594,44595,44597,44598,44601,44603,44604,null,null,null,null,null,null,44605,44606,44607,44610,44612,44615,44616,44617,44619,44623,44625,44626,44627,44629,44631,44632,44633,44634,44635,44638,44642,44643,44644,44646,44647,44650,44651,44653,44654,44655,44657,44658,44659,44660,44661,44662,44663,44666,44670,44671,44672,44673,44674,44675,44678,44679,44680,44681,44682,44683,44685,44686,44687,44688,44689,44690,44691,44692,44693,44694,44695,44696,44697,44698,44699,44700,44701,44702,44703,44704,44705,44706,44707,44708,44709,44710,44711,44712,44713,44714,44715,44716,44717,44718,44719,44720,44721,44722,44723,44724,44725,44726,44727,44728,44729,44730,44731,44735,44737,44738,44739,44741,44742,44743,44744,44745,44746,44747,44750,44754,44755,44756,44757,44758,44759,44762,44763,44765,44766,44767,44768,44769,44770,44771,44772,44773,44774,44775,44777,44778,44780,44782,44783,44784,44785,44786,44787,44789,44790,44791,44793,44794,44795,44797,44798,44799,44800,44801,44802,44803,44804,44805,null,null,null,null,null,null,44806,44809,44810,44811,44812,44814,44815,44817,44818,44819,44820,44821,44822,44823,44824,44825,44826,44827,44828,44829,44830,44831,44832,44833,44834,44835,null,null,null,null,null,null,44836,44837,44838,44839,44840,44841,44842,44843,44846,44847,44849,44851,44853,44854,44855,44856,44857,44858,44859,44862,44864,44868,44869,44870,44871,44874,44875,44876,44877,44878,44879,44881,44882,44883,44884,44885,44886,44887,44888,44889,44890,44891,44894,44895,44896,44897,44898,44899,44902,44903,44904,44905,44906,44907,44908,44909,44910,44911,44912,44913,44914,44915,44916,44917,44918,44919,44920,44922,44923,44924,44925,44926,44927,44929,44930,44931,44933,44934,44935,44937,44938,44939,44940,44941,44942,44943,44946,44947,44948,44950,44951,44952,44953,44954,44955,44957,44958,44959,44960,44961,44962,44963,44964,44965,44966,44967,44968,44969,44970,44971,44972,44973,44974,44975,44976,44977,44978,44979,44980,44981,44982,44983,44986,44987,44989,44990,44991,44993,44994,44995,44996,44997,44998,45002,45004,45007,45008,45009,45010,45011,45013,45014,45015,45016,45017,45018,45019,45021,45022,45023,45024,45025,null,null,null,null,null,null,45026,45027,45028,45029,45030,45031,45034,45035,45036,45037,45038,45039,45042,45043,45045,45046,45047,45049,45050,45051,45052,45053,45054,45055,45058,45059,null,null,null,null,null,null,45061,45062,45063,45064,45065,45066,45067,45069,45070,45071,45073,45074,45075,45077,45078,45079,45080,45081,45082,45083,45086,45087,45088,45089,45090,45091,45092,45093,45094,45095,45097,45098,45099,45100,45101,45102,45103,45104,45105,45106,45107,45108,45109,45110,45111,45112,45113,45114,45115,45116,45117,45118,45119,45120,45121,45122,45123,45126,45127,45129,45131,45133,45135,45136,45137,45138,45142,45144,45146,45147,45148,45150,45151,45152,45153,45154,45155,45156,45157,45158,45159,45160,45161,45162,45163,45164,45165,45166,45167,45168,45169,45170,45171,45172,45173,45174,45175,45176,45177,45178,45179,45182,45183,45185,45186,45187,45189,45190,45191,45192,45193,45194,45195,45198,45200,45202,45203,45204,45205,45206,45207,45211,45213,45214,45219,45220,45221,45222,45223,45226,45232,45234,45238,45239,45241,45242,45243,45245,45246,45247,45248,45249,45250,45251,45254,45258,45259,45260,45261,45262,45263,45266,null,null,null,null,null,null,45267,45269,45270,45271,45273,45274,45275,45276,45277,45278,45279,45281,45282,45283,45284,45286,45287,45288,45289,45290,45291,45292,45293,45294,45295,45296,null,null,null,null,null,null,45297,45298,45299,45300,45301,45302,45303,45304,45305,45306,45307,45308,45309,45310,45311,45312,45313,45314,45315,45316,45317,45318,45319,45322,45325,45326,45327,45329,45332,45333,45334,45335,45338,45342,45343,45344,45345,45346,45350,45351,45353,45354,45355,45357,45358,45359,45360,45361,45362,45363,45366,45370,45371,45372,45373,45374,45375,45378,45379,45381,45382,45383,45385,45386,45387,45388,45389,45390,45391,45394,45395,45398,45399,45401,45402,45403,45405,45406,45407,45409,45410,45411,45412,45413,45414,45415,45416,45417,45418,45419,45420,45421,45422,45423,45424,45425,45426,45427,45428,45429,45430,45431,45434,45435,45437,45438,45439,45441,45443,45444,45445,45446,45447,45450,45452,45454,45455,45456,45457,45461,45462,45463,45465,45466,45467,45469,45470,45471,45472,45473,45474,45475,45476,45477,45478,45479,45481,45482,45483,45484,45485,45486,45487,45488,45489,45490,45491,45492,45493,45494,45495,45496,null,null,null,null,null,null,45497,45498,45499,45500,45501,45502,45503,45504,45505,45506,45507,45508,45509,45510,45511,45512,45513,45514,45515,45517,45518,45519,45521,45522,45523,45525,null,null,null,null,null,null,45526,45527,45528,45529,45530,45531,45534,45536,45537,45538,45539,45540,45541,45542,45543,45546,45547,45549,45550,45551,45553,45554,45555,45556,45557,45558,45559,45560,45562,45564,45566,45567,45568,45569,45570,45571,45574,45575,45577,45578,45581,45582,45583,45584,45585,45586,45587,45590,45592,45594,45595,45596,45597,45598,45599,45601,45602,45603,45604,45605,45606,45607,45608,45609,45610,45611,45612,45613,45614,45615,45616,45617,45618,45619,45621,45622,45623,45624,45625,45626,45627,45629,45630,45631,45632,45633,45634,45635,45636,45637,45638,45639,45640,45641,45642,45643,45644,45645,45646,45647,45648,45649,45650,45651,45652,45653,45654,45655,45657,45658,45659,45661,45662,45663,45665,45666,45667,45668,45669,45670,45671,45674,45675,45676,45677,45678,45679,45680,45681,45682,45683,45686,45687,45688,45689,45690,45691,45693,45694,45695,45696,45697,45698,45699,45702,45703,45704,45706,45707,45708,45709,45710,null,null,null,null,null,null,45711,45714,45715,45717,45718,45719,45723,45724,45725,45726,45727,45730,45732,45735,45736,45737,45739,45741,45742,45743,45745,45746,45747,45749,45750,45751,null,null,null,null,null,null,45752,45753,45754,45755,45756,45757,45758,45759,45760,45761,45762,45763,45764,45765,45766,45767,45770,45771,45773,45774,45775,45777,45779,45780,45781,45782,45783,45786,45788,45790,45791,45792,45793,45795,45799,45801,45802,45808,45809,45810,45814,45820,45821,45822,45826,45827,45829,45830,45831,45833,45834,45835,45836,45837,45838,45839,45842,45846,45847,45848,45849,45850,45851,45853,45854,45855,45856,45857,45858,45859,45860,45861,45862,45863,45864,45865,45866,45867,45868,45869,45870,45871,45872,45873,45874,45875,45876,45877,45878,45879,45880,45881,45882,45883,45884,45885,45886,45887,45888,45889,45890,45891,45892,45893,45894,45895,45896,45897,45898,45899,45900,45901,45902,45903,45904,45905,45906,45907,45911,45913,45914,45917,45920,45921,45922,45923,45926,45928,45930,45932,45933,45935,45938,45939,45941,45942,45943,45945,45946,45947,45948,45949,45950,45951,45954,45958,45959,45960,45961,45962,45963,45965,null,null,null,null,null,null,45966,45967,45969,45970,45971,45973,45974,45975,45976,45977,45978,45979,45980,45981,45982,45983,45986,45987,45988,45989,45990,45991,45993,45994,45995,45997,null,null,null,null,null,null,45998,45999,46e3,46001,46002,46003,46004,46005,46006,46007,46008,46009,46010,46011,46012,46013,46014,46015,46016,46017,46018,46019,46022,46023,46025,46026,46029,46031,46033,46034,46035,46038,46040,46042,46044,46046,46047,46049,46050,46051,46053,46054,46055,46057,46058,46059,46060,46061,46062,46063,46064,46065,46066,46067,46068,46069,46070,46071,46072,46073,46074,46075,46077,46078,46079,46080,46081,46082,46083,46084,46085,46086,46087,46088,46089,46090,46091,46092,46093,46094,46095,46097,46098,46099,46100,46101,46102,46103,46105,46106,46107,46109,46110,46111,46113,46114,46115,46116,46117,46118,46119,46122,46124,46125,46126,46127,46128,46129,46130,46131,46133,46134,46135,46136,46137,46138,46139,46140,46141,46142,46143,46144,46145,46146,46147,46148,46149,46150,46151,46152,46153,46154,46155,46156,46157,46158,46159,46162,46163,46165,46166,46167,46169,46170,46171,46172,46173,46174,46175,46178,46180,46182,null,null,null,null,null,null,46183,46184,46185,46186,46187,46189,46190,46191,46192,46193,46194,46195,46196,46197,46198,46199,46200,46201,46202,46203,46204,46205,46206,46207,46209,46210,null,null,null,null,null,null,46211,46212,46213,46214,46215,46217,46218,46219,46220,46221,46222,46223,46224,46225,46226,46227,46228,46229,46230,46231,46232,46233,46234,46235,46236,46238,46239,46240,46241,46242,46243,46245,46246,46247,46249,46250,46251,46253,46254,46255,46256,46257,46258,46259,46260,46262,46264,46266,46267,46268,46269,46270,46271,46273,46274,46275,46277,46278,46279,46281,46282,46283,46284,46285,46286,46287,46289,46290,46291,46292,46294,46295,46296,46297,46298,46299,46302,46303,46305,46306,46309,46311,46312,46313,46314,46315,46318,46320,46322,46323,46324,46325,46326,46327,46329,46330,46331,46332,46333,46334,46335,46336,46337,46338,46339,46340,46341,46342,46343,46344,46345,46346,46347,46348,46349,46350,46351,46352,46353,46354,46355,46358,46359,46361,46362,46365,46366,46367,46368,46369,46370,46371,46374,46379,46380,46381,46382,46383,46386,46387,46389,46390,46391,46393,46394,46395,46396,46397,46398,46399,46402,46406,null,null,null,null,null,null,46407,46408,46409,46410,46414,46415,46417,46418,46419,46421,46422,46423,46424,46425,46426,46427,46430,46434,46435,46436,46437,46438,46439,46440,46441,46442,null,null,null,null,null,null,46443,46444,46445,46446,46447,46448,46449,46450,46451,46452,46453,46454,46455,46456,46457,46458,46459,46460,46461,46462,46463,46464,46465,46466,46467,46468,46469,46470,46471,46472,46473,46474,46475,46476,46477,46478,46479,46480,46481,46482,46483,46484,46485,46486,46487,46488,46489,46490,46491,46492,46493,46494,46495,46498,46499,46501,46502,46503,46505,46508,46509,46510,46511,46514,46518,46519,46520,46521,46522,46526,46527,46529,46530,46531,46533,46534,46535,46536,46537,46538,46539,46542,46546,46547,46548,46549,46550,46551,46553,46554,46555,46556,46557,46558,46559,46560,46561,46562,46563,46564,46565,46566,46567,46568,46569,46570,46571,46573,46574,46575,46576,46577,46578,46579,46580,46581,46582,46583,46584,46585,46586,46587,46588,46589,46590,46591,46592,46593,46594,46595,46596,46597,46598,46599,46600,46601,46602,46603,46604,46605,46606,46607,46610,46611,46613,46614,46615,46617,46618,46619,46620,46621,null,null,null,null,null,null,46622,46623,46624,46625,46626,46627,46628,46630,46631,46632,46633,46634,46635,46637,46638,46639,46640,46641,46642,46643,46645,46646,46647,46648,46649,46650,null,null,null,null,null,null,46651,46652,46653,46654,46655,46656,46657,46658,46659,46660,46661,46662,46663,46665,46666,46667,46668,46669,46670,46671,46672,46673,46674,46675,46676,46677,46678,46679,46680,46681,46682,46683,46684,46685,46686,46687,46688,46689,46690,46691,46693,46694,46695,46697,46698,46699,46700,46701,46702,46703,46704,46705,46706,46707,46708,46709,46710,46711,46712,46713,46714,46715,46716,46717,46718,46719,46720,46721,46722,46723,46724,46725,46726,46727,46728,46729,46730,46731,46732,46733,46734,46735,46736,46737,46738,46739,46740,46741,46742,46743,46744,46745,46746,46747,46750,46751,46753,46754,46755,46757,46758,46759,46760,46761,46762,46765,46766,46767,46768,46770,46771,46772,46773,46774,46775,46776,46777,46778,46779,46780,46781,46782,46783,46784,46785,46786,46787,46788,46789,46790,46791,46792,46793,46794,46795,46796,46797,46798,46799,46800,46801,46802,46803,46805,46806,46807,46808,46809,46810,46811,46812,46813,null,null,null,null,null,null,46814,46815,46816,46817,46818,46819,46820,46821,46822,46823,46824,46825,46826,46827,46828,46829,46830,46831,46833,46834,46835,46837,46838,46839,46841,46842,null,null,null,null,null,null,46843,46844,46845,46846,46847,46850,46851,46852,46854,46855,46856,46857,46858,46859,46860,46861,46862,46863,46864,46865,46866,46867,46868,46869,46870,46871,46872,46873,46874,46875,46876,46877,46878,46879,46880,46881,46882,46883,46884,46885,46886,46887,46890,46891,46893,46894,46897,46898,46899,46900,46901,46902,46903,46906,46908,46909,46910,46911,46912,46913,46914,46915,46917,46918,46919,46921,46922,46923,46925,46926,46927,46928,46929,46930,46931,46934,46935,46936,46937,46938,46939,46940,46941,46942,46943,46945,46946,46947,46949,46950,46951,46953,46954,46955,46956,46957,46958,46959,46962,46964,46966,46967,46968,46969,46970,46971,46974,46975,46977,46978,46979,46981,46982,46983,46984,46985,46986,46987,46990,46995,46996,46997,47002,47003,47005,47006,47007,47009,47010,47011,47012,47013,47014,47015,47018,47022,47023,47024,47025,47026,47027,47030,47031,47033,47034,47035,47036,47037,47038,47039,47040,47041,null,null,null,null,null,null,47042,47043,47044,47045,47046,47048,47050,47051,47052,47053,47054,47055,47056,47057,47058,47059,47060,47061,47062,47063,47064,47065,47066,47067,47068,47069,null,null,null,null,null,null,47070,47071,47072,47073,47074,47075,47076,47077,47078,47079,47080,47081,47082,47083,47086,47087,47089,47090,47091,47093,47094,47095,47096,47097,47098,47099,47102,47106,47107,47108,47109,47110,47114,47115,47117,47118,47119,47121,47122,47123,47124,47125,47126,47127,47130,47132,47134,47135,47136,47137,47138,47139,47142,47143,47145,47146,47147,47149,47150,47151,47152,47153,47154,47155,47158,47162,47163,47164,47165,47166,47167,47169,47170,47171,47173,47174,47175,47176,47177,47178,47179,47180,47181,47182,47183,47184,47186,47188,47189,47190,47191,47192,47193,47194,47195,47198,47199,47201,47202,47203,47205,47206,47207,47208,47209,47210,47211,47214,47216,47218,47219,47220,47221,47222,47223,47225,47226,47227,47229,47230,47231,47232,47233,47234,47235,47236,47237,47238,47239,47240,47241,47242,47243,47244,47246,47247,47248,47249,47250,47251,47252,47253,47254,47255,47256,47257,47258,47259,47260,47261,47262,47263,null,null,null,null,null,null,47264,47265,47266,47267,47268,47269,47270,47271,47273,47274,47275,47276,47277,47278,47279,47281,47282,47283,47285,47286,47287,47289,47290,47291,47292,47293,null,null,null,null,null,null,47294,47295,47298,47300,47302,47303,47304,47305,47306,47307,47309,47310,47311,47313,47314,47315,47317,47318,47319,47320,47321,47322,47323,47324,47326,47328,47330,47331,47332,47333,47334,47335,47338,47339,47341,47342,47343,47345,47346,47347,47348,47349,47350,47351,47354,47356,47358,47359,47360,47361,47362,47363,47365,47366,47367,47368,47369,47370,47371,47372,47373,47374,47375,47376,47377,47378,47379,47380,47381,47382,47383,47385,47386,47387,47388,47389,47390,47391,47393,47394,47395,47396,47397,47398,47399,47400,47401,47402,47403,47404,47405,47406,47407,47408,47409,47410,47411,47412,47413,47414,47415,47416,47417,47418,47419,47422,47423,47425,47426,47427,47429,47430,47431,47432,47433,47434,47435,47437,47438,47440,47442,47443,47444,47445,47446,47447,47450,47451,47453,47454,47455,47457,47458,47459,47460,47461,47462,47463,47466,47468,47470,47471,47472,47473,47474,47475,47478,47479,47481,47482,47483,47485,null,null,null,null,null,null,47486,47487,47488,47489,47490,47491,47494,47496,47499,47500,47503,47504,47505,47506,47507,47508,47509,47510,47511,47512,47513,47514,47515,47516,47517,47518,null,null,null,null,null,null,47519,47520,47521,47522,47523,47524,47525,47526,47527,47528,47529,47530,47531,47534,47535,47537,47538,47539,47541,47542,47543,47544,47545,47546,47547,47550,47552,47554,47555,47556,47557,47558,47559,47562,47563,47565,47571,47572,47573,47574,47575,47578,47580,47583,47584,47586,47590,47591,47593,47594,47595,47597,47598,47599,47600,47601,47602,47603,47606,47611,47612,47613,47614,47615,47618,47619,47620,47621,47622,47623,47625,47626,47627,47628,47629,47630,47631,47632,47633,47634,47635,47636,47638,47639,47640,47641,47642,47643,47644,47645,47646,47647,47648,47649,47650,47651,47652,47653,47654,47655,47656,47657,47658,47659,47660,47661,47662,47663,47664,47665,47666,47667,47668,47669,47670,47671,47674,47675,47677,47678,47679,47681,47683,47684,47685,47686,47687,47690,47692,47695,47696,47697,47698,47702,47703,47705,47706,47707,47709,47710,47711,47712,47713,47714,47715,47718,47722,47723,47724,47725,47726,47727,null,null,null,null,null,null,47730,47731,47733,47734,47735,47737,47738,47739,47740,47741,47742,47743,47744,47745,47746,47750,47752,47753,47754,47755,47757,47758,47759,47760,47761,47762,null,null,null,null,null,null,47763,47764,47765,47766,47767,47768,47769,47770,47771,47772,47773,47774,47775,47776,47777,47778,47779,47780,47781,47782,47783,47786,47789,47790,47791,47793,47795,47796,47797,47798,47799,47802,47804,47806,47807,47808,47809,47810,47811,47813,47814,47815,47817,47818,47819,47820,47821,47822,47823,47824,47825,47826,47827,47828,47829,47830,47831,47834,47835,47836,47837,47838,47839,47840,47841,47842,47843,47844,47845,47846,47847,47848,47849,47850,47851,47852,47853,47854,47855,47856,47857,47858,47859,47860,47861,47862,47863,47864,47865,47866,47867,47869,47870,47871,47873,47874,47875,47877,47878,47879,47880,47881,47882,47883,47884,47886,47888,47890,47891,47892,47893,47894,47895,47897,47898,47899,47901,47902,47903,47905,47906,47907,47908,47909,47910,47911,47912,47914,47916,47917,47918,47919,47920,47921,47922,47923,47927,47929,47930,47935,47936,47937,47938,47939,47942,47944,47946,47947,47948,47950,47953,47954,null,null,null,null,null,null,47955,47957,47958,47959,47961,47962,47963,47964,47965,47966,47967,47968,47970,47972,47973,47974,47975,47976,47977,47978,47979,47981,47982,47983,47984,47985,null,null,null,null,null,null,47986,47987,47988,47989,47990,47991,47992,47993,47994,47995,47996,47997,47998,47999,48e3,48001,48002,48003,48004,48005,48006,48007,48009,48010,48011,48013,48014,48015,48017,48018,48019,48020,48021,48022,48023,48024,48025,48026,48027,48028,48029,48030,48031,48032,48033,48034,48035,48037,48038,48039,48041,48042,48043,48045,48046,48047,48048,48049,48050,48051,48053,48054,48056,48057,48058,48059,48060,48061,48062,48063,48065,48066,48067,48069,48070,48071,48073,48074,48075,48076,48077,48078,48079,48081,48082,48084,48085,48086,48087,48088,48089,48090,48091,48092,48093,48094,48095,48096,48097,48098,48099,48100,48101,48102,48103,48104,48105,48106,48107,48108,48109,48110,48111,48112,48113,48114,48115,48116,48117,48118,48119,48122,48123,48125,48126,48129,48131,48132,48133,48134,48135,48138,48142,48144,48146,48147,48153,48154,48160,48161,48162,48163,48166,48168,48170,48171,48172,48174,48175,48178,48179,48181,null,null,null,null,null,null,48182,48183,48185,48186,48187,48188,48189,48190,48191,48194,48198,48199,48200,48202,48203,48206,48207,48209,48210,48211,48212,48213,48214,48215,48216,48217,null,null,null,null,null,null,48218,48219,48220,48222,48223,48224,48225,48226,48227,48228,48229,48230,48231,48232,48233,48234,48235,48236,48237,48238,48239,48240,48241,48242,48243,48244,48245,48246,48247,48248,48249,48250,48251,48252,48253,48254,48255,48256,48257,48258,48259,48262,48263,48265,48266,48269,48271,48272,48273,48274,48275,48278,48280,48283,48284,48285,48286,48287,48290,48291,48293,48294,48297,48298,48299,48300,48301,48302,48303,48306,48310,48311,48312,48313,48314,48315,48318,48319,48321,48322,48323,48325,48326,48327,48328,48329,48330,48331,48332,48334,48338,48339,48340,48342,48343,48345,48346,48347,48349,48350,48351,48352,48353,48354,48355,48356,48357,48358,48359,48360,48361,48362,48363,48364,48365,48366,48367,48368,48369,48370,48371,48375,48377,48378,48379,48381,48382,48383,48384,48385,48386,48387,48390,48392,48394,48395,48396,48397,48398,48399,48401,48402,48403,48405,48406,48407,48408,48409,48410,48411,48412,48413,null,null,null,null,null,null,48414,48415,48416,48417,48418,48419,48421,48422,48423,48424,48425,48426,48427,48429,48430,48431,48432,48433,48434,48435,48436,48437,48438,48439,48440,48441,null,null,null,null,null,null,48442,48443,48444,48445,48446,48447,48449,48450,48451,48452,48453,48454,48455,48458,48459,48461,48462,48463,48465,48466,48467,48468,48469,48470,48471,48474,48475,48476,48477,48478,48479,48480,48481,48482,48483,48485,48486,48487,48489,48490,48491,48492,48493,48494,48495,48496,48497,48498,48499,48500,48501,48502,48503,48504,48505,48506,48507,48508,48509,48510,48511,48514,48515,48517,48518,48523,48524,48525,48526,48527,48530,48532,48534,48535,48536,48539,48541,48542,48543,48544,48545,48546,48547,48549,48550,48551,48552,48553,48554,48555,48556,48557,48558,48559,48561,48562,48563,48564,48565,48566,48567,48569,48570,48571,48572,48573,48574,48575,48576,48577,48578,48579,48580,48581,48582,48583,48584,48585,48586,48587,48588,48589,48590,48591,48592,48593,48594,48595,48598,48599,48601,48602,48603,48605,48606,48607,48608,48609,48610,48611,48612,48613,48614,48615,48616,48618,48619,48620,48621,48622,48623,48625,null,null,null,null,null,null,48626,48627,48629,48630,48631,48633,48634,48635,48636,48637,48638,48639,48641,48642,48644,48646,48647,48648,48649,48650,48651,48654,48655,48657,48658,48659,null,null,null,null,null,null,48661,48662,48663,48664,48665,48666,48667,48670,48672,48673,48674,48675,48676,48677,48678,48679,48680,48681,48682,48683,48684,48685,48686,48687,48688,48689,48690,48691,48692,48693,48694,48695,48696,48697,48698,48699,48700,48701,48702,48703,48704,48705,48706,48707,48710,48711,48713,48714,48715,48717,48719,48720,48721,48722,48723,48726,48728,48732,48733,48734,48735,48738,48739,48741,48742,48743,48745,48747,48748,48749,48750,48751,48754,48758,48759,48760,48761,48762,48766,48767,48769,48770,48771,48773,48774,48775,48776,48777,48778,48779,48782,48786,48787,48788,48789,48790,48791,48794,48795,48796,48797,48798,48799,48800,48801,48802,48803,48804,48805,48806,48807,48809,48810,48811,48812,48813,48814,48815,48816,48817,48818,48819,48820,48821,48822,48823,48824,48825,48826,48827,48828,48829,48830,48831,48832,48833,48834,48835,48836,48837,48838,48839,48840,48841,48842,48843,48844,48845,48846,48847,48850,48851,null,null,null,null,null,null,48853,48854,48857,48858,48859,48860,48861,48862,48863,48865,48866,48870,48871,48872,48873,48874,48875,48877,48878,48879,48880,48881,48882,48883,48884,48885,null,null,null,null,null,null,48886,48887,48888,48889,48890,48891,48892,48893,48894,48895,48896,48898,48899,48900,48901,48902,48903,48906,48907,48908,48909,48910,48911,48912,48913,48914,48915,48916,48917,48918,48919,48922,48926,48927,48928,48929,48930,48931,48932,48933,48934,48935,48936,48937,48938,48939,48940,48941,48942,48943,48944,48945,48946,48947,48948,48949,48950,48951,48952,48953,48954,48955,48956,48957,48958,48959,48962,48963,48965,48966,48967,48969,48970,48971,48972,48973,48974,48975,48978,48979,48980,48982,48983,48984,48985,48986,48987,48988,48989,48990,48991,48992,48993,48994,48995,48996,48997,48998,48999,49e3,49001,49002,49003,49004,49005,49006,49007,49008,49009,49010,49011,49012,49013,49014,49015,49016,49017,49018,49019,49020,49021,49022,49023,49024,49025,49026,49027,49028,49029,49030,49031,49032,49033,49034,49035,49036,49037,49038,49039,49040,49041,49042,49043,49045,49046,49047,49048,49049,49050,49051,49052,49053,null,null,null,null,null,null,49054,49055,49056,49057,49058,49059,49060,49061,49062,49063,49064,49065,49066,49067,49068,49069,49070,49071,49073,49074,49075,49076,49077,49078,49079,49080,null,null,null,null,null,null,49081,49082,49083,49084,49085,49086,49087,49088,49089,49090,49091,49092,49094,49095,49096,49097,49098,49099,49102,49103,49105,49106,49107,49109,49110,49111,49112,49113,49114,49115,49117,49118,49120,49122,49123,49124,49125,49126,49127,49128,49129,49130,49131,49132,49133,49134,49135,49136,49137,49138,49139,49140,49141,49142,49143,49144,49145,49146,49147,49148,49149,49150,49151,49152,49153,49154,49155,49156,49157,49158,49159,49160,49161,49162,49163,49164,49165,49166,49167,49168,49169,49170,49171,49172,49173,49174,49175,49176,49177,49178,49179,49180,49181,49182,49183,49184,49185,49186,49187,49188,49189,49190,49191,49192,49193,49194,49195,49196,49197,49198,49199,49200,49201,49202,49203,49204,49205,49206,49207,49208,49209,49210,49211,49213,49214,49215,49216,49217,49218,49219,49220,49221,49222,49223,49224,49225,49226,49227,49228,49229,49230,49231,49232,49234,49235,49236,49237,49238,49239,49241,49242,49243,null,null,null,null,null,null,49245,49246,49247,49249,49250,49251,49252,49253,49254,49255,49258,49259,49260,49261,49262,49263,49264,49265,49266,49267,49268,49269,49270,49271,49272,49273,null,null,null,null,null,null,49274,49275,49276,49277,49278,49279,49280,49281,49282,49283,49284,49285,49286,49287,49288,49289,49290,49291,49292,49293,49294,49295,49298,49299,49301,49302,49303,49305,49306,49307,49308,49309,49310,49311,49314,49316,49318,49319,49320,49321,49322,49323,49326,49329,49330,49335,49336,49337,49338,49339,49342,49346,49347,49348,49350,49351,49354,49355,49357,49358,49359,49361,49362,49363,49364,49365,49366,49367,49370,49374,49375,49376,49377,49378,49379,49382,49383,49385,49386,49387,49389,49390,49391,49392,49393,49394,49395,49398,49400,49402,49403,49404,49405,49406,49407,49409,49410,49411,49413,49414,49415,49417,49418,49419,49420,49421,49422,49423,49425,49426,49427,49428,49430,49431,49432,49433,49434,49435,49441,49442,49445,49448,49449,49450,49451,49454,49458,49459,49460,49461,49463,49466,49467,49469,49470,49471,49473,49474,49475,49476,49477,49478,49479,49482,49486,49487,49488,49489,49490,49491,49494,49495,null,null,null,null,null,null,49497,49498,49499,49501,49502,49503,49504,49505,49506,49507,49510,49514,49515,49516,49517,49518,49519,49521,49522,49523,49525,49526,49527,49529,49530,49531,null,null,null,null,null,null,49532,49533,49534,49535,49536,49537,49538,49539,49540,49542,49543,49544,49545,49546,49547,49551,49553,49554,49555,49557,49559,49560,49561,49562,49563,49566,49568,49570,49571,49572,49574,49575,49578,49579,49581,49582,49583,49585,49586,49587,49588,49589,49590,49591,49592,49593,49594,49595,49596,49598,49599,49600,49601,49602,49603,49605,49606,49607,49609,49610,49611,49613,49614,49615,49616,49617,49618,49619,49621,49622,49625,49626,49627,49628,49629,49630,49631,49633,49634,49635,49637,49638,49639,49641,49642,49643,49644,49645,49646,49647,49650,49652,49653,49654,49655,49656,49657,49658,49659,49662,49663,49665,49666,49667,49669,49670,49671,49672,49673,49674,49675,49678,49680,49682,49683,49684,49685,49686,49687,49690,49691,49693,49694,49697,49698,49699,49700,49701,49702,49703,49706,49708,49710,49712,49715,49717,49718,49719,49720,49721,49722,49723,49724,49725,49726,49727,49728,49729,49730,49731,49732,49733,null,null,null,null,null,null,49734,49735,49737,49738,49739,49740,49741,49742,49743,49746,49747,49749,49750,49751,49753,49754,49755,49756,49757,49758,49759,49761,49762,49763,49764,49766,null,null,null,null,null,null,49767,49768,49769,49770,49771,49774,49775,49777,49778,49779,49781,49782,49783,49784,49785,49786,49787,49790,49792,49794,49795,49796,49797,49798,49799,49802,49803,49804,49805,49806,49807,49809,49810,49811,49812,49813,49814,49815,49817,49818,49820,49822,49823,49824,49825,49826,49827,49830,49831,49833,49834,49835,49838,49839,49840,49841,49842,49843,49846,49848,49850,49851,49852,49853,49854,49855,49856,49857,49858,49859,49860,49861,49862,49863,49864,49865,49866,49867,49868,49869,49870,49871,49872,49873,49874,49875,49876,49877,49878,49879,49880,49881,49882,49883,49886,49887,49889,49890,49893,49894,49895,49896,49897,49898,49902,49904,49906,49907,49908,49909,49911,49914,49917,49918,49919,49921,49922,49923,49924,49925,49926,49927,49930,49931,49934,49935,49936,49937,49938,49942,49943,49945,49946,49947,49949,49950,49951,49952,49953,49954,49955,49958,49959,49962,49963,49964,49965,49966,49967,49968,49969,49970,null,null,null,null,null,null,49971,49972,49973,49974,49975,49976,49977,49978,49979,49980,49981,49982,49983,49984,49985,49986,49987,49988,49990,49991,49992,49993,49994,49995,49996,49997,null,null,null,null,null,null,49998,49999,5e4,50001,50002,50003,50004,50005,50006,50007,50008,50009,50010,50011,50012,50013,50014,50015,50016,50017,50018,50019,50020,50021,50022,50023,50026,50027,50029,50030,50031,50033,50035,50036,50037,50038,50039,50042,50043,50046,50047,50048,50049,50050,50051,50053,50054,50055,50057,50058,50059,50061,50062,50063,50064,50065,50066,50067,50068,50069,50070,50071,50072,50073,50074,50075,50076,50077,50078,50079,50080,50081,50082,50083,50084,50085,50086,50087,50088,50089,50090,50091,50092,50093,50094,50095,50096,50097,50098,50099,50100,50101,50102,50103,50104,50105,50106,50107,50108,50109,50110,50111,50113,50114,50115,50116,50117,50118,50119,50120,50121,50122,50123,50124,50125,50126,50127,50128,50129,50130,50131,50132,50133,50134,50135,50138,50139,50141,50142,50145,50147,50148,50149,50150,50151,50154,50155,50156,50158,50159,50160,50161,50162,50163,50166,50167,50169,50170,50171,50172,50173,50174,null,null,null,null,null,null,50175,50176,50177,50178,50179,50180,50181,50182,50183,50185,50186,50187,50188,50189,50190,50191,50193,50194,50195,50196,50197,50198,50199,50200,50201,50202,null,null,null,null,null,null,50203,50204,50205,50206,50207,50208,50209,50210,50211,50213,50214,50215,50216,50217,50218,50219,50221,50222,50223,50225,50226,50227,50229,50230,50231,50232,50233,50234,50235,50238,50239,50240,50241,50242,50243,50244,50245,50246,50247,50249,50250,50251,50252,50253,50254,50255,50256,50257,50258,50259,50260,50261,50262,50263,50264,50265,50266,50267,50268,50269,50270,50271,50272,50273,50274,50275,50278,50279,50281,50282,50283,50285,50286,50287,50288,50289,50290,50291,50294,50295,50296,50298,50299,50300,50301,50302,50303,50305,50306,50307,50308,50309,50310,50311,50312,50313,50314,50315,50316,50317,50318,50319,50320,50321,50322,50323,50325,50326,50327,50328,50329,50330,50331,50333,50334,50335,50336,50337,50338,50339,50340,50341,50342,50343,50344,50345,50346,50347,50348,50349,50350,50351,50352,50353,50354,50355,50356,50357,50358,50359,50361,50362,50363,50365,50366,50367,50368,50369,50370,50371,50372,50373,null,null,null,null,null,null,50374,50375,50376,50377,50378,50379,50380,50381,50382,50383,50384,50385,50386,50387,50388,50389,50390,50391,50392,50393,50394,50395,50396,50397,50398,50399,null,null,null,null,null,null,50400,50401,50402,50403,50404,50405,50406,50407,50408,50410,50411,50412,50413,50414,50415,50418,50419,50421,50422,50423,50425,50427,50428,50429,50430,50434,50435,50436,50437,50438,50439,50440,50441,50442,50443,50445,50446,50447,50449,50450,50451,50453,50454,50455,50456,50457,50458,50459,50461,50462,50463,50464,50465,50466,50467,50468,50469,50470,50471,50474,50475,50477,50478,50479,50481,50482,50483,50484,50485,50486,50487,50490,50492,50494,50495,50496,50497,50498,50499,50502,50503,50507,50511,50512,50513,50514,50518,50522,50523,50524,50527,50530,50531,50533,50534,50535,50537,50538,50539,50540,50541,50542,50543,50546,50550,50551,50552,50553,50554,50555,50558,50559,50561,50562,50563,50565,50566,50568,50569,50570,50571,50574,50576,50578,50579,50580,50582,50585,50586,50587,50589,50590,50591,50593,50594,50595,50596,50597,50598,50599,50600,50602,50603,50604,50605,50606,50607,50608,50609,50610,50611,50614,null,null,null,null,null,null,50615,50618,50623,50624,50625,50626,50627,50635,50637,50639,50642,50643,50645,50646,50647,50649,50650,50651,50652,50653,50654,50655,50658,50660,50662,50663,null,null,null,null,null,null,50664,50665,50666,50667,50671,50673,50674,50675,50677,50680,50681,50682,50683,50690,50691,50692,50697,50698,50699,50701,50702,50703,50705,50706,50707,50708,50709,50710,50711,50714,50717,50718,50719,50720,50721,50722,50723,50726,50727,50729,50730,50731,50735,50737,50738,50742,50744,50746,50748,50749,50750,50751,50754,50755,50757,50758,50759,50761,50762,50763,50764,50765,50766,50767,50770,50774,50775,50776,50777,50778,50779,50782,50783,50785,50786,50787,50788,50789,50790,50791,50792,50793,50794,50795,50797,50798,50800,50802,50803,50804,50805,50806,50807,50810,50811,50813,50814,50815,50817,50818,50819,50820,50821,50822,50823,50826,50828,50830,50831,50832,50833,50834,50835,50838,50839,50841,50842,50843,50845,50846,50847,50848,50849,50850,50851,50854,50856,50858,50859,50860,50861,50862,50863,50866,50867,50869,50870,50871,50875,50876,50877,50878,50879,50882,50884,50886,50887,50888,50889,50890,50891,50894,null,null,null,null,null,null,50895,50897,50898,50899,50901,50902,50903,50904,50905,50906,50907,50910,50911,50914,50915,50916,50917,50918,50919,50922,50923,50925,50926,50927,50929,50930,null,null,null,null,null,null,50931,50932,50933,50934,50935,50938,50939,50940,50942,50943,50944,50945,50946,50947,50950,50951,50953,50954,50955,50957,50958,50959,50960,50961,50962,50963,50966,50968,50970,50971,50972,50973,50974,50975,50978,50979,50981,50982,50983,50985,50986,50987,50988,50989,50990,50991,50994,50996,50998,51e3,51001,51002,51003,51006,51007,51009,51010,51011,51013,51014,51015,51016,51017,51019,51022,51024,51033,51034,51035,51037,51038,51039,51041,51042,51043,51044,51045,51046,51047,51049,51050,51052,51053,51054,51055,51056,51057,51058,51059,51062,51063,51065,51066,51067,51071,51072,51073,51074,51078,51083,51084,51085,51087,51090,51091,51093,51097,51099,51100,51101,51102,51103,51106,51111,51112,51113,51114,51115,51118,51119,51121,51122,51123,51125,51126,51127,51128,51129,51130,51131,51134,51138,51139,51140,51141,51142,51143,51146,51147,51149,51151,51153,51154,51155,51156,51157,51158,51159,51161,51162,51163,51164,null,null,null,null,null,null,51166,51167,51168,51169,51170,51171,51173,51174,51175,51177,51178,51179,51181,51182,51183,51184,51185,51186,51187,51188,51189,51190,51191,51192,51193,51194,null,null,null,null,null,null,51195,51196,51197,51198,51199,51202,51203,51205,51206,51207,51209,51211,51212,51213,51214,51215,51218,51220,51223,51224,51225,51226,51227,51230,51231,51233,51234,51235,51237,51238,51239,51240,51241,51242,51243,51246,51248,51250,51251,51252,51253,51254,51255,51257,51258,51259,51261,51262,51263,51265,51266,51267,51268,51269,51270,51271,51274,51275,51278,51279,51280,51281,51282,51283,51285,51286,51287,51288,51289,51290,51291,51292,51293,51294,51295,51296,51297,51298,51299,51300,51301,51302,51303,51304,51305,51306,51307,51308,51309,51310,51311,51314,51315,51317,51318,51319,51321,51323,51324,51325,51326,51327,51330,51332,51336,51337,51338,51342,51343,51344,51345,51346,51347,51349,51350,51351,51352,51353,51354,51355,51356,51358,51360,51362,51363,51364,51365,51366,51367,51369,51370,51371,51372,51373,51374,51375,51376,51377,51378,51379,51380,51381,51382,51383,51384,51385,51386,51387,51390,51391,51392,51393,null,null,null,null,null,null,51394,51395,51397,51398,51399,51401,51402,51403,51405,51406,51407,51408,51409,51410,51411,51414,51416,51418,51419,51420,51421,51422,51423,51426,51427,51429,null,null,null,null,null,null,51430,51431,51432,51433,51434,51435,51436,51437,51438,51439,51440,51441,51442,51443,51444,51446,51447,51448,51449,51450,51451,51454,51455,51457,51458,51459,51463,51464,51465,51466,51467,51470,12288,12289,12290,183,8229,8230,168,12291,173,8213,8741,65340,8764,8216,8217,8220,8221,12308,12309,12296,12297,12298,12299,12300,12301,12302,12303,12304,12305,177,215,247,8800,8804,8805,8734,8756,176,8242,8243,8451,8491,65504,65505,65509,9794,9792,8736,8869,8978,8706,8711,8801,8786,167,8251,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,9661,9660,8594,8592,8593,8595,8596,12307,8810,8811,8730,8765,8733,8757,8747,8748,8712,8715,8838,8839,8834,8835,8746,8745,8743,8744,65506,51472,51474,51475,51476,51477,51478,51479,51481,51482,51483,51484,51485,51486,51487,51488,51489,51490,51491,51492,51493,51494,51495,51496,51497,51498,51499,null,null,null,null,null,null,51501,51502,51503,51504,51505,51506,51507,51509,51510,51511,51512,51513,51514,51515,51516,51517,51518,51519,51520,51521,51522,51523,51524,51525,51526,51527,null,null,null,null,null,null,51528,51529,51530,51531,51532,51533,51534,51535,51538,51539,51541,51542,51543,51545,51546,51547,51548,51549,51550,51551,51554,51556,51557,51558,51559,51560,51561,51562,51563,51565,51566,51567,8658,8660,8704,8707,180,65374,711,728,733,730,729,184,731,161,191,720,8750,8721,8719,164,8457,8240,9665,9664,9655,9654,9828,9824,9825,9829,9831,9827,8857,9672,9635,9680,9681,9618,9636,9637,9640,9639,9638,9641,9832,9743,9742,9756,9758,182,8224,8225,8597,8599,8601,8598,8600,9837,9833,9834,9836,12927,12828,8470,13255,8482,13250,13272,8481,8364,174,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,51569,51570,51571,51573,51574,51575,51576,51577,51578,51579,51581,51582,51583,51584,51585,51586,51587,51588,51589,51590,51591,51594,51595,51597,51598,51599,null,null,null,null,null,null,51601,51602,51603,51604,51605,51606,51607,51610,51612,51614,51615,51616,51617,51618,51619,51620,51621,51622,51623,51624,51625,51626,51627,51628,51629,51630,null,null,null,null,null,null,51631,51632,51633,51634,51635,51636,51637,51638,51639,51640,51641,51642,51643,51644,51645,51646,51647,51650,51651,51653,51654,51657,51659,51660,51661,51662,51663,51666,51668,51671,51672,51675,65281,65282,65283,65284,65285,65286,65287,65288,65289,65290,65291,65292,65293,65294,65295,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65306,65307,65308,65309,65310,65311,65312,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65339,65510,65341,65342,65343,65344,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65371,65372,65373,65507,51678,51679,51681,51683,51685,51686,51688,51689,51690,51691,51694,51698,51699,51700,51701,51702,51703,51706,51707,51709,51710,51711,51713,51714,51715,51716,null,null,null,null,null,null,51717,51718,51719,51722,51726,51727,51728,51729,51730,51731,51733,51734,51735,51737,51738,51739,51740,51741,51742,51743,51744,51745,51746,51747,51748,51749,null,null,null,null,null,null,51750,51751,51752,51754,51755,51756,51757,51758,51759,51760,51761,51762,51763,51764,51765,51766,51767,51768,51769,51770,51771,51772,51773,51774,51775,51776,51777,51778,51779,51780,51781,51782,12593,12594,12595,12596,12597,12598,12599,12600,12601,12602,12603,12604,12605,12606,12607,12608,12609,12610,12611,12612,12613,12614,12615,12616,12617,12618,12619,12620,12621,12622,12623,12624,12625,12626,12627,12628,12629,12630,12631,12632,12633,12634,12635,12636,12637,12638,12639,12640,12641,12642,12643,12644,12645,12646,12647,12648,12649,12650,12651,12652,12653,12654,12655,12656,12657,12658,12659,12660,12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682,12683,12684,12685,12686,51783,51784,51785,51786,51787,51790,51791,51793,51794,51795,51797,51798,51799,51800,51801,51802,51803,51806,51810,51811,51812,51813,51814,51815,51817,51818,null,null,null,null,null,null,51819,51820,51821,51822,51823,51824,51825,51826,51827,51828,51829,51830,51831,51832,51833,51834,51835,51836,51838,51839,51840,51841,51842,51843,51845,51846,null,null,null,null,null,null,51847,51848,51849,51850,51851,51852,51853,51854,51855,51856,51857,51858,51859,51860,51861,51862,51863,51865,51866,51867,51868,51869,51870,51871,51872,51873,51874,51875,51876,51877,51878,51879,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,null,null,null,null,null,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,null,null,null,null,null,null,null,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,null,null,null,null,null,null,null,null,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,null,null,null,null,null,null,51880,51881,51882,51883,51884,51885,51886,51887,51888,51889,51890,51891,51892,51893,51894,51895,51896,51897,51898,51899,51902,51903,51905,51906,51907,51909,null,null,null,null,null,null,51910,51911,51912,51913,51914,51915,51918,51920,51922,51924,51925,51926,51927,51930,51931,51932,51933,51934,51935,51937,51938,51939,51940,51941,51942,51943,null,null,null,null,null,null,51944,51945,51946,51947,51949,51950,51951,51952,51953,51954,51955,51957,51958,51959,51960,51961,51962,51963,51964,51965,51966,51967,51968,51969,51970,51971,51972,51973,51974,51975,51977,51978,9472,9474,9484,9488,9496,9492,9500,9516,9508,9524,9532,9473,9475,9487,9491,9499,9495,9507,9523,9515,9531,9547,9504,9519,9512,9527,9535,9501,9520,9509,9528,9538,9490,9489,9498,9497,9494,9493,9486,9485,9502,9503,9505,9506,9510,9511,9513,9514,9517,9518,9521,9522,9525,9526,9529,9530,9533,9534,9536,9537,9539,9540,9541,9542,9543,9544,9545,9546,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,51979,51980,51981,51982,51983,51985,51986,51987,51989,51990,51991,51993,51994,51995,51996,51997,51998,51999,52002,52003,52004,52005,52006,52007,52008,52009,null,null,null,null,null,null,52010,52011,52012,52013,52014,52015,52016,52017,52018,52019,52020,52021,52022,52023,52024,52025,52026,52027,52028,52029,52030,52031,52032,52034,52035,52036,null,null,null,null,null,null,52037,52038,52039,52042,52043,52045,52046,52047,52049,52050,52051,52052,52053,52054,52055,52058,52059,52060,52062,52063,52064,52065,52066,52067,52069,52070,52071,52072,52073,52074,52075,52076,13205,13206,13207,8467,13208,13252,13219,13220,13221,13222,13209,13210,13211,13212,13213,13214,13215,13216,13217,13218,13258,13197,13198,13199,13263,13192,13193,13256,13223,13224,13232,13233,13234,13235,13236,13237,13238,13239,13240,13241,13184,13185,13186,13187,13188,13242,13243,13244,13245,13246,13247,13200,13201,13202,13203,13204,8486,13248,13249,13194,13195,13196,13270,13253,13229,13230,13231,13275,13225,13226,13227,13228,13277,13264,13267,13251,13257,13276,13254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52077,52078,52079,52080,52081,52082,52083,52084,52085,52086,52087,52090,52091,52092,52093,52094,52095,52096,52097,52098,52099,52100,52101,52102,52103,52104,null,null,null,null,null,null,52105,52106,52107,52108,52109,52110,52111,52112,52113,52114,52115,52116,52117,52118,52119,52120,52121,52122,52123,52125,52126,52127,52128,52129,52130,52131,null,null,null,null,null,null,52132,52133,52134,52135,52136,52137,52138,52139,52140,52141,52142,52143,52144,52145,52146,52147,52148,52149,52150,52151,52153,52154,52155,52156,52157,52158,52159,52160,52161,52162,52163,52164,198,208,170,294,null,306,null,319,321,216,338,186,222,358,330,null,12896,12897,12898,12899,12900,12901,12902,12903,12904,12905,12906,12907,12908,12909,12910,12911,12912,12913,12914,12915,12916,12917,12918,12919,12920,12921,12922,12923,9424,9425,9426,9427,9428,9429,9430,9431,9432,9433,9434,9435,9436,9437,9438,9439,9440,9441,9442,9443,9444,9445,9446,9447,9448,9449,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,189,8531,8532,188,190,8539,8540,8541,8542,52165,52166,52167,52168,52169,52170,52171,52172,52173,52174,52175,52176,52177,52178,52179,52181,52182,52183,52184,52185,52186,52187,52188,52189,52190,52191,null,null,null,null,null,null,52192,52193,52194,52195,52197,52198,52200,52202,52203,52204,52205,52206,52207,52208,52209,52210,52211,52212,52213,52214,52215,52216,52217,52218,52219,52220,null,null,null,null,null,null,52221,52222,52223,52224,52225,52226,52227,52228,52229,52230,52231,52232,52233,52234,52235,52238,52239,52241,52242,52243,52245,52246,52247,52248,52249,52250,52251,52254,52255,52256,52259,52260,230,273,240,295,305,307,312,320,322,248,339,223,254,359,331,329,12800,12801,12802,12803,12804,12805,12806,12807,12808,12809,12810,12811,12812,12813,12814,12815,12816,12817,12818,12819,12820,12821,12822,12823,12824,12825,12826,12827,9372,9373,9374,9375,9376,9377,9378,9379,9380,9381,9382,9383,9384,9385,9386,9387,9388,9389,9390,9391,9392,9393,9394,9395,9396,9397,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,185,178,179,8308,8319,8321,8322,8323,8324,52261,52262,52266,52267,52269,52271,52273,52274,52275,52276,52277,52278,52279,52282,52287,52288,52289,52290,52291,52294,52295,52297,52298,52299,52301,52302,null,null,null,null,null,null,52303,52304,52305,52306,52307,52310,52314,52315,52316,52317,52318,52319,52321,52322,52323,52325,52327,52329,52330,52331,52332,52333,52334,52335,52337,52338,null,null,null,null,null,null,52339,52340,52342,52343,52344,52345,52346,52347,52348,52349,52350,52351,52352,52353,52354,52355,52356,52357,52358,52359,52360,52361,52362,52363,52364,52365,52366,52367,52368,52369,52370,52371,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,null,null,null,null,null,null,null,null,null,null,null,52372,52373,52374,52375,52378,52379,52381,52382,52383,52385,52386,52387,52388,52389,52390,52391,52394,52398,52399,52400,52401,52402,52403,52406,52407,52409,null,null,null,null,null,null,52410,52411,52413,52414,52415,52416,52417,52418,52419,52422,52424,52426,52427,52428,52429,52430,52431,52433,52434,52435,52437,52438,52439,52440,52441,52442,null,null,null,null,null,null,52443,52444,52445,52446,52447,52448,52449,52450,52451,52453,52454,52455,52456,52457,52458,52459,52461,52462,52463,52465,52466,52467,52468,52469,52470,52471,52472,52473,52474,52475,52476,52477,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,null,null,null,null,null,null,null,null,52478,52479,52480,52482,52483,52484,52485,52486,52487,52490,52491,52493,52494,52495,52497,52498,52499,52500,52501,52502,52503,52506,52508,52510,52511,52512,null,null,null,null,null,null,52513,52514,52515,52517,52518,52519,52521,52522,52523,52525,52526,52527,52528,52529,52530,52531,52532,52533,52534,52535,52536,52538,52539,52540,52541,52542,null,null,null,null,null,null,52543,52544,52545,52546,52547,52548,52549,52550,52551,52552,52553,52554,52555,52556,52557,52558,52559,52560,52561,52562,52563,52564,52565,52566,52567,52568,52569,52570,52571,52573,52574,52575,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,null,null,null,null,null,null,null,null,null,null,null,null,null,52577,52578,52579,52581,52582,52583,52584,52585,52586,52587,52590,52592,52594,52595,52596,52597,52598,52599,52601,52602,52603,52604,52605,52606,52607,52608,null,null,null,null,null,null,52609,52610,52611,52612,52613,52614,52615,52617,52618,52619,52620,52621,52622,52623,52624,52625,52626,52627,52630,52631,52633,52634,52635,52637,52638,52639,null,null,null,null,null,null,52640,52641,52642,52643,52646,52648,52650,52651,52652,52653,52654,52655,52657,52658,52659,52660,52661,52662,52663,52664,52665,52666,52667,52668,52669,52670,52671,52672,52673,52674,52675,52677,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52678,52679,52680,52681,52682,52683,52685,52686,52687,52689,52690,52691,52692,52693,52694,52695,52696,52697,52698,52699,52700,52701,52702,52703,52704,52705,null,null,null,null,null,null,52706,52707,52708,52709,52710,52711,52713,52714,52715,52717,52718,52719,52721,52722,52723,52724,52725,52726,52727,52730,52732,52734,52735,52736,52737,52738,null,null,null,null,null,null,52739,52741,52742,52743,52745,52746,52747,52749,52750,52751,52752,52753,52754,52755,52757,52758,52759,52760,52762,52763,52764,52765,52766,52767,52770,52771,52773,52774,52775,52777,52778,52779,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52780,52781,52782,52783,52786,52788,52790,52791,52792,52793,52794,52795,52796,52797,52798,52799,52800,52801,52802,52803,52804,52805,52806,52807,52808,52809,null,null,null,null,null,null,52810,52811,52812,52813,52814,52815,52816,52817,52818,52819,52820,52821,52822,52823,52826,52827,52829,52830,52834,52835,52836,52837,52838,52839,52842,52844,null,null,null,null,null,null,52846,52847,52848,52849,52850,52851,52854,52855,52857,52858,52859,52861,52862,52863,52864,52865,52866,52867,52870,52872,52874,52875,52876,52877,52878,52879,52882,52883,52885,52886,52887,52889,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52890,52891,52892,52893,52894,52895,52898,52902,52903,52904,52905,52906,52907,52910,52911,52912,52913,52914,52915,52916,52917,52918,52919,52920,52921,52922,null,null,null,null,null,null,52923,52924,52925,52926,52927,52928,52930,52931,52932,52933,52934,52935,52936,52937,52938,52939,52940,52941,52942,52943,52944,52945,52946,52947,52948,52949,null,null,null,null,null,null,52950,52951,52952,52953,52954,52955,52956,52957,52958,52959,52960,52961,52962,52963,52966,52967,52969,52970,52973,52974,52975,52976,52977,52978,52979,52982,52986,52987,52988,52989,52990,52991,44032,44033,44036,44039,44040,44041,44042,44048,44049,44050,44051,44052,44053,44054,44055,44057,44058,44059,44060,44061,44064,44068,44076,44077,44079,44080,44081,44088,44089,44092,44096,44107,44109,44116,44120,44124,44144,44145,44148,44151,44152,44154,44160,44161,44163,44164,44165,44166,44169,44170,44171,44172,44176,44180,44188,44189,44191,44192,44193,44200,44201,44202,44204,44207,44208,44216,44217,44219,44220,44221,44225,44228,44232,44236,44245,44247,44256,44257,44260,44263,44264,44266,44268,44271,44272,44273,44275,44277,44278,44284,44285,44288,44292,44294,52994,52995,52997,52998,52999,53001,53002,53003,53004,53005,53006,53007,53010,53012,53014,53015,53016,53017,53018,53019,53021,53022,53023,53025,53026,53027,null,null,null,null,null,null,53029,53030,53031,53032,53033,53034,53035,53038,53042,53043,53044,53045,53046,53047,53049,53050,53051,53052,53053,53054,53055,53056,53057,53058,53059,53060,null,null,null,null,null,null,53061,53062,53063,53064,53065,53066,53067,53068,53069,53070,53071,53072,53073,53074,53075,53078,53079,53081,53082,53083,53085,53086,53087,53088,53089,53090,53091,53094,53096,53098,53099,53100,44300,44301,44303,44305,44312,44316,44320,44329,44332,44333,44340,44341,44344,44348,44356,44357,44359,44361,44368,44372,44376,44385,44387,44396,44397,44400,44403,44404,44405,44406,44411,44412,44413,44415,44417,44418,44424,44425,44428,44432,44444,44445,44452,44471,44480,44481,44484,44488,44496,44497,44499,44508,44512,44516,44536,44537,44540,44543,44544,44545,44552,44553,44555,44557,44564,44592,44593,44596,44599,44600,44602,44608,44609,44611,44613,44614,44618,44620,44621,44622,44624,44628,44630,44636,44637,44639,44640,44641,44645,44648,44649,44652,44656,44664,53101,53102,53103,53106,53107,53109,53110,53111,53113,53114,53115,53116,53117,53118,53119,53121,53122,53123,53124,53126,53127,53128,53129,53130,53131,53133,null,null,null,null,null,null,53134,53135,53136,53137,53138,53139,53140,53141,53142,53143,53144,53145,53146,53147,53148,53149,53150,53151,53152,53154,53155,53156,53157,53158,53159,53161,null,null,null,null,null,null,53162,53163,53164,53165,53166,53167,53169,53170,53171,53172,53173,53174,53175,53176,53177,53178,53179,53180,53181,53182,53183,53184,53185,53186,53187,53189,53190,53191,53192,53193,53194,53195,44665,44667,44668,44669,44676,44677,44684,44732,44733,44734,44736,44740,44748,44749,44751,44752,44753,44760,44761,44764,44776,44779,44781,44788,44792,44796,44807,44808,44813,44816,44844,44845,44848,44850,44852,44860,44861,44863,44865,44866,44867,44872,44873,44880,44892,44893,44900,44901,44921,44928,44932,44936,44944,44945,44949,44956,44984,44985,44988,44992,44999,45e3,45001,45003,45005,45006,45012,45020,45032,45033,45040,45041,45044,45048,45056,45057,45060,45068,45072,45076,45084,45085,45096,45124,45125,45128,45130,45132,45134,45139,45140,45141,45143,45145,53196,53197,53198,53199,53200,53201,53202,53203,53204,53205,53206,53207,53208,53209,53210,53211,53212,53213,53214,53215,53218,53219,53221,53222,53223,53225,null,null,null,null,null,null,53226,53227,53228,53229,53230,53231,53234,53236,53238,53239,53240,53241,53242,53243,53245,53246,53247,53249,53250,53251,53253,53254,53255,53256,53257,53258,null,null,null,null,null,null,53259,53260,53261,53262,53263,53264,53266,53267,53268,53269,53270,53271,53273,53274,53275,53276,53277,53278,53279,53280,53281,53282,53283,53284,53285,53286,53287,53288,53289,53290,53291,53292,45149,45180,45181,45184,45188,45196,45197,45199,45201,45208,45209,45210,45212,45215,45216,45217,45218,45224,45225,45227,45228,45229,45230,45231,45233,45235,45236,45237,45240,45244,45252,45253,45255,45256,45257,45264,45265,45268,45272,45280,45285,45320,45321,45323,45324,45328,45330,45331,45336,45337,45339,45340,45341,45347,45348,45349,45352,45356,45364,45365,45367,45368,45369,45376,45377,45380,45384,45392,45393,45396,45397,45400,45404,45408,45432,45433,45436,45440,45442,45448,45449,45451,45453,45458,45459,45460,45464,45468,45480,45516,45520,45524,45532,45533,53294,53295,53296,53297,53298,53299,53302,53303,53305,53306,53307,53309,53310,53311,53312,53313,53314,53315,53318,53320,53322,53323,53324,53325,53326,53327,null,null,null,null,null,null,53329,53330,53331,53333,53334,53335,53337,53338,53339,53340,53341,53342,53343,53345,53346,53347,53348,53349,53350,53351,53352,53353,53354,53355,53358,53359,null,null,null,null,null,null,53361,53362,53363,53365,53366,53367,53368,53369,53370,53371,53374,53375,53376,53378,53379,53380,53381,53382,53383,53384,53385,53386,53387,53388,53389,53390,53391,53392,53393,53394,53395,53396,45535,45544,45545,45548,45552,45561,45563,45565,45572,45573,45576,45579,45580,45588,45589,45591,45593,45600,45620,45628,45656,45660,45664,45672,45673,45684,45685,45692,45700,45701,45705,45712,45713,45716,45720,45721,45722,45728,45729,45731,45733,45734,45738,45740,45744,45748,45768,45769,45772,45776,45778,45784,45785,45787,45789,45794,45796,45797,45798,45800,45803,45804,45805,45806,45807,45811,45812,45813,45815,45816,45817,45818,45819,45823,45824,45825,45828,45832,45840,45841,45843,45844,45845,45852,45908,45909,45910,45912,45915,45916,45918,45919,45924,45925,53397,53398,53399,53400,53401,53402,53403,53404,53405,53406,53407,53408,53409,53410,53411,53414,53415,53417,53418,53419,53421,53422,53423,53424,53425,53426,null,null,null,null,null,null,53427,53430,53432,53434,53435,53436,53437,53438,53439,53442,53443,53445,53446,53447,53450,53451,53452,53453,53454,53455,53458,53462,53463,53464,53465,53466,null,null,null,null,null,null,53467,53470,53471,53473,53474,53475,53477,53478,53479,53480,53481,53482,53483,53486,53490,53491,53492,53493,53494,53495,53497,53498,53499,53500,53501,53502,53503,53504,53505,53506,53507,53508,45927,45929,45931,45934,45936,45937,45940,45944,45952,45953,45955,45956,45957,45964,45968,45972,45984,45985,45992,45996,46020,46021,46024,46027,46028,46030,46032,46036,46037,46039,46041,46043,46045,46048,46052,46056,46076,46096,46104,46108,46112,46120,46121,46123,46132,46160,46161,46164,46168,46176,46177,46179,46181,46188,46208,46216,46237,46244,46248,46252,46261,46263,46265,46272,46276,46280,46288,46293,46300,46301,46304,46307,46308,46310,46316,46317,46319,46321,46328,46356,46357,46360,46363,46364,46372,46373,46375,46376,46377,46378,46384,46385,46388,46392,53509,53510,53511,53512,53513,53514,53515,53516,53518,53519,53520,53521,53522,53523,53524,53525,53526,53527,53528,53529,53530,53531,53532,53533,53534,53535,null,null,null,null,null,null,53536,53537,53538,53539,53540,53541,53542,53543,53544,53545,53546,53547,53548,53549,53550,53551,53554,53555,53557,53558,53559,53561,53563,53564,53565,53566,null,null,null,null,null,null,53567,53570,53574,53575,53576,53577,53578,53579,53582,53583,53585,53586,53587,53589,53590,53591,53592,53593,53594,53595,53598,53600,53602,53603,53604,53605,53606,53607,53609,53610,53611,53613,46400,46401,46403,46404,46405,46411,46412,46413,46416,46420,46428,46429,46431,46432,46433,46496,46497,46500,46504,46506,46507,46512,46513,46515,46516,46517,46523,46524,46525,46528,46532,46540,46541,46543,46544,46545,46552,46572,46608,46609,46612,46616,46629,46636,46644,46664,46692,46696,46748,46749,46752,46756,46763,46764,46769,46804,46832,46836,46840,46848,46849,46853,46888,46889,46892,46895,46896,46904,46905,46907,46916,46920,46924,46932,46933,46944,46948,46952,46960,46961,46963,46965,46972,46973,46976,46980,46988,46989,46991,46992,46993,46994,46998,46999,53614,53615,53616,53617,53618,53619,53620,53621,53622,53623,53624,53625,53626,53627,53629,53630,53631,53632,53633,53634,53635,53637,53638,53639,53641,53642,null,null,null,null,null,null,53643,53644,53645,53646,53647,53648,53649,53650,53651,53652,53653,53654,53655,53656,53657,53658,53659,53660,53661,53662,53663,53666,53667,53669,53670,53671,null,null,null,null,null,null,53673,53674,53675,53676,53677,53678,53679,53682,53684,53686,53687,53688,53689,53691,53693,53694,53695,53697,53698,53699,53700,53701,53702,53703,53704,53705,53706,53707,53708,53709,53710,53711,47e3,47001,47004,47008,47016,47017,47019,47020,47021,47028,47029,47032,47047,47049,47084,47085,47088,47092,47100,47101,47103,47104,47105,47111,47112,47113,47116,47120,47128,47129,47131,47133,47140,47141,47144,47148,47156,47157,47159,47160,47161,47168,47172,47185,47187,47196,47197,47200,47204,47212,47213,47215,47217,47224,47228,47245,47272,47280,47284,47288,47296,47297,47299,47301,47308,47312,47316,47325,47327,47329,47336,47337,47340,47344,47352,47353,47355,47357,47364,47384,47392,47420,47421,47424,47428,47436,47439,47441,47448,47449,47452,47456,47464,47465,53712,53713,53714,53715,53716,53717,53718,53719,53721,53722,53723,53724,53725,53726,53727,53728,53729,53730,53731,53732,53733,53734,53735,53736,53737,53738,null,null,null,null,null,null,53739,53740,53741,53742,53743,53744,53745,53746,53747,53749,53750,53751,53753,53754,53755,53756,53757,53758,53759,53760,53761,53762,53763,53764,53765,53766,null,null,null,null,null,null,53768,53770,53771,53772,53773,53774,53775,53777,53778,53779,53780,53781,53782,53783,53784,53785,53786,53787,53788,53789,53790,53791,53792,53793,53794,53795,53796,53797,53798,53799,53800,53801,47467,47469,47476,47477,47480,47484,47492,47493,47495,47497,47498,47501,47502,47532,47533,47536,47540,47548,47549,47551,47553,47560,47561,47564,47566,47567,47568,47569,47570,47576,47577,47579,47581,47582,47585,47587,47588,47589,47592,47596,47604,47605,47607,47608,47609,47610,47616,47617,47624,47637,47672,47673,47676,47680,47682,47688,47689,47691,47693,47694,47699,47700,47701,47704,47708,47716,47717,47719,47720,47721,47728,47729,47732,47736,47747,47748,47749,47751,47756,47784,47785,47787,47788,47792,47794,47800,47801,47803,47805,47812,47816,47832,47833,47868,53802,53803,53806,53807,53809,53810,53811,53813,53814,53815,53816,53817,53818,53819,53822,53824,53826,53827,53828,53829,53830,53831,53833,53834,53835,53836,null,null,null,null,null,null,53837,53838,53839,53840,53841,53842,53843,53844,53845,53846,53847,53848,53849,53850,53851,53853,53854,53855,53856,53857,53858,53859,53861,53862,53863,53864,null,null,null,null,null,null,53865,53866,53867,53868,53869,53870,53871,53872,53873,53874,53875,53876,53877,53878,53879,53880,53881,53882,53883,53884,53885,53886,53887,53890,53891,53893,53894,53895,53897,53898,53899,53900,47872,47876,47885,47887,47889,47896,47900,47904,47913,47915,47924,47925,47926,47928,47931,47932,47933,47934,47940,47941,47943,47945,47949,47951,47952,47956,47960,47969,47971,47980,48008,48012,48016,48036,48040,48044,48052,48055,48064,48068,48072,48080,48083,48120,48121,48124,48127,48128,48130,48136,48137,48139,48140,48141,48143,48145,48148,48149,48150,48151,48152,48155,48156,48157,48158,48159,48164,48165,48167,48169,48173,48176,48177,48180,48184,48192,48193,48195,48196,48197,48201,48204,48205,48208,48221,48260,48261,48264,48267,48268,48270,48276,48277,48279,53901,53902,53903,53906,53907,53908,53910,53911,53912,53913,53914,53915,53917,53918,53919,53921,53922,53923,53925,53926,53927,53928,53929,53930,53931,53933,null,null,null,null,null,null,53934,53935,53936,53938,53939,53940,53941,53942,53943,53946,53947,53949,53950,53953,53955,53956,53957,53958,53959,53962,53964,53965,53966,53967,53968,53969,null,null,null,null,null,null,53970,53971,53973,53974,53975,53977,53978,53979,53981,53982,53983,53984,53985,53986,53987,53990,53991,53992,53993,53994,53995,53996,53997,53998,53999,54002,54003,54005,54006,54007,54009,54010,48281,48282,48288,48289,48292,48295,48296,48304,48305,48307,48308,48309,48316,48317,48320,48324,48333,48335,48336,48337,48341,48344,48348,48372,48373,48374,48376,48380,48388,48389,48391,48393,48400,48404,48420,48428,48448,48456,48457,48460,48464,48472,48473,48484,48488,48512,48513,48516,48519,48520,48521,48522,48528,48529,48531,48533,48537,48538,48540,48548,48560,48568,48596,48597,48600,48604,48617,48624,48628,48632,48640,48643,48645,48652,48653,48656,48660,48668,48669,48671,48708,48709,48712,48716,48718,48724,48725,48727,48729,48730,48731,48736,48737,48740,54011,54012,54013,54014,54015,54018,54020,54022,54023,54024,54025,54026,54027,54031,54033,54034,54035,54037,54039,54040,54041,54042,54043,54046,54050,54051,null,null,null,null,null,null,54052,54054,54055,54058,54059,54061,54062,54063,54065,54066,54067,54068,54069,54070,54071,54074,54078,54079,54080,54081,54082,54083,54086,54087,54088,54089,null,null,null,null,null,null,54090,54091,54092,54093,54094,54095,54096,54097,54098,54099,54100,54101,54102,54103,54104,54105,54106,54107,54108,54109,54110,54111,54112,54113,54114,54115,54116,54117,54118,54119,54120,54121,48744,48746,48752,48753,48755,48756,48757,48763,48764,48765,48768,48772,48780,48781,48783,48784,48785,48792,48793,48808,48848,48849,48852,48855,48856,48864,48867,48868,48869,48876,48897,48904,48905,48920,48921,48923,48924,48925,48960,48961,48964,48968,48976,48977,48981,49044,49072,49093,49100,49101,49104,49108,49116,49119,49121,49212,49233,49240,49244,49248,49256,49257,49296,49297,49300,49304,49312,49313,49315,49317,49324,49325,49327,49328,49331,49332,49333,49334,49340,49341,49343,49344,49345,49349,49352,49353,49356,49360,49368,49369,49371,49372,49373,49380,54122,54123,54124,54125,54126,54127,54128,54129,54130,54131,54132,54133,54134,54135,54136,54137,54138,54139,54142,54143,54145,54146,54147,54149,54150,54151,null,null,null,null,null,null,54152,54153,54154,54155,54158,54162,54163,54164,54165,54166,54167,54170,54171,54173,54174,54175,54177,54178,54179,54180,54181,54182,54183,54186,54188,54190,null,null,null,null,null,null,54191,54192,54193,54194,54195,54197,54198,54199,54201,54202,54203,54205,54206,54207,54208,54209,54210,54211,54214,54215,54218,54219,54220,54221,54222,54223,54225,54226,54227,54228,54229,54230,49381,49384,49388,49396,49397,49399,49401,49408,49412,49416,49424,49429,49436,49437,49438,49439,49440,49443,49444,49446,49447,49452,49453,49455,49456,49457,49462,49464,49465,49468,49472,49480,49481,49483,49484,49485,49492,49493,49496,49500,49508,49509,49511,49512,49513,49520,49524,49528,49541,49548,49549,49550,49552,49556,49558,49564,49565,49567,49569,49573,49576,49577,49580,49584,49597,49604,49608,49612,49620,49623,49624,49632,49636,49640,49648,49649,49651,49660,49661,49664,49668,49676,49677,49679,49681,49688,49689,49692,49695,49696,49704,49705,49707,49709,54231,54233,54234,54235,54236,54237,54238,54239,54240,54242,54244,54245,54246,54247,54248,54249,54250,54251,54254,54255,54257,54258,54259,54261,54262,54263,null,null,null,null,null,null,54264,54265,54266,54267,54270,54272,54274,54275,54276,54277,54278,54279,54281,54282,54283,54284,54285,54286,54287,54288,54289,54290,54291,54292,54293,54294,null,null,null,null,null,null,54295,54296,54297,54298,54299,54300,54302,54303,54304,54305,54306,54307,54308,54309,54310,54311,54312,54313,54314,54315,54316,54317,54318,54319,54320,54321,54322,54323,54324,54325,54326,54327,49711,49713,49714,49716,49736,49744,49745,49748,49752,49760,49765,49772,49773,49776,49780,49788,49789,49791,49793,49800,49801,49808,49816,49819,49821,49828,49829,49832,49836,49837,49844,49845,49847,49849,49884,49885,49888,49891,49892,49899,49900,49901,49903,49905,49910,49912,49913,49915,49916,49920,49928,49929,49932,49933,49939,49940,49941,49944,49948,49956,49957,49960,49961,49989,50024,50025,50028,50032,50034,50040,50041,50044,50045,50052,50056,50060,50112,50136,50137,50140,50143,50144,50146,50152,50153,50157,50164,50165,50168,50184,50192,50212,50220,50224,54328,54329,54330,54331,54332,54333,54334,54335,54337,54338,54339,54341,54342,54343,54344,54345,54346,54347,54348,54349,54350,54351,54352,54353,54354,54355,null,null,null,null,null,null,54356,54357,54358,54359,54360,54361,54362,54363,54365,54366,54367,54369,54370,54371,54373,54374,54375,54376,54377,54378,54379,54380,54382,54384,54385,54386,null,null,null,null,null,null,54387,54388,54389,54390,54391,54394,54395,54397,54398,54401,54403,54404,54405,54406,54407,54410,54412,54414,54415,54416,54417,54418,54419,54421,54422,54423,54424,54425,54426,54427,54428,54429,50228,50236,50237,50248,50276,50277,50280,50284,50292,50293,50297,50304,50324,50332,50360,50364,50409,50416,50417,50420,50424,50426,50431,50432,50433,50444,50448,50452,50460,50472,50473,50476,50480,50488,50489,50491,50493,50500,50501,50504,50505,50506,50508,50509,50510,50515,50516,50517,50519,50520,50521,50525,50526,50528,50529,50532,50536,50544,50545,50547,50548,50549,50556,50557,50560,50564,50567,50572,50573,50575,50577,50581,50583,50584,50588,50592,50601,50612,50613,50616,50617,50619,50620,50621,50622,50628,50629,50630,50631,50632,50633,50634,50636,50638,54430,54431,54432,54433,54434,54435,54436,54437,54438,54439,54440,54442,54443,54444,54445,54446,54447,54448,54449,54450,54451,54452,54453,54454,54455,54456,null,null,null,null,null,null,54457,54458,54459,54460,54461,54462,54463,54464,54465,54466,54467,54468,54469,54470,54471,54472,54473,54474,54475,54477,54478,54479,54481,54482,54483,54485,null,null,null,null,null,null,54486,54487,54488,54489,54490,54491,54493,54494,54496,54497,54498,54499,54500,54501,54502,54503,54505,54506,54507,54509,54510,54511,54513,54514,54515,54516,54517,54518,54519,54521,54522,54524,50640,50641,50644,50648,50656,50657,50659,50661,50668,50669,50670,50672,50676,50678,50679,50684,50685,50686,50687,50688,50689,50693,50694,50695,50696,50700,50704,50712,50713,50715,50716,50724,50725,50728,50732,50733,50734,50736,50739,50740,50741,50743,50745,50747,50752,50753,50756,50760,50768,50769,50771,50772,50773,50780,50781,50784,50796,50799,50801,50808,50809,50812,50816,50824,50825,50827,50829,50836,50837,50840,50844,50852,50853,50855,50857,50864,50865,50868,50872,50873,50874,50880,50881,50883,50885,50892,50893,50896,50900,50908,50909,50912,50913,50920,54526,54527,54528,54529,54530,54531,54533,54534,54535,54537,54538,54539,54541,54542,54543,54544,54545,54546,54547,54550,54552,54553,54554,54555,54556,54557,null,null,null,null,null,null,54558,54559,54560,54561,54562,54563,54564,54565,54566,54567,54568,54569,54570,54571,54572,54573,54574,54575,54576,54577,54578,54579,54580,54581,54582,54583,null,null,null,null,null,null,54584,54585,54586,54587,54590,54591,54593,54594,54595,54597,54598,54599,54600,54601,54602,54603,54606,54608,54610,54611,54612,54613,54614,54615,54618,54619,54621,54622,54623,54625,54626,54627,50921,50924,50928,50936,50937,50941,50948,50949,50952,50956,50964,50965,50967,50969,50976,50977,50980,50984,50992,50993,50995,50997,50999,51004,51005,51008,51012,51018,51020,51021,51023,51025,51026,51027,51028,51029,51030,51031,51032,51036,51040,51048,51051,51060,51061,51064,51068,51069,51070,51075,51076,51077,51079,51080,51081,51082,51086,51088,51089,51092,51094,51095,51096,51098,51104,51105,51107,51108,51109,51110,51116,51117,51120,51124,51132,51133,51135,51136,51137,51144,51145,51148,51150,51152,51160,51165,51172,51176,51180,51200,51201,51204,51208,51210,54628,54630,54631,54634,54636,54638,54639,54640,54641,54642,54643,54646,54647,54649,54650,54651,54653,54654,54655,54656,54657,54658,54659,54662,54666,54667,null,null,null,null,null,null,54668,54669,54670,54671,54673,54674,54675,54676,54677,54678,54679,54680,54681,54682,54683,54684,54685,54686,54687,54688,54689,54690,54691,54692,54694,54695,null,null,null,null,null,null,54696,54697,54698,54699,54700,54701,54702,54703,54704,54705,54706,54707,54708,54709,54710,54711,54712,54713,54714,54715,54716,54717,54718,54719,54720,54721,54722,54723,54724,54725,54726,54727,51216,51217,51219,51221,51222,51228,51229,51232,51236,51244,51245,51247,51249,51256,51260,51264,51272,51273,51276,51277,51284,51312,51313,51316,51320,51322,51328,51329,51331,51333,51334,51335,51339,51340,51341,51348,51357,51359,51361,51368,51388,51389,51396,51400,51404,51412,51413,51415,51417,51424,51425,51428,51445,51452,51453,51456,51460,51461,51462,51468,51469,51471,51473,51480,51500,51508,51536,51537,51540,51544,51552,51553,51555,51564,51568,51572,51580,51592,51593,51596,51600,51608,51609,51611,51613,51648,51649,51652,51655,51656,51658,51664,51665,51667,54730,54731,54733,54734,54735,54737,54739,54740,54741,54742,54743,54746,54748,54750,54751,54752,54753,54754,54755,54758,54759,54761,54762,54763,54765,54766,null,null,null,null,null,null,54767,54768,54769,54770,54771,54774,54776,54778,54779,54780,54781,54782,54783,54786,54787,54789,54790,54791,54793,54794,54795,54796,54797,54798,54799,54802,null,null,null,null,null,null,54806,54807,54808,54809,54810,54811,54813,54814,54815,54817,54818,54819,54821,54822,54823,54824,54825,54826,54827,54828,54830,54831,54832,54833,54834,54835,54836,54837,54838,54839,54842,54843,51669,51670,51673,51674,51676,51677,51680,51682,51684,51687,51692,51693,51695,51696,51697,51704,51705,51708,51712,51720,51721,51723,51724,51725,51732,51736,51753,51788,51789,51792,51796,51804,51805,51807,51808,51809,51816,51837,51844,51864,51900,51901,51904,51908,51916,51917,51919,51921,51923,51928,51929,51936,51948,51956,51976,51984,51988,51992,52e3,52001,52033,52040,52041,52044,52048,52056,52057,52061,52068,52088,52089,52124,52152,52180,52196,52199,52201,52236,52237,52240,52244,52252,52253,52257,52258,52263,52264,52265,52268,52270,52272,52280,52281,52283,54845,54846,54847,54849,54850,54851,54852,54854,54855,54858,54860,54862,54863,54864,54866,54867,54870,54871,54873,54874,54875,54877,54878,54879,54880,54881,null,null,null,null,null,null,54882,54883,54884,54885,54886,54888,54890,54891,54892,54893,54894,54895,54898,54899,54901,54902,54903,54904,54905,54906,54907,54908,54909,54910,54911,54912,null,null,null,null,null,null,54913,54914,54916,54918,54919,54920,54921,54922,54923,54926,54927,54929,54930,54931,54933,54934,54935,54936,54937,54938,54939,54940,54942,54944,54946,54947,54948,54949,54950,54951,54953,54954,52284,52285,52286,52292,52293,52296,52300,52308,52309,52311,52312,52313,52320,52324,52326,52328,52336,52341,52376,52377,52380,52384,52392,52393,52395,52396,52397,52404,52405,52408,52412,52420,52421,52423,52425,52432,52436,52452,52460,52464,52481,52488,52489,52492,52496,52504,52505,52507,52509,52516,52520,52524,52537,52572,52576,52580,52588,52589,52591,52593,52600,52616,52628,52629,52632,52636,52644,52645,52647,52649,52656,52676,52684,52688,52712,52716,52720,52728,52729,52731,52733,52740,52744,52748,52756,52761,52768,52769,52772,52776,52784,52785,52787,52789,54955,54957,54958,54959,54961,54962,54963,54964,54965,54966,54967,54968,54970,54972,54973,54974,54975,54976,54977,54978,54979,54982,54983,54985,54986,54987,null,null,null,null,null,null,54989,54990,54991,54992,54994,54995,54997,54998,55e3,55002,55003,55004,55005,55006,55007,55009,55010,55011,55013,55014,55015,55017,55018,55019,55020,55021,null,null,null,null,null,null,55022,55023,55025,55026,55027,55028,55030,55031,55032,55033,55034,55035,55038,55039,55041,55042,55043,55045,55046,55047,55048,55049,55050,55051,55052,55053,55054,55055,55056,55058,55059,55060,52824,52825,52828,52831,52832,52833,52840,52841,52843,52845,52852,52853,52856,52860,52868,52869,52871,52873,52880,52881,52884,52888,52896,52897,52899,52900,52901,52908,52909,52929,52964,52965,52968,52971,52972,52980,52981,52983,52984,52985,52992,52993,52996,53e3,53008,53009,53011,53013,53020,53024,53028,53036,53037,53039,53040,53041,53048,53076,53077,53080,53084,53092,53093,53095,53097,53104,53105,53108,53112,53120,53125,53132,53153,53160,53168,53188,53216,53217,53220,53224,53232,53233,53235,53237,53244,53248,53252,53265,53272,53293,53300,53301,53304,53308,55061,55062,55063,55066,55067,55069,55070,55071,55073,55074,55075,55076,55077,55078,55079,55082,55084,55086,55087,55088,55089,55090,55091,55094,55095,55097,null,null,null,null,null,null,55098,55099,55101,55102,55103,55104,55105,55106,55107,55109,55110,55112,55114,55115,55116,55117,55118,55119,55122,55123,55125,55130,55131,55132,55133,55134,null,null,null,null,null,null,55135,55138,55140,55142,55143,55144,55146,55147,55149,55150,55151,55153,55154,55155,55157,55158,55159,55160,55161,55162,55163,55166,55167,55168,55170,55171,55172,55173,55174,55175,55178,55179,53316,53317,53319,53321,53328,53332,53336,53344,53356,53357,53360,53364,53372,53373,53377,53412,53413,53416,53420,53428,53429,53431,53433,53440,53441,53444,53448,53449,53456,53457,53459,53460,53461,53468,53469,53472,53476,53484,53485,53487,53488,53489,53496,53517,53552,53553,53556,53560,53562,53568,53569,53571,53572,53573,53580,53581,53584,53588,53596,53597,53599,53601,53608,53612,53628,53636,53640,53664,53665,53668,53672,53680,53681,53683,53685,53690,53692,53696,53720,53748,53752,53767,53769,53776,53804,53805,53808,53812,53820,53821,53823,53825,53832,53852,55181,55182,55183,55185,55186,55187,55188,55189,55190,55191,55194,55196,55198,55199,55200,55201,55202,55203,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,53860,53888,53889,53892,53896,53904,53905,53909,53916,53920,53924,53932,53937,53944,53945,53948,53951,53952,53954,53960,53961,53963,53972,53976,53980,53988,53989,54e3,54001,54004,54008,54016,54017,54019,54021,54028,54029,54030,54032,54036,54038,54044,54045,54047,54048,54049,54053,54056,54057,54060,54064,54072,54073,54075,54076,54077,54084,54085,54140,54141,54144,54148,54156,54157,54159,54160,54161,54168,54169,54172,54176,54184,54185,54187,54189,54196,54200,54204,54212,54213,54216,54217,54224,54232,54241,54243,54252,54253,54256,54260,54268,54269,54271,54273,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,54280,54301,54336,54340,54364,54368,54372,54381,54383,54392,54393,54396,54399,54400,54402,54408,54409,54411,54413,54420,54441,54476,54480,54484,54492,54495,54504,54508,54512,54520,54523,54525,54532,54536,54540,54548,54549,54551,54588,54589,54592,54596,54604,54605,54607,54609,54616,54617,54620,54624,54629,54632,54633,54635,54637,54644,54645,54648,54652,54660,54661,54663,54664,54665,54672,54693,54728,54729,54732,54736,54738,54744,54745,54747,54749,54756,54757,54760,54764,54772,54773,54775,54777,54784,54785,54788,54792,54800,54801,54803,54804,54805,54812,54816,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,54820,54829,54840,54841,54844,54848,54853,54856,54857,54859,54861,54865,54868,54869,54872,54876,54887,54889,54896,54897,54900,54915,54917,54924,54925,54928,54932,54941,54943,54945,54952,54956,54960,54969,54971,54980,54981,54984,54988,54993,54996,54999,55001,55008,55012,55016,55024,55029,55036,55037,55040,55044,55057,55064,55065,55068,55072,55080,55081,55083,55085,55092,55093,55096,55100,55108,55111,55113,55120,55121,55124,55126,55127,55128,55129,55136,55137,55139,55141,55145,55148,55152,55156,55164,55165,55169,55176,55177,55180,55184,55192,55193,55195,55197,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20285,20339,20551,20729,21152,21487,21621,21733,22025,23233,23478,26247,26550,26551,26607,27468,29634,30146,31292,33499,33540,34903,34952,35382,36040,36303,36603,36838,39381,21051,21364,21508,24682,24932,27580,29647,33050,35258,35282,38307,20355,21002,22718,22904,23014,24178,24185,25031,25536,26438,26604,26751,28567,30286,30475,30965,31240,31487,31777,32925,33390,33393,35563,38291,20075,21917,26359,28212,30883,31469,33883,35088,34638,38824,21208,22350,22570,23884,24863,25022,25121,25954,26577,27204,28187,29976,30131,30435,30640,32058,37039,37969,37970,40853,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21283,23724,30002,32987,37440,38296,21083,22536,23004,23713,23831,24247,24378,24394,24951,27743,30074,30086,31968,32115,32177,32652,33108,33313,34193,35137,35611,37628,38477,40007,20171,20215,20491,20977,22607,24887,24894,24936,25913,27114,28433,30117,30342,30422,31623,33445,33995,63744,37799,38283,21888,23458,22353,63745,31923,32697,37301,20520,21435,23621,24040,25298,25454,25818,25831,28192,28844,31067,36317,36382,63746,36989,37445,37624,20094,20214,20581,24062,24314,24838,26967,33137,34388,36423,37749,39467,20062,20625,26480,26688,20745,21133,21138,27298,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30652,37392,40660,21163,24623,36850,20552,25001,25581,25802,26684,27268,28608,33160,35233,38548,22533,29309,29356,29956,32121,32365,32937,35211,35700,36963,40273,25225,27770,28500,32080,32570,35363,20860,24906,31645,35609,37463,37772,20140,20435,20510,20670,20742,21185,21197,21375,22384,22659,24218,24465,24950,25004,25806,25964,26223,26299,26356,26775,28039,28805,28913,29855,29861,29898,30169,30828,30956,31455,31478,32069,32147,32789,32831,33051,33686,35686,36629,36885,37857,38915,38968,39514,39912,20418,21843,22586,22865,23395,23622,24760,25106,26690,26800,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26856,28330,30028,30328,30926,31293,31995,32363,32380,35336,35489,35903,38542,40388,21476,21481,21578,21617,22266,22993,23396,23611,24235,25335,25911,25925,25970,26272,26543,27073,27837,30204,30352,30590,31295,32660,32771,32929,33167,33510,33533,33776,34241,34865,34996,35493,63747,36764,37678,38599,39015,39640,40723,21741,26011,26354,26767,31296,35895,40288,22256,22372,23825,26118,26801,26829,28414,29736,34974,39908,27752,63748,39592,20379,20844,20849,21151,23380,24037,24656,24685,25329,25511,25915,29657,31354,34467,36002,38799,20018,23521,25096,26524,29916,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31185,33747,35463,35506,36328,36942,37707,38982,24275,27112,34303,37101,63749,20896,23448,23532,24931,26874,27454,28748,29743,29912,31649,32592,33733,35264,36011,38364,39208,21038,24669,25324,36866,20362,20809,21281,22745,24291,26336,27960,28826,29378,29654,31568,33009,37979,21350,25499,32619,20054,20608,22602,22750,24618,24871,25296,27088,39745,23439,32024,32945,36703,20132,20689,21676,21932,23308,23968,24039,25898,25934,26657,27211,29409,30350,30703,32094,32761,33184,34126,34527,36611,36686,37066,39171,39509,39851,19992,20037,20061,20167,20465,20855,21246,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21312,21475,21477,21646,22036,22389,22434,23495,23943,24272,25084,25304,25937,26552,26601,27083,27472,27590,27628,27714,28317,28792,29399,29590,29699,30655,30697,31350,32127,32777,33276,33285,33290,33503,34914,35635,36092,36544,36881,37041,37476,37558,39378,39493,40169,40407,40860,22283,23616,33738,38816,38827,40628,21531,31384,32676,35033,36557,37089,22528,23624,25496,31391,23470,24339,31353,31406,33422,36524,20518,21048,21240,21367,22280,25331,25458,27402,28099,30519,21413,29527,34152,36470,38357,26426,27331,28528,35437,36556,39243,63750,26231,27512,36020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,39740,63751,21483,22317,22862,25542,27131,29674,30789,31418,31429,31998,33909,35215,36211,36917,38312,21243,22343,30023,31584,33740,37406,63752,27224,20811,21067,21127,25119,26840,26997,38553,20677,21156,21220,25027,26020,26681,27135,29822,31563,33465,33771,35250,35641,36817,39241,63753,20170,22935,25810,26129,27278,29748,31105,31165,33449,34942,34943,35167,63754,37670,20235,21450,24613,25201,27762,32026,32102,20120,20834,30684,32943,20225,20238,20854,20864,21980,22120,22331,22522,22524,22804,22855,22931,23492,23696,23822,24049,24190,24524,25216,26071,26083,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26398,26399,26462,26827,26820,27231,27450,27683,27773,27778,28103,29592,29734,29738,29826,29859,30072,30079,30849,30959,31041,31047,31048,31098,31637,32e3,32186,32648,32774,32813,32908,35352,35663,35912,36215,37665,37668,39138,39249,39438,39439,39525,40594,32202,20342,21513,25326,26708,37329,21931,20794,63755,63756,23068,25062,63757,25295,25343,63758,63759,63760,63761,63762,63763,37027,63764,63765,63766,63767,63768,35582,63769,63770,63771,63772,26262,63773,29014,63774,63775,38627,63776,25423,25466,21335,63777,26511,26976,28275,63778,30007,63779,63780,63781,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32013,63782,63783,34930,22218,23064,63784,63785,63786,63787,63788,20035,63789,20839,22856,26608,32784,63790,22899,24180,25754,31178,24565,24684,25288,25467,23527,23511,21162,63791,22900,24361,24594,63792,63793,63794,29785,63795,63796,63797,63798,63799,63800,39377,63801,63802,63803,63804,63805,63806,63807,63808,63809,63810,63811,28611,63812,63813,33215,36786,24817,63814,63815,33126,63816,63817,23615,63818,63819,63820,63821,63822,63823,63824,63825,23273,35365,26491,32016,63826,63827,63828,63829,63830,63831,33021,63832,63833,23612,27877,21311,28346,22810,33590,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20025,20150,20294,21934,22296,22727,24406,26039,26086,27264,27573,28237,30701,31471,31774,32222,34507,34962,37170,37723,25787,28606,29562,30136,36948,21846,22349,25018,25812,26311,28129,28251,28525,28601,30192,32835,33213,34113,35203,35527,35674,37663,27795,30035,31572,36367,36957,21776,22530,22616,24162,25095,25758,26848,30070,31958,34739,40680,20195,22408,22382,22823,23565,23729,24118,24453,25140,25825,29619,33274,34955,36024,38538,40667,23429,24503,24755,20498,20992,21040,22294,22581,22615,23566,23648,23798,23947,24230,24466,24764,25361,25481,25623,26691,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26873,27330,28120,28193,28372,28644,29182,30428,30585,31153,31291,33796,35241,36077,36339,36424,36867,36884,36947,37117,37709,38518,38876,27602,28678,29272,29346,29544,30563,31167,31716,32411,35712,22697,24775,25958,26109,26302,27788,28958,29129,35930,38931,20077,31361,20189,20908,20941,21205,21516,24999,26481,26704,26847,27934,28540,30140,30643,31461,33012,33891,37509,20828,26007,26460,26515,30168,31431,33651,63834,35910,36887,38957,23663,33216,33434,36929,36975,37389,24471,23965,27225,29128,30331,31561,34276,35588,37159,39472,21895,25078,63835,30313,32645,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,34367,34746,35064,37007,63836,27931,28889,29662,32097,33853,63837,37226,39409,63838,20098,21365,27396,27410,28734,29211,34349,40478,21068,36771,23888,25829,25900,27414,28651,31811,32412,34253,35172,35261,25289,33240,34847,24266,26391,28010,29436,29701,29807,34690,37086,20358,23821,24480,33802,20919,25504,30053,20142,20486,20841,20937,26753,27153,31918,31921,31975,33391,35538,36635,37327,20406,20791,21237,21570,24300,24942,25150,26053,27354,28670,31018,34268,34851,38317,39522,39530,40599,40654,21147,26310,27511,28701,31019,36706,38722,24976,25088,25891,28451,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29001,29833,32244,32879,34030,36646,36899,37706,20925,21015,21155,27916,28872,35010,24265,25986,27566,28610,31806,29557,20196,20278,22265,63839,23738,23994,24604,29618,31533,32666,32718,32838,36894,37428,38646,38728,38936,40801,20363,28583,31150,37300,38583,21214,63840,25736,25796,27347,28510,28696,29200,30439,32769,34310,34396,36335,36613,38706,39791,40442,40565,30860,31103,32160,33737,37636,40575,40595,35542,22751,24324,26407,28711,29903,31840,32894,20769,28712,29282,30922,36034,36058,36084,38647,20102,20698,23534,24278,26009,29134,30274,30637,32842,34044,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36988,39719,40845,22744,23105,23650,27155,28122,28431,30267,32047,32311,34078,35128,37860,38475,21129,26066,26611,27060,27969,28316,28687,29705,29792,30041,30244,30827,35628,39006,20845,25134,38520,20374,20523,23833,28138,32184,36650,24459,24900,26647,63841,38534,21202,32907,20956,20940,26974,31260,32190,33777,38517,20442,21033,21400,21519,21774,23653,24743,26446,26792,28012,29313,29432,29702,29827,63842,30178,31852,32633,32696,33673,35023,35041,37324,37328,38626,39881,21533,28542,29136,29848,34298,36522,38563,40023,40607,26519,28107,29747,33256,38678,30764,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31435,31520,31890,25705,29802,30194,30908,30952,39340,39764,40635,23518,24149,28448,33180,33707,37e3,19975,21325,23081,24018,24398,24930,25405,26217,26364,28415,28459,28771,30622,33836,34067,34875,36627,39237,39995,21788,25273,26411,27819,33545,35178,38778,20129,22916,24536,24537,26395,32178,32596,33426,33579,33725,36638,37017,22475,22969,23186,23504,26151,26522,26757,27599,29028,32629,36023,36067,36993,39749,33032,35978,38476,39488,40613,23391,27667,29467,30450,30431,33804,20906,35219,20813,20885,21193,26825,27796,30468,30496,32191,32236,38754,40629,28357,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,34065,20901,21517,21629,26126,26269,26919,28319,30399,30609,33559,33986,34719,37225,37528,40180,34946,20398,20882,21215,22982,24125,24917,25720,25721,26286,26576,27169,27597,27611,29279,29281,29761,30520,30683,32791,33468,33541,35584,35624,35980,26408,27792,29287,30446,30566,31302,40361,27519,27794,22818,26406,33945,21359,22675,22937,24287,25551,26164,26483,28218,29483,31447,33495,37672,21209,24043,25006,25035,25098,25287,25771,26080,26969,27494,27595,28961,29687,30045,32326,33310,33538,34154,35491,36031,38695,40289,22696,40664,20497,21006,21563,21839,25991,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,27766,32010,32011,32862,34442,38272,38639,21247,27797,29289,21619,23194,23614,23883,24396,24494,26410,26806,26979,28220,28228,30473,31859,32654,34183,35598,36855,38753,40692,23735,24758,24845,25003,25935,26107,26108,27665,27887,29599,29641,32225,38292,23494,34588,35600,21085,21338,25293,25615,25778,26420,27192,27850,29632,29854,31636,31893,32283,33162,33334,34180,36843,38649,39361,20276,21322,21453,21467,25292,25644,25856,26001,27075,27886,28504,29677,30036,30242,30436,30460,30928,30971,31020,32070,33324,34784,36820,38930,39151,21187,25300,25765,28196,28497,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30332,36299,37297,37474,39662,39747,20515,20621,22346,22952,23592,24135,24439,25151,25918,26041,26049,26121,26507,27036,28354,30917,32033,32938,33152,33323,33459,33953,34444,35370,35607,37030,38450,40848,20493,20467,63843,22521,24472,25308,25490,26479,28227,28953,30403,32972,32986,35060,35061,35097,36064,36649,37197,38506,20271,20336,24091,26575,26658,30333,30334,39748,24161,27146,29033,29140,30058,63844,32321,34115,34281,39132,20240,31567,32624,38309,20961,24070,26805,27710,27726,27867,29359,31684,33539,27861,29754,20731,21128,22721,25816,27287,29863,30294,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30887,34327,38370,38713,63845,21342,24321,35722,36776,36783,37002,21029,30629,40009,40712,19993,20482,20853,23643,24183,26142,26170,26564,26821,28851,29953,30149,31177,31453,36647,39200,39432,20445,22561,22577,23542,26222,27493,27921,28282,28541,29668,29995,33769,35036,35091,35676,36628,20239,20693,21264,21340,23443,24489,26381,31119,33145,33583,34068,35079,35206,36665,36667,39333,39954,26412,20086,20472,22857,23553,23791,23792,25447,26834,28925,29090,29739,32299,34028,34562,36898,37586,40179,19981,20184,20463,20613,21078,21103,21542,21648,22496,22827,23142,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,23386,23413,23500,24220,63846,25206,25975,26023,28014,28325,29238,31526,31807,32566,33104,33105,33178,33344,33433,33705,35331,36e3,36070,36091,36212,36282,37096,37340,38428,38468,39385,40167,21271,20998,21545,22132,22707,22868,22894,24575,24996,25198,26128,27774,28954,30406,31881,31966,32027,33452,36033,38640,63847,20315,24343,24447,25282,23849,26379,26842,30844,32323,40300,19989,20633,21269,21290,21329,22915,23138,24199,24754,24970,25161,25209,26e3,26503,27047,27604,27606,27607,27608,27832,63848,29749,30202,30738,30865,31189,31192,31875,32203,32737,32933,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,33086,33218,33778,34586,35048,35513,35692,36027,37145,38750,39131,40763,22188,23338,24428,25996,27315,27567,27996,28657,28693,29277,29613,36007,36051,38971,24977,27703,32856,39425,20045,20107,20123,20181,20282,20284,20351,20447,20735,21490,21496,21766,21987,22235,22763,22882,23057,23531,23546,23556,24051,24107,24473,24605,25448,26012,26031,26614,26619,26797,27515,27801,27863,28195,28681,29509,30722,31038,31040,31072,31169,31721,32023,32114,32902,33293,33678,34001,34503,35039,35408,35422,35613,36060,36198,36781,37034,39164,39391,40605,21066,63849,26388,63850,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20632,21034,23665,25955,27733,29642,29987,30109,31639,33948,37240,38704,20087,25746,27578,29022,34217,19977,63851,26441,26862,28183,33439,34072,34923,25591,28545,37394,39087,19978,20663,20687,20767,21830,21930,22039,23360,23577,23776,24120,24202,24224,24258,24819,26705,27233,28248,29245,29248,29376,30456,31077,31665,32724,35059,35316,35443,35937,36062,38684,22622,29885,36093,21959,63852,31329,32034,33394,29298,29983,29989,63853,31513,22661,22779,23996,24207,24246,24464,24661,25234,25471,25933,26257,26329,26360,26646,26866,29312,29790,31598,32110,32214,32626,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32997,33298,34223,35199,35475,36893,37604,40653,40736,22805,22893,24109,24796,26132,26227,26512,27728,28101,28511,30707,30889,33990,37323,37675,20185,20682,20808,21892,23307,23459,25159,25982,26059,28210,29053,29697,29764,29831,29887,30316,31146,32218,32341,32680,33146,33203,33337,34330,34796,35445,36323,36984,37521,37925,39245,39854,21352,23633,26964,27844,27945,28203,33292,34203,35131,35373,35498,38634,40807,21089,26297,27570,32406,34814,36109,38275,38493,25885,28041,29166,63854,22478,22995,23468,24615,24826,25104,26143,26207,29481,29689,30427,30465,31596,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32854,32882,33125,35488,37266,19990,21218,27506,27927,31237,31545,32048,63855,36016,21484,22063,22609,23477,23567,23569,24034,25152,25475,25620,26157,26803,27836,28040,28335,28703,28836,29138,29990,30095,30094,30233,31505,31712,31787,32032,32057,34092,34157,34311,35380,36877,36961,37045,37559,38902,39479,20439,23660,26463,28049,31903,32396,35606,36118,36895,23403,24061,25613,33984,36956,39137,29575,23435,24730,26494,28126,35359,35494,36865,38924,21047,63856,28753,30862,37782,34928,37335,20462,21463,22013,22234,22402,22781,23234,23432,23723,23744,24101,24833,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,25101,25163,25480,25628,25910,25976,27193,27530,27700,27929,28465,29159,29417,29560,29703,29874,30246,30561,31168,31319,31466,31929,32143,32172,32353,32670,33065,33585,33936,34010,34282,34966,35504,35728,36664,36930,36995,37228,37526,37561,38539,38567,38568,38614,38656,38920,39318,39635,39706,21460,22654,22809,23408,23487,28113,28506,29087,29729,29881,32901,33789,24033,24455,24490,24642,26092,26642,26991,27219,27529,27957,28147,29667,30462,30636,31565,32020,33059,33308,33600,34036,34147,35426,35524,37255,37662,38918,39348,25100,34899,36848,37477,23815,23847,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,23913,29791,33181,34664,28629,25342,32722,35126,35186,19998,20056,20711,21213,21319,25215,26119,32361,34821,38494,20365,21273,22070,22987,23204,23608,23630,23629,24066,24337,24643,26045,26159,26178,26558,26612,29468,30690,31034,32709,33940,33997,35222,35430,35433,35553,35925,35962,22516,23508,24335,24687,25325,26893,27542,28252,29060,31698,34645,35672,36606,39135,39166,20280,20353,20449,21627,23072,23480,24892,26032,26216,29180,30003,31070,32051,33102,33251,33688,34218,34254,34563,35338,36523,36763,63857,36805,22833,23460,23526,24713,23529,23563,24515,27777,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63858,28145,28683,29978,33455,35574,20160,21313,63859,38617,27663,20126,20420,20818,21854,23077,23784,25105,29273,33469,33706,34558,34905,35357,38463,38597,39187,40201,40285,22538,23731,23997,24132,24801,24853,25569,27138,28197,37122,37716,38990,39952,40823,23433,23736,25353,26191,26696,30524,38593,38797,38996,39839,26017,35585,36555,38332,21813,23721,24022,24245,26263,30284,33780,38343,22739,25276,29390,40232,20208,22830,24591,26171,27523,31207,40230,21395,21696,22467,23830,24859,26326,28079,30861,33406,38552,38724,21380,25212,25494,28082,32266,33099,38989,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,27387,32588,40367,40474,20063,20539,20918,22812,24825,25590,26928,29242,32822,63860,37326,24369,63861,63862,32004,33509,33903,33979,34277,36493,63863,20335,63864,63865,22756,23363,24665,25562,25880,25965,26264,63866,26954,27171,27915,28673,29036,30162,30221,31155,31344,63867,32650,63868,35140,63869,35731,37312,38525,63870,39178,22276,24481,26044,28417,30208,31142,35486,39341,39770,40812,20740,25014,25233,27277,33222,20547,22576,24422,28937,35328,35578,23420,34326,20474,20796,22196,22852,25513,28153,23978,26989,20870,20104,20313,63871,63872,63873,22914,63874,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63875,27487,27741,63876,29877,30998,63877,33287,33349,33593,36671,36701,63878,39192,63879,63880,63881,20134,63882,22495,24441,26131,63883,63884,30123,32377,35695,63885,36870,39515,22181,22567,23032,23071,23476,63886,24310,63887,63888,25424,25403,63889,26941,27783,27839,28046,28051,28149,28436,63890,28895,28982,29017,63891,29123,29141,63892,30799,30831,63893,31605,32227,63894,32303,63895,34893,36575,63896,63897,63898,37467,63899,40182,63900,63901,63902,24709,28037,63903,29105,63904,63905,38321,21421,63906,63907,63908,26579,63909,28814,28976,29744,33398,33490,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63910,38331,39653,40573,26308,63911,29121,33865,63912,63913,22603,63914,63915,23992,24433,63916,26144,26254,27001,27054,27704,27891,28214,28481,28634,28699,28719,29008,29151,29552,63917,29787,63918,29908,30408,31310,32403,63919,63920,33521,35424,36814,63921,37704,63922,38681,63923,63924,20034,20522,63925,21e3,21473,26355,27757,28618,29450,30591,31330,33454,34269,34306,63926,35028,35427,35709,35947,63927,37555,63928,38675,38928,20116,20237,20425,20658,21320,21566,21555,21978,22626,22714,22887,23067,23524,24735,63929,25034,25942,26111,26212,26791,27738,28595,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,28879,29100,29522,31613,34568,35492,39986,40711,23627,27779,29508,29577,37434,28331,29797,30239,31337,32277,34314,20800,22725,25793,29934,29973,30320,32705,37013,38605,39252,28198,29926,31401,31402,33253,34521,34680,35355,23113,23436,23451,26785,26880,28003,29609,29715,29740,30871,32233,32747,33048,33109,33694,35916,38446,38929,26352,24448,26106,26505,27754,29579,20525,23043,27498,30702,22806,23916,24013,29477,30031,63930,63931,20709,20985,22575,22829,22934,23002,23525,63932,63933,23970,25303,25622,25747,25854,63934,26332,63935,27208,63936,29183,29796,63937,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31368,31407,32327,32350,32768,33136,63938,34799,35201,35616,36953,63939,36992,39250,24958,27442,28020,32287,35109,36785,20433,20653,20887,21191,22471,22665,23481,24248,24898,27029,28044,28263,28342,29076,29794,29992,29996,32883,33592,33993,36362,37780,37854,63940,20110,20305,20598,20778,21448,21451,21491,23431,23507,23588,24858,24962,26100,29275,29591,29760,30402,31056,31121,31161,32006,32701,33419,34261,34398,36802,36935,37109,37354,38533,38632,38633,21206,24423,26093,26161,26671,29020,31286,37057,38922,20113,63941,27218,27550,28560,29065,32792,33464,34131,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36939,38549,38642,38907,34074,39729,20112,29066,38596,20803,21407,21729,22291,22290,22435,23195,23236,23491,24616,24895,25588,27781,27961,28274,28304,29232,29503,29783,33489,34945,36677,36960,63942,38498,39e3,40219,26376,36234,37470,20301,20553,20702,21361,22285,22996,23041,23561,24944,26256,28205,29234,29771,32239,32963,33806,33894,34111,34655,34907,35096,35586,36949,38859,39759,20083,20369,20754,20842,63943,21807,21929,23418,23461,24188,24189,24254,24736,24799,24840,24841,25540,25912,26377,63944,26580,26586,63945,26977,26978,27833,27943,63946,28216,63947,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,28641,29494,29495,63948,29788,30001,63949,30290,63950,63951,32173,33278,33848,35029,35480,35547,35565,36400,36418,36938,36926,36986,37193,37321,37742,63952,63953,22537,63954,27603,32905,32946,63955,63956,20801,22891,23609,63957,63958,28516,29607,32996,36103,63959,37399,38287,63960,63961,63962,63963,32895,25102,28700,32104,34701,63964,22432,24681,24903,27575,35518,37504,38577,20057,21535,28139,34093,38512,38899,39150,25558,27875,37009,20957,25033,33210,40441,20381,20506,20736,23452,24847,25087,25836,26885,27589,30097,30691,32681,33380,34191,34811,34915,35516,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,35696,37291,20108,20197,20234,63965,63966,22839,23016,63967,24050,24347,24411,24609,63968,63969,63970,63971,29246,29669,63972,30064,30157,63973,31227,63974,32780,32819,32900,33505,33617,63975,63976,36029,36019,36999,63977,63978,39156,39180,63979,63980,28727,30410,32714,32716,32764,35610,20154,20161,20995,21360,63981,21693,22240,23035,23493,24341,24525,28270,63982,63983,32106,33589,63984,34451,35469,63985,38765,38775,63986,63987,19968,20314,20350,22777,26085,28322,36920,37808,39353,20219,22764,22922,23001,24641,63988,63989,31252,63990,33615,36035,20837,21316,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63991,63992,63993,20173,21097,23381,33471,20180,21050,21672,22985,23039,23376,23383,23388,24675,24904,28363,28825,29038,29574,29943,30133,30913,32043,32773,33258,33576,34071,34249,35566,36039,38604,20316,21242,22204,26027,26152,28796,28856,29237,32189,33421,37196,38592,40306,23409,26855,27544,28538,30430,23697,26283,28507,31668,31786,34870,38620,19976,20183,21280,22580,22715,22767,22892,23559,24115,24196,24373,25484,26290,26454,27167,27299,27404,28479,29254,63994,29520,29835,31456,31911,33144,33247,33255,33674,33900,34083,34196,34255,35037,36115,37292,38263,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38556,20877,21705,22312,23472,25165,26448,26685,26771,28221,28371,28797,32289,35009,36001,36617,40779,40782,29229,31631,35533,37658,20295,20302,20786,21632,22992,24213,25269,26485,26990,27159,27822,28186,29401,29482,30141,31672,32053,33511,33785,33879,34295,35419,36015,36487,36889,37048,38606,40799,21219,21514,23265,23490,25688,25973,28404,29380,63995,30340,31309,31515,31821,32318,32735,33659,35627,36042,36196,36321,36447,36842,36857,36969,37841,20291,20346,20659,20840,20856,21069,21098,22625,22652,22880,23560,23637,24283,24731,25136,26643,27583,27656,28593,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29006,29728,3e4,30008,30033,30322,31564,31627,31661,31686,32399,35438,36670,36681,37439,37523,37666,37931,38651,39002,39019,39198,20999,25130,25240,27993,30308,31434,31680,32118,21344,23742,24215,28472,28857,31896,38673,39822,40670,25509,25722,34678,19969,20117,20141,20572,20597,21576,22979,23450,24128,24237,24311,24449,24773,25402,25919,25972,26060,26230,26232,26622,26984,27273,27491,27712,28096,28136,28191,28254,28702,28833,29582,29693,30010,30555,30855,31118,31243,31357,31934,32142,33351,35330,35562,35998,37165,37194,37336,37478,37580,37664,38662,38742,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38748,38914,40718,21046,21137,21884,22564,24093,24351,24716,25552,26799,28639,31085,31532,33229,34234,35069,35576,36420,37261,38500,38555,38717,38988,40778,20430,20806,20939,21161,22066,24340,24427,25514,25805,26089,26177,26362,26361,26397,26781,26839,27133,28437,28526,29031,29157,29226,29866,30522,31062,31066,31199,31264,31381,31895,31967,32068,32368,32903,34299,34468,35412,35519,36249,36481,36896,36973,37347,38459,38613,40165,26063,31751,36275,37827,23384,23562,21330,25305,29469,20519,23447,24478,24752,24939,26837,28121,29742,31278,32066,32156,32305,33131,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36394,36405,37758,37912,20304,22352,24038,24231,25387,32618,20027,20303,20367,20570,23005,32964,21610,21608,22014,22863,23449,24030,24282,26205,26417,26609,26666,27880,27954,28234,28557,28855,29664,30087,31820,32002,32044,32162,33311,34523,35387,35461,36208,36490,36659,36913,37198,37202,37956,39376,31481,31909,20426,20737,20934,22472,23535,23803,26201,27197,27994,28310,28652,28940,30063,31459,34850,36897,36981,38603,39423,33537,20013,20210,34886,37325,21373,27355,26987,27713,33914,22686,24974,26366,25327,28893,29969,30151,32338,33976,35657,36104,20043,21482,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21675,22320,22336,24535,25345,25351,25711,25903,26088,26234,26525,26547,27490,27744,27802,28460,30693,30757,31049,31063,32025,32930,33026,33267,33437,33463,34584,35468,63996,36100,36286,36978,30452,31257,31287,32340,32887,21767,21972,22645,25391,25634,26185,26187,26733,27035,27524,27941,28337,29645,29800,29857,30043,30137,30433,30494,30603,31206,32265,32285,33275,34095,34967,35386,36049,36587,36784,36914,37805,38499,38515,38663,20356,21489,23018,23241,24089,26702,29894,30142,31209,31378,33187,34541,36074,36300,36845,26015,26389,63997,22519,28503,32221,36655,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,37878,38598,24501,25074,28548,19988,20376,20511,21449,21983,23919,24046,27425,27492,30923,31642,63998,36425,36554,36974,25417,25662,30528,31364,37679,38015,40810,25776,28591,29158,29864,29914,31428,31762,32386,31922,32408,35738,36106,38013,39184,39244,21049,23519,25830,26413,32046,20717,21443,22649,24920,24921,25082,26028,31449,35730,35734,20489,20513,21109,21809,23100,24288,24432,24884,25950,26124,26166,26274,27085,28356,28466,29462,30241,31379,33081,33369,33750,33980,20661,22512,23488,23528,24425,25505,30758,32181,33756,34081,37319,37365,20874,26613,31574,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36012,20932,22971,24765,34389,20508,63999,21076,23610,24957,25114,25299,25842,26021,28364,30240,33034,36448,38495,38587,20191,21315,21912,22825,24029,25797,27849,28154,29588,31359,33307,34214,36068,36368,36983,37351,38369,38433,38854,20984,21746,21894,24505,25764,28552,32180,36639,36685,37941,20681,23574,27838,28155,29979,30651,31805,31844,35449,35522,22558,22974,24086,25463,29266,30090,30571,35548,36028,36626,24307,26228,28152,32893,33729,35531,38737,39894,64e3,21059,26367,28053,28399,32224,35558,36910,36958,39636,21021,21119,21736,24980,25220,25307,26786,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26898,26970,27189,28818,28966,30813,30977,30990,31186,31245,32918,33400,33493,33609,34121,35970,36229,37218,37259,37294,20419,22225,29165,30679,34560,35320,23544,24534,26449,37032,21474,22618,23541,24740,24961,25696,32317,32880,34085,37507,25774,20652,23828,26368,22684,25277,25512,26894,27e3,27166,28267,30394,31179,33467,33833,35535,36264,36861,37138,37195,37276,37648,37656,37786,38619,39478,39949,19985,30044,31069,31482,31569,31689,32302,33988,36441,36468,36600,36880,26149,26943,29763,20986,26414,40668,20805,24544,27798,34802,34909,34935,24756,33205,33795,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36101,21462,21561,22068,23094,23601,28810,32736,32858,33030,33261,36259,37257,39519,40434,20596,20164,21408,24827,28204,23652,20360,20516,21988,23769,24159,24677,26772,27835,28100,29118,30164,30196,30305,31258,31305,32199,32251,32622,33268,34473,36636,38601,39347,40786,21063,21189,39149,35242,19971,26578,28422,20405,23522,26517,27784,28024,29723,30759,37341,37756,34756,31204,31281,24555,20182,21668,21822,22702,22949,24816,25171,25302,26422,26965,33333,38464,39345,39389,20524,21331,21828,22396,64001,25176,64002,25826,26219,26589,28609,28655,29730,29752,35351,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,37944,21585,22022,22374,24392,24986,27470,28760,28845,32187,35477,22890,33067,25506,30472,32829,36010,22612,25645,27067,23445,24081,28271,64003,34153,20812,21488,22826,24608,24907,27526,27760,27888,31518,32974,33492,36294,37040,39089,64004,25799,28580,25745,25860,20814,21520,22303,35342,24927,26742,64005,30171,31570,32113,36890,22534,27084,33151,35114,36864,38969,20600,22871,22956,25237,36879,39722,24925,29305,38358,22369,23110,24052,25226,25773,25850,26487,27874,27966,29228,29750,30772,32631,33453,36315,38935,21028,22338,26495,29256,29923,36009,36774,37393,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38442,20843,21485,25420,20329,21764,24726,25943,27803,28031,29260,29437,31255,35207,35997,24429,28558,28921,33192,24846,20415,20559,25153,29255,31687,32232,32745,36941,38829,39449,36022,22378,24179,26544,33805,35413,21536,23318,24163,24290,24330,25987,32954,34109,38281,38491,20296,21253,21261,21263,21638,21754,22275,24067,24598,25243,25265,25429,64006,27873,28006,30129,30770,32990,33071,33502,33889,33970,34957,35090,36875,37610,39165,39825,24133,26292,26333,28689,29190,64007,20469,21117,24426,24915,26451,27161,28418,29922,31080,34920,35961,39111,39108,39491,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21697,31263,26963,35575,35914,39080,39342,24444,25259,30130,30382,34987,36991,38466,21305,24380,24517,27852,29644,30050,30091,31558,33534,39325,20047,36924,19979,20309,21414,22799,24264,26160,27827,29781,33655,34662,36032,36944,38686,39957,22737,23416,34384,35604,40372,23506,24680,24717,26097,27735,28450,28579,28698,32597,32752,38289,38290,38480,38867,21106,36676,20989,21547,21688,21859,21898,27323,28085,32216,33382,37532,38519,40569,21512,21704,30418,34532,38308,38356,38492,20130,20233,23022,23270,24055,24658,25239,26477,26689,27782,28207,32568,32923,33322,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,64008,64009,38917,20133,20565,21683,22419,22874,23401,23475,25032,26999,28023,28707,34809,35299,35442,35559,36994,39405,39608,21182,26680,20502,24184,26447,33607,34892,20139,21521,22190,29670,37141,38911,39177,39255,39321,22099,22687,34395,35377,25010,27382,29563,36562,27463,38570,39511,22869,29184,36203,38761,20436,23796,24358,25080,26203,27883,28843,29572,29625,29694,30505,30541,32067,32098,32291,33335,34898,64010,36066,37449,39023,23377,31348,34880,38913,23244,20448,21332,22846,23805,25406,28025,29433,33029,33031,33698,37583,38960,20136,20804,21009,22411,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,24418,27842,28366,28677,28752,28847,29074,29673,29801,33610,34722,34913,36872,37026,37795,39336,20846,24407,24800,24935,26291,34137,36426,37295,38795,20046,20114,21628,22741,22778,22909,23733,24359,25142,25160,26122,26215,27627,28009,28111,28246,28408,28564,28640,28649,28765,29392,29733,29786,29920,30355,31068,31946,32286,32993,33446,33899,33983,34382,34399,34676,35703,35946,37804,38912,39013,24785,25110,37239,23130,26127,28151,28222,29759,39746,24573,24794,31503,21700,24344,27742,27859,27946,28888,32005,34425,35340,40251,21270,21644,23301,27194,28779,30069,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31117,31166,33457,33775,35441,35649,36008,38772,64011,25844,25899,30906,30907,31339,20024,21914,22864,23462,24187,24739,25563,27489,26213,26707,28185,29029,29872,32008,36996,39529,39973,27963,28369,29502,35905,38346,20976,24140,24488,24653,24822,24880,24908,26179,26180,27045,27841,28255,28361,28514,29004,29852,30343,31681,31783,33618,34647,36945,38541,40643,21295,22238,24315,24458,24674,24724,25079,26214,26371,27292,28142,28590,28784,29546,32362,33214,33588,34516,35496,36036,21123,29554,23446,27243,37892,21742,22150,23389,25928,25989,26313,26783,28045,28102,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29243,32948,37237,39501,20399,20505,21402,21518,21564,21897,21957,24127,24460,26429,29030,29661,36869,21211,21235,22628,22734,28932,29071,29179,34224,35347,26248,34216,21927,26244,29002,33841,21321,21913,27585,24409,24509,25582,26249,28999,35569,36637,40638,20241,25658,28875,30054,34407,24676,35662,40440,20807,20982,21256,27958,33016,40657,26133,27427,28824,30165,21507,23673,32007,35350,27424,27453,27462,21560,24688,27965,32725,33288,20694,20958,21916,22123,22221,23020,23305,24076,24985,24984,25137,26206,26342,29081,29113,29114,29351,31143,31232,32690,35440,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],gb18030:[19970,19972,19973,19974,19983,19986,19991,19999,2e4,20001,20003,20006,20009,20014,20015,20017,20019,20021,20023,20028,20032,20033,20034,20036,20038,20042,20049,20053,20055,20058,20059,20066,20067,20068,20069,20071,20072,20074,20075,20076,20077,20078,20079,20082,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20095,20096,20097,20098,20099,20100,20101,20103,20106,20112,20118,20119,20121,20124,20125,20126,20131,20138,20143,20144,20145,20148,20150,20151,20152,20153,20156,20157,20158,20168,20172,20175,20176,20178,20186,20187,20188,20192,20194,20198,20199,20201,20205,20206,20207,20209,20212,20216,20217,20218,20220,20222,20224,20226,20227,20228,20229,20230,20231,20232,20235,20236,20242,20243,20244,20245,20246,20252,20253,20257,20259,20264,20265,20268,20269,20270,20273,20275,20277,20279,20281,20283,20286,20287,20288,20289,20290,20292,20293,20295,20296,20297,20298,20299,20300,20306,20308,20310,20321,20322,20326,20328,20330,20331,20333,20334,20337,20338,20341,20343,20344,20345,20346,20349,20352,20353,20354,20357,20358,20359,20362,20364,20366,20368,20370,20371,20373,20374,20376,20377,20378,20380,20382,20383,20385,20386,20388,20395,20397,20400,20401,20402,20403,20404,20406,20407,20408,20409,20410,20411,20412,20413,20414,20416,20417,20418,20422,20423,20424,20425,20427,20428,20429,20434,20435,20436,20437,20438,20441,20443,20448,20450,20452,20453,20455,20459,20460,20464,20466,20468,20469,20470,20471,20473,20475,20476,20477,20479,20480,20481,20482,20483,20484,20485,20486,20487,20488,20489,20490,20491,20494,20496,20497,20499,20501,20502,20503,20507,20509,20510,20512,20514,20515,20516,20519,20523,20527,20528,20529,20530,20531,20532,20533,20534,20535,20536,20537,20539,20541,20543,20544,20545,20546,20548,20549,20550,20553,20554,20555,20557,20560,20561,20562,20563,20564,20566,20567,20568,20569,20571,20573,20574,20575,20576,20577,20578,20579,20580,20582,20583,20584,20585,20586,20587,20589,20590,20591,20592,20593,20594,20595,20596,20597,20600,20601,20602,20604,20605,20609,20610,20611,20612,20614,20615,20617,20618,20619,20620,20622,20623,20624,20625,20626,20627,20628,20629,20630,20631,20632,20633,20634,20635,20636,20637,20638,20639,20640,20641,20642,20644,20646,20650,20651,20653,20654,20655,20656,20657,20659,20660,20661,20662,20663,20664,20665,20668,20669,20670,20671,20672,20673,20674,20675,20676,20677,20678,20679,20680,20681,20682,20683,20684,20685,20686,20688,20689,20690,20691,20692,20693,20695,20696,20697,20699,20700,20701,20702,20703,20704,20705,20706,20707,20708,20709,20712,20713,20714,20715,20719,20720,20721,20722,20724,20726,20727,20728,20729,20730,20732,20733,20734,20735,20736,20737,20738,20739,20740,20741,20744,20745,20746,20748,20749,20750,20751,20752,20753,20755,20756,20757,20758,20759,20760,20761,20762,20763,20764,20765,20766,20767,20768,20770,20771,20772,20773,20774,20775,20776,20777,20778,20779,20780,20781,20782,20783,20784,20785,20786,20787,20788,20789,20790,20791,20792,20793,20794,20795,20796,20797,20798,20802,20807,20810,20812,20814,20815,20816,20818,20819,20823,20824,20825,20827,20829,20830,20831,20832,20833,20835,20836,20838,20839,20841,20842,20847,20850,20858,20862,20863,20867,20868,20870,20871,20874,20875,20878,20879,20880,20881,20883,20884,20888,20890,20893,20894,20895,20897,20899,20902,20903,20904,20905,20906,20909,20910,20916,20920,20921,20922,20926,20927,20929,20930,20931,20933,20936,20938,20941,20942,20944,20946,20947,20948,20949,20950,20951,20952,20953,20954,20956,20958,20959,20962,20963,20965,20966,20967,20968,20969,20970,20972,20974,20977,20978,20980,20983,20990,20996,20997,21001,21003,21004,21007,21008,21011,21012,21013,21020,21022,21023,21025,21026,21027,21029,21030,21031,21034,21036,21039,21041,21042,21044,21045,21052,21054,21060,21061,21062,21063,21064,21065,21067,21070,21071,21074,21075,21077,21079,21080,21081,21082,21083,21085,21087,21088,21090,21091,21092,21094,21096,21099,21100,21101,21102,21104,21105,21107,21108,21109,21110,21111,21112,21113,21114,21115,21116,21118,21120,21123,21124,21125,21126,21127,21129,21130,21131,21132,21133,21134,21135,21137,21138,21140,21141,21142,21143,21144,21145,21146,21148,21156,21157,21158,21159,21166,21167,21168,21172,21173,21174,21175,21176,21177,21178,21179,21180,21181,21184,21185,21186,21188,21189,21190,21192,21194,21196,21197,21198,21199,21201,21203,21204,21205,21207,21209,21210,21211,21212,21213,21214,21216,21217,21218,21219,21221,21222,21223,21224,21225,21226,21227,21228,21229,21230,21231,21233,21234,21235,21236,21237,21238,21239,21240,21243,21244,21245,21249,21250,21251,21252,21255,21257,21258,21259,21260,21262,21265,21266,21267,21268,21272,21275,21276,21278,21279,21282,21284,21285,21287,21288,21289,21291,21292,21293,21295,21296,21297,21298,21299,21300,21301,21302,21303,21304,21308,21309,21312,21314,21316,21318,21323,21324,21325,21328,21332,21336,21337,21339,21341,21349,21352,21354,21356,21357,21362,21366,21369,21371,21372,21373,21374,21376,21377,21379,21383,21384,21386,21390,21391,21392,21393,21394,21395,21396,21398,21399,21401,21403,21404,21406,21408,21409,21412,21415,21418,21419,21420,21421,21423,21424,21425,21426,21427,21428,21429,21431,21432,21433,21434,21436,21437,21438,21440,21443,21444,21445,21446,21447,21454,21455,21456,21458,21459,21461,21466,21468,21469,21470,21473,21474,21479,21492,21498,21502,21503,21504,21506,21509,21511,21515,21524,21528,21529,21530,21532,21538,21540,21541,21546,21552,21555,21558,21559,21562,21565,21567,21569,21570,21572,21573,21575,21577,21580,21581,21582,21583,21585,21594,21597,21598,21599,21600,21601,21603,21605,21607,21609,21610,21611,21612,21613,21614,21615,21616,21620,21625,21626,21630,21631,21633,21635,21637,21639,21640,21641,21642,21645,21649,21651,21655,21656,21660,21662,21663,21664,21665,21666,21669,21678,21680,21682,21685,21686,21687,21689,21690,21692,21694,21699,21701,21706,21707,21718,21720,21723,21728,21729,21730,21731,21732,21739,21740,21743,21744,21745,21748,21749,21750,21751,21752,21753,21755,21758,21760,21762,21763,21764,21765,21768,21770,21771,21772,21773,21774,21778,21779,21781,21782,21783,21784,21785,21786,21788,21789,21790,21791,21793,21797,21798,21800,21801,21803,21805,21810,21812,21813,21814,21816,21817,21818,21819,21821,21824,21826,21829,21831,21832,21835,21836,21837,21838,21839,21841,21842,21843,21844,21847,21848,21849,21850,21851,21853,21854,21855,21856,21858,21859,21864,21865,21867,21871,21872,21873,21874,21875,21876,21881,21882,21885,21887,21893,21894,21900,21901,21902,21904,21906,21907,21909,21910,21911,21914,21915,21918,21920,21921,21922,21923,21924,21925,21926,21928,21929,21930,21931,21932,21933,21934,21935,21936,21938,21940,21942,21944,21946,21948,21951,21952,21953,21954,21955,21958,21959,21960,21962,21963,21966,21967,21968,21973,21975,21976,21977,21978,21979,21982,21984,21986,21991,21993,21997,21998,22e3,22001,22004,22006,22008,22009,22010,22011,22012,22015,22018,22019,22020,22021,22022,22023,22026,22027,22029,22032,22033,22034,22035,22036,22037,22038,22039,22041,22042,22044,22045,22048,22049,22050,22053,22054,22056,22057,22058,22059,22062,22063,22064,22067,22069,22071,22072,22074,22076,22077,22078,22080,22081,22082,22083,22084,22085,22086,22087,22088,22089,22090,22091,22095,22096,22097,22098,22099,22101,22102,22106,22107,22109,22110,22111,22112,22113,22115,22117,22118,22119,22125,22126,22127,22128,22130,22131,22132,22133,22135,22136,22137,22138,22141,22142,22143,22144,22145,22146,22147,22148,22151,22152,22153,22154,22155,22156,22157,22160,22161,22162,22164,22165,22166,22167,22168,22169,22170,22171,22172,22173,22174,22175,22176,22177,22178,22180,22181,22182,22183,22184,22185,22186,22187,22188,22189,22190,22192,22193,22194,22195,22196,22197,22198,22200,22201,22202,22203,22205,22206,22207,22208,22209,22210,22211,22212,22213,22214,22215,22216,22217,22219,22220,22221,22222,22223,22224,22225,22226,22227,22229,22230,22232,22233,22236,22243,22245,22246,22247,22248,22249,22250,22252,22254,22255,22258,22259,22262,22263,22264,22267,22268,22272,22273,22274,22277,22279,22283,22284,22285,22286,22287,22288,22289,22290,22291,22292,22293,22294,22295,22296,22297,22298,22299,22301,22302,22304,22305,22306,22308,22309,22310,22311,22315,22321,22322,22324,22325,22326,22327,22328,22332,22333,22335,22337,22339,22340,22341,22342,22344,22345,22347,22354,22355,22356,22357,22358,22360,22361,22370,22371,22373,22375,22380,22382,22384,22385,22386,22388,22389,22392,22393,22394,22397,22398,22399,22400,22401,22407,22408,22409,22410,22413,22414,22415,22416,22417,22420,22421,22422,22423,22424,22425,22426,22428,22429,22430,22431,22437,22440,22442,22444,22447,22448,22449,22451,22453,22454,22455,22457,22458,22459,22460,22461,22462,22463,22464,22465,22468,22469,22470,22471,22472,22473,22474,22476,22477,22480,22481,22483,22486,22487,22491,22492,22494,22497,22498,22499,22501,22502,22503,22504,22505,22506,22507,22508,22510,22512,22513,22514,22515,22517,22518,22519,22523,22524,22526,22527,22529,22531,22532,22533,22536,22537,22538,22540,22542,22543,22544,22546,22547,22548,22550,22551,22552,22554,22555,22556,22557,22559,22562,22563,22565,22566,22567,22568,22569,22571,22572,22573,22574,22575,22577,22578,22579,22580,22582,22583,22584,22585,22586,22587,22588,22589,22590,22591,22592,22593,22594,22595,22597,22598,22599,22600,22601,22602,22603,22606,22607,22608,22610,22611,22613,22614,22615,22617,22618,22619,22620,22621,22623,22624,22625,22626,22627,22628,22630,22631,22632,22633,22634,22637,22638,22639,22640,22641,22642,22643,22644,22645,22646,22647,22648,22649,22650,22651,22652,22653,22655,22658,22660,22662,22663,22664,22666,22667,22668,22669,22670,22671,22672,22673,22676,22677,22678,22679,22680,22683,22684,22685,22688,22689,22690,22691,22692,22693,22694,22695,22698,22699,22700,22701,22702,22703,22704,22705,22706,22707,22708,22709,22710,22711,22712,22713,22714,22715,22717,22718,22719,22720,22722,22723,22724,22726,22727,22728,22729,22730,22731,22732,22733,22734,22735,22736,22738,22739,22740,22742,22743,22744,22745,22746,22747,22748,22749,22750,22751,22752,22753,22754,22755,22757,22758,22759,22760,22761,22762,22765,22767,22769,22770,22772,22773,22775,22776,22778,22779,22780,22781,22782,22783,22784,22785,22787,22789,22790,22792,22793,22794,22795,22796,22798,22800,22801,22802,22803,22807,22808,22811,22813,22814,22816,22817,22818,22819,22822,22824,22828,22832,22834,22835,22837,22838,22843,22845,22846,22847,22848,22851,22853,22854,22858,22860,22861,22864,22866,22867,22873,22875,22876,22877,22878,22879,22881,22883,22884,22886,22887,22888,22889,22890,22891,22892,22893,22894,22895,22896,22897,22898,22901,22903,22906,22907,22908,22910,22911,22912,22917,22921,22923,22924,22926,22927,22928,22929,22932,22933,22936,22938,22939,22940,22941,22943,22944,22945,22946,22950,22951,22956,22957,22960,22961,22963,22964,22965,22966,22967,22968,22970,22972,22973,22975,22976,22977,22978,22979,22980,22981,22983,22984,22985,22988,22989,22990,22991,22997,22998,23001,23003,23006,23007,23008,23009,23010,23012,23014,23015,23017,23018,23019,23021,23022,23023,23024,23025,23026,23027,23028,23029,23030,23031,23032,23034,23036,23037,23038,23040,23042,23050,23051,23053,23054,23055,23056,23058,23060,23061,23062,23063,23065,23066,23067,23069,23070,23073,23074,23076,23078,23079,23080,23082,23083,23084,23085,23086,23087,23088,23091,23093,23095,23096,23097,23098,23099,23101,23102,23103,23105,23106,23107,23108,23109,23111,23112,23115,23116,23117,23118,23119,23120,23121,23122,23123,23124,23126,23127,23128,23129,23131,23132,23133,23134,23135,23136,23137,23139,23140,23141,23142,23144,23145,23147,23148,23149,23150,23151,23152,23153,23154,23155,23160,23161,23163,23164,23165,23166,23168,23169,23170,23171,23172,23173,23174,23175,23176,23177,23178,23179,23180,23181,23182,23183,23184,23185,23187,23188,23189,23190,23191,23192,23193,23196,23197,23198,23199,23200,23201,23202,23203,23204,23205,23206,23207,23208,23209,23211,23212,23213,23214,23215,23216,23217,23220,23222,23223,23225,23226,23227,23228,23229,23231,23232,23235,23236,23237,23238,23239,23240,23242,23243,23245,23246,23247,23248,23249,23251,23253,23255,23257,23258,23259,23261,23262,23263,23266,23268,23269,23271,23272,23274,23276,23277,23278,23279,23280,23282,23283,23284,23285,23286,23287,23288,23289,23290,23291,23292,23293,23294,23295,23296,23297,23298,23299,23300,23301,23302,23303,23304,23306,23307,23308,23309,23310,23311,23312,23313,23314,23315,23316,23317,23320,23321,23322,23323,23324,23325,23326,23327,23328,23329,23330,23331,23332,23333,23334,23335,23336,23337,23338,23339,23340,23341,23342,23343,23344,23345,23347,23349,23350,23352,23353,23354,23355,23356,23357,23358,23359,23361,23362,23363,23364,23365,23366,23367,23368,23369,23370,23371,23372,23373,23374,23375,23378,23382,23390,23392,23393,23399,23400,23403,23405,23406,23407,23410,23412,23414,23415,23416,23417,23419,23420,23422,23423,23426,23430,23434,23437,23438,23440,23441,23442,23444,23446,23455,23463,23464,23465,23468,23469,23470,23471,23473,23474,23479,23482,23483,23484,23488,23489,23491,23496,23497,23498,23499,23501,23502,23503,23505,23508,23509,23510,23511,23512,23513,23514,23515,23516,23520,23522,23523,23526,23527,23529,23530,23531,23532,23533,23535,23537,23538,23539,23540,23541,23542,23543,23549,23550,23552,23554,23555,23557,23559,23560,23563,23564,23565,23566,23568,23570,23571,23575,23577,23579,23582,23583,23584,23585,23587,23590,23592,23593,23594,23595,23597,23598,23599,23600,23602,23603,23605,23606,23607,23619,23620,23622,23623,23628,23629,23634,23635,23636,23638,23639,23640,23642,23643,23644,23645,23647,23650,23652,23655,23656,23657,23658,23659,23660,23661,23664,23666,23667,23668,23669,23670,23671,23672,23675,23676,23677,23678,23680,23683,23684,23685,23686,23687,23689,23690,23691,23694,23695,23698,23699,23701,23709,23710,23711,23712,23713,23716,23717,23718,23719,23720,23722,23726,23727,23728,23730,23732,23734,23737,23738,23739,23740,23742,23744,23746,23747,23749,23750,23751,23752,23753,23754,23756,23757,23758,23759,23760,23761,23763,23764,23765,23766,23767,23768,23770,23771,23772,23773,23774,23775,23776,23778,23779,23783,23785,23787,23788,23790,23791,23793,23794,23795,23796,23797,23798,23799,23800,23801,23802,23804,23805,23806,23807,23808,23809,23812,23813,23816,23817,23818,23819,23820,23821,23823,23824,23825,23826,23827,23829,23831,23832,23833,23834,23836,23837,23839,23840,23841,23842,23843,23845,23848,23850,23851,23852,23855,23856,23857,23858,23859,23861,23862,23863,23864,23865,23866,23867,23868,23871,23872,23873,23874,23875,23876,23877,23878,23880,23881,23885,23886,23887,23888,23889,23890,23891,23892,23893,23894,23895,23897,23898,23900,23902,23903,23904,23905,23906,23907,23908,23909,23910,23911,23912,23914,23917,23918,23920,23921,23922,23923,23925,23926,23927,23928,23929,23930,23931,23932,23933,23934,23935,23936,23937,23939,23940,23941,23942,23943,23944,23945,23946,23947,23948,23949,23950,23951,23952,23953,23954,23955,23956,23957,23958,23959,23960,23962,23963,23964,23966,23967,23968,23969,23970,23971,23972,23973,23974,23975,23976,23977,23978,23979,23980,23981,23982,23983,23984,23985,23986,23987,23988,23989,23990,23992,23993,23994,23995,23996,23997,23998,23999,24e3,24001,24002,24003,24004,24006,24007,24008,24009,24010,24011,24012,24014,24015,24016,24017,24018,24019,24020,24021,24022,24023,24024,24025,24026,24028,24031,24032,24035,24036,24042,24044,24045,24048,24053,24054,24056,24057,24058,24059,24060,24063,24064,24068,24071,24073,24074,24075,24077,24078,24082,24083,24087,24094,24095,24096,24097,24098,24099,24100,24101,24104,24105,24106,24107,24108,24111,24112,24114,24115,24116,24117,24118,24121,24122,24126,24127,24128,24129,24131,24134,24135,24136,24137,24138,24139,24141,24142,24143,24144,24145,24146,24147,24150,24151,24152,24153,24154,24156,24157,24159,24160,24163,24164,24165,24166,24167,24168,24169,24170,24171,24172,24173,24174,24175,24176,24177,24181,24183,24185,24190,24193,24194,24195,24197,24200,24201,24204,24205,24206,24210,24216,24219,24221,24225,24226,24227,24228,24232,24233,24234,24235,24236,24238,24239,24240,24241,24242,24244,24250,24251,24252,24253,24255,24256,24257,24258,24259,24260,24261,24262,24263,24264,24267,24268,24269,24270,24271,24272,24276,24277,24279,24280,24281,24282,24284,24285,24286,24287,24288,24289,24290,24291,24292,24293,24294,24295,24297,24299,24300,24301,24302,24303,24304,24305,24306,24307,24309,24312,24313,24315,24316,24317,24325,24326,24327,24329,24332,24333,24334,24336,24338,24340,24342,24345,24346,24348,24349,24350,24353,24354,24355,24356,24360,24363,24364,24366,24368,24370,24371,24372,24373,24374,24375,24376,24379,24381,24382,24383,24385,24386,24387,24388,24389,24390,24391,24392,24393,24394,24395,24396,24397,24398,24399,24401,24404,24409,24410,24411,24412,24414,24415,24416,24419,24421,24423,24424,24427,24430,24431,24434,24436,24437,24438,24440,24442,24445,24446,24447,24451,24454,24461,24462,24463,24465,24467,24468,24470,24474,24475,24477,24478,24479,24480,24482,24483,24484,24485,24486,24487,24489,24491,24492,24495,24496,24497,24498,24499,24500,24502,24504,24505,24506,24507,24510,24511,24512,24513,24514,24519,24520,24522,24523,24526,24531,24532,24533,24538,24539,24540,24542,24543,24546,24547,24549,24550,24552,24553,24556,24559,24560,24562,24563,24564,24566,24567,24569,24570,24572,24583,24584,24585,24587,24588,24592,24593,24595,24599,24600,24602,24606,24607,24610,24611,24612,24620,24621,24622,24624,24625,24626,24627,24628,24630,24631,24632,24633,24634,24637,24638,24640,24644,24645,24646,24647,24648,24649,24650,24652,24654,24655,24657,24659,24660,24662,24663,24664,24667,24668,24670,24671,24672,24673,24677,24678,24686,24689,24690,24692,24693,24695,24702,24704,24705,24706,24709,24710,24711,24712,24714,24715,24718,24719,24720,24721,24723,24725,24727,24728,24729,24732,24734,24737,24738,24740,24741,24743,24745,24746,24750,24752,24755,24757,24758,24759,24761,24762,24765,24766,24767,24768,24769,24770,24771,24772,24775,24776,24777,24780,24781,24782,24783,24784,24786,24787,24788,24790,24791,24793,24795,24798,24801,24802,24803,24804,24805,24810,24817,24818,24821,24823,24824,24827,24828,24829,24830,24831,24834,24835,24836,24837,24839,24842,24843,24844,24848,24849,24850,24851,24852,24854,24855,24856,24857,24859,24860,24861,24862,24865,24866,24869,24872,24873,24874,24876,24877,24878,24879,24880,24881,24882,24883,24884,24885,24886,24887,24888,24889,24890,24891,24892,24893,24894,24896,24897,24898,24899,24900,24901,24902,24903,24905,24907,24909,24911,24912,24914,24915,24916,24918,24919,24920,24921,24922,24923,24924,24926,24927,24928,24929,24931,24932,24933,24934,24937,24938,24939,24940,24941,24942,24943,24945,24946,24947,24948,24950,24952,24953,24954,24955,24956,24957,24958,24959,24960,24961,24962,24963,24964,24965,24966,24967,24968,24969,24970,24972,24973,24975,24976,24977,24978,24979,24981,24982,24983,24984,24985,24986,24987,24988,24990,24991,24992,24993,24994,24995,24996,24997,24998,25002,25003,25005,25006,25007,25008,25009,25010,25011,25012,25013,25014,25016,25017,25018,25019,25020,25021,25023,25024,25025,25027,25028,25029,25030,25031,25033,25036,25037,25038,25039,25040,25043,25045,25046,25047,25048,25049,25050,25051,25052,25053,25054,25055,25056,25057,25058,25059,25060,25061,25063,25064,25065,25066,25067,25068,25069,25070,25071,25072,25073,25074,25075,25076,25078,25079,25080,25081,25082,25083,25084,25085,25086,25088,25089,25090,25091,25092,25093,25095,25097,25107,25108,25113,25116,25117,25118,25120,25123,25126,25127,25128,25129,25131,25133,25135,25136,25137,25138,25141,25142,25144,25145,25146,25147,25148,25154,25156,25157,25158,25162,25167,25168,25173,25174,25175,25177,25178,25180,25181,25182,25183,25184,25185,25186,25188,25189,25192,25201,25202,25204,25205,25207,25208,25210,25211,25213,25217,25218,25219,25221,25222,25223,25224,25227,25228,25229,25230,25231,25232,25236,25241,25244,25245,25246,25251,25254,25255,25257,25258,25261,25262,25263,25264,25266,25267,25268,25270,25271,25272,25274,25278,25280,25281,25283,25291,25295,25297,25301,25309,25310,25312,25313,25316,25322,25323,25328,25330,25333,25336,25337,25338,25339,25344,25347,25348,25349,25350,25354,25355,25356,25357,25359,25360,25362,25363,25364,25365,25367,25368,25369,25372,25382,25383,25385,25388,25389,25390,25392,25393,25395,25396,25397,25398,25399,25400,25403,25404,25406,25407,25408,25409,25412,25415,25416,25418,25425,25426,25427,25428,25430,25431,25432,25433,25434,25435,25436,25437,25440,25444,25445,25446,25448,25450,25451,25452,25455,25456,25458,25459,25460,25461,25464,25465,25468,25469,25470,25471,25473,25475,25476,25477,25478,25483,25485,25489,25491,25492,25493,25495,25497,25498,25499,25500,25501,25502,25503,25505,25508,25510,25515,25519,25521,25522,25525,25526,25529,25531,25533,25535,25536,25537,25538,25539,25541,25543,25544,25546,25547,25548,25553,25555,25556,25557,25559,25560,25561,25562,25563,25564,25565,25567,25570,25572,25573,25574,25575,25576,25579,25580,25582,25583,25584,25585,25587,25589,25591,25593,25594,25595,25596,25598,25603,25604,25606,25607,25608,25609,25610,25613,25614,25617,25618,25621,25622,25623,25624,25625,25626,25629,25631,25634,25635,25636,25637,25639,25640,25641,25643,25646,25647,25648,25649,25650,25651,25653,25654,25655,25656,25657,25659,25660,25662,25664,25666,25667,25673,25675,25676,25677,25678,25679,25680,25681,25683,25685,25686,25687,25689,25690,25691,25692,25693,25695,25696,25697,25698,25699,25700,25701,25702,25704,25706,25707,25708,25710,25711,25712,25713,25714,25715,25716,25717,25718,25719,25723,25724,25725,25726,25727,25728,25729,25731,25734,25736,25737,25738,25739,25740,25741,25742,25743,25744,25747,25748,25751,25752,25754,25755,25756,25757,25759,25760,25761,25762,25763,25765,25766,25767,25768,25770,25771,25775,25777,25778,25779,25780,25782,25785,25787,25789,25790,25791,25793,25795,25796,25798,25799,25800,25801,25802,25803,25804,25807,25809,25811,25812,25813,25814,25817,25818,25819,25820,25821,25823,25824,25825,25827,25829,25831,25832,25833,25834,25835,25836,25837,25838,25839,25840,25841,25842,25843,25844,25845,25846,25847,25848,25849,25850,25851,25852,25853,25854,25855,25857,25858,25859,25860,25861,25862,25863,25864,25866,25867,25868,25869,25870,25871,25872,25873,25875,25876,25877,25878,25879,25881,25882,25883,25884,25885,25886,25887,25888,25889,25890,25891,25892,25894,25895,25896,25897,25898,25900,25901,25904,25905,25906,25907,25911,25914,25916,25917,25920,25921,25922,25923,25924,25926,25927,25930,25931,25933,25934,25936,25938,25939,25940,25943,25944,25946,25948,25951,25952,25953,25956,25957,25959,25960,25961,25962,25965,25966,25967,25969,25971,25973,25974,25976,25977,25978,25979,25980,25981,25982,25983,25984,25985,25986,25987,25988,25989,25990,25992,25993,25994,25997,25998,25999,26002,26004,26005,26006,26008,26010,26013,26014,26016,26018,26019,26022,26024,26026,26028,26030,26033,26034,26035,26036,26037,26038,26039,26040,26042,26043,26046,26047,26048,26050,26055,26056,26057,26058,26061,26064,26065,26067,26068,26069,26072,26073,26074,26075,26076,26077,26078,26079,26081,26083,26084,26090,26091,26098,26099,26100,26101,26104,26105,26107,26108,26109,26110,26111,26113,26116,26117,26119,26120,26121,26123,26125,26128,26129,26130,26134,26135,26136,26138,26139,26140,26142,26145,26146,26147,26148,26150,26153,26154,26155,26156,26158,26160,26162,26163,26167,26168,26169,26170,26171,26173,26175,26176,26178,26180,26181,26182,26183,26184,26185,26186,26189,26190,26192,26193,26200,26201,26203,26204,26205,26206,26208,26210,26211,26213,26215,26217,26218,26219,26220,26221,26225,26226,26227,26229,26232,26233,26235,26236,26237,26239,26240,26241,26243,26245,26246,26248,26249,26250,26251,26253,26254,26255,26256,26258,26259,26260,26261,26264,26265,26266,26267,26268,26270,26271,26272,26273,26274,26275,26276,26277,26278,26281,26282,26283,26284,26285,26287,26288,26289,26290,26291,26293,26294,26295,26296,26298,26299,26300,26301,26303,26304,26305,26306,26307,26308,26309,26310,26311,26312,26313,26314,26315,26316,26317,26318,26319,26320,26321,26322,26323,26324,26325,26326,26327,26328,26330,26334,26335,26336,26337,26338,26339,26340,26341,26343,26344,26346,26347,26348,26349,26350,26351,26353,26357,26358,26360,26362,26363,26365,26369,26370,26371,26372,26373,26374,26375,26380,26382,26383,26385,26386,26387,26390,26392,26393,26394,26396,26398,26400,26401,26402,26403,26404,26405,26407,26409,26414,26416,26418,26419,26422,26423,26424,26425,26427,26428,26430,26431,26433,26436,26437,26439,26442,26443,26445,26450,26452,26453,26455,26456,26457,26458,26459,26461,26466,26467,26468,26470,26471,26475,26476,26478,26481,26484,26486,26488,26489,26490,26491,26493,26496,26498,26499,26501,26502,26504,26506,26508,26509,26510,26511,26513,26514,26515,26516,26518,26521,26523,26527,26528,26529,26532,26534,26537,26540,26542,26545,26546,26548,26553,26554,26555,26556,26557,26558,26559,26560,26562,26565,26566,26567,26568,26569,26570,26571,26572,26573,26574,26581,26582,26583,26587,26591,26593,26595,26596,26598,26599,26600,26602,26603,26605,26606,26610,26613,26614,26615,26616,26617,26618,26619,26620,26622,26625,26626,26627,26628,26630,26637,26640,26642,26644,26645,26648,26649,26650,26651,26652,26654,26655,26656,26658,26659,26660,26661,26662,26663,26664,26667,26668,26669,26670,26671,26672,26673,26676,26677,26678,26682,26683,26687,26695,26699,26701,26703,26706,26710,26711,26712,26713,26714,26715,26716,26717,26718,26719,26730,26732,26733,26734,26735,26736,26737,26738,26739,26741,26744,26745,26746,26747,26748,26749,26750,26751,26752,26754,26756,26759,26760,26761,26762,26763,26764,26765,26766,26768,26769,26770,26772,26773,26774,26776,26777,26778,26779,26780,26781,26782,26783,26784,26785,26787,26788,26789,26793,26794,26795,26796,26798,26801,26802,26804,26806,26807,26808,26809,26810,26811,26812,26813,26814,26815,26817,26819,26820,26821,26822,26823,26824,26826,26828,26830,26831,26832,26833,26835,26836,26838,26839,26841,26843,26844,26845,26846,26847,26849,26850,26852,26853,26854,26855,26856,26857,26858,26859,26860,26861,26863,26866,26867,26868,26870,26871,26872,26875,26877,26878,26879,26880,26882,26883,26884,26886,26887,26888,26889,26890,26892,26895,26897,26899,26900,26901,26902,26903,26904,26905,26906,26907,26908,26909,26910,26913,26914,26915,26917,26918,26919,26920,26921,26922,26923,26924,26926,26927,26929,26930,26931,26933,26934,26935,26936,26938,26939,26940,26942,26944,26945,26947,26948,26949,26950,26951,26952,26953,26954,26955,26956,26957,26958,26959,26960,26961,26962,26963,26965,26966,26968,26969,26971,26972,26975,26977,26978,26980,26981,26983,26984,26985,26986,26988,26989,26991,26992,26994,26995,26996,26997,26998,27002,27003,27005,27006,27007,27009,27011,27013,27018,27019,27020,27022,27023,27024,27025,27026,27027,27030,27031,27033,27034,27037,27038,27039,27040,27041,27042,27043,27044,27045,27046,27049,27050,27052,27054,27055,27056,27058,27059,27061,27062,27064,27065,27066,27068,27069,27070,27071,27072,27074,27075,27076,27077,27078,27079,27080,27081,27083,27085,27087,27089,27090,27091,27093,27094,27095,27096,27097,27098,27100,27101,27102,27105,27106,27107,27108,27109,27110,27111,27112,27113,27114,27115,27116,27118,27119,27120,27121,27123,27124,27125,27126,27127,27128,27129,27130,27131,27132,27134,27136,27137,27138,27139,27140,27141,27142,27143,27144,27145,27147,27148,27149,27150,27151,27152,27153,27154,27155,27156,27157,27158,27161,27162,27163,27164,27165,27166,27168,27170,27171,27172,27173,27174,27175,27177,27179,27180,27181,27182,27184,27186,27187,27188,27190,27191,27192,27193,27194,27195,27196,27199,27200,27201,27202,27203,27205,27206,27208,27209,27210,27211,27212,27213,27214,27215,27217,27218,27219,27220,27221,27222,27223,27226,27228,27229,27230,27231,27232,27234,27235,27236,27238,27239,27240,27241,27242,27243,27244,27245,27246,27247,27248,27250,27251,27252,27253,27254,27255,27256,27258,27259,27261,27262,27263,27265,27266,27267,27269,27270,27271,27272,27273,27274,27275,27276,27277,27279,27282,27283,27284,27285,27286,27288,27289,27290,27291,27292,27293,27294,27295,27297,27298,27299,27300,27301,27302,27303,27304,27306,27309,27310,27311,27312,27313,27314,27315,27316,27317,27318,27319,27320,27321,27322,27323,27324,27325,27326,27327,27328,27329,27330,27331,27332,27333,27334,27335,27336,27337,27338,27339,27340,27341,27342,27343,27344,27345,27346,27347,27348,27349,27350,27351,27352,27353,27354,27355,27356,27357,27358,27359,27360,27361,27362,27363,27364,27365,27366,27367,27368,27369,27370,27371,27372,27373,27374,27375,27376,27377,27378,27379,27380,27381,27382,27383,27384,27385,27386,27387,27388,27389,27390,27391,27392,27393,27394,27395,27396,27397,27398,27399,27400,27401,27402,27403,27404,27405,27406,27407,27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421,27422,27423,27429,27430,27432,27433,27434,27435,27436,27437,27438,27439,27440,27441,27443,27444,27445,27446,27448,27451,27452,27453,27455,27456,27457,27458,27460,27461,27464,27466,27467,27469,27470,27471,27472,27473,27474,27475,27476,27477,27478,27479,27480,27482,27483,27484,27485,27486,27487,27488,27489,27496,27497,27499,27500,27501,27502,27503,27504,27505,27506,27507,27508,27509,27510,27511,27512,27514,27517,27518,27519,27520,27525,27528,27532,27534,27535,27536,27537,27540,27541,27543,27544,27545,27548,27549,27550,27551,27552,27554,27555,27556,27557,27558,27559,27560,27561,27563,27564,27565,27566,27567,27568,27569,27570,27574,27576,27577,27578,27579,27580,27581,27582,27584,27587,27588,27590,27591,27592,27593,27594,27596,27598,27600,27601,27608,27610,27612,27613,27614,27615,27616,27618,27619,27620,27621,27622,27623,27624,27625,27628,27629,27630,27632,27633,27634,27636,27638,27639,27640,27642,27643,27644,27646,27647,27648,27649,27650,27651,27652,27656,27657,27658,27659,27660,27662,27666,27671,27676,27677,27678,27680,27683,27685,27691,27692,27693,27697,27699,27702,27703,27705,27706,27707,27708,27710,27711,27715,27716,27717,27720,27723,27724,27725,27726,27727,27729,27730,27731,27734,27736,27737,27738,27746,27747,27749,27750,27751,27755,27756,27757,27758,27759,27761,27763,27765,27767,27768,27770,27771,27772,27775,27776,27780,27783,27786,27787,27789,27790,27793,27794,27797,27798,27799,27800,27802,27804,27805,27806,27808,27810,27816,27820,27823,27824,27828,27829,27830,27831,27834,27840,27841,27842,27843,27846,27847,27848,27851,27853,27854,27855,27857,27858,27864,27865,27866,27868,27869,27871,27876,27878,27879,27881,27884,27885,27890,27892,27897,27903,27904,27906,27907,27909,27910,27912,27913,27914,27917,27919,27920,27921,27923,27924,27925,27926,27928,27932,27933,27935,27936,27937,27938,27939,27940,27942,27944,27945,27948,27949,27951,27952,27956,27958,27959,27960,27962,27967,27968,27970,27972,27977,27980,27984,27989,27990,27991,27992,27995,27997,27999,28001,28002,28004,28005,28007,28008,28011,28012,28013,28016,28017,28018,28019,28021,28022,28025,28026,28027,28029,28030,28031,28032,28033,28035,28036,28038,28039,28042,28043,28045,28047,28048,28050,28054,28055,28056,28057,28058,28060,28066,28069,28076,28077,28080,28081,28083,28084,28086,28087,28089,28090,28091,28092,28093,28094,28097,28098,28099,28104,28105,28106,28109,28110,28111,28112,28114,28115,28116,28117,28119,28122,28123,28124,28127,28130,28131,28133,28135,28136,28137,28138,28141,28143,28144,28146,28148,28149,28150,28152,28154,28157,28158,28159,28160,28161,28162,28163,28164,28166,28167,28168,28169,28171,28175,28178,28179,28181,28184,28185,28187,28188,28190,28191,28194,28198,28199,28200,28202,28204,28206,28208,28209,28211,28213,28214,28215,28217,28219,28220,28221,28222,28223,28224,28225,28226,28229,28230,28231,28232,28233,28234,28235,28236,28239,28240,28241,28242,28245,28247,28249,28250,28252,28253,28254,28256,28257,28258,28259,28260,28261,28262,28263,28264,28265,28266,28268,28269,28271,28272,28273,28274,28275,28276,28277,28278,28279,28280,28281,28282,28283,28284,28285,28288,28289,28290,28292,28295,28296,28298,28299,28300,28301,28302,28305,28306,28307,28308,28309,28310,28311,28313,28314,28315,28317,28318,28320,28321,28323,28324,28326,28328,28329,28331,28332,28333,28334,28336,28339,28341,28344,28345,28348,28350,28351,28352,28355,28356,28357,28358,28360,28361,28362,28364,28365,28366,28368,28370,28374,28376,28377,28379,28380,28381,28387,28391,28394,28395,28396,28397,28398,28399,28400,28401,28402,28403,28405,28406,28407,28408,28410,28411,28412,28413,28414,28415,28416,28417,28419,28420,28421,28423,28424,28426,28427,28428,28429,28430,28432,28433,28434,28438,28439,28440,28441,28442,28443,28444,28445,28446,28447,28449,28450,28451,28453,28454,28455,28456,28460,28462,28464,28466,28468,28469,28471,28472,28473,28474,28475,28476,28477,28479,28480,28481,28482,28483,28484,28485,28488,28489,28490,28492,28494,28495,28496,28497,28498,28499,28500,28501,28502,28503,28505,28506,28507,28509,28511,28512,28513,28515,28516,28517,28519,28520,28521,28522,28523,28524,28527,28528,28529,28531,28533,28534,28535,28537,28539,28541,28542,28543,28544,28545,28546,28547,28549,28550,28551,28554,28555,28559,28560,28561,28562,28563,28564,28565,28566,28567,28568,28569,28570,28571,28573,28574,28575,28576,28578,28579,28580,28581,28582,28584,28585,28586,28587,28588,28589,28590,28591,28592,28593,28594,28596,28597,28599,28600,28602,28603,28604,28605,28606,28607,28609,28611,28612,28613,28614,28615,28616,28618,28619,28620,28621,28622,28623,28624,28627,28628,28629,28630,28631,28632,28633,28634,28635,28636,28637,28639,28642,28643,28644,28645,28646,28647,28648,28649,28650,28651,28652,28653,28656,28657,28658,28659,28660,28661,28662,28663,28664,28665,28666,28667,28668,28669,28670,28671,28672,28673,28674,28675,28676,28677,28678,28679,28680,28681,28682,28683,28684,28685,28686,28687,28688,28690,28691,28692,28693,28694,28695,28696,28697,28700,28701,28702,28703,28704,28705,28706,28708,28709,28710,28711,28712,28713,28714,28715,28716,28717,28718,28719,28720,28721,28722,28723,28724,28726,28727,28728,28730,28731,28732,28733,28734,28735,28736,28737,28738,28739,28740,28741,28742,28743,28744,28745,28746,28747,28749,28750,28752,28753,28754,28755,28756,28757,28758,28759,28760,28761,28762,28763,28764,28765,28767,28768,28769,28770,28771,28772,28773,28774,28775,28776,28777,28778,28782,28785,28786,28787,28788,28791,28793,28794,28795,28797,28801,28802,28803,28804,28806,28807,28808,28811,28812,28813,28815,28816,28817,28819,28823,28824,28826,28827,28830,28831,28832,28833,28834,28835,28836,28837,28838,28839,28840,28841,28842,28848,28850,28852,28853,28854,28858,28862,28863,28868,28869,28870,28871,28873,28875,28876,28877,28878,28879,28880,28881,28882,28883,28884,28885,28886,28887,28890,28892,28893,28894,28896,28897,28898,28899,28901,28906,28910,28912,28913,28914,28915,28916,28917,28918,28920,28922,28923,28924,28926,28927,28928,28929,28930,28931,28932,28933,28934,28935,28936,28939,28940,28941,28942,28943,28945,28946,28948,28951,28955,28956,28957,28958,28959,28960,28961,28962,28963,28964,28965,28967,28968,28969,28970,28971,28972,28973,28974,28978,28979,28980,28981,28983,28984,28985,28986,28987,28988,28989,28990,28991,28992,28993,28994,28995,28996,28998,28999,29e3,29001,29003,29005,29007,29008,29009,29010,29011,29012,29013,29014,29015,29016,29017,29018,29019,29021,29023,29024,29025,29026,29027,29029,29033,29034,29035,29036,29037,29039,29040,29041,29044,29045,29046,29047,29049,29051,29052,29054,29055,29056,29057,29058,29059,29061,29062,29063,29064,29065,29067,29068,29069,29070,29072,29073,29074,29075,29077,29078,29079,29082,29083,29084,29085,29086,29089,29090,29091,29092,29093,29094,29095,29097,29098,29099,29101,29102,29103,29104,29105,29106,29108,29110,29111,29112,29114,29115,29116,29117,29118,29119,29120,29121,29122,29124,29125,29126,29127,29128,29129,29130,29131,29132,29133,29135,29136,29137,29138,29139,29142,29143,29144,29145,29146,29147,29148,29149,29150,29151,29153,29154,29155,29156,29158,29160,29161,29162,29163,29164,29165,29167,29168,29169,29170,29171,29172,29173,29174,29175,29176,29178,29179,29180,29181,29182,29183,29184,29185,29186,29187,29188,29189,29191,29192,29193,29194,29195,29196,29197,29198,29199,29200,29201,29202,29203,29204,29205,29206,29207,29208,29209,29210,29211,29212,29214,29215,29216,29217,29218,29219,29220,29221,29222,29223,29225,29227,29229,29230,29231,29234,29235,29236,29242,29244,29246,29248,29249,29250,29251,29252,29253,29254,29257,29258,29259,29262,29263,29264,29265,29267,29268,29269,29271,29272,29274,29276,29278,29280,29283,29284,29285,29288,29290,29291,29292,29293,29296,29297,29299,29300,29302,29303,29304,29307,29308,29309,29314,29315,29317,29318,29319,29320,29321,29324,29326,29328,29329,29331,29332,29333,29334,29335,29336,29337,29338,29339,29340,29341,29342,29344,29345,29346,29347,29348,29349,29350,29351,29352,29353,29354,29355,29358,29361,29362,29363,29365,29370,29371,29372,29373,29374,29375,29376,29381,29382,29383,29385,29386,29387,29388,29391,29393,29395,29396,29397,29398,29400,29402,29403,58566,58567,58568,58569,58570,58571,58572,58573,58574,58575,58576,58577,58578,58579,58580,58581,58582,58583,58584,58585,58586,58587,58588,58589,58590,58591,58592,58593,58594,58595,58596,58597,58598,58599,58600,58601,58602,58603,58604,58605,58606,58607,58608,58609,58610,58611,58612,58613,58614,58615,58616,58617,58618,58619,58620,58621,58622,58623,58624,58625,58626,58627,58628,58629,58630,58631,58632,58633,58634,58635,58636,58637,58638,58639,58640,58641,58642,58643,58644,58645,58646,58647,58648,58649,58650,58651,58652,58653,58654,58655,58656,58657,58658,58659,58660,58661,12288,12289,12290,183,713,711,168,12291,12293,8212,65374,8214,8230,8216,8217,8220,8221,12308,12309,12296,12297,12298,12299,12300,12301,12302,12303,12310,12311,12304,12305,177,215,247,8758,8743,8744,8721,8719,8746,8745,8712,8759,8730,8869,8741,8736,8978,8857,8747,8750,8801,8780,8776,8765,8733,8800,8814,8815,8804,8805,8734,8757,8756,9794,9792,176,8242,8243,8451,65284,164,65504,65505,8240,167,8470,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,8251,8594,8592,8593,8595,12307,58662,58663,58664,58665,58666,58667,58668,58669,58670,58671,58672,58673,58674,58675,58676,58677,58678,58679,58680,58681,58682,58683,58684,58685,58686,58687,58688,58689,58690,58691,58692,58693,58694,58695,58696,58697,58698,58699,58700,58701,58702,58703,58704,58705,58706,58707,58708,58709,58710,58711,58712,58713,58714,58715,58716,58717,58718,58719,58720,58721,58722,58723,58724,58725,58726,58727,58728,58729,58730,58731,58732,58733,58734,58735,58736,58737,58738,58739,58740,58741,58742,58743,58744,58745,58746,58747,58748,58749,58750,58751,58752,58753,58754,58755,58756,58757,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,59238,59239,59240,59241,59242,59243,9352,9353,9354,9355,9356,9357,9358,9359,9360,9361,9362,9363,9364,9365,9366,9367,9368,9369,9370,9371,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,9347,9348,9349,9350,9351,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,8364,59245,12832,12833,12834,12835,12836,12837,12838,12839,12840,12841,59246,59247,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,59248,59249,58758,58759,58760,58761,58762,58763,58764,58765,58766,58767,58768,58769,58770,58771,58772,58773,58774,58775,58776,58777,58778,58779,58780,58781,58782,58783,58784,58785,58786,58787,58788,58789,58790,58791,58792,58793,58794,58795,58796,58797,58798,58799,58800,58801,58802,58803,58804,58805,58806,58807,58808,58809,58810,58811,58812,58813,58814,58815,58816,58817,58818,58819,58820,58821,58822,58823,58824,58825,58826,58827,58828,58829,58830,58831,58832,58833,58834,58835,58836,58837,58838,58839,58840,58841,58842,58843,58844,58845,58846,58847,58848,58849,58850,58851,58852,12288,65281,65282,65283,65509,65285,65286,65287,65288,65289,65290,65291,65292,65293,65294,65295,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65306,65307,65308,65309,65310,65311,65312,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65339,65340,65341,65342,65343,65344,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65371,65372,65373,65507,58854,58855,58856,58857,58858,58859,58860,58861,58862,58863,58864,58865,58866,58867,58868,58869,58870,58871,58872,58873,58874,58875,58876,58877,58878,58879,58880,58881,58882,58883,58884,58885,58886,58887,58888,58889,58890,58891,58892,58893,58894,58895,58896,58897,58898,58899,58900,58901,58902,58903,58904,58905,58906,58907,58908,58909,58910,58911,58912,58913,58914,58915,58916,58917,58918,58919,58920,58921,58922,58923,58924,58925,58926,58927,58928,58929,58930,58931,58932,58933,58934,58935,58936,58937,58938,58939,58940,58941,58942,58943,58944,58945,58946,58947,58948,58949,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,59250,59251,59252,59253,59254,59255,59256,59257,59258,59259,59260,58950,58951,58952,58953,58954,58955,58956,58957,58958,58959,58960,58961,58962,58963,58964,58965,58966,58967,58968,58969,58970,58971,58972,58973,58974,58975,58976,58977,58978,58979,58980,58981,58982,58983,58984,58985,58986,58987,58988,58989,58990,58991,58992,58993,58994,58995,58996,58997,58998,58999,59e3,59001,59002,59003,59004,59005,59006,59007,59008,59009,59010,59011,59012,59013,59014,59015,59016,59017,59018,59019,59020,59021,59022,59023,59024,59025,59026,59027,59028,59029,59030,59031,59032,59033,59034,59035,59036,59037,59038,59039,59040,59041,59042,59043,59044,59045,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,59261,59262,59263,59264,59265,59266,59267,59268,59046,59047,59048,59049,59050,59051,59052,59053,59054,59055,59056,59057,59058,59059,59060,59061,59062,59063,59064,59065,59066,59067,59068,59069,59070,59071,59072,59073,59074,59075,59076,59077,59078,59079,59080,59081,59082,59083,59084,59085,59086,59087,59088,59089,59090,59091,59092,59093,59094,59095,59096,59097,59098,59099,59100,59101,59102,59103,59104,59105,59106,59107,59108,59109,59110,59111,59112,59113,59114,59115,59116,59117,59118,59119,59120,59121,59122,59123,59124,59125,59126,59127,59128,59129,59130,59131,59132,59133,59134,59135,59136,59137,59138,59139,59140,59141,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,59269,59270,59271,59272,59273,59274,59275,59276,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,59277,59278,59279,59280,59281,59282,59283,65077,65078,65081,65082,65087,65088,65085,65086,65089,65090,65091,65092,59284,59285,65083,65084,65079,65080,65073,59286,65075,65076,59287,59288,59289,59290,59291,59292,59293,59294,59295,59142,59143,59144,59145,59146,59147,59148,59149,59150,59151,59152,59153,59154,59155,59156,59157,59158,59159,59160,59161,59162,59163,59164,59165,59166,59167,59168,59169,59170,59171,59172,59173,59174,59175,59176,59177,59178,59179,59180,59181,59182,59183,59184,59185,59186,59187,59188,59189,59190,59191,59192,59193,59194,59195,59196,59197,59198,59199,59200,59201,59202,59203,59204,59205,59206,59207,59208,59209,59210,59211,59212,59213,59214,59215,59216,59217,59218,59219,59220,59221,59222,59223,59224,59225,59226,59227,59228,59229,59230,59231,59232,59233,59234,59235,59236,59237,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,59296,59297,59298,59299,59300,59301,59302,59303,59304,59305,59306,59307,59308,59309,59310,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,59311,59312,59313,59314,59315,59316,59317,59318,59319,59320,59321,59322,59323,714,715,729,8211,8213,8229,8245,8453,8457,8598,8599,8600,8601,8725,8735,8739,8786,8806,8807,8895,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9581,9582,9583,9584,9585,9586,9587,9601,9602,9603,9604,9605,9606,9607,9608,9609,9610,9611,9612,9613,9614,9615,9619,9620,9621,9660,9661,9698,9699,9700,9701,9737,8853,12306,12317,12318,59324,59325,59326,59327,59328,59329,59330,59331,59332,59333,59334,257,225,462,224,275,233,283,232,299,237,464,236,333,243,466,242,363,250,468,249,470,472,474,476,252,234,593,7743,324,328,505,609,59337,59338,59339,59340,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,59341,59342,59343,59344,59345,59346,59347,59348,59349,59350,59351,59352,59353,59354,59355,59356,59357,59358,59359,59360,59361,12321,12322,12323,12324,12325,12326,12327,12328,12329,12963,13198,13199,13212,13213,13214,13217,13252,13262,13265,13266,13269,65072,65506,65508,59362,8481,12849,59363,8208,59364,59365,59366,12540,12443,12444,12541,12542,12294,12445,12446,65097,65098,65099,65100,65101,65102,65103,65104,65105,65106,65108,65109,65110,65111,65113,65114,65115,65116,65117,65118,65119,65120,65121,65122,65123,65124,65125,65126,65128,65129,65130,65131,12350,12272,12273,12274,12275,12276,12277,12278,12279,12280,12281,12282,12283,12295,59380,59381,59382,59383,59384,59385,59386,59387,59388,59389,59390,59391,59392,9472,9473,9474,9475,9476,9477,9478,9479,9480,9481,9482,9483,9484,9485,9486,9487,9488,9489,9490,9491,9492,9493,9494,9495,9496,9497,9498,9499,9500,9501,9502,9503,9504,9505,9506,9507,9508,9509,9510,9511,9512,9513,9514,9515,9516,9517,9518,9519,9520,9521,9522,9523,9524,9525,9526,9527,9528,9529,9530,9531,9532,9533,9534,9535,9536,9537,9538,9539,9540,9541,9542,9543,9544,9545,9546,9547,59393,59394,59395,59396,59397,59398,59399,59400,59401,59402,59403,59404,59405,59406,59407,29404,29405,29407,29410,29411,29412,29413,29414,29415,29418,29419,29429,29430,29433,29437,29438,29439,29440,29442,29444,29445,29446,29447,29448,29449,29451,29452,29453,29455,29456,29457,29458,29460,29464,29465,29466,29471,29472,29475,29476,29478,29479,29480,29485,29487,29488,29490,29491,29493,29494,29498,29499,29500,29501,29504,29505,29506,29507,29508,29509,29510,29511,29512,29513,29514,29515,29516,29518,29519,29521,29523,29524,29525,29526,29528,29529,29530,29531,29532,29533,29534,29535,29537,29538,29539,29540,29541,29542,29543,29544,29545,29546,29547,29550,29552,29553,57344,57345,57346,57347,57348,57349,57350,57351,57352,57353,57354,57355,57356,57357,57358,57359,57360,57361,57362,57363,57364,57365,57366,57367,57368,57369,57370,57371,57372,57373,57374,57375,57376,57377,57378,57379,57380,57381,57382,57383,57384,57385,57386,57387,57388,57389,57390,57391,57392,57393,57394,57395,57396,57397,57398,57399,57400,57401,57402,57403,57404,57405,57406,57407,57408,57409,57410,57411,57412,57413,57414,57415,57416,57417,57418,57419,57420,57421,57422,57423,57424,57425,57426,57427,57428,57429,57430,57431,57432,57433,57434,57435,57436,57437,29554,29555,29556,29557,29558,29559,29560,29561,29562,29563,29564,29565,29567,29568,29569,29570,29571,29573,29574,29576,29578,29580,29581,29583,29584,29586,29587,29588,29589,29591,29592,29593,29594,29596,29597,29598,29600,29601,29603,29604,29605,29606,29607,29608,29610,29612,29613,29617,29620,29621,29622,29624,29625,29628,29629,29630,29631,29633,29635,29636,29637,29638,29639,29643,29644,29646,29650,29651,29652,29653,29654,29655,29656,29658,29659,29660,29661,29663,29665,29666,29667,29668,29670,29672,29674,29675,29676,29678,29679,29680,29681,29683,29684,29685,29686,29687,57438,57439,57440,57441,57442,57443,57444,57445,57446,57447,57448,57449,57450,57451,57452,57453,57454,57455,57456,57457,57458,57459,57460,57461,57462,57463,57464,57465,57466,57467,57468,57469,57470,57471,57472,57473,57474,57475,57476,57477,57478,57479,57480,57481,57482,57483,57484,57485,57486,57487,57488,57489,57490,57491,57492,57493,57494,57495,57496,57497,57498,57499,57500,57501,57502,57503,57504,57505,57506,57507,57508,57509,57510,57511,57512,57513,57514,57515,57516,57517,57518,57519,57520,57521,57522,57523,57524,57525,57526,57527,57528,57529,57530,57531,29688,29689,29690,29691,29692,29693,29694,29695,29696,29697,29698,29700,29703,29704,29707,29708,29709,29710,29713,29714,29715,29716,29717,29718,29719,29720,29721,29724,29725,29726,29727,29728,29729,29731,29732,29735,29737,29739,29741,29743,29745,29746,29751,29752,29753,29754,29755,29757,29758,29759,29760,29762,29763,29764,29765,29766,29767,29768,29769,29770,29771,29772,29773,29774,29775,29776,29777,29778,29779,29780,29782,29784,29789,29792,29793,29794,29795,29796,29797,29798,29799,29800,29801,29802,29803,29804,29806,29807,29809,29810,29811,29812,29813,29816,29817,29818,57532,57533,57534,57535,57536,57537,57538,57539,57540,57541,57542,57543,57544,57545,57546,57547,57548,57549,57550,57551,57552,57553,57554,57555,57556,57557,57558,57559,57560,57561,57562,57563,57564,57565,57566,57567,57568,57569,57570,57571,57572,57573,57574,57575,57576,57577,57578,57579,57580,57581,57582,57583,57584,57585,57586,57587,57588,57589,57590,57591,57592,57593,57594,57595,57596,57597,57598,57599,57600,57601,57602,57603,57604,57605,57606,57607,57608,57609,57610,57611,57612,57613,57614,57615,57616,57617,57618,57619,57620,57621,57622,57623,57624,57625,29819,29820,29821,29823,29826,29828,29829,29830,29832,29833,29834,29836,29837,29839,29841,29842,29843,29844,29845,29846,29847,29848,29849,29850,29851,29853,29855,29856,29857,29858,29859,29860,29861,29862,29866,29867,29868,29869,29870,29871,29872,29873,29874,29875,29876,29877,29878,29879,29880,29881,29883,29884,29885,29886,29887,29888,29889,29890,29891,29892,29893,29894,29895,29896,29897,29898,29899,29900,29901,29902,29903,29904,29905,29907,29908,29909,29910,29911,29912,29913,29914,29915,29917,29919,29921,29925,29927,29928,29929,29930,29931,29932,29933,29936,29937,29938,57626,57627,57628,57629,57630,57631,57632,57633,57634,57635,57636,57637,57638,57639,57640,57641,57642,57643,57644,57645,57646,57647,57648,57649,57650,57651,57652,57653,57654,57655,57656,57657,57658,57659,57660,57661,57662,57663,57664,57665,57666,57667,57668,57669,57670,57671,57672,57673,57674,57675,57676,57677,57678,57679,57680,57681,57682,57683,57684,57685,57686,57687,57688,57689,57690,57691,57692,57693,57694,57695,57696,57697,57698,57699,57700,57701,57702,57703,57704,57705,57706,57707,57708,57709,57710,57711,57712,57713,57714,57715,57716,57717,57718,57719,29939,29941,29944,29945,29946,29947,29948,29949,29950,29952,29953,29954,29955,29957,29958,29959,29960,29961,29962,29963,29964,29966,29968,29970,29972,29973,29974,29975,29979,29981,29982,29984,29985,29986,29987,29988,29990,29991,29994,29998,30004,30006,30009,30012,30013,30015,30017,30018,30019,30020,30022,30023,30025,30026,30029,30032,30033,30034,30035,30037,30038,30039,30040,30045,30046,30047,30048,30049,30050,30051,30052,30055,30056,30057,30059,30060,30061,30062,30063,30064,30065,30067,30069,30070,30071,30074,30075,30076,30077,30078,30080,30081,30082,30084,30085,30087,57720,57721,57722,57723,57724,57725,57726,57727,57728,57729,57730,57731,57732,57733,57734,57735,57736,57737,57738,57739,57740,57741,57742,57743,57744,57745,57746,57747,57748,57749,57750,57751,57752,57753,57754,57755,57756,57757,57758,57759,57760,57761,57762,57763,57764,57765,57766,57767,57768,57769,57770,57771,57772,57773,57774,57775,57776,57777,57778,57779,57780,57781,57782,57783,57784,57785,57786,57787,57788,57789,57790,57791,57792,57793,57794,57795,57796,57797,57798,57799,57800,57801,57802,57803,57804,57805,57806,57807,57808,57809,57810,57811,57812,57813,30088,30089,30090,30092,30093,30094,30096,30099,30101,30104,30107,30108,30110,30114,30118,30119,30120,30121,30122,30125,30134,30135,30138,30139,30143,30144,30145,30150,30155,30156,30158,30159,30160,30161,30163,30167,30169,30170,30172,30173,30175,30176,30177,30181,30185,30188,30189,30190,30191,30194,30195,30197,30198,30199,30200,30202,30203,30205,30206,30210,30212,30214,30215,30216,30217,30219,30221,30222,30223,30225,30226,30227,30228,30230,30234,30236,30237,30238,30241,30243,30247,30248,30252,30254,30255,30257,30258,30262,30263,30265,30266,30267,30269,30273,30274,30276,57814,57815,57816,57817,57818,57819,57820,57821,57822,57823,57824,57825,57826,57827,57828,57829,57830,57831,57832,57833,57834,57835,57836,57837,57838,57839,57840,57841,57842,57843,57844,57845,57846,57847,57848,57849,57850,57851,57852,57853,57854,57855,57856,57857,57858,57859,57860,57861,57862,57863,57864,57865,57866,57867,57868,57869,57870,57871,57872,57873,57874,57875,57876,57877,57878,57879,57880,57881,57882,57883,57884,57885,57886,57887,57888,57889,57890,57891,57892,57893,57894,57895,57896,57897,57898,57899,57900,57901,57902,57903,57904,57905,57906,57907,30277,30278,30279,30280,30281,30282,30283,30286,30287,30288,30289,30290,30291,30293,30295,30296,30297,30298,30299,30301,30303,30304,30305,30306,30308,30309,30310,30311,30312,30313,30314,30316,30317,30318,30320,30321,30322,30323,30324,30325,30326,30327,30329,30330,30332,30335,30336,30337,30339,30341,30345,30346,30348,30349,30351,30352,30354,30356,30357,30359,30360,30362,30363,30364,30365,30366,30367,30368,30369,30370,30371,30373,30374,30375,30376,30377,30378,30379,30380,30381,30383,30384,30387,30389,30390,30391,30392,30393,30394,30395,30396,30397,30398,30400,30401,30403,21834,38463,22467,25384,21710,21769,21696,30353,30284,34108,30702,33406,30861,29233,38552,38797,27688,23433,20474,25353,26263,23736,33018,26696,32942,26114,30414,20985,25942,29100,32753,34948,20658,22885,25034,28595,33453,25420,25170,21485,21543,31494,20843,30116,24052,25300,36299,38774,25226,32793,22365,38712,32610,29240,30333,26575,30334,25670,20336,36133,25308,31255,26001,29677,25644,25203,33324,39041,26495,29256,25198,25292,20276,29923,21322,21150,32458,37030,24110,26758,27036,33152,32465,26834,30917,34444,38225,20621,35876,33502,32990,21253,35090,21093,30404,30407,30409,30411,30412,30419,30421,30425,30426,30428,30429,30430,30432,30433,30434,30435,30436,30438,30439,30440,30441,30442,30443,30444,30445,30448,30451,30453,30454,30455,30458,30459,30461,30463,30464,30466,30467,30469,30470,30474,30476,30478,30479,30480,30481,30482,30483,30484,30485,30486,30487,30488,30491,30492,30493,30494,30497,30499,30500,30501,30503,30506,30507,30508,30510,30512,30513,30514,30515,30516,30521,30523,30525,30526,30527,30530,30532,30533,30534,30536,30537,30538,30539,30540,30541,30542,30543,30546,30547,30548,30549,30550,30551,30552,30553,30556,34180,38649,20445,22561,39281,23453,25265,25253,26292,35961,40077,29190,26479,30865,24754,21329,21271,36744,32972,36125,38049,20493,29384,22791,24811,28953,34987,22868,33519,26412,31528,23849,32503,29997,27893,36454,36856,36924,40763,27604,37145,31508,24444,30887,34006,34109,27605,27609,27606,24065,24199,30201,38381,25949,24330,24517,36767,22721,33218,36991,38491,38829,36793,32534,36140,25153,20415,21464,21342,36776,36777,36779,36941,26631,24426,33176,34920,40150,24971,21035,30250,24428,25996,28626,28392,23486,25672,20853,20912,26564,19993,31177,39292,28851,30557,30558,30559,30560,30564,30567,30569,30570,30573,30574,30575,30576,30577,30578,30579,30580,30581,30582,30583,30584,30586,30587,30588,30593,30594,30595,30598,30599,30600,30601,30602,30603,30607,30608,30611,30612,30613,30614,30615,30616,30617,30618,30619,30620,30621,30622,30625,30627,30628,30630,30632,30635,30637,30638,30639,30641,30642,30644,30646,30647,30648,30649,30650,30652,30654,30656,30657,30658,30659,30660,30661,30662,30663,30664,30665,30666,30667,30668,30670,30671,30672,30673,30674,30675,30676,30677,30678,30680,30681,30682,30685,30686,30687,30688,30689,30692,30149,24182,29627,33760,25773,25320,38069,27874,21338,21187,25615,38082,31636,20271,24091,33334,33046,33162,28196,27850,39539,25429,21340,21754,34917,22496,19981,24067,27493,31807,37096,24598,25830,29468,35009,26448,25165,36130,30572,36393,37319,24425,33756,34081,39184,21442,34453,27531,24813,24808,28799,33485,33329,20179,27815,34255,25805,31961,27133,26361,33609,21397,31574,20391,20876,27979,23618,36461,25554,21449,33580,33590,26597,30900,25661,23519,23700,24046,35815,25286,26612,35962,25600,25530,34633,39307,35863,32544,38130,20135,38416,39076,26124,29462,30694,30696,30698,30703,30704,30705,30706,30708,30709,30711,30713,30714,30715,30716,30723,30724,30725,30726,30727,30728,30730,30731,30734,30735,30736,30739,30741,30745,30747,30750,30752,30753,30754,30756,30760,30762,30763,30766,30767,30769,30770,30771,30773,30774,30781,30783,30785,30786,30787,30788,30790,30792,30793,30794,30795,30797,30799,30801,30803,30804,30808,30809,30810,30811,30812,30814,30815,30816,30817,30818,30819,30820,30821,30822,30823,30824,30825,30831,30832,30833,30834,30835,30836,30837,30838,30840,30841,30842,30843,30845,30846,30847,30848,30849,30850,30851,22330,23581,24120,38271,20607,32928,21378,25950,30021,21809,20513,36229,25220,38046,26397,22066,28526,24034,21557,28818,36710,25199,25764,25507,24443,28552,37108,33251,36784,23576,26216,24561,27785,38472,36225,34924,25745,31216,22478,27225,25104,21576,20056,31243,24809,28548,35802,25215,36894,39563,31204,21507,30196,25345,21273,27744,36831,24347,39536,32827,40831,20360,23610,36196,32709,26021,28861,20805,20914,34411,23815,23456,25277,37228,30068,36364,31264,24833,31609,20167,32504,30597,19985,33261,21021,20986,27249,21416,36487,38148,38607,28353,38500,26970,30852,30853,30854,30856,30858,30859,30863,30864,30866,30868,30869,30870,30873,30877,30878,30880,30882,30884,30886,30888,30889,30890,30891,30892,30893,30894,30895,30901,30902,30903,30904,30906,30907,30908,30909,30911,30912,30914,30915,30916,30918,30919,30920,30924,30925,30926,30927,30929,30930,30931,30934,30935,30936,30938,30939,30940,30941,30942,30943,30944,30945,30946,30947,30948,30949,30950,30951,30953,30954,30955,30957,30958,30959,30960,30961,30963,30965,30966,30968,30969,30971,30972,30973,30974,30975,30976,30978,30979,30980,30982,30983,30984,30985,30986,30987,30988,30784,20648,30679,25616,35302,22788,25571,24029,31359,26941,20256,33337,21912,20018,30126,31383,24162,24202,38383,21019,21561,28810,25462,38180,22402,26149,26943,37255,21767,28147,32431,34850,25139,32496,30133,33576,30913,38604,36766,24904,29943,35789,27492,21050,36176,27425,32874,33905,22257,21254,20174,19995,20945,31895,37259,31751,20419,36479,31713,31388,25703,23828,20652,33030,30209,31929,28140,32736,26449,23384,23544,30923,25774,25619,25514,25387,38169,25645,36798,31572,30249,25171,22823,21574,27513,20643,25140,24102,27526,20195,36151,34955,24453,36910,30989,30990,30991,30992,30993,30994,30996,30997,30998,30999,31e3,31001,31002,31003,31004,31005,31007,31008,31009,31010,31011,31013,31014,31015,31016,31017,31018,31019,31020,31021,31022,31023,31024,31025,31026,31027,31029,31030,31031,31032,31033,31037,31039,31042,31043,31044,31045,31047,31050,31051,31052,31053,31054,31055,31056,31057,31058,31060,31061,31064,31065,31073,31075,31076,31078,31081,31082,31083,31084,31086,31088,31089,31090,31091,31092,31093,31094,31097,31099,31100,31101,31102,31103,31106,31107,31110,31111,31112,31113,31115,31116,31117,31118,31120,31121,31122,24608,32829,25285,20025,21333,37112,25528,32966,26086,27694,20294,24814,28129,35806,24377,34507,24403,25377,20826,33633,26723,20992,25443,36424,20498,23707,31095,23548,21040,31291,24764,36947,30423,24503,24471,30340,36460,28783,30331,31561,30634,20979,37011,22564,20302,28404,36842,25932,31515,29380,28068,32735,23265,25269,24213,22320,33922,31532,24093,24351,36882,32532,39072,25474,28359,30872,28857,20856,38747,22443,30005,20291,30008,24215,24806,22880,28096,27583,30857,21500,38613,20939,20993,25481,21514,38035,35843,36300,29241,30879,34678,36845,35853,21472,31123,31124,31125,31126,31127,31128,31129,31131,31132,31133,31134,31135,31136,31137,31138,31139,31140,31141,31142,31144,31145,31146,31147,31148,31149,31150,31151,31152,31153,31154,31156,31157,31158,31159,31160,31164,31167,31170,31172,31173,31175,31176,31178,31180,31182,31183,31184,31187,31188,31190,31191,31193,31194,31195,31196,31197,31198,31200,31201,31202,31205,31208,31210,31212,31214,31217,31218,31219,31220,31221,31222,31223,31225,31226,31228,31230,31231,31233,31236,31237,31239,31240,31241,31242,31244,31247,31248,31249,31250,31251,31253,31254,31256,31257,31259,31260,19969,30447,21486,38025,39030,40718,38189,23450,35746,20002,19996,20908,33891,25026,21160,26635,20375,24683,20923,27934,20828,25238,26007,38497,35910,36887,30168,37117,30563,27602,29322,29420,35835,22581,30585,36172,26460,38208,32922,24230,28193,22930,31471,30701,38203,27573,26029,32526,22534,20817,38431,23545,22697,21544,36466,25958,39039,22244,38045,30462,36929,25479,21702,22810,22842,22427,36530,26421,36346,33333,21057,24816,22549,34558,23784,40517,20420,39069,35769,23077,24694,21380,25212,36943,37122,39295,24681,32780,20799,32819,23572,39285,27953,20108,31261,31263,31265,31266,31268,31269,31270,31271,31272,31273,31274,31275,31276,31277,31278,31279,31280,31281,31282,31284,31285,31286,31288,31290,31294,31296,31297,31298,31299,31300,31301,31303,31304,31305,31306,31307,31308,31309,31310,31311,31312,31314,31315,31316,31317,31318,31320,31321,31322,31323,31324,31325,31326,31327,31328,31329,31330,31331,31332,31333,31334,31335,31336,31337,31338,31339,31340,31341,31342,31343,31345,31346,31347,31349,31355,31356,31357,31358,31362,31365,31367,31369,31370,31371,31372,31374,31375,31376,31379,31380,31385,31386,31387,31390,31393,31394,36144,21457,32602,31567,20240,20047,38400,27861,29648,34281,24070,30058,32763,27146,30718,38034,32321,20961,28902,21453,36820,33539,36137,29359,39277,27867,22346,33459,26041,32938,25151,38450,22952,20223,35775,32442,25918,33778,38750,21857,39134,32933,21290,35837,21536,32954,24223,27832,36153,33452,37210,21545,27675,20998,32439,22367,28954,27774,31881,22859,20221,24575,24868,31914,20016,23553,26539,34562,23792,38155,39118,30127,28925,36898,20911,32541,35773,22857,20964,20315,21542,22827,25975,32932,23413,25206,25282,36752,24133,27679,31526,20239,20440,26381,31395,31396,31399,31401,31402,31403,31406,31407,31408,31409,31410,31412,31413,31414,31415,31416,31417,31418,31419,31420,31421,31422,31424,31425,31426,31427,31428,31429,31430,31431,31432,31433,31434,31436,31437,31438,31439,31440,31441,31442,31443,31444,31445,31447,31448,31450,31451,31452,31453,31457,31458,31460,31463,31464,31465,31466,31467,31468,31470,31472,31473,31474,31475,31476,31477,31478,31479,31480,31483,31484,31486,31488,31489,31490,31493,31495,31497,31500,31501,31502,31504,31506,31507,31510,31511,31512,31514,31516,31517,31519,31521,31522,31523,31527,31529,31533,28014,28074,31119,34993,24343,29995,25242,36741,20463,37340,26023,33071,33105,24220,33104,36212,21103,35206,36171,22797,20613,20184,38428,29238,33145,36127,23500,35747,38468,22919,32538,21648,22134,22030,35813,25913,27010,38041,30422,28297,24178,29976,26438,26577,31487,32925,36214,24863,31174,25954,36195,20872,21018,38050,32568,32923,32434,23703,28207,26464,31705,30347,39640,33167,32660,31957,25630,38224,31295,21578,21733,27468,25601,25096,40509,33011,30105,21106,38761,33883,26684,34532,38401,38548,38124,20010,21508,32473,26681,36319,32789,26356,24218,32697,31535,31536,31538,31540,31541,31542,31543,31545,31547,31549,31551,31552,31553,31554,31555,31556,31558,31560,31562,31565,31566,31571,31573,31575,31577,31580,31582,31583,31585,31587,31588,31589,31590,31591,31592,31593,31594,31595,31596,31597,31599,31600,31603,31604,31606,31608,31610,31612,31613,31615,31617,31618,31619,31620,31622,31623,31624,31625,31626,31627,31628,31630,31631,31633,31634,31635,31638,31640,31641,31642,31643,31646,31647,31648,31651,31652,31653,31662,31663,31664,31666,31667,31669,31670,31671,31673,31674,31675,31676,31677,31678,31679,31680,31682,31683,31684,22466,32831,26775,24037,25915,21151,24685,40858,20379,36524,20844,23467,24339,24041,27742,25329,36129,20849,38057,21246,27807,33503,29399,22434,26500,36141,22815,36764,33735,21653,31629,20272,27837,23396,22993,40723,21476,34506,39592,35895,32929,25925,39038,22266,38599,21038,29916,21072,23521,25346,35074,20054,25296,24618,26874,20851,23448,20896,35266,31649,39302,32592,24815,28748,36143,20809,24191,36891,29808,35268,22317,30789,24402,40863,38394,36712,39740,35809,30328,26690,26588,36330,36149,21053,36746,28378,26829,38149,37101,22269,26524,35065,36807,21704,31685,31688,31689,31690,31691,31693,31694,31695,31696,31698,31700,31701,31702,31703,31704,31707,31708,31710,31711,31712,31714,31715,31716,31719,31720,31721,31723,31724,31725,31727,31728,31730,31731,31732,31733,31734,31736,31737,31738,31739,31741,31743,31744,31745,31746,31747,31748,31749,31750,31752,31753,31754,31757,31758,31760,31761,31762,31763,31764,31765,31767,31768,31769,31770,31771,31772,31773,31774,31776,31777,31778,31779,31780,31781,31784,31785,31787,31788,31789,31790,31791,31792,31793,31794,31795,31796,31797,31798,31799,31801,31802,31803,31804,31805,31806,31810,39608,23401,28023,27686,20133,23475,39559,37219,25e3,37039,38889,21547,28085,23506,20989,21898,32597,32752,25788,25421,26097,25022,24717,28938,27735,27721,22831,26477,33322,22741,22158,35946,27627,37085,22909,32791,21495,28009,21621,21917,33655,33743,26680,31166,21644,20309,21512,30418,35977,38402,27827,28088,36203,35088,40548,36154,22079,40657,30165,24456,29408,24680,21756,20136,27178,34913,24658,36720,21700,28888,34425,40511,27946,23439,24344,32418,21897,20399,29492,21564,21402,20505,21518,21628,20046,24573,29786,22774,33899,32993,34676,29392,31946,28246,31811,31812,31813,31814,31815,31816,31817,31818,31819,31820,31822,31823,31824,31825,31826,31827,31828,31829,31830,31831,31832,31833,31834,31835,31836,31837,31838,31839,31840,31841,31842,31843,31844,31845,31846,31847,31848,31849,31850,31851,31852,31853,31854,31855,31856,31857,31858,31861,31862,31863,31864,31865,31866,31870,31871,31872,31873,31874,31875,31876,31877,31878,31879,31880,31882,31883,31884,31885,31886,31887,31888,31891,31892,31894,31897,31898,31899,31904,31905,31907,31910,31911,31912,31913,31915,31916,31917,31919,31920,31924,31925,31926,31927,31928,31930,31931,24359,34382,21804,25252,20114,27818,25143,33457,21719,21326,29502,28369,30011,21010,21270,35805,27088,24458,24576,28142,22351,27426,29615,26707,36824,32531,25442,24739,21796,30186,35938,28949,28067,23462,24187,33618,24908,40644,30970,34647,31783,30343,20976,24822,29004,26179,24140,24653,35854,28784,25381,36745,24509,24674,34516,22238,27585,24724,24935,21321,24800,26214,36159,31229,20250,28905,27719,35763,35826,32472,33636,26127,23130,39746,27985,28151,35905,27963,20249,28779,33719,25110,24785,38669,36135,31096,20987,22334,22522,26426,30072,31293,31215,31637,31935,31936,31938,31939,31940,31942,31945,31947,31950,31951,31952,31953,31954,31955,31956,31960,31962,31963,31965,31966,31969,31970,31971,31972,31973,31974,31975,31977,31978,31979,31980,31981,31982,31984,31985,31986,31987,31988,31989,31990,31991,31993,31994,31996,31997,31998,31999,32e3,32001,32002,32003,32004,32005,32006,32007,32008,32009,32011,32012,32013,32014,32015,32016,32017,32018,32019,32020,32021,32022,32023,32024,32025,32026,32027,32028,32029,32030,32031,32033,32035,32036,32037,32038,32040,32041,32042,32044,32045,32046,32048,32049,32050,32051,32052,32053,32054,32908,39269,36857,28608,35749,40481,23020,32489,32521,21513,26497,26840,36753,31821,38598,21450,24613,30142,27762,21363,23241,32423,25380,20960,33034,24049,34015,25216,20864,23395,20238,31085,21058,24760,27982,23492,23490,35745,35760,26082,24524,38469,22931,32487,32426,22025,26551,22841,20339,23478,21152,33626,39050,36158,30002,38078,20551,31292,20215,26550,39550,23233,27516,30417,22362,23574,31546,38388,29006,20860,32937,33392,22904,32516,33575,26816,26604,30897,30839,25315,25441,31616,20461,21098,20943,33616,27099,37492,36341,36145,35265,38190,31661,20214,32055,32056,32057,32058,32059,32060,32061,32062,32063,32064,32065,32066,32067,32068,32069,32070,32071,32072,32073,32074,32075,32076,32077,32078,32079,32080,32081,32082,32083,32084,32085,32086,32087,32088,32089,32090,32091,32092,32093,32094,32095,32096,32097,32098,32099,32100,32101,32102,32103,32104,32105,32106,32107,32108,32109,32111,32112,32113,32114,32115,32116,32117,32118,32120,32121,32122,32123,32124,32125,32126,32127,32128,32129,32130,32131,32132,32133,32134,32135,32136,32137,32138,32139,32140,32141,32142,32143,32144,32145,32146,32147,32148,32149,32150,32151,32152,20581,33328,21073,39279,28176,28293,28071,24314,20725,23004,23558,27974,27743,30086,33931,26728,22870,35762,21280,37233,38477,34121,26898,30977,28966,33014,20132,37066,27975,39556,23047,22204,25605,38128,30699,20389,33050,29409,35282,39290,32564,32478,21119,25945,37237,36735,36739,21483,31382,25581,25509,30342,31224,34903,38454,25130,21163,33410,26708,26480,25463,30571,31469,27905,32467,35299,22992,25106,34249,33445,30028,20511,20171,30117,35819,23626,24062,31563,26020,37329,20170,27941,35167,32039,38182,20165,35880,36827,38771,26187,31105,36817,28908,28024,32153,32154,32155,32156,32157,32158,32159,32160,32161,32162,32163,32164,32165,32167,32168,32169,32170,32171,32172,32173,32175,32176,32177,32178,32179,32180,32181,32182,32183,32184,32185,32186,32187,32188,32189,32190,32191,32192,32193,32194,32195,32196,32197,32198,32199,32200,32201,32202,32203,32204,32205,32206,32207,32208,32209,32210,32211,32212,32213,32214,32215,32216,32217,32218,32219,32220,32221,32222,32223,32224,32225,32226,32227,32228,32229,32230,32231,32232,32233,32234,32235,32236,32237,32238,32239,32240,32241,32242,32243,32244,32245,32246,32247,32248,32249,32250,23613,21170,33606,20834,33550,30555,26230,40120,20140,24778,31934,31923,32463,20117,35686,26223,39048,38745,22659,25964,38236,24452,30153,38742,31455,31454,20928,28847,31384,25578,31350,32416,29590,38893,20037,28792,20061,37202,21417,25937,26087,33276,33285,21646,23601,30106,38816,25304,29401,30141,23621,39545,33738,23616,21632,30697,20030,27822,32858,25298,25454,24040,20855,36317,36382,38191,20465,21477,24807,28844,21095,25424,40515,23071,20518,30519,21367,32482,25733,25899,25225,25496,20500,29237,35273,20915,35776,32477,22343,33740,38055,20891,21531,23803,32251,32252,32253,32254,32255,32256,32257,32258,32259,32260,32261,32262,32263,32264,32265,32266,32267,32268,32269,32270,32271,32272,32273,32274,32275,32276,32277,32278,32279,32280,32281,32282,32283,32284,32285,32286,32287,32288,32289,32290,32291,32292,32293,32294,32295,32296,32297,32298,32299,32300,32301,32302,32303,32304,32305,32306,32307,32308,32309,32310,32311,32312,32313,32314,32316,32317,32318,32319,32320,32322,32323,32324,32325,32326,32328,32329,32330,32331,32332,32333,32334,32335,32336,32337,32338,32339,32340,32341,32342,32343,32344,32345,32346,32347,32348,32349,20426,31459,27994,37089,39567,21888,21654,21345,21679,24320,25577,26999,20975,24936,21002,22570,21208,22350,30733,30475,24247,24951,31968,25179,25239,20130,28821,32771,25335,28900,38752,22391,33499,26607,26869,30933,39063,31185,22771,21683,21487,28212,20811,21051,23458,35838,32943,21827,22438,24691,22353,21549,31354,24656,23380,25511,25248,21475,25187,23495,26543,21741,31391,33510,37239,24211,35044,22840,22446,25358,36328,33007,22359,31607,20393,24555,23485,27454,21281,31568,29378,26694,30719,30518,26103,20917,20111,30420,23743,31397,33909,22862,39745,20608,32350,32351,32352,32353,32354,32355,32356,32357,32358,32359,32360,32361,32362,32363,32364,32365,32366,32367,32368,32369,32370,32371,32372,32373,32374,32375,32376,32377,32378,32379,32380,32381,32382,32383,32384,32385,32387,32388,32389,32390,32391,32392,32393,32394,32395,32396,32397,32398,32399,32400,32401,32402,32403,32404,32405,32406,32407,32408,32409,32410,32412,32413,32414,32430,32436,32443,32444,32470,32484,32492,32505,32522,32528,32542,32567,32569,32571,32572,32573,32574,32575,32576,32577,32579,32582,32583,32584,32585,32586,32587,32588,32589,32590,32591,32594,32595,39304,24871,28291,22372,26118,25414,22256,25324,25193,24275,38420,22403,25289,21895,34593,33098,36771,21862,33713,26469,36182,34013,23146,26639,25318,31726,38417,20848,28572,35888,25597,35272,25042,32518,28866,28389,29701,27028,29436,24266,37070,26391,28010,25438,21171,29282,32769,20332,23013,37226,28889,28061,21202,20048,38647,38253,34174,30922,32047,20769,22418,25794,32907,31867,27882,26865,26974,20919,21400,26792,29313,40654,31729,29432,31163,28435,29702,26446,37324,40100,31036,33673,33620,21519,26647,20029,21385,21169,30782,21382,21033,20616,20363,20432,32598,32601,32603,32604,32605,32606,32608,32611,32612,32613,32614,32615,32619,32620,32621,32623,32624,32627,32629,32630,32631,32632,32634,32635,32636,32637,32639,32640,32642,32643,32644,32645,32646,32647,32648,32649,32651,32653,32655,32656,32657,32658,32659,32661,32662,32663,32664,32665,32667,32668,32672,32674,32675,32677,32678,32680,32681,32682,32683,32684,32685,32686,32689,32691,32692,32693,32694,32695,32698,32699,32702,32704,32706,32707,32708,32710,32711,32712,32713,32715,32717,32719,32720,32721,32722,32723,32726,32727,32729,32730,32731,32732,32733,32734,32738,32739,30178,31435,31890,27813,38582,21147,29827,21737,20457,32852,33714,36830,38256,24265,24604,28063,24088,25947,33080,38142,24651,28860,32451,31918,20937,26753,31921,33391,20004,36742,37327,26238,20142,35845,25769,32842,20698,30103,29134,23525,36797,28518,20102,25730,38243,24278,26009,21015,35010,28872,21155,29454,29747,26519,30967,38678,20020,37051,40158,28107,20955,36161,21533,25294,29618,33777,38646,40836,38083,20278,32666,20940,28789,38517,23725,39046,21478,20196,28316,29705,27060,30827,39311,30041,21016,30244,27969,26611,20845,40857,32843,21657,31548,31423,32740,32743,32744,32746,32747,32748,32749,32751,32754,32756,32757,32758,32759,32760,32761,32762,32765,32766,32767,32770,32775,32776,32777,32778,32782,32783,32785,32787,32794,32795,32797,32798,32799,32801,32803,32804,32811,32812,32813,32814,32815,32816,32818,32820,32825,32826,32828,32830,32832,32833,32836,32837,32839,32840,32841,32846,32847,32848,32849,32851,32853,32854,32855,32857,32859,32860,32861,32862,32863,32864,32865,32866,32867,32868,32869,32870,32871,32872,32875,32876,32877,32878,32879,32880,32882,32883,32884,32885,32886,32887,32888,32889,32890,32891,32892,32893,38534,22404,25314,38471,27004,23044,25602,31699,28431,38475,33446,21346,39045,24208,28809,25523,21348,34383,40065,40595,30860,38706,36335,36162,40575,28510,31108,24405,38470,25134,39540,21525,38109,20387,26053,23653,23649,32533,34385,27695,24459,29575,28388,32511,23782,25371,23402,28390,21365,20081,25504,30053,25249,36718,20262,20177,27814,32438,35770,33821,34746,32599,36923,38179,31657,39585,35064,33853,27931,39558,32476,22920,40635,29595,30721,34434,39532,39554,22043,21527,22475,20080,40614,21334,36808,33033,30610,39314,34542,28385,34067,26364,24930,28459,32894,32897,32898,32901,32904,32906,32909,32910,32911,32912,32913,32914,32916,32917,32919,32921,32926,32931,32934,32935,32936,32940,32944,32947,32949,32950,32952,32953,32955,32965,32967,32968,32969,32970,32971,32975,32976,32977,32978,32979,32980,32981,32984,32991,32992,32994,32995,32998,33006,33013,33015,33017,33019,33022,33023,33024,33025,33027,33028,33029,33031,33032,33035,33036,33045,33047,33049,33051,33052,33053,33055,33056,33057,33058,33059,33060,33061,33062,33063,33064,33065,33066,33067,33069,33070,33072,33075,33076,33077,33079,33081,33082,33083,33084,33085,33087,35881,33426,33579,30450,27667,24537,33725,29483,33541,38170,27611,30683,38086,21359,33538,20882,24125,35980,36152,20040,29611,26522,26757,37238,38665,29028,27809,30473,23186,38209,27599,32654,26151,23504,22969,23194,38376,38391,20204,33804,33945,27308,30431,38192,29467,26790,23391,30511,37274,38753,31964,36855,35868,24357,31859,31192,35269,27852,34588,23494,24130,26825,30496,32501,20885,20813,21193,23081,32517,38754,33495,25551,30596,34256,31186,28218,24217,22937,34065,28781,27665,25279,30399,25935,24751,38397,26126,34719,40483,38125,21517,21629,35884,25720,33088,33089,33090,33091,33092,33093,33095,33097,33101,33102,33103,33106,33110,33111,33112,33115,33116,33117,33118,33119,33121,33122,33123,33124,33126,33128,33130,33131,33132,33135,33138,33139,33141,33142,33143,33144,33153,33155,33156,33157,33158,33159,33161,33163,33164,33165,33166,33168,33170,33171,33172,33173,33174,33175,33177,33178,33182,33183,33184,33185,33186,33188,33189,33191,33193,33195,33196,33197,33198,33199,33200,33201,33202,33204,33205,33206,33207,33208,33209,33212,33213,33214,33215,33220,33221,33223,33224,33225,33227,33229,33230,33231,33232,33233,33234,33235,25721,34321,27169,33180,30952,25705,39764,25273,26411,33707,22696,40664,27819,28448,23518,38476,35851,29279,26576,25287,29281,20137,22982,27597,22675,26286,24149,21215,24917,26408,30446,30566,29287,31302,25343,21738,21584,38048,37027,23068,32435,27670,20035,22902,32784,22856,21335,30007,38590,22218,25376,33041,24700,38393,28118,21602,39297,20869,23273,33021,22958,38675,20522,27877,23612,25311,20320,21311,33147,36870,28346,34091,25288,24180,30910,25781,25467,24565,23064,37247,40479,23615,25423,32834,23421,21870,38218,38221,28037,24744,26592,29406,20957,23425,33236,33237,33238,33239,33240,33241,33242,33243,33244,33245,33246,33247,33248,33249,33250,33252,33253,33254,33256,33257,33259,33262,33263,33264,33265,33266,33269,33270,33271,33272,33273,33274,33277,33279,33283,33287,33288,33289,33290,33291,33294,33295,33297,33299,33301,33302,33303,33304,33305,33306,33309,33312,33316,33317,33318,33319,33321,33326,33330,33338,33340,33341,33343,33344,33345,33346,33347,33349,33350,33352,33354,33356,33357,33358,33360,33361,33362,33363,33364,33365,33366,33367,33369,33371,33372,33373,33374,33376,33377,33378,33379,33380,33381,33382,33383,33385,25319,27870,29275,25197,38062,32445,33043,27987,20892,24324,22900,21162,24594,22899,26262,34384,30111,25386,25062,31983,35834,21734,27431,40485,27572,34261,21589,20598,27812,21866,36276,29228,24085,24597,29750,25293,25490,29260,24472,28227,27966,25856,28504,30424,30928,30460,30036,21028,21467,20051,24222,26049,32810,32982,25243,21638,21032,28846,34957,36305,27873,21624,32986,22521,35060,36180,38506,37197,20329,27803,21943,30406,30768,25256,28921,28558,24429,34028,26842,30844,31735,33192,26379,40527,25447,30896,22383,30738,38713,25209,25259,21128,29749,27607,33386,33387,33388,33389,33393,33397,33398,33399,33400,33403,33404,33408,33409,33411,33413,33414,33415,33417,33420,33424,33427,33428,33429,33430,33434,33435,33438,33440,33442,33443,33447,33458,33461,33462,33466,33467,33468,33471,33472,33474,33475,33477,33478,33481,33488,33494,33497,33498,33501,33506,33511,33512,33513,33514,33516,33517,33518,33520,33522,33523,33525,33526,33528,33530,33532,33533,33534,33535,33536,33546,33547,33549,33552,33554,33555,33558,33560,33561,33565,33566,33567,33568,33569,33570,33571,33572,33573,33574,33577,33578,33582,33584,33586,33591,33595,33597,21860,33086,30130,30382,21305,30174,20731,23617,35692,31687,20559,29255,39575,39128,28418,29922,31080,25735,30629,25340,39057,36139,21697,32856,20050,22378,33529,33805,24179,20973,29942,35780,23631,22369,27900,39047,23110,30772,39748,36843,31893,21078,25169,38138,20166,33670,33889,33769,33970,22484,26420,22275,26222,28006,35889,26333,28689,26399,27450,26646,25114,22971,19971,20932,28422,26578,27791,20854,26827,22855,27495,30054,23822,33040,40784,26071,31048,31041,39569,36215,23682,20062,20225,21551,22865,30732,22120,27668,36804,24323,27773,27875,35755,25488,33598,33599,33601,33602,33604,33605,33608,33610,33611,33612,33613,33614,33619,33621,33622,33623,33624,33625,33629,33634,33648,33649,33650,33651,33652,33653,33654,33657,33658,33662,33663,33664,33665,33666,33667,33668,33671,33672,33674,33675,33676,33677,33679,33680,33681,33684,33685,33686,33687,33689,33690,33693,33695,33697,33698,33699,33700,33701,33702,33703,33708,33709,33710,33711,33717,33723,33726,33727,33730,33731,33732,33734,33736,33737,33739,33741,33742,33744,33745,33746,33747,33749,33751,33753,33754,33755,33758,33762,33763,33764,33766,33767,33768,33771,33772,33773,24688,27965,29301,25190,38030,38085,21315,36801,31614,20191,35878,20094,40660,38065,38067,21069,28508,36963,27973,35892,22545,23884,27424,27465,26538,21595,33108,32652,22681,34103,24378,25250,27207,38201,25970,24708,26725,30631,20052,20392,24039,38808,25772,32728,23789,20431,31373,20999,33540,19988,24623,31363,38054,20405,20146,31206,29748,21220,33465,25810,31165,23517,27777,38738,36731,27682,20542,21375,28165,25806,26228,27696,24773,39031,35831,24198,29756,31351,31179,19992,37041,29699,27714,22234,37195,27845,36235,21306,34502,26354,36527,23624,39537,28192,33774,33775,33779,33780,33781,33782,33783,33786,33787,33788,33790,33791,33792,33794,33797,33799,33800,33801,33802,33808,33810,33811,33812,33813,33814,33815,33817,33818,33819,33822,33823,33824,33825,33826,33827,33833,33834,33835,33836,33837,33838,33839,33840,33842,33843,33844,33845,33846,33847,33849,33850,33851,33854,33855,33856,33857,33858,33859,33860,33861,33863,33864,33865,33866,33867,33868,33869,33870,33871,33872,33874,33875,33876,33877,33878,33880,33885,33886,33887,33888,33890,33892,33893,33894,33895,33896,33898,33902,33903,33904,33906,33908,33911,33913,33915,33916,21462,23094,40843,36259,21435,22280,39079,26435,37275,27849,20840,30154,25331,29356,21048,21149,32570,28820,30264,21364,40522,27063,30830,38592,35033,32676,28982,29123,20873,26579,29924,22756,25880,22199,35753,39286,25200,32469,24825,28909,22764,20161,20154,24525,38887,20219,35748,20995,22922,32427,25172,20173,26085,25102,33592,33993,33635,34701,29076,28342,23481,32466,20887,25545,26580,32905,33593,34837,20754,23418,22914,36785,20083,27741,20837,35109,36719,38446,34122,29790,38160,38384,28070,33509,24369,25746,27922,33832,33134,40131,22622,36187,19977,21441,33917,33918,33919,33920,33921,33923,33924,33925,33926,33930,33933,33935,33936,33937,33938,33939,33940,33941,33942,33944,33946,33947,33949,33950,33951,33952,33954,33955,33956,33957,33958,33959,33960,33961,33962,33963,33964,33965,33966,33968,33969,33971,33973,33974,33975,33979,33980,33982,33984,33986,33987,33989,33990,33991,33992,33995,33996,33998,33999,34002,34004,34005,34007,34008,34009,34010,34011,34012,34014,34017,34018,34020,34023,34024,34025,34026,34027,34029,34030,34031,34033,34034,34035,34036,34037,34038,34039,34040,34041,34042,34043,34045,34046,34048,34049,34050,20254,25955,26705,21971,20007,25620,39578,25195,23234,29791,33394,28073,26862,20711,33678,30722,26432,21049,27801,32433,20667,21861,29022,31579,26194,29642,33515,26441,23665,21024,29053,34923,38378,38485,25797,36193,33203,21892,27733,25159,32558,22674,20260,21830,36175,26188,19978,23578,35059,26786,25422,31245,28903,33421,21242,38902,23569,21736,37045,32461,22882,36170,34503,33292,33293,36198,25668,23556,24913,28041,31038,35774,30775,30003,21627,20280,36523,28145,23072,32453,31070,27784,23457,23158,29978,32958,24910,28183,22768,29983,29989,29298,21319,32499,34051,34052,34053,34054,34055,34056,34057,34058,34059,34061,34062,34063,34064,34066,34068,34069,34070,34072,34073,34075,34076,34077,34078,34080,34082,34083,34084,34085,34086,34087,34088,34089,34090,34093,34094,34095,34096,34097,34098,34099,34100,34101,34102,34110,34111,34112,34113,34114,34116,34117,34118,34119,34123,34124,34125,34126,34127,34128,34129,34130,34131,34132,34133,34135,34136,34138,34139,34140,34141,34143,34144,34145,34146,34147,34149,34150,34151,34153,34154,34155,34156,34157,34158,34159,34160,34161,34163,34165,34166,34167,34168,34172,34173,34175,34176,34177,30465,30427,21097,32988,22307,24072,22833,29422,26045,28287,35799,23608,34417,21313,30707,25342,26102,20160,39135,34432,23454,35782,21490,30690,20351,23630,39542,22987,24335,31034,22763,19990,26623,20107,25325,35475,36893,21183,26159,21980,22124,36866,20181,20365,37322,39280,27663,24066,24643,23460,35270,35797,25910,25163,39318,23432,23551,25480,21806,21463,30246,20861,34092,26530,26803,27530,25234,36755,21460,33298,28113,30095,20070,36174,23408,29087,34223,26257,26329,32626,34560,40653,40736,23646,26415,36848,26641,26463,25101,31446,22661,24246,25968,28465,34178,34179,34182,34184,34185,34186,34187,34188,34189,34190,34192,34193,34194,34195,34196,34197,34198,34199,34200,34201,34202,34205,34206,34207,34208,34209,34210,34211,34213,34214,34215,34217,34219,34220,34221,34225,34226,34227,34228,34229,34230,34232,34234,34235,34236,34237,34238,34239,34240,34242,34243,34244,34245,34246,34247,34248,34250,34251,34252,34253,34254,34257,34258,34260,34262,34263,34264,34265,34266,34267,34269,34270,34271,34272,34273,34274,34275,34277,34278,34279,34280,34282,34283,34284,34285,34286,34287,34288,34289,34290,34291,34292,34293,34294,34295,34296,24661,21047,32781,25684,34928,29993,24069,26643,25332,38684,21452,29245,35841,27700,30561,31246,21550,30636,39034,33308,35828,30805,26388,28865,26031,25749,22070,24605,31169,21496,19997,27515,32902,23546,21987,22235,20282,20284,39282,24051,26494,32824,24578,39042,36865,23435,35772,35829,25628,33368,25822,22013,33487,37221,20439,32032,36895,31903,20723,22609,28335,23487,35785,32899,37240,33948,31639,34429,38539,38543,32485,39635,30862,23681,31319,36930,38567,31071,23385,25439,31499,34001,26797,21766,32553,29712,32034,38145,25152,22604,20182,23427,22905,22612,34297,34298,34300,34301,34302,34304,34305,34306,34307,34308,34310,34311,34312,34313,34314,34315,34316,34317,34318,34319,34320,34322,34323,34324,34325,34327,34328,34329,34330,34331,34332,34333,34334,34335,34336,34337,34338,34339,34340,34341,34342,34344,34346,34347,34348,34349,34350,34351,34352,34353,34354,34355,34356,34357,34358,34359,34361,34362,34363,34365,34366,34367,34368,34369,34370,34371,34372,34373,34374,34375,34376,34377,34378,34379,34380,34386,34387,34389,34390,34391,34392,34393,34395,34396,34397,34399,34400,34401,34403,34404,34405,34406,34407,34408,34409,34410,29549,25374,36427,36367,32974,33492,25260,21488,27888,37214,22826,24577,27760,22349,25674,36138,30251,28393,22363,27264,30192,28525,35885,35848,22374,27631,34962,30899,25506,21497,28845,27748,22616,25642,22530,26848,33179,21776,31958,20504,36538,28108,36255,28907,25487,28059,28372,32486,33796,26691,36867,28120,38518,35752,22871,29305,34276,33150,30140,35466,26799,21076,36386,38161,25552,39064,36420,21884,20307,26367,22159,24789,28053,21059,23625,22825,28155,22635,3e4,29980,24684,33300,33094,25361,26465,36834,30522,36339,36148,38081,24086,21381,21548,28867,34413,34415,34416,34418,34419,34420,34421,34422,34423,34424,34435,34436,34437,34438,34439,34440,34441,34446,34447,34448,34449,34450,34452,34454,34455,34456,34457,34458,34459,34462,34463,34464,34465,34466,34469,34470,34475,34477,34478,34482,34483,34487,34488,34489,34491,34492,34493,34494,34495,34497,34498,34499,34501,34504,34508,34509,34514,34515,34517,34518,34519,34522,34524,34525,34528,34529,34530,34531,34533,34534,34535,34536,34538,34539,34540,34543,34549,34550,34551,34554,34555,34556,34557,34559,34561,34564,34565,34566,34571,34572,34574,34575,34576,34577,34580,34582,27712,24311,20572,20141,24237,25402,33351,36890,26704,37230,30643,21516,38108,24420,31461,26742,25413,31570,32479,30171,20599,25237,22836,36879,20984,31171,31361,22270,24466,36884,28034,23648,22303,21520,20820,28237,22242,25512,39059,33151,34581,35114,36864,21534,23663,33216,25302,25176,33073,40501,38464,39534,39548,26925,22949,25299,21822,25366,21703,34521,27964,23043,29926,34972,27498,22806,35916,24367,28286,29609,39037,20024,28919,23436,30871,25405,26202,30358,24779,23451,23113,19975,33109,27754,29579,20129,26505,32593,24448,26106,26395,24536,22916,23041,34585,34587,34589,34591,34592,34596,34598,34599,34600,34602,34603,34604,34605,34607,34608,34610,34611,34613,34614,34616,34617,34618,34620,34621,34624,34625,34626,34627,34628,34629,34630,34634,34635,34637,34639,34640,34641,34642,34644,34645,34646,34648,34650,34651,34652,34653,34654,34655,34657,34658,34662,34663,34664,34665,34666,34667,34668,34669,34671,34673,34674,34675,34677,34679,34680,34681,34682,34687,34688,34689,34692,34694,34695,34697,34698,34700,34702,34703,34704,34705,34706,34708,34709,34710,34712,34713,34714,34715,34716,34717,34718,34720,34721,34722,34723,34724,24013,24494,21361,38886,36829,26693,22260,21807,24799,20026,28493,32500,33479,33806,22996,20255,20266,23614,32428,26410,34074,21619,30031,32963,21890,39759,20301,28205,35859,23561,24944,21355,30239,28201,34442,25991,38395,32441,21563,31283,32010,38382,21985,32705,29934,25373,34583,28065,31389,25105,26017,21351,25569,27779,24043,21596,38056,20044,27745,35820,23627,26080,33436,26791,21566,21556,27595,27494,20116,25410,21320,33310,20237,20398,22366,25098,38654,26212,29289,21247,21153,24735,35823,26132,29081,26512,35199,30802,30717,26224,22075,21560,38177,29306,34725,34726,34727,34729,34730,34734,34736,34737,34738,34740,34742,34743,34744,34745,34747,34748,34750,34751,34753,34754,34755,34756,34757,34759,34760,34761,34764,34765,34766,34767,34768,34772,34773,34774,34775,34776,34777,34778,34780,34781,34782,34783,34785,34786,34787,34788,34790,34791,34792,34793,34795,34796,34797,34799,34800,34801,34802,34803,34804,34805,34806,34807,34808,34810,34811,34812,34813,34815,34816,34817,34818,34820,34821,34822,34823,34824,34825,34827,34828,34829,34830,34831,34832,34833,34834,34836,34839,34840,34841,34842,34844,34845,34846,34847,34848,34851,31232,24687,24076,24713,33181,22805,24796,29060,28911,28330,27728,29312,27268,34989,24109,20064,23219,21916,38115,27927,31995,38553,25103,32454,30606,34430,21283,38686,36758,26247,23777,20384,29421,19979,21414,22799,21523,25472,38184,20808,20185,40092,32420,21688,36132,34900,33335,38386,28046,24358,23244,26174,38505,29616,29486,21439,33146,39301,32673,23466,38519,38480,32447,30456,21410,38262,39321,31665,35140,28248,20065,32724,31077,35814,24819,21709,20139,39033,24055,27233,20687,21521,35937,33831,30813,38660,21066,21742,22179,38144,28040,23477,28102,26195,34852,34853,34854,34855,34856,34857,34858,34859,34860,34861,34862,34863,34864,34865,34867,34868,34869,34870,34871,34872,34874,34875,34877,34878,34879,34881,34882,34883,34886,34887,34888,34889,34890,34891,34894,34895,34896,34897,34898,34899,34901,34902,34904,34906,34907,34908,34909,34910,34911,34912,34918,34919,34922,34925,34927,34929,34931,34932,34933,34934,34936,34937,34938,34939,34940,34944,34947,34950,34951,34953,34954,34956,34958,34959,34960,34961,34963,34964,34965,34967,34968,34969,34970,34971,34973,34974,34975,34976,34977,34979,34981,34982,34983,34984,34985,34986,23567,23389,26657,32918,21880,31505,25928,26964,20123,27463,34638,38795,21327,25375,25658,37034,26012,32961,35856,20889,26800,21368,34809,25032,27844,27899,35874,23633,34218,33455,38156,27427,36763,26032,24571,24515,20449,34885,26143,33125,29481,24826,20852,21009,22411,24418,37026,34892,37266,24184,26447,24615,22995,20804,20982,33016,21256,27769,38596,29066,20241,20462,32670,26429,21957,38152,31168,34966,32483,22687,25100,38656,34394,22040,39035,24464,35768,33988,37207,21465,26093,24207,30044,24676,32110,23167,32490,32493,36713,21927,23459,24748,26059,29572,34988,34990,34991,34992,34994,34995,34996,34997,34998,35e3,35001,35002,35003,35005,35006,35007,35008,35011,35012,35015,35016,35018,35019,35020,35021,35023,35024,35025,35027,35030,35031,35034,35035,35036,35037,35038,35040,35041,35046,35047,35049,35050,35051,35052,35053,35054,35055,35058,35061,35062,35063,35066,35067,35069,35071,35072,35073,35075,35076,35077,35078,35079,35080,35081,35083,35084,35085,35086,35087,35089,35092,35093,35094,35095,35096,35100,35101,35102,35103,35104,35106,35107,35108,35110,35111,35112,35113,35116,35117,35118,35119,35121,35122,35123,35125,35127,36873,30307,30505,32474,38772,34203,23398,31348,38634,34880,21195,29071,24490,26092,35810,23547,39535,24033,27529,27739,35757,35759,36874,36805,21387,25276,40486,40493,21568,20011,33469,29273,34460,23830,34905,28079,38597,21713,20122,35766,28937,21693,38409,28895,28153,30416,20005,30740,34578,23721,24310,35328,39068,38414,28814,27839,22852,25513,30524,34893,28436,33395,22576,29141,21388,30746,38593,21761,24422,28976,23476,35866,39564,27523,22830,40495,31207,26472,25196,20335,30113,32650,27915,38451,27687,20208,30162,20859,26679,28478,36992,33136,22934,29814,35128,35129,35130,35131,35132,35133,35134,35135,35136,35138,35139,35141,35142,35143,35144,35145,35146,35147,35148,35149,35150,35151,35152,35153,35154,35155,35156,35157,35158,35159,35160,35161,35162,35163,35164,35165,35168,35169,35170,35171,35172,35173,35175,35176,35177,35178,35179,35180,35181,35182,35183,35184,35185,35186,35187,35188,35189,35190,35191,35192,35193,35194,35196,35197,35198,35200,35202,35204,35205,35207,35208,35209,35210,35211,35212,35213,35214,35215,35216,35217,35218,35219,35220,35221,35222,35223,35224,35225,35226,35227,35228,35229,35230,35231,35232,35233,25671,23591,36965,31377,35875,23002,21676,33280,33647,35201,32768,26928,22094,32822,29239,37326,20918,20063,39029,25494,19994,21494,26355,33099,22812,28082,19968,22777,21307,25558,38129,20381,20234,34915,39056,22839,36951,31227,20202,33008,30097,27778,23452,23016,24413,26885,34433,20506,24050,20057,30691,20197,33402,25233,26131,37009,23673,20159,24441,33222,36920,32900,30123,20134,35028,24847,27589,24518,20041,30410,28322,35811,35758,35850,35793,24322,32764,32716,32462,33589,33643,22240,27575,38899,38452,23035,21535,38134,28139,23493,39278,23609,24341,38544,35234,35235,35236,35237,35238,35239,35240,35241,35242,35243,35244,35245,35246,35247,35248,35249,35250,35251,35252,35253,35254,35255,35256,35257,35258,35259,35260,35261,35262,35263,35264,35267,35277,35283,35284,35285,35287,35288,35289,35291,35293,35295,35296,35297,35298,35300,35303,35304,35305,35306,35308,35309,35310,35312,35313,35314,35316,35317,35318,35319,35320,35321,35322,35323,35324,35325,35326,35327,35329,35330,35331,35332,35333,35334,35336,35337,35338,35339,35340,35341,35342,35343,35344,35345,35346,35347,35348,35349,35350,35351,35352,35353,35354,35355,35356,35357,21360,33521,27185,23156,40560,24212,32552,33721,33828,33829,33639,34631,36814,36194,30408,24433,39062,30828,26144,21727,25317,20323,33219,30152,24248,38605,36362,34553,21647,27891,28044,27704,24703,21191,29992,24189,20248,24736,24551,23588,30001,37038,38080,29369,27833,28216,37193,26377,21451,21491,20305,37321,35825,21448,24188,36802,28132,20110,30402,27014,34398,24858,33286,20313,20446,36926,40060,24841,28189,28180,38533,20104,23089,38632,19982,23679,31161,23431,35821,32701,29577,22495,33419,37057,21505,36935,21947,23786,24481,24840,27442,29425,32946,35465,35358,35359,35360,35361,35362,35363,35364,35365,35366,35367,35368,35369,35370,35371,35372,35373,35374,35375,35376,35377,35378,35379,35380,35381,35382,35383,35384,35385,35386,35387,35388,35389,35391,35392,35393,35394,35395,35396,35397,35398,35399,35401,35402,35403,35404,35405,35406,35407,35408,35409,35410,35411,35412,35413,35414,35415,35416,35417,35418,35419,35420,35421,35422,35423,35424,35425,35426,35427,35428,35429,35430,35431,35432,35433,35434,35435,35436,35437,35438,35439,35440,35441,35442,35443,35444,35445,35446,35447,35448,35450,35451,35452,35453,35454,35455,35456,28020,23507,35029,39044,35947,39533,40499,28170,20900,20803,22435,34945,21407,25588,36757,22253,21592,22278,29503,28304,32536,36828,33489,24895,24616,38498,26352,32422,36234,36291,38053,23731,31908,26376,24742,38405,32792,20113,37095,21248,38504,20801,36816,34164,37213,26197,38901,23381,21277,30776,26434,26685,21705,28798,23472,36733,20877,22312,21681,25874,26242,36190,36163,33039,33900,36973,31967,20991,34299,26531,26089,28577,34468,36481,22122,36896,30338,28790,29157,36131,25321,21017,27901,36156,24590,22686,24974,26366,36192,25166,21939,28195,26413,36711,35457,35458,35459,35460,35461,35462,35463,35464,35467,35468,35469,35470,35471,35472,35473,35474,35476,35477,35478,35479,35480,35481,35482,35483,35484,35485,35486,35487,35488,35489,35490,35491,35492,35493,35494,35495,35496,35497,35498,35499,35500,35501,35502,35503,35504,35505,35506,35507,35508,35509,35510,35511,35512,35513,35514,35515,35516,35517,35518,35519,35520,35521,35522,35523,35524,35525,35526,35527,35528,35529,35530,35531,35532,35533,35534,35535,35536,35537,35538,35539,35540,35541,35542,35543,35544,35545,35546,35547,35548,35549,35550,35551,35552,35553,35554,35555,38113,38392,30504,26629,27048,21643,20045,28856,35784,25688,25995,23429,31364,20538,23528,30651,27617,35449,31896,27838,30415,26025,36759,23853,23637,34360,26632,21344,25112,31449,28251,32509,27167,31456,24432,28467,24352,25484,28072,26454,19976,24080,36134,20183,32960,30260,38556,25307,26157,25214,27836,36213,29031,32617,20806,32903,21484,36974,25240,21746,34544,36761,32773,38167,34071,36825,27993,29645,26015,30495,29956,30759,33275,36126,38024,20390,26517,30137,35786,38663,25391,38215,38453,33976,25379,30529,24449,29424,20105,24596,25972,25327,27491,25919,35556,35557,35558,35559,35560,35561,35562,35563,35564,35565,35566,35567,35568,35569,35570,35571,35572,35573,35574,35575,35576,35577,35578,35579,35580,35581,35582,35583,35584,35585,35586,35587,35588,35589,35590,35592,35593,35594,35595,35596,35597,35598,35599,35600,35601,35602,35603,35604,35605,35606,35607,35608,35609,35610,35611,35612,35613,35614,35615,35616,35617,35618,35619,35620,35621,35623,35624,35625,35626,35627,35628,35629,35630,35631,35632,35633,35634,35635,35636,35637,35638,35639,35640,35641,35642,35643,35644,35645,35646,35647,35648,35649,35650,35651,35652,35653,24103,30151,37073,35777,33437,26525,25903,21553,34584,30693,32930,33026,27713,20043,32455,32844,30452,26893,27542,25191,20540,20356,22336,25351,27490,36286,21482,26088,32440,24535,25370,25527,33267,33268,32622,24092,23769,21046,26234,31209,31258,36136,28825,30164,28382,27835,31378,20013,30405,24544,38047,34935,32456,31181,32959,37325,20210,20247,33311,21608,24030,27954,35788,31909,36724,32920,24090,21650,30385,23449,26172,39588,29664,26666,34523,26417,29482,35832,35803,36880,31481,28891,29038,25284,30633,22065,20027,33879,26609,21161,34496,36142,38136,31569,35654,35655,35656,35657,35658,35659,35660,35661,35662,35663,35664,35665,35666,35667,35668,35669,35670,35671,35672,35673,35674,35675,35676,35677,35678,35679,35680,35681,35682,35683,35684,35685,35687,35688,35689,35690,35691,35693,35694,35695,35696,35697,35698,35699,35700,35701,35702,35703,35704,35705,35706,35707,35708,35709,35710,35711,35712,35713,35714,35715,35716,35717,35718,35719,35720,35721,35722,35723,35724,35725,35726,35727,35728,35729,35730,35731,35732,35733,35734,35735,35736,35737,35738,35739,35740,35741,35742,35743,35756,35761,35771,35783,35792,35818,35849,35870,20303,27880,31069,39547,25235,29226,25341,19987,30742,36716,25776,36186,31686,26729,24196,35013,22918,25758,22766,29366,26894,38181,36861,36184,22368,32512,35846,20934,25417,25305,21331,26700,29730,33537,37196,21828,30528,28796,27978,20857,21672,36164,23039,28363,28100,23388,32043,20180,31869,28371,23376,33258,28173,23383,39683,26837,36394,23447,32508,24635,32437,37049,36208,22863,25549,31199,36275,21330,26063,31062,35781,38459,32452,38075,32386,22068,37257,26368,32618,23562,36981,26152,24038,20304,26590,20570,20316,22352,24231,59408,59409,59410,59411,59412,35896,35897,35898,35899,35900,35901,35902,35903,35904,35906,35907,35908,35909,35912,35914,35915,35917,35918,35919,35920,35921,35922,35923,35924,35926,35927,35928,35929,35931,35932,35933,35934,35935,35936,35939,35940,35941,35942,35943,35944,35945,35948,35949,35950,35951,35952,35953,35954,35956,35957,35958,35959,35963,35964,35965,35966,35967,35968,35969,35971,35972,35974,35975,35976,35979,35981,35982,35983,35984,35985,35986,35987,35989,35990,35991,35993,35994,35995,35996,35997,35998,35999,36e3,36001,36002,36003,36004,36005,36006,36007,36008,36009,36010,36011,36012,36013,20109,19980,20800,19984,24319,21317,19989,20120,19998,39730,23404,22121,20008,31162,20031,21269,20039,22829,29243,21358,27664,22239,32996,39319,27603,30590,40727,20022,20127,40720,20060,20073,20115,33416,23387,21868,22031,20164,21389,21405,21411,21413,21422,38757,36189,21274,21493,21286,21294,21310,36188,21350,21347,20994,21e3,21006,21037,21043,21055,21056,21068,21086,21089,21084,33967,21117,21122,21121,21136,21139,20866,32596,20155,20163,20169,20162,20200,20193,20203,20190,20251,20211,20258,20324,20213,20261,20263,20233,20267,20318,20327,25912,20314,20317,36014,36015,36016,36017,36018,36019,36020,36021,36022,36023,36024,36025,36026,36027,36028,36029,36030,36031,36032,36033,36034,36035,36036,36037,36038,36039,36040,36041,36042,36043,36044,36045,36046,36047,36048,36049,36050,36051,36052,36053,36054,36055,36056,36057,36058,36059,36060,36061,36062,36063,36064,36065,36066,36067,36068,36069,36070,36071,36072,36073,36074,36075,36076,36077,36078,36079,36080,36081,36082,36083,36084,36085,36086,36087,36088,36089,36090,36091,36092,36093,36094,36095,36096,36097,36098,36099,36100,36101,36102,36103,36104,36105,36106,36107,36108,36109,20319,20311,20274,20285,20342,20340,20369,20361,20355,20367,20350,20347,20394,20348,20396,20372,20454,20456,20458,20421,20442,20451,20444,20433,20447,20472,20521,20556,20467,20524,20495,20526,20525,20478,20508,20492,20517,20520,20606,20547,20565,20552,20558,20588,20603,20645,20647,20649,20666,20694,20742,20717,20716,20710,20718,20743,20747,20189,27709,20312,20325,20430,40864,27718,31860,20846,24061,40649,39320,20865,22804,21241,21261,35335,21264,20971,22809,20821,20128,20822,20147,34926,34980,20149,33044,35026,31104,23348,34819,32696,20907,20913,20925,20924,36110,36111,36112,36113,36114,36115,36116,36117,36118,36119,36120,36121,36122,36123,36124,36128,36177,36178,36183,36191,36197,36200,36201,36202,36204,36206,36207,36209,36210,36216,36217,36218,36219,36220,36221,36222,36223,36224,36226,36227,36230,36231,36232,36233,36236,36237,36238,36239,36240,36242,36243,36245,36246,36247,36248,36249,36250,36251,36252,36253,36254,36256,36257,36258,36260,36261,36262,36263,36264,36265,36266,36267,36268,36269,36270,36271,36272,36274,36278,36279,36281,36283,36285,36288,36289,36290,36293,36295,36296,36297,36298,36301,36304,36306,36307,36308,20935,20886,20898,20901,35744,35750,35751,35754,35764,35765,35767,35778,35779,35787,35791,35790,35794,35795,35796,35798,35800,35801,35804,35807,35808,35812,35816,35817,35822,35824,35827,35830,35833,35836,35839,35840,35842,35844,35847,35852,35855,35857,35858,35860,35861,35862,35865,35867,35864,35869,35871,35872,35873,35877,35879,35882,35883,35886,35887,35890,35891,35893,35894,21353,21370,38429,38434,38433,38449,38442,38461,38460,38466,38473,38484,38495,38503,38508,38514,38516,38536,38541,38551,38576,37015,37019,37021,37017,37036,37025,37044,37043,37046,37050,36309,36312,36313,36316,36320,36321,36322,36325,36326,36327,36329,36333,36334,36336,36337,36338,36340,36342,36348,36350,36351,36352,36353,36354,36355,36356,36358,36359,36360,36363,36365,36366,36368,36369,36370,36371,36373,36374,36375,36376,36377,36378,36379,36380,36384,36385,36388,36389,36390,36391,36392,36395,36397,36400,36402,36403,36404,36406,36407,36408,36411,36412,36414,36415,36419,36421,36422,36428,36429,36430,36431,36432,36435,36436,36437,36438,36439,36440,36442,36443,36444,36445,36446,36447,36448,36449,36450,36451,36452,36453,36455,36456,36458,36459,36462,36465,37048,37040,37071,37061,37054,37072,37060,37063,37075,37094,37090,37084,37079,37083,37099,37103,37118,37124,37154,37150,37155,37169,37167,37177,37187,37190,21005,22850,21154,21164,21165,21182,21759,21200,21206,21232,21471,29166,30669,24308,20981,20988,39727,21430,24321,30042,24047,22348,22441,22433,22654,22716,22725,22737,22313,22316,22314,22323,22329,22318,22319,22364,22331,22338,22377,22405,22379,22406,22396,22395,22376,22381,22390,22387,22445,22436,22412,22450,22479,22439,22452,22419,22432,22485,22488,22490,22489,22482,22456,22516,22511,22520,22500,22493,36467,36469,36471,36472,36473,36474,36475,36477,36478,36480,36482,36483,36484,36486,36488,36489,36490,36491,36492,36493,36494,36497,36498,36499,36501,36502,36503,36504,36505,36506,36507,36509,36511,36512,36513,36514,36515,36516,36517,36518,36519,36520,36521,36522,36525,36526,36528,36529,36531,36532,36533,36534,36535,36536,36537,36539,36540,36541,36542,36543,36544,36545,36546,36547,36548,36549,36550,36551,36552,36553,36554,36555,36556,36557,36559,36560,36561,36562,36563,36564,36565,36566,36567,36568,36569,36570,36571,36572,36573,36574,36575,36576,36577,36578,36579,36580,22539,22541,22525,22509,22528,22558,22553,22596,22560,22629,22636,22657,22665,22682,22656,39336,40729,25087,33401,33405,33407,33423,33418,33448,33412,33422,33425,33431,33433,33451,33464,33470,33456,33480,33482,33507,33432,33463,33454,33483,33484,33473,33449,33460,33441,33450,33439,33476,33486,33444,33505,33545,33527,33508,33551,33543,33500,33524,33490,33496,33548,33531,33491,33553,33562,33542,33556,33557,33504,33493,33564,33617,33627,33628,33544,33682,33596,33588,33585,33691,33630,33583,33615,33607,33603,33631,33600,33559,33632,33581,33594,33587,33638,33637,36581,36582,36583,36584,36585,36586,36587,36588,36589,36590,36591,36592,36593,36594,36595,36596,36597,36598,36599,36600,36601,36602,36603,36604,36605,36606,36607,36608,36609,36610,36611,36612,36613,36614,36615,36616,36617,36618,36619,36620,36621,36622,36623,36624,36625,36626,36627,36628,36629,36630,36631,36632,36633,36634,36635,36636,36637,36638,36639,36640,36641,36642,36643,36644,36645,36646,36647,36648,36649,36650,36651,36652,36653,36654,36655,36656,36657,36658,36659,36660,36661,36662,36663,36664,36665,36666,36667,36668,36669,36670,36671,36672,36673,36674,36675,36676,33640,33563,33641,33644,33642,33645,33646,33712,33656,33715,33716,33696,33706,33683,33692,33669,33660,33718,33705,33661,33720,33659,33688,33694,33704,33722,33724,33729,33793,33765,33752,22535,33816,33803,33757,33789,33750,33820,33848,33809,33798,33748,33759,33807,33795,33784,33785,33770,33733,33728,33830,33776,33761,33884,33873,33882,33881,33907,33927,33928,33914,33929,33912,33852,33862,33897,33910,33932,33934,33841,33901,33985,33997,34e3,34022,33981,34003,33994,33983,33978,34016,33953,33977,33972,33943,34021,34019,34060,29965,34104,34032,34105,34079,34106,36677,36678,36679,36680,36681,36682,36683,36684,36685,36686,36687,36688,36689,36690,36691,36692,36693,36694,36695,36696,36697,36698,36699,36700,36701,36702,36703,36704,36705,36706,36707,36708,36709,36714,36736,36748,36754,36765,36768,36769,36770,36772,36773,36774,36775,36778,36780,36781,36782,36783,36786,36787,36788,36789,36791,36792,36794,36795,36796,36799,36800,36803,36806,36809,36810,36811,36812,36813,36815,36818,36822,36823,36826,36832,36833,36835,36839,36844,36847,36849,36850,36852,36853,36854,36858,36859,36860,36862,36863,36871,36872,36876,36878,36883,36885,36888,34134,34107,34047,34044,34137,34120,34152,34148,34142,34170,30626,34115,34162,34171,34212,34216,34183,34191,34169,34222,34204,34181,34233,34231,34224,34259,34241,34268,34303,34343,34309,34345,34326,34364,24318,24328,22844,22849,32823,22869,22874,22872,21263,23586,23589,23596,23604,25164,25194,25247,25275,25290,25306,25303,25326,25378,25334,25401,25419,25411,25517,25590,25457,25466,25486,25524,25453,25516,25482,25449,25518,25532,25586,25592,25568,25599,25540,25566,25550,25682,25542,25534,25669,25665,25611,25627,25632,25612,25638,25633,25694,25732,25709,25750,36889,36892,36899,36900,36901,36903,36904,36905,36906,36907,36908,36912,36913,36914,36915,36916,36919,36921,36922,36925,36927,36928,36931,36933,36934,36936,36937,36938,36939,36940,36942,36948,36949,36950,36953,36954,36956,36957,36958,36959,36960,36961,36964,36966,36967,36969,36970,36971,36972,36975,36976,36977,36978,36979,36982,36983,36984,36985,36986,36987,36988,36990,36993,36996,36997,36998,36999,37001,37002,37004,37005,37006,37007,37008,37010,37012,37014,37016,37018,37020,37022,37023,37024,37028,37029,37031,37032,37033,37035,37037,37042,37047,37052,37053,37055,37056,25722,25783,25784,25753,25786,25792,25808,25815,25828,25826,25865,25893,25902,24331,24530,29977,24337,21343,21489,21501,21481,21480,21499,21522,21526,21510,21579,21586,21587,21588,21590,21571,21537,21591,21593,21539,21554,21634,21652,21623,21617,21604,21658,21659,21636,21622,21606,21661,21712,21677,21698,21684,21714,21671,21670,21715,21716,21618,21667,21717,21691,21695,21708,21721,21722,21724,21673,21674,21668,21725,21711,21726,21787,21735,21792,21757,21780,21747,21794,21795,21775,21777,21799,21802,21863,21903,21941,21833,21869,21825,21845,21823,21840,21820,37058,37059,37062,37064,37065,37067,37068,37069,37074,37076,37077,37078,37080,37081,37082,37086,37087,37088,37091,37092,37093,37097,37098,37100,37102,37104,37105,37106,37107,37109,37110,37111,37113,37114,37115,37116,37119,37120,37121,37123,37125,37126,37127,37128,37129,37130,37131,37132,37133,37134,37135,37136,37137,37138,37139,37140,37141,37142,37143,37144,37146,37147,37148,37149,37151,37152,37153,37156,37157,37158,37159,37160,37161,37162,37163,37164,37165,37166,37168,37170,37171,37172,37173,37174,37175,37176,37178,37179,37180,37181,37182,37183,37184,37185,37186,37188,21815,21846,21877,21878,21879,21811,21808,21852,21899,21970,21891,21937,21945,21896,21889,21919,21886,21974,21905,21883,21983,21949,21950,21908,21913,21994,22007,21961,22047,21969,21995,21996,21972,21990,21981,21956,21999,21989,22002,22003,21964,21965,21992,22005,21988,36756,22046,22024,22028,22017,22052,22051,22014,22016,22055,22061,22104,22073,22103,22060,22093,22114,22105,22108,22092,22100,22150,22116,22129,22123,22139,22140,22149,22163,22191,22228,22231,22237,22241,22261,22251,22265,22271,22276,22282,22281,22300,24079,24089,24084,24081,24113,24123,24124,37189,37191,37192,37201,37203,37204,37205,37206,37208,37209,37211,37212,37215,37216,37222,37223,37224,37227,37229,37235,37242,37243,37244,37248,37249,37250,37251,37252,37254,37256,37258,37262,37263,37267,37268,37269,37270,37271,37272,37273,37276,37277,37278,37279,37280,37281,37284,37285,37286,37287,37288,37289,37291,37292,37296,37297,37298,37299,37302,37303,37304,37305,37307,37308,37309,37310,37311,37312,37313,37314,37315,37316,37317,37318,37320,37323,37328,37330,37331,37332,37333,37334,37335,37336,37337,37338,37339,37341,37342,37343,37344,37345,37346,37347,37348,37349,24119,24132,24148,24155,24158,24161,23692,23674,23693,23696,23702,23688,23704,23705,23697,23706,23708,23733,23714,23741,23724,23723,23729,23715,23745,23735,23748,23762,23780,23755,23781,23810,23811,23847,23846,23854,23844,23838,23814,23835,23896,23870,23860,23869,23916,23899,23919,23901,23915,23883,23882,23913,23924,23938,23961,23965,35955,23991,24005,24435,24439,24450,24455,24457,24460,24469,24473,24476,24488,24493,24501,24508,34914,24417,29357,29360,29364,29367,29368,29379,29377,29390,29389,29394,29416,29423,29417,29426,29428,29431,29441,29427,29443,29434,37350,37351,37352,37353,37354,37355,37356,37357,37358,37359,37360,37361,37362,37363,37364,37365,37366,37367,37368,37369,37370,37371,37372,37373,37374,37375,37376,37377,37378,37379,37380,37381,37382,37383,37384,37385,37386,37387,37388,37389,37390,37391,37392,37393,37394,37395,37396,37397,37398,37399,37400,37401,37402,37403,37404,37405,37406,37407,37408,37409,37410,37411,37412,37413,37414,37415,37416,37417,37418,37419,37420,37421,37422,37423,37424,37425,37426,37427,37428,37429,37430,37431,37432,37433,37434,37435,37436,37437,37438,37439,37440,37441,37442,37443,37444,37445,29435,29463,29459,29473,29450,29470,29469,29461,29474,29497,29477,29484,29496,29489,29520,29517,29527,29536,29548,29551,29566,33307,22821,39143,22820,22786,39267,39271,39272,39273,39274,39275,39276,39284,39287,39293,39296,39300,39303,39306,39309,39312,39313,39315,39316,39317,24192,24209,24203,24214,24229,24224,24249,24245,24254,24243,36179,24274,24273,24283,24296,24298,33210,24516,24521,24534,24527,24579,24558,24580,24545,24548,24574,24581,24582,24554,24557,24568,24601,24629,24614,24603,24591,24589,24617,24619,24586,24639,24609,24696,24697,24699,24698,24642,37446,37447,37448,37449,37450,37451,37452,37453,37454,37455,37456,37457,37458,37459,37460,37461,37462,37463,37464,37465,37466,37467,37468,37469,37470,37471,37472,37473,37474,37475,37476,37477,37478,37479,37480,37481,37482,37483,37484,37485,37486,37487,37488,37489,37490,37491,37493,37494,37495,37496,37497,37498,37499,37500,37501,37502,37503,37504,37505,37506,37507,37508,37509,37510,37511,37512,37513,37514,37515,37516,37517,37519,37520,37521,37522,37523,37524,37525,37526,37527,37528,37529,37530,37531,37532,37533,37534,37535,37536,37537,37538,37539,37540,37541,37542,37543,24682,24701,24726,24730,24749,24733,24707,24722,24716,24731,24812,24763,24753,24797,24792,24774,24794,24756,24864,24870,24853,24867,24820,24832,24846,24875,24906,24949,25004,24980,24999,25015,25044,25077,24541,38579,38377,38379,38385,38387,38389,38390,38396,38398,38403,38404,38406,38408,38410,38411,38412,38413,38415,38418,38421,38422,38423,38425,38426,20012,29247,25109,27701,27732,27740,27722,27811,27781,27792,27796,27788,27752,27753,27764,27766,27782,27817,27856,27860,27821,27895,27896,27889,27863,27826,27872,27862,27898,27883,27886,27825,27859,27887,27902,37544,37545,37546,37547,37548,37549,37551,37552,37553,37554,37555,37556,37557,37558,37559,37560,37561,37562,37563,37564,37565,37566,37567,37568,37569,37570,37571,37572,37573,37574,37575,37577,37578,37579,37580,37581,37582,37583,37584,37585,37586,37587,37588,37589,37590,37591,37592,37593,37594,37595,37596,37597,37598,37599,37600,37601,37602,37603,37604,37605,37606,37607,37608,37609,37610,37611,37612,37613,37614,37615,37616,37617,37618,37619,37620,37621,37622,37623,37624,37625,37626,37627,37628,37629,37630,37631,37632,37633,37634,37635,37636,37637,37638,37639,37640,37641,27961,27943,27916,27971,27976,27911,27908,27929,27918,27947,27981,27950,27957,27930,27983,27986,27988,27955,28049,28015,28062,28064,27998,28051,28052,27996,28e3,28028,28003,28186,28103,28101,28126,28174,28095,28128,28177,28134,28125,28121,28182,28075,28172,28078,28203,28270,28238,28267,28338,28255,28294,28243,28244,28210,28197,28228,28383,28337,28312,28384,28461,28386,28325,28327,28349,28347,28343,28375,28340,28367,28303,28354,28319,28514,28486,28487,28452,28437,28409,28463,28470,28491,28532,28458,28425,28457,28553,28557,28556,28536,28530,28540,28538,28625,37642,37643,37644,37645,37646,37647,37648,37649,37650,37651,37652,37653,37654,37655,37656,37657,37658,37659,37660,37661,37662,37663,37664,37665,37666,37667,37668,37669,37670,37671,37672,37673,37674,37675,37676,37677,37678,37679,37680,37681,37682,37683,37684,37685,37686,37687,37688,37689,37690,37691,37692,37693,37695,37696,37697,37698,37699,37700,37701,37702,37703,37704,37705,37706,37707,37708,37709,37710,37711,37712,37713,37714,37715,37716,37717,37718,37719,37720,37721,37722,37723,37724,37725,37726,37727,37728,37729,37730,37731,37732,37733,37734,37735,37736,37737,37739,28617,28583,28601,28598,28610,28641,28654,28638,28640,28655,28698,28707,28699,28729,28725,28751,28766,23424,23428,23445,23443,23461,23480,29999,39582,25652,23524,23534,35120,23536,36423,35591,36790,36819,36821,36837,36846,36836,36841,36838,36851,36840,36869,36868,36875,36902,36881,36877,36886,36897,36917,36918,36909,36911,36932,36945,36946,36944,36968,36952,36962,36955,26297,36980,36989,36994,37e3,36995,37003,24400,24407,24406,24408,23611,21675,23632,23641,23409,23651,23654,32700,24362,24361,24365,33396,24380,39739,23662,22913,22915,22925,22953,22954,22947,37740,37741,37742,37743,37744,37745,37746,37747,37748,37749,37750,37751,37752,37753,37754,37755,37756,37757,37758,37759,37760,37761,37762,37763,37764,37765,37766,37767,37768,37769,37770,37771,37772,37773,37774,37776,37777,37778,37779,37780,37781,37782,37783,37784,37785,37786,37787,37788,37789,37790,37791,37792,37793,37794,37795,37796,37797,37798,37799,37800,37801,37802,37803,37804,37805,37806,37807,37808,37809,37810,37811,37812,37813,37814,37815,37816,37817,37818,37819,37820,37821,37822,37823,37824,37825,37826,37827,37828,37829,37830,37831,37832,37833,37835,37836,37837,22935,22986,22955,22942,22948,22994,22962,22959,22999,22974,23045,23046,23005,23048,23011,23e3,23033,23052,23049,23090,23092,23057,23075,23059,23104,23143,23114,23125,23100,23138,23157,33004,23210,23195,23159,23162,23230,23275,23218,23250,23252,23224,23264,23267,23281,23254,23270,23256,23260,23305,23319,23318,23346,23351,23360,23573,23580,23386,23397,23411,23377,23379,23394,39541,39543,39544,39546,39551,39549,39552,39553,39557,39560,39562,39568,39570,39571,39574,39576,39579,39580,39581,39583,39584,39586,39587,39589,39591,32415,32417,32419,32421,32424,32425,37838,37839,37840,37841,37842,37843,37844,37845,37847,37848,37849,37850,37851,37852,37853,37854,37855,37856,37857,37858,37859,37860,37861,37862,37863,37864,37865,37866,37867,37868,37869,37870,37871,37872,37873,37874,37875,37876,37877,37878,37879,37880,37881,37882,37883,37884,37885,37886,37887,37888,37889,37890,37891,37892,37893,37894,37895,37896,37897,37898,37899,37900,37901,37902,37903,37904,37905,37906,37907,37908,37909,37910,37911,37912,37913,37914,37915,37916,37917,37918,37919,37920,37921,37922,37923,37924,37925,37926,37927,37928,37929,37930,37931,37932,37933,37934,32429,32432,32446,32448,32449,32450,32457,32459,32460,32464,32468,32471,32475,32480,32481,32488,32491,32494,32495,32497,32498,32525,32502,32506,32507,32510,32513,32514,32515,32519,32520,32523,32524,32527,32529,32530,32535,32537,32540,32539,32543,32545,32546,32547,32548,32549,32550,32551,32554,32555,32556,32557,32559,32560,32561,32562,32563,32565,24186,30079,24027,30014,37013,29582,29585,29614,29602,29599,29647,29634,29649,29623,29619,29632,29641,29640,29669,29657,39036,29706,29673,29671,29662,29626,29682,29711,29738,29787,29734,29733,29736,29744,29742,29740,37935,37936,37937,37938,37939,37940,37941,37942,37943,37944,37945,37946,37947,37948,37949,37951,37952,37953,37954,37955,37956,37957,37958,37959,37960,37961,37962,37963,37964,37965,37966,37967,37968,37969,37970,37971,37972,37973,37974,37975,37976,37977,37978,37979,37980,37981,37982,37983,37984,37985,37986,37987,37988,37989,37990,37991,37992,37993,37994,37996,37997,37998,37999,38e3,38001,38002,38003,38004,38005,38006,38007,38008,38009,38010,38011,38012,38013,38014,38015,38016,38017,38018,38019,38020,38033,38038,38040,38087,38095,38099,38100,38106,38118,38139,38172,38176,29723,29722,29761,29788,29783,29781,29785,29815,29805,29822,29852,29838,29824,29825,29831,29835,29854,29864,29865,29840,29863,29906,29882,38890,38891,38892,26444,26451,26462,26440,26473,26533,26503,26474,26483,26520,26535,26485,26536,26526,26541,26507,26487,26492,26608,26633,26584,26634,26601,26544,26636,26585,26549,26586,26547,26589,26624,26563,26552,26594,26638,26561,26621,26674,26675,26720,26721,26702,26722,26692,26724,26755,26653,26709,26726,26689,26727,26688,26686,26698,26697,26665,26805,26767,26740,26743,26771,26731,26818,26990,26876,26911,26912,26873,38183,38195,38205,38211,38216,38219,38229,38234,38240,38254,38260,38261,38263,38264,38265,38266,38267,38268,38269,38270,38272,38273,38274,38275,38276,38277,38278,38279,38280,38281,38282,38283,38284,38285,38286,38287,38288,38289,38290,38291,38292,38293,38294,38295,38296,38297,38298,38299,38300,38301,38302,38303,38304,38305,38306,38307,38308,38309,38310,38311,38312,38313,38314,38315,38316,38317,38318,38319,38320,38321,38322,38323,38324,38325,38326,38327,38328,38329,38330,38331,38332,38333,38334,38335,38336,38337,38338,38339,38340,38341,38342,38343,38344,38345,38346,38347,26916,26864,26891,26881,26967,26851,26896,26993,26937,26976,26946,26973,27012,26987,27008,27032,27e3,26932,27084,27015,27016,27086,27017,26982,26979,27001,27035,27047,27067,27051,27053,27092,27057,27073,27082,27103,27029,27104,27021,27135,27183,27117,27159,27160,27237,27122,27204,27198,27296,27216,27227,27189,27278,27257,27197,27176,27224,27260,27281,27280,27305,27287,27307,29495,29522,27521,27522,27527,27524,27538,27539,27533,27546,27547,27553,27562,36715,36717,36721,36722,36723,36725,36726,36728,36727,36729,36730,36732,36734,36737,36738,36740,36743,36747,38348,38349,38350,38351,38352,38353,38354,38355,38356,38357,38358,38359,38360,38361,38362,38363,38364,38365,38366,38367,38368,38369,38370,38371,38372,38373,38374,38375,38380,38399,38407,38419,38424,38427,38430,38432,38435,38436,38437,38438,38439,38440,38441,38443,38444,38445,38447,38448,38455,38456,38457,38458,38462,38465,38467,38474,38478,38479,38481,38482,38483,38486,38487,38488,38489,38490,38492,38493,38494,38496,38499,38501,38502,38507,38509,38510,38511,38512,38513,38515,38520,38521,38522,38523,38524,38525,38526,38527,38528,38529,38530,38531,38532,38535,38537,38538,36749,36750,36751,36760,36762,36558,25099,25111,25115,25119,25122,25121,25125,25124,25132,33255,29935,29940,29951,29967,29969,29971,25908,26094,26095,26096,26122,26137,26482,26115,26133,26112,28805,26359,26141,26164,26161,26166,26165,32774,26207,26196,26177,26191,26198,26209,26199,26231,26244,26252,26279,26269,26302,26331,26332,26342,26345,36146,36147,36150,36155,36157,36160,36165,36166,36168,36169,36167,36173,36181,36185,35271,35274,35275,35276,35278,35279,35280,35281,29294,29343,29277,29286,29295,29310,29311,29316,29323,29325,29327,29330,25352,25394,25520,38540,38542,38545,38546,38547,38549,38550,38554,38555,38557,38558,38559,38560,38561,38562,38563,38564,38565,38566,38568,38569,38570,38571,38572,38573,38574,38575,38577,38578,38580,38581,38583,38584,38586,38587,38591,38594,38595,38600,38602,38603,38608,38609,38611,38612,38614,38615,38616,38617,38618,38619,38620,38621,38622,38623,38625,38626,38627,38628,38629,38630,38631,38635,38636,38637,38638,38640,38641,38642,38644,38645,38648,38650,38651,38652,38653,38655,38658,38659,38661,38666,38667,38668,38672,38673,38674,38676,38677,38679,38680,38681,38682,38683,38685,38687,38688,25663,25816,32772,27626,27635,27645,27637,27641,27653,27655,27654,27661,27669,27672,27673,27674,27681,27689,27684,27690,27698,25909,25941,25963,29261,29266,29270,29232,34402,21014,32927,32924,32915,32956,26378,32957,32945,32939,32941,32948,32951,32999,33e3,33001,33002,32987,32962,32964,32985,32973,32983,26384,32989,33003,33009,33012,33005,33037,33038,33010,33020,26389,33042,35930,33078,33054,33068,33048,33074,33096,33100,33107,33140,33113,33114,33137,33120,33129,33148,33149,33133,33127,22605,23221,33160,33154,33169,28373,33187,33194,33228,26406,33226,33211,38689,38690,38691,38692,38693,38694,38695,38696,38697,38699,38700,38702,38703,38705,38707,38708,38709,38710,38711,38714,38715,38716,38717,38719,38720,38721,38722,38723,38724,38725,38726,38727,38728,38729,38730,38731,38732,38733,38734,38735,38736,38737,38740,38741,38743,38744,38746,38748,38749,38751,38755,38756,38758,38759,38760,38762,38763,38764,38765,38766,38767,38768,38769,38770,38773,38775,38776,38777,38778,38779,38781,38782,38783,38784,38785,38786,38787,38788,38790,38791,38792,38793,38794,38796,38798,38799,38800,38803,38805,38806,38807,38809,38810,38811,38812,38813,33217,33190,27428,27447,27449,27459,27462,27481,39121,39122,39123,39125,39129,39130,27571,24384,27586,35315,26e3,40785,26003,26044,26054,26052,26051,26060,26062,26066,26070,28800,28828,28822,28829,28859,28864,28855,28843,28849,28904,28874,28944,28947,28950,28975,28977,29043,29020,29032,28997,29042,29002,29048,29050,29080,29107,29109,29096,29088,29152,29140,29159,29177,29213,29224,28780,28952,29030,29113,25150,25149,25155,25160,25161,31035,31040,31046,31049,31067,31068,31059,31066,31074,31063,31072,31087,31079,31098,31109,31114,31130,31143,31155,24529,24528,38814,38815,38817,38818,38820,38821,38822,38823,38824,38825,38826,38828,38830,38832,38833,38835,38837,38838,38839,38840,38841,38842,38843,38844,38845,38846,38847,38848,38849,38850,38851,38852,38853,38854,38855,38856,38857,38858,38859,38860,38861,38862,38863,38864,38865,38866,38867,38868,38869,38870,38871,38872,38873,38874,38875,38876,38877,38878,38879,38880,38881,38882,38883,38884,38885,38888,38894,38895,38896,38897,38898,38900,38903,38904,38905,38906,38907,38908,38909,38910,38911,38912,38913,38914,38915,38916,38917,38918,38919,38920,38921,38922,38923,38924,38925,38926,24636,24669,24666,24679,24641,24665,24675,24747,24838,24845,24925,25001,24989,25035,25041,25094,32896,32895,27795,27894,28156,30710,30712,30720,30729,30743,30744,30737,26027,30765,30748,30749,30777,30778,30779,30751,30780,30757,30764,30755,30761,30798,30829,30806,30807,30758,30800,30791,30796,30826,30875,30867,30874,30855,30876,30881,30883,30898,30905,30885,30932,30937,30921,30956,30962,30981,30964,30995,31012,31006,31028,40859,40697,40699,40700,30449,30468,30477,30457,30471,30472,30490,30498,30489,30509,30502,30517,30520,30544,30545,30535,30531,30554,30568,38927,38928,38929,38930,38931,38932,38933,38934,38935,38936,38937,38938,38939,38940,38941,38942,38943,38944,38945,38946,38947,38948,38949,38950,38951,38952,38953,38954,38955,38956,38957,38958,38959,38960,38961,38962,38963,38964,38965,38966,38967,38968,38969,38970,38971,38972,38973,38974,38975,38976,38977,38978,38979,38980,38981,38982,38983,38984,38985,38986,38987,38988,38989,38990,38991,38992,38993,38994,38995,38996,38997,38998,38999,39e3,39001,39002,39003,39004,39005,39006,39007,39008,39009,39010,39011,39012,39013,39014,39015,39016,39017,39018,39019,39020,39021,39022,30562,30565,30591,30605,30589,30592,30604,30609,30623,30624,30640,30645,30653,30010,30016,30030,30027,30024,30043,30066,30073,30083,32600,32609,32607,35400,32616,32628,32625,32633,32641,32638,30413,30437,34866,38021,38022,38023,38027,38026,38028,38029,38031,38032,38036,38039,38037,38042,38043,38044,38051,38052,38059,38058,38061,38060,38063,38064,38066,38068,38070,38071,38072,38073,38074,38076,38077,38079,38084,38088,38089,38090,38091,38092,38093,38094,38096,38097,38098,38101,38102,38103,38105,38104,38107,38110,38111,38112,38114,38116,38117,38119,38120,38122,39023,39024,39025,39026,39027,39028,39051,39054,39058,39061,39065,39075,39080,39081,39082,39083,39084,39085,39086,39087,39088,39089,39090,39091,39092,39093,39094,39095,39096,39097,39098,39099,39100,39101,39102,39103,39104,39105,39106,39107,39108,39109,39110,39111,39112,39113,39114,39115,39116,39117,39119,39120,39124,39126,39127,39131,39132,39133,39136,39137,39138,39139,39140,39141,39142,39145,39146,39147,39148,39149,39150,39151,39152,39153,39154,39155,39156,39157,39158,39159,39160,39161,39162,39163,39164,39165,39166,39167,39168,39169,39170,39171,39172,39173,39174,39175,38121,38123,38126,38127,38131,38132,38133,38135,38137,38140,38141,38143,38147,38146,38150,38151,38153,38154,38157,38158,38159,38162,38163,38164,38165,38166,38168,38171,38173,38174,38175,38178,38186,38187,38185,38188,38193,38194,38196,38198,38199,38200,38204,38206,38207,38210,38197,38212,38213,38214,38217,38220,38222,38223,38226,38227,38228,38230,38231,38232,38233,38235,38238,38239,38237,38241,38242,38244,38245,38246,38247,38248,38249,38250,38251,38252,38255,38257,38258,38259,38202,30695,30700,38601,31189,31213,31203,31211,31238,23879,31235,31234,31262,31252,39176,39177,39178,39179,39180,39182,39183,39185,39186,39187,39188,39189,39190,39191,39192,39193,39194,39195,39196,39197,39198,39199,39200,39201,39202,39203,39204,39205,39206,39207,39208,39209,39210,39211,39212,39213,39215,39216,39217,39218,39219,39220,39221,39222,39223,39224,39225,39226,39227,39228,39229,39230,39231,39232,39233,39234,39235,39236,39237,39238,39239,39240,39241,39242,39243,39244,39245,39246,39247,39248,39249,39250,39251,39254,39255,39256,39257,39258,39259,39260,39261,39262,39263,39264,39265,39266,39268,39270,39283,39288,39289,39291,39294,39298,39299,39305,31289,31287,31313,40655,39333,31344,30344,30350,30355,30361,30372,29918,29920,29996,40480,40482,40488,40489,40490,40491,40492,40498,40497,40502,40504,40503,40505,40506,40510,40513,40514,40516,40518,40519,40520,40521,40523,40524,40526,40529,40533,40535,40538,40539,40540,40542,40547,40550,40551,40552,40553,40554,40555,40556,40561,40557,40563,30098,30100,30102,30112,30109,30124,30115,30131,30132,30136,30148,30129,30128,30147,30146,30166,30157,30179,30184,30182,30180,30187,30183,30211,30193,30204,30207,30224,30208,30213,30220,30231,30218,30245,30232,30229,30233,39308,39310,39322,39323,39324,39325,39326,39327,39328,39329,39330,39331,39332,39334,39335,39337,39338,39339,39340,39341,39342,39343,39344,39345,39346,39347,39348,39349,39350,39351,39352,39353,39354,39355,39356,39357,39358,39359,39360,39361,39362,39363,39364,39365,39366,39367,39368,39369,39370,39371,39372,39373,39374,39375,39376,39377,39378,39379,39380,39381,39382,39383,39384,39385,39386,39387,39388,39389,39390,39391,39392,39393,39394,39395,39396,39397,39398,39399,39400,39401,39402,39403,39404,39405,39406,39407,39408,39409,39410,39411,39412,39413,39414,39415,39416,39417,30235,30268,30242,30240,30272,30253,30256,30271,30261,30275,30270,30259,30285,30302,30292,30300,30294,30315,30319,32714,31462,31352,31353,31360,31366,31368,31381,31398,31392,31404,31400,31405,31411,34916,34921,34930,34941,34943,34946,34978,35014,34999,35004,35017,35042,35022,35043,35045,35057,35098,35068,35048,35070,35056,35105,35097,35091,35099,35082,35124,35115,35126,35137,35174,35195,30091,32997,30386,30388,30684,32786,32788,32790,32796,32800,32802,32805,32806,32807,32809,32808,32817,32779,32821,32835,32838,32845,32850,32873,32881,35203,39032,39040,39043,39418,39419,39420,39421,39422,39423,39424,39425,39426,39427,39428,39429,39430,39431,39432,39433,39434,39435,39436,39437,39438,39439,39440,39441,39442,39443,39444,39445,39446,39447,39448,39449,39450,39451,39452,39453,39454,39455,39456,39457,39458,39459,39460,39461,39462,39463,39464,39465,39466,39467,39468,39469,39470,39471,39472,39473,39474,39475,39476,39477,39478,39479,39480,39481,39482,39483,39484,39485,39486,39487,39488,39489,39490,39491,39492,39493,39494,39495,39496,39497,39498,39499,39500,39501,39502,39503,39504,39505,39506,39507,39508,39509,39510,39511,39512,39513,39049,39052,39053,39055,39060,39066,39067,39070,39071,39073,39074,39077,39078,34381,34388,34412,34414,34431,34426,34428,34427,34472,34445,34443,34476,34461,34471,34467,34474,34451,34473,34486,34500,34485,34510,34480,34490,34481,34479,34505,34511,34484,34537,34545,34546,34541,34547,34512,34579,34526,34548,34527,34520,34513,34563,34567,34552,34568,34570,34573,34569,34595,34619,34590,34597,34606,34586,34622,34632,34612,34609,34601,34615,34623,34690,34594,34685,34686,34683,34656,34672,34636,34670,34699,34643,34659,34684,34660,34649,34661,34707,34735,34728,34770,39514,39515,39516,39517,39518,39519,39520,39521,39522,39523,39524,39525,39526,39527,39528,39529,39530,39531,39538,39555,39561,39565,39566,39572,39573,39577,39590,39593,39594,39595,39596,39597,39598,39599,39602,39603,39604,39605,39609,39611,39613,39614,39615,39619,39620,39622,39623,39624,39625,39626,39629,39630,39631,39632,39634,39636,39637,39638,39639,39641,39642,39643,39644,39645,39646,39648,39650,39651,39652,39653,39655,39656,39657,39658,39660,39662,39664,39665,39666,39667,39668,39669,39670,39671,39672,39674,39676,39677,39678,39679,39680,39681,39682,39684,39685,39686,34758,34696,34693,34733,34711,34691,34731,34789,34732,34741,34739,34763,34771,34749,34769,34752,34762,34779,34794,34784,34798,34838,34835,34814,34826,34843,34849,34873,34876,32566,32578,32580,32581,33296,31482,31485,31496,31491,31492,31509,31498,31531,31503,31559,31544,31530,31513,31534,31537,31520,31525,31524,31539,31550,31518,31576,31578,31557,31605,31564,31581,31584,31598,31611,31586,31602,31601,31632,31654,31655,31672,31660,31645,31656,31621,31658,31644,31650,31659,31668,31697,31681,31692,31709,31706,31717,31718,31722,31756,31742,31740,31759,31766,31755,39687,39689,39690,39691,39692,39693,39694,39696,39697,39698,39700,39701,39702,39703,39704,39705,39706,39707,39708,39709,39710,39712,39713,39714,39716,39717,39718,39719,39720,39721,39722,39723,39724,39725,39726,39728,39729,39731,39732,39733,39734,39735,39736,39737,39738,39741,39742,39743,39744,39750,39754,39755,39756,39758,39760,39762,39763,39765,39766,39767,39768,39769,39770,39771,39772,39773,39774,39775,39776,39777,39778,39779,39780,39781,39782,39783,39784,39785,39786,39787,39788,39789,39790,39791,39792,39793,39794,39795,39796,39797,39798,39799,39800,39801,39802,39803,31775,31786,31782,31800,31809,31808,33278,33281,33282,33284,33260,34884,33313,33314,33315,33325,33327,33320,33323,33336,33339,33331,33332,33342,33348,33353,33355,33359,33370,33375,33384,34942,34949,34952,35032,35039,35166,32669,32671,32679,32687,32688,32690,31868,25929,31889,31901,31900,31902,31906,31922,31932,31933,31937,31943,31948,31949,31944,31941,31959,31976,33390,26280,32703,32718,32725,32741,32737,32742,32745,32750,32755,31992,32119,32166,32174,32327,32411,40632,40628,36211,36228,36244,36241,36273,36199,36205,35911,35913,37194,37200,37198,37199,37220,39804,39805,39806,39807,39808,39809,39810,39811,39812,39813,39814,39815,39816,39817,39818,39819,39820,39821,39822,39823,39824,39825,39826,39827,39828,39829,39830,39831,39832,39833,39834,39835,39836,39837,39838,39839,39840,39841,39842,39843,39844,39845,39846,39847,39848,39849,39850,39851,39852,39853,39854,39855,39856,39857,39858,39859,39860,39861,39862,39863,39864,39865,39866,39867,39868,39869,39870,39871,39872,39873,39874,39875,39876,39877,39878,39879,39880,39881,39882,39883,39884,39885,39886,39887,39888,39889,39890,39891,39892,39893,39894,39895,39896,39897,39898,39899,37218,37217,37232,37225,37231,37245,37246,37234,37236,37241,37260,37253,37264,37261,37265,37282,37283,37290,37293,37294,37295,37301,37300,37306,35925,40574,36280,36331,36357,36441,36457,36277,36287,36284,36282,36292,36310,36311,36314,36318,36302,36303,36315,36294,36332,36343,36344,36323,36345,36347,36324,36361,36349,36372,36381,36383,36396,36398,36387,36399,36410,36416,36409,36405,36413,36401,36425,36417,36418,36433,36434,36426,36464,36470,36476,36463,36468,36485,36495,36500,36496,36508,36510,35960,35970,35978,35973,35992,35988,26011,35286,35294,35290,35292,39900,39901,39902,39903,39904,39905,39906,39907,39908,39909,39910,39911,39912,39913,39914,39915,39916,39917,39918,39919,39920,39921,39922,39923,39924,39925,39926,39927,39928,39929,39930,39931,39932,39933,39934,39935,39936,39937,39938,39939,39940,39941,39942,39943,39944,39945,39946,39947,39948,39949,39950,39951,39952,39953,39954,39955,39956,39957,39958,39959,39960,39961,39962,39963,39964,39965,39966,39967,39968,39969,39970,39971,39972,39973,39974,39975,39976,39977,39978,39979,39980,39981,39982,39983,39984,39985,39986,39987,39988,39989,39990,39991,39992,39993,39994,39995,35301,35307,35311,35390,35622,38739,38633,38643,38639,38662,38657,38664,38671,38670,38698,38701,38704,38718,40832,40835,40837,40838,40839,40840,40841,40842,40844,40702,40715,40717,38585,38588,38589,38606,38610,30655,38624,37518,37550,37576,37694,37738,37834,37775,37950,37995,40063,40066,40069,40070,40071,40072,31267,40075,40078,40080,40081,40082,40084,40085,40090,40091,40094,40095,40096,40097,40098,40099,40101,40102,40103,40104,40105,40107,40109,40110,40112,40113,40114,40115,40116,40117,40118,40119,40122,40123,40124,40125,40132,40133,40134,40135,40138,40139,39996,39997,39998,39999,4e4,40001,40002,40003,40004,40005,40006,40007,40008,40009,40010,40011,40012,40013,40014,40015,40016,40017,40018,40019,40020,40021,40022,40023,40024,40025,40026,40027,40028,40029,40030,40031,40032,40033,40034,40035,40036,40037,40038,40039,40040,40041,40042,40043,40044,40045,40046,40047,40048,40049,40050,40051,40052,40053,40054,40055,40056,40057,40058,40059,40061,40062,40064,40067,40068,40073,40074,40076,40079,40083,40086,40087,40088,40089,40093,40106,40108,40111,40121,40126,40127,40128,40129,40130,40136,40137,40145,40146,40154,40155,40160,40161,40140,40141,40142,40143,40144,40147,40148,40149,40151,40152,40153,40156,40157,40159,40162,38780,38789,38801,38802,38804,38831,38827,38819,38834,38836,39601,39600,39607,40536,39606,39610,39612,39617,39616,39621,39618,39627,39628,39633,39749,39747,39751,39753,39752,39757,39761,39144,39181,39214,39253,39252,39647,39649,39654,39663,39659,39675,39661,39673,39688,39695,39699,39711,39715,40637,40638,32315,40578,40583,40584,40587,40594,37846,40605,40607,40667,40668,40669,40672,40671,40674,40681,40679,40677,40682,40687,40738,40748,40751,40761,40759,40765,40766,40772,40163,40164,40165,40166,40167,40168,40169,40170,40171,40172,40173,40174,40175,40176,40177,40178,40179,40180,40181,40182,40183,40184,40185,40186,40187,40188,40189,40190,40191,40192,40193,40194,40195,40196,40197,40198,40199,40200,40201,40202,40203,40204,40205,40206,40207,40208,40209,40210,40211,40212,40213,40214,40215,40216,40217,40218,40219,40220,40221,40222,40223,40224,40225,40226,40227,40228,40229,40230,40231,40232,40233,40234,40235,40236,40237,40238,40239,40240,40241,40242,40243,40244,40245,40246,40247,40248,40249,40250,40251,40252,40253,40254,40255,40256,40257,40258,57908,57909,57910,57911,57912,57913,57914,57915,57916,57917,57918,57919,57920,57921,57922,57923,57924,57925,57926,57927,57928,57929,57930,57931,57932,57933,57934,57935,57936,57937,57938,57939,57940,57941,57942,57943,57944,57945,57946,57947,57948,57949,57950,57951,57952,57953,57954,57955,57956,57957,57958,57959,57960,57961,57962,57963,57964,57965,57966,57967,57968,57969,57970,57971,57972,57973,57974,57975,57976,57977,57978,57979,57980,57981,57982,57983,57984,57985,57986,57987,57988,57989,57990,57991,57992,57993,57994,57995,57996,57997,57998,57999,58e3,58001,40259,40260,40261,40262,40263,40264,40265,40266,40267,40268,40269,40270,40271,40272,40273,40274,40275,40276,40277,40278,40279,40280,40281,40282,40283,40284,40285,40286,40287,40288,40289,40290,40291,40292,40293,40294,40295,40296,40297,40298,40299,40300,40301,40302,40303,40304,40305,40306,40307,40308,40309,40310,40311,40312,40313,40314,40315,40316,40317,40318,40319,40320,40321,40322,40323,40324,40325,40326,40327,40328,40329,40330,40331,40332,40333,40334,40335,40336,40337,40338,40339,40340,40341,40342,40343,40344,40345,40346,40347,40348,40349,40350,40351,40352,40353,40354,58002,58003,58004,58005,58006,58007,58008,58009,58010,58011,58012,58013,58014,58015,58016,58017,58018,58019,58020,58021,58022,58023,58024,58025,58026,58027,58028,58029,58030,58031,58032,58033,58034,58035,58036,58037,58038,58039,58040,58041,58042,58043,58044,58045,58046,58047,58048,58049,58050,58051,58052,58053,58054,58055,58056,58057,58058,58059,58060,58061,58062,58063,58064,58065,58066,58067,58068,58069,58070,58071,58072,58073,58074,58075,58076,58077,58078,58079,58080,58081,58082,58083,58084,58085,58086,58087,58088,58089,58090,58091,58092,58093,58094,58095,40355,40356,40357,40358,40359,40360,40361,40362,40363,40364,40365,40366,40367,40368,40369,40370,40371,40372,40373,40374,40375,40376,40377,40378,40379,40380,40381,40382,40383,40384,40385,40386,40387,40388,40389,40390,40391,40392,40393,40394,40395,40396,40397,40398,40399,40400,40401,40402,40403,40404,40405,40406,40407,40408,40409,40410,40411,40412,40413,40414,40415,40416,40417,40418,40419,40420,40421,40422,40423,40424,40425,40426,40427,40428,40429,40430,40431,40432,40433,40434,40435,40436,40437,40438,40439,40440,40441,40442,40443,40444,40445,40446,40447,40448,40449,40450,58096,58097,58098,58099,58100,58101,58102,58103,58104,58105,58106,58107,58108,58109,58110,58111,58112,58113,58114,58115,58116,58117,58118,58119,58120,58121,58122,58123,58124,58125,58126,58127,58128,58129,58130,58131,58132,58133,58134,58135,58136,58137,58138,58139,58140,58141,58142,58143,58144,58145,58146,58147,58148,58149,58150,58151,58152,58153,58154,58155,58156,58157,58158,58159,58160,58161,58162,58163,58164,58165,58166,58167,58168,58169,58170,58171,58172,58173,58174,58175,58176,58177,58178,58179,58180,58181,58182,58183,58184,58185,58186,58187,58188,58189,40451,40452,40453,40454,40455,40456,40457,40458,40459,40460,40461,40462,40463,40464,40465,40466,40467,40468,40469,40470,40471,40472,40473,40474,40475,40476,40477,40478,40484,40487,40494,40496,40500,40507,40508,40512,40525,40528,40530,40531,40532,40534,40537,40541,40543,40544,40545,40546,40549,40558,40559,40562,40564,40565,40566,40567,40568,40569,40570,40571,40572,40573,40576,40577,40579,40580,40581,40582,40585,40586,40588,40589,40590,40591,40592,40593,40596,40597,40598,40599,40600,40601,40602,40603,40604,40606,40608,40609,40610,40611,40612,40613,40615,40616,40617,40618,58190,58191,58192,58193,58194,58195,58196,58197,58198,58199,58200,58201,58202,58203,58204,58205,58206,58207,58208,58209,58210,58211,58212,58213,58214,58215,58216,58217,58218,58219,58220,58221,58222,58223,58224,58225,58226,58227,58228,58229,58230,58231,58232,58233,58234,58235,58236,58237,58238,58239,58240,58241,58242,58243,58244,58245,58246,58247,58248,58249,58250,58251,58252,58253,58254,58255,58256,58257,58258,58259,58260,58261,58262,58263,58264,58265,58266,58267,58268,58269,58270,58271,58272,58273,58274,58275,58276,58277,58278,58279,58280,58281,58282,58283,40619,40620,40621,40622,40623,40624,40625,40626,40627,40629,40630,40631,40633,40634,40636,40639,40640,40641,40642,40643,40645,40646,40647,40648,40650,40651,40652,40656,40658,40659,40661,40662,40663,40665,40666,40670,40673,40675,40676,40678,40680,40683,40684,40685,40686,40688,40689,40690,40691,40692,40693,40694,40695,40696,40698,40701,40703,40704,40705,40706,40707,40708,40709,40710,40711,40712,40713,40714,40716,40719,40721,40722,40724,40725,40726,40728,40730,40731,40732,40733,40734,40735,40737,40739,40740,40741,40742,40743,40744,40745,40746,40747,40749,40750,40752,40753,58284,58285,58286,58287,58288,58289,58290,58291,58292,58293,58294,58295,58296,58297,58298,58299,58300,58301,58302,58303,58304,58305,58306,58307,58308,58309,58310,58311,58312,58313,58314,58315,58316,58317,58318,58319,58320,58321,58322,58323,58324,58325,58326,58327,58328,58329,58330,58331,58332,58333,58334,58335,58336,58337,58338,58339,58340,58341,58342,58343,58344,58345,58346,58347,58348,58349,58350,58351,58352,58353,58354,58355,58356,58357,58358,58359,58360,58361,58362,58363,58364,58365,58366,58367,58368,58369,58370,58371,58372,58373,58374,58375,58376,58377,40754,40755,40756,40757,40758,40760,40762,40764,40767,40768,40769,40770,40771,40773,40774,40775,40776,40777,40778,40779,40780,40781,40782,40783,40786,40787,40788,40789,40790,40791,40792,40793,40794,40795,40796,40797,40798,40799,40800,40801,40802,40803,40804,40805,40806,40807,40808,40809,40810,40811,40812,40813,40814,40815,40816,40817,40818,40819,40820,40821,40822,40823,40824,40825,40826,40827,40828,40829,40830,40833,40834,40845,40846,40847,40848,40849,40850,40851,40852,40853,40854,40855,40856,40860,40861,40862,40865,40866,40867,40868,40869,63788,63865,63893,63975,63985,58378,58379,58380,58381,58382,58383,58384,58385,58386,58387,58388,58389,58390,58391,58392,58393,58394,58395,58396,58397,58398,58399,58400,58401,58402,58403,58404,58405,58406,58407,58408,58409,58410,58411,58412,58413,58414,58415,58416,58417,58418,58419,58420,58421,58422,58423,58424,58425,58426,58427,58428,58429,58430,58431,58432,58433,58434,58435,58436,58437,58438,58439,58440,58441,58442,58443,58444,58445,58446,58447,58448,58449,58450,58451,58452,58453,58454,58455,58456,58457,58458,58459,58460,58461,58462,58463,58464,58465,58466,58467,58468,58469,58470,58471,64012,64013,64014,64015,64017,64019,64020,64024,64031,64032,64033,64035,64036,64039,64040,64041,11905,59414,59415,59416,11908,13427,13383,11912,11915,59422,13726,13850,13838,11916,11927,14702,14616,59430,14799,14815,14963,14800,59435,59436,15182,15470,15584,11943,59441,59442,11946,16470,16735,11950,17207,11955,11958,11959,59451,17329,17324,11963,17373,17622,18017,17996,59459,18211,18217,18300,18317,11978,18759,18810,18813,18818,18819,18821,18822,18847,18843,18871,18870,59476,59477,19619,19615,19616,19617,19575,19618,19731,19732,19733,19734,19735,19736,19737,19886,59492,58472,58473,58474,58475,58476,58477,58478,58479,58480,58481,58482,58483,58484,58485,58486,58487,58488,58489,58490,58491,58492,58493,58494,58495,58496,58497,58498,58499,58500,58501,58502,58503,58504,58505,58506,58507,58508,58509,58510,58511,58512,58513,58514,58515,58516,58517,58518,58519,58520,58521,58522,58523,58524,58525,58526,58527,58528,58529,58530,58531,58532,58533,58534,58535,58536,58537,58538,58539,58540,58541,58542,58543,58544,58545,58546,58547,58548,58549,58550,58551,58552,58553,58554,58555,58556,58557,58558,58559,58560,58561,58562,58563,58564,58565],"gb18030-ranges":[[0,128],[36,165],[38,169],[45,178],[50,184],[81,216],[89,226],[95,235],[96,238],[100,244],[103,248],[104,251],[105,253],[109,258],[126,276],[133,284],[148,300],[172,325],[175,329],[179,334],[208,364],[306,463],[307,465],[308,467],[309,469],[310,471],[311,473],[312,475],[313,477],[341,506],[428,594],[443,610],[544,712],[545,716],[558,730],[741,930],[742,938],[749,962],[750,970],[805,1026],[819,1104],[820,1106],[7922,8209],[7924,8215],[7925,8218],[7927,8222],[7934,8231],[7943,8241],[7944,8244],[7945,8246],[7950,8252],[8062,8365],[8148,8452],[8149,8454],[8152,8458],[8164,8471],[8174,8482],[8236,8556],[8240,8570],[8262,8596],[8264,8602],[8374,8713],[8380,8720],[8381,8722],[8384,8726],[8388,8731],[8390,8737],[8392,8740],[8393,8742],[8394,8748],[8396,8751],[8401,8760],[8406,8766],[8416,8777],[8419,8781],[8424,8787],[8437,8802],[8439,8808],[8445,8816],[8482,8854],[8485,8858],[8496,8870],[8521,8896],[8603,8979],[8936,9322],[8946,9372],[9046,9548],[9050,9588],[9063,9616],[9066,9622],[9076,9634],[9092,9652],[9100,9662],[9108,9672],[9111,9676],[9113,9680],[9131,9702],[9162,9735],[9164,9738],[9218,9793],[9219,9795],[11329,11906],[11331,11909],[11334,11913],[11336,11917],[11346,11928],[11361,11944],[11363,11947],[11366,11951],[11370,11956],[11372,11960],[11375,11964],[11389,11979],[11682,12284],[11686,12292],[11687,12312],[11692,12319],[11694,12330],[11714,12351],[11716,12436],[11723,12447],[11725,12535],[11730,12543],[11736,12586],[11982,12842],[11989,12850],[12102,12964],[12336,13200],[12348,13215],[12350,13218],[12384,13253],[12393,13263],[12395,13267],[12397,13270],[12510,13384],[12553,13428],[12851,13727],[12962,13839],[12973,13851],[13738,14617],[13823,14703],[13919,14801],[13933,14816],[14080,14964],[14298,15183],[14585,15471],[14698,15585],[15583,16471],[15847,16736],[16318,17208],[16434,17325],[16438,17330],[16481,17374],[16729,17623],[17102,17997],[17122,18018],[17315,18212],[17320,18218],[17402,18301],[17418,18318],[17859,18760],[17909,18811],[17911,18814],[17915,18820],[17916,18823],[17936,18844],[17939,18848],[17961,18872],[18664,19576],[18703,19620],[18814,19738],[18962,19887],[19043,40870],[33469,59244],[33470,59336],[33471,59367],[33484,59413],[33485,59417],[33490,59423],[33497,59431],[33501,59437],[33505,59443],[33513,59452],[33520,59460],[33536,59478],[33550,59493],[37845,63789],[37921,63866],[37948,63894],[38029,63976],[38038,63986],[38064,64016],[38065,64018],[38066,64021],[38069,64025],[38075,64034],[38076,64037],[38078,64042],[39108,65074],[39109,65093],[39113,65107],[39114,65112],[39115,65127],[39116,65132],[39265,65375],[39394,65510],[189e3,65536]],jis0208:[12288,12289,12290,65292,65294,12539,65306,65307,65311,65281,12443,12444,180,65344,168,65342,65507,65343,12541,12542,12445,12446,12291,20189,12293,12294,12295,12540,8213,8208,65295,65340,65374,8741,65372,8230,8229,8216,8217,8220,8221,65288,65289,12308,12309,65339,65341,65371,65373,12296,12297,12298,12299,12300,12301,12302,12303,12304,12305,65291,65293,177,215,247,65309,8800,65308,65310,8806,8807,8734,8756,9794,9792,176,8242,8243,8451,65509,65284,65504,65505,65285,65283,65286,65290,65312,167,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,9661,9660,8251,12306,8594,8592,8593,8595,12307,null,null,null,null,null,null,null,null,null,null,null,8712,8715,8838,8839,8834,8835,8746,8745,null,null,null,null,null,null,null,null,8743,8744,65506,8658,8660,8704,8707,null,null,null,null,null,null,null,null,null,null,null,8736,8869,8978,8706,8711,8801,8786,8810,8811,8730,8765,8733,8757,8747,8748,null,null,null,null,null,null,null,8491,8240,9839,9837,9834,8224,8225,182,null,null,null,null,9711,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,null,null,null,null,null,null,null,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,null,null,null,null,null,null,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,null,null,null,null,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,null,null,null,null,null,null,null,null,null,null,null,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,null,null,null,null,null,null,null,null,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,null,null,null,null,null,null,null,null,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,null,null,null,null,null,null,null,null,null,null,null,null,null,9472,9474,9484,9488,9496,9492,9500,9516,9508,9524,9532,9473,9475,9487,9491,9499,9495,9507,9523,9515,9531,9547,9504,9519,9512,9527,9535,9501,9520,9509,9528,9538,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,9327,9328,9329,9330,9331,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,null,13129,13076,13090,13133,13080,13095,13059,13110,13137,13143,13069,13094,13091,13099,13130,13115,13212,13213,13214,13198,13199,13252,13217,null,null,null,null,null,null,null,null,13179,12317,12319,8470,13261,8481,12964,12965,12966,12967,12968,12849,12850,12857,13182,13181,13180,8786,8801,8747,8750,8721,8730,8869,8736,8735,8895,8757,8745,8746,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20124,21782,23043,38463,21696,24859,25384,23030,36898,33909,33564,31312,24746,25569,28197,26093,33894,33446,39925,26771,22311,26017,25201,23451,22992,34427,39156,32098,32190,39822,25110,31903,34999,23433,24245,25353,26263,26696,38343,38797,26447,20197,20234,20301,20381,20553,22258,22839,22996,23041,23561,24799,24847,24944,26131,26885,28858,30031,30064,31227,32173,32239,32963,33806,34915,35586,36949,36986,21307,20117,20133,22495,32946,37057,30959,19968,22769,28322,36920,31282,33576,33419,39983,20801,21360,21693,21729,22240,23035,24341,39154,28139,32996,34093,38498,38512,38560,38907,21515,21491,23431,28879,32701,36802,38632,21359,40284,31418,19985,30867,33276,28198,22040,21764,27421,34074,39995,23013,21417,28006,29916,38287,22082,20113,36939,38642,33615,39180,21473,21942,23344,24433,26144,26355,26628,27704,27891,27945,29787,30408,31310,38964,33521,34907,35424,37613,28082,30123,30410,39365,24742,35585,36234,38322,27022,21421,20870,22290,22576,22852,23476,24310,24616,25513,25588,27839,28436,28814,28948,29017,29141,29503,32257,33398,33489,34199,36960,37467,40219,22633,26044,27738,29989,20985,22830,22885,24448,24540,25276,26106,27178,27431,27572,29579,32705,35158,40236,40206,40644,23713,27798,33659,20740,23627,25014,33222,26742,29281,20057,20474,21368,24681,28201,31311,38899,19979,21270,20206,20309,20285,20385,20339,21152,21487,22025,22799,23233,23478,23521,31185,26247,26524,26550,27468,27827,28779,29634,31117,31166,31292,31623,33457,33499,33540,33655,33775,33747,34662,35506,22057,36008,36838,36942,38686,34442,20420,23784,25105,29273,30011,33253,33469,34558,36032,38597,39187,39381,20171,20250,35299,22238,22602,22730,24315,24555,24618,24724,24674,25040,25106,25296,25913,39745,26214,26800,28023,28784,30028,30342,32117,33445,34809,38283,38542,35997,20977,21182,22806,21683,23475,23830,24936,27010,28079,30861,33995,34903,35442,37799,39608,28012,39336,34521,22435,26623,34510,37390,21123,22151,21508,24275,25313,25785,26684,26680,27579,29554,30906,31339,35226,35282,36203,36611,37101,38307,38548,38761,23398,23731,27005,38989,38990,25499,31520,27179,27263,26806,39949,28511,21106,21917,24688,25324,27963,28167,28369,33883,35088,36676,19988,39993,21494,26907,27194,38788,26666,20828,31427,33970,37340,37772,22107,40232,26658,33541,33841,31909,21e3,33477,29926,20094,20355,20896,23506,21002,21208,21223,24059,21914,22570,23014,23436,23448,23515,24178,24185,24739,24863,24931,25022,25563,25954,26577,26707,26874,27454,27475,27735,28450,28567,28485,29872,29976,30435,30475,31487,31649,31777,32233,32566,32752,32925,33382,33694,35251,35532,36011,36996,37969,38291,38289,38306,38501,38867,39208,33304,20024,21547,23736,24012,29609,30284,30524,23721,32747,36107,38593,38929,38996,39e3,20225,20238,21361,21916,22120,22522,22855,23305,23492,23696,24076,24190,24524,25582,26426,26071,26082,26399,26827,26820,27231,24112,27589,27671,27773,30079,31048,23395,31232,32e3,24509,35215,35352,36020,36215,36556,36637,39138,39438,39740,20096,20605,20736,22931,23452,25135,25216,25836,27450,29344,30097,31047,32681,34811,35516,35696,25516,33738,38816,21513,21507,21931,26708,27224,35440,30759,26485,40653,21364,23458,33050,34384,36870,19992,20037,20167,20241,21450,21560,23470,24339,24613,25937,26429,27714,27762,27875,28792,29699,31350,31406,31496,32026,31998,32102,26087,29275,21435,23621,24040,25298,25312,25369,28192,34394,35377,36317,37624,28417,31142,39770,20136,20139,20140,20379,20384,20689,20807,31478,20849,20982,21332,21281,21375,21483,21932,22659,23777,24375,24394,24623,24656,24685,25375,25945,27211,27841,29378,29421,30703,33016,33029,33288,34126,37111,37857,38911,39255,39514,20208,20957,23597,26241,26989,23616,26354,26997,29577,26704,31873,20677,21220,22343,24062,37670,26020,27427,27453,29748,31105,31165,31563,32202,33465,33740,34943,35167,35641,36817,37329,21535,37504,20061,20534,21477,21306,29399,29590,30697,33510,36527,39366,39368,39378,20855,24858,34398,21936,31354,20598,23507,36935,38533,20018,27355,37351,23633,23624,25496,31391,27795,38772,36705,31402,29066,38536,31874,26647,32368,26705,37740,21234,21531,34219,35347,32676,36557,37089,21350,34952,31041,20418,20670,21009,20804,21843,22317,29674,22411,22865,24418,24452,24693,24950,24935,25001,25522,25658,25964,26223,26690,28179,30054,31293,31995,32076,32153,32331,32619,33550,33610,34509,35336,35427,35686,36605,38938,40335,33464,36814,39912,21127,25119,25731,28608,38553,26689,20625,27424,27770,28500,31348,32080,34880,35363,26376,20214,20537,20518,20581,20860,21048,21091,21927,22287,22533,23244,24314,25010,25080,25331,25458,26908,27177,29309,29356,29486,30740,30831,32121,30476,32937,35211,35609,36066,36562,36963,37749,38522,38997,39443,40568,20803,21407,21427,24187,24358,28187,28304,29572,29694,32067,33335,35328,35578,38480,20046,20491,21476,21628,22266,22993,23396,24049,24235,24359,25144,25925,26543,28246,29392,31946,34996,32929,32993,33776,34382,35463,36328,37431,38599,39015,40723,20116,20114,20237,21320,21577,21566,23087,24460,24481,24735,26791,27278,29786,30849,35486,35492,35703,37264,20062,39881,20132,20348,20399,20505,20502,20809,20844,21151,21177,21246,21402,21475,21521,21518,21897,22353,22434,22909,23380,23389,23439,24037,24039,24055,24184,24195,24218,24247,24344,24658,24908,25239,25304,25511,25915,26114,26179,26356,26477,26657,26775,27083,27743,27946,28009,28207,28317,30002,30343,30828,31295,31968,32005,32024,32094,32177,32789,32771,32943,32945,33108,33167,33322,33618,34892,34913,35611,36002,36092,37066,37237,37489,30783,37628,38308,38477,38917,39321,39640,40251,21083,21163,21495,21512,22741,25335,28640,35946,36703,40633,20811,21051,21578,22269,31296,37239,40288,40658,29508,28425,33136,29969,24573,24794,39592,29403,36796,27492,38915,20170,22256,22372,22718,23130,24680,25031,26127,26118,26681,26801,28151,30165,32058,33390,39746,20123,20304,21449,21766,23919,24038,24046,26619,27801,29811,30722,35408,37782,35039,22352,24231,25387,20661,20652,20877,26368,21705,22622,22971,23472,24425,25165,25505,26685,27507,28168,28797,37319,29312,30741,30758,31085,25998,32048,33756,35009,36617,38555,21092,22312,26448,32618,36001,20916,22338,38442,22586,27018,32948,21682,23822,22524,30869,40442,20316,21066,21643,25662,26152,26388,26613,31364,31574,32034,37679,26716,39853,31545,21273,20874,21047,23519,25334,25774,25830,26413,27578,34217,38609,30352,39894,25420,37638,39851,30399,26194,19977,20632,21442,23665,24808,25746,25955,26719,29158,29642,29987,31639,32386,34453,35715,36059,37240,39184,26028,26283,27531,20181,20180,20282,20351,21050,21496,21490,21987,22235,22763,22987,22985,23039,23376,23629,24066,24107,24535,24605,25351,25903,23388,26031,26045,26088,26525,27490,27515,27663,29509,31049,31169,31992,32025,32043,32930,33026,33267,35222,35422,35433,35430,35468,35566,36039,36060,38604,39164,27503,20107,20284,20365,20816,23383,23546,24904,25345,26178,27425,28363,27835,29246,29885,30164,30913,31034,32780,32819,33258,33940,36766,27728,40575,24335,35672,40235,31482,36600,23437,38635,19971,21489,22519,22833,23241,23460,24713,28287,28422,30142,36074,23455,34048,31712,20594,26612,33437,23649,34122,32286,33294,20889,23556,25448,36198,26012,29038,31038,32023,32773,35613,36554,36974,34503,37034,20511,21242,23610,26451,28796,29237,37196,37320,37675,33509,23490,24369,24825,20027,21462,23432,25163,26417,27530,29417,29664,31278,33131,36259,37202,39318,20754,21463,21610,23551,25480,27193,32172,38656,22234,21454,21608,23447,23601,24030,20462,24833,25342,27954,31168,31179,32066,32333,32722,33261,33311,33936,34886,35186,35728,36468,36655,36913,37195,37228,38598,37276,20160,20303,20805,21313,24467,25102,26580,27713,28171,29539,32294,37325,37507,21460,22809,23487,28113,31069,32302,31899,22654,29087,20986,34899,36848,20426,23803,26149,30636,31459,33308,39423,20934,24490,26092,26991,27529,28147,28310,28516,30462,32020,24033,36981,37255,38918,20966,21021,25152,26257,26329,28186,24246,32210,32626,26360,34223,34295,35576,21161,21465,22899,24207,24464,24661,37604,38500,20663,20767,21213,21280,21319,21484,21736,21830,21809,22039,22888,22974,23100,23477,23558,23567,23569,23578,24196,24202,24288,24432,25215,25220,25307,25484,25463,26119,26124,26157,26230,26494,26786,27167,27189,27836,28040,28169,28248,28988,28966,29031,30151,30465,30813,30977,31077,31216,31456,31505,31911,32057,32918,33750,33931,34121,34909,35059,35359,35388,35412,35443,35937,36062,37284,37478,37758,37912,38556,38808,19978,19976,19998,20055,20887,21104,22478,22580,22732,23330,24120,24773,25854,26465,26454,27972,29366,30067,31331,33976,35698,37304,37664,22065,22516,39166,25325,26893,27542,29165,32340,32887,33394,35302,39135,34645,36785,23611,20280,20449,20405,21767,23072,23517,23529,24515,24910,25391,26032,26187,26862,27035,28024,28145,30003,30137,30495,31070,31206,32051,33251,33455,34218,35242,35386,36523,36763,36914,37341,38663,20154,20161,20995,22645,22764,23563,29978,23613,33102,35338,36805,38499,38765,31525,35535,38920,37218,22259,21416,36887,21561,22402,24101,25512,27700,28810,30561,31883,32736,34928,36930,37204,37648,37656,38543,29790,39620,23815,23913,25968,26530,36264,38619,25454,26441,26905,33733,38935,38592,35070,28548,25722,23544,19990,28716,30045,26159,20932,21046,21218,22995,24449,24615,25104,25919,25972,26143,26228,26866,26646,27491,28165,29298,29983,30427,31934,32854,22768,35069,35199,35488,35475,35531,36893,37266,38738,38745,25993,31246,33030,38587,24109,24796,25114,26021,26132,26512,30707,31309,31821,32318,33034,36012,36196,36321,36447,30889,20999,25305,25509,25666,25240,35373,31363,31680,35500,38634,32118,33292,34633,20185,20808,21315,21344,23459,23554,23574,24029,25126,25159,25776,26643,26676,27849,27973,27927,26579,28508,29006,29053,26059,31359,31661,32218,32330,32680,33146,33307,33337,34214,35438,36046,36341,36984,36983,37549,37521,38275,39854,21069,21892,28472,28982,20840,31109,32341,33203,31950,22092,22609,23720,25514,26366,26365,26970,29401,30095,30094,30990,31062,31199,31895,32032,32068,34311,35380,38459,36961,40736,20711,21109,21452,21474,20489,21930,22766,22863,29245,23435,23652,21277,24803,24819,25436,25475,25407,25531,25805,26089,26361,24035,27085,27133,28437,29157,20105,30185,30456,31379,31967,32207,32156,32865,33609,33624,33900,33980,34299,35013,36208,36865,36973,37783,38684,39442,20687,22679,24974,33235,34101,36104,36896,20419,20596,21063,21363,24687,25417,26463,28204,36275,36895,20439,23646,36042,26063,32154,21330,34966,20854,25539,23384,23403,23562,25613,26449,36956,20182,22810,22826,27760,35409,21822,22549,22949,24816,25171,26561,33333,26965,38464,39364,39464,20307,22534,23550,32784,23729,24111,24453,24608,24907,25140,26367,27888,28382,32974,33151,33492,34955,36024,36864,36910,38538,40667,39899,20195,21488,22823,31532,37261,38988,40441,28381,28711,21331,21828,23429,25176,25246,25299,27810,28655,29730,35351,37944,28609,35582,33592,20967,34552,21482,21481,20294,36948,36784,22890,33073,24061,31466,36799,26842,35895,29432,40008,27197,35504,20025,21336,22022,22374,25285,25506,26086,27470,28129,28251,28845,30701,31471,31658,32187,32829,32966,34507,35477,37723,22243,22727,24382,26029,26262,27264,27573,30007,35527,20516,30693,22320,24347,24677,26234,27744,30196,31258,32622,33268,34584,36933,39347,31689,30044,31481,31569,33988,36880,31209,31378,33590,23265,30528,20013,20210,23449,24544,25277,26172,26609,27880,34411,34935,35387,37198,37619,39376,27159,28710,29482,33511,33879,36015,19969,20806,20939,21899,23541,24086,24115,24193,24340,24373,24427,24500,25074,25361,26274,26397,28526,29266,30010,30522,32884,33081,33144,34678,35519,35548,36229,36339,37530,38263,38914,40165,21189,25431,30452,26389,27784,29645,36035,37806,38515,27941,22684,26894,27084,36861,37786,30171,36890,22618,26626,25524,27131,20291,28460,26584,36795,34086,32180,37716,26943,28528,22378,22775,23340,32044,29226,21514,37347,40372,20141,20302,20572,20597,21059,35998,21576,22564,23450,24093,24213,24237,24311,24351,24716,25269,25402,25552,26799,27712,30855,31118,31243,32224,33351,35330,35558,36420,36883,37048,37165,37336,40718,27877,25688,25826,25973,28404,30340,31515,36969,37841,28346,21746,24505,25764,36685,36845,37444,20856,22635,22825,23637,24215,28155,32399,29980,36028,36578,39003,28857,20253,27583,28593,3e4,38651,20814,21520,22581,22615,22956,23648,24466,26007,26460,28193,30331,33759,36077,36884,37117,37709,30757,30778,21162,24230,22303,22900,24594,20498,20826,20908,20941,20992,21776,22612,22616,22871,23445,23798,23947,24764,25237,25645,26481,26691,26812,26847,30423,28120,28271,28059,28783,29128,24403,30168,31095,31561,31572,31570,31958,32113,21040,33891,34153,34276,35342,35588,35910,36367,36867,36879,37913,38518,38957,39472,38360,20685,21205,21516,22530,23566,24999,25758,27934,30643,31461,33012,33796,36947,37509,23776,40199,21311,24471,24499,28060,29305,30563,31167,31716,27602,29420,35501,26627,27233,20984,31361,26932,23626,40182,33515,23493,37193,28702,22136,23663,24775,25958,27788,35930,36929,38931,21585,26311,37389,22856,37027,20869,20045,20970,34201,35598,28760,25466,37707,26978,39348,32260,30071,21335,26976,36575,38627,27741,20108,23612,24336,36841,21250,36049,32905,34425,24319,26085,20083,20837,22914,23615,38894,20219,22922,24525,35469,28641,31152,31074,23527,33905,29483,29105,24180,24565,25467,25754,29123,31896,20035,24316,20043,22492,22178,24745,28611,32013,33021,33075,33215,36786,35223,34468,24052,25226,25773,35207,26487,27874,27966,29750,30772,23110,32629,33453,39340,20467,24259,25309,25490,25943,26479,30403,29260,32972,32954,36649,37197,20493,22521,23186,26757,26995,29028,29437,36023,22770,36064,38506,36889,34687,31204,30695,33833,20271,21093,21338,25293,26575,27850,30333,31636,31893,33334,34180,36843,26333,28448,29190,32283,33707,39361,40614,20989,31665,30834,31672,32903,31560,27368,24161,32908,30033,30048,20843,37474,28300,30330,37271,39658,20240,32624,25244,31567,38309,40169,22138,22617,34532,38588,20276,21028,21322,21453,21467,24070,25644,26001,26495,27710,27726,29256,29359,29677,30036,32321,33324,34281,36009,31684,37318,29033,38930,39151,25405,26217,30058,30436,30928,34115,34542,21290,21329,21542,22915,24199,24444,24754,25161,25209,25259,26e3,27604,27852,30130,30382,30865,31192,32203,32631,32933,34987,35513,36027,36991,38750,39131,27147,31800,20633,23614,24494,26503,27608,29749,30473,32654,40763,26570,31255,21305,30091,39661,24422,33181,33777,32920,24380,24517,30050,31558,36924,26727,23019,23195,32016,30334,35628,20469,24426,27161,27703,28418,29922,31080,34920,35413,35961,24287,25551,30149,31186,33495,37672,37618,33948,34541,39981,21697,24428,25996,27996,28693,36007,36051,38971,25935,29942,19981,20184,22496,22827,23142,23500,20904,24067,24220,24598,25206,25975,26023,26222,28014,29238,31526,33104,33178,33433,35676,36e3,36070,36212,38428,38468,20398,25771,27494,33310,33889,34154,37096,23553,26963,39080,33914,34135,20239,21103,24489,24133,26381,31119,33145,35079,35206,28149,24343,25173,27832,20175,29289,39826,20998,21563,22132,22707,24996,25198,28954,22894,31881,31966,32027,38640,25991,32862,19993,20341,20853,22592,24163,24179,24330,26564,20006,34109,38281,38491,31859,38913,20731,22721,30294,30887,21029,30629,34065,31622,20559,22793,29255,31687,32232,36794,36820,36941,20415,21193,23081,24321,38829,20445,33303,37610,22275,25429,27497,29995,35036,36628,31298,21215,22675,24917,25098,26286,27597,31807,33769,20515,20472,21253,21574,22577,22857,23453,23792,23791,23849,24214,25265,25447,25918,26041,26379,27861,27873,28921,30770,32299,32990,33459,33804,34028,34562,35090,35370,35914,37030,37586,39165,40179,40300,20047,20129,20621,21078,22346,22952,24125,24536,24537,25151,26292,26395,26576,26834,20882,32033,32938,33192,35584,35980,36031,37502,38450,21536,38956,21271,20693,21340,22696,25778,26420,29287,30566,31302,37350,21187,27809,27526,22528,24140,22868,26412,32763,20961,30406,25705,30952,39764,40635,22475,22969,26151,26522,27598,21737,27097,24149,33180,26517,39850,26622,40018,26717,20134,20451,21448,25273,26411,27819,36804,20397,32365,40639,19975,24930,28288,28459,34067,21619,26410,39749,24051,31637,23724,23494,34588,28234,34001,31252,33032,22937,31885,27665,30496,21209,22818,28961,29279,30683,38695,40289,26891,23167,23064,20901,21517,21629,26126,30431,36855,37528,40180,23018,29277,28357,20813,26825,32191,32236,38754,40634,25720,27169,33538,22916,23391,27611,29467,30450,32178,32791,33945,20786,26408,40665,30446,26466,21247,39173,23588,25147,31870,36016,21839,24758,32011,38272,21249,20063,20918,22812,29242,32822,37326,24357,30690,21380,24441,32004,34220,35379,36493,38742,26611,34222,37971,24841,24840,27833,30290,35565,36664,21807,20305,20778,21191,21451,23461,24189,24736,24962,25558,26377,26586,28263,28044,29494,29495,30001,31056,35029,35480,36938,37009,37109,38596,34701,22805,20104,20313,19982,35465,36671,38928,20653,24188,22934,23481,24248,25562,25594,25793,26332,26954,27096,27915,28342,29076,29992,31407,32650,32768,33865,33993,35201,35617,36362,36965,38525,39178,24958,25233,27442,27779,28020,32716,32764,28096,32645,34746,35064,26469,33713,38972,38647,27931,32097,33853,37226,20081,21365,23888,27396,28651,34253,34349,35239,21033,21519,23653,26446,26792,29702,29827,30178,35023,35041,37324,38626,38520,24459,29575,31435,33870,25504,30053,21129,27969,28316,29705,30041,30827,31890,38534,31452,40845,20406,24942,26053,34396,20102,20142,20698,20001,20940,23534,26009,26753,28092,29471,30274,30637,31260,31975,33391,35538,36988,37327,38517,38936,21147,32209,20523,21400,26519,28107,29136,29747,33256,36650,38563,40023,40607,29792,22593,28057,32047,39006,20196,20278,20363,20919,21169,23994,24604,29618,31036,33491,37428,38583,38646,38666,40599,40802,26278,27508,21015,21155,28872,35010,24265,24651,24976,28451,29001,31806,32244,32879,34030,36899,37676,21570,39791,27347,28809,36034,36335,38706,21172,23105,24266,24324,26391,27004,27028,28010,28431,29282,29436,31725,32769,32894,34635,37070,20845,40595,31108,32907,37682,35542,20525,21644,35441,27498,36036,33031,24785,26528,40434,20121,20120,39952,35435,34241,34152,26880,28286,30871,33109,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,24332,19984,19989,20010,20017,20022,20028,20031,20034,20054,20056,20098,20101,35947,20106,33298,24333,20110,20126,20127,20128,20130,20144,20147,20150,20174,20173,20164,20166,20162,20183,20190,20205,20191,20215,20233,20314,20272,20315,20317,20311,20295,20342,20360,20367,20376,20347,20329,20336,20369,20335,20358,20374,20760,20436,20447,20430,20440,20443,20433,20442,20432,20452,20453,20506,20520,20500,20522,20517,20485,20252,20470,20513,20521,20524,20478,20463,20497,20486,20547,20551,26371,20565,20560,20552,20570,20566,20588,20600,20608,20634,20613,20660,20658,20681,20682,20659,20674,20694,20702,20709,20717,20707,20718,20729,20725,20745,20737,20738,20758,20757,20756,20762,20769,20794,20791,20796,20795,20799,20800,20818,20812,20820,20834,31480,20841,20842,20846,20864,20866,22232,20876,20873,20879,20881,20883,20885,20886,20900,20902,20898,20905,20906,20907,20915,20913,20914,20912,20917,20925,20933,20937,20955,20960,34389,20969,20973,20976,20981,20990,20996,21003,21012,21006,21031,21034,21038,21043,21049,21071,21060,21067,21068,21086,21076,21098,21108,21097,21107,21119,21117,21133,21140,21138,21105,21128,21137,36776,36775,21164,21165,21180,21173,21185,21197,21207,21214,21219,21222,39149,21216,21235,21237,21240,21241,21254,21256,30008,21261,21264,21263,21269,21274,21283,21295,21297,21299,21304,21312,21318,21317,19991,21321,21325,20950,21342,21353,21358,22808,21371,21367,21378,21398,21408,21414,21413,21422,21424,21430,21443,31762,38617,21471,26364,29166,21486,21480,21485,21498,21505,21565,21568,21548,21549,21564,21550,21558,21545,21533,21582,21647,21621,21646,21599,21617,21623,21616,21650,21627,21632,21622,21636,21648,21638,21703,21666,21688,21669,21676,21700,21704,21672,21675,21698,21668,21694,21692,21720,21733,21734,21775,21780,21757,21742,21741,21754,21730,21817,21824,21859,21836,21806,21852,21829,21846,21847,21816,21811,21853,21913,21888,21679,21898,21919,21883,21886,21912,21918,21934,21884,21891,21929,21895,21928,21978,21957,21983,21956,21980,21988,21972,22036,22007,22038,22014,22013,22043,22009,22094,22096,29151,22068,22070,22066,22072,22123,22116,22063,22124,22122,22150,22144,22154,22176,22164,22159,22181,22190,22198,22196,22210,22204,22209,22211,22208,22216,22222,22225,22227,22231,22254,22265,22272,22271,22276,22281,22280,22283,22285,22291,22296,22294,21959,22300,22310,22327,22328,22350,22331,22336,22351,22377,22464,22408,22369,22399,22409,22419,22432,22451,22436,22442,22448,22467,22470,22484,22482,22483,22538,22486,22499,22539,22553,22557,22642,22561,22626,22603,22640,27584,22610,22589,22649,22661,22713,22687,22699,22714,22750,22715,22712,22702,22725,22739,22737,22743,22745,22744,22757,22748,22756,22751,22767,22778,22777,22779,22780,22781,22786,22794,22800,22811,26790,22821,22828,22829,22834,22840,22846,31442,22869,22864,22862,22874,22872,22882,22880,22887,22892,22889,22904,22913,22941,20318,20395,22947,22962,22982,23016,23004,22925,23001,23002,23077,23071,23057,23068,23049,23066,23104,23148,23113,23093,23094,23138,23146,23194,23228,23230,23243,23234,23229,23267,23255,23270,23273,23254,23290,23291,23308,23307,23318,23346,23248,23338,23350,23358,23363,23365,23360,23377,23381,23386,23387,23397,23401,23408,23411,23413,23416,25992,23418,23424,23427,23462,23480,23491,23495,23497,23508,23504,23524,23526,23522,23518,23525,23531,23536,23542,23539,23557,23559,23560,23565,23571,23584,23586,23592,23608,23609,23617,23622,23630,23635,23632,23631,23409,23660,23662,20066,23670,23673,23692,23697,23700,22939,23723,23739,23734,23740,23735,23749,23742,23751,23769,23785,23805,23802,23789,23948,23786,23819,23829,23831,23900,23839,23835,23825,23828,23842,23834,23833,23832,23884,23890,23886,23883,23916,23923,23926,23943,23940,23938,23970,23965,23980,23982,23997,23952,23991,23996,24009,24013,24019,24018,24022,24027,24043,24050,24053,24075,24090,24089,24081,24091,24118,24119,24132,24131,24128,24142,24151,24148,24159,24162,24164,24135,24181,24182,24186,40636,24191,24224,24257,24258,24264,24272,24271,24278,24291,24285,24282,24283,24290,24289,24296,24297,24300,24305,24307,24304,24308,24312,24318,24323,24329,24413,24412,24331,24337,24342,24361,24365,24376,24385,24392,24396,24398,24367,24401,24406,24407,24409,24417,24429,24435,24439,24451,24450,24447,24458,24456,24465,24455,24478,24473,24472,24480,24488,24493,24508,24534,24571,24548,24568,24561,24541,24755,24575,24609,24672,24601,24592,24617,24590,24625,24603,24597,24619,24614,24591,24634,24666,24641,24682,24695,24671,24650,24646,24653,24675,24643,24676,24642,24684,24683,24665,24705,24717,24807,24707,24730,24708,24731,24726,24727,24722,24743,24715,24801,24760,24800,24787,24756,24560,24765,24774,24757,24792,24909,24853,24838,24822,24823,24832,24820,24826,24835,24865,24827,24817,24845,24846,24903,24894,24872,24871,24906,24895,24892,24876,24884,24893,24898,24900,24947,24951,24920,24921,24922,24939,24948,24943,24933,24945,24927,24925,24915,24949,24985,24982,24967,25004,24980,24986,24970,24977,25003,25006,25036,25034,25033,25079,25032,25027,25030,25018,25035,32633,25037,25062,25059,25078,25082,25076,25087,25085,25084,25086,25088,25096,25097,25101,25100,25108,25115,25118,25121,25130,25134,25136,25138,25139,25153,25166,25182,25187,25179,25184,25192,25212,25218,25225,25214,25234,25235,25238,25300,25219,25236,25303,25297,25275,25295,25343,25286,25812,25288,25308,25292,25290,25282,25287,25243,25289,25356,25326,25329,25383,25346,25352,25327,25333,25424,25406,25421,25628,25423,25494,25486,25472,25515,25462,25507,25487,25481,25503,25525,25451,25449,25534,25577,25536,25542,25571,25545,25554,25590,25540,25622,25652,25606,25619,25638,25654,25885,25623,25640,25615,25703,25711,25718,25678,25898,25749,25747,25765,25769,25736,25788,25818,25810,25797,25799,25787,25816,25794,25841,25831,33289,25824,25825,25260,25827,25839,25900,25846,25844,25842,25850,25856,25853,25880,25884,25861,25892,25891,25899,25908,25909,25911,25910,25912,30027,25928,25942,25941,25933,25944,25950,25949,25970,25976,25986,25987,35722,26011,26015,26027,26039,26051,26054,26049,26052,26060,26066,26075,26073,26080,26081,26097,26482,26122,26115,26107,26483,26165,26166,26164,26140,26191,26180,26185,26177,26206,26205,26212,26215,26216,26207,26210,26224,26243,26248,26254,26249,26244,26264,26269,26305,26297,26313,26302,26300,26308,26296,26326,26330,26336,26175,26342,26345,26352,26357,26359,26383,26390,26398,26406,26407,38712,26414,26431,26422,26433,26424,26423,26438,26462,26464,26457,26467,26468,26505,26480,26537,26492,26474,26508,26507,26534,26529,26501,26551,26607,26548,26604,26547,26601,26552,26596,26590,26589,26594,26606,26553,26574,26566,26599,27292,26654,26694,26665,26688,26701,26674,26702,26803,26667,26713,26723,26743,26751,26783,26767,26797,26772,26781,26779,26755,27310,26809,26740,26805,26784,26810,26895,26765,26750,26881,26826,26888,26840,26914,26918,26849,26892,26829,26836,26855,26837,26934,26898,26884,26839,26851,26917,26873,26848,26863,26920,26922,26906,26915,26913,26822,27001,26999,26972,27e3,26987,26964,27006,26990,26937,26996,26941,26969,26928,26977,26974,26973,27009,26986,27058,27054,27088,27071,27073,27091,27070,27086,23528,27082,27101,27067,27075,27047,27182,27025,27040,27036,27029,27060,27102,27112,27138,27163,27135,27402,27129,27122,27111,27141,27057,27166,27117,27156,27115,27146,27154,27329,27171,27155,27204,27148,27250,27190,27256,27207,27234,27225,27238,27208,27192,27170,27280,27277,27296,27268,27298,27299,27287,34327,27323,27331,27330,27320,27315,27308,27358,27345,27359,27306,27354,27370,27387,27397,34326,27386,27410,27414,39729,27423,27448,27447,30428,27449,39150,27463,27459,27465,27472,27481,27476,27483,27487,27489,27512,27513,27519,27520,27524,27523,27533,27544,27541,27550,27556,27562,27563,27567,27570,27569,27571,27575,27580,27590,27595,27603,27615,27628,27627,27635,27631,40638,27656,27667,27668,27675,27684,27683,27742,27733,27746,27754,27778,27789,27802,27777,27803,27774,27752,27763,27794,27792,27844,27889,27859,27837,27863,27845,27869,27822,27825,27838,27834,27867,27887,27865,27882,27935,34893,27958,27947,27965,27960,27929,27957,27955,27922,27916,28003,28051,28004,27994,28025,27993,28046,28053,28644,28037,28153,28181,28170,28085,28103,28134,28088,28102,28140,28126,28108,28136,28114,28101,28154,28121,28132,28117,28138,28142,28205,28270,28206,28185,28274,28255,28222,28195,28267,28203,28278,28237,28191,28227,28218,28238,28196,28415,28189,28216,28290,28330,28312,28361,28343,28371,28349,28335,28356,28338,28372,28373,28303,28325,28354,28319,28481,28433,28748,28396,28408,28414,28479,28402,28465,28399,28466,28364,28478,28435,28407,28550,28538,28536,28545,28544,28527,28507,28659,28525,28546,28540,28504,28558,28561,28610,28518,28595,28579,28577,28580,28601,28614,28586,28639,28629,28652,28628,28632,28657,28654,28635,28681,28683,28666,28689,28673,28687,28670,28699,28698,28532,28701,28696,28703,28720,28734,28722,28753,28771,28825,28818,28847,28913,28844,28856,28851,28846,28895,28875,28893,28889,28937,28925,28956,28953,29029,29013,29064,29030,29026,29004,29014,29036,29071,29179,29060,29077,29096,29100,29143,29113,29118,29138,29129,29140,29134,29152,29164,29159,29173,29180,29177,29183,29197,29200,29211,29224,29229,29228,29232,29234,29243,29244,29247,29248,29254,29259,29272,29300,29310,29314,29313,29319,29330,29334,29346,29351,29369,29362,29379,29382,29380,29390,29394,29410,29408,29409,29433,29431,20495,29463,29450,29468,29462,29469,29492,29487,29481,29477,29502,29518,29519,40664,29527,29546,29544,29552,29560,29557,29563,29562,29640,29619,29646,29627,29632,29669,29678,29662,29858,29701,29807,29733,29688,29746,29754,29781,29759,29791,29785,29761,29788,29801,29808,29795,29802,29814,29822,29835,29854,29863,29898,29903,29908,29681,29920,29923,29927,29929,29934,29938,29936,29937,29944,29943,29956,29955,29957,29964,29966,29965,29973,29971,29982,29990,29996,30012,30020,30029,30026,30025,30043,30022,30042,30057,30052,30055,30059,30061,30072,30070,30086,30087,30068,30090,30089,30082,30100,30106,30109,30117,30115,30146,30131,30147,30133,30141,30136,30140,30129,30157,30154,30162,30169,30179,30174,30206,30207,30204,30209,30192,30202,30194,30195,30219,30221,30217,30239,30247,30240,30241,30242,30244,30260,30256,30267,30279,30280,30278,30300,30296,30305,30306,30312,30313,30314,30311,30316,30320,30322,30326,30328,30332,30336,30339,30344,30347,30350,30358,30355,30361,30362,30384,30388,30392,30393,30394,30402,30413,30422,30418,30430,30433,30437,30439,30442,34351,30459,30472,30471,30468,30505,30500,30494,30501,30502,30491,30519,30520,30535,30554,30568,30571,30555,30565,30591,30590,30585,30606,30603,30609,30624,30622,30640,30646,30649,30655,30652,30653,30651,30663,30669,30679,30682,30684,30691,30702,30716,30732,30738,31014,30752,31018,30789,30862,30836,30854,30844,30874,30860,30883,30901,30890,30895,30929,30918,30923,30932,30910,30908,30917,30922,30956,30951,30938,30973,30964,30983,30994,30993,31001,31020,31019,31040,31072,31063,31071,31066,31061,31059,31098,31103,31114,31133,31143,40779,31146,31150,31155,31161,31162,31177,31189,31207,31212,31201,31203,31240,31245,31256,31257,31264,31263,31104,31281,31291,31294,31287,31299,31319,31305,31329,31330,31337,40861,31344,31353,31357,31368,31383,31381,31384,31382,31401,31432,31408,31414,31429,31428,31423,36995,31431,31434,31437,31439,31445,31443,31449,31450,31453,31457,31458,31462,31469,31472,31490,31503,31498,31494,31539,31512,31513,31518,31541,31528,31542,31568,31610,31492,31565,31499,31564,31557,31605,31589,31604,31591,31600,31601,31596,31598,31645,31640,31647,31629,31644,31642,31627,31634,31631,31581,31641,31691,31681,31692,31695,31668,31686,31709,31721,31761,31764,31718,31717,31840,31744,31751,31763,31731,31735,31767,31757,31734,31779,31783,31786,31775,31799,31787,31805,31820,31811,31828,31823,31808,31824,31832,31839,31844,31830,31845,31852,31861,31875,31888,31908,31917,31906,31915,31905,31912,31923,31922,31921,31918,31929,31933,31936,31941,31938,31960,31954,31964,31970,39739,31983,31986,31988,31990,31994,32006,32002,32028,32021,32010,32069,32075,32046,32050,32063,32053,32070,32115,32086,32078,32114,32104,32110,32079,32099,32147,32137,32091,32143,32125,32155,32186,32174,32163,32181,32199,32189,32171,32317,32162,32175,32220,32184,32159,32176,32216,32221,32228,32222,32251,32242,32225,32261,32266,32291,32289,32274,32305,32287,32265,32267,32290,32326,32358,32315,32309,32313,32323,32311,32306,32314,32359,32349,32342,32350,32345,32346,32377,32362,32361,32380,32379,32387,32213,32381,36782,32383,32392,32393,32396,32402,32400,32403,32404,32406,32398,32411,32412,32568,32570,32581,32588,32589,32590,32592,32593,32597,32596,32600,32607,32608,32616,32617,32615,32632,32642,32646,32643,32648,32647,32652,32660,32670,32669,32666,32675,32687,32690,32697,32686,32694,32696,35697,32709,32710,32714,32725,32724,32737,32742,32745,32755,32761,39132,32774,32772,32779,32786,32792,32793,32796,32801,32808,32831,32827,32842,32838,32850,32856,32858,32863,32866,32872,32883,32882,32880,32886,32889,32893,32895,32900,32902,32901,32923,32915,32922,32941,20880,32940,32987,32997,32985,32989,32964,32986,32982,33033,33007,33009,33051,33065,33059,33071,33099,38539,33094,33086,33107,33105,33020,33137,33134,33125,33126,33140,33155,33160,33162,33152,33154,33184,33173,33188,33187,33119,33171,33193,33200,33205,33214,33208,33213,33216,33218,33210,33225,33229,33233,33241,33240,33224,33242,33247,33248,33255,33274,33275,33278,33281,33282,33285,33287,33290,33293,33296,33302,33321,33323,33336,33331,33344,33369,33368,33373,33370,33375,33380,33378,33384,33386,33387,33326,33393,33399,33400,33406,33421,33426,33451,33439,33467,33452,33505,33507,33503,33490,33524,33523,33530,33683,33539,33531,33529,33502,33542,33500,33545,33497,33589,33588,33558,33586,33585,33600,33593,33616,33605,33583,33579,33559,33560,33669,33690,33706,33695,33698,33686,33571,33678,33671,33674,33660,33717,33651,33653,33696,33673,33704,33780,33811,33771,33742,33789,33795,33752,33803,33729,33783,33799,33760,33778,33805,33826,33824,33725,33848,34054,33787,33901,33834,33852,34138,33924,33911,33899,33965,33902,33922,33897,33862,33836,33903,33913,33845,33994,33890,33977,33983,33951,34009,33997,33979,34010,34e3,33985,33990,34006,33953,34081,34047,34036,34071,34072,34092,34079,34069,34068,34044,34112,34147,34136,34120,34113,34306,34123,34133,34176,34212,34184,34193,34186,34216,34157,34196,34203,34282,34183,34204,34167,34174,34192,34249,34234,34255,34233,34256,34261,34269,34277,34268,34297,34314,34323,34315,34302,34298,34310,34338,34330,34352,34367,34381,20053,34388,34399,34407,34417,34451,34467,34473,34474,34443,34444,34486,34479,34500,34502,34480,34505,34851,34475,34516,34526,34537,34540,34527,34523,34543,34578,34566,34568,34560,34563,34555,34577,34569,34573,34553,34570,34612,34623,34615,34619,34597,34601,34586,34656,34655,34680,34636,34638,34676,34647,34664,34670,34649,34643,34659,34666,34821,34722,34719,34690,34735,34763,34749,34752,34768,38614,34731,34756,34739,34759,34758,34747,34799,34802,34784,34831,34829,34814,34806,34807,34830,34770,34833,34838,34837,34850,34849,34865,34870,34873,34855,34875,34884,34882,34898,34905,34910,34914,34923,34945,34942,34974,34933,34941,34997,34930,34946,34967,34962,34990,34969,34978,34957,34980,34992,35007,34993,35011,35012,35028,35032,35033,35037,35065,35074,35068,35060,35048,35058,35076,35084,35082,35091,35139,35102,35109,35114,35115,35137,35140,35131,35126,35128,35148,35101,35168,35166,35174,35172,35181,35178,35183,35188,35191,35198,35203,35208,35210,35219,35224,35233,35241,35238,35244,35247,35250,35258,35261,35263,35264,35290,35292,35293,35303,35316,35320,35331,35350,35344,35340,35355,35357,35365,35382,35393,35419,35410,35398,35400,35452,35437,35436,35426,35461,35458,35460,35496,35489,35473,35493,35494,35482,35491,35524,35533,35522,35546,35563,35571,35559,35556,35569,35604,35552,35554,35575,35550,35547,35596,35591,35610,35553,35606,35600,35607,35616,35635,38827,35622,35627,35646,35624,35649,35660,35663,35662,35657,35670,35675,35674,35691,35679,35692,35695,35700,35709,35712,35724,35726,35730,35731,35734,35737,35738,35898,35905,35903,35912,35916,35918,35920,35925,35938,35948,35960,35962,35970,35977,35973,35978,35981,35982,35988,35964,35992,25117,36013,36010,36029,36018,36019,36014,36022,36040,36033,36068,36067,36058,36093,36090,36091,36100,36101,36106,36103,36111,36109,36112,40782,36115,36045,36116,36118,36199,36205,36209,36211,36225,36249,36290,36286,36282,36303,36314,36310,36300,36315,36299,36330,36331,36319,36323,36348,36360,36361,36351,36381,36382,36368,36383,36418,36405,36400,36404,36426,36423,36425,36428,36432,36424,36441,36452,36448,36394,36451,36437,36470,36466,36476,36481,36487,36485,36484,36491,36490,36499,36497,36500,36505,36522,36513,36524,36528,36550,36529,36542,36549,36552,36555,36571,36579,36604,36603,36587,36606,36618,36613,36629,36626,36633,36627,36636,36639,36635,36620,36646,36659,36667,36665,36677,36674,36670,36684,36681,36678,36686,36695,36700,36706,36707,36708,36764,36767,36771,36781,36783,36791,36826,36837,36834,36842,36847,36999,36852,36869,36857,36858,36881,36885,36897,36877,36894,36886,36875,36903,36918,36917,36921,36856,36943,36944,36945,36946,36878,36937,36926,36950,36952,36958,36968,36975,36982,38568,36978,36994,36989,36993,36992,37002,37001,37007,37032,37039,37041,37045,37090,37092,25160,37083,37122,37138,37145,37170,37168,37194,37206,37208,37219,37221,37225,37235,37234,37259,37257,37250,37282,37291,37295,37290,37301,37300,37306,37312,37313,37321,37323,37328,37334,37343,37345,37339,37372,37365,37366,37406,37375,37396,37420,37397,37393,37470,37463,37445,37449,37476,37448,37525,37439,37451,37456,37532,37526,37523,37531,37466,37583,37561,37559,37609,37647,37626,37700,37678,37657,37666,37658,37667,37690,37685,37691,37724,37728,37756,37742,37718,37808,37804,37805,37780,37817,37846,37847,37864,37861,37848,37827,37853,37840,37832,37860,37914,37908,37907,37891,37895,37904,37942,37931,37941,37921,37946,37953,37970,37956,37979,37984,37986,37982,37994,37417,38e3,38005,38007,38013,37978,38012,38014,38017,38015,38274,38279,38282,38292,38294,38296,38297,38304,38312,38311,38317,38332,38331,38329,38334,38346,28662,38339,38349,38348,38357,38356,38358,38364,38369,38373,38370,38433,38440,38446,38447,38466,38476,38479,38475,38519,38492,38494,38493,38495,38502,38514,38508,38541,38552,38549,38551,38570,38567,38577,38578,38576,38580,38582,38584,38585,38606,38603,38601,38605,35149,38620,38669,38613,38649,38660,38662,38664,38675,38670,38673,38671,38678,38681,38692,38698,38704,38713,38717,38718,38724,38726,38728,38722,38729,38748,38752,38756,38758,38760,21202,38763,38769,38777,38789,38780,38785,38778,38790,38795,38799,38800,38812,38824,38822,38819,38835,38836,38851,38854,38856,38859,38876,38893,40783,38898,31455,38902,38901,38927,38924,38968,38948,38945,38967,38973,38982,38991,38987,39019,39023,39024,39025,39028,39027,39082,39087,39089,39094,39108,39107,39110,39145,39147,39171,39177,39186,39188,39192,39201,39197,39198,39204,39200,39212,39214,39229,39230,39234,39241,39237,39248,39243,39249,39250,39244,39253,39319,39320,39333,39341,39342,39356,39391,39387,39389,39384,39377,39405,39406,39409,39410,39419,39416,39425,39439,39429,39394,39449,39467,39479,39493,39490,39488,39491,39486,39509,39501,39515,39511,39519,39522,39525,39524,39529,39531,39530,39597,39600,39612,39616,39631,39633,39635,39636,39646,39647,39650,39651,39654,39663,39659,39662,39668,39665,39671,39675,39686,39704,39706,39711,39714,39715,39717,39719,39720,39721,39722,39726,39727,39730,39748,39747,39759,39757,39758,39761,39768,39796,39827,39811,39825,39830,39831,39839,39840,39848,39860,39872,39882,39865,39878,39887,39889,39890,39907,39906,39908,39892,39905,39994,39922,39921,39920,39957,39956,39945,39955,39948,39942,39944,39954,39946,39940,39982,39963,39973,39972,39969,39984,40007,39986,40006,39998,40026,40032,40039,40054,40056,40167,40172,40176,40201,40200,40171,40195,40198,40234,40230,40367,40227,40223,40260,40213,40210,40257,40255,40254,40262,40264,40285,40286,40292,40273,40272,40281,40306,40329,40327,40363,40303,40314,40346,40356,40361,40370,40388,40385,40379,40376,40378,40390,40399,40386,40409,40403,40440,40422,40429,40431,40445,40474,40475,40478,40565,40569,40573,40577,40584,40587,40588,40594,40597,40593,40605,40613,40617,40632,40618,40621,38753,40652,40654,40655,40656,40660,40668,40670,40669,40672,40677,40680,40687,40692,40694,40695,40697,40699,40700,40701,40711,40712,30391,40725,40737,40748,40766,40778,40786,40788,40803,40799,40800,40801,40806,40807,40812,40810,40823,40818,40822,40853,40860,40864,22575,27079,36953,29796,20956,29081,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32394,35100,37704,37512,34012,20425,28859,26161,26824,37625,26363,24389,20008,20193,20220,20224,20227,20281,20310,20370,20362,20378,20372,20429,20544,20514,20479,20510,20550,20592,20546,20628,20724,20696,20810,20836,20893,20926,20972,21013,21148,21158,21184,21211,21248,21255,21284,21362,21395,21426,21469,64014,21660,21642,21673,21759,21894,22361,22373,22444,22472,22471,64015,64016,22686,22706,22795,22867,22875,22877,22883,22948,22970,23382,23488,29999,23512,23532,23582,23718,23738,23797,23847,23891,64017,23874,23917,23992,23993,24016,24353,24372,24423,24503,24542,24669,24709,24714,24798,24789,24864,24818,24849,24887,24880,24984,25107,25254,25589,25696,25757,25806,25934,26112,26133,26171,26121,26158,26142,26148,26213,26199,26201,64018,26227,26265,26272,26290,26303,26362,26382,63785,26470,26555,26706,26560,26625,26692,26831,64019,26984,64020,27032,27106,27184,27243,27206,27251,27262,27362,27364,27606,27711,27740,27782,27759,27866,27908,28039,28015,28054,28076,28111,28152,28146,28156,28217,28252,28199,28220,28351,28552,28597,28661,28677,28679,28712,28805,28843,28943,28932,29020,28998,28999,64021,29121,29182,29361,29374,29476,64022,29559,29629,29641,29654,29667,29650,29703,29685,29734,29738,29737,29742,29794,29833,29855,29953,30063,30338,30364,30366,30363,30374,64023,30534,21167,30753,30798,30820,30842,31024,64024,64025,64026,31124,64027,31131,31441,31463,64028,31467,31646,64029,32072,32092,32183,32160,32214,32338,32583,32673,64030,33537,33634,33663,33735,33782,33864,33972,34131,34137,34155,64031,34224,64032,64033,34823,35061,35346,35383,35449,35495,35518,35551,64034,35574,35667,35711,36080,36084,36114,36214,64035,36559,64036,64037,36967,37086,64038,37141,37159,37338,37335,37342,37357,37358,37348,37349,37382,37392,37386,37434,37440,37436,37454,37465,37457,37433,37479,37543,37495,37496,37607,37591,37593,37584,64039,37589,37600,37587,37669,37665,37627,64040,37662,37631,37661,37634,37744,37719,37796,37830,37854,37880,37937,37957,37960,38290,63964,64041,38557,38575,38707,38715,38723,38733,38735,38737,38741,38999,39013,64042,64043,39207,64044,39326,39502,39641,39644,39797,39794,39823,39857,39867,39936,40304,40299,64045,40473,40657,null,null,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,65506,65508,65287,65282,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,65506,65508,65287,65282,12849,8470,8481,8757,32394,35100,37704,37512,34012,20425,28859,26161,26824,37625,26363,24389,20008,20193,20220,20224,20227,20281,20310,20370,20362,20378,20372,20429,20544,20514,20479,20510,20550,20592,20546,20628,20724,20696,20810,20836,20893,20926,20972,21013,21148,21158,21184,21211,21248,21255,21284,21362,21395,21426,21469,64014,21660,21642,21673,21759,21894,22361,22373,22444,22472,22471,64015,64016,22686,22706,22795,22867,22875,22877,22883,22948,22970,23382,23488,29999,23512,23532,23582,23718,23738,23797,23847,23891,64017,23874,23917,23992,23993,24016,24353,24372,24423,24503,24542,24669,24709,24714,24798,24789,24864,24818,24849,24887,24880,24984,25107,25254,25589,25696,25757,25806,25934,26112,26133,26171,26121,26158,26142,26148,26213,26199,26201,64018,26227,26265,26272,26290,26303,26362,26382,63785,26470,26555,26706,26560,26625,26692,26831,64019,26984,64020,27032,27106,27184,27243,27206,27251,27262,27362,27364,27606,27711,27740,27782,27759,27866,27908,28039,28015,28054,28076,28111,28152,28146,28156,28217,28252,28199,28220,28351,28552,28597,28661,28677,28679,28712,28805,28843,28943,28932,29020,28998,28999,64021,29121,29182,29361,29374,29476,64022,29559,29629,29641,29654,29667,29650,29703,29685,29734,29738,29737,29742,29794,29833,29855,29953,30063,30338,30364,30366,30363,30374,64023,30534,21167,30753,30798,30820,30842,31024,64024,64025,64026,31124,64027,31131,31441,31463,64028,31467,31646,64029,32072,32092,32183,32160,32214,32338,32583,32673,64030,33537,33634,33663,33735,33782,33864,33972,34131,34137,34155,64031,34224,64032,64033,34823,35061,35346,35383,35449,35495,35518,35551,64034,35574,35667,35711,36080,36084,36114,36214,64035,36559,64036,64037,36967,37086,64038,37141,37159,37338,37335,37342,37357,37358,37348,37349,37382,37392,37386,37434,37440,37436,37454,37465,37457,37433,37479,37543,37495,37496,37607,37591,37593,37584,64039,37589,37600,37587,37669,37665,37627,64040,37662,37631,37661,37634,37744,37719,37796,37830,37854,37880,37937,37957,37960,38290,63964,64041,38557,38575,38707,38715,38723,38733,38735,38737,38741,38999,39013,64042,64043,39207,64044,39326,39502,39641,39644,39797,39794,39823,39857,39867,39936,40304,40299,64045,40473,40657,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],jis0212:[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,728,711,184,729,733,175,731,730,65374,900,901,null,null,null,null,null,null,null,null,161,166,191,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,186,170,169,174,8482,164,8470,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,902,904,905,906,938,null,908,null,910,939,null,911,null,null,null,null,940,941,942,943,970,912,972,962,973,971,944,974,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1038,1039,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1118,1119,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,198,272,null,294,null,306,null,321,319,null,330,216,338,null,358,222,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,230,273,240,295,305,307,312,322,320,329,331,248,339,223,359,254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,193,192,196,194,258,461,256,260,197,195,262,264,268,199,266,270,201,200,203,202,282,278,274,280,null,284,286,290,288,292,205,204,207,206,463,304,298,302,296,308,310,313,317,315,323,327,325,209,211,210,214,212,465,336,332,213,340,344,342,346,348,352,350,356,354,218,217,220,219,364,467,368,362,370,366,360,471,475,473,469,372,221,376,374,377,381,379,null,null,null,null,null,null,null,225,224,228,226,259,462,257,261,229,227,263,265,269,231,267,271,233,232,235,234,283,279,275,281,501,285,287,null,289,293,237,236,239,238,464,null,299,303,297,309,311,314,318,316,324,328,326,241,243,242,246,244,466,337,333,245,341,345,343,347,349,353,351,357,355,250,249,252,251,365,468,369,363,371,367,361,472,476,474,470,373,253,255,375,378,382,380,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19970,19972,19973,19980,19986,19999,20003,20004,20008,20011,20014,20015,20016,20021,20032,20033,20036,20039,20049,20058,20060,20067,20072,20073,20084,20085,20089,20095,20109,20118,20119,20125,20143,20153,20163,20176,20186,20187,20192,20193,20194,20200,20207,20209,20211,20213,20221,20222,20223,20224,20226,20227,20232,20235,20236,20242,20245,20246,20247,20249,20270,20273,20320,20275,20277,20279,20281,20283,20286,20288,20290,20296,20297,20299,20300,20306,20308,20310,20312,20319,20323,20330,20332,20334,20337,20343,20344,20345,20346,20349,20350,20353,20354,20356,20357,20361,20362,20364,20366,20368,20370,20371,20372,20375,20377,20378,20382,20383,20402,20407,20409,20411,20412,20413,20414,20416,20417,20421,20422,20424,20425,20427,20428,20429,20431,20434,20444,20448,20450,20464,20466,20476,20477,20479,20480,20481,20484,20487,20490,20492,20494,20496,20499,20503,20504,20507,20508,20509,20510,20514,20519,20526,20528,20530,20531,20533,20544,20545,20546,20549,20550,20554,20556,20558,20561,20562,20563,20567,20569,20575,20576,20578,20579,20582,20583,20586,20589,20592,20593,20539,20609,20611,20612,20614,20618,20622,20623,20624,20626,20627,20628,20630,20635,20636,20638,20639,20640,20641,20642,20650,20655,20656,20665,20666,20669,20672,20675,20676,20679,20684,20686,20688,20691,20692,20696,20700,20701,20703,20706,20708,20710,20712,20713,20719,20721,20726,20730,20734,20739,20742,20743,20744,20747,20748,20749,20750,20722,20752,20759,20761,20763,20764,20765,20766,20771,20775,20776,20780,20781,20783,20785,20787,20788,20789,20792,20793,20802,20810,20815,20819,20821,20823,20824,20831,20836,20838,20862,20867,20868,20875,20878,20888,20893,20897,20899,20909,20920,20922,20924,20926,20927,20930,20936,20943,20945,20946,20947,20949,20952,20958,20962,20965,20974,20978,20979,20980,20983,20993,20994,20997,21010,21011,21013,21014,21016,21026,21032,21041,21042,21045,21052,21061,21065,21077,21079,21080,21082,21084,21087,21088,21089,21094,21102,21111,21112,21113,21120,21122,21125,21130,21132,21139,21141,21142,21143,21144,21146,21148,21156,21157,21158,21159,21167,21168,21174,21175,21176,21178,21179,21181,21184,21188,21190,21192,21196,21199,21201,21204,21206,21211,21212,21217,21221,21224,21225,21226,21228,21232,21233,21236,21238,21239,21248,21251,21258,21259,21260,21265,21267,21272,21275,21276,21278,21279,21285,21287,21288,21289,21291,21292,21293,21296,21298,21301,21308,21309,21310,21314,21324,21323,21337,21339,21345,21347,21349,21356,21357,21362,21369,21374,21379,21383,21384,21390,21395,21396,21401,21405,21409,21412,21418,21419,21423,21426,21428,21429,21431,21432,21434,21437,21440,21445,21455,21458,21459,21461,21466,21469,21470,21472,21478,21479,21493,21506,21523,21530,21537,21543,21544,21546,21551,21553,21556,21557,21571,21572,21575,21581,21583,21598,21602,21604,21606,21607,21609,21611,21613,21614,21620,21631,21633,21635,21637,21640,21641,21645,21649,21653,21654,21660,21663,21665,21670,21671,21673,21674,21677,21678,21681,21687,21689,21690,21691,21695,21702,21706,21709,21710,21728,21738,21740,21743,21750,21756,21758,21759,21760,21761,21765,21768,21769,21772,21773,21774,21781,21802,21803,21810,21813,21814,21819,21820,21821,21825,21831,21833,21834,21837,21840,21841,21848,21850,21851,21854,21856,21857,21860,21862,21887,21889,21890,21894,21896,21902,21903,21905,21906,21907,21908,21911,21923,21924,21933,21938,21951,21953,21955,21958,21961,21963,21964,21966,21969,21970,21971,21975,21976,21979,21982,21986,21993,22006,22015,22021,22024,22026,22029,22030,22031,22032,22033,22034,22041,22060,22064,22067,22069,22071,22073,22075,22076,22077,22079,22080,22081,22083,22084,22086,22089,22091,22093,22095,22100,22110,22112,22113,22114,22115,22118,22121,22125,22127,22129,22130,22133,22148,22149,22152,22155,22156,22165,22169,22170,22173,22174,22175,22182,22183,22184,22185,22187,22188,22189,22193,22195,22199,22206,22213,22217,22218,22219,22223,22224,22220,22221,22233,22236,22237,22239,22241,22244,22245,22246,22247,22248,22257,22251,22253,22262,22263,22273,22274,22279,22282,22284,22289,22293,22298,22299,22301,22304,22306,22307,22308,22309,22313,22314,22316,22318,22319,22323,22324,22333,22334,22335,22341,22342,22348,22349,22354,22370,22373,22375,22376,22379,22381,22382,22383,22384,22385,22387,22388,22389,22391,22393,22394,22395,22396,22398,22401,22403,22412,22420,22423,22425,22426,22428,22429,22430,22431,22433,22421,22439,22440,22441,22444,22456,22461,22471,22472,22476,22479,22485,22493,22494,22500,22502,22503,22505,22509,22512,22517,22518,22520,22525,22526,22527,22531,22532,22536,22537,22497,22540,22541,22555,22558,22559,22560,22566,22567,22573,22578,22585,22591,22601,22604,22605,22607,22608,22613,22623,22625,22628,22631,22632,22648,22652,22655,22656,22657,22663,22664,22665,22666,22668,22669,22671,22672,22676,22678,22685,22688,22689,22690,22694,22697,22705,22706,22724,22716,22722,22728,22733,22734,22736,22738,22740,22742,22746,22749,22753,22754,22761,22771,22789,22790,22795,22796,22802,22803,22804,34369,22813,22817,22819,22820,22824,22831,22832,22835,22837,22838,22847,22851,22854,22866,22867,22873,22875,22877,22878,22879,22881,22883,22891,22893,22895,22898,22901,22902,22905,22907,22908,22923,22924,22926,22930,22933,22935,22943,22948,22951,22957,22958,22959,22960,22963,22967,22970,22972,22977,22979,22980,22984,22986,22989,22994,23005,23006,23007,23011,23012,23015,23022,23023,23025,23026,23028,23031,23040,23044,23052,23053,23054,23058,23059,23070,23075,23076,23079,23080,23082,23085,23088,23108,23109,23111,23112,23116,23120,23125,23134,23139,23141,23143,23149,23159,23162,23163,23166,23179,23184,23187,23190,23193,23196,23198,23199,23200,23202,23207,23212,23217,23218,23219,23221,23224,23226,23227,23231,23236,23238,23240,23247,23258,23260,23264,23269,23274,23278,23285,23286,23293,23296,23297,23304,23319,23348,23321,23323,23325,23329,23333,23341,23352,23361,23371,23372,23378,23382,23390,23400,23406,23407,23420,23421,23422,23423,23425,23428,23430,23434,23438,23440,23441,23443,23444,23446,23464,23465,23468,23469,23471,23473,23474,23479,23482,23484,23488,23489,23501,23503,23510,23511,23512,23513,23514,23520,23535,23537,23540,23549,23564,23575,23582,23583,23587,23590,23593,23595,23596,23598,23600,23602,23605,23606,23641,23642,23644,23650,23651,23655,23656,23657,23661,23664,23668,23669,23674,23675,23676,23677,23687,23688,23690,23695,23698,23709,23711,23712,23714,23715,23718,23722,23730,23732,23733,23738,23753,23755,23762,23773,23767,23790,23793,23794,23796,23809,23814,23821,23826,23851,23843,23844,23846,23847,23857,23860,23865,23869,23871,23874,23875,23878,23880,23893,23889,23897,23882,23903,23904,23905,23906,23908,23914,23917,23920,23929,23930,23934,23935,23937,23939,23944,23946,23954,23955,23956,23957,23961,23963,23967,23968,23975,23979,23984,23988,23992,23993,24003,24007,24011,24016,24014,24024,24025,24032,24036,24041,24056,24057,24064,24071,24077,24082,24084,24085,24088,24095,24096,24110,24104,24114,24117,24126,24139,24144,24137,24145,24150,24152,24155,24156,24158,24168,24170,24171,24172,24173,24174,24176,24192,24203,24206,24226,24228,24229,24232,24234,24236,24241,24243,24253,24254,24255,24262,24268,24267,24270,24273,24274,24276,24277,24284,24286,24293,24299,24322,24326,24327,24328,24334,24345,24348,24349,24353,24354,24355,24356,24360,24363,24364,24366,24368,24372,24374,24379,24381,24383,24384,24388,24389,24391,24397,24400,24404,24408,24411,24416,24419,24420,24423,24431,24434,24436,24437,24440,24442,24445,24446,24457,24461,24463,24470,24476,24477,24482,24487,24491,24484,24492,24495,24496,24497,24504,24516,24519,24520,24521,24523,24528,24529,24530,24531,24532,24542,24545,24546,24552,24553,24554,24556,24557,24558,24559,24562,24563,24566,24570,24572,24583,24586,24589,24595,24596,24599,24600,24602,24607,24612,24621,24627,24629,24640,24647,24648,24649,24652,24657,24660,24662,24663,24669,24673,24679,24689,24702,24703,24706,24710,24712,24714,24718,24721,24723,24725,24728,24733,24734,24738,24740,24741,24744,24752,24753,24759,24763,24766,24770,24772,24776,24777,24778,24779,24782,24783,24788,24789,24793,24795,24797,24798,24802,24805,24818,24821,24824,24828,24829,24834,24839,24842,24844,24848,24849,24850,24851,24852,24854,24855,24857,24860,24862,24866,24874,24875,24880,24881,24885,24886,24887,24889,24897,24901,24902,24905,24926,24928,24940,24946,24952,24955,24956,24959,24960,24961,24963,24964,24971,24973,24978,24979,24983,24984,24988,24989,24991,24992,24997,25e3,25002,25005,25016,25017,25020,25024,25025,25026,25038,25039,25045,25052,25053,25054,25055,25057,25058,25063,25065,25061,25068,25069,25071,25089,25091,25092,25095,25107,25109,25116,25120,25122,25123,25127,25129,25131,25145,25149,25154,25155,25156,25158,25164,25168,25169,25170,25172,25174,25178,25180,25188,25197,25199,25203,25210,25213,25229,25230,25231,25232,25254,25256,25267,25270,25271,25274,25278,25279,25284,25294,25301,25302,25306,25322,25330,25332,25340,25341,25347,25348,25354,25355,25357,25360,25363,25366,25368,25385,25386,25389,25397,25398,25401,25404,25409,25410,25411,25412,25414,25418,25419,25422,25426,25427,25428,25432,25435,25445,25446,25452,25453,25457,25460,25461,25464,25468,25469,25471,25474,25476,25479,25482,25488,25492,25493,25497,25498,25502,25508,25510,25517,25518,25519,25533,25537,25541,25544,25550,25553,25555,25556,25557,25564,25568,25573,25578,25580,25586,25587,25589,25592,25593,25609,25610,25616,25618,25620,25624,25630,25632,25634,25636,25637,25641,25642,25647,25648,25653,25661,25663,25675,25679,25681,25682,25683,25684,25690,25691,25692,25693,25695,25696,25697,25699,25709,25715,25716,25723,25725,25733,25735,25743,25744,25745,25752,25753,25755,25757,25759,25761,25763,25766,25768,25772,25779,25789,25790,25791,25796,25801,25802,25803,25804,25806,25808,25809,25813,25815,25828,25829,25833,25834,25837,25840,25845,25847,25851,25855,25857,25860,25864,25865,25866,25871,25875,25876,25878,25881,25883,25886,25887,25890,25894,25897,25902,25905,25914,25916,25917,25923,25927,25929,25936,25938,25940,25951,25952,25959,25963,25978,25981,25985,25989,25994,26002,26005,26008,26013,26016,26019,26022,26030,26034,26035,26036,26047,26050,26056,26057,26062,26064,26068,26070,26072,26079,26096,26098,26100,26101,26105,26110,26111,26112,26116,26120,26121,26125,26129,26130,26133,26134,26141,26142,26145,26146,26147,26148,26150,26153,26154,26155,26156,26158,26160,26161,26163,26169,26167,26176,26181,26182,26186,26188,26193,26190,26199,26200,26201,26203,26204,26208,26209,26363,26218,26219,26220,26238,26227,26229,26239,26231,26232,26233,26235,26240,26236,26251,26252,26253,26256,26258,26265,26266,26267,26268,26271,26272,26276,26285,26289,26290,26293,26299,26303,26304,26306,26307,26312,26316,26318,26319,26324,26331,26335,26344,26347,26348,26350,26362,26373,26375,26382,26387,26393,26396,26400,26402,26419,26430,26437,26439,26440,26444,26452,26453,26461,26470,26476,26478,26484,26486,26491,26497,26500,26510,26511,26513,26515,26518,26520,26521,26523,26544,26545,26546,26549,26555,26556,26557,26617,26560,26562,26563,26565,26568,26569,26578,26583,26585,26588,26593,26598,26608,26610,26614,26615,26706,26644,26649,26653,26655,26664,26663,26668,26669,26671,26672,26673,26675,26683,26687,26692,26693,26698,26700,26709,26711,26712,26715,26731,26734,26735,26736,26737,26738,26741,26745,26746,26747,26748,26754,26756,26758,26760,26774,26776,26778,26780,26785,26787,26789,26793,26794,26798,26802,26811,26821,26824,26828,26831,26832,26833,26835,26838,26841,26844,26845,26853,26856,26858,26859,26860,26861,26864,26865,26869,26870,26875,26876,26877,26886,26889,26890,26896,26897,26899,26902,26903,26929,26931,26933,26936,26939,26946,26949,26953,26958,26967,26971,26979,26980,26981,26982,26984,26985,26988,26992,26993,26994,27002,27003,27007,27008,27021,27026,27030,27032,27041,27045,27046,27048,27051,27053,27055,27063,27064,27066,27068,27077,27080,27089,27094,27095,27106,27109,27118,27119,27121,27123,27125,27134,27136,27137,27139,27151,27153,27157,27162,27165,27168,27172,27176,27184,27186,27188,27191,27195,27198,27199,27205,27206,27209,27210,27214,27216,27217,27218,27221,27222,27227,27236,27239,27242,27249,27251,27262,27265,27267,27270,27271,27273,27275,27281,27291,27293,27294,27295,27301,27307,27311,27312,27313,27316,27325,27326,27327,27334,27337,27336,27340,27344,27348,27349,27350,27356,27357,27364,27367,27372,27376,27377,27378,27388,27389,27394,27395,27398,27399,27401,27407,27408,27409,27415,27419,27422,27428,27432,27435,27436,27439,27445,27446,27451,27455,27462,27466,27469,27474,27478,27480,27485,27488,27495,27499,27502,27504,27509,27517,27518,27522,27525,27543,27547,27551,27552,27554,27555,27560,27561,27564,27565,27566,27568,27576,27577,27581,27582,27587,27588,27593,27596,27606,27610,27617,27619,27622,27623,27630,27633,27639,27641,27647,27650,27652,27653,27657,27661,27662,27664,27666,27673,27679,27686,27687,27688,27692,27694,27699,27701,27702,27706,27707,27711,27722,27723,27725,27727,27730,27732,27737,27739,27740,27755,27757,27759,27764,27766,27768,27769,27771,27781,27782,27783,27785,27796,27797,27799,27800,27804,27807,27824,27826,27828,27842,27846,27853,27855,27856,27857,27858,27860,27862,27866,27868,27872,27879,27881,27883,27884,27886,27890,27892,27908,27911,27914,27918,27919,27921,27923,27930,27942,27943,27944,27751,27950,27951,27953,27961,27964,27967,27991,27998,27999,28001,28005,28007,28015,28016,28028,28034,28039,28049,28050,28052,28054,28055,28056,28074,28076,28084,28087,28089,28093,28095,28100,28104,28106,28110,28111,28118,28123,28125,28127,28128,28130,28133,28137,28143,28144,28148,28150,28156,28160,28164,28190,28194,28199,28210,28214,28217,28219,28220,28228,28229,28232,28233,28235,28239,28241,28242,28243,28244,28247,28252,28253,28254,28258,28259,28264,28275,28283,28285,28301,28307,28313,28320,28327,28333,28334,28337,28339,28347,28351,28352,28353,28355,28359,28360,28362,28365,28366,28367,28395,28397,28398,28409,28411,28413,28420,28424,28426,28428,28429,28438,28440,28442,28443,28454,28457,28458,28463,28464,28467,28470,28475,28476,28461,28495,28497,28498,28499,28503,28505,28506,28509,28510,28513,28514,28520,28524,28541,28542,28547,28551,28552,28555,28556,28557,28560,28562,28563,28564,28566,28570,28575,28576,28581,28582,28583,28584,28590,28591,28592,28597,28598,28604,28613,28615,28616,28618,28634,28638,28648,28649,28656,28661,28665,28668,28669,28672,28677,28678,28679,28685,28695,28704,28707,28719,28724,28727,28729,28732,28739,28740,28744,28745,28746,28747,28756,28757,28765,28766,28750,28772,28773,28780,28782,28789,28790,28798,28801,28805,28806,28820,28821,28822,28823,28824,28827,28836,28843,28848,28849,28852,28855,28874,28881,28883,28884,28885,28886,28888,28892,28900,28922,28931,28932,28933,28934,28935,28939,28940,28943,28958,28960,28971,28973,28975,28976,28977,28984,28993,28997,28998,28999,29002,29003,29008,29010,29015,29018,29020,29022,29024,29032,29049,29056,29061,29063,29068,29074,29082,29083,29088,29090,29103,29104,29106,29107,29114,29119,29120,29121,29124,29131,29132,29139,29142,29145,29146,29148,29176,29182,29184,29191,29192,29193,29203,29207,29210,29213,29215,29220,29227,29231,29236,29240,29241,29249,29250,29251,29253,29262,29263,29264,29267,29269,29270,29274,29276,29278,29280,29283,29288,29291,29294,29295,29297,29303,29304,29307,29308,29311,29316,29321,29325,29326,29331,29339,29352,29357,29358,29361,29364,29374,29377,29383,29385,29388,29397,29398,29400,29407,29413,29427,29428,29434,29435,29438,29442,29444,29445,29447,29451,29453,29458,29459,29464,29465,29470,29474,29476,29479,29480,29484,29489,29490,29493,29498,29499,29501,29507,29517,29520,29522,29526,29528,29533,29534,29535,29536,29542,29543,29545,29547,29548,29550,29551,29553,29559,29561,29564,29568,29569,29571,29573,29574,29582,29584,29587,29589,29591,29592,29596,29598,29599,29600,29602,29605,29606,29610,29611,29613,29621,29623,29625,29628,29629,29631,29637,29638,29641,29643,29644,29647,29650,29651,29654,29657,29661,29665,29667,29670,29671,29673,29684,29685,29687,29689,29690,29691,29693,29695,29696,29697,29700,29703,29706,29713,29722,29723,29732,29734,29736,29737,29738,29739,29740,29741,29742,29743,29744,29745,29753,29760,29763,29764,29766,29767,29771,29773,29777,29778,29783,29789,29794,29798,29799,29800,29803,29805,29806,29809,29810,29824,29825,29829,29830,29831,29833,29839,29840,29841,29842,29848,29849,29850,29852,29855,29856,29857,29859,29862,29864,29865,29866,29867,29870,29871,29873,29874,29877,29881,29883,29887,29896,29897,29900,29904,29907,29912,29914,29915,29918,29919,29924,29928,29930,29931,29935,29940,29946,29947,29948,29951,29958,29970,29974,29975,29984,29985,29988,29991,29993,29994,29999,30006,30009,30013,30014,30015,30016,30019,30023,30024,30030,30032,30034,30039,30046,30047,30049,30063,30065,30073,30074,30075,30076,30077,30078,30081,30085,30096,30098,30099,30101,30105,30108,30114,30116,30132,30138,30143,30144,30145,30148,30150,30156,30158,30159,30167,30172,30175,30176,30177,30180,30183,30188,30190,30191,30193,30201,30208,30210,30211,30212,30215,30216,30218,30220,30223,30226,30227,30229,30230,30233,30235,30236,30237,30238,30243,30245,30246,30249,30253,30258,30259,30261,30264,30265,30266,30268,30282,30272,30273,30275,30276,30277,30281,30283,30293,30297,30303,30308,30309,30317,30318,30319,30321,30324,30337,30341,30348,30349,30357,30363,30364,30365,30367,30368,30370,30371,30372,30373,30374,30375,30376,30378,30381,30397,30401,30405,30409,30411,30412,30414,30420,30425,30432,30438,30440,30444,30448,30449,30454,30457,30460,30464,30470,30474,30478,30482,30484,30485,30487,30489,30490,30492,30498,30504,30509,30510,30511,30516,30517,30518,30521,30525,30526,30530,30533,30534,30538,30541,30542,30543,30546,30550,30551,30556,30558,30559,30560,30562,30564,30567,30570,30572,30576,30578,30579,30580,30586,30589,30592,30596,30604,30605,30612,30613,30614,30618,30623,30626,30631,30634,30638,30639,30641,30645,30654,30659,30665,30673,30674,30677,30681,30686,30687,30688,30692,30694,30698,30700,30704,30705,30708,30712,30715,30725,30726,30729,30733,30734,30737,30749,30753,30754,30755,30765,30766,30768,30773,30775,30787,30788,30791,30792,30796,30798,30802,30812,30814,30816,30817,30819,30820,30824,30826,30830,30842,30846,30858,30863,30868,30872,30881,30877,30878,30879,30884,30888,30892,30893,30896,30897,30898,30899,30907,30909,30911,30919,30920,30921,30924,30926,30930,30931,30933,30934,30948,30939,30943,30944,30945,30950,30954,30962,30963,30976,30966,30967,30970,30971,30975,30982,30988,30992,31002,31004,31006,31007,31008,31013,31015,31017,31021,31025,31028,31029,31035,31037,31039,31044,31045,31046,31050,31051,31055,31057,31060,31064,31067,31068,31079,31081,31083,31090,31097,31099,31100,31102,31115,31116,31121,31123,31124,31125,31126,31128,31131,31132,31137,31144,31145,31147,31151,31153,31156,31160,31163,31170,31172,31175,31176,31178,31183,31188,31190,31194,31197,31198,31200,31202,31205,31210,31211,31213,31217,31224,31228,31234,31235,31239,31241,31242,31244,31249,31253,31259,31262,31265,31271,31275,31277,31279,31280,31284,31285,31288,31289,31290,31300,31301,31303,31304,31308,31317,31318,31321,31324,31325,31327,31328,31333,31335,31338,31341,31349,31352,31358,31360,31362,31365,31366,31370,31371,31376,31377,31380,31390,31392,31395,31404,31411,31413,31417,31419,31420,31430,31433,31436,31438,31441,31451,31464,31465,31467,31468,31473,31476,31483,31485,31486,31495,31508,31519,31523,31527,31529,31530,31531,31533,31534,31535,31536,31537,31540,31549,31551,31552,31553,31559,31566,31573,31584,31588,31590,31593,31594,31597,31599,31602,31603,31607,31620,31625,31630,31632,31633,31638,31643,31646,31648,31653,31660,31663,31664,31666,31669,31670,31674,31675,31676,31677,31682,31685,31688,31690,31700,31702,31703,31705,31706,31707,31720,31722,31730,31732,31733,31736,31737,31738,31740,31742,31745,31746,31747,31748,31750,31753,31755,31756,31758,31759,31769,31771,31776,31781,31782,31784,31788,31793,31795,31796,31798,31801,31802,31814,31818,31829,31825,31826,31827,31833,31834,31835,31836,31837,31838,31841,31843,31847,31849,31853,31854,31856,31858,31865,31868,31869,31878,31879,31887,31892,31902,31904,31910,31920,31926,31927,31930,31931,31932,31935,31940,31943,31944,31945,31949,31951,31955,31956,31957,31959,31961,31962,31965,31974,31977,31979,31989,32003,32007,32008,32009,32015,32017,32018,32019,32022,32029,32030,32035,32038,32042,32045,32049,32060,32061,32062,32064,32065,32071,32072,32077,32081,32083,32087,32089,32090,32092,32093,32101,32103,32106,32112,32120,32122,32123,32127,32129,32130,32131,32133,32134,32136,32139,32140,32141,32145,32150,32151,32157,32158,32166,32167,32170,32179,32182,32183,32185,32194,32195,32196,32197,32198,32204,32205,32206,32215,32217,32256,32226,32229,32230,32234,32235,32237,32241,32245,32246,32249,32250,32264,32272,32273,32277,32279,32284,32285,32288,32295,32296,32300,32301,32303,32307,32310,32319,32324,32325,32327,32334,32336,32338,32344,32351,32353,32354,32357,32363,32366,32367,32371,32376,32382,32385,32390,32391,32394,32397,32401,32405,32408,32410,32413,32414,32572,32571,32573,32574,32575,32579,32580,32583,32591,32594,32595,32603,32604,32605,32609,32611,32612,32613,32614,32621,32625,32637,32638,32639,32640,32651,32653,32655,32656,32657,32662,32663,32668,32673,32674,32678,32682,32685,32692,32700,32703,32704,32707,32712,32718,32719,32731,32735,32739,32741,32744,32748,32750,32751,32754,32762,32765,32766,32767,32775,32776,32778,32781,32782,32783,32785,32787,32788,32790,32797,32798,32799,32800,32804,32806,32812,32814,32816,32820,32821,32823,32825,32826,32828,32830,32832,32836,32864,32868,32870,32877,32881,32885,32897,32904,32910,32924,32926,32934,32935,32939,32952,32953,32968,32973,32975,32978,32980,32981,32983,32984,32992,33005,33006,33008,33010,33011,33014,33017,33018,33022,33027,33035,33046,33047,33048,33052,33054,33056,33060,33063,33068,33072,33077,33082,33084,33093,33095,33098,33100,33106,33111,33120,33121,33127,33128,33129,33133,33135,33143,33153,33168,33156,33157,33158,33163,33166,33174,33176,33179,33182,33186,33198,33202,33204,33211,33227,33219,33221,33226,33230,33231,33237,33239,33243,33245,33246,33249,33252,33259,33260,33264,33265,33266,33269,33270,33272,33273,33277,33279,33280,33283,33295,33299,33300,33305,33306,33309,33313,33314,33320,33330,33332,33338,33347,33348,33349,33350,33355,33358,33359,33361,33366,33372,33376,33379,33383,33389,33396,33403,33405,33407,33408,33409,33411,33412,33415,33417,33418,33422,33425,33428,33430,33432,33434,33435,33440,33441,33443,33444,33447,33448,33449,33450,33454,33456,33458,33460,33463,33466,33468,33470,33471,33478,33488,33493,33498,33504,33506,33508,33512,33514,33517,33519,33526,33527,33533,33534,33536,33537,33543,33544,33546,33547,33620,33563,33565,33566,33567,33569,33570,33580,33581,33582,33584,33587,33591,33594,33596,33597,33602,33603,33604,33607,33613,33614,33617,33621,33622,33623,33648,33656,33661,33663,33664,33666,33668,33670,33677,33682,33684,33685,33688,33689,33691,33692,33693,33702,33703,33705,33708,33726,33727,33728,33735,33737,33743,33744,33745,33748,33757,33619,33768,33770,33782,33784,33785,33788,33793,33798,33802,33807,33809,33813,33817,33709,33839,33849,33861,33863,33864,33866,33869,33871,33873,33874,33878,33880,33881,33882,33884,33888,33892,33893,33895,33898,33904,33907,33908,33910,33912,33916,33917,33921,33925,33938,33939,33941,33950,33958,33960,33961,33962,33967,33969,33972,33978,33981,33982,33984,33986,33991,33992,33996,33999,34003,34012,34023,34026,34031,34032,34033,34034,34039,34098,34042,34043,34045,34050,34051,34055,34060,34062,34064,34076,34078,34082,34083,34084,34085,34087,34090,34091,34095,34099,34100,34102,34111,34118,34127,34128,34129,34130,34131,34134,34137,34140,34141,34142,34143,34144,34145,34146,34148,34155,34159,34169,34170,34171,34173,34175,34177,34181,34182,34185,34187,34188,34191,34195,34200,34205,34207,34208,34210,34213,34215,34228,34230,34231,34232,34236,34237,34238,34239,34242,34247,34250,34251,34254,34221,34264,34266,34271,34272,34278,34280,34285,34291,34294,34300,34303,34304,34308,34309,34317,34318,34320,34321,34322,34328,34329,34331,34334,34337,34343,34345,34358,34360,34362,34364,34365,34368,34370,34374,34386,34387,34390,34391,34392,34393,34397,34400,34401,34402,34403,34404,34409,34412,34415,34421,34422,34423,34426,34445,34449,34454,34456,34458,34460,34465,34470,34471,34472,34477,34481,34483,34484,34485,34487,34488,34489,34495,34496,34497,34499,34501,34513,34514,34517,34519,34522,34524,34528,34531,34533,34535,34440,34554,34556,34557,34564,34565,34567,34571,34574,34575,34576,34579,34580,34585,34590,34591,34593,34595,34600,34606,34607,34609,34610,34617,34618,34620,34621,34622,34624,34627,34629,34637,34648,34653,34657,34660,34661,34671,34673,34674,34683,34691,34692,34693,34694,34695,34696,34697,34699,34700,34704,34707,34709,34711,34712,34713,34718,34720,34723,34727,34732,34733,34734,34737,34741,34750,34751,34753,34760,34761,34762,34766,34773,34774,34777,34778,34780,34783,34786,34787,34788,34794,34795,34797,34801,34803,34808,34810,34815,34817,34819,34822,34825,34826,34827,34832,34841,34834,34835,34836,34840,34842,34843,34844,34846,34847,34856,34861,34862,34864,34866,34869,34874,34876,34881,34883,34885,34888,34889,34890,34891,34894,34897,34901,34902,34904,34906,34908,34911,34912,34916,34921,34929,34937,34939,34944,34968,34970,34971,34972,34975,34976,34984,34986,35002,35005,35006,35008,35018,35019,35020,35021,35022,35025,35026,35027,35035,35038,35047,35055,35056,35057,35061,35063,35073,35078,35085,35086,35087,35093,35094,35096,35097,35098,35100,35104,35110,35111,35112,35120,35121,35122,35125,35129,35130,35134,35136,35138,35141,35142,35145,35151,35154,35159,35162,35163,35164,35169,35170,35171,35179,35182,35184,35187,35189,35194,35195,35196,35197,35209,35213,35216,35220,35221,35227,35228,35231,35232,35237,35248,35252,35253,35254,35255,35260,35284,35285,35286,35287,35288,35301,35305,35307,35309,35313,35315,35318,35321,35325,35327,35332,35333,35335,35343,35345,35346,35348,35349,35358,35360,35362,35364,35366,35371,35372,35375,35381,35383,35389,35390,35392,35395,35397,35399,35401,35405,35406,35411,35414,35415,35416,35420,35421,35425,35429,35431,35445,35446,35447,35449,35450,35451,35454,35455,35456,35459,35462,35467,35471,35472,35474,35478,35479,35481,35487,35495,35497,35502,35503,35507,35510,35511,35515,35518,35523,35526,35528,35529,35530,35537,35539,35540,35541,35543,35549,35551,35564,35568,35572,35573,35574,35580,35583,35589,35590,35595,35601,35612,35614,35615,35594,35629,35632,35639,35644,35650,35651,35652,35653,35654,35656,35666,35667,35668,35673,35661,35678,35683,35693,35702,35704,35705,35708,35710,35713,35716,35717,35723,35725,35727,35732,35733,35740,35742,35743,35896,35897,35901,35902,35909,35911,35913,35915,35919,35921,35923,35924,35927,35928,35931,35933,35929,35939,35940,35942,35944,35945,35949,35955,35957,35958,35963,35966,35974,35975,35979,35984,35986,35987,35993,35995,35996,36004,36025,36026,36037,36038,36041,36043,36047,36054,36053,36057,36061,36065,36072,36076,36079,36080,36082,36085,36087,36088,36094,36095,36097,36099,36105,36114,36119,36123,36197,36201,36204,36206,36223,36226,36228,36232,36237,36240,36241,36245,36254,36255,36256,36262,36267,36268,36271,36274,36277,36279,36281,36283,36288,36293,36294,36295,36296,36298,36302,36305,36308,36309,36311,36313,36324,36325,36327,36332,36336,36284,36337,36338,36340,36349,36353,36356,36357,36358,36363,36369,36372,36374,36384,36385,36386,36387,36390,36391,36401,36403,36406,36407,36408,36409,36413,36416,36417,36427,36429,36430,36431,36436,36443,36444,36445,36446,36449,36450,36457,36460,36461,36463,36464,36465,36473,36474,36475,36482,36483,36489,36496,36498,36501,36506,36507,36509,36510,36514,36519,36521,36525,36526,36531,36533,36538,36539,36544,36545,36547,36548,36551,36559,36561,36564,36572,36584,36590,36592,36593,36599,36601,36602,36589,36608,36610,36615,36616,36623,36624,36630,36631,36632,36638,36640,36641,36643,36645,36647,36648,36652,36653,36654,36660,36661,36662,36663,36666,36672,36673,36675,36679,36687,36689,36690,36691,36692,36693,36696,36701,36702,36709,36765,36768,36769,36772,36773,36774,36789,36790,36792,36798,36800,36801,36806,36810,36811,36813,36816,36818,36819,36821,36832,36835,36836,36840,36846,36849,36853,36854,36859,36862,36866,36868,36872,36876,36888,36891,36904,36905,36911,36906,36908,36909,36915,36916,36919,36927,36931,36932,36940,36955,36957,36962,36966,36967,36972,36976,36980,36985,36997,37e3,37003,37004,37006,37008,37013,37015,37016,37017,37019,37024,37025,37026,37029,37040,37042,37043,37044,37046,37053,37068,37054,37059,37060,37061,37063,37064,37077,37079,37080,37081,37084,37085,37087,37093,37074,37110,37099,37103,37104,37108,37118,37119,37120,37124,37125,37126,37128,37133,37136,37140,37142,37143,37144,37146,37148,37150,37152,37157,37154,37155,37159,37161,37166,37167,37169,37172,37174,37175,37177,37178,37180,37181,37187,37191,37192,37199,37203,37207,37209,37210,37211,37217,37220,37223,37229,37236,37241,37242,37243,37249,37251,37253,37254,37258,37262,37265,37267,37268,37269,37272,37278,37281,37286,37288,37292,37293,37294,37296,37297,37298,37299,37302,37307,37308,37309,37311,37314,37315,37317,37331,37332,37335,37337,37338,37342,37348,37349,37353,37354,37356,37357,37358,37359,37360,37361,37367,37369,37371,37373,37376,37377,37380,37381,37382,37383,37385,37386,37388,37392,37394,37395,37398,37400,37404,37405,37411,37412,37413,37414,37416,37422,37423,37424,37427,37429,37430,37432,37433,37434,37436,37438,37440,37442,37443,37446,37447,37450,37453,37454,37455,37457,37464,37465,37468,37469,37472,37473,37477,37479,37480,37481,37486,37487,37488,37493,37494,37495,37496,37497,37499,37500,37501,37503,37512,37513,37514,37517,37518,37522,37527,37529,37535,37536,37540,37541,37543,37544,37547,37551,37554,37558,37560,37562,37563,37564,37565,37567,37568,37569,37570,37571,37573,37574,37575,37576,37579,37580,37581,37582,37584,37587,37589,37591,37592,37593,37596,37597,37599,37600,37601,37603,37605,37607,37608,37612,37614,37616,37625,37627,37631,37632,37634,37640,37645,37649,37652,37653,37660,37661,37662,37663,37665,37668,37669,37671,37673,37674,37683,37684,37686,37687,37703,37704,37705,37712,37713,37714,37717,37719,37720,37722,37726,37732,37733,37735,37737,37738,37741,37743,37744,37745,37747,37748,37750,37754,37757,37759,37760,37761,37762,37768,37770,37771,37773,37775,37778,37781,37784,37787,37790,37793,37795,37796,37798,37800,37803,37812,37813,37814,37818,37801,37825,37828,37829,37830,37831,37833,37834,37835,37836,37837,37843,37849,37852,37854,37855,37858,37862,37863,37881,37879,37880,37882,37883,37885,37889,37890,37892,37896,37897,37901,37902,37903,37909,37910,37911,37919,37934,37935,37937,37938,37939,37940,37947,37951,37949,37955,37957,37960,37962,37964,37973,37977,37980,37983,37985,37987,37992,37995,37997,37998,37999,38001,38002,38020,38019,38264,38265,38270,38276,38280,38284,38285,38286,38301,38302,38303,38305,38310,38313,38315,38316,38324,38326,38330,38333,38335,38342,38344,38345,38347,38352,38353,38354,38355,38361,38362,38365,38366,38367,38368,38372,38374,38429,38430,38434,38436,38437,38438,38444,38449,38451,38455,38456,38457,38458,38460,38461,38465,38482,38484,38486,38487,38488,38497,38510,38516,38523,38524,38526,38527,38529,38530,38531,38532,38537,38545,38550,38554,38557,38559,38564,38565,38566,38569,38574,38575,38579,38586,38602,38610,23986,38616,38618,38621,38622,38623,38633,38639,38641,38650,38658,38659,38661,38665,38682,38683,38685,38689,38690,38691,38696,38705,38707,38721,38723,38730,38734,38735,38741,38743,38744,38746,38747,38755,38759,38762,38766,38771,38774,38775,38776,38779,38781,38783,38784,38793,38805,38806,38807,38809,38810,38814,38815,38818,38828,38830,38833,38834,38837,38838,38840,38841,38842,38844,38846,38847,38849,38852,38853,38855,38857,38858,38860,38861,38862,38864,38865,38868,38871,38872,38873,38877,38878,38880,38875,38881,38884,38895,38897,38900,38903,38904,38906,38919,38922,38937,38925,38926,38932,38934,38940,38942,38944,38947,38950,38955,38958,38959,38960,38962,38963,38965,38949,38974,38980,38983,38986,38993,38994,38995,38998,38999,39001,39002,39010,39011,39013,39014,39018,39020,39083,39085,39086,39088,39092,39095,39096,39098,39099,39103,39106,39109,39112,39116,39137,39139,39141,39142,39143,39146,39155,39158,39170,39175,39176,39185,39189,39190,39191,39194,39195,39196,39199,39202,39206,39207,39211,39217,39218,39219,39220,39221,39225,39226,39227,39228,39232,39233,39238,39239,39240,39245,39246,39252,39256,39257,39259,39260,39262,39263,39264,39323,39325,39327,39334,39344,39345,39346,39349,39353,39354,39357,39359,39363,39369,39379,39380,39385,39386,39388,39390,39399,39402,39403,39404,39408,39412,39413,39417,39421,39422,39426,39427,39428,39435,39436,39440,39441,39446,39454,39456,39458,39459,39460,39463,39469,39470,39475,39477,39478,39480,39495,39489,39492,39498,39499,39500,39502,39505,39508,39510,39517,39594,39596,39598,39599,39602,39604,39605,39606,39609,39611,39614,39615,39617,39619,39622,39624,39630,39632,39634,39637,39638,39639,39643,39644,39648,39652,39653,39655,39657,39660,39666,39667,39669,39673,39674,39677,39679,39680,39681,39682,39683,39684,39685,39688,39689,39691,39692,39693,39694,39696,39698,39702,39705,39707,39708,39712,39718,39723,39725,39731,39732,39733,39735,39737,39738,39741,39752,39755,39756,39765,39766,39767,39771,39774,39777,39779,39781,39782,39784,39786,39787,39788,39789,39790,39795,39797,39799,39800,39801,39807,39808,39812,39813,39814,39815,39817,39818,39819,39821,39823,39824,39828,39834,39837,39838,39846,39847,39849,39852,39856,39857,39858,39863,39864,39867,39868,39870,39871,39873,39879,39880,39886,39888,39895,39896,39901,39903,39909,39911,39914,39915,39919,39923,39927,39928,39929,39930,39933,39935,39936,39938,39947,39951,39953,39958,39960,39961,39962,39964,39966,39970,39971,39974,39975,39976,39977,39978,39985,39989,39990,39991,39997,40001,40003,40004,40005,40009,40010,40014,40015,40016,40019,40020,40022,40024,40027,40029,40030,40031,40035,40041,40042,40028,40043,40040,40046,40048,40050,40053,40055,40059,40166,40178,40183,40185,40203,40194,40209,40215,40216,40220,40221,40222,40239,40240,40242,40243,40244,40250,40252,40261,40253,40258,40259,40263,40266,40275,40276,40287,40291,40290,40293,40297,40298,40299,40304,40310,40311,40315,40316,40318,40323,40324,40326,40330,40333,40334,40338,40339,40341,40342,40343,40344,40353,40362,40364,40366,40369,40373,40377,40380,40383,40387,40391,40393,40394,40404,40405,40406,40407,40410,40414,40415,40416,40421,40423,40425,40427,40430,40432,40435,40436,40446,40458,40450,40455,40462,40464,40465,40466,40469,40470,40473,40476,40477,40570,40571,40572,40576,40578,40579,40580,40581,40583,40590,40591,40598,40600,40603,40606,40612,40616,40620,40622,40623,40624,40627,40628,40629,40646,40648,40651,40661,40671,40676,40679,40684,40685,40686,40688,40689,40690,40693,40696,40703,40706,40707,40713,40719,40720,40721,40722,40724,40726,40727,40729,40730,40731,40735,40738,40742,40746,40747,40751,40753,40754,40756,40759,40761,40762,40764,40765,40767,40769,40771,40772,40773,40774,40775,40787,40789,40790,40791,40792,40794,40797,40798,40808,40809,40813,40814,40815,40816,40817,40819,40821,40826,40829,40847,40848,40849,40850,40852,40854,40855,40862,40865,40866,40867,40869,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],ibm866:[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488,9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,9496,9484,9608,9604,9612,9616,9600,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1025,1105,1028,1108,1031,1111,1038,1118,176,8729,183,8730,8470,164,9632,160],"iso-8859-2":[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,260,728,321,164,317,346,167,168,352,350,356,377,173,381,379,176,261,731,322,180,318,347,711,184,353,351,357,378,733,382,380,340,193,194,258,196,313,262,199,268,201,280,203,282,205,206,270,272,323,327,211,212,336,214,215,344,366,218,368,220,221,354,223,341,225,226,259,228,314,263,231,269,233,281,235,283,237,238,271,273,324,328,243,244,337,246,247,345,367,250,369,252,253,355,729],"iso-8859-3":[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,294,728,163,164,null,292,167,168,304,350,286,308,173,null,379,176,295,178,179,180,181,293,183,184,305,351,287,309,189,null,380,192,193,194,null,196,266,264,199,200,201,202,203,204,205,206,207,null,209,210,211,212,288,214,215,284,217,218,219,220,364,348,223,224,225,226,null,228,267,265,231,232,233,234,235,236,237,238,239,null,241,242,243,244,289,246,247,285,249,250,251,252,365,349,729],"iso-8859-4":[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,260,312,342,164,296,315,167,168,352,274,290,358,173,381,175,176,261,731,343,180,297,316,711,184,353,275,291,359,330,382,331,256,193,194,195,196,197,198,302,268,201,280,203,278,205,206,298,272,325,332,310,212,213,214,215,216,370,218,219,220,360,362,223,257,225,226,227,228,229,230,303,269,233,281,235,279,237,238,299,273,326,333,311,244,245,246,247,248,371,250,251,252,361,363,729],"iso-8859-5":[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,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,173,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,8470,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,167,1118,1119],"iso-8859-6":[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,null,null,null,164,null,null,null,null,null,null,null,1548,173,null,null,null,null,null,null,null,null,null,null,null,null,null,1563,null,null,null,1567,null,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,null,null,null,null,null,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,null,null,null,null,null,null,null,null,null,null,null,null,null],"iso-8859-7":[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,8216,8217,163,8364,8367,166,167,168,169,890,171,172,173,null,8213,176,177,178,179,900,901,902,183,904,905,906,187,908,189,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,null,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,null],"iso-8859-8":[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,null,162,163,164,165,166,167,168,169,215,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,247,187,188,189,190,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8215,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,null,null,8206,8207,null],"iso-8859-10":[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,260,274,290,298,296,310,167,315,272,352,358,381,173,362,330,176,261,275,291,299,297,311,183,316,273,353,359,382,8213,363,331,256,193,194,195,196,197,198,302,268,201,280,203,278,205,206,207,208,325,332,211,212,213,214,360,216,370,218,219,220,221,222,223,257,225,226,227,228,229,230,303,269,233,281,235,279,237,238,239,240,326,333,243,244,245,246,361,248,371,250,251,252,253,254,312],"iso-8859-13":[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,8221,162,163,164,8222,166,167,216,169,342,171,172,173,174,198,176,177,178,179,8220,181,182,183,248,185,343,187,188,189,190,230,260,302,256,262,196,197,280,274,268,201,377,278,290,310,298,315,352,323,325,211,332,213,214,215,370,321,346,362,220,379,381,223,261,303,257,263,228,229,281,275,269,233,378,279,291,311,299,316,353,324,326,243,333,245,246,247,371,322,347,363,252,380,382,8217],"iso-8859-14":[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,7682,7683,163,266,267,7690,167,7808,169,7810,7691,7922,173,174,376,7710,7711,288,289,7744,7745,182,7766,7809,7767,7811,7776,7923,7812,7813,7777,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,372,209,210,211,212,213,214,7786,216,217,218,219,220,221,374,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,373,241,242,243,244,245,246,7787,248,249,250,251,252,253,375,255],"iso-8859-15":[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,8364,165,352,167,353,169,170,171,172,173,174,175,176,177,178,179,381,181,182,183,382,185,186,187,338,339,376,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],"iso-8859-16":[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,260,261,321,8364,8222,352,167,353,169,536,171,377,173,378,379,176,177,268,322,381,8221,182,183,382,269,537,187,338,339,376,380,192,193,194,258,196,262,198,199,200,201,202,203,204,205,206,207,272,323,210,211,212,336,214,346,368,217,218,219,220,280,538,223,224,225,226,259,228,263,230,231,232,233,234,235,236,237,238,239,273,324,242,243,244,337,246,347,369,249,250,251,252,281,539,255],"koi8-r":[9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9600,9604,9608,9612,9616,9617,9618,9619,8992,9632,8729,8730,8776,8804,8805,160,8993,176,178,183,247,9552,9553,9554,1105,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,1025,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,169,1102,1072,1073,1094,1076,1077,1092,1075,1093,1080,1081,1082,1083,1084,1085,1086,1087,1103,1088,1089,1090,1091,1078,1074,1100,1099,1079,1096,1101,1097,1095,1098,1070,1040,1041,1062,1044,1045,1060,1043,1061,1048,1049,1050,1051,1052,1053,1054,1055,1071,1056,1057,1058,1059,1046,1042,1068,1067,1047,1064,1069,1065,1063,1066],"koi8-u":[9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9600,9604,9608,9612,9616,9617,9618,9619,8992,9632,8729,8730,8776,8804,8805,160,8993,176,178,183,247,9552,9553,9554,1105,1108,9556,1110,1111,9559,9560,9561,9562,9563,1169,1118,9566,9567,9568,9569,1025,1028,9571,1030,1031,9574,9575,9576,9577,9578,1168,1038,169,1102,1072,1073,1094,1076,1077,1092,1075,1093,1080,1081,1082,1083,1084,1085,1086,1087,1103,1088,1089,1090,1091,1078,1074,1100,1099,1079,1096,1101,1097,1095,1098,1070,1040,1041,1062,1044,1045,1060,1043,1061,1048,1049,1050,1051,1052,1053,1054,1055,1071,1056,1057,1058,1059,1046,1042,1068,1067,1047,1064,1069,1065,1063,1066],macintosh:[196,197,199,201,209,214,220,225,224,226,228,227,229,231,233,232,234,235,237,236,238,239,241,243,242,244,246,245,250,249,251,252,8224,176,162,163,167,8226,182,223,174,169,8482,180,168,8800,198,216,8734,177,8804,8805,165,181,8706,8721,8719,960,8747,170,186,937,230,248,191,161,172,8730,402,8776,8710,171,187,8230,160,192,195,213,338,339,8211,8212,8220,8221,8216,8217,247,9674,255,376,8260,8364,8249,8250,64257,64258,8225,183,8218,8222,8240,194,202,193,203,200,205,206,207,204,211,212,63743,210,218,219,217,305,710,732,175,728,729,730,184,733,731,711],"windows-874":[8364,129,130,131,132,8230,134,135,136,137,138,139,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,152,153,154,155,156,157,158,159,160,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,null,null,null,null,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,null,null,null,null],"windows-1250":[8364,129,8218,131,8222,8230,8224,8225,136,8240,352,8249,346,356,381,377,144,8216,8217,8220,8221,8226,8211,8212,152,8482,353,8250,347,357,382,378,160,711,728,321,164,260,166,167,168,169,350,171,172,173,174,379,176,177,731,322,180,181,182,183,184,261,351,187,317,733,318,380,340,193,194,258,196,313,262,199,268,201,280,203,282,205,206,270,272,323,327,211,212,336,214,215,344,366,218,368,220,221,354,223,341,225,226,259,228,314,263,231,269,233,281,235,283,237,238,271,273,324,328,243,244,337,246,247,345,367,250,369,252,253,355,729],"windows-1251":[1026,1027,8218,1107,8222,8230,8224,8225,8364,8240,1033,8249,1034,1036,1035,1039,1106,8216,8217,8220,8221,8226,8211,8212,152,8482,1113,8250,1114,1116,1115,1119,160,1038,1118,1032,164,1168,166,167,1025,169,1028,171,172,173,174,1031,176,177,1030,1110,1169,181,182,183,1105,8470,1108,187,1112,1029,1109,1111,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103],"windows-1252":[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376,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],"windows-1253":[8364,129,8218,402,8222,8230,8224,8225,136,8240,138,8249,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,152,8482,154,8250,156,157,158,159,160,901,902,163,164,165,166,167,168,169,null,171,172,173,174,8213,176,177,178,179,900,181,182,183,904,905,906,187,908,189,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,null,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,null],"windows-1254":[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,158,376,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,286,209,210,211,212,213,214,215,216,217,218,219,220,304,350,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,287,241,242,243,244,245,246,247,248,249,250,251,252,305,351,255],"windows-1255":[8364,129,8218,402,8222,8230,8224,8225,710,8240,138,8249,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,154,8250,156,157,158,159,160,161,162,163,8362,165,166,167,168,169,215,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,247,187,188,189,190,191,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1520,1521,1522,1523,1524,null,null,null,null,null,null,null,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,null,null,8206,8207,null],"windows-1256":[8364,1662,8218,402,8222,8230,8224,8225,710,8240,1657,8249,338,1670,1688,1672,1711,8216,8217,8220,8221,8226,8211,8212,1705,8482,1681,8250,339,8204,8205,1722,160,1548,162,163,164,165,166,167,168,169,1726,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,1563,187,188,189,190,1567,1729,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,215,1591,1592,1593,1594,1600,1601,1602,1603,224,1604,226,1605,1606,1607,1608,231,232,233,234,235,1609,1610,238,239,1611,1612,1613,1614,244,1615,1616,247,1617,249,1618,251,252,8206,8207,1746],"windows-1257":[8364,129,8218,131,8222,8230,8224,8225,136,8240,138,8249,140,168,711,184,144,8216,8217,8220,8221,8226,8211,8212,152,8482,154,8250,156,175,731,159,160,null,162,163,164,null,166,167,216,169,342,171,172,173,174,198,176,177,178,179,180,181,182,183,248,185,343,187,188,189,190,230,260,302,256,262,196,197,280,274,268,201,377,278,290,310,298,315,352,323,325,211,332,213,214,215,370,321,346,362,220,379,381,223,261,303,257,263,228,229,281,275,269,233,378,279,291,311,299,316,353,324,326,243,333,245,246,247,371,322,347,363,252,380,382,729],"windows-1258":[8364,129,8218,402,8222,8230,8224,8225,710,8240,138,8249,338,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,154,8250,339,157,158,376,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,258,196,197,198,199,200,201,202,203,768,205,206,207,272,209,777,211,212,416,214,215,216,217,218,219,220,431,771,223,224,225,226,259,228,229,230,231,232,233,234,235,769,237,238,239,273,241,803,243,244,417,246,247,248,249,250,251,252,432,8363,255],"x-mac-cyrillic":[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,8224,176,1168,163,167,8226,182,1030,174,169,8482,1026,1106,8800,1027,1107,8734,177,8804,8805,1110,181,1169,1032,1028,1108,1031,1111,1033,1113,1034,1114,1112,1029,172,8730,402,8776,8710,171,187,8230,160,1035,1115,1036,1116,1109,8211,8212,8220,8221,8216,8217,247,8222,1038,1118,1039,1119,8470,1025,1105,1103,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,8364]};var n=Math.floor;function e(l){if(void 0===l)return{};if(l===Object(l))return l;throw TypeError("Could not convert argument to dictionary")}function t(l){return 0<=l&&l<=127}var d=t,r=-1;function a(l){this.tokens=[].slice.call(l),this.tokens.reverse()}a.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.pop():r},prepend:function(l){if(Array.isArray(l))for(var u=l;u.length;)this.tokens.push(u.pop());else this.tokens.push(l)},push:function(l){if(Array.isArray(l))for(var u=l;u.length;)this.tokens.unshift(u.shift());else this.tokens.unshift(l)}};var i=-1;function o(l,u){if(l)throw TypeError("Decoder error");return u||65533}function c(l){throw TypeError("The code point "+l+" could not be encoded.")}function s(l){return l=String(l).trim().toLowerCase(),Object.prototype.hasOwnProperty.call(p,l)?p[l]:null}var f=[{encodings:[{labels:["unicode-1-1-utf-8","utf-8","utf8"],name:"UTF-8"}],heading:"The Encoding"},{encodings:[{labels:["866","cp866","csibm866","ibm866"],name:"IBM866"},{labels:["csisolatin2","iso-8859-2","iso-ir-101","iso8859-2","iso88592","iso_8859-2","iso_8859-2:1987","l2","latin2"],name:"ISO-8859-2"},{labels:["csisolatin3","iso-8859-3","iso-ir-109","iso8859-3","iso88593","iso_8859-3","iso_8859-3:1988","l3","latin3"],name:"ISO-8859-3"},{labels:["csisolatin4","iso-8859-4","iso-ir-110","iso8859-4","iso88594","iso_8859-4","iso_8859-4:1988","l4","latin4"],name:"ISO-8859-4"},{labels:["csisolatincyrillic","cyrillic","iso-8859-5","iso-ir-144","iso8859-5","iso88595","iso_8859-5","iso_8859-5:1988"],name:"ISO-8859-5"},{labels:["arabic","asmo-708","csiso88596e","csiso88596i","csisolatinarabic","ecma-114","iso-8859-6","iso-8859-6-e","iso-8859-6-i","iso-ir-127","iso8859-6","iso88596","iso_8859-6","iso_8859-6:1987"],name:"ISO-8859-6"},{labels:["csisolatingreek","ecma-118","elot_928","greek","greek8","iso-8859-7","iso-ir-126","iso8859-7","iso88597","iso_8859-7","iso_8859-7:1987","sun_eu_greek"],name:"ISO-8859-7"},{labels:["csiso88598e","csisolatinhebrew","hebrew","iso-8859-8","iso-8859-8-e","iso-ir-138","iso8859-8","iso88598","iso_8859-8","iso_8859-8:1988","visual"],name:"ISO-8859-8"},{labels:["csiso88598i","iso-8859-8-i","logical"],name:"ISO-8859-8-I"},{labels:["csisolatin6","iso-8859-10","iso-ir-157","iso8859-10","iso885910","l6","latin6"],name:"ISO-8859-10"},{labels:["iso-8859-13","iso8859-13","iso885913"],name:"ISO-8859-13"},{labels:["iso-8859-14","iso8859-14","iso885914"],name:"ISO-8859-14"},{labels:["csisolatin9","iso-8859-15","iso8859-15","iso885915","iso_8859-15","l9"],name:"ISO-8859-15"},{labels:["iso-8859-16"],name:"ISO-8859-16"},{labels:["cskoi8r","koi","koi8","koi8-r","koi8_r"],name:"KOI8-R"},{labels:["koi8-ru","koi8-u"],name:"KOI8-U"},{labels:["csmacintosh","mac","macintosh","x-mac-roman"],name:"macintosh"},{labels:["dos-874","iso-8859-11","iso8859-11","iso885911","tis-620","windows-874"],name:"windows-874"},{labels:["cp1250","windows-1250","x-cp1250"],name:"windows-1250"},{labels:["cp1251","windows-1251","x-cp1251"],name:"windows-1251"},{labels:["ansi_x3.4-1968","ascii","cp1252","cp819","csisolatin1","ibm819","iso-8859-1","iso-ir-100","iso8859-1","iso88591","iso_8859-1","iso_8859-1:1987","l1","latin1","us-ascii","windows-1252","x-cp1252"],name:"windows-1252"},{labels:["cp1253","windows-1253","x-cp1253"],name:"windows-1253"},{labels:["cp1254","csisolatin5","iso-8859-9","iso-ir-148","iso8859-9","iso88599","iso_8859-9","iso_8859-9:1989","l5","latin5","windows-1254","x-cp1254"],name:"windows-1254"},{labels:["cp1255","windows-1255","x-cp1255"],name:"windows-1255"},{labels:["cp1256","windows-1256","x-cp1256"],name:"windows-1256"},{labels:["cp1257","windows-1257","x-cp1257"],name:"windows-1257"},{labels:["cp1258","windows-1258","x-cp1258"],name:"windows-1258"},{labels:["x-mac-cyrillic","x-mac-ukrainian"],name:"x-mac-cyrillic"}],heading:"Legacy single-byte encodings"},{encodings:[{labels:["chinese","csgb2312","csiso58gb231280","gb2312","gb_2312","gb_2312-80","gbk","iso-ir-58","x-gbk"],name:"GBK"},{labels:["gb18030"],name:"gb18030"}],heading:"Legacy multi-byte Chinese (simplified) encodings"},{encodings:[{labels:["big5","big5-hkscs","cn-big5","csbig5","x-x-big5"],name:"Big5"}],heading:"Legacy multi-byte Chinese (traditional) encodings"},{encodings:[{labels:["cseucpkdfmtjapanese","euc-jp","x-euc-jp"],name:"EUC-JP"},{labels:["csiso2022jp","iso-2022-jp"],name:"ISO-2022-JP"},{labels:["csshiftjis","ms932","ms_kanji","shift-jis","shift_jis","sjis","windows-31j","x-sjis"],name:"Shift_JIS"}],heading:"Legacy multi-byte Japanese encodings"},{encodings:[{labels:["cseuckr","csksc56011987","euc-kr","iso-ir-149","korean","ks_c_5601-1987","ks_c_5601-1989","ksc5601","ksc_5601","windows-949"],name:"EUC-KR"}],heading:"Legacy multi-byte Korean encodings"},{encodings:[{labels:["csiso2022kr","hz-gb-2312","iso-2022-cn","iso-2022-cn-ext","iso-2022-kr"],name:"replacement"},{labels:["utf-16be"],name:"UTF-16BE"},{labels:["utf-16","utf-16le"],name:"UTF-16LE"},{labels:["x-user-defined"],name:"x-user-defined"}],heading:"Legacy miscellaneous encodings"}],p={};f.forEach(function(l){l.encodings.forEach(function(l){l.labels.forEach(function(u){p[u]=l})})});var _,h,m={},b={};function y(l,u){return u&&u[l]||null}function g(l,u){var n=u.indexOf(l);return-1===n?null:n}function v(u){if(!("encoding-indexes"in l))throw Error("Indexes missing. Did you forget to include encoding-indexes.js first?");return l["encoding-indexes"][u]}var w="utf-8";function x(l,u){if(!(this instanceof x))throw TypeError("Called as a function. Did you forget 'new'?");l=void 0!==l?String(l):w,u=e(u),this._encoding=null,this._decoder=null,this._ignoreBOM=!1,this._BOMseen=!1,this._error_mode="replacement",this._do_not_flush=!1;var n=s(l);if(null===n||"replacement"===n.name)throw RangeError("Unknown encoding: "+l);if(!b[n.name])throw Error("Decoder not present. Did you forget to include encoding-indexes.js first?");var t=this;return t._encoding=n,Boolean(u.fatal)&&(t._error_mode="fatal"),Boolean(u.ignoreBOM)&&(t._ignoreBOM=!0),Object.defineProperty||(this.encoding=t._encoding.name.toLowerCase(),this.fatal="fatal"===t._error_mode,this.ignoreBOM=t._ignoreBOM),t}function S(u,n){if(!(this instanceof S))throw TypeError("Called as a function. Did you forget 'new'?");if(n=e(n),this._encoding=null,this._encoder=null,this._do_not_flush=!1,this._fatal=Boolean(n.fatal)?"fatal":"replacement",Boolean(n.NONSTANDARD_allowLegacyEncoding)){var t=s(u=void 0!==u?String(u):w);if(null===t||"replacement"===t.name)throw RangeError("Unknown encoding: "+u);if(!m[t.name])throw Error("Encoder not present. Did you forget to include encoding-indexes.js first?");this._encoding=t}else this._encoding=s("utf-8"),void 0!==u&&"console"in l&&console.warn("TextEncoder constructor called with encoding label, which is ignored.");return Object.defineProperty||(this.encoding=this._encoding.name.toLowerCase()),this}function I(l){var n=l.fatal,e=0,d=0,a=0;this.handler=function(l,c){if(c===r&&0===e&&0===d&&0===a)return i;var s;if(c!==r||0===e&&0===d&&0===a||(e=0,d=0,a=0,o(n)),0!==a){s=null,u(c,48,57)&&(s=function(l){if(l>39419&&l<189e3||l>1237575)return null;if(7457===l)return 59335;var u,n=0,e=0,t=v("gb18030-ranges");for(u=0;u>8,e=255&l;return u?[n,e]:[e,n]}function E(l,n){var e=n.fatal,t=null,d=null;this.handler=function(n,a){if(a===r&&(null!==t||null!==d))return o(e);if(a===r&&null===t&&null===d)return i;if(null===t)return t=a,null;var c;if(c=l?(t<<8)+a:(a<<8)+t,t=null,null!==d){var s=d;return d=null,u(c,56320,57343)?65536+1024*(s-55296)+(c-56320):(n.prepend(j(c,l)),o(e))}return u(c,55296,56319)?(d=c,null):u(c,56320,57343)?o(e):c}}function A(l,n){n.fatal,this.handler=function(n,e){if(e===r)return i;if(u(e,0,65535))return j(e,l);var t=j(55296+(e-65536>>10),l),d=j(56320+(e-65536&1023),l);return t.concat(d)}}Object.defineProperty&&(Object.defineProperty(x.prototype,"encoding",{get:function(){return this._encoding.name.toLowerCase()}}),Object.defineProperty(x.prototype,"fatal",{get:function(){return"fatal"===this._error_mode}}),Object.defineProperty(x.prototype,"ignoreBOM",{get:function(){return this._ignoreBOM}})),x.prototype.decode=function(l,u){var n;n="object"==typeof l&&l instanceof ArrayBuffer?new Uint8Array(l):"object"==typeof l&&"buffer"in l&&l.buffer instanceof ArrayBuffer?new Uint8Array(l.buffer,l.byteOffset,l.byteLength):new Uint8Array(0),u=e(u),this._do_not_flush||(this._decoder=b[this._encoding.name]({fatal:"fatal"===this._error_mode}),this._BOMseen=!1),this._do_not_flush=Boolean(u.stream);for(var t,d=new a(n),o=[];;){var c=d.read();if(c===r)break;if((t=this._decoder.handler(d,c))===i)break;null!==t&&(Array.isArray(t)?o.push.apply(o,t):o.push(t))}if(!this._do_not_flush){do{if((t=this._decoder.handler(d,d.read()))===i)break;null!==t&&(Array.isArray(t)?o.push.apply(o,t):o.push(t))}while(!d.endOfStream());this._decoder=null}return function(l){var u,n;return u=["UTF-8","UTF-16LE","UTF-16BE"],n=this._encoding.name,-1===u.indexOf(n)||this._ignoreBOM||this._BOMseen||(l.length>0&&65279===l[0]?(this._BOMseen=!0,l.shift()):l.length>0&&(this._BOMseen=!0)),function(l){for(var u="",n=0;n>10),56320+(1023&e)))}return u}(l)}.call(this,o)},Object.defineProperty&&Object.defineProperty(S.prototype,"encoding",{get:function(){return this._encoding.name.toLowerCase()}}),S.prototype.encode=function(l,u){l=void 0===l?"":String(l),u=e(u),this._do_not_flush||(this._encoder=m[this._encoding.name]({fatal:"fatal"===this._fatal})),this._do_not_flush=Boolean(u.stream);for(var n,t=new a(function(l){for(var u=String(l),n=u.length,e=0,t=[];e57343)t.push(d);else if(56320<=d&&d<=57343)t.push(65533);else if(55296<=d&&d<=56319)if(e===n-1)t.push(65533);else{var r=u.charCodeAt(e+1);if(56320<=r&&r<=57343){var a=1023&d,i=1023&r;t.push(65536+(a<<10)+i),e+=1}else t.push(65533)}e+=1}return t}(l)),d=[];;){var o=t.read();if(o===r)break;if((n=this._encoder.handler(t,o))===i)break;Array.isArray(n)?d.push.apply(d,n):d.push(n)}if(!this._do_not_flush){for(;(n=this._encoder.handler(t,t.read()))!==i;)Array.isArray(n)?d.push.apply(d,n):d.push(n);this._encoder=null}return new Uint8Array(d)},m["UTF-8"]=function(l){return new function(l){l.fatal,this.handler=function(l,n){if(n===r)return i;if(d(n))return n;var e,t;u(n,128,2047)?(e=1,t=192):u(n,2048,65535)?(e=2,t=224):u(n,65536,1114111)&&(e=3,t=240);for(var a=[(n>>6*e)+t];e>0;){var o=n>>6*(e-1);a.push(128|63&o),e-=1}return a}}(l)},b["UTF-8"]=function(l){return new function(l){var n=l.fatal,e=0,t=0,d=0,a=128,c=191;this.handler=function(l,s){if(s===r&&0!==d)return d=0,o(n);if(s===r)return i;if(0===d){if(u(s,0,127))return s;if(u(s,194,223))d=1,e=31&s;else if(u(s,224,239))224===s&&(a=160),237===s&&(c=159),d=2,e=15&s;else{if(!u(s,240,244))return o(n);240===s&&(a=144),244===s&&(c=143),d=3,e=7&s}return null}if(!u(s,a,c))return e=d=t=0,a=128,c=191,l.prepend(s),o(n);if(a=128,c=191,e=e<<6|63&s,(t+=1)!==d)return null;var f=e;return e=d=t=0,f}}(l)},"encoding-indexes"in l&&f.forEach(function(l){"Legacy single-byte encodings"===l.heading&&l.encodings.forEach(function(l){var u=l.name,n=v(u.toLowerCase());b[u]=function(l){return new function(l,u){var n=u.fatal;this.handler=function(u,e){if(e===r)return i;if(t(e))return e;var d=l[e-128];return null===d?o(n):d}}(n,l)},m[u]=function(l){return new function(l,u){u.fatal,this.handler=function(u,n){if(n===r)return i;if(d(n))return n;var e=g(n,l);return null===e&&c(n),e+128}}(n,l)}})}),b.GBK=function(l){return new I(l)},m.GBK=function(l){return new O(l,!0)},m.gb18030=function(l){return new O(l)},b.gb18030=function(l){return new I(l)},m.Big5=function(l){return new function(l){l.fatal,this.handler=function(l,u){if(u===r)return i;if(d(u))return u;var e,t,a=(e=u,t=h=h||v("big5").map(function(l,u){return u<5024?null:l}),9552===e||9566===e||9569===e||9578===e||21313===e||21317===e?t.lastIndexOf(e):g(e,t));if(null===a)return c(u);var o=n(a/157)+129;if(o<161)return c(u);var s=a%157;return[o,s+(s<63?64:98)]}}(l)},b.Big5=function(l){return new function(l){var n=l.fatal,e=0;this.handler=function(l,d){if(d===r&&0!==e)return e=0,o(n);if(d===r&&0===e)return i;if(0!==e){var a=e,c=null;e=0;var s=d<127?64:98;switch((u(d,64,126)||u(d,161,254))&&(c=157*(a-129)+(d-s)),c){case 1133:return[202,772];case 1135:return[202,780];case 1164:return[234,772];case 1166:return[234,780]}var f=null===c?null:y(c,v("big5"));return null===f&&t(d)&&l.prepend(d),null===f?o(n):f}return t(d)?d:u(d,129,254)?(e=d,null):o(n)}}(l)},m["EUC-JP"]=function(l){return new function(l){l.fatal,this.handler=function(l,e){if(e===r)return i;if(d(e))return e;if(165===e)return 92;if(8254===e)return 126;if(u(e,65377,65439))return[142,e-65377+161];8722===e&&(e=65293);var t=g(e,v("jis0208"));return null===t?c(e):[n(t/94)+161,t%94+161]}}(l)},b["EUC-JP"]=function(l){return new function(l){var n=l.fatal,e=!1,d=0;this.handler=function(l,a){if(a===r&&0!==d)return d=0,o(n);if(a===r&&0===d)return i;if(142===d&&u(a,161,223))return d=0,65216+a;if(143===d&&u(a,161,254))return e=!0,d=a,null;if(0!==d){var c=d;d=0;var s=null;return u(c,161,254)&&u(a,161,254)&&(s=y(94*(c-161)+(a-161),v(e?"jis0212":"jis0208"))),e=!1,u(a,161,254)||l.prepend(a),null===s?o(n):s}return t(a)?a:142===a||143===a||u(a,161,254)?(d=a,null):o(n)}}(l)},m["ISO-2022-JP"]=function(l){return new function(l){l.fatal;var u=0;this.handler=function(l,e){if(e===r&&0!==u)return l.prepend(e),u=0,[27,40,66];if(e===r&&0===u)return i;if(!(0!==u&&1!==u||14!==e&&15!==e&&27!==e))return c(65533);if(0===u&&d(e))return e;if(1===u&&(d(e)&&92!==e&&126!==e||165==e||8254==e)){if(d(e))return e;if(165===e)return 92;if(8254===e)return 126}if(d(e)&&0!==u)return l.prepend(e),u=0,[27,40,66];if((165===e||8254===e)&&1!==u)return l.prepend(e),u=1,[27,40,74];8722===e&&(e=65293);var t=g(e,v("jis0208"));return null===t?c(e):2!==u?(l.prepend(e),u=2,[27,36,66]):[n(t/94)+33,t%94+33]}}(l)},b["ISO-2022-JP"]=function(l){return new function(l){var n=l.fatal,e=0,t=0,d=!1;this.handler=function(l,a){switch(e){default:case 0:return 27===a?(e=5,null):u(a,0,127)&&14!==a&&15!==a&&27!==a?(d=!1,a):a===r?i:(d=!1,o(n));case 1:return 27===a?(e=5,null):92===a?(d=!1,165):126===a?(d=!1,8254):u(a,0,127)&&14!==a&&15!==a&&27!==a&&92!==a&&126!==a?(d=!1,a):a===r?i:(d=!1,o(n));case 2:return 27===a?(e=5,null):u(a,33,95)?(d=!1,65344+a):a===r?i:(d=!1,o(n));case 3:return 27===a?(e=5,null):u(a,33,126)?(d=!1,t=a,e=4,null):a===r?i:(d=!1,o(n));case 4:if(27===a)return e=5,o(n);if(u(a,33,126)){e=3;var c=y(94*(t-33)+a-33,v("jis0208"));return null===c?o(n):c}return a===r?(e=3,l.prepend(a),o(n)):(e=3,o(n));case 5:return 36===a||40===a?(t=a,e=6,null):(l.prepend(a),d=!1,e=0,o(n));case 6:var s=t;t=0;var f=null;if(40===s&&66===a&&(f=0),40===s&&74===a&&(f=1),40===s&&73===a&&(f=2),36!==s||64!==a&&66!==a||(f=3),null!==f){e=e=f;var p=d;return d=!0,p?o(n):null}return l.prepend([s,a]),d=!1,e=0,o(n)}}}(l)},m.Shift_JIS=function(l){return new function(l){l.fatal,this.handler=function(l,e){if(e===r)return i;if(d(e)||128===e)return e;if(165===e)return 92;if(8254===e)return 126;if(u(e,65377,65439))return e-65377+161;8722===e&&(e=65293);var t,a=(t=e,(_=_||v("jis0208").map(function(l,n){return u(n,8272,8835)?null:l})).indexOf(t));if(null===a)return c(e);var o=n(a/188),s=a%188;return[o+(o<31?129:193),s+(s<63?64:65)]}}(l)},b.Shift_JIS=function(l){return new function(l){var n=l.fatal,e=0;this.handler=function(l,d){if(d===r&&0!==e)return e=0,o(n);if(d===r&&0===e)return i;if(0!==e){var a=e,c=null;e=0;var s=d<127?64:65,f=a<160?129:193;if((u(d,64,126)||u(d,128,252))&&(c=188*(a-f)+d-s),u(c,8836,10715))return 48508+c;var p=null===c?null:y(c,v("jis0208"));return null===p&&t(d)&&l.prepend(d),null===p?o(n):p}return t(d)||128===d?d:u(d,161,223)?65216+d:u(d,129,159)||u(d,224,252)?(e=d,null):o(n)}}(l)},m["EUC-KR"]=function(l){return new function(l){l.fatal,this.handler=function(l,u){if(u===r)return i;if(d(u))return u;var e=g(u,v("euc-kr"));return null===e?c(u):[n(e/190)+129,e%190+65]}}(l)},b["EUC-KR"]=function(l){return new function(l){var n=l.fatal,e=0;this.handler=function(l,d){if(d===r&&0!==e)return e=0,o(n);if(d===r&&0===e)return i;if(0!==e){var a=e,c=null;e=0,u(d,65,254)&&(c=190*(a-129)+(d-65));var s=null===c?null:y(c,v("euc-kr"));return null===c&&t(d)&&l.prepend(d),null===s?o(n):s}return t(d)?d:u(d,129,254)?(e=d,null):o(n)}}(l)},m["UTF-16BE"]=function(l){return new A(!0,l)},b["UTF-16BE"]=function(l){return new E(!0,l)},m["UTF-16LE"]=function(l){return new A(!1,l)},b["UTF-16LE"]=function(l){return new E(!1,l)},m["x-user-defined"]=function(l){return new function(l){l.fatal,this.handler=function(l,n){return n===r?i:d(n)?n:u(n,63360,63487)?n-63360+128:c(n)}}(l)},b["x-user-defined"]=function(l){return new function(l){l.fatal,this.handler=function(l,u){return u===r?i:t(u)?u:63360+u-128}}(l)},l.__TextEncoder=S,l.__TextDecoder=x}(window),function(l){"use strict";function u(l,u){var n=(65535&l)+(65535&u);return(l>>16)+(u>>16)+(n>>16)<<16|65535&n}function n(l,n,e,t,d,r){return u(function(l,u){return l<>>32-u}(u(u(n,l),u(t,r)),d),e)}function e(l,u,e,t,d,r,a){return n(u&e|~u&t,l,u,d,r,a)}function t(l,u,e,t,d,r,a){return n(u&t|e&~t,l,u,d,r,a)}function d(l,u,e,t,d,r,a){return n(u^e^t,l,u,d,r,a)}function r(l,u,e,t,d,r,a){return n(e^(u|~t),l,u,d,r,a)}function a(l,n){l[n>>5]|=128<>>9<<4)]=n;var a,i,o,c,s,f=1732584193,p=-271733879,_=-1732584194,h=271733878;for(a=0;a>5]>>>u%32&255);return n}function o(l){var u,n=[];for(n[(l.length>>2)-1]=void 0,u=0;u>5]|=(255&l.charCodeAt(u/8))<>>4&15)+"0123456789abcdef".charAt(15&u);return e}function s(l){return unescape(encodeURIComponent(l))}function f(l){return function(l){return i(a(o(l),8*l.length))}(s(l))}function p(l,u){return function(l,u){var n,e,t=o(l),d=[],r=[];for(d[15]=r[15]=void 0,t.length>16&&(t=a(t,8*l.length)),n=0;n<16;n+=1)d[n]=909522486^t[n],r[n]=1549556828^t[n];return e=a(d.concat(o(u)),512+8*u.length),i(a(r.concat(e),640))}(s(l),s(u))}function _(l,u,n){return u?n?p(u,l):function(l,u){return c(p(l,u))}(u,l):n?f(l):function(l){return c(f(l))}(l)}Object.defineProperty(String.prototype,"md5",{enumerable:!1,configurable:!0,value:function(){return _(this)}})}(),function(l,u){"object"==typeof exports&&"undefined"!=typeof module?u():"function"==typeof define&&define.amd?define(u):u()}(0,function(){"use strict";function l(l){var u=this.constructor;return this.then(function(n){return u.resolve(l()).then(function(){return n})},function(n){return u.resolve(l()).then(function(){return u.reject(n)})})}function u(){}function n(l){if(!(this instanceof n))throw new TypeError("Promises must be constructed via new");if("function"!=typeof l)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],a(l,this)}function e(l,u){for(;3===l._state;)l=l._value;0!==l._state?(l._handled=!0,n._immediateFn(function(){var n=1===l._state?u.onFulfilled:u.onRejected;if(null!==n){var e;try{e=n(l._value)}catch(l){return void d(u.promise,l)}t(u.promise,e)}else(1===l._state?t:d)(u.promise,l._value)})):l._deferreds.push(u)}function t(l,u){try{if(u===l)throw new TypeError("A promise cannot be resolved with itself.");if(u&&("object"==typeof u||"function"==typeof u)){var e=u.then;if(u instanceof n)return l._state=3,l._value=u,void r(l);if("function"==typeof e)return void a(function(l,u){return function(){l.apply(u,arguments)}}(e,u),l)}l._state=1,l._value=u,r(l)}catch(u){d(l,u)}}function d(l,u){l._state=2,l._value=u,r(l)}function r(l){2===l._state&&0===l._deferreds.length&&n._immediateFn(function(){l._handled||n._unhandledRejectionFn(l._value)});for(var u=0,t=l._deferreds.length;t>u;u++)e(l,l._deferreds[u]);l._deferreds=null}function a(l,u){var n=!1;try{l(function(l){n||(n=!0,t(u,l))},function(l){n||(n=!0,d(u,l))})}catch(l){if(n)return;n=!0,d(u,l)}}var i=setTimeout;n.prototype.catch=function(l){return this.then(null,l)},n.prototype.then=function(l,n){var t=new this.constructor(u);return e(this,new function(l,u,n){this.onFulfilled="function"==typeof l?l:null,this.onRejected="function"==typeof u?u:null,this.promise=n}(l,n,t)),t},n.prototype.finally=l,n.all=function(l){return new n(function(u,n){function e(l,r){try{if(r&&("object"==typeof r||"function"==typeof r)){var a=r.then;if("function"==typeof a)return void a.call(r,function(u){e(l,u)},n)}t[l]=r,0==--d&&u(t)}catch(l){n(l)}}if(!l||void 0===l.length)throw new TypeError("Promise.all accepts an array");var t=Array.prototype.slice.call(l);if(0===t.length)return u([]);for(var d=t.length,r=0;t.length>r;r++)e(r,t[r])})},n.resolve=function(l){return l&&"object"==typeof l&&l.constructor===n?l:new n(function(u){u(l)})},n.reject=function(l){return new n(function(u,n){n(l)})},n.race=function(l){return new n(function(u,n){for(var e=0,t=l.length;t>e;e++)l[e].then(u,n)})},n._immediateFn="function"==typeof setImmediate&&function(l){setImmediate(l)}||function(l){i(l,0)},n._unhandledRejectionFn=function(l){void 0!==console&&console&&console.warn("Possible Unhandled Promise Rejection:",l)};var o=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw Error("unable to locate global object")}();"Promise"in o?o.Promise.prototype.finally||(o.Promise.prototype.finally=l):o.Promise=n}),function(l){"object"==typeof exports&&"undefined"!=typeof module?module.exports=l():"function"==typeof define&&define.amd?define([],l):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).XRegExp=l()}(function(){return function l(u,n,e){function t(r,a){if(!n[r]){if(!u[r]){var i="function"==typeof require&&require;if(!a&&i)return i(r,!0);if(d)return d(r,!0);var o=new Error("Cannot find module '"+r+"'");throw o.code="MODULE_NOT_FOUND",o}var c=n[r]={exports:{}};u[r][0].call(c.exports,function(l){return t(u[r][1][l]||l)},c,c.exports,l,u,n,e)}return n[r].exports}for(var d="function"==typeof require&&require,r=0;r")):"(?:",m=y;var c=p[o].pattern.replace(n,function(l,u,n){if(u){if(r=p[o].names[y-m],++y,r)return"(?<".concat(r,">")}else if(n)return i=n-1,p[o].names[i]?"\\k<".concat(p[o].names[i],">"):"\\".concat(+n+m);return l});return"".concat(a).concat(c,")")}if(t){if(r=w[g],v[++g]=++y,r)return"(?<".concat(r,">")}else if(d)return w[i=d-1]?"\\k<".concat(w[i],">"):"\\".concat(v[+d]);return l});return l(x,a)}},u.exports=n.default},{}],2:[function(l,u,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default=function(l){function u(l,u,n,e){return{name:l,value:u,start:n,end:e}}l.matchRecursive=function(n,e,t,d,r){r=r||{};var a,i,o,c,s,f=-1!==(d=d||"").indexOf("g"),p=-1!==d.indexOf("y"),_=d.replace(/y/g,""),h=r.escapeChar,m=r.valueNames,b=[],y=0,g=0,v=0,w=0;if(e=l(e,_),t=l(t,_),h){if(1w&&b.push(u(m[0],n.slice(w),w,n.length)),b}},u.exports=n.default},{}],3:[function(l,u,n){"use strict";var e=l("@babel/runtime-corejs2/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t=e(l("@babel/runtime-corejs2/core-js/get-iterator"));n.default=function(l){var u={},n=l._dec,e=l._hex,d=l._pad4;function r(l){return l.replace(/[- _]+/g,"").toLowerCase()}function a(l){var u=/^\\[xu](.+)/.exec(l);return u?n(u[1]):l.charCodeAt("\\"===l[0]?1:0)}function i(n){var t,r,i;return u[n]["b!"]||(u[n]["b!"]=(t=u[n].bmp,r="",i=-1,l.forEach(t,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,function(l){var u=a(l[1]);i+1 ").concat(o.inverseOf));o=u[a],t=!t}if(!o.bmp&&!d)throw new SyntaxError("Astral mode required for Unicode token "+l[0]);if(d){if("class"===n)throw new SyntaxError("Astral mode does not support Unicode tokens within character classes");return function(l,n){var e,t,d,r=n?"a!":"a=";return u[l][r]||(u[l][r]=(e=n,d="",(t=u[l]).bmp&&!t.isBmpLast&&(d="[".concat(t.bmp,"]").concat(t.astral?"|":"")),t.astral&&(d+=t.astral),t.isBmpLast&&t.bmp&&(d+="".concat(t.astral?"|":"","[").concat(t.bmp,"]")),e?"(?:(?!".concat(d,")(?:[\ud800-\udbff][\udc00-\udfff]|[\0-￿]))"):"(?:".concat(d,")")))}(a,t)}return"class"===n?t?i(a):o.bmp:"".concat((t?"[^":"[")+o.bmp,"]")},{scope:"all",optionalFlags:"A",leadChar:"\\"}),l.addUnicodeData=function(n){var e=!0,d=!1,a=void 0;try{for(var i,o=(0,t.default)(n);!(e=(i=o.next()).done);e=!0){var c=i.value;if(!c.name)throw new Error("Unicode token requires name");if(!(c.inverseOf||c.bmp||c.astral))throw new Error("Unicode token has no character data "+c.name);(u[r(c.name)]=c).alias&&(u[r(c.alias)]=c)}}catch(n){d=!0,a=n}finally{try{e||null==o.return||o.return()}finally{if(d)throw a}}l.cache.flush("patterns")},l._getUnicodeProperty=function(l){var n=r(l);return u[n]}},u.exports=n.default},{"@babel/runtime-corejs2/core-js/get-iterator":11,"@babel/runtime-corejs2/helpers/interopRequireDefault":15}],4:[function(l,u,n){"use strict";var e=l("@babel/runtime-corejs2/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t=e(l("../../tools/output/blocks"));n.default=function(l){if(!l.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Blocks");l.addUnicodeData(t.default)},u.exports=n.default},{"../../tools/output/blocks":81,"@babel/runtime-corejs2/helpers/interopRequireDefault":15}],5:[function(l,u,n){"use strict";var e=l("@babel/runtime-corejs2/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t=e(l("../../tools/output/categories"));n.default=function(l){if(!l.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Categories");l.addUnicodeData(t.default)},u.exports=n.default},{"../../tools/output/categories":82,"@babel/runtime-corejs2/helpers/interopRequireDefault":15}],6:[function(l,u,n){"use strict";var e=l("@babel/runtime-corejs2/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t=e(l("../../tools/output/properties"));n.default=function(l){if(!l.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Properties");var u=t.default;u.push({name:"Assigned",inverseOf:"Cn"}),l.addUnicodeData(u)},u.exports=n.default},{"../../tools/output/properties":83,"@babel/runtime-corejs2/helpers/interopRequireDefault":15}],7:[function(l,u,n){"use strict";var e=l("@babel/runtime-corejs2/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t=e(l("../../tools/output/scripts"));n.default=function(l){if(!l.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts");l.addUnicodeData(t.default)},u.exports=n.default},{"../../tools/output/scripts":84,"@babel/runtime-corejs2/helpers/interopRequireDefault":15}],8:[function(l,u,n){"use strict";var e=l("@babel/runtime-corejs2/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t=e(l("./xregexp")),d=e(l("./addons/build")),r=e(l("./addons/matchrecursive")),a=e(l("./addons/unicode-base")),i=e(l("./addons/unicode-blocks")),o=e(l("./addons/unicode-categories")),c=e(l("./addons/unicode-properties")),s=e(l("./addons/unicode-scripts"));(0,d.default)(t.default),(0,r.default)(t.default),(0,a.default)(t.default),(0,i.default)(t.default),(0,o.default)(t.default),(0,c.default)(t.default),(0,s.default)(t.default);var f=t.default;n.default=f,u.exports=n.default},{"./addons/build":1,"./addons/matchrecursive":2,"./addons/unicode-base":3,"./addons/unicode-blocks":4,"./addons/unicode-categories":5,"./addons/unicode-properties":6,"./addons/unicode-scripts":7,"./xregexp":9,"@babel/runtime-corejs2/helpers/interopRequireDefault":15}],9:[function(l,u,n){"use strict";var e=l("@babel/runtime-corejs2/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t=e(l("@babel/runtime-corejs2/core-js/object/create")),d=e(l("@babel/runtime-corejs2/helpers/slicedToArray")),r=e(l("@babel/runtime-corejs2/core-js/get-iterator")),a=e(l("@babel/runtime-corejs2/core-js/parse-int")),i="xregexp",o={astral:!1,namespacing:!1},c={exec:RegExp.prototype.exec,test:RegExp.prototype.test,match:String.prototype.match,replace:String.prototype.replace,split:String.prototype.split},s={},f={},p={},_=[],h="default",m="class",b={default:/\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|\(\?(?:[:=!]|<[=!])|[?*+]\?|{\d+(?:,\d*)?}\??|[\s\S]/,class:/\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|[\s\S]/},y=/\$(?:{([\w$]+)}|<([\w$]+)>|(\d\d?|[\s\S]))/g,g=void 0===c.exec.call(/()??/,"")[1],v=void 0!==/x/.flags,w={}.toString;function x(l){var u=!0;try{new RegExp("",l)}catch(l){u=!1}return u}var S=x("u"),I=x("y"),O={g:!0,i:!0,m:!0,u:S,y:I};function j(l,u,n,e,t){if(l[i]={captureNames:u},t)return l;if(l.__proto__)l.__proto__=B.prototype;else for(var d in B.prototype)l[d]=B.prototype[d];return l[i].source=n,l[i].flags=e?e.split("").sort().join(""):e,l}function E(l){return c.replace.call(l,/([\s\S])(?=[\s\S]*\1)/g,"")}function A(l,u){if(!B.isRegExp(l))throw new TypeError("Type RegExp expected");var n,e,t=l[i]||{},d=(n=l,v?n.flags:c.exec.call(/\/([a-z]*)$/i,RegExp.prototype.toString.call(n))[1]),r="",a="",o=null,s=null;return(u=u||{}).removeG&&(a+="g"),u.removeY&&(a+="y"),a&&(d=c.replace.call(d,new RegExp("[".concat(a,"]+"),"g"),"")),u.addG&&(r+="g"),u.addY&&(r+="y"),r&&(d=E(d+r)),u.isInternalOnly||(void 0!==t.source&&(o=t.source),null!=t.flags&&(s=r?E(t.flags+r):t.flags)),j(new RegExp(u.source||l.source,d),(e=l)[i]&&e[i].captureNames?t.captureNames.slice(0):null,o,s,u.isInternalOnly)}function P(l){return(0,a.default)(l,16)}function T(l,u,n){return"("===l.input[l.index-1]||")"===l.input[l.index+l[0].length]||"|"===l.input[l.index-1]||"|"===l.input[l.index+l[0].length]||l.index<1||l.index+l[0].length>=l.input.length||c.test.call(/^\(\?[:=!]/,l.input.substr(l.index-3,3))||(e=l.input,t=l.index+l[0].length,d=n,c.test.call(-1!==d.indexOf("x")?/^(?:\s|#[^#\n]*|\(\?#[^)]*\))*(?:[?*+]|{\d+(?:,\d*)?})/:/^(?:\(\?#[^)]*\))*(?:[?*+]|{\d+(?:,\d*)?})/,e.slice(t)))?"":"(?:)";var e,t,d}function C(l){return(0,a.default)(l,10).toString(16)}function k(l,u){return w.call(l)==="[object ".concat(u,"]")}function M(l){for(;l.length<4;)l="0".concat(l);return l}function L(l){var u={};return k(l,"String")?(B.forEach(l,/[^\s,]+/,function(l){u[l]=!0}),u):l}function R(l){if(!/^[\w$]$/.test(l))throw new Error("Flag must be a single character A-Za-z0-9_$");O[l]=!0}function D(l,u,n,e,t){for(var d,r,a=_.length,i=l[n],o=null;a--;)if(!((r=_[a]).leadChar&&r.leadChar!==i||r.scope!==e&&"all"!==r.scope||r.flag&&-1===u.indexOf(r.flag))&&(d=B.exec(l,r.regex,n,"sticky"))){o={matchLength:d[0].length,output:r.handler.call(t,d,e,u),reparse:r.reparse};break}return o}function N(l){o.astral=l}function F(l){o.namespacing=l}function U(l){if(null==l)throw new TypeError("Cannot convert null or undefined to object");return l}function B(l,u){if(B.isRegExp(l)){if(void 0!==u)throw new TypeError("Cannot supply flags when copying a RegExp");return A(l)}if(l=void 0===l?"":String(l),u=void 0===u?"":String(u),B.isInstalled("astral")&&-1===u.indexOf("A")&&(u+="A"),p[l]||(p[l]={}),!p[l][u]){for(var n,e={hasNamedCapture:!1,captureNames:[]},t=h,a="",i=0,o=function(l,u){if(E(u)!==u)throw new SyntaxError("Invalid duplicate regex flag ".concat(u));l=c.replace.call(l,/^\(\?([\w$]+)\)/,function(l,n){if(c.test.call(/[gy]/,n))throw new SyntaxError("Cannot use flag g or y in mode modifier ".concat(l));return u=E(u+n),""});var n=!0,e=!1,t=void 0;try{for(var d,a=(0,r.default)(u);!(n=(d=a.next()).done);n=!0){var i=d.value;if(!O[i])throw new SyntaxError("Unknown regex flag ".concat(i))}}catch(l){e=!0,t=l}finally{try{n||null==a.return||a.return()}finally{if(e)throw t}}return{pattern:l,flags:u}}(l,u),s=o.pattern,f=o.flags;i")}else if(n)return"\\".concat(+n+e);return l}if(!k(l,"Array")||!l.length)throw new TypeError("Must provide a nonempty array of patterns to merge");var s=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,f=[],p=!0,_=!1,h=void 0;try{for(var m,b=(0,r.default)(l);!(p=(m=b.next()).done);p=!0){var y=m.value;B.isRegExp(y)?(e=a,t=y[i]&&y[i].captureNames||[],f.push(c.replace.call(B(y.source).source,s,o))):f.push(B.escape(y))}}catch(l){_=!0,h=l}finally{try{p||null==b.return||b.return()}finally{if(_)throw h}}var g="none"===d?"":"|";return B(f.join(g),u)},s.exec=function(l){var u=this.lastIndex,n=c.exec.apply(this,arguments);if(n){if(!g&&1n.index&&(this.lastIndex=n.index)}return this.global||(this.lastIndex=u),n},s.test=function(l){return!!s.exec.call(this,l)},s.match=function(l){if(B.isRegExp(l)){if(l.global){var u=c.match.apply(this,arguments);return l.lastIndex=0,u}}else l=new RegExp(l);return s.exec.call(l,U(this))},s.replace=function(l,u){var n,e,d,r=B.isRegExp(l);return r?(l[i]&&(e=l[i].captureNames),n=l.lastIndex):l+="",d=k(u,"Function")?c.replace.call(String(this),l,function(){for(var n=arguments.length,d=new Array(n),a=0;an.length-3)throw new SyntaxError("Backreference to undefined group ".concat(l));return n[d]||""})}),r&&(l.global?l.lastIndex=0:l.lastIndex=n),d},s.split=function(l,u){if(!B.isRegExp(l))return c.split.apply(this,arguments);var n,e=String(this),t=[],d=l.lastIndex,r=0;return u=(void 0===u?-1:u)>>>0,B.forEach(e,l,function(l){l.index+l[0].length>r&&(t.push(e.slice(r,l.index)),1u?t.slice(0,u):t},B.addToken(/\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/,function(l,u){if("B"===l[1]&&u===h)return l[0];throw new SyntaxError("Invalid escape ".concat(l[0]))},{scope:"all",leadChar:"\\"}),B.addToken(/\\u{([\dA-Fa-f]+)}/,function(l,u,n){var e=P(l[1]);if(1114111/,function(l){var u=isNaN(l[1])?this.captureNames.indexOf(l[1])+1:+l[1],n=l.index+l[0].length;if(!u||u>this.captureNames.length)throw new SyntaxError("Backreference to undefined group ".concat(l[0]));return"\\".concat(u).concat(n===l.input.length||isNaN(l.input[n])?"":"(?:)")},{leadChar:"\\"}),B.addToken(/\\(\d+)/,function(l,u){if(!(u===h&&/^[1-9]/.test(l[1])&&+l[1]<=this.captureNames.length)&&"0"!==l[1])throw new SyntaxError("Cannot use octal escape or backreference to undefined group ".concat(l[0]));return l[0]},{scope:"all",leadChar:"\\"}),B.addToken(/\(\?P?<([\w$]+)>/,function(l){if(!isNaN(l[1]))throw new SyntaxError("Cannot use integer as capture name ".concat(l[0]));if(!B.isInstalled("namespacing")&&("length"===l[1]||"__proto__"===l[1]))throw new SyntaxError("Cannot use reserved word as capture name ".concat(l[0]));if(-1!==this.captureNames.indexOf(l[1]))throw new SyntaxError("Cannot use same name for multiple groups ".concat(l[0]));return this.captureNames.push(l[1]),this.hasNamedCapture=!0,"("},{leadChar:"("}),B.addToken(/\((?!\?)/,function(l,u,n){return-1!==n.indexOf("n")?"(?:":(this.captureNames.push(null),"(")},{optionalFlags:"n",leadChar:"("});var H=B;n.default=H,u.exports=n.default},{"@babel/runtime-corejs2/core-js/get-iterator":11,"@babel/runtime-corejs2/core-js/object/create":12,"@babel/runtime-corejs2/core-js/parse-int":13,"@babel/runtime-corejs2/helpers/interopRequireDefault":15,"@babel/runtime-corejs2/helpers/slicedToArray":18}],10:[function(l,u,n){u.exports=l("core-js/library/fn/array/is-array")},{"core-js/library/fn/array/is-array":19}],11:[function(l,u,n){u.exports=l("core-js/library/fn/get-iterator")},{"core-js/library/fn/get-iterator":20}],12:[function(l,u,n){u.exports=l("core-js/library/fn/object/create")},{"core-js/library/fn/object/create":21}],13:[function(l,u,n){u.exports=l("core-js/library/fn/parse-int")},{"core-js/library/fn/parse-int":22}],14:[function(l,u,n){var e=l("../core-js/array/is-array");u.exports=function(l){if(e(l))return l}},{"../core-js/array/is-array":10}],15:[function(l,u,n){u.exports=function(l){return l&&l.__esModule?l:{default:l}}},{}],16:[function(l,u,n){var e=l("../core-js/get-iterator");u.exports=function(l,u){var n=[],t=!0,d=!1,r=void 0;try{for(var a,i=e(l);!(t=(a=i.next()).done)&&(n.push(a.value),!u||n.length!==u);t=!0);}catch(l){d=!0,r=l}finally{try{t||null==i.return||i.return()}finally{if(d)throw r}}return n}},{"../core-js/get-iterator":11}],17:[function(l,u,n){u.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},{}],18:[function(l,u,n){var e=l("./arrayWithHoles"),t=l("./iterableToArrayLimit"),d=l("./nonIterableRest");u.exports=function(l,u){return e(l)||t(l,u)||d()}},{"./arrayWithHoles":14,"./iterableToArrayLimit":16,"./nonIterableRest":17}],19:[function(l,u,n){l("../../modules/es6.array.is-array"),u.exports=l("../../modules/_core").Array.isArray},{"../../modules/_core":29,"../../modules/es6.array.is-array":75}],20:[function(l,u,n){l("../modules/web.dom.iterable"),l("../modules/es6.string.iterator"),u.exports=l("../modules/core.get-iterator")},{"../modules/core.get-iterator":74,"../modules/es6.string.iterator":79,"../modules/web.dom.iterable":80}],21:[function(l,u,n){l("../../modules/es6.object.create");var e=l("../../modules/_core").Object;u.exports=function(l,u){return e.create(l,u)}},{"../../modules/_core":29,"../../modules/es6.object.create":77}],22:[function(l,u,n){l("../modules/es6.parse-int"),u.exports=l("../modules/_core").parseInt},{"../modules/_core":29,"../modules/es6.parse-int":78}],23:[function(l,u,n){u.exports=function(l){if("function"!=typeof l)throw TypeError(l+" is not a function!");return l}},{}],24:[function(l,u,n){u.exports=function(){}},{}],25:[function(l,u,n){var e=l("./_is-object");u.exports=function(l){if(!e(l))throw TypeError(l+" is not an object!");return l}},{"./_is-object":44}],26:[function(l,u,n){var e=l("./_to-iobject"),t=l("./_to-length"),d=l("./_to-absolute-index");u.exports=function(l){return function(u,n,r){var a,i=e(u),o=t(i.length),c=d(r,o);if(l&&n!=n){for(;cdocument.F=Object<\/script>"),u.close(),o=u.F;e--;)delete o[i][r[e]];return o()};u.exports=Object.create||function(l,u){var n;return null!==l?(e[i]=t(l),n=new e,e[i]=null,n[a]=l):n=o(),void 0===u?n:d(n,u)}},{"./_an-object":25,"./_dom-create":33,"./_enum-bug-keys":34,"./_html":40,"./_object-dps":52,"./_shared-key":60}],51:[function(l,u,n){var e=l("./_an-object"),t=l("./_ie8-dom-define"),d=l("./_to-primitive"),r=Object.defineProperty;n.f=l("./_descriptors")?Object.defineProperty:function(l,u,n){if(e(l),u=d(u,!0),e(n),t)try{return r(l,u,n)}catch(l){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(l[u]=n.value),l}},{"./_an-object":25,"./_descriptors":32,"./_ie8-dom-define":41,"./_to-primitive":70}],52:[function(l,u,n){var e=l("./_object-dp"),t=l("./_an-object"),d=l("./_object-keys");u.exports=l("./_descriptors")?Object.defineProperties:function(l,u){t(l);for(var n,r=d(u),a=r.length,i=0;ii;)e(a,n=u[i++])&&(~d(o,n)||o.push(n));return o}},{"./_array-includes":26,"./_has":38,"./_shared-key":60,"./_to-iobject":67}],55:[function(l,u,n){var e=l("./_object-keys-internal"),t=l("./_enum-bug-keys");u.exports=Object.keys||function(l){return e(l,t)}},{"./_enum-bug-keys":34,"./_object-keys-internal":54}],56:[function(l,u,n){var e=l("./_global").parseInt,t=l("./_string-trim").trim,d=l("./_string-ws"),r=/^[-+]?0[xX]/;u.exports=8!==e(d+"08")||22!==e(d+"0x16")?function(l,u){var n=t(String(l),3);return e(n,u>>>0||(r.test(n)?16:10))}:e},{"./_global":37,"./_string-trim":63,"./_string-ws":64}],57:[function(l,u,n){u.exports=function(l,u){return{enumerable:!(1&l),configurable:!(2&l),writable:!(4&l),value:u}}},{}],58:[function(l,u,n){u.exports=l("./_hide")},{"./_hide":39}],59:[function(l,u,n){var e=l("./_object-dp").f,t=l("./_has"),d=l("./_wks")("toStringTag");u.exports=function(l,u,n){l&&!t(l=n?l:l.prototype,d)&&e(l,d,{configurable:!0,value:u})}},{"./_has":38,"./_object-dp":51,"./_wks":72}],60:[function(l,u,n){var e=l("./_shared")("keys"),t=l("./_uid");u.exports=function(l){return e[l]||(e[l]=t(l))}},{"./_shared":61,"./_uid":71}],61:[function(l,u,n){var e=l("./_core"),t=l("./_global"),d="__core-js_shared__",r=t[d]||(t[d]={});(u.exports=function(l,u){return r[l]||(r[l]=void 0!==u?u:{})})("versions",[]).push({version:e.version,mode:l("./_library")?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},{"./_core":29,"./_global":37,"./_library":49}],62:[function(l,u,n){var e=l("./_to-integer"),t=l("./_defined");u.exports=function(l){return function(u,n){var d,r,a=String(t(u)),i=e(n),o=a.length;return i<0||o<=i?l?"":void 0:(d=a.charCodeAt(i))<55296||56319=l.length?(this._t=void 0,t(1)):t(0,"keys"==u?n:"values"==u?l[n]:[n,l[n]])},"values"),d.Arguments=d.Array,e("keys"),e("values"),e("entries")},{"./_add-to-unscopables":24,"./_iter-define":46,"./_iter-step":47,"./_iterators":48,"./_to-iobject":67}],77:[function(l,u,n){var e=l("./_export");e(e.S,"Object",{create:l("./_object-create")})},{"./_export":35,"./_object-create":50}],78:[function(l,u,n){var e=l("./_export"),t=l("./_parse-int");e(e.G+e.F*(parseInt!=t),{parseInt:t})},{"./_export":35,"./_parse-int":56}],79:[function(l,u,n){"use strict";var e=l("./_string-at")(!0);l("./_iter-define")(String,"String",function(l){this._t=String(l),this._i=0},function(){var l,u=this._t,n=this._i;return n>=u.length?{value:void 0,done:!0}:(l=e(u,n),this._i+=l.length,{value:l,done:!1})})},{"./_iter-define":46,"./_string-at":62}],80:[function(l,u,n){l("./es6.array.iterator");for(var e=l("./_global"),t=l("./_hide"),d=l("./_iterators"),r=l("./_wks")("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),i=0;i\\^`\\|~¢-¦¨©¬®-±´¸×÷˂-˅˒-˟˥-˫˭˯-˿͵΄΅϶҂֍-֏؆-؈؋؎؏۞۩۽۾߶߾߿৲৳৺৻૱୰௳-௺౿൏൹฿༁-༃༓༕-༗༚-༟༴༶༸྾-࿅࿇-࿌࿎࿏࿕-࿘႞႟᎐-᎙៛᥀᧞-᧿᭡-᭪᭴-᭼᾽᾿-῁῍-῏῝-῟῭-`´῾⁄⁒⁺-⁼₊-₌₠-₿℀℁℃-℆℈℉℔№-℘℞-℣℥℧℩℮℺℻⅀-⅄⅊-⅍⅏↊↋←-⌇⌌-⌨⌫-␦⑀-⑊⒜-ⓩ─-❧➔-⟄⟇-⟥⟰-⦂⦙-⧗⧜-⧻⧾-⭳⭶-⮕⮘-⯈⯊-⯾⳥-⳪⺀-⺙⺛-⻳⼀-⿕⿰-⿻〄〒〓〠〶〷〾〿゛゜㆐㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉇㉐㉠-㉿㊊-㊰㋀-㋾㌀-㏿䷀-䷿꒐-꓆꜀-꜖꜠꜡꞉꞊꠨-꠫꠶-꠹꩷-꩹꭛﬩﮲-﯁﷼﷽﹢﹤-﹦﹩$+<->^`|~¢-₩│-○�",astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9b\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|𑜿|\ud81a[\udf3c-\udf3f\udf45]|𛲜|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\udde8\ude00-\ude41\ude45\udf00-\udf56]|\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|\ud83b[\udcac\udcb0\udef0\udef1]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd10-\udd6b\udd70-\uddac\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\ude60-\ude65\udf00-\udfff]|\ud83d[\udc00-\uded4\udee0-\udeec\udef0-\udef9\udf00-\udf73\udf80-\udfd8]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd00-\udd0b\udd10-\udd3e\udd40-\udd70\udd73-\udd76\udd7a\udd7c-\udda2\uddb0-\uddb9\uddc0-\uddc2\uddd0-\uddff\ude60-\ude6d]"},{name:"Sc",alias:"Currency_Symbol",bmp:"\\$¢-¥֏؋߾߿৲৳৻૱௹฿៛₠-₿꠸﷼﹩$¢£¥₩",astral:"𞲰"},{name:"Sk",alias:"Modifier_Symbol",bmp:"\\^`¨¯´¸˂-˅˒-˟˥-˫˭˯-˿͵΄΅᾽᾿-῁῍-῏῝-῟῭-`´῾゛゜꜀-꜖꜠꜡꞉꞊꭛﮲-﯁^` ̄",astral:"\ud83c[\udffb-\udfff]"},{name:"Sm",alias:"Math_Symbol",bmp:"\\+<->\\|~¬±×÷϶؆-؈⁄⁒⁺-⁼₊-₌℘⅀-⅄⅋←-↔↚↛↠↣↦↮⇎⇏⇒⇔⇴-⋿⌠⌡⍼⎛-⎳⏜-⏡▷◁◸-◿♯⟀-⟄⟇-⟥⟰-⟿⤀-⦂⦙-⧗⧜-⧻⧾-⫿⬰-⭄⭇-⭌﬩﹢﹤-﹦+<->|~¬←-↓",astral:"\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud83b[\udef0\udef1]"},{name:"So",alias:"Other_Symbol",bmp:"¦©®°҂֍֎؎؏۞۩۽۾߶৺୰௳-௸௺౿൏൹༁-༃༓༕-༗༚-༟༴༶༸྾-࿅࿇-࿌࿎࿏࿕-࿘႞႟᎐-᎙᥀᧞-᧿᭡-᭪᭴-᭼℀℁℃-℆℈℉℔№℗℞-℣℥℧℩℮℺℻⅊⅌⅍⅏↊↋↕-↙↜-↟↡↢↤↥↧-↭↯-⇍⇐⇑⇓⇕-⇳⌀-⌇⌌-⌟⌢-⌨⌫-⍻⍽-⎚⎴-⏛⏢-␦⑀-⑊⒜-ⓩ─-▶▸-◀◂-◷☀-♮♰-❧➔-➿⠀-⣿⬀-⬯⭅⭆⭍-⭳⭶-⮕⮘-⯈⯊-⯾⳥-⳪⺀-⺙⺛-⻳⼀-⿕⿰-⿻〄〒〓〠〶〷〾〿㆐㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉇㉐㉠-㉿㊊-㊰㋀-㋾㌀-㏿䷀-䷿꒐-꓆꠨-꠫꠶꠷꠹꩷-꩹﷽¦│■○�",astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9b\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|𑜿|\ud81a[\udf3c-\udf3f\udf45]|𛲜|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\udde8\ude00-\ude41\ude45\udf00-\udf56]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|𞲬|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd10-\udd6b\udd70-\uddac\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\ude60-\ude65\udf00-\udffa]|\ud83d[\udc00-\uded4\udee0-\udeec\udef0-\udef9\udf00-\udf73\udf80-\udfd8]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd00-\udd0b\udd10-\udd3e\udd40-\udd70\udd73-\udd76\udd7a\udd7c-\udda2\uddb0-\uddb9\uddc0-\uddc2\uddd0-\uddff\ude60-\ude6d]"},{name:"Z",alias:"Separator",bmp:"    - \u2028\u2029   "},{name:"Zl",alias:"Line_Separator",bmp:"\u2028"},{name:"Zp",alias:"Paragraph_Separator",bmp:"\u2029"},{name:"Zs",alias:"Space_Separator",bmp:"    -    "}]},{}],83:[function(l,u,n){u.exports=[{name:"ASCII",bmp:"\0-"},{name:"Alphabetic",bmp:"A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͅͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈְ-ׇֽֿׁׂׅׄא-תׯ-ײؐ-ؚؠ-ٗٙ-ٟٮ-ۓە-ۜۡ-ۭۨ-ۯۺ-ۼۿܐ-ܿݍ-ޱߊ-ߪߴߵߺࠀ-ࠗࠚ-ࠬࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࢽࣔ-ࣣࣟ-ࣰࣩ-ऻऽ-ौॎ-ॐॕ-ॣॱ-ঃঅ-ঌএঐও-নপ-রলশ-হঽ-ৄেৈোৌৎৗড়ঢ়য়-ৣৰৱৼਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਾ-ੂੇੈੋੌੑਖ਼-ੜਫ਼ੰ-ੵઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽ-ૅે-ૉોૌૐૠ-ૣૹ-ૼଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽ-ୄେୈୋୌୖୗଡ଼ଢ଼ୟ-ୣୱஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-ௌௐௗఀ-ఃఅ-ఌఎ-ఐఒ-నప-హఽ-ౄె-ైొ-ౌౕౖౘ-ౚౠ-ౣಀ-ಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ೄೆ-ೈೊ-ೌೕೖೞೠ-ೣೱೲഀ-ഃഅ-ഌഎ-ഐഒ-ഺഽ-ൄെ-ൈൊ-ൌൎൔ-ൗൟ-ൣൺ-ൿංඃඅ-ඖක-නඳ-රලව-ෆා-ුූෘ-ෟෲෳก-ฺเ-ๆํກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ູົ-ຽເ-ໄໆໍໜ-ໟༀཀ-ཇཉ-ཬཱ-ཱྀྈ-ྗྙ-ྼက-ံးျ-ဿၐ-ၢၥ-ၨၮ-ႆႎႜႝႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፟ᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜓᜠ-ᜳᝀ-ᝓᝠ-ᝬᝮ-ᝰᝲᝳក-ឳា-ៈៗៜᠠ-ᡸᢀ-ᢪᢰ-ᣵᤀ-ᤞᤠ-ᤫᤰ-ᤸᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨛᨠ-ᩞᩡ-ᩴᪧᬀ-ᬳᬵ-ᭃᭅ-ᭋᮀ-ᮩᮬ-ᮯᮺ-ᯥᯧ-ᯱᰀ-ᰵᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᴀ-ᶿᷧ-ᷴḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⷠ-ⷿⸯ々-〇〡-〩〱-〵〸-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿯ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙴ-ꙻꙿ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞹꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠧꡀ-ꡳꢀ-ꣃꣅꣲ-ꣷꣻꣽꣾꤊ-ꤪꤰ-ꥒꥠ-ꥼꦀ-ꦲꦴ-ꦿꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨶꩀ-ꩍꩠ-ꩶꩺꩾ-ꪾꫀꫂꫛ-ꫝꫠ-ꫯꫲ-ꫵꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯪ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\udd40-\udd74\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf2d-\udf4a\udf50-\udf7a\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf\udfd1-\udfd5]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude35\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2\udd00-\udd27\udf00-\udf1c\udf27\udf30-\udf45]|\ud804[\udc00-\udc45\udc82-\udcb8\udcd0-\udce8\udd00-\udd32\udd44-\udd46\udd50-\udd72\udd76\udd80-\uddbf\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude34\ude37\ude3e\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udee8\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d-\udf44\udf47\udf48\udf4b\udf4c\udf50\udf57\udf5d-\udf63]|\ud805[\udc00-\udc41\udc43-\udc45\udc47-\udc4a\udc80-\udcc1\udcc4\udcc5\udcc7\udd80-\uddb5\uddb8-\uddbe\uddd8-\udddd\ude00-\ude3e\ude40\ude44\ude80-\udeb5\udf00-\udf1a\udf1d-\udf2a]|\ud806[\udc00-\udc38\udca0-\udcdf\udcff\ude00-\ude32\ude35-\ude3e\ude50-\ude83\ude86-\ude97\ude9d\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc3e\udc40\udc72-\udc8f\udc92-\udca7\udca9-\udcb6\udd00-\udd06\udd08\udd09\udd0b-\udd36\udd3a\udd3c\udd3d\udd3f-\udd41\udd43\udd46\udd47\udd60-\udd65\udd67\udd68\udd6a-\udd8e\udd90\udd91\udd93-\udd96\udd98\udee0-\udef6]|\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf36\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\ude40-\ude7f\udf00-\udf44\udf50-\udf7e\udf93-\udf9f\udfe0\udfe1]|\ud821[\udc00-\udff1]|\ud822[\udc00-\udef2]|\ud82c[\udc00-\udd1e\udd70-\udefb]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9e]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udc00-\udcc4\udd00-\udd43\udd47]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d]"},{name:"Any",isBmpLast:!0,bmp:"\0-￿",astral:"[\ud800-\udbff][\udc00-\udfff]"},{name:"Default_Ignorable_Code_Point",bmp:"­͏؜ᅟᅠ឴឵᠋-᠎​-‏‪-‮⁠-ㅤ︀-️\ufeffᅠ￰-￸",astral:"\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|[\udb40-\udb43][\udc00-\udfff]"},{name:"Lowercase",bmp:"a-zªµºß-öø-ÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıijĵķĸĺļľŀłńņňʼnŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżž-ƀƃƅƈƌƍƒƕƙ-ƛƞơƣƥƨƪƫƭưƴƶƹƺƽ-ƿdžljnjǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰdzǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳ-ȹȼȿɀɂɇɉɋɍɏ-ʓʕ-ʸˀˁˠ-ˤͅͱͳͷͺ-ͽΐά-ώϐϑϕ-ϗϙϛϝϟϡϣϥϧϩϫϭϯ-ϳϵϸϻϼа-џѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӏӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯՠ-ֈა-ჺჽ-ჿᏸ-ᏽᲀ-ᲈᴀ-ᶿḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕ-ẝẟạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿ-ἇἐ-ἕἠ-ἧἰ-ἷὀ-ὅὐ-ὗὠ-ὧὰ-ώᾀ-ᾇᾐ-ᾗᾠ-ᾧᾰ-ᾴᾶᾷιῂ-ῄῆῇῐ-ΐῖῗῠ-ῧῲ-ῴῶῷⁱⁿₐ-ₜℊℎℏℓℯℴℹℼℽⅆ-ⅉⅎⅰ-ⅿↄⓐ-ⓩⰰ-ⱞⱡⱥⱦⱨⱪⱬⱱⱳⱴⱶ-ⱽⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⳬⳮⳳⴀ-ⴥⴧⴭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛ-ꚝꜣꜥꜧꜩꜫꜭꜯ-ꜱꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯ-ꝸꝺꝼꝿꞁꞃꞅꞇꞌꞎꞑꞓ-ꞕꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩꞯꞵꞷꞹꟸ-ꟺꬰ-ꭚꭜ-ꭥꭰ-ꮿff-stﬓ-ﬗa-z",astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud81b[\ude60-\ude7f]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud83a[\udd22-\udd43]"},{name:"Noncharacter_Code_Point",bmp:"﷐-﷯￾￿",astral:"[\ud83f\ud87f\ud8bf\ud8ff\ud93f\ud97f\ud9bf\ud9ff\uda3f\uda7f\udabf\udaff\udb3f\udb7f\udbbf\udbff][\udffe\udfff]"},{name:"Uppercase",bmp:"A-ZÀ-ÖØ-ÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİIJĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉ-ƋƎ-ƑƓƔƖ-ƘƜƝƟƠƢƤƦƧƩƬƮƯƱ-ƳƵƷƸƼDŽLJNJǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮDZǴǶ-ǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁɃ-ɆɈɊɌɎͰͲͶͿΆΈ-ΊΌΎΏΑ-ΡΣ-ΫϏϒ-ϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽ-ЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԔԖԘԚԜԞԠԢԤԦԨԪԬԮԱ-ՖႠ-ჅჇჍᎠ-ᏵᲐ-ᲺᲽ-ᲿḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẞẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸỺỼỾἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙὛὝὟὨ-ὯᾸ-ΆῈ-ΉῘ-ΊῨ-ῬῸ-Ώℂℇℋ-ℍℐ-ℒℕℙ-ℝℤΩℨK-ℭℰ-ℳℾℿⅅⅠ-ⅯↃⒶ-ⓏⰀ-ⰮⱠⱢ-ⱤⱧⱩⱫⱭ-ⱰⱲⱵⱾ-ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚⳜⳞⳠⳢⳫⳭⳲꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚘꚚꜢꜤꜦꜨꜪꜬꜮꜲꜴꜶꜸꜺꜼꜾꝀꝂꝄꝆꝈꝊꝌꝎꝐꝒꝔꝖꝘꝚꝜꝞꝠꝢꝤꝦꝨꝪꝬꝮꝹꝻꝽꝾꞀꞂꞄꞆꞋꞍꞐꞒꞖꞘꞚꞜꞞꞠꞢꞤꞦꞨꞪ-ꞮꞰ-ꞴꞶꞸA-Z",astral:"\ud801[\udc00-\udc27\udcb0-\udcd3]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud81b[\ude40-\ude5f]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]"},{name:"White_Space",bmp:"\t-\r …   - \u2028\u2029   "}]},{}],84:[function(l,u,n){u.exports=[{name:"Adlam",astral:"\ud83a[\udd00-\udd4a\udd50-\udd59\udd5e\udd5f]"},{name:"Ahom",astral:"\ud805[\udf00-\udf1a\udf1d-\udf2b\udf30-\udf3f]"},{name:"Anatolian_Hieroglyphs",astral:"\ud811[\udc00-\ude46]"},{name:"Arabic",bmp:"؀-؄؆-؋؍-ؚ؜؞ؠ-ؿف-يٖ-ٯٱ-ۜ۞-ۿݐ-ݿࢠ-ࢴࢶ-ࢽ࣓-ࣣ࣡-ࣿﭐ-﯁ﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-﷽ﹰ-ﹴﹶ-ﻼ",astral:"\ud803[\ude60-\ude7e]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb\udef0\udef1]"},{name:"Armenian",bmp:"Ա-Ֆՙ-ֈ֊֍-֏ﬓ-ﬗ"},{name:"Avestan",astral:"\ud802[\udf00-\udf35\udf39-\udf3f]"},{name:"Balinese",bmp:"ᬀ-ᭋ᭐-᭼"},{name:"Bamum",bmp:"ꚠ-꛷",astral:"\ud81a[\udc00-\ude38]"},{name:"Bassa_Vah",astral:"\ud81a[\uded0-\udeed\udef0-\udef5]"},{name:"Batak",bmp:"ᯀ-᯳᯼-᯿"},{name:"Bengali",bmp:"ঀ-ঃঅ-ঌএঐও-নপ-রলশ-হ়-ৄেৈো-ৎৗড়ঢ়য়-ৣ০-৾"},{name:"Bhaiksuki",astral:"\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc45\udc50-\udc6c]"},{name:"Bopomofo",bmp:"˪˫ㄅ-ㄯㆠ-ㆺ"},{name:"Brahmi",astral:"\ud804[\udc00-\udc4d\udc52-\udc6f\udc7f]"},{name:"Braille",bmp:"⠀-⣿"},{name:"Buginese",bmp:"ᨀ-ᨛ᨞᨟"},{name:"Buhid",bmp:"ᝀ-ᝓ"},{name:"Canadian_Aboriginal",bmp:"᐀-ᙿᢰ-ᣵ"},{name:"Carian",astral:"\ud800[\udea0-\uded0]"},{name:"Caucasian_Albanian",astral:"\ud801[\udd30-\udd63\udd6f]"},{name:"Chakma",astral:"\ud804[\udd00-\udd34\udd36-\udd46]"},{name:"Cham",bmp:"ꨀ-ꨶꩀ-ꩍ꩐-꩙꩜-꩟"},{name:"Cherokee",bmp:"Ꭰ-Ᏽᏸ-ᏽꭰ-ꮿ"},{name:"Common",bmp:"\0-@\\[-`\\{-©«-¹»-¿×÷ʹ-˟˥-˩ˬ-˿ʹ;΅·։؅،؛؟ـ۝࣢।॥฿࿕-࿘჻᛫-᛭᜵᜶᠂᠃᠅᳓᳡ᳩ-ᳬᳮ-ᳳᳵ-᳷ -​‎-⁤⁦-⁰⁴-⁾₀-₎₠-₿℀-℥℧-℩ℬ-ℱℳ-⅍⅏-⅟↉-↋←-␦⑀-⑊①-⟿⤀-⭳⭶-⮕⮘-⯈⯊-⯾⸀-⹎⿰-⿻ -〄〆〈-〠〰-〷〼-〿゛゜゠・ー㆐-㆟㇀-㇣㈠-㉟㉿-㋏㍘-㏿䷀-䷿꜀-꜡ꞈ-꞊꠰-꠹꤮ꧏ꭛﴾﴿︐-︙︰-﹒﹔-﹦﹨-﹫\ufeff!-@[-`{-・ー゙゚¢-₩│-○-�",astral:"\ud800[\udd00-\udd02\udd07-\udd33\udd37-\udd3f\udd90-\udd9b\uddd0-\uddfc\udee1-\udefb]|\ud82f[\udca0-\udca3]|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd66\udd6a-\udd7a\udd83\udd84\udd8c-\udda9\uddae-\udde8\udee0-\udef3\udf00-\udf56\udf60-\udf78]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udfcb\udfce-\udfff]|\ud83b[\udc71-\udcb4]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd00-\udd0c\udd10-\udd6b\udd70-\uddac\udde6-\uddff\ude01\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\ude60-\ude65\udf00-\udfff]|\ud83d[\udc00-\uded4\udee0-\udeec\udef0-\udef9\udf00-\udf73\udf80-\udfd8]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd00-\udd0b\udd10-\udd3e\udd40-\udd70\udd73-\udd76\udd7a\udd7c-\udda2\uddb0-\uddb9\uddc0-\uddc2\uddd0-\uddff\ude60-\ude6d]|\udb40[\udc01\udc20-\udc7f]"},{name:"Coptic",bmp:"Ϣ-ϯⲀ-ⳳ⳹-⳿"},{name:"Cuneiform",astral:"\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc70-\udc74\udc80-\udd43]"},{name:"Cypriot",astral:"\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f]"},{name:"Cyrillic",bmp:"Ѐ-҄҇-ԯᲀ-ᲈᴫᵸⷠ-ⷿꙀ-ꚟ︮︯"},{name:"Deseret",astral:"\ud801[\udc00-\udc4f]"},{name:"Devanagari",bmp:"ऀ-ॐ॓-ॣ०-ॿ꣠-ꣿ"},{name:"Dogra",astral:"\ud806[\udc00-\udc3b]"},{name:"Duployan",astral:"\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9c-\udc9f]"},{name:"Egyptian_Hieroglyphs",astral:"\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2e]"},{name:"Elbasan",astral:"\ud801[\udd00-\udd27]"},{name:"Ethiopic",bmp:"ሀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፝-፼ᎀ-᎙ⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮ"},{name:"Georgian",bmp:"Ⴀ-ჅჇჍა-ჺჼ-ჿᲐ-ᲺᲽ-Ჿⴀ-ⴥⴧⴭ"},{name:"Glagolitic",bmp:"Ⰰ-Ⱞⰰ-ⱞ",astral:"\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]"},{name:"Gothic",astral:"\ud800[\udf30-\udf4a]"},{name:"Grantha",astral:"\ud804[\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3c-\udf44\udf47\udf48\udf4b-\udf4d\udf50\udf57\udf5d-\udf63\udf66-\udf6c\udf70-\udf74]"},{name:"Greek",bmp:"Ͱ-ͳ͵-ͷͺ-ͽͿ΄ΆΈ-ΊΌΎ-ΡΣ-ϡϰ-Ͽᴦ-ᴪᵝ-ᵡᵦ-ᵪᶿἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ῄῆ-ΐῖ-Ί῝-`ῲ-ῴῶ-῾Ωꭥ",astral:"\ud800[\udd40-\udd8e\udda0]|\ud834[\ude00-\ude45]"},{name:"Gujarati",bmp:"ઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હ઼-ૅે-ૉો-્ૐૠ-ૣ૦-૱ૹ-૿"},{name:"Gunjala_Gondi",astral:"\ud807[\udd60-\udd65\udd67\udd68\udd6a-\udd8e\udd90\udd91\udd93-\udd98\udda0-\udda9]"},{name:"Gurmukhi",bmp:"ਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-ੂੇੈੋ-੍ੑਖ਼-ੜਫ਼੦-੶"},{name:"Han",bmp:"⺀-⺙⺛-⻳⼀-⿕々〇〡-〩〸-〻㐀-䶵一-鿯豈-舘並-龎",astral:"[\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879][\udc00-\udfff]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d]"},{name:"Hangul",bmp:"ᄀ-ᇿ〮〯ㄱ-ㆎ㈀-㈞㉠-㉾ꥠ-ꥼ가-힣ힰ-ퟆퟋ-ퟻᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ"},{name:"Hanifi_Rohingya",astral:"\ud803[\udd00-\udd27\udd30-\udd39]"},{name:"Hanunoo",bmp:"ᜠ-᜴"},{name:"Hatran",astral:"\ud802[\udce0-\udcf2\udcf4\udcf5\udcfb-\udcff]"},{name:"Hebrew",bmp:"֑-ׇא-תׯ-״יִ-זּטּ-לּמּנּסּףּפּצּ-ﭏ"},{name:"Hiragana",bmp:"ぁ-ゖゝ-ゟ",astral:"\ud82c[\udc01-\udd1e]|🈀"},{name:"Imperial_Aramaic",astral:"\ud802[\udc40-\udc55\udc57-\udc5f]"},{name:"Inherited",bmp:"̀-ًͯ҅҆-ٰٕ॒॑᪰-᪾᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸᳹᷀-᷹᷻-᷿‌‍⃐-〪⃰-゙゚〭︀-️︠-︭",astral:"\ud800[\uddfd\udee0]|𑌻|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad]|\udb40[\udd00-\uddef]"},{name:"Inscriptional_Pahlavi",astral:"\ud802[\udf60-\udf72\udf78-\udf7f]"},{name:"Inscriptional_Parthian",astral:"\ud802[\udf40-\udf55\udf58-\udf5f]"},{name:"Javanese",bmp:"ꦀ-꧍꧐-꧙꧞꧟"},{name:"Kaithi",astral:"\ud804[\udc80-\udcc1\udccd]"},{name:"Kannada",bmp:"ಀ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹ಼-ೄೆ-ೈೊ-್ೕೖೞೠ-ೣ೦-೯ೱೲ"},{name:"Katakana",bmp:"ァ-ヺヽ-ヿㇰ-ㇿ㋐-㋾㌀-㍗ヲ-ッア-ン",astral:"𛀀"},{name:"Kayah_Li",bmp:"꤀-꤭꤯"},{name:"Kharoshthi",astral:"\ud802[\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude35\ude38-\ude3a\ude3f-\ude48\ude50-\ude58]"},{name:"Khmer",bmp:"ក-៝០-៩៰-៹᧠-᧿"},{name:"Khojki",astral:"\ud804[\ude00-\ude11\ude13-\ude3e]"},{name:"Khudawadi",astral:"\ud804[\udeb0-\udeea\udef0-\udef9]"},{name:"Lao",bmp:"ກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ູົ-ຽເ-ໄໆ່-ໍ໐-໙ໜ-ໟ"},{name:"Latin",bmp:"A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞹꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z"},{name:"Lepcha",bmp:"ᰀ-᰷᰻-᱉ᱍ-ᱏ"},{name:"Limbu",bmp:"ᤀ-ᤞᤠ-ᤫᤰ-᤻᥀᥄-᥏"},{name:"Linear_A",astral:"\ud801[\ude00-\udf36\udf40-\udf55\udf60-\udf67]"},{name:"Linear_B",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa]"},{name:"Lisu",bmp:"ꓐ-꓿"},{name:"Lycian",astral:"\ud800[\ude80-\ude9c]"},{name:"Lydian",astral:"\ud802[\udd20-\udd39\udd3f]"},{name:"Mahajani",astral:"\ud804[\udd50-\udd76]"},{name:"Makasar",astral:"\ud807[\udee0-\udef8]"},{name:"Malayalam",bmp:"ഀ-ഃഅ-ഌഎ-ഐഒ-ൄെ-ൈൊ-൏ൔ-ൣ൦-ൿ"},{name:"Mandaic",bmp:"ࡀ-࡛࡞"},{name:"Manichaean",astral:"\ud802[\udec0-\udee6\udeeb-\udef6]"},{name:"Marchen",astral:"\ud807[\udc70-\udc8f\udc92-\udca7\udca9-\udcb6]"},{name:"Masaram_Gondi",astral:"\ud807[\udd00-\udd06\udd08\udd09\udd0b-\udd36\udd3a\udd3c\udd3d\udd3f-\udd47\udd50-\udd59]"},{name:"Medefaidrin",astral:"\ud81b[\ude40-\ude9a]"},{name:"Meetei_Mayek",bmp:"ꫠ-꫶ꯀ-꯭꯰-꯹"},{name:"Mende_Kikakui",astral:"\ud83a[\udc00-\udcc4\udcc7-\udcd6]"},{name:"Meroitic_Cursive",astral:"\ud802[\udda0-\uddb7\uddbc-\uddcf\uddd2-\uddff]"},{name:"Meroitic_Hieroglyphs",astral:"\ud802[\udd80-\udd9f]"},{name:"Miao",astral:"\ud81b[\udf00-\udf44\udf50-\udf7e\udf8f-\udf9f]"},{name:"Modi",astral:"\ud805[\ude00-\ude44\ude50-\ude59]"},{name:"Mongolian",bmp:"᠀᠁᠄᠆-᠎᠐-᠙ᠠ-ᡸᢀ-ᢪ",astral:"\ud805[\ude60-\ude6c]"},{name:"Mro",astral:"\ud81a[\ude40-\ude5e\ude60-\ude69\ude6e\ude6f]"},{name:"Multani",astral:"\ud804[\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea9]"},{name:"Myanmar",bmp:"က-႟ꧠ-ꧾꩠ-ꩿ"},{name:"Nabataean",astral:"\ud802[\udc80-\udc9e\udca7-\udcaf]"},{name:"New_Tai_Lue",bmp:"ᦀ-ᦫᦰ-ᧉ᧐-᧚᧞᧟"},{name:"Newa",astral:"\ud805[\udc00-\udc59\udc5b\udc5d\udc5e]"},{name:"Nko",bmp:"߀-ߺ߽-߿"},{name:"Nushu",astral:"𖿡|\ud82c[\udd70-\udefb]"},{name:"Ogham",bmp:" -᚜"},{name:"Ol_Chiki",bmp:"᱐-᱿"},{name:"Old_Hungarian",astral:"\ud803[\udc80-\udcb2\udcc0-\udcf2\udcfa-\udcff]"},{name:"Old_Italic",astral:"\ud800[\udf00-\udf23\udf2d-\udf2f]"},{name:"Old_North_Arabian",astral:"\ud802[\ude80-\ude9f]"},{name:"Old_Permic",astral:"\ud800[\udf50-\udf7a]"},{name:"Old_Persian",astral:"\ud800[\udfa0-\udfc3\udfc8-\udfd5]"},{name:"Old_Sogdian",astral:"\ud803[\udf00-\udf27]"},{name:"Old_South_Arabian",astral:"\ud802[\ude60-\ude7f]"},{name:"Old_Turkic",astral:"\ud803[\udc00-\udc48]"},{name:"Oriya",bmp:"ଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହ଼-ୄେୈୋ-୍ୖୗଡ଼ଢ଼ୟ-ୣ୦-୷"},{name:"Osage",astral:"\ud801[\udcb0-\udcd3\udcd8-\udcfb]"},{name:"Osmanya",astral:"\ud801[\udc80-\udc9d\udca0-\udca9]"},{name:"Pahawh_Hmong",astral:"\ud81a[\udf00-\udf45\udf50-\udf59\udf5b-\udf61\udf63-\udf77\udf7d-\udf8f]"},{name:"Palmyrene",astral:"\ud802[\udc60-\udc7f]"},{name:"Pau_Cin_Hau",astral:"\ud806[\udec0-\udef8]"},{name:"Phags_Pa",bmp:"ꡀ-꡷"},{name:"Phoenician",astral:"\ud802[\udd00-\udd1b\udd1f]"},{name:"Psalter_Pahlavi",astral:"\ud802[\udf80-\udf91\udf99-\udf9c\udfa9-\udfaf]"},{name:"Rejang",bmp:"ꤰ-꥓꥟"},{name:"Runic",bmp:"ᚠ-ᛪᛮ-ᛸ"},{name:"Samaritan",bmp:"ࠀ-࠭࠰-࠾"},{name:"Saurashtra",bmp:"ꢀ-ꣅ꣎-꣙"},{name:"Sharada",astral:"\ud804[\udd80-\uddcd\uddd0-\udddf]"},{name:"Shavian",astral:"\ud801[\udc50-\udc7f]"},{name:"Siddham",astral:"\ud805[\udd80-\uddb5\uddb8-\udddd]"},{name:"SignWriting",astral:"\ud836[\udc00-\ude8b\ude9b-\ude9f\udea1-\udeaf]"},{name:"Sinhala",bmp:"ංඃඅ-ඖක-නඳ-රලව-ෆ්ා-ුූෘ-ෟ෦-෯ෲ-෴",astral:"\ud804[\udde1-\uddf4]"},{name:"Sogdian",astral:"\ud803[\udf30-\udf59]"},{name:"Sora_Sompeng",astral:"\ud804[\udcd0-\udce8\udcf0-\udcf9]"},{name:"Soyombo",astral:"\ud806[\ude50-\ude83\ude86-\udea2]"},{name:"Sundanese",bmp:"ᮀ-ᮿ᳀-᳇"},{name:"Syloti_Nagri",bmp:"ꠀ-꠫"},{name:"Syriac",bmp:"܀-܍܏-݊ݍ-ݏࡠ-ࡪ"},{name:"Tagalog",bmp:"ᜀ-ᜌᜎ-᜔"},{name:"Tagbanwa",bmp:"ᝠ-ᝬᝮ-ᝰᝲᝳ"},{name:"Tai_Le",bmp:"ᥐ-ᥭᥰ-ᥴ"},{name:"Tai_Tham",bmp:"ᨠ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪠-᪭"},{name:"Tai_Viet",bmp:"ꪀ-ꫂꫛ-꫟"},{name:"Takri",astral:"\ud805[\ude80-\udeb7\udec0-\udec9]"},{name:"Tamil",bmp:"ஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-்ௐௗ௦-௺"},{name:"Tangut",astral:"𖿠|[\ud81c-\ud820][\udc00-\udfff]|\ud821[\udc00-\udff1]|\ud822[\udc00-\udef2]"},{name:"Telugu",bmp:"ఀ-ఌఎ-ఐఒ-నప-హఽ-ౄె-ైొ-్ౕౖౘ-ౚౠ-ౣ౦-౯౸-౿"},{name:"Thaana",bmp:"ހ-ޱ"},{name:"Thai",bmp:"ก-ฺเ-๛"},{name:"Tibetan",bmp:"ༀ-ཇཉ-ཬཱ-ྗྙ-ྼ྾-࿌࿎-࿔࿙࿚"},{name:"Tifinagh",bmp:"ⴰ-ⵧⵯ⵰⵿"},{name:"Tirhuta",astral:"\ud805[\udc80-\udcc7\udcd0-\udcd9]"},{name:"Ugaritic",astral:"\ud800[\udf80-\udf9d\udf9f]"},{name:"Vai",bmp:"ꔀ-ꘫ"},{name:"Warang_Citi",astral:"\ud806[\udca0-\udcf2\udcff]"},{name:"Yi",bmp:"ꀀ-ꒌ꒐-꓆"},{name:"Zanabazar_Square",astral:"\ud806[\ude00-\ude47]"}]},{}]},{},[8])(8)});var __extends=function(l,u){function n(){this.constructor=l}l.prototype=null===u?Object.create(u):(n.prototype=u.prototype,new n),Object.defineProperty(l,"__extends",{enumerable:!1,configurable:!0,value:u})},__extendsWithStatics=function(){var l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,u){l.__proto__=u}||function(l,u){for(var n in u)u.hasOwnProperty(n)&&(l[n]=u[n])};return function(u,n){function e(){this.constructor=u}l(u,n),u.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e),Object.defineProperty(u,"__extends",{enumerable:!1,configurable:!0,value:n})}}();!function(){window.globalThis!==self&&(window.globalThis=self);var l=window.asc||(window.asc={}),u=l.vanilla||(l.vanilla={}),n=l.base||(l.base={}),e=l.cpp||(l.cpp={});function t(u){if(void 0!=u){Array.isArray(u)||(u=[u]);for(var e=[],t=[],d={provide:e,package:t},r=u.length,a=0;a=0;--t)k(e[t]);return l[u]}})}(d,r,i)}}}!function(){function u(){B(new Error("Fatal error"))}l.provide=l.provide||u,l.kernel=l.kernel||u,window.createProject=window.createProject||H,Object.defineProperty(l,"onerror",{configurable:!0,set:function(u){Object.defineProperty(l,"onerror",{enumerable:!0,configurable:!0,value:u}),function(){var u;switch(function(){if(l.system&&l.system.Capabilities)return l.system.Capabilities.browser}()){case"Chrome":"Android"===function(){if(l.system&&l.system.Capabilities)return l.system.Capabilities.os}()&&65==function(){if(l.system&&l.system.Capabilities){var u=parseFloat(l.system.Capabilities.browserVersion);return isNaN(u)?0:u}}()&&(u=!0)}u&&B("Please upgrade your browser to the latest version.")}()},get:function(){}})}(),function(l){if("string"!=typeof l){var u=/(iPhone|iPad|iPod)/.test(navigator.userAgent)?"cover":"contain";l="width=device-width, height=device-height, initial-scale=1, user-scalable=no, viewport-fit="+u+", minimal-ui"}var n,e=document.getElementsByTagName("head");if(!e||!(e=e[0]))return;(n=document.createElement("meta")).setAttribute("name","viewport"),n.setAttribute("content",l),e.appendChild(n),(n=document.createElement("meta")).setAttribute("name","full-screen"),n.setAttribute("content","yes"),e.appendChild(n),(n=document.createElement("meta")).setAttribute("name","apple-mobile-web-app-capable"),n.setAttribute("content","yes"),e.appendChild(n),(n=document.createElement("meta")).setAttribute("name","apple-mobile-web-app-status-bar-style"),n.setAttribute("content","black-translucent"),e.appendChild(n)}(),function(){l.requestAnimationFrameRate=60,l.requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(u){setTimeout(u,1e3/l.requestAnimationFrameRate)},l.whitelisted=l.whitelisted||0,l.startTime=Date.now(),l.cache=l.cache||{},l.classInfo=l.classInfo||{},l.catalogInfo=l.catalogInfo||{},l.compiler={CONFIG:{}},Object.defineProperty(l.compiler,"arguments",{configurable:!0,set:function(u){null!==u&&"object"==typeof u||(u={}),function(l){if("string"!=typeof l)return;var u,n=document.getElementsByTagName("head");if(!n||!(n=n[0]))return;(u=document.createElement("meta")).setAttribute("name","apple-mobile-web-app-title"),u.setAttribute("content",l),n.appendChild(u)}(u.title),function(u){function n(u){l.compiler.CONFIG[function(l){return l.substring(0,l.indexOf(",")).trim()}(u)]=function u(n){if(!n)return;if("!"==n[0])return!u(n.substr(1));if(0===n.indexOf("CONFIG::"))return l.compiler.CONFIG[n.replace(/^CONFIG::/,"")];if(/^[0-9]/.test(n)||/^\./.test(n)||"NaN"==n||"Infinity"==n)return+n;if(/^['"]/.test(n)&&/['"]$/.test(n))return n.substr(1,n.length-2);return"true"===n.trim()}(function(l){return l.substr(l.indexOf(",")+1).trim()}(u))}u&&u.split(" ").map(function(l){return l.trim()}).filter(function(l){return 0===l.indexOf("CONFIG::")&&l.lastIndexOf(",")-1)){var i;d>0?(i=t[d-1],t[--d]=null):i=[];for(var o=a.names.length,c=0,s=0;s-1?this.__updateValue(a,f,e):(this.__addValue(a,f,e),a.names.push(f))}for(s=0,o=c;s-1&&!/::/.test(u)&&(u=u.substring(0,e)+"::"+u.substr(e+1)),n&&n.values[u]}},names:function(l){if(void 0!=l){var u=this.__storage[l];return u&&u.names}},__addValue:function(u,n,e){Object.defineProperty(u.values,n,{enumerable:!0,configurable:!0,get:function(){var u=l.definition(n,e);return void 0==u&&e==window.global&&/::/.test(n)&&(u=l.definition(n)),u}})},__updateValue:function(u,n,e){var t=u.values[n];if(null!=t){var d,r=t.__className;if("string"==typeof r&&(34==(d=r.indexOf("."))||34==(d=r.indexOf("::")))){var a=r.substr(0,d);l.swf.isRegistered(a)||this.__addValue(u,n,e)}}}},l.swf=l.swf||{__instances:{},__instancesUids:[],__instancesHashes:[],__instancesThroughID:0,currentInstanceUID:0,getCurrentInstance:function(){var l=this.__instances[this.currentInstanceUID];if(!l)throw new Error("swf with uid: "+this.currentInstanceUID+" is not registered");return l},register:function(u){var n=u&&u.bytes.hash,e=u&&u.uid;void 0==e&&(e=this.__instancesThroughID++,this.__instances[e]={hash:n,dbNewClassRoot:M(),dbNewClass:M(),dbNewClassButtonRecord:M()},this.__instancesUids.indexOf(e)<0&&this.__instancesUids.push(e),this.__instancesHashes.indexOf(n)<0&&this.__instancesHashes.push(n),L("[swf] register with hash: "+n+", uid: "+e+" (total registered: "+this.__instancesUids.length+")"));var t=l.builtin||(l.builtin={}),d=t.files||(t.files={});return void 0!=d&&void 0!=u&&void 0==d[n]&&(d[n]={instance:u,runtime:!0}),e},unregister:function(u){if(void 0!=u){var n=u.uid,e=u.bytes&&u.bytes.hash;void 0!=n&&this.__instances[n]&&(delete this.__instances[n],this.__instancesUids.indexOf(n)>-1&&this.__instancesUids.splice(this.__instancesUids.indexOf(n),1),this.__instancesHashes.indexOf(e)>-1&&this.__instancesHashes.splice(this.__instancesHashes.indexOf(e),1),L("[swf] unregister with hash: "+u.bytes.hash+", uid: "+n+" (total registered: "+this.__instancesUids.length+")"))}var t=l.builtin&&l.builtin.files;void 0!=t&&void 0!=u&&void 0!=t[e=u.bytes.hash]&&t[e].runtime&&delete t[e]},isRegistered:function(l){return this.__instancesHashes.indexOf(l)>-1},tag:function(u,n,e){var t=l.builtin&&l.builtin.files;if(void 0==t)return null;var d=t[u];if(void 0==d)return null;var r,a,i,o=d.instance;return(a=o.getSWFAsset(n))?r=a.characterId:(i=o.getSWFSymbol(n))&&(r=i.tagId),void 0==r?null:o.getDefinitionTag(r)},url:function(u){var n,e=l.relation&&l.relation.compressed;return e&&"string"==typeof(n=e[u])?n:null},hash:function(u,n){if("string"==typeof n){if(34==(n=n.replace(/\\/g,"/")).length&&"__"==n.substring(0,2))return n;var e=l.relation&&l.relation.fragments;if(e){var t;if("string"==typeof(t=e[W(n,l.projectName,!0)]))return t;if("string"==typeof(t=e[W(flash.net.URLRequest.__relativeURL(flash.net.URLRequest.__absoluteURL(n)).replace(/\/?\?(.*)/,""),l.projectName,!0)]))return t}}for(var d=""+u.length,r=0,a=Math.min(256,u.length);ri;--r)d+=u.__get(r);return"__"+d.md5()},iterate:function(u){if("function"==typeof u){var n=this.__instancesUids,e=l.builtin&&l.builtin.files;for(var t in e){var d=e[t].instance;if(d){var r=d.uid;-1!=n.indexOf(r)&&u(d)}}}},class:{Proxy:function(u){return l.swf.currentInstanceUID=u,function(u){var n=l.swf.getCurrentInstance().dbNewClass,e=n.get(u);return void 0==e&&(e=function(l){function u(u,n,e,t){var d=this;if(d.constructor.length>0&&(d.constructor=d.constructor.__bind(d,u,n,e,t)),d.__internal._createdByTimeline=1,d.presetTag(u),n){n.__placeObject&&n.__placeObject(d,t,!1),n.__addChildAt(d,e,!0,!1);var r=flash.__native.display.DisplayObjectInternal.__setPublicScope(1);try{d=l.call(this)||this}catch(l){asc.logError(asc.e2e(l).getStackTrace())}flash.__native.display.DisplayObjectInternal.__setPublicScope(r),d.__broadcastSetParent(n),d.__broadcastSetStage(d.__internal._stage,d.__internal.__stageInternal,!1)}else try{d=l.call(this)||this}catch(l){asc.logError(asc.e2e(l).getStackTrace())}return d}return f(u,l),u}(u),n.set(u,e)),e.__bind(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4])}(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},ProxyRoot:function(u){return l.swf.currentInstanceUID=u,function(u){var n=l.swf.getCurrentInstance().dbNewClassRoot,e=n.get(u);return void 0==e&&(e=function(l){function u(u,n,e,t){var d=this;d.constructor.length>0&&(d.constructor=d.constructor.__bind(d,u,n,e,t)),d.__name="root"+ ++s,d.__internal._loaderInfo=t,t._content=d,d.presetTag(u),n.__addChildAt(d,e,!0,!1);var r=flash.__native.display.DisplayObjectInternal.__setPublicScope(1);try{d=l.call(this)||this}catch(l){asc.logError(asc.e2e(l).getStackTrace())}return flash.__native.display.DisplayObjectInternal.__setPublicScope(r),d.__broadcastSetParent(n),d.__broadcastSetStage(d.__internal._stage,d.__internal.__stageInternal,!1),d}return f(u,l),p(u),u}(u),n.set(u,e)),e.__bind(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4])}(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},ProxyButtonRecord:function(u){return l.swf.currentInstanceUID=u,function(u){var n=l.swf.getCurrentInstance().dbNewClassButtonRecord,e=n.get(u);return void 0==e&&(e=function(l){function u(u,n,e,t,d){var r=this;r.constructor.length>0&&(r.constructor=r.constructor.__bind(r,u,n,e,t,d)),r.__internal._createdByTimeline=1,r.presetTag(u),t.__placeObjectButtonRecord(r,d),n.__addChildAt(r,e,!0,!1);var a=flash.__native.display.DisplayObjectInternal.__setPublicScope(1);try{r=l.call(this)||this}catch(l){asc.logError(asc.e2e(l).getStackTrace())}return flash.__native.display.DisplayObjectInternal.__setPublicScope(a),r}return f(u,l),u}(u),n.set(u,e)),e.__bind(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])}(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6])},ProxyDefinition:function(u,n){if("constructFromTag"in n.prototype){l.swf.currentInstanceUID=u;var e=l.swf.getCurrentInstance();if(null!=e){var t=l.swf.tag(e.hash,n.__className,2);if(null!=t){var d=this.Proxy(u,n,t),r=e.dbNewClassRoot.get(n);return r&&r.prototype._root&&p(d),d}}}return n},OwnSymbolNames:function(u){l.swf.currentInstanceUID=u;var n=l.swf.getCurrentInstance();if(null!=n)return l.catalogInfo[n.hash]}}},l.script=l.script||{__id:0,__queue:{},__storage:{},__fragments:{},__head:document.getElementsByTagName("head")[0],load:function(l){var u=this;return new Promise(function(n,e){if(void 0!=l)if(Array.isArray(l)||(l=[l]),l.length){var t=u.__find(l);if(t)t.listener(n,e);else{t=u.__new(u.__fragments,u.__head,++u.__id);for(var d=0,r=l.length;d0){var u=this.__tasks[0];return void 0!=l[u]?(l[u]=this.uid,void this.__createFragmentScript(u,this.__complete.bind(this),this.__error.bind(this))):void this.__createScript(u,this.__complete.bind(this),this.__error.bind(this))}for(;this.__listeners&&this.__listeners.length;){var n=this.__listeners.pop().complete;"function"==typeof n&&n()}},__createFragmentScript:function(l,u,n){var e=this;e.__fragmentComplete=function(){"function"==typeof u&&(u(),u=void 0),e.__fragmentComplete=void 0},e.__fragmentError=function(){"function"==typeof n&&(n(),n=void 0),e.__fragmentError=void 0},e.__createScript(l,null,e.__fragmentError.bind(e))},__createScript:function(l,u,n){var e=document.createElement("script");function t(){"function"==typeof u&&u(),r()}function d(l){"function"==typeof n&&n(l),r()}function r(){e.parentElement&&e.parentElement.removeChild(e),e.removeEventListener("load",t),e.removeEventListener("error",d)}e.addEventListener("load",t),e.addEventListener("error",d),e.src=flash.net.URLRequest.__absoluteURL(l),this.__head.appendChild(e)},__complete:function(){this.loaded.push(this.__tasks.shift()),this.__next()},__error:function(){for(;this.__listeners&&this.__listeners.length;){var l=this.__listeners.pop().error;"function"==typeof l&&l()}}};return e.__head=u,this.__queue[e.uid]=e},__find:function(l){for(var u in this.__queue){var n=this.__queue[u];if(n&&n.__tasks.some(function(u){return l.indexOf(u)>-1}))return n}return null},__finish:function(l,u){if(l){if(l.loaded)for(var n=0,e=l.loaded.length;n>0,0);return arguments[1]=l,"function"==typeof l&&(l=l.bind.apply(l,Array.prototype.slice.call(arguments,1))),this.__createSchedule(l,n,0)},setInterval:function(l,u){var n=Math.max(u>>0,0);return arguments[1]=l,"function"==typeof l&&(l=l.bind.apply(l,Array.prototype.slice.call(arguments,1))),this.__createSchedule(l,n,1)},clearTimeout:function(l){this.__destroySchedule(l)},clearInterval:function(l){this.__destroySchedule(l)},manual:function(){this._auto=!1},pause:function(){this._active&&(this._active=!1,this._pauseStamp=performance.now())},frame:function(){if(!this._active){var l=this._pauseStamp;if(l>0){var u=performance.now()-l,n=this._schedules;for(var e in n){var t=n[e];t.requestTime+=u,t.scheduledTime+=u}this._active=!0}}this._frame++},resolve:function(){if(this._active){for(var l=this._handlers,u=this._handlersSize,n=0;n=i&&(this.__callFunction(a.handler),a.repeat>0?(a.repeat++,a.scheduledTime=a.requestTime+a.delay*a.repeat):this.__destroySchedule(r))}}},__callFunction:function(l){if("function"==typeof l)try{l()}catch(l){asc.logError(asc.e2e(l).getStackTrace())}},__createSchedule:function(l,u,n){var e=this._frame,t=++this._schedulesUID,d=performance.now();return this._schedules[t]={frame:e,handler:l,delay:u,repeat:n,requestTime:d,scheduledTime:d+u},t},__destroySchedule:function(l){delete this._schedules[l]},__autoResolve:function(){this._auto&&(l.requestAnimationFrame.call(globalThis,this.__autoResolve.bind(this)),this.frame(),this.resolve())}},l.async._auto&&l.requestAnimationFrame.call(globalThis,l.async.__autoResolve.bind(l.async));l.builtin=l.builtin||{},l.builtin.construct=function(){return new Promise(function(u,n){!function(u){if(!l.cppInitialized)return void("function"==typeof u&&(u(),u=void 0));flash.__native.text.FontManager.init();var n=l.builtin&&l.builtin.fonts;if(void 0==n)return void r();for(var e in n)if(n.hasOwnProperty(e)){var t=n[e];if(t&&"string"==typeof t.base64){var d=flash.text.Font.__registerTranspiled(e.replace(/^\{(.*)\}\//,""));d&&(t.fontName=d.__getWebFontName(),flash.__native.text.FontManager.loadFont(d,t.base64),t.base64=void 0)}}function r(){"function"==typeof u&&(u(),u=void 0)}r()}(function(){!function(l,u){1===arguments.length&&"function"==typeof l&&(u=l,l=2);switch(l){case 0:j(u);break;case 1:A(u);break;case 2:j(function(){A(u)});break;default:"function"==typeof u&&u()}}(u)})})},u.set=u.set||function(l,n){if("string"==typeof l)return u[l]=window[l],window[l]=n,u[l]},u.get=u.get||function(l){if("string"==typeof l)return u[l]||window[l]},n.init=n.init||{state:"initialize_idle",complete:function(){n.init.state="initialize_idle"},sync:function(l,u){n.init.state=l.name||"anonymous",l(u)},async:function(l,u,e){return function(){n.init.state=l.name||"anonymous",l(function(){"function"==typeof u&&u()},e)}}},n.kernel=n.kernel||{db:{stage:{},utils:{}},init:function(u){var e,t=function(){flash.__native.utils.ASM.ready();var l=self.ModuleCPP.origRealloc;self.ModuleCPP.origRealloc=function(u){return flash.__native.utils.ASM.heapRealloc(u),l(u)},u()},d=function(){l.cppInitialized?t():self.ModuleCPP.addOnPostRun(t)};if(l.storage&&"function"==typeof(e=l.storage.IDBStorage)&&!0===e.needToImplement())return l.getCtx(),void(n.kernel.db.utils.localStorage=new e(d));l.getCtx(),d()}},l.logger={_singleton:{},log:function(l,u){asc.release&&!asc.debug||window.console&&window.console.log&&(this._singleton[l]||(console.log.apply(console,u),this._singleton[l]=1))},startProject:function(){var u="color: white; font-size: medium; background-color: slateblue; padding: 16px";this.log("startProject",['%c Starting a project "'+l.projectName+'" ',u]),this.log("compilerVersion",["%c "+JSON.stringify(l.compiler.version)+" ",u])}},e.log=e.log||function(l){L.apply(null,[l])},l.Object={create:function(){var l=Object.create.apply(Object,arguments);return null!=l&&null!=l.__weakToken&&Object.defineProperty(l,"__weakToken",{enumerable:!1,configurable:!0,value:null}),l}}}(),function(){Function.prototype.__bind||U(Function.prototype,"__bind",{enumerable:!1,value:function(l){if(void 0===this.BoundThis){var u=this.bind.apply(this,arguments);return u.BoundThis=l,u.BoundTargetFunction=this,u}return this}});Function.prototype.__registerBound||U(Function.prototype,"__registerBound",{enumerable:!1,value:function(){var l=this.BoundThis;if(null!=l){var u=l.__boundSet;null==u&&(u=new globalThis.Set,Object.defineProperty(l,"__boundSet",{enumerable:!1,configurable:!0,value:u})),u.add(this)}return null!=l}});Function.prototype.__unregisterBound||U(Function.prototype,"__unregisterBound",{enumerable:!1,value:function(){var l=this.BoundThis;if(null!=l){var u=l.__boundSet;null!=u&&u.delete(this)}}});Object.setPrototypeOf||U(Object,"setPrototypeOf",{enumerable:!1,configurable:!1,value:function(l,u){return l.__proto__=u,l}});Object.getPropertyDescriptor||U(Object,"getPropertyDescriptor",{enumerable:!1,configurable:!1,value:function(l,u){for(var n=Object.getOwnPropertyDescriptor(l,u),e=Object.getPrototypeOf(l);void 0===n&&null!==e;)n=Object.getOwnPropertyDescriptor(e,u),e=Object.getPrototypeOf(e);return n}});Object.values||(Object.values=function(l){return Object.keys(l).map(function(u){return l[u]})});Array.from||(Array.from=(l=Object.prototype.toString,u=function(u){return"function"==typeof u||"[object Function]"===l.call(u)},n=Math.pow(2,53)-1,e=function(l){var u=function(l){var u=Number(l);if(isNaN(u))return 0;if(0===u||!isFinite(u))return u;return(u>0?1:-1)*Math.floor(Math.abs(u))}(l);return Math.min(Math.max(u,0),n)},function(l){var n=Object(l);if(null==l)throw new TypeError("Array.from requires an array-like object - not null or undefined");var t=arguments[1];if(void 0!==t){if(t=arguments.length>1?arguments[1]:void 0,!u(t))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(T=arguments[2])}for(var d,r=e(n.length),a=u(this)?Object(new this(r)):new Array(r),i=0;i>>0,e=arguments[1],t=e>>0,d=t<0?Math.max(n+t,0):Math.min(t,n),r=arguments[2],a=void 0===r?n:r>>0,i=a<0?Math.max(n+a,0):Math.min(a,n);d>=0,Array.prototype.splice.call(this,l,0,u)}});Array.prototype.removeAt||Object.defineProperty(Array.prototype,"removeAt",{enumerable:!1,value:function(l){return l>>=0,Array.prototype.splice.call(this,l,1)[0]}});Int8Array.prototype.fill||(Int8Array.prototype.fill=Array.prototype.fill);Uint8Array.prototype.fill||(Uint8Array.prototype.fill=Array.prototype.fill);Uint8ClampedArray.prototype.fill||(Uint8ClampedArray.prototype.fill=Array.prototype.fill);Int16Array.prototype.fill||(Int16Array.prototype.fill=Array.prototype.fill);Uint16Array.prototype.fill||(Uint16Array.prototype.fill=Array.prototype.fill);Int32Array.prototype.fill||(Int32Array.prototype.fill=Array.prototype.fill);Uint32Array.prototype.fill||(Uint32Array.prototype.fill=Array.prototype.fill);Float32Array.prototype.fill||(Float32Array.prototype.fill=Array.prototype.fill);Float64Array.prototype.fill||(Float64Array.prototype.fill=Array.prototype.fill);Int8Array.from||(Int8Array.from=Array.from);Uint8Array.from||(Uint8Array.from=Array.from);Uint8ClampedArray.from||(Uint8ClampedArray.from=Array.from);Int16Array.from||(Int16Array.from=Array.from);Uint16Array.from||(Uint16Array.from=Array.from);Int32Array.from||(Int32Array.from=Array.from);Uint32Array.from||(Uint32Array.from=Array.from);Float32Array.from||(Float32Array.from=Array.from);Float64Array.from||(Float64Array.from=Array.from)}(),function(){globalThis.global={},l.env={storage:{global:globalThis.global},restore:function(){var l=this.storage;for(var u in l){var n=l[u];globalThis[u]!=n&&(globalThis[u]=n)}}},window._super||(F.prototype.hasOwnProperty=function(l){return l in this},window._super=F);["E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2","abs","acos","asin","atan","atan2","ceil","cos","exp","floor","log","max","min","pow","random","round","sin","sqrt","tan"].forEach(function(l){U(Number,l,Math[l])}),U(R.prototype,"toExponential",function(l){return this.v.toExponential(l)}),U(R.prototype,"toFixed",function(l){return this.v.toFixed(l)}),U(R.prototype,"toPrecision",function(l){return this.v.toPrecision(l)}),U(R.prototype,"toString",function(l){return this.v.toString(l)}),U(R.prototype,"valueOf",function(){return this.v}),U(R,"MIN_VALUE",-2147483648),U(R,"MAX_VALUE",2147483647),U(D.prototype,"toExponential",function(l){return this.v.toExponential(l)}),U(D.prototype,"toFixed",function(l){return this.v.toFixed(l)}),U(D.prototype,"toPrecision",function(l){return this.v.toPrecision(l)}),U(D.prototype,"toString",function(l){return this.v.toString(l)}),U(D.prototype,"valueOf",function(){return this.v}),U(D,"MIN_VALUE",0),U(D,"MAX_VALUE",4294967295),{}.setPropertyIsEnumerable||Object.defineProperty(Object.prototype,"setPropertyIsEnumerable",{enumerable:!1,value:function(l,u){var n=Object.getOwnPropertyDescriptor(this,l);null!=n&&(n.enumerable=u,Object.defineProperty(this,l,n))}});Array.CASEINSENSITIVE&&Array.DESCENDING&&Array.UNIQUESORT&&Array.RETURNINDEXEDARRAY&&Array.NUMERIC||(Array.CASEINSENSITIVE=1,Array.DESCENDING=2,Array.UNIQUESORT=4,Array.RETURNINDEXEDARRAY=8,Array.NUMERIC=16);Object.getOwnPropertyDescriptor(Array,"bind")||U(Array,"bind",{enumerable:!1,value:function(l){if(Array.isArray(l)&&!Object.getOwnPropertyDescriptor(l,"push")){var u=l.constructor.prototype;Object.defineProperties(l,{unshift:{enumerable:!1,get:function(){return u.unshift.bind(this)}},push:{enumerable:!1,get:function(){return u.push.bind(this)}},concat:{enumerable:!1,get:function(){return u.concat.bind(this)}}})}return l}});[].__createCompareFunction||U(Array.prototype,"__createCompareFunction",{enumerable:!1,value:function(l,u){if((u=u||0)&Array.UNIQUESORT)throw new Error("UNIQUESORT is not implemented");var n=[];l&&n.push(function(){return this[l]}),n.push(u&Array.NUMERIC?function(){return+this}:function(){return"string"==typeof this?this:void 0==this?null:String(this)}),u&Array.CASEINSENSITIVE&&n.push(String.prototype.toLowerCase),n.apply=Array.prototype.reduce.bind(n,function(l,u){return u.apply(l)});var e=u&Array.DESCENDING?-1:1,t=-e;return function(l,u){return l=n.apply(l),u=n.apply(u),l>u||null!=l&&null==u||l!=l?e:l0&&(l="at "+l.substr(0,t)+" ("+l.substr(t+1)+")")}return l}).filter(function(l){return""!==l}).join("\n\t"),l&&-1===u.indexOf(l)&&(u=this.name+": "+l+"\n\t"+u)}else u=l;return this.as3stack=u}),u.set("ArgumentError",function(l){function u(u,n){var e=this.constructor,t=this;return t=l.call(this,u)||this,Object.setPrototypeOf(t,e.prototype),t.id=n,t.name="ArgumentError",t}return __extendsWithStatics(u,l),u}(e)),u.set("DefinitionError",function(l){function u(u,n){var e=this.constructor,t=this;return t=l.call(this,u)||this,Object.setPrototypeOf(t,e.prototype),t.id=n,t.name="DefinitionError",t}return __extendsWithStatics(u,l),u}(e)),u.set("VerifyError",function(l){function u(u,n){var e=this.constructor,t=this;return t=l.call(this,u)||this,Object.setPrototypeOf(t,e.prototype),t.id=n,t.name="VerifyError",t}return __extendsWithStatics(u,l),u}(e)),u.set("SecurityError",function(l){function u(u,n){var e=this.constructor,t=this;return t=l.call(this,u)||this,Object.setPrototypeOf(t,e.prototype),t.id=n,t.name="SecurityError",t}return __extendsWithStatics(u,l),u}(e)),u.set("EvalError",function(l){function u(u,n){var e=this.constructor,t=this;return t=l.call(this,u)||this,Object.setPrototypeOf(t,e.prototype),t.id=n,t.name="EvalError",t}return __extendsWithStatics(u,l),u}(e)),u.set("RangeError",function(l){function u(u,n){var e=this.constructor,t=this;return t=l.call(this,u)||this,Object.setPrototypeOf(t,e.prototype),t.id=n,t.name="RangeError",t}return __extendsWithStatics(u,l),u}(e)),u.set("ReferenceError",function(l){function u(u,n){var e=this.constructor,t=this;return t=l.call(this,u)||this,Object.setPrototypeOf(t,e.prototype),t.id=n,t.name="ReferenceError",t}return __extendsWithStatics(u,l),u}(e)),u.set("SyntaxError",function(l){function u(u,n){var e=this.constructor,t=this;return t=l.call(this,u)||this,Object.setPrototypeOf(t,e.prototype),t.id=n,t.name="SyntaxError",t}return __extendsWithStatics(u,l),u}(e)),u.set("TypeError",function(l){function u(u,n){var e=this.constructor,t=this;return t=l.call(this,u)||this,Object.setPrototypeOf(t,e.prototype),t.id=n,t.name="TypeError",t}return __extendsWithStatics(u,l),u}(e)),u.set("URIError",function(l){function u(u,n){var e=this.constructor,t=this;return t=l.call(this,u)||this,Object.setPrototypeOf(t,e.prototype),t.id=n,t.name="URIError",t}return __extendsWithStatics(u,l),u}(e)),m(R,"int"),m(D,"uint"),m(Number,"Number"),m(Boolean,"Boolean"),m(String,"String"),m(Object,"Object"),m(Array,"Array"),m(Date,"Date"),m(N,"Class"),m(Function,"Function"),m(JSON,"JSON"),m(Math,"Math"),m(Error,"Error"),m(ArgumentError,"ArgumentError"),m(DefinitionError,"DefinitionError"),m(EvalError,"EvalError"),m(RangeError,"RangeError"),m(ReferenceError,"ReferenceError"),m(SecurityError,"SecurityError"),m(SyntaxError,"SyntaxError"),m(TypeError,"TypeError"),m(URIError,"URIError"),m(VerifyError,"VerifyError"),m(d,"initialize"),m(r,"initialize_resolve"),m(a,"initialize_load"),m(o,"initialize_imports"),m(i,"initialize_validate"),m(c,"initialize_static")}(),l.is=y,l.as=g,l.to=function(l,u){if(u===String)return"string"==typeof l?l:String(l);if(u===global.XML)return l instanceof global.XML?l:new global.XML(l);if(u===global.XMLList)return l instanceof global.XMLList?l:new global.XMLList(l);return g(l,u)},l.strict=function(l,u){if(void 0==l)return null;if(!y(l,u))throw new TypeError("Type Coercion failed: cannot convert "+l+" to "+(void 0!=u&&"function"==typeof u?u.name:u),1034);return l},l.bind=function(l,u){if(void 0!=u&&"function"==typeof u)return u.__bind(l);return u},l.equality__F=function(l,u){return void 0==l||void 0==u||"function"!=typeof l||"function"!=typeof u?l==u:(l.BoundTargetFunction||l)===(u.BoundTargetFunction||u)&&l.BoundThis===u.BoundThis},l.equality__V=function(l,u){if(l instanceof global.XMLList)return 0===l.length();if(u instanceof global.XMLList)return 0===u.length();return l==u},l.In=function(l){if(void 0==l||"string"==typeof l)return[];if(l instanceof Object&&"function"==typeof l.__iterator){var u=l.__iterator(!1),n=[];if(!0===l.__weakKeys)for(var e of u)null!=e&&e instanceof globalThis.WeakRef&&!(e=e.deref())||(n[n.length]=e);else for(var e of u)n[n.length]=e;return n}var t,n=[],d=l.constructor;if(d&&d!==Array&&d!==Object&&(t=d.__classMembers))for(var e in l)t[e]||(n[n.length]=e);else for(var e in l)n[n.length]=e;Array.isArray(l)&&(void 0==l.__in__&&(Object.defineProperty(l,"unshift",{enumerable:!1,configurable:!0,value:function(){if(void 0!=this.__in__)for(var l=0,u=arguments.length;l0&&(l-=arguments[1]),arguments.length>2&&(l+=arguments.length-2),l>0)for(var u=0,n=l;u-1;)e=e[l.substring(t+1,t=n)];if(e){var d=l.substr(t+1);x.exists=d in e;try{x.value=e[d]}catch(l){}}}return x},l.definition=function(u,n){var e;if(/::/.test(u)){if((e=l.scope(u.replace("::","."),n)).exists)return e.value}else{if((e=l.scope(u,n)).exists)return e.value;if(!/\./.test(u)&&(e=l.scope("global."+u,n)).exists)return e.value}return null},l.provide=function(){var l=Array.from(arguments);return new Promise(function(u,n){for(var e=[];l.length>=2;)e.push({path:l.shift(),info:t(l.shift())});d(e,u)})},l.provideSync=function(){var l=Array.from(arguments),u=[];for(;l.length>=2;)u.push({path:l.shift(),info:t(l.shift())});return d(u)},l.initialize=d,l.mapping=function(l,u,n){if(null==l||"object"!=typeof l)return;var e=l[u],t=l[n];if("object"==typeof e)for(var d in e){var r=e[d];void 0!=r&&("object"==typeof r&&"__provide__"in r?function(l,u){Object.defineProperty(e,l,{enumerable:!1,configurable:!0,get:function(){return u},set:function(u){return e[l]=t[l]=u}})}(d,r):t[d]=r)}Object.defineProperty(l,u,{enumerable:!0,configurable:!0,value:t})},l.kernel=function(){return new Promise(function(u,e){try{n.kernel.init(function(){l.builtin.construct().then(u)})}catch(l){B(l)}})},l.getClassInfo=I,l.getMimeType=O,l.getMeta=function(u,n){if("Embed"===u&&n instanceof Array){var e=l.builtin&&l.builtin.files;if(void 0==e)return null;for(var t,d={mimeType:null,source:null,symbol:null,smoothing:null,fontName:null,fontFamily:null},r=0,a=n.length;r0)&&(s="application/x-font"),s){case"application/x-font":case"application/x-font-truetype":return function(l){function u(){l.call(this),this.__copyFrom(flash.text.Font.__findEmbeddedFont(d.fontName||d.fontFamily))}return __extendsWithStatics(u,l),u}(flash.text.Font)}var f,p=e[t];if(!(p&&(f=p.bytes)instanceof flash.utils.ByteArray))return null;switch(void 0==s&&(s=O(f)),s){case"application/octet-stream":if(p.bytes instanceof flash.utils.ByteArray)return function(l){function u(){l.call(this),this.__fromByteArray(p.bytes,!0)}return __extendsWithStatics(u,l),u}(flash.utils.ByteArray);break;case"application/x-shockwave-flash":if(p.instance instanceof flash.__native.format.swf.SWFTimelineContainer){var _,h,m,b=p.instance;return"string"==typeof d.symbol?((h=b.getSWFAsset(d.symbol))?_=h.characterId:(m=b.getSWFSymbol(d.symbol))&&(_=m.tagId),void 0==_&&B("Can't find symbol \""+d.symbol+'" in "'+t+'".'),b.getDisplayObjectConstructorPublicAPI(_,null)):function(l){function u(){l.call(this);var u=this.__addChildAt(new flash.display.Loader,this.__internal._childrenLength||0,!1,!1),n=new flash.system.LoaderContext(!1,new flash.system.ApplicationDomain(flash.system.ApplicationDomain.currentDomain));setTimeout(u.__setupLoaderInfo(t,n).__fromSWF.__bind(u),0,b)}return __extendsWithStatics(u,l),u}(flash.__native.format.swf.instance.MovieClip)}break;case"text/xml":if("string"==typeof p.instance||p.instance instanceof flash.utils.ByteArray)return function(){function l(){}return Object.defineProperty(l,"data",{enumerable:!1,configurable:!0,value:new global.XML(p.instance)}),l}();break;case"audio/mpeg":if(p.instance instanceof flash.media.Sound)return function(l){function u(){l.call(this),this.__fromAudioBuffer(p.instance._buffer)}return __extendsWithStatics(u,l),u}(flash.media.Sound);break;case"image/gif":case"image/jpeg":case"image/png":case"image/svg":case"image/svg-xml":if(p.instance instanceof flash.display.Bitmap)return function(l){function u(){l.call(this,p.instance.bitmapData.clone(),"auto",g(d.smoothing,Boolean))}return __extendsWithStatics(u,l),u}(flash.display.Bitmap)}}return null},l.getCtx=function(u){u=u||0;var e=n.kernel.db.stage[u]=n.kernel.db.stage[u]||{},t=e.ctx;if(!t){var d=l.getCanvas(u);t=e.ctx=new flash.__native.renderer.webgl.WebGLContext2D(d),d.width=flash.system.Capabilities.screenResolutionX,d.height=flash.system.Capabilities.screenResolutionY,t.configureBackBuffer(d.width,d.height)}return t},l.getCanvas=function(l){l=l||0;var u=n.kernel.db.stage[l]=n.kernel.db.stage[l]||{},e=u.canvas;e||((e=u.canvas=document.createElement("canvas")).style.width=e.style.height="100%",e.style.position="absolute",e.style.zIndex="32");return e},l.getLocalStorage=function(){var l=n.kernel.db.utils.localStorage;if(!l&&"localStorage"in window)try{l=window.localStorage}catch(l){}return l},l.getErrorHTMLText=function(u){var n="Requires a modern browser to run the application.";switch(typeof u){case"string":n=u;break;case"object":if(null!==u){var e=S(u);if(!asc.release||asc.debug)n="getStackTrace"in e?e.getStackTrace():e.message||e.text||n;else switch(e.errorID){case 3710:n=e.message||e.text||n}}}var t='

"},l.logError=function(l,u,n,e){if(asc.release&&!asc.debug)return;if(!window.console||!window.console.log)return;var t=["%c"+l,"color: "+(u||"red")+"; font-size: x-medium; background-color: "+(n||"pink")+"; padding: 5px"];e&&t.push(e);console.log.apply(console,t)},window.int=R,window.uint=D,window.Class=N,window.trace=L,(self.location||"").search.indexOf("debug=true")>-1&&(l.debug=!0),!0===l.release&&(l.strict=function(l){return l});var s=0;function f(l,u){__extendsWithStatics(l,u),u.__extends&&Object.defineProperty(l,"__extends",{enumerable:!1,configurable:!0,value:u.__extends})}function p(l){var u=l.prototype;u&&!u._root&&Object.defineProperty(u,"_root",{value:1,enumerable:!1,configurable:!0})}function _(u,n){if(!("function"!=typeof u||"__className"in u)){for(var e in Object.defineProperty(u,"__className",{enumerable:!1,configurable:!0,value:n}),Object.getOwnPropertyDescriptor(u,"toString")||Object.defineProperty(u,"toString",{enumerable:!1,configurable:!1,value:function(){return"[class "+n.split("::").pop()+"]"}}),b(u,n),u.prototype){var t=Object.getPropertyDescriptor(u.prototype,e);void 0!==t&&(t.enumerable=t.configurable=!1,Object.defineProperty(u.prototype,e,t))}u.prototype&&u.prototype.hasOwnProperty===Object.prototype.hasOwnProperty&&Object.defineProperty(u.prototype,"hasOwnProperty",{enumerable:!1,configurable:!1,value:F.prototype.hasOwnProperty}),Object.defineProperty(u,"super",{enumerable:!1,configurable:!1,value:function(n,e,t){var d=l.cacheSuper||(l.cacheSuper=M()),r=d.get(u);void 0===r&&d.set(u,r={});var a=r[e]||(r[e]=Object.getPropertyDescriptor(u.prototype,e));return 2===arguments.length?"function"==typeof a.value?a.value.__bind(n):a.get.call(n):(a.set.call(n,t),t)}})}}function h(l,u){if(void 0!=l&&void 0!=u&&"object"==typeof u){for(var n in u)u[n]={writable:!0,enumerable:!1,configurable:!1,value:u[n]};Object.defineProperties(l,u)}}function m(l,u){"function"!=typeof l||"__className"in l||(Object.defineProperty(l,"__className",{enumerable:!1,configurable:!0,value:u}),Object.getOwnPropertyDescriptor(l,"toString")||Object.defineProperty(l,"toString",{enumerable:!1,configurable:!1,value:function(){return"[class "+u.split("::").pop()+"]"}}),b(l,u),"string"!=typeof l.name&&Object.defineProperty(l,"name",{enumerable:!1,configurable:!0,value:u}))}function b(l,u){Object.defineProperty(l,"__classMembers",{enumerable:!1,configurable:!0,get:function(){for(var n,e={},t=u,d={};t&&(n=I(t))&&n.fa&&void 0==d[t];){var r,a,i;if(n.fa&&n.fa.pr){for(var o in r=n.fa.pr.v)(a=r[o])&&(i=a.n)&&(e[i]=a.t);for(var o in r=n.fa.pr.m)(a=r[o])&&(i=a.n)&&(e[i]=a.t);for(var o in r=n.fa.pr.a)(a=r[o])&&(i=a.n)&&(e[i]=a.t)}if(n.fa&&n.fa.tr){for(var o in r=n.fa.tr.v)(a=r[o])&&(i=a.n)&&(e[i]=a.t);for(var o in r=n.fa.tr.m)(a=r[o])&&(i=a.n)&&(e[i]=a.t);for(var o in r=n.fa.tr.a)(a=r[o])&&(i=a.n)&&(e[i]=a.t)}d[t]=1,t=n.bs&&n.bs[0]}return e.constructor=e.prototype=e.__extends=e.__className={},Object.defineProperty(l,"__classMembers",{enumerable:!1,configurable:!1,value:e}),e}})}function y(l,u){return void 0!=l&&(u===R?"number"==typeof l&&l===l>>0||l instanceof R:u===D?"number"==typeof l&&l===l>>>0||l instanceof D:u===Number?"number"==typeof l&&l===+l||l instanceof Number||l!=l:u===Boolean?"boolean"==typeof l||l instanceof Boolean:u===String?"string"==typeof l||l instanceof String:u===Function?"function"==typeof l&&l!==Function&&(!("__classMembers"in l)||"__bind"in l.__classMembers):u===N?"function"==typeof l&&(l===Function||"__classMembers"in l&&!("__bind"in l.__classMembers)):u===Object||(u.__interfaceName?"object"==typeof l&&u.__interfaceName in l:l instanceof u))}function g(l,u){return u===R?l>>0:u===D?l>>>0:u===Number?+l:u===Boolean?!0===l||!1===l?l:Boolean(l):u===String?"string"==typeof l?l:void 0==l?null:String(l):y(l,u)?l:null}var v,w,x={exists:!1,value:null};function S(l){var u;if(null!==l&&void 0!==l)if(l instanceof Error||window.flash&&flash.events&&flash.events.ErrorEvent&&l instanceof flash.events.ErrorEvent)u=l;else if("string"==typeof l)u=new Error(l);else if(void 0!=l){var n=window[l.name];"function"!=typeof n&&(n=Error),(u=new n(l.message)).stack=l.stack}return u||new Error}function I(u){var n=l.classInfo[u];if("string"==typeof n)if(n.length>0)if("{"===n[0]&&"}"===n[n.length-1])n=l.classInfo[u]=JSON.parse(n);else{var e=(new flash.utils.ByteArray).__fromArrayBuffer(E(n).buffer);e.uncompress(),n=l.classInfo[u]=JSON.parse(e.toString())}else n=l.classInfo[u]={};return n}function O(l){if(l instanceof ArrayBuffer&&(l=(v||(v=new flash.utils.ByteArray)).__fromArrayBuffer(l)),l instanceof flash.utils.ByteArray){var u,n=l.length,e=0,t=n>0?l.__get(0):0,d=n>1?l.__get(1):0,r=n>2?l.__get(2):0;if(byte3=n>3?l.__get(3):0,byte4=n>4?l.__get(4):0,n>=3&&(67===t||70===t||90===t)&&87===d&&83===r)return"application/x-shockwave-flash";if(n>=3&&255===t&&216===d&&255===r)return"image/jpeg";if(n>=3&&73===t&&73===d&&188===r)return"image/vnd.ms-photo";if(n>=3&&71===t&&73===d&&70===r)return"image/gif";if(n>=8&&137===t&&80===d&&78===r&&71===l.__get(3)&&13===l.__get(4)&&10===l.__get(5)&&26===l.__get(6)&&10===l.__get(7))return"image/png";if(n>=3&&73===t&&68===d&&51===r||255===t&&(227===d||243===d||250===d||251===d))return"audio/mpeg";if(n>=4){for(;e=0;){if(10!==(u=l.__get(e))&&13!==u&&9!==u&&32!==u){if(62===u)return"text/xml";break}e--}}}}return"application/octet-stream"}function j(u){var n=l.builtin&&l.builtin.files;if(void 0!=n){for(var e in n)if(n.hasOwnProperty(e)){var t=n[e];t&&("string"!=typeof t.base64||(t.array=E(t.base64),t.base64=void 0))}"function"==typeof u&&u()}else"function"==typeof u&&u()}function E(l){for(var u=window.atob(l),n=u.length,e=new Uint8Array(n),t=0;t0||o()})}else o();function o(){clearInterval(n),"function"==typeof u&&(u(),u=null)}function c(l,u){p(l);try{var n=e[l];n.instance=flash.__native.format.swf.SWF.createInstance(u,l),flash.__native.format.swf.SWF.prepareInstance(n.instance,function(u){_(l,u)},function(u){B('SWF decoding "'+l+'" failed with error: '+(u&&u.reason))})}catch(n){B(n)}}function s(l,u){p(l);try{var n=e[l],t=new flash.media.Sound;t.addEventListener(flash.events.Event.COMPLETE,function(u){_(l,u)}),t.addEventListener(flash.events.IOErrorEvent.IO_ERROR,B),t.loadCompressedDataFromByteArray(u,u.length),n.instance=t}catch(n){B(n)}}function f(l,u){p(l);try{var n=e[l],t=n.width||32,d=n.height||32,r="image/jpeg"!==i,a=new flash.__native.display.SystemBitmapData(flash.__native.display.SystemBitmapData.EMBED,t,d,r,0,!1),o=new flash.display.Loader;o._predefinedData=a,o.contentLoaderInfo.addEventListener(flash.events.Event.COMPLETE,function(u){_(l,u)}),o.contentLoaderInfo.addEventListener(flash.events.IOErrorEvent.IO_ERROR,B),o.__loadBytes(u,null,1),n.instance=new flash.display.Bitmap(a)}catch(n){B(n)}}function p(l){h("decoding...",l),t++}function _(l,u){h("done",l),t--}function h(u,n){!0!==l.release&&L(n?"[embed] "+n+" "+u:"[embed] "+u)}}var P=[],C=0;function k(l){if(null==l)return l;if(w){var u=w.get(l);if(u&&u.length){var n;w.delete(l),C>0?(n=P[C-1],P[--C]=null):n=[];for(var e=u.length,t=0,d=0;d>0}function D(l){return this.v=l>>>0}function N(l){if(void 0!=l)throw new TypeError("Class$ is not a constructor",1115);return l}function F(){return this}function U(l,u,n){var e=n;"object"!=typeof e&&(e={value:n}),void 0===e.enumerable&&(e.enumerable=!0),Object.defineProperty(l,u,e)}function B(u){var e=!1;"function"==typeof l.onerror&&(e=!0!==l.onerror(u)),e&&(n.init.error=u)}function H(u,n){null!==u&&"object"==typeof u||(u={});var e="string"==typeof u.parent?document.getElementById(u.parent):u.parent;"object"==typeof e&&"tagName"in e&&(e.innerHTML=l.getErrorHTMLText())}function W(l,u,n){return/^\{(.*)\}\//.test(l)?l:"{"+u+(n?":output":"")+"}/"+l}}(),function(){var l=window.asc||(window.asc={}),u=l.clipboard||(l.clipboard={}),n={BITMAP_FORMAT:"air:bitmap",FILE_LIST_FORMAT:"air:file list",FILE_PROMISE_LIST_FORMAT:"air:file promise list",HTML_FORMAT:"air:html",RICH_TEXT_FORMAT:"air:rtf",TEXT_FORMAT:"air:text",URL_FORMAT:"air:url"},e={TEXT_TYPE:"text/plain"};function t(l){switch(l){case e.TEXT_TYPE:return n.TEXT_FORMAT}return null}var d,r={};function a(){document.body.onpaste=function(l){var u;null==i()||(u=i())&&u.__isKeyboardDisabled()||(l.preventDefault(),l.stopImmediatePropagation());for(var n=l.clipboardData||window.clipboardData,e=n.types,d=e?e.length:0,a=0;a=0;)l=c(l);return l};for(l=l.replace(/\r\n/g,"\n").replace(n,o).split("\n").map(function(l){return l.trim()}).filter(function(l){return l}).join("\n");l.search(e)>=0;)l=l.replace(e,o);var f=function(l){var n=[];return a(/([\s\S]*?)\0b(\d+)\0/gi,l=i("imports",l=i("charset",l,r,n,c),d,n,c),function(l){l[0];var e=l[1],d=l[2],r=t.exec(e),i={selector:e=e.replace(t,"").trim()};n.push(i),null!==r&&(i.comments=s(r[0])),a(/@([a-z_\-][a-z\d_\-]*)/g,e,function(l){i.type=l[1]});var o=u[+d].slice(1,-1).replace(t,"");i.type&&["media","supports","keyframes","page"].indexOf(i.type)>=0?i.children=f(o):i.rules=function(l,u){for(var n=[],e=l.split(";").map(function(l){return l.trim()}).filter(function(l){return l}),t=0;t=0){var r=d.split(":"),a=r[0].trim(),i=u(r.slice(1).join(":").replace(/\n/g," ")).trim();a&&i&&n.push({key:a,value:i})}else n.push({key:"",value:u(d),defective:!0})}return n}(o,s)}),n};return f(l)}}(),function(){var l=window.asc||(window.asc={}),u=l.system||(l.system={}),n=l.menu||(l.menu={});function e(){return this.__body=t(),this.__body.style.zIndex=128,this.__body.style.minWidth=250,this.__body.style.flexDirection="column",this.__body.style.display="flex",this.__body.style.position="absolute",this.__body.style.paddingTop="2px",this.__body.style.paddingBottom="2px",this.__body.style.transformOrigin="left top",this.__body.style.font="9pt "+function(){if(u.Capabilities)return u.Capabilities.font;return"Arial"}(),this.__body.addEventListener("touchstart",a),this.__body.addEventListener("touchend",a),this.__body.addEventListener("touchcancel",a),this.__body.addEventListener("mousedown",a),this.__body.addEventListener("mousemove",a),function(l,u){"number"==typeof u?l.style.backgroundColor="#"+u.toString(16):"string"==typeof u&&(l.style.backgroundColor=u)}(this.__body,"white"),function(l,u,n,e,t){"number"==typeof u&&(u=(0|u)+"px");"number"==typeof n&&(n=(0|n)+"px");"number"==typeof e&&(e=(0|e)+"px");"number"==typeof t&&(t="#"+t.toString(16));l.style.boxShadow=u+" "+n+" "+e+" "+t}(this.__body,2,2,3,"rgba(0,0,0,0.56)"),function(l,u,n){"number"==typeof u&&(u=(0|u)+"px");"number"==typeof n&&(n="#"+n.toString(16));l.style.border=u+" solid "+n}(this.__body,1,12237498),this.__initHitArea=[],this}function t(l,u,n,e){var t=document.createElement("div");return"number"==typeof l?t.style.width=l+"px":"string"==typeof l&&(t.style.width=l),"number"==typeof u?t.style.height=u+"px":"string"==typeof u&&(t.style.height=u),r(t,n,e),t}function d(){var l=document.createElement("hr");return l.setAttribute("noshade",!0),l.style.borderColor="#e9e9e9",l.style.borderTop="#e9e9e9",l.style.marginLeft="2px",l.style.marginRight="2px",l}function r(l,u,n){return"number"==typeof u?l.style.marginLeft=u+"px":"string"==typeof u&&(l.style.marginLeft=u),"number"==typeof n?l.style.marginTop=n+"px":"string"==typeof n&&(l.style.marginTop=n),l}function a(l){l&&"function"==typeof l.preventDefault&&l.preventDefault(),l&&"function"==typeof l.stopImmediatePropagation&&l.stopImmediatePropagation()}Object.defineProperty(e.prototype,"open",{value:function(l,u,n,e){this.close(),l&&u&&u.length&&(this.__clear(),this.__build(u),(this.__parent=l).appendChild(this.__body),this.__x=0|n,this.__y=0|e,this.__resize(!0),this.__resizeInterval=setInterval(this.__resize.bind(this),100),this.__autoHideHandler=function(l){l&&this.__body.contains(l.target)||this.close()}.bind(this),document.addEventListener("mouseup",this.__autoHideHandler),document.addEventListener("touchend",this.__autoHideHandler),document.addEventListener("touchcancel",this.__autoHideHandler),this.__opened=!0)}}),Object.defineProperty(e.prototype,"close",{value:function(){this.__body.parentElement&&this.__body.parentElement.removeChild(this.__body),clearInterval(this.__resizeInterval),document.removeEventListener("mouseup",this.__autoHideHandler),document.removeEventListener("touchend",this.__autoHideHandler),document.removeEventListener("touchcancel",this.__autoHideHandler),this.__opened=!1}}),Object.defineProperty(e.prototype,"opened",{get:function(){return this.__opened}}),Object.defineProperty(e.prototype,"__build",{value:function(l){for(var u=0,n=l.length;u0?window.devicePixelRatio:1,e=this.__parent.clientWidth,t=this.__parent.clientHeight;if(l||n!==this.__ratio||e!==this.__width||t!==this.__height){var d=Math.min(Math.max(this.__x,0),e*n-(this.__body.clientWidth+12)),r=Math.min(Math.max(this.__y,0),t*n-(this.__body.clientHeight+12));this.__body.style.left=d/n+"px",this.__body.style.top=r/n+"px";var a=1/n;this.__body.style.transform="scale("+a+","+a+")",this.__ratio=n,this.__width=e,this.__height=t}}}),Object.defineProperty(e.prototype,"__createRow",{value:function(l){var n=t();n.style.marginLeft="26px",n.style.marginRight="26px",n.style.paddingTop="4px",n.style.paddingBottom="4px",l.enabled?n.style.color="black":n.style.color="#a1a192",l.visible||(n.style.visibility="hidden");var e=(l.caption||"").split("\t"),d=t();d.style.float="left",d.innerHTML=e[0];var r=t();r.style.float="right",r.style.textAlign="right",r.style.color="#a1a192",e.length>1&&(r.innerHTML=e[e.length-1],r.style.marginLeft="26px"),n.appendChild(d),n.appendChild(r);var i=t("100%",0);i.style.backgroundColor="#ebebeb",i.style.position="absolute",i.style.marginLeft="-26px",i.style.marginTop="-4px",i.style.opacity=0,i.style.zIndex=-1,n.appendChild(i);var o=function(u){a(u);var n=l.enabled&&l.visible,e=!1;switch(u.type){case"mouseleave":n=!1;break;case"mouseup":case"touchend":e=n}i.style.opacity=n?1:0,r.style.color=n?"inherit":"#a1a192",e&&(this.close(),"function"==typeof l.click&&l.click())}.bind(this);return!function(){if(u.Capabilities)return u.Capabilities.mobile;return!1}()?(n.addEventListener("mouseenter",o),n.addEventListener("mouseleave",o),n.addEventListener("mouseup",o)):(n.addEventListener("touchstart",o),n.addEventListener("touchend",o),n.addEventListener("touchcancel",o)),this.__initHitArea.push(i),function(l,u){return l.style.cursor=u,l}(n,"default")}}),n.ContextMenu=e}(),function(){var l=window.asc||(window.asc={}),u=l.system||(l.system={}),n=l.panel||(l.panel={}),e={HORN:'',HORN2:'',EXPAND:'',NARROW:'',MAGIC:'',MAGIC2:''};function t(l,u,n,e,t,d,r,a,i){this.panel=l,this.id=u,this.restore=n,this.__x=this.__y=0,this.__width=e,this.__height=t,this.__iconWidth=d,this.__iconHeight=r,this.__corner=a,this.__icons=i||[],this.body=c(this.__width,this.__height,this.__corner),this.__iconsBody=o(this.__iconWidth,this.__iconHeight,(this.__width-this.__iconWidth)/2,(this.__height-this.__iconHeight)/2),this.body.appendChild(this.__iconsBody);for(var s=0,f=this.__icons.length;sthis.__icons.length-1&&(l=0),this.__setState(this.__state=l),this.__updateIcon()}}),Object.defineProperty(t.prototype,"x",{get:function(){return this.__x},set:function(l){this.__x=l,_(this.body,this.__x,this.__y)}}),Object.defineProperty(t.prototype,"y",{get:function(){return this.__y},set:function(l){this.__y=l,_(this.body,this.__x,this.__y)}}),Object.defineProperty(t.prototype,"close",{value:function(l){this.panel&&"function"==typeof this.panel.close&&this.panel.close(l)}}),Object.defineProperty(t.prototype,"mouseHandler",{get:function(){return this.__mouseHandler},set:function(l){y()?(this.body.addEventListener("touchstart",l),this.body.addEventListener("touchend",l),this.body.addEventListener("touchcancel",l),this.body.addEventListener("mousedown",g),this.body.addEventListener("mousemove",g)):(this.body.addEventListener("mousedown",l),this.body.addEventListener("mouseup",l)),this.__mouseHandler=l}}),Object.defineProperty(t.prototype,"expandTopLeft",{value:function(l,u){var n=o(this.__width+u,this.__height+l,-u,-l);this.body.appendChild(n)}}),Object.defineProperty(t.prototype,"__getState",{value:function(){}}),Object.defineProperty(t.prototype,"__setState",{value:function(l){}}),Object.defineProperty(t.prototype,"__updateIcon",{value:function(){var l=this.getState();if(this.__iconState!==l){for(var u=this.__iconsBody.children||[],n=0,e=u.length;n0?window.devicePixelRatio:1,n=1/u,e=Math.max(l.width*u,l.height*u);e>0&&(n*=e/this.__layoutViewport.width),"right"===this.__align?(this.body.style.transform="scale(-"+n+", "+n+")",_(this.body,l.x+l.width,l.y)):(this.body.style.transform="scale("+n+", "+n+")",_(this.body,l.x,l.y));for(var t=0,d=this.__buttons.length;t1&&(a.style.color=l.color.text.info,a.style.fontStyle="italic"),r.appendChild(a),u.push(a)}}var o=e(void 0,"100%",void 0,void 0);return o.style.marginLeft="2%",o.style.left="42%",o.style.top="0%",o.style.borderLeft="1px "+l.color.line+" solid",t.appendChild(o),t}(this.__config,this.__texts=[],this.__headers=[])),function(l,u){"number"==typeof u?l.style.backgroundColor="#"+u.toString(16):"string"==typeof u&&(l.style.backgroundColor=u)}(this.__panel,this.__config.color.main),t(this.__panel,this.__config.margin.x,this.__config.margin.y),this.__state={timestamp:{update:0,reset:Date.now()-1e3},frameRate:{},drawImage:{},frameTiming:{},warning:{}},this.setFrameRate(60),this.__check(),this.__updateTransform(),this}function e(l,u,n,e){var d=document.createElement("div");return d.style.position="absolute","number"==typeof l?d.style.width=l+"px":"string"==typeof l&&(d.style.width=l),"number"==typeof u?d.style.height=u+"px":"string"==typeof u&&(d.style.height=u),t(d,n,e),d}function t(l,u,n){return"number"==typeof u?l.style.marginLeft=u+"px":"string"==typeof u&&(l.style.marginLeft=u),"number"==typeof n?l.style.marginTop=n+"px":"string"==typeof n&&(l.style.marginTop=n),l}Object.defineProperty(n.prototype,"align",{get:function(){return this.__align},set:function(l){this.__align=l,this.__updateTransform()}}),Object.defineProperty(n.prototype,"visible",{get:function(){return this.__visible},set:function(l){this.body.style.visibility=(this.__visible=l)?"visible":"hidden"}}),Object.defineProperty(n.prototype,"setViewport",{value:function(l,u,n,e){this.__viewport.x=0|+l,this.__viewport.y=0|+u,this.__viewport.width=0|+n,this.__viewport.height=0|+e,this.__updateTransform()}}),Object.defineProperty(n.prototype,"setFrameRate",{value:function(l){this.__frameRate=0|l,this.__frameTime=Math.round(1e3/this.__frameRate),this.__check()}}),Object.defineProperty(n.prototype,"draw",{value:function(l,u,n){this.__state.drawImage.image=0|l,this.__state.drawImage.batch=0|u,this.__state.drawImage.single=0|n}}),Object.defineProperty(n.prototype,"frame",{value:function(l,u,n,e){this.__state.frameRate.enter+=0|l,this.__state.frameRate.render++,this.__state.frameTiming.enter=0|u,this.__state.frameTiming.prepare=0|n,this.__state.frameTiming.render=0|e,this.__state.frameTiming.total=u+n+e|0,this.__check()}}),Object.defineProperty(n.prototype,"__check",{value:function(){Date.now()-this.__state.timestamp.reset>=this.__config.time.resetInterval?this.__reset():Date.now()-this.__state.timestamp.update>=this.__config.time.updateInterval&&this.__update()}}),Object.defineProperty(n.prototype,"__update",{value:function(){var l=1e3/(Date.now()-this.__state.timestamp.reset),u=this.__frameRate,n=this.__state.frameRate.render*l|0,e=this.__state.frameRate.enter*l|0,t=0|this.__state.drawImage.image,d=0|this.__state.drawImage.batch,r=0|this.__state.drawImage.single;this.__texts[0].innerHTML!=u&&(this.__texts[0].innerHTML=u),this.__texts[1].innerHTML!=n&&(this.__texts[1].innerHTML=n),this.__texts[2].innerHTML!=e&&(this.__texts[2].innerHTML=e),this.__texts[3].innerHTML!=t&&(this.__texts[3].innerHTML=t),this.__texts[4].innerHTML!=d&&(this.__texts[4].innerHTML=d+"
"+r);var a=0|this.__frameTime,i=0|this.__state.frameTiming.total,o=0|this.__state.frameTiming.enter,c=0|this.__state.frameTiming.prepare,s=0|this.__state.frameTiming.render;this.__texts[5].innerHTML!=a&&(this.__texts[5].innerHTML=a),this.__texts[6].innerHTML!=i&&(this.__texts[6].innerHTML=i),this.__texts[7].innerHTML!=o&&(this.__texts[7].innerHTML=o),this.__texts[8].innerHTML!=c&&(this.__texts[8].innerHTML=c),this.__texts[9].innerHTML!=s&&(this.__texts[9].innerHTML=s);var f=na*this.__config.warning.frameTime;p!=this.__state.warning.frameTime&&(this.__headers[1].style.backgroundColor=this.__texts[6].style.color=p?this.__config.color.text.warning:this.__config.color.text.frameTime,this.__state.warning.frameTime=p),this.__state.timestamp.update=Date.now()}}),Object.defineProperty(n.prototype,"__reset",{value:function(){for(var l in this.__update(),this.__state.timestamp.reset=Date.now(),this.__state.frameRate)this.__state.frameRate[l]=0;for(var l in this.__state.drawImage)this.__state.drawImage[l]=0;for(var l in this.__state.frameTiming)this.__state.frameTiming[l]=0}}),Object.defineProperty(n.prototype,"__updateTransform",{value:function(){var l=this.__viewport,u=window.devicePixelRatio>0?window.devicePixelRatio:1,n=1/u,e=l.width*u;e>0&&e!==this.__layoutViewport.width&&(n*=e/this.__layoutViewport.width),"right"===this.__align?(this.body.style.transform="scale(-"+n+", "+n+")",t(this.body,l.x+l.width,l.y)):(this.body.style.transform="scale("+n+", "+n+")",t(this.body,l.x,l.y));for(var d=0,r=this.__texts.length;d=0;function r(l,u){var d,a=n.open(e,1);a.onsuccess=function(){d?d=!1:l(a.result)},a.onerror=u,a.onupgradeneeded=function(u){d=!0,u.currentTarget.result.createObjectStore(t,{keyPath:"n"}),r(l,u)}}return r(function(n){!function(l,u){var n=[];l.transaction([t],"readonly").objectStore(t).openCursor().onsuccess=function(l){var e=l.target.result;e?(n.push(e.value),e.continue()):u(n)}}(n,function(n){for(var e=0,t=(n||[]).length;e0||"iPad"===navigator.platform)&&(o="iOS",p="13.0",d="Safari",r="13.0",h=!0);var m="Chromium";"Safari"==d||"Mac OS"==o||"Mac OS X"==o||"iOS"==o?m="WebKit":"Firefox"==d?m="Monkey":d.indexOf("Microsoft")>-1&&(m="Chakra");var b,y,g="no check",v=[];if(void 0!==navigator.plugins&&"object"==typeof navigator.plugins["Shockwave Flash"])!(b=navigator.plugins["Shockwave Flash"].description)||void 0!==navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&!navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin||(b=b.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),v[0]=parseInt(b.replace(/^(.*)\..*$/,"$1"),10),v[1]=parseInt(b.replace(/^.*\.(.*)\s.*$/,"$1"),10),v[2]=/[a-zA-Z]/.test(b)?parseInt(b.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0);else if(void 0!==window.ActiveXObject)try{var w=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");w&&(b=w.GetVariable("$version"))&&(b=b.split(" ")[1].split(","),v=[parseInt(b[0],10),parseInt(b[1],10),parseInt(b[2],10)])}catch(l){}switch(v.length&&(g=v[0]+"."+v[1]+" r"+v[2]),o){case"Windows":y=parseFloat(p)>=10?"Segoe UI":"Times New Roman";break;case"iOS":case"Mac OS":case"Mac OS X":y="-apple-system";break;case"Android":y="Roboto";break;default:y="_sans"}return{browser:d,browserEngine:m,browserVersion:r,mobile:h,os:o,osVersion:p,font:y,cookies:i,flashVersion:g}}(),u.Capabilities.mobile&&(n.wasGesture=!1,window.addEventListener("mousedown",function l(u){window.removeEventListener("mousedown",l);n.wasGesture=!0}))}();__extends=this&&this.__extends||function(){var l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,u){l.__proto__=u}||function(l,u){for(var n in u)u.hasOwnProperty(n)&&(l[n]=u[n])};return function(u,n){function e(){this.constructor=u}l(u,n),u.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e),Object.defineProperty(u,"__extends",{enumerable:!1,configurable:!1,value:n})}}();!function(){var l=window.asc||(window.asc={}),u=l.text||(l.text={});function n(){var l=this;return l.__createDOM(),l.SCROLL_SHIFT=l.__getScrollbarWidth(),l._bodyStyle=l.body.style,l._textStyle=l._text.style,l._bodyStyle.overflow="hidden",l._bodyStyle.position="absolute",l._bodyStyle.transformOrigin="left top",l._textStyle.textAlign="left",l._textStyle.overflow="scroll",l._textStyle.position="relative",l.setVisible(!0),l.setAlpha(1),l.setSize(100,100),l.setTransform(1,0,0,1,0,0),l.setWordWrap(!0),l.setMouseWheel(!0),l.setSelectable(!0),l.setMultiline(!1),l.setTextFormat("Times",12,0,!1,!1,!1,"left",0,0,0,0),l.body.onscroll=function(){l.body.scrollTop=l.body.scrollLeft=0},l._text.onmousedown=l._text.onmousemove=this._text.onmouseup=l._text.onwheel=l._defaultMouseHandler.bind(this),l}Object.defineProperty(n.prototype,"setIndex",{value:function(l){this._bodyStyle.zIndex=l}}),Object.defineProperty(n.prototype,"setMouseHandler",{value:function(l){this._mouseHandler=l}}),Object.defineProperty(n.prototype,"setText",{value:function(l){l=l.replace(/\r\n/g,"\n").replace(/\n/g,"
"),this._text.innerHTML=l}}),Object.defineProperty(n.prototype,"setTextFormat",{value:function(l,u,n,e,t,d,r,a,i,o,c,s,f){var p=this.__getPixelAspectRatio(),_="";e&&(_+="bold "),t&&(_+="italic "),_+=+u/p+"px "+l,this._lineHeight=Math.ceil(1.185*(0|u))+c,this._textStyle.font=_,this._textStyle.color="rgb("+((0|n)>>16&255)+","+((0|n)>>8&255)+","+(255&(0|n))+")",this._textStyle.textDecoration=d?"underline":"none",this._textStyle.textAlign=r,this._textStyle.marginLeft=a/p+"px",this._textStyle.marginRight=i/p+"px",this._textStyle.textIndent=0/p+"px",this._textStyle.lineHeight=this._lineHeight/p+"px"}}),Object.defineProperty(n.prototype,"setSize",{value:function(l,u){this._width=l,this._height=u,this.__updateSize()}}),Object.defineProperty(n.prototype,"setTransform",{value:function(l,u,n,e,t,d){var r=this._matrix=this._matrix||{};if(r.a!==l||r.b!==u||r.c!==n||r.d!==e||r.tx!==t||r.ty!==d){var a=this.__getPixelAspectRatio(),i="matrix(";i+=(r.a=l)+",",i+=(r.b=u)+",",i+=(r.c=n)+",",i+=(r.d=e)+",",i+=(r.tx=t)/a+",",i+=(r.ty=d)/a+")",this._bodyStyle.transform=i,this.__updateMargin()}}}),Object.defineProperty(n.prototype,"setVisible",{value:function(l){this._visible!=l&&(this._visible=l,this._bodyStyle.visibility=l?"visible":"hidden")}}),Object.defineProperty(n.prototype,"setAlpha",{value:function(l){this._alpha!=l&&(this._alpha=l,this._bodyStyle.opacity=l)}}),Object.defineProperty(n.prototype,"setMouseWheel",{value:function(l){this._mouseWheel=l}}),Object.defineProperty(n.prototype,"setWordWrap",{value:function(l){this._wordWrap=l,this.__updateWhiteSpace()}}),Object.defineProperty(n.prototype,"setMultiline",{value:function(l){this._multiline=l,this.__updateWhiteSpace()}}),Object.defineProperty(n.prototype,"getScrollH",{value:function(){return this._text.scrollLeft}}),Object.defineProperty(n.prototype,"getScrollV",{value:function(){return Math.max(this._text.scrollTop/this._lineHeight|0,1)}}),Object.defineProperty(n.prototype,"getMaxScrollH",{value:function(){return this._text.scrollWidth-this._text.clientWidth}}),Object.defineProperty(n.prototype,"getMaxScrollV",{value:function(){return 1+(0|Math.ceil((this._text.scrollHeight-this._text.clientHeight)/this._lineHeight))}}),Object.defineProperty(n.prototype,"setScrollH",{value:function(l){this._text.scrollLeft=l}}),Object.defineProperty(n.prototype,"setScrollV",{value:function(l){this._text.scrollTop=(l-1)*this._lineHeight}}),Object.defineProperty(n.prototype,"setSelectable",{value:function(l){l?(this._textStyle.userSelect="auto",this._textStyle.mozUserSelect="auto",this._textStyle.webkitUserSelect=this._textStyle.khtmlUserDrag=this._textStyle.khtmlUserSelect=this._textStyle.mozUserSelect=this._textStyle.msUserSelect="auto"):(this._textStyle.userSelect="none",this._textStyle.mozUserSelect="-moz-none",this._textStyle.webkitUserSelect=this._textStyle.khtmlUserDrag=this._textStyle.khtmlUserSelect=this._textStyle.mozUserSelect=this._textStyle.msUserSelect="none")}}),Object.defineProperty(n.prototype,"setMaxChars",{value:function(l){}}),Object.defineProperty(n.prototype,"setRestrict",{value:function(l){}}),Object.defineProperty(n.prototype,"getSelectionBegin",{value:function(){return this.__getSelected().begin}}),Object.defineProperty(n.prototype,"getSelectionEnd",{value:function(){return this.__getSelected().end}}),Object.defineProperty(n.prototype,"isFocused",{value:function(){return document.activeElement===this._text}}),Object.defineProperty(n.prototype,"setFocus",{value:function(l){try{l?this._text.focus({preventScroll:!0}):this._text.blur()}catch(l){}}}),Object.defineProperty(n.prototype,"setSelection",{value:function(l,u){}}),Object.defineProperty(n.prototype,"__getSelected",{value:function(){return{begin:0,end:0}}}),Object.defineProperty(n.prototype,"__getScrollbarWidth",{value:function(){var l=document.createElement("div");l.style.visibility="hidden",l.style.width="100px",document.body.appendChild(l);var u=l.offsetWidth;l.style.overflow="scroll";var n=document.createElement("div");n.style.width="100%",l.appendChild(n);var e=n.offsetWidth;return l.parentNode.removeChild(l),u-e}}),Object.defineProperty(n.prototype,"__updateWhiteSpace",{value:function(){var l="pre-line";this._wordWrap||(l="pre"),this._multiline||(l="nowrap"),this._textStyle.whiteSpace=l}}),Object.defineProperty(n.prototype,"__updateSize",{value:function(){var l=this.SCROLL_SHIFT,u=this.SCROLL_SHIFT,n=this._width,e=this._height,t=this.__getPixelAspectRatio();n/=t,e/=t,n+=l/=t,e+=u/=t,this.__updateMargin(),this._textStyle.left=l+"px",this._textStyle.top=u+"px",this._bodyStyle.width=n+"px",this._bodyStyle.height=e+"px",this._textStyle.width=n+"px",this._textStyle.height=e+"px"}}),Object.defineProperty(n.prototype,"__updateMargin",{value:function(){var l=this.SCROLL_SHIFT,u=this.SCROLL_SHIFT,n=this._matrix;if("object"==typeof n){var e=l,t=u;l=n.a*e+n.c*t,u=n.d*t+n.b*e}this._bodyStyle.marginLeft=-l+"px",this._bodyStyle.marginTop=-u+"px"}}),Object.defineProperty(n.prototype,"__textProcess",{value:function(l){l=l||"";return"object"==typeof this._restrict&&null!==this._restrict&&(l=this._restrict.split(l).join("")),"number"==typeof this._maxChars&&this._maxChars>0&&(l=l.substr(0,this._maxChars)),l}}),Object.defineProperty(n.prototype,"_defaultMouseHandler",{value:function(l){switch(l.type){case"mousewheel":case"DOMMouseScroll":if(!this._mouseWheel)return!1}"function"==typeof this._mouseHandler&&this._mouseHandler(l)}}),Object.defineProperty(n.prototype,"__createDOM",{value:function(l){this.body=document.createElement("div"),this.body.appendChild(this._text=document.createElement("div"))}}),Object.defineProperty(n.prototype,"__getPixelAspectRatio",{value:function(){return+globalThis.devicePixelRatio||Math.sqrt(globalThis.screen.deviceXDPI*globalThis.screen.deviceYDPI)/96||1}}),Object.defineProperty(n.prototype,"__createRegExp",{value:function(l){var u;if(!asc.utils||"function"!=typeof(u=asc.utils.EReg))return null;var n="",e=[];return new u("\\^(.-.|.)","g").map(l,function(l){return n+=l.matched(1),""}).length>0&&e.push("[^"+l+"]"),n.length>0&&e.push("["+n+"]"),new u("("+e.join("|")+")","g")}});var e=function(l){function u(){var u=this.constructor,n=this;return n=l.call(this)||this,Object.setPrototypeOf(n,u.prototype),n._textStyle.border="none",n._textStyle.background="none",n._textStyle.outline="none",n._text.onkeydown=n._text.onkeyup=n._defaultKeyboardHandler.bind(this),n._text.oninput=n._defaultChangeHandler.bind(this),n}return __extends(u,l),u}(n);Object.defineProperty(e.prototype,"setText",{value:function(l){l=l||"",this._text.value=this.__textProcess(l)}}),Object.defineProperty(e.prototype,"getText",{value:function(){return this._text.value}}),Object.defineProperty(e.prototype,"setSelectable",{value:function(l){this._text.readOnly=!l}}),Object.defineProperty(e.prototype,"setKeyboardHandler",{value:function(l){this._ketboardHandler=l}}),Object.defineProperty(e.prototype,"setChangeHandler",{value:function(l){this._changeHandler=l}}),Object.defineProperty(e.prototype,"setMaxChars",{value:function(l){this._maxChars=0|+l,this._text.maxLength=this._maxChars>0?this._maxChars:2147483647,this._text.value=this.__textProcess(this._text.value)}}),Object.defineProperty(e.prototype,"setRestrict",{value:function(l){(l=l||"").length>0?this._restrict=this.__createRegExp(l):this._restrict=null,this._text.value=this.__textProcess(this._text.value)}}),Object.defineProperty(e.prototype,"setSelection",{value:function(l,u){this._text.setSelectionRange(l,u)}}),Object.defineProperty(e.prototype,"__getSelected",{value:function(){return{begin:this._text.selectionStart,end:this._text.selectionEnd}}}),Object.defineProperty(e.prototype,"_defaultKeyboardHandler",{value:function(l){"function"==typeof this._ketboardHandler&&this._ketboardHandler(l)}}),Object.defineProperty(e.prototype,"_defaultChangeHandler",{value:function(l){this._text.value=this.__textProcess(this._text.value),this.__updateSize(),"function"==typeof this._changeHandler&&this._changeHandler(l)}}),Object.defineProperty(e.prototype,"__createDOM",{value:function(l){this.body=document.createElement("div"),this.body.appendChild(this._text=document.createElement("textarea")),this._text.autocapitalize="off"}}),u.NativeText=n,u.NativeInput=e}(); var __t; var asc; (asc || (asc = {})); asc.builtin = asc.builtin || {}; asc.builtin.fonts = asc.builtin.fonts || {}; asc.builtin.fonts[__t = "{playerglobal}/device|boldItalic::Segoe UI Bold Italic"] = asc.builtin.fonts[__t] || { base64: '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AHIAbwBzAG8AZgB0AC4AYwBvAG0ALwB0AHkAcABvAGcAcgBhAHAAaAB5AC8AZgBvAG4AdABzAC8AAGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS90eXBvZ3JhcGh5L2ZvbnRzLwAATQBpAGMAcgBvAHMAbwBmAHQAIABzAHUAcABwAGwAaQBlAGQAIABmAG8AbgB0AC4AIABZAG8AdQAgAG0AYQB5ACAAdQBzAGUAIAB0AGgAaQBzACAAZgBvAG4AdAAgAHQAbwAgAGMAcgBlAGEAdABlACwAIABkAGkAcwBwAGwAYQB5ACwAIABhAG4AZAAgAHAAcgBpAG4AdAAgAGMAbwBuAHQAZQBuAHQAIABhAHMAIABwAGUAcgBtAGkAdAB0AGUAZAAgAGIAeQAgAHQAaABlACAAbABpAGMAZQBuAHMAZQAgAHQAZQByAG0AcwAgAG8AcgAgAHQAZQByAG0AcwAgAG8AZgAgAHUAcwBlACwAIABvAGYAIAB0AGgAZQAgAE0AaQBjAHIAbwBzAG8AZgB0ACAAcAByAG8AZAB1AGMAdAAsACAAcwBlAHIAdgBpAGMAZQAsACAAbwByACAAYwBvAG4AdABlAG4AdAAgAGkAbgAgAHcAaABpAGMAaAAgAHQAaABpAHMAIABmAG8AbgB0ACAAdwBhAHMAIABpAG4AYwBsAHUAZABlAGQALgAgAFkAbwB1ACAAbQBhAHkAIABvAG4AbAB5ACAAKABpACkAIABlAG0AYgBlAGQAIAB0AGgAaQBzACAAZgBvAG4AdAAgAGkAbgAgAGMAbwBuAHQAZQBuAHQAIABhAHMAIABwAGUAcgBtAGkAdAB0AGUAZAAgAGIAeQAgAHQAaABlACAAZQBtAGIAZQBkAGQAaQBuAGcAIAByAGUAcwB0AHIAaQBjAHQAaQBvAG4AcwAgAGkAbgBjAGwAdQBkAGUAZAAgAGkAbgAgAHQAaABpAHMAIABmAG8AbgB0ADsAIABhAG4AZAAgACgAaQBpACkAIAB0AGUAbQBwAG8AcgBhAHIAaQBsAHkAIABkAG8AdwBuAGwAbwBhAGQAIAB0AGgAaQBzACAAZgBvAG4AdAAgAHQAbwAgAGEAIABwAHIAaQBuAHQAZQByACAAbwByACAAbwB0AGgAZQByACAAbwB1AHQAcAB1AHQAIABkAGUAdgBpAGMAZQAgAHQAbwAgAGgAZQBsAHAAIABwAHIAaQBuAHQAIABjAG8AbgB0AGUAbgB0AC4AIABBAG4AeQAgAG8AdABoAGUAcgAgAHUAcwBlACAAaQBzACAAcAByAG8AaABpAGIAaQB0AGUAZAAuAABNaWNyb3NvZnQgc3VwcGxpZWQgZm9udC4gWW91IG1heSB1c2UgdGhpcyBmb250IHRvIGNyZWF0ZSwgZGlzcGxheSwgYW5kIHByaW50IGNvbnRlbnQgYXMgcGVybWl0dGVkIGJ5IHRoZSBsaWNlbnNlIHRlcm1zIG9yIHRlcm1zIG9mIHVzZSwgb2YgdGhlIE1pY3Jvc29mdCBwcm9kdWN0LCBzZXJ2aWNlLCBvciBjb250ZW50IGluIHdoaWNoIHRoaXMgZm9udCB3YXMgaW5jbHVkZWQuIFlvdSBtYXkgb25seSAoaSkgZW1iZWQgdGhpcyBmb250IGluIGNvbnRlbnQgYXMgcGVybWl0dGVkIGJ5IHRoZSBlbWJlZGRpbmcgcmVzdHJpY3Rpb25zIGluY2x1ZGVkIGluIHRoaXMgZm9udDsgYW5kIChpaSkgdGVtcG9yYXJpbHkgZG93bmxvYWQgdGhpcyBmb250IHRvIGEgcHJpbnRlciBvciBvdGhlciBvdXRwdXQgZGV2aWNlIHRvIGhlbHAgcHJpbnQgY29udGVudC4gQW55IG90aGVyIHVzZSBpcyBwcm9oaWJpdGVkLgAAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwB0AHkAcABvAGcAcgBhAHAAaAB5AC8AZgBvAG4AdABzAC8AAGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS90eXBvZ3JhcGh5L2ZvbnRzLwAATgBlAGcAcgBlAHQAYQAgAGMAdQByAHMAaQB2AGEAAABTAGUAZwBvAGUAIABVAEkAIABOAGUAZwByAGUAdABhACAAYwB1AHIAcwBpAHYAYQAAAHQAdQENAG4A6QAgAGsAdQByAHoA7QB2AGEAAABTAGUAZwBvAGUAIABVAEkAIAB0AHUBDQBuAOkAIABrAHUAcgB6AO0AdgBhAAAAZgBlAGQAIABrAHUAcgBzAGkAdgAAAFMAZQBnAG8AZQAgAFUASQAgAGYAZQBkACAAawB1AHIAcwBpAHYAAABGAGUAdAB0ACAASwB1AHIAcwBpAHYAAABTAGUAZwBvAGUAIABVAEkAIABGAGUAdAB0ACAASwB1AHIAcwBpAHYAAAOIA70DxAO/A70DsQAgA6ADuwOsA7MDuQOxAAAAUwBlAGcAbwBlACAAVQBJACADiAO9A8QDvwO9A7EAIAOgA7sDrAOzA7kDsQAAAE4AZQBnAHIAaQB0AGEAIABDAHUAcgBzAGkAdgBhAAAAUwBlAGcAbwBlACAAVQBJACAATgBlAGcAcgBpAHQAYQAgAEMAdQByAHMAaQB2AGEAAABMAGkAaABhAHYAbwBpAHQAdQAgAEsAdQByAHMAaQB2AG8AaQAAAFMAZQBnAG8AZQAgAFUASQAgAEwAaQBoAGEAdgBvAGkAdAB1ACAASwB1AHIAcwBpAHYAbwBpAAAARwByAGEAcwAgAEkAdABhAGwAaQBxAHUAZQAAAFMAZQBnAG8AZQAgAFUASQAgAEcAcgBhAHMAIABJAHQAYQBsAGkAcQB1AGUAAABGAOkAbABrAPYAdgDpAHIAIABkAVEAbAB0AAAAUwBlAGcAbwBlACAAVQBJACAARgDpAGwAawD2AHYA6QByACAAZAFRAGwAdAAAAEcAcgBhAHMAcwBlAHQAdABvACAAQwBvAHIAcwBpAHYAbwAAAFMAZQBnAG8AZQAgAFUASQAgAEcAcgBhAHMAcwBlAHQAdABvACAAQwBvAHIAcwBpAHYAbwAAAFYAZQB0ACAAQwB1AHIAcwBpAGUAZgAAAFMAZQBnAG8AZQAgAFUASQAgAFYAZQB0ACAAQwB1AHIAcwBpAGUAZgAAAEgAYQBsAHYAZgBlAHQAIABLAHUAcgBzAGkAdgAAAFMAZQBnAG8AZQAgAFUASQAgAEgAYQBsAHYAZgBlAHQAIABLAHUAcgBzAGkAdgAAAFAAbwBnAHIAdQBiAGkAbwBuAGEAIABrAHUAcgBzAHkAdwBhAAAAUwBlAGcAbwBlACAAVQBJACAAUABvAGcAcgB1AGIAaQBvAG4AYQAgAGsAdQByAHMAeQB3AGEAAABOAGUAZwByAGkAdABvACAASQB0AOEAbABpAGMAbwAAAFMAZQBnAG8AZQAgAFUASQAgAE4AZQBnAHIAaQB0AG8AIABJAHQA4QBsAGkAYwBvAAAEHwQ+BDsEQwQ2BDgEQAQ9BEsEOQAgBBoEQwRABEEEOAQyAAAAUwBlAGcAbwBlACAAVQBJACAEHwQ+BDsEQwQ2BDgEQAQ9BEsEOQAgBBoEQwRABEEEOAQyAAAAVAB1AQ0AbgDhACAAawB1AHIAegDtAHYAYQAAAFMAZQBnAG8AZQAgAFUASQAgAFQAdQENAG4A4QAgAGsAdQByAHoA7QB2AGEAAABGAGUAdAAgAEsAdQByAHMAaQB2AAAAUwBlAGcAbwBlACAAVQBJACAARgBlAHQAIABLAHUAcgBzAGkAdgAAAEsAYQBsATEAbgAgATAAdABhAGwAaQBrAAAAUwBlAGcAbwBlACAAVQBJACAASwBhAGwBMQBuACABMAB0AGEAbABpAGsAAABLAHIAZQBwAGsAbwAgAHAAbwFhAGUAdgBuAG8AAABTAGUAZwBvAGUAIABVAEkAIABLAHIAZQBwAGsAbwAgAHAAbwFhAGUAdgBuAG8AAABMAG8AZABpACAAZQB0AHoAYQBuAGEAAABTAGUAZwBvAGUAIABVAEkAIABMAG8AZABpACAAZQB0AHoAYQBuAGEAAABOAGUAZwByAGkAdABhACAAQwB1AHIAcwBpAHYAYQAAAFMAZQBnAG8AZQAgAFUASQAgAE4AZQBnAHIAaQB0AGEAIABDAHUAcgBzAGkAdgBhAAAATgBlAGcAcgBpAHQAbwAgAEkAdADhAGwAaQBjAG8AAABTAGUAZwBvAGUAIABVAEkAIABOAGUAZwByAGkAdABvACAASQB0AOEAbABpAGMAbwAAAE4AZQBnAHIAaQB0AGEAIABDAHUAcgBzAGkAdgBhAAAAUwBlAGcAbwBlACAAVQBJACAATgBlAGcAcgBpAHQAYQAgAEMAdQByAHMAaQB2AGEAAABHAHIAYQBzACAASQB0AGEAbABpAHEAdQBlAAAAUwBlAGcAbwBlACAAVQBJACAARwByAGEAcwAgAEkAdABhAGwAaQBxAHUAZQAAAAAAAAIAAP/0AAD+2AB3AAAAAAAAAAAAAAAAAAAAAAAAAAACVAAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAowCEAIUAlgCGAIsAigCeAKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnANYA1ADVAGgA6wCJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAB/AH4AgACBAOwAugCwALEAuwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqEAtgC3ALQAtQCHAqIAjAKjAqQCpQKmAqcJZ3JhdmVjb21iCWFjdXRlY29tYgd1bmkwMzAyCXRpbGRlY29tYgd1bmkwMzA0B3VuaTAzMDUHdW5pMDMwNgd1bmkwMzA3B3VuaTAzMDgNaG9va2Fib3ZlY29tYgd1bmkwMzBBB3VuaTAzMEIHdW5pMDMwQwd1bmkwMzBEB3VuaTAzMEUHdW5pMDMwRgd1bmkwMzEwB3VuaTAzMTEHdW5pMDMxMgd1bmkwMzEzB3VuaTAzMTQHdW5pMDMxNQd1bmkwMzE2B3VuaTAzMTcHdW5pMDMxOAd1bmkwMzE5B3VuaTAzMUEHdW5pMDMxQgd1bmkwMzFDB3VuaTAzMUQHdW5pMDMxRQd1bmkwMzFGB3VuaTAzMjAHdW5pMDMyMQd1bmkwMzIyDGRvdGJlbG93Y29tYgd1bmkwMzI0B3VuaTAzMjUHdW5pMDMyNgd1bmkwMzI3B3VuaTAzMjgHdW5pMDMyOQd1bmkwMzJBB3VuaTAzMkIHdW5pMDMyQwd1bmkwMzJEB3VuaTAzMkUHdW5pMDMyRgd1bmkwMzMwB3VuaTAzMzEHdW5pMDMzMgd1bmkwMzMzB3VuaTAzMzQHdW5pMDMzNQd1bmkwMzM2B3VuaTAzMzcHdW5pMDMzOAd1bmkwMzM5B3VuaTAzM0EHdW5pMDMzQgd1bmkwMzNDB3VuaTAzM0QHdW5pMDMzRQd1bmkwMzNGB3VuaTAzNDAHdW5pMDM0MQd1bmkwMzQyB3VuaTAzNDMHdW5pMDM0NAd1bmkwMzQ1B3VuaTAzNDYHdW5pMDM0Nwd1bmkwMzQ4B3VuaTAzNDkHdW5pMDM0QQd1bmkwMzRCB3VuaTAzNEMHdW5pMDM0RAd1bmkwMzRFB3VuaTAzNEYHdW5pMDM1MAd1bmkwMzUxB3VuaTAzNTIHdW5pMDM1Mwd1bmkwMzU0B3VuaTAzNTUHdW5pMDM1Ngd1bmkwMzU3B3VuaTAzNTgHdW5pMDM1OQd1bmkwMzVBB3VuaTAzNUIHdW5pMDM1Qwd1bmkwMzVEB3VuaTAzNUUHdW5pMDM1Rgd1bmkwMzYwB3VuaTAzNjEHdW5pMDM2Mgd1bmkwMzYzB3VuaTAzNjQHdW5pMDM2NQd1bmkwMzY2B3VuaTAzNjcHdW5pMDM2OAd1bmkwMzY5B3VuaTAzNkEHdW5pMDM2Qgd1bmkwMzZDB3VuaTAzNkQHdW5pMDM2RQd1bmkwMzZGB3VuaTA0MDAHdW5pMDQwMQd1bmkwNDAyB3VuaTA0MDMHdW5pMDQwNAd1bmkwNDA1B3VuaTA0MDYHdW5pMDQwNwd1bmkwNDA4B3VuaTA0MDkHdW5pMDQwQQd1bmkwNDBCB3VuaTA0MEMHdW5pMDQwRAd1bmkwNDBFB3VuaTA0MEYHdW5pMDQxMAd1bmkwNDExB3VuaTA0MTIHdW5pMDQxMwd1bmkwNDE0B3VuaTA0MTUHdW5pMDQxNgd1bmkwNDE3B3VuaTA0MTgHdW5pMDQxOQd1bmkwNDFBB3VuaTA0MUIHdW5pMDQxQwd1bmkwNDFEB3VuaTA0MUUHdW5pMDQxRgd1bmkwNDIwB3VuaTA0MjEHdW5pMDQyMgd1bmkwNDIzB3VuaTA0MjQHdW5pMDQyNQd1bmkwNDI2B3VuaTA0MjcHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MkEHdW5pMDQyQgd1bmkwNDJDB3VuaTA0MkQHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MzAHdW5pMDQzMQd1bmkwNDMyB3VuaTA0MzMHdW5pMDQzNAd1bmkwNDM1B3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0MzkHdW5pMDQzQQd1bmkwNDNCB3VuaTA0M0MHdW5pMDQzRAd1bmkwNDNFB3VuaTA0M0YHdW5pMDQ0MAd1bmkwNDQxB3VuaTA0NDIHdW5pMDQ0Mwd1bmkwNDQ0B3VuaTA0NDUHdW5pMDQ0Ngd1bmkwNDQ3B3VuaTA0NDgHdW5pMDQ0OQd1bmkwNDRBB3VuaTA0NEIHdW5pMDQ0Qwd1bmkwNDREB3VuaTA0NEUHdW5pMDQ0Rgd1bmkwNDUwB3VuaTA0NTEHdW5pMDQ1Mgd1bmkwNDUzB3VuaTA0NTQHdW5pMDQ1NQd1bmkwNDU2B3VuaTA0NTcHdW5pMDQ1OAd1bmkwNDU5B3VuaTA0NUEHdW5pMDQ1Qgd1bmkwNDVDB3VuaTA0NUQHdW5pMDQ1RQd1bmkwNDVGB3VuaTA0NjAHdW5pMDQ2MQd1bmkwNDYyB3VuaTA0NjMHdW5pMDQ2NAd1bmkwNDY1B3VuaTA0NjYHdW5pMDQ2Nwd1bmkwNDY4B3VuaTA0NjkHdW5pMDQ2QQd1bmkwNDZCB3VuaTA0NkMHdW5pMDQ2RAd1bmkwNDZFB3VuaTA0NkYHdW5pMDQ3MAd1bmkwNDcxB3VuaTA0NzIHdW5pMDQ3Mwd1bmkwNDc0B3VuaTA0NzUHdW5pMDQ3Ngd1bmkwNDc3B3VuaTA0NzgHdW5pMDQ3OQd1bmkwNDdBB3VuaTA0N0IHdW5pMDQ3Qwd1bmkwNDdEB3VuaTA0N0UHdW5pMDQ3Rgd1bmkwNDgwB3VuaTA0ODEHdW5pMDQ4Mgd1bmkwNDgzB3VuaTA0ODQHdW5pMDQ4NQd1bmkwNDg2B3VuaTA0ODcHdW5pMDQ4OAd1bmkwNDg5B3VuaTA0OEEHdW5pMDQ4Qgd1bmkwNDhDB3VuaTA0OEQHdW5pMDQ4RQd1bmkwNDhGB3VuaTA0OTAHdW5pMDQ5MQd1bmkwNDkyB3VuaTA0OTMHdW5pMDQ5NAd1bmkwNDk1B3VuaTA0OTYHdW5pMDQ5Nwd1bmkwNDk4B3VuaTA0OTkHdW5pMDQ5QQd1bmkwNDlCB3VuaTA0OUMHdW5pMDQ5RAd1bmkwNDlFB3VuaTA0OUYHdW5pMDRBMAd1bmkwNEExB3VuaTA0QTIHdW5pMDRBMwd1bmkwNEE0B3VuaTA0QTUHdW5pMDRBNgd1bmkwNEE3B3VuaTA0QTgHdW5pMDRBOQd1bmkwNEFBB3VuaTA0QUIHdW5pMDRBQwd1bmkwNEFEB3VuaTA0QUUHdW5pMDRBRgd1bmkwNEIwB3VuaTA0QjEHdW5pMDRCMgd1bmkwNEIzB3VuaTA0QjQHdW5pMDRCNQd1bmkwNEI2B3VuaTA0QjcHdW5pMDRCOAd1bmkwNEI5B3VuaTA0QkEHdW5pMDRCQgd1bmkwNEJDB3VuaTA0QkQHdW5pMDRCRQd1bmkwNEJGB3VuaTA0QzAHdW5pMDRDMQd1bmkwNEMyB3VuaTA0QzMHdW5pMDRDNAd1bmkwNEM1B3VuaTA0QzYHdW5pMDRDNwd1bmkwNEM4B3VuaTA0QzkHdW5pMDRDQQd1bmkwNENCB3VuaTA0Q0MHdW5pMDRDRAd1bmkwNENFB3VuaTA0Q0YHdW5pMDREMAd1bmkwNEQxB3VuaTA0RDIHdW5pMDREMwd1bmkwNEQ0B3VuaTA0RDUHdW5pMDRENgd1bmkwNEQ3B3VuaTA0RDgHdW5pMDREOQd1bmkwNERBB3VuaTA0REIHdW5pMDREQwd1bmkwNEREB3VuaTA0REUHdW5pMDRERgd1bmkwNEUwB3VuaTA0RTEHdW5pMDRFMgd1bmkwNEUzB3VuaTA0RTQHdW5pMDRFNQd1bmkwNEU2B3VuaTA0RTcHdW5pMDRFOAd1bmkwNEU5B3VuaTA0RUEHdW5pMDRFQgd1bmkwNEVDB3VuaTA0RUQHdW5pMDRFRQd1bmkwNEVGB3VuaTA0RjAHdW5pMDRGMQd1bmkwNEYyB3VuaTA0RjMHdW5pMDRGNAd1bmkwNEY1B3VuaTA0RjYHdW5pMDRGNwd1bmkwNEY4B3VuaTA0RjkHdW5pMDRGQQd1bmkwNEZCB3VuaTA0RkMHdW5pMDRGRAd1bmkwNEZFB3VuaTA0RkYHdW5pMDUwMAd1bmkwNTAxB3VuaTA1MDIHdW5pMDUwMwd1bmkwNTA0B3VuaTA1MDUHdW5pMDUwNgd1bmkwNTA3B3VuaTA1MDgHdW5pMDUwOQd1bmkwNTBBB3VuaTA1MEIHdW5pMDUwQwd1bmkwNTBEB3VuaTA1MEUHdW5pMDUwRgd1bmkwNTEwB3VuaTA1MTEHdW5pMDUxMgd1bmkwNTEzB3VuaTA1MTQHdW5pMDUxNQd1bmkwNTE2B3VuaTA1MTcHdW5pMDUxOAd1bmkwNTE5B3VuaTA1MUEHdW5pMDUxQgd1bmkwNTFDB3VuaTA1MUQHdW5pMDUxRQd1bmkwNTFGB3VuaTA1MjAHdW5pMDUyMQd1bmkwNTIyB3VuaTA1MjMHdW5pMDUyNAd1bmkwNTI1B3VuaTA1MjYHdW5pMDUyNwd1bmkwNTI4B3VuaTA1MjkHdW5pMDUyQQd1bmkwNTJCB3VuaTA1MkMHdW5pMDUyRAd1bmkwNTJFB3VuaTA1MkYERXVybwlhcnJvd2xlZnQHYXJyb3d1cAphcnJvd3JpZ2h0CWFycm93ZG93bglhcnJvd2JvdGgAAAAAAQADAAgACgATAAf//wAPAAEAAAAMAAAARgBO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AhD+XAABBGYHbAABAxz+XAABBpkHbAABBU/+XAABBHUHbAABAyv+XAABB8YHbAABBnz+XAABBzUHbAABBev+XAABBpsHbAABBVH+XAABBdkHbAABBI/+XAABBpsHbAABBVH+XAABBc0HbAABBIP+XAABBRYHbAABA8z+XAABBgQHbAABBLr+XAABBqoHbAABBWD+XAABBr4HbAABBXT+XAABCXAHbAABCCb+XAABBqIHbAABBVj+XAABBlIHbAABBQj+XAABBiEHbAABBNf+XAABBVQHbAABBAr+XAABBTUHbAABA+v+XAABBHIHbAABAyj+XAABBcAHbAABBHb+XAABBM8HbAABA4X+XAABBJEHbAABA0f+XAABBVQHbAABBAr+XAABBTMHbAABA+n+XAABAzMHbAABAen+XAABAzMHbAABAen+XAABBY8HbAABBEX+XAABA0YHbAABAfz+XAABB7QHbAABBmr+XAABBTMHbAABA+n+XAABBRAHbAABA8b+XAABBTUHbAABA+v+XAABBVIHbAABBAj+XAABBDMHbAABAun+XAABBBYHbAABAsz+XAABA/MHbAABAqn+XAABBWIHbAABBBj+XAABBV4HbAABBBT+XAABB2IHbAABBhj+XAABBX8HbAABBDX+XAABBWYHbAABBBz+XAABBNkHbAABA4/+XAABBdcINAABBI3+XAABBdcINAABBI3+XAABBdcINAABBI3+XAABBd8INAABBJX+XAABBd8INAABBJX+XAABBdcINAABBI3+XAABCIkHbAABBz/+XAABBhgHbAABBM7+XAABBVAINAABBAb+XAABBW8HbAABBCX+XAABBVAINAABBAb+XAABBVAINAABBAb+XAABA7MINAABAmn+XAABBEQINAABAvr+XAABBCoINAABAuD+XAABBE4INAABAwT+XAABBo8HbAABBUX+XAABBzUINAABBev+XAABBpsINAABBVH+XAABBpsINAABBVH+XAABBpsINAABBVH+XAABBpsINAABBVH+XAABBpsINAABBVH+XAABBqoINAABBWD+XAABBqoINAABBWD+XAABBqoINAABBWD+XAABBqoINAABBWD+XAABBlIINAABBQj+XAABBXcHbAABBC3+XAABBVQHbAABBAr+XAABBVQHbAABBAr+XAABBVQHbAAB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AuQAAAABAiYAAAABAjAAAAABAuQAAAABAjoAAAABADL+tgABAjD+cAABAtoAAAABAOYAAAAB/87+XAABAtAAAAABAOYAAAABBVoAAAABAtoAAAABAjoAAAAB/9j+IAABAmL+IAABAEYAAAABAWgAAAABAVT/8QABAtoAAAABASwAAAABA6IAAAABArwAAAABAGT+SAABAjoAAAABBAEAAAABBAEAAAABBAEAAAABBAEAAAABBAEAAAABBAEAAAABBdIAAAABAsb+cAABApQAAAABApQAAAABApQAAAABApQAAAABAGQAAAABAGQAAAABAGQAAAABAGQAAAABAowAGwABBFYAAAABAtr/8QABAtr/8QABAtr/8QABAtr/8QABAtr/8QABApQAAAABApQAAAABApQAAAABApQAAAABAYYAAAABApQAAAABAuQAAAABAuQAAAABAuQAAAABAuQAAAABAuQAAAABAuQAAAABBUYAJwABAbj+cAABAjoAAAABAjoAAAABAjoAAAABAjoAAAABAOYAAAABAOYAAAABAOYAAAABAOYAAAABAjYACQABAtoAAAABAjoAAAABAjoAAAABAjoAAAABAjoAAAABAjoAAAABAtoAAAABAtoAAAABAtoAAAABAtoAAAABAGT+SAABAGT+SAABBb4AAAABBSgAAAABAYYAAAACAAMAJAA9AAAARABdABoAawCnADQAAQABANAAAQAAAAYAAQAj//YAAQFwAU4AAgF4AAwAFABSAFgAXgBkAGoAcAB2AHwAggCIAI4AlACaAKAApgCsALIAuAC+AMQAygDQANYA3ADiAOgA7gD0APoBAAEGAQwBEgEYAR4BJAEqATABNgE8AAEC5gBQAAEC5gBQAAECYgAaAAECYgAaAAEDUgAAAAEDUgAAAAEAoP6iAAEAoP6iAAECiv7AAAECiv7AAAEDSAAAAAEDQwAAAAEAHv6iAAEAGf6iAAEDUgAAAAEDUgAAAAEBgQAAAAEBfAAAAAEFyAAAAAEFyAAAAAEDSAAAAAEDSAAAAAEC0AA/AAEC0AA/AAEC2v4qAAEC0P4qAAEAtAAAAAEArwAAAAECJgBQAAECJgBQAAEBzAAAAAEBzAAAAAEDTQAAAAEDSAAAAAEBmgAAAAEBuAAAAAEEGgAAAAEEBgAAAAECvAAAAAECvAAAAAIABQBFAEcAAABJAEsAAwBNAFEABgBTAFoACwBdAF0AEwABAAIAyQDKAAIAAAAKAAEAEAABALQAKAAB/6YAKAABAgQBvgABAkoADAA2AG4AdAB6AIAAhgCMAJIAmACeAKQAqgCwALYAvADCAMgAzgDUANoA4ADmAOwA8gD4AP4BBAEKARABFgEcASIBKAEuATQBOgFAAUYBTAFSAVgBXgFkAWoBcAF2AXwBggGIAY4BlAGaAaABpgGsAAEBLAY6AAEBcgY6AAEBBAZeAAEBNgZAAAEBIgXQAAEAPAZuAAEBNgZXAAEBmgY0AAEAzQY2AAEBNgapAAEBlQbYAAEA+gZjAAEBBAZpAAEAPAaCAAEAPAaCAAEAHgZQAAEAPAbuAAEAPAGuAAEAPAYiAAEAPAYiAAEAPAYiAAEAPAaWAAEAPAcEAAEAPAeyAAEAPAeGAAEAPAG2AAEAPAaWAAEAPAavAAEAPAaGAAEAPAcfAAEAPAfbAAEAHgcoAAEAPAcAAAEAPAavAAEAPAbuAAEAPAavAAEA8AbWAAEAPAcIAAEAPAcIAAEAPAfkAAEAPAcIAAEAPAcIAAEAPAcIAAEAPAfuAAEAPAfuAAEAPAcIAAEAPAcIAAEAPAeKAAEAPAcIAAEAPAcIAAEB2wZyAAEB7QZAAAEB7gaQAAEB7gaQAAIACwCoALwAAADCAMIAFQDlAOcAFgDqAOwAGQDuAO4AHADyAPQAHQD4APoAIAD/AP8AIwEDAQMAJAELARcAJQGbAZ4AMgACAAsAqAC8AAAAwgDCABUA5QDnABYA6gDsABkA7gDuABwA8gD0AB0A+AD6ACAA/wD/ACMBAwEDACQBCwEXACUBmwGeADIANgAAANoAAADgAAAA5gAAAOwAAADyAAAA+AAAAP4AAAEEAAABCgAAARAAAAEWAAABHAAAASIAAAEoAAABLgAAATQAAAE6AAABQAAAAUYAAAFMAAABUgAAAVgAAAFeAAABZAAAAWoAAAFwAAABdgAAAXwAAAGCAAABiAAAAY4AAAGUAAABmgAAAaAAAAGmAAABrAAAAbIAAAG4AAABvgAAAcQAAAHKAAAB0AAAAdYAAAHcAAAB4gAAAegAAAHuAAAB9AAAAfoAAAIAAAACBgAAAgwAAAISAAACGAABAPAEsAABATYEsAABAMgEkgABAPoEkgABAOYEkgABAAAFZAABAPoEkgABAV4EkgABAJEEkgABANIEsAABAVkEnAABAIwEkgABAKoEkgABAAAEiAABAAAEiAABAEYEsAAB/+IEsAABAAD/9gABAAADygABAAAD8gABAAAD8gAB/84EagAB/+IExAABAAAE4gABAAAFoAAB/9j/4gABAAAEkgABAAAEjQABAAAElwABAAAEkgABAAAEkgAB/+IEkgABAAAEkgABAA8EfgABAAAEkgAB/+IEfgABALQEsAABAAAEdAABAAAEdAABAAAEiAABAAAEdAABAAAEdAABAAAEdAABAAAEdAABAAAEiAABAAAEiAABAAAEiAABAAAEdAABAAAEiAABAAAEiAABAZ8EugABAbEEugABAbIEugABAbIEugABAY4BTgABAc4ADAAoAFIAWABeAGQAagBwAHYAfACCAIgAjgCUAJoAoACmAKwAsgC4AL4AxADKANAA1gDcAOIA6ADuAPQA+gEAAQYBDAESARgBHgEkASoBMAE2ATwAAQB4/kgAAQFA/kgAAf/E/kgAAf/E/kgAAf9q/kgAAQAo/kgAAf/i/kgAAQAK/kgAAf/s/wYAAQEi/nAAAQBG/nAAAf/O/kgAAf/O/ioAAf/O/gwAAf/O/kgAAf/O/qIAAQC0/kgAAQC0/kgAAQC0/kgAAf/i/tQAAQC0/nAAAf+6/tQAAf8k/tQAAf/O/e4AAf8k/kgAAf+6/kgAAf+6/fgAAf+c/qIAAf+6/gwAAQF3/fgAAf/O/iAAAf/O/kgAAf/O/kgAAf+6/kgAAf/O/gwAAf/O/iAAAf/O/iAAAf/O/iAAAf84/lwAAf9q/lwAAgAKAL4AwQAAAMQAyAAEAMsAzgAJANEA2wANAOEA5AAYAO0A7QAcAO8A8QAdAPUA9gAgAPsA/gAiAQEBAgAmAAIACgC+AMEAAADEAMgABADLAM4ACQDRANsADQDhAOQAGADtAO0AHADvAPEAHQD1APYAIAD7AP4AIgEBAQIAJgAoAAAAogAAAKgAAACuAAAAtAAAALoAAADAAAAAxgAAAMwAAADSAAAA2AAAAN4AAADkAAAA6gAAAPAAAAD2AAAA/AAAAQIAAAEIAAABDgAAARQAAAEaAAABIAAAASYAAAEsAAABMgAAATgAAAE+AAABRAAAAUoAAAFQAAABVgAAAVwAAAFiAAABaAAAAW4AAAF0AAABegAAAYAAAAGGAAABjAABALQAAAABAaQAAAABAAAARgABAAAARgAB/6YAUAABAGQARgABAB4ARgABAEYARgABACgAAAABAV4AAAABAJYAAAABAAAAggABAAAAAAABAAAAAAABAB4AAAABAAAAAAABAPoAAAABAOYAAAABAQ4AAAABAB4AggABANwAAAABABQAAAAB/2r/xAABAAAAAAAB/34AWgABAAAAAAABAAAAFAABAAAAAAABAAAAAAABAa4AAAABAAAAAAABAAAAUAABAAAARgABAAAAWgABAAAARgABAAAAbgABAAAAbgABAAAAbgAB/2oAZAAB/5wAPAABAAoABQAkAEgAAgAEACQAPQAAAGsAhgAaAKUApQA2AKcApwA3AAEACgAFACQASAACAAUBGQEdAAABHwEfAAUBIQEkAAYBJgFHAAoBqAGoACwAAgAsAAMACQAeAIwAHgCMABcAbgAeAIwAHgCMAB4AjAAeAIwAVgGWAFYBlgABAAkACwAMABAAPgBAAF4AYABiAGoAAQAmAB4AAQAsAAwAAgAGAAwAAQOYBg4AAQKZBLAAAQACAgACAQABAAEArAABAAAABgABAMgEsAABI/AABAAAAJkBPAFGAVQBWgF8AY4BoAGqAkgCygNYA6ID4AQ2BFQEogWEBpYG5AeaB+AIggigCfIKCAsWC8wMhg2gAVQOAg48DooOlA8eDyQPMg84Dz4PJA/UD+oQQBCKEJARVhHMEj4SSBK6EwgTbhPQE9YT3BPyE/IT8hPyFAwUJhRUFFoUbBRsFGwUbBRyFKgUqBSoFKgUqBS6FbgVxhXUFdQV1BXUFdQV4hX4FhoWNBY+FkQWXhasFqwWsha8FsYXgBeSGBwYZhiwGN4Y+Bn6Ghwa7huIHPIdGB0+HhgeKh5EHkQeXh5eHnwegg6KHrQe7h70HvofNB+iH7QgHiBoIKohHCE2IbwhvCHCIcIhyCHIDoohHCH6EVYPMiIADooSPiIGIhwiIh7uIiwixg6KIxAjRiOII7oAAgBV/8UAVv+0AAMAVf/FAFb/tABXAAIAAQBNAQwACAAk/0IALf9QAEb/iwBH/4sASP+LAEr/iwBS/4sAVP+LAAQCSP8SAkn/EgJK/xICS/8SAAQCSP8SAkn/IQJK/xICS/8hAAIAGgBSABwAXAAnAA3/bQAPAE4AHgBOACL/uAAm/+EAKv/hAC0AbQAy/+EANP/DADf/VgA4/+EAOf95ADr/qgA8/0wAPQBEAFf/4QBZ/88AWv/hAFz/1QBy/8MAff/DAH7/wwB//8MAgP/DAIH/wwCC/80Ag//NAIT/zQCF/80Ahv9MAKP/1QCk/7gApf/DAKf/TAJI/1ACSf8jAkr/UAJL/yMCTv+LACAAJv/2ACr/9gAy//YANP/2ADf/lgA4/+wAOf/NADz/tABE//YAR//2AEr/9gBU//YAcv/2AH3/9gB+//YAf//2AID/9gCB//YAgv/sAIP/7ACE/+wAhf/sAIb/tACI//YAif/2AIr/9gCL//YAjP/2AI3/9gCO//YApf/2AKf/tAAjAAwAKQAiAAIAJv/BACr/wQAtACcAMv/hADT/wQBAACkARv/sAEf/7ABI/+wASv/sAFL/7ABU/+wAYAApAHL/wQB9/8EAfv/BAH//wQCA/8EAgf/BAI//7ACQ/+wAkf/sAJL/7ACT/+wAlgAfAJcAIQCa/+wAm//sAJz/7ACd/+wAnv/sAKX/wQCm/+wAEgAP/20AEf9tACL/pAAk/9kAN/+WADn/wwA6/9cAO//DADz/mAA9/8cAa//ZAGz/2QBt/9kAbv/ZAG//2QBw/9kAcf+qAKf/mAAPACQAAgAtAE4ANwACADkAFAA6ACEAOwAUADwAAgBrAAIAbAACAG0AAgBuAAIAbwACAHAAAgBxAAIAlwAUABUAD/9QABH/UAAiAAIAJP9mAC3/tAA2/+EANwACAET/qABJAAIAa/9mAGz/ZgBt/2YAbv9mAG//ZgBw/2YAcf8xAJQAAgCVAAIAlgArAJcALQJOAKQABwA3/8cAOf/hADz/zQBc/+EAo//hAKT/4QCn/80AEwAP/4sAEf+LACT/1QAt/7QARP/hAGv/1QBs/9UAbf/VAG7/1QBv/9UAcP/VAHH/iQCI/+EAif/hAIr/4QCL/+EAjP/hAI3/4QCO/+EAOAAPAC0AEQBSAB4ALQAiACsAJv+YACr/mAAtAGgAMv+YADT/mAA3AAIAOwArAD0ALQBE/80ARv/hAEf/4QBI/+EASv/hAFL/4QBU/+EAV//LAFj/1wBZ/6oAWv/DAFz/lgBy/4sAff+YAH7/mAB//5gAgP+YAIH/mACI/80Aif/NAIr/zQCL/80AjP/NAI3/zQCO/80Aj//hAJD/4QCR/+EAkv/hAJP/4QCUAAwAlf/HAJYAAgCXAC0Amv/hAJv/4QCc/+EAnf/hAJ7/4QCj/5YApP+WAKX/mACm/+ECTgCkAEQADf8SACL/iwAkAEQAJv+0ACr/tAAtAHMAMv+wADT/sAA3/38AOP/fADn/eQA6/8cAPP9tAD0ARABE/+wARv/XAEf/7ABI/9cASv/sAFL/1wBU/+wAV//hAFj/7ABZ/4sAWv+0AFz/qABy/7QAff+wAH7/sAB//7AAgP+wAIH/sACC/98Ag//fAIT/3wCF/98Ahv9tAIj/7ACJ/+wAiv/sAIv/7ACM/+wAjf/sAI7/7ACP/9cAkP/XAJH/1wCS/9cAk//XAJr/1wCb/9cAnP/XAJ3/1wCe/9cAn//sAKD/7ACh/+wAov/sAKP/qACk/6gApf+wAKb/1wCn/4sCSP9eAkn/bQJK/14CS/95Ak7/iwATAA//lgAR/5YAIv+kACT/4QAt/+wAN/+WADn/wwA6/80AO//VADz/4wA9/8cAa//hAGz/4QBt/+EAbv/hAG//4QBw/+EAhv/jAKf/pAAtAA/+iQAR/okAJP9KACoAAgAt/20AN//DADoALQA7/7oAPP/sAD3/rgBE/7QARv+oAEf/qABI/6gASQACAEr/qABS/6gAVP+qAFcAAgBr/0oAbP9KAG3/SgBu/0oAb/9KAHD/SgBx/r4AiP+0AIn/tACK/7QAi/+0AIz/tACN/7QAjv+0AI//qACQ/6gAkf+oAJL/qACT/6gAmv+oAJv/qACc/6gAnf+oAJ7/qACm/6gAp//sABEAD/+WABH/bQAk/+EAN/+WADn/wwA6/80AO//VADz/pAA9/8cATQBcAGv/4QBs/+EAbf/hAG7/4QBv/+EAcP/hAKf/pAAoAA8AAgAeAF4AJv/fACr/3wAtAEIAMv/pADT/6QA3/8MAPP/TAEb/wwBH/8MASP++AEr/vgBS/7wAVP/DAFj/7ABy/+EAff/pAH7/6QB//+kAgP/pAIH/6QCG/9MAj/+0AJD/tACR/7QAkv+0AJP/tACa/7wAm/+8AJz/vACd/7wAnv+8AJ//7ACg/+wAof/sAKL/7ACl/+kApv+8AKf/4QAHACr/4QBX/7QAWf/HAFr/4QBc/8sAo//LAKT/tABUAA//bQAR/zEAHf/lAB7/5QAiABcAJP9QACb/lgAq/5YALf9/ADL/lgA0/5YANwAtADkAMQA6AC0AO//2ADwAIQBE/wYARv8OAEf/DgBI/w4ASf+RAEr/DgBQ/zMAUf8zAFL/DgBT/zMAVP8OAFX/MwBW/1AAWP8zAFn/iwBa/38AW/8xAFz/fwBd/20Aa/9QAGz/UABt/1AAbv9QAG//UABw/1AAcf7nAHL/lgB9/5YAfv+WAH//lgCA/5YAgf+WAIYAIQCI/wYAif8GAIr/BgCL/yMAjP8GAI3/BgCO/wYAj/74AJD/DgCR/w4Akv8OAJP/DgCUAAIAlf/lAJYAOQCXAH8Amf8zAJr/DgCb/w4AnP8OAJ3/DgCe/w4An/8zAKD/MwCh/zMAov8zAKP/fwCk/38Apf+WAKb/DgJIAD8CSQAtAkoAPwJLAC0CTgBeAAUADwACABEAAgAk/9EALf/NAHH/eQBDAA//FAAR/vgAHQACAB4AAgAiABcAJP95ACb/zwAq/88ALf+wADIAAgA0/88ANv/hADcALQBE/1YARv9tAEf/bQBI/20ASv9tAFD/qABR/6gAUv9tAFP/qABU/20AVf+oAFb/tABY/6gAav9gAGv/eQBs/3kAbf95AG7/eQBv/3kAcP95AHH/JwBy/90AfQACAH4AAgB/AAIAgAACAIEAAgCI/1YAif9WAIr/VgCL/1YAjP9WAI3/VgCO/1YAj/9tAJD/bQCR/20Akv9tAJP/bQCWACEAlwBoAJn/qACa/20Am/9tAJz/bQCd/20Anv9tAJ//qACg/6gAof+oAKL/qAClAAIApv9tAk4AXgAtAA//eQAR/20AHQACAB4AAgAiACsAJP+qADcALQBE/6gARv/HAEf/xwBI/8cASv/HAFL/xwBU/8cAav+WAGv/qgBs/6oAbf+qAG7/qgBv/6oAcP+qAHH/iwCI/6gAif+oAIr/qACL/6gAjP+oAI3/qACO/6gAj//HAJD/xwCR/8cAkv/HAJP/xwCUAAwAlQACAJYAOQCXAHMAmv/HAJv/xwCc/8cAnf/HAJ7/xwCm/8cCTgCkAC4ADwBOABEAQgAeAF4AJv/lACr/5QAtAG8AMv/lADT/5QA3ACcARP/NAEb/wwBH/80ASP/DAEr/zQBS/8MAVP/NAFf/zQBY/9cAXP+4AHL/5QB9/+UAfv/lAH//5QCA/+UAgf/lAIj/zQCJ/80Aiv/NAIv/zQCM/80Ajf/N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AEr/4QBS/+EAVP/hAFcAAgBr/5oAbP+aAG3/mgBu/5oAb/+aAHD/mgBx/1wAiP/hAIn/4QCK/+EAi//hAIz/4QCN/+EAjv/hAI//4QCQ/+EAkf/hAJL/4QCT/+EAmv/hAJv/4QCc/+EAnf/hAJ7/4QCm/+EAp//sASj/SAEs/20BLv/HAS//4wEz/20BO//jAT3/uAAmAAwAKQAiAAIAKv/sAC0AJwAy/+wANP/sAEAAKQBG/+wAR//sAEj/7ABK/+wAUv/sAFT/7ABgACkAcv/sAH3/7AB+/+wAf//sAID/7ACB/+wAj//sAJD/7ACR/+wAkv/sAJP/7ACWAB8AlwBIAJr/7ACb/+wAnP/sAJ3/7ACe/+wApf/sAKb/7AEuADkBNv/BATn/wQE8/8EAWgAP/2gAEf8xAB3/5QAe/+UAIgAXACT/jQAm/8MAKv/DAC3/YgAy/8kANP/JADkAFAA6ABQAO//2ADwAFABE/1IARv9IAEf/SABI/0gASf/XAEr/SABQ/48AUf+PAFL/SABT/48AVP9IAFX/jwBW/3EAWP+PAFn/hQBa/48AW/+FAFz/pABd/5oAa/+NAGz/jQBt/40Abv+NAG//jQBw/40Acf8KAHL/wwB9/8kAfv/JAH//yQCA/8kAgf/JAIj/UgCJ/1IAiv9SAIv/UgCM/1IAjf9SAI7/UgCP/0gAkP9IAJH/SACS/20Ak/99AJQAAgCVAAIAlgBUAJcAkQCZ/48Amv9IAJv/SACc/0gAnf9SAJ7/bQCf/48AoP+PAKH/jwCi/48ApP+kAKX/yQCm/0gBKP9QASz/ewEz/3sBNv+TATn/kwE6AC8BPP+TAUIALwFH/+MCSAA/AkkALwJKAD8CSwAvAk4AXgAJAA//HQAR/woBKP8UASz/YAEuACsBM/9gATn/1QE6AC8BQgAvAAkAD/+TABH/kwEo/7oBLv/FAS//xwE6/5MBO//jAT3/1QFC/5MANgAPAFAAEQBCAB4AXgAm/80AKv/NAC0AEAAy/80ANP/NADcAFABE/80ARv/DAEf/zQBI/8MASv/NAFL/wwBU/80AV//NAFj/1wBc/7gAcv/XAH3/zQB+/80Af//NAID/zQCB/80AiP/NAIn/zQCK/80Ai//NAIz/zQCN/80Ajv/NAI//wwCQ/8MAkf/DAJL/wwCT/8MAlwBSAJr/wwCb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', byteLength: 107188 }; asc.builtin.fonts[__t = "{playerglobal}/device|bold::Segoe UI Bold"] = asc.builtin.fonts[__t] || { base64: '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AT4BTQEcAOMA2QDOAMQA2QCN/vL+iP1t/aD/g/9xBe4F3ATMBQ4DmwQZAIcAxgDXAIMAsADiAPAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwC8AJQAlP+F/64AUgApBhQArgBGAEb+WAVgAI8AhQCFAFwAVABGARABDQCAAR8BBABLAGkAtAAAAAAAAAAAAAAAAAAAANUAZAFCAG4AcwBR/+cAAAAAAAAAuQC3BU4ARAURAAAAAAAUABQAFAAUADQASAB+AMABBgGYAaYBwAHaAfoCFAIiAjACRgJWAnwCmALQAwQDLANWA54DwAQqBHQEnAS8BNIE5gT+BVQFtgXaBg4GNgZWBnAGiAa2BtAG3gb6Bx4HLgdiB4gHtgfYCBgIUAicCLAIzgjsCSIJTgluCYYJmgmqCbwJ0gngCfAKIgpSCngKqArUCvYLNAtUC3ILnAu6C8gL+AwYDEIMcAyiDMANCA0qDUoNaA2eDcwN9g4ODjQOQg5oDowOrA7cDwYPNA96D84QIhBEEJoQqBDWEQYRRBGIEcQR7hIsEjoSXhKEEr4SzBLkEv4TLBNYE5gTphPeFBgUYBSuFLwU5BUOFUwVdhWwFb4V/BY8FogW3BcuF3wXuhfIF/wYMhh+GJQYqhjEGPAZMhlsGXoZrBngGiIabBp6GqQa0BsQG0IbihvGHA4cThxcHGocfBycHKocuBzQHOYdDB0mHUodYB10HYIdlh2sHdQd7B4IHiQeQB5cHmYedh6IHpoeqh7AHtYe6B76Hw4fHB80H0wfZB+KH64fyB/kIAggFiAoIEggWiBsIIQgnCC8IMog1CDoIQghFiEkITQhRCFaIWwhgCGkIa4hyiHeIegh+CIYIjIiYCJ2IoginCKwIsAi5iMiI1YjbCN8I3wjjiOkI8wj5iP4JAokKCQ+JFYkdCS+JNAk2iT0JQIlECU2JU4lYCWMJbIlyiXqJgYmJiZQJm4mmCayJtAm7CcUJyInXCeGJ6InzifWJ94oDCgUKFAofCieKMwo2ikYKTIpOilcKWQpdimcKaQp3ioSKjgqdCp8Kp4qpiquKrYqyirSKtoq4isMK04rVitwK44rqCvIK+osEiwwLFwslizELMwtEi0+LVAtdC18Laot1i30LiguRi5kLowupi6uLsIuyi7SLuYu7i8wLzgvUi9wL4ovqi/ML/QwFDA6MGwwlDCiMO4xIjE+MWYxbjF2MaIxqjHaMgYyLjJWMmQyojK8MwQzMDNYM4AzuDPoNBI0OjRwNKQ03DUSNVQ1ljX0Nkw2fDaqNu43KjdUN3w3tDfqOEI4kjjW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/um1uf6RASFMz71clWk5/XsEjf1hd72FRxL8Exw/Y0cDrP4CYrL7mZT2sGIAAQAQ/mYG5gQAACgAACERIREUDgIjIic1FjMyNREhETMyHgIVFA4CIyInNRYzIBEQISMRAxD+xzBdilo5HRcbfAOQOojgn1dSmdiF5qmwvgEn/r8VAyH+h2mjcDoK3QrvAkL+dU2Nx3pptodOTvJYAQoBK/59AAAAAQCk/lgIjAWaACUAAAERFjMyNjU0LgIrAREhESERIREhESERIREzMgQeARUUDgEEIyIEOsOnxM47a5ddH/68/a7+vQFDAlIBRFKjAQS2YGG9/um1uf6RASFMz71clWk5/XsCSP24BZr9xAI8/gJisvuZlPawYgAAAQCF/mYG+AQAACEAACkBESERIREhESERIREzMh4CFRQOAiMiJzUWMyARECEjBGD+w/6e/sQBPAFiAT06iOCfV1KZ2IXmqbC+ASf+vxUBrP5UBAD+hQF7/nVNjcd6abaHTk7yWAEKASsAAAAAAQCk/nkGRwWaAAsAAAEhESMRIREhESERMwZH/uTy/a7+vQTYy/55AYcEgPuABZr7egAAAAEAhf6LBQQEAAALAAABIREjESERIREhETMFBP7/4P6e/sQD26T+iwF1AyH83wQA/N8AAAABAKz+eQYRBZoAEwAAEyERNjMgGQEzESERIxE0IyIHESGsAUTKzQG9zf7k882hpP68BZr9x27+VP7x/WUBhwIHumL9oQAAAAABAIb+iwT5BAAAEwAAEyERNjMgERUzESERIxE0IyIHESGGATyglwFcpP7/0o1kc/7EBAD+nlr+oLn9rAF1AWaePf45AAH/kP5mBX0FmgAWAAABESERIREhESERFA4CIyInERYzMjURAecCUgFE/rz9rjdrnWZgUjc/ngWa/cQCPPpmAkj9526qdD0hAREbvAVhAAAAAf+d/h8EYAQAABMAACkBESERECEiJzUWMzI1ESERIREhBGD+w/6e/oRcTDE6fQE8AWIBPQGs/gb+bRjyGaIETv6FAXsAAAAAAgAn/nkLjAWaACIAKgAAKQEBLgEnIxEhESERMxEhESERIREzABMhESERIREzNjcBIQkBESMOAQcGBwuM/mj+XgYTDQX+vf45zP7k/HL+6IUBFxwDPgHHAUMFDBwBjAGB/gz6bPQFJyBAYQJvCScf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b3NvZnQgQ29ycG9yYXRpb24AAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AdAB5AHAAbwBnAHIAYQBwAGgAeQAvAGYAbwBuAHQAcwAvAABodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vdHlwb2dyYXBoeS9mb250cy8AAE0AaQBjAHIAbwBzAG8AZgB0ACAAcwB1AHAAcABsAGkAZQBkACAAZgBvAG4AdAAuACAAWQBvAHUAIABtAGEAeQAgAHUAcwBlACAAdABoAGkAcwAgAGYAbwBuAHQAIAB0AG8AIABjAHIAZQBhAHQAZQAsACAAZABpAHMAcABsAGEAeQAgAGEAbgBkACAAcAByAGkAbgB0ACAAYwBvAG4AdABlAG4AdAAgAGEAcwAgAHAAZQByAG0AaQB0AHQAZQBkACAAYgB5ACAAdABoAGUAIABsAGkAYwBlAG4AcwBlACAAdABlAHIAbQBzACwAIABvAHIAIAB0AGUAcgBtAHMAIABvAGYAIAB1AHMAZQAsACAAbwBmACAAdABoAGUAIABNAGkAYwByAG8AcwBvAGYAdAAgAHAAcgBvAGQAdQBjAHQALAAgAHMAZQByAHYAaQBjAGUAIABvAHIAIABjAG8AbgB0AGUAbgB0ACAAaQBuACAAdwBoAGkAYwBoACAAdABoAGkAcwAgAGYAbwBuAHQAIAB3AGEAcwAgAGkAbgBjAGwAdQBkAGUAZAAuACAAWQBvAHUAIABtAGEAeQAgAG8AbgBsAHkAIAAoAGkAKQAgAGUAbQBiAGUAZAAgAHQAaABpAHMAIABmAG8AbgB0ACAAaQBuACAAYwBvAG4AdABlAG4AdAAgAGEAcwAgAHAAZQByAG0AaQB0AHQAZQBkACAAYgB5ACAAdABoAGUAIABlAG0AYgBlAGQAZABpAG4AZwAgAHIAZQBzAHQAcgBpAGMAdABpAG8AbgBzACAAaQBuAGMAbAB1AGQAZQBkACAAaQBuACAAdABoAGkAcwAgAGYAbwBuAHQAOwAgAGEAbgBkACAAKABpAGkAKQAgAHQAZQBtAHAAbwByAGEAcgBpAGwAeQAgAGQAbwB3AG4AbABvAGEAZAAgAHQAaABpAHMAIABmAG8AbgB0ACAAdABvACAAYQAgAHAAcgBpAG4AdABlAHIAIABvAHIAIABvAHQAaABlAHIAIABvAHUAdABwAHUAdAAgAGQAZQB2AGkAYwBlACAAdABvACAAaABlAGwAcAAgAHAAcgBpAG4AdAAgAGMAbwBuAHQAZQBuAHQALgAgAEEAbgB5ACAAbwB0AGgAZQByACAAdQBzAGUAIABpAHMAIABwAHIAbwBoAGkAYgBpAHQAZQBkAC4ADQAKAA0ACgBUAGgAZQAgAGYAbwBsAGwAbwB3AGkAbgBnACAAbABpAGMAZQBuAHMAZQAsACAAYgBhAHMAZQBkACAAbwBuACAAdABoAGUAIABNAEkAVAAgAGwAaQBjAGUAbgBzAGUAIAAoAGgAdAB0AHAAOgAvAC8AZQBuAC4AdwBpAGsAaQBwAGUAZABpAGEALgBvAHIAZwAvAHcAaQBrAGkALwBNAEkAVABfAEwAaQBjAGUAbgBzAGUAKQAsACAAYQBwAHAAbABpAGUAcwAgAHQAbwAgAHQAaABlACAATwBwAGUAbgBUAHkAcABlACAATABhAHkAbwB1AHQAIABsAG8AZwBpAGMAIABmAG8AcgAgAEIAaQBiAGwAaQBjAGEAbAAgAEgAZQBiAHIAZQB3ACAgHABMAGEAeQBvAHUAdAAgAEwAbwBnAGkAYyAdACAAYQBzACAAagBvAGkAbgB0AGwAeQAgAGQAZQB2AGUAbABvAHAAZQBkACAAYgB5ACAAUgBhAGwAcABoACAASABhAG4AYwBvAGMAawAgAGEAbgBkACAASgBvAGgAbgAgAEgAdQBkAHMAbwBuAC4AIAANAAoADQAKAFAAZQByAG0AaQBzAHMAaQBvAG4AIABpAHMAIABoAGUAcgBlAGIAeQAgAGcAcgBhAG4AdABlAGQALAAgAGYAcgBlAGUAIABvAGYAIABjAGgAYQByAGcAZQAsACAAdABvACAAYQBuAHkAIABwAGUAcgBzAG8AbgAgAG8AYgB0AGEAaQBuAGkAbgBnACAAYQAgAGMAbwBwAHkAIABvAGYAIAB0AGgAZQAgAE8AcABlAG4AVAB5AHAAZQAgAEwAYQB5AG8AdQB0ACAAbABvAGcAaQBjACAAZgBvAHIAIABCAGkAYgBsAGkAYwBhAGwAIABIAGUAYgByAGUAdwAgAGEAbgBkACAAYQBzAHMAbwBjAGkAYQB0AGUAZAAgAGQAbwBjAHUAbQBlAG4AdABhAHQAaQBvAG4AIABmAGkAbABlAHMAIAAoAHQAaABlACAgHABMAGEAeQBvAHUAdAAgAEwAbwBnAGkAYwAgAFMAbwBmAHQAdwBhAHIAZSAdACkALAAgAHQAbwAgAGQAZQBhAGwAIABpAG4AIAB0AGgAZQAgAEwAYQB5AG8AdQB0ACAATABvAGcAaQBjACAAUwBvAGYAdAB3AGEAcgBlACAAdwBpAHQAaABvAHUAdAAgAHIAZQBzAHQAcgBpAGMAdABpAG8AbgAsACAAaQBuAGMAbAB1AGQAaQBuAGcAIAB3AGkAdABoAG8AdQB0ACAAbABpAG0AaQB0AGEAdABpAG8AbgAgAHQAaABlACAAcgBpAGcAaAB0AHMAIAB0AG8AIAB1AHMAZQAsACAAYwBvAHAAeQAsACAAbQBvAGQAaQBmAHkALAAgAG0AZQByAGcAZQAsACAAcAB1AGIAbABpAHMAaAAsACAAZABpAHMAdAByAGkAYgB1AHQAZQAsACAAcwB1AGIAbABpAGMAZQBuAHMAZQAsACAAYQBuAGQALwBvAHIAIABzAGUAbABsACAAYwBvAHAAaQBlAHMAIABvAGYAIAB0AGgAZQAgAEwAYQB5AG8AdQB0ACAATABvAGcAaQBjACAAUwBvAGYAdAB3AGEAcgBlACwAIABhAG4AZAAgAHQAbwAgAHAAZQByAG0AaQB0ACAAcABlAHIAcwBvAG4AcwAgAHQAbwAgAHcAaABvAG0AIAB0AGgAZQAgAEwAYQB5AG8AdQB0ACAATABvAGcAaQBjACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAZgB1AHIAbgBpAHMAaABlAGQAIAB0AG8AIABkAG8AIABzAG8ALAAgAHMAdQBiAGoAZQBjAHQAIAB0AG8AIAB0AGgAZQAgAGYAbwBsAGwAbwB3AGkAbgBnACAAYwBvAG4AZABpAHQAaQBvAG4AcwA6AA0ACgANAAoAVABoAGUAIABhAGIAbwB2AGUAIABjAG8AcAB5AHIAaQBnAGgAdAAgAG4AbwB0AGkAYwBlACAAYQBuAGQAIAB0AGgAaQBzACAAcABlAHIAbQBpAHMAcwBpAG8AbgAgAG4AbwB0AGkAYwBlACAAcwBoAGEAbABsACAAYgBlACAAaQBuAGMAbAB1AGQAZQBkACAAaQBuACAAYQBsAGwAIABjAG8AcABpAGUAcwAgAG8AcgAgAHMAdQBiAHMAdABhAG4AdABpAGEAbAAgAHAAbwByAHQAaQBvAG4AcwAgAG8AZgAgAHQAaABlACAATABhAHkAbwB1AHQAIABMAG8AZwBpAGMAIABTAG8AZgB0AHcAYQByAGUALgANAAoADQAKAFQASABFACAAUwBPAEYAVABXAEEAUgBFACAASQBTACAAUABSAE8AVgBJAEQARQBEACAAJwBBAFMAIABJAFMAJwAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQAWQAgAE8ARgAgAEEATgBZACAASwBJAE4ARAAsACAARQBYAFAAUgBFAFMAUwAgAE8AUgAgAEkATQBQAEwASQBFAEQALAAgAEkATgBDAEwAVQBEAEkATgBHACAAQgBVAFQAIABOAE8AVAAgAEwASQBNAEkAVABFAEQAIABUAE8AIABUAEgARQAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAEYAIABNAEUAUgBDAEgAQQBOAFQAQQBCAEkATABJAFQAWQAsACAARgBJAFQATgBFAFMAUwAgAEYATwBSACAAQQAgAFAAQQBSAFQASQBDAFUATABBAFIAIABQAFUAUgBQAE8AUwBFACAAQQBOAEQAIABOAE8ATgBJAE4ARgBSAEkATgBHAEUATQBFAE4AVAAuACAASQBOACAATgBPACAARQBWAEUATgBUACAAUwBIAEEATABMACAAVABIAEUAIABBAFUAVABIAE8AUgBTACAATwBSACAAQwBPAFAAWQBSAEkARwBIAFQAIABIAE8ATABEAEUAUgBTACAAQgBFACAATABJAEEAQgBMAEUAIABGAE8AUgAgAEEATgBZACAAQwBMAEEASQBNACwAIABEAEEATQBBAEcARQBTACAATwBSACAATwBUAEgARQBSACAATABJAEEAQgBJAEwASQBUAFkALAAgAFcASABFAFQASABFAFIAIABJAE4AIABBAE4AIABBAEMAVABJAE8ATgAgAE8ARgAgAEMATwBOAFQAUgBBAEMAVAAsACAAVABPAFIAVAAgAE8AUgAgAE8AVABIAEUAUgBXAEkAUwBFACwAIABBAFIASQBTAEkATgBHACAARgBSAE8ATQAsACAATwBVAFQAIABPAEYAIABPAFIAIABJAE4AIABDAE8ATgBOAEUAQwBUAEkATwBOACAAVwBJAFQASAAgAFQASABFACAAUwBPAEYAVABXAEEAUgBFACAATwBSACAAVABIAEUAIABVAFMARQAgAE8AUgAgAE8AVABIAEUAUgAgAEQARQBBAEwASQBOAEcAUwAgAEkATgAgAFQASABFACAAUwBPAEYAVABXAEEAUgBFAC4AAE1pY3Jvc29mdCBzdXBwbGllZCBmb250LiBZb3UgbWF5IHVzZSB0aGlzIGZvbnQgdG8gY3JlYXRlLCBkaXNwbGF5IGFuZCBwcmludCBjb250ZW50IGFzIHBlcm1pdHRlZCBieSB0aGUgbGljZW5zZSB0ZXJtcywgb3IgdGVybXMgb2YgdXNlLCBvZiB0aGUgTWljcm9zb2Z0IHByb2R1Y3QsIHNlcnZpY2Ugb3IgY29udGVudCBpbiB3aGljaCB0aGlzIGZvbnQgd2FzIGluY2x1ZGVkLiBZb3UgbWF5IG9ubHkgKGkpIGVtYmVkIHRoaXMgZm9udCBpbiBjb250ZW50IGFzIHBlcm1pdHRlZCBieSB0aGUgZW1iZWRkaW5nIHJlc3RyaWN0aW9ucyBpbmNsdWRlZCBpbiB0aGlzIGZvbnQ7IGFuZCAoaWkpIHRlbXBvcmFyaWx5IGRvd25sb2FkIHRoaXMgZm9udCB0byBhIHByaW50ZXIgb3Igb3RoZXIgb3V0cHV0IGRldmljZSB0byBoZWxwIHByaW50IGNvbnRlbnQuIEFueSBvdGhlciB1c2UgaXMgcHJvaGliaXRlZC4NCg0KVGhlIGZvbGxvd2luZyBsaWNlbnNlLCBiYXNlZCBvbiB0aGUgTUlUIGxpY2Vuc2UgKGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTUlUX0xpY2Vuc2UpLCBhcHBsaWVzIHRvIHRoZSBPcGVuVHlwZSBMYXlvdXQgbG9naWMgZm9yIEJpYmxpY2FsIEhlYnJldyDSTGF5b3V0IExvZ2lj0yBhcyBqb2ludGx5IGRldmVsb3BlZCBieSBSYWxwaCBIYW5jb2NrIGFuZCBKb2huIEh1ZHNvbi4gDQoNClBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkgb2YgdGhlIE9wZW5UeXBlIExheW91dCBsb2dpYyBmb3IgQmlibGljYWwgSGVicmV3IGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSDSTGF5b3V0IExvZ2ljIFNvZnR3YXJl0yksIHRvIGRlYWwgaW4gdGhlIExheW91dCBMb2dpYyBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIExheW91dCBMb2dpYyBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIExheW91dCBMb2dpYyBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOg0KDQpUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBMYXlvdXQgTG9naWMgU29mdHdhcmUuDQoNClRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAnQVMgSVMnLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4AAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AdAB5AHAAbwBnAHIAYQBwAGgAeQAvAGYAbwBuAHQAcwAvAABodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vdHlwb2dyYXBoeS9mb250cy8AAE4AZQBnAHIAZQB0AGEAAABTAGUAZwBvAGUAIABVAEkAIABOAGUAZwByAGUAdABhAAAAdAB1AQ0AbgDpAAAAUwBlAGcAbwBlACAAVQBJACAAdAB1AQ0AbgDpAAAAZgBlAGQAAABTAGUAZwBvAGUAIABVAEkAIABmAGUAZAAAAEYAZQB0AHQAAABTAGUAZwBvAGUAIABVAEkAIABGAGUAdAB0AAADiAO9A8QDvwO9A7EAAABTAGUAZwBvAGUAIABVAEkAIAOIA70DxAO/A70DsQAAAE4AZQBnAHIAaQB0AGEAAABTAGUAZwBvAGUAIABVAEkAIABOAGUAZwByAGkAdABhAAAATABpAGgAYQB2AG8AaQB0AHUAAABTAGUAZwBvAGUAIABVAEkAIABMAGkAaABhAHYAbwBpAHQAdQAAAEcAcgBhAHMAAABTAGUAZwBvAGUAIABVAEkAIABHAHIAYQBzAAAARgDpAGwAawD2AHYA6QByAAAAUwBlAGcAbwBlACAAVQBJACAARgDpAGwAawD2AHYA6QByAAAARwByAGEAcwBzAGUAdAB0AG8AAABTAGUAZwBvAGUAIABVAEkAIABHAHIAYQBzAHMAZQB0AHQAbwAAAFYAZQB0AAAAUwBlAGcAbwBlACAAVQBJACAAVgBlAHQAAABIAGEAbAB2AGYAZQB0AAAAUwBlAGcAbwBlACAAVQBJACAASABhAGwAdgBmAGUAdAAAAFAAbwBnAHIAdQBiAGkAbwBuAHkAAABTAGUAZwBvAGUAIABVAEkAIABQAG8AZwByAHUAYgBpAG8AbgB5AAAATgBlAGcAcgBpAHQAbwAAAFMAZQBnAG8AZQAgAFUASQAgAE4AZQBnAHIAaQB0AG8AAAQfBD4EOwRDBDYEOARABD0ESwQ5AAAAUwBlAGcAbwBlACAAVQBJACAEHwQ+BDsEQwQ2BDgEQAQ9BEsEOQAAAFQAdQENAG4A6QAAAFMAZQBnAG8AZQAgAFUASQAgAFQAdQENAG4A6QAAAEYAZQB0AAAAUwBlAGcAbwBlACAAVQBJACAARgBlAHQAAABLAGEAbAExAG4AAABTAGUAZwBvAGUAIABVAEkAIABLAGEAbAExAG4AAABLAHIAZQBwAGsAbwAAAFMAZQBnAG8AZQAgAFUASQAgAEsAcgBlAHAAawBvAAAATABvAGQAaQBhAAAAUwBlAGcAbwBlACAAVQBJACAATABvAGQAaQBhAAAATgBlAGcAcgBpAHQAYQAAAFMAZQBnAG8AZQAgAFUASQAgAE4AZQBnAHIAaQB0AGEAAABOAGUAZwByAGkAdABvAAAAUwBlAGcAbwBlACAAVQBJACAATgBlAGcAcgBpAHQAbwAAAE4AZQBnAHIAaQB0AGEAAABTAGUAZwBvAGUAIABVAEkAIABOAGUAZwByAGkAdABhAAAARwByAGEAcwAAAFMAZQBnAG8AZQAgAFUASQAgAEcAcgBhAHMAAAAAAAIAAAAAAAD+2AB3AAAAAAAAAAAAAAAAAAAAAAAAAAACVAAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAowCEAIUAlgCGAIsAigCeAKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnANYA1ADVAGgA6wCJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAB/AH4AgACBAOwAugCwALEAuwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqEAtgC3ALQAtQCHAqIAjAKjAqQCpQKmAqcJZ3JhdmVjb21iCWFjdXRlY29tYgd1bmkwMzAyCXRpbGRlY29tYgd1bmkwMzA0B3VuaTAzMDUHdW5pMDMwNgd1bmkwMzA3B3VuaTAzMDgNaG9va2Fib3ZlY29tYgd1bmkwMzBBB3VuaTAzMEIHdW5pMDMwQwd1bmkwMzBEB3VuaTAzMEUHdW5pMDMwRgd1bmkwMzEwB3VuaTAzMTEHdW5pMDMxMgd1bmkwMzEzB3VuaTAzMTQHdW5pMDMxNQd1bmkwMzE2B3VuaTAzMTcHdW5pMDMxOAd1bmkwMzE5B3VuaTAzMUEHdW5pMDMxQgd1bmkwMzFDB3VuaTAzMUQHdW5pMDMxRQd1bmkwMzFGB3VuaTAzMjAHdW5pMDMyMQd1bmkwMzIyDGRvdGJlbG93Y29tYgd1bmkwMzI0B3VuaTAzMjUHdW5pMDMyNgd1bmkwMzI3B3VuaTAzMjgHdW5pMDMyOQd1bmkwMzJBB3VuaTAzMkIHdW5pMDMyQwd1bmkwMzJEB3VuaTAzMkUHdW5pMDMyRgd1bmkwMzMwB3VuaTAzMzEHdW5pMDMzMgd1bmkwMzMzB3VuaTAzMzQHdW5pMDMzNQd1bmkwMzM2B3VuaTAzMzcHdW5pMDMzOAd1bmkwMzM5B3VuaTAzM0EHdW5pMDMzQgd1bmkwMzNDB3VuaTAzM0QHdW5pMDMzRQd1bmkwMzNGB3VuaTAzNDAHdW5pMDM0MQd1bmkwMzQyB3VuaTAzNDMHdW5pMDM0NAd1bmkwMzQ1B3VuaTAzNDYHdW5pMDM0Nwd1bmkwMzQ4B3VuaTAzNDkHdW5pMDM0QQd1bmkwMzRCB3VuaTAzNEMHdW5pMDM0RAd1bmkwMzRFB3VuaTAzNEYHdW5pMDM1MAd1bmkwMzUxB3VuaTAzNTIHdW5pMDM1Mwd1bmkwMzU0B3VuaTAzNTUHdW5pMDM1Ngd1bmkwMzU3B3VuaTAzNTgHdW5pMDM1OQd1bmkwMzVBB3VuaTAzNUIHdW5pMDM1Qwd1bmkwMzVEB3VuaTAzNUUHdW5pMDM1Rgd1bmkwMzYwB3VuaTAzNjEHdW5pMDM2Mgd1bmkwMzYzB3VuaTAzNjQHdW5pMDM2NQd1bmkwMzY2B3VuaTAzNjcHdW5pMDM2OAd1bmkwMzY5B3VuaTAzNkEHdW5pMDM2Qgd1bmkwMzZDB3VuaTAzNkQHdW5pMDM2RQd1bmkwMzZGB3VuaTA0MDAHdW5pMDQwMQd1bmkwNDAyB3VuaTA0MDMHdW5pMDQwNAd1bmkwNDA1B3VuaTA0MDYHdW5pMDQwNwd1bmkwNDA4B3VuaTA0MDkHdW5pMDQwQQd1bmkwNDBCB3VuaTA0MEMHdW5pMDQwRAd1bmkwNDBFB3VuaTA0MEYHdW5pMDQxMAd1bmkwNDExB3VuaTA0MTIHdW5pMDQxMwd1bmkwNDE0B3VuaTA0MTUHdW5pMDQxNgd1bmkwNDE3B3VuaTA0MTgHdW5pMDQxOQd1bmkwNDFBB3VuaTA0MUIHdW5pMDQxQwd1bmkwNDFEB3VuaTA0MUUHdW5pMDQxRgd1bmkwNDIwB3VuaTA0MjEHdW5pMDQyMgd1bmkwNDIzB3VuaTA0MjQHdW5pMDQyNQd1bmkwNDI2B3VuaTA0MjcHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MkEHdW5pMDQyQgd1bmkwNDJDB3VuaTA0MkQHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MzAHdW5pMDQzMQd1bmkwNDMyB3VuaTA0MzMHdW5pMDQzNAd1bmkwNDM1B3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0MzkHdW5pMDQzQQd1bmkwNDNCB3VuaTA0M0MHdW5pMDQzRAd1bmkwNDNFB3VuaTA0M0YHdW5pMDQ0MAd1bmkwNDQxB3VuaTA0NDIHdW5pMDQ0Mwd1bmkwNDQ0B3VuaTA0NDUHdW5pMDQ0Ngd1bmkwNDQ3B3VuaTA0NDgHdW5pMDQ0OQd1bmkwNDRBB3VuaTA0NEIHdW5pMDQ0Qwd1bmkwNDREB3VuaTA0NEUHdW5pMDQ0Rgd1bmkwNDUwB3VuaTA0NTEHdW5pMDQ1Mgd1bmkwNDUzB3VuaTA0NTQHdW5pMDQ1NQd1bmkwNDU2B3VuaTA0NTcHdW5pMDQ1OAd1bmkwNDU5B3VuaTA0NUEHdW5pMDQ1Qgd1bmkwNDVDB3VuaTA0NUQHdW5pMDQ1RQd1bmkwNDVGB3VuaTA0NjAHdW5pMDQ2MQd1bmkwNDYyB3VuaTA0NjMHdW5pMDQ2NAd1bmkwNDY1B3VuaTA0NjYHdW5pMDQ2Nwd1bmkwNDY4B3VuaTA0NjkHdW5pMDQ2QQd1bmkwNDZCB3VuaTA0NkMHdW5pMDQ2RAd1bmkwNDZFB3VuaTA0NkYHdW5pMDQ3MAd1bmkwNDcxB3VuaTA0NzIHdW5pMDQ3Mwd1bmkwNDc0B3VuaTA0NzUHdW5pMDQ3Ngd1bmkwNDc3B3VuaTA0NzgHdW5pMDQ3OQd1bmkwNDdBB3VuaTA0N0IHdW5pMDQ3Qwd1bmkwNDdEB3VuaTA0N0UHdW5pMDQ3Rgd1bmkwNDgwB3VuaTA0ODEHdW5pMDQ4Mgd1bmkwNDgzB3VuaTA0ODQHdW5pMDQ4NQd1bmkwNDg2B3VuaTA0ODcHdW5pMDQ4OAd1bmkwNDg5B3VuaTA0OEEHdW5pMDQ4Qgd1bmkwNDhDB3VuaTA0OEQHdW5pMDQ4RQd1bmkwNDhGB3VuaTA0OTAHdW5pMDQ5MQd1bmkwNDkyB3VuaTA0OTMHdW5pMDQ5NAd1bmkwNDk1B3VuaTA0OTYHdW5pMDQ5Nwd1bmkwNDk4B3VuaTA0OTkHdW5pMDQ5QQd1bmkwNDlCB3VuaTA0OUMHdW5pMDQ5RAd1bmkwNDlFB3VuaTA0OUYHdW5pMDRBMAd1bmkwNEExB3VuaTA0QTIHdW5pMDRBMwd1bmkwNEE0B3VuaTA0QTUHdW5pMDRBNgd1bmkwNEE3B3VuaTA0QTgHdW5pMDRBOQd1bmkwNEFBB3VuaTA0QUIHdW5pMDRBQwd1bmkwNEFEB3VuaTA0QUUHdW5pMDRBRgd1bmkwNEIwB3VuaTA0QjEHdW5pMDRCMgd1bmkwNEIzB3VuaTA0QjQHdW5pMDRCNQd1bmkwNEI2B3VuaTA0QjcHdW5pMDRCOAd1bmkwNEI5B3VuaTA0QkEHdW5pMDRCQgd1bmkwNEJDB3VuaTA0QkQHdW5pMDRCRQd1bmkwNEJGB3VuaTA0QzAHdW5pMDRDMQd1bmkwNEMyB3VuaTA0QzMHdW5pMDRDNAd1bmkwNEM1B3VuaTA0QzYHdW5pMDRDNwd1bmkwNEM4B3VuaTA0QzkHdW5pMDRDQQd1bmkwNENCB3VuaTA0Q0MHdW5pMDRDRAd1bmkwNENFB3VuaTA0Q0YHdW5pMDREMAd1bmkwNEQxB3VuaTA0RDIHdW5pMDREMwd1bmkwNEQ0B3VuaTA0RDUHdW5pMDRENgd1bmkwNEQ3B3VuaTA0RDgHdW5pMDREOQd1bmkwNERBB3VuaTA0REIHdW5pMDREQwd1bmkwNEREB3VuaTA0REUHdW5pMDRERgd1bmkwNEUwB3VuaTA0RTEHdW5pMDRFMgd1bmkwNEUzB3VuaTA0RTQHdW5pMDRFNQd1bmkwNEU2B3VuaTA0RTcHdW5pMDRFOAd1bmkwNEU5B3VuaTA0RUEHdW5pMDRFQgd1bmkwNEVDB3VuaTA0RUQHdW5pMDRFRQd1bmkwNEVGB3VuaTA0RjAHdW5pMDRGMQd1bmkwNEYyB3VuaTA0RjMHdW5pMDRGNAd1bmkwNEY1B3VuaTA0RjYHdW5pMDRGNwd1bmkwNEY4B3VuaTA0RjkHdW5pMDRGQQd1bmkwNEZCB3VuaTA0RkMHdW5pMDRGRAd1bmkwNEZFB3VuaTA0RkYHdW5pMDUwMAd1bmkwNTAxB3VuaTA1MDIHdW5pMDUwMwd1bmkwNTA0B3VuaTA1MDUHdW5pMDUwNgd1bmkwNTA3B3VuaTA1MDgHdW5pMDUwOQd1bmkwNTBBB3VuaTA1MEIHdW5pMDUwQwd1bmkwNTBEB3VuaTA1MEUHdW5pMDUwRgd1bmkwNTEwB3VuaTA1MTEHdW5pMDUxMgd1bmkwNTEzB3VuaTA1MTQHdW5pMDUxNQd1bmkwNTE2B3VuaTA1MTcHdW5pMDUxOAd1bmkwNTE5B3VuaTA1MUEHdW5pMDUxQgd1bmkwNTFDB3VuaTA1MUQHdW5pMDUxRQd1bmkwNTFGB3VuaTA1MjAHdW5pMDUyMQd1bmkwNTIyB3VuaTA1MjMHdW5pMDUyNAd1bmkwNTI1B3VuaTA1MjYHdW5pMDUyNwd1bmkwNTI4B3VuaTA1MjkHdW5pMDUyQQd1bmkwNTJCB3VuaTA1MkMHdW5pMDUyRAd1bmkwNTJFB3VuaTA1MkYERXVybwlhcnJvd2xlZnQHYXJyb3d1cAphcnJvd3JpZ2h0CWFycm93ZG93bglhcnJvd2JvdGgAAAAAAQADAAgACgATAAf//wAPAAEAAAAMAAAARgBOAAIACQADAKcAAQCoAP8AAwEAAQAAAQEBARcAAwEYAZoAAQGbAZ4AAwGfAZ8AAQGgAaEAAwGiAlMAAQAEAAAAAgAAAAIAFQCoALwAAgC+AMEABADCAMIAAgDEAMgABADLAM4ABADRANsABADhAOQABADlAOcAAgDqAOwAAgDtAO0ABADuAO4AAgDvAPEABADyAPQAAgD1APYABAD4APoAAgD7AP4ABAD/AP8AAgEBAQIABAEDAQMAAgELARcAAgGbAZ4AAgABAAAACgCoATQABWFyYWIAIGN5cmwAZmdyZWsAcmhlYnIAfmxhdG4AigAiAAVBUkEgADJNTFkgACJNT1IgACJTTkQgACJVUkQgACIAAP//AAUAAAADAAQABwAJAAD//wAHAAAAAwAEAAYABwAIAAkABAAAAAD//wABAAUABAAAAAD//wABAAUABAAAAAD//wABAAIACgABVFJLIAAKAAD//wACAAEABQAKY2FsdAA+Y2NtcABEY2NtcABKY2NtcABeZGxpZwBkZnJhYwBqaXNvbABwbGlnYQB2cmNsdAB+cmxpZwCEAAAAAQAGAAAAAQAHAAAACAAJAAoACwAMAA0ADgAPABAAAAABAAEAAAABABEAAAABAAgAAAABAAAAAAACAAQABQAAAAEABgAAAAIAAgADABIAJgAwADoAQgBKAFIAWgBmAG4AdgCEAMQAzAECAQoBOAFAAVwABgAJAAIBWAFuAAYAAQACAXQBkAAGAAkAAQGiAAYACQABAbAABgAJAAEBvgAGAAkAAQHMAAYBAQADAdoB8AIMAAYCAAABAhwABgAAAAECcAAGAAEABAKEApoCtgLSAAYAAQAdAuADAgMqA1IDgAOcA74D4AQIBDAEXgSGBLQE0ATyBRoFQgVkBYwFugXoBgoGMgZaBoIGsAbeBxIHQAAGAAEAAQc0AAYAAQAYB0QHYAeCB6oH2Af6CCIIUAiECKAIwgjqCRgJOglcCYQJrAnaCggKPApwCowKrgrKAAYAAQABCrYABgABABQK0Ar4CxoLQgtkC4wLrgvWC/gMIAxCDGoMjAy0DNYM/g0gDUgNag2SAAYAAQABDYYABgABAAsNmg3CDeoODA4uDlAOcg6UDrYO2A76AAYAAQAODwAPKA9KD8wQSBC4ESIRZBGgEdwSEhKsE0ATyAADAAEAEgABAA4AAAAAAAEAAAABAAAAAwAAAAEADAAAAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwAAAAEADgABABIAAAABAAAAAQAAAAMAAQASAAEADgAAAAAAAQAAAAEAAAADAAAAAQAOAAEAEgAAAAEAAAABAAAAAwABABIAAQAOAAAAAAABAAAAAQAAAAMAAQASAAEADgAAAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAAABAA4AAQAWAAAAAQACAEwATQACAAsAqAC8AAAAwgDCABUA5QDnABYA6gDsABkA7gDuABwA8gD0AB0A+AD6ACAA/wD/ACMBAwEDACQBCwEXACUBmwGeADIAAwABABgAAQAOAAAAAAACAAEAEwAcAAAAAQAAAAMAAAABAA4AAQASAAAAAQAAAAEAAAADAAAAAQAQAAIAFAAYAAAAAQAAAAEAAAABAAAAAwAAAAEAEAACABQAGAAAAAEAAAABAAAAAQAAAAMAAAABABAAAgAUABgAAAABAAAAAQAAAAEAAAADAAIAFgAaAAEAEgABAB4AAAABAAAAAQAAAAEAAAABAAAAAwADABgAHAAgAAEAFAABACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAYABwAIAABABQAAQAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAGgAeACIAJgABABYAAQAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwABABQAAQAQAAEAGAAAAAEAAAABAAAAAQAAAAMAAgAWABoAAQASAAEAHgAAAAEAAAABAAAAAQAAAAEAAAADAAEAFgABABIAAgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwACABgAHAABABQAAgAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAQAYAAEAFAADABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAGgAeAAEAFgADACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwABABgAAQAUAAMAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAaAB4AAQAWAAMAIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAEAFAABABAAAQAYAAAAAQAAAAEAAAABAAAAAwABABYAAQASAAIAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAQAYAAEAFAADABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAEAGAABABQAAwAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABYAGgABABIAAQAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAYABwAAQAUAAIAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAGgAeAAEAFgADACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABoAHgABABYAAwAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAWABoAAQASAAEAHgAAAAEAAAABAAAAAQAAAAEAAAADAAMAGAAcACAAAQAUAAEAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABgAHAAgAAEAFAABACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAYABwAIAABABQAAQAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAGgAeACIAJgABABYAAQAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEABoAHgAiACYAAQAWAAEAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABQAcACAAJAAoACwAAQAYAAEAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAGgAeACIAJgABABYAAQAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAFABwAIAAkACgALAABABgAAQAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABAA4AAQAUAAAAAQABAAMAAQAAAAMAAAACABAAFAABABgAAAABAAAAAQAAAAEAAAADAAAAAgASABYAAgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAFAAYAAMAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAACABYAGgAEAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgASABYAAgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAFAAYAAMAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAACABYAGgAEAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgAYABwABQAgACQAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAEAAUAAEAGAAAAAEAAAABAAAAAQAAAAMAAAACABIAFgACABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgAUABgAAwAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAFgAaAAQAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAACABIAFgACABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgASABYAAgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAFAAYAAMAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAACABQAGAADABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgAWABoABAAeACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAFgAaAAQAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAACABgAHAAFACAAJAAoACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgAYABwABQAgACQAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAEAAUAAEAGAAAAAEAAAABAAAAAQAAAAMAAAACABIAFgACABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgAQABQAAQAYAAAAAQAAAAEAAAABAAAAAwAAAAIAEgAWAAIAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAaAB4AAgASABYAAAAAAAEAAAABAAAAAQAAAAEAAAADAAIAGAAcAAEAFAACACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABYAGgABABIAAQAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAYABwAAQAUAAIAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAFgAaAAEAEgABAB4AAAABAAAAAQAAAAEAAAABAAAAAwACABgAHAABABQAAgAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAWABoAAQASAAEAHgAAAAEAAAABAAAAAQAAAAEAAAADAAIAGAAcAAEAFAACACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABYAGgABABIAAQAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAYABwAAQAUAAIAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAFgAaAAEAEgABAB4AAAABAAAAAQAAAAEAAAABAAAAAwACABgAHAABABQAAgAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAWABoAAQASAAEAHgAAAAEAAAABAAAAAQAAAAEAAAADAAIAGAAcAAEAFAACACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABYAGgABABIAAQAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAYABwAAQAUAAIAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAFgAaAAEAEgABAB4AAAABAAAAAQAAAAEAAAABAAAAAwACABgAHAABABQAAgAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAWABoAAQASAAEAHgAAAAEAAAABAAAAAQAAAAEAAAADAAIAGAAcAAEAFAACACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABYAGgABABIAAQAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAAAAQAUAAQAGAAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFAAEABgAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAAEABQAGAAcACAAAQAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAABAASABYAGgAeAAAAAAABAAAAAQAAAAEAAAABAAAAAwAAABIAMAA0ADgAPABCAEYASgBOAFIAWABcAGAAZABoAG4AcgB2AHoAAQB+AAAAAQAAAAEAAAABAAAAAQABAAMAAQAAAAEAAAABAAAAAQAAAAEAAQADAAEAAAABAAAAAQAAAAEAAAABAAEAAwABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAASAC4AMgA2ADoAQABEAEgATABQAFYAWgBeAGIAZgBsAHAAdAB4AAAAAAABAAAAAQAAAAEAAAABAAEAAwABAAAAAQAAAAEAAAABAAAAAQABAAMAAQAAAAEAAAABAAAAAQAAAAEAAQADAAEAAAABAAAAAQAAAAEAAAADAAAADwAqAC4AMgA2ADwAQABGAEoATgBSAFYAXABgAGQAaAABAGwAAAABAAAAAQAAAAEAAAABAAEAAwABAAAAAQABAAMAAQAAAAEAAAABAAAAAQAAAAEAAQADAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAA8AKAAsADAANAA6AD4ARABIAEwAUABUAFoAXgBiAGYAAAAAAAEAAAABAAAAAQAAAAEAAQADAAEAAAABAAEAAwABAAAAAQAAAAEAAAABAAAAAQABAAMAAQAAAAEAAAABAAAAAQAAAAMAAAAIABwAIAAkACoALgAyADYAOgABAD4AAAABAAAAAQAAAAEAAQADAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAAIABoAHgAiACgALAAwADQAOAAAAAAAAQAAAAEAAAABAAEAAwABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAAHABoAHgAiACgALAAwADQAAQA4AAAAAQAAAAEAAAABAAEAAwABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAAHABgAHAAgACYAKgAuADIAAAAAAAEAAAABAAAAAQABAAMAAQAAAAEAAAABAAAAAQAAAAMAAAAWADgAPABAAEQASgBOAFIAVgBaAGAAZABoAGwAcAB0AHgAfgCCAIYAigCOAJIAAQCWAAAAAQAAAAEAAAABAAAAAQABAAMAAQAAAAEAAAABAAAAAQAAAAEAAQADAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAQADAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAFgA2ADoAPgBCAEgATABQAFQAWABeAGIAZgBqAG4AcgB2AHwAgACEAIgAjACQAAAAAAABAAAAAQAAAAEAAAABAAEAAwABAAAAAQAAAAEAAAABAAAAAQABAAMAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQABAAMAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAABMAMgA2ADoAPgBEAEgATgBSAFYAWgBeAGIAZgBsAHAAdAB4AHwAgAABAIQAAAABAAAAAQAAAAEAAAABAAEAAwABAAAAAQABAAMAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQABAAMAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAATADAANAA4ADwAQgBGAEwAUABUAFgAXABgAGQAagBuAHIAdgB6AH4AAAAAAAEAAAABAAAAAQAAAAEAAQADAAEAAAABAAEAAwABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAEAAwABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAEAAAAKAKABRAAFYXJhYgAgY3lybABMZ3JlawBgaGVicgBwbGF0bgB8ACIABUFSQSAAIk1MWSAAIk1PUiAAIlNORCAAIlVSRCAAIgAA//8AAgADAAYABAAAAAD//wAFAAAAAQACAAUACAAEAAAAAP//AAMAAAABAAIABAAAAAD//wABAAcACgABVFJLIAAKAAD//wAFAAAAAQACAAQACAAJY2FzZQA4Y3BzcAA+a2VybgBGa2VybgBMbWFyawBSbWFyawBibWFyawBqbWFyawBwbWttawCcAAAAAQAOAAAAAgAMAA0AAAABAAAAAAABAAEAAAAGAAIAAwAFAAYABwAIAAAAAgADAA8AAAABABAAAAAUABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAAAAIACgALACUATABUAFwAZABsAHQAfACEAIwAlACcAKQArAC0ALwAxADMANgA4ADsAPoBMAF6AYIBoAGsAcgB1gJSAloCYgJqAnYCggKUAqICqgACAAgAAQJsAAIACAABI9AABAAAAAEkDAAEAAAAATK4AAQAAAABNNgABAAAAAE29gAEAAAAAT50AAQAAAABQLAABAAAAAFCFgAEAAAAAUXMAAYCAAABR1IABgQAAAFLsgABAAAAAU8KAAEAAAABTygAAQAAAAFPTAAEAAAAAU90AAgAAQADT6RPuk/QAAgAAQABT9oACAABAANP6FAEUCAACAABAARQMFBGUGJQhAAIAAEAGFCeULpQ1lD4URRRNlFMUW5RllHEUeZSDlI2UmRSklLGUuhTEFM4U2ZTlFPIU+RUBgAIAAEAIlP4VBRUNlReVIBUqFTWVPJVFFU8VV5VhlW0VdZV/lYsVk5WdlakVsxW+lcuV1BXeFemV9RYCFhCWGpYmFjMWPRZIllWAAgAAQABWSIACAABAAxZNllMWWhZilmgWbxZ3ln0WhBaMlpIWmQACAABAANaaFqEWqYACAABAAtavFrYWvpbIls+W2BbiFukW8Zb7lwKAAgAAQAEXApcLFxUXIIACAABADtcqFzKXPJdGl1CXXBdnl3SXgBeLl5iXpZe0F74XyZfVF+CX7Zf6mAkYFhgjGDGYQBhQGFoYZBhvmHsYhpiSGJ8YrBi6mMYY0ZjemOuY+hkHGRQZIRkvmTsZSBlVGWOZchl6mYSZjpmYmaQZr5m8mcgZ05ngme2AAgAAQABZ3QACAABAAFnggAIAAEAAWeQAAgAAQADZ55numfWAAgAAQADZ+ZoAmgkAAgAAQAGaDRoUGhsaIhopGjAAAgAAQAEaMpo5mkCaR4ACAABAAFpLAAIAAEABGk6aVZpeGmgAAEgWgAEAAAAkwEwAT4BTAFSAZABogG0Ah4CMAJmAqAC1gMcAzIDgAQyBMwFDgWsBeoGdAaOB9QH4gjwCZ4J5ArqCwQLCgs0C0YLUAvCC8gLzgwwDDoMgAy6DMANYg20Db4OLA56DsAPIg8oDy4PQA9AD0APQA9aD0APdA96D4wPjA+MD4wPkg/MD94P3g/eD94P8BDuEPQQ9BECEPQQ9BEQEXIRjBGeEbgR0hIYEvITEBMmEyYTVBN2E+QUmhUIFSYVPBYWFjQWjha0FyYXZBfKF+wY5hmgGe4aMBpSEyYTJhp8Gnwathq8Gs4a3BsaGygbMht0G3obvBvuHCAcYhu8HKQczhzOHNQc1Bu8G7wbKB0CGtwdMB02HNQc1BsoHUAcYh1+HlQelh8UH5If/AADAFX/1wBW/80Bbf/LAAMAVf/DAFb/mgFt/8sAAQBNAL4ADwAk/3sALf+FAEb/rgBH/64ASP+uAEr/rgBS/64AVP+uASj/ewFN/64BVv+uAVn/rgFc/64Baf+uAWz/rgAEAkj/MQJJ/zECSv8xAkv/MQAEAkj/MQJJ/zECSv8xAkv/SAAaAA3/hQAPADsAHgA7ACb/4QAq/+wALQBOADL/4QA3/3EAOP/dADn/jwA6/74APP9mAD0AFwBX/9cAWf/TAFr/4QBc/9cAhv+FAKP/4wCk/8MAp/9mAkj/hQJJ/0gCSv+FAkv/SAJO/4MABAA3/88APP/NAIb/zQCn/80ADQAiABcAJv/DACr/wwAy/+cANP/TAHL/wwB9/9MAfv/TAH//0wCA/9MAgf/TAJcAJwCl/9MADgAP/5oAEf+aACT/4QA3/7gAO//DAD3/1wBr/+EAbP/hAG3/4QBu/+EAb//hAHD/4QBx/5oAp//2AA0AJAAdAC0AMQA3ABIAOQAKADoAKQA7ACkAawAdAGwAHQBtAB0AbgAdAG8AHQBwAB0AlwASABEAD/9xABH/cQAk/5EALf/NADb/7AA3ABkARP/DAEkAEgBr/5EAbP+RAG3/kQBu/5EAb/+RAHD/kQBx/zkAlgAbAJcARAAFADf/1wA5/+wAXP/sAKP/7ACk/+wAEwAP/64AEf+uACT/wwAt/80ARP/sAGv/wwBs/8MAbf/DAG7/wwBv/8MAcP/DAHH/ewCI/+wAif/sAIr/7ACL/+wAjP/sAI3/7ACO/+wALAAPAD0AHgA9ACIAFwAm/8UAKv/FAC0AOwAy/8UANP/FADcACgA7ACkAPQApAEb/7ABH/+wASP/sAEr/7ABS/+wAVP/sAFf/zQBZ/7gAWv/NAFz/qgBy/8UAff/FAH7/xQB//8UAgP/FAIH/xQCP/+wAkP/sAJH/7ACS/+wAk//sAJQAKwCV/9cAlwBUAJr/7ACb/+wAnP/sAJ3/7ACe/+wAo/+2AKT/uACl/8UApv/sACYADf8zACL/rgAkAC0AJv/NACr/zQAtADkAMv/NADT/zQA3/3kAOP/XADn/iwA6/7gAPP9vAD0AOwBX/+wAWf+kAFr/wwBc/7gAcv/NAH3/zQB+/80Af//NAID/zQCB/80Agv/XAIP/1wCE/9cAhf/XAIb/mgCj/8UApP+4AKX/zQCn/3kCSP+FAkn/mgJK/4UCS/+aAk7/gwAQAA//mgAR/7AAJP/hAC3/7AA3/64AO//NADz/1wA9/9cAa//hAGz/4QBt/+EAbv/hAG//4QBw/+EAhv/uAKf/4QAnAA/+ogAR/s0AJP+HACoACgAt/3kAOgAjADv/0wBE/80ARv/DAEf/wwBI/8MASv/DAFL/wwBU/8MAa/+HAGz/hwBt/4cAbv+HAG//hwBw/4cAcf7NAIj/zQCJ/80Aiv/NAIv/zQCM/80Ajf/NAI7/zQCP/8MAkP/DAJH/wwCS/8MAk//DAJr/wwCb/8MAnP/DAJ3/wwCe/8MApv/DAA8AD/+wABH/sAAk/+wAN/+uADv/1wA8/+EAPf/XAGv/7ABs/+wAbf/sAG7/7ABv/+wAcP/sAIb/+ACn//YAIgAeAFIAJv/sACr/7AAtADEAMv/sADT/7AA3/9cAPP/sAEb/zQBH/80ASP/NAEr/zQBS/80AVP/NAHL/7AB9/+wAfv/sAH//7ACA/+wAgf/sAIb/4QCP/80AkP/NAJH/zQCS/80Ak//NAJr/zQCb/80AnP/NAJ3/zQCe/80Apf/sAKb/zQCn/+wABgBX/80AWf/XAFr/7ABc/80Ao//bAKT/zQBRAA//bwAR/0YAHf/uAB7/7gAk/3EAJv+4ACr/uAAt/3kAMv+0ADT/tAA3ACkAOQA7ADoAKQA7//wAPAApAET/UgBG/0gAR/9IAEj/SABJ/64ASv9IAFD/cwBR/3MAUv9IAFP/fQBU/0gAVf9mAFb/ZgBY/3MAWf+uAFr/pABb/3EAXP+kAF3/sABr/4UAbP+FAG3/hQBu/4UAb/+FAHD/hQBx/vYAcv+4AH3/uAB+/7gAf/+4AID/uACB/7gAhgAXAIj/UgCJ/1IAiv9SAIv/UgCM/1IAjf9SAI7/UgCP/0gAkP9IAJH/SACS/0gAk/9IAJQAEACV/+4AlgBIAJcAewCZ/2YAmv9IAJv/SACc/0gAnf9IAJ7/SACf/3MAoP9zAKH/cwCi/3MAo/+oAKT/pACl/7gApv9IAkkAKQJLACkCTgBSAAMAJP/TAC3/2wBx/2oAQwAP/zMAEf8zAB3/1wAe/9cAIgAQACT/lgAm/9cAKv/XAC3/jQAy//wANP/nADb/7AA3ACkARP9mAEb/ewBH/3sASP97AEr/hQBQ/7gAUf/DAFL/ewBT/7gAVP97AFX/uABW/7IAWP/JAGr/jwBr/5YAbP+WAG3/lgBu/5YAb/+WAHD/lgBx/zEAcv/XAH3//AB+//wAf//8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AWL/4wFvABkABQE2/+4BPP/jAT//4wFb/9kBdv/ZAAsBGv+WARz/7gEj/5YBNv/uATn/7gE6/5YBPP/uAT//gwFC/5YBWv/ZAWL/2QAIARr/lgEhADEBI/97ASwAMQEzADEBPP/uAT//cwFC/74AGwAPACEAHgAhARz/tgEhAEoBLABKAS4ATgEzAEoBNv+2ATn/tgE8/7YBPQAdAT//zwFJ/+wBTABOAU3/7AFOADEBUwBOAVb/7AFZ/+wBW/+2AVz/7AFf/88Baf/sAWz/7AFvACEBcQBOAXb/tgAtAA//ZAAR/1gBGgAhASH/kQEjACEBKP9eASz/kQEuAB0BM/+RAToAIQFCACEBSP+WAUr/xwFL/8cBTP8zAU3/qAFQ/8cBUf/HAVL/xwFT/zMBVP/HAVX/xwFW/6gBV//HAVj/xwFZ/6gBXP+oAV3/xwFe/8cBYP/HAWH/xwFj/8cBZP/HAWb/xwFn/7wBaf+oAWv/xwFs/6gBbf/PAW8AVgFx/zMBcv/HAXT/xwF3/8cBqf/HABsADf+aAA8ANwAeADcBGv+LARz/7AEhAEwBI/+LASwATAEuADEBMwBMATb/7AE5/+wBOv+LATz/zwE//2YBQv+LAUwARAFOACEBUwBEAVv/4QFxAEQBdv/hAkj/hwJJ/2YCSv+HAkv/ZgJO/64ABwEc/+4BNv/uATn/7gE8/+4BP/+DAVr/2QFi/9kABQEa/7YBI/+2ATr/tgE//90BQv+2ADYAD/+eABH/ngEaACEBHP+2ASH/sgEjACEBJgAXASj/jwEs/7YBM/+2ATb/2QE5/9kBOgAhATsAFwE8/7YBQgAhAUf/7gFI/1QBSv9zAUv/cwFM/7IBTf9YAVD/cwFR/3MBUv9zAVP/sgFU/3MBVf9zAVb/WAFX/3MBWP9zAVn/WAFa/88BXP9YAV3/cQFe/3MBX/9zAWD/cwFh/3MBYv/PAWP/cwFk/3MBZf+BAWb/cwFn/3kBaf9YAWv/cwFs/1gBbf+HAW8AWAFx/7IBcv9zAXf/cwGp/3MABwEhADcBKAAKASwANwEuABABMwA3AT0ACAFvABAAFgAPAEIAHgBCARz/1wEhAGgBKAAxASwAaAEuAFIBNv/XATn/1wE8/9cBPQAdAT//4wFHADEBTABgAU4AMQFTAGABW//bAV0AOQFf/+4BbwBCAXEAYAF2/9sACQEa/+cBHP/jASP/5wE2/+MBOf/jATr/5wE8/+MBP//lAUL/5wAcAA8AIQAeACEBHP+2ASEASgEsAEoBLgBOATMASgE2/7YBOf+2ATz/tgE9AB0BP//PAUcAMQFJ/+wBTABOAU3/7AFOADEBUwBOAVb/7AFZ/+wBW/+2AVz/7AFf/88Baf/sAWz/7AFvACEBcQBOAXb/tgAPAA//tgAR/7YBGv+2AR3/4wEh//gBI/+2ASb/7gEo/+wBLP/4AS7/1wEz//gBOv+2ATv/7gE9/+MBQv+2ABkAD/7+ABH+/gEc//gBIf+aASb/7gEo/4EBLP+aAS7/2QEv/+4BM/+aATb/+AE5//gBO//uATz/+AE9/88BSP/LAUz/iwFN/8MBU/+LAVb/wwFZ/8MBXP/DAWn/wwFs/8MBcf+LAAgBHP/VAS4AJwE2/9UBOf/VATz/1QFa/+MBYv/jAW8AGQA+AA//mAAR/3EAHf/uAB7/7gEaACEBHP+2ASH/pgEjACEBKP+HASz/pgEz/6YBNv+2ATn/tgE6ACEBPP+2AT3/+gFCACEBR//uAUj/VAFK/3MBS/9zAUz/sgFN/1gBTv+4AVD/cwFR/3MBUv9zAVP/sgFU/3MBVf9zAVb/WAFX/3MBWP9zAVn/WAFa/88BW/+mAVz/WAFd/3EBXv9zAV//cwFg/3MBYf9zAWL/zwFj/3MBZP9zAWX/gQFm/3MBZ/95AWn/WAFr/3MBbP9YAW3/hwFvAFgBcf+yAXL/cwF0/3MBdv+mAXf/cwGp/3MCSQAhAksAIQJOAEIALgAP/2QAEf9YARoAIQEh/5EBIwAhASj/XgEs/5EBLgAdATP/kQE5/+MBOgAhAUIAIQFI/5YBSv/HAUv/xwFM/zMBTf+oAVD/xwFR/8cBUv/HAVP/MwFU/8cBVf/HAVb/qAFX/8cBWP/HAVn/qAFc/6gBXf/HAV7/xwFg/8cBYf/HAWP/xwFk/8cBZv/HAWf/vAFp/6gBa//HAWz/qAFt/88BbwBWAXH/MwFy/8cBdP/HAXf/xwGp/8cAEwAP/7YAEf+2ARr/tgEd/+MBIf/4ASP/tgEm/+4BKP/PASz/+AEu/9cBL//ZATP/+AE6/7YBO//uAT3/4wFC/7YBSP/uAUz/qAFx/6gAEAAPADcAEQAtAB4AQgEaABsBHP/jASEATgEjABsBLABOAS4AHQEzAE4BNv/uATn/4wE6ABsBPP/jAUIAGwFvAEIACAAPACEBIQAxASwAMQEzADEBP//jAUwAHQFTAB0BcQAdAAoADwAhAB4AIQEhADEBLAAxATMAMQE8/9kBP//jAUwAHQFTAB0BcQAdAA4AD/+2ABH/tgEa/7YBHf/jASH/+AEj/7YBJv/uASj/7AEs//gBM//4ATr/tgE7/+4BPf/jAUL/tgABAV//7gAEAUz/7gFO/+cBWv/jAWL/4wADAVr/8gFf/+4BYv/yAA8AD//PABH/vgFI/88BTP/HAU3/4wFT/8cBVv/jAVn/4wFaACEBXP/jAWIAIQFn/+4Baf/jAWz/4wFx/8cAAwFTABABX//jAXEAEAACAAX/rgAK/64AEAAPAEIAEP+PABEAQgAdAEIAHgBCAUwAIQFN/98BTgA5AVMAQgFW/98BWf/fAVz/3wFf/+4Baf/fAWz/3wFxACEAAQFf/98AEAAPAEIAEP+PABEAQgAdAEIAHgBCAUwAEAFN/98BTgAxAVMAIQFW/98BWf/fAVz/3wFf/+4Baf/fAWz/3wFxACEADAAF/40ACv+NAUj/7AFM/+4BTv/fAVr/4wFd/+4BYv/jAkj/ywJJ/5gCSv/BAkv/mAAMAAX/jQAK/40BSP/sAUz/7gFO/98BWv/jAV3/7gFi/+MCSP+gAkn/oAJK/9UCS/+gABAAD//PABH/vgFM/+MBTf/jAVP/4wFW/+MBWf/jAVoAEAFbACEBXP/jAWIAIQFn/+4Baf/jAWz/4wFx/+MBdgAhABAABQAXAAoAFwAP/64AEf+aACL/wwFM/6gBTf/4AVP/qAFW//gBWf/4AVoAIQFc//gBYgAhAWn/+AFs//gBcf+oAAoBTAAQAU3/8gFTACEBVv/yAVn/8gFc//IBX//jAWn/8gFs//IBcQAhAAEBX//jAAsBTf/2AVb/9gFZ//YBWv+8AVv/xwFc//YBX/+gAWL/vAFp//YBbP/2AXb/xwALAAX/jQAK/40BSP/yAVr/7gFd//IBX//uAWL/7gJI/8sCSf+YAkr/wQJL/5gAAQEk/+wAAgFqAEIBcwBCAA8ADwBCABD/jwARAEIAHQBCAB4AQgFMACEBTf/fAVMAMQFW/98BWf/fAVz/3wFf/+4Baf/fAWz/3wFxADEANQEaACEBHP+2AR8AIwEh/7YBIwAhASYAFwEo/48BLP+2ATP/tgE2/9kBOf/ZAToAIQE7ABcBPP+2AUIAIQFH/+4BSP9UAUr/cwFL/3MBTP+yAU3/WAFQ/3MBUf9zAVL/cwFT/7IBVP9zAVX/cwFW/1gBV/9zAVj/cwFZ/1gBWv/PAVz/WAFd/3EBXv9zAV//cwFg/3MBYf9zAWL/zwFj/3MBZP9zAWX/gQFm/3MBZ/95AWn/WAFr/3MBbP9YAW3/hwFvAFgBcf+yAXL/cwF3/3MBqf9zABAAD//PABH/vgFI/88BTP/HAU3/4wFT/8cBVv/jAVn/4wFaACEBXP/jAWIAIQFn/+4Baf/jAWz/4wFvAEIBcf/HAB8AJP8zACb/rgAt/1wANwBSAEb/hQBH/1wASP+FAEr/hQBS/4UAVv+uAHH+fwEaAEIBHP/LASH/jQEjAEIBKP9SASz/jQEz/40BNv/LATn/ywE6AEIBPP/LAUIAQgFN/5oBVv+aAVn/mgFc/5oBaf+aAWz/mgFt/8ECSP9IAB8AD/+uABH/rgAk/4UALf9cADcAUgBE/5oARv8zAEf/XABI/1wASv9cAFL/XABU/1wAVv9aAHH+fwEaAEIBIf+DASMAQgEo/30BLP+DATP/gwE6AEIBQgBCAUj/rAFN/4MBVv+DAVn/gwFc/4MBaf+DAWz/gwFt/6QCSf9IABoAD/+uABH/rgAk/zMALf9cADcAUgBG/4UAR/+FAEj/hQBK/4UAVv+uAHH+jwEaAEIBIf+NASMAQgEo/1IBLP+NATP/jQE6AEIBQgBCAU3/mgFW/5oBWf+aAVz/mgFp/5oBbP+aAW3/wQAXAA//rgAR/64AJP+FADcAUgBG/+UAR/9cAEj/XABK/1wAUv9cAFb/hQBx/n8BGgBCASMAQgEo/4cBOgBCAUIAQgFN/4MBVv+DAVn/gwFc/4MBaf+DAWz/gwFt/5oAAgAtAAUABQAAAAoACwABAA0ADQADAA8ADwAEABEAEQAFACQAKgAGAC0ALwANADIAPgAQAEUARgAdAEgASgAfAE0ATgAiAFEAVQAkAFcAXAApAF4AXgAvAGIAYgAwAGoAdgAxAHsAewA+AH0AgQA/AIYAhwBEAJoAngBGAKMApQBLAKcApwBOARkBHQBPASEBJABUASYBJgBYASgBKwBZAS0BLwBdATIBMgBgATYBNgBhATgBPgBiAUEBQgBpAUQBRgBrAUgBTwBuAVIBUgB2AVYBVgB3AVgBWAB4AVoBXgB5AWEBYgB+AWQBZgCAAWkBbACDAW8BbwCHAXEBdACIAXYBdgCMAagBqQCNAkgCSwCPAAIAQAAEAAAAMAA4AAQABAAAAAAAAAAAAAD/VQAA/qoAAAAAAAD/VQAAAAD/VQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQq8CqYAAwr8AAwAcQKoAq4CtAK6AsACxgLMAtIC2ALeAuQC6gLwAvYC/AMCAwgDDgMUAxoDIAMmAywDMgM4Az4DRANKA1ADVgNcA2IDaANuA3QDegOAA4YDjAOSA5gDngOkA6oDsAO2A7wDwgPIA84D1APaA+AD5gPsA/ID+AP+BAQECgQQBBYEHAQiBCgELgQ0BDoEQARGBEwEUgRYBF4EZARqBHAEdgR8BIIEiASOBJQEmgSgBKYErASyBLgEvgTEBMoE0ATWBNwE4gToBO4E9AT6BQAFBgUMBRIFGAUeBSQFKgUwBTYFPAVCBUgFTgVUBVoFYAVmBWwFcgV4BX4FhAWKBZAFlgWcBaIFqAWuBbQFugXABcYFzAXSBdgF3gXkBeoF8AX2BfwGAgYIBg4GFAYaBiAGJgYsBjIGOAY+BkQGSgZQBlYGXAZiBmgGbgZ0BnoGgAaGBowGkgaYBp4GpAaqBrAGtga8BsIGyAbOBtQG2gbgBuYG7AbyBvgG/gcEBwoHEAcWBxwHIgcoBy4HNAc6B0AHRgdMB1IHWAdeB2QHagdwB3YHfAeCB4gHjgeUB5oHoAemB6wHsge4B74HxAfKB9AH1gfcB+IH6AfuB/QH+ggACAYIDAgSCBgIHggkCCoIMAg2CDwIQghICE4IVAhaCGAIZghsCHIIeAh+CIQIigiQCJYInAiiCKgIrgi0CLoIwAjGCMwI0gjYCN4I5AjqCPAI9gj8CQIJCAkOCRQJGgkgCSYJLAkyCTgJPglECUoJUAlWCVwJYgloCW4JdAl6CYAJhgmMCZIJmAmeCaQJqgmwCbYJvAnCCcgJzgnUCdoJ4AnmCewJ8gn4Cf4KBAoKChAKFgocCiIKKAouCjQKOgpACkYKTApSClgKXgpkCmoKcAp2CnwKggqICo4KlAABAtAGQAABA+gF3AABAtD/8QABAk4GQAABBEwF3AABAk7/8QABAvgGQAABBNgF3AABAvj/5wABArwGQAABBQAF3AABArz/8QABAmwGQAABBBoF3AABAmz/8QABAlgGQAABBBoF3AABAlj/8QABAvgGQAABBR4F3AABAvj/5wABAwIGQAABBZYF3AABAwL/8QABATYGQAABAoAF3AABATb/8QABAlgGQAABAyAF3AABAZr/8QABAqgGQAABBTwF3AABAqj/8QABAmIGQAABA9QF3AABAmL/8QABA8AGQAABBzoF3AABA8D/8QABAzQGQAABBdIF3AABAzT/8QABAwIGQAABBUYF3AABAwL/5wABAooGQAABBH4F3AABAor/8QABAwwGQAABBUYF3AABAwz+wAABAooGQAABBHQF3AABAtr/8QABAjoGQAABBBoF3AABAib/5wABAlgGQAABBLoF3AABAlj/8QABAtoGQAABBVAF3AABAtr/5wABArcGQAABBXgF3AABArf/8QABBBUGQAABCCoF3AABBBX/8QABArIGQAABBVoF3AABArL/8QABAnYGQAABBQoF3AABAnb/8QABAooGQAABBNgF3AABAmL/8QABAggFFAABA4QEsAABAgj/5wABAmwGcgABA+gFeAABApT/5wABAiYFFAABA7YEsAABAkT/5wABAhwGcgABBKYGQAABAkT/5wABAk4FFAABA8oEsAABAk7/5wABAeAGcgABA0gGQAABAXL/8QABAjoFFAABBIgEsAABAjr+KgABAmwGcgABA+gFeAABAmz/8QABASwGcgABAf4GDgABASz/8QABARgGcgABAf4GDgABAG7+KgABAmwGcgABA/wFeAABAmz/8QABASwGcgABAfQGQAABASz/8QABA6IFFAABBpAEsAABA6L/8QABAmwFFAABBC4EsAABAmz/8QABAmwFFAABBBoEsAABAmz/5wABAmwFFAABBDgEsAABAmz+KgABAjoFFAABBJIEsAABAjr+KgABAcwFFAABA0gEsAABARj/8QABAaQFFAABAzQEsAABAaT/5wABAWgF3AABAjoFeAABAf7/5wABAlgFFAABBH4EsAABAlj/5wABAisFFAABBH4EsAABAiv/8QABAz4FFAABBnwEsAABAz7/8QABAlMFFAABBJwEsAABAlP/8QABAk4FFAABBJIEsAABAk7+KgABAfQFFAABA8oEsAABAeD/8QABAtAHsAABBIgGfAABAtD/8QABAtAHsAABBIgGpAABAtD/8QABAtAHsAABBIgGfAABAtD/8QABAtAHgAABBNgGfAABAtD/8QABAtAHgAABBIgGfAABAtD/8QABAtAHgAABBIgGfAABAtD/8QABBIgGQAABB3sF3AABBIj/8QABAvgGQAABBNgF3AABAvj+PgABAmwHsAABBGoGfAABAmz/8QABAmwHsAABBBoGpAABAmz/8QABAjAHsAABBGoGfAABAjD/8QABAkQHgAABBJIGfAABAkT/8QABAUoHsAABAqgGfAABAUr/8QABAUoHsAABAvgGpAABAUr/8QABAU8HsAABAvgGpAABAU//8QABAUAHgAABAvgGfAABAUD/8QABArwGQAABBQAF3AABArz/8QABAzQHgAABBdIGfAABAzT/8QABAwIHsAABBZYGfAABAwL/5wABAwIHsAABBZYGfAABAwL/5wABAwwHsAABBZYGfAABAwz/5wABAwIHgAABBb4GfAABAwL/5wABAwIHgAABBb4GfAABAwL/5wABAtoHsAABBaAGfAABAtr/5wABAtoHsAABBaAGfAABAtr/5wABAtoHsAABBaAGfAABAtr/5wABAtoHgAABBaAGfAABAtr/5wABAnYHsAABBVoGfAABAnb/8QABAoMGpAABBQYGBAABAoP/5wABAggGVAABA9QFUAABAgj/5wABAggGVAABA9QFUAABAgj/5wABAiYGVAABA9QFUAABAib/5wABAggGBAABA9QFUAABAgj/5wABAisGBAABA9QFUAABAiv/5wABAjoGpAABA4QFUAABAjr/5wABA1AFFAABBqAEsAABA1D/5wABAiYFFAABA7YEsAABAkT+PgABAk4GVAABBBoFUAABAk7/5wABAk4GVAABBBoFUAABAk7/5wABAk4GVAABBBoFUAABAk7/5wABAk4GBAABBBoFUAABAk7/5wABASwGcgABAk4FHgABASz/8QABASwGcgABAp4FRgABASz/8QABASwGcgABAp4FHgABASz/8QABASwGcgABAp4FHgABASz/8QABAl8GsAABBL8GEAABAl//5wABAmwGBAABBH4FUAABAmz/8QABAmwGVAABBGoFUAABAmz/5wABAmwGVAABBGoFUAABAmz/5wABAmwGVAABBGoFUAABAmz/5wABAmwGBAABBGoFUAABAmz/5wABAnYGBAABBGoFUAABAnb/5wABAlgGVAABBM4FUAABAlj/5wABAlgGVAABBM4FUAABAlj/5wABAmIGVAABBM4FUAABAmL/5wABAmwGBAABBM4FUAABAmz/5wABAk4GVAABBOIFUAABAk7+KgABAk4GBAABBOIFUAABAk7+KgABBIgGQAABB4UF3AABBIj/5wABA+gFFAABB2UEsAABA+j/5wABAnYHgAABBVoGfAABAnb/8QACAAMAJAA9AAAARABdABoAawCnADQAAgAKAKgAwgAAAMQAyAAbAMsAzgAgANEA2wAkAOEA5wAvAOoA9gA2APgA/wBDAQEBAwBLAQsBFwBOAZsBngBbAF8AAAF+AAABhAAAAYoAAAGQAAABlgAAAZwAAAGiAAABqAAAAa4AAAG0AAABugAAAcAAAAHGAAABzAAAAdIAAAHYAAAB3gAAAeQAAAHqAAAB8AAAAfYAAQH8AAICAgACAggAAgIOAAICFAAAAhoAAgIgAAICJgACAiwAAgIyAAICOAACAj4AAgJEAAICSgACAlAAAgJWAAICXAACAmIAAgJoAAICbgACAnQAAgJ6AAICgAACAoYAAgKMAAICkgACApgAAgKeAAICpAACAqoAAAKwAAACtgAAArwAAALCAAACyAAAAs4AAgLUAAAC2gACAuAAAgLmAAIC7AAAAvIAAAL4AAAC/gACAwQAAgMKAAADEAAAAxYAAAMcAAIDIgACAygAAgMuAAIDNAAAAzoAAgNAAAIDRgAAA0wAAANSAAADWAAAA14AAANkAAADagAAA3AAAAN2AAADfAAAA4IAAAOIAAADjgAAA5QAAAOaAAADoAAAA6YAAAOsAAADsgABARMEsAABARMEsAABAAAEnAABAAAEsAABAAAEsAABAAAFZAABAAAEkgABAAAEkgABAAAEkgABAPoEsAABAAAEsAAB/84EiAABAAAEkgABAAAEiAABAAAEiAABAEsEkgABAAAEkgABAAAEiAABAAAD1AABAAAD3gABAAAD3gAB/8QD6AABAAAAAAABAAAAAAAB//YARgABAAoARgABAAAEagABAA8AQQABAAAARgABAAAARgABAAAARgABAAAAAAABAVQAAAABAAAAAAABAAAAKAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAD/xAABAAD/2AAB//EAQQABAAAAAAABAAAAFAABAAAAAAABAAAEnAABAAAE2AABAAAFZAABAAD/7AABAAAEsAABAAAEnAAB/5IAAAABAAAEnAABAa7/3QABAAAAAAABAAAARgABAAAEkgABAAAEfgABAB4EkgABAAAARgABAAAAWgABAAAEkgABAA8EfgABAAAEnAABAAAARgABAAAAbgABAAAAbgABAAAAbgAB//EEfgABAAAAZAABAAAAPAABAAAEsAABAAAEfgABAAAEfgABAAAEiAABAAAEfgABAAAEfgABAAAEfgABAAAEfgABAAAEiAABAAAEiAABAAAEiAABAAAEfgABAAAEiAABAAAEiAABAZ8EugABAbEEugABAbIEugABAbIEugABAcIBjgACAdYADAAYAGIAaABuAHQAegCAAIYAjACSAJgAngCkAKoAsAC2ALwAwgDIAM4A1ADaAOAA5gDsAPIA+AD+AQQBCgEQARYBHAEiASgBLgE0AToBQAFGAUwBUgFYAV4BZAFqAXABdgF8AAECSQeXAAECSQeXAAECdgfGAAECdgfGAAEC0AaeAAEC0AaeAAECSQaeAAECSQaeAAEDUQaeAAEDUQaeAAEDIAeuAAEDSAeuAAEDJgaeAAEDJgaUAAECnQaeAAECnQaeAAEDwAaeAAEDwAaeAAECfgaeAAECfgaeAAEEkQaeAAEETAaeAAECtwaeAAECtgaeAAECJwUWAAECJwUWAAECPwUWAAECPwUWAAECmQUWAAECmQUWAAECewY1AAECewY1AAECcgUWAAECcgUWAAECJwUWAAECJwUWAAEDQgUWAAEDQgUWAAEB1gUWAAEB1gUWAAEDiQUWAAEDiQUWAAECRgUEAAECRgUWAAECUwYxAAECUwYxAAECIgaPAAECIgaPAAEAGAEZASYBKAEtATABMQE2ATsBQwFFAUYBRwFIAU0BUAFRAVYBWwFjAWUBZgFnAWkBdgABAAgAqACpAKsArACuALQAtwC5AAgAAAAiAAAAKAABAC4AAAA0AAEAOgAAAEAAAQBGAAEATAABARgEugABAQQEugABAAAEnAAB//YEkgABAAAEnAABAAAEnAABAFAEnAABAAAEnAABAegBxgABAfIADAA3AHAAdgB8AIIAiACOAJQAmgCg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AAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEAACABQAGAAAAAEAAAABAAAAAQAAAAMAAAABABAAAgAUABgAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEAACABQAGAAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAOAAEAEgAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAWAAUAGgAeACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAUAAQAGAAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFgAFABoAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABYABQAaAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAYAAYAHAAgACQAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAUAAQAGAAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFgAFABoAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABYABQAaAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAYAAYAHAAgACQAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEAACABQAGAAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAUAAQAGAAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEAACABQAGAAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAUAAQAGAAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAWAAUAGgAeACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEAACABQAGAAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAUAAQAGAAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAWAAUAGgAeACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAWAAUAGgAeACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAWAAUAGgAeACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFAAEABgAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABYABQAaAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAYAAYAHAAgACQAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAWAAUAGgAeACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFgAFABoAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABgABgAcACAAJAAoACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAaAAcAHgAiACYAKgAuADIANgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFAAEABgAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABYABQAaAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAYAAYAHAAgACQAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFAAEABgAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABYABQAaAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAYAAYAHAAgACQAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwABABIAAQAOAAAAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAAAAQAOAAEAEgAAAAEAAAABAAAAAwAAAAEAEAACABQAGAAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAOAAEAEgAAAAEAAAABAAAAAwAAAAEAEAACABQAGAAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAOAAEAEgAAAAEAAAABAAAAAwAAAAEAEAACABQAGAAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAOAAEAEgAAAAEAAAABAAAAAwAAAAEAEAACABQAGAAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAEAFAABABAAAQAYAAAAAQAAAAEAAAABAAAAAwABABYAAQASAAIAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAQAWAAEAEgACABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwADABYAGgAeAAEAEgAAAAAAAQAAAAEAAAABAAAAAQAAAAMABAAYABwAIAAkAAEAFAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwADABYAGgAeAAEAEgAAAAAAAQAAAAEAAAABAAAAAQAAAAMABAAYABwAIAAkAAEAFAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwADABYAGgAeAAEAEgAAAAAAAQAAAAEAAAABAAAAAQAAAAMABAAYABwAIAAkAAEAFAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAwAWABoAHgABABIAAAAAAAEAAAABAAAAAQAAAAEAAAADAAQAGAAcACAAJAABABQAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAFABoAHgAiACYAKgABABYAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABgAcACAAJAAoACwAMAABABgAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAFgAaAAEAEgABAB4AAAABAAAAAQAAAAEAAAABAAAAAwADABgAHAAgAAEAFAABACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAYABwAAQAUAAIAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAMAGAAcACAAAQAUAAEAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEABoAHgAiACYAAQAWAAEAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAaAB4AIgABABYAAgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAHAAgACQAKAABABgAAgAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABoAHgAiAAEAFgACACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAaAB4AIgAmAAEAFgABACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAUAHAAgACQAKAAsAAEAGAABADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEABwAIAAkACgAAQAYAAIALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABQAeACIAJgAqAC4AAQAaAAIAMgA2AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAGAAcAAEAFAACACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABoAHgAiAAEAFgACACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAaAB4AAQAWAAMAIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAMAGgAeACIAAQAWAAIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEABwAIAAkACgAAQAYAAIALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAcACAAJAABABgAAwAoACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAHgAiACYAKgABABoAAwAuADIANgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABwAIAAkAAEAGAADACgALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAcACAAJAAoAAEAGAACACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAUAHgAiACYAKgAuAAEAGgACADIANgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEAB4AIgAmACoAAQAaAAMALgAyADYAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABQAgACQAKAAsADAAAQAcAAMANAA4ADwAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAGAAcAAEAFAACACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABgAHAABABQAAgAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAaAB4AIgABABYAAgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAMAGgAeACIAAQAWAAIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABoAHgABABYAAwAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAaAB4AIgABABYAAgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAHAAgACQAKAABABgAAgAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABwAIAAkAAEAGAADACgALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAeACIAJgAqAAEAGgADAC4AMgA2AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAGgAeAAEAFgADACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABoAHgAiAAEAFgACACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAcACAAJAAoAAEAGAACACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAMAHAAgACQAAQAYAAMAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEAB4AIgAmACoAAQAaAAMALgAyADYAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAcACAAJAABABgAAwAoACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAHAAgACQAKAABABgAAgAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEABwAIAAkACgAAQAYAAIALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAeACIAJgAqAAEAGgADAC4AMgA2AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAGgAeAAEAFgADACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABwAIAAkAAEAGAADACgALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAcACAAJAAoAAEAGAACACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAUAHgAiACYAKgAuAAEAGgACADIANgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEAB4AIgAmACoAAQAaAAMALgAyADYAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAWABoAAQASAAEAHgAAAAEAAAABAAAAAQAAAAEAAAADAAMAGAAcACAAAQAUAAEAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABgAHAABABQAAgAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAYABwAIAABABQAAQAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAGgAeACIAJgABABYAAQAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABoAHgAiAAEAFgACACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAcACAAJAAoAAEAGAACACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAMAGgAeACIAAQAWAAIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEABoAHgAiACYAAQAWAAEAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABQAcACAAJAAoACwAAQAYAAEAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAHAAgACQAKAABABgAAgAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAFAB4AIgAmACoALgABABoAAgAyADYAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABAA4AAQASAAAAAQAAAAEAAAADAAAAAQAOAAEAEgAAAAEAAAABAAAAAwAAAAEADgABABIAAAABAAAAAQAAAAMAAQAUAAEAEAABABgAAAABAAAAAQAAAAEAAAADAAEAFAABABAAAQAYAAAAAQAAAAEAAAABAAAAAwABABQAAQAQAAEAGAAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAMAFgAaAB4AAQASAAAAAAABAAAAAQAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAAAAQAOAAEAEgAAAAEAAAABAAAAAwABABQAAQAQAAEAGAAAAAEAAAABAAAAAQAAAAMAAQAWAAEAEgACABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAEAGAABABQAAwAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwABABoAAQAWAAQAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAQAAAADVpJjbAAAAAK/1PK8AAAAA1LUDxQ==', byteLength: 105928 }; asc.builtin.fonts[__t = "{playerglobal}/device|italic::Segoe UI Italic"] = asc.builtin.fonts[__t] || { base64: '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BzsASgd/AEoFpwDYBlYASgSTAEoFAgAbB8QASgS3/8kEVgBOBF4AZAQZAFQDXAAZBGoATgPlAE4Fsv+iA5b/9QR3AGIEdwBiA+wAMQQ3/54FjQAxBIMAKwRIAE4EfwA5BFb/xwN9AE4G3QAxA9//YAZEAE4DpP+qBJUAZAROAJYG1gBiBvEAYgThAFQFjwBsBAwAbQOoAAoGBgArA/3/0APlAE4D5QBOBIcAMgNcABkDfQBOAykAEAISAGACEgBgAez+eQZh/54GaAAxBHUAMQPsADEEdwBiA9//YAR3AGIJPwCKBWwAfAUrAIIERwCHBzsASgWEADkFUv+YA/7/sQcGAEoFcwA5BdP/rwSF/7IHfABKBf0AOQRS//EDmf+wBkcAzgXwAIgGCACJBEgATgXmANUEsQCJBeYA1QSxAIkKfwCLCPIAcQbbAIkFNgBOCQgAigcnAE4JPwCKBWwAfAS0AIkDfQBOBAAAAgMnAEoDTABDAAAApAAAAI0DZAC9B+IAIQeYADUGHQBKBLMAYgTWAF4D5AA7BHwASgRW/8cDwQBJAx8AKwQeADQDSAAUBIwABgPo/98Gif+NBbL/ogQv/+cDlv/1BKoASgPsADEEqgBKA+wAMQSqAEoD7AAxBdEAwwSLAFQF2QBKBK8AKwbJAEoFRQArB/YASQZlACoF5gBrBG8ASgUdAIkDfQBOBDUAxQcLADEEbwDTA98AegRsAHgD3//FBQP/qAO4/6oG+gDDBJUAZAVwAOUEegCWBUEA5QRfAJYFUgBKBHUAMQawAFEEywBNBrAAUQTLAE0CIQBKBon/jQWy/6IEpAAGBAz/3wWH/5gEgf+eBaoASgTNACsF1wBKBM0AKwVBAOUEhQCWBrcASgWNADECEgBgBQ7/mARWAE4FDv+YBFYATgbX/4cGnABOA/4ASgPlAE4F/ACCA+UAJgX8AIID5QAmBon/jQWy/6IEL//nA5b/9QQv//kDif83BfAASgR3AGIF8ABKBHcAYgYIAIkESABOBggAiQRIAE4GCACJBEgATgUCABsDqAAKBG3/7gPf/2AEbf/uA9//YARt/+4D3/9gBUEA5QROAJYDxgBJA1wAGQZWAEoFjwBsBB7/xgNI/7oE9P+oA+D/qgS6/6gDrP+qBJIASgRWAE4GzABKBp4ATgZwALkFxgBnBHcAsQOeAGQHmv+Y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YXBoeS9mb250cy8AAE0AaQBjAHIAbwBzAG8AZgB0ACAAcwB1AHAAcABsAGkAZQBkACAAZgBvAG4AdAAuACAAWQBvAHUAIABtAGEAeQAgAHUAcwBlACAAdABoAGkAcwAgAGYAbwBuAHQAIAB0AG8AIABjAHIAZQBhAHQAZQAsACAAZABpAHMAcABsAGEAeQAsACAAYQBuAGQAIABwAHIAaQBuAHQAIABjAG8AbgB0AGUAbgB0ACAAYQBzACAAcABlAHIAbQBpAHQAdABlAGQAIABiAHkAIAB0AGgAZQAgAGwAaQBjAGUAbgBzAGUAIAB0AGUAcgBtAHMAIABvAHIAIAB0AGUAcgBtAHMAIABvAGYAIAB1AHMAZQAsACAAbwBmACAAdABoAGUAIABNAGkAYwByAG8AcwBvAGYAdAAgAHAAcgBvAGQAdQBjAHQALAAgAHMAZQByAHYAaQBjAGUALAAgAG8AcgAgAGMAbwBuAHQAZQBuAHQAIABpAG4AIAB3AGgAaQBjAGgAIAB0AGgAaQBzACAAZgBvAG4AdAAgAHcAYQBzACAAaQBuAGMAbAB1AGQAZQBkAC4AIABZAG8AdQAgAG0AYQB5ACAAbwBuAGwAeQAgACgAaQApACAAZQBtAGIAZQBkACAAdABoAGkAcwAgAGYAbwBuAHQAIABpAG4AIABjAG8AbgB0AGUAbgB0ACAAYQBzACAAcABlAHIAbQBpAHQAdABlAGQAIABiAHkAIAB0AGgAZQAgAGUAbQBiAGUAZABkAGkAbgBnACAAcgBlAHMAdAByAGkAYwB0AGkAbwBuAHMAIABpAG4AYwBsAHUAZABlAGQAIABpAG4AIAB0AGgAaQBzACAAZgBvAG4AdAA7ACAAYQBuAGQAIAAoAGkAaQApACAAdABlAG0AcABvAHIAYQByAGkAbAB5ACAAZABvAHcAbgBsAG8AYQBkACAAdABoAGkAcwAgAGYAbwBuAHQAIAB0AG8AIABhACAAcAByAGkAbgB0AGUAcgAgAG8AcgAgAG8AdABoAGUAcgAgAG8AdQB0AHAAdQB0ACAAZABlAHYAaQBjAGUAIAB0AG8AIABoAGUAbABwACAAcAByAGkAbgB0ACAAYwBvAG4AdABlAG4AdAAuACAAQQBuAHkAIABvAHQAaABlAHIAIAB1AHMAZQAgAGkAcwAgAHAAcgBvAGgAaQBiAGkAdABlAGQALgAATWljcm9zb2Z0IHN1cHBsaWVkIGZvbnQuIFlvdSBtYXkgdXNlIHRoaXMgZm9udCB0byBjcmVhdGUsIGRpc3BsYXksIGFuZCBwcmludCBjb250ZW50IGFzIHBlcm1pdHRlZCBieSB0aGUgbGljZW5zZSB0ZXJtcyBvciB0ZXJtcyBvZiB1c2UsIG9mIHRoZSBNaWNyb3NvZnQgcHJvZHVjdCwgc2VydmljZSwgb3IgY29udGVudCBpbiB3aGljaCB0aGlzIGZvbnQgd2FzIGluY2x1ZGVkLiBZb3UgbWF5IG9ubHkgKGkpIGVtYmVkIHRoaXMgZm9udCBpbiBjb250ZW50IGFzIHBlcm1pdHRlZCBieSB0aGUgZW1iZWRkaW5nIHJlc3RyaWN0aW9ucyBpbmNsdWRlZCBpbiB0aGlzIGZvbnQ7IGFuZCAoaWkpIHRlbXBvcmFyaWx5IGRvd25sb2FkIHRoaXMgZm9udCB0byBhIHByaW50ZXIgb3Igb3RoZXIgb3V0cHV0IGRldmljZSB0byBoZWxwIHByaW50IGNvbnRlbnQuIEFueSBvdGhlciB1c2UgaXMgcHJvaGliaXRlZC4AAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AdAB5AHAAbwBnAHIAYQBwAGgAeQAvAGYAbwBuAHQAcwAvAABodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vdHlwb2dyYXBoeS9mb250cy8AAEMAdQByAHMAaQB2AGEAAABTAGUAZwBvAGUAIABVAEkAIABDAHUAcgBzAGkAdgBhAAAAawB1AHIAegDtAHYAYQAAAFMAZQBnAG8AZQAgAFUASQAgAGsAdQByAHoA7QB2AGEAAABrAHUAcgBzAGkAdgAAAFMAZQBnAG8AZQAgAFUASQAgAGsAdQByAHMAaQB2AAAASwB1AHIAcwBpAHYAAABTAGUAZwBvAGUAIABVAEkAIABLAHUAcgBzAGkAdgAAA6ADuwOsA7MDuQOxAAAAUwBlAGcAbwBlACAAVQBJACADoAO7A6wDswO5A7EAAABDAHUAcgBzAGkAdgBhAAAAUwBlAGcAbwBlACAAVQBJACAAQwB1AHIAcwBpAHYAYQAAAEsAdQByAHMAaQB2AG8AaQB0AHUAAABTAGUAZwBvAGUAIABVAEkAIABLAHUAcgBzAGkAdgBvAGkAdAB1AAAASQB0AGEAbABpAHEAdQBlAAAAUwBlAGcAbwBlACAAVQBJACAASQB0AGEAbABpAHEAdQBlAAAARAFRAGwAdAAAAFMAZQBnAG8AZQAgAFUASQAgAEQBUQBsAHQAAABDAG8AcgBzAGkAdgBvAAAAUwBlAGcAbwBlACAAVQBJACAAQwBvAHIAcwBpAHYAbwAAAEMAdQByAHMAaQBlAGYAAABTAGUAZwBvAGUAIABVAEkAIABDAHUAcgBzAGkAZQBmAAAASwB1AHIAcwBpAHYAAABTAGUAZwBvAGUAIABVAEkAIABLAHUAcgBzAGkAdgAAAEsAdQByAHMAeQB3AGEAAABTAGUAZwBvAGUAIABVAEkAIABLAHUAcgBzAHkAdwBhAAAASQB0AOEAbABpAGMAbwAAAFMAZQBnAG8AZQAgAFUASQAgAEkAdADhAGwAaQBjAG8AAAQaBEMEQARBBDgEMgAAAFMAZQBnAG8AZQAgAFUASQAgBBoEQwRABEEEOAQyAAAASwB1AHIAegDtAHYAYQAAAFMAZQBnAG8AZQAgAFUASQAgAEsAdQByAHoA7QB2AGEAAABLAHUAcgBzAGkAdgAAAFMAZQBnAG8AZQAgAFUASQAgAEsAdQByAHMAaQB2AAABMAB0AGEAbABpAGsAAABTAGUAZwBvAGUAIABVAEkAIAEwAHQAYQBsAGkAawAAAFAAbwFhAGUAdgBuAG8AAABTAGUAZwBvAGUAIABVAEkAIABQAG8BYQBlAHYAbgBvAAAARQB0AHoAYQBuAGEAAABTAGUAZwBvAGUAIABVAEkAIABFAHQAegBhAG4AYQAAAEMAdQByAHMAaQB2AGEAAABTAGUAZwBvAGUAIABVAEkAIABDAHUAcgBzAGkAdgBhAAAASQB0AOEAbABpAGMAbwAAAFMAZQBnAG8AZQAgAFUASQAgAEkAdADhAGwAaQBjAG8AAABDAHUAcgBzAGkAdgBhAAAAUwBlAGcAbwBlACAAVQBJACAAQwB1AHIAcwBpAHYAYQAAAEkAdABhAGwAaQBxAHUAZQAAAFMAZQBnAG8AZQAgAFUASQAgAEkAdABhAGwAaQBxAHUAZQAAAAIAAP/0AAD+2AB3AAAAAAAAAAAAAAAAAAAAAAAAAAACVAAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAowCEAIUAlgCGAIsAigCeAKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnANYA1ADVAGgA6wCJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAB/AH4AgACBAOwAugCwALEAuwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqEAtgC3ALQAtQCHAqIAjAKjAqQCpQKmAqcJZ3JhdmVjb21iCWFjdXRlY29tYgd1bmkwMzAyCXRpbGRlY29tYgd1bmkwMzA0B3VuaTAzMDUHdW5pMDMwNgd1bmkwMzA3B3VuaTAzMDgNaG9va2Fib3ZlY29tYgd1bmkwMzBBB3VuaTAzMEIHdW5pMDMwQwd1bmkwMzBEB3VuaTAzMEUHdW5pMDMwRgd1bmkwMzEwB3VuaTAzMTEHdW5pMDMxMgd1bmkwMzEzB3VuaTAzMTQHdW5pMDMxNQd1bmkwMzE2B3VuaTAzMTcHdW5pMDMxOAd1bmkwMzE5B3VuaTAzMUEHdW5pMDMxQgd1bmkwMzFDB3VuaTAzMUQHdW5pMDMxRQd1bmkwMzFGB3VuaTAzMjAHdW5pMDMyMQd1bmkwMzIyDGRvdGJlbG93Y29tYgd1bmkwMzI0B3VuaTAzMjUHdW5pMDMyNgd1bmkwMzI3B3VuaTAzMjgHdW5pMDMyOQd1bmkwMzJBB3VuaTAzMkIHdW5pMDMyQwd1bmkwMzJEB3VuaTAzMkUHdW5pMDMyRgd1bmkwMzMwB3VuaTAzMzEHdW5pMDMzMgd1bmkwMzMzB3VuaTAzMzQHdW5pMDMzNQd1bmkwMzM2B3VuaTAzMzcHdW5pMDMzOAd1bmkwMzM5B3VuaTAzM0EHdW5pMDMzQgd1bmkwMzNDB3VuaTAzM0QHdW5pMDMzRQd1bmkwMzNGB3VuaTAzNDAHdW5pMDM0MQd1bmkwMzQyB3VuaTAzNDMHdW5pMDM0NAd1bmkwMzQ1B3VuaTAzNDYHdW5pMDM0Nwd1bmkwMzQ4B3VuaTAzNDkHdW5pMDM0QQd1bmkwMzRCB3VuaTAzNEMHdW5pMDM0RAd1bmkwMzRFB3VuaTAzNEYHdW5pMDM1MAd1bmkwMzUxB3VuaTAzNTIHdW5pMDM1Mwd1bmkwMzU0B3VuaTAzNTUHdW5pMDM1Ngd1bmkwMzU3B3VuaTAzNTgHdW5pMDM1OQd1bmkwMzVBB3VuaTAzNUIHdW5pMDM1Qwd1bmkwMzVEB3VuaTAzNUUHdW5pMDM1Rgd1bmkwMzYwB3VuaTAzNjEHdW5pMDM2Mgd1bmkwMzYzB3VuaTAzNjQHdW5pMDM2NQd1bmkwMzY2B3VuaTAzNjcHdW5pMDM2OAd1bmkwMzY5B3VuaTAzNkEHdW5pMDM2Qgd1bmkwMzZDB3VuaTAzNkQHdW5pMDM2RQd1bmkwMzZGB3VuaTA0MDAHdW5pMDQwMQd1bmkwNDAyB3VuaTA0MDMHdW5pMDQwNAd1bmkwNDA1B3VuaTA0MDYHdW5pMDQwNwd1bmkwNDA4B3VuaTA0MDkHdW5pMDQwQQd1bmkwNDBCB3VuaTA0MEMHdW5pMDQwRAd1bmkwNDBFB3VuaTA0MEYHdW5pMDQxMAd1bmkwNDExB3VuaTA0MTIHdW5pMDQxMwd1bmkwNDE0B3VuaTA0MTUHdW5pMDQxNgd1bmkwNDE3B3VuaTA0MTgHdW5pMDQxOQd1bmkwNDFBB3VuaTA0MUIHdW5pMDQxQwd1bmkwNDFEB3VuaTA0MUUHdW5pMDQxRgd1bmkwNDIwB3VuaTA0MjEHdW5pMDQyMgd1bmkwNDIzB3VuaTA0MjQHdW5pMDQyNQd1bmkwNDI2B3VuaTA0MjcHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MkEHdW5pMDQyQgd1bmkwNDJDB3VuaTA0MkQHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MzAHdW5pMDQzMQd1bmkwNDMyB3VuaTA0MzMHdW5pMDQzNAd1bmkwNDM1B3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0MzkHdW5pMDQzQQd1bmkwNDNCB3VuaTA0M0MHdW5pMDQzRAd1bmkwNDNFB3VuaTA0M0YHdW5pMDQ0MAd1bmkwNDQxB3VuaTA0NDIHdW5pMDQ0Mwd1bmkwNDQ0B3VuaTA0NDUHdW5pMDQ0Ngd1bmkwNDQ3B3VuaTA0NDgHdW5pMDQ0OQd1bmkwNDRBB3VuaTA0NEIHdW5pMDQ0Qwd1bmkwNDREB3VuaTA0NEUHdW5pMDQ0Rgd1bmkwNDUwB3VuaTA0NTEHdW5pMDQ1Mgd1bmkwNDUzB3VuaTA0NTQHdW5pMDQ1NQd1bmkwNDU2B3VuaTA0NTcHdW5pMDQ1OAd1bmkwNDU5B3VuaTA0NUEHdW5pMDQ1Qgd1bmkwNDVDB3VuaTA0NUQHdW5pMDQ1RQd1bmkwNDVGB3VuaTA0NjAHdW5pMDQ2MQd1bmkwNDYyB3VuaTA0NjMHdW5pMDQ2NAd1bmkwNDY1B3VuaTA0NjYHdW5pMDQ2Nwd1bmkwNDY4B3VuaTA0NjkHdW5pMDQ2QQd1bmkwNDZCB3VuaTA0NkMHdW5pMDQ2RAd1bmkwNDZFB3VuaTA0NkYHdW5pMDQ3MAd1bmkwNDcxB3VuaTA0NzIHdW5pMDQ3Mwd1bmkwNDc0B3VuaTA0NzUHdW5pMDQ3Ngd1bmkwNDc3B3VuaTA0NzgHdW5pMDQ3OQd1bmkwNDdBB3VuaTA0N0IHdW5pMDQ3Qwd1bmkwNDdEB3VuaTA0N0UHdW5pMDQ3Rgd1bmkwNDgwB3VuaTA0ODEHdW5pMDQ4Mgd1bmkwNDgzB3VuaTA0ODQHdW5pMDQ4NQd1bmkwNDg2B3VuaTA0ODcHdW5pMDQ4OAd1bmkwNDg5B3VuaTA0OEEHdW5pMDQ4Qgd1bmkwNDhDB3VuaTA0OEQHdW5pMDQ4RQd1bmkwNDhGB3VuaTA0OTAHdW5pMDQ5MQd1bmkwNDkyB3VuaTA0OTMHdW5pMDQ5NAd1bmkwNDk1B3VuaTA0OTYHdW5pMDQ5Nwd1bmkwNDk4B3VuaTA0OTkHdW5pMDQ5QQd1bmkwNDlCB3VuaTA0OUMHdW5pMDQ5RAd1bmkwNDlFB3VuaTA0OUYHdW5pMDRBMAd1bmkwNEExB3VuaTA0QTIHdW5pMDRBMwd1bmkwNEE0B3VuaTA0QTUHdW5pMDRBNgd1bmkwNEE3B3VuaTA0QTgHdW5pMDRBOQd1bmkwNEFBB3VuaTA0QUIHdW5pMDRBQwd1bmkwNEFEB3VuaTA0QUUHdW5pMDRBRgd1bmkwNEIwB3VuaTA0QjEHdW5pMDRCMgd1bmkwNEIzB3VuaTA0QjQHdW5pMDRCNQd1bmkwNEI2B3VuaTA0QjcHdW5pMDRCOAd1bmkwNEI5B3VuaTA0QkEHdW5pMDRCQgd1bmkwNEJDB3VuaTA0QkQHdW5pMDRCRQd1bmkwNEJGB3VuaTA0QzAHdW5pMDRDMQd1bmkwNEMyB3VuaTA0QzMHdW5pMDRDNAd1bmkwNEM1B3VuaTA0QzYHdW5pMDRDNwd1bmkwNEM4B3VuaTA0QzkHdW5pMDRDQQd1bmkwNENCB3VuaTA0Q0MHdW5pMDRDRAd1bmkwNENFB3VuaTA0Q0YHdW5pMDREMAd1bmkwNEQxB3VuaTA0RDIHdW5pMDREMwd1bmkwNEQ0B3VuaTA0RDUHdW5pMDRENgd1bmkwNEQ3B3VuaTA0RDgHdW5pMDREOQd1bmkwNERBB3VuaTA0REIHdW5pMDREQwd1bmkwNEREB3VuaTA0REUHdW5pMDRERgd1bmkwNEUwB3VuaTA0RTEHdW5pMDRFMgd1bmkwNEUzB3VuaTA0RTQHdW5pMDRFNQd1bmkwNEU2B3VuaTA0RTcHdW5pMDRFOAd1bmkwNEU5B3VuaTA0RUEHdW5pMDRFQgd1bmkwNEVDB3VuaTA0RUQHdW5pMDRFRQd1bmkwNEVGB3VuaTA0RjAHdW5pMDRGMQd1bmkwNEYyB3VuaTA0RjMHdW5pMDRGNAd1bmkwNEY1B3VuaTA0RjYHdW5pMDRGNwd1bmkwNEY4B3VuaTA0RjkHdW5pMDRGQQd1bmkwNEZCB3VuaTA0RkMHdW5pMDRGRAd1bmkwNEZFB3VuaTA0RkYHdW5pMDUwMAd1bmkwNTAxB3VuaTA1MDIHdW5pMDUwMwd1bmkwNTA0B3VuaTA1MDUHdW5pMDUwNgd1bmkwNTA3B3VuaTA1MDgHdW5pMDUwOQd1bmkwNTBBB3VuaTA1MEIHdW5pMDUwQwd1bmkwNTBEB3VuaTA1MEUHdW5pMDUwRgd1bmkwNTEwB3VuaTA1MTEHdW5pMDUxMgd1bmkwNTEzB3VuaTA1MTQHdW5pMDUxNQd1bmkwNTE2B3VuaTA1MTcHdW5pMDUxOAd1bmkwNTE5B3VuaTA1MUEHdW5pMDUxQgd1bmkwNTFDB3VuaTA1MUQHdW5pMDUxRQd1bmkwNTFGB3VuaTA1MjAHdW5pMDUyMQd1bmkwNTIyB3VuaTA1MjMHdW5pMDUyNAd1bmkwNTI1B3VuaTA1MjYHdW5pMDUyNwd1bmkwNTI4B3VuaTA1MjkH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BLAAAQAABOwAAQAABWQAAQAA/+wAAQAABLAAAQAABI0AAQAAAAAAAQAABLAAAQHMAIIAAQAAAAAAAQAAAEYAAQAABLAAAQAABLAAAf/iBLAAAQAAADIAAQAAAFAAAQAABJwAAQAPBH4AAQAABLAAAQAAAB4AAQAAAGkAAQAAAGkAAQAAAGkAAf/xBH4AAf9qAGQAAf+cADwAAQC0BKYAAQAABG8AAQAABG8AAQAABH4AAQAABG8AAQAABG8AAQAABG8AAQAABG8AAQAABH4AAQAABH4AAQAABH4AAQAABG8AAQAABH4AAQAABH4AAQGTBLAAAQGmBLAAAQGoBLAAAQGoBLAAAQHCAY4AAgHWAAwAGABiAGgAbgB0AHoAgACGAIwAkgCYAJ4ApACqALAAtgC8AMIAyADOANQA2gDgAOYA7ADyAPgA/gEEAQoBEAEWARwBIgEoAS4BNAE6AUABRgFMAVIBWAFeAWQBagFwAXYBfAABAyAHMwABAyAHMwABA1IHYgABA1IHYgABA0gGOgABA0gGOgABAroGOgABAroGOgABA7MGOgABA7MGOgABA/IHYgABA/IHYgABA7gGagABA7gGagABAvQGUgABAvQGOgABA+gGOgABA+gGOgABAysGagABArwGOgABBOIGagABBJwGOgABAwIGOgABAwIGOgABAr0E0AABArwE0AABAp4E0AABAp4E0AABArwEoAABArwE0AABAtoGIgABAtoGIgABAtAE0AABAqgE0AABAnsFSgABAnsE0AABA4oEoAABA1wE0AABAlgE0AABAggE0AABA/QE0AABA4QE0AABArcEoAABAq0E0AABAp4FnwABApQFtAABApQGGQABApQGGQABABgBGQEmASgBLQEwATEBNgE7AUMBRQFGAUcBSAFNAVABUQFWAVsBYwFlAWYBZwFpAXYAAQAIAKgAqQCrAKwArgC0ALcAuQAIAAAAIgAAACgAAQAuAAAANAABADoAAABAAAEARgABAEwAAQD/BLAAAQD/BLAAAf/dBKEAAQAABLAAAf/TBKEAAf/iBLAAAQAeBKEAAQAA/9gAAQHoAcYAAQHyAAwANwBwAHYAfACCAIgAjgCUAJoAoACmAKwAsgC4AL4AxADKANAA1gDcAOIA6ADuAPQA+gEAAQYBDAESARgBHgEkASoBMAE2ATwBQgFIAU4BVAFaAWABZgFsAXIBeAF+AYQBigGQAZYBnAGiAagBrgG0AAEClALNAAECSwLNAAEDIALlAAEDDALNAAECJgLNAAECHALNAAECvgLlAAEC1wLNAAEBNgLNAAEB9ALZAAEBXgPrAAEBNgLNAAEDcANCAAEDIALNAAEDFgLlAAECsgPrAAEDFgLiAAECsgPrAAECIALlAAECRALNAAEC0ALZAAEClALNAAED3gLNAAECgALNAAECJgGuAAECYgLNAAECCQIYAAECRAHOAAECPQIYAAECEgIbAAECNQJYAAEBQAJnAAECCAH8AAEBcgRxAAEBAwImAAEA+AHvAAEBaAQlAAEBLAL5AAEDcgIMAAECTAIMAAECMAIYAAECRAHvAAECEgITAAEA8AHlAAEBsgIYAAEBLAIbAAECMAIMAAECFwJsAAEC5AIAAAEB1gIAAAEB7wJaAAEBzwIAAAEDFgL/AAECEgHPAAECJgHXAAIABQAkAD0AAABEAF0AGgB+AH4ANACYAJgANQCbAJsANgACAAEA3ADgAAAABQAAABYAAAAcAAAAIgAAACgAAAAuAAEAAAIhAAEAAAIhAAEAAAAAAAEAAAISAAEAAAJYAAEHNAceAAIHPgAMAHEBxgHMAdIB2AHeAeQB6gHwAfYB/AICAggCDgIUAhoCIAImAiwCMgI4Aj4CRAJKAlACVgJcAmICaAJuAnQCegKAAoYCjAKSApgCngKkAqoCsAK2ArwCwgLIAs4C1ALaAuAC5gLsAvIC+AL+AwQDCgMQAxYDHAMiAygDLgM0AzoDQANGA0wDUgNYA14DZANqA3ADdgN8A4IDiAOOA5QDmgOgA6YDrAOyA7gDvgPEA8oD0APWA9wD4gPoA+4D9AP6BAAEBgQMBBIEGAQeBCQEKgQwBDYEPARCBEgETgRUBFoEYARmBGwEcgR4BH4EhASKBJAElgScBKIEqASuBLQEugTABMYEzATSBNgE3gTkBOoE8AT2BPwFAgUIBQ4FFAUaBSAFJgUsBTIFOAU+BUQFSgVQBVYFXAViBWgFbgV0BXoFgAWGBYwFkgWYBZ4FpAWqBbAFtgW8BcIFyAXOBdQF2gXgBeYF7AXyBfgF/gYEBgoGEAYWBhwGIgYoBi4GNAY6BkAGRgZMBlIGWAZeBmQGagZwBnYGfAaCBogGjgaUBpoGoAamBqwGsga4Br4GxAbKBtAG1gbcBuIG6AbuBvQG+gcABwYHDAABBUwHbAABBAL+XAABBRoHbAABA9D+XAABBgYHbAABBLz+XAABBi0HbAABBOP+XAABBQQHbAABA7r+XAABBQQHbAABA7r+XAABBhoHbAABBND+XAABBmQHbAABBRr+XAABAtsHbAABAZH+XAABA48HbAABAkX+XAABBfYHbAABBKz+XAABBAYHbAABArz+XAABB0QHbAABBfr+XAABBr4HbAABBXT+XAABBoMHbAABBTn+XAABBUwHbAABBAL+XAABBoMHbAABBTn+XAABBUUHbAABA/v+XAABBLQHbAABA2r+XAABBXsHbAABBDH+XAABBk4HbAABBQT+XAABBlwHbAABBRL+XAABCNEHbAABB4f+XAABBggHbAABBL7+XAABBdUHbAABBIv+XAABBdsHbAABBJH+XAABBMsHbAABA4H+XAABBLwHbAABA3L+XAABBDkHbAABAu/+XAABBTUHbAABA+v+XAABBHIHbAABAyj+XAABBAYHbAABArz+XAABBMsHbAABA4H+XAABBMAHbAABA3b+XAABAskHbAABAX/+XAABAskHbAABAX/+XAABBN8HbAABA5X+XAABAs8HbAABAYX+XAABBykHbAABBd/+XAABBMoHbAABA4D+XAABBK4HbAABA2T+XAABBLwHbAABA3L+XAABBMsHbAABA4H+XAABA88HbAABAoX+XAABA6wHbAABAmL+XAABA4UHbAABAjv+XAABBPMHbAABA6n+XAABBNcHbAABA43+XAABBsAHbAABBXb+XAABBK4HbAABA2T+XAABBPoHbAABA7D+XAABBJMHbAABA0n+XAABBUwINAABBAL+XAABBUwINAABBAL+XAABBUwINAABBAL+XAABBWIINAABBBj+XAABBUwINAABBAL+XAABBUwINAABBAL+XAABB90HbAABBpP+XAABBgIHbAABBLj+XAABBQQINAABA7r+XAABBQQHbAABA7r+XAABBQQINAABA7r+XAABBQQINAABA7r+XAABA1EINAABAgf+XAABA60INAABAmP+XAABA7IINAABAmj+XAABA8cINAABAn3+XAABBi0HbAABBOP+XAABBr4INAABBXT+XAABBoMINAABBTn+XAABBoMINAABBTn+XAABBoMINAABBTn+XAABBoMINAABBTn+XAABBoMINAABBTn+XAABBk4INAABBQT+XAABBk4INAABBQT+XAABBk4INAABBQT+XAABBk4INAABBQT+XAABBdUINAABBIv+XAABBOkHbAABA5/+XAABBMsHbAABA4H+XAABBMsHbAABA4H+XAABBMsHbAABA4H+XAABBMsHbAABA4H+XAABBMsHbAABA4H+XAABBMsHbAABA4H+XAABBysHbAABBeH+XAABBDkHbAABAu/+XAABBHIHbAABAyj+XAABBHIHbAABAyj+XAABBHIHbAABAyj+XAABBHIHbAABAyj+XAABAuIHbAABAZj+XAABA0oHbAABAgD+XAABA0gHbAABAf7+XAABA2MHbAABAhn+XAABBNcHbAABA43+XAABBMoHbAABA4D+XAABBK4HbAABA2T+XAABBK4HbAABA2T+XAABBK4HbAABA2T+XAABBLAHbAABA2b+XAABBK4HbAABA2T+XAABBPMHbAABA6n+XAABBPMHbAABA6n+XAABBPMHbAABA6n+XAABBPMHbAABA6n+XAABBPoHbAABA7D+XAABBPoHbAABA7D+XAABCGoHbAABByD+XAABB14HbAABBhT+XAABBdUHbAABBIv+XAACAAMAJAA9AAAARABdABoAawCnADQAAgABAQQBCgAAAAcAAQAeAAAAJAAAACoAAQAwAAAANgAAADwAAQBCAAEAAAAyAAEAAAW+AAEAAAW+AAEAAP9qAAEAAAXIAAEAAAW+AAEAAAAUAAECMgH+AAECOAAMAD4AfgCEAIoAkACWAJwAogCoAK4AtAC6AMAAxgDMANIA2ADeAOQA6gDwAPYA/AECAQgBDgEUARoBIAEmASwBMgE4AT4BRAFKAVABVgFcAWIBaAFuAXQBegGAAYYBjAGSAZgBngGkAaoBsAG2AbwBwgHIAc4B1AHaAeAB5gHsAAED6AWaAAEEiAT6AAEFNQV5AAEFKAT6AAEEJAWaAAEEJAWaAAEFiAVpAAEFwgWaAAECNQWaAAEC7wWaAAEExAWaAAEB9gWaAAEGogWaAAEGEAWaAAEFZAUoAAEEjwT6AAEFZAUoAAEEjwT6AAEEEAWUAAEEugWjAAEFjgWfAAEFXQWaAAEIDAWaAAEE7AWaAAEE7AWaAAEE7AWaAAEEEAPxAAEEBgO2AAEDrAPxAAEEuAXyAAEDwAPNAAEDUgYCAAEEJAQEAAEEJAOqAAEBwgQBAAEBwgQBAAED/AQLAAECGwXyAAEGpAN4AAEETAN4AAED/AOEAAEEEAOHAAEELgQDAAEDSAQCAAEDIAPzAAECvAQDAAEEYAP8AAEEJAQAAAEGGAQAAAED1AQAAAEEOAQMAAED1AQAAAEFZAUoAAEFZAUoAAEFZAUoAAEFjgWfAAEFjgWfAAED/AOEAAED/AOEAAED/AOEAAEEYAP8AAEEYAP8AAIACAAkAD0AAABEAF0AGgB9AH4ANACAAIAANgCCAIMANwCaAJsAOQCdAJ0AOwCfAKAAPAABAAEAwwABAAAABgAB/5wFFAABAVwBFgABAWIADAAhAEQASgBQAFYAXABiAGgAbgB0AHoAgACGAIwAkgCYAJ4ApACqALAAtgC8AMIAyADOANQA2gDgAOYA7ADyAPgA/gEEAAEB/v/OAAECSP/xAAEBmgAAAAECdv/xAAEAhwAAAAEBvP/OAAEBnAAAAAECaP/OAAECgP/xAAEBzv/OAAEBiv/xAAEBlQAAAAECKf/xAAEBcv/xAAEBpP/xAAEBlf/xAAEBpP4+AAEAvgAUAAEBZ//OAAEAvgAUAAEBrf/OAAEBwv/xAAEAbgAAAAEBEv/xAAEBKQAAAAEBe//xAAEAhwAAAAECKf/xAAECKf/xAAEAvgAAAAEAyAAAAAEBe//xAAEBe//xAAEAIQAkACYAKAAqACwALgAvADEAMgA1ADYANwA4AEQARgBIAEoATABOAE8AUQBSAFUAVgBXAFgAeQCDAIQAlQCWAKAAoQABAAEAzwABAAAABgABAMgAAAABA6wDlgABA7IADABxAOQA6gDwAPYA/AECAQgBDgEUARoBIAEmASwBMgE4AT4BRAFKAVABVgFcAWIBaAFuAXQBegGAAYYBjAGSAZgBngGkAaoBsAG2AbwBwgHIAc4B1AHaAeAB5gHsAfIB+AH+AgQCCgIQAhYCHAIiAigCLgI0AjoCQAJGAkwCUgJYAl4CZAJqAnACdgJ8AoICiAKOApQCmgKgAqYCrAKyArgCvgLEAsoC0ALWAtwC4gLoAu4C9AL6AwADBgMMAxIDGAMeAyQDKgMwAzYDPANCA0gDTgNUA1oDYANmA2wDcgN4A34DhAABA88AAAABAcIAAAABAsb/8QABAcIAAAABAmIAAAABADIAAAABAxEAAAABA7YAAAABADIAAAABADIAAAABAzQAAAABAkQAAAABBJwAAAABA/IAAAABAqj/8QABADIAAAABAwz/TAABAxYAAAABAcwAAAABATYAAAABAmIAAAABAZoAAAABBIMAAAABAzQAAAABAVQAAAABAvgAAAABAp4AAAABAfQAAAABAf4AAAABAp4AAAABAggAAAAB/+z+ogABAdb+cAABArIAAAABALQAAAAB/3T+XAABAoAAAAABALQAAAABBRQAAAABArwAAAABAggAAAAB/6b+IAABAib+IAABABQAAAABATYAAAABASL/8QABAqgAAAABAQ4AAAABA0gAAAABAjoAAAAB//b+SAABAggAAAABA88AAAABA88AAAABA88AAAABA88AAAABA88AAAABA88AAAABBRQAAAABArL+cAABAmIAAAABAmIAAAABAmIAAAABAmIAAAABADIAAAABADIAAAABADIAAAABADIAAAABAloAGwABA/IAAAABAqj/8QABAqj/8QABAqj/8QABAqj/8QABAqj/8QABAmIAAAABAmIAAAABAmIAAAABAmIAAAABAVQAAAABAi8AAAABAp4AAAABAp4AAAABAp4AAAABAp4AAAABAp4AAAABAp4AAAABBRQAJwABAYb+cAABAggAAAABAggAAAABAggAAAABAggAAAABALQAAAABALQAAAABALQAAAABALQAAAABAgQACQABArwAAAABAggAAAABAggAAAABAggAAAABAggAAAABAggAAAABAqgAAAABAqgAAAABAqgAAAABAqgAAAAB//b+SAAB//b+SAABBbQAAAABBPYAAAABAVQAAAACAAMAJAA9AAAARABdABoAawCnADQAAQABANAAAQAAAAYAAQCq//YAAQFwAU4AAgF4AAwAFABSAFgAXgBkAGoAcAB2AHwAggCIAI4AlACaAKAApgCsALIAuAC+AMQAygDQANYA3ADiAOgA7gD0APoBAAEGAQwBEgEYAR4BJAEqATABNgE8AAECtABQAAECtABQAAECOgAaAAECOgAaAAEDBwAAAAEDDAAAAAEAUP6iAAEAUP6iAAECWP7AAAECWP7AAAEDIAAAAAEDIAAAAAH/7P6iAAH/7P6iAAEC2gAAAAEC2gAAAAEBRQAAAAEBQAAAAAEFggAA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ABAAO//pADwACABE/1IARv9IAEf/SABI/0gASf/XAEr/SABQ/48AUf+PAFL/SABT/48AVP9IAFX/jwBW/3EAWP+PAFn/hQBa/48AW/+FAFz/pABd/5oAa/+cAGz/nABt/5wAbv+cAG//nABw/5wAcf8KAHL/uAB9/7gAfv+4AH//uACA/7gAgf+4AIj/UgCJ/1IAiv9SAIv/UgCM/1IAjf9SAI7/UgCP/0gAkP9IAJH/SACS/0gAk/9IAJQAAgCVAAIAlgAzAJcAewCZ/48Amv9IAJv/SACc/0gAnf9IAJ7/SACf/48AoP+PAKH/jwCi/48ApP+kAKX/uACm/0gCSAApAkkAKQJKACkCSwApAk4AzQAFAA//3QAR/90AJAACAC3/tgBx/9cAQwAP/xsAEf8OAB3/6QAe/+kAIgACACT/pAAm//gAKv/4AC3/hQAy//IANP/4ADb/+AA3AA4ARP+JAEb/ngBH/4kASP+eAEr/iQBQ/7gAUf+4AFL/ngBT/7gAVP+JAFX/uABW/64AWP+4AGr/UgBr/6QAbP+kAG3/pABu/6QAb/+kAHD/pABx/3kAcgACAH3/8gB+//IAf//yAID/8gCB//IAiP+JAIn/iQCK/4kAi/+JAIz/iQCN/4kAjv+JAI//ngCQ/54Akf+eAJL/ngCT/54AlgACAJcAZgCZ/7gAmv+eAJv/ngCc/54Anf+eAJ7/ngCf/7gAoP+4AKH/uACi/7gApf/yAKb/ngJOAKQALQAP/3kAEf9QAB0AAgAeAAIAIgACACT/4wA3ABAARP/nAEb/5wBH/+cASP/nAEr/5wBS/+cAVP/nAGr/pABr/+MAbP/jAG3/4wBu/+MAb//jAHD/4wBx/64AiP/nAIn/5wCK/+cAi//nAIz/5wCN/+cAjv/nAI//5wCQ/+cAkf/nAJL/5wCT/+cAlAACAJUAAgCWABQAlwB7AJr/5wCb/+cAnP/nAJ3/5wCe/+cApv/nAk4ApAAuAA8AOQARADkAHgBSACb/0wAq/9MALQAZADL/0wA0/9MANwAIAET/wwBG/7wAR//DAEj/vABK/80AUv+8AFT/zQBX/80AWP/XAFz/uABy/9MAff/TAH7/0wB//9MAgP/TAIH/0wCI/8MAif/DAIr/wwCL/8MAjP/DAI3/wwCO/8MAj/+8AJD/vACR/7wAkv+8AJP/vACX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', byteLength: 103372 }; asc.builtin.fonts[__t = "{playerglobal}/device|regular::Segoe UI Regular"] = asc.builtin.fonts[__t] || { base64: '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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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+Ob+PASkpAQBrtf+JQHs/hQEAP4rAdX+EgAAAAABABD/8gORBAAADgAAISMRIwoBIyInNRYzMhMhA5Gj7inHqDMlIyncPwIaA3X+D/5uDo0SA4UAAAEApgAABPgEAAATAAAhIxEGBwEjASYnESMRMwEWFzcBMwT4ohYu/wCT/vgVL43RAQ4dLUkBBtoDTEB8/XACkDWH/LQEAP1kSYHGAqAAAAAAAQCmAAAD+AQAAAsAACEjESERIxEzESERMwP4pP32pKQCCqQB0f4vBAD+XAGkAAD//wBg/+gEUAQYEgYAUgAAAAEApgAAA/gEAAAHAAAhIxEhESMRIQP4pP32pANSA3T8jAQA//8Apv4pBFQEGBIGAFMAAP//AGD/6ANiBBgSBgBGAAAAAQAeAAADKQQAAAcAAAEhESMRITUhAyn+zaT+zAMLA3T8jAN0jAAA//8ADv4eA9UEABIGAFwAAAADAGD+HgUcBbIAFQAeACcAAAURIxEjIgA1NAA7AREzETMyABUUACMDETMyNjU0JiMDESMiBhUUFjMDCJQg4P7sARflGJQW5wEX/u7fIxacurearxiaurudGP42AcoBIur5ASsBmv5m/tf76v7eA6b85NO1vtb85AMc172z1QAA//8AGgAAA5IEABIGAFsAAAABAKb+iwSPBAAACwAAASMRIREzESERMxEzBI+N/KSkAgqkl/6LAXUEAPyLA3X8iwABAJgAAAPfBAAADwAAISMRBiMgGQEzERQzMjcRMwPfo7SY/qikwpSqowGcYgFsAVr+ruFWAd0AAAEApgAABcAEAAALAAApAREzESERMxEhETMFwPrmpAGYowGXpAQA/IwDdPyMA3QAAAEApv6LBloEAAAPAAABIxEhETMRIREzESERMxEzBlqP+tukAZekAZikmf6LAXUEAPyLA3X8iwN1/IsAAAIAHgAABGQEAAAMABMAACERITUhESEyFhUUBiMBETMyNTQjAVb+yAHcARSdubqO/t72zM4DdIz+d6OUlKwB6v6itKoAAwCmAAAFBgQAAAMADgAVAAAhIxEzAREzESEyFhUUBiMBETMyNTQjBQaiovugpAEUnbm6jv7e9szOBAD8AAQA/nekk5SsAer+orSqAAIApgAAA7QEAAAKABEAADMRMxEhMhYVFAYjAREzMjU0I6akARSdubqO/t72zM4EAP53pJOUrAHq/qK0qgAAAAABAFr/6ANaBBgAGAAANzUWMzI2NyE1IS4BIyIHNTYzMgARFAAjIlp0lpGzCP5MAbQMspSPaWqQ9AEG/vPjnS2bVrOZjJisTqI2/uP+/fH+4QAAAAACAKb/6AYeBBgAEgAaAAABIREjETMRITYkMzISERQAIyICASARECEgERACbP7epKQBJBoBAcnb8f7+4tXvAc7+zgE2AS8B0f4vBAD+XNLq/uz/APn+3QEBAqX+cP50AYwBkAAAAgA+AAADYgQAABEAGAAAISMRIyIHAyMTNjcuATU0NjMhAxEjIhUUMwNipIljUYW+rDxVeH7FsgFmpMLPyQGooP74ATxuIxCQbIif/jEBQ52mAAD//wBg/+gD3QYKEiYASAAAEQcAQwDlAAAAAAAAAAQAYP/oA90FhwALABcAKgAxAAABIiY1NDYzMhYVFAYhIiY1NDYzMhYVFAYBIR4BMzI3FQYjIgI1NAAzMhIVJy4BIyIGBwLhKDo4KCo6OP5WKjs5KSk8OgJU/S0EsJqtkYfe2fgBD8nJ3KgBh3h0ohMEwjgrKjg5KSk6OygqODkpKTr9Fau6cppiARf97wEt/vznNY6epoYAAQAn/mIEFAXsACEAAAE1FjMyEhEQISIGFREjESM1MzUzFSEVIREzNjMgERACIyIB1UM6kor++naipIWFpAFO/rIEadMBhNvpOv57nSQBKwFkAe+7iv3TBLKGtLSG/orC/Yf+Wv6DAAACAKYAAALfBgoAAwAJAAAJASMbASERIxEhAqD++n/f5f5rpAI5Bgr+uAFI/Wr8jAQAAAAAAQBg/+gDYAQYABgAACUGIyIANRAAMzIXFSYjIgYHIRUhHgEzMjcDYHOf5f73ARTyiWdkkpO2DQG0/koIspSSeC1FARvvAQIBJDKiSrCUjJe1WwD//wBo/+gDDwQYEgYAVgAA//8AkAAAAWYF2RIGAEwAAAAD/9MAAAIaBYcAAwAPABsAACEjETM3IiY1NDYzMhYVFAYhIiY1NDYzMhYVFAYBSqSkbig6OCgqOjj+Vio7OSkpPDoEAMI4Kyo4OSkpOjsoKjg5KSk6AAD///86/h4BZgXZEgYATQAAAAIAEP/yBfwEAAAVABwAACERIwoBIyInNRYzMhMhESEyFhUUBiMBETMyNTQjAu7uKceoMyUjKdw/AhoBFZ25u43+3fbNzwN1/g/+bg6NEgOF/neklJKtAen+orSqAAAAAAIApgAABhQEAAASABkAACERIREjETMRIREzESEyFhUUBiMBETMyNTQjAwb+RKSkAbykARShtbiP/t32zM4B3f4jBAD+agGW/mqekpOnAd3+r66jAAEAJwAAA/4F7AAZAAAhIxEQIyIGFREjESM1MzUzFSEVIREzNjMgEQP+pOx7o6SFhaQBTv6yBHfZAVoCMwFBupX92wSyhrS0hv6Mwv5eAAAAAgCmAAAD+AYKAAwAEAAAISMBIxEjETMRMwEzCQIjEwP45v48BKSkBAGu1/4lATP++n/fAez+FAQA/isB1f4SA/j+uAFIAAD//wCmAAAEAAYKEiYBUAAAEQcAQwDeAAAAAAAAAAIADv4eA9UF8gAMACEAAAEOASMiJiczFjMyNjcJAQIjIic1FjMyPwEBMwEWFzM2NwEDZA/FlJi/CaIOslBoDAET/il+5EArNSx8PlL+cLYBFQUQBgUPASMF8o2jo428Y1n+Dvtc/sINkxKUwgP+/OwPPxg0AxYAAAEApv6LA/gEAAALAAApAREjESERMxEhETMD+P6ejv6epAIKpP6LAXUEAPyLA3UAAAEAHgAABsoFmgAzAAAhLgUnMx4FFxMuAyczHgUXPgU3Mw4FByMuAycDAeJNdVpAMiURqBAmLjhGVzXgFSEcGAyoECYuOEZXNTVXRjguJRGoESUyQFp1TaQrSkA3F9WV+N3Q3PORiuXHtbW9bQI8SJSfsGOK5ce1tb1tbb21tcflipLy3NDe95VTlYl/PP3UAAEAHgAABV4EAAAUAAAJASMLASMKASczFhIbASYnMxYSFwEFXv6qpri2lLVyG6gaWHyqRxusIHd1AQgEAPwAAar+VgGbAXbvz/7O/s4Bh8vh4v6t/gMzAAACACkAAATGBZoAEgAaAAAhESE1ITUzFSEVIREhMhYVFAYjAREzMjY1ECEBTP7dASOoAVr+pgEQ1O742P7+65ah/skEdJqMjJr+xs3BxuYCov32jX0BAAAAAgApAAAETgXsABIAGQAAIREhNSE1MxUhFSERITIWFRQGIwERMzI1NCMBQP7pARekATj+yAESnbu7jf7e9c3PBLKGtLSG/cWjlJOtAer+orSqAAAAAQC8/+gG2QWyAB8AACUGIyAAAyERIxEzESESACEyFxUmIyIAByEVIRYAMzI3Btmf6v7e/pUP/rCoqAFSHQF+ARvWl6PM1/7rGAJ5/YUQARHX4J08VAFpAS79gQWa/XwBNAFoO7NW/u3xl+/+7WAAAAEApv/oBWYEGAAfAAAlBiMiJCchESMRMxEhNiQzMhcVJiMiBgchFSEeATMyNwVmcqDW/vkP/uKkpAEgGAEO3IlnZJKTtg0BtP5KCLKUkngtRfvb/kIEAP5K2/MyokqwlIyXtVsAAAAAAgAWAAAFPAWaAAsAFAAAISMDBxEjEScBIwEzEwMmJyMGBwMXBTy7/I+og/8AtQI+tj59EgsEChd9nAKOt/4pAdO2/XcFmv2RAUUvUUc7/sPXAAAAAgAMAAAD8gQAAAsAFAAAISMDBxEjEScDIwEzEycmJyMGDwEXA/KwmGCWZJyoAayiGE0bCAQLFlF6AYx2/uoBFnj+cgQA/hrSSkVVNs2NAAACALwAAAbmBZoAEwAcAAAhIwMHESMRJwEjASERIxEzESETMxMDJicjBgcDFwbmu/yPqIT/ALQBDf6XqKgBpPa2Pn4QDAQKF32cAo63/ikB07b9dwKe/WIFmv2bAmX9kQFFKlZHO/7D1wAAAAACAKYAAAV7BAAAEwAcAAAhIwMHESMRJwMjEyERIxEzESETMxMnJicjBg8BFwV7sJhglWWbqML+8qSkAUayohhOGwcFCxZSfAGMdv7qARZ4/nIB1f4rBAD+WAGo/hrSSUZVNs2NAAAAAAIAKQAABaoFmgASABoAACEjAiURIxEGAgMjGgE3ASEBFhIBIQEWFzM2NwWqwDL+iqjLyxrBM/3p/mIEoP5S6vf+sP2fAQcNFgIQFgIKZv2QAnI5/tP+9AFQAWdFAp79YEj+mgO2/lIiNjUjAAIAHgAABGYEAAARABgAACEjAiURIxEEAyM2EjcBIQEWEgEhExYXNjcEZq4h/v2c/vgjrym5rv7CA7X+uKu3/tf+b7UECgQMAWRO/k4BtEv+l/YBATQB1f4pNv8AAob+3QYYChQAAAAAAgC8AAAHSAWaABgAHwAAISMCJREjEQYCAyMSJSERIxEzESEBIQEWEgEhARczNjcHSMEv/oeny8sbwVQBNP4WqKgCVP6KBKD+Uer4/q/9oAEGJAIQFgIJZ/2QAnI5/tP+9AIOkv1gBZr9ogJe/WBI/pwDtP5SWDUjAAAAAAIApgAABd8EAAAXAB0AACEjAiURIxEEAyMSNyERIxEzESEBIQEeAQEhExYXNwXfriP+/pz+9yGuPuL+kqSkAbz+5AO0/rirtv7Z/m60BwcRAWZM/k4BtE3+mQFyZ/4nBAD+WAGo/ik2/wKF/t0LEx4AAAAAAQAx/mYD4gbLAEMAAAEjNCMiBwYjIBE0NjMyFxYzMjY1ECEjNTMyNjU0JiMiBzU2NwMzFzczAzYWFRAFFR4BFRQGIyInJiMiFRQWMzI3NjMyA9O3TSxvcEX+sqagF0tLGHKB/ouViZ+vkX+0qoKiuXOkpHe9WOr+8JSu270YWFgYk1ZMK3t7Su/+ZkwmJgEjgJEGBol1ARSLin5sgnGqSA0BHOXl/t0Kwp7+6UkEEbyLtOIGBok/UCUlAAABACH+ZgM8BTUAQgAAASM0IyIHBiMiJjU0NjMyFxYzMjU0ISM1MyA1NCYjIgc1NjcDMxc3MwMWFRQGBxUeARUUBiMiJyYjIhUUFjMyNzYzMgMelT0uVVU4gpmbghM7OhO//tZkYAEEd2eWloFxtnOkpHe5+XFhcIywpBRFRRKGS0EsVVVExv5mUCgomYJxmgcIoaqKpEVTTJkuCwEX5e/+2SnfW4AVBAmHaomXBweFQlElJQABAGYAAAXABZoAGQAAARQAKwERIxEjIAsBMxMeATsBETMRMyAZATMFwP7h8TmcVP7ZVKakoB1rbjucOQFoqAOH3/7d/nsBhQFfArb9XnllA4D8gAFtAhMAAQBm/h4FewUzABsAAAEQACsBESMRIyImJwMzEx4BOwERMxEzMjY1ETMFe/7k6BmTFazUPJSmlCqBbxGTGZbKpAIt/vT+yf40AczK9gJW/aqpiAS6+0bvwwHVAAADAF7/6AWqBbIACwAZACcAAAUgABEQACEgABEQABMmJCMiAAc2MzIXFjMyFwYjIicmIyIFFgAzMgAC/v7P/pEBdgFCASkBa/6Mvhr+/8/W/uoO/EY8iIgkPfvwUjqEhC4q/vYaAQnH5AEOGAGSAUIBWgGc/nD+vf6h/mgDUuf5/tj0Ujo7OVo6Olbg/vkBIQADAGD/6ARQBBgACwAYACUAAAUiADUQADMyABUUABMCISIGBzYzMhcWMzIXBiMiJyYjIgceATMgAlLj/vEBGvDlAQH+62ki/tyLtRKONTBsax4ijoQ0MGhoJh6cErSMASYYAR/tAQIBIv7m+vX+2QJkAUKqmjE0NVozNTQ4mqoAAAEAEgAABbgFsgATAAABIyYjIgcBIwEzARYXMzY3ATYzMgW4mgxHQSr+d739+LsBjRMKBAcaATs/u9EEwGN9+1oFmvuPN0gyTwPHwAABAA4AAASaBBgAEwAAASMmIyIHASMBMwEWFzM2NxM2MzIEmpYIQjcx/uio/ny0AQQdBwQIGL9HqsYDPFSI/PgEAP0YUj1FRgIy0gD//wASAAAFuAdcEiYBjAAAEQcAtwIvAVwAAAAA//8ADgAABJoGABImAY0AABEHALcBwQAAAAAAAAAEAF7+Zgp/BdsADQAbADAAMQAABTUgABEQACEVIAAREAABNSIAERAAMxUyABEQAAEjJiMiBwEjEwEzARYXMzY3EzYzMhMC/v7Q/pABfwEzATcBY/6O/tjn/uUBEt7sARD+/gaBlQpAPC3+dayP/nm0AQQcBwUGGqpAssYbQlIBkwFDAVIBo1L+dv63/qL+ZgU0Uv6z/v3+9/69UgE0ARYBGgE4/kpUiPteAYIEGP0YUT42VQIy0gGaAAAAAAMAWP5mCOwEOAANABoALwAABTUiADU0ADMVMgAVFAADNSIGFRQWMxUyNjUQBSMmIyIHASMTATMBFhczNjcTNjMyAk7n/vEBGurrAQH+69eiurObobEFTJYIQjst/nSskP54tQEEHAcEBxmqQLLGOD4BIOz6ASw+/ub69v7YA6Y+08G4zj7QuwGPMlSI+14BggQY/RhRPjZVAjLSAAIAXv+0Bj4F7AATACYAAAUGIyInJAAREAAlNjMyFwQAERAAAQYjIicGABUUEhc2MzIXNhI1EAOwJkJCJ/7Q/q8BUwE5JUlIJAEsAU7+rf7RJj4+JuX+//XcJ0JCJuX5FDg4GwF+ATcBRgGLH0A+G/6C/sr+s/52BQwwMBj+yfr5/s8cNzcbASr+AhYAAgBg/7AE0wROABEAIQAABQYjIicmAjUQJTYzMhcEERQCAwYjIicEERAFNjMyFyQREAMKJkhGJ+PsAdwmRkYmAb/w0SZERib+zAEpJ0REJgElEEA+GQEP3gHoNjw8Mv4k3v7pA3Q3Oy/+ov6yMTc3LwFUAU4AAAAAAwBe/+gIqggFACkAQQBNAAAlBiMgABEQACEyFxUmIyIAERAAMzI3FjMyABEQACMiBzU2MyAAERAAISITFSMiLgIjIg4CFSM0PgIzMh4CMwEnNjciNTQzMhYVFASFwsv+0/6TAWYBMp5uaqTf/vkBDvDdmprf8AEO/vrgpGpungExAWf+k/7TyMkpSoV4azAWIhgMgBgzUzpAdnd5Q/5ZFlYGYFowPj5WAY4BTAFMAaQrskX+uv7y/uv+zmBgATEBFgENAUdFsiv+Xv60/rT+cAejfyYuJhMhLRkvWkYqJi4m/lQ1FjpQUkEwkQADAGD/6AbGBp0AKQBBAE0AACUGIyIANTQAMzIXFSYjIgYVFBYzMjcWMzI2NTQmIyIHNTYzMgAVFAAjIhMVIyIuAiMiDgIVIzQ+AjMyHgIzASc2NyI1NDMyFhUUA5aWrOj+9AEI3oRjaYKTp7utooKBoa27ppKDaWOF3gEG/vXoqfEpSoV4azAWIhgMgBgzUzpAdnd5Q/5ZFlYGYFowPkJaASXt8AEuMKpJ0rmz1WNj0ra50kmqMP7R7+z+2gY7fyYuJhMhLRkvWkYqJi4m/lQ1FjpQUkEwkQACAB4AAAbKBtsACwA/AAABByMnIwcjJyMHIycTLgUnMx4FFxMuAyczHgUXPgU3Mw4FByMuAycDBT1aIjDcMCIw3DAiWjdNdVpAMiURqBAmLjhGVzXgFSEcGAyoECYuOEZXNTVXRjguJRGoESUyQFp1TaQrSkA3F9UG28NkZGRkw/kllfjd0NzzkYrlx7W1vW0CPEiUn7BjiuXHtbW9bW29tbXH5YqS8tzQ3veVU5WJfzz91AACAB4AAAVeBX8ACwAgAAABByMnIwcjJyMHIycJASMLASMKASczFhIbASYnMxYSFwEEcVoiMNwwIjDcMCJaBH/+qqa4tpS1chuoGlh8qkcbrCB3dQEIBX/DZGRkZMP+gfwAAar+VgGbAXbvz/7O/s4Bh8vh4v6t/gMzAAAAAQBe/mYEjAWyABUAAAEmIyIAERAAMzI3ESMRJAAREAAhMhcEjJq69/7NAR/pIC6o/uj+ugGeAT7MhgTEVv62/uz++v7JBP3jAYIWAYUBLwFYAag7AAAAAAEAYP5mA2IEGAAVAAABJiMiBhUUFjMyNxEjESYCNTQAMzIXA2Jygp3JvZ8eKKLA6AEi8odnAz5Q4be00An96wGIFQEXzv0BMzIAAAABAC0AAAPVBZoAEwAAAQclAwUHJQMjEyU3BRMlNwUTMwMD1Tf+5ZkBFjj+7KyRw/7zNwEKmv76OAEEoZO6A2p6fv6cfHx8/nIBxHh8dgFidH51AXn+UAAAAQBSBMIC1wXLABEAAAEGIyImNTQ2MyE2MzIWFRQGIwEKClImNjYmAXMLTyY2NiYFElA2Jic2UDYnJjYAAQBeBMIDCgW+AA8AAAEjJiMiBwYrATUzMjc2MzIDCnoyZDJhYUJmUD1qaUyXBMKIRESaMTEAAAAB/5AEewB9BiMADQAAEwcuATU0NjMyFhUUBxZ9KVNxRTUsOmwQBLo/KKdYOUg6K10HaAAAAf+GBHsAcQYjAA4AAAMnNjcuATU0NjMyFhUUBlQmaBAwPjosNUZzBHs/OGgCOCorOkk4V6gAAAABAD8EwQMmBboAFwAAARUjIi4CIyIOAhUjND4CMzIeAjMDJik/iIFxKRYiGAyAGDNTOjh+f303BUB/Ji4mEyEtGS9aRiomLiYAAAAACAAh/s8HvAVaAAsAFwAjAC8AOwBHAFMAXwAAASMmIyIHIz4BMzIWASMmIyIHIz4BMzIWBSMmIyIHIz4BMzIWASMmIyIHIz4BMzIWBSMmIyIHIz4BMzIWASMmIyIHIz4BMzIWBSMmIyIHIz4BMzIWASMmIyIHIz4BMzIWBKJQCGhkDk8HbU9SaAKPUAhnYg5SCGtPUmr6/VAIZ2MNUghrT1JqBZhQCGZkDFIHa1BSafnpUAhoZA5PB21PUmgFj1AIZ2IOUghrT1Jq+v1QCGdjDVIIa09SagJ+UAhoZA5PB21PUmgEpGpqU2Nj/q9qalJkY1NqalJkY/3Da2tSZGJUa2tTY2L9wWtrUmRjU2trUmRj/qtra1NjYwAAAAAIADX+ZgdoBZoAAwAHAAsADwATABcAGwAfAAABAyMTAQcDNw0BJyUBJTUNASU1BQEHAzcNASclBQMjEwRMXHx2/mpYpkYFFv7HWAFN+yj+nwFhBdL+oAFg/uBGuFj82/6yQwE5AgR1YlwFmv6gAWD+EFgBTkSxuFim/S10Y1yeXHt0/XpEATpYgaZGuL/+oAFgAAAAAgC8/n4GEgdOABcAJAAAJTMDIxMjETQ3IwYHASMRMxEUBzM2NwEzAw4BIyImJzMWMzI2NwVA0rjBq6wKBhMb/R7QqAgEFiIC0NjUD8WUmL8Jog6yUGgMlv3oAYIEDIw5MSn7iQWa/A6iMSw0BGUBtI2jo428Y1kAAgCm/osE2gXyABEAHgAAISMRBgcBIxEzETY3ATMRMwMjEw4BIyImJzMWMzI2NwQZrRYt/ieqlgwoAeaq2rC0Tg/FlJi/CaIOslBoDAMxK079SAQA/NkdRgLE/Jb99QdnjaOjjbxjWQACACkAAAQ4BZoAEgAaAAAzESM1MzUzFTMVIxEhMhYVFAYjAREzMjY1ECG8k5OooqIBENbu+tj+/uyVov7JBHSajIya/sbPv8bmAqL99ox+AQAAAAACAC0AAAO0BewAEgAZAAAzESM1MzUzFTMVIxEhMhYVFAYjAREzMjU0I6Z5eaSBgQEUnbm6jv7e9szOBNGFlpaF/aakk5SsAer+orSqAAAAAAIAvAAABCkFmgAOABoAAAEXBycGKwERIxEhMhYVFAERMzI3JzcXNjUQIQOBdXN9Z369qAGK5v39O7BSRmZyb1L+sAKJsE26KP3iBZrgzOMB9/20FZdOpE6MARwAAgCm/iMEVAQYABQAJQAAJRcHJwYjIicjESMRMxUzNjMyEhUQBSc3FzY1NCYjIgYdARQWMzIDrnByclJn11wEpKQEdO7A5P6SeHRyWqKFjbCmgEJWqE6qIqz9jwXdtMz+8uP+yWmxTapx0KnJyZiPf60AAAABALwAAAOkBqIABwAAASERIxEhETMDpP3AqAJYkAUC+v4FmgEIAAAAAQCmAAAC5gUOAAcAAAEhESMRIREzAub+ZKQBsJADdPyMBAABDgAAAAEAKQAAA/YFmgANAAABIREhFSERIxEjNTMRIQP2/cABWv6mqOXlAugFAv42mv1iAp6aAmIAAAAAAQAeAAADKQQAAA0AAAEhESEVIREjESM1MxEhAyn+awEC/v6k0tICOQN0/uKF/i8B0YUBqgAAAAABALz+ZgQzBZoAGQAAEzUWMzI2NTQCKwERIxEhFSERMyAAERQAISK+pJq9yv7bRqgC0P3YSgEnAV7+2f70rv6yuGzfy9UBJf1eBZqa/jr+l/7d/f61AAAAAQCm/mYDqgQAABkAABM1FjMyNjU0JisBESMRIRUhETMyABUUACMipnWLp7XaviCkAnb+LkL3ASf+6e+Z/qCgTrupudf+GgQAjP8A/t351/7lAAAAAf/q/oAHCgWaACEAAAEjESMBJicjESMRIwYHASMJATMBFhczETMRMzY3ATMJATMHCplQ/c8YDQWfBA8W/c/jApH9m84CGhcOBJ8FDRgCGs39mwINi/6AAYACkBwW/T4CwhkZ/XAC6AKy/ZMbFgKe/WIWGwJt/U79rgAAAAEABP6LBgAEAAAZAAABIxEjASMRIxEjASMJATMBMxEzETMBMwkBMwYAjFz+NgScBP412wH8/iPRAbYEnAQBttP+IQGBh/6LAXUB+v4GAfr+BgIQAfD+IQHf/iEB3/4Q/nEAAAABAGD+rgPiBbIAMQAABRYVFAYjIic1FjMyNTQnIic1FjMyNjUQISM1MzI2NTQmIyIHNTYzMhYVEAUVHgEVFAYCTDVaTEc4MjBELfGEqNWbt/6LlYmfr5F/tKqezszq/vCUrtgQVkBPXRZtGUI+UFS2e5Z/ARSLin5sgnGqWMKe/ulJBBG8i6vhAAAAAAEAWP6uA0QEGAAuAAAFFhUUBiMiJzUWMzI1NCcmJzUWMyA1NCEjNTMgNTQmIyIHNTYzIBEUBxUeARUUBgIAM1pLSDgyMEQtyWaGtAEO/tdlYAEFd2iWlqqOAXbScIysElNBT10WbRlCPlAEMKJMrKqMokRUTJk9/u6+MgQJh2p3oAAAAAEAvP6ABKgFmgAUAAABIxEjASYnIxEjETMRMzY3ATMJATMEqJpQ/dAbCwSoqAQOGAIY0f2ZAgyM/oABgAKQIBL9PgWa/V4WGwJx/U79rgAAAQCm/osEAAQAABAAAAEjESMBIxEjETMRMwEzCQEzBACMZP4+BKSkBAGu2f4jAX+J/osBdQHq/hYEAP4tAdP+EP5xAAABALwAAASiBZoAGAAAISMBESMRJyY1IxEjETMRMzY/AREzFQEzAQSi6v5YTDYmBKioBA4YNkwBltH9mQH0/vIBaEIvA/0+BZr9XhYbPwFS+AHY/VAAAAAAAQCmAAAD9AQAABQAACEjARUjEScjESMRMxEzNzUzFQEzAQP05P7mTFwEpKQEXEwBBtn+IwEzwQETZf4WBAD+LWXtmwEc/hAAAQASAAAEogWaABgAACEjASYnIxEjESM1MzUzFTMVIxEzNjcBMwEEour91h8HBKiqqqjo6AQOGAIY0f2ZApAlDf0+BJyFeXmF/lwWGwJx/VAAAAAAAQAnAAAD+AXsABQAACEjASMRIxEjNTM1MxUhFSERMwEzAQP45v48BKR/f6QBVP6sBAGu1/4lAez+FASyhrS0hv15AdX+EgAAAQApAAAFrAWaABIAACEjASYnIxEjESE1IREzNjcBMwEFrOr91hsLBKj+YwJFBA4YAhjR/ZkCkCAS/T4FAJr9XhYbAnH9UAAAAQAeAAAEpAQAAA4AACEjASMRIxEhNSERMwEzAQSk5P4+BKT+yAHcBAGu2f4jAer+FgN0jP4tAdP+EAAAAQC8/oAFsgWaAA8AAAEjESMRIREjETMRIREzETMFspvN/RqoqALmqMD+gAGAAo79cgWa/YsCdfr+AAAAAQCm/osEkAQAAA8AAAEjESMRIREjETMRIREzETMEkI6u/fakpAIKpJj+iwF1AdH+LwQA/lwBpPyMAAAAAQC8AAAGkAWaAA0AAAEhESMRIREjETMRIREhBpD+Yqj9GqioAuYCRgUA+wACjv1yBZr9iwJ1AAABAKYAAAUvBAAADQAAASERIxEhESMRMxEhESEFL/7JpP32pKQCCgHbA3T8jAHR/i8EAP5cAaQAAAEAvP5mB74FmgAbAAABNRYzMjY1NAArAREjESERIxEhETMgABEUACEiBEykmbzN/wDaRqj9GqgENkoBJgFc/tb++q7+sq5s583TASn9XAUE+vwFmv2e/pn+3f/+twAAAAEApv5mBlYEAAAbAAABNRYzMjY1NCYrAREjESERIxEhETMyABUUACMiA1Ryjqe12r4gpP32pANSQvcBJf7r75n+oKRMtqi51/4aA3T8jAQA/nT+2/fV/uMAAAAAAgBe/+gFtgWyADsATwAABSIuAQI1NBI+ATMyFxUuASMiDgIVFB4CMzI3LgM1ND4CMzIeAhUUAgceATMyNjcVBiMiJicGATQuAiMiDgIVFB4CFz4DAv+O9rVoV6n4oCQjDiYTc7V+QkSAtnJBOjhXOx8zXolVXIpcL3ZiGDIbMWYmUHpCdDV4ATMYL0cwMUkwGBw1TTEzRCkRGF+3AQ+vqgEXx24ImQQFU5rbh4HYnFgOOIucplKG0pFMTJHShsb+1GIHBxgWmygeGz0C+1qXbz48bZpfT5aHcSksdomVAAACAGD/6ARVBBoAOABIAAAFIi4CNTQ+AjMyFxUmIyIOAhUUHgIzMjcuATU0PgIzMh4CFRQGBx4BMzI2NxUGIyInDgEBNC4CIyIOAhUUFhc+AQJTaraGTUN+tHEdGhkeSHZTLSpSd00eHERNIkVpR0hpRSFNQg4dECNLHDlcYVYqXAECECAsHSEvHg5EPz01GESFxH96ypFRCI0JPWuSVFeRajsDStWGRIRpQT5nhUeG1EoCAxEQiCMoFBUCJThbQSQoRFoyfrAxMa8AAAABAF7+rgSMBbIAIwAAJQYHFhUUBiMiJzUWMzI1NCckABEQACEyFxUmIyIAERAAMzI3BIxyrjRaTEc4MTFELf7R/pkBngE+zIaauvf+zQEf6diePDwSVEBOXhZtGUI+UAQBiQE9AVgBqDuzVv62/uz++v7JYAAAAAABAGD+rgNiBBgAIwAAASYjIgYVFBYzMjcVBgcWFRQGIyInNRYzMjU0JyYCNTQAMzIXA2Jygp3JvZ+GdlhyMllMRzgxMUQuyPQBIvKHZwM+UOG3tNBZnDUOVD5PXRZtGUJAUA4BGdf9ATMyAAABACn+gAQMBZoACwAAASERMxEjESMRITUhBAz+YsGbzv5jA+MFAvuW/egBgAUCmAABAB7+igMpBAAACwAAASERMxEjESMRITUhAyn+zZiOrv7MAwsDdP0Y/f4BdgN0jP//ABIAAARgBZoSBgA8AAAAAQAO/ikD1QQAAAwAAAkBESMRATMBFzM2NwED1f5ppP50tgENHQIKFgEbBAD8Bv4jAd8D+P0EZCJGAvgAAQASAAAEYAWaABQAAAkBIRUhESMRITUhNQEzARYXMzY3AQRg/icBUv6uqP63AUn+M78BQQYdAwocAVAFmvxyhf55AYeFAgOM/XgMTCI2AogAAAAAAQAO/ikD1QQAABIAACEVIREjESE1IQEzARczNjcBMwEDkv6spP60AUz+dLYBDR0CChYBG6r+aYX+rgFShQQA/QRkIkYC+PwAAAAAAAEAGv6ABMYFmgAZAAABIxEjASYnIwYHASMJATMBFhczNjcBMwkBMwTGmGH+tg8SBAoY/qzOAeD+Rs4BJR0WBCAYATHB/j0Ba4r+gAGAAiUZLhcw/dsC0QLJ/ggyMkImAfT9Of3DAAAAAQAa/osDtAQAABcAAAEjESMDJicjBgcDIwkBMxMWFzMBMwETMwO0i1zJFRgEBSrNvQFd/rK/xhUWBAEAtf6o+3/+iwF1AUwjKwlF/rQB9gIK/qImKgGu/fr+hwABACn+gAa8BZoADwAAASMRIREhNSEVIREhETMRMwa8m/ul/mMD4/5iAuaowP6AAYAFApiY+5YFAvr+AAABAB7+iwU8BAAADwAAASMRIREhNSEVIREhETMRMwU8jvyk/swDC/7NAgqkmP6LAXUDdIyM/RgDdPyMAAABAKb+gAVCBZoAFAAAASMRIxEGIyImNREzERQzMjcRMxEzBUKczeXFvM2o9rLjqMH+gAGAAoV5w7ACG/3t524CjPr+AAEAmP6LBHcEAAATAAABIxEjEQYjIBkBMxEUMzI3ETMRMwR3ja60mP6opMKUqqOY/osBdQGcYgFsAVr+ruFWAd38jAAAAQCmAAAEgQWaABcAACEjEQYHESMRBiY1ETMRFDsBETMRNjcRMwSBqKeITM7qqPYaTIapqAKFWBf+rgFKD8O9Ahv97ecBav6eFFICjAAAAAABAJgAAAPfBAAAFgAAISMRBgcVIzUEGQEzERQ7AREzETY3ETMD36N2Zkz+hKTCFkxubqMBnEAW1MocAYYBWv6u4QEl/uUUOAHdAAAAAQCmAAAEgQWaABAAACEjETQjIgcRIxEzETYzMhYVBIGo9bTiqKjkxrrPAhLobv10BZr9enrCsv//AKYAAAP4BewSBgBLAAAAAgAp/+gGWAWyABwAIwAAASEWADMgNxUGISAAAyMiJjU0NzMGFRQ7ARIAISADJgIjIgAHBlj7ohABHNoBCcLF/uT+2v6VDx18iCePKYQSHQFvARYCarQI58nQ/vYWAn/r/uukqpEBagEti31eSkdSgAEwAWz9ZO0BF/7k6AAAAAACACn/6ATEBBgAHgAlAAABIR4BMzI3FQYjIgInIyImNTQ3MwYVFDsBNiQzMhIVJy4BIyIGBwTE/S4Er5uskYfe0PcJG3eNJ4kpihQcAQSwytyoAYV6dKISAderunKaYgEE64VvVUpHSnfI7v785zWNn6aGAAMAKf6ABlgFsgADACAAJwAAITMRIwEhFgAzIDcVBiEgAAMjIiY1NDczBhUUOwESACEgAyYCIyIABwObm5sCvfuiEAEc2gEJwsX+5P7a/pUPHXyIJ48phBIdAW8BFgJqtAjnydD+9hb+gAP/6/7rpKqRAWoBLYt9XkpHUoABMAFs/WTtARf+5OgAAAAAAwAp/ooExAQYAAMAIgApAAAhMxEjASEeATMyNxUGIyICJyMiJjU0NzMGFRQ7ATYkMzISFScuASMiBgcC1o6OAe79LgSvm6yRh97Q9wkbd40niSmKFBwBBLDK3KgBhXp0ohL+igNNq7pymmIBBOuFb1VKR0p3yO7+/Oc1jZ+mhv//ALwAAAFkBZoSBgAsAAAAAv/qAAAHAgcaAAwAKgAAAQ4BIyImJzMWMzI2NwEjASYnIxEjESMGBwEjCQEzARYXMxEzETM2NwEzAQSJCp1wdZQFZAygRGEKAt/h/c8YDQWfBA8W/c/jApH9m84CGhYPBJ8FDRgCGs39mwcacYuKcptUR/jmApAcFv0+AsIZGf1wAugCsv2TGRgCnv1iFhsCbf1OAAIABAAABfYFvgAMACIAAAEOASMiJiczFjMyNjcBIwEjESMRIwEjCQEzATMRMxEzATMBBBEKnXB1lAVkDKBEYQoCS97+NgScBP412wH8/iPRAbYEnAQBttP+IQW+cYuKcptUR/pCAfr+BgH6/gYCEAHw/iEB3/4hAd/+EAABAL7+ZgRMBZoAGQAACQEWABEUACEiJzUWMzI2NTQAKwERIxEzEQEETP3O+gEd/tb++a6UpJq8zf7/2kampgIXBZr9lyH+of79//63TK5s6srWASb9XAWa/aACYAAAAAABAKb+ZgOuBAAAGgAACQEWEhUUACMiJzUWMzI2NTQmKwERIxEzETMBA67+TMjm/urumWVyjqe12r4gpKQCAYcEAP5sIP7l2db+5DqkTLaoudf+GgQA/nQBjAAAAAEAEP5+BXYFmgAWAAAlMwMjEyMRIQoBDgEjIic1FjMyNhITIQSk0rjBq6z+ckVQUoxiTzozPj5tcUUCwpb96AGCBQL94v5A1GcVnh2UAm4CGQAAAAEAEP6LBGwEAAASAAAlMwMjEyMRIwoBIyInNRYzMhMhA5HbsLSjve4px6gzJSMp3D8CGpb99QF1A3X+D/5uDo0SA4UAAQC8/mYE8gWaABgAAAEhESMRMxEhETMRFAcGISInNRYzMjY3NjUESv0aqKgC5qiVlP74rpSkml6VM2cCjv1yBZr9iwJ1+xT/pKVMrmw6O3TLAAAAAQCm/mYD+AQAABkAAAEhESMRMxEhETMRFAYHBiMiJzUWMzI+AjUDVP32pKQCCqRGRovvmmR1i1SDWi8B0f4vBAD+XAGk/GlyvEeOOqBOMVyFVAAAAQC8/n4FxAWaAA8AACUDIxMjESERIxEzESERMxEFxLjBq6z9GqioAuaolv3oAYICjv1yBZr9iwJ1+vwAAQCm/osE0wQAAA8AACUDIxMjESERIxEzESERMxEE07C0o7799qSkAgqklv31AXUB0f4vBAD+XAGk/JYAAQCm/oAEgQWaABQAACEjESMRMxEGIyImNREzERQzMjcRMwSB15zL5cW8zaj2suOo/oACGAHtecOwAhv97eduAowAAAABAJj+igPfBAAAEwAAISMRIxEzEQYjIBkBMxEUMzI3ETMD37CLmLSY/qikwpSqo/6KAgIBEGIBbAFa/q7hVgHdAAAAAAEAvP5+B0QFmgAfAAAlMwMjEyMRNDcjBgcBIwEmJyMWFREjETMBFhczNjcBMwZy0rjBq6sOBBgT/hZS/hcVFgQIot4BuDMPBisaAcHSlv3oAYIDwnKlYSr7sgRGMGNWw/xABZr8GHM5djoD5AAAAAABAKb+iwXTBAAAFwAAJTMDIxMjEQYHASMBJicRIxEzARYXNwEzBPjbsLSjvBYu/wCT/vgVL43RAQ4dLUkBBtqW/fUBdQNMQHz9cAKQNYf8tAQA/WRJgcYCoAAA//8ApgAAAUoF7BIGAE8AAAADABYAAAUSBxkADAAUABwAAAEOASMiJiczFjMyNjcBIwMhAyMBMxMDJicjBgcDA58KnXB1lAVkDKBEYQoB2bqY/aCPuwImrp/hCwsECg3fBxlxi4pym1RH+OcBkv5uBZr8jwJjHkI9I/2dAAADAFr/6AODBb4ADAAhACwAAAEOASMiJiczFjMyNjcTIzUjBiMiJjUQLQEQIyIHNTYzIBEPAQ4BFRQWMzI2NQMQCp1wdZQFZAygRGEK2aQEa9CZrQFSATPTuZWXxQFppPdydGtZep8FvnGLinKbVEf6QqC4ooYBHy8rAQV+qGD+gpQiEFFnS1+rgwAAAAQAFgAABRIG4gALABcAHwAnAAABIiY1NDYzMhYVFAYhIiY1NDYzMhYVFAYBIwMhAyMBMxMDJicjBgcDA0goOjgoKjo4/lYqOzkpKTw6AyK6mP2gj7sCJq6f4QsLBAoN3wYdOCsqODkpKTo7KCo4OSkpOvnjAZL+bgWa/I8CYx5CPSP9nQAAAAAEAFr/6AODBYcACwAXACwANwAAASImNTQ2MzIWFRQGISImNTQ2MzIWFRQGASM1IwYjIiY1EC0BECMiBzU2MyARDwEOARUUFjMyNjUCxCg6OCgqOjj+Vio7OSkpPDoCF6QEa9CZrQFSATPTuZWXxQFppPdydGtZep8EwjgrKjg5KSk6OygqODkpKTr7PqC4ooYBHy8rAQV+qGD+gpQiEFFnS1+rgwAAAP//AAoAAAaDBZoSBgBxAAD//wBa/+gGVgQYEgYAjgAAAAIAvAAAA7QHGwAMABgAAAEOASMiJiczFjMyNjcTIREhFSERIRUhESEDXQqdcHWUBWQMoERhCr39CALY/dACBv36AlAHG3GLinKbVEf45QWamP4jl/4KAAADAGD/6APdBb4ADAAfACYAAAEOASMiJiczFjMyNjcBIR4BMzI3FQYjIgI1NAAzMhIVJy4BIyIGBwMvCp1wdZQFZAygRGEKART9LQSwmq2Rh97Z+AEPycncqAGHeHSiEwW+cYuKcptUR/wZq7pymmIBF/3vAS3+/Oc1jp6mhgAAAAIAVv/oBWYFsgARABgAABMhJgAjIgc1NjMgABEQACEgACUhFhIzMgBWBF4R/uXa2Jye4gE/AW3+lP7T/tH+uARe/FYE8s/PAQIDGu0BE2CkVP52/qX+vv5dAZ/86/7nARgAAAACAFL/6APPBBgAEgAZAAATIS4BIyIHNTYzMhIVFAAjIgI1BSEeATMyNlIC0wWum62Qht7Z+P7xyMvbAtH91wKGeHSiAimrunKaYv7p/fH+1QEG5TWPnaYABABW/+gFZgbkAAsAFwApADAAAAEiJjU0NjMyFhUUBiEiJjU0NjMyFhUUBgEhJgAjIgc1NjMgABEQACEgACUhFhIzMgADjCg6OCgqOjj+Vio7OSkpPDr+IgReEf7l2ticnuIBPwFt/pT+0/7R/rgEXvxWBPLPzwECBh84Kyo4OSkpOjsoKjg5KSk6/PvtARNgpFT+dv6l/r7+XQGf/Ov+5wEYAAAEAFL/6APPBYcAEgAZACUAMQAAEyEuASMiBzU2MzISFRQAIyICNQUhHgEzMjYDIiY1NDYzMhYVFAYhIiY1NDYzMhYVFAZSAtMFrputkIbe2fj+8cjL2wLR/dcChnh0ojQoOjgoKjo4/lYqOzkpKTw6AimrunKaYv7p/fH+1QEG5TWPnaYDqjgrKjg5KSk6OygqODkpKToAAAP/6gAABwIG5AALABcANQAAASImNTQ2MzIWFRQGISImNTQ2MzIWFRQGASMBJicjESMRIwYHASMJATMBFhczETMRMzY3ATMBBDgoOjgoKjo4/lYqOzkpKTw6BCLh/c8YDQWfBA8W/c/jApH9m84CGhYPBJ8FDRgCGs39mwYfOCsqODkpKTo7KCo4OSkpOvnhApAcFv0+AsIZGf1wAugCsv2TGRgCnv1iFhsCbf1OAAAAAwAEAAAF9gWHAAsAFwAtAAABIiY1NDYzMhYVFAYhIiY1NDYzMhYVFAYBIwEjESMRIwEjCQEzATMRMxEzATMBA7YoOjgoKjo4/lYqOzkpKTw6A5je/jYEnAT+NdsB/P4j0QG2BJwEAbbT/iEEwjgrKjg5KSk6OygqODkpKTr7PgH6/gYB+v4GAhAB8P4hAd/+IQHf/hAAAAADAGD/6APiBuQACwAXADsAAAEiJjU0NjMyFhUUBiEiJjU0NjMyFhUUBgE1FjMyNjUQISM1MzI2NTQmIyIHNTYzMhYVEAUVHgEVFAQjIgLDKDo4KCo6OP5WKjs5KSk8Ov71qNWbt/6LlYmfr5F/tKqezszq/vCUrv7o8/MGHzgrKjg5KSk6OygqODkpKTr6HbZ7ln8BFIuKfmyCcapYwp7+6UkEEbyLxekAAAAAAwBQ/+cDOwWHAAsAFwA5AAABIiY1NDYzMhYVFAYhIiY1NDYzMhYVFAYDNRYzIDU0ISM1MyA1NCYjIgc1NjMgERQGBxUeARUUBiMiAnMoOjgoKjo4/lYqOzkpKTw6y4azAQ/+12VgAQV4aJWWqo4Bdm9kcorixtMEwjgrKjg5KSk6OygqODkpKTr7W6FLrKqLokVSS5k+/u1ZgRUFCYhojKYAAAABAFL/6APTBZoAFgAANzUWMzI2NRAhIwEhNSEVATIWFRQEIyJSqNWfs/6hkQGP/aoDVv56wNn+7vnyPLZ7pIMBHgJGmCj9yNy2yvYAAf/d/iEDaAQAABgAAAM1FjMyNjU0JisBNQEhNSEVAR4BFRQAIyIjpbGu397OUgGA/b4DLf532ur+vPe2/nKiaLaQlaYzAhSMM/3hGuq0zP73AAAAAgC8AAAFQAaMAAMAFwAAASE1IQEjETQ3IwYHASMRMxEUBzM2NwEzBBD+BAH8ATCoCgYTG/0e0KgIBBYiAtDYBh9t+XQEDIw5MSn7iQWa/A6iMSw0BGUAAAIApgAABAAFLwADABEAAAEhNSETIxEGBwEjETMRNjcBMwNY/gQB/KiUFi3+J6qWDCgB5qoEwm360QMxK079SAQA/NkdRgLEAAMAvAAABUAG5AALABcAKwAAASImNTQ2MzIWFRQGISImNTQ2MzIWFRQGASMRNDcjBgcBIxEzERQHMzY3ATMD0Sg6OCgqOjj+Vio7OSkpPDoCx6gKBhMb/R7QqAgEFiIC0NgGHzgrKjg5KSk6OygqODkpKTr54QQMjDkxKfuJBZr8DqIxLDQEZQADAKYAAAQABYcACwAXACUAAAEiJjU0NjMyFhUUBiEiJjU0NjMyFhUUBgEjEQYHASMRMxE2NwEzAzAoOjgoKjo4/lYqOzkpKTw6AiiUFi3+J6qWDCgB5qoEwjgrKjg5KSk6OygqODkpKTr7PgMxK079SAQA/NkdRgLEAAAABABe/+gFqgbkAAsAFwAjAC8AAAEiJjU0NjMyFhUUBiEiJjU0NjMyFhUUBhMgABEQACEgABEQAAEiABEQADMyABEQAAPJKDo4KCo6OP5WKjs5KSk8Oo3+z/6RAXYBQgEpAWv+jP7U4v7mARPd7AEQ/vgGHzgrKjg5KSk6OygqODkpKTr5yQGSAUIBWgGc/nD+vf6h/mgFMv66/vf+9/69ATQBFQEcATYABABg/+gEUAWHAAsAFwAjAC8AAAEiJjU0NjMyFhUUBiEiJjU0NjMyFhUUBhMiADUQADMyABUUAAMiBhUUFjMyNjU0JgMZKDo4KCo6OP5WKjs5KSk8OpHj/vEBGvDlAQH+692euLqcn6urBMI4Kyo4OSkpOjsoKjg5KSk6+yYBH+0BAgEi/ub69f7ZA6bXvbbSzr7A0AAAAAADAF7/6AWqBbIACwASABkAAAUgABEQACEgABEQABMmACMiAAcFIRYAMzIAAv7+z/6RAXYBQgEpAWv+jMAS/v3X0P7uFgPk/BwVAQzL3AEJGAGSAUIBWgGc/nD+vf6h/mgDMPUBDf7o6pvq/uwBCwAAAwBg/+gEUAQYAAsAEQAXAAAFIgA1EAAzMgAVFAATAiEiBgcFIR4BMyACUuT+8gEa8OUBAf7rZyn+5YixFwKY/WQKt5MBMxgBIOwBAgEi/ub69f7ZAnQBMqCSi6O8AAAABQBe/+gFqgbkAAsAFwAjACoAMQAAASImNTQ2MzIWFRQGISImNTQ2MzIWFRQGEyAAERAAISAAERAAEyYAIyIABwUhFgAzMgADySg6OCgqOjj+Vio7OSkpPDqN/s/+kQF2AUIBKQFr/ozAEv7919D+7hYD5PwcFQEMy9wBCQYfOCsqODkpKTo7KCo4OSkpOvnJAZIBQgFaAZz+cP69/qH+aAMw9QEN/ujqm+r+7AELAAAFAGD/6ARQBYcACwAXACMAKQAvAAABIiY1NDYzMhYVFAYhIiY1NDYzMhYVFAYTIgA1EAAzMgAVFAATAiEiBgcFIR4BMyADGSg6OCgqOjj+Vio7OSkpPDqR5P7yARrw5QEB/utnKf7liLEXApj9ZAq3kwEzBMI4Kyo4OSkpOjsoKjg5KSk6+yYBIOwBAgEi/ub69f7ZAnQBMqCSi6O8AAAAAwBo/+gEkAbkAAsAFwAwAAABIiY1NDYzMhYVFAYhIiY1NDYzMhYVFAYBNRYzMgA3ITUhJgAjIgc1NjMgABEQACEiAtgoOjgoKjo4/lYqOzkpKTw6/uid4dYBERD9hQJ5Gv7x2cummtcBNQGC/o3+0ecGHzgrKjg5KSk6OygqODkpKTr6HaNgAQ/xl/UBD1awPv5h/qX+wf5vAAAAAwBa/+gDWgWHAAsAFwAwAAABIiY1NDYzMhYVFAYhIiY1NDYzMhYVFAYDNRYzMjY3ITUhLgEjIgc1NjMyABEUACMiAlIoOjgoKjo4/lYqOzkpKTw6oHSWkbMI/kwBtAyylI9papD0AQb+8+OdBMI4Kyo4OSkpOjsoKjg5KSk6+2ubVrOZjJisTqI2/uP+/fH+4QAAAAIAPP/nBJYGjAADABkAAAEhNSEFAQIGIyInNRYzMjY3ATMBFhczNjcBA2z+BAH8ASr+RXbcgmtIVlBRiE/+Gr8BWAkcAgMmAT8GH23y/Bf+9sAfqjN9ngQC/QITSglYAvoAAAACAA7+HgPVBS8AAwAYAAABITUhEwECIyInNRYzMj8BATMBFhczNjcBAv7+BAH81/4pfuRAKzUsfD5S/nC2ARUFEAYFDwEjBMJt/tH7XP7CDZMSlMID/vzsDz8YNAMWAAADADz/5wSWBuQACwAXAC0AAAEiJjU0NjMyFhUUBiEiJjU0NjMyFhUUBgUBAgYjIic1FjMyNjcBMwEWFzM2NwEDLCg6OCgqOjj+Vio7OSkpPDoCwv5FdtyCa0hWUFGIT/4avwFYCRwCAyYBPwYfOCsqODkpKTo7KCo4OSkpOoX8F/72wB+qM32eBAL9AhNKCVgC+gAAAwAO/h4D1QWHAAsAFwAsAAABIiY1NDYzMhYVFAYhIiY1NDYzMhYVFAYFAQIjIic1FjMyPwEBMwEWFzM2NwECsig6OCgqOjj+Vio7OSkpPDoCe/4pfuRAKzUsfD5S/nC2ARUFEAYFDwEjBMI4Kyo4OSkpOjsoKjg5KSk6wvtc/sINkxKUwgP+/OwPPxg0AxYAAwA8/+cElgdcAAMABwAdAAABAyMTIwMjEwkBAgYjIic1FjMyNjcBMwEWFzM2NwED2fVh0XLwYM4CNv5FdtyCa0hWUFGIT/4avwFYCRwCAyYBPwdc/sIBPv7CAT7+PvwX/vbAH6ozfZ4EAv0CE0oJWAL6AAADAA7+HgPVBgAAAwAHABwAAAEDIxMjAyMTCQECIyInNRYzMj8BATMBFhczNjcBA3f1YdFy8GDOAdf+KX7kQCs1LHw+Uv5wtgEVBRAGBQ8BIwYA/sIBPv7CAT7+APtc/sINkxKUwgP+/OwPPxg0AxYAAwCmAAAEgQbkAAsAFwAoAAABIiY1NDYzMhYVFAYhIiY1NDYzMhYVFAYBIxEGIyImNREzERQzMjcRMwNYKDo4KCo6OP5WKjs5KSk8OgKBqOXFvM2o9rLjqAYfOCsqODkpKTo7KCo4OSkpOvnhAoV5w7ACG/3t524CjAAAAAMAmAAAA98FhwALABcAJwAAASImNTQ2MzIWFRQGISImNTQ2MzIWFRQGASMRBiMgGQEzERQzMjcRMwL0KDo4KCo6OP5WKjs5KSk8OgJDo7SY/qikwpSqowTCOCsqODkpKTo7KCo4OSkpOvs+AZxiAWwBWv6u4VYB3QAAAAABALz+gAOkBZoACQAAASERMxEjESMRIQOk/cGZmakC6AT++5j96gGABZoAAAEApv6LAt8EAAAJAAABIREzESMRIxEhAt/+a4yMpAI5A3T9Df4KAXUEAAAABQC8AAAFhwbjAAsAFwAbACYALgAAASImNTQ2MzIWFRQGISImNTQ2MzIWFRQGASMRMwERMxEhMhYVFAYjAREzMjY1ECED6Sg6OCgqOjj+Vio7OSkpPDoC9qio+zWoARDW7vrY/v7slaL+yQYeOCsqODkpKTo7KCo4OSkpOvniBZr6ZgWa/aDPv8bmAqL99ox+AQAAAAUApgAABQYFhwALABcAGwAmAC0AAAEiJjU0NjMyFhUUBiEiJjU0NjMyFhUUBgEjETMBETMRITIWFRQGIwERMzI1NCMDlSg6OCgqOjj+Vio7OSkpPDoCyaKi+6CkARSdubqO/t72zM4EwjgrKjg5KSk6OygqODkpKTr7PgQA/AAEAP53pJOUrAHq/qK0qgAAAAIAKf6WA/YFmgAMABoAACUVFAYjIic1FjMyPQEBIREhFSERIxEjNTMRIQJPmH88NDQ8fgJA/cABWv6mqOXlAuiP0YmfF5MfndEEc/42mv1iAp6aAmIAAAACAB7+lgMpBAAADAAaAAAlFRQGIyInNRYzMj0BASERIRUhESMRIzUzESECLZh/PDQ0PH4Blf5rAQL+/qTS0gI5j9GJnxeTH53RAuX+4oX+LwHRhQGqAAAAAgAa/pYE2gWaAAwAIgAAJRUUBiMiJzUWMzI9ARcjASYnIwYHASMJATMBFhczNjcBMwEE2ph/PDQ0PH5Zzf62DxIEChj+rM4B4P5GzgElHRYEIBgBMcH+PY/RiZ8Xkx+d0Y8CJRkuFzD92wLRAsn+CDIyQiYB9P05AAAAAAIAGv6WA8YEAAAMACAAACUVFAYjIic1FjMyPQETCQEjAyYnIwYHAyMJATMTFhczAQPGmH88NDQ8fmX+qAFSv8kTGgQFKs29AV3+sr/GFhUEAQCP0YmfF5MfndEDcf36/gYBTB8vCUX+tAH2Agr+oicpAa4AAQAaAAAEmgWaABsAACEjASYnIwYHASMBITUhATMBFhczNjcBMwEhFSEEms3+tg8SBAoY/qzOAbL+ZgGU/nrOASUdFgQgGAExwf5xAYv+bQIlGS4XMP3bAo2YAnX+CDIyQiYB9P2LmAABABoAAAOSBAAAGQAAEyEBMxMWFzMBMwEhFSEBIwMmJyMGBwMjASEoASH+4L/GFhUEAQC1/tQBHv7jASW/yRMaBAUqzb0BMf7dAj0Bw/6iJykBrv49hv5JAUwfLwlF/rQBtwAAAgBWAAAD0QWaAAoAEgAAKQEiJjU0NjMhETMDESMgERQWMwPR/lbY+e7UARGoqOv+yKOV5sbBzQJg+v4CCv8AfY0AAP//AGD/6AQQBewSBgBHAAAAAgBk/+gGWAWaABkAIgAAARQGIyImJwYjIiY1NDYzIREzERQWMzIZATMBESMgERAhMjYGWNG/aa0rc+3S8fLRARGnf23lqPzg7P7IASpjlwGSyOJjXcDry8LaAmD79nmYAR8BnP44ATD+8v7rggAAAAIAYP/oBnAF7AAaACcAAAEUBiMiJwYhIgI1NAAzMhczETMRFBYzMhE1MwU1NCYjIgYVFBYzMjYGcMq29E58/vHZ6gEA1dNgBKR+ZNao/PykfpaspoqJqwGDv9zj4wEU7P4BMqYCevuVdZoBGqFel3ys3MKyzMYAAAEAKf/oBfYFsgAkAAABFAYjIiYnAiEjNTMyNjU0JiMiBzU2MzIWFRAFFQQTEjMyGQEzBfbSvrndBQn+lJaKn6+Sf7Orns/M6v7wATIPDN/mqAGSyeHruQEUi4x8bYFxqljDnf7pSQQm/s7+6QEfAZwAAAAAAQAe/+gFVgQYACIAAAEUBiMgAy4BKwE1MyA1NCYjIgc1NjMgERQHFRYXFjMyETUzBVbMtf63Og58n2VhAQR3aJaWqo4Bd9PaICC/26gBg7/cAUtSQ4yiRFRMmT3+7r0zBBLCzAEaoQABACn+gAQ6BbIAHwAAASMRIxEQISM1MzI2NTQmIyIHNTYzMhYVEAUVHgEdATMEOpzN/oWWip+vkn+zq57PzOr+8JOqwf6AAYABjAEUi4x8bYFxqljDnf7pSQQRu478AAABAB7+iwOOBBgAHQAAASMRIxE0ISM1MyA1NCYjIgc1NjMgERQHFR4BHQEzA46Orv7XZWEBBHdolpaqjgF303GLmP6LAXUBHKyMokRUTJk9/u69MwQJh2qMAAAAAAEAGP/oBsIFmgAcAAABFAYjIiY1ESERECEiJzUWMzIZASERFBYzMhkBMwbC0r262/4t/pcoIhwg1wMbfnHlqAGay+fyuANw/Tb9tgqWCwGuA2n8CIGiASEBmgAAAQAU/+gF7gQAABwAAAEUBiMiJjURIREQISInNRYzMhkBIREUFjMyETUzBe7MtrHT/qT+xiUZFSWkApp3Z9yoAYO93t22Afn+Kv5UCIsKARcCbv2Ff5QBGqEAAAABALz/6AduBZoAGAAAARQGIyImPQEhESMRMxEhETMRFBYzMhkBMwdu07y62/0aqKgC5qh+cuSoAZrN5fK4/P1yBZr9iwJ1/AiBogEhAZoAAAEApv/oBloEAAAYAAABFAYjIiY9ASERIxEzESERMxEUFjMyETUzBlrMtbHU/fakpAIKpHhn26gBg7/c3LdW/i8EAP5cAaT9hX+UARqhAAAAAQBe/+gFYgWyABoAAAEQACEgABEQACEyFxUmIyIAERAAMzISNyE1IQVi/rX+3f7J/qEBpQFD6p+u7vH+zAEH5czyBP5GAmACjv7Q/ooBigFIAU0Bq0y6bv60/vj+7/7KAQfYmAAAAAABAGD/6AP0BBgAGgAAARQCIyIANTQAMzIXFSYjIgYVFBYzMjY3ITUhA/TkzNn+9QEi8pxrd5adybCOe4kC/pgCEAHT4/74ARvl/QEzP6hd4bev1aOJiwAAAQAp/+gE7AWaABQAAAEUBiMiJjURITUhFSERFBYzMhkBMwTs07263P5jA+P+Yn9x5qgBmsro8bkDcJiY/KCAowEhAZoAAAAAAQAe/+gEWAQAABQAAAEUBiMiJjURITUhFSERFBYzMhE1MwRYzLWy0/7MAwv+zXhn26gBg7/c3bYB+YyM/hF/lAEaoQABAHD/6AP0BbIAIwAAJQYjIiQ1NDY3NSQ1NCQzMhcVJiMiBhUUFjsBFSMgERQWMzI3A/Smz/X+5qKQ/wABEdmykZmvjarLq2lr/l2/pcinNU3duIXEJgZQ7afcRqpYfmtwkpf+8X2NXAAAAAABAFL/5wM7BBkAJQAAJQYjIiY1NDY3NS4BNTQ2MzIXFSYjIhUUFjMyNxUmIyAVFBYzMjcDO4LDw+GLclaA1bKPf4WT16J9SS1JQ/7QjYCnjxYvpYldiBUEEoFTiJgtpUeTS1wEkgSyS1tJAP//ABD+lgSkBZoSJgEzAAARBwDJA74AAAAAAAD//wAQ/pYDkgQAEiYBUwAAEQcAyQKsAAAAAAAAAAEAEP/pBuQFmgAoAAAhIwEmJyMOAQcBIwkBIwMOAQcGIyInNRYzMjc2EhMhAR4BFzM2NwEzAQbkzf62EBEEBREM/qzOAeD+pHptEC0UUsVPOjQ9PjY3cUUBdgElDhoLBB8ZATHB/j0CJRssCyQY/dsC0QIx/QJxozbRFZ4dSkoCbgIZ/ggZMhlBJwH0/TkAAAEAEP/yBUAEAAAhAAAJAiMDJicjDgEHAyMBAyMCBwYjIic1FjMyEyETHgEXMwEFQP6oAVK/yRQZBAIYFc29AV31MClkY6gxJyIq3D8BH8YLFQsEAQAEAP36/gYBTB8vBSYj/rQB9gF//g/JyQ6NEgOF/qIUKBQBrgAAAAACALwAAAXgBZoAEQAZAAABESMRITIXFhcTMwkBIwEOASMDETMyNjUQIQFkqAGK531zC/HB/j0Byc3+Y0KraL2wr7b+sAIe/eIFmnBmtQGL/Tn9LQKAMjAC5P20npIBHAACAKb+KQXqBBgAGgAvAAAJAiMDDgMjIicjESMRMxUzNjMyHgIXEwEVFB4CMzI+AjU0LgIjIg4CBer+qAFSv+ITTnKVWsdsBKSkBHnpWI9qQgvn/BUrTmtAS3ZSKylMbUNHdVMuBAD9+v4GAXRbk2c3rP2VBde0zDprmV4BhP4xjz9vUjA7cJ9lVYdfMjVegAACAD0AAAZNBZoAJAAvAAApAREjIg4CBwMjEz4DNzUuAzU0PgIzIRUhESEVIREhAREjIgYVFB4CMwZN/QjRHjQxLxm0yNoKISszHUdwTilEeqpmA9D90AIG/foCUP0I6Y+cKk1tQwJiCyVHO/5QAd8WNDApCwQQQ2B7R1yVajmY/iOX/goCYgIIhXs9YkQlAAADAD7/6AY6BBgAKAAxADgAAAEhHgEzMjcVBiMiLgInIyIHAyMTNjcuATU0PgIzIRU+ATMyHgIVJy4BIyIOAg8BESMiFRQzBjr9LQSvm6ySiN1joXdICoxjUYW+rD1UeX0zYYtYAWY+m1plnWs4qAGGeTpkTjMKq8LPyQHXrLlymmI8cqdroP74ATxvIhCPbURtTSliOkBDf7ZzNY+dLE9vQjEBQ52mAP//AF7/PwYlBbISBgA0AAD//wBg/ikEEAQYEgYAVAAA//8AGgAAB2AFmhIGADoAAP//ABgAAAWwBAASBgBaAAAAAQC8AAAEogWaABkAACEjASYnIxEjETMRMz4BNwEnNxc3MwEXBycDBKLq/dYeCASoqAQHEwwBBH9qebDR/uaSbovmApAkDv0+BZr9XgsYDgEwjWmCzf7FnHGZ/v8AAAAAAQCmAAAD+AQAABQAAAE3MwcXBycHASMBIxEjETMRMzcnNwKEeNftZmFelQIA5v48BKSkBN9XXwN9g/Z3VG6b/e4B7P4UBAD+K/NmVQAAAAABABD+ZgdzBZoALgAAATUWMzI2NTQuAisBESMRIQMOAQcGIyInNRYzMjc2EhMhETMyHgIVFA4CIyID/qObvslCerBtRqj+cm0QLRRSxU86ND0+NjdxRQLCSpPuqFxLkNKGrv6yuGzezGm5iU/9XgUC/QJxozbRFZ4dSkoCbgIZ/aBfrPCRfdacWQAAAAEAEP5mBfEEAAAsAAABNRYzMj4CNTQuAisBESMRIwYCDgEjIic1FjMyEyERMzIeAhUUDgIjIgLtdYtUgVkuOWqXXiCj7hVGZYVTMSciKtw/AhpCe8iOTUmHv3ea/qCgTjBbhVRdlGc4/hoDdfv+qdRdDo0SA4X+dEyNyHtrtoVMAAAAAAEAvP5mB8EFmgAlAAABNRYzMjY1NC4CKwERIxEhESMRMxEhETMRMzIeAhUUDgIjIgRMo5u+yUJ6sG1GqP0aqKgC5qhKk+6oXEuQ0oau/rK4bN7MabmJT/1eAqP9XQWa/aACYP2gX6zwkX3WnFkAAAABAKb+ZgZYBAAAJwAAATUWMzI+AjU0LgIrAREjESERIxEzESERMxEzMh4CFRQOAiMiA1R1i1SBWS45apdeIKT99qSkAgqkQnvIjk1Jh793mv6goE4wW4VUXZRnOP4aAdH+LwQA/lwBpP50TI3Ie2u2hUwAAAIAvP6ABbsFmgAFAA0AACUzESMRIzMjESERIxEhBPrBmyYCqv0TqQRAmP3oAYAE/vsCBZoAAAAAAgCm/ooEkQQAAAUADQAAJTMRIxEjMyMRIREjESED95qPCwGk/fakA1KL/f8BdgN0/IwEAAAAAAABAKb+fwVBBZoAFgAAEzMRNjMyHgIVETMRIxEjETQjIgcRI6ao5cVekmU0wJvN9rHkqAWa/Xt5Ml+KWP59/ecBgQIT5279dAABAJj+iwR2BAAAEwAAASMRIxE0IyIHESMRMxE2MyARFTMEdo2uwpSqo6O1lwFYl/6LAXUBUuFW/iMEAP5kYv6UzwAAAAH/mP6WBPIFmgATAAABESERMxEjESERECEiJzUWMzIZAQFkAuaoqP0a/rxMPDZEqgWa/YsCdfpmAo79nf5rGpQXAQgFZQAAAAH/XP4eA/gEAAAWAAAFFA4CIyInNRYzMhkBMxEhETMRIxEhAUoxXYdXSzc9RcikAgqkpP32BHOyej8amScBPgQY/lwBpPwAAdEAAAACAA/+fwoGBZoAJQAuAAAhIwEmJyMRIxEhETMRIxEhESMRMzYSNxITIREhETMRMz4BNwEzCQERIQYCBwYCBwoG6v3WHggEqP5nwZv7/ZtvSHkzZQ0CowGZqAQHEwwCGNH9mfxr/pQINjAwZzoCkCQO/T4Cjv4K/ecBgf5/AhmEATGxAWEBO/2LAnX9XgsYDgJx/VD9rgRqff7ip6f+7m8AAgAS/osIRAQAAB0AIgAAISMBIxEjESERMxEjESERIxEzABMhESERMxEzATMJAREjAgMIROb+PASk/pmYi/0GjFsBBQUCFAFnpAQBrtf+Jfyj4xvOAez+FAHR/rr+AAF1/osCAAF5Afz+XAGk/isB1f4S/nkC6v5i/rQAAAMAD/5/BUgFmgATABoAHwAAJTMRIxEhESMRAS4BNREzERQXATMBIicBIREGJzI3EQEEgceb+/2bAUBTVqhjAiio/a4wK/7iAyPlsLHk/maY/ecBgf5/AhoBpC2icwIb/e2TNgLc/HIG/oYB7XmUbgGx/eEAAwAS/osEIwQAABIAGQAfAAAlMxEjESERIxE3JjURMxEUFwEzASInByERBicyNxEBFgPfRIv9BozoYqQwAdCj/hFSP7ICj7WJlKr+mBOL/gABdf6LAgD+WcQBWv6ubzkB+v06FcQBEWKTVgE6/nMDAAIAEP6ABWAFmgAFABgAACUzESMRIzMjESEKAQ4BIyInNRYzMjYSEyEEn8GbJgWo/nJFUFKMYk86Mz4+bXFFAsKY/egBgAUC/eL+QNRnFZ4dlAJuAhkAAAACABD+igQpBAAABQAUAAAlMxEjESMzIxEjCgEjIic1FjMyEyEDj5qPCwKj7inHqDMlIyncPwIai/3/AXYDdf4P/m4OjRIDhQABAGoD9AFsBbIAAwAAAQMjEwFsbJaMBbL+QgG+AAAAAAEAbgP0AXAFsgADAAABAyMTAXCMdm8Fsv5CAb4AAAAAAgBqA/QCnAWyAAMABwAAAQMjEyMDIxMCnG+TjbtslowFsv5CAb7+QgG+AAACAG4D9AKgBbIAAwAHAAABAyMTIwMjEwKgjHZsmox2bwWy/kIBvv5CAb4AAAEApAGYApwDkAALAAABIiY1NDYzMhYVFAYBomiWlmhokpIBmJJoZ5eWaGiSAAAAAAEAZv/oA/YFsgAlAAAlBiMgAyM1MyY1NDcjNTM2ADMyFxUmIyIGByEVIQYXIRUhEiEyNwP2hZX+VVJ5bAQGboMzARvKiWxyjn3DJwHx/fkIBwII/ghIARaDjTJKAfqMHy4wPIzwAQ84ok7JqoxjVoz+klcAAgBMAwQFdAWaAA8AFwAAASMRIwMjAyMRIxEzEzMTMwUjESMRIzUhBXRsBNs71gRmf+EE5H785tFvzgIOAwQB3v4iAd7+IgKW/hAB8GL9zAI0YgAAAQCWAQgGAAOkAAkAAAEhFxUBNQEVByEGAPtae/7BAT99BKgCEnaUAUwEAUyUeAAAAQCW//QDMQVeAAkAAAURByMBMwEjJxEBoHeTAUsEAUyTeQwEpHkBP/7Be/taAAAAAQDnAQgGUgOkAAkAABMhJzUBFQE1NyHnBKZ7AUD+wHn7XAKYeJT+tAT+tJR2AAAAAQCW//YDMQVgAAkAAAERNzMBIwEzFxECJXmT/rQE/rWTdwVg+1h9/sEBP3sEpgAAAQCWAQgGUAOkAA8AAAE3IRcVATUBFQchJzUBFQEFEHn70Xv+wQE/fQQzewFA/sABnHZ2lAFMBAFMlHh4lP60BP60AAABAOcAUAT2BFwACQAANwEjJwUXEyc1AecDRqhoAcwFCGn8ua4DRmgIBP4zaaz8uAABAOcAUAT2BFwACQAACQE3FyUnAxcHAQT2/Liqaf4zBAlpAgNKA/78uAJoCAQBzWivA0oAAAAwAkYAAQAAAAAAAAAzAGgAAQAAAAAAAQAIAK4AAQAAAAAAAgAHAMcAAQAAAAAAAwAQAPEAAQAAAAAABAAIARQAAQAAAAAABQAMATcAAQAAAAAABgAHAVQAAQAAAAAABwA5AdAAAQAAAAAACAAVAjYAAQAAAAAACwAqAqIAAQAAAAAADQcJEOEAAQAAAAAADgAqGEEAAwABBAMAAgAMGGwAAwABBAUAAgAQGHoAAwABBAYAAgAMGIwAAwABBAcAAgAQGJoAAwABBAgAAgAQGKwAAwABBAkAAABmAAAAAwABBAkAAQAQAJwAAwABBAkAAgAOALcAAwABBAkAAwAgAM8AAwABBAkABAAQAQIAAwABBAkABQAYAR0AAwABBAkABgAOAUQAAwABBAkABwByAVwAAwABBAkACAAqAgoAAwABBAkACwBUAkwAAwABBAkADQ4SAs0AAwABBAkADgBUF+sAAwABBAoAAgAMGL4AAwABBAsAAgAQGMwAAwABBAwAAgAMGN4AAwABBA4AAgAMGOwAAwABBBAAAgAOGPoAAwABBBMAAgASGQoAAwABBBQAAgAMGR4AAwABBBUAAgAQGSwAAwABBBYAAgAMGT4AAwABBBkAAgAOGUwAAwABBBsAAgAQGVwAAwABBB0AAgAMGW4AAwABBB8AAgAMGXwAAwABBCQAAgAOGYoAAwABBC0AAgAOGZoAAwABCAoAAgAMGaoAAwABCBYAAgAMGbgAAwABDAoAAgAMGcYAAwABDAwAAgAMGdQAqQAgADIAMAAxADYAIABNAGkAYwByAG8AcwBvAGYAdAAgAEMAbwByAHAAbwByAGEAdABpAG8AbgAuACAAQQBsAGwAIABSAGkAZwBoAHQAcwAgAFIAZQBzAGUAcgB2AGUAZAAuACAAAKkgMjAxNiBNaWNyb3NvZnQgQ29ycG9yYXRpb24uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuIAAAUwBlAGcAbwBlACAAVQBJAABTZWdvZSBVSQAAUgBlAGcAdQBsAGEAcgAAUmVndWxhcgAAUwBlAGcAbwBlACAAVQBJACAAUgBlAGcAdQBsAGEAcgAAU2Vnb2UgVUkgUmVndWxhcgAAUwBlAGcAbwBlACAAVQBJAABTZWdvZSBVSQAAVgBlAHIAcwBpAG8AbgAgADUALgA1ADUAAFZlcnNpb24gNS41NQAAUwBlAGcAbwBlAFUASQAAU2Vnb2VVSQAAUwBlAGcAbwBlACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAAdABoAGUAIABNAGkAYwByAG8AcwBvAGYAdAAgAGcAcgBvAHUAcAAgAG8AZgAgAGMAbwBtAHAAYQBuAGkAZQBzAC4AAFNlZ29lIGlzIGEgdHJhZGVtYXJrIG9mIHRoZSBNaWNyb3NvZnQgZ3JvdXAgb2YgY29tcGFuaWVzLgAATQBpAGMAcgBvAHMAbwBmAHQAIABDAG8AcgBwAG8AcgBhAHQAaQBvAG4AAE1pY3Jvc29mdCBDb3Jwb3JhdGlvbgAAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwB0AHkAcABvAGcAcgBhAHAAaAB5AC8AZgBvAG4AdABzAC8AAGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS90eXBvZ3JhcGh5L2ZvbnRzLwAATQBpAGMAcgBvAHMAbwBmAHQAIABzAHUAcABwAGwAaQBlAGQAIABmAG8AbgB0AC4AIABZAG8AdQAgAG0AYQB5ACAAdQBzAGUAIAB0AGgAaQBzACAAZgBvAG4AdAAgAHQAbwAgAGMAcgBlAGEAdABlACwAIABkAGkAcwBwAGwAYQB5ACAAYQBuAGQAIABwAHIAaQBuAHQAIABjAG8AbgB0AGUAbgB0ACAAYQBzACAAcABlAHIAbQBpAHQAdABlAGQAIABiAHkAIAB0AGgAZQAgAGwAaQBjAGUAbgBzAGUAIAB0AGUAcgBtAHMALAAgAG8AcgAgAHQAZQByAG0AcwAgAG8AZgAgAHUAcwBlACwAIABvAGYAIAB0AGgAZQAgAE0AaQBjAHIAbwBzAG8AZgB0ACAAcAByAG8AZAB1AGMAdAAsACAAcwBlAHIAdgBpAGMAZQAgAG8AcgAgAGMAbwBuAHQAZQBuAHQAIABpAG4AIAB3AGgAaQBjAGgAIAB0AGgAaQBzACAAZgBvAG4AdAAgAHcAYQBzACAAaQBuAGMAbAB1AGQAZQBkAC4AIABZAG8AdQAgAG0AYQB5ACAAbwBuAGwAeQAgACgAaQApACAAZQBtAGIAZQBkACAAdABoAGkAcwAgAGYAbwBuAHQAIABpAG4AIABjAG8AbgB0AGUAbgB0ACAAYQBzACAAcABlAHIAbQBpAHQAdABlAGQAIABiAHkAIAB0AGgAZQAgAGUAbQBiAGUAZABkAGkAbgBnACAAcgBlAHMAdAByAGkAYwB0AGkAbwBuAHMAIABpAG4AYwBsAHUAZABlAGQAIABpAG4AIAB0AGgAaQBzACAAZgBvAG4AdAA7ACAAYQBuAGQAIAAoAGkAaQApACAAdABlAG0AcABvAHIAYQByAGkAbAB5ACAAZABvAHcAbgBsAG8AYQBkACAAdABoAGkAcwAgAGYAbwBuAHQAIAB0AG8AIABhACAAcAByAGkAbgB0AGUAcgAgAG8AcgAgAG8AdABoAGUAcgAgAG8AdQB0AHAAdQB0ACAAZABlAHYAaQBjAGUAIAB0AG8AIABoAGUAbABwACAAcAByAGkAbgB0ACAAYwBvAG4AdABlAG4AdAAuACAAQQBuAHkAIABvAHQAaABlAHIAIAB1AHMAZQAgAGkAcwAgAHAAcgBvAGgAaQBiAGkAdABlAGQALgANAAoADQAKAFQAaABlACAAZgBvAGwAbABvAHcAaQBuAGcAIABsAGkAYwBlAG4AcwBlACwAIABiAGEAcwBlAGQAIABvAG4AIAB0AGgAZQAgAE0ASQBUACAAbABpAGMAZQBuAHMAZQAgACgAaAB0AHQAcAA6AC8ALwBlAG4ALgB3AGkAawBpAHAAZQBkAGkAYQAuAG8AcgBnAC8AdwBpAGsAaQAvAE0ASQBUAF8ATABpAGMAZQBuAHMAZQApACwAIABhAHAAcABsAGkAZQBzACAAdABvACAAdABoAGUAIABPAHAAZQBuAFQAeQBwAGUAIABMAGEAeQBvAHUAdAAgAGwAbwBnAGkAYwAgAGYAbwByACAAQgBpAGIAbABpAGMAYQBsACAASABlAGIAcgBlAHcAICAcAEwAYQB5AG8AdQB0ACAATABvAGcAaQBjIB0AIABhAHMAIABqAG8AaQBuAHQAbAB5ACAAZABlAHYAZQBsAG8AcABlAGQAIABiAHkAIABSAGEAbABwAGgAIABIAGEAbgBjAG8AYwBrACAAYQBuAGQAIABKAG8AaABuACAASAB1AGQAcwBvAG4ALgAgAA0ACgANAAoAUABlAHIAbQBpAHMAcwBpAG8AbgAgAGkAcwAgAGgAZQByAGUAYgB5ACAAZwByAGEAbgB0AGUAZAAsACAAZgByAGUAZQAgAG8AZgAgAGMAaABhAHIAZwBlACwAIAB0AG8AIABhAG4AeQAgAHAAZQByAHMAbwBuACAAbwBiAHQAYQBpAG4AaQBuAGcAIABhACAAYwBvAHAAeQAgAG8AZgAgAHQAaABlACAATwBwAGUAbgBUAHkAcABlACAATABhAHkAbwB1AHQAIABsAG8AZwBpAGMAIABmAG8AcgAgAEIAaQBiAGwAaQBjAGEAbAAgAEgAZQBiAHIAZQB3ACAAYQBuAGQAIABhAHMAcwBvAGMAaQBhAHQAZQBkACAAZABvAGMAdQBtAGUAbgB0AGEAdABpAG8AbgAgAGYAaQBsAGUAcwAgACgAdABoAGUAICAcAEwAYQB5AG8AdQB0ACAATABvAGcAaQBjACAAUwBvAGYAdAB3AGEAcgBlIB0AKQAsACAAdABvACAAZABlAGEAbAAgAGkAbgAgAHQAaABlACAATABhAHkAbwB1AHQAIABMAG8AZwBpAGMAIABTAG8AZgB0AHcAYQByAGUAIAB3AGkAdABoAG8AdQB0ACAAcgBlAHMAdAByAGkAYwB0AGkAbwBuACwAIABpAG4AYwBsAHUAZABpAG4AZwAgAHcAaQB0AGgAbwB1AHQAIABsAGkAbQBpAHQAYQB0AGkAbwBuACAAdABoAGUAIAByAGkAZwBoAHQAcwAgAHQAbwAgAHUAcwBlACwAIABjAG8AcAB5ACwAIABtAG8AZABpAGYAeQAsACAAbQBlAHIAZwBlACwAIABwAHUAYgBsAGkAcwBoACwAIABkAGkAcwB0AHIAaQBiAHUAdABlACwAIABzAHUAYgBsAGkAYwBlAG4AcwBlACwAIABhAG4AZAAvAG8AcgAgAHMAZQBsAGwAIABjAG8AcABpAGUAcwAgAG8AZgAgAHQAaABlACAATABhAHkAbwB1AHQAIABMAG8AZwBpAGMAIABTAG8AZgB0AHcAYQByAGUALAAgAGEAbgBkACAAdABvACAAcABlAHIAbQBpAHQAIABwAGUAcgBzAG8AbgBzACAAdABvACAAdwBoAG8AbQAgAHQAaABlACAATABhAHkAbwB1AHQAIABMAG8AZwBpAGMAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABmAHUAcgBuAGkAcwBoAGUAZAAgAHQAbwAgAGQAbwAgAHMAbwAsACAAcwB1AGIAagBlAGMAdAAgAHQAbwAgAHQAaABlACAAZgBvAGwAbABvAHcAaQBuAGcAIABjAG8AbgBkAGkAdABpAG8AbgBzADoADQAKAA0ACgBUAGgAZQAgAGEAYgBvAHYAZQAgAGMAbwBwAHkAcgBpAGcAaAB0ACAAbgBvAHQAaQBjAGUAIABhAG4AZAAgAHQAaABpAHMAIABwAGUAcgBtAGkAcwBzAGkAbwBuACAAbgBvAHQAaQBjAGUAIABzAGgAYQBsAGwAIABiAGUAIABpAG4AYwBsAHUAZABlAGQAIABpAG4AIABhAGwAbAAgAGMAbwBwAGkAZQBzACAAbwByACAAcwB1AGIAcwB0AGEAbgB0AGkAYQBsACAAcABvAHIAdABpAG8AbgBzACAAbwBmACAAdABoAGUAIABMAGEAeQBvAHUAdAAgAEwAbwBnAGkAYwAgAFMAbwBmAHQAdwBhAHIAZQAuAA0ACgANAAoAVABIAEUAIABTAE8ARgBUAFcAQQBSAEUAIABJAFMAIABQAFIATwBWAEkARABFAEQAIAAnAEEAUwAgAEkAUwAnACwAIABXAEkAVABIAE8AVQBUACAAVwBBAFIAUgBBAE4AVABZACAATwBGACAAQQBOAFkAIABLAEkATgBEACwAIABFAFgAUABSAEUAUwBTACAATwBSACAASQBNAFAATABJAEUARAAsACAASQBOAEMATABVAEQASQBOAEcAIABCAFUAVAAgAE4ATwBUACAATABJAE0ASQBUAEUARAAgAFQATwAgAFQASABFACAAVwBBAFIAUgBBAE4AVABJAEUAUwAgAE8ARgAgAE0ARQBSAEMASABBAE4AVABBAEIASQBMAEkAVABZACwAIABGAEkAVABOAEUAUwBTACAARgBPAFIAIABBACAAUABBAFIAVABJAEMAVQBMAEEAUgAgAFAAVQBSAFAATwBTAEUAIABBAE4ARAAgAE4ATwBOAEkATgBGAFIASQBOAEcARQBNAEUATgBUAC4AIABJAE4AIABOAE8AIABFAFYARQBOAFQAIABTAEgAQQBMAEwAIABUAEgARQAgAEEAVQBUAEgATwBSAFMAIABPAFIAIABDAE8AUABZAFIASQBHAEgAVAAgAEgATwBMAEQARQBSAFMAIABCAEUAIABMAEkAQQBCAEwARQAgAEYATwBSACAAQQBOAFkAIABDAEwAQQBJAE0ALAAgAEQAQQBNAEEARwBFAFMAIABPAFIAIABPAFQASABFAFIAIABMAEkAQQBCAEkATABJAFQAWQAsACAAVwBIAEUAVABIAEUAUgAgAEkATgAgAEEATgAgAEEAQwBUAEkATwBOACAATwBGACAAQwBPAE4AVABSAEEAQwBUACwAIABUAE8AUgBUACAATwBSACAATwBUAEgARQBSAFcASQBTAEUALAAgAEEAUgBJAFMASQBOAEcAIABGAFIATwBNACwAIABPAFUAVAAgAE8ARgAgAE8AUgAgAEkATgAgAEMATwBOAE4ARQBDAFQASQBPAE4AIABXAEkAVABIACAAVABIAEUAIABTAE8ARgBUAFcAQQBSAEUAIABPAFIAIABUAEgARQAgAFUAUwBFACAATwBSACAATwBUAEgARQBSACAARABFAEEATABJAE4ARwBTACAASQBOACAAVABIAEUAIABTAE8ARgBUAFcAQQBSAEUALgAATWljcm9zb2Z0IHN1cHBsaWVkIGZvbnQuIFlvdSBtYXkgdXNlIHRoaXMgZm9udCB0byBjcmVhdGUsIGRpc3BsYXkgYW5kIHByaW50IGNvbnRlbnQgYXMgcGVybWl0dGVkIGJ5IHRoZSBsaWNlbnNlIHRlcm1zLCBvciB0ZXJtcyBvZiB1c2UsIG9mIHRoZSBNaWNyb3NvZnQgcHJvZHVjdCwgc2VydmljZSBvciBjb250ZW50IGluIHdoaWNoIHRoaXMgZm9udCB3YXMgaW5jbHVkZWQuIFlvdSBtYXkgb25seSAoaSkgZW1iZWQgdGhpcyBmb250IGluIGNvbnRlbnQgYXMgcGVybWl0dGVkIGJ5IHRoZSBlbWJlZGRpbmcgcmVzdHJpY3Rpb25zIGluY2x1ZGVkIGluIHRoaXMgZm9udDsgYW5kIChpaSkgdGVtcG9yYXJpbHkgZG93bmxvYWQgdGhpcyBmb250IHRvIGEgcHJpbnRlciBvciBvdGhlciBvdXRwdXQgZGV2aWNlIHRvIGhlbHAgcHJpbnQgY29udGVudC4gQW55IG90aGVyIHVzZSBpcyBwcm9oaWJpdGVkLg0KDQpUaGUgZm9sbG93aW5nIGxpY2Vuc2UsIGJhc2VkIG9uIHRoZSBNSVQgbGljZW5zZSAoaHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9NSVRfTGljZW5zZSksIGFwcGxpZXMgdG8gdGhlIE9wZW5UeXBlIExheW91dCBsb2dpYyBmb3IgQmlibGljYWwgSGVicmV3INJMYXlvdXQgTG9naWPTIGFzIGpvaW50bHkgZGV2ZWxvcGVkIGJ5IFJhbHBoIEhhbmNvY2sgYW5kIEpvaG4gSHVkc29uLiANCg0KUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weSBvZiB0aGUgT3BlblR5cGUgTGF5b3V0IGxvZ2ljIGZvciBCaWJsaWNhbCBIZWJyZXcgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlINJMYXlvdXQgTG9naWMgU29mdHdhcmXTKSwgdG8gZGVhbCBpbiB0aGUgTGF5b3V0IExvZ2ljIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgTGF5b3V0IExvZ2ljIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgTGF5b3V0IExvZ2ljIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6DQoNClRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIExheW91dCBMb2dpYyBTb2Z0d2FyZS4NCg0KVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICdBUyBJUycsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgAAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwB0AHkAcABvAGcAcgBhAHAAaAB5AC8AZgBvAG4AdABzAC8AAGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS90eXBvZ3JhcGh5L2ZvbnRzLwAATgBvAHIAbQBhAGwAAABvAGIAeQENAGUAagBuAOkAAABuAG8AcgBtAGEAbAAAAFMAdABhAG4AZABhAHIAZAAAA5oDsQO9A78DvQO5A7oDrAAAAE4AbwByAG0AYQBsAAAATgBvAHIAbQBhAGEAbABpAAAATgBvAHIAbQBhAGwAAABOAG8AcgBtAOEAbAAAAE4AbwByAG0AYQBsAGUAAABTAHQAYQBuAGQAYQBhAHIAZAAAAE4AbwByAG0AYQBsAAAATgBvAHIAbQBhAGwAbgB5AAAATgBvAHIAbQBhAGwAAAQeBDEESwRHBD0ESwQ5AAAATgBvAHIAbQDhAGwAbgBlAAAATgBvAHIAbQBhAGwAAABOAG8AcgBtAGEAbAAAAE4AYQB2AGEAZABuAG8AAABBAHIAcgB1AG4AdABhAAAATgBvAHIAbQBhAGwAAABOAG8AcgBtAGEAbAAAAE4AbwByAG0AYQBsAAAATgBvAHIAbQBhAGwAAAACAAAAAAAA/tgAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAlYAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAKMAhACFAJYAhgCLAIoAngCiAK0AyQDHAK4AYgBjAJAAZADLAGUAyADKAM8AzADNAM4A6QBmANMA0ADRAK8AZwDWANQA1QBoAOsAiQBqAGkAawBtAGwAbgCgAG8AcQBwAHIAcwB1AHQAdgB3AOoAeAB6AHkAewB9AHwAfwB+AIAAgQDsALoAsACxALsBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhALYAtwC0ALUAhwKiAIwCowKkAqUCpgKnAqgCqQlncmF2ZWNvbWIJYWN1dGVjb21iB3VuaTAzMDIJdGlsZGVjb21iB3VuaTAzMDQHdW5pMDMwNQd1bmkwMzA2B3VuaTAzMDcHdW5pMDMwOA1ob29rYWJvdmVjb21iB3VuaTAzMEEHdW5pMDMwQgd1bmkwMzBDB3VuaTAzMEQHdW5pMDMwRQd1bmkwMzBGB3VuaTAzMTAHdW5pMDMxMQd1bmkwMzEyB3VuaTAzMTMHdW5pMDMxNAd1bmkwMzE1B3VuaTAzMTYHdW5pMDMxNwd1bmkwMzE4B3VuaTAzMTkHdW5pMDMxQQd1bmkwMzFCB3VuaTAzMUMHdW5pMDMxRAd1bmkwMzFFB3VuaTAzMUYHdW5pMDMyMAd1bmkwMzIxB3VuaTAzMjIMZG90YmVsb3djb21iB3VuaTAzMjQHdW5pMDMyNQd1bmkwMzI2B3VuaTAzMjcHdW5pMDMyOAd1bmkwMzI5B3VuaTAzMkEHdW5pMDMyQgd1bmkwMzJDB3VuaTAzMkQHdW5pMDMyRQd1bmkwMzJGB3VuaTAzMzAHdW5pMDMzMQd1bmkwMzMyB3VuaTAzMzMHdW5pMDMzNAd1bmkwMzM1B3VuaTAzMzYHdW5pMDMzNwd1bmkwMzM4B3VuaTAzMzkHdW5pMDMzQQd1bmkwMzNCB3VuaTAzM0MHdW5pMDMzRAd1bmkwMzNFB3VuaTAzM0YHdW5pMDM0MAd1bmkwMzQxB3VuaTAzNDIHdW5pMDM0Mwd1bmkwMzQ0B3VuaTAzNDUHdW5pMDM0Ngd1bmkwMzQ3B3VuaTAzNDgHdW5pMDM0OQd1bmkwMzRBB3VuaTAzNEIHdW5pMDM0Qwd1bmkwMzREB3VuaTAzNEUHdW5pMDM0Rgd1bmkwMzUwB3VuaTAzNTEHdW5pMDM1Mgd1bmkwMzUzB3VuaTAzNTQHdW5pMDM1NQd1bmkwMzU2B3VuaTAzNTcHdW5pMDM1OAd1bmkwMzU5B3VuaTAzNUEHdW5pMDM1Qgd1bmkwMzVDB3VuaTAzNUQHdW5pMDM1RQd1bmkwMzVGB3VuaTAzNjAHdW5pMDM2MQd1bmkwMzYyB3VuaTAzNjMHdW5pMDM2NAd1bmkwMzY1B3VuaTAzNjYHdW5pMDM2Nwd1bmkwMzY4B3VuaTAzNjkHdW5pMDM2QQd1bmkwMzZCB3VuaTAzNkMHdW5pMDM2RAd1bmkwMzZFB3VuaTAzNkYHdW5pMDQwMAd1bmkwNDAxB3VuaTA0MDIHdW5pMDQwMwd1bmkwNDA0B3VuaTA0MDUHdW5pMDQwNgd1bmkwNDA3B3VuaTA0MDgHdW5pMDQwOQd1bmkwNDBBB3VuaTA0MEIHdW5pMDQwQwd1bmkwNDBEB3VuaTA0MEUHdW5pMDQwRgd1bmkwNDEwB3VuaTA0MTEHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MTQHdW5pMDQxNQd1bmkwNDE2B3VuaTA0MTcHdW5pMDQxOAd1bmkwNDE5B3VuaTA0MUEHdW5pMDQxQgd1bmkwNDFDB3VuaTA0MUQHdW5pMDQxRQd1bmkwNDFGB3VuaTA0MjAHdW5pMDQyMQd1bmkwNDIyB3VuaTA0MjMHdW5pMDQyNAd1bmkwNDI1B3VuaTA0MjYHdW5pMDQyNwd1bmkwNDI4B3VuaTA0MjkHdW5pMDQyQQd1bmkwNDJCB3VuaTA0MkMHdW5pMDQyRAd1bmkwNDJFB3VuaTA0MkYHdW5pMDQzMAd1bmkwNDMxB3VuaTA0MzIHdW5pMDQzMwd1bmkwNDM0B3VuaTA0MzUHdW5pMDQzNgd1bmkwNDM3B3VuaTA0MzgHdW5pMDQzOQd1bmkwNDNBB3VuaTA0M0IHdW5pMDQzQwd1bmkwNDNEB3VuaTA0M0UHdW5pMDQzRgd1bmkwNDQwB3VuaTA0NDEHdW5pMDQ0Mgd1bmkwNDQzB3VuaTA0NDQHdW5pMDQ0NQd1bmkwNDQ2B3VuaTA0NDcHdW5pMDQ0OAd1bmkwNDQ5B3VuaTA0NEEHdW5pMDQ0Qgd1bmkwNDRDB3VuaTA0NEQHdW5pMDQ0RQd1bmkwNDRGB3VuaTA0NTAHdW5pMDQ1MQd1bmkwNDUyB3VuaTA0NTMHdW5pMDQ1NAd1bmkwNDU1B3VuaTA0NTYHdW5pMDQ1Nwd1bmkwNDU4B3VuaTA0NTkHdW5pMDQ1QQd1bmkwNDVCB3VuaTA0NUMHdW5pMDQ1RAd1bmkwNDVFB3VuaTA0NUYHdW5pMDQ2MAd1bmkwNDYxB3VuaTA0NjIHdW5pMDQ2Mwd1bmkwNDY0B3VuaTA0NjUHdW5pMDQ2Ngd1bmkwNDY3B3VuaTA0NjgHdW5pMDQ2OQd1bmkwNDZBB3VuaTA0NkIHdW5pMDQ2Qwd1bmkwNDZEB3VuaTA0NkUHdW5pMDQ2Rgd1bmkwNDcwB3VuaTA0NzEHdW5pMDQ3Mgd1bmkwNDczB3VuaTA0NzQHdW5pMDQ3NQd1bmkwNDc2B3VuaTA0NzcHdW5pMDQ3OAd1bmkwNDc5B3VuaTA0N0EHdW5pMDQ3Qgd1bmkwNDdDB3VuaTA0N0QHdW5pMDQ3RQd1bmkwNDdGB3VuaTA0ODAHdW5pMDQ4MQd1bmkwNDgyB3VuaTA0ODMHdW5pMDQ4NAd1bmkwNDg1B3VuaTA0ODYHdW5pMDQ4Nwd1bmkwNDg4B3VuaTA0ODkHdW5pMDQ4QQd1bmkwNDhCB3VuaTA0OEMHdW5pMDQ4RAd1bmkwNDhFB3VuaTA0OEYHdW5pMDQ5MAd1bmkwNDkxB3VuaTA0OTIHdW5pMDQ5Mwd1bmkwNDk0B3VuaTA0OTUHdW5pMDQ5Ngd1bmkwNDk3B3VuaTA0OTgHdW5pMDQ5OQd1bmkwNDlBB3VuaTA0OUIHdW5pMDQ5Qwd1bmkwNDlEB3VuaTA0OUUHdW5pMDQ5Rgd1bmkwNEEwB3VuaTA0QTEHdW5pMDRBMgd1bmkwNEEzB3VuaTA0QTQHdW5pMDRBNQd1bmkwNEE2B3VuaTA0QTcHdW5pMDRBOAd1bmkwNEE5B3VuaTA0QUEHdW5pMDRBQgd1bmkwNEFDB3VuaTA0QUQHdW5pMDRBRQd1bmkwNEFGB3VuaTA0QjAHdW5pMDRCMQd1bmkwNEIyB3VuaTA0QjMHdW5pMDRCNAd1bmkwNEI1B3VuaTA0QjYHdW5pMDRCNwd1bmkwNEI4B3VuaTA0QjkHdW5pMDRCQQd1bmkwNEJCB3VuaTA0QkMHdW5pMDRCRAd1bmkwNEJFB3VuaTA0QkYHdW5pMDRDMAd1bmkwNEMxB3VuaTA0QzIHdW5pMDRDMwd1bmkwNEM0B3VuaTA0QzUHdW5pMDRDNgd1bmkwNEM3B3VuaTA0QzgHdW5pMDRDOQd1bmkwNENBB3VuaTA0Q0IHdW5pMDRDQwd1bmkwNENEB3VuaTA0Q0UHdW5pMDRDRgd1bmkwNEQwB3VuaTA0RDEHdW5pMDREMgd1bmkwNEQzB3VuaTA0RDQHdW5pMDRENQd1bmkwNEQ2B3VuaTA0RDcHdW5pMDREOAd1bmkwNEQ5B3VuaTA0REEHdW5pMDREQgd1bmkwNERDB3VuaTA0REQHdW5pMDRERQd1bmkwNERGB3VuaTA0RTAHdW5pMDRFMQd1bmkwNEUyB3VuaTA0RTMHdW5pMDRFNAd1bmkwNEU1B3VuaTA0RTYHdW5pMDRFNwd1bmkwNEU4B3VuaTA0RTkHdW5pMDRFQQd1bmkwNEVCB3VuaTA0RUMHdW5pMDRFRAd1bmkwNEVFB3VuaTA0RUYHdW5pMDRGMAd1bmkwNEYxB3VuaTA0RjIHdW5pMDRGMwd1bmkwNEY0B3VuaTA0RjUHdW5pMDRGNgd1bmkwNEY3B3VuaTA0RjgHdW5pMDRGOQd1bmkwNEZBB3VuaTA0RkIHdW5pMDRGQwd1bmkwNEZEB3VuaTA0RkUHdW5pMDRGRgd1bmkwNTAwB3VuaTA1MDEHdW5pMDUwMgd1bmkwNTAzB3VuaTA1MDQHdW5pMDUwNQd1bmkwNTA2B3VuaTA1MDcHdW5pMDUwOAd1bmkwNTA5B3VuaTA1MEEHdW5pMDUwQgd1bmkwNTBDB3VuaTA1MEQHdW5pMDUwRQd1bmkwNTBGB3VuaTA1MTAHdW5pMDUxMQd1bmkwNTEyB3VuaTA1MTMHdW5pMDUxNAd1bmkwNTE1B3VuaTA1MTYHdW5pMDUxNwd1bmkwNTE4B3VuaTA1MTkHdW5pMDUxQQd1bmkwNTFCB3VuaTA1MUMHdW5pMDUxRAd1bmkwNTFFB3VuaTA1MUYHdW5pMDUyMAd1bmkwNTIxB3VuaTA1MjIHdW5pMDUyMwd1bmkwNTI0B3VuaTA1MjUHdW5pMDUyNgd1bmkwNTI3B3VuaTA1MjgHdW5pMDUyOQd1bmkwNTJBB3VuaTA1MkIHdW5pMDUyQwd1bmkwNTJEB3VuaTA1MkUHdW5pMDUyRgRFdXJvCWFycm93bGVmdAdhcnJvd3VwCmFycm93cmlnaHQJYXJyb3dkb3duCWFycm93Ym90aAd1bmkyMTk3B3VuaTIxOTkAAAAAAQADAAgACgATAAf//wAPAAEAAAAMAAAARgBOAAIACQADAKcAAQCoAP8AAwEAAQAAAQEBARcAAwEYAZoAAQGbAZ4AAwGfAZ8AAQGgAaEAAwGiAlUAAQAEAAAAAgAAAAIAFQCoALwAAgC+AMEABADCAMIAAgDEAMgABADLAM4ABADRANsABADhAOQABADlAOcAAgDqAOwAAgDtAO0ABADuAO4AAgDvAPEABADyAPQAAgD1APYABAD4APoAAgD7AP4ABAD/AP8AAgEBAQIABAEDAQMAAgELARcAAgGbAZ4AAgABAAAACgCoATQABWFyYWIAIGN5cmwAZmdyZWsAcmhlYnIAfmxhdG4AigAiAAVBUkEgADJNTFkgACJNT1IgACJTTkQgACJVUkQgACIAAP//AAUAAAADAAQABwAJAAD//wAHAAAAAwAEAAYABwAIAAkABAAAAAD//wABAAUABAAAAAD//wABAAUABAAAAAD//wABAAIACgABVFJLIAAKAAD//wACAAEABQAKY2FsdAA+Y2NtcABEY2NtcABKY2NtcABeZGxpZwBkZnJhYwBqaXNvbABwbGlnYQB2cmNsdAB+cmxpZwCEAAAAAQAGAAAAAQAHAAAACAAJAAoACwAMAA0ADgAPABAAAAABAAEAAAABABEAAAABAAgAAAABAAAAAAACAAQABQAAAAEABgAAAAIAAgADABIAJgAwADoAQgBKAFIAWgBmAG4AdgCEAMQAzAECAQoBOAFAAVwABgAJAAIBWAFuAAYAAQACAXQBkAAGAAkAAQGiAAYACQABAbAABgAJAAEBvgAGAAkAAQHMAAYBAQADAdoB8AIMAAYCAAABAhwABgAAAAECcAAGAAEABAKEApoCtgLSAAYAAQAdAuADAgMqA1IDgAOcA74D4AQIBDAEXgSGBLQE0ATyBRoFQgVkBYwFugXoBgoGMgZaBoIGsAbeBxIHQAAGAAEAAQc0AAYAAQAYB0QHYAeCB6oH2Af6CCIIUAiECKAIwgjqCRgJOglcCYQJrAnaCggKPApwCowKrgrKAAYAAQABCrYABgABABQK0Ar4CxoLQgtkC4wLrgvWC/gMIAxCDGoMjAy0DNYM/g0gDUgNag2SAAYAAQABDYYABgABAAsNmg3CDeoODA4uDlAOcg6UDrYO2A76AAYAAQAODwAPKA9KD8wQSBC4ESIRZBGgEdwSEhKsE0ATyAADAAEAEgABAA4AAAAAAAEAAAABAAAAAwAAAAEADAAAAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwAAAAEADgABABIAAAABAAAAAQAAAAMAAQASAAEADgAAAAAAAQAAAAEAAAADAAAAAQAOAAEAEgAAAAEAAAABAAAAAwABABIAAQAOAAAAAAABAAAAAQAAAAMAAQASAAEADgAAAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAAABAA4AAQAWAAAAAQACAEwATQACAAsAqAC8AAAAwgDCABUA5QDnABYA6gDsABkA7gDuABwA8gD0AB0A+AD6ACAA/wD/ACMBAwEDACQBCwEXACUBmwGeADIAAwABABgAAQAOAAAAAAACAAEAEwAcAAAAAQAAAAMAAAABAA4AAQASAAAAAQAAAAEAAAADAAAAAQAQAAIAFAAYAAAAAQAAAAEAAAABAAAAAwAAAAEAEAACABQAGAAAAAEAAAABAAAAAQAAAAMAAAABABAAAgAUABgAAAABAAAAAQAAAAEAAAADAAIAFgAaAAEAEgABAB4AAAABAAAAAQAAAAEAAAABAAAAAwADABgAHAAgAAEAFAABACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAYABwAIAABABQAAQAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAGgAeACIAJgABABYAAQAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwABABQAAQAQAAEAGAAAAAEAAAABAAAAAQAAAAMAAgAWABoAAQASAAEAHgAAAAEAAAABAAAAAQAAAAEAAAADAAEAFgABABIAAgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwACABgAHAABABQAAgAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAQAYAAEAFAADABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAGgAeAAEAFgADACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwABABgAAQAUAAMAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAaAB4AAQAWAAMAIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAEAFAABABAAAQAYAAAAAQAAAAEAAAABAAAAAwABABYAAQASAAIAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAQAYAAEAFAADABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAEAGAABABQAAwAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABYAGgABABIAAQAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAYABwAAQAUAAIAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAGgAeAAEAFgADACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABoAHgABABYAAwAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAWABoAAQASAAEAHgAAAAEAAAABAAAAAQAAAAEAAAADAAMAGAAcACAAAQAUAAEAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABgAHAAgAAEAFAABACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAYABwAIAABABQAAQAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAGgAeACIAJgABABYAAQAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEABoAHgAiACYAAQAWAAEAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABQAcACAAJAAoACwAAQAYAAEAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAGgAeACIAJgABABYAAQAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAFABwAIAAkACgALAABABgAAQAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABAA4AAQAUAAAAAQABAAMAAQAAAAMAAAACABAAFAABABgAAAABAAAAAQAAAAEAAAADAAAAAgASABYAAgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAFAAYAAMAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAACABYAGgAEAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgASABYAAgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAFAAYAAMAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAACABYAGgAEAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgAYABwABQAgACQAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAEAAUAAEAGAAAAAEAAAABAAAAAQAAAAMAAAACABIAFgACABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgAUABgAAwAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAFgAaAAQAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAACABIAFgACABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgASABYAAgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAFAAYAAMAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAACABQAGAADABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgAWABoABAAeACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAFgAaAAQAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAACABgAHAAFACAAJAAoACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgAYABwABQAgACQAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAEAAUAAEAGAAAAAEAAAABAAAAAQAAAAMAAAACABIAFgACABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAgAQABQAAQAYAAAAAQAAAAEAAAABAAAAAwAAAAIAEgAWAAIAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAaAB4AAgASABYAAAAAAAEAAAABAAAAAQAAAAEAAAADAAIAGAAcAAEAFAACACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABYAGgABABIAAQAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAYABwAAQAUAAIAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAFgAaAAEAEgABAB4AAAABAAAAAQAAAAEAAAABAAAAAwACABgAHAABABQAAgAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAWABoAAQASAAEAHgAAAAEAAAABAAAAAQAAAAEAAAADAAIAGAAcAAEAFAACACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABYAGgABABIAAQAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAYABwAAQAUAAIAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAFgAaAAEAEgABAB4AAAABAAAAAQAAAAEAAAABAAAAAwACABgAHAABABQAAgAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAWABoAAQASAAEAHgAAAAEAAAABAAAAAQAAAAEAAAADAAIAGAAcAAEAFAACACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABYAGgABABIAAQAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAYABwAAQAUAAIAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAFgAaAAEAEgABAB4AAAABAAAAAQAAAAEAAAABAAAAAwACABgAHAABABQAAgAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAWABoAAQASAAEAHgAAAAEAAAABAAAAAQAAAAEAAAADAAIAGAAcAAEAFAACACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABYAGgABABIAAQAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAAAAQAUAAQAGAAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFAAEABgAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABIAAwAWABoAHgAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAAEABQAGAAcACAAAQAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAABAASABYAGgAeAAAAAAABAAAAAQAAAAEAAAABAAAAAwAAABIAMAA0ADgAPABCAEYASgBOAFIAWABcAGAAZABoAG4AcgB2AHoAAQB+AAAAAQAAAAEAAAABAAAAAQABAAMAAQAAAAEAAAABAAAAAQAAAAEAAQADAAEAAAAB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/6YApP+mAKX/pgCm/84ApwAoAB4AJAA8ACb/ugAq/74ALQBkADL/ugA3/3QAOP/YADn/iAA6/4gAPP+IAD0AOwBX/+UAWf+cAFr/nABc/5wAawA8AGwAPABtADwAbgA8AG8APABwADwAcv+6AIL/2ACD/9gAhP/YAIX/2ACG/4gAo/+cAKT/nACn/4gAEAAk/84ALf/2ADf/pAA5/84AOv/OADv/zgA8/84APf/OAGv/zgBs/84Abf/OAG7/zgBv/84AcP/OAIb/zgCn/84AIgAk/3QALf9/ADv/zgBE/7oARv+0AEf/tABI/7QASv+0AFL/tABU/7QAa/90AGz/dABt/3QAbv90AG//dABw/3QAiP+6AIn/ugCK/7oAi/+6AIz/ugCN/7oAjv+6AI//tACQ/7QAkf+0AJL/tACT/7QAmv+0AJv/tACc/7QAnf+0AJ7/tACm/7QADwAk/84AN/+kADn/zgA6/84AO//OADz/zgA9/84Aa//OAGz/zgBt/84Abv/OAG//zgBw/84Ahv/OAKf/zgAaACb/4wAq/+MALQA5ADL/7AA3/6QAPP/ZAEb/xABH/8QASP/EAEr/xABS/8QAVP/LAHL/4wCG/9kAj//EAJD/xACR/8QAkv/EAJP/xACa/8QAm//EAJz/xACd/8QAnv/EAKb/xACn/9kACABX/74AWf/OAFr/4gBb/+IAXP/EAF3/xACj/8QApP/EAEIAJP90ACb/oQAq/6EALf+PADL/oQA2/9gANwAoADkAKwA6ACsAPAAoAET/GgBG/zgAR/84AEj/OABJ/6AASv84AFD/TgBR/04AUv84AFP/TgBU/zgAVf9OAFb/ZgBZ/5oAWv+PAFv/TABc/48AXf+PAGv/dABs/3QAbf90AG7/dABv/3QAcP90AHL/oQB9/6EAfv+hAH//oQCA/6EAgf+hAIYAKACI/xoAif8aAIr/GgCL/zgAjP84AI3/GgCO/xoAj/84AJD/OACR/zgAkv84AJP/OACUAB4AlgAyAJcAMgCa/zgAm/84AJz/OACd/zgAnv84AKP/jwCk/48Apf+hAKb/OACnACgABwAk/84Aa//OAGz/zgBt/84Abv/OAG//zgBw/84ANQAk/4gAJv/OACr/zgAt/7oAMv/OADcAJwBE/2oARv9+AEf/fgBI/34ASv9+AFD/sABR/7AAUv9+AFP/tABU/34AVf+0AFb/vgBY/84Aa/+IAGz/iABt/4gAbv+IAG//iABw/4gAcv/OAH3/zgB+/84Af//OAID/zgCB/84AiP9qAIn/agCK/2oAi/9qAIz/agCN/2oAjv9qAI//fgCQ/34Akf9+AJL/fgCT/34AlAAeAJYAHgCXADwAmv9+AJv/fgCc/34Anf9+AJ7/fgCl/84Apv9+ACQAJP+wADcAJwBE/7AARv+wAEf/sABI/7AASv+wAFL/sABU/7AAa/+wAGz/sABt/7AAbv+wAG//sABw/7AAiP+wAIn/sACK/7AAi/+wAIz/sACN/7AAjv+wAI//sACQ/7AAkf+wAJL/sACT/7AAlAAeAJYAHgCXADwAmv+wAJv/sACc/7AAnf+wAJ7/sACm/7AABgAm/+kAKv/pAC0AYAAy/+kANwAhAHL/6QAzACT/YAAm/7AAKv+wAC3/vgAy/7AANwAnAET/TABG/0wAR/9MAEj/TABJ/+UASv9MAFD/cwBR/3MAUv9MAFP/dABU/0wAVf9zAFb/ewBr/2AAbP9gAG3/YABu/2AAb/9gAHD/YABy/7AAff+wAH7/sAB//7AAgP+wAIH/sACI/0wAif9MAIr/TACL/0wAjP9MAI3/TACO/0wAj/9MAJD/TACR/0wAkv9MAJP/TACXADIAmv9MAJv/TACc/0wAnf9MAJ7/TACl/7AApv9MAAYALQBSADcAJwBc/8sAlwAyAKP/ywCk/8sAAgAKACQAJwAAACkAKgAEAC0ALwAGADIAPQAJAGsAcAAVAHIAcgAbAHsAewAcAH0AhgAdAKUApQAnAKcApwAoAAEB6AHGAAEB8gAMADcAcAB2AHwAggCIAI4AlACaAKAApgCsALIAuAC+AMQAygDQANYA3ADiAOgA7gD0APoBAAEGAQwBEgEYAR4BJAEqATABNgE8AUIBSAFOAVQBWgFgAWYBbAFyAXgBfgGEAYoBkAGWAZwBogGoAa4BtAABApQCzQABAksCzQABAt4C5QABAu4CzQABAgYCzQABAfQCzQABAr4C5QABAtcCzQABARACzQABAdEC2QABAO0D6wABAQ4CzQABA6IDQgABAv4CzQABAwQC5QABAmQD6wABAwQC4gABAmQD6wABAiAC5QABAhgCzQABAr8C2QABAnwCzQABA7wCzQABAlwCzQABAjYBrgAB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ACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABYABQAaAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFAAEABgAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAWAAUAGgAeACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFgAFABoAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABgABgAcACAAJAAoACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFAAEABgAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAWAAUAGgAeACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFgAFABoAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABgABgAcACAAJAAoACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAQAAIAFAAYAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAQAAIAFAAYAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFAAEABgAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABYABQAaAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAQAAIAFAAYAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABQABAAYABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFAAEABgAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABYABQAaAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFAAEABgAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABYABQAaAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFAAEABgAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABYABQAaAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAUAAQAGAAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFgAFABoAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABgABgAcACAAJAAoACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQASAAMAFgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFAAEABgAHAAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABYABQAaAB4AIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAWAAUAGgAeACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAGAAGABwAIAAkACgALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABoABwAeACIAJgAqAC4AMgA2AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAUAAQAGAAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFgAFABoAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABgABgAcACAAJAAoACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAUAAQAGAAcACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAFgAFABoAHgAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABABgABgAcACAAJAAoACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAEAEgABAA4AAAAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAAABAA4AAQASAAAAAQAAAAEAAAADAAAAAQAQAAIAFAAYAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABAA4AAQASAAAAAQAAAAEAAAADAAAAAQAQAAIAFAAYAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABAA4AAQASAAAAAQAAAAEAAAADAAAAAQAQAAIAFAAYAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABAA4AAQASAAAAAQAAAAEAAAADAAAAAQAQAAIAFAAYAAAAAQAAAAEAAAABAAAAAwAAAAEAEgADABYAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAQAUAAEAEAABABgAAAABAAAAAQAAAAEAAAADAAEAFgABABIAAgAaAB4AAAABAAAAAQAAAAEAAAABAAAAAwABABYAAQASAAIAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAMAFgAaAB4AAQASAAAAAAABAAAAAQAAAAEAAAABAAAAAwAEABgAHAAgACQAAQAUAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAMAFgAaAB4AAQASAAAAAAABAAAAAQAAAAEAAAABAAAAAwAEABgAHAAgACQAAQAUAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAMAFgAaAB4AAQASAAAAAAABAAAAAQAAAAEAAAABAAAAAwAEABgAHAAgACQAAQAUAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwADABYAGgAeAAEAEgAAAAAAAQAAAAEAAAABAAAAAQAAAAMABAAYABwAIAAkAAEAFAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAUAGgAeACIAJgAqAAEAFgAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAGABwAIAAkACgALAAwAAEAGAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAWABoAAQASAAEAHgAAAAEAAAABAAAAAQAAAAEAAAADAAMAGAAcACAAAQAUAAEAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABgAHAABABQAAgAgACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAYABwAIAABABQAAQAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAGgAeACIAJgABABYAAQAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABoAHgAiAAEAFgACACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAcACAAJAAoAAEAGAACACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAMAGgAeACIAAQAWAAIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEABoAHgAiACYAAQAWAAEAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABQAcACAAJAAoACwAAQAYAAEAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAHAAgACQAKAABABgAAgAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAFAB4AIgAmACoALgABABoAAgAyADYAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAYABwAAQAUAAIAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAMAGgAeACIAAQAWAAIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABoAHgABABYAAwAiACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAaAB4AIgABABYAAgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAHAAgACQAKAABABgAAgAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABwAIAAkAAEAGAADACgALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAeACIAJgAqAAEAGgADAC4AMgA2AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAMAHAAgACQAAQAYAAMAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEABwAIAAkACgAAQAYAAIALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABQAeACIAJgAqAC4AAQAaAAIAMgA2AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAHgAiACYAKgABABoAAwAuADIANgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAFACAAJAAoACwAMAABABwAAwA0ADgAPAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAYABwAAQAUAAIAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAGAAcAAEAFAACACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABoAHgAiAAEAFgACACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAaAB4AIgABABYAAgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAGgAeAAEAFgADACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABoAHgAiAAEAFgACACYAKgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAcACAAJAAoAAEAGAACACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAMAHAAgACQAAQAYAAMAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEAB4AIgAmACoAAQAaAAMALgAyADYAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAaAB4AAQAWAAMAIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAMAGgAeACIAAQAWAAIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEABwAIAAkACgAAQAYAAIALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAcACAAJAABABgAAwAoACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAHgAiACYAKgABABoAAwAuADIANgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABwAIAAkAAEAGAADACgALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAcACAAJAAoAAEAGAACACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAHAAgACQAKAABABgAAgAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEAB4AIgAmACoAAQAaAAMALgAyADYAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAgAaAB4AAQAWAAMAIgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAMAHAAgACQAAQAYAAMAKAAsADAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEABwAIAAkACgAAQAYAAIALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABQAeACIAJgAqAC4AAQAaAAIAMgA2AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAHgAiACYAKgABABoAAwAuADIANgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwACABYAGgABABIAAQAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAYABwAIAABABQAAQAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAIAGAAcAAEAFAACACAAJAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwADABgAHAAgAAEAFAABACQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAaAB4AIgAmAAEAFgABACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAMAGgAeACIAAQAWAAIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAEABwAIAAkACgAAQAYAAIALAAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAwAaAB4AIgABABYAAgAmACoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAQAGgAeACIAJgABABYAAQAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAFABwAIAAkACgALAABABgAAQAwAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMABAAcACAAJAAoAAEAGAACACwAMAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAUAHgAiACYAKgAuAAEAGgACADIANgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEADgABABIAAAABAAAAAQAAAAMAAAABAA4AAQASAAAAAQAAAAEAAAADAAAAAQAOAAEAEgAAAAEAAAABAAAAAwABABQAAQAQAAEAGAAAAAEAAAABAAAAAQAAAAMAAQAUAAEAEAABABgAAAABAAAAAQAAAAEAAAADAAEAFAABABAAAQAYAAAAAQAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAwAWABoAHgABABIAAAAAAAEAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAgAUABgAAQAQAAAAAAABAAAAAQAAAAEAAAADAAIAFAAYAAEAEAAAAAAAAQAAAAEAAAABAAAAAwACABQAGAABABAAAAAAAAEAAAABAAAAAQAAAAMAAAABAA4AAQASAAAAAQAAAAEAAAADAAEAFAABABAAAQAYAAAAAQAAAAEAAAABAAAAAwABABYAAQASAAIAGgAeAAAAAQAAAAEAAAABAAAAAQAAAAMAAQAYAAEAFAADABwAIAAkAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAEAGgABABYABAAeACIAJgAqAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAABAAAAANWkmNsAAAAAr/U8rwAAAADUtQPD', byteLength: 99384 }; asc.builtin.fragments = asc.builtin.fragments || {}; asc.builtin.fragments["playerglobal"] = {timestamp: Date.now()}; __t = null; var asc;(asc||(asc={})); asc.classInfo=asc.classInfo||{}; asc.classInfo["asc"]=`{"t":"var","n":"asc","fa":{"tr":{"c":null}}}`; asc.classInfo["Asc"]=`{"t":"class","n":"Asc","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readonly","t":"Object","b":"Asc","n":"script"},{"a":"readonly","t":"Object","b":"Asc","n":"builtin"},{"a":"readonly","t":"Object","b":"Asc","n":"relation"},{"a":"readonly","t":"AscSwf","b":"Asc","n":"swf"}],"m":[{"r":"Boolean","b":"Asc","n":"is"},{"r":"Object","b":"Asc","n":"as"},{"r":"Object","b":"Asc","n":"to"},{"r":"Object","b":"Asc","n":"strict"},{"r":"Function","b":"Asc","n":"bind"},{"r":"Boolean","b":"Asc","n":"equality__F"},{"r":"Array","b":"Asc","n":"in"},{"r":"Array","b":"Asc","n":"of"},{"r":"void","b":"Asc","n":"sti"},{"r":"void","b":"Asc","n":"stb"},{"r":"void","b":"Asc","n":"stp"},{"r":"Error","b":"Asc","n":"e2e"},{"r":"Boolean","b":"Asc","n":"iscl"},{"r":"Object","b":"Asc","n":"scope"},{"r":"Object","b":"Asc","n":"definition"},{"r":"void","b":"Asc","n":"provide"},{"r":"void","b":"Asc","n":"initialize"},{"r":"void","b":"Asc","n":"kernel"},{"r":"String","b":"Asc","n":"getMimeType"},{"r":"Object","b":"Asc","n":"getMeta"},{"r":"flash.__native.renderer.webgl.WebGLContext2D","b":"Asc","n":"getCtx"},{"r":"HTMLCanvasElement","b":"Asc","n":"getCanvas"},{"r":"flash.display.DisplayObject","b":"Asc","n":"newDisplayObjectRoot"},{"r":"flash.display.DisplayObject","b":"Asc","n":"newDisplayObject"},{"r":"flash.display.DisplayObject","b":"Asc","n":"newDisplayObjectButtonRecord"},{"r":"String","b":"Asc","n":"getErrorHTMLText"},{"r":"void","b":"Asc","n":"logError"}]}}}`; asc.classInfo["AscSwf"]=`{"t":"class","n":"AscSwf","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"uint","b":"AscSwf","n":"register"},{"r":"void","b":"AscSwf","n":"unregister"},{"r":"Object","b":"AscSwf","n":"tag"},{"r":"String","b":"AscSwf","n":"url"},{"r":"String","b":"AscSwf","n":"hash"},{"r":"void","b":"AscSwf","n":"iterate"},{"r":"Class","b":"AscSwf","n":"class"}]}}}`; asc.classInfo["Map"]=`{"t":"class","n":"Map","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","b":"Map","n":"size"}],"m":[{"r":"void","b":"Map","n":"clear"},{"r":"Boolean","b":"Map","n":"delete"},{"r":"Array","b":"Map","n":"entries"},{"r":"void","b":"Map","n":"forEach"},{"r":"Object","b":"Map","n":"get"},{"r":"Boolean","b":"Map","n":"has"},{"r":"Array","b":"Map","n":"keys"},{"r":"Map","b":"Map","n":"set"},{"r":"Array","b":"Map","n":"values"}]}}}`; asc.classInfo["Array"]=`{"t":"class","n":"Array","id":1,"bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"Array","b":"Array","n":"concat"},{"r":"Boolean","b":"Array","p":[{"t":"Function"},{"t":"*","o":1}],"n":"every"},{"r":"Array","b":"Array","p":[{"t":"Function"},{"t":"*","o":1}],"n":"filter"},{"r":"void","b":"Array","p":[{"t":"Function"},{"t":"*","o":1}],"n":"forEach"},{"r":"int","b":"Array","p":[{"t":"*"},{"t":"*","o":1}],"n":"indexOf"},{"r":"void","b":"Array","p":[{"t":"int"},{"t":"*"}],"n":"insertAt"},{"r":"String","b":"Array","p":[{"t":"*","o":1}],"n":"join"},{"r":"int","b":"Array","p":[{"t":"*"},{"t":"*","o":1}],"n":"lastIndexOf"},{"r":"Array","b":"Array","p":[{"t":"Function"},{"t":"*","o":1}],"n":"map"},{"r":"*","b":"Array","n":"pop"},{"r":"uint","b":"Array","n":"push"},{"r":"*","b":"Array","p":[{"t":"int"}],"n":"removeAt"},{"r":"Array","b":"Array","n":"reverse"},{"r":"*","b":"Array","n":"shift"},{"r":"Array","b":"Array","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"slice"},{"r":"Boolean","b":"Array","p":[{"t":"Function"},{"t":"*","o":1}],"n":"some"},{"r":"Array","b":"Array","n":"sort"},{"r":"Array","b":"Array","p":[{"t":"*"},{"t":"*","o":1}],"n":"sortOn"},{"r":"Array","b":"Array","n":"splice"},{"r":"String","b":"Array","n":"toLocaleString"},{"r":"String","b":"Array","n":"toString"},{"r":"uint","b":"Array","n":"unshift"}],"a":[{"a":"readwrite","t":"uint","b":"Array","n":"length"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"Array","n":"CASEINSENSITIVE"},{"a":"readonly","t":"uint","b":"Array","n":"DESCENDING"},{"a":"readonly","t":"uint","b":"Array","n":"NUMERIC"},{"a":"readonly","t":"uint","b":"Array","n":"RETURNINDEXEDARRAY"},{"a":"readonly","t":"uint","b":"Array","n":"UNIQUESORT"}],"m":[{"r":"Array","b":"Array","n":"from"},{"r":"Array","b":"Array","n":"bind"}]}}`; asc.classInfo["Boolean"]=`{"t":"class","n":"Boolean","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"*","o":1}],"m":[{"r":"String","b":"Boolean","n":"toString"},{"r":"Boolean","b":"Boolean","n":"valueOf"},{"r":"Boolean","b":"Boolean","p":[{"t":"*","o":1}],"n":"Boolean"}]}}}`; asc.classInfo["Class"]=`{"t":"class","n":"Class","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["decodeURI"]=`{"t":"function","n":"decodeURI","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["decodeURIComponent"]=`{"t":"function","n":"decodeURIComponent","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["encodeURI"]=`{"t":"function","n":"encodeURI","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["encodeURIComponent"]=`{"t":"function","n":"encodeURIComponent","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["escape"]=`{"t":"function","n":"escape","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["int"]=`{"t":"class","n":"int","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"*","o":1}],"m":[{"r":"String","b":"int","p":[{"t":"*","o":1}],"n":"toExponential"},{"r":"String","b":"int","p":[{"t":"*","o":1}],"n":"toFixed"},{"r":"String","b":"int","p":[{"t":"*","o":1}],"n":"toPrecision"},{"r":"String","b":"int","p":[{"t":"*","o":1}],"n":"toString"},{"r":"int","b":"int","n":"valueOf"},{"r":"int","b":"int","p":[{"t":"*","o":1}],"n":"int"}]}},"tr":{"v":[{"a":"readonly","t":"int","b":"int","n":"MAX_VALUE"},{"a":"readonly","t":"int","b":"int","n":"MIN_VALUE"}]}}`; asc.classInfo["uint"]=`{"t":"class","n":"uint","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"*","o":1}],"m":[{"r":"String","b":"uint","p":[{"t":"*","o":1}],"n":"toExponential"},{"r":"String","b":"uint","p":[{"t":"*","o":1}],"n":"toFixed"},{"r":"String","b":"uint","p":[{"t":"*","o":1}],"n":"toPrecision"},{"r":"String","b":"uint","p":[{"t":"*","o":1}],"n":"toString"},{"r":"uint","b":"uint","n":"valueOf"},{"r":"uint","b":"uint","p":[{"t":"*","o":1}],"n":"uint"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"uint","n":"MAX_VALUE"},{"a":"readonly","t":"uint","b":"uint","n":"MIN_VALUE"}]}}`; asc.classInfo["setTimeout"]=`{"t":"function","n":"setTimeout","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["clearTimeout"]=`{"t":"function","n":"clearTimeout","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["setInterval"]=`{"t":"function","n":"setInterval","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["clearInterval"]=`{"t":"function","n":"clearInterval","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["isFinite"]=`{"t":"function","n":"isFinite","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["isNaN"]=`{"t":"function","n":"isNaN","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["NaN"]=`{"t":"var","n":"NaN","bs":["Number"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Infinity"]=`{"t":"var","n":"Infinity","bs":["Number"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Number"]=`{"t":"class","n":"Number","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"*","o":1}],"m":[{"r":"String","b":"Number","p":[{"t":"*","o":1}],"n":"toExponential"},{"r":"String","b":"Number","p":[{"t":"*","o":1}],"n":"toFixed"},{"r":"String","b":"Number","p":[{"t":"*","o":1}],"n":"toPrecision"},{"r":"String","b":"Number","p":[{"t":"*","o":1}],"n":"toString"},{"r":"Number","b":"Number","n":"valueOf"},{"r":"Number","b":"Number","p":[{"t":"*","o":1}],"n":"Number"}]}},"tr":{"v":[{"a":"readonly","t":"Number","b":"Number","n":"E"},{"a":"readonly","t":"Number","b":"Number","n":"LN10"},{"a":"readonly","t":"Number","b":"Number","n":"LN2"},{"a":"readonly","t":"Number","b":"Number","n":"LOG10E"},{"a":"readonly","t":"Number","b":"Number","n":"LOG2E"},{"a":"readonly","t":"Number","b":"Number","n":"PI"},{"a":"readonly","t":"Number","b":"Number","n":"SQRT1_2"},{"a":"readonly","t":"Number","b":"Number","n":"SQRT2"},{"a":"readonly","t":"Number","b":"Number","n":"MAX_VALUE"},{"a":"readonly","t":"Number","b":"Number","n":"MIN_VALUE"},{"a":"readonly","t":"Number","b":"Number","n":"NaN"},{"a":"readonly","t":"Number","b":"Number","n":"NEGATIVE_INFINITY"},{"a":"readonly","t":"Number","b":"Number","n":"POSITIVE_INFINITY"}],"m":[{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"abs"},{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"acos"},{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"asin"},{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"atan"},{"r":"Number","b":"Number","p":[{"t":"Number"},{"t":"Number"}],"n":"atan2"},{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"ceil"},{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"cos"},{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"exp"},{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"floor"},{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"log"},{"r":"Number","b":"Number","p":[{"t":"Number"},{"t":"Number"}],"n":"max"},{"r":"Number","b":"Number","p":[{"t":"Number"},{"t":"Number"}],"n":"min"},{"r":"Number","b":"Number","p":[{"t":"Number"},{"t":"Number"}],"n":"pow"},{"r":"Number","b":"Number","n":"random"},{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"round"},{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"sin"},{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"sqrt"},{"r":"Number","b":"Number","p":[{"t":"Number"}],"n":"tan"}]}}`; asc.classInfo["Object"]=`{"t":"class","n":"Object","id":1,"fa":{"tr":{"c":null,"m":[{"r":"Boolean","b":"Object","p":[{"t":"*","o":1}],"n":"isPrototypeOf"},{"r":"Boolean","b":"Object","p":[{"t":"*","o":1}],"n":"hasOwnProperty"},{"r":"Boolean","b":"Object","p":[{"t":"*","o":1}],"n":"propertyIsEnumerable"},{"r":"void","b":"Object","p":[{"t":"String"},{"t":"Boolean","o":1}],"n":"setPropertyIsEnumerable"},{"r":"String","b":"Object","n":"toLocaleString"},{"r":"String","b":"Object","n":"toString"},{"r":"Object","b":"Object","n":"valueOf"}],"a":[{"a":"readwrite","t":"*","b":"Object","n":"prototype"}]}},"tr":{"v":[{"a":"readonly","t":"int","b":"Object","n":"length"}],"m":[{"r":"Boolean","b":"Object","p":[{"t":"*","o":1}],"n":"isPrototypeOf"},{"r":"Boolean","b":"Object","p":[{"t":"*","o":1}],"n":"propertyIsEnumerable"},{"r":"Boolean","b":"Object","p":[{"t":"*","o":1}],"n":"hasOwnProperty"},{"r":"Array","b":"Object","p":[{"t":"Object"}],"n":"keys"},{"r":"Object","b":"Object","p":[{"t":"Object"},{"t":"Object","o":1}],"n":"create"},{"r":"void","b":"Object","p":[{"t":"Object"},{"t":"String"},{"t":"Object"}],"n":"defineProperty"},{"r":"void","b":"Object","p":[{"t":"Object"},{"t":"Object"}],"n":"defineProperties"},{"r":"Object","b":"Object","p":[{"t":"Object"},{"t":"String"}],"n":"getOwnPropertyDescriptor"},{"r":"Array","b":"Object","p":[{"t":"Object"}],"n":"getOwnPropertyNames"},{"r":"Object","b":"Object","p":[{"t":"Object"}],"n":"getPrototypeOf"}],"a":[{"a":"readonly","t":"*","b":"Object","n":"prototype"}]}}`; asc.classInfo["parseFloat"]=`{"t":"function","n":"parseFloat","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["parseInt"]=`{"t":"function","n":"parseInt","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["trace"]=`{"t":"function","n":"trace","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["unescape"]=`{"t":"function","n":"unescape","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["unbind"]=`{"t":"function","n":"unbind","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["eval"]=`{"t":"function","n":"eval","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["String"]=`{"t":"class","n":"String","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"*","o":1}],"v":[{"a":"readwrite","t":"int","b":"String","n":"length"}],"m":[{"r":"String","b":"String","p":[{"t":"Number","o":1}],"n":"charAt"},{"r":"Number","b":"String","p":[{"t":"Number","o":1}],"n":"charCodeAt"},{"r":"String","b":"String","n":"concat"},{"r":"int","b":"String","p":[{"t":"String","o":1},{"t":"Number","o":1}],"n":"indexOf"},{"r":"int","b":"String","p":[{"t":"String","o":1},{"t":"Number","o":1}],"n":"lastIndexOf"},{"r":"int","b":"String","p":[{"t":"*","o":1}],"n":"localeCompare"},{"r":"Array","b":"String","p":[{"t":"*","o":1}],"n":"match"},{"r":"String","b":"String","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"replace"},{"r":"int","b":"String","p":[{"t":"*","o":1}],"n":"search"},{"r":"String","b":"String","p":[{"t":"Number","o":1},{"t":"Number","o":1}],"n":"slice"},{"r":"Array","b":"String","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"split"},{"r":"String","b":"String","p":[{"t":"Number","o":1},{"t":"Number","o":1}],"n":"substr"},{"r":"String","b":"String","p":[{"t":"Number","o":1},{"t":"Number","o":1}],"n":"substring"},{"r":"String","b":"String","n":"toLocaleLowerCase"},{"r":"String","b":"String","n":"toLocaleUpperCase"},{"r":"String","b":"String","n":"toLowerCase"},{"r":"String","b":"String","n":"toUpperCase"},{"r":"String","b":"String","n":"valueOf"},{"r":"String","b":"String","n":"trim"},{"r":"String","b":"String","p":[{"t":"*","o":1}],"n":"String"}]}},"tr":{"m":[{"r":"String","b":"String","n":"fromCharCode"}]}}`; asc.classInfo["Error"]=`{"t":"class","n":"Error","id":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"*","o":1},{"t":"*","o":1}],"v":[{"a":"readwrite","t":"String","b":"Error","n":"message"},{"a":"readwrite","t":"String","b":"Error","n":"name"}],"m":[{"r":"String","b":"Error","n":"getStackTrace"},{"r":"String","b":"Error","n":"toString"},{"r":"Error","b":"Error","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"Error"}],"a":[{"a":"readonly","t":"int","b":"Error","n":"errorID"}]}},"tr":{"m":[{"r":"*","b":"Error","p":[{"t":"Class"},{"t":"uint"}],"n":"throwError"},{"r":"String","b":"Error","p":[{"t":"int"}],"n":"getErrorMessage"}]}}`; asc.classInfo["ArgumentError"]=`{"t":"class","n":"ArgumentError","bs":["Error","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["DefinitionError"]=`{"t":"class","n":"DefinitionError","bs":["Error","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["SecurityError"]=`{"t":"class","n":"SecurityError","bs":["Error","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["VerifyError"]=`{"t":"class","n":"VerifyError","bs":["Error","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["EvalError"]=`{"t":"class","n":"EvalError","bs":["Error","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["RangeError"]=`{"t":"class","n":"RangeError","bs":["Error","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["ReferenceError"]=`{"t":"class","n":"ReferenceError","bs":["Error","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["SyntaxError"]=`{"t":"class","n":"SyntaxError","bs":["Error","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["TypeError"]=`{"t":"class","n":"TypeError","bs":["Error","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["URIError"]=`{"t":"class","n":"URIError","bs":["Error","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Date"]=`{"t":"class","n":"Date","id":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1}],"m":[{"r":"Number","b":"Date","n":"getDate"},{"r":"Number","b":"Date","n":"getDay"},{"r":"Number","b":"Date","n":"getFullYear"},{"r":"Number","b":"Date","n":"getHours"},{"r":"Number","b":"Date","n":"getMilliseconds"},{"r":"Number","b":"Date","n":"getMinutes"},{"r":"Number","b":"Date","n":"getMonth"},{"r":"Number","b":"Date","n":"getSeconds"},{"r":"Number","b":"Date","n":"getTime"},{"r":"Number","b":"Date","n":"getTimezoneOffset"},{"r":"Number","b":"Date","n":"getUTCDate"},{"r":"Number","b":"Date","n":"getUTCDay"},{"r":"Number","b":"Date","n":"getUTCFullYear"},{"r":"Number","b":"Date","n":"getUTCHours"},{"r":"Number","b":"Date","n":"getUTCMilliseconds"},{"r":"Number","b":"Date","n":"getUTCMinutes"},{"r":"Number","b":"Date","n":"getUTCMonth"},{"r":"Number","b":"Date","n":"getUTCSeconds"},{"r":"Number","b":"Date","p":[{"t":"*","o":1}],"n":"setDate"},{"r":"Number","b":"Date","p":[{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1}],"n":"setFullYear"},{"r":"Number","b":"Date","p":[{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1}],"n":"setHours"},{"r":"Number","b":"Date","p":[{"t":"*","o":1}],"n":"setMilliseconds"},{"r":"Number","b":"Date","p":[{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1}],"n":"setMinutes"},{"r":"Number","b":"Date","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"setMonth"},{"r":"Number","b":"Date","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"setSeconds"},{"r":"Number","b":"Date","p":[{"t":"*","o":1}],"n":"setTime"},{"r":"Number","b":"Date","p":[{"t":"*","o":1}],"n":"setUTCDate"},{"r":"Number","b":"Date","p":[{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1}],"n":"setUTCFullYear"},{"r":"Number","b":"Date","p":[{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1}],"n":"setUTCHours"},{"r":"Number","b":"Date","p":[{"t":"*","o":1}],"n":"setUTCMilliseconds"},{"r":"Number","b":"Date","p":[{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1}],"n":"setUTCMinutes"},{"r":"Number","b":"Date","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"setUTCMonth"},{"r":"Number","b":"Date","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"setUTCSeconds"},{"r":"String","b":"Date","n":"toDateString"},{"r":"*","b":"Date","n":"toJSON"},{"r":"String","b":"Date","n":"toLocaleDateString"},{"r":"String","b":"Date","n":"toLocaleString"},{"r":"String","b":"Date","n":"toLocaleTimeString"},{"r":"String","b":"Date","n":"toString"},{"r":"String","b":"Date","n":"toTimeString"},{"r":"String","b":"Date","n":"toUTCString"},{"r":"Number","b":"Date","n":"valueOf"},{"r":"Date","b":"Date","p":[{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1}],"n":"Date"}],"a":[{"a":"readwrite","t":"Number","b":"Date","n":"day"},{"a":"readwrite","t":"Number","b":"Date","n":"dayUTC"},{"a":"readwrite","t":"Number","b":"Date","n":"fullYear"},{"a":"readwrite","t":"Number","b":"Date","n":"fullYearUTC"},{"a":"readwrite","t":"Number","b":"Date","n":"hours"},{"a":"readwrite","t":"Number","b":"Date","n":"hoursUTC"},{"a":"readwrite","t":"Number","b":"Date","n":"milliseconds"},{"a":"readwrite","t":"Number","b":"Date","n":"millisecondsUTC"},{"a":"readwrite","t":"Number","b":"Date","n":"minutes"},{"a":"readwrite","t":"Number","b":"Date","n":"minutesUTC"},{"a":"readwrite","t":"Number","b":"Date","n":"month"},{"a":"readwrite","t":"Number","b":"Date","n":"monthUTC"},{"a":"readwrite","t":"Number","b":"Date","n":"seconds"},{"a":"readwrite","t":"Number","b":"Date","n":"secondsUTC"},{"a":"readwrite","t":"Number","b":"Date","n":"time"},{"a":"readwrite","t":"Number","b":"Date","n":"timezoneOffset"},{"a":"readwrite","t":"Number","b":"Date","n":"date"},{"a":"readwrite","t":"Number","b":"Date","n":"dateUTC"}]}},"tr":{"m":[{"r":"Number","b":"Date","p":[{"t":"*"}],"n":"parse"},{"r":"Number","b":"Date","p":[{"t":"*"},{"t":"*"},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1},{"t":"*","o":1}],"n":"UTC"}]}}`; asc.classInfo["Function"]=`{"t":"class","n":"Function","id":1,"bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readonly","t":"int","b":"Function","n":"length"}],"m":[{"r":"*","b":"Function","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"apply"},{"r":"*","b":"Function","p":[{"t":"*","o":1}],"n":"call"},{"r":"Function","b":"Function","n":"bind"},{"r":"Function","b":"Function","n":"__bind"}]}}}`; asc.classInfo["JSON"]=`{"t":"class","n":"JSON","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"Object","b":"JSON","n":"parse"},{"r":"String","b":"JSON","n":"stringify"}]}}`; asc.classInfo["Math"]=`{"t":"class","n":"Math","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"Number","b":"Math","n":"E"},{"a":"readonly","t":"Number","b":"Math","n":"LN10"},{"a":"readonly","t":"Number","b":"Math","n":"LN2"},{"a":"readonly","t":"Number","b":"Math","n":"LOG10E"},{"a":"readonly","t":"Number","b":"Math","n":"LOG2E"},{"a":"readonly","t":"Number","b":"Math","n":"PI"},{"a":"readonly","t":"Number","b":"Math","n":"SQRT1_2"},{"a":"readonly","t":"Number","b":"Math","n":"SQRT2"}],"m":[{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"abs"},{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"acos"},{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"asin"},{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"atan"},{"r":"Number","b":"Math","p":[{"t":"Number"},{"t":"Number"}],"n":"atan2"},{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"ceil"},{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"cos"},{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"exp"},{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"floor"},{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"log"},{"r":"Number","b":"Math","p":[{"t":"Number"},{"t":"Number"}],"n":"max"},{"r":"Number","b":"Math","p":[{"t":"Number"},{"t":"Number"}],"n":"min"},{"r":"Number","b":"Math","p":[{"t":"Number"},{"t":"Number"}],"n":"pow"},{"r":"Number","b":"Math","n":"random"},{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"round"},{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"sin"},{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"sqrt"},{"r":"Number","b":"Math","p":[{"t":"Number"}],"n":"tan"}]}}`; asc.classInfo["RegExp"]=`{"t":"class","n":"RegExp","id":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"*","o":1},{"t":"*","o":1}],"m":[{"r":"Object","b":"RegExp","p":[{"t":"String","o":1}],"n":"exec"},{"r":"Boolean","b":"RegExp","p":[{"t":"String","o":1}],"n":"test"},{"r":"RegExp","b":"RegExp","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"RegExp"}],"a":[{"a":"readonly","t":"Boolean","b":"RegExp","n":"dotall"},{"a":"readonly","t":"Boolean","b":"RegExp","n":"extended"},{"a":"readonly","t":"Boolean","b":"RegExp","n":"global"},{"a":"readonly","t":"Boolean","b":"RegExp","n":"ignoreCase"},{"a":"readwrite","t":"Number","b":"RegExp","n":"lastIndex"},{"a":"readonly","t":"Boolean","b":"RegExp","n":"multiline"},{"a":"readonly","t":"String","b":"RegExp","n":"source"}]}}}`; asc.classInfo["CSSStyleRule"]=`{"t":"class","n":"CSSStyleRule","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"CSSStyleRule","n":"selectorText"},{"a":"readwrite","t":"CSSStyleDeclaration","b":"CSSStyleRule","n":"style"}]}}}`; asc.classInfo["CSSStyleDeclaration"]=`{"t":"class","n":"CSSStyleDeclaration","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"CSSStyleDeclaration","n":"cssText"},{"a":"readwrite","t":"Number","b":"CSSStyleDeclaration","n":"length"},{"a":"readwrite","t":"CSSStyleRule","b":"CSSStyleDeclaration","n":"parentRule"}],"m":[{"r":"String","b":"CSSStyleDeclaration","n":"getPropertyPriority"},{"r":"String","b":"CSSStyleDeclaration","n":"getPropertyValue"},{"r":"String","b":"CSSStyleDeclaration","n":"item"},{"r":"void","b":"CSSStyleDeclaration","n":"removeProperty"},{"r":"void","b":"CSSStyleDeclaration","n":"setProperty"}]}}}`; asc.classInfo["Location"]=`{"t":"class","n":"Location","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"Location","n":"href"}],"m":[{"r":"void","b":"Location","n":"reload"}]}}}`; asc.classInfo["TextEncoder"]=`{"t":"class","n":"TextEncoder","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"TextEncoder","n":"encoding"}],"m":[{"r":"Uint8Array","b":"TextEncoder","n":"encode"}]}}}`; asc.classInfo["TextDecoder"]=`{"t":"class","n":"TextDecoder","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"TextDecoder","n":"encoding"}],"m":[{"r":"String","b":"TextDecoder","n":"decode"}]}}}`; asc.classInfo["screen"]=`{"t":"var","n":"screen","fa":{"tr":{"c":null}}}`; asc.classInfo["Screen"]=`{"t":"class","n":"Screen","bs":["EventTarget","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","b":"Screen","n":"availTop"},{"a":"readwrite","t":"Number","b":"Screen","n":"availLeft"},{"a":"readwrite","t":"Number","b":"Screen","n":"availHeight"},{"a":"readwrite","t":"Number","b":"Screen","n":"availWidth"},{"a":"readwrite","t":"Number","b":"Screen","n":"colorDepth"},{"a":"readwrite","t":"Number","b":"Screen","n":"height"},{"a":"readwrite","t":"Number","b":"Screen","n":"left"},{"a":"readwrite","t":"String","b":"Screen","n":"orientation"},{"a":"readwrite","t":"Number","b":"Screen","n":"pixelDepth"},{"a":"readwrite","t":"Number","b":"Screen","n":"top"},{"a":"readwrite","t":"Number","b":"Screen","n":"width"},{"a":"readwrite","t":"Boolean","b":"Screen","n":"mozEnabled"},{"a":"readwrite","t":"Number","b":"Screen","n":"mozBrightness"}],"m":[{"r":"void","b":"Screen","n":"lockOrientation"},{"r":"void","b":"Screen","n":"unlockOrientation"}]}}}`; asc.classInfo["Storage"]=`{"t":"class","n":"Storage","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","b":"Storage","n":"length"}],"m":[{"r":"String","b":"Storage","n":"key"},{"r":"String","b":"Storage","n":"getItem"},{"r":"void","b":"Storage","n":"setItem"},{"r":"void","b":"Storage","n":"removeItem"},{"r":"void","b":"Storage","n":"clear"}]}}}`; asc.classInfo["URL"]=`{"t":"class","n":"URL","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"URL","n":"href"},{"a":"readwrite","t":"String","b":"URL","n":"protocol"},{"a":"readwrite","t":"String","b":"URL","n":"host"},{"a":"readwrite","t":"String","b":"URL","n":"hostname"},{"a":"readwrite","t":"String","b":"URL","n":"port"},{"a":"readwrite","t":"String","b":"URL","n":"pathname"},{"a":"readwrite","t":"String","b":"URL","n":"search"},{"a":"readwrite","t":"String","b":"URL","n":"hash"},{"a":"readwrite","t":"String","b":"URL","n":"username"},{"a":"readwrite","t":"String","b":"URL","n":"password"},{"a":"readwrite","t":"URLSearchParams","b":"URL","n":"searchParams"},{"a":"readonly","t":"String","b":"URL","n":"origin"}],"m":[{"r":"String","b":"URL","n":"createObjectURL"},{"r":"URL","b":"URL","n":"revokeObjectURL"}]}}}`; asc.classInfo["URLSearchParams"]=`{"t":"class","n":"URLSearchParams","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["AudioBuffer"]=`{"t":"class","n":"AudioBuffer","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readonly","t":"Number","b":"AudioBuffer","n":"sampleRate"},{"a":"readonly","t":"Number","b":"AudioBuffer","n":"length"},{"a":"readonly","t":"Number","b":"AudioBuffer","n":"duration"},{"a":"readonly","t":"Number","b":"AudioBuffer","n":"numberOfChannels"}],"m":[{"r":"Float32Array","b":"AudioBuffer","n":"getChannelData"},{"r":"void","b":"AudioBuffer","n":"copyFromChannel"},{"r":"void","b":"AudioBuffer","n":"copyToChannel"}]}}}`; asc.classInfo["AudioParam"]=`{"t":"class","n":"AudioParam","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["GainNode"]=`{"t":"class","n":"GainNode","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["ChannelMergerNode"]=`{"t":"class","n":"ChannelMergerNode","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["ChannelSplitterNode"]=`{"t":"class","n":"ChannelSplitterNode","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["StereoPannerNode"]=`{"t":"class","n":"StereoPannerNode","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["AudioNode"]=`{"t":"class","n":"AudioNode","bs":["EventTarget","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","b":"AudioNode","n":"channelCount"},{"a":"readwrite","t":"String","b":"AudioNode","n":"channelCountMode"},{"a":"readwrite","t":"String","b":"AudioNode","n":"channelInterpretation"},{"a":"readonly","t":"AudioContext","b":"AudioNode","n":"context"},{"a":"readonly","t":"Number","b":"AudioNode","n":"numberOfInputs"},{"a":"readonly","t":"Number","b":"AudioNode","n":"numberOfOutputs"}],"m":[{"r":"AudioNode","b":"AudioNode","n":"connect"},{"r":"void","b":"AudioNode","n":"disconnect"}]}}}`; asc.classInfo["AudioScheduledSourceNode"]=`{"t":"class","n":"AudioScheduledSourceNode","bs":["AudioNode","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Function","b":"AudioScheduledSourceNode","n":"onended"}],"m":[{"r":"void","b":"AudioScheduledSourceNode","n":"start"},{"r":"void","b":"AudioScheduledSourceNode","n":"stop"}]}}}`; asc.classInfo["AudioBufferSourceNode"]=`{"t":"class","n":"AudioBufferSourceNode","bs":["AudioScheduledSourceNode","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"AudioBuffer","b":"AudioBufferSourceNode","n":"buffer"},{"a":"readwrite","t":"Object","b":"AudioBufferSourceNode","n":"detune"},{"a":"readwrite","t":"Boolean","b":"AudioBufferSourceNode","n":"loop"},{"a":"readwrite","t":"Number","b":"AudioBufferSourceNode","n":"loopStart"},{"a":"readwrite","t":"Number","b":"AudioBufferSourceNode","n":"loopEnd"},{"a":"readwrite","t":"Object","b":"AudioBufferSourceNode","n":"playbackRate"}]}}}`; asc.classInfo["AudioContext"]=`{"t":"class","n":"AudioContext","bs":["EventTarget","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","b":"AudioContext","n":"currentTime"},{"a":"readwrite","t":"AudioNode","b":"AudioContext","n":"destination"},{"a":"readwrite","t":"Object","b":"AudioContext","n":"listener"},{"a":"readwrite","t":"Number","b":"AudioContext","n":"sampleRate"}],"m":[{"r":"AudioBuffer","b":"AudioContext","n":"createBuffer"},{"r":"AudioBufferSourceNode","b":"AudioContext","n":"createBufferSource"},{"r":"AudioBuffer","b":"AudioContext","n":"decodeAudioData"}]}}}`; asc.classInfo["WebGLRenderingContext"]=`{"t":"class","n":"WebGLRenderingContext","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"HTMLCanvasElement","b":"WebGLRenderingContext","n":"canvas"},{"a":"readwrite","t":"Number","b":"WebGLRenderingContext","n":"drawingBufferWidth"},{"a":"readwrite","t":"Number","b":"WebGLRenderingContext","n":"drawingBufferHeight"}],"m":[{"r":"void","b":"WebGLRenderingContext","n":"commit"},{"r":"Object","b":"WebGLRenderingContext","n":"getContextAttributes"},{"r":"Boolean","b":"WebGLRenderingContext","n":"isContextLost"},{"r":"void","b":"WebGLRenderingContext","n":"scissor"},{"r":"void","b":"WebGLRenderingContext","n":"viewport"},{"r":"void","b":"WebGLRenderingContext","n":"activeTexture"},{"r":"void","b":"WebGLRenderingContext","n":"blendColor"},{"r":"void","b":"WebGLRenderingContext","n":"blendEquation"},{"r":"void","b":"WebGLRenderingContext","n":"blendEquationSeparate"},{"r":"void","b":"WebGLRenderingContext","n":"blendFunc"},{"r":"void","b":"WebGLRenderingContext","n":"blendFuncSeparate"},{"r":"void","b":"WebGLRenderingContext","n":"clearColor"},{"r":"void","b":"WebGLRenderingContext","n":"clearDepth"},{"r":"void","b":"WebGLRenderingContext","n":"clearStencil"},{"r":"void","b":"WebGLRenderingContext","n":"colorMask"},{"r":"void","b":"WebGLRenderingContext","n":"cullFace"},{"r":"void","b":"WebGLRenderingContext","n":"depthFunc"},{"r":"void","b":"WebGLRenderingContext","n":"depthMask"},{"r":"void","b":"WebGLRenderingContext","n":"depthRange"},{"r":"void","b":"WebGLRenderingContext","n":"disable"},{"r":"void","b":"WebGLRenderingContext","n":"enable"},{"r":"void","b":"WebGLRenderingContext","n":"frontFace"},{"r":"Object","b":"WebGLRenderingContext","n":"getParameter"},{"r":"Number","b":"WebGLRenderingContext","n":"getError"},{"r":"void","b":"WebGLRenderingContext","n":"hint"},{"r":"Boolean","b":"WebGLRenderingContext","n":"isEnabled"},{"r":"void","b":"WebGLRenderingContext","n":"lineWidth"},{"r":"void","b":"WebGLRenderingContext","n":"pixelStorei"},{"r":"void","b":"WebGLRenderingContext","n":"polygonOffset"},{"r":"void","b":"WebGLRenderingContext","n":"sampleCoverage"},{"r":"void","b":"WebGLRenderingContext","n":"stencilFunc"},{"r":"void","b":"WebGLRenderingContext","n":"stencilFuncSeparate"},{"r":"void","b":"WebGLRenderingContext","n":"stencilMask"},{"r":"void","b":"WebGLRenderingContext","n":"stencilMaskSeparate"},{"r":"void","b":"WebGLRenderingContext","n":"stencilOp"},{"r":"void","b":"WebGLRenderingContext","n":"stencilOpSeparate"},{"r":"void","b":"WebGLRenderingContext","n":"bindBuffer"},{"r":"void","b":"WebGLRenderingContext","n":"bufferData"},{"r":"void","b":"WebGLRenderingContext","n":"bufferSubData"},{"r":"WebGLBuffer","b":"WebGLRenderingContext","n":"createBuffer"},{"r":"void","b":"WebGLRenderingContext","n":"deleteBuffer"},{"r":"Object","b":"WebGLRenderingContext","n":"getBufferParameter"},{"r":"Boolean","b":"WebGLRenderingContext","n":"isBuffer"},{"r":"void","b":"WebGLRenderingContext","n":"bindFramebuffer"},{"r":"Number","b":"WebGLRenderingContext","n":"checkFramebufferStatus"},{"r":"WebGLFrameBuffer","b":"WebGLRenderingContext","n":"createFramebuffer"},{"r":"void","b":"WebGLRenderingContext","n":"deleteFramebuffer"},{"r":"void","b":"WebGLRenderingContext","n":"framebufferRenderbuffer"},{"r":"void","b":"WebGLRenderingContext","n":"framebufferTexture2D"},{"r":"Object","b":"WebGLRenderingContext","n":"getFramebufferAttachmentParameter"},{"r":"Boolean","b":"WebGLRenderingContext","n":"isFramebuffer"},{"r":"void","b":"WebGLRenderingContext","n":"readPixels"},{"r":"void","b":"WebGLRenderingContext","n":"bindRenderbuffer"},{"r":"WebGLRenderBuffer","b":"WebGLRenderingContext","n":"createRenderbuffer"},{"r":"void","b":"WebGLRenderingContext","n":"deleteRenderbuffer"},{"r":"Object","b":"WebGLRenderingContext","n":"getRenderbufferParameter"},{"r":"Boolean","b":"WebGLRenderingContext","n":"isRenderbuffer"},{"r":"void","b":"WebGLRenderingContext","n":"renderbufferStorage"},{"r":"void","b":"WebGLRenderingContext","n":"bindTexture"},{"r":"void","b":"WebGLRenderingContext","n":"compressedTexImage2D"},{"r":"void","b":"WebGLRenderingContext","n":"compressedTexSubImage2D"},{"r":"void","b":"WebGLRenderingContext","n":"copyTexImage2D"},{"r":"void","b":"WebGLRenderingContext","n":"copyTexSubImage2D"},{"r":"WebGLTexture","b":"WebGLRenderingContext","n":"createTexture"},{"r":"void","b":"WebGLRenderingContext","n":"deleteTexture"},{"r":"void","b":"WebGLRenderingContext","n":"generateMipmap"},{"r":"Object","b":"WebGLRenderingContext","n":"getTexParameter"},{"r":"Boolean","b":"WebGLRenderingContext","n":"isTexture"},{"r":"void","b":"WebGLRenderingContext","n":"texImage2D"},{"r":"void","b":"WebGLRenderingContext","n":"texSubImage2D"},{"r":"void","b":"WebGLRenderingContext","n":"texParameterf"},{"r":"void","b":"WebGLRenderingContext","n":"texParameteri"},{"r":"void","b":"WebGLRenderingContext","n":"attachShader"},{"r":"void","b":"WebGLRenderingContext","n":"bindAttribLocation"},{"r":"void","b":"WebGLRenderingContext","n":"compileShader"},{"r":"WebGLProgram","b":"WebGLRenderingContext","n":"createProgram"},{"r":"WebGLShader","b":"WebGLRenderingContext","n":"createShader"},{"r":"void","b":"WebGLRenderingContext","n":"deleteProgram"},{"r":"void","b":"WebGLRenderingContext","n":"deleteShader"},{"r":"void","b":"WebGLRenderingContext","n":"detachShader"},{"r":"Array","b":"WebGLRenderingContext","n":"getAttachedShaders"},{"r":"Object","b":"WebGLRenderingContext","n":"getProgramParameter"},{"r":"String","b":"WebGLRenderingContext","n":"getProgramInfoLog"},{"r":"Object","b":"WebGLRenderingContext","n":"getShaderParameter"},{"r":"WebGLShaderPrecisionFormat","b":"WebGLRenderingContext","n":"getShaderPrecisionFormat"},{"r":"String","b":"WebGLRenderingContext","n":"getShaderInfoLog"},{"r":"String","b":"WebGLRenderingContext","n":"getShaderSource"},{"r":"Boolean","b":"WebGLRenderingContext","n":"isProgram"},{"r":"Boolean","b":"WebGLRenderingContext","n":"isShader"},{"r":"void","b":"WebGLRenderingContext","n":"linkProgram"},{"r":"void","b":"WebGLRenderingContext","n":"shaderSource"},{"r":"void","b":"WebGLRenderingContext","n":"useProgram"},{"r":"void","b":"WebGLRenderingContext","n":"validateProgram"},{"r":"void","b":"WebGLRenderingContext","n":"disableVertexAttribArray"},{"r":"void","b":"WebGLRenderingContext","n":"enableVertexAttribArray"},{"r":"WebGLActiveInfo","b":"WebGLRenderingContext","n":"getActiveAttrib"},{"r":"WebGLActiveInfo","b":"WebGLRenderingContext","n":"getActiveUniform"},{"r":"Object","b":"WebGLRenderingContext","n":"getAttribLocation"},{"r":"Object","b":"WebGLRenderingContext","n":"getUniform"},{"r":"WebGLUniformLocation","b":"WebGLRenderingContext","n":"getUniformLocation"},{"r":"Object","b":"WebGLRenderingContext","n":"getVertexAttrib"},{"r":"Object","b":"WebGLRenderingContext","n":"getVertexAttribOffset"},{"r":"void","b":"WebGLRenderingContext","n":"uniform1f"},{"r":"void","b":"WebGLRenderingContext","n":"uniform1fv"},{"r":"void","b":"WebGLRenderingContext","n":"uniform1i"},{"r":"void","b":"WebGLRenderingContext","n":"uniform1iv"},{"r":"void","b":"WebGLRenderingContext","n":"uniform2f"},{"r":"void","b":"WebGLRenderingContext","n":"uniform2fv"},{"r":"void","b":"WebGLRenderingContext","n":"uniform2i"},{"r":"void","b":"WebGLRenderingContext","n":"uniform2iv"},{"r":"void","b":"WebGLRenderingContext","n":"uniform3f"},{"r":"void","b":"WebGLRenderingContext","n":"uniform3fv"},{"r":"void","b":"WebGLRenderingContext","n":"uniform3i"},{"r":"void","b":"WebGLRenderingContext","n":"uniform3iv"},{"r":"void","b":"WebGLRenderingContext","n":"uniform4f"},{"r":"void","b":"WebGLRenderingContext","n":"uniform4fv"},{"r":"void","b":"WebGLRenderingContext","n":"uniform4i"},{"r":"void","b":"WebGLRenderingContext","n":"uniform4iv"},{"r":"void","b":"WebGLRenderingContext","n":"uniformMatrix2fv"},{"r":"void","b":"WebGLRenderingContext","n":"uniformMatrix3fv"},{"r":"void","b":"WebGLRenderingContext","n":"uniformMatrix4fv"},{"r":"void","b":"WebGLRenderingContext","n":"vertexAttrib1f"},{"r":"void","b":"WebGLRenderingContext","n":"vertexAttrib2f"},{"r":"void","b":"WebGLRenderingContext","n":"vertexAttrib3f"},{"r":"void","b":"WebGLRenderingContext","n":"vertexAttrib4f"},{"r":"void","b":"WebGLRenderingContext","n":"vertexAttrib1fv"},{"r":"void","b":"WebGLRenderingContext","n":"vertexAttrib2fv"},{"r":"void","b":"WebGLRenderingContext","n":"vertexAttrib3fv"},{"r":"void","b":"WebGLRenderingContext","n":"vertexAttrib4fv"},{"r":"void","b":"WebGLRenderingContext","n":"vertexAttribPointer"},{"r":"void","b":"WebGLRenderingContext","n":"clear"},{"r":"void","b":"WebGLRenderingContext","n":"drawArrays"},{"r":"void","b":"WebGLRenderingContext","n":"drawElements"},{"r":"void","b":"WebGLRenderingContext","n":"finish"},{"r":"void","b":"WebGLRenderingContext","n":"flush"},{"r":"Array","b":"WebGLRenderingContext","n":"getSupportedExtensions"},{"r":"Object","b":"WebGLRenderingContext","n":"getExtension"}]}},"tr":{"v":[{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ACTIVE_ATTRIBUTES"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ACTIVE_TEXTURE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ACTIVE_UNIFORMS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ALIASED_LINE_WIDTH_RANGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ALIASED_POINT_SIZE_RANGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ALPHA_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ALWAYS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ARRAY_BUFFER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ARRAY_BUFFER_BINDING"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ATTACHED_SHADERS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BACK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_DST_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_DST_RGB"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_EQUATION"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_EQUATION_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_EQUATION_RGB"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_SRC_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_SRC_RGB"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLUE_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BOOL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BOOL_VEC2"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BOOL_VEC3"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BOOL_VEC4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BROWSER_DEFAULT_WEBGL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BUFFER_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BUFFER_USAGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BYTE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CCW"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CLAMP_TO_EDGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"COLOR_ATTACHMENT0"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"COLOR_BUFFER_BIT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"COLOR_CLEAR_VALUE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"COLOR_WRITEMASK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"COMPILE_STATUS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"COMPRESSED_TEXTURE_FORMATS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CONSTANT_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CONSTANT_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CONTEXT_LOST_WEBGL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CULL_FACE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CULL_FACE_MODE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CURRENT_PROGRAM"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CURRENT_VERTEX_ATTRIB"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CW"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DECR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DECR_WRAP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DELETE_STATUS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_ATTACHMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_BUFFER_BIT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_CLEAR_VALUE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_COMPONENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_COMPONENT16"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_FUNC"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_RANGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_STENCIL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_STENCIL_ATTACHMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_TEST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_WRITEMASK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DITHER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DONT_CARE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DST_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DST_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DYNAMIC_DRAW"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ELEMENT_ARRAY_BUFFER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ELEMENT_ARRAY_BUFFER_BINDING"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"EQUAL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FASTEST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT_MAT2"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT_MAT3"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT_MAT4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT_VEC2"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT_VEC3"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT_VEC4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAGMENT_SHADER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_BINDING"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_COMPLETE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_INCOMPLETE_ATTACHMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_INCOMPLETE_DIMENSIONS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_UNSUPPORTED"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRONT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRONT_AND_BACK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRONT_FACE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FUNC_ADD"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FUNC_REVERSE_SUBTRACT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FUNC_SUBTRACT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"GENERATE_MIPMAP_HINT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"GEQUAL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"GREATER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"GREEN_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"HIGH_FLOAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"HIGH_INT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"IMPLEMENTATION_COLOR_READ_FORMAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"IMPLEMENTATION_COLOR_READ_TYPE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INCR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INCR_WRAP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INT_VEC2"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INT_VEC3"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INT_VEC4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INVALID_ENUM"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INVALID_FRAMEBUFFER_OPERATION"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INVALID_OPERATION"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INVALID_VALUE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INVERT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"KEEP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LEQUAL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LESS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINEAR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINEAR_MIPMAP_LINEAR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINEAR_MIPMAP_NEAREST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINES"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINE_LOOP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINE_STRIP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINE_WIDTH"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINK_STATUS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LOW_FLOAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LOW_INT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LUMINANCE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LUMINANCE_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_COMBINED_TEXTURE_IMAGE_UNITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_CUBE_MAP_TEXTURE_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_FRAGMENT_UNIFORM_VECTORS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_RENDERBUFFER_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_TEXTURE_IMAGE_UNITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_TEXTURE_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_VARYING_VECTORS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_VERTEX_ATTRIBS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_VERTEX_TEXTURE_IMAGE_UNITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_VERTEX_UNIFORM_VECTORS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_VIEWPORT_DIMS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MEDIUM_FLOAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MEDIUM_INT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MIRRORED_REPEAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NEAREST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NEAREST_MIPMAP_LINEAR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NEAREST_MIPMAP_NEAREST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NEVER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NICEST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NONE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NOTEQUAL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NO_ERROR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE_MINUS_CONSTANT_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE_MINUS_CONSTANT_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE_MINUS_DST_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE_MINUS_DST_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE_MINUS_SRC_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE_MINUS_SRC_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"OUT_OF_MEMORY"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"PACK_ALIGNMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"POINTS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"POLYGON_OFFSET_FACTOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"POLYGON_OFFSET_FILL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"POLYGON_OFFSET_UNITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RED_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_ALPHA_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_BINDING"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_BLUE_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_DEPTH_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_GREEN_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_HEIGHT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_INTERNAL_FORMAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_RED_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_STENCIL_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_WIDTH"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"REPEAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"REPLACE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RGB"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RGB565"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RGB5_A1"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RGBA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RGBA4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLER_2D"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLER_CUBE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLES"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLE_ALPHA_TO_COVERAGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLE_BUFFERS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLE_COVERAGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLE_COVERAGE_INVERT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLE_COVERAGE_VALUE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SCISSOR_BOX"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SCISSOR_TEST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SHADER_TYPE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SHADING_LANGUAGE_VERSION"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SHORT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SRC_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SRC_ALPHA_SATURATE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SRC_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STATIC_DRAW"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_ATTACHMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_FAIL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_FUNC"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_PASS_DEPTH_FAIL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_PASS_DEPTH_PASS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_REF"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_VALUE_MASK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_WRITEMASK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BUFFER_BIT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_CLEAR_VALUE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_FAIL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_FUNC"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_INDEX"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_INDEX8"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_PASS_DEPTH_FAIL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_PASS_DEPTH_PASS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_REF"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_TEST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_VALUE_MASK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_WRITEMASK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STREAM_DRAW"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SUBPIXEL_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE0"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE1"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE10"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE11"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE12"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE13"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE14"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE15"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE16"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE17"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE18"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE19"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE2"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE20"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE21"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE22"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE23"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE24"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE25"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE26"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE27"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE28"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE29"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE3"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE30"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE31"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE5"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE6"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE7"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE8"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE9"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_2D"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_BINDING_2D"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_BINDING_CUBE_MAP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP_NEGATIVE_X"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP_NEGATIVE_Y"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP_NEGATIVE_Z"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP_POSITIVE_X"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP_POSITIVE_Y"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP_POSITIVE_Z"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_MAG_FILTER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_MIN_FILTER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_WRAP_S"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_WRAP_T"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TRIANGLES"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TRIANGLE_FAN"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TRIANGLE_STRIP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNPACK_ALIGNMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNPACK_COLORSPACE_CONVERSION_WEBGL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNPACK_FLIP_Y_WEBGL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNPACK_PREMULTIPLY_ALPHA_WEBGL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNSIGNED_BYTE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNSIGNED_INT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNSIGNED_SHORT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNSIGNED_SHORT_4_4_4_4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNSIGNED_SHORT_5_5_5_1"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNSIGNED_SHORT_5_6_5"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VALIDATE_STATUS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VENDOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERSION"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_ENABLED"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_NORMALIZED"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_POINTER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_STRIDE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_TYPE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_SHADER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VIEWPORT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ZERO"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ACTIVE_ATTRIBUTES"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ACTIVE_TEXTURE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ACTIVE_UNIFORMS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ALIASED_LINE_WIDTH_RANGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ALIASED_POINT_SIZE_RANGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ALPHA_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ALWAYS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ARRAY_BUFFER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ARRAY_BUFFER_BINDING"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ATTACHED_SHADERS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BACK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_DST_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_DST_RGB"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_EQUATION"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_EQUATION_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_EQUATION_RGB"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_SRC_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLEND_SRC_RGB"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BLUE_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BOOL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BOOL_VEC2"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BOOL_VEC3"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BOOL_VEC4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BROWSER_DEFAULT_WEBGL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BUFFER_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BUFFER_USAGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"BYTE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CCW"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CLAMP_TO_EDGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"COLOR_ATTACHMENT0"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"COLOR_BUFFER_BIT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"COLOR_CLEAR_VALUE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"COLOR_WRITEMASK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"COMPILE_STATUS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"COMPRESSED_TEXTURE_FORMATS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CONSTANT_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CONSTANT_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CONTEXT_LOST_WEBGL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CULL_FACE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CULL_FACE_MODE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CURRENT_PROGRAM"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CURRENT_VERTEX_ATTRIB"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"CW"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DECR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DECR_WRAP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DELETE_STATUS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_ATTACHMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_BUFFER_BIT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_CLEAR_VALUE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_COMPONENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_COMPONENT16"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_FUNC"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_RANGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_STENCIL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_STENCIL_ATTACHMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_TEST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DEPTH_WRITEMASK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DITHER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DONT_CARE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DST_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DST_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"DYNAMIC_DRAW"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ELEMENT_ARRAY_BUFFER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ELEMENT_ARRAY_BUFFER_BINDING"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"EQUAL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FASTEST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT_MAT2"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT_MAT3"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT_MAT4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT_VEC2"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT_VEC3"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FLOAT_VEC4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAGMENT_SHADER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_BINDING"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_COMPLETE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_INCOMPLETE_ATTACHMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_INCOMPLETE_DIMENSIONS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRAMEBUFFER_UNSUPPORTED"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRONT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRONT_AND_BACK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FRONT_FACE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FUNC_ADD"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FUNC_REVERSE_SUBTRACT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"FUNC_SUBTRACT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"GENERATE_MIPMAP_HINT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"GEQUAL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"GREATER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"GREEN_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"HIGH_FLOAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"HIGH_INT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"IMPLEMENTATION_COLOR_READ_FORMAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"IMPLEMENTATION_COLOR_READ_TYPE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INCR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INCR_WRAP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INT_VEC2"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INT_VEC3"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INT_VEC4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INVALID_ENUM"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INVALID_FRAMEBUFFER_OPERATION"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INVALID_OPERATION"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INVALID_VALUE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"INVERT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"KEEP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LEQUAL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LESS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINEAR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINEAR_MIPMAP_LINEAR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINEAR_MIPMAP_NEAREST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINES"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINE_LOOP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINE_STRIP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINE_WIDTH"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LINK_STATUS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LOW_FLOAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LOW_INT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LUMINANCE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"LUMINANCE_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_COMBINED_TEXTURE_IMAGE_UNITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_CUBE_MAP_TEXTURE_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_FRAGMENT_UNIFORM_VECTORS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_RENDERBUFFER_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_TEXTURE_IMAGE_UNITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_TEXTURE_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_VARYING_VECTORS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_VERTEX_ATTRIBS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_VERTEX_TEXTURE_IMAGE_UNITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_VERTEX_UNIFORM_VECTORS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MAX_VIEWPORT_DIMS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MEDIUM_FLOAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MEDIUM_INT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"MIRRORED_REPEAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NEAREST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NEAREST_MIPMAP_LINEAR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NEAREST_MIPMAP_NEAREST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NEVER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NICEST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NONE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NOTEQUAL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"NO_ERROR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE_MINUS_CONSTANT_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE_MINUS_CONSTANT_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE_MINUS_DST_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE_MINUS_DST_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE_MINUS_SRC_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ONE_MINUS_SRC_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"OUT_OF_MEMORY"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"PACK_ALIGNMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"POINTS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"POLYGON_OFFSET_FACTOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"POLYGON_OFFSET_FILL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"POLYGON_OFFSET_UNITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RED_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_ALPHA_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_BINDING"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_BLUE_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_DEPTH_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_GREEN_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_HEIGHT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_INTERNAL_FORMAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_RED_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_STENCIL_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERBUFFER_WIDTH"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RENDERER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"REPEAT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"REPLACE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RGB"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RGB565"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RGB5_A1"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RGBA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"RGBA4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLER_2D"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLER_CUBE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLES"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLE_ALPHA_TO_COVERAGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLE_BUFFERS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLE_COVERAGE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLE_COVERAGE_INVERT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SAMPLE_COVERAGE_VALUE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SCISSOR_BOX"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SCISSOR_TEST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SHADER_TYPE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SHADING_LANGUAGE_VERSION"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SHORT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SRC_ALPHA"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SRC_ALPHA_SATURATE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SRC_COLOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STATIC_DRAW"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_ATTACHMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_FAIL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_FUNC"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_PASS_DEPTH_FAIL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_PASS_DEPTH_PASS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_REF"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_VALUE_MASK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BACK_WRITEMASK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_BUFFER_BIT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_CLEAR_VALUE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_FAIL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_FUNC"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_INDEX"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_INDEX8"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_PASS_DEPTH_FAIL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_PASS_DEPTH_PASS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_REF"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_TEST"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_VALUE_MASK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STENCIL_WRITEMASK"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"STREAM_DRAW"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"SUBPIXEL_BITS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE0"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE1"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE10"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE11"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE12"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE13"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE14"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE15"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE16"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE17"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE18"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE19"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE2"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE20"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE21"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE22"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE23"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE24"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE25"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE26"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE27"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE28"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE29"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE3"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE30"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE31"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE5"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE6"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE7"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE8"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE9"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_2D"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_BINDING_2D"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_BINDING_CUBE_MAP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP_NEGATIVE_X"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP_NEGATIVE_Y"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP_NEGATIVE_Z"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP_POSITIVE_X"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP_POSITIVE_Y"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_CUBE_MAP_POSITIVE_Z"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_MAG_FILTER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_MIN_FILTER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_WRAP_S"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TEXTURE_WRAP_T"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TRIANGLES"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TRIANGLE_FAN"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"TRIANGLE_STRIP"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNPACK_ALIGNMENT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNPACK_COLORSPACE_CONVERSION_WEBGL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNPACK_FLIP_Y_WEBGL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNPACK_PREMULTIPLY_ALPHA_WEBGL"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNSIGNED_BYTE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNSIGNED_INT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNSIGNED_SHORT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNSIGNED_SHORT_4_4_4_4"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNSIGNED_SHORT_5_5_5_1"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"UNSIGNED_SHORT_5_6_5"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VALIDATE_STATUS"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VENDOR"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERSION"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_ENABLED"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_NORMALIZED"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_POINTER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_SIZE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_STRIDE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_ATTRIB_ARRAY_TYPE"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VERTEX_SHADER"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"VIEWPORT"},{"a":"readonly","t":"Number","b":"WebGLRenderingContext","n":"ZERO"}]}}`; asc.classInfo["WebGLTexture"]=`{"t":"class","n":"WebGLTexture","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["WebGLUniformLocation"]=`{"t":"class","n":"WebGLUniformLocation","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["WebGLShader"]=`{"t":"class","n":"WebGLShader","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["WebGLProgram"]=`{"t":"class","n":"WebGLProgram","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["WebGLBuffer"]=`{"t":"class","n":"WebGLBuffer","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["WebGLFramebuffer"]=`{"t":"class","n":"WebGLFramebuffer","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["WebGLRenderbuffer"]=`{"t":"class","n":"WebGLRenderbuffer","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["WebGLShaderPrecisionFormat"]=`{"t":"class","n":"WebGLShaderPrecisionFormat","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","b":"WebGLShaderPrecisionFormat","n":"rangeMin"},{"a":"readwrite","t":"Number","b":"WebGLShaderPrecisionFormat","n":"rangeMax"},{"a":"readwrite","t":"Number","b":"WebGLShaderPrecisionFormat","n":"precision"}]}}}`; asc.classInfo["WebGLActiveInfo"]=`{"t":"class","n":"WebGLActiveInfo","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"WebGLActiveInfo","n":"name"},{"a":"readwrite","t":"Number","b":"WebGLActiveInfo","n":"size"},{"a":"readwrite","t":"Number","b":"WebGLActiveInfo","n":"type"}]}}}`; asc.classInfo["navigator"]=`{"t":"var","n":"navigator","fa":{"tr":{"c":null}}}`; asc.classInfo["Navigator"]=`{"t":"class","n":"Navigator","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"Navigator","n":"appCodeName"},{"a":"readwrite","t":"String","b":"Navigator","n":"appName"},{"a":"readwrite","t":"String","b":"Navigator","n":"appVersion"},{"a":"readwrite","t":"Object","b":"Navigator","n":"battery"},{"a":"readwrite","t":"Object","b":"Navigator","n":"connection"},{"a":"readwrite","t":"Object","b":"Navigator","n":"geolocation"},{"a":"readwrite","t":"Boolean","b":"Navigator","n":"javaEnabled"},{"a":"readwrite","t":"String","b":"Navigator","n":"language"},{"a":"readwrite","t":"String","b":"Navigator","n":"languages"},{"a":"readwrite","t":"Array","b":"Navigator","n":"mimeTypes"},{"a":"readwrite","t":"Boolean","b":"Navigator","n":"onLine"},{"a":"readwrite","t":"String","b":"Navigator","n":"oscpu"},{"a":"readwrite","t":"String","b":"Navigator","n":"platform"},{"a":"readwrite","t":"Array","b":"Navigator","n":"plugins"},{"a":"readwrite","t":"String","b":"Navigator","n":"product"},{"a":"readwrite","t":"String","b":"Navigator","n":"userAgent"},{"a":"readwrite","t":"Object","b":"Navigator","n":"serviceWorker"},{"a":"readwrite","t":"Boolean","b":"Navigator","n":"cookieEnabled"},{"a":"readwrite","t":"String","b":"Navigator","n":"id"}],"m":[{"r":"void","b":"Navigator","n":"registerProtocolHandler"},{"r":"void","b":"Navigator","n":"vibrate"}]}}}`; asc.classInfo["Console"]=`{"t":"class","n":"Console","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"Console","n":"assert"},{"r":"void","b":"Console","n":"clear"},{"r":"void","b":"Console","n":"count"},{"r":"void","b":"Console","n":"debug"},{"r":"void","b":"Console","n":"error"},{"r":"void","b":"Console","n":"group"},{"r":"void","b":"Console","n":"groupCollapsed"},{"r":"void","b":"Console","n":"groupEnd"},{"r":"void","b":"Console","n":"info"},{"r":"void","b":"Console","n":"log"},{"r":"void","b":"Console","n":"table"},{"r":"void","b":"Console","n":"time"},{"r":"void","b":"Console","n":"timeEnd"},{"r":"void","b":"Console","n":"trace"},{"r":"void","b":"Console","n":"warn"}]}}}`; asc.classInfo["EventTarget"]=`{"t":"interface","n":"EventTarget","fa":{"tr":{"c":null,"m":[{"r":"void","b":"EventTarget","n":"addEventListener"},{"r":"void","b":"EventTarget","n":"removeEventListener"},{"r":"Boolean","b":"EventTarget","n":"dispatchEvent"}]}}}`; asc.classInfo["XMLHttpRequest"]=`{"t":"class","n":"XMLHttpRequest","bs":["EventTarget","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Function","b":"XMLHttpRequest","n":"onreadystatechange"},{"a":"readwrite","t":"Number","b":"XMLHttpRequest","n":"readyState"},{"a":"readwrite","t":"Object","b":"XMLHttpRequest","n":"response"},{"a":"readwrite","t":"String","b":"XMLHttpRequest","n":"responseText"},{"a":"readwrite","t":"String","b":"XMLHttpRequest","n":"responseType"},{"a":"readwrite","t":"String","b":"XMLHttpRequest","n":"responseURL"},{"a":"readwrite","t":"Document","b":"XMLHttpRequest","n":"responseXML"},{"a":"readwrite","t":"Number","b":"XMLHttpRequest","n":"status"},{"a":"readwrite","t":"String","b":"XMLHttpRequest","n":"statusText"},{"a":"readwrite","t":"Number","b":"XMLHttpRequest","n":"timeout"},{"a":"readwrite","t":"Boolean","b":"XMLHttpRequest","n":"withCredentials"}],"m":[{"r":"void","b":"XMLHttpRequest","n":"abort"},{"r":"String","b":"XMLHttpRequest","n":"getAllResponseHeaders"},{"r":"String","b":"XMLHttpRequest","n":"getResponseHeader"},{"r":"void","b":"XMLHttpRequest","n":"open"},{"r":"void","b":"XMLHttpRequest","n":"overrideMimeType"},{"r":"void","b":"XMLHttpRequest","n":"send"},{"r":"void","b":"XMLHttpRequest","n":"setRequestHeader"}]}}}`; asc.classInfo["ActiveXObject"]=`{"t":"class","n":"ActiveXObject","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"Object","b":"ActiveXObject","n":"GetVariable"}]}}}`; asc.classInfo["performance"]=`{"t":"var","n":"performance","fa":{"tr":{"c":null}}}`; asc.classInfo["Performance"]=`{"t":"class","n":"Performance","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Object","b":"Performance","n":"memory"}],"m":[{"r":"Number","b":"Performance","n":"now"}]}}}`; asc.classInfo["globalThis"]=`{"t":"var","n":"globalThis","fa":{"tr":{"c":null}}}`; asc.classInfo["self"]=`{"t":"var","n":"self","fa":{"tr":{"c":null}}}`; asc.classInfo["window"]=`{"t":"var","n":"window","fa":{"tr":{"c":null}}}`; asc.classInfo["ECMAWindow"]=`{"t":"class","n":"ECMAWindow","bs":["EventTarget","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Asc","b":"ECMAWindow","n":"asc"},{"a":"readwrite","t":"Object","b":"ECMAWindow","n":"clipboardData"},{"a":"readwrite","t":"Location","b":"ECMAWindow","n":"location"},{"a":"readwrite","t":"Performance","b":"ECMAWindow","n":"performance"},{"a":"readwrite","t":"Screen","b":"ECMAWindow","n":"screen"},{"a":"readwrite","t":"Storage","b":"ECMAWindow","n":"localStorage"},{"a":"readwrite","t":"Navigator","b":"ECMAWindow","n":"navigator"},{"a":"readwrite","t":"Console","b":"ECMAWindow","n":"console"},{"a":"readwrite","t":"AudioContext","b":"ECMAWindow","n":"webkitAudioContext"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"onerror"},{"a":"readwrite","t":"Object","b":"ECMAWindow","n":"event"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"onmousewheel"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"ontouchstart"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"ontouchmove"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"ontouchend"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"ontouchcancel"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"requestAnimationFrame"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"msRequestAnimationFrame"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"webkitRequestAnimationFrame"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"mozRequestAnimationFrame"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"oRequestAnimationFrame"},{"a":"readwrite","t":"asc","b":"ECMAWindow","n":"asc"},{"a":"readwrite","t":"Asc","b":"ECMAWindow","n":"Asc"},{"a":"readwrite","t":"AscSwf","b":"ECMAWindow","n":"AscSwf"},{"a":"readwrite","t":"Map","b":"ECMAWindow","n":"Map"},{"a":"readwrite","t":"Array","b":"ECMAWindow","n":"Array"},{"a":"readwrite","t":"Boolean","b":"ECMAWindow","n":"Boolean"},{"a":"readwrite","t":"Class","b":"ECMAWindow","n":"Class"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"decodeURI"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"decodeURIComponent"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"encodeURI"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"encodeURIComponent"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"escape"},{"a":"readwrite","t":"int","b":"ECMAWindow","n":"int"},{"a":"readwrite","t":"uint","b":"ECMAWindow","n":"uint"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"setTimeout"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"clearTimeout"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"setInterval"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"clearInterval"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"isFinite"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"isNaN"},{"a":"readwrite","t":"NaN","b":"ECMAWindow","n":"NaN"},{"a":"readwrite","t":"Infinity","b":"ECMAWindow","n":"Infinity"},{"a":"readwrite","t":"Number","b":"ECMAWindow","n":"Number"},{"a":"readwrite","t":"Object","b":"ECMAWindow","n":"Object"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"parseFloat"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"parseInt"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"trace"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"unescape"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"unbind"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"eval"},{"a":"readwrite","t":"String","b":"ECMAWindow","n":"String"},{"a":"readwrite","t":"Error","b":"ECMAWindow","n":"Error"},{"a":"readwrite","t":"ArgumentError","b":"ECMAWindow","n":"ArgumentError"},{"a":"readwrite","t":"DefinitionError","b":"ECMAWindow","n":"DefinitionError"},{"a":"readwrite","t":"SecurityError","b":"ECMAWindow","n":"SecurityError"},{"a":"readwrite","t":"VerifyError","b":"ECMAWindow","n":"VerifyError"},{"a":"readwrite","t":"EvalError","b":"ECMAWindow","n":"EvalError"},{"a":"readwrite","t":"RangeError","b":"ECMAWindow","n":"RangeError"},{"a":"readwrite","t":"ReferenceError","b":"ECMAWindow","n":"ReferenceError"},{"a":"readwrite","t":"SyntaxError","b":"ECMAWindow","n":"SyntaxError"},{"a":"readwrite","t":"TypeError","b":"ECMAWindow","n":"TypeError"},{"a":"readwrite","t":"URIError","b":"ECMAWindow","n":"URIError"},{"a":"readwrite","t":"Date","b":"ECMAWindow","n":"Date"},{"a":"readwrite","t":"Function","b":"ECMAWindow","n":"Function"},{"a":"readwrite","t":"JSON","b":"ECMAWindow","n":"JSON"},{"a":"readwrite","t":"Math","b":"ECMAWindow","n":"Math"},{"a":"readwrite","t":"RegExp","b":"ECMAWindow","n":"RegExp"},{"a":"readwrite","t":"CSSStyleRule","b":"ECMAWindow","n":"CSSStyleRule"},{"a":"readwrite","t":"CSSStyleDeclaration","b":"ECMAWindow","n":"CSSStyleDeclaration"},{"a":"readwrite","t":"Location","b":"ECMAWindow","n":"Location"},{"a":"readwrite","t":"TextEncoder","b":"ECMAWindow","n":"TextEncoder"},{"a":"readwrite","t":"TextDecoder","b":"ECMAWindow","n":"TextDecoder"},{"a":"readwrite","t":"screen","b":"ECMAWindow","n":"screen"},{"a":"readwrite","t":"Screen","b":"ECMAWindow","n":"Screen"},{"a":"readwrite","t":"Storage","b":"ECMAWindow","n":"Storage"},{"a":"readwrite","t":"URL","b":"ECMAWindow","n":"URL"},{"a":"readwrite","t":"URLSearchParams","b":"ECMAWindow","n":"URLSearchParams"},{"a":"readwrite","t":"AudioBuffer","b":"ECMAWindow","n":"AudioBuffer"},{"a":"readwrite","t":"AudioParam","b":"ECMAWindow","n":"AudioParam"},{"a":"readwrite","t":"GainNode","b":"ECMAWindow","n":"GainNode"},{"a":"readwrite","t":"ChannelMergerNode","b":"ECMAWindow","n":"ChannelMergerNode"},{"a":"readwrite","t":"ChannelSplitterNode","b":"ECMAWindow","n":"ChannelSplitterNode"},{"a":"readwrite","t":"StereoPannerNode","b":"ECMAWindow","n":"StereoPannerNode"},{"a":"readwrite","t":"AudioNode","b":"ECMAWindow","n":"AudioNode"},{"a":"readwrite","t":"AudioScheduledSourceNode","b":"ECMAWindow","n":"AudioScheduledSourceNode"},{"a":"readwrite","t":"AudioBufferSourceNode","b":"ECMAWindow","n":"AudioBufferSourceNode"},{"a":"readwrite","t":"AudioContext","b":"ECMAWindow","n":"AudioContext"},{"a":"readwrite","t":"WebGLRenderingContext","b":"ECMAWindow","n":"WebGLRenderingContext"},{"a":"readwrite","t":"WebGLTexture","b":"ECMAWindow","n":"WebGLTexture"},{"a":"readwrite","t":"WebGLUniformLocation","b":"ECMAWindow","n":"WebGLUniformLocation"},{"a":"readwrite","t":"WebGLShader","b":"ECMAWindow","n":"WebGLShader"},{"a":"readwrite","t":"WebGLProgram","b":"ECMAWindow","n":"WebGLProgram"},{"a":"readwrite","t":"WebGLBuffer","b":"ECMAWindow","n":"WebGLBuffer"},{"a":"readwrite","t":"WebGLFramebuffer","b":"ECMAWindow","n":"WebGLFramebuffer"},{"a":"readwrite","t":"WebGLRenderbuffer","b":"ECMAWindow","n":"WebGLRenderbuffer"},{"a":"readwrite","t":"WebGLShaderPrecisionFormat","b":"ECMAWindow","n":"WebGLShaderPrecisionFormat"},{"a":"readwrite","t":"WebGLActiveInfo","b":"ECMAWindow","n":"WebGLActiveInfo"},{"a":"readwrite","t":"navigator","b":"ECMAWindow","n":"navigator"},{"a":"readwrite","t":"Navigator","b":"ECMAWindow","n":"Navigator"},{"a":"readwrite","t":"Console","b":"ECMAWindow","n":"Console"},{"a":"readwrite","t":"EventTarget","b":"ECMAWindow","n":"EventTarget"},{"a":"readwrite","t":"XMLHttpRequest","b":"ECMAWindow","n":"XMLHttpRequest"},{"a":"readwrite","t":"ActiveXObject","b":"ECMAWindow","n":"ActiveXObject"},{"a":"readwrite","t":"performance","b":"ECMAWindow","n":"performance"},{"a":"readwrite","t":"Performance","b":"ECMAWindow","n":"Performance"},{"a":"readwrite","t":"globalThis","b":"ECMAWindow","n":"globalThis"},{"a":"readwrite","t":"self","b":"ECMAWindow","n":"self"}],"m":[{"r":"CSSStyleDeclaration","b":"ECMAWindow","n":"getComputedStyle"},{"r":"Object","b":"ECMAWindow","n":"getSelection"},{"r":"ECMAWindow","b":"ECMAWindow","n":"open"}]}}}`; asc.classInfo["document"]=`{"t":"var","n":"document","fa":{"tr":{"c":null}}}`; asc.classInfo["Document"]=`{"t":"class","n":"Document","bs":["EventTarget","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"Document","n":"documentURI"},{"a":"readwrite","t":"Boolean","b":"Document","n":"hidden"},{"a":"readwrite","t":"HTMLElement","b":"Document","n":"activeElement"},{"a":"readwrite","t":"HTMLElement","b":"Document","n":"body"},{"a":"readwrite","t":"Object","b":"Document","n":"cookie"},{"a":"readwrite","t":"HTMLElement","b":"Document","n":"head"},{"a":"readwrite","t":"String","b":"Document","n":"location"},{"a":"readwrite","t":"Array","b":"Document","n":"scripts"},{"a":"readwrite","t":"String","b":"Document","n":"URL"}],"m":[{"r":"HTMLElement","b":"Document","n":"createElement"},{"r":"HTMLElement","b":"Document","n":"getElementById"},{"r":"Array","b":"Document","n":"getElementsByName"},{"r":"Array","b":"Document","n":"getElementsByTagNameNS"}]}}}`; asc.classInfo["DOMParser"]=`{"t":"class","n":"DOMParser","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Element"]=`{"t":"class","n":"Element","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Attr"]=`{"t":"class","n":"Attr","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["NodeList"]=`{"t":"class","n":"NodeList","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["HTMLInputElement"]=`{"t":"class","n":"HTMLInputElement","bs":["HTMLElement","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["HTMLElement"]=`{"t":"class","n":"HTMLElement","bs":["EventTarget","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"CSSStyleDeclaration","b":"HTMLElement","n":"style"},{"a":"readwrite","t":"Number","b":"HTMLElement","n":"tabIndex"}],"m":[{"r":"void","b":"HTMLElement","n":"blur"},{"r":"void","b":"HTMLElement","n":"click"},{"r":"void","b":"HTMLElement","n":"focus"}]}}}`; asc.classInfo["HTMLCanvasElement"]=`{"t":"class","n":"HTMLCanvasElement","bs":["HTMLElement","Object"],"fa":{"tr":{"c":null,"m":[{"r":"CanvasRenderingContext2D","b":"HTMLCanvasElement","n":"getContext"},{"r":"String","b":"HTMLCanvasElement","n":"toDataURL"}]}}}`; asc.classInfo["TextMetrics"]=`{"t":"class","n":"TextMetrics","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","b":"TextMetrics","n":"width"}]}}}`; asc.classInfo["CanvasGradient"]=`{"t":"class","n":"CanvasGradient","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"CanvasGradient","n":"addColorStop"}]}}}`; asc.classInfo["CanvasPattern"]=`{"t":"class","n":"CanvasPattern","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"CanvasPattern","n":"setTransform"}]}}}`; asc.classInfo["SVGMatrix"]=`{"t":"class","n":"SVGMatrix","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","b":"SVGMatrix","n":"a"},{"a":"readwrite","t":"Number","b":"SVGMatrix","n":"b"},{"a":"readwrite","t":"Number","b":"SVGMatrix","n":"c"},{"a":"readwrite","t":"Number","b":"SVGMatrix","n":"d"},{"a":"readwrite","t":"Number","b":"SVGMatrix","n":"e"},{"a":"readwrite","t":"Number","b":"SVGMatrix","n":"f"}],"m":[{"r":"void","b":"SVGMatrix","n":"multiply"},{"r":"void","b":"SVGMatrix","n":"inverse"},{"r":"void","b":"SVGMatrix","n":"translate"},{"r":"void","b":"SVGMatrix","n":"scale"},{"r":"void","b":"SVGMatrix","n":"scaleNonUniform"},{"r":"void","b":"SVGMatrix","n":"rotate"},{"r":"void","b":"SVGMatrix","n":"rotateFromVector"},{"r":"void","b":"SVGMatrix","n":"flipX"},{"r":"void","b":"SVGMatrix","n":"flipY"},{"r":"void","b":"SVGMatrix","n":"skewX"},{"r":"void","b":"SVGMatrix","n":"skewY"}]}}}`; asc.classInfo["CanvasRenderingContext2D"]=`{"t":"class","n":"CanvasRenderingContext2D","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"HTMLCanvasElement","b":"CanvasRenderingContext2D","n":"canvas"},{"a":"readwrite","t":"Number","b":"CanvasRenderingContext2D","n":"lineWidth"},{"a":"readwrite","t":"String","b":"CanvasRenderingContext2D","n":"lineCap"},{"a":"readwrite","t":"String","b":"CanvasRenderingContext2D","n":"lineJoin"},{"a":"readwrite","t":"Number","b":"CanvasRenderingContext2D","n":"miterLimit"},{"a":"readwrite","t":"Number","b":"CanvasRenderingContext2D","n":"lineDashOffset"},{"a":"readwrite","t":"String","b":"CanvasRenderingContext2D","n":"font"},{"a":"readwrite","t":"String","b":"CanvasRenderingContext2D","n":"textAlign"},{"a":"readwrite","t":"String","b":"CanvasRenderingContext2D","n":"textBaseline"},{"a":"readwrite","t":"String","b":"CanvasRenderingContext2D","n":"direction"},{"a":"readwrite","t":"Object","b":"CanvasRenderingContext2D","n":"fillStyle"},{"a":"readwrite","t":"Object","b":"CanvasRenderingContext2D","n":"strokeStyle"},{"a":"readwrite","t":"SVGMatrix","b":"CanvasRenderingContext2D","n":"currentTransform"},{"a":"readwrite","t":"Number","b":"CanvasRenderingContext2D","n":"globalAlpha"},{"a":"readwrite","t":"String","b":"CanvasRenderingContext2D","n":"globalCompositeOperation"},{"a":"readwrite","t":"Boolean","b":"CanvasRenderingContext2D","n":"imageSmoothingEnabled"},{"a":"readwrite","t":"Boolean","b":"CanvasRenderingContext2D","n":"mozImageSmoothingEnabled"},{"a":"readwrite","t":"Boolean","b":"CanvasRenderingContext2D","n":"webkitImageSmoothingEnabled"},{"a":"readwrite","t":"Boolean","b":"CanvasRenderingContext2D","n":"msImageSmoothingEnabled"}],"m":[{"r":"ImageData","b":"CanvasRenderingContext2D","n":"getImageData"},{"r":"void","b":"CanvasRenderingContext2D","n":"putImageData"},{"r":"ImageData","b":"CanvasRenderingContext2D","n":"createImageData"},{"r":"void","b":"CanvasRenderingContext2D","n":"drawImage"},{"r":"void","b":"CanvasRenderingContext2D","n":"clearRect"},{"r":"void","b":"CanvasRenderingContext2D","n":"fillRect"},{"r":"void","b":"CanvasRenderingContext2D","n":"strokeRect"},{"r":"void","b":"CanvasRenderingContext2D","n":"fillText"},{"r":"void","b":"CanvasRenderingContext2D","n":"strokeText"},{"r":"TextMetrics","b":"CanvasRenderingContext2D","n":"measureText"},{"r":"Array","b":"CanvasRenderingContext2D","n":"getLineDash"},{"r":"void","b":"CanvasRenderingContext2D","n":"setLineDash"},{"r":"CanvasGradient","b":"CanvasRenderingContext2D","n":"createLinearGradient"},{"r":"CanvasGradient","b":"CanvasRenderingContext2D","n":"createRadialGradient"},{"r":"CanvasPattern","b":"CanvasRenderingContext2D","n":"createPattern"},{"r":"void","b":"CanvasRenderingContext2D","n":"beginPath"},{"r":"void","b":"CanvasRenderingContext2D","n":"closePath"},{"r":"void","b":"CanvasRenderingContext2D","n":"moveTo"},{"r":"void","b":"CanvasRenderingContext2D","n":"lineTo"},{"r":"void","b":"CanvasRenderingContext2D","n":"bezierCurveTo"},{"r":"void","b":"CanvasRenderingContext2D","n":"quadraticCurveTo"},{"r":"void","b":"CanvasRenderingContext2D","n":"arc"},{"r":"void","b":"CanvasRenderingContext2D","n":"arcTo"},{"r":"void","b":"CanvasRenderingContext2D","n":"ellipse"},{"r":"void","b":"CanvasRenderingContext2D","n":"rect"},{"r":"void","b":"CanvasRenderingContext2D","n":"fill"},{"r":"void","b":"CanvasRenderingContext2D","n":"stroke"},{"r":"void","b":"CanvasRenderingContext2D","n":"drawFocusIfNeeded"},{"r":"void","b":"CanvasRenderingContext2D","n":"scrollPathIntoView"},{"r":"void","b":"CanvasRenderingContext2D","n":"clip"},{"r":"Boolean","b":"CanvasRenderingContext2D","n":"isPointInPath"},{"r":"Boolean","b":"CanvasRenderingContext2D","n":"isPointInStroke"},{"r":"void","b":"CanvasRenderingContext2D","n":"rotate"},{"r":"void","b":"CanvasRenderingContext2D","n":"scale"},{"r":"void","b":"CanvasRenderingContext2D","n":"translate"},{"r":"void","b":"CanvasRenderingContext2D","n":"transform"},{"r":"void","b":"CanvasRenderingContext2D","n":"setTransform"},{"r":"void","b":"CanvasRenderingContext2D","n":"resetTransform"},{"r":"void","b":"CanvasRenderingContext2D","n":"save"},{"r":"void","b":"CanvasRenderingContext2D","n":"restore"}]}}}`; asc.classInfo["Image"]=`{"t":"class","n":"Image","bs":["HTMLImageElement","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["HTMLImageElement"]=`{"t":"class","n":"HTMLImageElement","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"HTMLImageElement","n":"src"},{"a":"readwrite","t":"String","b":"HTMLImageElement","n":"alt"},{"a":"readwrite","t":"String","b":"HTMLImageElement","n":"crossOrigin"},{"a":"readwrite","t":"uint","b":"HTMLImageElement","n":"height"},{"a":"readwrite","t":"uint","b":"HTMLImageElement","n":"width"}],"a":[{"a":"readonly","t":"Boolean","b":"HTMLImageElement","n":"complete"},{"a":"readonly","t":"Number","b":"HTMLImageElement","n":"x"},{"a":"readonly","t":"Number","b":"HTMLImageElement","n":"y"}]}}}`; asc.classInfo["FileReader"]=`{"t":"class","n":"FileReader","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Blob"]=`{"t":"class","n":"Blob","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["WebSocket"]=`{"t":"class","n":"WebSocket","bs":["Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["ImageData"]=`{"t":"class","n":"ImageData","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Uint8ClampedArray","b":"ImageData","n":"data"},{"a":"readwrite","t":"Number","b":"ImageData","n":"height"},{"a":"readwrite","t":"Number","b":"ImageData","n":"width"}]}}}`; asc.classInfo["DataView"]=`{"t":"class","n":"DataView","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"ArrayBuffer","b":"DataView","n":"buffer"},{"a":"readwrite","t":"Number","b":"DataView","n":"byteLength"},{"a":"readwrite","t":"Number","b":"DataView","n":"byteOffset"}],"m":[{"r":"int","b":"DataView","n":"getInt8"},{"r":"uint","b":"DataView","n":"getUint8"},{"r":"int","b":"DataView","n":"getInt16"},{"r":"uint","b":"DataView","n":"getUint16"},{"r":"int","b":"DataView","n":"getInt32"},{"r":"uint","b":"DataView","n":"getUint32"},{"r":"Number","b":"DataView","n":"getFloat32"},{"r":"Number","b":"DataView","n":"getFloat64"},{"r":"void","b":"DataView","n":"setInt8"},{"r":"void","b":"DataView","n":"setUint8"},{"r":"void","b":"DataView","n":"setInt16"},{"r":"void","b":"DataView","n":"setUint16"},{"r":"void","b":"DataView","n":"setInt32"},{"r":"void","b":"DataView","n":"setUint32"},{"r":"void","b":"DataView","n":"setFloat32"},{"r":"void","b":"DataView","n":"setFloat64"}]}}}`; asc.classInfo["ArrayBuffer"]=`{"t":"class","n":"ArrayBuffer","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","b":"ArrayBuffer","n":"byteLength"}],"m":[{"r":"ArrayBuffer","b":"ArrayBuffer","n":"slice"}]}},"tr":{"m":[{"r":"Boolean","b":"ArrayBuffer","n":"isView"},{"r":"ArrayBuffer","b":"ArrayBuffer","n":"transfer"}]}}`; asc.classInfo["Int8Array"]=`{"t":"class","n":"Int8Array","bs":["TypedArray","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Uint8Array"]=`{"t":"class","n":"Uint8Array","bs":["TypedArray","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Uint8ClampedArray"]=`{"t":"class","n":"Uint8ClampedArray","bs":["TypedArray","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Int16Array"]=`{"t":"class","n":"Int16Array","bs":["TypedArray","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Uint16Array"]=`{"t":"class","n":"Uint16Array","bs":["TypedArray","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Int32Array"]=`{"t":"class","n":"Int32Array","bs":["TypedArray","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Uint32Array"]=`{"t":"class","n":"Uint32Array","bs":["TypedArray","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Float32Array"]=`{"t":"class","n":"Float32Array","bs":["TypedArray","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Float64Array"]=`{"t":"class","n":"Float64Array","bs":["TypedArray","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["TypedArray"]=`{"t":"class","n":"TypedArray","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"ArrayBuffer","b":"TypedArray","n":"buffer"},{"a":"readwrite","t":"Number","b":"TypedArray","n":"byteLength"},{"a":"readwrite","t":"Number","b":"TypedArray","n":"byteOffset"},{"a":"readwrite","t":"Number","b":"TypedArray","n":"length"}],"m":[{"r":"TypedArray","b":"TypedArray","n":"copyWithin"},{"r":"Object","b":"TypedArray","n":"entries"},{"r":"Boolean","b":"TypedArray","n":"every"},{"r":"TypedArray","b":"TypedArray","n":"fill"},{"r":"TypedArray","b":"TypedArray","n":"filter"},{"r":"Number","b":"TypedArray","n":"find"},{"r":"Number","b":"TypedArray","n":"findIndex"},{"r":"void","b":"TypedArray","n":"forEach"},{"r":"Boolean","b":"TypedArray","n":"includes"},{"r":"Number","b":"TypedArray","n":"indexOf"},{"r":"String","b":"TypedArray","n":"join"},{"r":"Object","b":"TypedArray","n":"keys"},{"r":"Number","b":"TypedArray","n":"lastIndexOf"},{"r":"Object","b":"TypedArray","n":"map"},{"r":"Number","b":"TypedArray","n":"reduce"},{"r":"Number","b":"TypedArray","n":"reduceRight"},{"r":"void","b":"TypedArray","n":"set"},{"r":"TypedArray","b":"TypedArray","n":"slice"},{"r":"Boolean","b":"TypedArray","n":"some"},{"r":"TypedArray","b":"TypedArray","n":"sort"},{"r":"TypedArray","b":"TypedArray","n":"subarray"},{"r":"Object","b":"TypedArray","n":"values"}]}},"tr":{"v":[{"a":"readwrite","t":"String","b":"TypedArray","n":"name"},{"a":"readonly","t":"Number","b":"TypedArray","n":"BYTES_PER_ELEMENT"}],"m":[{"r":"TypedArray","b":"TypedArray","n":"from"},{"r":"TypedArray","b":"TypedArray","n":"of"}]}}`; asc.classInfo["bugzilla"]=`{"t":"function","n":"bugzilla","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"728\\"","v":[{"k":"","v":"728"}]},{"n":"native","c":"\\"Toplevel::bugzilla\\"","v":[{"k":"","v":"Toplevel::bugzilla"}]}]}}}`; asc.classInfo["isXMLName"]=`{"t":"function","n":"isXMLName","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"Toplevel::isXMLName\\"","v":[{"k":"","v":"Toplevel::isXMLName"}]}]}}}`; asc.classInfo["isDigit"]=`{"t":"function","n":"isDigit","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["isLetter"]=`{"t":"function","n":"isLetter","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["isCombiningChar"]=`{"t":"function","n":"isCombiningChar","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["isExtender"]=`{"t":"function","n":"isExtender","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["Namespace"]=`{"t":"class","n":"Namespace","bs":["Object"],"fa":{"tr":{"c":[{"t":"Object"},{"t":"Object"}],"m":[{"r":"String","b":"Namespace","n":"toString"},{"r":"*","b":"Namespace","n":"valueOf"}],"a":[{"a":"readwrite","t":"String","b":"Namespace","n":"prefix"},{"a":"readwrite","t":"String","b":"Namespace","n":"uri"}],"d":[{"n":"native","c":"instance=\\"Namespace\\",classgc=\\"exact\\",methods=\\"auto\\",cls=\\"NamespaceClass\\",construct=\\"override\\"","v":[{"k":"instance","v":"Namespace"},{"k":"classgc","v":"exact"},{"k":"methods","v":"auto"},{"k":"cls","v":"NamespaceClass"},{"k":"construct","v":"override"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"Namespace","n":"_uri"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"Namespace","n":"_prefix"}]}}}`; asc.classInfo["QName"]=`{"t":"class","n":"QName","bs":["Object"],"fa":{"tr":{"c":[{"t":"*"},{"t":"*"}],"m":[{"r":"String","b":"QName","n":"toString"},{"r":"*","b":"QName","n":"valueOf"}],"a":[{"a":"readwrite","t":"String","b":"QName","n":"uri"},{"a":"readwrite","t":"String","b":"QName","n":"localName"}],"d":[{"n":"native","c":"instance=\\"QNameObject\\",methods=\\"auto\\",cls=\\"QNameClass\\",construct=\\"override\\",gc=\\"exact\\"","v":[{"k":"instance","v":"QNameObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"QNameClass"},{"k":"construct","v":"override"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"QName","n":"_uri"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"QName","n":"_localName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"QName","n":"_prefix"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"QName","n":"_isAttribute"}],"m":[{"r":"Namespace","d":[{"n":"internal"}],"b":"QName","p":[{"t":"Array","o":1}],"n":"__getNamespace"},{"r":"Boolean","d":[{"n":"internal"}],"b":"QName","p":[{"t":"QName"},{"t":"Boolean"}],"n":"__matches"},{"r":"Boolean","d":[{"n":"internal"}],"b":"QName","p":[{"t":"QName"},{"t":"Boolean"}],"n":"__equals"}],"a":[{"a":"readwrite","t":"String","d":[{"n":"internal"},{"n":"internal"}],"b":"QName","n":"prefix"}]}}}`; asc.classInfo["RegExp"]=`{"t":"class","n":"RegExp","bs":["Object"],"fa":{"tr":{"c":[{"t":"*","o":1},{"t":"String","o":1}],"m":[{"r":"Object","b":"RegExp","p":[{"t":"String"}],"n":"exec"},{"r":"Boolean","b":"RegExp","p":[{"t":"String"}],"n":"test"},{"r":"Object","b":"RegExp","n":"valueOf"},{"r":"String","b":"RegExp","n":"toString"}],"a":[{"a":"readonly","t":"Boolean","b":"RegExp","n":"dotall"},{"a":"readonly","t":"Boolean","b":"RegExp","n":"extended"},{"a":"readonly","t":"Boolean","b":"RegExp","n":"global"},{"a":"readonly","t":"Boolean","b":"RegExp","n":"ignoreCase"},{"a":"readwrite","t":"Number","b":"RegExp","n":"lastIndex"},{"a":"readonly","t":"Boolean","b":"RegExp","n":"multiline"},{"a":"readonly","t":"String","b":"RegExp","n":"source"}],"d":[{"n":"native","c":"instance=\\"RegExpObject\\",methods=\\"auto\\",cls=\\"RegExpClass\\",construct=\\"override\\",gc=\\"exact\\"","v":[{"k":"instance","v":"RegExpObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"RegExpClass"},{"k":"construct","v":"override"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"RegExp","n":"__source"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"RegExp","n":"__flags"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"RegExp","n":"__extended"},{"a":"readwrite","t":"*","d":[{"n":"internal"}],"b":"RegExp","n":"__nativeRegExp"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"RegExp","n":"__nativePos"}]}},"pr":{"v":[{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"RegExp","n":"REGEXP_WHITE_SPACE"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"RegExp","n":"REGEXP_NAMED_GROUPS"},{"a":"readonly","t":"Boolean","d":[{"n":"internal"}],"b":"RegExp","n":"NAMED_GROUPS_SUPPORTED"},{"a":"readonly","t":"Boolean","d":[{"n":"internal"}],"b":"RegExp","n":"FLASG_S_SUPPORTED"},{"a":"readonly","t":"Boolean","d":[{"n":"internal"}],"b":"RegExp","n":"X_REG_EXP_AVAILABLE"}]}}`; asc.classInfo["Walker"]=`{"t":"class","n":"Walker","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"Function"}]},"pr":{"v":[{"a":"readwrite","t":"Function","b":"Walker","n":"reviver"}],"m":[{"r":"*","b":"Walker","p":[{"t":"Object"},{"t":"String"}],"n":"walk"}]}}}`; asc.classInfo["watson"]=`{"t":"function","n":"watson","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"FlashUtilScript::watson\\"","v":[{"k":"","v":"FlashUtilScript::watson"}]},{"n":"API","c":"\\"728\\"","v":[{"k":"","v":"728"}]}]}}}`; asc.classInfo["XML"]=`{"t":"class","n":"XML","bs":["Object"],"fa":{"tr":{"c":[{"t":"Object"}],"m":[{"r":"XML","b":"XML","p":[{"t":"*"}],"n":"addNamespace"},{"r":"XML","b":"XML","p":[{"t":"*"}],"n":"appendChild"},{"r":"XMLList","b":"XML","p":[{"t":"*"}],"n":"attribute"},{"r":"XMLList","b":"XML","n":"attributes"},{"r":"XMLList","b":"XML","p":[{"t":"Object"}],"n":"child"},{"r":"int","b":"XML","n":"childIndex"},{"r":"XMLList","b":"XML","n":"children"},{"r":"XMLList","b":"XML","n":"comments"},{"r":"Boolean","b":"XML","p":[{"t":"*"}],"n":"contains"},{"r":"XML","b":"XML","n":"copy"},{"r":"XMLList","b":"XML","p":[{"t":"Object","o":1}],"n":"descendants"},{"r":"XMLList","b":"XML","p":[{"t":"Object","o":1}],"n":"elements"},{"r":"Boolean","b":"XML","n":"hasComplexContent"},{"r":"Boolean","b":"XML","p":[{"t":"*"}],"n":"hasOwnProperty"},{"r":"Boolean","b":"XML","n":"hasSimpleContent"},{"r":"Array","b":"XML","n":"inScopeNamespaces"},{"r":"XML","b":"XML","p":[{"t":"XML"},{"t":"XML"}],"n":"insertChildAfter"},{"r":"XML","b":"XML","p":[{"t":"XML"},{"t":"XML"}],"n":"insertChildBefore"},{"r":"int","b":"XML","n":"length"},{"r":"Object","b":"XML","n":"localName"},{"r":"Object","b":"XML","n":"name"},{"r":"*","b":"XML","p":[{"t":"String","o":1}],"n":"namespace"},{"r":"Array","b":"XML","n":"namespaceDeclarations"},{"r":"String","b":"XML","n":"nodeKind"},{"r":"XML","b":"XML","n":"normalize"},{"r":"*","b":"XML","n":"parent"},{"r":"XML","b":"XML","p":[{"t":"*"}],"n":"prependChild"},{"r":"XMLList","b":"XML","p":[{"t":"String","o":1}],"n":"processingInstructions"},{"r":"Boolean","b":"XML","p":[{"t":"String"}],"n":"propertyIsEnumerable"},{"r":"XML","b":"XML","p":[{"t":"*"}],"n":"removeNamespace"},{"r":"*","b":"XML","p":[{"t":"Object"},{"t":"*"}],"n":"replace"},{"r":"XML","b":"XML","p":[{"t":"Object"}],"n":"setChildren"},{"r":"void","b":"XML","p":[{"t":"String"}],"n":"setLocalName"},{"r":"void","b":"XML","p":[{"t":"*"}],"n":"setName"},{"r":"void","b":"XML","p":[{"t":"Object"}],"n":"setNamespace"},{"r":"XMLList","b":"XML","n":"text"},{"r":"*","b":"XML","p":[{"t":"String"}],"n":"toJSON"},{"r":"String","b":"XML","n":"toString"},{"r":"String","b":"XML","p":[{"t":"int","o":1},{"t":"Array","o":1}],"n":"toXMLString"},{"r":"*","b":"XML","n":"valueOf"},{"r":"String","b":"XML","n":"toLocaleString"},{"r":"String","b":"XML","p":[{"t":"Number"}],"n":"charAt"},{"r":"Number","b":"XML","p":[{"t":"Number"}],"n":"charCodeAt"},{"r":"Number","b":"XML","p":[{"t":"Number"}],"n":"codePointAt"},{"r":"Number","b":"XML","p":[{"t":"String"},{"t":"Number","o":1}],"n":"indexOf"},{"r":"Number","b":"XML","p":[{"t":"String"},{"t":"Number","o":1}],"n":"lastIndexOf"},{"r":"Number","b":"XML","p":[{"t":"String"},{"t":"*","o":1},{"t":"*","o":1}],"n":"localeCompare"},{"r":"Array","b":"XML","p":[{"t":"*"}],"n":"match"},{"r":"Number","b":"XML","p":[{"t":"*"}],"n":"search"},{"r":"String","b":"XML","p":[{"t":"Number"},{"t":"*","o":1}],"n":"slice"},{"r":"Array","b":"XML","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"split"},{"r":"String","b":"XML","p":[{"t":"Number"},{"t":"*","o":1}],"n":"substr"},{"r":"String","b":"XML","p":[{"t":"Number"},{"t":"*","o":1}],"n":"substring"},{"r":"String","b":"XML","n":"toLocaleLowerCase"},{"r":"String","b":"XML","n":"toLocaleUpperCase"},{"r":"String","b":"XML","n":"toLowerCase"},{"r":"String","b":"XML","n":"toUpperCase"},{"r":"String","b":"XML","n":"trim"},{"r":"Number","b":"XML","p":[{"t":"*","o":1}],"n":"toExponential"},{"r":"Number","b":"XML","p":[{"t":"*","o":1}],"n":"toFixed"},{"r":"Number","b":"XML","p":[{"t":"*","o":1}],"n":"toPrecision"}],"d":[{"n":"native","c":"instance=\\"XMLObject\\",methods=\\"auto\\",cls=\\"XMLClass\\",construct=\\"override\\",gc=\\"exact\\"","v":[{"k":"instance","v":"XMLObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"XMLClass"},{"k":"construct","v":"override"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"QName","d":[{"n":"internal"}],"b":"XML","n":"_name"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"XML","n":"_nodeKind"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"XML","n":"_children"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"XML","n":"_attributes"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"XML","n":"_processingInstructions"},{"a":"readwrite","t":"XML","d":[{"n":"internal"}],"b":"XML","n":"_parent"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"XML","n":"_value"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"XML","n":"_version"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"XML","n":"_encoding"},{"a":"readwrite","t":"Namespace","d":[{"n":"internal"}],"b":"XML","n":"_appliedNamespace"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"XML","n":"_namespaces"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"XML","n":"_cache"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"XML","n":"_cacheSize"}],"m":[{"r":"*","d":[{"n":"internal"}],"b":"XML","p":[{"t":"String"}],"n":"__constructor"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XML","p":[{"t":"*"}],"n":"attribute__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XML","n":"attributes__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XML","p":[{"t":"Object"}],"n":"child__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XML","n":"children__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XML","n":"comments__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XML","p":[{"t":"Object","o":1}],"n":"descendants__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XML","p":[{"t":"Object","o":1}],"n":"elements__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XML","n":"text__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XML","p":[{"t":"*"}],"n":"__descendants__String"},{"r":"Array","d":[{"n":"accessible"},{"n":"internal"}],"b":"XML","p":[{"t":"Boolean"}],"n":"__iterator"},{"r":"XMLList","d":[{"n":"accessible"},{"n":"internal"}],"b":"XML","p":[{"t":"*"}],"n":"__descendants"},{"r":"XML","d":[{"n":"accessible"},{"n":"internal"}],"b":"XML","p":[{"t":"Function"}],"n":"__filter"},{"r":"*","d":[{"n":"internal"}],"b":"XML","p":[{},{},{}],"n":"__proxy__get"},{"r":"*","d":[{"n":"internal"}],"b":"XML","p":[{},{},{},{}],"n":"__proxy__set"},{"r":"*","d":[{"n":"internal"}],"b":"XML","p":[{},{}],"n":"__proxy__has"},{"r":"*","d":[{"n":"internal"}],"b":"XML","p":[{},{}],"n":"__proxy__deleteProperty"},{"r":"*","d":[{"n":"internal"}],"b":"XML","p":[{}],"n":"__proxy__toPrimitive"},{"r":"*","d":[{"n":"internal"}],"b":"XML","p":[{"t":"String"},{"t":"String"}],"n":"__proxy__cache__get"},{"r":"XML","d":[{"n":"internal"}],"b":"XML","n":"__proxy__cache__invalidate"},{"r":"void","d":[{"n":"internal"}],"b":"XML","p":[{"t":"int"}],"n":"__defineIndex"},{"r":"void","d":[{"n":"internal"}],"b":"XML","n":"__defineChildren"},{"r":"void","d":[{"n":"internal"}],"b":"XML","n":"__defineAttributes"},{"r":"Object","d":[{"n":"internal"}],"b":"XML","p":[{"t":"uint","o":1},{"t":"Array"}],"n":"__e4x"},{"r":"XMLList","d":[{"n":"internal"}],"b":"XML","n":"__text"},{"r":"Object","d":[{"n":"internal"}],"b":"XML","n":"__name"},{"r":"void","d":[{"n":"internal"}],"b":"XML","p":[{"t":"XML"}],"n":"__addChild"},{"r":"void","d":[{"n":"internal"}],"b":"XML","p":[{"t":"XML"}],"n":"__addChildInternal"},{"r":"void","d":[{"n":"internal"}],"b":"XML","p":[{"t":"int"}],"n":"__deleteChildAt"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XML","p":[{"t":"XML"}],"n":"__removeChild"},{"r":"void","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"},{"t":"String"}],"n":"__setAttribute"},{"r":"void","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"},{"t":"Object"}],"n":"__setChild"},{"r":"void","d":[{"n":"internal"}],"b":"XML","p":[{"t":"XML"}],"n":"__setParent"},{"r":"Array","d":[{"n":"internal"}],"b":"XML","p":[{"t":"Array"}],"n":"__getAncestorNamespaces"},{"r":"String","d":[{"n":"internal"}],"b":"XML","p":[{"t":"String"}],"n":"__getURI"},{"r":"void","d":[{"n":"internal"}],"b":"XML","p":[{"t":"XML"},{"t":"int"}],"n":"__insertChildAt"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"}],"n":"__removeChildByName"},{"r":"void","d":[{"n":"internal"}],"b":"XML","p":[{"t":"int"},{"t":"*"}],"n":"__replaceChildAt"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"},{"t":"String","o":1}],"n":"__hasAttribute"},{"r":"Array","d":[{"n":"internal"}],"b":"XML","n":"__getAttributeArray"},{"r":"Array","d":[{"n":"internal"}],"b":"XML","n":"__getChildrenArray"},{"r":"int","d":[{"n":"internal"}],"b":"XML","p":[{"t":"XML"}],"n":"__getIndexOf"},{"r":"String","d":[{"n":"internal"}],"b":"XML","n":"__getValue"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"}],"n":"__hasAncestor"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XML","p":[{"t":"XML"}],"n":"__isAncestor"},{"r":"QName","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"}],"n":"__toAttributeName"},{"r":"*","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"}],"n":"__plus"},{"r":"QName","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"}],"n":"__toXMLName"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"}],"n":"__equals"},{"r":"XMLList","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"}],"n":"__concat"},{"r":"void","d":[{"n":"internal"}],"b":"XML","n":"__dispose"}]}},"tr":{"v":[{"a":"readwrite","t":"Boolean","b":"XML","n":"prettyPrinting"},{"a":"readwrite","t":"Boolean","b":"XML","n":"ignoreComments"},{"a":"readwrite","t":"Boolean","b":"XML","n":"ignoreProcessingInstructions"},{"a":"readwrite","t":"Boolean","b":"XML","n":"ignoreWhitespace"}],"m":[{"r":"void","b":"XML","p":[{"t":"*"}],"n":"setDefaultNamespace"},{"r":"Object","b":"XML","n":"defaultSettings"},{"r":"void","b":"XML","p":[{"t":"Object"}],"n":"setSettings"},{"r":"Object","b":"XML","n":"settings"}],"a":[{"a":"readwrite","t":"int","b":"XML","n":"prettyIndent"}]},"pr":{"v":[{"a":"readwrite","t":"Namespace","d":[{"n":"internal"}],"b":"XML","n":"sDefaultNamespace"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"XML","n":"sPrettyIndent"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"XML","n":"sPrettyIndentStr"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"XML","n":"sIgnoreECMAScriptForXML"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"XML","n":"sProxyEnabled"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"XML","n":"sProxyCallableGetteres"},{"a":"readwrite","t":"DOMParser","d":[{"n":"internal"}],"b":"XML","n":"sParser"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"XML","n":"sParserErrorNS"},{"a":"readonly","t":"uint","d":[{"n":"internal"}],"b":"XML","n":"INDEX_CHILDREN"},{"a":"readonly","t":"uint","d":[{"n":"internal"}],"b":"XML","n":"INDEX_ATTRIBUTES"},{"a":"readonly","t":"uint","d":[{"n":"internal"}],"b":"XML","n":"INDEX_UNATTACHED_CHILDREN"},{"a":"readonly","t":"uint","d":[{"n":"internal"}],"b":"XML","n":"INDEX_UNATTACHED_ATTRIBUTES"},{"a":"readonly","t":"Boolean","d":[{"n":"internal"}],"b":"XML","n":"NAMESPACE_ENABLED"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"XML","n":"REGEXP_CDATA"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"XML","n":"REGEXP_COMMENT"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"XML","n":"REGEXP_SIMPLE_ELEMENT"},{"a":"readonly","t":"String","d":[{"n":"internal"}],"b":"XML","n":"PRETTY_INDENT_CHAR"}],"m":[{"r":"Object","d":[{"n":"internal"}],"b":"XML","p":[{"t":"Object"},{"t":"uint"},{"t":"Array"}],"n":"__index"},{"r":"Object","d":[{"n":"internal"}],"b":"XML","p":[{"t":"Object"}],"n":"__addAttribute"},{"r":"void","d":[{"n":"internal"}],"b":"XML","p":[{"t":"Object"},{"t":"String"}],"n":"__mapElement"},{"r":"void","d":[{"n":"internal"}],"b":"XML","p":[{"t":"Object"},{"t":"String"}],"n":"__mapAttribute"},{"r":"String","d":[{"n":"internal"}],"b":"XML","p":[{"t":"String"}],"n":"__escapeAttributeValue"},{"r":"String","d":[{"n":"internal"}],"b":"XML","p":[{"t":"String"}],"n":"__escapeElementValue"},{"r":"XML","d":[{"n":"internal"}],"b":"XML","p":[{"t":"Attr"}],"n":"__fromAttribute"},{"r":"void","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"},{"t":"XML"}],"n":"__iterateElement"},{"r":"XML","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"}],"n":"__fromNode"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XML","p":[{"t":"Namespace"},{"t":"Array"},{"t":"Boolean","o":1}],"n":"__namespaceInArray"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XML","p":[{"t":"*"}],"n":"__connectChain"}]}}`; asc.classInfo["XMLList"]=`{"t":"class","n":"XMLList","bs":["Object"],"fa":{"tr":{"c":[{"t":"Object"}],"m":[{"r":"XMLList","b":"XMLList","p":[{"t":"*"}],"n":"attribute"},{"r":"XMLList","b":"XMLList","n":"attributes"},{"r":"XMLList","b":"XMLList","p":[{"t":"Object"}],"n":"child"},{"r":"XMLList","b":"XMLList","n":"children"},{"r":"XMLList","b":"XMLList","n":"comments"},{"r":"Boolean","b":"XMLList","p":[{"t":"*"}],"n":"contains"},{"r":"XMLList","b":"XMLList","n":"copy"},{"r":"XMLList","b":"XMLList","p":[{"t":"Object","o":1}],"n":"descendants"},{"r":"XMLList","b":"XMLList","p":[{"t":"Object","o":1}],"n":"elements"},{"r":"Boolean","b":"XMLList","n":"hasComplexContent"},{"r":"Boolean","b":"XMLList","p":[{"t":"*"}],"n":"hasOwnProperty"},{"r":"Boolean","b":"XMLList","n":"hasSimpleContent"},{"r":"int","b":"XMLList","n":"length"},{"r":"XMLList","b":"XMLList","n":"normalize"},{"r":"Object","b":"XMLList","n":"parent"},{"r":"XMLList","b":"XMLList","p":[{"t":"String","o":1}],"n":"processingInstructions"},{"r":"Boolean","b":"XMLList","p":[{"t":"String"}],"n":"propertyIsEnumerable"},{"r":"XMLList","b":"XMLList","n":"text"},{"r":"*","b":"XMLList","p":[{"t":"String"}],"n":"toJSON"},{"r":"String","b":"XMLList","n":"toString"},{"r":"String","b":"XMLList","n":"toXMLString"},{"r":"*","b":"XMLList","n":"valueOf"},{"r":"String","b":"XMLList","n":"toLocaleString"},{"r":"XML","b":"XMLList","p":[{"t":"*"}],"n":"appendChild"},{"r":"XML","b":"XMLList","p":[{"t":"*"}],"n":"prependChild"},{"r":"int","b":"XMLList","n":"childIndex"},{"r":"Object","b":"XMLList","n":"localName"},{"r":"QName","b":"XMLList","n":"name"},{"r":"XML","b":"XMLList","p":[{"t":"XML"},{"t":"XML"}],"n":"insertChildAfter"},{"r":"XML","b":"XMLList","p":[{"t":"XML"},{"t":"XML"}],"n":"insertChildBefore"},{"r":"*","b":"XMLList","p":[{"t":"String","o":1}],"n":"namespace"},{"r":"String","b":"XMLList","n":"nodeKind"},{"r":"XML","b":"XMLList","p":[{"t":"*"}],"n":"removeNamespace"},{"r":"*","b":"XMLList","p":[{"t":"Object"},{"t":"*"}],"n":"replace"},{"r":"XML","b":"XMLList","p":[{"t":"Object"}],"n":"setChildren"},{"r":"void","b":"XMLList","p":[{"t":"String"}],"n":"setLocalName"},{"r":"void","b":"XMLList","p":[{"t":"String"}],"n":"setName"},{"r":"void","b":"XMLList","p":[{"t":"Namespace"}],"n":"setNamespace"},{"r":"String","b":"XMLList","p":[{"t":"String"}],"n":"anchor"},{"r":"String","b":"XMLList","p":[{"t":"Number"}],"n":"charAt"},{"r":"Number","b":"XMLList","p":[{"t":"Number"}],"n":"charCodeAt"},{"r":"Number","b":"XMLList","p":[{"t":"Number"}],"n":"codePointAt"},{"r":"Number","b":"XMLList","p":[{"t":"String"},{"t":"Number","o":1}],"n":"indexOf"},{"r":"Number","b":"XMLList","p":[{"t":"String"},{"t":"Number","o":1}],"n":"lastIndexOf"},{"r":"Number","b":"XMLList","p":[{"t":"String"},{"t":"*","o":1},{"t":"*","o":1}],"n":"localeCompare"},{"r":"Array","b":"XMLList","p":[{"t":"*"}],"n":"match"},{"r":"Number","b":"XMLList","p":[{"t":"*"}],"n":"search"},{"r":"String","b":"XMLList","p":[{"t":"Number"},{"t":"*","o":1}],"n":"slice"},{"r":"Array","b":"XMLList","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"split"},{"r":"String","b":"XMLList","p":[{"t":"Number"},{"t":"*","o":1}],"n":"substr"},{"r":"String","b":"XMLList","p":[{"t":"Number"},{"t":"*","o":1}],"n":"substring"},{"r":"String","b":"XMLList","n":"toLocaleLowerCase"},{"r":"String","b":"XMLList","n":"toLocaleUpperCase"},{"r":"String","b":"XMLList","n":"toLowerCase"},{"r":"String","b":"XMLList","n":"toUpperCase"},{"r":"String","b":"XMLList","n":"trim"},{"r":"Number","b":"XMLList","p":[{"t":"*","o":1}],"n":"toExponential"},{"r":"Number","b":"XMLList","p":[{"t":"*","o":1}],"n":"toFixed"},{"r":"Number","b":"XMLList","p":[{"t":"*","o":1}],"n":"toPrecision"}],"d":[{"n":"native","c":"instance=\\"XMLListObject\\",methods=\\"auto\\",cls=\\"XMLListClass\\",construct=\\"override\\",gc=\\"exact\\"","v":[{"k":"instance","v":"XMLListObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"XMLListClass"},{"k":"construct","v":"override"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"XMLList","n":"_children"},{"a":"readwrite","t":"*","d":[{"n":"internal"}],"b":"XMLList","n":"_targetObject"},{"a":"readwrite","t":"*","d":[{"n":"internal"}],"b":"XMLList","n":"_targetProperty"},{"a":"readwrite","t":"*","d":[{"n":"internal"}],"b":"XMLList","n":"_targetProxyMethod"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"XMLList","n":"_cache"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"XMLList","n":"_cacheSize"}],"m":[{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XMLList","p":[{"t":"*"}],"n":"attribute__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XMLList","n":"attributes__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XMLList","p":[{"t":"Object"}],"n":"child__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XMLList","n":"children__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XMLList","n":"comments__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XMLList","p":[{"t":"Object","o":1}],"n":"descendants__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XMLList","p":[{"t":"Object","o":1}],"n":"elements__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XMLList","n":"text__String"},{"r":"String","d":[{"n":"accessible"},{"n":"internal"}],"b":"XMLList","p":[{"t":"*"}],"n":"__descendants__String"},{"r":"Array","d":[{"n":"accessible"},{"n":"internal"}],"b":"XMLList","p":[{"t":"Boolean"}],"n":"__iterator"},{"r":"XMLList","d":[{"n":"accessible"},{"n":"internal"}],"b":"XMLList","p":[{"t":"*"}],"n":"__descendants"},{"r":"XMLList","d":[{"n":"accessible"},{"n":"internal"}],"b":"XMLList","p":[{"t":"Function"}],"n":"__filter"},{"r":"*","d":[{"n":"internal"}],"b":"XMLList","p":[{},{},{}],"n":"__proxy__get"},{"r":"*","d":[{"n":"internal"}],"b":"XMLList","p":[{},{},{},{}],"n":"__proxy__set"},{"r":"*","d":[{"n":"internal"}],"b":"XMLList","p":[{},{}],"n":"__proxy__has"},{"r":"*","d":[{"n":"internal"}],"b":"XMLList","p":[{},{}],"n":"__proxy__deleteProperty"},{"r":"*","d":[{"n":"internal"}],"b":"XMLList","p":[{}],"n":"__proxy__toPrimitive"},{"r":"*","d":[{"n":"internal"}],"b":"XMLList","p":[{},{},{}],"n":"__proxy__method__apply"},{"r":"void","d":[{"n":"internal"}],"b":"XMLList","n":"__proxy__method__rollback"},{"r":"*","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"String"},{"t":"String"}],"n":"__proxy__cache__get"},{"r":"XML","d":[{"n":"internal"}],"b":"XMLList","n":"__proxy__cache__invalidate"},{"r":"void","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"int"}],"n":"__defineIndex"},{"r":"void","d":[{"n":"internal"}],"b":"XMLList","n":"__defineChildren"},{"r":"void","d":[{"n":"internal"}],"b":"XMLList","n":"__defineAttributes"},{"r":"Object","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"uint","o":1},{"t":"Array"}],"n":"__e4x"},{"r":"XMLList","d":[{"n":"internal"}],"b":"XMLList","n":"__bind"},{"r":"XMLList","d":[{"n":"internal"}],"b":"XMLList","n":"__text"},{"r":"QName","d":[{"n":"internal"}],"b":"XMLList","n":"__name"},{"r":"int","d":[{"n":"internal"}],"b":"XMLList","n":"__length"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XMLList","n":"__isEmpty"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XMLList","n":"__isSingle"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"*"}],"n":"__equals"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"*"}],"n":"__hasAncestor"},{"r":"*","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"*"}],"n":"__plus"},{"r":"void","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"*"}],"n":"__removeChild"},{"r":"Boolean","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"int"}],"n":"__removeChildAt"},{"r":"void","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"int"},{"t":"*"}],"n":"__replaceChildAt"},{"r":"void","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"XML"}],"n":"__append"},{"r":"void","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"*"},{"t":"String"}],"n":"__setAttribute"},{"r":"void","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"*"},{"t":"Object"}],"n":"__setChild"},{"r":"void","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"XML"}],"n":"__setParent"},{"r":"XMLList","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"*"}],"n":"__concat"},{"r":"XMLList","d":[{"n":"internal"}],"b":"XMLList","p":[{"t":"XMLList"}],"n":"__copyFrom"}]}},"tr":{"m":[{"r":"XMLList","b":"XMLList","n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$any"]=`{"t":"class","n":"__AS3__.vec::Vector$any","bs":["Array","Object"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"Boolean"}],"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"__AS3__.vec::Vector$any","n":"fixed"}],"m":[{"r":"__AS3__.vec::Vector$any","b":"__AS3__.vec::Vector$any","n":"concat"},{"r":"__AS3__.vec::Vector$any","b":"__AS3__.vec::Vector$any","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","b":"__AS3__.vec::Vector$any","p":[{"t":"int"},{"t":"*"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$any","b":"__AS3__.vec::Vector$any","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"*","b":"__AS3__.vec::Vector$any","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$any","n":"push"},{"r":"*","b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$any","b":"__AS3__.vec::Vector$any","n":"reverse"},{"r":"*","b":"__AS3__.vec::Vector$any","n":"shift"},{"r":"__AS3__.vec::Vector$any","b":"__AS3__.vec::Vector$any","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$any","b":"__AS3__.vec::Vector$any","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$any","b":"__AS3__.vec::Vector$any","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$any","n":"unshift"}]},"pr":{"m":[{"r":"uint","d":[{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"Number"},{"t":"uint"}],"n":"__clamp"},{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__has"},{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__get"},{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"},{"t":"*"}],"n":"__set"},{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__delete"},{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__preinc"},{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__predec"},{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__postinc"},{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__postdec"},{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__has__F"},{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__get__F"},{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"},{"t":"*"}],"n":"__set__F"},{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__delete__F"},{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__preinc__F"},{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__predec__F"},{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__postinc__F"},{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$any","p":[{"t":"int"}],"n":"__postdec__F"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$any","b":"__AS3__.vec::Vector$any","n":"create"},{"r":"__AS3__.vec::Vector$any","b":"__AS3__.vec::Vector$any","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["flash.__native.utils::ASM"]=`{"t":"class","n":"flash.__native.utils::ASM","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"void","b":"flash.__native.utils::ASM","n":"ready"},{"r":"void","b":"flash.__native.utils::ASM","p":[{}],"n":"heapRealloc"},{"r":"void","b":"flash.__native.utils::ASM","n":"heapSize"},{"r":"void","b":"flash.__native.utils::ASM","n":"heapUsageSize"},{"r":"void","b":"flash.__native.utils::ASM","n":"heapLastSize"},{"r":"uint","b":"flash.__native.utils::ASM","p":[{"t":"uint"},{"t":"uint"}],"n":"getBuffer"},{"r":"void","b":"flash.__native.utils::ASM","p":[{"t":"uint"}],"n":"freeBuffer"},{"r":"void","b":"flash.__native.utils::ASM","n":"toString"}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.utils::ASM","n":"_ready"},{"a":"readwrite","t":"uint","b":"flash.__native.utils::ASM","n":"_heapSize"}]}}`; asc.classInfo["flash.__native.utils::ASMMemOwner"]=`{"t":"class","n":"flash.__native.utils::ASMMemOwner","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.utils::ASMMemOwner","n":"OWNER_UNREGISTERED"},{"a":"readonly","t":"uint","b":"flash.__native.utils::ASMMemOwner","n":"OWNER_TMP"},{"a":"readonly","t":"uint","b":"flash.__native.utils::ASMMemOwner","n":"OWNER_FONT"},{"a":"readonly","t":"uint","b":"flash.__native.utils::ASMMemOwner","n":"OWNER_VIDEO"},{"a":"readonly","t":"uint","b":"flash.__native.utils::ASMMemOwner","n":"OWNER_ARCH"},{"a":"readonly","t":"uint","b":"flash.__native.utils::ASMMemOwner","n":"OWNER_IMAGE"}],"m":[{"r":"String","b":"flash.__native.utils::ASMMemOwner","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.utils::Base64"]=`{"t":"class","n":"flash.__native.utils::Base64","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"String","b":"flash.__native.utils::Base64","p":[{"t":"flash.utils::ByteArray"}],"n":"encode"},{"r":"flash.utils::ByteArray","b":"flash.__native.utils::Base64","p":[{"t":"String"}],"n":"decode"},{"r":"Array","b":"flash.__native.utils::Base64","n":"InitEncoreChar"},{"r":"Array","b":"flash.__native.utils::Base64","n":"InitDecodeChar"}]},"pr":{"v":[{"a":"readonly","t":"Array","b":"flash.__native.utils::Base64","n":"_encodeChars"},{"a":"readonly","t":"Array","b":"flash.__native.utils::Base64","n":"_decodeChars"}]}}`; asc.classInfo["flash.__native.utils::BitArray"]=`{"t":"class","n":"flash.__native.utils::BitArray","bs":["flash.__native.utils::SubByteArray","Object"],"fa":{"tr":{"c":null,"m":[{"r":"uint","d":[{"n":"internal"}],"b":"flash.__native.utils::BitArray","p":[{"t":"uint"},{"t":"uint","o":1}],"n":"readBits"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::BitArray","p":[{"t":"uint"},{"t":"uint"}],"n":"writeBits"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::BitArray","n":"resetBitsPending"},{"r":"uint","d":[{"n":"internal"}],"b":"flash.__native.utils::BitArray","p":[{"t":"Boolean"},{"t":"Array"}],"n":"calculateMaxBits"}]},"pr":{"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.utils::BitArray","n":"bitsPending"}]}}}`; asc.classInfo["flash.__native.utils::Bounds"]=`{"t":"class","n":"flash.__native.utils::Bounds","bs":["Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"Number","b":"flash.__native.utils::Bounds","n":"xMin"},{"a":"readwrite","t":"Number","b":"flash.__native.utils::Bounds","n":"yMin"},{"a":"readwrite","t":"Number","b":"flash.__native.utils::Bounds","n":"xMax"},{"a":"readwrite","t":"Number","b":"flash.__native.utils::Bounds","n":"yMax"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","p":[{"t":"flash.__native.utils::Bounds"}],"n":"copyFrom"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","p":[{"t":"flash.geom::Rectangle"}],"n":"copyFromRect"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","p":[{"t":"Number"},{"t":"Number"}],"n":"contains"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","p":[{"t":"flash.__native.utils::Bounds"}],"n":"unionInPlace"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","p":[{"t":"Number"},{"t":"Number"}],"n":"extendByPoint"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","p":[{"t":"Number"}],"n":"extendByX"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","p":[{"t":"Number"}],"n":"extendByY"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","p":[{"t":"flash.__native.utils::Bounds"}],"n":"intersects"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","n":"isEmpty"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","p":[{"t":"Number"}],"n":"getBaseWidth"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","p":[{"t":"Number"}],"n":"getBaseHeight"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","n":"setEmpty"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","n":"setToSentinels"},{"r":"flash.__native.utils::Bounds","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","n":"clone"},{"r":"String","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","n":"toString"}],"a":[{"a":"readwrite","t":"Number","d":[{"n":"internal"},{"n":"internal"}],"b":"flash.__native.utils::Bounds","n":"width"},{"a":"readwrite","t":"Number","d":[{"n":"internal"},{"n":"internal"}],"b":"flash.__native.utils::Bounds","n":"height"}]},"pr":{"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","n":"__isSentinels"},{"r":"flash.__native.utils::Bounds","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"__setTo"},{"r":"flash.__native.utils::Bounds","d":[{"n":"internal"}],"b":"flash.__native.utils::Bounds","p":[{"t":"flash.__native.utils::Bounds"}],"n":"__copyFrom"}]}}}`; asc.classInfo["flash.__native.utils::CSSColor"]=`{"t":"class","n":"flash.__native.utils::CSSColor","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"ActiveBorder"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"ActiveCaption"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"AppWorkspace"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"Background"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"ButtonFace"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"ButtonHighlight"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"ButtonShadow"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"ButtonText"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"CaptionText"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"GrayText"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"Highlight"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"HighlightText"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"InactiveBorder"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"InactiveCaption"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"InactiveCaptionText"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"InfoBackground"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"InfoText"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"Menu"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"MenuText"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"Scrollbar"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"ThreeDDarkShadow"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"ThreeDFace"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"ThreeDHighlight"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"ThreeDLightShadow"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"ThreeDShadow"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"Window"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"WindowFrame"},{"a":"readonly","t":"String","b":"flash.__native.utils::CSSColor","n":"WindowText"}],"m":[{"r":"uint","b":"flash.__native.utils::CSSColor","p":[{"t":"String"}],"n":"keywordToHex"},{"r":"uint","b":"flash.__native.utils::CSSColor","p":[{"t":"String"}],"n":"stringToHex"},{"r":"uint","b":"flash.__native.utils::CSSColor","p":[{"t":"String"}],"n":"numberStringToHex"},{"r":"uint","b":"flash.__native.utils::CSSColor","p":[{"t":"uint"},{"t":"Number","o":1},{"t":"flash.geom::ColorTransform","o":1}],"n":"hexToString"},{"r":"uint","b":"flash.__native.utils::CSSColor","p":[{"t":"uint"}],"n":"hexToStringSimple"}]},"pr":{"v":[{"a":"readwrite","t":"HTMLElement","d":[{"n":"internal"}],"b":"flash.__native.utils::CSSColor","n":"sDiv"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.utils::CSSColor","n":"REGEXP_RGB"}]}}`; asc.classInfo["flash.__native.utils::getNextPowerOfTwo"]=`{"t":"function","n":"flash.__native.utils::getNextPowerOfTwo","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.utils::GlobalizationLocales"]=`{"t":"class","n":"flash.__native.utils::GlobalizationLocales","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"__AS3__.vec::Vector$String","b":"flash.__native.utils::GlobalizationLocales","n":"LOCALES"}],"m":[{"r":"String","b":"flash.__native.utils::GlobalizationLocales","p":[{"t":"Array"},{"t":"String"}],"n":"getActualLocaleIDName"}]}}`; asc.classInfo["flash.__native.utils::HalfPrecisionWriter"]=`{"t":"class","n":"flash.__native.utils::HalfPrecisionWriter","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"void","b":"flash.__native.utils::HalfPrecisionWriter","p":[{"t":"Number"},{"t":"flash.__native.format.swf::SWFData"}],"n":"write"}]}}`; asc.classInfo["flash.__native.utils::HexUtils"]=`{"t":"class","n":"flash.__native.utils::HexUtils","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.utils::HexUtils","n":"useUpperCase"}],"m":[{"r":"String","b":"flash.__native.utils::HexUtils","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"int","o":1},{"t":"String","o":1}],"n":"dumpByteArray"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.utils::HexUtils","n":"chars"}],"m":[{"r":"String","b":"flash.__native.utils::HexUtils","n":"dumpChars"},{"r":"String","b":"flash.__native.utils::HexUtils","p":[{"t":"String"},{"t":"uint"},{"t":"String"}],"n":"padLeft"},{"r":"String","b":"flash.__native.utils::HexUtils","p":[{"t":"String"},{"t":"uint"},{"t":"String"}],"n":"padRight"}]}}`; asc.classInfo["flash.__native.utils::MagicDebug"]=`{"t":"class","n":"flash.__native.utils::MagicDebug","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"a":[{"a":"readwrite","t":"Boolean","b":"flash.__native.utils::MagicDebug","n":"enabled"}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.utils::MagicDebug","n":"sEnabled"},{"a":"readwrite","t":"uint","b":"flash.__native.utils::MagicDebug","n":"sMaxStackSize"},{"a":"readwrite","t":"uint","b":"flash.__native.utils::MagicDebug","n":"sMaxGraphicsSize"},{"a":"readwrite","t":"Array","b":"flash.__native.utils::MagicDebug","n":"sGraphicsTransparent"},{"a":"readwrite","t":"Array","b":"flash.__native.utils::MagicDebug","n":"sGraphicsTooBig"},{"a":"readwrite","t":"Array","b":"flash.__native.utils::MagicDebug","n":"sNotStagedListeners"}],"m":[{"r":"void","b":"flash.__native.utils::MagicDebug","n":"__reset"},{"r":"void","b":"flash.__native.utils::MagicDebug","n":"__helpDraw"},{"r":"void","b":"flash.__native.utils::MagicDebug","n":"__update"}]}}`; asc.classInfo["flash.__native.utils::MemoryManager"]=`{"t":"class","n":"flash.__native.utils::MemoryManager","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"void","b":"flash.__native.utils::MemoryManager","p":[{"t":"Boolean","o":1}],"n":"print"}]},"pr":{"m":[{"r":"void","b":"flash.__native.utils::MemoryManager","p":[{}],"n":"_bytesToMB"},{"r":"void","b":"flash.__native.utils::MemoryManager","p":[{}],"n":"_bytesToMBObj"},{"r":"void","b":"flash.__native.utils::MemoryManager","p":[{}],"n":"_render_stats"},{"r":"void","b":"flash.__native.utils::MemoryManager","p":[{"t":"Boolean"}],"n":"_canvas_stats"},{"r":"void","b":"flash.__native.utils::MemoryManager","p":[{}],"n":"_textures_stats"},{"r":"void","b":"flash.__native.utils::MemoryManager","p":[{"t":"Boolean"}],"n":"_cachedObjects_stats"},{"r":"void","b":"flash.__native.utils::MemoryManager","p":[{}],"n":"_asm_stats"},{"r":"void","b":"flash.__native.utils::MemoryManager","p":[{},{}],"n":"_bitmapdata_stats"},{"r":"void","b":"flash.__native.utils::MemoryManager","p":[{},{},{},{},{}],"n":"_tree_stats"},{"r":"void","b":"flash.__native.utils::MemoryManager","p":[{}],"n":"_global_stats"}]}}`; asc.classInfo["flash.__native.utils::ObjectPool"]=`{"t":"class","n":"flash.__native.utils::ObjectPool","bs":["Object"],"fa":{"tr":{"c":[{"t":"Function","o":1},{"t":"Function","o":1}],"m":[{"r":"*","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPool","n":"get"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPool","p":[{"t":"*"}],"n":"release"},{"r":"*","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPool","p":[{"t":"*"}],"n":"clean"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPool","n":"__pool"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPool","n":"__size"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPool","n":"__create"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPool","n":"__clean"}]}}}`; asc.classInfo["flash.__native.utils::ObjectPoolArray"]=`{"t":"class","n":"flash.__native.utils::ObjectPoolArray","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint"}],"m":[{"r":"Array","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPoolArray","n":"get"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPoolArray","p":[{},{}],"n":"getA"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPoolArray","p":[{"t":"int"}],"n":"free"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPoolArray","n":"__pool"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPoolArray","n":"__size"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPoolArray","n":"__index"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPoolArray","n":"__length"}]}},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectPoolArray","n":"LAZY_MIN_SIZE"}]}}`; asc.classInfo["flash.__native.utils::ObjectStack"]=`{"t":"class","n":"flash.__native.utils::ObjectStack","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectStack","p":[{"t":"*"}],"n":"push"},{"r":"*","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectStack","n":"pop"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectStack","n":"size"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectStack","n":"clear"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectStack","n":"__stack"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.utils::ObjectStack","n":"__size"}]}}}`; asc.classInfo["flash.__native.utils::Random"]=`{"t":"class","n":"flash.__native.utils::Random","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"void","b":"flash.__native.utils::Random","p":[{"t":"int","o":1}],"n":"seed"},{"r":"int","b":"flash.__native.utils::Random","n":"short"},{"r":"Number","b":"flash.__native.utils::Random","n":"random"},{"r":"int","b":"flash.__native.utils::Random","p":[{"t":"Number","o":1},{"t":"Number","o":1}],"n":"range"},{"r":"int","b":"flash.__native.utils::Random","p":[{"t":"int"}],"n":"value"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.__native.utils::Random","n":"stamp"}]}}`; asc.classInfo["flash.__native.utils::StringUtils"]=`{"t":"class","n":"flash.__native.utils::StringUtils","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"String","b":"flash.__native.utils::StringUtils","p":[{"t":"String"}],"n":"trim"},{"r":"String","b":"flash.__native.utils::StringUtils","p":[{"t":"String"}],"n":"ltrim"},{"r":"String","b":"flash.__native.utils::StringUtils","p":[{"t":"String"}],"n":"rtrim"},{"r":"String","b":"flash.__native.utils::StringUtils","p":[{"t":"String"}],"n":"simpleEscape"},{"r":"String","b":"flash.__native.utils::StringUtils","p":[{"t":"String"},{"t":"Boolean","o":1}],"n":"strictEscape"},{"r":"String","b":"flash.__native.utils::StringUtils","p":[{"t":"uint"},{"t":"String","o":1}],"n":"repeat"},{"r":"String","b":"flash.__native.utils::StringUtils","p":[{"t":"String"}],"n":"printf"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.__native.utils::StringUtils","n":"i"},{"a":"readonly","t":"int","b":"flash.__native.utils::StringUtils","n":"SIGN_UNDEF"},{"a":"readonly","t":"int","b":"flash.__native.utils::StringUtils","n":"SIGN_POS"},{"a":"readonly","t":"int","b":"flash.__native.utils::StringUtils","n":"SIGN_NEG"}],"m":[{"r":"int","b":"flash.__native.utils::StringUtils","p":[{"t":"String"}],"n":"getIndex"}]}}`; asc.classInfo["flash.__native.utils::SubByteArray"]=`{"t":"class","n":"flash.__native.utils::SubByteArray","bs":["flash.utils::ByteArray","Object"],"fa":{"tr":{"c":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"m":[{"r":"void","b":"flash.__native.utils::SubByteArray","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"readBytes"},{"r":"void","b":"flash.__native.utils::SubByteArray","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"writeBytes"},{"r":"void","b":"flash.__native.utils::SubByteArray","p":[{"t":"Boolean"}],"n":"writeBoolean"},{"r":"void","b":"flash.__native.utils::SubByteArray","p":[{"t":"int"}],"n":"writeByte"},{"r":"void","b":"flash.__native.utils::SubByteArray","p":[{"t":"int"}],"n":"writeShort"},{"r":"void","b":"flash.__native.utils::SubByteArray","p":[{"t":"int"}],"n":"writeInt"},{"r":"void","b":"flash.__native.utils::SubByteArray","p":[{"t":"uint"}],"n":"writeUnsignedInt"},{"r":"void","b":"flash.__native.utils::SubByteArray","p":[{"t":"Number"}],"n":"writeFloat"},{"r":"void","b":"flash.__native.utils::SubByteArray","p":[{"t":"Number"}],"n":"writeDouble"},{"r":"void","b":"flash.__native.utils::SubByteArray","p":[{"t":"String"},{"t":"String"}],"n":"writeMultiByte"},{"r":"void","b":"flash.__native.utils::SubByteArray","p":[{"t":"String"}],"n":"writeUTF"},{"r":"Boolean","b":"flash.__native.utils::SubByteArray","n":"readBoolean"},{"r":"int","b":"flash.__native.utils::SubByteArray","n":"readByte"},{"r":"uint","b":"flash.__native.utils::SubByteArray","n":"readUnsignedByte"},{"r":"int","b":"flash.__native.utils::SubByteArray","n":"readShort"},{"r":"uint","b":"flash.__native.utils::SubByteArray","n":"readUnsignedShort"},{"r":"int","b":"flash.__native.utils::SubByteArray","n":"readInt"},{"r":"uint","b":"flash.__native.utils::SubByteArray","n":"readUnsignedInt"},{"r":"Number","b":"flash.__native.utils::SubByteArray","n":"readFloat"},{"r":"Number","b":"flash.__native.utils::SubByteArray","n":"readDouble"},{"r":"String","b":"flash.__native.utils::SubByteArray","p":[{"t":"uint"},{"t":"String"}],"n":"readMultiByte"},{"r":"void","b":"flash.__native.utils::SubByteArray","p":[{"t":"*"}],"n":"writeObject"},{"r":"*","b":"flash.__native.utils::SubByteArray","n":"readObject"},{"r":"String","b":"flash.__native.utils::SubByteArray","n":"toString"},{"r":"void","b":"flash.__native.utils::SubByteArray","n":"clear"}],"a":[{"a":"readonly","t":"ArrayBuffer","b":"flash.__native.utils::SubByteArray","n":"buffer"}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","n":"_array"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","n":"_start"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","n":"_end"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"uint"},{"t":"uint","o":1}],"n":"__readBytesToCPPMem"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"int"}],"n":"__get"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"int"},{"t":"int"}],"n":"__set"},{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"int"}],"n":"__delete"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"int"}],"n":"__preinc"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"int"}],"n":"__predec"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"int"}],"n":"__postinc"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"int"}],"n":"__postdec"},{"r":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"flash.utils::ByteArray"},{"t":"Boolean","o":1}],"n":"__fromByteArray"},{"r":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"ArrayBuffer"},{"t":"Boolean","o":1}],"n":"__fromArrayBuffer"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"uint"}],"n":"__setLength"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"int"}],"n":"__beforeWrite"},{"r":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"Boolean"}],"n":"__fixed"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"String"}],"n":"__compress"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.utils::SubByteArray","p":[{"t":"String"}],"n":"__uncompress"}]}}}`; asc.classInfo["flash.__native.types.haxe::Int32"]=`{"t":"class","n":"flash.__native.types.haxe::Int32","bs":["Object"],"fa":{"tr":{"c":[{"t":"int"}],"m":[{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","n":"ofInt"},{"r":"int","b":"flash.__native.types.haxe::Int32","n":"toInt"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"flash.__native.types.haxe::Int32"}],"n":"add"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"flash.__native.types.haxe::Int32"}],"n":"sub"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"flash.__native.types.haxe::Int32"}],"n":"mul"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"flash.__native.types.haxe::Int32"}],"n":"div"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"flash.__native.types.haxe::Int32"}],"n":"mod"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"int"}],"n":"shl"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"int"}],"n":"shr"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"int"}],"n":"ushr"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"flash.__native.types.haxe::Int32"}],"n":"and"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"flash.__native.types.haxe::Int32"}],"n":"or"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"flash.__native.types.haxe::Int32"}],"n":"xor"},{"r":"Boolean","b":"flash.__native.types.haxe::Int32","n":"isNeg"},{"r":"Boolean","b":"flash.__native.types.haxe::Int32","n":"isZero"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.__native.types.haxe::Int32","n":"x"}]}},"tr":{"m":[{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"int"},{"t":"int"}],"n":"make"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"flash.__native.types.haxe::Int32"}],"n":"neg"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int32","p":[{"t":"flash.__native.types.haxe::Int32"}],"n":"complement"},{"r":"int","b":"flash.__native.types.haxe::Int32","p":[{"t":"flash.__native.types.haxe::Int32"},{"t":"flash.__native.types.haxe::Int32"}],"n":"compare"},{"r":"int","b":"flash.__native.types.haxe::Int32","p":[{"t":"flash.__native.types.haxe::Int32"},{"t":"flash.__native.types.haxe::Int32"}],"n":"ucompare"}]}}`; asc.classInfo["flash.__native.types.haxe::Int64"]=`{"t":"class","n":"flash.__native.types.haxe::Int64","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.types.haxe::Int32"},{"t":"flash.__native.types.haxe::Int32"}],"v":[{"a":"readwrite","t":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int64","n":"high"},{"a":"readwrite","t":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int64","n":"low"}],"m":[{"r":"String","b":"flash.__native.types.haxe::Int64","n":"toString"}]}},"tr":{"m":[{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"int"},{"t":"int"}],"n":"make"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"int"}],"n":"ofInt"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int32"}],"n":"ofInt32"},{"r":"int","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"}],"n":"toInt"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"}],"n":"getLow"},{"r":"flash.__native.types.haxe::Int32","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"}],"n":"getHigh"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"flash.__native.types.haxe::Int64"}],"n":"add"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"flash.__native.types.haxe::Int64"}],"n":"sub"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"flash.__native.types.haxe::Int64"}],"n":"mul"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"flash.__native.types.haxe::Int64"}],"n":"div"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"flash.__native.types.haxe::Int64"}],"n":"mod"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"int"}],"n":"shl"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"int"}],"n":"shr"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"int"}],"n":"ushr"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"flash.__native.types.haxe::Int64"}],"n":"and"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"flash.__native.types.haxe::Int64"}],"n":"or"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"flash.__native.types.haxe::Int64"}],"n":"xor"},{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"}],"n":"neg"},{"r":"Boolean","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"}],"n":"isNeg"},{"r":"Boolean","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"}],"n":"isZero"},{"r":"int","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"flash.__native.types.haxe::Int64"}],"n":"compare"},{"r":"int","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"flash.__native.types.haxe::Int64"}],"n":"ucompare"}]},"pr":{"m":[{"r":"Object","b":"flash.__native.types.haxe::Int64","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"flash.__native.types.haxe::Int64"}],"n":"divMod"}]}}`; asc.classInfo["flash.__native.text::FontAtlas"]=`{"t":"class","n":"flash.__native.text::FontAtlas","bs":["flash.__native.atlas.fixed_scheme::DynamicAtlasFixedScheme","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Number"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontAtlas","n":"initBitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontAtlas","p":[{"t":"Number"},{"t":"uint"},{"t":"uint"},{"t":"flash.__native.atlas::DynamicAtlasEntry"}],"n":"uploadFragment"}]}},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontAtlas","n":"_DEFAULT_FONT_ATLAS_WH"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontAtlas","n":"_DEFAULT_FONT_ATLAS_SCHEME_WH"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text::FontAtlas","n":"_DEFAULT_FONT_ATLAS_SCHEME"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontAtlas","n":"_DEFAULT_FONT_ATLAS_MAX_ENTRY_WH"}]}}`; asc.classInfo["flash.__native.text::FontDefferedParams"]=`{"t":"class","n":"flash.__native.text::FontDefferedParams","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.text::FontDefferedParams","n":"_ascent"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.text::FontDefferedParams","n":"_descent"}]}},"tr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontDefferedParams","p":[{"t":"String"},{"t":"int"},{"t":"int"}],"n":"push"},{"r":"flash.__native.text::FontDefferedParams","d":[{"n":"internal"}],"b":"flash.__native.text::FontDefferedParams","p":[{"t":"String"}],"n":"pop"}]},"pr":{"v":[{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.text::FontDefferedParams","n":"_params"}]}}`; asc.classInfo["flash.__native.text::FontGlyph"]=`{"t":"class","n":"flash.__native.text::FontGlyph","bs":["Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyph","n":"_found"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyph","n":"_charCode"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyph","n":"_glyphIndex"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyph","n":"_advanceWidth"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyph","n":"_leftSideBearing"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyph","n":"_ascent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyph","n":"_descent"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyph","n":"_scales"}]}},"tr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyph","n":"_GLYPH_BORDER_SIZE"}]},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyph","n":"_MAX_ALLOWABLE_GLYPH_SCALE"}]}}`; asc.classInfo["flash.__native.text::FontGlyphRenderInfo"]=`{"t":"class","n":"flash.__native.text::FontGlyphRenderInfo","bs":["Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"flash.__native.text::FontInstance","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphRenderInfo","n":"_fontInstance"},{"a":"readwrite","t":"flash.__native.text::FontGlyph","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphRenderInfo","n":"_fontGlyph"},{"a":"readwrite","t":"flash.__native.text::FontGlyphScale","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphRenderInfo","n":"_fontGlyphScale"}]}}}`; asc.classInfo["flash.__native.text::FontGlyphRenderQueue"]=`{"t":"class","n":"flash.__native.text::FontGlyphRenderQueue","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphRenderQueue","p":[{"t":"flash.__native.text::FontInstance"},{"t":"flash.__native.text::FontGlyph"},{"t":"flash.__native.text::FontGlyphScale"}],"n":"pushTask"},{"r":"flash.__native.text::FontGlyphRenderTask","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphRenderQueue","n":"popTask"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphRenderQueue","n":"_queue"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphRenderQueue","n":"_queueLength"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphRenderQueue","n":"_freeTaskIndex"}]}}}`; asc.classInfo["flash.__native.text::FontGlyphRenderTask"]=`{"t":"class","n":"flash.__native.text::FontGlyphRenderTask","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphRenderTask","p":[{"t":"flash.__native.text::FontInstance"},{"t":"flash.__native.text::FontGlyph"},{"t":"flash.__native.text::FontGlyphScale"}],"n":"set"}]},"pr":{"v":[{"a":"readwrite","t":"flash.__native.text::FontInstance","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphRenderTask","n":"_fontInstance"},{"a":"readwrite","t":"flash.__native.text::FontGlyph","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphRenderTask","n":"_fontGlyph"},{"a":"readwrite","t":"flash.__native.text::FontGlyphScale","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphRenderTask","n":"_fontGlyphScale"}]}}}`; asc.classInfo["flash.__native.text::FontGlyphScale"]=`{"t":"class","n":"flash.__native.text::FontGlyphScale","bs":["Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphScale","n":"_state"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphScale","n":"_matrix"},{"a":"readwrite","t":"flash.__native.atlas::DynamicAtlasEntry","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphScale","n":"_aEntry"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphScale","n":"_width"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphScale","n":"_height"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphScale","n":"_pivotX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphScale","n":"_pivotY"}]}},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphScale","n":"_STATE_NEW"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphScale","n":"_STATE_IN_RENDER_QUEUE"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontGlyphScale","n":"_STATE_IN_ATLAS"}]}}`; asc.classInfo["flash.__native.text::FontInstance"]=`{"t":"class","n":"flash.__native.text::FontInstance","bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"int"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"String"}],"n":"load"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"unload"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"},{"t":"Number"}],"n":"getScale"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"},{"t":"String"},{"t":"int","o":1},{"t":"int","o":1}],"n":"textWidth"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"}],"n":"textHeight"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"}],"n":"pixelSizeInPoints"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"int"},{"t":"int"}],"n":"setParams"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"}],"n":"textAscent"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"}],"n":"textDescent"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"}],"n":"textTypoAscent"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"}],"n":"textTypoDescent"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"flash.__native.text::FontGlyph"},{"t":"flash.__native.text::FontGlyph"}],"n":"getKernAdvance"},{"r":"flash.text.engine::FontMetrics","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"}],"n":"getFontMetrics"},{"r":"flash.__native.text::FontGlyph","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"}],"n":"loadGlyph"},{"r":"flash.__native.text::FontGlyph","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"}],"n":"getGlyph"},{"r":"flash.__native.text::FontGlyphScale","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"flash.__native.text::FontGlyph"},{"t":"Number"},{"t":"flash.geom::Matrix"}],"n":"getGlyphTransform"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"},{"t":"Number"}],"n":"getScaleHash"},{"r":"flash.__native.text::FontGlyphScale","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"flash.__native.text::FontGlyph"},{"t":"Number"},{"t":"flash.geom::Matrix"}],"n":"getNewGlyphTransform"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","p":[{"t":"Number"},{"t":"Number"},{"t":"flash.__native.text::FontGlyph"},{"t":"flash.__native.text::FontGlyphScale"}],"n":"renderGlyphToCppBuffer"}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_fontName"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_fontID"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_numGlyphs"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_unitsPerEm"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_usWinAscent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_usWinDescent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_advanceWidthMax"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_underlinePos"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_underlinePosYMin"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_underlinePosYMax"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_typoAscent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_typoDescent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_typoLineGap"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_ySubscriptYSize"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_ySubscriptYOffset"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_ySuperscriptYSize"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_ySuperscriptYOffset"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_yStrikeoutSize"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_yStrikeoutPosition"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_cppFontRef"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_cppFont"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text::FontInstance","n":"_glyphs"}]}}}`; asc.classInfo["flash.__native.text::FontManager"]=`{"t":"class","n":"flash.__native.text::FontManager","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","n":"init"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.text::Font"},{"t":"String"}],"n":"loadFont"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"int"}],"n":"unloadFont"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"String"}],"n":"getFontID"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"uint"},{"t":"uint"}],"n":"reallocCppBuffer"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.__native.text::FontGlyphRenderTask"}],"n":"renderGlyph"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","n":"renderGlyphs"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.__native.text::FontInstance"},{"t":"flash.__native.text::FontGlyph"},{"t":"flash.__native.text::FontGlyphScale"}],"n":"predrawGlyph"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.text::TextFormat"},{"t":"String"},{"t":"int","o":1},{"t":"int","o":1}],"n":"textWidth"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.text::TextFormat"}],"n":"textHeight"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"int"},{"t":"int"},{"t":"int"}],"n":"setFontParams"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.text.engine::ElementFormat"},{"t":"Array"},{"t":"int"},{"t":"int"}],"n":"formatElements"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.text.engine::ElementFormat"}],"n":"elementFormatAscent"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.text.engine::ElementFormat"}],"n":"elementFormatDescent"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.text.engine::ElementFormat"},{"t":"uint"}],"n":"glyphIndex"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.__native.text::TextRange"},{"t":"String"},{"t":"int"},{"t":"Object"}],"n":"charHBoundaries"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.text::TextFormat"},{"t":"String"},{"t":"Number"},{"t":"int","o":1},{"t":"int","o":1}],"n":"charIndexAtPoint"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.text::TextFormat"}],"n":"textAscent"},{"r":"flash.text.engine::FontMetrics","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"int"},{"t":"Number"}],"n":"getFontMetrics"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.text::TextFormat"},{"t":"int"}],"n":"isGlyphForCharCode"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.text.engine::ElementFormat"},{"t":"uint"},{"t":"flash.geom::Matrix"}],"n":"predrawElement"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"},{"t":"flash.text.engine::ElementFormat"},{"t":"uint"},{"t":"Number"},{"t":"Number"},{"t":"flash.geom::Matrix"}],"n":"drawElement"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.__native.text::TextRange"},{"t":"String"},{"t":"flash.geom::Matrix"},{"t":"Boolean","o":1}],"n":"predrawTextRange"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"},{"t":"flash.__native.text::TextLine"},{"t":"flash.__native.text::TextRange"},{"t":"String"},{"t":"flash.geom::Matrix"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Boolean","o":1},{"t":"int","o":1},{"o":1},{"t":"Boolean","o":1}],"n":"drawTextRange"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","p":[{"t":"Number"},{}],"n":"alignSizeToIntPixels"}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","n":"_inited"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","n":"_fonts"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","n":"_atlases"},{"a":"readwrite","t":"flash.__native.text::FontGlyphRenderQueue","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","n":"_glyphRenderQueue"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","n":"_cppBufferPtr"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","n":"_cppBufferSize"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","n":"_glyphRegion"},{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","n":"_glyphColorTransform"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.text::FontManager","n":"_glyphTransform"}]}}`; asc.classInfo["flash.__native.text::NativeKeyboard"]=`{"t":"class","n":"flash.__native.text::NativeKeyboard","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboard","n":"show"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboard","n":"hide"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboard","n":"isFocused"}]},"pr":{"v":[{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboard","n":"_nativeInput"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboard","n":"__init"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboard","n":"__connect"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboard","n":"__disconnect"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboard","p":[{"t":"Object"}],"n":"__onNativeKeyboard"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboard","p":[{"t":"Object"}],"n":"__onNativeChange"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboard","p":[{"t":"Object"}],"n":"__updateTransform"}]}},"tr":{"m":[{"r":"flash.__native.text::NativeKeyboard","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboard","n":"getInstance"}]},"pr":{"v":[{"a":"readwrite","t":"flash.__native.text::NativeKeyboard","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboard","n":"_instance"}]}}`; asc.classInfo["flash.__native.text::NativeKeyboardEvent"]=`{"t":"class","n":"flash.__native.text::NativeKeyboardEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.text::NativeKeyboardEvent","n":"_text"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.__native.text::NativeKeyboardEvent","n":"KEY_DOWN"},{"a":"readonly","t":"String","b":"flash.__native.text::NativeKeyboardEvent","n":"TEXT_INPUT"}]}}`; asc.classInfo["flash.__native.text::TextFieldInternal"]=`{"t":"class","n":"flash.__native.text::TextFieldInternal","bs":["flash.__native.display::InteractiveObjectInternal","Object"],"fa":{"tr":{"c":null},"pr":{"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text::TextFieldInternal","n":"__isInteractiveStrict"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text::TextFieldInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFieldInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__draw"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text::TextFieldInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTest"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text::TextFieldInternal","p":[{"t":"Number"},{"t":"Number"}],"n":"__hitTestMask"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFieldInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFieldInternal","p":[{"t":"flash.display::Stage"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__setStageChildren"}]}}}`; asc.classInfo["flash.__native.text::TextFormatManager"]=`{"t":"class","n":"flash.__native.text::TextFormatManager","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"flash.text::TextField"}],"n":"format"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"flash.text::TextField"}],"n":"updateMetrics"}]},"pr":{"v":[{"a":"readwrite","t":"flash.text::TextField","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_textField"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_text"},{"a":"readwrite","t":"flash.text::TextFormat","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_defaultTextFormat"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_customRanges"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_lines"},{"a":"readwrite","t":"flash.__native.text::TextLine","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_line"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_lineRanges"},{"a":"readwrite","t":"flash.__native.text::TextRange","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_lineRange"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_lineWidth"},{"a":"readwrite","t":"flash.__native.text::TextRange","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_customRange"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_customRangeIndex"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_isCustomRange"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"_GUTTER"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"flash.text::TextField"},{"t":"String"}],"n":"applyAutoSize"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"flash.text::TextField"}],"n":"applyAlign"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"flash.text::TextField"}],"n":"updateScrollLimits"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"flash.text::TextField"}],"n":"setBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"clear"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"uint"},{"t":"Boolean"}],"n":"openLine"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"uint"}],"n":"closeLine"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"n":"closeWord"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"uint"},{"t":"int"}],"n":"lineTextWidth"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"uint"},{"t":"int"},{"t":"Number"}],"n":"lineTextCharIndex"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{}],"n":"wordWrap"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"uint"}],"n":"openRange"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"setLineLeftMargin"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"setLineRightMargin"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"setIndent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","p":[{"t":"uint"}],"n":"closeRange"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text::TextFormatManager","n":"nextCustomRange"}]}}`; asc.classInfo["flash.__native.text::TextLine"]=`{"t":"class","n":"flash.__native.text::TextLine","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.text::TextFormat"},{"t":"int"},{"t":"int"}],"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_start"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_end"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_endWithoutSpaces"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_posX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_posY"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_leftMargin"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_rightMargin"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_indent"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_paragraph"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_width"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_widthWithoutSpaces"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_height"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_ascent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_descent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_leading"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text::TextLine","n":"_ranges"}],"m":[{"r":"int","b":"flash.__native.text::TextLine","n":"getLength"},{"r":"String","b":"flash.__native.text::TextLine","p":[{"t":"String"}],"n":"getText"}]}}}`; asc.classInfo["flash.__native.text::TextRange"]=`{"t":"class","n":"flash.__native.text::TextRange","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.text::TextFormat"},{"t":"int"},{"t":"int"}],"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.text::TextRange","n":"_start"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.text::TextRange","n":"_end"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextRange","n":"_posX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextRange","n":"_width"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text::TextRange","n":"_height"},{"a":"readwrite","t":"flash.text::TextFormat","d":[{"n":"internal"}],"b":"flash.__native.text::TextRange","n":"_format"}]}}}`; asc.classInfo["flash.__native.text.engine::LineCluster"]=`{"t":"class","n":"flash.__native.text.engine::LineCluster","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.text.engine::LineElement"}],"v":[{"a":"readwrite","t":"flash.__native.text.engine::LineElement","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_element"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_x"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_width"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_unjustWidth"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_kernAdvance"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_ascent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_descent"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_wBOnLeft"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_wBOnRight"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_charType"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_elementsCount"}],"m":[{"r":"String","b":"flash.__native.text.engine::LineCluster","n":"dump"},{"r":"flash.__native.text.engine::LineCluster","b":"flash.__native.text.engine::LineCluster","n":"clone"}]},"pr":{"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.geom::Matrix"}],"n":"__predraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"},{"t":"flash.geom::Matrix"}],"n":"__draw"}]}},"tr":{"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_CHAR_SPACE"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_CHAR_WORD"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_CHAR_CR"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_CHAR_LF"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCluster","n":"_CHAR_SLASH"}]}}`; asc.classInfo["flash.__native.text.engine::LineCreationData"]=`{"t":"class","n":"flash.__native.text.engine::LineCreationData","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.text.engine::TextBlock"}],"m":[{"r":"Boolean","b":"flash.__native.text.engine::LineCreationData","n":"format"},{"r":"Boolean","b":"flash.__native.text.engine::LineCreationData","p":[{"t":"uint"},{"t":"flash.__native.text::TextLine"}],"n":"createLine"},{"r":"int","b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"}],"n":"findNextAtomBoundary"},{"r":"int","b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"}],"n":"findPreviousAtomBoundary"},{"r":"int","b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"}],"n":"findNextWordBoundary"},{"r":"int","b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"}],"n":"findPreviousWordBoundary"}]},"pr":{"v":[{"a":"readwrite","t":"flash.text.engine::TextBlock","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","n":"_textBlock"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","n":"_textElements"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","n":"_textClusters"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","n":"_mirrorRanges"}],"m":[{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"}],"n":"__findClusterAtCharIndex"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"}],"n":"__getClusterFirstElementIndex"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"}],"n":"__getClusterLastElementIndex"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"},{"t":"int"}],"n":"__setClusterOffsets"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"}],"n":"__nextEndOfLine"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"}],"n":"__nextEndOfWord"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"}],"n":"__nextBeginOfWord"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"}],"n":"__prevBeginOfWord"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"int"}],"n":"__prevEndOfWord"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"flash.text.engine::ContentElement"}],"n":"__formatContent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"flash.text.engine::ContentElement"}],"n":"__createClusters"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"flash.text.engine::TextElement"}],"n":"__formatTextElement"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"flash.text.engine::GraphicElement"}],"n":"__formatGraphicElement"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"flash.text.engine::GroupElement"}],"n":"__formatGroupElement"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineCreationData","p":[{"t":"flash.text.engine::ContentElement"},{"t":"uint"},{"t":"uint"}],"n":"__pushMirrorRange"}]}}}`; asc.classInfo["flash.__native.text.engine::LineElement"]=`{"t":"class","n":"flash.__native.text.engine::LineElement","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","n":"_type"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","n":"_x"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","n":"_y"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","n":"_width"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","n":"_kernAdvance"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","n":"_ascent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","n":"_descent"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","n":"_charCode"},{"a":"readwrite","t":"flash.__native.text.engine::LineElement","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","n":"_combElement"}],"m":[{"r":"String","b":"flash.__native.text.engine::LineElement","p":[{"t":"Number"},{"t":"Number"}],"n":"dump"},{"r":"flash.__native.text.engine::LineElement","b":"flash.__native.text.engine::LineElement","n":"clone"},{"r":"flash.text.engine::ContentElement","b":"flash.__native.text.engine::LineElement","n":"contentElement"},{"r":"void","b":"flash.__native.text.engine::LineElement","p":[{"t":"flash.__native.text.engine::LineElement"}],"n":"copyInto"}]},"pr":{"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.geom::Matrix"}],"n":"__predraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"},{"t":"Number"},{"t":"Number"},{"t":"flash.geom::Matrix"}],"n":"__draw"}]}},"tr":{"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","n":"_EL_GLYPH"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElement","n":"_EL_GRAPHIC"}]}}`; asc.classInfo["flash.__native.text.engine::LineElementGlyph"]=`{"t":"class","n":"flash.__native.text.engine::LineElementGlyph","if":1,"bs":["flash.__native.text.engine::LineElement","Object"],"fa":{"tr":{"c":[{"t":"flash.text.engine::TextElement"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.text.engine::LineElementGlyph","p":[{"t":"Number"},{"t":"Number"}],"n":"dump"},{"r":"flash.__native.text.engine::LineElement","b":"flash.__native.text.engine::LineElementGlyph","n":"clone"},{"r":"flash.text.engine::ContentElement","b":"flash.__native.text.engine::LineElementGlyph","n":"contentElement"}]},"pr":{"v":[{"a":"readwrite","t":"flash.text.engine::TextElement","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElementGlyph","n":"_textElement"},{"a":"readwrite","t":"flash.text.engine::ElementFormat","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElementGlyph","n":"_elementFormat"}],"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElementGlyph","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.geom::Matrix"}],"n":"__predraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElementGlyph","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"},{"t":"Number"},{"t":"Number"},{"t":"flash.geom::Matrix"}],"n":"__draw"}]}}}`; asc.classInfo["flash.__native.text.engine::LineElementGraphic"]=`{"t":"class","n":"flash.__native.text.engine::LineElementGraphic","if":1,"bs":["flash.__native.text.engine::LineElement","Object"],"fa":{"tr":{"c":[{"t":"flash.text.engine::GraphicElement"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.text.engine::LineElementGraphic","p":[{"t":"Number"},{"t":"Number"}],"n":"dump"},{"r":"flash.__native.text.engine::LineElement","b":"flash.__native.text.engine::LineElementGraphic","n":"clone"},{"r":"flash.text.engine::ContentElement","b":"flash.__native.text.engine::LineElementGraphic","n":"contentElement"}]},"pr":{"v":[{"a":"readwrite","t":"flash.text.engine::GraphicElement","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineElementGraphic","n":"_graphicElement"}]}}}`; asc.classInfo["flash.__native.text.engine::LineMetrics"]=`{"t":"class","n":"flash.__native.text.engine::LineMetrics","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","b":"flash.__native.text.engine::LineMetrics","n":"_x"},{"a":"readwrite","t":"Number","b":"flash.__native.text.engine::LineMetrics","n":"_textWidth"},{"a":"readwrite","t":"Number","b":"flash.__native.text.engine::LineMetrics","n":"_totalTextWidth"},{"a":"readwrite","t":"Number","b":"flash.__native.text.engine::LineMetrics","n":"_unjustifiedTextWidth"}]},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineMetrics","n":"_ascent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineMetrics","n":"_descent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineMetrics","n":"_totalAscent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineMetrics","n":"_totalDescent"},{"a":"readwrite","t":"Number","b":"flash.__native.text.engine::LineMetrics","n":"newAscent"},{"a":"readwrite","t":"Number","b":"flash.__native.text.engine::LineMetrics","n":"newDescent"},{"a":"readwrite","t":"Number","b":"flash.__native.text.engine::LineMetrics","n":"newTotalAscent"},{"a":"readwrite","t":"Number","b":"flash.__native.text.engine::LineMetrics","n":"newTotalDescent"},{"a":"readwrite","t":"Number","b":"flash.__native.text.engine::LineMetrics","n":"newTextWidth"},{"a":"readwrite","t":"Object","b":"flash.__native.text.engine::LineMetrics","n":"newUnjustifiedTextWidth"},{"a":"readwrite","t":"Object","b":"flash.__native.text.engine::LineMetrics","n":"unjustOffsetX"}]}}}`; asc.classInfo["flash.__native.text.engine::LineMirrorRange"]=`{"t":"class","n":"flash.__native.text.engine::LineMirrorRange","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.text.engine::ContentElement"},{"t":"flash.events::EventDispatcher"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"flash.text.engine::ContentElement","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineMirrorRange","n":"_content"},{"a":"readwrite","t":"flash.events::EventDispatcher","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineMirrorRange","n":"_eventMirror"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineMirrorRange","n":"_elementBegin"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.text.engine::LineMirrorRange","n":"_elementEnd"}]}}}`; asc.classInfo["flash.__native.text.engine::TextLineInternal"]=`{"t":"class","n":"flash.__native.text.engine::TextLineInternal","if":1,"bs":["flash.__native.display::DisplayObjectContainerInternal","Object"],"fa":{"tr":{"c":null},"pr":{"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text.engine::TextLineInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::TextLineInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__draw"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text.engine::TextLineInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTest"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text.engine::TextLineInternal","p":[{"t":"Number"},{"t":"Number"}],"n":"__hitTestMask"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text.engine::TextLineInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTestChildren"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.text.engine::TextLineInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"flash.geom::Matrix"}],"n":"__hitTestMirrors"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::TextLineInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::TextLineInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds__visible"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.text.engine::TextLineInternal","p":[{"t":"flash.display::Stage"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__setStageChildren"}]}}}`; asc.classInfo["flash.__native.renderer.webgl::BitmapDrawRegion"]=`{"t":"class","n":"flash.__native.renderer.webgl::BitmapDrawRegion","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::BitmapDrawRegion","n":"_bitmapData"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::BitmapDrawRegion","n":"_region"}]}}}`; asc.classInfo["flash.__native.renderer.webgl::Context3DStateCache"]=`{"t":"class","n":"flash.__native.renderer.webgl::Context3DStateCache","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","n":"clearSettings"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"int"}],"n":"updateActiveTextureSample"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"int"}],"n":"updateActiveVertexArray"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"String"}],"n":"updateBlendDestFactor"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"String"}],"n":"updateBlendSrcFactor"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"String"}],"n":"updateBlendEquation"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"String"}],"n":"updateBlendDestFactorAlpha"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"String"}],"n":"updateBlendSrcFactorAlpha"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"String"}],"n":"updateBlendEquationAlpha"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"String"}],"n":"updateCullingMode"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"String"}],"n":"updateDepthCompareMode"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"Boolean"}],"n":"updateDepthTestEnabled"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"Boolean"}],"n":"updateDepthTestMask"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"flash.display3D::Program3D"}],"n":"updateProgram3D"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"Array"},{"t":"int"},{"t":"int"}],"n":"updateRegisters"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"}],"n":"updateViewport"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_activeTexture"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_activeVertexArray"},{"a":"readwrite","t":"String","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_cullingMode"},{"a":"readwrite","t":"String","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_depthTestCompareMode"},{"a":"readwrite","t":"Boolean","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_depthTestEnabled"},{"a":"readwrite","t":"Boolean","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_depthTestMask"},{"a":"readwrite","t":"String","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_destBlendFactor"},{"a":"readwrite","t":"String","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_destBlendFactorAlpha"},{"a":"readwrite","t":"flash.display3D::Program3D","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_program"},{"a":"readwrite","t":"Object","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_registers"},{"a":"readwrite","t":"String","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_srcBlendFactor"},{"a":"readwrite","t":"String","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_srcBlendFactorAlpha"},{"a":"readwrite","t":"String","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_equation"},{"a":"readwrite","t":"String","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_equationAlpha"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_viewportHeight"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_viewportOriginX"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_viewportOriginY"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"_viewportWidth"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::Context3DStateCache","n":"clearRegisters"}]}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"FLOATS_PER_REGISTER"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"MAX_NUM_REGISTERS"}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.renderer.webgl::Context3DStateCache","n":"disableCache"}]}}`; asc.classInfo["flash.__native.renderer.webgl::GLBlendModeShaders"]=`{"t":"class","n":"flash.__native.renderer.webgl::GLBlendModeShaders","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.__native.renderer.webgl::GLBlendModeShaders","n":"VERTEX_TEXTURE"},{"a":"readonly","t":"String","b":"flash.__native.renderer.webgl::GLBlendModeShaders","n":"FRAGMENT_TEXTURE"},{"a":"readonly","t":"String","b":"flash.__native.renderer.webgl::GLBlendModeShaders","n":"VERTEX_TEXTURE_BLEND"},{"a":"readonly","t":"String","b":"flash.__native.renderer.webgl::GLBlendModeShaders","n":"FRAGMENT_TEXTURE_BLEND"}],"m":[{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLBlendModeShaders","p":[{"t":"int"}],"n":"hasBlendProgram"},{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLBlendModeShaders","p":[{"t":"flash.display3D::Context3D"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"getProgram"}]},"pr":{"v":[{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLBlendModeShaders","n":"sHelperShaderMap"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLBlendModeShaders","n":"sBlendModeWithShader"}]}}`; asc.classInfo["flash.__native.renderer.webgl::GLCanvasScopeState"]=`{"t":"class","n":"flash.__native.renderer.webgl::GLCanvasScopeState","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLCanvasScopeState","n":"enabled"}]}}}`; asc.classInfo["flash.__native.renderer.webgl::GLCanvasState"]=`{"t":"class","n":"flash.__native.renderer.webgl::GLCanvasState","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLCanvasState","n":"renderToBitmapData"},{"a":"readwrite","t":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLCanvasState","n":"program"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLCanvasState","n":"matrix"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLCanvasState","n":"uv0Matrix"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLCanvasState","n":"rect"},{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLCanvasState","n":"color"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLCanvasState","n":"blendMode"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLCanvasState","n":"samp1BD"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLCanvasState","n":"uv1Matrix"}]}}}`; asc.classInfo["flash.__native.renderer.webgl::GLDrawable"]=`{"t":"class","n":"flash.__native.renderer.webgl::GLDrawable","bs":["Object"],"fa":{"tr":{"c":[{"t":"Float32Array"},{"t":"Float32Array"},{"t":"Uint16Array"},{"t":"Number"}],"v":[{"a":"readwrite","t":"flash.__native.renderer.webgl::GLVertexBufferSet","b":"flash.__native.renderer.webgl::GLDrawable","n":"pos"},{"a":"readwrite","t":"flash.__native.renderer.webgl::GLVertexBufferSet","b":"flash.__native.renderer.webgl::GLDrawable","n":"uv"},{"a":"readwrite","t":"flash.__native.renderer.webgl::GLIndexBufferSet","b":"flash.__native.renderer.webgl::GLDrawable","n":"index"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::GLDrawable","n":"numTriangles"}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.__native.renderer.webgl::GLDrawable","n":"_usage"}]}}}`; asc.classInfo["flash.__native.renderer.webgl::GLIndexBufferSet"]=`{"t":"class","n":"flash.__native.renderer.webgl::GLIndexBufferSet","bs":["Object"],"fa":{"tr":{"c":[{"t":"Uint16Array"}],"v":[{"a":"readwrite","t":"Uint16Array","b":"flash.__native.renderer.webgl::GLIndexBufferSet","n":"data"},{"a":"readwrite","t":"Boolean","b":"flash.__native.renderer.webgl::GLIndexBufferSet","n":"dirty"}],"m":[{"r":"flash.display3D::IndexBuffer3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLIndexBufferSet","p":[{"t":"flash.display3D::Context3D"}],"n":"getBuff"}]},"pr":{"v":[{"a":"readwrite","t":"flash.display3D::IndexBuffer3D","b":"flash.__native.renderer.webgl::GLIndexBufferSet","n":"_buff"}]}}}`; asc.classInfo["flash.__native.renderer.webgl::GLVertexBufferSet"]=`{"t":"class","n":"flash.__native.renderer.webgl::GLVertexBufferSet","bs":["Object"],"fa":{"tr":{"c":[{"t":"Object"},{"t":"int"}],"v":[{"a":"readwrite","t":"Object","b":"flash.__native.renderer.webgl::GLVertexBufferSet","n":"data"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::GLVertexBufferSet","n":"data32PerVertex"},{"a":"readwrite","t":"Boolean","b":"flash.__native.renderer.webgl::GLVertexBufferSet","n":"dirty"}],"m":[{"r":"flash.display3D::VertexBuffer3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::GLVertexBufferSet","p":[{"t":"flash.display3D::Context3D"}],"n":"getBuff"}]},"pr":{"v":[{"a":"readwrite","t":"flash.display3D::VertexBuffer3D","b":"flash.__native.renderer.webgl::GLVertexBufferSet","n":"_buff"}]}}}`; asc.classInfo["flash.__native.renderer.webgl::SamplerState"]=`{"t":"class","n":"flash.__native.renderer.webgl::SamplerState","bs":["Object"],"fa":{"tr":{"c":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.renderer.webgl::SamplerState","n":"centroid"},{"a":"readwrite","t":"Boolean","b":"flash.__native.renderer.webgl::SamplerState","n":"ignoreSampler"},{"a":"readwrite","t":"Boolean","b":"flash.__native.renderer.webgl::SamplerState","n":"mipmapGenerated"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::SamplerState","p":[{"t":"flash.__native.renderer.webgl::SamplerState"}],"n":"copyFrom"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::SamplerState","p":[{"t":"flash.__native.renderer.webgl::SamplerState"}],"n":"equals"}],"a":[{"a":"readwrite","t":"Number","b":"flash.__native.renderer.webgl::SamplerState","n":"lodBias"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::SamplerState","n":"magFilter"},{"a":"readwrite","t":"Number","b":"flash.__native.renderer.webgl::SamplerState","n":"maxAniso"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::SamplerState","n":"minFilter"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::SamplerState","n":"wrapModeS"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::SamplerState","n":"wrapModeT"}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.__native.renderer.webgl::SamplerState","n":"__lodBias"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::SamplerState","n":"__magFilter"},{"a":"readwrite","t":"Number","b":"flash.__native.renderer.webgl::SamplerState","n":"__maxAniso"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::SamplerState","n":"__minFilter"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::SamplerState","n":"__wrapModeS"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::SamplerState","n":"__wrapModeT"},{"a":"readwrite","t":"Boolean","b":"flash.__native.renderer.webgl::SamplerState","n":"__samplerDirty"}]}}}`; asc.classInfo["flash.__native.renderer.webgl::WebGLContext2D"]=`{"t":"class","n":"flash.__native.renderer.webgl::WebGLContext2D","bs":["Object"],"fa":{"tr":{"c":[{"t":"HTMLCanvasElement"}],"v":[{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.__native.renderer.webgl::WebGLContext2D","n":"contextScope"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl::WebGLContext2D","n":"contextScopeEnabled"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__samp1BD"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__samp2BD"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"uint"}],"n":"batchLevel"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"int"},{"t":"int"}],"n":"configureBackBuffer"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"renderToBitmaData"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"dirty"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"clear"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"save"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"saveTransform"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"saveUVTransform"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"resetTransform"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"restore"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"restoreTransform"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"restoreUVTransform"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"saveAndReset"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"disableScope"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"restoreScope"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"Number"},{"t":"Number"}],"n":"translate"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"Number"}],"n":"rotate"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"Number"},{"t":"Number"}],"n":"scale"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"setTransform"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.geom::Matrix"}],"n":"setTransformFromMatrix"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.geom::Matrix"}],"n":"transform"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"getTransform"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.geom::Matrix"}],"n":"modelTransform"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.geom::Rectangle"}],"n":"clearRect"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"}],"n":"clearRectSeparate"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"uint"}],"n":"fill"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.geom::Rectangle"},{"t":"uint"}],"n":"fillRect"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"uint"}],"n":"fillRectSeparate"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.geom::Rectangle"}],"n":"clipRect"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"}],"n":"clipRectSeparate"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.geom::ColorTransform"}],"n":"colorTransform"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.geom::ColorTransform"}],"n":"setColorTransform"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"int"}],"n":"blendMode"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.display::BitmapData"}],"n":"setRenderToBitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.display::BitmapData"}],"n":"setSampler1BitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.display::BitmapData"}],"n":"setSampler2BitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.display::BitmapData"}],"n":"copyScreenToBitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.display::BitmapData"}],"n":"updatePixelsAtBitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"Boolean"}],"n":"enter"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"present"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.__native.display::DisplayObjectInternal"},{"t":"flash.display::Graphics"},{"t":"Boolean"}],"n":"drawGraphics"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"uint","o":1},{"t":"Boolean","o":1}],"n":"drawRect"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"uint","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Boolean","o":1}],"n":"drawFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"uint","o":1},{"t":"Boolean"},{"t":"Boolean"}],"n":"drawLine"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"uint","o":1}],"n":"drawCircle"},{"r":"flash.display3D::Context3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"context"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.display3D::Program3D"}],"n":"setProgram"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"maxTextureWidth"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"maxTextureHeight"},{"r":"flash.display3D.textures::Texture","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"int"},{"t":"int"},{"t":"String"},{"t":"Boolean"},{"t":"int","o":1}],"n":"createTexture"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"String"},{"t":"int"},{"t":"Array"},{"t":"int","o":1}],"n":"setProgramConstantsFromVector"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"String"},{"t":"int"},{"t":"flash.geom::Matrix3D"},{"t":"Boolean","o":1}],"n":"setProgramConstantsFromMatrix"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"batchStart"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"batchStop"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"Number"}],"n":"frameNumber"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"flush"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"finish"},{"r":"flash.__native.renderer.webgl::BitmapDrawRegion","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"simpleWhiteBitmapDrawRegion"},{"r":"flash.__native.renderer.webgl::BitmapDrawRegion","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"simpleCircleBitmapDrawRegion"}]},"pr":{"v":[{"a":"readwrite","t":"flash.__native.renderer.webgl::WebGLRender2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__render2D"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__needBackBuffer"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__backBufferBitmapData"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__renderToBitmapData"},{"a":"readwrite","t":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__program"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__matrix"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__uv0Matrix"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__uv1Matrix"},{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__colorTransform"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__dataColorMultiplier"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__dataColorOffset"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__blendMode"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__clipRect"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__states"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__statesPos"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__scopeStates"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__scopeStatesPos"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__dirty"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__render2DDrawImage"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__render2DDrawSingleImage"}],"m":[{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.display::BitmapData"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"flash.geom::Rectangle"}],"n":"drawImage"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.display::BitmapData"},{"t":"Boolean"},{"t":"Boolean"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Matrix"}],"n":"drawRepeat"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.display::BitmapData"},{"t":"Boolean"},{"t":"Boolean"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Matrix"}],"n":"drawClamp"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","p":[{"t":"flash.display::BitmapData"},{"t":"Boolean"}],"n":"addImageToAtlas"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__updateDestinationSize"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"sHelperMatrix1"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"sHelperMatrix2"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"sHelperPoint"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"sHelperModelMatrix"},{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"sHelperColorTransform"},{"a":"readwrite","t":"flash.__native.renderer.webgl::BitmapDrawRegion","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__simpleWhiteBitmapDrawRegion"},{"a":"readwrite","t":"flash.__native.renderer.webgl::BitmapDrawRegion","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__simpleCircleBitmapDrawRegion"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLContext2D","n":"__simpleCircleRadius"}]}}`; asc.classInfo["flash.__native.renderer.webgl::WebGLRender2D"]=`{"t":"class","n":"flash.__native.renderer.webgl::WebGLRender2D","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"HTMLCanvasElement"}],"v":[{"a":"readonly","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__renderDebug"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"batchStart"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"batchStop"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"uint"}],"n":"batchLevel"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"int"},{"t":"int"}],"n":"configureBackBuffer"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.display::BitmapData"}],"n":"copyBackBufferToBitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.display::BitmapData"}],"n":"updatePixelsAtBitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"present"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.display::BitmapData"}],"n":"onBitmapDispose"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"clear"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"String"},{"t":"int"},{"t":"Array"},{"t":"int","o":1}],"n":"setProgramConstantsFromVector"},{"r":"void","b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"String"},{"t":"int"},{"t":"flash.geom::Matrix3D"},{"t":"Boolean","o":1}],"n":"setProgramConstantsFromMatrix"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.display::BitmapData"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"flash.geom::Rectangle"},{"t":"Boolean"},{"t":"Boolean"}],"n":"drawSingleImage"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.display::BitmapData"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"flash.geom::Rectangle"}],"n":"drawImage"}]},"pr":{"v":[{"a":"readwrite","t":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__ctx"},{"a":"readwrite","t":"flash.display3D::Context3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__ctx3D"},{"a":"readwrite","t":"HTMLCanvasElement","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__canvas"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchEnabled"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchLevel"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__atlases"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__atlasWH"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__atlasSchemeInited"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__atlasWithFixedScheme"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__atlasFragmentSchemeWH"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__atlasFragmentScheme"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__atlasFragmentMaxSize"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__maxAtlasesCount"},{"a":"readwrite","t":"Float32Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__vertexData"},{"a":"readwrite","t":"Int16Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__indexData"},{"a":"readwrite","t":"flash.display3D::VertexBuffer3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__vertexBuffer3D"},{"a":"readwrite","t":"flash.display3D::IndexBuffer3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__indexBuffer3D"},{"a":"readwrite","t":"flash.display3D::VertexBuffer3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__singleVertexBuffer3D"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__vertexes"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__curBlendMode"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__curDestBitmapData"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__curClipRect"},{"a":"readwrite","t":"flash.display3D::VertexBuffer3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__curVertexBuffer"},{"a":"readwrite","t":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__curProgram"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchIs"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchVertexes"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchBlendMode"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchClipRect"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchSmoothing"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchSrcBitmapData0"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchSrcBitmapData1"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchSrcBitmapData2"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchDestBitmapData"},{"a":"readwrite","t":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchProgram"},{"a":"readwrite","t":"flash.geom::Matrix3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchMatrix3D"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchWithAlphaOnlyMultiplier"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchWithColorMultiplier"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchWithColorOffset"},{"a":"readwrite","t":"flash.geom::Matrix3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__singleMatrix3D"},{"a":"readwrite","t":"flash.geom::Matrix3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__singleUV0Matrix3D"},{"a":"readwrite","t":"flash.geom::Matrix3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__singleUV1Matrix3D"},{"a":"readwrite","t":"flash.geom::Matrix3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__singleUV2Matrix3D"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__matrix"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__uvMatrix"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__colorMultiplier"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__colorOffset"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__vertexSize"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__drawImageCount"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__drawBatchCount"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__drawSingleCount"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchEfficiency"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__frameNumber"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__maxBatchWH"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__borderSize"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"addVertexesInBatch"},{"r":"flash.__native.atlas::DynamicAtlasEntry","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.display::BitmapData"}],"n":"selectDestination"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"initAtlasScheme"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.display::BitmapData"},{"t":"flash.__native.atlas::DynamicAtlasEntry"}],"n":"assignBitmapToPos"},{"r":"flash.__native.atlas::DynamicAtlas","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.display::BitmapData"}],"n":"createNewAtlas"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.display::BitmapData"},{"t":"Boolean"}],"n":"addImageToAtlas"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"reallocVertexCache"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"allocVertexCache"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.geom::Rectangle"}],"n":"__setClipRect"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.display3D::VertexBuffer3D"}],"n":"__setVertexBuffer"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.display::BitmapData"}],"n":"__setDestBitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"int"},{"t":"Boolean"}],"n":"__setBlendMode"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"flash.display3D::Program3D"}],"n":"__setProgram"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"renderDebug"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__batchStats"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"drawBatch"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"alignTransform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"snapTransform"}]}},"tr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","p":[{"t":"Object"}],"n":"__onDebugKeyEvent"}]},"pr":{"v":[{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"sHelperRect"},{"a":"readwrite","t":"flash.geom::Matrix3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"sHelperMatrix3D"},{"a":"readwrite","t":"flash.geom::Matrix3D","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"sHelperArray"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"sHelperMatrix1"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"sHelperMatrix2"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"__sClipRect"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"sBlendFactor"},{"a":"readonly","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.webgl::WebGLRender2D","n":"BATCH_MANAGER_AVAILABLE"}]}}`; asc.classInfo["flash.__native.renderer.webgl.agal::AGALConverter"]=`{"t":"class","n":"flash.__native.renderer.webgl.agal::AGALConverter","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"String","b":"flash.__native.renderer.webgl.agal::AGALConverter","p":[{"t":"int"},{"t":"int"}],"n":"prefixFromType"},{"r":"String","b":"flash.__native.renderer.webgl.agal::AGALConverter","p":[{"t":"WebGLRenderingContext"},{"t":"flash.utils::ByteArray"},{"t":"Array","o":1}],"n":"convertToGLSL"},{"r":"void","b":"flash.__native.renderer.webgl.agal::AGALConverter","p":[{"t":"flash.utils::ByteArray"},{"t":"Array"},{"t":"Array"}],"n":"parseAgal"},{"r":"void","b":"flash.__native.renderer.webgl.agal::AGALConverter","p":[{"t":"Array"}],"n":"mergeRegisters"}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.__native.renderer.webgl.agal::AGALConverter","n":"limitedProfile"}],"m":[{"r":"flash.__native.types.haxe::Int64","b":"flash.__native.renderer.webgl.agal::AGALConverter","p":[{"t":"flash.utils::ByteArray"}],"n":"readUInt64"}]}}`; asc.classInfo["flash.__native.renderer.webgl.agal::Command"]=`{"t":"class","n":"flash.__native.renderer.webgl.agal::Command","bs":["Object"],"fa":{"tr":{"c":[{"t":"int"},{"t":"flash.__native.renderer.webgl.agal::DestRegister"},{"t":"flash.__native.renderer.webgl.agal::SourceRegister"},{"t":"flash.__native.renderer.webgl.agal::SourceRegister"}],"v":[{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::Command","n":"opcode"},{"a":"readwrite","t":"flash.__native.renderer.webgl.agal::DestRegister","b":"flash.__native.renderer.webgl.agal::Command","n":"dstReg"},{"a":"readwrite","t":"flash.__native.renderer.webgl.agal::SourceRegister","b":"flash.__native.renderer.webgl.agal::Command","n":"srcReg1"},{"a":"readwrite","t":"flash.__native.renderer.webgl.agal::SourceRegister","b":"flash.__native.renderer.webgl.agal::Command","n":"srcReg2"}]}}}`; asc.classInfo["flash.__native.renderer.webgl.agal::DestRegister"]=`{"t":"class","n":"flash.__native.renderer.webgl.agal::DestRegister","bs":["flash.__native.renderer.webgl.agal::Register","Object"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.__native.renderer.webgl.agal::DestRegister","n":"getWriteMask"},{"r":"String","b":"flash.__native.renderer.webgl.agal::DestRegister","p":[{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"toGLSL"}]}},"tr":{"m":[{"r":"flash.__native.renderer.webgl.agal::DestRegister","b":"flash.__native.renderer.webgl.agal::DestRegister","p":[{"t":"uint"},{"t":"int"}],"n":"parse"}]}}`; asc.classInfo["flash.__native.renderer.webgl.agal::ProgramType"]=`{"t":"class","n":"flash.__native.renderer.webgl.agal::ProgramType","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::ProgramType","n":"VERTEX"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::ProgramType","n":"FRAGMENT"}]}}`; asc.classInfo["flash.__native.renderer.webgl.agal::Register"]=`{"t":"class","n":"flash.__native.renderer.webgl.agal::Register","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::Register","n":"type"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::Register","n":"number"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::Register","n":"programType"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::Register","n":"mask"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::Register","n":"indirect"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::Register","n":"indirectOffset"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::Register","n":"indexRegisterType"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::Register","n":"indexRegisterComponent"}],"m":[{"r":"void","b":"flash.__native.renderer.webgl.agal::Register","n":"toIndirect"},{"r":"String","b":"flash.__native.renderer.webgl.agal::Register","p":[{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"toGLSL"}]}}}`; asc.classInfo["flash.__native.renderer.webgl.agal::RegisterMap"]=`{"t":"class","n":"flash.__native.renderer.webgl.agal::RegisterMap","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.renderer.webgl.agal::RegisterMap","p":[{"t":"int"},{"t":"String"},{"t":"int"},{"t":"int"}],"n":"add"},{"r":"void","b":"flash.__native.renderer.webgl.agal::RegisterMap","p":[{"t":"flash.__native.renderer.webgl.agal::DestRegister"},{"t":"int"}],"n":"addDR"},{"r":"void","b":"flash.__native.renderer.webgl.agal::RegisterMap","p":[{"t":"flash.__native.renderer.webgl.agal::SamplerRegister"},{"t":"int"}],"n":"addSaR"},{"r":"void","b":"flash.__native.renderer.webgl.agal::RegisterMap","p":[{"t":"flash.__native.renderer.webgl.agal::SourceRegister"},{"t":"int"},{"t":"int","o":1}],"n":"addSR"},{"r":"int","b":"flash.__native.renderer.webgl.agal::RegisterMap","p":[{"t":"flash.__native.renderer.webgl.agal::SourceRegister"}],"n":"getRegisterUsage"},{"r":"int","b":"flash.__native.renderer.webgl.agal::RegisterMap","p":[{"t":"int"},{"t":"String"},{"t":"int"}],"n":"getUsage"},{"r":"String","b":"flash.__native.renderer.webgl.agal::RegisterMap","p":[{"t":"Boolean"}],"n":"toGLSL"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.renderer.webgl.agal::RegisterMap","n":"mEntries"}]}}}`; asc.classInfo["flash.__native.renderer.webgl.agal::RegisterMapEntry"]=`{"t":"class","n":"flash.__native.renderer.webgl.agal::RegisterMapEntry","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"flash.__native.renderer.webgl.agal::RegisterMapEntry","n":"name"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterMapEntry","n":"number"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterMapEntry","n":"type"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterMapEntry","n":"usage"}]}}}`; asc.classInfo["flash.__native.renderer.webgl.agal::RegisterType"]=`{"t":"class","n":"flash.__native.renderer.webgl.agal::RegisterType","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterType","n":"ATTRIBUTE"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterType","n":"CONSTANT"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterType","n":"TEMPORARY"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterType","n":"OUTPUT"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterType","n":"VARYING"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterType","n":"SAMPLER"}]}}`; asc.classInfo["flash.__native.renderer.webgl.agal::RegisterUsage"]=`{"t":"class","n":"flash.__native.renderer.webgl.agal::RegisterUsage","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterUsage","n":"UNUSED"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterUsage","n":"VECTOR_4"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterUsage","n":"MATRIX_4_4"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterUsage","n":"SAMPLER_2D"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterUsage","n":"SAMPLER_2D_ALPHA"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterUsage","n":"SAMPLER_CUBE"},{"a":"readonly","t":"int","b":"flash.__native.renderer.webgl.agal::RegisterUsage","n":"VECTOR_4_ARRAY"}]}}`; asc.classInfo["flash.__native.renderer.webgl.agal::SamplerRegister"]=`{"t":"class","n":"flash.__native.renderer.webgl.agal::SamplerRegister","bs":["flash.__native.renderer.webgl.agal::Register","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"dimension"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"filter"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"mipmap"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"wrapMode"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"special"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"textureFormat"},{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"lodBias"}],"m":[{"r":"String","b":"flash.__native.renderer.webgl.agal::SamplerRegister","p":[{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"toGLSL"},{"r":"flash.__native.renderer.webgl::SamplerState","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"toSamplerState"}]}},"tr":{"m":[{"r":"flash.__native.renderer.webgl.agal::SamplerRegister","b":"flash.__native.renderer.webgl.agal::SamplerRegister","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"int"}],"n":"parse"}]},"pr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"NEAREST"},{"a":"readonly","t":"uint","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"LINEAR"},{"a":"readonly","t":"uint","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"NEAREST_MIPMAP_NEAREST"},{"a":"readonly","t":"uint","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"LINEAR_MIPMAP_NEAREST"},{"a":"readonly","t":"uint","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"NEAREST_MIPMAP_LINEAR"},{"a":"readonly","t":"uint","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"LINEAR_MIPMAP_LINEAR"},{"a":"readonly","t":"uint","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"REPEAT"},{"a":"readonly","t":"uint","b":"flash.__native.renderer.webgl.agal::SamplerRegister","n":"CLAMP_TO_EDGE"}]}}`; asc.classInfo["flash.__native.renderer.webgl.agal::SourceRegister"]=`{"t":"class","n":"flash.__native.renderer.webgl.agal::SourceRegister","bs":["flash.__native.renderer.webgl.agal::Register","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"int","b":"flash.__native.renderer.webgl.agal::SourceRegister","n":"swizzle"}],"m":[{"r":"String","b":"flash.__native.renderer.webgl.agal::SourceRegister","p":[{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"toGLSL"}]}},"tr":{"m":[{"r":"flash.__native.renderer.webgl.agal::SourceRegister","b":"flash.__native.renderer.webgl.agal::SourceRegister","p":[{"t":"flash.__native.types.haxe::Int64"},{"t":"int"},{"t":"int"}],"n":"parse"}]}}`; asc.classInfo["flash.__native.renderer.canvas::CanvasRenderer"]=`{"t":"class","n":"flash.__native.renderer.canvas::CanvasRenderer","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"CanvasRenderingContext2D"},{"t":"String"},{"t":"flash.geom::Rectangle"}],"n":"renderRect"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"CanvasRenderingContext2D"},{"t":"HTMLElement"},{"t":"Boolean","o":1}],"n":"renderImage"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"CanvasRenderingContext2D"},{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"},{"t":"Number"},{"t":"Number"}],"n":"renderText"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"CanvasRenderingContext2D"},{"t":"flash.display::Graphics"},{"t":"flash.geom::Matrix"},{"t":"int"},{"t":"Boolean"}],"n":"renderGraphics"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"String"}],"n":"clearMemory"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_hasFill"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_hasStroke"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_hasStrokeFill"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_hasPathToFill"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_lastX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_lastY"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_strokeCommands"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_strokeCommandsSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_strokeCommandsEmptyInfo"},{"a":"readwrite","t":"CanvasRenderingContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_ctx"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_fillAlpha"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_matrix"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_scaleX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_scaleY"},{"a":"readwrite","t":"flash.display::Graphics","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_graphics"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_bounds"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_boundsLocal"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_cache"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_maskMode"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_pixelGluing"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_linearGradientPoint1"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_linearGradientPoint2"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"_pools"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"__playCommands"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"__playStrokeCommands"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"Array"}],"n":"__lineStyle"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"Array"}],"n":"__lineGradientStyle"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"Array"}],"n":"__lineBitmapStyle"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"Array"}],"n":"__beginFill"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"Array"}],"n":"__beginGradientFill"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"Array"}],"n":"__beginBitmapFill"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"Array"}],"n":"__beginMaskFill"},{"r":"Object","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"uint"},{"t":"Array"}],"n":"__createGradientPattern"},{"r":"Object","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"uint"},{"t":"Array"}],"n":"__createBitmapPattern"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"__endFill"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"__endStroke"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"__returnToLast"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","p":[{"t":"CanvasRenderingContext2D"},{"t":"flash.display::Graphics"},{"t":"flash.geom::Matrix"},{"t":"int"},{"t":"Boolean"}],"n":"__setupCtx"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::CanvasRenderer","n":"__releaseCtx"}]}}`; asc.classInfo["flash.__native.renderer.canvas::PathAnalyzer"]=`{"t":"class","n":"flash.__native.renderer.canvas::PathAnalyzer","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"info"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"pos"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","p":[{"t":"String"}],"n":"__clearMemory"}]},"pr":{"v":[{"a":"readwrite","t":"CanvasRenderingContext2D","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_ctx"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_matrix"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_scaleX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_scaleY"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_size"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_hasFill"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_hasPathToFill"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_fillAlpha"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_lastX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_lastY"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_boundsIncludeLastCoordinates"},{"a":"readwrite","t":"flash.__native.renderer.canvas::PathAnalyzerBounds","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_combinedBounds"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_combinedMatrix"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_infoInternal"},{"a":"readwrite","t":"flash.utils::Dictionary","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"_tagMap"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"__playCommands"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"__endFill"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","p":[{"t":"Number"},{"t":"Number"}],"n":"__applyCoordinates__last"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","p":[{"t":"Number"},{"t":"Number"}],"n":"__inflateBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","p":[{"t":"Number"}],"n":"__inflateBoundsX"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","p":[{"t":"Number"}],"n":"__inflateBoundsY"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"__resetTransform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"__applyTransform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzer","n":"__applyNextTransform"}]}}`; asc.classInfo["flash.__native.renderer.canvas::PathAnalyzerBounds"]=`{"t":"class","n":"flash.__native.renderer.canvas::PathAnalyzerBounds","bs":["flash.__native.utils::Bounds","Object"],"fa":{"tr":{"c":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"v":[{"a":"readwrite","t":"Number","b":"flash.__native.renderer.canvas::PathAnalyzerBounds","n":"strength"},{"a":"readwrite","t":"flash.__native.utils::Bounds","b":"flash.__native.renderer.canvas::PathAnalyzerBounds","n":"stretch"}],"m":[{"r":"void","b":"flash.__native.renderer.canvas::PathAnalyzerBounds","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"PathAnalyzerBounds"}]},"pr":{"m":[{"r":"flash.__native.utils::Bounds","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::PathAnalyzerBounds","p":[{"t":"flash.__native.utils::Bounds"}],"n":"__copyFrom"}]}}}`; asc.classInfo["flash.__native.renderer.canvas::BoundsConnecter"]=`{"t":"class","n":"flash.__native.renderer.canvas::BoundsConnecter","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"maxRectangles"}],"m":[{"r":"void","b":"flash.__native.renderer.canvas::BoundsConnecter","p":[{"t":"Array"},{"t":"uint"}],"n":"setup"},{"r":"void","b":"flash.__native.renderer.canvas::BoundsConnecter","n":"connect"},{"r":"void","b":"flash.__native.renderer.canvas::BoundsConnecter","n":"connectValidate"},{"r":"void","b":"flash.__native.renderer.canvas::BoundsConnecter","p":[{"t":"Array"},{"t":"uint"}],"n":"saveSetup"},{"r":"void","b":"flash.__native.renderer.canvas::BoundsConnecter","n":"reset"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"_info"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"_size"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"_bounds"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"_scaleX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"_scaleY"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"_minSizeX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"_minSizeY"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"_distanceX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"_distanceY"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"_sides"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"_sidesSize"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"_enabled"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","p":[{"t":"flash.__native.renderer.canvas::BoundsSide"},{"t":"flash.__native.renderer.canvas::PathAnalyzerBounds"},{"t":"int"}],"n":"__initSide"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","p":[{"t":"flash.__native.renderer.canvas::BoundsSide"}],"n":"__tryJoin"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsConnecter","n":"__stretch"}]}}`; asc.classInfo["flash.__native.renderer.canvas::BoundsSide"]=`{"t":"class","n":"flash.__native.renderer.canvas::BoundsSide","bs":["flash.geom::Rectangle","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsSide","n":"type"},{"a":"readwrite","t":"flash.__native.renderer.canvas::PathAnalyzerBounds","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsSide","n":"bounds"},{"a":"readwrite","t":"flash.__native.renderer.canvas::BoundsSide","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsSide","n":"connect"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsSide","n":"x2"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsSide","n":"y2"}],"m":[{"r":"void","b":"flash.__native.renderer.canvas::BoundsSide","n":"BoundsSide"},{"r":"flash.__native.renderer.canvas::BoundsSide","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsSide","n":"getRoot"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsSide","n":"reset"}]},"pr":{"m":[{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.renderer.canvas::BoundsSide","p":[{"t":"Number"},{"t":"Number"}],"n":"__inflate"}]}}}`; asc.classInfo["flash.__native.renderer.canvas::PixelGluing"]=`{"t":"class","n":"flash.__native.renderer.canvas::PixelGluing","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"Number","b":"flash.__native.renderer.canvas::PixelGluing","n":"distance"},{"a":"readonly","t":"Number","b":"flash.__native.renderer.canvas::PixelGluing","n":"overlap"},{"a":"readonly","t":"Number","b":"flash.__native.renderer.canvas::PixelGluing","n":"minSize"}]}}`; asc.classInfo["flash.__native.media::VideoDecoder"]=`{"t":"class","n":"flash.__native.media::VideoDecoder","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"width"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"height"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"pushFrameFromFile"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","p":[{"t":"flash.__native.utils::SubByteArray"}],"n":"pushFrameFromData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"popFrame"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"keyFrame"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","p":[{"t":"uint"}],"n":"decodeFrame"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"fps"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"predrawFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"drawFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"dispose"}]},"pr":{"v":[{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"__externalDecoder"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"__externalBuffer"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"__frameBD"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"__frameBDDirty"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"__keyFrame"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"__frameData"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","p":[{"t":"Object"}],"n":"__setExternalDecoder"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","p":[{"t":"uint"}],"n":"__setExternalBuffer"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"}],"n":"__setupFilter"}]}},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"__UNKNOWN_ERROR"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"__PARSE_FILE_ERROR"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"__PUSH_FRAME_ERROR"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"__DECODE_FRAME_ERROR"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"__GET_FRAME_ERROR"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoder","n":"__sHelperRect"}]}}`; asc.classInfo["flash.__native.media::VideoDecoderFFmpeg"]=`{"t":"class","n":"flash.__native.media::VideoDecoderFFmpeg","bs":["flash.__native.media::VideoDecoder","Object"],"fa":{"tr":{"c":null,"m":[{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderFFmpeg","n":"width"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderFFmpeg","n":"height"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderFFmpeg","n":"fps"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderFFmpeg","n":"pushFrameFromFile"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderFFmpeg","p":[{"t":"flash.__native.utils::SubByteArray"}],"n":"pushFrameFromData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderFFmpeg","n":"popFrame"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderFFmpeg","p":[{"t":"uint"}],"n":"decodeFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderFFmpeg","n":"__uploadFrame"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderFFmpeg","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"predrawFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderFFmpeg","n":"dispose"}]},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderFFmpeg","n":"__decodeTime"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderFFmpeg","n":"clearFrameData"}]}}}`; asc.classInfo["flash.__native.media::VideoDecoderRegisterInfo"]=`{"t":"class","n":"flash.__native.media::VideoDecoderRegisterInfo","bs":["Object"],"fa":{"tr":{"c":[{"t":"int"},{"t":"Class"}],"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderRegisterInfo","n":"codecID"},{"a":"readwrite","t":"Class","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderRegisterInfo","n":"decoderClass"}]}}}`; asc.classInfo["flash.__native.media::VideoDecoderVP6A"]=`{"t":"class","n":"flash.__native.media::VideoDecoderVP6A","bs":["flash.__native.media::VideoDecoderFFmpeg","Object"],"fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderVP6A","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"}],"n":"__setupFilter"}]}},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderVP6A","n":"__registered"},{"a":"readwrite","t":"flash.__native.filters::YUVYToRGBAFilter","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderVP6A","n":"__filterYUVYToRGBA"}]}}`; asc.classInfo["flash.__native.media::VideoDecoderVP6F"]=`{"t":"class","n":"flash.__native.media::VideoDecoderVP6F","bs":["flash.__native.media::VideoDecoderFFmpeg","Object"],"fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderVP6F","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"}],"n":"__setupFilter"}]}},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderVP6F","n":"__registered"},{"a":"readwrite","t":"flash.__native.filters::YUVToRGBFilter","d":[{"n":"internal"}],"b":"flash.__native.media::VideoDecoderVP6F","n":"__filterYUVToRGB"}]}}`; asc.classInfo["flash.__native.media::VideoInternal"]=`{"t":"class","n":"flash.__native.media::VideoInternal","bs":["flash.__native.display::DisplayObjectInternal","Object"],"fa":{"tr":{"c":null},"pr":{"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::VideoInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__draw"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::VideoInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTest"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::VideoInternal","p":[{"t":"Number"},{"t":"Number"}],"n":"__hitTestMask"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds"}]}}}`; asc.classInfo["flash.__native.media::VideoKeyFrame"]=`{"t":"class","n":"flash.__native.media::VideoKeyFrame","bs":["Object"],"fa":{"tr":{"c":[{"t":"int","o":1},{"t":"uint","o":1},{"t":"flash.__native.media::VideoKeyFrame","o":1},{"t":"flash.__native.media::VideoKeyFrame","o":1}],"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.media::VideoKeyFrame","n":"frameIndex"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.media::VideoKeyFrame","n":"deltaFrames"},{"a":"readwrite","t":"flash.__native.media::VideoKeyFrame","d":[{"n":"internal"}],"b":"flash.__native.media::VideoKeyFrame","n":"prevKeyFrame"},{"a":"readwrite","t":"flash.__native.media::VideoKeyFrame","d":[{"n":"internal"}],"b":"flash.__native.media::VideoKeyFrame","n":"nextKeyFrame"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoKeyFrame","p":[{"t":"int"}],"n":"setDeltaFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::VideoKeyFrame","p":[{"t":"int"}],"n":"hasFrame"}]}}}`; asc.classInfo["flash.__native.media::VideoManager"]=`{"t":"class","n":"flash.__native.media::VideoManager","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"flash.__native.media::VideoDecoder","d":[{"n":"internal"}],"b":"flash.__native.media::VideoManager","p":[{"t":"flash.utils::ByteArray"}],"n":"initDecoderWithFile"},{"r":"flash.__native.media::VideoDecoder","d":[{"n":"internal"}],"b":"flash.__native.media::VideoManager","p":[{"t":"int"}],"n":"initDecoderWithData"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::VideoManager","p":[{"t":"int"},{"t":"Class"}],"n":"registerDecoder"},{"r":"flash.__native.media::VideoDecoder","d":[{"n":"internal"}],"b":"flash.__native.media::VideoManager","p":[{"t":"int"}],"n":"createDecoder"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.media::VideoManager","n":"_decoders"}]}}`; asc.classInfo["flash.__native.media::WebAudioNodes"]=`{"t":"class","n":"flash.__native.media::WebAudioNodes","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","p":[{"t":"AudioNode"},{"t":"AudioNode"}],"n":"connect"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"disconnect"},{"r":"AudioNode","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"getConnector"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","p":[{"t":"Number"},{"t":"Number","o":1},{"t":"int","o":1}],"n":"volume"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","p":[{"t":"Number"},{"t":"Number","o":1},{"t":"int","o":1}],"n":"leftPeak"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","p":[{"t":"Number"},{"t":"Number","o":1},{"t":"int","o":1}],"n":"rightPeak"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","p":[{"t":"Number"},{"t":"Number","o":1},{"t":"int","o":1}],"n":"pan"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","p":[{"t":"Number"},{"t":"Number"},{"t":"Number","o":1},{"t":"Boolean","o":1},{"t":"int","o":1}],"n":"smoothVolume"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"cancelScheduledVolume"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"cancelScheduledLeftPeak"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"cancelScheduledRightPeak"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"cancelScheduledPan"}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"_stereo"},{"a":"readwrite","t":"GainNode","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"_gainMaster"},{"a":"readwrite","t":"GainNode","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"_gainLeft"},{"a":"readwrite","t":"GainNode","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"_gainRight"},{"a":"readwrite","t":"ChannelMergerNode","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"_merger"},{"a":"readwrite","t":"ChannelSplitterNode","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"_splitter"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","p":[{"t":"AudioParam"},{"t":"*"},{"t":"Number","o":1},{"t":"int","o":1}],"n":"__setValue"}]}},"pr":{"v":[{"a":"readwrite","t":"*","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"__ctx"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"__poolGain"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"__poolMerger"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"__poolSplitter"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"__poolSplitterMono"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"__linearityAvailable"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","n":"__exponentAvailable"}],"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.media::WebAudioNodes","p":[{"t":"*"}],"n":"__init"}]}}`; asc.classInfo["flash.__native.format.swf::SWF"]=`{"t":"class","n":"flash.__native.format.swf::SWF","bs":["flash.__native.format.swf::SWFTimelineContainer","Object"],"fa":{"tr":{"c":[{"t":"flash.utils::ByteArray"},{"t":"String"}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"sourceLength"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"signature"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"version"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"fileLength"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"fileLengthCompressed"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRectangle","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"frameSize"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"frameRate"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"frameCount"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"compressed"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"compressionMethod"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","p":[{"t":"flash.utils::ByteArray"}],"n":"loadBytes"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","p":[{"t":"flash.utils::ByteArray"}],"n":"publish"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"prepareExecutionAsync"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"register"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"unregister"},{"r":"String","b":"flash.__native.format.swf::SWF","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"__status"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","p":[{"t":"Function"},{"t":"Function"},{"t":"Function"}],"n":"__decodeDataAsync"},{"r":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","p":[{"t":"flash.__native.format.swf.tags::IDefinitionTag"}],"n":"__getDecompressErrorMesssage"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"__parseHeader"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"__publishHeader"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"__publishFinalize"}]}},"tr":{"v":[{"a":"readonly","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"COMPRESSION_METHOD_ZLIB"},{"a":"readonly","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"COMPRESSION_METHOD_LZMA"},{"a":"readonly","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"TOSTRING_FLAG_TIMELINE_STRUCTURE"},{"a":"readonly","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"TOSTRING_FLAG_AVM1_BYTECODE"},{"a":"readonly","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"FILE_LENGTH_POS"},{"a":"readonly","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"COMPRESSION_START_POS"},{"a":"readonly","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"DECODE_DATA_QUEUE_LENGTH"}],"m":[{"r":"flash.__native.format.swf::SWF","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","p":[{"t":"flash.utils::ByteArray"},{"t":"String"}],"n":"createInstance"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","p":[{"t":"flash.__native.format.swf::SWF"},{"t":"Function"},{"t":"Function"}],"n":"prepareInstance"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","p":[{"t":"flash.utils::ByteArray"},{"t":"String"}],"n":"generateHash"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","p":[{"t":"String"}],"n":"clearMemory"}]},"pr":{"v":[{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"STATUS_IDLE"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"STATUS_PARSE"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"STATUS_PREPARE"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"STATUS_PREPARE_COMPLETE"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"STATUS_PREPARE_ERROR"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWF","n":"STATUS_UNREGISTERED"}]}}`; asc.classInfo["flash.__native.format.swf::SWFData"]=`{"t":"class","n":"flash.__native.format.swf::SWFData","bs":["flash.__native.utils::BitArray","Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFData","n":"hash"},{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFData","n":"root"}],"m":[{"r":"int","b":"flash.__native.format.swf::SWFData","n":"readSI8"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"int"}],"n":"writeSI8"},{"r":"int","b":"flash.__native.format.swf::SWFData","n":"readSI16"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"int"}],"n":"writeSI16"},{"r":"int","b":"flash.__native.format.swf::SWFData","n":"readSI32"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"int"}],"n":"writeSI32"},{"r":"uint","b":"flash.__native.format.swf::SWFData","n":"readUI8"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"writeUI8"},{"r":"uint","b":"flash.__native.format.swf::SWFData","n":"readUI16"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"writeUI16"},{"r":"uint","b":"flash.__native.format.swf::SWFData","n":"readUI24"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"writeUI24"},{"r":"uint","b":"flash.__native.format.swf::SWFData","n":"readUI32"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"writeUI32"},{"r":"Number","b":"flash.__native.format.swf::SWFData","n":"readFIXED"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"Number"}],"n":"writeFIXED"},{"r":"Number","b":"flash.__native.format.swf::SWFData","n":"readFIXED8"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"Number"}],"n":"writeFIXED8"},{"r":"Number","b":"flash.__native.format.swf::SWFData","n":"readFLOAT"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"Number"}],"n":"writeFLOAT"},{"r":"Number","b":"flash.__native.format.swf::SWFData","n":"readDOUBLE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"Number"}],"n":"writeDOUBLE"},{"r":"Number","b":"flash.__native.format.swf::SWFData","n":"readFLOAT16"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"Number"}],"n":"writeFLOAT16"},{"r":"uint","b":"flash.__native.format.swf::SWFData","n":"readEncodedU32"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"writeEncodedU32"},{"r":"uint","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"readUB"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"},{"t":"uint"}],"n":"writeUB"},{"r":"int","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"readSB"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"},{"t":"int"}],"n":"writeSB"},{"r":"Number","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"readFB"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"},{"t":"Number"}],"n":"writeFB"},{"r":"String","b":"flash.__native.format.swf::SWFData","n":"readString"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"String"}],"n":"writeString"},{"r":"uint","b":"flash.__native.format.swf::SWFData","n":"readLANGCODE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"writeLANGCODE"},{"r":"uint","b":"flash.__native.format.swf::SWFData","n":"readRGB"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"writeRGB"},{"r":"uint","b":"flash.__native.format.swf::SWFData","n":"readRGBA"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"writeRGBA"},{"r":"uint","b":"flash.__native.format.swf::SWFData","n":"readARGB"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"writeARGB"},{"r":"flash.__native.format.swf.data::SWFRectangle","b":"flash.__native.format.swf::SWFData","n":"readRECT"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFRectangle"}],"n":"writeRECT"},{"r":"flash.__native.format.swf.data::SWFMatrix","b":"flash.__native.format.swf::SWFData","n":"readMATRIX"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFMatrix"}],"n":"writeMATRIX"},{"r":"flash.__native.format.swf.data::SWFColorTransform","b":"flash.__native.format.swf::SWFData","n":"readCXFORM"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFColorTransform"}],"n":"writeCXFORM"},{"r":"flash.__native.format.swf.data::SWFColorTransformWithAlpha","b":"flash.__native.format.swf::SWFData","n":"readCXFORMWITHALPHA"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFColorTransformWithAlpha"}],"n":"writeCXFORMWITHALPHA"},{"r":"flash.__native.format.swf.data::SWFShape","b":"flash.__native.format.swf::SWFData","p":[{"t":"Number","o":1}],"n":"readSHAPE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFShape"}],"n":"writeSHAPE"},{"r":"flash.__native.format.swf.data::SWFShapeWithStyle","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1},{"t":"Number","o":1}],"n":"readSHAPEWITHSTYLE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFShapeWithStyle"},{"t":"uint","o":1}],"n":"writeSHAPEWITHSTYLE"},{"r":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"readSTRAIGHTEDGERECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge"}],"n":"writeSTRAIGHTEDGERECORD"},{"r":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"readCURVEDEDGERECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge"}],"n":"writeCURVEDEDGERECORD"},{"r":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"},{"t":"uint"},{"t":"uint"},{"t":"uint","o":1}],"n":"readSTYLECHANGERECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFShapeRecordStyleChange"},{"t":"uint"},{"t":"uint"},{"t":"uint","o":1}],"n":"writeSTYLECHANGERECORD"},{"r":"flash.__native.format.swf.data::SWFFillStyle","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"readFILLSTYLE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFFillStyle"},{"t":"uint","o":1}],"n":"writeFILLSTYLE"},{"r":"flash.__native.format.swf.data::SWFLineStyle","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"readLINESTYLE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFLineStyle"},{"t":"uint","o":1}],"n":"writeLINESTYLE"},{"r":"flash.__native.format.swf.data::SWFLineStyle2","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"readLINESTYLE2"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFLineStyle2"},{"t":"uint","o":1}],"n":"writeLINESTYLE2"},{"r":"flash.__native.format.swf.data::SWFButtonRecord","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"readBUTTONRECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFButtonRecord"},{"t":"uint","o":1}],"n":"writeBUTTONRECORD"},{"r":"flash.__native.format.swf.data::SWFButtonCondAction","b":"flash.__native.format.swf::SWFData","n":"readBUTTONCONDACTION"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFButtonCondAction"}],"n":"writeBUTTONCONDACTION"},{"r":"flash.__native.format.swf.data.filters::IFilter","b":"flash.__native.format.swf::SWFData","n":"readFILTER"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data.filters::IFilter"}],"n":"writeFILTER"},{"r":"flash.__native.format.swf.data::SWFTextRecord","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"},{"t":"uint"},{"t":"flash.__native.format.swf.data::SWFTextRecord","o":1},{"t":"uint","o":1}],"n":"readTEXTRECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFTextRecord"},{"t":"uint"},{"t":"uint"},{"t":"flash.__native.format.swf.data::SWFTextRecord","o":1},{"t":"uint","o":1}],"n":"writeTEXTRECORD"},{"r":"flash.__native.format.swf.data::SWFGlyphEntry","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"},{"t":"uint"}],"n":"readGLYPHENTRY"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFGlyphEntry"},{"t":"uint"},{"t":"uint"}],"n":"writeGLYPHENTRY"},{"r":"flash.__native.format.swf.data::SWFZoneRecord","b":"flash.__native.format.swf::SWFData","n":"readZONERECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFZoneRecord"}],"n":"writeZONERECORD"},{"r":"flash.__native.format.swf.data::SWFZoneData","b":"flash.__native.format.swf::SWFData","n":"readZONEDATA"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFZoneData"}],"n":"writeZONEDATA"},{"r":"flash.__native.format.swf.data::SWFKerningRecord","b":"flash.__native.format.swf::SWFData","p":[{"t":"Boolean"}],"n":"readKERNINGRECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFKerningRecord"},{"t":"Boolean"}],"n":"writeKERNINGRECORD"},{"r":"flash.__native.format.swf.data::SWFGradient","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"readGRADIENT"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFGradient"},{"t":"uint","o":1}],"n":"writeGRADIENT"},{"r":"flash.__native.format.swf.data::SWFFocalGradient","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"readFOCALGRADIENT"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFFocalGradient"},{"t":"uint","o":1}],"n":"writeFOCALGRADIENT"},{"r":"flash.__native.format.swf.data::SWFGradientRecord","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"readGRADIENTRECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFGradientRecord"},{"t":"uint","o":1}],"n":"writeGRADIENTRECORD"},{"r":"flash.__native.format.swf.data::SWFMorphFillStyle","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"readMORPHFILLSTYLE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFMorphFillStyle"},{"t":"uint","o":1}],"n":"writeMORPHFILLSTYLE"},{"r":"flash.__native.format.swf.data::SWFMorphLineStyle","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"readMORPHLINESTYLE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFMorphLineStyle"},{"t":"uint","o":1}],"n":"writeMORPHLINESTYLE"},{"r":"flash.__native.format.swf.data::SWFMorphLineStyle2","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"readMORPHLINESTYLE2"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFMorphLineStyle2"},{"t":"uint","o":1}],"n":"writeMORPHLINESTYLE2"},{"r":"flash.__native.format.swf.data::SWFMorphGradient","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"readMORPHGRADIENT"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFMorphGradient"},{"t":"uint","o":1}],"n":"writeMORPHGRADIENT"},{"r":"flash.__native.format.swf.data::SWFMorphFocalGradient","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"readMORPHFOCALGRADIENT"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFMorphFocalGradient"},{"t":"uint","o":1}],"n":"writeMORPHFOCALGRADIENT"},{"r":"flash.__native.format.swf.data::SWFMorphGradientRecord","b":"flash.__native.format.swf::SWFData","n":"readMORPHGRADIENTRECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFMorphGradientRecord"}],"n":"writeMORPHGRADIENTRECORD"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf::SWFData","n":"readACTIONRECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data.actions::IAction"}],"n":"writeACTIONRECORD"},{"r":"flash.__native.format.swf.data::SWFActionValue","b":"flash.__native.format.swf::SWFData","n":"readACTIONVALUE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFActionValue"}],"n":"writeACTIONVALUE"},{"r":"flash.__native.format.swf.data::SWFRegisterParam","b":"flash.__native.format.swf::SWFData","n":"readREGISTERPARAM"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFRegisterParam"}],"n":"writeREGISTERPARAM"},{"r":"flash.__native.format.swf.data::SWFAsset","b":"flash.__native.format.swf::SWFData","n":"readASSET"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFAsset"}],"n":"writeASSET"},{"r":"flash.__native.format.swf.data::SWFSymbol","b":"flash.__native.format.swf::SWFData","n":"readSYMBOL"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFSymbol"}],"n":"writeSYMBOL"},{"r":"flash.__native.format.swf.data::SWFSoundInfo","b":"flash.__native.format.swf::SWFData","n":"readSOUNDINFO"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFSoundInfo"}],"n":"writeSOUNDINFO"},{"r":"flash.__native.format.swf.data::SWFSoundEnvelope","b":"flash.__native.format.swf::SWFData","n":"readSOUNDENVELOPE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFSoundEnvelope"}],"n":"writeSOUNDENVELOPE"},{"r":"flash.__native.format.swf.data::SWFClipActions","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"readCLIPACTIONS"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFClipActions"},{"t":"uint"}],"n":"writeCLIPACTIONS"},{"r":"flash.__native.format.swf.data::SWFClipActionRecord","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"readCLIPACTIONRECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFClipActionRecord"},{"t":"uint"}],"n":"writeCLIPACTIONRECORD"},{"r":"flash.__native.format.swf.data::SWFClipEventFlags","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"readCLIPEVENTFLAGS"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.__native.format.swf.data::SWFClipEventFlags"},{"t":"uint"}],"n":"writeCLIPEVENTFLAGS"},{"r":"flash.__native.format.swf.data::SWFRecordHeader","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFData","p":[{"t":"Boolean"}],"n":"readTagHeader"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"writeTagHeader"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"String"},{"t":"uint","o":1}],"n":"swfUncompress"},{"r":"String","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.utils::ByteArray"},{"t":"Boolean","o":1}],"n":"fromArray"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"String"}],"n":"swfCompress"},{"r":"flash.__native.format.swf.data::SWFRawTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFData","p":[{"t":"Boolean"}],"n":"readRawTag"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"skipBytes"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"Number","o":1}],"n":"skipSHAPE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"skipSTRAIGHTEDGERECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"}],"n":"skipCURVEDEDGERECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint"},{"t":"uint"},{"t":"uint"},{"t":"uint","o":1}],"n":"skipSTYLECHANGERECORD"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"skipFILLSTYLE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"skipLINESTYLE"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"skipLINESTYLE2"},{"r":"void","b":"flash.__native.format.swf::SWFData","n":"skipRGB"},{"r":"void","b":"flash.__native.format.swf::SWFData","n":"skipRGBA"},{"r":"void","b":"flash.__native.format.swf::SWFData","n":"skipMATRIX"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"skipGRADIENT"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"skipFOCALGRADIENT"},{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"uint","o":1}],"n":"skipGRADIENTRECORD"}]}},"tr":{"v":[{"a":"readonly","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFData","n":"FLOAT16_EXPONENT_BASE"}],"m":[{"r":"void","b":"flash.__native.format.swf::SWFData","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"},{"t":"int","o":1}],"n":"dump"},{"r":"void","b":"flash.__native.format.swf::SWFData","n":"release"}]},"pr":{"v":[{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRawTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFData","n":"sHelperRawTag"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRecordHeader","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFData","n":"sHelperRecordHeader"}]}}`; asc.classInfo["flash.__native.format.swf::SWFTimelineContainer"]=`{"t":"class","n":"flash.__native.format.swf::SWFTimelineContainer","bs":["flash.__native.format.swf.events::SWFEventDispatcher","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"uid"},{"a":"readwrite","t":"flash.__native.format.swf::SWFData","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"bytes"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"bytesURL"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"frameLabels"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"frameIndexes"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"currentLabels"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"backgroundColor"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagJPEGTables","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"jpegTablesTag"}],"m":[{"r":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"uint"}],"n":"getDefinitionTag"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"uint"}],"n":"getButtonSound"},{"r":"flash.__native.format.swf.data::SWFSymbol","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"*"}],"n":"getSWFAsset"},{"r":"flash.__native.format.swf.data::SWFSymbol","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"*"}],"n":"getSWFSymbol"},{"r":"Class","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"String"}],"n":"getSWFClass"},{"r":"Class","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"uint"}],"n":"getVideoFrames"},{"r":"flash.__native.format.swf.data::SWFSymbol","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"*"}],"n":"createSymbol"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"getOwnSymbolNames"},{"r":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.__native.format.swf.timeline::FrameObject"}],"n":"getFieldType"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"int"},{"t":"flash.display::DisplayObject"},{"t":"int"},{"t":"flash.__native.format.swf.timeline::FrameObject"}],"n":"newDisplayObject"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"int"},{"t":"flash.display::DisplayObject"},{"t":"int"},{"t":"flash.__native.format.swf.instance::SimpleButton"},{"t":"flash.__native.format.swf.data::SWFButtonRecord"}],"n":"newDisplayObjectButtonRecord"},{"r":"Class","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"int"},{"t":"String"}],"n":"getDisplayObjectConstructor"},{"r":"Class","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf.tags::ITag"}],"n":"displayObjectConstructorByTag"},{"r":"flash.__native.format.swf.tags::TagDefineScalingGrid","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"uint"}],"n":"getScalingGrid"},{"r":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"getHash"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"String"}],"n":"setHash"},{"r":"Class","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"getDomainClass"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"parseTags"},{"r":"String","b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}]},"pr":{"v":[{"a":"readwrite","t":"flash.__native.format.swf.timeline::Frame","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"currentFrame"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"hasSoundStream"},{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"rootTimelineContainer"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"eof"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_tags"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_tagsRaw"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_tagsImageData"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_tagsSoundData"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_tagsImportAssets"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_tagsVideoFrame"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_assets"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_symbols"},{"a":"readwrite","t":"flash.utils::Dictionary","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_dictionary"},{"a":"readwrite","t":"flash.utils::Dictionary","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_buttonSound"},{"a":"readwrite","t":"flash.utils::Dictionary","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_scalingGrids"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_scenes"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_frames"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_layers"},{"a":"readwrite","t":"flash.__native.format.swf.timeline::SoundStream","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_soundStream"},{"a":"readwrite","t":"flash.__native.format.swf.factories::ISWFTagFactory","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_tagFactory"},{"a":"readwrite","t":"Class","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_domainClass"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_version"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_bitmapDataObjects"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_activeBitmapDataObjects"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_activeBitmapDataObjectsLength"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_activeBitmapDataObjectsFreeIndexes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_activeBitmapDataObjectsFreeIndexesSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_activeBitmapDataObjectsUsedIndexes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"_activeBitmapDataObjectsUsedIndexesSize"}],"m":[{"r":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"getCurrentLabels"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"parseTagsInit"},{"r":"flash.__native.format.swf.tags::ITag","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"Boolean","o":1}],"n":"parseTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"parseTagsFinalize"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publishTags"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"flash.__native.format.swf.tags::ITag"},{"t":"flash.__native.format.swf.data::SWFRawTag"},{"t":"uint"}],"n":"publishTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf.tags::ITag"},{"t":"uint"}],"n":"processTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf.tags::IDisplayListTag"},{"t":"uint"}],"n":"processDisplayListTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf.tags::ITag"},{"t":"uint"}],"n":"processDefinitionTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf.tags::ITag"},{"t":"uint"}],"n":"processSoundStreamTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"linkJpegTablesTag"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf.instance::BitmapData"}],"n":"__hasBitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf.instance::BitmapData"},{"t":"flash.__native.format.swf.tags::IDefinitionTag"}],"n":"__addBitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf.instance::BitmapData"}],"n":"__addActiveBitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"flash.__native.format.swf.instance::BitmapData"}],"n":"__removeActiveBitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","p":[{"t":"int"},{"t":"int"}],"n":"__gc"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"buildLayers"}]}},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"SOURCE_TYPE_DEFAULT"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"SOURCE_TYPE_LIBRARY"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"SOURCE_TYPE_SWF"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"SOURCE_TYPE_EMBED_IN_SWF"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"sTimeout"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"sKeepRawData"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"sAutobuildLayers"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"sExtractSoundStream"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"sDecodeImageData"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"sDecodeSoundData"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"sDecodeImportData"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"sDecodeVideoFrames"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"sDisplayObjectContructorMap"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"sDisplayObjectNoContructor"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf::SWFTimelineContainer","n":"sHelperDisplayObjectContructor"}]}}`; asc.classInfo["flash.__native.format.swf.utils::ColorUtils"]=`{"t":"class","n":"flash.__native.format.swf.utils::ColorUtils","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"Number","b":"flash.__native.format.swf.utils::ColorUtils","p":[{"t":"uint"}],"n":"alpha"},{"r":"uint","b":"flash.__native.format.swf.utils::ColorUtils","p":[{"t":"uint"}],"n":"rgb"},{"r":"Number","b":"flash.__native.format.swf.utils::ColorUtils","p":[{"t":"uint"}],"n":"r"},{"r":"Number","b":"flash.__native.format.swf.utils::ColorUtils","p":[{"t":"uint"}],"n":"g"},{"r":"Number","b":"flash.__native.format.swf.utils::ColorUtils","p":[{"t":"uint"}],"n":"b"},{"r":"uint","b":"flash.__native.format.swf.utils::ColorUtils","p":[{"t":"uint"},{"t":"uint"},{"t":"Number"}],"n":"interpolate"},{"r":"String","b":"flash.__native.format.swf.utils::ColorUtils","p":[{"t":"uint"}],"n":"rgbToString"},{"r":"String","b":"flash.__native.format.swf.utils::ColorUtils","p":[{"t":"uint"}],"n":"rgbaToString"},{"r":"String","b":"flash.__native.format.swf.utils::ColorUtils","p":[{"t":"uint"}],"n":"argbToString"}]}}`; asc.classInfo["flash.__native.format.swf.utils::convertClassName"]=`{"t":"function","n":"flash.__native.format.swf.utils::convertClassName","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.swf.utils::MatrixUtils"]=`{"t":"class","n":"flash.__native.format.swf.utils::MatrixUtils","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"flash.__native.format.swf.data::SWFMatrix","b":"flash.__native.format.swf.utils::MatrixUtils","p":[{"t":"flash.__native.format.swf.data::SWFMatrix"},{"t":"flash.__native.format.swf.data::SWFMatrix"},{"t":"Number"}],"n":"interpolate"}]}}`; asc.classInfo["flash.__native.format.swf.utils::NumberUtils"]=`{"t":"class","n":"flash.__native.format.swf.utils::NumberUtils","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"Number","b":"flash.__native.format.swf.utils::NumberUtils","p":[{"t":"Number"}],"n":"roundPixels20"},{"r":"Number","b":"flash.__native.format.swf.utils::NumberUtils","p":[{"t":"Number"}],"n":"roundPixels400"}]}}`; asc.classInfo["flash.__native.format.swf.utils::ObjCUtils"]=`{"t":"class","n":"flash.__native.format.swf.utils::ObjCUtils","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"String","b":"flash.__native.format.swf.utils::ObjCUtils","p":[{"t":"Number"},{"t":"Boolean","o":1}],"n":"num2str"}]}}`; asc.classInfo["flash.__native.format.swf.timeline::Frame"]=`{"t":"class","n":"flash.__native.format.swf.timeline::Frame","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"frameNumber"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"tagIndexStart"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"tagIndexEnd"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"currentLabel"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"currentFrameLabel"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"characters"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"sounds"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"soundClasses"}],"m":[{"r":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"getObjects"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"getObjectsSortedByDepth"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","p":[{"t":"uint"},{"t":"flash.__native.format.swf.tags::TagPlaceObject"}],"n":"placeObject"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","p":[{"t":"flash.__native.format.swf.tags::TagRemoveObject"}],"n":"removeObject"},{"r":"flash.__native.format.swf.timeline::Frame","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"clone"},{"r":"String","b":"flash.__native.format.swf.timeline::Frame","p":[{"t":"uint","o":1}],"n":"toString"}]},"pr":{"v":[{"a":"readwrite","t":"flash.__native.format.swf.timeline::Frame","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"_source"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"_objects"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"_objectsSorted"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"__beforeWrite"}]}},"pr":{"v":[{"a":"readonly","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Frame","n":"sHelperEmptyObjects"}]}}`; asc.classInfo["flash.__native.format.swf.timeline::FrameObject"]=`{"t":"class","n":"flash.__native.format.swf.timeline::FrameObject","bs":["Object"],"fa":{"tr":{"c":[{"t":"int"},{"t":"flash.__native.format.swf.tags::TagPlaceObject"},{"t":"int"}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"clipDepth"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"depth"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"characterId"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"className"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"layer"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"keyframe"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"p"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"n"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"m"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"c"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"f"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"r"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"v"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"b"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","p":[{"t":"int"},{"t":"flash.__native.format.swf.tags::TagPlaceObject"}],"n":"update"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","p":[{"t":"int"},{"t":"flash.__native.format.swf.tags::TagPlaceObject"}],"n":"set"},{"r":"flash.__native.format.swf.timeline::FrameObject","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::FrameObject","n":"clone"},{"r":"String","b":"flash.__native.format.swf.timeline::FrameObject","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.timeline::Layer"]=`{"t":"class","n":"flash.__native.format.swf.timeline::Layer","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Layer","n":"depth"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Layer","n":"frameCount"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Layer","n":"frameStripMap"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.timeline::Layer","n":"strips"}],"m":[{"r":"void","b":"flash.__native.format.swf.timeline::Layer","p":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"n":"appendStrip"},{"r":"Array","b":"flash.__native.format.swf.timeline::Layer","p":[{"t":"uint"},{"t":"uint"}],"n":"getStripsForFrameRegion"},{"r":"String","b":"flash.__native.format.swf.timeline::Layer","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.timeline::LayerStrip"]=`{"t":"class","n":"flash.__native.format.swf.timeline::LayerStrip","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.timeline::LayerStrip","n":"type"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.timeline::LayerStrip","n":"startFrameIndex"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.timeline::LayerStrip","n":"endFrameIndex"}],"m":[{"r":"String","b":"flash.__native.format.swf.timeline::LayerStrip","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.timeline::LayerStrip","n":"TYPE_EMPTY"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.timeline::LayerStrip","n":"TYPE_SPACER"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.timeline::LayerStrip","n":"TYPE_STATIC"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.timeline::LayerStrip","n":"TYPE_MOTIONTWEEN"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.timeline::LayerStrip","n":"TYPE_SHAPETWEEN"}]}}`; asc.classInfo["flash.__native.format.swf.timeline::Scene"]=`{"t":"class","n":"flash.__native.format.swf.timeline::Scene","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"String"}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.timeline::Scene","n":"frameNumber"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.timeline::Scene","n":"name"}],"m":[{"r":"String","b":"flash.__native.format.swf.timeline::Scene","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.timeline::SoundStream"]=`{"t":"class","n":"flash.__native.format.swf.timeline::SoundStream","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.timeline::SoundStream","n":"startFrame"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.timeline::SoundStream","n":"numFrames"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.timeline::SoundStream","n":"numSamples"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.timeline::SoundStream","n":"compression"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.timeline::SoundStream","n":"rate"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.timeline::SoundStream","n":"size"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.timeline::SoundStream","n":"type"}],"m":[{"r":"String","b":"flash.__native.format.swf.timeline::SoundStream","n":"toString"}],"a":[{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.timeline::SoundStream","n":"data"}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.timeline::SoundStream","n":"_data"}]}}}`; asc.classInfo["flash.__native.format.swf.tags::IDefinitionBitsTag"]=`{"t":"interface","n":"flash.__native.format.swf.tags::IDefinitionBitsTag","bs":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null},"pr":{"m":[{"r":"int","b":"flash.__native.format.swf.tags::IDefinitionBitsTag","p":[{"t":"Function"},{"t":"Function"}],"n":"decode"}]}}}`; asc.classInfo["flash.__native.format.swf.tags::IDefinitionTag"]=`{"t":"interface","n":"flash.__native.format.swf.tags::IDefinitionTag","bs":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null},"pr":{"m":[{"r":"flash.__native.format.swf.tags::IDefinitionTag","b":"flash.__native.format.swf.tags::IDefinitionTag","n":"clone"}]}}}`; asc.classInfo["flash.__native.format.swf.tags::IDisplayListTag"]=`{"t":"interface","n":"flash.__native.format.swf.tags::IDisplayListTag","bs":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.swf.tags::ITag"]=`{"t":"interface","n":"flash.__native.format.swf.tags::ITag","fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","b":"flash.__native.format.swf.tags::ITag","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::ITag","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::ITag","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::ITag","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::ITag","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::ITag","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::ITag","n":"level"}]}}}`; asc.classInfo["flash.__native.format.swf.tags::Tag"]=`{"t":"class","n":"flash.__native.format.swf.tags::Tag","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"String","b":"flash.__native.format.swf.tags::Tag","p":[{"t":"uint"},{"t":"String"},{"t":"uint","o":1}],"n":"toStringCommon"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagBroken"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagBroken","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf.tags::ITag"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagBroken","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagBroken","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagBroken","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagBroken","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagBroken","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagBroken","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagBroken","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.__native.format.swf.tags::ITag","b":"flash.__native.format.swf.tags::TagBroken","n":"_source"}]}}}`; asc.classInfo["flash.__native.format.swf.tags::TagCSMTextSettings"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagCSMTextSettings","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagCSMTextSettings","n":"textId"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagCSMTextSettings","n":"useFlashType"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagCSMTextSettings","n":"gridFit"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.tags::TagCSMTextSettings","n":"thickness"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.tags::TagCSMTextSettings","n":"sharpness"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagCSMTextSettings","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagCSMTextSettings","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagCSMTextSettings","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagCSMTextSettings","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagCSMTextSettings","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagCSMTextSettings","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagCSMTextSettings","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagCSMTextSettings","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDebugID"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDebugID","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDebugID","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDebugID","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagDebugID","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagDebugID","n":"uuid"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDebugID","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDebugID","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDebugID","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDebugID","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagDebugID","n":"_uuid"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDebugID","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineBinaryData"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineBinaryData","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBinaryData","n":"characterId"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagDefineBinaryData","n":"binaryData"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineBinaryData","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineBinaryData","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","b":"flash.__native.format.swf.tags::TagDefineBinaryData","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineBinaryData","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBinaryData","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineBinaryData","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBinaryData","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBinaryData","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBinaryData","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineBits"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineBits","id":1,"bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionBitsTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"bitmapType"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagJPEGTables","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"jpegTablesTag"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"characterId"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"bitmapData"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"bitmapAlphaData"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"decodeSynchronous"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"clone"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","p":[{"t":"Function"},{"t":"Function"}],"n":"decode"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"getInstance"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineBits","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBits","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineBits","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBits","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBits","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"_instance"},{"a":"readwrite","t":"flash.display::Loader","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"_loader"},{"a":"readwrite","t":"flash.__native.format.swf::SWFData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"__data"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"__gc"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBits","n":"TYPE"}]},"pr":{"v":[{"a":"readonly","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBits","n":"sHelperEmptyInstance"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineBitsJPEG2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineBitsJPEG2","id":1,"bs":["flash.__native.format.swf.tags::TagDefineBits","Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsJPEG2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsJPEG2","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG2","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineBitsJPEG3"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineBitsJPEG3","id":1,"bs":["flash.__native.format.swf.tags::TagDefineBitsJPEG2","Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsJPEG3","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsJPEG3","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsJPEG3","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG3","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG3","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG3","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG3","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG3","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG3","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineBitsJPEG4"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineBitsJPEG4","bs":["flash.__native.format.swf.tags::TagDefineBitsJPEG3","Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsJPEG4","n":"deblockParam"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsJPEG4","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsJPEG4","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsJPEG4","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG4","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG4","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG4","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG4","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG4","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsJPEG4","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineBitsLossless"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineBitsLossless","id":1,"bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionBitsTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"bitmapFormat"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"bitmapWidth"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"bitmapHeight"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"bitmapColorTableSize"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"characterId"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"zlibBitmapData"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"decodeSynchronous"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"clone"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"getInstance"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","p":[{"t":"Function"},{"t":"Function"}],"n":"decode"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineBitsLossless","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"_instance"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"_decoded"},{"a":"readwrite","t":"flash.__native.format.swf::SWFData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"__data"}],"m":[{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","p":[{"t":"int"}],"n":"__roundToMultipleOfFour"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"__gc"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"TYPE"}]},"pr":{"v":[{"a":"readonly","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless","n":"sHelperEmptyInstance"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineBitsLossless2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineBitsLossless2","id":1,"bs":["flash.__native.format.swf.tags::TagDefineBitsLossless","Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"m":[{"r":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineBitsLossless2","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineBitsLossless2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsLossless2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineBitsLossless2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsLossless2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsLossless2","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineBitsLossless2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineButton"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineButton","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButton","n":"characterId"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButton","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineButton","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","b":"flash.__native.format.swf.tags::TagDefineButton","n":"clone"},{"r":"Array","b":"flash.__native.format.swf.tags::TagDefineButton","p":[{"t":"String"}],"n":"getRecordsByState"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineButton","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDefineButton","n":"characters"},{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDefineButton","n":"actions"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButton","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineButton","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButton","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButton","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButton","n":"_characters"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButton","n":"_actions"},{"a":"readwrite","t":"flash.utils::Dictionary","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButton","n":"frames"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButton","n":"labelCount"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineButton","n":"processRecords"},{"r":"Number","b":"flash.__native.format.swf.tags::TagDefineButton","p":[{"t":"flash.__native.format.swf.data::SWFButtonRecord"},{"t":"flash.__native.format.swf.data::SWFButtonRecord"}],"n":"sortByDepthCompareFunction"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButton","n":"TYPE"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineButton","n":"STATE_UP"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineButton","n":"STATE_OVER"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineButton","n":"STATE_DOWN"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineButton","n":"STATE_HIT"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineButton2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineButton2","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"trackAsMenu"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"characterId"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineButton2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineButton2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"clone"},{"r":"Array","b":"flash.__native.format.swf.tags::TagDefineButton2","p":[{"t":"String"}],"n":"getRecordsByState"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineButton2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"characters"},{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"condActions"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"_characters"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"_condActions"},{"a":"readwrite","t":"flash.utils::Dictionary","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"frames"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"processRecords"},{"r":"Number","b":"flash.__native.format.swf.tags::TagDefineButton2","p":[{"t":"flash.__native.format.swf.data::SWFButtonRecord"},{"t":"flash.__native.format.swf.data::SWFButtonRecord"}],"n":"sortByDepthCompareFunction"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButton2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineButtonCxform"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineButtonCxform","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"flash.__native.format.swf.data::SWFColorTransform","b":"flash.__native.format.swf.tags::TagDefineButtonCxform","n":"buttonColorTransform"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButtonCxform","n":"characterId"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineButtonCxform","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineButtonCxform","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","b":"flash.__native.format.swf.tags::TagDefineButtonCxform","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineButtonCxform","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButtonCxform","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineButtonCxform","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButtonCxform","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButtonCxform","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButtonCxform","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineButtonSound"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineButtonSound","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"buttonId"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"buttonSoundChar0"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"buttonSoundChar1"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"buttonSoundChar2"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"buttonSoundChar3"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFSoundInfo","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"buttonSoundInfo0"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFSoundInfo","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"buttonSoundInfo1"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFSoundInfo","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"buttonSoundInfo2"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFSoundInfo","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"buttonSoundInfo3"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButtonSound","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButtonSound","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::TagDefineButtonSound","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineButtonSound","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineButtonSound","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineEditText"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineEditText","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRectangle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"bounds"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"variableName"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"flags1"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"flags2"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"fontId"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"fontClass"},{"a":"readwrite","t":"flash.text::Font","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"fontClassIns"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"fontHeight"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"textColor"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"maxLength"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"align"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"leftMargin"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"rightMargin"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"indent"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"leading"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"initialText"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"characterId"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineEditText","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineEditText","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineEditText","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineEditText","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineEditText","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineEditText","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineEditText","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineFont"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineFont","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":[{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont","n":"characterId"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFont","n":"glyphShapeTable"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFont","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFont","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","b":"flash.__native.format.swf.tags::TagDefineFont","n":"clone"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFont","p":[{"t":"flash.__native.format.swf.exporters.core::IShapeExporter"},{"t":"uint"}],"n":"exportFont"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineFont","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineFont","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineFont","n":"_tagContentLength"}],"m":[{"r":"String","b":"flash.__native.format.swf.tags::TagDefineFont","p":[{"t":"uint"}],"n":"toStringCommon"}],"a":[{"a":"readonly","t":"Number","b":"flash.__native.format.swf.tags::TagDefineFont","n":"unitDivisor"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineFont2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineFont2","bs":["flash.__native.format.swf.tags::TagDefineFont","Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"hasLayout"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"shiftJIS"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"smallText"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"ansi"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"wideOffsets"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"wideCodes"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"italic"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"bold"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"languageCode"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"fontName"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"ascent"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"descent"},{"a":"readwrite","t":"int","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"leading"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFont2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFont2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineFont2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"codeTable"},{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"fontAdvanceTable"},{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"fontBoundsTable"},{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"fontKerningTable"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"_codeTable"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"_fontAdvanceTable"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"_fontBoundsTable"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"_fontKerningTable"}],"m":[{"r":"String","b":"flash.__native.format.swf.tags::TagDefineFont2","p":[{"t":"uint"}],"n":"toStringCommon"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineFont3"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineFont3","bs":["flash.__native.format.swf.tags::TagDefineFont2","Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.__native.format.swf.tags::TagDefineFont3","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont3","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineFont3","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont3","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont3","n":"level"}]},"pr":{"a":[{"a":"readonly","t":"Number","b":"flash.__native.format.swf.tags::TagDefineFont3","n":"unitDivisor"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont3","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineFont4"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineFont4","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"hasFontData"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"italic"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"bold"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"fontName"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"characterId"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFont4","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFont4","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineFont4","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"fontData"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"_fontData"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFont4","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineFontAlignZones"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineFontAlignZones","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontAlignZones","n":"fontId"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontAlignZones","n":"csmTableHint"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFontAlignZones","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFontAlignZones","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineFontAlignZones","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFontAlignZones","n":"zoneTable"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontAlignZones","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineFontAlignZones","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontAlignZones","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontAlignZones","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFontAlignZones","n":"_zoneTable"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontAlignZones","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineFontInfo"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineFontInfo","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"fontId"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"fontName"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"smallText"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"shiftJIS"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"ansi"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"italic"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"bold"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"wideCodes"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"langCode"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFontInfo","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFontInfo","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineFontInfo","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"codeTable"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"_codeTable"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"langCodeLength"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFontInfo","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parseLangCode"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFontInfo","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publishLangCode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontInfo","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineFontInfo2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineFontInfo2","bs":["flash.__native.format.swf.tags::TagDefineFontInfo","Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.__native.format.swf.tags::TagDefineFontInfo2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontInfo2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineFontInfo2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontInfo2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontInfo2","n":"level"}]},"pr":{"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFontInfo2","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parseLangCode"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFontInfo2","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publishLangCode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontInfo2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineFontName"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineFontName","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontName","n":"fontId"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.tags::TagDefineFontName","n":"fontName"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.tags::TagDefineFontName","n":"fontCopyright"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFontName","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineFontName","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineFontName","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontName","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineFontName","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontName","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontName","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineFontName","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineMorphShape"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineMorphShape","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":[{"t":"uint"}],"v":[{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"graphics"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRectangle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"startBounds"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRectangle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"endBounds"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFShape","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"startEdges"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFShape","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"endEdges"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"characterId"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"clone"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","p":[{"t":"flash.__native.format.swf.exporters.core::IShapeExporter"},{"t":"Number"}],"n":"exportShape"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","p":[{"t":"flash.geom::Rectangle"},{"t":"Number"}],"n":"exportBounds"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineMorphShape","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"_morphFillStyles"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"_morphLineStyles"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFShape","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"_shape"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"_tagContentLength"},{"a":"readwrite","t":"flash.__native.format.swf::SWFData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"_swfData"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"_swfDataPosition"}],"m":[{"r":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","p":[{"t":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge"}],"n":"straightToCurve"},{"r":"flash.__native.format.swf.data::SWFMorphLineStyle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"__readMorphLineStyle"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineMorphShape","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineMorphShape2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineMorphShape2","bs":["flash.__native.format.swf.tags::TagDefineMorphShape","Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":[{"t":"uint"}],"v":[{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRectangle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape2","n":"startEdgeBounds"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRectangle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape2","n":"endEdgeBounds"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape2","n":"flags"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineMorphShape2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineMorphShape2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineMorphShape2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineMorphShape2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineMorphShape2","n":"level"}]},"pr":{"m":[{"r":"flash.__native.format.swf.data::SWFMorphLineStyle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineMorphShape2","n":"__readMorphLineStyle"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineMorphShape2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineScalingGrid"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineScalingGrid","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRectangle","b":"flash.__native.format.swf.tags::TagDefineScalingGrid","n":"splitter"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineScalingGrid","n":"characterId"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineScalingGrid","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineScalingGrid","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","b":"flash.__native.format.swf.tags::TagDefineScalingGrid","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineScalingGrid","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineScalingGrid","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineScalingGrid","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineScalingGrid","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineScalingGrid","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineScalingGrid","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","n":"scenes"},{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","n":"frameLabels"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","n":"_scenes"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","n":"_frameLabels"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineSceneAndFrameLabelData","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineShape"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineShape","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":[{"t":"uint"}],"v":[{"a":"readwrite","t":"flash.display::Graphics","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape","n":"graphics"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRectangle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape","n":"shapeBounds"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFShapeWithStyle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape","n":"shapes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape","n":"characterId"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape","n":"clone"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape","p":[{"t":"flash.__native.format.swf.exporters.core::IShapeExporter"},{"t":"Number"}],"n":"exportShape"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape","p":[{"t":"flash.geom::Rectangle"},{"t":"Number"}],"n":"exportBounds"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineShape","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineShape","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape","n":"_tagContentLength"},{"a":"readwrite","t":"flash.__native.format.swf::SWFData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape","n":"_swfData"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape","n":"_swfDataPosition"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineShape2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineShape2","bs":["flash.__native.format.swf.tags::TagDefineShape","Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":[{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.tags::TagDefineShape2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineShape2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape2","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineShape3"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineShape3","bs":["flash.__native.format.swf.tags::TagDefineShape2","Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":[{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.tags::TagDefineShape3","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape3","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineShape3","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape3","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape3","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape3","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineShape4"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineShape4","bs":["flash.__native.format.swf.tags::TagDefineShape3","Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":[{"t":"uint"}],"v":[{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRectangle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape4","n":"edgeBounds"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineShape4","n":"flags"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineShape4","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineShape4","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineShape4","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape4","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineShape4","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape4","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape4","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineShape4","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineSound"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineSound","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"characterId"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"soundFormat"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"soundRate"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"soundSize"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"soundType"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"soundSampleCount"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"soundData"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"decodeSynchronous"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::TagDefineSound","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"clone"},{"r":"flash.media::Sound","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"getInstance"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","p":[{"t":"Function"},{"t":"Function"}],"n":"decode"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineSound","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineSound","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineSound","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineSound","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineSound","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.media::Sound","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"_instance"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"_decoded"}],"m":[{"r":"ArrayBuffer","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"__getSoundData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","n":"__gc"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineSound","p":[{"t":"flash.utils::ByteArray"}],"n":"processMP3"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineSound","n":"TYPE"}],"m":[{"r":"flash.__native.format.swf.tags::TagDefineSound","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","p":[{"t":"uint"},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"flash.utils::ByteArray","o":1}],"n":"create"},{"r":"flash.__native.format.swf.tags::TagDefineSound","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSound","p":[{"t":"uint"},{"t":"flash.utils::ByteArray"}],"n":"createWithMP3"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineSprite"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineSprite","bs":["flash.__native.format.swf::SWFTimelineContainer","Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSprite","n":"frameCount"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSprite","n":"characterId"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDefineSprite","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineSprite","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","b":"flash.__native.format.swf.tags::TagDefineSprite","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineSprite","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineSprite","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineSprite","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineSprite","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineSprite","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineSprite","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineText"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineText","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRectangle","b":"flash.__native.format.swf.tags::TagDefineText","n":"textBounds"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFMatrix","b":"flash.__native.format.swf.tags::TagDefineText","n":"textMatrix"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDefineText","n":"records"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineText","n":"characterId"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineText","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineText","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","b":"flash.__native.format.swf.tags::TagDefineText","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineText","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineText","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineText","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineText","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineText","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineText","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineText2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineText2","bs":["flash.__native.format.swf.tags::TagDefineText","Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.__native.format.swf.tags::TagDefineText2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineText2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineText2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineText2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineText2","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineText2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDefineVideoStream"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDefineVideoStream","bs":["Object"],"in":["flash.__native.format.swf.tags::IDefinitionTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"numFrames"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"width"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"height"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"deblocking"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"smoothing"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"codecId"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"characterId"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDefineVideoStream","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDefineVideoStream","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagDefineVideoStream","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDefineVideoStream","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDoABC"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDoABC","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDoABC","n":"lazyInitializeFlag"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDoABC","n":"abcName"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDoABC","n":"bytes"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDoABC","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDoABC","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagDoABC","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoABC","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDoABC","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoABC","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoABC","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoABC","n":"TYPE"}],"m":[{"r":"flash.__native.format.swf.tags::TagDoABC","b":"flash.__native.format.swf.tags::TagDoABC","p":[{"t":"flash.utils::ByteArray","o":1},{"t":"String","o":1},{"t":"Boolean","o":1}],"n":"create"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDoABCDeprecated"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDoABCDeprecated","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagDoABCDeprecated","n":"bytes"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDoABCDeprecated","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDoABCDeprecated","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagDoABCDeprecated","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoABCDeprecated","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDoABCDeprecated","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoABCDeprecated","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoABCDeprecated","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoABCDeprecated","n":"TYPE"}],"m":[{"r":"flash.__native.format.swf.tags::TagDoABCDeprecated","b":"flash.__native.format.swf.tags::TagDoABCDeprecated","p":[{"t":"flash.utils::ByteArray","o":1}],"n":"create"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDoAction"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDoAction","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDoAction","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDoAction","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagDoAction","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"Array","b":"flash.__native.format.swf.tags::TagDoAction","n":"actions"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoAction","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDoAction","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoAction","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoAction","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.tags::TagDoAction","n":"_actions"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDoAction","n":"labelCount"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoAction","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagDoInitAction"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagDoInitAction","bs":["flash.__native.format.swf.tags::TagDoAction","Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagDoInitAction","n":"spriteId"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagDoInitAction","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagDoInitAction","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagDoInitAction","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoInitAction","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagDoInitAction","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoInitAction","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoInitAction","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagDoInitAction","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagEnableDebugger"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagEnableDebugger","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagEnableDebugger","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagEnableDebugger","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagEnableDebugger","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagEnableDebugger","n":"password"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableDebugger","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagEnableDebugger","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableDebugger","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableDebugger","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagEnableDebugger","n":"_password"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableDebugger","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagEnableDebugger2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagEnableDebugger2","bs":["flash.__native.format.swf.tags::TagEnableDebugger","Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagEnableDebugger2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagEnableDebugger2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagEnableDebugger2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableDebugger2","n":"reserved"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableDebugger2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagEnableDebugger2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableDebugger2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableDebugger2","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagEnableDebugger2","n":"_reserved"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableDebugger2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagEnableTelemetry"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagEnableTelemetry","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagEnableTelemetry","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagEnableTelemetry","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagEnableTelemetry","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagEnableTelemetry","n":"password"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableTelemetry","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagEnableTelemetry","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableTelemetry","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableTelemetry","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagEnableTelemetry","n":"_password"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnableTelemetry","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagEnd"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagEnd","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagEnd","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagEnd","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagEnd","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnd","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagEnd","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnd","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnd","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagEnd","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagExportAssets"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagExportAssets","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagExportAssets","n":"assets"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagExportAssets","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagExportAssets","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagExportAssets","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagExportAssets","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagExportAssets","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagExportAssets","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagExportAssets","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagExportAssets","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagFileAttributes"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagFileAttributes","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagFileAttributes","n":"useDirectBlit"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagFileAttributes","n":"useGPU"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagFileAttributes","n":"hasMetadata"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagFileAttributes","n":"actionscript3"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagFileAttributes","n":"useNetwork"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagFileAttributes","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagFileAttributes","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagFileAttributes","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagFileAttributes","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagFileAttributes","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagFileAttributes","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagFileAttributes","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagFileAttributes","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagFrameLabel"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagFrameLabel","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"flash.__native.format.swf.tags::TagFrameLabel","n":"frameName"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.tags::TagFrameLabel","n":"namedAnchorFlag"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagFrameLabel","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagFrameLabel","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagFrameLabel","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagFrameLabel","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagFrameLabel","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagFrameLabel","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagFrameLabel","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagFrameLabel","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagImportAssets"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagImportAssets","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets","n":"url"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets","n":"symbols"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::ITag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets","n":"clone"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets","p":[{"t":"Function"},{"t":"Function"}],"n":"decode"},{"r":"flash.__native.format.swf::SWF","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets","n":"getInstance"},{"r":"String","b":"flash.__native.format.swf.tags::TagImportAssets","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagImportAssets","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagImportAssets","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagImportAssets","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagImportAssets","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.__native.format.swf::SWF","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets","n":"_instance"},{"a":"readwrite","t":"flash.display::Loader","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets","n":"_loader"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets","n":"__gc"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagImportAssets","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagImportAssets2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagImportAssets2","bs":["flash.__native.format.swf.tags::TagImportAssets","Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::ITag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagImportAssets2","n":"clone"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagImportAssets2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagImportAssets2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagImportAssets2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagImportAssets2","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagImportAssets2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagJPEGTables"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagJPEGTables","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagJPEGTables","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagJPEGTables","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagJPEGTables","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagJPEGTables","n":"jpegTables"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagJPEGTables","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagJPEGTables","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagJPEGTables","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagJPEGTables","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagJPEGTables","n":"_jpegTables"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagJPEGTables","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagMetadata"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagMetadata","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"flash.__native.format.swf.tags::TagMetadata","n":"xmlString"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagMetadata","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagMetadata","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagMetadata","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagMetadata","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagMetadata","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagMetadata","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagMetadata","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagMetadata","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagNameCharacter"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagNameCharacter","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagNameCharacter","n":"characterId"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagNameCharacter","n":"binaryData"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagNameCharacter","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagNameCharacter","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.tags::ITag","b":"flash.__native.format.swf.tags::TagNameCharacter","n":"clone"},{"r":"String","b":"flash.__native.format.swf.tags::TagNameCharacter","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagNameCharacter","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagNameCharacter","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagNameCharacter","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagNameCharacter","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagNameCharacter","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagPlaceObject"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagPlaceObject","bs":["Object"],"in":["flash.__native.format.swf.tags::IDisplayListTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"flags1"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"flags2"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"characterId"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"depth"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFMatrix","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"matrix"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFColorTransform","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"colorTransform"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"ratio"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"instanceName"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"clipDepth"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFClipActions","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"clipActions"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"className"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"blendMode"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"bitmapCache"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"bitmapBackgroundColor"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"visible"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"metaData"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","n":"filterList"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagPlaceObject","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagPlaceObject","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagPlaceObject","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagPlaceObject2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagPlaceObject2","bs":["flash.__native.format.swf.tags::TagPlaceObject","Object"],"in":["flash.__native.format.swf.tags::IDisplayListTag"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagPlaceObject2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagPlaceObject2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagPlaceObject2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject2","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagPlaceObject3"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagPlaceObject3","bs":["flash.__native.format.swf.tags::TagPlaceObject2","Object"],"in":["flash.__native.format.swf.tags::IDisplayListTag"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject3","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject3","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagPlaceObject3","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject3","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagPlaceObject3","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject3","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject3","n":"level"}]},"pr":{"m":[{"r":"flash.__native.format.swf::SWFData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject3","n":"prepareBody"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject3","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagPlaceObject4"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagPlaceObject4","bs":["flash.__native.format.swf.tags::TagPlaceObject3","Object"],"in":["flash.__native.format.swf.tags::IDisplayListTag"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagPlaceObject4","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagPlaceObject4","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagPlaceObject4","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject4","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagPlaceObject4","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject4","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject4","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagPlaceObject4","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagProductInfo"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagProductInfo","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagProductInfo","n":"productId"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagProductInfo","n":"edition"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagProductInfo","n":"majorVersion"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagProductInfo","n":"minorVersion"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.tags::TagProductInfo","n":"build"},{"a":"readwrite","t":"Date","b":"flash.__native.format.swf.tags::TagProductInfo","n":"compileDate"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagProductInfo","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagProductInfo","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagProductInfo","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagProductInfo","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagProductInfo","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagProductInfo","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagProductInfo","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagProductInfo","n":"TYPE"}]},"pr":{"v":[{"a":"readonly","t":"Number","b":"flash.__native.format.swf.tags::TagProductInfo","n":"UINT_MAX_CARRY"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagProtect"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagProtect","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagProtect","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagProtect","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagProtect","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagProtect","n":"password"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagProtect","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagProtect","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagProtect","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagProtect","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagProtect","n":"_password"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagProtect","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagRemoveObject"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagRemoveObject","bs":["Object"],"in":["flash.__native.format.swf.tags::IDisplayListTag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagRemoveObject","n":"characterId"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagRemoveObject","n":"depth"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagRemoveObject","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagRemoveObject","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagRemoveObject","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagRemoveObject","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagRemoveObject","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagRemoveObject","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagRemoveObject","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagRemoveObject","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagRemoveObject2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagRemoveObject2","bs":["flash.__native.format.swf.tags::TagRemoveObject","Object"],"in":["flash.__native.format.swf.tags::IDisplayListTag"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagRemoveObject2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagRemoveObject2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagRemoveObject2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagRemoveObject2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagRemoveObject2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagRemoveObject2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagRemoveObject2","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagRemoveObject2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagScriptLimits"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagScriptLimits","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagScriptLimits","n":"maxRecursionDepth"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagScriptLimits","n":"scriptTimeoutSeconds"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagScriptLimits","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagScriptLimits","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagScriptLimits","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagScriptLimits","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagScriptLimits","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagScriptLimits","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagScriptLimits","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagScriptLimits","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagSetBackgroundColor"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagSetBackgroundColor","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagSetBackgroundColor","n":"color"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagSetBackgroundColor","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagSetBackgroundColor","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagSetBackgroundColor","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSetBackgroundColor","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagSetBackgroundColor","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSetBackgroundColor","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSetBackgroundColor","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSetBackgroundColor","n":"TYPE"}],"m":[{"r":"flash.__native.format.swf.tags::TagSetBackgroundColor","b":"flash.__native.format.swf.tags::TagSetBackgroundColor","p":[{"t":"uint","o":1}],"n":"create"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagSetTabIndex"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagSetTabIndex","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagSetTabIndex","n":"depth"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagSetTabIndex","n":"tabIndex"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagSetTabIndex","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagSetTabIndex","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagSetTabIndex","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSetTabIndex","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagSetTabIndex","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSetTabIndex","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSetTabIndex","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSetTabIndex","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagShowFrame"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagShowFrame","bs":["Object"],"in":["flash.__native.format.swf.tags::IDisplayListTag"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagShowFrame","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagShowFrame","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagShowFrame","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagShowFrame","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagShowFrame","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagShowFrame","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagShowFrame","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagShowFrame","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagSoundStreamBlock"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagSoundStreamBlock","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagSoundStreamBlock","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagSoundStreamBlock","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagSoundStreamBlock","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagSoundStreamBlock","n":"soundData"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamBlock","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagSoundStreamBlock","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamBlock","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamBlock","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagSoundStreamBlock","n":"_soundData"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamBlock","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagSoundStreamHead"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagSoundStreamHead","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"playbackSoundRate"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"playbackSoundSize"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"playbackSoundType"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"streamSoundCompression"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"streamSoundRate"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"streamSoundSize"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"streamSoundType"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"streamSoundSampleCount"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"latencySeek"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagSoundStreamHead","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagSoundStreamHead","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagSoundStreamHead","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagSoundStreamHead2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagSoundStreamHead2","bs":["flash.__native.format.swf.tags::TagSoundStreamHead","Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.__native.format.swf.tags::TagSoundStreamHead2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagSoundStreamHead2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead2","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSoundStreamHead2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagStartSound"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagStartSound","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagStartSound","n":"soundId"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFSoundInfo","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagStartSound","n":"soundInfo"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagStartSound","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagStartSound","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagStartSound","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagStartSound","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagStartSound","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagStartSound","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagStartSound","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagStartSound","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagStartSound2"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagStartSound2","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagStartSound2","n":"soundClassName"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFSoundInfo","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagStartSound2","n":"soundInfo"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagStartSound2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagStartSound2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagStartSound2","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagStartSound2","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagStartSound2","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagStartSound2","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagStartSound2","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagStartSound2","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagSymbolClass"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagSymbolClass","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagSymbolClass","n":"symbols"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagSymbolClass","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.tags::TagSymbolClass","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagSymbolClass","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSymbolClass","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagSymbolClass","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSymbolClass","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSymbolClass","n":"level"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagSymbolClass","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags::TagUnknown"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagUnknown","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":[{"t":"uint","o":1}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagUnknown","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagUnknown","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagUnknown","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagUnknown","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagUnknown","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagUnknown","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagUnknown","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagUnknown","n":"_type"}]}}}`; asc.classInfo["flash.__native.format.swf.tags::TagVideoFrame"]=`{"t":"class","n":"flash.__native.format.swf.tags::TagVideoFrame","bs":["Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagVideoFrame","n":"streamId"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.tags::TagVideoFrame","n":"frameNum"}],"m":[{"r":"void","b":"flash.__native.format.swf.tags::TagVideoFrame","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.tags::TagVideoFrame","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.tags::TagVideoFrame","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.tags::TagVideoFrame","n":"videoData"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagVideoFrame","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags::TagVideoFrame","n":"name"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagVideoFrame","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagVideoFrame","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"flash.__native.utils::SubByteArray","b":"flash.__native.format.swf.tags::TagVideoFrame","n":"_videoData"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags::TagVideoFrame","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags.etc::TagSWFEncryptActions"]=`{"t":"class","n":"flash.__native.format.swf.tags.etc::TagSWFEncryptActions","bs":["flash.__native.format.swf.tags::TagUnknown","Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":[{"t":"uint","o":1}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags.etc::TagSWFEncryptActions","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags.etc::TagSWFEncryptActions","n":"name"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags.etc::TagSWFEncryptActions","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.tags.etc::TagSWFEncryptSignature"]=`{"t":"class","n":"flash.__native.format.swf.tags.etc::TagSWFEncryptSignature","bs":["flash.__native.format.swf.tags::TagUnknown","Object"],"in":["flash.__native.format.swf.tags::ITag"],"fa":{"tr":{"c":[{"t":"uint","o":1}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags.etc::TagSWFEncryptSignature","n":"type"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.tags.etc::TagSWFEncryptSignature","n":"name"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.tags.etc::TagSWFEncryptSignature","n":"TYPE"}]}}`; asc.classInfo["flash.__native.format.swf.media::SWFSoundEngine"]=`{"t":"class","n":"flash.__native.format.swf.media::SWFSoundEngine","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SWFSoundEngine","p":[{"t":"flash.__native.format.swf.tags::TagDefineSound"},{"t":"flash.__native.format.swf.data::SWFSoundInfo"}],"n":"process"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SWFSoundEngine","n":"stopAll"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SWFSoundEngine","p":[{"t":"flash.__native.format.swf.tags::TagDefineSound"},{"t":"flash.__native.format.swf.data::SWFSoundInfo"}],"n":"__waitBuffer"}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::Dictionary","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SWFSoundEngine","n":"_channels"},{"a":"readwrite","t":"flash.utils::Dictionary","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SWFSoundEngine","n":"_queue"}]}}}`; asc.classInfo["flash.__native.format.swf.media::SoundChannelInternal"]=`{"t":"class","n":"flash.__native.format.swf.media::SoundChannelInternal","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.media::Sound"},{"t":"int"},{"t":"int"},{"t":"uint"},{"t":"Array"}],"v":[{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SoundChannelInternal","n":"handler"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SoundChannelInternal","p":[{"t":"flash.media::Sound"},{"t":"int"},{"t":"int"},{"t":"uint"},{"t":"Array"}],"n":"SoundChannelInternal"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SoundChannelInternal","n":"stop"},{"r":"flash.__native.format.swf.media::SoundChannelInternal","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SoundChannelInternal","n":"__stop"}]},"pr":{"v":[{"a":"readwrite","t":"flash.media::Sound","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SoundChannelInternal","n":"_sound"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SoundChannelInternal","n":"_startTime"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SoundChannelInternal","n":"_stopTime"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SoundChannelInternal","n":"_loops"},{"a":"readwrite","t":"flash.media::SoundChannel","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SoundChannelInternal","n":"_channel"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SoundChannelInternal","n":"_envelope"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SoundChannelInternal","n":"__play"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.media::SoundChannelInternal","n":"__complete"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::Bitmap"]=`{"t":"class","n":"flash.__native.format.swf.instance::Bitmap","bs":["flash.display::Bitmap","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Bitmap","n":"__inherited"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Bitmap","n":"__constructed"},{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Bitmap","n":"__data"},{"a":"readwrite","t":"flash.__native.format.swf.tags::IDefinitionBitsTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Bitmap","n":"__tag"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Bitmap","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Bitmap","n":"constructFromTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Bitmap","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::BitmapAsset"]=`{"t":"class","n":"flash.__native.format.swf.instance::BitmapAsset","bs":["flash.__native.format.swf.instance::Bitmap","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.instance::BitmapAsset","p":[{"t":"Number"},{"t":"Number"}],"n":"move"},{"r":"void","b":"flash.__native.format.swf.instance::BitmapAsset","p":[{"t":"Number"},{"t":"Number"}],"n":"setActualSize"},{"r":"String","b":"flash.__native.format.swf.instance::BitmapAsset","n":"toString"}],"a":[{"a":"readonly","t":"Number","b":"flash.__native.format.swf.instance::BitmapAsset","n":"measuredHeight"},{"a":"readonly","t":"Number","b":"flash.__native.format.swf.instance::BitmapAsset","n":"measuredWidth"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::BitmapData"]=`{"t":"class","n":"flash.__native.format.swf.instance::BitmapData","bs":["flash.display::BitmapData","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::BitmapData","n":"__inherited"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::BitmapData","n":"__constructed"},{"a":"readwrite","t":"flash.__native.format.swf.tags::IDefinitionBitsTag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::BitmapData","n":"__tag"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::BitmapData","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::BitmapData","n":"constructFromTag"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::ByteArray"]=`{"t":"class","n":"flash.__native.format.swf.instance::ByteArray","bs":["flash.utils::ByteArray","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::ByteArray","n":"__inherited"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::ByteArray","n":"__constructed"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagDefineBinaryData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::ByteArray","n":"__tag"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::ByteArray","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::ByteArray","n":"constructFromTag"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::ByteArrayAsset"]=`{"t":"class","n":"flash.__native.format.swf.instance::ByteArrayAsset","bs":["flash.__native.format.swf.instance::ByteArray","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.swf.instance::DynamicText"]=`{"t":"class","n":"flash.__native.format.swf.instance::DynamicText","bs":["flash.text::TextField","Object"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.__native.format.swf.instance::DynamicText","n":"toString"}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::DynamicText","n":"__inherited"},{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::DynamicText","n":"__data"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagDefineEditText","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::DynamicText","n":"__tag"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::DynamicText","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::DynamicText","n":"constructFromTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::DynamicText","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::Font"]=`{"t":"class","n":"flash.__native.format.swf.instance::Font","bs":["flash.text::Font","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Font","n":"__constructed"},{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Font","n":"__data"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagDefineFont","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Font","n":"__tag"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Font","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Font","n":"constructFromTag"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::FontAsset"]=`{"t":"class","n":"flash.__native.format.swf.instance::FontAsset","bs":["flash.__native.format.swf.instance::Font","Object"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.__native.format.swf.instance::FontAsset","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::MorphShape"]=`{"t":"class","n":"flash.__native.format.swf.instance::MorphShape","bs":["flash.display::MorphShape","Object"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.__native.format.swf.instance::MorphShape","n":"toString"}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MorphShape","n":"__constructed"},{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MorphShape","n":"__data"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagDefineMorphShape","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MorphShape","n":"__tag"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MorphShape","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MorphShape","n":"constructFromTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MorphShape","p":[{"t":"Number"}],"n":"__setRatio"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MorphShape","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::MovieClip"]=`{"t":"class","n":"flash.__native.format.swf.instance::MovieClip","id":1,"bs":["flash.display::MovieClip","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"Object"},{"t":"String","o":1}],"n":"gotoAndPlay"},{"r":"void","b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"Object"},{"t":"String","o":1}],"n":"gotoAndStop"},{"r":"void","b":"flash.__native.format.swf.instance::MovieClip","n":"nextFrame"},{"r":"void","b":"flash.__native.format.swf.instance::MovieClip","n":"nextScene"},{"r":"void","b":"flash.__native.format.swf.instance::MovieClip","n":"play"},{"r":"void","b":"flash.__native.format.swf.instance::MovieClip","n":"prevFrame"},{"r":"void","b":"flash.__native.format.swf.instance::MovieClip","n":"prevScene"},{"r":"void","b":"flash.__native.format.swf.instance::MovieClip","n":"stop"},{"r":"void","b":"flash.__native.format.swf.instance::MovieClip","n":"addFrameScript"}],"a":[{"a":"readonly","t":"int","b":"flash.__native.format.swf.instance::MovieClip","n":"currentFrame"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.instance::MovieClip","n":"currentFrameLabel"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.instance::MovieClip","n":"currentLabel"},{"a":"readonly","t":"Array","b":"flash.__native.format.swf.instance::MovieClip","n":"currentLabels"},{"a":"readonly","t":"flash.display::Scene","b":"flash.__native.format.swf.instance::MovieClip","n":"currentScene"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.instance::MovieClip","n":"framesLoaded"},{"a":"readonly","t":"Boolean","b":"flash.__native.format.swf.instance::MovieClip","n":"isPlaying"},{"a":"readonly","t":"Array","b":"flash.__native.format.swf.instance::MovieClip","n":"scenes"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.instance::MovieClip","n":"totalFrames"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.instance::MovieClip","n":"numChildren"}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__inherited"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__constructed"},{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__data"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__lastUpdate"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__lastEvaluate"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__evaluating"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__playing"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__handling"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__notExecutable"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__frameScripts"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__maxTotalFrames"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagDefineScalingGrid","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__scale9GridTag"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__playingNotStagedFrames"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__playingAutoStopFramestamp"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__playingAutoStopObjects"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"_objectPool"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"_objectPoolSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"_activeObjects"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"_activeObjectsSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"_newActiveObjects"},{"a":"readwrite","t":"flash.utils::Dictionary","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"_runtimeObjects"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"_runtimeObjectsSorted"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"_runtimeObjectsSortedSize"},{"a":"readwrite","t":"flash.display::Scene","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"_currentScene"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"_currentLabel"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"_currentFrameLabel"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"constructFromTag"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"flash.events::Event"}],"n":"__dispatchMouse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"flash.display::DisplayObject"},{"t":"int"},{"t":"Boolean"}],"n":"__addChildAt"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"int"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__removeChildAt"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"flash.display::DisplayObject"}],"n":"__contains"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"int"},{"t":"int"}],"n":"__swapChildrenAt"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"flash.display::DisplayObject"},{"t":"Boolean"}],"n":"__broadcastSetParent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"flash.display::Stage"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__broadcastSetStage"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__updateRuntimeObjects"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"*"}],"n":"__setFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__update"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"Boolean"}],"n":"__handle"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__evaluate"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"int"}],"n":"__evaluateFrameScripts"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"int"}],"n":"__enterInternal"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"int"}],"n":"__exitInternal"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"__restoreTimeline"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.__native.format.swf.timeline::FrameObject"},{"t":"Boolean"}],"n":"__placeObject"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"int"},{"t":"Boolean"}],"n":"__renderFrame"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"sHelperMatrixTag"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"sHelperMatrixOffset"},{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"sHelperColorTransformIdentity"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"sInternalKeys"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"sInternalDisplayClasses"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","n":"sButtonModeMouseEventToLabel"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"flash.__native.display::DisplayObjectInternal"},{"t":"flash.__native.format.swf.tags::TagDefineScalingGrid"}],"n":"__setupScale9GridTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"Object"},{"t":"flash.display::DisplayObject"},{"t":"int"},{"t":"flash.__native.format.swf.timeline::FrameObject"}],"n":"__initializeTimelineObject"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.display::DisplayObject"},{"t":"int"},{"t":"flash.__native.format.swf.timeline::FrameObject"},{"t":"int"}],"n":"__initializeDisplayObject"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::MovieClip","p":[{"t":"Array"}],"n":"__internalKeys"}]}}`; asc.classInfo["flash.__native.format.swf.instance::Shape"]=`{"t":"class","n":"flash.__native.format.swf.instance::Shape","bs":["flash.display::Shape","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Shape","n":"__constructed"},{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Shape","n":"__data"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagDefineShape","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Shape","n":"__tag"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Shape","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Shape","n":"constructFromTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Shape","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::SimpleButton"]=`{"t":"class","n":"flash.__native.format.swf.instance::SimpleButton","bs":["flash.display::SimpleButton","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::SimpleButton","n":"__inherited"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::SimpleButton","n":"__constructed"},{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::SimpleButton","n":"__data"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagDefineButton2","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::SimpleButton","n":"__tag"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagDefineButtonSound","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::SimpleButton","n":"__sound"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::SimpleButton","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::SimpleButton","n":"constructFromTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::SimpleButton","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::SimpleButton","p":[{"t":"String"},{"t":"Array"}],"n":"__processState"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::SimpleButton","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.__native.format.swf.data::SWFButtonRecord"}],"n":"__placeObjectButtonRecord"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::SimpleButton","p":[{"t":"flash.display::DisplayObject"}],"n":"__setCurrentState"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::SimpleButton","n":"sHelperMatrixOffset"}]}}`; asc.classInfo["flash.__native.format.swf.instance::Sound"]=`{"t":"class","n":"flash.__native.format.swf.instance::Sound","bs":["flash.media::Sound","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Sound","n":"__inherited"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Sound","n":"__constructed"},{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Sound","n":"__data"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagDefineSound","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Sound","n":"__tag"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Sound","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Sound","n":"constructFromTag"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::Sprite"]=`{"t":"class","n":"flash.__native.format.swf.instance::Sprite","bs":["flash.display::Sprite","Object"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.__native.format.swf.instance::Sprite","n":"toString"}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Sprite","n":"__maxTotalFrames"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Sprite","n":"constructFromTag"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::SpriteAsset"]=`{"t":"class","n":"flash.__native.format.swf.instance::SpriteAsset","bs":["flash.__native.format.swf.instance::Sprite","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.instance::SpriteAsset","p":[{"t":"Number"},{"t":"Number"}],"n":"move"},{"r":"void","b":"flash.__native.format.swf.instance::SpriteAsset","p":[{"t":"Number"},{"t":"Number"}],"n":"setActualSize"},{"r":"String","b":"flash.__native.format.swf.instance::SpriteAsset","n":"toString"}],"a":[{"a":"readonly","t":"Number","b":"flash.__native.format.swf.instance::SpriteAsset","n":"measuredHeight"},{"a":"readonly","t":"Number","b":"flash.__native.format.swf.instance::SpriteAsset","n":"measuredWidth"}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.instance::SpriteAsset","n":"_measuredHeight"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.instance::SpriteAsset","n":"_measuredWidth"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::StaticText"]=`{"t":"class","n":"flash.__native.format.swf.instance::StaticText","bs":["flash.text::StaticText","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticText","n":"__constructed"},{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticText","n":"__data"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagDefineText","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticText","n":"__tag"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticText","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticText","n":"constructFromTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticText","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::StaticTextGlyph"]=`{"t":"class","n":"flash.__native.format.swf.instance::StaticTextGlyph","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.text.engine::ElementFormat"},{"t":"int"},{"t":"Number"},{"t":"Number"}],"v":[{"a":"readwrite","t":"flash.text.engine::ElementFormat","b":"flash.__native.format.swf.instance::StaticTextGlyph","n":"elementFormat"},{"a":"readwrite","t":"int","b":"flash.__native.format.swf.instance::StaticTextGlyph","n":"charCode"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.instance::StaticTextGlyph","n":"x"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.instance::StaticTextGlyph","n":"y"}],"m":[{"r":"void","b":"flash.__native.format.swf.instance::StaticTextGlyph","p":[{"t":"flash.text.engine::ElementFormat"},{"t":"int"},{"t":"Number"},{"t":"Number"}],"n":"StaticTextGlyph"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::StaticTextInternal"]=`{"t":"class","n":"flash.__native.format.swf.instance::StaticTextInternal","bs":["flash.__native.display::DisplayObjectInternal","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticTextInternal","n":"__text"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticTextInternal","n":"__bounds"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticTextInternal","n":"__glyphs"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticTextInternal","n":"__glyphsLength"}],"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticTextInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticTextInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__draw"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticTextInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTest"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticTextInternal","p":[{"t":"Number"},{"t":"Number"}],"n":"__hitTestMask"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::StaticTextInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds"}]}}}`; asc.classInfo["flash.__native.format.swf.instance::Video"]=`{"t":"class","n":"flash.__native.format.swf.instance::Video","bs":["flash.media::Video","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Video","n":"__inherited"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Video","n":"__constructed"},{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Video","n":"__data"},{"a":"readwrite","t":"flash.__native.format.swf.tags::TagDefineVideoStream","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Video","n":"__tag"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Video","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Video","n":"constructFromTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Video","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.instance::Video","n":"__initNetStream"}]}}}`; asc.classInfo["flash.__native.format.swf.factories::ISWFTagFactory"]=`{"t":"interface","n":"flash.__native.format.swf.factories::ISWFTagFactory","fa":{"tr":{"c":null},"pr":{"m":[{"r":"flash.__native.format.swf.tags::ITag","b":"flash.__native.format.swf.factories::ISWFTagFactory","p":[{"t":"uint"}],"n":"create"}]}}}`; asc.classInfo["flash.__native.format.swf.factories::SWFActionFactory"]=`{"t":"class","n":"flash.__native.format.swf.factories::SWFActionFactory","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.factories::SWFActionFactory","p":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"n":"create"}]}}`; asc.classInfo["flash.__native.format.swf.factories::SWFFilterFactory"]=`{"t":"class","n":"flash.__native.format.swf.factories::SWFFilterFactory","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"flash.__native.format.swf.data.filters::IFilter","d":[{"n":"internal"}],"b":"flash.__native.format.swf.factories::SWFFilterFactory","p":[{"t":"uint"}],"n":"create"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.factories::SWFFilterFactory","n":"sTypeToClass"}]}}`; asc.classInfo["flash.__native.format.swf.factories::SWFTagFactory"]=`{"t":"class","n":"flash.__native.format.swf.factories::SWFTagFactory","bs":["Object"],"in":["flash.__native.format.swf.factories::ISWFTagFactory"],"fa":{"tr":{"c":null,"m":[{"r":"flash.__native.format.swf.tags::ITag","d":[{"n":"internal"}],"b":"flash.__native.format.swf.factories::SWFTagFactory","p":[{"t":"uint"},{"t":"uint"}],"n":"create"}]}},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.factories::SWFTagFactory","n":"sTypeToClass"}]}}`; asc.classInfo["flash.__native.format.swf.exporters::AS3GraphicsDataShapeExporter"]=`{"t":"class","n":"flash.__native.format.swf.exporters::AS3GraphicsDataShapeExporter","bs":["flash.__native.format.swf.exporters.core::DefaultShapeExporter","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters::AS3GraphicsDataShapeExporter","p":[{"t":"flash.__native.format.swf::SWFTimelineContainer"},{"t":"flash.display::Graphics"}],"n":"init"}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters::AS3GraphicsDataShapeExporter","n":"__endShape"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters::AS3GraphicsDataShapeExporter","p":[{"t":"Boolean"}],"n":"__endLines"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters::AS3GraphicsDataShapeExporter","p":[{"t":"uint"},{"t":"flash.geom::Matrix"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__beginBitmapFill"}]}}}`; asc.classInfo["flash.__native.format.swf.exporters.core::DefaultShapeExporter"]=`{"t":"class","n":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","bs":["Object"],"in":["flash.__native.format.swf.exporters.core::IShapeExporter"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"swf"},{"a":"readwrite","t":"flash.display::Graphics","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"graphics"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"beginShape"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"endShape"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"beginFills"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"endFills"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"beginLines"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"endLines"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"beginFill"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"beginGradientFill"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"beginBitmapFill"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"endFill"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"lineStyle"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"lineGradientStyle"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"moveTo"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"lineTo"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"curveTo"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","p":[{"t":"flash.__native.format.swf::SWFTimelineContainer"},{"t":"flash.display::Graphics"}],"n":"init"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"free"}]}},"pr":{"v":[{"a":"readonly","t":"Function","d":[{"n":"internal"}],"b":"flash.__native.format.swf.exporters.core::DefaultShapeExporter","n":"sEmptyFunction"}]}}`; asc.classInfo["flash.__native.format.swf.exporters.core::IShapeExporter"]=`{"t":"interface","n":"flash.__native.format.swf.exporters.core::IShapeExporter","fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","p":[{"t":"flash.__native.format.swf::SWFTimelineContainer"},{"t":"flash.display::Graphics"}],"n":"init"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","n":"free"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","n":"beginShape"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","p":[{"t":"flash.__native.format.swf.tags::IDefinitionTag","o":1}],"n":"endShape"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","n":"beginFills"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","n":"endFills"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","n":"beginLines"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","p":[{"t":"Boolean"}],"n":"endLines"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","p":[{"t":"uint"},{"t":"Number","o":1}],"n":"beginFill"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","p":[{"t":"String"},{"t":"Array"},{"t":"Array"},{"t":"Array"},{"t":"flash.geom::Matrix","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"Number","o":1}],"n":"beginGradientFill"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","p":[{"t":"uint"},{"t":"flash.geom::Matrix","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"n":"beginBitmapFill"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","n":"endFill"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","p":[{"t":"Number","o":1},{"t":"uint","o":1},{"t":"Number","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"Number","o":1}],"n":"lineStyle"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","p":[{"t":"String"},{"t":"Array"},{"t":"Array"},{"t":"Array"},{"t":"flash.geom::Matrix","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"Number","o":1}],"n":"lineGradientStyle"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","p":[{"t":"Number"},{"t":"Number"}],"n":"moveTo"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","p":[{"t":"Number"},{"t":"Number"}],"n":"lineTo"},{"r":"void","b":"flash.__native.format.swf.exporters.core::IShapeExporter","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"curveTo"}]}}}`; asc.classInfo["flash.__native.format.swf.events::SWFErrorEvent"]=`{"t":"class","n":"flash.__native.format.swf.events::SWFErrorEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"String","b":"flash.__native.format.swf.events::SWFErrorEvent","n":"reason"}],"m":[{"r":"flash.events::Event","b":"flash.__native.format.swf.events::SWFErrorEvent","n":"clone"},{"r":"String","b":"flash.__native.format.swf.events::SWFErrorEvent","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.__native.format.swf.events::SWFErrorEvent","n":"ERROR"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.events::SWFErrorEvent","n":"REASON_EOF"}]}}`; asc.classInfo["flash.__native.format.swf.events::SWFEventDispatcher"]=`{"t":"class","n":"flash.__native.format.swf.events::SWFEventDispatcher","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.swf.events::SWFProgressEvent"]=`{"t":"class","n":"flash.__native.format.swf.events::SWFProgressEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.__native.format.swf.events::SWFProgressEvent","n":"clone"},{"r":"String","b":"flash.__native.format.swf.events::SWFProgressEvent","n":"toString"}],"a":[{"a":"readonly","t":"Number","b":"flash.__native.format.swf.events::SWFProgressEvent","n":"progress"},{"a":"readonly","t":"Number","b":"flash.__native.format.swf.events::SWFProgressEvent","n":"progressPercent"}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.events::SWFProgressEvent","n":"processed"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.events::SWFProgressEvent","n":"total"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.__native.format.swf.events::SWFProgressEvent","n":"PROGRESS"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.events::SWFProgressEvent","n":"COMPLETE"}]}}`; asc.classInfo["flash.__native.format.swf.events::SWFWarningEvent"]=`{"t":"class","n":"flash.__native.format.swf.events::SWFWarningEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"uint"},{"t":"Object","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.events::SWFWarningEvent","n":"index"},{"a":"readwrite","t":"Object","b":"flash.__native.format.swf.events::SWFWarningEvent","n":"data"}],"m":[{"r":"flash.events::Event","b":"flash.__native.format.swf.events::SWFWarningEvent","n":"clone"},{"r":"String","b":"flash.__native.format.swf.events::SWFWarningEvent","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.__native.format.swf.events::SWFWarningEvent","n":"OVERFLOW"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.events::SWFWarningEvent","n":"UNDERFLOW"}]}}`; asc.classInfo["flash.__native.format.swf.data::SWFActionValue"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFActionValue","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFActionValue","n":"type"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data::SWFActionValue","n":"string"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.data::SWFActionValue","n":"number"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFActionValue","n":"register"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFActionValue","n":"boolean"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFActionValue","n":"integer"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFActionValue","n":"constant"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFActionValue","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFActionValue","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFActionValue","b":"flash.__native.format.swf.data::SWFActionValue","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFActionValue","n":"toString"},{"r":"String","b":"flash.__native.format.swf.data::SWFActionValue","p":[{"t":"Array"}],"n":"toBytecodeString"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.data::SWFActionValue","n":"ba"}],"m":[{"r":"flash.utils::ByteArray","b":"flash.__native.format.swf.data::SWFActionValue","n":"initTmpBuffer"}]}}`; asc.classInfo["flash.__native.format.swf.data::SWFAsset"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFAsset","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFAsset","n":"characterId"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data::SWFAsset","n":"name"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFAsset","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFAsset","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFAsset","n":"toString"}]}},"tr":{"m":[{"r":"flash.__native.format.swf.data::SWFAsset","b":"flash.__native.format.swf.data::SWFAsset","p":[{"t":"uint"},{"t":"String"}],"n":"create"}]}}`; asc.classInfo["flash.__native.format.swf.data::SWFButtonCondAction"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFButtonCondAction","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"condActionSize"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"condIdleToOverDown"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"condOutDownToIdle"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"condOutDownToOverDown"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"condOverDownToOutDown"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"condOverDownToOverUp"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"condOverUpToOverDown"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"condOverUpToIdle"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"condIdleToOverUp"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"condOverDownToIdle"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"condKeyPress"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFButtonCondAction","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFButtonCondAction","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFButtonCondAction","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFButtonCondAction","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"Array","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"actions"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"_actions"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFButtonCondAction","n":"labelCount"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFButtonRecord"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFButtonRecord","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFButtonRecord","n":"flags"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFButtonRecord","n":"characterId"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFButtonRecord","n":"placeDepth"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFMatrix","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFButtonRecord","n":"placeMatrix"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFColorTransformWithAlpha","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFButtonRecord","n":"colorTransform"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFButtonRecord","n":"blendMode"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFButtonRecord","n":"filterList"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFButtonRecord","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFButtonRecord","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFButtonRecord","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFButtonRecord","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFButtonRecord","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFClipActionRecord"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFClipActionRecord","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"flash.__native.format.swf.data::SWFClipEventFlags","b":"flash.__native.format.swf.data::SWFClipActionRecord","n":"eventFlags"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFClipActionRecord","n":"keyCode"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFClipActionRecord","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFClipActionRecord","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFClipActionRecord","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"Array","b":"flash.__native.format.swf.data::SWFClipActionRecord","n":"actions"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data::SWFClipActionRecord","n":"_actions"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFClipActionRecord","n":"labelCount"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFClipActions"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFClipActions","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"flash.__native.format.swf.data::SWFClipEventFlags","b":"flash.__native.format.swf.data::SWFClipActions","n":"eventFlags"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data::SWFClipActions","n":"records"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFClipActions","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFClipActions","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFClipActions","p":[{"t":"uint","o":1},{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFClipEventFlags"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFClipEventFlags","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"keyUpEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"keyDownEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"mouseUpEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"mouseDownEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"mouseMoveEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"unloadEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"enterFrameEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"loadEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"dragOverEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"rollOutEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"rollOverEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"releaseOutsideEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"releaseEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"pressEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"initializeEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"dataEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"constructEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"keyPressEvent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"dragOutEvent"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFClipEventFlags","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFClipEventFlags","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFClipEventFlags","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFColorTransform"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFColorTransform","bs":["flash.geom::ColorTransform","Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData"}],"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFColorTransform","n":"hasMultTerms"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFColorTransform","n":"hasAddTerms"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFColorTransform","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFColorTransform","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFColorTransform","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFColorTransform","n":"clone"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFColorTransform","n":"isIdentical"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFColorTransformWithAlpha"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFColorTransformWithAlpha","bs":["flash.__native.format.swf.data::SWFColorTransform","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFColorTransformWithAlpha","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFColorTransformWithAlpha","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFColorTransform","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFColorTransformWithAlpha","n":"clone"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFFillStyle"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFFillStyle","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFFillStyle","n":"type"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFFillStyle","n":"rgb"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFGradient","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFFillStyle","n":"gradient"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFMatrix","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFFillStyle","n":"gradientMatrix"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFFillStyle","n":"bitmapId"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFMatrix","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFFillStyle","n":"bitmapMatrix"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFFillStyle","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFFillStyle","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFFillStyle","b":"flash.__native.format.swf.data::SWFFillStyle","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFFillStyle","n":"toString"}]},"pr":{"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFFillStyle","n":"_level"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFFocalGradient"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFFocalGradient","bs":["flash.__native.format.swf.data::SWFGradient","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFFocalGradient","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFFocalGradient","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFFocalGradient","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFFrameLabel"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFFrameLabel","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"String"}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFFrameLabel","n":"frameNumber"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data::SWFFrameLabel","n":"name"}],"m":[{"r":"String","b":"flash.__native.format.swf.data::SWFFrameLabel","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFGlyphEntry"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFGlyphEntry","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFGlyphEntry","n":"index"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.data::SWFGlyphEntry","n":"advance"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFGlyphEntry","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFGlyphEntry","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFGlyphEntry","b":"flash.__native.format.swf.data::SWFGlyphEntry","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFGlyphEntry","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFGradient"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFGradient","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFGradient","n":"spreadMode"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFGradient","n":"interpolationMode"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFGradient","n":"focalPoint"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFGradient","n":"records"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFGradient","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFGradient","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFGradient","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFGradient","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFGradient","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFGradientRecord"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFGradientRecord","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFGradientRecord","n":"ratio"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFGradientRecord","n":"color"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFGradientRecord","n":"level"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFGradientRecord","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFGradientRecord","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFGradientRecord","b":"flash.__native.format.swf.data::SWFGradientRecord","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFGradientRecord","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFKerningRecord"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFKerningRecord","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData"},{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFKerningRecord","n":"code1"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFKerningRecord","n":"code2"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFKerningRecord","n":"adjustment"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFKerningRecord","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"Boolean"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFKerningRecord","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"Boolean"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFKerningRecord","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFLineStyle"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFLineStyle","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFLineStyle","n":"width"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFLineStyle","n":"color"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFLineStyle","n":"_level"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFLineStyle","n":"startCapsStyle"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFLineStyle","n":"endCapsStyle"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFLineStyle","n":"jointStyle"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFLineStyle","n":"hasFillFlag"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFLineStyle","n":"noHScaleFlag"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFLineStyle","n":"noVScaleFlag"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFLineStyle","n":"pixelHintingFlag"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFLineStyle","n":"noClose"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.data::SWFLineStyle","n":"miterLimitFactor"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFFillStyle","b":"flash.__native.format.swf.data::SWFLineStyle","n":"fillType"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFLineStyle","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFLineStyle","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFLineStyle","b":"flash.__native.format.swf.data::SWFLineStyle","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFLineStyle","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFLineStyle2"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFLineStyle2","bs":["flash.__native.format.swf.data::SWFLineStyle","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFLineStyle2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFLineStyle2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFLineStyle2","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFMatrix"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFMatrix","bs":["flash.geom::Matrix","Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFMatrix","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"flash.__native.format.swf.data::SWFMatrix","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFMatrix","p":[{"t":"int"}],"n":"divideByUnits"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFMorphFillStyle"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFMorphFillStyle","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphFillStyle","n":"type"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphFillStyle","n":"startColor"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphFillStyle","n":"endColor"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFMatrix","b":"flash.__native.format.swf.data::SWFMorphFillStyle","n":"startGradientMatrix"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFMatrix","b":"flash.__native.format.swf.data::SWFMorphFillStyle","n":"endGradientMatrix"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFMorphGradient","b":"flash.__native.format.swf.data::SWFMorphFillStyle","n":"gradient"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphFillStyle","n":"bitmapId"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFMatrix","b":"flash.__native.format.swf.data::SWFMorphFillStyle","n":"startBitmapMatrix"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFMatrix","b":"flash.__native.format.swf.data::SWFMorphFillStyle","n":"endBitmapMatrix"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFMorphFillStyle","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFMorphFillStyle","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFFillStyle","b":"flash.__native.format.swf.data::SWFMorphFillStyle","p":[{"t":"Number","o":1}],"n":"getMorphedFillStyle"},{"r":"String","b":"flash.__native.format.swf.data::SWFMorphFillStyle","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFMorphFocalGradient"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFMorphFocalGradient","bs":["flash.__native.format.swf.data::SWFMorphGradient","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFMorphFocalGradient","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFMorphFocalGradient","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFGradient","b":"flash.__native.format.swf.data::SWFMorphFocalGradient","p":[{"t":"Number","o":1}],"n":"getMorphedGradient"},{"r":"String","b":"flash.__native.format.swf.data::SWFMorphFocalGradient","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFMorphGradient"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFMorphGradient","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphGradient","n":"spreadMode"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphGradient","n":"interpolationMode"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data::SWFMorphGradient","n":"records"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.data::SWFMorphGradient","n":"startFocalPoint"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.data::SWFMorphGradient","n":"endFocalPoint"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFMorphGradient","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFMorphGradient","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFGradient","b":"flash.__native.format.swf.data::SWFMorphGradient","p":[{"t":"Number","o":1}],"n":"getMorphedGradient"},{"r":"String","b":"flash.__native.format.swf.data::SWFMorphGradient","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFMorphGradientRecord"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFMorphGradientRecord","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphGradientRecord","n":"startRatio"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphGradientRecord","n":"startColor"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphGradientRecord","n":"endRatio"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphGradientRecord","n":"endColor"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFMorphGradientRecord","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFMorphGradientRecord","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFGradientRecord","b":"flash.__native.format.swf.data::SWFMorphGradientRecord","p":[{"t":"Number","o":1}],"n":"getMorphedGradientRecord"},{"r":"String","b":"flash.__native.format.swf.data::SWFMorphGradientRecord","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFMorphLineStyle"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFMorphLineStyle","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"startWidth"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"endWidth"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"startColor"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"endColor"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"startCapsStyle"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"endCapsStyle"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"jointStyle"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"hasFillFlag"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"noHScaleFlag"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"noVScaleFlag"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"pixelHintingFlag"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"noClose"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"miterLimitFactor"},{"a":"readwrite","t":"flash.__native.format.swf.data::SWFMorphFillStyle","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"fillType"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFMorphLineStyle","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFMorphLineStyle","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFLineStyle","b":"flash.__native.format.swf.data::SWFMorphLineStyle","p":[{"t":"Number","o":1}],"n":"getMorphedLineStyle"},{"r":"String","b":"flash.__native.format.swf.data::SWFMorphLineStyle","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFMorphLineStyle2"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFMorphLineStyle2","bs":["flash.__native.format.swf.data::SWFMorphLineStyle","Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFMorphLineStyle2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFMorphLineStyle2","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFMorphLineStyle2","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFRawTag"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFRawTag","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData"}],"v":[{"a":"readwrite","t":"flash.__native.format.swf.data::SWFRecordHeader","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRawTag","n":"header"},{"a":"readwrite","t":"flash.__native.format.swf::SWFData","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRawTag","n":"bytes"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRawTag","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"Boolean"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFRawTag","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFRecordHeader"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFRecordHeader","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRecordHeader","n":"type"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRecordHeader","n":"contentLength"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRecordHeader","n":"headerLength"}],"m":[{"r":"String","b":"flash.__native.format.swf.data::SWFRecordHeader","n":"toString"}],"a":[{"a":"readonly","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRecordHeader","n":"tagLength"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFRectangle"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFRectangle","bs":["flash.geom::Rectangle","Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1}],"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRectangle","n":"xmin"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRectangle","n":"xmax"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRectangle","n":"ymin"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRectangle","n":"ymax"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRectangle","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRectangle","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRectangle","n":"clone"}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFRectangle","n":"__updateRectangle"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFRegisterParam"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFRegisterParam","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFRegisterParam","n":"register"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data::SWFRegisterParam","n":"name"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFRegisterParam","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFRegisterParam","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFRegisterParam","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFScene"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFScene","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"String"}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFScene","n":"offset"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data::SWFScene","n":"name"}],"m":[{"r":"String","b":"flash.__native.format.swf.data::SWFScene","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFShape"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFShape","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","n":"records"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","n":"fillStyles"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","n":"lineStyles"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","p":[{"t":"flash.__native.format.swf.exporters.core::IShapeExporter","o":1}],"n":"exportShape"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"publish"},{"r":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","n":"getMaxFillStyleIndex"},{"r":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","n":"getMaxLineStyleIndex"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","n":"clearPaths"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","p":[{"t":"Array"}],"n":"edges2Pool"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","p":[{"t":"*"}],"n":"edges2PoolIterate"},{"r":"String","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","p":[{"t":"uint","o":1}],"n":"toString"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","n":"_fillPaths"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","n":"_linePaths"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","n":"_unitDivisor"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"uint","o":1}],"n":"readShapeRecords"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","p":[{"t":"Array"},{"t":"flash.__native.format.swf.exporters.core::IShapeExporter"}],"n":"exportFillPath"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","p":[{"t":"Array"},{"t":"flash.__native.format.swf.exporters.core::IShapeExporter"}],"n":"exportLinePath"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"uint","o":1}],"n":"writeShapeRecords"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.__native.format.swf.data::SWFShapeRecordEnd","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","n":"sHelperRecordEnd"},{"a":"readwrite","t":"flash.__native.format.swf.data.etc::ShapePath","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShape","n":"sHelperShapePath"}]}}`; asc.classInfo["flash.__native.format.swf.data::SWFShapeRecord"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFShapeRecord","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecord","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFShapeRecord","p":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFShapeRecord","b":"flash.__native.format.swf.data::SWFShapeRecord","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFShapeRecord","p":[{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data::SWFShapeRecord","n":"type"},{"a":"readonly","t":"Boolean","b":"flash.__native.format.swf.data::SWFShapeRecord","n":"isEdgeRecord"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data::SWFShapeRecord","n":"TYPE_UNKNOWN"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data::SWFShapeRecord","n":"TYPE_END"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data::SWFShapeRecord","n":"TYPE_STYLECHANGE"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data::SWFShapeRecord","n":"TYPE_STRAIGHTEDGE"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data::SWFShapeRecord","n":"TYPE_CURVEDEDGE"}]}}`; asc.classInfo["flash.__native.format.swf.data::SWFShapeRecordCurvedEdge"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","bs":["flash.__native.format.swf.data::SWFShapeRecord","Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","n":"controlDeltaX"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","n":"controlDeltaY"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","n":"anchorDeltaX"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","n":"anchorDeltaY"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","p":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFShapeRecord","b":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","p":[{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","n":"type"}]},"pr":{"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordCurvedEdge","n":"numBits"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFShapeRecordEnd"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFShapeRecordEnd","bs":["flash.__native.format.swf.data::SWFShapeRecord","Object"],"fa":{"tr":{"c":null,"m":[{"r":"flash.__native.format.swf.data::SWFShapeRecord","b":"flash.__native.format.swf.data::SWFShapeRecordEnd","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFShapeRecordEnd","p":[{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data::SWFShapeRecordEnd","n":"type"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFShapeRecordStraightEdge"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge","bs":["flash.__native.format.swf.data::SWFShapeRecord","Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge","n":"generalLineFlag"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge","n":"vertLineFlag"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge","n":"deltaY"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge","n":"deltaX"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge","p":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFShapeRecord","b":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge","p":[{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge","n":"type"}]},"pr":{"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStraightEdge","n":"numBits"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFShapeRecordStyleChange"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","bs":["flash.__native.format.swf.data::SWFShapeRecord","Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","n":"states"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","n":"moveDeltaX"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","n":"moveDeltaY"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","n":"fillStyle0"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","n":"fillStyle1"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","n":"lineStyle"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","n":"numFillBits"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","n":"numLineBits"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","n":"fillStyles"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","n":"lineStyles"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","p":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFShapeRecord","b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","p":[{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","n":"type"}]},"pr":{"m":[{"r":"uint","b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"readStyleArrayLength"},{"r":"void","b":"flash.__native.format.swf.data::SWFShapeRecordStyleChange","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint","o":1}],"n":"writeStyleArrayLength"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFShapeWithStyle"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFShapeWithStyle","bs":["flash.__native.format.swf.data::SWFShape","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFShapeWithStyle","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFShapeWithStyle","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFShapeWithStyle","p":[{"t":"uint","o":1}],"n":"toString"}]},"pr":{"m":[{"r":"uint","b":"flash.__native.format.swf.data::SWFShapeWithStyle","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint","o":1}],"n":"readStyleArrayLength"},{"r":"void","b":"flash.__native.format.swf.data::SWFShapeWithStyle","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint","o":1}],"n":"writeStyleArrayLength"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFSoundEnvelope"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFSoundEnvelope","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundEnvelope","n":"pos44"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundEnvelope","n":"leftLevel"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundEnvelope","n":"rightLevel"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundEnvelope","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundEnvelope","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFSoundEnvelope","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundEnvelope","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFSoundEnvelope","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFSoundInfo"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFSoundInfo","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1}],"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundInfo","n":"syncStop"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundInfo","n":"syncNoMultiple"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundInfo","n":"hasEnvelope"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundInfo","n":"hasLoops"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundInfo","n":"hasOutPoint"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundInfo","n":"hasInPoint"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFSoundInfo","n":"outPoint"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFSoundInfo","n":"inPoint"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFSoundInfo","n":"loopCount"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data::SWFSoundInfo","n":"envelopeRecords"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundInfo","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundInfo","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFSoundInfo","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFSoundInfo","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFSoundInfo","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFSymbol"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFSymbol","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data::SWFSymbol","n":"tagId"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data::SWFSymbol","n":"name"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFSymbol","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFSymbol","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFSymbol","n":"toString"}]}},"tr":{"m":[{"r":"flash.__native.format.swf.data::SWFSymbol","b":"flash.__native.format.swf.data::SWFSymbol","p":[{"t":"uint"},{"t":"String"}],"n":"create"}]}}`; asc.classInfo["flash.__native.format.swf.data::SWFTextRecord"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFTextRecord","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"flash.__native.format.swf.data::SWFTextRecord","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFTextRecord","n":"type"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFTextRecord","n":"styles"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFTextRecord","n":"fontId"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFTextRecord","n":"textColor"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFTextRecord","n":"textHeight"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFTextRecord","n":"xOffset"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFTextRecord","n":"yOffset"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFTextRecord","n":"glyphEntries"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFTextRecord","n":"level"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFTextRecord","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"flash.__native.format.swf.data::SWFTextRecord","o":1},{"t":"uint","o":1}],"n":"parse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFTextRecord","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"uint"},{"t":"uint"},{"t":"flash.__native.format.swf.data::SWFTextRecord","o":1},{"t":"uint","o":1}],"n":"publish"},{"r":"flash.__native.format.swf.data::SWFTextRecord","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data::SWFTextRecord","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data::SWFTextRecord","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFZoneData"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFZoneData","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1}],"v":[{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.data::SWFZoneData","n":"alignmentCoordinate"},{"a":"readwrite","t":"Number","b":"flash.__native.format.swf.data::SWFZoneData","n":"range"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFZoneData","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFZoneData","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFZoneData","n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data::SWFZoneRecord"]=`{"t":"class","n":"flash.__native.format.swf.data::SWFZoneRecord","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.__native.format.swf::SWFData","o":1}],"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFZoneRecord","n":"maskX"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data::SWFZoneRecord","n":"maskY"}],"m":[{"r":"void","b":"flash.__native.format.swf.data::SWFZoneRecord","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data::SWFZoneRecord","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"String","b":"flash.__native.format.swf.data::SWFZoneRecord","p":[{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"Array","b":"flash.__native.format.swf.data::SWFZoneRecord","n":"zoneData"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data::SWFZoneRecord","n":"_zoneData"}]}}}`; asc.classInfo["flash.__native.format.swf.data.filters::Filter"]=`{"t":"class","n":"flash.__native.format.swf.data.filters::Filter","bs":["Object"],"in":["flash.__native.format.swf.data.filters::IFilter"],"fa":{"tr":{"c":[{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::Filter","n":"id"},{"a":"readwrite","t":"flash.filters::BitmapFilter","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::Filter","n":"filter"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.filters::Filter","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.filters::Filter","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.filters::IFilter","b":"flash.__native.format.swf.data.filters::Filter","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.filters::Filter","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data.filters::FilterBevel"]=`{"t":"class","n":"flash.__native.format.swf.data.filters::FilterBevel","bs":["flash.__native.format.swf.data.filters::Filter","Object"],"in":["flash.__native.format.swf.data.filters::IFilter"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","n":"shadowColor"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","n":"highlightColor"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","n":"blurX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","n":"blurY"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","n":"angle"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","n":"distance"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","n":"strength"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","n":"innerShadow"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","n":"knockout"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","n":"compositeSource"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","n":"onTop"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","n":"passes"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBevel","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.filters::FilterBevel","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.filters::IFilter","b":"flash.__native.format.swf.data.filters::FilterBevel","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.filters::FilterBevel","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data.filters::FilterBlur"]=`{"t":"class","n":"flash.__native.format.swf.data.filters::FilterBlur","bs":["flash.__native.format.swf.data.filters::Filter","Object"],"in":["flash.__native.format.swf.data.filters::IFilter"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBlur","n":"blurX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBlur","n":"blurY"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBlur","n":"passes"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterBlur","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.filters::FilterBlur","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.filters::IFilter","b":"flash.__native.format.swf.data.filters::FilterBlur","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.filters::FilterBlur","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data.filters::FilterColorMatrix"]=`{"t":"class","n":"flash.__native.format.swf.data.filters::FilterColorMatrix","bs":["flash.__native.format.swf.data.filters::Filter","Object"],"in":["flash.__native.format.swf.data.filters::IFilter"],"fa":{"tr":{"c":[{"t":"uint"}],"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterColorMatrix","n":"colorMatrix"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterColorMatrix","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.filters::FilterColorMatrix","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.filters::IFilter","b":"flash.__native.format.swf.data.filters::FilterColorMatrix","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.filters::FilterColorMatrix","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data.filters::FilterConvolution"]=`{"t":"class","n":"flash.__native.format.swf.data.filters::FilterConvolution","bs":["flash.__native.format.swf.data.filters::Filter","Object"],"in":["flash.__native.format.swf.data.filters::IFilter"],"fa":{"tr":{"c":[{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterConvolution","n":"matrixX"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterConvolution","n":"matrixY"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterConvolution","n":"divisor"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterConvolution","n":"bias"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterConvolution","n":"defaultColor"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterConvolution","n":"clamp"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterConvolution","n":"preserveAlpha"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterConvolution","n":"matrix"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterConvolution","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.filters::FilterConvolution","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.filters::IFilter","b":"flash.__native.format.swf.data.filters::FilterConvolution","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.filters::FilterConvolution","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data.filters::FilterDropShadow"]=`{"t":"class","n":"flash.__native.format.swf.data.filters::FilterDropShadow","bs":["flash.__native.format.swf.data.filters::Filter","Object"],"in":["flash.__native.format.swf.data.filters::IFilter"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterDropShadow","n":"dropShadowColor"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterDropShadow","n":"blurX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterDropShadow","n":"blurY"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterDropShadow","n":"angle"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterDropShadow","n":"distance"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterDropShadow","n":"strength"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterDropShadow","n":"innerShadow"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterDropShadow","n":"knockout"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterDropShadow","n":"hideObject"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterDropShadow","n":"compositeSource"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterDropShadow","n":"passes"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterDropShadow","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.filters::FilterDropShadow","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.filters::IFilter","b":"flash.__native.format.swf.data.filters::FilterDropShadow","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.filters::FilterDropShadow","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data.filters::FilterGlow"]=`{"t":"class","n":"flash.__native.format.swf.data.filters::FilterGlow","bs":["flash.__native.format.swf.data.filters::Filter","Object"],"in":["flash.__native.format.swf.data.filters::IFilter"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGlow","n":"glowColor"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGlow","n":"blurX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGlow","n":"blurY"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGlow","n":"strength"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGlow","n":"innerGlow"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGlow","n":"knockout"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGlow","n":"compositeSource"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGlow","n":"passes"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGlow","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.filters::FilterGlow","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.filters::IFilter","b":"flash.__native.format.swf.data.filters::FilterGlow","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.filters::FilterGlow","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data.filters::FilterGradientBevel"]=`{"t":"class","n":"flash.__native.format.swf.data.filters::FilterGradientBevel","bs":["flash.__native.format.swf.data.filters::FilterGradientGlow","Object"],"in":["flash.__native.format.swf.data.filters::IFilter"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientBevel","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"flash.__native.format.swf.data.filters::IFilter","b":"flash.__native.format.swf.data.filters::FilterGradientBevel","n":"clone"}]},"pr":{"a":[{"a":"readonly","t":"String","b":"flash.__native.format.swf.data.filters::FilterGradientBevel","n":"filterName"}]}}}`; asc.classInfo["flash.__native.format.swf.data.filters::FilterGradientGlow"]=`{"t":"class","n":"flash.__native.format.swf.data.filters::FilterGradientGlow","bs":["flash.__native.format.swf.data.filters::Filter","Object"],"in":["flash.__native.format.swf.data.filters::IFilter"],"fa":{"tr":{"c":[{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"numColors"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"blurX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"blurY"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"angle"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"distance"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"strength"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"innerShadow"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"knockout"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"compositeSource"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"onTop"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"passes"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"gradientColors"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"gradientRatios"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.filters::FilterGradientGlow","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.filters::FilterGradientGlow","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.filters::IFilter","b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.filters::FilterGradientGlow","p":[{"t":"uint","o":1}],"n":"toString"}]},"pr":{"a":[{"a":"readonly","t":"String","b":"flash.__native.format.swf.data.filters::FilterGradientGlow","n":"filterName"}]}}}`; asc.classInfo["flash.__native.format.swf.data.filters::IFilter"]=`{"t":"interface","n":"flash.__native.format.swf.data.filters::IFilter","fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","b":"flash.__native.format.swf.data.filters::IFilter","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.filters::IFilter","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.filters::IFilter","b":"flash.__native.format.swf.data.filters::IFilter","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.filters::IFilter","p":[{"t":"uint","o":1}],"n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.filters::IFilter","n":"id"},{"a":"readonly","t":"flash.filters::BitmapFilter","b":"flash.__native.format.swf.data.filters::IFilter","n":"filter"}]}}}`; asc.classInfo["flash.__native.format.swf.data.etc::CurvedEdge"]=`{"t":"class","n":"flash.__native.format.swf.data.etc::CurvedEdge","bs":["flash.__native.format.swf.data.etc::StraightEdge","Object"],"in":["flash.__native.format.swf.data.etc::IEdge"],"fa":{"tr":{"c":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int","o":1},{"t":"int","o":1}],"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::CurvedEdge","n":"controlX"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::CurvedEdge","n":"controlY"}],"m":[{"r":"flash.__native.format.swf.data.etc::IEdge","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::CurvedEdge","p":[{"t":"int"}],"n":"reverseWithNewFillStyle"},{"r":"String","b":"flash.__native.format.swf.data.etc::CurvedEdge","n":"toString"}]},"pr":{"m":[{"r":"flash.__native.format.swf.data.etc::CurvedEdge","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::CurvedEdge","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int","o":1},{"t":"int","o":1}],"n":"__setTo"},{"r":"flash.__native.format.swf.data.etc::CurvedEdge","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::CurvedEdge","n":"__clone"}]}},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.__native.format.swf.data.etc::CurvedEdge","n":"__pool"}]}}`; asc.classInfo["flash.__native.format.swf.data.etc::IEdge"]=`{"t":"interface","n":"flash.__native.format.swf.data.etc::IEdge","fa":{"tr":{"c":null},"pr":{"m":[{"r":"flash.__native.format.swf.data.etc::IEdge","b":"flash.__native.format.swf.data.etc::IEdge","p":[{"t":"uint"}],"n":"reverseWithNewFillStyle"}]}}}`; asc.classInfo["flash.__native.format.swf.data.etc::MPEGFrame"]=`{"t":"class","n":"flash.__native.format.swf.data.etc::MPEGFrame","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.__native.format.swf.data.etc::MPEGFrame","p":[{"t":"uint"},{"t":"uint"}],"n":"setHeaderByteAt"},{"r":"void","b":"flash.__native.format.swf.data.etc::MPEGFrame","p":[{"t":"uint"},{"t":"uint"}],"n":"setCRCByteAt"},{"r":"flash.utils::ByteArray","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"getFrame"},{"r":"String","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"toString"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"version"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"layer"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"bitrate"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"samplingrate"},{"a":"readonly","t":"Boolean","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"padding"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"channelMode"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"channelModeExt"},{"a":"readonly","t":"Boolean","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"copyright"},{"a":"readonly","t":"Boolean","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"original"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"emphasis"},{"a":"readonly","t":"Boolean","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"hasCRC"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"crc"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"samples"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"data"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"size"}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_version"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_layer"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_bitrate"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_samplingRate"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_padding"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_channelMode"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_channelModeExt"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_copyright"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_original"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_emphasis"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_header"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_data"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_crc"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_hasCRC"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"_samples"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"init"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"MPEG_VERSION_1_0"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"MPEG_VERSION_2_0"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"MPEG_VERSION_2_5"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"MPEG_LAYER_I"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"MPEG_LAYER_II"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"MPEG_LAYER_III"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"CHANNEL_MODE_STEREO"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"CHANNEL_MODE_JOINT_STEREO"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"CHANNEL_MODE_DUAL"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"CHANNEL_MODE_MONO"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"mpegBitrates"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.etc::MPEGFrame","n":"mpegSamplingRates"}]}}`; asc.classInfo["flash.__native.format.swf.data.etc::ShapePath"]=`{"t":"class","n":"flash.__native.format.swf.data.etc::ShapePath","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","n":"path"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","n":"subPathBegin"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","n":"fillStyles"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","n":"lineStyles"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","n":"fillPaths"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","n":"linePaths"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","n":"clean"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","p":[{"t":"Array"},{"t":"Array"},{"t":"Array"},{"t":"Array"},{"t":"Array"}],"n":"createEdgePaths"}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","p":[{"t":"uint"},{"t":"uint"},{"t":"uint"},{"t":"Object"},{"t":"Object"}],"n":"processSubPath"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","p":[{"t":"Object"},{"t":"uint"},{"t":"uint"},{"t":"uint"},{"t":"Boolean"}],"n":"pushSubPath"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","p":[{"t":"Object"},{"t":"Object"}],"n":"createEdgeMap"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","p":[{"t":"Object"}],"n":"pushEdgeMap"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","p":[{"t":"Array"}],"n":"sortSubPaths"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","p":[{"t":"Array"},{"t":"Array"}],"n":"appendArrayWithPrims"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapePath","p":[{"t":"Array"},{"t":"Array"},{"t":"uint"}],"n":"appendSubPaths"}]}}}`; asc.classInfo["flash.__native.format.swf.data.etc::ShapeSubPath"]=`{"t":"class","n":"flash.__native.format.swf.data.etc::ShapeSubPath","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapeSubPath","n":"pathBegin"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapeSubPath","n":"pathEnd"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapeSubPath","n":"fromLong"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapeSubPath","n":"toLong"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapeSubPath","n":"needRevert"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapeSubPath","n":"sorted"}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::ShapeSubPath","p":[{"t":"uint"},{"t":"uint"},{"t":"Number"},{"t":"Number"},{"t":"Boolean"}],"n":"__setTo"}]}},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.__native.format.swf.data.etc::ShapeSubPath","n":"__pool"}]}}`; asc.classInfo["flash.__native.format.swf.data.etc::StraightEdge"]=`{"t":"class","n":"flash.__native.format.swf.data.etc::StraightEdge","bs":["Object"],"in":["flash.__native.format.swf.data.etc::IEdge"],"fa":{"tr":{"c":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int","o":1},{"t":"int","o":1}],"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::StraightEdge","n":"fromX"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::StraightEdge","n":"fromY"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::StraightEdge","n":"toX"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::StraightEdge","n":"toY"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::StraightEdge","n":"lineStyleIdx"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::StraightEdge","n":"fillStyleIdx"}],"m":[{"r":"flash.__native.format.swf.data.etc::IEdge","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::StraightEdge","p":[{"t":"int"}],"n":"reverseWithNewFillStyle"},{"r":"String","b":"flash.__native.format.swf.data.etc::StraightEdge","n":"toString"}]},"pr":{"m":[{"r":"flash.__native.format.swf.data.etc::StraightEdge","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::StraightEdge","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int","o":1},{"t":"int","o":1}],"n":"__setTo"},{"r":"flash.__native.format.swf.data.etc::StraightEdge","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.etc::StraightEdge","n":"__clone"}]}},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.__native.format.swf.data.etc::StraightEdge","n":"__pool"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::ActionValueType"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::ActionValueType","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::ActionValueType","n":"STRING"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::ActionValueType","n":"FLOAT"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::ActionValueType","n":"NULL"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::ActionValueType","n":"UNDEFINED"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::ActionValueType","n":"REGISTER"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::ActionValueType","n":"BOOLEAN"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::ActionValueType","n":"DOUBLE"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::ActionValueType","n":"INTEGER"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::ActionValueType","n":"CONSTANT_8"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::ActionValueType","n":"CONSTANT_16"},{"a":"readonly","t":"String","b":"flash.__native.format.swf.data.consts::ActionValueType","n":"__EASTER__EGG__"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::ActionValueType","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::BitmapFormat"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::BitmapFormat","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::BitmapFormat","n":"BIT_8"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::BitmapFormat","n":"BIT_15"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::BitmapFormat","n":"BIT_24"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::BitmapFormat","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::BitmapType"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::BitmapType","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::BitmapType","n":"JPEG"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::BitmapType","n":"GIF89A"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::BitmapType","n":"PNG"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::BitmapType","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::BlendMode"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::BlendMode","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"NORMAL_0"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"NORMAL_1"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"LAYER"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"MULTIPLY"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"SCREEN"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"LIGHTEN"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"DARKEN"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"DIFFERENCE"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"ADD"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"SUBTRACT"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"INVERT"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"ALPHA"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"ERASE"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"OVERLAY"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"HARDLIGHT"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"SHADER"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"DISABLED"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"INTERSECT_INTERCHANGE"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"ALPHA_RGB"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"ERASE_RGB"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"INTERSECT"},{"a":"readonly","t":"int","b":"flash.__native.format.swf.data.consts::BlendMode","n":"XOR"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::BlendMode","p":[{"t":"uint"}],"n":"toString"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.consts::BlendMode","n":"AMF"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.format.swf.data.consts::BlendMode","n":"PUBLIC"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::CSMTableHint"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::CSMTableHint","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::CSMTableHint","n":"THIN"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::CSMTableHint","n":"MEDIUM"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::CSMTableHint","n":"THICK"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::CSMTableHint","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::GradientInterpolationMode"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::GradientInterpolationMode","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::GradientInterpolationMode","n":"NORMAL"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::GradientInterpolationMode","n":"LINEAR"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::GradientInterpolationMode","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::GradientSpreadMode"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::GradientSpreadMode","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::GradientSpreadMode","n":"PAD"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::GradientSpreadMode","n":"REFLECT"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::GradientSpreadMode","n":"REPEAT"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::GradientSpreadMode","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::LineCapsStyle"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::LineCapsStyle","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::LineCapsStyle","n":"ROUND"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::LineCapsStyle","n":"NO"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::LineCapsStyle","n":"SQUARE"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::LineCapsStyle","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::LineJointStyle"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::LineJointStyle","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::LineJointStyle","n":"ROUND"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::LineJointStyle","n":"BEVEL"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::LineJointStyle","n":"MITER"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::LineJointStyle","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::SoundCompression"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::SoundCompression","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundCompression","n":"UNCOMPRESSED_NATIVE_ENDIAN"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundCompression","n":"ADPCM"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundCompression","n":"MP3"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundCompression","n":"UNCOMPRESSED_LITTLE_ENDIAN"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundCompression","n":"NELLYMOSER_16_KHZ"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundCompression","n":"NELLYMOSER_8_KHZ"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundCompression","n":"NELLYMOSER"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundCompression","n":"SPEEX"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::SoundCompression","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::SoundRate"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::SoundRate","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundRate","n":"KHZ_5"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundRate","n":"KHZ_11"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundRate","n":"KHZ_22"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundRate","n":"KHZ_44"}],"m":[{"r":"Number","b":"flash.__native.format.swf.data.consts::SoundRate","p":[{"t":"uint"}],"n":"toNumber"},{"r":"String","b":"flash.__native.format.swf.data.consts::SoundRate","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::SoundSize"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::SoundSize","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundSize","n":"BIT_8"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundSize","n":"BIT_16"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::SoundSize","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::SoundType"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::SoundType","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundType","n":"MONO"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::SoundType","n":"STEREO"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::SoundType","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::VideoCodecID"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::VideoCodecID","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::VideoCodecID","n":"H263"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::VideoCodecID","n":"SCREEN"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::VideoCodecID","n":"VP6"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::VideoCodecID","n":"VP6ALPHA"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::VideoCodecID","n":"SCREENV2"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::VideoCodecID","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.consts::VideoDeblockingType"]=`{"t":"class","n":"flash.__native.format.swf.data.consts::VideoDeblockingType","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::VideoDeblockingType","n":"VIDEOPACKET"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::VideoDeblockingType","n":"OFF"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::VideoDeblockingType","n":"LEVEL1"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::VideoDeblockingType","n":"LEVEL2"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::VideoDeblockingType","n":"LEVEL3"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.consts::VideoDeblockingType","n":"LEVEL4"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.consts::VideoDeblockingType","p":[{"t":"uint"}],"n":"toString"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions::Action"]=`{"t":"class","n":"flash.__native.format.swf.data.actions::Action","bs":["Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions::Action","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions::Action","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions::Action","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions::Action","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions::Action","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"},{"r":"String","b":"flash.__native.format.swf.data.actions::Action","p":[{"t":"uint"}],"n":"toBytecodeLabel"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions::Action","n":"code"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions::Action","n":"length"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions::Action","n":"lengthWithHeader"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions::Action","n":"pos"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data.actions::Action","n":"lbl"}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions::Action","n":"_code"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions::Action","n":"_length"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions::Action","n":"_pos"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data.actions::Action","n":"_lbl"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions::Action","p":[{"t":"flash.__native.format.swf::SWFData"},{"t":"flash.__native.format.swf::SWFData","o":1}],"n":"write"}]}},"tr":{"m":[{"r":"uint","b":"flash.__native.format.swf.data.actions::Action","p":[{"t":"Array"}],"n":"resolveOffsets"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions::ActionExecutionContext"]=`{"t":"class","n":"flash.__native.format.swf.data.actions::ActionExecutionContext","bs":["Object"],"fa":{"tr":{"c":[{"t":"Array"},{"t":"Array"},{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions::ActionExecutionContext","n":"labelCount"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data.actions::ActionExecutionContext","n":"endLabel"}],"a":[{"a":"readonly","t":"Array","b":"flash.__native.format.swf.data.actions::ActionExecutionContext","n":"actions"},{"a":"readonly","t":"Array","b":"flash.__native.format.swf.data.actions::ActionExecutionContext","n":"cpool"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.actions::ActionExecutionContext","n":"_actions"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.actions::ActionExecutionContext","n":"_cpool"}]}}}`; asc.classInfo["flash.__native.format.swf.data.actions::ActionUnknown"]=`{"t":"class","n":"flash.__native.format.swf.data.actions::ActionUnknown","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions::ActionUnknown","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"String","b":"flash.__native.format.swf.data.actions::ActionUnknown","p":[{"t":"uint","o":1}],"n":"toString"}]}}}`; asc.classInfo["flash.__native.format.swf.data.actions::IAction"]=`{"t":"interface","n":"flash.__native.format.swf.data.actions::IAction","fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","b":"flash.__native.format.swf.data.actions::IAction","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions::IAction","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions::IAction","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions::IAction","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions::IAction","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}],"a":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions::IAction","n":"code"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions::IAction","n":"length"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions::IAction","n":"lengthWithHeader"},{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions::IAction","n":"pos"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data.actions::IAction","n":"lbl"}]}}}`; asc.classInfo["flash.__native.format.swf.data.actions::IActionBranch"]=`{"t":"interface","n":"flash.__native.format.swf.data.actions::IActionBranch","bs":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":null},"pr":{"a":[{"a":"readwrite","t":"int","b":"flash.__native.format.swf.data.actions::IActionBranch","n":"branchOffset"},{"a":"readwrite","t":"int","b":"flash.__native.format.swf.data.actions::IActionBranch","n":"branchIndex"}]}}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf7::ActionCastOp"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf7::ActionCastOp","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionCastOp","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionCastOp","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf7::ActionCastOp","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"functionName"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"functionParams"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"functionBody"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"registerCount"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"preloadParent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"preloadRoot"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"preloadSuper"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"preloadArguments"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"preloadThis"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"preloadGlobal"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"suppressSuper"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"suppressArguments"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"suppressThis"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"labelCount"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf7::ActionDefineFunction2","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf7::ActionExtends"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf7::ActionExtends","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionExtends","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionExtends","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf7::ActionExtends","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf7::ActionImplementsOp"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf7::ActionImplementsOp","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionImplementsOp","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionImplementsOp","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf7::ActionImplementsOp","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf7::ActionThrow"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf7::ActionThrow","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionThrow","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionThrow","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf7::ActionThrow","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf7::ActionTry"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf7::ActionTry","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"catchInRegisterFlag"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"finallyBlockFlag"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"catchBlockFlag"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"catchName"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"catchRegister"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"tryBody"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"catchBody"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"finallyBody"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"labelCountTry"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"labelCountCatch"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"labelCountFinally"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf7::ActionTry","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf6::ActionEnumerate2"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf6::ActionEnumerate2","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf6::ActionEnumerate2","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf6::ActionEnumerate2","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf6::ActionEnumerate2","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf6::ActionGreater"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf6::ActionGreater","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf6::ActionGreater","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf6::ActionGreater","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf6::ActionGreater","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf6::ActionInstanceOf"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf6::ActionInstanceOf","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf6::ActionInstanceOf","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf6::ActionInstanceOf","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf6::ActionInstanceOf","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf6::ActionStrictEquals"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf6::ActionStrictEquals","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf6::ActionStrictEquals","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf6::ActionStrictEquals","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf6::ActionStrictEquals","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf6::ActionStringGreater"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf6::ActionStringGreater","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf6::ActionStringGreater","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf6::ActionStringGreater","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf6::ActionStringGreater","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionAdd2"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionAdd2","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionAdd2","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionAdd2","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionAdd2","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionBitAnd"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionBitAnd","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionBitAnd","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionBitAnd","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionBitAnd","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionBitLShift"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionBitLShift","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionBitLShift","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionBitLShift","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionBitLShift","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionBitOr"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionBitOr","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionBitOr","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionBitOr","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionBitOr","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionBitRShift"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionBitRShift","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionBitRShift","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionBitRShift","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionBitRShift","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionBitURShift"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionBitURShift","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionBitURShift","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionBitURShift","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionBitURShift","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionBitXor"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionBitXor","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionBitXor","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionBitXor","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionBitXor","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionCallFunction"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionCallFunction","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionCallFunction","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionCallFunction","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionCallFunction","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionCallMethod"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionCallMethod","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionCallMethod","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionCallMethod","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionCallMethod","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionConstantPool"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionConstantPool","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.actions.swf5::ActionConstantPool","n":"constants"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf5::ActionConstantPool","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf5::ActionConstantPool","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf5::ActionConstantPool","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionConstantPool","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionConstantPool","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionConstantPool","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionDecrement"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionDecrement","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDecrement","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDecrement","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionDecrement","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionDefineFunction"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionDefineFunction","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineFunction","n":"functionName"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineFunction","n":"functionParams"},{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineFunction","n":"functionBody"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineFunction","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineFunction","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineFunction","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineFunction","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineFunction","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineFunction","n":"labelCount"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineFunction","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionDefineLocal"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionDefineLocal","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineLocal","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineLocal","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineLocal","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionDefineLocal2"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionDefineLocal2","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineLocal2","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineLocal2","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionDefineLocal2","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionDelete"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionDelete","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDelete","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDelete","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionDelete","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionDelete2"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionDelete2","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDelete2","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionDelete2","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionDelete2","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionEnumerate"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionEnumerate","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionEnumerate","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionEnumerate","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionEnumerate","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionEquals2"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionEquals2","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionEquals2","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionEquals2","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionEquals2","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionGetMember"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionGetMember","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionGetMember","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionGetMember","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionGetMember","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionIncrement"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionIncrement","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionIncrement","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionIncrement","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionIncrement","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionInitArray"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionInitArray","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionInitArray","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionInitArray","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionInitArray","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionInitObject"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionInitObject","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionInitObject","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionInitObject","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionInitObject","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionLess2"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionLess2","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionLess2","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionLess2","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionLess2","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionModulo"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionModulo","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionModulo","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionModulo","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionModulo","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionNewMethod"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionNewMethod","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionNewMethod","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionNewMethod","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionNewMethod","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionNewObject"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionNewObject","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionNewObject","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionNewObject","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionNewObject","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionPushDuplicate"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionPushDuplicate","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionPushDuplicate","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionPushDuplicate","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionPushDuplicate","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionReturn"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionReturn","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionReturn","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionReturn","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionReturn","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionSetMember"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionSetMember","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionSetMember","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionSetMember","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionSetMember","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionStackSwap"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionStackSwap","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionStackSwap","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionStackSwap","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionStackSwap","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionStoreRegister"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionStoreRegister","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionStoreRegister","n":"registerNumber"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf5::ActionStoreRegister","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf5::ActionStoreRegister","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf5::ActionStoreRegister","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionStoreRegister","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionStoreRegister","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionStoreRegister","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionTargetPath"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionTargetPath","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionTargetPath","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionTargetPath","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionTargetPath","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionToNumber"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionToNumber","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionToNumber","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionToNumber","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionToNumber","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionToString"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionToString","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionToString","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionToString","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionToString","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionTypeOf"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionTypeOf","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionTypeOf","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionTypeOf","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionTypeOf","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf5::ActionWith"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf5::ActionWith","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.actions.swf5::ActionWith","n":"withBody"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf5::ActionWith","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf5::ActionWith","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf5::ActionWith","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionWith","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf5::ActionWith","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionWith","n":"labelCount"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf5::ActionWith","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionAdd"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionAdd","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionAdd","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionAdd","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionAdd","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionAnd"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionAnd","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionAnd","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionAnd","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionAnd","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionAsciiToChar"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionAsciiToChar","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionAsciiToChar","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionAsciiToChar","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionAsciiToChar","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionCall"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionCall","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionCall","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionCall","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionCall","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionCharToAscii"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionCharToAscii","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionCharToAscii","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionCharToAscii","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionCharToAscii","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionCloneSprite"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionCloneSprite","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionCloneSprite","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionCloneSprite","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionCloneSprite","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionDivide"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionDivide","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionDivide","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionDivide","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionDivide","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionEndDrag"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionEndDrag","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionEndDrag","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionEndDrag","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionEndDrag","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionEquals"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionEquals","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionEquals","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionEquals","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionEquals","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionGetProperty"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionGetProperty","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionGetProperty","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionGetProperty","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionGetProperty","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionGetTime"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionGetTime","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionGetTime","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionGetTime","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionGetTime","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionGetURL2"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionGetURL2","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionGetURL2","n":"sendVarsMethod"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionGetURL2","n":"reserved"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf4::ActionGetURL2","n":"loadTargetFlag"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf4::ActionGetURL2","n":"loadVariablesFlag"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf4::ActionGetURL2","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf4::ActionGetURL2","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf4::ActionGetURL2","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionGetURL2","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionGetURL2","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionGetURL2","n":"sendVarsMethodToString"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionGetURL2","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionGetVariable"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionGetVariable","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionGetVariable","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionGetVariable","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionGetVariable","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionGotoFrame2"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionGotoFrame2","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf4::ActionGotoFrame2","n":"sceneBiasFlag"},{"a":"readwrite","t":"Boolean","b":"flash.__native.format.swf.data.actions.swf4::ActionGotoFrame2","n":"playFlag"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionGotoFrame2","n":"sceneBias"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf4::ActionGotoFrame2","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf4::ActionGotoFrame2","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf4::ActionGotoFrame2","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionGotoFrame2","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionGotoFrame2","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionGotoFrame2","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionIf"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionIf","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IActionBranch"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf4::ActionIf","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf4::ActionIf","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf4::ActionIf","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionIf","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionIf","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}],"a":[{"a":"readwrite","t":"int","b":"flash.__native.format.swf.data.actions.swf4::ActionIf","n":"branchOffset"},{"a":"readwrite","t":"int","b":"flash.__native.format.swf.data.actions.swf4::ActionIf","n":"branchIndex"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.__native.format.swf.data.actions.swf4::ActionIf","n":"_branchOffset"},{"a":"readwrite","t":"int","b":"flash.__native.format.swf.data.actions.swf4::ActionIf","n":"_branchIndex"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionIf","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionJump"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionJump","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IActionBranch"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf4::ActionJump","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf4::ActionJump","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf4::ActionJump","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionJump","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionJump","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}],"a":[{"a":"readwrite","t":"int","b":"flash.__native.format.swf.data.actions.swf4::ActionJump","n":"branchOffset"},{"a":"readwrite","t":"int","b":"flash.__native.format.swf.data.actions.swf4::ActionJump","n":"branchIndex"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.__native.format.swf.data.actions.swf4::ActionJump","n":"_branchOffset"},{"a":"readwrite","t":"int","b":"flash.__native.format.swf.data.actions.swf4::ActionJump","n":"_branchIndex"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionJump","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionLess"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionLess","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionLess","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionLess","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionLess","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionMBAsciiToChar"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionMBAsciiToChar","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionMBAsciiToChar","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionMBAsciiToChar","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionMBAsciiToChar","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionMBCharToAscii"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionMBCharToAscii","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionMBCharToAscii","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionMBCharToAscii","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionMBCharToAscii","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionMBStringExtract"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionMBStringExtract","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionMBStringExtract","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionMBStringExtract","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionMBStringExtract","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionMBStringLength"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionMBStringLength","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionMBStringLength","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionMBStringLength","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionMBStringLength","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionMultiply"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionMultiply","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionMultiply","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionMultiply","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionMultiply","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionNot"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionNot","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionNot","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionNot","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionNot","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionOr"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionOr","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionOr","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionOr","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionOr","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionPop"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionPop","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionPop","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionPop","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionPop","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionPush"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionPush","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"Array","b":"flash.__native.format.swf.data.actions.swf4::ActionPush","n":"values"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf4::ActionPush","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf4::ActionPush","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf4::ActionPush","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionPush","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionPush","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionPush","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionRandomNumber"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionRandomNumber","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionRandomNumber","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionRandomNumber","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionRandomNumber","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionRemoveSprite"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionRemoveSprite","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionRemoveSprite","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionRemoveSprite","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionRemoveSprite","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionSetProperty"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionSetProperty","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionSetProperty","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionSetProperty","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionSetProperty","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionSetTarget2"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionSetTarget2","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionSetTarget2","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionSetTarget2","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionSetTarget2","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionSetVariable"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionSetVariable","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionSetVariable","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionSetVariable","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionSetVariable","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionStartDrag"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionStartDrag","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionStartDrag","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionStartDrag","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionStartDrag","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionStringAdd"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionStringAdd","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionStringAdd","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionStringAdd","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionStringAdd","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionStringEquals"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionStringEquals","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionStringEquals","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionStringEquals","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionStringEquals","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionStringExtract"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionStringExtract","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionStringExtract","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionStringExtract","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionStringExtract","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionStringLength"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionStringLength","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionStringLength","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionStringLength","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionStringLength","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionStringLess"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionStringLess","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionStringLess","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionStringLess","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionStringLess","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionSubtract"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionSubtract","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionSubtract","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionSubtract","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionSubtract","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionToInteger"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionToInteger","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionToInteger","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionToInteger","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionToInteger","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionTrace"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionTrace","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionTrace","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionTrace","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionTrace","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf4::ActionWaitForFrame2"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf4::ActionWaitForFrame2","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionWaitForFrame2","n":"skipCount"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf4::ActionWaitForFrame2","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf4::ActionWaitForFrame2","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf4::ActionWaitForFrame2","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionWaitForFrame2","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf4::ActionWaitForFrame2","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf4::ActionWaitForFrame2","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf3::ActionGetURL"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf3::ActionGetURL","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionGetURL","n":"urlString"},{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionGetURL","n":"targetString"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf3::ActionGetURL","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf3::ActionGetURL","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf3::ActionGetURL","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionGetURL","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionGetURL","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionGetURL","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf3::ActionGotoFrame"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf3::ActionGotoFrame","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoFrame","n":"frame"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoFrame","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoFrame","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoFrame","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoFrame","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoFrame","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoFrame","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf3::ActionGotoLabel"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf3::ActionGotoLabel","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoLabel","n":"label"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoLabel","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoLabel","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoLabel","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoLabel","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoLabel","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionGotoLabel","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf3::ActionNextFrame"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf3::ActionNextFrame","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionNextFrame","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionNextFrame","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionNextFrame","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf3::ActionPlay"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf3::ActionPlay","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionPlay","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionPlay","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionPlay","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf3::ActionPreviousFrame"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf3::ActionPreviousFrame","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionPreviousFrame","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionPreviousFrame","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionPreviousFrame","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf3::ActionSetTarget"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf3::ActionSetTarget","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionSetTarget","n":"targetName"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf3::ActionSetTarget","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf3::ActionSetTarget","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf3::ActionSetTarget","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionSetTarget","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionSetTarget","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionSetTarget","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf3::ActionStop"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf3::ActionStop","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionStop","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionStop","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionStop","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf3::ActionStopSounds"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf3::ActionStopSounds","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionStopSounds","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionStopSounds","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionStopSounds","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf3::ActionToggleQuality"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf3::ActionToggleQuality","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"m":[{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionToggleQuality","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionToggleQuality","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionToggleQuality","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.swf.data.actions.swf3::ActionWaitForFrame"]=`{"t":"class","n":"flash.__native.format.swf.data.actions.swf3::ActionWaitForFrame","bs":["flash.__native.format.swf.data.actions::Action","Object"],"in":["flash.__native.format.swf.data.actions::IAction"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"uint"},{"t":"uint"}],"v":[{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionWaitForFrame","n":"frame"},{"a":"readwrite","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionWaitForFrame","n":"skipCount"}],"m":[{"r":"void","b":"flash.__native.format.swf.data.actions.swf3::ActionWaitForFrame","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"parse"},{"r":"void","b":"flash.__native.format.swf.data.actions.swf3::ActionWaitForFrame","p":[{"t":"flash.__native.format.swf::SWFData"}],"n":"publish"},{"r":"flash.__native.format.swf.data.actions::IAction","b":"flash.__native.format.swf.data.actions.swf3::ActionWaitForFrame","n":"clone"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionWaitForFrame","p":[{"t":"uint","o":1}],"n":"toString"},{"r":"String","b":"flash.__native.format.swf.data.actions.swf3::ActionWaitForFrame","p":[{"t":"uint"},{"t":"flash.__native.format.swf.data.actions::ActionExecutionContext"}],"n":"toBytecode"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.swf.data.actions.swf3::ActionWaitForFrame","n":"CODE"}]}}`; asc.classInfo["flash.__native.format.html::HTMLParser"]=`{"t":"class","n":"flash.__native.format.html::HTMLParser","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"String","b":"flash.__native.format.html::HTMLParser","p":[{"t":"String"},{"t":"flash.text::StyleSheet"},{"t":"flash.text::TextFormat"},{"t":"Array"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"parse"}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexAlign"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexBreakTag"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexNewLineTag"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexBlockIndent"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexColor"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexEntities"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexFace"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexHTMLTag"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexHTMLSupportedTags"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexHref"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexIndent"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexLeading"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexLeftMargin"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexRightMargin"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexLetterSpacing"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexSize"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexTabStops"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexBeginTag"},{"a":"readwrite","t":"Object","b":"flash.__native.format.html::HTMLParser","n":"__regexCRLF"}],"m":[{"r":"Boolean","b":"flash.__native.format.html::HTMLParser","p":[{"t":"String"}],"n":"__isLastCharCodeCRLF"},{"r":"String","b":"flash.__native.format.html::HTMLParser","p":[{"t":"*"}],"n":"__getAttributeMatch"}]}}`; asc.classInfo["flash.__native.format.html::TextFormatRange"]=`{"t":"class","n":"flash.__native.format.html::TextFormatRange","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.text::TextFormat"},{"t":"int"},{"t":"int"}],"v":[{"a":"readwrite","t":"int","b":"flash.__native.format.html::TextFormatRange","n":"end"},{"a":"readwrite","t":"flash.text::TextFormat","b":"flash.__native.format.html::TextFormatRange","n":"format"},{"a":"readwrite","t":"int","b":"flash.__native.format.html::TextFormatRange","n":"start"}]}}}`; asc.classInfo["flash.__native.format.amf::AMF3ReferenceTables"]=`{"t":"class","n":"flash.__native.format.amf::AMF3ReferenceTables","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Object","b":"flash.__native.format.amf::AMF3ReferenceTables","n":"stringsKey"},{"a":"readwrite","t":"Object","b":"flash.__native.format.amf::AMF3ReferenceTables","n":"stringsIndex"},{"a":"readwrite","t":"uint","b":"flash.__native.format.amf::AMF3ReferenceTables","n":"stringsLength"},{"a":"readwrite","t":"flash.utils::Dictionary","b":"flash.__native.format.amf::AMF3ReferenceTables","n":"objectsKey"},{"a":"readwrite","t":"Object","b":"flash.__native.format.amf::AMF3ReferenceTables","n":"objectsIndex"},{"a":"readwrite","t":"uint","b":"flash.__native.format.amf::AMF3ReferenceTables","n":"objectsLength"},{"a":"readwrite","t":"Array","b":"flash.__native.format.amf::AMF3ReferenceTables","n":"traits"},{"a":"readwrite","t":"Array","b":"flash.__native.format.amf::AMF3ReferenceTables","n":"traitNames"}],"m":[{"r":"void","b":"flash.__native.format.amf::AMF3ReferenceTables","p":[{"t":"String"}],"n":"stringsPush"},{"r":"void","b":"flash.__native.format.amf::AMF3ReferenceTables","p":[{"t":"Object"}],"n":"objectsPush"}]}}}`; asc.classInfo["flash.__native.format.amf::AMF0Marker"]=`{"t":"class","n":"flash.__native.format.amf::AMF0Marker","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"NUMBER"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"BOOLEAN"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"STRING"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"OBJECT"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"NULL"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"UNDEFINED"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"REFERENCE"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"ECMA_ARRAY"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"OBJECT_END"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"STRICT_ARRAY"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"DATE"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"LONG_STRING"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"XML"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"TYPED_OBJECT"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF0Marker","n":"AVMPLUS"}]}}`; asc.classInfo["flash.__native.format.amf::AMF3Marker"]=`{"t":"class","n":"flash.__native.format.amf::AMF3Marker","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"UNDEFINED"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"NULL"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"FALSE"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"TRUE"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"INTEGER"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"DOUBLE"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"STRING"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"XML_DOCUMENT"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"DATE"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"ARRAY"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"OBJECT"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"XML"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"BYTEARRAY"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"VECTOR_INT"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"VECTOR_UINT"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"VECTOR_DOUBLE"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"VECTOR_OBJECT"},{"a":"readonly","t":"uint","b":"flash.__native.format.amf::AMF3Marker","n":"DICTIONARY"}]}}`; asc.classInfo["flash.__native.format.amf::AMF"]=`{"t":"class","n":"flash.__native.format.amf::AMF","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.__native.format.amf::AMF","n":"sHelperBytes"},{"a":"readonly","t":"flash.utils::Dictionary","b":"flash.__native.format.amf::AMF","n":"classMap"},{"a":"readonly","t":"Object","b":"flash.__native.format.amf::AMF","n":"nameMap"}],"m":[{"r":"void","b":"flash.__native.format.amf::AMF","p":[{"t":"uint"},{"t":"flash.utils::ByteArray"},{"t":"Object"}],"n":"write"},{"r":"*","b":"flash.__native.format.amf::AMF","p":[{"t":"uint"},{"t":"flash.utils::ByteArray"}],"n":"read"},{"r":"void","b":"flash.__native.format.amf::AMF","p":[{"t":"flash.utils::ByteArray"},{"t":"*"}],"n":"writeAMF0"},{"r":"*","b":"flash.__native.format.amf::AMF","p":[{"t":"flash.utils::ByteArray"}],"n":"readAMF0"}]}}`; asc.classInfo["flash.__native.format.amf::isNumeric"]=`{"t":"function","n":"flash.__native.format.amf::isNumeric","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::axGetPublicProperty"]=`{"t":"function","n":"flash.__native.format.amf::axGetPublicProperty","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::axSetPublicProperty"]=`{"t":"function","n":"flash.__native.format.amf::axSetPublicProperty","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::forEachPublicProperty"]=`{"t":"function","n":"flash.__native.format.amf::forEachPublicProperty","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::getClassInfo"]=`{"t":"function","n":"flash.__native.format.amf::getClassInfo","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::getSlotTraitNames"]=`{"t":"function","n":"flash.__native.format.amf::getSlotTraitNames","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::writeString"]=`{"t":"function","n":"flash.__native.format.amf::writeString","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::readString"]=`{"t":"function","n":"flash.__native.format.amf::readString","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::writeDouble"]=`{"t":"function","n":"flash.__native.format.amf::writeDouble","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::readDouble"]=`{"t":"function","n":"flash.__native.format.amf::readDouble","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::readU29"]=`{"t":"function","n":"flash.__native.format.amf::readU29","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::writeU29"]=`{"t":"function","n":"flash.__native.format.amf::writeU29","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::readUTF8VR"]=`{"t":"function","n":"flash.__native.format.amf::readUTF8VR","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::writeUTF8VR"]=`{"t":"function","n":"flash.__native.format.amf::writeUTF8VR","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::readBytes"]=`{"t":"function","n":"flash.__native.format.amf::readBytes","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::writeBytes"]=`{"t":"function","n":"flash.__native.format.amf::writeBytes","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::readAMF3Value"]=`{"t":"function","n":"flash.__native.format.amf::readAMF3Value","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::writeAMF3Value"]=`{"t":"function","n":"flash.__native.format.amf::writeAMF3Value","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.format.amf::tryWriteU29ORef"]=`{"t":"function","n":"flash.__native.format.amf::tryWriteU29ORef","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.__native.filters::PerlinNoiseFilter"]=`{"t":"class","n":"flash.__native.filters::PerlinNoiseFilter","bs":["flash.filters::BitmapFilter","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","b":"flash.__native.filters::PerlinNoiseFilter","n":"baseX"},{"a":"readwrite","t":"Number","b":"flash.__native.filters::PerlinNoiseFilter","n":"baseY"},{"a":"readwrite","t":"uint","b":"flash.__native.filters::PerlinNoiseFilter","n":"numOctaves"},{"a":"readwrite","t":"Number","b":"flash.__native.filters::PerlinNoiseFilter","n":"randomSeed"},{"a":"readwrite","t":"Boolean","b":"flash.__native.filters::PerlinNoiseFilter","n":"stitch"},{"a":"readwrite","t":"Boolean","b":"flash.__native.filters::PerlinNoiseFilter","n":"fractalNoise"},{"a":"readwrite","t":"uint","b":"flash.__native.filters::PerlinNoiseFilter","n":"channelOptions"},{"a":"readwrite","t":"uint","b":"flash.__native.filters::PerlinNoiseFilter","n":"channels"},{"a":"readwrite","t":"Boolean","b":"flash.__native.filters::PerlinNoiseFilter","n":"grayScale"},{"a":"readwrite","t":"Array","b":"flash.__native.filters::PerlinNoiseFilter","n":"offsets"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.filters::PerlinNoiseFilter","p":[{"t":"Number"},{"t":"Number"},{"t":"uint"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"uint","o":1},{"t":"Boolean","o":1},{"t":"Array","o":1}],"n":"__set"},{"r":"flash.__native.filters::PerlinNoiseFilter","d":[{"n":"internal"}],"b":"flash.__native.filters::PerlinNoiseFilter","n":"clone"}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.filters::PerlinNoiseFilter","n":"__programDirty"}],"m":[{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.filters::PerlinNoiseFilter","p":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"n":"__getChannels"},{"r":"String","d":[{"n":"internal"}],"b":"flash.__native.filters::PerlinNoiseFilter","n":"__getHash"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.filters::PerlinNoiseFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"int"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__setup"},{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.__native.filters::PerlinNoiseFilter","p":[{"t":"flash.display3D::Context3D"}],"n":"__updateShader"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.filters::PerlinNoiseFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"}],"n":"__setupConstants"}]}},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.filters::PerlinNoiseFilter","n":"__sHelpVec4"},{"a":"readwrite","t":"Array","b":"flash.__native.filters::PerlinNoiseFilter","n":"__sHelpArray"},{"a":"readwrite","t":"flash.geom::Matrix3D","b":"flash.__native.filters::PerlinNoiseFilter","n":"__sHelpMatrix"},{"a":"readonly","t":"String","b":"flash.__native.filters::PerlinNoiseFilter","n":"VERTEX_SHADER_TEMPLATE"},{"a":"readonly","t":"String","b":"flash.__native.filters::PerlinNoiseFilter","n":"FRAG_SHADER_TEMPLATE"},{"a":"readonly","t":"uint","b":"flash.__native.filters::PerlinNoiseFilter","n":"MAX_OCTAVES"},{"a":"readonly","t":"Object","b":"flash.__native.filters::PerlinNoiseFilter","n":"REGEXP_OCTAVES"},{"a":"readonly","t":"Object","b":"flash.__native.filters::PerlinNoiseFilter","n":"REGEXP_OFFSETS"},{"a":"readonly","t":"Object","b":"flash.__native.filters::PerlinNoiseFilter","n":"REGEXP_CHANNELS"}]}}`; asc.classInfo["flash.__native.filters::YUVToRGBFilter"]=`{"t":"class","n":"flash.__native.filters::YUVToRGBFilter","bs":["flash.filters::BitmapFilter","Object"],"fa":{"tr":{"c":null},"pr":{"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.filters::YUVToRGBFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"int"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__setup"},{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.__native.filters::YUVToRGBFilter","p":[{"t":"flash.display3D::Context3D"}],"n":"__updateShader"}]}},"pr":{"v":[{"a":"readonly","t":"String","b":"flash.__native.filters::YUVToRGBFilter","n":"VERTEX_SHADER_TEMPLATE"},{"a":"readonly","t":"String","b":"flash.__native.filters::YUVToRGBFilter","n":"FRAG_SHADER_TEMPLATE"}]}}`; asc.classInfo["flash.__native.filters::YUVYToRGBAFilter"]=`{"t":"class","n":"flash.__native.filters::YUVYToRGBAFilter","bs":["flash.filters::BitmapFilter","Object"],"fa":{"tr":{"c":null},"pr":{"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.filters::YUVYToRGBAFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"int"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__setup"},{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.__native.filters::YUVYToRGBAFilter","p":[{"t":"flash.display3D::Context3D"}],"n":"__updateShader"}]}},"pr":{"v":[{"a":"readonly","t":"String","b":"flash.__native.filters::YUVYToRGBAFilter","n":"VERTEX_SHADER_TEMPLATE"},{"a":"readonly","t":"String","b":"flash.__native.filters::YUVYToRGBAFilter","n":"FRAG_SHADER_TEMPLATE"}]}}`; asc.classInfo["flash.__native.events::Listener"]=`{"t":"class","n":"flash.__native.events::Listener","bs":["Object"],"fa":{"tr":{"c":[{"t":"*"},{"t":"Boolean"},{"t":"int"}],"v":[{"a":"readwrite","t":"*","d":[{"n":"internal"}],"b":"flash.__native.events::Listener","n":"listener"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.events::Listener","n":"useCapture"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.events::Listener","n":"priority"}]},"pr":{"m":[{"r":"flash.__native.events::Listener","d":[{"n":"internal"}],"b":"flash.__native.events::Listener","p":[{"t":"*"},{"t":"Boolean"},{"t":"int"}],"n":"__setTo"},{"r":"flash.__native.events::Listener","d":[{"n":"internal"}],"b":"flash.__native.events::Listener","n":"__identity"}]}},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.__native.events::Listener","n":"__pool"}]}}`; asc.classInfo["flash.__native.errors::ErrorManager"]=`{"t":"class","n":"flash.__native.errors::ErrorManager","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"void","b":"flash.__native.errors::ErrorManager","p":[{"t":"String"},{"t":"int"}],"n":"typeError"},{"r":"void","b":"flash.__native.errors::ErrorManager","p":[{"t":"String"},{"t":"int"}],"n":"argumentError"},{"r":"void","b":"flash.__native.errors::ErrorManager","p":[{"t":"String"},{"t":"int"}],"n":"rangeError"}]}}`; asc.classInfo["flash.__native.display::BitmapInternal"]=`{"t":"class","n":"flash.__native.display::BitmapInternal","bs":["flash.__native.display::DisplayObjectInternal","Object"],"fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::BitmapInternal","n":"__setDirty0"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::BitmapInternal","p":[{"t":"flash.__native.display::DisplayObjectStats"}],"n":"__stats"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::BitmapInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::BitmapInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__draw"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::BitmapInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTest"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::BitmapInternal","p":[{"t":"Number"},{"t":"Number"}],"n":"__hitTestMask"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::BitmapInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds"}]}}}`; asc.classInfo["flash.__native.display::CacheDisplayObject"]=`{"t":"class","n":"flash.__native.display::CacheDisplayObject","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.geom::Matrix"},{"t":"Number"}],"m":[{"r":"flash.__native.display::CacheDisplayObjectPartFill","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"createFill"},{"r":"flash.__native.display::CacheDisplayObjectPartStroke","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"createStroke"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"getType"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"getSize"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"getCacheWorldTransform"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"getQualityScale"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","p":[{"t":"Number"}],"n":"setTagRatio"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"getTagRatio"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","p":[{"t":"int"}],"n":"setSimplified"},{"r":"flash.__native.display::CacheDisplayObjectPart","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","p":[{}],"n":"getPartAt"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.geom::Matrix"},{"t":"Boolean"}],"n":"draw"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","p":[{"t":"Number"},{"t":"Number"},{"t":"flash.geom::Matrix"}],"n":"hitTest"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","p":[{"t":"flash.geom::Matrix"},{"t":"Number"}],"n":"getCacheRatio"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","p":[{"t":"flash.geom::Matrix"},{"t":"Number"}],"n":"isCacheValid"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","p":[{"t":"int"}],"n":"dispose"}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"_type"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"_size"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"_parts"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"_cacheWorldTransform"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"_cacheWorldTransformScaleX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"_cacheWorldTransformScaleY"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"_differsMode"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"_qualityScale"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"_tagRatio"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"_simplified"}],"m":[{"r":"flash.__native.display::CacheDisplayObject","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"__use"}]}},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"QUALITY_SCALE"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"QUALITY_SIZE_FROM"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"QUALITY_SIZE_FROM_MULTIPLIER"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","n":"INTERMEDIATE_MATRIX_RATIO"}],"m":[{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","p":[{"t":"int"},{"t":"int"}],"n":"calcQualityScale"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject","p":[{"t":"int"},{"t":"int"},{"t":"String"}],"n":"setup"}]}}`; asc.classInfo["flash.__native.display::CacheDisplayObject9Grid"]=`{"t":"class","n":"flash.__native.display::CacheDisplayObject9Grid","bs":["flash.__native.display::CacheDisplayObject","Object"],"fa":{"tr":{"c":[{"t":"flash.geom::Matrix"},{"t":"Number"}],"m":[{"r":"flash.__native.display::CacheDisplayObjectPartFill","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject9Grid","n":"createFill"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject9Grid","p":[{"t":"flash.geom::Matrix"},{"t":"Number"}],"n":"getCacheRatio"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObject9Grid","p":[{"t":"flash.geom::Matrix"},{"t":"Number"}],"n":"isCacheValid"}]}}}`; asc.classInfo["flash.__native.display::CacheDisplayObjectDetails"]=`{"t":"class","n":"flash.__native.display::CacheDisplayObjectDetails","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"w"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"h"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"px"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"py"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"tx"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"ty"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"fractionDX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"fractionDY"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"flen"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"drawMatrix"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"cacheTransform"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"cacheWorldTransform"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"localRect"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"globalRect"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"visibleRect"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"necessaryRect"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"diffRect"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"clipRect"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"contextScope"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"withDraw"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"withMask"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"withCrop"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"withFilters"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"withScopeCrop"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"withAnim"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"equals__bigTextureEntries"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"condition__contextScope"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","n":"condition__worldTransform"}],"m":[{"r":"flash.__native.display::CacheDisplayObjectDetails","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","p":[{"t":"flash.__native.display::CacheDisplayObjectDetails"}],"n":"__copyFrom"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__isConditionsChanged"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","p":[{"t":"flash.__native.display::CacheDisplayObjectDetails"}],"n":"__equals"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","p":[{"t":"flash.__native.display::CacheDisplayObjectDetails"}],"n":"__equals__internal"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","p":[{"t":"flash.geom::Rectangle"}],"n":"__getScopeRect"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectDetails","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Rectangle"}],"n":"__isNeedScopeCrop"}]}},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.__native.display::CacheDisplayObjectDetails","n":"__pool"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.__native.display::CacheDisplayObjectDetails","n":"sBounds"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.__native.display::CacheDisplayObjectDetails","n":"sIntersection"},{"a":"readonly","t":"Number","b":"flash.__native.display::CacheDisplayObjectDetails","n":"SCOPE_SAFE_AREA"},{"a":"readonly","t":"Number","b":"flash.__native.display::CacheDisplayObjectDetails","n":"DIFF_MIN_SIZE"},{"a":"readonly","t":"Number","b":"flash.__native.display::CacheDisplayObjectDetails","n":"DIFF_MAX_SIZE"},{"a":"readonly","t":"Number","b":"flash.__native.display::CacheDisplayObjectDetails","n":"BIG_TEXTURE_MIN_ENTRIES"}]}}`; asc.classInfo["flash.__native.display::CacheDisplayObjectPart"]=`{"t":"class","n":"flash.__native.display::CacheDisplayObjectPart","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.geom::Matrix"},{"t":"Boolean"},{"t":"Number"}],"v":[{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"cacheWorldTransform"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"differsMode"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"qualityScale"},{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"colorTransform"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"hasAlpha"}],"m":[{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"getCache"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","p":[{"t":"flash.geom::ColorTransform"}],"n":"setColorTransform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","p":[{"t":"int"}],"n":"setHasAlpha"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.geom::Matrix"},{"t":"Boolean"},{"t":"Boolean"}],"n":"draw"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","p":[{"t":"Number"},{"t":"Number"},{"t":"flash.geom::Matrix"},{"t":"Boolean"}],"n":"hitTest"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","p":[{"t":"Array"}],"n":"dispose"}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"__use"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"sHelperMatrix1"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"sHelperMatrix2"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"sHelperHitTestPoint1"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"sHelperHitTestPoint2"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"sHelperHitTestMatrix"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPart","n":"sHelperHitTestRectangle"}]}}`; asc.classInfo["flash.__native.display::CacheDisplayObjectPartFill"]=`{"t":"class","n":"flash.__native.display::CacheDisplayObjectPartFill","bs":["flash.__native.display::CacheDisplayObjectPart","Object"],"fa":{"tr":{"c":[{"t":"flash.geom::Matrix"},{"t":"Boolean"},{"t":"Number"}],"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"mode"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"cache"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"cacheMatrix"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"cacheTransform"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"cacheBounds"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"systemTexture"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"region"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"smoothing"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","p":[{"t":"flash.display::BitmapData"},{"t":"flash.geom::Matrix"}],"n":"setCache"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"getCache"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"getCacheTransform"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"getCacheBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","p":[{"t":"int"}],"n":"setSystemTexture"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"getSystemTexture"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","p":[{"t":"flash.geom::Rectangle"}],"n":"setRegion"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","p":[{"t":"Boolean"}],"n":"setSmoothing"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","p":[{"t":"int"}],"n":"setMode"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.geom::Matrix"},{"t":"Boolean"},{"t":"Boolean"}],"n":"draw"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","p":[{"t":"Number"},{"t":"Number"},{"t":"flash.geom::Matrix"},{"t":"Boolean"},{"t":"int"}],"n":"hitTest"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","p":[{"t":"Array"}],"n":"dispose"}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill","n":"__use"}]}}}`; asc.classInfo["flash.__native.display::CacheDisplayObjectPartFill9Grid"]=`{"t":"class","n":"flash.__native.display::CacheDisplayObjectPartFill9Grid","bs":["flash.__native.display::CacheDisplayObjectPartFill","Object"],"fa":{"tr":{"c":[{"t":"flash.geom::Matrix"},{"t":"Boolean"},{"t":"Number"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill9Grid","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.geom::Matrix"},{"t":"Boolean"},{"t":"Boolean"}],"n":"draw"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill9Grid","n":"sHelperRegion"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill9Grid","n":"sHelperScale9Grid"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill9Grid","n":"sHelperQualityScaleMatrix"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill9Grid","n":"sHelperCacheTransform1"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartFill9Grid","n":"sHelperCacheTransform2"}]}}`; asc.classInfo["flash.__native.display::CacheDisplayObjectPartStroke"]=`{"t":"class","n":"flash.__native.display::CacheDisplayObjectPartStroke","bs":["flash.__native.display::CacheDisplayObjectPart","Object"],"fa":{"tr":{"c":[{"t":"flash.geom::Matrix"},{"t":"Boolean"},{"t":"Number"}],"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","n":"thickness"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","n":"color"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","n":"point1"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","n":"point2"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","n":"circle1"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","n":"circle2"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","p":[{"t":"Number"}],"n":"setThickness"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","p":[{"t":"uint"}],"n":"setColor"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","p":[{"t":"flash.geom::Point"}],"n":"setPoint1"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","p":[{"t":"flash.geom::Point"}],"n":"setPoint2"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","p":[{"t":"Boolean"}],"n":"setCircle1"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","p":[{"t":"Boolean"}],"n":"setCircle2"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.geom::Matrix"},{"t":"Boolean"},{"t":"Boolean"}],"n":"draw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::CacheDisplayObjectPartStroke","p":[{"t":"Array"}],"n":"dispose"}]}}}`; asc.classInfo["flash.__native.display::DisplayObjectContainerInternal"]=`{"t":"class","n":"flash.__native.display::DisplayObjectContainerInternal","bs":["flash.__native.display::InteractiveObjectInternal","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.__native.display::DisplayObjectContainerInternal","n":"_children"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectContainerInternal","n":"_childrenLength"},{"a":"readwrite","t":"Boolean","b":"flash.__native.display::DisplayObjectContainerInternal","n":"_mouseChildren"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectContainerInternal","p":[{"t":"flash.display::Stage"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__setStageChildren"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectContainerInternal","n":"__setDirty0"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectContainerInternal","p":[{"t":"flash.__native.display::DisplayObjectStats"}],"n":"__stats"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectContainerInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectContainerInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__draw"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectContainerInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTest"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectContainerInternal","p":[{"t":"Number"},{"t":"Number"}],"n":"__hitTestMask"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectContainerInternal","p":[{"t":"flash.display::DisplayObject"}],"n":"__setMaskToChildren"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectContainerInternal","n":"__setWorldTransformInvalid"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectContainerInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"int"}],"n":"__unionFilterBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectContainerInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectContainerInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds__visible"}]}}}`; asc.classInfo["flash.__native.display::DisplayObjectInternal"]=`{"t":"class","n":"flash.__native.display::DisplayObjectInternal","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"flash.display::DisplayObject","b":"flash.__native.display::DisplayObjectInternal","n":"__external"},{"a":"readwrite","t":"flash.display::LoaderInfo","b":"flash.__native.display::DisplayObjectInternal","n":"_loaderInfo"},{"a":"readwrite","t":"flash.display::Stage","b":"flash.__native.display::DisplayObjectInternal","n":"_stage"},{"a":"readwrite","t":"Boolean","b":"flash.__native.display::DisplayObjectInternal","n":"__stageInternal"},{"a":"readwrite","t":"Boolean","b":"flash.__native.display::DisplayObjectInternal","n":"__stageNotified"},{"a":"readwrite","t":"Boolean","b":"flash.__native.display::DisplayObjectInternal","n":"__visible"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__visibleTagIndex"},{"a":"readwrite","t":"flash.display::Stage","b":"flash.__native.display::DisplayObjectInternal","n":"__disposableStage"},{"a":"readwrite","t":"flash.display::DisplayObjectContainer","b":"flash.__native.display::DisplayObjectInternal","n":"__parent"},{"a":"readwrite","t":"flash.__native.display::DisplayObjectContainerInternal","b":"flash.__native.display::DisplayObjectInternal","n":"__parentInternal"},{"a":"readwrite","t":"flash.display::DisplayObject","b":"flash.__native.display::DisplayObjectInternal","n":"__stageParent"},{"a":"readwrite","t":"flash.display::DisplayObject","b":"flash.__native.display::DisplayObjectInternal","n":"__renderParent"},{"a":"readwrite","t":"flash.display::DisplayObjectContainer","b":"flash.__native.display::DisplayObjectInternal","n":"__disposableParent"},{"a":"readwrite","t":"Boolean","b":"flash.__native.display::DisplayObjectInternal","n":"__disposed"},{"a":"readwrite","t":"flash.display::DisplayObject","b":"flash.__native.display::DisplayObjectInternal","n":"__mask"},{"a":"readwrite","t":"flash.display::DisplayObject","b":"flash.__native.display::DisplayObjectInternal","n":"__maskInherited"},{"a":"readwrite","t":"flash.display::DisplayObject","b":"flash.__native.display::DisplayObjectInternal","n":"__maskedObject"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__maskingLayer"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__maskingLayerDisabled"},{"a":"readwrite","t":"Array","b":"flash.__native.display::DisplayObjectInternal","n":"__maskedObjectList"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__maskedObjectListLength"},{"a":"readwrite","t":"flash.display::Graphics","b":"flash.__native.display::DisplayObjectInternal","n":"_graphics"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__swfUID"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__swfUIDUsed"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__swfTagUID"},{"a":"readwrite","t":"Boolean","b":"flash.__native.display::DisplayObjectInternal","n":"__unloaded"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"_currentFrame"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"_totalFrames"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"_concatenatedTotalFrames"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"_createdByTimeline"},{"a":"readwrite","t":"Boolean","b":"flash.__native.display::DisplayObjectInternal","n":"_cacheAsBitmap"},{"a":"readwrite","t":"flash.__native.format.swf.media::SWFSoundEngine","b":"flash.__native.display::DisplayObjectInternal","n":"_soundEngine"},{"a":"readwrite","t":"flash.accessibility::AccessibilityProperties","b":"flash.__native.display::DisplayObjectInternal","n":"__accessibilityProperties"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__disableDraw"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__matrixAnim"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__matrixAnimChildren"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"_dirty"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__static"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__staticContent"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.__native.display::DisplayObjectInternal","n":"__staticBounds"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.__native.display::DisplayObjectInternal","n":"__staticBoundsVisible"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__drawable"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"__edited"},{"a":"readwrite","t":"flash.display::BitmapData","b":"flash.__native.display::DisplayObjectInternal","n":"_cache"},{"a":"readwrite","t":"Boolean","b":"flash.__native.display::DisplayObjectInternal","n":"_cacheNeed"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"_cacheCreating"},{"a":"readwrite","t":"flash.__native.display::CacheDisplayObjectDetails","b":"flash.__native.display::DisplayObjectInternal","n":"_cacheDetails"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.__native.display::DisplayObjectInternal","n":"_cacheWorldMaskRelativePosition"},{"a":"readwrite","t":"flash.__native.display::CacheDisplayObject","b":"flash.__native.display::DisplayObjectInternal","n":"_contentCache"},{"a":"readwrite","t":"flash.__native.display::CacheDisplayObject","b":"flash.__native.display::DisplayObjectInternal","n":"_contentCacheSuitable"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"_contentCacheCreating"},{"a":"readwrite","t":"Array","b":"flash.__native.display::DisplayObjectInternal","n":"__filters"},{"a":"readwrite","t":"Array","b":"flash.__native.display::DisplayObjectInternal","n":"__filtersPure"},{"a":"readwrite","t":"Array","b":"flash.__native.display::DisplayObjectInternal","n":"__filterHashes"},{"a":"readwrite","t":"flash.display::Shader","b":"flash.__native.display::DisplayObjectInternal","n":"__blendShader"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"_blendMode"},{"a":"readwrite","t":"Boolean","b":"flash.__native.display::DisplayObjectInternal","n":"_blendModeWithShader"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"_blendModeLayer"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"_blendModeLayerNeed"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"_blendModeRequiresLayer"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.__native.display::DisplayObjectInternal","n":"_scrollRect"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.__native.display::DisplayObjectInternal","n":"_scale9Grid"},{"a":"readwrite","t":"flash.geom::Transform","b":"flash.__native.display::DisplayObjectInternal","n":"__transform"},{"a":"readwrite","t":"Number","b":"flash.__native.display::DisplayObjectInternal","n":"__scaleX"},{"a":"readwrite","t":"Number","b":"flash.__native.display::DisplayObjectInternal","n":"__scaleY"},{"a":"readwrite","t":"Number","b":"flash.__native.display::DisplayObjectInternal","n":"__rotation"},{"a":"readwrite","t":"Number","b":"flash.__native.display::DisplayObjectInternal","n":"__rotationSine"},{"a":"readwrite","t":"Number","b":"flash.__native.display::DisplayObjectInternal","n":"__rotationCosine"},{"a":"readwrite","t":"int","b":"flash.__native.display::DisplayObjectInternal","n":"_worldTransformInvalid"},{"a":"readwrite","t":"flash.geom::Matrix","b":"flash.__native.display::DisplayObjectInternal","n":"_worldTransform"},{"a":"readwrite","t":"flash.geom::Matrix","b":"flash.__native.display::DisplayObjectInternal","n":"_renderTransform"},{"a":"readwrite","t":"flash.geom::Matrix","b":"flash.__native.display::DisplayObjectInternal","n":"_scopeTransform"},{"a":"readwrite","t":"flash.geom::Matrix","b":"flash.__native.display::DisplayObjectInternal","n":"_stageTransform"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__applyTransform"}],"a":[{"a":"readwrite","t":"flash.geom::Transform","d":[{"n":"internal"},{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"transform"},{"a":"readwrite","t":"Number","d":[{"n":"internal"},{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"width"},{"a":"readwrite","t":"Number","d":[{"n":"internal"},{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"height"},{"a":"writeonly","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"x"},{"a":"writeonly","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"y"},{"a":"writeonly","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"z"},{"a":"writeonly","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"scaleX"},{"a":"writeonly","t":"Number","b":"flash.__native.display::DisplayObjectInternal","n":"scaleY"},{"a":"writeonly","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"scaleZ"},{"a":"writeonly","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"scale9Grid"},{"a":"writeonly","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"rotation"},{"a":"writeonly","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"alpha"},{"a":"writeonly","t":"String","b":"flash.__native.display::DisplayObjectInternal","n":"blendMode"},{"a":"writeonly","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"cacheAsBitmap"},{"a":"writeonly","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"scrollRect"}]},"pr":{"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__isInteractive"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__isInteractiveStrict"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds__visible"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"Array"},{"t":"uint"}],"n":"__setFilters"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::Shader"}],"n":"__setBlendShader"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::DisplayObject"}],"n":"__setMask"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::DisplayObject"}],"n":"__setMaskToChildren"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::DisplayObject"}],"n":"__setMaskedObject"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::DisplayObject"}],"n":"__setMaskInternal"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::DisplayObject"}],"n":"__addMaskedObjectInternal"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::DisplayObject"}],"n":"__removeMaskedObjectInternal"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__setEmptyMaskingLayer"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__disableMaskingLayer"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"Boolean"}],"n":"__setVisible"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::DisplayObject"}],"n":"__setRenderParent"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.display::DisplayObjectStats"}],"n":"__stats"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"}],"n":"__predraw__mask"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw__"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw__g"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw__c"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw__g__c"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__draw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"int"}],"n":"__processScopeFlags"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__setNeedCache"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__setDisableDraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"int"}],"n":"__setDirty"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__setDirty0"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"int"}],"n":"__updateDrawable"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__setWorldTransformInvalid"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__isDisposed"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"int"}],"n":"__unionFilterBounds"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTest"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"Number"},{"t":"Number"}],"n":"__hitTestMask"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"Number"},{"t":"Number"}],"n":"__hitTestScrollRect"},{"r":"flash.geom::Transform","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__createTransform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"__updateContext"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"__updateContextTransformation"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__getWorldTransform"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__getRenderTransform"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__getScopeTransform"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__getStageTransform"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.geom::Point"},{"t":"flash.geom::Point"}],"n":"__localToGlobal"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.geom::Point"},{"t":"flash.geom::Point"}],"n":"__localToGlobal__world"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.geom::Point"},{"t":"flash.geom::Point"}],"n":"__globalToLocal"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.geom::Point"},{"t":"flash.geom::Point"}],"n":"__globalToLocal__world"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::Stage"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__setStage"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::Stage"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__setStageChildren"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::DisplayObject"}],"n":"__setStageParent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::DisplayObject"},{"t":"Boolean"}],"n":"__broadcastSetParent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.display::Stage"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__broadcastSetStage"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__drawCache"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.__native.display::CacheDisplayObjectDetails"}],"n":"__updateCache"},{"r":"flash.__native.display::CacheDisplayObjectDetails","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"__updateCache__details"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"int"}],"n":"__disposeCache"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__drawContentCache"},{"r":"flash.__native.display::CacheDisplayObject","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"__updateContentCache"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"int"}],"n":"__disposeContentCache"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__getSourceTag"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__isObjectAtStage"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"__updateReferenceCount"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.__native.display::CacheDisplayObjectDetails","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"sCacheDetails"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"sScrollRectPoint"},{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"sMaskDisplayObject"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"sMaskTexture"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"sMaskTextureSize"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"sPublicScope"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"sContentCache"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","n":"sSWFUidUsage"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"Object"},{"t":"Boolean"}],"n":"__setReferenceCountByClass"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"Object"},{"t":"Boolean"}],"n":"__setReferenceCountByInstance"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"flash.geom::Matrix"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Matrix"}],"n":"__calculateAbsoluteTransform"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"int"}],"n":"__setPublicScope"},{"r":"int","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectInternal","p":[{"t":"int"}],"n":"__setContentCache"}]}}`; asc.classInfo["flash.__native.display::DisplayObjectStats"]=`{"t":"class","n":"flash.__native.display::DisplayObjectStats","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectStats","n":"__children"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectStats","n":"__drawCalls"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::DisplayObjectStats","n":"init"}]}},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.__native.display::DisplayObjectStats","n":"__pool"}]}}`; asc.classInfo["flash.__native.display::InteractiveObjectInternal"]=`{"t":"class","n":"flash.__native.display::InteractiveObjectInternal","bs":["flash.__native.display::DisplayObjectInternal","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Boolean","b":"flash.__native.display::InteractiveObjectInternal","n":"_mouseEnabled"}]},"pr":{"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::InteractiveObjectInternal","n":"__isInteractive"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::InteractiveObjectInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTest"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::InteractiveObjectInternal","n":"__isKeyboardFocused"}]}}}`; asc.classInfo["flash.__native.display::MorphShapeInternal"]=`{"t":"class","n":"flash.__native.display::MorphShapeInternal","bs":["flash.__native.display::ShapeInternal","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","n":"__currentRatio"},{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","n":"__currentState"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","n":"__shapeStates"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","n":"__setDirty0"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","n":"__setWorldTransformInvalid"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","p":[{"t":"flash.__native.display::DisplayObjectStats"}],"n":"__stats"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__draw"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTest"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","p":[{"t":"Number"},{"t":"Number"}],"n":"__hitTestMask"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"int"}],"n":"__unionFilterBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds__visible"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::MorphShapeInternal","p":[{"t":"flash.display::Stage"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__setStageChildren"}]}}}`; asc.classInfo["flash.__native.display::ShapeInternal"]=`{"t":"class","n":"flash.__native.display::ShapeInternal","bs":["flash.__native.display::DisplayObjectInternal","Object"],"fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::ShapeInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"__updateContext"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::ShapeInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__draw"}]}}}`; asc.classInfo["flash.__native.display::SimpleButtonInternal"]=`{"t":"class","n":"flash.__native.display::SimpleButtonInternal","bs":["flash.__native.display::InteractiveObjectInternal","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","n":"__currentState"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","n":"__ignoreEvent"}],"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","n":"__isInteractiveStrict"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","n":"__setDirty0"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","n":"__setWorldTransformInvalid"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","p":[{"t":"flash.__native.display::DisplayObjectStats"}],"n":"__stats"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predraw"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__draw"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTest"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","p":[{"t":"Number"},{"t":"Number"}],"n":"__hitTestMask"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTestStates"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"int"}],"n":"__unionFilterBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds__visible"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleButtonInternal","p":[{"t":"flash.display::Stage"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__setStageChildren"}]}}}`; asc.classInfo["flash.__native.display::SimpleGraphics"]=`{"t":"class","n":"flash.__native.display::SimpleGraphics","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"type"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"fill"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"fillColor"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"fillAlpha"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"fillBounds"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"fillMode"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"smooth"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"matrix"},{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"color"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"region"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"strokeThickness"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"strokePoint1"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"strokePoint2"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"strokeCircle1"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"strokeCircle2"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"strokeColor"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"strokeAlpha"}],"m":[{"r":"flash.__native.display::SimpleGraphics","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"identity"}]}},"tr":{"v":[{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"FILL"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"STROKE"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","p":[{"t":"flash.display::Graphics"},{"t":"flash.__native.display::SimpleGraphicsResult"},{"t":"int"}],"n":"simplifyGraphics"}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.__native.display::SimpleGraphics","n":"__pool"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"sHelperRectangle"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"sHelperMatrix"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_bitmapFill"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_bitmapFillMatrix"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_bitmapFillRepeat"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_bitmapFillSmooth"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_solidFill"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_solidFillAlpha"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_hasPathToFill"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_hasStroke"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_lineStyle"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_lastX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_lastY"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_strokeCommands"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_strokeCommandsSize"},{"a":"readwrite","t":"flash.display::Graphics","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_graphics"},{"a":"readwrite","t":"flash.__native.display::SimpleGraphicsResult","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_result"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_bounds"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_maskMode"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_forceStop"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_fillIndex"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"_pools"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"sWhiteTexture"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"sWhiteTextureRegion"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"sWhiteTextureSmooth"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"__playCommands"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"__playStrokeCommands"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","p":[{"t":"int"}],"n":"__endFill"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"__clearFillStyle"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","p":[{"t":"Array"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"__endStroke"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"__unsupported"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","p":[{"t":"flash.display::Graphics"},{"t":"flash.__native.display::SimpleGraphicsResult"},{"t":"int"}],"n":"__setupCtx"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"__releaseCtx"},{"r":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","p":[{"t":"flash.geom::ColorTransform"}],"n":"__debugColorTransform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphics","n":"__setupSimpleGraphics"}]}}`; asc.classInfo["flash.__native.display::SimpleGraphicsResult"]=`{"t":"class","n":"flash.__native.display::SimpleGraphicsResult","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphicsResult","n":"list"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphicsResult","n":"size"}],"m":[{"r":"flash.__native.display::SimpleGraphicsResult","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphicsResult","p":[{"t":"flash.__native.display::SimpleGraphics"}],"n":"add"},{"r":"flash.__native.display::SimpleGraphicsResult","d":[{"n":"internal"}],"b":"flash.__native.display::SimpleGraphicsResult","n":"release"}]}}}`; asc.classInfo["flash.__native.display::SpriteInternal"]=`{"t":"class","n":"flash.__native.display::SpriteInternal","bs":["flash.__native.display::DisplayObjectContainerInternal","Object"],"fa":{"tr":{"c":null},"pr":{"v":[{"a":"readwrite","t":"flash.display::Sprite","d":[{"n":"internal"}],"b":"flash.__native.display::SpriteInternal","n":"_hitArea"},{"a":"readwrite","t":"flash.display::Sprite","d":[{"n":"internal"}],"b":"flash.__native.display::SpriteInternal","n":"_hitAreaParent"}],"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SpriteInternal","n":"__isInteractiveStrict"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SpriteInternal","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"Boolean"}],"n":"__draw"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SpriteInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTest"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SpriteInternal","p":[{"t":"Number"},{"t":"Number"}],"n":"__hitTestMask"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SpriteInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTestChildren"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SpriteInternal","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"},{"t":"Boolean"},{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__hitTestHitArea"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SpriteInternal","p":[{"t":"flash.display::Sprite"}],"n":"__setHitArea"}]}},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.display::SpriteInternal","n":"sAncestorsTarget"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.display::SpriteInternal","n":"sAncestorsObject"}],"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.display::SpriteInternal","p":[{"t":"flash.display::DisplayObjectContainer"},{"t":"flash.display::DisplayObjectContainer"}],"n":"__isObjectUnderTarget"}]}}`; asc.classInfo["flash.__native.display::SystemBitmapData"]=`{"t":"class","n":"flash.__native.display::SystemBitmapData","bs":["flash.display::BitmapData","Object"],"fa":{"tr":{"c":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean","o":1},{"t":"uint","o":1}],"m":[{"r":"flash.display::BitmapData","b":"flash.__native.display::SystemBitmapData","n":"clone"},{"r":"void","b":"flash.__native.display::SystemBitmapData","n":"dispose"}]},"pr":{"m":[{"r":"Uint8Array","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","n":"__allocPixels"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","n":"__textureCreated"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","p":[{"t":"int"}],"n":"__gc"}]}},"tr":{"v":[{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","n":"SWF"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","n":"LOADER"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","n":"EMBED"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","n":"VECTOR"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","n":"TEXT"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","n":"DISPLAY"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","n":"FILTERS"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","n":"BUFFER"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","n":"CPP_BUFFER"}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.__native.display::SystemBitmapData","n":"sBufferCollection"},{"a":"readwrite","t":"Object","b":"flash.__native.display::SystemBitmapData","n":"sBufferCollectionSize"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"__finish"},{"r":"flash.__native.display::SystemBitmapData","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Boolean","o":1}],"n":"__popBuffer"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.display::SystemBitmapData","p":[{"t":"flash.__native.display::SystemBitmapData"}],"n":"__pushBuffer"}]}}`; asc.classInfo["flash.__native.atlas::DynamicAtlas"]=`{"t":"class","n":"flash.__native.atlas::DynamicAtlas","bs":["Object"],"fa":{"tr":{"c":[{"t":"Number"},{"t":"Number"},{"t":"Number"}],"v":[{"a":"readwrite","t":"flash.__native.display::SystemBitmapData","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_sysBitmapData"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_usedArea"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_freeArea"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_maxFreeSquare"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_rejectionList"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_rejectionListSize"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"initBitmapData"},{"r":"flash.__native.atlas::DynamicAtlasEntry","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","p":[{"t":"Number"},{"t":"Number"},{"t":"*"},{"t":"flash.__native.atlas::DynamicAtlasEntry"}],"n":"selectPos"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","p":[{"t":"*"},{"t":"flash.__native.atlas::DynamicAtlasEntry"}],"n":"assignPos"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","p":[{"t":"*"},{"t":"flash.__native.atlas::DynamicAtlasEntry"}],"n":"freePos"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"dispose"}]},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_id"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_index"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_wh"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_maxFragmentWH"}]}},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_lastID"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_frameNumber"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlas","n":"_keepTime"}]}}`; asc.classInfo["flash.__native.atlas::DynamicAtlasEntry"]=`{"t":"class","n":"flash.__native.atlas::DynamicAtlasEntry","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"_aIndex"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"_aID"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"_groupID"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"_id"},{"a":"readwrite","t":"flash.__native.atlas::DynamicAtlasNode","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"_node"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"_dirty"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"_undel"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"_used"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"_posX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"_posY"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"_frame"},{"a":"readwrite","t":"*","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"_userData"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Number"},{"t":"flash.__native.atlas::DynamicAtlasNode"},{"t":"Number"},{"t":"Number"}],"n":"init"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","p":[{"t":"*"}],"n":"verify"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","p":[{"t":"*"}],"n":"refresh"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntry","n":"clear"}]}}}`; asc.classInfo["flash.__native.atlas::DynamicAtlasEntryGroup"]=`{"t":"class","n":"flash.__native.atlas::DynamicAtlasEntryGroup","bs":["Object"],"fa":{"tr":{"c":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntryGroup","n":"_aIndex"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntryGroup","n":"_aID"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntryGroup","n":"_id"}],"m":[{"r":"flash.__native.atlas::DynamicAtlasEntry","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntryGroup","n":"selectTargetAtlasEntry"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntryGroup","p":[{"t":"flash.__native.atlas::DynamicAtlasEntry"}],"n":"freeAtlasEntry"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntryGroup","p":[{"t":"Number"},{"t":"Number"}],"n":"cleanup"}]},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntryGroup","n":"_size"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntryGroup","n":"_entryWH"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntryGroup","n":"_entries"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntryGroup","n":"_entryFreeIndexes"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasEntryGroup","n":"_entryFreeIndexesSize"}]}}}`; asc.classInfo["flash.__native.atlas::DynamicAtlasNode"]=`{"t":"class","n":"flash.__native.atlas::DynamicAtlasNode","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"flash.__native.atlas::DynamicAtlasNode","b":"flash.__native.atlas::DynamicAtlasNode","n":"parent"},{"a":"readwrite","t":"flash.__native.atlas::DynamicAtlasNode","b":"flash.__native.atlas::DynamicAtlasNode","n":"childLeft"},{"a":"readwrite","t":"flash.__native.atlas::DynamicAtlasNode","b":"flash.__native.atlas::DynamicAtlasNode","n":"childRight"},{"a":"readwrite","t":"Number","b":"flash.__native.atlas::DynamicAtlasNode","n":"posX"},{"a":"readwrite","t":"Number","b":"flash.__native.atlas::DynamicAtlasNode","n":"posY"},{"a":"readwrite","t":"Number","b":"flash.__native.atlas::DynamicAtlasNode","n":"width"},{"a":"readwrite","t":"Number","b":"flash.__native.atlas::DynamicAtlasNode","n":"height"},{"a":"readwrite","t":"flash.__native.atlas::DynamicAtlasEntry","b":"flash.__native.atlas::DynamicAtlasNode","n":"data"},{"a":"readwrite","t":"Boolean","b":"flash.__native.atlas::DynamicAtlasNode","n":"used"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasNode","p":[{"t":"flash.__native.atlas::DynamicAtlasNode"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"init"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas::DynamicAtlasNode","n":"clear"}]}}}`; asc.classInfo["flash.__native.atlas::EntryRequest"]=`{"t":"class","n":"flash.__native.atlas::EntryRequest","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.atlas::EntryRequest","n":"width"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.atlas::EntryRequest","n":"height"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas::EntryRequest","p":[{"t":"int"},{"t":"int"}],"n":"init"}]}}}`; asc.classInfo["flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme"]=`{"t":"class","n":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","bs":["flash.__native.atlas::DynamicAtlas","Object"],"fa":{"tr":{"c":[{"t":"Number"},{"t":"Number"},{"t":"Number"}],"m":[{"r":"flash.__native.atlas::DynamicAtlasEntry","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","p":[{"t":"Number"},{"t":"Number"},{"t":"*"},{"t":"flash.__native.atlas::DynamicAtlasEntry"}],"n":"selectPos"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","p":[{"t":"*"},{"t":"flash.__native.atlas::DynamicAtlasEntry"}],"n":"assignPos"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","p":[{"t":"*"},{"t":"flash.__native.atlas::DynamicAtlasEntry"}],"n":"freePos"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","n":"_nodeStack"},{"a":"readwrite","t":"flash.__native.atlas::DynamicAtlasNode","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","n":"_rootNode"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","n":"_cleanupFrame"}],"m":[{"r":"flash.__native.atlas::DynamicAtlasEntry","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","p":[{"t":"Number"},{"t":"Number"}],"n":"_insert"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","p":[{"t":"Number"}],"n":"_cleanup"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","n":"_pack"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","p":[{"t":"Number"},{"t":"Number"}],"n":"_addRejection"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","p":[{"t":"Number"},{"t":"Number"}],"n":"_checkRejection"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","n":"_clearRejectionList"}]}},"pr":{"v":[{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","n":"_nodePool"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","n":"_entryPool"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.__native.atlas.float_scheme::DynamicAtlasFloatScheme","n":"_requestPool"}]}}`; asc.classInfo["flash.__native.atlas.fixed_scheme::DynamicAtlasFixedScheme"]=`{"t":"class","n":"flash.__native.atlas.fixed_scheme::DynamicAtlasFixedScheme","bs":["flash.__native.atlas::DynamicAtlas","Object"],"fa":{"tr":{"c":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Array"}],"m":[{"r":"flash.__native.atlas::DynamicAtlasEntry","d":[{"n":"internal"}],"b":"flash.__native.atlas.fixed_scheme::DynamicAtlasFixedScheme","p":[{"t":"Number"},{"t":"Number"},{"t":"*"},{"t":"flash.__native.atlas::DynamicAtlasEntry"}],"n":"selectPos"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas.fixed_scheme::DynamicAtlasFixedScheme","p":[{"t":"*"},{"t":"flash.__native.atlas::DynamicAtlasEntry"}],"n":"assignPos"},{"r":"void","d":[{"n":"internal"}],"b":"flash.__native.atlas.fixed_scheme::DynamicAtlasFixedScheme","p":[{"t":"*"},{"t":"flash.__native.atlas::DynamicAtlasEntry"}],"n":"freePos"}]},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.__native.atlas.fixed_scheme::DynamicAtlasFixedScheme","n":"_fragmentWH"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.atlas.fixed_scheme::DynamicAtlasFixedScheme","n":"_fragmentScheme"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.atlas.fixed_scheme::DynamicAtlasFixedScheme","n":"_entryGroupsWH"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.__native.atlas.fixed_scheme::DynamicAtlasFixedScheme","n":"_entryGroups"}]}}}`; asc.classInfo["flash.xml::XMLDocument"]=`{"t":"class","n":"flash.xml::XMLDocument","bs":["flash.xml::XMLNode","Object"],"fa":{"tr":{"c":[{"t":"String","o":1}],"v":[{"a":"readwrite","t":"Object","b":"flash.xml::XMLDocument","n":"xmlDecl"},{"a":"readwrite","t":"Object","b":"flash.xml::XMLDocument","n":"docTypeDecl"},{"a":"readwrite","t":"Object","b":"flash.xml::XMLDocument","n":"idMap"},{"a":"readwrite","t":"Boolean","b":"flash.xml::XMLDocument","n":"ignoreWhite"}],"m":[{"r":"flash.xml::XMLNode","b":"flash.xml::XMLDocument","p":[{"t":"String"}],"n":"createElement"},{"r":"flash.xml::XMLNode","b":"flash.xml::XMLDocument","p":[{"t":"String"}],"n":"createTextNode"},{"r":"void","b":"flash.xml::XMLDocument","p":[{"t":"String"}],"n":"parseXML"},{"r":"String","b":"flash.xml::XMLDocument","n":"toString"}]}},"pr":{"v":[{"a":"readonly","t":"int","b":"flash.xml::XMLDocument","n":"kNoError"},{"a":"readonly","t":"int","b":"flash.xml::XMLDocument","n":"kEndOfDocument"},{"a":"readonly","t":"int","b":"flash.xml::XMLDocument","n":"kUnterminatedCdata"},{"a":"readonly","t":"int","b":"flash.xml::XMLDocument","n":"kUnterminatedXmlDeclaration"},{"a":"readonly","t":"int","b":"flash.xml::XMLDocument","n":"kUnterminatedDoctypeDeclaration"},{"a":"readonly","t":"int","b":"flash.xml::XMLDocument","n":"kUnterminatedComment"},{"a":"readonly","t":"int","b":"flash.xml::XMLDocument","n":"kMalformedElement"},{"a":"readonly","t":"int","b":"flash.xml::XMLDocument","n":"kOutOfMemory"},{"a":"readonly","t":"int","b":"flash.xml::XMLDocument","n":"kUnterminatedAttributeValue"},{"a":"readonly","t":"int","b":"flash.xml::XMLDocument","n":"kUnterminatedElement"},{"a":"readonly","t":"int","b":"flash.xml::XMLDocument","n":"kElementNeverBegun"}]}}`; asc.classInfo["flash.xml::XMLNode"]=`{"t":"class","n":"flash.xml::XMLNode","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"String"}],"v":[{"a":"readwrite","t":"uint","b":"flash.xml::XMLNode","n":"nodeType"},{"a":"readwrite","t":"flash.xml::XMLNode","b":"flash.xml::XMLNode","n":"previousSibling"},{"a":"readwrite","t":"flash.xml::XMLNode","b":"flash.xml::XMLNode","n":"nextSibling"},{"a":"readwrite","t":"flash.xml::XMLNode","b":"flash.xml::XMLNode","n":"parentNode"},{"a":"readwrite","t":"flash.xml::XMLNode","b":"flash.xml::XMLNode","n":"firstChild"},{"a":"readwrite","t":"flash.xml::XMLNode","b":"flash.xml::XMLNode","n":"lastChild"},{"a":"readwrite","t":"String","b":"flash.xml::XMLNode","n":"nodeName"},{"a":"readwrite","t":"String","b":"flash.xml::XMLNode","n":"nodeValue"}],"m":[{"r":"Boolean","b":"flash.xml::XMLNode","n":"hasChildNodes"},{"r":"flash.xml::XMLNode","b":"flash.xml::XMLNode","p":[{"t":"Boolean"}],"n":"cloneNode"},{"r":"void","b":"flash.xml::XMLNode","n":"removeNode"},{"r":"void","b":"flash.xml::XMLNode","p":[{"t":"flash.xml::XMLNode"},{"t":"flash.xml::XMLNode"}],"n":"insertBefore"},{"r":"void","b":"flash.xml::XMLNode","p":[{"t":"flash.xml::XMLNode"}],"n":"appendChild"},{"r":"String","b":"flash.xml::XMLNode","n":"toString"},{"r":"String","b":"flash.xml::XMLNode","p":[{"t":"String"}],"n":"getNamespaceForPrefix"},{"r":"String","b":"flash.xml::XMLNode","p":[{"t":"String"}],"n":"getPrefixForNamespace"}],"a":[{"a":"readonly","t":"Array","b":"flash.xml::XMLNode","n":"childNodes"},{"a":"readwrite","t":"Object","b":"flash.xml::XMLNode","n":"attributes"},{"a":"readonly","t":"String","b":"flash.xml::XMLNode","n":"localName"},{"a":"readonly","t":"String","b":"flash.xml::XMLNode","n":"prefix"},{"a":"readonly","t":"String","b":"flash.xml::XMLNode","n":"namespaceURI"}],"d":[{"n":"native","c":"instance=\\"XMLNodeObject\\",methods=\\"auto\\",cls=\\"XMLNodeClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"XMLNodeObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"XMLNodeClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.xml::XMLNode","n":"_childNodes"},{"a":"readwrite","t":"Object","b":"flash.xml::XMLNode","n":"_attributes"}],"m":[{"r":"void","b":"flash.xml::XMLNode","p":[{"t":"uint"},{"t":"String"}],"n":"init"}]}}}`; asc.classInfo["flash.xml::XMLNodeType"]=`{"t":"class","n":"flash.xml::XMLNodeType","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.xml::XMLNodeType","n":"ELEMENT_NODE"},{"a":"readonly","t":"uint","b":"flash.xml::XMLNodeType","n":"TEXT_NODE"},{"a":"readonly","t":"uint","b":"flash.xml::XMLNodeType","n":"CDATA_NODE"},{"a":"readonly","t":"uint","b":"flash.xml::XMLNodeType","n":"PROCESSING_INSTRUCTION_NODE"},{"a":"readonly","t":"uint","b":"flash.xml::XMLNodeType","n":"COMMENT_NODE"},{"a":"readonly","t":"uint","b":"flash.xml::XMLNodeType","n":"DOCUMENT_TYPE_NODE"},{"a":"readonly","t":"uint","b":"flash.xml::XMLNodeType","n":"XML_DECLARATION"}]}}`; asc.classInfo["flash.xml::XMLParser"]=`{"t":"class","n":"flash.xml::XMLParser","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.xml::XMLParser","p":[{"t":"String"},{"t":"Boolean"}],"n":"startParse"},{"r":"int","b":"flash.xml::XMLParser","p":[{"t":"flash.xml::XMLTag"}],"n":"getNext"}],"d":[{"n":"native","c":"instance=\\"XMLParserObject\\",methods=\\"auto\\",cls=\\"XMLParserClass\\"","v":[{"k":"instance","v":"XMLParserObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"XMLParserClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.xml::XMLParser","n":"__tags"},{"a":"readwrite","t":"int","b":"flash.xml::XMLParser","n":"__pos"},{"a":"readwrite","t":"int","b":"flash.xml::XMLParser","n":"__status"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.xml::XMLParser","p":[{"t":"Array"}],"n":"__linearize"}]}}}`; asc.classInfo["flash.xml::XMLTag"]=`{"t":"class","n":"flash.xml::XMLTag","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"uint"},{"t":"Boolean"},{"t":"String"},{"t":"Object"}],"v":[{"a":"readwrite","t":"uint","b":"flash.xml::XMLTag","n":"type"},{"a":"readwrite","t":"Boolean","b":"flash.xml::XMLTag","n":"empty"},{"a":"readwrite","t":"String","b":"flash.xml::XMLTag","n":"value"},{"a":"readwrite","t":"Object","b":"flash.xml::XMLTag","n":"attrs"}],"d":[{"n":"native","c":"instance=\\"XMLTagObject\\",methods=\\"auto\\",cls=\\"XMLTagClass\\"","v":[{"k":"instance","v":"XMLTagObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"XMLTagClass"}]}]},"pr":{"m":[{"r":"flash.xml::XMLTag","d":[{"n":"internal"}],"b":"flash.xml::XMLTag","p":[{"t":"flash.xml::XMLTag"}],"n":"__copyFrom"}]}}}`; asc.classInfo["flash.utils::ByteArray"]=`{"t":"class","n":"flash.utils::ByteArray","bs":["Object"],"in":["flash.utils::IDataInput","flash.utils::IDataOutput"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"readBytes"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"writeBytes"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"Boolean"}],"n":"writeBoolean"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"writeByte"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"writeShort"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"writeInt"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"uint"}],"n":"writeUnsignedInt"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"Number"}],"n":"writeFloat"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"Number"}],"n":"writeDouble"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"String"},{"t":"String"}],"n":"writeMultiByte"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"String"}],"n":"writeUTF"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"String"}],"n":"writeUTFBytes"},{"r":"Boolean","b":"flash.utils::ByteArray","n":"readBoolean"},{"r":"int","b":"flash.utils::ByteArray","n":"readByte"},{"r":"uint","b":"flash.utils::ByteArray","n":"readUnsignedByte"},{"r":"int","b":"flash.utils::ByteArray","n":"readShort"},{"r":"uint","b":"flash.utils::ByteArray","n":"readUnsignedShort"},{"r":"int","b":"flash.utils::ByteArray","n":"readInt"},{"r":"uint","b":"flash.utils::ByteArray","n":"readUnsignedInt"},{"r":"Number","b":"flash.utils::ByteArray","n":"readFloat"},{"r":"Number","b":"flash.utils::ByteArray","n":"readDouble"},{"r":"String","b":"flash.utils::ByteArray","p":[{"t":"uint"},{"t":"String"}],"n":"readMultiByte"},{"r":"String","b":"flash.utils::ByteArray","n":"readUTF"},{"r":"String","b":"flash.utils::ByteArray","p":[{"t":"uint"}],"n":"readUTFBytes"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"*"}],"n":"writeObject"},{"r":"*","b":"flash.utils::ByteArray","n":"readObject"},{"r":"void","b":"flash.utils::ByteArray","n":"deflate"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"String","o":1}],"n":"compress"},{"r":"void","b":"flash.utils::ByteArray","n":"inflate"},{"r":"void","b":"flash.utils::ByteArray","p":[{"t":"String","o":1}],"n":"uncompress"},{"r":"Boolean","b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"hasOwnProperty"},{"r":"String","b":"flash.utils::ByteArray","n":"toString"},{"r":"*","b":"flash.utils::ByteArray","p":[{"t":"String"}],"n":"toJSON"},{"r":"void","b":"flash.utils::ByteArray","n":"clear"},{"r":"int","b":"flash.utils::ByteArray","p":[{"t":"int"},{"t":"int"},{"t":"int"}],"n":"atomicCompareAndSwapIntAt"},{"r":"int","b":"flash.utils::ByteArray","p":[{"t":"int"},{"t":"int"}],"n":"atomicCompareAndSwapLength"}],"a":[{"a":"readwrite","t":"uint","b":"flash.utils::ByteArray","n":"length"},{"a":"readonly","t":"uint","b":"flash.utils::ByteArray","n":"bytesAvailable"},{"a":"readwrite","t":"uint","b":"flash.utils::ByteArray","n":"position"},{"a":"readwrite","t":"uint","b":"flash.utils::ByteArray","n":"objectEncoding"},{"a":"readwrite","t":"String","b":"flash.utils::ByteArray","n":"endian"},{"a":"readwrite","t":"Boolean","b":"flash.utils::ByteArray","n":"shareable"},{"a":"readonly","t":"ArrayBuffer","b":"flash.utils::ByteArray","n":"buffer"}],"d":[{"n":"native","c":"instance=\\"ByteArrayObject\\",methods=\\"auto\\",cls=\\"ByteArrayClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"ByteArrayObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ByteArrayClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"DataView","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","n":"_dataView"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","n":"_isLittleEndian"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","n":"_objectEncoding"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","n":"_endian"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","n":"_position"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","n":"_length"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","n":"_fixed"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","n":"constructFromTag"},{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__has"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__get"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"},{"t":"int"}],"n":"__set"},{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__delete"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__preinc"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__predec"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__postinc"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__postdec"},{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__has__F"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__get__F"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"},{"t":"int"}],"n":"__set__F"},{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__delete__F"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__preinc__F"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__predec__F"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__postinc__F"},{"r":"int","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__postdec__F"},{"r":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"flash.utils::ByteArray"},{"t":"Boolean","o":1}],"n":"__fromByteArray"},{"r":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"ArrayBuffer"},{"t":"Boolean","o":1}],"n":"__fromArrayBuffer"},{"r":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"uint"},{"t":"uint"}],"n":"__fromCPPMem"},{"r":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"Uint8Array"}],"n":"__fromSubUint8Array"},{"r":"void","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"uint"},{"t":"uint","o":1}],"n":"__readBytesToCPPMem"},{"r":"void","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"uint"}],"n":"__setLength"},{"r":"void","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"int"}],"n":"__beforeWrite"},{"r":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"Boolean"}],"n":"__fixed"},{"r":"void","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"String"}],"n":"__compress"},{"r":"void","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"String"},{"t":"int","o":1}],"n":"__uncompress"},{"r":"String","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"uint"},{"t":"uint"}],"n":"__toString"}]}},"tr":{"a":[{"a":"readwrite","t":"uint","b":"flash.utils::ByteArray","n":"defaultObjectEncoding"}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.utils::ByteArray","n":"__pool"},{"a":"readwrite","t":"uint","b":"flash.utils::ByteArray","n":"_defaultObjectEncoding"},{"a":"readonly","t":"int","b":"flash.utils::ByteArray","n":"DEFAULT_ARRAY_BUFFER_LENGTH"}],"m":[{"r":"ArrayBuffer","d":[{"n":"internal"}],"b":"flash.utils::ByteArray","p":[{"t":"ArrayBuffer"},{"t":"Number"},{"t":"Number"}],"n":"__slice"}]}}`; asc.classInfo["flash.utils::clearInterval"]=`{"t":"function","n":"flash.utils::clearInterval","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.utils::clearTimeout"]=`{"t":"function","n":"flash.utils::clearTimeout","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.utils::CompressionAlgorithm"]=`{"t":"class","n":"flash.utils::CompressionAlgorithm","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.utils::CompressionAlgorithm","n":"DEFLATE"},{"a":"readonly","t":"String","b":"flash.utils::CompressionAlgorithm","n":"LZMA"},{"a":"readonly","t":"String","b":"flash.utils::CompressionAlgorithm","n":"ZLIB"}]}}`; asc.classInfo["flash.utils::describeType"]=`{"t":"function","n":"flash.utils::describeType","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.utils::Dictionary"]=`{"t":"class","n":"flash.utils::Dictionary","id":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"Boolean","o":1}],"m":[{"r":"Boolean","b":"flash.utils::Dictionary","p":[{"t":"*","o":1}],"n":"hasOwnProperty"},{"r":"*","b":"flash.utils::Dictionary","p":[{"t":"String"}],"n":"toJSON"}],"d":[{"n":"native","c":"instance=\\"DictionaryObject\\",methods=\\"auto\\",cls=\\"DictionaryClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"DictionaryObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DictionaryClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.utils::Dictionary","n":"__mapNative"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.utils::Dictionary","n":"__mapSimple"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.utils::Dictionary","n":"__weak"}],"m":[{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__has"},{"r":"Object","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__get"},{"r":"Object","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"},{"t":"Object"}],"n":"__set"},{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__delete"},{"r":"Number","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__preinc"},{"r":"Number","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__predec"},{"r":"Number","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__postinc"},{"r":"Number","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__postdec"},{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__has__F"},{"r":"Object","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__get__F"},{"r":"Object","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"},{"t":"Object"}],"n":"__set__F"},{"r":"Boolean","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__delete__F"},{"r":"Number","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__preinc__F"},{"r":"Number","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__predec__F"},{"r":"Number","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__postinc__F"},{"r":"Number","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__postdec__F"},{"r":"Array","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Boolean"}],"n":"__iterator"},{"r":"void","d":[{"n":"accessible"},{"n":"internal"}],"b":"flash.utils::Dictionary","n":"__clear"},{"r":"Object","d":[{"n":"internal"}],"b":"flash.utils::Dictionary","p":[{"t":"Object"}],"n":"__mapNativeKey__F"}]}},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.utils::Dictionary","n":"__pool"}]}}`; asc.classInfo["flash.utils::Endian"]=`{"t":"class","n":"flash.utils::Endian","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.utils::Endian","n":"BIG_ENDIAN"},{"a":"readonly","t":"String","b":"flash.utils::Endian","n":"LITTLE_ENDIAN"}]}}`; asc.classInfo["flash.utils::escapeMultiByte"]=`{"t":"function","n":"flash.utils::escapeMultiByte","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"FlashUtilScript::escapeMultiByte\\"","v":[{"k":"","v":"FlashUtilScript::escapeMultiByte"}]}]}}}`; asc.classInfo["flash.utils::getAliasName"]=`{"t":"function","n":"flash.utils::getAliasName","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"FlashUtilScript::getAliasName\\"","v":[{"k":"","v":"FlashUtilScript::getAliasName"}]}]}}}`; asc.classInfo["flash.utils::getDefinitionByName"]=`{"t":"function","n":"flash.utils::getDefinitionByName","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"FlashUtilScript::getDefinitionByName\\"","v":[{"k":"","v":"FlashUtilScript::getDefinitionByName"}]}]}}}`; asc.classInfo["flash.utils::getQualifiedClassName"]=`{"t":"function","n":"flash.utils::getQualifiedClassName","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.utils::getQualifiedSuperclassName"]=`{"t":"function","n":"flash.utils::getQualifiedSuperclassName","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.utils::getTimer"]=`{"t":"function","n":"flash.utils::getTimer","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"FlashUtilScript::getTimer\\"","v":[{"k":"","v":"FlashUtilScript::getTimer"}]}]}}}`; asc.classInfo["flash.utils::IDataInput"]=`{"t":"interface","n":"flash.utils::IDataInput","fa":{"tr":{"c":null},"pr":{"m":[{"r":"Boolean","b":"flash.utils::IDataInput","n":"readBoolean"},{"r":"int","b":"flash.utils::IDataInput","n":"readByte"},{"r":"void","b":"flash.utils::IDataInput","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"readBytes"},{"r":"Number","b":"flash.utils::IDataInput","n":"readDouble"},{"r":"Number","b":"flash.utils::IDataInput","n":"readFloat"},{"r":"int","b":"flash.utils::IDataInput","n":"readInt"},{"r":"String","b":"flash.utils::IDataInput","p":[{"t":"uint"},{"t":"String"}],"n":"readMultiByte"},{"r":"*","b":"flash.utils::IDataInput","n":"readObject"},{"r":"int","b":"flash.utils::IDataInput","n":"readShort"},{"r":"uint","b":"flash.utils::IDataInput","n":"readUnsignedByte"},{"r":"uint","b":"flash.utils::IDataInput","n":"readUnsignedInt"},{"r":"uint","b":"flash.utils::IDataInput","n":"readUnsignedShort"},{"r":"String","b":"flash.utils::IDataInput","n":"readUTF"},{"r":"String","b":"flash.utils::IDataInput","p":[{"t":"uint"}],"n":"readUTFBytes"}],"a":[{"a":"readonly","t":"uint","b":"flash.utils::IDataInput","n":"bytesAvailable"},{"a":"readwrite","t":"String","b":"flash.utils::IDataInput","n":"endian"},{"a":"readwrite","t":"uint","b":"flash.utils::IDataInput","n":"objectEncoding"}]}}}`; asc.classInfo["flash.utils::IDataInput2"]=`{"t":"interface","n":"flash.utils::IDataInput2","bs":["flash.utils::IDataInput"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.utils::IDataOutput"]=`{"t":"interface","n":"flash.utils::IDataOutput","fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","b":"flash.utils::IDataOutput","p":[{"t":"Boolean"}],"n":"writeBoolean"},{"r":"void","b":"flash.utils::IDataOutput","p":[{"t":"int"}],"n":"writeByte"},{"r":"void","b":"flash.utils::IDataOutput","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"writeBytes"},{"r":"void","b":"flash.utils::IDataOutput","p":[{"t":"Number"}],"n":"writeDouble"},{"r":"void","b":"flash.utils::IDataOutput","p":[{"t":"Number"}],"n":"writeFloat"},{"r":"void","b":"flash.utils::IDataOutput","p":[{"t":"int"}],"n":"writeInt"},{"r":"void","b":"flash.utils::IDataOutput","p":[{"t":"String"},{"t":"String"}],"n":"writeMultiByte"},{"r":"void","b":"flash.utils::IDataOutput","p":[{"t":"*"}],"n":"writeObject"},{"r":"void","b":"flash.utils::IDataOutput","p":[{"t":"int"}],"n":"writeShort"},{"r":"void","b":"flash.utils::IDataOutput","p":[{"t":"uint"}],"n":"writeUnsignedInt"},{"r":"void","b":"flash.utils::IDataOutput","p":[{"t":"String"}],"n":"writeUTF"},{"r":"void","b":"flash.utils::IDataOutput","p":[{"t":"String"}],"n":"writeUTFBytes"}],"a":[{"a":"readwrite","t":"String","b":"flash.utils::IDataOutput","n":"endian"},{"a":"readwrite","t":"uint","b":"flash.utils::IDataOutput","n":"objectEncoding"}]}}}`; asc.classInfo["flash.utils::IDataOutput2"]=`{"t":"interface","n":"flash.utils::IDataOutput2","bs":["flash.utils::IDataOutput"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.utils::IExternalizable"]=`{"t":"interface","n":"flash.utils::IExternalizable","fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","b":"flash.utils::IExternalizable","p":[{"t":"flash.utils::IDataInput"}],"n":"readExternal"},{"r":"void","b":"flash.utils::IExternalizable","p":[{"t":"flash.utils::IDataOutput"}],"n":"writeExternal"}]}}}`; asc.classInfo["flash.utils::ObjectInput"]=`{"t":"class","n":"flash.utils::ObjectInput","bs":["Object"],"in":["flash.utils::IDataInput"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.utils::ObjectInput","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"readBytes"},{"r":"Boolean","b":"flash.utils::ObjectInput","n":"readBoolean"},{"r":"int","b":"flash.utils::ObjectInput","n":"readByte"},{"r":"uint","b":"flash.utils::ObjectInput","n":"readUnsignedByte"},{"r":"int","b":"flash.utils::ObjectInput","n":"readShort"},{"r":"uint","b":"flash.utils::ObjectInput","n":"readUnsignedShort"},{"r":"int","b":"flash.utils::ObjectInput","n":"readInt"},{"r":"uint","b":"flash.utils::ObjectInput","n":"readUnsignedInt"},{"r":"Number","b":"flash.utils::ObjectInput","n":"readFloat"},{"r":"Number","b":"flash.utils::ObjectInput","n":"readDouble"},{"r":"String","b":"flash.utils::ObjectInput","p":[{"t":"uint"},{"t":"String"}],"n":"readMultiByte"},{"r":"String","b":"flash.utils::ObjectInput","n":"readUTF"},{"r":"String","b":"flash.utils::ObjectInput","p":[{"t":"uint"}],"n":"readUTFBytes"},{"r":"*","b":"flash.utils::ObjectInput","n":"readObject"}],"a":[{"a":"readonly","t":"uint","b":"flash.utils::ObjectInput","n":"bytesAvailable"},{"a":"readwrite","t":"uint","b":"flash.utils::ObjectInput","n":"objectEncoding"},{"a":"readwrite","t":"String","b":"flash.utils::ObjectInput","n":"endian"}],"d":[{"n":"native","c":"instance=\\"ObjectInputObject\\",methods=\\"auto\\",cls=\\"ObjectInputClass\\",construct=\\"native\\",gc=\\"exact\\"","v":[{"k":"instance","v":"ObjectInputObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ObjectInputClass"},{"k":"construct","v":"native"},{"k":"gc","v":"exact"}]}]}}}`; asc.classInfo["flash.utils::ObjectOutput"]=`{"t":"class","n":"flash.utils::ObjectOutput","bs":["Object"],"in":["flash.utils::IDataOutput"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.utils::ObjectOutput","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"writeBytes"},{"r":"void","b":"flash.utils::ObjectOutput","p":[{"t":"Boolean"}],"n":"writeBoolean"},{"r":"void","b":"flash.utils::ObjectOutput","p":[{"t":"int"}],"n":"writeByte"},{"r":"void","b":"flash.utils::ObjectOutput","p":[{"t":"int"}],"n":"writeShort"},{"r":"void","b":"flash.utils::ObjectOutput","p":[{"t":"int"}],"n":"writeInt"},{"r":"void","b":"flash.utils::ObjectOutput","p":[{"t":"uint"}],"n":"writeUnsignedInt"},{"r":"void","b":"flash.utils::ObjectOutput","p":[{"t":"Number"}],"n":"writeFloat"},{"r":"void","b":"flash.utils::ObjectOutput","p":[{"t":"Number"}],"n":"writeDouble"},{"r":"void","b":"flash.utils::ObjectOutput","p":[{"t":"String"},{"t":"String"}],"n":"writeMultiByte"},{"r":"void","b":"flash.utils::ObjectOutput","p":[{"t":"String"}],"n":"writeUTF"},{"r":"void","b":"flash.utils::ObjectOutput","p":[{"t":"String"}],"n":"writeUTFBytes"},{"r":"void","b":"flash.utils::ObjectOutput","p":[{"t":"*"}],"n":"writeObject"}],"a":[{"a":"readwrite","t":"uint","b":"flash.utils::ObjectOutput","n":"objectEncoding"},{"a":"readwrite","t":"String","b":"flash.utils::ObjectOutput","n":"endian"}],"d":[{"n":"native","c":"instance=\\"ObjectOutputObject\\",methods=\\"auto\\",cls=\\"ObjectOutputClass\\",construct=\\"native\\",gc=\\"exact\\"","v":[{"k":"instance","v":"ObjectOutputObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ObjectOutputClass"},{"k":"construct","v":"native"},{"k":"gc","v":"exact"}]}]}}}`; asc.classInfo["flash.utils::Proxy"]=`{"t":"class","n":"flash.utils::Proxy","id":1,"bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"*","b":"flash.utils::Proxy","p":[{"t":"*"}],"n":"callProperty"},{"r":"Boolean","b":"flash.utils::Proxy","p":[{"t":"*"}],"n":"deleteProperty"},{"r":"*","b":"flash.utils::Proxy","p":[{"t":"*"}],"n":"getDescendants"},{"r":"*","b":"flash.utils::Proxy","p":[{"t":"*"}],"n":"getProperty"},{"r":"Boolean","b":"flash.utils::Proxy","p":[{"t":"*"}],"n":"hasProperty"},{"r":"Boolean","b":"flash.utils::Proxy","p":[{"t":"*"}],"n":"isAttribute"},{"r":"String","b":"flash.utils::Proxy","p":[{"t":"int"}],"n":"nextName"},{"r":"int","b":"flash.utils::Proxy","p":[{"t":"int"}],"n":"nextNameIndex"},{"r":"*","b":"flash.utils::Proxy","p":[{"t":"int"}],"n":"nextValue"},{"r":"void","b":"flash.utils::Proxy","p":[{"t":"*"},{"t":"*"}],"n":"setProperty"}],"d":[{"n":"native","c":"instance=\\"ProxyObject\\",methods=\\"auto\\",cls=\\"ProxyClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"ProxyObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ProxyClass"},{"k":"gc","v":"exact"}]}]},"pr":{"m":[{"r":"*","d":[{"n":"internal"}],"b":"flash.utils::Proxy","p":[{},{},{}],"n":"__proxy__get"},{"r":"*","d":[{"n":"internal"}],"b":"flash.utils::Proxy","p":[{},{},{},{}],"n":"__proxy__set"},{"r":"*","d":[{"n":"internal"}],"b":"flash.utils::Proxy","p":[{},{}],"n":"__proxy__has"},{"r":"*","d":[{"n":"internal"}],"b":"flash.utils::Proxy","p":[{},{}],"n":"__proxy__deleteProperty"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.utils::Proxy","p":[{"t":"Boolean"}],"n":"__iterator"},{"r":"*","d":[{"n":"internal"}],"b":"flash.utils::Proxy","p":[{"t":"*"}],"n":"__descendants"},{"r":"*","d":[{"n":"internal"}],"b":"flash.utils::Proxy","p":[{"t":"Function"}],"n":"__filter"}]}},"pr":{"m":[{"r":"QName","d":[{"n":"internal"}],"b":"flash.utils::Proxy","p":[{"t":"*"}],"n":"__convertName"}]}}`; asc.classInfo["flash.utils::setInterval"]=`{"t":"function","n":"flash.utils::setInterval","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.utils::SetIntervalTimer"]=`{"t":"class","n":"flash.utils::SetIntervalTimer","if":1,"bs":["flash.utils::Timer","Object"],"fa":{"tr":{"c":[{"t":"Function"},{"t":"Number"},{"t":"Boolean"},{"t":"Array"}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.utils::SetIntervalTimer","n":"id"},{"a":"readwrite","t":"Function","b":"flash.utils::SetIntervalTimer","n":"closure"},{"a":"readwrite","t":"Array","b":"flash.utils::SetIntervalTimer","n":"rest"}],"m":[{"r":"void","b":"flash.utils::SetIntervalTimer","p":[{"t":"flash.events::Event"}],"n":"onTimer"}]}},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.utils::SetIntervalTimer","n":"intervals"}],"m":[{"r":"void","b":"flash.utils::SetIntervalTimer","p":[{"t":"uint"}],"n":"clearInterval"}]}}`; asc.classInfo["flash.utils::setTimeout"]=`{"t":"function","n":"flash.utils::setTimeout","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.utils::Timer"]=`{"t":"class","n":"flash.utils::Timer","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"Number"},{"t":"int","o":1}],"m":[{"r":"void","b":"flash.utils::Timer","n":"start"},{"r":"void","b":"flash.utils::Timer","n":"stop"},{"r":"void","b":"flash.utils::Timer","n":"reset"}],"a":[{"a":"readwrite","t":"int","b":"flash.utils::Timer","n":"repeatCount"},{"a":"readonly","t":"int","b":"flash.utils::Timer","n":"currentCount"},{"a":"readonly","t":"Boolean","b":"flash.utils::Timer","n":"running"},{"a":"readwrite","t":"Number","b":"flash.utils::Timer","n":"delay"}],"d":[{"n":"native","c":"instance=\\"TimerObject\\",methods=\\"auto\\",cls=\\"TimerClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"TimerObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TimerClass"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"timerComplete\\",type=\\"flash.events.TimerEvent\\"","v":[{"k":"name","v":"timerComplete"},{"k":"type","v":"flash.events.TimerEvent"}]},{"n":"Event","c":"name=\\"timer\\",type=\\"flash.events.TimerEvent\\"","v":[{"k":"name","v":"timer"},{"k":"type","v":"flash.events.TimerEvent"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.utils::Timer","n":"_delay"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.utils::Timer","n":"_repeatCount"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.utils::Timer","n":"_iteration"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.utils::Timer","n":"_intervalID"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.utils::Timer","n":"__tick"}]}}}`; asc.classInfo["flash.utils::unescapeMultiByte"]=`{"t":"function","n":"flash.utils::unescapeMultiByte","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"FlashUtilScript::unescapeMultiByte\\"","v":[{"k":"","v":"FlashUtilScript::unescapeMultiByte"}]}]}}}`; asc.classInfo["flash.ui::ContextMenu"]=`{"t":"class","n":"flash.ui::ContextMenu","bs":["flash.display::NativeMenu","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"flash.ui::ContextMenuBuiltInItems","b":"flash.ui::ContextMenu","n":"builtInItems"},{"a":"readwrite","t":"flash.ui::ContextMenuClipboardItems","b":"flash.ui::ContextMenu","n":"clipboardItems"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenu","n":"clipboardMenu"},{"a":"readwrite","t":"Array","b":"flash.ui::ContextMenu","n":"customItems"},{"a":"readwrite","t":"flash.net::URLRequest","b":"flash.ui::ContextMenu","n":"link"}],"m":[{"r":"flash.ui::ContextMenu","b":"flash.ui::ContextMenu","n":"clone"},{"r":"void","b":"flash.ui::ContextMenu","n":"hideBuiltInItems"},{"r":"void","b":"flash.ui::ContextMenu","p":[{"t":"flash.events::MouseEvent"}],"n":"show"}],"d":[{"n":"native","c":"instance=\\"ContextMenuObject\\",methods=\\"auto\\",cls=\\"ContextMenuClass\\",construct=\\"check\\",gc=\\"exact\\"","v":[{"k":"instance","v":"ContextMenuObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ContextMenuClass"},{"k":"construct","v":"check"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"menuSelect\\",type=\\"flash.events.ContextMenuEvent\\"","v":[{"k":"name","v":"menuSelect"},{"k":"type","v":"flash.events.ContextMenuEvent"}]}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.ui::ContextMenu","p":[{"t":"Array"}],"n":"__renderDebugItems"},{"r":"flash.ui::ContextMenuItem","d":[{"n":"internal"}],"b":"flash.ui::ContextMenu","p":[{"t":"String"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Function"}],"n":"__createDebugItem"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.ui::ContextMenu","n":"isSupported"},{"a":"readonly","t":"Boolean","b":"flash.ui::ContextMenu","n":"isOpened"}]},"pr":{"v":[{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.ui::ContextMenu","n":"sMenu"},{"a":"readwrite","t":"flash.ui::ContextMenuBuiltInItems","d":[{"n":"internal"}],"b":"flash.ui::ContextMenu","n":"sDefaultBuiltInItems"},{"a":"readwrite","t":"flash.ui::ContextMenuClipboardItems","d":[{"n":"internal"}],"b":"flash.ui::ContextMenu","n":"sDefaultClipboardItems"}]}}`; asc.classInfo["flash.ui::ContextMenuBuiltInItems"]=`{"t":"class","n":"flash.ui::ContextMenuBuiltInItems","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuBuiltInItems","n":"forwardAndBack"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuBuiltInItems","n":"loop"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuBuiltInItems","n":"play"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuBuiltInItems","n":"print"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuBuiltInItems","n":"quality"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuBuiltInItems","n":"rewind"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuBuiltInItems","n":"save"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuBuiltInItems","n":"zoom"}]}}}`; asc.classInfo["flash.ui::ContextMenuClipboardItems"]=`{"t":"class","n":"flash.ui::ContextMenuClipboardItems","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuClipboardItems","n":"clear"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuClipboardItems","n":"copy"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuClipboardItems","n":"cut"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuClipboardItems","n":"paste"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuClipboardItems","n":"selectAll"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.ui::ContextMenuItem"]=`{"t":"class","n":"flash.ui::ContextMenuItem","bs":["flash.display::NativeMenuItem","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"String","b":"flash.ui::ContextMenuItem","n":"caption"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuItem","n":"separatorBefore"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuItem","n":"visible"},{"a":"readwrite","t":"Boolean","b":"flash.ui::ContextMenuItem","n":"enabled"}],"m":[{"r":"flash.ui::ContextMenuItem","b":"flash.ui::ContextMenuItem","n":"clone"},{"r":"void","b":"flash.ui::ContextMenuItem","n":"click"}],"d":[{"n":"native","c":"instance=\\"ContextMenuItemObject\\",methods=\\"auto\\",cls=\\"ContextMenuItemClass\\",construct=\\"check\\",gc=\\"exact\\"","v":[{"k":"instance","v":"ContextMenuItemObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ContextMenuItemClass"},{"k":"construct","v":"check"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"menuItemSelect\\",type=\\"flash.events.ContextMenuEvent\\"","v":[{"k":"name","v":"menuItemSelect"},{"k":"type","v":"flash.events.ContextMenuEvent"}]}]}}}`; asc.classInfo["flash.ui::GameInput"]=`{"t":"class","n":"flash.ui::GameInput","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"instance=\\"GameInputObject\\",methods=\\"auto\\",cls=\\"GameInputClass\\"","v":[{"k":"instance","v":"GameInputObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"GameInputClass"}]},{"n":"API","c":"\\"688\\"","v":[{"k":"","v":"688"}]},{"n":"Event","c":"name=\\"deviceUnusable\\",type=\\"flash.events.GameInputEvent\\"","v":[{"k":"name","v":"deviceUnusable"},{"k":"type","v":"flash.events.GameInputEvent"}]},{"n":"Event","c":"name=\\"deviceRemoved\\",type=\\"flash.events.GameInputEvent\\"","v":[{"k":"name","v":"deviceRemoved"},{"k":"type","v":"flash.events.GameInputEvent"}]},{"n":"Event","c":"name=\\"deviceAdded\\",type=\\"flash.events.GameInputEvent\\"","v":[{"k":"name","v":"deviceAdded"},{"k":"type","v":"flash.events.GameInputEvent"}]}]}},"tr":{"m":[{"r":"flash.ui::GameInputDevice","b":"flash.ui::GameInput","p":[{"t":"int"}],"n":"getDeviceAt"}],"a":[{"a":"readonly","t":"int","b":"flash.ui::GameInput","n":"numDevices"},{"a":"readonly","t":"Boolean","b":"flash.ui::GameInput","n":"isSupported"}]}}`; asc.classInfo["flash.ui::GameInputControl"]=`{"t":"class","n":"flash.ui::GameInputControl","id":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readonly","t":"Number","b":"flash.ui::GameInputControl","n":"value"},{"a":"readonly","t":"Number","b":"flash.ui::GameInputControl","n":"minValue"},{"a":"readonly","t":"Number","b":"flash.ui::GameInputControl","n":"maxValue"},{"a":"readonly","t":"flash.ui::GameInputDevice","b":"flash.ui::GameInputControl","n":"device"},{"a":"readonly","t":"String","b":"flash.ui::GameInputControl","n":"id"}],"d":[{"n":"native","c":"instance=\\"GameInputControlObject\\",methods=\\"auto\\",cls=\\"GameInputControlClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"GameInputControlObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"GameInputControlClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"688\\"","v":[{"k":"","v":"688"}]},{"n":"Event","c":"name=\\"change\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"change"},{"k":"type","v":"flash.events.Event"}]}]}}}`; asc.classInfo["flash.ui::GameInputDevice"]=`{"t":"class","n":"flash.ui::GameInputDevice","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"flash.ui::GameInputControl","b":"flash.ui::GameInputDevice","p":[{"t":"int"}],"n":"getControlAt"},{"r":"void","b":"flash.ui::GameInputDevice","p":[{"t":"int"},{"t":"__AS3__.vec::Vector$String"}],"n":"startCachingSamples"},{"r":"void","b":"flash.ui::GameInputDevice","n":"stopCachingSamples"},{"r":"int","b":"flash.ui::GameInputDevice","p":[{"t":"flash.utils::ByteArray"},{"t":"Boolean","o":1}],"n":"getCachedSamples"}],"a":[{"a":"readonly","t":"int","b":"flash.ui::GameInputDevice","n":"numControls"},{"a":"readwrite","t":"int","b":"flash.ui::GameInputDevice","n":"sampleInterval"},{"a":"readwrite","t":"Boolean","b":"flash.ui::GameInputDevice","n":"enabled"},{"a":"readonly","t":"String","b":"flash.ui::GameInputDevice","n":"id"},{"a":"readonly","t":"String","b":"flash.ui::GameInputDevice","n":"name"}],"d":[{"n":"native","c":"instance=\\"GameInputDeviceObject\\",methods=\\"auto\\",cls=\\"GameInputDeviceClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"GameInputDeviceObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"GameInputDeviceClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"688\\"","v":[{"k":"","v":"688"}]}]}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.ui::GameInputDevice","n":"MAX_BUFFER_SIZE"}]}}`; asc.classInfo["flash.ui::Keyboard"]=`{"t":"class","n":"flash.ui::Keyboard","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"KeyboardClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"KeyboardClass"},{"k":"construct","v":"none"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_UPARROW"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_DOWNARROW"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_LEFTARROW"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_RIGHTARROW"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F1"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F2"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F3"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F4"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F5"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F6"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F7"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F8"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F9"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F10"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F11"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F12"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F13"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F14"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F15"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F16"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F17"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F18"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F19"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F20"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F21"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F22"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F23"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F24"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F25"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F26"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F27"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F28"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F29"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F30"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F31"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F32"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F33"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F34"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_F35"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_INSERT"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_DELETE"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_HOME"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_BEGIN"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_END"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_PAGEUP"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_PAGEDOWN"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_PRINTSCREEN"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_SCROLLLOCK"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_PAUSE"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_SYSREQ"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_BREAK"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_RESET"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_STOP"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_MENU"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_USER"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_SYSTEM"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_PRINT"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_CLEARLINE"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_CLEARDISPLAY"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_INSERTLINE"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_DELETELINE"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_INSERTCHAR"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_DELETECHAR"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_PREV"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_NEXT"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_SELECT"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_EXECUTE"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_UNDO"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_REDO"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_FIND"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_HELP"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"KEYNAME_MODESWITCH"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_UPARROW"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_DOWNARROW"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_LEFTARROW"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_RIGHTARROW"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F1"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F2"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F3"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F4"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F5"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F6"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F7"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F8"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F9"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F10"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F11"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F12"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F13"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F14"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F15"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F16"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F17"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F18"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F19"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F20"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F21"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F22"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F23"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F24"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F25"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F26"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F27"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F28"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F29"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F30"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F31"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F32"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F33"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F34"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_F35"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_INSERT"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_DELETE"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_HOME"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_BEGIN"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_END"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_PAGEUP"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_PAGEDOWN"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_PRINTSCREEN"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_SCROLLLOCK"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_PAUSE"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_SYSREQ"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_BREAK"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_RESET"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_STOP"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_MENU"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_USER"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_SYSTEM"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_PRINT"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_CLEARLINE"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_CLEARDISPLAY"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_INSERTLINE"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_DELETELINE"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_INSERTCHAR"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_DELETECHAR"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_PREV"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_NEXT"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_SELECT"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_EXECUTE"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_UNDO"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_REDO"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_FIND"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_HELP"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"STRING_MODESWITCH"},{"a":"readonly","t":"Array","b":"flash.ui::Keyboard","n":"CharCodeStrings"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMBER_0"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMBER_1"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMBER_2"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMBER_3"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMBER_4"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMBER_5"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMBER_6"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMBER_7"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMBER_8"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMBER_9"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"A"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"B"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"C"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"D"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"E"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"G"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"H"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"I"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"J"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"K"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"L"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"M"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"N"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"O"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"P"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"Q"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"R"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"S"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"T"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"U"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"V"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"W"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"X"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"Y"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"Z"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"SEMICOLON"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"EQUAL"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"COMMA"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"MINUS"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"PERIOD"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"SLASH"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"BACKQUOTE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"LEFTBRACKET"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"BACKSLASH"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"RIGHTBRACKET"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"QUOTE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"ALTERNATE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"BACKSPACE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"CAPS_LOCK"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"COMMAND"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"CONTROL"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"DELETE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"DOWN"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"END"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"ENTER"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"ESCAPE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F1"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F2"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F3"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F4"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F5"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F6"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F7"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F8"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F9"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F10"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F11"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F12"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F13"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F14"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"F15"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"HOME"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"INSERT"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"LEFT"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_0"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_1"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_2"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_3"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_4"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_5"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_6"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_7"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_8"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_9"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_ADD"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_DECIMAL"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_DIVIDE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_ENTER"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_MULTIPLY"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NUMPAD_SUBTRACT"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"PAGE_DOWN"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"PAGE_UP"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"RIGHT"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"SHIFT"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"SPACE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"TAB"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"UP"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"RED"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"GREEN"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"YELLOW"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"BLUE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"CHANNEL_UP"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"CHANNEL_DOWN"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"RECORD"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"PLAY"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"PAUSE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"STOP"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"FAST_FORWARD"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"REWIND"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"SKIP_FORWARD"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"SKIP_BACKWARD"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"NEXT"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"PREVIOUS"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"LIVE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"LAST"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"MENU"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"INFO"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"GUIDE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"EXIT"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"BACK"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"AUDIO"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"SUBTITLE"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"DVR"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"VOD"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"INPUT"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"SETUP"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"HELP"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"MASTER_SHELL"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"SEARCH"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"LF"},{"a":"readonly","t":"uint","b":"flash.ui::Keyboard","n":"CR"}],"m":[{"r":"Boolean","b":"flash.ui::Keyboard","n":"isAccessible"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.ui::Keyboard","n":"capsLock"},{"a":"readonly","t":"Boolean","b":"flash.ui::Keyboard","n":"numLock"},{"a":"readonly","t":"Boolean","b":"flash.ui::Keyboard","n":"hasVirtualKeyboard"},{"a":"readonly","t":"String","b":"flash.ui::Keyboard","n":"physicalKeyboardType"}]},"pr":{"m":[{"r":"uint","d":[{"n":"internal"}],"b":"flash.ui::Keyboard","p":[{"t":"Object"}],"n":"__getCharCode"}]}}`; asc.classInfo["flash.ui::KeyboardType"]=`{"t":"class","n":"flash.ui::KeyboardType","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.ui::KeyboardType","n":"ALPHANUMERIC"},{"a":"readonly","t":"String","b":"flash.ui::KeyboardType","n":"KEYPAD"},{"a":"readonly","t":"String","b":"flash.ui::KeyboardType","n":"NONE"}]}}`; asc.classInfo["flash.ui::KeyLocation"]=`{"t":"class","n":"flash.ui::KeyLocation","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.ui::KeyLocation","n":"STANDARD"},{"a":"readonly","t":"uint","b":"flash.ui::KeyLocation","n":"LEFT"},{"a":"readonly","t":"uint","b":"flash.ui::KeyLocation","n":"RIGHT"},{"a":"readonly","t":"uint","b":"flash.ui::KeyLocation","n":"NUM_PAD"},{"a":"readonly","t":"uint","b":"flash.ui::KeyLocation","n":"D_PAD"}]}}`; asc.classInfo["flash.ui::Mouse"]=`{"t":"class","n":"flash.ui::Mouse","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"MouseClass\\",construct=\\"none\\",gc=\\"exact\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"MouseClass"},{"k":"construct","v":"none"},{"k":"gc","v":"exact"}]}]}},"tr":{"m":[{"r":"void","b":"flash.ui::Mouse","n":"hide"},{"r":"void","b":"flash.ui::Mouse","n":"show"},{"r":"void","b":"flash.ui::Mouse","p":[{"t":"String"},{"t":"flash.ui::MouseCursorData"}],"n":"registerCursor"},{"r":"void","b":"flash.ui::Mouse","p":[{"t":"String"}],"n":"unregisterCursor"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.ui::Mouse","n":"supportsCursor"},{"a":"readonly","t":"Boolean","b":"flash.ui::Mouse","n":"supportsNativeCursor"},{"a":"readwrite","t":"String","b":"flash.ui::Mouse","n":"cursor"},{"a":"readwrite","t":"String","b":"flash.ui::Mouse","n":"systemCursor"}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.ui::Mouse","n":"sCursor"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.ui::Mouse","n":"sCursorShowed"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.ui::Mouse","n":"sSystemCursor"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.ui::Mouse","n":"sCursorData"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.ui::Mouse","n":"sCursorDataStyle"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.ui::Mouse","n":"__applyCursorStyle"}]}}`; asc.classInfo["flash.ui::MouseCursor"]=`{"t":"class","n":"flash.ui::MouseCursor","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.ui::MouseCursor","n":"AUTO"},{"a":"readonly","t":"String","b":"flash.ui::MouseCursor","n":"ARROW"},{"a":"readonly","t":"String","b":"flash.ui::MouseCursor","n":"BUTTON"},{"a":"readonly","t":"String","b":"flash.ui::MouseCursor","n":"HAND"},{"a":"readonly","t":"String","b":"flash.ui::MouseCursor","n":"IBEAM"}],"m":[{"r":"Boolean","b":"flash.ui::MouseCursor","p":[{"t":"String"}],"n":"isValid"},{"r":"String","b":"flash.ui::MouseCursor","p":[{"t":"String"}],"n":"toCSS"}]}}`; asc.classInfo["flash.ui::MouseCursorData"]=`{"t":"class","n":"flash.ui::MouseCursorData","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","b":"flash.ui::MouseCursorData","n":"data"},{"a":"readwrite","t":"int","b":"flash.ui::MouseCursorData","n":"frameRate"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.ui::MouseCursorData","n":"hotSpot"},{"a":"readwrite","t":"String","b":"flash.ui::MouseCursorData","n":"base64"}],"d":[{"n":"native","c":"instance=\\"MouseCursorDataObject\\",methods=\\"auto\\",cls=\\"MouseCursorDataClass\\"","v":[{"k":"instance","v":"MouseCursorDataObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"MouseCursorDataClass"}]},{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}]}}}`; asc.classInfo["flash.ui::Multitouch"]=`{"t":"class","n":"flash.ui::Multitouch","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"MultitouchClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"MultitouchClass"},{"k":"construct","v":"none"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"a":[{"a":"readwrite","t":"String","b":"flash.ui::Multitouch","n":"inputMode"},{"a":"readonly","t":"Boolean","b":"flash.ui::Multitouch","n":"supportsTouchEvents"},{"a":"readonly","t":"Boolean","b":"flash.ui::Multitouch","n":"supportsGestureEvents"},{"a":"readonly","t":"__AS3__.vec::Vector$String","b":"flash.ui::Multitouch","n":"supportedGestures"},{"a":"readonly","t":"int","b":"flash.ui::Multitouch","n":"maxTouchPoints"},{"a":"readwrite","t":"Boolean","b":"flash.ui::Multitouch","n":"mapTouchToMouse"}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.ui::Multitouch","n":"__inputMode"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.ui::Multitouch","n":"__mapTouchToMouse"}]}}`; asc.classInfo["flash.ui::MultitouchInputMode"]=`{"t":"class","n":"flash.ui::MultitouchInputMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.ui::MultitouchInputMode","n":"NONE"},{"a":"readonly","t":"String","b":"flash.ui::MultitouchInputMode","n":"GESTURE"},{"a":"readonly","t":"String","b":"flash.ui::MultitouchInputMode","n":"TOUCH_POINT"}]}}`; asc.classInfo["flash.text::AntiAliasType"]=`{"t":"class","n":"flash.text::AntiAliasType","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::AntiAliasType","n":"NORMAL"},{"a":"readonly","t":"String","b":"flash.text::AntiAliasType","n":"ADVANCED"}]}}`; asc.classInfo["flash.text::AutoCapitalize"]=`{"t":"class","n":"flash.text::AutoCapitalize","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::AutoCapitalize","n":"NONE"},{"a":"readonly","t":"String","b":"flash.text::AutoCapitalize","n":"WORD"},{"a":"readonly","t":"String","b":"flash.text::AutoCapitalize","n":"SENTENCE"},{"a":"readonly","t":"String","b":"flash.text::AutoCapitalize","n":"ALL"}]}}`; asc.classInfo["flash.text::CSMSettings"]=`{"t":"class","n":"flash.text::CSMSettings","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"Number"},{"t":"Number"},{"t":"Number"}],"v":[{"a":"readwrite","t":"Number","b":"flash.text::CSMSettings","n":"fontSize"},{"a":"readwrite","t":"Number","b":"flash.text::CSMSettings","n":"insideCutoff"},{"a":"readwrite","t":"Number","b":"flash.text::CSMSettings","n":"outsideCutoff"}],"d":[{"n":"native","c":"instance=\\"CSMSettingsObject\\",methods=\\"auto\\",cls=\\"CSMSettingsClass\\"","v":[{"k":"instance","v":"CSMSettingsObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"CSMSettingsClass"}]}]}}}`; asc.classInfo["flash.text::Font"]=`{"t":"class","n":"flash.text::Font","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"Boolean","b":"flash.text::Font","p":[{"t":"String"}],"n":"hasGlyphs"}],"a":[{"a":"readonly","t":"String","b":"flash.text::Font","n":"fontName"},{"a":"readonly","t":"String","b":"flash.text::Font","n":"fontStyle"},{"a":"readonly","t":"String","b":"flash.text::Font","n":"fontType"}],"d":[{"n":"native","c":"instance=\\"FontObject\\",methods=\\"auto\\",cls=\\"FontClass\\"","v":[{"k":"instance","v":"FontObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"FontClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::Font","n":"_fontName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::Font","n":"_fontStyle"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::Font","n":"_fontType"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::Font","n":"_fontHash"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text::Font","n":"_fontId"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::Font","n":"_webFontName"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.text::Font","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::Font","n":"constructFromTag"},{"r":"flash.text::Font","d":[{"n":"internal"}],"b":"flash.text::Font","p":[{"t":"flash.text::Font"}],"n":"__copyFrom"},{"r":"String","d":[{"n":"internal"}],"b":"flash.text::Font","n":"__getWebFontName"}]}},"tr":{"m":[{"r":"Array","b":"flash.text::Font","p":[{"t":"Boolean","o":1}],"n":"enumerateFonts"},{"r":"void","b":"flash.text::Font","p":[{"t":"Class"}],"n":"registerFont"},{"r":"void","b":"flash.text::Font","p":[{"t":"String"}],"n":"clearMemory"}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::Font","n":"sWebFontPrefix"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text::Font","n":"sWebFontIndex"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.text::Font","n":"sDeviceFonts"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.text::Font","n":"sEmbeddedFonts"}],"m":[{"r":"flash.text::Font","d":[{"n":"internal"}],"b":"flash.text::Font","p":[{"t":"String"}],"n":"__registerTranspiled"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::Font","p":[{"t":"String"},{"t":"int"},{"t":"String"}],"n":"__getHash"},{"r":"flash.text::Font","d":[{"n":"internal"}],"b":"flash.text::Font","p":[{"t":"String"},{"t":"int"},{"t":"String"}],"n":"__findEmbeddedFont"},{"r":"flash.text::Font","d":[{"n":"internal"}],"b":"flash.text::Font","p":[{"t":"String"}],"n":"__findEmbeddedFontByName"},{"r":"flash.text::Font","d":[{"n":"internal"}],"b":"flash.text::Font","p":[{"t":"String"},{"t":"int"},{"t":"String"}],"n":"__findEmbeddedFontByNameAndTag"},{"r":"flash.text::Font","d":[{"n":"internal"}],"b":"flash.text::Font","p":[{"t":"String"},{"t":"String"}],"n":"__findEmbeddedFontByNameAndStyle"},{"r":"flash.text::Font","d":[{"n":"internal"}],"b":"flash.text::Font","p":[{"t":"int"},{"t":"String"}],"n":"__findEmbeddedFontByTag"},{"r":"flash.text::Font","d":[{"n":"internal"}],"b":"flash.text::Font","p":[{"t":"String"}],"n":"__findDeviceFont"}]}}`; asc.classInfo["flash.text::FontStyle"]=`{"t":"class","n":"flash.text::FontStyle","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::FontStyle","n":"REGULAR"},{"a":"readonly","t":"String","b":"flash.text::FontStyle","n":"BOLD"},{"a":"readonly","t":"String","b":"flash.text::FontStyle","n":"ITALIC"},{"a":"readonly","t":"String","b":"flash.text::FontStyle","n":"BOLD_ITALIC"}]}}`; asc.classInfo["flash.text::FontType"]=`{"t":"class","n":"flash.text::FontType","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::FontType","n":"EMBEDDED"},{"a":"readonly","t":"String","b":"flash.text::FontType","n":"EMBEDDED_CFF"},{"a":"readonly","t":"String","b":"flash.text::FontType","n":"DEVICE"}]}}`; asc.classInfo["flash.text::GridFitType"]=`{"t":"class","n":"flash.text::GridFitType","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::GridFitType","n":"NONE"},{"a":"readonly","t":"String","b":"flash.text::GridFitType","n":"PIXEL"},{"a":"readonly","t":"String","b":"flash.text::GridFitType","n":"SUBPIXEL"}]}}`; asc.classInfo["flash.text::ReturnKeyLabel"]=`{"t":"class","n":"flash.text::ReturnKeyLabel","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::ReturnKeyLabel","n":"DEFAULT"},{"a":"readonly","t":"String","b":"flash.text::ReturnKeyLabel","n":"DONE"},{"a":"readonly","t":"String","b":"flash.text::ReturnKeyLabel","n":"GO"},{"a":"readonly","t":"String","b":"flash.text::ReturnKeyLabel","n":"NEXT"},{"a":"readonly","t":"String","b":"flash.text::ReturnKeyLabel","n":"SEARCH"}]}}`; asc.classInfo["flash.text::SoftKeyboardType"]=`{"t":"class","n":"flash.text::SoftKeyboardType","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::SoftKeyboardType","n":"DEFAULT"},{"a":"readonly","t":"String","b":"flash.text::SoftKeyboardType","n":"PUNCTUATION"},{"a":"readonly","t":"String","b":"flash.text::SoftKeyboardType","n":"URL"},{"a":"readonly","t":"String","b":"flash.text::SoftKeyboardType","n":"NUMBER"},{"a":"readonly","t":"String","b":"flash.text::SoftKeyboardType","n":"CONTACT"},{"a":"readonly","t":"String","b":"flash.text::SoftKeyboardType","n":"EMAIL"}]}}`; asc.classInfo["flash.text::StageText"]=`{"t":"class","n":"flash.text::StageText","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"flash.text::StageTextInitOptions","o":1}],"m":[{"r":"void","b":"flash.text::StageText","n":"assignFocus"},{"r":"void","b":"flash.text::StageText","p":[{"t":"int"},{"t":"int"}],"n":"selectRange"},{"r":"void","b":"flash.text::StageText","p":[{"t":"flash.display::BitmapData"}],"n":"drawViewPortToBitmapData"},{"r":"void","b":"flash.text::StageText","n":"dispose"}],"a":[{"a":"readwrite","t":"Boolean","b":"flash.text::StageText","n":"editable"},{"a":"readwrite","t":"String","b":"flash.text::StageText","n":"text"},{"a":"readwrite","t":"String","b":"flash.text::StageText","n":"fontFamily"},{"a":"readwrite","t":"int","b":"flash.text::StageText","n":"fontSize"},{"a":"readwrite","t":"uint","b":"flash.text::StageText","n":"color"},{"a":"readwrite","t":"String","b":"flash.text::StageText","n":"fontWeight"},{"a":"readwrite","t":"String","b":"flash.text::StageText","n":"fontPosture"},{"a":"readwrite","t":"Boolean","b":"flash.text::StageText","n":"displayAsPassword"},{"a":"readwrite","t":"int","b":"flash.text::StageText","n":"maxChars"},{"a":"readonly","t":"Boolean","b":"flash.text::StageText","n":"multiline"},{"a":"readwrite","t":"String","b":"flash.text::StageText","n":"restrict"},{"a":"readwrite","t":"String","b":"flash.text::StageText","n":"returnKeyLabel"},{"a":"readwrite","t":"String","b":"flash.text::StageText","n":"textAlign"},{"a":"readwrite","t":"String","b":"flash.text::StageText","n":"softKeyboardType"},{"a":"readwrite","t":"String","b":"flash.text::StageText","n":"autoCapitalize"},{"a":"readwrite","t":"Boolean","b":"flash.text::StageText","n":"autoCorrect"},{"a":"readwrite","t":"String","b":"flash.text::StageText","n":"locale"},{"a":"readonly","t":"int","b":"flash.text::StageText","n":"selectionActiveIndex"},{"a":"readonly","t":"int","b":"flash.text::StageText","n":"selectionAnchorIndex"},{"a":"readwrite","t":"flash.display::Stage","b":"flash.text::StageText","n":"stage"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.text::StageText","n":"viewPort"},{"a":"readwrite","t":"Boolean","b":"flash.text::StageText","n":"visible"},{"a":"writeonly","t":"String","d":[{"n":"API","c":"\\"717\\"","v":[{"k":"","v":"717"}]}],"b":"flash.text::StageText","n":"clearButtonMode"}],"d":[{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]},{"n":"native","c":"instance=\\"StageTextObject\\",methods=\\"auto\\",cls=\\"StageTextClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"StageTextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"StageTextClass"},{"k":"construct","v":"check"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"keyUp\\",type=\\"flash.events.KeyboardEvent\\"","v":[{"k":"name","v":"keyUp"},{"k":"type","v":"flash.events.KeyboardEvent"}]},{"n":"Event","c":"name=\\"keyDown\\",type=\\"flash.events.KeyboardEvent\\"","v":[{"k":"name","v":"keyDown"},{"k":"type","v":"flash.events.KeyboardEvent"}]},{"n":"Event","c":"name=\\"softKeyboardDeactivate\\",type=\\"flash.events.SoftKeyboardEvent\\"","v":[{"k":"name","v":"softKeyboardDeactivate"},{"k":"type","v":"flash.events.SoftKeyboardEvent"}]},{"n":"Event","c":"name=\\"softKeyboardActivate\\",type=\\"flash.events.SoftKeyboardEvent\\"","v":[{"k":"name","v":"softKeyboardActivate"},{"k":"type","v":"flash.events.SoftKeyboardEvent"}]},{"n":"Event","c":"name=\\"softKeyboardActivating\\",type=\\"flash.events.SoftKeyboardEvent\\"","v":[{"k":"name","v":"softKeyboardActivating"},{"k":"type","v":"flash.events.SoftKeyboardEvent"}]},{"n":"Event","c":"name=\\"focusOut\\",type=\\"flash.events.FocusEvent\\"","v":[{"k":"name","v":"focusOut"},{"k":"type","v":"flash.events.FocusEvent"}]},{"n":"Event","c":"name=\\"focusIn\\",type=\\"flash.events.FocusEvent\\"","v":[{"k":"name","v":"focusIn"},{"k":"type","v":"flash.events.FocusEvent"}]},{"n":"Event","c":"name=\\"change\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"change"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"m":[{"r":"void","b":"flash.text::StageText","p":[{"t":"flash.text::StageTextInitOptions"}],"n":"init"}]}}}`; asc.classInfo["flash.text::StageTextClearButtonMode"]=`{"t":"class","n":"flash.text::StageTextClearButtonMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"717\\"","v":[{"k":"","v":"717"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::StageTextClearButtonMode","n":"NEVER"},{"a":"readonly","t":"String","b":"flash.text::StageTextClearButtonMode","n":"WHILE_EDITING"},{"a":"readonly","t":"String","b":"flash.text::StageTextClearButtonMode","n":"UNLESS_EDITING"},{"a":"readonly","t":"String","b":"flash.text::StageTextClearButtonMode","n":"ALWAYS"}]}}`; asc.classInfo["flash.text::StageTextImpl"]=`{"t":"class","n":"flash.text::StageTextImpl","bs":["flash.display::Sprite","Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]},{"n":"native","c":"instance=\\"StageTextImplObject\\",methods=\\"auto\\",friend=\\"StageTextObject\\",cls=\\"StageTextImplClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"StageTextImplObject"},{"k":"methods","v":"auto"},{"k":"friend","v":"StageTextObject"},{"k":"cls","v":"StageTextImplClass"},{"k":"construct","v":"native"}]}]},"pr":{"m":[{"r":"void","b":"flash.text::StageTextImpl","p":[{"t":"flash.events::FocusEvent"}],"n":"onKeyFocusChange"},{"r":"void","b":"flash.text::StageTextImpl","p":[{"t":"flash.events::KeyboardEvent"}],"n":"onKeyUp"},{"r":"void","b":"flash.text::StageTextImpl","p":[{"t":"flash.events::KeyboardEvent"}],"n":"onKeyDown"},{"r":"void","b":"flash.text::StageTextImpl","p":[{"t":"flash.text::StageText"},{"t":"flash.events::EventDispatcher"}],"n":"addListenersForASImpl"},{"r":"*","d":[{"n":"cppcall"}],"b":"flash.text::StageTextImpl","n":"addFullScreenListeners"},{"r":"*","d":[{"n":"cppcall"}],"b":"flash.text::StageTextImpl","n":"removeFullScreenListeners"},{"r":"*","b":"flash.text::StageTextImpl","p":[{"t":"flash.events::Event"}],"n":"onFullScreenEvent"},{"r":"void","b":"flash.text::StageTextImpl","p":[{"t":"flash.events::Event"}],"n":"focusOutHandler"},{"r":"void","b":"flash.text::StageTextImpl","n":"addMyListeners"},{"r":"void","b":"flash.text::StageTextImpl","n":"onNativeFocusOut"},{"r":"void","b":"flash.text::StageTextImpl","n":"onNativeSoftKeyboardActivate"},{"r":"Boolean","b":"flash.text::StageTextImpl","n":"onNativeSoftKeyboardActivating"},{"r":"void","b":"flash.text::StageTextImpl","p":[{"t":"String"}],"n":"onNativeSoftKeyboardDeactivate"},{"r":"void","b":"flash.text::StageTextImpl","n":"onNativeDisplayStateChangeForStage"}]}}}`; asc.classInfo["flash.text::StageTextInitOptions"]=`{"t":"class","n":"flash.text::StageTextInitOptions","bs":["Object"],"fa":{"tr":{"c":[{"t":"Boolean","o":1}],"a":[{"a":"readwrite","t":"Boolean","b":"flash.text::StageTextInitOptions","n":"multiline"}],"d":[{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]},{"n":"native","c":"instance=\\"StageTextInitOptionsObject\\",methods=\\"auto\\",cls=\\"StageTextInitOptionsClass\\"","v":[{"k":"instance","v":"StageTextInitOptionsObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"StageTextInitOptionsClass"}]}]}}}`; asc.classInfo["flash.text::StaticText"]=`{"t":"class","n":"flash.text::StaticText","bs":["flash.display::DisplayObject","Object"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.text::StaticText","n":"toString"}],"a":[{"a":"readonly","t":"String","b":"flash.text::StaticText","n":"text"}],"d":[{"n":"native","c":"instance=\\"StaticTextObject\\",methods=\\"auto\\",cls=\\"StaticTextClass\\",construct=\\"restricted-check\\",gc=\\"exact\\"","v":[{"k":"instance","v":"StaticTextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"StaticTextClass"},{"k":"construct","v":"restricted-check"},{"k":"gc","v":"exact"}]}]},"pr":{"m":[{"r":"flash.__native.display::DisplayObjectInternal","d":[{"n":"internal"}],"b":"flash.text::StaticText","n":"__createInternal"}]}}}`; asc.classInfo["flash.text::StyleSheet"]=`{"t":"class","n":"flash.text::StyleSheet","id":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"Object","b":"flash.text::StyleSheet","p":[{"t":"String"}],"n":"getStyle"},{"r":"void","b":"flash.text::StyleSheet","p":[{"t":"String"},{"t":"Object"}],"n":"setStyle"},{"r":"void","b":"flash.text::StyleSheet","n":"clear"},{"r":"flash.text::TextFormat","b":"flash.text::StyleSheet","p":[{"t":"Object"}],"n":"transform"},{"r":"void","b":"flash.text::StyleSheet","p":[{"t":"String"}],"n":"parseCSS"}],"a":[{"a":"readonly","t":"Array","b":"flash.text::StyleSheet","n":"styleNames"}],"d":[{"n":"native","c":"instance=\\"StyleSheetObject\\",methods=\\"auto\\",cls=\\"StyleSheetClass\\"","v":[{"k":"instance","v":"StyleSheetObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"StyleSheetClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.text::StyleSheet","n":"_css"},{"a":"readwrite","t":"Object","b":"flash.text::StyleSheet","n":"_styles"}],"m":[{"r":"flash.text::TextFormat","d":[{"n":"internal"}],"b":"flash.text::StyleSheet","p":[{"t":"String"}],"n":"__getTextFormat"},{"r":"void","b":"flash.text::StyleSheet","p":[{"t":"String"}],"n":"doTransform"},{"r":"Object","b":"flash.text::StyleSheet","p":[{"t":"Object"}],"n":"_copy"},{"r":"void","b":"flash.text::StyleSheet","n":"_update"},{"r":"Object","b":"flash.text::StyleSheet","p":[{"t":"String"}],"n":"_parseCSSInternal"},{"r":"uint","b":"flash.text::StyleSheet","p":[{"t":"String"}],"n":"_parseColor"}]}},"pr":{"v":[{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"flash.text::StyleSheet","n":"REGEXP_QUOTES"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"flash.text::StyleSheet","n":"REGEXP_PX"}]}}`; asc.classInfo["flash.text::TextColorType"]=`{"t":"class","n":"flash.text::TextColorType","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::TextColorType","n":"DARK_COLOR"},{"a":"readonly","t":"String","b":"flash.text::TextColorType","n":"LIGHT_COLOR"}]}}`; asc.classInfo["flash.text::TextDisplayMode"]=`{"t":"class","n":"flash.text::TextDisplayMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::TextDisplayMode","n":"LCD"},{"a":"readonly","t":"String","b":"flash.text::TextDisplayMode","n":"CRT"},{"a":"readonly","t":"String","b":"flash.text::TextDisplayMode","n":"DEFAULT"}]}}`; asc.classInfo["flash.text::TextExtent"]=`{"t":"class","n":"flash.text::TextExtent","bs":["Object"],"fa":{"tr":{"c":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"v":[{"a":"readwrite","t":"Number","b":"flash.text::TextExtent","n":"width"},{"a":"readwrite","t":"Number","b":"flash.text::TextExtent","n":"height"},{"a":"readwrite","t":"Number","b":"flash.text::TextExtent","n":"textFieldWidth"},{"a":"readwrite","t":"Number","b":"flash.text::TextExtent","n":"textFieldHeight"},{"a":"readwrite","t":"Number","b":"flash.text::TextExtent","n":"ascent"},{"a":"readwrite","t":"Number","b":"flash.text::TextExtent","n":"descent"}]}}}`; asc.classInfo["flash.text::TextField"]=`{"t":"class","n":"flash.text::TextField","bs":["flash.display::InteractiveObject","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.text::TextField","p":[{"t":"String"}],"n":"appendText"},{"r":"flash.geom::Rectangle","b":"flash.text::TextField","p":[{"t":"int"}],"n":"getCharBoundaries"},{"r":"int","b":"flash.text::TextField","p":[{"t":"Number"},{"t":"Number"}],"n":"getCharIndexAtPoint"},{"r":"int","b":"flash.text::TextField","p":[{"t":"int"}],"n":"getFirstCharInParagraph"},{"r":"int","b":"flash.text::TextField","p":[{"t":"Number"},{"t":"Number"}],"n":"getLineIndexAtPoint"},{"r":"int","b":"flash.text::TextField","p":[{"t":"int"}],"n":"getLineIndexOfChar"},{"r":"int","b":"flash.text::TextField","p":[{"t":"int"}],"n":"getLineLength"},{"r":"flash.text::TextLineMetrics","b":"flash.text::TextField","p":[{"t":"int"}],"n":"getLineMetrics"},{"r":"int","b":"flash.text::TextField","p":[{"t":"int"}],"n":"getLineOffset"},{"r":"String","b":"flash.text::TextField","p":[{"t":"int"}],"n":"getLineText"},{"r":"int","b":"flash.text::TextField","p":[{"t":"int"}],"n":"getParagraphLength"},{"r":"flash.text::TextFormat","b":"flash.text::TextField","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"getTextFormat"},{"r":"String","d":[{"n":"Inspectable","c":"environment=\\"none\\"","v":[{"k":"environment","v":"none"}]}],"b":"flash.text::TextField","n":"getRawText"},{"r":"void","b":"flash.text::TextField","p":[{"t":"String"}],"n":"replaceSelectedText"},{"r":"void","b":"flash.text::TextField","p":[{"t":"int"},{"t":"int"},{"t":"String"}],"n":"replaceText"},{"r":"void","b":"flash.text::TextField","p":[{"t":"int"},{"t":"int"}],"n":"setSelection"},{"r":"void","b":"flash.text::TextField","p":[{"t":"flash.text::TextFormat"},{"t":"int","o":1},{"t":"int","o":1}],"n":"setTextFormat"},{"r":"flash.display::DisplayObject","b":"flash.text::TextField","p":[{"t":"String"}],"n":"getImageReference"},{"r":"String","b":"flash.text::TextField","n":"toString"}],"a":[{"a":"readwrite","t":"Boolean","b":"flash.text::TextField","n":"alwaysShowSelection"},{"a":"readwrite","t":"String","b":"flash.text::TextField","n":"antiAliasType"},{"a":"readwrite","t":"String","b":"flash.text::TextField","n":"autoSize"},{"a":"readwrite","t":"Boolean","b":"flash.text::TextField","n":"background"},{"a":"readwrite","t":"uint","b":"flash.text::TextField","n":"backgroundColor"},{"a":"readwrite","t":"Boolean","b":"flash.text::TextField","n":"border"},{"a":"readwrite","t":"uint","b":"flash.text::TextField","n":"borderColor"},{"a":"readonly","t":"int","b":"flash.text::TextField","n":"bottomScrollV"},{"a":"readonly","t":"int","b":"flash.text::TextField","n":"caretIndex"},{"a":"readwrite","t":"Boolean","b":"flash.text::TextField","n":"condenseWhite"},{"a":"readwrite","t":"flash.text::TextFormat","b":"flash.text::TextField","n":"defaultTextFormat"},{"a":"readwrite","t":"Boolean","b":"flash.text::TextField","n":"embedFonts"},{"a":"readwrite","t":"String","b":"flash.text::TextField","n":"gridFitType"},{"a":"readwrite","t":"String","b":"flash.text::TextField","n":"htmlText"},{"a":"readonly","t":"int","b":"flash.text::TextField","n":"length"},{"a":"readonly","t":"String","b":"flash.text::TextField","n":"textInteractionMode"},{"a":"readwrite","t":"int","b":"flash.text::TextField","n":"maxChars"},{"a":"readonly","t":"int","b":"flash.text::TextField","n":"maxScrollH"},{"a":"readonly","t":"int","b":"flash.text::TextField","n":"maxScrollV"},{"a":"readwrite","t":"Boolean","b":"flash.text::TextField","n":"mouseWheelEnabled"},{"a":"readwrite","t":"Boolean","b":"flash.text::TextField","n":"multiline"},{"a":"readonly","t":"int","b":"flash.text::TextField","n":"numLines"},{"a":"readwrite","t":"Boolean","b":"flash.text::TextField","n":"displayAsPassword"},{"a":"readwrite","t":"String","b":"flash.text::TextField","n":"restrict"},{"a":"readwrite","t":"int","b":"flash.text::TextField","n":"scrollH"},{"a":"readwrite","t":"int","b":"flash.text::TextField","n":"scrollV"},{"a":"readwrite","t":"Boolean","b":"flash.text::TextField","n":"selectable"},{"a":"readonly","t":"String","d":[{"n":"Inspectable","c":"environment=\\"none\\"","v":[{"k":"environment","v":"none"}]}],"b":"flash.text::TextField","n":"selectedText"},{"a":"readonly","t":"int","b":"flash.text::TextField","n":"selectionBeginIndex"},{"a":"readonly","t":"int","b":"flash.text::TextField","n":"selectionEndIndex"},{"a":"readwrite","t":"Number","b":"flash.text::TextField","n":"sharpness"},{"a":"readwrite","t":"flash.text::StyleSheet","b":"flash.text::TextField","n":"styleSheet"},{"a":"readwrite","t":"String","b":"flash.text::TextField","n":"text"},{"a":"readwrite","t":"uint","b":"flash.text::TextField","n":"textColor"},{"a":"readonly","t":"Number","b":"flash.text::TextField","n":"textHeight"},{"a":"readonly","t":"Number","b":"flash.text::TextField","n":"textWidth"},{"a":"readwrite","t":"Number","b":"flash.text::TextField","n":"thickness"},{"a":"readwrite","t":"String","b":"flash.text::TextField","n":"type"},{"a":"readwrite","t":"Boolean","b":"flash.text::TextField","n":"wordWrap"},{"a":"readwrite","t":"Number","b":"flash.text::TextField","n":"width"},{"a":"readwrite","t":"Number","b":"flash.text::TextField","n":"height"},{"a":"readwrite","t":"Boolean","b":"flash.text::TextField","n":"useRichTextClipboard"},{"a":"readwrite","t":"Boolean","b":"flash.text::TextField","n":"tabEnabled"}],"d":[{"n":"native","c":"instance=\\"TextFieldObject\\",methods=\\"auto\\",cls=\\"TextFieldClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"TextFieldObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextFieldClass"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"textInteractionModeChange\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"textInteractionModeChange"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"textInput\\",type=\\"flash.events.TextEvent\\"","v":[{"k":"name","v":"textInput"},{"k":"type","v":"flash.events.TextEvent"}]},{"n":"Event","c":"name=\\"scroll\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"scroll"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"link\\",type=\\"flash.events.TextEvent\\"","v":[{"k":"name","v":"link"},{"k":"type","v":"flash.events.TextEvent"}]},{"n":"Event","c":"name=\\"change\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"change"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_text"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_htmlText"},{"a":"readwrite","t":"flash.text::TextFormat","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_defaultTextFormat"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_width"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_height"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_selectable"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_mouseWheelEnabled"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_border"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_background"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_borderColor"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_backgroundColor"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_autoSize"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_scrollH"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_scrollV"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_type"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_wordWrap"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_restrict"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_maxChars"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_embedFonts"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_multiline"},{"a":"readwrite","t":"flash.text::StyleSheet","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_styleSheet"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_selectionBeginIndex"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_selectionEndIndex"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_antiAliasType"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_alwaysShowSelection"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_displayAsPassword"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_condenseWhite"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_gridFitType"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_textInteractionMode"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_sharpness"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_thickness"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_useRichTextClipboard"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_textWidth"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_textHeight"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_fontHeight"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_lineHeight"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_rect"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_maxScrollV"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_maxScrollH"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_cursorType"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_isSelection"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_focus"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_isTextInput"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_caretIndex"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_caretDraw"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_caretInterval"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_caretRect"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_restrictReg"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_shiftPressed"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_formatted"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_lines"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_customRanges"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"_constructorCalled"}],"m":[{"r":"flash.text::TextField","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__constructorCall"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__needFormat"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"String"},{"t":"int"}],"n":"__setText"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"Boolean"}],"n":"__parseHTMLText"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"String"}],"n":"__setHTMLText"},{"r":"String","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"String"}],"n":"__createHTMLText"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"flash.text::TextFormat"}],"n":"__setDefaultTextFormat"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"String"}],"n":"__setType"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"int"},{"t":"Boolean"}],"n":"__onKeyDown"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"String"}],"n":"__onTextInput"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__getWidth"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__getHeight"},{"r":"int","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__bottomScrollV"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"int"}],"n":"__scrollH"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"int"}],"n":"__scrollV"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"flash.events::Event"}],"n":"__dispatchMouse"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"flash.events::Event"}],"n":"__dispatchInteractive"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"Boolean"}],"n":"__focusChanged"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"flash.events::MouseEvent"}],"n":"__onMouseWheel"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"flash.events::MouseEvent"}],"n":"__onMouseDown"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"flash.events::MouseEvent"}],"n":"__onMouseMove"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"flash.events::MouseEvent"}],"n":"__onMouseUp"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"flash.events::MouseEvent"}],"n":"__onReleaseOutside"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"flash.events::MouseEvent"}],"n":"__onMouseClick"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__format"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__textFieldX"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__textFieldY"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__startTextInput"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__updateTextInput"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__stopTextInput"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__isKeyboardRequired"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__caretRestartBlinking"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__caretStopBlinking"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__caretIntervalUpdate"},{"r":"int","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"Number"},{"t":"Number"}],"n":"__getCaretIndexAtPoint"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__updateCaretPos"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__contentIsUpdated"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"int"}],"n":"__changeCarretIndex"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"int"},{"t":"int"}],"n":"__changeSelection"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__scrollAtCaret"},{"r":"Object","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"String"}],"n":"__createRestrictRegExp"},{"r":"String","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"String"}],"n":"__applyRestrict"},{"r":"String","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"String"}],"n":"__applyGlyphCheck"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"String"}],"n":"__replaceSelectedText"},{"r":"flash.text::TextFormat","d":[{"n":"internal"}],"b":"flash.text::TextField","p":[{"t":"int"}],"n":"__getTextFormatOfChar"},{"r":"flash.__native.display::DisplayObjectInternal","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"__createInternal"}]}},"tr":{"m":[{"r":"Boolean","b":"flash.text::TextField","p":[{"t":"String"},{"t":"String"}],"n":"isFontCompatible"}]},"pr":{"v":[{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"sHelperHBox"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"MEASURE_CACHE"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"MEASURE_RESULT"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"REGEXP_NEWLINE"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"REGEXP_WHITE_SPACE"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextField","n":"REGEXP_LINK_EVENT"}]}}`; asc.classInfo["flash.text::TextFieldAutoSize"]=`{"t":"class","n":"flash.text::TextFieldAutoSize","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::TextFieldAutoSize","n":"NONE"},{"a":"readonly","t":"String","b":"flash.text::TextFieldAutoSize","n":"LEFT"},{"a":"readonly","t":"String","b":"flash.text::TextFieldAutoSize","n":"CENTER"},{"a":"readonly","t":"String","b":"flash.text::TextFieldAutoSize","n":"RIGHT"}]}}`; asc.classInfo["flash.text::TextFieldType"]=`{"t":"class","n":"flash.text::TextFieldType","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::TextFieldType","n":"INPUT"},{"a":"readonly","t":"String","b":"flash.text::TextFieldType","n":"DYNAMIC"}]}}`; asc.classInfo["flash.text::TextFormat"]=`{"t":"class","n":"flash.text::TextFormat","bs":["Object"],"fa":{"tr":{"c":[{"t":"Object","o":1},{"t":"Object","o":1},{"t":"Object","o":1},{"t":"Object","o":1},{"t":"Object","o":1},{"t":"Object","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"Object","o":1},{"t":"Object","o":1},{"t":"Object","o":1},{"t":"Object","o":1}],"a":[{"a":"readwrite","t":"String","b":"flash.text::TextFormat","n":"align"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"blockIndent"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"bold"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"bullet"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"color"},{"a":"readwrite","t":"String","b":"flash.text::TextFormat","n":"display"},{"a":"readwrite","t":"String","b":"flash.text::TextFormat","n":"font"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"indent"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"italic"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"kerning"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"leading"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"leftMargin"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"letterSpacing"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"rightMargin"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"size"},{"a":"readwrite","t":"Array","b":"flash.text::TextFormat","n":"tabStops"},{"a":"readwrite","t":"String","b":"flash.text::TextFormat","n":"target"},{"a":"readwrite","t":"Object","b":"flash.text::TextFormat","n":"underline"},{"a":"readwrite","t":"String","b":"flash.text::TextFormat","n":"url"}],"d":[{"n":"native","c":"instance=\\"TextFormatObject\\",methods=\\"auto\\",cls=\\"TextFormatClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"TextFormatObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextFormatClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_font"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_size"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_italic"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_bold"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_color"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_indent"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_leading"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_align"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_blockIndent"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_bullet"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_display"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_kerning"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_leftMargin"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_letterSpacing"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_rightMargin"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_tabStops"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_target"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_underline"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_url"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_css"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_cssFixedSize"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_cssFontName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_cssColor"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_cssHash"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_cssNotFound"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_embedFonts"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_fontID"}],"m":[{"r":"flash.text::TextFormat","d":[{"n":"internal"}],"b":"flash.text::TextFormat","p":[{"t":"Boolean"}],"n":"__setEmbedFonts"},{"r":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","p":[{"t":"Boolean","o":1}],"n":"__getCss"},{"r":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"__getCssColor"},{"r":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"__getHash"},{"r":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"__getCssFontName"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"__isDrawable"},{"r":"flash.text::TextFormat","d":[{"n":"internal"}],"b":"flash.text::TextFormat","p":[{"t":"flash.text::TextFormat"}],"n":"__copyFrom"},{"r":"flash.text::TextFormat","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"__validate"},{"r":"flash.text::TextFormat","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"__clone"},{"r":"int","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"__fontID"}]}},"pr":{"v":[{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"MEASURE_FONT_SIZE"},{"a":"readonly","t":"String","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"MEASURE_CHAR"},{"a":"readonly","t":"Array","d":[{"n":"internal"}],"b":"flash.text::TextFormat","n":"_FIELDS"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextFormat","p":[{"t":"flash.text::TextFormat"},{"t":"flash.text::TextFormat"}],"n":"__assign"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text::TextFormat","p":[{"t":"flash.text::TextFormat"},{"t":"flash.text::TextFormat"}],"n":"__intersect"}]}}`; asc.classInfo["flash.text::TextFormatAlign"]=`{"t":"class","n":"flash.text::TextFormatAlign","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::TextFormatAlign","n":"LEFT"},{"a":"readonly","t":"String","b":"flash.text::TextFormatAlign","n":"CENTER"},{"a":"readonly","t":"String","b":"flash.text::TextFormatAlign","n":"RIGHT"},{"a":"readonly","t":"String","b":"flash.text::TextFormatAlign","n":"JUSTIFY"},{"a":"readonly","t":"String","b":"flash.text::TextFormatAlign","n":"START"},{"a":"readonly","t":"String","b":"flash.text::TextFormatAlign","n":"END"}]}}`; asc.classInfo["flash.text::TextFormatDisplay"]=`{"t":"class","n":"flash.text::TextFormatDisplay","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"ExcludeClass"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::TextFormatDisplay","n":"INLINE"},{"a":"readonly","t":"String","b":"flash.text::TextFormatDisplay","n":"BLOCK"}]}}`; asc.classInfo["flash.text::TextInteractionMode"]=`{"t":"class","n":"flash.text::TextInteractionMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text::TextInteractionMode","n":"NORMAL"},{"a":"readonly","t":"String","b":"flash.text::TextInteractionMode","n":"SELECTION"}]}}`; asc.classInfo["flash.text::TextLineMetrics"]=`{"t":"class","n":"flash.text::TextLineMetrics","bs":["Object"],"fa":{"tr":{"c":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"v":[{"a":"readwrite","t":"Number","b":"flash.text::TextLineMetrics","n":"x"},{"a":"readwrite","t":"Number","b":"flash.text::TextLineMetrics","n":"width"},{"a":"readwrite","t":"Number","b":"flash.text::TextLineMetrics","n":"height"},{"a":"readwrite","t":"Number","b":"flash.text::TextLineMetrics","n":"ascent"},{"a":"readwrite","t":"Number","b":"flash.text::TextLineMetrics","n":"descent"},{"a":"readwrite","t":"Number","b":"flash.text::TextLineMetrics","n":"leading"}]}}}`; asc.classInfo["flash.text::TextRenderer"]=`{"t":"class","n":"flash.text::TextRenderer","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"TextRendererClass\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"TextRendererClass"}]}]}},"tr":{"m":[{"r":"void","b":"flash.text::TextRenderer","p":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"Array"}],"n":"setAdvancedAntiAliasingTable"}],"a":[{"a":"readwrite","t":"String","b":"flash.text::TextRenderer","n":"antiAliasType"},{"a":"readwrite","t":"int","b":"flash.text::TextRenderer","n":"maxLevel"},{"a":"readwrite","t":"String","b":"flash.text::TextRenderer","n":"displayMode"}]}}`; asc.classInfo["flash.text::TextRun"]=`{"t":"class","n":"flash.text::TextRun","bs":["Object"],"fa":{"tr":{"c":[{"t":"int"},{"t":"int"},{"t":"flash.text::TextFormat"}],"v":[{"a":"readwrite","t":"int","b":"flash.text::TextRun","n":"beginIndex"},{"a":"readwrite","t":"int","b":"flash.text::TextRun","n":"endIndex"},{"a":"readwrite","t":"flash.text::TextFormat","b":"flash.text::TextRun","n":"textFormat"}],"d":[{"n":"ExcludeClass"}]}}}`; asc.classInfo["flash.text::TextSnapshot"]=`{"t":"class","n":"flash.text::TextSnapshot","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"int","b":"flash.text::TextSnapshot","p":[{"t":"int"},{"t":"String"},{"t":"Boolean"}],"n":"findText"},{"r":"Boolean","b":"flash.text::TextSnapshot","p":[{"t":"int"},{"t":"int"}],"n":"getSelected"},{"r":"String","b":"flash.text::TextSnapshot","p":[{"t":"Boolean","o":1}],"n":"getSelectedText"},{"r":"String","b":"flash.text::TextSnapshot","p":[{"t":"int"},{"t":"int"},{"t":"Boolean","o":1}],"n":"getText"},{"r":"Array","b":"flash.text::TextSnapshot","p":[{"t":"int"},{"t":"int"}],"n":"getTextRunInfo"},{"r":"Number","b":"flash.text::TextSnapshot","p":[{"t":"Number"},{"t":"Number"},{"t":"Number","o":1}],"n":"hitTestTextNearPos"},{"r":"void","b":"flash.text::TextSnapshot","p":[{"t":"uint","o":1}],"n":"setSelectColor"},{"r":"void","b":"flash.text::TextSnapshot","p":[{"t":"int"},{"t":"int"},{"t":"Boolean"}],"n":"setSelected"}],"a":[{"a":"readonly","t":"int","b":"flash.text::TextSnapshot","n":"charCount"}],"d":[{"n":"native","c":"instance=\\"TextSnapshotObject\\",methods=\\"auto\\",cls=\\"TextSnapshotClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"TextSnapshotObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextSnapshotClass"},{"k":"construct","v":"native"}]}]}}}`; asc.classInfo["flash.text.ime::CompositionAttributeRange"]=`{"t":"class","n":"flash.text.ime::CompositionAttributeRange","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"}],"v":[{"a":"readwrite","t":"int","b":"flash.text.ime::CompositionAttributeRange","n":"relativeStart"},{"a":"readwrite","t":"int","b":"flash.text.ime::CompositionAttributeRange","n":"relativeEnd"},{"a":"readwrite","t":"Boolean","b":"flash.text.ime::CompositionAttributeRange","n":"selected"},{"a":"readwrite","t":"Boolean","b":"flash.text.ime::CompositionAttributeRange","n":"converted"}],"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}}}`; asc.classInfo["flash.text.ime::IIMEClient"]=`{"t":"interface","n":"flash.text.ime::IIMEClient","fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]},{"n":"Event","c":"name=\\"textInput\\",type=\\"flash.events.TextEvent\\"","v":[{"k":"name","v":"textInput"},{"k":"type","v":"flash.events.TextEvent"}]},{"n":"Event","c":"name=\\"imeStartComposition\\",type=\\"flash.events.IMEEvent\\"","v":[{"k":"name","v":"imeStartComposition"},{"k":"type","v":"flash.events.IMEEvent"}]}]},"pr":{"m":[{"r":"void","b":"flash.text.ime::IIMEClient","p":[{"t":"String"},{"t":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange"},{"t":"int"},{"t":"int"}],"n":"updateComposition"},{"r":"void","b":"flash.text.ime::IIMEClient","p":[{"t":"String","o":1},{"t":"Boolean","o":1}],"n":"confirmComposition"},{"r":"flash.geom::Rectangle","b":"flash.text.ime::IIMEClient","p":[{"t":"int"},{"t":"int"}],"n":"getTextBounds"},{"r":"void","b":"flash.text.ime::IIMEClient","p":[{"t":"int"},{"t":"int"}],"n":"selectRange"},{"r":"String","b":"flash.text.ime::IIMEClient","p":[{"t":"int"},{"t":"int"}],"n":"getTextInRange"}],"a":[{"a":"readonly","t":"int","b":"flash.text.ime::IIMEClient","n":"compositionStartIndex"},{"a":"readonly","t":"int","b":"flash.text.ime::IIMEClient","n":"compositionEndIndex"},{"a":"readonly","t":"Boolean","b":"flash.text.ime::IIMEClient","n":"verticalTextLayout"},{"a":"readonly","t":"int","b":"flash.text.ime::IIMEClient","n":"selectionAnchorIndex"},{"a":"readonly","t":"int","b":"flash.text.ime::IIMEClient","n":"selectionActiveIndex"}]}}}`; asc.classInfo["flash.text.engine::BreakOpportunity"]=`{"t":"class","n":"flash.text.engine::BreakOpportunity","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::BreakOpportunity","n":"AUTO"},{"a":"readonly","t":"String","b":"flash.text.engine::BreakOpportunity","n":"ANY"},{"a":"readonly","t":"String","b":"flash.text.engine::BreakOpportunity","n":"NONE"},{"a":"readonly","t":"String","b":"flash.text.engine::BreakOpportunity","n":"ALL"}]}}`; asc.classInfo["flash.text.engine::CFFHinting"]=`{"t":"class","n":"flash.text.engine::CFFHinting","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::CFFHinting","n":"NONE"},{"a":"readonly","t":"String","b":"flash.text.engine::CFFHinting","n":"HORIZONTAL_STEM"}]}}`; asc.classInfo["flash.text.engine::ContentElement"]=`{"t":"class","n":"flash.text.engine::ContentElement","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.text.engine::ElementFormat","o":1},{"t":"flash.events::EventDispatcher","o":1},{"t":"String","o":1}],"v":[{"a":"readwrite","t":"Object","b":"flash.text.engine::ContentElement","n":"userData"}],"a":[{"a":"readonly","t":"flash.text.engine::TextBlock","b":"flash.text.engine::ContentElement","n":"textBlock"},{"a":"readonly","t":"int","b":"flash.text.engine::ContentElement","n":"textBlockBeginIndex"},{"a":"readwrite","t":"flash.text.engine::ElementFormat","b":"flash.text.engine::ContentElement","n":"elementFormat"},{"a":"readwrite","t":"flash.events::EventDispatcher","b":"flash.text.engine::ContentElement","n":"eventMirror"},{"a":"readonly","t":"flash.text.engine::GroupElement","b":"flash.text.engine::ContentElement","n":"groupElement"},{"a":"readonly","t":"String","b":"flash.text.engine::ContentElement","n":"rawText"},{"a":"readonly","t":"String","b":"flash.text.engine::ContentElement","n":"text"},{"a":"readwrite","t":"String","b":"flash.text.engine::ContentElement","n":"textRotation"}],"d":[{"n":"native","c":"instance=\\"ContentElementObject\\",methods=\\"auto\\",cls=\\"ContentElementClass\\"","v":[{"k":"instance","v":"ContentElementObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ContentElementClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.text.engine::ElementFormat","d":[{"n":"internal"}],"b":"flash.text.engine::ContentElement","n":"_elementFormat"},{"a":"readwrite","t":"flash.events::EventDispatcher","d":[{"n":"internal"}],"b":"flash.text.engine::ContentElement","n":"_eventMirror"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ContentElement","n":"_textRotation"},{"a":"readwrite","t":"flash.text.engine::TextBlock","d":[{"n":"internal"}],"b":"flash.text.engine::ContentElement","n":"_textBlock"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text.engine::ContentElement","n":"_textBlockBeginIndex"},{"a":"readwrite","t":"flash.text.engine::GroupElement","d":[{"n":"internal"}],"b":"flash.text.engine::ContentElement","n":"_groupElement"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ContentElement","n":"_rawText"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ContentElement","n":"_text"}],"m":[{"r":"void","d":[{"n":"intrernal"}],"b":"flash.text.engine::ContentElement","p":[{"t":"flash.text.engine::GroupElement"}],"n":"__setGroupElement"},{"r":"void","d":[{"n":"intrernal"}],"b":"flash.text.engine::ContentElement","p":[{"t":"flash.text.engine::TextBlock"}],"n":"__setTextBlock"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.text.engine::ContentElement","n":"GRAPHIC_ELEMENT"}]}}`; asc.classInfo["flash.text.engine::DigitCase"]=`{"t":"class","n":"flash.text.engine::DigitCase","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::DigitCase","n":"DEFAULT"},{"a":"readonly","t":"String","b":"flash.text.engine::DigitCase","n":"LINING"},{"a":"readonly","t":"String","b":"flash.text.engine::DigitCase","n":"OLD_STYLE"}]}}`; asc.classInfo["flash.text.engine::DigitWidth"]=`{"t":"class","n":"flash.text.engine::DigitWidth","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::DigitWidth","n":"DEFAULT"},{"a":"readonly","t":"String","b":"flash.text.engine::DigitWidth","n":"PROPORTIONAL"},{"a":"readonly","t":"String","b":"flash.text.engine::DigitWidth","n":"TABULAR"}]}}`; asc.classInfo["flash.text.engine::EastAsianJustifier"]=`{"t":"class","n":"flash.text.engine::EastAsianJustifier","if":1,"bs":["flash.text.engine::TextJustifier","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1}],"m":[{"r":"flash.text.engine::TextJustifier","b":"flash.text.engine::EastAsianJustifier","n":"clone"}],"a":[{"a":"readwrite","t":"String","b":"flash.text.engine::EastAsianJustifier","n":"justificationStyle"},{"a":"readwrite","t":"Boolean","b":"flash.text.engine::EastAsianJustifier","n":"composeTrailingIdeographicSpaces"}],"d":[{"n":"native","c":"instance=\\"EastAsianJustifierObject\\",methods=\\"auto\\",cls=\\"EastAsianJustifierClass\\"","v":[{"k":"instance","v":"EastAsianJustifierObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"EastAsianJustifierClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.text.engine::ElementFormat"]=`{"t":"class","n":"flash.text.engine::ElementFormat","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.text.engine::FontDescription","o":1},{"t":"Number","o":1},{"t":"uint","o":1},{"t":"Number","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"Number","o":1},{"t":"String","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1}],"m":[{"r":"flash.text.engine::FontMetrics","b":"flash.text.engine::ElementFormat","n":"getFontMetrics"},{"r":"flash.text.engine::ElementFormat","b":"flash.text.engine::ElementFormat","n":"clone"}],"a":[{"a":"readwrite","t":"String","b":"flash.text.engine::ElementFormat","n":"alignmentBaseline"},{"a":"readwrite","t":"Number","b":"flash.text.engine::ElementFormat","n":"alpha"},{"a":"readwrite","t":"Number","b":"flash.text.engine::ElementFormat","n":"baselineShift"},{"a":"readwrite","t":"String","b":"flash.text.engine::ElementFormat","n":"breakOpportunity"},{"a":"readwrite","t":"uint","b":"flash.text.engine::ElementFormat","n":"color"},{"a":"readwrite","t":"String","b":"flash.text.engine::ElementFormat","n":"dominantBaseline"},{"a":"readwrite","t":"flash.text.engine::FontDescription","b":"flash.text.engine::ElementFormat","n":"fontDescription"},{"a":"readwrite","t":"String","b":"flash.text.engine::ElementFormat","n":"digitCase"},{"a":"readwrite","t":"String","b":"flash.text.engine::ElementFormat","n":"digitWidth"},{"a":"readwrite","t":"String","b":"flash.text.engine::ElementFormat","n":"ligatureLevel"},{"a":"readwrite","t":"Number","b":"flash.text.engine::ElementFormat","n":"fontSize"},{"a":"readwrite","t":"String","b":"flash.text.engine::ElementFormat","n":"kerning"},{"a":"readwrite","t":"String","b":"flash.text.engine::ElementFormat","n":"locale"},{"a":"readwrite","t":"String","b":"flash.text.engine::ElementFormat","n":"textRotation"},{"a":"readwrite","t":"Number","b":"flash.text.engine::ElementFormat","n":"trackingRight"},{"a":"readwrite","t":"Number","b":"flash.text.engine::ElementFormat","n":"trackingLeft"},{"a":"readwrite","t":"String","b":"flash.text.engine::ElementFormat","n":"typographicCase"},{"a":"readwrite","t":"Boolean","b":"flash.text.engine::ElementFormat","n":"locked"}],"d":[{"n":"native","c":"instance=\\"ElementFormatObject\\",methods=\\"auto\\",cls=\\"ElementFormatClass\\"","v":[{"k":"instance","v":"ElementFormatObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ElementFormatClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.text.engine::FontDescription","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_fontDescription"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_fontSize"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_color"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_alpha"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_textRotation"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_dominantBaseline"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_alignmentBaseline"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_baselineShift"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_kerning"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_trackingRight"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_trackingLeft"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_locale"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_breakOpportunity"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_digitCase"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_digitWidth"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_ligatureLevel"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_typographicCase"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_locked"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"_fontID"}],"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"__checkLocked"},{"r":"int","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"__fontID"},{"r":"String","d":[{"n":"internal"}],"b":"flash.text.engine::ElementFormat","n":"__getCssFontName"}]}}}`; asc.classInfo["flash.text.engine::FontDescription"]=`{"t":"class","n":"flash.text.engine::FontDescription","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1}],"m":[{"r":"flash.text.engine::FontDescription","b":"flash.text.engine::FontDescription","n":"clone"}],"a":[{"a":"readwrite","t":"String","b":"flash.text.engine::FontDescription","n":"renderingMode"},{"a":"readwrite","t":"String","b":"flash.text.engine::FontDescription","n":"fontLookup"},{"a":"readwrite","t":"String","b":"flash.text.engine::FontDescription","n":"fontName"},{"a":"readwrite","t":"String","b":"flash.text.engine::FontDescription","n":"fontPosture"},{"a":"readwrite","t":"String","b":"flash.text.engine::FontDescription","n":"fontWeight"},{"a":"readwrite","t":"String","b":"flash.text.engine::FontDescription","n":"cffHinting"},{"a":"readwrite","t":"Boolean","b":"flash.text.engine::FontDescription","n":"locked"}],"d":[{"n":"native","c":"instance=\\"FontDescriptionObject\\",methods=\\"auto\\",cls=\\"FontDescriptionClass\\"","v":[{"k":"instance","v":"FontDescriptionObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"FontDescriptionClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::FontDescription","n":"_fontName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::FontDescription","n":"_fontWeight"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::FontDescription","n":"_fontPosture"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::FontDescription","n":"_fontLookup"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::FontDescription","n":"_renderingMode"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::FontDescription","n":"_cffHinting"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text.engine::FontDescription","n":"_locked"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.text.engine::FontDescription","n":"_characterId"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::FontDescription","n":"_hash"}],"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.text.engine::FontDescription","n":"__checkLocked"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::FontDescription","p":[{"t":"uint"},{"t":"String"}],"n":"__setCharacterId"}]}},"tr":{"m":[{"r":"Boolean","b":"flash.text.engine::FontDescription","p":[{"t":"String"},{"t":"String"},{"t":"String"}],"n":"isFontCompatible"},{"r":"Boolean","b":"flash.text.engine::FontDescription","p":[{"t":"String"},{"t":"String"},{"t":"String"}],"n":"isDeviceFontCompatible"}]}}`; asc.classInfo["flash.text.engine::FontLookup"]=`{"t":"class","n":"flash.text.engine::FontLookup","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::FontLookup","n":"DEVICE"},{"a":"readonly","t":"String","b":"flash.text.engine::FontLookup","n":"EMBEDDED_CFF"}]}}`; asc.classInfo["flash.text.engine::FontMetrics"]=`{"t":"class","n":"flash.text.engine::FontMetrics","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.geom::Rectangle"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.text.engine::FontMetrics","n":"emBox"},{"a":"readwrite","t":"Number","b":"flash.text.engine::FontMetrics","n":"strikethroughOffset"},{"a":"readwrite","t":"Number","b":"flash.text.engine::FontMetrics","n":"strikethroughThickness"},{"a":"readwrite","t":"Number","b":"flash.text.engine::FontMetrics","n":"underlineOffset"},{"a":"readwrite","t":"Number","b":"flash.text.engine::FontMetrics","n":"underlineThickness"},{"a":"readwrite","t":"Number","b":"flash.text.engine::FontMetrics","n":"subscriptOffset"},{"a":"readwrite","t":"Number","b":"flash.text.engine::FontMetrics","n":"subscriptScale"},{"a":"readwrite","t":"Number","b":"flash.text.engine::FontMetrics","n":"superscriptOffset"},{"a":"readwrite","t":"Number","b":"flash.text.engine::FontMetrics","n":"superscriptScale"},{"a":"readwrite","t":"Number","b":"flash.text.engine::FontMetrics","n":"lineGap"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"m":[{"r":"flash.text.engine::FontMetrics","d":[{"n":"internal"}],"b":"flash.text.engine::FontMetrics","n":"__clone"}]}}}`; asc.classInfo["flash.text.engine::FontPosture"]=`{"t":"class","n":"flash.text.engine::FontPosture","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::FontPosture","n":"NORMAL"},{"a":"readonly","t":"String","b":"flash.text.engine::FontPosture","n":"ITALIC"}]}}`; asc.classInfo["flash.text.engine::FontWeight"]=`{"t":"class","n":"flash.text.engine::FontWeight","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::FontWeight","n":"NORMAL"},{"a":"readonly","t":"String","b":"flash.text.engine::FontWeight","n":"BOLD"}]}}`; asc.classInfo["flash.text.engine::GraphicElement"]=`{"t":"class","n":"flash.text.engine::GraphicElement","if":1,"bs":["flash.text.engine::ContentElement","Object"],"fa":{"tr":{"c":[{"t":"flash.display::DisplayObject","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"flash.text.engine::ElementFormat","o":1},{"t":"flash.events::EventDispatcher","o":1},{"t":"String","o":1}],"m":[{"r":"String","b":"flash.text.engine::GraphicElement","n":"toString"}],"a":[{"a":"readwrite","t":"flash.display::DisplayObject","b":"flash.text.engine::GraphicElement","n":"graphic"},{"a":"readwrite","t":"Number","b":"flash.text.engine::GraphicElement","n":"elementHeight"},{"a":"readwrite","t":"Number","b":"flash.text.engine::GraphicElement","n":"elementWidth"}],"d":[{"n":"native","c":"instance=\\"GraphicElementObject\\",methods=\\"auto\\",cls=\\"GraphicElementClass\\"","v":[{"k":"instance","v":"GraphicElementObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"GraphicElementClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.text.engine::GraphicElement","n":"_graphic"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::GraphicElement","n":"_elementWidth"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::GraphicElement","n":"_elementHeight"}]}}}`; asc.classInfo["flash.text.engine::GroupElement"]=`{"t":"class","n":"flash.text.engine::GroupElement","if":1,"bs":["flash.text.engine::ContentElement","Object"],"fa":{"tr":{"c":[{"t":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","o":1},{"t":"flash.text.engine::ElementFormat","o":1},{"t":"flash.events::EventDispatcher","o":1},{"t":"String","o":1}],"m":[{"r":"flash.text.engine::ContentElement","b":"flash.text.engine::GroupElement","p":[{"t":"int"}],"n":"getElementAt"},{"r":"void","b":"flash.text.engine::GroupElement","p":[{"t":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement"}],"n":"setElements"},{"r":"flash.text.engine::GroupElement","b":"flash.text.engine::GroupElement","p":[{"t":"int"},{"t":"int"}],"n":"groupElements"},{"r":"void","b":"flash.text.engine::GroupElement","p":[{"t":"int"}],"n":"ungroupElements"},{"r":"flash.text.engine::TextElement","b":"flash.text.engine::GroupElement","p":[{"t":"int"},{"t":"int"}],"n":"mergeTextElements"},{"r":"flash.text.engine::TextElement","b":"flash.text.engine::GroupElement","p":[{"t":"int"},{"t":"int"}],"n":"splitTextElement"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","b":"flash.text.engine::GroupElement","p":[{"t":"int"},{"t":"int"},{"t":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement"}],"n":"replaceElements"},{"r":"flash.text.engine::ContentElement","b":"flash.text.engine::GroupElement","p":[{"t":"int"}],"n":"getElementAtCharIndex"},{"r":"int","b":"flash.text.engine::GroupElement","p":[{"t":"flash.text.engine::ContentElement"}],"n":"getElementIndex"},{"r":"String","b":"flash.text.engine::GroupElement","n":"toString"}],"a":[{"a":"readonly","t":"int","b":"flash.text.engine::GroupElement","n":"elementCount"},{"a":"readonly","t":"String","b":"flash.text.engine::GroupElement","n":"rawText"},{"a":"readonly","t":"String","b":"flash.text.engine::GroupElement","n":"text"}],"d":[{"n":"native","c":"instance=\\"GroupElementObject\\",methods=\\"auto\\",cls=\\"GroupElementClass\\"","v":[{"k":"instance","v":"GroupElementObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"GroupElementClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","d":[{"n":"internal"}],"b":"flash.text.engine::GroupElement","n":"_elements"}],"m":[{"r":"Boolean","d":[{"n":"intrernal"}],"b":"flash.text.engine::GroupElement","p":[{"t":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement"}],"n":"__checkElements"},{"r":"void","d":[{"n":"intrernal"}],"b":"flash.text.engine::GroupElement","p":[{"t":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement"}],"n":"__setElements"},{"r":"void","d":[{"n":"intrernal"}],"b":"flash.text.engine::GroupElement","p":[{"t":"flash.text.engine::TextBlock"}],"n":"__setTextBlock"}]}}}`; asc.classInfo["flash.text.engine::JustificationStyle"]=`{"t":"class","n":"flash.text.engine::JustificationStyle","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::JustificationStyle","n":"PUSH_IN_KINSOKU"},{"a":"readonly","t":"String","b":"flash.text.engine::JustificationStyle","n":"PUSH_OUT_ONLY"},{"a":"readonly","t":"String","b":"flash.text.engine::JustificationStyle","n":"PRIORITIZE_LEAST_ADJUSTMENT"}]}}`; asc.classInfo["flash.text.engine::Kerning"]=`{"t":"class","n":"flash.text.engine::Kerning","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::Kerning","n":"ON"},{"a":"readonly","t":"String","b":"flash.text.engine::Kerning","n":"OFF"},{"a":"readonly","t":"String","b":"flash.text.engine::Kerning","n":"AUTO"}]}}`; asc.classInfo["flash.text.engine::LigatureLevel"]=`{"t":"class","n":"flash.text.engine::LigatureLevel","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::LigatureLevel","n":"NONE"},{"a":"readonly","t":"String","b":"flash.text.engine::LigatureLevel","n":"MINIMUM"},{"a":"readonly","t":"String","b":"flash.text.engine::LigatureLevel","n":"COMMON"},{"a":"readonly","t":"String","b":"flash.text.engine::LigatureLevel","n":"UNCOMMON"},{"a":"readonly","t":"String","b":"flash.text.engine::LigatureLevel","n":"EXOTIC"}]}}`; asc.classInfo["flash.text.engine::LineJustification"]=`{"t":"class","n":"flash.text.engine::LineJustification","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::LineJustification","n":"UNJUSTIFIED"},{"a":"readonly","t":"String","b":"flash.text.engine::LineJustification","n":"ALL_BUT_LAST"},{"a":"readonly","t":"String","b":"flash.text.engine::LineJustification","n":"ALL_INCLUDING_LAST"},{"a":"readonly","t":"String","b":"flash.text.engine::LineJustification","n":"ALL_BUT_MANDATORY_BREAK"}]}}`; asc.classInfo["flash.text.engine::RenderingMode"]=`{"t":"class","n":"flash.text.engine::RenderingMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::RenderingMode","n":"NORMAL"},{"a":"readonly","t":"String","b":"flash.text.engine::RenderingMode","n":"CFF"}]}}`; asc.classInfo["flash.text.engine::SpaceJustifier"]=`{"t":"class","n":"flash.text.engine::SpaceJustifier","if":1,"bs":["flash.text.engine::TextJustifier","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"String","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.text.engine::TextJustifier","b":"flash.text.engine::SpaceJustifier","n":"clone"},{"r":"String","b":"flash.text.engine::SpaceJustifier","n":"toString"}],"a":[{"a":"readwrite","t":"Boolean","b":"flash.text.engine::SpaceJustifier","n":"letterSpacing"},{"a":"readwrite","t":"Number","b":"flash.text.engine::SpaceJustifier","n":"minimumSpacing"},{"a":"readwrite","t":"Number","b":"flash.text.engine::SpaceJustifier","n":"optimumSpacing"},{"a":"readwrite","t":"Number","b":"flash.text.engine::SpaceJustifier","n":"maximumSpacing"}],"d":[{"n":"native","c":"instance=\\"SpaceJustifierObject\\",methods=\\"auto\\",cls=\\"SpaceJustifierClass\\"","v":[{"k":"instance","v":"SpaceJustifierObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SpaceJustifierClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text.engine::SpaceJustifier","n":"_letterSpacing"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::SpaceJustifier","n":"_minimumSpacing"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::SpaceJustifier","n":"_optimumSpacing"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::SpaceJustifier","n":"_maximumSpacing"}],"m":[{"r":"uint","d":[{"n":"internal"}],"b":"flash.text.engine::SpaceJustifier","p":[{"t":"flash.__native.text.engine::LineCreationData"},{"t":"uint"},{"t":"uint"},{"t":"Number"}],"n":"__lineJustify"}]}}}`; asc.classInfo["flash.text.engine::TabAlignment"]=`{"t":"class","n":"flash.text.engine::TabAlignment","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::TabAlignment","n":"START"},{"a":"readonly","t":"String","b":"flash.text.engine::TabAlignment","n":"CENTER"},{"a":"readonly","t":"String","b":"flash.text.engine::TabAlignment","n":"END"},{"a":"readonly","t":"String","b":"flash.text.engine::TabAlignment","n":"DECIMAL"}]}}`; asc.classInfo["flash.text.engine::TabStop"]=`{"t":"class","n":"flash.text.engine::TabStop","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Number","o":1},{"t":"String","o":1}],"a":[{"a":"readwrite","t":"String","b":"flash.text.engine::TabStop","n":"alignment"},{"a":"readwrite","t":"Number","b":"flash.text.engine::TabStop","n":"position"},{"a":"readwrite","t":"String","b":"flash.text.engine::TabStop","n":"decimalAlignmentToken"}],"d":[{"n":"native","c":"instance=\\"TabStopObject\\",methods=\\"auto\\",cls=\\"TabStopClass\\"","v":[{"k":"instance","v":"TabStopObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TabStopClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.text.engine::TextBaseline"]=`{"t":"class","n":"flash.text.engine::TextBaseline","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::TextBaseline","n":"ROMAN"},{"a":"readonly","t":"String","b":"flash.text.engine::TextBaseline","n":"ASCENT"},{"a":"readonly","t":"String","b":"flash.text.engine::TextBaseline","n":"DESCENT"},{"a":"readonly","t":"String","b":"flash.text.engine::TextBaseline","n":"IDEOGRAPHIC_TOP"},{"a":"readonly","t":"String","b":"flash.text.engine::TextBaseline","n":"IDEOGRAPHIC_CENTER"},{"a":"readonly","t":"String","b":"flash.text.engine::TextBaseline","n":"IDEOGRAPHIC_BOTTOM"},{"a":"readonly","t":"String","b":"flash.text.engine::TextBaseline","n":"USE_DOMINANT_BASELINE"}]}}`; asc.classInfo["flash.text.engine::TextBlock"]=`{"t":"class","n":"flash.text.engine::TextBlock","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.text.engine::ContentElement","o":1},{"t":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","o":1},{"t":"flash.text.engine::TextJustifier","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"int","o":1},{"t":"Boolean","o":1},{"t":"flash.text.engine::FontDescription","o":1},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"Object","b":"flash.text.engine::TextBlock","n":"userData"}],"m":[{"r":"int","b":"flash.text.engine::TextBlock","p":[{"t":"int"}],"n":"findNextAtomBoundary"},{"r":"int","b":"flash.text.engine::TextBlock","p":[{"t":"int"}],"n":"findPreviousAtomBoundary"},{"r":"int","b":"flash.text.engine::TextBlock","p":[{"t":"int"}],"n":"findNextWordBoundary"},{"r":"int","b":"flash.text.engine::TextBlock","p":[{"t":"int"}],"n":"findPreviousWordBoundary"},{"r":"flash.text.engine::TextLine","b":"flash.text.engine::TextBlock","p":[{"t":"int"}],"n":"getTextLineAtCharIndex"},{"r":"flash.text.engine::TextLine","b":"flash.text.engine::TextBlock","p":[{"t":"flash.text.engine::TextLine","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Boolean","o":1}],"n":"createTextLine"},{"r":"flash.text.engine::TextLine","b":"flash.text.engine::TextBlock","p":[{"t":"flash.text.engine::TextLine"},{"t":"flash.text.engine::TextLine","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Boolean","o":1}],"n":"recreateTextLine"},{"r":"void","b":"flash.text.engine::TextBlock","n":"releaseLineCreationData"},{"r":"void","b":"flash.text.engine::TextBlock","p":[{"t":"flash.text.engine::TextLine"},{"t":"flash.text.engine::TextLine"}],"n":"releaseLines"},{"r":"String","b":"flash.text.engine::TextBlock","n":"dump"},{"r":"String","b":"flash.text.engine::TextBlock","n":"toString"}],"a":[{"a":"readwrite","t":"Boolean","b":"flash.text.engine::TextBlock","n":"applyNonLinearFontScaling"},{"a":"readwrite","t":"flash.text.engine::FontDescription","b":"flash.text.engine::TextBlock","n":"baselineFontDescription"},{"a":"readwrite","t":"Number","b":"flash.text.engine::TextBlock","n":"baselineFontSize"},{"a":"readwrite","t":"String","b":"flash.text.engine::TextBlock","n":"baselineZero"},{"a":"readwrite","t":"flash.text.engine::ContentElement","b":"flash.text.engine::TextBlock","n":"content"},{"a":"readwrite","t":"int","b":"flash.text.engine::TextBlock","n":"bidiLevel"},{"a":"readonly","t":"flash.text.engine::TextLine","b":"flash.text.engine::TextBlock","n":"firstInvalidLine"},{"a":"readonly","t":"flash.text.engine::TextLine","b":"flash.text.engine::TextBlock","n":"firstLine"},{"a":"readonly","t":"flash.text.engine::TextLine","b":"flash.text.engine::TextBlock","n":"lastLine"},{"a":"readwrite","t":"flash.text.engine::TextJustifier","b":"flash.text.engine::TextBlock","n":"textJustifier"},{"a":"readonly","t":"String","b":"flash.text.engine::TextBlock","n":"textLineCreationResult"},{"a":"readwrite","t":"String","b":"flash.text.engine::TextBlock","n":"lineRotation"},{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","b":"flash.text.engine::TextBlock","n":"tabStops"}],"d":[{"n":"native","c":"instance=\\"TextBlockObject\\",methods=\\"auto\\",cls=\\"TextBlockClass\\"","v":[{"k":"instance","v":"TextBlockObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextBlockClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.text.engine::ContentElement","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_content"},{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_tabStops"},{"a":"readwrite","t":"flash.text.engine::TextJustifier","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_textJustifier"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_lineRotation"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_baselineZero"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_bidiLevel"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_applyNonLinearFontScaling"},{"a":"readwrite","t":"flash.text.engine::FontDescription","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_baselineFontDescription"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_baselineFontSize"},{"a":"readwrite","t":"flash.text.engine::TextLine","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_firstLine"},{"a":"readwrite","t":"flash.text.engine::TextLine","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_lastLine"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_textLineCreationResult"},{"a":"readwrite","t":"flash.__native.text.engine::LineCreationData","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"_lineCreationData"}],"m":[{"r":"flash.text.engine::TextJustifier","b":"flash.text.engine::TextBlock","n":"getTextJustifier"},{"r":"void","b":"flash.text.engine::TextBlock","p":[{"t":"flash.text.engine::TextJustifier"}],"n":"setTextJustifier"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","b":"flash.text.engine::TextBlock","n":"getTabStops"},{"r":"void","b":"flash.text.engine::TextBlock","p":[{"t":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop"}],"n":"setTabStops"},{"r":"void","b":"flash.text.engine::TextBlock","p":[{"t":"flash.text.engine::TextLine"},{"t":"flash.text.engine::TextLine"},{"t":"String"}],"n":"__setLinesValidity"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","p":[{"t":"uint"}],"n":"__contentUpdatedFromCharIndex"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"__needFormatContent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","n":"__formatContent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextBlock","p":[{"t":"flash.text.engine::TextLine"},{"t":"flash.text.engine::TextLine"}],"n":"__createTextLine"}]}}}`; asc.classInfo["flash.text.engine::TextElement"]=`{"t":"class","n":"flash.text.engine::TextElement","if":1,"bs":["flash.text.engine::ContentElement","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"flash.text.engine::ElementFormat","o":1},{"t":"flash.events::EventDispatcher","o":1},{"t":"String","o":1}],"m":[{"r":"void","b":"flash.text.engine::TextElement","p":[{"t":"int"},{"t":"int"},{"t":"String"}],"n":"replaceText"},{"r":"String","b":"flash.text.engine::TextElement","n":"toString"}],"a":[{"a":"readwrite","t":"String","b":"flash.text.engine::TextElement","n":"text"}],"d":[{"n":"native","c":"instance=\\"TextElementObject\\",methods=\\"auto\\",cls=\\"TextElementClass\\"","v":[{"k":"instance","v":"TextElementObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextElementClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextElement","p":[{"t":"flash.text.engine::TextElement"}],"n":"__merge"},{"r":"flash.text.engine::TextElement","d":[{"n":"internal"}],"b":"flash.text.engine::TextElement","p":[{"t":"int"}],"n":"__split"}]}}}`; asc.classInfo["flash.text.engine::TextJustifier"]=`{"t":"class","n":"flash.text.engine::TextJustifier","bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String"}],"m":[{"r":"flash.text.engine::TextJustifier","b":"flash.text.engine::TextJustifier","n":"clone"},{"r":"String","b":"flash.text.engine::TextJustifier","n":"toString"}],"a":[{"a":"readonly","t":"String","b":"flash.text.engine::TextJustifier","n":"locale"},{"a":"readwrite","t":"String","b":"flash.text.engine::TextJustifier","n":"lineJustification"}],"d":[{"n":"native","c":"instance=\\"TextJustifierObject\\",methods=\\"auto\\",cls=\\"TextJustifierClass\\"","v":[{"k":"instance","v":"TextJustifierObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextJustifierClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::TextJustifier","n":"_locale"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::TextJustifier","n":"_lineJustification"}],"m":[{"r":"uint","d":[{"n":"internal"}],"b":"flash.text.engine::TextJustifier","p":[{"t":"flash.__native.text.engine::LineCreationData"},{"t":"uint"},{"t":"uint"},{"t":"Number"}],"n":"__lineJustify"}]}},"tr":{"m":[{"r":"flash.text.engine::TextJustifier","b":"flash.text.engine::TextJustifier","p":[{"t":"String"}],"n":"getJustifierForLocale"}]}}`; asc.classInfo["flash.text.engine::TextLine"]=`{"t":"class","n":"flash.text.engine::TextLine","if":1,"bs":["flash.display::DisplayObjectContainer","Object"],"fa":{"tr":{"c":[{"t":"flash.text.engine::TextBlock"},{"t":"int"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"v":[{"a":"readwrite","t":"Object","b":"flash.text.engine::TextLine","n":"userData"}],"m":[{"r":"String","b":"flash.text.engine::TextLine","n":"toString"},{"r":"flash.text.engine::TextLineMirrorRegion","b":"flash.text.engine::TextLine","p":[{"t":"flash.events::EventDispatcher"}],"n":"getMirrorRegion"},{"r":"void","b":"flash.text.engine::TextLine","n":"flushAtomData"},{"r":"int","b":"flash.text.engine::TextLine","p":[{"t":"Number"},{"t":"Number"}],"n":"getAtomIndexAtPoint"},{"r":"int","b":"flash.text.engine::TextLine","p":[{"t":"int"}],"n":"getAtomIndexAtCharIndex"},{"r":"flash.geom::Rectangle","b":"flash.text.engine::TextLine","p":[{"t":"int"}],"n":"getAtomBounds"},{"r":"int","b":"flash.text.engine::TextLine","p":[{"t":"int"}],"n":"getAtomBidiLevel"},{"r":"String","b":"flash.text.engine::TextLine","p":[{"t":"int"}],"n":"getAtomTextRotation"},{"r":"int","b":"flash.text.engine::TextLine","p":[{"t":"int"}],"n":"getAtomTextBlockBeginIndex"},{"r":"int","b":"flash.text.engine::TextLine","p":[{"t":"int"}],"n":"getAtomTextBlockEndIndex"},{"r":"Number","b":"flash.text.engine::TextLine","p":[{"t":"int"}],"n":"getAtomCenter"},{"r":"Boolean","b":"flash.text.engine::TextLine","p":[{"t":"int"}],"n":"getAtomWordBoundaryOnLeft"},{"r":"flash.display::DisplayObject","b":"flash.text.engine::TextLine","p":[{"t":"int"}],"n":"getAtomGraphic"},{"r":"Number","b":"flash.text.engine::TextLine","p":[{"t":"String"}],"n":"getBaselinePosition"},{"r":"String","b":"flash.text.engine::TextLine","n":"dump"}],"a":[{"a":"readwrite","t":"Object","b":"flash.text.engine::TextLine","n":"focusRect"},{"a":"readwrite","t":"Boolean","b":"flash.text.engine::TextLine","n":"tabChildren"},{"a":"readwrite","t":"Boolean","b":"flash.text.engine::TextLine","n":"tabEnabled"},{"a":"readwrite","t":"int","b":"flash.text.engine::TextLine","n":"tabIndex"},{"a":"readonly","t":"flash.text.engine::TextBlock","b":"flash.text.engine::TextLine","n":"textBlock"},{"a":"readonly","t":"Boolean","b":"flash.text.engine::TextLine","n":"hasGraphicElement"},{"a":"readonly","t":"Boolean","b":"flash.text.engine::TextLine","n":"hasTabs"},{"a":"readonly","t":"flash.text.engine::TextLine","b":"flash.text.engine::TextLine","n":"nextLine"},{"a":"readonly","t":"flash.text.engine::TextLine","b":"flash.text.engine::TextLine","n":"previousLine"},{"a":"readonly","t":"Number","b":"flash.text.engine::TextLine","n":"ascent"},{"a":"readonly","t":"Number","b":"flash.text.engine::TextLine","n":"descent"},{"a":"readonly","t":"Number","b":"flash.text.engine::TextLine","n":"textHeight"},{"a":"readonly","t":"Number","b":"flash.text.engine::TextLine","n":"textWidth"},{"a":"readonly","t":"Number","b":"flash.text.engine::TextLine","n":"totalAscent"},{"a":"readonly","t":"Number","b":"flash.text.engine::TextLine","n":"totalDescent"},{"a":"readonly","t":"Number","b":"flash.text.engine::TextLine","n":"totalHeight"},{"a":"readonly","t":"int","b":"flash.text.engine::TextLine","n":"textBlockBeginIndex"},{"a":"readonly","t":"int","b":"flash.text.engine::TextLine","n":"rawTextLength"},{"a":"readonly","t":"Number","b":"flash.text.engine::TextLine","n":"specifiedWidth"},{"a":"readonly","t":"Number","b":"flash.text.engine::TextLine","n":"unjustifiedTextWidth"},{"a":"readwrite","t":"String","b":"flash.text.engine::TextLine","n":"validity"},{"a":"readonly","t":"int","b":"flash.text.engine::TextLine","n":"atomCount"},{"a":"readonly","t":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","b":"flash.text.engine::TextLine","n":"mirrorRegions"},{"a":"readwrite","t":"flash.ui::ContextMenu","b":"flash.text.engine::TextLine","n":"contextMenu"}],"d":[{"n":"native","c":"instance=\\"TextLineObject\\",methods=\\"auto\\",cls=\\"TextLineClass\\",construct=\\"none\\"","v":[{"k":"instance","v":"TextLineObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextLineClass"},{"k":"construct","v":"none"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_clusters"},{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_mirrorRegions"},{"a":"readwrite","t":"flash.text.engine::TextBlock","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_textBlock"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_textBlockElementBeginIndex"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_specifiedWidth"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_lineOffset"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_fitSomething"},{"a":"readwrite","t":"flash.text.engine::TextLine","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_nextLine"},{"a":"readwrite","t":"flash.text.engine::TextLine","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_previousLine"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_validity"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_ascent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_descent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_totalAscent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_totalDescent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_textWidth"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_unjustifiedTextWidth"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_textBlockAtomBeginIndex"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_rawTextLength"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_bounds"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_lineRotation"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_lineRotationTransform"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"flash.text.engine::TextLine"}],"n":"__nextLine"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"flash.text.engine::TextLine"}],"n":"__previousLine"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"flash.text.engine::TextBlock"}],"n":"__textBlock"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"__release"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"Number"}],"n":"__specifiedWidth"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"Number"}],"n":"__lineOffset"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"Boolean"}],"n":"__fitSomething"},{"r":"int","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"Number"},{"t":"Number"}],"n":"__getAtomIndexAtLocalPoint"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"flash.__native.text.engine::LineMetrics"},{"t":"uint"},{"t":"uint"}],"n":"__getSubStringMetrics"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"Array"}],"n":"__prepare"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"__updateTransform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"__updateMetrics"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"Array"}],"n":"__setMirrorRegions"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"__setChildren"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"flash.__native.text.engine::LineMirrorRange"},{"t":"uint"},{"t":"uint"}],"n":"__setMirrorRegion"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"int"}],"n":"__checkAtomIndex"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"__checkIfLineStatic"},{"r":"String","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"__dump"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"flash.events::Event"}],"n":"__dispatchMouse"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"__lineWorldTransform"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","p":[{"t":"flash.geom::Point"}],"n":"__lineLocalPoint"},{"r":"flash.__native.display::DisplayObjectInternal","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"__createInternal"}],"a":[{"a":"readwrite","t":"int","d":[{"n":"internal"},{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"__textBlockAtomBeginIndex"},{"a":"writeonly","t":"int","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"__textBlockElementBeginIndex"}]}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.text.engine::TextLine","n":"MAX_LINE_WIDTH"}]},"pr":{"v":[{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"sHelperMatrix"},{"a":"readonly","t":"flash.__native.text.engine::LineMetrics","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_sLineMetrics"},{"a":"readonly","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.text.engine::TextLine","n":"_sMousePoint"}]}}`; asc.classInfo["flash.text.engine::TextLineCreationResult"]=`{"t":"class","n":"flash.text.engine::TextLineCreationResult","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::TextLineCreationResult","n":"SUCCESS"},{"a":"readonly","t":"String","b":"flash.text.engine::TextLineCreationResult","n":"EMERGENCY"},{"a":"readonly","t":"String","b":"flash.text.engine::TextLineCreationResult","n":"COMPLETE"},{"a":"readonly","t":"String","b":"flash.text.engine::TextLineCreationResult","n":"INSUFFICIENT_WIDTH"}]}}`; asc.classInfo["flash.text.engine::TextLineMirrorRegion"]=`{"t":"class","n":"flash.text.engine::TextLineMirrorRegion","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.text.engine::TextLine"},{"t":"flash.text.engine::TextLineMirrorRegion"},{"t":"flash.text.engine::TextLineMirrorRegion"},{"t":"flash.events::EventDispatcher"},{"t":"flash.text.engine::ContentElement"},{"t":"flash.geom::Rectangle"}],"v":[{"a":"readwrite","t":"flash.text.engine::TextLine","d":[{"n":"internal"}],"b":"flash.text.engine::TextLineMirrorRegion","n":"_textLine"},{"a":"readwrite","t":"flash.text.engine::TextLineMirrorRegion","d":[{"n":"internal"}],"b":"flash.text.engine::TextLineMirrorRegion","n":"_nextRegion"},{"a":"readwrite","t":"flash.text.engine::TextLineMirrorRegion","d":[{"n":"internal"}],"b":"flash.text.engine::TextLineMirrorRegion","n":"_previousRegion"},{"a":"readwrite","t":"flash.events::EventDispatcher","d":[{"n":"internal"}],"b":"flash.text.engine::TextLineMirrorRegion","n":"_mirror"},{"a":"readwrite","t":"flash.text.engine::ContentElement","d":[{"n":"internal"}],"b":"flash.text.engine::TextLineMirrorRegion","n":"_element"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.text.engine::TextLineMirrorRegion","n":"_bounds"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.text.engine::TextLineMirrorRegion","n":"_hasStage"}],"a":[{"a":"readonly","t":"flash.text.engine::TextLine","b":"flash.text.engine::TextLineMirrorRegion","n":"textLine"},{"a":"readonly","t":"flash.text.engine::TextLineMirrorRegion","b":"flash.text.engine::TextLineMirrorRegion","n":"nextRegion"},{"a":"readonly","t":"flash.text.engine::TextLineMirrorRegion","b":"flash.text.engine::TextLineMirrorRegion","n":"previousRegion"},{"a":"readonly","t":"flash.events::EventDispatcher","b":"flash.text.engine::TextLineMirrorRegion","n":"mirror"},{"a":"readonly","t":"flash.text.engine::ContentElement","b":"flash.text.engine::TextLineMirrorRegion","n":"element"},{"a":"readonly","t":"flash.geom::Rectangle","b":"flash.text.engine::TextLineMirrorRegion","n":"bounds"}],"d":[{"n":"native","c":"instance=\\"TextLineMirrorRegionObject\\",methods=\\"auto\\",cls=\\"TextLineMirrorRegionClass\\",construct=\\"none\\"","v":[{"k":"instance","v":"TextLineMirrorRegionObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextLineMirrorRegionClass"},{"k":"construct","v":"none"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.text.engine::TextLineMirrorRegion","p":[{"t":"flash.events::MouseEvent"}],"n":"__dispatchMouse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.text.engine::TextLineMirrorRegion","p":[{"t":"flash.display::Stage"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__broadcastSetStage"}]}}}`; asc.classInfo["flash.text.engine::TextLineValidity"]=`{"t":"class","n":"flash.text.engine::TextLineValidity","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::TextLineValidity","n":"VALID"},{"a":"readonly","t":"String","b":"flash.text.engine::TextLineValidity","n":"POSSIBLY_INVALID"},{"a":"readonly","t":"String","b":"flash.text.engine::TextLineValidity","n":"INVALID"},{"a":"readonly","t":"String","b":"flash.text.engine::TextLineValidity","n":"STATIC"}]}}`; asc.classInfo["flash.text.engine::TextRotation"]=`{"t":"class","n":"flash.text.engine::TextRotation","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::TextRotation","n":"ROTATE_0"},{"a":"readonly","t":"String","b":"flash.text.engine::TextRotation","n":"ROTATE_90"},{"a":"readonly","t":"String","b":"flash.text.engine::TextRotation","n":"ROTATE_180"},{"a":"readonly","t":"String","b":"flash.text.engine::TextRotation","n":"ROTATE_270"},{"a":"readonly","t":"String","b":"flash.text.engine::TextRotation","n":"AUTO"}]},"pr":{"m":[{"r":"uint","d":[{"n":"internal"}],"b":"flash.text.engine::TextRotation","p":[{"t":"flash.text.engine::TextRotation"}],"n":"__convertToNumber"}]}}`; asc.classInfo["flash.text.engine::TypographicCase"]=`{"t":"class","n":"flash.text.engine::TypographicCase","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.text.engine::TypographicCase","n":"DEFAULT"},{"a":"readonly","t":"String","b":"flash.text.engine::TypographicCase","n":"TITLE"},{"a":"readonly","t":"String","b":"flash.text.engine::TypographicCase","n":"CAPS"},{"a":"readonly","t":"String","b":"flash.text.engine::TypographicCase","n":"SMALL_CAPS"},{"a":"readonly","t":"String","b":"flash.text.engine::TypographicCase","n":"UPPERCASE"},{"a":"readonly","t":"String","b":"flash.text.engine::TypographicCase","n":"LOWERCASE"},{"a":"readonly","t":"String","b":"flash.text.engine::TypographicCase","n":"CAPS_AND_SMALL_CAPS"}]}}`; asc.classInfo["flash.system::ApplicationDomain"]=`{"t":"class","n":"flash.system::ApplicationDomain","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.system::ApplicationDomain","o":1}],"m":[{"r":"flash.utils::ByteArray","b":"flash.system::ApplicationDomain","n":"domainMemory"},{"r":"Object","b":"flash.system::ApplicationDomain","p":[{"t":"String"}],"n":"getDefinition"},{"r":"__AS3__.vec::Vector$String","b":"flash.system::ApplicationDomain","n":"getQualifiedDefinitionNames"},{"r":"Boolean","b":"flash.system::ApplicationDomain","p":[{"t":"String"}],"n":"hasDefinition"},{"r":"String","b":"flash.system::ApplicationDomain","n":"toString"}],"a":[{"a":"readonly","t":"flash.system::ApplicationDomain","b":"flash.system::ApplicationDomain","n":"parentDomain"}],"d":[{"n":"native","c":"instance=\\"ApplicationDomainObject\\",methods=\\"auto\\",cls=\\"ApplicationDomainClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"ApplicationDomainObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ApplicationDomainClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.system::ApplicationDomain","n":"__strictMode"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.system::ApplicationDomain","n":"__catalogName"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.system::ApplicationDomain","n":"__swfInstanceUID"},{"a":"readwrite","t":"flash.system::ApplicationDomain","d":[{"n":"internal"}],"b":"flash.system::ApplicationDomain","n":"__parentDomain"}],"m":[{"r":"Object","d":[{"n":"internal"}],"b":"flash.system::ApplicationDomain","p":[{"t":"String"}],"n":"__getDefinition"},{"r":"flash.system::ApplicationDomain","d":[{"n":"internal"}],"b":"flash.system::ApplicationDomain","n":"__strict"},{"r":"flash.system::ApplicationDomain","d":[{"n":"internal"}],"b":"flash.system::ApplicationDomain","p":[{"t":"flash.system::ApplicationDomain"}],"n":"__copyFrom"},{"r":"flash.system::ApplicationDomain","d":[{"n":"internal"}],"b":"flash.system::ApplicationDomain","n":"__clone"}]}},"tr":{"a":[{"a":"readonly","t":"flash.system::ApplicationDomain","b":"flash.system::ApplicationDomain","n":"currentDomain"},{"a":"readonly","t":"uint","b":"flash.system::ApplicationDomain","n":"MIN_DOMAIN_MEMORY_LENGTH"}]},"pr":{"v":[{"a":"readwrite","t":"flash.system::ApplicationDomain","d":[{"n":"internal"}],"b":"flash.system::ApplicationDomain","n":"__currentDomain"}]}}`; asc.classInfo["flash.system::ApplicationInstaller"]=`{"t":"class","n":"flash.system::ApplicationInstaller","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.system::ApplicationInstaller","p":[{"t":"String","o":1}],"n":"install"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.system::ApplicationInstaller","n":"isInstalled"}],"d":[{"n":"API","c":"\\"686\\"","v":[{"k":"","v":"686"}]},{"n":"native","c":"instance=\\"ApplicationInstallerObject\\",methods=\\"auto\\",cls=\\"ApplicationInstallerClass\\",construct=\\"native\\",gc=\\"exact\\"","v":[{"k":"instance","v":"ApplicationInstallerObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ApplicationInstallerClass"},{"k":"construct","v":"native"},{"k":"gc","v":"exact"}]},{"n":"ExcludeClass"}]},"pr":{"v":[{"a":"readwrite","t":"XML","b":"flash.system::ApplicationInstaller","n":"_strings"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.system::ApplicationInstaller","n":"_icon"}]}},"tr":{"m":[{"r":"String","b":"flash.system::ApplicationInstaller","p":[{"t":"XML"}],"n":"stringsDigest"},{"r":"String","b":"flash.system::ApplicationInstaller","p":[{"t":"flash.utils::ByteArray"}],"n":"iconDigest"}]}}`; asc.classInfo["flash.system::ApplicationInstallerMode"]=`{"t":"class","n":"flash.system::ApplicationInstallerMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"686\\"","v":[{"k":"","v":"686"}]},{"n":"ExcludeClass"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.system::ApplicationInstallerMode","n":"INSTALL_ONLY"},{"a":"readonly","t":"String","b":"flash.system::ApplicationInstallerMode","n":"SHORTCUTS_ONLY"},{"a":"readonly","t":"String","b":"flash.system::ApplicationInstallerMode","n":"INSTALL_WITH_SHORTCUTS"}]}}`; asc.classInfo["flash.system::AuthorizedFeatures"]=`{"t":"class","n":"flash.system::AuthorizedFeatures","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"flash.system::ApplicationInstaller","b":"flash.system::AuthorizedFeatures","p":[{"t":"XML"},{"t":"flash.utils::ByteArray"}],"n":"createApplicationInstaller"},{"r":"Boolean","b":"flash.system::AuthorizedFeatures","p":[{"t":"flash.net::URLStream"}],"n":"enableDiskCache"},{"r":"Boolean","b":"flash.system::AuthorizedFeatures","p":[{"t":"flash.media::AVStream"}],"n":"enableHLSPlayback"},{"r":"Boolean","b":"flash.system::AuthorizedFeatures","p":[{"t":"flash.media::AVURLLoader"}],"n":"enableAVURLLoader"},{"r":"Boolean","b":"flash.system::AuthorizedFeatures","p":[{"t":"flash.media::AVURLStream"}],"n":"enableAVURLStream"}],"d":[{"n":"API","c":"\\"682\\"","v":[{"k":"","v":"682"}]},{"n":"native","c":"instance=\\"AuthorizedFeaturesObject\\",methods=\\"auto\\",cls=\\"AuthorizedFeaturesClass\\",construct=\\"native\\",gc=\\"exact\\"","v":[{"k":"instance","v":"AuthorizedFeaturesObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"AuthorizedFeaturesClass"},{"k":"construct","v":"native"},{"k":"gc","v":"exact"}]},{"n":"ExcludeClass"}]},"pr":{"m":[{"r":"Boolean","b":"flash.system::AuthorizedFeatures","p":[{"t":"String"},{"t":"String","o":1}],"n":"isFeatureEnabled"},{"r":"Boolean","b":"flash.system::AuthorizedFeatures","n":"isNegativeToken"}]}}}`; asc.classInfo["flash.system::AuthorizedFeaturesLoader"]=`{"t":"class","n":"flash.system::AuthorizedFeaturesLoader","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.system::AuthorizedFeaturesLoader","n":"loadAuthorizedFeatures"},{"r":"void","d":[{"n":"API","c":"\\"688\\"","v":[{"k":"","v":"688"}]}],"b":"flash.system::AuthorizedFeaturesLoader","p":[{"t":"flash.utils::ByteArray"}],"n":"loadAuthorizedFeaturesFromData"}],"a":[{"a":"readonly","t":"flash.system::AuthorizedFeatures","b":"flash.system::AuthorizedFeaturesLoader","n":"authorizedFeatures"}],"d":[{"n":"API","c":"\\"682\\"","v":[{"k":"","v":"682"}]},{"n":"native","c":"instance=\\"AuthorizedFeaturesLoaderObject\\",methods=\\"auto\\",cls=\\"AuthorizedFeaturesLoaderClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"AuthorizedFeaturesLoaderObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"AuthorizedFeaturesLoaderClass"},{"k":"gc","v":"exact"}]},{"n":"ExcludeClass"}]},"pr":{"m":[{"r":"void","d":[{"n":"API","c":"\\"682\\"","v":[{"k":"","v":"682"}]}],"b":"flash.system::AuthorizedFeaturesLoader","n":"makeGlobal"}]}}}`; asc.classInfo["flash.system::Capabilities"]=`{"t":"class","n":"flash.system::Capabilities","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"CapabilitiesClass\\",construct=\\"none\\",gc=\\"exact\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"CapabilitiesClass"},{"k":"construct","v":"none"},{"k":"gc","v":"exact"}]}]}},"tr":{"m":[{"r":"Boolean","b":"flash.system::Capabilities","p":[{"t":"String"}],"n":"hasMultiChannelAudio"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"isEmbeddedInAcrobat"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasEmbeddedVideo"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasAudio"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"avHardwareDisable"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasAccessibility"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasAudioEncoder"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasMP3"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasPrinting"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasScreenBroadcast"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasScreenPlayback"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasStreamingAudio"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasStreamingVideo"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasVideoEncoder"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"isDebugger"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"localFileReadDisable"},{"a":"readonly","t":"String","b":"flash.system::Capabilities","n":"language"},{"a":"readonly","t":"Array","b":"flash.system::Capabilities","n":"languages"},{"a":"readonly","t":"String","b":"flash.system::Capabilities","n":"manufacturer"},{"a":"readonly","t":"String","b":"flash.system::Capabilities","n":"os"},{"a":"readonly","t":"String","b":"flash.system::Capabilities","n":"browser"},{"a":"readonly","t":"String","b":"flash.system::Capabilities","n":"cpuArchitecture"},{"a":"readonly","t":"String","b":"flash.system::Capabilities","n":"playerType"},{"a":"readonly","t":"String","b":"flash.system::Capabilities","n":"serverString"},{"a":"readonly","t":"String","b":"flash.system::Capabilities","n":"version"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"isMobile"},{"a":"readonly","t":"String","b":"flash.system::Capabilities","n":"systemFontFamily"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"isCookieEnabled"},{"a":"readonly","t":"String","b":"flash.system::Capabilities","n":"screenColor"},{"a":"readonly","t":"Number","b":"flash.system::Capabilities","n":"pixelAspectRatio"},{"a":"readonly","t":"Number","b":"flash.system::Capabilities","n":"screenDPI"},{"a":"readonly","t":"Number","b":"flash.system::Capabilities","n":"screenResolutionX"},{"a":"readonly","t":"Number","b":"flash.system::Capabilities","n":"screenResolutionY"},{"a":"readonly","t":"String","b":"flash.system::Capabilities","n":"touchscreenType"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasIME"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"hasTLS"},{"a":"readonly","t":"String","b":"flash.system::Capabilities","n":"maxLevelIDC"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"supports32BitProcesses"},{"a":"readonly","t":"Boolean","b":"flash.system::Capabilities","n":"supports64BitProcesses"}]},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.system::Capabilities","n":"DPI_DESKTOP"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.system::Capabilities","n":"DPI_DESKTOP_MACOS"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.system::Capabilities","n":"DPI_MOBILE"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.system::Capabilities","n":"CONSTS"}],"m":[{"r":"Number","d":[{"n":"internal"}],"b":"flash.system::Capabilities","n":"__getScreenResolutionX"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.system::Capabilities","n":"__getScreenResolutionY"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.system::Capabilities","n":"__getPixelAspectRatio"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.system::Capabilities","n":"__getDPIConst"},{"r":"Object","d":[{"n":"internal"}],"b":"flash.system::Capabilities","n":"__getJS"}]}}`; asc.classInfo["flash.system::fscommand"]=`{"t":"function","n":"flash.system::fscommand","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"FSCommandClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"FSCommandClass"},{"k":"construct","v":"none"}]}]}}}`; asc.classInfo["flash.system::FSCommand"]=`{"t":"class","n":"flash.system::FSCommand","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"FSCommandClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"FSCommandClass"},{"k":"construct","v":"none"}]}]}},"tr":{"m":[{"r":"void","b":"flash.system::FSCommand","p":[{"t":"String"},{"t":"String"}],"n":"_fscommand"}]}}`; asc.classInfo["flash.system::ImageDecodingPolicy"]=`{"t":"class","n":"flash.system::ImageDecodingPolicy","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.system::ImageDecodingPolicy","n":"ON_DEMAND"},{"a":"readonly","t":"String","b":"flash.system::ImageDecodingPolicy","n":"ON_LOAD"}]}}`; asc.classInfo["flash.system::IME"]=`{"t":"class","n":"flash.system::IME","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"instance=\\"IMEObject\\",methods=\\"auto\\",cls=\\"IMEClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"IMEObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"IMEClass"},{"k":"construct","v":"native"}]},{"n":"Event","c":"name=\\"imeComposition\\",type=\\"flash.events.IMEEvent\\"","v":[{"k":"name","v":"imeComposition"},{"k":"type","v":"flash.events.IMEEvent"}]}]}},"tr":{"v":[{"a":"readwrite","t":"String","b":"flash.system::IME","n":"conversionMode"},{"a":"readwrite","t":"Boolean","b":"flash.system::IME","n":"enabled"}],"m":[{"r":"void","b":"flash.system::IME","n":"compositionAbandoned"},{"r":"void","b":"flash.system::IME","p":[{"t":"int"},{"t":"int"}],"n":"compositionSelectionChanged"},{"r":"void","b":"flash.system::IME","n":"doConversion"},{"r":"void","b":"flash.system::IME","p":[{"t":"String"}],"n":"setCompositionString"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.system::IME","n":"isSupported"}]}}`; asc.classInfo["flash.system::IMEConversionMode"]=`{"t":"class","n":"flash.system::IMEConversionMode","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.system::IMEConversionMode","n":"ALPHANUMERIC_FULL"},{"a":"readonly","t":"String","b":"flash.system::IMEConversionMode","n":"ALPHANUMERIC_HALF"},{"a":"readonly","t":"String","b":"flash.system::IMEConversionMode","n":"CHINESE"},{"a":"readonly","t":"String","b":"flash.system::IMEConversionMode","n":"JAPANESE_HIRAGANA"},{"a":"readonly","t":"String","b":"flash.system::IMEConversionMode","n":"JAPANESE_KATAKANA_FULL"},{"a":"readonly","t":"String","b":"flash.system::IMEConversionMode","n":"JAPANESE_KATAKANA_HALF"},{"a":"readonly","t":"String","b":"flash.system::IMEConversionMode","n":"KOREAN"},{"a":"readonly","t":"String","b":"flash.system::IMEConversionMode","n":"UNKNOWN"}]}}`; asc.classInfo["flash.system::JPEGLoaderContext"]=`{"t":"class","n":"flash.system::JPEGLoaderContext","bs":["flash.system::LoaderContext","Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Boolean","o":1},{"t":"flash.system::ApplicationDomain","o":1},{"t":"flash.system::SecurityDomain","o":1}],"v":[{"a":"readwrite","t":"Number","b":"flash.system::JPEGLoaderContext","n":"deblockingFilter"}],"d":[{"n":"API","c":"\\"663\\"","v":[{"k":"","v":"663"}]}]}}}`; asc.classInfo["flash.system::LoaderContext"]=`{"t":"class","n":"flash.system::LoaderContext","bs":["Object"],"fa":{"tr":{"c":[{"t":"Boolean","o":1},{"t":"flash.system::ApplicationDomain","o":1},{"t":"flash.system::SecurityDomain","o":1}],"v":[{"a":"readwrite","t":"Boolean","b":"flash.system::LoaderContext","n":"allowCodeImport"},{"a":"readwrite","t":"Boolean","b":"flash.system::LoaderContext","n":"allowLoadBytesCodeExecution"},{"a":"readwrite","t":"flash.system::ApplicationDomain","b":"flash.system::LoaderContext","n":"applicationDomain"},{"a":"readwrite","t":"Boolean","b":"flash.system::LoaderContext","n":"checkPolicyFile"},{"a":"readwrite","t":"String","b":"flash.system::LoaderContext","n":"imageDecodingPolicy"},{"a":"readwrite","t":"Object","b":"flash.system::LoaderContext","n":"parameters"},{"a":"readwrite","t":"flash.display::DisplayObjectContainer","b":"flash.system::LoaderContext","n":"requestedContentParent"},{"a":"readwrite","t":"flash.system::SecurityDomain","b":"flash.system::LoaderContext","n":"securityDomain"}]}}}`; asc.classInfo["flash.system::MessageChannel"]=`{"t":"class","n":"flash.system::MessageChannel","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.system::MessageChannel","p":[{"t":"*"},{"t":"int","o":1}],"n":"send"},{"r":"*","b":"flash.system::MessageChannel","p":[{"t":"Boolean","o":1}],"n":"receive"},{"r":"void","b":"flash.system::MessageChannel","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"addEventListener"},{"r":"void","b":"flash.system::MessageChannel","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1}],"n":"removeEventListener"},{"r":"void","b":"flash.system::MessageChannel","n":"close"},{"r":"String","b":"flash.system::MessageChannel","n":"toString"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.system::MessageChannel","n":"messageAvailable"},{"a":"readonly","t":"String","b":"flash.system::MessageChannel","n":"state"}],"d":[{"n":"native","c":"instance=\\"MessageChannelObject\\",methods=\\"auto\\",cls=\\"MessageChannelClass\\",construct=\\"native\\",gc=\\"exact\\"","v":[{"k":"instance","v":"MessageChannelObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"MessageChannelClass"},{"k":"construct","v":"native"},{"k":"gc","v":"exact"}]},{"n":"API","c":"\\"682\\"","v":[{"k":"","v":"682"}]},{"n":"Event","c":"name=\\"channelState\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"channelState"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"channelMessage\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"channelMessage"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"m":[{"r":"void","b":"flash.system::MessageChannel","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1}],"n":"internalRemoveEventListener"},{"r":"void","b":"flash.system::MessageChannel","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"internalAddEventListener"}]}}}`; asc.classInfo["flash.system::MessageChannelState"]=`{"t":"class","n":"flash.system::MessageChannelState","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"682\\"","v":[{"k":"","v":"682"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.system::MessageChannelState","n":"OPEN"},{"a":"readonly","t":"String","b":"flash.system::MessageChannelState","n":"CLOSING"},{"a":"readonly","t":"String","b":"flash.system::MessageChannelState","n":"CLOSED"}]}}`; asc.classInfo["flash.system::Security"]=`{"t":"class","n":"flash.system::Security","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"SecurityClass\\",construct=\\"none\\",gc=\\"exact\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"SecurityClass"},{"k":"construct","v":"none"},{"k":"gc","v":"exact"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.system::Security","n":"APPLICATION"},{"a":"readonly","t":"String","b":"flash.system::Security","n":"LOCAL_TRUSTED"},{"a":"readonly","t":"String","b":"flash.system::Security","n":"LOCAL_WITH_FILE"},{"a":"readonly","t":"String","b":"flash.system::Security","n":"LOCAL_WITH_NETWORK"},{"a":"readonly","t":"String","b":"flash.system::Security","n":"REMOTE"}],"m":[{"r":"Boolean","b":"flash.system::Security","n":"exactSettings"},{"r":"void","b":"flash.system::Security","n":"allowDomain"},{"r":"void","b":"flash.system::Security","n":"allowInsecureDomain"},{"r":"void","b":"flash.system::Security","p":[{"t":"String"}],"n":"loadPolicyFile"},{"r":"void","b":"flash.system::Security","p":[{"t":"String","o":1}],"n":"showSettings"}],"a":[{"a":"readonly","t":"String","b":"flash.system::Security","n":"pageDomain"},{"a":"readonly","t":"String","b":"flash.system::Security","n":"sandboxType"}]}}`; asc.classInfo["flash.system::SecurityDomain"]=`{"t":"class","n":"flash.system::SecurityDomain","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"instance=\\"SecurityDomainObject\\",methods=\\"auto\\",cls=\\"SecurityDomainClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"SecurityDomainObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SecurityDomainClass"},{"k":"gc","v":"exact"}]}]}},"tr":{"a":[{"a":"readonly","t":"flash.system::SecurityDomain","b":"flash.system::SecurityDomain","n":"currentDomain"}]},"pr":{"v":[{"a":"readwrite","t":"flash.system::SecurityDomain","b":"flash.system::SecurityDomain","n":"__currentDomain"}]}}`; asc.classInfo["flash.system::SecurityPanel"]=`{"t":"class","n":"flash.system::SecurityPanel","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.system::SecurityPanel","n":"CAMERA"},{"a":"readonly","t":"String","b":"flash.system::SecurityPanel","n":"DEFAULT"},{"a":"readonly","t":"String","b":"flash.system::SecurityPanel","n":"DISPLAY"},{"a":"readonly","t":"String","b":"flash.system::SecurityPanel","n":"LOCAL_STORAGE"},{"a":"readonly","t":"String","b":"flash.system::SecurityPanel","n":"MICROPHONE"},{"a":"readonly","t":"String","b":"flash.system::SecurityPanel","n":"PRIVACY"},{"a":"readonly","t":"String","b":"flash.system::SecurityPanel","n":"SETTINGS_MANAGER"}]}}`; asc.classInfo["flash.system::SecurityPrivilege"]=`{"t":"class","n":"flash.system::SecurityPrivilege","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"Object","b":"flash.system::SecurityPrivilege","n":"FILE"},{"a":"readonly","t":"Object","b":"flash.system::SecurityPrivilege","n":"FILE_READ"},{"a":"readonly","t":"Object","b":"flash.system::SecurityPrivilege","n":"FILE_WRITE"},{"a":"readonly","t":"Object","b":"flash.system::SecurityPrivilege","n":"FILE_APPSTORE"},{"a":"readonly","t":"Object","b":"flash.system::SecurityPrivilege","n":"FILE_PATHACCESS"},{"a":"readonly","t":"Object","b":"flash.system::SecurityPrivilege","n":"FILE_TEMP"},{"a":"readonly","t":"Object","b":"flash.system::SecurityPrivilege","n":"FILE_WRITE_RESOURCE"},{"a":"readonly","t":"Object","b":"flash.system::SecurityPrivilege","n":"HTTP_ALL"},{"a":"readonly","t":"Object","b":"flash.system::SecurityPrivilege","n":"HTML"},{"a":"readonly","t":"Object","b":"flash.system::SecurityPrivilege","n":"WINDOW"},{"a":"readonly","t":"Object","b":"flash.system::SecurityPrivilege","n":"SCREEN"}]}}`; asc.classInfo["flash.system::System"]=`{"t":"class","n":"flash.system::System","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"SystemClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"SystemClass"},{"k":"construct","v":"none"}]}]}},"tr":{"m":[{"r":"void","b":"flash.system::System","p":[{"t":"String"}],"n":"setClipboard"},{"r":"void","b":"flash.system::System","n":"pause"},{"r":"void","b":"flash.system::System","n":"resume"},{"r":"void","b":"flash.system::System","p":[{"t":"uint"}],"n":"exit"},{"r":"void","b":"flash.system::System","n":"gc"},{"r":"void","b":"flash.system::System","p":[{"t":"Number","o":1}],"n":"pauseForGCIfCollectionImminent"},{"r":"void","b":"flash.system::System","p":[{"t":"XML"}],"n":"disposeXML"}],"a":[{"a":"readonly","t":"flash.system::IME","b":"flash.system::System","n":"ime"},{"a":"readonly","t":"uint","b":"flash.system::System","n":"totalMemory"},{"a":"readonly","t":"Number","b":"flash.system::System","n":"totalMemoryNumber"},{"a":"readonly","t":"Number","b":"flash.system::System","n":"freeMemory"},{"a":"readonly","t":"Number","b":"flash.system::System","n":"privateMemory"},{"a":"readwrite","t":"Boolean","b":"flash.system::System","n":"useCodePage"}]},"pr":{"a":[{"a":"readonly","t":"Object","b":"flash.system::System","n":"memory"}]}}`; asc.classInfo["flash.system::SystemUpdater"]=`{"t":"class","n":"flash.system::SystemUpdater","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.system::SystemUpdater","p":[{"t":"String"}],"n":"update"},{"r":"void","b":"flash.system::SystemUpdater","n":"cancel"}],"d":[{"n":"native","c":"instance=\\"SystemUpdaterObject\\",methods=\\"auto\\",cls=\\"SystemUpdaterClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"SystemUpdaterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SystemUpdaterClass"},{"k":"construct","v":"check"}]},{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]},{"n":"Event","c":"name=\\"cancel\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"cancel"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"securityError\\",type=\\"flash.events.SecurityErrorEvent\\"","v":[{"k":"name","v":"securityError"},{"k":"type","v":"flash.events.SecurityErrorEvent"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"progress\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"progress"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"status\\",type=\\"flash.events.StatusEvent\\"","v":[{"k":"name","v":"status"},{"k":"type","v":"flash.events.StatusEvent"}]},{"n":"Event","c":"name=\\"open\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"open"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"adobe.utils::ProductManager","b":"flash.system::SystemUpdater","n":"_pm"}],"m":[{"r":"void","b":"flash.system::SystemUpdater","p":[{"t":"flash.events::Event"}],"n":"onProductManagerEvent"},{"r":"Boolean","b":"flash.system::SystemUpdater","p":[{"t":"String"},{"t":"adobe.utils::ProductManager"}],"n":"_update"},{"r":"void","b":"flash.system::SystemUpdater","p":[{"t":"Boolean"},{"t":"adobe.utils::ProductManager"}],"n":"_cancel"}]}}}`; asc.classInfo["flash.system::SystemUpdaterType"]=`{"t":"class","n":"flash.system::SystemUpdaterType","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.system::SystemUpdaterType","n":"SYSTEM"},{"a":"readonly","t":"String","b":"flash.system::SystemUpdaterType","n":"DRM"}]}}`; asc.classInfo["flash.system::TouchscreenType"]=`{"t":"class","n":"flash.system::TouchscreenType","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.system::TouchscreenType","n":"FINGER"},{"a":"readonly","t":"String","b":"flash.system::TouchscreenType","n":"STYLUS"},{"a":"readonly","t":"String","b":"flash.system::TouchscreenType","n":"NONE"}]}}`; asc.classInfo["flash.system::Worker"]=`{"t":"class","n":"flash.system::Worker","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"flash.system::MessageChannel","b":"flash.system::Worker","p":[{"t":"flash.system::Worker"}],"n":"createMessageChannel"},{"r":"void","b":"flash.system::Worker","n":"start"},{"r":"void","b":"flash.system::Worker","p":[{"t":"String"},{"t":"*"}],"n":"setSharedProperty"},{"r":"*","b":"flash.system::Worker","p":[{"t":"String"}],"n":"getSharedProperty"},{"r":"void","b":"flash.system::Worker","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"addEventListener"},{"r":"void","b":"flash.system::Worker","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1}],"n":"removeEventListener"},{"r":"Boolean","b":"flash.system::Worker","n":"terminate"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.system::Worker","n":"isPrimordial"},{"a":"readonly","t":"String","b":"flash.system::Worker","n":"state"}],"d":[{"n":"native","c":"instance=\\"WorkerObject\\",methods=\\"auto\\",cls=\\"WorkerClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"WorkerObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"WorkerClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"682\\"","v":[{"k":"","v":"682"}]},{"n":"Event","c":"name=\\"workerState\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"workerState"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.system::Worker","n":"_byteCode"}],"m":[{"r":"void","b":"flash.system::Worker","p":[{"t":"String"},{"t":"*"}],"n":"internalSetSharedProperty"},{"r":"*","b":"flash.system::Worker","p":[{"t":"String"}],"n":"internalGetSharedProperty"},{"r":"String","b":"flash.system::Worker","n":"internalGetState"},{"r":"void","b":"flash.system::Worker","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean"},{"t":"int"},{"t":"Boolean"}],"n":"internalAddEventListener"},{"r":"void","b":"flash.system::Worker","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean"}],"n":"internalRemoveEventListener"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.system::Worker","n":"isSupported"},{"a":"readonly","t":"flash.system::Worker","b":"flash.system::Worker","n":"current"}]},"pr":{"v":[{"a":"readwrite","t":"flash.system::Worker","b":"flash.system::Worker","n":"_current"}]}}`; asc.classInfo["flash.system::WorkerDomain"]=`{"t":"class","n":"flash.system::WorkerDomain","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"flash.system::Worker","b":"flash.system::WorkerDomain","p":[{"t":"flash.utils::ByteArray"},{"t":"Boolean","o":1}],"n":"createWorker"},{"r":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","b":"flash.system::WorkerDomain","n":"listWorkers"}],"d":[{"n":"native","c":"instance=\\"WorkerDomainObject\\",methods=\\"auto\\",cls=\\"WorkerDomainClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"WorkerDomainObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"WorkerDomainClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"680\\"","v":[{"k":"","v":"680"}]}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.system::WorkerDomain","n":"isSupported"},{"a":"readonly","t":"flash.system::WorkerDomain","b":"flash.system::WorkerDomain","n":"current"}]},"pr":{"v":[{"a":"readwrite","t":"flash.system::WorkerDomain","b":"flash.system::WorkerDomain","n":"_current"}]}}`; asc.classInfo["flash.system::WorkerState"]=`{"t":"class","n":"flash.system::WorkerState","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"682\\"","v":[{"k":"","v":"682"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.system::WorkerState","n":"NEW"},{"a":"readonly","t":"String","b":"flash.system::WorkerState","n":"RUNNING"},{"a":"readonly","t":"String","b":"flash.system::WorkerState","n":"TERMINATED"}]}}`; asc.classInfo["flash.sensors::Accelerometer"]=`{"t":"class","n":"flash.sensors::Accelerometer","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.sensors::Accelerometer","p":[{"t":"Number"}],"n":"setRequestedUpdateInterval"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.sensors::Accelerometer","n":"muted"}],"d":[{"n":"native","c":"instance=\\"AccelerometerObject\\",methods=\\"auto\\",cls=\\"AccelerometerClass\\"","v":[{"k":"instance","v":"AccelerometerObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"AccelerometerClass"}]},{"n":"Event","c":"name=\\"status\\",type=\\"flash.events.StatusEvent\\"","v":[{"k":"name","v":"status"},{"k":"type","v":"flash.events.StatusEvent"}]},{"n":"Event","c":"name=\\"update\\",type=\\"flash.events.AccelerometerEvent\\"","v":[{"k":"name","v":"update"},{"k":"type","v":"flash.events.AccelerometerEvent"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.sensors::Accelerometer","n":"isSupported"}]}}`; asc.classInfo["flash.sensors::DeviceRotation"]=`{"t":"class","n":"flash.sensors::DeviceRotation","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.sensors::DeviceRotation","p":[{"t":"Number"}],"n":"setRequestedUpdateInterval"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.sensors::DeviceRotation","n":"muted"}],"d":[{"n":"API","c":"\\"723\\"","v":[{"k":"","v":"723"}]},{"n":"native","c":"instance=\\"DeviceRotationObject\\",methods=\\"auto\\",cls=\\"DeviceRotationClass\\"","v":[{"k":"instance","v":"DeviceRotationObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DeviceRotationClass"}]},{"n":"Event","c":"name=\\"status\\",type=\\"flash.events.StatusEvent\\"","v":[{"k":"name","v":"status"},{"k":"type","v":"flash.events.StatusEvent"}]},{"n":"Event","c":"name=\\"update\\",type=\\"flash.events.DeviceRotationEvent\\"","v":[{"k":"name","v":"update"},{"k":"type","v":"flash.events.DeviceRotationEvent"}]}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.sensors::DeviceRotation","n":"isSupported"}]}}`; asc.classInfo["flash.sensors::Geolocation"]=`{"t":"class","n":"flash.sensors::Geolocation","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.sensors::Geolocation","p":[{"t":"Number"}],"n":"setRequestedUpdateInterval"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.sensors::Geolocation","n":"muted"}],"d":[{"n":"API","c":"\\"668\\"","v":[{"k":"","v":"668"}]},{"n":"native","c":"instance=\\"GeolocationObject\\",methods=\\"auto\\",cls=\\"GeolocationClass\\"","v":[{"k":"instance","v":"GeolocationObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"GeolocationClass"}]},{"n":"Event","c":"name=\\"permissionStatus\\",type=\\"flash.events.PermissionEvent\\"","v":[{"k":"name","v":"permissionStatus"},{"k":"type","v":"flash.events.PermissionEvent"}]},{"n":"Event","c":"name=\\"status\\",type=\\"flash.events.StatusEvent\\"","v":[{"k":"name","v":"status"},{"k":"type","v":"flash.events.StatusEvent"}]},{"n":"Event","c":"name=\\"update\\",type=\\"flash.events.GeolocationEvent\\"","v":[{"k":"name","v":"update"},{"k":"type","v":"flash.events.GeolocationEvent"}]}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.sensors::Geolocation","n":"isSupported"}]}}`; asc.classInfo["flash.security::AVMPlusDigest"]=`{"t":"class","n":"flash.security::AVMPlusDigest","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.security::AVMPlusDigest","p":[{"t":"uint"}],"n":"Init"},{"r":"uint","b":"flash.security::AVMPlusDigest","p":[{"t":"flash.utils::IDataInput"}],"n":"Update"},{"r":"uint","b":"flash.security::AVMPlusDigest","p":[{"t":"String"}],"n":"UpdateWithString"},{"r":"uint","b":"flash.security::AVMPlusDigest","p":[{"t":"String"}],"n":"FinishDigest"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"AVMPlusDigestObject\\",methods=\\"auto\\",cls=\\"AVMPlusDigestClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"AVMPlusDigestObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"AVMPlusDigestClass"},{"k":"construct","v":"native"}]}]},"pr":{"m":[{"r":"void","b":"flash.security::AVMPlusDigest","p":[{"t":"uint"}],"n":"initInternal"},{"r":"uint","b":"flash.security::AVMPlusDigest","p":[{"t":"flash.utils::ByteArray"}],"n":"iUpdate"},{"r":"uint","b":"flash.security::AVMPlusDigest","p":[{"t":"String"}],"n":"iUpdateWithString"},{"r":"uint","b":"flash.security::AVMPlusDigest","p":[{"t":"String"}],"n":"iFinishDigest"},{"r":"String","b":"flash.security::AVMPlusDigest","n":"getLastError"},{"r":"void","b":"flash.security::AVMPlusDigest","n":"clearErrorLog"}]}},"pr":{"v":[{"a":"readonly","t":"uint","b":"flash.security::AVMPlusDigest","n":"DIGESTMETHOD_SHA256"}]}}`; asc.classInfo["flash.security::CertificateStatus"]=`{"t":"class","n":"flash.security::CertificateStatus","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"668\\"","v":[{"k":"","v":"668"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.security::CertificateStatus","n":"TRUSTED"},{"a":"readonly","t":"String","b":"flash.security::CertificateStatus","n":"UNKNOWN"},{"a":"readonly","t":"String","b":"flash.security::CertificateStatus","n":"INVALID"},{"a":"readonly","t":"String","b":"flash.security::CertificateStatus","n":"EXPIRED"},{"a":"readonly","t":"String","b":"flash.security::CertificateStatus","n":"NOT_YET_VALID"},{"a":"readonly","t":"String","b":"flash.security::CertificateStatus","n":"PRINCIPAL_MISMATCH"},{"a":"readonly","t":"String","b":"flash.security::CertificateStatus","n":"UNTRUSTED_SIGNERS"},{"a":"readonly","t":"String","b":"flash.security::CertificateStatus","n":"REVOKED"},{"a":"readonly","t":"String","b":"flash.security::CertificateStatus","n":"INVALID_CHAIN"}]}}`; asc.classInfo["flash.security::CryptContext"]=`{"t":"class","n":"flash.security::CryptContext","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"},{"t":"String"},{"t":"Boolean"}],"n":"VerifySigASync"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"},{"t":"String"},{"t":"Boolean"}],"n":"VerifySigSync"},{"r":"*","b":"flash.security::CryptContext","p":[{"t":"String"}],"n":"setSignerCert"},{"r":"*","b":"flash.security::CryptContext","p":[{"t":"String"}],"n":"setSignerCertDN"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"},{"t":"Boolean"}],"n":"addChainBuildingCertBase64"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"flash.utils::ByteArray"},{"t":"Boolean"}],"n":"addChainBuildingCertRaw"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"flash.utils::ByteArray"}],"n":"addTimestampingRootRaw"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"}],"n":"addCRLRevEvidenceBase64"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"flash.utils::ByteArray"}],"n":"addCRLRevEvidenceRaw"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"},{"t":"String"},{"t":"Boolean"}],"n":"verifyTimestamp"},{"r":"Boolean","b":"flash.security::CryptContext","n":"HasValidVerifySession"},{"r":"uint","b":"flash.security::CryptContext","n":"getDataTBVStatus"},{"r":"uint","b":"flash.security::CryptContext","n":"getIDStatus"},{"r":"uint","b":"flash.security::CryptContext","n":"getOverallStatus"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"Boolean"}],"n":"useSystemTrustStore"},{"r":"Boolean","b":"flash.security::CryptContext","n":"getUseSystemTrustStore"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"}],"n":"setRevCheckSetting"},{"r":"String","b":"flash.security::CryptContext","n":"getRevCheckSetting"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"}],"n":"setTimestampRevCheckSetting"},{"r":"String","b":"flash.security::CryptContext","n":"getTimestampRevCheckSetting"},{"r":"void","b":"flash.security::CryptContext","n":"useCodeSigningValidationRules"},{"r":"uint","b":"flash.security::CryptContext","n":"getSignerTrustFlags"},{"r":"Array","b":"flash.security::CryptContext","n":"getSignerTrustSettings"},{"r":"Array","b":"flash.security::CryptContext","n":"getSignerExtendedKeyUsages"},{"r":"flash.utils::ByteArray","b":"flash.security::CryptContext","p":[{"t":"String"}],"n":"getPublicKey"},{"r":"String","b":"flash.security::CryptContext","p":[{"t":"uint"}],"n":"getSignerIDSummary"},{"r":"String","b":"flash.security::CryptContext","p":[{"t":"uint"}],"n":"getIDSummaryFromSigChain"}],"a":[{"a":"readonly","t":"String","b":"flash.security::CryptContext","n":"signerCN"},{"a":"readonly","t":"String","b":"flash.security::CryptContext","n":"signerDN"},{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"signerValidEnd"},{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"verificationTime"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"CryptContextObject\\",methods=\\"auto\\",cls=\\"CryptContextClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"CryptContextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"CryptContextClass"},{"k":"construct","v":"native"}]}]},"pr":{"m":[{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"},{"t":"String"},{"t":"Boolean"}],"n":"iVerifySigASync"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"},{"t":"String"},{"t":"Boolean"}],"n":"iVerifySigSync"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"}],"n":"isetSignerCert"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"}],"n":"isetSignerCertDN"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"},{"t":"Boolean"}],"n":"iaddChainBuildingCertBase64"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"flash.utils::ByteArray"},{"t":"Boolean"}],"n":"iaddChainBuildingCertRaw"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"String"}],"n":"iaddCRLRevEvidenceBase64"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"flash.utils::ByteArray"}],"n":"iaddCRLRevEvidenceRaw"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"flash.utils::ByteArray"}],"n":"iaddTimestampingRootRaw"},{"r":"String","b":"flash.security::CryptContext","n":"getLastError"},{"r":"void","b":"flash.security::CryptContext","n":"clearErrorLog"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"Array"}],"n":"getSignerExtendedKeyUsagesInternal"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"flash.events::Event"}],"n":"onAsyncDownloadComplete"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"flash.events::Event"}],"n":"onAsyncDownloadError"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"flash.utils::ByteArray"}],"n":"returnDownloadDataToTransportLayer"},{"r":"void","d":[{"n":"cppcall"}],"b":"flash.security::CryptContext","p":[{"t":"String"}],"n":"sendDownloadRequestASync"},{"r":"void","d":[{"n":"cppcall"}],"b":"flash.security::CryptContext","p":[{"t":"String"},{"t":"String"},{"t":"flash.utils::ByteArray"}],"n":"postAndReceiveASync"},{"r":"void","b":"flash.security::CryptContext","p":[{"t":"flash.events::Event"}],"n":"onSyncDownloadError"},{"r":"flash.utils::ByteArray","d":[{"n":"cppcall"}],"b":"flash.security::CryptContext","p":[{"t":"String"}],"n":"sendDownloadRequestSync"},{"r":"flash.utils::ByteArray","d":[{"n":"cppcall"}],"b":"flash.security::CryptContext","p":[{"t":"String"},{"t":"String"},{"t":"flash.utils::ByteArray"}],"n":"postAndReceiveSync"}]}},"pr":{"v":[{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"STATUS_VALID"},{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"STATUS_INVALID"},{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"STATUS_UNKNOWN"},{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"STATUS_TROUBLE"},{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"REVCHECK_NEVER"},{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"REVCHECK_BEST_EFFORT"},{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"REVCHECK_REQUIRED_IF_AVAILABLE"},{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"REVCHECK_ALWAYSREQUIRED"},{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"TRUSTFLAG_SIGNING"},{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"TRUSTFLAG_PLAYLISTSIGNING"},{"a":"readonly","t":"uint","b":"flash.security::CryptContext","n":"TRUSTFLAG_CODESIGNING"}],"m":[{"r":"void","b":"flash.security::CryptContext","p":[{"t":"flash.net::URLRequest"}],"n":"setSynchronousFlag"}]}}`; asc.classInfo["flash.security::IURIDereferencer"]=`{"t":"interface","n":"flash.security::IURIDereferencer","fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"m":[{"r":"flash.utils::IDataInput","b":"flash.security::IURIDereferencer","p":[{"t":"String"}],"n":"dereference"}]}}}`; asc.classInfo["flash.security::ReferencesValidationSetting"]=`{"t":"class","n":"flash.security::ReferencesValidationSetting","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"663\\"","v":[{"k":"","v":"663"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.security::ReferencesValidationSetting","n":"VALID_IDENTITY"},{"a":"readonly","t":"String","b":"flash.security::ReferencesValidationSetting","n":"VALID_OR_UNKNOWN_IDENTITY"},{"a":"readonly","t":"String","b":"flash.security::ReferencesValidationSetting","n":"NEVER"}]}}`; asc.classInfo["flash.security::RevocationCheckSettings"]=`{"t":"class","n":"flash.security::RevocationCheckSettings","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.security::RevocationCheckSettings","n":"NEVER"},{"a":"readonly","t":"String","b":"flash.security::RevocationCheckSettings","n":"BEST_EFFORT"},{"a":"readonly","t":"String","b":"flash.security::RevocationCheckSettings","n":"REQUIRED_IF_AVAILABLE"},{"a":"readonly","t":"String","b":"flash.security::RevocationCheckSettings","n":"ALWAYS_REQUIRED"}]}}`; asc.classInfo["flash.security::SignatureStatus"]=`{"t":"class","n":"flash.security::SignatureStatus","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.security::SignatureStatus","n":"VALID"},{"a":"readonly","t":"String","b":"flash.security::SignatureStatus","n":"INVALID"},{"a":"readonly","t":"String","b":"flash.security::SignatureStatus","n":"UNKNOWN"}]}}`; asc.classInfo["flash.security::SignerTrustSettings"]=`{"t":"class","n":"flash.security::SignerTrustSettings","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.security::SignerTrustSettings","n":"SIGNING"},{"a":"readonly","t":"String","b":"flash.security::SignerTrustSettings","n":"CODE_SIGNING"},{"a":"readonly","t":"String","b":"flash.security::SignerTrustSettings","n":"PLAYLIST_SIGNING"}]}}`; asc.classInfo["flash.security::X500DistinguishedName"]=`{"t":"class","n":"flash.security::X500DistinguishedName","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.security::X500DistinguishedName","n":"toString"}],"a":[{"a":"readonly","t":"String","b":"flash.security::X500DistinguishedName","n":"commonName"},{"a":"readonly","t":"String","b":"flash.security::X500DistinguishedName","n":"countryName"},{"a":"readonly","t":"String","b":"flash.security::X500DistinguishedName","n":"localityName"},{"a":"readonly","t":"String","b":"flash.security::X500DistinguishedName","n":"organizationalUnitName"},{"a":"readonly","t":"String","b":"flash.security::X500DistinguishedName","n":"organizationName"},{"a":"readonly","t":"String","b":"flash.security::X500DistinguishedName","n":"stateOrProvinceName"}],"d":[{"n":"native","c":"instance=\\"X500DistinguishedNameObject\\",methods=\\"auto\\",cls=\\"X500DistinguishedNameClass\\"","v":[{"k":"instance","v":"X500DistinguishedNameObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"X500DistinguishedNameClass"}]},{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]}}}`; asc.classInfo["flash.security::X509Certificate"]=`{"t":"class","n":"flash.security::X509Certificate","bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.security::X509Certificate","n":"encoded"},{"a":"readonly","t":"flash.security::X500DistinguishedName","b":"flash.security::X509Certificate","n":"issuer"},{"a":"readonly","t":"String","b":"flash.security::X509Certificate","n":"issuerUniqueID"},{"a":"readonly","t":"String","b":"flash.security::X509Certificate","n":"serialNumber"},{"a":"readonly","t":"String","b":"flash.security::X509Certificate","n":"signatureAlgorithmOID"},{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.security::X509Certificate","n":"signatureAlgorithmParams"},{"a":"readonly","t":"flash.security::X500DistinguishedName","b":"flash.security::X509Certificate","n":"subject"},{"a":"readonly","t":"String","b":"flash.security::X509Certificate","n":"subjectPublicKey"},{"a":"readonly","t":"String","b":"flash.security::X509Certificate","n":"subjectPublicKeyAlgorithmOID"},{"a":"readonly","t":"String","b":"flash.security::X509Certificate","n":"subjectUniqueID"},{"a":"readonly","t":"Date","b":"flash.security::X509Certificate","n":"validNotAfter"},{"a":"readonly","t":"Date","b":"flash.security::X509Certificate","n":"validNotBefore"},{"a":"readonly","t":"uint","b":"flash.security::X509Certificate","n":"version"}],"d":[{"n":"native","c":"instance=\\"X509CertificateObject\\",methods=\\"auto\\",cls=\\"X509CertificateClass\\"","v":[{"k":"instance","v":"X509CertificateObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"X509CertificateClass"}]},{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]}}}`; asc.classInfo["flash.security::XMLCanonicalizer"]=`{"t":"class","n":"flash.security::XMLCanonicalizer","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.security::XMLCanonicalizer","p":[{"t":"XML"}],"n":"CanonicalizeXML"},{"r":"String","b":"flash.security::XMLCanonicalizer","p":[{"t":"XMLList"}],"n":"CanonicalizeXMLList"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"XMLCanonicalizerObject\\",methods=\\"auto\\",cls=\\"XMLCanonicalizerClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"XMLCanonicalizerObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"XMLCanonicalizerClass"},{"k":"construct","v":"native"}]}]},"pr":{"m":[{"r":"int","b":"flash.security::XMLCanonicalizer","p":[{"t":"Namespace"},{"t":"Namespace"}],"n":"sortNameSpace"},{"r":"String","b":"flash.security::XMLCanonicalizer","p":[{"t":"String"}],"n":"c14nTransform"},{"r":"String","b":"flash.security::XMLCanonicalizer","p":[{"t":"String"}],"n":"CanonicalizeString"},{"r":"String","b":"flash.security::XMLCanonicalizer","p":[{"t":"String"}],"n":"expandEmptyXMLTags"},{"r":"String","b":"flash.security::XMLCanonicalizer","n":"replaceEmptyTags"}]}}}`; asc.classInfo["flash.security::XMLSignatureEnvelopedTransformer"]=`{"t":"class","n":"flash.security::XMLSignatureEnvelopedTransformer","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"XML","b":"flash.security::XMLSignatureEnvelopedTransformer","p":[{"t":"XML"},{"t":"XML"}],"n":"transform"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"XMLSignatureEnvelopedTransformerObject\\",methods=\\"auto\\",cls=\\"XMLSignatureEnvelopedTransformerClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"XMLSignatureEnvelopedTransformerObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"XMLSignatureEnvelopedTransformerClass"},{"k":"construct","v":"native"}]}]},"pr":{"m":[{"r":"void","b":"flash.security::XMLSignatureEnvelopedTransformer","n":"dummyFunction"}]}}}`; asc.classInfo["flash.security::XMLSignatureValidator"]=`{"t":"class","n":"flash.security::XMLSignatureValidator","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"*","b":"flash.security::XMLSignatureValidator","p":[{"t":"flash.utils::ByteArray"},{"t":"Boolean"}],"n":"addCertificate"},{"r":"void","b":"flash.security::XMLSignatureValidator","p":[{"t":"XML"}],"n":"verify"}],"a":[{"a":"readwrite","t":"flash.security::IURIDereferencer","b":"flash.security::XMLSignatureValidator","n":"uriDereferencer"},{"a":"readwrite","t":"Boolean","b":"flash.security::XMLSignatureValidator","n":"useSystemTrustStore"},{"a":"readwrite","t":"String","b":"flash.security::XMLSignatureValidator","n":"revocationCheckSetting"},{"a":"readwrite","t":"String","d":[{"n":"API","c":"\\"663\\"","v":[{"k":"","v":"663"}]},{"n":"API","c":"\\"663\\"","v":[{"k":"","v":"663"}]}],"b":"flash.security::XMLSignatureValidator","n":"referencesValidationSetting"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"referencesStatus"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"digestStatus"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"identityStatus"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"validityStatus"},{"a":"readonly","t":"Array","b":"flash.security::XMLSignatureValidator","n":"signerTrustSettings"},{"a":"readonly","t":"Array","b":"flash.security::XMLSignatureValidator","n":"signerExtendedKeyUsages"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"signerCN"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"signerDN"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"XMLSignatureValidatorObject\\",methods=\\"auto\\",cls=\\"XMLSignatureValidatorClass\\",construct=\\"check\\",gc=\\"exact\\"","v":[{"k":"instance","v":"XMLSignatureValidatorObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"XMLSignatureValidatorClass"},{"k":"construct","v":"check"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"error\\",type=\\"flash.events.ErrorEvent\\"","v":[{"k":"name","v":"error"},{"k":"type","v":"flash.events.ErrorEvent"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.security::IURIDereferencer","b":"flash.security::XMLSignatureValidator","n":"m_uriDereferencer"},{"a":"readwrite","t":"Boolean","b":"flash.security::XMLSignatureValidator","n":"m_isValidating"},{"a":"readwrite","t":"String","b":"flash.security::XMLSignatureValidator","n":"m_referencesValidationSetting"},{"a":"readwrite","t":"flash.security::CryptContext","b":"flash.security::XMLSignatureValidator","n":"m_cryptContext"},{"a":"readwrite","t":"String","b":"flash.security::XMLSignatureValidator","n":"m_referenceStatus"},{"a":"readwrite","t":"String","b":"flash.security::XMLSignatureValidator","n":"m_signedDataString"},{"a":"readwrite","t":"String","b":"flash.security::XMLSignatureValidator","n":"m_sigValueString"},{"a":"readwrite","t":"Array","b":"flash.security::XMLSignatureValidator","n":"m_timestampUris"},{"a":"readwrite","t":"Boolean","b":"flash.security::XMLSignatureValidator","n":"_ignoreCertTime"},{"a":"readwrite","t":"Object","b":"flash.security::XMLSignatureValidator","n":"stubProperties"}],"m":[{"r":"String","b":"flash.security::XMLSignatureValidator","p":[{"t":"uint"}],"n":"cryptContextCodeToStatus"},{"r":"*","b":"flash.security::XMLSignatureValidator","n":"throwIfValidating"},{"r":"flash.utils::IDataInput","b":"flash.security::XMLSignatureValidator","p":[{"t":"flash.utils::IDataInput"},{"t":"XMLList"},{"t":"XML"}],"n":"applyTransforms"},{"r":"Boolean","b":"flash.security::XMLSignatureValidator","p":[{"t":"XML"}],"n":"verifyReferences"},{"r":"void","b":"flash.security::XMLSignatureValidator","p":[{"t":"XML"}],"n":"validateReferences"},{"r":"void","b":"flash.security::XMLSignatureValidator","p":[{"t":"XML"}],"n":"verifyCommon"},{"r":"void","b":"flash.security::XMLSignatureValidator","p":[{"t":"XML"}],"n":"verifyTimestamp"},{"r":"void","b":"flash.security::XMLSignatureValidator","p":[{"t":"XML"}],"n":"readSigKeyInfo"},{"r":"void","d":[{"n":"cppcall"}],"b":"flash.security::XMLSignatureValidator","p":[{"t":"XML"}],"n":"_verifySync"},{"r":"void","d":[{"n":"cppcall"}],"b":"flash.security::XMLSignatureValidator","p":[{"t":"Array"}],"n":"_setTimestampUris"},{"r":"void","d":[{"n":"cppcall"}],"b":"flash.security::XMLSignatureValidator","n":"_setUseCodeSigningValidationRules"},{"r":"void","d":[{"n":"cppcall"}],"b":"flash.security::XMLSignatureValidator","p":[{"t":"flash.utils::ByteArray"}],"n":"_addTimestampingRoot"},{"r":"void","d":[{"n":"cppcall"}],"b":"flash.security::XMLSignatureValidator","p":[{"t":"String"}],"n":"_setTimestampRevocationCheckSetting"},{"r":"String","b":"flash.security::XMLSignatureValidator","n":"getTimestampRevocationCheckSetting"},{"r":"flash.security::CryptContext","b":"flash.security::XMLSignatureValidator","n":"getCryptContext"},{"r":"flash.utils::ByteArray","d":[{"n":"cppcall"}],"b":"flash.security::XMLSignatureValidator","p":[{"t":"XML"}],"n":"_getPublicKey"},{"r":"uint","d":[{"n":"cppcall"}],"b":"flash.security::XMLSignatureValidator","n":"_getSignerValidEndTime"},{"r":"uint","d":[{"n":"cppcall"}],"b":"flash.security::XMLSignatureValidator","n":"_getVerificationTime"},{"r":"String","d":[{"n":"cppcall"}],"b":"flash.security::XMLSignatureValidator","p":[{"t":"uint"}],"n":"_getSignerIDSummary"},{"r":"String","d":[{"n":"cppcall"}],"b":"flash.security::XMLSignatureValidator","p":[{"t":"XML"},{"t":"uint"}],"n":"_guessSignerIDSummary"},{"r":"flash.security::AVMPlusDigest","b":"flash.security::XMLSignatureValidator","n":"constructAVMPlusDigest"},{"r":"flash.security::CryptContext","b":"flash.security::XMLSignatureValidator","n":"constructCryptContext"},{"r":"flash.security::XMLCanonicalizer","b":"flash.security::XMLSignatureValidator","n":"constructXMLCanonicalizer"},{"r":"flash.security::XMLSignatureEnvelopedTransformer","b":"flash.security::XMLSignatureValidator","n":"constructEnvelopedTransformer"},{"r":"void","d":[{"n":"cppcall"}],"b":"flash.security::XMLSignatureValidator","p":[{"t":"Boolean"}],"n":"_setIgnoreCertTime"},{"r":"void","b":"flash.security::XMLSignatureValidator","n":"initStubProperties"},{"r":"*","b":"flash.security::XMLSignatureValidator","p":[{"t":"String"},{"t":"*"}],"n":"setStubProperty"},{"r":"*","b":"flash.security::XMLSignatureValidator","p":[{"t":"String"}],"n":"getStubProperty"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.security::XMLSignatureValidator","n":"isSupported"}]},"pr":{"v":[{"a":"readonly","t":"Namespace","b":"flash.security::XMLSignatureValidator","n":"XML_DSIG_NS"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"XML_XADES_NAMESPACE"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"XMLDIGESTMETHOD_SHA256"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"XML_TRANSFORM_C14N"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"XML_TRANSFORM_ENVELOPED_SIGNATURE"},{"a":"readonly","t":"uint","b":"flash.security::XMLSignatureValidator","n":"MAX_NUM_TRANSFORMS"},{"a":"readonly","t":"uint","b":"flash.security::XMLSignatureValidator","n":"kInvalidParamError"},{"a":"readonly","t":"uint","b":"flash.security::XMLSignatureValidator","n":"kNullPointerError"},{"a":"readonly","t":"uint","b":"flash.security::XMLSignatureValidator","n":"kInvalidCallError"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"VALID_IDENTITY"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"VALID_OR_UNKNOWN_IDENTITY"},{"a":"readonly","t":"String","b":"flash.security::XMLSignatureValidator","n":"NEVER"}],"m":[{"r":"Boolean","b":"flash.security::XMLSignatureValidator","n":"_checkSupported"}]}}`; asc.classInfo["flash.sampler::ClassFactory"]=`{"t":"class","n":"flash.sampler::ClassFactory","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"728\\"","v":[{"k":"","v":"728"}]}]}},"tr":{"v":[{"a":"readonly","t":"Class","b":"flash.sampler::ClassFactory","n":"StackFrameClass"},{"a":"readonly","t":"Class","b":"flash.sampler::ClassFactory","n":"SampleClass"},{"a":"readonly","t":"Class","b":"flash.sampler::ClassFactory","n":"DeleteObjectSampleClass"},{"a":"readonly","t":"Class","b":"flash.sampler::ClassFactory","n":"NewObjectSampleClass"}]}}`; asc.classInfo["flash.sampler::clearSamples"]=`{"t":"function","n":"flash.sampler::clearSamples","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::clearSamples\\"","v":[{"k":"","v":"SamplerScript::clearSamples"}]}]}}}`; asc.classInfo["flash.sampler::DeleteObjectSample"]=`{"t":"class","n":"flash.sampler::DeleteObjectSample","if":1,"bs":["flash.sampler::Sample","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readonly","t":"Number","b":"flash.sampler::DeleteObjectSample","n":"id"},{"a":"readonly","t":"Number","b":"flash.sampler::DeleteObjectSample","n":"size"}]}}}`; asc.classInfo["flash.sampler::getGetterInvocationCount"]=`{"t":"function","n":"flash.sampler::getGetterInvocationCount","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.sampler::getInvocationCount"]=`{"t":"function","n":"flash.sampler::getInvocationCount","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.sampler::getLexicalScopes"]=`{"t":"function","n":"flash.sampler::getLexicalScopes","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::getLexicalScopes\\"","v":[{"k":"","v":"SamplerScript::getLexicalScopes"}]}]}}}`; asc.classInfo["flash.sampler::getMasterString"]=`{"t":"function","n":"flash.sampler::getMasterString","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::getMasterString\\"","v":[{"k":"","v":"SamplerScript::getMasterString"}]}]}}}`; asc.classInfo["flash.sampler::getMemberNames"]=`{"t":"function","n":"flash.sampler::getMemberNames","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::getMemberNames\\"","v":[{"k":"","v":"SamplerScript::getMemberNames"}]}]}}}`; asc.classInfo["flash.sampler::getSampleCount"]=`{"t":"function","n":"flash.sampler::getSampleCount","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::getSampleCount\\"","v":[{"k":"","v":"SamplerScript::getSampleCount"}]}]}}}`; asc.classInfo["flash.sampler::getSamples"]=`{"t":"function","n":"flash.sampler::getSamples","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.sampler::getSavedThis"]=`{"t":"function","n":"flash.sampler::getSavedThis","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::getSavedThis\\"","v":[{"k":"","v":"SamplerScript::getSavedThis"}]}]}}}`; asc.classInfo["flash.sampler::getSetterInvocationCount"]=`{"t":"function","n":"flash.sampler::getSetterInvocationCount","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.sampler::getSize"]=`{"t":"function","n":"flash.sampler::getSize","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::getSize\\"","v":[{"k":"","v":"SamplerScript::getSize"}]}]}}}`; asc.classInfo["flash.sampler::isGetterSetter"]=`{"t":"function","n":"flash.sampler::isGetterSetter","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::isGetterSetter\\"","v":[{"k":"","v":"SamplerScript::isGetterSetter"}]}]}}}`; asc.classInfo["flash.sampler::NewObjectSample"]=`{"t":"class","n":"flash.sampler::NewObjectSample","if":1,"bs":["flash.sampler::Sample","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readonly","t":"Number","b":"flash.sampler::NewObjectSample","n":"id"},{"a":"readonly","t":"Class","b":"flash.sampler::NewObjectSample","n":"type"}],"a":[{"a":"readonly","t":"*","b":"flash.sampler::NewObjectSample","n":"object"},{"a":"readonly","t":"Number","b":"flash.sampler::NewObjectSample","n":"size"}],"d":[{"n":"native","c":"instance=\\"NewObjectSampleObject\\",methods=\\"auto\\",cls=\\"NewObjectSampleClass\\"","v":[{"k":"instance","v":"NewObjectSampleObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"NewObjectSampleClass"}]}]}}}`; asc.classInfo["flash.sampler::pauseSampling"]=`{"t":"function","n":"flash.sampler::pauseSampling","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::pauseSampling\\"","v":[{"k":"","v":"SamplerScript::pauseSampling"}]}]}}}`; asc.classInfo["flash.sampler::Sample"]=`{"t":"class","n":"flash.sampler::Sample","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readonly","t":"Number","b":"flash.sampler::Sample","n":"time"},{"a":"readonly","t":"Array","b":"flash.sampler::Sample","n":"stack"}]}}}`; asc.classInfo["flash.sampler::sampleInternalAllocs"]=`{"t":"function","n":"flash.sampler::sampleInternalAllocs","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::sampleInternalAllocs\\"","v":[{"k":"","v":"SamplerScript::sampleInternalAllocs"}]}]}}}`; asc.classInfo["flash.sampler::ScriptMember"]=`{"t":"class","n":"flash.sampler::ScriptMember","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readonly","t":"String","b":"flash.sampler::ScriptMember","n":"propertyName"},{"a":"readonly","t":"Number","b":"flash.sampler::ScriptMember","n":"id"}]}}}`; asc.classInfo["flash.sampler::ScriptSampler"]=`{"t":"class","n":"flash.sampler::ScriptSampler","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"ScriptSamplerClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"ScriptSamplerClass"},{"k":"construct","v":"none"}]}]}},"tr":{"m":[{"r":"String","b":"flash.sampler::ScriptSampler","p":[{"t":"Number"}],"n":"getType"},{"r":"Number","b":"flash.sampler::ScriptSampler","p":[{"t":"Number"}],"n":"getSize"},{"r":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","b":"flash.sampler::ScriptSampler","p":[{"t":"Number"}],"n":"getMembers"},{"r":"Number","b":"flash.sampler::ScriptSampler","p":[{"t":"Number"}],"n":"getInvocationCount"},{"r":"String","b":"flash.sampler::ScriptSampler","p":[{"t":"Number"}],"n":"getName"},{"r":"String","b":"flash.sampler::ScriptSampler","p":[{"t":"Number"}],"n":"getFilename"}]}}`; asc.classInfo["flash.sampler::setSamplerCallback"]=`{"t":"function","n":"flash.sampler::setSamplerCallback","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.sampler::StackFrame"]=`{"t":"class","n":"flash.sampler::StackFrame","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readonly","t":"String","b":"flash.sampler::StackFrame","n":"name"},{"a":"readonly","t":"String","b":"flash.sampler::StackFrame","n":"file"},{"a":"readonly","t":"uint","b":"flash.sampler::StackFrame","n":"line"},{"a":"readonly","t":"Number","b":"flash.sampler::StackFrame","n":"scriptID"}],"m":[{"r":"String","b":"flash.sampler::StackFrame","n":"toString"}]}}}`; asc.classInfo["flash.sampler::startSampling"]=`{"t":"function","n":"flash.sampler::startSampling","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::startSampling\\"","v":[{"k":"","v":"SamplerScript::startSampling"}]}]}}}`; asc.classInfo["flash.sampler::stopSampling"]=`{"t":"function","n":"flash.sampler::stopSampling","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::stopSampling\\"","v":[{"k":"","v":"SamplerScript::stopSampling"}]}]}}}`; asc.classInfo["flash.sampler::_getInvocationCount"]=`{"t":"function","n":"flash.sampler::_getInvocationCount","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::_getInvocationCount\\"","v":[{"k":"","v":"SamplerScript::_getInvocationCount"}]}]}}}`; asc.classInfo["flash.sampler::_getSamples"]=`{"t":"function","n":"flash.sampler::_getSamples","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::_getSamples\\"","v":[{"k":"","v":"SamplerScript::_getSamples"}]}]}}}`; asc.classInfo["flash.sampler::_setSamplerCallback"]=`{"t":"function","n":"flash.sampler::_setSamplerCallback","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"SamplerScript::_setSamplerCallback\\"","v":[{"k":"","v":"SamplerScript::_setSamplerCallback"}]}]}}}`; asc.classInfo["flash.profiler::profile"]=`{"t":"function","n":"flash.profiler::profile","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"FlashProfilerScript::profile\\"","v":[{"k":"","v":"FlashProfilerScript::profile"}]},{"n":"Inspectable","c":"environment=\\"none\\"","v":[{"k":"environment","v":"none"}]}]}}}`; asc.classInfo["flash.profiler::showRedrawRegions"]=`{"t":"function","n":"flash.profiler::showRedrawRegions","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"FlashProfilerScript::showRedrawRegions\\"","v":[{"k":"","v":"FlashProfilerScript::showRedrawRegions"}]}]}}}`; asc.classInfo["flash.profiler::Telemetry"]=`{"t":"class","n":"flash.profiler::Telemetry","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"instance=\\"TelemetryObject\\",methods=\\"auto\\",cls=\\"TelemetryClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"TelemetryObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TelemetryClass"},{"k":"gc","v":"exact"}]},{"n":"API","c":"\\"678\\"","v":[{"k":"","v":"678"}]}]}},"tr":{"m":[{"r":"void","b":"flash.profiler::Telemetry","p":[{"t":"String"},{"t":"*"}],"n":"sendMetric"},{"r":"void","b":"flash.profiler::Telemetry","p":[{"t":"String"},{"t":"Number"},{"t":"*","o":1}],"n":"sendSpanMetric"},{"r":"Boolean","b":"flash.profiler::Telemetry","p":[{"t":"String"},{"t":"Function"}],"n":"registerCommandHandler"},{"r":"Boolean","b":"flash.profiler::Telemetry","p":[{"t":"String"}],"n":"unregisterCommandHandler"}],"a":[{"a":"readonly","t":"Number","b":"flash.profiler::Telemetry","n":"spanMarker"},{"a":"readonly","t":"Boolean","b":"flash.profiler::Telemetry","n":"connected"}]}}`; asc.classInfo["flash.printing::PaperSize"]=`{"t":"class","n":"flash.printing::PaperSize","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"LETTER"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"LEGAL"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"EXECUTIVE"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"STATEMENT"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"FOLIO"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"ENV_10"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"ENV_MONARCH"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"A4"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"A5"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"A6"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"ENV_B5"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"JIS_B5"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"ENV_DL"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"ENV_C5"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"CHOUKEI3GOU"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"CHOUKEI4GOU"},{"a":"readonly","t":"String","b":"flash.printing::PaperSize","n":"ENV_PERSONAL"}]}}`; asc.classInfo["flash.printing::PrintJob"]=`{"t":"class","n":"flash.printing::PrintJob","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"Boolean","b":"flash.printing::PrintJob","n":"start"},{"r":"void","b":"flash.printing::PrintJob","n":"send"},{"r":"void","b":"flash.printing::PrintJob","p":[{"t":"flash.display::Sprite"},{"t":"flash.geom::Rectangle","o":1},{"t":"flash.printing::PrintJobOptions","o":1},{"t":"int","o":1}],"n":"addPage"}],"a":[{"a":"readonly","t":"int","b":"flash.printing::PrintJob","n":"paperHeight"},{"a":"readonly","t":"int","b":"flash.printing::PrintJob","n":"paperWidth"},{"a":"readonly","t":"int","b":"flash.printing::PrintJob","n":"pageHeight"},{"a":"readonly","t":"int","b":"flash.printing::PrintJob","n":"pageWidth"},{"a":"readonly","t":"String","b":"flash.printing::PrintJob","n":"orientation"}],"d":[{"n":"native","c":"instance=\\"PrintJobObject\\",methods=\\"auto\\",cls=\\"PrintJobClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"PrintJobObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"PrintJobClass"},{"k":"construct","v":"check"}]}]},"pr":{"m":[{"r":"*","b":"flash.printing::PrintJob","p":[{"t":"uint"}],"n":"invoke"},{"r":"*","b":"flash.printing::PrintJob","p":[{"t":"*"}],"n":"_invoke"},{"r":"*","b":"flash.printing::PrintJob","p":[{"t":"flash.geom::Rectangle"}],"n":"toClassicRectangle"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.printing::PrintJob","n":"isSupported"}]},"pr":{"v":[{"a":"readonly","t":"uint","b":"flash.printing::PrintJob","n":"kGetPaperHeight"},{"a":"readonly","t":"uint","b":"flash.printing::PrintJob","n":"kGetPaperWidth"},{"a":"readonly","t":"uint","b":"flash.printing::PrintJob","n":"kGetPageHeight"},{"a":"readonly","t":"uint","b":"flash.printing::PrintJob","n":"kGetPageWidth"},{"a":"readonly","t":"uint","b":"flash.printing::PrintJob","n":"kGetOrientation"},{"a":"readonly","t":"uint","b":"flash.printing::PrintJob","n":"kStart"},{"a":"readonly","t":"uint","b":"flash.printing::PrintJob","n":"kAddPage"},{"a":"readonly","t":"uint","b":"flash.printing::PrintJob","n":"kSend"}],"m":[{"r":"Boolean","b":"flash.printing::PrintJob","n":"_checkSupported"}]}}`; asc.classInfo["flash.printing::PrintJobOptions"]=`{"t":"class","n":"flash.printing::PrintJobOptions","bs":["Object"],"fa":{"tr":{"c":[{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"Boolean","b":"flash.printing::PrintJobOptions","n":"printAsBitmap"}]}}}`; asc.classInfo["flash.printing::PrintJobOrientation"]=`{"t":"class","n":"flash.printing::PrintJobOrientation","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.printing::PrintJobOrientation","n":"LANDSCAPE"},{"a":"readonly","t":"String","b":"flash.printing::PrintJobOrientation","n":"PORTRAIT"}]}}`; asc.classInfo["flash.printing::PrintMethod"]=`{"t":"class","n":"flash.printing::PrintMethod","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.printing::PrintMethod","n":"AUTO"},{"a":"readonly","t":"String","b":"flash.printing::PrintMethod","n":"VECTOR"},{"a":"readonly","t":"String","b":"flash.printing::PrintMethod","n":"BITMAP"}]}}`; asc.classInfo["flash.printing::PrintUIOptions"]=`{"t":"class","n":"flash.printing::PrintUIOptions","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.printing::PrintUIOptions","n":"minPage"},{"a":"readwrite","t":"uint","b":"flash.printing::PrintUIOptions","n":"maxPage"},{"a":"readwrite","t":"Boolean","b":"flash.printing::PrintUIOptions","n":"disablePageRange"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]}}}`; asc.classInfo["flash.permissions::PermissionStatus"]=`{"t":"class","n":"flash.permissions::PermissionStatus","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.permissions::PermissionStatus","n":"UNKNOWN"},{"a":"readonly","t":"String","b":"flash.permissions::PermissionStatus","n":"GRANTED"},{"a":"readonly","t":"String","b":"flash.permissions::PermissionStatus","n":"DENIED"}]}}`; asc.classInfo["flash.notifications::NotificationStyle"]=`{"t":"class","n":"flash.notifications::NotificationStyle","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"683\\"","v":[{"k":"","v":"683"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.notifications::NotificationStyle","n":"ALERT"},{"a":"readonly","t":"String","b":"flash.notifications::NotificationStyle","n":"SOUND"},{"a":"readonly","t":"String","b":"flash.notifications::NotificationStyle","n":"BADGE"}]}}`; asc.classInfo["flash.notifications::RemoteNotifier"]=`{"t":"class","n":"flash.notifications::RemoteNotifier","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.notifications::RemoteNotifier","p":[{"t":"flash.notifications::RemoteNotifierSubscribeOptions","o":1}],"n":"subscribe"},{"r":"void","b":"flash.notifications::RemoteNotifier","n":"unsubscribe"}],"d":[{"n":"API","c":"\\"683\\"","v":[{"k":"","v":"683"}]},{"n":"native","c":"instance=\\"RemoteNotifierObject\\",methods=\\"auto\\",cls=\\"RemoteNotifierClass\\"","v":[{"k":"instance","v":"RemoteNotifierObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"RemoteNotifierClass"}]},{"n":"Event","c":"name=\\"status\\",type=\\"flash.events.StatusEvent\\"","v":[{"k":"name","v":"status"},{"k":"type","v":"flash.events.StatusEvent"}]},{"n":"Event","c":"name=\\"token\\",type=\\"flash.events.RemoteNotificationEvent\\"","v":[{"k":"name","v":"token"},{"k":"type","v":"flash.events.RemoteNotificationEvent"}]},{"n":"Event","c":"name=\\"notification\\",type=\\"flash.events.RemoteNotificationEvent\\"","v":[{"k":"name","v":"notification"},{"k":"type","v":"flash.events.RemoteNotificationEvent"}]}]}},"tr":{"a":[{"a":"readonly","t":"__AS3__.vec::Vector$String","b":"flash.notifications::RemoteNotifier","n":"supportedNotificationStyles"}]}}`; asc.classInfo["flash.notifications::RemoteNotifierSubscribeOptions"]=`{"t":"class","n":"flash.notifications::RemoteNotifierSubscribeOptions","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"__AS3__.vec::Vector$String","b":"flash.notifications::RemoteNotifierSubscribeOptions","n":"notificationStyles"}],"d":[{"n":"API","c":"\\"683\\"","v":[{"k":"","v":"683"}]},{"n":"native","c":"instance=\\"RemoteNotifierSubscribeOptionsObject\\",methods=\\"auto\\",cls=\\"RemoteNotifierSubscribeOptionsClass\\"","v":[{"k":"instance","v":"RemoteNotifierSubscribeOptionsObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"RemoteNotifierSubscribeOptionsClass"}]}]}}}`; asc.classInfo["flash.net::DatagramSocket"]=`{"t":"class","n":"flash.net::DatagramSocket","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net::DatagramSocket","p":[{"t":"int","o":1},{"t":"String","o":1}],"n":"bind"},{"r":"void","b":"flash.net::DatagramSocket","p":[{"t":"String"},{"t":"int"}],"n":"connect"},{"r":"void","b":"flash.net::DatagramSocket","n":"receive"},{"r":"void","b":"flash.net::DatagramSocket","n":"close"},{"r":"void","b":"flash.net::DatagramSocket","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"String","o":1},{"t":"int","o":1}],"n":"send"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.net::DatagramSocket","n":"connected"},{"a":"readonly","t":"Boolean","b":"flash.net::DatagramSocket","n":"bound"},{"a":"readonly","t":"String","b":"flash.net::DatagramSocket","n":"localAddress"},{"a":"readonly","t":"int","b":"flash.net::DatagramSocket","n":"localPort"},{"a":"readonly","t":"String","b":"flash.net::DatagramSocket","n":"remoteAddress"},{"a":"readonly","t":"int","b":"flash.net::DatagramSocket","n":"remotePort"}],"d":[{"n":"native","c":"instance=\\"DatagramSocketObject\\",methods=\\"auto\\",cls=\\"DatagramSocketClass\\"","v":[{"k":"instance","v":"DatagramSocketObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DatagramSocketClass"}]},{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"data\\",type=\\"flash.events.DatagramSocketDataEvent\\"","v":[{"k":"name","v":"data"},{"k":"type","v":"flash.events.DatagramSocketDataEvent"}]},{"n":"Event","c":"name=\\"close\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"close"},{"k":"type","v":"flash.events.Event"}]}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.net::DatagramSocket","n":"isSupported"}]}}`; asc.classInfo["flash.net::DynamicPropertyOutput"]=`{"t":"class","n":"flash.net::DynamicPropertyOutput","bs":["Object"],"in":["flash.net::IDynamicPropertyOutput"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net::DynamicPropertyOutput","p":[{"t":"String"},{"t":"*"}],"n":"writeDynamicProperty"}],"d":[{"n":"native","c":"instance=\\"DynamicPropertyOutputObject\\",methods=\\"auto\\",cls=\\"DynamicPropertyOutputClass\\",construct=\\"native\\",gc=\\"exact\\"","v":[{"k":"instance","v":"DynamicPropertyOutputObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DynamicPropertyOutputClass"},{"k":"construct","v":"native"},{"k":"gc","v":"exact"}]}]}}}`; asc.classInfo["flash.net::FileFilter"]=`{"t":"class","n":"flash.net::FileFilter","bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String"},{"t":"String","o":1}],"v":[{"a":"readwrite","t":"String","b":"flash.net::FileFilter","n":"description"},{"a":"readwrite","t":"String","b":"flash.net::FileFilter","n":"extension"},{"a":"readwrite","t":"String","b":"flash.net::FileFilter","n":"macType"}]}}}`; asc.classInfo["flash.net::FileReference"]=`{"t":"class","n":"flash.net::FileReference","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"Boolean","b":"flash.net::FileReference","p":[{"t":"Array","o":1}],"n":"browse"},{"r":"void","b":"flash.net::FileReference","n":"cancel"},{"r":"void","b":"flash.net::FileReference","p":[{"t":"flash.net::URLRequest"},{"t":"String","o":1}],"n":"download"},{"r":"void","b":"flash.net::FileReference","n":"load"},{"r":"void","b":"flash.net::FileReference","p":[{"t":"*"},{"t":"String","o":1}],"n":"save"},{"r":"void","b":"flash.net::FileReference","p":[{"t":"flash.net::URLRequest"},{"t":"String","o":1},{"t":"Boolean","o":1}],"n":"upload"},{"r":"void","b":"flash.net::FileReference","p":[{"t":"flash.net::URLRequest"}],"n":"uploadUnencoded"},{"r":"void","b":"flash.net::FileReference","n":"requestPermission"}],"a":[{"a":"readonly","t":"Date","b":"flash.net::FileReference","n":"creationDate"},{"a":"readonly","t":"String","b":"flash.net::FileReference","n":"creator"},{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.net::FileReference","n":"data"},{"a":"readonly","t":"String","b":"flash.net::FileReference","n":"extension"},{"a":"readonly","t":"Date","b":"flash.net::FileReference","n":"modificationDate"},{"a":"readonly","t":"String","b":"flash.net::FileReference","n":"name"},{"a":"readonly","t":"Number","b":"flash.net::FileReference","n":"size"},{"a":"readonly","t":"String","b":"flash.net::FileReference","n":"type"}],"d":[{"n":"native","c":"instance=\\"FileReferenceObject\\",methods=\\"auto\\",cls=\\"FileReferenceClass\\"","v":[{"k":"instance","v":"FileReferenceObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"FileReferenceClass"}]},{"n":"Event","c":"name=\\"uploadCompleteData\\",type=\\"flash.events.DataEvent\\"","v":[{"k":"name","v":"uploadCompleteData"},{"k":"type","v":"flash.events.DataEvent"}]},{"n":"Event","c":"name=\\"httpResponseStatus\\",type=\\"flash.events.HTTPStatusEvent\\"","v":[{"k":"name","v":"httpResponseStatus"},{"k":"type","v":"flash.events.HTTPStatusEvent"}]},{"n":"Event","c":"name=\\"httpStatus\\",type=\\"flash.events.HTTPStatusEvent\\"","v":[{"k":"name","v":"httpStatus"},{"k":"type","v":"flash.events.HTTPStatusEvent"}]},{"n":"Event","c":"name=\\"select\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"select"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"securityError\\",type=\\"flash.events.SecurityErrorEvent\\"","v":[{"k":"name","v":"securityError"},{"k":"type","v":"flash.events.SecurityErrorEvent"}]},{"n":"Event","c":"name=\\"progress\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"progress"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"open\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"open"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"permissionStatus\\",type=\\"flash.events.PermissionEvent\\"","v":[{"k":"name","v":"permissionStatus"},{"k":"type","v":"flash.events.PermissionEvent"}]},{"n":"Event","c":"name=\\"cancel\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"cancel"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.net::FileReference","n":"_data"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.net::FileReference","n":"_extension"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.net::FileReference","n":"_name"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.net::FileReference","n":"_type"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.net::FileReference","n":"_size"},{"a":"readwrite","t":"flash.filesystem::File","d":[{"n":"internal"}],"b":"flash.net::FileReference","n":"_file"},{"a":"readwrite","t":"HTMLElement","d":[{"n":"internal"}],"b":"flash.net::FileReference","n":"_input"},{"a":"readwrite","t":"FileReader","d":[{"n":"internal"}],"b":"flash.net::FileReference","n":"_reader"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.net::FileReference","n":"_timeout"}],"m":[{"r":"flash.net::FileReference","d":[{"n":"internal"}],"b":"flash.net::FileReference","p":[{"t":"Object"}],"n":"__fromFile"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::FileReference","n":"__readerOnload"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::FileReference","n":"__listenCancel"}]}}}`; asc.classInfo["flash.net::FileReferenceList"]=`{"t":"class","n":"flash.net::FileReferenceList","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"Boolean","b":"flash.net::FileReferenceList","p":[{"t":"Array","o":1}],"n":"browse"}],"a":[{"a":"readonly","t":"Array","b":"flash.net::FileReferenceList","n":"fileList"}],"d":[{"n":"native","c":"instance=\\"FileReferenceListObject\\",methods=\\"auto\\",cls=\\"FileReferenceListClass\\"","v":[{"k":"instance","v":"FileReferenceListObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"FileReferenceListClass"}]},{"n":"Event","c":"name=\\"select\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"select"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"cancel\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"cancel"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"HTMLElement","d":[{"n":"internal"}],"b":"flash.net::FileReferenceList","n":"_input"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.net::FileReferenceList","n":"_files"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.net::FileReferenceList","n":"_timeout"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.net::FileReferenceList","n":"__listenCancel"}]}}}`; asc.classInfo["flash.net::getAliasByClass"]=`{"t":"function","n":"flash.net::getAliasByClass","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.net::getClassByAlias"]=`{"t":"function","n":"flash.net::getClassByAlias","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"Toplevel::getClassByAlias\\"","v":[{"k":"","v":"Toplevel::getClassByAlias"}]}]}}}`; asc.classInfo["flash.net::GroupSpecifier"]=`{"t":"class","n":"flash.net::GroupSpecifier","bs":["Object"],"fa":{"tr":{"c":[{"t":"String"}],"m":[{"r":"void","b":"flash.net::GroupSpecifier","n":"makeUnique"},{"r":"void","b":"flash.net::GroupSpecifier","p":[{"t":"String","o":1},{"t":"String","o":1}],"n":"setPublishPassword"},{"r":"void","b":"flash.net::GroupSpecifier","p":[{"t":"String","o":1},{"t":"String","o":1}],"n":"setPostingPassword"},{"r":"void","b":"flash.net::GroupSpecifier","p":[{"t":"String"}],"n":"addBootstrapPeer"},{"r":"void","b":"flash.net::GroupSpecifier","p":[{"t":"String"},{"t":"*","o":1},{"t":"String","o":1}],"n":"addIPMulticastAddress"},{"r":"String","b":"flash.net::GroupSpecifier","n":"toString"},{"r":"String","b":"flash.net::GroupSpecifier","n":"groupspecWithoutAuthorizations"},{"r":"String","b":"flash.net::GroupSpecifier","n":"groupspecWithAuthorizations"},{"r":"String","b":"flash.net::GroupSpecifier","n":"authorizations"}],"a":[{"a":"readwrite","t":"Boolean","b":"flash.net::GroupSpecifier","n":"routingEnabled"},{"a":"readwrite","t":"Boolean","b":"flash.net::GroupSpecifier","n":"multicastEnabled"},{"a":"readwrite","t":"Boolean","b":"flash.net::GroupSpecifier","n":"objectReplicationEnabled"},{"a":"readwrite","t":"Boolean","b":"flash.net::GroupSpecifier","n":"postingEnabled"},{"a":"readwrite","t":"Boolean","b":"flash.net::GroupSpecifier","n":"peerToPeerDisabled"},{"a":"readwrite","t":"Boolean","b":"flash.net::GroupSpecifier","n":"ipMulticastMemberUpdatesEnabled"},{"a":"readwrite","t":"Boolean","b":"flash.net::GroupSpecifier","n":"serverChannelEnabled"},{"a":"readwrite","t":"int","b":"flash.net::GroupSpecifier","n":"minGroupspecVersion"}],"d":[{"n":"native","c":"instance=\\"GroupspecObject\\",methods=\\"auto\\",cls=\\"GroupspecClass\\"","v":[{"k":"instance","v":"GroupspecObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"GroupspecClass"}]},{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_routing"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_multicast"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_objectReplication"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_posting"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_publishAuthHash"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_postingAuthHash"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_ipMulticastAddresses"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_bootstrapPeers"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_openServerChannel"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_disablePeerToPeer"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_tag"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_unique"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_publishAuth"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_postingAuth"},{"a":"readwrite","t":"String","b":"flash.net::GroupSpecifier","n":"m_ipMulticastMemberUpdates"},{"a":"readwrite","t":"int","b":"flash.net::GroupSpecifier","n":"m_minGroupspecVersion"}],"m":[{"r":"void","b":"flash.net::GroupSpecifier","n":"clearIPMulticastAddresses"},{"r":"void","b":"flash.net::GroupSpecifier","n":"clearBootstrapPeers"},{"r":"String","b":"flash.net::GroupSpecifier","n":"groupspecExtras"}],"a":[{"a":"readonly","t":"int","b":"flash.net::GroupSpecifier","n":"swfVersion"}]}},"tr":{"m":[{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"String"}],"n":"encodePostingAuthorization"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"String"}],"n":"encodePublishAuthorization"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"String"},{"t":"*","o":1},{"t":"String","o":1}],"n":"encodeIPMulticastAddressSpec"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"String"}],"n":"encodeBootstrapPeerIDSpec"}],"a":[{"a":"readonly","t":"int","b":"flash.net::GroupSpecifier","n":"maxSupportedGroupspecVersion"}]},"pr":{"m":[{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"String"},{"t":"flash.utils::ByteArray"}],"n":"SaltedSHA256"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"String"},{"t":"*"},{"t":"String"}],"n":"encodeIPMulticastAddress"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"uint"}],"n":"hexByte"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"uint"}],"n":"vlu"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"uint"},{"t":"String"}],"n":"toOption"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"String"},{"t":"*","o":1}],"n":"inet_ptohex4"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"String"},{"t":"*","o":1}],"n":"inet_ptohex6"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"flash.utils::ByteArray"}],"n":"byteArrayToHex"},{"r":"flash.utils::ByteArray","b":"flash.net::GroupSpecifier","p":[{"t":"String"}],"n":"stringToBytes"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"flash.utils::ByteArray"}],"n":"SHA256"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"flash.utils::ByteArray"}],"n":"calcSHA256Digest"},{"r":"String","b":"flash.net::GroupSpecifier","p":[{"t":"uint"}],"n":"GetCryptoRandomString"}]}}`; asc.classInfo["flash.net::IDynamicPropertyOutput"]=`{"t":"interface","n":"flash.net::IDynamicPropertyOutput","fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","b":"flash.net::IDynamicPropertyOutput","p":[{"t":"String"},{"t":"*"}],"n":"writeDynamicProperty"}]}}}`; asc.classInfo["flash.net::IDynamicPropertyWriter"]=`{"t":"interface","n":"flash.net::IDynamicPropertyWriter","fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","b":"flash.net::IDynamicPropertyWriter","p":[{"t":"Object"},{"t":"flash.net::IDynamicPropertyOutput"}],"n":"writeDynamicProperties"}]}}}`; asc.classInfo["flash.net::InterfaceAddress"]=`{"t":"class","n":"flash.net::InterfaceAddress","bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"String","b":"flash.net::InterfaceAddress","n":"address"},{"a":"readwrite","t":"String","b":"flash.net::InterfaceAddress","n":"broadcast"},{"a":"readwrite","t":"int","b":"flash.net::InterfaceAddress","n":"prefixLength"},{"a":"readwrite","t":"String","b":"flash.net::InterfaceAddress","n":"ipVersion"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net::InterfaceAddress","n":"_address"},{"a":"readwrite","t":"String","b":"flash.net::InterfaceAddress","n":"_broadcast"},{"a":"readwrite","t":"int","b":"flash.net::InterfaceAddress","n":"_prefixLength"},{"a":"readwrite","t":"String","b":"flash.net::InterfaceAddress","n":"_ipVersion"}]}}}`; asc.classInfo["flash.net::IPVersion"]=`{"t":"class","n":"flash.net::IPVersion","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net::IPVersion","n":"IPV4"},{"a":"readonly","t":"String","b":"flash.net::IPVersion","n":"IPV6"}]}}`; asc.classInfo["flash.net::LocalConnection"]=`{"t":"class","n":"flash.net::LocalConnection","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Object","b":"flash.net::LocalConnection","n":"client"},{"a":"readwrite","t":"Boolean","b":"flash.net::LocalConnection","n":"isPerUser"}],"m":[{"r":"void","b":"flash.net::LocalConnection","n":"allowDomain"},{"r":"void","b":"flash.net::LocalConnection","n":"allowInsecureDomain"},{"r":"void","b":"flash.net::LocalConnection","n":"close"},{"r":"void","b":"flash.net::LocalConnection","p":[{"t":"String"}],"n":"connect"},{"r":"void","b":"flash.net::LocalConnection","p":[{"t":"String"},{"t":"String"}],"n":"send"}],"a":[{"a":"readonly","t":"String","b":"flash.net::LocalConnection","n":"domain"}],"d":[{"n":"native","c":"instance=\\"LocalConnectionObject\\",methods=\\"auto\\",cls=\\"LocalConnectionClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"LocalConnectionObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"LocalConnectionClass"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"status\\",type=\\"flash.events.StatusEvent\\"","v":[{"k":"name","v":"status"},{"k":"type","v":"flash.events.StatusEvent"}]},{"n":"Event","c":"name=\\"securityError\\",type=\\"flash.events.SecurityErrorEvent\\"","v":[{"k":"name","v":"securityError"},{"k":"type","v":"flash.events.SecurityErrorEvent"}]},{"n":"Event","c":"name=\\"asyncError\\",type=\\"flash.events.AsyncErrorEvent\\"","v":[{"k":"name","v":"asyncError"},{"k":"type","v":"flash.events.AsyncErrorEvent"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net::LocalConnection","n":"_domain"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.net::LocalConnection","n":"isSupported"}]}}`; asc.classInfo["flash.net::navigateToURL"]=`{"t":"function","n":"flash.net::navigateToURL","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.net::NetConnection"]=`{"t":"class","n":"flash.net::NetConnection","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Object","b":"flash.net::NetConnection","n":"client"},{"a":"readwrite","t":"Number","b":"flash.net::NetConnection","n":"httpIdleTimeout"},{"a":"readwrite","t":"uint","b":"flash.net::NetConnection","n":"maxPeerConnections"},{"a":"readwrite","t":"uint","b":"flash.net::NetConnection","n":"objectEncoding"},{"a":"readwrite","t":"String","b":"flash.net::NetConnection","n":"proxyType"}],"m":[{"r":"void","b":"flash.net::NetConnection","p":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Object","o":1}],"n":"addHeader"},{"r":"void","b":"flash.net::NetConnection","p":[{"t":"String"},{"t":"flash.net::Responder"}],"n":"call"},{"r":"void","b":"flash.net::NetConnection","n":"close"},{"r":"void","b":"flash.net::NetConnection","p":[{"t":"String"}],"n":"connect"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.net::NetConnection","n":"connected"},{"a":"readonly","t":"String","b":"flash.net::NetConnection","n":"connectedProxyType"},{"a":"readonly","t":"String","b":"flash.net::NetConnection","n":"farID"},{"a":"readonly","t":"String","b":"flash.net::NetConnection","n":"farNonce"},{"a":"readonly","t":"String","b":"flash.net::NetConnection","n":"nearID"},{"a":"readonly","t":"String","b":"flash.net::NetConnection","n":"nearNonce"},{"a":"readonly","t":"String","b":"flash.net::NetConnection","n":"protocol"},{"a":"readonly","t":"Array","b":"flash.net::NetConnection","n":"unconnectedPeerStreams"},{"a":"readonly","t":"String","b":"flash.net::NetConnection","n":"uri"},{"a":"readonly","t":"Boolean","b":"flash.net::NetConnection","n":"usingTLS"}],"d":[{"n":"native","c":"instance=\\"NetConnectionObject\\",methods=\\"auto\\",cls=\\"NetConnectionClass\\"","v":[{"k":"instance","v":"NetConnectionObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"NetConnectionClass"}]},{"n":"Event","c":"name=\\"netStatus\\",type=\\"flash.events.NetStatusEvent\\"","v":[{"k":"name","v":"netStatus"},{"k":"type","v":"flash.events.NetStatusEvent"}]},{"n":"Event","c":"name=\\"securityError\\",type=\\"flash.events.SecurityErrorEvent\\"","v":[{"k":"name","v":"securityError"},{"k":"type","v":"flash.events.SecurityErrorEvent"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"asyncError\\",type=\\"flash.events.AsyncErrorEvent\\"","v":[{"k":"name","v":"asyncError"},{"k":"type","v":"flash.events.AsyncErrorEvent"}]}]}},"tr":{"v":[{"a":"readwrite","t":"uint","b":"flash.net::NetConnection","n":"defaultObjectEncoding"}]}}`; asc.classInfo["flash.net::NetGroup"]=`{"t":"class","n":"flash.net::NetGroup","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"flash.net::NetConnection"},{"t":"String"}],"m":[{"r":"void","b":"flash.net::NetGroup","n":"close"},{"r":"void","b":"flash.net::NetGroup","p":[{"t":"Number"},{"t":"Number"}],"n":"addHaveObjects"},{"r":"void","b":"flash.net::NetGroup","p":[{"t":"Number"},{"t":"Number"}],"n":"removeHaveObjects"},{"r":"void","b":"flash.net::NetGroup","p":[{"t":"Number"},{"t":"Number"}],"n":"addWantObjects"},{"r":"void","b":"flash.net::NetGroup","p":[{"t":"Number"},{"t":"Number"}],"n":"removeWantObjects"},{"r":"void","b":"flash.net::NetGroup","p":[{"t":"int"},{"t":"Object"}],"n":"writeRequestedObject"},{"r":"void","b":"flash.net::NetGroup","p":[{"t":"int"}],"n":"denyRequestedObject"},{"r":"String","b":"flash.net::NetGroup","p":[{"t":"String"}],"n":"convertPeerIDToGroupAddress"},{"r":"String","b":"flash.net::NetGroup","p":[{"t":"Object"}],"n":"post"},{"r":"String","b":"flash.net::NetGroup","p":[{"t":"Object"},{"t":"String"}],"n":"sendToNearest"},{"r":"String","b":"flash.net::NetGroup","p":[{"t":"Object"},{"t":"String"}],"n":"sendToNeighbor"},{"r":"String","b":"flash.net::NetGroup","p":[{"t":"Object"}],"n":"sendToAllNeighbors"},{"r":"Boolean","b":"flash.net::NetGroup","p":[{"t":"String"}],"n":"addNeighbor"},{"r":"Boolean","b":"flash.net::NetGroup","p":[{"t":"String"}],"n":"addMemberHint"}],"a":[{"a":"readwrite","t":"String","b":"flash.net::NetGroup","n":"replicationStrategy"},{"a":"readonly","t":"Number","b":"flash.net::NetGroup","n":"estimatedMemberCount"},{"a":"readonly","t":"Number","b":"flash.net::NetGroup","n":"neighborCount"},{"a":"readwrite","t":"String","b":"flash.net::NetGroup","n":"receiveMode"},{"a":"readonly","t":"flash.net::NetGroupInfo","b":"flash.net::NetGroup","n":"info"},{"a":"readonly","t":"String","b":"flash.net::NetGroup","n":"localCoverageFrom"},{"a":"readonly","t":"String","b":"flash.net::NetGroup","n":"localCoverageTo"}],"d":[{"n":"native","c":"instance=\\"NetGroupObject\\",methods=\\"auto\\",cls=\\"NetGroupClass\\"","v":[{"k":"instance","v":"NetGroupObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"NetGroupClass"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]},{"n":"Event","c":"name=\\"netStatus\\",type=\\"flash.events.NetStatusEvent\\"","v":[{"k":"name","v":"netStatus"},{"k":"type","v":"flash.events.NetStatusEvent"}]}]},"pr":{"m":[{"r":"void","b":"flash.net::NetGroup","p":[{"t":"*"}],"n":"onStatus"},{"r":"*","b":"flash.net::NetGroup","p":[{"t":"uint"}],"n":"invoke"}]}},"pr":{"v":[{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kClose"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kPost"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kSendToNearest"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kSendToNeighbor"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kGetReceiveMode"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kSetReceiveMode"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kGetEstimatedMemberCount"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kGetNeighborCount"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kGetLocalCoverageFrom"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kGetLocalCoverageTo"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kGetReplicationStrategy"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kSetReplicationStrategy"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kUpdateHaveBlocks"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kUpdateWantBlocks"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kWriteRequestedBlock"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kDenyRequestedBlock"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kAddNeighbor"},{"a":"readonly","t":"uint","b":"flash.net::NetGroup","n":"kAddMemberHint"}]}}`; asc.classInfo["flash.net::NetGroupInfo"]=`{"t":"class","n":"flash.net::NetGroupInfo","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"m":[{"r":"String","b":"flash.net::NetGroupInfo","n":"toString"}],"a":[{"a":"readonly","t":"Number","b":"flash.net::NetGroupInfo","n":"postingSendDataBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetGroupInfo","n":"postingSendControlBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetGroupInfo","n":"postingReceiveDataBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetGroupInfo","n":"postingReceiveControlBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetGroupInfo","n":"routingSendBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetGroupInfo","n":"routingReceiveBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetGroupInfo","n":"objectReplicationSendBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetGroupInfo","n":"objectReplicationReceiveBytesPerSecond"}],"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.net::NetGroupInfo","n":"m_postingSendDataBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetGroupInfo","n":"m_postingSendControlBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetGroupInfo","n":"m_postingReceiveDataBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetGroupInfo","n":"m_postingReceiveControlBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetGroupInfo","n":"m_routingSendBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetGroupInfo","n":"m_routingReceiveBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetGroupInfo","n":"m_objectReplicationSendBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetGroupInfo","n":"m_objectReplicationReceiveBytesPerSecond"}]}}}`; asc.classInfo["flash.net::NetGroupReceiveMode"]=`{"t":"class","n":"flash.net::NetGroupReceiveMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net::NetGroupReceiveMode","n":"EXACT"},{"a":"readonly","t":"String","b":"flash.net::NetGroupReceiveMode","n":"NEAREST"}]}}`; asc.classInfo["flash.net::NetGroupReplicationStrategy"]=`{"t":"class","n":"flash.net::NetGroupReplicationStrategy","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net::NetGroupReplicationStrategy","n":"RAREST_FIRST"},{"a":"readonly","t":"String","b":"flash.net::NetGroupReplicationStrategy","n":"LOWEST_FIRST"}]}}`; asc.classInfo["flash.net::NetGroupSendMode"]=`{"t":"class","n":"flash.net::NetGroupSendMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net::NetGroupSendMode","n":"NEXT_INCREASING"},{"a":"readonly","t":"String","b":"flash.net::NetGroupSendMode","n":"NEXT_DECREASING"}]}}`; asc.classInfo["flash.net::NetGroupSendResult"]=`{"t":"class","n":"flash.net::NetGroupSendResult","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net::NetGroupSendResult","n":"ERROR"},{"a":"readonly","t":"String","b":"flash.net::NetGroupSendResult","n":"NO_ROUTE"},{"a":"readonly","t":"String","b":"flash.net::NetGroupSendResult","n":"SENT"}]}}`; asc.classInfo["flash.net::NetMonitor"]=`{"t":"class","n":"flash.net::NetMonitor","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","b":"flash.net::NetMonitor","n":"listStreams"}],"d":[{"n":"native","c":"instance=\\"NetMonitorObject\\",methods=\\"auto\\",cls=\\"NetMonitorClass\\"","v":[{"k":"instance","v":"NetMonitorObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"NetMonitorClass"}]},{"n":"API","c":"\\"672\\"","v":[{"k":"","v":"672"}]},{"n":"Event","c":"name=\\"netStreamCreate\\",type=\\"flash.events.NetMonitorEvent\\"","v":[{"k":"name","v":"netStreamCreate"},{"k":"type","v":"flash.events.NetMonitorEvent"}]}]}}}`; asc.classInfo["flash.net::NetStream"]=`{"t":"class","n":"flash.net::NetStream","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"flash.net::NetConnection"},{"t":"String","o":1}],"v":[{"a":"readwrite","t":"Boolean","b":"flash.net::NetStream","n":"audioReliable"},{"a":"readwrite","t":"Boolean","b":"flash.net::NetStream","n":"audioSampleAccess"},{"a":"readwrite","t":"Number","b":"flash.net::NetStream","n":"backBufferTime"},{"a":"readwrite","t":"Number","b":"flash.net::NetStream","n":"bufferTime"},{"a":"readwrite","t":"Number","b":"flash.net::NetStream","n":"bufferTimeMax"},{"a":"readwrite","t":"Boolean","b":"flash.net::NetStream","n":"checkPolicyFile"},{"a":"readwrite","t":"Object","b":"flash.net::NetStream","n":"client"},{"a":"readwrite","t":"Boolean","b":"flash.net::NetStream","n":"dataReliable"},{"a":"readwrite","t":"Boolean","b":"flash.net::NetStream","n":"inBufferSeek"},{"a":"readwrite","t":"Number","b":"flash.net::NetStream","n":"maxPauseBufferTime"},{"a":"readwrite","t":"Boolean","b":"flash.net::NetStream","n":"multicastAvailabilitySendToAll"},{"a":"readwrite","t":"Number","b":"flash.net::NetStream","n":"multicastAvailabilityUpdatePeriod"},{"a":"readwrite","t":"Number","b":"flash.net::NetStream","n":"multicastFetchPeriod"},{"a":"readwrite","t":"Number","b":"flash.net::NetStream","n":"multicastPushNeighborLimit"},{"a":"readwrite","t":"Number","b":"flash.net::NetStream","n":"multicastRelayMarginDuration"},{"a":"readwrite","t":"Number","b":"flash.net::NetStream","n":"multicastWindowDuration"},{"a":"readwrite","t":"Boolean","b":"flash.net::NetStream","n":"useHardwareDecoder"},{"a":"readwrite","t":"Boolean","b":"flash.net::NetStream","n":"useJitterBuffer"},{"a":"readwrite","t":"Boolean","b":"flash.net::NetStream","n":"videoReliable"},{"a":"readwrite","t":"Boolean","b":"flash.net::NetStream","n":"videoSampleAccess"},{"a":"readwrite","t":"flash.media::VideoStreamSettings","b":"flash.net::NetStream","n":"videoStreamSettings"},{"a":"readwrite","t":"flash.media::SoundTransform","b":"flash.net::NetStream","n":"soundTransform"}],"m":[{"r":"void","b":"flash.net::NetStream","p":[{"t":"flash.utils::ByteArray"}],"n":"appendBytes"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"String"}],"n":"appendBytesAction"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"flash.net::NetConnection"}],"n":"attach"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"flash.media::Microphone"}],"n":"attachAudio"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"flash.media::Camera"},{"t":"int","o":1}],"n":"attachCamera"},{"r":"void","b":"flash.net::NetStream","n":"close"},{"r":"void","b":"flash.net::NetStream","n":"dispose"},{"r":"Boolean","b":"flash.net::NetStream","p":[{"t":"flash.net::NetStream"}],"n":"onPeerConnect"},{"r":"void","b":"flash.net::NetStream","n":"pause"},{"r":"void","b":"flash.net::NetStream","n":"play"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"flash.net::NetStreamPlayOptions"}],"n":"play2"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"flash.net::NetStreamPlayOptions"}],"n":"preloadEmbeddedData"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"String","o":1},{"t":"String","o":1}],"n":"publish"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"Boolean"}],"n":"receiveAudio"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"Boolean"}],"n":"receiveVideo"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"Number"}],"n":"receiveVideoFPS"},{"r":"void","b":"flash.net::NetStream","n":"resume"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"Number"}],"n":"seek"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"String"}],"n":"send"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"String"},{"t":"String"},{"t":"String"}],"n":"setDRMAuthenticationCredentials"},{"r":"void","b":"flash.net::NetStream","p":[{"t":"int"}],"n":"step"},{"r":"void","b":"flash.net::NetStream","n":"togglePause"}],"a":[{"a":"readonly","t":"Number","b":"flash.net::NetStream","n":"backBufferLength"},{"a":"readonly","t":"Number","b":"flash.net::NetStream","n":"bufferLength"},{"a":"readonly","t":"uint","b":"flash.net::NetStream","n":"bytesLoaded"},{"a":"readonly","t":"uint","b":"flash.net::NetStream","n":"bytesTotal"},{"a":"readonly","t":"Number","b":"flash.net::NetStream","n":"currentFPS"},{"a":"readonly","t":"String","b":"flash.net::NetStream","n":"farID"},{"a":"readonly","t":"String","b":"flash.net::NetStream","n":"farNonce"},{"a":"readonly","t":"flash.net::NetStreamInfo","b":"flash.net::NetStream","n":"info"},{"a":"readonly","t":"Number","b":"flash.net::NetStream","n":"liveDelay"},{"a":"readonly","t":"flash.net::NetStreamMulticastInfo","b":"flash.net::NetStream","n":"multicastInfo"},{"a":"readonly","t":"String","b":"flash.net::NetStream","n":"nearNonce"},{"a":"readonly","t":"uint","b":"flash.net::NetStream","n":"objectEncoding"},{"a":"readonly","t":"Array","b":"flash.net::NetStream","n":"peerStreams"},{"a":"readonly","t":"Number","b":"flash.net::NetStream","n":"time"},{"a":"readonly","t":"Number","b":"flash.net::NetStream","n":"decodedFrames"}],"d":[{"n":"native","c":"instance=\\"NetStreamObject\\",methods=\\"auto\\",cls=\\"NetStreamClass\\"","v":[{"k":"instance","v":"NetStreamObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"NetStreamClass"}]},{"n":"Event","c":"name=\\"mediaTypeData\\",type=\\"flash.events.NetDataEvent\\"","v":[{"k":"name","v":"mediaTypeData"},{"k":"type","v":"flash.events.NetDataEvent"}]},{"n":"Event","c":"name=\\"onSeekPoint\\"","v":[{"k":"name","v":"onSeekPoint"}]},{"n":"Event","c":"name=\\"drmStatus\\",type=\\"flash.events.DRMStatusEvent\\"","v":[{"k":"name","v":"drmStatus"},{"k":"type","v":"flash.events.DRMStatusEvent"}]},{"n":"Event","c":"name=\\"drmError\\",type=\\"flash.events.DRMErrorEvent\\"","v":[{"k":"name","v":"drmError"},{"k":"type","v":"flash.events.DRMErrorEvent"}]},{"n":"Event","c":"name=\\"drmAuthenticate\\",type=\\"flash.events.DRMAuthenticateEvent\\"","v":[{"k":"name","v":"drmAuthenticate"},{"k":"type","v":"flash.events.DRMAuthenticateEvent"}]},{"n":"Event","c":"name=\\"onDRMContentData\\"","v":[{"k":"name","v":"onDRMContentData"}]},{"n":"Event","c":"name=\\"onPlayStatus\\"","v":[{"k":"name","v":"onPlayStatus"}]},{"n":"Event","c":"name=\\"onCuePoint\\"","v":[{"k":"name","v":"onCuePoint"}]},{"n":"Event","c":"name=\\"onTextData\\"","v":[{"k":"name","v":"onTextData"}]},{"n":"Event","c":"name=\\"onImageData\\"","v":[{"k":"name","v":"onImageData"}]},{"n":"Event","c":"name=\\"onMetaData\\"","v":[{"k":"name","v":"onMetaData"}]},{"n":"Event","c":"name=\\"onXMPData\\"","v":[{"k":"name","v":"onXMPData"}]},{"n":"Event","c":"name=\\"netStatus\\",type=\\"flash.events.NetStatusEvent\\"","v":[{"k":"name","v":"netStatus"},{"k":"type","v":"flash.events.NetStatusEvent"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"asyncError\\",type=\\"flash.events.AsyncErrorEvent\\"","v":[{"k":"name","v":"asyncError"},{"k":"type","v":"flash.events.AsyncErrorEvent"}]},{"n":"Event","c":"name=\\"status\\",type=\\"flash.events.StatusEvent\\"","v":[{"k":"name","v":"status"},{"k":"type","v":"flash.events.StatusEvent"}]}]},"pr":{"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_videoSrc"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_characterID"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_codecID"},{"a":"readwrite","t":"flash.__native.media::VideoDecoder","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_videoDecoder"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_fps"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_currentFrame"},{"a":"readwrite","t":"flash.__native.media::VideoKeyFrame","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_currentKeyFrame"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_nextFrame"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_videoFramesTags"},{"a":"readwrite","t":"flash.net::URLLoader","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_loader"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_startTime"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_disposed"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"uint"}],"n":"__setCharacterID"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"uint"}],"n":"__setCodecID"},{"r":"uint","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"__getCharacterID"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"Object"},{"t":"int"}],"n":"__setFrameWithTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"__playDataGenerationMode"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"flash.events::ProgressEvent"}],"n":"__onLoadProgress"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"flash.events::ErrorEvent"}],"n":"__onLoadError"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"flash.events::IOErrorEvent"}],"n":"__onLoadIOError"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"flash.events::Event"}],"n":"__onLoadComplete"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"flash.events::Event"}],"n":"__onEnterFrame"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"__startDataDecoding"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"flash.utils::ByteArray"}],"n":"__startFileDecoding"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"String"}],"n":"__playLocalFile"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"uint"}],"n":"__setKeyFrame"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"uint"}],"n":"__findKeyFrame"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"uint"}],"n":"__isFrame"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"uint"}],"n":"__pushFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"__popFrame"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"uint"}],"n":"__decodeFrame"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"uint"}],"n":"__seekFrame"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__predrawFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::NetStream","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"},{"t":"int"}],"n":"__drawFrame"}]}},"tr":{"m":[{"r":"void","b":"flash.net::NetStream","n":"resetDRMVouchers"}]},"pr":{"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_VIDEO_FROM_SWF"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.net::NetStream","n":"_VIDEO_FROM_FILE"}]}}`; asc.classInfo["flash.net::NetStreamAppendBytesAction"]=`{"t":"class","n":"flash.net::NetStreamAppendBytesAction","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net::NetStreamAppendBytesAction","n":"RESET_BEGIN"},{"a":"readonly","t":"String","b":"flash.net::NetStreamAppendBytesAction","n":"RESET_SEEK"},{"a":"readonly","t":"String","b":"flash.net::NetStreamAppendBytesAction","n":"END_SEQUENCE"}]}}`; asc.classInfo["flash.net::NetStreamInfo"]=`{"t":"class","n":"flash.net::NetStreamInfo","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Object","o":1},{"t":"Object","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"Boolean","o":1}],"m":[{"r":"String","b":"flash.net::NetStreamInfo","n":"toString"}],"a":[{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"currentBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"byteCount"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"maxBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"audioBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"audioByteCount"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"videoBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"videoByteCount"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"dataBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"dataByteCount"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"playbackBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"droppedFrames"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"audioBufferByteLength"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"videoBufferByteLength"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"dataBufferByteLength"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"audioBufferLength"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"videoBufferLength"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"dataBufferLength"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"SRTT"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"audioLossRate"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamInfo","n":"videoLossRate"},{"a":"readonly","t":"Object","b":"flash.net::NetStreamInfo","n":"metaData"},{"a":"readonly","t":"Object","b":"flash.net::NetStreamInfo","n":"xmpData"},{"a":"readonly","t":"String","b":"flash.net::NetStreamInfo","n":"uri"},{"a":"readonly","t":"String","b":"flash.net::NetStreamInfo","n":"resourceName"},{"a":"readonly","t":"Boolean","b":"flash.net::NetStreamInfo","n":"isLive"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_currentBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_byteCount"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_maxBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_audioBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_audioByteCount"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_videoBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_videoByteCount"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_dataBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_dataByteCount"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_playbackBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_droppedFrames"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_audioBufferByteLength"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_videoBufferByteLength"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_dataBufferByteLength"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_audioBufferLength"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_videoBufferLength"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_dataBufferLength"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_srtt"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_audioLossRate"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamInfo","n":"m_videoLossRate"},{"a":"readwrite","t":"Object","b":"flash.net::NetStreamInfo","n":"m_metaData"},{"a":"readwrite","t":"Object","b":"flash.net::NetStreamInfo","n":"m_xmpData"},{"a":"readwrite","t":"String","b":"flash.net::NetStreamInfo","n":"m_resourceName"},{"a":"readwrite","t":"String","b":"flash.net::NetStreamInfo","n":"m_uri"},{"a":"readwrite","t":"Boolean","b":"flash.net::NetStreamInfo","n":"m_isLive"}]}}}`; asc.classInfo["flash.net::NetStreamMulticastInfo"]=`{"t":"class","n":"flash.net::NetStreamMulticastInfo","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"m":[{"r":"String","b":"flash.net::NetStreamMulticastInfo","n":"toString"}],"a":[{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"sendDataBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"sendControlBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"receiveDataBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"receiveControlBytesPerSecond"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"bytesPushedToPeers"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"fragmentsPushedToPeers"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"bytesRequestedByPeers"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"fragmentsRequestedByPeers"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"bytesPushedFromPeers"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"fragmentsPushedFromPeers"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"bytesRequestedFromPeers"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"fragmentsRequestedFromPeers"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"sendControlBytesPerSecondToServer"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"receiveDataBytesPerSecondFromServer"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"bytesReceivedFromServer"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"fragmentsReceivedFromServer"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"receiveDataBytesPerSecondFromIPMulticast"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"bytesReceivedFromIPMulticast"},{"a":"readonly","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"fragmentsReceivedFromIPMulticast"}],"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_sendDataBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_sendControlBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_receiveDataBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_receiveControlBytesPerSecond"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_bytesPushedToPeers"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_fragmentsPushedToPeers"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_bytesRequestedByPeers"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_fragmentsRequestedByPeers"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_bytesPushedFromPeers"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_fragmentsPushedFromPeers"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_bytesRequestedFromPeers"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_fragmentsRequestedFromPeers"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_sendControlBytesPerSecondToServer"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_receiveDataBytesPerSecondFromServer"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_bytesReceivedFromServer"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_fragmentsReceivedFromServer"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_receiveDataBytesPerSecondFromIPMulticast"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_bytesReceivedFromIPMulticast"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamMulticastInfo","n":"m_fragmentsReceivedFromIPMulticast"}]}}}`; asc.classInfo["flash.net::NetStreamPlayOptions"]=`{"t":"class","n":"flash.net::NetStreamPlayOptions","id":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"flash.net::NetStreamPlayOptions","n":"streamName"},{"a":"readwrite","t":"String","b":"flash.net::NetStreamPlayOptions","n":"oldStreamName"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamPlayOptions","n":"start"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamPlayOptions","n":"len"},{"a":"readwrite","t":"Number","b":"flash.net::NetStreamPlayOptions","n":"offset"},{"a":"readwrite","t":"String","b":"flash.net::NetStreamPlayOptions","n":"transition"}],"d":[{"n":"native","c":"instance=\\"NetStreamPlayOptionsObject\\",methods=\\"auto\\",cls=\\"NetStreamPlayOptionsClass\\"","v":[{"k":"instance","v":"NetStreamPlayOptionsObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"NetStreamPlayOptionsClass"}]},{"n":"API","c":"\\"662\\"","v":[{"k":"","v":"662"}]}]}}}`; asc.classInfo["flash.net::NetStreamPlayTransitions"]=`{"t":"class","n":"flash.net::NetStreamPlayTransitions","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"662\\"","v":[{"k":"","v":"662"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net::NetStreamPlayTransitions","n":"APPEND"},{"a":"readonly","t":"String","b":"flash.net::NetStreamPlayTransitions","n":"RESET"},{"a":"readonly","t":"String","b":"flash.net::NetStreamPlayTransitions","n":"SWITCH"},{"a":"readonly","t":"String","b":"flash.net::NetStreamPlayTransitions","n":"SWAP"},{"a":"readonly","t":"String","b":"flash.net::NetStreamPlayTransitions","n":"STOP"},{"a":"readonly","t":"String","b":"flash.net::NetStreamPlayTransitions","n":"RESUME"},{"a":"readonly","t":"String","b":"flash.net::NetStreamPlayTransitions","n":"APPEND_AND_WAIT"}]}}`; asc.classInfo["flash.net::NetworkInfo"]=`{"t":"class","n":"flash.net::NetworkInfo","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","b":"flash.net::NetworkInfo","n":"findInterfaces"}],"d":[{"n":"native","c":"instance=\\"NetworkInfoObject\\",methods=\\"auto\\",cls=\\"NetworkInfoClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"NetworkInfoObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"NetworkInfoClass"},{"k":"construct","v":"native"}]},{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]},{"n":"Event","c":"name=\\"networkChange\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"networkChange"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"m":[{"r":"*","b":"flash.net::NetworkInfo","p":[{"t":"flash.events::Event"}],"n":"onNetworkChange"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.net::NetworkInfo","n":"isSupported"},{"a":"readonly","t":"flash.net::NetworkInfo","b":"flash.net::NetworkInfo","n":"networkInfo"}]},"pr":{"m":[{"r":"flash.net::NetworkInfo","b":"flash.net::NetworkInfo","n":"getInstance"}]}}`; asc.classInfo["flash.net::NetworkInterface"]=`{"t":"class","n":"flash.net::NetworkInterface","bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"String","b":"flash.net::NetworkInterface","n":"name"},{"a":"readwrite","t":"String","b":"flash.net::NetworkInterface","n":"displayName"},{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","b":"flash.net::NetworkInterface","n":"addresses"},{"a":"readwrite","t":"int","b":"flash.net::NetworkInterface","n":"mtu"},{"a":"readwrite","t":"String","b":"flash.net::NetworkInterface","n":"hardwareAddress"},{"a":"readwrite","t":"flash.net::NetworkInterface","b":"flash.net::NetworkInterface","n":"parent"},{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","b":"flash.net::NetworkInterface","n":"subInterfaces"},{"a":"readwrite","t":"Boolean","b":"flash.net::NetworkInterface","n":"active"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net::NetworkInterface","n":"_name"},{"a":"readwrite","t":"String","b":"flash.net::NetworkInterface","n":"_displayName"},{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","b":"flash.net::NetworkInterface","n":"_addresses"},{"a":"readwrite","t":"int","b":"flash.net::NetworkInterface","n":"_mtu"},{"a":"readwrite","t":"String","b":"flash.net::NetworkInterface","n":"_hardwareAddress"},{"a":"readwrite","t":"flash.net::NetworkInterface","b":"flash.net::NetworkInterface","n":"_parent"},{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","b":"flash.net::NetworkInterface","n":"_subInterfaces"},{"a":"readwrite","t":"Boolean","b":"flash.net::NetworkInterface","n":"_active"}]}}}`; asc.classInfo["flash.net::ObjectEncoding"]=`{"t":"class","n":"flash.net::ObjectEncoding","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"ObjectEncodingClass\\",construct=\\"none\\",gc=\\"exact\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"ObjectEncodingClass"},{"k":"construct","v":"none"},{"k":"gc","v":"exact"}]}]}},"tr":{"v":[{"a":"readwrite","t":"flash.net::IDynamicPropertyWriter","b":"flash.net::ObjectEncoding","n":"dynamicPropertyWriter"},{"a":"readonly","t":"uint","b":"flash.net::ObjectEncoding","n":"AMF0"},{"a":"readonly","t":"uint","b":"flash.net::ObjectEncoding","n":"AMF3"},{"a":"readonly","t":"uint","b":"flash.net::ObjectEncoding","n":"DEFAULT"}]}}`; asc.classInfo["flash.net::registerClassAlias"]=`{"t":"function","n":"flash.net::registerClassAlias","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"Toplevel::registerClassAlias\\"","v":[{"k":"","v":"Toplevel::registerClassAlias"}]}]}}}`; asc.classInfo["flash.net::Responder"]=`{"t":"class","n":"flash.net::Responder","bs":["Object"],"fa":{"tr":{"c":[{"t":"Function"},{"t":"Function","o":1}],"d":[{"n":"native","c":"instance=\\"ResponderObject\\",methods=\\"auto\\",cls=\\"ResponderClass\\"","v":[{"k":"instance","v":"ResponderObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ResponderClass"}]}]}}}`; asc.classInfo["flash.net::SecureSocket"]=`{"t":"class","n":"flash.net::SecureSocket","bs":["flash.net::Socket","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net::SecureSocket","p":[{"t":"flash.utils::ByteArray"},{"t":"Boolean"}],"n":"addBinaryChainBuildingCertificate"},{"r":"void","b":"flash.net::SecureSocket","p":[{"t":"String"},{"t":"int"}],"n":"connect"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.net::SecureSocket","n":"isSupported"},{"a":"readonly","t":"flash.security::X509Certificate","b":"flash.net::SecureSocket","n":"serverCertificateStatus"},{"a":"readonly","t":"String","b":"flash.net::SecureSocket","n":"serverCertificate"}],"d":[{"n":"native","c":"instance=\\"SecureSocketObject\\",methods=\\"auto\\",cls=\\"SecureSocketClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"SecureSocketObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SecureSocketClass"},{"k":"construct","v":"check"}]},{"n":"Event","c":"name=\\"securityError\\",type=\\"flash.events.SecurityErrorEvent\\"","v":[{"k":"name","v":"securityError"},{"k":"type","v":"flash.events.SecurityErrorEvent"}]},{"n":"Event","c":"name=\\"socketData\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"socketData"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"connect\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"connect"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"close\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"close"},{"k":"type","v":"flash.events.Event"}]}]}}}`; asc.classInfo["flash.net::sendToURL"]=`{"t":"function","n":"flash.net::sendToURL","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"FlashNetScript::sendToURL\\"","v":[{"k":"","v":"FlashNetScript::sendToURL"}]}]}}}`; asc.classInfo["flash.net::ServerSocket"]=`{"t":"class","n":"flash.net::ServerSocket","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net::ServerSocket","p":[{"t":"int","o":1},{"t":"String","o":1}],"n":"bind"},{"r":"void","b":"flash.net::ServerSocket","n":"close"},{"r":"void","b":"flash.net::ServerSocket","p":[{"t":"int","o":1}],"n":"listen"}],"a":[{"a":"readonly","t":"String","b":"flash.net::ServerSocket","n":"localAddress"},{"a":"readonly","t":"int","b":"flash.net::ServerSocket","n":"localPort"},{"a":"readonly","t":"Boolean","b":"flash.net::ServerSocket","n":"listening"},{"a":"readonly","t":"Boolean","b":"flash.net::ServerSocket","n":"bound"}],"d":[{"n":"native","c":"instance=\\"ServerSocketObject\\",methods=\\"auto\\",cls=\\"ServerSocketClass\\"","v":[{"k":"instance","v":"ServerSocketObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ServerSocketClass"}]},{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]},{"n":"Event","c":"name=\\"connect\\",type=\\"flash.events.ServerSocketConnectEvent\\"","v":[{"k":"name","v":"connect"},{"k":"type","v":"flash.events.ServerSocketConnectEvent"}]},{"n":"Event","c":"name=\\"close\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"close"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"m":[{"r":"void","b":"flash.net::ServerSocket","p":[{"t":"int"},{"t":"String"}],"n":"internalBind"},{"r":"void","b":"flash.net::ServerSocket","n":"internalClose"},{"r":"void","b":"flash.net::ServerSocket","p":[{"t":"int"}],"n":"internalListen"},{"r":"Boolean","b":"flash.net::ServerSocket","n":"internalListening"},{"r":"Boolean","b":"flash.net::ServerSocket","n":"internalBound"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.net::ServerSocket","n":"isSupported"}]}}`; asc.classInfo["flash.net::SharedObject"]=`{"t":"class","n":"flash.net::SharedObject","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Object","b":"flash.net::SharedObject","n":"client"},{"a":"readwrite","t":"Object","b":"flash.net::SharedObject","n":"data"},{"a":"readwrite","t":"uint","b":"flash.net::SharedObject","n":"objectEncoding"}],"m":[{"r":"void","b":"flash.net::SharedObject","n":"clear"},{"r":"void","b":"flash.net::SharedObject","n":"close"},{"r":"void","b":"flash.net::SharedObject","p":[{"t":"Object"},{"t":"String","o":1}],"n":"connect"},{"r":"String","b":"flash.net::SharedObject","p":[{"t":"int","o":1}],"n":"flush"},{"r":"void","b":"flash.net::SharedObject","n":"send"},{"r":"void","b":"flash.net::SharedObject","p":[{"t":"String"}],"n":"setDirty"},{"r":"void","b":"flash.net::SharedObject","p":[{"t":"String"},{"t":"Object","o":1}],"n":"setProperty"}],"a":[{"a":"readonly","t":"uint","b":"flash.net::SharedObject","n":"size"},{"a":"writeonly","t":"Number","b":"flash.net::SharedObject","n":"fps"}],"d":[{"n":"native","c":"instance=\\"SharedObjectObject\\",methods=\\"auto\\",cls=\\"SharedObjectClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"SharedObjectObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SharedObjectClass"},{"k":"construct","v":"native"}]},{"n":"Event","c":"name=\\"sync\\",type=\\"flash.events.SyncEvent\\"","v":[{"k":"name","v":"sync"},{"k":"type","v":"flash.events.SyncEvent"}]},{"n":"Event","c":"name=\\"netStatus\\",type=\\"flash.events.NetStatusEvent\\"","v":[{"k":"name","v":"netStatus"},{"k":"type","v":"flash.events.NetStatusEvent"}]},{"n":"Event","c":"name=\\"asyncError\\",type=\\"flash.events.AsyncErrorEvent\\"","v":[{"k":"name","v":"asyncError"},{"k":"type","v":"flash.events.AsyncErrorEvent"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.net::SharedObject","n":"__keyName"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.net::SharedObject","p":[{"t":"*"},{"t":"*"}],"n":"__disptachStatus"}]}},"tr":{"v":[{"a":"readwrite","t":"uint","b":"flash.net::SharedObject","n":"defaultObjectEncoding"},{"a":"readwrite","t":"Boolean","b":"flash.net::SharedObject","n":"preventBackup"}],"m":[{"r":"flash.net::SharedObject","b":"flash.net::SharedObject","p":[{"t":"String"},{"t":"String","o":1},{"t":"Boolean","o":1}],"n":"getLocal"},{"r":"flash.net::SharedObject","b":"flash.net::SharedObject","p":[{"t":"String"},{"t":"String","o":1},{"t":"Object","o":1},{"t":"Boolean","o":1}],"n":"getRemote"}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.net::SharedObject","n":"sHelperByteArray"}]}}`; asc.classInfo["flash.net::SharedObjectFlushStatus"]=`{"t":"class","n":"flash.net::SharedObjectFlushStatus","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net::SharedObjectFlushStatus","n":"FLUSHED"},{"a":"readonly","t":"String","b":"flash.net::SharedObjectFlushStatus","n":"PENDING"}]}}`; asc.classInfo["flash.net::Socket"]=`{"t":"class","n":"flash.net::Socket","bs":["flash.events::EventDispatcher","Object"],"in":["flash.utils::IDataInput","flash.utils::IDataOutput"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"int","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.net::Socket","n":"objectEncoding"},{"a":"readwrite","t":"uint","b":"flash.net::Socket","n":"timeout"}],"m":[{"r":"void","b":"flash.net::Socket","n":"close"},{"r":"void","b":"flash.net::Socket","p":[{"t":"String"},{"t":"int"}],"n":"connect"},{"r":"void","b":"flash.net::Socket","n":"flush"},{"r":"Boolean","b":"flash.net::Socket","n":"readBoolean"},{"r":"int","b":"flash.net::Socket","n":"readByte"},{"r":"void","b":"flash.net::Socket","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"readBytes"},{"r":"Number","b":"flash.net::Socket","n":"readDouble"},{"r":"Number","b":"flash.net::Socket","n":"readFloat"},{"r":"int","b":"flash.net::Socket","n":"readInt"},{"r":"String","b":"flash.net::Socket","p":[{"t":"uint"},{"t":"String"}],"n":"readMultiByte"},{"r":"*","b":"flash.net::Socket","n":"readObject"},{"r":"int","b":"flash.net::Socket","n":"readShort"},{"r":"uint","b":"flash.net::Socket","n":"readUnsignedByte"},{"r":"uint","b":"flash.net::Socket","n":"readUnsignedInt"},{"r":"uint","b":"flash.net::Socket","n":"readUnsignedShort"},{"r":"String","b":"flash.net::Socket","n":"readUTF"},{"r":"String","b":"flash.net::Socket","p":[{"t":"uint"}],"n":"readUTFBytes"},{"r":"void","b":"flash.net::Socket","p":[{"t":"Boolean"}],"n":"writeBoolean"},{"r":"void","b":"flash.net::Socket","p":[{"t":"int"}],"n":"writeByte"},{"r":"void","b":"flash.net::Socket","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"writeBytes"},{"r":"void","b":"flash.net::Socket","p":[{"t":"Number"}],"n":"writeDouble"},{"r":"void","b":"flash.net::Socket","p":[{"t":"Number"}],"n":"writeFloat"},{"r":"void","b":"flash.net::Socket","p":[{"t":"int"}],"n":"writeInt"},{"r":"void","b":"flash.net::Socket","p":[{"t":"String"},{"t":"String"}],"n":"writeMultiByte"},{"r":"void","b":"flash.net::Socket","p":[{"t":"*"}],"n":"writeObject"},{"r":"void","b":"flash.net::Socket","p":[{"t":"int"}],"n":"writeShort"},{"r":"void","b":"flash.net::Socket","p":[{"t":"uint"}],"n":"writeUnsignedInt"},{"r":"void","b":"flash.net::Socket","p":[{"t":"String"}],"n":"writeUTF"},{"r":"void","b":"flash.net::Socket","p":[{"t":"String"}],"n":"writeUTFBytes"}],"a":[{"a":"readonly","t":"uint","b":"flash.net::Socket","n":"bytesAvailable"},{"a":"readonly","t":"uint","b":"flash.net::Socket","n":"bytesPending"},{"a":"readonly","t":"Boolean","b":"flash.net::Socket","n":"connected"},{"a":"readwrite","t":"String","b":"flash.net::Socket","n":"endian"}],"d":[{"n":"native","c":"instance=\\"SocketObject\\",methods=\\"auto\\",cls=\\"SocketClass\\"","v":[{"k":"instance","v":"SocketObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SocketClass"}]},{"n":"Event","c":"name=\\"securityError\\",type=\\"flash.events.SecurityErrorEvent\\"","v":[{"k":"name","v":"securityError"},{"k":"type","v":"flash.events.SecurityErrorEvent"}]},{"n":"Event","c":"name=\\"outputProgress\\",type=\\"flash.events.OutputProgressEvent\\"","v":[{"k":"name","v":"outputProgress"},{"k":"type","v":"flash.events.OutputProgressEvent"}]},{"n":"Event","c":"name=\\"socketData\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"socketData"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"connect\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"connect"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"close\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"close"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"WebSocket","b":"flash.net::Socket","n":"_socket"},{"a":"readwrite","t":"Object","b":"flash.net::Socket","n":"_socketJsErrorEvent"},{"a":"readwrite","t":"Boolean","b":"flash.net::Socket","n":"_connected"},{"a":"readwrite","t":"Boolean","b":"flash.net::Socket","n":"_connection"},{"a":"readwrite","t":"String","b":"flash.net::Socket","n":"_host"},{"a":"readwrite","t":"int","b":"flash.net::Socket","n":"_port"},{"a":"readwrite","t":"String","b":"flash.net::Socket","n":"_endian"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.net::Socket","n":"_input"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.net::Socket","n":"_output"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.net::Socket","n":"__cleanSocket"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::Socket","p":[{"t":"Object"}],"n":"__onClose"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::Socket","p":[{"t":"Object"}],"n":"__onError"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::Socket","p":[{"t":"Object"}],"n":"__onMessage"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::Socket","n":"__onOpen"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::Socket","n":"__connection"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::Socket","n":"__flush"}]}}}`; asc.classInfo["flash.net::URLLoader"]=`{"t":"class","n":"flash.net::URLLoader","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"flash.net::URLRequest","o":1}],"v":[{"a":"readwrite","t":"Object","b":"flash.net::URLLoader","n":"data"},{"a":"readwrite","t":"String","b":"flash.net::URLLoader","n":"dataFormat"},{"a":"readwrite","t":"uint","b":"flash.net::URLLoader","n":"bytesLoaded"},{"a":"readwrite","t":"uint","b":"flash.net::URLLoader","n":"bytesTotal"}],"m":[{"r":"void","b":"flash.net::URLLoader","p":[{"t":"flash.net::URLRequest"}],"n":"load"},{"r":"void","b":"flash.net::URLLoader","n":"close"}],"d":[{"n":"native","c":"instance=\\"URLLoaderObject\\",methods=\\"auto\\",cls=\\"URLLoaderClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"URLLoaderObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"URLLoaderClass"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"httpResponseStatus\\",type=\\"flash.events.HTTPStatusEvent\\"","v":[{"k":"name","v":"httpResponseStatus"},{"k":"type","v":"flash.events.HTTPStatusEvent"}]},{"n":"Event","c":"name=\\"httpStatus\\",type=\\"flash.events.HTTPStatusEvent\\"","v":[{"k":"name","v":"httpStatus"},{"k":"type","v":"flash.events.HTTPStatusEvent"}]},{"n":"Event","c":"name=\\"securityError\\",type=\\"flash.events.SecurityErrorEvent\\"","v":[{"k":"name","v":"securityError"},{"k":"type","v":"flash.events.SecurityErrorEvent"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"progress\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"progress"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"open\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"open"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.net::URLStream","b":"flash.net::URLLoader","n":"_stream"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.net::URLLoader","p":[{"t":"flash.events::Event"}],"n":"__redirectEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::URLLoader","p":[{"t":"flash.events::Event"}],"n":"__redirectEventWithData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::URLLoader","p":[{"t":"flash.events::ProgressEvent"}],"n":"__onProgress"}]}}}`; asc.classInfo["flash.net::URLLoaderDataFormat"]=`{"t":"class","n":"flash.net::URLLoaderDataFormat","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net::URLLoaderDataFormat","n":"TEXT"},{"a":"readonly","t":"String","b":"flash.net::URLLoaderDataFormat","n":"BINARY"},{"a":"readonly","t":"String","b":"flash.net::URLLoaderDataFormat","n":"VARIABLES"}]}}`; asc.classInfo["flash.net::URLRequest"]=`{"t":"class","n":"flash.net::URLRequest","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String","o":1}],"m":[{"r":"void","b":"flash.net::URLRequest","p":[{"t":"flash.net::URLRequest"},{"t":"Boolean","o":1},{"t":"*","o":1},{"t":"String","o":1}],"n":"useRedirectedURL"}],"a":[{"a":"readwrite","t":"String","b":"flash.net::URLRequest","n":"url"},{"a":"readwrite","t":"Object","b":"flash.net::URLRequest","n":"data"},{"a":"readwrite","t":"String","b":"flash.net::URLRequest","n":"method"},{"a":"readwrite","t":"String","b":"flash.net::URLRequest","n":"contentType"},{"a":"readwrite","t":"Array","b":"flash.net::URLRequest","n":"requestHeaders"},{"a":"readwrite","t":"String","b":"flash.net::URLRequest","n":"digest"}],"d":[{"n":"native","c":"instance=\\"URLRequestObject\\",methods=\\"auto\\",cls=\\"URLRequestClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"URLRequestObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"URLRequestClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.net::URLRequest","n":"_url"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.net::URLRequest","n":"_method"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.net::URLRequest","n":"_data"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.net::URLRequest","n":"_contentType"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.net::URLRequest","n":"_headers"}]}},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.net::URLRequest","n":"__base"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"flash.net::URLRequest","n":"REGEXP_ABSOLUTE"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"flash.net::URLRequest","n":"REGEXP_STARTS_SLASH"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"flash.net::URLRequest","n":"REGEXP_BACKSLASH_GLOBAL"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.net::URLRequest","p":[{"t":"String"}],"n":"__setBaseURL"},{"r":"String","d":[{"n":"internal"}],"b":"flash.net::URLRequest","p":[{"t":"String"}],"n":"__absoluteURL"},{"r":"String","d":[{"n":"internal"}],"b":"flash.net::URLRequest","p":[{"t":"String"}],"n":"__relativeURL"}]}}`; asc.classInfo["flash.net::URLRequestDefaults"]=`{"t":"class","n":"flash.net::URLRequestDefaults","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"URLRequestDefaultsClass\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"URLRequestDefaultsClass"}]}]}},"tr":{"m":[{"r":"*","b":"flash.net::URLRequestDefaults","p":[{"t":"String"},{"t":"String"},{"t":"String"}],"n":"setLoginCredentialsForHost"}],"a":[{"a":"readwrite","t":"Boolean","b":"flash.net::URLRequestDefaults","n":"followRedirects"},{"a":"readwrite","t":"Boolean","b":"flash.net::URLRequestDefaults","n":"manageCookies"},{"a":"readwrite","t":"Boolean","b":"flash.net::URLRequestDefaults","n":"authenticate"},{"a":"readwrite","t":"Boolean","b":"flash.net::URLRequestDefaults","n":"useCache"},{"a":"readwrite","t":"Boolean","b":"flash.net::URLRequestDefaults","n":"cacheResponse"},{"a":"readwrite","t":"Number","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]},{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.net::URLRequestDefaults","n":"idleTimeout"},{"a":"readwrite","t":"String","b":"flash.net::URLRequestDefaults","n":"userAgent"}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.net::URLRequestDefaults","n":"_followRedirects"},{"a":"readwrite","t":"Boolean","b":"flash.net::URLRequestDefaults","n":"_manageCookies"},{"a":"readwrite","t":"Boolean","b":"flash.net::URLRequestDefaults","n":"_authenticate"},{"a":"readwrite","t":"Boolean","b":"flash.net::URLRequestDefaults","n":"_useCache"},{"a":"readwrite","t":"Boolean","b":"flash.net::URLRequestDefaults","n":"_cacheResponse"},{"a":"readwrite","t":"Number","b":"flash.net::URLRequestDefaults","n":"_idleTimeout"},{"a":"readwrite","t":"String","b":"flash.net::URLRequestDefaults","n":"_userAgent"},{"a":"readwrite","t":"Object","b":"flash.net::URLRequestDefaults","n":"_loginCredentials"},{"a":"readwrite","t":"String","b":"flash.net::URLRequestDefaults","n":"_defaultUserAgent"},{"a":"readonly","t":"uint","b":"flash.net::URLRequestDefaults","n":"kApplicationFeatureSecurityError"}],"m":[{"r":"Object","b":"flash.net::URLRequestDefaults","n":"initLoginCredentials"},{"r":"String","b":"flash.net::URLRequestDefaults","n":"initUA"}]}}`; asc.classInfo["flash.net::URLRequestHeader"]=`{"t":"class","n":"flash.net::URLRequestHeader","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"String","o":1}],"v":[{"a":"readwrite","t":"String","b":"flash.net::URLRequestHeader","n":"name"},{"a":"readwrite","t":"String","b":"flash.net::URLRequestHeader","n":"value"}]}}}`; asc.classInfo["flash.net::URLRequestMethod"]=`{"t":"class","n":"flash.net::URLRequestMethod","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net::URLRequestMethod","n":"POST"},{"a":"readonly","t":"String","b":"flash.net::URLRequestMethod","n":"GET"},{"a":"readonly","t":"String","b":"flash.net::URLRequestMethod","n":"PUT"},{"a":"readonly","t":"String","b":"flash.net::URLRequestMethod","n":"DELETE"},{"a":"readonly","t":"String","b":"flash.net::URLRequestMethod","n":"HEAD"},{"a":"readonly","t":"String","b":"flash.net::URLRequestMethod","n":"OPTIONS"}]}}`; asc.classInfo["flash.net::URLStream"]=`{"t":"class","n":"flash.net::URLStream","bs":["flash.events::EventDispatcher","Object"],"in":["flash.utils::IDataInput"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net::URLStream","p":[{"t":"flash.net::URLRequest"}],"n":"load"},{"r":"void","b":"flash.net::URLStream","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"readBytes"},{"r":"Boolean","b":"flash.net::URLStream","n":"readBoolean"},{"r":"int","b":"flash.net::URLStream","n":"readByte"},{"r":"uint","b":"flash.net::URLStream","n":"readUnsignedByte"},{"r":"int","b":"flash.net::URLStream","n":"readShort"},{"r":"uint","b":"flash.net::URLStream","n":"readUnsignedShort"},{"r":"uint","b":"flash.net::URLStream","n":"readUnsignedInt"},{"r":"int","b":"flash.net::URLStream","n":"readInt"},{"r":"Number","b":"flash.net::URLStream","n":"readFloat"},{"r":"Number","b":"flash.net::URLStream","n":"readDouble"},{"r":"String","b":"flash.net::URLStream","p":[{"t":"uint"},{"t":"String"}],"n":"readMultiByte"},{"r":"String","b":"flash.net::URLStream","n":"readUTF"},{"r":"String","b":"flash.net::URLStream","p":[{"t":"uint"}],"n":"readUTFBytes"},{"r":"void","b":"flash.net::URLStream","n":"close"},{"r":"*","b":"flash.net::URLStream","n":"readObject"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.net::URLStream","n":"connected"},{"a":"readonly","t":"uint","b":"flash.net::URLStream","n":"bytesAvailable"},{"a":"readwrite","t":"uint","b":"flash.net::URLStream","n":"objectEncoding"},{"a":"readwrite","t":"String","b":"flash.net::URLStream","n":"endian"}],"d":[{"n":"native","c":"instance=\\"URLStreamObject\\",methods=\\"auto\\",cls=\\"URLStreamClass\\"","v":[{"k":"instance","v":"URLStreamObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"URLStreamClass"}]},{"n":"Event","c":"name=\\"progress\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"progress"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"open\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"open"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"httpResponseStatus\\",type=\\"flash.events.HTTPStatusEvent\\"","v":[{"k":"name","v":"httpResponseStatus"},{"k":"type","v":"flash.events.HTTPStatusEvent"}]},{"n":"Event","c":"name=\\"httpStatus\\",type=\\"flash.events.HTTPStatusEvent\\"","v":[{"k":"name","v":"httpStatus"},{"k":"type","v":"flash.events.HTTPStatusEvent"}]},{"n":"Event","c":"name=\\"securityError\\",type=\\"flash.events.SecurityErrorEvent\\"","v":[{"k":"name","v":"securityError"},{"k":"type","v":"flash.events.SecurityErrorEvent"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"XMLHttpRequest","d":[{"n":"internal"}],"b":"flash.net::URLStream","n":"_xhr"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.net::URLStream","n":"_data"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.net::URLStream","n":"_timeout"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.net::URLStream","p":[{"t":"String"},{"t":"String"},{"t":"Boolean"},{"t":"Array"},{"t":"*"}],"n":"__send"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::URLStream","p":[{"t":"Object"}],"n":"__xhrProgress"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::URLStream","p":[{"t":"*"}],"n":"__xhrOnReadyStateChange"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::URLStream","n":"__abort"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::URLStream","n":"__dispose"}]}},"tr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.net::URLStream","n":"sync"}]}}`; asc.classInfo["flash.net::URLVariables"]=`{"t":"class","n":"flash.net::URLVariables","id":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String","o":1}],"m":[{"r":"void","b":"flash.net::URLVariables","p":[{"t":"String"}],"n":"decode"},{"r":"String","b":"flash.net::URLVariables","n":"toString"}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.net::URLVariables","p":[{"t":"String"}],"n":"__decode"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::URLVariables","p":[{"t":"String"}],"n":"__decodePolyfill"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::URLVariables","p":[{"t":"String"},{"t":"String"}],"n":"__set"}]}}}`; asc.classInfo["flash.net::XMLSocket"]=`{"t":"class","n":"flash.net::XMLSocket","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"int","o":1}],"m":[{"r":"void","b":"flash.net::XMLSocket","n":"close"},{"r":"void","b":"flash.net::XMLSocket","p":[{"t":"String"},{"t":"int"}],"n":"connect"},{"r":"void","b":"flash.net::XMLSocket","p":[{"t":"*"}],"n":"send"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.net::XMLSocket","n":"connected"},{"a":"readwrite","t":"uint","b":"flash.net::XMLSocket","n":"timeout"}],"d":[{"n":"native","c":"instance=\\"XMLSocketObject\\",methods=\\"auto\\",cls=\\"XMLSocketClass\\"","v":[{"k":"instance","v":"XMLSocketObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"XMLSocketClass"}]},{"n":"Event","c":"name=\\"securityError\\",type=\\"flash.events.SecurityErrorEvent\\"","v":[{"k":"name","v":"securityError"},{"k":"type","v":"flash.events.SecurityErrorEvent"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"data\\",type=\\"flash.events.DataEvent\\"","v":[{"k":"name","v":"data"},{"k":"type","v":"flash.events.DataEvent"}]},{"n":"Event","c":"name=\\"connect\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"connect"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"close\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"close"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.net::Socket","b":"flash.net::XMLSocket","n":"_socket"},{"a":"readwrite","t":"uint","b":"flash.net::XMLSocket","n":"_timeout"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.net::XMLSocket","p":[{"t":"flash.events::Event"}],"n":"__redispatchEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.net::XMLSocket","p":[{"t":"Object"}],"n":"__onSocketData"}]}}}`; asc.classInfo["flash.net.drm::AddToDeviceGroupSetting"]=`{"t":"class","n":"flash.net.drm::AddToDeviceGroupSetting","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net.drm::AddToDeviceGroupSetting","n":"FORCE_REFRESH"},{"a":"readonly","t":"String","b":"flash.net.drm::AddToDeviceGroupSetting","n":"LOCAL_ONLY"},{"a":"readonly","t":"String","b":"flash.net.drm::AddToDeviceGroupSetting","n":"ALLOW_SERVER"}]}}`; asc.classInfo["flash.net.drm::AuthenticationMethod"]=`{"t":"class","n":"flash.net.drm::AuthenticationMethod","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net.drm::AuthenticationMethod","n":"ANONYMOUS"},{"a":"readonly","t":"String","b":"flash.net.drm::AuthenticationMethod","n":"USERNAME_AND_PASSWORD"}]}}`; asc.classInfo["flash.net.drm::DRMAddToDeviceGroupContext"]=`{"t":"class","n":"flash.net.drm::DRMAddToDeviceGroupContext","bs":["flash.net.drm::DRMManagerSession","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net.drm::DRMAddToDeviceGroupContext","p":[{"t":"flash.net.drm::DRMDeviceGroup"},{"t":"Boolean"}],"n":"addToDeviceGroup"},{"r":"void","b":"flash.net.drm::DRMAddToDeviceGroupContext","n":"onSessionComplete"},{"r":"void","b":"flash.net.drm::DRMAddToDeviceGroupContext","n":"onSessionError"}],"d":[{"n":"native","c":"instance=\\"DRMAddToDeviceGroupContextObject\\",methods=\\"auto\\",cls=\\"DRMAddToDeviceGroupContextClass\\"","v":[{"k":"instance","v":"DRMAddToDeviceGroupContextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMAddToDeviceGroupContextClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.net.drm::DRMDeviceGroup","b":"flash.net.drm::DRMAddToDeviceGroupContext","n":"m_deviceGroup"}],"m":[{"r":"String","b":"flash.net.drm::DRMAddToDeviceGroupContext","n":"getResultInner"},{"r":"uint","b":"flash.net.drm::DRMAddToDeviceGroupContext","p":[{"t":"flash.net.drm::DRMDeviceGroup"},{"t":"Boolean"}],"n":"addToDeviceGroupInner"}]}}}`; asc.classInfo["flash.net.drm::DRMAuthenticationContext"]=`{"t":"class","n":"flash.net.drm::DRMAuthenticationContext","bs":["flash.net.drm::DRMManagerSession","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net.drm::DRMAuthenticationContext","p":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"}],"n":"authenticate"},{"r":"void","b":"flash.net.drm::DRMAuthenticationContext","n":"onSessionComplete"},{"r":"void","b":"flash.net.drm::DRMAuthenticationContext","n":"onSessionError"}],"a":[{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.net.drm::DRMAuthenticationContext","n":"authenticationToken"}],"d":[{"n":"native","c":"instance=\\"DRMAuthenticationContextObject\\",methods=\\"auto\\",cls=\\"DRMAuthenticationContextClass\\"","v":[{"k":"instance","v":"DRMAuthenticationContextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMAuthenticationContextClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net.drm::DRMAuthenticationContext","n":"m_url"},{"a":"readwrite","t":"String","b":"flash.net.drm::DRMAuthenticationContext","n":"m_domain"}],"m":[{"r":"uint","b":"flash.net.drm::DRMAuthenticationContext","p":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"}],"n":"authenticateInner"},{"r":"void","b":"flash.net.drm::DRMAuthenticationContext","p":[{"t":"flash.utils::ByteArray"}],"n":"getTokenInner"}]}}}`; asc.classInfo["flash.net.drm::DRMContentData"]=`{"t":"class","n":"flash.net.drm::DRMContentData","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.utils::ByteArray","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","b":"flash.net.drm::DRMContentData","n":"getVoucherAccessInfo"}],"a":[{"a":"readonly","t":"String","b":"flash.net.drm::DRMContentData","n":"serverURL"},{"a":"readonly","t":"String","b":"flash.net.drm::DRMContentData","n":"authenticationMethod"},{"a":"readonly","t":"String","b":"flash.net.drm::DRMContentData","n":"licenseID"},{"a":"readonly","t":"String","b":"flash.net.drm::DRMContentData","n":"domain"}],"d":[{"n":"native","c":"instance=\\"DRMContentDataObject\\",methods=\\"auto\\",cls=\\"DRMContentDataClass\\"","v":[{"k":"instance","v":"DRMContentDataObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMContentDataClass"}]},{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net.drm::DRMContentData","n":"m_licenseID"},{"a":"readwrite","t":"String","b":"flash.net.drm::DRMContentData","n":"m_domain"},{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","b":"flash.net.drm::DRMContentData","n":"m_voucherAccessInfo"}],"m":[{"r":"String","b":"flash.net.drm::DRMContentData","n":"getLicenseIDInner"},{"r":"String","b":"flash.net.drm::DRMContentData","n":"getDomainInner"},{"r":"uint","b":"flash.net.drm::DRMContentData","p":[{"t":"flash.utils::ByteArray"}],"n":"setRawMetadataInner"},{"r":"void","b":"flash.net.drm::DRMContentData","p":[{"t":"uint"}],"n":"errorCodeToThrow"},{"r":"void","b":"flash.net.drm::DRMContentData","n":"populateVoucherAccessInfo"},{"r":"void","b":"flash.net.drm::DRMContentData","p":[{"t":"flash.net.drm::VoucherAccessInfo"}],"n":"addVoucherAccessInfo"}],"a":[{"a":"readonly","t":"String","b":"flash.net.drm::DRMContentData","n":"FMRMSURL"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.net.drm::DRMContentData","n":"m_internalOnly"}]}}`; asc.classInfo["flash.net.drm::DRMDeviceGroup"]=`{"t":"class","n":"flash.net.drm::DRMDeviceGroup","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readonly","t":"String","b":"flash.net.drm::DRMDeviceGroup","n":"serverURL"},{"a":"readonly","t":"String","b":"flash.net.drm::DRMDeviceGroup","n":"authenticationMethod"},{"a":"readonly","t":"String","b":"flash.net.drm::DRMDeviceGroup","n":"domain"},{"a":"readwrite","t":"String","b":"flash.net.drm::DRMDeviceGroup","n":"name"}],"d":[{"n":"native","c":"instance=\\"DRMDeviceGroupObject\\",methods=\\"auto\\",friend=\\"DRMContentDataObject\\",cls=\\"DRMDeviceGroupClass\\"","v":[{"k":"instance","v":"DRMDeviceGroupObject"},{"k":"methods","v":"auto"},{"k":"friend","v":"DRMContentDataObject"},{"k":"cls","v":"DRMDeviceGroupClass"}]},{"n":"API","c":"\\"692\\"","v":[{"k":"","v":"692"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net.drm::DRMDeviceGroup","n":"m_authMethod"},{"a":"readwrite","t":"String","b":"flash.net.drm::DRMDeviceGroup","n":"m_url"},{"a":"readwrite","t":"String","b":"flash.net.drm::DRMDeviceGroup","n":"m_domain"}],"m":[{"r":"*","b":"flash.net.drm::DRMDeviceGroup","p":[{"t":"String"},{"t":"String"},{"t":"String"}],"n":"setFields"}]}}}`; asc.classInfo["flash.net.drm::DRMManager"]=`{"t":"class","n":"flash.net.drm::DRMManager","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"}],"n":"authenticate"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"String"},{"t":"String"},{"t":"flash.utils::ByteArray"}],"n":"setAuthenticationToken"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.net.drm::DRMContentData"},{"t":"String"}],"n":"loadVoucher"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.net.drm::DRMContentData"}],"n":"loadPreviewVoucher"},{"r":"void","b":"flash.net.drm::DRMManager","n":"resetDRMVouchers"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.net.drm::DRMDeviceGroup"},{"t":"Boolean","o":1}],"n":"addToDeviceGroup"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.net.drm::DRMDeviceGroup"}],"n":"removeFromDeviceGroup"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.utils::ByteArray"}],"n":"storeVoucher"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"String"},{"t":"Boolean"},{"t":"String"},{"t":"String"}],"n":"returnVoucher"}],"d":[{"n":"native","c":"instance=\\"DRMManagerObject\\",methods=\\"auto\\",cls=\\"DRMManagerClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"DRMManagerObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMManagerClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]},{"n":"Event","c":"name=\\"drmError\\",type=\\"flash.events.DRMErrorEvent\\"","v":[{"k":"name","v":"drmError"},{"k":"type","v":"flash.events.DRMErrorEvent"}]},{"n":"Event","c":"name=\\"drmStatus\\",type=\\"flash.events.DRMStatusEvent\\"","v":[{"k":"name","v":"drmStatus"},{"k":"type","v":"flash.events.DRMStatusEvent"}]},{"n":"Event","c":"name=\\"authenticationError\\",type=\\"flash.events.DRMAuthenticationErrorEvent\\"","v":[{"k":"name","v":"authenticationError"},{"k":"type","v":"flash.events.DRMAuthenticationErrorEvent"}]},{"n":"Event","c":"name=\\"authenticationComplete\\",type=\\"flash.events.DRMAuthenticationCompleteEvent\\"","v":[{"k":"name","v":"authenticationComplete"},{"k":"type","v":"flash.events.DRMAuthenticationCompleteEvent"}]}]},"pr":{"m":[{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.net.drm::DRMContentData"},{"t":"Boolean","o":1}],"n":"downloadVoucher"},{"r":"Boolean","b":"flash.net.drm::DRMManager","p":[{"t":"Boolean"}],"n":"resetDRMVouchersAllowed"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"Boolean"}],"n":"resetDRMVouchersInternal"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMDeviceGroupEvent"}],"n":"onDeviceGroupOperationComplete"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMDeviceGroupErrorEvent"}],"n":"onDeviceGroupOperationError"},{"r":"uint","b":"flash.net.drm::DRMManager","p":[{"t":"String"},{"t":"String"},{"t":"flash.utils::ByteArray"}],"n":"setSAMLTokenInner"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMAuthenticationCompleteEvent"}],"n":"onAuthenticationComplete"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMAuthenticationErrorEvent"}],"n":"onAuthenticationError"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMStatusEvent"}],"n":"onGetVoucherFromStoreComplete"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMErrorEvent"}],"n":"onGetVoucherFromStoreError"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMStatusEvent"}],"n":"onDownloadVoucherComplete"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMStatusEvent"}],"n":"onGetVoucherFromStoreWithAllowServerComplete"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMErrorEvent"}],"n":"onDownloadVoucherError"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMErrorEvent"}],"n":"onGetVoucherFromStoreWithAllowServerError"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMStatusEvent"}],"n":"onResetComplete"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMErrorEvent"}],"n":"onResetError"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMReturnVoucherCompleteEvent"}],"n":"onReturnVoucherComplete"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.events::DRMReturnVoucherErrorEvent"}],"n":"onReturnVoucherError"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"uint"}],"n":"errorCodeToThrow"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"String"},{"t":"flash.net.drm::DRMContentData"},{"t":"flash.net.drm::DRMVoucher"},{"t":"Boolean"}],"n":"issueDRMStatusEvent"},{"r":"void","b":"flash.net.drm::DRMManager","p":[{"t":"flash.net.drm::DRMContentData"},{"t":"int"},{"t":"int"},{"t":"String"}],"n":"issueDRMErrorEvent"},{"r":"uint","b":"flash.net.drm::DRMManager","p":[{"t":"flash.utils::ByteArray"}],"n":"storeVoucherInner"}]}},"tr":{"m":[{"r":"flash.net.drm::DRMManager","b":"flash.net.drm::DRMManager","n":"getDRMManager"}],"a":[{"a":"readwrite","t":"Number","b":"flash.net.drm::DRMManager","n":"networkIdleTimeout"},{"a":"readonly","t":"Boolean","b":"flash.net.drm::DRMManager","n":"isSupported"}]},"pr":{"v":[{"a":"readwrite","t":"flash.net.drm::DRMManager","b":"flash.net.drm::DRMManager","n":"theManager"},{"a":"readwrite","t":"Number","b":"flash.net.drm::DRMManager","n":"mNetworkIdleTimeoutInMS"}],"m":[{"r":"flash.net.drm::DRMManager","b":"flash.net.drm::DRMManager","n":"getDRMManagerInternal"},{"r":"flash.net.drm::DRMManager","b":"flash.net.drm::DRMManager","n":"createDRMManager"},{"r":"Boolean","b":"flash.net.drm::DRMManager","n":"_checkSupported"},{"r":"void","b":"flash.net.drm::DRMManager","n":"checkRemoteSWFInvocation"},{"r":"Boolean","b":"flash.net.drm::DRMManager","n":"isCalledFromRemoteSWF"}]}}`; asc.classInfo["flash.net.drm::DRMManagerSession"]=`{"t":"class","n":"flash.net.drm::DRMManagerSession","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Boolean","b":"flash.net.drm::DRMManagerSession","n":"m_isInSession"}],"m":[{"r":"void","b":"flash.net.drm::DRMManagerSession","n":"onSessionError"},{"r":"void","b":"flash.net.drm::DRMManagerSession","n":"onSessionComplete"},{"r":"void","b":"flash.net.drm::DRMManagerSession","n":"setTimerUp"},{"r":"uint","b":"flash.net.drm::DRMManagerSession","n":"checkStatus"},{"r":"uint","b":"flash.net.drm::DRMManagerSession","n":"getLastError"},{"r":"uint","b":"flash.net.drm::DRMManagerSession","n":"getLastSubErrorID"},{"r":"String","b":"flash.net.drm::DRMManagerSession","n":"getLastServerErrorString"},{"r":"*","b":"flash.net.drm::DRMManagerSession","p":[{"t":"flash.net.drm::DRMContentData"},{"t":"flash.net.drm::DRMVoucher"}],"n":"issueDRMStatusEvent"},{"r":"void","b":"flash.net.drm::DRMManagerSession","p":[{"t":"flash.net.drm::DRMContentData"},{"t":"int"},{"t":"int"},{"t":"String"}],"n":"issueDRMErrorEvent"},{"r":"void","b":"flash.net.drm::DRMManagerSession","p":[{"t":"uint"}],"n":"errorCodeToThrow"}],"a":[{"a":"readwrite","t":"flash.net.drm::DRMContentData","b":"flash.net.drm::DRMManagerSession","n":"metadata"}],"d":[{"n":"native","c":"instance=\\"DRMManagerSessionObject\\",methods=\\"auto\\",cls=\\"DRMManagerSessionClass\\"","v":[{"k":"instance","v":"DRMManagerSessionObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMManagerSessionClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.net.drm::DRMContentData","b":"flash.net.drm::DRMManagerSession","n":"m_metadata"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.net.drm::DRMManagerSession","n":"m_checkStatusTimer"}],"m":[{"r":"Boolean","b":"flash.net.drm::DRMManagerSession","p":[{"t":"uint"}],"n":"isAutoResetError"},{"r":"void","b":"flash.net.drm::DRMManagerSession","n":"doAutoReset"},{"r":"*","b":"flash.net.drm::DRMManagerSession","p":[{"t":"flash.events::TimerEvent"}],"n":"onCheckStatus"},{"r":"void","b":"flash.net.drm::DRMManagerSession","p":[{"t":"String"},{"t":"flash.net.drm::DRMContentData"},{"t":"flash.net.drm::DRMVoucher"},{"t":"Boolean"}],"n":"issueDRMStatusEventInner"},{"r":"uint","b":"flash.net.drm::DRMManagerSession","n":"checkStatusInner"}]}},"pr":{"v":[{"a":"readonly","t":"uint","b":"flash.net.drm::DRMManagerSession","n":"STATUS_READY"},{"a":"readonly","t":"uint","b":"flash.net.drm::DRMManagerSession","n":"STATUS_NOTREADY"},{"a":"readonly","t":"uint","b":"flash.net.drm::DRMManagerSession","n":"STATUS_FAILED"},{"a":"readonly","t":"uint","b":"flash.net.drm::DRMManagerSession","n":"STATUS_UNKNOWN"}]}}`; asc.classInfo["flash.net.drm::DRMModuleCycleProvider"]=`{"t":"class","n":"flash.net.drm::DRMModuleCycleProvider","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"instance=\\"DRMModuleCycleProviderObject\\",methods=\\"auto\\",cls=\\"DRMModuleCycleProviderClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"DRMModuleCycleProviderObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMModuleCycleProviderClass"},{"k":"construct","v":"native"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::Timer","b":"flash.net.drm::DRMModuleCycleProvider","n":"m_heartBeatTimer"}],"m":[{"r":"void","b":"flash.net.drm::DRMModuleCycleProvider","n":"startTimer"},{"r":"*","b":"flash.net.drm::DRMModuleCycleProvider","p":[{"t":"flash.events::TimerEvent"}],"n":"onHeartBeat"},{"r":"Boolean","b":"flash.net.drm::DRMModuleCycleProvider","n":"iHeartBeat"}]}}}`; asc.classInfo["flash.net.drm::DRMPlaybackTimeWindow"]=`{"t":"class","n":"flash.net.drm::DRMPlaybackTimeWindow","bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readonly","t":"uint","b":"flash.net.drm::DRMPlaybackTimeWindow","n":"period"},{"a":"readonly","t":"Date","b":"flash.net.drm::DRMPlaybackTimeWindow","n":"startDate"},{"a":"readonly","t":"Date","b":"flash.net.drm::DRMPlaybackTimeWindow","n":"endDate"}],"d":[{"n":"native","c":"friend=\\"DRMVoucherObject\\",construct=\\"native\\"","v":[{"k":"friend","v":"DRMVoucherObject"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.net.drm::DRMPlaybackTimeWindow","n":"m_length"},{"a":"readwrite","t":"Date","b":"flash.net.drm::DRMPlaybackTimeWindow","n":"m_startDate"},{"a":"readwrite","t":"Date","b":"flash.net.drm::DRMPlaybackTimeWindow","n":"m_endDate"}],"m":[{"r":"void","b":"flash.net.drm::DRMPlaybackTimeWindow","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"init"}]}}}`; asc.classInfo["flash.net.drm::DRMRemoveFromDeviceGroupContext"]=`{"t":"class","n":"flash.net.drm::DRMRemoveFromDeviceGroupContext","bs":["flash.net.drm::DRMManagerSession","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net.drm::DRMRemoveFromDeviceGroupContext","p":[{"t":"flash.net.drm::DRMDeviceGroup"}],"n":"removeFromDeviceGroup"},{"r":"void","b":"flash.net.drm::DRMRemoveFromDeviceGroupContext","n":"onSessionComplete"},{"r":"void","b":"flash.net.drm::DRMRemoveFromDeviceGroupContext","n":"onSessionError"}],"d":[{"n":"native","c":"instance=\\"DRMRemoveFromDeviceGroupContextObject\\",methods=\\"auto\\",cls=\\"DRMRemoveFromDeviceGroupContextClass\\"","v":[{"k":"instance","v":"DRMRemoveFromDeviceGroupContextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMRemoveFromDeviceGroupContextClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.net.drm::DRMDeviceGroup","b":"flash.net.drm::DRMRemoveFromDeviceGroupContext","n":"m_deviceGroup"}],"m":[{"r":"uint","b":"flash.net.drm::DRMRemoveFromDeviceGroupContext","p":[{"t":"flash.net.drm::DRMDeviceGroup"}],"n":"removeFromDeviceGroupInner"}]}}}`; asc.classInfo["flash.net.drm::DRMResetContext"]=`{"t":"class","n":"flash.net.drm::DRMResetContext","bs":["flash.net.drm::DRMManagerSession","Object"],"fa":{"tr":{"c":[{"t":"Boolean"}],"v":[{"a":"readwrite","t":"Boolean","b":"flash.net.drm::DRMResetContext","n":"m_isAutoReset"}],"m":[{"r":"void","b":"flash.net.drm::DRMResetContext","n":"onSessionComplete"},{"r":"void","b":"flash.net.drm::DRMResetContext","n":"onSessionError"},{"r":"void","b":"flash.net.drm::DRMResetContext","n":"doReset"}],"d":[{"n":"native","c":"instance=\\"DRMResetContextObject\\",methods=\\"auto\\",cls=\\"DRMResetContextClass\\"","v":[{"k":"instance","v":"DRMResetContextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMResetContextClass"}]}]},"pr":{"m":[{"r":"uint","b":"flash.net.drm::DRMResetContext","p":[{"t":"Boolean"}],"n":"resetInner"}]}}}`; asc.classInfo["flash.net.drm::DRMReturnVoucherContext"]=`{"t":"class","n":"flash.net.drm::DRMReturnVoucherContext","bs":["flash.net.drm::DRMManagerSession","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net.drm::DRMReturnVoucherContext","p":[{"t":"String"},{"t":"Boolean"},{"t":"String"},{"t":"String"}],"n":"returnVoucher"},{"r":"void","b":"flash.net.drm::DRMReturnVoucherContext","n":"onSessionComplete"},{"r":"void","b":"flash.net.drm::DRMReturnVoucherContext","n":"onSessionError"}],"d":[{"n":"native","c":"instance=\\"DRMReturnVoucherContextObject\\",methods=\\"auto\\",cls=\\"DRMReturnVoucherContextClass\\"","v":[{"k":"instance","v":"DRMReturnVoucherContextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMReturnVoucherContextClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net.drm::DRMReturnVoucherContext","n":"m_serverURL"},{"a":"readwrite","t":"String","b":"flash.net.drm::DRMReturnVoucherContext","n":"m_licenseID"},{"a":"readwrite","t":"String","b":"flash.net.drm::DRMReturnVoucherContext","n":"m_policyID"},{"a":"readwrite","t":"Boolean","b":"flash.net.drm::DRMReturnVoucherContext","n":"m_immediateCommit"}],"m":[{"r":"uint","b":"flash.net.drm::DRMReturnVoucherContext","p":[{"t":"String"},{"t":"Boolean"},{"t":"String"},{"t":"String"}],"n":"returnVoucherInner"},{"r":"int","b":"flash.net.drm::DRMReturnVoucherContext","n":"getResultInner"}]}}}`; asc.classInfo["flash.net.drm::DRMStoreVoucherContext"]=`{"t":"class","n":"flash.net.drm::DRMStoreVoucherContext","bs":["flash.net.drm::DRMManagerSession","Object"],"fa":{"tr":{"c":[{"t":"flash.utils::ByteArray"}],"m":[{"r":"void","b":"flash.net.drm::DRMStoreVoucherContext","n":"onSessionComplete"},{"r":"void","b":"flash.net.drm::DRMStoreVoucherContext","n":"onSessionError"},{"r":"void","b":"flash.net.drm::DRMStoreVoucherContext","n":"doStoreVoucher"}],"d":[{"n":"native","c":"instance=\\"DRMStoreVoucherContextObject\\",methods=\\"auto\\",cls=\\"DRMStoreVoucherContextClass\\"","v":[{"k":"instance","v":"DRMStoreVoucherContextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMStoreVoucherContextClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.net.drm::DRMStoreVoucherContext","n":"m_voucher"}],"m":[{"r":"uint","b":"flash.net.drm::DRMStoreVoucherContext","p":[{"t":"flash.utils::ByteArray"}],"n":"storeVoucherInner"}]}}}`; asc.classInfo["flash.net.drm::DRMURLDownloadContext"]=`{"t":"class","n":"flash.net.drm::DRMURLDownloadContext","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"flash.utils::ByteArray"},{"t":"uint"}],"n":"httpPostAndReceiveASync"},{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"String"}],"n":"httpGetASync"}],"d":[{"n":"native","c":"instance=\\"DRMURLDownloadContextObject\\",methods=\\"auto\\",cls=\\"DRMURLDownloadContextClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"DRMURLDownloadContextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMURLDownloadContextClass"},{"k":"construct","v":"native"}]}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.net.drm::DRMURLDownloadContext","n":"httpStatus"},{"a":"readwrite","t":"flash.net::URLLoader","b":"flash.net.drm::DRMURLDownloadContext","n":"urlLoader"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.net.drm::DRMURLDownloadContext","n":"networkTimeOutTimer"},{"a":"readwrite","t":"Boolean","b":"flash.net.drm::DRMURLDownloadContext","n":"isDownloading"}],"m":[{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"flash.net::URLRequest"}],"n":"doURLDownload"},{"r":"*","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"flash.events::TimerEvent"}],"n":"onTimer"},{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"flash.events::ProgressEvent"}],"n":"onProgress"},{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"flash.events::Event"}],"n":"onAsyncDownloadComplete"},{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"flash.events::Event"}],"n":"onAsyncIOError"},{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"flash.events::Event"}],"n":"onAsyncSecurityError"},{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"flash.events::Event"}],"n":"onHTTPStatus"},{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","n":"cleanUp"},{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"flash.utils::ByteArray"}],"n":"iOnDownloadComplete"},{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"uint"}],"n":"iOnTimeoutError"},{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"uint"},{"t":"String"}],"n":"iOnIOError"},{"r":"void","b":"flash.net.drm::DRMURLDownloadContext","p":[{"t":"String"}],"n":"iOnSecurityError"}]}}}`; asc.classInfo["flash.net.drm::DRMVoucher"]=`{"t":"class","n":"flash.net.drm::DRMVoucher","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"flash.utils::ByteArray","b":"flash.net.drm::DRMVoucher","n":"toByteArray"}],"a":[{"a":"readonly","t":"String","b":"flash.net.drm::DRMVoucher","n":"serverURL"},{"a":"readonly","t":"Date","b":"flash.net.drm::DRMVoucher","n":"voucherStartDate"},{"a":"readonly","t":"Date","b":"flash.net.drm::DRMVoucher","n":"voucherEndDate"},{"a":"readonly","t":"Date","b":"flash.net.drm::DRMVoucher","n":"offlineLeaseStartDate"},{"a":"readonly","t":"Date","b":"flash.net.drm::DRMVoucher","n":"offlineLeaseEndDate"},{"a":"readonly","t":"Object","b":"flash.net.drm::DRMVoucher","n":"policies"},{"a":"readonly","t":"String","b":"flash.net.drm::DRMVoucher","n":"licenseID"},{"a":"readonly","t":"String","b":"flash.net.drm::DRMVoucher","n":"policyID"},{"a":"readonly","t":"flash.net.drm::DRMPlaybackTimeWindow","b":"flash.net.drm::DRMVoucher","n":"playbackTimeWindow"}],"d":[{"n":"native","c":"instance=\\"DRMVoucherObject\\",methods=\\"auto\\",cls=\\"DRMVoucherClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"DRMVoucherObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMVoucherClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net.drm::DRMVoucher","n":"m_licenseID"},{"a":"readwrite","t":"String","b":"flash.net.drm::DRMVoucher","n":"m_policyID"},{"a":"readwrite","t":"Date","b":"flash.net.drm::DRMVoucher","n":"m_endDate"},{"a":"readwrite","t":"Date","b":"flash.net.drm::DRMVoucher","n":"m_startDate"},{"a":"readwrite","t":"Date","b":"flash.net.drm::DRMVoucher","n":"m_offlineLeaseStartDate"},{"a":"readwrite","t":"Date","b":"flash.net.drm::DRMVoucher","n":"m_offlineLeaseExpirationDate"},{"a":"readwrite","t":"Object","b":"flash.net.drm::DRMVoucher","n":"m_customPolicies"},{"a":"readwrite","t":"flash.net.drm::DRMPlaybackTimeWindow","b":"flash.net.drm::DRMVoucher","n":"m_playbackTimeWindow"}],"m":[{"r":"Number","b":"flash.net.drm::DRMVoucher","n":"getEndDateInner"},{"r":"Number","b":"flash.net.drm::DRMVoucher","n":"getStartDateInner"},{"r":"Number","b":"flash.net.drm::DRMVoucher","n":"getOfflineLeaseStartDateInner"},{"r":"Number","b":"flash.net.drm::DRMVoucher","n":"getOfflineLeaseExpirationDateInner"},{"r":"String","b":"flash.net.drm::DRMVoucher","n":"getLicenseIDInner"},{"r":"String","b":"flash.net.drm::DRMVoucher","n":"getPolicyIDInner"},{"r":"void","b":"flash.net.drm::DRMVoucher","n":"createCustomPolicyObject"},{"r":"void","b":"flash.net.drm::DRMVoucher","p":[{"t":"Object"}],"n":"setCustomPolicyObject"},{"r":"flash.net.drm::DRMPlaybackTimeWindow","b":"flash.net.drm::DRMVoucher","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"createDRMPlaybackTimeWindow"},{"r":"flash.utils::ByteArray","b":"flash.net.drm::DRMVoucher","n":"toByteArrayInner"}],"a":[{"a":"readonly","t":"String","b":"flash.net.drm::DRMVoucher","n":"FMRMSURL"},{"a":"readonly","t":"Number","b":"flash.net.drm::DRMVoucher","n":"playStartTime"},{"a":"readonly","t":"Number","b":"flash.net.drm::DRMVoucher","n":"playbackEndTime"},{"a":"readonly","t":"Number","b":"flash.net.drm::DRMVoucher","n":"playbackWindow"}]}}}`; asc.classInfo["flash.net.drm::DRMVoucherDownloadContext"]=`{"t":"class","n":"flash.net.drm::DRMVoucherDownloadContext","bs":["flash.net.drm::DRMManagerSession","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net.drm::DRMVoucherDownloadContext","p":[{"t":"flash.net.drm::DRMContentData"},{"t":"Boolean","o":1}],"n":"download"},{"r":"void","b":"flash.net.drm::DRMVoucherDownloadContext","n":"onSessionComplete"},{"r":"void","b":"flash.net.drm::DRMVoucherDownloadContext","n":"onSessionError"}],"a":[{"a":"readonly","t":"flash.net.drm::DRMVoucher","b":"flash.net.drm::DRMVoucherDownloadContext","n":"voucher"}],"d":[{"n":"native","c":"instance=\\"DRMVoucherDownloadContextObject\\",methods=\\"auto\\",cls=\\"DRMVoucherDownloadContextClass\\"","v":[{"k":"instance","v":"DRMVoucherDownloadContextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMVoucherDownloadContextClass"}]}]},"pr":{"m":[{"r":"uint","b":"flash.net.drm::DRMVoucherDownloadContext","p":[{"t":"flash.net.drm::DRMContentData"},{"t":"Boolean"}],"n":"downloadInner"},{"r":"flash.net.drm::DRMVoucher","b":"flash.net.drm::DRMVoucherDownloadContext","n":"getVoucherInner"}]}}}`; asc.classInfo["flash.net.drm::DRMVoucherStoreContext"]=`{"t":"class","n":"flash.net.drm::DRMVoucherStoreContext","bs":["flash.net.drm::DRMManagerSession","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net.drm::DRMVoucherStoreContext","p":[{"t":"flash.net.drm::DRMContentData"}],"n":"getVoucherFromStore"},{"r":"void","b":"flash.net.drm::DRMVoucherStoreContext","n":"onSessionComplete"},{"r":"void","b":"flash.net.drm::DRMVoucherStoreContext","n":"onSessionError"}],"a":[{"a":"readonly","t":"flash.net.drm::DRMVoucher","b":"flash.net.drm::DRMVoucherStoreContext","n":"voucher"}],"d":[{"n":"native","c":"instance=\\"DRMVoucherStoreContextObject\\",methods=\\"auto\\",cls=\\"DRMVoucherStoreContextClass\\"","v":[{"k":"instance","v":"DRMVoucherStoreContextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DRMVoucherStoreContextClass"}]}]},"pr":{"m":[{"r":"uint","b":"flash.net.drm::DRMVoucherStoreContext","p":[{"t":"flash.net.drm::DRMContentData"}],"n":"getVoucherFromStoreInner"},{"r":"flash.net.drm::DRMVoucher","b":"flash.net.drm::DRMVoucherStoreContext","n":"getVoucherInner"}]}}}`; asc.classInfo["flash.net.drm::LoadVoucherSetting"]=`{"t":"class","n":"flash.net.drm::LoadVoucherSetting","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.net.drm::LoadVoucherSetting","n":"FORCE_REFRESH"},{"a":"readonly","t":"String","b":"flash.net.drm::LoadVoucherSetting","n":"LOCAL_ONLY"},{"a":"readonly","t":"String","b":"flash.net.drm::LoadVoucherSetting","n":"ALLOW_SERVER"}]}}`; asc.classInfo["flash.net.drm::VoucherAccessInfo"]=`{"t":"class","n":"flash.net.drm::VoucherAccessInfo","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readonly","t":"String","b":"flash.net.drm::VoucherAccessInfo","n":"displayName"},{"a":"readonly","t":"String","b":"flash.net.drm::VoucherAccessInfo","n":"authenticationMethod"},{"a":"readonly","t":"String","b":"flash.net.drm::VoucherAccessInfo","n":"domain"},{"a":"readonly","t":"String","b":"flash.net.drm::VoucherAccessInfo","n":"policyID"},{"a":"readonly","t":"flash.net.drm::DRMDeviceGroup","b":"flash.net.drm::VoucherAccessInfo","n":"deviceGroup"}],"d":[{"n":"native","c":"friend=\\"DRMContentDataObject\\"","v":[{"k":"friend","v":"DRMContentDataObject"}]},{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.net.drm::DRMDeviceGroup","b":"flash.net.drm::VoucherAccessInfo","n":"m_deviceGroup"},{"a":"readwrite","t":"String","b":"flash.net.drm::VoucherAccessInfo","n":"m_displayName"},{"a":"readwrite","t":"String","b":"flash.net.drm::VoucherAccessInfo","n":"m_authMethod"},{"a":"readwrite","t":"String","b":"flash.net.drm::VoucherAccessInfo","n":"m_domain"},{"a":"readwrite","t":"String","b":"flash.net.drm::VoucherAccessInfo","n":"m_policyID"}],"m":[{"r":"*","b":"flash.net.drm::VoucherAccessInfo","p":[{"t":"flash.net.drm::DRMDeviceGroup"}],"n":"setDeviceGroup"},{"r":"*","b":"flash.net.drm::VoucherAccessInfo","p":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"}],"n":"setFields"}]}}}`; asc.classInfo["flash.net.dns::AAAARecord"]=`{"t":"class","n":"flash.net.dns::AAAARecord","bs":["flash.net.dns::ResourceRecord","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"String","b":"flash.net.dns::AAAARecord","n":"address"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net.dns::AAAARecord","n":"_address"}]}}}`; asc.classInfo["flash.net.dns::ARecord"]=`{"t":"class","n":"flash.net.dns::ARecord","bs":["flash.net.dns::ResourceRecord","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"String","b":"flash.net.dns::ARecord","n":"address"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net.dns::ARecord","n":"_address"}]}}}`; asc.classInfo["flash.net.dns::DNSResolver"]=`{"t":"class","n":"flash.net.dns::DNSResolver","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.net.dns::DNSResolver","p":[{"t":"String"},{"t":"Class"}],"n":"lookup"}],"d":[{"n":"native","c":"instance=\\"DNSResolverObject\\",methods=\\"auto\\",cls=\\"DNSResolverClass\\"","v":[{"k":"instance","v":"DNSResolverObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DNSResolverClass"}]},{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]},{"n":"Event","c":"name=\\"error\\",type=\\"flash.events.ErrorEvent\\"","v":[{"k":"name","v":"error"},{"k":"type","v":"flash.events.ErrorEvent"}]},{"n":"Event","c":"name=\\"lookup\\",type=\\"flash.events.DNSResolverEvent\\"","v":[{"k":"name","v":"lookup"},{"k":"type","v":"flash.events.DNSResolverEvent"}]}]},"pr":{"m":[{"r":"void","b":"flash.net.dns::DNSResolver","p":[{"t":"String"},{"t":"String"},{"t":"int"}],"n":"doLookup"},{"r":"String","b":"flash.net.dns::DNSResolver","p":[{"t":"String"}],"n":"getPtrHost"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.net.dns::DNSResolver","n":"isSupported"}]}}`; asc.classInfo["flash.net.dns::MXRecord"]=`{"t":"class","n":"flash.net.dns::MXRecord","bs":["flash.net.dns::ResourceRecord","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"String","b":"flash.net.dns::MXRecord","n":"exchange"},{"a":"readwrite","t":"int","b":"flash.net.dns::MXRecord","n":"preference"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net.dns::MXRecord","n":"_exchange"},{"a":"readwrite","t":"int","b":"flash.net.dns::MXRecord","n":"_preference"}]}}}`; asc.classInfo["flash.net.dns::PTRRecord"]=`{"t":"class","n":"flash.net.dns::PTRRecord","bs":["flash.net.dns::ResourceRecord","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"String","b":"flash.net.dns::PTRRecord","n":"ptrdName"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net.dns::PTRRecord","n":"_ptrdName"}]}}}`; asc.classInfo["flash.net.dns::ResourceRecord"]=`{"t":"class","n":"flash.net.dns::ResourceRecord","bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"String","b":"flash.net.dns::ResourceRecord","n":"name"},{"a":"readwrite","t":"int","b":"flash.net.dns::ResourceRecord","n":"ttl"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.net.dns::ResourceRecord","n":"_name"},{"a":"readwrite","t":"int","b":"flash.net.dns::ResourceRecord","n":"_ttl"}]}}}`; asc.classInfo["flash.net.dns::SRVRecord"]=`{"t":"class","n":"flash.net.dns::SRVRecord","bs":["flash.net.dns::ResourceRecord","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"int","b":"flash.net.dns::SRVRecord","n":"priority"},{"a":"readwrite","t":"int","b":"flash.net.dns::SRVRecord","n":"weight"},{"a":"readwrite","t":"int","b":"flash.net.dns::SRVRecord","n":"port"},{"a":"readwrite","t":"String","b":"flash.net.dns::SRVRecord","n":"target"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.net.dns::SRVRecord","n":"_priority"},{"a":"readwrite","t":"int","b":"flash.net.dns::SRVRecord","n":"_weight"},{"a":"readwrite","t":"int","b":"flash.net.dns::SRVRecord","n":"_port"},{"a":"readwrite","t":"String","b":"flash.net.dns::SRVRecord","n":"_target"}]}}}`; asc.classInfo["flash.media::AudioDecoder"]=`{"t":"class","n":"flash.media::AudioDecoder","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::AudioDecoder","n":"DOLBY_DIGITAL"},{"a":"readonly","t":"String","b":"flash.media::AudioDecoder","n":"DOLBY_DIGITAL_PLUS"},{"a":"readonly","t":"String","b":"flash.media::AudioDecoder","n":"DTS"},{"a":"readonly","t":"String","b":"flash.media::AudioDecoder","n":"DTS_EXPRESS"},{"a":"readonly","t":"String","b":"flash.media::AudioDecoder","n":"DTS_HD_HIGH_RESOLUTION_AUDIO"},{"a":"readonly","t":"String","b":"flash.media::AudioDecoder","n":"DTS_HD_MASTER_AUDIO"}]}}`; asc.classInfo["flash.media::AudioDeviceManager"]=`{"t":"class","n":"flash.media::AudioDeviceManager","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readonly","t":"Array","b":"flash.media::AudioDeviceManager","n":"deviceNames"},{"a":"readwrite","t":"int","b":"flash.media::AudioDeviceManager","n":"selectedDeviceIndex"}],"d":[{"n":"native","c":"instance=\\"AudioDeviceManagerObject\\",methods=\\"auto\\",cls=\\"AudioDeviceManagerClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"AudioDeviceManagerObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"AudioDeviceManagerClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"724\\"","v":[{"k":"","v":"724"}]},{"n":"Event","c":"name=\\"audioOutputChange\\",type=\\"flash.events.AudioOutputChangeEvent\\"","v":[{"k":"name","v":"audioOutputChange"},{"k":"type","v":"flash.events.AudioOutputChangeEvent"}]}]}},"tr":{"a":[{"a":"readonly","t":"flash.media::AudioDeviceManager","b":"flash.media::AudioDeviceManager","n":"audioDeviceManager"},{"a":"readonly","t":"Boolean","b":"flash.media::AudioDeviceManager","n":"isSupported"}]},"pr":{"m":[{"r":"flash.media::AudioDeviceManager","b":"flash.media::AudioDeviceManager","n":"getInstance"}]}}`; asc.classInfo["flash.media::AudioOutputChangeReason"]=`{"t":"class","n":"flash.media::AudioOutputChangeReason","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"724\\"","v":[{"k":"","v":"724"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::AudioOutputChangeReason","n":"USER_SELECTION"},{"a":"readonly","t":"String","b":"flash.media::AudioOutputChangeReason","n":"DEVICE_CHANGE"}]}}`; asc.classInfo["flash.media::AudioPlaybackMode"]=`{"t":"class","n":"flash.media::AudioPlaybackMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"683\\"","v":[{"k":"","v":"683"}]}],"b":"flash.media::AudioPlaybackMode","n":"AMBIENT"},{"a":"readonly","t":"String","b":"flash.media::AudioPlaybackMode","n":"MEDIA"},{"a":"readonly","t":"String","b":"flash.media::AudioPlaybackMode","n":"VOICE"}]}}`; asc.classInfo["flash.media::AVABRParameters"]=`{"t":"class","n":"flash.media::AVABRParameters","bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"uint"},{"t":"uint"},{"t":"uint"}],"a":[{"a":"readwrite","t":"String","b":"flash.media::AVABRParameters","n":"policy"},{"a":"readwrite","t":"int","b":"flash.media::AVABRParameters","n":"startBitsPerSecond"},{"a":"readwrite","t":"int","b":"flash.media::AVABRParameters","n":"minBitsPerSecond"},{"a":"readwrite","t":"int","b":"flash.media::AVABRParameters","n":"maxBitsPerSecond"}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.media::AVABRParameters","n":"m_policy"},{"a":"readwrite","t":"int","b":"flash.media::AVABRParameters","n":"m_startBitsPerSecond"},{"a":"readwrite","t":"int","b":"flash.media::AVABRParameters","n":"m_minBitsPerSecond"},{"a":"readwrite","t":"int","b":"flash.media::AVABRParameters","n":"m_maxBitsPerSecond"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::AVABRParameters","n":"AGGRESSIVE"},{"a":"readonly","t":"String","b":"flash.media::AVABRParameters","n":"MODERATE"},{"a":"readonly","t":"String","b":"flash.media::AVABRParameters","n":"CONSERVATIVE"}]}}`; asc.classInfo["flash.media::AVABRProfileInfo"]=`{"t":"class","n":"flash.media::AVABRProfileInfo","bs":["Object"],"fa":{"tr":{"c":[{"t":"int"},{"t":"int"},{"t":"int"}],"a":[{"a":"readonly","t":"int","b":"flash.media::AVABRProfileInfo","n":"bitsPerSecond"},{"a":"readonly","t":"int","b":"flash.media::AVABRProfileInfo","n":"width"},{"a":"readonly","t":"int","b":"flash.media::AVABRProfileInfo","n":"height"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.media::AVABRProfileInfo","n":"m_bitsPerSecond"},{"a":"readwrite","t":"int","b":"flash.media::AVABRProfileInfo","n":"m_width"},{"a":"readwrite","t":"int","b":"flash.media::AVABRProfileInfo","n":"m_height"}]}}}`; asc.classInfo["flash.media::AVCaptionStyle"]=`{"t":"class","n":"flash.media::AVCaptionStyle","bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"font"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"fontColor"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"fontEdge"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"edgeColor"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"backgroundColor"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"fillColor"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"fontOpacity"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"backgroundOpacity"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"fillOpacity"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"size"}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"m_font"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"m_fontColor"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"m_fontEdge"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"m_edgeColor"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"m_backgroundColor"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"m_fillColor"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"m_fontOpacity"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"m_backgroundOpacity"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"m_fillOpacity"},{"a":"readwrite","t":"String","b":"flash.media::AVCaptionStyle","n":"m_size"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"DEFAULT"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"MONOSPACE_WITH_SERIFS"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"PROPORTIONAL_WITH_SERIFS"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"MONOSPACED_WITHOUT_SERIFS"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"PROPORTIONAL_WITHOUT_SERIFS"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"CASUAL"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"CURSIVE"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"SMALL_CAPITALS"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"BLACK"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"GRAY"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"WHITE"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"BRIGHT_WHITE"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"DARK_RED"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"RED"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"BRIGHT_RED"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"DARK_GREEN"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"GREEN"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"BRIGHT_GREEN"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"DARK_BLUE"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"BLUE"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"BRIGHT_BLUE"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"DARK_YELLOW"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"YELLOW"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"BRIGHT_YELLOW"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"DARK_MAGENTA"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"MAGENTA"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"BRIGHT_MAGENTA"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"DARK_CYAN"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"CYAN"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"BRIGHT_CYAN"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"NONE"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"RAISED"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"DEPRESSED"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"UNIFORM"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"LEFT_DROP_SHADOW"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"RIGHT_DROP_SHADOW"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"SMALL"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"MEDIUM"},{"a":"readonly","t":"String","b":"flash.media::AVCaptionStyle","n":"LARGE"}]}}`; asc.classInfo["flash.media::AVCuePoint"]=`{"t":"class","n":"flash.media::AVCuePoint","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.utils::Dictionary"},{"t":"Number"}],"a":[{"a":"readonly","t":"flash.utils::Dictionary","b":"flash.media::AVCuePoint","n":"dictionary"},{"a":"readonly","t":"Number","b":"flash.media::AVCuePoint","n":"localTime"}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::Dictionary","b":"flash.media::AVCuePoint","n":"m_dictionary"},{"a":"readwrite","t":"Number","b":"flash.media::AVCuePoint","n":"m_localTime"}]}}}`; asc.classInfo["flash.media::AVInsertionResult"]=`{"t":"class","n":"flash.media::AVInsertionResult","bs":["flash.media::AVResult","Object"],"fa":{"tr":{"c":[{"t":"int"},{"t":"int"},{"t":"Boolean"}],"a":[{"a":"readonly","t":"int","b":"flash.media::AVInsertionResult","n":"periodIndex"},{"a":"readonly","t":"Boolean","b":"flash.media::AVInsertionResult","n":"insertedBeforeReadHead"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.media::AVInsertionResult","n":"m_periodIndex"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVInsertionResult","n":"m_insertedBeforeReadHead"}]}}}`; asc.classInfo["flash.media::AVNetworkingParams"]=`{"t":"class","n":"flash.media::AVNetworkingParams","bs":["Object"],"fa":{"tr":{"c":[{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"a":[{"a":"readwrite","t":"Boolean","b":"flash.media::AVNetworkingParams","n":"forceNativeNetworking"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVNetworkingParams","n":"readSetCookieHeader"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVNetworkingParams","n":"useCookieHeaderForAllRequests"}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.media::AVNetworkingParams","n":"m_forceNativeNetworking"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVNetworkingParams","n":"m_readSetCookieHeader"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVNetworkingParams","n":"m_useCookieHeaderForAllRequests"}]}}}`; asc.classInfo["flash.media::AVPeriodInfo"]=`{"t":"class","n":"flash.media::AVPeriodInfo","bs":["Object"],"fa":{"tr":{"c":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Number"}],"a":[{"a":"readonly","t":"Number","b":"flash.media::AVPeriodInfo","n":"localStartTime"},{"a":"readonly","t":"Number","b":"flash.media::AVPeriodInfo","n":"virtualStartTime"},{"a":"readonly","t":"Number","b":"flash.media::AVPeriodInfo","n":"duration"},{"a":"readonly","t":"int","b":"flash.media::AVPeriodInfo","n":"firstCuePointIndex"},{"a":"readonly","t":"int","b":"flash.media::AVPeriodInfo","n":"lastCuePointIndex"},{"a":"readonly","t":"int","b":"flash.media::AVPeriodInfo","n":"firstSubscribedTagIndex"},{"a":"readonly","t":"int","b":"flash.media::AVPeriodInfo","n":"lastSubscribedTagIndex"},{"a":"readonly","t":"int","b":"flash.media::AVPeriodInfo","n":"userData"},{"a":"readonly","t":"Boolean","b":"flash.media::AVPeriodInfo","n":"supportsTrickPlay"},{"a":"readonly","t":"Number","b":"flash.media::AVPeriodInfo","n":"targetDuration"}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.media::AVPeriodInfo","n":"m_localStartTime"},{"a":"readwrite","t":"Number","b":"flash.media::AVPeriodInfo","n":"m_virtualStartTime"},{"a":"readwrite","t":"Number","b":"flash.media::AVPeriodInfo","n":"m_duration"},{"a":"readwrite","t":"int","b":"flash.media::AVPeriodInfo","n":"m_firstCuePointIndex"},{"a":"readwrite","t":"int","b":"flash.media::AVPeriodInfo","n":"m_lastCuePointIndex"},{"a":"readwrite","t":"int","b":"flash.media::AVPeriodInfo","n":"m_firstSubscribedTagIndex"},{"a":"readwrite","t":"int","b":"flash.media::AVPeriodInfo","n":"m_lastSubscribedTagIndex"},{"a":"readwrite","t":"int","b":"flash.media::AVPeriodInfo","n":"m_userData"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVPeriodInfo","n":"m_supportsTrickPlay"},{"a":"readwrite","t":"Number","b":"flash.media::AVPeriodInfo","n":"m_targetDuration"}]}}}`; asc.classInfo["flash.media::AVPlayState"]=`{"t":"class","n":"flash.media::AVPlayState","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint"}],"a":[{"a":"readonly","t":"int","b":"flash.media::AVPlayState","n":"state"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.media::AVPlayState","n":"m_state"}]}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.media::AVPlayState","n":"UNINITIALIZED"},{"a":"readonly","t":"int","b":"flash.media::AVPlayState","n":"READY"},{"a":"readonly","t":"int","b":"flash.media::AVPlayState","n":"BUFFERING"},{"a":"readonly","t":"int","b":"flash.media::AVPlayState","n":"PLAYING"},{"a":"readonly","t":"int","b":"flash.media::AVPlayState","n":"PAUSED"},{"a":"readonly","t":"int","b":"flash.media::AVPlayState","n":"EOF"},{"a":"readonly","t":"int","b":"flash.media::AVPlayState","n":"SUSPENDED"},{"a":"readonly","t":"int","b":"flash.media::AVPlayState","n":"TRICK_PLAY"},{"a":"readonly","t":"int","b":"flash.media::AVPlayState","n":"UNRECOVERABLE_ERROR"}]}}`; asc.classInfo["flash.media::AVResult"]=`{"t":"class","n":"flash.media::AVResult","bs":["Object"],"fa":{"tr":{"c":[{"t":"int"}],"a":[{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"result"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.media::AVResult","n":"m_result"}]}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"END_OF_PERIOD"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"SUCCESS"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"ASYNC_OPERATION_IN_PROGRESS"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"EOF"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"DECODER_FAILED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"DEVICE_OPEN_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"FILE_NOT_FOUND"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"GENERIC_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"IRRECOVERABLE_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"LOST_CONNECTION_RECOVERABLE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"NO_FIXED_SIZE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"NOT_IMPLEMENTED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"OUT_OF_MEMORY"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"PARSE_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"SIZE_UNKNOWN"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"UNDERFLOW"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"UNSUPPORTED_CONFIGURATION"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"UNSUPPORTED_OPERATION"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"WAITING_FOR_INIT"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"INVALID_PARAMETER"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"INVALID_OPERATION"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"ONLY_ALLOWED_IN_PAUSED_STATE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"INVALID_WITH_AUDIO_ONLY_FILE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"PREVIOUS_STEP_SEEK_IN_PROGRESS"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"RESOURCE_NOT_SPECIFIED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"RANGE_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"INVALID_SEEK_TIME"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"FILE_STRUCTURE_INVALID"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"COMPONENT_CREATION_FAILURE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"DRM_INIT_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CONTAINER_NOT_SUPPORTED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"SEEK_FAILED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CODEC_NOT_SUPPORTED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"NETWORK_UNAVAILABLE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"NETWORK_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"OVERFLOW"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"VIDEO_PROFILE_NOT_SUPPORTED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"PERIOD_NOT_LOADED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"INVALID_REPLACE_DURATION"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CALLED_FROM_WRONG_THREAD"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"FRAGMENT_READ_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"OPERATION_ABORTED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"UNSUPPORTED_HLS_VERSION"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CANNOT_FAIL_OVER"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"HTTP_TIME_OUT"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"NETWORK_DOWN"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"NO_USEABLE_BITRATE_PROFILE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"BAD_MANIFEST_SIGNATURE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CANNOT_LOAD_PLAY_LIST"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"REPLACEMENT_FAILED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"SWITCH_TO_ASYMMETRIC_PROFILE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"LIVE_WINDOW_MOVED_BACKWARD"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CURRENT_PERIOD_EXPIRED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CONTENT_LENGTH_MISMATCH"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"PERIOD_HOLD"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"LIVE_HOLD"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"BAD_MEDIA_INTERLEAVING"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"DRM_NOT_AVAILABLE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"PLAYBACK_NOT_ENABLED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"BAD_MEDIASAMPLE_FOUND"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"RANGE_SPANS_READHEAD"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"POSTROLL_WITH_LIVE_NOT_ALLOWED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"INTERNAL_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"SPS_PPS_FOUND_OUTSIDE_AVCC"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"PARTIAL_REPLACEMENT"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"RENDITION_M3U8_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"NULL_OPERATION"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"SEGMENT_SKIPPED_ON_FAILURE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"INCOMPATIBLE_RENDER_MODE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"PROTOCOL_NOT_SUPPORTED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"INCOMPATIBLE_VERSION"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"MANIFEST_FILE_UNEXPECTEDLY_CHANGED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CANNOT_SPLIT_TIMELINE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CANNOT_ERASE_TIMELINE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"DID_NOT_GET_NEXT_FRAGMENT"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"NO_TIMELINE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"LISTENER_NOT_FOUND"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"AUDIO_START_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"NO_AUDIO_SINK"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"FILE_OPEN_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"FILE_WRITE_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"FILE_READ_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"ID3_PARSE_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"SECURITY_ERROR"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"TIMELINE_TOO_SHORT"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"AUDIO_ONLY_STREAM_START"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"AUDIO_ONLY_STREAM_END"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CANNOT_HANDLE_MAIN_MANIFEST_UPDATE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"KEY_NOT_FOUND"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"INVALID_KEY"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"KEY_SERVER_NOT_FOUND"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CRYPTO_ALGORITHM_NOT_SUPPORTED"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CRYPTO_ERROR_CORRUPTED_DATA"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CRYPTO_ERROR_BUFFER_TOO_SMALL"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CRYPTO_ERROR_BAD_CERTIFICATE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CRYPTO_ERROR_DIGEST_UPDATE"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CRYPTO_ERROR_DIGEST_FINISH"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CRYPTO_ERROR_BAD_PARAMETER"},{"a":"readonly","t":"int","b":"flash.media::AVResult","n":"CRYPTO_ERROR_UNKNOWN"}]}}`; asc.classInfo["flash.media::AVSegmentedSource"]=`{"t":"class","n":"flash.media::AVSegmentedSource","bs":["flash.media::AVSource","Object"],"fa":{"tr":{"c":null,"m":[{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"String"},{"t":"String","o":1},{"t":"int","o":1}],"n":"load"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"String"},{"t":"int","o":1},{"t":"String","o":1}],"n":"loadManifest"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"int"}],"n":"releaseManifest"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"Number"}],"n":"setHoldAt"},{"r":"flash.media::AVInsertionResult","b":"flash.media::AVSegmentedSource","p":[{"t":"Number"},{"t":"int"},{"t":"int","o":1},{"t":"Number","o":1}],"n":"insertByVirtualTime"},{"r":"flash.media::AVInsertionResult","b":"flash.media::AVSegmentedSource","p":[{"t":"int"},{"t":"Number"},{"t":"int"},{"t":"int","o":1},{"t":"Number","o":1}],"n":"insertByLocalTime"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"Number"},{"t":"Number"}],"n":"removeByVirtualTime"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"int"},{"t":"Number"},{"t":"Number"},{"t":"Boolean"}],"n":"removeByLocalTime"},{"r":"flash.media::AVTimeline","b":"flash.media::AVSegmentedSource","n":"getTimeline"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"int"},{"t":"String"},{"t":"int"}],"n":"selectTrack"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"int"},{"t":"String"},{"t":"String"}],"n":"selectTrackString"},{"r":"flash.media::AVPeriodInfo","b":"flash.media::AVSegmentedSource","p":[{"t":"int"}],"n":"getPeriodInfo"},{"r":"int","b":"flash.media::AVSegmentedSource","p":[{"t":"int"},{"t":"String"}],"n":"getTrackCount"},{"r":"flash.media::AVTrackInfo","b":"flash.media::AVSegmentedSource","p":[{"t":"int"},{"t":"String"},{"t":"int"}],"n":"getTrackInfo"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"flash.media::AVABRParameters"}],"n":"setABRParameters"},{"r":"int","b":"flash.media::AVSegmentedSource","p":[{"t":"int"}],"n":"getABRProfileCount"},{"r":"flash.media::AVABRProfileInfo","b":"flash.media::AVSegmentedSource","p":[{"t":"int"},{"t":"int"}],"n":"getABRProfileInfoAtIndex"},{"r":"flash.media::AVCuePoint","b":"flash.media::AVSegmentedSource","p":[{"t":"int"},{"t":"int"}],"n":"getCuePoint"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"Array"}],"n":"setCuePointTags"},{"r":"flash.media::AVTagData","b":"flash.media::AVSegmentedSource","p":[{"t":"int"},{"t":"int"}],"n":"getSubscribedTag"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"Array"}],"n":"setSubscribedTags"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"int"}],"n":"setBandwidth"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"int"},{"t":"int","o":1}],"n":"setPauseAtPeriodEnd"},{"r":"flash.media::AVResult","b":"flash.media::AVSegmentedSource","p":[{"t":"int"}],"n":"clearPauseAtPeriodEnd"}],"a":[{"a":"readwrite","t":"flash.media::AVNetworkingParams","b":"flash.media::AVSegmentedSource","n":"networkingParams"},{"a":"writeonly","t":"Boolean","b":"flash.media::AVSegmentedSource","n":"useRedirectedUrl"},{"a":"writeonly","t":"String","b":"flash.media::AVSegmentedSource","n":"cookieHeader"},{"a":"writeonly","t":"int","b":"flash.media::AVSegmentedSource","n":"masterUpdateInterval"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::AVSegmentedSource","n":"HLS"},{"a":"readonly","t":"String","b":"flash.media::AVSegmentedSource","n":"DASH"},{"a":"readonly","t":"String","b":"flash.media::AVSegmentedSource","n":"AUDIO"},{"a":"readonly","t":"String","b":"flash.media::AVSegmentedSource","n":"AUDIO_PID"},{"a":"readonly","t":"String","b":"flash.media::AVSegmentedSource","n":"AUDIO_DESCRIPTION"},{"a":"readonly","t":"String","b":"flash.media::AVSegmentedSource","n":"AUDIO_LANGUAGE"},{"a":"readonly","t":"String","b":"flash.media::AVSegmentedSource","n":"VIDEO"},{"a":"readonly","t":"String","b":"flash.media::AVSegmentedSource","n":"VIDEO_DESCRIPTION"},{"a":"readonly","t":"String","b":"flash.media::AVSegmentedSource","n":"DATA"},{"a":"readonly","t":"String","b":"flash.media::AVSegmentedSource","n":"DATA_DESCRIPTION"}]}}`; asc.classInfo["flash.media::avSendToURL"]=`{"t":"function","n":"flash.media::avSendToURL","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.media::AVSource"]=`{"t":"class","n":"flash.media::AVSource","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.media::AVSource","n":"dispose"}]}}}`; asc.classInfo["flash.media::AVStream"]=`{"t":"class","n":"flash.media::AVStream","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"flash.media::AVSource"}],"m":[{"r":"void","b":"flash.media::AVStream","n":"dispose"},{"r":"flash.media::AVResult","b":"flash.media::AVStream","p":[{"t":"int"}],"n":"step"},{"r":"flash.media::AVResult","b":"flash.media::AVStream","n":"pause"},{"r":"Boolean","b":"flash.media::AVStream","n":"resume"},{"r":"flash.media::AVResult","b":"flash.media::AVStream","p":[{"t":"Number"},{"t":"Boolean","o":1}],"n":"seek"},{"r":"flash.media::AVResult","b":"flash.media::AVStream","p":[{"t":"int"},{"t":"Number"}],"n":"seekToLocalTime"},{"r":"flash.media::AVResult","b":"flash.media::AVStream","n":"seekToLivePoint"},{"r":"flash.media::AVResult","b":"flash.media::AVStream","n":"play"},{"r":"void","b":"flash.media::AVStream","p":[{"t":"Number"},{"t":"Number"}],"n":"setPlaySpeed"},{"r":"flash.media::AVResult","b":"flash.media::AVStream","p":[{"t":"Number"}],"n":"fastForward"},{"r":"flash.media::AVResult","b":"flash.media::AVStream","p":[{"t":"Number"}],"n":"rewind"},{"r":"flash.media::AVResult","b":"flash.media::AVStream","p":[{"t":"Number"},{"t":"Boolean","o":1}],"n":"seekToKeyFrame"}],"a":[{"a":"readonly","t":"Number","b":"flash.media::AVStream","n":"backBufferLength"},{"a":"readonly","t":"int","b":"flash.media::AVStream","n":"droppedFrames"},{"a":"readonly","t":"flash.media::AVPlayState","b":"flash.media::AVStream","n":"playState"},{"a":"readonly","t":"Number","b":"flash.media::AVStream","n":"time"},{"a":"readonly","t":"Number","b":"flash.media::AVStream","n":"frameTime"},{"a":"readonly","t":"Number","b":"flash.media::AVStream","n":"currentFPS"},{"a":"readonly","t":"Number","b":"flash.media::AVStream","n":"bufferLength"},{"a":"readwrite","t":"Number","b":"flash.media::AVStream","n":"volume"},{"a":"readonly","t":"String","b":"flash.media::AVStream","n":"decoderType"},{"a":"readonly","t":"String","b":"flash.media::AVStream","n":"renderType"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVStream","n":"useHardwareDecoder"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVStream","n":"captionsEnabled"},{"a":"readonly","t":"Number","b":"flash.media::AVStream","n":"clientLivePoint"},{"a":"writeonly","t":"Number","b":"flash.media::AVStream","n":"bufferTime"},{"a":"writeonly","t":"Number","b":"flash.media::AVStream","n":"initialBufferTime"},{"a":"writeonly","t":"Number","b":"flash.media::AVStream","n":"backBufferTime"},{"a":"writeonly","t":"flash.media::AVCaptionStyle","b":"flash.media::AVStream","n":"captionStyle"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::AVStream","n":"UNDEFINED"},{"a":"readonly","t":"String","b":"flash.media::AVStream","n":"HARDWARE"},{"a":"readonly","t":"String","b":"flash.media::AVStream","n":"SOFTWARE"}]}}`; asc.classInfo["flash.media::AVTagData"]=`{"t":"class","n":"flash.media::AVTagData","bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Number"}],"a":[{"a":"readonly","t":"String","b":"flash.media::AVTagData","n":"data"},{"a":"readonly","t":"Number","b":"flash.media::AVTagData","n":"localTime"}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.media::AVTagData","n":"m_data"},{"a":"readwrite","t":"Number","b":"flash.media::AVTagData","n":"m_localTime"}]}}}`; asc.classInfo["flash.media::AVTimeline"]=`{"t":"class","n":"flash.media::AVTimeline","bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Number"},{"t":"Number"},{"t":"int"},{"t":"int"},{"t":"Boolean"}],"a":[{"a":"readonly","t":"String","b":"flash.media::AVTimeline","n":"type"},{"a":"readonly","t":"Number","b":"flash.media::AVTimeline","n":"virtualStartTime"},{"a":"readonly","t":"Number","b":"flash.media::AVTimeline","n":"virtualDuration"},{"a":"readonly","t":"int","b":"flash.media::AVTimeline","n":"firstPeriodIndex"},{"a":"readonly","t":"int","b":"flash.media::AVTimeline","n":"lastPeriodIndex"},{"a":"readonly","t":"Boolean","b":"flash.media::AVTimeline","n":"complete"}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.media::AVTimeline","n":"m_type"},{"a":"readwrite","t":"Number","b":"flash.media::AVTimeline","n":"m_virtualStartTime"},{"a":"readwrite","t":"Number","b":"flash.media::AVTimeline","n":"m_virtualDuration"},{"a":"readwrite","t":"int","b":"flash.media::AVTimeline","n":"m_firstPeriodIndex"},{"a":"readwrite","t":"int","b":"flash.media::AVTimeline","n":"m_lastPeriodIndex"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVTimeline","n":"m_complete"}]}}}`; asc.classInfo["flash.media::AVTrackInfo"]=`{"t":"class","n":"flash.media::AVTrackInfo","bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"String"},{"t":"int"}],"a":[{"a":"readonly","t":"String","b":"flash.media::AVTrackInfo","n":"description"},{"a":"readonly","t":"String","b":"flash.media::AVTrackInfo","n":"language"},{"a":"readonly","t":"Boolean","b":"flash.media::AVTrackInfo","n":"defaultTrack"},{"a":"readonly","t":"Boolean","b":"flash.media::AVTrackInfo","n":"autoSelect"},{"a":"readonly","t":"Boolean","b":"flash.media::AVTrackInfo","n":"forced"},{"a":"readonly","t":"Boolean","b":"flash.media::AVTrackInfo","n":"activity"},{"a":"readonly","t":"String","b":"flash.media::AVTrackInfo","n":"dataTrackInfoServiceType"},{"a":"readonly","t":"int","b":"flash.media::AVTrackInfo","n":"pid"}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.media::AVTrackInfo","n":"m_description"},{"a":"readwrite","t":"String","b":"flash.media::AVTrackInfo","n":"m_language"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVTrackInfo","n":"m_defaultTrack"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVTrackInfo","n":"m_autoSelect"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVTrackInfo","n":"m_forced"},{"a":"readwrite","t":"Boolean","b":"flash.media::AVTrackInfo","n":"m_activity"},{"a":"readwrite","t":"String","b":"flash.media::AVTrackInfo","n":"m_dataTrackInfoServiceType"},{"a":"readwrite","t":"int","b":"flash.media::AVTrackInfo","n":"m_pid"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::AVTrackInfo","n":"DTI_608_CAPTIONS"},{"a":"readonly","t":"String","b":"flash.media::AVTrackInfo","n":"DTI_708_CAPTIONS"},{"a":"readonly","t":"String","b":"flash.media::AVTrackInfo","n":"DTI_WEBVTT_CAPTIONS"}]}}`; asc.classInfo["flash.media::AVURLLoader"]=`{"t":"class","n":"flash.media::AVURLLoader","bs":["flash.net::URLLoader","Object"],"fa":{"tr":{"c":[{"t":"flash.net::URLRequest","o":1}],"v":[{"a":"readwrite","t":"flash.media::AVURLStream","b":"flash.media::AVURLLoader","n":"stream"}],"m":[{"r":"void","b":"flash.media::AVURLLoader","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"addEventListener"},{"r":"void","b":"flash.media::AVURLLoader","p":[{"t":"flash.net::URLRequest"}],"n":"load"},{"r":"void","b":"flash.media::AVURLLoader","n":"close"}],"a":[{"a":"writeonly","t":"String","b":"flash.media::AVURLLoader","n":"cookieHeader"}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.media::AVURLLoader","p":[{"t":"flash.events::Event"}],"n":"__onComplete"}]}}}`; asc.classInfo["flash.media::AVURLStream"]=`{"t":"class","n":"flash.media::AVURLStream","bs":["flash.net::URLStream","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.media::AVURLStream","p":[{"t":"flash.net::URLRequest"}],"n":"load"}],"a":[{"a":"writeonly","t":"String","b":"flash.media::AVURLStream","n":"cookieHeader"}]}}}`; asc.classInfo["flash.media::Camera"]=`{"t":"class","n":"flash.media::Camera","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.media::Camera","p":[{"t":"Boolean"}],"n":"setCursor"},{"r":"void","b":"flash.media::Camera","p":[{"t":"int"}],"n":"setKeyFrameInterval"},{"r":"void","b":"flash.media::Camera","p":[{"t":"Boolean","o":1}],"n":"setLoopback"},{"r":"void","b":"flash.media::Camera","p":[{"t":"int"},{"t":"int"},{"t":"Number"},{"t":"Boolean","o":1}],"n":"setMode"},{"r":"void","b":"flash.media::Camera","p":[{"t":"int"},{"t":"int","o":1}],"n":"setMotionLevel"},{"r":"void","b":"flash.media::Camera","p":[{"t":"int"},{"t":"int"}],"n":"setQuality"},{"r":"void","b":"flash.media::Camera","p":[{"t":"flash.display::BitmapData"}],"n":"drawToBitmapData"},{"r":"void","b":"flash.media::Camera","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.utils::ByteArray"}],"n":"copyToByteArray"},{"r":"void","b":"flash.media::Camera","p":[{"t":"flash.geom::Rectangle"},{"t":"__AS3__.vec::Vector$uint"}],"n":"copyToVector"}],"a":[{"a":"readonly","t":"Number","b":"flash.media::Camera","n":"activityLevel"},{"a":"readonly","t":"int","b":"flash.media::Camera","n":"bandwidth"},{"a":"readonly","t":"Number","b":"flash.media::Camera","n":"currentFPS"},{"a":"readonly","t":"Number","b":"flash.media::Camera","n":"fps"},{"a":"readonly","t":"int","b":"flash.media::Camera","n":"height"},{"a":"readonly","t":"int","b":"flash.media::Camera","n":"index"},{"a":"readonly","t":"int","b":"flash.media::Camera","n":"keyFrameInterval"},{"a":"readonly","t":"Boolean","b":"flash.media::Camera","n":"loopback"},{"a":"readonly","t":"int","b":"flash.media::Camera","n":"motionLevel"},{"a":"readonly","t":"int","b":"flash.media::Camera","n":"motionTimeout"},{"a":"readonly","t":"Boolean","b":"flash.media::Camera","n":"muted"},{"a":"readonly","t":"String","b":"flash.media::Camera","n":"name"},{"a":"readonly","t":"String","b":"flash.media::Camera","n":"position"},{"a":"readonly","t":"int","b":"flash.media::Camera","n":"quality"},{"a":"readonly","t":"int","b":"flash.media::Camera","n":"width"}],"d":[{"n":"native","c":"instance=\\"CameraObject\\",methods=\\"auto\\",cls=\\"CameraClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"CameraObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"CameraClass"},{"k":"construct","v":"check"}]},{"n":"Event","c":"name=\\"videoFrame\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"videoFrame"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"status\\",type=\\"flash.events.StatusEvent\\"","v":[{"k":"name","v":"status"},{"k":"type","v":"flash.events.StatusEvent"}]},{"n":"Event","c":"name=\\"permissionStatus\\",type=\\"flash.events.PermissionEvent\\"","v":[{"k":"name","v":"permissionStatus"},{"k":"type","v":"flash.events.PermissionEvent"}]},{"n":"Event","c":"name=\\"activity\\",type=\\"flash.events.ActivityEvent\\"","v":[{"k":"name","v":"activity"},{"k":"type","v":"flash.events.ActivityEvent"}]}]}},"tr":{"m":[{"r":"flash.media::Camera","b":"flash.media::Camera","p":[{"t":"String","o":1}],"n":"getCamera"}],"a":[{"a":"readonly","t":"Array","b":"flash.media::Camera","n":"names"},{"a":"readonly","t":"Boolean","b":"flash.media::Camera","n":"isSupported"}]}}`; asc.classInfo["flash.media::CameraPosition"]=`{"t":"class","n":"flash.media::CameraPosition","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::CameraPosition","n":"FRONT"},{"a":"readonly","t":"String","b":"flash.media::CameraPosition","n":"BACK"},{"a":"readonly","t":"String","b":"flash.media::CameraPosition","n":"UNKNOWN"}]}}`; asc.classInfo["flash.media::CameraRoll"]=`{"t":"class","n":"flash.media::CameraRoll","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.media::CameraRoll","p":[{"t":"flash.display::BitmapData"}],"n":"addBitmapData"},{"r":"void","d":[{"n":"API","c":"\\"669\\"","v":[{"k":"","v":"669"}]}],"b":"flash.media::CameraRoll","p":[{"t":"flash.media::CameraRollBrowseOptions","o":1}],"n":"browseForImage"},{"r":"void","d":[{"n":"API","c":"\\"719\\"","v":[{"k":"","v":"719"}]}],"b":"flash.media::CameraRoll","n":"requestPermission"}],"d":[{"n":"API","c":"\\"668\\"","v":[{"k":"","v":"668"}]},{"n":"native","c":"instance=\\"CameraRollObject\\",methods=\\"auto\\",cls=\\"CameraRollClass\\"","v":[{"k":"instance","v":"CameraRollObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"CameraRollClass"}]},{"n":"Event","c":"name=\\"cancel\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"cancel"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"select\\",type=\\"flash.events.MediaEvent\\"","v":[{"k":"name","v":"select"},{"k":"type","v":"flash.events.MediaEvent"}]},{"n":"Event","c":"name=\\"error\\",type=\\"flash.events.ErrorEvent\\"","v":[{"k":"name","v":"error"},{"k":"type","v":"flash.events.ErrorEvent"}]},{"n":"Event","c":"name=\\"permissionStatus\\",type=\\"flash.events.PermissionEvent\\"","v":[{"k":"name","v":"permissionStatus"},{"k":"type","v":"flash.events.PermissionEvent"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.media::CameraRoll","n":"supportsAddBitmapData"},{"a":"readonly","t":"Boolean","d":[{"n":"API","c":"\\"669\\"","v":[{"k":"","v":"669"}]}],"b":"flash.media::CameraRoll","n":"supportsBrowseForImage"},{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"719\\"","v":[{"k":"","v":"719"}]}],"b":"flash.media::CameraRoll","n":"permissionStatus"}]}}`; asc.classInfo["flash.media::CameraRollBrowseOptions"]=`{"t":"class","n":"flash.media::CameraRollBrowseOptions","bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"Number","b":"flash.media::CameraRollBrowseOptions","n":"width"},{"a":"readwrite","t":"Number","b":"flash.media::CameraRollBrowseOptions","n":"height"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.media::CameraRollBrowseOptions","n":"origin"}],"d":[{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]},{"n":"native","c":"instance=\\"CameraRollBrowseOptionsObject\\",methods=\\"auto\\",cls=\\"CameraRollBrowseOptionsClass\\"","v":[{"k":"instance","v":"CameraRollBrowseOptionsObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"CameraRollBrowseOptionsClass"}]}]}}}`; asc.classInfo["flash.media::CameraUI"]=`{"t":"class","n":"flash.media::CameraUI","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.media::CameraUI","p":[{"t":"String"}],"n":"launch"},{"r":"void","d":[{"n":"API","c":"\\"719\\"","v":[{"k":"","v":"719"}]}],"b":"flash.media::CameraUI","n":"requestPermission"}],"d":[{"n":"API","c":"\\"669\\"","v":[{"k":"","v":"669"}]},{"n":"native","c":"instance=\\"CameraUIObject\\",methods=\\"auto\\",cls=\\"CameraUIClass\\"","v":[{"k":"instance","v":"CameraUIObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"CameraUIClass"}]},{"n":"Event","c":"name=\\"cancel\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"cancel"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"error\\",type=\\"flash.events.ErrorEvent\\"","v":[{"k":"name","v":"error"},{"k":"type","v":"flash.events.ErrorEvent"}]},{"n":"Event","c":"name=\\"permissionStatus\\",type=\\"flash.events.PermissionEvent\\"","v":[{"k":"name","v":"permissionStatus"},{"k":"type","v":"flash.events.PermissionEvent"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.MediaEvent\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.MediaEvent"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::Timer","b":"flash.media::CameraUI","n":"errorTimer"}],"m":[{"r":"void","b":"flash.media::CameraUI","p":[{"t":"String"}],"n":"internalLaunch"},{"r":"void","d":[{"n":"cppcall"}],"b":"flash.media::CameraUI","n":"handleUnavailableFeature"},{"r":"void","b":"flash.media::CameraUI","p":[{"t":"flash.events::TimerEvent"}],"n":"fireUnavailableError"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.media::CameraUI","n":"isSupported"},{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"719\\"","v":[{"k":"","v":"719"}]}],"b":"flash.media::CameraUI","n":"permissionStatus"}]},"pr":{"v":[{"a":"readonly","t":"uint","b":"flash.media::CameraUI","n":"kInvalidParamError"},{"a":"readonly","t":"uint","b":"flash.media::CameraUI","n":"kFeatureNotAvailableError"}]}}`; asc.classInfo["flash.media::H264Level"]=`{"t":"class","n":"flash.media::H264Level","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_1"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_1B"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_1_1"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_1_2"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_1_3"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_2"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_2_1"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_2_2"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_3"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_3_1"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_3_2"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_4"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_4_1"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_4_2"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_5"},{"a":"readonly","t":"String","b":"flash.media::H264Level","n":"LEVEL_5_1"}]}}`; asc.classInfo["flash.media::H264Profile"]=`{"t":"class","n":"flash.media::H264Profile","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::H264Profile","n":"BASELINE"},{"a":"readonly","t":"String","b":"flash.media::H264Profile","n":"MAIN"}]}}`; asc.classInfo["flash.media::H264VideoStreamSettings"]=`{"t":"class","n":"flash.media::H264VideoStreamSettings","bs":["flash.media::VideoStreamSettings","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.media::H264VideoStreamSettings","p":[{"t":"String"},{"t":"String"}],"n":"setProfileLevel"}],"a":[{"a":"readonly","t":"String","b":"flash.media::H264VideoStreamSettings","n":"codec"},{"a":"readonly","t":"String","b":"flash.media::H264VideoStreamSettings","n":"profile"},{"a":"readonly","t":"String","b":"flash.media::H264VideoStreamSettings","n":"level"}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.media::H264VideoStreamSettings","n":"m_profile"},{"a":"readwrite","t":"String","b":"flash.media::H264VideoStreamSettings","n":"m_level"}]}}}`; asc.classInfo["flash.media::ID3Info"]=`{"t":"class","n":"flash.media::ID3Info","if":1,"id":1,"bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"flash.media::ID3Info","n":"songName"},{"a":"readwrite","t":"String","b":"flash.media::ID3Info","n":"artist"},{"a":"readwrite","t":"String","b":"flash.media::ID3Info","n":"album"},{"a":"readwrite","t":"String","b":"flash.media::ID3Info","n":"year"},{"a":"readwrite","t":"String","b":"flash.media::ID3Info","n":"comment"},{"a":"readwrite","t":"String","b":"flash.media::ID3Info","n":"genre"},{"a":"readwrite","t":"String","b":"flash.media::ID3Info","n":"track"}]}}}`; asc.classInfo["flash.media::InputMediaStream"]=`{"t":"class","n":"flash.media::InputMediaStream","bs":["flash.events::EventDispatcher","Object"],"in":["flash.utils::IDataInput"],"fa":{"tr":{"c":null,"m":[{"r":"Boolean","b":"flash.media::InputMediaStream","n":"readBoolean"},{"r":"int","b":"flash.media::InputMediaStream","n":"readByte"},{"r":"void","b":"flash.media::InputMediaStream","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"readBytes"},{"r":"Number","b":"flash.media::InputMediaStream","n":"readDouble"},{"r":"Number","b":"flash.media::InputMediaStream","n":"readFloat"},{"r":"int","b":"flash.media::InputMediaStream","n":"readInt"},{"r":"String","b":"flash.media::InputMediaStream","p":[{"t":"uint"},{"t":"String"}],"n":"readMultiByte"},{"r":"*","b":"flash.media::InputMediaStream","n":"readObject"},{"r":"int","b":"flash.media::InputMediaStream","n":"readShort"},{"r":"uint","b":"flash.media::InputMediaStream","n":"readUnsignedByte"},{"r":"uint","b":"flash.media::InputMediaStream","n":"readUnsignedInt"},{"r":"uint","b":"flash.media::InputMediaStream","n":"readUnsignedShort"},{"r":"String","b":"flash.media::InputMediaStream","n":"readUTF"},{"r":"String","b":"flash.media::InputMediaStream","p":[{"t":"uint"}],"n":"readUTFBytes"},{"r":"*","b":"flash.media::InputMediaStream","n":"open"},{"r":"*","b":"flash.media::InputMediaStream","n":"close"}],"a":[{"a":"readonly","t":"uint","b":"flash.media::InputMediaStream","n":"bytesAvailable"},{"a":"readwrite","t":"String","b":"flash.media::InputMediaStream","n":"endian"},{"a":"readwrite","t":"uint","b":"flash.media::InputMediaStream","n":"objectEncoding"}],"d":[{"n":"API","c":"\\"671\\"","v":[{"k":"","v":"671"}]},{"n":"native","c":"instance=\\"InputMediaStreamObject\\",methods=\\"auto\\",cls=\\"InputMediaStreamClass\\"","v":[{"k":"instance","v":"InputMediaStreamObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"InputMediaStreamClass"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"progress\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"progress"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"close\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"close"},{"k":"type","v":"flash.events.Event"}]}]}}}`; asc.classInfo["flash.media::MediaPromise"]=`{"t":"class","n":"flash.media::MediaPromise","bs":["flash.events::EventDispatcher","Object"],"in":["flash.desktop::IFilePromise"],"fa":{"tr":{"c":null,"m":[{"r":"flash.utils::IDataInput","b":"flash.media::MediaPromise","n":"open"},{"r":"void","b":"flash.media::MediaPromise","n":"close"},{"r":"void","b":"flash.media::MediaPromise","p":[{"t":"flash.events::ErrorEvent"}],"n":"reportError"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.media::MediaPromise","n":"isAsync"},{"a":"readonly","t":"flash.filesystem::File","b":"flash.media::MediaPromise","n":"file"},{"a":"readonly","t":"String","b":"flash.media::MediaPromise","n":"mediaType"},{"a":"readonly","t":"String","b":"flash.media::MediaPromise","n":"relativePath"}],"d":[{"n":"API","c":"\\"669\\"","v":[{"k":"","v":"669"}]},{"n":"native","c":"instance=\\"MediaPromiseObject\\",methods=\\"auto\\",cls=\\"MediaPromiseClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"MediaPromiseObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"MediaPromiseClass"},{"k":"construct","v":"native"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"progress\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"progress"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"close\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"close"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::IDataInput","b":"flash.media::MediaPromise","n":"_stream"}],"m":[{"r":"void","b":"flash.media::MediaPromise","n":"registerEventHandlers"},{"r":"void","b":"flash.media::MediaPromise","n":"unregisterEventHandlers"},{"r":"void","b":"flash.media::MediaPromise","p":[{"t":"flash.events::Event"}],"n":"reflectURLStreamEvent"},{"r":"String","b":"flash.media::MediaPromise","n":"getURI"},{"r":"flash.media::InputMediaStream","b":"flash.media::MediaPromise","n":"getMediaStreamObject"}]}}}`; asc.classInfo["flash.media::MediaType"]=`{"t":"class","n":"flash.media::MediaType","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"669\\"","v":[{"k":"","v":"669"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::MediaType","n":"IMAGE"},{"a":"readonly","t":"String","b":"flash.media::MediaType","n":"VIDEO"}]}}`; asc.classInfo["flash.media::Microphone"]=`{"t":"class","n":"flash.media::Microphone","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"flash.media::Microphone","n":"codec"},{"a":"readwrite","t":"Boolean","b":"flash.media::Microphone","n":"enableVAD"},{"a":"readwrite","t":"int","b":"flash.media::Microphone","n":"encodeQuality"},{"a":"readwrite","t":"flash.media::MicrophoneEnhancedOptions","b":"flash.media::Microphone","n":"enhancedOptions"},{"a":"readwrite","t":"int","b":"flash.media::Microphone","n":"framesPerPacket"},{"a":"readwrite","t":"Number","b":"flash.media::Microphone","n":"gain"},{"a":"readwrite","t":"int","b":"flash.media::Microphone","n":"noiseSuppressionLevel"},{"a":"readwrite","t":"int","b":"flash.media::Microphone","n":"rate"},{"a":"readwrite","t":"flash.media::SoundTransform","b":"flash.media::Microphone","n":"soundTransform"}],"m":[{"r":"void","b":"flash.media::Microphone","p":[{"t":"Boolean","o":1}],"n":"setLoopBack"},{"r":"void","b":"flash.media::Microphone","p":[{"t":"Number"},{"t":"int","o":1}],"n":"setSilenceLevel"},{"r":"void","b":"flash.media::Microphone","p":[{"t":"Boolean"}],"n":"setUseEchoSuppression"}],"a":[{"a":"readonly","t":"Number","b":"flash.media::Microphone","n":"activityLevel"},{"a":"readonly","t":"int","b":"flash.media::Microphone","n":"index"},{"a":"readonly","t":"Boolean","b":"flash.media::Microphone","n":"muted"},{"a":"readonly","t":"String","b":"flash.media::Microphone","n":"name"},{"a":"readonly","t":"Number","b":"flash.media::Microphone","n":"silenceLevel"},{"a":"readonly","t":"int","b":"flash.media::Microphone","n":"silenceTimeout"},{"a":"readonly","t":"Boolean","b":"flash.media::Microphone","n":"useEchoSuppression"}],"d":[{"n":"native","c":"instance=\\"MicrophoneObject\\",methods=\\"auto\\",cls=\\"MicrophoneClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"MicrophoneObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"MicrophoneClass"},{"k":"construct","v":"check"}]}]}},"tr":{"m":[{"r":"flash.media::Microphone","b":"flash.media::Microphone","p":[{"t":"int","o":1}],"n":"getEnhancedMicrophone"},{"r":"flash.media::Microphone","b":"flash.media::Microphone","p":[{"t":"int","o":1}],"n":"getMicrophone"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.media::Microphone","n":"isSupported"},{"a":"readonly","t":"Array","b":"flash.media::Microphone","n":"names"}]}}`; asc.classInfo["flash.media::MicrophoneEnhancedMode"]=`{"t":"class","n":"flash.media::MicrophoneEnhancedMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"672\\"","v":[{"k":"","v":"672"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::MicrophoneEnhancedMode","n":"FULL_DUPLEX"},{"a":"readonly","t":"String","b":"flash.media::MicrophoneEnhancedMode","n":"HALF_DUPLEX"},{"a":"readonly","t":"String","b":"flash.media::MicrophoneEnhancedMode","n":"HEADSET"},{"a":"readonly","t":"String","b":"flash.media::MicrophoneEnhancedMode","n":"SPEAKER_MUTE"},{"a":"readonly","t":"String","b":"flash.media::MicrophoneEnhancedMode","n":"OFF"}]}}`; asc.classInfo["flash.media::MicrophoneEnhancedOptions"]=`{"t":"class","n":"flash.media::MicrophoneEnhancedOptions","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"String","b":"flash.media::MicrophoneEnhancedOptions","n":"mode"},{"a":"readwrite","t":"int","b":"flash.media::MicrophoneEnhancedOptions","n":"echoPath"},{"a":"readwrite","t":"Boolean","b":"flash.media::MicrophoneEnhancedOptions","n":"nonLinearProcessing"},{"a":"readwrite","t":"Boolean","b":"flash.media::MicrophoneEnhancedOptions","n":"autoGain"},{"a":"readwrite","t":"int","b":"flash.media::MicrophoneEnhancedOptions","n":"isVoiceDetected"}],"d":[{"n":"API","c":"\\"672\\"","v":[{"k":"","v":"672"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.media::MicrophoneEnhancedOptions","n":"m_mode"},{"a":"readwrite","t":"int","b":"flash.media::MicrophoneEnhancedOptions","n":"m_echoPath"},{"a":"readwrite","t":"Boolean","b":"flash.media::MicrophoneEnhancedOptions","n":"m_nlp"},{"a":"readwrite","t":"int","b":"flash.media::MicrophoneEnhancedOptions","n":"m_isVoiceDetected"}]}}}`; asc.classInfo["flash.media::scanHardware"]=`{"t":"function","n":"flash.media::scanHardware","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.media::Sound"]=`{"t":"class","n":"flash.media::Sound","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"flash.net::URLRequest","o":1},{"t":"flash.media::SoundLoaderContext","o":1}],"m":[{"r":"void","b":"flash.media::Sound","p":[{"t":"flash.net::URLRequest"},{"t":"flash.media::SoundLoaderContext","o":1}],"n":"load"},{"r":"void","b":"flash.media::Sound","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"}],"n":"loadCompressedDataFromByteArray"},{"r":"void","b":"flash.media::Sound","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"},{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1}],"n":"loadPCMFromByteArray"},{"r":"flash.media::SoundChannel","b":"flash.media::Sound","p":[{"t":"Number","o":1},{"t":"int","o":1},{"t":"flash.media::SoundTransform","o":1}],"n":"play"},{"r":"void","b":"flash.media::Sound","n":"close"},{"r":"Number","b":"flash.media::Sound","p":[{"t":"flash.utils::ByteArray"},{"t":"Number"},{"t":"Number","o":1}],"n":"extract"}],"a":[{"a":"readonly","t":"String","b":"flash.media::Sound","n":"url"},{"a":"readonly","t":"Boolean","b":"flash.media::Sound","n":"isURLInaccessible"},{"a":"readonly","t":"Number","b":"flash.media::Sound","n":"length"},{"a":"readonly","t":"Boolean","b":"flash.media::Sound","n":"isBuffering"},{"a":"readonly","t":"uint","b":"flash.media::Sound","n":"bytesLoaded"},{"a":"readonly","t":"int","b":"flash.media::Sound","n":"bytesTotal"},{"a":"readonly","t":"flash.media::ID3Info","b":"flash.media::Sound","n":"id3"}],"d":[{"n":"native","c":"instance=\\"SoundObject\\",methods=\\"auto\\",cls=\\"SoundClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"SoundObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SoundClass"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"progress\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"progress"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"open\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"open"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"id3\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"id3"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"sampleData\\",type=\\"flash.events.SampleDataEvent\\"","v":[{"k":"name","v":"sampleData"},{"k":"type","v":"flash.events.SampleDataEvent"}]}]},"pr":{"v":[{"a":"readwrite","t":"AudioBuffer","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"_buffer"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"_bufferReady"},{"a":"readwrite","t":"XMLHttpRequest","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"_xhr"},{"a":"readwrite","t":"flash.net::URLRequest","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"_stream"},{"a":"readwrite","t":"flash.media::SoundLoaderContext","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"_context"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"_queue"},{"a":"readwrite","t":"flash.net::URLRequest","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"_request"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"_invalid"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"_bytesLoaded"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"_bytesTotal"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"constructFromTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::Sound","p":[{"t":"ArrayBuffer"}],"n":"__loadCompressedDataFromArrayBuffer"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::Sound","p":[{"t":"AudioBuffer"}],"n":"__fromAudioBuffer"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::Sound","p":[{"t":"Object"}],"n":"__onProgress"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::Sound","p":[{"t":"Object"}],"n":"__onReadyStateChange"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::Sound","p":[{"t":"AudioBuffer"}],"n":"__decodeAudioDataSuccess"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"__decodeAudioDataError"}]}},"pr":{"v":[{"a":"readwrite","t":"*","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"__ctx"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"__ctxDisabled"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"__ctxDecoderLevel"}],"m":[{"r":"ArrayBuffer","d":[{"n":"internal"}],"b":"flash.media::Sound","p":[{"t":"ArrayBuffer"}],"n":"__getMP3ArrayBuffer"},{"r":"AudioContext","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"__getCtx"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"__getCtxSampleRate"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"__isSuspended"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"__fixCtx"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::Sound","n":"__resumeCtx"}]}}`; asc.classInfo["flash.media::SoundChannel"]=`{"t":"class","n":"flash.media::SoundChannel","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.media::SoundChannel","n":"stop"}],"a":[{"a":"readonly","t":"Number","b":"flash.media::SoundChannel","n":"position"},{"a":"readwrite","t":"flash.media::SoundTransform","b":"flash.media::SoundChannel","n":"soundTransform"},{"a":"readonly","t":"Number","b":"flash.media::SoundChannel","n":"leftPeak"},{"a":"readonly","t":"Number","b":"flash.media::SoundChannel","n":"rightPeak"}],"d":[{"n":"native","c":"instance=\\"SoundChannelObject\\",methods=\\"auto\\",cls=\\"SoundChannelClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"SoundChannelObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SoundChannelClass"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"soundComplete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"soundComplete"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"AudioBuffer","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"_buffer"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"_offset"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"_startedAt"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"_duration"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"_loops"},{"a":"readwrite","t":"AudioBufferSourceNode","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"_source"},{"a":"readwrite","t":"flash.media::SoundTransform","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"_soundTransform"},{"a":"readwrite","t":"flash.__native.media::WebAudioNodes","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"_webAudioNodes"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"__idle"},{"r":"flash.media::SoundChannel","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","p":[{"t":"Number"},{"t":"Number"},{"t":"int"}],"n":"__init"},{"r":"flash.media::SoundChannel","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","p":[{"t":"AudioBuffer"}],"n":"__setBuffer"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"__connect"},{"r":"flash.media::SoundChannel","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"__stop"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"__getPosition"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","p":[{"t":"flash.media::SoundTransform"}],"n":"__setTransform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::SoundChannel","n":"__onEnded"}]}}}`; asc.classInfo["flash.media::SoundCodec"]=`{"t":"class","n":"flash.media::SoundCodec","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::SoundCodec","n":"NELLYMOSER"},{"a":"readonly","t":"String","b":"flash.media::SoundCodec","n":"SPEEX"},{"a":"readonly","t":"String","b":"flash.media::SoundCodec","n":"PCMA"},{"a":"readonly","t":"String","b":"flash.media::SoundCodec","n":"PCMU"}]}}`; asc.classInfo["flash.media::SoundLoaderContext"]=`{"t":"class","n":"flash.media::SoundLoaderContext","bs":["Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"Number","b":"flash.media::SoundLoaderContext","n":"bufferTime"},{"a":"readwrite","t":"Boolean","b":"flash.media::SoundLoaderContext","n":"checkPolicyFile"}]}}}`; asc.classInfo["flash.media::SoundMixer"]=`{"t":"class","n":"flash.media::SoundMixer","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"m":[{"r":"void","b":"flash.media::SoundMixer","n":"stopAll"},{"r":"void","b":"flash.media::SoundMixer","p":[{"t":"flash.utils::ByteArray"},{"t":"Boolean","o":1},{"t":"int","o":1}],"n":"computeSpectrum"},{"r":"Boolean","b":"flash.media::SoundMixer","n":"areSoundsInaccessible"}],"a":[{"a":"readwrite","t":"int","b":"flash.media::SoundMixer","n":"bufferTime"},{"a":"readwrite","t":"flash.media::SoundTransform","b":"flash.media::SoundMixer","n":"soundTransform"},{"a":"readwrite","t":"String","b":"flash.media::SoundMixer","n":"audioPlaybackMode"},{"a":"readwrite","t":"Boolean","b":"flash.media::SoundMixer","n":"useSpeakerphoneForVoice"}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","n":"__muted"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","n":"__channels"},{"a":"readwrite","t":"flash.media::SoundTransform","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","n":"__soundTransform"},{"a":"readwrite","t":"flash.__native.media::WebAudioNodes","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","n":"__webAudioNodes"},{"a":"readwrite","t":"flash.__native.media::WebAudioNodes","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","n":"__webAudioNodesInternal"}],"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","p":[{"t":"*"}],"n":"__connect"},{"r":"AudioNode","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","n":"__getDestination"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","n":"__getMute"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","p":[{"t":"Boolean"},{"t":"int","o":1}],"n":"__setMute"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","p":[{"t":"flash.media::SoundTransform"}],"n":"__setTransform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","p":[{"t":"flash.media::SoundChannel"}],"n":"__registerSoundChannel"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","p":[{"t":"flash.media::SoundChannel"}],"n":"__isSoundChannelRegistered"},{"r":"void","d":[{"n":"internal"}],"b":"flash.media::SoundMixer","p":[{"t":"flash.media::SoundChannel"}],"n":"__unregisterSoundChannel"}]}}`; asc.classInfo["flash.media::SoundTransform"]=`{"t":"class","n":"flash.media::SoundTransform","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1}],"m":[{"r":"String","b":"flash.media::SoundTransform","n":"toString"}],"a":[{"a":"readwrite","t":"Number","b":"flash.media::SoundTransform","n":"volume"},{"a":"readwrite","t":"Number","b":"flash.media::SoundTransform","n":"pan"},{"a":"readwrite","t":"Number","b":"flash.media::SoundTransform","n":"leftToLeft"},{"a":"readwrite","t":"Number","b":"flash.media::SoundTransform","n":"leftToRight"},{"a":"readwrite","t":"Number","b":"flash.media::SoundTransform","n":"rightToRight"},{"a":"readwrite","t":"Number","b":"flash.media::SoundTransform","n":"rightToLeft"}],"d":[{"n":"native","c":"instance=\\"SoundTransformObject\\",methods=\\"auto\\",cls=\\"SoundTransformClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"SoundTransformObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SoundTransformClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.media::SoundTransform","n":"_volume"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.media::SoundTransform","n":"_pan"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.media::SoundTransform","n":"_leftToLeft"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.media::SoundTransform","n":"_leftToRight"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.media::SoundTransform","n":"_rightToRight"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.media::SoundTransform","n":"_rightToLeft"}],"m":[{"r":"flash.media::SoundTransform","d":[{"n":"internal"}],"b":"flash.media::SoundTransform","n":"__identity"},{"r":"flash.media::SoundTransform","d":[{"n":"internal"}],"b":"flash.media::SoundTransform","p":[{"t":"Number"},{"t":"Number"}],"n":"__setTo"},{"r":"flash.media::SoundTransform","d":[{"n":"internal"}],"b":"flash.media::SoundTransform","p":[{"t":"flash.media::SoundTransform"}],"n":"__copyFrom"},{"r":"flash.media::SoundTransform","d":[{"n":"internal"}],"b":"flash.media::SoundTransform","n":"__clone"}]}}}`; asc.classInfo["flash.media::StageVideo"]=`{"t":"class","n":"flash.media::StageVideo","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.media::StageVideo","p":[{"t":"flash.net::NetStream"}],"n":"attachNetStream"},{"r":"void","b":"flash.media::StageVideo","p":[{"t":"flash.media::Camera"}],"n":"attachCamera"},{"r":"void","b":"flash.media::StageVideo","p":[{"t":"flash.media::AVStream"}],"n":"attachAVStream"}],"a":[{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.media::StageVideo","n":"viewPort"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.media::StageVideo","n":"pan"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.media::StageVideo","n":"zoom"},{"a":"readwrite","t":"int","b":"flash.media::StageVideo","n":"depth"},{"a":"readonly","t":"int","b":"flash.media::StageVideo","n":"videoWidth"},{"a":"readonly","t":"int","b":"flash.media::StageVideo","n":"videoHeight"},{"a":"readonly","t":"__AS3__.vec::Vector$String","b":"flash.media::StageVideo","n":"colorSpaces"}],"d":[{"n":"native","c":"instance=\\"StageVideoObject\\",methods=\\"auto\\",cls=\\"StageVideoClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"StageVideoObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"StageVideoClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]},{"n":"Event","c":"name=\\"renderState\\",type=\\"flash.events.StageVideoEvent\\"","v":[{"k":"name","v":"renderState"},{"k":"type","v":"flash.events.StageVideoEvent"}]}]}}}`; asc.classInfo["flash.media::StageVideoAvailability"]=`{"t":"class","n":"flash.media::StageVideoAvailability","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::StageVideoAvailability","n":"AVAILABLE"},{"a":"readonly","t":"String","b":"flash.media::StageVideoAvailability","n":"UNAVAILABLE"}]}}`; asc.classInfo["flash.media::StageVideoAvailabilityReason"]=`{"t":"class","n":"flash.media::StageVideoAvailabilityReason","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"688\\"","v":[{"k":"","v":"688"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::StageVideoAvailabilityReason","n":"NO_ERROR"},{"a":"readonly","t":"String","b":"flash.media::StageVideoAvailabilityReason","n":"WMODE_INCOMPATIBLE"},{"a":"readonly","t":"String","b":"flash.media::StageVideoAvailabilityReason","n":"USER_DISABLED"},{"a":"readonly","t":"String","b":"flash.media::StageVideoAvailabilityReason","n":"DRIVER_TOO_OLD"},{"a":"readonly","t":"String","b":"flash.media::StageVideoAvailabilityReason","n":"UNAVAILABLE"}]}}`; asc.classInfo["flash.media::StageWebView"]=`{"t":"class","n":"flash.media::StageWebView","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"Boolean","o":1}],"m":[{"r":"void","b":"flash.media::StageWebView","p":[{"t":"String"}],"n":"loadURL"},{"r":"void","b":"flash.media::StageWebView","p":[{"t":"String"},{"t":"String","o":1}],"n":"loadString"},{"r":"void","b":"flash.media::StageWebView","n":"stop"},{"r":"void","b":"flash.media::StageWebView","n":"reload"},{"r":"void","b":"flash.media::StageWebView","n":"historyBack"},{"r":"void","b":"flash.media::StageWebView","n":"historyForward"},{"r":"void","b":"flash.media::StageWebView","n":"dispose"},{"r":"void","b":"flash.media::StageWebView","p":[{"t":"String","o":1}],"n":"assignFocus"},{"r":"void","d":[{"n":"API","c":"\\"671\\"","v":[{"k":"","v":"671"}]}],"b":"flash.media::StageWebView","p":[{"t":"flash.display::BitmapData"}],"n":"drawViewPortToBitmapData"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.media::StageWebView","n":"isHistoryBackEnabled"},{"a":"readonly","t":"Boolean","b":"flash.media::StageWebView","n":"isHistoryForwardEnabled"},{"a":"readonly","t":"String","b":"flash.media::StageWebView","n":"location"},{"a":"readonly","t":"String","b":"flash.media::StageWebView","n":"title"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.media::StageWebView","n":"viewPort"},{"a":"readwrite","t":"flash.display::Stage","b":"flash.media::StageWebView","n":"stage"},{"a":"readwrite","t":"Boolean","d":[{"n":"API","c":"\\"713\\"","v":[{"k":"","v":"713"}]},{"n":"API","c":"\\"713\\"","v":[{"k":"","v":"713"}]}],"b":"flash.media::StageWebView","n":"mediaPlaybackRequiresUserAction"}],"d":[{"n":"API","c":"\\"669\\"","v":[{"k":"","v":"669"}]},{"n":"native","c":"instance=\\"StageWebViewObject\\",methods=\\"auto\\",cls=\\"StageWebViewClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"StageWebViewObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"StageWebViewClass"},{"k":"construct","v":"check"}]},{"n":"Event","c":"name=\\"focusOut\\",type=\\"flash.events.FocusEvent\\"","v":[{"k":"name","v":"focusOut"},{"k":"type","v":"flash.events.FocusEvent"}]},{"n":"Event","c":"name=\\"focusIn\\",type=\\"flash.events.FocusEvent\\"","v":[{"k":"name","v":"focusIn"},{"k":"type","v":"flash.events.FocusEvent"}]},{"n":"Event","c":"name=\\"error\\",type=\\"flash.events.ErrorEvent\\"","v":[{"k":"name","v":"error"},{"k":"type","v":"flash.events.ErrorEvent"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"locationChanging\\",type=\\"flash.events.LocationChangeEvent\\"","v":[{"k":"name","v":"locationChanging"},{"k":"type","v":"flash.events.LocationChangeEvent"}]},{"n":"Event","c":"name=\\"locationChange\\",type=\\"flash.events.LocationChangeEvent\\"","v":[{"k":"name","v":"locationChange"},{"k":"type","v":"flash.events.LocationChangeEvent"}]}]},"pr":{"m":[{"r":"void","b":"flash.media::StageWebView","p":[{"t":"Boolean"}],"n":"init"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.media::StageWebView","n":"isSupported"}]}}`; asc.classInfo["flash.media::StageWebViewImpl"]=`{"t":"class","n":"flash.media::StageWebViewImpl","bs":["flash.display::Sprite","Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"669\\"","v":[{"k":"","v":"669"}]},{"n":"native","c":"instance=\\"StageWebViewImplObject\\",methods=\\"auto\\",cls=\\"StageWebViewImplClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"StageWebViewImplObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"StageWebViewImplClass"},{"k":"construct","v":"native"}]}]},"pr":{"m":[{"r":"void","b":"flash.media::StageWebViewImpl","p":[{"t":"flash.events::FocusEvent"}],"n":"onKeyFocusChange"},{"r":"void","b":"flash.media::StageWebViewImpl","p":[{"t":"flash.events::FocusEvent"}],"n":"onFocusOut"},{"r":"void","b":"flash.media::StageWebViewImpl","p":[{"t":"flash.events::KeyboardEvent"}],"n":"onKeyUp"},{"r":"void","b":"flash.media::StageWebViewImpl","p":[{"t":"flash.events::KeyboardEvent"}],"n":"onKeyDown"},{"r":"void","b":"flash.media::StageWebViewImpl","n":"onNativeFocusOut"}]}}}`; asc.classInfo["flash.media::Video"]=`{"t":"class","n":"flash.media::Video","bs":["flash.display::DisplayObject","Object"],"fa":{"tr":{"c":[{"t":"int","o":1},{"t":"int","o":1}],"v":[{"a":"readwrite","t":"int","b":"flash.media::Video","n":"deblocking"},{"a":"readwrite","t":"Boolean","b":"flash.media::Video","n":"smoothing"}],"m":[{"r":"void","b":"flash.media::Video","p":[{"t":"flash.media::Camera"}],"n":"attachCamera"},{"r":"void","b":"flash.media::Video","p":[{"t":"flash.net::NetStream"}],"n":"attachNetStream"},{"r":"void","b":"flash.media::Video","n":"clear"},{"r":"String","b":"flash.media::Video","n":"toString"}],"a":[{"a":"readonly","t":"int","b":"flash.media::Video","n":"videoHeight"},{"a":"readonly","t":"int","b":"flash.media::Video","n":"videoWidth"}],"d":[{"n":"native","c":"instance=\\"VideoObject\\",methods=\\"auto\\",cls=\\"VideoClass\\"","v":[{"k":"instance","v":"VideoObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"VideoClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.media::Video","n":"__width"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.media::Video","n":"__height"},{"a":"readwrite","t":"flash.net::NetStream","d":[{"n":"internal"}],"b":"flash.media::Video","n":"__netStream"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.media::Video","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"},{"r":"flash.net::NetStream","d":[{"n":"internal"}],"b":"flash.media::Video","n":"__attachedNetStream"},{"r":"flash.__native.display::DisplayObjectInternal","d":[{"n":"internal"}],"b":"flash.media::Video","n":"__createInternal"}]}}}`; asc.classInfo["flash.media::VideoCodec"]=`{"t":"class","n":"flash.media::VideoCodec","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::VideoCodec","n":"H264AVC"},{"a":"readonly","t":"String","b":"flash.media::VideoCodec","n":"SORENSON"},{"a":"readonly","t":"String","b":"flash.media::VideoCodec","n":"VP6"}]}}`; asc.classInfo["flash.media::VideoStatus"]=`{"t":"class","n":"flash.media::VideoStatus","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.media::VideoStatus","n":"UNAVAILABLE"},{"a":"readonly","t":"String","b":"flash.media::VideoStatus","n":"SOFTWARE"},{"a":"readonly","t":"String","b":"flash.media::VideoStatus","n":"ACCELERATED"}]}}`; asc.classInfo["flash.media::VideoStreamSettings"]=`{"t":"class","n":"flash.media::VideoStreamSettings","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.media::VideoStreamSettings","p":[{"t":"int"}],"n":"setKeyFrameInterval"},{"r":"void","b":"flash.media::VideoStreamSettings","p":[{"t":"int"},{"t":"int"},{"t":"Number"}],"n":"setMode"},{"r":"void","b":"flash.media::VideoStreamSettings","p":[{"t":"int"},{"t":"int"}],"n":"setQuality"}],"a":[{"a":"readonly","t":"int","b":"flash.media::VideoStreamSettings","n":"bandwidth"},{"a":"readonly","t":"String","b":"flash.media::VideoStreamSettings","n":"codec"},{"a":"readonly","t":"Number","b":"flash.media::VideoStreamSettings","n":"fps"},{"a":"readonly","t":"int","b":"flash.media::VideoStreamSettings","n":"height"},{"a":"readonly","t":"int","b":"flash.media::VideoStreamSettings","n":"keyFrameInterval"},{"a":"readonly","t":"int","b":"flash.media::VideoStreamSettings","n":"quality"},{"a":"readonly","t":"int","b":"flash.media::VideoStreamSettings","n":"width"}]}}}`; asc.classInfo["flash.html::ControlInitializationError"]=`{"t":"class","n":"flash.html::ControlInitializationError","bs":["Error","Object"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.html::HTMLBitmap"]=`{"t":"class","n":"flash.html::HTMLBitmap","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.display::BitmapData"}],"d":[{"n":"native","c":"instance=\\"HTMLBitmapObject\\",methods=\\"IHTMLBitmapObject\\",cls=\\"HTMLBitmapClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"HTMLBitmapObject"},{"k":"methods","v":"IHTMLBitmapObject"},{"k":"cls","v":"HTMLBitmapClass"},{"k":"construct","v":"native"}]}]},"pr":{"m":[{"r":"void","b":"flash.html::HTMLBitmap","p":[{"t":"flash.display::BitmapData"}],"n":"nativeInit"}]}}}`; asc.classInfo["flash.html::HTMLHistoryItem"]=`{"t":"class","n":"flash.html::HTMLHistoryItem","bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String"},{"t":"Boolean"},{"t":"String"}],"a":[{"a":"readonly","t":"String","b":"flash.html::HTMLHistoryItem","n":"url"},{"a":"readonly","t":"String","b":"flash.html::HTMLHistoryItem","n":"originalUrl"},{"a":"readonly","t":"Boolean","b":"flash.html::HTMLHistoryItem","n":"isPost"},{"a":"readonly","t":"String","b":"flash.html::HTMLHistoryItem","n":"title"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.html::HTMLHistoryItem","n":"_url"},{"a":"readwrite","t":"String","b":"flash.html::HTMLHistoryItem","n":"_originalUrl"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLHistoryItem","n":"_isPost"},{"a":"readwrite","t":"String","b":"flash.html::HTMLHistoryItem","n":"_title"}]}}}`; asc.classInfo["flash.html::HTMLHost"]=`{"t":"class","n":"flash.html::HTMLHost","bs":["Object"],"fa":{"tr":{"c":[{"t":"Boolean","o":1}],"m":[{"r":"void","b":"flash.html::HTMLHost","n":"windowFocus"},{"r":"void","b":"flash.html::HTMLHost","n":"windowBlur"},{"r":"void","b":"flash.html::HTMLHost","p":[{"t":"String"}],"n":"updateLocation"},{"r":"void","b":"flash.html::HTMLHost","p":[{"t":"String"}],"n":"updateStatus"},{"r":"void","b":"flash.html::HTMLHost","p":[{"t":"String"}],"n":"updateTitle"},{"r":"flash.html::HTMLLoader","b":"flash.html::HTMLHost","p":[{"t":"flash.html::HTMLWindowCreateOptions"}],"n":"createWindow"},{"r":"void","b":"flash.html::HTMLHost","n":"windowClose"}],"a":[{"a":"readonly","t":"flash.html::HTMLLoader","b":"flash.html::HTMLHost","n":"htmlLoader"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.html::HTMLHost","n":"windowRect"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"HTMLHostObject\\",methods=\\"auto\\",cls=\\"HTMLHostClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"HTMLHostObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"HTMLHostClass"},{"k":"construct","v":"check"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.html::HTMLLoader","b":"flash.html::HTMLHost","n":"_htmlLoader"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLHost","n":"_defaultBehaviors"},{"a":"readwrite","t":"String","b":"flash.html::HTMLHost","n":"_titlePrefix"}],"m":[{"r":"void","b":"flash.html::HTMLHost","p":[{"t":"flash.html::HTMLLoader"}],"n":"setHTMLControl"}],"a":[{"a":"readonly","t":"flash.display::NativeWindow","b":"flash.html::HTMLHost","n":"window"}]}},"pr":{"v":[{"a":"readonly","t":"uint","b":"flash.html::HTMLHost","n":"kInvalidParamError"}],"m":[{"r":"void","b":"flash.html::HTMLHost","p":[{"t":"flash.html::HTMLLoader"},{"t":"flash.html::HTMLLoader"}],"n":"samePageGroup"}]}}`; asc.classInfo["flash.html::HTMLLoader"]=`{"t":"class","n":"flash.html::HTMLLoader","bs":["flash.display::Sprite","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"String"}],"n":"loadString"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.net::URLRequest"}],"n":"load"},{"r":"void","b":"flash.html::HTMLLoader","n":"reload"},{"r":"void","b":"flash.html::HTMLLoader","n":"cancelLoad"},{"r":"void","b":"flash.html::HTMLLoader","n":"historyBack"},{"r":"void","b":"flash.html::HTMLLoader","n":"historyForward"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"int"}],"n":"historyGo"},{"r":"flash.html::HTMLHistoryItem","b":"flash.html::HTMLLoader","p":[{"t":"uint"}],"n":"getHistoryAt"},{"r":"flash.display::DisplayObject","b":"flash.html::HTMLLoader","p":[{"t":"flash.display::DisplayObject"}],"n":"addChild"},{"r":"flash.display::DisplayObject","b":"flash.html::HTMLLoader","p":[{"t":"flash.display::DisplayObject"},{"t":"int"}],"n":"addChildAt"},{"r":"Boolean","b":"flash.html::HTMLLoader","p":[{"t":"flash.geom::Point"}],"n":"areInaccessibleObjectsUnderPoint"},{"r":"Boolean","b":"flash.html::HTMLLoader","p":[{"t":"flash.display::DisplayObject"}],"n":"contains"},{"r":"flash.display::DisplayObject","b":"flash.html::HTMLLoader","p":[{"t":"int"}],"n":"getChildAt"},{"r":"flash.display::DisplayObject","b":"flash.html::HTMLLoader","p":[{"t":"String"}],"n":"getChildByName"},{"r":"int","b":"flash.html::HTMLLoader","p":[{"t":"flash.display::DisplayObject"}],"n":"getChildIndex"},{"r":"Array","b":"flash.html::HTMLLoader","p":[{"t":"flash.geom::Point"}],"n":"getObjectsUnderPoint"},{"r":"flash.display::DisplayObject","b":"flash.html::HTMLLoader","p":[{"t":"flash.display::DisplayObject"}],"n":"removeChild"},{"r":"flash.display::DisplayObject","b":"flash.html::HTMLLoader","p":[{"t":"int"}],"n":"removeChildAt"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.display::DisplayObject"},{"t":"int"}],"n":"setChildIndex"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.display::DisplayObject"}],"n":"swapChildren"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"}],"n":"swapChildrenAt"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.html::HTMLLoader","n":"loaded"},{"a":"readonly","t":"String","b":"flash.html::HTMLLoader","n":"location"},{"a":"readonly","t":"Number","b":"flash.html::HTMLLoader","n":"contentWidth"},{"a":"readonly","t":"Number","b":"flash.html::HTMLLoader","n":"contentHeight"},{"a":"readwrite","t":"Number","b":"flash.html::HTMLLoader","n":"width"},{"a":"readwrite","t":"Number","b":"flash.html::HTMLLoader","n":"height"},{"a":"readwrite","t":"Number","b":"flash.html::HTMLLoader","n":"scrollH"},{"a":"readwrite","t":"Number","b":"flash.html::HTMLLoader","n":"scrollV"},{"a":"readonly","t":"Object","b":"flash.html::HTMLLoader","n":"window"},{"a":"readwrite","t":"flash.system::ApplicationDomain","b":"flash.html::HTMLLoader","n":"runtimeApplicationDomain"},{"a":"readwrite","t":"String","b":"flash.html::HTMLLoader","n":"userAgent"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"manageCookies"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"useCache"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"cacheResponse"},{"a":"readwrite","t":"Number","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]},{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.html::HTMLLoader","n":"idleTimeout"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"authenticate"},{"a":"readwrite","t":"Boolean","d":[{"n":"API","c":"\\"663\\"","v":[{"k":"","v":"663"}]},{"n":"API","c":"\\"663\\"","v":[{"k":"","v":"663"}]}],"b":"flash.html::HTMLLoader","n":"placeLoadStringContentInApplicationSandbox"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"paintsDefaultBackground"},{"a":"readwrite","t":"String","b":"flash.html::HTMLLoader","n":"textEncodingOverride"},{"a":"readwrite","t":"String","b":"flash.html::HTMLLoader","n":"textEncodingFallback"},{"a":"readonly","t":"Boolean","b":"flash.html::HTMLLoader","n":"hasFocusableContent"},{"a":"readwrite","t":"flash.html::HTMLHost","b":"flash.html::HTMLLoader","n":"htmlHost"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"navigateInSystemBrowser"},{"a":"readonly","t":"uint","b":"flash.html::HTMLLoader","n":"historyLength"},{"a":"readwrite","t":"uint","b":"flash.html::HTMLLoader","n":"historyPosition"},{"a":"readonly","t":"int","b":"flash.html::HTMLLoader","n":"numChildren"}],"d":[{"n":"native","c":"instance=\\"HTMLLoaderObject\\",methods=\\"IHTMLControlObject\\",cls=\\"HTMLLoaderClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"HTMLLoaderObject"},{"k":"methods","v":"IHTMLControlObject"},{"k":"cls","v":"HTMLLoaderClass"},{"k":"construct","v":"check"}]},{"n":"Event","c":"name=\\"htmlDOMInitialize\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"htmlDOMInitialize"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"uncaughtScriptException\\",type=\\"flash.events.HTMLUncaughtScriptExceptionEvent\\"","v":[{"k":"name","v":"uncaughtScriptException"},{"k":"type","v":"flash.events.HTMLUncaughtScriptExceptionEvent"}]},{"n":"Event","c":"name=\\"scroll\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"scroll"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"htmlBoundsChange\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"htmlBoundsChange"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"locationChange\\",type=\\"flash.events.LocationChangeEvent\\"","v":[{"k":"name","v":"locationChange"},{"k":"type","v":"flash.events.LocationChangeEvent"}]},{"n":"Event","c":"name=\\"locationChange\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"locationChange"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"locationChanging\\",type=\\"flash.events.LocationChangeEvent\\"","v":[{"k":"name","v":"locationChanging"},{"k":"type","v":"flash.events.LocationChangeEvent"}]},{"n":"Event","c":"name=\\"htmlRender\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"htmlRender"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.html::HTMLLoader","n":"m_savedMouseCursor"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"m_cursorSaved"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"m_closing"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"m_isStub"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"m_isStageWebView"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"m_isStageWebViewFocused"},{"a":"readwrite","t":"flash.display::Sprite","b":"flash.html::HTMLLoader","n":"m_stageWebViewParent"},{"a":"readwrite","t":"flash.display::Sprite","b":"flash.html::HTMLLoader","n":"m_eventSprite"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.html::HTMLLoader","n":"m_currDirtyRect"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"m_Loaded"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.html::HTMLLoader","n":"m_paintTimer"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.html::HTMLLoader","n":"m_LocationChangeTimer"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.html::HTMLLoader","n":"m_htmlBoundsChangeTimer"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.html::HTMLLoader","n":"m_completeTimer"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.html::HTMLLoader","n":"m_PDFErrorTimer"},{"a":"readwrite","t":"int","b":"flash.html::HTMLLoader","n":"m_PDFErrorNum"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"m_canLoad"},{"a":"readwrite","t":"flash.events::KeyboardEvent","b":"flash.html::HTMLLoader","n":"m_currentRepeatKeyboardEvent"},{"a":"readwrite","t":"flash.html::HTMLHost","b":"flash.html::HTMLLoader","n":"m_htmlHost"},{"a":"readwrite","t":"flash.html.script::Package","b":"flash.html::HTMLLoader","n":"m_rootPackage"},{"a":"readwrite","t":"Object","b":"flash.html::HTMLLoader","n":"m_wkMethods"},{"a":"readwrite","t":"flash.html::HTMLPopupWindow","b":"flash.html::HTMLLoader","n":"m_activePopupWindow"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.html::HTMLLoader","n":"m_activePopupWindowDismissTimer"},{"a":"readwrite","t":"flash.display::NativeMenu","b":"flash.html::HTMLLoader","n":"m_contextMenu"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"m_invertBitmap"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLLoader","n":"m_shouldNavigateInSystemBrowser"},{"a":"readwrite","t":"String","b":"flash.html::HTMLLoader","n":"m_language"},{"a":"readwrite","t":"flash.desktop::JSClipboard","b":"flash.html::HTMLLoader","n":"m_clipboard"},{"a":"readonly","t":"String","b":"flash.html::HTMLLoader","n":"adobeAppProtocolPrefix"},{"a":"readonly","t":"flash.display::Bitmap","b":"flash.html::HTMLLoader","n":"m_bitmap"}],"m":[{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::Event"}],"n":"menuItemSelectHandler"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.display::NativeMenu"},{"t":"*"}],"n":"addSubMenuItems"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"}],"n":"onContextMenu"},{"r":"Boolean","b":"flash.html::HTMLLoader","n":"canShowPlugins"},{"r":"Boolean","b":"flash.html::HTMLLoader","n":"_isSimpleMatrix"},{"r":"flash.html::HTMLLoader","b":"flash.html::HTMLLoader","p":[{"t":"flash.html::HTMLWindowCreateOptions"}],"n":"createNewWindow"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"Boolean"}],"n":"initBareHTMLWindow"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"Number"}],"n":"_SetIdleTimeout"},{"r":"int","b":"flash.html::HTMLLoader","p":[{"t":"Number"},{"t":"String"}],"n":"covertNumberArgumentToInt"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"uint"},{"t":"uint"}],"n":"validateNewDimensions"},{"r":"void","b":"flash.html::HTMLLoader","n":"ensureBitmap"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::Event"}],"n":"onResizeRootContent"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::Event"}],"n":"windowOnClose"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"String"}],"n":"loadHTMLString_impl"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.net::URLRequest"}],"n":"nativeLoadHTMLFromURLRequest"},{"r":"Boolean","b":"flash.html::HTMLLoader","p":[{"t":"uint"},{"t":"uint"}],"n":"validateDimensions"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.display::Sprite"}],"n":"initHTMLEngine"},{"r":"void","b":"flash.html::HTMLLoader","n":"nativeLayout"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Rectangle"}],"n":"nativePaint"},{"r":"void","b":"flash.html::HTMLLoader","n":"invalidate"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.geom::Rectangle"}],"n":"invalidateRect"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.geom::Rectangle"}],"n":"paint"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::TimerEvent"}],"n":"onPaintTimer"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::TimerEvent"}],"n":"onHTMLBoundsChangeTimer"},{"r":"void","b":"flash.html::HTMLLoader","n":"closePopupWindowIfNeeded"},{"r":"Boolean","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"uint"},{"t":"uint"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"nativeOnMouseDown"},{"r":"Boolean","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"uint"},{"t":"uint"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"nativeOnMouseUp"},{"r":"Boolean","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"nativeOnMouseMove"},{"r":"Boolean","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"nativeOnMouseWheel"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"String"}],"n":"nativeOnContextMenuItemSelect"},{"r":"Boolean","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"nativeOnContextMenu"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"}],"n":"onLeftMouseDown"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"}],"n":"onLeftMouseUp"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"}],"n":"onMiddleMouseDown"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"}],"n":"onMiddleMouseUp"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"}],"n":"onRightMouseDown"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"}],"n":"onRightMouseUp"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"}],"n":"onMouseOut"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"}],"n":"onMouseMove"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"}],"n":"onMouseWheel"},{"r":"Boolean","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"},{"t":"uint"},{"t":"uint"}],"n":"invokeMouseDownImpl"},{"r":"Boolean","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"},{"t":"uint"}],"n":"invokeMouseUpImpl"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::KeyboardEvent"}],"n":"onKeyDown"},{"r":"*","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::KeyboardEvent"}],"n":"onKeyUp"},{"r":"*","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::FocusEvent"}],"n":"onKeyFocusChange"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::Event"}],"n":"nativeOnKeyFocusChange"},{"r":"Boolean","b":"flash.html::HTMLLoader","n":"nativeOnCopy"},{"r":"Boolean","b":"flash.html::HTMLLoader","n":"nativeOnCut"},{"r":"Boolean","b":"flash.html::HTMLLoader","n":"nativeOnPaste"},{"r":"Boolean","b":"flash.html::HTMLLoader","n":"nativeOnSelectAll"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::Event"}],"n":"onCopy"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::Event"}],"n":"onCut"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::Event"}],"n":"onPaste"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::Event"}],"n":"onSelectAll"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::FocusEvent"}],"n":"onFocusIn"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"String"}],"n":"nativeFocusIn"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::FocusEvent"}],"n":"onFocusOut"},{"r":"void","b":"flash.html::HTMLLoader","n":"nativeFocusOut"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::Event"}],"n":"onWindowActivateOrDeactivate"},{"r":"void","b":"flash.html::HTMLLoader","n":"onWindowActivate"},{"r":"void","b":"flash.html::HTMLLoader","n":"onWindowDeactivate"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::TextEvent"}],"n":"onTextInput"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::Event"}],"n":"onAddedToStage"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::Event"}],"n":"onRemovedFromStage"},{"r":"Boolean","b":"flash.html::HTMLLoader","p":[{"t":"uint"},{"t":"uint"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"nativeOnKeyDown"},{"r":"Boolean","b":"flash.html::HTMLLoader","p":[{"t":"uint"},{"t":"uint"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"nativeOnKeyUp"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"Boolean"}],"n":"nativeSetIsRootContentHtml"},{"r":"*","b":"flash.html::HTMLLoader","n":"dispatchContentBoundsChangedEvent"},{"r":"*","b":"flash.html::HTMLLoader","n":"dispatchContentScrolledEvent"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"String"}],"n":"navigateToStringURL"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.geom::Rectangle"}],"n":"onGetWindowRect"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.geom::Rectangle"}],"n":"onSetWindowRect"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"String"}],"n":"onSetTitle"},{"r":"void","b":"flash.html::HTMLLoader","n":"onCloseWindow"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"String"}],"n":"onSetStatus"},{"r":"void","b":"flash.html::HTMLLoader","n":"onFocus"},{"r":"void","b":"flash.html::HTMLLoader","n":"onUnfocus"},{"r":"flash.net::URLRequest","b":"flash.html::HTMLLoader","p":[{"t":"String"},{"t":"String"},{"t":"String"}],"n":"createURLRequest"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.net::URLRequest"},{"t":"String"},{"t":"String"}],"n":"addHeaderToURLRequest"},{"r":"void","b":"flash.html::HTMLLoader","n":"handleOnLoadEvents"},{"r":"void","b":"flash.html::HTMLLoader","n":"handleOnDocumentCreated"},{"r":"void","b":"flash.html::HTMLLoader","n":"close"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"String"}],"n":"showExceptionDialog"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"*"}],"n":"uncaughtJSException"},{"r":"void","b":"flash.html::HTMLLoader","n":"onLocationChange"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::TimerEvent"}],"n":"onLocationChangeTimer"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"int"}],"n":"onPDFError"},{"r":"flash.html::HTMLPopupWindow","b":"flash.html::HTMLLoader","p":[{"t":"Function"},{"t":"Function"},{"t":"Number"}],"n":"constructPopupWindow"},{"r":"flash.html::HTMLPopupWindow","b":"flash.html::HTMLLoader","p":[{"t":"Number"}],"n":"onCreatePopupWindow"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::MouseEvent"}],"n":"stageMouseDown"},{"r":"void","b":"flash.html::HTMLLoader","n":"setDeactivate"},{"r":"*","b":"flash.html::HTMLLoader","n":"setUpActivePopupWindowDismissTimer"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::Event"}],"n":"onDeactivate"},{"r":"*","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::TimerEvent"}],"n":"onActivePopupWindowDismissTimer"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::TimerEvent"}],"n":"onPDFErrorTimer"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::TimerEvent"}],"n":"onCompleteTimer"},{"r":"void","b":"flash.html::HTMLLoader","n":"throwIllegalLoad"},{"r":"void","b":"flash.html::HTMLLoader","n":"throwIllegalMethod"},{"r":"void","b":"flash.html::HTMLLoader","n":"getFocusIfNeeded"},{"r":"flash.geom::Point","b":"flash.html::HTMLLoader","p":[{"t":"flash.geom::Point"}],"n":"nativeWindowGlobalToScreen"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"flash.desktop::JSClipboard"}],"n":"nativeOnNativeDragEnter"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"flash.desktop::JSClipboard"}],"n":"nativeOnNativeDragOver"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"flash.desktop::JSClipboard"}],"n":"nativeOnNativeDragDrop"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"flash.desktop::JSClipboard"}],"n":"nativeOnNativeDragExit"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"nativeOnNativeDragStart"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"nativeOnNativeDragUpdate"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"String"}],"n":"nativeOnNativeDragComplete"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::NativeDragEvent"}],"n":"onNativeDragEnter"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::NativeDragEvent"}],"n":"onNativeDragOver"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::NativeDragEvent"}],"n":"onNativeDragDrop"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::NativeDragEvent"}],"n":"onNativeDragExit"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::NativeDragEvent"}],"n":"onNativeDragStart"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::NativeDragEvent"}],"n":"onNativeDragUpdate"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.events::NativeDragEvent"}],"n":"onNativeDragComplete"},{"r":"void","b":"flash.html::HTMLLoader","p":[{"t":"flash.desktop::JSClipboard"},{"t":"flash.display::BitmapData"},{"t":"Number"},{"t":"Number"}],"n":"doDrag"}],"a":[{"a":"readwrite","t":"String","b":"flash.html::HTMLLoader","n":"pageGroupName"},{"a":"readwrite","t":"String","b":"flash.html::HTMLLoader","n":"language"},{"a":"readonly","t":"uint","b":"flash.html::HTMLLoader","n":"m_contentWidth"},{"a":"readonly","t":"uint","b":"flash.html::HTMLLoader","n":"m_contentHeight"},{"a":"readwrite","t":"uint","b":"flash.html::HTMLLoader","n":"m_Width"},{"a":"readwrite","t":"uint","b":"flash.html::HTMLLoader","n":"m_Height"},{"a":"readwrite","t":"flash.display::BitmapData","b":"flash.html::HTMLLoader","n":"m_BitmapData"},{"a":"readwrite","t":"int","b":"flash.html::HTMLLoader","n":"m_scrollX"},{"a":"readwrite","t":"int","b":"flash.html::HTMLLoader","n":"m_scrollY"},{"a":"readonly","t":"flash.system::ApplicationDomain","b":"flash.html::HTMLLoader","n":"pageApplicationDomain"},{"a":"readonly","t":"Boolean","b":"flash.html::HTMLLoader","n":"isAIR27orGreater"},{"a":"readonly","t":"flash.html::__HTMLScriptObject","b":"flash.html::HTMLLoader","n":"m_jsGlobalObj"},{"a":"readonly","t":"Array","b":"flash.html::HTMLLoader","n":"m_htmlContextMenuItems"},{"a":"readonly","t":"flash.display::NativeWindow","b":"flash.html::HTMLLoader","n":"m_nativeWindow"}]}},"tr":{"m":[{"r":"flash.html::HTMLLoader","b":"flash.html::HTMLLoader","p":[{"t":"Boolean","o":1},{"t":"flash.display::NativeWindowInitOptions","o":1},{"t":"Boolean","o":1},{"t":"flash.geom::Rectangle","o":1}],"n":"createRootWindow"}],"a":[{"a":"readonly","t":"int","b":"flash.html::HTMLLoader","n":"pdfCapability"},{"a":"readonly","t":"int","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.html::HTMLLoader","n":"swfCapability"},{"a":"readonly","t":"Boolean","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.html::HTMLLoader","n":"isSupported"}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.html::HTMLLoader","n":"pageGroupSeq"},{"a":"readonly","t":"uint","b":"flash.html::HTMLLoader","n":"kNullPointerError"},{"a":"readonly","t":"String","b":"flash.html::HTMLLoader","n":"s_widthName"},{"a":"readonly","t":"String","b":"flash.html::HTMLLoader","n":"s_heightName"},{"a":"readonly","t":"uint","b":"flash.html::HTMLLoader","n":"LeftButton"},{"a":"readonly","t":"uint","b":"flash.html::HTMLLoader","n":"MiddleButton"},{"a":"readonly","t":"uint","b":"flash.html::HTMLLoader","n":"RightButton"}],"m":[{"r":"flash.geom::Rectangle","b":"flash.html::HTMLLoader","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"transformRect"},{"r":"flash.display::BitmapData","b":"flash.html::HTMLLoader","p":[{"t":"String"},{"t":"String"}],"n":"dragImageForLink"},{"r":"flash.desktop::JSClipboard","b":"flash.html::HTMLLoader","p":[{"t":"Boolean"},{"t":"Boolean"},{"t":"flash.desktop::Clipboard"},{"t":"flash.desktop::NativeDragOptions"}],"n":"createClipboard"}]}}`; asc.classInfo["flash.html::HTMLPDFCapability"]=`{"t":"class","n":"flash.html::HTMLPDFCapability","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.html::HTMLPDFCapability","n":"STATUS_OK"},{"a":"readonly","t":"int","b":"flash.html::HTMLPDFCapability","n":"ERROR_INSTALLED_READER_NOT_FOUND"},{"a":"readonly","t":"int","b":"flash.html::HTMLPDFCapability","n":"ERROR_INSTALLED_READER_TOO_OLD"},{"a":"readonly","t":"int","b":"flash.html::HTMLPDFCapability","n":"ERROR_PREFERRED_READER_TOO_OLD"},{"a":"readonly","t":"int","b":"flash.html::HTMLPDFCapability","n":"ERROR_CANNOT_LOAD_READER"}]}}`; asc.classInfo["flash.html::HTMLPopupWindow"]=`{"t":"class","n":"flash.html::HTMLPopupWindow","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.html::HTMLLoader"},{"t":"Function"},{"t":"Function"},{"t":"Number"}],"m":[{"r":"void","b":"flash.html::HTMLPopupWindow","n":"close"},{"r":"Boolean","b":"flash.html::HTMLPopupWindow","n":"isActive"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"HTMLPopupWindowObject\\",methods=\\"IHTMLPopupWindowObject\\",cls=\\"HTMLPopupWindowClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"HTMLPopupWindowObject"},{"k":"methods","v":"IHTMLPopupWindowObject"},{"k":"cls","v":"HTMLPopupWindowClass"},{"k":"construct","v":"native"}]}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.html::HTMLPopupWindow","n":"m_popupWindowWidth"},{"a":"readwrite","t":"flash.html::HTMLLoader","b":"flash.html::HTMLPopupWindow","n":"m_ownerHtmlControl"},{"a":"readwrite","t":"flash.display::NativeWindow","b":"flash.html::HTMLPopupWindow","n":"m_activePopupWindow"},{"a":"readwrite","t":"XML","b":"flash.html::HTMLPopupWindow","n":"m_popupContent"},{"a":"readwrite","t":"flash.html::HTMLLoader","b":"flash.html::HTMLPopupWindow","n":"m_popupHtmlControl"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLPopupWindow","n":"m_allowSelectedItemUpdate"},{"a":"readwrite","t":"Function","b":"flash.html::HTMLPopupWindow","n":"m_closePopupWindowIfNeededClosure"},{"a":"readwrite","t":"Function","b":"flash.html::HTMLPopupWindow","n":"m_setDeactivateClosure"},{"a":"readwrite","t":"Number","b":"flash.html::HTMLPopupWindow","n":"m_itemsWidth"},{"a":"readwrite","t":"Number","b":"flash.html::HTMLPopupWindow","n":"m_itemsHeight"}],"m":[{"r":"Number","b":"flash.html::HTMLPopupWindow","p":[{"t":"*"},{"t":"String"}],"n":"getCSSPropertyAsFloat"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"int"}],"n":"popupClickHandler"},{"r":"flash.geom::Point","b":"flash.html::HTMLPopupWindow","n":"popupItemsRootBorderSize"},{"r":"flash.geom::Rectangle","b":"flash.html::HTMLPopupWindow","p":[{"t":"Number"},{"t":"Number"}],"n":"clampToActivePopupWindowLimits"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"flash.events::Event"}],"n":"popupCompleteHandler"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"int"},{"t":"int"},{"t":"int"}],"n":"show"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"flash.events::Event"}],"n":"onDeactivate"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"flash.events::NativeWindowBoundsEvent"}],"n":"onResize"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"flash.events::Event"}],"n":"onOrientationChange"},{"r":"*","b":"flash.html::HTMLPopupWindow","p":[{"t":"int"},{"t":"int"}],"n":"setPopupHtmlControlSize"},{"r":"void","b":"flash.html::HTMLPopupWindow","n":"doDismiss"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"Number"}],"n":"beginPopulate"},{"r":"String","b":"flash.html::HTMLPopupWindow","p":[{"t":"String"}],"n":"escapeStringIfNeeded"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"String"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"addOption"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"String"},{"t":"int"},{"t":"Boolean"}],"n":"addGroupLabel"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"int"}],"n":"addSeparator"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"int"}],"n":"updateSelectedItem"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"int"}],"n":"nativeOnItemClicked"},{"r":"void","b":"flash.html::HTMLPopupWindow","n":"nativeOnPopupClosed"},{"r":"void","b":"flash.html::HTMLPopupWindow","p":[{"t":"flash.display::NativeWindow"},{"t":"uint"}],"n":"nativeModifyActiveWindowMinWidth"},{"r":"flash.html::HTMLLoader","b":"flash.html::HTMLPopupWindow","n":"createHTMLLoader"},{"r":"void","b":"flash.html::HTMLPopupWindow","n":"nativeShowPopupControl"},{"r":"void","b":"flash.html::HTMLPopupWindow","n":"nativeUpdatePopupControlMatrix"},{"r":"void","b":"flash.html::HTMLPopupWindow","n":"nativeHidePopupControl"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.html::HTMLPopupWindow","n":"nativeHasXMLSerializationBug"}]}},"pr":{"v":[{"a":"readonly","t":"uint","b":"flash.html::HTMLPopupWindow","n":"MIN_POPUP_HEIGHT"},{"a":"readonly","t":"uint","b":"flash.html::HTMLPopupWindow","n":"MIN_POPUP_WIDTH"},{"a":"readonly","t":"uint","b":"flash.html::HTMLPopupWindow","n":"MAX_POPUP_HEIGHT"},{"a":"readonly","t":"uint","b":"flash.html::HTMLPopupWindow","n":"POPUP_WIDTH_DELTA"}]}}`; asc.classInfo["flash.html::HTMLSWFCapability"]=`{"t":"class","n":"flash.html::HTMLSWFCapability","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.html::HTMLSWFCapability","n":"STATUS_OK"},{"a":"readonly","t":"int","b":"flash.html::HTMLSWFCapability","n":"ERROR_INSTALLED_PLAYER_NOT_FOUND"},{"a":"readonly","t":"int","b":"flash.html::HTMLSWFCapability","n":"ERROR_INSTALLED_PLAYER_TOO_OLD"}]}}`; asc.classInfo["flash.html::HTMLWindowCreateOptions"]=`{"t":"class","n":"flash.html::HTMLWindowCreateOptions","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Number","b":"flash.html::HTMLWindowCreateOptions","n":"x"},{"a":"readwrite","t":"Number","b":"flash.html::HTMLWindowCreateOptions","n":"y"},{"a":"readwrite","t":"Number","b":"flash.html::HTMLWindowCreateOptions","n":"width"},{"a":"readwrite","t":"Number","b":"flash.html::HTMLWindowCreateOptions","n":"height"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLWindowCreateOptions","n":"menuBarVisible"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLWindowCreateOptions","n":"statusBarVisible"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLWindowCreateOptions","n":"toolBarVisible"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLWindowCreateOptions","n":"locationBarVisible"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLWindowCreateOptions","n":"scrollBarsVisible"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLWindowCreateOptions","n":"resizable"},{"a":"readwrite","t":"Boolean","b":"flash.html::HTMLWindowCreateOptions","n":"fullscreen"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}}}`; asc.classInfo["flash.html::ResourceLoader"]=`{"t":"class","n":"flash.html::ResourceLoader","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.net::URLRequest"},{"t":"flash.html::HTMLLoader"},{"t":"Boolean","o":1}],"m":[{"r":"void","b":"flash.html::ResourceLoader","n":"cancel"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"HTMLResourceLoaderObject\\",methods=\\"auto\\",cls=\\"HTMLResourceLoaderClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"HTMLResourceLoaderObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"HTMLResourceLoaderClass"},{"k":"construct","v":"native"}]}]},"pr":{"v":[{"a":"readwrite","t":"Function","b":"flash.html::ResourceLoader","n":"m_CurrStateFunction"},{"a":"readwrite","t":"flash.net::URLRequest","b":"flash.html::ResourceLoader","n":"m_URLRequest"},{"a":"readwrite","t":"flash.html::HTMLLoader","b":"flash.html::ResourceLoader","n":"m_htmlControl"},{"a":"readwrite","t":"flash.net::URLStream","b":"flash.html::ResourceLoader","n":"m_URLStream"},{"a":"readwrite","t":"flash.display::Loader","b":"flash.html::ResourceLoader","n":"m_loader"},{"a":"readwrite","t":"Boolean","b":"flash.html::ResourceLoader","n":"m_receivedResponse"},{"a":"readwrite","t":"Boolean","b":"flash.html::ResourceLoader","n":"m_receivedAllData"},{"a":"readwrite","t":"Boolean","b":"flash.html::ResourceLoader","n":"m_clientReleased"},{"a":"readwrite","t":"Boolean","b":"flash.html::ResourceLoader","n":"m_isStageWebViewRequest"}],"m":[{"r":"void","d":[{"n":"cppcall"}],"b":"flash.html::ResourceLoader","n":"detachURLStream"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"String"}],"n":"doTrace"},{"r":"void","b":"flash.html::ResourceLoader","n":"startMailTo"},{"r":"void","b":"flash.html::ResourceLoader","n":"startData"},{"r":"void","b":"flash.html::ResourceLoader","n":"startFile"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.events::Event"}],"n":"onFileHTTPStatus"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.events::Event"}],"n":"onFileProgress"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.events::Event"}],"n":"onFileError"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.events::Event"}],"n":"onFileComplete"},{"r":"void","b":"flash.html::ResourceLoader","n":"start"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"int"},{"t":"Array"},{"t":"String"},{"t":"String"},{"t":"String","o":1}],"n":"receivedResponse"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"String"},{"t":"String","o":1}],"n":"receivedAllData"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"String"},{"t":"*","o":1}],"n":"didFail"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"Boolean"}],"n":"releaseClient"},{"r":"flash.net::URLRequestHeader","b":"flash.html::ResourceLoader","p":[{"t":"String"},{"t":"Array"}],"n":"findHeader"},{"r":"String","b":"flash.html::ResourceLoader","p":[{"t":"String"},{"t":"String"}],"n":"makeURLAbsolute"},{"r":"String","b":"flash.html::ResourceLoader","p":[{"t":"String"},{"t":"Array"}],"n":"getRedirectLocation"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.events::HTTPStatusEvent"}],"n":"onHTTPStatus"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.events::ProgressEvent"}],"n":"onProgress"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.events::Event"}],"n":"onComplete"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.events::IOErrorEvent"}],"n":"onError"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.events::SecurityErrorEvent"}],"n":"onSecurityError"},{"r":"void","b":"flash.html::ResourceLoader","n":"startLoadSWF"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.events::Event"}],"n":"onLoadSWFError"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.events::Event"}],"n":"onLoadSWFComplete"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"Function"},{"t":"Function"}],"n":"nativeInit"},{"r":"flash.net::URLRequest","b":"flash.html::ResourceLoader","p":[{"t":"flash.net::URLRequest"},{"t":"int"},{"t":"Array"},{"t":"String"}],"n":"nativeReceivedRedirect"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"int"},{"t":"Array"},{"t":"String"}],"n":"nativeReceivedResponse"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.utils::ByteArray"}],"n":"nativeReceivedData"},{"r":"Boolean","b":"flash.html::ResourceLoader","n":"nativeCanLoadDataURL"},{"r":"Boolean","b":"flash.html::ResourceLoader","n":"nativeIsSynchronous"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.utils::ByteArray"},{"t":"Boolean"}],"n":"nativeReceivedRawDataURLBuffer"},{"r":"void","b":"flash.html::ResourceLoader","n":"nativeReceivedAllData"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"String"}],"n":"nativeDidFail"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"Boolean"}],"n":"nativeReleaseClient"},{"r":"void","b":"flash.html::ResourceLoader","p":[{"t":"flash.net::URLRequest"},{"t":"flash.net::URLRequest"}],"n":"nativeCopySynchronousAttribute"},{"r":"Boolean","b":"flash.html::ResourceLoader","n":"nativeIsPlatformAIR20"}]}},"pr":{"v":[{"a":"readonly","t":"String","b":"flash.html::ResourceLoader","n":"s_MailToURLScheme"},{"a":"readonly","t":"String","b":"flash.html::ResourceLoader","n":"s_FileURLScheme"},{"a":"readonly","t":"String","b":"flash.html::ResourceLoader","n":"s_AboutURLScheme"},{"a":"readonly","t":"String","b":"flash.html::ResourceLoader","n":"s_HttpURLScheme"},{"a":"readonly","t":"String","b":"flash.html::ResourceLoader","n":"s_HttpsURLScheme"},{"a":"readonly","t":"String","b":"flash.html::ResourceLoader","n":"s_FtpURLScheme"},{"a":"readonly","t":"String","b":"flash.html::ResourceLoader","n":"s_AppURLScheme"},{"a":"readonly","t":"String","b":"flash.html::ResourceLoader","n":"s_AppStorageURLScheme"},{"a":"readonly","t":"String","b":"flash.html::ResourceLoader","n":"s_DataURLScheme"},{"a":"readonly","t":"String","b":"flash.html::ResourceLoader","n":"s_LocationHeaderName"},{"a":"readonly","t":"String","b":"flash.html::ResourceLoader","n":"s_LoadSwfHeaderName"},{"a":"readonly","t":"int","b":"flash.html::ResourceLoader","n":"s_HTTP_STATUS_OK"},{"a":"readonly","t":"int","b":"flash.html::ResourceLoader","n":"s_HTTP_STATUS_FILE_NOT_FOUND"},{"a":"readonly","t":"String","b":"flash.html::ResourceLoader","n":"s_HTTP_CONTENT_LENGTH_HEADER_NAME"}],"m":[{"r":"Boolean","b":"flash.html::ResourceLoader","p":[{"t":"String"},{"t":"String"}],"n":"isScheme"},{"r":"Boolean","b":"flash.html::ResourceLoader","p":[{"t":"String"}],"n":"isLocalURL"},{"r":"flash.net::URLRequest","b":"flash.html::ResourceLoader","p":[{"t":"flash.net::URLRequest"},{"t":"String"}],"n":"makeRequestForRedirect"}]}}`; asc.classInfo["flash.html::__HTMLScriptArray"]=`{"t":"class","n":"flash.html::__HTMLScriptArray","if":1,"id":1,"bs":["Array","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"uint","b":"flash.html::__HTMLScriptArray","n":"length"}],"d":[{"n":"native","c":"instance=\\"HTMLScriptProxy::HTMLScriptArrayObject\\",methods=\\"auto\\",cls=\\"HTMLScriptArrayClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"HTMLScriptProxy::HTMLScriptArrayObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"HTMLScriptArrayClass"},{"k":"construct","v":"native"}]}]},"pr":{"m":[{"r":"void","b":"flash.html::__HTMLScriptArray","n":"operationComplete"},{"r":"void","b":"flash.html::__HTMLScriptArray","p":[{"t":"Function"},{"t":"Function"},{"t":"Function"},{"t":"Function"},{"t":"Function"}],"n":"nativeInit"},{"r":"void","b":"flash.html::__HTMLScriptArray","p":[{"t":"*"}],"n":"throwJSError"},{"r":"void","b":"flash.html::__HTMLScriptArray","n":"throwJSOperationFailed"},{"r":"void","b":"flash.html::__HTMLScriptArray","n":"throwJSObjectDead"},{"r":"void","b":"flash.html::__HTMLScriptArray","n":"handleNSSetProperty"},{"r":"*","b":"flash.html::__HTMLScriptArray","p":[{"t":"String"}],"n":"getProperty"},{"r":"void","b":"flash.html::__HTMLScriptArray","p":[{"t":"Function"}],"n":"nativeEnumProperties"},{"r":"*","b":"flash.html::__HTMLScriptArray","p":[{"t":"String"}],"n":"nativeGetJSProperty"},{"r":"void","b":"flash.html::__HTMLScriptArray","p":[{"t":"String"},{"t":"*"}],"n":"nativeSetJSProperty"},{"r":"*","b":"flash.html::__HTMLScriptArray","p":[{"t":"flash.html::__HTMLScriptFunction"},{"t":"Object"},{"t":"Array"}],"n":"nativeCall"},{"r":"*","b":"flash.html::__HTMLScriptArray","p":[{"t":"String"},{"t":"Array"}],"n":"callJS"},{"r":"*","b":"flash.html::__HTMLScriptArray","p":[{"t":"String"}],"n":"callJSV"},{"r":"String","b":"flash.html::__HTMLScriptArray","p":[{"t":"*","o":1}],"n":"join"},{"r":"*","b":"flash.html::__HTMLScriptArray","n":"pop"},{"r":"uint","b":"flash.html::__HTMLScriptArray","n":"push"},{"r":"Array","b":"flash.html::__HTMLScriptArray","n":"reverse"},{"r":"Array","b":"flash.html::__HTMLScriptArray","n":"concat"},{"r":"*","b":"flash.html::__HTMLScriptArray","n":"shift"},{"r":"Array","b":"flash.html::__HTMLScriptArray","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"slice"},{"r":"uint","b":"flash.html::__HTMLScriptArray","n":"unshift"},{"r":"*","b":"flash.html::__HTMLScriptArray","n":"splice"},{"r":"*","b":"flash.html::__HTMLScriptArray","n":"sort"},{"r":"*","b":"flash.html::__HTMLScriptArray","p":[{"t":"*"},{"t":"*","o":1}],"n":"sortOn"},{"r":"int","b":"flash.html::__HTMLScriptArray","p":[{"t":"*"},{"t":"*","o":1}],"n":"indexOf"},{"r":"int","b":"flash.html::__HTMLScriptArray","p":[{"t":"*"},{"t":"*","o":1}],"n":"lastIndexOf"},{"r":"Boolean","b":"flash.html::__HTMLScriptArray","p":[{"t":"Function"},{"t":"*","o":1}],"n":"every"},{"r":"Array","b":"flash.html::__HTMLScriptArray","p":[{"t":"Function"},{"t":"*","o":1}],"n":"filter"},{"r":"void","b":"flash.html::__HTMLScriptArray","p":[{"t":"Function"},{"t":"*","o":1}],"n":"forEach"},{"r":"Array","b":"flash.html::__HTMLScriptArray","p":[{"t":"Function"},{"t":"*","o":1}],"n":"map"},{"r":"Boolean","b":"flash.html::__HTMLScriptArray","p":[{"t":"Function"},{"t":"*","o":1}],"n":"some"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.utils::Timer","b":"flash.html::__HTMLScriptArray","n":"s_UpdateDirtyDocumentsTimer"}],"m":[{"r":"void","b":"flash.html::__HTMLScriptArray","n":"nativeUpdateDirtyDocuments"},{"r":"void","b":"flash.html::__HTMLScriptArray","p":[{"t":"flash.events::TimerEvent"}],"n":"onUpdateDirtyDocumentsTimer"}]}}`; asc.classInfo["flash.html::__HTMLScriptFunction"]=`{"t":"class","n":"flash.html::__HTMLScriptFunction","if":1,"id":1,"bs":["Function","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"*","b":"flash.html::__HTMLScriptFunction","n":"prototype"},{"a":"readonly","t":"int","b":"flash.html::__HTMLScriptFunction","n":"length"}],"d":[{"n":"native","c":"instance=\\"HTMLScriptProxy::HTMLScriptFunctionObject\\",methods=\\"auto\\",instancebase=\\"HTMLScriptProxy::HTMLScriptFunctionObjectBase\\",cls=\\"HTMLScriptFunctionClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"HTMLScriptProxy::HTMLScriptFunctionObject"},{"k":"methods","v":"auto"},{"k":"instancebase","v":"HTMLScriptProxy::HTMLScriptFunctionObjectBase"},{"k":"cls","v":"HTMLScriptFunctionClass"},{"k":"construct","v":"native"}]}]},"pr":{"m":[{"r":"void","b":"flash.html::__HTMLScriptFunction","n":"operationComplete"},{"r":"void","b":"flash.html::__HTMLScriptFunction","p":[{"t":"Function"},{"t":"Function"},{"t":"Function"},{"t":"Function"},{"t":"Function"}],"n":"nativeInit"},{"r":"void","b":"flash.html::__HTMLScriptFunction","p":[{"t":"*"}],"n":"throwJSError"},{"r":"void","b":"flash.html::__HTMLScriptFunction","n":"throwJSOperationFailed"},{"r":"void","b":"flash.html::__HTMLScriptFunction","n":"throwJSObjectDead"},{"r":"void","b":"flash.html::__HTMLScriptFunction","n":"handleNSSetProperty"},{"r":"void","b":"flash.html::__HTMLScriptFunction","p":[{"t":"Function"}],"n":"nativeEnumProperties"},{"r":"*","b":"flash.html::__HTMLScriptFunction","p":[{"t":"String"}],"n":"nativeGetJSProperty"},{"r":"*","b":"flash.html::__HTMLScriptFunction","p":[{"t":"flash.html::__HTMLScriptFunction"},{"t":"*","o":1},{"t":"*","o":1}],"n":"nativeApply"},{"r":"*","b":"flash.html::__HTMLScriptFunction","p":[{"t":"*","o":1}],"n":"call"},{"r":"*","b":"flash.html::__HTMLScriptFunction","p":[{"t":"*","o":1},{"t":"*","o":1}],"n":"apply"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.utils::Timer","b":"flash.html::__HTMLScriptFunction","n":"s_UpdateDirtyDocumentsTimer"}],"m":[{"r":"void","b":"flash.html::__HTMLScriptFunction","n":"nativeUpdateDirtyDocuments"},{"r":"void","b":"flash.html::__HTMLScriptFunction","p":[{"t":"flash.events::TimerEvent"}],"n":"onUpdateDirtyDocumentsTimer"}]}}`; asc.classInfo["flash.html::__HTMLScriptObject"]=`{"t":"class","n":"flash.html::__HTMLScriptObject","if":1,"id":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"instance=\\"HTMLScriptProxy::HTMLScriptObjectObject\\",methods=\\"auto\\",cls=\\"HTMLScriptObjectClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"HTMLScriptProxy::HTMLScriptObjectObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"HTMLScriptObjectClass"},{"k":"construct","v":"native"}]}]},"pr":{"m":[{"r":"void","b":"flash.html::__HTMLScriptObject","n":"operationComplete"},{"r":"void","b":"flash.html::__HTMLScriptObject","p":[{"t":"Function"},{"t":"Function"},{"t":"Function"},{"t":"Function"},{"t":"Function"}],"n":"nativeInit"},{"r":"void","b":"flash.html::__HTMLScriptObject","p":[{"t":"*"}],"n":"throwJSError"},{"r":"void","b":"flash.html::__HTMLScriptObject","n":"throwJSOperationFailed"},{"r":"void","b":"flash.html::__HTMLScriptObject","n":"throwJSObjectDead"},{"r":"void","b":"flash.html::__HTMLScriptObject","n":"handleNSSetProperty"},{"r":"*","b":"flash.html::__HTMLScriptObject","p":[{"t":"String"}],"n":"getProperty"},{"r":"void","b":"flash.html::__HTMLScriptObject","p":[{"t":"Function"}],"n":"nativeEnumProperties"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.utils::Timer","b":"flash.html::__HTMLScriptObject","n":"s_UpdateDirtyDocumentsTimer"}],"m":[{"r":"void","b":"flash.html::__HTMLScriptObject","n":"nativeUpdateDirtyDocuments"},{"r":"void","b":"flash.html::__HTMLScriptObject","p":[{"t":"flash.events::TimerEvent"}],"n":"onUpdateDirtyDocumentsTimer"}]}}`; asc.classInfo["flash.html.script::Package"]=`{"t":"class","n":"flash.html.script::Package","if":1,"bs":["flash.utils::Proxy","Object"],"fa":{"tr":{"c":[{"t":"flash.html.script::Package"},{"t":"String"},{"t":"flash.system::ApplicationDomain"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"HTMLScriptProxy::HTMLScriptPackageObject\\",methods=\\"auto\\",cls=\\"HTMLScriptPackageClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"HTMLScriptProxy::HTMLScriptPackageObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"HTMLScriptPackageClass"},{"k":"construct","v":"native"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.html.script::Package","b":"flash.html.script::Package","n":"m_parent"},{"a":"readwrite","t":"String","b":"flash.html.script::Package","n":"m_packageName"},{"a":"readwrite","t":"String","b":"flash.html.script::Package","n":"m_fullyQualifiedName"},{"a":"readwrite","t":"flash.system::ApplicationDomain","b":"flash.html.script::Package","n":"m_appDomain"}],"m":[{"r":"String","b":"flash.html.script::Package","n":"getFullyQualifiedPackageName"},{"r":"Boolean","b":"flash.html.script::Package","p":[{"t":"*"}],"n":"hasProperty"},{"r":"String","b":"flash.html.script::Package","p":[{"t":"String"}],"n":"getFullyQualifiedName"},{"r":"*","b":"flash.html.script::Package","p":[{"t":"String"}],"n":"doLookup"},{"r":"*","b":"flash.html.script::Package","p":[{"t":"*"}],"n":"getProperty"},{"r":"*","b":"flash.html.script::Package","p":[{"t":"*"}],"n":"callProperty"},{"r":"int","b":"flash.html.script::Package","p":[{"t":"int"}],"n":"nextNameIndex"},{"r":"void","b":"flash.html.script::Package","p":[{"t":"String"}],"n":"throwNonFunctionException"}]}},"pr":{"m":[{"r":"flash.html.script::Package","b":"flash.html.script::Package","p":[{"t":"flash.html.script::Package"},{"t":"String"},{"t":"flash.system::ApplicationDomain"}],"n":"nativeConstruct"}]}}`; asc.classInfo["flash.html.script::PropertyEnumHelper"]=`{"t":"class","n":"flash.html.script::PropertyEnumHelper","bs":["Object"],"fa":{"tr":{"c":[{"t":"Function"},{"t":"Function"}],"m":[{"r":"int","b":"flash.html.script::PropertyEnumHelper","p":[{"t":"int"}],"n":"nextNameIndex"},{"r":"String","b":"flash.html.script::PropertyEnumHelper","p":[{"t":"int"}],"n":"nextName"},{"r":"*","b":"flash.html.script::PropertyEnumHelper","p":[{"t":"int"}],"n":"nextValue"}],"d":[{"n":"native","c":"construct=\\"native\\"","v":[{"k":"construct","v":"native"}]}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.html.script::PropertyEnumHelper","n":"m_propertyNames"},{"a":"readwrite","t":"Function","b":"flash.html.script::PropertyEnumHelper","n":"m_enumPropertiesClosure"},{"a":"readwrite","t":"Function","b":"flash.html.script::PropertyEnumHelper","n":"m_getPropertyClosure"}]}}}`; asc.classInfo["flash.globalization::Collator"]=`{"t":"class","n":"flash.globalization::Collator","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String","o":1}],"m":[{"r":"int","b":"flash.globalization::Collator","p":[{"t":"String"},{"t":"String"}],"n":"compare"},{"r":"Boolean","b":"flash.globalization::Collator","p":[{"t":"String"},{"t":"String"}],"n":"equals"}],"a":[{"a":"readwrite","t":"Boolean","b":"flash.globalization::Collator","n":"ignoreCase"},{"a":"readwrite","t":"Boolean","b":"flash.globalization::Collator","n":"ignoreDiacritics"},{"a":"readwrite","t":"Boolean","b":"flash.globalization::Collator","n":"ignoreKanaType"},{"a":"readwrite","t":"Boolean","b":"flash.globalization::Collator","n":"ignoreSymbols"},{"a":"readwrite","t":"Boolean","b":"flash.globalization::Collator","n":"ignoreCharacterWidth"},{"a":"readwrite","t":"Boolean","b":"flash.globalization::Collator","n":"numericComparison"},{"a":"readonly","t":"String","b":"flash.globalization::Collator","n":"lastOperationStatus"},{"a":"readonly","t":"String","b":"flash.globalization::Collator","n":"actualLocaleIDName"},{"a":"readonly","t":"String","b":"flash.globalization::Collator","n":"requestedLocaleIDName"}],"d":[{"n":"native","c":"instance=\\"CollatorObject\\",methods=\\"auto\\",cls=\\"CollatorClass\\"","v":[{"k":"instance","v":"CollatorObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"CollatorClass"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::Collator","n":"__lastOperationStatus"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::Collator","n":"__requestedLocaleIDName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::Collator","n":"__actualLocaleIDName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::Collator","n":"__initialMode"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.globalization::Collator","n":"__ignoreCase"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.globalization::Collator","n":"__ignoreDiacritics"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.globalization::Collator","n":"__ignoreKanaType"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.globalization::Collator","n":"__ignoreSymbols"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.globalization::Collator","n":"__ignoreCharacterWidth"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.globalization::Collator","n":"__numericComparison"}],"m":[{"r":"Object","d":[{"n":"internal"}],"b":"flash.globalization::Collator","n":"__getNativeOptions"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$String","b":"flash.globalization::Collator","n":"getAvailableLocaleIDNames"}]},"pr":{"v":[{"a":"readwrite","t":"__AS3__.vec::Vector$String","d":[{"n":"internal"}],"b":"flash.globalization::Collator","n":"sSupportedLocales"}]}}`; asc.classInfo["flash.globalization::CollatorMode"]=`{"t":"class","n":"flash.globalization::CollatorMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.globalization::CollatorMode","n":"SORTING"},{"a":"readonly","t":"String","b":"flash.globalization::CollatorMode","n":"MATCHING"}]}}`; asc.classInfo["flash.globalization::CurrencyFormatter"]=`{"t":"class","n":"flash.globalization::CurrencyFormatter","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String"}],"m":[{"r":"void","b":"flash.globalization::CurrencyFormatter","p":[{"t":"String"},{"t":"String"}],"n":"setCurrency"},{"r":"String","b":"flash.globalization::CurrencyFormatter","p":[{"t":"Number"},{"t":"Boolean","o":1}],"n":"format"},{"r":"Boolean","b":"flash.globalization::CurrencyFormatter","p":[{"t":"String"}],"n":"formattingWithCurrencySymbolIsSafe"},{"r":"flash.globalization::CurrencyParseResult","b":"flash.globalization::CurrencyFormatter","p":[{"t":"String"}],"n":"parse"}],"a":[{"a":"readonly","t":"String","b":"flash.globalization::CurrencyFormatter","n":"currencyISOCode"},{"a":"readonly","t":"String","b":"flash.globalization::CurrencyFormatter","n":"currencySymbol"},{"a":"readonly","t":"String","b":"flash.globalization::CurrencyFormatter","n":"lastOperationStatus"},{"a":"readonly","t":"String","b":"flash.globalization::CurrencyFormatter","n":"requestedLocaleIDName"},{"a":"readonly","t":"String","b":"flash.globalization::CurrencyFormatter","n":"actualLocaleIDName"},{"a":"readwrite","t":"int","b":"flash.globalization::CurrencyFormatter","n":"fractionalDigits"},{"a":"readwrite","t":"Boolean","b":"flash.globalization::CurrencyFormatter","n":"useGrouping"},{"a":"readwrite","t":"String","b":"flash.globalization::CurrencyFormatter","n":"groupingPattern"},{"a":"readwrite","t":"uint","b":"flash.globalization::CurrencyFormatter","n":"digitsType"},{"a":"readwrite","t":"String","b":"flash.globalization::CurrencyFormatter","n":"decimalSeparator"},{"a":"readwrite","t":"String","b":"flash.globalization::CurrencyFormatter","n":"groupingSeparator"},{"a":"readwrite","t":"String","b":"flash.globalization::CurrencyFormatter","n":"negativeSymbol"},{"a":"readwrite","t":"uint","b":"flash.globalization::CurrencyFormatter","n":"negativeCurrencyFormat"},{"a":"readwrite","t":"uint","b":"flash.globalization::CurrencyFormatter","n":"positiveCurrencyFormat"},{"a":"readwrite","t":"Boolean","b":"flash.globalization::CurrencyFormatter","n":"leadingZero"},{"a":"readwrite","t":"Boolean","b":"flash.globalization::CurrencyFormatter","n":"trailingZeros"}],"d":[{"n":"native","c":"instance=\\"CurrencyFormatterObject\\",methods=\\"auto\\",cls=\\"CurrencyFormatterClass\\"","v":[{"k":"instance","v":"CurrencyFormatterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"CurrencyFormatterClass"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__lastOperationStatus"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__requestedLocaleIDName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__actualLocaleIDName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__currencyISOCode"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__currencySymbol"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__positiveCurrencyFormat"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__decimalSeparator"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__digitsType"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__fractionalDigits"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__groupingPattern"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__groupingSeparator"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__leadingZero"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__negativeCurrencyFormat"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__negativeSymbol"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__trailingZeros"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__useGrouping"}],"m":[{"r":"Object","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"__getNativeOptions"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$String","b":"flash.globalization::CurrencyFormatter","n":"getAvailableLocaleIDNames"}]},"pr":{"v":[{"a":"readwrite","t":"__AS3__.vec::Vector$String","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"sSupportedLocales"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"sRegionMap"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","n":"sCurrencyList"}],"m":[{"r":"String","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyFormatter","p":[{"t":"String"}],"n":"__getCurrencyISOCode"}]}}`; asc.classInfo["flash.globalization::CurrencyParseResult"]=`{"t":"class","n":"flash.globalization::CurrencyParseResult","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"String","o":1}],"a":[{"a":"readonly","t":"Number","b":"flash.globalization::CurrencyParseResult","n":"value"},{"a":"readonly","t":"String","b":"flash.globalization::CurrencyParseResult","n":"currencyString"}],"d":[{"n":"native","c":"instance=\\"CurrencyParseResultObject\\",methods=\\"auto\\",cls=\\"CurrencyParseResultClass\\"","v":[{"k":"instance","v":"CurrencyParseResultObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"CurrencyParseResultClass"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyParseResult","n":"__value"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::CurrencyParseResult","n":"__symbol"}]}}}`; asc.classInfo["flash.globalization::DateTimeFormatter"]=`{"t":"class","n":"flash.globalization::DateTimeFormatter","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String","o":1},{"t":"String","o":1}],"m":[{"r":"void","b":"flash.globalization::DateTimeFormatter","p":[{"t":"String"},{"t":"String"}],"n":"setDateTimeStyles"},{"r":"String","b":"flash.globalization::DateTimeFormatter","n":"getTimeStyle"},{"r":"String","b":"flash.globalization::DateTimeFormatter","n":"getDateStyle"},{"r":"String","b":"flash.globalization::DateTimeFormatter","p":[{"t":"Date"}],"n":"format"},{"r":"String","b":"flash.globalization::DateTimeFormatter","p":[{"t":"Date"}],"n":"formatUTC"},{"r":"__AS3__.vec::Vector$String","b":"flash.globalization::DateTimeFormatter","p":[{"t":"String","o":1},{"t":"String","o":1}],"n":"getMonthNames"},{"r":"__AS3__.vec::Vector$String","b":"flash.globalization::DateTimeFormatter","p":[{"t":"String","o":1},{"t":"String","o":1}],"n":"getWeekdayNames"},{"r":"int","b":"flash.globalization::DateTimeFormatter","n":"getFirstWeekday"},{"r":"String","b":"flash.globalization::DateTimeFormatter","n":"getDateTimePattern"},{"r":"void","b":"flash.globalization::DateTimeFormatter","p":[{"t":"String"}],"n":"setDateTimePattern"}],"a":[{"a":"readonly","t":"String","b":"flash.globalization::DateTimeFormatter","n":"lastOperationStatus"},{"a":"readonly","t":"String","b":"flash.globalization::DateTimeFormatter","n":"requestedLocaleIDName"},{"a":"readonly","t":"String","b":"flash.globalization::DateTimeFormatter","n":"actualLocaleIDName"}],"d":[{"n":"native","c":"instance=\\"DateTimeFormatterObject\\",methods=\\"auto\\",cls=\\"DateTimeFormatterClass\\"","v":[{"k":"instance","v":"DateTimeFormatterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DateTimeFormatterClass"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::DateTimeFormatter","n":"__lastOperationStatus"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::DateTimeFormatter","n":"__requestedLocaleIDName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::DateTimeFormatter","n":"__actualLocaleIDName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::DateTimeFormatter","n":"__initialDateStyle"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::DateTimeFormatter","n":"__initialTimeStyle"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::DateTimeFormatter","n":"__dateStyle"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::DateTimeFormatter","n":"__timeStyle"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::DateTimeFormatter","n":"__pattern"}],"m":[{"r":"String","d":[{"n":"internal"}],"b":"flash.globalization::DateTimeFormatter","p":[{"t":"Date"},{"t":"Boolean"}],"n":"formatImplementation"},{"r":"String","d":[{"n":"internal"}],"b":"flash.globalization::DateTimeFormatter","p":[{"t":"String"}],"n":"__convertNameStyle"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$String","b":"flash.globalization::DateTimeFormatter","n":"getAvailableLocaleIDNames"}]},"pr":{"v":[{"a":"readwrite","t":"__AS3__.vec::Vector$String","d":[{"n":"internal"}],"b":"flash.globalization::DateTimeFormatter","n":"sSupportedLocales"}]}}`; asc.classInfo["flash.globalization::DateTimeNameContext"]=`{"t":"class","n":"flash.globalization::DateTimeNameContext","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.globalization::DateTimeNameContext","n":"FORMAT"},{"a":"readonly","t":"String","b":"flash.globalization::DateTimeNameContext","n":"STANDALONE"}]}}`; asc.classInfo["flash.globalization::DateTimeNameStyle"]=`{"t":"class","n":"flash.globalization::DateTimeNameStyle","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.globalization::DateTimeNameStyle","n":"FULL"},{"a":"readonly","t":"String","b":"flash.globalization::DateTimeNameStyle","n":"LONG_ABBREVIATION"},{"a":"readonly","t":"String","b":"flash.globalization::DateTimeNameStyle","n":"SHORT_ABBREVIATION"}]}}`; asc.classInfo["flash.globalization::DateTimeStyle"]=`{"t":"class","n":"flash.globalization::DateTimeStyle","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.globalization::DateTimeStyle","n":"CUSTOM"},{"a":"readonly","t":"String","b":"flash.globalization::DateTimeStyle","n":"LONG"},{"a":"readonly","t":"String","b":"flash.globalization::DateTimeStyle","n":"MEDIUM"},{"a":"readonly","t":"String","b":"flash.globalization::DateTimeStyle","n":"SHORT"},{"a":"readonly","t":"String","b":"flash.globalization::DateTimeStyle","n":"NONE"}]}}`; asc.classInfo["flash.globalization::LastOperationStatus"]=`{"t":"class","n":"flash.globalization::LastOperationStatus","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"NO_ERROR"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"USING_FALLBACK_WARNING"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"USING_DEFAULT_WARNING"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"PARSE_ERROR"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"UNSUPPORTED_ERROR"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"ERROR_CODE_UNKNOWN"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"PATTERN_SYNTAX_ERROR"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"MEMORY_ALLOCATION_ERROR"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"ILLEGAL_ARGUMENT_ERROR"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"BUFFER_OVERFLOW_ERROR"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"INVALID_ATTR_VALUE"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"NUMBER_OVERFLOW_ERROR"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"INVALID_CHAR_FOUND"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"TRUNCATED_CHAR_FOUND"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"INDEX_OUT_OF_BOUNDS_ERROR"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"PLATFORM_API_FAILED"},{"a":"readonly","t":"String","b":"flash.globalization::LastOperationStatus","n":"UNEXPECTED_TOKEN"}]}}`; asc.classInfo["flash.globalization::LocaleID"]=`{"t":"class","n":"flash.globalization::LocaleID","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String"}],"m":[{"r":"String","b":"flash.globalization::LocaleID","n":"getLanguage"},{"r":"String","b":"flash.globalization::LocaleID","n":"getRegion"},{"r":"String","b":"flash.globalization::LocaleID","n":"getScript"},{"r":"String","b":"flash.globalization::LocaleID","n":"getVariant"},{"r":"Object","b":"flash.globalization::LocaleID","n":"getKeysAndValues"},{"r":"Boolean","b":"flash.globalization::LocaleID","n":"isRightToLeft"}],"a":[{"a":"readonly","t":"String","b":"flash.globalization::LocaleID","n":"name"},{"a":"readonly","t":"String","b":"flash.globalization::LocaleID","n":"lastOperationStatus"}],"d":[{"n":"native","c":"instance=\\"LocaleIDObject\\",methods=\\"auto\\",cls=\\"LocaleIDClass\\"","v":[{"k":"instance","v":"LocaleIDObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"LocaleIDClass"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::LocaleID","n":"__lastOperationStatus"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::LocaleID","n":"__requestedLocaleIDName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::LocaleID","n":"__actualLocaleIDName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::LocaleID","n":"__language"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::LocaleID","n":"__region"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.globalization::LocaleID","n":"DEFAULT"}],"m":[{"r":"__AS3__.vec::Vector$String","b":"flash.globalization::LocaleID","p":[{"t":"__AS3__.vec::Vector$String"},{"t":"__AS3__.vec::Vector$String"},{"t":"String","o":1}],"n":"determinePreferredLocales"}]},"pr":{"v":[{"a":"readwrite","t":"__AS3__.vec::Vector$String","d":[{"n":"internal"}],"b":"flash.globalization::LocaleID","n":"sSupportedLocales"}]}}`; asc.classInfo["flash.globalization::NationalDigitsType"]=`{"t":"class","n":"flash.globalization::NationalDigitsType","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"EUROPEAN"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"ARABIC_INDIC"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"EXTENDED_ARABIC_INDIC"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"NKO"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"DEVANAGARI"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"BENGALI"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"GURMUKHI"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"GUJARATI"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"ORIYA"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"TAMIL"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"TELUGU"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"KANNADA"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"MALAYALAM"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"THAI"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"LAO"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"TIBETAN"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"MYANMAR"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"MYANMAR_SHAN"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"KHMER"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"MONGOLIAN"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"LIMBU"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"NEW_TAI_LUE"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"BALINESE"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"SUNDANESE"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"LEPCHA"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"OL_CHIKI"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"VAI"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"SAURASHTRA"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"KAYAH_LI"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"CHAM"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"FULL_WIDTH"},{"a":"readonly","t":"uint","b":"flash.globalization::NationalDigitsType","n":"OSMANYA"}]}}`; asc.classInfo["flash.globalization::NumberFormatter"]=`{"t":"class","n":"flash.globalization::NumberFormatter","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String"}],"m":[{"r":"flash.globalization::NumberParseResult","b":"flash.globalization::NumberFormatter","p":[{"t":"String"}],"n":"parse"},{"r":"Number","b":"flash.globalization::NumberFormatter","p":[{"t":"String"}],"n":"parseNumber"},{"r":"String","b":"flash.globalization::NumberFormatter","p":[{"t":"int"}],"n":"formatInt"},{"r":"String","b":"flash.globalization::NumberFormatter","p":[{"t":"uint"}],"n":"formatUint"},{"r":"String","b":"flash.globalization::NumberFormatter","p":[{"t":"Number"}],"n":"formatNumber"}],"a":[{"a":"readonly","t":"String","b":"flash.globalization::NumberFormatter","n":"lastOperationStatus"},{"a":"readonly","t":"String","b":"flash.globalization::NumberFormatter","n":"requestedLocaleIDName"},{"a":"readonly","t":"String","b":"flash.globalization::NumberFormatter","n":"actualLocaleIDName"},{"a":"readwrite","t":"int","b":"flash.globalization::NumberFormatter","n":"fractionalDigits"},{"a":"readwrite","t":"Boolean","b":"flash.globalization::NumberFormatter","n":"useGrouping"},{"a":"readwrite","t":"String","b":"flash.globalization::NumberFormatter","n":"groupingPattern"},{"a":"readwrite","t":"uint","b":"flash.globalization::NumberFormatter","n":"digitsType"},{"a":"readwrite","t":"String","b":"flash.globalization::NumberFormatter","n":"decimalSeparator"},{"a":"readwrite","t":"String","b":"flash.globalization::NumberFormatter","n":"groupingSeparator"},{"a":"readwrite","t":"String","b":"flash.globalization::NumberFormatter","n":"negativeSymbol"},{"a":"readwrite","t":"uint","b":"flash.globalization::NumberFormatter","n":"negativeNumberFormat"},{"a":"readwrite","t":"Boolean","b":"flash.globalization::NumberFormatter","n":"leadingZero"},{"a":"readwrite","t":"Boolean","b":"flash.globalization::NumberFormatter","n":"trailingZeros"}],"d":[{"n":"native","c":"instance=\\"NumberFormatterObject\\",methods=\\"auto\\",cls=\\"NumberFormatterClass\\"","v":[{"k":"instance","v":"NumberFormatterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"NumberFormatterClass"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__lastOperationStatus"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__requestedLocaleIDName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__actualLocaleIDName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__decimalSeparator"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__digitsType"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__fractionalDigits"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__groupingPattern"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__groupingSeparator"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__leadingZero"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__negativeNumberFormat"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__negativeSymbol"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__trailingZeros"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__useGrouping"}],"m":[{"r":"Object","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"__getNativeOptions"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$String","b":"flash.globalization::NumberFormatter","n":"getAvailableLocaleIDNames"}]},"pr":{"v":[{"a":"readwrite","t":"__AS3__.vec::Vector$String","d":[{"n":"internal"}],"b":"flash.globalization::NumberFormatter","n":"sSupportedLocales"}]}}`; asc.classInfo["flash.globalization::NumberParseResult"]=`{"t":"class","n":"flash.globalization::NumberParseResult","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"int","o":1},{"t":"int","o":1}],"a":[{"a":"readonly","t":"Number","b":"flash.globalization::NumberParseResult","n":"value"},{"a":"readonly","t":"int","b":"flash.globalization::NumberParseResult","n":"startIndex"},{"a":"readonly","t":"int","b":"flash.globalization::NumberParseResult","n":"endIndex"}],"d":[{"n":"native","c":"instance=\\"NumberParseResultObject\\",methods=\\"auto\\",cls=\\"NumberParseResultClass\\"","v":[{"k":"instance","v":"NumberParseResultObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"NumberParseResultClass"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.globalization::NumberParseResult","n":"__value"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.globalization::NumberParseResult","n":"__startIndex"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.globalization::NumberParseResult","n":"__endIndex"}]}}}`; asc.classInfo["flash.globalization::StringTools"]=`{"t":"class","n":"flash.globalization::StringTools","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String"}],"m":[{"r":"String","b":"flash.globalization::StringTools","p":[{"t":"String"}],"n":"toLowerCase"},{"r":"String","b":"flash.globalization::StringTools","p":[{"t":"String"}],"n":"toUpperCase"}],"a":[{"a":"readonly","t":"String","b":"flash.globalization::StringTools","n":"lastOperationStatus"},{"a":"readonly","t":"String","b":"flash.globalization::StringTools","n":"requestedLocaleIDName"},{"a":"readonly","t":"String","b":"flash.globalization::StringTools","n":"actualLocaleIDName"}],"d":[{"n":"native","c":"instance=\\"StringToolsObject\\",methods=\\"auto\\",cls=\\"StringToolsClass\\"","v":[{"k":"instance","v":"StringToolsObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"StringToolsClass"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::StringTools","n":"__lastOperationStatus"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::StringTools","n":"__requestedLocaleIDName"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.globalization::StringTools","n":"__actualLocaleIDName"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$String","b":"flash.globalization::StringTools","n":"getAvailableLocaleIDNames"}]},"pr":{"v":[{"a":"readwrite","t":"__AS3__.vec::Vector$String","d":[{"n":"internal"}],"b":"flash.globalization::StringTools","n":"sSupportedLocales"}]}}`; asc.classInfo["flash.geom::ColorTransform"]=`{"t":"class","n":"flash.geom::ColorTransform","bs":["Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"Number","b":"flash.geom::ColorTransform","n":"redOffset"},{"a":"readwrite","t":"Number","b":"flash.geom::ColorTransform","n":"greenOffset"},{"a":"readwrite","t":"Number","b":"flash.geom::ColorTransform","n":"blueOffset"},{"a":"readwrite","t":"Number","b":"flash.geom::ColorTransform","n":"alphaOffset"},{"a":"readwrite","t":"Number","b":"flash.geom::ColorTransform","n":"redMultiplier"},{"a":"readwrite","t":"Number","b":"flash.geom::ColorTransform","n":"greenMultiplier"},{"a":"readwrite","t":"Number","b":"flash.geom::ColorTransform","n":"blueMultiplier"},{"a":"readwrite","t":"Number","b":"flash.geom::ColorTransform","n":"alphaMultiplier"}],"m":[{"r":"void","b":"flash.geom::ColorTransform","p":[{"t":"flash.geom::ColorTransform"}],"n":"concat"},{"r":"String","b":"flash.geom::ColorTransform","n":"toString"},{"r":"void","b":"flash.geom::ColorTransform","p":[{"t":"flash.geom::ColorTransform"}],"n":"copyFrom"},{"r":"void","b":"flash.geom::ColorTransform","n":"identity"}],"a":[{"a":"readwrite","t":"uint","b":"flash.geom::ColorTransform","n":"color"}],"d":[{"n":"native","c":"instance=\\"ColorTransformObject\\",methods=\\"auto\\",cls=\\"ColorTransformClass\\"","v":[{"k":"instance","v":"ColorTransformObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ColorTransformClass"}]}]},"pr":{"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::ColorTransform","n":"__getIsAlphaOnlyMultiplier"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::ColorTransform","n":"__getIsMultiplier"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::ColorTransform","n":"__getIsOffset"},{"r":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.geom::ColorTransform","p":[{"t":"flash.geom::ColorTransform"}],"n":"__copyFrom"},{"r":"void","d":[{"n":"internal"}],"b":"flash.geom::ColorTransform","p":[{"t":"flash.geom::ColorTransform"}],"n":"__concat"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::ColorTransform","p":[{"t":"flash.geom::ColorTransform"}],"n":"__equals"},{"r":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.geom::ColorTransform","n":"__identity"}]}},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.geom::ColorTransform","n":"__pool"}]}}`; asc.classInfo["flash.geom::Matrix"]=`{"t":"class","n":"flash.geom::Matrix","bs":["Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Matrix","n":"a"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Matrix","n":"b"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Matrix","n":"c"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Matrix","n":"d"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Matrix","n":"tx"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Matrix","n":"ty"}],"m":[{"r":"flash.geom::Matrix","b":"flash.geom::Matrix","n":"clone"},{"r":"void","b":"flash.geom::Matrix","p":[{"t":"flash.geom::Matrix"}],"n":"concat"},{"r":"void","b":"flash.geom::Matrix","n":"invert"},{"r":"void","b":"flash.geom::Matrix","n":"identity"},{"r":"void","b":"flash.geom::Matrix","p":[{"t":"Number"},{"t":"Number"},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1}],"n":"createBox"},{"r":"void","b":"flash.geom::Matrix","p":[{"t":"Number"},{"t":"Number"},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1}],"n":"createGradientBox"},{"r":"void","b":"flash.geom::Matrix","p":[{"t":"Number"}],"n":"rotate"},{"r":"void","b":"flash.geom::Matrix","p":[{"t":"Number"},{"t":"Number"}],"n":"translate"},{"r":"void","b":"flash.geom::Matrix","p":[{"t":"Number"},{"t":"Number"}],"n":"scale"},{"r":"flash.geom::Point","b":"flash.geom::Matrix","p":[{"t":"flash.geom::Point"}],"n":"deltaTransformPoint"},{"r":"flash.geom::Point","b":"flash.geom::Matrix","p":[{"t":"flash.geom::Point"}],"n":"transformPoint"},{"r":"String","b":"flash.geom::Matrix","n":"toString"},{"r":"void","b":"flash.geom::Matrix","p":[{"t":"flash.geom::Matrix"}],"n":"copyFrom"},{"r":"void","b":"flash.geom::Matrix","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"setTo"},{"r":"void","b":"flash.geom::Matrix","p":[{"t":"uint"},{"t":"flash.geom::Vector3D"}],"n":"copyRowTo"},{"r":"void","b":"flash.geom::Matrix","p":[{"t":"uint"},{"t":"flash.geom::Vector3D"}],"n":"copyColumnTo"},{"r":"void","b":"flash.geom::Matrix","p":[{"t":"uint"},{"t":"flash.geom::Vector3D"}],"n":"copyRowFrom"},{"r":"void","b":"flash.geom::Matrix","p":[{"t":"uint"},{"t":"flash.geom::Vector3D"}],"n":"copyColumnFrom"}],"d":[{"n":"native","c":"instance=\\"MatrixObject\\",methods=\\"auto\\",cls=\\"MatrixClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"MatrixObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"MatrixClass"},{"k":"gc","v":"exact"}]}]},"pr":{"m":[{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"flash.geom::Matrix"},{"t":"*","o":1}],"n":"__copyFrom"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"Number"},{"t":"Number"}],"n":"__translate"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"Number"},{"t":"Number"}],"n":"__translateTransformed"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"flash.geom::Rectangle"}],"n":"__transformRectangleInPlace"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"flash.geom::Point"}],"n":"__transformPointInPlace"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"flash.geom::Point"}],"n":"__transformInversePointInPlace"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"Number"},{"t":"Number"}],"n":"__transformInverseX"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"Number"},{"t":"Number"}],"n":"__transformInverseY"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"flash.geom::Matrix"}],"n":"__concat"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"Number"},{"t":"Number"}],"n":"__scale"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"Number"}],"n":"__rotate"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.geom::Matrix","n":"__getAbsoluteScaleX"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.geom::Matrix","n":"__getAbsoluteScaleY"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::Matrix","n":"__hasSkew"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"__setTo"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"flash.geom::Matrix"},{"t":"Boolean","o":1}],"n":"__equals"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::Matrix","n":"__isIdentical"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.geom::Matrix","p":[{"t":"flash.geom::Point"}],"n":"__deltaTransformPointInPlace"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.geom::Matrix","n":"__validate"},{"r":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.geom::Matrix","n":"__identity"}]}},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.geom::Matrix","n":"__pool"}]}}`; asc.classInfo["flash.geom::Matrix3D"]=`{"t":"class","n":"flash.geom::Matrix3D","bs":["Object"],"fa":{"tr":{"c":[{"t":"__AS3__.vec::Vector$Number","o":1}],"v":[{"a":"readwrite","t":"__AS3__.vec::Vector$Number","b":"flash.geom::Matrix3D","n":"rawData"}],"m":[{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"flash.geom::Matrix3D"}],"n":"append"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"Number"},{"t":"flash.geom::Vector3D"},{"t":"flash.geom::Vector3D","o":1}],"n":"appendRotation"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"appendScale"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"appendTranslation"},{"r":"flash.geom::Matrix3D","b":"flash.geom::Matrix3D","n":"clone"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"int"},{"t":"flash.geom::Vector3D"}],"n":"copyColumnFrom"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"int"},{"t":"flash.geom::Vector3D"}],"n":"copyColumnTo"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"flash.geom::Matrix3D"}],"n":"copyFrom"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"__AS3__.vec::Vector$Number"},{"t":"uint","o":1},{"t":"Boolean","o":1}],"n":"copyRawDataFrom"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"__AS3__.vec::Vector$Number"},{"t":"uint","o":1},{"t":"Boolean","o":1}],"n":"copyRawDataTo"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"uint"},{"t":"flash.geom::Vector3D"}],"n":"copyRowFrom"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"int"},{"t":"flash.geom::Vector3D"}],"n":"copyRowTo"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"flash.geom::Matrix3D"}],"n":"copyToMatrix3D"},{"r":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","b":"flash.geom::Matrix3D","p":[{"t":"String","o":1}],"n":"decompose"},{"r":"flash.geom::Vector3D","b":"flash.geom::Matrix3D","p":[{"t":"flash.geom::Vector3D"}],"n":"deltaTransformVector"},{"r":"void","b":"flash.geom::Matrix3D","n":"identity"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"flash.geom::Matrix3D"},{"t":"Number"}],"n":"interpolateTo"},{"r":"Boolean","b":"flash.geom::Matrix3D","n":"invert"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"flash.geom::Vector3D"},{"t":"flash.geom::Vector3D","o":1},{"t":"flash.geom::Vector3D","o":1}],"n":"pointAt"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"flash.geom::Matrix3D"}],"n":"prepend"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"Number"},{"t":"flash.geom::Vector3D"},{"t":"flash.geom::Vector3D","o":1}],"n":"prependRotation"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"prependScale"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"prependTranslation"},{"r":"Boolean","b":"flash.geom::Matrix3D","p":[{"t":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D"},{"t":"String","o":1}],"n":"recompose"},{"r":"flash.geom::Vector3D","b":"flash.geom::Matrix3D","p":[{"t":"flash.geom::Vector3D"}],"n":"transformVector"},{"r":"void","b":"flash.geom::Matrix3D","p":[{"t":"__AS3__.vec::Vector$Number"},{"t":"__AS3__.vec::Vector$Number"}],"n":"transformVectors"},{"r":"void","b":"flash.geom::Matrix3D","n":"transpose"},{"r":"String","b":"flash.geom::Matrix3D","n":"toString"}],"a":[{"a":"readonly","t":"Number","b":"flash.geom::Matrix3D","n":"determinant"},{"a":"readwrite","t":"flash.geom::Vector3D","b":"flash.geom::Matrix3D","n":"position"}],"d":[{"n":"native","c":"instance=\\"Matrix3DObject\\",methods=\\"auto\\",cls=\\"Matrix3DClass\\"","v":[{"k":"instance","v":"Matrix3DObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"Matrix3DClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"m":[{"r":"flash.geom::Matrix3D","b":"flash.geom::Matrix3D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number","o":1},{"t":"Number","o":1}],"n":"create2D"},{"r":"flash.geom::Matrix3D","b":"flash.geom::Matrix3D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"createABCD"},{"r":"flash.geom::Matrix3D","b":"flash.geom::Matrix3D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"createOrtho"},{"r":"flash.geom::Matrix3D","b":"flash.geom::Matrix3D","p":[{"t":"flash.geom::Matrix3D"},{"t":"flash.geom::Matrix3D"},{"t":"Number"}],"n":"interpolate"}]},"pr":{"m":[{"r":"flash.geom::Matrix3D","b":"flash.geom::Matrix3D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"flash.geom::Matrix3D","o":1}],"n":"getAxisRotation"}]}}`; asc.classInfo["flash.geom::Orientation3D"]=`{"t":"class","n":"flash.geom::Orientation3D","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.geom::Orientation3D","n":"EULER_ANGLES"},{"a":"readonly","t":"String","b":"flash.geom::Orientation3D","n":"AXIS_ANGLE"},{"a":"readonly","t":"String","b":"flash.geom::Orientation3D","n":"QUATERNION"}]}}`; asc.classInfo["flash.geom::PerspectiveProjection"]=`{"t":"class","n":"flash.geom::PerspectiveProjection","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"flash.geom::Matrix3D","b":"flash.geom::PerspectiveProjection","n":"toMatrix3D"},{"r":"String","b":"flash.geom::PerspectiveProjection","n":"toString"}],"a":[{"a":"readwrite","t":"Number","b":"flash.geom::PerspectiveProjection","n":"fieldOfView"},{"a":"readwrite","t":"Number","b":"flash.geom::PerspectiveProjection","n":"focalLength"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.geom::PerspectiveProjection","n":"projectionCenter"}],"d":[{"n":"native","c":"instance=\\"PerspectiveProjectionObject\\",methods=\\"auto\\",cls=\\"PerspectiveProjectionClass\\"","v":[{"k":"instance","v":"PerspectiveProjectionObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"PerspectiveProjectionClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::PerspectiveProjection","n":"__fieldOfView"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::PerspectiveProjection","n":"__centerX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::PerspectiveProjection","n":"__centerY"}],"m":[{"r":"flash.geom::PerspectiveProjection","d":[{"n":"internal"}],"b":"flash.geom::PerspectiveProjection","n":"__identity"},{"r":"flash.geom::PerspectiveProjection","d":[{"n":"internal"}],"b":"flash.geom::PerspectiveProjection","p":[{"t":"flash.geom::PerspectiveProjection"}],"n":"__copyFrom"}]}},"pr":{"v":[{"a":"readonly","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::PerspectiveProjection","n":"DEFAULT_FOV"}]}}`; asc.classInfo["flash.geom::Point"]=`{"t":"class","n":"flash.geom::Point","bs":["Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Point","n":"x"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Point","n":"y"}],"m":[{"r":"flash.geom::Point","b":"flash.geom::Point","n":"clone"},{"r":"void","b":"flash.geom::Point","p":[{"t":"Number"},{"t":"Number"}],"n":"offset"},{"r":"Boolean","b":"flash.geom::Point","p":[{"t":"flash.geom::Point"}],"n":"equals"},{"r":"flash.geom::Point","b":"flash.geom::Point","p":[{"t":"flash.geom::Point"}],"n":"subtract"},{"r":"flash.geom::Point","b":"flash.geom::Point","p":[{"t":"flash.geom::Point"}],"n":"add"},{"r":"void","b":"flash.geom::Point","p":[{"t":"Number"}],"n":"normalize"},{"r":"String","b":"flash.geom::Point","n":"toString"},{"r":"void","b":"flash.geom::Point","p":[{"t":"flash.geom::Point"}],"n":"copyFrom"},{"r":"void","b":"flash.geom::Point","p":[{"t":"Number"},{"t":"Number"}],"n":"setTo"}],"a":[{"a":"readonly","t":"Number","b":"flash.geom::Point","n":"length"}],"d":[{"n":"native","c":"instance=\\"PointObject\\",methods=\\"auto\\",cls=\\"PointClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"PointObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"PointClass"},{"k":"gc","v":"exact"}]}]},"pr":{"m":[{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.geom::Point","p":[{"t":"Number"},{"t":"Number"}],"n":"__setTo"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::Point","p":[{"t":"flash.geom::Point"}],"n":"__equals"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.geom::Point","p":[{"t":"flash.geom::Point"}],"n":"__copyFrom"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.geom::Point","p":[{"t":"Number"},{"t":"Number"}],"n":"__offset"},{"r":"flash.geom::Vector3D","d":[{"n":"internal"}],"b":"flash.geom::Point","n":"__toVector3D"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.geom::Point","n":"__validate"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.geom::Point","n":"__identity"}]}},"tr":{"m":[{"r":"flash.geom::Point","b":"flash.geom::Point","p":[{"t":"flash.geom::Point"},{"t":"flash.geom::Point"},{"t":"Number"}],"n":"interpolate"},{"r":"Number","b":"flash.geom::Point","p":[{"t":"flash.geom::Point"},{"t":"flash.geom::Point"}],"n":"distance"},{"r":"flash.geom::Point","b":"flash.geom::Point","p":[{"t":"Number"},{"t":"Number"}],"n":"polar"}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.geom::Point","n":"__pool"}]}}`; asc.classInfo["flash.geom::Rectangle"]=`{"t":"class","n":"flash.geom::Rectangle","bs":["Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","n":"x"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","n":"y"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","n":"width"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","n":"height"}],"m":[{"r":"flash.geom::Rectangle","b":"flash.geom::Rectangle","n":"clone"},{"r":"Boolean","b":"flash.geom::Rectangle","n":"isEmpty"},{"r":"void","b":"flash.geom::Rectangle","n":"setEmpty"},{"r":"void","b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"}],"n":"inflate"},{"r":"void","b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"pad"},{"r":"void","b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Point"}],"n":"inflatePoint"},{"r":"void","b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"}],"n":"offset"},{"r":"void","b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Point"}],"n":"offsetPoint"},{"r":"Boolean","b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"}],"n":"contains"},{"r":"Boolean","b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Point"}],"n":"containsPoint"},{"r":"Boolean","b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"containsRect"},{"r":"flash.geom::Rectangle","b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"intersection"},{"r":"Boolean","b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"intersects"},{"r":"flash.geom::Rectangle","b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"union"},{"r":"Boolean","b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"equals"},{"r":"String","b":"flash.geom::Rectangle","n":"toString"},{"r":"void","b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"copyFrom"},{"r":"void","b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"setTo"}],"a":[{"a":"readwrite","t":"Number","b":"flash.geom::Rectangle","n":"left"},{"a":"readwrite","t":"Number","b":"flash.geom::Rectangle","n":"right"},{"a":"readwrite","t":"Number","b":"flash.geom::Rectangle","n":"top"},{"a":"readwrite","t":"Number","b":"flash.geom::Rectangle","n":"bottom"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.geom::Rectangle","n":"topLeft"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.geom::Rectangle","n":"bottomRight"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.geom::Rectangle","n":"size"}],"d":[{"n":"native","c":"instance=\\"RectangleObject\\",methods=\\"auto\\",cls=\\"RectangleClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"RectangleObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"RectangleClass"},{"k":"gc","v":"exact"}]}]},"pr":{"m":[{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"__copyFrom"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"__setTo"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"}],"n":"__offset"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Point"}],"n":"__offsetPoint"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"__intersectInPlace"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"__unionInPlacePublic"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"__unionInPlace"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"}],"n":"__inflate"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"}],"n":"__inflateCeil"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"__pad"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"__intersects"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"}],"n":"__contains"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Point"}],"n":"__containsPoint"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"__containsRect"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"__equals"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"},{"t":"Number"}],"n":"__equalsWithRange"},{"r":"void","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__transform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"__expand"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"__diffrence"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"__append"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","p":[{"t":"flash.geom::Rectangle"}],"n":"__appendRect"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","n":"__toTopLeft"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","n":"__validate"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","n":"__identity"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.geom::Rectangle","n":"__isIdentical"}]}},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.geom::Rectangle","n":"__pool"}]}}`; asc.classInfo["flash.geom::Transform"]=`{"t":"class","n":"flash.geom::Transform","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.display::DisplayObject"}],"m":[{"r":"flash.geom::Matrix3D","b":"flash.geom::Transform","p":[{"t":"flash.display::DisplayObject"}],"n":"getRelativeMatrix3D"}],"a":[{"a":"readwrite","t":"flash.geom::Matrix","b":"flash.geom::Transform","n":"matrix"},{"a":"readwrite","t":"flash.geom::ColorTransform","b":"flash.geom::Transform","n":"colorTransform"},{"a":"readonly","t":"flash.geom::Matrix","b":"flash.geom::Transform","n":"concatenatedMatrix"},{"a":"readonly","t":"flash.geom::ColorTransform","b":"flash.geom::Transform","n":"concatenatedColorTransform"},{"a":"readonly","t":"flash.geom::Rectangle","b":"flash.geom::Transform","n":"pixelBounds"},{"a":"readwrite","t":"flash.geom::Matrix3D","b":"flash.geom::Transform","n":"matrix3D"},{"a":"readwrite","t":"flash.geom::PerspectiveProjection","b":"flash.geom::Transform","n":"perspectiveProjection"}],"d":[{"n":"native","c":"instance=\\"TransformObject\\",methods=\\"auto\\",cls=\\"TransformClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"TransformObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TransformClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_matrix"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_matrixOrig"},{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_colorTransform"},{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_concatenatedColorTransform"},{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_displayObject"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_nullMatrix"},{"a":"readwrite","t":"flash.geom::PerspectiveProjection","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_perspective"},{"a":"readwrite","t":"flash.geom::Matrix3D","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_matrix3D"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_hasMatrix3D"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_z"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_scaleZ"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_rotationX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_rotationY"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"_rotationZ"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.geom::Transform","p":[{"t":"flash.geom::Matrix3D"}],"n":"__makeIt3D"},{"r":"void","d":[{"n":"internal"}],"b":"flash.geom::Transform","n":"__makeIt2D"}]}}}`; asc.classInfo["flash.geom::Utils3D"]=`{"t":"class","n":"flash.geom::Utils3D","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"Utils3DClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"Utils3DClass"},{"k":"construct","v":"none"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"m":[{"r":"flash.geom::Vector3D","b":"flash.geom::Utils3D","p":[{"t":"flash.geom::Matrix3D"},{"t":"flash.geom::Vector3D"}],"n":"projectVector"},{"r":"void","b":"flash.geom::Utils3D","p":[{"t":"flash.geom::Matrix3D"},{"t":"__AS3__.vec::Vector$Number"},{"t":"__AS3__.vec::Vector$Number"},{"t":"__AS3__.vec::Vector$Number"}],"n":"projectVectors"},{"r":"flash.geom::Matrix3D","b":"flash.geom::Utils3D","p":[{"t":"Number"},{"t":"flash.geom::Matrix3D"},{"t":"flash.geom::Vector3D"},{"t":"flash.geom::Vector3D","o":1},{"t":"flash.geom::Vector3D","o":1}],"n":"pointTowards"}]}}`; asc.classInfo["flash.geom::Vector3D"]=`{"t":"class","n":"flash.geom::Vector3D","bs":["Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"Number","b":"flash.geom::Vector3D","n":"x"},{"a":"readwrite","t":"Number","b":"flash.geom::Vector3D","n":"y"},{"a":"readwrite","t":"Number","b":"flash.geom::Vector3D","n":"z"},{"a":"readwrite","t":"Number","b":"flash.geom::Vector3D","n":"w"}],"m":[{"r":"flash.geom::Vector3D","b":"flash.geom::Vector3D","n":"clone"},{"r":"Number","b":"flash.geom::Vector3D","p":[{"t":"flash.geom::Vector3D"}],"n":"dotProduct"},{"r":"flash.geom::Vector3D","b":"flash.geom::Vector3D","p":[{"t":"flash.geom::Vector3D"}],"n":"crossProduct"},{"r":"Number","b":"flash.geom::Vector3D","n":"normalize"},{"r":"void","b":"flash.geom::Vector3D","p":[{"t":"Number"}],"n":"scaleBy"},{"r":"void","b":"flash.geom::Vector3D","p":[{"t":"flash.geom::Vector3D"}],"n":"incrementBy"},{"r":"void","b":"flash.geom::Vector3D","p":[{"t":"flash.geom::Vector3D"}],"n":"decrementBy"},{"r":"flash.geom::Vector3D","b":"flash.geom::Vector3D","p":[{"t":"flash.geom::Vector3D"}],"n":"add"},{"r":"flash.geom::Vector3D","b":"flash.geom::Vector3D","p":[{"t":"flash.geom::Vector3D"}],"n":"subtract"},{"r":"void","b":"flash.geom::Vector3D","n":"negate"},{"r":"Boolean","b":"flash.geom::Vector3D","p":[{"t":"flash.geom::Vector3D"},{"t":"Boolean","o":1}],"n":"equals"},{"r":"Boolean","b":"flash.geom::Vector3D","p":[{"t":"flash.geom::Vector3D"},{"t":"Number"},{"t":"Boolean","o":1}],"n":"nearEquals"},{"r":"void","b":"flash.geom::Vector3D","n":"project"},{"r":"String","b":"flash.geom::Vector3D","n":"toString"},{"r":"void","b":"flash.geom::Vector3D","p":[{"t":"flash.geom::Vector3D"}],"n":"copyFrom"},{"r":"void","b":"flash.geom::Vector3D","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"setTo"}],"a":[{"a":"readonly","t":"Number","b":"flash.geom::Vector3D","n":"length"},{"a":"readonly","t":"Number","b":"flash.geom::Vector3D","n":"lengthSquared"}],"d":[{"n":"native","c":"instance=\\"Vector3DObject\\",methods=\\"auto\\",cls=\\"Vector3DClass\\"","v":[{"k":"instance","v":"Vector3DObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"Vector3DClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"m":[{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.geom::Vector3D","n":"__toPoint"}]}},"tr":{"v":[{"a":"readonly","t":"flash.geom::Vector3D","b":"flash.geom::Vector3D","n":"X_AXIS"},{"a":"readonly","t":"flash.geom::Vector3D","b":"flash.geom::Vector3D","n":"Y_AXIS"},{"a":"readonly","t":"flash.geom::Vector3D","b":"flash.geom::Vector3D","n":"Z_AXIS"}],"m":[{"r":"Number","b":"flash.geom::Vector3D","p":[{"t":"flash.geom::Vector3D"},{"t":"flash.geom::Vector3D"}],"n":"angleBetween"},{"r":"Number","b":"flash.geom::Vector3D","p":[{"t":"flash.geom::Vector3D"},{"t":"flash.geom::Vector3D"}],"n":"distance"}]}}`; asc.classInfo["flash.filters::BevelFilter"]=`{"t":"class","n":"flash.filters::BevelFilter","bs":["flash.filters::DropShadowFilter","Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"uint","o":1},{"t":"Number","o":1},{"t":"uint","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"int","o":1},{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"Number","b":"flash.filters::BevelFilter","n":"highlightAlpha"},{"a":"readwrite","t":"uint","b":"flash.filters::BevelFilter","n":"highlightColor"},{"a":"readwrite","t":"Number","b":"flash.filters::BevelFilter","n":"shadowAlpha"},{"a":"readwrite","t":"uint","b":"flash.filters::BevelFilter","n":"shadowColor"},{"a":"readwrite","t":"String","b":"flash.filters::BevelFilter","n":"type"}],"m":[{"r":"flash.filters::BitmapFilter","b":"flash.filters::BevelFilter","n":"clone"}],"d":[{"n":"native","c":"instance=\\"BevelFilterObject\\",methods=\\"auto\\",cls=\\"BevelFilterClass\\"","v":[{"k":"instance","v":"BevelFilterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"BevelFilterClass"}]}]},"pr":{"m":[{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::BevelFilter","n":"__getHash"},{"r":"void","d":[{"n":"internal"}],"b":"flash.filters::BevelFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"flash.__native.display::SystemBitmapData"},{},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"int"},{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__drawBevel"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.filters::BevelFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"Boolean","o":1},{"t":"uint"},{"t":"Boolean"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__drawShadow"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.filters::BevelFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"Boolean"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__apply"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.filters::BevelFilter","p":[{"t":"flash.geom::Rectangle"}],"n":"__bounds"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.filters::BevelFilter","p":[{"t":"flash.geom::Rectangle"}],"n":"__boundsDraw"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.filters::BevelFilter","n":"_colorTransform"}]}}`; asc.classInfo["flash.filters::BitmapFilter"]=`{"t":"class","n":"flash.filters::BitmapFilter","bs":["Object"],"fa":{"tr":{"c":[{"t":"Boolean","o":1}],"m":[{"r":"flash.filters::BitmapFilter","b":"flash.filters::BitmapFilter","n":"clone"}],"d":[{"n":"native","c":"instance=\\"BitmapFilterObject\\",methods=\\"auto\\",cls=\\"BitmapFilterClass\\",construct=\\"abstract\\"","v":[{"k":"instance","v":"BitmapFilterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"BitmapFilterClass"},{"k":"construct","v":"abstract"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","n":"__program"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","n":"__replaceContent"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","n":"__fixedHash"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","n":"__smoothing"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","n":"__notImplemented"}],"m":[{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","p":[{"t":"flash.geom::Rectangle"}],"n":"__bounds"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","p":[{"t":"flash.geom::Rectangle"}],"n":"__boundsDraw"},{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","n":"__getHash"},{"r":"flash.filters::BitmapFilter","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","n":"__setFixedHash"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"Boolean"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__apply"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"int"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__setup"}]}},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.filters::BitmapFilter","n":"sHelperShaderMap"}],"m":[{"r":"int","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","p":[{"t":"int"}],"n":"__shaderNumRegisters"},{"r":"int","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","p":[{"t":"int"},{"t":"int"}],"n":"__round"},{"r":"flash.__native.display::SystemBitmapData","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","p":[{"t":"int"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__popBuffer"},{"r":"void","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","p":[{"t":"flash.__native.display::SystemBitmapData"}],"n":"__pushBuffer"},{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.filters::BitmapFilter","p":[{"t":"flash.display3D::Context3D"},{"t":"String"},{"t":"String"}],"n":"__compileProgram"}]}}`; asc.classInfo["flash.filters::BitmapFilterQuality"]=`{"t":"class","n":"flash.filters::BitmapFilterQuality","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.filters::BitmapFilterQuality","n":"HIGH"},{"a":"readonly","t":"int","b":"flash.filters::BitmapFilterQuality","n":"LOW"},{"a":"readonly","t":"int","b":"flash.filters::BitmapFilterQuality","n":"MEDIUM"}]}}`; asc.classInfo["flash.filters::BitmapFilterType"]=`{"t":"class","n":"flash.filters::BitmapFilterType","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.filters::BitmapFilterType","n":"FULL"},{"a":"readonly","t":"String","b":"flash.filters::BitmapFilterType","n":"INNER"},{"a":"readonly","t":"String","b":"flash.filters::BitmapFilterType","n":"OUTER"}]}}`; asc.classInfo["flash.filters::BlurFilter"]=`{"t":"class","n":"flash.filters::BlurFilter","bs":["flash.filters::BitmapFilter","Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"int","o":1}],"v":[{"a":"readwrite","t":"Number","b":"flash.filters::BlurFilter","n":"blurX"},{"a":"readwrite","t":"Number","b":"flash.filters::BlurFilter","n":"blurY"},{"a":"readwrite","t":"int","b":"flash.filters::BlurFilter","n":"quality"}],"m":[{"r":"flash.filters::BitmapFilter","b":"flash.filters::BlurFilter","n":"clone"}],"d":[{"n":"native","c":"instance=\\"BlurFilterObject\\",methods=\\"auto\\",cls=\\"BlurFilterClass\\"","v":[{"k":"instance","v":"BlurFilterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"BlurFilterClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.filters::BlurFilter","n":"__lastBlurX"},{"a":"readwrite","t":"Number","b":"flash.filters::BlurFilter","n":"__lastBlurY"},{"a":"readwrite","t":"int","b":"flash.filters::BlurFilter","n":"__lastQuality"},{"a":"readwrite","t":"Number","b":"flash.filters::BlurFilter","n":"__offsetX"},{"a":"readwrite","t":"Number","b":"flash.filters::BlurFilter","n":"__offsetY"},{"a":"readwrite","t":"flash.display3D::Program3D","b":"flash.filters::BlurFilter","n":"__programBlurX"},{"a":"readwrite","t":"flash.display3D::Program3D","b":"flash.filters::BlurFilter","n":"__programBlurY"},{"a":"readwrite","t":"Array","b":"flash.filters::BlurFilter","n":"__data"},{"a":"readwrite","t":"int","b":"flash.filters::BlurFilter","n":"__frag_register_delta"}],"m":[{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.filters::BlurFilter","p":[{"t":"flash.geom::Rectangle"}],"n":"__bounds"},{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::BlurFilter","n":"__getHash"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.filters::BlurFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"Boolean"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__apply"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::BlurFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"int"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__setup"},{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.filters::BlurFilter","p":[{"t":"flash.display3D::Context3D"},{"t":"Number"}],"n":"__updateShader"},{"r":"int","d":[{"n":"internal"}],"b":"flash.filters::BlurFilter","p":[{"t":"Array"},{"t":"Number"}],"n":"__getSuitableShaderIndex"},{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::BlurFilter","p":[{"t":"String"}],"n":"__privateShaderTemplate"}]}},"pr":{"v":[{"a":"readonly","t":"String","b":"flash.filters::BlurFilter","n":"VERTEX_SHADER_TEMPLATE"},{"a":"readonly","t":"String","b":"flash.filters::BlurFilter","n":"FRAG_SHADER_TEMPLATE"},{"a":"readonly","t":"Object","b":"flash.filters::BlurFilter","n":"REGEXP_DELTA"},{"a":"readonly","t":"Object","b":"flash.filters::BlurFilter","n":"REGEXP_BLUR_TRANSFORM"},{"a":"readonly","t":"Array","b":"flash.filters::BlurFilter","n":"BLUR_SHADERS_LOW"},{"a":"readonly","t":"Array","b":"flash.filters::BlurFilter","n":"BLUR_SHADERS_MEDIUM_HIGH"}]}}`; asc.classInfo["flash.filters::ColorMatrixFilter"]=`{"t":"class","n":"flash.filters::ColorMatrixFilter","bs":["flash.filters::BitmapFilter","Object"],"fa":{"tr":{"c":[{"t":"Array","o":1}],"v":[{"a":"readwrite","t":"Array","b":"flash.filters::ColorMatrixFilter","n":"matrix"}],"m":[{"r":"flash.filters::ColorMatrixFilter","b":"flash.filters::ColorMatrixFilter","n":"clone"}],"d":[{"n":"native","c":"instance=\\"ColorMatrixFilterObject\\",methods=\\"auto\\",cls=\\"ColorMatrixFilterClass\\"","v":[{"k":"instance","v":"ColorMatrixFilterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ColorMatrixFilterClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.geom::Matrix3D","b":"flash.filters::ColorMatrixFilter","n":"__dataMatrix"},{"a":"readwrite","t":"Array","b":"flash.filters::ColorMatrixFilter","n":"__dataOffset"}],"m":[{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::ColorMatrixFilter","n":"__getHash"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::ColorMatrixFilter","n":"__isIdentical"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::ColorMatrixFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"int"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__setup"},{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.filters::ColorMatrixFilter","p":[{"t":"flash.display3D::Context3D"}],"n":"__updateShader"}]}},"pr":{"v":[{"a":"readonly","t":"String","b":"flash.filters::ColorMatrixFilter","n":"VERTEX_SHADER_TEMPLATE"},{"a":"readonly","t":"String","b":"flash.filters::ColorMatrixFilter","n":"FRAG_SHADER_TEMPLATE"}]}}`; asc.classInfo["flash.filters::ConvolutionFilter"]=`{"t":"class","n":"flash.filters::ConvolutionFilter","bs":["flash.filters::BitmapFilter","Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Array","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"uint","o":1},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"Number","b":"flash.filters::ConvolutionFilter","n":"alpha"},{"a":"readwrite","t":"Number","b":"flash.filters::ConvolutionFilter","n":"bias"},{"a":"readwrite","t":"Boolean","b":"flash.filters::ConvolutionFilter","n":"clamp"},{"a":"readwrite","t":"uint","b":"flash.filters::ConvolutionFilter","n":"color"},{"a":"readwrite","t":"Number","b":"flash.filters::ConvolutionFilter","n":"divisor"},{"a":"readwrite","t":"Number","b":"flash.filters::ConvolutionFilter","n":"matrixX"},{"a":"readwrite","t":"Number","b":"flash.filters::ConvolutionFilter","n":"matrixY"},{"a":"readwrite","t":"Boolean","b":"flash.filters::ConvolutionFilter","n":"preserveAlpha"}],"m":[{"r":"flash.filters::BitmapFilter","b":"flash.filters::ConvolutionFilter","n":"clone"}],"a":[{"a":"readwrite","t":"Array","b":"flash.filters::ConvolutionFilter","n":"matrix"}],"d":[{"n":"native","c":"instance=\\"ConvolutionFilterObject\\",methods=\\"auto\\",cls=\\"ConvolutionFilterClass\\"","v":[{"k":"instance","v":"ConvolutionFilterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ConvolutionFilterClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.filters::ConvolutionFilter","n":"__lastMatrixX"},{"a":"readwrite","t":"Number","b":"flash.filters::ConvolutionFilter","n":"__lastMatrixY"},{"a":"readwrite","t":"Boolean","b":"flash.filters::ConvolutionFilter","n":"__lastClamp"},{"a":"readwrite","t":"Boolean","b":"flash.filters::ConvolutionFilter","n":"__lastPreserveAlpha"},{"a":"readwrite","t":"Array","b":"flash.filters::ConvolutionFilter","n":"__matrixData"}],"m":[{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.filters::ConvolutionFilter","p":[{"t":"flash.geom::Rectangle"}],"n":"__bounds"},{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::ConvolutionFilter","n":"__getHash"},{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.filters::ConvolutionFilter","p":[{"t":"flash.display3D::Context3D"}],"n":"__updateShader"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::ConvolutionFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.__native.format.swf.instance::BitmapData"},{"t":"int"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__setup"}]}},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.filters::ConvolutionFilter","n":"__sHelpVec4"},{"a":"readonly","t":"String","b":"flash.filters::ConvolutionFilter","n":"VERTEX_SHADER_TEMPLATE"},{"a":"readonly","t":"String","b":"flash.filters::ConvolutionFilter","n":"FRAG_SHADER_TEMPLATE"},{"a":"readonly","t":"Object","b":"flash.filters::ConvolutionFilter","n":"REGEXP_MATRIX_SIZE"},{"a":"readonly","t":"Object","b":"flash.filters::ConvolutionFilter","n":"REGEXP_CLAMP_TRANSFORM"},{"a":"readonly","t":"Object","b":"flash.filters::ConvolutionFilter","n":"REGEXP_CONV_TRANSFORM"}]}}`; asc.classInfo["flash.filters::DisplacementMapFilter"]=`{"t":"class","n":"flash.filters::DisplacementMapFilter","bs":["flash.filters::BitmapFilter","Object"],"fa":{"tr":{"c":[{"t":"flash.display::BitmapData","o":1},{"t":"flash.geom::Point","o":1},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"String","o":1},{"t":"uint","o":1},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"Number","b":"flash.filters::DisplacementMapFilter","n":"alpha"},{"a":"readwrite","t":"uint","b":"flash.filters::DisplacementMapFilter","n":"color"},{"a":"readwrite","t":"uint","b":"flash.filters::DisplacementMapFilter","n":"componentX"},{"a":"readwrite","t":"uint","b":"flash.filters::DisplacementMapFilter","n":"componentY"},{"a":"readwrite","t":"flash.display::BitmapData","b":"flash.filters::DisplacementMapFilter","n":"mapBitmap"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.filters::DisplacementMapFilter","n":"mapPoint"},{"a":"readwrite","t":"String","b":"flash.filters::DisplacementMapFilter","n":"mode"},{"a":"readwrite","t":"Number","b":"flash.filters::DisplacementMapFilter","n":"scaleX"},{"a":"readwrite","t":"Number","b":"flash.filters::DisplacementMapFilter","n":"scaleY"}],"m":[{"r":"flash.filters::BitmapFilter","b":"flash.filters::DisplacementMapFilter","n":"clone"}],"d":[{"n":"native","c":"instance=\\"DisplacementMapFilterObject\\",methods=\\"auto\\",cls=\\"DisplacementMapFilterClass\\"","v":[{"k":"instance","v":"DisplacementMapFilterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DisplacementMapFilterClass"}]}]},"pr":{"m":[{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::DisplacementMapFilter","n":"__getHash"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::DisplacementMapFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"int"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__setup"},{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.filters::DisplacementMapFilter","p":[{"t":"flash.display3D::Context3D"}],"n":"__updateShader"},{"r":"void","d":[{"n":"internal"}],"b":"flash.filters::DisplacementMapFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"flash.geom::Matrix"}],"n":"__setupConstants"}]}},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.filters::DisplacementMapFilter","n":"__sHelpVec4"},{"a":"readwrite","t":"flash.geom::Matrix3D","b":"flash.filters::DisplacementMapFilter","n":"__sHelpMatrix"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.filters::DisplacementMapFilter","n":"__sHelpPoint"},{"a":"readonly","t":"String","b":"flash.filters::DisplacementMapFilter","n":"VERTEX_SHADER_TEMPLATE"},{"a":"readonly","t":"String","b":"flash.filters::DisplacementMapFilter","n":"FRAG_SHADER_TEMPLATE"},{"a":"readonly","t":"Object","b":"flash.filters::DisplacementMapFilter","n":"REGEXP_MODE"},{"a":"readonly","t":"String","b":"flash.filters::DisplacementMapFilter","n":"FRAG_SHADER_MODE_CLAMP"},{"a":"readonly","t":"String","b":"flash.filters::DisplacementMapFilter","n":"FRAG_SHADER_MODE_COLOR"},{"a":"readonly","t":"String","b":"flash.filters::DisplacementMapFilter","n":"FRAG_SHADER_MODE_IGNORE"},{"a":"readonly","t":"String","b":"flash.filters::DisplacementMapFilter","n":"FRAG_SHADER_MODE_WRAP"}]}}`; asc.classInfo["flash.filters::DisplacementMapFilterMode"]=`{"t":"class","n":"flash.filters::DisplacementMapFilterMode","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.filters::DisplacementMapFilterMode","n":"CLAMP"},{"a":"readonly","t":"String","b":"flash.filters::DisplacementMapFilterMode","n":"COLOR"},{"a":"readonly","t":"String","b":"flash.filters::DisplacementMapFilterMode","n":"IGNORE"},{"a":"readonly","t":"String","b":"flash.filters::DisplacementMapFilterMode","n":"WRAP"}]}}`; asc.classInfo["flash.filters::DropShadowFilter"]=`{"t":"class","n":"flash.filters::DropShadowFilter","bs":["flash.filters::BlurFilter","Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"uint","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"int","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"Number","b":"flash.filters::DropShadowFilter","n":"alpha"},{"a":"readwrite","t":"Boolean","b":"flash.filters::DropShadowFilter","n":"hideObject"},{"a":"readwrite","t":"Boolean","b":"flash.filters::DropShadowFilter","n":"inner"},{"a":"readwrite","t":"Boolean","b":"flash.filters::DropShadowFilter","n":"knockout"},{"a":"readwrite","t":"Number","b":"flash.filters::DropShadowFilter","n":"strength"}],"m":[{"r":"flash.filters::DropShadowFilter","b":"flash.filters::DropShadowFilter","n":"clone"}],"a":[{"a":"readwrite","t":"Number","b":"flash.filters::DropShadowFilter","n":"angle"},{"a":"readwrite","t":"uint","b":"flash.filters::DropShadowFilter","n":"color"},{"a":"readwrite","t":"Number","b":"flash.filters::DropShadowFilter","n":"distance"}],"d":[{"n":"native","c":"instance=\\"DropShadowFilterObject\\",methods=\\"auto\\",cls=\\"DropShadowFilterClass\\"","v":[{"k":"instance","v":"DropShadowFilterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DropShadowFilterClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.filters::DropShadowFilter","n":"__red"},{"a":"readwrite","t":"Number","b":"flash.filters::DropShadowFilter","n":"__green"},{"a":"readwrite","t":"Number","b":"flash.filters::DropShadowFilter","n":"__blue"},{"a":"readwrite","t":"Number","b":"flash.filters::DropShadowFilter","n":"__color"},{"a":"readwrite","t":"Number","b":"flash.filters::DropShadowFilter","n":"__angle"},{"a":"readwrite","t":"Number","b":"flash.filters::DropShadowFilter","n":"__distance"},{"a":"readwrite","t":"Array","b":"flash.filters::DropShadowFilter","n":"__dataColor"},{"a":"readwrite","t":"Array","b":"flash.filters::DropShadowFilter","n":"__dataMath"},{"a":"readwrite","t":"Boolean","b":"flash.filters::DropShadowFilter","n":"__replaceColor"},{"a":"readwrite","t":"Boolean","b":"flash.filters::DropShadowFilter","n":"__shadowOnly"}],"m":[{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.filters::DropShadowFilter","p":[{"t":"flash.geom::Rectangle"}],"n":"__bounds"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.filters::DropShadowFilter","p":[{"t":"flash.geom::Rectangle"}],"n":"__boundsDraw"},{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::DropShadowFilter","n":"__getHash"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.filters::DropShadowFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"Boolean"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__apply"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::DropShadowFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"int"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__setup"},{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::DropShadowFilter","p":[{"t":"String"}],"n":"__privateShaderTemplate"},{"r":"void","d":[{"n":"internal"}],"b":"flash.filters::DropShadowFilter","p":[{},{}],"n":"__setOffset"}]}},"pr":{"v":[{"a":"readonly","t":"Number","b":"flash.filters::DropShadowFilter","n":"DEG_TO_RAD"},{"a":"readonly","t":"String","b":"flash.filters::DropShadowFilter","n":"FRAG_SHADER_TEMPLATE"}]}}`; asc.classInfo["flash.filters::GlowFilter"]=`{"t":"class","n":"flash.filters::GlowFilter","bs":["flash.filters::DropShadowFilter","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"int","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.filters::GlowFilter","b":"flash.filters::GlowFilter","n":"clone"}],"a":[{"a":"readwrite","t":"Number","b":"flash.filters::GlowFilter","n":"angle"},{"a":"readwrite","t":"Number","b":"flash.filters::GlowFilter","n":"distance"}],"d":[{"n":"native","c":"instance=\\"GlowFilterObject\\",methods=\\"auto\\",cls=\\"GlowFilterClass\\"","v":[{"k":"instance","v":"GlowFilterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"GlowFilterClass"}]}]},"pr":{"m":[{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::GlowFilter","n":"__getHash"}]}}}`; asc.classInfo["flash.filters::GradientBevelFilter"]=`{"t":"class","n":"flash.filters::GradientBevelFilter","bs":["flash.filters::GradientGlowFilter","Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Array","o":1},{"t":"Array","o":1},{"t":"Array","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"int","o":1},{"t":"String","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.filters::BitmapFilter","b":"flash.filters::GradientBevelFilter","n":"clone"}],"d":[{"n":"native","c":"instance=\\"GradientBevelFilterObject\\",methods=\\"auto\\",cls=\\"GradientBevelFilterClass\\"","v":[{"k":"instance","v":"GradientBevelFilterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"GradientBevelFilterClass"}]}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.filters::GradientBevelFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"flash.__native.display::SystemBitmapData"},{},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"int"},{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__drawGradientBevel"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.filters::GradientBevelFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"Boolean"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__apply"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.filters::GradientBevelFilter","p":[{"t":"flash.geom::Rectangle"}],"n":"__bounds"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.filters::GradientBevelFilter","p":[{"t":"flash.geom::Rectangle"}],"n":"__boundsDraw"}]}}}`; asc.classInfo["flash.filters::GradientGlowFilter"]=`{"t":"class","n":"flash.filters::GradientGlowFilter","bs":["flash.filters::DropShadowFilter","Object"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Array","o":1},{"t":"Array","o":1},{"t":"Array","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"int","o":1},{"t":"String","o":1},{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"Array","b":"flash.filters::GradientGlowFilter","n":"alphas"},{"a":"readwrite","t":"Array","b":"flash.filters::GradientGlowFilter","n":"colors"},{"a":"readwrite","t":"Array","b":"flash.filters::GradientGlowFilter","n":"ratios"},{"a":"readwrite","t":"String","b":"flash.filters::GradientGlowFilter","n":"type"}],"m":[{"r":"flash.filters::BitmapFilter","b":"flash.filters::GradientGlowFilter","n":"clone"}],"d":[{"n":"native","c":"instance=\\"GradientGlowFilterObject\\",methods=\\"auto\\",cls=\\"GradientGlowFilterClass\\"","v":[{"k":"instance","v":"GradientGlowFilterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"GradientGlowFilterClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.filters::GradientGlowFilter","n":"__gradientProgram"},{"a":"readwrite","t":"int","b":"flash.filters::GradientGlowFilter","n":"__lastColorsSize"},{"a":"readwrite","t":"int","b":"flash.filters::GradientGlowFilter","n":"__gradientMask"}],"m":[{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::GradientGlowFilter","n":"__getHash"},{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.filters::GradientGlowFilter","p":[{"t":"flash.display3D::Context3D"}],"n":"__updateGradientShader"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::GradientGlowFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"int"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__setupGradient"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.filters::GradientGlowFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"Boolean","o":1},{"t":"uint"},{"t":"Boolean"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__drawShadow"},{"r":"void","d":[{"n":"internal"}],"b":"flash.filters::GradientGlowFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"flash.__native.display::SystemBitmapData"},{},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"int"},{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__drawGradientGlow"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.filters::GradientGlowFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"Boolean"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__apply"}]}},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.filters::GradientGlowFilter","n":"__sHelpVec"},{"a":"readonly","t":"String","b":"flash.filters::GradientGlowFilter","n":"VERTEX_SHADER_TEMPLATE"},{"a":"readonly","t":"String","b":"flash.filters::GradientGlowFilter","n":"FRAG_SHADER_TEMPLATE"},{"a":"readonly","t":"Object","b":"flash.filters::GradientGlowFilter","n":"REGEXP_COLORS_SIZE"},{"a":"readonly","t":"Object","b":"flash.filters::GradientGlowFilter","n":"REGEXP_GRADIENT_TRANSFORM"}]}}`; asc.classInfo["flash.filters::NoiseFilter"]=`{"t":"class","n":"flash.filters::NoiseFilter","bs":["flash.filters::BitmapFilter","Object"],"fa":{"tr":{"c":[{"t":"int","o":1},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"int","b":"flash.filters::NoiseFilter","n":"randomSeed"},{"a":"readwrite","t":"uint","b":"flash.filters::NoiseFilter","n":"low"},{"a":"readwrite","t":"uint","b":"flash.filters::NoiseFilter","n":"high"},{"a":"readwrite","t":"uint","b":"flash.filters::NoiseFilter","n":"channelOptions"},{"a":"readwrite","t":"Boolean","b":"flash.filters::NoiseFilter","n":"grayScale"},{"a":"readwrite","t":"Boolean","b":"flash.filters::NoiseFilter","n":"transparent"}],"m":[{"r":"flash.filters::NoiseFilter","b":"flash.filters::NoiseFilter","n":"clone"}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.filters::NoiseFilter","n":"__data"},{"a":"readwrite","t":"Array","b":"flash.filters::NoiseFilter","n":"__dataChannels"}],"m":[{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::NoiseFilter","n":"__getHash"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::NoiseFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"int"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__setup"},{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.filters::NoiseFilter","p":[{"t":"flash.display3D::Context3D"}],"n":"__updateShader"}]}},"pr":{"v":[{"a":"readonly","t":"String","b":"flash.filters::NoiseFilter","n":"VERTEX_SHADER_TEMPLATE"},{"a":"readonly","t":"String","b":"flash.filters::NoiseFilter","n":"FRAG_SHADER_TEMPLATE"}]}}`; asc.classInfo["flash.filters::ShaderFilter"]=`{"t":"class","n":"flash.filters::ShaderFilter","bs":["flash.filters::BitmapFilter","Object"],"fa":{"tr":{"c":[{"t":"flash.display::Shader","o":1}],"v":[{"a":"readwrite","t":"int","b":"flash.filters::ShaderFilter","n":"bottomExtension"},{"a":"readwrite","t":"int","b":"flash.filters::ShaderFilter","n":"leftExtension"},{"a":"readwrite","t":"int","b":"flash.filters::ShaderFilter","n":"rightExtension"},{"a":"readwrite","t":"int","b":"flash.filters::ShaderFilter","n":"topExtension"},{"a":"readwrite","t":"flash.display::Shader","b":"flash.filters::ShaderFilter","n":"shader"}],"m":[{"r":"flash.filters::BitmapFilter","b":"flash.filters::ShaderFilter","n":"clone"}],"d":[{"n":"native","c":"instance=\\"ShaderFilterObject\\",methods=\\"auto\\",cls=\\"ShaderFilterClass\\"","v":[{"k":"instance","v":"ShaderFilterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ShaderFilterClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"m":[{"r":"String","d":[{"n":"internal"}],"b":"flash.filters::ShaderFilter","n":"__getHash"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.filters::ShaderFilter","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"flash.display::BitmapData"},{"t":"int"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::Rectangle"}],"n":"__setup"},{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.filters::ShaderFilter","p":[{"t":"flash.display3D::Context3D"}],"n":"__updateShader"}]}},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.filters::ShaderFilter","n":"__sHelpVec4"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.filters::ShaderFilter","n":"__sRect"}]}}`; asc.classInfo["flash.filesystem::File"]=`{"t":"class","n":"flash.filesystem::File","bs":["flash.net::FileReference","Object"],"fa":{"tr":{"c":[{"t":"String","o":1}],"m":[{"r":"String","b":"flash.filesystem::File","n":"toString"},{"r":"void","b":"flash.filesystem::File","n":"cancel"},{"r":"flash.filesystem::File","b":"flash.filesystem::File","p":[{"t":"String"}],"n":"resolvePath"},{"r":"String","b":"flash.filesystem::File","p":[{"t":"flash.net::FileReference"},{"t":"Boolean","o":1}],"n":"getRelativePath"},{"r":"void","b":"flash.filesystem::File","n":"canonicalize"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"String"},{"t":"Array","o":1}],"n":"browseForOpen"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"String"},{"t":"Array","o":1}],"n":"browseForOpenMultiple"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"String"}],"n":"browseForSave"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"String"}],"n":"browseForDirectory"},{"r":"void","b":"flash.filesystem::File","n":"deleteFile"},{"r":"void","b":"flash.filesystem::File","n":"deleteFileAsync"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"Boolean","o":1}],"n":"deleteDirectory"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"Boolean","o":1}],"n":"deleteDirectoryAsync"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"flash.net::FileReference"},{"t":"Boolean","o":1}],"n":"copyTo"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"flash.net::FileReference"},{"t":"Boolean","o":1}],"n":"copyToAsync"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"flash.net::FileReference"},{"t":"Boolean","o":1}],"n":"moveTo"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"flash.net::FileReference"},{"t":"Boolean","o":1}],"n":"moveToAsync"},{"r":"void","b":"flash.filesystem::File","n":"moveToTrash"},{"r":"void","b":"flash.filesystem::File","n":"moveToTrashAsync"},{"r":"void","b":"flash.filesystem::File","n":"createDirectory"},{"r":"Array","b":"flash.filesystem::File","n":"getDirectoryListing"},{"r":"void","b":"flash.filesystem::File","n":"getDirectoryListingAsync"},{"r":"flash.filesystem::File","b":"flash.filesystem::File","n":"clone"},{"r":"void","b":"flash.filesystem::File","n":"openWithDefaultApplication"},{"r":"void","b":"flash.filesystem::File","n":"requestPermission"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.filesystem::File","n":"exists"},{"a":"readonly","t":"Boolean","b":"flash.filesystem::File","n":"isHidden"},{"a":"readonly","t":"Boolean","b":"flash.filesystem::File","n":"isDirectory"},{"a":"readonly","t":"Boolean","b":"flash.filesystem::File","n":"isPackage"},{"a":"readonly","t":"Boolean","b":"flash.filesystem::File","n":"isSymbolicLink"},{"a":"readonly","t":"flash.filesystem::File","b":"flash.filesystem::File","n":"parent"},{"a":"readwrite","t":"String","b":"flash.filesystem::File","n":"nativePath"},{"a":"readwrite","t":"String","b":"flash.filesystem::File","n":"url"},{"a":"readonly","t":"flash.desktop::Icon","b":"flash.filesystem::File","n":"icon"},{"a":"readonly","t":"Number","b":"flash.filesystem::File","n":"spaceAvailable"},{"a":"readwrite","t":"Boolean","b":"flash.filesystem::File","n":"downloaded"},{"a":"readwrite","t":"Boolean","b":"flash.filesystem::File","n":"preventBackup"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"FileObject\\",methods=\\"auto\\",cls=\\"FileClass\\"","v":[{"k":"instance","v":"FileObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"FileClass"}]},{"n":"Event","c":"name=\\"directoryListing\\",type=\\"flash.events.FileListEvent\\"","v":[{"k":"name","v":"directoryListing"},{"k":"type","v":"flash.events.FileListEvent"}]},{"n":"Event","c":"name=\\"selectMultiple\\",type=\\"flash.events.FileListEvent\\"","v":[{"k":"name","v":"selectMultiple"},{"k":"type","v":"flash.events.FileListEvent"}]},{"n":"Event","c":"name=\\"select\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"select"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"permissionStatus\\",type=\\"flash.events.PermissionEvent\\"","v":[{"k":"name","v":"permissionStatus"},{"k":"type","v":"flash.events.PermissionEvent"}]},{"n":"Event","c":"name=\\"securityError\\",type=\\"flash.events.SecurityErrorEvent\\"","v":[{"k":"name","v":"securityError"},{"k":"type","v":"flash.events.SecurityErrorEvent"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"cancel\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"cancel"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"m":[{"r":"void","b":"flash.filesystem::File","p":[{"t":"String"},{"t":"uint"},{"t":"uint"}],"n":"_setFileInfo"},{"r":"Boolean","b":"flash.filesystem::File","n":"_exists"},{"r":"Boolean","b":"flash.filesystem::File","n":"_isHidden"},{"r":"Boolean","b":"flash.filesystem::File","n":"_isDirectory"},{"r":"Boolean","b":"flash.filesystem::File","n":"_isPackage"},{"r":"Boolean","b":"flash.filesystem::File","n":"_isSymbolicLink"},{"r":"void","b":"flash.filesystem::File","n":"_cancel"},{"r":"flash.filesystem::File","b":"flash.filesystem::File","p":[{"t":"Array"},{"t":"flash.filesystem::File","o":1},{"t":"Boolean","o":1}],"n":"resolveComponents"},{"r":"String","b":"flash.filesystem::File","n":"_getCanonicalPath"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"String"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"setFileInfo"},{"r":"void","b":"flash.filesystem::File","n":"_openWithDefaultApplication"},{"r":"Boolean","b":"flash.filesystem::File","n":"_isBlackListed"},{"r":"Boolean","b":"flash.filesystem::File","n":"_isInApplicationStorageDirectory"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"Boolean"}],"n":"_setDownloadedStatus"},{"r":"Boolean","b":"flash.filesystem::File","n":"_getDownloadedStatus"}]}},"tr":{"m":[{"r":"flash.filesystem::File","b":"flash.filesystem::File","n":"createTempFile"},{"r":"flash.filesystem::File","b":"flash.filesystem::File","n":"createTempDirectory"},{"r":"Array","b":"flash.filesystem::File","n":"getRootDirectories"}],"a":[{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"systemCharset"},{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"separator"},{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"lineEnding"},{"a":"readonly","t":"flash.filesystem::File","b":"flash.filesystem::File","n":"userDirectory"},{"a":"readonly","t":"flash.filesystem::File","b":"flash.filesystem::File","n":"documentsDirectory"},{"a":"readonly","t":"flash.filesystem::File","b":"flash.filesystem::File","n":"desktopDirectory"},{"a":"readonly","t":"flash.filesystem::File","b":"flash.filesystem::File","n":"applicationStorageDirectory"},{"a":"readonly","t":"flash.filesystem::File","b":"flash.filesystem::File","n":"applicationDirectory"},{"a":"readonly","t":"flash.filesystem::File","b":"flash.filesystem::File","n":"cacheDirectory"},{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"permissionStatus"}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.filesystem::File","n":"m_userDirectoryPath"},{"a":"readwrite","t":"String","b":"flash.filesystem::File","n":"m_documentsDirectoryPath"},{"a":"readwrite","t":"String","b":"flash.filesystem::File","n":"m_desktopDirectoryPath"},{"a":"readwrite","t":"String","b":"flash.filesystem::File","n":"m_appDataDirectoryPath"},{"a":"readwrite","t":"String","b":"flash.filesystem::File","n":"m_appStorageDirectoryPath"},{"a":"readwrite","t":"Boolean","b":"flash.filesystem::File","n":"ensureappStorageDir"},{"a":"readwrite","t":"String","b":"flash.filesystem::File","n":"m_appResourceDirectoryPath"},{"a":"readwrite","t":"String","b":"flash.filesystem::File","n":"m_cacheDirectoryPath"},{"a":"readonly","t":"uint","b":"flash.filesystem::File","n":"kInvalidCallError"},{"a":"readonly","t":"uint","b":"flash.filesystem::File","n":"kNullPointerError"},{"a":"readonly","t":"uint","b":"flash.filesystem::File","n":"kInvalidParamError"},{"a":"readonly","t":"uint","b":"flash.filesystem::File","n":"kFileBadPathName"},{"a":"readonly","t":"Object","b":"flash.filesystem::File","n":"kFileAccessDenied"},{"a":"readonly","t":"Object","b":"flash.filesystem::File","n":"kFileDoesNotExist"},{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"_systemCharset"},{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"_separator"},{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"_lineEnding"},{"a":"readonly","t":"uint","b":"flash.filesystem::File","n":"kFilePermissionUpload"},{"a":"readonly","t":"uint","b":"flash.filesystem::File","n":"kFilePermissionProgrammatic"},{"a":"readonly","t":"uint","b":"flash.filesystem::File","n":"kFilePermissionLocalStore"},{"a":"readonly","t":"uint","b":"flash.filesystem::File","n":"kFilePermissionTemp"},{"a":"readonly","t":"uint","b":"flash.filesystem::File","n":"kFilePermissionAppResource"},{"a":"readonly","t":"RegExp","b":"flash.filesystem::File","n":"pathIsURL"},{"a":"readonly","t":"Array","b":"flash.filesystem::File","n":"parentComps"},{"a":"readonly","t":"RegExp","b":"flash.filesystem::File","n":"uriParts"},{"a":"readonly","t":"RegExp","b":"flash.filesystem::File","n":"fileUrlLocalhostPrefix"},{"a":"readonly","t":"RegExp","b":"flash.filesystem::File","n":"m_allColons"},{"a":"readonly","t":"RegExp","b":"flash.filesystem::File","n":"m_allSlashes"},{"a":"readonly","t":"RegExp","b":"flash.filesystem::File","n":"m_allBackSlashes"}],"m":[{"r":"String","b":"flash.filesystem::File","n":"initSystemCharset"},{"r":"String","b":"flash.filesystem::File","n":"initSeparator"},{"r":"String","b":"flash.filesystem::File","p":[{"t":"flash.net::FileReference"}],"n":"_getNativePathFor"},{"r":"uint","b":"flash.filesystem::File","p":[{"t":"flash.net::FileReference"}],"n":"_getRedlineFor"},{"r":"uint","b":"flash.filesystem::File","p":[{"t":"flash.net::FileReference"}],"n":"_getFlagsFor"},{"r":"String","b":"flash.filesystem::File","p":[{"t":"flash.net::FileReference"}],"n":"_getNativePath"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"flash.net::FileReference"}],"n":"_checkAccessFor"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"flash.net::FileReference"}],"n":"_checkPathAccessFor"},{"r":"void","b":"flash.filesystem::File","p":[{"t":"flash.net::FileReference"}],"n":"_checkUpdateFor"},{"r":"Boolean","b":"flash.filesystem::File","p":[{"t":"String"}],"n":"pathIsRelative"},{"r":"*","b":"flash.filesystem::File","p":[{"t":"String"},{"t":"String"}],"n":"pathHasPrefix"},{"r":"String","b":"flash.filesystem::File","n":"initUserDir"},{"r":"String","b":"flash.filesystem::File","n":"initDocumentsDir"},{"r":"String","b":"flash.filesystem::File","n":"initDesktopDir"},{"r":"String","b":"flash.filesystem::File","n":"_getAppId"},{"r":"String","b":"flash.filesystem::File","n":"_getPubId"},{"r":"String","b":"flash.filesystem::File","n":"initAppDataDirRoot"},{"r":"String","b":"flash.filesystem::File","n":"initAppResourceDir"},{"r":"String","b":"flash.filesystem::File","n":"_createTempFile"},{"r":"String","b":"flash.filesystem::File","n":"_createTempDirectory"},{"r":"String","b":"flash.filesystem::File","p":[{"t":"String"}],"n":"urlFromPath"},{"r":"String","b":"flash.filesystem::File","p":[{"t":"String"}],"n":"pathFromUrl"},{"r":"String","b":"flash.filesystem::File","p":[{"t":"String"},{"t":"Array","o":1},{"t":"Boolean","o":1}],"n":"normalizePath"},{"r":"flash.filesystem::File","b":"flash.filesystem::File","p":[{"t":"String"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"getFile"},{"r":"String","b":"flash.filesystem::File","n":"initCacheDir"}],"a":[{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"userDirectoryPath"},{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"documentsDirectoryPath"},{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"desktopDirectoryPath"},{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"appDataDirectoryPath"},{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"appStorageDirectoryPath"},{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"appResourceDirectoryPath"},{"a":"readonly","t":"String","b":"flash.filesystem::File","n":"cacheDirectoryPath"}]}}`; asc.classInfo["flash.filesystem::FileMode"]=`{"t":"class","n":"flash.filesystem::FileMode","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.filesystem::FileMode","n":"READ"},{"a":"readonly","t":"String","b":"flash.filesystem::FileMode","n":"WRITE"},{"a":"readonly","t":"String","b":"flash.filesystem::FileMode","n":"UPDATE"},{"a":"readonly","t":"String","b":"flash.filesystem::FileMode","n":"APPEND"}]}}`; asc.classInfo["flash.filesystem::FileStream"]=`{"t":"class","n":"flash.filesystem::FileStream","bs":["flash.events::EventDispatcher","Object"],"in":["flash.utils::IDataInput","flash.utils::IDataOutput"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"flash.filesystem::File"},{"t":"String"}],"n":"open"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"flash.filesystem::File"},{"t":"String"}],"n":"openAsync"},{"r":"void","b":"flash.filesystem::FileStream","n":"truncate"},{"r":"void","b":"flash.filesystem::FileStream","n":"close"},{"r":"Boolean","b":"flash.filesystem::FileStream","n":"readBoolean"},{"r":"int","b":"flash.filesystem::FileStream","n":"readByte"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"readBytes"},{"r":"Number","b":"flash.filesystem::FileStream","n":"readDouble"},{"r":"Number","b":"flash.filesystem::FileStream","n":"readFloat"},{"r":"int","b":"flash.filesystem::FileStream","n":"readInt"},{"r":"String","b":"flash.filesystem::FileStream","p":[{"t":"uint"},{"t":"String"}],"n":"readMultiByte"},{"r":"*","b":"flash.filesystem::FileStream","n":"readObject"},{"r":"int","b":"flash.filesystem::FileStream","n":"readShort"},{"r":"uint","b":"flash.filesystem::FileStream","n":"readUnsignedByte"},{"r":"uint","b":"flash.filesystem::FileStream","n":"readUnsignedInt"},{"r":"uint","b":"flash.filesystem::FileStream","n":"readUnsignedShort"},{"r":"String","b":"flash.filesystem::FileStream","n":"readUTF"},{"r":"String","b":"flash.filesystem::FileStream","p":[{"t":"uint"}],"n":"readUTFBytes"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"Boolean"}],"n":"writeBoolean"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"int"}],"n":"writeByte"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"writeBytes"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"Number"}],"n":"writeDouble"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"Number"}],"n":"writeFloat"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"int"}],"n":"writeInt"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"String"},{"t":"String"}],"n":"writeMultiByte"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"*"}],"n":"writeObject"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"int"}],"n":"writeShort"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"uint"}],"n":"writeUnsignedInt"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"String"}],"n":"writeUTF"},{"r":"void","b":"flash.filesystem::FileStream","p":[{"t":"String"}],"n":"writeUTFBytes"}],"a":[{"a":"readwrite","t":"Number","b":"flash.filesystem::FileStream","n":"position"},{"a":"readwrite","t":"Number","b":"flash.filesystem::FileStream","n":"readAhead"},{"a":"readonly","t":"uint","b":"flash.filesystem::FileStream","n":"bytesAvailable"},{"a":"readwrite","t":"String","b":"flash.filesystem::FileStream","n":"endian"},{"a":"readwrite","t":"uint","b":"flash.filesystem::FileStream","n":"objectEncoding"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"FileStreamObject\\",methods=\\"auto\\",cls=\\"FileStreamClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"FileStreamObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"FileStreamClass"},{"k":"construct","v":"check"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"outputProgress\\",type=\\"flash.events.OutputProgressEvent\\"","v":[{"k":"name","v":"outputProgress"},{"k":"type","v":"flash.events.OutputProgressEvent"}]},{"n":"Event","c":"name=\\"progress\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"progress"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"close\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"close"},{"k":"type","v":"flash.events.Event"}]}]}}}`; asc.classInfo["flash.filesystem::StorageVolume"]=`{"t":"class","n":"flash.filesystem::StorageVolume","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.filesystem::File"},{"t":"String"},{"t":"Boolean"},{"t":"Boolean"},{"t":"String"},{"t":"String"}],"a":[{"a":"readonly","t":"flash.filesystem::File","b":"flash.filesystem::StorageVolume","n":"rootDirectory"},{"a":"readonly","t":"String","b":"flash.filesystem::StorageVolume","n":"name"},{"a":"readonly","t":"String","b":"flash.filesystem::StorageVolume","n":"drive"},{"a":"readonly","t":"Boolean","b":"flash.filesystem::StorageVolume","n":"isWritable"},{"a":"readonly","t":"Boolean","b":"flash.filesystem::StorageVolume","n":"isRemovable"},{"a":"readonly","t":"String","b":"flash.filesystem::StorageVolume","n":"fileSystemType"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.filesystem::File","b":"flash.filesystem::StorageVolume","n":"_rootDir"},{"a":"readwrite","t":"String","b":"flash.filesystem::StorageVolume","n":"_name"},{"a":"readwrite","t":"Boolean","b":"flash.filesystem::StorageVolume","n":"_isWritable"},{"a":"readwrite","t":"Boolean","b":"flash.filesystem::StorageVolume","n":"_isRemovable"},{"a":"readwrite","t":"String","b":"flash.filesystem::StorageVolume","n":"_fileSystemType"},{"a":"readwrite","t":"String","b":"flash.filesystem::StorageVolume","n":"_drive"}]}}}`; asc.classInfo["flash.filesystem::StorageVolumeInfo"]=`{"t":"class","n":"flash.filesystem::StorageVolumeInfo","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","b":"flash.filesystem::StorageVolumeInfo","n":"getStorageVolumes"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]},{"n":"native","c":"instance=\\"StorageVolumeInfoObject\\",methods=\\"auto\\",cls=\\"StorageVolumeInfoClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"StorageVolumeInfoObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"StorageVolumeInfoClass"},{"k":"construct","v":"native"}]},{"n":"Event","c":"name=\\"storageVolumeUnmount\\",type=\\"flash.events.StorageVolumeChangeEvent\\"","v":[{"k":"name","v":"storageVolumeUnmount"},{"k":"type","v":"flash.events.StorageVolumeChangeEvent"}]},{"n":"Event","c":"name=\\"storageVolumeMount\\",type=\\"flash.events.StorageVolumeChangeEvent\\"","v":[{"k":"name","v":"storageVolumeMount"},{"k":"type","v":"flash.events.StorageVolumeChangeEvent"}]}]}},"tr":{"a":[{"a":"readonly","t":"flash.filesystem::StorageVolumeInfo","b":"flash.filesystem::StorageVolumeInfo","n":"storageVolumeInfo"},{"a":"readonly","t":"Boolean","b":"flash.filesystem::StorageVolumeInfo","n":"isSupported"}]},"pr":{"m":[{"r":"flash.filesystem::StorageVolumeInfo","b":"flash.filesystem::StorageVolumeInfo","n":"_getInstance"}]}}`; asc.classInfo["flash.external::ExtensionContext"]=`{"t":"class","n":"flash.external::ExtensionContext","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"Object","b":"flash.external::ExtensionContext","p":[{"t":"String"}],"n":"call"},{"r":"void","b":"flash.external::ExtensionContext","n":"dispose"}],"a":[{"a":"readwrite","t":"Object","b":"flash.external::ExtensionContext","n":"actionScriptData"}],"d":[{"n":"API","c":"\\"669\\"","v":[{"k":"","v":"669"}]},{"n":"native","c":"instance=\\"ExtensionContextObject\\",methods=\\"auto\\",cls=\\"ExtensionContextClass\\"","v":[{"k":"instance","v":"ExtensionContextObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ExtensionContextClass"}]},{"n":"Event","c":"name=\\"status\\",type=\\"flash.events.StatusEvent\\"","v":[{"k":"name","v":"status"},{"k":"type","v":"flash.events.StatusEvent"}]}]},"pr":{"m":[{"r":"Object","b":"flash.external::ExtensionContext","p":[{"t":"String"},{"t":"Array"}],"n":"_call"},{"r":"Boolean","b":"flash.external::ExtensionContext","n":"_disposed"},{"r":"Object","b":"flash.external::ExtensionContext","n":"getActionScriptData"},{"r":"void","b":"flash.external::ExtensionContext","p":[{"t":"Object"}],"n":"setActionScriptData"}]}},"tr":{"m":[{"r":"flash.external::ExtensionContext","b":"flash.external::ExtensionContext","p":[{"t":"String"},{"t":"String"}],"n":"createExtensionContext"},{"r":"flash.filesystem::File","b":"flash.external::ExtensionContext","p":[{"t":"String"}],"n":"getExtensionDirectory"}]},"pr":{"m":[{"r":"flash.external::ExtensionContext","b":"flash.external::ExtensionContext","p":[{"t":"String"},{"t":"String"}],"n":"_createExtensionContext"},{"r":"String","b":"flash.external::ExtensionContext","p":[{"t":"String"}],"n":"_getExtensionDirectory"}]}}`; asc.classInfo["flash.external::ExternalInterface"]=`{"t":"class","n":"flash.external::ExternalInterface","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"ExternalInterfaceClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"ExternalInterfaceClass"},{"k":"construct","v":"none"}]}]}},"tr":{"m":[{"r":"void","b":"flash.external::ExternalInterface","p":[{"t":"String"},{"t":"Function"}],"n":"addCallback"},{"r":"*","b":"flash.external::ExternalInterface","p":[{"t":"Object"}],"n":"call"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.external::ExternalInterface","n":"available"},{"a":"readwrite","t":"String","b":"flash.external::ExternalInterface","n":"objectID"}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","n":"__OBJECT_ID"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","n":"__DOM_ELEMENT"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","n":"__inited"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","n":"__init"},{"r":"*","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","p":[{"t":"*"}],"n":"__toJS"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","p":[{"t":"Array"}],"n":"__arrayToJS"},{"r":"Object","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","p":[{"t":"*"}],"n":"__objectToJS"},{"r":"Object","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","p":[{"t":"flash.utils::Dictionary"}],"n":"__dictionaryToJS"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","p":[{"t":"Object"}],"n":"__getPropNames"},{"r":"Object","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","p":[{"t":"Class"}],"n":"getClassInfo"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","p":[{"t":"Object"},{"t":"String"}],"n":"getSlotTraitNames"},{"r":"void","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","p":[{"t":"Error"}],"n":"__logError"},{"r":"Function","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","p":[{"t":"String"},{"t":"Array"}],"n":"newFunction"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.external::ExternalInterface","p":[{"t":"int"}],"n":"newParameters"}]}}`; asc.classInfo["flash.events::AccelerometerEvent"]=`{"t":"class","n":"flash.events::AccelerometerEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::AccelerometerEvent","n":"clone"},{"r":"String","b":"flash.events::AccelerometerEvent","n":"toString"}],"a":[{"a":"readwrite","t":"Number","b":"flash.events::AccelerometerEvent","n":"accelerationX"},{"a":"readwrite","t":"Number","b":"flash.events::AccelerometerEvent","n":"accelerationY"},{"a":"readwrite","t":"Number","b":"flash.events::AccelerometerEvent","n":"accelerationZ"},{"a":"readwrite","t":"Number","b":"flash.events::AccelerometerEvent","n":"timestamp"}],"d":[{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.events::AccelerometerEvent","n":"m_accelerationX"},{"a":"readwrite","t":"Number","b":"flash.events::AccelerometerEvent","n":"m_accelerationY"},{"a":"readwrite","t":"Number","b":"flash.events::AccelerometerEvent","n":"m_accelerationZ"},{"a":"readwrite","t":"Number","b":"flash.events::AccelerometerEvent","n":"m_timestamp"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::AccelerometerEvent","n":"UPDATE"}]}}`; asc.classInfo["flash.events::ActivityEvent"]=`{"t":"class","n":"flash.events::ActivityEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::ActivityEvent","n":"clone"},{"r":"String","b":"flash.events::ActivityEvent","n":"toString"}],"a":[{"a":"readwrite","t":"Boolean","b":"flash.events::ActivityEvent","n":"activating"}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.events::ActivityEvent","n":"m_activating"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::ActivityEvent","n":"ACTIVITY"}]}}`; asc.classInfo["flash.events::AsyncErrorEvent"]=`{"t":"class","n":"flash.events::AsyncErrorEvent","bs":["flash.events::ErrorEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"Error","o":1}],"v":[{"a":"readwrite","t":"Error","b":"flash.events::AsyncErrorEvent","n":"error"}],"m":[{"r":"flash.events::Event","b":"flash.events::AsyncErrorEvent","n":"clone"},{"r":"String","b":"flash.events::AsyncErrorEvent","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::AsyncErrorEvent","n":"ASYNC_ERROR"}]}}`; asc.classInfo["flash.events::AudioOutputChangeEvent"]=`{"t":"class","n":"flash.events::AudioOutputChangeEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1}],"a":[{"a":"readonly","t":"String","b":"flash.events::AudioOutputChangeEvent","n":"reason"}],"d":[{"n":"API","c":"\\"724\\"","v":[{"k":"","v":"724"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::AudioOutputChangeEvent","n":"m_reason"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::AudioOutputChangeEvent","n":"AUDIO_OUTPUT_CHANGE"}]}}`; asc.classInfo["flash.events::AVDictionaryDataEvent"]=`{"t":"class","n":"flash.events::AVDictionaryDataEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.utils::Dictionary","o":1},{"t":"Number","o":1}],"a":[{"a":"readonly","t":"flash.utils::Dictionary","b":"flash.events::AVDictionaryDataEvent","n":"dictionary"},{"a":"readonly","t":"Number","b":"flash.events::AVDictionaryDataEvent","n":"time"}],"d":[{"n":"API","c":"\\"692\\"","v":[{"k":"","v":"692"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::Dictionary","b":"flash.events::AVDictionaryDataEvent","n":"m_dictionary"},{"a":"readwrite","t":"Number","b":"flash.events::AVDictionaryDataEvent","n":"m_dataTime"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::AVDictionaryDataEvent","n":"AV_DICTIONARY_DATA"}]}}`; asc.classInfo["flash.events::AVHTTPStatusEvent"]=`{"t":"class","n":"flash.events::AVHTTPStatusEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"String","o":1},{"t":"Array","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::AVHTTPStatusEvent","n":"clone"},{"r":"String","b":"flash.events::AVHTTPStatusEvent","n":"toString"}],"a":[{"a":"readonly","t":"int","b":"flash.events::AVHTTPStatusEvent","n":"status"},{"a":"readwrite","t":"String","b":"flash.events::AVHTTPStatusEvent","n":"responseURL"},{"a":"readwrite","t":"Array","b":"flash.events::AVHTTPStatusEvent","n":"responseHeaders"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.events::AVHTTPStatusEvent","n":"m_status"},{"a":"readwrite","t":"Array","b":"flash.events::AVHTTPStatusEvent","n":"m_responseHeaders"},{"a":"readwrite","t":"String","b":"flash.events::AVHTTPStatusEvent","n":"m_responseUrl"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::AVHTTPStatusEvent","n":"AV_HTTP_RESPONSE_STATUS"}]}}`; asc.classInfo["flash.events::AVLoadInfoEvent"]=`{"t":"class","n":"flash.events::AVLoadInfoEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.utils::Dictionary","o":1}],"a":[{"a":"readonly","t":"flash.utils::Dictionary","b":"flash.events::AVLoadInfoEvent","n":"loadInfo"}],"d":[{"n":"API","c":"\\"688\\"","v":[{"k":"","v":"688"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.utils::Dictionary","b":"flash.events::AVLoadInfoEvent","n":"m_loadInfo"}]}},"tr":{"v":[{"a":"readonly","t":"Object","b":"flash.events::AVLoadInfoEvent","n":"AV_LOAD_INFO"}]}}`; asc.classInfo["flash.events::AVManifestLoadEvent"]=`{"t":"class","n":"flash.events::AVManifestLoadEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"int","o":1},{"t":"int","o":1},{"t":"Number","o":1}],"a":[{"a":"readonly","t":"flash.media::AVResult","b":"flash.events::AVManifestLoadEvent","n":"result"},{"a":"readonly","t":"int","b":"flash.events::AVManifestLoadEvent","n":"userData"},{"a":"readonly","t":"int","b":"flash.events::AVManifestLoadEvent","n":"handle"},{"a":"readonly","t":"Number","b":"flash.events::AVManifestLoadEvent","n":"duration"}],"d":[{"n":"API","c":"\\"688\\"","v":[{"k":"","v":"688"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.media::AVResult","b":"flash.events::AVManifestLoadEvent","n":"m_result"},{"a":"readwrite","t":"int","b":"flash.events::AVManifestLoadEvent","n":"m_userData"},{"a":"readwrite","t":"int","b":"flash.events::AVManifestLoadEvent","n":"m_handle"},{"a":"readwrite","t":"Number","b":"flash.events::AVManifestLoadEvent","n":"m_duration"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::AVManifestLoadEvent","n":"AV_MANIFEST_LOAD"}]}}`; asc.classInfo["flash.events::AVPauseAtPeriodEndEvent"]=`{"t":"class","n":"flash.events::AVPauseAtPeriodEndEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"int","o":1}],"a":[{"a":"readonly","t":"int","b":"flash.events::AVPauseAtPeriodEndEvent","n":"userData"}],"d":[{"n":"API","c":"\\"688\\"","v":[{"k":"","v":"688"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.events::AVPauseAtPeriodEndEvent","n":"m_userData"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::AVPauseAtPeriodEndEvent","n":"AV_PAUSE_AT_PERIOD_END"}]}}`; asc.classInfo["flash.events::AVPlayStateEvent"]=`{"t":"class","n":"flash.events::AVPlayStateEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"int","o":1}],"a":[{"a":"readonly","t":"flash.media::AVPlayState","b":"flash.events::AVPlayStateEvent","n":"playState"}],"d":[{"n":"API","c":"\\"688\\"","v":[{"k":"","v":"688"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.media::AVPlayState","b":"flash.events::AVPlayStateEvent","n":"m_playState"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::AVPlayStateEvent","n":"AV_PLAY_STATE"}]}}`; asc.classInfo["flash.events::AVStatusEvent"]=`{"t":"class","n":"flash.events::AVStatusEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"int","o":1},{"t":"String","o":1}],"a":[{"a":"readonly","t":"flash.media::AVResult","b":"flash.events::AVStatusEvent","n":"result"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"notificationType"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"description"}],"d":[{"n":"API","c":"\\"688\\"","v":[{"k":"","v":"688"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.media::AVResult","b":"flash.events::AVStatusEvent","n":"m_result"},{"a":"readwrite","t":"String","b":"flash.events::AVStatusEvent","n":"m_notificationType"},{"a":"readwrite","t":"String","b":"flash.events::AVStatusEvent","n":"m_description"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"AV_STATUS"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"LOAD_COMPLETE"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"MANIFEST_UPDATE"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"INSERTION_COMPLETE"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"ERROR"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"WARNING"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"DIMENSION_CHANGE"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"DECODER_TYPE"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"RENDER_TYPE"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"SEEK_COMPLETE"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"STEP_COMPLETE"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"STREAM_SWITCH"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"PLAY_STATE"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"BUFFER_STATE"},{"a":"readonly","t":"String","b":"flash.events::AVStatusEvent","n":"TRICKPLAY_ENDED"}]}}`; asc.classInfo["flash.events::AVStreamSwitchEvent"]=`{"t":"class","n":"flash.events::AVStreamSwitchEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"int","o":1},{"t":"int","o":1},{"t":"String","o":1},{"t":"int","o":1}],"a":[{"a":"readonly","t":"Number","b":"flash.events::AVStreamSwitchEvent","n":"time"},{"a":"readonly","t":"int","b":"flash.events::AVStreamSwitchEvent","n":"switchType"},{"a":"readonly","t":"int","b":"flash.events::AVStreamSwitchEvent","n":"bitrate"},{"a":"readonly","t":"String","b":"flash.events::AVStreamSwitchEvent","n":"description"},{"a":"readonly","t":"int","b":"flash.events::AVStreamSwitchEvent","n":"userData"}],"d":[{"n":"API","c":"\\"688\\"","v":[{"k":"","v":"688"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.events::AVStreamSwitchEvent","n":"m_time"},{"a":"readwrite","t":"int","b":"flash.events::AVStreamSwitchEvent","n":"m_switchType"},{"a":"readwrite","t":"int","b":"flash.events::AVStreamSwitchEvent","n":"m_bitrate"},{"a":"readwrite","t":"String","b":"flash.events::AVStreamSwitchEvent","n":"m_description"},{"a":"readwrite","t":"int","b":"flash.events::AVStreamSwitchEvent","n":"m_userData"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::AVStreamSwitchEvent","n":"AV_STREAM_SWITCH"},{"a":"readonly","t":"int","b":"flash.events::AVStreamSwitchEvent","n":"ABR_SWITCH"},{"a":"readonly","t":"int","b":"flash.events::AVStreamSwitchEvent","n":"PERIOD_SWITCH"}]}}`; asc.classInfo["flash.events::BrowserInvokeEvent"]=`{"t":"class","n":"flash.events::BrowserInvokeEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Array"},{"t":"String"},{"t":"String"},{"t":"Boolean"},{"t":"Boolean"}],"m":[{"r":"flash.events::Event","b":"flash.events::BrowserInvokeEvent","n":"clone"}],"a":[{"a":"readonly","t":"Array","b":"flash.events::BrowserInvokeEvent","n":"arguments"},{"a":"readonly","t":"String","b":"flash.events::BrowserInvokeEvent","n":"sandboxType"},{"a":"readonly","t":"String","b":"flash.events::BrowserInvokeEvent","n":"securityDomain"},{"a":"readonly","t":"Boolean","b":"flash.events::BrowserInvokeEvent","n":"isHTTPS"},{"a":"readonly","t":"Boolean","b":"flash.events::BrowserInvokeEvent","n":"isUserEvent"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.events::BrowserInvokeEvent","n":"m_arguments"},{"a":"readwrite","t":"String","b":"flash.events::BrowserInvokeEvent","n":"m_sandboxType"},{"a":"readwrite","t":"String","b":"flash.events::BrowserInvokeEvent","n":"m_securityDomain"},{"a":"readwrite","t":"Boolean","b":"flash.events::BrowserInvokeEvent","n":"m_isHTTPS"},{"a":"readwrite","t":"Boolean","b":"flash.events::BrowserInvokeEvent","n":"m_isUserEvent"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::BrowserInvokeEvent","n":"BROWSER_INVOKE"}]}}`; asc.classInfo["flash.events::ContextMenuEvent"]=`{"t":"class","n":"flash.events::ContextMenuEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.display::InteractiveObject","o":1},{"t":"flash.display::InteractiveObject","o":1}],"v":[{"a":"readwrite","t":"flash.display::InteractiveObject","b":"flash.events::ContextMenuEvent","n":"contextMenuOwner"},{"a":"readwrite","t":"Boolean","b":"flash.events::ContextMenuEvent","n":"isMouseTargetInaccessible"},{"a":"readwrite","t":"flash.display::InteractiveObject","b":"flash.events::ContextMenuEvent","n":"mouseTarget"}],"m":[{"r":"flash.events::Event","b":"flash.events::ContextMenuEvent","n":"clone"},{"r":"String","b":"flash.events::ContextMenuEvent","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::ContextMenuEvent","n":"MENU_ITEM_SELECT"},{"a":"readonly","t":"String","b":"flash.events::ContextMenuEvent","n":"MENU_SELECT"}]}}`; asc.classInfo["flash.events::DataEvent"]=`{"t":"class","n":"flash.events::DataEvent","bs":["flash.events::TextEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1}],"v":[{"a":"readwrite","t":"String","b":"flash.events::DataEvent","n":"data"}],"m":[{"r":"flash.events::Event","b":"flash.events::DataEvent","n":"clone"},{"r":"String","b":"flash.events::DataEvent","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DataEvent","n":"DATA"},{"a":"readonly","t":"String","b":"flash.events::DataEvent","n":"UPLOAD_COMPLETE_DATA"}]}}`; asc.classInfo["flash.events::DatagramSocketDataEvent"]=`{"t":"class","n":"flash.events::DatagramSocketDataEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"int","o":1},{"t":"String","o":1},{"t":"int","o":1},{"t":"flash.utils::ByteArray","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::DatagramSocketDataEvent","n":"clone"},{"r":"String","b":"flash.events::DatagramSocketDataEvent","n":"toString"}],"a":[{"a":"readwrite","t":"String","b":"flash.events::DatagramSocketDataEvent","n":"srcAddress"},{"a":"readwrite","t":"int","b":"flash.events::DatagramSocketDataEvent","n":"srcPort"},{"a":"readwrite","t":"String","b":"flash.events::DatagramSocketDataEvent","n":"dstAddress"},{"a":"readwrite","t":"int","b":"flash.events::DatagramSocketDataEvent","n":"dstPort"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.events::DatagramSocketDataEvent","n":"data"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::DatagramSocketDataEvent","n":"_srcAddress"},{"a":"readwrite","t":"int","b":"flash.events::DatagramSocketDataEvent","n":"_srcPort"},{"a":"readwrite","t":"String","b":"flash.events::DatagramSocketDataEvent","n":"_dstAddress"},{"a":"readwrite","t":"int","b":"flash.events::DatagramSocketDataEvent","n":"_dstPort"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.events::DatagramSocketDataEvent","n":"_data"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DatagramSocketDataEvent","n":"DATA"}]}}`; asc.classInfo["flash.events::DeviceRotationEvent"]=`{"t":"class","n":"flash.events::DeviceRotationEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Array","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::DeviceRotationEvent","n":"clone"},{"r":"String","b":"flash.events::DeviceRotationEvent","n":"toString"}],"a":[{"a":"readwrite","t":"Number","b":"flash.events::DeviceRotationEvent","n":"timestamp"},{"a":"readwrite","t":"Number","b":"flash.events::DeviceRotationEvent","n":"roll"},{"a":"readwrite","t":"Number","b":"flash.events::DeviceRotationEvent","n":"pitch"},{"a":"readwrite","t":"Number","b":"flash.events::DeviceRotationEvent","n":"yaw"},{"a":"readwrite","t":"Array","b":"flash.events::DeviceRotationEvent","n":"quaternion"}],"d":[{"n":"API","c":"\\"723\\"","v":[{"k":"","v":"723"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.events::DeviceRotationEvent","n":"m_roll"},{"a":"readwrite","t":"Number","b":"flash.events::DeviceRotationEvent","n":"m_pitch"},{"a":"readwrite","t":"Number","b":"flash.events::DeviceRotationEvent","n":"m_yaw"},{"a":"readwrite","t":"Number","b":"flash.events::DeviceRotationEvent","n":"m_timestamp"},{"a":"readwrite","t":"Array","b":"flash.events::DeviceRotationEvent","n":"m_quaternion"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DeviceRotationEvent","n":"UPDATE"}]}}`; asc.classInfo["flash.events::DNSResolverEvent"]=`{"t":"class","n":"flash.events::DNSResolverEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"Array","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::DNSResolverEvent","n":"clone"},{"r":"String","b":"flash.events::DNSResolverEvent","n":"toString"}],"a":[{"a":"readwrite","t":"String","b":"flash.events::DNSResolverEvent","n":"host"},{"a":"readwrite","t":"Array","b":"flash.events::DNSResolverEvent","n":"resourceRecords"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::DNSResolverEvent","n":"_host"},{"a":"readwrite","t":"Array","b":"flash.events::DNSResolverEvent","n":"_resourceRecords"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DNSResolverEvent","n":"LOOKUP"}]}}`; asc.classInfo["flash.events::DRMAuthenticateEvent"]=`{"t":"class","n":"flash.events::DRMAuthenticateEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"flash.net::NetStream","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::DRMAuthenticateEvent","n":"clone"},{"r":"String","b":"flash.events::DRMAuthenticateEvent","n":"toString"}],"a":[{"a":"readonly","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"header"},{"a":"readonly","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"usernamePrompt"},{"a":"readonly","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"passwordPrompt"},{"a":"readonly","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"urlPrompt"},{"a":"readonly","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"authenticationType"},{"a":"readonly","t":"flash.net::NetStream","b":"flash.events::DRMAuthenticateEvent","n":"netstream"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"m_header"},{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"m_userPrompt"},{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"m_passPrompt"},{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"m_urlPrompt"},{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"m_authenticationType"},{"a":"readwrite","t":"flash.net::NetStream","b":"flash.events::DRMAuthenticateEvent","n":"m_netstream"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"DRM_AUTHENTICATE"},{"a":"readonly","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"AUTHENTICATION_TYPE_DRM"},{"a":"readonly","t":"String","b":"flash.events::DRMAuthenticateEvent","n":"AUTHENTICATION_TYPE_PROXY"}]}}`; asc.classInfo["flash.events::DRMAuthenticationCompleteEvent"]=`{"t":"class","n":"flash.events::DRMAuthenticationCompleteEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"flash.utils::ByteArray","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::DRMAuthenticationCompleteEvent","n":"clone"}],"a":[{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticationCompleteEvent","n":"serverURL"},{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticationCompleteEvent","n":"domain"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.events::DRMAuthenticationCompleteEvent","n":"token"}],"d":[{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticationCompleteEvent","n":"m_serverURL"},{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticationCompleteEvent","n":"m_domain"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.events::DRMAuthenticationCompleteEvent","n":"m_token"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DRMAuthenticationCompleteEvent","n":"AUTHENTICATION_COMPLETE"}]}}`; asc.classInfo["flash.events::DRMAuthenticationErrorEvent"]=`{"t":"class","n":"flash.events::DRMAuthenticationErrorEvent","bs":["flash.events::ErrorEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"int","o":1},{"t":"int","o":1},{"t":"String","o":1},{"t":"String","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::DRMAuthenticationErrorEvent","n":"clone"}],"a":[{"a":"readwrite","t":"int","b":"flash.events::DRMAuthenticationErrorEvent","n":"subErrorID"},{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticationErrorEvent","n":"serverURL"},{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticationErrorEvent","n":"domain"}],"d":[{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.events::DRMAuthenticationErrorEvent","n":"m_subErrorID"},{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticationErrorEvent","n":"m_serverURL"},{"a":"readwrite","t":"String","b":"flash.events::DRMAuthenticationErrorEvent","n":"m_domain"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DRMAuthenticationErrorEvent","n":"AUTHENTICATION_ERROR"}]}}`; asc.classInfo["flash.events::DRMCustomProperties"]=`{"t":"class","n":"flash.events::DRMCustomProperties","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"friend=\\"DRMVoucherObject\\"","v":[{"k":"friend","v":"DRMVoucherObject"}]},{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"pr":{"m":[{"r":"Object","d":[{"n":"cppcall"}],"b":"flash.events::DRMCustomProperties","n":"createObj"},{"r":"void","d":[{"n":"cppcall"}],"b":"flash.events::DRMCustomProperties","p":[{"t":"Object"},{"t":"String"},{"t":"String"}],"n":"setCustomProp"},{"r":"void","d":[{"n":"cppcall"}],"b":"flash.events::DRMCustomProperties","p":[{"t":"Object"},{"t":"String"},{"t":"String"}],"n":"setCustomProp15"}]}}`; asc.classInfo["flash.events::DRMDeviceGroupErrorEvent"]=`{"t":"class","n":"flash.events::DRMDeviceGroupErrorEvent","bs":["flash.events::ErrorEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"int","o":1},{"t":"int","o":1},{"t":"flash.net.drm::DRMDeviceGroup","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"String","b":"flash.events::DRMDeviceGroupErrorEvent","n":"toString"},{"r":"flash.events::Event","b":"flash.events::DRMDeviceGroupErrorEvent","n":"clone"}],"a":[{"a":"readwrite","t":"int","b":"flash.events::DRMDeviceGroupErrorEvent","n":"subErrorID"},{"a":"readwrite","t":"flash.net.drm::DRMDeviceGroup","b":"flash.events::DRMDeviceGroupErrorEvent","n":"deviceGroup"},{"a":"readonly","t":"Boolean","b":"flash.events::DRMDeviceGroupErrorEvent","n":"systemUpdateNeeded"},{"a":"readonly","t":"Boolean","b":"flash.events::DRMDeviceGroupErrorEvent","n":"drmUpdateNeeded"}],"d":[{"n":"API","c":"\\"692\\"","v":[{"k":"","v":"692"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.net.drm::DRMDeviceGroup","b":"flash.events::DRMDeviceGroupErrorEvent","n":"m_deviceGroup"},{"a":"readwrite","t":"int","b":"flash.events::DRMDeviceGroupErrorEvent","n":"m_subErrorID"},{"a":"readwrite","t":"Boolean","b":"flash.events::DRMDeviceGroupErrorEvent","n":"m_systemUpdateNeeded"},{"a":"readwrite","t":"Boolean","b":"flash.events::DRMDeviceGroupErrorEvent","n":"m_drmUpdateNeeded"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DRMDeviceGroupErrorEvent","n":"ADD_TO_DEVICE_GROUP_ERROR"},{"a":"readonly","t":"String","b":"flash.events::DRMDeviceGroupErrorEvent","n":"REMOVE_FROM_DEVICE_GROUP_ERROR"}]}}`; asc.classInfo["flash.events::DRMDeviceGroupEvent"]=`{"t":"class","n":"flash.events::DRMDeviceGroupEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.net.drm::DRMDeviceGroup","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::DRMDeviceGroupEvent","n":"clone"},{"r":"String","b":"flash.events::DRMDeviceGroupEvent","n":"toString"}],"a":[{"a":"readwrite","t":"flash.net.drm::DRMDeviceGroup","b":"flash.events::DRMDeviceGroupEvent","n":"deviceGroup"}],"d":[{"n":"API","c":"\\"692\\"","v":[{"k":"","v":"692"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.net.drm::DRMDeviceGroup","b":"flash.events::DRMDeviceGroupEvent","n":"m_deviceGroup"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DRMDeviceGroupEvent","n":"ADD_TO_DEVICE_GROUP_COMPLETE"},{"a":"readonly","t":"String","b":"flash.events::DRMDeviceGroupEvent","n":"REMOVE_FROM_DEVICE_GROUP_COMPLETE"}]}}`; asc.classInfo["flash.events::DRMErrorEvent"]=`{"t":"class","n":"flash.events::DRMErrorEvent","bs":["flash.events::ErrorEvent","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"int","o":1},{"t":"int","o":1},{"t":"flash.net.drm::DRMContentData","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::DRMErrorEvent","n":"clone"},{"r":"String","b":"flash.events::DRMErrorEvent","n":"toString"}],"a":[{"a":"readonly","t":"int","b":"flash.events::DRMErrorEvent","n":"subErrorID"},{"a":"readwrite","t":"flash.net.drm::DRMContentData","b":"flash.events::DRMErrorEvent","n":"contentData"},{"a":"readonly","t":"Boolean","b":"flash.events::DRMErrorEvent","n":"systemUpdateNeeded"},{"a":"readonly","t":"Boolean","b":"flash.events::DRMErrorEvent","n":"drmUpdateNeeded"}],"d":[{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.net.drm::DRMContentData","b":"flash.events::DRMErrorEvent","n":"m_metadata"},{"a":"readwrite","t":"int","b":"flash.events::DRMErrorEvent","n":"m_subErrorID"},{"a":"readwrite","t":"Boolean","b":"flash.events::DRMErrorEvent","n":"m_systemUpdateNeeded"},{"a":"readwrite","t":"Boolean","b":"flash.events::DRMErrorEvent","n":"m_drmUpdateNeeded"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DRMErrorEvent","n":"DRM_ERROR"},{"a":"readonly","t":"String","b":"flash.events::DRMErrorEvent","n":"DRM_LOAD_DEVICEID_ERROR"}]}}`; asc.classInfo["flash.events::DRMLicenseRequestEvent"]=`{"t":"class","n":"flash.events::DRMLicenseRequestEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::DRMLicenseRequestEvent","n":"clone"}],"a":[{"a":"readwrite","t":"String","b":"flash.events::DRMLicenseRequestEvent","n":"serverURL"}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::DRMLicenseRequestEvent","n":"m_serverURL"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DRMLicenseRequestEvent","n":"LICENSE_REQUEST"}]}}`; asc.classInfo["flash.events::DRMMetadataEvent"]=`{"t":"class","n":"flash.events::DRMMetadataEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.utils::ByteArray","o":1},{"t":"Number","o":1}],"a":[{"a":"readonly","t":"flash.net.drm::DRMContentData","b":"flash.events::DRMMetadataEvent","n":"drmMetadata"},{"a":"readonly","t":"Number","b":"flash.events::DRMMetadataEvent","n":"timestamp"}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.events::DRMMetadataEvent","n":"m_timestamp"},{"a":"readwrite","t":"flash.net.drm::DRMContentData","b":"flash.events::DRMMetadataEvent","n":"m_drmMetadata"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DRMMetadataEvent","n":"DRM_METADATA"}]}}`; asc.classInfo["flash.events::DRMReturnVoucherCompleteEvent"]=`{"t":"class","n":"flash.events::DRMReturnVoucherCompleteEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"int","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::DRMReturnVoucherCompleteEvent","n":"clone"}],"a":[{"a":"readwrite","t":"String","b":"flash.events::DRMReturnVoucherCompleteEvent","n":"serverURL"},{"a":"readwrite","t":"String","b":"flash.events::DRMReturnVoucherCompleteEvent","n":"licenseID"},{"a":"readwrite","t":"String","b":"flash.events::DRMReturnVoucherCompleteEvent","n":"policyID"},{"a":"readwrite","t":"int","b":"flash.events::DRMReturnVoucherCompleteEvent","n":"numberOfVouchersReturned"}],"d":[{"n":"API","c":"\\"690\\"","v":[{"k":"","v":"690"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::DRMReturnVoucherCompleteEvent","n":"m_serverURL"},{"a":"readwrite","t":"String","b":"flash.events::DRMReturnVoucherCompleteEvent","n":"m_licenseID"},{"a":"readwrite","t":"String","b":"flash.events::DRMReturnVoucherCompleteEvent","n":"m_policyID"},{"a":"readwrite","t":"int","b":"flash.events::DRMReturnVoucherCompleteEvent","n":"m_numberOfVouchersReturned"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DRMReturnVoucherCompleteEvent","n":"RETURN_VOUCHER_COMPLETE"}]}}`; asc.classInfo["flash.events::DRMReturnVoucherErrorEvent"]=`{"t":"class","n":"flash.events::DRMReturnVoucherErrorEvent","bs":["flash.events::ErrorEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"int","o":1},{"t":"int","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::DRMReturnVoucherErrorEvent","n":"clone"}],"a":[{"a":"readwrite","t":"int","b":"flash.events::DRMReturnVoucherErrorEvent","n":"subErrorID"},{"a":"readwrite","t":"String","b":"flash.events::DRMReturnVoucherErrorEvent","n":"serverURL"},{"a":"readwrite","t":"String","b":"flash.events::DRMReturnVoucherErrorEvent","n":"licenseID"},{"a":"readwrite","t":"String","b":"flash.events::DRMReturnVoucherErrorEvent","n":"policyID"}],"d":[{"n":"API","c":"\\"690\\"","v":[{"k":"","v":"690"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.events::DRMReturnVoucherErrorEvent","n":"m_subErrorID"},{"a":"readwrite","t":"String","b":"flash.events::DRMReturnVoucherErrorEvent","n":"m_serverURL"},{"a":"readwrite","t":"String","b":"flash.events::DRMReturnVoucherErrorEvent","n":"m_licenseID"},{"a":"readwrite","t":"String","b":"flash.events::DRMReturnVoucherErrorEvent","n":"m_policyID"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DRMReturnVoucherErrorEvent","n":"RETURN_VOUCHER_ERROR"}]}}`; asc.classInfo["flash.events::DRMStatusEvent"]=`{"t":"class","n":"flash.events::DRMStatusEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.net.drm::DRMContentData","o":1},{"t":"flash.net.drm::DRMVoucher","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::DRMStatusEvent","n":"clone"},{"r":"String","b":"flash.events::DRMStatusEvent","n":"toString"}],"a":[{"a":"readwrite","t":"flash.net.drm::DRMContentData","b":"flash.events::DRMStatusEvent","n":"contentData"},{"a":"readwrite","t":"flash.net.drm::DRMVoucher","b":"flash.events::DRMStatusEvent","n":"voucher"},{"a":"readwrite","t":"Boolean","b":"flash.events::DRMStatusEvent","n":"isLocal"}],"d":[{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::DRMStatusEvent","n":"m_detail"},{"a":"readwrite","t":"flash.net.drm::DRMVoucher","b":"flash.events::DRMStatusEvent","n":"m_voucher"},{"a":"readwrite","t":"flash.net.drm::DRMContentData","b":"flash.events::DRMStatusEvent","n":"m_metadata"},{"a":"readwrite","t":"Boolean","b":"flash.events::DRMStatusEvent","n":"m_isLocal"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::DRMStatusEvent","n":"DRM_STATUS"}]}}`; asc.classInfo["flash.events::ErrorEvent"]=`{"t":"class","n":"flash.events::ErrorEvent","bs":["flash.events::TextEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"int","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::ErrorEvent","n":"clone"},{"r":"String","b":"flash.events::ErrorEvent","n":"toString"}],"a":[{"a":"readonly","t":"int","b":"flash.events::ErrorEvent","n":"errorID"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.events::ErrorEvent","n":"_errorID"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::ErrorEvent","n":"ERROR"}]}}`; asc.classInfo["flash.events::Event"]=`{"t":"class","n":"flash.events::Event","bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"String","b":"flash.events::Event","p":[{"t":"String"}],"n":"formatToString"},{"r":"flash.events::Event","b":"flash.events::Event","n":"clone"},{"r":"String","b":"flash.events::Event","n":"toString"},{"r":"void","b":"flash.events::Event","n":"stopPropagation"},{"r":"void","b":"flash.events::Event","n":"stopImmediatePropagation"},{"r":"void","b":"flash.events::Event","n":"preventDefault"},{"r":"Boolean","b":"flash.events::Event","n":"isDefaultPrevented"}],"a":[{"a":"readonly","t":"String","b":"flash.events::Event","n":"type"},{"a":"readonly","t":"Boolean","b":"flash.events::Event","n":"bubbles"},{"a":"readonly","t":"Boolean","b":"flash.events::Event","n":"cancelable"},{"a":"readwrite","t":"Object","b":"flash.events::Event","n":"target"},{"a":"readwrite","t":"Object","b":"flash.events::Event","n":"currentTarget"},{"a":"readwrite","t":"uint","b":"flash.events::Event","n":"eventPhase"},{"a":"readonly","t":"Boolean","b":"flash.events::Event","n":"stopsPropagation"},{"a":"readonly","t":"Boolean","b":"flash.events::Event","n":"stopsImmediatePropagation"}],"d":[{"n":"native","c":"instance=\\"EventObject\\",methods=\\"auto\\",cls=\\"EventClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"EventObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"EventClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.events::Event","n":"_base"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.events::Event","n":"_type"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::Event","n":"_bubbles"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::Event","n":"_cancelable"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.events::Event","n":"_target"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.events::Event","n":"_currentTarget"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.events::Event","n":"_eventPhase"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::Event","n":"_failure"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::Event","n":"_prevented"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::Event","n":"_stopsPropagation"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::Event","n":"_stopsImmediatePropagation"}],"m":[{"r":"flash.events::Event","d":[{"n":"internal"}],"b":"flash.events::Event","p":[{"t":"String"}],"n":"__setType"},{"r":"flash.events::Event","d":[{"n":"internal"}],"b":"flash.events::Event","p":[{"t":"Object"},{"t":"Object"}],"n":"__setTarget"},{"r":"flash.events::Event","d":[{"n":"internal"}],"b":"flash.events::Event","n":"__identity"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::Event","n":"ACTIVATE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"ADDED"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"ADDED_TO_STAGE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"BROWSER_ZOOM_CHANGE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"CANCEL"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"CHANGE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"CLEAR"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"CLOSE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"CLOSING"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"COMPLETE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"CONNECT"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"COPY"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"CUT"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"DEACTIVATE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"DISPLAYING"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"ENTER_FRAME"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"FRAME_CONSTRUCTED"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"EXIT_FRAME"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"EXITING"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"FRAME_LABEL"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"ID3"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"INIT"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"LOCATION_CHANGE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"MOUSE_LEAVE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"NETWORK_CHANGE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"OPEN"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"PASTE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"REMOVED"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"REMOVED_FROM_STAGE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"RENDER"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"RESIZE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"SCROLL"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"TEXT_INTERACTION_MODE_CHANGE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"SELECT"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"SELECT_ALL"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"SOUND_COMPLETE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"STANDARD_ERROR_CLOSE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"STANDARD_INPUT_CLOSE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"STANDARD_OUTPUT_CLOSE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"TAB_CHILDREN_CHANGE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"TAB_ENABLED_CHANGE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"TAB_INDEX_CHANGE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"UNLOAD"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"USER_IDLE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"USER_PRESENT"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"FULLSCREEN"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"HTML_BOUNDS_CHANGE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"HTML_DOM_INITIALIZE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"HTML_RENDER"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"CONTEXT3D_CREATE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"TEXTURE_READY"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"VIDEO_FRAME"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"SUSPEND"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"CHANNEL_MESSAGE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"CHANNEL_STATE"},{"a":"readonly","t":"String","b":"flash.events::Event","n":"WORKER_STATE"}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.events::Event","n":"__pool"}]}}`; asc.classInfo["flash.events::EventDispatcher"]=`{"t":"class","n":"flash.events::EventDispatcher","bs":["Object"],"in":["flash.events::IEventDispatcher"],"fa":{"tr":{"c":[{"t":"flash.events::IEventDispatcher","o":1}],"m":[{"r":"void","b":"flash.events::EventDispatcher","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"addEventListener"},{"r":"void","d":[{"n":"internal"}],"b":"flash.events::EventDispatcher","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"addEventListenerFirst"},{"r":"void","b":"flash.events::EventDispatcher","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1}],"n":"removeEventListener"},{"r":"void","b":"flash.events::EventDispatcher","p":[{"t":"String","o":1}],"n":"removeEventListeners"},{"r":"Boolean","b":"flash.events::EventDispatcher","p":[{"t":"flash.events::Event"}],"n":"dispatchEvent"},{"r":"Boolean","b":"flash.events::EventDispatcher","p":[{"t":"String"}],"n":"hasEventListener"},{"r":"Boolean","b":"flash.events::EventDispatcher","p":[{"t":"String"}],"n":"willTrigger"},{"r":"String","b":"flash.events::EventDispatcher","n":"toString"}],"a":[{"a":"readonly","t":"Function","b":"flash.events::EventDispatcher","n":"dispatchEventAsync"}],"d":[{"n":"native","c":"instance=\\"EventDispatcherObject\\",methods=\\"auto\\",cls=\\"EventDispatcherClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"EventDispatcherObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"EventDispatcherClass"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"deactivate\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"deactivate"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"activate\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"activate"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.events::IEventDispatcher","d":[{"n":"internal"}],"b":"flash.events::EventDispatcher","n":"_eventTarget"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.events::EventDispatcher","n":"_eventListeners"}],"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.events::EventDispatcher","p":[{"t":"Array"},{"t":"flash.events::Event"}],"n":"__dispatchEvent"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.events::EventDispatcher","p":[{"t":"String"}],"n":"__hasEventListener"}]}},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.events::EventDispatcher","n":"__pool"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.events::EventDispatcher","n":"__size"}],"m":[{"r":"int","d":[{"n":"internal"}],"b":"flash.events::EventDispatcher","p":[{"t":"Array"},{"t":"*"},{"t":"Boolean"},{"t":"int"}],"n":"__insertListener"},{"r":"int","d":[{"n":"internal"}],"b":"flash.events::EventDispatcher","p":[{"t":"Array"},{"t":"int"}],"n":"__removeListener"},{"r":"int","d":[{"n":"internal"}],"b":"flash.events::EventDispatcher","p":[{"t":"Array"},{"t":"Function"}],"n":"__indexOfListener"},{"r":"int","d":[{"n":"internal"}],"b":"flash.events::EventDispatcher","p":[{"t":"Array"},{"t":"*"}],"n":"__indexOfListener__custom"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.events::EventDispatcher","p":[{"t":"Array"}],"n":"__internalKeys"}]}}`; asc.classInfo["flash.events::EventPhase"]=`{"t":"class","n":"flash.events::EventPhase","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.events::EventPhase","n":"CAPTURING_PHASE"},{"a":"readonly","t":"uint","b":"flash.events::EventPhase","n":"AT_TARGET"},{"a":"readonly","t":"uint","b":"flash.events::EventPhase","n":"BUBBLING_PHASE"}]}}`; asc.classInfo["flash.events::FileListEvent"]=`{"t":"class","n":"flash.events::FileListEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Array","o":1}],"v":[{"a":"readwrite","t":"Array","d":[{"n":"ArrayElementType","c":"\\"flash.filesystem.File\\"","v":[{"k":"","v":"flash.filesystem.File"}]}],"b":"flash.events::FileListEvent","n":"files"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::FileListEvent","n":"DIRECTORY_LISTING"},{"a":"readonly","t":"String","b":"flash.events::FileListEvent","n":"SELECT_MULTIPLE"}]}}`; asc.classInfo["flash.events::FocusEvent"]=`{"t":"class","n":"flash.events::FocusEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.display::InteractiveObject","o":1},{"t":"Boolean","o":1},{"t":"uint","o":1},{"t":"String","o":1}],"v":[{"a":"readwrite","t":"String","b":"flash.events::FocusEvent","n":"direction"},{"a":"readwrite","t":"Boolean","b":"flash.events::FocusEvent","n":"isRelatedObjectInaccessible"},{"a":"readwrite","t":"uint","b":"flash.events::FocusEvent","n":"keyCode"},{"a":"readwrite","t":"flash.display::InteractiveObject","b":"flash.events::FocusEvent","n":"relatedObject"},{"a":"readwrite","t":"Boolean","b":"flash.events::FocusEvent","n":"shiftKey"}],"m":[{"r":"flash.events::Event","b":"flash.events::FocusEvent","n":"clone"},{"r":"String","b":"flash.events::FocusEvent","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::FocusEvent","n":"FOCUS_IN"},{"a":"readonly","t":"String","b":"flash.events::FocusEvent","n":"FOCUS_OUT"},{"a":"readonly","t":"String","b":"flash.events::FocusEvent","n":"KEY_FOCUS_CHANGE"},{"a":"readonly","t":"String","b":"flash.events::FocusEvent","n":"MOUSE_FOCUS_CHANGE"}]}}`; asc.classInfo["flash.events::FullScreenEvent"]=`{"t":"class","n":"flash.events::FullScreenEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::FullScreenEvent","n":"clone"},{"r":"String","b":"flash.events::FullScreenEvent","n":"toString"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.events::FullScreenEvent","n":"fullScreen"},{"a":"readonly","t":"Boolean","b":"flash.events::FullScreenEvent","n":"interactive"}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.events::FullScreenEvent","n":"_fullscreen"},{"a":"readwrite","t":"Boolean","b":"flash.events::FullScreenEvent","n":"_interactive"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::FullScreenEvent","n":"FULL_SCREEN"},{"a":"readonly","t":"String","b":"flash.events::FullScreenEvent","n":"FULL_SCREEN_INTERACTIVE_ACCEPTED"}]}}`; asc.classInfo["flash.events::GameInputEvent"]=`{"t":"class","n":"flash.events::GameInputEvent","if":1,"bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.ui::GameInputDevice","o":1}],"a":[{"a":"readonly","t":"flash.ui::GameInputDevice","b":"flash.events::GameInputEvent","n":"device"}],"d":[{"n":"API","c":"\\"688\\"","v":[{"k":"","v":"688"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.ui::GameInputDevice","b":"flash.events::GameInputEvent","n":"_device"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::GameInputEvent","n":"DEVICE_ADDED"},{"a":"readonly","t":"String","b":"flash.events::GameInputEvent","n":"DEVICE_REMOVED"},{"a":"readonly","t":"String","b":"flash.events::GameInputEvent","n":"DEVICE_UNUSABLE"}]}}`; asc.classInfo["flash.events::GeolocationEvent"]=`{"t":"class","n":"flash.events::GeolocationEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::GeolocationEvent","n":"clone"},{"r":"String","b":"flash.events::GeolocationEvent","n":"toString"}],"a":[{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"latitude"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"longitude"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"altitude"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"horizontalAccuracy"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"verticalAccuracy"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"speed"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"heading"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"timestamp"}],"d":[{"n":"API","c":"\\"668\\"","v":[{"k":"","v":"668"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"m_latitude"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"m_longitude"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"m_altitude"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"m_horizontalAccuracy"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"m_verticalAccuracy"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"m_speed"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"m_heading"},{"a":"readwrite","t":"Number","b":"flash.events::GeolocationEvent","n":"m_timestamp"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::GeolocationEvent","n":"UPDATE"}]}}`; asc.classInfo["flash.events::GestureEvent"]=`{"t":"class","n":"flash.events::GestureEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::GestureEvent","n":"clone"},{"r":"String","b":"flash.events::GestureEvent","n":"toString"},{"r":"void","b":"flash.events::GestureEvent","n":"updateAfterEvent"}],"a":[{"a":"readwrite","t":"Number","b":"flash.events::GestureEvent","n":"localX"},{"a":"readwrite","t":"Number","b":"flash.events::GestureEvent","n":"localY"},{"a":"readwrite","t":"String","b":"flash.events::GestureEvent","n":"phase"},{"a":"readwrite","t":"Boolean","b":"flash.events::GestureEvent","n":"ctrlKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::GestureEvent","n":"altKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::GestureEvent","n":"shiftKey"},{"a":"readonly","t":"Number","b":"flash.events::GestureEvent","n":"stageX"},{"a":"readonly","t":"Number","b":"flash.events::GestureEvent","n":"stageY"}],"d":[{"n":"native","c":"instance=\\"GestureEventObject\\",methods=\\"auto\\",cls=\\"GestureEventClass\\"","v":[{"k":"instance","v":"GestureEventObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"GestureEventClass"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::GestureEvent","n":"m_phase"},{"a":"readwrite","t":"Boolean","b":"flash.events::GestureEvent","n":"m_ctrlKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::GestureEvent","n":"m_altKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::GestureEvent","n":"m_shiftKey"}],"m":[{"r":"Number","b":"flash.events::GestureEvent","n":"getStageX"},{"r":"Number","b":"flash.events::GestureEvent","n":"getStageY"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::GestureEvent","n":"GESTURE_TWO_FINGER_TAP"}]}}`; asc.classInfo["flash.events::GesturePhase"]=`{"t":"class","n":"flash.events::GesturePhase","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::GesturePhase","n":"BEGIN"},{"a":"readonly","t":"String","b":"flash.events::GesturePhase","n":"UPDATE"},{"a":"readonly","t":"String","b":"flash.events::GesturePhase","n":"END"},{"a":"readonly","t":"String","b":"flash.events::GesturePhase","n":"ALL"}]}}`; asc.classInfo["flash.events::HTMLUncaughtScriptExceptionEvent"]=`{"t":"class","n":"flash.events::HTMLUncaughtScriptExceptionEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"*"}],"v":[{"a":"readwrite","t":"Object","b":"flash.events::HTMLUncaughtScriptExceptionEvent","n":"exceptionValue"}],"m":[{"r":"flash.events::Event","b":"flash.events::HTMLUncaughtScriptExceptionEvent","n":"clone"}],"a":[{"a":"readwrite","t":"Array","b":"flash.events::HTMLUncaughtScriptExceptionEvent","n":"stackTrace"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.events::HTMLUncaughtScriptExceptionEvent","n":"m_stackTraceToCopy"},{"a":"readwrite","t":"Array","b":"flash.events::HTMLUncaughtScriptExceptionEvent","n":"m_stackTrace"}]}},"tr":{"v":[{"a":"readonly","t":"Object","b":"flash.events::HTMLUncaughtScriptExceptionEvent","n":"UNCAUGHT_SCRIPT_EXCEPTION"}]}}`; asc.classInfo["flash.events::HTTPStatusEvent"]=`{"t":"class","n":"flash.events::HTTPStatusEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::HTTPStatusEvent","n":"clone"},{"r":"String","b":"flash.events::HTTPStatusEvent","n":"toString"}],"a":[{"a":"readonly","t":"int","b":"flash.events::HTTPStatusEvent","n":"status"},{"a":"readwrite","t":"String","b":"flash.events::HTTPStatusEvent","n":"responseURL"},{"a":"readwrite","t":"Array","b":"flash.events::HTTPStatusEvent","n":"responseHeaders"},{"a":"readwrite","t":"Boolean","b":"flash.events::HTTPStatusEvent","n":"redirected"}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.events::HTTPStatusEvent","n":"_status"},{"a":"readwrite","t":"Array","b":"flash.events::HTTPStatusEvent","n":"_responseHeaders"},{"a":"readwrite","t":"String","b":"flash.events::HTTPStatusEvent","n":"_responseUrl"},{"a":"readwrite","t":"Boolean","b":"flash.events::HTTPStatusEvent","n":"_redirected"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::HTTPStatusEvent","n":"HTTP_STATUS"},{"a":"readonly","t":"String","b":"flash.events::HTTPStatusEvent","n":"HTTP_RESPONSE_STATUS"}]}}`; asc.classInfo["flash.events::IEventDispatcher"]=`{"t":"interface","n":"flash.events::IEventDispatcher","fa":{"tr":{"c":null},"pr":{"m":[{"r":"void","b":"flash.events::IEventDispatcher","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"addEventListener"},{"r":"Boolean","b":"flash.events::IEventDispatcher","p":[{"t":"flash.events::Event"}],"n":"dispatchEvent"},{"r":"Boolean","b":"flash.events::IEventDispatcher","p":[{"t":"String"}],"n":"hasEventListener"},{"r":"void","b":"flash.events::IEventDispatcher","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1}],"n":"removeEventListener"},{"r":"Boolean","b":"flash.events::IEventDispatcher","p":[{"t":"String"}],"n":"willTrigger"}]}}}`; asc.classInfo["flash.events::IMEEvent"]=`{"t":"class","n":"flash.events::IMEEvent","bs":["flash.events::TextEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"flash.text.ime::IIMEClient","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::IMEEvent","n":"clone"},{"r":"String","b":"flash.events::IMEEvent","n":"toString"}],"a":[{"a":"readwrite","t":"flash.text.ime::IIMEClient","d":[{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]},{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}],"b":"flash.events::IMEEvent","n":"imeClient"}],"d":[{"n":"native","c":"friend=\\"avmplus::EventDispatcherObject\\"","v":[{"k":"friend","v":"avmplus::EventDispatcherObject"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.text.ime::IIMEClient","b":"flash.events::IMEEvent","n":"m_imeClient"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::IMEEvent","n":"IME_COMPOSITION"},{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}],"b":"flash.events::IMEEvent","n":"IME_START_COMPOSITION"}]}}`; asc.classInfo["flash.events::InvokeEvent"]=`{"t":"class","n":"flash.events::InvokeEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.filesystem::File","o":1},{"t":"Array","o":1},{"t":"String","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::InvokeEvent","n":"clone"}],"a":[{"a":"readonly","t":"flash.filesystem::File","b":"flash.events::InvokeEvent","n":"currentDirectory"},{"a":"readonly","t":"Array","b":"flash.events::InvokeEvent","n":"arguments"},{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"664\\"","v":[{"k":"","v":"664"}]}],"b":"flash.events::InvokeEvent","n":"reason"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.filesystem::File","b":"flash.events::InvokeEvent","n":"m_dir"},{"a":"readwrite","t":"Array","b":"flash.events::InvokeEvent","n":"m_argv"},{"a":"readwrite","t":"String","b":"flash.events::InvokeEvent","n":"m_reason"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::InvokeEvent","n":"INVOKE"}]}}`; asc.classInfo["flash.events::IOErrorEvent"]=`{"t":"class","n":"flash.events::IOErrorEvent","bs":["flash.events::ErrorEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"int","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::IOErrorEvent","n":"clone"},{"r":"String","b":"flash.events::IOErrorEvent","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::IOErrorEvent","n":"IO_ERROR"},{"a":"readonly","t":"String","d":[{"n":"Inspectable","c":"environment=\\"none\\"","v":[{"k":"environment","v":"none"}]}],"b":"flash.events::IOErrorEvent","n":"NETWORK_ERROR"},{"a":"readonly","t":"String","d":[{"n":"Inspectable","c":"environment=\\"none\\"","v":[{"k":"environment","v":"none"}]}],"b":"flash.events::IOErrorEvent","n":"DISK_ERROR"},{"a":"readonly","t":"String","d":[{"n":"Inspectable","c":"environment=\\"none\\"","v":[{"k":"environment","v":"none"}]}],"b":"flash.events::IOErrorEvent","n":"VERIFY_ERROR"}]}}`; asc.classInfo["flash.events::KeyboardEvent"]=`{"t":"class","n":"flash.events::KeyboardEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::KeyboardEvent","n":"clone"},{"r":"String","b":"flash.events::KeyboardEvent","n":"toString"},{"r":"void","b":"flash.events::KeyboardEvent","n":"updateAfterEvent"}],"a":[{"a":"readwrite","t":"uint","b":"flash.events::KeyboardEvent","n":"charCode"},{"a":"readwrite","t":"uint","b":"flash.events::KeyboardEvent","n":"keyCode"},{"a":"readwrite","t":"uint","b":"flash.events::KeyboardEvent","n":"keyLocation"},{"a":"readwrite","t":"Boolean","b":"flash.events::KeyboardEvent","n":"ctrlKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::KeyboardEvent","n":"altKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::KeyboardEvent","n":"shiftKey"}],"d":[{"n":"native","c":"instance=\\"KeyboardEventObject\\",methods=\\"auto\\",cls=\\"KeyboardEventClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"KeyboardEventObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"KeyboardEventClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.events::KeyboardEvent","n":"_keyLocation"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.events::KeyboardEvent","n":"_charCode"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.events::KeyboardEvent","n":"_keyCode"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::KeyboardEvent","n":"_ctrlKey"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::KeyboardEvent","n":"_altKey"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::KeyboardEvent","n":"_shiftKey"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::KeyboardEvent","n":"KEY_DOWN"},{"a":"readonly","t":"String","b":"flash.events::KeyboardEvent","n":"KEY_UP"}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.events::KeyboardEvent","n":"__pool"}]}}`; asc.classInfo["flash.events::LocationChangeEvent"]=`{"t":"class","n":"flash.events::LocationChangeEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::LocationChangeEvent","n":"clone"},{"r":"String","b":"flash.events::LocationChangeEvent","n":"toString"}],"a":[{"a":"readwrite","t":"String","b":"flash.events::LocationChangeEvent","n":"location"}],"d":[{"n":"API","c":"\\"669\\"","v":[{"k":"","v":"669"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::LocationChangeEvent","n":"m_location"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::LocationChangeEvent","n":"LOCATION_CHANGE"},{"a":"readonly","t":"String","b":"flash.events::LocationChangeEvent","n":"LOCATION_CHANGING"}]}}`; asc.classInfo["flash.events::MediaEvent"]=`{"t":"class","n":"flash.events::MediaEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.media::MediaPromise","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::MediaEvent","n":"clone"},{"r":"String","b":"flash.events::MediaEvent","n":"toString"}],"a":[{"a":"readonly","t":"flash.media::MediaPromise","b":"flash.events::MediaEvent","n":"data"}],"d":[{"n":"API","c":"\\"669\\"","v":[{"k":"","v":"669"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.media::MediaPromise","b":"flash.events::MediaEvent","n":"m_data"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::MediaEvent","n":"COMPLETE"},{"a":"readonly","t":"String","b":"flash.events::MediaEvent","n":"SELECT"}]}}`; asc.classInfo["flash.events::MouseEvent"]=`{"t":"class","n":"flash.events::MouseEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"flash.display::InteractiveObject","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"int","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::MouseEvent","n":"clone"},{"r":"String","b":"flash.events::MouseEvent","n":"toString"},{"r":"void","b":"flash.events::MouseEvent","n":"updateAfterEvent"}],"a":[{"a":"readwrite","t":"Number","b":"flash.events::MouseEvent","n":"localX"},{"a":"readwrite","t":"Number","b":"flash.events::MouseEvent","n":"localY"},{"a":"readwrite","t":"flash.display::InteractiveObject","b":"flash.events::MouseEvent","n":"relatedObject"},{"a":"readwrite","t":"Boolean","b":"flash.events::MouseEvent","n":"controlKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::MouseEvent","n":"ctrlKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::MouseEvent","n":"altKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::MouseEvent","n":"shiftKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::MouseEvent","n":"buttonDown"},{"a":"readonly","t":"int","b":"flash.events::MouseEvent","n":"clickCount"},{"a":"readwrite","t":"Boolean","b":"flash.events::MouseEvent","n":"commandKey"},{"a":"readwrite","t":"int","b":"flash.events::MouseEvent","n":"delta"},{"a":"readonly","t":"Number","b":"flash.events::MouseEvent","n":"stageX"},{"a":"readonly","t":"Number","b":"flash.events::MouseEvent","n":"stageY"},{"a":"readwrite","t":"Boolean","b":"flash.events::MouseEvent","n":"isRelatedObjectInaccessible"},{"a":"readwrite","t":"Number","b":"flash.events::MouseEvent","n":"movementX"},{"a":"readwrite","t":"Number","b":"flash.events::MouseEvent","n":"movementY"}],"d":[{"n":"native","c":"instance=\\"MouseEventObject\\",methods=\\"auto\\",cls=\\"MouseEventClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"MouseEventObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"MouseEventClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display::InteractiveObject","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_relatedObject"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_ctrlKey"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_altKey"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_shiftKey"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_buttonDown"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_delta"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_isRelatedObjectInaccessible"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_localX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_localY"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_commandKey"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_controlKey"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_clickCount"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_movementX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"_movementY"}],"m":[{"r":"Number","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"__getStageX"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"__getStageY"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"CLICK"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"DOUBLE_CLICK"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"MOUSE_DOWN"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"MOUSE_MOVE"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"MOUSE_OUT"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"MOUSE_OVER"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"MOUSE_UP"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"RELEASE_OUTSIDE"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"MOUSE_WHEEL"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"ROLL_OUT"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"ROLL_OVER"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"MIDDLE_CLICK"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"MIDDLE_MOUSE_DOWN"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"MIDDLE_MOUSE_UP"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"RIGHT_CLICK"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"RIGHT_MOUSE_DOWN"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"RIGHT_MOUSE_UP"},{"a":"readonly","t":"String","b":"flash.events::MouseEvent","n":"CONTEXT_MENU"}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.events::MouseEvent","n":"__pool"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.events::MouseEvent","n":"sMousePoint"}]}}`; asc.classInfo["flash.events::NativeDragEvent"]=`{"t":"class","n":"flash.events::NativeDragEvent","bs":["flash.events::MouseEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"flash.display::InteractiveObject","o":1},{"t":"flash.desktop::Clipboard","o":1},{"t":"flash.desktop::NativeDragOptions","o":1},{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"flash.desktop::Clipboard","b":"flash.events::NativeDragEvent","n":"clipboard"},{"a":"readwrite","t":"flash.desktop::NativeDragOptions","b":"flash.events::NativeDragEvent","n":"allowedActions"},{"a":"readwrite","t":"String","b":"flash.events::NativeDragEvent","n":"dropAction"}],"m":[{"r":"flash.events::Event","b":"flash.events::NativeDragEvent","n":"clone"},{"r":"String","b":"flash.events::NativeDragEvent","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::NativeDragEvent","n":"NATIVE_DRAG_ENTER"},{"a":"readonly","t":"String","b":"flash.events::NativeDragEvent","n":"NATIVE_DRAG_OVER"},{"a":"readonly","t":"String","b":"flash.events::NativeDragEvent","n":"NATIVE_DRAG_DROP"},{"a":"readonly","t":"String","b":"flash.events::NativeDragEvent","n":"NATIVE_DRAG_EXIT"},{"a":"readonly","t":"String","b":"flash.events::NativeDragEvent","n":"NATIVE_DRAG_START"},{"a":"readonly","t":"String","b":"flash.events::NativeDragEvent","n":"NATIVE_DRAG_UPDATE"},{"a":"readonly","t":"String","b":"flash.events::NativeDragEvent","n":"NATIVE_DRAG_COMPLETE"}]}}`; asc.classInfo["flash.events::NativeProcessExitEvent"]=`{"t":"class","n":"flash.events::NativeProcessExitEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::NativeProcessExitEvent","n":"clone"},{"r":"String","b":"flash.events::NativeProcessExitEvent","n":"toString"}],"a":[{"a":"readwrite","t":"Number","b":"flash.events::NativeProcessExitEvent","n":"exitCode"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.events::NativeProcessExitEvent","n":"_exitCode"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::NativeProcessExitEvent","n":"EXIT"}]}}`; asc.classInfo["flash.events::NativeWindowBoundsEvent"]=`{"t":"class","n":"flash.events::NativeWindowBoundsEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.geom::Rectangle","o":1},{"t":"flash.geom::Rectangle","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::NativeWindowBoundsEvent","n":"clone"},{"r":"String","b":"flash.events::NativeWindowBoundsEvent","n":"toString"}],"a":[{"a":"readonly","t":"flash.geom::Rectangle","b":"flash.events::NativeWindowBoundsEvent","n":"beforeBounds"},{"a":"readonly","t":"flash.geom::Rectangle","b":"flash.events::NativeWindowBoundsEvent","n":"afterBounds"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.events::NativeWindowBoundsEvent","n":"m_beforeBounds"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.events::NativeWindowBoundsEvent","n":"m_afterBounds"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::NativeWindowBoundsEvent","n":"MOVING"},{"a":"readonly","t":"String","b":"flash.events::NativeWindowBoundsEvent","n":"MOVE"},{"a":"readonly","t":"String","b":"flash.events::NativeWindowBoundsEvent","n":"RESIZING"},{"a":"readonly","t":"String","b":"flash.events::NativeWindowBoundsEvent","n":"RESIZE"}]}}`; asc.classInfo["flash.events::NativeWindowDisplayStateEvent"]=`{"t":"class","n":"flash.events::NativeWindowDisplayStateEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"String","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::NativeWindowDisplayStateEvent","n":"clone"},{"r":"String","b":"flash.events::NativeWindowDisplayStateEvent","n":"toString"}],"a":[{"a":"readonly","t":"String","b":"flash.events::NativeWindowDisplayStateEvent","n":"beforeDisplayState"},{"a":"readonly","t":"String","b":"flash.events::NativeWindowDisplayStateEvent","n":"afterDisplayState"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::NativeWindowDisplayStateEvent","n":"m_beforeDisplayState"},{"a":"readwrite","t":"String","b":"flash.events::NativeWindowDisplayStateEvent","n":"m_afterDisplayState"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::NativeWindowDisplayStateEvent","n":"DISPLAY_STATE_CHANGING"},{"a":"readonly","t":"String","b":"flash.events::NativeWindowDisplayStateEvent","n":"DISPLAY_STATE_CHANGE"}]}}`; asc.classInfo["flash.events::NetDataEvent"]=`{"t":"class","n":"flash.events::NetDataEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"Object","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::NetDataEvent","n":"clone"},{"r":"String","b":"flash.events::NetDataEvent","n":"toString"}],"a":[{"a":"readonly","t":"Number","b":"flash.events::NetDataEvent","n":"timestamp"},{"a":"readonly","t":"Object","b":"flash.events::NetDataEvent","n":"info"}],"d":[{"n":"API","c":"\\"672\\"","v":[{"k":"","v":"672"}]}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.events::NetDataEvent","n":"m_info"},{"a":"readwrite","t":"Number","b":"flash.events::NetDataEvent","n":"m_timestamp"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::NetDataEvent","n":"MEDIA_TYPE_DATA"}]}}`; asc.classInfo["flash.events::NetFilterEvent"]=`{"t":"class","n":"flash.events::NetFilterEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.utils::ByteArray","o":1},{"t":"flash.utils::ByteArray","o":1}],"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.events::NetFilterEvent","n":"header"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.events::NetFilterEvent","n":"data"}],"m":[{"r":"flash.events::Event","b":"flash.events::NetFilterEvent","n":"clone"},{"r":"String","b":"flash.events::NetFilterEvent","n":"toString"}],"d":[{"n":"ExcludeClass"}]}}}`; asc.classInfo["flash.events::NetMonitorEvent"]=`{"t":"class","n":"flash.events::NetMonitorEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.net::NetStream","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::NetMonitorEvent","n":"clone"},{"r":"String","b":"flash.events::NetMonitorEvent","n":"toString"}],"a":[{"a":"readonly","t":"flash.net::NetStream","b":"flash.events::NetMonitorEvent","n":"netStream"}],"d":[{"n":"API","c":"\\"672\\"","v":[{"k":"","v":"672"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.net::NetStream","b":"flash.events::NetMonitorEvent","n":"m_netStream"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::NetMonitorEvent","n":"NET_STREAM_CREATE"}]}}`; asc.classInfo["flash.events::NetStatusEvent"]=`{"t":"class","n":"flash.events::NetStatusEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Object","o":1}],"v":[{"a":"readwrite","t":"Object","b":"flash.events::NetStatusEvent","n":"info"}],"m":[{"r":"flash.events::Event","b":"flash.events::NetStatusEvent","n":"clone"},{"r":"String","b":"flash.events::NetStatusEvent","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::NetStatusEvent","n":"NET_STATUS"}]}}`; asc.classInfo["flash.events::OutputProgressEvent"]=`{"t":"class","n":"flash.events::OutputProgressEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"Number","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::OutputProgressEvent","n":"clone"},{"r":"String","b":"flash.events::OutputProgressEvent","n":"toString"}],"a":[{"a":"readwrite","t":"Number","b":"flash.events::OutputProgressEvent","n":"bytesPending"},{"a":"readwrite","t":"Number","b":"flash.events::OutputProgressEvent","n":"bytesTotal"}],"d":[{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.events::OutputProgressEvent","n":"m_bytesPending"},{"a":"readwrite","t":"Number","b":"flash.events::OutputProgressEvent","n":"m_bytesTotal"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::OutputProgressEvent","n":"OUTPUT_PROGRESS"}]}}`; asc.classInfo["flash.events::PermissionEvent"]=`{"t":"class","n":"flash.events::PermissionEvent","if":1,"bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::PermissionEvent","n":"clone"},{"r":"String","b":"flash.events::PermissionEvent","n":"toString"}],"a":[{"a":"readonly","t":"String","b":"flash.events::PermissionEvent","n":"status"}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::PermissionEvent","n":"m_status"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::PermissionEvent","n":"PERMISSION_STATUS"}]}}`; asc.classInfo["flash.events::PressAndTapGestureEvent"]=`{"t":"class","n":"flash.events::PressAndTapGestureEvent","bs":["flash.events::GestureEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::PressAndTapGestureEvent","n":"clone"},{"r":"String","b":"flash.events::PressAndTapGestureEvent","n":"toString"}],"a":[{"a":"readwrite","t":"Number","b":"flash.events::PressAndTapGestureEvent","n":"tapLocalX"},{"a":"readwrite","t":"Number","b":"flash.events::PressAndTapGestureEvent","n":"tapLocalY"},{"a":"readonly","t":"Number","b":"flash.events::PressAndTapGestureEvent","n":"tapStageX"},{"a":"readonly","t":"Number","b":"flash.events::PressAndTapGestureEvent","n":"tapStageY"}],"d":[{"n":"native","c":"instance=\\"PressAndTapGestureEventObject\\",methods=\\"auto\\",cls=\\"PressAndTapGestureEventClass\\"","v":[{"k":"instance","v":"PressAndTapGestureEventObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"PressAndTapGestureEventClass"}]},{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]},"pr":{"m":[{"r":"Number","b":"flash.events::PressAndTapGestureEvent","n":"getTapStageX"},{"r":"Number","b":"flash.events::PressAndTapGestureEvent","n":"getTapStageY"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::PressAndTapGestureEvent","n":"GESTURE_PRESS_AND_TAP"}]}}`; asc.classInfo["flash.events::ProgressEvent"]=`{"t":"class","n":"flash.events::ProgressEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"Number","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::ProgressEvent","n":"clone"},{"r":"String","b":"flash.events::ProgressEvent","n":"toString"}],"a":[{"a":"readwrite","t":"Number","b":"flash.events::ProgressEvent","n":"bytesLoaded"},{"a":"readwrite","t":"Number","b":"flash.events::ProgressEvent","n":"bytesTotal"}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.events::ProgressEvent","n":"_bytesLoaded"},{"a":"readwrite","t":"Number","b":"flash.events::ProgressEvent","n":"_bytesTotal"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::ProgressEvent","n":"PROGRESS"},{"a":"readonly","t":"String","b":"flash.events::ProgressEvent","n":"SOCKET_DATA"}]}}`; asc.classInfo["flash.events::RemoteNotificationEvent"]=`{"t":"class","n":"flash.events::RemoteNotificationEvent","if":1,"bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Object","o":1},{"t":"String","o":1}],"a":[{"a":"readonly","t":"Object","b":"flash.events::RemoteNotificationEvent","n":"data"},{"a":"readonly","t":"String","b":"flash.events::RemoteNotificationEvent","n":"tokenId"}],"d":[{"n":"API","c":"\\"683\\"","v":[{"k":"","v":"683"}]}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.events::RemoteNotificationEvent","n":"m_data"},{"a":"readwrite","t":"String","b":"flash.events::RemoteNotificationEvent","n":"m_tokenId"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::RemoteNotificationEvent","n":"NOTIFICATION"},{"a":"readonly","t":"String","b":"flash.events::RemoteNotificationEvent","n":"TOKEN"}]}}`; asc.classInfo["flash.events::SampleDataEvent"]=`{"t":"class","n":"flash.events::SampleDataEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"flash.utils::ByteArray","o":1}],"v":[{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.events::SampleDataEvent","n":"data"},{"a":"readwrite","t":"Number","b":"flash.events::SampleDataEvent","n":"position"}],"m":[{"r":"flash.events::Event","b":"flash.events::SampleDataEvent","n":"clone"},{"r":"String","b":"flash.events::SampleDataEvent","n":"toString"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::SampleDataEvent","n":"SAMPLE_DATA"}]}}`; asc.classInfo["flash.events::ScreenMouseEvent"]=`{"t":"class","n":"flash.events::ScreenMouseEvent","bs":["flash.events::MouseEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::ScreenMouseEvent","n":"clone"},{"r":"String","b":"flash.events::ScreenMouseEvent","n":"toString"}],"a":[{"a":"readonly","t":"Number","b":"flash.events::ScreenMouseEvent","n":"screenX"},{"a":"readonly","t":"Number","b":"flash.events::ScreenMouseEvent","n":"screenY"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.events::ScreenMouseEvent","n":"m_screenX"},{"a":"readwrite","t":"Number","b":"flash.events::ScreenMouseEvent","n":"m_screenY"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::ScreenMouseEvent","n":"CLICK"},{"a":"readonly","t":"String","b":"flash.events::ScreenMouseEvent","n":"MOUSE_DOWN"},{"a":"readonly","t":"String","b":"flash.events::ScreenMouseEvent","n":"MOUSE_UP"},{"a":"readonly","t":"String","b":"flash.events::ScreenMouseEvent","n":"RIGHT_CLICK"},{"a":"readonly","t":"String","b":"flash.events::ScreenMouseEvent","n":"RIGHT_MOUSE_DOWN"},{"a":"readonly","t":"String","b":"flash.events::ScreenMouseEvent","n":"RIGHT_MOUSE_UP"}]}}`; asc.classInfo["flash.events::SecurityErrorEvent"]=`{"t":"class","n":"flash.events::SecurityErrorEvent","bs":["flash.events::ErrorEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"int","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::SecurityErrorEvent","n":"clone"},{"r":"String","b":"flash.events::SecurityErrorEvent","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::SecurityErrorEvent","n":"SECURITY_ERROR"}]}}`; asc.classInfo["flash.events::ServerSocketConnectEvent"]=`{"t":"class","n":"flash.events::ServerSocketConnectEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.net::Socket","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::ServerSocketConnectEvent","n":"clone"},{"r":"String","b":"flash.events::ServerSocketConnectEvent","n":"toString"}],"a":[{"a":"readwrite","t":"flash.net::Socket","b":"flash.events::ServerSocketConnectEvent","n":"socket"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.net::Socket","b":"flash.events::ServerSocketConnectEvent","n":"_socket"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::ServerSocketConnectEvent","n":"CONNECT"}]}}`; asc.classInfo["flash.events::ShaderEvent"]=`{"t":"class","n":"flash.events::ShaderEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.display::BitmapData","o":1},{"t":"flash.utils::ByteArray","o":1},{"t":"__AS3__.vec::Vector$Number","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::ShaderEvent","n":"clone"},{"r":"String","b":"flash.events::ShaderEvent","n":"toString"}],"a":[{"a":"readwrite","t":"flash.display::BitmapData","b":"flash.events::ShaderEvent","n":"bitmapData"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.events::ShaderEvent","n":"byteArray"},{"a":"readwrite","t":"__AS3__.vec::Vector$Number","b":"flash.events::ShaderEvent","n":"vector"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display::BitmapData","b":"flash.events::ShaderEvent","n":"_bitmapData"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.events::ShaderEvent","n":"_byteArray"},{"a":"readwrite","t":"__AS3__.vec::Vector$Number","b":"flash.events::ShaderEvent","n":"_vector"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::ShaderEvent","n":"COMPLETE"}]}}`; asc.classInfo["flash.events::SoftKeyboardEvent"]=`{"t":"class","n":"flash.events::SoftKeyboardEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean"},{"t":"Boolean"},{"t":"flash.display::InteractiveObject"},{"t":"String"}],"m":[{"r":"flash.events::Event","b":"flash.events::SoftKeyboardEvent","n":"clone"},{"r":"String","b":"flash.events::SoftKeyboardEvent","n":"toString"}],"a":[{"a":"readonly","t":"String","b":"flash.events::SoftKeyboardEvent","n":"triggerType"},{"a":"readwrite","t":"flash.display::InteractiveObject","b":"flash.events::SoftKeyboardEvent","n":"relatedObject"}],"d":[{"n":"native","c":"instance=\\"SoftKeyboardEventObject\\",methods=\\"auto\\",cls=\\"SoftKeyboardEventClass\\"","v":[{"k":"instance","v":"SoftKeyboardEventObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SoftKeyboardEventClass"}]},{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display::InteractiveObject","b":"flash.events::SoftKeyboardEvent","n":"m_relatedObject"},{"a":"readwrite","t":"String","b":"flash.events::SoftKeyboardEvent","n":"m_triggerType"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::SoftKeyboardEvent","n":"SOFT_KEYBOARD_ACTIVATE"},{"a":"readonly","t":"String","b":"flash.events::SoftKeyboardEvent","n":"SOFT_KEYBOARD_DEACTIVATE"},{"a":"readonly","t":"String","b":"flash.events::SoftKeyboardEvent","n":"SOFT_KEYBOARD_ACTIVATING"}]}}`; asc.classInfo["flash.events::SoftKeyboardTrigger"]=`{"t":"class","n":"flash.events::SoftKeyboardTrigger","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::SoftKeyboardTrigger","n":"CONTENT_TRIGGERED"},{"a":"readonly","t":"String","b":"flash.events::SoftKeyboardTrigger","n":"USER_TRIGGERED"}]}}`; asc.classInfo["flash.events::SQLErrorEvent"]=`{"t":"class","n":"flash.events::SQLErrorEvent","bs":["flash.events::ErrorEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.errors::SQLError","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::SQLErrorEvent","n":"clone"},{"r":"String","b":"flash.events::SQLErrorEvent","n":"toString"}],"a":[{"a":"readonly","t":"flash.errors::SQLError","b":"flash.events::SQLErrorEvent","n":"error"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.errors::SQLError","b":"flash.events::SQLErrorEvent","n":"_error"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::SQLErrorEvent","n":"ERROR"}]}}`; asc.classInfo["flash.events::SQLEvent"]=`{"t":"class","n":"flash.events::SQLEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::SQLEvent","n":"clone"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"ANALYZE"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"ATTACH"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"BEGIN"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"CANCEL"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"COMPACT"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"CLOSE"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"COMMIT"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"DEANALYZE"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"DETACH"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"OPEN"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"REENCRYPT"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"ROLLBACK"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"RESULT"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"RELEASE_SAVEPOINT"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"ROLLBACK_TO_SAVEPOINT"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"SCHEMA"},{"a":"readonly","t":"String","b":"flash.events::SQLEvent","n":"SET_SAVEPOINT"}]}}`; asc.classInfo["flash.events::SQLUpdateEvent"]=`{"t":"class","n":"flash.events::SQLUpdateEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"Number","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::SQLUpdateEvent","n":"clone"}],"a":[{"a":"readonly","t":"String","b":"flash.events::SQLUpdateEvent","n":"table"},{"a":"readonly","t":"Number","b":"flash.events::SQLUpdateEvent","n":"rowID"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::SQLUpdateEvent","n":"_kind"},{"a":"readwrite","t":"Number","b":"flash.events::SQLUpdateEvent","n":"_rowID"},{"a":"readwrite","t":"String","b":"flash.events::SQLUpdateEvent","n":"_table"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::SQLUpdateEvent","n":"UPDATE"},{"a":"readonly","t":"String","b":"flash.events::SQLUpdateEvent","n":"INSERT"},{"a":"readonly","t":"String","b":"flash.events::SQLUpdateEvent","n":"DELETE"}]}}`; asc.classInfo["flash.events::StageOrientationEvent"]=`{"t":"class","n":"flash.events::StageOrientationEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"String","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::StageOrientationEvent","n":"clone"},{"r":"String","b":"flash.events::StageOrientationEvent","n":"toString"}],"a":[{"a":"readonly","t":"String","b":"flash.events::StageOrientationEvent","n":"afterOrientation"},{"a":"readonly","t":"String","b":"flash.events::StageOrientationEvent","n":"beforeOrientation"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::StageOrientationEvent","n":"mBeforeOrientation"},{"a":"readwrite","t":"String","b":"flash.events::StageOrientationEvent","n":"mAfterOrientation"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::StageOrientationEvent","n":"ORIENTATION_CHANGE"},{"a":"readonly","t":"String","b":"flash.events::StageOrientationEvent","n":"ORIENTATION_CHANGING"}]}}`; asc.classInfo["flash.events::StageVideoAvailabilityEvent"]=`{"t":"class","n":"flash.events::StageVideoAvailabilityEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1}],"v":[{"a":"readonly","t":"String","b":"flash.events::StageVideoAvailabilityEvent","n":"reason"}],"a":[{"a":"readonly","t":"String","b":"flash.events::StageVideoAvailabilityEvent","n":"availability"}],"d":[{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::StageVideoAvailabilityEvent","n":"m_availability"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::StageVideoAvailabilityEvent","n":"STAGE_VIDEO_AVAILABILITY"}]}}`; asc.classInfo["flash.events::StageVideoEvent"]=`{"t":"class","n":"flash.events::StageVideoEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"String","o":1}],"v":[{"a":"readonly","t":"String","b":"flash.events::StageVideoEvent","n":"codecInfo"}],"a":[{"a":"readonly","t":"String","b":"flash.events::StageVideoEvent","n":"status"},{"a":"readonly","t":"String","b":"flash.events::StageVideoEvent","n":"colorSpace"}],"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::StageVideoEvent","n":"m_status"},{"a":"readwrite","t":"String","b":"flash.events::StageVideoEvent","n":"m_colorSpace"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::StageVideoEvent","n":"RENDER_STATE"},{"a":"readonly","t":"String","d":[{"n":"Deprecated","c":"replacement=\\"flash.media.VideoStatus.UNAVAILABLE\\",since=\\"Flash Player 10.2, AIR 3\\"","v":[{"k":"replacement","v":"flash.media.VideoStatus.UNAVAILABLE"},{"k":"since","v":"Flash Player 10.2, AIR 3"}]}],"b":"flash.events::StageVideoEvent","n":"RENDER_STATUS_UNAVAILABLE"},{"a":"readonly","t":"String","d":[{"n":"Deprecated","c":"replacement=\\"flash.media.VideoStatus.SOFTWARE\\",since=\\"Flash Player 10.2, AIR 3\\"","v":[{"k":"replacement","v":"flash.media.VideoStatus.SOFTWARE"},{"k":"since","v":"Flash Player 10.2, AIR 3"}]}],"b":"flash.events::StageVideoEvent","n":"RENDER_STATUS_SOFTWARE"},{"a":"readonly","t":"String","d":[{"n":"Deprecated","c":"replacement=\\"flash.media.VideoStatus.ACCELERATED\\",since=\\"Flash Player 10.2, AIR 3\\"","v":[{"k":"replacement","v":"flash.media.VideoStatus.ACCELERATED"},{"k":"since","v":"Flash Player 10.2, AIR 3"}]}],"b":"flash.events::StageVideoEvent","n":"RENDER_STATUS_ACCELERATED"}]}}`; asc.classInfo["flash.events::StatusEvent"]=`{"t":"class","n":"flash.events::StatusEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"String","o":1}],"v":[{"a":"readwrite","t":"String","b":"flash.events::StatusEvent","n":"code"},{"a":"readwrite","t":"String","b":"flash.events::StatusEvent","n":"level"}],"m":[{"r":"flash.events::Event","b":"flash.events::StatusEvent","n":"clone"},{"r":"String","b":"flash.events::StatusEvent","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::StatusEvent","n":"STATUS"}]}}`; asc.classInfo["flash.events::StorageVolumeChangeEvent"]=`{"t":"class","n":"flash.events::StorageVolumeChangeEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"flash.filesystem::File","o":1},{"t":"flash.filesystem::StorageVolume","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::StorageVolumeChangeEvent","n":"clone"},{"r":"String","b":"flash.events::StorageVolumeChangeEvent","n":"toString"}],"a":[{"a":"readonly","t":"flash.filesystem::File","b":"flash.events::StorageVolumeChangeEvent","n":"rootDirectory"},{"a":"readonly","t":"flash.filesystem::StorageVolume","b":"flash.events::StorageVolumeChangeEvent","n":"storageVolume"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.filesystem::File","b":"flash.events::StorageVolumeChangeEvent","n":"_rootDirectory"},{"a":"readwrite","t":"flash.filesystem::StorageVolume","b":"flash.events::StorageVolumeChangeEvent","n":"_volume"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::StorageVolumeChangeEvent","n":"STORAGE_VOLUME_MOUNT"},{"a":"readonly","t":"String","b":"flash.events::StorageVolumeChangeEvent","n":"STORAGE_VOLUME_UNMOUNT"}]}}`; asc.classInfo["flash.events::SyncEvent"]=`{"t":"class","n":"flash.events::SyncEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Array","o":1}],"v":[{"a":"readwrite","t":"Array","b":"flash.events::SyncEvent","n":"changeList"}],"m":[{"r":"flash.events::Event","b":"flash.events::SyncEvent","n":"clone"},{"r":"String","b":"flash.events::SyncEvent","n":"toString"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::SyncEvent","n":"SYNC"}]}}`; asc.classInfo["flash.events::TextEvent"]=`{"t":"class","n":"flash.events::TextEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::TextEvent","n":"clone"},{"r":"String","b":"flash.events::TextEvent","n":"toString"}],"a":[{"a":"readwrite","t":"String","b":"flash.events::TextEvent","n":"text"}],"d":[{"n":"native","c":"instance=\\"TextEventObject\\",methods=\\"auto\\",cls=\\"TextEventClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"TextEventObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextEventClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::TextEvent","n":"_text"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::TextEvent","n":"LINK"},{"a":"readonly","t":"String","b":"flash.events::TextEvent","n":"TEXT_INPUT"}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.events::TextEvent","n":"__pool"}]}}`; asc.classInfo["flash.events::ThrottleEvent"]=`{"t":"class","n":"flash.events::ThrottleEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"Number","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::ThrottleEvent","n":"clone"},{"r":"String","b":"flash.events::ThrottleEvent","n":"toString"}],"a":[{"a":"readonly","t":"Number","b":"flash.events::ThrottleEvent","n":"targetFrameRate"},{"a":"readonly","t":"String","b":"flash.events::ThrottleEvent","n":"state"}],"d":[{"n":"native","c":"instance=\\"ThrottleEventObject\\",methods=\\"auto\\",cls=\\"ThrottleEventClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"ThrottleEventObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ThrottleEventClass"},{"k":"gc","v":"exact"}]},{"n":"API","c":"\\"676\\"","v":[{"k":"","v":"676"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.events::ThrottleEvent","n":"m_targetFrameRate"},{"a":"readwrite","t":"String","b":"flash.events::ThrottleEvent","n":"m_state"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::ThrottleEvent","n":"THROTTLE"}]}}`; asc.classInfo["flash.events::ThrottleType"]=`{"t":"class","n":"flash.events::ThrottleType","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"676\\"","v":[{"k":"","v":"676"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::ThrottleType","n":"THROTTLE"},{"a":"readonly","t":"String","b":"flash.events::ThrottleType","n":"PAUSE"},{"a":"readonly","t":"String","b":"flash.events::ThrottleType","n":"RESUME"}]}}`; asc.classInfo["flash.events::TimerEvent"]=`{"t":"class","n":"flash.events::TimerEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::TimerEvent","n":"clone"},{"r":"String","b":"flash.events::TimerEvent","n":"toString"},{"r":"void","b":"flash.events::TimerEvent","n":"updateAfterEvent"}],"d":[{"n":"native","c":"instance=\\"TimerEventObject\\",methods=\\"auto\\",cls=\\"TimerEventClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"TimerEventObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TimerEventClass"},{"k":"gc","v":"exact"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::TimerEvent","n":"TIMER"},{"a":"readonly","t":"String","b":"flash.events::TimerEvent","n":"TIMER_COMPLETE"}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.events::TimerEvent","n":"__pool"}]}}`; asc.classInfo["flash.events::TouchEvent"]=`{"t":"class","n":"flash.events::TouchEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"flash.display::InteractiveObject","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1},{"t":"String"},{"t":"flash.utils::ByteArray","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::TouchEvent","n":"clone"},{"r":"String","b":"flash.events::TouchEvent","n":"toString"},{"r":"uint","b":"flash.events::TouchEvent","p":[{"t":"flash.utils::ByteArray"},{"t":"Boolean","o":1}],"n":"getSamples"},{"r":"Boolean","b":"flash.events::TouchEvent","p":[{"t":"int"}],"n":"isToolButtonDown"},{"r":"void","b":"flash.events::TouchEvent","n":"updateAfterEvent"}],"a":[{"a":"readwrite","t":"Number","b":"flash.events::TouchEvent","n":"localX"},{"a":"readwrite","t":"Number","b":"flash.events::TouchEvent","n":"localY"},{"a":"readwrite","t":"int","b":"flash.events::TouchEvent","n":"touchPointID"},{"a":"readwrite","t":"Boolean","b":"flash.events::TouchEvent","n":"isPrimaryTouchPoint"},{"a":"readwrite","t":"Number","b":"flash.events::TouchEvent","n":"sizeX"},{"a":"readwrite","t":"Number","b":"flash.events::TouchEvent","n":"sizeY"},{"a":"readwrite","t":"Number","b":"flash.events::TouchEvent","n":"pressure"},{"a":"readwrite","t":"Object","b":"flash.events::TouchEvent","n":"relatedObject"},{"a":"readwrite","t":"Boolean","b":"flash.events::TouchEvent","n":"ctrlKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::TouchEvent","n":"altKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::TouchEvent","n":"shiftKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::TouchEvent","n":"commandKey"},{"a":"readwrite","t":"Boolean","b":"flash.events::TouchEvent","n":"controlKey"},{"a":"readwrite","t":"Number","b":"flash.events::TouchEvent","n":"timestamp"},{"a":"readwrite","t":"String","b":"flash.events::TouchEvent","n":"touchIntent"},{"a":"readonly","t":"Number","b":"flash.events::TouchEvent","n":"stageX"},{"a":"readonly","t":"Number","b":"flash.events::TouchEvent","n":"stageY"},{"a":"readwrite","t":"Boolean","b":"flash.events::TouchEvent","n":"isRelatedObjectInaccessible"},{"a":"readwrite","t":"Boolean","b":"flash.events::TouchEvent","n":"isTouchPointCanceled"}],"d":[{"n":"native","c":"instance=\\"TouchEventObject\\",methods=\\"auto\\",cls=\\"TouchEventClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"TouchEventObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TouchEventClass"},{"k":"gc","v":"exact"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_touchPointID"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_isPrimaryTouchPoint"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_sizeY"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_sizeX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_pressure"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_relatedObject"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_isRelatedObjectInaccessible"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_ctrlKey"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_altKey"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_shiftKey"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_localX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_localY"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_commandKey"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_controlKey"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_timestamp"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_touchIntent"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_samples"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"_isTouchPointCanceled"}],"m":[{"r":"Number","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"__getStageX"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"__getStageY"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"TOUCH_BEGIN"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"TOUCH_END"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"TOUCH_MOVE"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"TOUCH_OVER"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"TOUCH_OUT"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"TOUCH_ROLL_OVER"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"TOUCH_ROLL_OUT"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"TOUCH_TAP"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"PROXIMITY_BEGIN"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"PROXIMITY_END"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"PROXIMITY_MOVE"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"PROXIMITY_OUT"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"PROXIMITY_OVER"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"PROXIMITY_ROLL_OUT"},{"a":"readonly","t":"String","b":"flash.events::TouchEvent","n":"PROXIMITY_ROLL_OVER"}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.events::TouchEvent","n":"__pool"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.events::TouchEvent","n":"sMousePoint"}]}}`; asc.classInfo["flash.events::TouchEventIntent"]=`{"t":"class","n":"flash.events::TouchEventIntent","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::TouchEventIntent","n":"ERASER"},{"a":"readonly","t":"String","b":"flash.events::TouchEventIntent","n":"PEN"},{"a":"readonly","t":"String","b":"flash.events::TouchEventIntent","n":"UNKNOWN"}]}}`; asc.classInfo["flash.events::TransformGestureEvent"]=`{"t":"class","n":"flash.events::TransformGestureEvent","bs":["flash.events::GestureEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"m":[{"r":"flash.events::Event","b":"flash.events::TransformGestureEvent","n":"clone"},{"r":"String","b":"flash.events::TransformGestureEvent","n":"toString"}],"a":[{"a":"readwrite","t":"Number","b":"flash.events::TransformGestureEvent","n":"scaleX"},{"a":"readwrite","t":"Number","b":"flash.events::TransformGestureEvent","n":"scaleY"},{"a":"readwrite","t":"Number","b":"flash.events::TransformGestureEvent","n":"rotation"},{"a":"readwrite","t":"Number","b":"flash.events::TransformGestureEvent","n":"offsetX"},{"a":"readwrite","t":"Number","b":"flash.events::TransformGestureEvent","n":"offsetY"},{"a":"readwrite","t":"Number","b":"flash.events::TransformGestureEvent","n":"velocity"}],"d":[{"n":"native","c":"instance=\\"TransformGestureEventObject\\",methods=\\"auto\\",cls=\\"TransformGestureEventClass\\"","v":[{"k":"instance","v":"TransformGestureEventObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TransformGestureEventClass"}]},{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.events::TransformGestureEvent","n":"m_scaleX"},{"a":"readwrite","t":"Number","b":"flash.events::TransformGestureEvent","n":"m_scaleY"},{"a":"readwrite","t":"Number","b":"flash.events::TransformGestureEvent","n":"m_rotation"},{"a":"readwrite","t":"Number","b":"flash.events::TransformGestureEvent","n":"m_offsetX"},{"a":"readwrite","t":"Number","b":"flash.events::TransformGestureEvent","n":"m_offsetY"},{"a":"readwrite","t":"Number","b":"flash.events::TransformGestureEvent","n":"m_velocity"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::TransformGestureEvent","n":"GESTURE_ZOOM"},{"a":"readonly","t":"String","b":"flash.events::TransformGestureEvent","n":"GESTURE_PAN"},{"a":"readonly","t":"String","b":"flash.events::TransformGestureEvent","n":"GESTURE_ROTATE"},{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"719\\"","v":[{"k":"","v":"719"}]}],"b":"flash.events::TransformGestureEvent","n":"GESTURE_DIRECTIONAL_TAP"},{"a":"readonly","t":"String","b":"flash.events::TransformGestureEvent","n":"GESTURE_SWIPE"}]}}`; asc.classInfo["flash.events::UncaughtErrorEvent"]=`{"t":"class","n":"flash.events::UncaughtErrorEvent","bs":["flash.events::ErrorEvent","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"*","o":1}],"a":[{"a":"readonly","t":"*","b":"flash.events::UncaughtErrorEvent","n":"error"}],"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"v":[{"a":"readwrite","t":"*","b":"flash.events::UncaughtErrorEvent","n":"_error"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::UncaughtErrorEvent","n":"UNCAUGHT_ERROR"}]}}`; asc.classInfo["flash.events::UncaughtErrorEvents"]=`{"t":"class","n":"flash.events::UncaughtErrorEvents","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]},{"n":"Event","c":"name=\\"uncaughtError\\",type=\\"flash.events.UncaughtErrorEvent\\"","v":[{"k":"name","v":"uncaughtError"},{"k":"type","v":"flash.events.UncaughtErrorEvent"}]}]}}}`; asc.classInfo["flash.events::VideoEvent"]=`{"t":"class","n":"flash.events::VideoEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1}],"v":[{"a":"readonly","t":"String","b":"flash.events::VideoEvent","n":"codecInfo"}],"a":[{"a":"readonly","t":"String","b":"flash.events::VideoEvent","n":"status"}],"d":[{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::VideoEvent","n":"m_status"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::VideoEvent","n":"RENDER_STATE"},{"a":"readonly","t":"String","b":"flash.events::VideoEvent","n":"RENDER_STATUS_UNAVAILABLE"},{"a":"readonly","t":"String","b":"flash.events::VideoEvent","n":"RENDER_STATUS_SOFTWARE"},{"a":"readonly","t":"String","b":"flash.events::VideoEvent","n":"RENDER_STATUS_ACCELERATED"}]}}`; asc.classInfo["flash.events::VideoTextureEvent"]=`{"t":"class","n":"flash.events::VideoTextureEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"String","o":1}],"v":[{"a":"readwrite","t":"String","b":"flash.events::VideoTextureEvent","n":"codecInfo"}],"a":[{"a":"readonly","t":"String","b":"flash.events::VideoTextureEvent","n":"status"},{"a":"readonly","t":"String","b":"flash.events::VideoTextureEvent","n":"colorSpace"}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.events::VideoTextureEvent","n":"_status"},{"a":"readwrite","t":"String","b":"flash.events::VideoTextureEvent","n":"_colorSpace"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.events::VideoTextureEvent","n":"RENDER_STATE"}]}}`; asc.classInfo["flash.errors::DRMManagerError"]=`{"t":"class","n":"flash.errors::DRMManagerError","bs":["Error","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"int"},{"t":"int"}],"m":[{"r":"String","b":"flash.errors::DRMManagerError","n":"toString"}],"a":[{"a":"readonly","t":"int","b":"flash.errors::DRMManagerError","n":"subErrorID"}],"d":[{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.errors::DRMManagerError","n":"_subErrorID"}]}}}`; asc.classInfo["flash.errors::EOFError"]=`{"t":"class","n":"flash.errors::EOFError","id":1,"bs":["Error","Object"],"fa":{"tr":{"c":[{"t":"String","o":1}]}}}`; asc.classInfo["flash.errors::IllegalOperationError"]=`{"t":"class","n":"flash.errors::IllegalOperationError","id":1,"bs":["Error","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"int","o":1}]}}}`; asc.classInfo["flash.errors::InvalidSWFError"]=`{"t":"class","n":"flash.errors::InvalidSWFError","id":1,"bs":["Error","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"int","o":1}]}}}`; asc.classInfo["flash.errors::IOError"]=`{"t":"class","n":"flash.errors::IOError","id":1,"bs":["Error","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"int","o":1}]}}}`; asc.classInfo["flash.errors::MemoryError"]=`{"t":"class","n":"flash.errors::MemoryError","id":1,"bs":["Error","Object"],"fa":{"tr":{"c":[{"t":"String","o":1}]}}}`; asc.classInfo["flash.errors::PermissionError"]=`{"t":"class","n":"flash.errors::PermissionError","bs":["Error","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"int"}],"m":[{"r":"String","b":"flash.errors::PermissionError","n":"toString"}],"d":[{"n":"API","c":"\\"719\\"","v":[{"k":"","v":"719"}]}]}}}`; asc.classInfo["flash.errors::ScriptTimeoutError"]=`{"t":"class","n":"flash.errors::ScriptTimeoutError","id":1,"bs":["Error","Object"],"fa":{"tr":{"c":[{"t":"String","o":1}]}}}`; asc.classInfo["flash.errors::SQLError"]=`{"t":"class","n":"flash.errors::SQLError","bs":["Error","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String","o":1},{"t":"String","o":1},{"t":"int","o":1},{"t":"int","o":1},{"t":"Array","o":1}],"m":[{"r":"String","b":"flash.errors::SQLError","n":"toString"}],"a":[{"a":"readonly","t":"String","b":"flash.errors::SQLError","n":"details"},{"a":"readonly","t":"int","b":"flash.errors::SQLError","n":"detailID"},{"a":"readonly","t":"Array","b":"flash.errors::SQLError","n":"detailArguments"},{"a":"readonly","t":"String","b":"flash.errors::SQLError","n":"operation"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.errors::SQLError","n":"_details"},{"a":"readwrite","t":"int","b":"flash.errors::SQLError","n":"_detailID"},{"a":"readwrite","t":"Array","b":"flash.errors::SQLError","n":"_detailArgs"},{"a":"readwrite","t":"String","b":"flash.errors::SQLError","n":"_operation"}]}}}`; asc.classInfo["flash.errors::SQLErrorOperation"]=`{"t":"class","n":"flash.errors::SQLErrorOperation","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"ANALYZE"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"ATTACH"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"BEGIN"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"COMPACT"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"COMMIT"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"CLOSE"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"DEANALYZE"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"DETACH"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"EXECUTE"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"OPEN"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"REENCRYPT"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"ROLLBACK"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"SCHEMA"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"SET_SAVEPOINT"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"RELEASE_SAVEPOINT"},{"a":"readonly","t":"String","b":"flash.errors::SQLErrorOperation","n":"ROLLBACK_TO_SAVEPOINT"}]}}`; asc.classInfo["flash.errors::StackOverflowError"]=`{"t":"class","n":"flash.errors::StackOverflowError","id":1,"bs":["Error","Object"],"fa":{"tr":{"c":[{"t":"String","o":1}]}}}`; asc.classInfo["flash.display3D::Context3D"]=`{"t":"class","n":"flash.display3D::Context3D","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"HTMLCanvasElement"},{"t":"Object","o":1},{"t":"flash.display::Stage3D","o":1}],"v":[{"a":"readwrite","t":"Boolean","b":"flash.display3D::Context3D","n":"enableErrorChecking"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"maxBackBufferWidth"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"maxBackBufferHeight"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"maxTextureWidth"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"maxTextureHeight"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"totalGPUMemory"}],"m":[{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"Boolean","o":1}],"n":"dispose"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"n":"configureBackBuffer"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"clear"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"flash.display3D::IndexBuffer3D"},{"t":"int","o":1},{"t":"int","o":1}],"n":"drawTriangles"},{"r":"void","b":"flash.display3D::Context3D","n":"present"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"flash.display3D::Program3D"}],"n":"setProgram"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"String"},{"t":"int"},{"t":"__AS3__.vec::Vector$Number"},{"t":"int","o":1}],"n":"setProgramConstantsFromVector"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"String"},{"t":"int"},{"t":"flash.geom::Matrix3D"},{"t":"Boolean","o":1}],"n":"setProgramConstantsFromMatrix"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"String"},{"t":"int"},{"t":"int"},{"t":"flash.utils::ByteArray"},{"t":"uint"}],"n":"setProgramConstantsFromByteArray"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"flash.display3D::VertexBuffer3D"},{"t":"int","o":1},{"t":"String","o":1}],"n":"setVertexBufferAt"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"String"},{"t":"String"},{"t":"String","o":1}],"n":"setBlendFactors"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"}],"n":"setBlendFactorsSeparate"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"}],"n":"setColorMask"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"Boolean"},{"t":"String"}],"n":"setDepthTest"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"flash.display3D.textures::TextureBase"}],"n":"setTextureAt"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"flash.display3D.textures::TextureBase"},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"int","o":1},{"t":"int","o":1}],"n":"setRenderToTexture"},{"r":"void","b":"flash.display3D::Context3D","n":"setRenderToBackBuffer"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"String"}],"n":"setCulling"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1}],"n":"setStencilActions"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"uint"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"setStencilReferenceValue"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"flash.geom::Rectangle"}],"n":"setScissorRectangle"},{"r":"flash.display3D::VertexBuffer3D","b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"int"},{"t":"String","o":1}],"n":"createVertexBuffer"},{"r":"flash.display3D::IndexBuffer3D","b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"String","o":1}],"n":"createIndexBuffer"},{"r":"flash.display3D.textures::Texture","b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"int"},{"t":"String"},{"t":"Boolean"},{"t":"int","o":1}],"n":"createTexture"},{"r":"flash.display3D.textures::CubeTexture","b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"String"},{"t":"Boolean"},{"t":"int","o":1}],"n":"createCubeTexture"},{"r":"flash.display3D.textures::RectangleTexture","b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"int"},{"t":"String"},{"t":"Boolean"}],"n":"createRectangleTexture"},{"r":"flash.display3D::Program3D","b":"flash.display3D::Context3D","n":"createProgram"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"flash.display::BitmapData"}],"n":"drawToBitmapData"},{"r":"void","b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"String"},{"t":"String"},{"t":"String"}],"n":"setSamplerStateAt"},{"r":"flash.display3D.textures::VideoTexture","b":"flash.display3D::Context3D","n":"createVideoTexture"}],"a":[{"a":"readonly","t":"int","b":"flash.display3D::Context3D","n":"backBufferWidth"},{"a":"readonly","t":"int","b":"flash.display3D::Context3D","n":"backBufferHeight"},{"a":"readonly","t":"int","b":"flash.display3D::Context3D","n":"renderBufferWidth"},{"a":"readonly","t":"int","b":"flash.display3D::Context3D","n":"renderBufferHeight"},{"a":"readonly","t":"String","b":"flash.display3D::Context3D","n":"driverInfo"},{"a":"readonly","t":"String","b":"flash.display3D::Context3D","n":"profile"}],"d":[{"n":"native","c":"instance=\\"Context3DObject\\",methods=\\"auto\\",cls=\\"Context3DClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"Context3DObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"Context3DClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"__backBufferWidth"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"__backBufferHeight"},{"a":"readwrite","t":"String","b":"flash.display3D::Context3D","n":"__driverInfo"},{"a":"readwrite","t":"String","b":"flash.display3D::Context3D","n":"__profile"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"__backBufferAntiAlias"},{"a":"readwrite","t":"Boolean","b":"flash.display3D::Context3D","n":"__backBufferEnableDepthAndStencil"},{"a":"readwrite","t":"Boolean","b":"flash.display3D::Context3D","n":"__backBufferWantsBestResolution"},{"a":"readwrite","t":"WebGLRenderbuffer","b":"flash.display3D::Context3D","n":"__depthRenderBuffer"},{"a":"readwrite","t":"WebGLRenderbuffer","b":"flash.display3D::Context3D","n":"__depthStencilRenderBuffer"},{"a":"readwrite","t":"Object","b":"flash.display3D::Context3D","n":"__fragmentConstants"},{"a":"readwrite","t":"Object","b":"flash.display3D::Context3D","n":"__vertexConstants"},{"a":"readwrite","t":"WebGLFramebuffer","b":"flash.display3D::Context3D","n":"__framebuffer"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"__maxAnisotropyCubeTexture"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"__maxAnisotropyTexture2D"},{"a":"readwrite","t":"Float32Array","b":"flash.display3D::Context3D","n":"__positionScale"},{"a":"readwrite","t":"flash.display3D::Program3D","b":"flash.display3D::Context3D","n":"__program"},{"a":"readwrite","t":"flash.display3D.textures::TextureBase","b":"flash.display3D::Context3D","n":"__renderToTexture"},{"a":"readwrite","t":"Boolean","b":"flash.display3D::Context3D","n":"__backBufferInited"},{"a":"readwrite","t":"Boolean","b":"flash.display3D::Context3D","n":"__enableDepthAndStencil"},{"a":"readwrite","t":"Boolean","b":"flash.display3D::Context3D","n":"__rttDepthAndStencil"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"__samplerDirty"},{"a":"readwrite","t":"Array","b":"flash.display3D::Context3D","n":"__samplerTextures"},{"a":"readwrite","t":"Array","b":"flash.display3D::Context3D","n":"__samplerStates"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.display3D::Context3D","n":"__scissorRectangle"},{"a":"readwrite","t":"flash.display::Stage3D","b":"flash.display3D::Context3D","n":"__stage3D"},{"a":"readwrite","t":"HTMLCanvasElement","b":"flash.display3D::Context3D","n":"__canvas"},{"a":"readwrite","t":"WebGLRenderingContext","b":"flash.display3D::Context3D","n":"__gl"},{"a":"readwrite","t":"*","b":"flash.display3D::Context3D","n":"__compressedExtensionS3TC"},{"a":"readwrite","t":"*","b":"flash.display3D::Context3D","n":"__compressedExtensionETC1"},{"a":"readwrite","t":"*","b":"flash.display3D::Context3D","n":"__compressedExtensionPVRTC"},{"a":"readwrite","t":"*","b":"flash.display3D::Context3D","n":"__compressedExtensionETC"},{"a":"readwrite","t":"String","b":"flash.display3D::Context3D","n":"__stencilCompareMode"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"__stencilRef"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"__stencilReadMask"},{"a":"readwrite","t":"WebGLRenderbuffer","b":"flash.display3D::Context3D","n":"__stencilRenderBuffer"},{"a":"readwrite","t":"Boolean","b":"flash.display3D::Context3D","n":"__supportsAnisotropicFiltering"},{"a":"readwrite","t":"Boolean","b":"flash.display3D::Context3D","n":"__supportsPackedDepthStencil"},{"a":"readwrite","t":"Boolean","b":"flash.display3D::Context3D","n":"__optimizeUniforms"},{"a":"readwrite","t":"Object","b":"flash.display3D::Context3D","n":"__poolFloat32Array"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"glMax"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"glMin"}],"m":[{"r":"flash.display3D.textures::TextureBase","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","n":"__getRenderToTexture"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"flash.display::BitmapData"}],"n":"__updatePixelsAtBitmapData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"}],"n":"__setBlendFactorsSeparate"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","n":"__flushSamplerState"},{"r":"int","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"String"}],"n":"__getGLCompareMode"},{"r":"int","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"flash.display3D::Context3DStencilAction"}],"n":"__getGLStencilAction"},{"r":"int","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"String"}],"n":"__getGLBlendFactor"},{"r":"int","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"String"}],"n":"__getGLBlendEquation"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"String"}],"n":"__hasGLExtension"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"int"}],"n":"__setViewport"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","n":"__updateDepthAndStencilState"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","n":"__updateBlendFactors"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","n":"__updateScissorRectangle"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","n":"__updateBackbufferViewport"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","n":"__updateCanvasTransform"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"flash.display3D.textures::TextureBase"}],"n":"__setTextureAt"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"flash.display3D::VertexBuffer3D"},{"t":"int","o":1},{"t":"String","o":1}],"n":"__setVertexBufferAt"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"String"},{"t":"int"},{"t":"flash.geom::Matrix3D"},{"t":"Boolean","o":1}],"n":"__setProgramConstantsFromMatrix"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"flash.display3D::Program3D"}],"n":"__setProgram"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"String"},{"t":"int"},{"t":"Array"},{"t":"int","o":1}],"n":"__setProgramConstantsFromVector"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"__clear"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"flash.display3D::IndexBuffer3D"},{"t":"int","o":1},{"t":"int","o":1}],"n":"__drawTriangles"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"flash.geom::Rectangle"}],"n":"__setScissorRectangle"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"String"},{"t":"String"},{"t":"String"}],"n":"__setSamplerStateAt"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"HTMLCanvasElement"},{"t":"Object","o":1}],"n":"__createWebGLContext"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","n":"__throwWebGLNotAvailable"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"flash.display3D.textures::TextureBase"},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"int","o":1},{"t":"int","o":1}],"n":"__setRenderToTexture"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"int"},{"t":"int"},{"t":"int"},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"n":"__configureBackBuffer"},{"r":"Float32Array","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"Array"}],"n":"__getFloat32ArrayFromPool"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","p":[{"t":"Float32Array"}],"n":"__releaseFloat32ArrayToPool"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Context3D","n":"__finish"}]}},"tr":{"v":[{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"TEXTURE_MAX_ANISOTROPY_EXT"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"DEPTH_STENCIL"},{"a":"readonly","t":"int","b":"flash.display3D::Context3D","n":"MAX_SAMPLERS"},{"a":"readonly","t":"int","b":"flash.display3D::Context3D","n":"MAX_ATTRIBUTES"},{"a":"readonly","t":"int","b":"flash.display3D::Context3D","n":"MAX_PROGRAM_REGISTERS"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.display3D::Context3D","n":"supportsVideoTexture"}]},"pr":{"v":[{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.display3D::Context3D","n":"sHelperRect"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"sMaxTextureWidth"},{"a":"readwrite","t":"int","b":"flash.display3D::Context3D","n":"sMaxTextureHeight"},{"a":"readwrite","t":"flash.__native.renderer.webgl::Context3DStateCache","b":"flash.display3D::Context3D","n":"__stateCache"}]}}`; asc.classInfo["flash.display3D::Context3DBlendEquation"]=`{"t":"class","n":"flash.display3D::Context3DBlendEquation","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendEquation","n":"ADD"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendEquation","n":"SUBTRACT"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendEquation","n":"REVERSE_SUBTRACT"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendEquation","n":"MIN"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendEquation","n":"MAX"}]}}`; asc.classInfo["flash.display3D::Context3DBlendFactor"]=`{"t":"class","n":"flash.display3D::Context3DBlendFactor","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendFactor","n":"ONE"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendFactor","n":"ZERO"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendFactor","n":"SOURCE_ALPHA"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendFactor","n":"SOURCE_COLOR"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendFactor","n":"ONE_MINUS_SOURCE_ALPHA"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendFactor","n":"ONE_MINUS_SOURCE_COLOR"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendFactor","n":"DESTINATION_ALPHA"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendFactor","n":"DESTINATION_COLOR"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendFactor","n":"ONE_MINUS_DESTINATION_ALPHA"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBlendFactor","n":"ONE_MINUS_DESTINATION_COLOR"}]}}`; asc.classInfo["flash.display3D::Context3DBufferUsage"]=`{"t":"class","n":"flash.display3D::Context3DBufferUsage","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"692\\"","v":[{"k":"","v":"692"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DBufferUsage","n":"STATIC_DRAW"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DBufferUsage","n":"DYNAMIC_DRAW"}]}}`; asc.classInfo["flash.display3D::Context3DClearMask"]=`{"t":"class","n":"flash.display3D::Context3DClearMask","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.display3D::Context3DClearMask","n":"COLOR"},{"a":"readonly","t":"int","b":"flash.display3D::Context3DClearMask","n":"DEPTH"},{"a":"readonly","t":"int","b":"flash.display3D::Context3DClearMask","n":"STENCIL"},{"a":"readonly","t":"int","b":"flash.display3D::Context3DClearMask","n":"ALL"}]}}`; asc.classInfo["flash.display3D::Context3DCompareMode"]=`{"t":"class","n":"flash.display3D::Context3DCompareMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DCompareMode","n":"ALWAYS"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DCompareMode","n":"NEVER"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DCompareMode","n":"LESS"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DCompareMode","n":"LESS_EQUAL"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DCompareMode","n":"EQUAL"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DCompareMode","n":"GREATER_EQUAL"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DCompareMode","n":"GREATER"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DCompareMode","n":"NOT_EQUAL"}]}}`; asc.classInfo["flash.display3D::Context3DFillMode"]=`{"t":"class","n":"flash.display3D::Context3DFillMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"703\\"","v":[{"k":"","v":"703"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DFillMode","n":"WIREFRAME"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DFillMode","n":"SOLID"}]}}`; asc.classInfo["flash.display3D::Context3DMipFilter"]=`{"t":"class","n":"flash.display3D::Context3DMipFilter","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"686\\"","v":[{"k":"","v":"686"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DMipFilter","n":"MIPNONE"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DMipFilter","n":"MIPNEAREST"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DMipFilter","n":"MIPLINEAR"}]}}`; asc.classInfo["flash.display3D::Context3DProfile"]=`{"t":"class","n":"flash.display3D::Context3DProfile","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"682\\"","v":[{"k":"","v":"682"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DProfile","n":"BASELINE"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DProfile","n":"BASELINE_CONSTRAINED"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DProfile","n":"BASELINE_EXTENDED"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DProfile","n":"STANDARD"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DProfile","n":"STANDARD_CONSTRAINED"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DProfile","n":"STANDARD_EXTENDED"}]}}`; asc.classInfo["flash.display3D::Context3DProgramType"]=`{"t":"class","n":"flash.display3D::Context3DProgramType","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DProgramType","n":"VERTEX"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DProgramType","n":"FRAGMENT"}]}}`; asc.classInfo["flash.display3D::Context3DRenderMode"]=`{"t":"class","n":"flash.display3D::Context3DRenderMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DRenderMode","n":"AUTO"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DRenderMode","n":"SOFTWARE"}]}}`; asc.classInfo["flash.display3D::Context3DStencilAction"]=`{"t":"class","n":"flash.display3D::Context3DStencilAction","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DStencilAction","n":"KEEP"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DStencilAction","n":"ZERO"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DStencilAction","n":"INCREMENT_SATURATE"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DStencilAction","n":"DECREMENT_SATURATE"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DStencilAction","n":"INVERT"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DStencilAction","n":"INCREMENT_WRAP"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DStencilAction","n":"DECREMENT_WRAP"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DStencilAction","n":"SET"}]}}`; asc.classInfo["flash.display3D::Context3DTextureFilter"]=`{"t":"class","n":"flash.display3D::Context3DTextureFilter","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"686\\"","v":[{"k":"","v":"686"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DTextureFilter","n":"NEAREST"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTextureFilter","n":"LINEAR"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTextureFilter","n":"ANISOTROPIC2X"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTextureFilter","n":"ANISOTROPIC4X"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTextureFilter","n":"ANISOTROPIC8X"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTextureFilter","n":"ANISOTROPIC16X"}]}}`; asc.classInfo["flash.display3D::Context3DTextureFormat"]=`{"t":"class","n":"flash.display3D::Context3DTextureFormat","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DTextureFormat","n":"BGRA"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTextureFormat","n":"RGBA_HALF_FLOAT"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTextureFormat","n":"COMPRESSED"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTextureFormat","n":"COMPRESSED_ALPHA"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTextureFormat","n":"BGR_PACKED"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTextureFormat","n":"BGRA_PACKED"}]}}`; asc.classInfo["flash.display3D::Context3DTriangleFace"]=`{"t":"class","n":"flash.display3D::Context3DTriangleFace","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DTriangleFace","n":"NONE"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTriangleFace","n":"BACK"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTriangleFace","n":"FRONT"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DTriangleFace","n":"FRONT_AND_BACK"}]}}`; asc.classInfo["flash.display3D::Context3DVertexBufferFormat"]=`{"t":"class","n":"flash.display3D::Context3DVertexBufferFormat","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DVertexBufferFormat","n":"FLOAT_1"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DVertexBufferFormat","n":"FLOAT_2"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DVertexBufferFormat","n":"FLOAT_3"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DVertexBufferFormat","n":"FLOAT_4"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DVertexBufferFormat","n":"BYTES_4"}]}}`; asc.classInfo["flash.display3D::Context3DWrapMode"]=`{"t":"class","n":"flash.display3D::Context3DWrapMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"686\\"","v":[{"k":"","v":"686"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display3D::Context3DWrapMode","n":"REPEAT"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DWrapMode","n":"CLAMP"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DWrapMode","n":"CLAMP_U_REPEAT_V"},{"a":"readonly","t":"String","b":"flash.display3D::Context3DWrapMode","n":"REPEAT_U_CLAMP_V"}]}}`; asc.classInfo["flash.display3D::IndexBuffer3D"]=`{"t":"class","n":"flash.display3D::IndexBuffer3D","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.display3D::Context3D"},{"t":"int"},{"t":"String"}],"m":[{"r":"void","b":"flash.display3D::IndexBuffer3D","n":"dispose"},{"r":"void","b":"flash.display3D::IndexBuffer3D","p":[{"t":"__AS3__.vec::Vector$uint"},{"t":"int"},{"t":"int"}],"n":"uploadFromVector"},{"r":"void","b":"flash.display3D::IndexBuffer3D","p":[{"t":"flash.utils::ByteArray"},{"t":"int"},{"t":"int"},{"t":"int"}],"n":"uploadFromByteArray"}],"d":[{"n":"native","c":"instance=\\"IndexBuffer3DObject\\",methods=\\"auto\\",cls=\\"IndexBuffer3DClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"IndexBuffer3DObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"IndexBuffer3DClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display3D::Context3D","b":"flash.display3D::IndexBuffer3D","n":"__context"},{"a":"readwrite","t":"WebGLRenderingContext","b":"flash.display3D::IndexBuffer3D","n":"__gl"},{"a":"readwrite","t":"int","b":"flash.display3D::IndexBuffer3D","n":"__elementType"},{"a":"readwrite","t":"WebGLBuffer","b":"flash.display3D::IndexBuffer3D","n":"__id"},{"a":"readwrite","t":"int","b":"flash.display3D::IndexBuffer3D","n":"__numIndices"},{"a":"readwrite","t":"int","b":"flash.display3D::IndexBuffer3D","n":"__usage"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::IndexBuffer3D","p":[{"t":"*"}],"n":"__uploadFromTypedArray"}]}}}`; asc.classInfo["flash.display3D::Program3D"]=`{"t":"class","n":"flash.display3D::Program3D","if":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.display3D::Context3D"}],"m":[{"r":"void","b":"flash.display3D::Program3D","n":"dispose"},{"r":"void","b":"flash.display3D::Program3D","p":[{"t":"flash.utils::ByteArray"},{"t":"flash.utils::ByteArray"}],"n":"upload"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","p":[{"t":"int"},{"t":"flash.__native.renderer.webgl::SamplerState"}],"n":"__setSamplerState"}],"d":[{"n":"native","c":"instance=\\"Program3DObject\\",methods=\\"auto\\",cls=\\"Program3DClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"Program3DObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"Program3DClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__alphaSamplerUniforms"},{"a":"readwrite","t":"flash.display3D::Context3D","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__context"},{"a":"readwrite","t":"WebGLRenderingContext","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__gl"},{"a":"readwrite","t":"WebGLShader","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__fragmentShaderID"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__fragmentSource"},{"a":"readwrite","t":"flash.display3D::UniformMap","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__fragmentUniformMap"},{"a":"readwrite","t":"flash.display3D::Uniform","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__positionScale"},{"a":"readwrite","t":"WebGLProgram","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__programID"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__samplerStates"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__samplerUniforms"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__samplerUsageMask"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__uniforms"},{"a":"readwrite","t":"WebGLShader","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__vertexShaderID"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__vertexSource"},{"a":"readwrite","t":"flash.display3D::UniformMap","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__vertexUniformMap"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__buildUniformList"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__deleteShaders"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__flush"},{"r":"flash.__native.renderer.webgl::SamplerState","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","p":[{"t":"int"}],"n":"__getSamplerState"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","p":[{"t":"Boolean"},{"t":"int"},{"t":"int"}],"n":"__markDirty"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","p":[{"t":"Float32Array"}],"n":"__setPositionScale"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","p":[{"t":"String"},{"t":"String"}],"n":"__uploadFromGLSL"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Program3D","n":"__use"}]}}}`; asc.classInfo["flash.display3D::Uniform"]=`{"t":"class","n":"flash.display3D::Uniform","bs":["Object"],"fa":{"tr":{"c":[{"t":"WebGLRenderingContext"}],"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","n":"name"},{"a":"readwrite","t":"WebGLUniformLocation","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","n":"location"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","n":"type"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","n":"size"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","n":"regData"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","n":"regIndex"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","n":"regCount"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","n":"isDirty"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","n":"optimized"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","p":[{"t":"WebGLRenderingContext"}],"n":"Uniform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","n":"flush"}]},"pr":{"v":[{"a":"readwrite","t":"WebGLRenderingContext","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","n":"__gl"}],"m":[{"r":"Float32Array","d":[{"n":"internal"}],"b":"flash.display3D::Uniform","p":[{"t":"int"},{"t":"int"}],"n":"__getRegisters"}]}}}`; asc.classInfo["flash.display3D::UniformMap"]=`{"t":"class","n":"flash.display3D::UniformMap","bs":["Object"],"fa":{"tr":{"c":[{"t":"Array"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::UniformMap","p":[{"t":"Array"}],"n":"UniformMap"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::UniformMap","n":"flush"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::UniformMap","n":"markAllDirty"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::UniformMap","p":[{"t":"int"},{"t":"int"}],"n":"markDirty"}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display3D::UniformMap","n":"__allDirty"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display3D::UniformMap","n":"__anyDirty"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display3D::UniformMap","n":"__registerLookup"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display3D::UniformMap","n":"__uniforms"}]}}}`; asc.classInfo["flash.display3D::VertexBuffer3D"]=`{"t":"class","n":"flash.display3D::VertexBuffer3D","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.display3D::Context3D"},{"t":"int"},{"t":"int"},{"t":"String"}],"m":[{"r":"void","b":"flash.display3D::VertexBuffer3D","n":"dispose"},{"r":"void","b":"flash.display3D::VertexBuffer3D","p":[{"t":"__AS3__.vec::Vector$Number"},{"t":"int"},{"t":"int"}],"n":"uploadFromVector"},{"r":"void","b":"flash.display3D::VertexBuffer3D","p":[{"t":"flash.utils::ByteArray"},{"t":"int"},{"t":"int"},{"t":"int"}],"n":"uploadFromByteArray"}],"d":[{"n":"native","c":"instance=\\"VertexBuffer3DObject\\",methods=\\"auto\\",cls=\\"VertexBuffer3DClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"VertexBuffer3DObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"VertexBuffer3DClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display3D::Context3D","b":"flash.display3D::VertexBuffer3D","n":"__context"},{"a":"readwrite","t":"WebGLRenderingContext","b":"flash.display3D::VertexBuffer3D","n":"__gl"},{"a":"readwrite","t":"Array","b":"flash.display3D::VertexBuffer3D","n":"__data"},{"a":"readwrite","t":"WebGLBuffer","b":"flash.display3D::VertexBuffer3D","n":"__id"},{"a":"readwrite","t":"int","b":"flash.display3D::VertexBuffer3D","n":"__numVertices"},{"a":"readwrite","t":"int","b":"flash.display3D::VertexBuffer3D","n":"__stride"},{"a":"readwrite","t":"int","b":"flash.display3D::VertexBuffer3D","n":"__usage"},{"a":"readwrite","t":"int","b":"flash.display3D::VertexBuffer3D","n":"__vertexSize"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D::VertexBuffer3D","p":[{"t":"*"}],"n":"__uploadFromTypedArray"}]}}}`; asc.classInfo["flash.display3D.textures::CubeTexture"]=`{"t":"class","n":"flash.display3D.textures::CubeTexture","if":1,"bs":["flash.display3D.textures::TextureBase","Object"],"fa":{"tr":{"c":[{"t":"flash.display3D::Context3D"},{"t":"int"},{"t":"flash.display3D::Context3DTextureFormat"},{"t":"Boolean"},{"t":"int"}],"m":[{"r":"void","b":"flash.display3D.textures::CubeTexture","p":[{"t":"flash.display::BitmapData"},{"t":"uint"},{"t":"uint","o":1}],"n":"uploadFromBitmapData"},{"r":"void","b":"flash.display3D.textures::CubeTexture","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"},{"t":"uint"},{"t":"uint","o":1}],"n":"uploadFromByteArray"},{"r":"void","b":"flash.display3D.textures::CubeTexture","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"uploadCompressedTextureFromByteArray"}],"d":[{"n":"native","c":"instance=\\"TextureCube3DObject\\",methods=\\"auto\\",cls=\\"TextureCube3DClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"TextureCube3DObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextureCube3DClass"},{"k":"construct","v":"native"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.display3D.textures::CubeTexture","n":"__size"},{"a":"readwrite","t":"int","b":"flash.display3D.textures::CubeTexture","n":"__uploadedSides"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::CubeTexture","p":[{"t":"*"},{"t":"uint"},{"t":"uint","o":1}],"n":"__uploadFromTypedArray"},{"r":"void","b":"flash.display3D.textures::CubeTexture","p":[{"t":"flash.__native.renderer.webgl::SamplerState"}],"n":"__setSamplerState"},{"r":"void","b":"flash.display3D.textures::CubeTexture","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"}],"n":"__uploadATFTextureFromByteArray"}]}}}`; asc.classInfo["flash.display3D.textures::RectangleTexture"]=`{"t":"class","n":"flash.display3D.textures::RectangleTexture","if":1,"bs":["flash.display3D.textures::TextureBase","Object"],"fa":{"tr":{"c":[{"t":"flash.display3D::Context3D"},{"t":"int"},{"t":"int"},{"t":"String"},{"t":"Boolean"}],"m":[{"r":"void","b":"flash.display3D.textures::RectangleTexture","p":[{"t":"flash.display::BitmapData"}],"n":"uploadFromBitmapData"},{"r":"void","b":"flash.display3D.textures::RectangleTexture","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"}],"n":"uploadFromByteArray"}],"d":[{"n":"native","c":"instance=\\"TextureRectangle3DObject\\",methods=\\"auto\\",cls=\\"TextureRectangle3DClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"TextureRectangle3DObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextureRectangle3DClass"},{"k":"construct","v":"native"}]}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::RectangleTexture","p":[{"t":"*"}],"n":"__uploadFromTypedArray"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::RectangleTexture","p":[{"t":"flash.__native.renderer.webgl::SamplerState"}],"n":"__setSamplerState"}]}}}`; asc.classInfo["flash.display3D.textures::Texture"]=`{"t":"class","n":"flash.display3D.textures::Texture","if":1,"bs":["flash.display3D.textures::TextureBase","Object"],"fa":{"tr":{"c":[{"t":"flash.display3D::Context3D"},{"t":"int"},{"t":"int"},{"t":"String"},{"t":"Boolean"},{"t":"int"}],"m":[{"r":"void","b":"flash.display3D.textures::Texture","p":[{"t":"flash.display::BitmapData"},{"t":"uint","o":1}],"n":"uploadFromBitmapData"},{"r":"void","b":"flash.display3D.textures::Texture","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"},{"t":"uint","o":1}],"n":"uploadFromByteArray"},{"r":"void","b":"flash.display3D.textures::Texture","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"uploadCompressedTextureFromByteArray"}],"d":[{"n":"native","c":"instance=\\"Texture3DObject\\",methods=\\"auto\\",cls=\\"Texture3DClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"Texture3DObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"Texture3DClass"},{"k":"construct","v":"native"}]}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::Texture","p":[{"t":"*"},{"t":"uint","o":1}],"n":"__uploadFromElement"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::Texture","p":[{"t":"*"},{"t":"uint","o":1}],"n":"__uploadFromTypedArray"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::Texture","p":[{"t":"uint"},{"t":"uint"},{"t":"uint","o":1}],"n":"__uploadFromCppMemory"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::Texture","p":[{"t":"flash.__native.renderer.webgl::SamplerState"}],"n":"__setSamplerState"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::Texture","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"},{"t":"uint"},{"t":"int"}],"n":"__uploadCompressedData"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::Texture","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"},{"t":"uint"}],"n":"__uploadATFRGB888"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::Texture","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"},{"t":"uint"}],"n":"__uploadATFRGBA8888"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::Texture","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"},{"t":"uint"}],"n":"__uploadATFRawCompressed"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::Texture","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"},{"t":"uint"}],"n":"__uploadATFRawCompressedAlpha"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::Texture","p":[{"t":"flash.utils::ByteArray"},{"t":"uint"}],"n":"__uploadATFTextureFromByteArray"}]}},"pr":{"v":[{"a":"readonly","t":"int","b":"flash.display3D.textures::Texture","n":"NORMAL"},{"a":"readonly","t":"int","b":"flash.display3D.textures::Texture","n":"CUBE_MAP"},{"a":"readonly","t":"int","b":"flash.display3D.textures::Texture","n":"RGB888"},{"a":"readonly","t":"int","b":"flash.display3D.textures::Texture","n":"RGBA8888"},{"a":"readonly","t":"int","b":"flash.display3D.textures::Texture","n":"COMPRESSED"},{"a":"readonly","t":"int","b":"flash.display3D.textures::Texture","n":"RAW_COMPRESSED"},{"a":"readonly","t":"int","b":"flash.display3D.textures::Texture","n":"COMPRESSED_ALPHA"},{"a":"readonly","t":"int","b":"flash.display3D.textures::Texture","n":"RAW_COMPRESSED_ALPHA"}]}}`; asc.classInfo["flash.display3D.textures::TextureBase"]=`{"t":"class","n":"flash.display3D.textures::TextureBase","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"flash.display3D::Context3D"}],"m":[{"r":"void","b":"flash.display3D.textures::TextureBase","n":"dispose"}],"d":[{"n":"native","c":"instance=\\"TextureBase3DObject\\",methods=\\"auto\\",cls=\\"TextureBase3DClass\\"","v":[{"k":"instance","v":"TextureBase3DObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextureBase3DClass"}]},{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display3D.textures::Texture","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__alphaTexture"},{"a":"readwrite","t":"flash.display3D::Context3D","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__context"},{"a":"readwrite","t":"WebGLRenderingContext","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__gl"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__format"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__width"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__height"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__internalFormat"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__optimizeForRenderToTexture"},{"a":"readwrite","t":"flash.__native.renderer.webgl::SamplerState","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__samplerState"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__streamingLevels"},{"a":"readwrite","t":"WebGLTexture","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__textureID"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__textureTarget"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__parent"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__transparent"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__inited"}],"m":[{"r":"int","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","p":[{"t":"int"}],"n":"vramUpdtate"},{"r":"uint","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","p":[{"t":"flash.utils::ByteArray"}],"n":"__getATFVersion"},{"r":"WebGLTexture","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__getTexture"},{"r":"uint","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","p":[{"t":"flash.utils::ByteArray"}],"n":"__readUInt24"},{"r":"uint","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","p":[{"t":"flash.utils::ByteArray"}],"n":"__readUInt32"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","p":[{"t":"*"},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"int","o":1},{"t":"int","o":1},{"t":"uint","o":1},{"t":"Boolean","o":1}],"n":"__fragmentUploadFromTypedArray"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","p":[{"t":"uint"},{"t":"uint"},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"int","o":1},{"t":"int","o":1},{"t":"uint","o":1},{"t":"Boolean","o":1}],"n":"__fragmentUploadFromCPPMemory"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","p":[{"t":"flash.__native.renderer.webgl::SamplerState"}],"n":"__setSamplerState"}]}},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__textureFormat"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__textureInternalFormat"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__vramUsed"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display3D.textures::TextureBase","n":"__vramUsedMax"}]}}`; asc.classInfo["flash.display3D.textures::VideoTexture"]=`{"t":"class","n":"flash.display3D.textures::VideoTexture","if":1,"bs":["flash.display3D.textures::TextureBase","Object"],"fa":{"tr":{"c":[{"t":"flash.display3D::Context3D"}],"m":[{"r":"void","b":"flash.display3D.textures::VideoTexture","p":[{"t":"flash.net::NetStream"}],"n":"attachNetStream"},{"r":"void","b":"flash.display3D.textures::VideoTexture","p":[{"t":"flash.media::Camera"}],"n":"attachCamera"}],"a":[{"a":"readonly","t":"int","b":"flash.display3D.textures::VideoTexture","n":"videoWidth"},{"a":"readonly","t":"int","b":"flash.display3D.textures::VideoTexture","n":"videoHeight"}],"d":[{"n":"native","c":"instance=\\"TextureVideo3DObject\\",methods=\\"auto\\",cls=\\"TextureVideo3DClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"TextureVideo3DObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"TextureVideo3DClass"},{"k":"construct","v":"native"}]},{"n":"Event","c":"name=\\"renderState\\",type=\\"flash.events.TextureVideoEvent\\"","v":[{"k":"name","v":"renderState"},{"k":"type","v":"flash.events.TextureVideoEvent"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.display3D.textures::VideoTexture","n":"__videoWidth"},{"a":"readwrite","t":"int","b":"flash.display3D.textures::VideoTexture","n":"__videoHeight"},{"a":"readwrite","t":"flash.net::NetStream","b":"flash.display3D.textures::VideoTexture","n":"__netStream"}],"m":[{"r":"WebGLTexture","d":[{"n":"internal"}],"b":"flash.display3D.textures::VideoTexture","n":"__getTexture"},{"r":"void","b":"flash.display3D.textures::VideoTexture","n":"__textureReady"}]}}}`; asc.classInfo["flash.display::ActionScriptVersion"]=`{"t":"class","n":"flash.display::ActionScriptVersion","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.display::ActionScriptVersion","n":"ACTIONSCRIPT2"},{"a":"readonly","t":"uint","b":"flash.display::ActionScriptVersion","n":"ACTIONSCRIPT3"}]}}`; asc.classInfo["flash.display::AVM1Movie"]=`{"t":"class","n":"flash.display::AVM1Movie","bs":["flash.display::DisplayObject","Object"],"fa":{"tr":{"c":null,"m":[{"r":"*","d":[{"n":"Inspectable","c":"environment=\\"none\\"","v":[{"k":"environment","v":"none"}]}],"b":"flash.display::AVM1Movie","p":[{"t":"String"}],"n":"call"},{"r":"void","d":[{"n":"Inspectable","c":"environment=\\"none\\"","v":[{"k":"environment","v":"none"}]}],"b":"flash.display::AVM1Movie","p":[{"t":"String"},{"t":"Function"}],"n":"addCallback"}],"d":[{"n":"native","c":"instance=\\"AVM1MovieObject\\",methods=\\"auto\\",cls=\\"AVM1MovieClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"AVM1MovieObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"AVM1MovieClass"},{"k":"construct","v":"native"}]}]},"pr":{"v":[{"a":"readwrite","t":"Object","b":"flash.display::AVM1Movie","n":"callbackTable"}],"m":[{"r":"void","b":"flash.display::AVM1Movie","p":[{"t":"Function"}],"n":"__setCallAS3"},{"r":"void","b":"flash.display::AVM1Movie","p":[{"t":"String"},{"t":"flash.utils::ByteArray"}],"n":"__callAS2"},{"r":"void","b":"flash.display::AVM1Movie","p":[{"t":"String"},{"t":"flash.utils::ByteArray"}],"n":"__callAS3"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.display::AVM1Movie","n":"__interopAvailable"}]}}}`; asc.classInfo["flash.display::Bitmap"]=`{"t":"class","n":"flash.display::Bitmap","bs":["flash.display::DisplayObject","Object"],"fa":{"tr":{"c":[{"t":"flash.display::BitmapData","o":1},{"t":"String","o":1},{"t":"Boolean","o":1}],"m":[{"r":"String","b":"flash.display::Bitmap","n":"toString"}],"a":[{"a":"readwrite","t":"String","b":"flash.display::Bitmap","n":"pixelSnapping"},{"a":"readwrite","t":"Boolean","b":"flash.display::Bitmap","n":"smoothing"},{"a":"readwrite","t":"flash.display::BitmapData","b":"flash.display::Bitmap","n":"bitmapData"}],"d":[{"n":"native","c":"instance=\\"BitmapObject\\",methods=\\"auto\\",cls=\\"BitmapClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"BitmapObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"BitmapClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::Bitmap","n":"_bitmapData"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.display::Bitmap","n":"_pixelSnapping"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Bitmap","n":"_smoothing"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Bitmap","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"},{"r":"flash.__native.display::DisplayObjectInternal","d":[{"n":"internal"}],"b":"flash.display::Bitmap","n":"__createInternal"}]}}}`; asc.classInfo["flash.display::BitmapData"]=`{"t":"class","n":"flash.display::BitmapData","bs":["Object"],"in":["flash.display::IBitmapDrawable"],"fa":{"tr":{"c":[{"t":"int"},{"t":"int"},{"t":"Boolean","o":1},{"t":"uint","o":1}],"m":[{"r":"flash.display::BitmapData","b":"flash.display::BitmapData","n":"clone"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"flash.display::BitmapData"},{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Point"},{"t":"flash.filters::BitmapFilter"}],"n":"applyFilter"},{"r":"uint","b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"int"}],"n":"getPixel"},{"r":"uint","b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"int"}],"n":"getPixel32"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"int"},{"t":"uint"}],"n":"setPixel"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"int"},{"t":"uint"}],"n":"setPixel32"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::ColorTransform"}],"n":"colorTransform"},{"r":"Object","b":"flash.display::BitmapData","p":[{"t":"flash.display::BitmapData"}],"n":"compare"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"flash.display::BitmapData"},{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Point"},{"t":"uint"},{"t":"uint"}],"n":"copyChannel"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"flash.display::BitmapData"},{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Point"},{"t":"flash.display::BitmapData","o":1},{"t":"flash.geom::Point","o":1},{"t":"Boolean","o":1}],"n":"copyPixels"},{"r":"void","b":"flash.display::BitmapData","n":"dispose"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"flash.display::IBitmapDrawable"},{"t":"flash.geom::Matrix","o":1},{"t":"flash.geom::ColorTransform","o":1},{"t":"String","o":1},{"t":"flash.geom::Rectangle","o":1},{"t":"Boolean","o":1}],"n":"draw"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"flash.display::IBitmapDrawable"},{"t":"flash.geom::Matrix","o":1},{"t":"flash.geom::ColorTransform","o":1},{"t":"String","o":1},{"t":"flash.geom::Rectangle","o":1},{"t":"Boolean","o":1},{"t":"String","o":1}],"n":"drawWithQuality"},{"r":"flash.utils::ByteArray","b":"flash.display::BitmapData","p":[{"t":"flash.geom::Rectangle"},{"t":"Object"},{"t":"flash.utils::ByteArray","o":1}],"n":"encode"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"flash.geom::Rectangle"},{"t":"uint"}],"n":"fillRect"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"int"},{"t":"uint"}],"n":"floodFill"},{"r":"flash.geom::Rectangle","b":"flash.display::BitmapData","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.filters::BitmapFilter"}],"n":"generateFilterRect"},{"r":"flash.geom::Rectangle","b":"flash.display::BitmapData","p":[{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"getColorBoundsRect"},{"r":"flash.utils::ByteArray","b":"flash.display::BitmapData","p":[{"t":"flash.geom::Rectangle"}],"n":"getPixels"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.utils::ByteArray"}],"n":"copyPixelsToByteArray"},{"r":"__AS3__.vec::Vector$uint","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::BitmapData","p":[{"t":"flash.geom::Rectangle"}],"n":"getVector"},{"r":"Boolean","b":"flash.display::BitmapData","p":[{"t":"flash.geom::Point"},{"t":"uint"},{"t":"Object"},{"t":"flash.geom::Point","o":1},{"t":"uint","o":1}],"n":"hitTest"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"flash.display::BitmapData"},{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Point"},{"t":"uint"},{"t":"uint"},{"t":"uint"},{"t":"uint"}],"n":"merge"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"Boolean","o":1}],"n":"noise"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"flash.display::BitmapData"},{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Point"},{"t":"Array","o":1},{"t":"Array","o":1},{"t":"Array","o":1},{"t":"Array","o":1}],"n":"paletteMap"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"Number"},{"t":"Number"},{"t":"uint"},{"t":"int"},{"t":"Boolean"},{"t":"Boolean"},{"t":"uint","o":1},{"t":"Boolean","o":1},{"t":"Array","o":1}],"n":"perlinNoise"},{"r":"int","b":"flash.display::BitmapData","p":[{"t":"flash.display::BitmapData"},{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Point"},{"t":"int","o":1},{"t":"int","o":1},{"t":"uint","o":1}],"n":"pixelDissolve"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"int"}],"n":"scroll"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.utils::ByteArray"}],"n":"setPixels"},{"r":"void","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::BitmapData","p":[{"t":"flash.geom::Rectangle"},{"t":"__AS3__.vec::Vector$uint"}],"n":"setVector"},{"r":"uint","b":"flash.display::BitmapData","p":[{"t":"flash.display::BitmapData"},{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Point"},{"t":"String"},{"t":"uint"},{"t":"uint","o":1},{"t":"uint","o":1},{"t":"Boolean","o":1}],"n":"threshold"},{"r":"void","b":"flash.display::BitmapData","n":"lock"},{"r":"void","b":"flash.display::BitmapData","p":[{"t":"flash.geom::Rectangle","o":1}],"n":"unlock"},{"r":"__AS3__.vec::Vector$Vector$Number","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::BitmapData","p":[{"t":"flash.geom::Rectangle","o":1}],"n":"histogram"},{"r":"String","b":"flash.display::BitmapData","n":"toString"}],"a":[{"a":"readonly","t":"int","b":"flash.display::BitmapData","n":"width"},{"a":"readonly","t":"int","b":"flash.display::BitmapData","n":"height"},{"a":"readonly","t":"Boolean","b":"flash.display::BitmapData","n":"transparent"},{"a":"readonly","t":"flash.geom::Rectangle","b":"flash.display::BitmapData","n":"rect"},{"a":"readonly","t":"flash.geom::Rectangle","b":"flash.display::BitmapData","n":"textureRect"}],"d":[{"n":"native","c":"instance=\\"BitmapDataObject\\",methods=\\"auto\\",cls=\\"BitmapDataClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"BitmapDataObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"BitmapDataClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_type"},{"a":"readwrite","t":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_ctx"},{"a":"readwrite","t":"HTMLElement","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_element"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_elementMatrix"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_encoded"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_encodedAlpha"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_encodedCache"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_encodedAlphaCache"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_source"},{"a":"readwrite","t":"flash.display3D.textures::Texture","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_texture"},{"a":"readwrite","t":"Uint8Array","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_pixels"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_width"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_height"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_transparent"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_fillColor"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_p2width"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_p2height"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_rect"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_textureRect"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_dirtyPixels"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_dirtyTexture"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_dirtyDisplayObject"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_modifiedPixels"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_invalid"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_textureRequested"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_systemWidth"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_systemHeight"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_uid"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_version"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_versionInAtlas"},{"a":"readwrite","t":"flash.__native.atlas::DynamicAtlasEntry","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_atlasEntry"},{"a":"readwrite","t":"Function","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_listenerDispose"},{"a":"readwrite","t":"flash.__native.filters::PerlinNoiseFilter","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_perlinNoiseFilter"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_usedInFrame"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_createdInFrame"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_requestedInFrame"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_disposedInFrame"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"_idleFramesMax"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"constructFromTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__clean"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"int"}],"n":"__compareTextureSize"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"int"}],"n":"__resize"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"int"}],"n":"__getPixel__pure"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"int"},{"t":"uint"}],"n":"__setPixel__pure"},{"r":"uint","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"int"}],"n":"__getPixel32__pure"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"int"},{"t":"uint"}],"n":"__setPixel32__pure"},{"r":"Uint8Array","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__beginModifyPixels"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__endModifyPixels"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"HTMLElement"},{"t":"flash.geom::Matrix","o":1}],"n":"__fromElement"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"flash.utils::ByteArray"},{"t":"flash.utils::ByteArray"}],"n":"__fromEncoded"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"flash.display::Graphics"},{"t":"flash.geom::Matrix"},{"t":"int"},{"t":"Boolean"}],"n":"__fromGraphics"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"String"},{"t":"flash.text::TextFormat"},{"t":"flash.geom::Matrix","o":1}],"n":"__fromText"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"Uint8Array"},{"t":"int"},{"t":"int"},{"t":"Boolean","o":1}],"n":"__fromPixels"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Point","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"n":"__slice"},{"r":"uint","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__getFillColor"},{"r":"Uint8Array","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__getPixels"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"Uint8Array"},{"t":"int"},{"t":"int"},{"t":"Boolean","o":1}],"n":"__updatePixelsPostProcessing"},{"r":"Uint8Array","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__allocPixels"},{"r":"Uint8Array","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__getP2Pixels"},{"r":"flash.display3D.textures::Texture","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__createTexture"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__createTextureFromElement"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__createTextureFromEncoded"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__textureCreated"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"int"}],"n":"__gc"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__disposeTexture"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__hasTexture"},{"r":"flash.display3D.textures::Texture","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__getTexture"},{"r":"CanvasPattern","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"CanvasRenderingContext2D"},{"t":"Boolean"}],"n":"__createPattern"},{"r":"HTMLCanvasElement","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"CanvasRenderingContext2D"}],"n":"__toCanvas"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"flash.display::IBitmapDrawable"},{"t":"flash.geom::Matrix","o":1},{"t":"flash.geom::ColorTransform","o":1},{"t":"int","o":1},{"t":"flash.geom::Rectangle","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"Boolean","o":1}],"n":"__drawWithQuality"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.__native.display::CacheDisplayObject"},{"t":"flash.geom::Matrix"},{"t":"flash.geom::ColorTransform","o":1},{"t":"int","o":1},{"t":"flash.geom::Rectangle","o":1},{"t":"Boolean","o":1}],"n":"__drawCacheDisplayObject"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"Function"}],"n":"__startListeningDispose"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__stopListeningDispose"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"flash.geom::Point"}],"n":"__getDestPoint"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"int"},{"t":"flash.display::BitmapData"},{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Point"}],"n":"__getSourceRect"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__drawingToTextureStart"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__drawingToTextureStop"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__forgetSources"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__consumeSources"},{"r":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"String"},{"t":"int"},{"t":"int"},{"t":"flash.utils::ByteArray"}],"n":"__encodeWithCanvas"},{"r":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"String"},{"t":"int"},{"t":"int"},{"t":"flash.utils::ByteArray"}],"n":"__encodeWithCPP"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"__use"}]}},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sBitmapDataUID"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sHelperCanvasPowerOf2Pool"},{"a":"readwrite","t":"HTMLCanvasElement","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sHelperCanvasEmpty"},{"a":"readwrite","t":"flash.filters::NoiseFilter","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sHelperNoiseFilter"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sHelperNoiseFilterPoint"},{"a":"readwrite","t":"flash.filters::ColorMatrixFilter","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sHelperColorMatrixFilter"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sHelperColorMatrixPoint"},{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sHelperColorTransform"},{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sHelperRootDisplayObject"},{"a":"readwrite","t":"Uint8Array","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sHelperP2Pixels"},{"a":"readwrite","t":"Uint8Array","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sHelperRowPixels"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sHelperPoints"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::BitmapData","n":"sHelperRectangles"}],"m":[{"r":"HTMLElement","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"HTMLImageElement"},{"t":"flash.utils::ByteArray"}],"n":"__getElementFromImageAndRawAlpha"},{"r":"Uint8Array","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"Uint8Array"},{"t":"int"},{"t":"int"},{"t":"Uint8Array"},{"t":"int"},{"t":"int"},{"t":"Boolean","o":1}],"n":"__setPixels"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"flash.display::BitmapData"},{"t":"flash.display::BitmapData"}],"n":"__clone"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"flash.display::BitmapData"},{"t":"flash.display::BitmapData"}],"n":"__clone__lazy"},{"r":"CanvasRenderingContext2D","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean","o":1}],"n":"__popSystemCtx"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::BitmapData","p":[{"t":"CanvasRenderingContext2D"}],"n":"__pushSystemCtx"}]}}`; asc.classInfo["flash.display::BitmapDataChannel"]=`{"t":"class","n":"flash.display::BitmapDataChannel","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.display::BitmapDataChannel","n":"ALPHA"},{"a":"readonly","t":"uint","b":"flash.display::BitmapDataChannel","n":"BLUE"},{"a":"readonly","t":"uint","b":"flash.display::BitmapDataChannel","n":"GREEN"},{"a":"readonly","t":"uint","b":"flash.display::BitmapDataChannel","n":"RED"}]}}`; asc.classInfo["flash.display::BitmapEncodingColorSpace"]=`{"t":"class","n":"flash.display::BitmapEncodingColorSpace","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"680\\"","v":[{"k":"","v":"680"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::BitmapEncodingColorSpace","n":"COLORSPACE_4_2_0"},{"a":"readonly","t":"String","b":"flash.display::BitmapEncodingColorSpace","n":"COLORSPACE_4_2_2"},{"a":"readonly","t":"String","b":"flash.display::BitmapEncodingColorSpace","n":"COLORSPACE_4_4_4"},{"a":"readonly","t":"String","b":"flash.display::BitmapEncodingColorSpace","n":"COLORSPACE_AUTO"}]}}`; asc.classInfo["flash.display::BlendMode"]=`{"t":"class","n":"flash.display::BlendMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"NORMAL"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"LAYER"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"MULTIPLY"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"SCREEN"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"LIGHTEN"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"DARKEN"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"ADD"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"SUBTRACT"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"DIFFERENCE"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"INVERT"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"OVERLAY"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"HARDLIGHT"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"ALPHA"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"ERASE"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"SHADER"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"DISABLED"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"INTERSECT_INTERCHANGE"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"ALPHA_RGB"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"ERASE_RGB"},{"a":"readonly","t":"String","b":"flash.display::BlendMode","n":"XOR"}]}}`; asc.classInfo["flash.display::CapsStyle"]=`{"t":"class","n":"flash.display::CapsStyle","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::CapsStyle","n":"ROUND"},{"a":"readonly","t":"String","b":"flash.display::CapsStyle","n":"NONE"},{"a":"readonly","t":"String","b":"flash.display::CapsStyle","n":"SQUARE"}]}}`; asc.classInfo["flash.display::ColorCorrection"]=`{"t":"class","n":"flash.display::ColorCorrection","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::ColorCorrection","n":"DEFAULT"},{"a":"readonly","t":"String","b":"flash.display::ColorCorrection","n":"ON"},{"a":"readonly","t":"String","b":"flash.display::ColorCorrection","n":"OFF"}]}}`; asc.classInfo["flash.display::ColorCorrectionSupport"]=`{"t":"class","n":"flash.display::ColorCorrectionSupport","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::ColorCorrectionSupport","n":"UNSUPPORTED"},{"a":"readonly","t":"String","b":"flash.display::ColorCorrectionSupport","n":"DEFAULT_ON"},{"a":"readonly","t":"String","b":"flash.display::ColorCorrectionSupport","n":"DEFAULT_OFF"}]}}`; asc.classInfo["flash.display::DisplayObject"]=`{"t":"class","n":"flash.display::DisplayObject","bs":["flash.events::EventDispatcher","Object"],"in":["flash.display::IBitmapDrawable"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"flash.display::DisplayObject","n":"__name"},{"a":"readwrite","t":"int","b":"flash.display::DisplayObject","n":"_root"},{"a":"readwrite","t":"flash.__native.display::DisplayObjectInternal","b":"flash.display::DisplayObject","n":"__internalInst"}],"m":[{"r":"flash.geom::Point","b":"flash.display::DisplayObject","p":[{"t":"flash.geom::Point"}],"n":"localToGlobal"},{"r":"flash.geom::Point","b":"flash.display::DisplayObject","p":[{"t":"flash.geom::Point"}],"n":"globalToLocal"},{"r":"flash.geom::Rectangle","b":"flash.display::DisplayObject","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.geom::Rectangle","o":1}],"n":"getBounds"},{"r":"flash.geom::Rectangle","b":"flash.display::DisplayObject","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.geom::Rectangle","o":1}],"n":"getRect"},{"r":"Boolean","b":"flash.display::DisplayObject","p":[{"t":"flash.display::DisplayObject"}],"n":"hitTestObject"},{"r":"Boolean","b":"flash.display::DisplayObject","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean","o":1}],"n":"hitTestPoint"},{"r":"flash.geom::Vector3D","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::DisplayObject","p":[{"t":"flash.geom::Point"}],"n":"globalToLocal3D"},{"r":"flash.geom::Point","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::DisplayObject","p":[{"t":"flash.geom::Vector3D"}],"n":"local3DToGlobal"},{"r":"void","b":"flash.display::DisplayObject","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"addEventListener"},{"r":"void","b":"flash.display::DisplayObject","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1}],"n":"removeEventListener"},{"r":"void","b":"flash.display::DisplayObject","p":[{"t":"String","o":1}],"n":"removeEventListeners"},{"r":"Boolean","b":"flash.display::DisplayObject","p":[{"t":"flash.events::Event"}],"n":"dispatchEvent"},{"r":"Boolean","b":"flash.display::DisplayObject","p":[{"t":"String"}],"n":"willTrigger"},{"r":"String","b":"flash.display::DisplayObject","n":"toString"}],"a":[{"a":"readonly","t":"flash.display::Stage","b":"flash.display::DisplayObject","n":"stage"},{"a":"readonly","t":"flash.display::DisplayObject","b":"flash.display::DisplayObject","n":"root"},{"a":"readwrite","t":"flash.geom::Transform","b":"flash.display::DisplayObject","n":"transform"},{"a":"readwrite","t":"String","b":"flash.display::DisplayObject","n":"name"},{"a":"readonly","t":"flash.display::DisplayObjectContainer","b":"flash.display::DisplayObject","n":"parent"},{"a":"readwrite","t":"flash.display::DisplayObject","b":"flash.display::DisplayObject","n":"mask"},{"a":"readwrite","t":"Boolean","b":"flash.display::DisplayObject","n":"visible"},{"a":"readwrite","t":"Number","b":"flash.display::DisplayObject","n":"x"},{"a":"readwrite","t":"Number","b":"flash.display::DisplayObject","n":"y"},{"a":"readwrite","t":"Number","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::DisplayObject","n":"z"},{"a":"readwrite","t":"Number","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::DisplayObject","n":"scaleX"},{"a":"readwrite","t":"Number","b":"flash.display::DisplayObject","n":"scaleY"},{"a":"readwrite","t":"Number","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::DisplayObject","n":"scaleZ"},{"a":"readonly","t":"Number","b":"flash.display::DisplayObject","n":"mouseX"},{"a":"readonly","t":"Number","b":"flash.display::DisplayObject","n":"mouseY"},{"a":"readwrite","t":"Number","b":"flash.display::DisplayObject","n":"rotation"},{"a":"readwrite","t":"Number","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::DisplayObject","n":"rotationX"},{"a":"readwrite","t":"Number","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::DisplayObject","n":"rotationY"},{"a":"readwrite","t":"Number","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::DisplayObject","n":"rotationZ"},{"a":"readwrite","t":"Number","b":"flash.display::DisplayObject","n":"alpha"},{"a":"readwrite","t":"Number","b":"flash.display::DisplayObject","n":"width"},{"a":"readwrite","t":"Number","b":"flash.display::DisplayObject","n":"height"},{"a":"readwrite","t":"Boolean","b":"flash.display::DisplayObject","n":"cacheAsBitmap"},{"a":"readwrite","t":"Object","b":"flash.display::DisplayObject","n":"opaqueBackground"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.display::DisplayObject","n":"scrollRect"},{"a":"readwrite","t":"Array","b":"flash.display::DisplayObject","n":"filters"},{"a":"readwrite","t":"String","b":"flash.display::DisplayObject","n":"blendMode"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.display::DisplayObject","n":"scale9Grid"},{"a":"readonly","t":"flash.display::LoaderInfo","b":"flash.display::DisplayObject","n":"loaderInfo"},{"a":"readwrite","t":"flash.accessibility::AccessibilityProperties","b":"flash.display::DisplayObject","n":"accessibilityProperties"},{"a":"readwrite","t":"Object","b":"flash.display::DisplayObject","n":"metaData"},{"a":"readonly","t":"flash.__native.display::DisplayObjectInternal","b":"flash.display::DisplayObject","n":"__internal"},{"a":"writeonly","t":"flash.display::Shader","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::DisplayObject","n":"blendShader"}],"d":[{"n":"native","c":"instance=\\"DisplayObject\\",methods=\\"auto\\",cls=\\"DisplayObjectClass\\",construct=\\"abstract-restricted\\",gc=\\"exact\\"","v":[{"k":"instance","v":"DisplayObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DisplayObjectClass"},{"k":"construct","v":"abstract-restricted"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"render\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"render"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"removedFromStage\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"removedFromStage"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"removed\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"removed"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"exitFrame\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"exitFrame"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"frameConstructed\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"frameConstructed"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"enterFrame\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"enterFrame"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"addedToStage\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"addedToStage"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"added\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"added"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"m":[{"r":"flash.__native.display::DisplayObjectInternal","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"__createInternal"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"int"}],"n":"__setDirty"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.display::DisplayObject"}],"n":"__setRenderParent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"presetTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"constructFromTag"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.events::Event"}],"n":"__dispatch"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.events::Event"}],"n":"__dispatchMouse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"__restoreTimeline"},{"r":"flash.__native.format.swf.media::SWFSoundEngine","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"__getSoundEngine"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"int"}],"n":"__enterInternal"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"int"}],"n":"__exitInternal"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"Boolean"}],"n":"__focusChanged"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"Array"}],"n":"__setFlashFilters"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"Array"}],"n":"__setSWFFilters"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"__getRoot"},{"r":"flash.display::LoaderInfo","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"__getLoaderInfo"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"__updateContext"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"__updateContextTransformation"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.display::DisplayObject"},{"t":"Boolean"}],"n":"__broadcastSetParent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.display::Stage"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__broadcastSetStage"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"int"}],"n":"__concatTotalFrames"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.geom::Point"},{"t":"flash.geom::Point"}],"n":"__localToGlobal"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.geom::Point"},{"t":"flash.geom::Point"}],"n":"__localToGlobal__world"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.geom::Point"},{"t":"flash.geom::Point"}],"n":"__globalToLocal"},{"r":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.geom::Point"},{"t":"flash.geom::Point"}],"n":"__globalToLocal__world"}]}},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sID"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sCachedObjects"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sCachedObjectsLength"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sCachedObjectsFreeIndexes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sCachedObjectsFreeIndexesSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sCachedObjectsUsedIndexes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sCachedObjectsUsedIndexesSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sVideoObjects"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sVideoObjectsLength"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sVideoObjectsFreeIndexes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sVideoObjectsFreeIndexesSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sVideoObjectsUsedIndexes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sVideoObjectsUsedIndexesSize"},{"a":"readwrite","t":"flash.utils::Dictionary","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sMapGraphicsWithTag"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sMapDisplayObjectWithTag"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sMousePoint"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sProxyFilterList"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sDebugCacheMatrix"},{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sDebugCacheColorTransform"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sDebugCacheTexture"},{"a":"readwrite","t":"flash.geom::Matrix","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sMaskMatrix"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sMaskLocalRect"},{"a":"readwrite","t":"flash.geom::ColorTransform","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sMaskColorTransform"},{"a":"readwrite","t":"flash.events::Event","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sEventAdded"},{"a":"readwrite","t":"flash.events::Event","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sEventRemoved"},{"a":"readwrite","t":"flash.events::Event","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sEventStage"},{"a":"readwrite","t":"flash.events::Event","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sEventNoStage"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"sBroadcastEvents"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.display::BitmapData"},{"t":"Number"},{"t":"Number"},{"t":"flash.display::DisplayObject"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__updateMaskCache"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","n":"__clearUnused"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.display::DisplayObject"}],"n":"__addCachedObject"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"int"}],"n":"__removeCachedObjectByIndex"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.display::DisplayObject"}],"n":"__addVideoObject"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"int"}],"n":"__removeVideoObjectByIndex"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.display::Graphics"}],"n":"__mapGraphicsCache"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.display::Graphics"}],"n":"__unmapGraphicsCache"},{"r":"flash.display::Graphics","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.display::Graphics"},{"t":"flash.geom::Matrix"},{"t":"Number"},{"t":"int"}],"n":"__findGraphicsCache"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__mapDisplayObjectCache"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.__native.display::DisplayObjectInternal"}],"n":"__unmapDisplayObjectCache"},{"r":"flash.display::Graphics","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"flash.__native.display::DisplayObjectInternal"},{"t":"flash.geom::Matrix"},{"t":"Number"},{"t":"int"}],"n":"__findDisplayObjectCache"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"int"},{"t":"flash.display::BitmapData"}],"n":"__addDebugMarkers"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.display::DisplayObject","p":[{"t":"Array"}],"n":"__internalKeys"}]}}`; asc.classInfo["flash.display::DisplayObjectContainer"]=`{"t":"class","n":"flash.display::DisplayObjectContainer","bs":["flash.display::InteractiveObject","Object"],"fa":{"tr":{"c":null,"m":[{"r":"flash.display::DisplayObject","d":[{"n":"cppcall"}],"b":"flash.display::DisplayObjectContainer","p":[{"t":"flash.display::DisplayObject"}],"n":"addChild"},{"r":"flash.display::DisplayObject","b":"flash.display::DisplayObjectContainer","p":[{"t":"flash.display::DisplayObject"},{"t":"int"}],"n":"addChildAt"},{"r":"flash.display::DisplayObject","b":"flash.display::DisplayObjectContainer","p":[{"t":"flash.display::DisplayObject"}],"n":"removeChild"},{"r":"flash.display::DisplayObject","b":"flash.display::DisplayObjectContainer","p":[{"t":"int"}],"n":"removeChildAt"},{"r":"int","b":"flash.display::DisplayObjectContainer","p":[{"t":"flash.display::DisplayObject"}],"n":"getChildIndex"},{"r":"void","b":"flash.display::DisplayObjectContainer","p":[{"t":"flash.display::DisplayObject"},{"t":"int"}],"n":"setChildIndex"},{"r":"flash.display::DisplayObject","b":"flash.display::DisplayObjectContainer","p":[{"t":"int"}],"n":"getChildAt"},{"r":"flash.display::DisplayObject","b":"flash.display::DisplayObjectContainer","p":[{"t":"String"}],"n":"getChildByName"},{"r":"Array","b":"flash.display::DisplayObjectContainer","p":[{"t":"flash.geom::Point"}],"n":"getObjectsUnderPoint"},{"r":"Boolean","b":"flash.display::DisplayObjectContainer","p":[{"t":"flash.geom::Point"}],"n":"areInaccessibleObjectsUnderPoint"},{"r":"Boolean","b":"flash.display::DisplayObjectContainer","p":[{"t":"flash.display::DisplayObject"}],"n":"contains"},{"r":"void","b":"flash.display::DisplayObjectContainer","p":[{"t":"int"},{"t":"int"}],"n":"swapChildrenAt"},{"r":"void","b":"flash.display::DisplayObjectContainer","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.display::DisplayObject"}],"n":"swapChildren"},{"r":"void","d":[{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}],"b":"flash.display::DisplayObjectContainer","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"removeChildren"},{"r":"void","d":[{"n":"API","c":"\\"690\\"","v":[{"k":"","v":"690"}]}],"b":"flash.display::DisplayObjectContainer","p":[{"t":"Boolean","o":1}],"n":"stopAllMovieClips"},{"r":"String","b":"flash.display::DisplayObjectContainer","n":"toString"}],"a":[{"a":"readonly","t":"int","b":"flash.display::DisplayObjectContainer","n":"numChildren"},{"a":"readonly","t":"flash.text::TextSnapshot","b":"flash.display::DisplayObjectContainer","n":"textSnapshot"},{"a":"readwrite","t":"Boolean","b":"flash.display::DisplayObjectContainer","n":"tabChildren"},{"a":"readwrite","t":"Boolean","b":"flash.display::DisplayObjectContainer","n":"mouseChildren"}],"d":[{"n":"native","c":"instance=\\"ContainerObject\\",methods=\\"auto\\",cls=\\"ContainerClass\\",construct=\\"abstract-restricted\\",gc=\\"exact\\"","v":[{"k":"instance","v":"ContainerObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ContainerClass"},{"k":"construct","v":"abstract-restricted"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.text::TextSnapshot","d":[{"n":"internal"}],"b":"flash.display::DisplayObjectContainer","n":"_textSnapshot"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObjectContainer","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::DisplayObjectContainer","n":"__isDisposed"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::DisplayObjectContainer","p":[{"t":"flash.display::DisplayObject"},{"t":"int"},{"t":"Boolean"}],"n":"__addChildAt"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::DisplayObjectContainer","p":[{"t":"int"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__removeChildAt"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObjectContainer","p":[{"t":"int"},{"t":"int"}],"n":"__swapChildrenAt"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::DisplayObjectContainer","p":[{"t":"int"}],"n":"__concatTotalFrames"},{"r":"flash.__native.display::DisplayObjectInternal","d":[{"n":"internal"}],"b":"flash.display::DisplayObjectContainer","n":"__createInternal"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::DisplayObjectContainer","p":[{"t":"flash.display::DisplayObject"}],"n":"__contains"}]}},"pr":{"m":[{"r":"Array","d":[{"n":"internal"}],"b":"flash.display::DisplayObjectContainer","p":[{"t":"Array"}],"n":"__internalKeys"}]}}`; asc.classInfo["flash.display::FocusDirection"]=`{"t":"class","n":"flash.display::FocusDirection","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::FocusDirection","n":"TOP"},{"a":"readonly","t":"String","b":"flash.display::FocusDirection","n":"BOTTOM"},{"a":"readonly","t":"String","b":"flash.display::FocusDirection","n":"NONE"}]}}`; asc.classInfo["flash.display::FrameLabel"]=`{"t":"class","n":"flash.display::FrameLabel","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"int"}],"m":[{"r":"String","b":"flash.display::FrameLabel","n":"toString"}],"a":[{"a":"readonly","t":"int","b":"flash.display::FrameLabel","n":"frame"},{"a":"readonly","t":"String","b":"flash.display::FrameLabel","n":"name"}],"d":[{"n":"native","c":"instance=\\"FrameLabelObject\\",methods=\\"auto\\",cls=\\"FrameLabelClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"FrameLabelObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"FrameLabelClass"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"frameLabel\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"frameLabel"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.display::FrameLabel","n":"_name"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::FrameLabel","n":"_frame"}]}}}`; asc.classInfo["flash.display::GradientType"]=`{"t":"class","n":"flash.display::GradientType","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::GradientType","n":"LINEAR"},{"a":"readonly","t":"String","b":"flash.display::GradientType","n":"RADIAL"}]}}`; asc.classInfo["flash.display::Graphics"]=`{"t":"class","n":"flash.display::Graphics","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.display::Graphics","p":[{"t":"flash.display::BitmapData"},{"t":"flash.geom::Matrix","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"n":"beginBitmapFill"},{"r":"void","b":"flash.display::Graphics","p":[{"t":"uint"},{"t":"Number","o":1}],"n":"beginFill"},{"r":"void","b":"flash.display::Graphics","p":[{"t":"String"},{"t":"Array"},{"t":"Array"},{"t":"Array"},{"t":"flash.geom::Matrix","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"Number","o":1}],"n":"beginGradientFill"},{"r":"void","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::Graphics","p":[{"t":"flash.display::Shader"},{"t":"flash.geom::Matrix","o":1}],"n":"beginShaderFill"},{"r":"void","b":"flash.display::Graphics","n":"clear"},{"r":"void","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::Graphics","p":[{"t":"flash.display::Graphics"}],"n":"copyFrom"},{"r":"void","b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"cubicCurveTo"},{"r":"void","b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"curveTo"},{"r":"void","b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"drawCircle"},{"r":"void","b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"drawEllipse"},{"r":"void","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::Graphics","p":[{"t":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData"}],"n":"drawGraphicsData"},{"r":"void","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::Graphics","p":[{"t":"__AS3__.vec::Vector$int"},{"t":"__AS3__.vec::Vector$Number"},{"t":"String","o":1}],"n":"drawPath"},{"r":"void","b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"drawRect"},{"r":"void","b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number","o":1}],"n":"drawRoundRect"},{"r":"void","d":[{"n":"Inspectable","c":"environment=\\"none\\"","v":[{"k":"environment","v":"none"}]}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"drawRoundRectComplex"},{"r":"void","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::Graphics","p":[{"t":"__AS3__.vec::Vector$Number"},{"t":"__AS3__.vec::Vector$int","o":1},{"t":"__AS3__.vec::Vector$Number","o":1},{"t":"String","o":1}],"n":"drawTriangles"},{"r":"void","b":"flash.display::Graphics","n":"endFill"},{"r":"void","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::Graphics","p":[{"t":"flash.display::BitmapData"},{"t":"flash.geom::Matrix","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"n":"lineBitmapStyle"},{"r":"void","b":"flash.display::Graphics","p":[{"t":"String"},{"t":"Array"},{"t":"Array"},{"t":"Array"},{"t":"flash.geom::Matrix","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"Number","o":1}],"n":"lineGradientStyle"},{"r":"void","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::Graphics","p":[{"t":"flash.display::Shader"},{"t":"flash.geom::Matrix","o":1}],"n":"lineShaderStyle"},{"r":"void","b":"flash.display::Graphics","p":[{"t":"Number","o":1},{"t":"uint","o":1},{"t":"Number","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"Number","o":1}],"n":"lineStyle"},{"r":"void","b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"}],"n":"lineTo"},{"r":"void","b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"}],"n":"moveTo"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","b":"flash.display::Graphics","p":[{"t":"Boolean","o":1}],"n":"readGraphicsData"},{"r":"String","b":"flash.display::Graphics","n":"toString"}],"a":[{"a":"readwrite","t":"String","b":"flash.display::Graphics","n":"renderingMode"}],"d":[{"n":"native","c":"instance=\\"GraphicsObject\\",methods=\\"auto\\",cls=\\"GraphicsClass\\",construct=\\"native\\",gc=\\"exact\\"","v":[{"k":"instance","v":"GraphicsObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"GraphicsClass"},{"k":"construct","v":"native"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_dirty"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_commands"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_commandsLength"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_bitmaps"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_bitmapsVersion"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_bitmapsLength"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_dirtyRect"},{"a":"readwrite","t":"flash.__native.utils::Bounds","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_combinedBounds"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_combinedRect"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_lastX"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_lastY"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_boundsIncludeLastCoordinates"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_topLeftStrokeWidth"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_bottomRightStrokeWidth"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_renderingMode"},{"a":"readwrite","t":"flash.__native.display::CacheDisplayObject","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_cache"},{"a":"readwrite","t":"flash.__native.display::CacheDisplayObject","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_suitableCache"},{"a":"readwrite","t":"flash.display::Graphics","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_source"},{"a":"readwrite","t":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_sourceTag"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_sourceTagRatio"},{"a":"readwrite","t":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_pendingTag"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_pendingTagRatio"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"_maskMode"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"int"}],"n":"__beforeWrite"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"flash.geom::Rectangle"},{"t":"flash.geom::Matrix"}],"n":"__getBounds"},{"r":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"__getCombinedRect"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"int"}],"n":"__modified"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"}],"n":"__inflateBounds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"}],"n":"__inflateBoundsX"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"}],"n":"__inflateBoundsY"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"}],"n":"__applyCoordinates"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"}],"n":"__applyCoordinates__last"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"}],"n":"__setStrokeWidth"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"__cmd"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"int"}],"n":"__disposeCache"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"flash.display::DisplayObject"},{"t":"Number"},{"t":"Number"},{"t":"Boolean"},{"t":"flash.geom::Matrix"}],"n":"__hitTest"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Object"},{"t":"int"}],"n":"__getSimpleGraphics"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"__validateBitmaps"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Array"}],"n":"__disposeUndisposed"},{"r":"int","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Array"},{"t":"int"},{"t":"int"}],"n":"__findTextureToReuse"},{"r":"flash.__native.display::CacheDisplayObject","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"flash.__native.display::DisplayObjectInternal"},{"t":"flash.geom::Matrix"},{"t":"int"}],"n":"__getCache"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"flash.display::BitmapData"},{"t":"flash.geom::Matrix"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__beginBitmapFill"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"uint"},{"t":"Number"}],"n":"__beginFill"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"String"},{"t":"Array"},{"t":"Array"},{"t":"Array"},{"t":"flash.geom::Matrix"},{"t":"String"},{"t":"String"},{"t":"Number"}],"n":"__beginGradientFill"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"flash.display::Shader"},{"t":"flash.geom::Matrix"}],"n":"__beginShaderFill"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"__clear"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"__cubicCurveTo"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"__curveTo"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"__endFill"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"flash.display::BitmapData"},{"t":"flash.geom::Matrix"},{"t":"Boolean"},{"t":"Boolean"}],"n":"__lineBitmapStyle"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"String"},{"t":"Array"},{"t":"Array"},{"t":"Array"},{"t":"flash.geom::Matrix"},{"t":"String"},{"t":"String"},{"t":"Number"}],"n":"__lineGradientStyle"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"flash.display::Shader"},{"t":"flash.geom::Matrix"}],"n":"__lineShaderStyle"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"uint"},{"t":"Number"},{"t":"Boolean"},{"t":"String"},{"t":"String"},{"t":"String"},{"t":"Number"}],"n":"__lineStyle"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"}],"n":"__lineTo"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"}],"n":"__moveTo"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"flash.display::BitmapData"}],"n":"__addBitmap"},{"r":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"flash.display::BitmapData"}],"n":"__updateBitmapVersion"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"flash.__native.format.swf.tags::IDefinitionTag"}],"n":"__setSourceTag"},{"r":"flash.__native.format.swf.tags::IDefinitionTag","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"__getSourceTag"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"__getSourceTagRatio"},{"r":"flash.display::Graphics","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"flash.__native.format.swf.tags::IDefinitionTag"},{"t":"Number"}],"n":"__fromTag"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"__forgetSources"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"__consumeSources"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"__consumePendingTag"}]}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.display::Graphics","n":"BEGIN_FILL"},{"a":"readonly","t":"uint","b":"flash.display::Graphics","n":"BEGIN_GRADIENT_FILL"},{"a":"readonly","t":"uint","b":"flash.display::Graphics","n":"BEGIN_BITMAP_FILL"},{"a":"readonly","t":"uint","b":"flash.display::Graphics","n":"LINE_STYLE"},{"a":"readonly","t":"uint","b":"flash.display::Graphics","n":"LINE_GRADIENT_STYLE"},{"a":"readonly","t":"uint","b":"flash.display::Graphics","n":"LINE_BITMAP_STYLE"},{"a":"readonly","t":"uint","b":"flash.display::Graphics","n":"MOVE_TO"},{"a":"readonly","t":"uint","b":"flash.display::Graphics","n":"LINE_TO"},{"a":"readonly","t":"uint","b":"flash.display::Graphics","n":"CURVE_TO"},{"a":"readonly","t":"uint","b":"flash.display::Graphics","n":"CUBIC_CURVE_TO"},{"a":"readonly","t":"uint","b":"flash.display::Graphics","n":"END_FILL"},{"a":"readonly","t":"Object","b":"flash.display::Graphics","n":"ARGUMENTS_LENGTH"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"sCubicBezierExtremes"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"sCubicBezierExtremesSize"},{"a":"readwrite","t":"flash.__native.display::SimpleGraphicsResult","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"sHelperSimplifyResult"},{"a":"readwrite","t":"flash.__native.format.swf.exporters::AS3GraphicsDataShapeExporter","d":[{"n":"internal"}],"b":"flash.display::Graphics","n":"sShapeExporter"}],"m":[{"r":"Number","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"__quadraticBezier"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"__quadraticBezierExtreme"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{}],"n":"__cubicBezier"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{}],"n":"__cubicBezierExtremes"},{"r":"flash.display::Graphics","d":[{"n":"internal"}],"b":"flash.display::Graphics","p":[{"t":"flash.display::Graphics"},{"t":"flash.display::Graphics"}],"n":"__clone__lazy"}]}}`; asc.classInfo["flash.display::GraphicsBitmapFill"]=`{"t":"class","n":"flash.display::GraphicsBitmapFill","if":1,"bs":["Object"],"in":["flash.display::IGraphicsFill","flash.display::IGraphicsData"],"fa":{"tr":{"c":[{"t":"flash.display::BitmapData","o":1},{"t":"flash.geom::Matrix","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"flash.display::BitmapData","b":"flash.display::GraphicsBitmapFill","n":"bitmapData"},{"a":"readwrite","t":"flash.geom::Matrix","b":"flash.display::GraphicsBitmapFill","n":"matrix"},{"a":"readwrite","t":"Boolean","b":"flash.display::GraphicsBitmapFill","n":"repeat"},{"a":"readwrite","t":"Boolean","b":"flash.display::GraphicsBitmapFill","n":"smooth"}],"m":[{"r":"String","b":"flash.display::GraphicsBitmapFill","n":"toString"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.display::GraphicsEndFill"]=`{"t":"class","n":"flash.display::GraphicsEndFill","if":1,"bs":["Object"],"in":["flash.display::IGraphicsFill","flash.display::IGraphicsData"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.display::GraphicsEndFill","n":"toString"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.display::GraphicsGradientFill"]=`{"t":"class","n":"flash.display::GraphicsGradientFill","if":1,"bs":["Object"],"in":["flash.display::IGraphicsFill","flash.display::IGraphicsData"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Array","o":1},{"t":"Array","o":1},{"t":"Array","o":1},{"t":"flash.geom::Matrix","o":1},{"t":"*","o":1},{"t":"String","o":1},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"Array","b":"flash.display::GraphicsGradientFill","n":"colors"},{"a":"readwrite","t":"Array","b":"flash.display::GraphicsGradientFill","n":"alphas"},{"a":"readwrite","t":"Array","b":"flash.display::GraphicsGradientFill","n":"ratios"},{"a":"readwrite","t":"flash.geom::Matrix","b":"flash.display::GraphicsGradientFill","n":"matrix"},{"a":"readwrite","t":"String","b":"flash.display::GraphicsGradientFill","n":"interpolationMethod"},{"a":"readwrite","t":"String","b":"flash.display::GraphicsGradientFill","n":"type"},{"a":"readwrite","t":"String","b":"flash.display::GraphicsGradientFill","n":"spreadMethod"},{"a":"readwrite","t":"Number","b":"flash.display::GraphicsGradientFill","n":"focalPointRatio"}],"m":[{"r":"String","b":"flash.display::GraphicsGradientFill","n":"toString"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.display::GraphicsPath"]=`{"t":"class","n":"flash.display::GraphicsPath","bs":["Object"],"in":["flash.display::IGraphicsPath","flash.display::IGraphicsData"],"fa":{"tr":{"c":[{"t":"__AS3__.vec::Vector$int","o":1},{"t":"__AS3__.vec::Vector$Number","o":1},{"t":"String","o":1}],"v":[{"a":"readwrite","t":"__AS3__.vec::Vector$int","b":"flash.display::GraphicsPath","n":"commands"},{"a":"readwrite","t":"__AS3__.vec::Vector$Number","b":"flash.display::GraphicsPath","n":"data"},{"a":"readwrite","t":"String","b":"flash.display::GraphicsPath","n":"winding"}],"m":[{"r":"void","b":"flash.display::GraphicsPath","p":[{"t":"Number"},{"t":"Number"}],"n":"moveTo"},{"r":"void","b":"flash.display::GraphicsPath","p":[{"t":"Number"},{"t":"Number"}],"n":"lineTo"},{"r":"void","b":"flash.display::GraphicsPath","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"curveTo"},{"r":"void","b":"flash.display::GraphicsPath","p":[{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"},{"t":"Number"}],"n":"cubicCurveTo"},{"r":"void","b":"flash.display::GraphicsPath","p":[{"t":"Number"},{"t":"Number"}],"n":"wideLineTo"},{"r":"void","b":"flash.display::GraphicsPath","p":[{"t":"Number"},{"t":"Number"}],"n":"wideMoveTo"},{"r":"String","b":"flash.display::GraphicsPath","n":"toString"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::GraphicsPath","n":"__beforeWrite"}]}}}`; asc.classInfo["flash.display::GraphicsPathCommand"]=`{"t":"class","n":"flash.display::GraphicsPathCommand","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.display::GraphicsPathCommand","n":"NO_OP"},{"a":"readonly","t":"int","b":"flash.display::GraphicsPathCommand","n":"MOVE_TO"},{"a":"readonly","t":"int","b":"flash.display::GraphicsPathCommand","n":"LINE_TO"},{"a":"readonly","t":"int","b":"flash.display::GraphicsPathCommand","n":"CURVE_TO"},{"a":"readonly","t":"int","b":"flash.display::GraphicsPathCommand","n":"WIDE_MOVE_TO"},{"a":"readonly","t":"int","b":"flash.display::GraphicsPathCommand","n":"WIDE_LINE_TO"},{"a":"readonly","t":"int","b":"flash.display::GraphicsPathCommand","n":"CUBIC_CURVE_TO"}]}}`; asc.classInfo["flash.display::GraphicsPathWinding"]=`{"t":"class","n":"flash.display::GraphicsPathWinding","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::GraphicsPathWinding","n":"EVEN_ODD"},{"a":"readonly","t":"String","b":"flash.display::GraphicsPathWinding","n":"NON_ZERO"}]}}`; asc.classInfo["flash.display::GraphicsShaderFill"]=`{"t":"class","n":"flash.display::GraphicsShaderFill","if":1,"bs":["Object"],"in":["flash.display::IGraphicsFill","flash.display::IGraphicsData"],"fa":{"tr":{"c":[{"t":"flash.display::Shader","o":1},{"t":"flash.geom::Matrix","o":1}],"v":[{"a":"readwrite","t":"flash.display::Shader","b":"flash.display::GraphicsShaderFill","n":"shader"},{"a":"readwrite","t":"flash.geom::Matrix","b":"flash.display::GraphicsShaderFill","n":"matrix"}],"m":[{"r":"String","b":"flash.display::GraphicsShaderFill","n":"toString"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.display::GraphicsSolidFill"]=`{"t":"class","n":"flash.display::GraphicsSolidFill","if":1,"bs":["Object"],"in":["flash.display::IGraphicsFill","flash.display::IGraphicsData"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Number","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.display::GraphicsSolidFill","n":"color"},{"a":"readwrite","t":"Number","b":"flash.display::GraphicsSolidFill","n":"alpha"}],"m":[{"r":"String","b":"flash.display::GraphicsSolidFill","n":"toString"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.display::GraphicsStroke"]=`{"t":"class","n":"flash.display::GraphicsStroke","if":1,"bs":["Object"],"in":["flash.display::IGraphicsStroke","flash.display::IGraphicsData"],"fa":{"tr":{"c":[{"t":"Number","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"Number","o":1},{"t":"flash.display::IGraphicsFill","o":1}],"v":[{"a":"readwrite","t":"Number","b":"flash.display::GraphicsStroke","n":"thickness"},{"a":"readwrite","t":"Boolean","b":"flash.display::GraphicsStroke","n":"pixelHinting"},{"a":"readwrite","t":"Number","b":"flash.display::GraphicsStroke","n":"miterLimit"},{"a":"readwrite","t":"flash.display::IGraphicsFill","b":"flash.display::GraphicsStroke","n":"fill"},{"a":"readwrite","t":"String","b":"flash.display::GraphicsStroke","n":"caps"},{"a":"readwrite","t":"String","b":"flash.display::GraphicsStroke","n":"joints"},{"a":"readwrite","t":"String","b":"flash.display::GraphicsStroke","n":"scaleMode"}],"m":[{"r":"String","b":"flash.display::GraphicsStroke","n":"toString"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.display::GraphicsTrianglePath"]=`{"t":"class","n":"flash.display::GraphicsTrianglePath","if":1,"bs":["Object"],"in":["flash.display::IGraphicsPath","flash.display::IGraphicsData"],"fa":{"tr":{"c":[{"t":"__AS3__.vec::Vector$Number","o":1},{"t":"__AS3__.vec::Vector$int","o":1},{"t":"__AS3__.vec::Vector$Number","o":1},{"t":"String","o":1}],"v":[{"a":"readwrite","t":"__AS3__.vec::Vector$int","b":"flash.display::GraphicsTrianglePath","n":"indices"},{"a":"readwrite","t":"__AS3__.vec::Vector$Number","b":"flash.display::GraphicsTrianglePath","n":"vertices"},{"a":"readwrite","t":"__AS3__.vec::Vector$Number","b":"flash.display::GraphicsTrianglePath","n":"uvtData"},{"a":"readwrite","t":"String","b":"flash.display::GraphicsTrianglePath","n":"culling"}],"m":[{"r":"String","b":"flash.display::GraphicsTrianglePath","n":"toString"}],"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.display::IBitmapDrawable"]=`{"t":"interface","n":"flash.display::IBitmapDrawable","fa":{"tr":{"c":null}}}`; asc.classInfo["flash.display::IDrawCommand"]=`{"t":"interface","n":"flash.display::IDrawCommand","fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.display::IGraphicsData"]=`{"t":"interface","n":"flash.display::IGraphicsData","fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.display::IGraphicsFill"]=`{"t":"interface","n":"flash.display::IGraphicsFill","fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.display::IGraphicsPath"]=`{"t":"interface","n":"flash.display::IGraphicsPath","fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.display::IGraphicsStroke"]=`{"t":"interface","n":"flash.display::IGraphicsStroke","fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["flash.display::InteractiveObject"]=`{"t":"class","n":"flash.display::InteractiveObject","bs":["flash.display::DisplayObject","Object"],"fa":{"tr":{"c":null,"m":[{"r":"Boolean","d":[{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}],"b":"flash.display::InteractiveObject","n":"requestSoftKeyboard"},{"r":"Boolean","b":"flash.display::InteractiveObject","p":[{"t":"Number"},{"t":"Number"},{"t":"Boolean","o":1}],"n":"hitTestPoint"},{"r":"String","b":"flash.display::InteractiveObject","n":"toString"}],"a":[{"a":"readwrite","t":"Boolean","b":"flash.display::InteractiveObject","n":"tabEnabled"},{"a":"readwrite","t":"int","b":"flash.display::InteractiveObject","n":"tabIndex"},{"a":"readwrite","t":"Object","b":"flash.display::InteractiveObject","n":"focusRect"},{"a":"readwrite","t":"Boolean","b":"flash.display::InteractiveObject","n":"mouseEnabled"},{"a":"readwrite","t":"Boolean","b":"flash.display::InteractiveObject","n":"doubleClickEnabled"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]},{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}],"b":"flash.display::InteractiveObject","n":"softKeyboardInputAreaOfInterest"},{"a":"readwrite","t":"Boolean","d":[{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]},{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}],"b":"flash.display::InteractiveObject","n":"needsSoftKeyboard"},{"a":"readwrite","t":"flash.ui::ContextMenu","b":"flash.display::InteractiveObject","n":"contextMenu"},{"a":"readwrite","t":"flash.accessibility::AccessibilityImplementation","d":[{"n":"Inspectable","c":"environment=\\"none\\"","v":[{"k":"environment","v":"none"}]}],"b":"flash.display::InteractiveObject","n":"accessibilityImplementation"}],"d":[{"n":"native","c":"instance=\\"InteractiveObject\\",methods=\\"auto\\",cls=\\"InteractiveObjectClass\\",construct=\\"abstract-restricted\\",gc=\\"exact\\"","v":[{"k":"instance","v":"InteractiveObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"InteractiveObjectClass"},{"k":"construct","v":"abstract-restricted"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"softKeyboardDeactivate\\",type=\\"flash.events.SoftKeyboardEvent\\"","v":[{"k":"name","v":"softKeyboardDeactivate"},{"k":"type","v":"flash.events.SoftKeyboardEvent"}]},{"n":"Event","c":"name=\\"softKeyboardActivate\\",type=\\"flash.events.SoftKeyboardEvent\\"","v":[{"k":"name","v":"softKeyboardActivate"},{"k":"type","v":"flash.events.SoftKeyboardEvent"}]},{"n":"Event","c":"name=\\"softKeyboardActivating\\",type=\\"flash.events.SoftKeyboardEvent\\"","v":[{"k":"name","v":"softKeyboardActivating"},{"k":"type","v":"flash.events.SoftKeyboardEvent"}]},{"n":"Event","c":"name=\\"textInput\\",type=\\"flash.events.TextEvent\\"","v":[{"k":"name","v":"textInput"},{"k":"type","v":"flash.events.TextEvent"}]},{"n":"Event","c":"name=\\"imeStartComposition\\",type=\\"flash.events.IMEEvent\\"","v":[{"k":"name","v":"imeStartComposition"},{"k":"type","v":"flash.events.IMEEvent"}]},{"n":"Event","c":"name=\\"contextMenu\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"contextMenu"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"nativeDragComplete\\",type=\\"flash.events.NativeDragEvent\\"","v":[{"k":"name","v":"nativeDragComplete"},{"k":"type","v":"flash.events.NativeDragEvent"}]},{"n":"Event","c":"name=\\"nativeDragUpdate\\",type=\\"flash.events.NativeDragEvent\\"","v":[{"k":"name","v":"nativeDragUpdate"},{"k":"type","v":"flash.events.NativeDragEvent"}]},{"n":"Event","c":"name=\\"nativeDragStart\\",type=\\"flash.events.NativeDragEvent\\"","v":[{"k":"name","v":"nativeDragStart"},{"k":"type","v":"flash.events.NativeDragEvent"}]},{"n":"Event","c":"name=\\"nativeDragExit\\",type=\\"flash.events.NativeDragEvent\\"","v":[{"k":"name","v":"nativeDragExit"},{"k":"type","v":"flash.events.NativeDragEvent"}]},{"n":"Event","c":"name=\\"nativeDragDrop\\",type=\\"flash.events.NativeDragEvent\\"","v":[{"k":"name","v":"nativeDragDrop"},{"k":"type","v":"flash.events.NativeDragEvent"}]},{"n":"Event","c":"name=\\"nativeDragOver\\",type=\\"flash.events.NativeDragEvent\\"","v":[{"k":"name","v":"nativeDragOver"},{"k":"type","v":"flash.events.NativeDragEvent"}]},{"n":"Event","c":"name=\\"nativeDragEnter\\",type=\\"flash.events.NativeDragEvent\\"","v":[{"k":"name","v":"nativeDragEnter"},{"k":"type","v":"flash.events.NativeDragEvent"}]},{"n":"Event","c":"name=\\"tabIndexChange\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"tabIndexChange"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"tabEnabledChange\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"tabEnabledChange"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"tabChildrenChange\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"tabChildrenChange"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"keyUp\\",type=\\"flash.events.KeyboardEvent\\"","v":[{"k":"name","v":"keyUp"},{"k":"type","v":"flash.events.KeyboardEvent"}]},{"n":"Event","c":"name=\\"keyDown\\",type=\\"flash.events.KeyboardEvent\\"","v":[{"k":"name","v":"keyDown"},{"k":"type","v":"flash.events.KeyboardEvent"}]},{"n":"Event","c":"name=\\"rightMouseUp\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"rightMouseUp"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"rightMouseDown\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"rightMouseDown"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"rightClick\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"rightClick"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"middleMouseUp\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"middleMouseUp"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"middleMouseDown\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"middleMouseDown"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"middleClick\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"middleClick"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"gestureDirectionalTap\\",type=\\"flash.events.TransformGestureEvent\\"","v":[{"k":"name","v":"gestureDirectionalTap"},{"k":"type","v":"flash.events.TransformGestureEvent"}]},{"n":"Event","c":"name=\\"gestureSwipe\\",type=\\"flash.events.TransformGestureEvent\\"","v":[{"k":"name","v":"gestureSwipe"},{"k":"type","v":"flash.events.TransformGestureEvent"}]},{"n":"Event","c":"name=\\"gestureZoom\\",type=\\"flash.events.TransformGestureEvent\\"","v":[{"k":"name","v":"gestureZoom"},{"k":"type","v":"flash.events.TransformGestureEvent"}]},{"n":"Event","c":"name=\\"gestureRotate\\",type=\\"flash.events.TransformGestureEvent\\"","v":[{"k":"name","v":"gestureRotate"},{"k":"type","v":"flash.events.TransformGestureEvent"}]},{"n":"Event","c":"name=\\"gestureTap\\",type=\\"flash.events.TapGestureEvent\\"","v":[{"k":"name","v":"gestureTap"},{"k":"type","v":"flash.events.TapGestureEvent"}]},{"n":"Event","c":"name=\\"gesturePan\\",type=\\"flash.events.TransformGestureEvent\\"","v":[{"k":"name","v":"gesturePan"},{"k":"type","v":"flash.events.TransformGestureEvent"}]},{"n":"Event","c":"name=\\"gestureLongPress\\",type=\\"flash.events.TapGestureEvent\\"","v":[{"k":"name","v":"gestureLongPress"},{"k":"type","v":"flash.events.TapGestureEvent"}]},{"n":"Event","c":"name=\\"touchTap\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"touchTap"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"touchRollOver\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"touchRollOver"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"touchRollOut\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"touchRollOut"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"touchOver\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"touchOver"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"touchOut\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"touchOut"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"proximityRollOver\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"proximityRollOver"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"proximityRollOut\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"proximityRollOut"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"proximityOver\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"proximityOver"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"proximityOut\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"proximityOut"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"proximityMove\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"proximityMove"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"proximityEnd\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"proximityEnd"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"proximityBegin\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"proximityBegin"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"touchMove\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"touchMove"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"touchEnd\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"touchEnd"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"touchBegin\\",type=\\"flash.events.TouchEvent\\"","v":[{"k":"name","v":"touchBegin"},{"k":"type","v":"flash.events.TouchEvent"}]},{"n":"Event","c":"name=\\"rollOver\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"rollOver"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"rollOut\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"rollOut"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"mouseWheel\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"mouseWheel"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"releaseOutside\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"releaseOutside"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"mouseUp\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"mouseUp"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"mouseOver\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"mouseOver"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"mouseOut\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"mouseOut"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"mouseMove\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"mouseMove"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"mouseDown\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"mouseDown"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"doubleClick\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"doubleClick"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"click\\",type=\\"flash.events.MouseEvent\\"","v":[{"k":"name","v":"click"},{"k":"type","v":"flash.events.MouseEvent"}]},{"n":"Event","c":"name=\\"mouseFocusChange\\",type=\\"flash.events.FocusEvent\\"","v":[{"k":"name","v":"mouseFocusChange"},{"k":"type","v":"flash.events.FocusEvent"}]},{"n":"Event","c":"name=\\"keyFocusChange\\",type=\\"flash.events.FocusEvent\\"","v":[{"k":"name","v":"keyFocusChange"},{"k":"type","v":"flash.events.FocusEvent"}]},{"n":"Event","c":"name=\\"focusOut\\",type=\\"flash.events.FocusEvent\\"","v":[{"k":"name","v":"focusOut"},{"k":"type","v":"flash.events.FocusEvent"}]},{"n":"Event","c":"name=\\"focusIn\\",type=\\"flash.events.FocusEvent\\"","v":[{"k":"name","v":"focusIn"},{"k":"type","v":"flash.events.FocusEvent"}]},{"n":"Event","c":"name=\\"selectAll\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"selectAll"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"paste\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"paste"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"cut\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"cut"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"copy\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"copy"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"clear\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"clear"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::InteractiveObject","n":"__tabEnabled"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::InteractiveObject","n":"__tabIndex"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.display::InteractiveObject","n":"__focusRect"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::InteractiveObject","n":"_doubleClickEnabled"},{"a":"readwrite","t":"flash.ui::ContextMenu","d":[{"n":"internal"}],"b":"flash.display::InteractiveObject","n":"_contextMenu"}],"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::InteractiveObject","p":[{"t":"flash.events::Event"}],"n":"__dispatchInteractive"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::InteractiveObject","n":"__isKeyboardRequired"},{"r":"flash.__native.display::DisplayObjectInternal","d":[{"n":"internal"}],"b":"flash.display::InteractiveObject","n":"__createInternal"}]}},"pr":{"m":[{"r":"Array","d":[{"n":"internal"}],"b":"flash.display::InteractiveObject","p":[{"t":"Array"}],"n":"__internalKeys"}]}}`; asc.classInfo["flash.display::InterpolationMethod"]=`{"t":"class","n":"flash.display::InterpolationMethod","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::InterpolationMethod","n":"RGB"},{"a":"readonly","t":"String","b":"flash.display::InterpolationMethod","n":"LINEAR_RGB"}]}}`; asc.classInfo["flash.display::JointStyle"]=`{"t":"class","n":"flash.display::JointStyle","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::JointStyle","n":"ROUND"},{"a":"readonly","t":"String","b":"flash.display::JointStyle","n":"BEVEL"},{"a":"readonly","t":"String","b":"flash.display::JointStyle","n":"MITER"}]}}`; asc.classInfo["flash.display::JPEGEncoderOptions"]=`{"t":"class","n":"flash.display::JPEGEncoderOptions","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"uint","b":"flash.display::JPEGEncoderOptions","n":"quality"}],"d":[{"n":"native","c":"instance=\\"JPEGEncoderOptionsObject\\",methods=\\"auto\\",cls=\\"JPEGEncoderOptionsClass\\"","v":[{"k":"instance","v":"JPEGEncoderOptionsObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"JPEGEncoderOptionsClass"}]},{"n":"API","c":"\\"680\\"","v":[{"k":"","v":"680"}]}]}}}`; asc.classInfo["flash.display::JPEGXREncoderOptions"]=`{"t":"class","n":"flash.display::JPEGXREncoderOptions","bs":["Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"String","o":1},{"t":"uint","o":1}],"v":[{"a":"readwrite","t":"String","b":"flash.display::JPEGXREncoderOptions","n":"colorSpace"},{"a":"readwrite","t":"uint","b":"flash.display::JPEGXREncoderOptions","n":"quantization"},{"a":"readwrite","t":"uint","b":"flash.display::JPEGXREncoderOptions","n":"trimFlexBits"}],"d":[{"n":"native","c":"instance=\\"JPEGXREncoderOptionsObject\\",methods=\\"auto\\",cls=\\"JPEGXREncoderOptionsClass\\"","v":[{"k":"instance","v":"JPEGXREncoderOptionsObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"JPEGXREncoderOptionsClass"}]},{"n":"API","c":"\\"680\\"","v":[{"k":"","v":"680"}]}]}}}`; asc.classInfo["flash.display::LineScaleMode"]=`{"t":"class","n":"flash.display::LineScaleMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::LineScaleMode","n":"NORMAL"},{"a":"readonly","t":"String","b":"flash.display::LineScaleMode","n":"VERTICAL"},{"a":"readonly","t":"String","b":"flash.display::LineScaleMode","n":"HORIZONTAL"},{"a":"readonly","t":"String","b":"flash.display::LineScaleMode","n":"NONE"}]}}`; asc.classInfo["flash.display::Loader"]=`{"t":"class","n":"flash.display::Loader","bs":["flash.display::DisplayObjectContainer","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.display::Loader","p":[{"t":"flash.net::URLRequest"},{"t":"flash.system::LoaderContext","o":1}],"n":"load"},{"r":"void","b":"flash.display::Loader","p":[{"t":"flash.utils::ByteArray"},{"t":"flash.system::LoaderContext","o":1}],"n":"loadBytes"},{"r":"void","b":"flash.display::Loader","n":"close"},{"r":"void","b":"flash.display::Loader","n":"unload"},{"r":"void","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::Loader","p":[{"t":"Boolean","o":1}],"n":"unloadAndStop"},{"r":"Object","b":"flash.display::Loader","p":[{"t":"String"}],"n":"createSymbol"},{"r":"Array","b":"flash.display::Loader","n":"getOwnSymbolNames"},{"r":"String","b":"flash.display::Loader","n":"toString"}],"a":[{"a":"readonly","t":"flash.display::DisplayObject","b":"flash.display::Loader","n":"content"},{"a":"readonly","t":"flash.display::LoaderInfo","b":"flash.display::Loader","n":"contentLoaderInfo"},{"a":"readonly","t":"flash.events::UncaughtErrorEvents","d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}],"b":"flash.display::Loader","n":"uncaughtErrorEvents"}],"d":[{"n":"native","c":"instance=\\"LoaderObject\\",methods=\\"auto\\",cls=\\"LoaderClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"LoaderObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"LoaderClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.__native.format.swf::SWF","d":[{"n":"internal"}],"b":"flash.display::Loader","n":"_swf"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Loader","n":"_swfAsset"},{"a":"readwrite","t":"flash.net::URLLoader","d":[{"n":"internal"}],"b":"flash.display::Loader","n":"_loader"},{"a":"readwrite","t":"HTMLImageElement","d":[{"n":"internal"}],"b":"flash.display::Loader","n":"_image"},{"a":"readwrite","t":"flash.display::LoaderInfo","d":[{"n":"internal"}],"b":"flash.display::Loader","n":"_contentLoaderInfo"},{"a":"readwrite","t":"flash.display::BitmapData","d":[{"n":"internal"}],"b":"flash.display::Loader","n":"_predefinedData"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.display::Loader","n":"_predefinedAlphaData"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Loader","n":"_predefinedType"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Loader","n":"_predefinedTransparent"}],"m":[{"r":"flash.display::Loader","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"String"},{"t":"flash.system::LoaderContext"}],"n":"__setupLoaderInfo"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"flash.utils::ByteArray"},{"t":"flash.system::LoaderContext"},{"t":"int","o":1}],"n":"__loadBytes"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"flash.utils::ByteArray"}],"n":"__decompressImageByBrowser"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"String"}],"n":"__loadSWFAsset"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"n":"__unload"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","n":"__forgetImage"},{"r":"flash.display::Loader","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"flash.__native.format.swf::SWF"}],"n":"__fromSWF"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"flash.events::Event"}],"n":"__onLoaderComplete"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"flash.events::ProgressEvent"}],"n":"__onLoaderProgress"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"flash.events::ErrorEvent"}],"n":"__onLoaderError"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"Object"}],"n":"__decompressComplete"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"Object"}],"n":"__decompressError"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"Object"}],"n":"__createBitmapFromElement"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"flash.utils::ByteArray"},{"t":"int"}],"n":"__createBitmapFromEncoded"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"flash.__native.format.swf.events::SWFProgressEvent"}],"n":"__decodeSWFAssetsComplete"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Loader","p":[{"t":"flash.__native.format.swf.events::SWFErrorEvent"}],"n":"__decodeSWFAssetsError"}]}},"tr":{"m":[{"r":"void","b":"flash.display::Loader","p":[{"t":"*"}],"n":"incrementReferenceCount"},{"r":"void","b":"flash.display::Loader","p":[{"t":"*"}],"n":"decrementReferenceCount"}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Loader","n":"sDynamicDataUID"}]}}`; asc.classInfo["flash.display::LoaderInfo"]=`{"t":"class","n":"flash.display::LoaderInfo","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.display::LoaderInfo","n":"toString"}],"a":[{"a":"readonly","t":"String","b":"flash.display::LoaderInfo","n":"loaderURL"},{"a":"readonly","t":"String","b":"flash.display::LoaderInfo","n":"url"},{"a":"readonly","t":"Boolean","b":"flash.display::LoaderInfo","n":"isURLInaccessible"},{"a":"readonly","t":"uint","b":"flash.display::LoaderInfo","n":"bytesLoaded"},{"a":"readonly","t":"uint","b":"flash.display::LoaderInfo","n":"bytesTotal"},{"a":"readonly","t":"uint","b":"flash.display::LoaderInfo","n":"swfVersion"},{"a":"readonly","t":"uint","b":"flash.display::LoaderInfo","n":"actionScriptVersion"},{"a":"readonly","t":"Number","b":"flash.display::LoaderInfo","n":"frameRate"},{"a":"readonly","t":"Object","b":"flash.display::LoaderInfo","n":"parameters"},{"a":"readonly","t":"int","b":"flash.display::LoaderInfo","n":"width"},{"a":"readonly","t":"int","b":"flash.display::LoaderInfo","n":"height"},{"a":"readonly","t":"String","b":"flash.display::LoaderInfo","n":"contentType"},{"a":"readonly","t":"flash.events::EventDispatcher","b":"flash.display::LoaderInfo","n":"sharedEvents"},{"a":"readwrite","t":"Object","b":"flash.display::LoaderInfo","n":"parentSandboxBridge"},{"a":"readwrite","t":"Object","b":"flash.display::LoaderInfo","n":"childSandboxBridge"},{"a":"readonly","t":"Boolean","b":"flash.display::LoaderInfo","n":"sameDomain"},{"a":"readonly","t":"Boolean","b":"flash.display::LoaderInfo","n":"childAllowsParent"},{"a":"readonly","t":"Boolean","b":"flash.display::LoaderInfo","n":"parentAllowsChild"},{"a":"readonly","t":"flash.display::Loader","b":"flash.display::LoaderInfo","n":"loader"},{"a":"readonly","t":"flash.display::DisplayObject","b":"flash.display::LoaderInfo","n":"content"},{"a":"readonly","t":"flash.utils::ByteArray","b":"flash.display::LoaderInfo","n":"bytes"},{"a":"readonly","t":"flash.system::ApplicationDomain","b":"flash.display::LoaderInfo","n":"applicationDomain"},{"a":"readonly","t":"flash.events::UncaughtErrorEvents","d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}],"b":"flash.display::LoaderInfo","n":"uncaughtErrorEvents"}],"d":[{"n":"native","c":"instance=\\"LoaderInfoObject\\",methods=\\"auto\\",cls=\\"LoaderInfoClass\\",construct=\\"native\\",gc=\\"exact\\"","v":[{"k":"instance","v":"LoaderInfoObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"LoaderInfoClass"},{"k":"construct","v":"native"},{"k":"gc","v":"exact"}]},{"n":"Exclude","c":"kind=\\"method\\",name=\\"dispatchEvent\\"","v":[{"k":"kind","v":"method"},{"k":"name","v":"dispatchEvent"}]},{"n":"Event","c":"name=\\"httpStatus\\",type=\\"flash.events.HTTPStatusEvent\\"","v":[{"k":"name","v":"httpStatus"},{"k":"type","v":"flash.events.HTTPStatusEvent"}]},{"n":"Event","c":"name=\\"unload\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"unload"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"progress\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"progress"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"open\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"open"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"ioError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"ioError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"init\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"init"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_url"},{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_content"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_contentType"},{"a":"readwrite","t":"flash.display::Loader","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_loader"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_loaderInternal"},{"a":"readwrite","t":"flash.utils::ByteArray","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_bytes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_bytesLoaded"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_bytesTotal"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_swfVersion"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_frameRate"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_actionScriptVersion"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_parameters"},{"a":"readwrite","t":"flash.system::ApplicationDomain","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_applicationDomain"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","p":[{"t":"uint"},{"t":"uint"}],"n":"__setProgress"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"__contentComplete"}]}},"tr":{"m":[{"r":"flash.display::LoaderInfo","b":"flash.display::LoaderInfo","p":[{"t":"Object"}],"n":"getLoaderInfoByDefinition"}]},"pr":{"v":[{"a":"readwrite","t":"flash.events::UncaughtErrorEvents","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"_uncaughtErrorEvents"},{"a":"readonly","t":"Object","d":[{"n":"internal"}],"b":"flash.display::LoaderInfo","n":"REGEXP_SLASH"}]}}`; asc.classInfo["flash.display::MorphShape"]=`{"t":"class","n":"flash.display::MorphShape","bs":["flash.display::DisplayObject","Object"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.display::MorphShape","n":"toString"}],"d":[{"n":"native","c":"instance=\\"MorphShapeObject\\",methods=\\"auto\\",cls=\\"MorphShapeClass\\",construct=\\"restricted-check\\"","v":[{"k":"instance","v":"MorphShapeObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"MorphShapeClass"},{"k":"construct","v":"restricted-check"}]}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::MorphShape","p":[{"t":"Number"}],"n":"__setRatio"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::MorphShape","p":[{"t":"flash.display::DisplayObject"}],"n":"__setCurrentState"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::MorphShape","p":[{"t":"int"}],"n":"__concatTotalFrames"},{"r":"flash.__native.display::DisplayObjectInternal","d":[{"n":"internal"}],"b":"flash.display::MorphShape","n":"__createInternal"}]}}}`; asc.classInfo["flash.display::MovieClip"]=`{"t":"class","n":"flash.display::MovieClip","id":1,"bs":["flash.display::Sprite","Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Boolean","b":"flash.display::MovieClip","n":"enabled"},{"a":"readwrite","t":"Boolean","b":"flash.display::MovieClip","n":"trackAsMenu"}],"m":[{"r":"void","d":[{"n":"Inspectable","c":"environment=\\"none\\"","v":[{"k":"environment","v":"none"}]}],"b":"flash.display::MovieClip","n":"addFrameScript"},{"r":"void","b":"flash.display::MovieClip","p":[{"t":"Object"},{"t":"String","o":1}],"n":"gotoAndPlay"},{"r":"void","b":"flash.display::MovieClip","p":[{"t":"Object"},{"t":"String","o":1}],"n":"gotoAndStop"},{"r":"void","b":"flash.display::MovieClip","n":"nextFrame"},{"r":"void","b":"flash.display::MovieClip","n":"nextScene"},{"r":"void","b":"flash.display::MovieClip","n":"play"},{"r":"void","b":"flash.display::MovieClip","n":"prevFrame"},{"r":"void","b":"flash.display::MovieClip","n":"prevScene"},{"r":"void","b":"flash.display::MovieClip","n":"stop"},{"r":"String","b":"flash.display::MovieClip","n":"toString"}],"a":[{"a":"readonly","t":"int","b":"flash.display::MovieClip","n":"currentFrame"},{"a":"readonly","t":"String","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::MovieClip","n":"currentFrameLabel"},{"a":"readonly","t":"String","b":"flash.display::MovieClip","n":"currentLabel"},{"a":"readonly","t":"Array","b":"flash.display::MovieClip","n":"currentLabels"},{"a":"readonly","t":"flash.display::Scene","b":"flash.display::MovieClip","n":"currentScene"},{"a":"readonly","t":"int","b":"flash.display::MovieClip","n":"framesLoaded"},{"a":"readonly","t":"Boolean","b":"flash.display::MovieClip","n":"isPlaying"},{"a":"readonly","t":"Array","b":"flash.display::MovieClip","n":"scenes"},{"a":"readonly","t":"int","b":"flash.display::MovieClip","n":"totalFrames"}],"d":[{"n":"native","c":"instance=\\"MovieClipObject\\",methods=\\"auto\\",cls=\\"MovieClipClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"MovieClipObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"MovieClipClass"},{"k":"gc","v":"exact"}]}]}},"pr":{"v":[{"a":"readwrite","t":"flash.display::Scene","d":[{"n":"internal"}],"b":"flash.display::MovieClip","n":"sDefaultScene"}],"m":[{"r":"Array","d":[{"n":"internal"}],"b":"flash.display::MovieClip","p":[{"t":"Array"}],"n":"__internalKeys"}]}}`; asc.classInfo["flash.display::NativeMenu"]=`{"t":"class","n":"flash.display::NativeMenu","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"instance=\\"MenuObject\\",methods=\\"auto\\",cls=\\"MenuClass\\",construct=\\"check\\",gc=\\"exact\\"","v":[{"k":"instance","v":"MenuObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"MenuClass"},{"k":"construct","v":"check"},{"k":"gc","v":"exact"}]},{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]},{"n":"Event","c":"name=\\"preparing\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"preparing"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"displaying\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"displaying"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"select\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"select"},{"k":"type","v":"flash.events.Event"}]}]}}}`; asc.classInfo["flash.display::NativeMenuItem"]=`{"t":"class","n":"flash.display::NativeMenuItem","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Boolean","o":1}],"d":[{"n":"native","c":"instance=\\"MenuItemObject\\",methods=\\"auto\\",cls=\\"MenuItemClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"MenuItemObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"MenuItemClass"},{"k":"gc","v":"exact"}]},{"n":"API","c":"\\"667\\"","v":[{"k":"","v":"667"}]},{"n":"Event","c":"name=\\"preparing\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"preparing"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"displaying\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"displaying"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"select\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"select"},{"k":"type","v":"flash.events.Event"}]}]}}}`; asc.classInfo["flash.display::NativeWindow"]=`{"t":"class","n":"flash.display::NativeWindow","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"flash.display::NativeWindowInitOptions"}],"m":[{"r":"void","b":"flash.display::NativeWindow","n":"minimize"},{"r":"void","b":"flash.display::NativeWindow","n":"maximize"},{"r":"void","b":"flash.display::NativeWindow","n":"restore"},{"r":"void","b":"flash.display::NativeWindow","n":"close"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"startMove"},{"r":"Boolean","b":"flash.display::NativeWindow","p":[{"t":"String","o":1}],"n":"startResize"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"orderToFront"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"orderToBack"},{"r":"Boolean","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"}],"n":"orderInFrontOf"},{"r":"Boolean","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"}],"n":"orderInBackOf"},{"r":"void","b":"flash.display::NativeWindow","n":"activate"},{"r":"flash.geom::Point","b":"flash.display::NativeWindow","p":[{"t":"flash.geom::Point"}],"n":"globalToScreen"},{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"String"}],"n":"notifyUser"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","d":[{"n":"API","c":"\\"671\\"","v":[{"k":"","v":"671"}]}],"b":"flash.display::NativeWindow","n":"listOwnedWindows"}],"a":[{"a":"readonly","t":"flash.display::Stage","b":"flash.display::NativeWindow","n":"stage"},{"a":"readwrite","t":"String","b":"flash.display::NativeWindow","n":"title"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.display::NativeWindow","n":"bounds"},{"a":"readonly","t":"String","b":"flash.display::NativeWindow","n":"displayState"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"closed"},{"a":"readwrite","t":"Boolean","b":"flash.display::NativeWindow","n":"visible"},{"a":"readonly","t":"String","b":"flash.display::NativeWindow","n":"systemChrome"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"transparent"},{"a":"readonly","t":"String","b":"flash.display::NativeWindow","n":"type"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"minimizable"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"maximizable"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"resizable"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.display::NativeWindow","n":"minSize"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.display::NativeWindow","n":"maxSize"},{"a":"readwrite","t":"Boolean","b":"flash.display::NativeWindow","n":"alwaysInFront"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"active"},{"a":"readwrite","t":"flash.display::NativeMenu","b":"flash.display::NativeWindow","n":"menu"},{"a":"readwrite","t":"Number","b":"flash.display::NativeWindow","n":"width"},{"a":"readwrite","t":"Number","b":"flash.display::NativeWindow","n":"height"},{"a":"readwrite","t":"Number","b":"flash.display::NativeWindow","n":"x"},{"a":"readwrite","t":"Number","b":"flash.display::NativeWindow","n":"y"},{"a":"readonly","t":"flash.display::NativeWindow","d":[{"n":"API","c":"\\"671\\"","v":[{"k":"","v":"671"}]}],"b":"flash.display::NativeWindow","n":"owner"},{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]}],"b":"flash.display::NativeWindow","n":"renderMode"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"WindowObject\\",methods=\\"auto\\",cls=\\"WindowClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"WindowObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"WindowClass"},{"k":"construct","v":"check"}]},{"n":"Event","c":"name=\\"deactivate\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"deactivate"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"activate\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"activate"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"close\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"close"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"closing\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"closing"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"displayStateChange\\",type=\\"flash.events.NativeWindowDisplayStateEvent\\"","v":[{"k":"name","v":"displayStateChange"},{"k":"type","v":"flash.events.NativeWindowDisplayStateEvent"}]},{"n":"Event","c":"name=\\"displayStateChanging\\",type=\\"flash.events.NativeWindowDisplayStateEvent\\"","v":[{"k":"name","v":"displayStateChanging"},{"k":"type","v":"flash.events.NativeWindowDisplayStateEvent"}]},{"n":"Event","c":"name=\\"resize\\",type=\\"flash.events.NativeWindowBoundsEvent\\"","v":[{"k":"name","v":"resize"},{"k":"type","v":"flash.events.NativeWindowBoundsEvent"}]},{"n":"Event","c":"name=\\"resizing\\",type=\\"flash.events.NativeWindowBoundsEvent\\"","v":[{"k":"name","v":"resizing"},{"k":"type","v":"flash.events.NativeWindowBoundsEvent"}]},{"n":"Event","c":"name=\\"move\\",type=\\"flash.events.NativeWindowBoundsEvent\\"","v":[{"k":"name","v":"move"},{"k":"type","v":"flash.events.NativeWindowBoundsEvent"}]},{"n":"Event","c":"name=\\"moving\\",type=\\"flash.events.NativeWindowBoundsEvent\\"","v":[{"k":"name","v":"moving"},{"k":"type","v":"flash.events.NativeWindowBoundsEvent"}]}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.display::NativeWindow","n":"bRequestedVisibility"}],"m":[{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindowInitOptions"},{"t":"Boolean"}],"n":"_init"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"_isDisplayed"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"actualVisibility"},{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"Boolean"}],"n":"_showHide"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"_orderToFront"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"_orderToBack"},{"r":"Boolean","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"}],"n":"_orderInFrontOf"},{"r":"Boolean","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"}],"n":"_orderInBackOf"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","b":"flash.display::NativeWindow","n":"listOwnedWindowsOnScreen"},{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"}],"n":"addOwnedWindow"},{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"}],"n":"removeOwnedWindow"},{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"flash.events::Event"}],"n":"closedOwnerWindow"},{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"flash.events::NativeWindowDisplayStateEvent"}],"n":"displayStateChangeForOwnedWindow"},{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"flash.events::NativeWindowDisplayStateEvent"}],"n":"displayStateChangeForOwnerWindow"},{"r":"flash.display::NativeWindow","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"},{"t":"flash.display::NativeWindow"}],"n":"_findCommonOwner"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"},{"t":"flash.utils::Dictionary","o":1}],"n":"_getOwnedWindowsInFrontToBackZOrder"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"},{"t":"flash.display::NativeWindow"}],"n":"_getSubtreeInFrontToBackZOrder"},{"r":"flash.display::NativeWindow","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"},{"t":"flash.display::NativeWindow"}],"n":"_findWindowWithHighestZ"},{"r":"flash.display::NativeWindow","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"},{"t":"flash.display::NativeWindow"}],"n":"_findWindowWithLowestZ"},{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow"},{"t":"String","o":1}],"n":"_traceWindowList"},{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"String"}],"n":"_traceZOrderWindowList"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","b":"flash.display::NativeWindow","n":"_listDisplayedWindowsInFrontToBackZOrder"},{"r":"flash.utils::Dictionary","b":"flash.display::NativeWindow","n":"_buildZOrderInfoDictionary"},{"r":"void","d":[{"n":"cppcall"}],"b":"flash.display::NativeWindow","n":"_ensureZOrder"},{"r":"void","b":"flash.display::NativeWindow","n":"_implOrderToFront"},{"r":"void","b":"flash.display::NativeWindow","n":"_implOrderToBack"},{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"},{"t":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow"},{"t":"flash.utils::Dictionary"}],"n":"_buildWindowTreeRecursive"},{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"},{"t":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow"},{"t":"flash.utils::Dictionary"},{"t":"flash.utils::Dictionary"}],"n":"_buildWindowTreeRecursiveOrderToFront"},{"r":"void","b":"flash.display::NativeWindow","p":[{"t":"flash.display::NativeWindow"},{"t":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow"},{"t":"flash.utils::Dictionary"},{"t":"flash.utils::Dictionary"}],"n":"_buildWindowTreeRecursiveOrderToBack"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"_ownerChainIsDisplayed"},{"r":"void","b":"flash.display::NativeWindow","n":"_minimize"},{"r":"void","b":"flash.display::NativeWindow","n":"_maximize"},{"r":"void","b":"flash.display::NativeWindow","n":"_restore"},{"r":"void","b":"flash.display::NativeWindow","n":"_activate"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"_startMove"},{"r":"Boolean","b":"flash.display::NativeWindow","p":[{"t":"String","o":1}],"n":"_startResize"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"_minimized"},{"a":"readwrite","t":"flash.display::NativeWindow","b":"flash.display::NativeWindow","n":"_owner"},{"a":"readonly","t":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","b":"flash.display::NativeWindow","n":"_ownedWindows"},{"a":"readonly","t":"String","b":"flash.display::NativeWindow","n":"_renderMode"},{"a":"readwrite","t":"String","b":"flash.display::NativeWindow","n":"_title"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.display::NativeWindow","n":"_bounds"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.display::NativeWindow","n":"_minSize"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.display::NativeWindow","n":"_maxSize"},{"a":"readonly","t":"String","b":"flash.display::NativeWindow","n":"_displayState"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"_active"},{"a":"readonly","t":"String","b":"flash.display::NativeWindow","n":"_type"},{"a":"readonly","t":"String","b":"flash.display::NativeWindow","n":"_systemChrome"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"_transparent"},{"a":"readwrite","t":"Boolean","b":"flash.display::NativeWindow","n":"_visible"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"_minimizable"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"_maximizable"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"_resizable"},{"a":"writeonly","t":"flash.display::NativeMenu","b":"flash.display::NativeWindow","n":"_menu"},{"a":"writeonly","t":"Number","b":"flash.display::NativeWindow","n":"_x"},{"a":"writeonly","t":"Number","b":"flash.display::NativeWindow","n":"_y"},{"a":"writeonly","t":"Number","b":"flash.display::NativeWindow","n":"_width"},{"a":"writeonly","t":"Number","b":"flash.display::NativeWindow","n":"_height"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.display::NativeWindow","n":"isSupported"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"supportsMenu"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"supportsNotification"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"supportsTransparency"},{"a":"readonly","t":"flash.geom::Point","b":"flash.display::NativeWindow","n":"systemMinSize"},{"a":"readonly","t":"flash.geom::Point","b":"flash.display::NativeWindow","n":"systemMaxSize"}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.display::NativeWindow","n":"_skipEnsureZOrder"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"_supportsMenu"},{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"_supportsNotifyUser"},{"a":"readonly","t":"flash.geom::Point","b":"flash.display::NativeWindow","n":"_systemMinSize"}],"m":[{"r":"Boolean","b":"flash.display::NativeWindow","n":"_checkSupported"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"initSupportsMenu"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"initSupportsNotifyUser"},{"r":"flash.geom::Point","b":"flash.display::NativeWindow","n":"initSystemMinSize"},{"r":"void","b":"flash.display::NativeWindow","n":"_checkAccess"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"_isRootPlayer"},{"r":"Boolean","b":"flash.display::NativeWindow","n":"_restoreIsAsync"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.display::NativeWindow","n":"_supportsTransparency"}]}}`; asc.classInfo["flash.display::NativeWindowDisplayState"]=`{"t":"class","n":"flash.display::NativeWindowDisplayState","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::NativeWindowDisplayState","n":"NORMAL"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowDisplayState","n":"MAXIMIZED"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowDisplayState","n":"MINIMIZED"}]}}`; asc.classInfo["flash.display::NativeWindowInitOptions"]=`{"t":"class","n":"flash.display::NativeWindowInitOptions","bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"String","b":"flash.display::NativeWindowInitOptions","n":"systemChrome"},{"a":"readwrite","t":"Boolean","b":"flash.display::NativeWindowInitOptions","n":"transparent"},{"a":"readwrite","t":"String","b":"flash.display::NativeWindowInitOptions","n":"type"},{"a":"readwrite","t":"Boolean","b":"flash.display::NativeWindowInitOptions","n":"minimizable"},{"a":"readwrite","t":"Boolean","b":"flash.display::NativeWindowInitOptions","n":"maximizable"},{"a":"readwrite","t":"Boolean","b":"flash.display::NativeWindowInitOptions","n":"resizable"},{"a":"readwrite","t":"flash.display::NativeWindow","d":[{"n":"API","c":"\\"671\\"","v":[{"k":"","v":"671"}]},{"n":"API","c":"\\"671\\"","v":[{"k":"","v":"671"}]}],"b":"flash.display::NativeWindowInitOptions","n":"owner"},{"a":"readwrite","t":"String","d":[{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]},{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]}],"b":"flash.display::NativeWindowInitOptions","n":"renderMode"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"WindowInitOptionsObject\\",methods=\\"auto\\",cls=\\"WindowInitOptionsClass\\"","v":[{"k":"instance","v":"WindowInitOptionsObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"WindowInitOptionsClass"}]}]}}}`; asc.classInfo["flash.display::NativeWindowRenderMode"]=`{"t":"class","n":"flash.display::NativeWindowRenderMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"675\\"","v":[{"k":"","v":"675"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::NativeWindowRenderMode","n":"AUTO"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowRenderMode","n":"CPU"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowRenderMode","n":"DIRECT"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowRenderMode","n":"GPU"}]}}`; asc.classInfo["flash.display::NativeWindowResize"]=`{"t":"class","n":"flash.display::NativeWindowResize","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::NativeWindowResize","n":"TOP"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowResize","n":"LEFT"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowResize","n":"BOTTOM"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowResize","n":"RIGHT"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowResize","n":"TOP_LEFT"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowResize","n":"TOP_RIGHT"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowResize","n":"BOTTOM_LEFT"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowResize","n":"BOTTOM_RIGHT"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowResize","n":"NONE"}]}}`; asc.classInfo["flash.display::NativeWindowSystemChrome"]=`{"t":"class","n":"flash.display::NativeWindowSystemChrome","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::NativeWindowSystemChrome","n":"NONE"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowSystemChrome","n":"STANDARD"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowSystemChrome","n":"ALTERNATE"}]}}`; asc.classInfo["flash.display::NativeWindowType"]=`{"t":"class","n":"flash.display::NativeWindowType","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::NativeWindowType","n":"NORMAL"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowType","n":"LIGHTWEIGHT"},{"a":"readonly","t":"String","b":"flash.display::NativeWindowType","n":"UTILITY"}]}}`; asc.classInfo["flash.display::PixelSnapping"]=`{"t":"class","n":"flash.display::PixelSnapping","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::PixelSnapping","n":"ALWAYS"},{"a":"readonly","t":"String","b":"flash.display::PixelSnapping","n":"AUTO"},{"a":"readonly","t":"String","b":"flash.display::PixelSnapping","n":"NEVER"}]}}`; asc.classInfo["flash.display::PNGEncoderOptions"]=`{"t":"class","n":"flash.display::PNGEncoderOptions","bs":["Object"],"fa":{"tr":{"c":[{"t":"Boolean","o":1}],"v":[{"a":"readwrite","t":"Boolean","b":"flash.display::PNGEncoderOptions","n":"fastCompression"}],"d":[{"n":"native","c":"instance=\\"PNGEncoderOptionsObject\\",methods=\\"auto\\",cls=\\"PNGEncoderOptionsClass\\"","v":[{"k":"instance","v":"PNGEncoderOptionsObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"PNGEncoderOptionsClass"}]},{"n":"API","c":"\\"680\\"","v":[{"k":"","v":"680"}]}]}}}`; asc.classInfo["flash.display::RenderingMode"]=`{"t":"class","n":"flash.display::RenderingMode","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::RenderingMode","n":"AUTO"},{"a":"readonly","t":"String","b":"flash.display::RenderingMode","n":"SPEED"},{"a":"readonly","t":"String","b":"flash.display::RenderingMode","n":"QUALITY"}]}}`; asc.classInfo["flash.display::Scene"]=`{"t":"class","n":"flash.display::Scene","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.display::Scene","n":"toString"}],"a":[{"a":"readonly","t":"Array","b":"flash.display::Scene","n":"labels"},{"a":"readonly","t":"String","b":"flash.display::Scene","n":"name"},{"a":"readonly","t":"int","b":"flash.display::Scene","n":"numFrames"}]},"pr":{"v":[{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Scene","n":"_labels"},{"a":"readwrite","t":"String","d":[{"n":"internal"}],"b":"flash.display::Scene","n":"_name"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Scene","n":"_numFrames"}]}}}`; asc.classInfo["flash.display::Screen"]=`{"t":"class","n":"flash.display::Screen","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readonly","t":"flash.geom::Rectangle","b":"flash.display::Screen","n":"bounds"},{"a":"readonly","t":"flash.geom::Rectangle","b":"flash.display::Screen","n":"visibleBounds"},{"a":"readonly","t":"int","b":"flash.display::Screen","n":"colorDepth"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"ScreenObject\\",methods=\\"auto\\",cls=\\"ScreenClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"ScreenObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ScreenClass"},{"k":"construct","v":"native"}]}]}},"tr":{"m":[{"r":"Array","b":"flash.display::Screen","p":[{"t":"flash.geom::Rectangle"}],"n":"getScreensForRectangle"}],"a":[{"a":"readonly","t":"Array","b":"flash.display::Screen","n":"screens"},{"a":"readonly","t":"flash.display::Screen","b":"flash.display::Screen","n":"mainScreen"}]}}`; asc.classInfo["flash.display::Shader"]=`{"t":"class","n":"flash.display::Shader","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.utils::ByteArray","o":1}],"m":[{"r":"flash.display3D::Program3D","d":[{"n":"internal"}],"b":"flash.display::Shader","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"__blendProgram"}],"a":[{"a":"readwrite","t":"flash.display::ShaderData","b":"flash.display::Shader","n":"data"},{"a":"readwrite","t":"String","b":"flash.display::Shader","n":"precisionHint"},{"a":"writeonly","t":"flash.utils::ByteArray","b":"flash.display::Shader","n":"byteCode"}],"d":[{"n":"native","c":"instance=\\"ShaderObject\\",methods=\\"auto\\",cls=\\"ShaderClass\\"","v":[{"k":"instance","v":"ShaderObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ShaderClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display::ShaderData","b":"flash.display::Shader","n":"_data"},{"a":"readwrite","t":"String","b":"flash.display::Shader","n":"_precisionHint"},{"a":"readwrite","t":"flash.display3D::Program3D","b":"flash.display::Shader","n":"_blendProgram"}]}}}`; asc.classInfo["flash.display::ShaderData"]=`{"t":"class","n":"flash.display::ShaderData","if":1,"id":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.utils::ByteArray"}],"v":[{"a":"readwrite","t":"Array","b":"flash.display::ShaderData","n":"_params"},{"a":"readwrite","t":"Array","b":"flash.display::ShaderData","n":"_inputs"}],"d":[{"n":"native","c":"instance=\\"ShaderDataObject\\",methods=\\"auto\\",cls=\\"ShaderDataClass\\"","v":[{"k":"instance","v":"ShaderDataObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ShaderDataClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.display::ShaderData","n":"_ready"},{"a":"readwrite","t":"String","b":"flash.display::ShaderData","n":"_output"},{"a":"readwrite","t":"String","b":"flash.display::ShaderData","n":"_shaderPBK"},{"a":"readwrite","t":"int","b":"flash.display::ShaderData","n":"_shaderPBKPos"},{"a":"readwrite","t":"int","b":"flash.display::ShaderData","n":"_shaderPBKCodeBegin"},{"a":"readwrite","t":"int","b":"flash.display::ShaderData","n":"_shaderPBKCodeEnd"}],"m":[{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::ShaderData","p":[{"t":"flash.utils::ByteArray"}],"n":"__parsePBK"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::ShaderData","p":[{"t":"flash.utils::ByteArray"}],"n":"__isHeadPBJ"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::ShaderData","n":"__parseMetaData"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::ShaderData","n":"__parseShader"},{"r":"String","d":[{"n":"internal"}],"b":"flash.display::ShaderData","n":"__vertexShaderGLSL"},{"r":"String","d":[{"n":"internal"}],"b":"flash.display::ShaderData","n":"__fragmentShaderGLSL"},{"r":"String","d":[{"n":"internal"}],"b":"flash.display::ShaderData","n":"__vertexBlendShaderGLSL"},{"r":"String","d":[{"n":"internal"}],"b":"flash.display::ShaderData","n":"__fragmentBlendShaderGLSL"}],"a":[{"a":"readonly","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::ShaderData","n":"__ready"}]}},"pr":{"v":[{"a":"readonly","t":"String","b":"flash.display::ShaderData","n":"VERTEX_SHADER_TEMPLATE"},{"a":"readonly","t":"String","b":"flash.display::ShaderData","n":"FRAG_SHADER_TEMPLATE"},{"a":"readonly","t":"String","b":"flash.display::ShaderData","n":"VERTEX_BLENDMODE_SHADER_TEMPLATE"},{"a":"readonly","t":"String","b":"flash.display::ShaderData","n":"FRAG_BLENDMODE_SHADER_TEMPLATE"},{"a":"readonly","t":"Object","b":"flash.display::ShaderData","n":"REGEXP_PARAMS"},{"a":"readonly","t":"Object","b":"flash.display::ShaderData","n":"REGEXP_INPUTS"},{"a":"readonly","t":"Object","b":"flash.display::ShaderData","n":"REGEXP_CODE"}]}}`; asc.classInfo["flash.display::ShaderInput"]=`{"t":"class","n":"flash.display::ShaderInput","if":1,"id":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"int"},{"t":"int"}],"a":[{"a":"readwrite","t":"Object","b":"flash.display::ShaderInput","n":"input"},{"a":"readwrite","t":"int","b":"flash.display::ShaderInput","n":"width"},{"a":"readwrite","t":"int","b":"flash.display::ShaderInput","n":"height"},{"a":"readonly","t":"int","b":"flash.display::ShaderInput","n":"channels"},{"a":"readonly","t":"int","b":"flash.display::ShaderInput","n":"index"},{"a":"readwrite","t":"int","d":[{"n":"internal"},{"n":"internal"}],"b":"flash.display::ShaderInput","n":"__registerIndex"},{"a":"readonly","t":"String","d":[{"n":"internal"}],"b":"flash.display::ShaderInput","n":"__name"}],"d":[{"n":"native","c":"instance=\\"ShaderInputObject\\",methods=\\"auto\\",cls=\\"ShaderInputClass\\"","v":[{"k":"instance","v":"ShaderInputObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ShaderInputClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.display::ShaderInput","n":"_name"},{"a":"readwrite","t":"Object","b":"flash.display::ShaderInput","n":"_input"},{"a":"readwrite","t":"int","b":"flash.display::ShaderInput","n":"_width"},{"a":"readwrite","t":"int","b":"flash.display::ShaderInput","n":"_height"},{"a":"readwrite","t":"int","b":"flash.display::ShaderInput","n":"_channels"},{"a":"readwrite","t":"int","b":"flash.display::ShaderInput","n":"_index"},{"a":"readwrite","t":"int","b":"flash.display::ShaderInput","n":"_registerIndex"}]}}}`; asc.classInfo["flash.display::ShaderJob"]=`{"t":"class","n":"flash.display::ShaderJob","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"flash.display::Shader","o":1},{"t":"Object","o":1},{"t":"int","o":1},{"t":"int","o":1}],"m":[{"r":"void","b":"flash.display::ShaderJob","p":[{"t":"Boolean","o":1}],"n":"start"},{"r":"void","b":"flash.display::ShaderJob","n":"cancel"}],"a":[{"a":"readwrite","t":"flash.display::Shader","b":"flash.display::ShaderJob","n":"shader"},{"a":"readwrite","t":"Object","b":"flash.display::ShaderJob","n":"target"},{"a":"readwrite","t":"int","b":"flash.display::ShaderJob","n":"width"},{"a":"readwrite","t":"int","b":"flash.display::ShaderJob","n":"height"},{"a":"readonly","t":"Number","b":"flash.display::ShaderJob","n":"progress"}],"d":[{"n":"native","c":"instance=\\"ShaderJobObject\\",methods=\\"auto\\",cls=\\"ShaderJobClass\\"","v":[{"k":"instance","v":"ShaderJobObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ShaderJobClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.ShaderEvent\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.ShaderEvent"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display::Shader","b":"flash.display::ShaderJob","n":"_shader"},{"a":"readwrite","t":"Object","b":"flash.display::ShaderJob","n":"_target"},{"a":"readwrite","t":"int","b":"flash.display::ShaderJob","n":"_width"},{"a":"readwrite","t":"int","b":"flash.display::ShaderJob","n":"_height"},{"a":"readwrite","t":"Number","b":"flash.display::ShaderJob","n":"_progress"}]}}}`; asc.classInfo["flash.display::ShaderParameter"]=`{"t":"class","n":"flash.display::ShaderParameter","if":1,"id":1,"bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String"},{"t":"Array"},{"t":"Array"},{"t":"Array"},{"t":"int"}],"a":[{"a":"readwrite","t":"Array","b":"flash.display::ShaderParameter","n":"value"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameter","n":"type"},{"a":"readonly","t":"int","b":"flash.display::ShaderParameter","n":"index"},{"a":"readwrite","t":"int","d":[{"n":"internal"},{"n":"internal"}],"b":"flash.display::ShaderParameter","n":"__registerIndex"},{"a":"readonly","t":"String","d":[{"n":"internal"}],"b":"flash.display::ShaderParameter","n":"__name"}],"d":[{"n":"native","c":"instance=\\"ShaderParameterObject\\",methods=\\"auto\\",cls=\\"ShaderParameterClass\\"","v":[{"k":"instance","v":"ShaderParameterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ShaderParameterClass"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.display::ShaderParameter","n":"_name"},{"a":"readwrite","t":"Array","b":"flash.display::ShaderParameter","n":"_value"},{"a":"readwrite","t":"String","b":"flash.display::ShaderParameter","n":"_type"},{"a":"readwrite","t":"int","b":"flash.display::ShaderParameter","n":"_index"},{"a":"readwrite","t":"int","b":"flash.display::ShaderParameter","n":"_registerIndex"}]}}}`; asc.classInfo["flash.display::ShaderParameterType"]=`{"t":"class","n":"flash.display::ShaderParameterType","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"FLOAT"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"FLOAT2"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"FLOAT3"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"FLOAT4"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"INT"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"INT2"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"INT3"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"INT4"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"BOOL"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"BOOL2"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"BOOL3"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"BOOL4"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"MATRIX2X2"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"MATRIX3X3"},{"a":"readonly","t":"String","b":"flash.display::ShaderParameterType","n":"MATRIX4X4"}]}}`; asc.classInfo["flash.display::ShaderPrecision"]=`{"t":"class","n":"flash.display::ShaderPrecision","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::ShaderPrecision","n":"FULL"},{"a":"readonly","t":"String","b":"flash.display::ShaderPrecision","n":"FAST"}]}}`; asc.classInfo["flash.display::Shape"]=`{"t":"class","n":"flash.display::Shape","bs":["flash.display::DisplayObject","Object"],"fa":{"tr":{"c":null,"m":[{"r":"String","b":"flash.display::Shape","n":"toString"}],"a":[{"a":"readonly","t":"flash.display::Graphics","b":"flash.display::Shape","n":"graphics"}],"d":[{"n":"native","c":"instance=\\"ShapeObject\\",methods=\\"auto\\",cls=\\"ShapeClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"ShapeObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ShapeClass"},{"k":"gc","v":"exact"}]}]},"pr":{"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Shape","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"__updateContext"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Shape","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"}],"n":"__updateContextTransformation"},{"r":"flash.__native.display::DisplayObjectInternal","d":[{"n":"internal"}],"b":"flash.display::Shape","n":"__createInternal"}]}}}`; asc.classInfo["flash.display::SimpleButton"]=`{"t":"class","n":"flash.display::SimpleButton","bs":["flash.display::InteractiveObject","Object"],"fa":{"tr":{"c":[{"t":"flash.display::DisplayObject","o":1},{"t":"flash.display::DisplayObject","o":1},{"t":"flash.display::DisplayObject","o":1},{"t":"flash.display::DisplayObject","o":1}],"v":[{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","n":"hitTestState"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","n":"enabled"},{"a":"readwrite","t":"flash.media::SoundTransform","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","n":"soundTransform"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","n":"trackAsMenu"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","n":"useHandCursor"}],"m":[{"r":"String","b":"flash.display::SimpleButton","n":"toString"}],"a":[{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"},{"n":"internal"}],"b":"flash.display::SimpleButton","n":"downState"},{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"},{"n":"internal"}],"b":"flash.display::SimpleButton","n":"overState"},{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"},{"n":"internal"}],"b":"flash.display::SimpleButton","n":"upState"},{"a":"readwrite","t":"Boolean","b":"flash.display::SimpleButton","n":"tabEnabled"}],"d":[{"n":"native","c":"instance=\\"SimpleButtonObject\\",methods=\\"auto\\",cls=\\"SimpleButtonClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"SimpleButtonObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SimpleButtonClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","n":"__downState"},{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","n":"__overState"},{"a":"readwrite","t":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","n":"__upState"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","p":[{"t":"Boolean"},{"t":"int"}],"n":"__stopAllMovieClips"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","p":[{"t":"flash.events::Event"}],"n":"__dispatchMouse"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","p":[{"t":"flash.display::DisplayObject"}],"n":"__setCurrentState"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","p":[{"t":"flash.display::DisplayObject"}],"n":"__play"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","p":[{"t":"flash.events::MouseEvent"}],"n":"__onMouseDown"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","p":[{"t":"flash.events::MouseEvent"}],"n":"__onMouseOut"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","p":[{"t":"flash.events::MouseEvent"}],"n":"__onMouseOver"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","p":[{"t":"flash.events::MouseEvent"}],"n":"__onMouseUp"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","p":[{"t":"int"}],"n":"__concatTotalFrames"},{"r":"flash.__native.display::DisplayObjectInternal","d":[{"n":"internal"}],"b":"flash.display::SimpleButton","n":"__createInternal"}]}}}`; asc.classInfo["flash.display::SpreadMethod"]=`{"t":"class","n":"flash.display::SpreadMethod","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::SpreadMethod","n":"PAD"},{"a":"readonly","t":"String","b":"flash.display::SpreadMethod","n":"REFLECT"},{"a":"readonly","t":"String","b":"flash.display::SpreadMethod","n":"REPEAT"}]}}`; asc.classInfo["flash.display::Sprite"]=`{"t":"class","n":"flash.display::Sprite","bs":["flash.display::DisplayObjectContainer","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.display::Sprite","p":[{"t":"Boolean","o":1},{"t":"flash.geom::Rectangle","o":1}],"n":"startDrag"},{"r":"void","b":"flash.display::Sprite","n":"stopDrag"},{"r":"void","b":"flash.display::Sprite","p":[{"t":"int"},{"t":"Boolean","o":1},{"t":"flash.geom::Rectangle","o":1}],"n":"startTouchDrag"},{"r":"void","b":"flash.display::Sprite","p":[{"t":"int"}],"n":"stopTouchDrag"},{"r":"String","b":"flash.display::Sprite","n":"toString"}],"a":[{"a":"readonly","t":"flash.display::Graphics","b":"flash.display::Sprite","n":"graphics"},{"a":"readwrite","t":"Boolean","b":"flash.display::Sprite","n":"buttonMode"},{"a":"readonly","t":"flash.display::DisplayObject","b":"flash.display::Sprite","n":"dropTarget"},{"a":"readwrite","t":"flash.display::Sprite","b":"flash.display::Sprite","n":"hitArea"},{"a":"readwrite","t":"Boolean","b":"flash.display::Sprite","n":"useHandCursor"},{"a":"readwrite","t":"flash.media::SoundTransform","b":"flash.display::Sprite","n":"soundTransform"},{"a":"readwrite","t":"Boolean","b":"flash.display::Sprite","n":"tabEnabled"}],"d":[{"n":"native","c":"instance=\\"SpriteObject\\",methods=\\"auto\\",cls=\\"SpriteClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"SpriteObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SpriteClass"},{"k":"gc","v":"exact"}]}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Sprite","n":"_buttonMode"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Sprite","n":"_useHandCursor"},{"a":"readwrite","t":"flash.media::SoundTransform","d":[{"n":"internal"}],"b":"flash.display::Sprite","n":"_soundTransform"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Sprite","p":[{"t":"flash.display::Sprite"}],"n":"__setHitArea"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Sprite","p":[{"t":"flash.display::Sprite"}],"n":"__setHitAreaParent"},{"r":"flash.__native.display::DisplayObjectInternal","d":[{"n":"internal"}],"b":"flash.display::Sprite","n":"__createInternal"}]}},"pr":{"v":[{"a":"readwrite","t":"flash.display::Sprite","d":[{"n":"internal"}],"b":"flash.display::Sprite","n":"sDragObject"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Sprite","n":"sDragLockCenter"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.display::Sprite","n":"sDragBounds"},{"a":"readwrite","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Sprite","n":"sDragUseBounds"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.display::Sprite","n":"sDragStagePoint"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.display::Sprite","n":"sDragHelperPoint"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Sprite","p":[{"t":"int"}],"n":"__updateDragObject"},{"r":"Array","d":[{"n":"internal"}],"b":"flash.display::Sprite","p":[{"t":"Array"}],"n":"__internalKeys"}]}}`; asc.classInfo["flash.display::Stage"]=`{"t":"class","n":"flash.display::Stage","bs":["flash.display::DisplayObjectContainer","Object"],"fa":{"tr":{"c":[{"t":"Class"},{"t":"int","o":1},{"t":"int","o":1},{"t":"Object","o":1},{"t":"Object","o":1},{"t":"Object","o":1}],"m":[{"r":"void","b":"flash.display::Stage","n":"invalidate"},{"r":"void","b":"flash.display::Stage","p":[{"t":"String"}],"n":"setAspectRatio"},{"r":"void","b":"flash.display::Stage","p":[{"t":"String"}],"n":"setOrientation"},{"r":"flash.display::Stage","b":"flash.display::Stage","p":[{"t":"int"}],"n":"setAutoSize"},{"r":"flash.display::Stage","b":"flash.display::Stage","p":[{"t":"Boolean"}],"n":"setAllowFullscreen"},{"r":"Boolean","b":"flash.display::Stage","n":"isFocusInaccessible"},{"r":"flash.display::Stage","b":"flash.display::Stage","p":[{"t":"HTMLElement"}],"n":"setParent"},{"r":"String","b":"flash.display::Stage","n":"toString"}],"a":[{"a":"readonly","t":"HTMLElement","b":"flash.display::Stage","n":"body"},{"a":"readonly","t":"String","b":"flash.display::Stage","n":"deviceOrientation"},{"a":"readonly","t":"String","b":"flash.display::Stage","n":"orientation"},{"a":"readonly","t":"__AS3__.vec::Vector$String","b":"flash.display::Stage","n":"supportedOrientations"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"autoOrients"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"frameRate"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"scaleMode"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"align"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"stageWidth"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"stageHeight"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"showDefaultContextMenu"},{"a":"readwrite","t":"String","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::Stage","n":"colorCorrection"},{"a":"readonly","t":"String","d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}],"b":"flash.display::Stage","n":"colorCorrectionSupport"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"stageFocusRect"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"quality"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"batch"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"browserScroll"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"displayState"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.display::Stage","n":"fullScreenSourceRect"},{"a":"readwrite","t":"flash.display::InteractiveObject","b":"flash.display::Stage","n":"focus"},{"a":"readwrite","t":"Boolean","d":[{"n":"API","c":"\\"678\\"","v":[{"k":"","v":"678"}]},{"n":"API","c":"\\"678\\"","v":[{"k":"","v":"678"}]}],"b":"flash.display::Stage","n":"mouseLock"},{"a":"readonly","t":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","d":[{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]}],"b":"flash.display::Stage","n":"stage3Ds"},{"a":"readwrite","t":"uint","d":[{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]},{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}],"b":"flash.display::Stage","n":"color"},{"a":"readonly","t":"uint","b":"flash.display::Stage","n":"fullScreenWidth"},{"a":"readonly","t":"uint","b":"flash.display::Stage","n":"fullScreenHeight"},{"a":"readonly","t":"Boolean","d":[{"n":"Version","c":"\\"10.0.32\\"","v":[{"k":"","v":"10.0.32"}]}],"b":"flash.display::Stage","n":"wmodeGPU"},{"a":"readonly","t":"flash.geom::Rectangle","d":[{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}],"b":"flash.display::Stage","n":"softKeyboardRect"},{"a":"readonly","t":"Boolean","d":[{"n":"API","c":"\\"670\\"","v":[{"k":"","v":"670"}]}],"b":"flash.display::Stage","n":"allowsFullScreen"},{"a":"readonly","t":"Boolean","d":[{"n":"API","c":"\\"680\\"","v":[{"k":"","v":"680"}]}],"b":"flash.display::Stage","n":"allowsFullScreenInteractive"},{"a":"readonly","t":"Number","d":[{"n":"API","c":"\\"682\\"","v":[{"k":"","v":"682"}]}],"b":"flash.display::Stage","n":"contentsScaleFactor"},{"a":"readonly","t":"Number","d":[{"n":"API","c":"\\"700\\"","v":[{"k":"","v":"700"}]}],"b":"flash.display::Stage","n":"browserZoomFactor"},{"a":"readonly","t":"Number","b":"flash.display::Stage","n":"mouseX"},{"a":"readonly","t":"Number","b":"flash.display::Stage","n":"mouseY"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"name"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"visible"},{"a":"readwrite","t":"flash.geom::Transform","b":"flash.display::Stage","n":"transform"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"x"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"y"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"width"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"height"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"scaleX"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"scaleY"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"rotation"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"rotationX"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"rotationY"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"rotationZ"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"alpha"},{"a":"readwrite","t":"Array","b":"flash.display::Stage","n":"filters"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"blendMode"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"cacheAsBitmap"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"tabEnabled"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"tabIndex"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"focusRect"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"mouseEnabled"},{"a":"readwrite","t":"flash.ui::ContextMenu","b":"flash.display::Stage","n":"contextMenu"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.display::Stage","n":"scale9Grid"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.display::Stage","n":"scrollRect"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"opaqueBackground"},{"a":"readwrite","t":"flash.display::DisplayObject","b":"flash.display::Stage","n":"mask"},{"a":"readwrite","t":"flash.accessibility::AccessibilityProperties","b":"flash.display::Stage","n":"accessibilityProperties"}],"d":[{"n":"native","c":"instance=\\"StageObject\\",methods=\\"auto\\",cls=\\"StageClass\\",construct=\\"native\\",gc=\\"exact\\"","v":[{"k":"instance","v":"StageObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"StageClass"},{"k":"construct","v":"native"},{"k":"gc","v":"exact"}]},{"n":"Event","c":"name=\\"stageVideoAvailability\\",type=\\"flash.events.StageVideoAvailabilityEvent\\"","v":[{"k":"name","v":"stageVideoAvailability"},{"k":"type","v":"flash.events.StageVideoAvailabilityEvent"}]},{"n":"Event","c":"name=\\"orientationChange\\",type=\\"flash.events.StageOrientationEvent\\"","v":[{"k":"name","v":"orientationChange"},{"k":"type","v":"flash.events.StageOrientationEvent"}]},{"n":"Event","c":"name=\\"orientationChanging\\",type=\\"flash.events.StageOrientationEvent\\"","v":[{"k":"name","v":"orientationChanging"},{"k":"type","v":"flash.events.StageOrientationEvent"}]},{"n":"Event","c":"name=\\"fullScreen\\",type=\\"flash.events.FullScreenEvent\\"","v":[{"k":"name","v":"fullScreen"},{"k":"type","v":"flash.events.FullScreenEvent"}]},{"n":"Event","c":"name=\\"browserZoomChange\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"browserZoomChange"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"resize\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"resize"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"mouseLeave\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"mouseLeave"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"_id"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"_frameRate"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"_frameRateTime"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"_frameRateTimeOverhead"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"_frameRateMaxBroadcastFrameTime"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"_frameBrowserTime"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"_frameBrowserTimeThrottling"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"_frameTimestamp"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__skipping"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"__redrawn"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__invalidated"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"__frameValidated"},{"a":"readwrite","t":"HTMLCanvasElement","b":"flash.display::Stage","n":"__canvas"},{"a":"readwrite","t":"flash.__native.renderer.webgl::WebGLContext2D","b":"flash.display::Stage","n":"__ctx"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"__panel"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"__stats"},{"a":"readwrite","t":"flash.display::InteractiveObject","b":"flash.display::Stage","n":"__focus"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"__quality"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"__batch"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"__browserScroll"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__standalone"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"__scaleMode"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"__align"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"__pageWidth"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"__pageHeight"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"__stageWidth"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"__stageHeight"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"__viewportWidth"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"__viewportHeight"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"__lastViewportWidth"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"__lastViewportHeight"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"__lastPixelAspectRatio"},{"a":"readwrite","t":"flash.geom::Transform","b":"flash.display::Stage","n":"__transform__identity"},{"a":"readwrite","t":"flash.geom::Transform","b":"flash.display::Stage","n":"__transform__invert"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"__forceUpdateBodyTransform"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__maximize"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__allowFullscreen"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__allowAutoFullscreen"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__fullscreen"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.display::Stage","n":"__fullscreenSourceRect"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__fullscreenInteractive"},{"a":"readwrite","t":"HTMLElement","b":"flash.display::Stage","n":"__body"},{"a":"readwrite","t":"HTMLElement","b":"flash.display::Stage","n":"__bodyInternal"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"__bodyStyle"},{"a":"readwrite","t":"Number","b":"flash.display::Stage","n":"__bodyMarginTop"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"__bodyInternalStyle"},{"a":"readwrite","t":"flash.geom::Matrix","b":"flash.display::Stage","n":"__bodyInternalTransform"},{"a":"readwrite","t":"HTMLElement","b":"flash.display::Stage","n":"__parentElement"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"__wmode"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"__lastOrientation"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__windowHidden"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__stageHidden"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__stageMouseDisable"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__stageKeyboardDisable"},{"a":"readwrite","t":"uint","b":"flash.display::Stage","n":"__color"},{"a":"readwrite","t":"uint","b":"flash.display::Stage","n":"__colorARGB"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"__documentBodyStyle"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"__lastOverElement"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"__lastDownElement"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"__nativeKeboardInstance"},{"a":"readwrite","t":"uint","b":"flash.display::Stage","n":"__autoSizeTime"},{"a":"readwrite","t":"uint","b":"flash.display::Stage","n":"__autoSizeInterval"},{"a":"readwrite","t":"uint","b":"flash.display::Stage","n":"__autoSizeApply"},{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","b":"flash.display::Stage","n":"mStage3Ds"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.display::Stage","n":"__pageMouse"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.display::Stage","n":"__stageMouse"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.display::Stage","n":"__canvasMouse"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.display::Stage","n":"__canvasMousePrev"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__canvasMouseIsEnter"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__canvasMouseIsDown"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"__canvasMouseButton"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"__lastMouseDownObject"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"__lastMouseOverObject"},{"a":"readwrite","t":"Array","b":"flash.display::Stage","n":"__lastRollOverObjects"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"__lastRollOverObjectsSize"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"__lastMouseWheelTime"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"__mouseClickCount"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"__mouseClickCountTime"},{"a":"readwrite","t":"flash.geom::Point","b":"flash.display::Stage","n":"__mouseClickCountPos"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__DOMTouchEvents"},{"a":"readwrite","t":"Array","b":"flash.display::Stage","n":"__lastTouchDownObjects"},{"a":"readwrite","t":"Array","b":"flash.display::Stage","n":"__currentUniqueTouchIDs"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"__currentUniqueTouchIDsLength"},{"a":"readwrite","t":"String","b":"flash.display::Stage","n":"__fixedOrientation"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"__fixedOrientationAPI"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"__deviceSpin"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage","n":"__deviceSpinInited"},{"a":"readwrite","t":"int","b":"flash.display::Stage","n":"__lastOrientationDeviceSpin"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"mParamsDesktop"},{"a":"readwrite","t":"Object","b":"flash.display::Stage","n":"mParamsMobile"}],"m":[{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__getRoot"},{"r":"String","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__getDeviceOrientation"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"String"}],"n":"__setQuality"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"String"}],"n":"__setBatch"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__updateCacheOptions"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__updateBatchOptions"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.display::InteractiveObject"},{"t":"Boolean"}],"n":"__setFocus"},{"r":"HTMLElement","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__getBodyInternal"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Number"},{"t":"Number"}],"n":"__getPageWidth"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Number"},{"t":"Number"}],"n":"__getPageHeight"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__isNeedFixedOrientationCalc"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__isFullscreen"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__gotoFullscreen"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__saveDocumentBodyStyle"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__restoreDocumentBodyStyle"},{"r":"HTMLCanvasElement","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__getCanvas"},{"r":"flash.__native.renderer.webgl::WebGLContext2D","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__getCtx"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"int"},{"t":"int"}],"n":"__updateCanvas"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__updateBodyTransform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__updateStageTransform"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__updateStage3DTransform"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__getTransformScale"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{},{},{},{},{}],"n":"__onWindowError"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__onWindowResize"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__onWindowOrientation"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__onWindowBlur"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__onWindowFocus"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Boolean"}],"n":"__onWindowVisibilityCheck"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__onWindowMouseOver"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__onWindowMouseDown"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__onTouchOrMouseEvent"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__onMouseEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__onTouchEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__onKeyEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__onKeyCommandEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.__native.text::NativeKeyboardEvent"}],"n":"__onNativeKeyboradEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__onAnimationFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__requestAnimationFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__requestJavaScriptFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__onJavaScriptFrame"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__frameEnter"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__frameAsyncNext"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__frameAsyncResolve"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__frameExit"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__frameRender"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__frameNetwork"},{"r":"Number","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.__native.renderer.webgl::WebGLContext2D"},{"t":"int"}],"n":"__validate"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__hasStage3Ds"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__updateAfterEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__updateDOM"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"*"}],"n":"__broadcastEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"int"}],"n":"__enterInternal"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"int"}],"n":"__exitInternal"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Error"}],"n":"__handleError"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"*"}],"n":"__handleCriticalError"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"String"},{"t":"Number"},{"t":"Number"}],"n":"__pushHelperMouseEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Number"},{"t":"Number"}],"n":"__updateCanvasMouse"},{"r":"Object","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"},{"t":"Object"},{"t":"String"},{"t":"Number"},{"t":"Number"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"Boolean","o":1}],"n":"__getFakeMouseEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__forceMouseUp"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__updateInteractivity"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__isMouseDisabled"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__isKeyboardDisabled"},{"r":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__registerTouchIdentifiers"},{"r":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__unregisterTouchIdentifiers"},{"r":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__getSerialTouchIdentifier"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__hitTestByEvent"},{"r":"flash.display::DisplayObject","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"},{"t":"flash.display::DisplayObject"}],"n":"__convertEventCoordsByTarget"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.events::TouchEvent"}],"n":"__processTouchEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.events::MouseEvent"}],"n":"__processMouseEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.display::DisplayObject"},{"t":"flash.events::MouseEvent"}],"n":"__processMouseHovering"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__isInteractiveElement"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__preventDocumentScroll__mouse"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__preventDocumentScroll__keyboard"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__preventDocumentScroll"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__updateNativeKeyboardFocus"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__isDocumentFocused"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__focusNativeWindow"},{"r":"Object","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__getCanvasMouseFromEvent"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__resetAutoSize"},{"r":"Object","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__getCanvasOffset"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__onDebugKeyEvent"}]}},"tr":{"a":[{"a":"readonly","t":"flash.display::Stage","b":"flash.display::Stage","n":"current"},{"a":"readonly","t":"Boolean","b":"flash.display::Stage","n":"supportsOrientationChange"}]},"pr":{"v":[{"a":"readwrite","t":"flash.display::Stage","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sCurrent"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sFrameNumber"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sBrowserFrameNumber"},{"a":"readwrite","t":"HTMLCanvasElement","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperCanvas2d"},{"a":"readwrite","t":"CanvasRenderingContext2D","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperCtx2d"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sTimelineObjects"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sTimelineObjectsLength"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sTimelineObjectsFreeIndexes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sTimelineObjectsFreeIndexesSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sTimelineObjectsUsedIndexes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sTimelineObjectsUsedIndexesSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sTimelineObjectsCached"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sTimelineObjectsCachedPos"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sTimelineContainers"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sTimelineContainersLength"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sSWFUnregister"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sSWFUnregisterLength"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sSWFUnregisterFreeIndexes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sSWFUnregisterFreeIndexesSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sSWFUnregisterUsedIndexes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sSWFUnregisterUsedIndexesSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sNetworkObjects"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sNetworkObjectsLength"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sNetworkObjectsFreeIndexes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sNetworkObjectsFreeIndexesSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sNetworkObjectsUsedIndexes"},{"a":"readwrite","t":"uint","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sNetworkObjectsUsedIndexesSize"},{"a":"readwrite","t":"flash.events::FocusEvent","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sEventFocusIn"},{"a":"readwrite","t":"flash.events::FocusEvent","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sEventFocusOut"},{"a":"readwrite","t":"flash.events::FocusEvent","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sEventFocusChange"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sStageID"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sMinimumFrameRate"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sRequestAnimationFrameRate"},{"a":"readwrite","t":"Number","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sRequestAnimationFrameRateTime"},{"a":"readwrite","t":"flash.geom::Rectangle","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperRect"},{"a":"readwrite","t":"flash.geom::Point","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperPoint"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperFakeJSMouseEvent"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperRealJSTouchEvent"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperMousePosition"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperMouseEventList"},{"a":"readwrite","t":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperMouseEventListSize"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperHitTestStack"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperRollTestStack"},{"a":"readwrite","t":"flash.events::Event","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperBroadcastEvent"},{"a":"readwrite","t":"Array","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperBroadcastDispatchers"},{"a":"readwrite","t":"Object","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"sHelperCanvasOffset"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"CLICK_COUNT_DISTANCE"},{"a":"readonly","t":"int","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"CLICK_COUNT_INTERVAL"},{"a":"readonly","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"ASYNC_MODEL_FLASH"},{"a":"readonly","t":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"ASYNC_MODEL_BROWSER"}],"m":[{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.display::DisplayObject"}],"n":"__addTimelineObject"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.display::DisplayObject"}],"n":"__removeTimelineObject"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__updateTimelineContainers"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.__native.format.swf::SWFTimelineContainer"}],"n":"__addTimelineContainer"},{"r":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.display::BitmapData"}],"n":"__getTimelineContainerByBitmapData"},{"r":"flash.__native.format.swf::SWFTimelineContainer","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"String"}],"n":"__getTimelineContainerByHash"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.__native.format.swf::SWFTimelineContainer"}],"n":"__gcTimelineContainers"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.__native.format.swf::SWF"}],"n":"__addSWFUnregister"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"flash.__native.format.swf::SWF"}],"n":"__removeSWFUnregister"},{"r":"flash.__native.format.swf::SWF","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"String"}],"n":"__getSWFUnregisterByHash"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__addNetworkObject"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Object"}],"n":"__removeNetworkObject"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__startPublicCode"},{"r":"Boolean","d":[{"n":"internal"}],"b":"flash.display::Stage","n":"__isMagicDebug"},{"r":"void","d":[{"n":"internal"}],"b":"flash.display::Stage","p":[{"t":"Boolean"}],"n":"__setMagicDebug"}]}}`; asc.classInfo["flash.display::Stage3D"]=`{"t":"class","n":"flash.display::Stage3D","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"flash.display::Stage"}],"m":[{"r":"void","b":"flash.display::Stage3D","p":[{"t":"String","o":1},{"t":"String","o":1}],"n":"requestContext3D"},{"r":"void","b":"flash.display::Stage3D","p":[{"t":"__AS3__.vec::Vector$String"}],"n":"requestContext3DMatchingProfiles"}],"a":[{"a":"readonly","t":"flash.display3D::Context3D","b":"flash.display::Stage3D","n":"context3D"},{"a":"readwrite","t":"Number","b":"flash.display::Stage3D","n":"x"},{"a":"readwrite","t":"Number","b":"flash.display::Stage3D","n":"y"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage3D","n":"visible"}],"d":[{"n":"native","c":"instance=\\"Stage3DObject\\",methods=\\"auto\\",cls=\\"Stage3DClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"Stage3DObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"Stage3DClass"},{"k":"construct","v":"native"}]},{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]},{"n":"Event","c":"name=\\"error\\",type=\\"flash.events.ErrorEvent\\"","v":[{"k":"name","v":"error"},{"k":"type","v":"flash.events.ErrorEvent"}]},{"n":"Event","c":"name=\\"context3DCreate\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"context3DCreate"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.display::Stage3D","n":"__id"},{"a":"readwrite","t":"flash.display::Stage","b":"flash.display::Stage3D","n":"__stage"},{"a":"readwrite","t":"flash.display3D::Context3D","b":"flash.display::Stage3D","n":"__context3D"},{"a":"readwrite","t":"HTMLCanvasElement","b":"flash.display::Stage3D","n":"__canvas"},{"a":"readwrite","t":"int","b":"flash.display::Stage3D","n":"__x"},{"a":"readwrite","t":"int","b":"flash.display::Stage3D","n":"__y"},{"a":"readwrite","t":"Boolean","b":"flash.display::Stage3D","n":"__visible"}]}},"pr":{"v":[{"a":"readwrite","t":"int","b":"flash.display::Stage3D","n":"sID"}]}}`; asc.classInfo["flash.display::StageAlign"]=`{"t":"class","n":"flash.display::StageAlign","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::StageAlign","n":"TOP"},{"a":"readonly","t":"String","b":"flash.display::StageAlign","n":"LEFT"},{"a":"readonly","t":"String","b":"flash.display::StageAlign","n":"BOTTOM"},{"a":"readonly","t":"String","b":"flash.display::StageAlign","n":"RIGHT"},{"a":"readonly","t":"String","b":"flash.display::StageAlign","n":"TOP_LEFT"},{"a":"readonly","t":"String","b":"flash.display::StageAlign","n":"TOP_RIGHT"},{"a":"readonly","t":"String","b":"flash.display::StageAlign","n":"BOTTOM_LEFT"},{"a":"readonly","t":"String","b":"flash.display::StageAlign","n":"BOTTOM_RIGHT"}]}}`; asc.classInfo["flash.display::StageAspectRatio"]=`{"t":"class","n":"flash.display::StageAspectRatio","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::StageAspectRatio","n":"PORTRAIT"},{"a":"readonly","t":"String","b":"flash.display::StageAspectRatio","n":"LANDSCAPE"},{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"681\\"","v":[{"k":"","v":"681"}]}],"b":"flash.display::StageAspectRatio","n":"ANY"}]}}`; asc.classInfo["flash.display::StageBatch"]=`{"t":"class","n":"flash.display::StageBatch","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::StageBatch","n":"DISABLE"},{"a":"readonly","t":"String","b":"flash.display::StageBatch","n":"LOW"},{"a":"readonly","t":"String","b":"flash.display::StageBatch","n":"MEDIUM"},{"a":"readonly","t":"String","b":"flash.display::StageBatch","n":"HIGH"},{"a":"readonly","t":"String","b":"flash.display::StageBatch","n":"BEST"}]}}`; asc.classInfo["flash.display::StageBrowserScroll"]=`{"t":"class","n":"flash.display::StageBrowserScroll","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::StageBrowserScroll","n":"NORMAL"},{"a":"readonly","t":"String","b":"flash.display::StageBrowserScroll","n":"INTERACTIVE_ONLY"},{"a":"readonly","t":"String","b":"flash.display::StageBrowserScroll","n":"DISABLED"}]}}`; asc.classInfo["flash.display::StageDisplayState"]=`{"t":"class","n":"flash.display::StageDisplayState","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::StageDisplayState","n":"FULL_SCREEN"},{"a":"readonly","t":"String","b":"flash.display::StageDisplayState","n":"FULL_SCREEN_INTERACTIVE"},{"a":"readonly","t":"String","b":"flash.display::StageDisplayState","n":"NORMAL"}]}}`; asc.classInfo["flash.display::StageOrientation"]=`{"t":"class","n":"flash.display::StageOrientation","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::StageOrientation","n":"LANDSCAPE"},{"a":"readonly","t":"String","b":"flash.display::StageOrientation","n":"PORTRAIT"}]}}`; asc.classInfo["flash.display::StageQuality"]=`{"t":"class","n":"flash.display::StageQuality","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::StageQuality","n":"LOW"},{"a":"readonly","t":"String","b":"flash.display::StageQuality","n":"MEDIUM"},{"a":"readonly","t":"String","b":"flash.display::StageQuality","n":"HIGH"},{"a":"readonly","t":"String","b":"flash.display::StageQuality","n":"BEST"},{"a":"readonly","t":"String","b":"flash.display::StageQuality","n":"HIGH_8X8"},{"a":"readonly","t":"String","b":"flash.display::StageQuality","n":"HIGH_8X8_LINEAR"},{"a":"readonly","t":"String","b":"flash.display::StageQuality","n":"HIGH_16X16"},{"a":"readonly","t":"String","b":"flash.display::StageQuality","n":"HIGH_16X16_LINEAR"}]}}`; asc.classInfo["flash.display::StageScaleMode"]=`{"t":"class","n":"flash.display::StageScaleMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::StageScaleMode","n":"SHOW_ALL"},{"a":"readonly","t":"String","b":"flash.display::StageScaleMode","n":"EXACT_FIT"},{"a":"readonly","t":"String","b":"flash.display::StageScaleMode","n":"NO_BORDER"},{"a":"readonly","t":"String","b":"flash.display::StageScaleMode","n":"NO_SCALE"},{"a":"readonly","t":"String","b":"flash.display::StageScaleMode","n":"AUTO_SCALE"}]}}`; asc.classInfo["flash.display::SWFVersion"]=`{"t":"class","n":"flash.display::SWFVersion","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"uint","b":"flash.display::SWFVersion","n":"FLASH1"},{"a":"readonly","t":"uint","b":"flash.display::SWFVersion","n":"FLASH2"},{"a":"readonly","t":"uint","b":"flash.display::SWFVersion","n":"FLASH3"},{"a":"readonly","t":"uint","b":"flash.display::SWFVersion","n":"FLASH4"},{"a":"readonly","t":"uint","b":"flash.display::SWFVersion","n":"FLASH5"},{"a":"readonly","t":"uint","b":"flash.display::SWFVersion","n":"FLASH6"},{"a":"readonly","t":"uint","b":"flash.display::SWFVersion","n":"FLASH7"},{"a":"readonly","t":"uint","b":"flash.display::SWFVersion","n":"FLASH8"},{"a":"readonly","t":"uint","b":"flash.display::SWFVersion","n":"FLASH9"},{"a":"readonly","t":"uint","b":"flash.display::SWFVersion","n":"FLASH10"},{"a":"readonly","t":"uint","b":"flash.display::SWFVersion","n":"FLASH11"},{"a":"readonly","t":"uint","b":"flash.display::SWFVersion","n":"FLASH12"}]}}`; asc.classInfo["flash.display::TriangleCulling"]=`{"t":"class","n":"flash.display::TriangleCulling","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.display::TriangleCulling","n":"NONE"},{"a":"readonly","t":"String","b":"flash.display::TriangleCulling","n":"POSITIVE"},{"a":"readonly","t":"String","b":"flash.display::TriangleCulling","n":"NEGATIVE"}]}}`; asc.classInfo["flash.desktop::Clipboard"]=`{"t":"class","n":"flash.desktop::Clipboard","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.desktop::Clipboard","n":"clear"},{"r":"void","b":"flash.desktop::Clipboard","p":[{"t":"String"}],"n":"clearData"},{"r":"Object","b":"flash.desktop::Clipboard","p":[{"t":"String"},{"t":"String","o":1}],"n":"getData"},{"r":"Boolean","b":"flash.desktop::Clipboard","p":[{"t":"String"}],"n":"hasFormat"},{"r":"void","b":"flash.desktop::Clipboard","p":[{"t":"String"},{"t":"Object"},{"t":"Boolean","o":1}],"n":"setData"},{"r":"Boolean","b":"flash.desktop::Clipboard","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1}],"n":"setDataHandler"}],"a":[{"a":"readonly","t":"Array","b":"flash.desktop::Clipboard","n":"formats"}],"d":[{"n":"native","c":"instance=\\"ClipboardObject\\",methods=\\"auto\\",cls=\\"ClipboardClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"ClipboardObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ClipboardClass"},{"k":"construct","v":"check"}]},{"n":"Version","c":"\\"air1\\"","v":[{"k":"","v":"air1"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.desktop::Clipboard","n":"_data"},{"a":"readwrite","t":"Array","b":"flash.desktop::Clipboard","n":"_dataFormat"}]}},"tr":{"a":[{"a":"readonly","t":"flash.desktop::Clipboard","b":"flash.desktop::Clipboard","n":"generalClipboard"}]},"pr":{"v":[{"a":"readwrite","t":"flash.desktop::Clipboard","b":"flash.desktop::Clipboard","n":"_generalClipboard"}]}}`; asc.classInfo["flash.desktop::ClipboardFormats"]=`{"t":"class","n":"flash.desktop::ClipboardFormats","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"air1\\"","v":[{"k":"","v":"air1"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.desktop::ClipboardFormats","n":"BITMAP_FORMAT"},{"a":"readonly","t":"String","b":"flash.desktop::ClipboardFormats","n":"FILE_LIST_FORMAT"},{"a":"readonly","t":"String","b":"flash.desktop::ClipboardFormats","n":"FILE_PROMISE_LIST_FORMAT"},{"a":"readonly","t":"String","b":"flash.desktop::ClipboardFormats","n":"HTML_FORMAT"},{"a":"readonly","t":"String","b":"flash.desktop::ClipboardFormats","n":"RICH_TEXT_FORMAT"},{"a":"readonly","t":"String","b":"flash.desktop::ClipboardFormats","n":"TEXT_FORMAT"},{"a":"readonly","t":"String","b":"flash.desktop::ClipboardFormats","n":"URL_FORMAT"}]}}`; asc.classInfo["flash.desktop::ClipboardTransferMode"]=`{"t":"class","n":"flash.desktop::ClipboardTransferMode","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"air1\\"","v":[{"k":"","v":"air1"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.desktop::ClipboardTransferMode","n":"CLONE_ONLY"},{"a":"readonly","t":"String","b":"flash.desktop::ClipboardTransferMode","n":"CLONE_PREFERRED"},{"a":"readonly","t":"String","b":"flash.desktop::ClipboardTransferMode","n":"ORIGINAL_ONLY"},{"a":"readonly","t":"String","b":"flash.desktop::ClipboardTransferMode","n":"ORIGINAL_PREFERRED"}]}}`; asc.classInfo["flash.desktop::DockIcon"]=`{"t":"class","n":"flash.desktop::DockIcon","bs":["flash.desktop::InteractiveIcon","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.desktop::DockIcon","p":[{"t":"String","o":1}],"n":"bounce"}],"a":[{"a":"readwrite","t":"Array","b":"flash.desktop::DockIcon","n":"bitmaps"},{"a":"readonly","t":"int","b":"flash.desktop::DockIcon","n":"width"},{"a":"readonly","t":"int","b":"flash.desktop::DockIcon","n":"height"},{"a":"readwrite","t":"flash.display::NativeMenu","b":"flash.desktop::DockIcon","n":"menu"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"DockIconObject\\",methods=\\"auto\\",cls=\\"DockIconClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"DockIconObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"DockIconClass"},{"k":"construct","v":"native"}]}]}}}`; asc.classInfo["flash.desktop::FilePromiseManager"]=`{"t":"class","n":"flash.desktop::FilePromiseManager","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"Boolean","d":[{"n":"cppcall"}],"b":"flash.desktop::FilePromiseManager","p":[{"t":"flash.desktop::Clipboard"},{"t":"String"}],"n":"addPromises"}],"d":[{"n":"native","c":"instance=\\"FilePromiseManagerObject\\",methods=\\"auto\\",cls=\\"FilePromiseManagerClass\\"","v":[{"k":"instance","v":"FilePromiseManagerObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"FilePromiseManagerClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","b":"flash.desktop::FilePromiseManager","n":"_asyncPromises"},{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","b":"flash.desktop::FilePromiseManager","n":"_syncPromises"},{"a":"readwrite","t":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","b":"flash.desktop::FilePromiseManager","n":"_activePromises"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.desktop::FilePromiseManager","n":"_syncPromisesTimer"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.desktop::FilePromiseManager","n":"_asyncPromisesTimer"}],"m":[{"r":"void","b":"flash.desktop::FilePromiseManager","p":[{"t":"flash.events::TimerEvent","o":1}],"n":"processAsyncPromises"},{"r":"void","b":"flash.desktop::FilePromiseManager","p":[{"t":"flash.events::TimerEvent","o":1}],"n":"processSyncPromises"},{"r":"void","b":"flash.desktop::FilePromiseManager","p":[{"t":"flash.events::Event"}],"n":"onAsyncPromiseDone"}]}},"tr":{"v":[{"a":"readonly","t":"int","b":"flash.desktop::FilePromiseManager","n":"DATA_EVENT_TIMEOUT"},{"a":"readonly","t":"int","b":"flash.desktop::FilePromiseManager","n":"FILE_PROMISE_ERR_OPEN"},{"a":"readonly","t":"int","b":"flash.desktop::FilePromiseManager","n":"FILE_PROMISE_ERR_CLOSE"},{"a":"readonly","t":"int","b":"flash.desktop::FilePromiseManager","n":"FILE_PROMISE_ERR_TIMEOUT"}],"m":[{"r":"flash.events::Event","b":"flash.desktop::FilePromiseManager","p":[{"t":"int"}],"n":"newFilePromiseErrorEvent"}]},"pr":{"v":[{"a":"readonly","t":"int","b":"flash.desktop::FilePromiseManager","n":"MAX_ACTIVE_ASYNC_PROMISES"},{"a":"readonly","t":"String","b":"flash.desktop::FilePromiseManager","n":"ASYNC_FILE_PROMISE_DONE_EVENT"}]}}`; asc.classInfo["flash.desktop::FilePromiseWrapper"]=`{"t":"class","n":"flash.desktop::FilePromiseWrapper","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.desktop::IFilePromise"}],"a":[{"a":"readonly","t":"flash.desktop::IFilePromise","b":"flash.desktop::FilePromiseWrapper","n":"filePromise"}],"d":[{"n":"native","c":"instance=\\"FilePromiseWrapperObject\\",methods=\\"auto\\",cls=\\"FilePromiseWrapperClass\\"","v":[{"k":"instance","v":"FilePromiseWrapperObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"FilePromiseWrapperClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.desktop::IFilePromise","b":"flash.desktop::FilePromiseWrapper","n":"_filePromise"},{"a":"readwrite","t":"flash.utils::IDataInput","b":"flash.desktop::FilePromiseWrapper","n":"_dataSource"}],"m":[{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"Function"},{"t":"Function"},{"t":"Function"},{"t":"Function"},{"t":"Function"}],"n":"nativeInitMethodClosures"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"String"}],"n":"nativeOnDataSourceEvent"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"int"},{"t":"int"}],"n":"nativeOnDataSourceProgress"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"String"},{"t":"int"},{"t":"flash.events::ErrorEvent"}],"n":"nativeOnDataSourceIOError"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"String"},{"t":"int"},{"t":"flash.events::ErrorEvent"}],"n":"nativeOnDataSourceSecurityError"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"int"},{"t":"flash.events::Event"}],"n":"nativeOnHTTPStatus"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"flash.events::IEventDispatcher"}],"n":"registerEventHandlers"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"flash.events::IEventDispatcher"}],"n":"unregisterEventHandlers"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"flash.events::Event"}],"n":"onDataSourceEvent"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"flash.events::ProgressEvent"}],"n":"onDataSourceProgress"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"flash.events::IOErrorEvent"}],"n":"onDataSourceIOError"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"flash.events::SecurityErrorEvent"}],"n":"onDataSourceSecurityError"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"flash.events::HTTPStatusEvent"}],"n":"onHTTPStatus"},{"r":"flash.utils::IDataInput","b":"flash.desktop::FilePromiseWrapper","n":"open"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","n":"close"},{"r":"void","b":"flash.desktop::FilePromiseWrapper","p":[{"t":"flash.events::ErrorEvent"}],"n":"reportError"},{"r":"String","b":"flash.desktop::FilePromiseWrapper","n":"relativePath"},{"r":"Boolean","b":"flash.desktop::FilePromiseWrapper","n":"isAsync"}]}}}`; asc.classInfo["flash.desktop::Icon"]=`{"t":"class","n":"flash.desktop::Icon","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"Array","b":"flash.desktop::Icon","n":"bitmaps"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"IconObject\\",methods=\\"auto\\",cls=\\"IconClass\\"","v":[{"k":"instance","v":"IconObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"IconClass"}]}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.desktop::Icon","n":"_bitmaps"}]}}}`; asc.classInfo["flash.desktop::IFilePromise"]=`{"t":"interface","n":"flash.desktop::IFilePromise","fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"m":[{"r":"flash.utils::IDataInput","b":"flash.desktop::IFilePromise","n":"open"},{"r":"void","b":"flash.desktop::IFilePromise","n":"close"},{"r":"void","b":"flash.desktop::IFilePromise","p":[{"t":"flash.events::ErrorEvent"}],"n":"reportError"}],"a":[{"a":"readonly","t":"String","b":"flash.desktop::IFilePromise","n":"relativePath"},{"a":"readonly","t":"Boolean","b":"flash.desktop::IFilePromise","n":"isAsync"}]}}}`; asc.classInfo["flash.desktop::InteractiveIcon"]=`{"t":"class","n":"flash.desktop::InteractiveIcon","bs":["flash.desktop::Icon","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"Array","b":"flash.desktop::InteractiveIcon","n":"bitmaps"},{"a":"readonly","t":"int","b":"flash.desktop::InteractiveIcon","n":"width"},{"a":"readonly","t":"int","b":"flash.desktop::InteractiveIcon","n":"height"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"InteractiveIconObject\\",methods=\\"auto\\",cls=\\"InteractiveIconClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"InteractiveIconObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"InteractiveIconClass"},{"k":"construct","v":"native"}]}]}}}`; asc.classInfo["flash.desktop::InvokeEventReason"]=`{"t":"class","n":"flash.desktop::InvokeEventReason","if":1,"bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.desktop::InvokeEventReason","n":"LOGIN"},{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"685\\"","v":[{"k":"","v":"685"}]}],"b":"flash.desktop::InvokeEventReason","n":"NOTIFICATION"},{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"685\\"","v":[{"k":"","v":"685"}]}],"b":"flash.desktop::InvokeEventReason","n":"OPEN_URL"},{"a":"readonly","t":"String","b":"flash.desktop::InvokeEventReason","n":"STANDARD"}]}}`; asc.classInfo["flash.desktop::JSClipboard"]=`{"t":"class","n":"flash.desktop::JSClipboard","bs":["Object"],"fa":{"tr":{"c":[{"t":"Boolean"},{"t":"Boolean"},{"t":"flash.desktop::Clipboard","o":1},{"t":"flash.desktop::NativeDragOptions","o":1}],"m":[{"r":"Object","b":"flash.desktop::JSClipboard","p":[{"t":"String"}],"n":"getData"},{"r":"Boolean","b":"flash.desktop::JSClipboard","p":[{"t":"String"},{"t":"Object"}],"n":"setData"},{"r":"void","b":"flash.desktop::JSClipboard","p":[{"t":"String"}],"n":"clearData"},{"r":"void","b":"flash.desktop::JSClipboard","n":"clearAllData"}],"a":[{"a":"readwrite","t":"String","b":"flash.desktop::JSClipboard","n":"dropEffect"},{"a":"readwrite","t":"String","b":"flash.desktop::JSClipboard","n":"effectAllowed"},{"a":"readwrite","t":"Boolean","b":"flash.desktop::JSClipboard","n":"propagationStopped"},{"a":"readonly","t":"Array","b":"flash.desktop::JSClipboard","n":"types"},{"a":"readwrite","t":"flash.desktop::NativeDragOptions","b":"flash.desktop::JSClipboard","n":"dragOptions"},{"a":"readonly","t":"flash.desktop::Clipboard","b":"flash.desktop::JSClipboard","n":"clipboard"}],"d":[{"n":"native","c":"construct=\\"native\\"","v":[{"k":"construct","v":"native"}]},{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.desktop::JSClipboard","n":"_writable"},{"a":"readwrite","t":"Boolean","b":"flash.desktop::JSClipboard","n":"_forDragging"},{"a":"readwrite","t":"flash.desktop::Clipboard","b":"flash.desktop::JSClipboard","n":"_clipboard"},{"a":"readwrite","t":"flash.desktop::NativeDragOptions","b":"flash.desktop::JSClipboard","n":"_dragOptions"},{"a":"readwrite","t":"String","b":"flash.desktop::JSClipboard","n":"_dropAction"},{"a":"readwrite","t":"Boolean","b":"flash.desktop::JSClipboard","n":"_propagationStopped"}]}},"tr":{"m":[{"r":"Array","b":"flash.desktop::JSClipboard","p":[{"t":"String"}],"n":"urisFromURIList"}]},"pr":{"v":[{"a":"readonly","t":"String","b":"flash.desktop::JSClipboard","n":"TEXT_TYPE"},{"a":"readonly","t":"String","b":"flash.desktop::JSClipboard","n":"HTML_TYPE"},{"a":"readonly","t":"String","b":"flash.desktop::JSClipboard","n":"URI_LIST_TYPE"},{"a":"readonly","t":"String","b":"flash.desktop::JSClipboard","n":"BITMAP_TYPE"},{"a":"readonly","t":"String","b":"flash.desktop::JSClipboard","n":"FILE_LIST_TYPE"},{"a":"readonly","t":"Array","b":"flash.desktop::JSClipboard","n":"_dropEffectNames"}]}}`; asc.classInfo["flash.desktop::MacFilePromiseWrapper"]=`{"t":"class","n":"flash.desktop::MacFilePromiseWrapper","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"flash.desktop::IFilePromise"},{"t":"flash.filesystem::File"}],"m":[{"r":"Boolean","b":"flash.desktop::MacFilePromiseWrapper","n":"open"}]},"pr":{"v":[{"a":"readwrite","t":"flash.filesystem::File","b":"flash.desktop::MacFilePromiseWrapper","n":"_file"},{"a":"readwrite","t":"flash.filesystem::FileStream","b":"flash.desktop::MacFilePromiseWrapper","n":"_stream"},{"a":"readwrite","t":"flash.filesystem::File","b":"flash.desktop::MacFilePromiseWrapper","n":"_baseDirectory"},{"a":"readwrite","t":"flash.desktop::IFilePromise","b":"flash.desktop::MacFilePromiseWrapper","n":"_promise"},{"a":"readwrite","t":"flash.utils::IDataInput","b":"flash.desktop::MacFilePromiseWrapper","n":"_data"},{"a":"readwrite","t":"Boolean","b":"flash.desktop::MacFilePromiseWrapper","n":"_isOpen"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.desktop::MacFilePromiseWrapper","n":"_timeout"},{"a":"readwrite","t":"flash.utils::ByteArray","b":"flash.desktop::MacFilePromiseWrapper","n":"_buffer"}],"m":[{"r":"void","b":"flash.desktop::MacFilePromiseWrapper","n":"close"},{"r":"void","b":"flash.desktop::MacFilePromiseWrapper","n":"abort"},{"r":"void","b":"flash.desktop::MacFilePromiseWrapper","p":[{"t":"flash.events::ErrorEvent"}],"n":"reportError"},{"r":"void","b":"flash.desktop::MacFilePromiseWrapper","p":[{"t":"flash.events::Event"}],"n":"onDataSourceEvent"},{"r":"void","b":"flash.desktop::MacFilePromiseWrapper","p":[{"t":"flash.events::ProgressEvent"}],"n":"onDataSourceProgress"},{"r":"void","b":"flash.desktop::MacFilePromiseWrapper","p":[{"t":"flash.events::ErrorEvent"}],"n":"onErrorEvent"},{"r":"void","b":"flash.desktop::MacFilePromiseWrapper","p":[{"t":"flash.events::HTTPStatusEvent"}],"n":"onHttpStatus"},{"r":"void","b":"flash.desktop::MacFilePromiseWrapper","p":[{"t":"flash.events::Event"}],"n":"onTimeout"},{"r":"void","b":"flash.desktop::MacFilePromiseWrapper","p":[{"t":"flash.events::IEventDispatcher"}],"n":"registerEventHandlers"},{"r":"void","b":"flash.desktop::MacFilePromiseWrapper","p":[{"t":"flash.events::IEventDispatcher"}],"n":"unregisterEventHandlers"},{"r":"void","b":"flash.desktop::MacFilePromiseWrapper","n":"writeAvailableDataToOutputStream"}]}},"pr":{"v":[{"a":"readonly","t":"Boolean","b":"flash.desktop::MacFilePromiseWrapper","n":"LOGGING"}],"m":[{"r":"flash.filesystem::File","b":"flash.desktop::MacFilePromiseWrapper","p":[{"t":"flash.filesystem::File"},{"t":"String"}],"n":"resolvePath"},{"r":"void","b":"flash.desktop::MacFilePromiseWrapper","p":[{"t":"String"}],"n":"log"}]}}`; asc.classInfo["flash.desktop::NativeApplication"]=`{"t":"class","n":"flash.desktop::NativeApplication","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","p":[{"t":"int","o":1}],"n":"exit"},{"r":"void","d":[{"n":"cppcall"},{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","p":[{"t":"flash.display::NativeWindow","o":1}],"n":"activate"},{"r":"Boolean","b":"flash.desktop::NativeApplication","n":"copy"},{"r":"Boolean","b":"flash.desktop::NativeApplication","n":"cut"},{"r":"Boolean","b":"flash.desktop::NativeApplication","n":"paste"},{"r":"Boolean","b":"flash.desktop::NativeApplication","n":"clear"},{"r":"Boolean","b":"flash.desktop::NativeApplication","n":"selectAll"},{"r":"String","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","p":[{"t":"String"}],"n":"getDefaultApplication"},{"r":"Boolean","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","p":[{"t":"String"}],"n":"isSetAsDefaultApplication"},{"r":"void","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","p":[{"t":"String"}],"n":"setAsDefaultApplication"},{"r":"void","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","p":[{"t":"String"}],"n":"removeAsDefaultApplication"},{"r":"void","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"addEventListener"},{"r":"void","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1}],"n":"removeEventListener"},{"r":"Boolean","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","p":[{"t":"flash.events::Event"}],"n":"dispatchEvent"}],"a":[{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"runtimeVersion"},{"a":"readonly","t":"uint","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"runtimePatchLevel"},{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"applicationID"},{"a":"readonly","t":"String","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"publisherID"},{"a":"readonly","t":"XML","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"applicationDescriptor"},{"a":"readwrite","t":"flash.display::NativeMenu","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"menu"},{"a":"readwrite","t":"Boolean","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"autoExit"},{"a":"readonly","t":"flash.desktop::InteractiveIcon","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"icon"},{"a":"readwrite","t":"String","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]},{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.desktop::NativeApplication","n":"systemIdleMode"},{"a":"readwrite","t":"Boolean","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"startAtLogin"},{"a":"readonly","t":"flash.display::NativeWindow","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"activeWindow"},{"a":"readonly","t":"Array","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"openedWindows"},{"a":"readonly","t":"int","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"timeSinceLastUserInput"},{"a":"readwrite","t":"int","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"idleThreshold"},{"a":"readwrite","t":"Boolean","d":[{"n":"API","c":"\\"681\\"","v":[{"k":"","v":"681"}]},{"n":"API","c":"\\"681\\"","v":[{"k":"","v":"681"}]}],"b":"flash.desktop::NativeApplication","n":"executeInBackground"},{"a":"readonly","t":"Boolean","d":[{"n":"API","c":"\\"721\\"","v":[{"k":"","v":"721"}]}],"b":"flash.desktop::NativeApplication","n":"isCompiledAOT"}],"d":[{"n":"native","c":"instance=\\"ApplicationObject\\",methods=\\"auto\\",cls=\\"ApplicationClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"ApplicationObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ApplicationClass"},{"k":"construct","v":"native"}]},{"n":"Event","c":"name=\\"suspend\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"suspend"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"keyUp\\",type=\\"flash.events.KeyboardEvent\\"","v":[{"k":"name","v":"keyUp"},{"k":"type","v":"flash.events.KeyboardEvent"}]},{"n":"Event","c":"name=\\"keyDown\\",type=\\"flash.events.KeyboardEvent\\"","v":[{"k":"name","v":"keyDown"},{"k":"type","v":"flash.events.KeyboardEvent"}]},{"n":"Event","c":"name=\\"userPresent\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"userPresent"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"userIdle\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"userIdle"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"networkChange\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"networkChange"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"exiting\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"exiting"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"deactivate\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"deactivate"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"activate\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"activate"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"browserInvoke\\",type=\\"flash.events.BrowserInvokeEvent\\"","v":[{"k":"name","v":"browserInvoke"},{"k":"type","v":"flash.events.BrowserInvokeEvent"}]},{"n":"Event","c":"name=\\"invoke\\",type=\\"flash.events.InvokeEvent\\"","v":[{"k":"name","v":"invoke"},{"k":"type","v":"flash.events.InvokeEvent"}]}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.desktop::NativeApplication","n":"queuedEvents"},{"a":"readwrite","t":"Object","b":"flash.desktop::NativeApplication","n":"timers"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.desktop::NativeApplication","n":"networkChangeTimer"},{"a":"readwrite","t":"flash.utils::Timer","b":"flash.desktop::NativeApplication","n":"presenceChangeTimer"},{"a":"readwrite","t":"int","b":"flash.desktop::NativeApplication","n":"nPresenceListeners"},{"a":"readwrite","t":"int","b":"flash.desktop::NativeApplication","n":"nPresenceIdleThreshold"},{"a":"readwrite","t":"Boolean","b":"flash.desktop::NativeApplication","n":"bPresenceUserIsIdle"},{"a":"readwrite","t":"Boolean","b":"flash.desktop::NativeApplication","n":"inDispatchInvokeEvent"}],"m":[{"r":"void","b":"flash.desktop::NativeApplication","p":[{"t":"flash.events::KeyboardEvent"}],"n":"_onKeyDownCapture"},{"r":"Boolean","b":"flash.desktop::NativeApplication","p":[{"t":"flash.display::NativeMenu"},{"t":"flash.events::KeyboardEvent"}],"n":"_menuPerformKeyEquivalent"},{"r":"void","b":"flash.desktop::NativeApplication","p":[{"t":"flash.events::KeyboardEvent"}],"n":"_onKeyDownBubble"},{"r":"void","b":"flash.desktop::NativeApplication","p":[{"t":"flash.display::NativeWindow"}],"n":"_activate"},{"r":"Boolean","b":"flash.desktop::NativeApplication","p":[{"t":"flash.events::KeyboardEvent"}],"n":"performKeyEquivalent"},{"r":"void","b":"flash.desktop::NativeApplication","p":[{"t":"String"}],"n":"verifyKnownExtension"},{"r":"String","b":"flash.desktop::NativeApplication","p":[{"t":"String"}],"n":"getKnownExtensionName"},{"r":"String","b":"flash.desktop::NativeApplication","p":[{"t":"String"}],"n":"getKnownExtensionContentType"},{"r":"Array","b":"flash.desktop::NativeApplication","p":[{"t":"String"}],"n":"getKnownExtensionIcons"},{"r":"String","b":"flash.desktop::NativeApplication","p":[{"t":"String"}],"n":"_getDefaultApplication"},{"r":"Boolean","b":"flash.desktop::NativeApplication","p":[{"t":"String"},{"t":"String"},{"t":"String"}],"n":"_isSetAsDefaultApplication"},{"r":"void","b":"flash.desktop::NativeApplication","p":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"Array"}],"n":"_setAsDefaultApplication"},{"r":"void","b":"flash.desktop::NativeApplication","p":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"Array"}],"n":"_removeAsDefaultApplication"},{"r":"void","b":"flash.desktop::NativeApplication","p":[{"t":"Function"}],"n":"registerClosures"},{"r":"void","b":"flash.desktop::NativeApplication","n":"onNetworkChange"},{"r":"int","b":"flash.desktop::NativeApplication","n":"_timeSinceLastMouseOrKeyboardEvent"},{"r":"void","b":"flash.desktop::NativeApplication","p":[{"t":"flash.events::TimerEvent"}],"n":"onCheckForPresenceChange"},{"r":"Boolean","b":"flash.desktop::NativeApplication","n":"_isRootPlayer"}]}},"tr":{"a":[{"a":"readonly","t":"flash.desktop::NativeApplication","b":"flash.desktop::NativeApplication","n":"nativeApplication"},{"a":"readonly","t":"Boolean","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"supportsMenu"},{"a":"readonly","t":"Boolean","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"supportsDockIcon"},{"a":"readonly","t":"Boolean","d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}],"b":"flash.desktop::NativeApplication","n":"supportsSystemTrayIcon"},{"a":"readonly","t":"Boolean","d":[{"n":"API","c":"\\"668\\"","v":[{"k":"","v":"668"}]}],"b":"flash.desktop::NativeApplication","n":"supportsDefaultApplication"},{"a":"readonly","t":"Boolean","d":[{"n":"API","c":"\\"668\\"","v":[{"k":"","v":"668"}]}],"b":"flash.desktop::NativeApplication","n":"supportsStartAtLogin"}]},"pr":{"v":[{"a":"readwrite","t":"flash.desktop::NativeApplication","b":"flash.desktop::NativeApplication","n":"_instance"},{"a":"readonly","t":"uint","b":"flash.desktop::NativeApplication","n":"kInvalidParamError"},{"a":"readonly","t":"Boolean","b":"flash.desktop::NativeApplication","n":"_supportsMenu"},{"a":"readonly","t":"Boolean","b":"flash.desktop::NativeApplication","n":"_supportsDockIcon"},{"a":"readonly","t":"Boolean","b":"flash.desktop::NativeApplication","n":"_supportsSystemTrayIcon"},{"a":"readonly","t":"String","b":"flash.desktop::NativeApplication","n":"_thisApplicationPath"}],"m":[{"r":"void","b":"flash.desktop::NativeApplication","n":"_createSingleton"},{"r":"Boolean","b":"flash.desktop::NativeApplication","n":"initSupportsMenu"},{"r":"Boolean","b":"flash.desktop::NativeApplication","n":"initSupportsDockIcon"},{"r":"Boolean","b":"flash.desktop::NativeApplication","n":"initSupportsSystemTrayIcon"},{"r":"String","b":"flash.desktop::NativeApplication","n":"initThisApplicationPath"},{"r":"Boolean","b":"flash.desktop::NativeApplication","n":"_hasBundleIdentifier"}]}}`; asc.classInfo["flash.desktop::NativeDragActions"]=`{"t":"class","n":"flash.desktop::NativeDragActions","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.desktop::NativeDragActions","n":"COPY"},{"a":"readonly","t":"String","b":"flash.desktop::NativeDragActions","n":"MOVE"},{"a":"readonly","t":"String","b":"flash.desktop::NativeDragActions","n":"LINK"},{"a":"readonly","t":"String","b":"flash.desktop::NativeDragActions","n":"NONE"}]}}`; asc.classInfo["flash.desktop::NativeDragManager"]=`{"t":"class","n":"flash.desktop::NativeDragManager","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"methods=\\"auto\\",cls=\\"DragManagerClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"DragManagerClass"},{"k":"construct","v":"none"}]}]}},"tr":{"m":[{"r":"void","b":"flash.desktop::NativeDragManager","p":[{"t":"flash.display::InteractiveObject"}],"n":"acceptDragDrop"},{"r":"void","b":"flash.desktop::NativeDragManager","p":[{"t":"flash.display::InteractiveObject"},{"t":"flash.desktop::Clipboard"},{"t":"flash.display::BitmapData","o":1},{"t":"flash.geom::Point","o":1},{"t":"flash.desktop::NativeDragOptions","o":1}],"n":"doDrag"}],"a":[{"a":"readwrite","t":"String","b":"flash.desktop::NativeDragManager","n":"dropAction"},{"a":"readonly","t":"Boolean","b":"flash.desktop::NativeDragManager","n":"isDragging"},{"a":"readonly","t":"flash.display::InteractiveObject","b":"flash.desktop::NativeDragManager","n":"dragInitiator"},{"a":"readonly","t":"Boolean","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.desktop::NativeDragManager","n":"isSupported"}]}}`; asc.classInfo["flash.desktop::NativeDragOptions"]=`{"t":"class","n":"flash.desktop::NativeDragOptions","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"Boolean","b":"flash.desktop::NativeDragOptions","n":"allowCopy"},{"a":"readwrite","t":"Boolean","b":"flash.desktop::NativeDragOptions","n":"allowMove"},{"a":"readwrite","t":"Boolean","b":"flash.desktop::NativeDragOptions","n":"allowLink"}],"m":[{"r":"String","b":"flash.desktop::NativeDragOptions","n":"toString"}]}}}`; asc.classInfo["flash.desktop::NativeProcess"]=`{"t":"class","n":"flash.desktop::NativeProcess","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.desktop::NativeProcess","n":"closeInput"},{"r":"void","b":"flash.desktop::NativeProcess","p":[{"t":"flash.desktop::NativeProcessStartupInfo"}],"n":"start"},{"r":"void","b":"flash.desktop::NativeProcess","p":[{"t":"Boolean","o":1}],"n":"exit"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.desktop::NativeProcess","n":"running"},{"a":"readonly","t":"flash.utils::IDataInput","b":"flash.desktop::NativeProcess","n":"standardError"},{"a":"readonly","t":"flash.utils::IDataOutput","b":"flash.desktop::NativeProcess","n":"standardInput"},{"a":"readonly","t":"flash.utils::IDataInput","b":"flash.desktop::NativeProcess","n":"standardOutput"}],"d":[{"n":"native","c":"instance=\\"NativeProcessObject\\",methods=\\"auto\\",cls=\\"NativeProcessClass\\"","v":[{"k":"instance","v":"NativeProcessObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"NativeProcessClass"}]},{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]},{"n":"Event","c":"name=\\"exit\\",type=\\"flash.events.NativeProcessExitEvent\\"","v":[{"k":"name","v":"exit"},{"k":"type","v":"flash.events.NativeProcessExitEvent"}]},{"n":"Event","c":"name=\\"standardInputIoError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"standardInputIoError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"standardOutputIoError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"standardOutputIoError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"standardErrorIoError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"standardErrorIoError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"standardInputClose\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"standardInputClose"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"standardInputProgress\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"standardInputProgress"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"standardErrorClose\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"standardErrorClose"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"standardErrorData\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"standardErrorData"},{"k":"type","v":"flash.events.ProgressEvent"}]},{"n":"Event","c":"name=\\"standardOutputClose\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"standardOutputClose"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"standardOutputData\\",type=\\"flash.events.ProgressEvent\\"","v":[{"k":"name","v":"standardOutputData"},{"k":"type","v":"flash.events.ProgressEvent"}]}]},"pr":{"m":[{"r":"String","b":"flash.desktop::NativeProcess","p":[{"t":"String"}],"n":"escapeArgumentIfNeeded"},{"r":"void","b":"flash.desktop::NativeProcess","p":[{"t":"String"},{"t":"__AS3__.vec::Vector$String"},{"t":"String"}],"n":"internalStart"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.desktop::NativeProcess","n":"isSupported"}]},"pr":{"m":[{"r":"Boolean","d":[{"n":"API","c":"\\"728\\"","v":[{"k":"","v":"728"}]}],"b":"flash.desktop::NativeProcess","p":[{"t":"flash.filesystem::File"}],"n":"isValidExecutable"}]}}`; asc.classInfo["flash.desktop::InboundPipe"]=`{"t":"class","n":"flash.desktop::InboundPipe","bs":["Object"],"in":["flash.utils::IDataInput"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.desktop::InboundPipe","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"readBytes"},{"r":"Boolean","b":"flash.desktop::InboundPipe","n":"readBoolean"},{"r":"int","b":"flash.desktop::InboundPipe","n":"readByte"},{"r":"uint","b":"flash.desktop::InboundPipe","n":"readUnsignedByte"},{"r":"int","b":"flash.desktop::InboundPipe","n":"readShort"},{"r":"uint","b":"flash.desktop::InboundPipe","n":"readUnsignedShort"},{"r":"int","b":"flash.desktop::InboundPipe","n":"readInt"},{"r":"uint","b":"flash.desktop::InboundPipe","n":"readUnsignedInt"},{"r":"Number","b":"flash.desktop::InboundPipe","n":"readFloat"},{"r":"Number","b":"flash.desktop::InboundPipe","n":"readDouble"},{"r":"String","b":"flash.desktop::InboundPipe","p":[{"t":"uint"},{"t":"String"}],"n":"readMultiByte"},{"r":"String","b":"flash.desktop::InboundPipe","n":"readUTF"},{"r":"String","b":"flash.desktop::InboundPipe","p":[{"t":"uint"}],"n":"readUTFBytes"},{"r":"*","b":"flash.desktop::InboundPipe","n":"readObject"}],"a":[{"a":"readonly","t":"uint","b":"flash.desktop::InboundPipe","n":"bytesAvailable"},{"a":"readwrite","t":"uint","b":"flash.desktop::InboundPipe","n":"objectEncoding"},{"a":"readwrite","t":"String","b":"flash.desktop::InboundPipe","n":"endian"}],"d":[{"n":"native","c":"instance=\\"InboundPipeObject\\",methods=\\"auto\\",cls=\\"InboundPipeClass\\"","v":[{"k":"instance","v":"InboundPipeObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"InboundPipeClass"}]}]},"pr":{"m":[{"r":"void","b":"flash.desktop::InboundPipe","n":"InboundPipe"}]}}}`; asc.classInfo["flash.desktop::OutboundPipe"]=`{"t":"class","n":"flash.desktop::OutboundPipe","bs":["Object"],"in":["flash.utils::IDataOutput"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.desktop::OutboundPipe","p":[{"t":"flash.utils::ByteArray"},{"t":"uint","o":1},{"t":"uint","o":1}],"n":"writeBytes"},{"r":"void","b":"flash.desktop::OutboundPipe","p":[{"t":"Boolean"}],"n":"writeBoolean"},{"r":"void","b":"flash.desktop::OutboundPipe","p":[{"t":"int"}],"n":"writeByte"},{"r":"void","b":"flash.desktop::OutboundPipe","p":[{"t":"int"}],"n":"writeShort"},{"r":"void","b":"flash.desktop::OutboundPipe","p":[{"t":"int"}],"n":"writeInt"},{"r":"void","b":"flash.desktop::OutboundPipe","p":[{"t":"uint"}],"n":"writeUnsignedInt"},{"r":"void","b":"flash.desktop::OutboundPipe","p":[{"t":"Number"}],"n":"writeFloat"},{"r":"void","b":"flash.desktop::OutboundPipe","p":[{"t":"Number"}],"n":"writeDouble"},{"r":"void","b":"flash.desktop::OutboundPipe","p":[{"t":"String"},{"t":"String"}],"n":"writeMultiByte"},{"r":"void","b":"flash.desktop::OutboundPipe","p":[{"t":"String"}],"n":"writeUTF"},{"r":"void","b":"flash.desktop::OutboundPipe","p":[{"t":"String"}],"n":"writeUTFBytes"},{"r":"void","b":"flash.desktop::OutboundPipe","p":[{"t":"*"}],"n":"writeObject"}],"a":[{"a":"readwrite","t":"uint","b":"flash.desktop::OutboundPipe","n":"objectEncoding"},{"a":"readwrite","t":"String","b":"flash.desktop::OutboundPipe","n":"endian"}],"d":[{"n":"native","c":"instance=\\"OutboundPipeObject\\",methods=\\"auto\\",cls=\\"OutboundPipeClass\\"","v":[{"k":"instance","v":"OutboundPipeObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"OutboundPipeClass"}]}]},"pr":{"m":[{"r":"void","b":"flash.desktop::OutboundPipe","n":"OutboundPipe"}]}}}`; asc.classInfo["flash.desktop::NativeProcessStartupInfo"]=`{"t":"class","n":"flash.desktop::NativeProcessStartupInfo","bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"flash.filesystem::File","b":"flash.desktop::NativeProcessStartupInfo","n":"executable"},{"a":"readwrite","t":"flash.filesystem::File","b":"flash.desktop::NativeProcessStartupInfo","n":"workingDirectory"},{"a":"readwrite","t":"__AS3__.vec::Vector$String","b":"flash.desktop::NativeProcessStartupInfo","n":"arguments"}],"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.filesystem::File","b":"flash.desktop::NativeProcessStartupInfo","n":"_executable"},{"a":"readwrite","t":"flash.filesystem::File","b":"flash.desktop::NativeProcessStartupInfo","n":"_workingDirectory"},{"a":"readwrite","t":"__AS3__.vec::Vector$String","b":"flash.desktop::NativeProcessStartupInfo","n":"_args"}]}}}`; asc.classInfo["flash.desktop::NativeWindowIcon"]=`{"t":"class","n":"flash.desktop::NativeWindowIcon","bs":["flash.desktop::InteractiveIcon","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"Array","b":"flash.desktop::NativeWindowIcon","n":"bitmaps"},{"a":"readonly","t":"int","b":"flash.desktop::NativeWindowIcon","n":"width"},{"a":"readonly","t":"int","b":"flash.desktop::NativeWindowIcon","n":"height"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"WindowIconObject\\",methods=\\"auto\\",cls=\\"WindowIconClass\\"","v":[{"k":"instance","v":"WindowIconObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"WindowIconClass"}]}]}}}`; asc.classInfo["flash.desktop::NotificationType"]=`{"t":"class","n":"flash.desktop::NotificationType","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.desktop::NotificationType","n":"INFORMATIONAL"},{"a":"readonly","t":"String","b":"flash.desktop::NotificationType","n":"CRITICAL"}]}}`; asc.classInfo["flash.desktop::SystemIdleMode"]=`{"t":"class","n":"flash.desktop::SystemIdleMode","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.desktop::SystemIdleMode","n":"NORMAL"},{"a":"readonly","t":"String","b":"flash.desktop::SystemIdleMode","n":"KEEP_AWAKE"}]}}`; asc.classInfo["flash.desktop::SystemTrayIcon"]=`{"t":"class","n":"flash.desktop::SystemTrayIcon","bs":["flash.desktop::InteractiveIcon","Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"Array","b":"flash.desktop::SystemTrayIcon","n":"bitmaps"},{"a":"readonly","t":"int","b":"flash.desktop::SystemTrayIcon","n":"width"},{"a":"readonly","t":"int","b":"flash.desktop::SystemTrayIcon","n":"height"},{"a":"readwrite","t":"String","b":"flash.desktop::SystemTrayIcon","n":"tooltip"},{"a":"readwrite","t":"flash.display::NativeMenu","b":"flash.desktop::SystemTrayIcon","n":"menu"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"SystemTrayIconObject\\",methods=\\"auto\\",cls=\\"SystemTrayIconClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"SystemTrayIconObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SystemTrayIconClass"},{"k":"construct","v":"native"}]},{"n":"Event","c":"name=\\"rightClick\\",type=\\"flash.events.ScreenMouseEvent\\"","v":[{"k":"name","v":"rightClick"},{"k":"type","v":"flash.events.ScreenMouseEvent"}]},{"n":"Event","c":"name=\\"rightMouseUp\\",type=\\"flash.events.ScreenMouseEvent\\"","v":[{"k":"name","v":"rightMouseUp"},{"k":"type","v":"flash.events.ScreenMouseEvent"}]},{"n":"Event","c":"name=\\"rightMouseDown\\",type=\\"flash.events.ScreenMouseEvent\\"","v":[{"k":"name","v":"rightMouseDown"},{"k":"type","v":"flash.events.ScreenMouseEvent"}]},{"n":"Event","c":"name=\\"click\\",type=\\"flash.events.ScreenMouseEvent\\"","v":[{"k":"name","v":"click"},{"k":"type","v":"flash.events.ScreenMouseEvent"}]},{"n":"Event","c":"name=\\"mouseUp\\",type=\\"flash.events.ScreenMouseEvent\\"","v":[{"k":"name","v":"mouseUp"},{"k":"type","v":"flash.events.ScreenMouseEvent"}]},{"n":"Event","c":"name=\\"mouseDown\\",type=\\"flash.events.ScreenMouseEvent\\"","v":[{"k":"name","v":"mouseDown"},{"k":"type","v":"flash.events.ScreenMouseEvent"}]}]}},"tr":{"v":[{"a":"readonly","t":"Number","b":"flash.desktop::SystemTrayIcon","n":"MAX_TIP_LENGTH"}]}}`; asc.classInfo["flash.desktop::Updater"]=`{"t":"class","n":"flash.desktop::Updater","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.desktop::Updater","p":[{"t":"flash.filesystem::File"},{"t":"String"}],"n":"update"}],"d":[{"n":"native","c":"instance=\\"UpdaterObject\\",methods=\\"auto\\",cls=\\"UpdaterClass\\",construct=\\"check\\"","v":[{"k":"instance","v":"UpdaterObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"UpdaterClass"},{"k":"construct","v":"check"}]}]},"pr":{"m":[{"r":"Boolean","b":"flash.desktop::Updater","p":[{"t":"String"}],"n":"_launch"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.desktop::Updater","n":"_isADL"},{"a":"readonly","t":"String","b":"flash.desktop::Updater","n":"_thisApplication"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.desktop::Updater","n":"isSupported"}]},"pr":{"m":[{"r":"Boolean","b":"flash.desktop::Updater","n":"_checkSupported"}]}}`; asc.classInfo["flash.debug::cacheDisplayObject"]=`{"t":"function","n":"flash.debug::cacheDisplayObject","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.debug::cacheGraphics"]=`{"t":"function","n":"flash.debug::cacheGraphics","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.debug::debugFlags"]=`{"t":"class","n":"flash.debug::debugFlags","bs":["Object"],"fa":{"tr":{"c":null}},"tr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.debug::debugFlags","n":"cacheDebug"},{"a":"readwrite","t":"Boolean","b":"flash.debug::debugFlags","n":"graphicsDebug"},{"a":"readwrite","t":"Boolean","b":"flash.debug::debugFlags","n":"simpleGraphicsDebug"},{"a":"readwrite","t":"Boolean","b":"flash.debug::debugFlags","n":"renderDebug"},{"a":"readwrite","t":"Boolean","b":"flash.debug::debugFlags","n":"renderAtlas"},{"a":"readwrite","t":"Boolean","b":"flash.debug::debugFlags","n":"renderDraw"},{"a":"readwrite","t":"Boolean","b":"flash.debug::debugFlags","n":"renderBatch"},{"a":"readwrite","t":"int","b":"flash.debug::debugFlags","n":"renderAtlasX"},{"a":"readwrite","t":"int","b":"flash.debug::debugFlags","n":"renderAtlasY"},{"a":"readwrite","t":"int","b":"flash.debug::debugFlags","n":"renderAtlasScale"},{"a":"readwrite","t":"int","b":"flash.debug::debugFlags","n":"renderDrawCnt"},{"a":"readwrite","t":"int","b":"flash.debug::debugFlags","n":"renderBatchCnt"}]}}`; asc.classInfo["flash.debug::noCacheGraphics"]=`{"t":"function","n":"flash.debug::noCacheGraphics","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.debug::renderAtlas"]=`{"t":"function","n":"flash.debug::renderAtlas","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.debug::renderBatch"]=`{"t":"function","n":"flash.debug::renderBatch","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.debug::renderDebug"]=`{"t":"function","n":"flash.debug::renderDebug","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.debug::renderDraw"]=`{"t":"function","n":"flash.debug::renderDraw","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["flash.data::EncryptedLocalStore"]=`{"t":"class","n":"flash.data::EncryptedLocalStore","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"EncryptedLocalStoreObject\\",methods=\\"auto\\",cls=\\"EncryptedLocalStoreClass\\",construct=\\"native\\"","v":[{"k":"instance","v":"EncryptedLocalStoreObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"EncryptedLocalStoreClass"},{"k":"construct","v":"native"}]}]}},"tr":{"m":[{"r":"void","b":"flash.data::EncryptedLocalStore","p":[{"t":"String"},{"t":"flash.utils::ByteArray"},{"t":"Boolean","o":1}],"n":"setItem"},{"r":"flash.utils::ByteArray","b":"flash.data::EncryptedLocalStore","p":[{"t":"String"}],"n":"getItem"},{"r":"void","b":"flash.data::EncryptedLocalStore","p":[{"t":"String"}],"n":"removeItem"},{"r":"void","b":"flash.data::EncryptedLocalStore","n":"reset"}],"a":[{"a":"readonly","t":"Boolean","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.data::EncryptedLocalStore","n":"isSupported"}]},"pr":{"v":[{"a":"readonly","t":"Object","b":"flash.data::EncryptedLocalStore","n":"ENCRYPTEDLOCALSTORE_DATABASE_ACCESS_ERROR"},{"a":"readonly","t":"Object","b":"flash.data::EncryptedLocalStore","n":"ENCRYPTEDLOCALSTORE_INTERNAL_ERROR"},{"a":"readonly","t":"Object","b":"flash.data::EncryptedLocalStore","n":"ENCRYPTEDLOCALSTORE_OUTOFMEMORY_ERROR"},{"a":"readonly","t":"Object","b":"flash.data::EncryptedLocalStore","n":"ENCRYPTEDLOCALSTORE_PUBLISHERIDERROR_SIGINVALID"},{"a":"readonly","t":"Object","b":"flash.data::EncryptedLocalStore","n":"ENCRYPTEDLOCALSTORE_PUBLISHERIDERROR_PASSEDIN_PUBID"},{"a":"readonly","t":"Object","b":"flash.data::EncryptedLocalStore","n":"ENCRYPTEDLOCALSTORE_APPHASH_COMPUTATION_ERROR"},{"a":"readonly","t":"Object","b":"flash.data::EncryptedLocalStore","n":"ENCRYPTEDLOCALSTORE_APPHASH_CHECK_ERROR"},{"a":"readonly","t":"Object","b":"flash.data::EncryptedLocalStore","n":"ENCRYPTEDLOCALSTORE_NOT_SUPPORTED_ERROR"},{"a":"readonly","t":"Object","b":"flash.data::EncryptedLocalStore","n":"ENCRYPTEDLOCALSTORE_VERSION_MISMATCH"}],"m":[{"r":"uint","b":"flash.data::EncryptedLocalStore","p":[{"t":"String"},{"t":"flash.utils::ByteArray"},{"t":"Boolean"}],"n":"setItemNative"},{"r":"uint","b":"flash.data::EncryptedLocalStore","p":[{"t":"String"},{"t":"flash.utils::ByteArray"}],"n":"getItemNative"},{"r":"uint","b":"flash.data::EncryptedLocalStore","p":[{"t":"String"}],"n":"removeItemNative"},{"r":"uint","b":"flash.data::EncryptedLocalStore","n":"resetNative"},{"r":"void","b":"flash.data::EncryptedLocalStore","p":[{"t":"uint"}],"n":"processErrorCode"},{"r":"void","b":"flash.data::EncryptedLocalStore","p":[{"t":"String"}],"n":"checkName"}]}}`; asc.classInfo["flash.data::SQLCollationType"]=`{"t":"class","n":"flash.data::SQLCollationType","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.data::SQLCollationType","n":"BINARY"},{"a":"readonly","t":"String","b":"flash.data::SQLCollationType","n":"NO_CASE"}]}}`; asc.classInfo["flash.data::SQLColumnNameStyle"]=`{"t":"class","n":"flash.data::SQLColumnNameStyle","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.data::SQLColumnNameStyle","n":"DEFAULT"},{"a":"readonly","t":"String","b":"flash.data::SQLColumnNameStyle","n":"LONG"},{"a":"readonly","t":"String","b":"flash.data::SQLColumnNameStyle","n":"SHORT"}]}}`; asc.classInfo["flash.data::SQLColumnSchema"]=`{"t":"class","n":"flash.data::SQLColumnSchema","bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean"},{"t":"Boolean"},{"t":"Boolean"},{"t":"String"},{"t":"String"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.data::SQLColumnSchema","n":"allowNull"},{"a":"readonly","t":"Boolean","b":"flash.data::SQLColumnSchema","n":"autoIncrement"},{"a":"readonly","t":"String","b":"flash.data::SQLColumnSchema","n":"defaultCollationType"},{"a":"readonly","t":"String","b":"flash.data::SQLColumnSchema","n":"dataType"},{"a":"readonly","t":"String","b":"flash.data::SQLColumnSchema","n":"name"},{"a":"readonly","t":"Boolean","b":"flash.data::SQLColumnSchema","n":"primaryKey"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.data::SQLColumnSchema","n":"_name"},{"a":"readwrite","t":"Boolean","b":"flash.data::SQLColumnSchema","n":"_primaryKey"},{"a":"readwrite","t":"Boolean","b":"flash.data::SQLColumnSchema","n":"_allowNull"},{"a":"readwrite","t":"Boolean","b":"flash.data::SQLColumnSchema","n":"_autoInc"},{"a":"readwrite","t":"String","b":"flash.data::SQLColumnSchema","n":"_dataType"},{"a":"readwrite","t":"String","b":"flash.data::SQLColumnSchema","n":"_collSeq"}]}}}`; asc.classInfo["flash.data::SQLConnection"]=`{"t":"class","n":"flash.data::SQLConnection","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"Boolean","o":1}],"n":"addEventListener"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String","o":1},{"t":"flash.net::Responder","o":1}],"n":"analyze"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"Object","o":1},{"t":"flash.net::Responder","o":1},{"t":"flash.utils::ByteArray","o":1}],"n":"attach"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String","o":1},{"t":"flash.net::Responder","o":1}],"n":"begin"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.net::Responder","o":1}],"n":"cancel"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.net::Responder","o":1}],"n":"commit"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.net::Responder","o":1}],"n":"compact"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.net::Responder","o":1}],"n":"close"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.net::Responder","o":1}],"n":"deanalyze"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"flash.net::Responder","o":1}],"n":"detach"},{"r":"flash.data::SQLSchemaResult","b":"flash.data::SQLConnection","n":"getSchemaResult"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"Class","o":1},{"t":"String","o":1},{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"flash.net::Responder","o":1}],"n":"loadSchema"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"Object","o":1},{"t":"String","o":1},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"flash.utils::ByteArray","o":1}],"n":"open"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"Object","o":1},{"t":"String","o":1},{"t":"flash.net::Responder","o":1},{"t":"Boolean","o":1},{"t":"int","o":1},{"t":"flash.utils::ByteArray","o":1}],"n":"openAsync"},{"r":"void","d":[{"n":"API","c":"\\"663\\"","v":[{"k":"","v":"663"}]}],"b":"flash.data::SQLConnection","p":[{"t":"flash.utils::ByteArray"},{"t":"flash.net::Responder","o":1}],"n":"reencrypt"},{"r":"void","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.data::SQLConnection","p":[{"t":"String","o":1},{"t":"flash.net::Responder","o":1}],"n":"releaseSavepoint"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"Function"},{"t":"Boolean","o":1}],"n":"removeEventListener"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.net::Responder","o":1}],"n":"rollback"},{"r":"void","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.data::SQLConnection","p":[{"t":"String","o":1},{"t":"flash.net::Responder","o":1}],"n":"rollbackToSavepoint"},{"r":"void","d":[{"n":"Version","c":"\\"air2.0\\"","v":[{"k":"","v":"air2.0"}]}],"b":"flash.data::SQLConnection","p":[{"t":"String","o":1},{"t":"flash.net::Responder","o":1}],"n":"setSavepoint"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.data::SQLConnection","n":"autoCompact"},{"a":"readonly","t":"Boolean","b":"flash.data::SQLConnection","n":"connected"},{"a":"readwrite","t":"uint","b":"flash.data::SQLConnection","n":"cacheSize"},{"a":"readwrite","t":"String","b":"flash.data::SQLConnection","n":"columnNameStyle"},{"a":"readonly","t":"Boolean","b":"flash.data::SQLConnection","n":"inTransaction"},{"a":"readonly","t":"Number","b":"flash.data::SQLConnection","n":"lastInsertRowID"},{"a":"readonly","t":"uint","b":"flash.data::SQLConnection","n":"pageSize"},{"a":"readonly","t":"Number","b":"flash.data::SQLConnection","n":"totalChanges"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"SQLConnectionObject\\",methods=\\"auto\\",cls=\\"SQLConnectionClass\\"","v":[{"k":"instance","v":"SQLConnectionObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SQLConnectionClass"}]},{"n":"Event","c":"name=\\"update\\",type=\\"flash.events.SQLUpdateEvent\\"","v":[{"k":"name","v":"update"},{"k":"type","v":"flash.events.SQLUpdateEvent"}]},{"n":"Event","c":"name=\\"setSavepoint\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"setSavepoint"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"schema\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"schema"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"rollbackToSavepoint\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"rollbackToSavepoint"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"rollback\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"rollback"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"releaseSavepoint\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"releaseSavepoint"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"reencrypt\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"reencrypt"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"open\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"open"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"insert\\",type=\\"flash.events.SQLUpdateEvent\\"","v":[{"k":"name","v":"insert"},{"k":"type","v":"flash.events.SQLUpdateEvent"}]},{"n":"Event","c":"name=\\"error\\",type=\\"flash.events.SQLErrorEvent\\"","v":[{"k":"name","v":"error"},{"k":"type","v":"flash.events.SQLErrorEvent"}]},{"n":"Event","c":"name=\\"detach\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"detach"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"delete\\",type=\\"flash.events.SQLUpdateEvent\\"","v":[{"k":"name","v":"delete"},{"k":"type","v":"flash.events.SQLUpdateEvent"}]},{"n":"Event","c":"name=\\"deanalyze\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"deanalyze"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"commit\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"commit"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"close\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"close"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"compact\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"compact"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"cancel\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"cancel"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"begin\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"begin"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"attach\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"attach"},{"k":"type","v":"flash.events.SQLEvent"}]},{"n":"Event","c":"name=\\"analyze\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"analyze"},{"k":"type","v":"flash.events.SQLEvent"}]}]},"pr":{"v":[{"a":"readwrite","t":"Boolean","b":"flash.data::SQLConnection","n":"_allowCommitRollback"},{"a":"readwrite","t":"Array","b":"flash.data::SQLConnection","n":"_savepoints"}],"m":[{"r":"void","b":"flash.data::SQLConnection","n":"checkConnected"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.utils::ByteArray"},{"t":"Object"}],"n":"checkKey"},{"r":"void","b":"flash.data::SQLConnection","n":"checkNotInTransaction"},{"r":"void","b":"flash.data::SQLConnection","n":"checkTransactionActive"},{"r":"String","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"Boolean","o":1}],"n":"getSavepointName"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"flash.net::Responder"}],"n":"internalAnalyze"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"Object"},{"t":"flash.net::Responder"},{"t":"flash.utils::ByteArray"}],"n":"internalAttach"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"flash.net::Responder"}],"n":"internalBegin"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.net::Responder"}],"n":"internalCancel"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.net::Responder"}],"n":"internalClean"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.net::Responder"}],"n":"internalClose"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.net::Responder"}],"n":"internalCommit"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.net::Responder"}],"n":"internalDeanalyze"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"flash.net::Responder"}],"n":"internalDetach"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"flash.net::Responder"}],"n":"internalSetSavepoint"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"flash.net::Responder"}],"n":"internalReleaseSavepoint"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"flash.net::Responder"}],"n":"internalRollbackSavepoint"},{"r":"String","b":"flash.data::SQLConnection","n":"internalGetColumnNameStyle"},{"r":"Number","b":"flash.data::SQLConnection","n":"internalGetLastInsertRowID"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"Boolean"},{"t":"flash.net::Responder"}],"n":"internalLoadSchema"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"Object"},{"t":"String"},{"t":"Boolean"},{"t":"int"},{"t":"flash.utils::ByteArray"}],"n":"internalOpen"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"Object"},{"t":"String"},{"t":"flash.net::Responder"},{"t":"Boolean"},{"t":"int"},{"t":"flash.utils::ByteArray"}],"n":"internalOpenAsync"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.utils::ByteArray"},{"t":"flash.net::Responder"}],"n":"internalRekey"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"flash.net::Responder"}],"n":"internalRollback"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"uint"}],"n":"internalSetCacheSize"},{"r":"void","b":"flash.data::SQLConnection","p":[{"t":"String"}],"n":"internalSetColumnNameStyle"},{"r":"void","b":"flash.data::SQLConnection","n":"registerUpdateNotification"},{"r":"void","b":"flash.data::SQLConnection","n":"unregisterUpdateNotification"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","d":[{"n":"API","c":"\\"683\\"","v":[{"k":"","v":"683"}]}],"b":"flash.data::SQLConnection","n":"isSupported"}]},"pr":{"v":[{"a":"readonly","t":"String","b":"flash.data::SQLConnection","n":"SAVEPOINT_PREFIX"}]}}`; asc.classInfo["flash.data::SQLIndexSchema"]=`{"t":"class","n":"flash.data::SQLIndexSchema","bs":["flash.data::SQLSchema","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"}],"a":[{"a":"readonly","t":"String","b":"flash.data::SQLIndexSchema","n":"table"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.data::SQLIndexSchema","n":"_table"}]}}}`; asc.classInfo["flash.data::SQLMode"]=`{"t":"class","n":"flash.data::SQLMode","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.data::SQLMode","n":"CREATE"},{"a":"readonly","t":"String","b":"flash.data::SQLMode","n":"READ"},{"a":"readonly","t":"String","b":"flash.data::SQLMode","n":"UPDATE"}]}}`; asc.classInfo["flash.data::SQLResult"]=`{"t":"class","n":"flash.data::SQLResult","bs":["Object"],"fa":{"tr":{"c":[{"t":"Array","o":1},{"t":"Number","o":1},{"t":"Boolean","o":1},{"t":"Number","o":1}],"a":[{"a":"readonly","t":"Boolean","b":"flash.data::SQLResult","n":"complete"},{"a":"readonly","t":"Array","b":"flash.data::SQLResult","n":"data"},{"a":"readonly","t":"Number","b":"flash.data::SQLResult","n":"rowsAffected"},{"a":"readonly","t":"Number","b":"flash.data::SQLResult","n":"lastInsertRowID"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.data::SQLResult","n":"_rowID"},{"a":"readwrite","t":"uint","b":"flash.data::SQLResult","n":"_rowsAffected"},{"a":"readwrite","t":"Array","b":"flash.data::SQLResult","n":"_data"},{"a":"readwrite","t":"Boolean","b":"flash.data::SQLResult","n":"_complete"}]}}}`; asc.classInfo["flash.data::SQLSchema"]=`{"t":"class","n":"flash.data::SQLSchema","bs":["Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String"},{"t":"String"}],"a":[{"a":"readonly","t":"String","b":"flash.data::SQLSchema","n":"database"},{"a":"readonly","t":"String","b":"flash.data::SQLSchema","n":"name"},{"a":"readonly","t":"String","b":"flash.data::SQLSchema","n":"sql"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.data::SQLSchema","n":"_db"},{"a":"readwrite","t":"String","b":"flash.data::SQLSchema","n":"_name"},{"a":"readwrite","t":"String","b":"flash.data::SQLSchema","n":"_sql"}]}}}`; asc.classInfo["flash.data::SQLSchemaResult"]=`{"t":"class","n":"flash.data::SQLSchemaResult","bs":["Object"],"fa":{"tr":{"c":[{"t":"Array"},{"t":"Array"},{"t":"Array"},{"t":"Array"}],"a":[{"a":"readonly","t":"Array","b":"flash.data::SQLSchemaResult","n":"indices"},{"a":"readonly","t":"Array","b":"flash.data::SQLSchemaResult","n":"tables"},{"a":"readonly","t":"Array","b":"flash.data::SQLSchemaResult","n":"triggers"},{"a":"readonly","t":"Array","b":"flash.data::SQLSchemaResult","n":"views"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.data::SQLSchemaResult","n":"_indices"},{"a":"readwrite","t":"Array","b":"flash.data::SQLSchemaResult","n":"_tables"},{"a":"readwrite","t":"Array","b":"flash.data::SQLSchemaResult","n":"_triggers"},{"a":"readwrite","t":"Array","b":"flash.data::SQLSchemaResult","n":"_views"}]}}}`; asc.classInfo["flash.data::SQLStatement"]=`{"t":"class","n":"flash.data::SQLStatement","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.data::SQLStatement","n":"cancel"},{"r":"void","b":"flash.data::SQLStatement","n":"clearParameters"},{"r":"void","b":"flash.data::SQLStatement","p":[{"t":"int","o":1},{"t":"flash.net::Responder","o":1}],"n":"execute"},{"r":"flash.data::SQLResult","b":"flash.data::SQLStatement","n":"getResult"},{"r":"void","b":"flash.data::SQLStatement","p":[{"t":"int","o":1},{"t":"flash.net::Responder","o":1}],"n":"next"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.data::SQLStatement","n":"executing"},{"a":"readwrite","t":"flash.data::SQLConnection","b":"flash.data::SQLStatement","n":"sqlConnection"},{"a":"readwrite","t":"Class","b":"flash.data::SQLStatement","n":"itemClass"},{"a":"readonly","t":"Object","b":"flash.data::SQLStatement","n":"parameters"},{"a":"readwrite","t":"String","b":"flash.data::SQLStatement","n":"text"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]},{"n":"native","c":"instance=\\"SQLStatementObject\\",methods=\\"auto\\",cls=\\"SQLStatementClass\\"","v":[{"k":"instance","v":"SQLStatementObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"SQLStatementClass"}]},{"n":"Event","c":"name=\\"error\\",type=\\"flash.events.SQLErrorEvent\\"","v":[{"k":"name","v":"error"},{"k":"type","v":"flash.events.SQLErrorEvent"}]},{"n":"Event","c":"name=\\"result\\",type=\\"flash.events.SQLEvent\\"","v":[{"k":"name","v":"result"},{"k":"type","v":"flash.events.SQLEvent"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.data::SQLStatement","n":"_sql"},{"a":"readwrite","t":"Object","b":"flash.data::SQLStatement","n":"_params"},{"a":"readwrite","t":"Boolean","b":"flash.data::SQLStatement","n":"_finalize"}],"m":[{"r":"void","b":"flash.data::SQLStatement","n":"checkAllowed"},{"r":"void","b":"flash.data::SQLStatement","n":"checkComplete"},{"r":"void","b":"flash.data::SQLStatement","n":"checkReady"},{"r":"void","b":"flash.data::SQLStatement","n":"internalCancel"},{"r":"void","b":"flash.data::SQLStatement","p":[{"t":"String"},{"t":"Object"},{"t":"Boolean"},{"t":"int"},{"t":"flash.net::Responder"}],"n":"internalExecute"},{"r":"void","b":"flash.data::SQLStatement","p":[{"t":"int"},{"t":"flash.net::Responder"}],"n":"internalNext"},{"r":"Boolean","b":"flash.data::SQLStatement","p":[{"t":"String"}],"n":"isSQLComplete"},{"r":"Boolean","b":"flash.data::SQLStatement","n":"isExecuting"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.data::SQLStatement","n":"prepared"}]}}}`; asc.classInfo["flash.data::SQLTableSchema"]=`{"t":"class","n":"flash.data::SQLTableSchema","bs":["flash.data::SQLSchema","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"Array"}],"a":[{"a":"readonly","t":"Array","b":"flash.data::SQLTableSchema","n":"columns"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"Array","b":"flash.data::SQLTableSchema","n":"_columns"}]}}}`; asc.classInfo["flash.data::SQLTransactionLockType"]=`{"t":"class","n":"flash.data::SQLTransactionLockType","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.data::SQLTransactionLockType","n":"DEFERRED"},{"a":"readonly","t":"String","b":"flash.data::SQLTransactionLockType","n":"EXCLUSIVE"},{"a":"readonly","t":"String","b":"flash.data::SQLTransactionLockType","n":"IMMEDIATE"}]}}`; asc.classInfo["flash.data::SQLTriggerSchema"]=`{"t":"class","n":"flash.data::SQLTriggerSchema","bs":["flash.data::SQLSchema","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"String"}],"a":[{"a":"readonly","t":"String","b":"flash.data::SQLTriggerSchema","n":"table"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.data::SQLTriggerSchema","n":"_table"}]}}}`; asc.classInfo["flash.data::SQLViewSchema"]=`{"t":"class","n":"flash.data::SQLViewSchema","bs":["flash.data::SQLTableSchema","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"String"},{"t":"String"},{"t":"Array"}],"d":[{"n":"API","c":"\\"661\\"","v":[{"k":"","v":"661"}]}]}}}`; asc.classInfo["flash.crypto::generateRandomBytes"]=`{"t":"function","n":"flash.crypto::generateRandomBytes","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"API","c":"\\"674\\"","v":[{"k":"","v":"674"}]},{"n":"native","c":"\\"FlashCryptoScript::generateRandomBytes\\"","v":[{"k":"","v":"FlashCryptoScript::generateRandomBytes"}]}]}}}`; asc.classInfo["flash.concurrent::Condition"]=`{"t":"class","n":"flash.concurrent::Condition","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.concurrent::Mutex"}],"m":[{"r":"void","b":"flash.concurrent::Condition","n":"notify"},{"r":"void","b":"flash.concurrent::Condition","n":"notifyAll"},{"r":"Boolean","b":"flash.concurrent::Condition","p":[{"t":"Number","o":1}],"n":"wait"}],"a":[{"a":"readonly","t":"flash.concurrent::Mutex","b":"flash.concurrent::Condition","n":"mutex"}],"d":[{"n":"native","c":"instance=\\"ConditionObject\\",cls=\\"ConditionClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"ConditionObject"},{"k":"cls","v":"ConditionClass"},{"k":"gc","v":"exact"}]},{"n":"API","c":"\\"684\\"","v":[{"k":"","v":"684"}]}]},"pr":{"v":[{"a":"readwrite","t":"flash.concurrent::Mutex","b":"flash.concurrent::Condition","n":"_mutex"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.concurrent::Condition","n":"isSupported"}]}}`; asc.classInfo["flash.concurrent::Mutex"]=`{"t":"class","n":"flash.concurrent::Mutex","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.concurrent::Mutex","n":"lock"},{"r":"Boolean","b":"flash.concurrent::Mutex","n":"tryLock"},{"r":"void","b":"flash.concurrent::Mutex","n":"unlock"}],"d":[{"n":"native","c":"instance=\\"MutexObject\\",cls=\\"MutexClass\\",gc=\\"exact\\"","v":[{"k":"instance","v":"MutexObject"},{"k":"cls","v":"MutexClass"},{"k":"gc","v":"exact"}]},{"n":"API","c":"\\"684\\"","v":[{"k":"","v":"684"}]}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"flash.concurrent::Mutex","n":"isSupported"}]}}`; asc.classInfo["flash.compiler.embed::EmbeddedMovieClip"]=`{"t":"class","n":"flash.compiler.embed::EmbeddedMovieClip","bs":["Object"],"fa":{"tr":{"c":[{"t":"flash.utils::ByteArray"},{"t":"Number"},{"t":"Number"}]}}}`; asc.classInfo["flash.automation::ActionGenerator"]=`{"t":"class","n":"flash.automation::ActionGenerator","bs":["Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.automation::ActionGenerator","p":[{"t":"Array"}],"n":"generateActions"},{"r":"void","b":"flash.automation::ActionGenerator","p":[{"t":"flash.automation::AutomationAction"}],"n":"generateAction"}],"d":[{"n":"native","c":"instance=\\"ActionGeneratorObject\\",methods=\\"auto\\",cls=\\"ActionGeneratorClass\\"","v":[{"k":"instance","v":"ActionGeneratorObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ActionGeneratorClass"}]},{"n":"ExcludeClass"}]}}}`; asc.classInfo["flash.automation::AutomationAction"]=`{"t":"class","n":"flash.automation::AutomationAction","bs":["Object"],"fa":{"tr":{"c":null,"a":[{"a":"readwrite","t":"String","b":"flash.automation::AutomationAction","n":"type"}],"d":[{"n":"ExcludeClass"}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.automation::AutomationAction","n":"_type"}]}}}`; asc.classInfo["flash.automation::Configuration"]=`{"t":"class","n":"flash.automation::Configuration","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"ExcludeClass"},{"n":"native","c":"methods=\\"auto\\",cls=\\"ConfigurationClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"ConfigurationClass"},{"k":"construct","v":"none"}]}]}},"tr":{"a":[{"a":"readonly","t":"String","b":"flash.automation::Configuration","n":"testAutomationConfiguration"},{"a":"readwrite","t":"String","b":"flash.automation::Configuration","n":"deviceConfiguration"}]}}`; asc.classInfo["flash.automation::KeyboardAutomationAction"]=`{"t":"class","n":"flash.automation::KeyboardAutomationAction","bs":["flash.automation::AutomationAction","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"uint","o":1}],"a":[{"a":"readwrite","t":"uint","b":"flash.automation::KeyboardAutomationAction","n":"keyCode"}],"d":[{"n":"ExcludeClass"}]},"pr":{"v":[{"a":"readwrite","t":"uint","b":"flash.automation::KeyboardAutomationAction","n":"_keyCode"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.automation::KeyboardAutomationAction","n":"KEY_DOWN"},{"a":"readonly","t":"String","b":"flash.automation::KeyboardAutomationAction","n":"KEY_UP"}]}}`; asc.classInfo["flash.automation::MouseAutomationAction"]=`{"t":"class","n":"flash.automation::MouseAutomationAction","bs":["flash.automation::AutomationAction","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Number","o":1},{"t":"Number","o":1},{"t":"int","o":1}],"a":[{"a":"readwrite","t":"Number","b":"flash.automation::MouseAutomationAction","n":"stageX"},{"a":"readwrite","t":"Number","b":"flash.automation::MouseAutomationAction","n":"stageY"},{"a":"readwrite","t":"int","b":"flash.automation::MouseAutomationAction","n":"delta"}],"d":[{"n":"ExcludeClass"}]},"pr":{"v":[{"a":"readwrite","t":"Number","b":"flash.automation::MouseAutomationAction","n":"_stageX"},{"a":"readwrite","t":"Number","b":"flash.automation::MouseAutomationAction","n":"_stageY"},{"a":"readwrite","t":"int","b":"flash.automation::MouseAutomationAction","n":"_delta"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.automation::MouseAutomationAction","n":"MOUSE_DOWN"},{"a":"readonly","t":"String","b":"flash.automation::MouseAutomationAction","n":"MOUSE_MOVE"},{"a":"readonly","t":"String","b":"flash.automation::MouseAutomationAction","n":"MOUSE_UP"},{"a":"readonly","t":"String","b":"flash.automation::MouseAutomationAction","n":"MOUSE_WHEEL"},{"a":"readonly","t":"String","b":"flash.automation::MouseAutomationAction","n":"MIDDLE_MOUSE_DOWN"},{"a":"readonly","t":"String","b":"flash.automation::MouseAutomationAction","n":"MIDDLE_MOUSE_UP"},{"a":"readonly","t":"String","b":"flash.automation::MouseAutomationAction","n":"RIGHT_MOUSE_DOWN"},{"a":"readonly","t":"String","b":"flash.automation::MouseAutomationAction","n":"RIGHT_MOUSE_UP"}]}}`; asc.classInfo["flash.automation::StageCapture"]=`{"t":"class","n":"flash.automation::StageCapture","bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":null,"m":[{"r":"void","b":"flash.automation::StageCapture","p":[{"t":"String"}],"n":"capture"},{"r":"void","b":"flash.automation::StageCapture","n":"cancel"},{"r":"flash.display::BitmapData","b":"flash.automation::StageCapture","n":"captureBitmapData"}],"a":[{"a":"readwrite","t":"String","b":"flash.automation::StageCapture","n":"fileNameBase"},{"a":"readwrite","t":"flash.geom::Rectangle","b":"flash.automation::StageCapture","n":"clipRect"},{"a":"readwrite","t":"String","b":"flash.automation::StageCapture","n":"captureSource"},{"a":"readwrite","t":"Number","b":"flash.automation::StageCapture","n":"capturePTS"}],"d":[{"n":"native","c":"instance=\\"StageCaptureObject\\",methods=\\"auto\\",cls=\\"StageCaptureClass\\"","v":[{"k":"instance","v":"StageCaptureObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"StageCaptureClass"}]},{"n":"ExcludeClass"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.automation::StageCapture","n":"CURRENT"},{"a":"readonly","t":"String","b":"flash.automation::StageCapture","n":"NEXT"},{"a":"readonly","t":"String","b":"flash.automation::StageCapture","n":"MULTIPLE"},{"a":"readonly","t":"String","b":"flash.automation::StageCapture","n":"RASTER"},{"a":"readonly","t":"String","b":"flash.automation::StageCapture","n":"STAGE"},{"a":"readonly","t":"String","b":"flash.automation::StageCapture","n":"SCREEN"}]}}`; asc.classInfo["flash.automation::StageCaptureEvent"]=`{"t":"class","n":"flash.automation::StageCaptureEvent","bs":["flash.events::Event","Object"],"fa":{"tr":{"c":[{"t":"String"},{"t":"Boolean","o":1},{"t":"Boolean","o":1},{"t":"String","o":1},{"t":"uint","o":1},{"t":"Number","o":1}],"m":[{"r":"flash.events::Event","b":"flash.automation::StageCaptureEvent","n":"clone"},{"r":"String","b":"flash.automation::StageCaptureEvent","n":"toString"}],"a":[{"a":"readonly","t":"String","b":"flash.automation::StageCaptureEvent","n":"url"},{"a":"readonly","t":"uint","b":"flash.automation::StageCaptureEvent","n":"checksum"},{"a":"readonly","t":"Number","b":"flash.automation::StageCaptureEvent","n":"pts"}],"d":[{"n":"native","c":"instance=\\"StageCaptureEventObject\\",methods=\\"auto\\",cls=\\"StageCaptureEventClass\\"","v":[{"k":"instance","v":"StageCaptureEventObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"StageCaptureEventClass"}]},{"n":"ExcludeClass"}]},"pr":{"v":[{"a":"readwrite","t":"String","b":"flash.automation::StageCaptureEvent","n":"m_url"},{"a":"readwrite","t":"uint","b":"flash.automation::StageCaptureEvent","n":"m_checksum"},{"a":"readwrite","t":"Number","b":"flash.automation::StageCaptureEvent","n":"m_pts"}]}},"tr":{"v":[{"a":"readonly","t":"String","b":"flash.automation::StageCaptureEvent","n":"CAPTURE"}]}}`; asc.classInfo["flash.accessibility::Accessibility"]=`{"t":"class","n":"flash.accessibility::Accessibility","bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"AccessibilityClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"AccessibilityClass"},{"k":"construct","v":"none"}]}]}},"tr":{"m":[{"r":"void","d":[{"n":"Inspectable","c":"environment=\\"none\\"","v":[{"k":"environment","v":"none"}]}],"b":"flash.accessibility::Accessibility","p":[{"t":"flash.display::DisplayObject"},{"t":"uint"},{"t":"uint"},{"t":"Boolean","o":1}],"n":"sendEvent"},{"r":"void","b":"flash.accessibility::Accessibility","n":"updateProperties"}],"a":[{"a":"readonly","t":"Boolean","b":"flash.accessibility::Accessibility","n":"active"}]}}`; asc.classInfo["flash.accessibility::AccessibilityImplementation"]=`{"t":"class","n":"flash.accessibility::AccessibilityImplementation","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"uint","b":"flash.accessibility::AccessibilityImplementation","n":"errno"},{"a":"readwrite","t":"Boolean","b":"flash.accessibility::AccessibilityImplementation","n":"stub"}],"m":[{"r":"void","b":"flash.accessibility::AccessibilityImplementation","p":[{"t":"uint"}],"n":"accDoDefaultAction"},{"r":"*","b":"flash.accessibility::AccessibilityImplementation","p":[{"t":"uint"}],"n":"accLocation"},{"r":"void","b":"flash.accessibility::AccessibilityImplementation","p":[{"t":"uint"},{"t":"uint"}],"n":"accSelect"},{"r":"String","b":"flash.accessibility::AccessibilityImplementation","p":[{"t":"uint"}],"n":"get_accDefaultAction"},{"r":"uint","b":"flash.accessibility::AccessibilityImplementation","n":"get_accFocus"},{"r":"String","b":"flash.accessibility::AccessibilityImplementation","p":[{"t":"uint"}],"n":"get_accName"},{"r":"uint","b":"flash.accessibility::AccessibilityImplementation","p":[{"t":"uint"}],"n":"get_accRole"},{"r":"Array","b":"flash.accessibility::AccessibilityImplementation","n":"get_accSelection"},{"r":"uint","b":"flash.accessibility::AccessibilityImplementation","p":[{"t":"uint"}],"n":"get_accState"},{"r":"String","b":"flash.accessibility::AccessibilityImplementation","p":[{"t":"uint"}],"n":"get_accValue"},{"r":"*","b":"flash.accessibility::AccessibilityImplementation","n":"get_selectionActiveIndex"},{"r":"*","b":"flash.accessibility::AccessibilityImplementation","n":"get_selectionAnchorIndex"},{"r":"Array","b":"flash.accessibility::AccessibilityImplementation","n":"getChildIDArray"},{"r":"Boolean","b":"flash.accessibility::AccessibilityImplementation","p":[{"t":"flash.geom::Rectangle"}],"n":"isLabeledBy"}]}}}`; asc.classInfo["flash.accessibility::AccessibilityProperties"]=`{"t":"class","n":"flash.accessibility::AccessibilityProperties","bs":["Object"],"fa":{"tr":{"c":null,"v":[{"a":"readwrite","t":"String","b":"flash.accessibility::AccessibilityProperties","n":"description"},{"a":"readwrite","t":"Boolean","b":"flash.accessibility::AccessibilityProperties","n":"forceSimple"},{"a":"readwrite","t":"String","b":"flash.accessibility::AccessibilityProperties","n":"name"},{"a":"readwrite","t":"Boolean","b":"flash.accessibility::AccessibilityProperties","n":"noAutoLabeling"},{"a":"readwrite","t":"String","b":"flash.accessibility::AccessibilityProperties","n":"shortcut"},{"a":"readwrite","t":"Boolean","b":"flash.accessibility::AccessibilityProperties","n":"silent"}]}}}`; asc.classInfo["flash.accessibility::ISearchableText"]=`{"t":"interface","n":"flash.accessibility::ISearchableText","fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"a":[{"a":"readonly","t":"String","b":"flash.accessibility::ISearchableText","n":"searchText"}]}}}`; asc.classInfo["flash.accessibility::ISimpleTextSelection"]=`{"t":"interface","n":"flash.accessibility::ISimpleTextSelection","fa":{"tr":{"c":null,"d":[{"n":"Version","c":"\\"10.1\\"","v":[{"k":"","v":"10.1"}]}]},"pr":{"a":[{"a":"readonly","t":"int","b":"flash.accessibility::ISimpleTextSelection","n":"selectionActiveIndex"},{"a":"readonly","t":"int","b":"flash.accessibility::ISimpleTextSelection","n":"selectionAnchorIndex"}]}}}`; asc.classInfo["avmplus::describeMetadata"]=`{"t":"function","n":"avmplus::describeMetadata","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["avmplus::describeParams"]=`{"t":"function","n":"avmplus::describeParams","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["avmplus::describeTraits"]=`{"t":"function","n":"avmplus::describeTraits","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["avmplus::describeType"]=`{"t":"function","n":"avmplus::describeType","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["avmplus::describeTypeJSON"]=`{"t":"function","n":"avmplus::describeTypeJSON","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"DescribeTypeClass::describeTypeJSON\\"","v":[{"k":"","v":"DescribeTypeClass::describeTypeJSON"}]}]}}}`; asc.classInfo["avmplus::createNullOrUndefinedDescription"]=`{"t":"function","n":"avmplus::createNullOrUndefinedDescription","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["avmplus::addTraits"]=`{"t":"function","n":"avmplus::addTraits","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["avmplus::pureClassName"]=`{"t":"function","n":"avmplus::pureClassName","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["avmplus::finish"]=`{"t":"function","n":"avmplus::finish","bs":["Function"],"fa":{"tr":{"c":null}}}`; asc.classInfo["avmplus::getQualifiedClassName"]=`{"t":"function","n":"avmplus::getQualifiedClassName","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"DescribeTypeClass::getQualifiedClassName\\"","v":[{"k":"","v":"DescribeTypeClass::getQualifiedClassName"}]}]}}}`; asc.classInfo["avmplus::getQualifiedSuperclassName"]=`{"t":"function","n":"avmplus::getQualifiedSuperclassName","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"DescribeTypeClass::getQualifiedSuperclassName\\"","v":[{"k":"","v":"DescribeTypeClass::getQualifiedSuperclassName"}]}]}}}`; asc.classInfo["avm2.intrinsics.memory::casi32"]=`{"t":"function","n":"avm2.intrinsics.memory::casi32","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"ConcurrentMemory::casi32\\"","v":[{"k":"","v":"ConcurrentMemory::casi32"}]},{"n":"API","c":"\\"684\\"","v":[{"k":"","v":"684"}]}]}}}`; asc.classInfo["avm2.intrinsics.memory::mfence"]=`{"t":"function","n":"avm2.intrinsics.memory::mfence","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"ConcurrentMemory::mfence\\"","v":[{"k":"","v":"ConcurrentMemory::mfence"}]},{"n":"API","c":"\\"684\\"","v":[{"k":"","v":"684"}]}]}}}`; asc.classInfo["adobe.utils::CustomActions"]=`{"t":"class","n":"adobe.utils::CustomActions","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"CustomActionsClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"CustomActionsClass"},{"k":"construct","v":"none"}]}]}},"tr":{"m":[{"r":"void","b":"adobe.utils::CustomActions","p":[{"t":"String"},{"t":"String"}],"n":"installActions"},{"r":"void","b":"adobe.utils::CustomActions","p":[{"t":"String"}],"n":"uninstallActions"},{"r":"String","b":"adobe.utils::CustomActions","p":[{"t":"String"}],"n":"getActions"}],"a":[{"a":"readonly","t":"Array","b":"adobe.utils::CustomActions","n":"actionsList"}]}}`; asc.classInfo["adobe.utils::MMEndCommand"]=`{"t":"function","n":"adobe.utils::MMEndCommand","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"MacromediaUtilScript::MMEndCommand\\"","v":[{"k":"","v":"MacromediaUtilScript::MMEndCommand"}]},{"n":"Version","c":"\\"10\\"","v":[{"k":"","v":"10"}]}]}}}`; asc.classInfo["adobe.utils::MMExecute"]=`{"t":"function","n":"adobe.utils::MMExecute","bs":["Function"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"\\"MacromediaUtilScript::MMExecute\\"","v":[{"k":"","v":"MacromediaUtilScript::MMExecute"}]}]}}}`; asc.classInfo["adobe.utils::ProductManager"]=`{"t":"class","n":"adobe.utils::ProductManager","if":1,"bs":["flash.events::EventDispatcher","Object"],"fa":{"tr":{"c":[{"t":"String","o":1},{"t":"Boolean","o":1}],"m":[{"r":"Boolean","b":"adobe.utils::ProductManager","p":[{"t":"String","o":1}],"n":"launch"},{"r":"Boolean","b":"adobe.utils::ProductManager","p":[{"t":"String","o":1},{"t":"String","o":1},{"t":"Array","o":1}],"n":"download"},{"r":"Boolean","b":"adobe.utils::ProductManager","p":[{"t":"String"}],"n":"doSelfUpgrade"}],"a":[{"a":"readonly","t":"Boolean","b":"adobe.utils::ProductManager","n":"running"},{"a":"readonly","t":"Boolean","b":"adobe.utils::ProductManager","n":"installed"},{"a":"readonly","t":"String","b":"adobe.utils::ProductManager","n":"installedVersion"}],"d":[{"n":"native","c":"instance=\\"ProductManagerObject\\",methods=\\"auto\\",cls=\\"ProductManagerClass\\"","v":[{"k":"instance","v":"ProductManagerObject"},{"k":"methods","v":"auto"},{"k":"cls","v":"ProductManagerClass"}]},{"n":"ExcludeClass"},{"n":"Event","c":"name=\\"error\\",type=\\"flash.events.ErrorEvent\\"","v":[{"k":"name","v":"error"},{"k":"type","v":"flash.events.ErrorEvent"}]},{"n":"Event","c":"name=\\"verifyError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"verifyError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"diskError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"diskError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"networkError\\",type=\\"flash.events.IOErrorEvent\\"","v":[{"k":"name","v":"networkError"},{"k":"type","v":"flash.events.IOErrorEvent"}]},{"n":"Event","c":"name=\\"complete\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"complete"},{"k":"type","v":"flash.events.Event"}]},{"n":"Event","c":"name=\\"cancel\\",type=\\"flash.events.Event\\"","v":[{"k":"name","v":"cancel"},{"k":"type","v":"flash.events.Event"}]}]},"pr":{"m":[{"r":"Boolean","b":"adobe.utils::ProductManager","p":[{"t":"String"},{"t":"String"}],"n":"doDownload"},{"r":"String","b":"adobe.utils::ProductManager","p":[{"t":"String"}],"n":"validate"}]}},"tr":{"a":[{"a":"readonly","t":"Boolean","b":"adobe.utils::ProductManager","n":"isAllowed"}]}}`; asc.classInfo["adobe.utils::XMLUI"]=`{"t":"class","n":"adobe.utils::XMLUI","if":1,"bs":["Object"],"fa":{"tr":{"c":null,"d":[{"n":"native","c":"methods=\\"auto\\",cls=\\"XMLUIClass\\",construct=\\"none\\"","v":[{"k":"methods","v":"auto"},{"k":"cls","v":"XMLUIClass"},{"k":"construct","v":"none"}]}]}},"tr":{"m":[{"r":"String","b":"adobe.utils::XMLUI","p":[{"t":"String"}],"n":"getProperty"},{"r":"void","b":"adobe.utils::XMLUI","p":[{"t":"String"},{"t":"String"}],"n":"setProperty"},{"r":"void","b":"adobe.utils::XMLUI","n":"accept"},{"r":"void","b":"adobe.utils::XMLUI","n":"cancel"}]}}`; asc.classInfo["__AS3__.vec::Vector$String"]=`{"t":"class","n":"__AS3__.vec::Vector$String","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$String","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$String","n":"concat"},{"r":"__AS3__.vec::Vector$String","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$String","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$String","p":[{"t":"int"},{"t":"String"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$String","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$String","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"String","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$String","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$String","n":"push"},{"r":"String","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$String","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$String","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$String","n":"reverse"},{"r":"String","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$String","n":"shift"},{"r":"__AS3__.vec::Vector$String","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$String","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$String","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$String","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$String","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$String","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$String","n":"unshift"}]},"pr":{"m":[{"r":"String","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$String","p":[{"t":"int"},{"t":"String"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$String","b":"__AS3__.vec::Vector$String","n":"create"},{"r":"__AS3__.vec::Vector$String","b":"__AS3__.vec::Vector$String","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","p":[{"t":"int"},{"t":"flash.text.engine::ContentElement"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.text.engine::ContentElement","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","n":"push"},{"r":"flash.text.engine::ContentElement","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","n":"reverse"},{"r":"flash.text.engine::ContentElement","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","n":"unshift"}]},"pr":{"m":[{"r":"flash.text.engine::ContentElement","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","p":[{"t":"int"},{"t":"flash.text.engine::ContentElement"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","p":[{"t":"int"},{"t":"flash.display::BitmapData"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.display::BitmapData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","n":"push"},{"r":"flash.display::BitmapData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","n":"reverse"},{"r":"flash.display::BitmapData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","n":"unshift"}]},"pr":{"m":[{"r":"flash.display::BitmapData","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","p":[{"t":"int"},{"t":"flash.display::BitmapData"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","p":[{"t":"int"},{"t":"flash.text.ime::CompositionAttributeRange"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.text.ime::CompositionAttributeRange","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","n":"push"},{"r":"flash.text.ime::CompositionAttributeRange","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","n":"reverse"},{"r":"flash.text.ime::CompositionAttributeRange","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","n":"unshift"}]},"pr":{"m":[{"r":"flash.text.ime::CompositionAttributeRange","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","p":[{"t":"int"},{"t":"flash.text.ime::CompositionAttributeRange"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","p":[{"t":"int"},{"t":"flash.text.engine::TabStop"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.text.engine::TabStop","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","n":"push"},{"r":"flash.text.engine::TabStop","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","n":"reverse"},{"r":"flash.text.engine::TabStop","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","n":"unshift"}]},"pr":{"m":[{"r":"flash.text.engine::TabStop","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","p":[{"t":"int"},{"t":"flash.text.engine::TabStop"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","p":[{"t":"int"},{"t":"flash.text.engine::TextLineMirrorRegion"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.text.engine::TextLineMirrorRegion","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","n":"push"},{"r":"flash.text.engine::TextLineMirrorRegion","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","n":"reverse"},{"r":"flash.text.engine::TextLineMirrorRegion","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","n":"unshift"}]},"pr":{"m":[{"r":"flash.text.engine::TextLineMirrorRegion","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","p":[{"t":"int"},{"t":"flash.text.engine::TextLineMirrorRegion"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","b":"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_system_DOT_Worker"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","p":[{"t":"int"},{"t":"flash.system::Worker"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.system::Worker","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","n":"push"},{"r":"flash.system::Worker","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","n":"reverse"},{"r":"flash.system::Worker","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","n":"unshift"}]},"pr":{"m":[{"r":"flash.system::Worker","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","p":[{"t":"int"},{"t":"flash.system::Worker"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","b":"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","p":[{"t":"int"},{"t":"flash.sampler::ScriptMember"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.sampler::ScriptMember","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","n":"push"},{"r":"flash.sampler::ScriptMember","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","n":"reverse"},{"r":"flash.sampler::ScriptMember","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","n":"unshift"}]},"pr":{"m":[{"r":"flash.sampler::ScriptMember","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","p":[{"t":"int"},{"t":"flash.sampler::ScriptMember"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","b":"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","p":[{"t":"int"},{"t":"flash.net::NetStream"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.net::NetStream","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","n":"push"},{"r":"flash.net::NetStream","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","n":"reverse"},{"r":"flash.net::NetStream","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","n":"unshift"}]},"pr":{"m":[{"r":"flash.net::NetStream","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","p":[{"t":"int"},{"t":"flash.net::NetStream"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","p":[{"t":"int"},{"t":"flash.net::NetworkInterface"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.net::NetworkInterface","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","n":"push"},{"r":"flash.net::NetworkInterface","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","n":"reverse"},{"r":"flash.net::NetworkInterface","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","n":"unshift"}]},"pr":{"m":[{"r":"flash.net::NetworkInterface","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","p":[{"t":"int"},{"t":"flash.net::NetworkInterface"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","p":[{"t":"int"},{"t":"flash.net::InterfaceAddress"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.net::InterfaceAddress","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","n":"push"},{"r":"flash.net::InterfaceAddress","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","n":"reverse"},{"r":"flash.net::InterfaceAddress","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","n":"unshift"}]},"pr":{"m":[{"r":"flash.net::InterfaceAddress","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","p":[{"t":"int"},{"t":"flash.net::InterfaceAddress"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","p":[{"t":"int"},{"t":"flash.net.drm::VoucherAccessInfo"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.net.drm::VoucherAccessInfo","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","n":"push"},{"r":"flash.net.drm::VoucherAccessInfo","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","n":"reverse"},{"r":"flash.net.drm::VoucherAccessInfo","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","n":"unshift"}]},"pr":{"m":[{"r":"flash.net.drm::VoucherAccessInfo","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","p":[{"t":"int"},{"t":"flash.net.drm::VoucherAccessInfo"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","b":"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$uint"]=`{"t":"class","n":"__AS3__.vec::Vector$uint","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$uint","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$uint","n":"concat"},{"r":"__AS3__.vec::Vector$uint","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$uint","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$uint","p":[{"t":"int"},{"t":"uint"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$uint","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$uint","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"uint","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$uint","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$uint","n":"push"},{"r":"uint","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$uint","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$uint","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$uint","n":"reverse"},{"r":"uint","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$uint","n":"shift"},{"r":"__AS3__.vec::Vector$uint","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$uint","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$uint","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$uint","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$uint","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$uint","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$uint","n":"unshift"}]},"pr":{"m":[{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$uint","p":[{"t":"int"}],"n":"__get"},{"r":"uint","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$uint","p":[{"t":"int"},{"t":"uint"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$uint","b":"__AS3__.vec::Vector$uint","n":"create"},{"r":"__AS3__.vec::Vector$uint","b":"__AS3__.vec::Vector$uint","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$Number"]=`{"t":"class","n":"__AS3__.vec::Vector$Number","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Number","n":"concat"},{"r":"__AS3__.vec::Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Number","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Number","p":[{"t":"int"},{"t":"Number"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Number","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Number","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$Number","n":"push"},{"r":"Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Number","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Number","n":"reverse"},{"r":"Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Number","n":"shift"},{"r":"__AS3__.vec::Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Number","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Number","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Number","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$Number","n":"unshift"}]},"pr":{"m":[{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$Number","p":[{"t":"int"}],"n":"__get"},{"r":"Number","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$Number","p":[{"t":"int"},{"t":"Number"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$Number","b":"__AS3__.vec::Vector$Number","n":"create"},{"r":"__AS3__.vec::Vector$Number","b":"__AS3__.vec::Vector$Number","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","p":[{"t":"int"},{"t":"flash.geom::Vector3D"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.geom::Vector3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","n":"push"},{"r":"flash.geom::Vector3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","n":"reverse"},{"r":"flash.geom::Vector3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","n":"unshift"}]},"pr":{"m":[{"r":"flash.geom::Vector3D","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","p":[{"t":"int"},{"t":"flash.geom::Vector3D"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","b":"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","p":[{"t":"int"},{"t":"flash.filesystem::StorageVolume"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.filesystem::StorageVolume","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","n":"push"},{"r":"flash.filesystem::StorageVolume","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","n":"reverse"},{"r":"flash.filesystem::StorageVolume","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","n":"unshift"}]},"pr":{"m":[{"r":"flash.filesystem::StorageVolume","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","p":[{"t":"int"},{"t":"flash.filesystem::StorageVolume"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","b":"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$int"]=`{"t":"class","n":"__AS3__.vec::Vector$int","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$int","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$int","n":"concat"},{"r":"__AS3__.vec::Vector$int","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$int","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$int","p":[{"t":"int"},{"t":"int"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$int","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$int","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"int","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$int","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$int","n":"push"},{"r":"int","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$int","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$int","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$int","n":"reverse"},{"r":"int","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$int","n":"shift"},{"r":"__AS3__.vec::Vector$int","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$int","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$int","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$int","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$int","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$int","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$int","n":"unshift"}]},"pr":{"m":[{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$int","p":[{"t":"int"}],"n":"__get"},{"r":"int","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$int","p":[{"t":"int"},{"t":"int"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$int","b":"__AS3__.vec::Vector$int","n":"create"},{"r":"__AS3__.vec::Vector$int","b":"__AS3__.vec::Vector$int","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","p":[{"t":"int"},{"t":"flash.display::IGraphicsData"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.display::IGraphicsData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","n":"push"},{"r":"flash.display::IGraphicsData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","n":"reverse"},{"r":"flash.display::IGraphicsData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","n":"unshift"}]},"pr":{"m":[{"r":"flash.display::IGraphicsData","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","p":[{"t":"int"},{"t":"flash.display::IGraphicsData"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","p":[{"t":"int"},{"t":"flash.display::NativeWindow"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.display::NativeWindow","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","n":"push"},{"r":"flash.display::NativeWindow","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","n":"reverse"},{"r":"flash.display::NativeWindow","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","n":"unshift"}]},"pr":{"m":[{"r":"flash.display::NativeWindow","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","p":[{"t":"int"},{"t":"flash.display::NativeWindow"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$Boolean"]=`{"t":"class","n":"__AS3__.vec::Vector$Boolean","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$Boolean","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Boolean","n":"concat"},{"r":"__AS3__.vec::Vector$Boolean","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Boolean","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Boolean","p":[{"t":"int"},{"t":"Boolean"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$Boolean","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Boolean","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"Boolean","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Boolean","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$Boolean","n":"push"},{"r":"Boolean","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Boolean","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$Boolean","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Boolean","n":"reverse"},{"r":"Boolean","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Boolean","n":"shift"},{"r":"__AS3__.vec::Vector$Boolean","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Boolean","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$Boolean","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Boolean","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$Boolean","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Boolean","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$Boolean","n":"unshift"}]},"pr":{"m":[{"r":"*","d":[{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$Boolean","p":[{"t":"int"}],"n":"__get"},{"r":"Boolean","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$Boolean","p":[{"t":"int"},{"t":"Boolean"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$Boolean","b":"__AS3__.vec::Vector$Boolean","n":"create"},{"r":"__AS3__.vec::Vector$Boolean","b":"__AS3__.vec::Vector$Boolean","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$Function"]=`{"t":"class","n":"__AS3__.vec::Vector$Function","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$Function","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Function","n":"concat"},{"r":"__AS3__.vec::Vector$Function","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Function","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Function","p":[{"t":"int"},{"t":"Function"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$Function","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Function","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"Function","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Function","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$Function","n":"push"},{"r":"Function","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Function","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$Function","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Function","n":"reverse"},{"r":"Function","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Function","n":"shift"},{"r":"__AS3__.vec::Vector$Function","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Function","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$Function","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Function","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$Function","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Function","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$Function","n":"unshift"}]},"pr":{"m":[{"r":"Function","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$Function","p":[{"t":"int"},{"t":"Function"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$Function","b":"__AS3__.vec::Vector$Function","n":"create"},{"r":"__AS3__.vec::Vector$Function","b":"__AS3__.vec::Vector$Function","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$Object"]=`{"t":"class","n":"__AS3__.vec::Vector$Object","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$Object","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Object","n":"concat"},{"r":"__AS3__.vec::Vector$Object","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Object","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Object","p":[{"t":"int"},{"t":"Object"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$Object","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Object","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"Object","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Object","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$Object","n":"push"},{"r":"Object","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Object","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$Object","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Object","n":"reverse"},{"r":"Object","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Object","n":"shift"},{"r":"__AS3__.vec::Vector$Object","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Object","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$Object","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Object","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$Object","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Object","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$Object","n":"unshift"}]},"pr":{"m":[{"r":"Object","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$Object","p":[{"t":"int"},{"t":"Object"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$Object","b":"__AS3__.vec::Vector$Object","n":"create"},{"r":"__AS3__.vec::Vector$Object","b":"__AS3__.vec::Vector$Object","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","p":[{"t":"int"},{"t":"flash.display::Stage3D"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.display::Stage3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","n":"push"},{"r":"flash.display::Stage3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","n":"reverse"},{"r":"flash.display::Stage3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","n":"unshift"}]},"pr":{"m":[{"r":"flash.display::Stage3D","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","p":[{"t":"int"},{"t":"flash.display::Stage3D"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","b":"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper"]=`{"t":"class","n":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","n":"concat"},{"r":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","p":[{"t":"int"},{"t":"flash.desktop::MacFilePromiseWrapper"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"flash.desktop::MacFilePromiseWrapper","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","n":"push"},{"r":"flash.desktop::MacFilePromiseWrapper","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","n":"reverse"},{"r":"flash.desktop::MacFilePromiseWrapper","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","n":"shift"},{"r":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","n":"unshift"}]},"pr":{"m":[{"r":"flash.desktop::MacFilePromiseWrapper","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","p":[{"t":"int"},{"t":"flash.desktop::MacFilePromiseWrapper"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","n":"create"},{"r":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","b":"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","p":[{"t":"*"}],"n":"from"}]}}`; asc.classInfo["__AS3__.vec::Vector$Vector$Number"]=`{"t":"class","n":"__AS3__.vec::Vector$Vector$Number","bs":["__AS3__.vec::Vector$any","Object"],"fa":{"tr":{"c":[{"t":"uint","o":1},{"t":"Boolean","o":1}],"m":[{"r":"__AS3__.vec::Vector$Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Vector$Number","n":"concat"},{"r":"__AS3__.vec::Vector$Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Vector$Number","p":[{"t":"Function"},{"t":"*"}],"n":"filter"},{"r":"void","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Vector$Number","p":[{"t":"int"},{"t":"__AS3__.vec::Vector$Number"}],"n":"insertAt"},{"r":"__AS3__.vec::Vector$Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Vector$Number","p":[{"t":"Function"},{"t":"*"}],"n":"map"},{"r":"__AS3__.vec::Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Vector$Number","n":"pop"},{"r":"uint","b":"__AS3__.vec::Vector$Vector$Number","n":"push"},{"r":"__AS3__.vec::Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Vector$Number","p":[{"t":"int"}],"n":"removeAt"},{"r":"__AS3__.vec::Vector$Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Vector$Number","n":"reverse"},{"r":"__AS3__.vec::Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Vector$Number","n":"shift"},{"r":"__AS3__.vec::Vector$Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Vector$Number","p":[{"t":"int","o":1},{"t":"int","o":1}],"n":"slice"},{"r":"__AS3__.vec::Vector$Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Vector$Number","p":[{"t":"*"}],"n":"sort"},{"r":"__AS3__.vec::Vector$Vector$Number","d":[{"n":"__ignore__"}],"b":"__AS3__.vec::Vector$Vector$Number","p":[{"t":"int"},{"t":"uint","o":1}],"n":"splice"},{"r":"uint","b":"__AS3__.vec::Vector$Vector$Number","n":"unshift"}]},"pr":{"m":[{"r":"__AS3__.vec::Vector$Number","d":[{"n":"__ignore__"},{"n":"accessible"},{"n":"internal"}],"b":"__AS3__.vec::Vector$Vector$Number","p":[{"t":"int"},{"t":"__AS3__.vec::Vector$Number"}],"n":"__set"}]}},"tr":{"m":[{"r":"__AS3__.vec::Vector$Vector$Number","b":"__AS3__.vec::Vector$Vector$Number","n":"create"},{"r":"__AS3__.vec::Vector$Vector$Number","b":"__AS3__.vec::Vector$Vector$Number","p":[{"t":"*"}],"n":"from"}]}}`; asc.catalogInfo=asc.catalogInfo||{};var __i; __i=null; /** TypeScript classes ..\projects\player\33.0\playerglobal */ var __initState, __provideResult; __provideResult = asc.provideSync("../projects/player/33.0/playerglobal/declaration",["__AS3__.vec.Vector$any","__AS3__.vec.Vector$String","__AS3__.vec.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement","__AS3__.vec.Vector$Number","__AS3__.vec.Vector$uint","__AS3__.vec.Vector$flash_DOT_display_DOT_BitmapData","__AS3__.vec.Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange","__AS3__.vec.Vector$flash_DOT_text_DOT_engine_DOT_TabStop","__AS3__.vec.Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion","__AS3__.vec.Vector$flash_DOT_system_DOT_Worker","__AS3__.vec.Vector$flash_DOT_sampler_DOT_ScriptMember","__AS3__.vec.Vector$flash_DOT_net_DOT_NetStream","__AS3__.vec.Vector$flash_DOT_net_DOT_NetworkInterface","__AS3__.vec.Vector$flash_DOT_net_DOT_InterfaceAddress","__AS3__.vec.Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo","__AS3__.vec.Vector$flash_DOT_geom_DOT_Vector3D","__AS3__.vec.Vector$flash_DOT_filesystem_DOT_StorageVolume","__AS3__.vec.Vector$int","__AS3__.vec.Vector$flash_DOT_display_DOT_IGraphicsData","__AS3__.vec.Vector$flash_DOT_display_DOT_NativeWindow","__AS3__.vec.Vector$flash_DOT_media_DOT_StageWebView","__AS3__.vec.Vector$Boolean","__AS3__.vec.Vector$Function","__AS3__.vec.Vector$Object","__AS3__.vec.Vector$flash_DOT_display_DOT_Stage3D","__AS3__.vec.Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper","__AS3__.vec.Vector$Vector$Number","global.bugzilla","global.isXMLName","global.Namespace","global.QName","global.RegExp","global.Walker","global.watson","global.XML","global.XMLList","flash.__native.utils.ASM","flash.__native.utils.ASMMemOwner","flash.__native.utils.Base64","flash.utils.ByteArray","flash.__native.utils.SubByteArray","flash.__native.utils.BitArray","flash.__native.utils.Bounds","flash.__native.utils.CSSColor","flash.__native.utils.getNextPowerOfTwo","flash.__native.utils.GlobalizationLocales","flash.__native.utils.HalfPrecisionWriter","flash.__native.utils.HexUtils","flash.__native.utils.MagicDebug","flash.__native.utils.MemoryManager","flash.__native.utils.ObjectPool","flash.__native.utils.ObjectPoolArray","flash.__native.utils.ObjectStack","flash.__native.utils.Random","flash.__native.utils.StringUtils","flash.__native.utils.WeakToken","flash.__native.utils.WeakTokenStats","flash.__native.types.haxe.Int32","flash.__native.types.haxe.Int64","flash.__native.atlas.DynamicAtlas","flash.__native.atlas.fixed_scheme.DynamicAtlasFixedScheme","flash.__native.text.FontAtlas","flash.__native.text.FontDefferedParams","flash.__native.text.FontGlyph","flash.__native.text.FontGlyphRenderInfo","flash.__native.text.FontGlyphRenderQueue","flash.__native.text.FontGlyphRenderTask","flash.__native.text.FontGlyphScale","flash.__native.text.FontInstance","flash.__native.text.FontManager","flash.events.EventDispatcher","flash.__native.text.NativeKeyboard","flash.events.Event","flash.__native.text.NativeKeyboardEvent","flash.__native.display.DisplayObjectInternal","flash.__native.display.InteractiveObjectInternal","flash.__native.text.TextFieldInternal","flash.__native.text.TextFormatManager","flash.__native.text.TextLine","flash.__native.text.TextRange","flash.__native.text.engine.LineCluster","flash.__native.text.engine.LineCreationData","flash.__native.text.engine.LineElement","flash.__native.text.engine.LineElementGlyph","flash.__native.text.engine.LineElementGraphic","flash.__native.text.engine.LineMetrics","flash.__native.text.engine.LineMirrorRange","flash.__native.display.DisplayObjectContainerInternal","flash.__native.text.engine.TextLineInternal","flash.__native.renderer3D.WContext3D","flash.__native.renderer3D.webgl.WGLContext3D","flash.__native.renderer3D.webgl.webgl20.WGL20Context3D","flash.__native.renderer3D.textures.WTextureBase","flash.__native.renderer3D.textures.WCubeTexture","flash.__native.renderer3D.webgl.textures.WGLCubeTexture","flash.__native.renderer3D.webgl.webgl20.textures.WGL20CubeTexture","flash.__native.renderer3D.textures.WRectangleTexture","flash.__native.renderer3D.webgl.textures.WGLRectangleTexture","flash.__native.renderer3D.webgl.webgl20.textures.WGL20RectangleTexture","flash.__native.renderer3D.textures.WTexture","flash.__native.renderer3D.webgl.textures.WGLTexture","flash.__native.renderer3D.webgl.webgl20.textures.WGL20Texture","flash.__native.renderer3D.textures.WVideoTexture","flash.__native.renderer3D.webgl.textures.WGLVideoTexture","flash.__native.renderer3D.webgl.webgl20.textures.WGL20VideoTexture","flash.__native.renderer3D.webgl.webgl20.state.WGL20Samplers","flash.__native.renderer3D.state.WSamplerState","flash.__native.renderer3D.webgl.webgl20.state.WGL20SamplerState","flash.__native.renderer3D.shaders.WProgram3D","flash.__native.renderer3D.webgl.shaders.WGLProgram3D","flash.__native.renderer3D.webgl.webgl20.shaders.WGL20Program3D","flash.__native.renderer3D.webgl.webgl20.shaders.agal.AGALWGL20Command","flash.__native.renderer3D.shaders.agal.AGALConverter","flash.__native.renderer3D.webgl.webgl20.shaders.agal.AGALWGL20Converter","flash.__native.renderer3D.webgl.webgl20.shaders.agal.AGALWGL20Register","flash.__native.renderer3D.webgl.webgl20.shaders.agal.AGALWGL20DestRegister","flash.__native.renderer3D.webgl.webgl20.shaders.agal.AGALWGL20RegisterMap","flash.__native.renderer3D.webgl.webgl20.shaders.agal.AGALWGL20SamplerRegister","flash.__native.renderer3D.webgl.webgl20.shaders.agal.AGALWGL20SourceRegister","flash.__native.renderer3D.buffers.WVertexBuffer3D","flash.__native.renderer3D.webgl.buffers.WGLVertexBuffer","flash.__native.renderer3D.webgl.webgl20.buffers.WGL20VertexBuffer","flash.__native.renderer3D.webgl.webgl10.WGL10Context3D","flash.__native.renderer3D.webgl.webgl10.textures.WGL10CubeTexture","flash.__native.renderer3D.webgl.webgl10.textures.WGL10RectangleTexture","flash.__native.renderer3D.webgl.webgl10.textures.WGL10Texture","flash.__native.renderer3D.webgl.webgl10.textures.WGL10VideoTexture","flash.__native.renderer3D.webgl.webgl10.state.WGL10SamplerState","flash.__native.renderer3D.webgl.webgl10.shaders.WGL10Program3D","flash.__native.renderer3D.webgl.webgl10.shaders.agal.AGALWGL10Command","flash.__native.renderer3D.webgl.webgl10.shaders.agal.AGALWGL10Converter","flash.__native.renderer3D.webgl.webgl10.shaders.agal.AGALWGL10Register","flash.__native.renderer3D.webgl.webgl10.shaders.agal.AGALWGL10DestRegister","flash.__native.renderer3D.webgl.webgl10.shaders.agal.AGALWGL10RegisterMap","flash.__native.renderer3D.webgl.webgl10.shaders.agal.AGALWGL10SamplerRegister","flash.__native.renderer3D.webgl.webgl10.shaders.agal.AGALWGL10SourceRegister","flash.__native.renderer3D.webgl.webgl10.buffers.WGL10VertexBuffer","flash.__native.renderer3D.shaders.WUniform","flash.__native.renderer3D.webgl.shaders.WGLUniform","flash.__native.renderer3D.buffers.WIndexBuffer3D","flash.__native.renderer3D.webgl.buffers.WGLIndexBuffer","flash.__native.renderer3D.textures.WTextureCache","flash.__native.renderer3D.state.WContext3DStateCache","flash.__native.renderer3D.shaders.WUniformMap","flash.__native.renderer3D.shaders.agal.AGALProgramType","flash.__native.renderer3D.shaders.agal.AGALRegisterMapEntry","flash.__native.renderer3D.shaders.agal.AGALRegisterType","flash.__native.renderer3D.shaders.agal.AGALRegisterUsage","flash.__native.renderer3D.constants.WContext3DBlendEquation","flash.__native.renderer3D.constants.WContext3DBlendFactor","flash.__native.renderer3D.constants.WContext3DBufferUsage","flash.__native.renderer3D.constants.WContext3DClearMask","flash.__native.renderer3D.constants.WContext3DCompareMode","flash.__native.renderer3D.constants.WContext3DFillMode","flash.__native.renderer3D.constants.WContext3DMipFilter","flash.__native.renderer3D.constants.WContext3DProfile","flash.__native.renderer3D.constants.WContext3DProgramType","flash.__native.renderer3D.constants.WContext3DRenderMode","flash.__native.renderer3D.constants.WContext3DStencilAction","flash.__native.renderer3D.constants.WContext3DTextureFilter","flash.__native.renderer3D.constants.WContext3DTextureFormat","flash.__native.renderer3D.constants.WContext3DTriangleFace","flash.__native.renderer3D.constants.WContext3DVertexBufferFormat","flash.__native.renderer3D.constants.WContext3DWrapMode","flash.__native.renderer.WRender2D","flash.__native.renderer.webgl.BitmapDrawRegion","flash.__native.renderer.webgl.GLCanvasScopeState","flash.__native.renderer.webgl.GLCanvasState","flash.__native.renderer.webgl.WebGLContext2D","flash.__native.renderer.webgl.WGLRender2D","flash.__native.renderer.webgl.webgl20.WGL20Render2D","flash.__native.renderer.webgl.shaders.WGLBatchingShaders","flash.__native.renderer.webgl.webgl20.shaders.WGL20BatchingShaders","flash.__native.renderer.webgl.shaders.WGLBlendModeShaders","flash.__native.renderer.webgl.webgl20.shaders.WGL20BlendModeShaders","flash.__native.renderer.webgl.shaders.WGLSingleShaders","flash.__native.renderer.webgl.webgl20.shaders.WGL20SingleShaders","flash.__native.renderer.webgl.webgl10.WGL10Render2D","flash.__native.renderer.webgl.webgl10.shaders.WGL10BatchingShaders","flash.__native.renderer.webgl.webgl10.shaders.WGL10BlendModeShaders","flash.__native.renderer.webgl.webgl10.shaders.WGL10SingleShaders","flash.geom.Rectangle","flash.__native.renderer.canvas.CanvasRenderer","flash.__native.media.VideoDecoder","flash.__native.media.VideoDecoderFFmpeg","flash.__native.media.VideoDecoderRegisterInfo","flash.__native.media.VideoDecoderVP6A","flash.__native.media.VideoDecoderVP6F","flash.__native.media.VideoInternal","flash.__native.media.VideoKeyFrame","flash.__native.media.VideoManager","flash.__native.media.WebAudioNodes","flash.__native.format.swf.events.SWFEventDispatcher","flash.__native.format.swf.SWFTimelineContainer","flash.__native.format.swf.SWF","flash.__native.format.swf.SWFData","flash.__native.format.swf.utils.ColorUtils","flash.__native.format.swf.utils.convertClassName","flash.__native.format.swf.utils.MatrixUtils","flash.__native.format.swf.utils.NumberUtils","flash.__native.format.swf.utils.ObjCUtils","flash.__native.format.swf.timeline.Frame","flash.__native.format.swf.timeline.FrameObject","flash.__native.format.swf.timeline.Layer","flash.__native.format.swf.timeline.LayerStrip","flash.__native.format.swf.timeline.Scene","flash.__native.format.swf.timeline.SoundStream","flash.__native.format.swf.tags.ITag","flash.__native.format.swf.tags.IDefinitionTag","flash.__native.format.swf.tags.IDefinitionBitsTag","flash.__native.format.swf.tags.IDisplayListTag","flash.__native.format.swf.tags.Tag","flash.__native.format.swf.tags.TagBroken","flash.__native.format.swf.tags.TagCSMTextSettings","flash.__native.format.swf.tags.TagDebugID","flash.__native.format.swf.tags.TagDefineBinaryData","flash.__native.format.swf.tags.TagDefineBits","flash.__native.format.swf.tags.TagDefineBitsJPEG2","flash.__native.format.swf.tags.TagDefineBitsJPEG3","flash.__native.format.swf.tags.TagDefineBitsJPEG4","flash.__native.format.swf.tags.TagDefineBitsLossless","flash.__native.format.swf.tags.TagDefineBitsLossless2","flash.__native.format.swf.tags.TagDefineButton","flash.__native.format.swf.tags.TagDefineButton2","flash.__native.format.swf.tags.TagDefineButtonCxform","flash.__native.format.swf.tags.TagDefineButtonSound","flash.__native.format.swf.tags.TagDefineEditText","flash.__native.format.swf.tags.TagDefineFont","flash.__native.format.swf.tags.TagDefineFont2","flash.__native.format.swf.tags.TagDefineFont3","flash.__native.format.swf.tags.TagDefineFont4","flash.__native.format.swf.tags.TagDefineFontAlignZones","flash.__native.format.swf.tags.TagDefineFontInfo","flash.__native.format.swf.tags.TagDefineFontInfo2","flash.__native.format.swf.tags.TagDefineFontName","flash.__native.format.swf.tags.TagDefineMorphShape","flash.__native.format.swf.tags.TagDefineMorphShape2","flash.__native.format.swf.tags.TagDefineScalingGrid","flash.__native.format.swf.tags.TagDefineSceneAndFrameLabelData","flash.__native.format.swf.tags.TagDefineShape","flash.__native.format.swf.tags.TagDefineShape2","flash.__native.format.swf.tags.TagDefineShape3","flash.__native.format.swf.tags.TagDefineShape4","flash.__native.format.swf.tags.TagDefineSound","flash.__native.format.swf.tags.TagDefineSprite","flash.__native.format.swf.tags.TagDefineText","flash.__native.format.swf.tags.TagDefineText2","flash.__native.format.swf.tags.TagDefineVideoStream","flash.__native.format.swf.tags.TagDoABC","flash.__native.format.swf.tags.TagDoABCDeprecated","flash.__native.format.swf.tags.TagDoAction","flash.__native.format.swf.tags.TagDoInitAction","flash.__native.format.swf.tags.TagEnableDebugger","flash.__native.format.swf.tags.TagEnableDebugger2","flash.__native.format.swf.tags.TagEnableTelemetry","flash.__native.format.swf.tags.TagEnd","flash.__native.format.swf.tags.TagExportAssets","flash.__native.format.swf.tags.TagFileAttributes","flash.__native.format.swf.tags.TagFrameLabel","flash.__native.format.swf.tags.TagImportAssets","flash.__native.format.swf.tags.TagImportAssets2","flash.__native.format.swf.tags.TagJPEGTables","flash.__native.format.swf.tags.TagMetadata","flash.__native.format.swf.tags.TagNameCharacter","flash.__native.format.swf.tags.TagPlaceObject","flash.__native.format.swf.tags.TagPlaceObject2","flash.__native.format.swf.tags.TagPlaceObject3","flash.__native.format.swf.tags.TagPlaceObject4","flash.__native.format.swf.tags.TagProductInfo","flash.__native.format.swf.tags.TagProtect","flash.__native.format.swf.tags.TagRemoveObject","flash.__native.format.swf.tags.TagRemoveObject2","flash.__native.format.swf.tags.TagScriptLimits","flash.__native.format.swf.tags.TagSetBackgroundColor","flash.__native.format.swf.tags.TagSetTabIndex","flash.__native.format.swf.tags.TagShowFrame","flash.__native.format.swf.tags.TagSoundStreamBlock","flash.__native.format.swf.tags.TagSoundStreamHead","flash.__native.format.swf.tags.TagSoundStreamHead2","flash.__native.format.swf.tags.TagStartSound","flash.__native.format.swf.tags.TagStartSound2","flash.__native.format.swf.tags.TagSymbolClass","flash.__native.format.swf.tags.TagUnknown","flash.__native.format.swf.tags.TagVideoFrame","flash.__native.format.swf.tags.etc.TagSWFEncryptActions","flash.__native.format.swf.tags.etc.TagSWFEncryptSignature","flash.__native.format.swf.media.SWFSoundEngine","flash.display.DisplayObject","flash.display.Bitmap","flash.__native.format.swf.instance.Bitmap","flash.__native.format.swf.instance.BitmapAsset","flash.display.BitmapData","flash.__native.format.swf.instance.BitmapData","flash.__native.format.swf.instance.ByteArray","flash.__native.format.swf.instance.ByteArrayAsset","flash.display.InteractiveObject","flash.text.TextField","flash.__native.format.swf.instance.DynamicText","flash.text.Font","flash.__native.format.swf.instance.Font","flash.__native.format.swf.instance.FontAsset","flash.display.MorphShape","flash.__native.format.swf.instance.MorphShape","flash.display.DisplayObjectContainer","flash.display.Sprite","flash.display.MovieClip","flash.__native.format.swf.instance.MovieClip","flash.display.Shape","flash.__native.format.swf.instance.Shape","flash.display.SimpleButton","flash.__native.format.swf.instance.SimpleButton","flash.media.Sound","flash.__native.format.swf.instance.Sound","flash.__native.format.swf.instance.Sprite","flash.__native.format.swf.instance.SpriteAsset","flash.text.StaticText","flash.__native.format.swf.instance.StaticText","flash.__native.format.swf.instance.StaticTextInternal","flash.media.Video","flash.__native.format.swf.instance.Video","flash.__native.format.swf.factories.ISWFTagFactory","flash.__native.format.swf.factories.SWFActionFactory","flash.__native.format.swf.factories.SWFFilterFactory","flash.__native.format.swf.factories.SWFTagFactory","flash.__native.format.swf.exporters.core.DefaultShapeExporter","flash.__native.format.swf.exporters.AS3GraphicsDataShapeExporter","flash.__native.format.swf.exporters.core.IShapeExporter","flash.__native.format.swf.events.SWFErrorEvent","flash.__native.format.swf.events.SWFProgressEvent","flash.__native.format.swf.events.SWFWarningEvent","flash.__native.format.swf.data.SWFActionValue","flash.__native.format.swf.data.SWFAsset","flash.__native.format.swf.data.SWFButtonCondAction","flash.__native.format.swf.data.SWFButtonRecord","flash.__native.format.swf.data.SWFClipActionRecord","flash.__native.format.swf.data.SWFClipActions","flash.__native.format.swf.data.SWFClipEventFlags","flash.geom.ColorTransform","flash.__native.format.swf.data.SWFColorTransform","flash.__native.format.swf.data.SWFColorTransformWithAlpha","flash.__native.format.swf.data.SWFFillStyle","flash.__native.format.swf.data.SWFGradient","flash.__native.format.swf.data.SWFFocalGradient","flash.__native.format.swf.data.SWFFrameLabel","flash.__native.format.swf.data.SWFGlyphEntry","flash.__native.format.swf.data.SWFGradientRecord","flash.__native.format.swf.data.SWFKerningRecord","flash.__native.format.swf.data.SWFLineStyle","flash.__native.format.swf.data.SWFLineStyle2","flash.geom.Matrix","flash.__native.format.swf.data.SWFMatrix","flash.__native.format.swf.data.SWFMorphFillStyle","flash.__native.format.swf.data.SWFMorphGradient","flash.__native.format.swf.data.SWFMorphFocalGradient","flash.__native.format.swf.data.SWFMorphGradientRecord","flash.__native.format.swf.data.SWFMorphLineStyle","flash.__native.format.swf.data.SWFMorphLineStyle2","flash.__native.format.swf.data.SWFRawTag","flash.__native.format.swf.data.SWFRecordHeader","flash.__native.format.swf.data.SWFRectangle","flash.__native.format.swf.data.SWFRegisterParam","flash.__native.format.swf.data.SWFScene","flash.__native.format.swf.data.SWFShape","flash.__native.format.swf.data.SWFShapeRecord","flash.__native.format.swf.data.SWFShapeRecordCurvedEdge","flash.__native.format.swf.data.SWFShapeRecordEnd","flash.__native.format.swf.data.SWFShapeRecordStraightEdge","flash.__native.format.swf.data.SWFShapeRecordStyleChange","flash.__native.format.swf.data.SWFShapeWithStyle","flash.__native.format.swf.data.SWFSoundEnvelope","flash.__native.format.swf.data.SWFSoundInfo","flash.__native.format.swf.data.SWFSymbol","flash.__native.format.swf.data.SWFTextRecord","flash.__native.format.swf.data.SWFZoneData","flash.__native.format.swf.data.SWFZoneRecord","flash.__native.format.swf.data.filters.Filter","flash.__native.format.swf.data.filters.FilterBevel","flash.__native.format.swf.data.filters.FilterBlur","flash.__native.format.swf.data.filters.FilterColorMatrix","flash.__native.format.swf.data.filters.FilterConvolution","flash.__native.format.swf.data.filters.FilterDropShadow","flash.__native.format.swf.data.filters.FilterGlow","flash.__native.format.swf.data.filters.FilterGradientGlow","flash.__native.format.swf.data.filters.FilterGradientBevel","flash.__native.format.swf.data.filters.IFilter","flash.__native.format.swf.data.etc.StraightEdge","flash.__native.format.swf.data.etc.CurvedEdge","flash.__native.format.swf.data.etc.IEdge","flash.__native.format.swf.data.etc.MPEGFrame","flash.__native.format.swf.data.etc.ShapePath","flash.__native.format.swf.data.etc.ShapeSubPath","flash.__native.format.swf.data.consts.ActionValueType","flash.__native.format.swf.data.consts.BitmapFormat","flash.__native.format.swf.data.consts.BitmapType","flash.__native.format.swf.data.consts.BlendMode","flash.__native.format.swf.data.consts.CSMTableHint","flash.__native.format.swf.data.consts.GradientInterpolationMode","flash.__native.format.swf.data.consts.GradientSpreadMode","flash.__native.format.swf.data.consts.LineCapsStyle","flash.__native.format.swf.data.consts.LineJointStyle","flash.__native.format.swf.data.consts.SoundCompression","flash.__native.format.swf.data.consts.SoundRate","flash.__native.format.swf.data.consts.SoundSize","flash.__native.format.swf.data.consts.SoundType","flash.__native.format.swf.data.consts.VideoCodecID","flash.__native.format.swf.data.consts.VideoDeblockingType","flash.__native.format.swf.data.actions.Action","flash.__native.format.swf.data.actions.ActionExecutionContext","flash.__native.format.swf.data.actions.ActionUnknown","flash.__native.format.swf.data.actions.IAction","flash.__native.format.swf.data.actions.IActionBranch","flash.__native.format.swf.data.actions.swf7.ActionCastOp","flash.__native.format.swf.data.actions.swf7.ActionDefineFunction2","flash.__native.format.swf.data.actions.swf7.ActionExtends","flash.__native.format.swf.data.actions.swf7.ActionImplementsOp","flash.__native.format.swf.data.actions.swf7.ActionThrow","flash.__native.format.swf.data.actions.swf7.ActionTry","flash.__native.format.swf.data.actions.swf6.ActionEnumerate2","flash.__native.format.swf.data.actions.swf6.ActionGreater","flash.__native.format.swf.data.actions.swf6.ActionInstanceOf","flash.__native.format.swf.data.actions.swf6.ActionStrictEquals","flash.__native.format.swf.data.actions.swf6.ActionStringGreater","flash.__native.format.swf.data.actions.swf5.ActionAdd2","flash.__native.format.swf.data.actions.swf5.ActionBitAnd","flash.__native.format.swf.data.actions.swf5.ActionBitLShift","flash.__native.format.swf.data.actions.swf5.ActionBitOr","flash.__native.format.swf.data.actions.swf5.ActionBitRShift","flash.__native.format.swf.data.actions.swf5.ActionBitURShift","flash.__native.format.swf.data.actions.swf5.ActionBitXor","flash.__native.format.swf.data.actions.swf5.ActionCallFunction","flash.__native.format.swf.data.actions.swf5.ActionCallMethod","flash.__native.format.swf.data.actions.swf5.ActionConstantPool","flash.__native.format.swf.data.actions.swf5.ActionDecrement","flash.__native.format.swf.data.actions.swf5.ActionDefineFunction","flash.__native.format.swf.data.actions.swf5.ActionDefineLocal","flash.__native.format.swf.data.actions.swf5.ActionDefineLocal2","flash.__native.format.swf.data.actions.swf5.ActionDelete","flash.__native.format.swf.data.actions.swf5.ActionDelete2","flash.__native.format.swf.data.actions.swf5.ActionEnumerate","flash.__native.format.swf.data.actions.swf5.ActionEquals2","flash.__native.format.swf.data.actions.swf5.ActionGetMember","flash.__native.format.swf.data.actions.swf5.ActionIncrement","flash.__native.format.swf.data.actions.swf5.ActionInitArray","flash.__native.format.swf.data.actions.swf5.ActionInitObject","flash.__native.format.swf.data.actions.swf5.ActionLess2","flash.__native.format.swf.data.actions.swf5.ActionModulo","flash.__native.format.swf.data.actions.swf5.ActionNewMethod","flash.__native.format.swf.data.actions.swf5.ActionNewObject","flash.__native.format.swf.data.actions.swf5.ActionPushDuplicate","flash.__native.format.swf.data.actions.swf5.ActionReturn","flash.__native.format.swf.data.actions.swf5.ActionSetMember","flash.__native.format.swf.data.actions.swf5.ActionStackSwap","flash.__native.format.swf.data.actions.swf5.ActionStoreRegister","flash.__native.format.swf.data.actions.swf5.ActionTargetPath","flash.__native.format.swf.data.actions.swf5.ActionToNumber","flash.__native.format.swf.data.actions.swf5.ActionToString","flash.__native.format.swf.data.actions.swf5.ActionTypeOf","flash.__native.format.swf.data.actions.swf5.ActionWith","flash.__native.format.swf.data.actions.swf4.ActionAdd","flash.__native.format.swf.data.actions.swf4.ActionAnd","flash.__native.format.swf.data.actions.swf4.ActionAsciiToChar","flash.__native.format.swf.data.actions.swf4.ActionCall","flash.__native.format.swf.data.actions.swf4.ActionCharToAscii","flash.__native.format.swf.data.actions.swf4.ActionCloneSprite","flash.__native.format.swf.data.actions.swf4.ActionDivide","flash.__native.format.swf.data.actions.swf4.ActionEndDrag","flash.__native.format.swf.data.actions.swf4.ActionEquals","flash.__native.format.swf.data.actions.swf4.ActionGetProperty","flash.__native.format.swf.data.actions.swf4.ActionGetTime","flash.__native.format.swf.data.actions.swf4.ActionGetURL2","flash.__native.format.swf.data.actions.swf4.ActionGetVariable","flash.__native.format.swf.data.actions.swf4.ActionGotoFrame2","flash.__native.format.swf.data.actions.swf4.ActionIf","flash.__native.format.swf.data.actions.swf4.ActionJump","flash.__native.format.swf.data.actions.swf4.ActionLess","flash.__native.format.swf.data.actions.swf4.ActionMBAsciiToChar","flash.__native.format.swf.data.actions.swf4.ActionMBCharToAscii","flash.__native.format.swf.data.actions.swf4.ActionMBStringExtract","flash.__native.format.swf.data.actions.swf4.ActionMBStringLength","flash.__native.format.swf.data.actions.swf4.ActionMultiply","flash.__native.format.swf.data.actions.swf4.ActionNot","flash.__native.format.swf.data.actions.swf4.ActionOr","flash.__native.format.swf.data.actions.swf4.ActionPop","flash.__native.format.swf.data.actions.swf4.ActionPush","flash.__native.format.swf.data.actions.swf4.ActionRandomNumber","flash.__native.format.swf.data.actions.swf4.ActionRemoveSprite","flash.__native.format.swf.data.actions.swf4.ActionSetProperty","flash.__native.format.swf.data.actions.swf4.ActionSetTarget2","flash.__native.format.swf.data.actions.swf4.ActionSetVariable","flash.__native.format.swf.data.actions.swf4.ActionStartDrag","flash.__native.format.swf.data.actions.swf4.ActionStringAdd","flash.__native.format.swf.data.actions.swf4.ActionStringEquals","flash.__native.format.swf.data.actions.swf4.ActionStringExtract","flash.__native.format.swf.data.actions.swf4.ActionStringLength","flash.__native.format.swf.data.actions.swf4.ActionStringLess","flash.__native.format.swf.data.actions.swf4.ActionSubtract","flash.__native.format.swf.data.actions.swf4.ActionToInteger","flash.__native.format.swf.data.actions.swf4.ActionTrace","flash.__native.format.swf.data.actions.swf4.ActionWaitForFrame2","flash.__native.format.swf.data.actions.swf3.ActionGetURL","flash.__native.format.swf.data.actions.swf3.ActionGotoFrame","flash.__native.format.swf.data.actions.swf3.ActionGotoLabel","flash.__native.format.swf.data.actions.swf3.ActionNextFrame","flash.__native.format.swf.data.actions.swf3.ActionPlay","flash.__native.format.swf.data.actions.swf3.ActionPreviousFrame","flash.__native.format.swf.data.actions.swf3.ActionSetTarget","flash.__native.format.swf.data.actions.swf3.ActionStop","flash.__native.format.swf.data.actions.swf3.ActionStopSounds","flash.__native.format.swf.data.actions.swf3.ActionToggleQuality","flash.__native.format.swf.data.actions.swf3.ActionWaitForFrame","flash.__native.format.html.HTMLParser","flash.__native.format.html.TextFormatRange","flash.__native.format.amf.AMF","flash.__native.filters.WBitmapFilter","flash.__native.filters.WBlurFilter","flash.__native.filters.WDropShadowFilter","flash.__native.filters.WBevelFilter","flash.__native.filters.WColorMatrixFilter","flash.__native.filters.WConvolutionFilter","flash.__native.filters.WDisplacementMapFilter","flash.__native.filters.WFilterManager","flash.__native.filters.WGlowFilter","flash.__native.filters.WGradientGlowFilter","flash.__native.filters.WGradientBevelFilter","flash.__native.filters.WNoiseFilter","flash.__native.filters.WPerlinNoiseFilter","flash.__native.filters.WShaderFilter","flash.__native.filters.WYUVToRGBFilter","flash.__native.filters.WYUVYToRGBAFilter","flash.__native.filters.webgl.webgl20.WGL20BevelFilter","flash.__native.filters.webgl.webgl20.WGL20BlurFilter","flash.__native.filters.webgl.webgl20.WGL20ColorMatrixFilter","flash.__native.filters.webgl.webgl20.WGL20ConvolutionFilter","flash.__native.filters.webgl.webgl20.WGL20DisplacementMapFilter","flash.__native.filters.webgl.webgl20.WGL20DropShadowFilter","flash.__native.filters.webgl.webgl20.WGL20FilterManager","flash.__native.filters.webgl.webgl20.WGL20GlowFilter","flash.__native.filters.webgl.webgl20.WGL20GradientBevelFilter","flash.__native.filters.webgl.webgl20.WGL20GradientGlowFilter","flash.__native.filters.webgl.webgl20.WGL20NoiseFilter","flash.__native.filters.webgl.webgl20.WGL20PerlinNoiseFilter","flash.__native.filters.webgl.webgl20.WGL20ShaderFilter","flash.__native.filters.webgl.webgl20.WGL20YUVToRGBFilter","flash.__native.filters.webgl.webgl20.WGL20YUVYToRGBAFilter","flash.__native.filters.webgl.webgl10.WGL10BevelFilter","flash.__native.filters.webgl.webgl10.WGL10BlurFilter","flash.__native.filters.webgl.webgl10.WGL10ColorMatrixFilter","flash.__native.filters.webgl.webgl10.WGL10ConvolutionFilter","flash.__native.filters.webgl.webgl10.WGL10DisplacementMapFilter","flash.__native.filters.webgl.webgl10.WGL10DropShadowFilter","flash.__native.filters.webgl.webgl10.WGL10FilterManager","flash.__native.filters.webgl.webgl10.WGL10GlowFilter","flash.__native.filters.webgl.webgl10.WGL10GradientBevelFilter","flash.__native.filters.webgl.webgl10.WGL10GradientGlowFilter","flash.__native.filters.webgl.webgl10.WGL10NoiseFilter","flash.__native.filters.webgl.webgl10.WGL10PerlinNoiseFilter","flash.__native.filters.webgl.webgl10.WGL10ShaderFilter","flash.__native.filters.webgl.webgl10.WGL10YUVToRGBFilter","flash.__native.filters.webgl.webgl10.WGL10YUVYToRGBAFilter","flash.filters.BitmapFilter","flash.__native.filters.extensions.PerlinNoiseFilter","flash.__native.filters.extensions.YUVToRGBFilter","flash.__native.filters.extensions.YUVYToRGBAFilter","flash.__native.events.Listener","flash.__native.errors.ErrorManager","flash.__native.display.BitmapInternal","flash.__native.display.CacheDisplayObject","flash.__native.display.CacheDisplayObject9Grid","flash.__native.display.CacheDisplayObjectDetails","flash.__native.display.CacheDisplayObjectPart","flash.__native.display.CacheDisplayObjectPartFill","flash.__native.display.CacheDisplayObjectPartFill9Grid","flash.__native.display.CacheDisplayObjectPartStroke","flash.__native.display.DisplayObjectStats","flash.__native.display.ShapeInternal","flash.__native.display.MorphShapeInternal","flash.__native.display.SimpleButtonInternal","flash.__native.display.SimpleGraphics","flash.__native.display.SimpleGraphicsResult","flash.__native.display.SpriteInternal","flash.__native.display.SystemBitmapData","flash.__native.atlas.DynamicAtlasEntry","flash.__native.atlas.DynamicAtlasEntryGroup","flash.__native.atlas.DynamicAtlasNode","flash.__native.atlas.EntryRequest","flash.__native.atlas.float_scheme.DynamicAtlasFloatScheme","flash.xml.XMLNode","flash.xml.XMLDocument","flash.xml.XMLNodeType","flash.xml.XMLParser","flash.xml.XMLTag","flash.utils.clearInterval","flash.utils.clearTimeout","flash.utils.CompressionAlgorithm","flash.utils.describeType","flash.utils.Dictionary","flash.utils.Endian","flash.utils.escapeMultiByte","flash.utils.flash_proxy","flash.utils.getAliasName","flash.utils.getDefinitionByName","flash.utils.getQualifiedClassName","flash.utils.getQualifiedSuperclassName","flash.utils.getTimer","flash.utils.IDataInput","flash.utils.IDataInput2","flash.utils.IDataOutput","flash.utils.IDataOutput2","flash.utils.IExternalizable","flash.utils.ObjectInput","flash.utils.ObjectOutput","flash.utils.Proxy","flash.utils.setInterval","flash.utils.Timer","flash.utils.SetIntervalTimer","flash.utils.setTimeout","flash.utils.unescapeMultiByte","flash.display.NativeMenu","flash.ui.ContextMenu","flash.ui.ContextMenuBuiltInItems","flash.ui.ContextMenuClipboardItems","flash.display.NativeMenuItem","flash.ui.ContextMenuItem","flash.ui.GameInput","flash.ui.GameInputControl","flash.ui.GameInputDevice","flash.ui.Keyboard","flash.ui.KeyboardType","flash.ui.KeyLocation","flash.ui.Mouse","flash.ui.MouseCursor","flash.ui.MouseCursorData","flash.ui.Multitouch","flash.ui.MultitouchInputMode","flash.text.AntiAliasType","flash.text.AutoCapitalize","flash.text.CSMSettings","flash.text.FontStyle","flash.text.FontType","flash.text.GridFitType","flash.text.ReturnKeyLabel","flash.text.SoftKeyboardType","flash.text.StageText","flash.text.StageTextClearButtonMode","flash.text.StageTextImpl","flash.text.StageTextInitOptions","flash.text.StyleSheet","flash.text.TextColorType","flash.text.TextDisplayMode","flash.text.TextExtent","flash.text.TextFieldAutoSize","flash.text.TextFieldType","flash.text.TextFormat","flash.text.TextFormatAlign","flash.text.TextFormatDisplay","flash.text.TextInteractionMode","flash.text.TextLineMetrics","flash.text.TextRenderer","flash.text.TextRun","flash.text.TextSnapshot","flash.text.ime.CompositionAttributeRange","flash.text.ime.IIMEClient","flash.text.engine.BreakOpportunity","flash.text.engine.CFFHinting","flash.text.engine.ContentElement","flash.text.engine.DigitCase","flash.text.engine.DigitWidth","flash.text.engine.TextJustifier","flash.text.engine.EastAsianJustifier","flash.text.engine.ElementFormat","flash.text.engine.FontDescription","flash.text.engine.FontLookup","flash.text.engine.FontMetrics","flash.text.engine.FontPosture","flash.text.engine.FontWeight","flash.text.engine.GraphicElement","flash.text.engine.GroupElement","flash.text.engine.JustificationStyle","flash.text.engine.Kerning","flash.text.engine.LigatureLevel","flash.text.engine.LineJustification","flash.text.engine.RenderingMode","flash.text.engine.SpaceJustifier","flash.text.engine.TabAlignment","flash.text.engine.TabStop","flash.text.engine.TextBaseline","flash.text.engine.TextBlock","flash.text.engine.TextElement","flash.text.engine.TextLine","flash.text.engine.TextLineCreationResult","flash.text.engine.TextLineMirrorRegion","flash.text.engine.TextLineValidity","flash.text.engine.TextRotation","flash.text.engine.TypographicCase","flash.system.ApplicationDomain","flash.system.ApplicationInstaller","flash.system.ApplicationInstallerMode","flash.system.AuthorizedFeatures","flash.system.AuthorizedFeaturesLoader","flash.system.Capabilities","flash.system.fscommand","flash.system.FSCommand_2","flash.system.ImageDecodingPolicy","flash.system.IME","flash.system.IMEConversionMode","flash.system.LoaderContext","flash.system.JPEGLoaderContext","flash.system.MessageChannel","flash.system.MessageChannelState","flash.system.Security","flash.system.SecurityDomain","flash.system.SecurityPanel","flash.system.SecurityPrivilege","flash.system.System","flash.system.SystemUpdater","flash.system.SystemUpdaterType","flash.system.TouchscreenType","flash.system.Worker","flash.system.WorkerDomain","flash.system.WorkerState","flash.sensors.Accelerometer","flash.sensors.DeviceRotation","flash.sensors.Geolocation","flash.security.AVMPlusDigest","flash.security.CertificateStatus","flash.security.CryptContext","flash.security.IURIDereferencer","flash.security.ReferencesValidationSetting","flash.security.RevocationCheckSettings","flash.security.SignatureStatus","flash.security.SignerTrustSettings","flash.security.X500DistinguishedName","flash.security.X509Certificate","flash.security.XMLCanonicalizer","flash.security.XMLSignatureEnvelopedTransformer","flash.security.XMLSignatureValidator","flash.sampler.ClassFactory","flash.sampler.clearSamples","flash.sampler.Sample","flash.sampler.DeleteObjectSample","flash.sampler.getGetterInvocationCount","flash.sampler.getInvocationCount","flash.sampler.getLexicalScopes","flash.sampler.getMasterString","flash.sampler.getMemberNames","flash.sampler.getSampleCount","flash.sampler.getSamples","flash.sampler.getSavedThis","flash.sampler.getSetterInvocationCount","flash.sampler.getSize","flash.sampler.isGetterSetter","flash.sampler.NewObjectSample","flash.sampler.pauseSampling","flash.sampler.sampleInternalAllocs","flash.sampler.ScriptMember","flash.sampler.ScriptSampler","flash.sampler.setSamplerCallback","flash.sampler.StackFrame","flash.sampler.startSampling","flash.sampler.stopSampling","flash.sampler._getInvocationCount","flash.sampler._getSamples","flash.sampler._setSamplerCallback","flash.profiler.profile","flash.profiler.showRedrawRegions","flash.profiler.Telemetry","flash.printing.PaperSize","flash.printing.PrintJob","flash.printing.PrintJobOptions","flash.printing.PrintJobOrientation","flash.printing.PrintMethod","flash.printing.PrintUIOptions","flash.permissions.PermissionStatus","flash.notifications.NotificationStyle","flash.notifications.RemoteNotifier","flash.notifications.RemoteNotifierSubscribeOptions","flash.net.DatagramSocket","flash.net.DynamicPropertyOutput","flash.net.FileFilter","flash.net.FileReference","flash.net.FileReferenceList","flash.net.getAliasByClass","flash.net.getClassByAlias","flash.net.GroupSpecifier","flash.net.IDynamicPropertyOutput","flash.net.IDynamicPropertyWriter","flash.net.InterfaceAddress","flash.net.IPVersion","flash.net.LocalConnection","flash.net.navigateToURL","flash.net.NetConnection","flash.net.NetGroup","flash.net.NetGroupInfo","flash.net.NetGroupReceiveMode","flash.net.NetGroupReplicationStrategy","flash.net.NetGroupSendMode","flash.net.NetGroupSendResult","flash.net.NetMonitor","flash.net.NetStream","flash.net.NetStreamAppendBytesAction","flash.net.NetStreamInfo","flash.net.NetStreamMulticastInfo","flash.net.NetStreamPlayOptions","flash.net.NetStreamPlayTransitions","flash.net.NetworkInfo","flash.net.NetworkInterface","flash.net.ObjectEncoding","flash.net.registerClassAlias","flash.net.Responder","flash.net.Socket","flash.net.SecureSocket","flash.net.sendToURL","flash.net.ServerSocket","flash.net.SharedObject","flash.net.SharedObjectFlushStatus","flash.net.URLLoader","flash.net.URLLoaderDataFormat","flash.net.URLRequest","flash.net.URLRequestDefaults","flash.net.URLRequestHeader","flash.net.URLRequestMethod","flash.net.URLStream","flash.net.URLVariables","flash.net.XMLSocket","flash.net.drm.AddToDeviceGroupSetting","flash.net.drm.AuthenticationMethod","flash.net.drm.DRMManagerSession","flash.net.drm.DRMAddToDeviceGroupContext","flash.net.drm.DRMAuthenticationContext","flash.net.drm.DRMContentData","flash.net.drm.DRMDeviceGroup","flash.net.drm.DRMManager","flash.net.drm.DRMModuleCycleProvider","flash.net.drm.DRMPlaybackTimeWindow","flash.net.drm.DRMRemoveFromDeviceGroupContext","flash.net.drm.DRMResetContext","flash.net.drm.DRMReturnVoucherContext","flash.net.drm.DRMStoreVoucherContext","flash.net.drm.DRMURLDownloadContext","flash.net.drm.DRMVoucher","flash.net.drm.DRMVoucherDownloadContext","flash.net.drm.DRMVoucherStoreContext","flash.net.drm.LoadVoucherSetting","flash.net.drm.VoucherAccessInfo","flash.net.dns.ResourceRecord","flash.net.dns.AAAARecord","flash.net.dns.ARecord","flash.net.dns.DNSResolver","flash.net.dns.MXRecord","flash.net.dns.PTRRecord","flash.net.dns.SRVRecord","flash.media.AudioDecoder","flash.media.AudioDeviceManager","flash.media.AudioOutputChangeReason","flash.media.AudioPlaybackMode","flash.media.AVABRParameters","flash.media.AVABRProfileInfo","flash.media.AVCaptionStyle","flash.media.AVCuePoint","flash.media.AVResult","flash.media.AVInsertionResult","flash.media.AVNetworkingParams","flash.media.AVPeriodInfo","flash.media.AVPlayState","flash.media.AVSource","flash.media.AVSegmentedSource","flash.media.avSendToURL","flash.media.AVStream","flash.media.AVTagData","flash.media.AVTimeline","flash.media.AVTrackInfo","flash.media.AVURLLoader","flash.media.AVURLStream","flash.media.Camera","flash.media.CameraPosition","flash.media.CameraRoll","flash.media.CameraRollBrowseOptions","flash.media.CameraUI","flash.media.H264Level","flash.media.H264Profile","flash.media.VideoStreamSettings","flash.media.H264VideoStreamSettings","flash.media.ID3Info","flash.media.InputMediaStream","flash.media.MediaPromise","flash.media.MediaType","flash.media.Microphone","flash.media.MicrophoneEnhancedMode","flash.media.MicrophoneEnhancedOptions","flash.media.scanHardware","flash.media.SoundChannel","flash.media.SoundCodec","flash.media.SoundLoaderContext","flash.media.SoundMixer","flash.media.SoundTransform","flash.media.StageVideo","flash.media.StageVideoAvailability","flash.media.StageVideoAvailabilityReason","flash.media.StageWebView","flash.media.StageWebViewImpl","flash.media.VideoCodec","flash.media.VideoStatus","flash.html.ControlInitializationError","flash.html.HTMLBitmap","flash.html.HTMLHistoryItem","flash.html.HTMLHost","flash.html.HTMLLoader","flash.html.HTMLPDFCapability","flash.html.HTMLPopupWindow","flash.html.HTMLSWFCapability","flash.html.HTMLWindowCreateOptions","flash.html.ResourceLoader","flash.html.__HTMLScriptArray","flash.html.__HTMLScriptFunction","flash.html.__HTMLScriptObject","flash.html.script.Package","flash.html.script.PropertyEnumHelper","flash.globalization.Collator","flash.globalization.CollatorMode","flash.globalization.CurrencyFormatter","flash.globalization.CurrencyParseResult","flash.globalization.DateTimeFormatter","flash.globalization.DateTimeNameContext","flash.globalization.DateTimeNameStyle","flash.globalization.DateTimeStyle","flash.globalization.LastOperationStatus","flash.globalization.LocaleID","flash.globalization.NationalDigitsType","flash.globalization.NumberFormatter","flash.globalization.NumberParseResult","flash.globalization.StringTools","flash.geom.Matrix3D","flash.geom.Orientation3D","flash.geom.PerspectiveProjection","flash.geom.Point","flash.geom.Transform","flash.geom.Utils3D","flash.geom.Vector3D","flash.filters.BlurFilter","flash.filters.DropShadowFilter","flash.filters.BevelFilter","flash.filters.BitmapFilterQuality","flash.filters.BitmapFilterType","flash.filters.ColorMatrixFilter","flash.filters.ConvolutionFilter","flash.filters.DisplacementMapFilter","flash.filters.DisplacementMapFilterMode","flash.filters.GlowFilter","flash.filters.GradientGlowFilter","flash.filters.GradientBevelFilter","flash.filters.NoiseFilter","flash.filters.ShaderFilter","flash.filesystem.File","flash.filesystem.FileMode","flash.filesystem.FileStream","flash.filesystem.StorageVolume","flash.filesystem.StorageVolumeInfo","flash.external.ExtensionContext","flash.external.ExternalInterface","flash.events.AccelerometerEvent","flash.events.ActivityEvent","flash.events.TextEvent","flash.events.ErrorEvent","flash.events.AsyncErrorEvent","flash.events.AudioOutputChangeEvent","flash.events.AVDictionaryDataEvent","flash.events.AVHTTPStatusEvent","flash.events.AVLoadInfoEvent","flash.events.AVManifestLoadEvent","flash.events.AVPauseAtPeriodEndEvent","flash.events.AVPlayStateEvent","flash.events.AVStatusEvent","flash.events.AVStreamSwitchEvent","flash.events.BrowserInvokeEvent","flash.events.ContextMenuEvent","flash.events.DataEvent","flash.events.DatagramSocketDataEvent","flash.events.DeviceRotationEvent","flash.events.DNSResolverEvent","flash.events.DRMAuthenticateEvent","flash.events.DRMAuthenticationCompleteEvent","flash.events.DRMAuthenticationErrorEvent","flash.events.DRMCustomProperties","flash.events.DRMDeviceGroupErrorEvent","flash.events.DRMDeviceGroupEvent","flash.events.DRMErrorEvent","flash.events.DRMLicenseRequestEvent","flash.events.DRMMetadataEvent","flash.events.DRMReturnVoucherCompleteEvent","flash.events.DRMReturnVoucherErrorEvent","flash.events.DRMStatusEvent","flash.events.EventPhase","flash.events.FileListEvent","flash.events.FocusEvent","flash.events.FullScreenEvent","flash.events.GameInputEvent","flash.events.GeolocationEvent","flash.events.GestureEvent","flash.events.GesturePhase","flash.events.HTMLUncaughtScriptExceptionEvent","flash.events.HTTPStatusEvent","flash.events.IEventDispatcher","flash.events.IMEEvent","flash.events.InvokeEvent","flash.events.IOErrorEvent","flash.events.KeyboardEvent","flash.events.LocationChangeEvent","flash.events.MediaEvent","flash.events.MouseEvent","flash.events.NativeDragEvent","flash.events.NativeProcessExitEvent","flash.events.NativeWindowBoundsEvent","flash.events.NativeWindowDisplayStateEvent","flash.events.NetDataEvent","flash.events.NetFilterEvent","flash.events.NetMonitorEvent","flash.events.NetStatusEvent","flash.events.OutputProgressEvent","flash.events.PermissionEvent","flash.events.PressAndTapGestureEvent","flash.events.ProgressEvent","flash.events.RemoteNotificationEvent","flash.events.SampleDataEvent","flash.events.ScreenMouseEvent","flash.events.SecurityErrorEvent","flash.events.ServerSocketConnectEvent","flash.events.ShaderEvent","flash.events.SoftKeyboardEvent","flash.events.SoftKeyboardTrigger","flash.events.SQLErrorEvent","flash.events.SQLEvent","flash.events.SQLUpdateEvent","flash.events.StageOrientationEvent","flash.events.StageVideoAvailabilityEvent","flash.events.StageVideoEvent","flash.events.StatusEvent","flash.events.StorageVolumeChangeEvent","flash.events.SyncEvent","flash.events.ThrottleEvent","flash.events.ThrottleType","flash.events.TimerEvent","flash.events.TouchEvent","flash.events.TouchEventIntent","flash.events.TransformGestureEvent","flash.events.UncaughtErrorEvent","flash.events.UncaughtErrorEvents","flash.events.VideoEvent","flash.events.VideoTextureEvent","flash.errors.DRMManagerError","flash.errors.EOFError","flash.errors.IllegalOperationError","flash.errors.InvalidSWFError","flash.errors.IOError","flash.errors.MemoryError","flash.errors.PermissionError","flash.errors.ScriptTimeoutError","flash.errors.SQLError","flash.errors.SQLErrorOperation","flash.errors.StackOverflowError","flash.display3D.Context3D","flash.display3D.Context3DBlendEquation","flash.display3D.Context3DBlendFactor","flash.display3D.Context3DBufferUsage","flash.display3D.Context3DClearMask","flash.display3D.Context3DCompareMode","flash.display3D.Context3DFillMode","flash.display3D.Context3DMipFilter","flash.display3D.Context3DProfile","flash.display3D.Context3DProgramType","flash.display3D.Context3DRenderMode","flash.display3D.Context3DStencilAction","flash.display3D.Context3DTextureFilter","flash.display3D.Context3DTextureFormat","flash.display3D.Context3DTriangleFace","flash.display3D.Context3DVertexBufferFormat","flash.display3D.Context3DWrapMode","flash.display3D.IndexBuffer3D","flash.display3D.Program3D","flash.display3D.VertexBuffer3D","flash.display3D.textures.TextureBase","flash.display3D.textures.CubeTexture","flash.display3D.textures.RectangleTexture","flash.display3D.textures.Texture","flash.display3D.textures.VideoTexture","flash.display.ActionScriptVersion","flash.display.AVM1Movie","flash.display.BitmapDataChannel","flash.display.BitmapEncodingColorSpace","flash.display.BlendMode","flash.display.CapsStyle","flash.display.ColorCorrection","flash.display.ColorCorrectionSupport","flash.display.FocusDirection","flash.display.FrameLabel","flash.display.GradientType","flash.display.Graphics","flash.display.GraphicsBitmapFill","flash.display.GraphicsEndFill","flash.display.GraphicsGradientFill","flash.display.GraphicsPath","flash.display.GraphicsPathCommand","flash.display.GraphicsPathWinding","flash.display.GraphicsShaderFill","flash.display.GraphicsSolidFill","flash.display.GraphicsStroke","flash.display.GraphicsTrianglePath","flash.display.IBitmapDrawable","flash.display.IDrawCommand","flash.display.IGraphicsData","flash.display.IGraphicsFill","flash.display.IGraphicsPath","flash.display.IGraphicsStroke","flash.display.InterpolationMethod","flash.display.JointStyle","flash.display.JPEGEncoderOptions","flash.display.JPEGXREncoderOptions","flash.display.LineScaleMode","flash.display.Loader","flash.display.LoaderInfo","flash.display.NativeWindow","flash.display.NativeWindowDisplayState","flash.display.NativeWindowInitOptions","flash.display.NativeWindowRenderMode","flash.display.NativeWindowResize","flash.display.NativeWindowSystemChrome","flash.display.NativeWindowType","flash.display.PixelSnapping","flash.display.PNGEncoderOptions","flash.display.RenderingMode","flash.display.Scene","flash.display.Screen","flash.display.Shader","flash.display.ShaderData","flash.display.ShaderInput","flash.display.ShaderJob","flash.display.ShaderParameter","flash.display.ShaderParameterType","flash.display.ShaderPrecision","flash.display.SpreadMethod","flash.display.Stage","flash.display.Stage3D","flash.display.StageAlign","flash.display.StageAspectRatio","flash.display.StageBatch","flash.display.StageBrowserScroll","flash.display.StageDisplayState","flash.display.StageOrientation","flash.display.StageQuality","flash.display.StageScaleMode","flash.display.SWFVersion","flash.display.TriangleCulling","flash.desktop.Clipboard","flash.desktop.ClipboardFormats","flash.desktop.ClipboardTransferMode","flash.desktop.Icon","flash.desktop.InteractiveIcon","flash.desktop.DockIcon","flash.desktop.FilePromiseManager","flash.desktop.FilePromiseWrapper","flash.desktop.IFilePromise","flash.desktop.InvokeEventReason","flash.desktop.JSClipboard","flash.desktop.MacFilePromiseWrapper","flash.desktop.NativeApplication","flash.desktop.NativeDragActions","flash.desktop.NativeDragManager","flash.desktop.NativeDragOptions","flash.desktop.NativeProcess","flash.desktop.NativeProcessStartupInfo","flash.desktop.NativeWindowIcon","flash.desktop.NotificationType","flash.desktop.SystemIdleMode","flash.desktop.SystemTrayIcon","flash.desktop.Updater","flash.debug.cacheDisplayObject","flash.debug.cacheGraphics","flash.debug.debugFlags","flash.debug.noCacheGraphics","flash.debug.renderAtlas","flash.debug.renderBatch","flash.debug.renderDebug","flash.debug.renderDraw","flash.data.EncryptedLocalStore","flash.data.SQLCollationType","flash.data.SQLColumnNameStyle","flash.data.SQLColumnSchema","flash.data.SQLConnection","flash.data.SQLSchema","flash.data.SQLIndexSchema","flash.data.SQLMode","flash.data.SQLResult","flash.data.SQLSchemaResult","flash.data.SQLStatement","flash.data.SQLTableSchema","flash.data.SQLTransactionLockType","flash.data.SQLTriggerSchema","flash.data.SQLViewSchema","flash.crypto.generateRandomBytes","flash.concurrent.Condition","flash.concurrent.Mutex","flash.compiler.embed.EmbeddedMovieClip","flash.automation.ActionGenerator","flash.automation.AutomationAction","flash.automation.Configuration","flash.automation.KeyboardAutomationAction","flash.automation.MouseAutomationAction","flash.automation.StageCapture","flash.automation.StageCaptureEvent","flash.accessibility.Accessibility","flash.accessibility.AccessibilityImplementation","flash.accessibility.AccessibilityProperties","flash.accessibility.ISearchableText","flash.accessibility.ISimpleTextSelection","avmplus.accessorXml","avmplus.argXml","avmplus.constantXml","avmplus.constructorXml","avmplus.describeMetadata","avmplus.describeParams","avmplus.describeTraits","avmplus.describeType","avmplus.describeTypeJSON","avmplus.extendsXml","avmplus.factoryXml","avmplus.finish","avmplus.FLASH10_FLAGS","avmplus.getQualifiedClassName","avmplus.getQualifiedSuperclassName","avmplus.HIDE_NSURI_METHODS","avmplus.HIDE_OBJECT","avmplus.implementsXml","avmplus.INCLUDE_ACCESSORS","avmplus.INCLUDE_BASES","avmplus.INCLUDE_CONSTRUCTOR","avmplus.INCLUDE_INTERFACES","avmplus.INCLUDE_METADATA","avmplus.INCLUDE_METHODS","avmplus.INCLUDE_PRIVATES","avmplus.INCLUDE_TRAITS","avmplus.INCLUDE_VARIABLES","avmplus.metadataXml","avmplus.methodXml","avmplus.parameterXml","avmplus.typeXml","avmplus.USE_ITRAITS","avmplus.variableXml","avm2.intrinsics.memory.casi32","avm2.intrinsics.memory.mfence","adobe.utils.CustomActions","adobe.utils.MMEndCommand","adobe.utils.MMExecute","adobe.utils.ProductManager","adobe.utils.XMLUI"]); __initState = asc.base.init.state; asc.base.init.state = 'initialize_load'; var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(t){function e(e,i){var n=this.constructor,r=this;e>>>=0,i=!!i;var a=r;return r=t.call(this,e)||this,Object.setPrototypeOf(r,n.prototype),a!=r&&(globalThis.asc.clpi$(r,{fixed:a.fixed}),a=r),r.fixed=i,r}return __extends(e,t),e.create=function(){for(var t=new e,i=0,n=arguments.length;i>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},e.prototype.map=function(t,i){for(var n=new e,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},e.prototype.reverse=function(){return Array.prototype.reverse.call(this)},e.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},e.prototype.slice=function(t,i){void 0===t&&(t=0),void 0===i&&(i=16777215),t>>=0,i>>=0;t=this.__clamp(t,this.length)>>0,(i=this.__clamp(i,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);var n=Array.prototype.splice.apply(this,arguments);return Object.setPrototypeOf(n,e.prototype),n.fixed=!1,n},e.prototype.unshift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.unshift.apply(this,arguments)},e.prototype.__clamp=function(t,e){return t<0?t+e<0?0:t+e>>>0:t>e?e:t!=t?0:t>>>0},e.prototype.__has=function(t){return(t|=0)>=0&&tthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=e},e.prototype.__delete=function(t){return!0},e.prototype.__preinc=function(t){return this.__set(t,this.__get(t)+1)},e.prototype.__predec=function(t){return this.__set(t,this.__get(t)-1)},e.prototype.__postinc=function(t){var e=this.__get(t);return this.__set(t,e+1),e},e.prototype.__postdec=function(t){var e=this.__get(t);return this.__set(t,e-1),e},e.prototype.__has__F=function(t){return this.__has(t)},e.prototype.__get__F=function(t){return this.__get(t)},e.prototype.__set__F=function(t,e){return this.__set(t,e)},e.prototype.__delete__F=function(t){return this.__delete(t)},e.prototype.__preinc__F=function(t){return this.__preinc(t)},e.prototype.__predec__F=function(t){return this.__predec(t)},e.prototype.__postinc__F=function(t){return this.__postinc(t)},e.prototype.__postdec__F=function(t){return this.__postdec(t)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"__AS3__.vec::Vector$any"),globalThis.asc.clp$(e,{fixed:!1})})}(),e}(Array);t.Vector$any=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.as(e,String);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]="string"==typeof e?e:void 0==e?null:globalThis.asc.to(e,String)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$String")})}(),i}(t.Vector$any);t.Vector$String=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.text.engine.ContentElement);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.text.engine.ContentElement)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_ContentElement")})}(),i}(t.Vector$any);t.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;var r=n;return r=n=e.call(this,t,i)||this,t>0&&r.fill(0),n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=+e;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=+e},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$Number")})}(),i}(t.Vector$any);t.Vector$Number=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;var r=n;return r=n=e.call(this,t,i)||this,t>0&&r.fill(0),n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>>0}return t},i.from=function(t){if(!arguments.length)throw new Error("Argument count mismatch on class coercion. Expected 1, got "+arguments.length+".",1112);if(!(t instanceof Array))throw new Error("Type Coercion failed: cannot convert "+t+" to __AS3__.vec.Vector$uint.",1034);Object.setPrototypeOf(t,i.prototype),t.fixed=!1;for(var e=0,n=t.length;e>>0}return t},i.prototype.concat=function(){for(var t=new i,e=this.length,n=0;n>=0,e>>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>>0}return n},i.prototype.pop=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.pop.call(this)},i.prototype.push=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var t=this.length,e=0,i=arguments.length;e>>0}return t},i.prototype.removeAt=function(t){t>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;n>>0}var o=Array.prototype.splice.apply(this,arguments);return Object.setPrototypeOf(o,t.Vector$any.prototype),o.fixed=!1,o},i.prototype.unshift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var t=0,e=arguments.length;t>>0}return Array.prototype.unshift.apply(this,arguments)},i.prototype.__get=function(t){var e=this[0|t];return void 0==e?0:e},i.prototype.__set=function(t,e){if((t|=0)>this.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=e>>>0},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$uint")})}(),i}(t.Vector$any);t.Vector$uint=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.display.BitmapData);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.display.BitmapData)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_display_DOT_BitmapData")})}(),i}(t.Vector$any);t.Vector$flash_DOT_display_DOT_BitmapData=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.text.ime.CompositionAttributeRange);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.text.ime.CompositionAttributeRange)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange")})}(),i}(t.Vector$any);t.Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.text.engine.TabStop);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.text.engine.TabStop)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TabStop")})}(),i}(t.Vector$any);t.Vector$flash_DOT_text_DOT_engine_DOT_TabStop=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.text.engine.TextLineMirrorRegion);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.text.engine.TextLineMirrorRegion)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion")})}(),i}(t.Vector$any);t.Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.system.Worker);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.system.Worker)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_system_DOT_Worker")})}(),i}(t.Vector$any);t.Vector$flash_DOT_system_DOT_Worker=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.sampler.ScriptMember);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.sampler.ScriptMember)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_sampler_DOT_ScriptMember")})}(),i}(t.Vector$any);t.Vector$flash_DOT_sampler_DOT_ScriptMember=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.net.NetStream);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.net.NetStream)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_net_DOT_NetStream")})}(),i}(t.Vector$any);t.Vector$flash_DOT_net_DOT_NetStream=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.net.NetworkInterface);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.net.NetworkInterface)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_net_DOT_NetworkInterface")})}(),i}(t.Vector$any);t.Vector$flash_DOT_net_DOT_NetworkInterface=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.net.InterfaceAddress);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.net.InterfaceAddress)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_net_DOT_InterfaceAddress")})}(),i}(t.Vector$any);t.Vector$flash_DOT_net_DOT_InterfaceAddress=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.net.drm.VoucherAccessInfo);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.net.drm.VoucherAccessInfo)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo")})}(),i}(t.Vector$any);t.Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.geom.Vector3D);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.geom.Vector3D)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_geom_DOT_Vector3D")})}(),i}(t.Vector$any);t.Vector$flash_DOT_geom_DOT_Vector3D=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.filesystem.StorageVolume);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.filesystem.StorageVolume)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_filesystem_DOT_StorageVolume")})}(),i}(t.Vector$any);t.Vector$flash_DOT_filesystem_DOT_StorageVolume=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;var r=n;return r=n=e.call(this,t,i)||this,t>0&&r.fill(0),n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>0}return t},i.from=function(t){if(!arguments.length)throw new Error("Argument count mismatch on class coercion. Expected 1, got "+arguments.length+".",1112);if(!(t instanceof Array))throw new Error("Type Coercion failed: cannot convert "+t+" to __AS3__.vec.Vector$int.",1034);Object.setPrototypeOf(t,i.prototype),t.fixed=!1;for(var e=0,n=t.length;e>0}return t},i.prototype.concat=function(){for(var t=new i,e=this.length,n=0;n>=0,e>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>0}return n},i.prototype.pop=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.pop.call(this)},i.prototype.push=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var t=this.length,e=0,i=arguments.length;e>0}return t},i.prototype.removeAt=function(t){t>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;n>0}var o=Array.prototype.splice.apply(this,arguments);return Object.setPrototypeOf(o,t.Vector$any.prototype),o.fixed=!1,o},i.prototype.unshift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var t=0,e=arguments.length;t>0}return Array.prototype.unshift.apply(this,arguments)},i.prototype.__get=function(t){var e=this[0|t];return void 0==e?0:e},i.prototype.__set=function(t,e){if((t|=0)>this.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=e>>0},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$int")})}(),i}(t.Vector$any);t.Vector$int=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.display.IGraphicsData);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.display.IGraphicsData)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_display_DOT_IGraphicsData")})}(),i}(t.Vector$any);t.Vector$flash_DOT_display_DOT_IGraphicsData=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.display.NativeWindow);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.display.NativeWindow)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_display_DOT_NativeWindow")})}(),i}(t.Vector$any);t.Vector$flash_DOT_display_DOT_NativeWindow=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.media.StageWebView);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.media.StageWebView)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_media_DOT_StageWebView")})}(),i}(t.Vector$any);t.Vector$flash_DOT_media_DOT_StageWebView=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;var r=n;return r=n=e.call(this,t,i)||this,t>0&&r.fill(!1),n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=!!e;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=1==e||0==e?e:!!e},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$Boolean")})}(),i}(t.Vector$any);t.Vector$Boolean=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]="function"==typeof e&&void 0===e.BoundThis?e.__bind(this):e},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$Function")})}(),i}(t.Vector$any);t.Vector$Function=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,Object)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$Object")})}(),i}(t.Vector$any);t.Vector$Object=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.display.Stage3D);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.display.Stage3D)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_display_DOT_Stage3D")})}(),i}(t.Vector$any);t.Vector$flash_DOT_display_DOT_Stage3D=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,flash.desktop.MacFilePromiseWrapper);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.flash.desktop.MacFilePromiseWrapper)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper")})}(),i}(t.Vector$any);t.Vector$flash_DOT_desktop_DOT_MacFilePromiseWrapper=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={}));var __AS3__,global;__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(t,i){void 0===t&&(t=0),void 0===i&&(i=!1);var n=this;t>>>=0,i=!!i;return n=e.call(this,t,i)||this,n}return __extends(i,e),i.create=function(){for(var t=new i,e=0,n=arguments.length;e>=0,e=globalThis.asc.strict(e,globalThis.__AS3__.vec.Vector$Number);if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);Array.prototype.splice.call(this,t,0,e)},i.prototype.map=function(t,e){for(var n=new i,r=0,a=this.length;r>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.splice.call(this,t,1)[0]},i.prototype.reverse=function(){return Array.prototype.reverse.call(this)},i.prototype.shift=function(){if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);return Array.prototype.shift.call(this)},i.prototype.slice=function(t,e){void 0===t&&(t=0),void 0===e&&(e=16777215),t>>=0,e>>=0;t=this.__clamp(t,this.length)>>0,(e=this.__clamp(e,this.length)>>0)>>=0;if(this.fixed)throw new Error("Cannot change the length of a fixed Vector.",1126);for(var n=2,r=arguments.length;nthis.length)throw new globalThis.RangeError("The index "+t+" is out of range "+this.length+".",1125);if(this.fixed&&t==this.length)throw new Error("Cannot change the length of a fixed Vector.",1126);return this[t]=globalThis.asc.strict(e,globalThis.__AS3__.vec.Vector$Number)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"__AS3__.vec::Vector$Vector$Number")})}(),i}(t.Vector$any);t.Vector$Vector$Number=e}(t.vec||(t.vec={}))}(__AS3__||(__AS3__={})),function(t){t.bugzilla=function(t){return!1}}(global||(global={})),function(t){var e,i,n,r,a=function(){function a(){}return a.__block0=function(){globalThis.asc.stb(a,function(){t.isXMLName=function(t){if(void 0==t)return!1;var e="string"==typeof t?t:globalThis.asc.to(t,String);if(!e.length)return!1;var i=e.charCodeAt(0);if(!s(i)&&95!=i)return!1;for(var n=e.length,r=1;r=i[r]&&t<=i[r+1])return!0;return!1}function s(t){t=+t;for(var e=i,n=e.length,r=0;r=e[r]&&t<=e[r+1])return!0;return!1}function _(t){t=+t;for(var e=n,i=e.length,r=0;r=e[r]&&t<=e[r+1])return!0;return!1}function l(t){t=+t;for(var e=r,i=e.length,n=0;n=e[n]&&t<=e[n+1])return!0;return!1}t.isXMLName=a}(global||(global={})),function(t){var e=function(){function e(i,n){return 0==arguments.length?(this._prefix="",void(this._uri="")):1==arguments.length&&globalThis.asc.is(i,e)?(this._prefix=globalThis.asc.as(i._prefix,String),void(this._uri=globalThis.asc.as(i._uri,String))):((t.isXMLName(i)||"string"==typeof i&&""==i)&&(this._prefix=globalThis.asc.to(i,String)),1==arguments.length&&(n=i),void(globalThis.asc.is(n,t.QName)&&void 0!=n._uri?this._uri=globalThis.asc.as(n._uri,String):this._uri=globalThis.asc.to(n,String)))}return Object.defineProperty(e.prototype,"prefix",{get:function(){return this._prefix},set:function(t){t=globalThis.asc.as(t,String);this._prefix=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"uri",{get:function(){return this._uri},set:function(t){t=globalThis.asc.as(t,String);this._uri=t},enumerable:!1,configurable:!0}),e.prototype.toString=function(){return this._uri},e.prototype.valueOf=function(){return this},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"Namespace")})}(),e}();t.Namespace=e}(global||(global={})),function(t){var e=function(){function e(i,n){0!=arguments.length?(arguments.length>1?globalThis.asc.is(i,e)||globalThis.asc.is(i,t.Namespace)?(this._uri=globalThis.asc.as(null!=i._uri?i._uri:i.toString(),String),this._prefix=globalThis.asc.as(i._prefix,String)):globalThis.asc.is(i,String)?this._uri=globalThis.asc.as(i,String):this._uri=void 0===i?"":null:(this._uri="",n=i),globalThis.asc.is(n,e)?this._localName=globalThis.asc.as(n._localName,String):globalThis.asc.is(n,String)?this._localName=globalThis.asc.as(n,String):this._localName=void 0===n?"":null!=n?n:"null"):this._uri=this._localName=""}return Object.defineProperty(e.prototype,"uri",{get:function(){return this._uri},set:function(t){t=globalThis.asc.as(t,String);this._uri=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"localName",{get:function(){return this._localName},set:function(t){t=globalThis.asc.as(t,String);this._localName=t},enumerable:!1,configurable:!0}),e.prototype.toString=function(){return""==this._uri?this._localName:(this._uri||"*")+"::"+this._localName},e.prototype.valueOf=function(){return this},Object.defineProperty(e.prototype,"prefix",{get:function(){return this._prefix},set:function(t){this._prefix=t},enumerable:!1,configurable:!0}),e.prototype.__getNamespace=function(e){void 0===e&&(e=null);var i;e||(e=[]);for(var n=e.length,r=0;r-1&&(i=i.replace("x",""),e=e.replace(t.REGEXP_WHITE_SPACE,""),this.__extended=!0),e.indexOf("(?P<")>-1&&(e=e.replace(t.REGEXP_NAMED_GROUPS,"(?<"),!t.NAMED_GROUPS_SUPPORTED&&t.X_REG_EXP_AVAILABLE&&(r=1)),i.indexOf("s")>-1&&!t.FLASG_S_SUPPORTED&&t.X_REG_EXP_AVAILABLE&&(r=1),r&&(n=globalThis.XRegExp,this.__nativePos=0),this.__nativeRegExp=new n(e,i)}return Object.defineProperty(t.prototype,"dotall",{get:function(){return this.__nativeRegExp.dotAll},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"extended",{get:function(){return this.__extended||!1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"global",{get:function(){return this.__nativeRegExp.global},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ignoreCase",{get:function(){return this.__nativeRegExp.ignoreCase},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastIndex",{get:function(){return this.__nativeRegExp.lastIndex},set:function(t){t=+t;this.__nativeRegExp.lastIndex=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"multiline",{get:function(){return this.__nativeRegExp.multiline},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return this.__source},enumerable:!1,configurable:!0}),t.prototype.exec=function(e){e=globalThis.asc.as(e,String);if(t.X_REG_EXP_AVAILABLE&&this.__nativeRegExp instanceof globalThis.XRegExp){var i=globalThis.XRegExp.exec(e,this.__nativeRegExp,this.__nativePos);return this.global&&i&&i.length&&(this.__nativePos=i.index+i[0].length>>0),i}var n=this.__nativeRegExp.exec(e);if(n&&n.groups)for(var r=0,a=globalThis.asc.In(n.groups);r>>0==o&&(o>>>=0),n[o]=n.groups[o]||""}return n},t.prototype.test=function(t){t=globalThis.asc.as(t,String);return this.__nativeRegExp.test(t)},t.prototype.valueOf=function(){return this.__nativeRegExp},t.prototype.toString=function(){return this.__nativeRegExp.toString()+(this.__extended?"x":"")},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"RegExp"),t.REGEXP_WHITE_SPACE=new globalThis.RegExp("\\s","g"),t.REGEXP_NAMED_GROUPS=new globalThis.RegExp("\\(\\?P<","g"),t.X_REG_EXP_AVAILABLE="function"==typeof globalThis.XRegExp})}(),t.NAMED_GROUPS_SUPPORTED=!0,t.FLASG_S_SUPPORTED=!0,t.__block1=function(){globalThis.asc.stb(t,function(){try{new globalThis.RegExp("(?)")}catch(e){e=globalThis.asc.e2e(e),asc.logError("RegExp named groups are not supported by current browser.","orange","white"),t.NAMED_GROUPS_SUPPORTED=!1}try{new globalThis.RegExp(".","s")}catch(e){e=globalThis.asc.e2e(e),asc.logError('RegExp "s" flag is not supported by current browser.',"orange","white"),t.FLASG_S_SUPPORTED=!1}})}(),t}();t.RegExp=e}(global||(global={})),function(t){var e=function(){function t(t){this.reviver=t}return Object.defineProperty(t.prototype,"walk",{get:function(){return this.bound__walk.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__walk=function(t,e){var i=null,n=0,r=0,a=void 0,o=null,s=t[e=globalThis.asc.as(e,String)];if(globalThis.asc.is(s,Array))for(n=0,r=(i=globalThis.asc.as(s,Array)).length;n>>0==o&&(o>>>=0),s.hasOwnProperty(o));_++)void 0===(a=this.walk(s,o))?delete s[o]:s[o]=a;return this.reviver.call(t,e,s)},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"Walker"),globalThis.asc.clp$(t,{reviver:null})})}(),t}();t.Walker=e}(global||(global={})),function(t){t.watson=function(t){return!1}}(global||(global={})),function(t){var e=function(){function e(i){if(void 0===this._children&&(this._children=[]),void 0===this._attributes&&(this._attributes=[]),void 0===this._namespaces&&(this._namespaces=[]),i=globalThis.asc.is(i,e)||globalThis.asc.is(i,t.XMLList)?i.toXMLString():asc.as(i,String),e.sProxyEnabled)return new globalThis.Proxy(this,{get:this.__proxy__get.__bind(this),set:this.__proxy__set.__bind(this),has:this.__proxy__has.__bind(this),deleteProperty:this.__proxy__deleteProperty.__bind(this)}).__constructor(i);this.__constructor(i),this.__defineIndex(0),this.__defineChildren(),this.__defineAttributes()}return e.setDefaultNamespace=function(i){globalThis.asc.is(i,t.Namespace)?e.sDefaultNamespace=i:globalThis.asc.is(i,String)?e.sDefaultNamespace=new t.Namespace(i):e.sDefaultNamespace=null},Object.defineProperty(e,"prettyIndent",{get:function(){return e.sPrettyIndent},set:function(t){t>>=0,e.sPrettyIndent=t,e.sPrettyIndentStr="";for(var i=0;i>0,e.prettyPrinting=!!(void 0==t.prettyPrinting?e.prettyPrinting:t.prettyPrinting))},e.settings=function(){return{ignoreComments:e.ignoreComments,ignoreProcessingInstructions:e.ignoreProcessingInstructions,ignoreWhitespace:e.ignoreWhitespace,prettyIndent:e.prettyIndent,prettyPrinting:e.prettyPrinting}},e.prototype.__constructor=function(i){var n,r;if(!i||-1==i.indexOf("<")||e.REGEXP_CDATA.test(i))this._nodeKind="text",this._value=i;else if((n=e.REGEXP_COMMENT.exec(i))&&(r=n[1])&&!n[2])this._nodeKind=e.ignoreComments?"text":"comment",this._value=e.ignoreComments?"":r;else if((n=e.REGEXP_SIMPLE_ELEMENT.exec(i))&&(r=n[1])&&-1==i.indexOf("="))this._nodeKind="element",this._version="1.0",this._encoding=null,this._name=new t.QName,this._name._uri="",this._name._localName=globalThis.asc.as(r,String),this._name._prefix=null;else{var a,o=globalThis.asc.strict(e.sParser.parseFromString(i,"application/xml"),Document);if(e.sParserErrorNS&&(a=o.getElementsByTagNameNS(e.sParserErrorNS,"parsererror")),a&&a.length>0){for(var s="",_=0;_0?s+=l[0].innerHTML:s+="unknown error (can't find error text)",_=0;--o){if("element"==(s=this._children[o]).nodeKind()){a=s.__name();break}}for(o=0;o"+s+"")),s.__setParent(this),this._children.push(s)}return!e.sProxyEnabled&&this.__e4x(e.INDEX_CHILDREN,n),this.normalize(),this},e.prototype.attribute=function(i){if("*"==i)return this.attributes();!e.sProxyEnabled&&this.__e4x(e.INDEX_UNATTACHED_ATTRIBUTES),i=this.__toAttributeName(i);for(var n=new t.XMLList,r=this._attributes.length,a=0;a>0).toString()==i)return"0"!=i?null:(a.__append(this),a._targetObject=this,e.sProxyEnabled?a:a.__e4x());if((i=this.__toXMLName(i))._isAttribute)for(!e.sProxyEnabled&&this.__e4x(e.INDEX_UNATTACHED_ATTRIBUTES),r=this._attributes.length,n=0;n>0;if(i.toString()==t)return 0==i;var n,r=this.__toXMLName(t),a=this._attributes.length;for(n=0;n=0&&this.__insertChildAt(i,n+1),this},e.prototype.insertChildBefore=function(t,i){t=globalThis.asc.strict(t,e),i=globalThis.asc.strict(i,e);if("text"==this._nodeKind||"comment"==this._nodeKind||"processing-instruction"==this._nodeKind||"attribute"==this._nodeKind)return this;if(!t)return this.__insertChildAt(i,this._children.length),this;var n=this._children.indexOf(t);return n>=0&&this.__insertChildAt(i,n),this},e.prototype.length=function(){return 1},e.prototype.localName=function(){return"text"==this._nodeKind||"comment"==this._nodeKind||"processing-instruction"==this._nodeKind?null:this.__name().localName},e.prototype.name=function(){return"text"==this._nodeKind||"comment"==this._nodeKind||"processing-instruction"==this._nodeKind?null:this.__name()},e.prototype.namespace=function(t){void 0===t&&(t=null);if(t=globalThis.asc.as(t,String)){for(var e=this._namespaces.length,i=0;i=0;i--){var n=this._children[i],r=n.nodeKind();if("element"==r)n.normalize();else if("text"==r){var a=n._value||"";if(t&&"text"==t.nodeKind()){var o=t._value||"";e.REGEXP_CDATA.test(o)||(n._value=a+o,this.__deleteChildAt(i+1))}(0==a.length||e.ignoreWhitespace&&0==a.trim().length)&&this.__deleteChildAt(i)}t=n}return this},e.prototype.parent=function(){return this._parent},e.prototype.prependChild=function(i){var n,r;if("text"==this._nodeKind||"comment"==this._nodeKind||"processing-instruction"==this._nodeKind||"attribute"==this._nodeKind)return this;globalThis.asc.is(i,t.XMLList)?(r=i.length(),n=i._children):(globalThis.asc.is(i,e)||(i=new e(i)),r=1,n=[i]);for(var a=r-1;a>=0;--a){var o=n[a];o.__setParent(this),this._children.unshift(o)}return!e.sProxyEnabled&&this.__e4x(e.INDEX_CHILDREN,n),this.normalize(),this},e.prototype.processingInstructions=function(e){void 0===e&&(e="*"),e=globalThis.asc.as(e,String);for(var i=new t.XMLList,n=this._children.length,r=0;r=0;i--)this._namespaces[i].uri==e.uri&&this._namespaces[i].prefix==e.prefix?this._namespaces.splice(i,1):null==e.prefix&&this._namespaces[i].uri==e.uri&&this._namespaces.splice(i,1);for(n=this._children.length,i=0;i>0;for(s.length()&&(_=s[0].childIndex()),r=a=s.length()-1>>0;r>=0;r--)this.__removeChild(s[r]);var l=this._children[_];for(a=i.length()>>0,r=0;r>=0,n=globalThis.asc.strict(n,Array);var r;!e.sProxyEnabled&&this.__e4x(e.INDEX_UNATTACHED_CHILDREN|e.INDEX_UNATTACHED_ATTRIBUTES);for(var a=[],o=[],s=0;s";n||(n=[]);var c=[],f=this._namespaces.length;for(s=0;s=0;--s){var p=c[s],g=e.__escapeAttributeValue(p.uri);if(g){var d=p.prefix||"";u.indexOf(d)>-1||(a.push(" xmlns"),d&&(a.push(":"),a.push(d)),a.push('="'),a.push(g),a.push('"'),u.push(d))}}for(f=this._attributes.length,s=0;s-1||(d&&(a.push(d),a.push(":")),a.push(y.localName),a.push('="'),a.push(e.__escapeAttributeValue(b.__getValue())),a.push('"'))}if(0==this._children.length)return a.push("/>"),a.join("");a.push(">");var m=this._children.length>1||1==this._children.length&&"text"!=this._children[0].nodeKind(),T=0;for(T=e.prettyPrinting&&m?i+e.prettyIndent>>0:0,f=this._children.length,s=0;s"),a.join("")},e.prototype.valueOf=function(){var t=this.toString(),e=+t;return isNaN(e)?t:e},e.prototype.toLocaleString=function(){return"[object XML]"},e.prototype.charAt=function(t){t=+t;return this.toString().charAt(t)},e.prototype.charCodeAt=function(t){t=+t;return this.toString().charCodeAt(t)},e.prototype.codePointAt=function(t){t=+t;return this.toString().codePointAt(t)},e.prototype.indexOf=function(t,e){void 0===e&&(e=0),t=globalThis.asc.as(t,String),e=+e;return this.toString().indexOf(t,e)},e.prototype.lastIndexOf=function(t,e){void 0===e&&(e=0),t=globalThis.asc.as(t,String),e=+e;return this.toString().lastIndexOf(t,e)},e.prototype.localeCompare=function(t,e,i){void 0===e&&(e=void 0),void 0===i&&(i=void 0),t=globalThis.asc.as(t,String);return this.toString().localeCompare(t,e,i)},e.prototype.match=function(t){return this.toString().match(t)},e.prototype.search=function(t){return this.toString().search(t)},e.prototype.slice=function(t,e){void 0===e&&(e=void 0),t=+t;return this.toString().slice(t,e)},e.prototype.split=function(t,e){void 0===t&&(t=void 0),void 0===e&&(e=void 0);return this.toString().split(t,e)},e.prototype.substr=function(t,e){void 0===e&&(e=void 0),t=+t;return this.toString().substr(t,e)},e.prototype.substring=function(t,e){void 0===e&&(e=void 0),t=+t;return this.toString().substring(t,e)},e.prototype.toLocaleLowerCase=function(){return this.toString().toLocaleLowerCase()},e.prototype.toLocaleUpperCase=function(){return this.toString().toLocaleUpperCase()},e.prototype.toLowerCase=function(){return this.toString().toLowerCase()},e.prototype.toUpperCase=function(){return this.toString().toUpperCase()},e.prototype.trim=function(){return this.toString().trim()},e.prototype.toExponential=function(t){void 0===t&&(t=void 0);return+(+this.toString()).toExponential(t)},e.prototype.toFixed=function(t){void 0===t&&(t=void 0);return+(+this.toString()).toFixed(t)},e.prototype.toPrecision=function(t){void 0===t&&(t=void 0);return+(+this.toString()).toPrecision(t)},e.prototype.attribute__String=function(t){if("*"==t)return this.attribute__String();!e.sProxyEnabled&&this.__e4x(e.INDEX_UNATTACHED_ATTRIBUTES),t=this.__toAttributeName(t);for(var i="",n=this._attributes.length,r=0;r>0).toString()==t)return"0"!=t?r:this.toString();if((t=this.__toXMLName(t))._isAttribute)for(!e.sProxyEnabled&&this.__e4x(e.INDEX_UNATTACHED_ATTRIBUTES),n=this._attributes.length,i=0;i-1){var a=new t.XMLList;return a._targetObject=i,a._targetProxyMethod=n,a}return i[n]}return 0==n?r:+n==n|0?void 0:"@"==n[0]?(n=n.substr(1),i.__proxy__cache__get("attribute",n)):"*"==n?i.__proxy__cache__get("children",n):i.__proxy__cache__get("elements",n)},e.prototype.__proxy__set=function(t,e,i,n){if(e in t.constructor.__classMembers)return t[e]=i;if(+e==e|0)throw new globalThis.TypeError("Assignment to indexed XML is not allowed.",1087);if("@"==e[0]){if("*"==e[1]){var r=t._attributes;return r.length&&(r[0]._value=i,r.length=1,t.__proxy__cache__invalidate()),i}this.__setAttribute(e.substr(1),i)}else this.__setChild(e,i);return t.__proxy__cache__invalidate(),i},e.prototype.__proxy__has=function(t,e){return e in t.constructor.__classMembers||this.hasOwnProperty(e)},e.prototype.__proxy__deleteProperty=function(t,i){if(i in t.constructor.__classMembers)return!1;if(+i==i|0)return!1;var n=0;if("@"==i[0]){var r=t._attributes;if("*"==i[1])for(n=r.length;r.length;)r[0].__setParent(null);else{i=t.__toAttributeName(i);for(var a=r.length,o=0;o0&&(t.__proxy__cache__invalidate(),!0)},e.prototype.__proxy__toPrimitive=function(t){return"number"==t?+this.toString():this.toString()},e.prototype.__proxy__cache__get=function(t,e){var i;return this._cacheSize>0&&this._cache&&this._cache[t]&&(i=this._cache[t][e])?i:(this._cache||(this._cache={}),this._cache[t]||(this._cache[t]={}),this._cacheSize++,this._cache[t][e]=this[t](e))},e.prototype.__proxy__cache__invalidate=function(){return this._cacheSize>0&&(this._cache={},this._cacheSize=0),this._parent&&this._parent.__proxy__cache__invalidate(),this},e.prototype.__defineIndex=function(t){var e=this;Object.defineProperty(this,t,{get:function(){return e.__e4x()}.__bind(this),enumerable:!1,configurable:!0})},e.prototype.__defineChildren=function(){var t=this;Object.defineProperty(this,"*",{get:function(){return t.children()}.__bind(this),enumerable:!1,configurable:!0})},e.prototype.__defineAttributes=function(){var t=this;Object.defineProperty(this,"@*",{get:function(){return t.attributes()}.__bind(this),enumerable:!1,configurable:!0})},e.prototype.__e4x=function(t,i){return void 0===t&&(t=15),e.sIgnoreECMAScriptForXML?this:e.__index(this,t,i)},e.__index=function(t,i,n){var r,a;if(e.INDEX_UNATTACHED_CHILDREN,i&e.INDEX_CHILDREN){var o=e.sIgnoreECMAScriptForXML;e.sIgnoreECMAScriptForXML=!0;try{r=n||t.elements(),a=n?r.length:r.length()}catch(t){t=globalThis.asc.e2e(t),asc.logError(t.getStackTrace())}finally{e.sIgnoreECMAScriptForXML=o}for(var s=0;s=this._children.length)){var e=this._children[t];e.__setParent(null),this._children.indexOf(e)==t&&this._children.splice(t,1)}},e.prototype.__removeChild=function(t){if(!t)return!1;if(!this._attributes)return!1;if(!globalThis.asc.is(t,e))return this.__removeChildByName(t);if("attribute"==t.nodeKind())for(var i=this._attributes.length,n=0;n"+n+"")}catch(c){c=globalThis.asc.e2e(c),n=null}if(null!=n){if(globalThis.asc.is(n,e)){var a=new t.XMLList;a[0]=n,n=a}if(globalThis.asc.is(n,t.XMLList)){var o=this.child(i),s=this.children().length()-1;o.length()&&(s=o[0].childIndex()-1);for(var _=h=o.length()-1;_>=0;_--)this.__removeChild(o[_]);var l=this._children[s],h=n.length();for(_=0;_=0;n--){var r=this._attributes[n];r.__name().__matches(t,!e.NAMESPACE_ENABLED)&&(r.__setParent(null),this._attributes.indexOf(r)==n&&this._attributes.splice(n,1),i=1)}return 1==i}if(!this._children)return!1;for(n=this._children.length-1;n>=0;n--){var a=this._children[n];a.__name().__matches(t,!e.NAMESPACE_ENABLED)&&(a.__setParent(null),this._children.indexOf(a)==n&&this._children.splice(n,1),i=1)}return 1==i},e.prototype.__replaceChildAt=function(i,n){if("text"!=this._nodeKind&&"comment"!=this._nodeKind&&"processing-instruction"!=this._nodeKind&&"attribute"!=this._nodeKind)if(i>this._children.length&&(i=this._children.length>>0),globalThis.asc.is(n,e)&&"attribute"!=n.nodeKind()){if("element"==n.nodeKind()&&(n==this||this.__isAncestor(n)))throw new globalThis.TypeError("cannot assign parent xml as child");n.__setParent(this),this._children[i]&&this.__removeChild(this._children[i]),this.__insertChildAt(n,i)}else if(globalThis.asc.is(n,t.XMLList)){this._children[i]&&this._children[i].__setParent(null);var r=n.length();n[0].__setParent(this),this._children[i]=n[0];for(var a=1,o=n[0];a>0).toString()==i)throw new globalThis.TypeError("invalid element name");if(globalThis.asc.is(!i,t.QName)){var r=globalThis.asc.as(i.toString(),String);r.indexOf(":")>=0?((n=new t.QName)._prefix=r.substring(0,r.indexOf(":")),n._localName=r.substring(r.lastIndexOf(":")+1),n._uri=this.__getURI(n.prefix)):(!(n=new t.QName(this.__name())).uri&&e.sDefaultNamespace&&(n=new t.QName(e.sDefaultNamespace)),n.localName=r)}else n=new t.QName(i);return n},e.prototype.__equals=function(t){var i,n;if(!e.sProxyEnabled&&this.__e4x(e.INDEX_UNATTACHED_CHILDREN|e.INDEX_UNATTACHED_ATTRIBUTES),!globalThis.asc.is(t,e))return!1;if(t.nodeKind()!=this._nodeKind)return!1;if(!this.__name().__equals(t.__name(),!e.NAMESPACE_ENABLED))return!1;var r=this.__getAttributeArray(),a=t.__getAttributeArray();if(r.length!=a.length)return!1;if(this.__getValue()!=t.__getValue())return!1;for(n=r.length,i=0;i":i[n]=">";break;case"&":i[n]="&"}return i.join("")},e.__fromAttribute=function(i){var n=new e;return n._nodeKind="attribute",n._name=new t.QName(i.namespaceURI||"",i.localName),n._value=i.value,n},e.__iterateElement=function(t,i){for(var n=t.attributes,r=n.length,a=0;a":n._value=globalThis.asc.as(r,String);break;case 7:e.ignoreProcessingInstructions||((n=new e)._nodeKind="processing-instruction",n._name=s,n._value=globalThis.asc.as(r,String));break;case 8:e.ignoreComments||((n=new e)._nodeKind="comment",n._value=globalThis.asc.as(r,String));break;default:throw new globalThis.TypeError("Unknown XML node type!")}return n},e.__namespaceInArray=function(t,e,i){if(void 0===i&&(i=!0),!e)return!1;for(var n=e.length,r=0;r"),e.REGEXP_COMMENT=new globalThis.RegExp("^[  \t\n\r]*\x3c!--([^]+)--\x3e[  \t\n\r]*([^]?)"),e.REGEXP_SIMPLE_ELEMENT=new globalThis.RegExp("^<(.*)/>$"),e.sProxyEnabled=void 0!=(globalThis.Proxy&&globalThis.Symbol),e.sProxyCallableGetteres=["text","name"]})}(),e.INDEX_CHILDREN=1,e.INDEX_ATTRIBUTES=2,e.INDEX_UNATTACHED_CHILDREN=4,e.INDEX_UNATTACHED_ATTRIBUTES=8,e.PRETTY_INDENT_CHAR=" ",e.sPrettyIndent=2,e.sPrettyIndentStr=" ",e.__block1=function(){globalThis.asc.stb(e,function(){e.sParser=new globalThis.DOMParser;try{e.sParserErrorNS=globalThis.asc.as(e.sParser.parseFromString("<","application/xml").getElementsByTagName("parsererror")[0].namespaceURI,String)}catch(t){t=globalThis.asc.e2e(t)}})}(),e.prettyPrinting=!0,e.ignoreComments=!0,e.ignoreProcessingInstructions=!0,e.ignoreWhitespace=!0,e}();t.XML=e}(global||(global={})),function(t){var e=function(){function e(i){if(void 0===this._children&&(this._children=[]),i=globalThis.asc.is(i,t.XML)?i.toXMLString():asc.as(i,String))return new t.XML(""+i+"").children();if(t.XML.sProxyEnabled){var n=this.constructor,r=Function.call(this)||this;return Object.setPrototypeOf(r,n.prototype),r._children=[],r._cacheSize=0,Object.defineProperty(r,"name",{enumerable:!1,value:e.prototype.__name}),Object.defineProperty(r,"length",{enumerable:!1,value:e.prototype.__length}),Object.defineProperty(r,"toString",{enumerable:!1,value:e.prototype.toString}),new globalThis.Proxy(r,{get:this.__proxy__get.__bind(r),set:this.__proxy__set.__bind(r),has:this.__proxy__has.__bind(r),deleteProperty:this.__proxy__deleteProperty.__bind(r),apply:this.__proxy__method__apply.__bind(r)})}this.__defineIndex(0),this.__defineChildren(),this.__defineAttributes()}return e.from=function(){for(var t="",i=arguments.length,n=0;n>0;if(r.toString()==i){if(r>=0&&r>0;if(e.toString()==t)return e=0&&(0|t)1)for(var e=0;e>0;if(i.toString()==t)return i>=0&&i-1){var a=new e;return a._targetObject=i,a._targetProxyMethod=n,a}return i[n]}i._targetProxyMethod&&i.__proxy__method__rollback();var o=0|n;return+n==o?i._children[o]:"@"==n[0]?(n=n.substr(1),i.__proxy__cache__get("attribute",n)):"*"==n?i.__proxy__cache__get("children",n):i.__proxy__cache__get("elements",n)},e.prototype.__proxy__set=function(e,i,n,r){if(i in e.constructor.__classMembers)return e[i]=n;e._targetProxyMethod&&e.__proxy__method__rollback();var a=e._children,o=0|i;if(+i==o)return o>=a.length?e.__append(n):e.__replaceChildAt(Math.max(0,o),n),e.__proxy__cache__invalidate(),n;if(a.length>1)throw new globalThis.TypeError("Assignment to lists with more than one item is not supported.",1089);if(0==a.length&&!t.XML.__connectChain(e))return n;var s=a[0];return"@"==i[0]&&"attribute"==s.nodeKind()?n:(e.__proxy__cache__invalidate(),s[i]=n)},e.prototype.__proxy__has=function(t,e){return e in t.constructor.__classMembers||(t._targetProxyMethod&&t.__proxy__method__rollback(),t.hasOwnProperty(e))},e.prototype.__proxy__deleteProperty=function(t,e){if(e in t.constructor.__classMembers)return!1;t._targetProxyMethod&&t.__proxy__method__rollback();var i=0,n=t._children,r=n.length,a=0|e;if(+e==a)t.__removeChildAt(a)&&i++;else for(var o=0;o0&&(t.__proxy__cache__invalidate(),!0)},e.prototype.__proxy__toPrimitive=function(t){return"number"==t?+this.toString():this.toString()},e.prototype.__proxy__method__apply=function(t,e,i){if(!this._targetProxyMethod)throw new Error((this._targetProxyMethod||"XMLList")+" is not a function");var n=this._targetObject[this._targetProxyMethod].apply(this._targetObject,i);return this._targetProxyMethod=void 0,n},e.prototype.__proxy__method__rollback=function(){if(!this._targetProxyMethod)throw new Error("Empty rollback method");this.__copyFrom(this._targetObject.elements(this._targetProxyMethod)),this._targetProxyMethod=void 0},e.prototype.__proxy__cache__get=function(t,e){var i;return this._cacheSize>0&&this._cache&&this._cache[t]&&(i=this._cache[t][e])?i:(this._cache||(this._cache={}),this._cache[t]||(this._cache[t]={}),this._cacheSize++,this._cache[t][e]=this[t](e))},e.prototype.__proxy__cache__invalidate=function(){return this._cacheSize>0&&(this._cache={},this._cacheSize=0),this._targetObject&&this._targetObject.__proxy__cache__invalidate(),this},e.prototype.__defineIndex=function(t){var e=this;Object.defineProperty(this,t,{get:function(){var i=e._children[t];return i?i.__e4x():void 0}.__bind(this),set:function(i){t>=e._children.length?e.__append(i):e.__replaceChildAt(t,i)}.__bind(this),enumerable:!1,configurable:!0})},e.prototype.__defineChildren=function(){var t=this;Object.defineProperty(this,"*",{get:function(){return t.children()}.__bind(this),enumerable:!1,configurable:!0})},e.prototype.__defineAttributes=function(){var t=this;Object.defineProperty(this,"@*",{get:function(){return t.attributes()}.__bind(this),enumerable:!1,configurable:!0})},e.prototype.__e4x=function(e,i){return void 0===e&&(e=15),t.XML.sIgnoreECMAScriptForXML?this:t.XML.__index(this,e,i)},e.prototype.__bind=function(){return this},e.prototype.__text=function(){this._targetProxyMethod&&this.__proxy__method__rollback();for(var t=new e,i=this._children.length,n=0;n>0;a.toString()==i?this.__removeChildAt(a):this.__isSingle()&&this._children[0].__removeChild(i)}else{if(globalThis.asc.is(i,Number))return n=i,void this.__removeChildAt(n);if(globalThis.asc.is(i,e))for(r=i.length(),n=0;n=0;n--)this._children[n]==i&&(this._children.splice(n,1),i.__hasAncestor(this._targetObject)&&i.parent().__removeChild(i))}},e.prototype.__removeChildAt=function(t){if(t>=0&&t>>0},e.heapSize=function(){return globalThis.ModuleCPP.HEAPU8.length},e.heapUsageSize=function(){return globalThis.ModuleCPP.heapUsageSize()},e.heapLastSize=function(){return globalThis.ModuleCPP.heapLastSize()},e.getBuffer=function(t,e){var i=globalThis.ModuleCPP.CPPBuffer.getBuffer(t,e)>>>0;if(!i)throw new Error("Not enough c++ memory to allocate "+t+" bytes");return i},e.freeBuffer=function(t){globalThis.ModuleCPP.CPPBuffer.freeBuffer(t)},e.toString=function(){for(var e=new t.Dictionary,i=0,n=0,r=0,a=globalThis.ModuleCPP.heapLastFragment()>>>0,o="\tlast allocations:\n",s=10;a;){var _=a>>2>>>0;if(2871153579!=globalThis.ModuleCPP.HEAPU32[_]>>>0)throw new Error("c++ memory corruption was detected");var l=globalThis.ModuleCPP.HEAPU32[_+1]>>>0,h=globalThis.ModuleCPP.HEAPU32[_+3]>>>0,c=globalThis.ModuleCPP.HEAPU32[_+4]>>>0;if(s-- >0&&(o=(o=o+"\t\t"+(h/1048576*1e3|0)/1e3+" MB")+" - "+t.ASMMemOwner.toString(c)+"\n"),(d=e.__get(c))||(d={size:0,cnt:0,max:0},e.__set(c,d)),d.size=d.size+h,d.cnt=d.cnt+1,r=r+1>>>0,d.max>>0)),i=i+h>>>0,!l)break;a=l}var f="ASM memory state:\n";f=(f=(f=(f=f+"\t size: \t"+(i/1048576*1e3|0)/1e3+"MB\n")+"\t max: \t"+(n/1048576*1e3|0)/1e3+"MB\n")+"\t cnt: \t"+r+"\n")+"\t heap: \t"+(globalThis.ModuleCPP.HEAPU8.length/1048576*1e3|0)/1e3+"MB\n",f+="\towners:\n";for(var u=0,p=globalThis.asc.In(e);u>>0==g&&(g>>>=0);var d=e.__get(g);f=(f=(f=(f=f+"\t\t"+t.ASMMemOwner.toString(g)+": ")+"size: \t"+(d.size/1048576*1e3|0)/1e3+"MB")+", max: \t"+(d.max/1048576*1e3|0)/1e3+"MB")+", cnt: "+d.cnt,f+="\n"}return f+=o},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.utils::ASM")})}(),e._ready=!1,e._heapSize=0,e}();t.ASM=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.toString=function(e){switch(e){case t.OWNER_TMP:return"TMP";case t.OWNER_FONT:return"FONT";case t.OWNER_VIDEO:return"VIDEO";case t.OWNER_ARCH:return"ARCH";case t.OWNER_IMAGE:return"IMAGE"}return"UNKNOWN"},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.utils::ASMMemOwner")})}(),t.OWNER_UNREGISTERED=0,t.OWNER_TMP=1,t.OWNER_FONT=2,t.OWNER_VIDEO=3,t.OWNER_ARCH=4,t.OWNER_IMAGE=5,t}();t.ASMMemOwner=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){}return e.encode=function(i){var n=new t.ByteArray;n.length=4*(2+i._length-(i._length+2)%3)/3>>>0;for(var r=0,a=i._length%3>>0,o=i._length-a>>0,s=0,_=0;r>0)<<16|i.__get(r++>>0)<<8|i.__get(r++>>0))>>>0,n.__set(_++,e._encodeChars[s>>>18>>0]),n.__set(_++,e._encodeChars[(s>>>12&63)>>0]),n.__set(_++,e._encodeChars[(s>>>6&63)>>0]),n.__set(_++,e._encodeChars[(63&s)>>0]);return 1==a?(s=i.__get(r>>0)>>>0,n.__set(_++,e._encodeChars[s>>>2>>0]),n.__set(_++,e._encodeChars[(3&s)<<4>>0]),n.__set(_++,61),n.__set(_++,61)):2==a&&(s=(i.__get(r++>>0)<<8|i.__get(r>>0))>>>0,n.__set(_++,e._encodeChars[s>>>10>>0]),n.__set(_++,e._encodeChars[(s>>>4&63)>>0]),n.__set(_++,e._encodeChars[(15&s)<<2>>0]),n.__set(_++,61)),n.readUTFBytes(n._length)},e.decode=function(i){var n=0,r=0,a=0,o=0,s=0,_=0,l=i.length,h=new t.ByteArray;for(h.writeUTFBytes(i);s>0]>>0)&&-1!=(r=e._decodeChars[h.__get(s++)>>0]>>0);){if(h.__set(_++>>0,n<<2|(48&r)>>4),61==(a=h.__get(s++>>0)))return h.length=_>>>0,h;if(-1==(a=e._decodeChars[a>>0]>>0))break;if(h.__set(_++>>0,(15&r)<<4|(60&a)>>2),61==(o=h.__get(s++>>0)))return h.length=_>>>0,h;if(-1==(o=e._decodeChars[o>>0]>>0))break;h.__set(_++>>0,(3&a)<<6|o)}return h.length=_>>>0,h.position=0,h},e.InitEncoreChar=function(){for(var t=new Array(64),e=0;e<64;e++)t[e]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(e);return t},e.InitDecodeChar=function(){return[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,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,-1,-1,-1,-1,-1,-1,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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.utils::Base64"),e._encodeChars=e.InitEncoreChar(),e._decodeChars=e.InitDecodeChar()})}(),e}();t.Base64=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){t.AMF=globalThis.flash.__native.format.amf.AMF,t.ASM=globalThis.flash.__native.utils.ASM,t.ASMMemOwner=globalThis.flash.__native.utils.ASMMemOwner,t.ObjectPool=globalThis.flash.__native.utils.ObjectPool,t.IOError=globalThis.flash.errors.IOError,t.ObjectEncoding=globalThis.flash.net.ObjectEncoding;var e=function(){function e(){this._objectEncoding=e._defaultObjectEncoding,this._endian="bigEndian",0!=arguments[0]&&(this._dataView=new globalThis.DataView(new globalThis.ArrayBuffer(0)))}return Object.defineProperty(e.prototype,"implements_flash_utils_IDataOutput",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash_utils_IDataInput",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultObjectEncoding",{get:function(){return e._defaultObjectEncoding},set:function(t){t>>>=0,e._defaultObjectEncoding=t},enumerable:!1,configurable:!0}),e.prototype.readBytes=function(t,i,n){void 0===i&&(i=0),void 0===n&&(n=0),t=globalThis.asc.strict(t,e),i>>>=0;0==(n>>>=0)&&(n=this._length-this._position>>>0);var r=t.position;t.position=i,t.writeBytes(this,this.position,n),t.position=r,this._position=this._position+n>>0},e.prototype.writeBytes=function(t,i,n){void 0===i&&(i=0),void 0===n&&(n=0),t=globalThis.asc.strict(t,e),i>>>=0;0==(n>>>=0)&&(n=t._length-i>>>0),this.__beforeWrite(n);var r=new globalThis.Uint8Array(this._dataView.buffer),a=new globalThis.Uint8Array(t._dataView.buffer,i,n);r.set(a,this._position),this._position=this._position+n>>0},e.prototype.writeBoolean=function(t){t=!!t;this.__beforeWrite(1),this._dataView.setInt8(this._position++,t?1:0)},e.prototype.writeByte=function(t){t>>=0;this.__beforeWrite(1),this._dataView.setInt8(this._position++,t)},e.prototype.writeShort=function(t){t>>=0;this.__beforeWrite(2),this._dataView.setInt16(this._position,t,this._isLittleEndian),this._position=this._position+2>>0},e.prototype.writeInt=function(t){t>>=0;this.__beforeWrite(4),this._dataView.setInt32(this._position,t,this._isLittleEndian),this._position=this._position+4>>0},e.prototype.writeUnsignedInt=function(t){t>>>=0;this.__beforeWrite(4),this._dataView.setUint32(this._position,t,this._isLittleEndian),this._position=this._position+4>>0},e.prototype.writeFloat=function(t){t=+t;this.__beforeWrite(4),this._dataView.setFloat32(this._position,t,this._isLittleEndian),this._position=this._position+4>>0},e.prototype.writeDouble=function(t){t=+t;this.__beforeWrite(8),this._dataView.setFloat64(this._position,t,this._isLittleEndian),this._position=this._position+8>>0},e.prototype.writeMultiByte=function(t,e){t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String);var i=globalThis.TextEncoder;"utf-8"==e&&i||(i=globalThis.__TextEncoder);var n=globalThis.asc.strict(new i(e,{NONSTANDARD_allowLegacyEncoding:!0}).encode(t),Uint8Array),r=n.length;this.__beforeWrite(r),new globalThis.Uint8Array(this._dataView.buffer).set(n,this._position),this._position=this._position+r>>0},e.prototype.writeUTF=function(t){t=globalThis.asc.as(t,String);this._position=this._position+2>>0;var e=this._position;this.writeUTFBytes(t);var i=this._position;this._position=e-2>>0,this.writeShort(i-e),this._position=i},e.prototype.writeUTFBytes=function(t){t=globalThis.asc.as(t,String);this.writeMultiByte(t,"utf-8")},e.prototype.readBoolean=function(){return 0!=this._dataView.getInt8(this._position++)},e.prototype.readByte=function(){return this._dataView.getInt8(this._position++)},e.prototype.readUnsignedByte=function(){return this._dataView.getUint8(this._position++)},e.prototype.readShort=function(){var t=this._dataView.getInt16(this._position,this._isLittleEndian);return this._position=this._position+2>>0,t},e.prototype.readUnsignedShort=function(){var t=this._dataView.getUint16(this._position,this._isLittleEndian);return this._position=this._position+2>>0,t},e.prototype.readInt=function(){var t=this._dataView.getInt32(this._position,this._isLittleEndian);return this._position=this._position+4>>0,t},e.prototype.readUnsignedInt=function(){var t=this._dataView.getUint32(this._position,this._isLittleEndian);return this._position=this._position+4>>0,t},e.prototype.readFloat=function(){var t=this._dataView.getFloat32(this._position,this._isLittleEndian);return this._position=this._position+4>>0,t},e.prototype.readDouble=function(){var t=this._dataView.getFloat64(this._position,this._isLittleEndian);return this._position=this._position+8>>0,t},e.prototype.readMultiByte=function(t,e){t>>>=0,e=globalThis.asc.as(e,String);var i,n=globalThis.asc.strict(new globalThis.Uint8Array(this._dataView.buffer).subarray(this._position,this._position+t),Uint8Array),r=globalThis.TextDecoder;return"utf-8"==e&&r||(r=globalThis.__TextDecoder),i=globalThis.asc.as(new r(e,{NONSTANDARD_allowLegacyEncoding:!0}).decode(n),String),this._position=this._position+t>>0,i},e.prototype.readUTF=function(){return this.readUTFBytes(this.readUnsignedShort())},e.prototype.readUTFBytes=function(t){t>>>=0;return this._position+3<=this._length&&239==this.__get(this._position)&&187==this.__get(this._position+1)&&191==this.__get(this._position+2)&&(this._position=this._position+3>>0,(t=t-3>>>0)<0&&(t=0)),this.readMultiByte(t,"utf-8")},Object.defineProperty(e.prototype,"length",{get:function(){return this._length},set:function(t){t>>>=0;this.__setLength(t),this._position>this._length&&(this._position=this._length)},enumerable:!1,configurable:!0}),e.prototype.writeObject=function(e){switch(this._objectEncoding){case t.ObjectEncoding.AMF0:case t.ObjectEncoding.AMF3:t.AMF.write(this._objectEncoding,this,e);break;default:throw new Error("Object Encoding")}},e.prototype.readObject=function(){switch(this._objectEncoding){case t.ObjectEncoding.AMF0:case t.ObjectEncoding.AMF3:return t.AMF.read(this._objectEncoding,this);default:throw new Error("Object Encoding")}},e.prototype.deflate=function(){this.__compress(t.CompressionAlgorithm.DEFLATE)},e.prototype.compress=function(t){void 0===t&&(t="zlib"),t=globalThis.asc.as(t,String);this.__compress(t)},e.prototype.inflate=function(){this.__uncompress(t.CompressionAlgorithm.DEFLATE,arguments[1])},e.prototype.uncompress=function(t){void 0===t&&(t="zlib"),t=globalThis.asc.as(t,String);this.__uncompress(t,arguments[1])},e.prototype.hasOwnProperty=function(t){t>>=0;return this.__has(t)},e.prototype.toString=function(){return this.__toString(0,this._length)},e.prototype.toJSON=function(t){return t=globalThis.asc.as(t,String),"ByteArray"},Object.defineProperty(e.prototype,"bytesAvailable",{get:function(){return this._length-this._position},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"position",{get:function(){return this._position},set:function(t){t>>>=0;this._position=t>>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"objectEncoding",{get:function(){return this._objectEncoding},set:function(t){t>>>=0;this._objectEncoding=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"endian",{get:function(){return this._endian},set:function(e){e=globalThis.asc.as(e,String);this._endian=e,this._isLittleEndian=e==t.Endian.LITTLE_ENDIAN},enumerable:!1,configurable:!0}),e.prototype.clear=function(){this.__setLength(0),this._position=0},e.prototype.atomicCompareAndSwapIntAt=function(t,e,i){return 0,0,0,0},e.prototype.atomicCompareAndSwapLength=function(t,e){return 0,0,0},Object.defineProperty(e.prototype,"shareable",{get:function(){return!1},set:function(t){t=!!t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"buffer",{get:function(){return e.__slice(this._dataView.buffer,0,this._length)},enumerable:!1,configurable:!0}),e.prototype.presetTag=function(){},e.prototype.constructFromTag=function(){},e.prototype.__has=function(t){return(t|=0)>=0&&tthis._length&&(this.length=t+1>>>0),e<0?this._dataView.setInt8(t,e):this._dataView.setUint8(t,e),e},e.prototype.__delete=function(t){return!1},e.prototype.__preinc=function(t){return this.__set(t,this.__get(t)+1)},e.prototype.__predec=function(t){return this.__set(t,this.__get(t)-1)},e.prototype.__postinc=function(t){var e=this.__get(t);return this.__set(t,e+1),e},e.prototype.__postdec=function(t){var e=this.__get(t);return this.__set(t,e-1),e},e.prototype.__has__F=function(t){return this.__has(t)},e.prototype.__get__F=function(t){return this.__get(t)},e.prototype.__set__F=function(t,e){return this.__set(t,e)},e.prototype.__delete__F=function(t){return this.__delete(t)},e.prototype.__preinc__F=function(t){return this.__preinc(t)},e.prototype.__predec__F=function(t){return this.__predec(t)},e.prototype.__postinc__F=function(t){return this.__postinc(t)},e.prototype.__postdec__F=function(t){return this.__postdec(t)},e.prototype.__fromByteArray=function(t,e){void 0===e&&(e=!1);return this._length=t._length,this._position=0,this._dataView=new globalThis.DataView(e?t.buffer:t._dataView.buffer),this},e.prototype.__fromArrayBuffer=function(t,i){void 0===i&&(i=!1);return this._length=t.byteLength>>0,this._position=0,this._dataView=new globalThis.DataView(i?e.__slice(t,0,this._length):t),this},e.prototype.__fromCPPMem=function(t,e){return this._length=e>>0,this._position=0,this._dataView=new globalThis.DataView(new globalThis.ArrayBuffer(e)),new globalThis.Uint8Array(this._dataView.buffer).set(globalThis.ModuleCPP.HEAPU8.subarray(t,t+e)),this},e.prototype.__fromSubUint8Array=function(t){var e=this.__setLength(t.length);this._position=0;var i=new globalThis.Uint8Array(this._dataView.buffer,0,this._length);return e||i.fill(0),i.set(t),this},e.prototype.__readBytesToCPPMem=function(t,e){void 0===e&&(e=0);globalThis.ModuleCPP.HEAPU8.set(new globalThis.Uint8Array(this._dataView.buffer,this._position,e),t)},e.__slice=function(t,e,i){var n;try{n=t.slice(e,i)}catch(o){o=globalThis.asc.e2e(o),0==i&&(i=t.byteLength),n=new globalThis.ArrayBuffer(i-e);var r=new globalThis.Uint8Array(n),a=new globalThis.Uint8Array(t,e,i-e);r.set(a)}return n},e.prototype.__setLength=function(t){this._length=t>>0;var i=this._dataView.buffer.byteLength;if(0==t)return this._dataView=new globalThis.DataView(new globalThis.ArrayBuffer(0)),!0;if(i>>0;else{for(;i>>0}var n=new globalThis.Uint8Array(t);return n.set(new globalThis.Uint8Array(this._dataView.buffer)),this._dataView=new globalThis.DataView(n.buffer),!0}return!1},e.prototype.__beforeWrite=function(t){this._position+t>this._length&&this.__setLength(this._position+t)},e.prototype.__fixed=function(t){return this._fixed=t,this},e.prototype.__compress=function(e){this._position=0;var i=this._length>>>0,n=t.ASM.getBuffer(i,t.ASMMemOwner.OWNER_ARCH);if(n){var r;switch(this.__readBytesToCPPMem(n,i),e){case t.CompressionAlgorithm.ZLIB:r=globalThis.ModuleCPP.compressZLIB(n,i);break;case t.CompressionAlgorithm.DEFLATE:r=globalThis.ModuleCPP.compressDeflate(n,i);break;case t.CompressionAlgorithm.LZMA:r=globalThis.ModuleCPP.compressLZMA(n,i)}t.ASM.freeBuffer(n),r&&0==r.errorCode&&(this.__fromCPPMem(r.resultBuffer+r.resultBufferDataOffset,r.resultBufferDataSize),t.ASM.freeBuffer(r.resultBuffer),this._position=this._length)}},e.prototype.__uncompress=function(e,i){void 0===i&&(i=0);this._position=0;try{var n,r=(e==t.CompressionAlgorithm.DEFLATE?this._length+6:this._length)>>>0,a=t.ASM.getBuffer(r,t.ASMMemOwner.OWNER_ARCH);if(!a)throw new Error;switch(e){case t.CompressionAlgorithm.ZLIB:this.__readBytesToCPPMem(a,r),n=globalThis.ModuleCPP.decompressZLIB(a,r,i,!0);break;case t.CompressionAlgorithm.DEFLATE:this.__readBytesToCPPMem(a+2,r-6),n=globalThis.ModuleCPP.decompressInflate(a,r,i);break;case t.CompressionAlgorithm.LZMA:this.__readBytesToCPPMem(a,r),n=globalThis.ModuleCPP.decompressLZMA(a,r,i);break;default:throw t.ASM.freeBuffer(a),new Error}if(t.ASM.freeBuffer(a),0!=n.errorCode)throw new Error;this.__fromCPPMem(n.resultBuffer+n.resultBufferDataOffset,n.resultBufferDataSize),t.ASM.freeBuffer(n.resultBuffer)}catch(e){if(e=globalThis.asc.e2e(e),this.length)throw new t.IOError("There was an error decompressing the data.",2058)}this._position=0},e.prototype.__toString=function(t,e){var i=this._position;this._position=t>>0;var n=this.readUTFBytes(e);return this._position=i,n},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.utils::ByteArray"),globalThis.asc.clp$(e,{_position:0,_length:0}),e.__pool=new t.ObjectPool(function(){return new e},function(t){t.clear()}),e.DEFAULT_ARRAY_BUFFER_LENGTH=4096,e._defaultObjectEncoding=t.ObjectEncoding.DEFAULT})}(),e}();t.ByteArray=e}(t.utils||(t.utils={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function i(t,i,n){void 0===i&&(i=0),void 0===n&&(n=0);var r=this,a=r;if(t)return r=e.call(this,!1)||this,a._array=t,a._start=i,a._end=n,a._length=a._end-a._start>>0,a._fixed=!0,r;r=e.call(this)||this}return __extends(i,e),i.prototype.readBytes=function(t,i,n){void 0===i&&(i=0),void 0===n&&(n=0);if(this._array){var r=this._array._position;this._array._position=this._start+this._position>>0,this._array.readBytes(t,i,n),this._array._position=r}else e.prototype.readBytes.call(this,t,i,n)},i.prototype.__readBytesToCPPMem=function(t,e){void 0===e&&(e=0);var i=this._array?this._array._dataView.buffer:this._dataView.buffer;globalThis.ModuleCPP.HEAPU8.set(new globalThis.Uint8Array(i,this._start+this._position,e),t)},i.prototype.writeBytes=function(t,i,n){void 0===i&&(i=0),void 0===n&&(n=0);if(this._array){if(this._position!=this._length){var r=this._array._position;this._array._position=this._start+this._position>>0,this._array.writeBytes(t,i,n),this._position=this._position+(r-this._array._position)>>0,this._array._position=r}}else e.prototype.writeBytes.call(this,t,i,n)},i.prototype.writeBoolean=function(t){if(this._array){if(this._position!=this._length){var i=this._array._position;this._array._position=this._start+this._position>>0,this._array.writeBoolean(t),this._position++,this._array._position=i}}else e.prototype.writeBoolean.call(this,t)},i.prototype.writeByte=function(t){if(this._array){if(this._position!=this._length){var i=this._array._position;this._array._position=this._start+this._position>>0,this._array.writeByte(t),this._position++,this._array._position=i}}else e.prototype.writeByte.call(this,t)},i.prototype.writeShort=function(t){if(this._array){if(this._position!=this._length){var i=this._array._position;this._array._position=this._start+this._position>>0,this._array.writeShort(t),this._position=this._position+2>>0,this._array._position=i}}else e.prototype.writeShort.call(this,t)},i.prototype.writeInt=function(t){if(this._array){if(this._position!=this._length){var i=this._array._position;this._array._position=this._start+this._position>>0,this._array.writeInt(t),this._position=this._position+4>>0,this._array._position=i}}else e.prototype.writeInt.call(this,t)},i.prototype.writeUnsignedInt=function(t){if(this._array){if(this._position!=this._length){var i=this._array._position;this._array._position=this._start+this._position>>0,this._array.writeUnsignedInt(t),this._position=this._position+4>>0,this._array._position=i}}else e.prototype.writeUnsignedInt.call(this,t)},i.prototype.writeFloat=function(t){if(this._array){if(this._position!=this._length){var i=this._array._position;this._array._position=this._start+this._position>>0,this._array.writeFloat(t),this._position=this._position+4>>0,this._array._position=i}}else e.prototype.writeFloat.call(this,t)},i.prototype.writeDouble=function(t){if(this._array){if(this._position!=this._length){var i=this._array._position;this._array._position=this._start+this._position>>0,this._array.writeDouble(t),this._position=this._position+8>>0,this._array._position=i}}else e.prototype.writeDouble.call(this,t)},i.prototype.writeMultiByte=function(t,i){if(this._array){if(this._position!=this._length){var n=this._array._position;this._array._position=this._start+this._position>>0,this._array.writeMultiByte(t,i),this._position=this._position+(n-this._array._position)>>0,this._array._position=n}}else e.prototype.writeMultiByte.call(this,t,i)},i.prototype.writeUTF=function(t){if(this._array){if(this._position!=this._length){var i=this._array._position;this._array._position=this._start+this._position>>0,this._array.writeUTF(t),this._position=this._position+(i-this._array._position)>>0,this._array._position=i}}else e.prototype.writeUTF.call(this,t)},i.prototype.readBoolean=function(){if(!this._array)return e.prototype.readBoolean.call(this);if(this._position==this._length)return!1;var t=this._array._position;this._array._position=this._start+this._position>>0;var i=this._array.readBoolean();return this._position++,this._array._position=t,i},i.prototype.readByte=function(){if(!this._array)return e.prototype.readByte.call(this);if(this._position==this._length)return 0;var t=this._array._position;this._array._position=this._start+this._position>>0;var i=this._array.readByte();return this._position++,this._array._position=t,i},i.prototype.readUnsignedByte=function(){if(!this._array)return e.prototype.readUnsignedByte.call(this);if(this._position==this._length)return 0;var t=this._array._position;this._array._position=this._start+this._position>>0;var i=this._array.readUnsignedByte();return this._position++,this._array._position=t,i},i.prototype.readShort=function(){if(!this._array)return e.prototype.readShort.call(this);if(this._position==this._length)return 0;var t=this._array._position;this._array._position=this._start+this._position>>0;var i=this._array.readShort();return this._position=this._position+2>>0,this._array._position=t,i},i.prototype.readUnsignedShort=function(){if(!this._array)return e.prototype.readUnsignedShort.call(this);if(this._position==this._length)return 0;var t=this._array._position;this._array._position=this._start+this._position>>0;var i=this._array.readUnsignedShort();return this._position=this._position+2>>0,this._array._position=t,i},i.prototype.readInt=function(){if(!this._array)return e.prototype.readInt.call(this);if(this._position==this._length)return 0;var t=this._array._position;this._array._position=this._start+this._position>>0;var i=this._array.readInt();return this._position=this._position+4>>0,this._array._position=t,i},i.prototype.readUnsignedInt=function(){if(!this._array)return e.prototype.readUnsignedInt.call(this);if(this._position==this._length)return 0;var t=this._array._position;this._array._position=this._start+this._position>>0;var i=this._array.readUnsignedInt();return this._position=this._position+4>>0,this._array._position=t,i},i.prototype.readFloat=function(){if(!this._array)return e.prototype.readFloat.call(this);if(this._position==this._length)return 0;var t=this._array._position;this._array._position=this._start+this._position>>0;var i=this._array.readFloat();return this._position=this._position+4>>0,this._array._position=t,i},i.prototype.readDouble=function(){if(!this._array)return e.prototype.readDouble.call(this);if(this._position==this._length)return 0;var t=this._array._position;this._array._position=this._start+this._position>>0;var i=this._array.readDouble();return this._position=this._position+8>>0,this._array._position=t,i},i.prototype.readMultiByte=function(t,i){if(!this._array)return e.prototype.readMultiByte.call(this,t,i);if(this._position==this._length)return null;var n=this._array._position;this._array._position=this._start+this._position>>0;var r=this._array.readMultiByte(t,i);return this._position=this._position+(n-this._array._position)>>0,this._array._position=n,r},i.prototype.writeObject=function(t){if(this._array)throw new Error("Not supported");e.prototype.writeObject.call(this,t)},i.prototype.readObject=function(){if(!this._array)return e.prototype.readObject.call(this);throw new Error("Not supported")},i.prototype.toString=function(){return this._array?this.__toString(this._start,this._length):e.prototype.toString.call(this)},i.prototype.clear=function(){this._array?(this._position=0,new globalThis.Uint8Array(this._array._dataView.buffer).fill(0,this._start,this._end)):e.prototype.clear.call(this)},Object.defineProperty(i.prototype,"buffer",{get:function(){return this._array?t.ByteArray.__slice(this._array._dataView.buffer,this._start,this._end):t.ByteArray.super(this,"buffer")()},enumerable:!1,configurable:!0}),i.prototype.__get=function(t){return this._array?this._array.__get(this._start+(0|t)):e.prototype.__get.call(this,t)},i.prototype.__set=function(t,i){return this._array?this._array.__set(this._start+(0|t),i):e.prototype.__set.call(this,t,i)},i.prototype.__delete=function(t){return this._array?this._array.__delete(t):e.prototype.__delete.call(this,t)},i.prototype.__preinc=function(t){return this._array?this._array.__preinc(t):e.prototype.__preinc.call(this,t)},i.prototype.__predec=function(t){return this._array?this._array.__predec(t):e.prototype.__predec.call(this,t)},i.prototype.__postinc=function(t){return this._array?this._array.__postinc(t):e.prototype.__postinc.call(this,t)},i.prototype.__postdec=function(t){return this._array?this._array.__postdec(t):e.prototype.__postdec.call(this,t)},i.prototype.__fromByteArray=function(t,i){void 0===i&&(i=!1);if(!this._array)return e.prototype.__fromByteArray.call(this,t,i);throw new Error("Not supported")},i.prototype.__fromArrayBuffer=function(t,i){void 0===i&&(i=!1);if(!this._array)return e.prototype.__fromArrayBuffer.call(this,t,i);throw new Error("Not supported")},i.prototype.__setLength=function(t){if(this._array){if(t>this._length)throw new globalThis.RangeError;this._end=this._start+t>>>0,this._length=this._end-this._start>>0,this._position>this._length&&(this._position=this._length)}else e.prototype.__setLength.call(this,t)},i.prototype.__beforeWrite=function(t){this._array||e.prototype.__beforeWrite.call(this,t)},i.prototype.__fixed=function(t){if(this._array)return this;e.prototype.__fixed.call(this,t)},i.prototype.__compress=function(t){if(this._array)throw new Error("Not supported");e.prototype.__compress.call(this,t)},i.prototype.__uncompress=function(t){if(this._array)throw new Error("Not supported");e.prototype.__uncompress.call(this,t)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.utils::SubByteArray"),globalThis.asc.clp$(i,{_start:0,_end:0})})}(),i}(t.ByteArray);t.SubByteArray=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.prototype.readBits=function(t,e){void 0===e&&(e=0);for(;t>0;){var i,n;if(this.bitsPending>0){var r=(this.__get(this._position-1)&255>>8-this.bitsPending)>>>0;n=this.bitsPending>>0,i=r>>this.bitsPending>>>0}else n=8>>0,i=this.readUnsignedByte()>>this.bitsPending>>>0;t=t-n>>>0,e=(e<>>0}return e},e.prototype.writeBits=function(t,e){var i;0!=t&&(e=(e&4294967295>>>32-t)>>>0,this.bitsPending>0?this.bitsPending>t?(this.__set(this.position-1,this.__get(this.position-1)|e<>>0):this.bitsPending==t?(this.__set(this.position-1,this.__get(this.position-1)|e),i=t,this.bitsPending=0):(this.__set(this.position-1,this.__get(this.position-1)|e>>t-this.bitsPending),i=this.bitsPending,this.bitsPending=0):(i=Math.min(8,t),this.bitsPending=8-i>>>0,this.writeByte(e>>t-i<>>0)>0&&this.writeBits(t,e))},e.prototype.resetBitsPending=function(){this.bitsPending=0},e.prototype.calculateMaxBits=function(t,e){var i=0,n=int.MIN_VALUE;if(t)for(var r=0,a=globalThis.asc.of(e);r=0?(i|o)>>>0:(i|~o<<1)>>>0,n>>0}var l=0;return i>0&&(l=i.toString(2).length>>>0,t&&n>0&&n.toString(2).length>=l&&l++),l},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.utils::BitArray"),globalThis.asc.clp$(e,{bitsPending:0})})}(),e}(t.SubByteArray);t.BitArray=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(){function t(t,e,i,n){void 0===t&&(t=134217728),void 0===e&&(e=134217728),void 0===i&&(i=134217728),void 0===n&&(n=134217728),this.xMin=t,this.yMin=e,this.xMax=i,this.yMax=n}return t.prototype.copyFrom=function(t){this.xMin=t.xMin,this.yMin=t.yMin,this.xMax=t.xMax,this.yMax=t.yMax},t.prototype.copyFromRect=function(t){this.xMin=t.x,this.yMin=t.y,this.xMax=t.x+t.width,this.yMax=t.y+t.height},t.prototype.contains=function(t,e){return t>>0},t.hexToString=function(t,e,i){void 0===e&&(e=1),void 0===i&&(i=null);var n=(t>>16&255)>>>0,r=(t>>8&255)>>>0,a=(255&t)>>>0;return i&&(n=n*i.redMultiplier+i.redOffset>>>0,r=r*i.greenMultiplier+i.greenOffset>>>0,a=a*i.blueMultiplier+i.blueOffset>>>0,e=e*i.alphaMultiplier+i.alphaOffset),1==e?"rgb("+n+","+r+","+a+")":"rgba("+n+","+r+","+a+","+e+")"},t.hexToStringSimple=function(t){return"rgba("+((t>>16&255)>>>0)+","+((t>>8&255)>>>0)+","+((255&t)>>>0)+","+((t>>24&255)>>>0)/255+")"},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.utils::CSSColor"),t.REGEXP_RGB=new globalThis.RegExp("rgb *\\( *([0-9]{1,3}) *, *([0-9]{1,3}) *, *([0-9]{1,3}) *\\)","")})}(),t.ActiveBorder="ActiveBorder",t.ActiveCaption="ActiveCaption",t.AppWorkspace="AppWorkspace",t.Background="Background",t.ButtonFace="ButtonFace",t.ButtonHighlight="ButtonHighlight",t.ButtonShadow="ButtonShadow",t.ButtonText="ButtonText",t.CaptionText="CaptionText",t.GrayText="GrayText",t.Highlight="Highlight",t.HighlightText="HighlightText",t.InactiveBorder="InactiveBorder",t.InactiveCaption="InactiveCaption",t.InactiveCaptionText="InactiveCaptionText",t.InfoBackground="InfoBackground",t.InfoText="InfoText",t.Menu="Menu",t.MenuText="MenuText",t.Scrollbar="Scrollbar",t.ThreeDDarkShadow="ThreeDDarkShadow",t.ThreeDFace="ThreeDFace",t.ThreeDHighlight="ThreeDHighlight",t.ThreeDLightShadow="ThreeDLightShadow",t.ThreeDShadow="ThreeDShadow",t.Window="Window",t.WindowFrame="WindowFrame",t.WindowText="WindowText",t}();t.CSSColor=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.getNextPowerOfTwo=function(t){if(globalThis.asc.is(t,int)&&t>0&&0==(t&t-1))return t;var e=1;for(t-=1e-9;e>>0,i=e.readUnsignedInt(),e.position=n,0==(2147483647&i)?l=i>>16>>>0:(r=(2147483648&i)>>>0,o=(1048575&i)>>>0,0==(a=(2146435072&i)>>>0)?l=r>>16>>>0:2146435072==a?l=0==o?(r>>16|31744)>>>0:65024:(r=r>>16>>>0,(_=(a>>20)-1023+15>>0)>=31?l=(o>>16|31744)>>>0:_<=0?(10-_>21?s=0:(s=(o=(1048576|o)>>>0)>>11-_>>>0,o>>10-_&1&&(s=s+1>>>0)),l=(r|s)>>>0):(a=_<<10>>>0,s=o>>10>>>0,l=512&o?1+(r|a|s)>>>0:(r|a|s)>>>0))),e.writeShort(l),e.length=n+2>>>0},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.utils::HalfPrecisionWriter")})}(),t}();t.HalfPrecisionWriter=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function t(){}return t.dumpByteArray=function(e,i,n,r){void 0===i&&(i=0),void 0===n&&(n=-1),void 0===r&&(r="");var a,o,s=0,_=0,l=e.length>>0,h=0;if(-1==n&&(n=l),i<0||i>l)throw new globalThis.RangeError("Start Index Is Out of Bounds");if(n<0||n>l||n>0;s>>0,t.chars.push(h),a+=t.padLeft(h.toString(16),2,"0")+" ",_%4==0&&(a+=" "),17==++_&&(o+=(a+=t.dumpChars())+"\n",_=1,a="");return 1!=_&&(o+=(a=t.padRight(a,61," ")+" "+t.dumpChars())+"\n"),t.useUpperCase?o.toLocaleUpperCase():o},t.dumpChars=function(){for(var e=0,i="";t.chars.length;)i+=(e=t.chars.shift()>>>0)>=32&&e<=126?String.fromCharCode(e):".";return i},t.padLeft=function(t,e,i){return new Array(e-t.length+1).join(i)+t},t.padRight=function(t,e,i){return t+new Array(e-t.length+1).join(i)},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.utils::HexUtils")})}(),t.useUpperCase=!1,t.chars=null,t}();t.HexUtils=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.debugFlags=globalThis.flash.debug.debugFlags,t.DisplayObject=globalThis.flash.display.DisplayObject,t.Graphics=globalThis.flash.display.Graphics;var e=function(){function e(){}return Object.defineProperty(e,"enabled",{get:function(){return e.sEnabled},set:function(i){if(e.sEnabled!=i)if(e.sEnabled=t.debugFlags.cacheDebug=t.debugFlags.graphicsDebug=t.debugFlags.simpleGraphicsDebug=i,e.sEnabled){e.__reset();for(var n=0;n1)&&s.getPartAt(0)&&s.getPartAt(0).getSystemTexture()){s=s.getPartAt(0).getCache();for(var _=!1,l=!1,h=Math.max(s.width,s.height)>e.sMaxGraphicsSize,c=a._commands,f=a._commandsLength,u=0;u(1/255).toFixed(4)?b[y]:0;d<=0?l=!0:_=!0;break;case t.Graphics.BEGIN_BITMAP_FILL:_=!0}u+=g}l&&!_&&e.sGraphicsTransparent.push(r),h&&e.sGraphicsTooBig.push(r)}}}}for(var m=0,T=globalThis.asc.In(t.DisplayObject.sBroadcastEvents);m>>0==v&&(v>>>=0);var x=t.DisplayObject.sBroadcastEvents[v];for(u=0;u0&&function(t){trace(""),f(t.message);for(var e=t.stack,i={},n=0;n>>0==_&&(_>>>=0),void 0==i[_]&&(i[_]=[]),i[_].push(r[_])}for(var l=0,h=globalThis.asc.In(i);l>>0==_&&(_>>>=0);var c=" "+_+":";"object"!=_&&"class"!=_?f(c,JSON.stringify(i[_])):f(c,i[_])}function f(e,i){asc.logError(e,t.color,t.backgroundColor,i)}f(" *:",t.stack)}(i)}i(function(){var e=[],i=t.ASM.toString();return e.push({object:t.ASM}),{stack:e,message:i,color:"saddlebrown",backgroundColor:"wheat"}}),i(function(){for(var i=[],n=e.sEnabled?.3:0,r="Transparent Graphics: ",a=0,o=globalThis.asc.of(e.sGraphicsTransparent);a1)&&c.getPartAt(0)&&c.getPartAt(0).getSystemTexture()){c=c.getPartAt(0).getCache(),h.__consumeSources();for(var f=h._commands,u=h._commandsLength,p=0;p>0)+"x"+(s.height>>0)})}}}return r+=i.length,{stack:i,message:r}}),i(function(){for(var t=[],i=e.sEnabled?122:0,n="Too big Graphics: ",r=0,a=globalThis.asc.of(e.sGraphicsTooBig);r1)&&h.getPartAt(0)&&h.getPartAt(0).getSystemTexture()){var c,f;h=h.getPartAt(0).getCache(),(c=_.__internal.__transform)&&(f=c.colorTransform)&&(f.blueOffset=i,_.__setDirty(8));Math.max(h.width,h.height),e.sMaxGraphicsSize;t.push({object:_,class:_.constructor.prototype,name:_.name,characterId:_.__tag?_.__tag.characterId:-1,"vector size":(o.width>>0)+"x"+(o.height>>0),"cache size":(h.width>>0)+"x"+(h.height>>0)})}}}return n+=t.length,{stack:t,message:n,color:"blue",backgroundColor:"lightblue"}}),i(function(){for(var t=[],i="Not staged listeners: ",n=0,r=globalThis.asc.In(e.sNotStagedListeners);n>>0==a&&(a>>>=0);for(var o=e.sNotStagedListeners[a],s=0;s>>0==o&&(o>>>=0);var s=n[o];if(0!=s.length){var _=s[0];e&&trace("\t\t",_.canvas.width+"x"+_.canvas.height+": "+s.length);for(var l=0;l>>0==s&&(s>>>=0);var _=n[s],l=r[s];if(0!=l){var h=_[0];e&&trace("\t\t",h._p2width+"x"+h._p2height+": "+l);for(var c=0;c0)n.cnt++,u._cache&&e._bitmapdata_stats(u._cache,n);else if(u._blendMode>1)r.cnt++,u._cache&&e._bitmapdata_stats(u._cache,r);else if(null!=u.__maskedObject&&1==u.__maskedObject.__internal._cacheAsBitmap&&1==u._cacheAsBitmap)a.cnt++,u._cache&&e._bitmapdata_stats(u._cache,a);else if(null!=u._scrollRect)o.cnt++,u._cache&&e._bitmapdata_stats(u._cache,o);else if(null!=u.__mask)s.cnt++,u._cache&&e._bitmapdata_stats(u._cache,s);else if(u._graphics){_.cnt++;var p=f.__internal._graphics._cache;if(p){var g=p._parts;if(g)for(var d=0;d1e6))if(i instanceof globalThis.flash.display.DisplayObject){if(r.set(i,1),n.cnt++,i instanceof globalThis.flash.display.DisplayObjectContainer)for(var s=i.__internal,_=0;_>>0==y&&(y>>>=0),e._tree_stats(i[y],n,r,a,o)}}else if(!(o>20))if(r.set(i,1),n.cnt++,i instanceof Array)for(_=0;_>>0==y&&(y>>>=0),e._tree_stats(i[y],n,r,a,o+1)}else if(i instanceof t.WTextureBase)n.vram=n.vram+(i.__width||0)*(i.__height||0)*4,n.textures++;else if(i instanceof XMLHttpRequest)for(var p=0,g=globalThis.asc.In(i);p>>0==y&&(y>>>=0),"responseText"==y&&""!=i.responseType&&"text"!=i.responseType||("responseXML"==y&&""!=i.responseType&&"document"!=i.responseType||e._tree_stats(i[y],n,r,a,o+1))}else if(i instanceof Object)for(var d=0,b=globalThis.asc.In(i);d>>0==y&&(y>>>=0),e._tree_stats(i[y],n,r,a,o+1)}},e._global_stats=function(i){var n=t.Stage.sCurrent,r={cnt:0,ram:0,vram:0,textures:0,stop:!1},a=new t.Dictionary;e._tree_stats(n,r,a,i,0),e._bytesToMBObj(r),trace("Flash info: VRAM: "+r.vramMB+" MB (cnt: "+r.textures+"), RAM: "+r.ramMB+" MB (cnt: "+r.cnt+")")},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.utils::MemoryManager")})}(),e}();t.MemoryManager=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(t,e){void 0===t&&(t=null),void 0===e&&(e=null);this.__create=t,this.__clean=e,this.__pool=[],this.__size=0}return t.prototype.get=function(){if(this.__size>0){var t=this.__pool[--this.__size];return this.__pool[this.__size]=void 0,t}return this.__create()},t.prototype.release=function(t){if(void 0!=t){this.__clean&&this.__clean(t);var e=this.__pool,i=e.length;this.__size+1>i&&(e.length=Math.max(2*i,16)),e[this.__size++]=t}},t.prototype.clean=function(t){return this.__clean&&this.__clean(t),t},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.utils::ObjectPool")})}(),t}();t.ObjectPool=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(t){void 0===this.__pool&&(this.__pool=[]),this.__length=t}return t.prototype.get=function(){this.__index++,this.__index==this.__size&&(this.__pool[this.__size++]=[]);for(var t=this.__pool[this.__index],e=0;e-1;)for(var i=this.__pool[this.__index--],n=0;ne&&(this.__stack.length=Math.max(2*e,16)>>>0),this.__stack[this.__size++]=t}},t.prototype.pop=function(){if(this.__size>0){var t=this.__stack[--this.__size];return this.__stack[this.__size]=void 0,t}return null},t.prototype.size=function(){return this.__size},t.prototype.clear=function(){for(;this.__size>0;)this.pop()},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.utils::ObjectStack")})}(),t}();t.ObjectStack=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.getTimer=globalThis.flash.utils.getTimer;var e=function(){function e(){}return e.seed=function(i){void 0===i&&(i=0),e.stamp=0==i?t.getTimer():i},e.short=function(){return e.stamp=1103515245*e.stamp+12345>>0,e.stamp>>16&32767},e.random=function(){return e.short()/32767},e.range=function(t,i){return void 0===t&&(t=0),void 0===i&&(i=1),t+e.short()%(1+i-t)},e.value=function(t){return e.short()%t},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.utils::Random"),e.stamp=t.getTimer()})}(),e}();t.Random=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.trim=function(e){return t.ltrim(t.rtrim(e))},t.ltrim=function(t){if(null!=t)for(var e=t.length,i=0;i32)return t.substring(i);return""},t.rtrim=function(t){if(null!=t)for(var e=t.length;e>0;e--)if(t.charCodeAt(e-1)>32)return t.substring(0,e);return""},t.simpleEscape=function(t){return t=(t=(t=(t=(t=t.split("\n").join("\\n")).split("\r").join("\\r")).split("\t").join("\\t")).split("\f").join("\\f")).split("\b").join("\\b")},t.strictEscape=function(e,i){if(void 0===i&&(i=!0),null!=e&&e.length>0){i&&(e=t.trim(e));for(var n=(e=encodeURIComponent(e)).split(""),r=0;r>0}else{if(0==o){trace("ERR: non-indexed placeholder expected for width");break}-1==o&&(o=1),m=y}if(m--,!(i.length>m&&m>=0)){trace("ERR index out of bounds while parsing width");break}if(p=parseInt(i[m]),isNaN(p)){p=-1,trace("ERR NaN while parsing width");break}s=e.charAt(t.i)}else{for(;s>="0"&&s<="9"&&(-1==p&&(p=0),p=10*p+(s>>>0)>>0,++t.i!=e.length);)s=e.charAt(t.i);if(-1!=p&&t.i==e.length){trace("ERR eof while parsing width");break}}if("."==s){if(++t.i==e.length)break;if("*"==(s=e.charAt(t.i))){var T=0;if(++t.i==e.length)break;if((y=t.getIndex(e))<-1||0==y){trace("ERR parsing index for precision");break}if(-1==y){if(1==o){trace("ERR: indexed placeholder expected for precision");break}-1==o&&(o=0),T=a++>>0}else{if(0==o){trace("ERR: non-indexed placeholder expected for precision");break}-1==o&&(o=1),T=y}if(T--,!(i.length>T&&T>=0)){trace("ERR index out of bounds while parsing precision");break}if(g=parseInt(i[T]),isNaN(g)){g=-1,trace("ERR NaN while parsing precision");break}s=e.charAt(t.i)}else{for(;s>="0"&&s<="9"&&(-1==g&&(g=0),g=10*g+(s>>>0)>>0,++t.i!=e.length);)s=e.charAt(t.i);if(-1!=g&&t.i==e.length){trace("ERR eof while parsing precision");break}}}switch(s){case"h":case"l":if(++t.i==e.length){trace("ERR eof after length");break}var v=e.charAt(t.i);if("h"==s&&"h"==v||"l"==s&&"l"==v){if(++t.i==e.length){trace("ERR eof after length");break}s=e.charAt(t.i)}else s=v;break;case"L":case"z":case"j":case"t":if(++t.i==e.length){trace("ERR eof after length");break}s=e.charAt(t.i)}if(!("diufFeEgGxXoscpn".indexOf(s)>=0)){trace("ERR unknown type: "+s);break}if(d=s,!(i.length>=a&&a>0)){trace("ERR value index out of bounds ("+a+")");break}_=i[a-1];var x=NaN,S=0,w=t.SIGN_UNDEF;switch(d){case"s":l=globalThis.asc.as(_.toString(),String),-1!=g&&(l=l.substr(0,g));break;case"c":l=globalThis.asc.as(_.toString().getAt(0),String);break;case"d":case"i":S="number"==typeof _?_>>0:parseInt(_),l=Math.abs(S).toString(),w=S<0?t.SIGN_NEG:t.SIGN_POS;break;case"u":l=globalThis.asc.as(("number"==typeof _?_>>>0:parseInt(_)>>>0).toString(),String);break;case"f":case"F":case"e":case"E":case"g":case"G":-1==g&&(g=6);var A=Math.pow(10,g);if(x="number"==typeof _?+_:parseFloat(_),l=globalThis.asc.as((Math.round(Math.abs(x)*A)/A).toString(),String),g>0){var E=0,D=l.indexOf(".");for(-1==D?(l+=".",E=g):E=g-(l.length-D-1)>>0,b=0;b>>0:parseInt(_)).toString(16),"X"==d&&(l=l.toUpperCase());break;case"o":l=("number"==typeof _?_>>>0:parseInt(_)).toString(8)}var O=w==t.SIGN_NEG||h||f;if(p>-1){var C=p-l.length>>0;if(O&&C--,C>0){var R=u&&!c?"0":" ";if(c)for(b=0;b="0"&&r<="9";)if(n=!0,i=10*i+(r>>>0)>>0,++t.i==e.length)return-2;return n?"$"!=r?(t.i=a,-1):++t.i==e.length?-2:i:-1},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.utils::StringUtils")})}(),t.i=0,t.SIGN_UNDEF=0,t.SIGN_POS=-1,t.SIGN_NEG=1,t}();t.StringUtils=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function e(t){null!=t&&(this.__weakStorageRef=new globalThis.WeakRef(t))}return e.prototype.getWeakKey=function(t){var e=t.__weakToken;return e?e.weakKey:null},e.prototype.createWeakKey=function(t){var i=t.__weakToken;null==i&&((i=new e(null)).weakKey=new globalThis.WeakRef(t),i.weakKey.id=e.sID++,Object.defineProperty(t,"__weakToken",{enumerable:!1,configurable:!0,value:i}),e.__finalization.register(t,i,i));var n=i.weakStorages;return null==n?i.weakStorages=[this.__weakStorageRef]:n.indexOf(this.__weakStorageRef)<0&&n.push(this.__weakStorageRef),"function"==typeof t&&t.__registerBound(),i.weakKey},e.prototype.deleteWeakKey=function(t){var i=t.__weakToken;if(null==i)return null;var n=i.weakKey,r=i.weakStorages;if(r){var a=r.indexOf(this.__weakStorageRef);a>-1&&r.splice(a,1)}return r&&r.length||(e.__finalization.unregister(i),delete t.__weakToken,i.weakKey=null,i.weakStorages=null),"function"==typeof t&&t.__unregisterBound(),n},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.utils::WeakToken"),globalThis.asc.clp$(e,{weakKey:null,weakStorages:null})})}(),e.sID=0,e.SUPPORTED=!1,e.__finalization=null,e.__block1=function(){globalThis.asc.stb(e,function(){e.SUPPORTED="function"==typeof globalThis.Set&&"function"==typeof globalThis.WeakRef&&"function"==typeof globalThis.FinalizationRegistry,e.SUPPORTED&&(e.__finalization=new globalThis.FinalizationRegistry(function(e){t.WeakTokenStats.finalized(e);var i=e.weakStorages;if(i)for(var n=0;n0&&asc.logError("WeakToken","white","grey",t.__count+(t.__count>1?" references":" reference")+" finalized"),t.__count=0,t.__printedAtTime=e>>>0)},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.utils::WeakTokenStats")})}(),t.__count=0,t.__printedAtTime=0,t}();t.WeakTokenStats=e}(t.utils||(t.utils={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){var e=function(){function t(t){this.x=t}return t.make=function(e,i){return new t(e<<16|i)},t.prototype.ofInt=function(){return this},t.prototype.toInt=function(){return this.x},t.prototype.add=function(e){return new t(this.x+e.x)},t.prototype.sub=function(e){return new t(this.x-e.x)},t.prototype.mul=function(e){return new t(this.x*e.x)},t.prototype.div=function(e){return new t(this.x/e.x)},t.prototype.mod=function(e){return new t(this.x%e.x)},t.prototype.shl=function(e){return new t(this.x<>e)},t.prototype.ushr=function(e){return new t(this.x>>>e)},t.prototype.and=function(e){return new t(this.x&e.x)},t.prototype.or=function(e){return new t(this.x|e.x)},t.prototype.xor=function(e){return new t(this.x^e.x)},t.neg=function(e){return new t(-e.x)},t.prototype.isNeg=function(){return this.x<0},t.prototype.isZero=function(){return 0==this.x},t.complement=function(e){return new t(~e.x)},t.compare=function(t,e){return t.x-e.x},t.ucompare=function(e,i){return e.isNeg()?i.isNeg()?t.compare(t.complement(i),t.complement(e)):1:i.isNeg()?-1:t.compare(e,i)},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.types.haxe::Int32"),globalThis.asc.clp$(t,{x:0})})}(),t}();t.Int32=e}(t.haxe||(t.haxe={}))}(t.types||(t.types={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){var e=function(){function e(t,e){this.high=t,this.low=e}return e.prototype.toString=function(){var t="",i=!1,n=this;e.isNeg(n)&&(i=!0,n=e.neg(n));for(var r=e.ofInt(10);!e.isZero(n);){var a=e.divMod(n,r);t=a.modulus.low.toInt()+t,n=globalThis.asc.strict(a.quotient,e)}return i&&(t="-"+t),""==t?"0":t},e.make=function(i,n){return new e(new t.Int32(i),new t.Int32(n))},e.ofInt=function(i){return new e(new t.Int32(i>>31),new t.Int32(i))},e.ofInt32=function(t){return new e(t.shr(31),t)},e.toInt=function(t){if(0!=t.high.toInt()){if(t.high.isNeg())return-e.toInt(e.neg(t));throw"Overflow"}return t.low.toInt()},e.getLow=function(t){return t.low},e.getHigh=function(t){return t.high},e.add=function(i,n){var r=i.high.add(n.high),a=i.low.add(n.low);return t.Int32.ucompare(a,i.low)<0&&(r=r.add(new t.Int32(1))),new e(r,a)},e.sub=function(i,n){var r=i.high.sub(n.high),a=i.low.sub(n.low);return t.Int32.ucompare(i.low,n.low)<0&&(r=r.sub(new t.Int32(1))),new e(r,a)},e.mul=function(i,n){var r=new t.Int32(65535),a=i.low.and(r),o=i.low.ushr(16),s=n.low.and(r),_=n.low.ushr(16),l=a.mul(s),h=o.mul(s),c=a.mul(_),f=l,u=o.mul(_).add(c.ushr(16)).add(h.ushr(16));return c=c.shl(16),f=f.add(c),t.Int32.ucompare(f,c)<0&&(u=u.add(new t.Int32(1))),h=h.shl(16),f=f.add(h),t.Int32.ucompare(f,h)<0&&(u=u.add(new t.Int32(1))),new e(u=(u=u.add(i.low.mul(n.high))).add(i.high.mul(n.low)),f)},e.divMod=function(i,n){var r=new e(new t.Int32(0),new t.Int32(0)),a=new e(new t.Int32(0),new t.Int32(1));for(n=new e(n.high,n.low);!n.high.isNeg();){var o=e.ucompare(n,i);if(n.high=n.high.shl(1).or(n.low.ushr(31)),n.low=n.low.shl(1),a.high=a.high.shl(1).or(a.low.ushr(31)),a.low=a.low.shl(1),o>=0)break}for(;!a.low.or(a.high).isZero();)e.ucompare(i,n)>=0&&(r.high=r.high.or(a.high),r.low=r.low.or(a.low),i=e.sub(i,n)),a.low=a.low.ushr(1).or(a.high.shl(31)),a.high=a.high.ushr(1),n.low=n.low.ushr(1).or(n.high.shl(31)),n.high=n.high.ushr(1);return{quotient:r,modulus:i}},e.div=function(t,i){var n=t.high.or(i.high).isNeg();t.high.isNeg()&&(t=e.neg(t)),i.high.isNeg()&&(i=e.neg(i));var r=globalThis.asc.strict(e.divMod(t,i).quotient,e);return n?e.neg(r):r},e.mod=function(t,i){var n=t.high.or(i.high).isNeg();t.high.isNeg()&&(t=e.neg(t)),i.high.isNeg()&&(i=e.neg(i));var r=globalThis.asc.strict(e.divMod(t,i).modulus,e);return n?e.neg(r):r},e.shl=function(i,n){return!1&n?i:!1&n?new e(i.high.shl(n).or(i.low.ushr(32-(63&n))),i.low.shl(n)):new e(i.low.shl(n-32),new t.Int32(0))},e.shr=function(t,i){return!1&i?t:!1&i?new e(t.high.shr(i),t.low.ushr(i).or(t.high.shl(32-(63&i)))):new e(t.high.shr(31),t.high.shr(i-32))},e.ushr=function(i,n){return!1&n?i:!1&n?new e(i.high.ushr(n),i.low.ushr(n).or(i.high.shl(32-(63&n)))):new e(new t.Int32(0),i.high.ushr(n-32))},e.and=function(t,i){return new e(t.high.and(i.high),t.low.and(i.low))},e.or=function(t,i){return new e(t.high.or(i.high),t.low.or(i.low))},e.xor=function(t,i){return new e(t.high.xor(i.high),t.low.xor(i.low))},e.neg=function(i){var n=t.Int32.complement(i.high),r=t.Int32.neg(i.low);return r.isZero()&&(n=n.add(new t.Int32(1))),new e(n,r)},e.isNeg=function(t){return t.high.isNeg()},e.isZero=function(t){return t.high.or(t.low).isZero()},e.compare=function(e,i){var n=t.Int32.compare(e.high,i.high);return 0!=n?n:t.Int32.ucompare(e.low,i.low)},e.ucompare=function(e,i){var n=t.Int32.ucompare(e.high,i.high);return 0!=n?n:t.Int32.ucompare(e.low,i.low)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.types.haxe::Int64"),globalThis.asc.clp$(e,{high:null,low:null})})}(),e}();t.Int64=e}(t.haxe||(t.haxe={}))}(t.types||(t.types={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.SystemBitmapData=globalThis.flash.__native.display.SystemBitmapData;var e=function(){function e(t,i,n){void 0===this._rejectionList&&(this._rejectionList=[]),this._index=t,this._id=e._lastID++,this._wh=i,this._maxFragmentWH=n,this._usedArea=0,this._freeArea=1,this._maxFreeSquare=n,this._rejectionList.length=16,this._rejectionListSize=0}return e.prototype.initBitmapData=function(){this._sysBitmapData=t.SystemBitmapData.__popBuffer(this._wh,this._wh,!0,!0)},e.prototype.selectPos=function(t,e,i,n){return null},e.prototype.assignPos=function(t,e){},e.prototype.freePos=function(t,e){},e.prototype.dispose=function(){this._sysBitmapData.dispose()},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.atlas::DynamicAtlas")})}(),e._lastID=0,e._frameNumber=0,e._keepTime=2,e}();t.DynamicAtlas=e}(t.atlas||(t.atlas={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){t.DynamicAtlas=globalThis.flash.__native.atlas.DynamicAtlas,t.DynamicAtlasEntry=globalThis.flash.__native.atlas.DynamicAtlasEntry,t.DynamicAtlasEntryGroup=globalThis.flash.__native.atlas.DynamicAtlasEntryGroup;var e=function(e){function i(i,n,r,a){var o=this,s=o;(o=e.call(this,i,n,0)||this)._fragmentWH=r,o._fragmentScheme=a,o._entryGroups=new Array(r),o._entryGroupsWH=new Array(r),s.initBitmapData();var _=0,l=n/r;o._maxFragmentWH=0;for(var h=0;ho._maxFragmentWH&&(o._maxFragmentWH=f),_++}return o}return __extends(i,e),i.prototype.selectPos=function(e,i,n,r){var a=e>i?e:i;if(a>this._maxFragmentWH)return null;if(r&&r._aID==this._id&&r._userData==n){if((_=this._entryGroups[r._groupID])._entryWH>=a)return this.assignPos(n,r),r;_.freeAtlasEntry(r)}for(var o=0,s=this._entryGroupsWH.length-1;s>=0;s--)if(!(this._entryGroupsWH[s]0&&this._entryGroupsWH[s]>o)return null;o=this._entryGroupsWH[s];var _,l=(_=this._entryGroups[s]).selectTargetAtlasEntry();if(l)return this.assignPos(n,l),l;if(_.cleanup(t.DynamicAtlas._frameNumber,60),l=_.selectTargetAtlasEntry())return this.assignPos(n,l),l}return null},i.prototype.assignPos=function(e,i){i._userData=e,i._frame=t.DynamicAtlas._frameNumber},i.prototype.freePos=function(t,e){e&&e._userData==t&&this._entryGroups[e._groupID].freeAtlasEntry(e)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.atlas.fixed_scheme::DynamicAtlasFixedScheme")})}(),i}(t.DynamicAtlas);t.DynamicAtlasFixedScheme=e}(t.fixed_scheme||(t.fixed_scheme={}))}(t.atlas||(t.atlas={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){t.DynamicAtlasEntry=globalThis.flash.__native.atlas.DynamicAtlasEntry,t.DynamicAtlasFixedScheme=globalThis.flash.__native.atlas.fixed_scheme.DynamicAtlasFixedScheme,t.SystemBitmapData=globalThis.flash.__native.display.SystemBitmapData,t.WTexture=globalThis.flash.__native.renderer3D.textures.WTexture,t.getNextPowerOfTwo=globalThis.flash.__native.utils.getNextPowerOfTwo;var e=function(e){function i(n,r){var a=this;if(r>0),r.set(e,i,n),this._queueLength++},e.prototype.popTask=function(){return 0==this._queueLength?null:(this._freeTaskIndex--,this._queueLength--,this._queue[this._queueLength])},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.text::FontGlyphRenderQueue")})}(),e}();t.FontGlyphRenderQueue=e}(t.text||(t.text={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.prototype.set=function(t,e,i){this._fontInstance=t,this._fontGlyph=e,this._fontGlyphScale=i},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.text::FontGlyphRenderTask")})}(),t}();t.FontGlyphRenderTask=e}(t.text||(t.text={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.DynamicAtlasEntry=globalThis.flash.__native.atlas.DynamicAtlasEntry,t.Matrix=globalThis.flash.geom.Matrix;var e=function(){function e(){this._matrix=new t.Matrix}return e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.text::FontGlyphScale")})}(),e._STATE_NEW=1,e._STATE_IN_RENDER_QUEUE=2,e._STATE_IN_ATLAS=3,e}();t.FontGlyphScale=e}(t.text||(t.text={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.Font=globalThis.flash.__native.format.swf.instance.Font,t.ASM=globalThis.flash.__native.utils.ASM,t.ASMMemOwner=globalThis.flash.__native.utils.ASMMemOwner,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle,t.FontMetrics=globalThis.flash.text.engine.FontMetrics;var e=function(){function e(t,e){this._fontName=t,this._fontID=e,this._glyphs=[],this._cppFontRef=0}return e.prototype.load=function(e){this._cppFont=new globalThis.ModuleCPP.CPPFont(this._fontID);var i=asc.utils.Base64ASM.decodedSize(e)>>0;this._cppFontRef=t.ASM.getBuffer(i,t.ASMMemOwner.OWNER_FONT)>>0,asc.utils.Base64ASM.decode(e,globalThis.ModuleCPP.HEAPU8,this._cppFontRef,i),trace("[font] load "+this._fontName+" with id "+this._fontID),this._cppFont.load(this._cppFontRef),this._numGlyphs=+this._cppFont.numGlyphs,this._unitsPerEm=+this._cppFont.unitsPerEm,this._usWinAscent=+this._cppFont.usWinAscent,this._usWinDescent=+this._cppFont.usWinDescent,this._advanceWidthMax=+this._cppFont.advanceWidthMax,this._underlinePosYMin=+this._cppFont.underlinePosYMin,this._underlinePosYMax=+this._cppFont.underlinePosYMax,this._typoAscent=+this._cppFont.typoAscent,this._typoDescent=-this._cppFont.typoDescent,this._typoLineGap=+this._cppFont.typoLineGap,this._ySubscriptYSize=+this._cppFont.ySubscriptYSize,this._ySubscriptYOffset=+this._cppFont.ySubscriptYOffset,this._ySuperscriptYSize=+this._cppFont.ySuperscriptYSize,this._ySuperscriptYOffset=+this._cppFont.ySuperscriptYOffset,this._yStrikeoutSize=+this._cppFont.yStrikeoutSize,this._yStrikeoutPosition=+this._cppFont.yStrikeoutPosition,0!=this._cppFont.underlineThickness?(this._underlinePos=-this._cppFont.underlinePos-this._cppFont.underlineThickness/2|0,this._underlinePosYMin=+(-this._cppFont.underlinePos-this._cppFont.underlineThickness),this._underlinePosYMax=-this._cppFont.underlinePos):this._underlinePos=(this._underlinePosYMin+this._underlinePosYMax)/2},e.prototype.unload=function(){this._cppFont.delete(),this._cppFontRef&&(trace("[font] unload "+this._fontName+" with id "+this._fontID),t.ASM.freeBuffer(this._cppFontRef),this._cppFontRef=0)},e.prototype.getScale=function(t,e){return t/this._unitsPerEm},e.prototype.textWidth=function(t,e,i,n){void 0===i&&(i=0),void 0===n&&(n=-1);var r=e.length;if(0==r)return 0;var a=this.getScale(t),o=0;n<0&&(n=r>>0);for(var s=i;s0&&r>this._advanceWidthMax&&(r=this._advanceWidthMax),n._advanceWidth=+r,this._glyphs[e]=n,n},e.prototype.getGlyph=function(t){var e=this._glyphs[t];return e||(e=this.loadGlyph(t)),e._found||160!=t||(t=32,(e=this._glyphs[t])||(e=this.loadGlyph(t))),e},e.prototype.getGlyphTransform=function(t,e,i){var n=i.a*e,r=i.b*e,a=i.c*e,o=i.d*e,s=4*this._unitsPerEm;n=(n*s>>0)/s,r=(r*s>>0)/s,a=(a*s>>0)/s,o=(o*s>>0)/s;for(var _=t._scales,l=_.length>>0,h=0;h>0)/_,a=(a*_>>0)/_,o=(o*_>>0)/_,s=(s*_>>0)/_;var l=this._cppFont.getGlyphScaleMatrix(e._glyphIndex,r,a,o,s),h=new t.FontGlyphScale,c=l.x1>>0,f=l.x2>>0,u=l.y1>>0,p=l.y2>>0;return h._width=f-c+2*t.FontGlyph._GLYPH_BORDER_SIZE,h._height=p-u+2*t.FontGlyph._GLYPH_BORDER_SIZE,h._matrix.__setTo(r,a,o,s,0,0),h._pivotX=-c,h._pivotY=-u,h._state=t.FontGlyphScale._STATE_NEW,e._scales[e._scales.length]=h,h},e.prototype.renderGlyphToCppBuffer=function(e,i,n,r){return this._cppFont.renderGlyphMatrix(e,n._glyphIndex,r._matrix.a,r._matrix.b,r._matrix.c,r._matrix.d,r._width,r._height,t.FontGlyph._GLYPH_BORDER_SIZE)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.text::FontInstance")})}(),e}();t.FontInstance=e}(t.text||(t.text={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.DynamicAtlasEntry=globalThis.flash.__native.atlas.DynamicAtlasEntry,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.LineElement=globalThis.flash.__native.text.engine.LineElement,t.ASM=globalThis.flash.__native.utils.ASM,t.ASMMemOwner=globalThis.flash.__native.utils.ASMMemOwner,t.ColorTransform=globalThis.flash.geom.ColorTransform,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle,t.TextFormat=globalThis.flash.text.TextFormat,t.ElementFormat=globalThis.flash.text.engine.ElementFormat,t.FontMetrics=globalThis.flash.text.engine.FontMetrics;var e=function(){function e(){}return e.init=function(){e._inited||(e._fonts=[],e._atlases=[],e._glyphRenderQueue=new t.FontGlyphRenderQueue,e._cppBufferPtr=0,e._cppBufferSize=0,e._glyphRegion=new t.Rectangle,e._glyphColorTransform=new t.ColorTransform(0,0,0,1),e._glyphTransform=new t.Matrix,e._inited=1)},e.loadFont=function(i,n){var r=i.__getWebFontName(),a=e._fonts.length,o=new t.FontInstance(r,a);e._fonts.push(o),o.load(n);var s=globalThis.asc.as(globalThis.flash.text.Font.__getHash(i.fontName,i._fontId,i._fontHash),String),_=t.FontDefferedParams.pop(s);_&&(i.__setFontStyle(_._style),e.setFontParams(a,_._ascent,_._descent))},e.unloadFont=function(t){if(t<0)return 0;var i=globalThis.asc.strict(e._fonts[t],globalThis.flash.__native.text.FontInstance);if(!i)return 0;i.unload(),e._fonts[t]=void 0},e.getFontID=function(t){for(var i=0;i0&&t.ASM.freeBuffer(e._cppBufferPtr),e._cppBufferSize=r,e._cppBufferPtr=t.ASM.getBuffer(e._cppBufferSize,t.ASMMemOwner.OWNER_FONT))},e.renderGlyph=function(i){for(var n=i._fontInstance,r=i._fontGlyph,a=i._fontGlyphScale,o=a._width>a._height?a._width:a._height,s=null,_=null,l=0;l>0,_=globalThis.asc.strict(e._fonts[o],globalThis.flash.__native.text.FontInstance);if(_)for(var l=_.getScale(s),h=_.textTypoAscent(s),c=_.textTypoDescent(s),f=_.pixelSizeInPoints(s),u=null,p=null,g=r;g=768&&b<=879,m=_.getGlyph(b);if(!y&&u){var T=_.getKernAdvance(p,m)*l;u._kernAdvance=T,T}y||(u=d,p=m);var v=Math.round(e.alignSizeToIntPixels(m._advanceWidth,f))*l;d._width=v,d._ascent=h,d._descent=c,v}}},e.elementFormatAscent=function(t){var i=t.__fontID();if(i<0)return 0;var n=t.fontSize>>0,r=globalThis.asc.strict(e._fonts[i],globalThis.flash.__native.text.FontInstance);return r?r.textTypoAscent(n):0},e.elementFormatDescent=function(t){var i=t.__fontID();if(i<0)return 0;var n=t.fontSize>>0,r=globalThis.asc.strict(e._fonts[i],globalThis.flash.__native.text.FontInstance);return r?r.textTypoDescent(n):0},e.glyphIndex=function(t,i){var n=t.__fontID();if(!(n<0)){t.fontSize;var r=globalThis.asc.strict(e._fonts[n],globalThis.flash.__native.text.FontInstance);if(!r)return 0;var a=r.getGlyph(i);return null==a?-1:a._glyphIndex}},e.charHBoundaries=function(t,i,n,r){var a=t._format,o=a.__fontID();if(!(o<0)){var s=a._size>>0,_=globalThis.asc.strict(e._fonts[o],globalThis.flash.__native.text.FontInstance);if(!_)return 0;i.length;for(var l=_.getScale(s),h=0,c=+a._letterSpacing,f=t._start;f>0,_=globalThis.asc.strict(e._fonts[o],globalThis.flash.__native.text.FontInstance);if(!_)return 0;i.length;var l=_.getScale(s),h=0,c=+t._letterSpacing;a<0&&(a=i.length);for(var f=r;f=g&&n<=g+d)return f;if(nr?f-1:r;if(h+=p._advanceWidth*l,f+1>0,o=globalThis.asc.strict(e._fonts[r],globalThis.flash.__native.text.FontInstance);if(o){var s=o.getGlyph(i),_=o.getScale(a);if(s._found){var l=o.getGlyphTransform(s,_,n);l?e.predrawGlyph(o,s,l):(l=o.getNewGlyphTransform(s,_,n),e.predrawGlyph(o,s,l))}}}},e.drawElement=function(i,n,r,a,o,s,_){var l=r.__fontID();if(!(l<0)){var h=r.fontSize>>0,c=globalThis.asc.strict(e._fonts[l],globalThis.flash.__native.text.FontInstance);if(c){var f=c.getGlyph(a),u=c.getScale(h);_.a,_.d;e._glyphRenderQueue._queueLength>0&&e.renderGlyphs();var p,g,d=c.getGlyphTransform(f,u,_);if(d&&d._state==t.FontGlyphScale._STATE_IN_ATLAS){var b=d._aEntry,y=globalThis.asc.strict(e._atlases[b._aIndex],globalThis.flash.__native.text.FontAtlas);e._glyphRegion.x=b._posX+t.FontGlyph._GLYPH_BORDER_SIZE,e._glyphRegion.y=b._posY+t.FontGlyph._GLYPH_BORDER_SIZE,e._glyphRegion.width=d._width-2*t.FontGlyph._GLYPH_BORDER_SIZE,e._glyphRegion.height=d._height-2*t.FontGlyph._GLYPH_BORDER_SIZE,e._glyphTransform.__copyFrom(_),e._glyphTransform.__translateTransformed(o,s),e._glyphTransform.__translate(-d._pivotX,-d._pivotY);var m=_.b*_.c==0&&_.a>0&&_.d>0;p=o-d._pivotX,g=s-d._pivotY,p+e._glyphRegion.width,g+e._glyphRegion.height,m&&(e._glyphRegion.width<0||e._glyphRegion.height<0||e._glyphRegion.x+e._glyphRegion.width<0||e._glyphRegion.y+e._glyphRegion.height<0)||(e._glyphColorTransform.color=r.color,e._glyphColorTransform.alphaMultiplier=r.alpha,i.save(),i.colorTransform(e._glyphColorTransform),i.resetTransform(),i.translate(e._glyphTransform.tx,e._glyphTransform.ty),i.drawImage(y._sysBitmapData,!1,n,!1,e._glyphRegion),i.restore())}}}},e.predrawTextRange=function(t,i,n,r){void 0===r&&(r=!1);var a=t._format,o=a.__fontID();if(!(o<0)){var s=a._size>>0,_=globalThis.asc.strict(e._fonts[o],globalThis.flash.__native.text.FontInstance);if(_){i.length;for(var l=_.getScale(s),h=t._start;h0&&e.renderGlyphs();var y=d._size>>0,m=globalThis.asc.strict(e._fonts[b],globalThis.flash.__native.text.FontInstance);if(m){for(var T=s.__getAbsoluteScaleX(),v=s.__getAbsoluteScaleY(),x=(o.length,m.getScale(y)),S=x*T,w=h+a._posX,A=c,E=0,D=0,O=0,C=!0,R=0,P=+(d._letterSpacing||0),L=e._glyphRegion,F=e._glyphColorTransform,I=e._glyphTransform,M=a._start;M_-t.TextFormatManager._GUTTER&&(R=(O-_+t.TextFormatManager._GUTTER)*T,L.width=L.width-R),(L.width<0||L.height<0||L.x+L.width<0||L.y+L.height<0)&&(C=!1),C&&(M>=u&&M>24&255)/255,i.save(),i.colorTransform(F),i.resetTransform(),i.translate(I.tx,I.ty),i.drawImage(N._sysBitmapData,!1,n,!1,L),i.restore()),w+=W._advanceWidth*x,M+1>=0,o=!!o;var s;null==n&&t.ErrorManager.typeError("Parameter listener must be non-null.",2007);var _=this._eventListeners;if(_)if(s=_[i]){if(e.__indexOfListener(s,n)>=0)return}else s=_[i]=[];else s=(_=this._eventListeners={})[i]=[];this.__insertListener(s,n,r,a,o)},e.prototype.addEventListenerFirst=function(t,e,i,n,r){void 0===i&&(i=!1),void 0===n&&(n=0),void 0===r&&(r=!1);var a,o=this._eventListeners;o?(a=o[t])||(a=o[t]=[]):a=(o=this._eventListeners={})[t]=[],this.__insertListener(a,e,i,n,r)},Object.defineProperty(e.prototype,"removeEventListener",{get:function(){return this.bound__removeEventListener.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__removeEventListener=function(i,n,r){void 0===r&&(r=!1),i=globalThis.asc.as(i,String),r=!!r;if(null==n&&t.ErrorManager.typeError("Parameter listener must be non-null.",2007),this._eventListeners){var a=this._eventListeners[i];if(a){var o=e.__indexOfListener(a,n);-1!=o&&this.__removeListener(a,o)}}},Object.defineProperty(e.prototype,"removeEventListeners",{get:function(){return this.bound__removeEventListeners.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__removeEventListeners=function(t){void 0===t&&(t=null),t=globalThis.asc.as(t,String);this._eventListeners&&(t?delete this._eventListeners[t]:this._eventListeners=null)},Object.defineProperty(e.prototype,"dispatchEvent",{get:function(){return this.bound__dispatchEvent.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__dispatchEvent=function(t){(t=globalThis.asc.strict(t,globalThis.flash.events.Event))&&t.target&&(t=t.clone());var e,i,n=t.__identity()._type;return(e=this._eventListeners)&&(i=e[n])&&(t._eventPhase=2)&&(t._target=this._eventTarget||this)&&(t._currentTarget=this._eventTarget||this,this.__dispatchEvent(i,t)),!(t._failure||t._prevented)},Object.defineProperty(e.prototype,"dispatchEventAsync",{get:function(){return asc.async.handler(this.dispatchEvent)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hasEventListener",{get:function(){return this.bound__hasEventListener.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__hasEventListener=function(t){t=globalThis.asc.as(t,String);var e=this._eventListeners?this._eventListeners[t]:null;return!!e&&e.length>0},Object.defineProperty(e.prototype,"willTrigger",{get:function(){return this.bound__willTrigger.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__willTrigger=function(t){t=globalThis.asc.as(t,String);return this.__hasEventListener(t)},Object.defineProperty(e.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__toString=function(){return"[object EventDispatcher]"},e.prototype.__dispatchEvent=function(i,n){var r;e.__size>0?(r=e.__pool[e.__size-1],e.__pool[--e.__size]=null):r=[];for(var a=1==n._eventPhase,o=i.length,s=0,_=0;_0},e.prototype.__finalizeToken=function(t){for(var e=t.weakKey,i=this._eventListeners,n=0,r=globalThis.asc.In(i);n>>0==a&&(a>>>=0);var o=i[a];if(o)for(var s=o.length,_=0;_>>=0)&&3!=t||(this._eventPhase=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"stopPropagation",{get:function(){return this.bound__stopPropagation.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__stopPropagation=function(){this._base&&"stopPropagation"in this._base&&this._base.stopPropagation(),this._stopsPropagation=!0},Object.defineProperty(e.prototype,"stopImmediatePropagation",{get:function(){return this.bound__stopImmediatePropagation.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__stopImmediatePropagation=function(){this._stopsPropagation=this._stopsImmediatePropagation=!0},Object.defineProperty(e.prototype,"preventDefault",{get:function(){return this.bound__preventDefault.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__preventDefault=function(){this.isDefaultPrevented()||(this._base&&"function"==typeof this._base.preventDefault&&this._base.preventDefault(),this._prevented=!0)},Object.defineProperty(e.prototype,"isDefaultPrevented",{get:function(){return this.bound__isDefaultPrevented.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__isDefaultPrevented=function(){return this._prevented||!1},Object.defineProperty(e.prototype,"stopsPropagation",{get:function(){return this._stopsPropagation||!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"stopsImmediatePropagation",{get:function(){return this._stopsImmediatePropagation||!1},enumerable:!1,configurable:!0}),e.prototype.__setType=function(t){return this._type=t,this},e.prototype.__setTarget=function(t,e){return this._target=t,this._currentTarget=e,this},e.prototype.__identity=function(){return this._target&&(this._target=void 0),this._currentTarget&&(this._currentTarget=void 0),this._failure&&(this._failure=!1),this._prevented&&(this._prevented=!1),this._stopsPropagation&&(this._stopsPropagation=!1),this._stopsImmediatePropagation&&(this._stopsImmediatePropagation=!1),this},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.events::Event"),e.__pool=new t.ObjectPool(function(){return new e},function(t){t._base&&(t._base=void 0),t._target&&(t._target=void 0),t._currentTarget&&(t._currentTarget=void 0)})})}(),e.ACTIVATE="activate",e.ADDED="added",e.ADDED_TO_STAGE="addedToStage",e.BROWSER_ZOOM_CHANGE="browserZoomChange",e.CANCEL="cancel",e.CHANGE="change",e.CLEAR="clear",e.CLOSE="close",e.CLOSING="closing",e.COMPLETE="complete",e.CONNECT="connect",e.COPY="copy",e.CUT="cut",e.DEACTIVATE="deactivate",e.DISPLAYING="displaying",e.ENTER_FRAME="enterFrame",e.FRAME_CONSTRUCTED="frameConstructed",e.EXIT_FRAME="exitFrame",e.EXITING="exiting",e.FRAME_LABEL="frameLabel",e.ID3="id3",e.INIT="init",e.LOCATION_CHANGE="locationChange",e.MOUSE_LEAVE="mouseLeave",e.NETWORK_CHANGE="networkChange",e.OPEN="open",e.PASTE="paste",e.REMOVED="removed",e.REMOVED_FROM_STAGE="removedFromStage",e.RENDER="render",e.RESIZE="resize",e.SCROLL="scroll",e.TEXT_INTERACTION_MODE_CHANGE="textInteractionModeChange",e.SELECT="select",e.SELECT_ALL="selectAll",e.SOUND_COMPLETE="soundComplete",e.STANDARD_ERROR_CLOSE="standardErrorClose",e.STANDARD_INPUT_CLOSE="standardInputClose",e.STANDARD_OUTPUT_CLOSE="standardOutputClose",e.TAB_CHILDREN_CHANGE="tabChildrenChange",e.TAB_ENABLED_CHANGE="tabEnabledChange",e.TAB_INDEX_CHANGE="tabIndexChange",e.UNLOAD="unload",e.USER_IDLE="userIdle",e.USER_PRESENT="userPresent",e.FULLSCREEN="fullScreen",e.HTML_BOUNDS_CHANGE="htmlBoundsChange",e.HTML_DOM_INITIALIZE="htmlDOMInitialize",e.HTML_RENDER="htmlRender",e.CONTEXT3D_CREATE="context3DCreate",e.TEXTURE_READY="textureReady",e.VIDEO_FRAME="videoFrame",e.SUSPEND="suspend",e.CHANNEL_MESSAGE="channelMessage",e.CHANNEL_STATE="channelState",e.WORKER_STATE="workerState",e.CONSTRUCT="construct",e}();t.Event=e}(t.events||(t.events={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){t.Event=globalThis.flash.events.Event;var e=function(t){function e(e,i,n,r){void 0===i&&(i=!1),void 0===n&&(n=!1),void 0===r&&(r="");var a=this,o=a;return a=t.call(this,e,i,n)||this,o._text=r,a}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.text::NativeKeyboardEvent")})}(),e.KEY_DOWN="keydown",e.TEXT_INPUT="textinput",e}(t.Event);t.NativeKeyboardEvent=e}(t.text||(t.text={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.ErrorManager=globalThis.flash.__native.errors.ErrorManager,t.SWFTimelineContainer=globalThis.flash.__native.format.swf.SWFTimelineContainer,t.SWFSoundEngine=globalThis.flash.__native.format.swf.media.SWFSoundEngine,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.WGLBlendModeShaders=globalThis.flash.__native.renderer.webgl.shaders.WGLBlendModeShaders,t.AccessibilityProperties=globalThis.flash.accessibility.AccessibilityProperties,t.debugFlags=globalThis.flash.debug.debugFlags,t.Bitmap=globalThis.flash.display.Bitmap,t.BitmapData=globalThis.flash.display.BitmapData,t.BlendMode=globalThis.flash.display.BlendMode,t.DisplayObject=globalThis.flash.display.DisplayObject,t.DisplayObjectContainer=globalThis.flash.display.DisplayObjectContainer,t.Graphics=globalThis.flash.display.Graphics,t.Loader=globalThis.flash.display.Loader,t.LoaderInfo=globalThis.flash.display.LoaderInfo,t.Shader=globalThis.flash.display.Shader,t.Stage=globalThis.flash.display.Stage,t.ColorMatrixFilter=globalThis.flash.filters.ColorMatrixFilter,t.Matrix=globalThis.flash.geom.Matrix,t.Point=globalThis.flash.geom.Point,t.Rectangle=globalThis.flash.geom.Rectangle,t.Transform=globalThis.flash.geom.Transform,t.ApplicationDomain=globalThis.flash.system.ApplicationDomain,t.getQualifiedClassName=globalThis.flash.utils.getQualifiedClassName;var e=function(){function e(){void 0===this.__external&&(this.__external=void 0),void 0===this._loaderInfo&&(this._loaderInfo=void 0),void 0===this._stage&&(this._stage=void 0),void 0===this.__stageInternal&&(this.__stageInternal=void 0),void 0===this.__stageNotified&&(this.__stageNotified=void 0),void 0===this.__visible&&(this.__visible=void 0),void 0===this.__visibleTagIndex&&(this.__visibleTagIndex=void 0),void 0===this.__disposableStage&&(this.__disposableStage=void 0),void 0===this.__parent&&(this.__parent=void 0),void 0===this.__parentInternal&&(this.__parentInternal=void 0),void 0===this.__stageParent&&(this.__stageParent=void 0),void 0===this.__renderParent&&(this.__renderParent=void 0),void 0===this.__disposableParent&&(this.__disposableParent=void 0),void 0===this.__disposed&&(this.__disposed=void 0),void 0===this.__mask&&(this.__mask=void 0),void 0===this.__maskInherited&&(this.__maskInherited=void 0),void 0===this.__maskedObject&&(this.__maskedObject=void 0),void 0===this.__maskingLayer&&(this.__maskingLayer=void 0),void 0===this.__maskingLayerDisabled&&(this.__maskingLayerDisabled=void 0),void 0===this.__maskedObjectList&&(this.__maskedObjectList=void 0),void 0===this.__maskedObjectListLength&&(this.__maskedObjectListLength=void 0),void 0===this._graphics&&(this._graphics=void 0),void 0===this.__swfUID&&(this.__swfUID=void 0),void 0===this.__swfUIDUsed&&(this.__swfUIDUsed=void 0),void 0===this.__swfTagUID&&(this.__swfTagUID=void 0),void 0===this.__unloaded&&(this.__unloaded=void 0),void 0===this._currentFrame&&(this._currentFrame=void 0),void 0===this._totalFrames&&(this._totalFrames=void 0),void 0===this._concatenatedTotalFrames&&(this._concatenatedTotalFrames=void 0),void 0===this._createdByTimeline&&(this._createdByTimeline=void 0),void 0===this._cacheAsBitmap&&(this._cacheAsBitmap=void 0),void 0===this._soundEngine&&(this._soundEngine=void 0),void 0===this.__accessibilityProperties&&(this.__accessibilityProperties=void 0),void 0===this.__disableDraw&&(this.__disableDraw=void 0),void 0===this.__matrixAnim&&(this.__matrixAnim=void 0),void 0===this.__matrixAnimChildren&&(this.__matrixAnimChildren=void 0),void 0===this._dirty&&(this._dirty=void 0),void 0===this.__static&&(this.__static=void 0),void 0===this.__staticContent&&(this.__staticContent=void 0),void 0===this.__staticBounds&&(this.__staticBounds=void 0),void 0===this.__staticBoundsVisible&&(this.__staticBoundsVisible=void 0),void 0===this.__drawable&&(this.__drawable=void 0),void 0===this.__edited&&(this.__edited=void 0),void 0===this._cache&&(this._cache=void 0),void 0===this._cacheNeed&&(this._cacheNeed=void 0),void 0===this._cacheCreating&&(this._cacheCreating=void 0),void 0===this._cacheDetails&&(this._cacheDetails=void 0),void 0===this._contentCache&&(this._contentCache=void 0),void 0===this._contentCacheSuitable&&(this._contentCacheSuitable=void 0),void 0===this._contentCacheCreating&&(this._contentCacheCreating=void 0),void 0===this.__filters&&(this.__filters=void 0),void 0===this.__filtersPure&&(this.__filtersPure=void 0),void 0===this.__filterHashes&&(this.__filterHashes=void 0),void 0===this.__blendShader&&(this.__blendShader=void 0),void 0===this._blendMode&&(this._blendMode=void 0),void 0===this._blendModeWithShader&&(this._blendModeWithShader=void 0),void 0===this._blendModeLayer&&(this._blendModeLayer=void 0),void 0===this._blendModeLayerNeed&&(this._blendModeLayerNeed=void 0),void 0===this._blendModeRequiresLayer&&(this._blendModeRequiresLayer=void 0),void 0===this._scrollRect&&(this._scrollRect=void 0),void 0===this._scale9Grid&&(this._scale9Grid=void 0),void 0===this.__transform&&(this.__transform=void 0),void 0===this.__scaleX&&(this.__scaleX=void 0),void 0===this.__scaleY&&(this.__scaleY=void 0),void 0===this.__rotation&&(this.__rotation=void 0),void 0===this.__rotationSine&&(this.__rotationSine=void 0),void 0===this.__rotationCosine&&(this.__rotationCosine=void 0),void 0===this.__invertScaleX&&(this.__invertScaleX=void 0),void 0===this.__invertScaleY&&(this.__invertScaleY=void 0),void 0===this._worldTransformInvalid&&(this._worldTransformInvalid=void 0),this._worldTransform=new t.Matrix,this._renderTransform=new t.Matrix,this._scopeTransform=new t.Matrix,this._stageTransform=new t.Matrix,this.__matrixAnim=this.__matrixAnimChildren=0,this.__static=1}return Object.defineProperty(e.prototype,"transform",{get:function(){return this.__transform||(this.__transform=new t.Transform(this.__external)),this.__transform},set:function(e){null==e&&t.ErrorManager.typeError("Parameter transform must be non-null.",2007),this.__transform=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"x",{set:function(t){(t==1/0||t!=t)&&(t=0),t&&(t=(20*t|0)/20);var e=(this.__transform||this.__createTransform())._matrix;e.tx!=t&&(e.tx=t,this.__edited=32|this.__edited,this.__setDirty(6))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"y",{set:function(t){(t==1/0||t!=t)&&(t=0),t&&(t=(20*t|0)/20);var e=(this.__transform||this.__createTransform())._matrix;e.ty!=t&&(e.ty=t,this.__edited=32|this.__edited,this.__setDirty(6))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"z",{set:function(t){!(this.__transform||this.__createTransform())._hasMatrix3D&&this.__transform.__makeIt3D(),this.__transform._z=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"scaleX",{set:function(t){if((t==1/0||t!=t)&&(t=0),this.__invertScaleX&&(t=-t),(void 0==this.__scaleX?1:this.__scaleX)!=t){this.__scaleX=t;var e=(this.__transform||this.__createTransform())._matrix;if(0==(this.__rotation||0)){if(e.a==t)return;e.a=t}else{var i=(void 0==this.__rotationCosine?1:this.__rotationCosine)*t,n=(this.__rotationSine||0)*t;if(e.a==i&&e.b==n)return;e.a=i,e.b=n}this.__edited=32|this.__edited,this.__setDirty(14)}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"scaleY",{set:function(t){if((t==1/0||t!=t)&&(t=0),this.__invertScaleY&&(t=-t),(void 0==this.__scaleY?1:this.__scaleY)!=t){this.__scaleY=t;var e=(this.__transform||this.__createTransform())._matrix;if(0==(this.__rotation||0)){if(e.d==t)return;e.d=t}else{var i=-(this.__rotationSine||0)*t,n=(void 0==this.__rotationCosine?1:this.__rotationCosine)*t;if(e.c==i&&e.d==n)return;e.c=i,e.d=n}this.__edited=32|this.__edited,this.__setDirty(14)}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"scaleZ",{set:function(t){!(this.__transform||this.__createTransform())._hasMatrix3D&&this.__transform.__makeIt3D(),this.__transform._scaleZ=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"scale9Grid",{set:function(e){(this._scale9Grid!=e||e&&!this._scale9Grid.__equals(e))&&(e?(this._scale9Grid||(this._scale9Grid=new t.Rectangle)).__copyFrom(e):this._scale9Grid=void 0,this.__edited=64|this.__edited,this.__setDirty(8))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rotation",{set:function(t){if((t==1/0||t!=t)&&(t=0),t>180?t-=360:t<-180&&(t+=360),(this.__rotation||0)!=t){this.__rotation=t;var e=(this.__transform||this.__createTransform())._matrix,i=this.__rotation*(Math.PI/180);this.__rotationSine=Math.sin(i),this.__rotationCosine=Math.cos(i),void 0==this.__scaleX&&(this.__scaleX=1),void 0==this.__scaleY&&(this.__scaleY=1),e.a=this.__rotationCosine*this.__scaleX,e.b=this.__rotationSine*this.__scaleX,e.c=-this.__rotationSine*this.__scaleY,e.d=this.__rotationCosine*this.__scaleY,this.__edited=32|this.__edited,this.__setDirty(14)}},enumerable:!1,configurable:!0}),e.prototype.__applyTransform=function(t){var e=(this.__transform||this.__createTransform())._matrix,i=Math.atan2(e.b,e.a),n=Math.atan2(e.d,e.c)-Math.PI/2-i,r=Math.sqrt(e.a*e.a+e.b*e.b),a=Math.sqrt(e.c*e.c+e.d*e.d)*(Math.cos(n)>0?1:-1);this.__scaleX=r,this.__scaleY=a,this.__invertScaleX=1&t&&r<0?1:0,this.__invertScaleY=1&t&&a<0?1:0,this.__rotation!=i&&(this.__rotation=180*i/Math.PI,this.__rotationSine=Math.sin(i),this.__rotationCosine=Math.cos(i))},Object.defineProperty(e.prototype,"alpha",{set:function(t){(t==1/0||t!=t)&&(t=0);var e=(this.__transform||this.__createTransform())._colorTransform,i=e.alphaMultiplier;i!=t&&(e.alphaMultiplier=t,(i>.01&&t<=.01||i<=.01&&t>.01)&&this.__setDisableDraw(),this.__edited=16|this.__edited,this.__setDirty(1))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"blendMode",{set:function(e){var i=globalThis.flash.__native.format.swf.data.consts.BlendMode.AMF[e];i>-1||t.ErrorManager.argumentError("Parameter blendMode must be one of the accepted values.",2008),15==this._blendMode&&15!=i&&(this.__blendShader=null),(this._blendMode||1)!=(i=i||1)&&(this._blendMode=i>>0,this._blendModeWithShader=t.WGLBlendModeShaders.sBlendModeWithShader.indexOf(0|this._blendMode)>-1||15==i,this._blendModeLayer=2==i?1:0,this._blendModeLayerNeed=0,this._blendModeRequiresLayer=11==i||12==i?1:0,this.__edited=8|this.__edited,this.__setNeedCache(),this.__setDirty(8))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"width",{get:function(){var e=t.Rectangle.__pool.get().__identity(),i=this.__transform?this.__transform._matrix:null;this.__getBounds(e,i);var n=e.width;return t.Rectangle.__pool.release(e),(20*n|0)/20},set:function(e){if(!(e==1/0||e!=e||e<0)){var i=t.Rectangle.__pool.get().__identity();this.__getBounds(i);var n=Math.abs(void 0==this.__rotationCosine?1:this.__rotationCosine),r=Math.abs(this.__rotationSine||0),a=n*i.width+r*i.height;if(a){var o=t.Rectangle.__pool.get();o.__copyFrom(i);var s=this.__transform?this.__transform._matrix:null;s&&s.__transformRectangleInPlace(o);var _=r*i.width+n*i.height;this.scaleY=o.height/_,this.scaleX=e/a,t.Rectangle.__pool.release(o),t.Rectangle.__pool.release(i)}else t.Rectangle.__pool.release(i)}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){var e=t.Rectangle.__pool.get().__identity(),i=this.__transform?this.__transform._matrix:null;this.__getBounds(e,i);var n=e.height;return t.Rectangle.__pool.release(e),(20*n|0)/20},set:function(e){if(!(e==1/0||e!=e||e<0)){var i=t.Rectangle.__pool.get().__identity();this.__getBounds(i);var n=Math.abs(void 0==this.__rotationCosine?1:this.__rotationCosine),r=Math.abs(this.__rotationSine||0),a=r*i.width+n*i.height;if(a){var o=t.Rectangle.__pool.get();o.__copyFrom(i);var s=this.__transform?this.__transform._matrix:null;s&&s.__transformRectangleInPlace(o);var _=n*i.width+r*i.height;this.scaleY=e/a,this.scaleX=o.width/_,t.Rectangle.__pool.release(o),t.Rectangle.__pool.release(i)}else t.Rectangle.__pool.release(i)}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cacheAsBitmap",{set:function(t){(this._cacheAsBitmap||!1)!=t&&(this._cacheAsBitmap=t,this.__mask&&this.__mask.__internal.__setNeedCache(),this.__setNeedCache(),this.__setDirty(8))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"scrollRect",{set:function(e){!this._scrollRect&&!e||this._scrollRect&&e&&this._scrollRect.__equals(e)||(e?(this._scrollRect=this._scrollRect||new t.Rectangle,this._scrollRect.__copyFrom(e)):this._scrollRect=void 0,this.__setNeedCache(),this.__setDirty(10))},enumerable:!1,configurable:!0}),e.prototype.__isInteractive=function(){return!1},e.prototype.__isInteractiveStrict=function(){return!1},e.prototype.__getBounds=function(t,e){var i=this._graphics;i&&i._commandsLength&&i.__getBounds(t,e)},e.prototype.__getBounds__visible=function(t,e){this.__getBounds(t,e)},e.prototype.__setFilters=function(e,i){var n=this.__filters?this.__filters.length:0;if(n||i){if(n==i){for(var r=0,a=0;a=0;--t)this.__maskedObjectList[t].__internal.__setMaskInternal(null);this.__maskingLayer=0,this.__setDisableDraw(),this.__setNeedCache()},e.prototype.__disableMaskingLayer=function(){this.__setEmptyMaskingLayer(),this.__maskingLayerDisabled=1},e.prototype.__setVisible=function(t){(void 0==this.__visible||this.__visible)!=t&&(this.__visible=t,this.__setDisableDraw(),this.__edited=2|this.__edited,this.__setDirty(1))},e.prototype.__setRenderParent=function(t){this.__renderParent=t,this._cacheCreating||this._contentCacheCreating?this.__setDirty(2):this.__setDirty(10)},e.prototype.__predraw=function(t,e,i){return e=this.__processScopeFlags(e)>>0,this._graphics?this._cacheNeed?this.__predraw__g__c(t,e,i):this.__predraw__g(t,e,i):this._cacheNeed?this.__predraw__c(t,e,i):this.__predraw__(t,e,i)},e.prototype.__stats=function(t){this._graphics&&this._graphics._commandsLength&&t.__drawCalls++},e.prototype.__predraw__mask=function(t,e){var i=1;null!=this.__maskedObject&&this._cacheNeed&&(i=0);var n=this.__predraw(t.disableScope(),e,i);return t.restoreScope(),n},e.prototype.__predraw__=function(t,e,i){return(-5&e)<2&&this._cache&&(this.__disposeCache(0),this._dirty=-33&this._dirty),this.__drawable=1|this.__drawable,(-33&this._dirty)>0&&this.__drawable>1},e.prototype.__predraw__g=function(t,e,i){var n=this._graphics;return(n._commandsLength||n._dirty)&&((!(3&this.__drawable)||n._dirty||n._bitmapsLength&&n.__validateBitmaps())&&this.__updateDrawable(2),0==(-5&e)&&2&this.__drawable&&n.__getCache(this,this._worldTransformInvalid?this.__getWorldTransform():this._worldTransform,i)),n._dirty&&this.__setDirty(8),(-5&e)<2&&this._cache&&(this.__disposeCache(0),this._dirty=-33&this._dirty),this.__drawable=1|this.__drawable,(-33&this._dirty)>0&&this.__drawable>1},e.prototype.__predraw__c=function(t,e,i){if(8&this._dirty)this._dirty=32|this._dirty;else if(this._cacheDetails){this._worldTransformInvalid&&this.__getWorldTransform();var n=null!=this.__mask;if(n&&this._cacheWorldMaskRelativePosition){var r=this.__mask.__internal;r._worldTransformInvalid&&r.__getWorldTransform(),(20*(this._worldTransform.tx-r._worldTransform.tx)|0)/20==(20*this._cacheWorldMaskRelativePosition.x|0)/20&&(20*(this._worldTransform.ty-r._worldTransform.ty)|0)/20==(20*this._cacheWorldMaskRelativePosition.y|0)/20&&(n=!1)}this._cacheDetails.cacheWorldTransform.__equals(this._worldTransform,n)||(this._dirty=32|this._dirty),this._cacheDetails.withAnim&&this.__matrixAnimChildren<2&&(this._dirty=32|this._dirty)}if((-5&e)<2&&this.__drawable>1&&!this._cacheCreating){var a;32&this._dirty||!this._cacheDetails||!this._cacheDetails.__isConditionsChanged(t.contextScope,this._worldTransform)||this._cacheDetails.__equals(a=this.__updateCache__details(t))||(this._dirty=32|this._dirty);var o=this.__drawable;(!this._cache||32&this._dirty)&&(this.__updateCache(t,a),this.__drawable=o),this._cache.__use()}return this.__drawable=1|this.__drawable,(-33&this._dirty)>0&&this.__drawable>1},e.prototype.__predraw__g__c=function(t,e,i){var n=this._graphics;if((n._commandsLength||n._dirty)&&((!(3&this.__drawable)||n._dirty||n._bitmapsLength&&n.__validateBitmaps())&&this.__updateDrawable(2),0==(-5&e)&&2&this.__drawable&&n.__getCache(this,this._worldTransformInvalid?this.__getWorldTransform():this._worldTransform,i)),n._dirty&&this.__setDirty(8),8&this._dirty)this._dirty=32|this._dirty;else if(this._cacheDetails){this._worldTransformInvalid&&this.__getWorldTransform();var r=null!=this.__mask;if(r&&this._cacheWorldMaskRelativePosition){var a=this.__mask.__internal;a._worldTransformInvalid&&a.__getWorldTransform(),(20*(this._worldTransform.tx-a._worldTransform.tx)|0)/20==(20*this._cacheWorldMaskRelativePosition.x|0)/20&&(20*(this._worldTransform.ty-a._worldTransform.ty)|0)/20==(20*this._cacheWorldMaskRelativePosition.y|0)/20&&(r=!1)}this._cacheDetails.cacheWorldTransform.__equals(this._worldTransform,r)||(this._dirty=32|this._dirty),this._cacheDetails.withAnim&&this.__matrixAnimChildren<2&&(this._dirty=32|this._dirty)}if((-5&e)<2&&this.__drawable>1&&!this._cacheCreating){var o;32&this._dirty||!this._cacheDetails||!this._cacheDetails.__isConditionsChanged(t.contextScope,this._worldTransform)||this._cacheDetails.__equals(o=this.__updateCache__details(t))||(this._dirty=32|this._dirty);var s=this.__drawable;(!this._cache||32&this._dirty)&&(this.__updateCache(t,o),this.__drawable=s),this._cache.__use()}return this.__drawable=1|this.__drawable,(-33&this._dirty)>0&&this.__drawable>1},e.prototype.__draw=function(t,e){},e.prototype.__processScopeFlags=function(t){return(this._cacheCreating||this._contentCacheCreating)&&(t|=4),1&t?2|t:this._cacheNeed&&!this._cacheCreating&&!this._contentCacheCreating||2==this.__disableDraw&&!this.__maskedObject&&!this.__maskingLayer?1|t:t},e.prototype.__setNeedCache=function(){this._cacheNeed=!!(null!=this.__filtersPure&&this.__filtersPure.length>0||(2==this._blendMode?this._blendModeLayerNeed:this._blendMode>2)||null!=this.__maskedObject&&1==this.__maskedObject.__internal._cacheAsBitmap&&1==this._cacheAsBitmap||null!=this._scrollRect||null!=this.__mask)},e.prototype.__setDisableDraw=function(){var t=this.__transform||this.__createTransform(),e=0==this.__visible||t._colorTransform.alphaMultiplier<=.01,i=this.__maskedObject||this.__maskingLayer;this.__disableDraw=e?2:i?1:0},e.prototype.__setDirty=function(i){if(this._dirty=this._dirty|i,2&i&&!this._worldTransformInvalid&&this.__setWorldTransformInvalid(),(this.__static||8&i)&&e.sPublicScope){this.__static=0,8&i&&(this.__staticContent=0,t.Rectangle.__pool.release(this.__staticBounds),t.Rectangle.__pool.release(this.__staticBoundsVisible),this.__staticBounds=this.__staticBoundsVisible=void 0);for(var n=null,r=this;(n=r.__renderParent?r.__renderParent.__internal:r.__parentInternal)&&n.__staticContent;)n.__static=n.__staticContent=0,t.Rectangle.__pool.release(n.__staticBounds),t.Rectangle.__pool.release(n.__staticBoundsVisible),n.__staticBounds=n.__staticBoundsVisible=void 0,r=n}},e.prototype.__setDirty0=function(){-33&this._dirty&&(this._dirty=32&this._dirty),this._graphics&&this._graphics._dirty&&(this._graphics._dirty=void 0)},e.prototype.__updateDrawable=function(e){var i=t.Stage.sCurrent&&t.Stage.sCurrent.__ctx;if(i&&!this.__isDisposed())if(i.contextScopeEnabled){var n,r=this._worldTransformInvalid?this.__getScopeTransform():this._scopeTransform,a=i.contextScope;if(2==e)this._graphics.__getBounds(n=t.Rectangle.__pool.get().__identity(),r),a.__intersects(n)&&(this.__drawable=this.__drawable|e),t.Rectangle.__pool.release(n);else if(4==e){var o=r.tx,s=r.ty;o>0&&s>0&&o-1&&this.__swfUID==e&&(this.__disposed=!0,this._cache&&this.__disposeCache(0),(this._contentCache||this._contentCacheSuitable)&&this.__disposeContentCache(0),this._graphics&&(this._graphics.clear(),this._graphics=void 0),this.__swfUID=void 0,this.__swfTagUID=void 0,this.__updateReferenceCount())},e.prototype.__unionFilterBounds=function(e,i){var n;if(1&i&&(this.__filtersPure&&(n=this.__filtersPure.length)>0)){for(var r=t.Rectangle.__pool.get().__identity(),a=0;a2&&t.blendMode(this._blendMode),this.__blendShader&&t.setProgram(this.__blendShader.__blendProgram(t))},e.prototype.__updateContextTransformation=function(t){t.setTransformFromMatrix(this._worldTransformInvalid?this.__getWorldTransform():this._worldTransform)},e.prototype.__getWorldTransform=function(){var t=this._worldTransform,i=this._renderTransform,n=this._scopeTransform,r=this._stageTransform;if(this._worldTransformInvalid){var a=this.__transform||this.__createTransform(),o=a._matrix,s=a._matrixOrig,_=this.__renderParent||this.__parent;_?(_.__internal._worldTransformInvalid&&_.__internal.__getWorldTransform(),e.__calculateAbsoluteTransform(o,_.__internal._worldTransform,t),e.__calculateAbsoluteTransform(o,_.__internal._renderTransform,i),e.__calculateAbsoluteTransform(o,_.__internal._scopeTransform,n)):(t.__copyFrom(o),i.__copyFrom(o),n.__copyFrom(o));var l=this.__stageParent||this.__parent;l?(l.__internal._worldTransformInvalid&&l.__internal.__getWorldTransform(),e.__calculateAbsoluteTransform(s||o,l.__internal._stageTransform,r)):r.__copyFrom(o),this._scrollRect&&(i.__translateTransformed(-this._scrollRect.x,-this._scrollRect.y),r.__translateTransformed(-this._scrollRect.x,-this._scrollRect.y),1!=this._cacheCreating&&1!=this._contentCacheCreating&&n.__translateTransformed(-this._scrollRect.x,-this._scrollRect.y)),this._worldTransformInvalid=0}return t},e.prototype.__getRenderTransform=function(){return this._worldTransformInvalid&&this.__getWorldTransform(),this._renderTransform},e.prototype.__getScopeTransform=function(){return this._worldTransformInvalid&&this.__getWorldTransform(),this._scopeTransform},e.prototype.__getStageTransform=function(){return this._worldTransformInvalid&&this.__getWorldTransform(),this._stageTransform},e.prototype.__localToGlobal=function(e,i){(this._worldTransformInvalid?this.__getRenderTransform():this._renderTransform).__transformPointInPlace(i.__copyFrom(e));var n=t.Stage.sCurrent;return n&&n.__transform__invert._matrix.__transformPointInPlace(i),i.__validate()},e.prototype.__localToGlobal__world=function(t,e){return(this._worldTransformInvalid?this.__getRenderTransform():this._renderTransform).__transformPointInPlace(e.__copyFrom(t))},e.prototype.__globalToLocal=function(e,i){e=globalThis.asc.strict(t.Point.__pool.get().__copyFrom(e),t.Point);var n=t.Stage.sCurrent;return n&&n.__internal.__transform._matrix.__transformPointInPlace(e),this._worldTransformInvalid&&this.__getWorldTransform(),e==i?this._renderTransform.__transformInversePointInPlace(e):(i.x=this._renderTransform.__transformInverseX(e.x,e.y),i.y=this._renderTransform.__transformInverseY(e.x,e.y)),t.Point.__pool.release(e),i.__validate()},e.prototype.__globalToLocal__world=function(t,e){return this._worldTransformInvalid&&this.__getWorldTransform(),t==e?this._renderTransform.__transformInversePointInPlace(t):(e.x=this._renderTransform.__transformInverseX(t.x,t.y),e.y=this._renderTransform.__transformInverseY(t.x,t.y)),e},e.prototype.__setStage=function(t,e,i){this._stage&&!t&&this._stage.__focus==this.__external&&(this._stage.__focus=null),this._stage=t,this.__stageInternal=e,this.__stageNotified=!1,this.__updateReferenceCount()},e.prototype.__setStageChildren=function(t,e,i){},e.prototype.__setStageParent=function(t){this.__stageParent=t},e.prototype.__broadcastSetParent=function(e,i){var n;void 0==e&&(n=this.__parent),this._dirty=16|this._dirty,this.__parent=this.__renderParent=e,this.__parentInternal=globalThis.asc.strict(e?e.__internal:null,globalThis.flash.__native.display.DisplayObjectContainerInternal),this.__stageParent=null,i||(e?(this.__external.__dispatch(t.DisplayObject.sEventAdded),t.DisplayObject.sEventAdded.__identity()):(this.__disposableParent=n,this.__external.__dispatch(t.DisplayObject.sEventRemoved),t.DisplayObject.sEventRemoved.__identity(),this.__disposableParent=void 0))},e.prototype.__broadcastSetStage=function(e,i,n){var r;void 0==e&&(r=this._stage);var a=!(this._stage===e&&(this.__stageInternal||void 0)==(i||void 0)),o=!this.__stageNotified&&e,s=a||o;a&&this.__setStage(e,i,n),s&&!n&&(this.__stageNotified=!0,e?(this.__external.__restoreTimeline(),this.__external.__dispatch(t.DisplayObject.sEventStage),t.DisplayObject.sEventStage.__identity()):(this.__disposableStage=r,this.__external.__dispatch(t.DisplayObject.sEventNoStage),t.DisplayObject.sEventNoStage.__identity(),this.__disposableStage=void 0)),this.__setStageChildren(e,i,n)},e.prototype.__drawCache=function(t,e){var i=this._cacheDetails.cacheTransform,n=this._worldTransformInvalid?this.__getWorldTransform():this._worldTransform;t.setTransform(i.a,i.b,i.c,i.d,i.tx+n.tx,i.ty+n.ty),t.drawImage(this._cache,!1,e||this.__matrixAnimChildren>1,!!this.__blendShader,null)},e.prototype.__updateCache=function(i,n){this._cacheCreating=1,n||(n=this.__updateCache__details(i));var r=(n=(this._cacheDetails||(this._cacheDetails=globalThis.asc.strict(t.CacheDisplayObjectDetails.__pool.get(),globalThis.flash.__native.display.CacheDisplayObjectDetails))).__copyFrom(n)).w,a=n.h,o=n.px,s=n.py,_=n.tx,l=n.ty,h=n.fractionDX,c=n.fractionDY,f=n.flen,u=n.drawMatrix,p=(n.cacheTransform,n.cacheWorldTransform,n.necessaryRect),g=n.localRect,d=n.clipRect,b=n.withDraw,y=n.withMask,m=n.withCrop,T=n.withFilters;this._cache?this._cache.__compareTextureSize(r,a)?this._cache.__resize(r,a):(this._cache.dispose(),this._cache=void 0):t.DisplayObject.__addCachedObject(this.__external),this._cache||(this._cache=T&&f>0?t.SystemBitmapData.__popBuffer(r,a,!0):new t.SystemBitmapData(t.SystemBitmapData.DISPLAY,r,a,!0,0));var v=t.Stage.sCurrent,x=t.Matrix.__pool.get().__identity();if(v&&(x.__copyFrom(v.__transform__invert._matrix),x.invert()),b){this._cache.__drawWithQuality(this.__external,u,null,1,d,!1,null,!1);var S=T&&f>0&&y&&this.__mask.__internal.__maskingLayer;if(S){for(var w=t.Rectangle.__pool.get().__copyFrom(p),A=(i=this._cache._ctx,0);A0&&!S){for(w=t.Rectangle.__pool.get().__copyFrom(p),i=this._cache._ctx,A=0;A0,w=n.diffRect.__identity(),A=p?1:3,E=t.Rectangle.__pool.get().__identity();this.__unionFilterBounds(E,A).__isIdentical()?t.Rectangle.__pool.release(E):(w.__copyFrom(y),y.__appendRect(E),y.__inflateCeil(1,1),w.__diffrence(y),t.Rectangle.__pool.release(E)),v||(d=g=S=!1),p&&0!=(p.x||p.y)&&r.__translate(o.tx-a.tx,o.ty-a.ty),r.__translate(-y.x,-y.y),m.__translate(y.x,y.y);var D=m.tx+a.tx,O=m.ty+a.ty,C=y.width,R=y.height,P=n.clipRect.__setTo(0,0,C,R),L=n.contextScope.__copyFrom(i.contextScope);if(v){var F=0,I=t.Rectangle.__pool.get().__copyFrom(u);if(p&&I.__offset(p.x,p.y),o.__transformRectangleInPlace(I).__offset(-D,-O),d){var M=e.sMaskDisplayObject,B=(M.__internal.__transform||M.__internal.__createTransform())._matrix;B.a=(p?p.width:u.width)/e.sMaskTextureSize,B.d=(p?p.height:u.height)/e.sMaskTextureSize,M.__setRenderParent(this.__external),M.__internal.__getBounds__visible(P.__identity(),M.__internal._worldTransformInvalid?M.__internal.__getWorldTransform():M.__internal._worldTransform),M.__setRenderParent(null),F=1}if(g){var W=F?t.Rectangle.__pool.get():P,U=t.Matrix.__pool.get().__copyFrom(this.__mask.__internal._worldTransformInvalid?this.__mask.__internal.__getRenderTransform():this.__mask.__internal._renderTransform).__translate(_,l);this.__mask.__internal.__getBounds__visible(W.__identity(),U),t.Matrix.__pool.release(U),W!=P&&(P.__intersectInPlace(W),t.Rectangle.__pool.release(W)),F=1}var G=t.Rectangle.__pool.get();if(F?G.__copyFrom(P):(G.__copyFrom(I),G.__offset(D,O)),i.contextScopeEnabled){var N=n.__getScopeRect(t.Rectangle.__pool.get());n.__isNeedScopeCrop(N,G)&&(F?P.__intersectInPlace(N):P.__copyFrom(N),b=!0,F=1),t.Rectangle.__pool.release(N)}t.Rectangle.__pool.release(G),F?(T.__intersectInPlace(P),P.__offset(-D,-O),P.__intersectInPlace(I),P.__appendRect(w),r.__translate(-P.x,-P.y),m.__translate(P.x,P.y),D+=P.x,O+=P.y,P.__offset(-P.x,-P.y),C>P.width&&(C=P.width),R>P.height&&(R=P.height),(v=e.__withDraw(C,R))||(d=g=S=!1)):P.__setTo(0,0,C,R),t.Rectangle.__pool.release(I)}var j=n.necessaryRect.__copyFrom(T);j.__intersectInPlace(L),j.__offset(-o.tx,-o.ty).__offset(-y.x,-y.y),T.__offset(-o.tx,-o.ty).__offset(-y.x,-y.y);var k=r.tx-s.tx,V=r.ty-s.ty,H=k-(0|k),Y=V-(0|V);return H<-.5&&(H+=1),H>.5&&(H-=1),Y<-.5&&(Y+=1),Y>.5&&(Y-=1),r.__translate(-H,-Y),m.__translate(H,Y),C=Math.max(Math.ceil(C-H),1),R=Math.max(Math.ceil(R-Y),1),P.width=Math.max(Math.ceil(P.width-H),1),P.height=Math.max(Math.ceil(P.height-Y),1),t.Matrix.__pool.release(o),n.w=C>>>0,n.h=R>>>0,n.px=+_,n.py=+l,n.tx=D,n.ty=O,n.fractionDX=H,n.fractionDY=Y,n.flen=x,n.withDraw=v,n.withMask=g,n.withCrop=d,n.withFilters=S,n.withScopeCrop=b,n.withAnim=this.__matrixAnimChildren>1,n.equals__bigTextureEntries=0,n.condition__contextScope.__copyFrom(L),n.condition__worldTransform.__copyFrom(this._worldTransform),n},e.prototype.__disposeCache=function(e){var i;return t.CacheDisplayObjectDetails.__pool.release(this._cacheDetails),t.Point.__pool.release(this._cacheWorldMaskRelativePosition),e?i=this._cache:this._cache.dispose(),this._cache=void 0,this._cacheDetails=void 0,this._cacheWorldMaskRelativePosition=void 0,i},e.prototype.__drawContentCache=function(t,e){var i=this._worldTransformInvalid?this.__getWorldTransform():this._worldTransform,n=this._contentCache||this._contentCacheSuitable;n&&(this._cache&&(e=void 0),n.draw(this.__external,t,i,e))},e.prototype.__updateContentCache=function(i){var n=this._worldTransformInvalid?this.__getWorldTransform():this._worldTransform,r=t.Rectangle.__pool.get().__identity(),a=t.Matrix.__pool.get().__copyFrom(n,0);this.__getBounds__visible(r,a);var o=0,s=t.CacheDisplayObject.calcQualityScale(r.width,r.height);s=1;var _,l,h,c=this.__parentInternal||(this.__renderParent?this.__renderParent.__internal:null);if(((_=this)._scale9Grid||c&&(_=c)._scale9Grid)&&(!(l=_.transform)||!(h=l._matrixOrig||l._matrix)||!h.__hasSkew())){o=1;var f=n.__getAbsoluteScaleX(),u=n.__getAbsoluteScaleY();f*=1/h.a,u*=1/h.d,s*=Math.max(f,u)}var p=this._contentCache||this._contentCacheSuitable,g=this._currentFrame||1;if(p&&p.getTagRatio()==g&&p.getType()==o&&p.isCacheValid(n,s))return t.Rectangle.__pool.release(r),t.Matrix.__pool.release(a),p.__use();var d=t.DisplayObject.__findDisplayObjectCache(this,n,s,o);if(d)return p&&this.__disposeContentCache(0),this._contentCacheSuitable=globalThis.asc.strict(d._contentCache||d._contentCacheSuitable,globalThis.flash.__native.display.CacheDisplayObject),t.DisplayObject.__mapDisplayObjectCache(this),t.DisplayObject.__addCachedObject(this.__external),t.Rectangle.__pool.release(r),t.Matrix.__pool.release(a),this._contentCacheSuitable.__use();var b=t.DisplayObjectStats.__pool.get();this.__stats(b);var y=b.__children+b.__drawCalls;if(t.DisplayObjectStats.__pool.release(b),1==o||y<10)return p&&this.__disposeContentCache(0),t.Rectangle.__pool.release(r),t.Matrix.__pool.release(a),null;this._contentCacheCreating=1;var m,T=e.__setContentCache(1),v=e.__withDrawByRect(r);p&&(m=this.__disposeContentCache(1));var x=t.CacheDisplayObject;a.__scale(s,s);var S=t.Rectangle.__pool.get().__identity();this.__unionFilterBounds(S,2).__isIdentical()?t.Rectangle.__pool.release(S):(r.__appendRect(S),r.__inflateCeil(1,1),t.Rectangle.__pool.release(S));var w=0;w+=1,r.__inflateCeil(w,w),a.__translate(-r.x,-r.y);var A,E=r.width,D=r.height;m&&m.__compareTextureSize(E,D)?(A=m.__resize(E,D),m=void 0):A=new t.SystemBitmapData(t.SystemBitmapData.DISPLAY,E,D,!0,0),m&&m.dispose(),v&&A.__drawWithQuality(this.__external,a,null,1,null,!1,null,!1),t.debugFlags.cacheDebug&&t.DisplayObject.__addDebugMarkers(0,A),this._contentCache=new x(n,s);var O=this._contentCache.createFill();O.setCache(A,a);var C=O.getCacheTransform();return C.__translate(r.x,r.y),C.__scale(1/s,1/s),t.DisplayObject.__addCachedObject(this.__external),this._contentCache.setTagRatio(this._currentFrame||1),t.DisplayObject.__mapDisplayObjectCache(this),this._dirty=1|this._dirty,this._dirty=-33&this._dirty,this._contentCacheCreating=0,e.__setContentCache(T),t.Rectangle.__pool.release(r),t.Matrix.__pool.release(a),this._contentCache.__use()},e.prototype.__disposeContentCache=function(e){var i;if(this._contentCacheSuitable)t.DisplayObject.__unmapDisplayObjectCache(this),this._contentCacheSuitable=void 0;else if(this._contentCache){t.DisplayObject.__unmapDisplayObjectCache(this);var n=t.DisplayObject.__findDisplayObjectCache(this,this._contentCache.getCacheWorldTransform(),this._contentCache.getQualityScale(),this._contentCache.getType());n?(n._contentCache=this._contentCache,n._contentCacheSuitable=void 0):i=this._contentCache.dispose(e),this._contentCache=void 0}return i&&i[0]},e.prototype.__getSourceTag=function(){return 65536*this.__swfUID+this.__swfTagUID},e.prototype.__isObjectAtStage=function(){var t=this._stage,e=void 0;if(!t&&(e=this.__maskedObject||this.__maskingLayer?this:this.__maskInherited?this.__maskInherited.__internal:null))if(e.__maskedObject)t=e.__maskedObject.__internal._stage;else if(e.__maskingLayer)for(var i=e.__maskedObjectListLength||0,n=e.__maskedObjectList,r=0;r-1;if(n!=i>-1){i>-1&&(t=i);var r=e.sSWFUidUsage,a=r[t];n?(r[t]=null==a?1:a+1,this.__swfUIDUsed=t):(a>0&&(r[t]=a-1),this.__swfUIDUsed=-1)}},e.__withDraw=function(t,e){return t>0&&e>0&&(t>=1||e>=1)},e.__withDrawByRect=function(t){var e=t.width,i=t.height;return e>0&&i>0&&(e>=1||i>=1)},e.__setReferenceCountByClass=function(i,n){var r,a=t.getQualifiedClassName(i);if(a&&"__"==a.substring(0,2)&&(34==(r=a.indexOf("."))||34==(r=a.indexOf("::")))){t.Stage.__updateTimelineContainers();var o=a.substr(0,r),s=t.Stage.__getTimelineContainerByHash(o);if(s){var _=s.uid;if(_>-1){var l=e.sSWFUidUsage,h=l[_];n>0?l[_]=null==h?1:h+1:h>0&&(l[_]=0==n?0:h-1)}}}},e.__setReferenceCountByInstance=function(i,n){var r;if(globalThis.asc.is(i,t.Loader))i._swf&&(r=i._swf.uid);else if(globalThis.asc.is(i,t.ApplicationDomain))r=i.__swfInstanceUID;else{var a=i&&i.__data;a&&globalThis.asc.is(a,t.SWFTimelineContainer)&&(r=a.uid)}if(!(r>-1))return e.__setReferenceCountByClass(i,n);var o=e.sSWFUidUsage,s=o[r];n>0?o[r]=null==s?1:s+1:s>0&&(o[r]=0==n?0:s-1)},e.__calculateAbsoluteTransform=function(t,e,i){e?(i.a=t.a*e.a+t.b*e.c,i.b=t.a*e.b+t.b*e.d,i.c=t.c*e.a+t.d*e.c,i.d=t.c*e.b+t.d*e.d,i.tx=t.tx*e.a+t.ty*e.c+e.tx,i.ty=t.tx*e.b+t.ty*e.d+e.ty):i.__copyFrom(t)},e.__setPublicScope=function(t){var i=e.sPublicScope;return e.sPublicScope=t,i},e.__setContentCache=function(t){var i=e.sContentCache;return e.sContentCache=t,i},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.display::DisplayObjectInternal"),globalThis.asc.clp$(e,{_cacheWorldMaskRelativePosition:null,_worldTransform:null,_renderTransform:null,_scopeTransform:null,_stageTransform:null}),e.sScrollRectPoint=new t.Point,e.sSWFUidUsage={}})}(),e.sMaskTextureSize=16,e.sPublicScope=0,e.sContentCache=0,e.__block1=function(){globalThis.asc.stb(e,function(){e.sMaskDisplayObject=new t.Bitmap(e.sMaskTexture=new t.BitmapData(e.sMaskTextureSize,e.sMaskTextureSize))})}(),e}();t.DisplayObjectInternal=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){t.NativeKeyboard=globalThis.flash.__native.text.NativeKeyboard;var e=function(e){function i(){var t=this,i=t;return void 0===i._mouseEnabled&&(i._mouseEnabled=void 0),t=e.call(this)||this}return __extends(i,e),i.prototype.__isInteractive=function(){return!0},i.prototype.__hitTest=function(t,i,n,r,a,o){return!(0==o.__visible||o.__maskedObject||o.__maskingLayer||a&&0==this._mouseEnabled)&&e.prototype.__hitTest.call(this,t,i,n,r,a,o)},i.prototype.__isKeyboardFocused=function(){var e=t.NativeKeyboard.getInstance();return e&&e.isFocused()},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.display::InteractiveObjectInternal")})}(),i}(t.DisplayObjectInternal);t.InteractiveObjectInternal=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){t.DisplayObjectInternal=globalThis.flash.__native.display.DisplayObjectInternal,t.InteractiveObjectInternal=globalThis.flash.__native.display.InteractiveObjectInternal,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.Stage=globalThis.flash.display.Stage,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return __extends(i,e),i.prototype.__isInteractiveStrict=function(){return!0},i.prototype.__predraw=function(e,i,n){i=this.__processScopeFlags(i)>>0,this.__external._formatted||this.__external.__format();for(var r=!1,a=this.__getWorldTransform(),o=this.__external._lines.length>>>0,s=0;s1),!this._cache||this._cacheCreating){if(4&this.__drawable){this.__external._formatted||this.__external.__format(),e.save(),this.__external._background&&e.drawRect(0,0,this.__external._width,this.__external._height,this.__external._backgroundColor,i);for(var n=this.__getWorldTransform(),r=this.__external._lines.length>>>0,a=this.__external._scrollV-1>>>0,o=this.__external.__textFieldX(),s=this.__external.__textFieldY();athis.height))for(var u=0;ur&&(r=e._line._width),e._line._posY=e._GUTTER+n+e._line._ascent,c?0!=e._line._width&&(n+=e._line._height-e._line._leading):n+=e._line._height}i._textWidth=0==e._text.length?0:r,0==e._text.length?i._textHeight="input"==i._type?e._line._height:0:i._textHeight=n;var b=i._autoSize;b&&"none"!=b&&e.applyAutoSize(i,b),e.applyAlign(i),e.updateScrollLimits(i),e.setBounds(i),e.clear()},e.applyAutoSize=function(t,i){var n=(t.__internal.__transform||t.__internal.__createTransform())._matrix,r=n.tx,a=t._textWidth+2*e._GUTTER,o=t._textHeight+2*e._GUTTER;switch(i){case"left":break;case"right":r-=a-t._width;break;case"center":r-=(a-t._width)/2}t._wordWrap&&t._width>=4||(n.tx!=r&&(n.tx=r,t.__internal.__edited=32|t.__internal.__edited,t.__setDirty(6)),t._width=a),t._height=o},e.applyAlign=function(i){for(var n=e._lines.length,r=i._defaultTextFormat,a=0;a=0;i--)if((n+=e._lines[i]._height)>t._height-e._GUTTER){e._lines.length>1&&(r=i+2>>0);break}var a=0,o=.25*t._width;t._textWidth>t._width-2*e._GUTTER-o&&(a=t._textWidth-t._width+2*e._GUTTER+o),t._maxScrollV=r,t._maxScrollH=a>>0},e.setBounds=function(t){t._rect.setTo(0,0,t._width,t._height)},e.clear=function(){e._text="",e._textField=null,e._defaultTextFormat=null,e._customRanges=null,e._customRange=null,e._lines=null,e._line=null,e._lineRanges=null,e._lineRange=null},e.openLine=function(i,n){e.closeLine(i),e._line=new t.TextLine,e._lineRanges=[],e._line._start=i>>0,e._line._paragraph=n,e._lineRange=null,e._lineWidth=0,e._lines.push(e._line)},e.closeLine=function(t){e._line&&(e.closeRange(t),e._line._ranges=e._lineRanges,e._line._width=e._lineWidth,e._line._end=t>>0,e._line=null)},e.closeWord=function(t,i,n){var r=e.lineTextWidth(t,i),a=e.lineTextWidth(i,n),o=r+a,s=e._textField._width-e._line._indent-e._line._leftMargin-e._line._rightMargin-2*e._GUTTER;if(e._textField._wordWrap&&e._textField._width>=4&&e._lineWidth+o>s){do{if(i==e._line._start){var _=s-e._lineWidth-r,l=e.lineTextCharIndex(i,n,_);if(l==i&&(l=i+1),!(l>i&&l>0,a=o;break}var h=e.lineTextWidth(i,l),c=e.lineTextWidth(l,n);e._lineWidth=e._lineWidth+(r+h),i=l>>>0,t=l>>>0,a=c}e._line._endWithoutSpaces=t>>0,e.wordWrap(i),o=a,r=0}while(e._lineWidth+o>s);e._lineWidth=e._lineWidth+a}else e._lineWidth=e._lineWidth+o,e._line._endWithoutSpaces=n>>0},e.lineTextWidth=function(i,n){if(i==n)return 0;for(var r=0,a=e._lineRanges.length,o=0;r=0&&s._endn)break;if(!(s._end>=0&&s._end>>0}}return o},e.lineTextCharIndex=function(i,n,r){if(i==n)return i;for(var a=0,o=e._lineRanges.length,s=0;a=0&&_._endn)break;if(!(_._end>=0&&_._endr){h=r-s;return t.FontManager.charIndexAtPoint(_._format,e._text,h,i,n)}break}var l;if((l=t.FontManager.textWidth(_._format,e._text,i,_._end))+s>r){var h=r-s;return t.FontManager.charIndexAtPoint(_._format,e._text,h,i,_._end)}s+=l,i=_._end>>>0}}return i},e.wordWrap=function(i){for(var n=0,r=e._lineRanges.length,a=0,o=e._lineRanges,s=null,_=null;n=0&&l._end>0,_._end=s._end,_._format=s._format,s._end=i,a=n+1):a=n;break}}for(e.closeLine(i),e.openLine(i,!1),_&&e._lineRanges.push(_),n=a>>>0;n>0,e._lineRange._end=-1,e._lineRange._format=e._isCustomRange?e._customRange._format:e._defaultTextFormat,e._lineRanges.push(e._lineRange),e.setIndent(),e.setLineLeftMargin(),e.setLineRightMargin()},e.setLineLeftMargin=function(){var t=globalThis.asc.strict(e._lineRanges[0],globalThis.flash.__native.text.TextRange);t._format.leftMargin?e._line._leftMargin=+t._format.leftMargin:e._defaultTextFormat.leftMargin?e._line._leftMargin=+e._defaultTextFormat.leftMargin:e._line._leftMargin=0},e.setLineRightMargin=function(){var t=globalThis.asc.strict(e._lineRanges[e._lineRanges.length-1],globalThis.flash.__native.text.TextRange);t._format.rightMargin?e._line._rightMargin=+t._format.rightMargin:e._defaultTextFormat.rightMargin?e._line._rightMargin=+e._defaultTextFormat.rightMargin:e._line._rightMargin=0},e.setIndent=function(){if(e._line._indent=0,1!=!e._line._paragraph){var t=globalThis.asc.strict(e._lineRanges[0],globalThis.flash.__native.text.TextRange);t._format.indent?e._line._indent=+t._format.indent:e._defaultTextFormat.indent&&(e._line._indent=+e._defaultTextFormat.indent)}},e.closeRange=function(t){e._lineRange&&(e._lineRange._end=t>>0,e._lineRange=null)},e.nextCustomRange=function(){return e._customRanges&&0!=e._customRanges.length?e._customRange?e._customRangeIndex+1=this._textClusters.length)return!1;var n=globalThis.asc.strict(i._clusters,Array);n.splice(0);var r=0,a=this.__nextEndOfLine(e),o=i.specifiedWidth,s=!!i._fitSomething;this.__setClusterOffsets(e,a);for(var _=a;_>=e;_--){var l=globalThis.asc.strict(this._textClusters[_],globalThis.flash.__native.text.engine.LineCluster);if(l._x+l._width<=o){if(l._charType!=t.LineCluster._CHAR_WORD&&l._charType!=t.LineCluster._CHAR_SLASH||l._wBOnRight){var h=this.__nextBeginOfWord(_);r=h>=0&&h>>0:_-e+1>>>0}else{var c=this.__prevEndOfWord(_);if(c>=e&&c<_)r=this.__prevBeginOfWord(_)-e>>>0;else r=_-e+1>>>0}break}}0==r&&s&&this._textClusters.length>0&&r++,this._textBlock._textJustifier&&(r=this._textBlock._textJustifier.__lineJustify(this,e,r,o));for(_=0;_n||n==e?this.__getClusterFirstElementIndex(i):this.__getClusterLastElementIndex(n)},e.prototype.__findClusterAtCharIndex=function(t){for(var e=0,i=0;i<=this._textClusters.length;i++){var n=this._textClusters[i]._elementsCount>>0;if(t>0}return-1},e.prototype.__getClusterFirstElementIndex=function(t){for(var e=0,i=0;i>0)>>0}return e},e.prototype.__getClusterLastElementIndex=function(t){return this.__getClusterFirstElementIndex(t)+globalThis.asc.strict(this._textClusters[t],globalThis.flash.__native.text.engine.LineCluster)._elementsCount},e.prototype.__setClusterOffsets=function(t,e){for(var i=0,n=t;n<=e;n++){var r=globalThis.asc.strict(this._textClusters[n],globalThis.flash.__native.text.engine.LineCluster);r._x=i,r._width=r._unjustWidth,i+=r._width+r._kernAdvance}},e.prototype.__nextEndOfLine=function(e){for(var i=e;i=0;e--){if(globalThis.asc.strict(this._textClusters[e],globalThis.flash.__native.text.engine.LineCluster)._wBOnLeft)return e}return-1},e.prototype.__prevEndOfWord=function(t){for(var e=t;e>=0;e--){if(globalThis.asc.strict(this._textClusters[e],globalThis.flash.__native.text.engine.LineCluster)._wBOnRight)return e}return-1},e.prototype.__formatContent=function(e){return globalThis.asc.is(e,t.TextElement)?this.__formatTextElement(e):globalThis.asc.is(e,t.GraphicElement)?this.__formatGraphicElement(e):globalThis.asc.is(e,t.GroupElement)?this.__formatGroupElement(e):0},e.prototype.__createClusters=function(e){for(var i=!0,n=null,r=null,a=0;a=768&&s<=879;u&&n?n._combElement=o:(r=new t.LineCluster(o),this._textClusters.push(r)),r._elementsCount++,l?r._charType=t.LineCluster._CHAR_CR:h?r._charType=t.LineCluster._CHAR_LF:f?r._charType=t.LineCluster._CHAR_WORD:c?r._charType=t.LineCluster._CHAR_SPACE:_&&(r._charType=t.LineCluster._CHAR_SLASH,r._wBOnRight=!0,i=!0),i&&f?(r._wBOnLeft=!0,i=!1):(o._type==t.LineElement._EL_GRAPHIC||!i&&(c||l||h))&&(this._textClusters.length>1&&(this._textClusters[this._textClusters.length-2]._wBOnRight=!0),i=!0),o._type==t.LineElement._EL_GRAPHIC&&(r._wBOnLeft=!0,r._wBOnRight=!0,i=!0),u||(r._unjustWidth=o._width,r._kernAdvance=o._kernAdvance),r._ascent0){var p=globalThis.asc.strict(this._textClusters[this._textClusters.length-1],globalThis.flash.__native.text.engine.LineCluster);i||(p._wBOnRight=!0)}},e.prototype.__formatTextElement=function(e){var i=e.rawText,n=i.length>>>0,r=this._textElements.length,a=r+n>>>0,o=e.elementFormat;if(null==o)throw t.IllegalOperationError("One or more elements of the content of the TextBlock has a null ElementFormat..",2175);r>0&&(this._textElements[r-1]._x,this._textElements[r-1]._width);for(var s=0;s0&&r.__setDirty0())}},i.prototype.__stats=function(t){for(var e=0,i=this._children,n=this._childrenLength||0,r=this._blendModeLayer,a=0;a>0;var s=this._graphics;s&&s._commandsLength&&t.__drawCalls++},i.prototype.__predraw=function(e,i,n){var r,a;if(!this._contentCacheCreating&&!t.DisplayObjectInternal.sContentCache){if(this.__staticContent&&this.__swfUID>-1&&this.__swfTagUID>-1&&1==(this._totalFrames||1)&&!n&&this.__updateContentCache(e))return 5&this.__drawable||this.__updateDrawable(4),this._cacheNeed?this.__predraw__c(e,i,n):this.__predraw__(e,i,n);(this._contentCache||this._contentCacheSuitable)&&this.__disposeContentCache(0)}i=this.__processScopeFlags(i)>>0;for(var o=this._children,s=this._blendModeLayer,_=0,l=(this._childrenLength||0)-1;l>=0;l--){var h=o[l];if(1!=h.__disableDraw){if(h._blendModeRequiresLayer){if(!s)continue;h.__disableDraw||(_=1)}h.__mask&&(r==h.__mask?a:a=(r=h.__mask).__internal.__predraw__mask(e,i))&&(8&h._dirty||h.__setDirty(8)),4&i||(4&h._dirty&&h.__matrixAnim<3&&(h.__matrixAnim=h.__matrixAnim+(h.__matrixAnim<2?2:1)),h.__matrixAnim>0&&(h.__matrixAnim--,h.__matrixAnim>this.__matrixAnimChildren&&(this.__matrixAnimChildren=h.__matrixAnim>>0)),h.__matrixAnimChildren>0&&(h.__matrixAnimChildren--,h.__matrixAnimChildren>this.__matrixAnimChildren&&(this.__matrixAnimChildren=h.__matrixAnimChildren>>0))),!h.__predraw(e,i,n)||8&this._dirty||this.__setDirty(8),2==h.__disableDraw&&h.__disableDraw--,h.__drawable>1&&(this.__drawable=4|this.__drawable,(8&h.__drawable||h._blendModeWithShader)&&(this.__drawable=8|this.__drawable))}}return s&&this._blendModeLayerNeed!=_&&(this._blendModeLayerNeed=_,this.__setNeedCache()),this._graphics?this._cacheNeed&&!this._contentCacheCreating?this.__predraw__g__c(e,i,n):this.__predraw__g(e,i,n):this._cacheNeed&&!this._contentCacheCreating?this.__predraw__c(e,i,n):this.__predraw__(e,i,n)},i.prototype.__draw=function(t,e){if(e||this._cacheCreating||(e=this.__matrixAnim>1),!this._cache||this._cacheCreating)if(!this._contentCache&&!this._contentCacheSuitable||this._contentCacheCreating)for(var i=this._children,n=this._childrenLength||0,r=this._blendModeLayer,a=0;a=0;){if(((l=(c=o[s]).__isInteractive())||0!=this._mouseEnabled&&!h)&&c.__hitTest(t,e,i,n,!0,c)&&(h=!0,l&&n.length>_))break}if(h)return 0!=this._mouseEnabled&&n.splice(_,0,a.__external),!0}}else for(;--s>=0;){if((c=o[s]).__hitTest(t,e,i,null,!0,c))return n&&0!=this._mouseEnabled&&(n[n.length]=a.__external),!0}else for(;--s>=0;){var c;(c=o[s]).__hitTest(t,e,i,n,!1,c)}return!1},i.prototype.__hitTestMask=function(t,e){for(var i=this._children,n=this._childrenLength||0;--n>=0;)if(i[n].__hitTestMask(t,e))return!0;return!1},i.prototype.__setMaskToChildren=function(t){for(var e=this._children,i=this._childrenLength||0,n=0;n>>0,s=0;s0)||5&this.__drawable||this.__updateDrawable(4),e.prototype.__predraw.call(this,i,n,r)},i.prototype.__draw=function(e,i){if(i||this._cacheCreating||(i=this.__matrixAnim>1),!this._cache||this._cacheCreating)if(!this._contentCache&&!this._contentCacheSuitable||this._contentCacheCreating){var n=globalThis.asc.strict(this.__external.__lineWorldTransform(),t.Matrix);e.save(),e.modelTransform(this.__external._lineRotationTransform);for(var r=this.__external._clusters.length>>>0,a=0;a=_;)if(r[h].__internal.__isInteractiveStrict()){if(r[h]!=this.__external){this.__isInteractiveStrict.call(r[h].__internal)&&(l=0);break}l++}else l++;if(l&&(r.length=r.length-l>>>0)==_)return!1}return!0}return!1},i.prototype.__hitTestMirrors=function(e,i,n,r){var a=!1,o=t.Point.__pool.get();return this.__external.__globalToLocal__world(o.__setTo(e,i),o),this.__external._bounds.__containsPoint(o)&&(a=!0),t.Point.__pool.release(o),a},i.prototype.__getBounds=function(e,i){var n=t.Rectangle.__pool.get();i?this.__external._bounds.__transform(n.__identity(),i):n.__copyFrom(this.__external._bounds),e.__expand(n.x,n.y,n.width,n.height),t.Rectangle.__pool.release(n);var r=this._childrenLength||0;if(0!=r){for(var a=t.Matrix.__pool.get().__identity(),o=this._children,s=0;s>>0,r=0;r0&&this.__backBufferHeight>0&&this.setViewport(0,0,this.__backBufferWidth,this.__backBufferHeight)},e.prototype.setScissorRectangle=function(t){},e.prototype.setColorMask=function(t,e,i,n){},e.prototype.clear=function(t,e,i,n,r,a,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=1),void 0===r&&(r=1),void 0===a&&(a=0),void 0===o&&(o=4294967295)},e.prototype.setTextureAt=function(t,e){},e.prototype.setRenderToTexture=function(t,e,i,n,r){void 0===e&&(e=!1),void 0===i&&(i=0),void 0===n&&(n=0),void 0===r&&(r=0)},e.prototype.setProgram=function(t){},e.prototype.setProgramConstantsFromVector=function(e,i,n,r){void 0===r&&(r=-1);if(0!=r){-1==r&&(r=n.length>>2);var a=e==t.WContext3DProgramType.VERTEX,o=a?this.__vertexConstants:this.__fragmentConstants,s=n,_=0,l=4*i;if(this.__optimizeUniforms){this.__releaseFloat32ArrayToPool(o[l]);var h=this.__getFloat32ArrayFromPool(s.length);this.__setFloat32ArrayFromArray(h,s),o[l]=h}else for(var c=0;c>2)-a>>0);for(var o=e==t.WContext3DProgramType.VERTEX,s=o?this.__vertexConstants:this.__fragmentConstants,_=new globalThis.Float32Array(r.buffer),l=4*i,h=a/4>>0,c=0,f=4*n;c>2);var a=e==t.WContext3DProgramType.VERTEX,o=a?this.__vertexConstants:this.__fragmentConstants,s=n,_=0,l=4*i;if(this.__optimizeUniforms){this.__releaseFloat32ArrayToPool(o[l]);var h=this.__getFloat32ArrayFromPool(s.length);h.set(s),o[l]=h}else for(var c=0;c>0,_.maxBackBufferHeight=l[1]>>0):(_.maxBackBufferWidth=t.Capabilities.screenResolutionX>>0,_.maxBackBufferHeight=t.Capabilities.screenResolutionY>>0),_.maxTextureWidth=_.maxTextureHeight=Math.min(_.__gl.getParameter(_.__gl.MAX_TEXTURE_SIZE)||4096,8192)>>0;var h=_.__gl.getExtension("EXT_texture_filter_anisotropic");if(null!=h&&"MAX_TEXTURE_MAX_ANISOTROPY_EXT"in h||(h=_.__gl.getExtension("MOZ_EXT_texture_filter_anisotropic")),null!=h&&"MAX_TEXTURE_MAX_ANISOTROPY_EXT"in h||(h=_.__gl.getExtension("WEBKIT_EXT_texture_filter_anisotropic")),_.__supportsAnisotropicFiltering=null!=h,_.__supportsAnisotropicFiltering){i.TEXTURE_MAX_ANISOTROPY_EXT=h.TEXTURE_MAX_ANISOTROPY_EXT>>0;var c=_.__gl.getParameter(h.MAX_TEXTURE_MAX_ANISOTROPY_EXT)>>0;_.__maxAnisotropyTexture2D=c}i.DEPTH_STENCIL=_.__gl.DEPTH_STENCIL>>0,_.__compressedExtensionS3TC=_.__gl.getExtension("WEBGL_compressed_texture_s3tc"),_.__compressedExtensionETC1=_.__gl.getExtension("WEBGL_compressed_texture_etc1"),_.__compressedExtensionPVRTC=_.__gl.getExtension("WEBGL_compressed_texture_pvrtc")||_.__gl.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc"),_.__compressedExtensionETC=_.__gl.getExtension("WEBGL_compressed_texture_etc"),_.__initSamplerSates();var f=_.__gl.getParameter(_.__gl.VENDOR),u=_.__gl.getParameter(_.__gl.VERSION),p=_.__gl.getParameter(_.__gl.RENDERER),g=_.__gl.getParameter(_.__gl.SHADING_LANGUAGE_VERSION),d=_.__gl.getExtension("WEBGL_debug_renderer_info");return d&&(f=_.__gl.getParameter(d.UNMASKED_VENDOR_WEBGL),p=_.__gl.getParameter(d.UNMASKED_RENDERER_WEBGL)),_.__driverInfo="OpenGL Vendor="+f+" Version="+u+" Renderer="+p+" GLSL="+g,_.__optimizeUniforms?(_.__poolFloat32Array=[],_.__vertexConstants=[],_.__fragmentConstants=[]):(_.__vertexConstants=new globalThis.Float32Array(4*t.WContext3D.MAX_PROGRAM_REGISTERS),_.__fragmentConstants=new globalThis.Float32Array(4*t.WContext3D.MAX_PROGRAM_REGISTERS)),t.WContext3D.sMaxTextureWidth=_.maxTextureWidth,t.WContext3D.sMaxTextureHeight=_.maxTextureHeight,_.__unitTests(),s}return __extends(i,e),i.prototype.createIndexBuffer=function(e,i){return void 0===i&&(i=t.WContext3DBufferUsage.STATIC_DRAW),new t.WGLIndexBuffer(this,e,i)},i.prototype.setViewport=function(t,e,i,n){null!=this.__renderToTexture&&(e=-1*e>>0),this.__stateCache.updateViewport(t,e,i,n)&&this.__gl.viewport(t,e,i,n)},i.prototype.setScissorRectangle=function(e){e?(t.WContext3D.sHelperRect.__copyFrom(e),this.__scissorRectangle=t.WContext3D.sHelperRect):this.__scissorRectangle=null,this.__updateScissorRectangle()},i.prototype.__updateScissorRectangle=function(){if(null==this.__scissorRectangle)return this.__gl.disable(this.__gl.SCISSOR_TEST),void(this.__scissorTestEnabled=!1);this.__gl.enable(this.__gl.SCISSOR_TEST),this.__scissorTestEnabled=!0;var e=0;if(null!=this.__renderToTexture){if(globalThis.asc.is(this.__renderToTexture,t.WTexture))e=+globalThis.asc.strict(globalThis.asc.as(this.__renderToTexture,t.WTexture),t.Texture).__height;else if(globalThis.asc.is(this.__renderToTexture,t.WRectangleTexture)){e=+globalThis.asc.strict(globalThis.asc.as(this.__renderToTexture,t.WRectangleTexture),globalThis.flash.display3D.textures.RectangleTexture).__height}}else e=this.backBufferHeight;var i=this.__scissorRectangle.x,n=this.__scissorRectangle.y,r=this.__scissorRectangle.width,a=this.__scissorRectangle.height;this.__gl.scissor(i,e-n-a,r,a)},i.prototype.setColorMask=function(t,e,i,n){this.__gl.colorMask(t,e,i,n)},i.prototype.clear=function(e,i,n,r,a,o,s){void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),void 0===r&&(r=1),void 0===a&&(a=1),void 0===o&&(o=0),void 0===s&&(s=4294967295);var _=0;s&0!=t.WContext3DClearMask.COLOR&&(_|=this.__gl.COLOR_BUFFER_BIT,this.__gl.clearColor(e,i,n,r)),s&0!=t.WContext3DClearMask.DEPTH&&(_|=this.__gl.DEPTH_BUFFER_BIT,this.__gl.depthMask(!0),this.__gl.clearDepth(a)),s&0!=t.WContext3DClearMask.STENCIL&&(_|=this.__gl.STENCIL_BUFFER_BIT,this.__gl.clearStencil(o)),this.__gl.clear(_),this.__workaroundClear&&this.__scissorTestEnabled&&this.__gl.clear(_)},i.prototype.setDepthTest=function(e,i){var n=this.__backBufferEnableDepthAndStencil;if(this.__stateCache.updateDepthTestEnabled(n)&&(n?this.__gl.enable(this.__gl.DEPTH_TEST):this.__gl.disable(this.__gl.DEPTH_TEST)),this.__stateCache.updateDepthTestMask(e)&&this.__gl.depthMask(e),this.__stateCache.updateDepthCompareMode(i))switch(i){case t.WContext3DCompareMode.ALWAYS:this.__gl.depthFunc(this.__gl.ALWAYS);break;case t.WContext3DCompareMode.EQUAL:this.__gl.depthFunc(this.__gl.EQUAL);break;case t.WContext3DCompareMode.GREATER:this.__gl.depthFunc(this.__gl.GREATER);break;case t.WContext3DCompareMode.GREATER_EQUAL:this.__gl.depthFunc(this.__gl.GEQUAL);break;case t.WContext3DCompareMode.LESS:this.__gl.depthFunc(this.__gl.LESS);break;case t.WContext3DCompareMode.LESS_EQUAL:this.__gl.depthFunc(this.__gl.LEQUAL);break;case t.WContext3DCompareMode.NEVER:this.__gl.depthFunc(this.__gl.NEVER);break;case t.WContext3DCompareMode.NOT_EQUAL:this.__gl.depthFunc(this.__gl.NOTEQUAL);break;default:throw new t.IllegalOperationError}},i.prototype.setCulling=function(e){if(this.__stateCache.updateCullingMode(e))switch(e){case t.WContext3DTriangleFace.NONE:this.__gl.disable(this.__gl.CULL_FACE);break;case t.WContext3DTriangleFace.BACK:this.__gl.enable(this.__gl.CULL_FACE),this.__gl.cullFace(this.__gl.FRONT);break;case t.WContext3DTriangleFace.FRONT:this.__gl.enable(this.__gl.CULL_FACE),this.__gl.cullFace(this.__gl.BACK);break;case t.WContext3DTriangleFace.FRONT_AND_BACK:this.__gl.enable(this.__gl.CULL_FACE),this.__gl.cullFace(this.__gl.FRONT_AND_BACK);break;default:throw new t.IllegalOperationError}},i.prototype.setStencilActions=function(e,i,n,r,a){void 0===e&&(e=t.WContext3DTriangleFace.FRONT_AND_BACK),void 0===i&&(i=t.WContext3DCompareMode.ALWAYS),void 0===n&&(n=t.WContext3DStencilAction.KEEP),void 0===r&&(r=t.WContext3DStencilAction.KEEP),void 0===a&&(a=t.WContext3DStencilAction.KEEP);this.__stencilCompareMode=i,this.__gl.stencilOp(this.__getGLStencilAction(r),this.__getGLStencilAction(a),this.__getGLStencilAction(n)),this.__gl.stencilFunc(this.__getGLCompareMode(this.__stencilCompareMode),this.__stencilRef,this.__stencilReadMask)},i.prototype.setStencilReferenceValue=function(t,e,i){void 0===e&&(e=255),void 0===i&&(i=255);this.__stencilReadMask=e>>0,this.__stencilRef=t>>0,this.__gl.stencilFunc(this.__getGLCompareMode(this.__stencilCompareMode),this.__stencilRef,this.__stencilReadMask),this.__gl.stencilMask(i)},i.prototype.setTextureAt=function(t,e){if(this.__samplerTextures[t]!=e)return this.__samplerTextures[t]=e,this.__samplerDirty=this.__samplerDirty|1<-1&&(this.__workaroundClear=!0)}}},i.prototype.drawToBitmapData=function(t){if(null!=t){var e=1==this.__positionScale[1]?this.__backBufferHeight-t.height:0,i=t._width,n=t._height,r=t.__allocPixels();this.__gl.readPixels(0,e,i,n,this.__gl.RGBA,this.__gl.UNSIGNED_BYTE,r),t.__fromPixels(r,i,n,!this.__renderToTexture)}},i.prototype.drawToBitmapDataPostProcessing=function(t){if(null!=t){var e=1==this.__positionScale[1]?this.__backBufferHeight-t.height:0,i=t._width,n=t._height,r=t.__allocPixels();this.__gl.readPixels(0,e,i,n,this.__gl.RGBA,this.__gl.UNSIGNED_BYTE,r),t.__updatePixelsPostProcessing(r,i,n,!this.__renderToTexture)}},i.prototype.drawTriangles=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=-1);if(null!=this.__program){this.__flushSamplerState(),this.__program.flush();var n=-1==i?t.__numIndices:3*i;this.__gl.bindBuffer(this.__gl.ELEMENT_ARRAY_BUFFER,t.__id),this.__gl.drawElements(this.__gl.TRIANGLES,n,t.__elementType,e)}},i.prototype.finish=function(){this.__gl.finish()},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.webgl::WGLContext3D"),globalThis.asc.clp$(i,{__gl:null,__framebuffer:null,__depthRenderBuffer:null,__depthStencilRenderBuffer:null,__compressedExtensionS3TC:void 0,__compressedExtensionETC1:void 0,__compressedExtensionPVRTC:void 0,__compressedExtensionETC:void 0,__stencilRenderBuffer:null})})}(),i.TEXTURE_MAX_ANISOTROPY_EXT=0,i.DEPTH_STENCIL=0,i}(t.WContext3D);t.WGLContext3D=e}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WVertexBuffer3D=globalThis.flash.__native.renderer3D.buffers.WVertexBuffer3D,t.WContext3DBlendEquation=globalThis.flash.__native.renderer3D.constants.WContext3DBlendEquation,t.WContext3DBufferUsage=globalThis.flash.__native.renderer3D.constants.WContext3DBufferUsage,t.WContext3DMipFilter=globalThis.flash.__native.renderer3D.constants.WContext3DMipFilter,t.WContext3DTextureFilter=globalThis.flash.__native.renderer3D.constants.WContext3DTextureFilter,t.WContext3DWrapMode=globalThis.flash.__native.renderer3D.constants.WContext3DWrapMode,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D,t.WCubeTexture=globalThis.flash.__native.renderer3D.textures.WCubeTexture,t.WRectangleTexture=globalThis.flash.__native.renderer3D.textures.WRectangleTexture,t.WTexture=globalThis.flash.__native.renderer3D.textures.WTexture,t.WVideoTexture=globalThis.flash.__native.renderer3D.textures.WVideoTexture,t.WGLContext3D=globalThis.flash.__native.renderer3D.webgl.WGLContext3D,t.WGL20VertexBuffer=globalThis.flash.__native.renderer3D.webgl.webgl20.buffers.WGL20VertexBuffer,t.WGL20Program3D=globalThis.flash.__native.renderer3D.webgl.webgl20.shaders.WGL20Program3D,t.WGL20SamplerState=globalThis.flash.__native.renderer3D.webgl.webgl20.state.WGL20SamplerState,t.WGL20Samplers=globalThis.flash.__native.renderer3D.webgl.webgl20.state.WGL20Samplers,t.WGL20CubeTexture=globalThis.flash.__native.renderer3D.webgl.webgl20.textures.WGL20CubeTexture,t.WGL20RectangleTexture=globalThis.flash.__native.renderer3D.webgl.webgl20.textures.WGL20RectangleTexture,t.WGL20Texture=globalThis.flash.__native.renderer3D.webgl.webgl20.textures.WGL20Texture,t.WGL20VideoTexture=globalThis.flash.__native.renderer3D.webgl.webgl20.textures.WGL20VideoTexture,t.IllegalOperationError=globalThis.flash.errors.IllegalOperationError;var e=function(e){function i(i,n,r,a){void 0===a&&(a=null);var o=this,s=o;return o=e.call(this,i,n,r,a)||this,s.version=2,s.__samplers=new t.WGL20Samplers,o}return __extends(i,e),i.prototype.createTexture=function(e,i,n,r,a){return void 0===a&&(a=0),new t.WGL20Texture(this,e,i,r,a)},i.prototype.createCubeTexture=function(e,i,n,r){return void 0===r&&(r=0),new t.WGL20CubeTexture(this,e,i,n,r)},i.prototype.createRectangleTexture=function(e,i,n,r){return new t.WGL20RectangleTexture(this,e,i,n,r)},i.prototype.createVideoTexture=function(){return new t.WGL20VideoTexture(this)},i.prototype.createProgram=function(){return new t.WGL20Program3D(this)},i.prototype.createVertexBuffer=function(e,i,n){return void 0===n&&(n=t.WContext3DBufferUsage.STATIC_DRAW),new t.WGL20VertexBuffer(this,e,i,n)},i.prototype.setSamplerStateAt=function(e,i,n,r){if(e<0||e>t.WContext3D.MAX_SAMPLERS)throw new Error("sampler out of range");var a=this.__samplerStates[e];a.__wrapMode=i,a.__filter=n,a.__mipFilter=r},i.prototype.__initSamplerSates=function(){this.__samplerDirty=0,this.__samplerTextures=new Array(t.WContext3D.MAX_SAMPLERS),this.__samplerStates=[];for(var e=0;e>0},i.prototype.dispose=function(){},i.prototype.fragmentUploadFromTypedArray=function(t,e,i,n,r,a,o){void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=-1),void 0===r&&(r=-1),void 0===a&&(a=0),void 0===o&&(o=!1)},i.prototype.fragmentUploadFromCPPMemory=function(t,e,i,n,r,a,o,s){void 0===i&&(i=0),void 0===n&&(n=0),void 0===r&&(r=-1),void 0===a&&(a=-1),void 0===o&&(o=0),void 0===s&&(s=!1);var _=globalThis.ModuleCPP.HEAPU8.subarray(t,t+e);this.fragmentUploadFromTypedArray(_,i,n,r,a,o,s)},i.prototype.setSamplerState=function(t){},i.prototype.vramUpdtate=function(t){i.__vramUsed=i.__vramUsed+t>>0,i.__vramUsedMax=5&&(255==i.readUInt32(e)?r=e.readUnsignedByte():e.position=n);return r},i.readUInt24=function(t){return((t.readUnsignedByte()<<16>>>0|t.readUnsignedByte()<<8)>>>0|t.readUnsignedByte())>>>0},i.readUInt32=function(t){return(((t.readUnsignedByte()<<24>>>0|t.readUnsignedByte()<<16)>>>0|t.readUnsignedByte()<<8)>>>0|t.readUnsignedByte())>>>0},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.textures::WTextureBase"),globalThis.asc.clp$(i,{__width:0,__height:0,__inited:!1,__transparent:!1,__optimizeForRenderToTexture:!1,__streamingLevels:0,__lastFrame:0})})}(),i.__vramUsed=0,i.__vramUsedMax=0,i}(t.EventDispatcher);t.WTextureBase=e}(t.textures||(t.textures={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){t.BitmapData=globalThis.flash.display.BitmapData,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(t){function e(e,i,n,r){var a=this,o=a;return a=t.call(this)||this,o.__size=e,o.__optimizeForRenderToTexture=n,o.__streamingLevels=r,o.__uploadedSides=0,a}return __extends(e,t),e.prototype.uploadFromBitmapData=function(t,e,i){void 0===i&&(i=0);null!=t&&(0!=this.__size>>i&&this.uploadFromTypedArray(t.__getP2Pixels(),e,i))},e.prototype.uploadFromByteArray=function(t,e,i,n){void 0===n&&(n=0);0!=e?this.uploadFromTypedArray(new globalThis.Uint8Array(t.buffer,e),i,n):this.uploadFromTypedArray(t.buffer,i)},e.prototype.uploadFromTypedArray=function(t,e,i){void 0===i&&(i=0)},e.prototype.uploadCompressedTextureFromByteArray=function(t,e,i){void 0===i&&(i=!1)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.textures::WCubeTexture"),globalThis.asc.clp$(e,{__size:0,__uploadedSides:0})})}(),e}(t.WTextureBase);t.WCubeTexture=e}(t.textures||(t.textures={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WCubeTexture=globalThis.flash.__native.renderer3D.textures.WCubeTexture,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(t){function e(e,i,n,r,a){var o=this,s=o;return s.__gl=globalThis.asc.strict(e.__gl,WebGLRenderingContext),s.__textureID=s.__gl.createTexture(),s.__internalFormat=s.__gl.RGBA>>0,s.__format=s.__gl.RGBA>>0,s.__textureTarget=s.__gl.TEXTURE_CUBE_MAP>>0,s.__inited=!1,o=t.call(this,i,n,r,a)||this}return __extends(e,t),e.prototype.dispose=function(){null!=this.__alphaTexture&&this.__alphaTexture.dispose(),this.__gl.deleteTexture(this.__textureID),this.vramUpdtate(-1*this.__width*this.__height*4)},e.prototype.getGLTexture=function(){return this.__textureID},e.prototype.uploadFromTypedArray=function(t,e,i){void 0===i&&(i=0);if(null!=t){var n=this.__size>>i;if(0!=n){var r;switch(e){case 0:r=this.__gl.TEXTURE_CUBE_MAP_POSITIVE_X;break;case 1:r=this.__gl.TEXTURE_CUBE_MAP_NEGATIVE_X;break;case 2:r=this.__gl.TEXTURE_CUBE_MAP_POSITIVE_Y;break;case 3:r=this.__gl.TEXTURE_CUBE_MAP_NEGATIVE_Y;break;case 4:r=this.__gl.TEXTURE_CUBE_MAP_POSITIVE_Z;break;case 5:r=this.__gl.TEXTURE_CUBE_MAP_NEGATIVE_Z;break;default:throw new globalThis.flash.errors.IllegalOperationError}var a=this.__gl.getParameter(this.__gl.TEXTURE_BINDING_2D);this.__gl.bindTexture(this.__gl.TEXTURE_CUBE_MAP,this.__textureID),this.__gl.pixelStorei(this.__gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1),this.__gl.texImage2D(r,i,this.__internalFormat,n,n,0,this.__format,this.__gl.UNSIGNED_BYTE,t),this.__gl.bindTexture(this.__textureTarget,a),this.__uploadedSides=this.__uploadedSides|1<>a),-1==r&&(r=this.__height>>a);var s=this.__gl.getParameter(this.__gl.TEXTURE_BINDING_2D);this.__gl.bindTexture(this.__textureTarget,this.__textureID);this.__gl.pixelStorei(this.__gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o),this.__gl.texSubImage2D(this.__textureTarget,a,e,i,n,r,this.__format,this.__gl.UNSIGNED_BYTE,t),this.__gl.bindTexture(this.__textureTarget,s)}},e.prototype.uploadCompressedTextureFromByteArray=function(t,e,i){void 0===i&&(i=!1);var n=this;t.position=e;var r=t.readUTFBytes(3);if(t.position=e,"ATF"==r){var a=n.__gl.getParameter(n.__gl.TEXTURE_BINDING_2D);n.__gl.bindTexture(n.__textureTarget,n.__textureID),n.__uploadATFTextureFromByteArray(t,e),n.__gl.bindTexture(n.__textureTarget,a)}i&&setTimeout(function(){n.dispatchEvent(new globalThis.flash.events.Event(globalThis.flash.events.Event.TEXTURE_READY))}.__bind(this),1)},e.prototype.__uploadATFTextureFromByteArray=function(t,e){},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.webgl.textures::WGLCubeTexture")})}(),e}(t.WCubeTexture);t.WGLCubeTexture=e}(t.textures||(t.textures={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WGLCubeTexture=globalThis.flash.__native.renderer3D.webgl.textures.WGLCubeTexture;var e=function(t){function e(e,i,n,r,a){return t.call(this,e,i,n,r,a)||this}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.webgl.webgl20.textures::WGL20CubeTexture")})}(),e}(t.WGLCubeTexture);t.WGL20CubeTexture=e}(t.textures||(t.textures={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){t.BitmapData=globalThis.flash.display.BitmapData,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function i(t,i,n,r){var a=this,o=a;return a=e.call(this)||this,o.__width=t,o.__height=i,o.__optimizeForRenderToTexture=r,o.uploadFromTypedArray(null),a}return __extends(i,e),i.prototype.uploadFromBitmapData=function(e){if(null!=e){var i=this.__width,n=this.__height;if(0!=i||0!=n){if(0==i&&(i=1),0==n&&(n=1),e._width!=i||e._height!=n){var r=new t.BitmapData(i,n,!0,0);r.draw(e),e=r}this.fragmentUploadFromTypedArray(e.__getPixels(),0,0,e._width,e._height),r&&r.dispose()}}},i.prototype.uploadFromByteArray=function(t,e){0!=e?this.uploadFromTypedArray(new globalThis.Uint8Array(t.buffer,e)):this.uploadFromTypedArray(t.buffer)},i.prototype.uploadFromTypedArray=function(t){},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.textures::WRectangleTexture")})}(),i}(t.WTextureBase);t.WRectangleTexture=e}(t.textures||(t.textures={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WRectangleTexture=globalThis.flash.__native.renderer3D.textures.WRectangleTexture,t.WGLContext3D=globalThis.flash.__native.renderer3D.webgl.WGLContext3D;var e=function(t){function e(e,i,n,r,a){var o=this,s=o;return s.__gl=e.__gl,s.__textureID=s.__gl.createTexture(),s.__internalFormat=s.__gl.RGBA>>0,s.__format=s.__gl.RGBA>>0,s.__textureTarget=s.__gl.TEXTURE_2D>>0,s.__inited=!1,o=t.call(this,i,n,r,a)||this}return __extends(e,t),e.prototype.dispose=function(){null!=this.__alphaTexture&&this.__alphaTexture.dispose(),this.__gl.deleteTexture(this.__textureID),this.vramUpdtate(-1*this.__width*this.__height*4)},e.prototype.getGLTexture=function(){return this.__textureID},e.prototype.uploadFromTypedArray=function(t){var e=this.__gl.getParameter(this.__gl.TEXTURE_BINDING_2D);this.__gl.bindTexture(this.__textureTarget,this.__textureID),this.__gl.pixelStorei(this.__gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1),this.__gl.texImage2D(this.__textureTarget,0,this.__internalFormat,this.__width,this.__height,0,this.__format,this.__gl.UNSIGNED_BYTE,t),this.__gl.bindTexture(this.__textureTarget,e)},e.prototype.fragmentUploadFromTypedArray=function(t,e,i,n,r,a,o){void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=-1),void 0===r&&(r=-1),void 0===a&&(a=0),void 0===o&&(o=!1);if(null!=t&&(0!=n||0!=r)){-1==n&&(n=this.__width>>a),-1==r&&(r=this.__height>>a);var s=this.__gl.getParameter(this.__gl.TEXTURE_BINDING_2D);this.__gl.bindTexture(this.__textureTarget,this.__textureID);this.__gl.pixelStorei(this.__gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o),this.__gl.texSubImage2D(this.__textureTarget,a,e,i,n,r,this.__format,this.__gl.UNSIGNED_BYTE,t),this.__gl.bindTexture(this.__textureTarget,s)}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.webgl.textures::WGLRectangleTexture")})}(),e}(t.WRectangleTexture);t.WGLRectangleTexture=e}(t.textures||(t.textures={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WGLContext3D=globalThis.flash.__native.renderer3D.webgl.WGLContext3D,t.WGLRectangleTexture=globalThis.flash.__native.renderer3D.webgl.textures.WGLRectangleTexture;var e=function(t){function e(e,i,n,r,a){return t.call(this,e,i,n,r,a)||this}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.webgl.webgl20.textures::WGL20RectangleTexture")})}(),e}(t.WGLRectangleTexture);t.WGL20RectangleTexture=e}(t.textures||(t.textures={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(t){function e(e,i,n,r){var a=this,o=a;return a=t.call(this)||this,o.__width=e,o.__height=i,o.__optimizeForRenderToTexture=n,o.__streamingLevels=r,o.__fromDOMElement=!1,a}return __extends(e,t),e.prototype.uploadFromBitmapData=function(t,e){void 0===e&&(e=0);if(null!=t){var i=this.__width>>e,n=this.__height>>e;if(0!=i||0!=n){if(0==i&&(i=1),0==n&&(n=1),t._width!=i||t._height!=n){var r=new globalThis.flash.__native.format.swf.instance.BitmapData(i,n,!0,0);r.draw(t),t=r}this.fragmentUploadFromTypedArray(t.__getPixels(),0,0,t._width,t._height,e),r&&r.dispose()}}},e.prototype.uploadFromElement=function(t,e){void 0===e&&(e=0)},e.prototype.uploadFromByteArray=function(t,e,i){void 0===i&&(i=0);this.uploadFromTypedArray(new globalThis.Uint8Array(t._dataView.buffer,e),i)},e.prototype.uploadFromTypedArray=function(t,e){void 0===e&&(e=0)},e.prototype.uploadFromCppMemory=function(t,e,i){void 0===i&&(i=0);var n=globalThis.ModuleCPP.HEAPU8.subarray(t,t+e);this.uploadFromTypedArray(n)},e.prototype.uploadCompressedTextureFromByteArray=function(t,e,i){void 0===i&&(i=!1)},e.prototype.uploadCompressedData=function(t,e,i,n){},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.textures::WTexture"),globalThis.asc.clp$(e,{__fromDOMElement:!1})})}(),e}(t.WTextureBase);t.WTexture=e}(t.textures||(t.textures={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WTexture=globalThis.flash.__native.renderer3D.textures.WTexture,t.WTextureBase=globalThis.flash.__native.renderer3D.textures.WTextureBase,t.WGLContext3D=globalThis.flash.__native.renderer3D.webgl.WGLContext3D,t.ASM=globalThis.flash.__native.utils.ASM,t.ASMMemOwner=globalThis.flash.__native.utils.ASMMemOwner,t.IllegalOperationError=globalThis.flash.errors.IllegalOperationError,t.Event=globalThis.flash.events.Event;var e=function(e){function i(t,i,n,r,a){var o=this,s=o;return o=e.call(this,i,n,r,a)||this,s.__wctx3D=t,s.__gl=s.__wctx3D.__gl,s.__textureID=s.__gl.createTexture(),s.__internalFormat=s.__gl.RGBA>>0,s.__format=s.__gl.RGBA>>0,s.__textureTarget=s.__gl.TEXTURE_2D>>0,s.usedInFrame(t.getFrameNumber()),o}return __extends(i,e),i.prototype.dispose=function(){null!=this.__alphaTexture&&this.__alphaTexture.dispose(),this.__gl.deleteTexture(this.__textureID),this.__inited&&this.vramUpdtate(-1*this.__width*this.__height*4)},i.prototype.getGLTexture=function(){return this.usedInFrame(this.__wctx3D.getFrameNumber()),this.__textureID},i.prototype.uploadFromTypedArray=function(t,e){void 0===e&&(e=0);if(this.__inited||this.init(),null!=t){var i=this.__width>>e,n=this.__height>>e;if(0!=i||0!=n){0==i&&(i=1),0==n&&(n=1);var r=this.__gl.getParameter(this.__gl.TEXTURE_BINDING_2D);this.__gl.bindTexture(this.__textureTarget,this.__textureID),this.__gl.pixelStorei(this.__gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1),this.__gl.texImage2D(this.__textureTarget,e,this.__internalFormat,i,n,0,this.__format,this.__gl.UNSIGNED_BYTE,t),this.__gl.bindTexture(this.__textureTarget,r),this.usedInFrame(this.__wctx3D.getFrameNumber())}}},i.prototype.fragmentUploadFromTypedArray=function(t,e,i,n,r,a,o){void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=-1),void 0===r&&(r=-1),void 0===a&&(a=0),void 0===o&&(o=!1);if(this.__inited||this.init(),null!=t&&(0!=n||0!=r)){-1==n&&(n=this.__width>>a),-1==r&&(r=this.__height>>a);var s=this.__gl.getParameter(this.__gl.TEXTURE_BINDING_2D);this.__gl.bindTexture(this.__textureTarget,this.__textureID),this.__gl.pixelStorei(this.__gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o),this.__gl.texSubImage2D(this.__textureTarget,a,e,i,n,r,this.__format,this.__gl.UNSIGNED_BYTE,t),this.__gl.bindTexture(this.__textureTarget,s),this.usedInFrame(this.__wctx3D.getFrameNumber())}},i.prototype.uploadFromElement=function(t,e){void 0===e&&(e=0);var i=this.__width>>e,n=this.__height>>e;if(0!=i||0!=n){0==i&&(i=1),0==n&&(n=1),t.width==i&&t.height==n||(t.width=i,t.height=n);var r=this.__gl.getParameter(this.__gl.TEXTURE_BINDING_2D);this.__gl.bindTexture(this.__textureTarget,this.__textureID),this.__gl.pixelStorei(this.__gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),this.__gl.texImage2D(this.__textureTarget,0,this.__internalFormat,this.__format,this.__gl.UNSIGNED_BYTE,t),this.__gl.bindTexture(this.__textureTarget,r),this.usedInFrame(this.__wctx3D.getFrameNumber()),this.__fromDOMElement=!0,this.__inited||(this.vramUpdtate(this.__width*this.__height*4),this.__inited=!0)}},i.prototype.uploadCompressedTextureFromByteArray=function(e,i,n){void 0===n&&(n=!1);var r=this;r.__inited||r.init(),e.position=i;var a=e.readUTFBytes(3);if(e.position=i,"ATF"==a){var o=r.__gl.getParameter(r.__gl.TEXTURE_BINDING_2D);r.__gl.bindTexture(r.__textureTarget,r.__textureID),r.__uploadATFTextureFromByteArray(e,i),r.__gl.bindTexture(r.__textureTarget,o)}n&&setTimeout(function(){r.dispatchEvent(new t.Event(t.Event.TEXTURE_READY))}.__bind(this),1),r.usedInFrame(r.__wctx3D.getFrameNumber())},i.prototype.__uploadCompressedData=function(t,e,i,n){var r=new globalThis.Uint8Array(t._dataView.buffer,t.position,e);this.__format=n,this.__gl.pixelStorei(this.__gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),this.__gl.compressedTexImage2D(this.__textureTarget,i,this.__format,this.__width>>i,this.__height>>i,0,r),this.usedInFrame(this.__wctx3D.getFrameNumber())},i.prototype.__uploadATFTextureFromByteArray=function(e,n){e.position=n;var r=0,a=0;if(255==e[n+6]?(r=e[n+7],e.position=n+8>>>0,a=t.WTextureBase.readUInt32(e)):(r=0,e.position=n+3>>>0,a=t.WTextureBase.readUInt24(e)),e.position+a>>0>e.length)throw new t.IllegalOperationError("ATF length exceeds byte array length");var o=e.readUnsignedByte();if(o>>7>>0!=i.NORMAL)throw new t.IllegalOperationError("ATF Cube maps are not supported");var s=(127&o)>>0,_=1<>0,c=0;c0){var a=r,o=t.ASM.getBuffer(a,t.ASMMemOwner.OWNER_IMAGE);if(!o)return void asc.logError("Not enough c++ memomory for decompressing JXR");e.__readBytesToCPPMem(o,r);var s=globalThis.ModuleCPP.decode(o,r);if(t.ASM.freeBuffer(o),!s.decodedResult)return void asc.logError("Decompress error");var _=s.decodedData>>>0,l=s.decodedDataSize>>>0;this.fragmentUploadFromCPPMemory(_,l,0,0,s.width,s.height,0,!0),t.ASM.freeBuffer(_),e.position=e.position+r>>>0}},i.prototype.__uploadATFRawCompressed=function(e,i,n){var r=!1,a=0==i?t.WTextureBase.readUInt24(e):t.WTextureBase.readUInt32(e);a>0&&(null!=this.__wctx3D.__compressedExtensionS3TC&&(this.__uploadCompressedData(e,a,n,this.__wctx3D.__compressedExtensionS3TC.COMPRESSED_RGBA_S3TC_DXT1_EXT),r=!0),e.position=e.position+a>>>0);var o=0==i?t.WTextureBase.readUInt24(e):t.WTextureBase.readUInt32(e);o>0&&(r||null==this.__wctx3D.__compressedExtensionPVRTC||(this.__uploadCompressedData(e,o,n,this.__wctx3D.__compressedExtensionPVRTC.COMPRESSED_RGB_PVRTC_4BPPV1_IMG),r=!0),e.position=e.position+o>>>0);var s=0==i?t.WTextureBase.readUInt24(e):t.WTextureBase.readUInt32(e);if(s>0&&(r||null==this.__wctx3D.__compressedExtensionETC1||(this.__uploadCompressedData(e,s,n,this.__wctx3D.__compressedExtensionETC1.COMPRESSED_RGB_ETC1_WEBGL),r=!0),e.position=e.position+s>>>0),!(i<3)){var _=0==i?t.WTextureBase.readUInt24(e):t.WTextureBase.readUInt32(e);_>0&&(r||null==this.__wctx3D.__compressedExtensionETC||(this.__uploadCompressedData(e,_,n,this.__wctx3D.__compressedExtensionETC.COMPRESSED_RGB8_ETC2),r=!0),e.position=e.position+_>>>0)}},i.prototype.__uploadATFRawCompressedAlpha=function(e,i,n){var r=!1,a=0==i?t.WTextureBase.readUInt24(e):t.WTextureBase.readUInt32(e);a>0&&(null!=this.__wctx3D.__compressedExtensionS3TC&&(this.__uploadCompressedData(e,a,n,this.__wctx3D.__compressedExtensionS3TC.COMPRESSED_RGBA_S3TC_DXT5_EXT),r=!0),e.position=e.position+a>>>0);var o=0==i?t.WTextureBase.readUInt24(e):t.WTextureBase.readUInt32(e);o>0&&(r||null==this.__wctx3D.__compressedExtensionPVRTC||(this.__uploadCompressedData(e,o,n,this.__wctx3D.__compressedExtensionPVRTC.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG),r=!0),e.position=e.position+o>>>0);var s=0==i?t.WTextureBase.readUInt24(e):t.WTextureBase.readUInt32(e);if(s>0&&(r||null==this.__wctx3D.__compressedExtensionETC1||(this.__uploadCompressedData(e,s/2,n,this.__wctx3D.__compressedExtensionETC1.COMPRESSED_RGB_ETC1_WEBGL),r=!0),trace("ETC1 with alpha is not supported yet"),e.position=e.position+s>>>0),!(i<3)){var _=0==i?t.WTextureBase.readUInt24(e):t.WTextureBase.readUInt32(e);_>0&&(r||null==this.__wctx3D.__compressedExtensionETC||(this.__uploadCompressedData(e,_,n,this.__wctx3D.__compressedExtensionETC.COMPRESSED_RGBA8_ETC2_EAC),r=!0),e.position=e.position+_>>>0)}},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.webgl.textures::WGLTexture")})}(),i.NORMAL=0,i.CUBE_MAP=1,i.RGB888=0,i.RGBA8888=1,i.COMPRESSED=2,i.RAW_COMPRESSED=3,i.COMPRESSED_ALPHA=4,i.RAW_COMPRESSED_ALPHA=5,i}(t.WTexture);t.WGLTexture=e}(t.textures||(t.textures={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WGLContext3D=globalThis.flash.__native.renderer3D.webgl.WGLContext3D,t.WGLTexture=globalThis.flash.__native.renderer3D.webgl.textures.WGLTexture;var e=function(t){function e(e,i,n,r,a){return t.call(this,e,i,n,r,a)||this}return __extends(e,t),e.prototype.init=function(){if(!this.__inited){var t=this.__gl.getParameter(this.__gl.TEXTURE_BINDING_2D);this.__gl.bindTexture(this.__textureTarget,this.__textureID),this.__gl.pixelStorei(this.__gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);this.__gl.texStorage2D(this.__textureTarget,1,this.__gl.RGBA8,this.__width,this.__height),this.__gl.bindTexture(this.__textureTarget,t),this.vramUpdtate(this.__width*this.__height*4),this.__inited=!0}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.webgl.webgl20.textures::WGL20Texture")})}(),e}(t.WGLTexture);t.WGL20Texture=e}(t.textures||(t.textures={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){t.Event=globalThis.flash.events.Event,t.Camera=globalThis.flash.media.Camera,t.NetStream=globalThis.flash.net.NetStream;var e=function(e){function i(){return e.call(this)||this}return __extends(i,e),i.prototype.attachNetStream=function(t){this.__netStream=t,4==this.__netStream.__video.readyState?setTimeout(this.__textureReady.__bind(this),0):this.__netStream.__video.addEventListener("canplay",this.__textureReady.__bind(this),!1)},i.prototype.attachCamera=function(t){},Object.defineProperty(i.prototype,"videoWidth",{get:function(){return this.__videoWidth},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"videoHeight",{get:function(){return this.__videoHeight},enumerable:!1,configurable:!0}),i.prototype.__textureReady=function(){this.__videoWidth=this.__netStream.__video.videoWidth>>0,this.__videoHeight=this.__netStream.__video.videoHeight>>0,this.dispatchEvent(new t.Event(t.Event.TEXTURE_READY))},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.textures::WVideoTexture"),globalThis.asc.clp$(i,{__videoWidth:0,__videoHeight:0,__netStream:null})})}(),i}(t.WTextureBase);t.WVideoTexture=e}(t.textures||(t.textures={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WVideoTexture=globalThis.flash.__native.renderer3D.textures.WVideoTexture,t.WGLContext3D=globalThis.flash.__native.renderer3D.webgl.WGLContext3D;var e=function(t){function e(e){var i=this,n=i;return i=t.call(this)||this,n.__gl=e.__gl,n.__textureID=n.__gl.createTexture(),n.__internalFormat=n.__gl.RGBA>>0,n.__format=n.__gl.RGBA>>0,n.__textureTarget=n.__gl.TEXTURE_2D>>0,n.__inited=!1,i}return __extends(e,t),e.prototype.dispose=function(){null!=this.__alphaTexture&&this.__alphaTexture.dispose(),this.__gl.deleteTexture(this.__textureID),this.vramUpdtate(-1*this.__width*this.__height*4)},e.prototype.getGLTexture=function(){return this.__netStream.__video.paused||(this.__gl.bindTexture(this.__textureTarget,this.__textureID),this.__gl.pixelStorei(this.__gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),this.__gl.texImage2D(this.__gl.TEXTURE_2D,0,this.__gl.RGBA,this.__gl.RGBA,this.__gl.UNSIGNED_BYTE,this.__netStream.__video)),this.__textureID},e.prototype.fragmentUploadFromTypedArray=function(t,e,i,n,r,a,o){void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=-1),void 0===r&&(r=-1),void 0===a&&(a=0),void 0===o&&(o=!1);if(null!=t&&(0!=n||0!=r)){-1==n&&(n=this.__width>>a),-1==r&&(r=this.__height>>a);var s=this.__gl.getParameter(this.__gl.TEXTURE_BINDING_2D);this.__gl.bindTexture(this.__textureTarget,this.__textureID);this.__gl.pixelStorei(this.__gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o),this.__gl.texSubImage2D(this.__textureTarget,a,e,i,n,r,this.__format,this.__gl.UNSIGNED_BYTE,t),this.__gl.bindTexture(this.__textureTarget,s)}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.webgl.textures::WGLVideoTexture")})}(),e}(t.WVideoTexture);t.WGLVideoTexture=e}(t.textures||(t.textures={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WGLContext3D=globalThis.flash.__native.renderer3D.webgl.WGLContext3D,t.WGLVideoTexture=globalThis.flash.__native.renderer3D.webgl.textures.WGLVideoTexture;var e=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.webgl.webgl20.textures::WGL20VideoTexture")})}(),e}(t.WGLVideoTexture);t.WGL20VideoTexture=e}(t.textures||(t.textures={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3DMipFilter=globalThis.flash.__native.renderer3D.constants.WContext3DMipFilter,t.WContext3DTextureFilter=globalThis.flash.__native.renderer3D.constants.WContext3DTextureFilter,t.WContext3DWrapMode=globalThis.flash.__native.renderer3D.constants.WContext3DWrapMode;var e=function(){function e(){void 0===this.samplersMap&&(this.samplersMap={})}return e.prototype.getSampler=function(e,i){var n=i.__getHash(),r=this.samplersMap[n];if(r)return r;switch(r=e.createSampler(),i.__filter){case t.WContext3DTextureFilter.NEAREST:switch(i.__mipFilter){case t.WContext3DMipFilter.MIPNONE:e.samplerParameteri(r,e.TEXTURE_MIN_FILTER,e.NEAREST);break;case t.WContext3DMipFilter.MIPNEAREST:e.samplerParameteri(r,e.TEXTURE_MIN_FILTER,e.NEAREST_MIPMAP_NEAREST);break;case t.WContext3DMipFilter.MIPLINEAR:e.samplerParameteri(r,e.TEXTURE_MIN_FILTER,e.NEAREST_MIPMAP_LINEAR)}e.samplerParameteri(r,e.TEXTURE_MAG_FILTER,e.NEAREST);break;case t.WContext3DTextureFilter.LINEAR:switch(i.__mipFilter){case t.WContext3DMipFilter.MIPNONE:e.samplerParameteri(r,e.TEXTURE_MIN_FILTER,e.LINEAR);break;case t.WContext3DMipFilter.MIPNEAREST:e.samplerParameteri(r,e.TEXTURE_MIN_FILTER,e.LINEAR_MIPMAP_NEAREST);break;case t.WContext3DMipFilter.MIPLINEAR:e.samplerParameteri(r,e.TEXTURE_MIN_FILTER,e.LINEAR_MIPMAP_LINEAR)}e.samplerParameteri(r,e.TEXTURE_MAG_FILTER,e.LINEAR)}switch(i.__wrapMode){case t.WContext3DWrapMode.CLAMP:e.samplerParameteri(r,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.samplerParameteri(r,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE);break;case t.WContext3DWrapMode.CLAMP_U_REPEAT_V:e.samplerParameteri(r,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.samplerParameteri(r,e.TEXTURE_WRAP_T,e.REPEAT);break;case t.WContext3DWrapMode.REPEAT:e.samplerParameteri(r,e.TEXTURE_WRAP_S,e.REPEAT),e.samplerParameteri(r,e.TEXTURE_WRAP_T,e.REPEAT);break;case t.WContext3DWrapMode.REPEAT_U_CLAMP_V:e.samplerParameteri(r,e.TEXTURE_WRAP_S,e.REPEAT),e.samplerParameteri(r,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE)}return this.samplersMap[n]=r,r},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.webgl.webgl20.state::WGL20Samplers")})}(),e}();t.WGL20Samplers=e}(t.state||(t.state={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.prototype.copyFrom=function(t){},t.prototype.equals=function(t){return!1},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.renderer3D.state::WSamplerState")})}(),t}();t.WSamplerState=e}(t.state||(t.state={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WSamplerState=globalThis.flash.__native.renderer3D.state.WSamplerState;var e=function(t){function e(e,i,n,r){void 0===r&&(r=!1);var a=this,o=a;return a=t.call(this)||this,o.__filter=e,o.__mipFilter=i,o.__wrapMode=n,o.__ignoreSampler=r,a}return __extends(e,t),e.prototype.copyFrom=function(t){null==t||t.__ignoreSampler||(this.__filter=t.__filter>>0,this.__mipFilter=t.__mipFilter>>0,this.__wrapMode=t.__wrapMode>>0)},e.prototype.equals=function(t){return this==t||null!=t&&(this.__filter==t.__filter&&this.__mipFilter==t.__mipFilter&&this.__wrapMode==t.__wrapMode)},e.prototype.__getHash=function(){return this.__filter<<8|this.__mipFilter<<4|this.__wrapMode<<0},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.webgl.webgl20.state::WGL20SamplerState"),globalThis.asc.clp$(e,{__filter:0,__mipFilter:0,__wrapMode:0,__ignoreSampler:!1})})}(),e}(t.WSamplerState);t.WGL20SamplerState=e}(t.state||(t.state={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(e){this.__context=e,this.__uniforms=[],this.__samplerUniforms=[],this.__alphaSamplerUniforms=[],this.__samplerStates=new Array(t.WContext3D.MAX_SAMPLERS)}return e.prototype.uploadFromAGAL=function(t,e){},e.prototype.uploadFromGLSL=function(t,e){},e.prototype.apply=function(){},e.prototype.markDirty=function(t,e,i){},e.prototype.setPositionScale=function(t){},e.prototype.flush=function(){},e.prototype.dispose=function(){this.deleteShaders()},e.prototype.deleteShaders=function(){},e.prototype.__createUniform=function(){},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.shaders::WProgram3D"),globalThis.asc.clp$(e,{__context:null,__uniforms:null,__vertexUniformMap:null,__fragmentUniformMap:null,__samplerUniforms:null,__alphaSamplerUniforms:null,__samplerStates:null,__samplerUsageMask:0,__positionScale:null,__vertexSource:null,__fragmentSource:null})})}(),e}();t.WProgram3D=e}(t.shaders||(t.shaders={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D,t.WUniform=globalThis.flash.__native.renderer3D.shaders.WUniform,t.WUniformMap=globalThis.flash.__native.renderer3D.shaders.WUniformMap,t.WSamplerState=globalThis.flash.__native.renderer3D.state.WSamplerState;var e=function(e){function i(t){var i=this,n=i;return i=e.call(this,t)||this,n.__gl=globalThis.asc.strict(t.__gl,WebGLRenderingContext),i}return __extends(i,e),i.prototype.uploadFromGLSL=function(e,i){if((this.deleteShaders(),this.__vertexSource=e,this.__fragmentSource=i,this.__vertexShaderID=this.__gl.createShader(this.__gl.VERTEX_SHADER),this.__gl.shaderSource(this.__vertexShaderID,e),this.__gl.compileShader(this.__vertexShaderID),globalThis.flash.system.Capabilities.isDebugger)&&0==this.__gl.getShaderParameter(this.__vertexShaderID,this.__gl.COMPILE_STATUS)){var n=this.__gl.getShaderInfoLog(this.__vertexShaderID);throw null!=n&&0!=n.length&&asc.logError("vertex: "+n),new Error("Error compiling vertex shader: "+n)}if((this.__fragmentShaderID=this.__gl.createShader(this.__gl.FRAGMENT_SHADER),this.__gl.shaderSource(this.__fragmentShaderID,i),this.__gl.compileShader(this.__fragmentShaderID),globalThis.flash.system.Capabilities.isDebugger)&&0==this.__gl.getShaderParameter(this.__fragmentShaderID,this.__gl.COMPILE_STATUS)){var r=this.__gl.getShaderInfoLog(this.__fragmentShaderID);throw null!=r&&0!=r.length&&asc.logError("fragment: "+r),new Error("Error compiling fragment shader: "+r)}this.__programID=this.__gl.createProgram(),this.__gl.attachShader(this.__programID,this.__vertexShaderID),this.__gl.attachShader(this.__programID,this.__fragmentShaderID);for(var a=0,o=t.WContext3D.MAX_ATTRIBUTES;a=0&&(l.name=l.name.substring(0,f)),l.type){case this.__gl.FLOAT_MAT2:l.regCount=2;break;case this.__gl.FLOAT_MAT3:l.regCount=3;break;case this.__gl.FLOAT_MAT4:l.regCount=4;break;default:l.regCount=1}if(l.regCount=l.regCount*l.size,this.__uniforms.push(l),"vcPositionScale"==l.name)this.__positionScale=l;else if("vc"==(h=l.name.substr(0,2)))l.regIndex=parseInt(l.name.substring(2)),l.regData=this.__context.__vertexConstants,l.optimized=this.__context.__optimizeUniforms,i.push(l);else if("fc"==h)l.regIndex=parseInt(l.name.substring(2)),l.regData=this.__context.__fragmentConstants,l.optimized=this.__context.__optimizeUniforms,n.push(l);else if(_==this.__gl.SAMPLER_2D&&"_alpha"!=(c=l.name.substr(l.name.length-6))){l.regIndex=parseInt(l.name.substr(l.name.length-1,1)),this.__samplerUniforms.push(l);for(var u=0;u-1?l+(u.toGLSL()+" = 1.0 / ")+p.toGLSL()+"; // rcp":l+(u.toGLSL()+" = vec4(1) / ")+p.toGLSL()+"; // rcp",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 6:l=l+(u.toGLSL()+" = min(")+p.toGLSL()+", "+g.toGLSL()+"); // min",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 7:l=l+(u.toGLSL()+" = max(")+p.toGLSL()+", "+g.toGLSL()+"); // max",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 8:l=l+(u.toGLSL()+" = fract(")+p.toGLSL()+"); // frc",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 9:l=l+(u.toGLSL()+" = sqrt(")+p.toGLSL()+"); // sqrt",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 10:l=l+(u.toGLSL()+" = inversesqrt(")+p.toGLSL()+"); // rsq",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 11:l=l+(u.toGLSL()+" = pow(")+p.toGLSL()+", "+g.toGLSL()+"); // pow",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 12:l=l+(u.toGLSL()+" = log2(")+p.toGLSL()+"); // log",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 13:l=l+(u.toGLSL()+" = exp2(")+p.toGLSL()+"); // exp",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 14:l=l+(u.toGLSL()+" = normalize(")+p.toGLSL()+"); // normalize",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 15:l=l+(u.toGLSL()+" = sin(")+p.toGLSL()+"); // sin",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 16:l=l+(u.toGLSL()+" = cos(")+p.toGLSL()+"); // cos",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 17:p.mask=g.mask=7,l=l+(u.toGLSL()+" = cross(vec3(")+p.toGLSL()+"), vec3("+g.toGLSL()+")); // crs",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 18:p.mask=g.mask=7,l=l+(u.toGLSL()+" = vec4(dot(vec3(")+p.toGLSL()+"), vec3("+g.toGLSL()+")))"+u.getWriteMask()+"; // dp3",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 19:p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec4(dot(vec4(")+p.toGLSL()+"), vec4("+g.toGLSL()+")))"+u.getWriteMask()+"; // dp4",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 20:l=l+(u.toGLSL()+" = abs(")+p.toGLSL()+"); // abs",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 21:l=l+(u.toGLSL()+" = -")+p.toGLSL()+"; // neg",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 22:l=l+(u.toGLSL()+" = clamp(")+p.toGLSL()+", 0.0, 1.0); // saturate",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 23:var d=_.getRegisterUsage(g);d!=t.AGALRegisterUsage.VECTOR_4&&d!=t.AGALRegisterUsage.VECTOR_4_ARRAY?(l=l+(u.toGLSL()+" = ")+p.toGLSL()+" * mat3("+g.toGLSL(!1)+"); // m33",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.MATRIX_4_4)):(p.mask=g.mask=7,l=l+(u.toGLSL()+" = vec3(dot(")+p.toGLSL(!0)+","+g.toGLSL(!0,0)+"), dot("+p.toGLSL(!0)+","+g.toGLSL(!0,1)+"),dot("+p.toGLSL(!0)+","+g.toGLSL(!0,2)+")); // m33",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,0),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,1),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,2));break;case 24:(d=_.getRegisterUsage(g))!=t.AGALRegisterUsage.VECTOR_4&&d!=t.AGALRegisterUsage.VECTOR_4_ARRAY?(l=l+(u.toGLSL()+" = ")+p.toGLSL()+" * "+g.toGLSL(!1)+"; // m44",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.MATRIX_4_4)):(p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec4(dot(")+p.toGLSL(!0)+","+g.toGLSL(!0,0)+"), dot("+p.toGLSL(!0)+","+g.toGLSL(!0,1)+"), dot("+p.toGLSL(!0)+","+g.toGLSL(!0,2)+"), dot("+p.toGLSL(!0)+","+g.toGLSL(!0,3)+")); // m44",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,0),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,1),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,2),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,3));break;case 25:u.mask=7&u.mask,(d=_.getRegisterUsage(g))!=t.AGALRegisterUsage.VECTOR_4&&d!=t.AGALRegisterUsage.VECTOR_4_ARRAY?(l=l+(u.toGLSL()+" = ")+p.toGLSL()+" * "+g.toGLSL(!1)+"; // m34",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.MATRIX_4_4)):(p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec3(dot(")+p.toGLSL(!0)+","+g.toGLSL(!0,0)+"), dot("+p.toGLSL(!0)+","+g.toGLSL(!0,1)+"),dot("+p.toGLSL(!0)+","+g.toGLSL(!0,2)+")); // m34",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,0),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,1),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,2));break;case 39:p.mask=15,l=l+"if (any(lessThan("+p.toGLSL()+", vec4(0)))) discard;",_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 40:var b=globalThis.asc.strict(g,globalThis.flash.__native.renderer3D.webgl.webgl20.shaders.agal.AGALWGL20SamplerRegister);switch(b.dimension){case 0:p.mask=3,_.addSaR(b,t.AGALRegisterUsage.SAMPLER_2D),l=l+(u.toGLSL()+" = texture2D(")+b.toGLSL()+", "+p.toGLSL()+"); // tex";break;case 1:p.mask=7,l=l+(u.toGLSL()+" = textureCube(")+b.toGLSL()+", "+p.toGLSL()+"); // tex",_.addSaR(b,t.AGALRegisterUsage.SAMPLER_CUBE)}_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),null!=r&&(r[b.number]=b.toSamplerState());break;case 41:p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec4(greaterThanEqual(")+p.toGLSL()+", "+g.toGLSL()+"))"+u.getWriteMask()+"; // ste",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 42:p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec4(lessThan(")+p.toGLSL()+", "+g.toGLSL()+"))"+u.getWriteMask()+"; // slt",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 44:p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec4(equal(")+p.toGLSL()+", "+g.toGLSL()+"))"+u.getWriteMask()+"; // seq",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 45:p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec4(notEqual(")+p.toGLSL()+", "+g.toGLSL()+"))"+u.getWriteMask()+"; // sne",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;default:throw new t.IllegalOperationError("Opcode "+f)}l+="\n"}if(null==i.limitedProfile){var y=globalThis.asc.as(e.getParameter(e.VERSION),String);i.limitedProfile=y.indexOf("OpenGL ES")>-1||y.indexOf("WebGL")>-1}var m="";return m=m+"// AGAL "+(s==t.AGALProgramType.VERTEX?"vertex":"fragment")+" shader\n",i.limitedProfile?(m+="#version 100\n",m+="precision highp float;\n"):m+="#version 120\n",m+=_.toGLSL(!1),s==t.AGALProgramType.VERTEX&&(m+="uniform vec4 vcPositionScale;\n"),m+="void main() {\n",m+=_.toGLSL(!0),m+=l,s==t.AGALProgramType.VERTEX&&(m+="\tgl_Position *= vcPositionScale;\n"),m+="}\n"},i.parseAgal=function(e,n,r){for(var a=0==(255&e.readByte())?t.AGALProgramType.VERTEX:t.AGALProgramType.FRAGMENT;e.position>0,l=i.readUInt64(e),h=i.readUInt64(e),c=t.AGALWGL20DestRegister.parse(_,a),f=t.AGALWGL20SourceRegister.parse(l,a,c.mask);o=40==s?t.AGALWGL20SamplerRegister.parse(h,a):t.AGALWGL20SourceRegister.parse(h,a,c.mask),r.push(c),r.push(f),r.push(o),n.push(new t.AGALWGL20Command(s,c,f,o))}return a},i.mergeRegisters=function(t){t.sort(function(t,e){return t.type!=e.type?t.type-e.type:e.indirect-t.indirect});for(var e=-1,i=!1,n=0;n>24&15,n.mask=t>>16&15,n.number=65535&t,n.indirect=0,n},i.prototype.toGLSL=function(e,i,n){void 0===e&&(e=!0),void 0===i&&(i=0),void 0===n&&(n=!0);var r;return r=this.type==t.AGALRegisterType.OUTPUT?this.programType==t.AGALProgramType.VERTEX?"gl_Position":"gl_FragColor":t.AGALWGL20Converter.prefixFromType(this.type,this.programType)+this.number,n&&15!=this.mask&&(r+=this.getWriteMask()),r},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.webgl.webgl20.shaders.agal::AGALWGL20DestRegister")})}(),i}(t.AGALWGL20Register);t.AGALWGL20DestRegister=e}(t.agal||(t.agal={}))}(t.shaders||(t.shaders={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.AGALRegisterMapEntry=globalThis.flash.__native.renderer3D.shaders.agal.AGALRegisterMapEntry,t.AGALRegisterType=globalThis.flash.__native.renderer3D.shaders.agal.AGALRegisterType,t.AGALRegisterUsage=globalThis.flash.__native.renderer3D.shaders.agal.AGALRegisterUsage,t.IllegalOperationError=globalThis.flash.errors.IllegalOperationError;var e=function(){function e(){void 0===this.mEntries&&(this.mEntries=[])}return e.prototype.add=function(e,i,n,r){for(var a=0,o=globalThis.asc.of(this.mEntries);a=0){this.add(e.indexRegisterType,t.AGALWGL20Converter.prefixFromType(e.indexRegisterType,e.programType)+e.number,e.number,t.AGALRegisterUsage.VECTOR_4);var r=t.WContext3D.MAX_PROGRAM_REGISTERS-2>>0;this.add(e.type,t.AGALWGL20Converter.prefixFromType(e.type,e.programType)+"0",r,t.AGALRegisterUsage.VECTOR_4_ARRAY)}else this.add(e.type,t.AGALWGL20Converter.prefixFromType(e.type,e.programType)+"0",e.indirectOffset,t.AGALRegisterUsage.VECTOR_4_ARRAY);else this.add(e.type,e.toGLSL(!1,n),e.number+n,i)},e.prototype.getRegisterUsage=function(e){return 0!=e.d?t.AGALRegisterUsage.VECTOR_4_ARRAY:this.getUsage(e.type,e.toGLSL(!1),e.number)},e.prototype.getUsage=function(e,i,n){for(var r=0,a=globalThis.asc.of(this.mEntries);r>28&15,a.mipmap=r>>24&15,a.wrapMode=r>>20&15,a.special=r>>16&15,a.dimension=r>>12&15,a.textureFormat=r>>8&15,a.type=r>>0&15,a.lodBias=n>>16&255,a.number=65535&n,a.indirect=0,a},i.prototype.toGLSL=function(e,i,n){void 0===e&&(e=!0),void 0===i&&(i=0),void 0===n&&(n=!0);return t.AGALWGL20Converter.prefixFromType(this.type,this.programType)+this.number},i.prototype.toSamplerState=function(){var e=0,i=0,n=0;switch(this.filter){case 0:e=t.WContext3DTextureFilter.NEAREST>>0;break;case 1:e=t.WContext3DTextureFilter.LINEAR>>0;break;default:throw new t.IllegalOperationError}switch(this.mipmap){case 0:i=t.WContext3DMipFilter.MIPNONE>>0;break;case 1:i=t.WContext3DMipFilter.MIPNEAREST>>0;break;case 2:i=t.WContext3DMipFilter.MIPLINEAR>>0;break;default:throw new t.IllegalOperationError}switch(this.wrapMode){case 0:n=t.WContext3DWrapMode.CLAMP>>0;break;case 1:n=t.WContext3DWrapMode.REPEAT>>0;break;default:throw new t.IllegalOperationError}var r=4==(4&this.special);this.special,this.lodBias;return new t.WGL20SamplerState(e,i,n,r)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.webgl.webgl20.shaders.agal::AGALWGL20SamplerRegister"),globalThis.asc.clp$(i,{dimension:0,filter:0,mipmap:0,wrapMode:0,special:0,textureFormat:0,lodBias:0})})}(),i.NEAREST=9728,i.LINEAR=9729,i.NEAREST_MIPMAP_NEAREST=9984,i.LINEAR_MIPMAP_NEAREST=9985,i.NEAREST_MIPMAP_LINEAR=9986,i.LINEAR_MIPMAP_LINEAR=9987,i.REPEAT=10497,i.CLAMP_TO_EDGE=33071,i}(t.AGALWGL20Register);t.AGALWGL20SamplerRegister=e}(t.agal||(t.agal={}))}(t.shaders||(t.shaders={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.AGALProgramType=globalThis.flash.__native.renderer3D.shaders.agal.AGALProgramType,t.AGALRegisterType=globalThis.flash.__native.renderer3D.shaders.agal.AGALRegisterType,t.Int64=globalThis.flash.__native.types.haxe.Int64;var e=function(e){function i(){return e.call(this)||this}return __extends(i,e),i.parse=function(t,e,n){var r=t.low.toInt(),a=t.high.toInt(),o=new i;return o.programType=e,o.type=a>>0&15,o.number=65535&r,o.indirect=a>>31&1,o.indirectOffset=r>>16&255,o.indexRegisterType=a>>8&15,o.indexRegisterComponent=a>>16&3,o.swizzle=r>>24&255,o.mask=n,o},i.prototype.toGLSL=function(e,i,n){void 0===e&&(e=!0),void 0===i&&(i=0),void 0===n&&(n=!0);if(this.type==t.AGALRegisterType.OUTPUT)return this.programType==t.AGALProgramType.VERTEX?"gl_Position":"gl_FragColor";var r=228==this.swizzle&&15==this.mask,a="";if(this.type!=t.AGALRegisterType.SAMPLER&&!r)for(var o=0;o<4;++o)if(0!=(this.mask&1<>2*o&3){case 0:a+="x";break;case 1:a+="y";break;case 2:a+="z";break;case 3:a+="w"}var s=t.AGALWGL20Converter.prefixFromType(this.type,this.programType);if(this.indirect){var _;switch(s+="0",this.indexRegisterComponent){case 0:_="x";break;case 1:_="y";break;case 2:_="z";break;case 3:_="w"}if(this.indexRegisterType<0)s=s+"["+(this.indirectOffset+i)+"]";else s=s+"[int("+(t.AGALWGL20Converter.prefixFromType(this.indexRegisterType,this.programType)+this.number+"."+_)+")",0!=i&&(s=s+"+"+i),s+="]"}else s+=this.number+i;return e&&""!=a&&(s=s+"."+a),s},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.webgl.webgl20.shaders.agal::AGALWGL20SourceRegister"),globalThis.asc.clp$(i,{swizzle:0})})}(),i}(t.AGALWGL20Register);t.AGALWGL20SourceRegister=e}(t.agal||(t.agal={}))}(t.shaders||(t.shaders={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){t.Vector$Number=globalThis.__AS3__.vec.Vector$Number;var e=function(){function t(t,e){this.__numVertices=t,this.__vertexSize=e,this.__stride=4*this.__vertexSize>>0}return t.prototype.dispose=function(){},t.prototype.uploadFromVector=function(t,e,i){if(null!=t){for(var n=e*this.__vertexSize,r=i*this.__vertexSize,a=n+r,o=new globalThis.Float32Array(r),s=n;s>0,o}return __extends(i,e),i.prototype.dispose=function(){this.__gl.deleteBuffer(this.__id)},i.prototype.uploadFromTypedArray=function(t){null!=t&&(this.__gl.bindBuffer(this.__gl.ARRAY_BUFFER,this.__id),this.__gl.bufferData(this.__gl.ARRAY_BUFFER,t,this.__usage))},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.webgl.buffers::WGLVertexBuffer"),globalThis.asc.clp$(i,{__gl:null,__id:null,__usage:0})})}(),i}(t.WVertexBuffer3D);t.WGLVertexBuffer=e}(t.buffers||(t.buffers={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3DBufferUsage=globalThis.flash.__native.renderer3D.constants.WContext3DBufferUsage,t.WGLContext3D=globalThis.flash.__native.renderer3D.webgl.WGLContext3D,t.WGLVertexBuffer=globalThis.flash.__native.renderer3D.webgl.buffers.WGLVertexBuffer;var e=function(e){function i(i,n,r,a){return void 0===a&&(a=t.WContext3DBufferUsage.STATIC_DRAW),e.call(this,i,n,r,a)||this}return __extends(i,e),i.prototype.fragmentUploadFromTypedArray=function(t,e,i,n){null!=e&&(this.__gl.bindBuffer(this.__gl.ARRAY_BUFFER,this.__id),this.__gl.bufferSubData(this.__gl.ARRAY_BUFFER,t,e,i,n))},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.webgl.webgl20.buffers::WGL20VertexBuffer")})}(),i}(t.WGLVertexBuffer);t.WGL20VertexBuffer=e}(t.buffers||(t.buffers={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WVertexBuffer3D=globalThis.flash.__native.renderer3D.buffers.WVertexBuffer3D,t.WContext3DBlendEquation=globalThis.flash.__native.renderer3D.constants.WContext3DBlendEquation,t.WContext3DBufferUsage=globalThis.flash.__native.renderer3D.constants.WContext3DBufferUsage,t.WContext3DMipFilter=globalThis.flash.__native.renderer3D.constants.WContext3DMipFilter,t.WContext3DTextureFilter=globalThis.flash.__native.renderer3D.constants.WContext3DTextureFilter,t.WContext3DWrapMode=globalThis.flash.__native.renderer3D.constants.WContext3DWrapMode,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D,t.WCubeTexture=globalThis.flash.__native.renderer3D.textures.WCubeTexture,t.WRectangleTexture=globalThis.flash.__native.renderer3D.textures.WRectangleTexture,t.WTexture=globalThis.flash.__native.renderer3D.textures.WTexture,t.WVideoTexture=globalThis.flash.__native.renderer3D.textures.WVideoTexture,t.WGLContext3D=globalThis.flash.__native.renderer3D.webgl.WGLContext3D,t.WGL10VertexBuffer=globalThis.flash.__native.renderer3D.webgl.webgl10.buffers.WGL10VertexBuffer,t.WGL10Program3D=globalThis.flash.__native.renderer3D.webgl.webgl10.shaders.WGL10Program3D,t.WGL10SamplerState=globalThis.flash.__native.renderer3D.webgl.webgl10.state.WGL10SamplerState,t.WGL10CubeTexture=globalThis.flash.__native.renderer3D.webgl.webgl10.textures.WGL10CubeTexture,t.WGL10RectangleTexture=globalThis.flash.__native.renderer3D.webgl.webgl10.textures.WGL10RectangleTexture,t.WGL10Texture=globalThis.flash.__native.renderer3D.webgl.webgl10.textures.WGL10Texture,t.WGL10VideoTexture=globalThis.flash.__native.renderer3D.webgl.webgl10.textures.WGL10VideoTexture,t.Stage3D=globalThis.flash.display.Stage3D,t.IllegalOperationError=globalThis.flash.errors.IllegalOperationError;var e=function(e){function i(t,i,n,r){void 0===r&&(r=null);var a=this,o=a;a=e.call(this,t,i,n,r)||this,o.version=1;var s=o.__gl.getExtension("EXT_blend_minmax");return s&&(o.glMax=s.MAX_EXT>>0,o.glMin=s.MIN_EXT>>0),a}return __extends(i,e),i.prototype.createTexture=function(e,i,n,r,a){return void 0===a&&(a=0),new t.WGL10Texture(this,e,i,r,a)},i.prototype.createCubeTexture=function(e,i,n,r){return void 0===r&&(r=0),new t.WGL10CubeTexture(this,e,i,n,r)},i.prototype.createRectangleTexture=function(e,i,n,r){return new t.WGL10RectangleTexture(this,e,i,n,r)},i.prototype.createVideoTexture=function(){return new t.WGL10VideoTexture(this)},i.prototype.createProgram=function(){return new t.WGL10Program3D(this)},i.prototype.createVertexBuffer=function(e,i,n){return void 0===n&&(n=t.WContext3DBufferUsage.STATIC_DRAW),new t.WGL10VertexBuffer(this,e,i,n)},i.prototype.setSamplerStateAt=function(e,i,n,r){if(e<0||e>t.WContext3D.MAX_SAMPLERS)throw new Error("sampler out of range");var a=this.__samplerStates[e];switch(i){case t.WContext3DWrapMode.CLAMP:a.wrapModeS=this.__gl.CLAMP_TO_EDGE,a.wrapModeT=this.__gl.CLAMP_TO_EDGE;break;case t.WContext3DWrapMode.CLAMP_U_REPEAT_V:a.wrapModeS=this.__gl.CLAMP_TO_EDGE,a.wrapModeT=this.__gl.REPEAT;break;case t.WContext3DWrapMode.REPEAT:a.wrapModeS=this.__gl.REPEAT,a.wrapModeT=this.__gl.REPEAT;break;case t.WContext3DWrapMode.REPEAT_U_CLAMP_V:a.wrapModeS=this.__gl.REPEAT,a.wrapModeT=this.__gl.CLAMP_TO_EDGE;break;default:throw new Error("wrap bad enum")}switch(n){case t.WContext3DTextureFilter.LINEAR:a.magFilter=this.__gl.LINEAR,this.__supportsAnisotropicFiltering&&(a.maxAniso=1);break;case t.WContext3DTextureFilter.NEAREST:a.magFilter=this.__gl.NEAREST,this.__supportsAnisotropicFiltering&&(a.maxAniso=1);break;case t.WContext3DTextureFilter.ANISOTROPIC2X:this.__supportsAnisotropicFiltering&&(a.maxAniso=this.__maxAnisotropyTexture2D<2?this.__maxAnisotropyTexture2D:2);break;case t.WContext3DTextureFilter.ANISOTROPIC4X:this.__supportsAnisotropicFiltering&&(a.maxAniso=this.__maxAnisotropyTexture2D<4?this.__maxAnisotropyTexture2D:4);break;case t.WContext3DTextureFilter.ANISOTROPIC8X:this.__supportsAnisotropicFiltering&&(a.maxAniso=this.__maxAnisotropyTexture2D<8?this.__maxAnisotropyTexture2D:8);break;case t.WContext3DTextureFilter.ANISOTROPIC16X:this.__supportsAnisotropicFiltering&&(a.maxAniso=this.__maxAnisotropyTexture2D<16?this.__maxAnisotropyTexture2D:16);break;default:throw new Error("filter bad enum")}switch(r){case t.WContext3DMipFilter.MIPLINEAR:a.minFilter=n==t.WContext3DTextureFilter.NEAREST?this.__gl.NEAREST_MIPMAP_LINEAR:this.__gl.LINEAR_MIPMAP_LINEAR;break;case t.WContext3DMipFilter.MIPNEAREST:a.minFilter=n==t.WContext3DTextureFilter.NEAREST?this.__gl.NEAREST_MIPMAP_NEAREST:this.__gl.LINEAR_MIPMAP_NEAREST;break;case t.WContext3DMipFilter.MIPNONE:a.minFilter=n==t.WContext3DTextureFilter.NEAREST?this.__gl.NEAREST:this.__gl.LINEAR;break;default:throw new Error("mipfiter bad enum")}},i.prototype.__initSamplerSates=function(){this.__samplerDirty=0,this.__samplerTextures=new Array(t.WContext3D.MAX_SAMPLERS),this.__samplerStates=[];for(var e=0;e>0,this.magFilter=t.__magFilter>>0,this.wrapModeS=t.__wrapModeS>>0,this.wrapModeT=t.__wrapModeT>>0,this.lodBias=+t.__lodBias,this.maxAniso=+t.__maxAniso,this.centroid=!!t.centroid,this.mipmapGenerated=!!t.mipmapGenerated)},e.prototype.equals=function(t){return this==t?!this.__samplerDirty:null!=t&&(this.__minFilter==t.__minFilter&&this.__magFilter==t.__magFilter&&this.__wrapModeS==t.__wrapModeS&&this.__wrapModeT==t.__wrapModeT&&this.__lodBias==t.__lodBias&&this.__maxAniso==t.__maxAniso&&this.mipmapGenerated==t.mipmapGenerated)},Object.defineProperty(e.prototype,"lodBias",{get:function(){return this.__lodBias},set:function(t){this.__lodBias!=t&&(this.__samplerDirty=!0),this.__lodBias=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"magFilter",{get:function(){return this.__magFilter},set:function(t){this.__magFilter!=t&&(this.__samplerDirty=!0),this.__magFilter=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxAniso",{get:function(){return this.__maxAniso},set:function(t){this.__maxAniso!=t&&(this.__samplerDirty=!0),this.__maxAniso=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"minFilter",{get:function(){return this.__minFilter},set:function(t){this.__minFilter!=t&&(this.__samplerDirty=!0),this.__minFilter=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"wrapModeS",{get:function(){return this.__wrapModeS},set:function(t){this.__wrapModeS!=t&&(this.__samplerDirty=!0),this.__wrapModeS=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"wrapModeT",{get:function(){return this.__wrapModeT},set:function(t){this.__wrapModeT!=t&&(this.__samplerDirty=!0),this.__wrapModeT=t},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.webgl.webgl10.state::WGL10SamplerState"),globalThis.asc.clp$(e,{centroid:!1,ignoreSampler:!1,mipmapGenerated:!1,__lodBias:NaN,__magFilter:0,__maxAniso:NaN,__minFilter:0,__wrapModeS:0,__wrapModeT:0,__samplerDirty:!1})})}(),e}(t.WSamplerState);t.WGL10SamplerState=e}(t.state||(t.state={}))}(t.webgl10||(t.webgl10={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WGLProgram3D=globalThis.flash.__native.renderer3D.webgl.shaders.WGLProgram3D,t.AGALWGL10Converter=globalThis.flash.__native.renderer3D.webgl.webgl10.shaders.agal.AGALWGL10Converter,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return __extends(i,e),i.prototype.uploadFromAGAL=function(e,i){var n=[],r=t.AGALWGL10Converter.convertToGLSL10(this.__gl,e),a=t.AGALWGL10Converter.convertToGLSL10(this.__gl,i,n);this.uploadFromGLSL(r,a);for(var o=0,s=n.length;o-1?l+(u.toGLSL()+" = 1.0 / ")+p.toGLSL()+"; // rcp":l+(u.toGLSL()+" = vec4(1) / ")+p.toGLSL()+"; // rcp",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 6:l=l+(u.toGLSL()+" = min(")+p.toGLSL()+", "+g.toGLSL()+"); // min",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 7:l=l+(u.toGLSL()+" = max(")+p.toGLSL()+", "+g.toGLSL()+"); // max",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 8:l=l+(u.toGLSL()+" = fract(")+p.toGLSL()+"); // frc",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 9:l=l+(u.toGLSL()+" = sqrt(")+p.toGLSL()+"); // sqrt",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 10:l=l+(u.toGLSL()+" = inversesqrt(")+p.toGLSL()+"); // rsq",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 11:l=l+(u.toGLSL()+" = pow(")+p.toGLSL()+", "+g.toGLSL()+"); // pow",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 12:l=l+(u.toGLSL()+" = log2(")+p.toGLSL()+"); // log",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 13:l=l+(u.toGLSL()+" = exp2(")+p.toGLSL()+"); // exp",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 14:l=l+(u.toGLSL()+" = normalize(")+p.toGLSL()+"); // normalize",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 15:l=l+(u.toGLSL()+" = sin(")+p.toGLSL()+"); // sin",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 16:l=l+(u.toGLSL()+" = cos(")+p.toGLSL()+"); // cos",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 17:p.mask=g.mask=7,l=l+(u.toGLSL()+" = cross(vec3(")+p.toGLSL()+"), vec3("+g.toGLSL()+")); // crs",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 18:p.mask=g.mask=7,l=l+(u.toGLSL()+" = vec4(dot(vec3(")+p.toGLSL()+"), vec3("+g.toGLSL()+")))"+u.getWriteMask()+"; // dp3",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 19:p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec4(dot(vec4(")+p.toGLSL()+"), vec4("+g.toGLSL()+")))"+u.getWriteMask()+"; // dp4",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 20:l=l+(u.toGLSL()+" = abs(")+p.toGLSL()+"); // abs",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 21:l=l+(u.toGLSL()+" = -")+p.toGLSL()+"; // neg",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 22:l=l+(u.toGLSL()+" = clamp(")+p.toGLSL()+", 0.0, 1.0); // saturate",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 23:var d=_.getRegisterUsage(g);d!=t.AGALRegisterUsage.VECTOR_4&&d!=t.AGALRegisterUsage.VECTOR_4_ARRAY?(l=l+(u.toGLSL()+" = ")+p.toGLSL()+" * mat3("+g.toGLSL(!1)+"); // m33",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.MATRIX_4_4)):(p.mask=g.mask=7,l=l+(u.toGLSL()+" = vec3(dot(")+p.toGLSL(!0)+","+g.toGLSL(!0,0)+"), dot("+p.toGLSL(!0)+","+g.toGLSL(!0,1)+"),dot("+p.toGLSL(!0)+","+g.toGLSL(!0,2)+")); // m33",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,0),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,1),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,2));break;case 24:(d=_.getRegisterUsage(g))!=t.AGALRegisterUsage.VECTOR_4&&d!=t.AGALRegisterUsage.VECTOR_4_ARRAY?(l=l+(u.toGLSL()+" = ")+p.toGLSL()+" * "+g.toGLSL(!1)+"; // m44",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.MATRIX_4_4)):(p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec4(dot(")+p.toGLSL(!0)+","+g.toGLSL(!0,0)+"), dot("+p.toGLSL(!0)+","+g.toGLSL(!0,1)+"), dot("+p.toGLSL(!0)+","+g.toGLSL(!0,2)+"), dot("+p.toGLSL(!0)+","+g.toGLSL(!0,3)+")); // m44",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,0),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,1),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,2),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,3));break;case 25:u.mask=7&u.mask,(d=_.getRegisterUsage(g))!=t.AGALRegisterUsage.VECTOR_4&&d!=t.AGALRegisterUsage.VECTOR_4_ARRAY?(l=l+(u.toGLSL()+" = ")+p.toGLSL()+" * "+g.toGLSL(!1)+"; // m34",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.MATRIX_4_4)):(p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec3(dot(")+p.toGLSL(!0)+","+g.toGLSL(!0,0)+"), dot("+p.toGLSL(!0)+","+g.toGLSL(!0,1)+"),dot("+p.toGLSL(!0)+","+g.toGLSL(!0,2)+")); // m34",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,0),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,1),_.addSR(g,t.AGALRegisterUsage.VECTOR_4,2));break;case 39:p.mask=15,l=l+"if (any(lessThan("+p.toGLSL()+", vec4(0)))) discard;",_.addSR(p,t.AGALRegisterUsage.VECTOR_4);break;case 40:var b=globalThis.asc.strict(g,globalThis.flash.__native.renderer3D.webgl.webgl10.shaders.agal.AGALWGL10SamplerRegister);switch(b.dimension){case 0:p.mask=3,_.addSaR(b,t.AGALRegisterUsage.SAMPLER_2D),l=l+(u.toGLSL()+" = texture2D(")+b.toGLSL()+", "+p.toGLSL()+"); // tex";break;case 1:p.mask=7,l=l+(u.toGLSL()+" = textureCube(")+b.toGLSL()+", "+p.toGLSL()+"); // tex",_.addSaR(b,t.AGALRegisterUsage.SAMPLER_CUBE)}_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),null!=r&&(r[b.number]=b.toSamplerState());break;case 41:p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec4(greaterThanEqual(")+p.toGLSL()+", "+g.toGLSL()+"))"+u.getWriteMask()+"; // ste",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 42:p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec4(lessThan(")+p.toGLSL()+", "+g.toGLSL()+"))"+u.getWriteMask()+"; // slt",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 44:p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec4(equal(")+p.toGLSL()+", "+g.toGLSL()+"))"+u.getWriteMask()+"; // seq",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;case 45:p.mask=g.mask=15,l=l+(u.toGLSL()+" = vec4(notEqual(")+p.toGLSL()+", "+g.toGLSL()+"))"+u.getWriteMask()+"; // sne",_.addDR(u,t.AGALRegisterUsage.VECTOR_4),_.addSR(p,t.AGALRegisterUsage.VECTOR_4),_.addSR(g,t.AGALRegisterUsage.VECTOR_4);break;default:throw new t.IllegalOperationError("Opcode "+f)}l+="\n"}if(null==i.limitedProfile){var y=globalThis.asc.as(e.getParameter(e.VERSION),String);i.limitedProfile=y.indexOf("OpenGL ES")>-1||y.indexOf("WebGL")>-1}var m="";return m=m+"// AGAL "+(s==t.AGALProgramType.VERTEX?"vertex":"fragment")+" shader\n",i.limitedProfile?(m+="#version 100\n",m+="precision highp float;\n"):m+="#version 120\n",m+=_.toGLSL(!1),s==t.AGALProgramType.VERTEX&&(m+="uniform vec4 vcPositionScale;\n"),m+="void main() {\n",m+=_.toGLSL(!0),m+=l,s==t.AGALProgramType.VERTEX&&(m+="\tgl_Position *= vcPositionScale;\n"),m+="}\n"},i.parseAgal=function(e,n,r){for(var a=0==(255&e.readByte())?t.AGALProgramType.VERTEX:t.AGALProgramType.FRAGMENT;e.position>0,l=i.readUInt64(e),h=i.readUInt64(e),c=t.AGALWGL10DestRegister.parse(_,a),f=t.AGALWGL10SourceRegister.parse(l,a,c.mask);o=40==s?t.AGALWGL10SamplerRegister.parse(h,a):t.AGALWGL10SourceRegister.parse(h,a,c.mask),r.push(c),r.push(f),r.push(o),n.push(new t.AGALWGL10Command(s,c,f,o))}return a},i.mergeRegisters=function(t){t.sort(function(t,e){return t.type!=e.type?t.type-e.type:e.indirect-t.indirect});for(var e=-1,i=!1,n=0;n>24&15,n.mask=t>>16&15,n.number=65535&t,n.indirect=0,n},i.prototype.toGLSL=function(e,i,n){void 0===e&&(e=!0),void 0===i&&(i=0),void 0===n&&(n=!0);var r;return r=this.type==t.AGALRegisterType.OUTPUT?this.programType==t.AGALProgramType.VERTEX?"gl_Position":"gl_FragColor":t.AGALWGL10Converter.prefixFromType(this.type,this.programType)+this.number,n&&15!=this.mask&&(r+=this.getWriteMask()),r},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.webgl.webgl10.shaders.agal::AGALWGL10DestRegister")})}(),i}(t.AGALWGL10Register);t.AGALWGL10DestRegister=e}(t.agal||(t.agal={}))}(t.shaders||(t.shaders={}))}(t.webgl10||(t.webgl10={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.AGALRegisterMapEntry=globalThis.flash.__native.renderer3D.shaders.agal.AGALRegisterMapEntry,t.AGALRegisterType=globalThis.flash.__native.renderer3D.shaders.agal.AGALRegisterType,t.AGALRegisterUsage=globalThis.flash.__native.renderer3D.shaders.agal.AGALRegisterUsage,t.IllegalOperationError=globalThis.flash.errors.IllegalOperationError;var e=function(){function e(){void 0===this.mEntries&&(this.mEntries=[])}return e.prototype.add=function(e,i,n,r){for(var a=0,o=globalThis.asc.of(this.mEntries);a=0){this.add(e.indexRegisterType,t.AGALWGL10Converter.prefixFromType(e.indexRegisterType,e.programType)+e.number,e.number,t.AGALRegisterUsage.VECTOR_4);var r=t.WContext3D.MAX_PROGRAM_REGISTERS-2>>0;this.add(e.type,t.AGALWGL10Converter.prefixFromType(e.type,e.programType)+"0",r,t.AGALRegisterUsage.VECTOR_4_ARRAY)}else this.add(e.type,t.AGALWGL10Converter.prefixFromType(e.type,e.programType)+"0",e.indirectOffset,t.AGALRegisterUsage.VECTOR_4_ARRAY);else this.add(e.type,e.toGLSL(!1,n),e.number+n,i)},e.prototype.getRegisterUsage=function(e){return 0!=e.d?t.AGALRegisterUsage.VECTOR_4_ARRAY:this.getUsage(e.type,e.toGLSL(!1),e.number)},e.prototype.getUsage=function(e,i,n){for(var r=0,a=globalThis.asc.of(this.mEntries);r>28&15,a.mipmap=r>>24&15,a.wrapMode=r>>20&15,a.special=r>>16&15,a.dimension=r>>12&15,a.textureFormat=r>>8&15,a.type=r>>0&15,a.lodBias=n>>16&255,a.number=65535&n,a.indirect=0,a},i.prototype.toGLSL=function(e,i,n){void 0===e&&(e=!0),void 0===i&&(i=0),void 0===n&&(n=!0);return t.AGALWGL10Converter.prefixFromType(this.type,this.programType)+this.number},i.prototype.toSamplerState=function(){var e=0,n=0,r=0,a=0;switch(this.filter){case 0:e=i.NEAREST>>0;break;case 1:e=i.LINEAR>>0;break;default:throw new t.IllegalOperationError}switch(this.mipmap){case 0:n=(0!=this.filter?i.LINEAR:i.NEAREST)>>0;break;case 1:n=(0!=this.filter?i.LINEAR_MIPMAP_NEAREST:i.NEAREST_MIPMAP_NEAREST)>>0;break;case 2:n=(0!=this.filter?i.LINEAR_MIPMAP_LINEAR:i.NEAREST_MIPMAP_LINEAR)>>0;break;default:throw new t.IllegalOperationError}switch(this.wrapMode){case 0:r=i.CLAMP_TO_EDGE>>0,a=i.CLAMP_TO_EDGE>>0;break;case 1:r=i.REPEAT>>0,a=i.REPEAT>>0;break;default:throw new t.IllegalOperationError}var o=4==(4&this.special),s=1==(1&this.special),_=(this.lodBias<<24>>24)/8;return new t.WGL10SamplerState(n,e,r,a,_,0,o,s)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.webgl.webgl10.shaders.agal::AGALWGL10SamplerRegister"),globalThis.asc.clp$(i,{dimension:0,filter:0,mipmap:0,wrapMode:0,special:0,textureFormat:0,lodBias:0})})}(),i.NEAREST=9728,i.LINEAR=9729,i.NEAREST_MIPMAP_NEAREST=9984,i.LINEAR_MIPMAP_NEAREST=9985,i.NEAREST_MIPMAP_LINEAR=9986,i.LINEAR_MIPMAP_LINEAR=9987,i.REPEAT=10497,i.CLAMP_TO_EDGE=33071,i}(t.AGALWGL10Register);t.AGALWGL10SamplerRegister=e}(t.agal||(t.agal={}))}(t.shaders||(t.shaders={}))}(t.webgl10||(t.webgl10={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.AGALProgramType=globalThis.flash.__native.renderer3D.shaders.agal.AGALProgramType,t.AGALRegisterType=globalThis.flash.__native.renderer3D.shaders.agal.AGALRegisterType,t.Int64=globalThis.flash.__native.types.haxe.Int64;var e=function(e){function i(){return e.call(this)||this}return __extends(i,e),i.parse=function(t,e,n){var r=t.low.toInt(),a=t.high.toInt(),o=new i;return o.programType=e,o.type=a>>0&15,o.number=65535&r,o.indirect=a>>31&1,o.indirectOffset=r>>16&255,o.indexRegisterType=a>>8&15,o.indexRegisterComponent=a>>16&3,o.swizzle=r>>24&255,o.mask=n,o},i.prototype.toGLSL=function(e,i,n){void 0===e&&(e=!0),void 0===i&&(i=0),void 0===n&&(n=!0);if(this.type==t.AGALRegisterType.OUTPUT)return this.programType==t.AGALProgramType.VERTEX?"gl_Position":"gl_FragColor";var r=228==this.swizzle&&15==this.mask,a="";if(this.type!=t.AGALRegisterType.SAMPLER&&!r)for(var o=0;o<4;++o)if(0!=(this.mask&1<>2*o&3){case 0:a+="x";break;case 1:a+="y";break;case 2:a+="z";break;case 3:a+="w"}var s=t.AGALWGL10Converter.prefixFromType(this.type,this.programType);if(this.indirect){var _;switch(s+="0",this.indexRegisterComponent){case 0:_="x";break;case 1:_="y";break;case 2:_="z";break;case 3:_="w"}if(this.indexRegisterType<0)s=s+"["+(this.indirectOffset+i)+"]";else s=s+"[int("+(t.AGALWGL10Converter.prefixFromType(this.indexRegisterType,this.programType)+this.number+"."+_)+")",0!=i&&(s=s+"+"+i),s+="]"}else s+=this.number+i;return e&&""!=a&&(s=s+"."+a),s},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.webgl.webgl10.shaders.agal::AGALWGL10SourceRegister"),globalThis.asc.clp$(i,{swizzle:0})})}(),i}(t.AGALWGL10Register);t.AGALWGL10SourceRegister=e}(t.agal||(t.agal={}))}(t.shaders||(t.shaders={}))}(t.webgl10||(t.webgl10={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3DBufferUsage=globalThis.flash.__native.renderer3D.constants.WContext3DBufferUsage,t.WGLContext3D=globalThis.flash.__native.renderer3D.webgl.WGLContext3D,t.WGLVertexBuffer=globalThis.flash.__native.renderer3D.webgl.buffers.WGLVertexBuffer;var e=function(e){function i(i,n,r,a){return void 0===a&&(a=t.WContext3DBufferUsage.STATIC_DRAW),e.call(this,i,n,r,a)||this}return __extends(i,e),i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.webgl.webgl10.buffers::WGL10VertexBuffer")})}(),i}(t.WGLVertexBuffer);t.WGL10VertexBuffer=e}(t.buffers||(t.buffers={}))}(t.webgl10||(t.webgl10={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){var e=function(){function t(){this.isDirty=!0}return t.prototype.flush=function(){},t.prototype.__getRegisters=function(t,e){return this.optimized?this.regData[t]:this.regData.subarray(t,t+e)},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.renderer3D.shaders::WUniform"),globalThis.asc.clp$(t,{name:null,type:0,size:0,regData:null,regIndex:0,regCount:0,isDirty:!1,optimized:!1})})}(),t}();t.WUniform=e}(t.shaders||(t.shaders={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WUniform=globalThis.flash.__native.renderer3D.shaders.WUniform;var e=function(t){function e(e){var i=this,n=i;return i=t.call(this)||this,n.__gl=e,i}return __extends(e,t),e.prototype.flush=function(){var t=4*this.regIndex;switch(this.type){case this.__gl.FLOAT_MAT2:this.__gl.uniformMatrix2fv(this.location,!1,this.__getRegisters(t,2*this.size*2));break;case this.__gl.FLOAT_MAT3:this.__gl.uniformMatrix3fv(this.location,!1,this.__getRegisters(t,3*this.size*3));break;case this.__gl.FLOAT_MAT4:this.__gl.uniformMatrix4fv(this.location,!1,this.__getRegisters(t,4*this.size*4));break;case this.__gl.FLOAT:this.__gl.uniform1fv(this.location,this.__getRegisters(t,1*this.regCount));break;case this.__gl.FLOAT_VEC2:this.__gl.uniform2fv(this.location,this.__getRegisters(t,2*this.regCount));break;case this.__gl.FLOAT_VEC3:this.__gl.uniform3fv(this.location,this.__getRegisters(t,3*this.regCount));break;case this.__gl.FLOAT_VEC4:this.__gl.uniform4fv(this.location,this.__getRegisters(t,4*this.regCount));break;default:this.__gl.uniform4fv(this.location,this.__getRegisters(t,4*this.regCount))}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer3D.webgl.shaders::WGLUniform"),globalThis.asc.clp$(e,{location:null,__gl:null})})}(),e}(t.WUniform);t.WGLUniform=e}(t.shaders||(t.shaders={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){t.Vector$uint=globalThis.__AS3__.vec.Vector$uint;var e=function(){function t(t){this.__numIndices=t}return t.prototype.dispose=function(){},t.prototype.uploadFromVector=function(t,e,i){for(var n=e+i,r=new globalThis.Int16Array(i),a=e;a>0,o.__id=o.__gl.createBuffer(),o.__usage=(r==t.WContext3DBufferUsage.DYNAMIC_DRAW?o.__gl.DYNAMIC_DRAW:o.__gl.STATIC_DRAW)>>0,a}return __extends(i,e),i.prototype.dispose=function(){this.__gl.deleteBuffer(this.__id)},i.prototype.uploadFromTypedArray=function(t){null!=t&&(this.__gl.bindBuffer(this.__gl.ELEMENT_ARRAY_BUFFER,this.__id),this.__gl.bufferData(this.__gl.ELEMENT_ARRAY_BUFFER,t,this.__usage))},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer3D.webgl.buffers::WGLIndexBuffer"),globalThis.asc.clp$(i,{__gl:null,__id:null,__elementType:0,__usage:0})})}(),i}(t.WIndexBuffer3D);t.WGLIndexBuffer=e}(t.buffers||(t.buffers={}))}(t.webgl||(t.webgl={}))}(t.renderer3D||(t.renderer3D={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D;var e=function(){function t(t){void 0===this.__textureCollection&&(this.__textureCollection={}),void 0===this.__textureCollectionSize&&(this.__textureCollectionSize={}),void 0===this.__vramUsedMax&&(this.__vramUsedMax=134217728),this.__wctx3D=t}return t.prototype.vramUsed=function(){return this.__vramUsed},t.prototype.pushTexture=function(t){if(t.__fromDOMElement)return!1;var e,i=t.__width<<16|t.__height,n=this.__textureCollection[i],r=this.__textureCollectionSize[i];if(n){if((e=n.indexOf(t))>-1&&ethis.__vramUsedMax&&this.clearUnused(),!0},t.prototype.popTexture=function(t,e,i,n,r){void 0===r&&(r=0);var a=t<<16|e,o=this.__textureCollectionSize[a];if(o>0){var s,_=this.__textureCollection[a],l=this.__wctx3D.getFrameNumber();for(s=0;s>>0==n&&(n>>>=0);for(var r=this.__textureCollectionSize[n],a=this.__textureCollection[n],o=0;oe&&(e=r.regIndex+r.regCount)}this.__registerLookup=new Array(e);for(var a=0,o=globalThis.asc.of(this.__uniforms);athis.__registerLookup.length&&(i=this.__registerLookup.length);for(var n=t;n0},e.prototype.clear=function(){return this.__render2D.clear(0,0,0,0),this.__renderToBitmapData||(this.__dirty=1),this},e.prototype.save=function(){var e=this.__states[++this.__statesPos]=this.__states[this.__statesPos]||new t.GLCanvasState;return e.matrix.__copyFrom(this.__matrix),e.color.__copyFrom(this.__colorTransform),e.blendMode=this.__blendMode,e.rect.__copyFrom(this.__clipRect),e.renderToBitmapData=this.__renderToBitmapData,e.program=this.__program,e.samp1BD=this.__samp1BD,e.samp2BD=this.__samp2BD,this},e.prototype.saveTransform=function(){return(this.__states[++this.__statesPos]=this.__states[this.__statesPos]||new t.GLCanvasState).matrix.__copyFrom(this.__matrix),this},e.prototype.saveUVTransform=function(){var e=this.__states[++this.__statesPos]=this.__states[this.__statesPos]||new t.GLCanvasState;return e.uv0Matrix.__copyFrom(this.__uv0Matrix),e.uv1Matrix.__copyFrom(this.__uv1Matrix),this},e.prototype.resetTransform=function(){return this.__matrix.__identity(),this},e.prototype.restore=function(){var e=this.__states[this.__statesPos--];return this.__matrix.__copyFrom(e.matrix),this.__colorTransform.__copyFrom(e.color),this.__program=globalThis.asc.strict(e.program,t.WProgram3D),this.__samp1BD=globalThis.asc.strict(e.samp1BD,t.BitmapData),this.__samp2BD=globalThis.asc.strict(e.samp2BD,t.BitmapData),this.__blendMode=e.blendMode>>0,this.__clipRect.__copyFrom(e.rect),this.setRenderToBitmapData(e.renderToBitmapData),e.renderToBitmapData=void 0,e.program=void 0,e.samp1BD=void 0,this},e.prototype.restoreTransform=function(){var t=this.__states[this.__statesPos--];return this.__matrix.__copyFrom(t.matrix),this},e.prototype.restoreUVTransform=function(){var t=this.__states[this.__statesPos--];return this.__uv0Matrix.__copyFrom(t.uv0Matrix),this.__uv1Matrix.__copyFrom(t.uv1Matrix),this},e.prototype.saveAndReset=function(){return this.save(),this.__matrix.__identity(),this.__colorTransform.identity(),this.__blendMode=1,this.__program=void 0,this.__samp1BD=void 0,this.__samp2BD=void 0,this.__clipRect.setEmpty(),this.setRenderToBitmapData(null),this},e.prototype.disableScope=function(){return(this.__scopeStates[++this.__scopeStatesPos]=this.__scopeStates[this.__scopeStatesPos]||new t.GLCanvasScopeState).enabled=this.contextScopeEnabled,this.contextScopeEnabled=0,this},e.prototype.restoreScope=function(){var t=this.__scopeStates[this.__scopeStatesPos--];return this.contextScopeEnabled=t.enabled>>0,this},e.prototype.translate=function(t,e){return this.__matrix.__translate(t,e),this},e.prototype.rotate=function(t){return this.__matrix.__rotate(t),this},e.prototype.scale=function(t,e){return this.__matrix.__scale(t,e),this},e.prototype.setTransform=function(t,e,i,n,r,a){return this.__matrix.__setTo(t,e,i,n,r,a),this},e.prototype.setTransformFromMatrix=function(t){return this.__matrix.__copyFrom(t),this},e.prototype.transform=function(t){return this.__matrix.__concat(t),this},e.prototype.getTransform=function(){return this.__matrix},e.prototype.modelTransform=function(t){return e.sHelperModelMatrix.__copyFrom(t),e.sHelperModelMatrix.concat(this.__matrix),this.__matrix.__copyFrom(e.sHelperModelMatrix),this},e.prototype.clearRect=function(t){return this.save(),this.clipRect(t),this.__render2D.clear(0,0,0,0),this.restore(),this},e.prototype.clearRectSeparate=function(t,e,i,n){return this.save(),this.clipRectSeparate(t,e,i,n),this.__render2D.clear(0,0,0,0),this.restore(),this},e.prototype.fill=function(t){var e=(t>>>24&255)/255,i=(t>>16&255)/255,n=(t>>8&255)/255,r=(255&t)/255;return this.__render2D.clear(i*e,n*e,r*e,e),this.__renderToBitmapData||(this.__dirty=1),this},e.prototype.fillRect=function(t,e){this.save();var i=(e>>>24&255)/255,n=(e>>16&255)/255,r=(e>>8&255)/255,a=(255&e)/255;return this.clipRect(t),this.__render2D.clear(n*i,r*i,a*i,i),this.restore(),this},e.prototype.fillRectSeparate=function(t,e,i,n,r){this.save();var a=(r>>>24&255)/255,o=(r>>16&255)/255,s=(r>>8&255)/255,_=(255&r)/255;return this.clipRectSeparate(t,e,i,n),this.__render2D.clear(o*a,s*a,_*a,a),this.restore(),this},e.prototype.clipRect=function(t){return this.__clipRect.__copyFrom(t),this},e.prototype.clipRectSeparate=function(t,e,i,n){return this.__clipRect.__setTo(t,e,i,n),this},e.prototype.colorTransform=function(t){return this.__colorTransform.__concat(t),this},e.prototype.setColorTransform=function(t){return this.__colorTransform.__copyFrom(t),this},e.prototype.blendMode=function(t){return this.__blendMode=t||1,this},e.prototype.setRenderToBitmapData=function(t){return this.__renderToBitmapData!=t&&(this.__renderToBitmapData=t,this.__updateDestinationSize(),this.__renderToBitmapData&&this.__renderToBitmapData.__update()),this},e.prototype.setSampler1BitmapData=function(t){this.__samp1BD=t},e.prototype.setSampler2BitmapData=function(t){this.__samp2BD=t},e.prototype.copyScreenToBitmapData=function(t){this.__render2D.copyBackBufferToBitmapData(t)},e.prototype.updatePixelsAtBitmapData=function(t){this.__render2D.updatePixelsAtBitmapData(t)},e.prototype.enter=function(t){(this.__needBackBuffer=t)&&this.setRenderToBitmapData(this.__backBufferBitmapData)},e.prototype.present=function(){this.__dirty=0,this.__needBackBuffer&&(this.__render2D.__renderDebug=!1,this.setRenderToBitmapData(null),this.saveAndReset(),this.blendMode(t.BlendMode.DISABLED),this.drawImage(this.__backBufferBitmapData,!1,!1,!1,null),this.restore()),this.__render2D.present()},e.prototype.drawGraphics=function(t,e,i){var n=t._worldTransformInvalid?t.__getWorldTransform():t._worldTransform,r=e.__getCache(t,n,void 0);r&&r.draw(t.__external,this,n,i)},e.prototype.drawImage=function(t,e,i,n,r){this.__render2D.drawImage(t,e,i,n,r)},e.prototype.drawRepeat=function(t,i,n,r,a){return this.saveTransform(),this.saveUVTransform(),this.modelTransform(a),e.sHelperMatrix1.__copyFrom(r),e.sHelperMatrix2.__copyFrom(a),e.sHelperMatrix1.invert(),e.sHelperMatrix2.__concat(e.sHelperMatrix1),this.__uv1Matrix.__copyFrom(e.sHelperMatrix2),this.__render2D.drawSingleImage(t,i,n,!1,null,!0,!1),this.restoreUVTransform(),this.restoreTransform(),t},e.prototype.drawClamp=function(t,i,n,r,a){return this.saveTransform(),this.saveUVTransform(),this.modelTransform(a),e.sHelperMatrix1.__copyFrom(r),e.sHelperMatrix2.__copyFrom(a),e.sHelperMatrix1.invert(),e.sHelperMatrix2.__concat(e.sHelperMatrix1),this.__uv1Matrix.__copyFrom(e.sHelperMatrix2),this.__render2D.drawSingleImage(t,i,n,!1,null,!1,!0),this.restoreUVTransform(),this.restoreTransform(),t},e.prototype.drawRect=function(t,i,n,r,a,o){void 0===a&&(a=0),void 0===o&&(o=!1);var s=this.simpleWhiteBitmapDrawRegion();e.sHelperColorTransform.color=a,e.sHelperMatrix1.__setTo(n,0,0,r,t,i),this.save(),this.modelTransform(e.sHelperMatrix1),this.colorTransform(e.sHelperColorTransform),this.drawImage(s._bitmapData,!1,o,!1,s._region),this.restore()},e.prototype.drawFrame=function(t,e,i,n,r,a,o,s){void 0===r&&(r=0),void 0===a&&(a=1),void 0===o&&(o=1),void 0===s&&(s=!1);this.drawRect(t,e,i,o,r,s),this.drawRect(t+i-a,e,a,n,r,s),this.drawRect(t,e+n-a,i,o,r,s),this.drawRect(t,e,a,n,r,s)},e.prototype.drawLine=function(t,i,n,r,a,o,s,_){void 0===o&&(o=0);a<1&&(a=1);var l=0;l=t==n?r-i>0?Math.PI/2:-Math.PI/2:Math.atan((r-i)/(n-t)),n-t<0&&(l+=r-i>0?Math.PI:-Math.PI),e.sHelperMatrix1.__identity(),e.sHelperMatrix1.__rotate(-l),e.sHelperMatrix1.__transformPointInPlace(e.sHelperPoint.__setTo(t,i));var h=e.sHelperPoint.x,c=e.sHelperPoint.y;e.sHelperMatrix1.__transformPointInPlace(e.sHelperPoint.__setTo(n,r));var f=e.sHelperPoint.x,u=e.sHelperPoint.y,p=Math.min(h,f),g=Math.max(h,f),d=(Math.min(c,u),Math.max(c,u),g-p),b=a,y=this.simpleWhiteBitmapDrawRegion();e.sHelperColorTransform.color=o,e.sHelperMatrix1.__setTo(d,0,0,b,0,-a/2),e.sHelperMatrix1.__rotate(l),this.save(),e.sHelperMatrix1.translate(t,i),this.modelTransform(e.sHelperMatrix1),this.colorTransform(e.sHelperColorTransform),this.drawImage(y._bitmapData,!1,!0,!1,y._region),this.restore(),s&&this.drawCircle(t,i,a/2,o),_&&this.drawCircle(n,r,a/2,o)},e.prototype.drawCircle=function(t,i,n,r){void 0===r&&(r=0);var a=this.simpleCircleBitmapDrawRegion(),o=n/e.__simpleCircleRadius;e.sHelperColorTransform.color=r,e.sHelperMatrix1.__identity(),e.sHelperMatrix1.__translate(-a._region.width/2,-a._region.height/2),e.sHelperMatrix1.__scale(o,o),this.save(),e.sHelperMatrix1.translate(t,i),this.modelTransform(e.sHelperMatrix1),this.colorTransform(e.sHelperColorTransform),this.drawImage(a._bitmapData,!1,!0,!1,a._region),this.restore()},e.prototype.addImageToAtlas=function(t,e){return this.__render2D.addImageToAtlas(t,e)},e.prototype.__updateDestinationSize=function(){var t=this.__renderToBitmapData;t?(this.contextScope.width=t._systemWidth||t._width,this.contextScope.height=t._systemHeight||t._height):(this.contextScope.width=+this.__canvas.width,this.contextScope.height=+this.__canvas.height)},e.prototype.context=function(){return this.__render2D.__wctx3D},e.prototype.setProgram=function(t){this.__program=t},e.prototype.maxTextureWidth=function(){return this.__render2D.__wctx3D.maxTextureWidth},e.prototype.maxTextureHeight=function(){return this.__render2D.__wctx3D.maxTextureHeight},e.prototype.createTexture=function(t,e,i,n,r){void 0===r&&(r=0);return this.__render2D.__wctx3D.createTexture(t,e,i,n,r)},e.prototype.popTextureFromCache=function(t,e,i,n,r){void 0===r&&(r=0);return this.__render2D.__wctx3D.popTextureFromCache(t,e,i,n,r)},e.prototype.pushTextureToCache=function(t){return this.__render2D.__wctx3D.pushTextureToCache(t)},e.prototype.filterManager=function(){return this.__render2D.__filterManager},e.prototype.setProgramConstantsFromVector=function(t,e,i,n){void 0===n&&(n=-1);this.__render2D.setProgramConstantsFromVector(t,e,i,n)},e.prototype.setProgramConstantsFromMatrix=function(t,e,i,n){void 0===n&&(n=!1);this.__render2D.setProgramConstantsFromMatrix(t,e,i,n)},e.prototype.batchStart=function(){this.__render2D.batchStart()},e.prototype.batchStop=function(){this.__render2D.batchStop()},e.prototype.frameNumber=function(t){this.__render2D.frameNumber(t)},e.prototype.frameRate=function(t){this.__render2D.frameRate(t)},e.prototype.flush=function(){this.__render2D.drawBatch()},e.prototype.finish=function(){this.flush(),this.__render2D.__wctx3D.__finish()},e.prototype.simpleWhiteBitmapDrawRegion=function(){if(!e.__simpleWhiteBitmapDrawRegion){var i=new t.BitmapData(16,16,!0);e.__simpleWhiteBitmapDrawRegion=new t.BitmapDrawRegion,e.__simpleWhiteBitmapDrawRegion._bitmapData=i,e.__simpleWhiteBitmapDrawRegion._region=new t.Rectangle(i._width>>1,i._height>>1,1,1),this.addImageToAtlas(i,!0)}return e.__simpleWhiteBitmapDrawRegion},e.prototype.simpleCircleBitmapDrawRegion=function(){if(!e.__simpleCircleBitmapDrawRegion){var i,n=t.Base64.decode("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGlSURBVFhHxZahTkMxFIY3MolEICFBDDcBCQKBWILA8gDD8SIIngLBMyBIEAgSSBDghiAZEoEDB8n4v96mdN0h3I3e7ks+2lvWc056167t8XjcWiRLvl0Ys67AntyXu3JDrkp4lc/yRl7Ka1kPCqjhQA5lXfgsc6xYE5qDkV15K+eFucSwYjvNQW9fvsv/QgxiWTl+LYAJnzIXxDKLsL6EXXkvl91TPj7ktnxyTx5rG57J3MmBmOdV94e0gIHcqbqNsCXJEUhfwVDyCpqEV7BZdSdXgEOm6eRADnI54gI44UoRcsUFcLyWIuSKC+BsL0XIFX8Jpw6EhmnzJ92GxYkLePNtCUKuuAB+z0sRcsUF3Pm2BCFXXMCFb0sQcqVH8UiuVd3GeJHrVXd6F5z4tklOfetIV6AjuQv03FN+HiV3gi/3JNIV4B9HkstDbohJ7JDcwQoYHsrcVzJiTuWaGohkQq5LqZkczcHInnyQ88JcYlixneZgYkcey5GsC59lDnOtmMF0F/xFXx5I7o38pK5I4GzneOWE45C5krWYtYDspNuwMK3WN2c2xJzvGNWxAAAAAElFTkSuQmCC"),r=new t.Loader;r.__loadBytes(n,null,1),i=globalThis.asc.strict(r.content.bitmapData,t.BitmapData),e.__simpleCircleRadius=14,e.__simpleCircleBitmapDrawRegion=new t.BitmapDrawRegion,e.__simpleCircleBitmapDrawRegion._bitmapData=i,e.__simpleCircleBitmapDrawRegion._region=new t.Rectangle(2,2,2*e.__simpleCircleRadius,2*e.__simpleCircleRadius),this.addImageToAtlas(i,!0)}return e.__simpleCircleBitmapDrawRegion},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer.webgl::WebGLContext2D"),globalThis.asc.clp$(e,{contextScopeEnabled:1,__blendMode:1,__statesPos:0,__scopeStatesPos:0}),e.sHelperMatrix1=new t.Matrix,e.sHelperMatrix2=new t.Matrix,e.sHelperPoint=new t.Point,e.sHelperModelMatrix=new t.Matrix,e.sHelperColorTransform=new t.ColorTransform})}(),e}();t.WebGLContext2D=e}(t.webgl||(t.webgl={}))}(t.renderer||(t.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){t.DynamicAtlas=globalThis.flash.__native.atlas.DynamicAtlas,t.DynamicAtlasEntry=globalThis.flash.__native.atlas.DynamicAtlasEntry,t.DynamicAtlasFixedScheme=globalThis.flash.__native.atlas.fixed_scheme.DynamicAtlasFixedScheme,t.DynamicAtlasFloatScheme=globalThis.flash.__native.atlas.float_scheme.DynamicAtlasFloatScheme,t.BlendMode=globalThis.flash.__native.format.swf.data.consts.BlendMode,t.WRender2D=globalThis.flash.__native.renderer.WRender2D,t.WGLBatchingShaders=globalThis.flash.__native.renderer.webgl.shaders.WGLBatchingShaders,t.WGLBlendModeShaders=globalThis.flash.__native.renderer.webgl.shaders.WGLBlendModeShaders,t.WGLSingleShaders=globalThis.flash.__native.renderer.webgl.shaders.WGLSingleShaders,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WIndexBuffer3D=globalThis.flash.__native.renderer3D.buffers.WIndexBuffer3D,t.WVertexBuffer3D=globalThis.flash.__native.renderer3D.buffers.WVertexBuffer3D,t.WContext3DBlendEquation=globalThis.flash.__native.renderer3D.constants.WContext3DBlendEquation,t.WContext3DBlendFactor=globalThis.flash.__native.renderer3D.constants.WContext3DBlendFactor,t.WContext3DMipFilter=globalThis.flash.__native.renderer3D.constants.WContext3DMipFilter,t.WContext3DProgramType=globalThis.flash.__native.renderer3D.constants.WContext3DProgramType,t.WContext3DTextureFilter=globalThis.flash.__native.renderer3D.constants.WContext3DTextureFilter,t.WContext3DTriangleFace=globalThis.flash.__native.renderer3D.constants.WContext3DTriangleFace,t.WContext3DWrapMode=globalThis.flash.__native.renderer3D.constants.WContext3DWrapMode,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D,t.debugFlags=globalThis.flash.debug.debugFlags,t.BitmapData=globalThis.flash.display.BitmapData,t.Stage=globalThis.flash.display.Stage,t.Matrix=globalThis.flash.geom.Matrix,t.Matrix3D=globalThis.flash.geom.Matrix3D,t.Rectangle=globalThis.flash.geom.Rectangle,t.Keyboard=globalThis.flash.ui.Keyboard;var e=function(e){function i(n,r){var a=this,o=a;return a=e.call(this)||this,o.__ctx=n,o.__wctx3D=r,o.__batchEnabled=!1,o.__atlases=[],o.__vertexes=1e5,o.__curBlendMode=-1,o.__curClipRect=null,o.__curProgram=null,o.__batchVertexes=0,o.__batchBlendMode=-1,o.__batchMatrix3D=new t.Matrix3D,o.__batchClipRect=new t.Rectangle,o.__batchProgram=null,o.__batchDestBitmapData=null,o.__batchLevel=3,o.__batchWithAlphaOnlyMultiplier=!1,o.__batchWithColorMultiplier=!1,o.__batchWithColorOffset=!1,o.__colorMultiplier=[1,1,1,1],o.__colorOffset=[0,0,0,0],o.__batchIs=!1,o.__matrix=new t.Matrix,o.__uvMatrix=new t.Matrix,o.__singleMatrix3D=i.createMatrix3D(),o.__singleUV0Matrix3D=i.createMatrix3D(),o.__singleUV1Matrix3D=i.createMatrix3D(),o.__singleUV2Matrix3D=i.createMatrix3D(),o.__singleVertexes=4,o.__singleIndexes=6,o.__drawImageCount=0,o.__drawSingleCount=0,o.__drawBatchCount=0,o.__batchEfficiency=0,o.__frameNumber=0,o.__frameRate=60,o.__maxBatchWH=0,o.__atlasSchemeInited=!1,o.__borderSize=3,o.__wctx3D.setCulling(t.WContext3DTriangleFace.NONE),o.allocVertexCache(),a}return __extends(i,e),i.prototype.frameNumber=function(e){this.__wctx3D.setFrameNumber(e),this.__frameNumber=e,t.DynamicAtlas._frameNumber=e},i.prototype.frameRate=function(t){this.__wctx3D.setFrameRate(t),this.__frameRate=t},i.createMatrix3D=function(){var t=new Float32Array(16);return t[0]=t[5]=t[10]=t[15]=1,t},i.prototype.batchStart=function(){this.__batchEnabled=i.BATCH_MANAGER_AVAILABLE&&0!=this.__batchLevel&&!0,this.__drawImageCount=0,this.__drawBatchCount=0,this.__drawSingleCount=0,this.__renderDebug=t.debugFlags.renderDebug},i.prototype.batchStop=function(){this.drawBatch(),this.__batchEfficiency=this.__drawImageCount?(this.__drawImageCount-this.__drawBatchCount)/this.__drawImageCount*100:0,this.__batchEnabled=!1,this.__batchStats()},i.prototype.batchLevel=function(t){this.__batchLevel=t},i.prototype.configureBackBuffer=function(t,e){this.__wctx3D.configureBackBuffer(t,e,0,!1)},i.prototype.copyBackBufferToBitmapData=function(t){this.__batchIs&&this.drawBatch(),this.__setDestBitmapData(this.__ctx.__renderToBitmapData),this.__wctx3D.drawToBitmapData(t)},i.prototype.updatePixelsAtBitmapData=function(t){this.__batchIs&&this.drawBatch(),this.__setDestBitmapData(this.__ctx.__renderToBitmapData),this.__wctx3D.drawToBitmapDataPostProcessing(t)},i.prototype.present=function(){this.__batchIs&&this.drawBatch(),this.__wctx3D.present()},i.prototype.selectDestination=function(t){var e=2*this.__borderSize,i=t.width+e,n=t.height+e;if(this.__atlasWithFixedScheme){for(var r=t._p2width,a=t._p2height;i>r;)r*=2;for(;n>a;)a*=2;i=r,n=a}var o=i>n?i:n;if(this.__atlasWithFixedScheme&&(i=n=o),this.__atlases.length>0&&o>this.__maxBatchWH)return null;var s=t._atlasEntry;if(s&&s._aIndex>=0&&(l=this.__atlases[s._aIndex].selectPos(i,n,t._uid,s)))return l;for(var _=0;_4096&&(t/=2),this.__maxAtlasesCount=1,this.__atlasWH=+t,2048==this.__atlasWH?(this.__atlasFragmentSchemeWH=4,this.__atlasFragmentScheme=[1,1,1,1,2,2,2,2,4,4,4,4,8,16,32,64]):8192==this.__atlasWH?(this.__atlasFragmentSchemeWH=4,this.__atlasFragmentScheme=[1,1,1,1,2,2,2,2,4,4,4,4,8,16,32,64]):(this.__atlasFragmentSchemeWH=4,this.__atlasFragmentScheme=[1,1,1,1,2,2,4,4,8,8,16,16,16,16,32,64]),this.__atlasFragmentMaxSize=this.__atlasWH/4096*768,this.__atlasSchemeInited=!0,trace("[Render] maxWH: "+this.__wctx3D.maxTextureWidth+", atlasWH: "+this.__atlasWH+", fragmetMaxWH: "+this.__atlasFragmentMaxSize+", level: "+this.__batchLevel)},i.prototype.assignBitmapToPos=function(t,e){t._atlasEntry=e,t._versionInAtlas=t._version,t._listenerDispose=this.onBitmapDispose.__bind(this),e._userData=t._uid,e._frame=this.__frameNumber},i.prototype.onBitmapDispose=function(e){var i=e._atlasEntry;if(i&&i._userData==e._uid&&!(i._aIndex>=this.__atlases.length)){var n=globalThis.asc.strict(this.__atlases[i._aIndex],t.DynamicAtlas);n._id==i._aID&&n.freePos(e._uid,i)}},i.prototype.createNewAtlas=function(e){if(this.__atlasSchemeInited||this.initAtlasScheme(),0==this.__atlasWH||this.__atlases.length==this.__maxAtlasesCount)return null;var i=null;return(i=this.__atlasWithFixedScheme?new t.DynamicAtlasFixedScheme(this.__atlases.length,this.__atlasWH,this.__atlasFragmentSchemeWH,this.__atlasFragmentScheme):new t.DynamicAtlasFloatScheme(this.__atlases.length,this.__atlasWH,this.__atlasFragmentMaxSize))._maxFragmentWH>this.__maxBatchWH&&(this.__maxBatchWH=+i._maxFragmentWH),this.__atlases.push(i),i},i.prototype.addImageToAtlas=function(e,n){var r=this.selectDestination(e);if(!r)return!1;this.assignBitmapToPos(e,r),r._undel=n,this.__batchIs&&this.drawBatch(),this.__batchEnabled=!1;var a=this.__atlases[r._aIndex];this.__ctx.saveAndReset(),this.__ctx.setRenderToBitmapData(a._sysBitmapData);var o=2*this.__borderSize,s=e._systemWidth||e._width,_=e._systemHeight||e._height;return i.sHelperMatrix1.__identity(),i.sHelperMatrix1.__scale(s,_),i.sHelperMatrix1.__translate(this.__borderSize,this.__borderSize),i.sHelperMatrix2.__identity(),i.sHelperMatrix2.__scale(s+o,_+o),this.__ctx.blendMode(t.BlendMode.DISABLED),this.__ctx.translate(r._posX,r._posY),this.__ctx.drawClamp(e,!1,!1,i.sHelperMatrix1,i.sHelperMatrix2),this.__ctx.restore(),this.__batchEnabled=!0,r._dirty=!0,!0},i.prototype.reallocVertexCache=function(){this.drawBatch(),this.__vertexes=2*this.__vertexes,this.allocVertexCache()},i.prototype.allocVertexCache=function(){},i.prototype.__setClipRect=function(e){if(!e||e.isEmpty())this.__wctx3D.setScissorRectangle(null);else if(this.__curDestBitmapData){var n=this.__curDestBitmapData.__getTexture();i.__sClipRect.__setTo(e.x,n.__height-e.y-e.height,e.width,e.height),this.__wctx3D.setScissorRectangle(i.__sClipRect)}else this.__wctx3D.setScissorRectangle(e);this.__curClipRect||(this.__curClipRect=new t.Rectangle),this.__curClipRect.__copyFrom(e)},i.prototype.addVertexesInBatch=function(){},i.prototype.__setVertexBuffer=function(t){},i.prototype.__setDestBitmapData=function(t){var e=t?t.__getTexture():null;null==e?this.__wctx3D.setRenderToBackBuffer():this.__wctx3D.setRenderToTexture(e),this.__curDestBitmapData=t},i.prototype.__setBlendMode=function(t,e){this.__curBlendMode=t||1,this.__wctx3D.setBlendFactorsSeparate.apply(this.__wctx3D,i.sBlendFactor[this.__curBlendMode]||i.sBlendFactor[1])},i.prototype.__setProgram=function(t){this.__curProgram=t,this.__wctx3D.setProgram(t)},i.prototype.clear=function(t,e,i,n,r,a,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=1),void 0===r&&(r=1),void 0===a&&(a=0),void 0===o&&(o=4294967295);this.__batchIs&&this.drawBatch();var s=this.__ctx.__renderToBitmapData;s!==this.__curDestBitmapData&&this.__setDestBitmapData(s);var _=this.__ctx.__clipRect;this.__curClipRect&&_.__equals(this.__curClipRect)||this.__setClipRect(_),this.__wctx3D.clear(t,e,i,n,r,a,o)},i.prototype.setProgramConstantsFromVector=function(t,e,i,n){void 0===n&&(n=-1);this.__batchIs&&this.drawBatch(),this.__setProgram(this.__ctx.__program),this.__wctx3D.setProgramConstantsFromVector(t,e,i,n)},i.prototype.setProgramConstantsFromMatrix=function(t,e,i,n){void 0===n&&(n=!1);this.__batchIs&&this.drawBatch(),this.__setProgram(this.__ctx.__program),this.__wctx3D.setProgramConstantsFromMatrix(t,e,i,n)},i.prototype.renderDebug=function(){if(t.debugFlags.renderAtlas){if(t.debugFlags.renderAtlasInProgress)return!1;if(0==this.__drawImageCount){var e=this.__batchEnabled;this.__batchEnabled=!1,t.debugFlags.renderAtlasWH=this.__atlasWH,t.debugFlags.renderAtlases=this.__atlases.length;var i=t.debugFlags.renderAtlasIndex&&t.debugFlags.renderAtlasIndex>0,!0;if(e.keyCode==t.Keyboard.RIGHT)return t.debugFlags.renderAtlasX=t.debugFlags.renderAtlasX+10>>0,!0;if(e.keyCode==t.Keyboard.UP)return t.debugFlags.renderAtlasY=t.debugFlags.renderAtlasY-10>>0,!0;if(e.keyCode==t.Keyboard.DOWN)return t.debugFlags.renderAtlasY=t.debugFlags.renderAtlasY+10>>0,!0;if(e.keyCode==t.Keyboard.NUMPAD_ADD)return t.debugFlags.renderAtlasScale=t.debugFlags.renderAtlasScale+.1*t.debugFlags.renderAtlasScale,!0;if(e.keyCode==t.Keyboard.NUMPAD_SUBTRACT)return t.debugFlags.renderAtlasScale=t.debugFlags.renderAtlasScale-.1*t.debugFlags.renderAtlasScale,!0}if(t.debugFlags.renderDraw){if(e.keyCode==t.Keyboard.LEFT)return t.debugFlags.renderDrawCnt--,!0;if(e.keyCode==t.Keyboard.RIGHT)return t.debugFlags.renderDrawCnt++,!0}if(t.debugFlags.renderBatch){if(e.keyCode==t.Keyboard.LEFT)return t.debugFlags.renderBatchCnt--,!0;if(e.keyCode==t.Keyboard.RIGHT)return t.debugFlags.renderBatchCnt++,!0}return!1},i.prototype.drawSingleImage=function(e,n,r,a,o,s,_){this.__batchIs&&this.drawBatch();var l=this.__ctx.__renderToBitmapData,h=!a&&this.__ctx.__blendMode>2&&this.__blendModeShaders.hasBlendProgram(this.__ctx.__blendMode)&&l||15==this.__ctx.__blendMode,c=l?l.__getTexture():null;if(e.__hasTexture()){var f=e,u=f.__getTexture(),p=this.__ctx.__samp1BD?this.__ctx.__samp1BD.__getTexture():null,g=this.__ctx.__samp2BD?this.__ctx.__samp2BD.__getTexture():null;if(u&&(!this.__renderDebug||!this.renderDebug())){this.__drawImageCount++,this.__drawSingleCount++;var d=null;a&&(d=this.__ctx.__program);var b,y,m=this.__ctx.__blendMode||1;!h&&m>2&&l&&!c.__transparent&&(11==m&&(m=18),12==m&&(m=19)),c?(b=c.__width,y=c.__height):(b=this.__wctx3D.backBufferWidth,y=this.__wctx3D.backBufferHeight);var T,v,x=u.__width,S=u.__height,w=e._systemWidth||e._width,A=e._systemHeight||e._height;if(o){T=o.x,v=o.y;var E=T+(o.width<0?0:o.width),D=v+(o.height<0?0:o.height);T<0&&(T=0),T>w&&(T=w),v<0&&(v=0),v>A&&(v=A),E<0&&(E=0),E>w&&(E=w),D<0&&(D=0),D>A&&(D=A),w=E-T,A=D-v}var O=this.__ctx.__clipRect,C=this.__ctx.__matrix,R=this.__ctx.__uv0Matrix,P=C.tx<0?w+C.tx:w,L=C.ty<0?A+C.ty:A,F=C.tx<0?0:C.tx,I=C.ty<0?0:C.ty;l&&(F=F>l.width?l.width:F,I=I>l.height?l.height:I,P=F+P>l.width?l.width-F:P,L=I+L>l.height?l.height-I:L),R.a==R.d&&1==R.d&&R.b==R.c&&0==R.c&&0==R.tx&&0==R.ty&&C.a==C.d&&1==C.d&&C.b==C.c&&0==C.c&&O.width==P&&O.height==L&&O.x==F&&O.y==I&&O.setEmpty(),s||_?(this.__matrix.a=this.__ctx.__matrix.a,this.__matrix.b=this.__ctx.__matrix.b,this.__matrix.c=this.__ctx.__matrix.c,this.__matrix.d=this.__ctx.__matrix.d):(this.__matrix.a=this.__ctx.__matrix.a*w,this.__matrix.b=this.__ctx.__matrix.b*w,this.__matrix.c=this.__ctx.__matrix.c*A,this.__matrix.d=this.__ctx.__matrix.d*A),this.__matrix.tx=this.__ctx.__matrix.tx,this.__matrix.ty=this.__ctx.__matrix.ty,n?this.snapTransform():r||this.alignTransform(),this.__singleMatrix3D[0]=2*this.__matrix.a/b,this.__singleMatrix3D[1]=2*-this.__matrix.b/y,this.__singleMatrix3D[4]=2*this.__matrix.c/b,this.__singleMatrix3D[5]=2*-this.__matrix.d/y,this.__singleMatrix3D[12]=2*this.__matrix.tx/b-1,this.__singleMatrix3D[13]=1-2*this.__matrix.ty/y;var M=null;if(h){var B=c.__parent;B||asc.logError("Internal: destTexture.__parent == void 0"),i.sHelperRect.setTo(0,0,w,A),this.__ctx.__matrix.__transformRectangleInPlace(i.sHelperRect),i.sHelperMatrix3D.set(this.__singleMatrix3D);var W=i.sHelperRect.x,U=i.sHelperRect.y,G=i.sHelperRect.width,N=i.sHelperRect.height;i.sHelperRect.x=i.sHelperRect.x-2,i.sHelperRect.y=i.sHelperRect.y-2;var j=(20*(i.sHelperRect.x-(0|i.sHelperRect.x))|0)/20,k=(20*(i.sHelperRect.y-(0|i.sHelperRect.y))|0)/20;0!=j&&(i.sHelperRect.x=i.sHelperRect.x<0?Math.floor(i.sHelperRect.x+1):i.sHelperRect.x+1|0),0!=k&&(i.sHelperRect.y=i.sHelperRect.y<0?Math.floor(i.sHelperRect.y+1):i.sHelperRect.y+1|0),i.sHelperRect.x<0&&(i.sHelperRect.x=0),i.sHelperRect.y<0&&(i.sHelperRect.y=0);var V=i.sHelperRect.x-W,H=i.sHelperRect.y-U;i.sHelperRect.width=Math.ceil(i.sHelperRect.width+4),i.sHelperRect.height=Math.ceil(i.sHelperRect.height+4);var Y=B._systemWidth||B._width,X=B._systemHeight||B._height;i.sHelperRect.width>Y&&(i.sHelperRect.width=+Y),i.sHelperRect.height>X&&(i.sHelperRect.height=+X);var $=this.__batchEnabled;this.__batchEnabled=!1,M=B.__slice(i.sHelperRect,null,!0,!0,!0),this.__batchEnabled=$,this.__singleMatrix3D.set(i.sHelperMatrix3D);var z=M._width,K=M._height;this.__singleUV1Matrix3D[0]=this.__ctx.__matrix.a/z*G,this.__singleUV1Matrix3D[1]=-this.__ctx.__matrix.b/K*G,this.__singleUV1Matrix3D[4]=-this.__ctx.__matrix.c/z*N,this.__singleUV1Matrix3D[5]=this.__ctx.__matrix.d/K*N,this.__singleUV1Matrix3D[12]=-V/z,this.__singleUV1Matrix3D[13]=-H/K}this.__singleUV0Matrix3D[0]=this.__ctx.__uv0Matrix.a/x*w,this.__singleUV0Matrix3D[1]=-this.__ctx.__uv0Matrix.b/x*w,this.__singleUV0Matrix3D[4]=-this.__ctx.__uv0Matrix.c/S*A,this.__singleUV0Matrix3D[5]=this.__ctx.__uv0Matrix.d/S*A,(s||_)&&(this.__singleUV2Matrix3D[0]=this.__ctx.__uv1Matrix.a,this.__singleUV2Matrix3D[1]=this.__ctx.__uv1Matrix.b,this.__singleUV2Matrix3D[4]=this.__ctx.__uv1Matrix.c,this.__singleUV2Matrix3D[5]=this.__ctx.__uv1Matrix.d,this.__singleUV2Matrix3D[12]=this.__ctx.__uv1Matrix.tx,this.__singleUV2Matrix3D[13]=this.__ctx.__uv1Matrix.ty);var q=-this.__ctx.__uv0Matrix.tx,Z=-this.__ctx.__uv0Matrix.ty;o&&(q+=T,Z+=v),this.__singleUV0Matrix3D[12]=q/x,this.__singleUV0Matrix3D[13]=Z/S;var J=this.__ctx.__colorTransform.__getIsAlphaOnlyMultiplier(),Q=!J&&this.__ctx.__colorTransform.__getIsMultiplier();if(J){var tt=this.__ctx.__colorTransform.alphaMultiplier;this.__colorMultiplier[0]=1,this.__colorMultiplier[1]=1,this.__colorMultiplier[2]=1,this.__colorMultiplier[3]=tt>=64?0:tt}else if(Q){this.__colorMultiplier[0]=this.__ctx.__colorTransform.redMultiplier,this.__colorMultiplier[1]=this.__ctx.__colorTransform.greenMultiplier,this.__colorMultiplier[2]=this.__ctx.__colorTransform.blueMultiplier,this.__colorMultiplier[3]=this.__ctx.__colorTransform.alphaMultiplier;for(var et=0;et<4;et++)this.__colorMultiplier[et]>=64&&(this.__colorMultiplier[et]=0)}var it=this.__ctx.__colorTransform.__getIsOffset();it&&(J&&(J=!1,Q=!0),this.__colorOffset[0]=this.__ctx.__colorTransform.redOffset/255,this.__colorOffset[1]=this.__ctx.__colorTransform.greenOffset/255,this.__colorOffset[2]=this.__ctx.__colorTransform.blueOffset/255,this.__colorOffset[3]=this.__ctx.__colorTransform.alphaOffset/255),l!==this.__curDestBitmapData&&this.__setDestBitmapData(l),f==l&&asc.logError("srcBitmapData0 == destBitmapData");var nt=null;nt=d||(h?this.__blendModeShaders.getProgram(this.__wctx3D,m,J,Q,it,s,_):this.__singleShaders.getProgram(this.__wctx3D,J,Q,it,s,_)),this.__curProgram!=nt&&this.__setProgram(nt),h&&(m=16),this.__curBlendMode!=m&&this.__setBlendMode(m),this.__curClipRect&&this.__curClipRect.__equals(O)||this.__setClipRect(O),this.__wctx3D.setSamplerStateAt(0,t.WContext3DWrapMode.CLAMP,r?t.WContext3DTextureFilter.LINEAR:t.WContext3DTextureFilter.NEAREST,t.WContext3DMipFilter.MIPNONE),this.__wctx3D.setTextureAt(0,u),!(!h&&!p)&&(this.__wctx3D.setSamplerStateAt(1,t.WContext3DWrapMode.CLAMP,r?t.WContext3DTextureFilter.LINEAR:t.WContext3DTextureFilter.NEAREST,t.WContext3DMipFilter.MIPNONE),this.__wctx3D.setTextureAt(1,h?M.__getTexture():p)),g&&(this.__wctx3D.setSamplerStateAt(2,t.WContext3DWrapMode.CLAMP,r?t.WContext3DTextureFilter.LINEAR:t.WContext3DTextureFilter.NEAREST,t.WContext3DMipFilter.MIPNONE),this.__wctx3D.setTextureAt(2,g)),this.__curVertexBuffer!=this.__vertexBuffer3D&&this.__setVertexBuffer(this.__vertexBuffer3D),this.__wctx3D.setProgramConstantsFromFloat32Array(t.WContext3DProgramType.VERTEX,0,this.__singleMatrix3D,4),s||_?(this.__wctx3D.setProgramConstantsFromFloat32Array(t.WContext3DProgramType.FRAGMENT,2,this.__singleUV0Matrix3D,4),this.__wctx3D.setProgramConstantsFromFloat32Array(t.WContext3DProgramType.VERTEX,4,this.__singleUV2Matrix3D,4),_&&(i.sHelperArray[0]=1/w/2,i.sHelperArray[1]=1/A/2,this.__wctx3D.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,6,i.sHelperArray,1))):this.__wctx3D.setProgramConstantsFromFloat32Array(t.WContext3DProgramType.VERTEX,4,this.__singleUV0Matrix3D,4),h&&this.__wctx3D.setProgramConstantsFromFloat32Array(t.WContext3DProgramType.VERTEX,8,this.__singleUV1Matrix3D,4),(J||Q)&&this.__wctx3D.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,0,this.__colorMultiplier,1),it&&this.__wctx3D.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,1,this.__colorOffset,1);this.__wctx3D.drawTriangles(this.__indexBuffer3D,0,2),M&&(M.dispose(),M=null)}}},i.prototype.drawImage=function(t,e,i,n,r){},i.prototype.drawBatch=function(){},i.prototype.alignTransform=function(){var t=this.__matrix.a,e=this.__matrix.b,i=this.__matrix.c,n=this.__matrix.d,r=this.__matrix.tx,a=this.__matrix.ty,o=!1,s=r-(0|r);if(Math.abs(Math.abs(s)-.5)>.01){var _=t+s-(t+s|0);if(Math.abs(Math.abs(_)-.5)>.01){var l=i+_-(i+_|0);if(Math.abs(Math.abs(l)-.5)>.01){var h=i+s-(i+s|0);Math.abs(Math.abs(h)-.5)<.01&&(o=!0)}else o=!0}else o=!0}else o=!0;var c=!1,f=a-(0|a);if(Math.abs(Math.abs(f)-.5)>.01){var u=e+f-(e+f|0);if(Math.abs(Math.abs(u)-.5)>.01){var p=n+u-(n+u|0);if(Math.abs(Math.abs(p)-.5)>.01){var g=n+f-(n+f|0);Math.abs(Math.abs(g)-.5)<.01&&(c=!0)}else c=!0}else c=!0}else c=!0;o&&(this.__matrix.tx=this.__matrix.tx-.01),c&&(this.__matrix.ty=this.__matrix.ty-.01)},i.prototype.snapTransform=function(){var t=this.__matrix.tx%1,e=this.__matrix.ty%1;this.__matrix.tx=t>=.4?this.__matrix.tx-(t-1):t<=-.65?this.__matrix.tx-(1+t):this.__matrix.tx-t,this.__matrix.ty=e>=.4?this.__matrix.ty-(e-1):e<=-.65?this.__matrix.ty-(1+e):this.__matrix.ty-e},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.renderer.webgl::WGLRender2D"),globalThis.asc.clp$(i,{__renderDebug:!0}),i.sHelperRect=new t.Rectangle,i.sHelperMatrix3D=new Float32Array(16),i.sHelperArray=globalThis.asc.strict([0,0],t.Matrix3D),i.sHelperMatrix1=new t.Matrix,i.sHelperMatrix2=new t.Matrix,i.__sClipRect=new t.Rectangle,i.sBlendFactor=[]})}(),i.BATCH_MANAGER_AVAILABLE=!0,i.__block1=function(){globalThis.asc.stb(i,function(){i.sBlendFactor[t.BlendMode.DISABLED]=[null,null,null,null,null,null],i.sBlendFactor[t.BlendMode.NORMAL_1]=[t.WContext3DBlendFactor.ONE,t.WContext3DBlendFactor.ONE_MINUS_SOURCE_ALPHA,t.WContext3DBlendEquation.ADD,null,null,null],i.sBlendFactor[t.BlendMode.SCREEN]=[t.WContext3DBlendFactor.ONE_MINUS_DESTINATION_COLOR,t.WContext3DBlendFactor.ONE,t.WContext3DBlendEquation.ADD,t.WContext3DBlendFactor.ONE,t.WContext3DBlendFactor.ONE_MINUS_SOURCE_ALPHA,t.WContext3DBlendEquation.ADD],i.sBlendFactor[t.BlendMode.ADD]=[t.WContext3DBlendFactor.ONE,t.WContext3DBlendFactor.ONE,t.WContext3DBlendEquation.ADD,null,null,null],i.sBlendFactor[t.BlendMode.SUBTRACT]=[t.WContext3DBlendFactor.ONE,t.WContext3DBlendFactor.ONE,t.WContext3DBlendEquation.REVERSE_SUBTRACT,t.WContext3DBlendFactor.ONE,t.WContext3DBlendFactor.ONE,t.WContext3DBlendEquation.ADD],i.sBlendFactor[t.BlendMode.ALPHA]=[t.WContext3DBlendFactor.ZERO,t.WContext3DBlendFactor.SOURCE_ALPHA,t.WContext3DBlendEquation.ADD,null,null,null],i.sBlendFactor[t.BlendMode.ERASE]=[t.WContext3DBlendFactor.ZERO,t.WContext3DBlendFactor.ONE_MINUS_SOURCE_ALPHA,t.WContext3DBlendEquation.ADD,null,null,null],i.sBlendFactor[t.BlendMode.INTERSECT_INTERCHANGE]=[t.WContext3DBlendFactor.ONE_MINUS_DESTINATION_ALPHA,t.WContext3DBlendFactor.SOURCE_ALPHA,t.WContext3DBlendEquation.ADD,t.WContext3DBlendFactor.ZERO,t.WContext3DBlendFactor.ONE,t.WContext3DBlendEquation.ADD],i.sBlendFactor[t.BlendMode.ALPHA_RGB]=[t.WContext3DBlendFactor.ZERO,t.WContext3DBlendFactor.SOURCE_ALPHA,t.WContext3DBlendEquation.ADD,t.WContext3DBlendFactor.ONE,t.WContext3DBlendFactor.ONE,t.WContext3DBlendEquation.ADD],i.sBlendFactor[t.BlendMode.ERASE_RGB]=[t.WContext3DBlendFactor.ZERO,t.WContext3DBlendFactor.ONE_MINUS_SOURCE_ALPHA,t.WContext3DBlendEquation.ADD,t.WContext3DBlendFactor.ONE,t.WContext3DBlendFactor.ONE,t.WContext3DBlendEquation.ADD],i.sBlendFactor[t.BlendMode.INTERSECT]=[t.WContext3DBlendFactor.DESTINATION_ALPHA,t.WContext3DBlendFactor.SOURCE_ALPHA,t.WContext3DBlendEquation.ADD,null,null,null],i.sBlendFactor[t.BlendMode.XOR]=[t.WContext3DBlendFactor.ONE_MINUS_DESTINATION_ALPHA,t.WContext3DBlendFactor.ONE_MINUS_SOURCE_ALPHA,t.WContext3DBlendEquation.ADD,null,null,null]})}(),i}(t.WRender2D);t.WGLRender2D=e}(t.webgl||(t.webgl={}))}(t.renderer||(t.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(e){!function(e){!function(e){!function(e){e.SystemBitmapData=globalThis.flash.__native.display.SystemBitmapData,e.WGL20FilterManager=globalThis.flash.__native.filters.webgl.webgl20.WGL20FilterManager,e.WGLRender2D=globalThis.flash.__native.renderer.webgl.WGLRender2D,e.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,e.WGL20BatchingShaders=globalThis.flash.__native.renderer.webgl.webgl20.shaders.WGL20BatchingShaders,e.WGL20BlendModeShaders=globalThis.flash.__native.renderer.webgl.webgl20.shaders.WGL20BlendModeShaders,e.WGL20SingleShaders=globalThis.flash.__native.renderer.webgl.webgl20.shaders.WGL20SingleShaders,e.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,e.WVertexBuffer3D=globalThis.flash.__native.renderer3D.buffers.WVertexBuffer3D,e.WContext3DBufferUsage=globalThis.flash.__native.renderer3D.constants.WContext3DBufferUsage,e.WContext3DMipFilter=globalThis.flash.__native.renderer3D.constants.WContext3DMipFilter,e.WContext3DTextureFilter=globalThis.flash.__native.renderer3D.constants.WContext3DTextureFilter,e.WContext3DVertexBufferFormat=globalThis.flash.__native.renderer3D.constants.WContext3DVertexBufferFormat,e.WContext3DWrapMode=globalThis.flash.__native.renderer3D.constants.WContext3DWrapMode;var i=function(i){function n(t,n){var r=this,a=r;return a.__vertexSize=13,a.__filterManager=new e.WGL20FilterManager,a.__blendModeShaders=new e.WGL20BlendModeShaders,a.__singleShaders=new e.WGL20SingleShaders,a.__batchingShaders=new e.WGL20BatchingShaders,a.__batchSmoothingMix=!1,r=i.call(this,t,n)||this}return __extends(n,i),n.prototype.allocVertexCache=function(){this.__vertexBuffer3D&&this.__vertexBuffer3D.dispose(),this.__indexBuffer3D&&this.__indexBuffer3D.dispose(),this.__vertexData=new Float32Array(this.__vertexes*this.__vertexSize);var t=this.__vertexData,i=0;t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=1,t[i++]=1,t[i++]=0,t[i++]=1,t[i++]=0,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=1,t[i++]=0,t[i++]=1,t[i++]=0,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=1,this.__indexData=new Int16Array(this.__vertexes);for(var n=this.__vertexes/4,r=0,a=0,o=0;o2&&this.__blendModeShaders.hasBlendProgram(this.__ctx.__blendMode)&&_||15==this.__ctx.__blendMode,h=this.__batchEnabled&&!a&&!l&&!this.__ctx.__samp1BD&&!this.__ctx.__samp2BD;if(i.__hasTexture())if(h&&i._updatedInFrame==this.__frameNumber&&(h=!1),h&&(i._type==e.SystemBitmapData.BUFFER||l)&&(h=!1),h&&(i._atlasEntry&&i._atlasEntry._userData!=i._uid&&(i._versionInAtlas=-1,i._atlasEntry=null),i._version!=i._versionInAtlas&&(this.addImageToAtlas(i,!1)||(h=!1))),h){var c=this.__atlases[i._atlasEntry._aIndex];i._atlasEntry.refresh(i._uid);var f=(s=c._sysBitmapData).__getTexture();this.__ctx.__samp2BD&&this.__ctx.__samp2BD;if(f&&(!this.__renderDebug||!this.renderDebug())){this.__drawImageCount++;var u=null;a&&(u=this.__ctx.__program),this.__batchProgram!=u&&(this.__batchIs&&this.drawBatch(),this.__batchProgram=u),this.__batchSrcBitmapData0!=s&&(this.__batchIs&&this.drawBatch(),this.__batchSrcBitmapData0=globalThis.asc.strict(s,t.display.BitmapData)),this.__batchDestBitmapData!==_&&(this.__batchIs&&this.drawBatch(),this.__batchDestBitmapData=_);var p,g,d=_?_.__getTexture():null,b=this.__ctx.__blendMode||1;b>2&&_&&!d.__transparent&&(11==b&&(b=18),12==b&&(b=19)),this.__batchBlendMode!=b&&(this.__batchIs&&this.drawBatch(),this.__batchBlendMode=b),this.__batchSmoothing!=r&&(this.__batchIs&&(this.__batchSmoothingMix=!0),this.__batchSmoothing=r),d?(p=d.__width,g=d.__height):(p=this.__wctx3D.backBufferWidth,g=this.__wctx3D.backBufferHeight);var y,m,T=f.__width,v=f.__height,x=i._systemWidth||i._width,S=i._systemHeight||i._height;if(o){y=o.x,m=o.y;var w=y+(o.width<0?0:o.width),A=m+(o.height<0?0:o.height);y<0&&(y=0),y>x&&(y=x),m<0&&(m=0),m>S&&(m=S),w<0&&(w=0),w>x&&(w=x),A<0&&(A=0),A>S&&(A=S),x=w-y,S=A-m}var E=this.__ctx.__clipRect,D=this.__ctx.__matrix,O=this.__ctx.__uv0Matrix,C=D.tx<0?x+D.tx:x,R=D.ty<0?S+D.ty:S,P=D.tx<0?0:D.tx,L=D.ty<0?0:D.ty;this.__batchDestBitmapData&&(P=P>this.__batchDestBitmapData.width?this.__batchDestBitmapData.width:P,L=L>this.__batchDestBitmapData.height?this.__batchDestBitmapData.height:L,C=P+C>this.__batchDestBitmapData.width?this.__batchDestBitmapData.width-P:C,R=L+R>this.__batchDestBitmapData.height?this.__batchDestBitmapData.height-L:R),O.a==O.d&&1==O.d&&O.b==O.c&&0==O.c&&0==O.tx&&0==O.ty&&D.a==D.d&&1==D.d&&D.b==D.c&&0==D.c&&E.width==C&&E.height==R&&E.x==P&&E.y==L&&E.setEmpty(),E.__equals(this.__batchClipRect)||(this.__batchIs&&this.drawBatch(),this.__batchClipRect.copyFrom(E)),this.__matrix.a=this.__ctx.__matrix.a*x,this.__matrix.b=this.__ctx.__matrix.b*x,this.__matrix.c=this.__ctx.__matrix.c*S,this.__matrix.d=this.__ctx.__matrix.d*S,this.__matrix.tx=this.__ctx.__matrix.tx,this.__matrix.ty=this.__ctx.__matrix.ty,n?this.snapTransform():r||this.alignTransform(),this.__matrix.a=2*this.__matrix.a/p,this.__matrix.b=2*-this.__matrix.b/g,this.__matrix.c=2*this.__matrix.c/p,this.__matrix.d=2*-this.__matrix.d/g,this.__matrix.tx=2*this.__matrix.tx/p-1,this.__matrix.ty=1-2*this.__matrix.ty/g,this.__uvMatrix.a=this.__ctx.__uv0Matrix.a/T*x,this.__uvMatrix.b=-this.__ctx.__uv0Matrix.b/T*x,this.__uvMatrix.c=-this.__ctx.__uv0Matrix.c/v*S,this.__uvMatrix.d=this.__ctx.__uv0Matrix.d/v*S;var F=-this.__ctx.__uv0Matrix.tx,I=-this.__ctx.__uv0Matrix.ty;h&&(F+=i._atlasEntry._posX+this.__borderSize,I+=i._atlasEntry._posY+this.__borderSize),o&&(F+=y,I+=m),this.__uvMatrix.tx=F/T,this.__uvMatrix.ty=I/v;var M=this.__ctx.__colorTransform.__getIsAlphaOnlyMultiplier(),B=!M&&this.__ctx.__colorTransform.__getIsMultiplier(),W=this.__ctx.__colorTransform.__getIsOffset();M&&(W||this.__batchWithColorOffset?B=!0:this.__batchWithColorMultiplier||this.__batchWithColorOffset||(this.__batchWithAlphaOnlyMultiplier=!0)),B&&(this.__batchWithColorMultiplier=!0,this.__batchWithAlphaOnlyMultiplier=!1),W&&(this.__batchWithColorOffset=!0,this.__batchWithAlphaOnlyMultiplier&&(this.__batchWithAlphaOnlyMultiplier=!1,this.__batchWithColorMultiplier=!0)),this.addVertexesInBatch()}}else this.drawSingleImage(i,n,r,a,o,!1,!1)},n.prototype.addVertexesInBatch=function(){this.__batchVertexes+this.__singleVertexes+4>this.__vertexes&&this.reallocVertexCache();var t=(this.__batchVertexes+this.__singleVertexes)*this.__vertexSize,e=this.__vertexData,i=this.__matrix,n=this.__uvMatrix,r=this.__batchSmoothing?1:0,a=this.__ctx.__colorTransform,o=a.redMultiplier,s=a.greenMultiplier,_=a.blueMultiplier,l=a.alphaMultiplier;o=o>=64?0:o,s=s>=64?0:s,_=_>=64?0:_,l=l>=64?0:l;var h=a.redOffset/255,c=a.greenOffset/255,f=a.blueOffset/255,u=a.alphaOffset/255;e[t++]=i.tx,e[t++]=i.ty,e[t++]=n.tx,e[t++]=n.ty,e[t++]=o,e[t++]=s,e[t++]=_,e[t++]=l,e[t++]=h,e[t++]=c,e[t++]=f,e[t++]=u,e[t++]=r,e[t++]=i.a+i.tx,e[t++]=i.b+i.ty,e[t++]=n.a+n.tx,e[t++]=n.b+n.ty,e[t++]=o,e[t++]=s,e[t++]=_,e[t++]=l,e[t++]=h,e[t++]=c,e[t++]=f,e[t++]=u,e[t++]=r,e[t++]=i.a+i.c+i.tx,e[t++]=i.d+i.b+i.ty,e[t++]=n.a+n.c+n.tx,e[t++]=n.d+n.b+n.ty,e[t++]=o,e[t++]=s,e[t++]=_,e[t++]=l,e[t++]=h,e[t++]=c,e[t++]=f,e[t++]=u,e[t++]=r,e[t++]=i.c+i.tx,e[t++]=i.d+i.ty,e[t++]=n.c+n.tx,e[t++]=n.d+n.ty,e[t++]=o,e[t++]=s,e[t++]=_,e[t++]=l,e[t++]=h,e[t++]=c,e[t++]=f,e[t++]=u,e[t++]=r,this.__batchVertexes=this.__batchVertexes+4,this.__batchIs=!0},n.prototype.__setVertexBuffer=function(t){this.__wctx3D.setVertexBufferAt(0,t,0,e.WContext3DVertexBufferFormat.FLOAT_2),this.__wctx3D.setVertexBufferAt(1,t,2,e.WContext3DVertexBufferFormat.FLOAT_2),this.__wctx3D.setVertexBufferAt(2,t,4,e.WContext3DVertexBufferFormat.FLOAT_4),this.__wctx3D.setVertexBufferAt(3,t,8,e.WContext3DVertexBufferFormat.FLOAT_4),this.__wctx3D.setVertexBufferAt(4,t,12,e.WContext3DVertexBufferFormat.FLOAT_1),this.__curVertexBuffer=t},n.prototype.drawBatch=function(){if(this.__batchIs){if(this.__batchDestBitmapData&&!this.__batchDestBitmapData.__getTexture())return this.__batchVertexes=0,void(this.__batchIs=!1);this.__drawBatchCount++,this.__ctx.save(),this.__batchDestBitmapData!==this.__curDestBitmapData&&this.__setDestBitmapData(this.__batchDestBitmapData),this.__batchDestBitmapData==this.__batchSrcBitmapData0&&asc.logError("__batchDestBitmapData == __batchSrcBitmapData0");var t=null;t=this.__batchProgram?this.__batchProgram:this.__batchingShaders.getProgram(this.__wctx3D,this.__batchWithAlphaOnlyMultiplier,this.__batchWithColorMultiplier,this.__batchWithColorOffset,this.__batchSmoothingMix),this.__curProgram!=t&&this.__setProgram(t),this.__curBlendMode!=this.__batchBlendMode&&this.__setBlendMode(this.__batchBlendMode),this.__curClipRect&&this.__curClipRect.__equals(this.__batchClipRect)||this.__setClipRect(this.__batchClipRect);var i=this.__batchSrcBitmapData0.__getTexture();this.__batchSmoothingMix?(this.__wctx3D.setSamplerStateAt(0,e.WContext3DWrapMode.CLAMP,e.WContext3DTextureFilter.NEAREST,e.WContext3DMipFilter.MIPNONE),this.__wctx3D.setTextureAt(0,i),this.__wctx3D.setSamplerStateAt(1,e.WContext3DWrapMode.CLAMP,e.WContext3DTextureFilter.LINEAR,e.WContext3DMipFilter.MIPNONE),this.__wctx3D.setTextureAt(1,i)):(this.__wctx3D.setSamplerStateAt(0,e.WContext3DWrapMode.CLAMP,this.__batchSmoothing?e.WContext3DTextureFilter.LINEAR:e.WContext3DTextureFilter.NEAREST,e.WContext3DMipFilter.MIPNONE),this.__wctx3D.setTextureAt(0,i)),this.__vertexBuffer3D.uploadFromTypedArray(this.__vertexData.subarray(0,(this.__batchVertexes+this.__singleVertexes)*this.__vertexSize)),this.__curVertexBuffer!=this.__vertexBuffer3D&&this.__setVertexBuffer(this.__vertexBuffer3D);var n=this.__batchVertexes/2;this.__wctx3D.drawTriangles(this.__indexBuffer3D,2*this.__singleIndexes,n),this.__ctx.restore(),this.__batchVertexes=0,this.__batchWithAlphaOnlyMultiplier=!1,this.__batchWithColorMultiplier=!1,this.__batchWithColorOffset=!1,this.__batchSmoothingMix=!1,this.__batchIs=!1}},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.renderer.webgl.webgl20::WGL20Render2D")})}(),n}(e.WGLRender2D);e.WGL20Render2D=i}(e.webgl20||(e.webgl20={}))}(e.webgl||(e.webgl={}))}(e.renderer||(e.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D;var e=function(){function t(){}return t.prototype.getProgram=function(t,e,i,n,r){return null},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.renderer.webgl.shaders::WGLBatchingShaders")})}(),t}();t.WGLBatchingShaders=e}(t.shaders||(t.shaders={}))}(t.webgl||(t.webgl={}))}(t.renderer||(t.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WGLBatchingShaders=globalThis.flash.__native.renderer.webgl.shaders.WGLBatchingShaders,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D;var e=function(t){function e(){var e=this,i=e;return void 0===i.shadersMap&&(i.shadersMap={}),e=t.call(this)||this}return __extends(e,t),e.prototype.getProgram=function(t,i,n,r,a){var o=(a?1:0)<<3|(i?1:0)<<2|(n?1:0)<<1|(r?1:0),s=this.shadersMap[o];if(s)return s;var _=e.VERTEX_SHADER_TEMPLATE,l=e.FRAG_SHADER_TEMPLATE;return _=(_=(_=(_=(_=(_=(_=(_=(_=(_=(_=_.replace("{{IN_COLOR_MULT}}","layout(location = 2) in vec4 va2;\n")).replace("{{IN_COLOR_OFFSET}}","layout(location = 3) in vec4 va3;\n")).replace("{{IN_SAMPLER_INDEX}}","layout(location = 4) in float va4;\n")).replace("{{OUT_COLOR_MULT}}","out vec4 vColMult;\n")).replace("{{OUT_COLOR_OFFSET}}","out vec4 vColOffset;\n")).replace("{{OUT_SAMPLER_INDEX}}","out float vSamplIndex;\n")).replace("{{TRANSFER_COLOR_MULT}}","vColMult = va2;\n")).replace("{{TRANSFER_COLOR_OFFSET}}","vColOffset = va3;\n")).replace("{{TRANSFER_SAMPLER_INDEX}}","vSamplIndex = va4;\n")).replace("{{UV_TRANSFORM}}","vUV = va1;\n")).replace("{{POS_TRANSFORM}}","gl_Position = vec4(va0, 0.0, 1.0) * vcPositionScale;\n"),l=(l=a?(l=(l=l.replace("{{SAMPLER_1}}","uniform sampler2D fs1;\n")).replace("{{IN_SAMPLER_INDEX}}","in float vSamplIndex;\n")).replace("{{TEXTURE_0}}","vec4 s;\nif (vSamplIndex == 1.0)\n s = texture(fs1, vUV);\nelse\n s = texture(fs0, vUV);\n"):l.replace("{{TEXTURE_0}}","vec4 s = texture(fs0, vUV);\n")).replace("{{FRAG_COLOR}}","fragColor = s;\n"),(i||n||r)&&(l=(l=l.replace("{{IN_COLOR_MULT}}","in vec4 vColMult;\n")).replace("{{IN_COLOR_OFFSET}}","in vec4 vColOffset;\n"),i?l=(l=(l=(l=(l=(l=l.replace("{{COLOR_TRANSFORM_BEGIN}}","if (s.a > 0.0) {\n")).replace("{{COLOR_EXCLUDE_ALPHA}}","s.rgb /= s.a;\n")).replace("{{COLOR_TRANSFORM_FC0}}","s.a *= vColMult.a;\n")).replace("{{COLOR_BALANCE}}","s = clamp(s, 0.,1.);\n")).replace("{{COLOR_INCLUDE_ALPHA}}","s.rgb *= s.a;\n")).replace("{{COLOR_TRANSFORM_END}}","}\n"):(n||r)&&(l=(l=(l=(l=(l=(l=(l=l.replace("{{COLOR_TRANSFORM_BEGIN}}","if (s.a > 0.0) {\n")).replace("{{COLOR_EXCLUDE_ALPHA}}","s.rgb /= s.a;\n")).replace("{{COLOR_TRANSFORM_FC0}}",n?"s *= vColMult;\n":"")).replace("{{COLOR_TRANSFORM_FC1}}",r?"s += vColOffset;\n":"")).replace("{{COLOR_BALANCE}}","s = clamp(s, 0.,1.);\n")).replace("{{COLOR_INCLUDE_ALPHA}}","s.rgb *= s.a;\n")).replace("{{COLOR_TRANSFORM_END}}","}\n"))),_=(_=(_=(_=(_=(_=(_=(_=(_=_.replace("{{IN_COLOR_MULT}}","")).replace("{{IN_COLOR_OFFSET}}","")).replace("{{IN_SAMPLER_INDEX}}","")).replace("{{OUT_COLOR_MULT}}","")).replace("{{OUT_COLOR_OFFSET}}","")).replace("{{OUT_SAMPLER_INDEX}}","")).replace("{{TRANSFER_COLOR_MULT}}","")).replace("{{TRANSFER_COLOR_OFFSET}}","")).replace("{{TRANSFER_SAMPLER_INDEX}}",""),l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=l.replace("{{SAMPLER_1}}","")).replace("{{IN_COLOR_MULT}}","")).replace("{{IN_COLOR_OFFSET}}","")).replace("{{IN_SAMPLER_INDEX}}","")).replace("{{COLOR_TRANSFORM_BEGIN}}","")).replace("{{COLOR_EXCLUDE_ALPHA}}","")).replace("{{COLOR_TRANSFORM_FC0}}","")).replace("{{COLOR_TRANSFORM_FC1}}","")).replace("{{COLOR_BALANCE}}","")).replace("{{COLOR_INCLUDE_ALPHA}}","")).replace("{{COLOR_TRANSFORM_END}}",""),(s=this.shadersMap[o]=t.createProgram()).uploadFromGLSL(_,l),s},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer.webgl.webgl20.shaders::WGL20BatchingShaders"),e.VERTEX_SHADER_TEMPLATE="#version 300 es\nlayout(location = 0) in vec2 va0;\nlayout(location = 1) in vec2 va1;\n{{IN_COLOR_MULT}}{{IN_COLOR_OFFSET}}{{IN_SAMPLER_INDEX}}uniform mat4 vc0;\nuniform mat4 vc4;\nuniform vec4 vcPositionScale;\nout vec2 vUV;\n{{OUT_COLOR_MULT}}{{OUT_COLOR_OFFSET}}{{OUT_SAMPLER_INDEX}}void main(void) {\n\t {{UV_TRANSFORM}}\t {{POS_TRANSFORM}}\t {{TRANSFER_COLOR_MULT}}\t {{TRANSFER_COLOR_OFFSET}}\t {{TRANSFER_SAMPLER_INDEX}}}",e.FRAG_SHADER_TEMPLATE="#version 300 es\nprecision highp float;\nuniform sampler2D fs0;\n{{SAMPLER_1}}in vec2 vUV;\n{{IN_COLOR_MULT}}{{IN_COLOR_OFFSET}}{{IN_SAMPLER_INDEX}}out vec4 fragColor;\nvoid main(void) {\n\t {{TEXTURE_0}}\t {{COLOR_TRANSFORM_BEGIN}}\t {{COLOR_EXCLUDE_ALPHA}}\t {{COLOR_TRANSFORM_FC0}}\t {{COLOR_TRANSFORM_FC1}}\t {{COLOR_BALANCE}}\t {{COLOR_INCLUDE_ALPHA}}\t {{COLOR_TRANSFORM_END}}\t {{FRAG_COLOR}}}"})}(),e}(t.WGLBatchingShaders);t.WGL20BatchingShaders=e}(t.shaders||(t.shaders={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer||(t.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D;var e=function(){function t(){}return t.prototype.hasBlendProgram=function(e){return t.sBlendModeWithShader.indexOf(0|e)>-1?e:0},t.prototype.getProgram=function(t,e,i,n,r,a,o){return null},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.renderer.webgl.shaders::WGLBlendModeShaders")})}(),t.__block1=function(){globalThis.asc.stb(t,function(){t.sBlendModeWithShader=[3,5,6,7,10,13,14]})}(),t}();t.WGLBlendModeShaders=e}(t.shaders||(t.shaders={}))}(t.webgl||(t.webgl={}))}(t.renderer||(t.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WGLBlendModeShaders=globalThis.flash.__native.renderer.webgl.shaders.WGLBlendModeShaders,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D;var e=function(t){function e(){var e=this,i=e;return void 0===i.shadersMap&&(i.shadersMap={}),e=t.call(this)||this}return __extends(e,t),e.prototype.getProgram=function(t,i,n,r,a,o,s){var _=this.hasBlendProgram(i)<<16|(s?1:0)<<4|(o?1:0)<<3|(n?1:0)<<2|(r?1:0)<<1|(a?1:0),l=this.shadersMap[_];if(l)return l;var h=e.VERTEX_SHADER_TEMPLATE,c=e.FRAG_SHADER_TEMPLATE,f="",u="";if(10==i)f="\t {{COLOR_TRANSFORM_BEGIN}}\t {{COLOR_TRANSFORM_FC0}}\t {{COLOR_TRANSFORM_FC1}}\t {{COLOR_BALANCE}}\t {{COLOR_TRANSFORM_END}}\t r.a = mix(d.a,1.,s.a);\n\t r.rgb = s.a + d.rgb - 2. * s.a * d.rgb;\n";else{switch(f="\t if (s.a > 0.0) s.rgb /= s.a;\n\t if (d.a > 0.0) d.rgb /= d.a;\n\t {{COLOR_TRANSFORM_BEGIN}}\t {{COLOR_TRANSFORM_FC0}}\t {{COLOR_TRANSFORM_FC1}}\t {{COLOR_BALANCE}}\t {{COLOR_TRANSFORM_END}}\t r.a = mix(d.a,1.,s.a);\n\t {{TEMPLATE}};\n\t if (r.a > 0.) {\n\t\t r.rgb = (s.a * s.rgb + d.a * (d.rgb - s.a * (d.rgb + s.rgb - r.rgb))) / r.a;\n\t }\n\t r.rgb *= r.a;\n",i){case 3:u="r.rgb = d.rgb * s.rgb";break;case 5:u="r.rgb = max(d.rgb, s.rgb)";break;case 6:u="r.rgb = min(d.rgb, s.rgb)";break;case 7:u="r.rgb = abs(d.rgb - s.rgb)";break;case 13:u="r.rgb = mix(2. * d.rgb * s.rgb , (2. * (d.rgb + s.rgb - d.rgb * s.rgb ) - vec3(1.,1.,1.)), max(sign(d.rgb - .5), vec3(0.,0.,0.)));";break;case 14:u="r.rgb = mix(2. * d.rgb * s.rgb , (2. * (d.rgb + s.rgb - d.rgb * s.rgb ) - vec3(1.,1.,1.)), max(sign(s.rgb - .5), vec3(0.,0.,0.)));"}f=f.replace("{{TEMPLATE}}",u)}return h=(h=h.replace("{{UV_TRANSFORM}}","\tvUV0 = (vc4 * vec4(va1, 0.0, 1.0)).xy;\n\tvUV1 = (vc8 * vec4(va1, 0.0, 1.0)).xy;\n")).replace("{{POS_TRANSFORM}}","\tgl_Position = vc0 * vec4(va0, 0.0, 1.0) * vcPositionScale;\n"),c=(c=(c=o?c.replace("{{TEXTURE_0}}","vec2 uvR0 = (fc2 * vec4(fract(vUV0), 0.0, 1.0)).xy;\nvec4 s = texture(fs0, uvR0);\n"):s?c.replace("{{TEXTURE_0}}","vec2 uvR0 = (fc2 * vec4(clamp(vUV0.x, fc6.x, 1.0 - fc6.x), clamp(vUV0.y, fc6.y, 1.0 - fc6.y), 0.0, 1.0)).xy;\nvec4 s = texture(fs0, uvR0);\n"):c.replace("{{TEXTURE_0}}","\t vec4 s = texture(fs0, vUV0);\n")).replace("{{TEXTURE_1}}","vec4 d = texture(fs1, vUV1);\n")).replace("{{FORMULA}}",f),(n||r||a)&&(c=(c=c.replace("{{FC0}}",n||r?"uniform vec4 {{VAR_COLOR_MULT}};\n":"")).replace("{{FC1}}",a?"uniform vec4 {{VAR_COLOR_OFFSET}};\n":""),n?c=(c=(c=(c=(c=(c=c.replace("{{COLOR_TRANSFORM_BEGIN}}","if (s.a > 0.0) {\n")).replace("{{COLOR_EXCLUDE_ALPHA}}","s.rgb /= s.a;\n")).replace("{{COLOR_TRANSFORM_FC0}}","s.a *= {{VAR_COLOR_MULT}}.a;\n")).replace("{{COLOR_BALANCE}}","s = clamp(s, 0.,1.);\n")).replace("{{COLOR_INCLUDE_ALPHA}}","s.rgb *= s.a;\n")).replace("{{COLOR_TRANSFORM_END}}","}\n"):(r||a)&&(c=(c=(c=(c=(c=(c=(c=c.replace("{{COLOR_TRANSFORM_BEGIN}}","if (s.a > 0.0) {\n")).replace("{{COLOR_EXCLUDE_ALPHA}}","s.rgb /= s.a;\n")).replace("{{COLOR_TRANSFORM_FC0}}",r?"s *= {{VAR_COLOR_MULT}};\n":"")).replace("{{COLOR_TRANSFORM_FC1}}",a?"s += {{VAR_COLOR_OFFSET}};\n":"")).replace("{{COLOR_BALANCE}}","s = clamp(s, 0.,1.);\n")).replace("{{COLOR_INCLUDE_ALPHA}}","s.rgb *= s.a;\n")).replace("{{COLOR_TRANSFORM_END}}","}\n"))),(o||s)&&(c=c.replace("{{FC2}}","uniform mat4 fc2;\n")),s&&(c=c.replace("{{FC6}}","uniform vec2 fc6;\n")),c=(c=(c=(c=(c=(c=(c=(c=(c=(c=(c=(c=(c=c.replace(new global.RegExp("\\{\\{VAR_COLOR_MULT\\}\\}","g"),"fc0")).replace(new global.RegExp("\\{\\{VAR_COLOR_OFFSET\\}\\}","g"),"fc1")).replace("{{FC0}}","")).replace("{{FC1}}","")).replace("{{FC2}}","")).replace("{{FC6}}","")).replace("{{COLOR_TRANSFORM_BEGIN}}","")).replace("{{COLOR_EXCLUDE_ALPHA}}","")).replace("{{COLOR_TRANSFORM_FC0}}","")).replace("{{COLOR_TRANSFORM_FC1}}","")).replace("{{COLOR_BALANCE}}","")).replace("{{COLOR_INCLUDE_ALPHA}}","")).replace("{{COLOR_TRANSFORM_END}}",""),(l=this.shadersMap[_]=t.createProgram()).uploadFromGLSL(h,c),l},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer.webgl.webgl20.shaders::WGL20BlendModeShaders"),e.VERTEX_SHADER_TEMPLATE="#version 300 es\nlayout(location = 0) in vec2 va0;\nlayout(location = 1) in vec2 va1;\nuniform mat4 vc0;\nuniform mat4 vc4;\nuniform mat4 vc8;\nuniform vec4 vcPositionScale;\nout vec2 vUV0;\nout vec2 vUV1;\nvoid main(void) {\n\t {{UV_TRANSFORM}}\t {{POS_TRANSFORM}}}",e.FRAG_SHADER_TEMPLATE="#version 300 es\nprecision highp float;\n{{FC0}}{{FC1}}{{FC2}}{{FC6}}uniform sampler2D fs0;\nuniform sampler2D fs1;\nin vec2 vUV0;\nin vec2 vUV1;\nout vec4 fragColor;\nvoid main(void) {\n\t {{TEXTURE_0}}\t {{TEXTURE_1}}\t vec4 r = vec4(.0, .0, .0, .0);\n{{FORMULA}}\t fragColor = r;\n}"})}(),e}(t.WGLBlendModeShaders);t.WGL20BlendModeShaders=e}(t.shaders||(t.shaders={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer||(t.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D;var e=function(){function t(){}return t.prototype.getProgram=function(t,e,i,n,r,a){return null},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.renderer.webgl.shaders::WGLSingleShaders")})}(),t}();t.WGLSingleShaders=e}(t.shaders||(t.shaders={}))}(t.webgl||(t.webgl={}))}(t.renderer||(t.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WGLSingleShaders=globalThis.flash.__native.renderer.webgl.shaders.WGLSingleShaders,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D;var e=function(t){function e(){var e=this,i=e;return void 0===i.shadersMap&&(i.shadersMap={}),e=t.call(this)||this}return __extends(e,t),e.prototype.getProgram=function(t,i,n,r,a,o){var s=(o?1:0)<<4|(a?1:0)<<3|(i?1:0)<<2|(n?1:0)<<1|(r?1:0),_=this.shadersMap[s];if(_)return _;var l=e.VERTEX_SHADER_TEMPLATE,h=e.FRAG_SHADER_TEMPLATE;return l=(l=l.replace("{{UV_TRANSFORM}}","\tvUV = (vc4 * vec4(va1, 0.0, 1.0)).xy;\n")).replace("{{POS_TRANSFORM}}","\tgl_Position = vc0 * vec4(va0, 0.0, 1.0) * vcPositionScale;\n"),h=(h=a?h.replace("{{TEXTURE_0}}","vec2 uvR = (fc2 * vec4(fract(vUV), 0.0, 1.0)).xy;\nvec4 s = texture(fs0, uvR);\n"):o?h.replace("{{TEXTURE_0}}","vec2 uvR = (fc2 * vec4(clamp(vUV.x, fc6.x, 1.0 - fc6.x), clamp(vUV.y, fc6.y, 1.0 - fc6.y), 0.0, 1.0)).xy;\nvec4 s = texture(fs0, uvR);\n"):h.replace("{{TEXTURE_0}}","vec4 s = texture(fs0, vUV);\n")).replace("{{FRAG_COLOR}}","fragColor = s;\n"),(i||n||r)&&(h=(h=h.replace("{{FC0}}",i||n?"uniform vec4 {{VAR_COLOR_MULT}};\n":"")).replace("{{FC1}}",r?"uniform vec4 {{VAR_COLOR_OFFSET}};\n":""),i?h=(h=(h=(h=(h=(h=h.replace("{{COLOR_TRANSFORM_BEGIN}}","if (s.a > 0.0) {\n")).replace("{{COLOR_EXCLUDE_ALPHA}}","s.rgb /= s.a;\n")).replace("{{COLOR_TRANSFORM_FC0}}","s.a *= {{VAR_COLOR_MULT}}.a;\n")).replace("{{COLOR_BALANCE}}","s = clamp(s, 0.,1.);\n")).replace("{{COLOR_INCLUDE_ALPHA}}","s.rgb *= s.a;\n")).replace("{{COLOR_TRANSFORM_END}}","}\n"):(n||r)&&(h=(h=(h=(h=(h=(h=(h=h.replace("{{COLOR_TRANSFORM_BEGIN}}","if (s.a > 0.0) {\n")).replace("{{COLOR_EXCLUDE_ALPHA}}","s.rgb /= s.a;\n")).replace("{{COLOR_TRANSFORM_FC0}}",n?"s *= {{VAR_COLOR_MULT}};\n":"")).replace("{{COLOR_TRANSFORM_FC1}}",r?"s += {{VAR_COLOR_OFFSET}};\n":"")).replace("{{COLOR_BALANCE}}","s = clamp(s, 0.,1.);\n")).replace("{{COLOR_INCLUDE_ALPHA}}","s.rgb *= s.a;\n")).replace("{{COLOR_TRANSFORM_END}}","}\n"))),(a||o)&&(h=h.replace("{{FC2}}","uniform mat4 fc2;\n")),o&&(h=h.replace("{{FC6}}","uniform vec2 fc6;\n")),h=(h=(h=(h=(h=(h=(h=(h=(h=(h=(h=(h=(h=h.replace(new global.RegExp("\\{\\{VAR_COLOR_MULT\\}\\}","g"),"fc0")).replace(new global.RegExp("\\{\\{VAR_COLOR_OFFSET\\}\\}","g"),"fc1")).replace("{{FC0}}","")).replace("{{FC1}}","")).replace("{{FC2}}","")).replace("{{FC6}}","")).replace("{{COLOR_TRANSFORM_BEGIN}}","")).replace("{{COLOR_EXCLUDE_ALPHA}}","")).replace("{{COLOR_TRANSFORM_FC0}}","")).replace("{{COLOR_TRANSFORM_FC1}}","")).replace("{{COLOR_BALANCE}}","")).replace("{{COLOR_INCLUDE_ALPHA}}","")).replace("{{COLOR_TRANSFORM_END}}",""),(_=this.shadersMap[s]=t.createProgram()).uploadFromGLSL(l,h),_},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer.webgl.webgl20.shaders::WGL20SingleShaders"),e.VERTEX_SHADER_TEMPLATE="#version 300 es\nlayout(location = 0) in vec2 va0;\nlayout(location = 1) in vec2 va1;\nuniform mat4 vc0;\nuniform mat4 vc4;\nuniform vec4 vcPositionScale;\nout vec2 vUV;\nvoid main(void) {\n\t {{UV_TRANSFORM}}\t {{POS_TRANSFORM}}}",e.FRAG_SHADER_TEMPLATE="#version 300 es\nprecision highp float;\n{{FC0}}{{FC1}}{{FC2}}{{FC6}}uniform sampler2D fs0;\nin vec2 vUV;\nout vec4 fragColor;\nvoid main(void) {\n\t {{TEXTURE_0}}\t {{COLOR_TRANSFORM_BEGIN}}\t {{COLOR_EXCLUDE_ALPHA}}\t {{COLOR_TRANSFORM_FC0}}\t {{COLOR_TRANSFORM_FC1}}\t {{COLOR_BALANCE}}\t {{COLOR_INCLUDE_ALPHA}}\t {{COLOR_TRANSFORM_END}}\t {{FRAG_COLOR}}}"})}(),e}(t.WGLSingleShaders);t.WGL20SingleShaders=e}(t.shaders||(t.shaders={}))}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.renderer||(t.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(e){!function(e){!function(e){!function(e){e.SystemBitmapData=globalThis.flash.__native.display.SystemBitmapData,e.WGL10FilterManager=globalThis.flash.__native.filters.webgl.webgl10.WGL10FilterManager,e.WGLRender2D=globalThis.flash.__native.renderer.webgl.WGLRender2D,e.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,e.WGL10BatchingShaders=globalThis.flash.__native.renderer.webgl.webgl10.shaders.WGL10BatchingShaders,e.WGL10BlendModeShaders=globalThis.flash.__native.renderer.webgl.webgl10.shaders.WGL10BlendModeShaders,e.WGL10SingleShaders=globalThis.flash.__native.renderer.webgl.webgl10.shaders.WGL10SingleShaders,e.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,e.WVertexBuffer3D=globalThis.flash.__native.renderer3D.buffers.WVertexBuffer3D,e.WContext3DBufferUsage=globalThis.flash.__native.renderer3D.constants.WContext3DBufferUsage,e.WContext3DMipFilter=globalThis.flash.__native.renderer3D.constants.WContext3DMipFilter,e.WContext3DTextureFilter=globalThis.flash.__native.renderer3D.constants.WContext3DTextureFilter,e.WContext3DVertexBufferFormat=globalThis.flash.__native.renderer3D.constants.WContext3DVertexBufferFormat,e.WContext3DWrapMode=globalThis.flash.__native.renderer3D.constants.WContext3DWrapMode;var i=function(i){function n(t,n){var r=this,a=r;return a.__vertexSize=12,a.__filterManager=new e.WGL10FilterManager,a.__blendModeShaders=new e.WGL10BlendModeShaders,a.__singleShaders=new e.WGL10SingleShaders,a.__batchingShaders=new e.WGL10BatchingShaders,r=i.call(this,t,n)||this}return __extends(n,i),n.prototype.allocVertexCache=function(){this.__vertexBuffer3D&&this.__vertexBuffer3D.dispose(),this.__indexBuffer3D&&this.__indexBuffer3D.dispose(),this.__vertexData=new Float32Array(this.__vertexes*this.__vertexSize);var t=this.__vertexData,i=0;t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=1,t[i++]=0,t[i++]=1,t[i++]=0,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=1,t[i++]=0,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=1,t[i++]=0,t[i++]=0,t[i++]=0,t[i++]=0,this.__indexData=new Int16Array(this.__vertexes);for(var n=this.__vertexes/4,r=0,a=0,o=0;o2&&this.__blendModeShaders.hasBlendProgram(this.__ctx.__blendMode)&&_||15==this.__ctx.__blendMode,h=this.__batchEnabled&&!a&&!l&&!this.__ctx.__samp1BD&&!this.__ctx.__samp2BD;if(i.__hasTexture())if(h&&i._updatedInFrame==this.__frameNumber&&(h=!1),h&&(i._type==e.SystemBitmapData.BUFFER||l)&&(h=!1),h&&(i._atlasEntry&&i._atlasEntry._userData!=i._uid&&(i._versionInAtlas=-1,i._atlasEntry=null),i._version!=i._versionInAtlas&&(this.addImageToAtlas(i,!1)||(h=!1))),h){var c=this.__atlases[i._atlasEntry._aIndex];i._atlasEntry.refresh(i._uid);var f=(s=c._sysBitmapData).__getTexture();this.__ctx.__samp2BD&&this.__ctx.__samp2BD;if(f&&(!this.__renderDebug||!this.renderDebug())){this.__drawImageCount++;var u=null;a&&(u=this.__ctx.__program),this.__batchProgram!=u&&(this.__batchIs&&this.drawBatch(),this.__batchProgram=u),this.__batchSrcBitmapData0!=s&&(this.__batchIs&&this.drawBatch(),this.__batchSrcBitmapData0=globalThis.asc.strict(s,t.display.BitmapData)),this.__batchDestBitmapData!==_&&(this.__batchIs&&this.drawBatch(),this.__batchDestBitmapData=_);var p,g,d=_?_.__getTexture():null,b=this.__ctx.__blendMode||1;b>2&&_&&!d.__transparent&&(11==b&&(b=18),12==b&&(b=19)),this.__batchBlendMode!=b&&(this.__batchIs&&this.drawBatch(),this.__batchBlendMode=b),this.__batchSmoothing!=r&&(this.__batchIs&&this.drawBatch(),this.__batchSmoothing=r),d?(p=d.__width,g=d.__height):(p=this.__wctx3D.backBufferWidth,g=this.__wctx3D.backBufferHeight);var y,m,T=f.__width,v=f.__height,x=i._systemWidth||i._width,S=i._systemHeight||i._height;if(o){y=o.x,m=o.y;var w=y+(o.width<0?0:o.width),A=m+(o.height<0?0:o.height);y<0&&(y=0),y>x&&(y=x),m<0&&(m=0),m>S&&(m=S),w<0&&(w=0),w>x&&(w=x),A<0&&(A=0),A>S&&(A=S),x=w-y,S=A-m}var E=this.__ctx.__clipRect,D=this.__ctx.__matrix,O=this.__ctx.__uv0Matrix,C=D.tx<0?x+D.tx:x,R=D.ty<0?S+D.ty:S,P=D.tx<0?0:D.tx,L=D.ty<0?0:D.ty;this.__batchDestBitmapData&&(P=P>this.__batchDestBitmapData.width?this.__batchDestBitmapData.width:P,L=L>this.__batchDestBitmapData.height?this.__batchDestBitmapData.height:L,C=P+C>this.__batchDestBitmapData.width?this.__batchDestBitmapData.width-P:C,R=L+R>this.__batchDestBitmapData.height?this.__batchDestBitmapData.height-L:R),O.a==O.d&&1==O.d&&O.b==O.c&&0==O.c&&0==O.tx&&0==O.ty&&D.a==D.d&&1==D.d&&D.b==D.c&&0==D.c&&E.width==C&&E.height==R&&E.x==P&&E.y==L&&E.setEmpty(),E.__equals(this.__batchClipRect)||(this.__batchIs&&this.drawBatch(),this.__batchClipRect.copyFrom(E)),this.__matrix.a=this.__ctx.__matrix.a*x,this.__matrix.b=this.__ctx.__matrix.b*x,this.__matrix.c=this.__ctx.__matrix.c*S,this.__matrix.d=this.__ctx.__matrix.d*S,this.__matrix.tx=this.__ctx.__matrix.tx,this.__matrix.ty=this.__ctx.__matrix.ty,n?this.snapTransform():r||this.alignTransform(),this.__matrix.a=2*this.__matrix.a/p,this.__matrix.b=2*-this.__matrix.b/g,this.__matrix.c=2*this.__matrix.c/p,this.__matrix.d=2*-this.__matrix.d/g,this.__matrix.tx=2*this.__matrix.tx/p-1,this.__matrix.ty=1-2*this.__matrix.ty/g,this.__uvMatrix.a=this.__ctx.__uv0Matrix.a/T*x,this.__uvMatrix.b=-this.__ctx.__uv0Matrix.b/T*x,this.__uvMatrix.c=-this.__ctx.__uv0Matrix.c/v*S,this.__uvMatrix.d=this.__ctx.__uv0Matrix.d/v*S;var F=-this.__ctx.__uv0Matrix.tx,I=-this.__ctx.__uv0Matrix.ty;h&&(F+=i._atlasEntry._posX+this.__borderSize,I+=i._atlasEntry._posY+this.__borderSize),o&&(F+=y,I+=m),this.__uvMatrix.tx=F/T,this.__uvMatrix.ty=I/v;var M=this.__ctx.__colorTransform.__getIsAlphaOnlyMultiplier(),B=!M&&this.__ctx.__colorTransform.__getIsMultiplier(),W=this.__ctx.__colorTransform.__getIsOffset();M&&(W||this.__batchWithColorOffset?B=!0:this.__batchWithColorMultiplier||this.__batchWithColorOffset||(this.__batchWithAlphaOnlyMultiplier=!0)),B&&(this.__batchWithColorMultiplier=!0,this.__batchWithAlphaOnlyMultiplier=!1),W&&(this.__batchWithColorOffset=!0,this.__batchWithAlphaOnlyMultiplier&&(this.__batchWithAlphaOnlyMultiplier=!1,this.__batchWithColorMultiplier=!0)),this.addVertexesInBatch()}}else this.drawSingleImage(i,n,r,a,o,!1,!1)},n.prototype.addVertexesInBatch=function(){this.__batchVertexes+this.__singleVertexes+4>this.__vertexes&&this.reallocVertexCache();var t=(this.__batchVertexes+this.__singleVertexes)*this.__vertexSize,e=this.__vertexData,i=this.__matrix,n=this.__uvMatrix,r=this.__ctx.__colorTransform,a=r.redMultiplier,o=r.greenMultiplier,s=r.blueMultiplier,_=r.alphaMultiplier;a=a>=64?0:a,o=o>=64?0:o,s=s>=64?0:s,_=_>=64?0:_;var l=r.redOffset/255,h=r.greenOffset/255,c=r.blueOffset/255,f=r.alphaOffset/255;e[t++]=i.tx,e[t++]=i.ty,e[t++]=n.tx,e[t++]=n.ty,e[t++]=a,e[t++]=o,e[t++]=s,e[t++]=_,e[t++]=l,e[t++]=h,e[t++]=c,e[t++]=f,e[t++]=i.a+i.tx,e[t++]=i.b+i.ty,e[t++]=n.a+n.tx,e[t++]=n.b+n.ty,e[t++]=a,e[t++]=o,e[t++]=s,e[t++]=_,e[t++]=l,e[t++]=h,e[t++]=c,e[t++]=f,e[t++]=i.a+i.c+i.tx,e[t++]=i.d+i.b+i.ty,e[t++]=n.a+n.c+n.tx,e[t++]=n.d+n.b+n.ty,e[t++]=a,e[t++]=o,e[t++]=s,e[t++]=_,e[t++]=l,e[t++]=h,e[t++]=c,e[t++]=f,e[t++]=i.c+i.tx,e[t++]=i.d+i.ty,e[t++]=n.c+n.tx,e[t++]=n.d+n.ty,e[t++]=a,e[t++]=o,e[t++]=s,e[t++]=_,e[t++]=l,e[t++]=h,e[t++]=c,e[t++]=f,this.__batchVertexes=this.__batchVertexes+4,this.__batchIs=!0},n.prototype.__setVertexBuffer=function(t){this.__wctx3D.setVertexBufferAt(0,t,0,e.WContext3DVertexBufferFormat.FLOAT_2),this.__wctx3D.setVertexBufferAt(1,t,2,e.WContext3DVertexBufferFormat.FLOAT_2),this.__wctx3D.setVertexBufferAt(2,t,4,e.WContext3DVertexBufferFormat.FLOAT_4),this.__wctx3D.setVertexBufferAt(3,t,8,e.WContext3DVertexBufferFormat.FLOAT_4),this.__curVertexBuffer=t},n.prototype.drawBatch=function(){if(this.__batchIs){if(this.__batchDestBitmapData&&!this.__batchDestBitmapData.__getTexture())return this.__batchVertexes=0,void(this.__batchIs=!1);this.__drawBatchCount++,this.__ctx.save(),this.__batchDestBitmapData!==this.__curDestBitmapData&&this.__setDestBitmapData(this.__batchDestBitmapData),this.__batchDestBitmapData==this.__batchSrcBitmapData0&&asc.logError("__batchDestBitmapData == __batchSrcBitmapData0");var t=null;t=this.__batchProgram?this.__batchProgram:this.__batchingShaders.getProgram(this.__wctx3D,this.__batchWithAlphaOnlyMultiplier,this.__batchWithColorMultiplier,this.__batchWithColorOffset),this.__curProgram!=t&&this.__setProgram(t),this.__curBlendMode!=this.__batchBlendMode&&this.__setBlendMode(this.__batchBlendMode),this.__curClipRect&&this.__curClipRect.__equals(this.__batchClipRect)||this.__setClipRect(this.__batchClipRect),this.__wctx3D.setSamplerStateAt(0,e.WContext3DWrapMode.CLAMP,this.__batchSmoothing?e.WContext3DTextureFilter.LINEAR:e.WContext3DTextureFilter.NEAREST,e.WContext3DMipFilter.MIPNONE),this.__wctx3D.setTextureAt(0,this.__batchSrcBitmapData0.__getTexture()),this.__vertexBuffer3D.uploadFromTypedArray(this.__vertexData.subarray(0,(this.__batchVertexes+this.__singleVertexes)*this.__vertexSize)),this.__curVertexBuffer!=this.__vertexBuffer3D&&this.__setVertexBuffer(this.__vertexBuffer3D);var i=this.__batchVertexes/2;this.__wctx3D.drawTriangles(this.__indexBuffer3D,2*this.__singleIndexes,i),this.__ctx.restore(),this.__batchVertexes=0,this.__batchWithAlphaOnlyMultiplier=!1,this.__batchWithColorMultiplier=!1,this.__batchWithColorOffset=!1,this.__batchIs=!1}},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.renderer.webgl.webgl10::WGL10Render2D")})}(),n}(e.WGLRender2D);e.WGL10Render2D=i}(e.webgl10||(e.webgl10={}))}(e.webgl||(e.webgl={}))}(e.renderer||(e.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WGLBatchingShaders=globalThis.flash.__native.renderer.webgl.shaders.WGLBatchingShaders,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D;var e=function(t){function e(){var e=this,i=e;return void 0===i.shadersMap&&(i.shadersMap={}),e=t.call(this)||this}return __extends(e,t),e.prototype.getProgram=function(t,i,n,r,a){var o=(i?1:0)<<2|(n?1:0)<<1|(r?1:0),s=this.shadersMap[o];if(s)return s;var _=e.VERTEX_SHADER_TEMPLATE,l=e.FRAG_SHADER_TEMPLATE;return _=(_=(_=(_=(_=(_=(_=(_=(_=(_=_.replace("{{VA2}}","attribute vec4 va2;\n")).replace("{{VA3}}","attribute vec4 va3;\n")).replace("{{VARYING_COLOR_MULT}}","varying vec4 {{VAR_COLOR_MULT}};\n")).replace("{{VARYING_COLOR_OFFSET}}","varying vec4 {{VAR_COLOR_OFFSET}};\n")).replace("{{TRANSFER_COLOR_MULT}}","{{VAR_COLOR_MULT}} = va2;\n")).replace("{{TRANSFER_COLOR_OFFSET}}","{{VAR_COLOR_OFFSET}} = va3;\n")).replace("{{UV_TRANSFORM}}","\tvUV = va1;\n")).replace("{{POS_TRANSFORM}}","\tgl_Position = vec4(va0, 0.0, 1.0) * vcPositionScale;\n")).replace(new global.RegExp("\\{\\{VAR_COLOR_MULT\\}\\}","g"),"vColMult")).replace(new global.RegExp("\\{\\{VAR_COLOR_OFFSET\\}\\}","g"),"vColOffset"),l=(l=l.replace("{{TEXTURE_0}}","vec4 s = texture2D(fs0, vUV);\n")).replace("{{FRAG_COLOR}}","gl_FragColor = s;\n"),(i||n||r)&&(l=(l=l.replace("{{VARYING_COLOR_MULT}}","varying vec4 {{VAR_COLOR_MULT}};\n")).replace("{{VARYING_COLOR_OFFSET}}","varying vec4 {{VAR_COLOR_OFFSET}};\n"),i?l=(l=(l=(l=(l=(l=l.replace("{{COLOR_TRANSFORM_BEGIN}}","if (s.a > 0.0) {\n")).replace("{{COLOR_EXCLUDE_ALPHA}}","s.rgb /= s.a;\n")).replace("{{COLOR_TRANSFORM_FC0}}","s.a *= {{VAR_COLOR_MULT}}.a;\n")).replace("{{COLOR_BALANCE}}","s = clamp(s, 0.,1.);\n")).replace("{{COLOR_INCLUDE_ALPHA}}","s.rgb *= s.a;\n")).replace("{{COLOR_TRANSFORM_END}}","}\n"):(n||r)&&(l=(l=(l=(l=(l=(l=(l=l.replace("{{COLOR_TRANSFORM_BEGIN}}","if (s.a > 0.0) {\n")).replace("{{COLOR_EXCLUDE_ALPHA}}","s.rgb /= s.a;\n")).replace("{{COLOR_TRANSFORM_FC0}}",n?"s *= {{VAR_COLOR_MULT}};\n":"")).replace("{{COLOR_TRANSFORM_FC1}}",r?"s += {{VAR_COLOR_OFFSET}};\n":"")).replace("{{COLOR_BALANCE}}","s = clamp(s, 0.,1.);\n")).replace("{{COLOR_INCLUDE_ALPHA}}","s.rgb *= s.a;\n")).replace("{{COLOR_TRANSFORM_END}}","}\n"))),l=(l=l.replace(new global.RegExp("\\{\\{VAR_COLOR_MULT\\}\\}","g"),"vColMult")).replace(new global.RegExp("\\{\\{VAR_COLOR_OFFSET\\}\\}","g"),"vColOffset"),_=(_=(_=(_=(_=(_=(_=(_=_.replace("{{VA2}}","")).replace("{{VA3}}","")).replace("{{VARYING_COLOR_MULT}}","")).replace("{{VARYING_COLOR_OFFSET}}","")).replace("{{TRANSFER_COLOR_MULT}}","")).replace("{{TRANSFER_COLOR_OFFSET}}","")).replace("{{UV_TRANSFORM}}","")).replace("{{POS_TRANSFORM}}",""),l=(l=(l=(l=(l=(l=(l=(l=(l=l.replace("{{VARYING_COLOR_MULT}}","")).replace("{{VARYING_COLOR_OFFSET}}","")).replace("{{COLOR_TRANSFORM_BEGIN}}","")).replace("{{COLOR_EXCLUDE_ALPHA}}","")).replace("{{COLOR_TRANSFORM_FC0}}","")).replace("{{COLOR_TRANSFORM_FC1}}","")).replace("{{COLOR_BALANCE}}","")).replace("{{COLOR_INCLUDE_ALPHA}}","")).replace("{{COLOR_TRANSFORM_END}}",""),(s=this.shadersMap[o]=t.createProgram()).uploadFromGLSL(_,l),s},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer.webgl.webgl10.shaders::WGL10BatchingShaders"),e.VERTEX_SHADER_TEMPLATE="attribute vec2 va0;\nattribute vec2 va1;\n{{VA2}}{{VA3}}uniform mat4 vc0;\nuniform mat4 vc4;\nuniform vec4 vcPositionScale;\nvarying vec2 vUV;\n{{VARYING_COLOR_MULT}}{{VARYING_COLOR_OFFSET}}void main(void) {\n\t {{UV_TRANSFORM}}\t {{POS_TRANSFORM}}\t {{TRANSFER_COLOR_MULT}}\t {{TRANSFER_COLOR_OFFSET}}}",e.FRAG_SHADER_TEMPLATE="precision highp float;\nuniform sampler2D fs0;\nvarying vec2 vUV;\n{{VARYING_COLOR_MULT}}{{VARYING_COLOR_OFFSET}}void main(void) {\n\t {{TEXTURE_0}}\t {{COLOR_TRANSFORM_BEGIN}}\t {{COLOR_EXCLUDE_ALPHA}}\t {{COLOR_TRANSFORM_FC0}}\t {{COLOR_TRANSFORM_FC1}}\t {{COLOR_BALANCE}}\t {{COLOR_INCLUDE_ALPHA}}\t {{COLOR_TRANSFORM_END}}\t {{FRAG_COLOR}}}"})}(),e}(t.WGLBatchingShaders);t.WGL10BatchingShaders=e}(t.shaders||(t.shaders={}))}(t.webgl10||(t.webgl10={}))}(t.webgl||(t.webgl={}))}(t.renderer||(t.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WGLBlendModeShaders=globalThis.flash.__native.renderer.webgl.shaders.WGLBlendModeShaders,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D;var e=function(t){function e(){var e=this,i=e;return void 0===i.shadersMap&&(i.shadersMap={}),e=t.call(this)||this}return __extends(e,t),e.prototype.getProgram=function(t,i,n,r,a,o,s){var _=this.hasBlendProgram(i)<<16|(s?1:0)<<4|(o?1:0)<<3|(n?1:0)<<2|(r?1:0)<<1|(a?1:0),l=this.shadersMap[_];if(l)return l;var h=e.VERTEX_SHADER_TEMPLATE,c=e.FRAG_SHADER_TEMPLATE,f="",u="";if(10==i)f="\t {{COLOR_TRANSFORM_BEGIN}}\t {{COLOR_TRANSFORM_FC0}}\t {{COLOR_TRANSFORM_FC1}}\t {{COLOR_BALANCE}}\t {{COLOR_TRANSFORM_END}}\t r.a = mix(d.a,1.,s.a);\n\t r.rgb = s.a + d.rgb - 2. * s.a * d.rgb;\n";else{switch(f="\t if (s.a > 0.0) s.rgb /= s.a;\n\t if (d.a > 0.0) d.rgb /= d.a;\n\t {{COLOR_TRANSFORM_BEGIN}}\t {{COLOR_TRANSFORM_FC0}}\t {{COLOR_TRANSFORM_FC1}}\t {{COLOR_BALANCE}}\t {{COLOR_TRANSFORM_END}}\t r.a = mix(d.a,1.,s.a);\n\t {{TEMPLATE}};\n\t if (r.a > 0.) {\n\t\t r.rgb = (s.a * s.rgb + d.a * (d.rgb - s.a * (d.rgb + s.rgb - r.rgb))) / r.a;\n\t }\n\t r.rgb *= r.a;\n",i){case 3:u="r.rgb = d.rgb * s.rgb";break;case 5:u="r.rgb = max(d.rgb, s.rgb)";break;case 6:u="r.rgb = min(d.rgb, s.rgb)";break;case 7:u="r.rgb = abs(d.rgb - s.rgb)";break;case 13:u="r.rgb = mix(2. * d.rgb * s.rgb , (2. * (d.rgb + s.rgb - d.rgb * s.rgb ) - vec3(1.,1.,1.)), max(sign(d.rgb - .5), vec3(0.,0.,0.)));";break;case 14:u="r.rgb = mix(2. * d.rgb * s.rgb , (2. * (d.rgb + s.rgb - d.rgb * s.rgb ) - vec3(1.,1.,1.)), max(sign(s.rgb - .5), vec3(0.,0.,0.)));"}f=f.replace("{{TEMPLATE}}",u)}return h=(h=h.replace("{{UV_TRANSFORM}}","\tvUV0 = (vc4 * vec4(va1, 0.0, 1.0)).xy;\n\tvUV1 = (vc8 * vec4(va1, 0.0, 1.0)).xy;\n")).replace("{{POS_TRANSFORM}}","\tgl_Position = vc0 * vec4(va0, 0.0, 1.0) * vcPositionScale;\n"),c=(c=(c=o?c.replace("{{TEXTURE_0}}","vec2 uvR0 = (fc2 * vec4(fract(vUV0), 0.0, 1.0)).xy;\nvec4 s = texture2D(fs0, uvR0);\n"):s?c.replace("{{TEXTURE_0}}","vec2 uvR0 = (fc2 * vec4(clamp(vUV0.x, fc6.x, 1.0 - fc6.x), clamp(vUV0.y, fc6.y, 1.0 - fc6.y), 0.0, 1.0)).xy;\nvec4 s = texture2D(fs0, uvR0);\n"):c.replace("{{TEXTURE_0}}","\t vec4 s = texture2D(fs0, vUV0);\n")).replace("{{TEXTURE_1}}","vec4 d = texture2D(fs1, vUV1);\n")).replace("{{FORMULA}}",f),(n||r||a)&&(c=(c=c.replace("{{FC0}}",n||r?"uniform vec4 {{VAR_COLOR_MULT}};\n":"")).replace("{{FC1}}",a?"uniform vec4 {{VAR_COLOR_OFFSET}};\n":""),n?c=(c=(c=(c=(c=(c=c.replace("{{COLOR_TRANSFORM_BEGIN}}","if (s.a > 0.0) {\n")).replace("{{COLOR_EXCLUDE_ALPHA}}","s.rgb /= s.a;\n")).replace("{{COLOR_TRANSFORM_FC0}}","s.a *= {{VAR_COLOR_MULT}}.a;\n")).replace("{{COLOR_BALANCE}}","s = clamp(s, 0.,1.);\n")).replace("{{COLOR_INCLUDE_ALPHA}}","s.rgb *= s.a;\n")).replace("{{COLOR_TRANSFORM_END}}","}\n"):(r||a)&&(c=(c=(c=(c=(c=(c=(c=c.replace("{{COLOR_TRANSFORM_BEGIN}}","if (s.a > 0.0) {\n")).replace("{{COLOR_EXCLUDE_ALPHA}}","s.rgb /= s.a;\n")).replace("{{COLOR_TRANSFORM_FC0}}",r?"s *= {{VAR_COLOR_MULT}};\n":"")).replace("{{COLOR_TRANSFORM_FC1}}",a?"s += {{VAR_COLOR_OFFSET}};\n":"")).replace("{{COLOR_BALANCE}}","s = clamp(s, 0.,1.);\n")).replace("{{COLOR_INCLUDE_ALPHA}}","s.rgb *= s.a;\n")).replace("{{COLOR_TRANSFORM_END}}","}\n"))),(o||s)&&(c=c.replace("{{FC2}}","uniform mat4 fc2;\n")),s&&(c=c.replace("{{FC6}}","uniform vec2 fc6;\n")),c=(c=(c=(c=(c=(c=(c=(c=(c=(c=(c=(c=(c=c.replace(new global.RegExp("\\{\\{VAR_COLOR_MULT\\}\\}","g"),"fc0")).replace(new global.RegExp("\\{\\{VAR_COLOR_OFFSET\\}\\}","g"),"fc1")).replace("{{FC0}}","")).replace("{{FC1}}","")).replace("{{FC2}}","")).replace("{{FC6}}","")).replace("{{COLOR_TRANSFORM_BEGIN}}","")).replace("{{COLOR_EXCLUDE_ALPHA}}","")).replace("{{COLOR_TRANSFORM_FC0}}","")).replace("{{COLOR_TRANSFORM_FC1}}","")).replace("{{COLOR_BALANCE}}","")).replace("{{COLOR_INCLUDE_ALPHA}}","")).replace("{{COLOR_TRANSFORM_END}}",""),(l=this.shadersMap[_]=t.createProgram()).uploadFromGLSL(h,c),l},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer.webgl.webgl10.shaders::WGL10BlendModeShaders"),e.VERTEX_SHADER_TEMPLATE="attribute vec2 va0;\nattribute vec2 va1;\nuniform mat4 vc0;\nuniform mat4 vc4;\nuniform mat4 vc8;\nuniform vec4 vcPositionScale;\nvarying vec2 vUV0;\nvarying vec2 vUV1;\nvoid main(void) {\n\t {{UV_TRANSFORM}}\t {{POS_TRANSFORM}}}",e.FRAG_SHADER_TEMPLATE="precision highp float;\n{{FC0}}{{FC1}}{{FC2}}{{FC6}}uniform sampler2D fs0;\nuniform sampler2D fs1;\nvarying vec2 vUV0;\nvarying vec2 vUV1;\nvoid main(void) {\n\t {{TEXTURE_0}}\t {{TEXTURE_1}}\t vec4 r = vec4(.0, .0, .0, .0);\n{{FORMULA}}\t gl_FragColor = r;\n}"})}(),e}(t.WGLBlendModeShaders);t.WGL10BlendModeShaders=e}(t.shaders||(t.shaders={}))}(t.webgl10||(t.webgl10={}))}(t.webgl||(t.webgl={}))}(t.renderer||(t.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.WGLSingleShaders=globalThis.flash.__native.renderer.webgl.shaders.WGLSingleShaders,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D;var e=function(t){function e(){var e=this,i=e;return void 0===i.shadersMap&&(i.shadersMap={}),e=t.call(this)||this}return __extends(e,t),e.prototype.getProgram=function(t,i,n,r,a,o){var s=(o?1:0)<<4|(a?1:0)<<3|(i?1:0)<<2|(n?1:0)<<1|(r?1:0),_=this.shadersMap[s];if(_)return _;var l=e.VERTEX_SHADER_TEMPLATE,h=e.FRAG_SHADER_TEMPLATE;return l=(l=l.replace("{{UV_TRANSFORM}}","\tvUV = (vc4 * vec4(va1, 0.0, 1.0)).xy;\n")).replace("{{POS_TRANSFORM}}","\tgl_Position = vc0 * vec4(va0, 0.0, 1.0) * vcPositionScale;\n"),h=(h=a?h.replace("{{TEXTURE_0}}","vec2 uvR = (fc2 * vec4(fract(vUV), 0.0, 1.0)).xy;\nvec4 s = texture2D(fs0, uvR);\n"):o?h.replace("{{TEXTURE_0}}","vec2 uvR = (fc2 * vec4(clamp(vUV.x, fc6.x, 1.0 - fc6.x), clamp(vUV.y, fc6.y, 1.0 - fc6.y), 0.0, 1.0)).xy;\nvec4 s = texture2D(fs0, uvR);\n"):h.replace("{{TEXTURE_0}}","vec4 s = texture2D(fs0, vUV);\n")).replace("{{FRAG_COLOR}}","gl_FragColor = s;\n"),(i||n||r)&&(h=(h=h.replace("{{FC0}}",i||n?"uniform vec4 {{VAR_COLOR_MULT}};\n":"")).replace("{{FC1}}",r?"uniform vec4 {{VAR_COLOR_OFFSET}};\n":""),i?h=(h=(h=(h=(h=(h=h.replace("{{COLOR_TRANSFORM_BEGIN}}","if (s.a > 0.0) {\n")).replace("{{COLOR_EXCLUDE_ALPHA}}","s.rgb /= s.a;\n")).replace("{{COLOR_TRANSFORM_FC0}}","s.a *= {{VAR_COLOR_MULT}}.a;\n")).replace("{{COLOR_BALANCE}}","s = clamp(s, 0.,1.);\n")).replace("{{COLOR_INCLUDE_ALPHA}}","s.rgb *= s.a;\n")).replace("{{COLOR_TRANSFORM_END}}","}\n"):(n||r)&&(h=(h=(h=(h=(h=(h=(h=h.replace("{{COLOR_TRANSFORM_BEGIN}}","if (s.a > 0.0) {\n")).replace("{{COLOR_EXCLUDE_ALPHA}}","s.rgb /= s.a;\n")).replace("{{COLOR_TRANSFORM_FC0}}",n?"s *= {{VAR_COLOR_MULT}};\n":"")).replace("{{COLOR_TRANSFORM_FC1}}",r?"s += {{VAR_COLOR_OFFSET}};\n":"")).replace("{{COLOR_BALANCE}}","s = clamp(s, 0.,1.);\n")).replace("{{COLOR_INCLUDE_ALPHA}}","s.rgb *= s.a;\n")).replace("{{COLOR_TRANSFORM_END}}","}\n"))),(a||o)&&(h=h.replace("{{FC2}}","uniform mat4 fc2;\n")),o&&(h=h.replace("{{FC6}}","uniform vec2 fc6;\n")),h=(h=(h=(h=(h=(h=(h=(h=(h=(h=(h=(h=(h=h.replace(new global.RegExp("\\{\\{VAR_COLOR_MULT\\}\\}","g"),"fc0")).replace(new global.RegExp("\\{\\{VAR_COLOR_OFFSET\\}\\}","g"),"fc1")).replace("{{FC0}}","")).replace("{{FC1}}","")).replace("{{FC2}}","")).replace("{{FC6}}","")).replace("{{COLOR_TRANSFORM_BEGIN}}","")).replace("{{COLOR_EXCLUDE_ALPHA}}","")).replace("{{COLOR_TRANSFORM_FC0}}","")).replace("{{COLOR_TRANSFORM_FC1}}","")).replace("{{COLOR_BALANCE}}","")).replace("{{COLOR_INCLUDE_ALPHA}}","")).replace("{{COLOR_TRANSFORM_END}}",""),(_=this.shadersMap[s]=t.createProgram()).uploadFromGLSL(l,h),_},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer.webgl.webgl10.shaders::WGL10SingleShaders"),e.VERTEX_SHADER_TEMPLATE="attribute vec2 va0;\nattribute vec2 va1;\nuniform mat4 vc0;\nuniform mat4 vc4;\nuniform vec4 vcPositionScale;\nvarying vec2 vUV;\nvoid main(void) {\n\t {{UV_TRANSFORM}}\t {{POS_TRANSFORM}}}",e.FRAG_SHADER_TEMPLATE="precision highp float;\n{{FC0}}{{FC1}}{{FC2}}{{FC6}}uniform sampler2D fs0;\nvarying vec2 vUV;\nvoid main(void) {\n\t {{TEXTURE_0}}\t {{COLOR_TRANSFORM_BEGIN}}\t {{COLOR_EXCLUDE_ALPHA}}\t {{COLOR_TRANSFORM_FC0}}\t {{COLOR_TRANSFORM_FC1}}\t {{COLOR_BALANCE}}\t {{COLOR_INCLUDE_ALPHA}}\t {{COLOR_TRANSFORM_END}}\t {{FRAG_COLOR}}}"})}(),e}(t.WGLSingleShaders);t.WGL10SingleShaders=e}(t.shaders||(t.shaders={}))}(t.webgl10||(t.webgl10={}))}(t.webgl||(t.webgl={}))}(t.renderer||(t.renderer={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){t.ObjectPool=globalThis.flash.__native.utils.ObjectPool;var e=function(){function e(t,e,i,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),t=+t,e=+e,i=+i,n=+n,this.x=t,this.y=e,this.width=i,this.height=n}return Object.defineProperty(e.prototype,"left",{get:function(){return this.x},set:function(t){t=+t;this.width=this.width+(this.x-(this.x=t))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"right",{get:function(){return this.x+this.width},set:function(t){t=+t;this.width=t-this.x},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"top",{get:function(){return this.y},set:function(t){t=+t;this.height=this.height+(this.y-(this.y=t))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bottom",{get:function(){return this.y+this.height},set:function(t){t=+t;this.height=t-this.y},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"topLeft",{get:function(){return new t.Point(this.x,this.y)},set:function(t){t=globalThis.asc.strict(t,globalThis.flash.geom.Point);this.top=t.y,this.left=t.x},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bottomRight",{get:function(){return new t.Point(this.x+this.width,this.y+this.height)},set:function(t){t=globalThis.asc.strict(t,globalThis.flash.geom.Point);this.width=t.x-this.x,this.height=t.y-this.y},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){return new t.Point(this.width,this.height)},set:function(t){t=globalThis.asc.strict(t,globalThis.flash.geom.Point);this.width=t.x,this.height=t.y},enumerable:!1,configurable:!0}),e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.isEmpty=function(){return this.width<=0||this.height<=0},e.prototype.setEmpty=function(){this.x=this.y=this.width=this.height=0},e.prototype.inflate=function(t,e){t=+t,e=+e;this.x=this.x-t,this.y=this.y-e,this.width=this.width+2*t,this.height=this.height+2*e},e.prototype.pad=function(t,e,i,n){t=+t,e=+e,i=+i,n=+n;this.x=this.x-e,this.y=this.y-t,this.width=this.width+(e+n),this.height=this.height+(t+i)},e.prototype.inflatePoint=function(t){t=globalThis.asc.strict(t,globalThis.flash.geom.Point);this.x=this.x-t.x,this.y=this.y-t.y,this.width=this.width+2*t.x,this.height=this.height+2*t.y},e.prototype.offset=function(t,e){t=+t,e=+e;this.x=this.x+t,this.y=this.y+e},e.prototype.offsetPoint=function(t){t=globalThis.asc.strict(t,globalThis.flash.geom.Point);this.x=this.x+t.x,this.y=this.y+t.y},e.prototype.contains=function(t,e){return e=+e,(t=+t)>=this.x&&t=this.y&&e=this.x&&t.x=this.y&&t.y=this.x&&t.x=this.y&&t.ythis.x&&i<=r&&n>this.y&&n<=a},e.prototype.intersection=function(t){t=globalThis.asc.strict(t,e);return this.clone().__intersectInPlace(t)},e.prototype.intersects=function(t){t=globalThis.asc.strict(t,e);return Math.max(this.x,t.x)t.right?t.right:this.right;if(i<=e)return this.setEmpty(),this;var n=this.yt.bottom?t.bottom:this.bottom;return r<=n?(this.setEmpty(),this):(this.__setTo(e,n,i-e,r-n),this)},e.prototype.__unionInPlacePublic=function(t){if(this.isEmpty())return this.__copyFrom(t),this;if(t.isEmpty())return this;var e=Math.min(this.x,t.x),i=Math.min(this.y,t.y);return this.__setTo(e,i,Math.max(this.right,t.right)-e,Math.max(this.bottom,t.bottom)-i),this},e.prototype.__unionInPlace=function(t){var e=Math.min(this.x,t.x),i=Math.min(this.y,t.y);return this.__setTo(e,i,Math.max(this.right,t.right)-e,Math.max(this.bottom,t.bottom)-i),this},e.prototype.__inflate=function(t,e){return this.x=this.x-t,this.y=this.y-e,this.width=this.width+2*t,this.height=this.height+2*e,this},e.prototype.__inflateCeil=function(t,e){return this.__inflate(t,e),this.x=this.x>=0?0|this.x:Math.floor(this.x),this.y=this.y>=0?0|this.y:Math.floor(this.y),this.width=Math.ceil(this.width),this.height=Math.ceil(this.height),this},e.prototype.__pad=function(t,e,i,n){return this.x=this.x-e,this.y=this.y-t,this.width=this.width+(e+n),this.height=this.height+(t+i),this},e.prototype.__intersects=function(t){return Math.max(this.x,t.x)=this.x&&t=this.y&&e=this.x&&t.x=this.y&&t.y=this.x&&t.x=this.y&&t.ythis.x&&e<=n&&i>this.y&&i<=r},e.prototype.__equals=function(t){return this===t||this.x==t.x&&this.y==t.y&&this.width==t.width&&this.height==t.height},e.prototype.__equalsWithRange=function(t,e){return this===t||Math.abs(this.x-t.x)<=e&&Math.abs(this.y-t.y)<=e&&Math.abs(this.width-t.width)<=e&&Math.abs(this.height-t.height)<=e},e.prototype.__transform=function(t,e){var i=e.a*this.x+e.c*this.y,n=i,r=e.b*this.x+e.d*this.y,a=r,o=e.a*(this.x+this.width)+e.c*this.y,s=e.b*(this.x+this.width)+e.d*this.y;return on&&(n=o),s>a&&(a=s),o=e.a*(this.x+this.width)+e.c*(this.y+this.height),s=e.b*(this.x+this.width)+e.d*(this.y+this.height),on&&(n=o),s>a&&(a=s),o=e.a*this.x+e.c*(this.y+this.height),s=e.b*this.x+e.d*(this.y+this.height),on&&(n=o),s>a&&(a=s),t.__setTo(i+e.tx,r+e.ty,n-i,a-r)},e.prototype.__expand=function(t,e,i,n){if(0!=i&&0!=n){if(0==this.width&&0==this.height)return this.x=t,this.y=e,this.width=i,void(this.height=n);var r=this.x+this.width,a=this.y+this.height;this.x>t&&(this.x=t,this.width=r-t),this.y>e&&(this.y=e,this.height=a-e),r-1;)e._pools[c--].free(1)}e.__endFill()},e.__playStrokeCommands=function(){var i;e._ctx.beginPath();for(var n=0,r=e._strokeCommandsSize;n=255)break}}return p},e.__createBitmapPattern=function(t,i){for(var n,r=i[0],a=(i[1],i[2]),o=i[3],s=r._uid,_=r._version,l=e._cache[s]||(e._cache[s]=l=[]),h=0,c=l.length;h64*r.maxRectangles&&(o=!1));e._pixelGluing=o},e.__releaseCtx=function(){e._ctx&&(e._ctx.restore(),e._ctx=null),e._matrix=null,e._hasFill=null,e._hasStroke=null,e._hasStrokeFill=null,e._graphics=null;for(var t=e._pools.length-1;t>-1;)e._pools[t--].free()},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.renderer.canvas::CanvasRenderer"),e._strokeCommands=[],e._strokeCommandsEmptyInfo=[-1],e._bounds=new t.Rectangle,e._boundsLocal=new t.Rectangle,e._cache={},e._linearGradientPoint1=new t.Point,e._linearGradientPoint2=new t.Point,e._pools=[],globalThis.asc.st$(i),globalThis.asc.st$(n),globalThis.asc.st$(r),globalThis.asc.st$(a),globalThis.asc.st$(o)})}(),e.__block1=function(){globalThis.asc.stb(e,function(){for(;e._pools.length<9;)e._pools[e._pools.length]=new t.ObjectPoolArray(e._pools.length)})}(),e}();t.CanvasRenderer=e;var i=function(){function t(){}return t.__playCommands=function(){var i=e._graphics,a=e._maskMode,o=i.__getSourceTag();if(t._ctx=e._ctx,t._matrix=e._matrix,t._scaleX=e._scaleX,t._scaleY=e._scaleY,t._size=0,t._hasFill=t._hasPathToFill=t._lastX=t._lastY=0,t._fillAlpha=1,t._boundsIncludeLastCoordinates=!1,t._combinedBounds.setToSentinels(),t.pos=0,o&&t._tagMap&&(t.info=globalThis.asc.strict(t._tagMap.__get(o),Array)))return t._size=t.info.length>>0,r.setup(t.info,t._size),r.connectValidate(),r.saveSetup(t.info,t._size),void r.reset();t.info=t._infoInternal;for(var s=i._commands,_=i._commandsLength,l=0;l<_;){var h=s[l++],c=globalThis.flash.display.Graphics.ARGUMENTS_LENGTH[h];switch(h){case globalThis.flash.display.Graphics.BEGIN_FILL:case globalThis.flash.display.Graphics.BEGIN_GRADIENT_FILL:case globalThis.flash.display.Graphics.BEGIN_BITMAP_FILL:if(t.__endFill(),t._hasFill=1,t._hasPathToFill=0,a)t._fillAlpha=1;else if(h==globalThis.flash.display.Graphics.BEGIN_GRADIENT_FILL){for(var f=s[l+2],u=0,p=f?f.length:0,g=0;gm)&&t.__inflateBoundsX(globalThis.flash.display.Graphics.__quadraticBezierExtreme(t._lastX,b,m)),(yT)&&t.__inflateBoundsY(globalThis.flash.display.Graphics.__quadraticBezierExtreme(t._lastY,y,T)),t.__applyCoordinates__last(m,T),t._hasPathToFill=1;break;case globalThis.flash.display.Graphics.CUBIC_CURVE_TO:var v=t._lastX,x=t._lastY,S=s[l],w=s[l+1],A=s[l+2],E=s[l+3];m=s[l+4],T=s[l+5];if(Sm||A>m){globalThis.flash.display.Graphics.__cubicBezierExtremes(v,S,A,m);for(g=globalThis.flash.display.Graphics.sCubicBezierExtremesSize;g--;)t.__inflateBoundsX(globalThis.flash.display.Graphics.sCubicBezierExtremes[g])}if(wT||E>T){globalThis.flash.display.Graphics.__cubicBezierExtremes(x,w,E,T);for(g=globalThis.flash.display.Graphics.sCubicBezierExtremesSize;g--;)t.__inflateBoundsY(globalThis.flash.display.Graphics.sCubicBezierExtremes[g])}t.__applyCoordinates__last(m,T),t._hasPathToFill=1}l+=c}if(t.__endFill(),r.setup(t.info,t._size),r.connect(),o&&!t._tagMap.__get(o)){var D=t._tagMap.__set(o,[]);for(l=0;l>>0==r&&(r>>>=0);var a=r.root;a&&a.getHash()==e&&t._tagMap.__delete(r)}},t.__endFill=function(){if(t._hasFill&&t._hasPathToFill){var e=t._combinedBounds,i=t.info[t._size];i?i.__copyFrom(e):(i=new n(e.xMin,e.yMin,e.xMax,e.yMax),t.info[t._size]=i),i.strength=t._fillAlpha,t._combinedBounds.setToSentinels(),t._size++}else t._hasPathToFill=0},t.__applyCoordinates__last=function(e,i){t._boundsIncludeLastCoordinates||t.__inflateBounds(t._lastX,t._lastY),t._boundsIncludeLastCoordinates=!0,t.__inflateBounds(t._lastX=e,t._lastY=i)},t.__inflateBounds=function(e,i){t.__inflateBoundsX(e),t.__inflateBoundsY(i)},t.__inflateBoundsX=function(e){134217728==t._combinedBounds.xMin?(t._combinedBounds.xMin=e,t._combinedBounds.xMax=e):(t._combinedBounds.xMin=Math.min(e,t._combinedBounds.xMin),t._combinedBounds.xMax=Math.max(e,t._combinedBounds.xMax))},t.__inflateBoundsY=function(e){134217728==t._combinedBounds.yMin?(t._combinedBounds.yMin=e,t._combinedBounds.yMax=e):(t._combinedBounds.yMin=Math.min(e,t._combinedBounds.yMin),t._combinedBounds.yMax=Math.max(e,t._combinedBounds.yMax))},t.__resetTransform=function(){var e=t._ctx,i=t._matrix;i?e.setTransform(i.a,i.b,i.c,i.d,i.tx,i.ty):e.setTransform(1,0,0,1,0,0)},t.__applyTransform=function(){var e=t.info[t.pos],i=e&&e.stretch;if(i){var n=i.xMin,r=i.yMin,a=i.xMax,s=i.yMax;if(134217728!=n||134217728!=r||134217728!=a||134217728!=s){var _=o.overlap,l=e.strength;l<1&&(_*=l);var h=_/t._scaleX,c=_/t._scaleY,f=0;134217728!=n&&(f=n+h);var u=0;134217728!=a&&(u=a+h);var p=0;134217728!=r&&(p=r+c);var g=0;134217728!=s&&(g=s+c);var d=t._combinedMatrix.__identity();d.translate(-e.xMin,-e.yMin),d.scale(1+(f+u)/e.width,1+(p+g)/e.height),d.translate(-f,-p),d.translate(e.xMin,e.yMin);var b=t._matrix;return b&&d.__concat(b),void t._ctx.setTransform(d.a,d.b,d.c,d.d,d.tx,d.ty)}}t.__resetTransform()},t.__applyNextTransform=function(){t.pos1?e.type-2:e.type+2;l<_;l+=4){var h=s[l];if((i>h.x?i:h.x)<(nh.y?r:h.y)<(o>0<0||(this.__keyFrame=1==this.__externalDecoder.keyFrame))},i.prototype.pushFrameFromData=function(e){if(!this.__externalDecoder)return!1;var i=e.length;return this.__frameData=t.ASM.getBuffer(i,t.ASMMemOwner.OWNER_VIDEO),!!this.__frameData&&(e.__readBytesToCPPMem(this.__frameData,e.length),this.__externalDecoder.pushFrameFromData(this.__frameData,i)>>0<0?(this.clearFrameData(),!1):(this.__keyFrame=1==this.__externalDecoder.keyFrame,!0))},i.prototype.popFrame=function(){this.__externalDecoder?(this.__externalDecoder.popFrame(),this.clearFrameData()):this.clearFrameData()},i.prototype.decodeFrame=function(t){return!!this.__externalDecoder&&(!(this.__externalDecoder.decodeFrame()>>0<0)&&(this.__keyFrame=1==this.__externalDecoder.keyFrame,this.__frameBDDirty=!0,!0))},i.prototype.__uploadFrame=function(){var e=this.width(),i=this.height();this.__frameBD||(this.__frameBD=new t.BitmapData(e,i));var n=this.__frameBD.__getTexture(),r=4*n.__width>>>0,a=r*n.__height>>>0,o=t.ASM.getBuffer(a,t.ASMMemOwner.OWNER_VIDEO);this.__externalDecoder.receiveFrame(o,a,r)>>0<0?t.ASM.freeBuffer(o):(n.uploadFromCppMemory(o,a),t.ASM.freeBuffer(o),this.__frameBDDirty=!1)},i.prototype.predrawFrame=function(t){return!!this.__frameBDDirty&&(this.__uploadFrame(),!0)},i.prototype.dispose=function(){this.__externalBuffer&&(t.ASM.freeBuffer(this.__externalBuffer),this.__externalBuffer=0),this.__externalDecoder&&(this.__externalDecoder.delete(),this.__externalDecoder=null),this.clearFrameData(),e.prototype.dispose.call(this)},i.prototype.clearFrameData=function(){this.__frameData&&(t.ASM.freeBuffer(this.__frameData),this.__frameData=0)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.media::VideoDecoderFFmpeg")})}(),i}(t.VideoDecoder);t.VideoDecoderFFmpeg=e}(t.media||(t.media={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(t,e){this.codecID=t,this.decoderClass=e}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.media::VideoDecoderRegisterInfo"),globalThis.asc.clp$(t,{codecID:0})})}(),t}();t.VideoDecoderRegisterInfo=e}(t.media||(t.media={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){t.YUVYToRGBAFilter=globalThis.flash.__native.filters.extensions.YUVYToRGBAFilter,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.BitmapData=globalThis.flash.display.BitmapData;var e=function(e){function i(){var n=e.call(this)||this;return i.__filterYUVYToRGBA||(i.__filterYUVYToRGBA=new t.YUVYToRGBAFilter),n}return __extends(i,e),i.prototype.__setupFilter=function(t,e){i.__filterYUVYToRGBA.__setup(t,e,0,null,null)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.media::VideoDecoderVP6A"),i.__registered=t.VideoManager.registerDecoder(5,i)>>0})}(),i}(t.VideoDecoderFFmpeg);t.VideoDecoderVP6A=e}(t.media||(t.media={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){t.YUVToRGBFilter=globalThis.flash.__native.filters.extensions.YUVToRGBFilter,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.BitmapData=globalThis.flash.display.BitmapData;var e=function(e){function i(){var n=e.call(this)||this;return i.__filterYUVToRGB||(i.__filterYUVToRGB=new t.YUVToRGBFilter),n}return __extends(i,e),i.prototype.__setupFilter=function(t,e){i.__filterYUVToRGB.__setup(t,e,0,null,null)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.media::VideoDecoderVP6F"),i.__registered=t.VideoManager.registerDecoder(4,i)>>0})}(),i}(t.VideoDecoderFFmpeg);t.VideoDecoderVP6F=e}(t.media||(t.media={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){t.DisplayObjectInternal=globalThis.flash.__native.display.DisplayObjectInternal,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return __extends(i,e),i.prototype.__predraw=function(t,e,i){return e=this.__processScopeFlags(e)>>0,this.__external.__netStream&&this.__external.__netStream.__predrawFrame(t,this.__external.__width,this.__external.__height)&&this.__setDirty(8),5&this.__drawable||this.__updateDrawable(4),this._cacheNeed?this.__predraw__c(t,e,i):this.__predraw__(t,e,i)},i.prototype.__draw=function(t,e){e||this._cacheCreating||(e=this.__matrixAnim>1),!this._cache||this._cacheCreating?4&this.__drawable&&this.__external.__netStream&&this.__external.__netStream.__drawFrame(t,this.__external.__width,this.__external.__height):this.__drawCache(t,e)},i.prototype.__hitTest=function(t,e,i,n,r,a){if(0==a.__visible||a.__maskedObject||a.__maskingLayer||!this.__external.__netStream)return!1;if(this.__mask&&!this.__mask.__internal.__hitTestMask(t,e))return!1;if(this._scrollRect&&!this.__hitTestScrollRect(t,e))return!1;var o=this._worldTransformInvalid?this.__getRenderTransform():this._renderTransform,s=o.__transformInverseX(t,e),_=o.__transformInverseY(t,e);return s>0&&_>0&&s<=this.__external.__width&&_<=this.__external.__height&&(n&&!r&&(n[n.length]=a.__external),!0)},i.prototype.__hitTestMask=function(t,e){if(!this.__external.__netStream)return!1;var i=this._worldTransformInvalid?this.__getRenderTransform():this._renderTransform,n=i.__transformInverseX(t,e),r=i.__transformInverseY(t,e);return n>0&&r>0&&n<=this.__external.__width&&r<=this.__external.__height},i.prototype.__getBounds=function(e,i){var n=t.Rectangle.__pool.get();n.__setTo(0,0,this.__external.__width,this.__external.__height),i&&n.__transform(n,i),e.__expand(n.x,n.y,n.width,n.height),t.Rectangle.__pool.release(n)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.media::VideoInternal")})}(),i}(t.DisplayObjectInternal);t.VideoInternal=e}(t.media||(t.media={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(t,e,i,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=null),void 0===n&&(n=null),this.frameIndex=t,this.deltaFrames=e,this.prevKeyFrame=i,this.nextKeyFrame=n}return t.prototype.setDeltaFrame=function(t){this.deltaFrames>>0)},t.prototype.hasFrame=function(t){return t>=this.frameIndex&&t<=this.frameIndex+this.deltaFrames},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.media::VideoKeyFrame")})}(),t}();t.VideoKeyFrame=e}(t.media||(t.media={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.ASM=globalThis.flash.__native.utils.ASM,t.ASMMemOwner=globalThis.flash.__native.utils.ASMMemOwner,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){}return e.initDecoderWithFile=function(i){if(0!=i.length){var n=i.length,r=t.ASM.getBuffer(n,t.ASMMemOwner.OWNER_VIDEO);i.__readBytesToCPPMem(r,n);var a=new globalThis.ModuleCPP.CPPVideoDecoderFFmpeg,o=a.initWithFile(r,n)>>0;if(o<0)return trace("initDecoderWithFile error: "+o),null;var s=a.userCodecID>>0,_=e.createDecoder(s);return _?(_.__setExternalDecoder(a),_.__setExternalBuffer(r),null):(trace("Decoder is not found for codec "+s),null)}},e.initDecoderWithData=function(t){var i=new globalThis.ModuleCPP.CPPVideoDecoderFFmpeg,n=i.initWithData(t)>>0;if(n<0)return trace("initDecoderWithData error: "+n),null;var r=e.createDecoder(t);return r?(r.__setExternalDecoder(i),r):(trace("Decoder is not found for codec "+t),null)},e.registerDecoder=function(i,n){return e._decoders.push(new t.VideoDecoderRegisterInfo(i,n)),!0},e.createDecoder=function(t){for(var i=0;i=2,this._gainMaster=globalThis.asc.strict(e.__poolGain.get(),GainNode),this._gainLeft=globalThis.asc.strict(e.__poolGain.get(),GainNode),this._gainRight=globalThis.asc.strict(e.__poolGain.get(),GainNode),this._merger=globalThis.asc.strict(e.__poolMerger.get(),ChannelMergerNode),this._stereo?this._splitter=globalThis.asc.strict(e.__poolSplitter.get(),ChannelSplitterNode):this._splitter=globalThis.asc.strict(e.__poolSplitterMono.get(),ChannelSplitterNode),t&&t.connect(this._splitter),this._splitter.connect(this._gainLeft,0),this._stereo?this._splitter.connect(this._gainRight,1):this._splitter.connect(this._gainRight,0),this._gainLeft.connect(this._merger,0,0),this._gainRight.connect(this._merger,0,1),this._merger.connect(this._gainMaster),this._gainMaster.connect(i)},e.prototype.disconnect=function(){this._gainMaster&&(e.__poolGain.release(this._gainMaster),this._gainMaster=void 0),this._gainLeft&&(e.__poolGain.release(this._gainLeft),this._gainLeft=void 0),this._gainRight&&(e.__poolGain.release(this._gainRight),this._gainRight=void 0),this._merger&&(e.__poolMerger.release(this._merger),this._merger=void 0),this._splitter&&(this._stereo?e.__poolSplitter.release(this._splitter):e.__poolSplitterMono.release(this._splitter),this._splitter=void 0)},e.prototype.getConnector=function(){return this._splitter},e.prototype.volume=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);t!=1/0&&t==t||(t=0),t<0&&(t=0),t>1&&(t=1),this._gainMaster&&this.__setValue(this._gainMaster.gain,t,e,i)},e.prototype.leftPeak=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);t!=1/0&&t==t||(t=0),t<0&&(t=0),t>1&&(t=1),this._gainLeft&&this.__setValue(this._gainLeft.gain,t,e,i)},e.prototype.rightPeak=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);t!=1/0&&t==t||(t=0),t<0&&(t=0),t>1&&(t=1),this._gainRight&&this.__setValue(this._gainRight.gain,t,e,i)},e.prototype.pan=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);t!=1/0&&t==t||(t=0),t<-1&&(t=-1),t>1&&(t=1);var n=1,r=1;t<0&&(r+=t),t>0&&(n-=t),this.leftPeak(n,e,i),this.rightPeak(r,e,i)},e.prototype.smoothVolume=function(t,e,i,n,r){void 0===i&&(i=0),void 0===n&&(n=!0),void 0===r&&(r=30);0==t&&(t=1e-4),0==e&&(e=1e-4),n?(this.volume(t,i),this.volume(e,i+r/1e3,2)):(this.volume(t,i-r/1e3),this.volume(e,i,2))},e.prototype.__setValue=function(t,i,n,r){if(void 0===n&&(n=0),void 0===r&&(r=0),e.__ctx){switch(r){case 2:if(e.__exponentAvailable)break;r=1;case 1:if(e.__linearityAvailable)break;r=0}switch(r){case 0:t.setValueAtTime(i,e.__ctx.currentTime+n);break;case 1:t.linearRampToValueAtTime(i,e.__ctx.currentTime+n);break;case 2:t.exponentialRampToValueAtTime(0!=i?i:1e-4,e.__ctx.currentTime+n)}}},e.prototype.cancelScheduledVolume=function(){this._gainMaster&&this._gainMaster.gain.cancelScheduledValues(e.__ctx.currentTime)},e.prototype.cancelScheduledLeftPeak=function(){this._gainLeft&&this._gainLeft.gain.cancelScheduledValues(e.__ctx.currentTime)},e.prototype.cancelScheduledRightPeak=function(){this._gainRight&&this._gainRight.gain.cancelScheduledValues(e.__ctx.currentTime)},e.prototype.cancelScheduledPan=function(){this.cancelScheduledLeftPeak(),this.cancelScheduledRightPeak()},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.media::WebAudioNodes"),e.__poolGain=new t.ObjectPool(function(){return e.__ctx?e.__ctx.createGain():null},function(t){t.disconnect(),t.gain.cancelScheduledValues(e.__ctx.currentTime),t.gain.setValueAtTime(1,e.__ctx.currentTime)}),e.__poolMerger=new t.ObjectPool(function(){return e.__ctx?e.__ctx.createChannelMerger():null},function(t){t.disconnect()}),e.__poolSplitter=new t.ObjectPool(function(){return e.__ctx?e.__ctx.createChannelSplitter(2):null},function(t){t.disconnect()}),e.__poolSplitterMono=new t.ObjectPool(function(){return e.__ctx?e.__ctx.createChannelSplitter(1):null},function(t){t.disconnect()})})}(),e}();t.WebAudioNodes=e}(t.media||(t.media={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.events::SWFEventDispatcher")})}(),e}(t.EventDispatcher);t.SWFEventDispatcher=e}(t.events||(t.events={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){t.SWFAsset=globalThis.flash.__native.format.swf.data.SWFAsset,t.SWFButtonRecord=globalThis.flash.__native.format.swf.data.SWFButtonRecord,t.SWFRawTag=globalThis.flash.__native.format.swf.data.SWFRawTag,t.SWFScene=globalThis.flash.__native.format.swf.data.SWFScene,t.SWFSymbol=globalThis.flash.__native.format.swf.data.SWFSymbol,t.SoundCompression=globalThis.flash.__native.format.swf.data.consts.SoundCompression,t.SWFEventDispatcher=globalThis.flash.__native.format.swf.events.SWFEventDispatcher,t.SWFWarningEvent=globalThis.flash.__native.format.swf.events.SWFWarningEvent,t.ISWFTagFactory=globalThis.flash.__native.format.swf.factories.ISWFTagFactory,t.SWFTagFactory=globalThis.flash.__native.format.swf.factories.SWFTagFactory,t.Bitmap=globalThis.flash.__native.format.swf.instance.Bitmap,t.BitmapData=globalThis.flash.__native.format.swf.instance.BitmapData,t.MovieClip=globalThis.flash.__native.format.swf.instance.MovieClip,t.SimpleButton=globalThis.flash.__native.format.swf.instance.SimpleButton,t.IDefinitionTag=globalThis.flash.__native.format.swf.tags.IDefinitionTag,t.IDisplayListTag=globalThis.flash.__native.format.swf.tags.IDisplayListTag,t.ITag=globalThis.flash.__native.format.swf.tags.ITag,t.TagBroken=globalThis.flash.__native.format.swf.tags.TagBroken,t.TagDefineBits=globalThis.flash.__native.format.swf.tags.TagDefineBits,t.TagDefineBitsJPEG2=globalThis.flash.__native.format.swf.tags.TagDefineBitsJPEG2,t.TagDefineBitsJPEG3=globalThis.flash.__native.format.swf.tags.TagDefineBitsJPEG3,t.TagDefineBitsJPEG4=globalThis.flash.__native.format.swf.tags.TagDefineBitsJPEG4,t.TagDefineBitsLossless=globalThis.flash.__native.format.swf.tags.TagDefineBitsLossless,t.TagDefineBitsLossless2=globalThis.flash.__native.format.swf.tags.TagDefineBitsLossless2,t.TagDefineButton2=globalThis.flash.__native.format.swf.tags.TagDefineButton2,t.TagDefineButtonSound=globalThis.flash.__native.format.swf.tags.TagDefineButtonSound,t.TagDefineEditText=globalThis.flash.__native.format.swf.tags.TagDefineEditText,t.TagDefineMorphShape=globalThis.flash.__native.format.swf.tags.TagDefineMorphShape,t.TagDefineScalingGrid=globalThis.flash.__native.format.swf.tags.TagDefineScalingGrid,t.TagDefineSceneAndFrameLabelData=globalThis.flash.__native.format.swf.tags.TagDefineSceneAndFrameLabelData,t.TagDefineShape=globalThis.flash.__native.format.swf.tags.TagDefineShape,t.TagDefineSound=globalThis.flash.__native.format.swf.tags.TagDefineSound,t.TagDefineText=globalThis.flash.__native.format.swf.tags.TagDefineText,t.TagDefineVideoStream=globalThis.flash.__native.format.swf.tags.TagDefineVideoStream,t.TagDoABC=globalThis.flash.__native.format.swf.tags.TagDoABC,t.TagEnd=globalThis.flash.__native.format.swf.tags.TagEnd,t.TagExportAssets=globalThis.flash.__native.format.swf.tags.TagExportAssets,t.TagFrameLabel=globalThis.flash.__native.format.swf.tags.TagFrameLabel,t.TagImportAssets=globalThis.flash.__native.format.swf.tags.TagImportAssets,t.TagImportAssets2=globalThis.flash.__native.format.swf.tags.TagImportAssets2,t.TagJPEGTables=globalThis.flash.__native.format.swf.tags.TagJPEGTables,t.TagPlaceObject=globalThis.flash.__native.format.swf.tags.TagPlaceObject,t.TagPlaceObject2=globalThis.flash.__native.format.swf.tags.TagPlaceObject2,t.TagPlaceObject3=globalThis.flash.__native.format.swf.tags.TagPlaceObject3,t.TagRemoveObject=globalThis.flash.__native.format.swf.tags.TagRemoveObject,t.TagRemoveObject2=globalThis.flash.__native.format.swf.tags.TagRemoveObject2,t.TagSetBackgroundColor=globalThis.flash.__native.format.swf.tags.TagSetBackgroundColor,t.TagShowFrame=globalThis.flash.__native.format.swf.tags.TagShowFrame,t.TagSoundStreamBlock=globalThis.flash.__native.format.swf.tags.TagSoundStreamBlock,t.TagSoundStreamHead=globalThis.flash.__native.format.swf.tags.TagSoundStreamHead,t.TagSoundStreamHead2=globalThis.flash.__native.format.swf.tags.TagSoundStreamHead2,t.TagStartSound=globalThis.flash.__native.format.swf.tags.TagStartSound,t.TagStartSound2=globalThis.flash.__native.format.swf.tags.TagStartSound2,t.TagSymbolClass=globalThis.flash.__native.format.swf.tags.TagSymbolClass,t.TagVideoFrame=globalThis.flash.__native.format.swf.tags.TagVideoFrame,t.Frame=globalThis.flash.__native.format.swf.timeline.Frame,t.FrameObject=globalThis.flash.__native.format.swf.timeline.FrameObject,t.Layer=globalThis.flash.__native.format.swf.timeline.Layer,t.LayerStrip=globalThis.flash.__native.format.swf.timeline.LayerStrip,t.Scene=globalThis.flash.__native.format.swf.timeline.Scene,t.SoundStream=globalThis.flash.__native.format.swf.timeline.SoundStream,t.StringUtils=globalThis.flash.__native.utils.StringUtils,t.DisplayObject=globalThis.flash.display.DisplayObject,t.FrameLabel=globalThis.flash.display.FrameLabel,t.ByteArray=globalThis.flash.utils.ByteArray,t.Dictionary=globalThis.flash.utils.Dictionary,t.Endian=globalThis.flash.utils.Endian;var e=function(e){function i(){var n=this,r=n;return n=e.call(this)||this,r._tags=[],r._tagsImageData=[],r._tagsSoundData=[],r._tagsImportAssets=[],r._tagsVideoFrame={},r._assets=[],r._symbols=[],r._dictionary=new t.Dictionary,r._buttonSound=new t.Dictionary,r._scalingGrids=new t.Dictionary,r._scenes=[],r._frames=[],r._tagFactory=new t.SWFTagFactory,i.sKeepRawData&&(r._tagsRaw=[]),i.sAutobuildLayers&&(r._layers=[]),r.backgroundColor=16777215,r.rootTimelineContainer=n,n}return __extends(i,e),i.prototype.getDefinitionTag=function(t){var e=this.rootTimelineContainer._dictionary.__get(t);return e>=0&&e=0&&e0&&(i=i.replace("::","."));for(var n=0,r=globalThis.asc.of(this.rootTimelineContainer._assets);n0&&(i=i.replace("::","."));for(var n=0,r=globalThis.asc.of(this.rootTimelineContainer._symbols);n-1&&(n=a[i]),n?r=n.instanceName:0!=(32&o.flags1)&&(r=o.instanceName),r){var s=r&&t.constructor.__classMembers;return s&&s[r]}return null},i.prototype.newDisplayObject=function(t,e,i,n){var r=this.getDisplayObjectConstructor(t,this.getFieldType(e,n));if(r){var a=this.getDefinitionTag(t),o=this.rootTimelineContainer.uid;return new(asc.swf.class.Proxy(o,r,a,e,i,n))}return null},i.prototype.newDisplayObjectButtonRecord=function(t,e,i,n,r){var a=this.getDisplayObjectConstructor(t,null);if(a){var o=this.getDefinitionTag(t),s=this.rootTimelineContainer.uid;return new(asc.swf.class.ProxyButtonRecord(s,a,o,e,i,n,r))}return null},i.prototype.getDisplayObjectConstructorPublicAPI=function(t,e){var i=this.getDisplayObjectConstructor(t,e);if(i){if(globalThis.flash.__native.format.swf.instance.MovieClip.sInternalDisplayClasses.indexOf(i)>-1){var n=this.getDefinitionTag(t),r=this.rootTimelineContainer.uid;return asc.swf.class.Proxy(r,i,n)}return i}return null},i.prototype.getDisplayObjectConstructor=function(t,e){var n=this.getDefinitionTag(t),r=(this.rootTimelineContainer.uid,this.getSWFAsset(t)||this.getSWFSymbol(t));if(r&&r.name){var a=this.getHash(),o=i.sDisplayObjectContructorMap[a];o||(o=i.sDisplayObjectContructorMap[a]={});var s=r.name,_=e?e+s:s,l=o[_];if(l){if(l!=i.sDisplayObjectNoContructor)return l}else{var h,c=i.sHelperDisplayObjectContructor,f=0;c[f++]=a+"."+s,s.indexOf(".")<0&&(c[f++]="global."+s),c[f++]=s;for(var u=0;u=0&&e>>0==n&&(n>>>=0),this.currentLabels[this.currentLabels.length]=new t.FrameLabel(n,this.frameIndexes[n])}this.currentLabels.length>0&&this.currentLabels.sort(function(t,e){return t.frame-e.frame})}return this.currentLabels},i.prototype.getHash=function(){return this.bytes&&this.bytes.hash},i.prototype.setHash=function(t){this.bytes&&(this.bytes.hash=t)},i.prototype.getDomainClass=function(){var t;this._domainClass||(t=asc.scope(this.getHash()).value)&&(this._domainClass=asc.scope("__internal.flash.system.ApplicationDomain",t).value);return this._domainClass},i.prototype.parseTags=function(e,i){var n;for(this.parseTagsInit(e,i);(n=this.parseTag(e))&&n.type!=t.TagEnd.TYPE;)n.root=e.root;this.parseTagsFinalize()},i.prototype.parseTagsInit=function(e,i){this.bytes=e,this.currentFrame=new t.Frame,this.removedObjects={},this.frameLabels={},this.frameIndexes={},this.hasSoundStream=!1,this._tags.length=0,this._tagsImageData.length=0,this._tagsSoundData.length=0,this._tagsImportAssets.length=0,this._tagsVideoFrame={},this._frames.length=0,this._dictionary=new t.Dictionary,this._buttonSound=new t.Dictionary,this._scalingGrids=new t.Dictionary,this._layers&&(this._layers.length=0),this._version=i,this._bitmapDataObjects&&(this._bitmapDataObjects.length=0,this._activeBitmapDataObjects.length=0,this._activeBitmapDataObjectsLength=0,this._activeBitmapDataObjectsFreeIndexes.length=0,this._activeBitmapDataObjectsFreeIndexesSize=0,this._activeBitmapDataObjectsUsedIndexes.length=0,this._activeBitmapDataObjectsUsedIndexesSize=0)},i.prototype.parseTag=function(e,n){void 0===n&&(n=!1);var r=e.position;if(this.eof=r>=e.length,this.eof)return asc.logError("WARNING: end of file encountered, no end tag."),null;var a=e.readRawTag(!i.sKeepRawData),o=a.header,s=o.type,_=o.headerLength,l=o.contentLength,h=l+_,c=this._tagFactory.create(s,l);try{globalThis.asc.is(c,i)&&(c._tagFactory=this._tagFactory,c.rootTimelineContainer=this),c.parse(e,l,this._version,n)}catch(t){throw t=globalThis.asc.e2e(t),asc.logError("WARNING: parse error: "+t.message+", Tag: "+c.name+", Index: "+this._tags.length),t}this._tags[this._tags.length]=c,i.sKeepRawData&&(this._tagsRaw[this._tagsRaw.length]=a);var f=this._tags.length-1;if(globalThis.asc.is(c,t.IDisplayListTag)?this.processDisplayListTag(c,f):globalThis.asc.is(c,t.IDefinitionTag)?this.processDefinitionTag(c,f):this.processTag(c,f),e.position!=r+h){var u=this._tags.length-1,p=e.position-(r+h),g=p<0?t.SWFWarningEvent.UNDERFLOW:t.SWFWarningEvent.OVERFLOW,d={pos:r,bytes:p<0?-p:p};this.rootTimelineContainer==this?asc.logError("WARNING: excess bytes: "+p+", Tag: "+c.name+", Index: "+u):(d.indexRoot=this.rootTimelineContainer._tags.length,asc.logError("WARNING: excess bytes: "+p+", Tag: "+c.name+", Index: "+u+", IndexRoot: "+d.indexRoot));var b=new t.SWFWarningEvent(g,u,d,!1,!0);!this.dispatchEvent(b)&&(c=new t.TagBroken(c)),e.position=r+h>>>0}return c},i.prototype.parseTagsFinalize=function(){this._soundStream&&0==this._soundStream.data.length&&(this._soundStream=void 0),i.sAutobuildLayers&&this.buildLayers(),this.linkJpegTablesTag(),t.SWFData.release(),this._tagsImageData.length&&(this._bitmapDataObjects=[],this._activeBitmapDataObjects=[],this._activeBitmapDataObjectsLength=0,this._activeBitmapDataObjectsFreeIndexes=[],this._activeBitmapDataObjectsFreeIndexesSize=0,this._activeBitmapDataObjectsUsedIndexes=[],this._activeBitmapDataObjectsUsedIndexesSize=0,this._bitmapDataObjects.length=this._tagsImageData.length,this._activeBitmapDataObjectsFreeIndexes.length=this._tagsImageData.length,this._activeBitmapDataObjectsUsedIndexes.length=this._tagsImageData.length)},i.prototype.publishTags=function(e,i){for(var n,r,a=0,o=this._tags.length;a>>0;break;case t.TagJPEGTables.TYPE:this.jpegTablesTag=globalThis.asc.strict(e,t.TagJPEGTables);break;case t.TagDoABC.TYPE:break;case t.TagSymbolClass.TYPE:for(s=0,_=e.symbols.length;s<_;++s)this._symbols[this._symbols.length]=e.symbols[s];break;case t.TagExportAssets.TYPE:for(s=0,_=e.assets.length;s<_;++s)this._assets[this._assets.length]=e.assets[s];break;case t.TagImportAssets.TYPE:case t.TagImportAssets2.TYPE:i.sDecodeImportData&&(this._tagsImportAssets[this._tagsImportAssets.length]=e);break;case t.TagVideoFrame.TYPE:if(i.sDecodeVideoFrames){var h=e.streamId;(this._tagsVideoFrame[h]||(this._tagsVideoFrame[h]=[]))[e.frameNum]=e}}},i.prototype.processDisplayListTag=function(e,i){switch(e.type){case t.TagShowFrame.TYPE:var n=this.frameLabels[this.currentFrame.frameNumber];n&&(this.currentFrame.currentFrameLabel=this.currentFrame.currentLabel=globalThis.asc.strict(n,Array)),this.currentFrame.tagIndexEnd=i,this._frames[this._frames.length]=this.currentFrame;var r=this.currentFrame.currentLabel;this.currentFrame=this.currentFrame.clone(),this.removedObjects={},this.currentFrame.frameNumber=this._frames.length,this.currentFrame.tagIndexStart=i+1>>>0,r&&(this.currentFrame.currentLabel=r);break;case t.TagPlaceObject.TYPE:case t.TagPlaceObject2.TYPE:case t.TagPlaceObject3.TYPE:this.placeObject(i,e);break;case t.TagRemoveObject.TYPE:case t.TagRemoveObject2.TYPE:this.removeObject(e)}},i.prototype.removeObject=function(t){this.currentFrame.__beforeWrite();var e=this.currentFrame._objects;if(e){var i=e[t.depth];i&&(this.removedObjects[t.depth]=i.characterId)}this.currentFrame.removeObject(t)},i.prototype.placeObject=function(t,e){this.currentFrame.placeObject(t,e);var i=this.currentFrame._objects;if(i){var n=i[e.depth];n&&this.removedObjects[e.depth]===n.characterId&&(n.r=1)}},i.prototype.processDefinitionTag=function(e,n){if(globalThis.asc.is(e,t.TagDefineButtonSound))this._buttonSound.__set(e.buttonId,n);else if(globalThis.asc.is(e,t.TagDefineScalingGrid))this._scalingGrids.__set(e.characterId,n);else{if(e.characterId>0&&(this._dictionary.__set(e.characterId,n),this.currentFrame.characters||(this.currentFrame.characters=[]),this.currentFrame.characters[this.currentFrame.characters.length]=e.characterId),i.sDecodeImageData)switch(e.type){case t.TagDefineBits.TYPE:case t.TagDefineBitsJPEG2.TYPE:case t.TagDefineBitsJPEG3.TYPE:case t.TagDefineBitsJPEG4.TYPE:case t.TagDefineBitsLossless.TYPE:case t.TagDefineBitsLossless2.TYPE:this._tagsImageData[this._tagsImageData.length]=e}if(i.sDecodeSoundData)switch(e.type){case t.TagDefineSound.TYPE:this._tagsSoundData[this._tagsSoundData.length]=e}}},i.prototype.processSoundStreamTag=function(e,i){switch(e.type){case t.TagSoundStreamHead.TYPE:case t.TagSoundStreamHead2.TYPE:var n=globalThis.asc.as(e,t.TagSoundStreamHead);this._soundStream=new t.SoundStream,this._soundStream.compression=n.streamSoundCompression,this._soundStream.rate=n.streamSoundRate,this._soundStream.size=n.streamSoundSize,this._soundStream.type=n.streamSoundType,this._soundStream.numFrames=0,this._soundStream.numSamples=0;break;case t.TagSoundStreamBlock.TYPE:if(null!=this._soundStream){this.hasSoundStream||(this.hasSoundStream=!0,this._soundStream.startFrame=this.currentFrame.frameNumber);var r=globalThis.asc.as(e,t.TagSoundStreamBlock).soundData;switch(r.endian=t.Endian.LITTLE_ENDIAN,r.position=0,this._soundStream.compression){case t.SoundCompression.ADPCM:break;case t.SoundCompression.MP3:var a=r.readUnsignedShort();r.readShort();a>0&&(this._soundStream.numSamples=this._soundStream.numSamples+a>>>0,this._soundStream.data.writeBytes(r,4))}this._soundStream.numFrames++}}},i.prototype.linkJpegTablesTag=function(){if(this.jpegTablesTag)for(var e=0,i=globalThis.asc.of(this._tags);e-1},i.prototype.__addBitmapData=function(t,e){var i=this._tagsImageData.indexOf(e);i>-1&&(this._bitmapDataObjects[i]=t)},i.prototype.__addActiveBitmapData=function(t){if(this._activeBitmapDataObjects.indexOf(t)<0)if(this._activeBitmapDataObjectsFreeIndexesSize>0){var e=this._activeBitmapDataObjectsFreeIndexes[--this._activeBitmapDataObjectsFreeIndexesSize];this._activeBitmapDataObjects[e]=t,this._activeBitmapDataObjectsUsedIndexes[this._activeBitmapDataObjectsUsedIndexesSize++]=e}else{e=this._activeBitmapDataObjectsLength++;this._activeBitmapDataObjects[e]=t,this._activeBitmapDataObjectsUsedIndexes[this._activeBitmapDataObjectsUsedIndexesSize++]=e}},i.prototype.__removeActiveBitmapData=function(t){var e=this._activeBitmapDataObjects.indexOf(t);this._activeBitmapDataObjects[e]=void 0,this._activeBitmapDataObjectsFreeIndexes[this._activeBitmapDataObjectsFreeIndexesSize++]=e;var i=this._activeBitmapDataObjectsUsedIndexes.indexOf(e);this._activeBitmapDataObjectsUsedIndexes[i]=this._activeBitmapDataObjectsUsedIndexes[--this._activeBitmapDataObjectsUsedIndexesSize]},i.prototype.__gc=function(t,e){if(this._activeBitmapDataObjects)for(var i=this._activeBitmapDataObjects,n=this._activeBitmapDataObjectsUsedIndexesSize,r=this._activeBitmapDataObjectsUsedIndexes,a=0;ae+(o._idleFramesMax||0)&&(o.__gc(e),this.__removeActiveBitmapData(o))}},i.prototype.buildLayers=function(){var e,i=0,n=0,r=0,a=new t.Dictionary,o=[];for(this._layers=[],i=0,n=this._frames.length;i>>0,o.indexOf(r)>-1?globalThis.asc.as(a.__get(e),Array).push(s.frameNumber):(a.__set(e,[s.frameNumber]),o.push(r));for(o.sort(Array.NUMERIC),i=0,n=o.length;i0){for(var u=t.LayerStrip.TYPE_EMPTY,p=uint.MAX_VALUE,g=uint.MAX_VALUE,d=0;d>>0,y=this._frames[b].getObjects()[h.depth];y.k?(h.appendStrip(u,p,g),p=b,u=globalThis.asc.is(this.getDefinitionTag(y.characterId),t.TagDefineMorphShape)?t.LayerStrip.TYPE_SHAPETWEEN:t.LayerStrip.TYPE_STATIC):u==t.LayerStrip.TYPE_STATIC&&y.m>-1&&(u=t.LayerStrip.TYPE_MOTIONTWEEN),g=b}h.appendStrip(u,p,g)}this._layers.push(h)}for(i=0,n=this._frames.length;i0)for(a=a+"\n"+t.StringUtils.repeat(e+2)+"Tags:",n=0;n0)for(a=a+"\n"+t.StringUtils.repeat(e+2)+"Scenes:",n=0;n0)for(a=a+"\n"+t.StringUtils.repeat(e+2)+"Frames:",n=0;n0)for(a=a+"\n"+t.StringUtils.repeat(e+2)+"Layers:",n=0;n>0,!0)},i.prototype.unregister=function(){this.__status=this.__status|i.STATUS_UNREGISTERED;var e=this.getHash();e&&(i.clearMemory(e),t.CanvasRenderer.clearMemory(e)),asc.swf.unregister(this),this.__gc(int.MAX_VALUE,0)},i.prototype.__decodeDataAsync=function(e,n,r){var a,o=this,s=o._tagsImportAssets.concat(o._tagsImageData).concat(o._tagsSoundData),_=s.length,l=[],h=Math.min(_,i.DECODE_DATA_QUEUE_LENGTH),c=new t.SWFProgressEvent(t.SWFProgressEvent.PROGRESS,0,_);function f(e,i){e.decode(function(t){a||u.__bind(this)(e)}.__bind(this),function(n){if(!a){var s=o.__getDecompressErrorMesssage(e);i?(a=!0,r(new t.SWFErrorEvent(t.SWFErrorEvent.ERROR,s))):(asc.logError(s),u.__bind(this)(e))}}.__bind(this))}function u(t){if(t){var e=l.indexOf(t);e>-1&&(l.splice(e,1),p.__bind(this)())}}function p(){c.processed++,e(c)}asc.requestAnimationFrame.call(globalThis,function e(){if(!s.length&&!l.length)return void n(new t.SWFProgressEvent(t.SWFProgressEvent.COMPLETE,_,_));for(;l.length>0,this.fileLength=this.bytes.readUI32(),this.fileLengthCompressed=this.bytes.length,this.compressed&&this.bytes.swfUncompress(this.compressionMethod,this.fileLength),this.frameSize=this.bytes.readRECT(),this.frameRate=this.bytes.readFIXED8(),this.frameCount=this.bytes.readUI16()},i.prototype.__publishHeader=function(t){var e=70;this.compressed&&(this.compressionMethod==i.COMPRESSION_METHOD_ZLIB?e=67:this.compressionMethod==i.COMPRESSION_METHOD_LZMA&&(e=90)),t.writeUI8(e),t.writeUI8(87),t.writeUI8(83),t.writeUI8(this.version),t.writeUI32(0),t.writeRECT(this.frameSize),t.writeFIXED8(this.frameRate),t.writeUI16(this.frameCount)},i.prototype.__publishFinalize=function(t){this.fileLength=this.fileLengthCompressed=t.length,this.compressed&&(this.compressionMethod=i.COMPRESSION_METHOD_ZLIB,t.position=i.COMPRESSION_START_POS,t.swfCompress(this.compressionMethod),this.fileLengthCompressed=t.length);t.position;t.position=i.FILE_LENGTH_POS,t.writeUI32(this.fileLength),t.position=0},i.prototype.toString=function(n,r){void 0===n&&(n=0),void 0===r&&(r=0);var a=t.StringUtils.repeat(n),o=t.StringUtils.repeat(n+2),s=t.StringUtils.repeat(n+4),_=a+"[SWF]\n"+o+"Header:\n"+s+"Version: "+this.version+"\n"+s+"Compression: ";return this.compressed?this.compressionMethod==i.COMPRESSION_METHOD_ZLIB?_+="ZLIB":this.compressionMethod==i.COMPRESSION_METHOD_LZMA?_+="LZMA":_+="Unknown":_+="None",_+"\n"+s+"FileLength: "+this.fileLength+"\n"+s+"FileLengthCompressed: "+this.fileLengthCompressed+"\n"+s+"FrameSize: "+this.frameSize.toString()+"\n"+s+"FrameRate: "+this.frameRate+"\n"+s+"FrameCount: "+this.frameCount+e.prototype.toString.call(this,n)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf::SWF"),globalThis.asc.clp$(i,{sourceLength:0,signature:null,version:0,fileLength:0,fileLengthCompressed:0,frameSize:null,frameRate:NaN,frameCount:0,compressed:!1,compressionMethod:null,__status:0})})}(),i.COMPRESSION_METHOD_ZLIB="zlib",i.COMPRESSION_METHOD_LZMA="lzma",i.TOSTRING_FLAG_TIMELINE_STRUCTURE=1,i.TOSTRING_FLAG_AVM1_BYTECODE=2,i.FILE_LENGTH_POS=4,i.COMPRESSION_START_POS=8,i.DECODE_DATA_QUEUE_LENGTH=512,i.STATUS_IDLE=0,i.STATUS_PARSE=1,i.STATUS_PREPARE=2,i.STATUS_PREPARE_COMPLETE=4,i.STATUS_PREPARE_ERROR=8,i.STATUS_UNREGISTERED=16,i}(t.SWFTimelineContainer);t.SWF=e}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){t.SWFActionValue=globalThis.flash.__native.format.swf.data.SWFActionValue,t.SWFAsset=globalThis.flash.__native.format.swf.data.SWFAsset,t.SWFButtonCondAction=globalThis.flash.__native.format.swf.data.SWFButtonCondAction,t.SWFButtonRecord=globalThis.flash.__native.format.swf.data.SWFButtonRecord,t.SWFClipActionRecord=globalThis.flash.__native.format.swf.data.SWFClipActionRecord,t.SWFClipActions=globalThis.flash.__native.format.swf.data.SWFClipActions,t.SWFClipEventFlags=globalThis.flash.__native.format.swf.data.SWFClipEventFlags,t.SWFColorTransform=globalThis.flash.__native.format.swf.data.SWFColorTransform,t.SWFColorTransformWithAlpha=globalThis.flash.__native.format.swf.data.SWFColorTransformWithAlpha,t.SWFFillStyle=globalThis.flash.__native.format.swf.data.SWFFillStyle,t.SWFFocalGradient=globalThis.flash.__native.format.swf.data.SWFFocalGradient,t.SWFGlyphEntry=globalThis.flash.__native.format.swf.data.SWFGlyphEntry,t.SWFGradient=globalThis.flash.__native.format.swf.data.SWFGradient,t.SWFGradientRecord=globalThis.flash.__native.format.swf.data.SWFGradientRecord,t.SWFKerningRecord=globalThis.flash.__native.format.swf.data.SWFKerningRecord,t.SWFLineStyle=globalThis.flash.__native.format.swf.data.SWFLineStyle,t.SWFLineStyle2=globalThis.flash.__native.format.swf.data.SWFLineStyle2,t.SWFMatrix=globalThis.flash.__native.format.swf.data.SWFMatrix,t.SWFMorphFillStyle=globalThis.flash.__native.format.swf.data.SWFMorphFillStyle,t.SWFMorphFocalGradient=globalThis.flash.__native.format.swf.data.SWFMorphFocalGradient,t.SWFMorphGradient=globalThis.flash.__native.format.swf.data.SWFMorphGradient,t.SWFMorphGradientRecord=globalThis.flash.__native.format.swf.data.SWFMorphGradientRecord,t.SWFMorphLineStyle=globalThis.flash.__native.format.swf.data.SWFMorphLineStyle,t.SWFMorphLineStyle2=globalThis.flash.__native.format.swf.data.SWFMorphLineStyle2,t.SWFRawTag=globalThis.flash.__native.format.swf.data.SWFRawTag,t.SWFRecordHeader=globalThis.flash.__native.format.swf.data.SWFRecordHeader,t.SWFRectangle=globalThis.flash.__native.format.swf.data.SWFRectangle,t.SWFRegisterParam=globalThis.flash.__native.format.swf.data.SWFRegisterParam,t.SWFShape=globalThis.flash.__native.format.swf.data.SWFShape,t.SWFShapeRecordCurvedEdge=globalThis.flash.__native.format.swf.data.SWFShapeRecordCurvedEdge,t.SWFShapeRecordStraightEdge=globalThis.flash.__native.format.swf.data.SWFShapeRecordStraightEdge,t.SWFShapeRecordStyleChange=globalThis.flash.__native.format.swf.data.SWFShapeRecordStyleChange,t.SWFShapeWithStyle=globalThis.flash.__native.format.swf.data.SWFShapeWithStyle,t.SWFSoundEnvelope=globalThis.flash.__native.format.swf.data.SWFSoundEnvelope,t.SWFSoundInfo=globalThis.flash.__native.format.swf.data.SWFSoundInfo,t.SWFSymbol=globalThis.flash.__native.format.swf.data.SWFSymbol,t.SWFTextRecord=globalThis.flash.__native.format.swf.data.SWFTextRecord,t.SWFZoneData=globalThis.flash.__native.format.swf.data.SWFZoneData,t.SWFZoneRecord=globalThis.flash.__native.format.swf.data.SWFZoneRecord,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction,t.LineJointStyle=globalThis.flash.__native.format.swf.data.consts.LineJointStyle,t.Filter=globalThis.flash.__native.format.swf.data.filters.Filter,t.IFilter=globalThis.flash.__native.format.swf.data.filters.IFilter,t.SWFActionFactory=globalThis.flash.__native.format.swf.factories.SWFActionFactory,t.SWFFilterFactory=globalThis.flash.__native.format.swf.factories.SWFFilterFactory,t.BitArray=globalThis.flash.__native.utils.BitArray,t.HalfPrecisionWriter=globalThis.flash.__native.utils.HalfPrecisionWriter,t.ByteArray=globalThis.flash.utils.ByteArray,t.Endian=globalThis.flash.utils.Endian;var e=function(e){function i(i,n,r){void 0===n&&(n=0),void 0===r&&(r=0);var a=this,o=a;return a=e.call(this,i,n,r)||this,o.endian=t.Endian.LITTLE_ENDIAN,a}return __extends(i,e),i.prototype.readSI8=function(){return this.bitsPending=0,this.readByte()},i.prototype.writeSI8=function(t){this.bitsPending=0,this.writeByte(t)},i.prototype.readSI16=function(){return this.bitsPending=0,this.readShort()},i.prototype.writeSI16=function(t){this.bitsPending=0,this.writeShort(t)},i.prototype.readSI32=function(){return this.bitsPending=0,this.readInt()},i.prototype.writeSI32=function(t){this.bitsPending=0,this.writeInt(t)},i.prototype.readUI8=function(){return this.bitsPending=0,this.readUnsignedByte()},i.prototype.writeUI8=function(t){this.bitsPending=0,this.writeByte(t)},i.prototype.readUI16=function(){return this.bitsPending=0,this.readUnsignedShort()},i.prototype.writeUI16=function(t){this.bitsPending=0,this.writeShort(t)},i.prototype.readUI24=function(){this.bitsPending=0;var t=this.readUnsignedShort();return this.readUnsignedByte()<<16|t},i.prototype.writeUI24=function(t){this.bitsPending=0,this.writeShort(65535&t),this.writeByte(t>>16)},i.prototype.readUI32=function(){return this.bitsPending=0,this.readUnsignedInt()},i.prototype.writeUI32=function(t){this.bitsPending=0,this.writeUnsignedInt(t)},i.prototype.readFIXED=function(){return this.bitsPending=0,this.readInt()/65536},i.prototype.writeFIXED=function(t){this.bitsPending=0,this.writeInt(65536*t>>0)},i.prototype.readFIXED8=function(){return this.bitsPending=0,this.readShort()/256},i.prototype.writeFIXED8=function(t){this.bitsPending=0,this.writeShort(256*t>>0)},i.prototype.readFLOAT=function(){return this.bitsPending=0,this.readFloat()},i.prototype.writeFLOAT=function(t){this.bitsPending=0,this.writeFloat(t)},i.prototype.readDOUBLE=function(){return this.bitsPending=0,this.readDouble()},i.prototype.writeDOUBLE=function(t){this.bitsPending=0,this.writeDouble(t)},i.prototype.readFLOAT16=function(){this.bitsPending=0;var t=this.readUnsignedShort(),e=0!=(32768&t)?-1:1,n=(t>>10&31)>>>0,r=(1023&t)>>>0;return 0==n?0==r?0:e*Math.pow(2,1-i.FLOAT16_EXPONENT_BASE)*(r/1024):31==n?0==r?e<0?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY:Number.NaN:e*Math.pow(2,n-i.FLOAT16_EXPONENT_BASE)*(1+r/1024)},i.prototype.writeFLOAT16=function(e){t.HalfPrecisionWriter.write(e,this)},i.prototype.readEncodedU32=function(){this.bitsPending=0;var t=this.readUnsignedByte();return 128&t&&16384&(t=(127&t|this.readUnsignedByte()<<7)>>>0)&&2097152&(t=(16383&t|this.readUnsignedByte()<<14)>>>0)&&268435456&(t=(2097151&t|this.readUnsignedByte()<<21)>>>0)&&(t=(268435455&t|this.readUnsignedByte()<<28)>>>0),t},i.prototype.writeEncodedU32=function(t){for(;;){var e=(127&t)>>>0;if(0==(t=t>>7>>>0)){this.writeUI8(e);break}this.writeUI8(128|e)}},i.prototype.readUB=function(t){return this.readBits(t)},i.prototype.writeUB=function(t,e){this.writeBits(t,e)},i.prototype.readSB=function(t){var e=32-t>>>0;return this.readBits(t)<>0>>e},i.prototype.writeSB=function(t,e){this.writeBits(t,e)},i.prototype.readFB=function(t){return+this.readSB(t)/65536},i.prototype.writeFB=function(t,e){this.writeSB(t,65536*e)},i.prototype.readString=function(){for(var t=this.position;this.__get(t++););this.bitsPending=0;var e=this.readUTFBytes(t-this.position),i=e.length;return 0==e.charCodeAt(i-1)?e.substr(0,i-1):e},i.prototype.writeString=function(t){t&&t.length>0&&this.writeUTFBytes(t),this.writeByte(0)},i.prototype.readLANGCODE=function(){return this.bitsPending=0,this.readUnsignedByte()},i.prototype.writeLANGCODE=function(t){this.bitsPending=0,this.writeByte(t)},i.prototype.readRGB=function(){return this.bitsPending=0,4278190080|this.readUnsignedByte()<<16|this.readUnsignedByte()<<8|this.readUnsignedByte()},i.prototype.writeRGB=function(t){this.bitsPending=0,this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},i.prototype.readRGBA=function(){this.bitsPending=0;var t=(16777215&this.readRGB())>>>0;return this.readUnsignedByte()<<24|t},i.prototype.writeRGBA=function(t){this.bitsPending=0,this.writeRGB(t),this.writeByte(t>>24&255)},i.prototype.readARGB=function(){return this.bitsPending=0,this.readUnsignedByte()<<24|(16777215&this.readRGB())>>>0},i.prototype.writeARGB=function(t){this.bitsPending=0,this.writeByte(t>>24&255),this.writeRGB(t)},i.prototype.readRECT=function(){return new t.SWFRectangle(this)},i.prototype.writeRECT=function(t){t.publish(this)},i.prototype.readMATRIX=function(){return new t.SWFMatrix(this)},i.prototype.writeMATRIX=function(t){this.bitsPending=0;var e=1!=t.a||1!=t.d,i=0!=t.b||0!=t.c;if(this.writeBits(1,e?1:0),e){var n=0;n=0==t.a&&0==t.d?1:this.calculateMaxBits(!0,[65536*t.a,65536*t.d]),this.writeUB(5,n),this.writeFB(n,t.a),this.writeFB(n,t.d)}if(this.writeBits(1,i?1:0),i){var r=this.calculateMaxBits(!0,[65536*t.b,65536*t.c]);this.writeUB(5,r),this.writeFB(r,t.b),this.writeFB(r,t.c)}var a=this.calculateMaxBits(!0,[t.tx,t.ty]);this.writeUB(5,a),this.writeSB(a,t.tx),this.writeSB(a,t.ty)},i.prototype.readCXFORM=function(){return new t.SWFColorTransform(this)},i.prototype.writeCXFORM=function(t){t.publish(this)},i.prototype.readCXFORMWITHALPHA=function(){return new t.SWFColorTransformWithAlpha(this)},i.prototype.writeCXFORMWITHALPHA=function(t){t.publish(this)},i.prototype.readSHAPE=function(e){return void 0===e&&(e=20),new t.SWFShape(this,1,e)},i.prototype.writeSHAPE=function(t){t.publish(this)},i.prototype.readSHAPEWITHSTYLE=function(e,i){return void 0===e&&(e=1),void 0===i&&(i=20),new t.SWFShapeWithStyle(this,e,i)},i.prototype.writeSHAPEWITHSTYLE=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readSTRAIGHTEDGERECORD=function(e){return new t.SWFShapeRecordStraightEdge(this,e)},i.prototype.writeSTRAIGHTEDGERECORD=function(t){t.publish(this)},i.prototype.readCURVEDEDGERECORD=function(e){return new t.SWFShapeRecordCurvedEdge(this,e)},i.prototype.writeCURVEDEDGERECORD=function(t){t.publish(this)},i.prototype.readSTYLECHANGERECORD=function(e,i,n,r){return void 0===r&&(r=1),new t.SWFShapeRecordStyleChange(this,e,i,n,r)},i.prototype.writeSTYLECHANGERECORD=function(t,e,i,n){void 0===n&&(n=1),t.numFillBits=e,t.numLineBits=i,t.publish(this,n)},i.prototype.readFILLSTYLE=function(e){return void 0===e&&(e=1),new t.SWFFillStyle(this,e)},i.prototype.writeFILLSTYLE=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readLINESTYLE=function(e){return void 0===e&&(e=1),new t.SWFLineStyle(this,e)},i.prototype.writeLINESTYLE=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readLINESTYLE2=function(e){return void 0===e&&(e=1),new t.SWFLineStyle2(this,e)},i.prototype.writeLINESTYLE2=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readBUTTONRECORD=function(e){void 0===e&&(e=1);return 0==this.readUI8()?null:(this.position--,new t.SWFButtonRecord(this,e))},i.prototype.writeBUTTONRECORD=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readBUTTONCONDACTION=function(){return new t.SWFButtonCondAction(this)},i.prototype.writeBUTTONCONDACTION=function(t){t.publish(this)},i.prototype.readFILTER=function(){var e=this.readUI8(),i=t.SWFFilterFactory.create(e);return i.parse(this),i},i.prototype.writeFILTER=function(t){this.writeUI8(t.id),t.publish(this)},i.prototype.readTEXTRECORD=function(e,i,n,r){void 0===n&&(n=null),void 0===r&&(r=1);return 0==this.readUI8()?null:(this.position--,new t.SWFTextRecord(this,e,i,n,r))},i.prototype.writeTEXTRECORD=function(t,e,i,n,r){void 0===n&&(n=null),void 0===r&&(r=1),t.publish(this,e,i,n,r)},i.prototype.readGLYPHENTRY=function(e,i){return new t.SWFGlyphEntry(this,e,i)},i.prototype.writeGLYPHENTRY=function(t,e,i){t.publish(this,e,i)},i.prototype.readZONERECORD=function(){return new t.SWFZoneRecord(this)},i.prototype.writeZONERECORD=function(t){t.publish(this)},i.prototype.readZONEDATA=function(){return new t.SWFZoneData(this)},i.prototype.writeZONEDATA=function(t){t.publish(this)},i.prototype.readKERNINGRECORD=function(e){return new t.SWFKerningRecord(this,e)},i.prototype.writeKERNINGRECORD=function(t,e){t.publish(this,e)},i.prototype.readGRADIENT=function(e){return void 0===e&&(e=1),new t.SWFGradient(this,e)},i.prototype.writeGRADIENT=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readFOCALGRADIENT=function(e){return void 0===e&&(e=1),new t.SWFFocalGradient(this,e)},i.prototype.writeFOCALGRADIENT=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readGRADIENTRECORD=function(e){return void 0===e&&(e=1),new t.SWFGradientRecord(this,e)},i.prototype.writeGRADIENTRECORD=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readMORPHFILLSTYLE=function(e){return void 0===e&&(e=1),new t.SWFMorphFillStyle(this,e)},i.prototype.writeMORPHFILLSTYLE=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readMORPHLINESTYLE=function(e){return void 0===e&&(e=1),new t.SWFMorphLineStyle(this,e)},i.prototype.writeMORPHLINESTYLE=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readMORPHLINESTYLE2=function(e){return void 0===e&&(e=1),new t.SWFMorphLineStyle2(this,e)},i.prototype.writeMORPHLINESTYLE2=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readMORPHGRADIENT=function(e){return void 0===e&&(e=1),new t.SWFMorphGradient(this,e)},i.prototype.writeMORPHGRADIENT=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readMORPHFOCALGRADIENT=function(e){return void 0===e&&(e=1),new t.SWFMorphFocalGradient(this,e)},i.prototype.writeMORPHFOCALGRADIENT=function(t,e){void 0===e&&(e=1),t.publish(this,e)},i.prototype.readMORPHGRADIENTRECORD=function(){return new t.SWFMorphGradientRecord(this)},i.prototype.writeMORPHGRADIENTRECORD=function(t){t.publish(this)},i.prototype.readACTIONRECORD=function(){var e,i=this.position,n=this.readUI8();if(0!=n){var r=n>=128?this.readUI16():0;(e=t.SWFActionFactory.create(n,r,i)).parse(this)}return e},i.prototype.writeACTIONRECORD=function(t){t.publish(this)},i.prototype.readACTIONVALUE=function(){return new t.SWFActionValue(this)},i.prototype.writeACTIONVALUE=function(t){t.publish(this)},i.prototype.readREGISTERPARAM=function(){return new t.SWFRegisterParam(this)},i.prototype.writeREGISTERPARAM=function(t){t.publish(this)},i.prototype.readASSET=function(){return new t.SWFAsset(this)},i.prototype.writeASSET=function(t){t.publish(this)},i.prototype.readSYMBOL=function(){return new t.SWFSymbol(this)},i.prototype.writeSYMBOL=function(t){t.publish(this)},i.prototype.readSOUNDINFO=function(){return new t.SWFSoundInfo(this)},i.prototype.writeSOUNDINFO=function(t){t.publish(this)},i.prototype.readSOUNDENVELOPE=function(){return new t.SWFSoundEnvelope(this)},i.prototype.writeSOUNDENVELOPE=function(t){t.publish(this)},i.prototype.readCLIPACTIONS=function(e){return new t.SWFClipActions(this,e)},i.prototype.writeCLIPACTIONS=function(t,e){t.publish(this,e)},i.prototype.readCLIPACTIONRECORD=function(e){var i=this.position;return 0==(e>=6?this.readUI32():this.readUI16())?null:(this.position=i,new t.SWFClipActionRecord(this,e))},i.prototype.writeCLIPACTIONRECORD=function(t,e){t.publish(this,e)},i.prototype.readCLIPEVENTFLAGS=function(e){return new t.SWFClipEventFlags(this,e)},i.prototype.writeCLIPEVENTFLAGS=function(t,e){t.publish(this,e)},i.prototype.readTagHeader=function(e){var n=this.position,r=this.readUI16(),a=(63&r)>>>0;return 63==a&&(a=this.readSI32()>>>0),e?(i.sHelperRecordHeader.type=r>>6>>>0,i.sHelperRecordHeader.contentLength=a,i.sHelperRecordHeader.headerLength=this.position-n>>>0,i.sHelperRecordHeader):new t.SWFRecordHeader(r>>6,a,this.position-n)},i.prototype.writeTagHeader=function(t,e,i){void 0===i&&(i=!1);e<63&&!i?this.writeUI16(t<<6|e):(this.writeUI16(t<<6|63),this.writeSI32(e))},i.prototype.swfUncompress=function(e,i){void 0===i&&(i=0);var n=this.position,r=new t.ByteArray;if(e==t.SWF.COMPRESSION_METHOD_ZLIB)this.readBytes(r),r.uncompress("zlib",i);else{if(e!=t.SWF.COMPRESSION_METHOD_LZMA)throw new Error("Unknown compression method: "+e);for(var a=0;a<5;a++)r.writeByte(this.__get(a+12));r.endian=t.Endian.LITTLE_ENDIAN,r.writeUnsignedInt(i-8),r.writeUnsignedInt(0),this.position=17,this.readBytes(r,13),r.uncompress(e)}this.length=this.position=n,this.writeBytes(r),this.position=n},i.prototype.fromArray=function(t,e){void 0===e&&(e=!1);for(var i="",n=0,r=t.length;n>>0},i.prototype.skipSHAPE=function(t){void 0===t&&(t=20);this.bitsPending=0;for(var e,i=this.readUB(4),n=this.readUB(4);1!=e;){if(1==this.readUB(1)){var r=1==this.readUB(1),a=this.readUB(4)+2>>>0;r?this.skipSTRAIGHTEDGERECORD(a):this.skipCURVEDEDGERECORD(a)}else{var o=this.readUB(5);0==o?e=1:this.skipSTYLECHANGERECORD(o,i,n,1)}}},i.prototype.skipSTRAIGHTEDGERECORD=function(t){var e,i;1==this.readUB(1)&&(e=!0),!e&&1==this.readUB(1)&&(i=!0),(e||!i)&&this.readSB(t),(e||i)&&this.readSB(t)},i.prototype.skipCURVEDEDGERECORD=function(t){this.readSB(t),this.readSB(t),this.readSB(t),this.readSB(t)},i.prototype.skipSTYLECHANGERECORD=function(t,e,i,n){void 0===n&&(n=1);if(0!=(1&t)){var r=this.readUB(5);this.readSB(r),this.readSB(r)}if(0!=(2&t)&&this.readUB(e),0!=(4&t)&&this.readUB(e),0!=(8&t)&&this.readUB(i),0!=(16&t)){this.bitsPending=0;var a=0,o=this.readUI8();for(n>=2&&255==o&&(o=this.readUI16()),a=0;a=2&&255==s&&(s=this.readUI16()),a=0;a>>0,a="[Dump] total length: "+t.length+", original position: "+n,o=0;o>>24)/255},e.rgb=function(t){return 16777215&t},e.r=function(t){return(e.rgb(t)>>16&255)/255},e.g=function(t){return(e.rgb(t)>>8&255)/255},e.b=function(t){return(255&e.rgb(t))/255},e.interpolate=function(t,i,n){var r=e.r(t),a=e.g(t),o=e.b(t),s=e.alpha(t),_=255*(r+(e.r(i)-r)*n)>>>0,l=255*(a+(e.g(i)-a)*n)>>>0;return 255*(o+(e.b(i)-o)*n)>>>0|l<<8|_<<16|255*(s+(e.alpha(i)-s)*n)>>>0<<24},e.rgbToString=function(e){return t.StringUtils.printf("#%06x",16777215&e)},e.rgbaToString=function(e){return t.StringUtils.printf("#%06x(%02x)",16777215&e,e>>>24)},e.argbToString=function(e){return t.StringUtils.printf("#(%02x)%06x",e>>>24,16777215&e)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.utils::ColorUtils")})}(),e}();t.ColorUtils=e}(t.utils||(t.utils={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.convertClassName=function(t){var e;if(0==t.indexOf(e="flash.__native.format.swf.instance::"))switch(t.substr(e.length)){case"Bitmap":case"BitmapAsset":return"flash.display::Bitmap";case"BitmapData":return"flash.display::BitmapData";case"Shape":return"flash.display::Shape";case"MorphShape":return"flash.display::MorphShape";case"Sprite":case"SpriteAsset":return"flash.display::Sprite";case"MovieClip":return"flash.display::MovieClip";case"SimpleButton":return"flash.display::SimpleButton";case"StaticText":return"flash.text::StaticText";case"DynamicText":return"flash.text::TextField";case"Font":return"flash.text::Font";case"Sound":return"flash.media::Sound";case"Video":return"flash.media::Video";case"ByteArray":case"ByteArrayAsset":return"flash.utils::ByteArray"}return t}}(t.utils||(t.utils={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFMatrix=globalThis.flash.__native.format.swf.data.SWFMatrix;var e=function(){function e(){}return e.interpolate=function(e,i,n){var r=new t.SWFMatrix;return r.a=e.a+(i.a-e.a)*n,r.b=e.b+(i.b-e.b)*n,r.c=e.c+(i.c-e.c)*n,r.d=e.d+(i.d-e.d)*n,r.tx=e.tx+(i.tx-e.tx)*n,r.ty=e.ty+(i.ty-e.ty)*n,r},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.utils::MatrixUtils")})}(),e}();t.MatrixUtils=e}(t.utils||(t.utils={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.roundPixels20=function(t){return Math.round(100*t)/100},t.roundPixels400=function(t){return Math.round(1e4*t)/1e4},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.utils::NumberUtils")})}(),t}();t.NumberUtils=e}(t.utils||(t.utils={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.num2str=function(t,e){void 0===e&&(e=!1),e&&(t=Math.round(100*t)/100);var i=t.toString();return-1==i.indexOf(".")&&(i+=".0"),i+"f"},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.utils::ObjCUtils")})}(),t}();t.ObjCUtils=e}(t.utils||(t.utils={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.TagPlaceObject=globalThis.flash.__native.format.swf.tags.TagPlaceObject,t.TagRemoveObject=globalThis.flash.__native.format.swf.tags.TagRemoveObject,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(){function e(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.frameNumber=t,this.tagIndexStart=e}return e.prototype.getObjects=function(){return this._source?this._source.getObjects():this._objects},e.prototype.getObjectsSortedByDepth=function(){if(this._source)return this._source.getObjectsSortedByDepth();var t=this._objectsSorted;if(!t){var i=this._objects;if(!i)return this._objectsSorted=e.sHelperEmptyObjects;var n=Object.keys(i);n.sort(Array.NUMERIC),t=this._objectsSorted=[];for(var r=0,a=n.length;r>>0==r&&(r>>>=0),e[r]=t[r].clone()}this._source=void 0}!this._objects&&(this._objects={})},e.prototype.toString=function(e){void 0===e&&(e=0);var i=t.StringUtils.repeat(e)+"["+this.frameNumber+"] Start: "+this.tagIndexStart+", Length: "+(this.tagIndexEnd-this.tagIndexStart+1);this.currentLabel&&(i=i+", currentLabel: "+this.currentLabel),this.currentFrameLabel&&(i=i+", currentFrameLabel: "+this.currentFrameLabel),this.characters&&this.characters.length>0&&(i=i+"\n"+t.StringUtils.repeat(e+2)+"Defined CharacterIDs: "+this.characters.join(", "));var n=this.getObjects();if(n)for(var r=0,a=globalThis.asc.In(n);r>>0==o&&(o>>>=0),i+=n[o].toString(e)}return i},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.timeline::Frame"),globalThis.asc.clp$(e,{tagIndexEnd:0}),e.sHelperEmptyObjects=[]})}(),e}();t.Frame=e}(t.timeline||(t.timeline={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.TagPlaceObject=globalThis.flash.__native.format.swf.tags.TagPlaceObject,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(){function e(t,e,i){t<0||!e||(this.depth=e.depth,0!=(64&e.flags1)&&(this.clipDepth=e.clipDepth),0!=(2&e.flags1)&&(this.characterId=e.characterId),0!=(8&e.flags2)&&(this.className=e.className),this.update(this.p=t,e))}return e.prototype.update=function(t,e){var i=e.flags1,n=e.flags2;0!=(32&i)&&(this.n=t),0!=(4&i)&&(this.m=t),0!=(8&i)&&(this.c=t),0!=(1&n)&&(this.f=t),0!=(16&i)&&(this.r=t),0!=(32&n)&&(this.v=t),0!=(2&n)&&(this.b=t)},e.prototype.set=function(t,e){var i=e.flags1,n=e.flags2;0!=(32&i)&&(this.n=t,1)||this.n>-1&&delete this.n,0!=(4&i)&&(this.m=t,1)||this.m>-1&&delete this.m,0!=(8&i)&&(this.c=t,1)||this.c>-1&&delete this.c,0!=(1&n)&&(this.f=t,1)||this.f>-1&&delete this.f,0!=(16&i)&&(this.r=t,1)||this.r>-1&&delete this.r,0!=(32&n)&&(this.v=t,1)||this.v>-1&&delete this.v,0!=(2&n)&&(this.b=t,1)||this.b>-1&&delete this.b},e.prototype.clone=function(){var t=new e;return t.depth=this.depth,null!=this.clipDepth&&(t.clipDepth=this.clipDepth),null!=this.characterId&&(t.characterId=this.characterId),null!=this.className&&(t.className=this.className),this.p>-1&&(t.p=this.p),this.n>-1&&(t.n=this.n),this.m>-1&&(t.m=this.m),this.c>-1&&(t.c=this.c),this.f>-1&&(t.f=this.f),this.r>-1&&(t.r=this.r),this.v>-1&&(t.v=this.v),this.b>-1&&(t.b=this.b),t},e.prototype.toString=function(e){void 0===e&&(e=0);var i="\n"+t.StringUtils.repeat(e+2)+"Depth: "+this.depth+(null!=this.layer?" (Layer "+this.layer+")":"")+", CharacterId: "+this.characterId+", ";return null!=this.className&&(i=i+"ClassName: "+this.className+", "),i=i+"PlacedAt: "+this.p,this.n>-1&&(i=i+", LastModifiedNameAt: "+this.n),this.m>-1&&(i=i+", LastModifiedMatrixAt: "+this.m),this.c>-1&&(i=i+", LastModifiedColorTransformAt: "+this.c),this.f>-1&&(i=i+", LastModifiedFilterListAt: "+this.f),this.r>-1&&(i=i+", LastModifiedRatioAt: "+this.r),this.v>-1&&(i=i+", LastModifiedVisibleAt: "+this.v),this.b>-1&&(i=i+", LastModifiedBlendModeAt: "+this.b),this.k&&(i+=", IsKeyframe"),i},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.timeline::FrameObject"),globalThis.asc.clp$(e,{characterId:0})})}(),e}();t.FrameObject=e}(t.timeline||(t.timeline={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(){function e(t,e){this.depth=t,this.frameCount=e,this.frameStripMap=[],this.strips=[]}return e.prototype.appendStrip=function(e,i,n){if(e!=t.LayerStrip.TYPE_EMPTY){var r=0,a=this.strips.length;if(0==a&&i>0){for(r=0;r0){var o=globalThis.asc.as(this.strips[a-1],t.LayerStrip);if(o.endFrameIndex+1>>0;r=this.frameStripMap.length||e>>0,n=(e>=this.frameStripMap.length?this.strips.length-1:this.frameStripMap[e])>>>0;return this.strips.slice(i,n+1)},e.prototype.toString=function(e){void 0===e&&(e=0);var i="Depth: "+this.depth+", Frames: "+this.frameCount;if(this.strips.length>0){i=i+"\n"+t.StringUtils.repeat(e+2)+"Strips:";for(var n=0,r=this.strips.length;n0&&t.readBytes(this._uuid,0,e)},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,this._uuid.length),this._uuid.length>0&&t.writeBytes(this._uuid)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"DebugID"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 6},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e)+"UUID: ";return 16==this._uuid.length?(n+=t.StringUtils.printf("%02x%02x%02x%02x-",this._uuid.__get(0),this._uuid.__get(1),this._uuid.__get(2),this._uuid.__get(3)),n+=t.StringUtils.printf("%02x%02x-",this._uuid.__get(4),this._uuid.__get(5)),n+=t.StringUtils.printf("%02x%02x-",this._uuid.__get(6),this._uuid.__get(7)),n+=t.StringUtils.printf("%02x%02x-",this._uuid.__get(8),this._uuid.__get(9)),n+=t.StringUtils.printf("%02x%02x%02x%02x%02x%02x",this._uuid.__get(10),this._uuid.__get(11),this._uuid.__get(12),this._uuid.__get(13),this._uuid.__get(14),this._uuid.__get(15))):n=n+"(invalid length: "+this._uuid.length+")",n},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagDebugID"),globalThis.asc.clp$(e,{_uuid:null})})}(),e.TYPE=63,e}();t.TagDebugID=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){this.binaryData=new t.ByteArray}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.characterId=t.readUI16(),t.readUI32(),e>6&&t.readBytes(this.binaryData,0,e-6)},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.characterId),n.writeUI32(0),this.binaryData.length>0&&n.writeBytes(this.binaryData),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},e.prototype.clone=function(){var t=new e;return t.characterId=this.characterId,this.binaryData.length>0&&t.binaryData.writeBytes(this.binaryData),t},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"DefineBinaryData"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 9},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId+", Length: "+this.binaryData.length},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagDefineBinaryData"),globalThis.asc.clp$(e,{characterId:0,binaryData:null})})}(),e.TYPE=87,e}();t.TagDefineBinaryData=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SystemBitmapData=globalThis.flash.__native.display.SystemBitmapData,t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.BitmapType=globalThis.flash.__native.format.swf.data.consts.BitmapType,t.SubByteArray=globalThis.flash.__native.utils.SubByteArray,t.BitmapData=globalThis.flash.display.BitmapData,t.Loader=globalThis.flash.display.Loader,t.Event=globalThis.flash.events.Event,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){void 0===this.bitmapType&&(this.bitmapType=t.BitmapType.JPEG),this.bitmapData=(new t.ByteArray).__fixed(!0),this._instance=e.sHelperEmptyInstance}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_IDefinitionBitsTag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(e,i,n,r){void 0===r&&(r=!1);this.characterId=e.readUI16(),i>2&&(this.bitmapData=new t.SubByteArray(e,e.position,e.position+(i-2)),e.position=e.position+(i-2)>>>0),this.__data=e},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,this.bitmapData.length+2,!0),t.writeUI16(this.characterId),this.bitmapData.length>0&&t.writeBytes(this.bitmapData)},e.prototype.clone=function(){var t=globalThis.asc.strict(new e,e);return t.characterId=this.characterId,t.bitmapType=this.bitmapType,this.bitmapData.length>0&&t.bitmapData.writeBytes(this.bitmapData),t},e.prototype.decode=function(e,i){var n=this;function r(i){o.__bind(this)(),n._instance=globalThis.asc.strict(n._loader.content.bitmapData,t.BitmapData),n.__data.root.__addBitmapData(n._instance,this),n.__gc(),e&&e(i)}function a(t){o.__bind(this)(),n.__gc(),i&&i(t)}function o(){n._loader.contentLoaderInfo.removeEventListener(t.Event.COMPLETE,r.__bind(this)),n._loader.contentLoaderInfo.removeEventListener(t.IOErrorEvent.IO_ERROR,a.__bind(this))}return n._loader=new t.Loader,n._loader._predefinedType=t.SystemBitmapData.SWF,n.bitmapAlphaData&&n.bitmapAlphaData.length&&(n._loader._predefinedAlphaData=n.bitmapAlphaData,n._loader._predefinedTransparent=!0),n._loader.contentLoaderInfo.addEventListener(t.Event.COMPLETE,r.__bind(this)),n._loader.contentLoaderInfo.addEventListener(t.IOErrorEvent.IO_ERROR,a.__bind(this)),n._loader.__loadBytes(n.bitmapData,null,1),1},e.prototype.getInstance=function(){return this._instance},e.prototype.__gc=function(){this.bitmapData=this.bitmapAlphaData=void 0,this._loader=null,this.__data=null},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"DefineBits"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId+", BitmapLength: "+(this.bitmapData?this.bitmapData.length:0)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagDefineBits"),globalThis.asc.clp$(e,{characterId:0}),e.sHelperEmptyInstance=new t.BitmapData(1,1,!0,1711276032)})}(),e.TYPE=6,e}();t.TagDefineBits=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.BitmapType=globalThis.flash.__native.format.swf.data.consts.BitmapType;var e=function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),i.prototype.parse=function(i,n,r,a){void 0===a&&(a=!1);e.prototype.parse.call(this,i,n,r),255!=this.bitmapData.__get(0)||216!=this.bitmapData.__get(1)&&217!=this.bitmapData.__get(1)?137==this.bitmapData.__get(0)&&80==this.bitmapData.__get(1)&&78==this.bitmapData.__get(2)&&71==this.bitmapData.__get(3)&&13==this.bitmapData.__get(4)&&10==this.bitmapData.__get(5)&&26==this.bitmapData.__get(6)&&10==this.bitmapData.__get(7)?this.bitmapType=t.BitmapType.PNG:71==this.bitmapData.__get(0)&&73==this.bitmapData.__get(1)&&70==this.bitmapData.__get(2)&&56==this.bitmapData.__get(3)&&57==this.bitmapData.__get(4)&&97==this.bitmapData.__get(5)&&(this.bitmapType=t.BitmapType.GIF89A):this.bitmapType=t.BitmapType.JPEG},i.prototype.clone=function(){var t=globalThis.asc.strict(new i,i);return t.characterId=this.characterId,t.bitmapType=this.bitmapType,this.bitmapData.length>0&&t.bitmapData.writeBytes(this.bitmapData),t},Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"DefineBitsJPEG2"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return this.bitmapType==t.BitmapType.JPEG?2:8},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 2},enumerable:!1,configurable:!0}),i.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId+", Type: "+t.BitmapType.toString(this.bitmapType)+", BitmapLength: "+(this.bitmapData?this.bitmapData.length:0)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagDefineBitsJPEG2")})}(),i.TYPE=21,i}(t.TagDefineBits);t.TagDefineBitsJPEG2=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.BitmapType=globalThis.flash.__native.format.swf.data.consts.BitmapType,t.SubByteArray=globalThis.flash.__native.utils.SubByteArray;var e=function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),i.prototype.parse=function(e,i,n,r){void 0===r&&(r=!1);this.characterId=e.readUI16();var a=e.readUI32();this.bitmapData=new t.SubByteArray(e,e.position,e.position+a),e.position=e.position+a>>>0,255!=this.bitmapData.__get(0)||216!=this.bitmapData.__get(1)&&217!=this.bitmapData.__get(1)?137==this.bitmapData.__get(0)&&80==this.bitmapData.__get(1)&&78==this.bitmapData.__get(2)&&71==this.bitmapData.__get(3)&&13==this.bitmapData.__get(4)&&10==this.bitmapData.__get(5)&&26==this.bitmapData.__get(6)&&10==this.bitmapData.__get(7)?this.bitmapType=t.BitmapType.PNG:71==this.bitmapData.__get(0)&&73==this.bitmapData.__get(1)&&70==this.bitmapData.__get(2)&&56==this.bitmapData.__get(3)&&57==this.bitmapData.__get(4)&&97==this.bitmapData.__get(5)&&(this.bitmapType=t.BitmapType.GIF89A):this.bitmapType=t.BitmapType.JPEG;var o=i-a-6>>>0;o>0&&(this.bitmapAlphaData=new t.SubByteArray(e,e.position,e.position+o),e.position=e.position+o>>>0),this.__data=e},i.prototype.publish=function(t,e){t.writeTagHeader(this.type,this.bitmapData.length+(this.bitmapAlphaData?this.bitmapAlphaData.length:0)+6,!0),t.writeUI16(this.characterId),t.writeUI32(this.bitmapData.length),this.bitmapData.length>0&&t.writeBytes(this.bitmapData),this.bitmapAlphaData&&this.bitmapAlphaData.length>0&&t.writeBytes(this.bitmapAlphaData)},i.prototype.clone=function(){var t=globalThis.asc.strict(new i,i);return t.characterId=this.characterId,t.bitmapType=this.bitmapType,this.bitmapData.length>0&&t.bitmapData.writeBytes(this.bitmapData),this.bitmapAlphaData&&this.bitmapAlphaData.length>0&&t.bitmapAlphaData.writeBytes(this.bitmapAlphaData),t},Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"DefineBitsJPEG3"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return this.bitmapType==t.BitmapType.JPEG?3:8},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 3},enumerable:!1,configurable:!0}),i.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId+", Type: "+t.BitmapType.toString(this.bitmapType)+", HasAlphaData: "+(this.bitmapAlphaData&&this.bitmapAlphaData.length>0)+", "+(this.bitmapAlphaData&&this.bitmapAlphaData.length>0?"BitmapAlphaLength: "+this.bitmapAlphaData.length+", ":"")+"BitmapLength: "+(this.bitmapData?this.bitmapData.length:0)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagDefineBitsJPEG3")})}(),i.TYPE=35,i}(t.TagDefineBitsJPEG2);t.TagDefineBitsJPEG3=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.BitmapType=globalThis.flash.__native.format.swf.data.consts.BitmapType,t.SubByteArray=globalThis.flash.__native.utils.SubByteArray;var e=function(e){function i(){return e.call(this)||this}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),i.prototype.parse=function(e,i,n,r){void 0===r&&(r=!1);this.characterId=e.readUI16();var a=e.readUI32();this.deblockParam=e.readFIXED8(),this.bitmapData=new t.SubByteArray(e,e.position,e.position+a),e.position=e.position+a>>>0,255!=this.bitmapData.__get(0)||216!=this.bitmapData.__get(1)&&217!=this.bitmapData.__get(1)?137==this.bitmapData.__get(0)&&80==this.bitmapData.__get(1)&&78==this.bitmapData.__get(2)&&71==this.bitmapData.__get(3)&&13==this.bitmapData.__get(4)&&10==this.bitmapData.__get(5)&&26==this.bitmapData.__get(6)&&10==this.bitmapData.__get(7)?this.bitmapType=t.BitmapType.PNG:71==this.bitmapData.__get(0)&&73==this.bitmapData.__get(1)&&70==this.bitmapData.__get(2)&&56==this.bitmapData.__get(3)&&57==this.bitmapData.__get(4)&&97==this.bitmapData.__get(5)&&(this.bitmapType=t.BitmapType.GIF89A):this.bitmapType=t.BitmapType.JPEG;var o=i-a-6>>>0;o>0&&(this.bitmapAlphaData=new t.SubByteArray(e,e.position,e.position+o),e.position=e.position+o>>>0),this.__data=e},i.prototype.publish=function(t,e){t.writeTagHeader(this.type,this.bitmapData.length+(this.bitmapAlphaData?this.bitmapAlphaData.length:0)+6,!0),t.writeUI16(this.characterId),t.writeUI32(this.bitmapData.length),t.writeFIXED8(this.deblockParam),this.bitmapData.length>0&&t.writeBytes(this.bitmapData),this.bitmapAlphaData&&this.bitmapAlphaData.length>0&&t.writeBytes(this.bitmapAlphaData)},i.prototype.clone=function(){var t=globalThis.asc.strict(new i,i);return t.characterId=this.characterId,t.bitmapType=this.bitmapType,t.deblockParam=this.deblockParam,this.bitmapData.length>0&&t.bitmapData.writeBytes(this.bitmapData),this.bitmapAlphaData&&this.bitmapAlphaData.length>0&&t.bitmapAlphaData.writeBytes(this.bitmapAlphaData),t},Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"DefineBitsJPEG4"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return 10},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 4},enumerable:!1,configurable:!0}),i.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId+", Type: "+t.BitmapType.toString(this.bitmapType)+", DeblockParam: "+this.deblockParam+", HasAlphaData: "+(this.bitmapAlphaData&&this.bitmapAlphaData.length>0)+", "+(this.bitmapAlphaData&&this.bitmapAlphaData.length>0?"BitmapAlphaLength: "+this.bitmapAlphaData.length+", ":"")+"BitmapLength: "+(this.bitmapData?this.bitmapData.length:0)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagDefineBitsJPEG4")})}(),i.TYPE=90,i}(t.TagDefineBitsJPEG3);t.TagDefineBitsJPEG4=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SystemBitmapData=globalThis.flash.__native.display.SystemBitmapData,t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.BitmapFormat=globalThis.flash.__native.format.swf.data.consts.BitmapFormat,t.BitmapData=globalThis.flash.display.BitmapData,t.Event=globalThis.flash.events.Event,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){this.zlibBitmapData=new t.ByteArray,this._instance=e.sHelperEmptyInstance}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_IDefinitionBitsTag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(e,i,n,r){void 0===r&&(r=!1);this.characterId=e.readUI16(),this.bitmapFormat=e.readUI8(),this.bitmapWidth=e.readUI16(),this.bitmapHeight=e.readUI16(),this.bitmapFormat==t.BitmapFormat.BIT_8&&(this.bitmapColorTableSize=e.readUI8()),e.readBytes(this.zlibBitmapData,0,i-(this.bitmapFormat==t.BitmapFormat.BIT_8?8:7)),this.__data=e},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.characterId),n.writeUI8(this.bitmapFormat),n.writeUI16(this.bitmapWidth),n.writeUI16(this.bitmapHeight),this.bitmapFormat==t.BitmapFormat.BIT_8&&n.writeUI8(this.bitmapColorTableSize),this.zlibBitmapData.length>0&&n.writeBytes(this.zlibBitmapData),e.writeTagHeader(this.type,n.length,!0),e.writeBytes(n)},e.prototype.clone=function(){var t=new e;return t.characterId=this.characterId,t.bitmapFormat=this.bitmapFormat,t.bitmapWidth=this.bitmapWidth,t.bitmapHeight=this.bitmapHeight,this.zlibBitmapData.length>0&&t.zlibBitmapData.writeBytes(this.zlibBitmapData),t},e.prototype.getInstance=function(){return this._decoded||(this._decoded=this.decode()),this._instance},e.prototype.decode=function(e,i){this.zlibBitmapData.uncompress("zlib",this.bitmapWidth*this.bitmapHeight*4);var n=this.level>1,r=new t.SystemBitmapData(t.SystemBitmapData.SWF,this.bitmapWidth,this.bitmapHeight,n,0,!1),a=r.__beginModifyPixels(),o=new globalThis.Uint8Array(this.zlibBitmapData._dataView.buffer);if(this.bitmapFormat==t.BitmapFormat.BIT_8){var s,_=this.__roundToMultipleOfFour(this.bitmapWidth)-this.bitmapWidth,l=this.bitmapColorTableSize+1,h=n?4:3,c=this.__roundToMultipleOfFour(l*h),f=(this.bitmapWidth,this.bitmapHeight,c),u=0,p=0;if(n)for(var g=0;g0&&t.zlibBitmapData.writeBytes(this.zlibBitmapData),t},Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"DefineBitsLossless2"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return 3},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 2},enumerable:!1,configurable:!0}),i.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId+", Format: "+t.BitmapFormat.toString(this.bitmapFormat)+", Size: ("+this.bitmapWidth+","+this.bitmapHeight+")"},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagDefineBitsLossless2")})}(),i.TYPE=36,i}(t.TagDefineBitsLossless);t.TagDefineBitsLossless2=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWF=globalThis.flash.__native.format.swf.SWF,t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.SWFButtonRecord=globalThis.flash.__native.format.swf.data.SWFButtonRecord,t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction,t.StringUtils=globalThis.flash.__native.utils.StringUtils,t.Dictionary=globalThis.flash.utils.Dictionary;var e=function(){function e(){this._characters=[],this._actions=[],this.frames=new t.Dictionary}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"characters",{get:function(){return this._characters},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"actions",{get:function(){return this._actions},enumerable:!1,configurable:!0}),e.prototype.parse=function(e,i,n,r){void 0===r&&(r=!1);var a,o;for(this.characterId=e.readUI16();null!=(a=e.readBUTTONRECORD());)this._characters.push(a);for(;null!=(o=e.readACTIONRECORD());)this._actions.push(o);this.labelCount=t.Action.resolveOffsets(this._actions),this.processRecords()},e.prototype.publish=function(e,i){var n=0,r=0,a=new t.SWFData;for(a.writeUI16(this.characterId),n=0,r=this.characters.length;ne.placeDepth?1:0},e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId,r=0,a=0;if((a=this._characters.length)>0)for(n=n+"\n"+t.StringUtils.repeat(e+2)+"Characters:",r=0;r0)if(n=n+"\n"+t.StringUtils.repeat(e+2)+"Actions:",0==(i&t.SWF.TOSTRING_FLAG_AVM1_BYTECODE))for(r=0;r0,s=new t.SWFData;for(n=0,r=this.characters.length;ne.placeDepth?1:0},e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId+", TrackAsMenu: "+this.trackAsMenu,r=0,a=0;if((a=this._characters.length)>0)for(n=n+"\n"+t.StringUtils.repeat(e+2)+"Characters:",r=0;r0)for(n=n+"\n"+t.StringUtils.repeat(e+2)+"CondActions:",r=0;r0?"Text: "+this.initialText+", ":"")+(this.variableName.length>0?"VariableName: "+this.variableName+", ":"")+"Bounds: "+this.bounds},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagDefineEditText"),globalThis.asc.clp$(e,{fontId:0,fontHeight:0,textColor:0,maxLength:0,align:0,leftMargin:0,rightMargin:0,indent:0,leading:0,characterId:0})})}(),e.TYPE=37,e}();t.TagDefineEditText=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.IShapeExporter=globalThis.flash.__native.format.swf.exporters.core.IShapeExporter,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(){function e(t){this._tagContentLength=t,this.glyphShapeTable=[]}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);var r=t.position;this.characterId=t.readUI16();var a=t.readUI16()>>1>>>0;t.skipBytes(a-1<<1),t.position=t.position+(this._tagContentLength-(t.position-r))>>>0},e.prototype.publish=function(e,i){var n=new t.SWFData,r=0,a=this.glyphShapeTable.length,o=new t.SWFData;n.writeUI16(this.characterId);var s=a<<1>>>0;for(r=0;r0){e.skipBytes(l<<(this.wideOffsets?2:1));this.wideOffsets?e.readUI32():e.readUI16();for(_=0;_=0&&t.FontManager.setFontParams(u,this.ascent/20|0,this.descent/20|0)}else{var p=t.Font.__getHash(this.fontName,this.characterId,e.hash);t.FontDefferedParams.push(p,this.ascent/20|0,this.descent/20|0,h)}for(_=0;_>>0),this.shiftJIS&&(o=(64|o)>>>0),this.smallText&&(o=(32|o)>>>0),this.ansi&&(o=(16|o)>>>0),this.wideOffsets&&(o=(8|o)>>>0),this.wideCodes&&(o=(4|o)>>>0),this.italic&&(o=(2|o)>>>0),this.bold&&(o=(1|o)>>>0),n.writeUI8(o),n.writeLANGCODE(this.languageCode);var s=new t.ByteArray;if(s.writeUTFBytes(this.fontName),n.writeUI8(s.length),n.writeBytes(s),n.writeUI16(r),r>0){var _=r<<(this.wideOffsets?2:1)>>>0,l=(this.wideOffsets?4:2)>>>0,h=(this.wideOffsets,_+l>>>0),c=new t.SWFData;for(a=0;a>>0)>0)for(a=a+"\n"+t.StringUtils.repeat(i+2)+"CodeTable:",n=0;n>>0)>0)for(a=a+"\n"+t.StringUtils.repeat(i+2)+"FontAdvanceTable:",n=0;n>>0)>0){var o=!1;for(n=0;n>>0)>0)for(a=a+"\n"+t.StringUtils.repeat(i+2)+"KerningTable:",n=0;nt.position-r&&t.readBytes(this._fontData,0,e-(t.position-r))},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.characterId);var r=0;this.hasFontData&&(r=(4|r)>>>0),this.italic&&(r=(2|r)>>>0),this.bold&&(r=(1|r)>>>0),n.writeUI8(r),n.writeString(this.fontName),this.hasFontData&&this._fontData.length>0&&n.writeBytes(this._fontData),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},e.prototype.clone=function(){var t=new e;return t.characterId=this.characterId,t.hasFontData=this.hasFontData,t.italic=this.italic,t.bold=this.bold,t.fontName=this.fontName,this._fontData.length>0&&t.fontData.writeBytes(this._fontData),t},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"DefineFont4"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 10},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId+", FontName: "+this.fontName+", HasFontData: "+this.hasFontData+", Italic: "+this.italic+", Bold: "+this.bold},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagDefineFont4"),globalThis.asc.clp$(e,{hasFontData:!1,italic:!1,bold:!1,fontName:null,characterId:0,_fontData:null})})}(),e.TYPE=91,e}();t.TagDefineFont4=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.CSMTableHint=globalThis.flash.__native.format.swf.data.consts.CSMTableHint,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(){function e(){this._zoneTable=[]}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"zoneTable",{get:function(){return this._zoneTable},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.fontId=t.readUI16(),this.csmTableHint=t.readUI8()>>6>>>0;for(var r=t.position+e-3>>>0;t.position>>0,l=0;l<_;l++)this._codeTable.push(this.wideCodes?e.readUI16():e.readUI8())},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.fontId);var r=new t.ByteArray;r.writeUTFBytes(this.fontName),n.writeUI8(r.length),n.writeBytes(r);var a=0;this.smallText&&(a=(32|a)>>>0),this.shiftJIS&&(a=(16|a)>>>0),this.ansi&&(a=(8|a)>>>0),this.italic&&(a=(4|a)>>>0),this.bold&&(a=(2|a)>>>0),this.wideCodes&&(a=(1|a)>>>0),n.writeUI8(a),this.publishLangCode(n);for(var o=this._codeTable.length,s=0;s>>0},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.characterId),n.writeRECT(this.startBounds),n.writeRECT(this.endBounds);var r=new t.SWFData,a=0,o=this._morphFillStyles.length;for(o>254?(r.writeUI8(255),r.writeUI16(o)):r.writeUI8(o),a=0;a254?(r.writeUI8(255),r.writeUI16(s)):r.writeUI8(s),a=0;a>0,D.controlDeltaY=A.controlDeltaY+(E.controlDeltaY-A.controlDeltaY)*i>>0,D.anchorDeltaX=A.anchorDeltaX+(E.anchorDeltaX-A.anchorDeltaX)*i>>0,D.anchorDeltaY=A.anchorDeltaY+(E.anchorDeltaY-A.anchorDeltaY)*i>>0,u=u+(A.controlDeltaX+A.anchorDeltaX)>>0,p=p+(A.controlDeltaY+A.anchorDeltaY)>>0,g=g+(E.controlDeltaX+E.anchorDeltaX)>>0,d=d+(E.controlDeltaY+E.anchorDeltaY)>>0,b=b+(D.controlDeltaX+D.anchorDeltaX)>>0,y=y+(D.controlDeltaY+D.anchorDeltaY)>>0,o[s++]=D}else{var O,C;if(S.type==t.SWFShapeRecord.TYPE_STRAIGHTEDGE&&(O=globalThis.asc.strict(S,t.SWFShapeRecordStraightEdge)),w.type==t.SWFShapeRecord.TYPE_STRAIGHTEDGE&&(C=globalThis.asc.strict(w,t.SWFShapeRecordStraightEdge)),null==C||null==O)continue;var R=new t.SWFShapeRecordStraightEdge;R.generalLineFlag=!0,R.deltaX=O.deltaX+(C.deltaX-O.deltaX)*i>>0,R.deltaY=O.deltaY+(C.deltaY-O.deltaY)*i>>0,u=u+O.deltaX>>0,p=p+O.deltaY>>0,g=g+C.deltaX>>0,d=d+C.deltaY>>0,b=b+R.deltaX>>0,y=y+R.deltaX>>0,o[s++]=R}}else{var P,L;S.type==t.SWFShapeRecord.TYPE_STYLECHANGE?1&(P=globalThis.asc.strict(S,t.SWFShapeRecordStyleChange)).states&&(u=P.moveDeltaX,p=P.moveDeltaY):(P=new t.SWFShapeRecordStyleChange,v--),w.type==t.SWFShapeRecord.TYPE_STYLECHANGE?1&(L=globalThis.asc.strict(w,t.SWFShapeRecordStyleChange)).states&&(g=L.moveDeltaX,d=L.moveDeltaY):(L=new t.SWFShapeRecordStyleChange,x--);var F=globalThis.asc.strict(P.clone(),t.SWFShapeRecordStyleChange);(1&P.states||1&L.states)&&(F.moveDeltaX=u+(g-u)*i>>0,F.moveDeltaY=p+(d-p)*i>>0,F.moveDeltaX==b&&F.moveDeltaY==y||(F.states=(1|F.states)>>>0)),o[s++]=F}}this._shape.exportShape(e),this._shape.clearPaths(),e.free()},e.prototype.exportBounds=function(t,e){return t.x=this.startBounds.x+(this.endBounds.x-this.startBounds.x)*e,t.y=this.startBounds.y+(this.endBounds.y-this.startBounds.y)*e,t.width=this.startBounds.width+(this.endBounds.width-this.startBounds.width)*e,t.height=this.startBounds.height+(this.endBounds.height-this.startBounds.height)*e,t},e.prototype.straightToCurve=function(e){var i=new t.SWFShapeRecordCurvedEdge;return i.controlDeltaX=e.deltaX/2>>0,i.controlDeltaY=e.deltaY/2>>0,i.anchorDeltaX=e.deltaX-i.controlDeltaX>>0,i.anchorDeltaY=e.deltaY-i.controlDeltaY>>0,i},e.prototype.__readMorphLineStyle=function(){return this._swfData.readMORPHLINESTYLE()},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"DefineMorphShape"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 3},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=0,r=0,a=t.StringUtils.repeat(e+2),o=t.StringUtils.repeat(e+4),s=t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId;if(s=(s=(s=s+"\n"+a+"Bounds:")+"\n"+o+"StartBounds: "+this.startBounds.toString())+"\n"+o+"EndBounds: "+this.endBounds.toString(),(r=this._morphFillStyles.length)>0)for(s=s+"\n"+a+"FillStyles:",n=0;n0)for(s=s+"\n"+a+"LineStyles:",n=0;n>>0},i.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.characterId),n.writeRECT(this.startBounds),n.writeRECT(this.endBounds),n.writeRECT(this.startEdgeBounds),n.writeRECT(this.endEdgeBounds),n.writeUI8(this.flags);var r=new t.SWFData,a=0,o=this._morphFillStyles.length;for(o>254?(r.writeUI8(255),r.writeUI16(o)):r.writeUI8(o),a=0;a254?(r.writeUI8(255),r.writeUI16(s)):r.writeUI8(s),a=0;a0)for(s=s+"\n"+a+"FillStyles:",n=0;n0)for(s=s+"\n"+a+"LineStyles:",n=0;n0)for(n=n+"\n"+t.StringUtils.repeat(e+2)+"Scenes:",r=0;r0)for(n=n+"\n"+t.StringUtils.repeat(e+2)+"FrameLabels:",r=0;r>>0},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.characterId),n.writeRECT(this.shapeBounds),n.writeSHAPEWITHSTYLE(this.shapes,this.level),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},e.prototype.clone=function(){throw new Error("Not implemented yet.")},e.prototype.exportShape=function(t,e){this.shapes||(this._swfData.position=this._swfDataPosition,this.shapes=this._swfData.readSHAPEWITHSTYLE(this.level)),this.shapes.exportShape(t),this.shapes.clearPaths(),t.free()},e.prototype.exportBounds=function(t,e){return t.__copyFrom(this.shapeBounds)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"DefineShape"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId+", Bounds: "+this.shapeBounds;return n+=this.shapes.toString(e+2)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagDefineShape"),globalThis.asc.clp$(e,{characterId:0})})}(),e.TYPE=2,e}();t.TagDefineShape=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(e){function i(t){var i=this,n=i;return i=e.call(this)||this,n._tagContentLength=t,i}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"DefineShape2"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return 2},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 2},enumerable:!1,configurable:!0}),i.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId+", Bounds: "+this.shapeBounds;return n+=this.shapes.toString(e+2)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagDefineShape2")})}(),i.TYPE=22,i}(t.TagDefineShape);t.TagDefineShape2=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(e){function i(t){var i=this,n=i;return i=e.call(this)||this,n._tagContentLength=t,i}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"DefineShape3"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return 3},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 3},enumerable:!1,configurable:!0}),i.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId+", Bounds: "+this.shapeBounds;return n+=this.shapes.toString(e+2)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagDefineShape3")})}(),i.TYPE=32,i}(t.TagDefineShape2);t.TagDefineShape3=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.SWFRectangle=globalThis.flash.__native.format.swf.data.SWFRectangle;var e=function(e){function i(t){var i=this,n=i;return i=e.call(this)||this,n._tagContentLength=t,i}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),i.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);var r=t.position;this.characterId=t.readUI16(),this.shapeBounds=t.readRECT(),this.edgeBounds=t.readRECT(),this.flags=t.readUI8(),this._swfData=t,t.position=t.position+(this._tagContentLength-((this._swfDataPosition=t.position)-r))>>>0},i.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.characterId),n.writeRECT(this.shapeBounds),n.writeRECT(this.edgeBounds),n.writeUI8(this.flags),n.writeSHAPEWITHSTYLE(this.shapes,this.level),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"DefineShape4"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return 8},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 4},enumerable:!1,configurable:!0}),i.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId+", ";return 0!=(4&i)&&(n+="UsesFillWindingRule, "),0!=(2&i)&&(n+="UsesNonScalingStrokes, "),0!=(1&i)&&(n+="UsesScalingStrokes, "),n=n+"ShapeBounds: "+this.shapeBounds+", EdgeBounds: "+this.edgeBounds,n+=this.shapes.toString(e+2)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagDefineShape4")})}(),i.TYPE=83,i}(t.TagDefineShape3);t.TagDefineShape4=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){var e,i;i=t.format||(t.format={}),function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.SoundCompression=globalThis.flash.__native.format.swf.data.consts.SoundCompression,t.SoundRate=globalThis.flash.__native.format.swf.data.consts.SoundRate,t.SoundSize=globalThis.flash.__native.format.swf.data.consts.SoundSize,t.SoundType=globalThis.flash.__native.format.swf.data.consts.SoundType,t.MPEGFrame=globalThis.flash.__native.format.swf.data.etc.MPEGFrame,t.Event=globalThis.flash.events.Event,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent,t.Sound=globalThis.flash.media.Sound,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){this.soundData=(new t.ByteArray).__fixed(!0)}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.create=function(i,n,r,a,o,s,_){void 0===n&&(n=t.SoundCompression.MP3),void 0===r&&(r=t.SoundRate.KHZ_44),void 0===a&&(a=t.SoundSize.BIT_16),void 0===o&&(o=t.SoundType.STEREO),void 0===s&&(s=0),void 0===_&&(_=null);var l=new e;return l.characterId=i,l.soundFormat=n,l.soundRate=r,l.soundSize=a,l.soundType=o,l.soundSampleCount=s,null!=_&&_.length>0&&l.soundData.writeBytes(_),l},e.createWithMP3=function(t,i){if(null!=i&&i.length>0){var n=new e;return n.characterId=t,n.processMP3(i),n}throw new Error("No MP3 data.")},e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1),this.characterId=t.readUI16(),this.soundFormat=t.readUB(4),this.soundRate=t.readUB(2),this.soundSize=t.readUB(1),this.soundType=t.readUB(1),this.soundSampleCount=t.readUI32(),t.readBytes(this.soundData,0,e-7)},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.characterId),n.writeUB(4,this.soundFormat),n.writeUB(2,this.soundRate),n.writeUB(1,this.soundSize),n.writeUB(1,this.soundType),n.writeUI32(this.soundSampleCount),this.soundData.length>0&&n.writeBytes(this.soundData),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},e.prototype.clone=function(){var t=new e;return t.characterId=this.characterId,t.soundFormat=this.soundFormat,t.soundRate=this.soundRate,t.soundSize=this.soundSize,t.soundType=this.soundType,t.soundSampleCount=this.soundSampleCount,this.soundData.length>0&&t.soundData.writeBytes(this.soundData),t},e.prototype.getInstance=function(){return this._decoded||(this._decoded=this.decode()),this._instance},e.prototype.decode=function(e,i){var n,r=this;switch(r.soundFormat){case t.SoundCompression.MP3:(n=new t.Sound).addEventListener(t.Event.COMPLETE,a.__bind(this)),n.addEventListener(t.IOErrorEvent.IO_ERROR,o.__bind(this)),n.__loadCompressedDataFromArrayBuffer(r.__getSoundData())}if(n)return r._instance=n,1;function a(t){s.__bind(this)(),r.__gc(),e&&e(t)}function o(t){s.__bind(this)(),r.__gc(),i&&i(t)}function s(){n.removeEventListener(t.Event.COMPLETE,a.__bind(this)),n.removeEventListener(t.IOErrorEvent.IO_ERROR,o.__bind(this))}return i&&i(new t.IOErrorEvent(t.IOErrorEvent.IO_ERROR)),1},e.prototype.__getSoundData=function(){var e=this.soundData._dataView.buffer;return this.soundFormat==t.SoundCompression.MP3?globalThis.flash.media.Sound.__getMP3ArrayBuffer(e):e},e.prototype.__gc=function(){this.soundData&&(this.soundData.clear(),this.soundData=void 0)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"DefineSound"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){return void 0===e&&(e=0),void 0===i&&(i=0),t.Tag.toStringCommon(this.type,this.name,e)+"SoundID: "+this.characterId+", Format: "+t.SoundCompression.toString(this.soundFormat)+", Rate: "+t.SoundRate.toString(this.soundRate)+", Size: "+t.SoundSize.toString(this.soundSize)+", Type: "+t.SoundType.toString(this.soundType)+", Samples: "+this.soundSampleCount},e.prototype.processMP3=function(e){for(var i=0,n=0,r=e.length,a=0,o=!0,s=0,_=0,l=new t.MPEGFrame,h="id3v2";i>>0),n=i,h="sync";break;case"sync":255==e.__get(i)&&224==(224&e.__get(i+1))?h="frame":84==e.__get(i)&&65==e.__get(i+1)&&71==e.__get(i+2)?(r=i,i=e.length):i++;break;case"frame":l.setHeaderByteAt(0,e.__get(i++)),l.setHeaderByteAt(1,e.__get(i++)),l.setHeaderByteAt(2,e.__get(i++)),l.setHeaderByteAt(3,e.__get(i++)),l.hasCRC&&(l.setCRCByteAt(0,e.__get(i++)),l.setCRCByteAt(1,e.__get(i++))),o&&(o=!1,s=l.samplingrate,_=l.channelMode),a=a+l.samples>>>0,i=i+l.size>>>0,h="sync"}switch(this.soundSampleCount=a,this.soundFormat=t.SoundCompression.MP3,this.soundSize=t.SoundSize.BIT_16,this.soundType=_==t.MPEGFrame.CHANNEL_MODE_MONO?t.SoundType.MONO:t.SoundType.STEREO,s){case 44100:this.soundRate=t.SoundRate.KHZ_44;break;case 22050:this.soundRate=t.SoundRate.KHZ_22;break;case 11025:this.soundRate=t.SoundRate.KHZ_11;break;default:throw new Error("Unsupported sampling rate: "+s+" Hz")}this.soundData.length=0,this.soundData.writeShort(0),this.soundData.writeBytes(e,n,r-n)},e.__block0=void globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagDefineSound"),globalThis.asc.clp$(e,{decodeSynchronous:1})}),e.TYPE=14,e}();t.TagDefineSound=e}((e=i.swf||(i.swf={})).tags||(e.tags={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.SWFTimelineContainer=globalThis.flash.__native.format.swf.SWFTimelineContainer;var e=function(e){function i(){return e.call(this)||this}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),i.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.characterId=t.readUI16(),this.frameCount=t.readUI16(),this.parseTags(t,i)},i.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.characterId),n.writeUI16(this.frameCount),this.publishTags(n,i),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},i.prototype.clone=function(){new i;throw new Error("Not implemented yet.")},Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"DefineSprite"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return 3},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),i.prototype.toString=function(i,n){void 0===i&&(i=0),void 0===n&&(n=0);return t.Tag.toStringCommon(this.type,this.name,i)+"ID: "+this.characterId+", FrameCount: "+this.frameCount+e.prototype.toString.call(this,i)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagDefineSprite")})}(),i.TYPE=39,i}(t.SWFTimelineContainer);t.TagDefineSprite=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.SWFGlyphEntry=globalThis.flash.__native.format.swf.data.SWFGlyphEntry,t.SWFMatrix=globalThis.flash.__native.format.swf.data.SWFMatrix,t.SWFRectangle=globalThis.flash.__native.format.swf.data.SWFRectangle,t.SWFTextRecord=globalThis.flash.__native.format.swf.data.SWFTextRecord,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(){function e(){this.records=[]}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_IDefinitionTag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.characterId=t.readUI16(),this.textBounds=t.readRECT(),this.textMatrix=t.readMATRIX();for(var r,a=t.readUI8(),o=t.readUI8();null!=(r=t.readTEXTRECORD(a,o,r,this.level));)this.records.push(r)},e.prototype.publish=function(e,i){var n,r=new t.SWFData,a=0,o=0;r.writeUI16(this.characterId),r.writeRECT(this.textBounds),r.writeMATRIX(this.textMatrix);var s=[],_=[],l=this.records.length;for(a=0;a0){n=n+"\n"+t.StringUtils.repeat(e+2)+"TextRecords:";for(var r=0,a=this.records.length;r0){n=n+"\n"+t.StringUtils.repeat(e+2)+"TextRecords:";for(var r=0,a=this.records.length;r0&&r.bytes.writeBytes(t),r.abcName=i,r.lazyInitializeFlag=n,r},e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);var r=t.position,a=t.readUI32();this.lazyInitializeFlag=0!=(1&a),this.abcName=t.readString(),t.readBytes(this.bytes,0,e-(t.position-r))},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI32(this.lazyInitializeFlag?1:0),n.writeString(this.abcName),this.bytes.length>0&&n.writeBytes(this.bytes),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"DoABC"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 9},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"Lazy: "+this.lazyInitializeFlag+", "+(this.abcName.length>0?"Name: "+this.abcName+", ":"")+"Length: "+this.bytes.length},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagDoABC"),globalThis.asc.clp$(e,{abcName:""})})}(),e.TYPE=82,e}();t.TagDoABC=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){this.bytes=new t.ByteArray}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.create=function(t){void 0===t&&(t=null);var i=new e;return null!=t&&t.length>0&&i.bytes.writeBytes(t),i},e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);var r=t.position;t.readBytes(this.bytes,0,e-(t.position-r))},e.prototype.publish=function(e,i){var n=new t.SWFData;this.bytes.length>0&&n.writeBytes(this.bytes),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"DoABCDeprecated"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 9},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"Length: "+this.bytes.length},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagDoABCDeprecated")})}(),e.TYPE=72,e}();t.TagDoABCDeprecated=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWF=globalThis.flash.__native.format.swf.SWF,t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(){function e(){this._actions=[],this.labelCount=0}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"actions",{get:function(){return this._actions},enumerable:!1,configurable:!0}),e.prototype.parse=function(e,i,n,r){void 0===r&&(r=!1);for(var a;null!=(a=e.readACTIONRECORD());)this._actions.push(a);this.labelCount=t.Action.resolveOffsets(this._actions)},e.prototype.publish=function(e,i){for(var n=new t.SWFData,r=0,a=this._actions.length;r0&&t.readBytes(this._password,0,e)},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,this._password.length),this._password.length>0&&t.writeBytes(this._password)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"EnableDebugger"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 5},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagEnableDebugger"),globalThis.asc.clp$(e,{_password:null})})}(),e.TYPE=58,e}();t.TagEnableDebugger=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(e){function i(){return e.call(this)||this}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"reserved",{get:function(){return this._reserved},enumerable:!1,configurable:!0}),i.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this._reserved=t.readUI16(),e>2&&t.readBytes(this._password,0,e-2)},i.prototype.publish=function(t,e){t.writeTagHeader(this.type,this._password.length+2),t.writeUI16(this._reserved),this._password.length>0&&t.writeBytes(this._password)},Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"EnableDebugger2"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return 6},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 2},enumerable:!1,configurable:!0}),i.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"Password: "+(this._password.length?"null":this._password.readUTF())+", Reserved: 0x"+this._reserved.toString(16)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagEnableDebugger2"),globalThis.asc.clp$(i,{_reserved:0})})}(),i.TYPE=64,i}(t.TagEnableDebugger);t.TagEnableDebugger2=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){this._password=new t.ByteArray}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"password",{get:function(){return this._password},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);e>2&&(t.readByte(),t.readByte(),t.readBytes(this._password,0,e-2))},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,this._password.length+2),t.writeByte(0),t.writeByte(0),this._password.length>0&&t.writeBytes(this._password)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"EnableTelemetry"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 19},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagEnableTelemetry"),globalThis.asc.clp$(e,{_password:null})})}(),e.TYPE=93,e}();t.TagEnableTelemetry=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1)},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,0)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"End"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagEnd")})}(),e.TYPE=0,e}();t.TagEnd=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(){function e(){this.assets=[]}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);for(var r=t.readUI16(),a=0;a0){n=n+"\n"+t.StringUtils.repeat(e+2)+"Assets:";for(var r=0,a=this.assets.length;r>>0),this.actionscript3&&(i=(8|i)>>>0),this.hasMetadata&&(i=(16|i)>>>0),this.useGPU&&(i=(32|i)>>>0),this.useDirectBlit&&(i=(64|i)>>>0),t.writeUI8(i),t.writeUI8(0),t.writeUI8(0),t.writeUI8(0)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"FileAttributes"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 8},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"AS3: "+this.actionscript3+", HasMetadata: "+this.hasMetadata+", UseDirectBlit: "+this.useDirectBlit+", UseGPU: "+this.useGPU+", UseNetwork: "+this.useNetwork},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagFileAttributes"),globalThis.asc.clp$(e,{useDirectBlit:!1,useGPU:!1,hasMetadata:!1,actionscript3:!0,useNetwork:!1})})}(),e.TYPE=69,e}();t.TagFileAttributes=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);var r=t.position;this.frameName=t.readString(),t.position-r0){n=n+"\n"+t.StringUtils.repeat(e+2)+"Assets:";for(var r=0,a=this.symbols.length;r0&&t.readBytes(this._jpegTables,0,e)},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,this._jpegTables.length),this.jpegTables.length>0&&t.writeBytes(this.jpegTables)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"JPEGTables"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"Length: "+this._jpegTables.length},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagJPEGTables")})}(),e.TYPE=8,e}();t.TagJPEGTables=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.XML=globalThis.global.XML,t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.xmlString=t.readString()},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeString(this.xmlString),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"Metadata"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e);try{n=n+" "+new t.XML(this.xmlString).toXMLString()}catch(t){t=globalThis.asc.e2e(t),n=n+" "+this.xmlString}return n},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagMetadata"),globalThis.asc.clp$(e,{xmlString:null})})}(),e.TYPE=77,e}();t.TagMetadata=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){this.binaryData=new t.ByteArray}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.characterId=t.readUI16(),e>2&&t.readBytes(this.binaryData,0,e-2)},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.characterId),this.binaryData.length>0&&n.writeBytes(this.binaryData),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},e.prototype.clone=function(){var t=new e;return t.characterId=this.characterId,this.binaryData.length>0&&t.binaryData.writeBytes(this.binaryData),t},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"NameCharacter"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 3},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e)+"ID: "+this.characterId;return this.binaryData.length>0&&(this.binaryData.position=0,n=n+", Name: "+this.binaryData.readUTFBytes(this.binaryData.length-1),this.binaryData.position=0),n},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagNameCharacter"),globalThis.asc.clp$(e,{characterId:0,binaryData:null})})}(),e.TYPE=40,e}();t.TagNameCharacter=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.SWFClipActions=globalThis.flash.__native.format.swf.data.SWFClipActions,t.SWFColorTransform=globalThis.flash.__native.format.swf.data.SWFColorTransform,t.SWFMatrix=globalThis.flash.__native.format.swf.data.SWFMatrix;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_IDisplayListTag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);var r=t.position;this.characterId=t.readUI16(),this.depth=t.readUI16(),this.matrix=t.readMATRIX(),this.flags1=(2|this.flags1)>>>0,this.flags1=(4|this.flags1)>>>0,t.position-r>>0)},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.characterId),n.writeUI16(this.depth),n.writeMATRIX(this.matrix),0!=(8&this.flags1)&&n.writeCXFORM(this.colorTransform),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"PlaceObject"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e)+"Depth: "+this.depth;return 0!=(2&this.flags1)&&(n=n+", CharacterID: "+this.characterId),0!=(4&this.flags1)&&(n=n+", Matrix: "+this.matrix),0!=(8&this.flags1)&&(n=n+", ColorTransform: "+this.colorTransform),n},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagPlaceObject"),globalThis.asc.clp$(e,{characterId:0,depth:0,ratio:0,clipDepth:0,blendMode:0,bitmapCache:0,bitmapBackgroundColor:0,visible:0})})}(),e.TYPE=4,e}();t.TagPlaceObject=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_IDisplayListTag",{get:function(){return!0},enumerable:!1,configurable:!0}),i.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.flags1=t.readUI8(),this.depth=t.readUI16(),0!=(2&this.flags1)&&(this.characterId=t.readUI16()),0!=(4&this.flags1)&&(this.matrix=t.readMATRIX()),0!=(8&this.flags1)&&(this.colorTransform=t.readCXFORMWITHALPHA()),0!=(16&this.flags1)&&(this.ratio=t.readUI16()),0!=(32&this.flags1)&&(this.instanceName=t.readString()),0!=(64&this.flags1)&&(this.clipDepth=t.readUI16()),0!=(128&this.flags1)&&(this.clipActions=t.readCLIPACTIONS(i))},i.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI8(this.flags1),n.writeUI16(this.depth),0!=(2&this.flags1)&&n.writeUI16(this.characterId),0!=(4&this.flags1)&&n.writeMATRIX(this.matrix),0!=(8&this.flags1)&&n.writeCXFORM(this.colorTransform),0!=(16&this.flags1)&&n.writeUI16(this.ratio),0!=(32&this.flags1)&&n.writeString(this.instanceName),0!=(64&this.flags1)&&n.writeUI16(this.clipDepth),0!=(128&this.flags1)&&n.writeCLIPACTIONS(this.clipActions,i),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"PlaceObject2"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return 3},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 2},enumerable:!1,configurable:!0}),i.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e)+"Depth: "+this.depth;return 0!=(2&this.flags1)&&(n=n+", CharacterID: "+this.characterId),0!=(4&this.flags1)&&(n=n+", Matrix: "+this.matrix.toString()),0!=(8&this.flags1)&&(n=n+", ColorTransform: "+this.colorTransform),0!=(16&this.flags1)&&(n=n+", Ratio: "+this.ratio),0!=(32&this.flags1)&&(n=n+", Name: "+this.instanceName),0!=(64&this.flags1)&&(n=n+", ClipDepth: "+this.clipDepth),0!=(128&this.flags1)&&null!=this.clipActions&&(n=n+"\n"+t.StringUtils.repeat(e+2)+this.clipActions.toString(e+2,i)),n},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagPlaceObject2")})}(),i.TYPE=26,i}(t.TagPlaceObject);t.TagPlaceObject2=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.BlendMode=globalThis.flash.__native.format.swf.data.consts.BlendMode,t.ColorUtils=globalThis.flash.__native.format.swf.utils.ColorUtils,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_IDisplayListTag",{get:function(){return!0},enumerable:!1,configurable:!0}),i.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);if(this.flags1=t.readUI8(),this.flags2=t.readUI8(),this.depth=t.readUI16(),0!=(8&this.flags2)&&(this.className=t.readString()),0!=(2&this.flags1)&&(this.characterId=t.readUI16()),0!=(4&this.flags1)&&(this.matrix=t.readMATRIX()),0!=(8&this.flags1)&&(this.colorTransform=t.readCXFORMWITHALPHA()),0!=(16&this.flags1)&&(this.ratio=t.readUI16()),0!=(32&this.flags1)&&(this.instanceName=t.readString()),0!=(64&this.flags1)&&(this.clipDepth=t.readUI16()),0!=(1&this.flags2)){this.filterList=[];for(var r=t.readUI8(),a=0;a>>0),0!=(32&i)&&(i=(32|i)>>>0),0!=(16&i)&&(i=(16|i)>>>0),0!=(8&i)&&(i=(8|i)>>>0),0!=(4&i)&&(i=(4|i)>>>0),0!=(2&i)&&(i=(2|i)>>>0),0!=(1&i)&&(i=(1|i)>>>0),e.writeUI8(i),e.writeUI16(this.depth),0!=(8&i)&&e.writeString(this.className),0!=(2&this.flags1)&&e.writeUI16(this.characterId),0!=(4&this.flags1)&&e.writeMATRIX(this.matrix),0!=(8&this.flags1)&&e.writeCXFORM(this.colorTransform),0!=(16&this.flags1)&&e.writeUI16(this.ratio),0!=(32&this.flags1)&&e.writeString(this.instanceName),0!=(64&this.flags1)&&e.writeUI16(this.clipDepth),0!=(1&i)){var n=this.filterList?this.filterList.length:0;e.writeUI8(n);for(var r=0;r0&&(this.metaData=t.readObject())},i.prototype.publish=function(t,e){var i=this.prepareBody();null!=this.metaData&&i.writeObject(this.metaData),t.writeTagHeader(this.type,i.length),t.writeBytes(i)},Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"PlaceObject4"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return 19},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 4},enumerable:!1,configurable:!0}),i.prototype.toString=function(i,n){void 0===i&&(i=0),void 0===n&&(n=0);var r=e.prototype.toString.call(this,i);return null!=this.metaData&&(r=r+"\n"+t.StringUtils.repeat(i+2)+"MetaData: yes"),r},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagPlaceObject4")})}(),i.TYPE=94,i}(t.TagPlaceObject3);t.TagPlaceObject4=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,i,n,r){void 0===r&&(r=!1);this.productId=t.readUI32(),this.edition=t.readUI32(),this.majorVersion=t.readUI8(),this.minorVersion=t.readUI8(),this.build=t.readUI32()+t.readUI32()*e.UINT_MAX_CARRY;var a=t.readUI32()+t.readUI32()*e.UINT_MAX_CARRY;this.compileDate=new Date(a)},e.prototype.publish=function(i,n){var r=new t.SWFData;r.writeUI32(this.productId),r.writeUI32(this.edition),r.writeUI8(this.majorVersion),r.writeUI8(this.minorVersion),r.writeUI32(this.build),r.writeUI32(this.build/e.UINT_MAX_CARRY),r.writeUI32(this.compileDate.time),r.writeUI32(this.compileDate.time/e.UINT_MAX_CARRY),i.writeTagHeader(this.type,r.length),i.writeBytes(r)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"ProductInfo"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 3},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"ProductID: "+this.productId+", Edition: "+this.edition+", Version: "+this.majorVersion+"."+this.minorVersion+" r"+this.build+", CompileDate: "+this.compileDate.toString()},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagProductInfo"),globalThis.asc.clp$(e,{productId:0,edition:0,majorVersion:0,minorVersion:0,build:NaN,compileDate:null}),e.UINT_MAX_CARRY=uint.MAX_VALUE+1})}(),e.TYPE=41,e}();t.TagProductInfo=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){this._password=new t.ByteArray}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"password",{get:function(){return this._password},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);e>0&&t.readBytes(this._password,0,e)},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,this._password.length),this._password.length>0&&t.writeBytes(this._password)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"Protect"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 2},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagProtect"),globalThis.asc.clp$(e,{_password:null})})}(),e.TYPE=24,e}();t.TagProtect=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_IDisplayListTag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.characterId=t.readUI16(),this.depth=t.readUI16()},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,4),t.writeUI16(this.characterId),t.writeUI16(this.depth)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"RemoveObject"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"CharacterID: "+this.characterId+", Depth: "+this.depth},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagRemoveObject")})}(),e.TYPE=5,e}();t.TagRemoveObject=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(e){function i(){return e.call(this)||this}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_IDisplayListTag",{get:function(){return!0},enumerable:!1,configurable:!0}),i.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.depth=t.readUI16()},i.prototype.publish=function(t,e){t.writeTagHeader(this.type,2),t.writeUI16(this.depth)},Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"RemoveObject2"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return 3},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 2},enumerable:!1,configurable:!0}),i.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"Depth: "+this.depth},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagRemoveObject2")})}(),i.TYPE=28,i}(t.TagRemoveObject);t.TagRemoveObject2=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.maxRecursionDepth=t.readUI16(),this.scriptTimeoutSeconds=t.readUI16()},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,4),t.writeUI16(this.maxRecursionDepth),t.writeUI16(this.scriptTimeoutSeconds)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"ScriptLimits"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 7},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"MaxRecursionDepth: "+this.maxRecursionDepth+", ScriptTimeoutSeconds: "+this.scriptTimeoutSeconds},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagScriptLimits"),globalThis.asc.clp$(e,{maxRecursionDepth:0,scriptTimeoutSeconds:0})})}(),e.TYPE=65,e}();t.TagScriptLimits=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.ColorUtils=globalThis.flash.__native.format.swf.utils.ColorUtils;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.create=function(t){void 0===t&&(t=16777215);var i=globalThis.asc.strict(new e,e);return i.color=t,i},e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.color=t.readRGB()},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,3),t.writeRGB(this.color)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"SetBackgroundColor"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"Color: "+t.ColorUtils.rgbToString(this.color)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagSetBackgroundColor")})}(),e.TYPE=9,e}();t.TagSetBackgroundColor=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.depth=t.readUI16(),this.tabIndex=t.readUI16()},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,4),t.writeUI16(this.depth),t.writeUI16(this.tabIndex)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"SetTabIndex"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 7},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"Depth: "+this.depth+", TabIndex: "+this.tabIndex},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagSetTabIndex"),globalThis.asc.clp$(e,{depth:0,tabIndex:0})})}(),e.TYPE=66,e}();t.TagSetTabIndex=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_IDisplayListTag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1)},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,0)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"ShowFrame"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagShowFrame")})}(),e.TYPE=1,e}();t.TagShowFrame=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){this._soundData=new t.ByteArray}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"soundData",{get:function(){return this._soundData},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);t.readBytes(this._soundData,0,e)},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,this._soundData.length,!0),this._soundData.length>0&&t.writeBytes(this._soundData)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"SoundStreamBlock"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"Length: "+this._soundData.length},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagSoundStreamBlock"),globalThis.asc.clp$(e,{_soundData:null})})}(),e.TYPE=19,e}();t.TagSoundStreamBlock=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.SoundCompression=globalThis.flash.__native.format.swf.data.consts.SoundCompression,t.SoundRate=globalThis.flash.__native.format.swf.data.consts.SoundRate,t.SoundSize=globalThis.flash.__native.format.swf.data.consts.SoundSize,t.SoundType=globalThis.flash.__native.format.swf.data.consts.SoundType;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(e,i,n,r){void 0===r&&(r=!1);e.readUB(4),this.playbackSoundRate=e.readUB(2),this.playbackSoundSize=e.readUB(1),this.playbackSoundType=e.readUB(1),this.streamSoundCompression=e.readUB(4),this.streamSoundRate=e.readUB(2),this.streamSoundSize=e.readUB(1),this.streamSoundType=e.readUB(1),this.streamSoundSampleCount=e.readUI16(),this.streamSoundCompression==t.SoundCompression.MP3&&(this.latencySeek=e.readSI16()>>>0)},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUB(4,0),n.writeUB(2,this.playbackSoundRate),n.writeUB(1,this.playbackSoundSize),n.writeUB(1,this.playbackSoundType),n.writeUB(4,this.streamSoundCompression),n.writeUB(2,this.streamSoundRate),n.writeUB(1,this.streamSoundSize),n.writeUB(1,this.streamSoundType),n.writeUI16(this.streamSoundSampleCount),this.streamSoundCompression==t.SoundCompression.MP3&&n.writeSI16(this.latencySeek),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"SoundStreamHead"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e);return this.streamSoundSampleCount>0&&(n=n+"Format: "+t.SoundCompression.toString(this.streamSoundCompression)+", Rate: "+t.SoundRate.toString(this.streamSoundRate)+", Size: "+t.SoundSize.toString(this.streamSoundSize)+", Type: "+t.SoundType.toString(this.streamSoundType)+", "),n=(n=n+"Samples: "+this.streamSoundSampleCount+", ")+"LatencySeek: "+this.latencySeek},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagSoundStreamHead"),globalThis.asc.clp$(e,{playbackSoundRate:0,playbackSoundSize:0,playbackSoundType:0,streamSoundCompression:0,streamSoundRate:0,streamSoundSize:0,streamSoundType:0,streamSoundSampleCount:0,latencySeek:0})})}(),e.TYPE=18,e}();t.TagSoundStreamHead=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SoundRate=globalThis.flash.__native.format.swf.data.consts.SoundRate,t.SoundSize=globalThis.flash.__native.format.swf.data.consts.SoundSize,t.SoundType=globalThis.flash.__native.format.swf.data.consts.SoundType,t.SoundCompression=globalThis.flash.__native.format.swf.data.consts.SoundCompression;var e=function(e){function i(){return e.call(this)||this}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"type",{get:function(){return i.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return"SoundStreamHead2"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"version",{get:function(){return 3},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"level",{get:function(){return 2},enumerable:!1,configurable:!0}),i.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.Tag.toStringCommon(this.type,this.name,e);return this.streamSoundSampleCount>0&&(n=n+"Format: "+t.SoundCompression.toString(this.streamSoundCompression)+", Rate: "+t.SoundRate.toString(this.streamSoundRate)+", Size: "+t.SoundSize.toString(this.streamSoundSize)+", Type: "+t.SoundType.toString(this.streamSoundType)+", "),n=n+"Samples: "+this.streamSoundSampleCount},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.tags::TagSoundStreamHead2")})}(),i.TYPE=45,i}(t.TagSoundStreamHead);t.TagSoundStreamHead2=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.SWFSoundInfo=globalThis.flash.__native.format.swf.data.SWFSoundInfo;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.soundId=t.readUI16(),this.soundInfo=t.readSOUNDINFO()},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeUI16(this.soundId),n.writeSOUNDINFO(this.soundInfo),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"StartSound"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"SoundID: "+this.soundId+", SoundInfo: "+this.soundInfo},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagStartSound")})}(),e.TYPE=15,e}();t.TagStartSound=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.SWFSoundInfo=globalThis.flash.__native.format.swf.data.SWFSoundInfo;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);this.soundClassName=t.readString(),this.soundInfo=t.readSOUNDINFO()},e.prototype.publish=function(e,i){var n=new t.SWFData;n.writeString(this.soundClassName),n.writeSOUNDINFO(this.soundInfo),e.writeTagHeader(this.type,n.length),e.writeBytes(n)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"StartSound2"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 9},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 2},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"SoundClassName: "+this.soundClassName+", SoundInfo: "+this.soundInfo},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagStartSound2")})}(),e.TYPE=89,e}();t.TagStartSound2=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(){function e(){this.symbols=[]}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,e,i,n){void 0===n&&(n=!1);for(var r=t.readUI16(),a=0;a0){n=n+"\n"+t.StringUtils.repeat(e+2)+"Symbols:";for(var r=0,a=this.symbols.length;r>>0},e.prototype.publish=function(t,e){t.writeTagHeader(this.type,this._videoData.length+4),t.writeUI16(this.streamId),t.writeUI16(this.frameNum),this._videoData.length>0&&t.writeBytes(this._videoData)},Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"VideoFrame"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return 6},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"level",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);return t.Tag.toStringCommon(this.type,this.name,e)+"StreamID: "+this.streamId+", Frame: "+this.frameNum},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags::TagVideoFrame"),globalThis.asc.clp$(e,{streamId:0,frameNum:0,_videoData:null})})}(),e.TYPE=61,e}();t.TagVideoFrame=e}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.ITag=globalThis.flash.__native.format.swf.tags.ITag,t.TagUnknown=globalThis.flash.__native.format.swf.tags.TagUnknown;var e=function(t){function e(e){return void 0===e&&(e=0),t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"SWFEncryptActions"},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags.etc::TagSWFEncryptActions")})}(),e.TYPE=253,e}(t.TagUnknown);t.TagSWFEncryptActions=e}(t.etc||(t.etc={}))}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.ITag=globalThis.flash.__native.format.swf.tags.ITag,t.TagUnknown=globalThis.flash.__native.format.swf.tags.TagUnknown;var e=function(t){function e(e){return void 0===e&&(e=0),t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_tags_ITag",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"type",{get:function(){return e.TYPE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"SWFEncryptSignature"},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.tags.etc::TagSWFEncryptSignature")})}(),e.TYPE=255,e}(t.TagUnknown);t.TagSWFEncryptSignature=e}(t.etc||(t.etc={}))}(t.tags||(t.tags={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFSoundEnvelope=globalThis.flash.__native.format.swf.data.SWFSoundEnvelope,t.SWFSoundInfo=globalThis.flash.__native.format.swf.data.SWFSoundInfo,t.SoundRate=globalThis.flash.__native.format.swf.data.consts.SoundRate,t.SoundType=globalThis.flash.__native.format.swf.data.consts.SoundType,t.TagDefineSound=globalThis.flash.__native.format.swf.tags.TagDefineSound,t.Event=globalThis.flash.events.Event,t.Sound=globalThis.flash.media.Sound,t.Dictionary=globalThis.flash.utils.Dictionary;var e=function(){function e(){}return e.prototype.process=function(e,n){var r;if(e&&(r=e.getInstance()))if(r._bufferReady){this._channels||(this._channels=new t.Dictionary);var a=this._channels.__set(r,this._channels.__get(r)||[]);if(n.syncStop)for(;a.length;)a[0].stop();else if(!n.syncNoMultiple||!a.length){t.Sound.__getCtxSampleRate(),t.SoundRate.toNumber(e.soundRate);var o=e.soundType==t.SoundType.STEREO?2:1,s=e.soundSampleCount*o,_=r.length/s,l=0,h=n.inPoint/o;n.hasInPoint&&h<=s&&(l=h*_>>0);var c=r.length>>0,f=n.outPoint/o;n.hasOutPoint&&f<=s&&(c=f*_>>0);var u=0;n.hasLoops&&(u=n.loopCount);var p=[];if(n.hasEnvelope&&n.envelopeRecords)for(var g=n.envelopeRecords.length,d=0;d>0,m=b.leftLevel/32768,T=b.rightLevel/32768;p[d]=[y,m,T]}var v=new i(r,l,c,u,p);v.handler=function(){var t=a.indexOf(v);t>-1&&a.splice(t,1)},a[a.length]=v}}else this.__waitBuffer(e,n)},e.prototype.stopAll=function(){if(this._channels){for(var t=0,e=globalThis.asc.In(this._channels);t>>0==i&&(i>>>=0);var n=this._channels.__get(i);if(n)for(;n.length;)n[0].stop()}this._channels=void 0}},e.prototype.__waitBuffer=function(e,i){var n,r=this;if(e&&(n=e.getInstance())){r._queue||(r._queue=new t.Dictionary);var a=r._queue.__set(e,r._queue.__get(e)||[]);a.length||n.addEventListener(t.Event.COMPLETE,function i(){n.removeEventListener(t.Event.COMPLETE,i.__bind(this));for(;a.length;)r.process(e,a.shift());r._queue.__delete(e)}.__bind(this)),a[a.length]=i}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.media::SWFSoundEngine"),globalThis.asc.st$(i)})}(),e}();t.SWFSoundEngine=e;var i=function(){function t(t,e,i,n,r){this._sound=t,this._startTime=e,this._stopTime=i,this._loops=n>1?n:1,this._envelope=r,this.__play()}return t.prototype.stop=function(){this.__stop(),null!=this.handler&&(this.handler(),this.handler=void 0)},t.prototype.__stop=function(){return this._channel&&(this._channel.removeEventListeners(globalThis.flash.events.Event.SOUND_COMPLETE),this._channel.stop(),this._channel=void 0),this},t.prototype.__play=function(){var t=this._stopTime-this._startTime;if(this._channel=this._sound.play(this._startTime,0,null,t),this._channel){this._channel.addEventListener(globalThis.flash.events.Event.SOUND_COMPLETE,this.__complete.__bind(this));var e=this._channel._webAudioNodes;if(e){e.smoothVolume(0,1);for(var i=this._envelope?this._envelope.length:0,n=0;n0?this.__play():this.stop()},t.__block1=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.media::SoundChannelInternal")})}(),t}();t.SoundChannelInternal=i}(t.media||(t.media={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){t.DisplayObjectInternal=globalThis.flash.__native.display.DisplayObjectInternal,t.SpriteInternal=globalThis.flash.__native.display.SpriteInternal,t.SystemBitmapData=globalThis.flash.__native.display.SystemBitmapData,t.ErrorManager=globalThis.flash.__native.errors.ErrorManager,t.Listener=globalThis.flash.__native.events.Listener,t.SWFSoundEngine=globalThis.flash.__native.format.swf.media.SWFSoundEngine,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.WeakToken=globalThis.flash.__native.utils.WeakToken,t.AccessibilityProperties=globalThis.flash.accessibility.AccessibilityProperties,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.BitmapFilter=globalThis.flash.filters.BitmapFilter,t.ColorTransform=globalThis.flash.geom.ColorTransform,t.Matrix=globalThis.flash.geom.Matrix,t.Point=globalThis.flash.geom.Point,t.Rectangle=globalThis.flash.geom.Rectangle,t.Transform=globalThis.flash.geom.Transform,t.Vector3D=globalThis.flash.geom.Vector3D,t.ApplicationDomain=globalThis.flash.system.ApplicationDomain,t.StaticText=globalThis.flash.text.StaticText,t.TextField=globalThis.flash.text.TextField,t.Dictionary=globalThis.flash.utils.Dictionary;var e=function(e){function i(){var t=this,e=t;return void 0===e.__name&&(e.__name=void 0),void 0===e._root&&(e._root=void 0),void 0===e.__internalInst&&(e.__internalInst=void 0),t}return __extends(i,e),Object.defineProperty(i.prototype,"implements_flash_display_IBitmapDrawable",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"stage",{get:function(){return(this.__internalInst||this.__internal).__stageInternal?null:(this.__internalInst||this.__internal)._stage||(this.__internalInst||this.__internal).__disposableStage},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"root",{get:function(){return this.__getRoot()},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"transform",{get:function(){return(this.__internalInst||this.__internal).transform},set:function(e){e=globalThis.asc.strict(e,t.Transform);(this.__internalInst||this.__internal).transform=e},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return this.__name||(this.__name="instance"+i.sID++),this.__name},set:function(e){null==(e=globalThis.asc.as(e,String))&&t.ErrorManager.typeError("Parameter name must be non-null.",2007),(this.__internalInst||this.__internal)._createdByTimeline&&t.ErrorManager.typeError("The name property of a Timeline-placed object cannot be modified.",2078),this.__name=e},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"parent",{get:function(){var t=this.__internalInst||this.__internal;return t.__parent||t.__disposableParent},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"mask",{get:function(){return(this.__internalInst||this.__internal).__mask&&(this.__internalInst||this.__internal).__mask.__internal.__maskingLayer?null:(this.__internalInst||this.__internal).__mask},set:function(t){t=globalThis.asc.strict(t,i);(this.__internalInst||this.__internal).__setMask(t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"visible",{get:function(){return void 0==(this.__internalInst||this.__internal).__visible||(this.__internalInst||this.__internal).__visible},set:function(t){t=!!t;(this.__internalInst||this.__internal).__setVisible(t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"x",{get:function(){return(this.__internalInst||this.__internal).__transform?(this.__internalInst||this.__internal).__transform._matrix.tx:0},set:function(t){t=+t;(this.__internalInst||this.__internal).x=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"y",{get:function(){return(this.__internalInst||this.__internal).__transform?(this.__internalInst||this.__internal).__transform._matrix.ty:0},set:function(t){t=+t;(this.__internalInst||this.__internal).y=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"z",{get:function(){return(this.__internalInst||this.__internal).__transform&&(this.__internalInst||this.__internal).__transform._z||0},set:function(t){t=+t;(this.__internalInst||this.__internal).z=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"scaleX",{get:function(){var t=this.__internalInst||this.__internal;return void 0==t.__scaleX?1:t.__invertScaleX?-t.__scaleX:t.__scaleX},set:function(t){t=+t;(this.__internalInst||this.__internal).scaleX=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"scaleY",{get:function(){var t=this.__internalInst||this.__internal;return void 0==t.__scaleY?1:t.__invertScaleY?-t.__scaleY:t.__scaleY},set:function(t){t=+t;(this.__internalInst||this.__internal).scaleY=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"scaleZ",{get:function(){return(this.__internalInst||this.__internal).__transform&&void 0!=(this.__internalInst||this.__internal).__transform._scaleZ?(this.__internalInst||this.__internal).__transform._scaleZ:1},set:function(t){t=+t;(this.__internalInst||this.__internal).scaleZ=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"mouseX",{get:function(){var e=t.Stage.sCurrent;return this.__globalToLocal(i.sMousePoint.__copyFrom(e.__stageMouse),i.sMousePoint).x},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"mouseY",{get:function(){var e=t.Stage.sCurrent;return this.__globalToLocal(i.sMousePoint.__copyFrom(e.__stageMouse),i.sMousePoint).y},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"rotation",{get:function(){return(this.__internalInst||this.__internal).__rotation||0},set:function(t){t=+t;(this.__internalInst||this.__internal).rotation=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"rotationX",{get:function(){return(this.__internalInst||this.__internal).__transform&&(this.__internalInst||this.__internal).__transform._rotationX||0},set:function(t){t=+t;!((this.__internalInst||this.__internal).__transform||(this.__internalInst||this.__internal).__createTransform())._hasMatrix3D&&(this.__internalInst||this.__internal).__transform.__makeIt3D(),(this.__internalInst||this.__internal).__transform._rotationX=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"rotationY",{get:function(){return(this.__internalInst||this.__internal).__transform&&(this.__internalInst||this.__internal).__transform._rotationY||0},set:function(t){t=+t;!((this.__internalInst||this.__internal).__transform||(this.__internalInst||this.__internal).__createTransform())._hasMatrix3D&&(this.__internalInst||this.__internal).__transform.__makeIt3D(),(this.__internalInst||this.__internal).__transform._rotationY=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"rotationZ",{get:function(){return(this.__internalInst||this.__internal).__transform&&(this.__internalInst||this.__internal).__transform._rotationZ||0},set:function(t){t=+t;!((this.__internalInst||this.__internal).__transform||(this.__internalInst||this.__internal).__createTransform())._hasMatrix3D&&(this.__internalInst||this.__internal).__transform.__makeIt3D(),(this.__internalInst||this.__internal).__transform._rotationZ=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"alpha",{get:function(){return(this.__internalInst||this.__internal).__transform?(this.__internalInst||this.__internal).__transform._colorTransform.alphaMultiplier:1},set:function(t){t=+t;(this.__internalInst||this.__internal).alpha=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"width",{get:function(){return(this.__internalInst||this.__internal).width},set:function(t){t=+t;(this.__internalInst||this.__internal).width=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"height",{get:function(){return(this.__internalInst||this.__internal).height},set:function(t){t=+t;(this.__internalInst||this.__internal).height=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"cacheAsBitmap",{get:function(){return!!(this.__internalInst||this.__internal)._cacheAsBitmap},set:function(t){t=!!t;(this.__internalInst||this.__internal).cacheAsBitmap=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"opaqueBackground",{get:function(){return null},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"scrollRect",{get:function(){return(this.__internalInst||this.__internal)._scrollRect?(this.__internalInst||this.__internal)._scrollRect.clone():null},set:function(e){e=globalThis.asc.strict(e,t.Rectangle);(this.__internalInst||this.__internal).scrollRect=e},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"filters",{get:function(){return(this.__internalInst||this.__internal).__filters?(this.__internalInst||this.__internal).__filters.concat():[]},set:function(t){t=globalThis.asc.strict(t,Array);this.__setFlashFilters(t),(this.__internalInst||this.__internal).__edited=4|(this.__internalInst||this.__internal).__edited},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"blendMode",{get:function(){return(this.__internalInst||this.__internal)._blendMode>1?globalThis.flash.__native.format.swf.data.consts.BlendMode.PUBLIC[(this.__internalInst||this.__internal)._blendMode]:"normal"},set:function(t){t=globalThis.asc.as(t,String);(this.__internalInst||this.__internal).blendMode=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"scale9Grid",{get:function(){return(this.__internalInst||this.__internal)._scale9Grid?(this.__internalInst||this.__internal)._scale9Grid.clone():null},set:function(e){e=globalThis.asc.strict(e,t.Rectangle);(this.__internalInst||this.__internal).scale9Grid=e},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"localToGlobal",{get:function(){return this.bound__localToGlobal.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__localToGlobal=function(e){return null==(e=globalThis.asc.strict(e,t.Point))&&t.ErrorManager.typeError("Parameter point must be non-null.",2007),this.__localToGlobal(e,new t.Point)},Object.defineProperty(i.prototype,"globalToLocal",{get:function(){return this.bound__globalToLocal.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__globalToLocal=function(e){return null==(e=globalThis.asc.strict(e,t.Point))&&t.ErrorManager.typeError("Parameter point must be non-null.",2007),this.__globalToLocal(e,new t.Point)},Object.defineProperty(i.prototype,"getBounds",{get:function(){return this.bound__getBounds.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getBounds=function(e,n){void 0===n&&(n=null),e=globalThis.asc.strict(e,i),n=globalThis.asc.strict(n,t.Rectangle);var r=t.Matrix.__pool.get();if(null!=e&&e!=this){var a=t.Matrix.__pool.get(),o=(this.__internalInst||this.__internal)._worldTransformInvalid?(this.__internalInst||this.__internal).__getRenderTransform():(this.__internalInst||this.__internal)._renderTransform,s=e.__internal._worldTransformInvalid?e.__internal.__getRenderTransform():e.__internal._renderTransform;r.__copyFrom(o),a.__copyFrom(s),a.invert(),r.__concat(a),t.Matrix.__pool.release(a)}else r.__identity();n?n.setEmpty():n=new t.Rectangle;var _=(this.__internalInst||this.__internal)._scrollRect;return _?(n.__setTo(0,0,_.width,_.height),r.__transformRectangleInPlace(n)):(this.__internalInst||this.__internal).__getBounds(n,r),t.Matrix.__pool.release(r),n.__validate()},Object.defineProperty(i.prototype,"getRect",{get:function(){return this.bound__getRect.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getRect=function(e,n){void 0===n&&(n=null),e=globalThis.asc.strict(e,i),n=globalThis.asc.strict(n,t.Rectangle);return this.getBounds(e,n)},Object.defineProperty(i.prototype,"loaderInfo",{get:function(){var t=this.__getRoot();return t?t.__getLoaderInfo():null},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"hitTestObject",{get:function(){return this.bound__hitTestObject.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__hitTestObject=function(e){if(!(e=globalThis.asc.strict(e,i)))return!1;if(!e.__internal.__parent||!(this.__internalInst||this.__internal).__parent)return!1;if(1&(this.__internalInst||this.__internal).__drawable&&1&e.__internal.__drawable&&(this.__internalInst||this.__internal).__drawable>1!=e.__internal.__drawable>1)return!1;var n=t.Rectangle.__pool.get().__identity(),r=t.Rectangle.__pool.get().__identity(),a=t.SpriteInternal.__findCommonParent(this,e)||this,o=this.getBounds(a,n).__intersects(e.getBounds(a,r));return t.Rectangle.__pool.release(n),t.Rectangle.__pool.release(r),o},Object.defineProperty(i.prototype,"hitTestPoint",{get:function(){return this.bound__hitTestPoint.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__hitTestPoint=function(e,n,r){void 0===r&&(r=!1),e=+e,n=+n,r=!!r;var a=i.sMousePoint.__setTo(e,n),o=t.Stage.sCurrent;o&&o.__internal.__transform._matrix.__transformPointInPlace(a);var s=(this.__internalInst||this.__internal).__visible,_=(this.__internalInst||this.__internal).__maskedObject,l=(this.__internalInst||this.__internal).__maskingLayer;if(r&&_)return!1;var h=this.__internalInst||this.__internal;h.__visible=!0,h.__maskedObject=null,h.__maskingLayer=0;var c=h.__hitTest(a.x,a.y,r,null,!0,this.__internal);return h.__visible=s,h.__maskedObject=_,h.__maskingLayer=l,c},Object.defineProperty(i.prototype,"accessibilityProperties",{get:function(){return(this.__internalInst||this.__internal).__accessibilityProperties},set:function(e){e=globalThis.asc.strict(e,t.AccessibilityProperties);(this.__internalInst||this.__internal).__accessibilityProperties=e},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"globalToLocal3D",{get:function(){return this.bound__globalToLocal3D.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__globalToLocal3D=function(e){return null==(e=globalThis.asc.strict(e,t.Point))&&t.ErrorManager.typeError("Parameter point must be non-null.",2007),this.__globalToLocal(e,new t.Point).__toVector3D()},Object.defineProperty(i.prototype,"local3DToGlobal",{get:function(){return this.bound__local3DToGlobal.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__local3DToGlobal=function(e){return null==(e=globalThis.asc.strict(e,t.Vector3D))&&t.ErrorManager.typeError("Parameter point must be non-null.",2007),this.__localToGlobal(e.__toPoint(),new t.Point)},Object.defineProperty(i.prototype,"blendShader",{set:function(t){t=globalThis.asc.strict(t,globalThis.flash.display.Shader);(this.__internalInst||this.__internal).__setBlendShader(t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"metaData",{get:function(){return null},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"addEventListener",{get:function(){return this.bound__addEventListener.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__addEventListener=function(e,n,r,a,o){void 0===r&&(r=!1),void 0===a&&(a=0),void 0===o&&(o=!1),e=globalThis.asc.as(e,String),r=!!r,a>>=0,o=!!o;var s=i.sBroadcastEvents[e];s&&t.EventDispatcher.__indexOfListener__custom(s,this)<0&&i.__insertDispatcher(s,this,r,a,!0),t.EventDispatcher.super(this,"bound__addEventListener")(e,n,r,a,o)},Object.defineProperty(i.prototype,"removeEventListener",{get:function(){return this.bound__removeEventListener.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__removeEventListener=function(e,n,r){void 0===r&&(r=!1),e=globalThis.asc.as(e,String),r=!!r;t.EventDispatcher.super(this,"bound__removeEventListener")(e,n,r);var a=i.sBroadcastEvents[e];if(a&&!this.hasEventListener(e)){var o=t.EventDispatcher.__indexOfListener__custom(a,this);o>-1&&i.__removeDispatcher(a,o)}},Object.defineProperty(i.prototype,"removeEventListeners",{get:function(){return this.bound__removeEventListeners.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__removeEventListeners=function(e){void 0===e&&(e=null),e=globalThis.asc.as(e,String);if(t.EventDispatcher.super(this,"bound__removeEventListeners")(e),e)(o=i.sBroadcastEvents[e])&&(a=t.EventDispatcher.__indexOfListener__custom(o,this))>-1&&i.__removeDispatcher(o,a);else for(var n=0,r=globalThis.asc.In(i.sBroadcastEvents);n-1&&i.__removeDispatcher(o,a)}},Object.defineProperty(i.prototype,"dispatchEvent",{get:function(){return this.bound__dispatchEvent.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__dispatchEvent=function(e){return(e=globalThis.asc.strict(e,t.Event))&&e.target,this.__dispatch(e),!(e._failure||e._prevented)},Object.defineProperty(i.prototype,"willTrigger",{get:function(){return this.bound__willTrigger.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__willTrigger=function(t){t=globalThis.asc.as(t,String);if(this.__hasEventListener(t))return!0;for(var e=(this.__internalInst||this.__internal).__parent;e;){if(e.__hasEventListener(t))return!0;e=e.__internal.__parent}return!1},Object.defineProperty(i.prototype,"__internal",{get:function(){if(!this.__internalInst){var t=this.__createInternal();this.__internalInst=t,this.__internalInst.__external=this}return this.__internalInst},enumerable:!1,configurable:!0}),i.prototype.__createInternal=function(){return new t.DisplayObjectInternal},i.prototype.__setDirty=function(t){(this.__internalInst||this.__internal).__setDirty(t)},i.prototype.__setRenderParent=function(t){(this.__internalInst||this.__internal).__setRenderParent(t)},i.prototype.presetTag=function(){},i.prototype.constructFromTag=function(){},i.prototype.__dispatch=function(e){var i,n,r,a,o=e.__identity()._type,s=this;t.EventDispatcher.__size>0?(a=t.EventDispatcher.__pool[t.EventDispatcher.__size-1],t.EventDispatcher.__pool[--t.EventDispatcher.__size]=null):a=[];for(var _=0;s=s.__internal.__parent||s.__internal.__disposableParent;)a[_++]=s;for(var l=_;--l>=0;){if((i=(s=a[l])._eventListeners)&&(n=i[o])&&(e._eventPhase=1)&&(e._target=this)&&(r=(e._currentTarget=s).__dispatchEvent(n,e))){for(;--l>=0;)a[l]=null;break}a[l]=null}if(r||(i=(s=this)._eventListeners)&&(n=i[o])&&(e._eventPhase=2)&&(e._target=this)&&(r=(e._currentTarget=s).__dispatchEvent(n,e)),e._bubbles&&!r)for(;(s=s.__internal.__parent||s.__internal.__disposableParent)&&!((i=s._eventListeners)&&(n=i[o])&&(e._eventPhase=3)&&(e._target=this)&&(e._currentTarget=s).__dispatchEvent(n,e)););return t.EventDispatcher.__pool[t.EventDispatcher.__size++]=a,!r},i.prototype.__dispatchMouse=function(e){var i,n,r,a,o=e.__identity()._type,s=this;t.EventDispatcher.__size>0?(a=t.EventDispatcher.__pool[t.EventDispatcher.__size-1],t.EventDispatcher.__pool[--t.EventDispatcher.__size]=null):a=[];for(var _=0;s=s.__internal.__parent||s.__internal.__disposableParent;)a[_++]=s;for(var l=_;--l>=0;){if((i=(s=a[l])._eventListeners)&&(n=i[o])&&(e._eventPhase=1)&&(e._target=this)&&(r=(e._currentTarget=s).__dispatchEvent(n,e))){for(;--l>=0;)a[l]=null;break}a[l]=null}if(r||(i=(s=this)._eventListeners)&&(n=i[o])&&(e._eventPhase=2)&&(e._target=this)&&(r=(e._currentTarget=s).__dispatchEvent(n,e)),e._bubbles&&!r)for(;(s=s.__internal.__parent||s.__internal.__disposableParent)&&!((i=s._eventListeners)&&(n=i[o])&&(e._eventPhase=3)&&(e._target=this)&&(e._currentTarget=s).__dispatchEvent(n,e)););return t.EventDispatcher.__pool[t.EventDispatcher.__size++]=a,!r},i.prototype.__stopAllMovieClips=function(t,e){(this.__internalInst||this.__internal).__stopAllMovieClips(t,e)},i.prototype.__restoreTimeline=function(){},i.prototype.__getSoundEngine=function(){var e,i;return(i=this.__getRoot())&&!(e=i.__internal._soundEngine)&&(e=i.__internal._soundEngine=new t.SWFSoundEngine),!e&&(e=(this.__internalInst||this.__internal)._soundEngine=new t.SWFSoundEngine),e},i.prototype.__enterInternal=function(t){},i.prototype.__exitInternal=function(t){},i.prototype.__focusChanged=function(t){},i.prototype.__setFlashFilters=function(e){for(var i=e?e.length:0,n=0;n>0},i.prototype.__localToGlobal=function(t,e){return(this.__internalInst||this.__internal).__localToGlobal(t,e)},i.prototype.__localToGlobal__world=function(t,e){return(this.__internalInst||this.__internal).__localToGlobal__world(t,e)},i.prototype.__globalToLocal=function(t,e){return(this.__internalInst||this.__internal).__globalToLocal(t,e)},i.prototype.__globalToLocal__world=function(t,e){return(this.__internalInst||this.__internal).__globalToLocal__world(t,e)},i.__finalizeToken=function(t){for(var e=t.weakKey,n=i.sBroadcastEvents,r=0,a=globalThis.asc.In(n);r>>0==o&&(o>>>=0);var s=n[o];if(s)for(var _=s.length,l=0;l<_;++l){var h=s[l];h&&h.listener===e&&(i.__removeDispatcher(s,l),l--)}}},i.__insertDispatcher=function(e,n,r,a,o){for(var s=e.length,_=s,l=0;l0&&(p=u._cache||u._suitableCache)&&(i.sMaskMatrix.__copyFrom(_),i.sMaskMatrix.__translate(-n,-r),e.__drawCacheDisplayObject(a,p,i.sMaskMatrix,null,1));if((u=a.__internal._graphics)&&u._commandsLength>0&&(p=u._cache||u._suitableCache)&&(i.sMaskMatrix.__copyFrom(_),i.sMaskMatrix.__translate(-n,-r),e.__drawCacheDisplayObject(a,p,i.sMaskMatrix,null,1)),globalThis.asc.is(a,t.DisplayObjectContainer))for(var g=a.__internal._children,d=a.__internal._childrenLength||0,b=0;b-1&&r.indexOf(E)<0&&A.__stopAllMovieClips(!0,E);var l=_._cache,h=_._contentCache||_._contentCacheSuitable,c=h&&h.getPartAt(0),f=c&&c.getCache(),u=_._graphics,p=u&&(u._cache||u._suitableCache),g=p&&p.getPartAt(0),d=g&&g.getCache();if(l||f||d){var b=0,y=2*n,m=Math.min(_._concatenatedTotalFrames||1,10*n),T=_.__isObjectAtStage(),v=T&&Math.max(m,y)||m;l&&(e-l._usedInFrame>=v?_.__disposeCache(0):b++),f&&(e-f._usedInFrame>=v||_._contentCacheSuitable&&!T?_.__disposeContentCache(0):b++),u&&d&&(e-d._usedInFrame>=v||u._suitableCache&&!T?u.__disposeCache(0):b++),0!=b||(i.__removeCachedObjectByIndex(w),s--,o--)}else i.__removeCachedObjectByIndex(w),s--,o--}var x=i.sVideoObjects,S=i.sVideoObjectsUsedIndexesSize;for(s=0;s-1&&r.indexOf(E)<0&&A.__stopAllMovieClips(!0,E),A.__netStream&&!A.__netStream._disposed||(i.__removeVideoObjectByIndex(w),s--,S--)}t.Stage.__gcTimelineContainers(),t.SystemBitmapData.__clearUnused()},i.__addCachedObject=function(t){if(-1==i.sCachedObjects.indexOf(t))if(i.sCachedObjectsFreeIndexesSize>0){var e=i.sCachedObjectsFreeIndexes[--i.sCachedObjectsFreeIndexesSize];i.sCachedObjects[e]=t,i.sCachedObjectsUsedIndexes[i.sCachedObjectsUsedIndexesSize++]=e}else{e=i.sCachedObjectsLength++;i.sCachedObjects[e]=t,i.sCachedObjectsUsedIndexes[i.sCachedObjectsUsedIndexesSize++]=e}},i.__removeCachedObjectByIndex=function(t){i.sCachedObjects[t]=void 0,i.sCachedObjectsFreeIndexes[i.sCachedObjectsFreeIndexesSize++]=t;var e=i.sCachedObjectsUsedIndexes.indexOf(t);i.sCachedObjectsUsedIndexes[e]=i.sCachedObjectsUsedIndexes[--i.sCachedObjectsUsedIndexesSize]},i.__addVideoObject=function(t){if(-1==i.sVideoObjects.indexOf(t))if(i.sVideoObjectsFreeIndexesSize>0){var e=i.sVideoObjectsFreeIndexes[--i.sVideoObjectsFreeIndexesSize];i.sVideoObjects[e]=t,i.sVideoObjectsUsedIndexes[i.sVideoObjectsUsedIndexesSize++]=e}else{e=i.sVideoObjectsLength++;i.sVideoObjects[e]=t,i.sVideoObjectsUsedIndexes[i.sVideoObjectsUsedIndexesSize++]=e}},i.__removeVideoObjectByIndex=function(t){i.sVideoObjects[t]=void 0,i.sVideoObjectsFreeIndexes[i.sVideoObjectsFreeIndexesSize++]=t;var e=i.sVideoObjectsUsedIndexes.indexOf(t);i.sVideoObjectsUsedIndexes[e]=i.sVideoObjectsUsedIndexes[--i.sVideoObjectsUsedIndexesSize]},i.__mapGraphicsCache=function(t){var e=t.__getSourceTag(),n=i.sMapGraphicsWithTag.__get(e);n||(n=i.sMapGraphicsWithTag.__set(e,[])),-1==n.indexOf(t)&&(n[n.length]=t)},i.__unmapGraphicsCache=function(t){var e=t.__getSourceTag(),n=i.sMapGraphicsWithTag.__get(e);if(n){var r=n.indexOf(t);r>-1&&n.splice(r,1),n.length<=0&&i.sMapGraphicsWithTag.__delete(e)}},i.__findGraphicsCache=function(t,e,n,r){var a=t.__getSourceTag(),o=a&&i.sMapGraphicsWithTag.__get(a);if(o)for(var s=o.length,_=0;_-1&&n.splice(r,1),n.length<=0&&delete i.sMapDisplayObjectWithTag[e]}},i.__findDisplayObjectCache=function(t,e,n,r){var a=t.__getSourceTag(),o=i.sMapDisplayObjectWithTag[a];if(o)for(var s=o.length,_=0;_-1&&this.__internal.__swfUID==i&&this._bitmapData&&(this._bitmapData.dispose(),this._bitmapData=null),e.prototype.__stopAllMovieClips.call(this,t,i)},i.prototype.__createInternal=function(){return new t.BitmapInternal},Object.defineProperty(i.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__toString=function(){return"[object Bitmap]"},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.display::Bitmap")})}(),i}(t.DisplayObject);t.Bitmap=e}(t.display||(t.display={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFTimelineContainer=globalThis.flash.__native.format.swf.SWFTimelineContainer,t.IDefinitionBitsTag=globalThis.flash.__native.format.swf.tags.IDefinitionBitsTag;var e=function(e){function i(){var t=this;return t.constructFromTag.apply(t,arguments)&&(t=e.call(this)||this),t}return __extends(i,e),i.prototype.presetTag=function(){this.__tag=globalThis.asc.strict(arguments[0],t.IDefinitionBitsTag)},i.prototype.constructFromTag=function(){if(!this.__constructed){for(var e,i=arguments.length,n=0;n>0,this.__internal.__updateReferenceCount(),this.__constructed=1,globalThis.flash.display.Bitmap.prototype.constructor.call(this,e.getInstance().clone()))}},i.prototype.__stopAllMovieClips=function(t,i){i>-1&&this.__internal.__swfUID==i&&(void 0!=this.__data&&(this.__data=void 0),void 0!=this.__tag&&(this.__tag=void 0)),e.prototype.__stopAllMovieClips.call(this,t,i)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.instance::Bitmap"),globalThis.asc.clp$(i,{__inherited:0,__constructed:0})})}(),i}(globalThis.flash.display.Bitmap);t.Bitmap=e}(t.instance||(t.instance={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),Object.defineProperty(e.prototype,"measuredHeight",{get:function(){return this.bitmapData?this.bitmapData.height:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"measuredWidth",{get:function(){return this.bitmapData?this.bitmapData.width:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"move",{get:function(){return this.bound__move.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__move=function(t,e){t=+t,e=+e,this.x=t,this.y=e},Object.defineProperty(e.prototype,"setActualSize",{get:function(){return this.bound__setActualSize.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setActualSize=function(t,e){t=+t,e=+e;this.width=t,this.height=e},Object.defineProperty(e.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__toString=function(){return"[object BitmapAsset]"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.instance::BitmapAsset")})}(),e}(globalThis.flash.__native.format.swf.instance.Bitmap);t.BitmapAsset=e}(t.instance||(t.instance={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){t.Vector$Vector$Number=globalThis.__AS3__.vec.Vector$Vector$Number,t.Vector$Number=globalThis.__AS3__.vec.Vector$Number,t.Vector$uint=globalThis.__AS3__.vec.Vector$uint,t.DynamicAtlasEntry=globalThis.flash.__native.atlas.DynamicAtlasEntry,t.CacheDisplayObject=globalThis.flash.__native.display.CacheDisplayObject,t.DisplayObjectInternal=globalThis.flash.__native.display.DisplayObjectInternal,t.SystemBitmapData=globalThis.flash.__native.display.SystemBitmapData,t.PerlinNoiseFilter=globalThis.flash.__native.filters.extensions.PerlinNoiseFilter,t.CanvasRenderer=globalThis.flash.__native.renderer.canvas.CanvasRenderer,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.WContext3DTextureFormat=globalThis.flash.__native.renderer3D.constants.WContext3DTextureFormat,t.WTexture=globalThis.flash.__native.renderer3D.textures.WTexture,t.ASM=globalThis.flash.__native.utils.ASM,t.ASMMemOwner=globalThis.flash.__native.utils.ASMMemOwner,t.Base64=globalThis.flash.__native.utils.Base64,t.CSSColor=globalThis.flash.__native.utils.CSSColor,t.Random=globalThis.flash.__native.utils.Random,t.getNextPowerOfTwo=globalThis.flash.__native.utils.getNextPowerOfTwo,t.BitmapFilter=globalThis.flash.filters.BitmapFilter,t.ColorMatrixFilter=globalThis.flash.filters.ColorMatrixFilter,t.NoiseFilter=globalThis.flash.filters.NoiseFilter,t.ColorTransform=globalThis.flash.geom.ColorTransform,t.Matrix=globalThis.flash.geom.Matrix,t.Point=globalThis.flash.geom.Point,t.Rectangle=globalThis.flash.geom.Rectangle,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(i,n,r,a){void 0===r&&(r=!0),void 0===a&&(a=4294967295),n>>=0,r=!!r,a>>>=0;if((i>>=0)<=0||n<=0)throw new globalThis.ArgumentError("Invalid BitmapData",2015);this._uid=e.sBitmapDataUID++>>0;var o=t.Stage.sCurrent?t.Stage.sCurrent.mId:0;this._ctx=asc.getCtx(o),this._transparent=r,this._width=Math.min(i,this._ctx.maxTextureWidth())>>0,this._height=Math.min(n,this._ctx.maxTextureHeight())>>0,this._p2width=t.getNextPowerOfTwo(this._width),this._p2height=t.getNextPowerOfTwo(this._height),this._rect=globalThis.asc.strict(t.Rectangle.__pool.get(),t.Rectangle),this._rect.__setTo(0,0,this._width,this._height),this._textureRect=globalThis.asc.strict(t.Rectangle.__pool.get(),t.Rectangle),this._textureRect.__setTo(0,0,this._p2width,this._p2height),r&&0==a||0==arguments[4]||this.fillRect(this._rect,a)}return Object.defineProperty(e.prototype,"implements_flash_display_IBitmapDrawable",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"clone",{get:function(){return this.bound__clone.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__clone=function(){return e.__clone(this,new e(this._width,this._height,this._transparent,0,!1))},Object.defineProperty(e.prototype,"width",{get:function(){return this._width},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this._height},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"transparent",{get:function(){return this._transparent},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rect",{get:function(){return this._rect.clone()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textureRect",{get:function(){return this._textureRect},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"applyFilter",{get:function(){return this.bound__applyFilter.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__applyFilter=function(i,n,r,a){i=globalThis.asc.strict(i,e),n=globalThis.asc.strict(n,t.Rectangle),r=globalThis.asc.strict(r,t.Point),a=globalThis.asc.strict(a,t.BitmapFilter);if(!i)throw new globalThis.TypeError("Parameter sourceBitmapData must be non-null.",2007);if(!n)throw new globalThis.TypeError("Parameter sourceRect must be non-null.",2007);if(!r)throw new globalThis.TypeError("Parameter destPoint must be non-null.",2007);if(!(n=this.__getSourceRect(0,i,n,r=this.__getDestPoint(0,r))).isEmpty()&&a&&(a.__init(this._ctx),!a.__notImplemented)){this.__consumeSources(),this._ctx.saveAndReset();var o,s,_=!a.__replaceContent,l=t.Rectangle.__pool.get();l.__setTo(0,0,n.width,n.height);var h=a.__boundsDraw(l).__inflateCeil(0,0);try{var c=t.Point.__pool.get().__setTo(-h.x,-h.y);o=i.__slice(n,c,!0,_,_),s=a.__apply(this._ctx,o,!0,null,null);var f=r.x+h.x,u=r.y+h.y,p=Math.ceil(Math.min(h.width,this._width-f)),g=Math.ceil(Math.min(h.height,this._height-u)),d=t.Matrix.__pool.get().__identity();d.__translate(f,u),this._ctx.setRenderToBitmapData(this).clearRectSeparate(f,u,p,g).clipRectSeparate(f,u,p,g),this._ctx.setTransformFromMatrix(d),this._ctx.drawImage(s,!1,!1,!1,null)}catch(t){t=globalThis.asc.e2e(t),asc.logError(t.getStackTrace())}finally{s&&s.dispose(),o&&o.dispose(),this._ctx.restore(),t.Rectangle.__pool.release(l),t.Point.__pool.release(c),t.Matrix.__pool.release(d)}(this._dirtyPixels=this._dirtyDisplayObject=!0)&&this._version++}},Object.defineProperty(e.prototype,"getPixel",{get:function(){return this.bound__getPixel.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getPixel=function(t,e){t>>=0,e>>=0;var i=this.__getPixels(),n=4*(e*this._width+t);return(i[n]<<16|i[n+1]<<8|i[n+2])>>>0},Object.defineProperty(e.prototype,"getPixel32",{get:function(){return this.bound__getPixel32.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getPixel32=function(t,e){t>>=0,e>>=0;var i=this.__getPixels(),n=4*(e*this._width+t),r=i[n+3],a=r/255;return(r<<24|(i[n]/a&255)<<16|(i[n+1]/a&255)<<8|i[n+2]/a&255)>>>0},Object.defineProperty(e.prototype,"setPixel",{get:function(){return this.bound__setPixel.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setPixel=function(t,e,i){t>>=0,e>>=0,i>>>=0;this.__consumeSources();var n=this.__getPixels(),r=4*(e*this._width+t);n[r]=i>>16&255,n[r+1]=i>>8&255,n[r+2]=255&i,(this._modifiedPixels=this._dirtyTexture=this._dirtyDisplayObject=!0)&&this._version++},Object.defineProperty(e.prototype,"setPixel32",{get:function(){return this.bound__setPixel32.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setPixel32=function(t,e,i){t>>=0,e>>=0,i>>>=0;this.__consumeSources();var n=this.__getPixels(),r=4*(e*this._width+t),a=i>>24&255,o=a/255;n[r]=(i>>16&255)*o&255,n[r+1]=(i>>8&255)*o&255,n[r+2]=(255&i)*o&255,n[r+3]=a,(this._modifiedPixels=this._dirtyTexture=this._dirtyDisplayObject=!0)&&this._version++},Object.defineProperty(e.prototype,"colorTransform",{get:function(){return this.bound__colorTransform.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__colorTransform=function(i,n){i=globalThis.asc.strict(i,t.Rectangle),n=globalThis.asc.strict(n,t.ColorTransform);e.sHelperColorMatrixFilter.matrix=[n.redMultiplier,0,0,0,n.redOffset,0,n.greenMultiplier,0,0,n.greenOffset,0,0,n.blueMultiplier,0,n.blueOffset,0,0,0,n.alphaMultiplier,n.alphaOffset],this.applyFilter(this,i,e.sHelperColorMatrixPoint.__setTo(i.x,i.y),e.sHelperColorMatrixFilter)},Object.defineProperty(e.prototype,"compare",{get:function(){return this.bound__compare.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__compare=function(t){if(!(t=globalThis.asc.strict(t,e)))throw new globalThis.TypeError("Parameter otherBitmapData must be non-null.",2007);if(t==this)return 0;if(this._width!=t._width)return-3;if(this._height!=t._height)return-4;for(var i=this.__getPixels(),n=this._transparent||t._transparent,r=new e(this._width,this._height,n,0),a=t.__getPixels(),o=r.__getPixels(),s=!0,_=0,l=i.byteLength;_>>=0,o>>>=0;if(!i)throw new globalThis.TypeError("Parameter sourceBitmapData must be non-null.",2007);if(!n)throw new globalThis.TypeError("Parameter sourceRect must be non-null.",2007);if(!r)throw new globalThis.TypeError("Parameter destPoint must be non-null.",2007);if(!(n=this.__getSourceRect(1,i,n,r=this.__getDestPoint(1,r))).isEmpty()&&(o!=t.BitmapDataChannel.ALPHA||this.transparent)){this.__consumeSources();var s=0;switch(a){case t.BitmapDataChannel.RED:s=0;break;case t.BitmapDataChannel.GREEN:s=1;break;case t.BitmapDataChannel.BLUE:s=2;break;case t.BitmapDataChannel.ALPHA:s=3}var _=0;switch(o){case t.BitmapDataChannel.RED:_=0;break;case t.BitmapDataChannel.GREEN:_=1;break;case t.BitmapDataChannel.BLUE:_=2;break;case t.BitmapDataChannel.ALPHA:_=3}for(var l=0|n.x,h=0|n.y,c=(0|n.width)+l,f=(0|n.height)+h,u=0|r.x,p=0|r.y,g=i.__getPixels(),d=this.__getPixels(),b=i._width,y=h;y=a._width||o.y>=a._height))){i._transparent&&!this._transparent&&(s=!0);var _=a&&a._transparent,l=s||_&&!i._transparent,h=r.x-n.x|0,c=r.y-n.y|0,f=Math.max(n.x,0,-h),u=Math.max(n.y,0,-c),p=Math.min(n.right,i._width,this._width-h),g=Math.min(n.bottom,i._height,this._height-c);if(!(p<=f||g<=u)){var d;this.__consumeSources();var b=t.Rectangle.__pool.get(),y=t.Matrix.__pool.get().__identity();if(_){var m=t.Matrix.__pool.get().__identity();if(b.__setTo(f,u,p-f,g-u),m.tx=-n.x,m.ty=-n.y,(d=t.SystemBitmapData.__popBuffer(n.width,n.height,!0)).__drawWithQuality(i,m,null,1,null,!1,null,!1),o){var T=Math.max(0,-o.x),v=Math.max(0,-o.y),x=Math.min(b.width,-o.x+a._width),S=Math.min(b.height,-o.y+a._height);b.x=T,b.y=v,b.width=x-T,b.height=S-v,m.tx=-o.x,m.ty=-o.y,d.__drawWithQuality(a,m,null,11,b,!1,null,!1)}else b.x=b.y=0,d.__drawWithQuality(a,null,null,11,b,!1,null,!1);b.x=Math.max(b.x,b.x+r.x),b.y=Math.max(b.y,b.y+r.y),y.tx=r.x,y.ty=r.y,t.Matrix.__pool.release(m)}else b.__setTo(r.x,r.y,n.width,n.height),y.tx=r.x-n.x,y.ty=r.y-n.y,d=i;l||(this._ctx.saveAndReset(),this._ctx.setRenderToBitmapData(this).clearRect(b),this._ctx.restore()),this.__drawWithQuality(d,y,null,1,b,!1,null,!1),d!=i&&d.dispose(),t.Rectangle.__pool.release(b),t.Matrix.__pool.release(y),(this._dirtyPixels=this._dirtyDisplayObject=!0)&&this._version++}}},Object.defineProperty(e.prototype,"dispose",{get:function(){return this.bound__dispose.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__dispose=function(){this.__disposeTexture(),this._rect&&(t.Rectangle.__pool.release(this._rect),this._rect=void 0),this._textureRect&&(t.Rectangle.__pool.release(this._textureRect),this._textureRect=void 0),this._elementMatrix&&(t.Matrix.__pool.release(this._elementMatrix),this._elementMatrix=void 0),this._listenerDispose&&(this._listenerDispose(this),this._listenerDispose=void 0),this._width=this._height=0,this._ctx=this._pixels=void 0,this.__forgetSources(),this._dirtyPixels=this._dirtyTexture=this._modifiedPixels=!1,(this._dirtyDisplayObject=this._invalid=!0)&&this._version++},Object.defineProperty(e.prototype,"draw",{get:function(){return this.bound__draw.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__draw=function(e,i,n,r,a,o){void 0===i&&(i=null),void 0===n&&(n=null),void 0===r&&(r=null),void 0===a&&(a=null),void 0===o&&(o=!1),e=globalThis.asc.strict(e,globalThis.flash.display.IBitmapDrawable),i=globalThis.asc.strict(i,t.Matrix),n=globalThis.asc.strict(n,t.ColorTransform),r=globalThis.asc.as(r,String),a=globalThis.asc.strict(a,t.Rectangle),o=!!o;var s=globalThis.flash.__native.format.swf.data.consts.BlendMode.AMF[r]||1;this.__drawWithQuality(e,i,n,s,a,o,null,!0)},Object.defineProperty(e.prototype,"drawWithQuality",{get:function(){return this.bound__drawWithQuality.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__drawWithQuality=function(e,i,n,r,a,o,s){void 0===i&&(i=null),void 0===n&&(n=null),void 0===r&&(r=null),void 0===a&&(a=null),void 0===o&&(o=!1),void 0===s&&(s=null),e=globalThis.asc.strict(e,globalThis.flash.display.IBitmapDrawable),i=globalThis.asc.strict(i,t.Matrix),n=globalThis.asc.strict(n,t.ColorTransform),r=globalThis.asc.as(r,String),a=globalThis.asc.strict(a,t.Rectangle),o=!!o,s=globalThis.asc.as(s,String);var _=globalThis.flash.__native.format.swf.data.consts.BlendMode.AMF[r]||1;this.__drawWithQuality(e,i,n,_,a,o,s,!0)},Object.defineProperty(e.prototype,"encode",{get:function(){return this.bound__encode.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__encode=function(e,i,n){void 0===n&&(n=null),e=globalThis.asc.strict(e,t.Rectangle),n=globalThis.asc.strict(n,t.ByteArray);var r;if(this._invalid)throw new globalThis.ArgumentError("Invalid BitmapData.",2015);var a=100,o=1;if(globalThis.asc.is(i,t.PNGEncoderOptions)&&(r="image/png"),globalThis.asc.is(i,t.JPEGEncoderOptions)&&(r="image/jpeg",a=globalThis.asc.as(i,t.JPEGEncoderOptions).quality>>0),globalThis.asc.is(i,t.JPEGXREncoderOptions)&&(r="image/vnd.ms-photo",o=globalThis.asc.as(i,t.JPEGXREncoderOptions).quantization>>0),!r)return null;switch(r){case"image/png":case"image/jpeg":case"image/vnd.ms-photo":return this.__encodeWithCPP(r,a,o,n);default:return this.__encodeWithCanvas(r,a,o,n)}return null},Object.defineProperty(e.prototype,"fillRect",{get:function(){return this.bound__fillRect.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__fillRect=function(e,i){i>>>=0;if(!(e=globalThis.asc.strict(e,t.Rectangle)))throw new globalThis.TypeError("Parameter rect must be non-null.",2007);if(!(e=this.__getSourceRect(7,this,e)).isEmpty()){this.__consumeSources();var n=this._transparent?i:255<<24|i;e.__equals(this._rect)&&(this._fillColor=n),this._ctx.saveAndReset(),this._ctx.setRenderToBitmapData(this).fillRect(e,n),this._ctx.restore(),(this._dirtyPixels=this._dirtyDisplayObject=!0)&&this._version++}},Object.defineProperty(e.prototype,"floodFill",{get:function(){return this.bound__floodFill.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__floodFill=function(t,e,i){e>>=0,i>>>=0;var n=this;if(!((t>>=0)<0||e<0||t>=n._width||e>=n._height)){n.__consumeSources(),n.__getPixels(),n._transparent||(i=(255<<24|i)>>>0);var r=n.__getPixel32__pure(t,e);if(r!=i){for(var a=[t,e];a.length;){for(var o=a.shift(),s=a.shift(),_=o;0<_&&n.__getPixel32__pure(_-1,s)==r;_--);for(var l=o;l0&&c.__bind(this)(_,l,s-1,r,a)}(n._dirtyDisplayObject=n._dirtyTexture=n._modifiedPixels=!0)&&n._version++}}function c(t,e,i,r,a){for(;t<=e;){for(;n.__getPixel32__pure(t,i)!=r&&e>t++;);if(et++;);a.push(t-1),a.push(i)}}},Object.defineProperty(e.prototype,"generateFilterRect",{get:function(){return this.bound__generateFilterRect.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__generateFilterRect=function(e,i){e=globalThis.asc.strict(e,t.Rectangle),i=globalThis.asc.strict(i,t.BitmapFilter);if(!e)throw new globalThis.TypeError("Parameter sourceRect must be non-null.",2007);if(!i)throw new globalThis.TypeError("Parameter sourceRect must be non-null.",2007);return i.__init(this._ctx),i.__bounds(e.clone()).__inflateCeil(0,0)},Object.defineProperty(e.prototype,"getColorBoundsRect",{get:function(){return this.bound__getColorBoundsRect.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getColorBoundsRect=function(e,i,n){void 0===n&&(n=!0),e>>>=0,i>>>=0,n=!!n;this._transparent||(e=(255<<24|e)>>>0,i=(255<<24|i)>>>0);for(var r,a,o,s,_=this.__getPixels(),l=0,h=_.byteLength;l>>0;if(n&&u==i||!n&&u!=i){var p=l/4,g=p%this._width,d=p/this._width|0;void 0==r?(r=a=g,o=s=d):(ga&&(a=g),ds&&(s=d))}if(0==r&&a==this._width-1&&0==o&&s==this._height-1)break}return void 0==r?new t.Rectangle(0,0,0,0):new t.Rectangle(r,o,a-r+1,s-o+1)},Object.defineProperty(e.prototype,"getPixels",{get:function(){return this.bound__getPixels.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getPixels=function(e){e=globalThis.asc.strict(e,t.Rectangle);var i=new t.ByteArray;if(e.width<=0||e.height<=0)return i;var n=this.__getPixels(),r=0|e.x,a=0|e.y,o=0|e.width,s=0|e.height;i.length=o*s*4;for(var _=a;_>>=0,a=globalThis.asc.strict(a,t.Point),o>>>=0;var s;if(!i)throw new globalThis.TypeError("Parameter firstPoint must be non-null",2007);if(!(globalThis.asc.is(r,t.Point)||globalThis.asc.is(r,t.Rectangle)||globalThis.asc.is(r,t.Bitmap)&&r.bitmapData||globalThis.asc.is(r,e)))throw new globalThis.ArgumentError("Parameter 0 is of the incorrect type. Should be type one of the types: Point, Rectangle, Bitmap, BitmapData",2005);var _=this._width,l=this._height,h=this.__getFillColor(),c=i.x,f=i.y;if(globalThis.asc.is(r,t.Point))return y=r.x-c|0,m=r.y-f|0,!(y>=_||m>=l||y<0||m<0)&&(void 0!=h?n<=(h>>24&255):n<=(s=this.__getPixels())[4*(_*m+y)+3]);var u=t.Rectangle.__pool.get();if(globalThis.asc.is(r,t.Rectangle)){if(u.__copyFrom(r),u.x=u.x-c|0,u.y=u.y-f|0,u.__intersectInPlace(this._rect),u.isEmpty())return t.Rectangle.__pool.release(u),!1;if(void 0!=h)return t.Rectangle.__pool.release(u),n<=(h>>24&255);s=this.__getPixels();for(var p=(d=u.y)+u.height;d(h>>24&255))return t.Rectangle.__pool.release(u),!1;for(p=(d=m)+v;d>>=0,o>>>=0,s>>>=0,_>>>=0;var l=this;if(!i)throw new globalThis.TypeError("Parameter sourceBitmapData must be non-null.",2007);if(!n)throw new globalThis.TypeError("Parameter sourceRect must be non-null.",2007);if(!r)throw new globalThis.TypeError("Parameter destPoint must be non-null.",2007);if(!(n=l.__getSourceRect(3,i,n,r=l.__getDestPoint(3,r))).isEmpty()){var h=0|n.x,c=0|n.y,f=r.x-h|0,u=r.y-c|0,p=Math.max(h,0,-f),g=Math.max(c,0,-u),d=Math.min(n.width+h,i._width,l._width-f),b=Math.min(n.height+c,i._height,l._height-u);if(!(d<=p||b<=g)){l.__consumeSources();var y,m=l.__getPixels(),T=m,v=i.__getPixels(),x=256;i===this&&(y=l.clone()),S.__bind(this)(),i===this&&(T=y.__getPixels(),p=Math.max(f+p,p),g=Math.max(u+g,g),d=Math.min(f+d,d),b=Math.min(u+b,b),S.__bind(this)(),y.dispose()),(l._modifiedPixels=l._dirtyTexture=l._dirtyDisplayObject=!0)&&l._version++}}function S(){for(var t=p;t>=0,i>>>=0,n>>>=0,r>>>=0,a=!!a;e.sHelperNoiseFilter.randomSeed=t,e.sHelperNoiseFilter.low=i,e.sHelperNoiseFilter.high=n,e.sHelperNoiseFilter.channelOptions=r,e.sHelperNoiseFilter.grayScale=a,e.sHelperNoiseFilter.transparent=this._transparent,this.applyFilter(this,this._rect,e.sHelperNoiseFilterPoint,e.sHelperNoiseFilter)},Object.defineProperty(e.prototype,"paletteMap",{get:function(){return this.bound__paletteMap.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__paletteMap=function(i,n,r,a,o,s,_){void 0===a&&(a=null),void 0===o&&(o=null),void 0===s&&(s=null),void 0===_&&(_=null),i=globalThis.asc.strict(i,e),n=globalThis.asc.strict(n,t.Rectangle),r=globalThis.asc.strict(r,t.Point),a=globalThis.asc.strict(a,Array),o=globalThis.asc.strict(o,Array),s=globalThis.asc.strict(s,Array),_=globalThis.asc.strict(_,Array);var l=this;if(!i)throw new globalThis.TypeError("Parameter sourceBitmapData must be non-null.",2007);if(!n)throw new globalThis.TypeError("Parameter sourceRect must be non-null.",2007);if(!r)throw new globalThis.TypeError("Parameter destPoint must be non-null.",2007);if(!(n=l.__getSourceRect(4,i,n,r=l.__getDestPoint(4,r))).isEmpty()){var h=0|n.x,c=0|n.y,f=r.x-h|0,u=r.y-c|0,p=Math.max(h,0,-f),g=Math.max(c,0,-u),d=Math.min(n.width+h,i._width,l._width-f),b=Math.min(n.height+c,i._height,l._height-u);if(!(d<=p||b<=g)){l.__consumeSources();var y=l.__getPixels(),m=i.__getPixels();T.__bind(this)(),i===this&&(p=Math.max(f+p,p),g=Math.max(u+g,g),d=Math.min(f+d,d),b=Math.min(u+b,b),T.__bind(this)()),(l._modifiedPixels=l._dirtyTexture=l._dirtyDisplayObject=!0)&&l._version++}}function T(){for(var t=p;t>>0,O=((w>>24&255)+(A>>24&255)+(E>>24&255)+(D>>24&255))%256,C=O/255,R=((w>>16&255)+(A>>16&255)+(E>>16&255)+(D>>16&255))%256,P=((w>>8&255)+(A>>8&255)+(E>>8&255)+(D>>8&255))%256,L=((255&w)+(255&A)+(255&E)+(255&D))%256,F=4*(r*l._width+e);y[F]=(255&R)*C&255,y[F+1]=(255&P)*C&255,y[F+2]=(255&L)*C&255,y[F+3]=O}}},Object.defineProperty(e.prototype,"perlinNoise",{get:function(){return this.bound__perlinNoise.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__perlinNoise=function(i,n,r,a,o,s,_,l,h){void 0===_&&(_=7),void 0===l&&(l=!1),void 0===h&&(h=null),i=+i,n=+n,r>>>=0,a>>=0,o=!!o,s=!!s,_>>>=0,l=!!l,h=globalThis.asc.strict(h,Array);(this._perlinNoiseFilter||(this._perlinNoiseFilter=new t.PerlinNoiseFilter)).__init(this._ctx),this._perlinNoiseFilter.__set(i,n,r,a,o,s,_,l,h),this.applyFilter(this,this._rect,e.sHelperNoiseFilterPoint,this._perlinNoiseFilter)},Object.defineProperty(e.prototype,"pixelDissolve",{get:function(){return this.bound__pixelDissolve.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__pixelDissolve=function(i,n,r,a,o,s){void 0===a&&(a=0),void 0===o&&(o=0),void 0===s&&(s=0),i=globalThis.asc.strict(i,e),n=globalThis.asc.strict(n,t.Rectangle),r=globalThis.asc.strict(r,t.Point),a>>=0,o>>=0,s>>>=0;if(!i)throw new globalThis.TypeError("Parameter sourceBitmapData must be non-null.",2007);if(!n)throw new globalThis.TypeError("Parameter sourceRect must be non-null.",2007);if(!r)throw new globalThis.TypeError("Parameter destPoint must be non-null.",2007);if(o<0)throw new globalThis.TypeError("Parameter numPixels must be a non-negative number.",2027);if(!(n=this.__getSourceRect(5,i,n,r=this.__getDestPoint(5,r))).isEmpty()){var _=0|n.width,l=0|n.height,h=0|n.x,c=0|n.y,f=i===this,u=f?0:r.x-h|0,p=f?0:r.y-c|0,g=Math.max(h,0,-u),d=Math.max(c,0,-p),b=Math.min(_+h,i._width,this._width-u),y=Math.min(l+c,i._height,this._height-p);if(b<=g||y<=d)return 0;this.__consumeSources();var m,T,v,x,S=this.__getPixels(),w=i.__getPixels();if(o=o||_*l/30|0,f){var A=(x=i._transparent?s>>24&255:255)/255;m=(s>>16&255)*A&255,T=(s>>8&255)*A&255,v=(255&s)*A&255}for(t.Random.seed(a);0>=0,i>>=0;var n=Math.abs(e),r=Math.abs(i);if(!(0==e&&0==i||n>this._width||r>this._height)){this.__consumeSources(),this._ctx.saveAndReset();try{var a=t.SystemBitmapData.__popBuffer(this._width,this._height,this._transparent,!0);this._ctx.setRenderToBitmapData(a);var o=t.Matrix.__pool.get().__identity();o.__translate(e,i);var s=this._width-n,_=this._height-r;e<0&&(e=0),i<0&&(i=0),this._ctx.drawImage(this,!1,!1,!1,null),this._ctx.setRenderToBitmapData(this).clearRectSeparate(e,i,s,_).clipRectSeparate(e,i,s,_),this._ctx.setTransformFromMatrix(o),this._ctx.drawImage(a,!1,!1,!1,null),this._dirtyTexture=!1,(this._dirtyPixels=this._dirtyDisplayObject=!0)&&this._version++}catch(t){t=globalThis.asc.e2e(t),asc.logError(t.getStackTrace())}finally{t.Matrix.__pool.release(o),a&&a.dispose(),this._ctx.restore()}}},Object.defineProperty(e.prototype,"setPixels",{get:function(){return this.bound__setPixels.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setPixels=function(e,i){e=globalThis.asc.strict(e,t.Rectangle),i=globalThis.asc.strict(i,t.ByteArray);if(!(e.width<=0||e.height<=0)){this.__consumeSources();for(var n=this.__getPixels(),r=0|e.x,a=0|e.y,o=(0|e.width)+r,s=(0|e.height)+a,_=a;_>>24,u=f/255;n[c]=(h>>16&255)*u&255,n[c+1]=(h>>8&255)*u&255,n[c+2]=(255&h)*u&255,n[c+3]=f}(this._modifiedPixels=this._dirtyTexture=this._dirtyDisplayObject=!0)&&this._version++}},Object.defineProperty(e.prototype,"setVector",{get:function(){return this.bound__setVector.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setVector=function(e,i){e=globalThis.asc.strict(e,t.Rectangle),i=globalThis.asc.strict(i,t.Vector$uint);if(!(e.width<=0||e.height<=0)){this.__consumeSources();for(var n=this.__getPixels(),r=0|e.x,a=0|e.y,o=(0|e.width)+r,s=(0|e.height)+a,_=a;_>>24,u=f/255;n[c]=(h>>16&255)*u&255,n[c+1]=(h>>8&255)*u&255,n[c+2]=(255&h)*u&255,n[c+3]=f}(this._modifiedPixels=this._dirtyTexture=this._dirtyDisplayObject=!0)&&this._version++}},Object.defineProperty(e.prototype,"threshold",{get:function(){return this.bound__threshold.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__threshold=function(i,n,r,a,o,s,_,l){void 0===s&&(s=0),void 0===_&&(_=4294967295),void 0===l&&(l=!1),i=globalThis.asc.strict(i,e),n=globalThis.asc.strict(n,t.Rectangle),r=globalThis.asc.strict(r,t.Point),a=globalThis.asc.as(a,String),o>>>=0,s>>>=0,_>>>=0,l=!!l;var h=this;if(!i)throw new globalThis.TypeError("Parameter sourceBitmapData must be non-null.",2007);if(!n)throw new globalThis.TypeError("Parameter sourceRect must be non-null.",2007);if(!r)throw new globalThis.TypeError("Parameter destPoint must be non-null.",2007);if(!(n=h.__getSourceRect(6,i,n,r=h.__getDestPoint(6,r))).isEmpty()){var c;switch(a){case"!=":c=0;break;case"==":c=1;break;case"<":c=2;break;case"<=":c=3;break;case">":c=4;break;case">=":c=5;break;default:throw new globalThis.ArgumentError("Parameter 0 is of the incorrect type. Should be type Operation",2005)}var f=0|n.x,u=0|n.y,p=r.x-f|0,g=r.y-u|0,d=Math.max(f,0,-p),b=Math.max(u,0,-g),y=Math.min(n.width+f,i._width,h._width-p),m=Math.min(n.height+u,i._height,h._height-g);if(y<=d||m<=b)return 0;h.__consumeSources();var T=h.__getPixels(),v=i.__getPixels(),x=s>>24&255,S=x/255,w=(s>>16&255)*S&255,A=(s>>8&255)*S&255,E=(255&s)*S&255,D=o&_,O=0;return C.__bind(this)(),i===this&&(d=Math.max(p+d,d),b=Math.max(g+b,b),y=Math.min(p+y,y),m=Math.min(g+m,m),C.__bind(this)()),(h._modifiedPixels=h._dirtyTexture=h._dirtyDisplayObject=O>0)&&h._version++,O}function C(){O=0;for(var t=d;tD||5==c&&s>=D){var f=4*(r*h._width+e);T[f]=w,T[f+1]=A,T[f+2]=E,T[f+3]=x,O++}else if(l){f=4*(r*h._width+e);T[f]=v[a],T[f+1]=v[a+1],T[f+2]=v[a+2],T[f+3]=v[a+3],O++}}}},Object.defineProperty(e.prototype,"lock",{get:function(){return this.bound__lock.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__lock=function(){},Object.defineProperty(e.prototype,"unlock",{get:function(){return this.bound__unlock.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__unlock=function(e){void 0===e&&(e=null),e=globalThis.asc.strict(e,t.Rectangle)},Object.defineProperty(e.prototype,"histogram",{get:function(){return this.bound__histogram.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__histogram=function(e){void 0===e&&(e=null);e=(e=globalThis.asc.strict(e,t.Rectangle))||this._rect;for(var i=this.__getPixels(),n=t.Vector$Vector$Number.create(t.Vector$Number.create(),t.Vector$Number.create(),t.Vector$Number.create(),t.Vector$Number.create()),r=0;r<4;r++)n.__get(r).length=256,n.__get(r).fill(0);for(var a=0|e.x,o=0|e.y,s=0|e.width,_=0|e.height,l=a;l>>0,this._ctx.saveAndReset(),this._ctx.setRenderToBitmapData(this).fillRect(this._textureRect,t),this._ctx.restore(),(this._dirtyPixels=this._dirtyDisplayObject=!0)&&this._version++},e.prototype.__compareTextureSize=function(e,i){return t.getNextPowerOfTwo(e)==this._p2width&&t.getNextPowerOfTwo(i)==this._p2height},e.prototype.__resize=function(t,e){return this._rect.__setTo(0,0,this._width=t,this._height=e),this._pixels&&this._pixels.byteLength!=this._width*this._height*4&&(this._pixels=void 0),this.__clean(),this},e.prototype.__getPixel__pure=function(t,e){var i=this._pixels,n=4*(e*this._width+t);return i[n]<<16|i[n+1]<<8|i[n+2]},e.prototype.__setPixel__pure=function(t,e,i){var n=this._pixels,r=4*(e*this._width+t);n[r]=i>>16&255,n[r+1]=i>>8&255,n[r+2]=255&i},e.prototype.__getPixel32__pure=function(t,e){var i=this._pixels,n=4*(e*this._width+t),r=i[n+3],a=r/255;return r<<24|(i[n]/a&255)<<16|(i[n+1]/a&255)<<8|i[n+2]/a&255},e.prototype.__setPixel32__pure=function(t,e,i){var n=this._pixels,r=4*(e*this._width+t),a=i>>24&255,o=a/255;n[r]=(i>>16&255)*o&255,n[r+1]=(i>>8&255)*o&255,n[r+2]=(255&i)*o&255,n[r+3]=a},e.prototype.__beginModifyPixels=function(){return this.__getPixels()},e.prototype.__endModifyPixels=function(){this.__consumeSources(),(this._modifiedPixels=this._dirtyTexture=this._dirtyDisplayObject=!0)&&this._version++},e.prototype.__fromElement=function(e,i){void 0===i&&(i=null);return this.__forgetSources(),this._element=e,i&&(this._elementMatrix=globalThis.asc.strict(t.Matrix.__pool.get(),t.Matrix),this._elementMatrix.__copyFrom(i)),this._dirtyTexture=!1,(this._dirtyPixels=this._dirtyDisplayObject=!0)&&this._version++,this},e.prototype.__fromEncoded=function(t,e){return void 0!=this._fillColor&&(this._fillColor=void 0),this._encoded=t,this._encodedAlpha=e,this._dirtyTexture=!1,(this._dirtyPixels=this._dirtyDisplayObject=!0)&&this._version++,this},e.prototype.__fromGraphics=function(i,n,r,a){this.__forgetSources();var o=e.__popSystemCtx(this._p2width,this._p2height,!0),s=o.canvas;return t.CanvasRenderer.renderGraphics(o,i,n,r,a),this.__createTexture(!0).uploadFromElement(s),e.__pushSystemCtx(o),this._dirtyTexture=!1,(this._dirtyPixels=this._dirtyDisplayObject=!0)&&this._version++,this},e.prototype.__fromPixels=function(t,i,n,r){void 0===r&&(r=!1);return t&&i&&n?(this.__forgetSources(),this.__allocPixels(),e.__setPixels(this._pixels,this._width,this._height,t,i,n,r),this._dirtyPixels=!1,(this._modifiedPixels=this._dirtyTexture=this._dirtyDisplayObject=!0)&&this._version++,this):this},e.prototype.__slice=function(i,n,r,a,o){void 0===n&&(n=null),void 0===r&&(r=!1),void 0===a&&(a=!0),void 0===o&&(o=!0);this._ctx.saveAndReset();var s,_=0,l=0,h=(i.width,i.height,t.Rectangle.__pool.get().__copyFrom(i));n&&h.__inflateCeil(_=n.x,l=n.y);try{if(s=r?t.SystemBitmapData.__popBuffer(h.width,h.height,this._transparent,a):new e(h.width,h.height,this._transparent,0,a),o){var c=t.Matrix.__pool.get().__identity();c.__translate(_-i.x,l-i.y),this._ctx.setRenderToBitmapData(s).setTransformFromMatrix(c),this._ctx.drawImage(this,!1,!1,!1,null)}}catch(t){t=globalThis.asc.e2e(t),asc.logError(t.getStackTrace())}finally{this._ctx.restore(),t.Matrix.__pool.release(c),t.Rectangle.__pool.release(h)}return s},e.prototype.__getFillColor=function(){for(var t=this;t._source;)t=t._source;return t._fillColor},e.prototype.__getPixels=function(){if(this._source)return this._source.__getPixels();if(!this._dirtyPixels)return this.__allocPixels();if(this._modifiedPixels)throw new Error("Conflict: texture and pixels async modified.");this._ctx.saveAndReset();try{this._ctx.setRenderToBitmapData(this),this._ctx.updatePixelsAtBitmapData(this)}catch(t){t=globalThis.asc.e2e(t),asc.logError(t.getStackTrace())}finally{this._ctx.restore()}return this._dirtyPixels=!1,this._pixels},e.prototype.__updatePixelsPostProcessing=function(t,i,n,r){void 0===r&&(r=!1);return t&&i&&n?(this.__allocPixels(),e.__setPixels(this._pixels,this._width,this._height,t,i,n,r),this._dirtyPixels=!1,this):this},e.prototype.__allocPixels=function(){return this._pixels||(this._pixels=new globalThis.Uint8Array(this._width*this._height*4))},e.prototype.__getP2Pixels=function(){if(this._source)return this._source.__getP2Pixels();var t=this.__getPixels(),i=e.sHelperP2Pixels,n=this._p2width,r=this._p2height,a=n*r*4>>0;return(!i||i.length>0)},e.prototype.__createTextureFromElement=function(){var i=this._elementMatrix,n=e.__popSystemCtx(this._p2width,this._p2height,!0),r=n.canvas;n.save(),i?n.setTransform(i.a,i.b,i.c,i.d,i.tx,i.ty):n.setTransform(1,0,0,1,0,0),t.CanvasRenderer.renderImage(n,this._element,!0),this._texture.uploadFromElement(r),n.restore(),e.__pushSystemCtx(n),this._elementMatrix&&(t.Matrix.__pool.release(this._elementMatrix),this._elementMatrix=void 0)},e.prototype.__createTextureFromEncoded=function(){var e=performance.now(),i=this._encoded.length,n=t.ASM.getBuffer(i,t.ASMMemOwner.OWNER_IMAGE);if(n){this._encoded.__readBytesToCPPMem(n,this._encoded.length);var r=globalThis.ModuleCPP.decode(n,this._encoded.length);if(t.ASM.freeBuffer(n),r.decodedResult){var a=r.decodedData>>>0,o=r.decodedDataSize>>>0;if(this._encodedAlpha){if(i=this._encodedAlpha._length>>>0,!(n=t.ASM.getBuffer(i,t.ASMMemOwner.OWNER_IMAGE)))return void asc.logError("Not enough c++ memomory for decompressing alpha");this._encodedAlpha.__readBytesToCPPMem(n,this._encodedAlpha.length);var s=this.width*this.height;if(this._encodedAlpha._length!=s){var _=globalThis.ModuleCPP.decompressZLIB(n,i,s,!0);if(t.ASM.freeBuffer(n),0!=_.errorCode)return void asc.logError("Decompress alpha channel error");var l=_.resultBuffer+_.resultBufferDataOffset>>>0,h=_.resultBufferDataSize>>>0;globalThis.ModuleCPP.imageAlphaJoin(a,o,l,h),t.ASM.freeBuffer(_.resultBuffer)}else{l=n,h=i;globalThis.ModuleCPP.imageAlphaJoin(a,o,l,h),t.ASM.freeBuffer(n)}this._texture.fragmentUploadFromCPPMemory(a,o,0,0,this.width,this.height,0,!1)}else this._texture.fragmentUploadFromCPPMemory(a,o,0,0,this.width,this.height,0,!0);t.ASM.freeBuffer(a),this._encoded=this._encodedAlpha=void 0;performance.now()}else asc.logError("Decompress error")}else asc.logError("Not enough c++ memomory for decompressing")},e.prototype.__textureCreated=function(){this._createdInFrame=t.Stage.sFrameNumber>>0},e.prototype.__gc=function(t){var e,i=this._disposedInFrame;i>0&&(e=this._createdInFrame-i)>0:this._idleFramesMax=0},e.prototype.__hasTexture=function(){return this._source?this._source.__hasTexture():null!=(this._texture||this._element||this._encoded||this._fillColor)||this._modifiedPixels},e.prototype.__getTexture=function(){return this._source?this._source.__getTexture():this._ctx?(this._textureRequested=!0,this._texture||this.__createTexture(!1),this._requestedInFrame=t.Stage.sFrameNumber>>0,this._texture&&!this._dirtyTexture?this._texture:(this._modifiedPixels&&(this.__allocPixels(),this._texture.fragmentUploadFromTypedArray(this._pixels,0,0,this._width,this._height),this._modifiedPixels=!1),this._version++,this._dirtyTexture=!1,this._texture)):null},e.prototype.__createPattern=function(t,i){if(this._invalid)return t.createPattern(e.sHelperCanvasEmpty,i?"repeat":"no-repeat");var n=e.__popSystemCtx(this._p2width,this._p2height,!0),r=n.canvas;i&&(r.width=this._width,r.height=this._height);var a=t.createPattern(this.__toCanvas(n),i?"repeat":"no-repeat");return i&&(r.width=this._p2width,r.height=this._p2height),e.__pushSystemCtx(n),a},e.prototype.__toCanvas=function(e){var i=this.__getFillColor();if(void 0!=i)t.CanvasRenderer.renderRect(e,t.CSSColor.hexToStringSimple(i),this._rect);else if(this._element)t.CanvasRenderer.renderImage(e,this._element,!0);else{for(var n=this.__getPixels(),r=e.createImageData(this._width,this._height),a=r.data,o=0,s=n.byteLength;o2&&this._ctx.blendMode(a),globalThis.asc.is(i,e))if(n?this._ctx.setTransformFromMatrix(n):this._ctx.setTransform(1,0,0,1,0,0),i==this){var c=this.__slice(this._rect,null,!0,!0,!0);this._ctx.drawImage(c,!1,s,!1,null),c.dispose()}else this._ctx.drawImage(i,!1,s,!1,null);else if(globalThis.asc.is(i,t.DisplayObject)){var f=t.DisplayObjectInternal.__setPublicScope(0),u=globalThis.asc.as(i,t.DisplayObject),p=u.__internal.__transform||u.__internal.__createTransform(),g=p._matrix,d=u.__internal.__parent,b=u.__internal.__stageParent,y=u.__internal.__renderParent,m=u.__internal.__mask,T=null!=m&&m.__internal.__maskingLayer&&!m.__internal.__maskingLayerDisabled;if(l){if(u.__internal.__maskingLayer&&!u.__internal.__maskingLayerDisabled&&!globalThis.asc.is(u,t.DisplayObjectContainer))return;T&&u.__internal.__setMaskInternal(null)}var v=t.Matrix.__pool.get();v.__copyFrom(g),p._matrixOrig=v,n?g.__copyFrom(n).__validate():g.__identity(),l&&(u.__internal.__stageParent=u.__internal.__parent=null),u.__setRenderParent(e.sHelperRootDisplayObject||(e.sHelperRootDisplayObject=new t.DisplayObject)),u.__internal.__mask&&u.__internal.__mask.__internal.__predraw__mask(this._ctx,0),u.__internal.__predraw(this._ctx,0,0),u.__updateContextTransformation(this._ctx),u.__internal.__draw(this._ctx,!1),u.__internal.__setDirty0(),l&&(u.__internal.__parent=d,u.__internal.__stageParent=b,T&&u.__internal.__setMaskInternal(m)),u.__setRenderParent(y),g.__copyFrom(v),p._matrixOrig=null,t.DisplayObjectInternal.__setPublicScope(f)}this.__drawingToTextureStop()&&(this._dirtyPixels=this._dirtyDisplayObject=!0)&&this._version++}catch(t){t=globalThis.asc.e2e(t),asc.logError(t.getStackTrace())}finally{this._ctx.restore(),t.Matrix.__pool.release(v)}},e.prototype.__drawCacheDisplayObject=function(e,i,n,r,a,o,s){void 0===r&&(r=null),void 0===a&&(a=1),void 0===o&&(o=null),void 0===s&&(s=!1);if(this.__consumeSources(),this._ctx.saveAndReset().setRenderToBitmapData(this),o){var _=t.Rectangle.__pool.get();_.x=_.y=0,_.width=this._systemWidth||this._width,_.height=this._systemHeight||this._height,_.__intersectInPlace(o),this._ctx.clipRect(_),t.Rectangle.__pool.release(_)}else this._ctx.clipRectSeparate(0,0,this._systemWidth||this._width,this._systemHeight||this._height);try{r&&this._ctx.colorTransform(r),a>2&&this._ctx.blendMode(a),i.draw(e,this._ctx,n,s),(this._dirtyPixels=this._dirtyDisplayObject=!0)&&this._version++}catch(t){t=globalThis.asc.e2e(t),asc.logError(t.getStackTrace())}finally{this._ctx.restore()}},e.prototype.__startListeningDispose=function(t){this._listenerDispose=t},e.prototype.__stopListeningDispose=function(){this._listenerDispose=void 0},e.prototype.__getDestPoint=function(t,i){return e.sHelperPoints[t].__setTo(0|i.x,0|i.y)},e.prototype.__getSourceRect=function(i,n,r,a){var o=n._width,s=n._height;return r=globalThis.asc.strict(e.sHelperRectangles[i].__copyFrom(r),t.Rectangle),a&&(r.x<0&&(a.x=a.x+-r.x,r.left=0),r.y<0&&(a.y=a.y+-r.y,r.top=0)),r.x=0|r.x,r.y=0|r.y,r.right>o?r.width=o-r.x:r.width=0|r.width,r.bottom>s?r.height=s-r.y:r.height=0|r.height,r},e.prototype.__drawingToTextureStart=function(){this._textureRequested=!1},e.prototype.__drawingToTextureStop=function(){return this._textureRequested},e.prototype.__forgetSources=function(){this._element=this._encoded=this._encodedAlpha=this._source=this._fillColor=void 0},e.prototype.__consumeSources=function(){if(this._source){var t=this._source;this._source=void 0,e.__clone(t,this)}this._element&&(this.__createTexture(!0),this._element=void 0),this._encoded&&(this.__createTexture(!1),this._encoded=void 0,this._encodedAlpha=void 0),void 0!=this._fillColor&&(this._fillColor=void 0)},e.prototype.__encodeWithCanvas=function(i,n,r,a){var o=e.__popSystemCtx(this._p2width,this._p2height,!0),s=o.canvas;s.width=this._width,s.height=this._height;var _=this.__toCanvas(o).toDataURL(i,n/100);s.width=this._p2width,s.height=this._p2height,e.__pushSystemCtx(o);var l=t.Base64.decode(_.substr(_.indexOf(",")+1));return a?a.__fromByteArray(l):l},e.prototype.__encodeWithCPP=function(e,i,n,r){var a=this.__getPixels(),o=(new t.ByteArray).__fromArrayBuffer(a.buffer);if(o.length!=this._width*this._height*4)return asc.logError("__encodeWithCPP: Image pexels has incorrect size"),null;var s=o.length,_=t.ASM.getBuffer(s,t.ASMMemOwner.OWNER_IMAGE);if(_){var l;switch(o.__readBytesToCPPMem(_,s),e){case"image/png":l=globalThis.ModuleCPP.encodePNG(_,s,this.width,this.height);break;case"image/jpeg":l=globalThis.ModuleCPP.encodeJPEG(_,s,this.width,this.height,i);break;case"image/vnd.ms-photo":l=globalThis.ModuleCPP.encodeJXR(_,s,this.width,this.height,n);break;default:return t.ASM.freeBuffer(_),null}if(t.ASM.freeBuffer(_),l.encodedResult){var h=r||new t.ByteArray;return h.__fromCPPMem(l.encodedData,l.encodedDataSize),t.ASM.freeBuffer(l.encodedData),h}asc.logError("__encodeWithCPP: encode error")}else asc.logError("__encodeWithCPP: Not enough c++ memomory for encode image with size: "+o.length)},e.prototype.__use=function(){return this._usedInFrame=t.Stage.sFrameNumber>>0,this},e.prototype.__update=function(){return this._updatedInFrame=t.Stage.sFrameNumber>>0,this},e.__getElementFromImageAndRawAlpha=function(e,i){var n=(e.width||1)>>0,r=(e.height||1)>>0,a=globalThis.document.createElement("canvas");a.width=n,a.height=r;var o=a.getContext("2d");t.CanvasRenderer.renderImage(o,e,!0);for(var s,_,l,h=o.getImageData(0,0,n,r),c=h.data,f=i.length,u=0,p=f/4|0,g=0;g0||u>0)if(0==u){var b=i.readUnsignedInt();s=b>>16&255,_=b>>8&255,l=255&b,p--,d=b>>24&255,u++}else 1==u?(d=s,u++):2==u?(d=_,u++):3==u&&(d=l,u=0);-1==d&&(d=i.readUnsignedByte());var y=4*g,m=d/255;c[y]=c[y]/m,c[y+1]=c[y+1]/m,c[y+2]=c[y+2]/m,c[y+3]=d}return o.putImageData(h,0,0),a},e.__setPixels=function(t,i,n,r,a,o,s){void 0===s&&(s=!1);var _=0,l=0,h=0,c=4*i|0,f=4*a|0,u=Math.min(c,f),p=Math.min(n,o),g=f;if(s&&(h=f*(o-1),l=c*(n-1),g*=-1),t!==r&&t.fill(0),i==a&&n<=o&&!s){if(t===r)return t;t.set(r.subarray(0,c*n))}else if(t===r){if(s){if(!e.sHelperRowPixels||e.sHelperRowPixels.length=0||n.push(t)}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.display::BitmapData"),globalThis.asc.clp$(e,{_type:0,_fillColor:0,_version:0}),e.sHelperCanvasPowerOf2Pool={},e.sHelperNoiseFilter=new t.NoiseFilter,e.sHelperNoiseFilterPoint=new t.Point,e.sHelperColorMatrixFilter=new t.ColorMatrixFilter,e.sHelperColorMatrixPoint=new t.Point,e.sHelperColorTransform=new t.ColorTransform})}(),e.sBitmapDataUID=0,e.__block1=function(){globalThis.asc.stb(e,function(){for(e.sHelperCanvasEmpty=globalThis.asc.strict(globalThis.document.createElement("canvas"),HTMLCanvasElement),e.sHelperCanvasEmpty.width=e.sHelperCanvasEmpty.height=1,e.sHelperPoints=[],e.sHelperRectangles=[];e.sHelperPoints.length<10;)e.sHelperPoints[e.sHelperPoints.length]=new t.Point,e.sHelperRectangles[e.sHelperRectangles.length]=new t.Rectangle})}(),e}();t.BitmapData=e}(t.display||(t.display={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.IDefinitionBitsTag=globalThis.flash.__native.format.swf.tags.IDefinitionBitsTag;var e=function(e){function i(){var t=this;return t.constructFromTag.apply(t,arguments)&&(t=e.call(this)||this),t}return __extends(i,e),i.prototype.presetTag=function(){this.__tag=globalThis.asc.strict(arguments[0],t.IDefinitionBitsTag)},i.prototype.constructFromTag=function(){if(!this.__constructed){for(var e,i=arguments.length,n=0;n>0,o=arguments[1]>>0;a>0&&o>0&&(this.__inherited=1,globalThis.flash.display.BitmapData.prototype.constructor.call(this,a,o,arguments[2],arguments[3]))}if(e){this.__tag=e,this.__constructed=1;var s=e.getInstance();globalThis.flash.display.BitmapData.prototype.constructor.call(this,s._width,s._height,s._transparent,0,!1),globalThis.flash.display.BitmapData.__clone(s,this)}}},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.instance::BitmapData"),globalThis.asc.clp$(i,{__inherited:0,__constructed:0})})}(),i}(globalThis.flash.display.BitmapData);t.BitmapData=e}(t.instance||(t.instance={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.TagDefineBinaryData=globalThis.flash.__native.format.swf.tags.TagDefineBinaryData;var e=function(e){function i(){var t=this;return t.constructFromTag.apply(t,arguments)&&(t=e.call(this)||this),t}return __extends(i,e),i.prototype.presetTag=function(){this.__tag=globalThis.asc.strict(arguments[0],t.TagDefineBinaryData)},i.prototype.constructFromTag=function(){if(!this.__constructed){for(var e,i=arguments.length,n=0;n>=0;this.__tabIndex=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"focusRect",{get:function(){return void 0==this.__focusRect?null:this.__focusRect},set:function(t){this.__focusRect=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"mouseEnabled",{get:function(){return void 0==this.__internal._mouseEnabled||this.__internal._mouseEnabled},set:function(t){t=!!t;this.__internal._mouseEnabled=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"doubleClickEnabled",{get:function(){return!!this._doubleClickEnabled},set:function(t){t=!!t;this._doubleClickEnabled=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"softKeyboardInputAreaOfInterest",{get:function(){return null},set:function(e){e=globalThis.asc.strict(e,t.Rectangle)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"needsSoftKeyboard",{get:function(){return!1},set:function(t){t=!!t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"contextMenu",{get:function(){return this._contextMenu},set:function(e){e=globalThis.asc.strict(e,t.ContextMenu);this._contextMenu=e},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"accessibilityImplementation",{get:function(){return null},set:function(e){e=globalThis.asc.strict(e,t.AccessibilityImplementation)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"requestSoftKeyboard",{get:function(){return this.bound__requestSoftKeyboard.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__requestSoftKeyboard=function(){return!1},Object.defineProperty(i.prototype,"hitTestPoint",{get:function(){return this.bound__hitTestPoint.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__hitTestPoint=function(e,i,n){void 0===n&&(n=!1),e=+e,i=+i,n=!!n;var r=t.DisplayObject.sMousePoint.__setTo(e,i),a=t.Stage.sCurrent;a&&a.__internal.__transform._matrix.__transformPointInPlace(r);var o=this.__internal._mouseEnabled,s=this.__internal.__visible,_=this.__internal.__maskedObject,l=this.__internal.__maskingLayer;if(n&&_)return!1;this.__internal._mouseEnabled=!0,this.__internal.__visible=!0,this.__internal.__maskedObject=null,this.__internal.__maskingLayer=0;var h=this.__internal.__hitTest(r.x,r.y,n,null,!0,this.__internal);return this.__internal._mouseEnabled=o,this.__internal.__visible=s,this.__internal.__maskedObject=_,this.__internal.__maskingLayer=l,h},i.prototype.__dispatchInteractive=function(t){var e,i,n,r,a=t.__identity()._type,o=this;globalThis.flash.events.EventDispatcher.__size>0?(r=globalThis.flash.events.EventDispatcher.__pool[globalThis.flash.events.EventDispatcher.__size-1],globalThis.flash.events.EventDispatcher.__pool[--globalThis.flash.events.EventDispatcher.__size]=null):r=[];for(var s=0;o=o.__internal.__parent||o.__internal.__disposableParent;)r[s++]=o;for(var _=s;--_>=0;){if((e=(o=r[_])._eventListeners)&&(i=e[a])&&(t._eventPhase=1)&&(t._target=this)&&(n=(t._currentTarget=o).__dispatchEvent(i,t))){for(;--_>=0;)r[_]=null;break}r[_]=null}if(n||(e=(o=this)._eventListeners)&&(i=e[a])&&(t._eventPhase=2)&&(t._target=this)&&(n=(t._currentTarget=o).__dispatchEvent(i,t)),t._bubbles&&!n)for(;(o=o.__internal.__parent||o.__internal.__disposableParent)&&!((e=o._eventListeners)&&(i=e[a])&&(t._eventPhase=3)&&(t._target=this)&&(t._currentTarget=o).__dispatchEvent(i,t)););return globalThis.flash.events.EventDispatcher.__pool[globalThis.flash.events.EventDispatcher.__size++]=r,!n},i.prototype.__isKeyboardRequired=function(){if(this._eventListeners){var e;if((e=this._eventListeners[t.KeyboardEvent.KEY_DOWN])&&e.length>0)return!t.Keyboard.hasVirtualKeyboard;if((e=this._eventListeners[t.TextEvent.TEXT_INPUT])&&e.length>0)return!0}return!1},i.prototype.__createInternal=function(){return new t.InteractiveObjectInternal},Object.defineProperty(i.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__toString=function(){return"[object InteractiveObject]"},i.__internalKeys=function(t){return globalThis.flash.display.DisplayObject.__internalKeys(t),t[t.length]="_doubleClickEnabled",t[t.length]="_contextMenu",t},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.display::InteractiveObject")})}(),i}(t.DisplayObject);t.InteractiveObject=e}(t.display||(t.display={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){t.RegExp=globalThis.global.RegExp,t.DisplayObjectInternal=globalThis.flash.__native.display.DisplayObjectInternal,t.HTMLParser=globalThis.flash.__native.format.html.HTMLParser,t.FontManager=globalThis.flash.__native.text.FontManager,t.TextFieldInternal=globalThis.flash.__native.text.TextFieldInternal,t.TextFormatManager=globalThis.flash.__native.text.TextFormatManager,t.TextLine=globalThis.flash.__native.text.TextLine,t.TextRange=globalThis.flash.__native.text.TextRange,t.Clipboard=globalThis.flash.desktop.Clipboard,t.ClipboardFormats=globalThis.flash.desktop.ClipboardFormats,t.DisplayObject=globalThis.flash.display.DisplayObject,t.InteractiveObject=globalThis.flash.display.InteractiveObject,t.Stage=globalThis.flash.display.Stage,t.StageBrowserScroll=globalThis.flash.display.StageBrowserScroll,t.Event=globalThis.flash.events.Event,t.KeyboardEvent=globalThis.flash.events.KeyboardEvent,t.MouseEvent=globalThis.flash.events.MouseEvent,t.TextEvent=globalThis.flash.events.TextEvent,t.Rectangle=globalThis.flash.geom.Rectangle,t.URLRequest=globalThis.flash.net.URLRequest,t.navigateToURL=globalThis.flash.net.navigateToURL,t.Keyboard=globalThis.flash.ui.Keyboard,t.clearInterval=globalThis.flash.utils.clearInterval,t.setInterval=globalThis.flash.utils.setInterval;var e=function(e){function i(){var e=this,i=e;return void 0===i._rect&&(i._rect=new t.Rectangle),i._formatted=!1,i._text="",i._scrollH=0,i._scrollV=1,i._maxScrollH=0,i._maxScrollV=1,i._maxChars=0,i._lines=[],i._customRanges=[],i._defaultTextFormat=(new t.TextFormat).__validate(),i._constructorCalled=!0,i._caretIndex=0,i._displayAsPassword=!1,i._selectionBeginIndex=0,i._selectionEndIndex=0,i._borderColor=0,i._backgroundColor=16777215,i._focus=!1,e}return __extends(i,e),Object.defineProperty(i,"isFontCompatible",{get:function(){return this.bound__isFontCompatible.__bind(this)},enumerable:!1,configurable:!0}),i.bound__isFontCompatible=function(e,i){return e=globalThis.asc.as(e,String),i=globalThis.asc.as(i,String),null!=t.Font.__findEmbeddedFontByNameAndStyle(e,i)},Object.defineProperty(i.prototype,"alwaysShowSelection",{get:function(){return this._alwaysShowSelection||!1},set:function(t){t=!!t;this._alwaysShowSelection=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"antiAliasType",{get:function(){return this._antiAliasType||"normal"},set:function(t){t=globalThis.asc.as(t,String);this._antiAliasType=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"autoSize",{get:function(){return this._autoSize||"none"},set:function(t){t=globalThis.asc.as(t,String);this._autoSize==t||void 0==this._autoSize&&"none"==t||(this._autoSize=t,this.__needFormat())},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"background",{get:function(){return this._background||!1},set:function(t){t=!!t;this._background==t||void 0==this._background&&0==t||(this._background=t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"backgroundColor",{get:function(){return this._backgroundColor||16777215},set:function(t){t>>>=0;this._backgroundColor==t||void 0==this._backgroundColor&&16777215==t||(this._backgroundColor=t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"border",{get:function(){return this._border||!1},set:function(t){t=!!t;this._border==t||void 0==this._border&&0==t||(this._border=t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"borderColor",{get:function(){return this._borderColor||0},set:function(t){t>>>=0;this._borderColor==t&&void 0==this._borderColor&&0==t||(this._borderColor=t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"bottomScrollV",{get:function(){return this.__bottomScrollV()},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"caretIndex",{get:function(){return this._caretIndex},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"condenseWhite",{get:function(){return this._condenseWhite||!1},set:function(t){t=!!t;this._condenseWhite=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"defaultTextFormat",{get:function(){return(this._defaultTextFormat||(this._defaultTextFormat=(new t.TextFormat).__validate())).__clone()},set:function(t){if(!(t=globalThis.asc.strict(t,globalThis.flash.text.TextFormat)))throw new globalThis.TypeError("Parameter format must be non-null.",2007);this.__setDefaultTextFormat(t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"embedFonts",{get:function(){return this._embedFonts||!1},set:function(t){t=!!t;this._constructorCalled||this.__constructorCall();var e=this._embedFonts;e==t||void 0==e&&0==t||(e=this._embedFonts=t,this.defaultTextFormat.__setEmbedFonts(e),this.__needFormat())},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"gridFitType",{get:function(){return this._gridFitType||"pixel"},set:function(t){t=globalThis.asc.as(t,String);this._gridFitType=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"htmlText",{get:function(){var t=this._text;if(!t||!t.length)return"";var e=this._htmlText;return e&&e.length?i.regexEndWithP.match(e)||(e=this._htmlText=this.__createHTMLText(this._htmlText)):e=this._htmlText=this.__createHTMLText(t),e},set:function(t){if(null==(t=globalThis.asc.as(t,String)))throw new globalThis.TypeError("Parameter text must be non-null.",2007);this.__setHTMLText(t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"length",{get:function(){return this._text?this._text.length:0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"textInteractionMode",{get:function(){return this._textInteractionMode||"normal"},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"maxChars",{get:function(){return this._maxChars||0},set:function(t){t>>=0;this._maxChars==t||void 0==this._maxChars&&0==t||(this._maxChars=t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"maxScrollH",{get:function(){return this._formatted||this.__format(),this._maxScrollH},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"maxScrollV",{get:function(){return this._formatted||this.__format(),this._maxScrollV},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"mouseWheelEnabled",{get:function(){return void 0==this._mouseWheelEnabled||this._mouseWheelEnabled},set:function(t){t=!!t;(void 0==this._mouseWheelEnabled||this._mouseWheelEnabled)!=t&&(this._mouseWheelEnabled=t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"multiline",{get:function(){return this._multiline||!1},set:function(t){t=!!t;this._multiline==t||void 0==this._multiline&&0==t||(this._multiline=t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"numLines",{get:function(){return this._formatted||this.__format(),this._lines.length},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"displayAsPassword",{get:function(){return this._displayAsPassword||!1},set:function(t){t=!!t;this._displayAsPassword=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"restrict",{get:function(){return this._restrict},set:function(t){t=globalThis.asc.as(t,String);this._restrict!=t&&(this._restrictReg=this.__createRestrictRegExp(t),this._restrict=t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"scrollH",{get:function(){return this._scrollH||0},set:function(t){t>>=0;this._scrollH!=t&&this.__scrollH(t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"scrollV",{get:function(){return this._scrollV||1},set:function(t){t>>=0;this._scrollV!=t&&this.__scrollV(t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"selectable",{get:function(){return this._selectable},set:function(t){t=!!t;this._selectable!=t&&(this._cursorType<2&&(this._cursorType=t?1:0),this._selectable=t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"selectedText",{get:function(){return this._text?this._text.substring(this.selectionBeginIndex,this.selectionEndIndex):""},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"selectionBeginIndex",{get:function(){return this._selectionBeginIndex},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"selectionEndIndex",{get:function(){return this._selectionEndIndex},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"sharpness",{get:function(){return this._sharpness||0},set:function(t){t=+t;this._sharpness=t},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"styleSheet",{get:function(){return this._styleSheet},set:function(t){t=globalThis.asc.strict(t,globalThis.flash.text.StyleSheet);this._styleSheet=t,this._htmlText&&this.__parseHTMLText(!0)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"text",{get:function(){return this._text||""},set:function(t){if(null==(t=globalThis.asc.as(t,String)))throw new globalThis.TypeError("Parameter text must be non-null.",2007);this._customRanges.length>0&&(this._customRanges.length=0,this.__needFormat()),this.__setText(t,0)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"textColor",{get:function(){return this._defaultTextFormat?this._defaultTextFormat.color:0},set:function(e){e>>>=0;var i=this._defaultTextFormat||(this._defaultTextFormat=(new t.TextFormat).__validate());if(i.color!=e){i.color=e;for(var n=0,r=globalThis.asc.of(this._customRanges);n>=0;if(this._formatted||this.__format(),e<0||e>=this._text.length)return null;for(var n=-this.__textFieldX(),r=-this.__textFieldY(),a=0;ae)for(var s=0;se){if(t.FontManager.charHBoundaries(_,this._text,e,i.sHelperHBox)){var l=+(n+o._posX+i.sHelperHBox.x),h=r+o._posY-o._ascent,c=+i.sHelperHBox.width,f=o._ascent+o._descent;return new t.Rectangle(l,h,c,f)}return null}n+=_._width}}return null},Object.defineProperty(i.prototype,"getCharIndexAtPoint",{get:function(){return this.bound__getCharIndexAtPoint.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getCharIndexAtPoint=function(e,i){e=+e,i=+i;if(this._formatted||this.__format(),e<0||e>this._width||i<0||i>this._height)return-1;this._formatted||this.__format();for(var n=-this.__textFieldX(),r=-this.__textFieldY(),a=0;a=r+o._posY-o._ascent&&i<=r+o._posY+o._descent+o._leading){if(e<(n+=o._posX))return-1;for(var s=0;s>=0)<0||t>=this._text.length)return-1;this._formatted||this.__format();for(var e=0,i=0;it)return e;e=this._lines[i]._start}return e},Object.defineProperty(i.prototype,"getLineIndexAtPoint",{get:function(){return this.bound__getLineIndexAtPoint.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getLineIndexAtPoint=function(e,i){e=+e,i=+i;if(this._formatted||this.__format(),e<0||e>this._width||i<0||i>this._height)return-1;this._formatted||this.__format();for(var n=-this.__textFieldY(),r=0;r=n+a._posY-a._ascent&&i<=n+a._posY+a._descent+a._leading)return r}return-1},Object.defineProperty(i.prototype,"getLineIndexOfChar",{get:function(){return this.bound__getLineIndexOfChar.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getLineIndexOfChar=function(t){t>>=0;if(this._formatted||this.__format(),t<0||t>=this._text.length)return-1;for(var e=0;e=this._lines[e]._start&&t>=0;if(this._formatted||this.__format(),t<0||t>=this._lines.length)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);return this._lines[t].getLength()},Object.defineProperty(i.prototype,"getLineMetrics",{get:function(){return this.bound__getLineMetrics.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getLineMetrics=function(e){e>>=0;if(this._formatted||this.__format(),e<0||e>=this._lines.length)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);var i=this._lines[e];return new t.TextLineMetrics(i._posX,i._widthWithoutSpaces,i._height,i._ascent,i._descent,i._leading)},Object.defineProperty(i.prototype,"getLineOffset",{get:function(){return this.bound__getLineOffset.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getLineOffset=function(t){t>>=0;if(this._formatted||this.__format(),t<0||t>=this._lines.length)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);return this._lines[t]._start},Object.defineProperty(i.prototype,"getLineText",{get:function(){return this.bound__getLineText.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getLineText=function(t){t>>=0;if(this._formatted||this.__format(),t<0||t>=this._lines.length)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);return this._lines[t].getText(this._text)},Object.defineProperty(i.prototype,"getParagraphLength",{get:function(){return this.bound__getParagraphLength.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getParagraphLength=function(t){if((t>>=0)<0||t>=this._text.length)return-1;this._formatted||this.__format();for(var e=0,i=0;it)return this._lines[i]._start-e;e=this._lines[i]._start}return this._text.length-e},Object.defineProperty(i.prototype,"getTextFormat",{get:function(){return this.bound__getTextFormat.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getTextFormat=function(e,i){void 0===e&&(e=-1),void 0===i&&(i=-1),e>>=0,i>>=0;this._constructorCalled||this.__constructorCall();var n=e<0?0:e,r=i<0?this._text.length:i,a=new t.TextFormat;if(!this._text||0==this.text.length)return a;t.TextFormat.__assign(a,this.defaultTextFormat);for(var o=0;on&&t.TextFormat.__intersect(a,s._format)}return a},Object.defineProperty(i.prototype,"getRawText",{get:function(){return this.bound__getRawText.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getRawText=function(){return this.text},Object.defineProperty(i.prototype,"replaceSelectedText",{get:function(){return this.bound__replaceSelectedText.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__replaceSelectedText=function(t){t=globalThis.asc.as(t,String);this.__replaceSelectedText(t)},Object.defineProperty(i.prototype,"replaceText",{get:function(){return this.bound__replaceText.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__replaceText=function(t,e,i){t>>=0,e>>=0;if(null==(i=globalThis.asc.as(i,String)))throw new globalThis.TypeError("Parameter text must be non-null.",2007);this._text?this.__setText(this._text.substr(0,t)+i+this._text.substr(e),0):this.__setText(i,0)},Object.defineProperty(i.prototype,"setSelection",{get:function(){return this.bound__setSelection.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__setSelection=function(t,e){t>>=0,e>>=0;this.__changeSelection(t,e)},Object.defineProperty(i.prototype,"setTextFormat",{get:function(){return this.bound__setTextFormat.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__setTextFormat=function(e,i,n){void 0===i&&(i=-1),void 0===n&&(n=-1),i>>=0,n>>=0;if(null==(e=globalThis.asc.strict(e,globalThis.flash.text.TextFormat)))throw new globalThis.TypeError("Parameter format must be non-null.",2007);i<0&&(i=0);for(var r=i<0?0:i,a=n<0?this._text.length:n,o=0,s=0,_=this._customRanges.length,l=this._defaultTextFormat||(this._defaultTextFormat=(new t.TextFormat).__validate()),h=0;h<_;h++){var c=globalThis.asc.strict(this._customRanges[h],t.TextRange);if(o=c._start<0?0:c._start,s=c._end<0?this._text.length:c._end,ar){if(r=o&&a<=s){if(r>o&&ao&&a==s){if(c._end>a){u=new t.TextRange(c._format.__clone().__validate().__setEmbedFonts(this._embedFonts),o,r);this._customRanges.push(u)}else c._end=r;g=c._format.__clone();t.TextFormat.__assign(g,e);d=new t.TextRange(g.__validate().__setEmbedFonts(this._embedFonts),r,a);this._customRanges.push(d)}else t.TextFormat.__assign(c._format,e),c._format.__setEmbedFonts(this._embedFonts);r=a;break}if(a>s){g=c._format.__clone();t.TextFormat.__assign(g,e);d=new t.TextRange(g.__validate().__setEmbedFonts(this._embedFonts),r,c._end);c._start==r?this._customRanges[h]=d:(c._end=r,this._customRanges.push(d)),r=d._end}}}if(r0&&(this._customRanges.length=0,this.__needFormat()),this._htmlText){for(var n=this._defaultTextFormat||(this._defaultTextFormat=(new t.TextFormat).__validate()),r=this._text=t.HTMLParser.parse(this._htmlText,this._styleSheet,n,this._customRanges,this._multiline,void 0!=this._condenseWhite&&this._condenseWhite,e),a=r.length;a>0&&i.REGEXP_NEWLINE.test(r[a-1]);)a--;a=0&&s&&globalThis.asc.is(u,String)){var p=t.Font.__findEmbeddedFontByNameIDAndHash(u,o,s);p&&(f._font=p)}}else(f=c._format=new t.TextFormat).__copyFrom(n);f.__setEmbedFonts(_)}}else this.text=""},i.prototype.__setHTMLText=function(t){this._constructorCalled||this.__constructorCall();var e=!0;!t||!t.length||t.indexOf("<")>-1&&t.indexOf(">")>-1&&(t.indexOf("-1||t.indexOf("/>")>-1)||(t=this.__createHTMLText(t),e=!1),(t||"")!=this.htmlText&&(this._htmlText=t,this.__parseHTMLText(e),this.__needFormat())},i.prototype.__createHTMLText=function(e){var i=this._customRanges.length?this._customRanges[0]._format:this.defaultTextFormat,n=globalThis.asc.is(i._font,t.Font)?i._font.fontName:i._font,r="";return r=(r=r+'

')+'',r+=e,r+="",r+="

"},i.prototype.__setDefaultTextFormat=function(t){this._defaultTextFormat.__copyFrom(t).__setEmbedFonts(this._embedFonts),this.__needFormat()},i.prototype.__setType=function(t){this._type==t||void 0==this._type&&"dynamic"==t||"dynamic"==this._type&&void 0==t||("input"==this._type&&this.__stopTextInput(),"input"==t&&this._focus&&this.__startTextInput(),this._type=t)},i.prototype.__onKeyDown=function(e,i){switch(e){case t.Keyboard.LEFT:if(i&&this._selectable){var n=this._selectionBeginIndex,r=this._selectionEndIndex;this._selectionEndIndex>this._caretIndex?r-=1:n-=1,this.__changeSelection(n,r)}else this.__changeCarretIndex(this._caretIndex-1);break;case t.Keyboard.RIGHT:if(i&&this._selectable){n=this._selectionBeginIndex,r=this._selectionEndIndex;this._selectionBeginIndex1&&(a+=this._text.substring(0,this._caretIndex-1)),this._caretIndex0&&(a+=this._text.substring(0,this._caretIndex)),this._caretIndex0&&a+o>this._maxChars){var s=a+o-this._maxChars>>0;o=(e=s0&&(_+=r.substring(0,n)),_+=e,this._caretIndex>0,n=this._lines.length>>0,r=n;ithis._height-t.TextFormatManager._GUTTER){r=i;break}return r},i.prototype.__scrollH=function(e){if(this._formatted||this.__format(),this._scrollH!=e)return this._scrollH=(e>this._maxScrollH?this._maxScrollH:e<0?-e:e)>>0,this.dispatchEvent(new t.Event(t.Event.SCROLL)),this.__contentIsUpdated(),this._scrollH},i.prototype.__scrollV=function(e){if(this._formatted||this.__format(),this._scrollV!=e)return this._scrollV=e>this._maxScrollV?this._maxScrollV:e<1?1:e,this.dispatchEvent(new t.Event(t.Event.SCROLL)),this.__contentIsUpdated(),this._scrollV},i.prototype.__dispatchMouse=function(i){switch(i.type){case t.MouseEvent.MOUSE_WHEEL:this.__onMouseWheel(i);break;case t.MouseEvent.MOUSE_DOWN:this.__onMouseDown(i);break;case t.MouseEvent.MOUSE_MOVE:this.__onMouseMove(i);break;case t.MouseEvent.MOUSE_UP:this.__onMouseUp(i);break;case t.MouseEvent.RELEASE_OUTSIDE:this.__onReleaseOutside(i);break;case t.MouseEvent.CLICK:this.__onMouseClick(i)}return e.prototype.__dispatchMouse.call(this,i)},i.prototype.__dispatchInteractive=function(i){switch(i.type){case t.Event.COPY:return void((n=this.selectedText)&&t.Clipboard.generalClipboard.setData(t.ClipboardFormats.TEXT_FORMAT,n));case t.Event.CUT:return void((n=this.selectedText)&&(t.Clipboard.generalClipboard.setData(t.ClipboardFormats.TEXT_FORMAT,n),this.__onKeyDown(t.Keyboard.DELETE,!1)));case t.Event.PASTE:var n;return void((n=t.Clipboard.generalClipboard.getData(t.ClipboardFormats.TEXT_FORMAT))&&this.__onTextInput(n));case t.Event.SELECT_ALL:return void this.setSelection(0,this.length);case t.Event.CLEAR:return;case t.KeyboardEvent.KEY_DOWN:var r=globalThis.asc.as(i,t.KeyboardEvent);this.__onKeyDown(i._keyCode,r.shiftKey);break;case t.TextEvent.TEXT_INPUT:this.__onTextInput(i._text)}return e.prototype.__dispatchInteractive.call(this,i)},i.prototype.__focusChanged=function(t){"input"==this._type&&(t?this.__startTextInput():this.__stopTextInput()),this._selectable&&!t&&(this._isSelection=!1,this.__changeSelection(0,0)),this._focus=t},i.prototype.__onMouseWheel=function(e){if(0!=this._mouseWheelEnabled&&!e.isDefaultPrevented()){var i=e.delta;this.__scrollV(this.scrollV-i);var n=t.Stage.sCurrent;n&&n.__browserScroll!=t.StageBrowserScroll.NORMAL&&e.preventDefault()}},i.prototype.__onMouseDown=function(t){if(this._formatted||this.__format(),this._isTextInput){this.__updateTextInput();var e=this.__getCaretIndexAtPoint(t.localX,t.localY);this.__changeCarretIndex(e)}if(this._selectable){var i=this.__getCaretIndexAtPoint(t.localX,t.localY);this._isSelection=!0,this.__changeSelection(i,i)}},i.prototype.__onMouseMove=function(t){this._formatted||this.__format();var e=0,i=this.getCharIndexAtPoint(t.localX,t.localY);i>=0&&(this.__getTextFormatOfChar(i).url&&(e=2));if(0==e&&this._selectable&&(e=1),this._selectable&&this._isSelection){var n=this.__getCaretIndexAtPoint(t.localX,t.localY);n>this._selectionBeginIndex?this.__changeSelection(this._selectionBeginIndex,n):n>>0;return e<0||e>=this._lines.length?0:this._lines[e]._posY-this._lines[e]._ascent-t.TextFormatManager._GUTTER},i.prototype.__startTextInput=function(){this._isTextInput||(this.__caretRestartBlinking(),this._isTextInput=!0)},i.prototype.__updateTextInput=function(){this._isTextInput&&this.__caretRestartBlinking()},i.prototype.__stopTextInput=function(){this._isTextInput&&(this.__caretStopBlinking(),this._isTextInput=!1)},i.prototype.__isKeyboardRequired=function(){return"input"==this._type},i.prototype.__caretRestartBlinking=function(){this.__caretStopBlinking(),this._caretInterval=t.setInterval(this.__caretIntervalUpdate.__bind(this),400),this._caretDraw=!0,this.__contentIsUpdated()},i.prototype.__caretStopBlinking=function(){t.clearInterval(this._caretInterval),this._caretDraw=!1,this.__contentIsUpdated()},i.prototype.__caretIntervalUpdate=function(){this._caretDraw=!this._caretDraw,this.__contentIsUpdated()},i.prototype.__getCaretIndexAtPoint=function(e,i){var n=this.getCharIndexAtPoint(e,i);if(n<0){for(var r=-this.__textFieldX(),a=-this.__textFieldY(),o=1e5,s=0,_=0;_Math.abs(this._lines[_]._posY+a-i)&&(o=Math.abs(this._lines[_]._posY+a-i),s=_);var l=globalThis.asc.strict(this._lines[s],t.TextLine);_>=0&&(n=this.getCharIndexAtPoint(e,l._posY+a)),n<0&&(n=(e<=l._posX+r?l._start:l._end-1)>>0)}if(n<0)return 0;var h=this.getCharBoundaries(n);return h?e0){var n=this._caretIndex-1>>0;if(n<0)(s=globalThis.asc.strict(this._lines[0],t.TextLine))&&this._caretRect.setTo(s._posX+e,s._posY+i-s._ascent,1,s._ascent+s._descent);else if(n>=this._text.length){var r=this.getCharBoundaries(this._text.length-1);this._caretRect.setTo(r.x+r.width,r.y,1,r.height)}else{var a=this._text.charCodeAt(n)>>0;if(a==t.Keyboard.CR||a==t.Keyboard.LF){var o=this.getLineIndexOfChar(n);(s=globalThis.asc.strict(this._lines[o+1],t.TextLine))&&this._caretRect.setTo(s._posX+e,s._posY+i-s._ascent,1,s._ascent+s._descent)}else{r=this.getCharBoundaries(n);this._caretRect.setTo(r.x+r.width,r.y,1,r.height)}}}else{var s;(s=globalThis.asc.strict(this._lines[0],t.TextLine))&&this._caretRect.setTo(s._posX+e,s._posY+i-s._ascent,1,s._ascent+s._descent)}this._caretRect.height>this._height-t.TextFormatManager._GUTTER&&(this._caretRect.height=this._height-t.TextFormatManager._GUTTER)},i.prototype.__contentIsUpdated=function(){this.__setDirty(8)},i.prototype.__changeCarretIndex=function(t){t<0&&(t=0),t>this._text.length&&(t=this._text.length),this._caretIndex=t,this._selectionBeginIndex=this._selectionEndIndex=t,this.__updateCaretPos(),this.__scrollAtCaret(),this.__caretRestartBlinking()},i.prototype.__changeSelection=function(t,e){t==this._selectionBeginIndex&&e==this._selectionEndIndex||(this._selectionBeginIndex=t<0?0:t,this._selectionEndIndex=e>this._text.length?this._text.length:e,this._selectionBeginIndex==this._selectionEndIndex&&this.__changeCarretIndex(this._selectionBeginIndex),this.__contentIsUpdated())},i.prototype.__scrollAtCaret=function(){this._formatted||this.__format(),this._textWidththis._width-t.TextFormatManager._GUTTER?this.__scrollH(this._maxScrollH):this._caretRect.x<0?this.__scrollH(this._scrollH+this._caretRect.x-t.TextFormatManager._GUTTER):this.__scrollH(this._scrollH),this._caretRect.y+this._caretRect.height>this._height-t.TextFormatManager._GUTTER?this.__scrollV(this._scrollV+1):this.__scrollV(this._scrollV),this.__updateCaretPos()},i.prototype.__createRestrictRegExp=function(t){if(0==t.length)return 0;var e=asc.utils.EReg,i="",n=[];return new e("\\^(.-.|.)","g").map(t,function(t){return i+=t.matched(1),""}).length>0&&n.push("[^"+t+"]"),i.length>0&&n.push("["+i+"]"),new e("("+n.join("|")+")","g")},i.prototype.__applyRestrict=function(t){if(!this._restrictReg)return t;for(var e="",i="",n="",r=0;r>0;t.FontManager.isGlyphForCharCode(n,a)&&(i+=e[r])}return i},i.prototype.__replaceSelectedText=function(t){var e="";this._selectionBeginIndex>0&&(e+=this._text.substring(0,this._selectionBeginIndex)),e+=t,e+=this._text.substring(this._selectionEndIndex,this._text.length),this.__setText(e,0),this.__changeSelection(0,0)},i.prototype.__getTextFormatOfChar=function(e){for(var i=0;i=n._start&&e$","g")})}(),i}(t.InteractiveObject);t.TextField=e}(t.text||(t.text={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFTimelineContainer=globalThis.flash.__native.format.swf.SWFTimelineContainer,t.TagDefineEditText=globalThis.flash.__native.format.swf.tags.TagDefineEditText,t.TagDefineFont2=globalThis.flash.__native.format.swf.tags.TagDefineFont2,t.FontStyle=globalThis.flash.text.FontStyle,t.TextField=globalThis.flash.text.TextField,t.TextFormatAlign=globalThis.flash.text.TextFormatAlign;var e=function(e){function i(){var t=this;return t.constructFromTag.apply(t,arguments)&&(t=e.call(this)||this),t}return __extends(i,e),i.prototype.presetTag=function(){this.__tag=globalThis.asc.strict(arguments[0],t.TagDefineEditText)},i.prototype.constructFromTag=function(){for(var e,i=arguments.length,n=0;n>0,this.__internal.__updateReferenceCount();var a=!1,o=this.__tag.bounds;this._width!=o.width&&(this._width=o.width,a=!0),this._height!=o.height&&(this._height=o.height,a=!0),this._wordWrap!=(0!=(64&this.__tag.flags1))&&(this._wordWrap=0!=(64&this.__tag.flags1),a=!0),this._multiline!=(0!=(32&this.__tag.flags1))&&(this._multiline=0!=(32&this.__tag.flags1),a=!0),this._displayAsPassword!=(0!=(16&this.__tag.flags1))&&(this._displayAsPassword=0!=(16&this.__tag.flags1),this.__contentIsUpdated()),this._selectable!=(0==(16&this.__tag.flags2))&&(this._selectable=0==(16&this.__tag.flags2),this.__contentIsUpdated());var s=0!=(64&this.__tag.flags2)?"left":void 0;this._autoSize!=s&&(this._autoSize=s,a=!0),0!=(2&this.__tag.flags1)?this._maxChars=this.__tag.maxLength>>0:this._maxChars&&(this._maxChars=0);var _=0!=(8&this.__tag.flags2);if(this._border!=_&&(this._border=_,this.__contentIsUpdated()),this._background!=_&&(this._background=_,this.__contentIsUpdated()),this._borderColor=0,this._backgroundColor=16777215,0!=(4&this.__tag.flags1)){var l=this.__tag.textColor>>>0;this._defaultTextFormat._color!=l&&(this._defaultTextFormat._color=l,this.__contentIsUpdated())}var h=Math.round(this.__tag.fontHeight/20);h!=this._defaultTextFormat._size&&(this._defaultTextFormat._size=h,a=!0);var c=0!=(1&this.__tag.flags1),f=0!=(128&this.__tag.flags2);if(c||f){var u,p=!1,g=null,d=null;if(c){var b=this.__data.getDefinitionTag(this.__tag.fontId);globalThis.asc.is(b,t.TagDefineFont2)&&(0==(d=b.fontName).charCodeAt(d.length-1)&&(d=d.substr(0,d.length-1).split(" ").join("")),this._constructedWithRoot=null!=this.loaderInfo,this._constructedWithRoot||(g=globalThis.flash.text.Font.__findEmbeddedFont(d)),g||(g=globalThis.flash.text.Font.__findEmbeddedFont(d,this.__tag.fontId,this.__data.getHash())))}if(f)if(!(g=this.__tag.fontClassIns))(u=this.__data.getSWFClass(this.__tag.fontClass))&&(g=this.__tag.fontClassIns=globalThis.asc.strict(new u,globalThis.flash.text.Font));g&&(this._defaultTextFormat._font!=g&&(this._defaultTextFormat._font=g,a=!0),p=!0),(this._embedFonts=p)||this._defaultTextFormat._font!=d&&(this._defaultTextFormat._font=d,a=!0)}if(0!=(32&this.__tag.flags2)){var y=0,m=this.__tag.leftMargin/20>>0,T=this.__tag.rightMargin/20>>0,v=this.__tag.indent/20>>0,x=this.__tag.leading/20>>0;switch(this.__tag.align){case 0:y=t.TextFormatAlign.LEFT;break;case 1:y=t.TextFormatAlign.RIGHT;break;case 2:y=t.TextFormatAlign.CENTER;break;case 3:y=t.TextFormatAlign.JUSTIFY}this._defaultTextFormat._align!=y&&(this._defaultTextFormat._align=y,a=!0),this._defaultTextFormat._leftMargin!=m&&(this._defaultTextFormat._leftMargin=m,a=!0),this._defaultTextFormat._rightMargin!=T&&(this._defaultTextFormat._rightMargin=T,a=!0),this._defaultTextFormat._indent!=v&&(this._defaultTextFormat._indent=v,a=!0),this._defaultTextFormat._leading!=x&&(this._defaultTextFormat._leading=x,a=!0)}0==(8&this.__tag.flags1)?this.__setType("input"):void 0!=this._type&&this.__setType(void 0),0!=(128&this.__tag.flags1)?0!=(2&this.__tag.flags2)?this.__setHTMLText(this.__tag.initialText):this.__setText(this.__tag.initialText,0):this._text&&""!=this._text&&this.__setText(null,0),a&&(this.__setDefaultTextFormat(this._defaultTextFormat.__validate()),this.__needFormat())}},i.prototype.__stopAllMovieClips=function(t,i){i>-1&&this.__internal.__swfUID==i&&(void 0!=this.__data&&(this.__data=void 0),void 0!=this.__tag&&(this.__tag=void 0)),e.prototype.__stopAllMovieClips.call(this,t,i)},Object.defineProperty(i.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__toString=function(){return"[object DynamicText]"},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.instance::DynamicText"),globalThis.asc.clp$(i,{__inherited:0})})}(),i}(t.TextField);t.DynamicText=e}(t.instance||(t.instance={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){t.FontManager=globalThis.flash.__native.text.FontManager;var e=function(){function e(){}return Object.defineProperty(e,"enumerateFonts",{get:function(){return this.bound__enumerateFonts.__bind(this)},enumerable:!1,configurable:!0}),e.bound__enumerateFonts=function(t){return void 0===t&&(t=!1),(t=!!t)?e.sDeviceFonts.concat(e.sEmbeddedFonts):e.sEmbeddedFonts.concat()},Object.defineProperty(e,"registerFont",{get:function(){return this.bound__registerFont.__bind(this)},enumerable:!1,configurable:!0}),e.bound__registerFont=function(t){},Object.defineProperty(e,"clearMemory",{get:function(){return this.bound__clearMemory.__bind(this)},enumerable:!1,configurable:!0}),e.bound__clearMemory=function(i){i=globalThis.asc.as(i,String);for(var n=0;n1?(n=h[2],o=h[0],s=0|h[1]):n=h[0],r==t.FontType.EMBEDDED){if(null!=e.__findEmbeddedFontByNameIDAndHash(n,s,o))return null}else if(null!=e.__findDeviceFont(n))return null;var c=globalThis.asc.strict(new e,e);return c._webFontName=e.sWebFontPrefix+e.sWebFontIndex++,c._fontName=globalThis.asc.as(n,String),c._fontType=globalThis.asc.as(r,String),c._fontStyle=globalThis.asc.as(a,String),c._fontHash=globalThis.asc.as(o,String),c._fontId=s,r==t.FontType.EMBEDDED?e.sEmbeddedFonts.push(c):e.sDeviceFonts.push(c),c},e.__getHash=function(t,e,i){return void 0!=e&&void 0!=i?t+"|"+e+"|"+i:t},e.__findEmbeddedFont=function(t,i,n){return void 0!=i&&void 0!=n?e.__findEmbeddedFontByNameIDAndHash(t,i,n):e.__findEmbeddedFontByName(t)},e.__findEmbeddedFontByName=function(t){for(var i=0;i>0,this.__internal.__currentState&&this.__internal.__currentState.__concatTotalFrames(this.__internal._totalFrames+t)},i.prototype.__createInternal=function(){return new t.MorphShapeInternal},Object.defineProperty(i.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__toString=function(){return"[object MorphShape]"},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.display::MorphShape")})}(),i}(t.DisplayObject);t.MorphShape=e}(t.display||(t.display={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFTimelineContainer=globalThis.flash.__native.format.swf.SWFTimelineContainer,t.TagDefineMorphShape=globalThis.flash.__native.format.swf.tags.TagDefineMorphShape,t.Graphics=globalThis.flash.display.Graphics;var e=function(e){function i(){var t=this;return t.constructFromTag.apply(t,arguments)&&(t=e.call(this)||this),t}return __extends(i,e),i.prototype.presetTag=function(){this.__tag=globalThis.asc.strict(arguments[0],t.TagDefineMorphShape)},i.prototype.constructFromTag=function(){if(!this.__constructed){for(var e,i=arguments.length,n=0;n>0,this.__internal.__updateReferenceCount(),this.__constructed=1,this.__setRatio(0))}},i.prototype.__setRatio=function(e){if(this.__tag&&this.__internal.__currentRatio!=e){this.__internal.__shapeStates||(this.__internal.__shapeStates={});var i=this.__internal.__shapeStates[e];if(null==i){this.__tag.graphics||(this.__tag.graphics={});var n=this.__tag.graphics[e];null==n&&(n=this.__tag.graphics[e]=(new t.Graphics).__fromTag(this.__tag,e)),i=this.__internal.__shapeStates[e]=new globalThis.flash.display.Shape,t.Graphics.__clone__lazy(n,i.__internal._graphics=new t.Graphics)}this.__internal.__currentRatio=e,this.__setCurrentState(i)}},i.prototype.__stopAllMovieClips=function(t,i){i>-1&&this.__internal.__swfUID==i&&(void 0!=this.__data&&(this.__data=void 0),void 0!=this.__tag&&(this.__tag=void 0)),e.prototype.__stopAllMovieClips.call(this,t,i)},Object.defineProperty(i.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__toString=function(){return"[object MorphShape]"},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.instance::MorphShape"),globalThis.asc.clp$(i,{__constructed:0})})}(),i}(globalThis.flash.display.MorphShape);t.MorphShape=e}(t.instance||(t.instance={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){t.DisplayObjectContainerInternal=globalThis.flash.__native.display.DisplayObjectContainerInternal,t.DisplayObjectInternal=globalThis.flash.__native.display.DisplayObjectInternal,t.ErrorManager=globalThis.flash.__native.errors.ErrorManager,t.Point=globalThis.flash.geom.Point,t.TextSnapshot=globalThis.flash.text.TextSnapshot;var e=function(e){function i(){var t=this;return t}return __extends(i,e),Object.defineProperty(i.prototype,"addChild",{get:function(){return this.bound__addChild.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__addChild=function(e){return(e=globalThis.asc.strict(e,globalThis.flash.display.DisplayObject))||t.ErrorManager.typeError("Parameter child must be non-null.",2007),this.__addChildAt(e,this.__internal._childrenLength||0,!1,!0)},Object.defineProperty(i.prototype,"addChildAt",{get:function(){return this.bound__addChildAt.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__addChildAt=function(e,i){i>>=0;return(e=globalThis.asc.strict(e,globalThis.flash.display.DisplayObject))||t.ErrorManager.typeError("Parameter child must be non-null.",2007),this.__addChildAt(e,i,!1,!0)},Object.defineProperty(i.prototype,"removeChild",{get:function(){return this.bound__removeChild.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__removeChild=function(e){if((e=globalThis.asc.strict(e,globalThis.flash.display.DisplayObject))||t.ErrorManager.typeError("Parameter child must be non-null.",2007),!this.__internal._children)return e;var i=this.__internal._children.indexOf(e.__internal);return-1==i?e:this.__removeChildAt(i)},Object.defineProperty(i.prototype,"removeChildAt",{get:function(){return this.bound__removeChildAt.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__removeChildAt=function(t){t>>=0;return this.__removeChildAt(t)},Object.defineProperty(i.prototype,"getChildIndex",{get:function(){return this.bound__getChildIndex.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getChildIndex=function(e){return(e=globalThis.asc.strict(e,globalThis.flash.display.DisplayObject))||t.ErrorManager.typeError("Parameter child must be non-null.",2007),this.__internal._children?this.__internal._children.indexOf(e.__internal):-1},Object.defineProperty(i.prototype,"setChildIndex",{get:function(){return this.bound__setChildIndex.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__setChildIndex=function(e,i){i>>=0;((e=globalThis.asc.strict(e,globalThis.flash.display.DisplayObject))||t.ErrorManager.typeError("Parameter child must be non-null.",2007),this.__internal._children)&&(-1!=this.__internal._children.indexOf(e.__internal)&&this.__addChildAt(e,i,!1,!0))},Object.defineProperty(i.prototype,"getChildAt",{get:function(){return this.bound__getChildAt.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__getChildAt=function(t){t>>=0;return this.__internal._children&&t>=0&&t>=0,e>>=0;this.__swapChildrenAt(t,e)},Object.defineProperty(i.prototype,"swapChildren",{get:function(){return this.bound__swapChildren.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__swapChildren=function(e,i){e=globalThis.asc.strict(e,globalThis.flash.display.DisplayObject),i=globalThis.asc.strict(i,globalThis.flash.display.DisplayObject);e||t.ErrorManager.typeError("Parameter child1 must be non-null.",2007),i||t.ErrorManager.typeError("Parameter child2 must be non-null.",2007),this.__swapChildrenAt(this.getChildIndex(e),this.getChildIndex(i))},Object.defineProperty(i.prototype,"removeChildren",{get:function(){return this.bound__removeChildren.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__removeChildren=function(e,i){void 0===e&&(e=0),void 0===i&&(i=2147483647),e>>=0,i>>=0;if(this.__internal._childrenLength&&!(2147483647==i&&(i=this.__internal._childrenLength-1>>0)<0||e>this.__internal._childrenLength-1)){(ithis.__internal._childrenLength)&&t.ErrorManager.rangeError("The supplied index is out of bounds.",2006);for(var n=i-e;n>=0;)this.__removeChildAt(e),n--}},Object.defineProperty(i.prototype,"stopAllMovieClips",{get:function(){return this.bound__stopAllMovieClips.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__stopAllMovieClips=function(t){void 0===t&&(t=!1),t=!!t;this.__stopAllMovieClips(t,-1)},i.prototype.__stopAllMovieClips=function(t,i){for(var n=this.__internal._children,r=this.__internal._childrenLength||0,a=0;athis.__internal._childrenLength&&(e=this.__internal._childrenLength>>0);var r,a=this.__internal._children,o=t.__internal.__parent;if(o){if(o==this){if(1==this.__internal._childrenLength)return t;if((_=this.__internal._children.indexOf(t.__internal))>0);for(var s=_+1;s<=e;++s)a[s-1]=a[s]}else{if(!(_>e))return t;for(s=_-1;s>=e;--s)a[s+1]=a[s]}return a[e]=t.__internal,n&&this.__attachToMaskingLayer(e-1,t),this.__setDirty(8),t}var _=o.__internal._children.indexOf(t.__internal);r=t.__internal._stage,o.__removeChildAt(_,i,!0)}for(s=this.__internal._childrenLength-1;s>=e;--s)a[s+1]=a[s];return a[e]=t.__internal,this.__internal._childrenLength++,t.__setDirty(2),o!=this&&t.__broadcastSetParent(this,i),null==r&&t.__broadcastSetStage(this.__internal._stage,this.__internal.__stageInternal,i),n&&this.__attachToMaskingLayer(e-1,t),this.__setDirty(8),t},i.prototype.__removeChildAt=function(t,e,i){var n=this.__internal._children;if(!n||t<0||t>=this.__internal._childrenLength)return null;var r=n[t];if(!r)return null;for(var a=r.__external,o=this.__internal._childrenLength,s=t+1;s0){var n=this.__internal._children[t-1],r=n.__mask||n.__external;if(r.__internal.__maskingLayer&&!r.__internal.__maskingLayerDisabled)return void i.__setMaskInternal(r)}i.__setMaskInternal(null)}},i.prototype.__concatTotalFrames=function(t){void 0==this.__internal._totalFrames&&(this.__internal._totalFrames=1),void 0==this.__internal._concatenatedTotalFrames&&(this.__internal._concatenatedTotalFrames=1);var e=this.__internal._totalFrames+t;if(this.__internal._concatenatedTotalFrames!=e){this.__internal._concatenatedTotalFrames=e;for(var i=this.__internal._children,n=this.__internal._childrenLength||0,r=0;r0&&(h+=i.sDragHelperPoint.x,i.sDragHelperPoint.x=0)),(h>g||i.sDragHelperPoint.x>0)&&(h=g,i.sDragHelperPoint.x=+(i.sDragHelperPoint.x+_),f.tx!=g&&(i.sDragHelperPoint.x=i.sDragHelperPoint.x+(f.tx-g)),i.sDragHelperPoint.x<0&&(h+=i.sDragHelperPoint.x,i.sDragHelperPoint.x=0)),(c0&&(c+=i.sDragHelperPoint.y,i.sDragHelperPoint.y=0)),(c>d||i.sDragHelperPoint.y>0)&&(c=d,i.sDragHelperPoint.y=+(i.sDragHelperPoint.y+l),f.ty!=d&&(i.sDragHelperPoint.y=i.sDragHelperPoint.y+(f.ty-d)),i.sDragHelperPoint.y<0&&(c+=i.sDragHelperPoint.y,i.sDragHelperPoint.y=0)),f.tx=h,f.ty=c}else f.tx=h,f.ty=c;i.sDragObject.__setDirty(6),i.sDragStagePoint.__setTo(o,s),t.Point.__pool.release(n),t.Point.__pool.release(r)}}else i.sDragObject.stopDrag()},i.prototype.__createInternal=function(){return new t.SpriteInternal},Object.defineProperty(i.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__toString=function(){return"[object Sprite]"},i.__internalKeys=function(t){return globalThis.flash.display.DisplayObjectContainer.__internalKeys(t),t[t.length]="_buttonMode",t[t.length]="_useHandCursor",t[t.length]="_soundTransform",t},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.display::Sprite"),i.sDragBounds=new t.Rectangle,i.sDragStagePoint=new t.Point,i.sDragHelperPoint=new t.Point})}(),i}(t.DisplayObjectContainer);t.Sprite=e}(t.display||(t.display={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){var e=function(e){function i(){var t=this;return t}return __extends(i,e),Object.defineProperty(i.prototype,"currentFrame",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"currentFrameLabel",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"currentLabel",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"currentLabels",{get:function(){return[]},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"currentScene",{get:function(){return i.sDefaultScene},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"framesLoaded",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"isPlaying",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"scenes",{get:function(){return[i.sDefaultScene]},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"totalFrames",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"addFrameScript",{get:function(){return this.bound__addFrameScript.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__addFrameScript=function(){for(var t=[],e=0;e>0,this.__internal.__swfTagUID=(this.__data.characterId||0)>>0,this.__internal.__updateReferenceCount(),this.__constructed=1,this.__internal._totalFrames=this.__internal._concatenatedTotalFrames=this.__playingNotStagedFrames=Math.min(t._frames.length,this.__maxTotalFrames)>>0;var o=this.__data.getScalingGrid(this.__data.characterId||0);if(o&&(this.__scale9GridTag=o,n.__setupScale9GridTag(this.__internal,o)),n.sInternalKeys||(n.sInternalKeys=n.__internalKeys([])),this.__internal.__static=1,this.__internal.__staticContent=1,this.__lastUpdate!=this.__internal._currentFrame){var s=e.DisplayObjectInternal.__setPublicScope(0);this.__update(),e.DisplayObjectInternal.__setPublicScope(s)}this.__internal._totalFrames>1&&(this.__playing=!0),this.__handling||this.__handle(!0)}}},Object.defineProperty(n.prototype,"gotoAndPlay",{get:function(){return this.bound__gotoAndPlay.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__gotoAndPlay=function(t,e){void 0===e&&(e=null),e=globalThis.asc.as(e,String);this.play(),this.__setFrame(t),this.__lastUpdate!=this.__internal._currentFrame&&this.__update(),0==this.__evaluating&&this.__lastEvaluate!=this.__internal._currentFrame&&this.__evaluate()},Object.defineProperty(n.prototype,"gotoAndStop",{get:function(){return this.bound__gotoAndStop.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__gotoAndStop=function(t,e){void 0===e&&(e=null),e=globalThis.asc.as(e,String);this.stop(),this.__setFrame(t),this.__lastUpdate!=this.__internal._currentFrame&&this.__update(),0==this.__evaluating&&this.__lastEvaluate!=this.__internal._currentFrame&&this.__evaluate(),this.__handling||this.__handle(!0)},Object.defineProperty(n.prototype,"nextFrame",{get:function(){return this.bound__nextFrame.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__nextFrame=function(){this.__playingAutoStopFramestamp&&this.__restoreTimeline(),void 0==this.__internal._totalFrames&&(this.__internal._totalFrames=1);var t=this.__internal._currentFrame+1;t>this.__internal._totalFrames&&(t=this.__internal._totalFrames),this.gotoAndStop(t)},Object.defineProperty(n.prototype,"nextScene",{get:function(){return this.bound__nextScene.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__nextScene=function(){},Object.defineProperty(n.prototype,"play",{get:function(){return this.bound__play.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__play=function(){this.__playingAutoStopFramestamp&&this.__restoreTimeline(),void 0==this.__internal._totalFrames&&(this.__internal._totalFrames=1),this.__internal._totalFrames<2||(this.__playing=!0,this.__handling||this.__handle(!0))},Object.defineProperty(n.prototype,"prevFrame",{get:function(){return this.bound__prevFrame.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__prevFrame=function(){this.__playingAutoStopFramestamp&&this.__restoreTimeline();var t=this.__internal._currentFrame-1;t<1&&(t=1),this.gotoAndStop(t)},Object.defineProperty(n.prototype,"prevScene",{get:function(){return this.bound__prevScene.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__prevScene=function(){},Object.defineProperty(n.prototype,"stop",{get:function(){return this.bound__stop.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__stop=function(){this.__playingAutoStopFramestamp&&this.__restoreTimeline(),this.__playing=!1},Object.defineProperty(n.prototype,"addFrameScript",{get:function(){return this.bound__addFrameScript.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addFrameScript=function(){for(var t=[],e=0;e1&&this.__data){var e,r=n.sButtonModeMouseEventToLabel[t.type];r&&(e=this.__data.frameIndexes[r])>=0&&this.gotoAndStop(e)}return i.prototype.__dispatchMouse.call(this,t)},n.prototype.__stopAllMovieClips=function(t,e){globalThis.asc.is(this,globalThis.flash.__native.format.swf.instance.MovieClip)&&this.stop(),e>-1&&this.__internal.__swfUID==e&&(this.__handling&&this.__handle(!1),void 0!=this.__data&&(this.__data=void 0),void 0!=this.__frameScripts&&(this.__frameScripts=void 0),void 0!=this.__playingAutoStopObjects&&(this.__playingAutoStopObjects=void 0),void 0!=this.__playingAutoStopFramestamp&&(this.__playingAutoStopFramestamp=void 0),void 0!=this._objectPool&&(this._objectPool=void 0),void 0!=this._objectPoolSize&&(this._objectPoolSize=void 0),void 0!=this._activeObjects&&(this._activeObjects=void 0),void 0!=this._activeObjectsSize&&(this._activeObjectsSize=void 0),void 0!=this._newActiveObjects&&(this._newActiveObjects=void 0),void 0!=this._currentScene&&(this._currentScene=void 0)),i.prototype.__stopAllMovieClips.call(this,t,e)},n.prototype.__addChildAt=function(t,n,r,a){return this.__playingAutoStopFramestamp&&this.__restoreTimeline(),i.prototype.__addChildAt.call(this,t,n,r,a),t&&(t.__internal._createdByTimeline?t.__concatTotalFrames(this.__internal._concatenatedTotalFrames||1):(this._runtimeObjects||(this._runtimeObjects=new e.Dictionary,this._runtimeObjectsSorted=[],this._runtimeObjectsSortedSize=0),this._runtimeObjects.__set(t,this.__internal._children.indexOf(t.__internal)),this.__updateRuntimeObjects())),t},n.prototype.__removeChildAt=function(t,e,n){this.__playingAutoStopFramestamp&&this.__restoreTimeline();var r=this.__internal._children[t];if(r){var a=r.__external;r._createdByTimeline||this._runtimeObjects&&this._runtimeObjects.__get(a)>=0&&(this._runtimeObjects.__delete(a),this.__updateRuntimeObjects())}return i.prototype.__removeChildAt.call(this,t,e,n)},n.prototype.__contains=function(t){return this.__playingAutoStopFramestamp&&this.__restoreTimeline(),i.prototype.__contains.call(this,t)},n.prototype.__swapChildrenAt=function(t,e){this.__playingAutoStopFramestamp&&this.__restoreTimeline();var n,r=this.__internal._children[t],a=this.__internal._children[e];r&&a&&this._runtimeObjects&&(!r._createdByTimeline&&this._runtimeObjects.__get(r.__external)&&(this._runtimeObjects.__set(r.__external,e),n=!0),!a._createdByTimeline&&this._runtimeObjects.__get(a.__external)&&(this._runtimeObjects.__set(a.__external,t),n=!0),n&&this.__updateRuntimeObjects());i.prototype.__swapChildrenAt.call(this,t,e)},n.prototype.__broadcastSetParent=function(i,n){var r;this.__playingAutoStopFramestamp&&this.__restoreTimeline(),void 0==i&&(r=this.__internal.__parent),this.__internal._dirty=16|this.__internal._dirty,this.__internal.__parent=this.__internal.__renderParent=i,this.__internal.__parentInternal=globalThis.asc.strict(i?i.__internal:null,t.__native.display.DisplayObjectContainerInternal),this.__internal.__stageParent=null,n||(i?(this.__dispatch(e.DisplayObject.sEventAdded),e.DisplayObject.sEventAdded.__identity()):(this.__internal.__disposableParent=r,this.__dispatch(e.DisplayObject.sEventRemoved),e.DisplayObject.sEventRemoved.__identity(),this.__internal.__disposableParent=void 0))},n.prototype.__broadcastSetStage=function(t,e,i){this.__playingAutoStopFramestamp&&this.__restoreTimeline(),(this.__internalInst||this.__internal).__broadcastSetStage(t,e,i)},n.prototype.__updateRuntimeObjects=function(){for(var t=this.__internal._children,e=this._runtimeObjects,i=0,n=globalThis.asc.In(e);i>>0==r&&(r>>>=0),e.__set(r,t.indexOf(r.__internal))}this._runtimeObjectsSorted=Array.from(e.__iterator(!0)),this._runtimeObjectsSorted.sort(Array.NUMERIC),this._runtimeObjectsSortedSize=this._runtimeObjectsSorted.length},n.prototype.__setFrame=function(t){var e;if(void 0!=t&&t==(0|t)&&(e=0|t)<1&&(e=1),void 0==this.__internal._totalFrames&&(this.__internal._totalFrames=1),e<=this.__internal._totalFrames)this.__internal._currentFrame=e;else{var i,n=globalThis.asc.to(t,String);if(this.__data&&(i=this.__data.frameIndexes[n])>=0?i<1&&(i=1):n=void 0,n)e=i;else{if(!(e>this.__internal._totalFrames))throw new globalThis.ArgumentError("Frame label "+n+" not found.",2109);e=this.__notExecutable=this.__internal._totalFrames}this.__internal._currentFrame=e}},n.prototype.__update=function(){var t=this.__internal._currentFrame-1;if(t>-1){var e=this.__data?this.__data._frames[t]:null;e&&(this._currentFrameLabel=e.currentFrameLabel?e.currentFrameLabel[0]:null,this._currentLabel=e.currentLabel?e.currentLabel[e.currentLabel.length-1]:null);var i=this.__lastUpdate>this.__internal._currentFrame;this.__lastUpdate=this.__internal._currentFrame,this.__renderFrame(t,i)}},n.prototype.__handle=function(t){this.__internal.__disposed?this.__handling=t:(this.__handling=t)?e.Stage.__addTimelineObject(this):e.Stage.__removeTimelineObject(this)},n.prototype.__evaluate=function(){var t=this.__internal._currentFrame-1;if(t>-1){if(this.__lastEvaluate=t+1>>0,this.__notExecutable)return void(this.__notExecutable=0);this.__evaluating++,this.__evaluateFrameScripts(t),this.__lastEvaluate!=this.__internal._currentFrame&&this.__evaluate(),this.__evaluating--}},n.prototype.__evaluateFrameScripts=function(t){var e,i,n=this.__frameScripts;if(n&&(e=n[t])&&(i=e.size))try{for(var r=0;rthis.__internal._totalFrames&&(this.__internal._currentFrame=1),this.__lastUpdate!=this.__internal._currentFrame&&this.__update())},n.prototype.__exitInternal=function(t){if(this.__lastEvaluate!=this.__internal._currentFrame&&this.__evaluate(),!this.__playing&&this.__handling&&this.__handle(!1),this.__internal._totalFrames>1)if(this.__internal._stage)this.__playingNotStagedFrames=this.__internal._concatenatedTotalFrames||1;else if(this.__playing&&this.__handling&&--this.__playingNotStagedFrames<=0){this.__handle(!1),this.__playingAutoStopObjects={};for(var i=0,r=globalThis.asc.In(this);i>>0==a&&(a>>>=0),n.sInternalKeys.indexOf(a)>-1||(a in this.__playingAutoStopObjects||(this.__playingAutoStopObjects[a]=this[a],o.__bind(this)(a)))}this.__playingAutoStopFramestamp=e.Stage.sFrameNumber}function o(t){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,get:function(){this.__playingAutoStopFramestamp&&this.__restoreTimeline();return this[t]}.__bind(this),set:function(e){this.__playingAutoStopFramestamp&&this.__restoreTimeline();this[t]=e}.__bind(this)})}},n.prototype.__restoreTimeline=function(){if(this.__playingAutoStopFramestamp){var t=this.__playingAutoStopFramestamp,i=this.__playingAutoStopObjects;this.__playingAutoStopFramestamp=0,this.__playingAutoStopObjects=void 0;for(var n=0,r=globalThis.asc.In(i);n>>0==a&&(a>>>=0),Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:i[a]})}this.__internal._stage||e.Stage.sCurrent;var o=e.Stage.sFrameNumber-t;o>0&&(this.__internal._currentFrame=this.__internal._currentFrame+(o-(o/this.__internal._totalFrames|0)*this.__internal._totalFrames)>>0,this.__internal._currentFrame>this.__internal._totalFrames&&(this.__internal._currentFrame=this.__internal._currentFrame-(this.__internal._currentFrame/this.__internal._totalFrames|0)*this.__internal._totalFrames>>0),this.__lastUpdate!=this.__internal._currentFrame&&this.__update(),this.__lastEvaluate!=this.__internal._currentFrame&&this.__evaluate()),this.__playing&&!this.__handling&&this.__handle(!0)}},n.prototype.__placeObject=function(t,i,r){var a;if(a=this.__data){var o,s,_,l,h,c,f,u,p=0,g=t.__internal.__edited,d=t.__name,b=void 0==t.__internal.__visible||t.__internal.__visible,y=t.__internal.__visibleTagIndex,m=t.__internal.__transform||t.__internal.__createTransform(),T=a._tags,v=T[i.p],x=r||i.r;(o=i.n)>-1&&(s=T[o]),(o=i.m)>-1&&(_=T[o]),(o=i.c)>-1&&(l=T[o]),(o=i.f)>-1&&(h=T[o]),(o=i.r)>-1&&(c=T[o]),(o=i.v)>-1&&(f=T[o]),(o=i.b)>-1&&(u=T[o]);var S=d;if(s?S=globalThis.asc.as(s.instanceName,String):0!=(32&v.flags1)?S=globalThis.asc.as(v.instanceName,String):x&&(S=void 0),d!=S&&(this[d]===t&&delete this[d],t.__name=S||void 0,g>0&&(t.__internal.__edited=g=0),void 0!=y&&(t.__internal.__visibleTagIndex=y=void 0)),S&&this[S]!=t&&(this[S]=t),0==(60&g)){var w=0,A=t.__internal._blendMode||1,E=m._colorTransform,D=E.alphaMultiplier,O=m._matrix,C=b,R=y||0;f?(C=1==f.visible,R=i.v):0!=(32&v.flags2)?(C=1==v.visible,R=i.p):(x||d!=S)&&(C=!0),b==C||0!=(2&g)&&y==R?y!=R&&(t.__internal.__visibleTagIndex=R):(t.__internal.__visible=C,t.__internal.__visibleTagIndex=R,w=1,p|=1),h?t.__setSWFFilters(h.filterList):0!=(1&v.flags2)?t.__setSWFFilters(v.filterList):x&&t.__internal.__filtersPure&&t.__internal.__filtersPure.length&&t.__setSWFFilters(null);var P=A;u?P=(u.blendMode||1)>>0:0!=(2&v.flags2)?P=(v.blendMode||1)>>0:x&&(P=1),A!=P&&(t.__internal._blendMode=P,t.__internal._blendModeWithShader=e.WGLBlendModeShaders.sBlendModeWithShader.indexOf(0|P)>-1,t.__internal._blendModeLayer=2==P?1:0,t.__internal._blendModeLayerNeed=0,t.__internal._blendModeRequiresLayer=11==P||12==P?1:0,t.__internal.__setNeedCache(),p|=8);var L,F,I=D;if(l?L=globalThis.asc.strict(l.colorTransform,e.ColorTransform):0!=(8&v.flags1)?L=globalThis.asc.strict(v.colorTransform,e.ColorTransform):x&&(L=n.sHelperColorTransformIdentity),L&&!E.__equals(L)&&(I=L.alphaMultiplier,p|=1,(D>.01&&I<=.01||D<=.01&&I>.01)&&(w=1),E.__copyFrom(L)),_?F=globalThis.asc.strict(_.matrix,e.Matrix):0!=(4&v.flags1)&&(F=globalThis.asc.strict(v.matrix,e.Matrix)),F){if(globalThis.asc.is(t,globalThis.flash.__native.format.swf.instance.DynamicText)){var M=t.__tag.bounds,B=n.sHelperMatrixOffset;B.__setTo(1,0,0,1,M.x,M.y),B.__concat(F),F=B}var W=F.a==O.a&&F.b==O.b&&F.c==O.c&&F.d==O.d;W&&F.tx==O.tx&&F.ty==O.ty||(O.__copyFrom(F),p|=6,W||(p|=8),t.__internal.__applyTransform(1))}w>0&&t.__internal.__setDisableDraw()}if(globalThis.asc.is(t,globalThis.flash.__native.format.swf.instance.MorphShape)){var U=+(t.__internal.__currentRatio||0),G=U;U!=(G=c?c.ratio/65536:0!=(16&v.flags1)?v.ratio/65536:0)&&(t.__setRatio(G),p|=8)}if(globalThis.asc.is(t,globalThis.flash.__native.format.swf.instance.Video)){var N=t.__attachedNetStream(),j=N.__getCharacterID(),k=a.getVideoFrames(j);if(k){G=U>>>0;G=c?c.ratio>>>0:0!=(16&v.flags1)?v.ratio>>>0:0,N.__setFrameWithTag(k,G)&&(p|=8)}else if(!asc.release)throw new Error("Can't find frames data at stream ("+j+")")}p>0&&t.__setDirty(p)}},n.prototype.__renderFrame=function(t,e){var i,r=this.__data;if(r&&(i=r._frames[t])&&!(void 0==this.__internal.__swfUID||asc.swf.__instancesUids.indexOf(this.__internal.__swfUID)<0)){for(var a,o,s=0,_=this._activeObjects,l=this._activeObjectsSize,h=this._newActiveObjects,c=this._objectPoolSize,f=this.__internal._children,u=0;u-1)for(;T>-1&&((y=(g=_[T].frameObject).characterId)!=b.characterId||y==b.characterId&&g.depth!=b.depth);)T--;if(T>-1&&((o=_[T]).frameObject=b,a=o.object,e&&a&&a.__internal.__parent&&a.__internal.__parent!=this&&(o=void 0,a=void 0,T=-1)),o)a.__internal.__unloaded&&(globalThis.asc.is(a,globalThis.flash.__native.format.swf.instance.MovieClip)||globalThis.asc.is(a,globalThis.flash.__native.format.swf.instance.Sprite)?n.__initializeTimelineObject(a,this,S,b):globalThis.asc.is(a,globalThis.flash.__native.format.swf.instance.DynamicText)?n.__initializeDisplayObject(a,this,S,b,2):n.__initializeDisplayObject(a,this,S,b,1),R=1);else{var P,L,F=b.characterId;if((P=this._objectPool[F])&&(L=c[F])){for(u=0;u>>0==s&&(s>>>=0),n.sInternalKeys.indexOf(s)<0&&delete t[s]}for(var _=t.__internal._children,l=(t.__internal._childrenLength||0)-1;l>=0;--l){_[l]._createdByTimeline||(t.__stopAllMovieClips(!0,-1),t.__removeChildAt(l))}t._runtimeObjects&&(t._runtimeObjects.__clear(),t._runtimeObjectsSorted.length=0,t._runtimeObjectsSortedSize=0),n.__initializeDisplayObject(t,e,i,r,0);var h=t.__frameScripts;if(h){l=0;for(var c=t.__internal._totalFrames||1;l1&&(t.__playing=!0),t.__handling||t.__handle(!0),-1==n.sInternalDisplayClasses.indexOf(t.constructor.prototype)&&(t.constructor.BoundTargetFunction||t.constructor).call(t,t.__tag||t.__data,e,i,r)},n.__initializeDisplayObject=function(t,i,r,a,o){var s=t.__internal;s.__isInteractive()&&(s._mouseEnabled=!0,void 0!=t._doubleClickEnabled&&(t._doubleClickEnabled=void 0),void 0!=t._contextMenu&&(t._contextMenu=void 0),globalThis.asc.is(t,e.DisplayObjectContainer)&&(s._mouseChildren=!0),globalThis.asc.is(t,globalThis.flash.display.Sprite)?(void 0!=t._buttonMode&&(t._buttonMode=void 0),t._useHandCursor=!0,s._hitArea&&s.__setHitArea(null),s._hitAreaParent&&s._hitAreaParent.__internal.__setHitArea(null),t.__scale9GridTag?n.__setupScale9GridTag(s,t.__scale9GridTag):void 0!=s._scale9Grid&&(s._scale9Grid=void 0)):globalThis.asc.is(t,globalThis.flash.display.SimpleButton)&&(t.enabled=t.useHandCursor=!0,t.trackAsMenu=!1)),(s.__mask||s.__maskedObject)&&s.__setMask(null),s.__maskingLayer?s.__setEmptyMaskingLayer():s.__maskingLayerDisabled=0,void 0!=s._blendMode&&(s._blendMode=void 0),void 0!=s._blendModeWithShader&&(s._blendModeWithShader=void 0),void 0!=s._blendModeLayer&&(s._blendModeLayer=void 0),void 0!=s._blendModeLayerNeed&&(s._blendModeLayerNeed=void 0),void 0!=s._blendModeRequiresLayer&&(s._blendModeRequiresLayer=void 0),void 0!=s._cacheAsBitmap&&(s._cacheAsBitmap=void 0),void 0!=s._scrollRect&&(s._scrollRect=void 0),s._cacheNeed&&s.__setNeedCache();var _=s.__transform;_&&(_._colorTransform.identity(),_._nullMatrix&&(_._nullMatrix=void 0),_._hasMatrix3D&&_.__makeIt2D()),s.__edited=0,s.__drawable=0,s.__disableDraw=0,0==s.__visible&&(s.__visible=!0),void 0!=s.__visibleTagIndex&&(s.__visibleTagIndex=void 0),void 0!=s.__unloaded&&(s.__unloaded=void 0),o>0&&(2!=o&&-1!=n.sInternalDisplayClasses.indexOf(t.constructor.prototype)||(t.constructor.BoundTargetFunction||t.constructor).call(t,t.__tag||t.__data,i,r,a))},n.__internalKeys=function(t){return globalThis.flash.display.MovieClip.__internalKeys(t),t[t.length]="__inherited",t[t.length]="__constructed",t[t.length]="__data",t[t.length]="__lastUpdate",t[t.length]="__lastEvaluate",t[t.length]="__evaluating",t[t.length]="__playing",t[t.length]="__handling",t[t.length]="__notExecutable",t[t.length]="__frameScripts",t[t.length]="__maxTotalFrames",t[t.length]="__scale9GridTag",t[t.length]="__playingNotStagedFrames",t[t.length]="__playingAutoStopFramestamp",t[t.length]="__playingAutoStopObjects",t[t.length]="_objectPool",t[t.length]="_objectPoolSize",t[t.length]="_activeObjects",t[t.length]="_activeObjectsSize",t[t.length]="_newActiveObjects",t[t.length]="_runtimeObjects",t[t.length]="_runtimeObjectsSorted",t[t.length]="_runtimeObjectsSortedSize",t[t.length]="_currentScene",t[t.length]="_currentLabel",t[t.length]="_currentFrameLabel",t},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.instance::MovieClip"),globalThis.asc.clp$(n,{__inherited:0,__constructed:0,__evaluating:0}),n.sHelperMatrixTag=new e.Matrix,n.sHelperMatrixOffset=new e.Matrix,n.sHelperColorTransformIdentity=new e.ColorTransform})}(),n.__block1=function(){globalThis.asc.stb(n,function(){n.sInternalDisplayClasses=[globalThis.flash.__native.format.swf.instance.Bitmap,globalThis.flash.__native.format.swf.instance.BitmapAsset,globalThis.flash.__native.format.swf.instance.DynamicText,globalThis.flash.__native.format.swf.instance.MorphShape,globalThis.flash.__native.format.swf.instance.MovieClip,globalThis.flash.__native.format.swf.instance.Shape,globalThis.flash.__native.format.swf.instance.SimpleButton,globalThis.flash.__native.format.swf.instance.Sprite,globalThis.flash.__native.format.swf.instance.SpriteAsset,globalThis.flash.__native.format.swf.instance.StaticText,globalThis.flash.__native.format.swf.instance.Video],n.sButtonModeMouseEventToLabel={},n.sButtonModeMouseEventToLabel[e.MouseEvent.MOUSE_DOWN]="_down",n.sButtonModeMouseEventToLabel[e.MouseEvent.MOUSE_OUT]="_up",n.sButtonModeMouseEventToLabel[e.MouseEvent.MOUSE_OVER]="_over",n.sButtonModeMouseEventToLabel[e.MouseEvent.MOUSE_UP]="_over"})}(),n}(globalThis.flash.display.MovieClip);e.MovieClip=i}(e.instance||(e.instance={}))}(e.swf||(e.swf={}))}(e.format||(e.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){t.DisplayObjectInternal=globalThis.flash.__native.display.DisplayObjectInternal,t.ShapeInternal=globalThis.flash.__native.display.ShapeInternal,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D;var e=function(e){function i(){var t=this;return t}return __extends(i,e),Object.defineProperty(i.prototype,"graphics",{get:function(){return this.__internal._graphics||(this.__internal._graphics=new t.Graphics)},enumerable:!1,configurable:!0}),i.prototype.__updateContext=function(t){this.__internal.__updateContext(t)},i.prototype.__updateContextTransformation=function(t){},i.prototype.__createInternal=function(){return new t.ShapeInternal},Object.defineProperty(i.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__toString=function(){return"[object Shape]"},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.display::Shape")})}(),i}(t.DisplayObject);t.Shape=e}(t.display||(t.display={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFTimelineContainer=globalThis.flash.__native.format.swf.SWFTimelineContainer,t.TagDefineShape=globalThis.flash.__native.format.swf.tags.TagDefineShape,t.Graphics=globalThis.flash.display.Graphics;var e=function(e){function i(){var t=this;return t.constructFromTag.apply(t,arguments)&&(t=e.call(this)||this),t}return __extends(i,e),i.prototype.presetTag=function(){this.__tag=globalThis.asc.strict(arguments[0],t.TagDefineShape)},i.prototype.constructFromTag=function(){if(!this.__constructed){for(var e,i=arguments.length,n=0;n>0,this.__internal.__updateReferenceCount(),this.__constructed=1,this.__tag.graphics||(this.__tag.graphics=(new t.Graphics).__fromTag(this.__tag,0)),t.Graphics.__clone__lazy(this.__tag.graphics,this.__internal._graphics||(this.__internal._graphics=new t.Graphics)))}},i.prototype.__stopAllMovieClips=function(t,i){i>-1&&this.__internal.__swfUID==i&&(void 0!=this.__data&&(this.__data=void 0),void 0!=this.__tag&&(this.__tag=void 0)),e.prototype.__stopAllMovieClips.call(this,t,i)},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.instance::Shape"),globalThis.asc.clp$(i,{__constructed:0})})}(),i}(globalThis.flash.display.Shape);t.Shape=e}(t.instance||(t.instance={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){t.DisplayObjectInternal=globalThis.flash.__native.display.DisplayObjectInternal,t.SimpleButtonInternal=globalThis.flash.__native.display.SimpleButtonInternal,t.Event=globalThis.flash.events.Event,t.MouseEvent=globalThis.flash.events.MouseEvent,t.SoundTransform=globalThis.flash.media.SoundTransform;var e=function(e){function i(t,e,i,n){void 0===t&&(t=null),void 0===e&&(e=null),void 0===i&&(i=null),void 0===n&&(n=null);var r=this;t=globalThis.asc.strict(t,globalThis.flash.display.DisplayObject),e=globalThis.asc.strict(e,globalThis.flash.display.DisplayObject),i=globalThis.asc.strict(i,globalThis.flash.display.DisplayObject),n=globalThis.asc.strict(n,globalThis.flash.display.DisplayObject);var a=r;return r.upState=t,r.overState=e,r.downState=i,r.hitTestState=n,a.__setCurrentState(t),r}return __extends(i,e),Object.defineProperty(i.prototype,"downState",{get:function(){return this.__downState},set:function(t){var e=this.__downState;this.__downState=t,this.__internal.__currentState==e&&this.__setCurrentState(t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"overState",{get:function(){return this.__overState},set:function(t){var e=this.__overState;this.__overState=t,this.__internal.__currentState==e&&this.__setCurrentState(t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"upState",{get:function(){return this.__upState},set:function(t){var e=this.__upState;this.__upState=t,this.__internal.__currentState==e&&this.__setCurrentState(t)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"tabEnabled",{get:function(){return void 0==this.__tabEnabled||this.__tabEnabled},set:function(t){t=!!t;globalThis.flash.display.InteractiveObject.super(this,"tabEnabled",t)},enumerable:!1,configurable:!0}),i.prototype.__stopAllMovieClips=function(t,i){this.downState&&this.downState.__stopAllMovieClips(t,i),this.hitTestState&&this.hitTestState.__stopAllMovieClips(t,i),this.overState&&this.overState.__stopAllMovieClips(t,i),this.upState&&this.upState.__stopAllMovieClips(t,i),e.prototype.__stopAllMovieClips.call(this,t,i)},i.prototype.__dispatchMouse=function(i){switch(i.type){case t.MouseEvent.MOUSE_DOWN:this.__onMouseDown(i);break;case t.MouseEvent.MOUSE_OUT:this.__onMouseOut(i);break;case t.MouseEvent.MOUSE_OVER:this.__onMouseOver(i);break;case t.MouseEvent.MOUSE_UP:this.__onMouseUp(i)}return e.prototype.__dispatchMouse.call(this,i)},i.prototype.__setCurrentState=function(t){if(this.__internal.__currentState==t)return t;if(this.__internal.__currentState&&(this.__internal.__currentState.__setRenderParent(null),this.__internal.__currentState.__internal.__setStageParent(null),this.__internal.__currentState.__internal.__broadcastSetStage(null,!0,!0)),t){var e=t.__internal.__parent;if(e){var i=e.__internal._children;i&&e.__removeChildAt(i.indexOf(t.__internal))}t.__setRenderParent(this),t.__internal.__setStageParent(this),t.__internal.__broadcastSetStage(this.__internal._stage,!0,!0)}return this.__play(this.__internal.__currentState=t),this.__setDirty(8),t},i.prototype.__play=function(e){if(globalThis.asc.is(e,t.MovieClip))e.gotoAndPlay(1);else if(globalThis.asc.is(e,t.DisplayObjectContainer))for(var i=e.__internal._children,n=e.__internal._childrenLength||0,r=0;r>0,this.__internal.__currentState&&this.__internal.__currentState.__concatTotalFrames(this.__internal._totalFrames+t)},i.prototype.__createInternal=function(){return new t.SimpleButtonInternal},Object.defineProperty(i.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__toString=function(){return"[object SimpleButton]"},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.display::SimpleButton"),globalThis.asc.clp$(i,{enabled:!0,trackAsMenu:!1,useHandCursor:!0})})}(),i}(t.InteractiveObject);t.SimpleButton=e}(t.display||(t.display={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFTimelineContainer=globalThis.flash.__native.format.swf.SWFTimelineContainer,t.SWFButtonRecord=globalThis.flash.__native.format.swf.data.SWFButtonRecord,t.SWFSoundInfo=globalThis.flash.__native.format.swf.data.SWFSoundInfo,t.TagDefineButton=globalThis.flash.__native.format.swf.tags.TagDefineButton,t.TagDefineButton2=globalThis.flash.__native.format.swf.tags.TagDefineButton2,t.TagDefineButtonSound=globalThis.flash.__native.format.swf.tags.TagDefineButtonSound,t.TagDefineSound=globalThis.flash.__native.format.swf.tags.TagDefineSound,t.WGLBlendModeShaders=globalThis.flash.__native.renderer.webgl.shaders.WGLBlendModeShaders,t.DisplayObject=globalThis.flash.display.DisplayObject,t.ColorTransform=globalThis.flash.geom.ColorTransform,t.Matrix=globalThis.flash.geom.Matrix;var e=function(e){function i(){var t=this;return t.constructFromTag.apply(t,arguments)&&(t=e.call(this)||this),t}return __extends(i,e),i.prototype.presetTag=function(){this.__tag=globalThis.asc.strict(arguments[0],t.TagDefineButton2)},i.prototype.constructFromTag=function(){if(!this.__constructed){for(var e,i=arguments.length,n=0;n>0,this.__internal.__updateReferenceCount(),this.__sound=globalThis.asc.strict(this.__data.getButtonSound(this.__tag.characterId),t.TagDefineButtonSound),this.__constructed=1,globalThis.flash.display.SimpleButton.prototype.constructor.call(this,this.__processState("upState",this.__tag.getRecordsByState(t.TagDefineButton.STATE_UP)),this.__processState("overState",this.__tag.getRecordsByState(t.TagDefineButton.STATE_OVER)),this.__processState("downState",this.__tag.getRecordsByState(t.TagDefineButton.STATE_DOWN)),this.__processState("hitTestState",this.__tag.getRecordsByState(t.TagDefineButton.STATE_HIT))))}},i.prototype.__stopAllMovieClips=function(t,i){i>-1&&this.__internal.__swfUID==i&&(void 0!=this.__data&&(this.__data=void 0),void 0!=this.__tag&&(this.__tag=void 0),void 0!=this.__sound&&(this.__sound=void 0)),e.prototype.__stopAllMovieClips.call(this,t,i)},i.prototype.__processState=function(t,e){for(var i=new globalThis.flash.display.Sprite,n=0,r=e.length;n1){var o=(n.blendMode||1)>>0;e.__internal._blendMode=o,e.__internal._blendModeWithShader=t.WGLBlendModeShaders.sBlendModeWithShader.indexOf(0|o)>-1,e.__internal._blendModeLayer=2==o?1:0,e.__internal._blendModeLayerNeed=0,e.__internal._blendModeRequiresLayer=11==o||12==o?1:0,e.__internal.__setNeedCache(),e.__setDirty(8)}a._colorTransform;var s=n.colorTransform;s&&(a._colorTransform.alphaMultiplier!=s.alphaMultiplier&&(r|=1),a._colorTransform.__copyFrom(s));var _=a._matrix,l=n.placeMatrix;if(l){if(globalThis.asc.is(e,globalThis.flash.__native.format.swf.instance.DynamicText)){var h=e.__tag.bounds,c=i.sHelperMatrixOffset;c.__setTo(1,0,0,1,h.x,h.y),c.__concat(l),l=c}var f=l.a==_.a&&l.b==_.b&&l.c==_.c&&l.d==_.d;f&&l.tx==_.tx&&l.ty==_.ty||(_.__copyFrom(l),r|=6,f||(r|=8),e.__internal.__applyTransform(1))}r>0&&e.__setDirty(r)}},i.prototype.__setCurrentState=function(i){var n=this.__internal.__currentState;if(e.prototype.__setCurrentState.call(this,i),this.__sound){var r,a=0;switch(this.__internal.__currentState){case this.upState:a=this.__sound.buttonSoundChar0,r=this.__sound.buttonSoundInfo0;break;case this.overState:a=n===this.downState?this.__sound.buttonSoundChar3:this.__sound.buttonSoundChar1,r=n===this.downState?this.__sound.buttonSoundInfo3:this.__sound.buttonSoundInfo1;break;case this.downState:a=this.__sound.buttonSoundChar2,r=this.__sound.buttonSoundInfo2}if(a>0){var o=globalThis.asc.strict(this.__data.getDefinitionTag(a),t.TagDefineSound);o&&this.__getSoundEngine().process(o,r)}}},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.instance::SimpleButton"),globalThis.asc.clp$(i,{__inherited:0,__constructed:0}),i.sHelperMatrixOffset=new t.Matrix})}(),i}(globalThis.flash.display.SimpleButton);t.SimpleButton=e}(t.instance||(t.instance={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent,t.ProgressEvent=globalThis.flash.events.ProgressEvent,t.SecurityErrorEvent=globalThis.flash.events.SecurityErrorEvent,t.URLRequest=globalThis.flash.net.URLRequest,t.Capabilities=globalThis.flash.system.Capabilities,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function i(i,n){void 0===i&&(i=null),void 0===n&&(n=null);var r=this;i=globalThis.asc.strict(i,t.URLRequest),n=globalThis.asc.strict(n,globalThis.flash.media.SoundLoaderContext);var a=r;return r=e.call(this)||this,a._bufferReady=0,a._context=n,a._stream=i,a._queue=[],a._invalid=1,a._bytesTotal=a._bytesLoaded=0,i&&a.load(i,n),r}return __extends(i,e),Object.defineProperty(i.prototype,"url",{get:function(){return this._request?this._request.url:null},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"isURLInaccessible",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"load",{get:function(){return this.bound__load.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__load=function(e,i){void 0===i&&(i=null),e=globalThis.asc.strict(e,t.URLRequest),i=globalThis.asc.strict(i,globalThis.flash.media.SoundLoaderContext);e&&(this._invalid=0,this._request=e,this._xhr=new globalThis.XMLHttpRequest,this._xhr.open("GET",t.URLRequest.__absoluteURL(this._request._url)),this._xhr.responseType="arraybuffer",this._xhr.onprogress=this.__onProgress.__bind(this),this._xhr.onreadystatechange=this.__onReadyStateChange.__bind(this),this._xhr.send(),this.dispatchEventAsync(new t.Event(t.Event.OPEN)))},Object.defineProperty(i.prototype,"loadCompressedDataFromByteArray",{get:function(){return this.bound__loadCompressedDataFromByteArray.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__loadCompressedDataFromByteArray=function(e,i){e=globalThis.asc.strict(e,t.ByteArray),i>>>=0;this.__loadCompressedDataFromArrayBuffer(t.ByteArray.__slice(e._dataView.buffer,0,i))},Object.defineProperty(i.prototype,"loadPCMFromByteArray",{get:function(){return this.bound__loadPCMFromByteArray.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__loadPCMFromByteArray=function(e,i,n,r,a){void 0===n&&(n="float"),void 0===r&&(r=!0),void 0===a&&(a=44100),e=globalThis.asc.strict(e,t.ByteArray),n=globalThis.asc.as(n,String),r=!!r,a=+a;this._invalid=0,this.__decodeAudioDataError()},Object.defineProperty(i.prototype,"play",{get:function(){return this.bound__play.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__play=function(e,n,r){void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=null),e=+e,n>>=0,r=globalThis.asc.strict(r,globalThis.flash.media.SoundTransform);if(this._invalid&&1!=i.__ctxDecoderLevel)throw new globalThis.ArgumentError("Invalid sound.",2068);var a=new t.SoundChannel;if(r&&a.__setTransform(r),!i.__ctxDecoderLevel)return a;var o=arguments[3];return o>0&&(o/=1e3),a.__init(e/1e3,o,n),!this._buffer&&!this._xhr&&this._stream&&this._stream.url&&this.load(this._stream,this._context),this._buffer?a.__setBuffer(this._buffer).__connect():this._queue[this._queue.length]=a,a},Object.defineProperty(i.prototype,"length",{get:function(){return this._buffer?1e3*this._buffer.duration>>0:0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"isBuffering",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"bytesLoaded",{get:function(){return this._bytesLoaded},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"bytesTotal",{get:function(){return this._bytesTotal},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"id3",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__close=function(){if(this._request=void 0,this._bytesLoaded=this._bytesTotal=0,this._xhr)try{this._xhr.onreadystatechange=void 0,this._xhr.onprogress=void 0,this._xhr.abort(),this._xhr=void 0}catch(t){t=globalThis.asc.e2e(t)}},Object.defineProperty(i.prototype,"extract",{get:function(){return this.bound__extract.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__extract=function(e,i,n){return void 0===n&&(n=-1),e=globalThis.asc.strict(e,t.ByteArray),i=+i,n=+n,0},i.prototype.presetTag=function(){},i.prototype.constructFromTag=function(){},i.prototype.__loadCompressedDataFromArrayBuffer=function(t){this._invalid=0;var e=i.__getCtx();e?e.decodeAudioData(i.__getMP3ArrayBuffer(t),this.__decodeAudioDataSuccess.__bind(this),this.__decodeAudioDataError.__bind(this)):this.__decodeAudioDataSuccess(null)},i.prototype.__fromAudioBuffer=function(t){for(this._buffer=t,this._bufferReady=1,this._invalid=0|(i.__getCtx()&&!this._buffer);this._queue.length;)this._queue.shift().__setBuffer(this._buffer).__connect()},i.prototype.__onProgress=function(e){this._bytesLoaded=e.loaded>>0,this._bytesTotal=e.total>>0,this.dispatchEventAsync(new t.ProgressEvent(t.ProgressEvent.PROGRESS,!1,!1,this._bytesLoaded,this._bytesTotal))},i.prototype.__onReadyStateChange=function(e){var n=this._xhr.readyState,r=this._xhr.status;if(4==n&&200==r){var a=i.__getCtx();a?a.decodeAudioData(i.__getMP3ArrayBuffer(this._xhr.response),this.__decodeAudioDataSuccess.__bind(this),this.__decodeAudioDataError.__bind(this)):this.__decodeAudioDataSuccess(null)}else 4!=n||403!=r&&404!=r?4==n&&0==r&&this.dispatchEventAsync(new t.SecurityErrorEvent(t.SecurityErrorEvent.SECURITY_ERROR)):this.dispatchEventAsync(new t.IOErrorEvent(t.IOErrorEvent.IO_ERROR))},i.prototype.__decodeAudioDataSuccess=function(e){this.__fromAudioBuffer(e),this.dispatchEventAsync(new t.Event(t.Event.COMPLETE))},i.prototype.__decodeAudioDataError=function(){if(i.__ctxDecoderLevel<2)return asc.logError("Sound cannot be decoded by current browser"),void this.__decodeAudioDataSuccess(null);this._invalid=1,this.dispatchEventAsync(new t.IOErrorEvent(t.IOErrorEvent.IO_ERROR))},i.__getMP3ArrayBuffer=function(t){return i.__ctxDecoderLevel<3&&"audio/mpeg"!=asc.getMimeType(t)?t.slice(2):t},i.__getCtx=function(){if(i.__ctxDisabled)return null;if(!i.__ctx&&(void 0!==globalThis.AudioContext?i.__ctx=new globalThis.AudioContext:void 0!==globalThis.webkitAudioContext?i.__ctx=new globalThis.webkitAudioContext:(i.__ctxDisabled=1,i.__ctxDecoderLevel=0),i.__ctx))if(t.SoundMixer.__connect(i.__ctx)){i.__fixCtx(),i.__ctx.onstatechange=i.__fixCtx;t.Capabilities.os;var e=t.Capabilities.CONSTS.browser;t.Capabilities.CONSTS.iOS||t.Capabilities.CONSTS.macOS?(asc.logError("Not all sounds can be played on this device."),i.__ctxDecoderLevel=1):i.__ctxDecoderLevel="Chrome"==e||"Opera"==e?3:2}else i.__ctx=void 0,i.__ctxDisabled=1,i.__ctxDecoderLevel=0;return i.__ctx},i.__getCtxSampleRate=function(){var t=i.__getCtx();return t&&t.sampleRate||44100},i.__isSuspended=function(){return i.__ctx&&"string"==typeof i.__ctx.state&&"running"!=i.__ctx.state},i.__fixCtx=function(){i.__ctx&&i.__isSuspended()&&(globalThis.removeEventListener("click",i.__resumeCtx),globalThis.addEventListener("click",i.__resumeCtx),t.Capabilities.CONSTS.mobile&&(globalThis.removeEventListener("touchstart",i.__resumeCtx),globalThis.addEventListener("touchstart",i.__resumeCtx)))},i.__resumeCtx=function(){i.__ctx&&("function"==typeof i.__ctx.resume&&i.__ctx.resume(),i.__isSuspended()||(globalThis.removeEventListener("click",i.__resumeCtx),t.Capabilities.CONSTS.mobile&&globalThis.removeEventListener("touchstart",i.__resumeCtx)))},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.media::Sound")})}(),i}(t.EventDispatcher);t.Sound=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFTimelineContainer=globalThis.flash.__native.format.swf.SWFTimelineContainer,t.TagDefineSound=globalThis.flash.__native.format.swf.tags.TagDefineSound,t.Event=globalThis.flash.events.Event;var e=function(e){function i(){var t=this;return t.constructFromTag.apply(t,arguments)&&(t=e.call(this)||this),t}return __extends(i,e),i.prototype.presetTag=function(){this.__tag=globalThis.asc.strict(arguments[0],t.TagDefineSound)},i.prototype.constructFromTag=function(){var e=this;if(!e.__constructed){for(var i,n,r=arguments.length,a=0;a>0,this.__internal.__updateReferenceCount(),this.__constructed=1,this.__internal.__text="",this.__internal.__glyphs=[],this.__internal.__glyphsLength=0,this.__internal.__bounds=e.textBounds;for(var o,s,_=this.__tag.textMatrix,l=_.tx,h=_.ty,c=0,f=1,u=0,p=globalThis.asc.of(this.__tag.records);u>>0,g.level>=2&&(f=(g.textColor>>>24)/255)),0!=(1&g.styles)?o.tx=l+g.xOffset:o.tx=s?s.tx:l,0!=(2&g.styles)?o.ty=h+g.yOffset:o.ty=s?s.ty:h;var d=globalThis.asc.strict(this.__data.getDefinitionTag(g.fontId),t.TagDefineFont);if(globalThis.asc.is(d,t.TagDefineFont2)){var b=new t.FontDescription(d.fontName,t.FontWeight.NORMAL,t.FontPosture.NORMAL,t.FontLookup.EMBEDDED_CFF);b.__setCharacterId(d.characterId,this.__data.getHash());var y=g.glyphEntries.length;for(r=0;r>0;this.__internal.__glyphs[this.__internal.__glyphsLength++]=new i(T,v,o.tx,o.ty),o.tx=o.tx+g.glyphEntries[r].advance,this.__internal.__text=this.__internal.__text+String.fromCharCode(v)}}}t.Matrix.__pool.release(o),t.Matrix.__pool.release(s)}}},n.prototype.__stopAllMovieClips=function(t,i){i>-1&&this.__internal.__swfUID==i&&(void 0!=this.__data&&(this.__data=void 0),void 0!=this.__tag&&(this.__tag=void 0),void 0!=this.__internal.__bounds&&(this.__internal.__bounds=void 0),void 0!=this.__internal.__glyphs&&(this.__internal.__glyphs=void 0),void 0!=this.__internal.__glyphsLength&&(this.__internal.__glyphsLength=void 0)),e.prototype.__stopAllMovieClips.call(this,t,i)},n.__block0=void globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.instance::StaticText"),globalThis.asc.clp$(n,{__constructed:0}),globalThis.asc.st$(i)}),n}(globalThis.flash.text.StaticText);t.StaticText=e;var i=function(){function e(e,i,n,r){e=globalThis.asc.strict(e,t.ElementFormat),i>>=0,n=+n,r=+r,this.elementFormat=e,this.charCode=i,this.x=n,this.y=r}return e.__block1=void globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"StaticText.as$51::StaticTextGlyph"),globalThis.asc.clp$(e,{elementFormat:null,charCode:0,x:NaN,y:NaN})}),e}()}((e=i.swf||(i.swf={})).instance||(e.instance={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.DisplayObjectInternal=globalThis.flash.__native.display.DisplayObjectInternal,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.FontManager=globalThis.flash.__native.text.FontManager,t.Matrix=globalThis.flash.geom.Matrix,t.Point=globalThis.flash.geom.Point,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function i(){var t=this,i=t;return void 0===i.__text&&(i.__text=void 0),void 0===i.__bounds&&(i.__bounds=void 0),void 0===i.__glyphs&&(i.__glyphs=void 0),void 0===i.__glyphsLength&&(i.__glyphsLength=void 0),t=e.call(this)||this}return __extends(i,e),i.prototype.__predraw=function(e,i,n){if(i=this.__processScopeFlags(i)>>0,this.__glyphsLength>0&&(5&this.__drawable||this.__updateDrawable(4),0==(-5&i)))for(var r=this.__getWorldTransform(),a=this.__glyphsLength-1;a>=0;--a){var o=this.__glyphs[a];t.FontManager.predrawElement(o.elementFormat,o.charCode,r)}return this._cacheNeed?this.__predraw__c(e,i,n):this.__predraw__(e,i,n)},i.prototype.__draw=function(e,i){if(i||this._cacheCreating||(i=this.__matrixAnim>1),!this._cache||this._cacheCreating){var n=this.__glyphsLength;if(n>0&&4&this.__drawable)for(var r=this.__getWorldTransform(),a=0;a>=0,i>>=0;var r=n;return n=e.call(this)||this,r.__width=t,r.__height=i,n}return __extends(i,e),Object.defineProperty(i.prototype,"videoHeight",{get:function(){return this.__width||320},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"videoWidth",{get:function(){return this.__height||240},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"attachCamera",{get:function(){return this.bound__attachCamera.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__attachCamera=function(t){t=globalThis.asc.strict(t,globalThis.flash.media.Camera)},Object.defineProperty(i.prototype,"attachNetStream",{get:function(){return this.bound__attachNetStream.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__attachNetStream=function(e){e=globalThis.asc.strict(e,t.NetStream);this.__netStream=e},Object.defineProperty(i.prototype,"clear",{get:function(){return this.bound__clear.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__clear=function(){},i.prototype.__stopAllMovieClips=function(t,i){i>-1&&this.__internal.__swfUID==i&&void 0!=this.__netStream&&(this.__netStream.dispose(),this.__netStream=void 0),e.prototype.__stopAllMovieClips.call(this,t,i)},i.prototype.__attachedNetStream=function(){return this.__netStream},i.prototype.__createInternal=function(){return new t.VideoInternal},Object.defineProperty(i.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),i.prototype.bound__toString=function(){return"[object Video]"},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.media::Video"),globalThis.asc.clp$(i,{deblocking:0,smoothing:!1})})}(),i}(t.DisplayObject);t.Video=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFTimelineContainer=globalThis.flash.__native.format.swf.SWFTimelineContainer,t.TagDefineVideoStream=globalThis.flash.__native.format.swf.tags.TagDefineVideoStream,t.NetStream=globalThis.flash.net.NetStream;var e=function(e){function i(){var t=this;return t.constructFromTag.apply(t,arguments)&&(t=e.call(this)||this),t}return __extends(i,e),i.prototype.presetTag=function(){this.__tag=globalThis.asc.strict(arguments[0],t.TagDefineVideoStream),this.__initNetStream()},i.prototype.constructFromTag=function(){if(!this.__constructed){for(var e,i=arguments.length,n=0;n>0,o=arguments[1]>>0;a>0&&o>0&&(this.__inherited=1,globalThis.flash.media.Video.prototype.constructor.call(this,a,o))}e&&(this.__tag=e,this.__data=globalThis.asc.strict(e.root,t.SWFTimelineContainer),this.__internal.__swfUID=this.__data.uid,this.__internal.__swfTagUID=this.__tag.characterId>>0,this.__internal.__updateReferenceCount(),this.__constructed=1,globalThis.flash.media.Video.prototype.constructor.call(this,e.width,e.height),this.deblocking=e.deblocking>>0,this.smoothing=e.smoothing,this.__initNetStream())}},i.prototype.__stopAllMovieClips=function(t,i){i>-1&&this.__internal.__swfUID==i&&(void 0!=this.__data&&(this.__data=void 0),void 0!=this.__tag&&(this.__tag=void 0)),e.prototype.__stopAllMovieClips.call(this,t,i)},i.prototype.__initNetStream=function(){var e=this.__attachedNetStream();e&&!e._disposed||((e=new t.NetStream).__setCharacterID(this.__tag.characterId),e.__setCodecID(this.__tag.codecId),this.attachNetStream(e),globalThis.flash.display.DisplayObject.__addVideoObject(this))},i.__block0=function(){globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.instance::Video"),globalThis.asc.clp$(i,{__inherited:0,__constructed:0})})}(),i}(globalThis.flash.media.Video);t.Video=e}(t.instance||(t.instance={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.ITag=globalThis.flash.__native.format.swf.tags.ITag;var e=function(){function t(){}return t.prototype.create=function(t){},t.__interfaceName="implements_flash___native_format_swf_factories_ISWFTagFactory",t}();t.ISWFTagFactory=e}(t.factories||(t.factories={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.ActionUnknown=globalThis.flash.__native.format.swf.data.actions.ActionUnknown,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction,t.ActionGetURL=globalThis.flash.__native.format.swf.data.actions.swf3.ActionGetURL,t.ActionGotoFrame=globalThis.flash.__native.format.swf.data.actions.swf3.ActionGotoFrame,t.ActionGotoLabel=globalThis.flash.__native.format.swf.data.actions.swf3.ActionGotoLabel,t.ActionNextFrame=globalThis.flash.__native.format.swf.data.actions.swf3.ActionNextFrame,t.ActionPlay=globalThis.flash.__native.format.swf.data.actions.swf3.ActionPlay,t.ActionPreviousFrame=globalThis.flash.__native.format.swf.data.actions.swf3.ActionPreviousFrame,t.ActionSetTarget=globalThis.flash.__native.format.swf.data.actions.swf3.ActionSetTarget,t.ActionStop=globalThis.flash.__native.format.swf.data.actions.swf3.ActionStop,t.ActionStopSounds=globalThis.flash.__native.format.swf.data.actions.swf3.ActionStopSounds,t.ActionToggleQuality=globalThis.flash.__native.format.swf.data.actions.swf3.ActionToggleQuality,t.ActionWaitForFrame=globalThis.flash.__native.format.swf.data.actions.swf3.ActionWaitForFrame,t.ActionAdd=globalThis.flash.__native.format.swf.data.actions.swf4.ActionAdd,t.ActionAnd=globalThis.flash.__native.format.swf.data.actions.swf4.ActionAnd,t.ActionAsciiToChar=globalThis.flash.__native.format.swf.data.actions.swf4.ActionAsciiToChar,t.ActionCall=globalThis.flash.__native.format.swf.data.actions.swf4.ActionCall,t.ActionCharToAscii=globalThis.flash.__native.format.swf.data.actions.swf4.ActionCharToAscii,t.ActionCloneSprite=globalThis.flash.__native.format.swf.data.actions.swf4.ActionCloneSprite,t.ActionDivide=globalThis.flash.__native.format.swf.data.actions.swf4.ActionDivide,t.ActionEndDrag=globalThis.flash.__native.format.swf.data.actions.swf4.ActionEndDrag,t.ActionEquals=globalThis.flash.__native.format.swf.data.actions.swf4.ActionEquals,t.ActionGetProperty=globalThis.flash.__native.format.swf.data.actions.swf4.ActionGetProperty,t.ActionGetTime=globalThis.flash.__native.format.swf.data.actions.swf4.ActionGetTime,t.ActionGetURL2=globalThis.flash.__native.format.swf.data.actions.swf4.ActionGetURL2,t.ActionGetVariable=globalThis.flash.__native.format.swf.data.actions.swf4.ActionGetVariable,t.ActionGotoFrame2=globalThis.flash.__native.format.swf.data.actions.swf4.ActionGotoFrame2,t.ActionIf=globalThis.flash.__native.format.swf.data.actions.swf4.ActionIf,t.ActionJump=globalThis.flash.__native.format.swf.data.actions.swf4.ActionJump,t.ActionLess=globalThis.flash.__native.format.swf.data.actions.swf4.ActionLess,t.ActionMBAsciiToChar=globalThis.flash.__native.format.swf.data.actions.swf4.ActionMBAsciiToChar,t.ActionMBCharToAscii=globalThis.flash.__native.format.swf.data.actions.swf4.ActionMBCharToAscii,t.ActionMBStringExtract=globalThis.flash.__native.format.swf.data.actions.swf4.ActionMBStringExtract,t.ActionMBStringLength=globalThis.flash.__native.format.swf.data.actions.swf4.ActionMBStringLength,t.ActionMultiply=globalThis.flash.__native.format.swf.data.actions.swf4.ActionMultiply,t.ActionNot=globalThis.flash.__native.format.swf.data.actions.swf4.ActionNot,t.ActionOr=globalThis.flash.__native.format.swf.data.actions.swf4.ActionOr,t.ActionPop=globalThis.flash.__native.format.swf.data.actions.swf4.ActionPop,t.ActionPush=globalThis.flash.__native.format.swf.data.actions.swf4.ActionPush,t.ActionRandomNumber=globalThis.flash.__native.format.swf.data.actions.swf4.ActionRandomNumber,t.ActionRemoveSprite=globalThis.flash.__native.format.swf.data.actions.swf4.ActionRemoveSprite,t.ActionSetProperty=globalThis.flash.__native.format.swf.data.actions.swf4.ActionSetProperty,t.ActionSetTarget2=globalThis.flash.__native.format.swf.data.actions.swf4.ActionSetTarget2,t.ActionSetVariable=globalThis.flash.__native.format.swf.data.actions.swf4.ActionSetVariable,t.ActionStartDrag=globalThis.flash.__native.format.swf.data.actions.swf4.ActionStartDrag,t.ActionStringAdd=globalThis.flash.__native.format.swf.data.actions.swf4.ActionStringAdd,t.ActionStringEquals=globalThis.flash.__native.format.swf.data.actions.swf4.ActionStringEquals,t.ActionStringExtract=globalThis.flash.__native.format.swf.data.actions.swf4.ActionStringExtract,t.ActionStringLength=globalThis.flash.__native.format.swf.data.actions.swf4.ActionStringLength,t.ActionStringLess=globalThis.flash.__native.format.swf.data.actions.swf4.ActionStringLess,t.ActionSubtract=globalThis.flash.__native.format.swf.data.actions.swf4.ActionSubtract,t.ActionToInteger=globalThis.flash.__native.format.swf.data.actions.swf4.ActionToInteger,t.ActionTrace=globalThis.flash.__native.format.swf.data.actions.swf4.ActionTrace,t.ActionWaitForFrame2=globalThis.flash.__native.format.swf.data.actions.swf4.ActionWaitForFrame2,t.ActionAdd2=globalThis.flash.__native.format.swf.data.actions.swf5.ActionAdd2,t.ActionBitAnd=globalThis.flash.__native.format.swf.data.actions.swf5.ActionBitAnd,t.ActionBitLShift=globalThis.flash.__native.format.swf.data.actions.swf5.ActionBitLShift,t.ActionBitOr=globalThis.flash.__native.format.swf.data.actions.swf5.ActionBitOr,t.ActionBitRShift=globalThis.flash.__native.format.swf.data.actions.swf5.ActionBitRShift,t.ActionBitURShift=globalThis.flash.__native.format.swf.data.actions.swf5.ActionBitURShift,t.ActionBitXor=globalThis.flash.__native.format.swf.data.actions.swf5.ActionBitXor,t.ActionCallFunction=globalThis.flash.__native.format.swf.data.actions.swf5.ActionCallFunction,t.ActionCallMethod=globalThis.flash.__native.format.swf.data.actions.swf5.ActionCallMethod,t.ActionConstantPool=globalThis.flash.__native.format.swf.data.actions.swf5.ActionConstantPool,t.ActionDecrement=globalThis.flash.__native.format.swf.data.actions.swf5.ActionDecrement,t.ActionDefineFunction=globalThis.flash.__native.format.swf.data.actions.swf5.ActionDefineFunction,t.ActionDefineLocal=globalThis.flash.__native.format.swf.data.actions.swf5.ActionDefineLocal,t.ActionDefineLocal2=globalThis.flash.__native.format.swf.data.actions.swf5.ActionDefineLocal2,t.ActionDelete=globalThis.flash.__native.format.swf.data.actions.swf5.ActionDelete,t.ActionDelete2=globalThis.flash.__native.format.swf.data.actions.swf5.ActionDelete2,t.ActionEnumerate=globalThis.flash.__native.format.swf.data.actions.swf5.ActionEnumerate,t.ActionEquals2=globalThis.flash.__native.format.swf.data.actions.swf5.ActionEquals2,t.ActionGetMember=globalThis.flash.__native.format.swf.data.actions.swf5.ActionGetMember,t.ActionIncrement=globalThis.flash.__native.format.swf.data.actions.swf5.ActionIncrement,t.ActionInitArray=globalThis.flash.__native.format.swf.data.actions.swf5.ActionInitArray,t.ActionInitObject=globalThis.flash.__native.format.swf.data.actions.swf5.ActionInitObject,t.ActionLess2=globalThis.flash.__native.format.swf.data.actions.swf5.ActionLess2,t.ActionModulo=globalThis.flash.__native.format.swf.data.actions.swf5.ActionModulo,t.ActionNewMethod=globalThis.flash.__native.format.swf.data.actions.swf5.ActionNewMethod,t.ActionNewObject=globalThis.flash.__native.format.swf.data.actions.swf5.ActionNewObject,t.ActionPushDuplicate=globalThis.flash.__native.format.swf.data.actions.swf5.ActionPushDuplicate,t.ActionReturn=globalThis.flash.__native.format.swf.data.actions.swf5.ActionReturn,t.ActionSetMember=globalThis.flash.__native.format.swf.data.actions.swf5.ActionSetMember,t.ActionStackSwap=globalThis.flash.__native.format.swf.data.actions.swf5.ActionStackSwap,t.ActionStoreRegister=globalThis.flash.__native.format.swf.data.actions.swf5.ActionStoreRegister,t.ActionTargetPath=globalThis.flash.__native.format.swf.data.actions.swf5.ActionTargetPath,t.ActionToNumber=globalThis.flash.__native.format.swf.data.actions.swf5.ActionToNumber,t.ActionToString=globalThis.flash.__native.format.swf.data.actions.swf5.ActionToString,t.ActionTypeOf=globalThis.flash.__native.format.swf.data.actions.swf5.ActionTypeOf,t.ActionWith=globalThis.flash.__native.format.swf.data.actions.swf5.ActionWith,t.ActionEnumerate2=globalThis.flash.__native.format.swf.data.actions.swf6.ActionEnumerate2,t.ActionGreater=globalThis.flash.__native.format.swf.data.actions.swf6.ActionGreater,t.ActionInstanceOf=globalThis.flash.__native.format.swf.data.actions.swf6.ActionInstanceOf,t.ActionStrictEquals=globalThis.flash.__native.format.swf.data.actions.swf6.ActionStrictEquals,t.ActionStringGreater=globalThis.flash.__native.format.swf.data.actions.swf6.ActionStringGreater,t.ActionCastOp=globalThis.flash.__native.format.swf.data.actions.swf7.ActionCastOp,t.ActionDefineFunction2=globalThis.flash.__native.format.swf.data.actions.swf7.ActionDefineFunction2,t.ActionExtends=globalThis.flash.__native.format.swf.data.actions.swf7.ActionExtends,t.ActionImplementsOp=globalThis.flash.__native.format.swf.data.actions.swf7.ActionImplementsOp,t.ActionThrow=globalThis.flash.__native.format.swf.data.actions.swf7.ActionThrow,t.ActionTry=globalThis.flash.__native.format.swf.data.actions.swf7.ActionTry;var e=function(){function e(){}return e.create=function(e,i,n){switch(e){case t.ActionNextFrame.CODE:return new t.ActionNextFrame(e,i,n);case t.ActionPreviousFrame.CODE:return new t.ActionPreviousFrame(e,i,n);case t.ActionPlay.CODE:return new t.ActionPlay(e,i,n);case t.ActionStop.CODE:return new t.ActionStop(e,i,n);case t.ActionToggleQuality.CODE:return new t.ActionToggleQuality(e,i,n);case t.ActionStopSounds.CODE:return new t.ActionStopSounds(e,i,n);case t.ActionAdd.CODE:return new t.ActionAdd(e,i,n);case t.ActionSubtract.CODE:return new t.ActionSubtract(e,i,n);case t.ActionMultiply.CODE:return new t.ActionMultiply(e,i,n);case t.ActionDivide.CODE:return new t.ActionDivide(e,i,n);case t.ActionEquals.CODE:return new t.ActionEquals(e,i,n);case t.ActionLess.CODE:return new t.ActionLess(e,i,n);case t.ActionAnd.CODE:return new t.ActionAnd(e,i,n);case t.ActionOr.CODE:return new t.ActionOr(e,i,n);case t.ActionNot.CODE:return new t.ActionNot(e,i,n);case t.ActionStringEquals.CODE:return new t.ActionStringEquals(e,i,n);case t.ActionStringLength.CODE:return new t.ActionStringLength(e,i,n);case t.ActionStringExtract.CODE:return new t.ActionStringExtract(e,i,n);case t.ActionPop.CODE:return new t.ActionPop(e,i,n);case t.ActionToInteger.CODE:return new t.ActionToInteger(e,i,n);case t.ActionGetVariable.CODE:return new t.ActionGetVariable(e,i,n);case t.ActionSetVariable.CODE:return new t.ActionSetVariable(e,i,n);case t.ActionSetTarget2.CODE:return new t.ActionSetTarget2(e,i,n);case t.ActionStringAdd.CODE:return new t.ActionStringAdd(e,i,n);case t.ActionGetProperty.CODE:return new t.ActionGetProperty(e,i,n);case t.ActionSetProperty.CODE:return new t.ActionSetProperty(e,i,n);case t.ActionCloneSprite.CODE:return new t.ActionCloneSprite(e,i,n);case t.ActionRemoveSprite.CODE:return new t.ActionRemoveSprite(e,i,n);case t.ActionTrace.CODE:return new t.ActionTrace(e,i,n);case t.ActionStartDrag.CODE:return new t.ActionStartDrag(e,i,n);case t.ActionEndDrag.CODE:return new t.ActionEndDrag(e,i,n);case t.ActionStringLess.CODE:return new t.ActionStringLess(e,i,n);case t.ActionThrow.CODE:return new t.ActionThrow(e,i,n);case t.ActionCastOp.CODE:return new t.ActionCastOp(e,i,n);case t.ActionImplementsOp.CODE:return new t.ActionImplementsOp(e,i,n);case t.ActionRandomNumber.CODE:return new t.ActionRandomNumber(e,i,n);case t.ActionMBStringLength.CODE:return new t.ActionMBStringLength(e,i,n);case t.ActionCharToAscii.CODE:return new t.ActionCharToAscii(e,i,n);case t.ActionAsciiToChar.CODE:return new t.ActionAsciiToChar(e,i,n);case t.ActionGetTime.CODE:return new t.ActionGetTime(e,i,n);case t.ActionMBStringExtract.CODE:return new t.ActionMBStringExtract(e,i,n);case t.ActionMBCharToAscii.CODE:return new t.ActionMBCharToAscii(e,i,n);case t.ActionMBAsciiToChar.CODE:return new t.ActionMBAsciiToChar(e,i,n);case t.ActionDelete.CODE:return new t.ActionDelete(e,i,n);case t.ActionDelete2.CODE:return new t.ActionDelete2(e,i,n);case t.ActionDefineLocal.CODE:return new t.ActionDefineLocal(e,i,n);case t.ActionCallFunction.CODE:return new t.ActionCallFunction(e,i,n);case t.ActionReturn.CODE:return new t.ActionReturn(e,i,n);case t.ActionModulo.CODE:return new t.ActionModulo(e,i,n);case t.ActionNewObject.CODE:return new t.ActionNewObject(e,i,n);case t.ActionDefineLocal2.CODE:return new t.ActionDefineLocal2(e,i,n);case t.ActionInitArray.CODE:return new t.ActionInitArray(e,i,n);case t.ActionInitObject.CODE:return new t.ActionInitObject(e,i,n);case t.ActionTypeOf.CODE:return new t.ActionTypeOf(e,i,n);case t.ActionTargetPath.CODE:return new t.ActionTargetPath(e,i,n);case t.ActionEnumerate.CODE:return new t.ActionEnumerate(e,i,n);case t.ActionAdd2.CODE:return new t.ActionAdd2(e,i,n);case t.ActionLess2.CODE:return new t.ActionLess2(e,i,n);case t.ActionEquals2.CODE:return new t.ActionEquals2(e,i,n);case t.ActionToNumber.CODE:return new t.ActionToNumber(e,i,n);case t.ActionToString.CODE:return new t.ActionToString(e,i,n);case t.ActionPushDuplicate.CODE:return new t.ActionPushDuplicate(e,i,n);case t.ActionStackSwap.CODE:return new t.ActionStackSwap(e,i,n);case t.ActionGetMember.CODE:return new t.ActionGetMember(e,i,n);case t.ActionSetMember.CODE:return new t.ActionSetMember(e,i,n);case t.ActionIncrement.CODE:return new t.ActionIncrement(e,i,n);case t.ActionDecrement.CODE:return new t.ActionDecrement(e,i,n);case t.ActionCallMethod.CODE:return new t.ActionCallMethod(e,i,n);case t.ActionNewMethod.CODE:return new t.ActionNewMethod(e,i,n);case t.ActionInstanceOf.CODE:return new t.ActionInstanceOf(e,i,n);case t.ActionEnumerate2.CODE:return new t.ActionEnumerate2(e,i,n);case t.ActionBitAnd.CODE:return new t.ActionBitAnd(e,i,n);case t.ActionBitOr.CODE:return new t.ActionBitOr(e,i,n);case t.ActionBitXor.CODE:return new t.ActionBitXor(e,i,n);case t.ActionBitLShift.CODE:return new t.ActionBitLShift(e,i,n);case t.ActionBitRShift.CODE:return new t.ActionBitRShift(e,i,n);case t.ActionBitURShift.CODE:return new t.ActionBitURShift(e,i,n);case t.ActionStrictEquals.CODE:return new t.ActionStrictEquals(e,i,n);case t.ActionGreater.CODE:return new t.ActionGreater(e,i,n);case t.ActionStringGreater.CODE:return new t.ActionStringGreater(e,i,n);case t.ActionExtends.CODE:return new t.ActionExtends(e,i,n);case t.ActionGotoFrame.CODE:return new t.ActionGotoFrame(e,i,n);case t.ActionGetURL.CODE:return new t.ActionGetURL(e,i,n);case t.ActionStoreRegister.CODE:return new t.ActionStoreRegister(e,i,n);case t.ActionConstantPool.CODE:return new t.ActionConstantPool(e,i,n);case t.ActionWaitForFrame.CODE:return new t.ActionWaitForFrame(e,i,n);case t.ActionSetTarget.CODE:return new t.ActionSetTarget(e,i,n);case t.ActionGotoLabel.CODE:return new t.ActionGotoLabel(e,i,n);case t.ActionWaitForFrame2.CODE:return new t.ActionWaitForFrame2(e,i,n);case t.ActionDefineFunction2.CODE:return new t.ActionDefineFunction2(e,i,n);case t.ActionTry.CODE:return new t.ActionTry(e,i,n);case t.ActionWith.CODE:return new t.ActionWith(e,i,n);case t.ActionPush.CODE:return new t.ActionPush(e,i,n);case t.ActionJump.CODE:return new t.ActionJump(e,i,n);case t.ActionGetURL2.CODE:return new t.ActionGetURL2(e,i,n);case t.ActionDefineFunction.CODE:return new t.ActionDefineFunction(e,i,n);case t.ActionIf.CODE:return new t.ActionIf(e,i,n);case t.ActionCall.CODE:return new t.ActionCall(e,i,n);case t.ActionGotoFrame2.CODE:return new t.ActionGotoFrame2(e,i,n);default:return new t.ActionUnknown(e,i,n)}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.factories::SWFActionFactory")})}(),e}();t.SWFActionFactory=e}(t.factories||(t.factories={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.FilterBevel=globalThis.flash.__native.format.swf.data.filters.FilterBevel,t.FilterBlur=globalThis.flash.__native.format.swf.data.filters.FilterBlur,t.FilterColorMatrix=globalThis.flash.__native.format.swf.data.filters.FilterColorMatrix,t.FilterConvolution=globalThis.flash.__native.format.swf.data.filters.FilterConvolution,t.FilterDropShadow=globalThis.flash.__native.format.swf.data.filters.FilterDropShadow,t.FilterGlow=globalThis.flash.__native.format.swf.data.filters.FilterGlow,t.FilterGradientBevel=globalThis.flash.__native.format.swf.data.filters.FilterGradientBevel,t.FilterGradientGlow=globalThis.flash.__native.format.swf.data.filters.FilterGradientGlow,t.IFilter=globalThis.flash.__native.format.swf.data.filters.IFilter;var e=function(){function e(){}return e.create=function(t){var i=e.sTypeToClass[t];if(!i)throw new Error("Unknown filter ID: "+t);return new i(t)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.factories::SWFFilterFactory"),e.sTypeToClass=[]})}(),e.__block1=function(){globalThis.asc.stb(e,function(){e.sTypeToClass[0]=t.FilterDropShadow,e.sTypeToClass[1]=t.FilterBlur,e.sTypeToClass[2]=t.FilterGlow,e.sTypeToClass[3]=t.FilterBevel,e.sTypeToClass[4]=t.FilterGradientGlow,e.sTypeToClass[5]=t.FilterConvolution,e.sTypeToClass[6]=t.FilterColorMatrix,e.sTypeToClass[7]=t.FilterGradientBevel})}(),e}();t.SWFFilterFactory=e}(t.factories||(t.factories={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.ITag=globalThis.flash.__native.format.swf.tags.ITag,t.TagCSMTextSettings=globalThis.flash.__native.format.swf.tags.TagCSMTextSettings,t.TagDebugID=globalThis.flash.__native.format.swf.tags.TagDebugID,t.TagDefineBinaryData=globalThis.flash.__native.format.swf.tags.TagDefineBinaryData,t.TagDefineBits=globalThis.flash.__native.format.swf.tags.TagDefineBits,t.TagDefineBitsJPEG2=globalThis.flash.__native.format.swf.tags.TagDefineBitsJPEG2,t.TagDefineBitsJPEG3=globalThis.flash.__native.format.swf.tags.TagDefineBitsJPEG3,t.TagDefineBitsJPEG4=globalThis.flash.__native.format.swf.tags.TagDefineBitsJPEG4,t.TagDefineBitsLossless=globalThis.flash.__native.format.swf.tags.TagDefineBitsLossless,t.TagDefineBitsLossless2=globalThis.flash.__native.format.swf.tags.TagDefineBitsLossless2,t.TagDefineButton=globalThis.flash.__native.format.swf.tags.TagDefineButton,t.TagDefineButton2=globalThis.flash.__native.format.swf.tags.TagDefineButton2,t.TagDefineButtonCxform=globalThis.flash.__native.format.swf.tags.TagDefineButtonCxform,t.TagDefineButtonSound=globalThis.flash.__native.format.swf.tags.TagDefineButtonSound,t.TagDefineEditText=globalThis.flash.__native.format.swf.tags.TagDefineEditText,t.TagDefineFont=globalThis.flash.__native.format.swf.tags.TagDefineFont,t.TagDefineFont2=globalThis.flash.__native.format.swf.tags.TagDefineFont2,t.TagDefineFont3=globalThis.flash.__native.format.swf.tags.TagDefineFont3,t.TagDefineFont4=globalThis.flash.__native.format.swf.tags.TagDefineFont4,t.TagDefineFontAlignZones=globalThis.flash.__native.format.swf.tags.TagDefineFontAlignZones,t.TagDefineFontInfo=globalThis.flash.__native.format.swf.tags.TagDefineFontInfo,t.TagDefineFontInfo2=globalThis.flash.__native.format.swf.tags.TagDefineFontInfo2,t.TagDefineFontName=globalThis.flash.__native.format.swf.tags.TagDefineFontName,t.TagDefineMorphShape=globalThis.flash.__native.format.swf.tags.TagDefineMorphShape,t.TagDefineMorphShape2=globalThis.flash.__native.format.swf.tags.TagDefineMorphShape2,t.TagDefineScalingGrid=globalThis.flash.__native.format.swf.tags.TagDefineScalingGrid,t.TagDefineSceneAndFrameLabelData=globalThis.flash.__native.format.swf.tags.TagDefineSceneAndFrameLabelData,t.TagDefineShape=globalThis.flash.__native.format.swf.tags.TagDefineShape,t.TagDefineShape2=globalThis.flash.__native.format.swf.tags.TagDefineShape2,t.TagDefineShape3=globalThis.flash.__native.format.swf.tags.TagDefineShape3,t.TagDefineShape4=globalThis.flash.__native.format.swf.tags.TagDefineShape4,t.TagDefineSound=globalThis.flash.__native.format.swf.tags.TagDefineSound,t.TagDefineSprite=globalThis.flash.__native.format.swf.tags.TagDefineSprite,t.TagDefineText=globalThis.flash.__native.format.swf.tags.TagDefineText,t.TagDefineText2=globalThis.flash.__native.format.swf.tags.TagDefineText2,t.TagDefineVideoStream=globalThis.flash.__native.format.swf.tags.TagDefineVideoStream,t.TagDoABC=globalThis.flash.__native.format.swf.tags.TagDoABC,t.TagDoABCDeprecated=globalThis.flash.__native.format.swf.tags.TagDoABCDeprecated,t.TagDoAction=globalThis.flash.__native.format.swf.tags.TagDoAction,t.TagDoInitAction=globalThis.flash.__native.format.swf.tags.TagDoInitAction,t.TagEnableDebugger=globalThis.flash.__native.format.swf.tags.TagEnableDebugger,t.TagEnableDebugger2=globalThis.flash.__native.format.swf.tags.TagEnableDebugger2,t.TagEnableTelemetry=globalThis.flash.__native.format.swf.tags.TagEnableTelemetry,t.TagEnd=globalThis.flash.__native.format.swf.tags.TagEnd,t.TagExportAssets=globalThis.flash.__native.format.swf.tags.TagExportAssets,t.TagFileAttributes=globalThis.flash.__native.format.swf.tags.TagFileAttributes,t.TagFrameLabel=globalThis.flash.__native.format.swf.tags.TagFrameLabel,t.TagImportAssets=globalThis.flash.__native.format.swf.tags.TagImportAssets,t.TagImportAssets2=globalThis.flash.__native.format.swf.tags.TagImportAssets2,t.TagJPEGTables=globalThis.flash.__native.format.swf.tags.TagJPEGTables,t.TagMetadata=globalThis.flash.__native.format.swf.tags.TagMetadata,t.TagNameCharacter=globalThis.flash.__native.format.swf.tags.TagNameCharacter,t.TagPlaceObject=globalThis.flash.__native.format.swf.tags.TagPlaceObject,t.TagPlaceObject2=globalThis.flash.__native.format.swf.tags.TagPlaceObject2,t.TagPlaceObject3=globalThis.flash.__native.format.swf.tags.TagPlaceObject3,t.TagPlaceObject4=globalThis.flash.__native.format.swf.tags.TagPlaceObject4,t.TagProductInfo=globalThis.flash.__native.format.swf.tags.TagProductInfo,t.TagProtect=globalThis.flash.__native.format.swf.tags.TagProtect,t.TagRemoveObject=globalThis.flash.__native.format.swf.tags.TagRemoveObject,t.TagRemoveObject2=globalThis.flash.__native.format.swf.tags.TagRemoveObject2,t.TagScriptLimits=globalThis.flash.__native.format.swf.tags.TagScriptLimits,t.TagSetBackgroundColor=globalThis.flash.__native.format.swf.tags.TagSetBackgroundColor,t.TagSetTabIndex=globalThis.flash.__native.format.swf.tags.TagSetTabIndex,t.TagShowFrame=globalThis.flash.__native.format.swf.tags.TagShowFrame,t.TagSoundStreamBlock=globalThis.flash.__native.format.swf.tags.TagSoundStreamBlock,t.TagSoundStreamHead=globalThis.flash.__native.format.swf.tags.TagSoundStreamHead,t.TagSoundStreamHead2=globalThis.flash.__native.format.swf.tags.TagSoundStreamHead2,t.TagStartSound=globalThis.flash.__native.format.swf.tags.TagStartSound,t.TagStartSound2=globalThis.flash.__native.format.swf.tags.TagStartSound2,t.TagSymbolClass=globalThis.flash.__native.format.swf.tags.TagSymbolClass,t.TagUnknown=globalThis.flash.__native.format.swf.tags.TagUnknown,t.TagVideoFrame=globalThis.flash.__native.format.swf.tags.TagVideoFrame,t.TagSWFEncryptActions=globalThis.flash.__native.format.swf.tags.etc.TagSWFEncryptActions,t.TagSWFEncryptSignature=globalThis.flash.__native.format.swf.tags.etc.TagSWFEncryptSignature;var e=function(){function e(){}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_factories_ISWFTagFactory",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.create=function(i,n){var r=e.sTypeToClass[i];return r?new r(n):new t.TagUnknown(i)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.factories::SWFTagFactory"),e.sTypeToClass=[]})}(),e.__block1=function(){globalThis.asc.stb(e,function(){e.sTypeToClass[t.TagEnd.TYPE]=t.TagEnd,e.sTypeToClass[t.TagShowFrame.TYPE]=t.TagShowFrame,e.sTypeToClass[t.TagDefineShape.TYPE]=t.TagDefineShape,e.sTypeToClass[t.TagPlaceObject.TYPE]=t.TagPlaceObject,e.sTypeToClass[t.TagRemoveObject.TYPE]=t.TagRemoveObject,e.sTypeToClass[t.TagDefineBits.TYPE]=t.TagDefineBits,e.sTypeToClass[t.TagDefineButton.TYPE]=t.TagDefineButton,e.sTypeToClass[t.TagJPEGTables.TYPE]=t.TagJPEGTables,e.sTypeToClass[t.TagSetBackgroundColor.TYPE]=t.TagSetBackgroundColor,e.sTypeToClass[t.TagDefineFont.TYPE]=t.TagDefineFont,e.sTypeToClass[t.TagDefineText.TYPE]=t.TagDefineText,e.sTypeToClass[t.TagDoAction.TYPE]=t.TagDoAction,e.sTypeToClass[t.TagDefineFontInfo.TYPE]=t.TagDefineFontInfo,e.sTypeToClass[t.TagDefineSound.TYPE]=t.TagDefineSound,e.sTypeToClass[t.TagStartSound.TYPE]=t.TagStartSound,e.sTypeToClass[t.TagDefineButtonSound.TYPE]=t.TagDefineButtonSound,e.sTypeToClass[t.TagSoundStreamHead.TYPE]=t.TagSoundStreamHead,e.sTypeToClass[t.TagSoundStreamBlock.TYPE]=t.TagSoundStreamBlock,e.sTypeToClass[t.TagDefineBitsLossless.TYPE]=t.TagDefineBitsLossless,e.sTypeToClass[t.TagDefineBitsJPEG2.TYPE]=t.TagDefineBitsJPEG2,e.sTypeToClass[t.TagDefineShape2.TYPE]=t.TagDefineShape2,e.sTypeToClass[t.TagDefineButtonCxform.TYPE]=t.TagDefineButtonCxform,e.sTypeToClass[t.TagProtect.TYPE]=t.TagProtect,e.sTypeToClass[t.TagPlaceObject2.TYPE]=t.TagPlaceObject2,e.sTypeToClass[t.TagRemoveObject2.TYPE]=t.TagRemoveObject2,e.sTypeToClass[t.TagDefineShape3.TYPE]=t.TagDefineShape3,e.sTypeToClass[t.TagDefineText2.TYPE]=t.TagDefineText2,e.sTypeToClass[t.TagDefineButton2.TYPE]=t.TagDefineButton2,e.sTypeToClass[t.TagDefineBitsJPEG3.TYPE]=t.TagDefineBitsJPEG3,e.sTypeToClass[t.TagDefineBitsLossless2.TYPE]=t.TagDefineBitsLossless2,e.sTypeToClass[t.TagDefineEditText.TYPE]=t.TagDefineEditText,e.sTypeToClass[t.TagDefineSprite.TYPE]=t.TagDefineSprite,e.sTypeToClass[t.TagNameCharacter.TYPE]=t.TagNameCharacter,e.sTypeToClass[t.TagProductInfo.TYPE]=t.TagProductInfo,e.sTypeToClass[t.TagFrameLabel.TYPE]=t.TagFrameLabel,e.sTypeToClass[t.TagSoundStreamHead2.TYPE]=t.TagSoundStreamHead2,e.sTypeToClass[t.TagDefineMorphShape.TYPE]=t.TagDefineMorphShape,e.sTypeToClass[t.TagDefineFont2.TYPE]=t.TagDefineFont2,e.sTypeToClass[t.TagExportAssets.TYPE]=t.TagExportAssets,e.sTypeToClass[t.TagImportAssets.TYPE]=t.TagImportAssets,e.sTypeToClass[t.TagEnableDebugger.TYPE]=t.TagEnableDebugger,e.sTypeToClass[t.TagDoInitAction.TYPE]=t.TagDoInitAction,e.sTypeToClass[t.TagDefineVideoStream.TYPE]=t.TagDefineVideoStream,e.sTypeToClass[t.TagVideoFrame.TYPE]=t.TagVideoFrame,e.sTypeToClass[t.TagDefineFontInfo2.TYPE]=t.TagDefineFontInfo2,e.sTypeToClass[t.TagDebugID.TYPE]=t.TagDebugID,e.sTypeToClass[t.TagEnableDebugger2.TYPE]=t.TagEnableDebugger2,e.sTypeToClass[t.TagScriptLimits.TYPE]=t.TagScriptLimits,e.sTypeToClass[t.TagSetTabIndex.TYPE]=t.TagSetTabIndex,e.sTypeToClass[t.TagFileAttributes.TYPE]=t.TagFileAttributes,e.sTypeToClass[t.TagPlaceObject3.TYPE]=t.TagPlaceObject3,e.sTypeToClass[t.TagImportAssets2.TYPE]=t.TagImportAssets2,e.sTypeToClass[t.TagDefineFontAlignZones.TYPE]=t.TagDefineFontAlignZones,e.sTypeToClass[t.TagCSMTextSettings.TYPE]=t.TagCSMTextSettings,e.sTypeToClass[t.TagDefineFont3.TYPE]=t.TagDefineFont3,e.sTypeToClass[t.TagSymbolClass.TYPE]=t.TagSymbolClass,e.sTypeToClass[t.TagMetadata.TYPE]=t.TagMetadata,e.sTypeToClass[t.TagDefineScalingGrid.TYPE]=t.TagDefineScalingGrid,e.sTypeToClass[t.TagDefineShape4.TYPE]=t.TagDefineShape4,e.sTypeToClass[t.TagDefineMorphShape2.TYPE]=t.TagDefineMorphShape2,e.sTypeToClass[t.TagDefineSceneAndFrameLabelData.TYPE]=t.TagDefineSceneAndFrameLabelData,e.sTypeToClass[t.TagDefineBinaryData.TYPE]=t.TagDefineBinaryData,e.sTypeToClass[t.TagDefineFontName.TYPE]=t.TagDefineFontName,e.sTypeToClass[t.TagStartSound2.TYPE]=t.TagStartSound2,e.sTypeToClass[t.TagDefineBitsJPEG4.TYPE]=t.TagDefineBitsJPEG4,e.sTypeToClass[t.TagDefineFont4.TYPE]=t.TagDefineFont4,e.sTypeToClass[t.TagEnableTelemetry.TYPE]=t.TagEnableTelemetry,e.sTypeToClass[t.TagPlaceObject4.TYPE]=t.TagPlaceObject4,e.sTypeToClass[t.TagSWFEncryptActions.TYPE]=t.TagSWFEncryptActions,e.sTypeToClass[t.TagSWFEncryptSignature.TYPE]=t.TagSWFEncryptSignature})}(),e}();t.SWFTagFactory=e}(t.factories||(t.factories={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e,i;i=t.swf||(t.swf={}),function(t){t.SWFTimelineContainer=globalThis.flash.__native.format.swf.SWFTimelineContainer,t.Graphics=globalThis.flash.display.Graphics;var e=function(){function t(){void 0===this.beginShape&&(this.beginShape=t.sEmptyFunction),void 0===this.endShape&&(this.endShape=t.sEmptyFunction),void 0===this.beginFills&&(this.beginFills=t.sEmptyFunction),void 0===this.endFills&&(this.endFills=t.sEmptyFunction),void 0===this.beginLines&&(this.beginLines=t.sEmptyFunction),void 0===this.endLines&&(this.endLines=t.sEmptyFunction),void 0===this.beginFill&&(this.beginFill=t.sEmptyFunction),void 0===this.beginGradientFill&&(this.beginGradientFill=t.sEmptyFunction),void 0===this.beginBitmapFill&&(this.beginBitmapFill=t.sEmptyFunction),void 0===this.endFill&&(this.endFill=t.sEmptyFunction),void 0===this.lineStyle&&(this.lineStyle=t.sEmptyFunction),void 0===this.lineGradientStyle&&(this.lineGradientStyle=t.sEmptyFunction),void 0===this.moveTo&&(this.moveTo=t.sEmptyFunction),void 0===this.lineTo&&(this.lineTo=t.sEmptyFunction),void 0===this.curveTo&&(this.curveTo=t.sEmptyFunction)}return Object.defineProperty(t.prototype,"implements_flash___native_format_swf_exporters_core_IShapeExporter",{get:function(){return!0},enumerable:!1,configurable:!0}),t.prototype.init=function(t,e){this.swf=t,this.graphics=e},t.prototype.free=function(){this.swf=null,this.graphics=null,this.beginShape=t.sEmptyFunction,this.endShape=t.sEmptyFunction,this.beginFills=t.sEmptyFunction,this.endFills=t.sEmptyFunction,this.beginLines=t.sEmptyFunction,this.endLines=t.sEmptyFunction,this.beginFill=t.sEmptyFunction,this.beginGradientFill=t.sEmptyFunction,this.beginBitmapFill=t.sEmptyFunction,this.endFill=t.sEmptyFunction,this.lineStyle=t.sEmptyFunction,this.lineGradientStyle=t.sEmptyFunction,this.moveTo=t.sEmptyFunction,this.lineTo=t.sEmptyFunction,this.curveTo=t.sEmptyFunction},t.__block0=void globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.exporters.core::DefaultShapeExporter"),t.sEmptyFunction=function(){}}),t}();t.DefaultShapeExporter=e}((e=i.exporters||(i.exporters={})).core||(e.core={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){var e;(function(t){t.SWFTimelineContainer=globalThis.flash.__native.format.swf.SWFTimelineContainer,t.DefaultShapeExporter=globalThis.flash.__native.format.swf.exporters.core.DefaultShapeExporter,t.BitmapData=globalThis.flash.display.BitmapData,t.Graphics=globalThis.flash.display.Graphics,t.Matrix=globalThis.flash.geom.Matrix;var e=function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return __extends(i,e),i.prototype.init=function(t,i){e.prototype.init.call(this,t,i),i&&(this.beginShape=i.__clear.__bind(i),this.endShape=this.__endShape.__bind(this),this.endLines=this.__endLines.__bind(this),this.beginFill=i.__beginFill.__bind(i),this.beginGradientFill=i.__beginGradientFill.__bind(i),this.beginBitmapFill=this.__beginBitmapFill.__bind(this),this.endFill=i.__endFill.__bind(i),this.lineStyle=i.__lineStyle.__bind(i),this.lineGradientStyle=i.__lineGradientStyle.__bind(i),this.moveTo=i.__moveTo.__bind(i),this.lineTo=i.__lineTo.__bind(i),this.curveTo=i.__curveTo.__bind(i))},i.prototype.__endShape=function(){this.graphics.__modified(0)},i.prototype.__endLines=function(t){this.graphics.__lineStyle(NaN)},i.prototype.__beginBitmapFill=function(e,i,n,r){var a=globalThis.asc.strict(this.swf.getDefinitionTag(e).getInstance(),t.BitmapData);this.graphics.__beginBitmapFill(a,i,n,r)},i.__block0=void globalThis.asc.stb(i,function(){globalThis.asc.cl$(i,"flash.__native.format.swf.exporters::AS3GraphicsDataShapeExporter")}),i}(t.DefaultShapeExporter);t.AS3GraphicsDataShapeExporter=e})((e=t.swf||(t.swf={})).exporters||(e.exporters={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e,i;i=t.swf||(t.swf={}),function(t){t.SWFTimelineContainer=globalThis.flash.__native.format.swf.SWFTimelineContainer,t.IDefinitionTag=globalThis.flash.__native.format.swf.tags.IDefinitionTag,t.Graphics=globalThis.flash.display.Graphics,t.Matrix=globalThis.flash.geom.Matrix;var e=function(){function t(){}return t.prototype.init=function(t,e){},t.prototype.free=function(){},t.prototype.beginShape=function(){},t.prototype.endShape=function(t){void 0===t&&(t=null)},t.prototype.beginFills=function(){},t.prototype.endFills=function(){},t.prototype.beginLines=function(){},t.prototype.endLines=function(t){},t.prototype.beginFill=function(t,e){void 0===e&&(e=1)},t.prototype.beginGradientFill=function(t,e,i,n,r,a,o,s){void 0===r&&(r=null),void 0===a&&(a="pad"),void 0===o&&(o="rgb"),void 0===s&&(s=0)},t.prototype.beginBitmapFill=function(t,e,i,n){void 0===e&&(e=null),void 0===i&&(i=!0),void 0===n&&(n=!1)},t.prototype.endFill=function(){},t.prototype.lineStyle=function(t,e,i,n,r,a,o,s,_){void 0===t&&(t=NaN),void 0===e&&(e=0),void 0===i&&(i=1),void 0===n&&(n=!1),void 0===r&&(r="normal"),void 0===a&&(a=null),void 0===o&&(o=null),void 0===s&&(s=null),void 0===_&&(_=3)},t.prototype.lineGradientStyle=function(t,e,i,n,r,a,o,s){void 0===r&&(r=null),void 0===a&&(a="pad"),void 0===o&&(o="rgb"),void 0===s&&(s=0)},t.prototype.moveTo=function(t,e){},t.prototype.lineTo=function(t,e){},t.prototype.curveTo=function(t,e,i,n){},t.__interfaceName="implements_flash___native_format_swf_exporters_core_IShapeExporter",t}();t.IShapeExporter=e}((e=i.exporters||(i.exporters={})).core||(e.core={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.Event=globalThis.flash.events.Event;var e=function(t){function e(e,i,n,r){void 0===n&&(n=!1),void 0===r&&(r=!1);var a=t.call(this,e,n,r)||this;return a.reason=i,a}return __extends(e,t),Object.defineProperty(e.prototype,"clone",{get:function(){return this.bound__clone.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__clone=function(){return new e(this.type,this.reason,this.bubbles,this.cancelable)},Object.defineProperty(e.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__toString=function(){return"[SWFErrorEvent] reason: "+this.reason},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.events::SWFErrorEvent"),globalThis.asc.clp$(e,{reason:null})})}(),e.ERROR="error",e.REASON_EOF="eof",e}(t.Event);t.SWFErrorEvent=e}(t.events||(t.events={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.Event=globalThis.flash.events.Event;var e=function(t){function e(e,i,n,r,a){void 0===r&&(r=!1),void 0===a&&(a=!1);var o=t.call(this,e,r,a)||this;return o.processed=i,o.total=n,o}return __extends(e,t),Object.defineProperty(e.prototype,"progress",{get:function(){return this.processed/this.total},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"progressPercent",{get:function(){return Math.round(100*this.progress)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"clone",{get:function(){return this.bound__clone.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__clone=function(){return new e(this.type,this.processed,this.total,this.bubbles,this.cancelable)},Object.defineProperty(e.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__toString=function(){return"[SWFProgressEvent] processed: "+this.processed+", total: "+this.total+" ("+this.progressPercent+"%)"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.events::SWFProgressEvent"),globalThis.asc.clp$(e,{processed:0,total:0})})}(),e.PROGRESS="progress",e.COMPLETE="complete",e}(t.Event);t.SWFProgressEvent=e}(t.events||(t.events={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));var flash;__extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.Event=globalThis.flash.events.Event;var e=function(t){function e(e,i,n,r,a){void 0===n&&(n=null),void 0===r&&(r=!1),void 0===a&&(a=!1);var o=t.call(this,e,r,a)||this;return o.index=i,o.data=n,o}return __extends(e,t),Object.defineProperty(e.prototype,"clone",{get:function(){return this.bound__clone.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__clone=function(){return new e(this.type,this.index,this.data,this.bubbles,this.cancelable)},Object.defineProperty(e.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__toString=function(){return"[SWFWarningEvent] index: "+this.index},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.events::SWFWarningEvent"),globalThis.asc.clp$(e,{index:0,data:null})})}(),e.OVERFLOW="overflow",e.UNDERFLOW="underflow",e}(t.Event);t.SWFWarningEvent=e}(t.events||(t.events={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.ActionValueType=globalThis.flash.__native.format.swf.data.consts.ActionValueType,t.StringUtils=globalThis.flash.__native.utils.StringUtils,t.ByteArray=globalThis.flash.utils.ByteArray,t.Endian=globalThis.flash.utils.Endian;var e=function(){function e(t){void 0===t&&(t=null);null!=t&&this.parse(t)}return e.initTmpBuffer=function(){var e=new t.ByteArray;return e.endian=t.Endian.LITTLE_ENDIAN,e.length=8,e},e.prototype.parse=function(i){switch(this.type=i.readUI8(),this.type){case t.ActionValueType.STRING:this.string=i.readString();break;case t.ActionValueType.FLOAT:this.number=i.readFLOAT();break;case t.ActionValueType.NULL:case t.ActionValueType.UNDEFINED:break;case t.ActionValueType.REGISTER:this.register=i.readUI8();break;case t.ActionValueType.BOOLEAN:this.boolean=0!=i.readUI8();break;case t.ActionValueType.DOUBLE:e.ba.position=0,e.ba.__set(4,i.readUI8()),e.ba.__set(5,i.readUI8()),e.ba.__set(6,i.readUI8()),e.ba.__set(7,i.readUI8()),e.ba.__set(0,i.readUI8()),e.ba.__set(1,i.readUI8()),e.ba.__set(2,i.readUI8()),e.ba.__set(3,i.readUI8()),this.number=e.ba.readDouble();break;case t.ActionValueType.INTEGER:this.integer=i.readUI32();break;case t.ActionValueType.CONSTANT_8:this.constant=i.readUI8();break;case t.ActionValueType.CONSTANT_16:this.constant=i.readUI16();break;default:throw new Error("Unknown ActionValueType: "+this.type)}},e.prototype.publish=function(i){switch(i.writeUI8(this.type),this.type){case t.ActionValueType.STRING:i.writeString(this.string);break;case t.ActionValueType.FLOAT:i.writeFLOAT(this.number);break;case t.ActionValueType.NULL:case t.ActionValueType.UNDEFINED:break;case t.ActionValueType.REGISTER:i.writeUI8(this.register);break;case t.ActionValueType.BOOLEAN:i.writeUI8(this.boolean?1:0);break;case t.ActionValueType.DOUBLE:e.ba.position=0,e.ba.writeDouble(this.number),i.writeUI8(e.ba.__get(4)),i.writeUI8(e.ba.__get(5)),i.writeUI8(e.ba.__get(6)),i.writeUI8(e.ba.__get(7)),i.writeUI8(e.ba.__get(0)),i.writeUI8(e.ba.__get(1)),i.writeUI8(e.ba.__get(2)),i.writeUI8(e.ba.__get(3));break;case t.ActionValueType.INTEGER:i.writeUI32(this.integer);break;case t.ActionValueType.CONSTANT_8:i.writeUI8(this.constant);break;case t.ActionValueType.CONSTANT_16:i.writeUI16(this.constant);break;default:throw new Error("Unknown ActionValueType: "+this.type)}},e.prototype.clone=function(){var i=new e;switch(this.type){case t.ActionValueType.FLOAT:case t.ActionValueType.DOUBLE:i.number=this.number;break;case t.ActionValueType.CONSTANT_8:case t.ActionValueType.CONSTANT_16:i.constant=this.constant;break;case t.ActionValueType.NULL:case t.ActionValueType.UNDEFINED:break;case t.ActionValueType.STRING:i.string=this.string;break;case t.ActionValueType.REGISTER:i.register=this.register;break;case t.ActionValueType.BOOLEAN:i.boolean=this.boolean;break;case t.ActionValueType.INTEGER:i.integer=this.integer;break;default:throw new Error("Unknown ActionValueType: "+this.type)}return i},e.prototype.toString=function(){var e="";switch(this.type){case t.ActionValueType.STRING:e=t.StringUtils.simpleEscape(this.string)+" (string)";break;case t.ActionValueType.FLOAT:e=this.number+" (float)";break;case t.ActionValueType.NULL:e="null";break;case t.ActionValueType.UNDEFINED:e="undefined";break;case t.ActionValueType.REGISTER:e=this.register+" (register)";break;case t.ActionValueType.BOOLEAN:e=this.boolean+" (boolean)";break;case t.ActionValueType.DOUBLE:e=this.number+" (double)";break;case t.ActionValueType.INTEGER:e=this.integer+" (integer)";break;case t.ActionValueType.CONSTANT_8:e=this.constant+" (constant8)";break;case t.ActionValueType.CONSTANT_16:e=this.constant+" (constant16)";break;default:e="unknown"}return e},e.prototype.toBytecodeString=function(e){var i="";switch(this.type){case t.ActionValueType.STRING:i='"'+t.StringUtils.simpleEscape(this.string)+'"';break;case t.ActionValueType.FLOAT:case t.ActionValueType.DOUBLE:-1==(i=this.number.toString()).indexOf(".")&&(i+=".0");break;case t.ActionValueType.NULL:i="null";break;case t.ActionValueType.UNDEFINED:i="undefined";break;case t.ActionValueType.REGISTER:i="$"+this.register;break;case t.ActionValueType.BOOLEAN:i=this.boolean.toString();break;case t.ActionValueType.INTEGER:i=this.integer.toString();break;case t.ActionValueType.CONSTANT_8:case t.ActionValueType.CONSTANT_16:i='"'+t.StringUtils.simpleEscape(e[this.constant])+'"';break;default:i="UNKNOWN"}return i},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data::SWFActionValue"),globalThis.asc.clp$(e,{type:0,string:null,number:NaN,register:0,boolean:!1,integer:0,constant:0}),e.ba=e.initTmpBuffer()})}(),e}();t.SWFActionValue=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function t(t){void 0===t&&(t=null);null!=t&&this.parse(t)}return t.create=function(e,i){var n=globalThis.asc.strict(new t,t);return n.characterId=e,n.name=i,n},t.prototype.parse=function(t){this.characterId=t.readUI16(),this.name=t.readString()},t.prototype.publish=function(t){t.writeUI16(this.characterId),t.writeString(this.name)},t.prototype.toString=function(){return"CharacterID: "+this.characterId+", Name: "+this.name},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data::SWFAsset"),globalThis.asc.clp$(t,{characterId:0,name:null})})}(),t}();t.SWFAsset=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWF=globalThis.flash.__native.format.swf.SWF,t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(){function e(t){void 0===t&&(t=null);this._actions=[],null!=t&&this.parse(t)}return Object.defineProperty(e.prototype,"actions",{get:function(){return this._actions},enumerable:!1,configurable:!0}),e.prototype.parse=function(e){var i,n=(e.readUI8()<<8|e.readUI8())>>>0;for(this.condIdleToOverDown=0!=(32768&n),this.condOutDownToIdle=0!=(16384&n),this.condOutDownToOverDown=0!=(8192&n),this.condOverDownToOutDown=0!=(4096&n),this.condOverDownToOverUp=0!=(2048&n),this.condOverUpToOverDown=0!=(1024&n),this.condOverUpToIdle=0!=(512&n),this.condIdleToOverUp=0!=(256&n),this.condOverDownToIdle=0!=(1&n),this.condKeyPress=(255&n)>>1>>>0;null!=(i=e.readACTIONRECORD());)this._actions.push(i);this.labelCount=t.Action.resolveOffsets(this._actions)},e.prototype.publish=function(t){var e=0;this.condIdleToOverDown&&(e=(128|e)>>>0),this.condOutDownToIdle&&(e=(64|e)>>>0),this.condOutDownToOverDown&&(e=(32|e)>>>0),this.condOverDownToOutDown&&(e=(16|e)>>>0),this.condOverDownToOverUp&&(e=(8|e)>>>0),this.condOverUpToOverDown&&(e=(4|e)>>>0),this.condOverUpToIdle&&(e=(2|e)>>>0),this.condIdleToOverUp&&(e=(1|e)>>>0),t.writeUI8(e);var i=this.condKeyPress<<1>>>0;this.condOverDownToIdle&&(i=(1|i)>>>0),t.writeUI8(i);for(var n=0;n0&&(r=r+", KeyPress: "+this.condKeyPress),0==(i&t.SWF.TOSTRING_FLAG_AVM1_BYTECODE))for(var a=0;a=2){if(this.colorTransform=t.readCXFORMWITHALPHA(),0!=(16&this.flags)){this.filterList=[];for(var i=t.readUI8(),n=0;n=2){if(t.writeCXFORMWITHALPHA(this.colorTransform),0!=(16&this.flags)){var i=this.filterList.length;t.writeUI8(i);for(var n=0;n0&&(n=n+", KeyCode: "+this.keyCode),0==(i&t.SWF.TOSTRING_FLAG_AVM1_BYTECODE))for(var r=0;r=6?t.writeUI32(0):t.writeUI16(0)},e.prototype.toString=function(e,i){void 0===e&&(e=0),void 0===i&&(i=0);for(var n="ClipActions ("+this.eventFlags.toString()+"):",r=0;r=6){var r=t.readUI8();this.constructEvent=0!=(4&r),this.keyPressEvent=0!=(2&r),this.dragOutEvent=0!=(1&r),t.readUI8()}},t.prototype.publish=function(t,e){var i=0;this.keyUpEvent&&(i=(128|i)>>>0),this.keyDownEvent&&(i=(64|i)>>>0),this.mouseUpEvent&&(i=(32|i)>>>0),this.mouseDownEvent&&(i=(16|i)>>>0),this.mouseMoveEvent&&(i=(8|i)>>>0),this.unloadEvent&&(i=(4|i)>>>0),this.enterFrameEvent&&(i=(2|i)>>>0),this.loadEvent&&(i=(1|i)>>>0),t.writeUI8(i);var n=0;if(this.dragOverEvent&&(n=(128|n)>>>0),this.rollOutEvent&&(n=(64|n)>>>0),this.rollOverEvent&&(n=(32|n)>>>0),this.releaseOutsideEvent&&(n=(16|n)>>>0),this.releaseEvent&&(n=(8|n)>>>0),this.pressEvent&&(n=(4|n)>>>0),this.initializeEvent&&(n=(2|n)>>>0),this.dataEvent&&(n=(1|n)>>>0),t.writeUI8(n),e>=6){var r=0;this.constructEvent&&(r=(4|r)>>>0),this.keyPressEvent&&(r=(2|r)>>>0),this.dragOutEvent&&(r=(1|r)>>>0),t.writeUI8(r),t.writeUI8(0)}},t.prototype.toString=function(){var t=[];return this.keyUpEvent&&t.push("keyup"),this.keyDownEvent&&t.push("keydown"),this.mouseUpEvent&&t.push("mouseup"),this.mouseDownEvent&&t.push("mousedown"),this.mouseMoveEvent&&t.push("mousemove"),this.unloadEvent&&t.push("unload"),this.enterFrameEvent&&t.push("enterframe"),this.loadEvent&&t.push("load"),this.dragOverEvent&&t.push("dragover"),this.rollOutEvent&&t.push("rollout"),this.rollOverEvent&&t.push("rollover"),this.releaseOutsideEvent&&t.push("releaseoutside"),this.releaseEvent&&t.push("release"),this.pressEvent&&t.push("press"),this.initializeEvent&&t.push("initialize"),this.dataEvent&&t.push("data"),this.constructEvent&&t.push("construct"),this.keyPressEvent&&t.push("keypress"),this.dragOutEvent&&t.push("dragout"),t.join(",")},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data::SWFClipEventFlags"),globalThis.asc.clp$(t,{keyUpEvent:!1,keyDownEvent:!1,mouseUpEvent:!1,mouseDownEvent:!1,mouseMoveEvent:!1,unloadEvent:!1,enterFrameEvent:!1,loadEvent:!1,dragOverEvent:!1,rollOutEvent:!1,rollOverEvent:!1,releaseOutsideEvent:!1,releaseEvent:!1,pressEvent:!1,initializeEvent:!1,dataEvent:!1,constructEvent:!1,keyPressEvent:!1,dragOutEvent:!1})})}(),t}();t.SWFClipEventFlags=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){t.ObjectPool=globalThis.flash.__native.utils.ObjectPool;var e=function(){function e(t,e,i,n,r,a,o,s){void 0===t&&(t=1),void 0===e&&(e=1),void 0===i&&(i=1),void 0===n&&(n=1),void 0===r&&(r=0),void 0===a&&(a=0),void 0===o&&(o=0),void 0===s&&(s=0),t=+t,e=+e,i=+i,n=+n,r=+r,a=+a,o=+o,s=+s,this.redMultiplier=t,this.greenMultiplier=e,this.blueMultiplier=i,this.alphaMultiplier=n,this.redOffset=r,this.greenOffset=a,this.blueOffset=o,this.alphaOffset=s}return Object.defineProperty(e.prototype,"color",{get:function(){return this.redOffset<<16|this.greenOffset<<8|this.blueOffset},set:function(t){t>>>=0;this.redMultiplier=this.greenMultiplier=this.blueMultiplier=0,this.redOffset=t>>16&255,this.greenOffset=t>>8&255,this.blueOffset=255&t},enumerable:!1,configurable:!0}),e.prototype.concat=function(t){t=globalThis.asc.strict(t,e);this.__concat(t)},e.prototype.toString=function(){return"(redMultiplier="+this.redMultiplier+", greenMultiplier="+this.greenMultiplier+", blueMultiplier="+this.blueMultiplier+", alphaMultiplier="+this.alphaMultiplier+", redOffset="+this.redOffset+", greenOffset="+this.greenOffset+", blueOffset="+this.blueOffset+", alphaOffset="+this.alphaOffset+")"},e.prototype.copyFrom=function(t){t=globalThis.asc.strict(t,e);this.redMultiplier=t.redMultiplier,this.greenMultiplier=t.greenMultiplier,this.blueMultiplier=t.blueMultiplier,this.alphaMultiplier=t.alphaMultiplier,this.redOffset=t.redOffset,this.greenOffset=t.greenOffset,this.blueOffset=t.blueOffset,this.alphaOffset=t.alphaOffset},e.prototype.identity=function(){this.redMultiplier=this.greenMultiplier=this.blueMultiplier=this.alphaMultiplier=1,this.redOffset=this.greenOffset=this.blueOffset=this.alphaOffset=0},e.prototype.__getIsAlphaOnlyMultiplier=function(){return 1==this.redMultiplier&&1==this.greenMultiplier&&1==this.blueMultiplier&&1!=this.alphaMultiplier},e.prototype.__getIsMultiplier=function(){return 1!=this.redMultiplier||1!=this.greenMultiplier||1!=this.blueMultiplier||1!=this.alphaMultiplier},e.prototype.__getIsOffset=function(){return 0!=this.redOffset||0!=this.greenOffset||0!=this.blueOffset||0!=this.alphaOffset},e.prototype.__copyFrom=function(t){return this.redMultiplier=t.redMultiplier,this.greenMultiplier=t.greenMultiplier,this.blueMultiplier=t.blueMultiplier,this.alphaMultiplier=t.alphaMultiplier,this.redOffset=t.redOffset,this.greenOffset=t.greenOffset,this.blueOffset=t.blueOffset,this.alphaOffset=t.alphaOffset,this},e.prototype.__concat=function(t){this.alphaOffset=this.alphaOffset+this.alphaMultiplier*t.alphaOffset,this.alphaMultiplier=this.alphaMultiplier*t.alphaMultiplier,this.redOffset=this.redOffset+this.redMultiplier*t.redOffset,this.redMultiplier=this.redMultiplier*t.redMultiplier,this.greenOffset=this.greenOffset+this.greenMultiplier*t.greenOffset,this.greenMultiplier=this.greenMultiplier*t.greenMultiplier,this.blueOffset=this.blueOffset+this.blueMultiplier*t.blueOffset,this.blueMultiplier=this.blueMultiplier*t.blueMultiplier},e.prototype.__equals=function(t){return this===t||this.redMultiplier==t.redMultiplier&&this.greenMultiplier==t.greenMultiplier&&this.blueMultiplier==t.blueMultiplier&&this.alphaMultiplier==t.alphaMultiplier&&this.redOffset==t.redOffset&&this.greenOffset==t.greenOffset&&this.blueOffset==t.blueOffset&&this.alphaOffset==t.alphaOffset},e.prototype.__identity=function(){return this.redMultiplier=this.greenMultiplier=this.blueMultiplier=this.alphaMultiplier=1,this.redOffset=this.greenOffset=this.blueOffset=this.alphaOffset=0,this},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.geom::ColorTransform"),globalThis.asc.clp$(e,{redOffset:NaN,greenOffset:NaN,blueOffset:NaN,alphaOffset:NaN,redMultiplier:NaN,greenMultiplier:NaN,blueMultiplier:NaN,alphaMultiplier:NaN}),e.__pool=new t.ObjectPool(function(){return new e})})}(),e}();t.ColorTransform=e}(t.geom||(t.geom={}))}(flash||(flash={})); var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.ColorTransform=globalThis.flash.geom.ColorTransform;var e=function(t){function e(e){var n=this,o=n;return n=t.call(this)||this,null!=e&&o.parse(e),n}return __extends(e,t),e.prototype.parse=function(t){t.bitsPending=0,1==t.readUB(1)&&(this.hasAddTerms=!0),1==t.readUB(1)&&(this.hasMultTerms=!0);var e=t.readUB(4);this.hasMultTerms&&(this.redMultiplier=t.readSB(e)/256,this.greenMultiplier=t.readSB(e)/256,this.blueMultiplier=t.readSB(e)/256),this.hasAddTerms&&(this.redOffset=t.readSB(e),this.greenOffset=t.readSB(e),this.blueOffset=t.readSB(e))},e.prototype.publish=function(t){t.bitsPending=0,t.writeUB(1,this.hasAddTerms?1:0),t.writeUB(1,this.hasMultTerms?1:0);var e=[];this.hasMultTerms&&e.push(256*this.redMultiplier|0,256*this.greenMultiplier|0,256*this.blueMultiplier|0),this.hasAddTerms&&e.push(this.redOffset,this.greenOffset,this.blueOffset);var n=t.calculateMaxBits(!0,e);t.writeUB(4,n),this.hasMultTerms&&(t.writeSB(n,256*this.redMultiplier|0),t.writeSB(n,256*this.greenMultiplier|0),t.writeSB(n,256*this.blueMultiplier|0)),this.hasAddTerms&&(t.writeSB(n,this.redOffset),t.writeSB(n,this.greenOffset),t.writeSB(n,this.blueOffset))},e.prototype.clone=function(){var t=globalThis.asc.strict(new e,e);return this.hasAddTerms&&(t.hasAddTerms=this.hasAddTerms),this.hasMultTerms&&(t.hasMultTerms=this.hasMultTerms),t.__copyFrom(this)},e.prototype.isIdentical=function(){return!this.hasMultTerms&&!this.hasAddTerms},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data::SWFColorTransform")})}(),e}(t.ColorTransform);t.SWFColorTransform=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.parse=function(t){t.bitsPending=0,1==t.readUB(1)&&(this.hasAddTerms=!0),1==t.readUB(1)&&(this.hasMultTerms=!0);var e=t.readUB(4);this.hasMultTerms&&(this.redMultiplier=t.readSB(e)/256,this.greenMultiplier=t.readSB(e)/256,this.blueMultiplier=t.readSB(e)/256,this.alphaMultiplier=t.readSB(e)/256),this.hasAddTerms&&(this.redOffset=t.readSB(e),this.greenOffset=t.readSB(e),this.blueOffset=t.readSB(e),this.alphaOffset=t.readSB(e))},e.prototype.publish=function(t){t.bitsPending=0,t.writeUB(1,this.hasAddTerms?1:0),t.writeUB(1,this.hasMultTerms?1:0);var e=[];this.hasMultTerms&&e.push(256*this.redMultiplier|0,256*this.greenMultiplier|0,256*this.blueMultiplier|0,256*this.alphaMultiplier|0),this.hasAddTerms&&e.push(this.redOffset,this.greenOffset,this.blueOffset,this.alphaOffset);var n=this.hasMultTerms||this.hasAddTerms?t.calculateMaxBits(!0,e):1;t.writeUB(4,n),this.hasMultTerms&&(t.writeSB(n,256*this.redMultiplier|0),t.writeSB(n,256*this.greenMultiplier|0),t.writeSB(n,256*this.blueMultiplier|0),t.writeSB(n,256*this.alphaMultiplier|0)),this.hasAddTerms&&(t.writeSB(n,this.redOffset),t.writeSB(n,this.greenOffset),t.writeSB(n,this.blueOffset),t.writeSB(n,this.alphaOffset))},e.prototype.clone=function(){var t=globalThis.asc.strict(new e,e);return this.hasAddTerms&&(t.hasAddTerms=this.hasAddTerms),this.hasMultTerms&&(t.hasMultTerms=this.hasMultTerms),t.__copyFrom(this)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data::SWFColorTransformWithAlpha")})}(),e}(t.SWFColorTransform);t.SWFColorTransformWithAlpha=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.ColorUtils=globalThis.flash.__native.format.swf.utils.ColorUtils,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(){function e(t,e){void 0===t&&(t=null),void 0===e&&(e=1);null!=t&&this.parse(t,e)}return e.prototype.parse=function(t,e){void 0===e&&(e=1);switch(this._level=e,this.type=t.readUI8(),this.type){case 0:this.rgb=e<=2?t.readRGB():t.readRGBA();break;case 16:case 18:case 19:this.gradientMatrix=t.readMATRIX(),this.gradient=19==this.type?t.readFOCALGRADIENT(e):t.readGRADIENT(e);break;case 64:case 65:case 66:case 67:this.bitmapId=t.readUI16(),this.bitmapMatrix=t.readMATRIX().divideByUnits(20);break;default:throw new Error("Unknown fill style type: 0x"+this.type.toString(16))}},e.prototype.publish=function(t,e){void 0===e&&(e=1);switch(t.writeUI8(this.type),this.type){case 0:e<=2?t.writeRGB(this.rgb):t.writeRGBA(this.rgb);break;case 16:case 18:t.writeMATRIX(this.gradientMatrix),t.writeGRADIENT(this.gradient,e);break;case 19:t.writeMATRIX(this.gradientMatrix),t.writeFOCALGRADIENT(globalThis.asc.strict(this.gradient,globalThis.flash.__native.format.swf.data.SWFFocalGradient),e);break;case 64:case 65:case 66:case 67:t.writeUI16(this.bitmapId),t.writeMATRIX(this.bitmapMatrix);break;default:throw new Error("Unknown fill style type: 0x"+this.type.toString(16))}},e.prototype.clone=function(){var t=new e;return t.type=this.type,t.rgb=this.rgb,t.bitmapId=this.bitmapId,this.gradient&&(t.gradient=this.gradient.clone()),this.gradientMatrix&&(t.gradientMatrix=globalThis.asc.strict(this.gradientMatrix.clone(),globalThis.flash.__native.format.swf.data.SWFMatrix)),this.bitmapMatrix&&(t.bitmapMatrix=globalThis.asc.strict(this.bitmapMatrix.clone(),globalThis.flash.__native.format.swf.data.SWFMatrix)),t},e.prototype.toString=function(){var e="[SWFFillStyle] Type: "+t.StringUtils.printf("%02x",this.type);switch(this.type){case 0:e=e+" (solid), Color: "+(this._level<=2?t.ColorUtils.rgbToString(this.rgb):t.ColorUtils.rgbaToString(this.rgb));break;case 16:e=e+" (linear gradient), Gradient: "+this.gradient+", Matrix: "+this.gradientMatrix;break;case 18:e=e+" (radial gradient), Gradient: "+this.gradient+", Matrix: "+this.gradientMatrix;break;case 19:e=e+" (focal radial gradient), Gradient: "+this.gradient+", Matrix: "+this.gradientMatrix+", FocalPoint: "+this.gradient.focalPoint;break;case 64:e=e+" (repeating bitmap), BitmapID: "+this.bitmapId;break;case 65:e=e+" (clipped bitmap), BitmapID: "+this.bitmapId;break;case 66:e=e+" (non-smoothed repeating bitmap), BitmapID: "+this.bitmapId;break;case 67:e=e+" (non-smoothed clipped bitmap), BitmapID: "+this.bitmapId}return e},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data::SWFFillStyle"),globalThis.asc.clp$(e,{type:0,rgb:0,bitmapId:0})})}(),e}();t.SWFFillStyle=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function t(t,e){void 0===t&&(t=null),void 0===e&&(e=1);this.records=[],null!=t&&this.parse(t,e)}return t.prototype.parse=function(t,e){t.bitsPending=0,this.spreadMode=t.readUB(2),this.interpolationMode=t.readUB(2);for(var n=t.readUB(4),o=0;o>>=0,e=globalThis.asc.strict(e,globalThis.flash.geom.Vector3D);switch(t){case 0:break;case 1:e.x=this.b,e.y=this.d,e.z=this.ty;break;case 2:case 3:e.x=0,e.y=0,e.z=1;break;default:e.x=this.a,e.y=this.c,e.z=this.tx}},e.prototype.copyColumnTo=function(t,e){t>>>=0,e=globalThis.asc.strict(e,globalThis.flash.geom.Vector3D);switch(t){case 0:break;case 1:e.x=this.c,e.y=this.d,e.z=0;break;case 2:case 3:e.x=this.tx,e.y=this.ty,e.z=1;break;default:e.x=this.a,e.y=this.b,e.z=0}},e.prototype.copyRowFrom=function(t,e){t>>>=0,e=globalThis.asc.strict(e,globalThis.flash.geom.Vector3D);switch(t){case 0:break;case 1:case 2:this.b=e.x,this.d=e.y,this.ty=e.z;break;default:this.a=e.x,this.c=e.y,this.tx=e.z}},e.prototype.copyColumnFrom=function(t,e){t>>>=0,e=globalThis.asc.strict(e,globalThis.flash.geom.Vector3D);switch(t){case 0:break;case 1:case 2:this.b=e.x,this.d=e.y,this.ty=e.z;break;default:this.a=e.x,this.c=e.y,this.tx=e.z}},e.prototype.__copyFrom=function(t,e){void 0===e&&(e=1);return this.a=t.a,this.b=t.b,this.c=t.c,this.d=t.d,e?(this.tx=t.tx,this.ty=t.ty):this.tx=this.ty=0,this},e.prototype.__translate=function(t,e){return this.tx=this.tx+t,this.ty=this.ty+e,this},e.prototype.__translateTransformed=function(t,e){return this.tx=t*this.a+e*this.c+this.tx,this.ty=t*this.b+e*this.d+this.ty,this},e.prototype.__transformRectangleInPlace=function(t){var e=t.left,n=t.top,o=t.right,i=t.bottom,r=this.a*e+this.c*n+this.tx,a=this.a*o+this.c*n+this.tx,s=this.a*e+this.c*i+this.tx,l=this.a*o+this.c*i+this.tx,c=this.d*n+this.b*e+this.ty,u=this.d*n+this.b*o+this.ty,f=this.d*i+this.b*e+this.ty,_=this.d*i+this.b*o+this.ty;return e=Math.min(r,a,s,l),o=Math.max(r,a,s,l),n=Math.min(c,u,f,_),i=Math.max(c,u,f,_),t.__setTo(e,n,o-e,i-n),t},e.prototype.__transformPointInPlace=function(t){var e=t.x,n=t.y;return t.x=this.a*e+this.c*n+this.tx,t.y=this.d*n+this.b*e+this.ty,t},e.prototype.__transformInversePointInPlace=function(t){var e=this.a*this.d-this.b*this.c;if(0==e)t.x=-this.tx,t.y=-this.ty;else{var n=1/e*(this.c*(this.ty-t.y)+this.d*(t.x-this.tx));t.y=1/e*(this.a*(t.y-this.ty)+this.b*(this.tx-t.x)),t.x=n}return t},e.prototype.__transformInverseX=function(t,e){var n=this.a*this.d-this.b*this.c;return 0==n?-this.tx:1/n*(this.c*(this.ty-e)+this.d*(t-this.tx))},e.prototype.__transformInverseY=function(t,e){var n=this.a*this.d-this.b*this.c;return 0==n?-this.ty:1/n*(this.a*(e-this.ty)+this.b*(this.tx-t))},e.prototype.__concat=function(t){var e=this.a;return this.a=this.a*t.a+this.b*t.c,this.b=e*t.b+this.b*t.d,e=this.c,this.c=this.c*t.a+this.d*t.c,this.d=e*t.b+this.d*t.d,e=this.tx,this.tx=this.tx*t.a+this.ty*t.c+t.tx,this.ty=e*t.b+this.ty*t.d+t.ty,this},e.prototype.__scale=function(t,e){return this.a=this.a*t,this.b=this.b*e,this.c=this.c*t,this.d=this.d*e,this.tx=this.tx*t,this.ty=this.ty*e,this},e.prototype.__rotate=function(t){var e=Math.cos(t),n=Math.sin(t),o=this.a,i=this.c,r=this.tx;return this.a=e*this.a-n*this.b,this.b=n*o+e*this.b,this.c=e*this.c-n*this.d,this.d=n*i+e*this.d,this.tx=e*this.tx-n*this.ty,this.ty=n*r+e*this.ty,this},e.prototype.__getAbsoluteScaleX=function(){if(0==this.b)return this.a<0?-this.a:this.a;var t=Math.sqrt(this.a*this.a+this.b*this.b);return t<0?-t:t},e.prototype.__getAbsoluteScaleY=function(){if(0==this.c)return this.d<0?-this.d:this.d;var t=Math.sqrt(this.c*this.c+this.d*this.d);return t<0?-t:t},e.prototype.__hasSkew=function(){var t=this.b<0?-this.b:this.b,e=this.c<0?-this.c:this.c;return t>=25e-5||e>=25e-5},e.prototype.__setTo=function(t,e,n,o,i,r){return this.a=t,this.b=e,this.c=n,this.d=o,this.tx=i,this.ty=r,this},e.prototype.__equals=function(t,e){void 0===e&&(e=!0);return this===t||this.a==t.a&&this.b==t.b&&this.c==t.c&&this.d==t.d&&(!e||(20*this.tx|0)/20==(20*t.tx|0)/20&&(20*this.ty|0)/20==(20*t.ty|0)/20)},e.prototype.__isIdentical=function(){return 1==this.a&&0==this.b&&0==this.c&&1==this.d&&0==this.tx&&0==this.ty},e.prototype.__deltaTransformPointInPlace=function(t){return t.__setTo(this.a*t.x+this.c*t.y,this.d*t.y+this.b*t.x),this},e.prototype.__validate=function(){return(this.a==1/0||this.a!=this.a)&&(this.a=0),(this.b==1/0||this.b!=this.b)&&(this.b=0),(this.c==1/0||this.c!=this.c)&&(this.c=0),(this.d==1/0||this.d!=this.d)&&(this.d=0),(this.tx==1/0||this.tx!=this.tx)&&(this.tx=0),(this.ty==1/0||this.ty!=this.ty)&&(this.ty=0),this.tx&&(this.tx=(20*this.tx|0)/20),this.ty&&(this.ty=(20*this.ty|0)/20),this},e.prototype.__identity=function(){return this.a=this.d=1,this.b=this.c=0,this.tx=this.ty=0,this},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.geom::Matrix"),e.__pool=new t.ObjectPool(function(){return new e})})}(),e}();t.Matrix=e}(t.geom||(t.geom={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.Matrix=globalThis.flash.geom.Matrix;var e=function(t){function e(e){var n=this,o=n;return n=t.call(this)||this,null!=e&&o.parse(e),n}return __extends(e,t),e.prototype.parse=function(t){if(t.bitsPending=0,this.a=1,this.d=1,1==t.readUB(1)){var e=t.readUB(5);this.a=t.readFB(e),this.d=t.readFB(e)}if(this.b=0,this.c=0,1==t.readUB(1)){var n=t.readUB(5);this.b=t.readFB(n),this.c=t.readFB(n)}var o=t.readUB(5);this.tx=t.readSB(o)/20,this.ty=t.readSB(o)/20},e.prototype.divideByUnits=function(t){return this.a=this.a/t,this.b=this.b/t,this.c=this.c/t,this.d=this.d/t,this},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data::SWFMatrix")})}(),e}(t.Matrix);t.SWFMatrix=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.ColorUtils=globalThis.flash.__native.format.swf.utils.ColorUtils,t.MatrixUtils=globalThis.flash.__native.format.swf.utils.MatrixUtils;var e=function(){function e(t,e){void 0===t&&(t=null),void 0===e&&(e=1);null!=t&&this.parse(t,e)}return e.prototype.parse=function(t,e){void 0===e&&(e=1);switch(this.type=t.readUI8(),this.type){case 0:this.startColor=t.readRGBA(),this.endColor=t.readRGBA();break;case 16:case 18:case 19:this.startGradientMatrix=t.readMATRIX(),this.endGradientMatrix=t.readMATRIX(),this.gradient=19==this.type?t.readMORPHFOCALGRADIENT(e):t.readMORPHGRADIENT(e);break;case 64:case 65:case 66:case 67:this.bitmapId=t.readUI16(),this.startBitmapMatrix=t.readMATRIX(),this.endBitmapMatrix=t.readMATRIX();break;default:throw new Error("Unknown fill style type: 0x"+this.type.toString(16))}},e.prototype.publish=function(t,e){void 0===e&&(e=1);switch(t.writeUI8(this.type),this.type){case 0:t.writeRGBA(this.startColor),t.writeRGBA(this.endColor);break;case 16:case 18:case 19:t.writeMATRIX(this.startGradientMatrix),t.writeMATRIX(this.endGradientMatrix),19==this.type?t.writeMORPHFOCALGRADIENT(globalThis.asc.strict(this.gradient,globalThis.flash.__native.format.swf.data.SWFMorphFocalGradient),e):t.writeMORPHGRADIENT(this.gradient,e);break;case 64:case 65:case 66:case 67:t.writeUI16(this.bitmapId),t.writeMATRIX(this.startBitmapMatrix),t.writeMATRIX(this.endBitmapMatrix);break;default:throw new Error("Unknown fill style type: 0x"+this.type.toString(16))}},e.prototype.getMorphedFillStyle=function(e){void 0===e&&(e=0);var n=new t.SWFFillStyle;switch(n.type=this.type,this.type){case 0:n.rgb=t.ColorUtils.interpolate(this.startColor,this.endColor,e);break;case 16:case 18:case 19:n.gradientMatrix=t.MatrixUtils.interpolate(this.startGradientMatrix,this.endGradientMatrix,e),n.gradient=this.gradient.getMorphedGradient(e);break;case 64:case 65:case 66:case 67:n.bitmapId=this.bitmapId,n.bitmapMatrix=t.MatrixUtils.interpolate(this.startBitmapMatrix,this.endBitmapMatrix,e).divideByUnits(20)}return n},e.prototype.toString=function(){var e="[SWFMorphFillStyle] Type: "+this.type.toString(16);switch(this.type){case 0:e=e+" (solid), StartColor: "+t.ColorUtils.rgbaToString(this.startColor)+", EndColor: "+t.ColorUtils.rgbaToString(this.endColor);break;case 16:e=e+" (linear gradient), Gradient: "+this.gradient;break;case 18:e=e+" (radial gradient), Gradient: "+this.gradient;break;case 19:e=e+" (focal radial gradient), Gradient: "+this.gradient;break;case 64:e=e+" (repeating bitmap), BitmapID: "+this.bitmapId;break;case 65:e=e+" (clipped bitmap), BitmapID: "+this.bitmapId;break;case 66:e=e+" (non-smoothed repeating bitmap), BitmapID: "+this.bitmapId;break;case 67:e=e+" (non-smoothed clipped bitmap), BitmapID: "+this.bitmapId}return e},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data::SWFMorphFillStyle"),globalThis.asc.clp$(e,{type:0,startColor:0,endColor:0,startGradientMatrix:null,endGradientMatrix:null,gradient:null,bitmapId:0,startBitmapMatrix:null,endBitmapMatrix:null})})}(),e}();t.SWFMorphFillStyle=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function e(t,e){void 0===t&&(t=null),void 0===e&&(e=1);this.records=[],null!=t&&this.parse(t,e)}return e.prototype.parse=function(t,e){t.bitsPending=0,this.spreadMode=t.readUB(2),this.interpolationMode=t.readUB(2);for(var n=t.readUB(4),o=0;o>>0,n},e.prototype.toString=function(){return"["+this.startRatio+","+t.ColorUtils.rgbaToString(this.startColor)+","+this.endRatio+","+t.ColorUtils.rgbaToString(this.endColor)+"]"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data::SWFMorphGradientRecord"),globalThis.asc.clp$(e,{startRatio:0,startColor:0,endRatio:0,endColor:0})})}(),e}();t.SWFMorphGradientRecord=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.LineCapsStyle=globalThis.flash.__native.format.swf.data.consts.LineCapsStyle,t.LineJointStyle=globalThis.flash.__native.format.swf.data.consts.LineJointStyle,t.ColorUtils=globalThis.flash.__native.format.swf.utils.ColorUtils;var e=function(){function e(e,n){void 0===e&&(e=null),void 0===n&&(n=1);void 0===this.startCapsStyle&&(this.startCapsStyle=t.LineCapsStyle.ROUND),void 0===this.endCapsStyle&&(this.endCapsStyle=t.LineCapsStyle.ROUND),void 0===this.jointStyle&&(this.jointStyle=t.LineJointStyle.ROUND),null!=e&&this.parse(e,n)}return e.prototype.parse=function(t,e){void 0===e&&(e=1);this.startWidth=t.readUI16(),this.endWidth=t.readUI16(),this.startColor=t.readRGBA(),this.endColor=t.readRGBA()},e.prototype.publish=function(t,e){void 0===e&&(e=1);t.writeUI16(this.startWidth),t.writeUI16(this.endWidth),t.writeRGBA(this.startColor),t.writeRGBA(this.endColor)},e.prototype.getMorphedLineStyle=function(e){void 0===e&&(e=0);var n=new t.SWFLineStyle;return this.hasFillFlag?n.fillType=this.fillType.getMorphedFillStyle(e):(n.color=t.ColorUtils.interpolate(this.startColor,this.endColor,e),n.width=this.startWidth+(this.endWidth-this.startWidth)*e>>>0),n.startCapsStyle=this.startCapsStyle,n.endCapsStyle=this.endCapsStyle,n.jointStyle=this.jointStyle,n.hasFillFlag=this.hasFillFlag,n.noHScaleFlag=this.noHScaleFlag,n.noVScaleFlag=this.noVScaleFlag,n.pixelHintingFlag=this.pixelHintingFlag,n.noClose=this.noClose,n.miterLimitFactor=this.miterLimitFactor,n},e.prototype.toString=function(){return"[SWFMorphLineStyle] StartWidth: "+this.startWidth+", EndWidth: "+this.endWidth+", StartColor: "+t.ColorUtils.rgbaToString(this.startColor)+", EndColor: "+t.ColorUtils.rgbaToString(this.endColor)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data::SWFMorphLineStyle"),globalThis.asc.clp$(e,{startWidth:0,endWidth:0,startColor:0,endColor:0,hasFillFlag:!1,noHScaleFlag:!1,noVScaleFlag:!1,pixelHintingFlag:!1,noClose:!1,miterLimitFactor:3,fillType:null})})}(),e}();t.SWFMorphLineStyle=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.LineCapsStyle=globalThis.flash.__native.format.swf.data.consts.LineCapsStyle,t.LineJointStyle=globalThis.flash.__native.format.swf.data.consts.LineJointStyle,t.ColorUtils=globalThis.flash.__native.format.swf.utils.ColorUtils;var e=function(e){function n(t,n){return void 0===t&&(t=null),void 0===n&&(n=1),e.call(this,t,n)||this}return __extends(n,e),n.prototype.parse=function(e,n){void 0===n&&(n=1);this.startWidth=e.readUI16(),this.endWidth=e.readUI16(),this.startCapsStyle=e.readUB(2),this.jointStyle=e.readUB(2),this.hasFillFlag=1==e.readUB(1),this.noHScaleFlag=1==e.readUB(1),this.noVScaleFlag=1==e.readUB(1),this.pixelHintingFlag=1==e.readUB(1);e.readUB(5);this.noClose=1==e.readUB(1),this.endCapsStyle=e.readUB(2),this.jointStyle==t.LineJointStyle.MITER&&(this.miterLimitFactor=e.readFIXED8()),this.hasFillFlag?this.fillType=e.readMORPHFILLSTYLE(n):(this.startColor=e.readRGBA(),this.endColor=e.readRGBA())},n.prototype.publish=function(e,n){void 0===n&&(n=1);e.writeUI16(this.startWidth),e.writeUI16(this.endWidth),e.writeUB(2,this.startCapsStyle),e.writeUB(2,this.jointStyle),e.writeUB(1,this.hasFillFlag?1:0),e.writeUB(1,this.noHScaleFlag?1:0),e.writeUB(1,this.noVScaleFlag?1:0),e.writeUB(1,this.pixelHintingFlag?1:0),e.writeUB(5,0),e.writeUB(1,this.noClose?1:0),e.writeUB(2,this.endCapsStyle),this.jointStyle==t.LineJointStyle.MITER&&e.writeFIXED8(this.miterLimitFactor),this.hasFillFlag?e.writeMORPHFILLSTYLE(this.fillType,n):(e.writeRGBA(this.startColor),e.writeRGBA(this.endColor))},n.prototype.toString=function(){var e="[SWFMorphLineStyle2] StartWidth: "+this.startWidth+", EndWidth: "+this.endWidth+", StartCaps: "+t.LineCapsStyle.toString(this.startCapsStyle)+", EndCaps: "+t.LineCapsStyle.toString(this.endCapsStyle)+", Joint: "+t.LineJointStyle.toString(this.jointStyle);return e=this.hasFillFlag?e+", Fill: "+this.fillType.toString():(e=e+", StartColor: "+t.ColorUtils.rgbaToString(this.startColor))+", EndColor: "+t.ColorUtils.rgbaToString(this.endColor)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data::SWFMorphLineStyle2")})}(),n}(t.SWFMorphLineStyle);t.SWFMorphLineStyle2=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function e(t){null!=t&&this.parse(t)}return e.prototype.parse=function(e,n){var o=e._position;this.header=e.readTagHeader(n),this.bytes=new t.SWFData(e,o,o+this.header.headerLength+this.header.contentLength)},e.prototype.publish=function(t){t.writeBytes(this.bytes)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data::SWFRawTag")})}(),e}();t.SWFRawTag=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(t,e,n){this.type=t,this.contentLength=e,this.headerLength=n}return Object.defineProperty(t.prototype,"tagLength",{get:function(){return this.headerLength+this.contentLength},enumerable:!1,configurable:!0}),t.prototype.toString=function(){return"[SWFRecordHeader] type: "+this.type+", headerLength: "+this.headerLength+", contentlength: "+this.contentLength},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data::SWFRecordHeader")})}(),t}();t.SWFRecordHeader=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.NumberUtils=globalThis.flash.__native.format.swf.utils.NumberUtils,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(t){void 0===t&&(t=null);var n=this,o=n;return n=e.call(this)||this,null!=t&&o.parse(t),n}return __extends(n,e),n.prototype.parse=function(t){t.bitsPending=0;var e=t.readUB(5);this.xmin=t.readSB(e),this.xmax=t.readSB(e),this.ymin=t.readSB(e),this.ymax=t.readSB(e),this.__updateRectangle()},n.prototype.publish=function(t){var e=t.calculateMaxBits(!0,[this.xmin,this.xmax,this.ymin,this.ymax]);t.bitsPending=0,t.writeUB(5,e),t.writeSB(e,this.xmin),t.writeSB(e,this.xmax),t.writeSB(e,this.ymin),t.writeSB(e,this.ymax)},n.prototype.clone=function(){var t=new n;return t.xmin=this.xmin,t.xmax=this.xmax,t.ymin=this.ymin,t.ymax=this.ymax,t.__updateRectangle(),t},n.prototype.__updateRectangle=function(){this.width=this.width+(this.x-(this.x=t.NumberUtils.roundPixels20(this.xmin/20))),this.width=t.NumberUtils.roundPixels20(this.xmax/20)-this.x,this.height=this.height+(this.y-(this.y=t.NumberUtils.roundPixels20(this.ymin/20))),this.height=t.NumberUtils.roundPixels20(this.ymax/20)-this.y},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data::SWFRectangle"),globalThis.asc.clp$(n,{xmin:0,xmax:11e3,ymin:0,ymax:8e3})})}(),n}(t.Rectangle);t.SWFRectangle=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function t(t){void 0===t&&(t=null);null!=t&&this.parse(t)}return t.prototype.parse=function(t){this.register=t.readUI8(),this.name=t.readString()},t.prototype.publish=function(t){t.writeUI8(this.register),t.writeString(this.name)},t.prototype.toString=function(){return"$"+this.register+":"+this.name},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data::SWFRegisterParam"),globalThis.asc.clp$(t,{register:0,name:null})})}(),t}();t.SWFRegisterParam=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(t,e){this.offset=t,this.name=e}return t.prototype.toString=function(){return"Frame: "+this.offset+", Name: "+this.name},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data::SWFScene"),globalThis.asc.clp$(t,{offset:0,name:null})})}(),t}();t.SWFScene=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.GradientInterpolationMode=globalThis.flash.__native.format.swf.data.consts.GradientInterpolationMode,t.GradientSpreadMode=globalThis.flash.__native.format.swf.data.consts.GradientSpreadMode,t.LineCapsStyle=globalThis.flash.__native.format.swf.data.consts.LineCapsStyle,t.LineJointStyle=globalThis.flash.__native.format.swf.data.consts.LineJointStyle,t.ShapePath=globalThis.flash.__native.format.swf.data.etc.ShapePath,t.DefaultShapeExporter=globalThis.flash.__native.format.swf.exporters.core.DefaultShapeExporter,t.IShapeExporter=globalThis.flash.__native.format.swf.exporters.core.IShapeExporter,t.StringUtils=globalThis.flash.__native.utils.StringUtils,t.GradientType=globalThis.flash.display.GradientType,t.LineScaleMode=globalThis.flash.display.LineScaleMode;var e=function(){function e(t,e,n){void 0===t&&(t=null),void 0===e&&(e=1),void 0===n&&(n=20);this.records=[],this.fillStyles=[],this.lineStyles=[],this._unitDivisor=n,null!=t&&this.parse(t,e)}return e.prototype.parse=function(t,e){void 0===e&&(e=1);t.bitsPending=0;var n=t.readUB(4),o=t.readUB(4);this.readShapeRecords(t,n,o,e)},e.prototype.readShapeRecords=function(t,n,o,i){void 0===i&&(i=1);for(var r;r!=e.sHelperRecordEnd;){if(1==t.readUB(1)){var a=1==t.readUB(1),s=t.readUB(4)+2>>>0;r=a?t.readSTRAIGHTEDGERECORD(s):t.readCURVEDEDGERECORD(s)}else{var l=t.readUB(5);if(0==l)r=e.sHelperRecordEnd;else{var c=t.readSTYLECHANGERECORD(l,n,o,i);0!=(16&c.states)&&(n=c.numFillBits,o=c.numLineBits),r=c}}this.records[this.records.length]=r}},e.prototype.exportShape=function(n){void 0===n&&(n=null);this._fillPaths&&this._linePaths||(this._fillPaths=[],this._linePaths=[],e.sHelperShapePath.createEdgePaths(this.records,this.fillStyles,this._fillPaths,this.lineStyles,this._linePaths)),(n=n||new t.DefaultShapeExporter).beginShape();for(var o=0,i=this._linePaths.length;o0){n.beginFills();for(var a=0,s=e.length;a>>24)/255);break;case 16:case 18:case 19:for(var u,f=[],_=[],h=[],p=c.gradientMatrix,d=0,b=c.gradient.records.length;d>>24)/255,h[h.length]=u.ratio;n.beginGradientFill(16==c.type?t.GradientType.LINEAR:t.GradientType.RADIAL,f,_,h,p,t.GradientSpreadMode.toString(c.gradient.spreadMode),t.GradientInterpolationMode.toString(c.gradient.interpolationMode),c.gradient.focalPoint);break;case 64:case 65:case 66:case 67:p=c.bitmapMatrix;n.beginBitmapFill(c.bitmapId,p,64==c.type||66==c.type,64==c.type||65==c.type)}}else n.beginFill(0,1);o==l.fromX&&i==l.fromY||n.moveTo(l.fromX/this._unitDivisor,l.fromY/this._unitDivisor),void 0!=l.controlX?n.curveTo(l.controlX/this._unitDivisor,l.controlY/this._unitDivisor,l.toX/this._unitDivisor,l.toY/this._unitDivisor):n.lineTo(l.toX/this._unitDivisor,l.toY/this._unitDivisor),o=l.toX,i=l.toY}r!=int.MAX_VALUE&&n.endFill(),n.endFills()}},e.prototype.exportLinePath=function(e,n){var o=int.MAX_VALUE,i=int.MAX_VALUE,r=int.MAX_VALUE;if(e.length>0){var a=!0;n.beginLines();for(var s=0,l=e.length;s>>24)/255,u.pixelHintingFlag,f,t.LineCapsStyle.toString(u.startCapsStyle),t.LineCapsStyle.toString(u.endCapsStyle),t.LineJointStyle.toString(u.jointStyle),u.miterLimitFactor),u.hasFillFlag){var _=u.fillType;switch(_.type){case 16:case 18:case 19:for(var h,p=[],d=[],b=[],g=_.gradientMatrix,y=0,m=_.gradient.records.length;y>>24)/255,b[b.length]=h.ratio;n.lineGradientStyle(16==_.type?t.GradientType.LINEAR:t.GradientType.RADIAL,p,d,b,g,t.GradientSpreadMode.toString(_.gradient.spreadMode),t.GradientInterpolationMode.toString(_.gradient.interpolationMode),_.gradient.focalPoint)}}}else n.lineStyle(NaN)}o==c.fromX&&i==c.fromY||n.moveTo(c.fromX/this._unitDivisor,c.fromY/this._unitDivisor),void 0!=c.controlX?n.curveTo(c.controlX/this._unitDivisor,c.controlY/this._unitDivisor,c.toX/this._unitDivisor,c.toY/this._unitDivisor):n.lineTo(c.toX/this._unitDivisor,c.toY/this._unitDivisor),o=c.toX,i=c.toY}var v=e[0];n.endLines(a&&v.fromX==o&&v.fromY==i)}},e.prototype.publish=function(t,e){void 0===e&&(e=1);var n=t.calculateMaxBits(!1,[this.getMaxFillStyleIndex()]),o=t.calculateMaxBits(!1,[this.getMaxLineStyleIndex()]);t.bitsPending=0,t.writeUB(4,n),t.writeUB(4,o),this.writeShapeRecords(t,n,o,e)},e.prototype.getMaxFillStyleIndex=function(){for(var e=0,n=0,o=this.records.length;ne&&(e=r.fillStyle0),r.fillStyle1>e&&(e=r.fillStyle1),0!=(16&r.states))break}}return e},e.prototype.getMaxLineStyleIndex=function(){for(var e=0,n=0,o=this.records.length;ne&&(e=r.lineStyle),0!=(16&r.states))break}}return e},e.prototype.writeShapeRecords=function(e,n,o,i){void 0===i&&(i=1);0!=this.records.length&&globalThis.asc.is(this.records[this.records.length-1],t.SWFShapeRecordEnd)||this.records.push(new t.SWFShapeRecordEnd);for(var r=0;r>>0==e&&(e>>>=0),this.edges2Pool(t[e])}},e.prototype.toString=function(e){void 0===e&&(e=0);for(var n="\n"+t.StringUtils.repeat(e)+"ShapeRecords:",o=0,i=this.records.length;o>0)},n.prototype.clone=function(){var t=new n;return t.deltaX=this.deltaX,t.deltaY=this.deltaY,this.generalLineFlag&&(t.generalLineFlag=this.generalLineFlag),this.vertLineFlag&&(t.vertLineFlag=this.vertLineFlag),t.numBits=this.numBits,t},Object.defineProperty(n.prototype,"type",{get:function(){return t.SWFShapeRecord.TYPE_STRAIGHTEDGE},enumerable:!1,configurable:!0}),n.prototype.toString=function(t){void 0===t&&(t=0);var e="[SWFShapeRecordStraightEdge] ";return e=this.generalLineFlag?e+"General: "+this.deltaX+","+this.deltaY:this.vertLineFlag?e+"Vertical: "+this.deltaY:e+"Horizontal: "+this.deltaX},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data::SWFShapeRecordStraightEdge")})}(),n}(t.SWFShapeRecord);t.SWFShapeRecordStraightEdge=e}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(e){function n(t,n,o,i,r){void 0===n&&(n=0),void 0===o&&(o=0),void 0===i&&(i=0),void 0===r&&(r=1);var a=this,s=a;return s.fillStyles=[],s.lineStyles=[],a.states=n,s.numFillBits=o,s.numLineBits=i,a=e.call(this,t,r)||this}return __extends(n,e),Object.defineProperty(n.prototype,"type",{get:function(){return t.SWFShapeRecord.TYPE_STYLECHANGE},enumerable:!1,configurable:!0}),n.prototype.parse=function(t,e){void 0===e&&(e=1);if(0!=(1&this.states)){var n=t.readUB(5);this.moveDeltaX=t.readSB(n),this.moveDeltaY=t.readSB(n)}if(this.fillStyle0=0!=(2&this.states)?t.readUB(this.numFillBits):0,this.fillStyle1=0!=(4&this.states)?t.readUB(this.numFillBits):0,this.lineStyle=0!=(8&this.states)?t.readUB(this.numLineBits):0,0!=(16&this.states)){t.bitsPending=0;var o=0,i=this.readStyleArrayLength(t,e);for(o=0;o=2&&255==n&&(n=t.readUI16()),n},n.prototype.writeStyleArrayLength=function(t,e,n){void 0===n&&(n=1),n>=2&&e>254?(t.writeUI8(255),t.writeUI16(e)):t.writeUI8(e)},n.prototype.clone=function(){var t=new n;t.states=this.states,t.moveDeltaX=this.moveDeltaX,t.moveDeltaY=this.moveDeltaY,t.fillStyle0=this.fillStyle0,t.fillStyle1=this.fillStyle1,t.lineStyle=this.lineStyle,t.numFillBits=this.numFillBits,t.numLineBits=this.numLineBits;var e=0;for(e=0;e0&&(n+=o.join(", ")),0!=(16&this.states)){var i=0;if(this.fillStyles.length>0)for(n=n+"\n"+t.StringUtils.repeat(e+2)+"New FillStyles:",i=0;i0)for(n=n+"\n"+t.StringUtils.repeat(e+2)+"New LineStyles:",i=0;i=2&&255==n&&(n=t.readUI16()),n},n.prototype.writeStyleArrayLength=function(t,e,n){void 0===n&&(n=1),n>=2&&e>254?(t.writeUI8(255),t.writeUI16(e)):t.writeUI8(e)},n.prototype.toString=function(n){void 0===n&&(n=0);var o=0,i="";if(this.fillStyles.length>0)for(i=i+"\n"+t.StringUtils.repeat(n)+"FillStyles:",o=0;o0)for(i=i+"\n"+t.StringUtils.repeat(n)+"LineStyles:",o=0;o>>0),this.syncNoMultiple&&(e=(16|e)>>>0),this.hasEnvelope&&(e=(8|e)>>>0),this.hasLoops&&(e=(4|e)>>>0),this.hasOutPoint&&(e=(2|e)>>>0),this.hasInPoint&&(e=(1|e)>>>0),t.writeUI8(e),this.hasInPoint&&t.writeUI32(this.inPoint),this.hasOutPoint&&t.writeUI32(this.outPoint),this.hasLoops&&t.writeUI16(this.loopCount),this.hasEnvelope){var n=this.envelopeRecords.length;t.writeUI8(n);for(var o=0;o>7>>>0,0!=(8&this.styles)?this.fontId=t.readUI16():null!=o&&(this.fontId=o.fontId),0!=(4&this.styles)?this.textColor=i<2?t.readRGB():t.readRGBA():null!=o&&(this.textColor=o.textColor),0!=(1&this.styles)?this.xOffset=t.readSI16()/20:null!=o&&(this.xOffset=o.xOffset),0!=(2&this.styles)?this.yOffset=t.readSI16()/20:null!=o&&(this.yOffset=o.yOffset),0!=(8&this.styles)?this.textHeight=t.readUI16()/20>>>0:null!=o&&(this.textHeight=o.textHeight);for(var r=t.readUI8(),a=0;a>>0,a=null==o||o.fontId!=this.fontId||o.textHeight!=this.textHeight,s=null==o||o.textColor!=this.textColor,l=null==o||o.xOffset!=this.xOffset,c=null==o||o.yOffset!=this.yOffset;a&&(r=(8|r)>>>0),s&&(r=(4|r)>>>0),c&&(r=(2|r)>>>0),l&&(r=(1|r)>>>0),t.writeUI8(r),a&&t.writeUI16(this.fontId),s&&(i>=2?t.writeRGBA(this.textColor):t.writeRGB(this.textColor)),l&&t.writeSI16(this.xOffset),c&&t.writeSI16(this.yOffset),a&&t.writeUI16(this.textHeight);var u=this.glyphEntries.length;t.writeUI8(u);for(var f=0;f>>0),this.maskY&&(o=(2|o)>>>0),t.writeUI8(o)},t.prototype.toString=function(t){void 0===t&&(t=0);for(var e="MaskY: "+this.maskY+", MaskX: "+this.maskX,n=0;n>>0,o=this.onTop?e.BitmapFilterType.FULL:this.innerShadow?e.BitmapFilterType.INNER:e.BitmapFilterType.OUTER,this.filter=globalThis.asc.strict(new e.BevelFilter(this.distance,180*this.angle/Math.PI,e.ColorUtils.rgb(this.highlightColor),e.ColorUtils.alpha(this.highlightColor),e.ColorUtils.rgb(this.shadowColor),e.ColorUtils.alpha(this.shadowColor),this.blurX,this.blurY,this.strength,this.passes,o,this.knockout).__setFixedHash(),t.filters.BitmapFilter)},o.prototype.publish=function(t){t.writeRGBA(this.shadowColor),t.writeRGBA(this.highlightColor),t.writeFIXED(this.blurX),t.writeFIXED(this.blurY),t.writeFIXED(this.angle),t.writeFIXED(this.distance),t.writeFIXED8(this.strength);var e=(15&this.passes)>>>0;this.innerShadow&&(e=(128|e)>>>0),this.knockout&&(e=(64|e)>>>0),this.compositeSource&&(e=(32|e)>>>0),this.onTop&&(e=(16|e)>>>0),t.writeUI8(e)},o.prototype.clone=function(){var e=new o(this.id);return e.shadowColor=this.shadowColor,e.highlightColor=this.highlightColor,e.blurX=this.blurX,e.blurY=this.blurY,e.angle=this.angle,e.distance=this.distance,e.strength=this.strength,e.passes=this.passes,e.innerShadow=this.innerShadow,e.knockout=this.knockout,e.compositeSource=this.compositeSource,e.onTop=this.onTop,e.filter=globalThis.asc.strict(this.filter.clone().__setFixedHash(),t.filters.BitmapFilter),e},o.prototype.toString=function(t){void 0===t&&(t=0);var n="[BevelFilter] ShadowColor: "+e.ColorUtils.rgbToString(this.shadowColor)+", HighlightColor: "+e.ColorUtils.rgbToString(this.highlightColor)+", BlurX: "+this.blurX+", BlurY: "+this.blurY+", Angle: "+this.angle+", Distance: "+this.distance+", Strength: "+this.strength+", Passes: "+this.passes,o=[];return this.innerShadow&&o.push("InnerShadow"),this.knockout&&o.push("Knockout"),this.compositeSource&&o.push("CompositeSource"),this.onTop&&o.push("OnTop"),o.length>0&&(n=n+", Flags: "+o.join(", ")),n},o.__block0=void globalThis.asc.stb(o,function(){globalThis.asc.cl$(o,"flash.__native.format.swf.data.filters::FilterBevel")}),o}(e.Filter);e.FilterBevel=n})((n=e.data||(e.data={})).filters||(n.filters={}))}(e.swf||(e.swf={}))}(e.format||(e.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(e){!function(e){!function(e){var n;(function(e){e.SWFData=globalThis.flash.__native.format.swf.SWFData,e.BlurFilter=globalThis.flash.filters.BlurFilter;var n=function(n){function o(){return n.call(this)||this}return __extends(o,n),Object.defineProperty(o.prototype,"implements_flash___native_format_swf_data_filters_IFilter",{get:function(){return!0},enumerable:!1,configurable:!0}),o.prototype.parse=function(n){this.blurX=n.readFIXED(),this.blurY=n.readFIXED(),this.passes=n.readUI8()>>3>>>0,this.filter=globalThis.asc.strict(new e.BlurFilter(this.blurX,this.blurY,this.passes).__setFixedHash(),t.filters.BitmapFilter)},o.prototype.publish=function(t){t.writeFIXED(this.blurX),t.writeFIXED(this.blurY),t.writeUI8(this.passes<<3)},o.prototype.clone=function(){var e=new o(this.id);return e.blurX=this.blurX,e.blurY=this.blurY,e.passes=this.passes,e.filter=globalThis.asc.strict(this.filter.clone().__setFixedHash(),t.filters.BitmapFilter),e},o.prototype.toString=function(t){return void 0===t&&(t=0),"[BlurFilter] BlurX: "+this.blurX+", BlurY: "+this.blurY+", Passes: "+this.passes},o.__block0=void globalThis.asc.stb(o,function(){globalThis.asc.cl$(o,"flash.__native.format.swf.data.filters::FilterBlur")}),o}(e.Filter);e.FilterBlur=n})((n=e.data||(e.data={})).filters||(n.filters={}))}(e.swf||(e.swf={}))}(e.format||(e.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(e){!function(e){!function(e){var n;(function(e){e.SWFData=globalThis.flash.__native.format.swf.SWFData,e.StringUtils=globalThis.flash.__native.utils.StringUtils,e.ColorMatrixFilter=globalThis.flash.filters.ColorMatrixFilter;var n=function(n){function o(t){var e=this,o=e;return e=n.call(this,t)||this,o.colorMatrix=[],e}return __extends(o,n),Object.defineProperty(o.prototype,"implements_flash___native_format_swf_data_filters_IFilter",{get:function(){return!0},enumerable:!1,configurable:!0}),o.prototype.parse=function(n){for(var o=0;o<20;o++)this.colorMatrix[o]=n.readFLOAT();this.filter=globalThis.asc.strict(new e.ColorMatrixFilter(this.colorMatrix).__setFixedHash(),t.filters.BitmapFilter)},o.prototype.publish=function(t){for(var e=0;e<20;e++)t.writeFLOAT(this.colorMatrix[e])},o.prototype.clone=function(){for(var e=new o(this.id),n=0;n<20;n++)e.colorMatrix[n]=this.colorMatrix[n];return e.filter=globalThis.asc.strict(this.filter.clone().__setFixedHash(),t.filters.BitmapFilter),e},o.prototype.toString=function(t){void 0===t&&(t=0);var n=e.StringUtils.repeat(t+2);return"[ColorMatrixFilter]\n"+n+"[R] "+this.colorMatrix[0]+", "+this.colorMatrix[1]+", "+this.colorMatrix[2]+", "+this.colorMatrix[3]+", "+this.colorMatrix[4]+"\n"+n+"[G] "+this.colorMatrix[5]+", "+this.colorMatrix[6]+", "+this.colorMatrix[7]+", "+this.colorMatrix[8]+", "+this.colorMatrix[9]+"\n"+n+"[B] "+this.colorMatrix[10]+", "+this.colorMatrix[11]+", "+this.colorMatrix[12]+", "+this.colorMatrix[13]+", "+this.colorMatrix[14]+"\n"+n+"[A] "+this.colorMatrix[15]+", "+this.colorMatrix[16]+", "+this.colorMatrix[17]+", "+this.colorMatrix[18]+", "+this.colorMatrix[19]},o.__block0=void globalThis.asc.stb(o,function(){globalThis.asc.cl$(o,"flash.__native.format.swf.data.filters::FilterColorMatrix")}),o}(e.Filter);e.FilterColorMatrix=n})((n=e.data||(e.data={})).filters||(n.filters={}))}(e.swf||(e.swf={}))}(e.format||(e.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(e){!function(e){!function(e){var n;(function(e){e.SWFData=globalThis.flash.__native.format.swf.SWFData,e.ColorUtils=globalThis.flash.__native.format.swf.utils.ColorUtils,e.StringUtils=globalThis.flash.__native.utils.StringUtils,e.ConvolutionFilter=globalThis.flash.filters.ConvolutionFilter;var n=function(n){function o(t){var e=this,o=e;return e=n.call(this,t)||this,o.matrix=[],e}return __extends(o,n),Object.defineProperty(o.prototype,"implements_flash___native_format_swf_data_filters_IFilter",{get:function(){return!0},enumerable:!1,configurable:!0}),o.prototype.parse=function(n){this.matrixX=n.readUI8(),this.matrixY=n.readUI8(),this.divisor=n.readFLOAT(),this.bias=n.readFLOAT();for(var o=this.matrixX*this.matrixY,i=0;i>>0,n=0;n>>0),this.preserveAlpha&&(o=(1|o)>>>0),t.writeUI8(o)},o.prototype.clone=function(){var e=new o(this.id);e.matrixX=this.matrixX,e.matrixY=this.matrixY,e.divisor=this.divisor,e.bias=this.bias;for(var n=this.matrixX*this.matrixY,i=0;i0&&(n=n+", Flags: "+o.join(", ")),this.matrix.length>0){n=n+"\n"+e.StringUtils.repeat(t+2)+"Matrix:";for(var i=0;i0?", ":" ")+this.matrix[this.matrixX*i+r]}}return n},o.__block0=void globalThis.asc.stb(o,function(){globalThis.asc.cl$(o,"flash.__native.format.swf.data.filters::FilterConvolution")}),o}(e.Filter);e.FilterConvolution=n})((n=e.data||(e.data={})).filters||(n.filters={}))}(e.swf||(e.swf={}))}(e.format||(e.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(e){!function(e){!function(e){var n;(function(e){e.SWFData=globalThis.flash.__native.format.swf.SWFData,e.ColorUtils=globalThis.flash.__native.format.swf.utils.ColorUtils,e.DropShadowFilter=globalThis.flash.filters.DropShadowFilter;var n=function(n){function o(){return n.call(this)||this}return __extends(o,n),Object.defineProperty(o.prototype,"implements_flash___native_format_swf_data_filters_IFilter",{get:function(){return!0},enumerable:!1,configurable:!0}),o.prototype.parse=function(n){this.dropShadowColor=n.readRGBA(),this.blurX=n.readFIXED(),this.blurY=n.readFIXED(),this.angle=n.readFIXED(),this.distance=n.readFIXED(),this.strength=n.readFIXED8();var o=n.readUI8();this.hideObject=0==(352&o),this.innerShadow=0!=(128&o),this.knockout=0!=(64&o),this.compositeSource=0!=(32&o),this.passes=(31&o)>>>0,this.filter=globalThis.asc.strict(new e.DropShadowFilter(this.distance,180*this.angle/Math.PI,e.ColorUtils.rgb(this.dropShadowColor),e.ColorUtils.alpha(this.dropShadowColor),this.blurX,this.blurY,this.strength,this.passes,this.innerShadow,this.knockout,this.hideObject).__setFixedHash(),t.filters.BitmapFilter)},o.prototype.publish=function(t){t.writeRGBA(this.dropShadowColor),t.writeFIXED(this.blurX),t.writeFIXED(this.blurY),t.writeFIXED(this.angle),t.writeFIXED(this.distance),t.writeFIXED8(this.strength);var e=(31&this.passes)>>>0;this.innerShadow&&(e=(128|e)>>>0),this.knockout&&(e=(64|e)>>>0),this.compositeSource&&(e=(32|e)>>>0),t.writeUI8(e)},o.prototype.clone=function(){var e=new o(this.id);return e.dropShadowColor=this.dropShadowColor,e.blurX=this.blurX,e.blurY=this.blurY,e.angle=this.angle,e.distance=this.distance,e.strength=this.strength,e.passes=this.passes,e.innerShadow=this.innerShadow,e.knockout=this.knockout,e.compositeSource=this.compositeSource,e.filter=globalThis.asc.strict(this.filter.clone().__setFixedHash(),t.filters.BitmapFilter),e},o.prototype.toString=function(t){void 0===t&&(t=0);var n="[DropShadowFilter] DropShadowColor: "+e.ColorUtils.rgbToString(this.dropShadowColor)+", BlurX: "+this.blurX+", BlurY: "+this.blurY+", Angle: "+this.angle+", Distance: "+this.distance+", Strength: "+this.strength+", Passes: "+this.passes,o=[];return this.innerShadow&&o.push("InnerShadow"),this.knockout&&o.push("Knockout"),this.compositeSource&&o.push("CompositeSource"),o.length>0&&(n=n+", Flags: "+o.join(", ")),n},o.__block0=void globalThis.asc.stb(o,function(){globalThis.asc.cl$(o,"flash.__native.format.swf.data.filters::FilterDropShadow")}),o}(e.Filter);e.FilterDropShadow=n})((n=e.data||(e.data={})).filters||(n.filters={}))}(e.swf||(e.swf={}))}(e.format||(e.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(e){!function(e){!function(e){var n;(function(e){e.SWFData=globalThis.flash.__native.format.swf.SWFData,e.ColorUtils=globalThis.flash.__native.format.swf.utils.ColorUtils,e.GlowFilter=globalThis.flash.filters.GlowFilter;var n=function(n){function o(){return n.call(this)||this}return __extends(o,n),Object.defineProperty(o.prototype,"implements_flash___native_format_swf_data_filters_IFilter",{get:function(){return!0},enumerable:!1,configurable:!0}),o.prototype.parse=function(n){this.glowColor=n.readRGBA(),this.blurX=n.readFIXED(),this.blurY=n.readFIXED(),this.strength=n.readFIXED8();var o=n.readUI8();this.innerGlow=0!=(128&o),this.knockout=0!=(64&o),this.compositeSource=0!=(32&o),this.passes=(31&o)>>>0,this.filter=globalThis.asc.strict(new e.GlowFilter(e.ColorUtils.rgb(this.glowColor),e.ColorUtils.alpha(this.glowColor),this.blurX,this.blurY,this.strength,this.passes,this.innerGlow,this.knockout).__setFixedHash(),t.filters.BitmapFilter)},o.prototype.publish=function(t){t.writeRGBA(this.glowColor),t.writeFIXED(this.blurX),t.writeFIXED(this.blurY),t.writeFIXED8(this.strength);var e=(31&this.passes)>>>0;this.innerGlow&&(e=(128|e)>>>0),this.knockout&&(e=(64|e)>>>0),this.compositeSource&&(e=(32|e)>>>0),t.writeUI8(e)},o.prototype.clone=function(){var e=new o(this.id);return e.glowColor=this.glowColor,e.blurX=this.blurX,e.blurY=this.blurY,e.strength=this.strength,e.passes=this.passes,e.innerGlow=this.innerGlow,e.knockout=this.knockout,e.compositeSource=this.compositeSource,e.filter=globalThis.asc.strict(this.filter.clone().__setFixedHash(),t.filters.BitmapFilter),e},o.prototype.toString=function(t){void 0===t&&(t=0);var n="[GlowFilter] GlowColor: "+e.ColorUtils.rgbToString(this.glowColor)+", BlurX: "+this.blurX+", BlurY: "+this.blurY+", Strength: "+this.strength+", Passes: "+this.passes,o=[];return this.innerGlow&&o.push("InnerGlow"),this.knockout&&o.push("Knockout"),this.compositeSource&&o.push("CompositeSource"),o.length>0&&(n=n+", Flags: "+o.join(", ")),n},o.__block0=void globalThis.asc.stb(o,function(){globalThis.asc.cl$(o,"flash.__native.format.swf.data.filters::FilterGlow")}),o}(e.Filter);e.FilterGlow=n})((n=e.data||(e.data={})).filters||(n.filters={}))}(e.swf||(e.swf={}))}(e.format||(e.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(e){!function(e){!function(e){var n;(function(e){e.SWFData=globalThis.flash.__native.format.swf.SWFData,e.ColorUtils=globalThis.flash.__native.format.swf.utils.ColorUtils,e.StringUtils=globalThis.flash.__native.utils.StringUtils,e.BitmapFilterType=globalThis.flash.filters.BitmapFilterType,e.GradientGlowFilter=globalThis.flash.filters.GradientGlowFilter;var n=function(n){function o(t){var e=this,o=e;return e=n.call(this,t)||this,o.gradientColors=[],o.gradientRatios=[],e}return __extends(o,n),Object.defineProperty(o.prototype,"implements_flash___native_format_swf_data_filters_IFilter",{get:function(){return!0},enumerable:!1,configurable:!0}),o.prototype.parse=function(n){this.numColors=n.readUI8();for(var o=0;o>>0;var r,a=[],s=[],l=[];for(o=0;o>>0;this.innerShadow&&(n=(128|n)>>>0),this.knockout&&(n=(64|n)>>>0),this.compositeSource&&(n=(32|n)>>>0),this.onTop&&(n=(16|n)>>>0),t.writeUI8(n)},o.prototype.clone=function(){var e=new o(this.id);e.numColors=this.numColors;for(var n=0;n0&&(i=i+", Flags: "+r.join(", ")),this.gradientColors.length>0)for(i=i+"\n"+e.StringUtils.repeat(t+2)+"GradientColors:",n=0,o=this.gradientColors.length;n0?", ":" ")+e.ColorUtils.rgbToString(this.gradientColors[n]);if(this.gradientRatios.length>0)for(i=i+"\n"+e.StringUtils.repeat(t+2)+"GradientRatios:",n=0,o=this.gradientRatios.length;n0?", ":" ")+this.gradientRatios[n];return i},Object.defineProperty(o.prototype,"filterName",{get:function(){return"GradientGlowFilter"},enumerable:!1,configurable:!0}),o.__block0=void globalThis.asc.stb(o,function(){globalThis.asc.cl$(o,"flash.__native.format.swf.data.filters::FilterGradientGlow")}),o}(e.Filter);e.FilterGradientGlow=n})((n=e.data||(e.data={})).filters||(n.filters={}))}(e.swf||(e.swf={}))}(e.format||(e.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(e){!function(e){!function(e){var n;(function(e){e.SWFData=globalThis.flash.__native.format.swf.SWFData,e.ColorUtils=globalThis.flash.__native.format.swf.utils.ColorUtils,e.BitmapFilterType=globalThis.flash.filters.BitmapFilterType,e.GradientBevelFilter=globalThis.flash.filters.GradientBevelFilter;var n=function(n){function o(){return null!==n&&n.apply(this,arguments)||this}return __extends(o,n),Object.defineProperty(o.prototype,"implements_flash___native_format_swf_data_filters_IFilter",{get:function(){return!0},enumerable:!1,configurable:!0}),o.prototype.parse=function(n){this.numColors=n.readUI8();for(var o=0;o>>0;var r,a=[],s=[],l=[];for(o=0;o>0,this.fromY=e>>0,this.toX=n>>0,this.toY=o>>0,this.lineStyleIdx=i>>0,this.fillStyleIdx=r>>0}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_etc_IEdge",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.reverseWithNewFillStyle=function(t){return e.__pool.get().__setTo(this.toX,this.toY,this.fromX,this.fromY,this.lineStyleIdx,t)},e.prototype.__setTo=function(t,e,n,o,i,r){return void 0===i&&(i=0),void 0===r&&(r=0),this.fromX=t>>0,this.fromY=e>>0,this.toX=n>>0,this.toY=o>>0,this.lineStyleIdx=i>>0,this.fillStyleIdx=r>>0,this},e.prototype.__clone=function(){return e.__pool.get().__setTo(this.fromX,this.fromY,this.toX,this.toY,this.lineStyleIdx,this.fillStyleIdx)},e.prototype.toString=function(){return"stroke:"+this.lineStyleIdx+", fill:"+this.fillStyleIdx+", start:"+this.fromX+" "+this.fromY+", end:"+this.toX+" "+this.toY},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.etc::StraightEdge"),e.__pool=new t.ObjectPool(function(){return new e})})}(),e}();t.StraightEdge=e}(t.etc||(t.etc={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.ObjectPool=globalThis.flash.__native.utils.ObjectPool;var e=function(e){function n(t,n,o,i,r,a,s,l){void 0===s&&(s=0),void 0===l&&(l=0);var c=e.call(this,t,n,r,a,s,l)||this;return c.controlX=o>>0,c.controlY=i>>0,c}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_etc_IEdge",{get:function(){return!0},enumerable:!1,configurable:!0}),n.prototype.reverseWithNewFillStyle=function(t){return n.__pool.get().__setTo(this.toX,this.toY,this.controlX,this.controlY,this.fromX,this.fromY,this.lineStyleIdx,t)},n.prototype.__setTo=function(t,e,n,o,i,r,a,s){return void 0===a&&(a=0),void 0===s&&(s=0),this.fromX=t>>0,this.fromY=e>>0,this.toX=i>>0,this.toY=r>>0,this.lineStyleIdx=a>>0,this.fillStyleIdx=s>>0,this.controlX=n>>0,this.controlY=o>>0,this},n.prototype.__clone=function(){return n.__pool.get().__setTo(this.fromX,this.fromY,this.controlX,this.controlY,this.toX,this.toY,this.lineStyleIdx,this.fillStyleIdx)},n.prototype.toString=function(){return"stroke:"+this.lineStyleIdx+", fill:"+this.fillStyleIdx+", start:"+this.fromX+" "+this.fromY+", control:"+this.controlX+" "+this.controlY+", end:"+this.toX+" "+this.toY},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data.etc::CurvedEdge"),n.__pool=new t.ObjectPool(function(){return new n})})}(),n}(t.StraightEdge);t.CurvedEdge=e}(t.etc||(t.etc={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.prototype.reverseWithNewFillStyle=function(t){},t.__interfaceName="implements_flash___native_format_swf_data_etc_IEdge",t}();t.IEdge=e}(t.etc||(t.etc={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){this.init()}return Object.defineProperty(e.prototype,"version",{get:function(){return this._version},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"layer",{get:function(){return this._layer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bitrate",{get:function(){return this._bitrate},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"samplingrate",{get:function(){return this._samplingRate},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"padding",{get:function(){return this._padding},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"channelMode",{get:function(){return this._channelMode},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"channelModeExt",{get:function(){return this._channelModeExt},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"copyright",{get:function(){return this._copyright},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"original",{get:function(){return this._original},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"emphasis",{get:function(){return this._emphasis},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hasCRC",{get:function(){return this._hasCRC},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"crc",{get:function(){return this._crc.position=0,this._crc.readUnsignedShort()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"samples",{get:function(){return this._samples},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"data",{get:function(){return this._data},set:function(t){this._data=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){var t=0;return this.layer==e.MPEG_LAYER_I?(t=Math.floor(12e3*this.bitrate/this.samplingrate)>>>0,this.padding&&t++,t=t<<2>>>0):(t=Math.floor((this.version==e.MPEG_VERSION_1_0?144e3:72e3)*this.bitrate/this.samplingrate)>>>0,this.padding&&t++),t-4-(this.hasCRC?2:0)},enumerable:!1,configurable:!0}),e.prototype.setHeaderByteAt=function(t,n){switch(t){case 0:if(255!=n)throw new Error("Not a MPEG header.");break;case 1:if(224!=(224&n))throw new Error("Not a MPEG header.");switch((24&n)>>3>>>0){case 3:this._version=e.MPEG_VERSION_1_0;break;case 2:this._version=e.MPEG_VERSION_2_0;break;default:throw new Error("Unsupported MPEG version.")}switch((6&n)>>1>>>0){case 1:this._layer=e.MPEG_LAYER_III;break;default:throw new Error("Unsupported MPEG layer.")}this._hasCRC=!(0!=(1&n));break;case 2:var o=(240&n)>>4>>>0;if(0==o||15==o)throw new Error("Unsupported bitrate index.");this._bitrate=e.mpegBitrates[this._version][this._layer][o]>>>0;var i=(12&n)>>2>>>0;if(3==i)throw new Error("Unsupported samplingrate index.");this._samplingRate=e.mpegSamplingRates[this._version][i]>>>0,this._padding=2==(2&n);break;case 3:this._channelMode=(192&n)>>6>>>0,this._channelModeExt=(48&n)>>4>>>0,this._copyright=8==(8&n),this._original=4==(4&n),this._emphasis=(2&n)>>>0;break;default:throw new Error("Index out of bounds.")}this._header.__set(t,n)},e.prototype.setCRCByteAt=function(t,e){if(t>1)throw new Error("Index out of bounds.");this._crc.__set(t,e)},e.prototype.init=function(){this._header=new t.ByteArray,this._header.writeByte(0),this._header.writeByte(0),this._header.writeByte(0),this._header.writeByte(0),this._crc=new t.ByteArray,this._crc.writeByte(0),this._crc.writeByte(0)},e.prototype.getFrame=function(){var e=new t.ByteArray;return e.writeBytes(this._header,0,4),this.hasCRC&&e.writeBytes(this._crc,0,2),e.writeBytes(this._data),e},e.prototype.toString=function(){var t="MPEG ";switch(this.version){case e.MPEG_VERSION_1_0:t+="1.0 ";break;case e.MPEG_VERSION_2_0:t+="2.0 ";break;case e.MPEG_VERSION_2_5:t+="2.5 ";break;default:t+="?.? "}switch(this.layer){case e.MPEG_LAYER_I:t+="Layer I";break;case e.MPEG_LAYER_II:t+="Layer II";break;case e.MPEG_LAYER_III:t+="Layer III";break;default:t+="Layer ?"}var n="unknown";switch(this.channelMode){case 0:n="Stereo";break;case 1:n="Joint stereo";break;case 2:n="Dual channel";break;case 3:n="Mono"}return t+", "+this.bitrate+" kbit/s, "+this.samplingrate+" Hz, "+n+", "+this.size+" bytes"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.etc::MPEGFrame"),globalThis.asc.clp$(e,{_version:0,_layer:0,_bitrate:0,_samplingRate:0,_padding:!1,_channelMode:0,_channelModeExt:0,_copyright:!1,_original:!1,_emphasis:0,_header:null,_data:null,_crc:null,_hasCRC:!1,_samples:1152}),e.mpegBitrates=[[[0,32,96,128,160,192,224,256,288,320,352,384,416,448,-1],[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1]],[[0,32,48,56,64,80,96,112,128,144,160,176,192,224,256,-1],[0,8,16,24,32,40,48,56,64,80,96,112,128,144,160,-1],[0,8,16,24,32,40,48,56,64,80,96,112,128,144,160,-1]]],e.mpegSamplingRates=[[44100,48e3,32e3],[22050,24e3,16e3],[11025,12e3,8e3]]})}(),e.MPEG_VERSION_1_0=0,e.MPEG_VERSION_2_0=1,e.MPEG_VERSION_2_5=2,e.MPEG_LAYER_I=0,e.MPEG_LAYER_II=1,e.MPEG_LAYER_III=2,e.CHANNEL_MODE_STEREO=0,e.CHANNEL_MODE_JOINT_STEREO=1,e.CHANNEL_MODE_DUAL=2,e.CHANNEL_MODE_MONO=3,e}();t.MPEGFrame=e}(t.etc||(t.etc={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.SWFShapeRecord=globalThis.flash.__native.format.swf.data.SWFShapeRecord;var e=function(){function e(){void 0===this.path&&(this.path=[]),this.path=[],this.clean()}return e.prototype.clean=function(){for(var t=0,e=this.path.length;t0&&0!=(15&y.states)&&this.processSubPath(_,u,f,h,p),0!=(16&y.states)&&(l=n.length,c=i.length,this.appendArrayWithPrims(n,y.fillStyles),this.appendArrayWithPrims(i,y.lineStyles)),0!=(8&y.states)&&0==y.lineStyle&&0!=(2&y.states)&&0==y.fillStyle0&&0!=(4&y.states)&&0==y.fillStyle1?(this.createEdgeMap(h,p),h={},p={},_=0,u=0,f=0):(0!=(8&y.states)&&(_=y.lineStyle)>0&&(_+=c),0!=(2&y.states)&&(u=y.fillStyle0)>0&&(u+=l),0!=(4&y.states)&&(f=y.fillStyle1)>0&&(f+=l)),0!=(1&y.states)&&(a=y.moveDeltaX,s=y.moveDeltaY);break;case t.SWFShapeRecord.TYPE_STRAIGHTEDGE:var m=g,v=a,T=s;m.generalLineFlag?(a+=m.deltaX,s+=m.deltaY):m.vertLineFlag?s+=m.deltaY:a+=m.deltaX,this.path[this.path.length]=t.StraightEdge.__pool.get().__setTo(v,T,a,s,_,u);break;case t.SWFShapeRecord.TYPE_CURVEDEDGE:var S=g,E=(v=a,T=s,a+S.controlDeltaX),O=s+S.controlDeltaY;a=E+S.anchorDeltaX,s=O+S.anchorDeltaY,this.path[this.path.length]=t.CurvedEdge.__pool.get().__setTo(v,T,E,O,a,s,_,u);break;case t.SWFShapeRecord.TYPE_END:this.processSubPath(_,u,f,h,p),this.createEdgeMap(h,p)}}},e.prototype.processSubPath=function(t,e,n,o,i){var r=this.path.length-1;0!=e&&this.pushSubPath(o,this.subPathBegin,r,e,!1),0!=n&&this.pushSubPath(o,this.subPathBegin,r,n,!0),0!=t&&this.pushSubPath(i,this.subPathBegin,r,t,!1),this.subPathBegin=r+1>>>0},e.prototype.pushSubPath=function(e,n,o,i,r){var a=e[i];null==a&&(a=[],e[i]=a);var s=globalThis.asc.strict(t.ShapeSubPath.__pool.get(),globalThis.flash.__native.format.swf.data.etc.ShapeSubPath),l=globalThis.asc.strict(this.path[n],globalThis.flash.__native.format.swf.data.etc.StraightEdge),c=globalThis.asc.strict(this.path[o],globalThis.flash.__native.format.swf.data.etc.StraightEdge),u=l.fromX*Math.pow(2,32)+l.fromY,f=c.toX*Math.pow(2,32)+c.toY;r?s.__setTo(n,o,f,u,r):s.__setTo(n,o,u,f,r),a[a.length]=s},e.prototype.createEdgeMap=function(t,e){this.fillPaths[this.fillPaths.length]=this.pushEdgeMap(t),this.linePaths[this.linePaths.length]=this.pushEdgeMap(e),this.clean()},e.prototype.pushEdgeMap=function(t){for(var e=[],n=[],o=0,i=globalThis.asc.In(t);o>>0==s&&(s>>>=0),n[n.length]=s}n.sort(Array.NUMERIC);for(var r=0,a=n.length;r=r.pathBegin;a--)t[t.length]=this.path[a].reverseWithNewFillStyle(n);else for(a=r.pathBegin;a<=r.pathEnd;a++)t[t.length]=this.path[a].__clone()}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.etc::ShapePath")})}(),e}();t.ShapePath=e}(t.etc||(t.etc={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.ObjectPool=globalThis.flash.__native.utils.ObjectPool;var e=function(){function e(){}return e.prototype.__setTo=function(t,e,n,o,i){return this.pathBegin=t,this.pathEnd=e,this.fromLong=n,this.toLong=o,this.needRevert=i,this.sorted=!1,this},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.etc::ShapeSubPath"),e.__pool=new t.ObjectPool(function(){return new e})})}(),e}();t.ShapeSubPath=e}(t.etc||(t.etc={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.toString=function(e){switch(e){case t.STRING:return"string";case t.FLOAT:return"float";case t.NULL:return"null";case t.UNDEFINED:return"undefined";case t.REGISTER:return"register";case t.BOOLEAN:return"boolean";case t.DOUBLE:return"double";case t.INTEGER:return"integer";case t.CONSTANT_8:return"constant8";case t.CONSTANT_16:return"constant16";default:return"unknown"}},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data.consts::ActionValueType"),t.__EASTER__EGG__=globalThis.asc.as([67,111,112,121,114,105,103,104,116,32,50,48,50,48,32,80,101,116,101,114,32,75,117,108,105,107,111,118,44,32,73,99,101,83,116,111,110,101].map(function(t){return String.fromCharCode(t)}).join(""),String)})}(),t.STRING=0,t.FLOAT=1,t.NULL=2,t.UNDEFINED=3,t.REGISTER=4,t.BOOLEAN=5,t.DOUBLE=6,t.INTEGER=7,t.CONSTANT_8=8,t.CONSTANT_16=9,t}();t.ActionValueType=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.toString=function(e){switch(e){case t.BIT_8:return"8 BPP";case t.BIT_15:return"15 BPP";case t.BIT_24:return"24 BPP";default:return"unknown"}},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data.consts::BitmapFormat")})}(),t.BIT_8=3,t.BIT_15=4,t.BIT_24=5,t}();t.BitmapFormat=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.toString=function(e){switch(e){case t.JPEG:return"JPEG";case t.GIF89A:return"GIF89a";case t.PNG:return"PNG";default:return"unknown"}},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data.consts::BitmapType")})}(),t.JPEG=1,t.GIF89A=2,t.PNG=3,t}();t.BitmapType=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.toString=function(e){return t.PUBLIC[e]||"unknown"},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data.consts::BlendMode"),t.AMF=[],t.PUBLIC=[]})}(),t.__block1=function(){globalThis.asc.stb(t,function(){t.AMF[globalThis.flash.display.BlendMode.NORMAL]=t.NORMAL_0,t.AMF[globalThis.flash.display.BlendMode.NORMAL]=t.NORMAL_1,t.AMF[globalThis.flash.display.BlendMode.LAYER]=t.LAYER,t.AMF[globalThis.flash.display.BlendMode.MULTIPLY]=t.MULTIPLY,t.AMF[globalThis.flash.display.BlendMode.SCREEN]=t.SCREEN,t.AMF[globalThis.flash.display.BlendMode.LIGHTEN]=t.LIGHTEN,t.AMF[globalThis.flash.display.BlendMode.DARKEN]=t.DARKEN,t.AMF[globalThis.flash.display.BlendMode.DIFFERENCE]=t.DIFFERENCE,t.AMF[globalThis.flash.display.BlendMode.ADD]=t.ADD,t.AMF[globalThis.flash.display.BlendMode.SUBTRACT]=t.SUBTRACT,t.AMF[globalThis.flash.display.BlendMode.INVERT]=t.INVERT,t.AMF[globalThis.flash.display.BlendMode.ALPHA]=t.ALPHA,t.AMF[globalThis.flash.display.BlendMode.ERASE]=t.ERASE,t.AMF[globalThis.flash.display.BlendMode.OVERLAY]=t.OVERLAY,t.AMF[globalThis.flash.display.BlendMode.HARDLIGHT]=t.HARDLIGHT,t.AMF[globalThis.flash.display.BlendMode.SHADER]=t.SHADER,t.AMF[globalThis.flash.display.BlendMode.DISABLED]=t.DISABLED,t.AMF[globalThis.flash.display.BlendMode.INTERSECT_INTERCHANGE]=t.INTERSECT_INTERCHANGE,t.AMF[globalThis.flash.display.BlendMode.ALPHA_RGB]=t.ALPHA_RGB,t.AMF[globalThis.flash.display.BlendMode.ERASE_RGB]=t.ERASE_RGB,t.AMF[globalThis.flash.display.BlendMode.INTERSECT]=t.INTERSECT,t.AMF[globalThis.flash.display.BlendMode.XOR]=t.XOR,t.PUBLIC[t.NORMAL_0]=globalThis.flash.display.BlendMode.NORMAL,t.PUBLIC[t.NORMAL_1]=globalThis.flash.display.BlendMode.NORMAL,t.PUBLIC[t.LAYER]=globalThis.flash.display.BlendMode.LAYER,t.PUBLIC[t.MULTIPLY]=globalThis.flash.display.BlendMode.MULTIPLY,t.PUBLIC[t.SCREEN]=globalThis.flash.display.BlendMode.SCREEN,t.PUBLIC[t.LIGHTEN]=globalThis.flash.display.BlendMode.LIGHTEN,t.PUBLIC[t.DARKEN]=globalThis.flash.display.BlendMode.DARKEN,t.PUBLIC[t.DIFFERENCE]=globalThis.flash.display.BlendMode.DIFFERENCE,t.PUBLIC[t.ADD]=globalThis.flash.display.BlendMode.ADD,t.PUBLIC[t.SUBTRACT]=globalThis.flash.display.BlendMode.SUBTRACT,t.PUBLIC[t.INVERT]=globalThis.flash.display.BlendMode.INVERT,t.PUBLIC[t.ALPHA]=globalThis.flash.display.BlendMode.ALPHA,t.PUBLIC[t.ERASE]=globalThis.flash.display.BlendMode.ERASE,t.PUBLIC[t.OVERLAY]=globalThis.flash.display.BlendMode.OVERLAY,t.PUBLIC[t.HARDLIGHT]=globalThis.flash.display.BlendMode.HARDLIGHT,t.PUBLIC[t.SHADER]=globalThis.flash.display.BlendMode.SHADER,t.PUBLIC[t.DISABLED]=globalThis.flash.display.BlendMode.DISABLED,t.PUBLIC[t.INTERSECT_INTERCHANGE]=globalThis.flash.display.BlendMode.INTERSECT_INTERCHANGE,t.PUBLIC[t.ALPHA_RGB]=globalThis.flash.display.BlendMode.ALPHA_RGB,t.PUBLIC[t.ERASE_RGB]=globalThis.flash.display.BlendMode.ERASE_RGB,t.PUBLIC[t.INTERSECT]=globalThis.flash.display.BlendMode.INTERSECT,t.PUBLIC[t.XOR]=globalThis.flash.display.BlendMode.XOR})}(),t.NORMAL_0=0,t.NORMAL_1=1,t.LAYER=2,t.MULTIPLY=3,t.SCREEN=4,t.LIGHTEN=5,t.DARKEN=6,t.DIFFERENCE=7,t.ADD=8,t.SUBTRACT=9,t.INVERT=10,t.ALPHA=11,t.ERASE=12,t.OVERLAY=13,t.HARDLIGHT=14,t.SHADER=15,t.DISABLED=16,t.INTERSECT_INTERCHANGE=17,t.ALPHA_RGB=18,t.ERASE_RGB=19,t.INTERSECT=20,t.XOR=21,t}();t.BlendMode=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.toString=function(e){switch(e){case t.THIN:return"thin";case t.MEDIUM:return"medium";case t.THICK:return"thick";default:return"unknown"}},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data.consts::CSMTableHint")})}(),t.THIN=0,t.MEDIUM=1,t.THICK=2,t}();t.CSMTableHint=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.InterpolationMethod=globalThis.flash.display.InterpolationMethod;var e=function(){function e(){}return e.toString=function(n){switch(n){case e.NORMAL:return t.InterpolationMethod.RGB;case e.LINEAR:return t.InterpolationMethod.LINEAR_RGB;default:return t.InterpolationMethod.RGB}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.consts::GradientInterpolationMode")})}(),e.NORMAL=0,e.LINEAR=1,e}();t.GradientInterpolationMode=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.SpreadMethod=globalThis.flash.display.SpreadMethod;var e=function(){function e(){}return e.toString=function(n){switch(n){case e.PAD:return t.SpreadMethod.PAD;case e.REFLECT:return t.SpreadMethod.REFLECT;case e.REPEAT:return t.SpreadMethod.REPEAT;default:return"unknown"}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.consts::GradientSpreadMode")})}(),e.PAD=0,e.REFLECT=1,e.REPEAT=2,e}();t.GradientSpreadMode=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.CapsStyle=globalThis.flash.display.CapsStyle;var e=function(){function e(){}return e.toString=function(n){switch(n){case e.ROUND:return t.CapsStyle.ROUND;case e.NO:return t.CapsStyle.NONE;case e.SQUARE:return t.CapsStyle.SQUARE;default:return"unknown"}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.consts::LineCapsStyle")})}(),e.ROUND=0,e.NO=1,e.SQUARE=2,e}();t.LineCapsStyle=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.JointStyle=globalThis.flash.display.JointStyle;var e=function(){function e(){}return e.toString=function(n){switch(n){case e.ROUND:return t.JointStyle.ROUND;case e.BEVEL:return t.JointStyle.BEVEL;case e.MITER:return t.JointStyle.MITER;default:return"null"}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.consts::LineJointStyle")})}(),e.ROUND=0,e.BEVEL=1,e.MITER=2,e}();t.LineJointStyle=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.toString=function(e){switch(e){case t.UNCOMPRESSED_NATIVE_ENDIAN:return"Uncompressed Native Endian";case t.ADPCM:return"ADPCM";case t.MP3:return"MP3";case t.UNCOMPRESSED_LITTLE_ENDIAN:return"Uncompressed Little Endian";case t.NELLYMOSER_16_KHZ:return"Nellymoser 16kHz";case t.NELLYMOSER_8_KHZ:return"Nellymoser 8kHz";case t.NELLYMOSER:return"Nellymoser";case t.SPEEX:return"Speex";default:return"unknown"}},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data.consts::SoundCompression")})}(),t.UNCOMPRESSED_NATIVE_ENDIAN=0,t.ADPCM=1,t.MP3=2,t.UNCOMPRESSED_LITTLE_ENDIAN=3,t.NELLYMOSER_16_KHZ=4,t.NELLYMOSER_8_KHZ=5,t.NELLYMOSER=6,t.SPEEX=11,t}();t.SoundCompression=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.toNumber=function(e){switch(e){case t.KHZ_5:return 5512;case t.KHZ_11:return 11025;case t.KHZ_22:return 22050;case t.KHZ_44:default:return 44100}},t.toString=function(e){switch(e){case t.KHZ_5:return"5.5kHz";case t.KHZ_11:return"11kHz";case t.KHZ_22:return"22kHz";case t.KHZ_44:return"44kHz";default:return"unknown"}},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data.consts::SoundRate")})}(),t.KHZ_5=0,t.KHZ_11=1,t.KHZ_22=2,t.KHZ_44=3,t}();t.SoundRate=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.toString=function(e){switch(e){case t.BIT_8:return"8bit";case t.BIT_16:return"16bit";default:return"unknown"}},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data.consts::SoundSize")})}(),t.BIT_8=0,t.BIT_16=1,t}();t.SoundSize=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.toString=function(e){switch(e){case t.MONO:return"mono";case t.STEREO:return"stereo";default:return"unknown"}},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data.consts::SoundType")})}(),t.MONO=0,t.STEREO=1,t}();t.SoundType=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.toString=function(e){switch(e){case t.H263:return"H.263";case t.SCREEN:return"Screen Video";case t.VP6:return"VP6";case t.VP6ALPHA:return"VP6 With Alpha";case t.SCREENV2:return"Screen Video V2";default:return"unknown"}},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data.consts::VideoCodecID")})}(),t.H263=2,t.SCREEN=3,t.VP6=4,t.VP6ALPHA=5,t.SCREENV2=6,t}();t.VideoCodecID=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(){}return t.toString=function(e){switch(e){case t.VIDEOPACKET:return"videopacket";case t.OFF:return"off";case t.LEVEL1:return"level 1";case t.LEVEL2:return"level 2";case t.LEVEL3:return"level 3";case t.LEVEL4:return"level 4";default:return"unknown"}},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.swf.data.consts::VideoDeblockingType")})}(),t.VIDEOPACKET=0,t.OFF=1,t.LEVEL1=2,t.LEVEL2=3,t.LEVEL3=4,t.LEVEL4=5,t}();t.VideoDeblockingType=e}(t.consts||(t.consts={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){var e;(function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(){function e(t,e,n){this._code=t,this._length=e,this._pos=n,this._lbl=null}return Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"code",{get:function(){return this._code},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._length},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"lengthWithHeader",{get:function(){return this._length+(this._code>=128?3:1)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"pos",{get:function(){return this._pos},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"lbl",{get:function(){return this._lbl},set:function(t){this._lbl=t},enumerable:!1,configurable:!0}),e.prototype.parse=function(t){},e.prototype.publish=function(t){this.write(t)},e.prototype.clone=function(){return new e(this.code,this.length,this.pos)},e.prototype.write=function(t,e){if(void 0===e&&(e=null),t.writeUI8(this.code),this.code>=128){if(!(null!=e&&e.length>0))throw this._length=0,new Error("Action body null or empty.");this._length=e.length,t.writeUI16(this._length),t.writeBytes(e)}else this._length=0},e.prototype.toString=function(t){return void 0===t&&(t=0),"[Action] Code: "+this._code.toString(16)+", Length: "+this._length},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"unknown (0x"+this._code.toString(16)+")"},e.prototype.toBytecodeLabel=function(e){return null!=this.lbl?this.lbl+":\n"+t.StringUtils.repeat(e+2):t.StringUtils.repeat(2)},e.resolveOffsets=function(e){var n,o=1,i=0,r=e.length,a=0;for(a=0;a>>0;if(u<=c.pos){for(s=a>>0;s>=0;s--)if(u==e[s].pos){i++,l=!0;break}}else{for(s=a+1>>0;s=0&&((n=globalThis.asc.strict(e[s],globalThis.flash.__native.format.swf.data.actions.IAction)).lbl="L")):c.branchIndex=-2}for(a=0;a0&&t.skipBytes(this._length)},e.prototype.toString=function(t){return void 0===t&&(t=0),"[????] Code: "+this._code.toString(16)+", Length: "+this._length},e.__block0=void globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions::ActionUnknown")}),e}(t.Action);t.ActionUnknown=e})((e=t.data||(t.data={})).actions||(e.actions={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){var e;(function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(){function t(){}return Object.defineProperty(t.prototype,"code",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lengthWithHeader",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pos",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lbl",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),t.prototype.parse=function(t){},t.prototype.publish=function(t){},t.prototype.clone=function(){},t.prototype.toString=function(t){void 0===t&&(t=0)},t.prototype.toBytecode=function(t,e){},t.__interfaceName="implements_flash___native_format_swf_data_actions_IAction",t}();t.IAction=e})((e=t.data||(t.data={})).actions||(e.actions={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),Object.defineProperty(e.prototype,"branchOffset",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"branchIndex",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),e.__interfaceName="implements_flash___native_format_swf_data_actions_IActionBranch",e}(t.IAction);t.IActionBranch=e}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionCastOp]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"castOp"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf7::ActionCastOp")})}(),e.CODE=43,e}(t.Action);t.ActionCastOp=e}(t.swf7||(t.swf7={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){var e,n;n=t.data||(t.data={}),function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(e){function n(t,n,o){var i=this,r=i;return i=e.call(this,t,n,o)||this,r.functionParams=[],r.functionBody=[],r.labelCount=0,i}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),n.prototype.parse=function(e){this.functionName=e.readString();var n=e.readUI16();this.registerCount=e.readUI8();var o=e.readUI8();this.preloadParent=0!=(128&o),this.preloadRoot=0!=(64&o),this.suppressSuper=0!=(32&o),this.preloadSuper=0!=(16&o),this.suppressArguments=0!=(8&o),this.preloadArguments=0!=(4&o),this.suppressThis=0!=(2&o),this.preloadThis=0!=(1&o);var i=e.readUI8();this.preloadGlobal=0!=(1&i);for(var r=0;r>>0;e.position>>0),this.preloadRoot&&(i=(64|i)>>>0),this.suppressSuper&&(i=(32|i)>>>0),this.preloadSuper&&(i=(16|i)>>>0),this.suppressArguments&&(i=(8|i)>>>0),this.preloadArguments&&(i=(4|i)>>>0),this.suppressThis&&(i=(2|i)>>>0),this.preloadThis&&(i=(1|i)>>>0),o.writeUI8(i);var r=0;for(this.preloadGlobal&&(r=(1|r)>>>0),o.writeUI8(r),n=0;n":this.functionName)+"("+this.functionParams.join(", ")+"), ",o=[];this.preloadParent&&o.push("preloadParent"),this.preloadRoot&&o.push("preloadRoot"),this.preloadSuper&&o.push("preloadSuper"),this.preloadArguments&&o.push("preloadArguments"),this.preloadThis&&o.push("preloadThis"),this.preloadGlobal&&o.push("preloadGlobal"),this.suppressSuper&&o.push("suppressSuper"),this.suppressArguments&&o.push("suppressArguments"),this.suppressThis&&o.push("suppressThis"),0==o.length&&o.push("none"),n=n+"Flags: "+o.join(",");for(var i=0;i0&&(o=o+"\n"+t.StringUtils.repeat(e+4)+"// preload: "+i.join(", ")),r.length>0&&(o=o+"\n"+t.StringUtils.repeat(e+4)+"// suppress: "+r.join(", ")),n=new t.ActionExecutionContext(this.functionBody,n.cpool.concat(),this.labelCount);for(var a=0;a>>0;e.position>>0;e.position>>0;e.position>>0),this.finallyBlockFlag&&(i=(2|i)>>>0),this.catchBlockFlag&&(i=(1|i)>>>0),o.writeUI8(i);var r=new t.SWFData;for(n=0;n>>0;e.position":this.functionName)+"("+this.functionParams.join(", ")+")",o=0;o>>0;e.position>>0),this.playFlag&&(o=(1|o)>>>0),n.writeUI8(o),this.sceneBiasFlag&&n.writeUI16(this.sceneBias),this.write(e,n)},n.prototype.clone=function(){var t=new n(this.code,this.length,this.pos);return t.sceneBiasFlag=this.sceneBiasFlag,t.playFlag=this.playFlag,t.sceneBias=this.sceneBias,t},n.prototype.toString=function(t){void 0===t&&(t=0);var e="[ActionGotoFrame2] PlayFlag: "+this.playFlag+", ";return this.sceneBiasFlag,this.sceneBiasFlag&&(e=e+", "+this.sceneBias),e},n.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"gotoFrame2 ("+(0==this.playFlag?"gotoAndStop":"gotoAndPlay")+(1==this.sceneBiasFlag?", sceneBias: "+this.sceneBias:"")+")"},n.__block0=void globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data.actions.swf4::ActionGotoFrame2"),globalThis.asc.clp$(n,{sceneBiasFlag:!1,playFlag:!1,sceneBias:0})}),n.CODE=159,n}(t.Action);t.ActionGotoFrame2=e}((e=n.actions||(n.actions={})).swf4||(e.swf4={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){var e,n;n=t.data||(t.data={}),function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction,t.IActionBranch=globalThis.flash.__native.format.swf.data.actions.IActionBranch;var e=function(e){function n(t,n,o){return e.call(this,t,n,o)||this}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_actions_IActionBranch",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"branchOffset",{get:function(){return this._branchOffset},set:function(t){this._branchOffset=t},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"branchIndex",{get:function(){return this._branchIndex},set:function(t){this._branchIndex=t},enumerable:!1,configurable:!0}),n.prototype.parse=function(t){this._branchOffset=t.readSI16()},n.prototype.publish=function(e){var n=new t.SWFData;n.writeSI16(this._branchOffset),this.write(e,n)},n.prototype.clone=function(){var t=new n(this.code,this.length,this.pos);return t.branchOffset=this._branchOffset,t},n.prototype.toString=function(t){void 0===t&&(t=0);var e=" [";return this._branchIndex>=0?e+=this._branchIndex.toString():-1==this._branchIndex?e+="EOB":e+="???",e+="]","[ActionIf] BranchOffset: "+this.branchOffset+e},n.prototype.toBytecode=function(t,e){var n="";return this._branchIndex>=0?n+=e.actions[this._branchIndex].lbl:-1==this._branchIndex?n=n+"L"+(e.labelCount+1):n+="ILLEGAL BRANCH",this.toBytecodeLabel(t)+"if "+n},n.__block0=void globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data.actions.swf4::ActionIf"),globalThis.asc.clp$(n,{_branchOffset:0,_branchIndex:-2})}),n.CODE=157,n}(t.Action);t.ActionIf=e}((e=n.actions||(n.actions={})).swf4||(e.swf4={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){var e,n;n=t.data||(t.data={}),function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction,t.IActionBranch=globalThis.flash.__native.format.swf.data.actions.IActionBranch,t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(e){function n(t,n,o){return e.call(this,t,n,o)||this}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_actions_IActionBranch",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"branchOffset",{get:function(){return this._branchOffset},set:function(t){this._branchOffset=t},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"branchIndex",{get:function(){return this._branchIndex},set:function(t){this._branchIndex=t},enumerable:!1,configurable:!0}),n.prototype.parse=function(t){this._branchOffset=t.readSI16()},n.prototype.publish=function(e){var n=new t.SWFData;n.writeSI16(this._branchOffset),this.write(e,n)},n.prototype.clone=function(){var t=new n(this.code,this.length,this.pos);return t.branchOffset=this._branchOffset,t},n.prototype.toString=function(t){void 0===t&&(t=0);var e=" [";return this._branchIndex>=0?e+=this._branchIndex.toString():-1==this._branchIndex?e+="EOB":e+="???",e+="]","[ActionJump] BranchOffset: "+this.branchOffset+e},n.prototype.toBytecode=function(t,e){var n="";return this._branchIndex>=0?n+=e.actions[this._branchIndex].lbl:-1==this._branchIndex?n=n+"L"+(e.labelCount+1):n+="ILLEGAL BRANCH",this.toBytecodeLabel(t)+"jump "+n},n.__block0=void globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data.actions.swf4::ActionJump"),globalThis.asc.clp$(n,{_branchOffset:0,_branchIndex:-2})}),n.CODE=153,n}(t.Action);t.ActionJump=e}((e=n.actions||(n.actions={})).swf4||(e.swf4={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionLess]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"less"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionLess")})}(),e.CODE=15,e}(t.Action);t.ActionLess=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionMBAsciiToChar]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"mbAsciiToChar"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionMBAsciiToChar")})}(),e.CODE=55,e}(t.Action);t.ActionMBAsciiToChar=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionMBCharToAscii]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"mbCharToAscii"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionMBCharToAscii")})}(),e.CODE=54,e}(t.Action);t.ActionMBCharToAscii=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionMBStringExtract]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"mbStringExtract"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionMBStringExtract")})}(),e.CODE=53,e}(t.Action);t.ActionMBStringExtract=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionMBStringLength]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"mbStringLength"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionMBStringLength")})}(),e.CODE=49,e}(t.Action);t.ActionMBStringLength=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionMultiply]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"multiply"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionMultiply")})}(),e.CODE=12,e}(t.Action);t.ActionMultiply=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionNot]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"not"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionNot")})}(),e.CODE=18,e}(t.Action);t.ActionNot=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionOr]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"or"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionOr")})}(),e.CODE=17,e}(t.Action);t.ActionOr=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionPop]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"pop"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionPop")})}(),e.CODE=23,e}(t.Action);t.ActionPop=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){var e,n;n=t.data||(t.data={}),function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction,t.StringUtils=globalThis.flash.__native.utils.StringUtils;var e=function(e){function n(t,n,o){var i=this,r=i;return i=e.call(this,t,n,o)||this,r.values=[],i}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),n.prototype.parse=function(t){for(var e=t.position+this.length>>>0;t.position!=e;)this.values.push(t.readACTIONVALUE())},n.prototype.publish=function(e){for(var n=new t.SWFData,o=0;o0&&(o=o+"\n"+t.StringUtils.repeat(e+2)),o=o+"push "+this.values[i].toBytecodeString(n.cpool);return o},n.__block0=void globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data.actions.swf4::ActionPush"),globalThis.asc.clp$(n,{values:null})}),n.CODE=150,n}(t.Action);t.ActionPush=e}((e=n.actions||(n.actions={})).swf4||(e.swf4={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionRandomNumber]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"randomNumber"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionRandomNumber")})}(),e.CODE=48,e}(t.Action);t.ActionRandomNumber=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionRemoveSprite]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"removeSprite"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionRemoveSprite")})}(),e.CODE=37,e}(t.Action);t.ActionRemoveSprite=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionSetProperty]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"setProperty"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionSetProperty")})}(),e.CODE=35,e}(t.Action);t.ActionSetProperty=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionSetTarget2]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"setTarget2"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionSetTarget2")})}(),e.CODE=32,e}(t.Action);t.ActionSetTarget2=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionSetVariable]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"setVariable"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionSetVariable")})}(),e.CODE=29,e}(t.Action);t.ActionSetVariable=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionStartDrag]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"startDrag"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionStartDrag")})}(),e.CODE=39,e}(t.Action);t.ActionStartDrag=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionStringAdd]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"stringAdd"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionStringAdd")})}(),e.CODE=33,e}(t.Action);t.ActionStringAdd=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionStringEquals]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"stringEquals"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionStringEquals")})}(),e.CODE=19,e}(t.Action);t.ActionStringEquals=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionStringExtract]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"stringExtract"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionStringExtract")})}(),e.CODE=21,e}(t.Action);t.ActionStringExtract=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionStringLength]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"stringLength"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionStringLength")})}(),e.CODE=20,e}(t.Action);t.ActionStringLength=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionStringLess]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"stringLess"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionStringLess")})}(),e.CODE=41,e}(t.Action);t.ActionStringLess=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionSubtract]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"subtract"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionSubtract")})}(),e.CODE=11,e}(t.Action);t.ActionSubtract=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionToInteger]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"toInteger"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionToInteger")})}(),e.CODE=24,e}(t.Action);t.ActionToInteger=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionTrace]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"trace"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf4::ActionTrace")})}(),e.CODE=38,e}(t.Action);t.ActionTrace=e}(t.swf4||(t.swf4={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){var e,n;n=t.data||(t.data={}),function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(e){function n(t,n,o){return e.call(this,t,n,o)||this}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),n.prototype.parse=function(t){this.skipCount=t.readUI8()},n.prototype.publish=function(e){var n=new t.SWFData;n.writeUI8(this.skipCount),this.write(e,n)},n.prototype.clone=function(){var t=new n(this.code,this.length,this.pos);return t.skipCount=this.skipCount,t},n.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionWaitForFrame2] SkipCount: "+this.skipCount},n.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"waitForFrame2 ("+this.skipCount+")"},n.__block0=void globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data.actions.swf4::ActionWaitForFrame2"),globalThis.asc.clp$(n,{skipCount:0})}),n.CODE=141,n}(t.Action);t.ActionWaitForFrame2=e}((e=n.actions||(n.actions={})).swf4||(e.swf4={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){var e,n;n=t.data||(t.data={}),function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(e){function n(t,n,o){return e.call(this,t,n,o)||this}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),n.prototype.parse=function(t){this.urlString=t.readString(),this.targetString=t.readString()},n.prototype.publish=function(e){var n=new t.SWFData;n.writeString(this.urlString),n.writeString(this.targetString),this.write(e,n)},n.prototype.clone=function(){var t=new n(this.code,this.length,this.pos);return t.urlString=this.urlString,t.targetString=this.targetString,t},n.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionGetURL] URL: "+this.urlString+", Target: "+this.targetString},n.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+'getURL "'+this.urlString+'", "'+this.targetString+'"'},n.__block0=void globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data.actions.swf3::ActionGetURL"),globalThis.asc.clp$(n,{urlString:null,targetString:null})}),n.CODE=131,n}(t.Action);t.ActionGetURL=e}((e=n.actions||(n.actions={})).swf3||(e.swf3={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){var e,n;n=t.data||(t.data={}),function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(e){function n(t,n,o){return e.call(this,t,n,o)||this}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),n.prototype.parse=function(t){this.frame=t.readUI16()},n.prototype.publish=function(e){var n=new t.SWFData;n.writeUI16(this.frame),this.write(e,n)},n.prototype.clone=function(){var t=new n(this.code,this.length,this.pos);return t.frame=this.frame,t},n.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionGotoFrame] Frame: "+this.frame},n.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"gotoFrame "+this.frame},n.__block0=void globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data.actions.swf3::ActionGotoFrame"),globalThis.asc.clp$(n,{frame:0})}),n.CODE=129,n}(t.Action);t.ActionGotoFrame=e}((e=n.actions||(n.actions={})).swf3||(e.swf3={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){var e,n;n=t.data||(t.data={}),function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction,t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(e){function n(t,n,o){return e.call(this,t,n,o)||this}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),n.prototype.parse=function(t){this.label=t.readString()},n.prototype.publish=function(e){var n=new t.SWFData;n.writeString(this.label),this.write(e,n)},n.prototype.clone=function(){var t=new n(this.code,this.length,this.pos);return t.label=this.label,t},n.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionGotoLabel] Label: "+this.label},n.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+'gotoLabel "'+this.label+'"'},n.__block0=void globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data.actions.swf3::ActionGotoLabel"),globalThis.asc.clp$(n,{label:null})}),n.CODE=140,n}(t.Action);t.ActionGotoLabel=e}((e=n.actions||(n.actions={})).swf3||(e.swf3={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionNextFrame]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"nextFrame"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf3::ActionNextFrame")})}(),e.CODE=4,e}(t.Action);t.ActionNextFrame=e}(t.swf3||(t.swf3={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionPlay]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"play"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf3::ActionPlay")})}(),e.CODE=6,e}(t.Action);t.ActionPlay=e}(t.swf3||(t.swf3={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionPreviousFrame]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"previousFrame"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf3::ActionPreviousFrame")})}(),e.CODE=5,e}(t.Action);t.ActionPreviousFrame=e}(t.swf3||(t.swf3={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){var e,n;n=t.data||(t.data={}),function(t){t.SWFData=globalThis.flash.__native.format.swf.SWFData,t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(e){function n(t,n,o){return e.call(this,t,n,o)||this}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),n.prototype.parse=function(t){this.targetName=t.readString()},n.prototype.publish=function(e){var n=new t.SWFData;n.writeString(this.targetName),this.write(e,n)},n.prototype.clone=function(){var t=new n(this.code,this.length,this.pos);return t.targetName=this.targetName,t},n.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionSetTarget] TargetName: "+this.targetName},n.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+'setTarget "'+this.targetName+'"'},n.__block0=void globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data.actions.swf3::ActionSetTarget"),globalThis.asc.clp$(n,{targetName:null})}),n.CODE=139,n}(t.Action);t.ActionSetTarget=e}((e=n.actions||(n.actions={})).swf3||(e.swf3={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionStop]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"stop"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf3::ActionStop")})}(),e.CODE=7,e}(t.Action);t.ActionStop=e}(t.swf3||(t.swf3={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionStopSounds]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"stopSounds"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf3::ActionStopSounds")})}(),e.CODE=9,e}(t.Action);t.ActionStopSounds=e}(t.swf3||(t.swf3={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction;var e=function(t){function e(e,n,o){return t.call(this,e,n,o)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionToggleQuality]"},e.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"toggleQuality"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.format.swf.data.actions.swf3::ActionToggleQuality")})}(),e.CODE=8,e}(t.Action);t.ActionToggleQuality=e}(t.swf3||(t.swf3={}))}(t.actions||(t.actions={}))}(t.data||(t.data={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){var e,n;n=t.data||(t.data={}),function(t){t.Action=globalThis.flash.__native.format.swf.data.actions.Action,t.ActionExecutionContext=globalThis.flash.__native.format.swf.data.actions.ActionExecutionContext,t.IAction=globalThis.flash.__native.format.swf.data.actions.IAction,t.SWFData=globalThis.flash.__native.format.swf.SWFData;var e=function(e){function n(t,n,o){return e.call(this,t,n,o)||this}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash___native_format_swf_data_actions_IAction",{get:function(){return!0},enumerable:!1,configurable:!0}),n.prototype.parse=function(t){this.frame=t.readUI16(),this.skipCount=t.readUI8()},n.prototype.publish=function(e){var n=new t.SWFData;n.writeUI16(this.frame),n.writeUI8(this.skipCount),this.write(e,n)},n.prototype.clone=function(){var t=new n(this.code,this.length,this.pos);return t.frame=this.frame,t.skipCount=this.skipCount,t},n.prototype.toString=function(t){return void 0===t&&(t=0),"[ActionWaitForFrame] Frame: "+this.frame+", SkipCount: "+this.skipCount},n.prototype.toBytecode=function(t,e){return this.toBytecodeLabel(t)+"waitForFrame "+this.frame+(this.skipCount>0?", "+this.skipCount:"")},n.__block0=void globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.format.swf.data.actions.swf3::ActionWaitForFrame"),globalThis.asc.clp$(n,{frame:0,skipCount:0})}),n.CODE=138,n}(t.Action);t.ActionWaitForFrame=e}((e=n.actions||(n.actions={})).swf3||(e.swf3={}))}(t.swf||(t.swf={}))}(t.format||(t.format={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){var e;(function(t){t.TextRange=globalThis.flash.__native.text.TextRange,t.Capabilities=globalThis.flash.system.Capabilities,t.StyleSheet=globalThis.flash.text.StyleSheet,t.TextFormat=globalThis.flash.text.TextFormat,t.Keyboard=globalThis.flash.ui.Keyboard;var e=function(){function e(){}return e.parse=function(n,o,i,r,a,s,l){s&&(n=globalThis.asc.as(e.__regexNewLineTag.replace(n,""),String)),n=globalThis.asc.as(e.__regexBreakTag.replace(n,a?"\n":""),String),n=globalThis.asc.as(e.__regexEntities[0].replace(n,'"'),String),n=globalThis.asc.as(e.__regexEntities[1].replace(n,"'"),String),n=globalThis.asc.as(e.__regexEntities[5].replace(n," "),String),n=globalThis.asc.as(e.__regexCRLF.replace(n,"<_p_>"),String);var c=e.__regexBeginTag.match(n),u=n.split("<");if(1==u.length){n=globalThis.asc.as(e.__regexHTMLTag.replace(n,""),String),r.length>1&&r.splice(1,r.length-1),n=globalThis.asc.as(e.__regexEntities[3].replace(n,"<"),String),n=globalThis.asc.as(e.__regexEntities[4].replace(n,">"),String),n=globalThis.asc.as(e.__regexEntities[2].replace(n,"&"),String);var f=r[0]=r[0]||new t.TextRange;return f._format=i.__clone(),f._start=0,f._end=n.length,n}r.splice(0,r.length),n="";for(var _=0,h=u.length;_"),m=e.__regexEntities[2].replace(m,"&"),u[_]=m;for(var p,d=[i.__clone()],b=[],g=!0,y=0;y"),E=S+1,O=m.indexOf(" "),w=m.substring(T?1:0,O>-1&&O0&&a||"_p_"==w.toLowerCase())&&(g=!1,r.push(new t.TextRange(v,n.length,n.length+1)),n+="\n"),"li"==w.toLowerCase()&&a&&(n+="\n",g=!1),o&&o.__getTextFormat(w)&&!e.__regexHTMLSupportedTags.match(w)&&(n+="\n"),d.pop(),S-1){switch(w.toLowerCase()){case"a":e.__regexHref.match(m)&&(v.url=e.__getAttributeMatch(e.__regexHref));break;case"_p_":case"p":if(e.__regexAlign.match(m)){var P=e.__getAttributeMatch(e.__regexAlign).toLowerCase();v.align=P}break;case"li":if(a){r.length>0&&g&&(p+="\n");var D=v.__clone();D.font=t.Capabilities.systemFontFamily,p=" • ",r.push(new t.TextRange(D,n.length,n.length+p.length)),n+=p}break;case"font":if(e.__regexFace.match(m)&&(v.font=e.__getAttributeMatch(e.__regexFace)),l&&e.__regexColor.match(m)&&(v.color=parseInt("0x"+e.__getAttributeMatch(e.__regexColor))),e.__regexLetterSpacing.match(m)&&(v.letterSpacing=parseInt(e.__getAttributeMatch(e.__regexLetterSpacing))),e.__regexSize.match(m)){var x=e.__getAttributeMatch(e.__regexSize),A=x.charCodeAt(0);if(43==A||45==A){var R=d.length>=2?d[d.length-2]:i;v.size=R.size+parseInt(x)}else v.size=parseInt(x)}break;case"b":v.bold=!0;break;case"u":v.underline=!0;break;case"i":case"em":v.italic=!0;break;case"textformat":if(e.__regexBlockIndent.match(m)&&(v.blockIndent=parseInt(e.__getAttributeMatch(e.__regexBlockIndent))),e.__regexIndent.match(m)&&(v.indent=parseInt(e.__getAttributeMatch(e.__regexIndent))),e.__regexLeading.match(m)&&(v.leading=parseInt(e.__getAttributeMatch(e.__regexLeading))),e.__regexLeftMargin.match(m)&&(v.leftMargin=parseInt(e.__getAttributeMatch(e.__regexLeftMargin))),e.__regexRightMargin.match(m)&&(v.rightMargin=parseInt(e.__getAttributeMatch(e.__regexRightMargin))),e.__regexLetterSpacing.match(m)&&(v.letterSpacing=parseInt(e.__getAttributeMatch(e.__regexLetterSpacing))),e.__regexTabStops.match(m)){for(var C=e.__getAttributeMatch(e.__regexTabStops).split(" "),L=[],I=0,j=globalThis.asc.In(C);I>>0==F&&(F>>>=0),L.push(parseInt(F))}v.tabStops=L}}if(o){var M="_p_"==w?"p":w,U=o.__getTextFormat(M);U&&t.TextFormat.__assign(v,U)}d.push(v),b.push(w),E","gi"),e.__regexNewLineTag=new t("(\\n|\\r)","gi"),e.__regexBlockIndent=new t("blockindent\\s*=\\s*(\"([^\"]+)\"|'([^']+)')","i"),e.__regexColor=new t("color\\s*=\\s*(\"#([^\"]+)\"|'#([^']+)')","i"),e.__regexEntities=[new t(""","g"),new t("'","g"),new t("&","g"),new t("<","g"),new t(">","g"),new t(" ","g")],e.__regexFace=new t("face\\s*=\\s*(\"([^\"]+)\"|'([^']+)')","i"),e.__regexHTMLTag=new t("<.*?>","g"),e.__regexHTMLSupportedTags=new t("(\\b(a|b|br|font|img|i|li|p|span|textformat)\\b)","g"),e.__regexHref=new t("href\\s*=\\s*(\"([^\"]+)\"|'([^']+)')","i"),e.__regexIndent=new t(" indent\\s*=\\s*(\"([^\"]+)\"|'([^']+)')","i"),e.__regexLeading=new t("leading\\s*=\\s*(\"([^\"]+)\"|'([^']+)')","i"),e.__regexLeftMargin=new t("leftmargin\\s*=\\s*(\"([^\"]+)\"|'([^']+)')","i"),e.__regexRightMargin=new t("rightmargin\\s*=\\s*(\"([^\"]+)\"|'([^']+)')","i"),e.__regexLetterSpacing=new t("letterSpacing\\s*=\\s*(\"([^\"]+)\"|'([^']+)')","i"),e.__regexSize=new t("size\\s*=\\s*(\"([^\"]+)\"|'([^']+)')","i"),e.__regexTabStops=new t("tabstops\\s*=\\s*(\"([^\"]+)\"|'([^']+)')","i"),e.__regexBeginTag=new t("^s*<","i"),e.__regexCRLF=new t("[\r\n]","g")}),e}();t.HTMLParser=e})((e=t.format||(t.format={})).html||(e.html={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){var e;(function(t){t.TextFormat=globalThis.flash.text.TextFormat;var e=function(){function t(t,e,n){this.format=t,this.start=e,this.end=n}return t.__block0=void globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.format.html::TextFormatRange"),globalThis.asc.clp$(t,{end:0,format:null,start:0})}),t}();t.TextFormatRange=e})((e=t.format||(t.format={})).html||(e.html={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){!function(t){t.XML=globalThis.global.XML,t.describeTypeJSON=globalThis.avmplus.describeTypeJSON,t.ObjectEncoding=globalThis.flash.net.ObjectEncoding,t.getAliasByClass=globalThis.flash.net.getAliasByClass,t.getClassByAlias=globalThis.flash.net.getClassByAlias,t.ByteArray=globalThis.flash.utils.ByteArray,t.Dictionary=globalThis.flash.utils.Dictionary,t.getDefinitionByName=globalThis.flash.utils.getDefinitionByName,t.getQualifiedClassName=globalThis.flash.utils.getQualifiedClassName;var e=function(){function e(){void 0===this.stringsKey&&(this.stringsKey={}),void 0===this.stringsIndex&&(this.stringsIndex={}),void 0===this.objectsKey&&(this.objectsKey=new t.Dictionary),void 0===this.objectsIndex&&(this.objectsIndex={}),void 0===this.traits&&(this.traits=[]),void 0===this.traitNames&&(this.traitNames=[])}return e.prototype.stringsPush=function(t){var e=this.stringsLength++;this.stringsKey[t]=e,this.stringsIndex[e]=t},e.prototype.objectsPush=function(t){var e=this.objectsLength++;this.objectsKey.__set(t,e),this.objectsIndex[e]=t},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"AMF.as$52::AMF3ReferenceTables"),globalThis.asc.clp$(e,{stringsLength:0,objectsLength:0})})}(),e}(),n=function(){function t(){}return t.__block1=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"AMF.as$53::AMF0Marker")})}(),t.NUMBER=0,t.BOOLEAN=1,t.STRING=2,t.OBJECT=3,t.NULL=5,t.UNDEFINED=6,t.REFERENCE=7,t.ECMA_ARRAY=8,t.OBJECT_END=9,t.STRICT_ARRAY=10,t.DATE=11,t.LONG_STRING=12,t.XML=15,t.TYPED_OBJECT=16,t.AVMPLUS=17,t}(),o=function(){function t(){}return t.__block2=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"AMF.as$54::AMF3Marker")})}(),t.UNDEFINED=0,t.NULL=1,t.FALSE=2,t.TRUE=3,t.INTEGER=4,t.DOUBLE=5,t.STRING=6,t.XML_DOCUMENT=7,t.DATE=8,t.ARRAY=9,t.OBJECT=10,t.XML=11,t.BYTEARRAY=12,t.VECTOR_INT=13,t.VECTOR_UINT=14,t.VECTOR_DOUBLE=15,t.VECTOR_OBJECT=16,t.DICTIONARY=17,t}();function i(t){return+t==t}function r(e,n){return globalThis.asc.is(e,t.Dictionary)?e.__get(n):globalThis.asc.is(e,t.ByteArray)&&i(n)?e.__get(n):e[n]}function a(e,n,o){globalThis.asc.is(e,t.Dictionary)&&e.__set(n,o),globalThis.asc.is(e,t.ByteArray)&&i(n)&&e.__set(n,o),e[n]=o}function s(e,n){var o=[],i=t.getQualifiedClassName(e);if(i){var a=t.getDefinitionByName(i);if(a){var s=l(a);s&&(o=c(s,"traits").concat(c(s,"privates")))}}for(var u=Object.keys(e),f=u.length,_=0;_=0||n.call(e,h,r(e,h))}}function l(e){return t.describeTypeJSON(e,globalThis.avmplus.INCLUDE_BASES|globalThis.avmplus.INCLUDE_VARIABLES|globalThis.avmplus.INCLUDE_ACCESSORS|globalThis.avmplus.INCLUDE_TRAITS|globalThis.avmplus.INCLUDE_PRIVATES|globalThis.avmplus.USE_ITRAITS|globalThis.avmplus.HIDE_OBJECT)}function c(t,e){if(!t||!t[e])return[];var n,o=[],i=0,r=0;if(t[e].variables)for(r=t[e].variables.length>>>0,i=0;i>>0,i=0;i65535)throw"AMF short string exceeded";if(!e.length)return t.writeByte(0),void t.writeByte(0);var n=T.sHelperBytes;n.position=0,n.writeUTFBytes(e),t.writeByte(n.position>>8&255),t.writeByte(255&n.position),t.writeBytes(n,0,n.position)}function f(t){var e=t.readByte()<<8|t.readByte();return e?t.readUTFBytes(e):""}function _(t,e){var n=new globalThis.ArrayBuffer(8),o=new globalThis.DataView(n);o.setFloat64(0,e,!1);for(var i=n.byteLength,r=0;r>0;if(4==n)e=(e<<8)+o;else if(e=(e<<7)+(127&o),128!=(128&o))break}return e>268435456?e-536870912:e}function d(t,e){if(0==(4294967168&e))t.writeByte(127&e);else if(0==(4294950912&e))t.writeByte(128|e>>7&127),t.writeByte(127&e);else if(0==(4292870144&e))t.writeByte(128|e>>14&127),t.writeByte(128|e>>7&127),t.writeByte(127&e);else{if(0!=(3221225472&e))throw new Error("AMF3 U29 range");t.writeByte(128|e>>22&127),t.writeByte(128|e>>15&127),t.writeByte(128|e>>8&127),t.writeByte(255&e)}}function b(t,e){var n=p(t);if(1==n)return"";if(0==(1&n))return e.stringsIndex[n>>1];var o=n>>1,i=t.readUTFBytes(o);return e.stringsPush(i),i}function g(t,e,n){if(""!=e){var o=n.stringsKey[e];if(o>=0)d(t,o<<1);else{n.stringsPush(e);var i=T.sHelperBytes;i.position=0,i.writeUTFBytes(e),d(t,1|i.position<<1),t.writeBytes(i,0,i.position)}}else t.writeByte(1)}function y(e,n){var i=e.readByte();switch(i){case o.NULL:return null;case o.UNDEFINED:return;case o.FALSE:return!1;case o.TRUE:return!0;case o.INTEGER:return p(e);case o.DOUBLE:return h(e);case o.STRING:return b(e,n);case o.DATE:if(0==(1&(P=p(e))))return n.objectsIndex[P>>1];var r=new Date;return r.time=h(e),n.objectsPush(r),r;case o.OBJECT:var s,l;if(0==(1&(P=p(e))))return n.objectsIndex[P>>1];var c,u=!0;if(0==(2&P))l=s=n.traits[P>>2],u=(c=n.traitNames[P>>2]).isDynamic;else{var f=b(e,n);f&&(l=s=t.getClassByAlias(f)),u=0!=(8&P),c=[];for(var _=0,d=P>>4;_>1];var T=[];n.objectsPush(T);for(var S=P>>1;;){var E;if(!(E=b(e,n)).length)break;a(T,E,v=y(e,n))}for(_=0;_>1];var O=P>>1,w=new t.XML(e.readUTFBytes(O));return n.objectsPush(w),w;case o.BYTEARRAY:return function(e,n){var o=p(e);if(1==o)return new t.ByteArray;if(0==(1&o))return n.objectsIndex[o>>1];var i=new t.ByteArray;n.objectsPush(i);var r=o>>1;return i.writeBytes(e,e.position,r),i.position=0,e.position=e.position+r>>>0,i}(e,n);case o.DICTIONARY:var P;if(0==(1&(P=p(e))))return n.objectsIndex[P>>1];var D=P>>1,x=new t.Dictionary(1==e.readByte());for(d=0;d-268435456&&n<268435455&&n>=0?(e.writeByte(o.INTEGER),d(e,n)):(e.writeByte(o.DOUBLE),_(e,n));break;case"string":e.writeByte(o.STRING),g(e,n,a);break;case"object":if(void 0==n)e.writeByte(o.NULL);else if(globalThis.asc.is(n,Array)){if(e.writeByte(o.ARRAY),v(e,n,a))break;for(var u=0;n.hasOwnProperty(u);)++u;d(e,u<<1|1),s(n,function(t,n){i(t)&&t>=0&&t=0?d(t,o<<1):(n.objectsPush(e),d(t,1|e.length<<1),t.writeBytes(e),e.position=e.length)}else t.writeByte(1)}(e,n,a);else if(globalThis.asc.is(n,t.Dictionary)){if(e.writeByte(o.DICTIONARY),v(e,n,a))break;var p=Array.from(n.__iterator(!1)),b=p.length;d(e,b<<1|1),e.writeByte(n.__weakKeys?1:0);for(f=0;f=0?(d(t,o<<1),!0):(n.objectsPush(e),!1)}var T=function(){function i(){}return i.write=function(n,o,r){switch(n){case t.ObjectEncoding.AMF0:i.writeAMF0(o,r);break;case t.ObjectEncoding.AMF3:m(o,r,new e);break;default:throw new Error("Object Encoding")}},i.read=function(n,o){switch(n){case t.ObjectEncoding.AMF0:return i.readAMF0(o);case t.ObjectEncoding.AMF3:return y(o,new e);default:throw new Error("Object Encoding")}},i.writeAMF0=function(t,e){switch(typeof e){case"boolean":t.writeByte(n.BOOLEAN),t.writeByte(e?1:0);break;case"number":t.writeByte(n.NUMBER),_(t,e);break;case"undefined":t.writeByte(n.UNDEFINED);break;case"string":t.writeByte(n.STRING),u(t,e);break;case"object":var o=e;if(void 0==o)t.writeByte(n.NULL);else if(globalThis.asc.is(o,Array)){var r=globalThis.asc.as(o,Array);t.writeByte(n.ECMA_ARRAY),t.writeByte(r.length>>>24&255),t.writeByte(r.length>>16&255),t.writeByte(r.length>>8&255),t.writeByte(255&r.length),s(r,function(e,n){u(t,e),i.writeAMF0(t,n)}),t.writeByte(0),t.writeByte(0),t.writeByte(n.OBJECT_END)}else t.writeByte(n.OBJECT),s(o,function(e,n){u(t,e),i.writeAMF0(t,n)}),t.writeByte(0),t.writeByte(0),t.writeByte(n.OBJECT_END);return}},i.readAMF0=function(t){var o=t.readByte();switch(o){case n.NUMBER:return h(t);case n.BOOLEAN:return!!t.readByte();case n.STRING:return f(t);case n.OBJECT:for(var r={};;){if(!(s=f(t)).length)break;a(r,s,i.readAMF0(t))}if(t.readByte()!=n.OBJECT_END)throw"AMF0 End marker is not found";return r;case n.NULL:return null;case n.UNDEFINED:return;case n.ECMA_ARRAY:for((l=[]).length=t.readByte()<<24|t.readByte()<<16|t.readByte()<<8|t.readByte();;){var s;if(!(s=f(t)).length)break;a(l,s,i.readAMF0(t))}if(t.readByte()!=n.OBJECT_END)throw"AMF0 End marker is not found";return l;case n.STRICT_ARRAY:for(var l,c=(l=[]).length=t.readByte()<<24|t.readByte()<<16|t.readByte()<<8|t.readByte(),u=0;u>2},e.__round=function(t,e){return t%e==0?t:(1+(t/e|0))*e},e.__popBuffer=function(e,n,o,i,r){return r?t.SystemBitmapData.__popBuffer(e,n,o,i):new t.SystemBitmapData(t.SystemBitmapData.FILTERS,e,n,o,0)},e.__pushBuffer=function(t){t.dispose()},e.prototype.__getVertexShaderTemplate=function(){return null},e.prototype.__getFragmentShaderTemplate=function(){return null},e.prototype.__updateShader=function(t){var n=this.__getVertexShaderTemplate(),o=this.__getFragmentShaderTemplate();return e.__compileProgram(t,n,o)},e.__compileProgram=function(n,o,i){var r=o+"\n"+i,a=globalThis.asc.strict(e.sHelperShaderMap[r],t.WProgram3D);return a||(a=e.sHelperShaderMap[r]=n.createProgram()).uploadFromGLSL(o,i),a},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.filters::WBitmapFilter"),globalThis.asc.clp$(e,{__program:null,__replaceContent:!1,__smoothing:!1,__notImplemented:!1}),e.sHelperShaderMap={}})}(),e}();t.WBitmapFilter=e}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.RegExp=globalThis.global.RegExp,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WContext3DProgramType=globalThis.flash.__native.renderer3D.constants.WContext3DProgramType,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D,t.BitmapData=globalThis.flash.display.BitmapData,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(t,n,o){void 0===t&&(t=4),void 0===n&&(n=4),void 0===o&&(o=1);var i=this,r=i;return i=e.call(this)||this,o<1&&(o=1),o>3&&(o=3),i.blurX=t,i.blurY=n,i.quality=o,r.__offsetX=r.__offsetY=0,r.__frag_register_delta=64,r.__data=[0,0],i}return __extends(n,e),n.prototype.__getFragmentShadersLow=function(){return null},n.prototype.__getFragmentShadersHigh=function(){return null},n.prototype.__bounds=function(t){if(this.blurX<=1&&this.blurY<=1)return t;var e=this.quality<2?this.__getFragmentShadersLow():this.__getFragmentShadersHigh(),n=e[this.__getSuitableShaderIndex(e,this.blurX)],o=e[this.__getSuitableShaderIndex(e,this.blurY)],i=this.blurX*(n.border||1),r=this.blurY*(o.border||1);return t.__pad(r,i,r,i)},n.prototype.__apply=function(e,n,o,i,r){var a,s=n._systemWidth||n._width,l=n._systemHeight||n._height,c=n._transparent,u=t.WBitmapFilter.__popBuffer(s,l,c,!0,o);return e.saveAndReset().clipRectSeparate(0,0,s,l),e.translate(this.__offsetX,this.__offsetY),this.blurX>1&&this.blurY>1?(this.__setup(e,n,0,i,r),a=t.WBitmapFilter.__popBuffer(s,l,c,!0,!0),e.setRenderToBitmapData(a),e.drawImage(n,!1,!0,!0,null),this.__setup(e,a,1,i,r),e.translate(-this.__offsetX,-this.__offsetY),e.setRenderToBitmapData(u),e.drawImage(a,!1,!0,!0,null),t.WBitmapFilter.__pushBuffer(a)):(this.__setup(e,n,this.blurX>1?0:1,i,r),e.setRenderToBitmapData(u),e.drawImage(n,!1,!0,!0,null)),e.restore(),u},n.prototype.__setup=function(e,n,o,i,r){var a=n.__getTexture(),s=Math.round(this.blurX),l=Math.round(this.blurY),c=e.context(),u=this.__lastBlurX!=s,f=this.__lastBlurY!=l,_=this.__lastQuality!=this.quality;return(u||_)&&(this.__programBlurX=this.__updateShader(c,s)),(f||_)&&(this.__programBlurY=this.__updateShader(c,l)),this.__lastBlurX=s,this.__lastBlurY=l,this.__lastQuality=this.quality,0==o?(this.__data[0]=s/a.__width,this.__data[1]=0,e.setProgram(this.__programBlurX)):(this.__data[0]=0,this.__data[1]=l/a.__height,e.setProgram(this.__programBlurY)),e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,this.__frag_register_delta,this.__data,1),!0},n.prototype.__updateShader=function(e,o){var i=this.quality<2?this.__getFragmentShadersLow():this.__getFragmentShadersHigh(),r=this.__getSuitableShaderIndex(i,o),a=(i[r],this.__privateShaderTemplate(t.WContext3DProgramType.VERTEX)),s=this.__privateShaderTemplate(t.WContext3DProgramType.FRAGMENT);return s=(s=s.replace(n.REGEXP_BLUR_TRANSFORM,i[r].code)).replace(n.REGEXP_DELTA,"fc"+this.__frag_register_delta),t.WBitmapFilter.__compileProgram(e,a,s)},n.prototype.__getSuitableShaderIndex=function(t,e){for(var n=0,o=t.length;n>16&255)/255,this.__green=(t>>8&255)/255,this.__blue=(255&t)/255},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"distance",{get:function(){return this.__distance},set:function(t){this.__distance=t,this.__setOffset(this.__distance,this.__angle)},enumerable:!1,configurable:!0}),n.prototype.__bounds=function(n){if(this.inner)return n;if(0==this.__offsetX&&0==this.__offsetY)return e.prototype.__bounds.call(this,n);var o=t.Rectangle.__pool.get();return e.prototype.__bounds.call(this,o.__copyFrom(n)),o.__offset(this.__offsetX,this.__offsetY),n.__unionInPlace(o),t.Rectangle.__pool.release(o),n},n.prototype.__boundsDraw=function(n){if(0==this.__offsetX&&0==this.__offsetY)return e.prototype.__bounds.call(this,n);var o=t.Rectangle.__pool.get();return e.prototype.__boundsDraw.call(this,o.__copyFrom(n)),this.inner?o.__offset(-this.__offsetX,-this.__offsetY):o.__offset(this.__offsetX,this.__offsetY),e.prototype.__bounds.call(this,n),n.__unionInPlace(o),t.Rectangle.__pool.release(o),n},n.prototype.__apply=function(t,n,o,i,r){var a=n._systemWidth||n._width,s=n._systemHeight||n._height,l=(n._transparent,e.prototype.__apply.call(this,t,n,o,i,r));return this.__shadowOnly||this.hideObject&&!this.inner&&!this.knockout||(t.saveAndReset().clipRectSeparate(0,0,a,s),this.inner?t.blendMode(this.hideObject||this.knockout?11:17):t.blendMode(this.knockout?12:1),t.setRenderToBitmapData(l),t.drawImage(n,!1,!1,!1,null),t.restore()),l},n.prototype.__setup=function(n,o,i,r,a){o.__getTexture();e.prototype.__setup.call(this,n,o,i,r,a);n.context();var s=this.blurX<=1||this.blurY<=1;return 0==i||s?(this.__dataColor[0]=this.__red,this.__dataColor[1]=this.__green,this.__dataColor[2]=this.__blue,this.__dataColor[3]=s?this.strength:1,this.__dataMath[0]=this.__replaceColor?1:0,this.__dataMath[1]=1,this.__dataMath[2]=this.inner?1:0,this.__dataMath[3]=s?this.alpha:1):(this.__dataColor[0]=0,this.__dataColor[1]=0,this.__dataColor[2]=0,this.__dataColor[3]=this.strength,this.__dataMath[0]=0,this.__dataMath[1]=1,this.__dataMath[2]=0,this.__dataMath[3]=this.alpha),n.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,32,this.__dataMath,1),n.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,33,this.__dataColor,1),!0},n.prototype.__privateShaderTemplate=function(e){return e==t.WContext3DProgramType.VERTEX?this.__getVertexShaderTemplate():this.__getFragmentShaderTemplate()},n.prototype.__setOffset=function(t,e){var o=e*n.DEG_TO_RAD;this.__offsetX=Math.cos(o)*t,this.__offsetY=Math.sin(o)*t},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.filters::WDropShadowFilter"),globalThis.asc.clp$(n,{alpha:NaN,hideObject:!1,inner:!1,knockout:!1,strength:NaN,__red:NaN,__green:NaN,__blue:NaN,__color:NaN,__angle:NaN,__distance:NaN,__dataColor:null,__dataMath:null,__replaceColor:!1,__shadowOnly:!1}),n.DEG_TO_RAD=Math.PI/180})}(),n}(t.WBlurFilter);t.WDropShadowFilter=e}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.SystemBitmapData=globalThis.flash.__native.display.SystemBitmapData,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.BitmapData=globalThis.flash.display.BitmapData,t.BitmapFilterType=globalThis.flash.filters.BitmapFilterType,t.ColorTransform=globalThis.flash.geom.ColorTransform;var e=function(e){function n(n,o,i,r,a,s,l,c,u,f,_,h,p){void 0===n&&(n=4),void 0===o&&(o=45),void 0===i&&(i=16777215),void 0===r&&(r=1),void 0===a&&(a=0),void 0===s&&(s=1),void 0===l&&(l=4),void 0===c&&(c=4),void 0===u&&(u=1),void 0===f&&(f=1),void 0===_&&(_="inner"),void 0===h&&(h=!1),void 0===p&&(p=!1);var d=this;return d.highlightAlpha=r,d.highlightColor=i,d.shadowAlpha=s,d.shadowColor=a,d.type=_,d=e.call(this,n,o,i,r,l,c,u,f,_==t.BitmapFilterType.INNER,h,p)||this}return __extends(n,e),n.prototype.__drawBevel=function(e,o,i,r,a,s,l,c,u,f,_,h){var p=o._systemWidth||o._width,d=o._systemHeight||o._height,b=o._transparent,g=this.__drawShadow(e,o,r,0,!0,1,u,f,0,0,1,1,!1,!1,!0,!0),y=this.__drawShadow(e,o,r,0,!0,1,u+180,f,0,0,1,1,!1,!1,!0,!0),m=t.WBitmapFilter.__popBuffer(p,d,b,!0,r);e.saveAndReset().clipRectSeparate(0,0,p,d),e.setRenderToBitmapData(m),e.drawImage(g,!1,!1,!1,null),e.blendMode(20),e.drawImage(y,!1,!1,!1,null),e.restore();var v=t.WBitmapFilter.__popBuffer(p,d,b,!0,r);e.saveAndReset().clipRectSeparate(0,0,p,d),e.setRenderToBitmapData(v),n._colorTransform.color=this.shadowColor,n._colorTransform.alphaMultiplier=this.shadowAlpha,e.setColorTransform(n._colorTransform),e.drawImage(g,!1,!1,!1,null),n._colorTransform.color=this.highlightColor,n._colorTransform.alphaMultiplier=this.highlightAlpha,e.setColorTransform(n._colorTransform),e.drawImage(y,!1,!1,!1,null),e.blendMode(12),n._colorTransform.alphaMultiplier=1,e.setColorTransform(n._colorTransform),e.drawImage(m,!1,!1,!1,null),e.restore(),t.WBitmapFilter.__pushBuffer(g),t.WBitmapFilter.__pushBuffer(y),t.WBitmapFilter.__pushBuffer(m);var T=this.__drawShadow(e,v,r,0,!1,1,0,0,a,s,l,c,!1,!1,!0,!1);t.WBitmapFilter.__pushBuffer(v),e.saveAndReset().clipRectSeparate(0,0,p,d),e.setRenderToBitmapData(T),h?e.blendMode(_?11:17):e.blendMode(_?12:1),e.drawImage(o,!1,!1,!1,null),e.restore(),e.saveAndReset().clipRectSeparate(0,0,p,d),e.setRenderToBitmapData(i),e.drawImage(T,!1,!1,!1,null),e.restore(),t.WBitmapFilter.__pushBuffer(T)},n.prototype.__drawShadow=function(t,n,o,i,r,a,s,l,c,u,f,_,h,p,d,b){return void 0===o&&(o=!1),this.color=i,this.alpha=a,this.angle=s,this.distance=l,this.blurX=c,this.blurY=u,this.strength=f,this.quality=_,this.inner=h,this.knockout=p,this.hideObject=d,this.__replaceColor=r,this.__shadowOnly=b,e.prototype.__apply.call(this,t,n,o,null,null)},n.prototype.__apply=function(e,n,o,i,r){var a=n._systemWidth||n._width,s=n._systemHeight||n._height,l=n._transparent,c=this.blurX,u=this.blurY,f=this.strength,_=this.quality,h=this.angle,p=this.distance,d=this.knockout,b=t.WBitmapFilter.__popBuffer(a,s,l,!0,o);return this.type!=t.BitmapFilterType.OUTER&&this.type!=t.BitmapFilterType.FULL||this.__drawBevel(e,n,b,!0,c,u,f,_,h,p,d,!1),this.type!=t.BitmapFilterType.INNER&&this.type!=t.BitmapFilterType.FULL||this.__drawBevel(e,n,b,!0,c,u,f,_,h,p,d,!0),this.blurX=c,this.blurY=u,this.strength=f,this.quality=_,this.angle=h,this.distance=p,this.knockout=d,b},n.prototype.__bounds=function(t){var n=globalThis.flash.geom.Rectangle.__pool.get(),o=this.angle;return e.prototype.__bounds.call(this,n.__copyFrom(t)),this.angle=o+180,e.prototype.__bounds.call(this,n),this.angle=o,t.__unionInPlace(n),t},n.prototype.__boundsDraw=function(t){var n=globalThis.flash.geom.Rectangle.__pool.get(),o=this.angle;return e.prototype.__boundsDraw.call(this,n.__copyFrom(t)),this.angle=o+180,e.prototype.__boundsDraw.call(this,n),this.angle=o,t.__unionInPlace(n),t},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.filters::WBevelFilter"),globalThis.asc.clp$(n,{highlightAlpha:NaN,highlightColor:0,shadowAlpha:NaN,shadowColor:0,type:null}),n._colorTransform=new t.ColorTransform})}(),n}(t.WDropShadowFilter);t.WBevelFilter=e}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WContext3DProgramType=globalThis.flash.__native.renderer3D.constants.WContext3DProgramType,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D,t.BitmapData=globalThis.flash.display.BitmapData,t.Matrix=globalThis.flash.geom.Matrix,t.Matrix3D=globalThis.flash.geom.Matrix3D,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(n){void 0===n&&(n=null);var o=this,i=o;return o=e.call(this)||this,i.__dataMatrix=new t.Matrix3D,i.__dataOffset=[0,0,0,0],i.init(n),o}return __extends(n,e),n.prototype.init=function(t){if(void 0===t&&(t=null),t){for(var e=[],n=0;n<20;++n)e[n]=t[n];t=e}else t=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0];this.matrix=t},n.prototype.__isIdentical=function(){return!this.matrix||20!=this.matrix.length||1==this.matrix[0]&&0==this.matrix[1]&&0==this.matrix[2]&&0==this.matrix[3]&&0==this.matrix[4]&&0==this.matrix[5]&&1==this.matrix[6]&&0==this.matrix[7]&&0==this.matrix[8]&&0==this.matrix[9]&&0==this.matrix[10]&&0==this.matrix[11]&&1==this.matrix[12]&&0==this.matrix[13]&&0==this.matrix[14]&&0==this.matrix[15]&&0==this.matrix[16]&&0==this.matrix[17]&&1==this.matrix[18]&&0==this.matrix[19]},n.prototype.__setup=function(e,n,o,i,r){n.__getTexture();var a=e.context();this.__program||(this.__program=this.__updateShader(a)),e.setProgram(this.__program);var s=0,l=this.__dataMatrix.rawData;for(l.__set(s++,this.matrix[0]),l.__set(s++,this.matrix[1]),l.__set(s++,this.matrix[2]),l.__set(s++,this.matrix[3]),l.__set(s++,this.matrix[5]),l.__set(s++,this.matrix[6]),l.__set(s++,this.matrix[7]),l.__set(s++,this.matrix[8]),l.__set(s++,this.matrix[10]),l.__set(s++,this.matrix[11]),l.__set(s++,this.matrix[12]),l.__set(s++,this.matrix[13]),l.__set(s++,this.matrix[15]),l.__set(s++,this.matrix[16]),l.__set(s++,this.matrix[17]),l.__set(s++,this.matrix[18]),s=0;s<16;s++)l.__get(s)>=64&&l.__set(s,0);return e.setProgramConstantsFromMatrix(t.WContext3DProgramType.FRAGMENT,0,this.__dataMatrix),s=0,this.__dataOffset[s++]=this.matrix[4]/255,this.__dataOffset[s++]=this.matrix[9]/255,this.__dataOffset[s++]=this.matrix[14]/255,this.__dataOffset[s++]=this.matrix[19]/255,e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,4,this.__dataOffset,1),!0},n.prototype.__updateShader=function(e){var n=this.__getVertexShaderTemplate(),o=this.__getFragmentShaderTemplate();return t.WBitmapFilter.__compileProgram(e,n,o)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.filters::WColorMatrixFilter"),globalThis.asc.clp$(n,{matrix:null,__dataMatrix:null,__dataOffset:null})})}(),n}(t.WBitmapFilter);t.WColorMatrixFilter=e}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WContext3DProgramType=globalThis.flash.__native.renderer3D.constants.WContext3DProgramType,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D,t.WTexture=globalThis.flash.__native.renderer3D.textures.WTexture,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(t,n,o,i,r,a,s,l,c){void 0===t&&(t=0),void 0===n&&(n=0),void 0===o&&(o=null),void 0===i&&(i=1),void 0===r&&(r=0),void 0===a&&(a=!0),void 0===s&&(s=!0),void 0===l&&(l=0),void 0===c&&(c=0);var u=this,f=u;return u=e.call(this)||this,f.__matrixData=[],u.alpha=c,u.bias=r,u.clamp=s,u.color=l,u.divisor=i,u.matrixX=t,u.matrixY=n,u.matrix=o,u.preserveAlpha=a,u}return __extends(n,e),Object.defineProperty(n.prototype,"matrix",{get:function(){var t=[];t.length=this.matrixX*this.matrixY>>>0;for(var e=0;e>0,n=(e%4>0?e+4-e%4:e)>>0;this.__matrixData.length=n>>>0;for(var o=0;o>16&255)/255,n.__sHelpVec4[1]=(this.color>>8&255)/255,n.__sHelpVec4[2]=(255&this.color)/255,n.__sHelpVec4[3]=this.alpha,e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,2,n.__sHelpVec4,1),a?(n.__sHelpVec4[0]=(a.x-h)/g,n.__sHelpVec4[1]=(a.y-p)/y,n.__sHelpVec4[2]=(a.x+a.width+h)/g,n.__sHelpVec4[3]=(a.y+a.height+p)/y):(n.__sHelpVec4[0]=-h/g,n.__sHelpVec4[1]=-p/y,n.__sHelpVec4[2]=(d+h)/g,n.__sHelpVec4[3]=(b+p)/y),e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,3,n.__sHelpVec4,1),e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,4,this.__matrixData,this.__matrixData.length/4),!0}},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.filters::WConvolutionFilter"),globalThis.asc.clp$(n,{alpha:NaN,bias:NaN,clamp:!1,color:0,divisor:NaN,matrixX:NaN,matrixY:NaN,preserveAlpha:!1,__lastMatrixX:NaN,__lastMatrixY:NaN,__lastClamp:!1,__lastPreserveAlpha:!1,__matrixData:null}),n.__sHelpVec4=[0,0,0,0]})}(),n}(t.WBitmapFilter);t.WConvolutionFilter=e}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WContext3DProgramType=globalThis.flash.__native.renderer3D.constants.WContext3DProgramType,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D,t.WTexture=globalThis.flash.__native.renderer3D.textures.WTexture,t.BitmapData=globalThis.flash.display.BitmapData,t.BitmapDataChannel=globalThis.flash.display.BitmapDataChannel,t.Matrix=globalThis.flash.geom.Matrix,t.Matrix3D=globalThis.flash.geom.Matrix3D,t.Point=globalThis.flash.geom.Point,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(n,o,i,r,a,s,l,c,u){void 0===n&&(n=null),void 0===o&&(o=null),void 0===i&&(i=0),void 0===r&&(r=0),void 0===a&&(a=0),void 0===s&&(s=0),void 0===l&&(l="wrap"),void 0===c&&(c=0),void 0===u&&(u=0);var f=e.call(this,!0)||this;return f.alpha=u,f.color=c,f.componentX=i,f.componentY=r,f.mapBitmap=n,f.mapPoint=o||new t.Point,f.mode=l,f.scaleX=a,f.scaleY=s,f}return __extends(n,e),n.prototype.__setup=function(t,e,n,o,i){if(!this.mapBitmap)return!1;t.flush();var r=t.context();e.__getTexture();return this.__program||(this.__program=this.__updateShader(r)),t.setProgram(this.__program),this.__setupConstants(t,e,o),t.setSampler1BitmapData(this.mapBitmap),!0},n.prototype.__updateShader=function(t){return null},n.prototype.__setupConstants=function(e,o,i){var r=this.mapBitmap.__getTexture(),a=o.__getTexture();if(r&&a){var s=r.__width,l=r.__height,c=a.__width,u=a.__height,f=this.mapBitmap._systemWidth||this.mapBitmap._width,_=this.mapBitmap._systemHeight||this.mapBitmap._height,h=o._systemWidth||o._width,p=o._systemHeight||o._height,d=this.mapPoint.x,b=this.mapPoint.y,g=1,y=1;i&&(n.__sHelpPoint.__setTo(1,1),i.__transformPointInPlace(n.__sHelpPoint),d*=g=n.__sHelpPoint.x,b*=y=n.__sHelpPoint.y);var m=0;n.__sHelpVec4[m++]=-d/c,n.__sHelpVec4[m++]=-b/u,n.__sHelpVec4[m++]=c/(s*g),n.__sHelpVec4[m++]=u/(l*y),e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,0,n.__sHelpVec4,1),m=0,n.__sHelpVec4[m++]=0,n.__sHelpVec4[m++]=0,n.__sHelpVec4[m++]=f/s,n.__sHelpVec4[m++]=_/l,e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,1,n.__sHelpVec4,1),m=0,n.__sHelpVec4[m++]=.5,n.__sHelpVec4[m++]=.5,n.__sHelpVec4[m++]=.5,n.__sHelpVec4[m++]=0,e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,2,n.__sHelpVec4,1);var v=0,T=0;for(m=0;m<16;++m)n.__sHelpMatrix.rawData.__set(m,0);v=this.componentX==t.BitmapDataChannel.RED?0:this.componentX==t.BitmapDataChannel.GREEN?1:this.componentX==t.BitmapDataChannel.BLUE?2:3,T=this.componentY==t.BitmapDataChannel.RED?0:this.componentY==t.BitmapDataChannel.GREEN?1:this.componentY==t.BitmapDataChannel.BLUE?2:3,0!=this.componentX&&n.__sHelpMatrix.rawData.__set(0+v>>0,this.scaleX*g/c),0!=this.componentY&&n.__sHelpMatrix.rawData.__set(4+T>>0,this.scaleY*y/u),e.setProgramConstantsFromMatrix(t.WContext3DProgramType.FRAGMENT,3,n.__sHelpMatrix,!1),m=0,n.__sHelpVec4[m++]=0,n.__sHelpVec4[m++]=0,n.__sHelpVec4[m++]=h/c,n.__sHelpVec4[m++]=p/u,e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,7,n.__sHelpVec4,1),m=0,n.__sHelpVec4[m++]=(this.color>>16&255)/255,n.__sHelpVec4[m++]=(this.color>>8&255)/255,n.__sHelpVec4[m++]=(255&this.color)/255,n.__sHelpVec4[m++]=this.alpha,e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,8,n.__sHelpVec4,1)}},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.filters::WDisplacementMapFilter"),globalThis.asc.clp$(n,{alpha:NaN,color:0,componentX:0,componentY:0,mapBitmap:null,mapPoint:null,mode:null,scaleX:NaN,scaleY:NaN}),n.__sHelpVec4=[0,0,0,0],n.__sHelpMatrix=new t.Matrix3D,n.__sHelpPoint=new t.Point})}(),n}(t.WBitmapFilter);t.WDisplacementMapFilter=e}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.BitmapData=globalThis.flash.display.BitmapData,t.Shader=globalThis.flash.display.Shader,t.Point=globalThis.flash.geom.Point;var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.filters::WFilterManager")})}(),t}();t.WFilterManager=e}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){var e=function(t){function e(e,n,o,i,r,a,s,l,c){return void 0===e&&(e=16711680),void 0===n&&(n=1),void 0===o&&(o=6),void 0===i&&(i=6),void 0===r&&(r=2),void 0===a&&(a=1),void 0===s&&(s=!1),void 0===l&&(l=!1),void 0===c&&(c=!1),t.call(this,0,0,e,n,o,i,r,a,s,l,c)||this}return __extends(e,t),Object.defineProperty(e.prototype,"angle",{get:function(){return globalThis.flash.__native.filters.WDropShadowFilter.super(this,"angle")},set:function(t){globalThis.flash.__native.filters.WDropShadowFilter.super(this,"angle",0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"distance",{get:function(){return globalThis.flash.__native.filters.WDropShadowFilter.super(this,"distance")},set:function(t){globalThis.flash.__native.filters.WDropShadowFilter.super(this,"distance",0)},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.filters::WGlowFilter")})}(),e}(t.WDropShadowFilter);t.WGlowFilter=e}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.SystemBitmapData=globalThis.flash.__native.display.SystemBitmapData,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WContext3DProgramType=globalThis.flash.__native.renderer3D.constants.WContext3DProgramType,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D,t.BitmapData=globalThis.flash.display.BitmapData,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(t,n,o,i,r,a,s,l,c,u,f){void 0===t&&(t=4),void 0===n&&(n=45),void 0===o&&(o=null),void 0===i&&(i=null),void 0===r&&(r=null),void 0===a&&(a=4),void 0===s&&(s=4),void 0===l&&(l=1),void 0===c&&(c=1),void 0===u&&(u="inner"),void 0===f&&(f=!1);var _=this;return _.alphas=i||[],_.colors=o||[],_.ratios=r||[],_.type=u,_.__gradientMask=3,_=e.call(this,t,n,16777215,1,a,s,l,c,!1,f,!0)||this}return __extends(n,e),n.prototype.__updateGradientShader=function(t){return null},n.prototype.__setupGradient=function(e,o,i,r,a){var s=this.colors.length>>0;if(this.alphas.length!=s||this.ratios.length!=s)return!1;var l=e.context();this.__lastColorsSize!=s&&(this.__gradientProgram=this.__updateGradientShader(l)),e.setProgram(this.__gradientProgram),this.__lastColorsSize=s;for(var c=0,u=0;u>16&255)/255,n.__sHelpVec[4*c+1]=(f>>8&255)/255,n.__sHelpVec[4*c+2]=(255&f)/255,n.__sHelpVec[4*c+3]=_}e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,0,n.__sHelpVec,s);for(u=0;u0?(s+4-s%4)/4:s/4)>>0;return e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,s,n.__sHelpVec,p),!0},n.prototype.__drawShadow=function(t,n,o,i,r,a,s,l,c,u,f,_,h,p,d,b){return void 0===o&&(o=!1),this.color=i,this.alpha=a,this.angle=s,this.distance=l,this.blurX=c,this.blurY=u,this.strength=f,this.quality=_,this.inner=h,this.knockout=p,this.hideObject=d,this.__replaceColor=r,this.__shadowOnly=b,e.prototype.__apply.call(this,t,n,o,null,null)},n.prototype.__drawGradientGlow=function(e,n,o,i,r,a,s,l,c,u,f,_,h){var p=n._systemWidth||n._width,d=n._systemHeight||n._height,b=n._transparent;this.__replaceColor=!0,this.hideObject=!0,this.inner=!1,this.strength=1;var g=null;if(this.colors.length>1){var y=this.__drawShadow(e,n,i,16777215,!0,1,c,u,r,a,s,l,!1,!1,!0,!0),m=t.WBitmapFilter.__popBuffer(p,d,b,!this.__replaceContent,i);e.saveAndReset().clipRectSeparate(0,0,p,d);var v=this.__setupGradient(e,n,0,null,null);e.setRenderToBitmapData(m),e.drawImage(y,!1,this.__smoothing,v,null),e.restore(),t.WBitmapFilter.__pushBuffer(y),g=this.__drawShadow(e,m,i,16777215,!1,1,0,0,0,0,1,1,!1,!1,!0,!0),t.WBitmapFilter.__pushBuffer(m)}else g=t.WBitmapFilter.__popBuffer(p,d,b,!this.__replaceContent,i);h||(e.saveAndReset().clipRectSeparate(0,0,p,d),e.setRenderToBitmapData(g),_?e.blendMode(f?11:17):e.blendMode(f?12:1),e.drawImage(n,!1,!1,!1,null),e.restore()),e.saveAndReset().clipRectSeparate(0,0,p,d),e.setRenderToBitmapData(o),e.drawImage(g,!1,!1,!1,null),e.restore(),t.WBitmapFilter.__pushBuffer(g)},n.prototype.__apply=function(e,n,o,i,r){var a=n._systemWidth||n._width,s=n._systemHeight||n._height,l=n._transparent,c=this.angle,u=this.distance,f=this.blurX,_=this.blurY,h=this.strength,p=this.knockout,d=this.quality,b=this.__shadowOnly,g=t.WBitmapFilter.__popBuffer(a,s,l,!0,o);return this.type!=globalThis.flash.filters.BitmapFilterType.OUTER&&this.type!=globalThis.flash.filters.BitmapFilterType.FULL||this.__drawGradientGlow(e,n,g,!0,f,_,h,d,c,u,p,!1,!1),this.type!=globalThis.flash.filters.BitmapFilterType.INNER&&this.type!=globalThis.flash.filters.BitmapFilterType.FULL||this.__drawGradientGlow(e,n,g,!0,f,_,h,d,c,u,p,!0,!1),this.angle=c,this.distance=u,this.blurX=f,this.blurY=_,this.strength=h,this.knockout=p,this.quality=d,this.__shadowOnly=b,g},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.filters::WGradientGlowFilter"),globalThis.asc.clp$(n,{alphas:null,colors:null,ratios:null,type:null,__lastColorsSize:0,__gradientMask:0}),n.__sHelpVec=[]})}(),n}(t.WDropShadowFilter);t.WGradientGlowFilter=e}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.SystemBitmapData=globalThis.flash.__native.display.SystemBitmapData,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.BitmapData=globalThis.flash.display.BitmapData,t.BitmapFilterType=globalThis.flash.filters.BitmapFilterType,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(t,n,o,i,r,a,s,l,c,u,f){return void 0===t&&(t=4),void 0===n&&(n=45),void 0===o&&(o=null),void 0===i&&(i=null),void 0===r&&(r=null),void 0===a&&(a=4),void 0===s&&(s=4),void 0===l&&(l=1),void 0===c&&(c=1),void 0===u&&(u="inner"),void 0===f&&(f=!1),e.call(this,t,n,o,i,r,a,s,l,c,u,f)||this}return __extends(n,e),n.prototype.__drawGradientBevel=function(e,n,o,i,r,a,s,l,c,u,f,_,h){var p=n._systemWidth||n._width,d=n._systemHeight||n._height,b=n._transparent,g=this.__drawShadow(e,n,i,16777215,!0,1,c,u,0,0,1,1,!1,!1,!1,!0),y=this.__drawShadow(e,n,i,16777215,!0,1,c+180,u,0,0,1,1,!1,!1,!1,!0),m=this.__drawShadow(e,n,i,16777215,!0,1,c,u,0,0,1,1,!1,!1,!1,!0);e.saveAndReset().clipRectSeparate(0,0,p,d),e.setRenderToBitmapData(g),e.blendMode(12),e.drawImage(y,!1,!1,!1,null),e.restore(),e.saveAndReset().clipRectSeparate(0,0,p,d),e.setRenderToBitmapData(y),e.blendMode(12),e.drawImage(m,!1,!1,!1,null),e.restore(),t.WBitmapFilter.__pushBuffer(m);var v=t.WBitmapFilter.__popBuffer(p,d,b,!0,i);this.__gradientMask=2,this.__drawGradientGlow(e,g,v,i,r,a,s,l,0,0,!1,!1,!0),t.WBitmapFilter.__pushBuffer(g);var T=t.WBitmapFilter.__popBuffer(p,d,b,!0,i);this.__gradientMask=1,this.__drawGradientGlow(e,y,T,i,r,a,s,l,0,0,!1,!1,!0),t.WBitmapFilter.__pushBuffer(y),e.saveAndReset().clipRectSeparate(0,0,p,d),e.setRenderToBitmapData(v),e.blendMode(21),e.drawImage(T,!1,!1,!1,null),e.restore(),t.WBitmapFilter.__pushBuffer(T),h||(e.saveAndReset().clipRectSeparate(0,0,p,d),e.setRenderToBitmapData(v),_?e.blendMode(f?11:17):e.blendMode(f?12:1),e.drawImage(n,!1,!1,!1,null),e.restore()),e.saveAndReset().clipRectSeparate(0,0,p,d),e.setRenderToBitmapData(o),e.drawImage(v,!1,!1,!1,null),e.restore(),t.WBitmapFilter.__pushBuffer(v)},n.prototype.__apply=function(e,n,o,i,r){var a=n._systemWidth||n._width,s=n._systemHeight||n._height,l=n._transparent,c=this.angle,u=this.distance,f=this.blurX,_=this.blurY,h=this.strength,p=this.knockout,d=this.quality,b=this.__shadowOnly,g=t.WBitmapFilter.__popBuffer(a,s,l,!0,o);return this.type!=t.BitmapFilterType.OUTER&&this.type!=t.BitmapFilterType.FULL||this.__drawGradientBevel(e,n,g,!0,f,_,h,d,c,u,p,!1,!1),this.type!=t.BitmapFilterType.INNER&&this.type!=t.BitmapFilterType.FULL||this.__drawGradientBevel(e,n,g,!0,f,_,h,d,c,u,p,!0,!1),this.angle=c,this.distance=u,this.blurX=f,this.blurY=_,this.strength=h,this.knockout=p,this.quality=d,this.__shadowOnly=b,g},n.prototype.__bounds=function(n){var o=t.Rectangle.__pool.get(),i=this.angle;return e.prototype.__bounds.call(this,o.__copyFrom(n)),this.angle=i+180,e.prototype.__bounds.call(this,o),this.angle=i,n.__unionInPlace(o),n},n.prototype.__boundsDraw=function(n){var o=t.Rectangle.__pool.get(),i=this.angle;return e.prototype.__boundsDraw.call(this,o.__copyFrom(n)),this.angle=i+180,e.prototype.__boundsDraw.call(this,o),this.angle=i,n.__unionInPlace(o),n},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.filters::WGradientBevelFilter")})}(),n}(t.WGradientGlowFilter);t.WGradientBevelFilter=e}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.WContext3DProgramType=globalThis.flash.__native.renderer3D.constants.WContext3DProgramType,t.BitmapData=globalThis.flash.display.BitmapData,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(t,n,o,i,r,a){void 0===t&&(t=0),void 0===n&&(n=0),void 0===o&&(o=255),void 0===i&&(i=7),void 0===r&&(r=!1),void 0===a&&(a=!0);var s=this,l=s;return s=e.call(this)||this,l.__replaceContent=!0,l.__data=[0,0,0,0],l.__dataChannels=[0,0,0,0],l.init(t,n,o,i,r,a),s}return __extends(n,e),n.prototype.init=function(t,e,n,o,i,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===n&&(n=255),void 0===o&&(o=7),void 0===i&&(i=!1),void 0===r&&(r=!0),this.randomSeed=t,this.low=e,this.high=n,this.channelOptions=o,this.grayScale=i,this.transparent=r},n.prototype.__setup=function(e,n,o,i,r){n.__getTexture();var a=e.context();return this.__program||(this.__program=this.__updateShader(a)),e.setProgram(this.__program),this.__data[0]=this.randomSeed,this.__data[1]=this.low/255,this.__data[2]=this.high/255,this.__data[3]=this.grayScale?1:0,e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,32,this.__data,1),this.__dataChannels[0]=(1&this.channelOptions)>>0==1?1:0,this.__dataChannels[1]=(2&this.channelOptions)>>1==1?1:0,this.__dataChannels[2]=(4&this.channelOptions)>>2==1?1:0,this.__dataChannels[3]=this.transparent&&(8&this.channelOptions)>>3==1?1:0,e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,33,this.__dataChannels,1),!0},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.filters::WNoiseFilter"),globalThis.asc.clp$(n,{randomSeed:0,low:0,high:0,channelOptions:0,grayScale:!1,transparent:!1,__data:null,__dataChannels:null})})}(),n}(t.WBitmapFilter);t.WNoiseFilter=e}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.WContext3DProgramType=globalThis.flash.__native.renderer3D.constants.WContext3DProgramType,t.WTexture=globalThis.flash.__native.renderer3D.textures.WTexture,t.BitmapData=globalThis.flash.display.BitmapData,t.BitmapDataChannel=globalThis.flash.display.BitmapDataChannel,t.Matrix=globalThis.flash.geom.Matrix,t.Matrix3D=globalThis.flash.geom.Matrix3D,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(){var t=this,n=t;return t=e.call(this)||this,n.__programDirty=!0,t}return __extends(n,e),n.prototype.__set=function(t,e,o,i,r,a,s,l,c){void 0===s&&(s=7),void 0===l&&(l=!1),void 0===c&&(c=null);var u=this.__getChannels(s,l);this.__programDirty=this.__programDirty||o!=this.numOctaves||u!=this.channels||c!=this.offsets,this.baseX=t,this.baseY=e,this.numOctaves=o>n.MAX_OCTAVES?n.MAX_OCTAVES:o,this.randomSeed=i,this.stitch=r,this.fractalNoise=a,this.channelOptions=s,this.channels=u>>>0,this.grayScale=l,this.offsets=c},n.prototype.__getChannels=function(t,e){return void 0===t&&(t=7),void 0===e&&(e=!1),(e?1:(1&t)+((2&t)>>1)+((4&t)>>2))>>0},n.prototype.__setup=function(t,e,n,o,i){e.__getTexture();var r=t.context();return this.__program&&!this.__programDirty||(this.__program=this.__updateShader(r)),t.setProgram(this.__program),this.__setupConstants(t,e),!0},n.prototype.__setupConstants=function(e,o){o.__getTexture();var i=this.baseX,r=this.baseY,a=0;n.__sHelpVec4[a++]=i,n.__sHelpVec4[a++]=r,n.__sHelpVec4[a++]=this.numOctaves,n.__sHelpVec4[a++]=this.randomSeed%1e6,e.setProgramConstantsFromVector(t.WContext3DProgramType.FRAGMENT,0,n.__sHelpVec4,1);for(a=0;a<16;++a)n.__sHelpMatrix.rawData.__set(a,0);if(this.grayScale)n.__sHelpMatrix.rawData.__set(0,1),n.__sHelpMatrix.rawData.__set(4,1),n.__sHelpMatrix.rawData.__set(8,1);else{var s=0;this.channelOptions&t.BitmapDataChannel.RED&&(n.__sHelpMatrix.rawData.__set(0+s,1),s++),this.channelOptions&t.BitmapDataChannel.GREEN&&(n.__sHelpMatrix.rawData.__set(4+s,1),s++),this.channelOptions&t.BitmapDataChannel.BLUE&&(n.__sHelpMatrix.rawData.__set(8+s,1),s++)}if(n.__sHelpMatrix.rawData.__set(15,1),e.setProgramConstantsFromMatrix(t.WContext3DProgramType.FRAGMENT,1,n.__sHelpMatrix,!1),this.offsets){n.__sHelpArray.length<4*this.numOctaves&&(n.__sHelpArray.length=4*this.numOctaves>>>0);for(var l=this.numOctaves 0.0) {\n color.a = 1.0 - color.a;\n }\n vec4 nc = color;\n if (fc32[0] > 0.0 || fc32[1] > 0.0) {\n if (nc.a > 0.0) nc.rgb /= nc.a;\n if (fc32[0] > 0.0) {\n nc.rgb = fc33.rgb;\n }\n if (fc32[1] > 0.0) {\n nc.a *= fc33.a;\n if (nc.a > 1.0) nc.a = 1.0;\n }\n nc.a *= fc32[3];\n fragColor = nc;\n fragColor.rgb *= fragColor.a;\n } else {\n nc.a *= fc32[3];\n fragColor = nc;\n }\n}"})}(),e.__block1=function(){globalThis.asc.stb(e,function(){["__getVertexShaderTemplate","__getFragmentShadersLow","__getFragmentShadersHigh"].forEach(function(t){Object.defineProperty(globalThis.flash.__native.filters.webgl.webgl20.WGL20DropShadowFilter.prototype,t,Object.getOwnPropertyDescriptor(globalThis.flash.__native.filters.webgl.webgl20.WGL20BlurFilter.prototype,t))})})}(),e}(t.WDropShadowFilter);t.WGL20DropShadowFilter=e}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WBevelFilter=globalThis.flash.__native.filters.WBevelFilter,t.WBlurFilter=globalThis.flash.__native.filters.WBlurFilter,t.WColorMatrixFilter=globalThis.flash.__native.filters.WColorMatrixFilter,t.WConvolutionFilter=globalThis.flash.__native.filters.WConvolutionFilter,t.WDisplacementMapFilter=globalThis.flash.__native.filters.WDisplacementMapFilter,t.WDropShadowFilter=globalThis.flash.__native.filters.WDropShadowFilter,t.WFilterManager=globalThis.flash.__native.filters.WFilterManager,t.WGlowFilter=globalThis.flash.__native.filters.WGlowFilter,t.WGradientBevelFilter=globalThis.flash.__native.filters.WGradientBevelFilter,t.WGradientGlowFilter=globalThis.flash.__native.filters.WGradientGlowFilter,t.WNoiseFilter=globalThis.flash.__native.filters.WNoiseFilter,t.WPerlinNoiseFilter=globalThis.flash.__native.filters.WPerlinNoiseFilter,t.WShaderFilter=globalThis.flash.__native.filters.WShaderFilter,t.WYUVToRGBFilter=globalThis.flash.__native.filters.WYUVToRGBFilter,t.WYUVYToRGBAFilter=globalThis.flash.__native.filters.WYUVYToRGBAFilter,t.BitmapData=globalThis.flash.display.BitmapData,t.Shader=globalThis.flash.display.Shader,t.Point=globalThis.flash.geom.Point;var e=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),n.prototype.createBevelFilter=function(e,n,o,i,r,a,s,l,c,u,f,_,h){return void 0===e&&(e=4),void 0===n&&(n=45),void 0===o&&(o=16777215),void 0===i&&(i=1),void 0===r&&(r=0),void 0===a&&(a=1),void 0===s&&(s=4),void 0===l&&(l=4),void 0===c&&(c=1),void 0===u&&(u=1),void 0===f&&(f="inner"),void 0===_&&(_=!1),void 0===h&&(h=!1),new t.WGL20BevelFilter(e,n,o,i,r,a,s,l,c,u,f,_,h)},n.prototype.createBlurFilter=function(e,n,o){return void 0===e&&(e=4),void 0===n&&(n=4),void 0===o&&(o=1),new t.WGL20BlurFilter(e,n,o)},n.prototype.createColorMatrixFilter=function(e){return void 0===e&&(e=null),new t.WGL20ColorMatrixFilter(e)},n.prototype.createConvolutionFilter=function(e,n,o,i,r,a,s,l,c){return void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=null),void 0===i&&(i=1),void 0===r&&(r=0),void 0===a&&(a=!0),void 0===s&&(s=!0),void 0===l&&(l=0),void 0===c&&(c=0),new t.WGL20ConvolutionFilter(e,n,o,i,r,a,s,l,c)},n.prototype.createDisplacementMapFilter=function(e,n,o,i,r,a,s,l,c){return void 0===e&&(e=null),void 0===n&&(n=null),void 0===o&&(o=0),void 0===i&&(i=0),void 0===r&&(r=0),void 0===a&&(a=0),void 0===s&&(s="wrap"),void 0===l&&(l=0),void 0===c&&(c=0),new t.WGL20DisplacementMapFilter(e,n,o,i,r,a,s,l,c)},n.prototype.createDropShadowFilter=function(e,n,o,i,r,a,s,l,c,u,f){return void 0===e&&(e=4),void 0===n&&(n=45),void 0===o&&(o=0),void 0===i&&(i=1),void 0===r&&(r=4),void 0===a&&(a=4),void 0===s&&(s=1),void 0===l&&(l=1),void 0===c&&(c=!1),void 0===u&&(u=!1),void 0===f&&(f=!1),new t.WGL20DropShadowFilter(e,n,o,i,r,a,s,l,c,u,f)},n.prototype.createGlowFilter=function(e,n,o,i,r,a,s,l,c){return void 0===e&&(e=16711680),void 0===n&&(n=1),void 0===o&&(o=6),void 0===i&&(i=6),void 0===r&&(r=2),void 0===a&&(a=1),void 0===s&&(s=!1),void 0===l&&(l=!1),void 0===c&&(c=!1),new t.WGL20GlowFilter(e,n,o,i,r,a,s,l,c)},n.prototype.createGradientBevelFilter=function(e,n,o,i,r,a,s,l,c,u,f){return void 0===e&&(e=4),void 0===n&&(n=45),void 0===o&&(o=null),void 0===i&&(i=null),void 0===r&&(r=null),void 0===a&&(a=4),void 0===s&&(s=4),void 0===l&&(l=1),void 0===c&&(c=1),void 0===u&&(u="inner"),void 0===f&&(f=!1),new t.WGL20GradientBevelFilter(e,n,o,i,r,a,s,l,c,u,f)},n.prototype.createGradientGlowFilter=function(e,n,o,i,r,a,s,l,c,u,f){return void 0===e&&(e=4),void 0===n&&(n=45),void 0===o&&(o=null),void 0===i&&(i=null),void 0===r&&(r=null),void 0===a&&(a=4),void 0===s&&(s=4),void 0===l&&(l=1),void 0===c&&(c=1),void 0===u&&(u="inner"),void 0===f&&(f=!1),new t.WGL20GradientGlowFilter(e,n,o,i,r,a,s,l,c,u,f)},n.prototype.createNoiseFilter=function(e,n,o,i,r,a){return void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=255),void 0===i&&(i=7),void 0===r&&(r=!1),void 0===a&&(a=!0),new t.WGL20NoiseFilter(e,n,o,i,r)},n.prototype.createPerlinNoiseFilter=function(){return new t.WGL20PerlinNoiseFilter},n.prototype.createShaderFilter=function(e){return void 0===e&&(e=null),new t.WGL20ShaderFilter(e)},n.prototype.createYUVToRGBFilter=function(){return new t.WGL20YUVToRGBFilter},n.prototype.createYUVYToRGBAFilter=function(){return new t.WGL20YUVYToRGBAFilter},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.filters.webgl.webgl20::WGL20FilterManager")})}(),n}(t.WFilterManager);t.WGL20FilterManager=e}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WGlowFilter=globalThis.flash.__native.filters.WGlowFilter;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.filters.webgl.webgl20::WGL20GlowFilter")})}(),e.__block1=function(){globalThis.asc.stb(e,function(){["__getFragmentShaderTemplate"].forEach(function(t){Object.defineProperty(globalThis.flash.__native.filters.webgl.webgl20.WGL20GlowFilter.prototype,t,Object.getOwnPropertyDescriptor(globalThis.flash.__native.filters.webgl.webgl20.WGL20DropShadowFilter.prototype,t))}),["__getVertexShaderTemplate","__getFragmentShadersLow","__getFragmentShadersHigh"].forEach(function(t){Object.defineProperty(globalThis.flash.__native.filters.webgl.webgl20.WGL20GlowFilter.prototype,t,Object.getOwnPropertyDescriptor(globalThis.flash.__native.filters.webgl.webgl20.WGL20BlurFilter.prototype,t))})})}(),e}(t.WGlowFilter);t.WGL20GlowFilter=e}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WGradientBevelFilter=globalThis.flash.__native.filters.WGradientBevelFilter;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.filters.webgl.webgl20::WGL20GradientBevelFilter")})}(),e.__block1=function(){globalThis.asc.stb(e,function(){["__updateGradientShader"].forEach(function(t){Object.defineProperty(globalThis.flash.__native.filters.webgl.webgl20.WGL20GradientBevelFilter.prototype,t,Object.getOwnPropertyDescriptor(globalThis.flash.__native.filters.webgl.webgl20.WGL20GradientGlowFilter.prototype,t))}),["__getFragmentShaderTemplate"].forEach(function(t){Object.defineProperty(globalThis.flash.__native.filters.webgl.webgl20.WGL20GradientBevelFilter.prototype,t,Object.getOwnPropertyDescriptor(globalThis.flash.__native.filters.webgl.webgl20.WGL20DropShadowFilter.prototype,t))}),["__getVertexShaderTemplate","__getFragmentShadersLow","__getFragmentShadersHigh"].forEach(function(t){Object.defineProperty(globalThis.flash.__native.filters.webgl.webgl20.WGL20GradientBevelFilter.prototype,t,Object.getOwnPropertyDescriptor(globalThis.flash.__native.filters.webgl.webgl20.WGL20BlurFilter.prototype,t))})})}(),e}(t.WGradientBevelFilter);t.WGL20GradientBevelFilter=e}(t.webgl20||(t.webgl20={}))}(t.webgl||(t.webgl={}))}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.RegExp=globalThis.global.RegExp,t.WGradientGlowFilter=globalThis.flash.__native.filters.WGradientGlowFilter,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.__updateGradientShader=function(t){for(var n=e.VERTEX_SHADER_TEMPLATE,o=e.FRAG_SHADER_TEMPLATE,i=this.colors.length>>0,r="",a=1;a 0.0) {\n color.a = 1.0 - color.a;\n }\n vec4 nc = color;\n if (fc32[0] > 0.0 || fc32[1] > 0.0) {\n if (nc.a > 0.0) nc.rgb /= nc.a;\n if (fc32[0] > 0.0) {\n nc.rgb = fc33.rgb;\n }\n if (fc32[1] > 0.0) {\n nc.a *= fc33.a;\n if (nc.a > 1.0) nc.a = 1.0;\n }\n nc.a *= fc32[3];\n gl_FragColor = nc;\n gl_FragColor.rgb *= gl_FragColor.a;\n } else {\n nc.a *= fc32[3];\n gl_FragColor = nc;\n }\n}"})}(),e.__block1=function(){globalThis.asc.stb(e,function(){["__getVertexShaderTemplate","__getFragmentShadersLow","__getFragmentShadersHigh"].forEach(function(t){Object.defineProperty(globalThis.flash.__native.filters.webgl.webgl10.WGL10DropShadowFilter.prototype,t,Object.getOwnPropertyDescriptor(globalThis.flash.__native.filters.webgl.webgl10.WGL10BlurFilter.prototype,t))})})}(),e}(t.WDropShadowFilter);t.WGL10DropShadowFilter=e}(t.webgl10||(t.webgl10={}))}(t.webgl||(t.webgl={}))}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WBevelFilter=globalThis.flash.__native.filters.WBevelFilter,t.WBlurFilter=globalThis.flash.__native.filters.WBlurFilter,t.WColorMatrixFilter=globalThis.flash.__native.filters.WColorMatrixFilter,t.WConvolutionFilter=globalThis.flash.__native.filters.WConvolutionFilter,t.WDisplacementMapFilter=globalThis.flash.__native.filters.WDisplacementMapFilter,t.WDropShadowFilter=globalThis.flash.__native.filters.WDropShadowFilter,t.WFilterManager=globalThis.flash.__native.filters.WFilterManager,t.WGlowFilter=globalThis.flash.__native.filters.WGlowFilter,t.WGradientBevelFilter=globalThis.flash.__native.filters.WGradientBevelFilter,t.WGradientGlowFilter=globalThis.flash.__native.filters.WGradientGlowFilter,t.WNoiseFilter=globalThis.flash.__native.filters.WNoiseFilter,t.WPerlinNoiseFilter=globalThis.flash.__native.filters.WPerlinNoiseFilter,t.WShaderFilter=globalThis.flash.__native.filters.WShaderFilter,t.WYUVToRGBFilter=globalThis.flash.__native.filters.WYUVToRGBFilter,t.WYUVYToRGBAFilter=globalThis.flash.__native.filters.WYUVYToRGBAFilter,t.BitmapData=globalThis.flash.display.BitmapData,t.Shader=globalThis.flash.display.Shader,t.Point=globalThis.flash.geom.Point;var e=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),n.prototype.createBevelFilter=function(e,n,o,i,r,a,s,l,c,u,f,_,h){return void 0===e&&(e=4),void 0===n&&(n=45),void 0===o&&(o=16777215),void 0===i&&(i=1),void 0===r&&(r=0),void 0===a&&(a=1),void 0===s&&(s=4),void 0===l&&(l=4),void 0===c&&(c=1),void 0===u&&(u=1),void 0===f&&(f="inner"),void 0===_&&(_=!1),void 0===h&&(h=!1),new t.WGL10BevelFilter(e,n,o,i,r,a,s,l,c,u,f,_,h)},n.prototype.createBlurFilter=function(e,n,o){return void 0===e&&(e=4),void 0===n&&(n=4),void 0===o&&(o=1),new t.WGL10BlurFilter(e,n,o)},n.prototype.createColorMatrixFilter=function(e){return void 0===e&&(e=null),new t.WGL10ColorMatrixFilter(e)},n.prototype.createConvolutionFilter=function(e,n,o,i,r,a,s,l,c){return void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=null),void 0===i&&(i=1),void 0===r&&(r=0),void 0===a&&(a=!0),void 0===s&&(s=!0),void 0===l&&(l=0),void 0===c&&(c=0),new t.WGL10ConvolutionFilter(e,n,o,i,r,a,s,l,c)},n.prototype.createDisplacementMapFilter=function(e,n,o,i,r,a,s,l,c){return void 0===e&&(e=null),void 0===n&&(n=null),void 0===o&&(o=0),void 0===i&&(i=0),void 0===r&&(r=0),void 0===a&&(a=0),void 0===s&&(s="wrap"),void 0===l&&(l=0),void 0===c&&(c=0),new t.WGL10DisplacementMapFilter(e,n,o,i,r,a,s,l,c)},n.prototype.createDropShadowFilter=function(e,n,o,i,r,a,s,l,c,u,f){return void 0===e&&(e=4),void 0===n&&(n=45),void 0===o&&(o=0),void 0===i&&(i=1),void 0===r&&(r=4),void 0===a&&(a=4),void 0===s&&(s=1),void 0===l&&(l=1),void 0===c&&(c=!1),void 0===u&&(u=!1),void 0===f&&(f=!1),new t.WGL10DropShadowFilter(e,n,o,i,r,a,s,l,c,u,f)},n.prototype.createGlowFilter=function(e,n,o,i,r,a,s,l,c){return void 0===e&&(e=16711680),void 0===n&&(n=1),void 0===o&&(o=6),void 0===i&&(i=6),void 0===r&&(r=2),void 0===a&&(a=1),void 0===s&&(s=!1),void 0===l&&(l=!1),void 0===c&&(c=!1),new t.WGL10GlowFilter(e,n,o,i,r,a,s,l,c)},n.prototype.createGradientBevelFilter=function(e,n,o,i,r,a,s,l,c,u,f){return void 0===e&&(e=4),void 0===n&&(n=45),void 0===o&&(o=null),void 0===i&&(i=null),void 0===r&&(r=null),void 0===a&&(a=4),void 0===s&&(s=4),void 0===l&&(l=1),void 0===c&&(c=1),void 0===u&&(u="inner"),void 0===f&&(f=!1),new t.WGL10GradientBevelFilter(e,n,o,i,r,a,s,l,c,u,f)},n.prototype.createGradientGlowFilter=function(e,n,o,i,r,a,s,l,c,u,f){return void 0===e&&(e=4),void 0===n&&(n=45),void 0===o&&(o=null),void 0===i&&(i=null),void 0===r&&(r=null),void 0===a&&(a=4),void 0===s&&(s=4),void 0===l&&(l=1),void 0===c&&(c=1),void 0===u&&(u="inner"),void 0===f&&(f=!1),new t.WGL10GradientGlowFilter(e,n,o,i,r,a,s,l,c,u,f)},n.prototype.createNoiseFilter=function(e,n,o,i,r,a){return void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=255),void 0===i&&(i=7),void 0===r&&(r=!1),void 0===a&&(a=!0),new t.WGL10NoiseFilter(e,n,o,i,r)},n.prototype.createPerlinNoiseFilter=function(){return new t.WGL10PerlinNoiseFilter},n.prototype.createShaderFilter=function(e){return void 0===e&&(e=null),new t.WGL10ShaderFilter(e)},n.prototype.createYUVToRGBFilter=function(){return new t.WGL10YUVToRGBFilter},n.prototype.createYUVYToRGBAFilter=function(){return new t.WGL10YUVYToRGBAFilter},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.filters.webgl.webgl10::WGL10FilterManager")})}(),n}(t.WFilterManager);t.WGL10FilterManager=e}(t.webgl10||(t.webgl10={}))}(t.webgl||(t.webgl={}))}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WGlowFilter=globalThis.flash.__native.filters.WGlowFilter;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.filters.webgl.webgl10::WGL10GlowFilter")})}(),e.__block1=function(){globalThis.asc.stb(e,function(){["__getFragmentShaderTemplate"].forEach(function(t){Object.defineProperty(globalThis.flash.__native.filters.webgl.webgl10.WGL10GlowFilter.prototype,t,Object.getOwnPropertyDescriptor(globalThis.flash.__native.filters.webgl.webgl10.WGL10DropShadowFilter.prototype,t))}),["__getVertexShaderTemplate","__getFragmentShadersLow","__getFragmentShadersHigh"].forEach(function(t){Object.defineProperty(globalThis.flash.__native.filters.webgl.webgl10.WGL10GlowFilter.prototype,t,Object.getOwnPropertyDescriptor(globalThis.flash.__native.filters.webgl.webgl10.WGL10BlurFilter.prototype,t))})})}(),e}(t.WGlowFilter);t.WGL10GlowFilter=e}(t.webgl10||(t.webgl10={}))}(t.webgl||(t.webgl={}))}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.WGradientBevelFilter=globalThis.flash.__native.filters.WGradientBevelFilter;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.filters.webgl.webgl10::WGL10GradientBevelFilter")})}(),e.__block1=function(){globalThis.asc.stb(e,function(){["__updateGradientShader"].forEach(function(t){Object.defineProperty(globalThis.flash.__native.filters.webgl.webgl10.WGL10GradientBevelFilter.prototype,t,Object.getOwnPropertyDescriptor(globalThis.flash.__native.filters.webgl.webgl10.WGL10GradientGlowFilter.prototype,t))}),["__getFragmentShaderTemplate"].forEach(function(t){Object.defineProperty(globalThis.flash.__native.filters.webgl.webgl10.WGL10GradientBevelFilter.prototype,t,Object.getOwnPropertyDescriptor(globalThis.flash.__native.filters.webgl.webgl10.WGL10DropShadowFilter.prototype,t))}),["__getVertexShaderTemplate","__getFragmentShadersLow","__getFragmentShadersHigh"].forEach(function(t){Object.defineProperty(globalThis.flash.__native.filters.webgl.webgl10.WGL10GradientBevelFilter.prototype,t,Object.getOwnPropertyDescriptor(globalThis.flash.__native.filters.webgl.webgl10.WGL10BlurFilter.prototype,t))})})}(),e}(t.WGradientBevelFilter);t.WGL10GradientBevelFilter=e}(t.webgl10||(t.webgl10={}))}(t.webgl||(t.webgl={}))}(t.filters||(t.filters={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){!function(t){t.RegExp=globalThis.global.RegExp,t.WGradientGlowFilter=globalThis.flash.__native.filters.WGradientGlowFilter,t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WProgram3D=globalThis.flash.__native.renderer3D.shaders.WProgram3D;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.__updateGradientShader=function(t){for(var n=e.VERTEX_SHADER_TEMPLATE,o=e.FRAG_SHADER_TEMPLATE,i=this.colors.length>>0,r="",a=1;a>0;var o=this.__external._bitmapData;return o&&!o._invalid&&(5&this.__drawable||this.__updateDrawable(4),0==(-5&e)&&4&this.__drawable&&o.__getTexture(),o._dirtyDisplayObject&&this.__setDirty(8)),this._cacheNeed?this.__predraw__c(t,e,n):this.__predraw__(t,e,n)},n.prototype.__draw=function(t,e){if(e||this._cacheCreating||(e=this.__matrixAnim>1),!this._cache||this._cacheCreating){var n=this.__external._bitmapData;n&&!n._invalid&&4&this.__drawable&&t.drawImage(n,!1,this.__external._smoothing,!1,this.__external._region)}else this.__drawCache(t,e)},n.prototype.__hitTest=function(t,e,n,o,i,r){var a=this.__external._bitmapData;if(0==r.__visible||r.__maskedObject||r.__maskingLayer||!a||a._invalid)return!1;if(this.__mask&&!this.__mask.__internal.__hitTestMask(t,e))return!1;if(this._scrollRect&&!this.__hitTestScrollRect(t,e))return!1;var s=this._worldTransformInvalid?this.__getRenderTransform():this._renderTransform,l=s.__transformInverseX(t,e),c=s.__transformInverseY(t,e),u=this.__external._region,f=u?u.width:a._width,_=u?u.height:a._height;return l>0&&c>0&&l<=f&&c<=_&&(o&&!i&&(o[o.length]=r.__external),!0)},n.prototype.__hitTestMask=function(t,e){var n=this.__external._bitmapData;if(!n||n._invalid)return!1;var o=this._worldTransformInvalid?this.__getRenderTransform():this._renderTransform,i=o.__transformInverseX(t,e),r=o.__transformInverseY(t,e),a=this.__external._region,s=a?a.width:n._width,l=a?a.height:n._height;return i>0&&r>0&&i<=s&&r<=l},n.prototype.__getBounds=function(e,n){var o=this.__external._bitmapData;if(o&&!o._invalid){var i=this.__external._region,r=i?i.width:o._width,a=i?i.height:o._height,s=t.Rectangle.__pool.get();s.__setTo(0,0,r,a),n&&s.__transform(s,n),e.__expand(s.x,s.y,s.width,s.height),t.Rectangle.__pool.release(s)}},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.display::BitmapInternal")})}(),n}(t.DisplayObjectInternal);t.BitmapInternal=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.WContext3D=globalThis.flash.__native.renderer3D.WContext3D,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.DisplayObject=globalThis.flash.display.DisplayObject,t.StageQuality=globalThis.flash.display.StageQuality,t.Matrix=globalThis.flash.geom.Matrix;var e=function(){function e(e,n){this._type=0,this._cacheWorldTransform=globalThis.asc.strict(t.Matrix.__pool.get().__identity(),t.Matrix),this._qualityScale=n,e?(this._cacheWorldTransform.__copyFrom(e,0),this._cacheWorldTransformScaleX=e.__getAbsoluteScaleX()*n,this._cacheWorldTransformScaleY=e.__getAbsoluteScaleY()*n):(this._differsMode=1,this._cacheWorldTransformScaleX=this._cacheWorldTransformScaleY=n),this._size=0,this._parts=[],this._tagRatio=0,this._simplified=0}return e.prototype.createFill=function(){var e=new t.CacheDisplayObjectPartFill(this._cacheWorldTransform,this._differsMode,this._qualityScale);return this._parts[this._size++]=e,e},e.prototype.createStroke=function(){var e=new t.CacheDisplayObjectPartStroke(this._cacheWorldTransform,this._differsMode,this._qualityScale);return this._parts[this._size++]=e,e},e.prototype.getType=function(){return this._type},e.prototype.getSize=function(){return this._size},e.prototype.getCacheWorldTransform=function(){return this._cacheWorldTransform},e.prototype.getQualityScale=function(){return this._qualityScale},e.prototype.setTagRatio=function(t){this._tagRatio=t},e.prototype.getTagRatio=function(){return this._tagRatio},e.prototype.setSimplified=function(t){this._simplified=t},e.prototype.getPartAt=function(t){return this._parts[t]},e.prototype.draw=function(t,e,n,o){for(var i=!this._cacheWorldTransform.__equals(n,!1),r=0;rthis._cacheWorldTransformScaleX?n/this._cacheWorldTransformScaleX:this._cacheWorldTransformScaleX/n,r=o>this._cacheWorldTransformScaleY?o/this._cacheWorldTransformScaleY:this._cacheWorldTransformScaleY/o;return i>r?i:r},e.prototype.isCacheValid=function(t,n){return this._differsMode?1:this._size>0&&this.getCacheRatio(t,n)<=e.INTERMEDIATE_MATRIX_RATIO?1:0},e.prototype.dispose=function(e){this._cacheWorldTransform&&(t.Matrix.__pool.release(this._cacheWorldTransform),this._cacheWorldTransform=void 0);for(var n=e?[]:null,o=0;os&&(i*=s/r),(20*i|0)/20},e.setup=function(n,o,i){var r=Math.max(n,o,1);i==t.StageQuality.LOW?(e.QUALITY_SCALE=.5,e.QUALITY_SIZE_FROM=r/16):i==t.StageQuality.MEDIUM?(e.QUALITY_SCALE=.75,e.QUALITY_SIZE_FROM=r/8):(e.QUALITY_SCALE=1,e.QUALITY_SIZE_FROM=int.MAX_VALUE)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.display::CacheDisplayObject"),e.QUALITY_SIZE_FROM=int.MAX_VALUE})}(),e.QUALITY_SCALE=1,e.QUALITY_SIZE_FROM_MULTIPLIER=2,e.INTERMEDIATE_MATRIX_RATIO=1.25,e}();t.CacheDisplayObject=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.Matrix=globalThis.flash.geom.Matrix;var e=function(e){function n(t,n){var o=this,i=o;return o=e.call(this,void 0,n)||this,i._type=1,o}return __extends(n,e),n.prototype.createFill=function(){var e=new t.CacheDisplayObjectPartFill9Grid(this._cacheWorldTransform,this._differsMode,this._qualityScale);return this._parts[this._size++]=e,e},n.prototype.getCacheRatio=function(t,e){return e>this._qualityScale?e/this._qualityScale:this._qualityScale/e},n.prototype.isCacheValid=function(e,n){return this._size>0&&this.getCacheRatio(e,n)<=t.CacheDisplayObject.INTERMEDIATE_MATRIX_RATIO?1:0},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.display::CacheDisplayObject9Grid")})}(),n}(t.CacheDisplayObject);t.CacheDisplayObject9Grid=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.ObjectPool=globalThis.flash.__native.utils.ObjectPool,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(){function e(){void 0===this.drawMatrix&&(this.drawMatrix=new t.Matrix),void 0===this.cacheTransform&&(this.cacheTransform=new t.Matrix),void 0===this.cacheWorldTransform&&(this.cacheWorldTransform=new t.Matrix),void 0===this.localRect&&(this.localRect=new t.Rectangle),void 0===this.globalRect&&(this.globalRect=new t.Rectangle),void 0===this.visibleRect&&(this.visibleRect=new t.Rectangle),void 0===this.necessaryRect&&(this.necessaryRect=new t.Rectangle),void 0===this.diffRect&&(this.diffRect=new t.Rectangle),void 0===this.clipRect&&(this.clipRect=new t.Rectangle),void 0===this.contextScope&&(this.contextScope=new t.Rectangle),void 0===this.condition__contextScope&&(this.condition__contextScope=new t.Rectangle),void 0===this.condition__worldTransform&&(this.condition__worldTransform=new t.Matrix)}return e.prototype.__copyFrom=function(t){return t&&(this.w=t.w,this.h=t.h,this.px=t.px,this.py=t.py,this.tx=t.tx,this.ty=t.ty,this.fractionDX=t.fractionDX,this.fractionDY=t.fractionDY,this.flen=t.flen,this.drawMatrix.__copyFrom(t.drawMatrix),this.cacheTransform.__copyFrom(t.cacheTransform),this.cacheWorldTransform.__copyFrom(t.cacheWorldTransform),this.localRect.__copyFrom(t.localRect),this.globalRect.__copyFrom(t.globalRect),this.visibleRect.__copyFrom(t.visibleRect),this.necessaryRect.__copyFrom(t.necessaryRect),this.diffRect.__copyFrom(t.diffRect),this.clipRect.__copyFrom(t.clipRect),this.contextScope.__copyFrom(t.contextScope),this.withDraw=t.withDraw,this.withMask=t.withMask,this.withCrop=t.withCrop,this.withFilters=t.withFilters,this.withScopeCrop=t.withScopeCrop,this.withAnim=t.withAnim,this.equals__bigTextureEntries=t.equals__bigTextureEntries,this.condition__contextScope.__copyFrom(t.condition__contextScope),this.condition__worldTransform.__copyFrom(t.condition__worldTransform)),this},e.prototype.__isConditionsChanged=function(t,e){return!this.condition__contextScope.__equals(t)||!this.condition__worldTransform.__equals(e)},e.prototype.__equals=function(t){var e=this.__equals__internal(t);return 2&e||(this.condition__contextScope.__copyFrom(t.condition__contextScope),this.condition__worldTransform.__copyFrom(t.condition__worldTransform)),0!=(1&e)},e.prototype.__equals__internal=function(t){var n=0,o=this.w-this.diffRect.width-1,i=this.h-this.diffRect.height-1,r=o>t.contextScope.width*e.DIFF_MAX_SIZE||i>t.contextScope.height*e.DIFF_MAX_SIZE;if(!r&&this.equals__bigTextureEntries>0&&this.equals__bigTextureEntries--,!this.withScopeCrop&&!t.withScopeCrop)return 1|n;if(r){if(++this.equals__bigTextureEntries>=e.BIG_TEXTURE_MIN_ENTRIES)return n;n|=2}return!this.withScopeCrop&&t.withScopeCrop?1|n:this.withScopeCrop!=t.withScopeCrop?n:t.necessaryRect.isEmpty()||this.visibleRect.__containsRect(t.necessaryRect)?1|n:n},e.prototype.__getScopeRect=function(t){t.__copyFrom(this.contextScope);var n=e.SCOPE_SAFE_AREA,o=t.width*n,i=t.height*n;return t.__append(-o,-i,2*o,2*i)},e.prototype.__isNeedScopeCrop=function(t,n){var o=e.SCOPE_SAFE_AREA,i=e.sBounds.__copyFrom(n).__appendRect(this.diffRect);if(i.width=this.contextScope.width*a||Math.abs(r.height-i.height)>=this.contextScope.height*a},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.display::CacheDisplayObjectDetails"),globalThis.asc.clp$(e,{w:0,h:0,px:0,py:0,tx:0,ty:0,fractionDX:0,fractionDY:0,flen:0,withDraw:!1,withMask:!1,withCrop:!1,withFilters:!1,withScopeCrop:!1,withAnim:!1,equals__bigTextureEntries:0}),e.__pool=new t.ObjectPool(function(){return new e}),e.sBounds=new t.Rectangle,e.sIntersection=new t.Rectangle})}(),e.SCOPE_SAFE_AREA=.5,e.DIFF_MIN_SIZE=.75,e.DIFF_MAX_SIZE=2,e.BIG_TEXTURE_MIN_ENTRIES=3,e}();t.CacheDisplayObjectDetails=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.BitmapData=globalThis.flash.display.BitmapData,t.DisplayObject=globalThis.flash.display.DisplayObject,t.ColorTransform=globalThis.flash.geom.ColorTransform,t.Matrix=globalThis.flash.geom.Matrix,t.Point=globalThis.flash.geom.Point,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(){function e(t,e,n){this.cacheWorldTransform=t,this.differsMode=e,this.qualityScale=n}return e.prototype.getCache=function(){return null},e.prototype.setColorTransform=function(e){this.colorTransform=globalThis.asc.strict(t.ColorTransform.__pool.get().__copyFrom(e),t.ColorTransform)},e.prototype.setHasAlpha=function(t){this.hasAlpha=t},e.prototype.draw=function(t,e,n,o,i){},e.prototype.hitTest=function(t,e,n,o){return!1},e.prototype.dispose=function(e){var n=this.colorTransform;n&&(t.ColorTransform.__pool.release(n),this.colorTransform=void 0),this.cacheWorldTransform=void 0},e.prototype.__use=function(){},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.display::CacheDisplayObjectPart"),e.sHelperMatrix1=new t.Matrix,e.sHelperMatrix2=new t.Matrix,e.sHelperHitTestPoint1=new t.Point,e.sHelperHitTestPoint2=new t.Point,e.sHelperHitTestMatrix=new t.Matrix,e.sHelperHitTestRectangle=new t.Rectangle})}(),e}();t.CacheDisplayObjectPart=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.BitmapData=globalThis.flash.display.BitmapData,t.DisplayObject=globalThis.flash.display.DisplayObject,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(t,n,o){return e.call(this,t,n,o)||this}return __extends(n,e),n.prototype.setCache=function(e,n){this.cache=e,this.cacheMatrix=globalThis.asc.strict(t.Matrix.__pool.get().__copyFrom(n),t.Matrix),this.cacheTransform=globalThis.asc.strict(t.Matrix.__pool.get().__identity(),t.Matrix),this.cacheBounds=globalThis.asc.strict(t.Rectangle.__pool.get().__identity(),t.Rectangle),this.systemTexture=1,this.hasAlpha=1,this.mode=0},n.prototype.getCache=function(){return this.cache},n.prototype.getCacheTransform=function(){return this.cacheTransform},n.prototype.getCacheBounds=function(){return this.cacheBounds},n.prototype.setSystemTexture=function(t){this.systemTexture=t},n.prototype.getSystemTexture=function(){return this.systemTexture},n.prototype.setRegion=function(e){this.region=globalThis.asc.strict(t.Rectangle.__pool.get().__copyFrom(e),t.Rectangle)},n.prototype.setSmoothing=function(t){this.smoothing=t},n.prototype.setMode=function(t){this.mode=t},n.prototype.draw=function(e,n,o,i,r){var a=n.getTransform(),s=this.cache,l=this.cacheTransform,c=this.cacheBounds,u=void 0!=this.smoothing?this.smoothing:r||i,f=this.region,_=this.mode;if(0==_)a.__copyFrom(l),(r||this.differsMode)&&(t.CacheDisplayObjectPart.sHelperMatrix1.__copyFrom(this.cacheWorldTransform,0),t.CacheDisplayObjectPart.sHelperMatrix1.invert(),t.CacheDisplayObjectPart.sHelperMatrix1.__concat(t.CacheDisplayObjectPart.sHelperMatrix2.__copyFrom(o,0)),a.__concat(t.CacheDisplayObjectPart.sHelperMatrix1)),a.__translate(o.tx,o.ty);else{a.__copyFrom(o);var h=l.tx,p=l.ty,d=s._systemWidth||s._width,b=s._systemHeight||s._height;t.CacheDisplayObjectPart.sHelperMatrix1.__copyFrom(l),t.CacheDisplayObjectPart.sHelperMatrix1.__translate(-h,-p),t.CacheDisplayObjectPart.sHelperMatrix1.__scale(d,b),t.CacheDisplayObjectPart.sHelperMatrix1.__translate(h,p),t.CacheDisplayObjectPart.sHelperMatrix2.__identity(),t.CacheDisplayObjectPart.sHelperMatrix2.__scale(c.width,c.height),t.CacheDisplayObjectPart.sHelperMatrix2.__translate(c.x,c.y)}switch(_){case 1:n.drawRepeat(s,!1,u,t.CacheDisplayObjectPart.sHelperMatrix1,t.CacheDisplayObjectPart.sHelperMatrix2);break;case 2:n.drawClamp(s,!1,u,t.CacheDisplayObjectPart.sHelperMatrix1,t.CacheDisplayObjectPart.sHelperMatrix2);break;default:n.drawImage(s,!1,u,void 0,f)}},n.prototype.hitTest=function(e,n,o,i,r){if(r){var a=t.CacheDisplayObjectPart.sHelperHitTestRectangle.__copyFrom(this.cacheBounds);return o.__transformRectangleInPlace(a),e>=a.x&&n>=a.y&&e<=a.x+a.width&&n<=a.y+a.height}var s=t.CacheDisplayObjectPart.sHelperHitTestMatrix;s.__copyFrom(this.cacheTransform),(i||this.differsMode)&&(t.CacheDisplayObjectPart.sHelperMatrix1.__copyFrom(this.cacheWorldTransform,0),t.CacheDisplayObjectPart.sHelperMatrix1.invert(),t.CacheDisplayObjectPart.sHelperMatrix1.__concat(t.CacheDisplayObjectPart.sHelperMatrix2.__copyFrom(o,0)),s.__concat(t.CacheDisplayObjectPart.sHelperMatrix1)),s.__translate(o.tx,o.ty),s.invert(),s.__translateTransformed(e,n),t.CacheDisplayObjectPart.sHelperHitTestPoint2.__setTo(0,0),s.__transformPointInPlace(t.CacheDisplayObjectPart.sHelperHitTestPoint2);var l=0|t.CacheDisplayObjectPart.sHelperHitTestPoint2.x,c=0|t.CacheDisplayObjectPart.sHelperHitTestPoint2.y,u=this.cache,f=u._width,_=u._height;return!(l<0||c<0||l>=f||c>=_)&&(this.hasAlpha&&u.hitTest(t.CacheDisplayObjectPart.sHelperHitTestPoint1,1,t.CacheDisplayObjectPart.sHelperHitTestPoint2))},n.prototype.dispose=function(n){e.prototype.dispose.call(this,n);var o=this.cache;o&&(this.systemTexture&&(n?n[n.length]=this.cache:o.dispose()),this.cache=void 0);var i=this.cacheMatrix;i&&(t.Matrix.__pool.release(i),this.cacheMatrix=void 0);var r=this.cacheTransform;r&&(t.Matrix.__pool.release(r),this.cacheTransform=void 0);var a=this.cacheBounds;a&&(t.Rectangle.__pool.release(a),this.cacheBounds=void 0);var s=this.region;s&&(t.Rectangle.__pool.release(s),this.region=void 0)},n.prototype.__use=function(){var t=this.cache;t&&t.__use()},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.display::CacheDisplayObjectPartFill")})}(),n}(t.CacheDisplayObjectPart);t.CacheDisplayObjectPartFill=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.DisplayObject=globalThis.flash.display.DisplayObject,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(t,n,o){return e.call(this,t,n,o)||this}return __extends(n,e),n.prototype.draw=function(t,o,i,r,a){var s,l=this.region=n.sHelperRegion,c=this.cacheMatrix,u=this.cacheTransform,f=n.sHelperCacheTransform1.__copyFrom(u),_=n.sHelperCacheTransform2.__copyFrom(u),h=1,p=1,d=t,b=d.__internal._scale9Grid||(d=t.__internal.__parent||t.__internal.__renderParent).__internal._scale9Grid;d.transform&&(s=d.transform._matrixOrig||d.transform._matrix)&&(h=1/s.a,p=1/s.d);var g=this.qualityScale;1!=g&&(b=n.sHelperScale9Grid.__copyFrom(b),n.sHelperQualityScaleMatrix.__setTo(g,0,0,g,0,0).__transformRectangleInPlace(b));var y=this.cache,m=y._width,v=y._height,T=b.x+c.tx,S=b.y+c.ty,E=b.width,O=b.height,w=T+E,P=S+O,D=m-w,x=v-P,A=m/h,R=v/p,C=1,L=1;A-(T+D)<0&&(C=A/(T+D),A=T+D),R-(S+x)<0&&(L=R/(S+x),R=S+x),1==C&&1==L||_.__scale(C,L);var I=T*h,j=S*p,F=(T+(A-T-D))*h,M=(S+(R-S-x))*p,U=(A-T-D)/(m-T-D)*h,N=(R-S-x)/(v-S-x)*p;l.__setTo(0,0,T,S),u.__setTo(h,0,0,p,0,0).__concat(_),e.prototype.draw.call(this,t,o,i,r),l.__setTo(T,0,E,S),u.__setTo(U,0,0,p,I,0).__concat(_),e.prototype.draw.call(this,t,o,i,r),l.__setTo(w,0,D,S),u.__setTo(h,0,0,p,F,0).__concat(_),e.prototype.draw.call(this,t,o,i,r),l.__setTo(0,S,T,O),u.__setTo(h,0,0,N,0,j).__concat(_),e.prototype.draw.call(this,t,o,i,r),l.__setTo(T,S,E,O),u.__setTo(U,0,0,N,I,j).__concat(_),e.prototype.draw.call(this,t,o,i,r),l.__setTo(w,S,m-E,O),u.__setTo(h,0,0,N,F,j).__concat(_),e.prototype.draw.call(this,t,o,i,r),l.__setTo(0,P,T,x),u.__setTo(h,0,0,p,0,M).__concat(_),e.prototype.draw.call(this,t,o,i,r),l.__setTo(T,P,E,x),u.__setTo(U,0,0,p,I,M).__concat(_),e.prototype.draw.call(this,t,o,i,r),l.__setTo(w,P,D,x),u.__setTo(h,0,0,p,F,M).__concat(_),e.prototype.draw.call(this,t,o,i,r),this.region=void 0,u.__copyFrom(f)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.display::CacheDisplayObjectPartFill9Grid"),n.sHelperRegion=new t.Rectangle,n.sHelperScale9Grid=new t.Rectangle,n.sHelperQualityScaleMatrix=new t.Matrix,n.sHelperCacheTransform1=new t.Matrix,n.sHelperCacheTransform2=new t.Matrix})}(),n}(t.CacheDisplayObjectPartFill);t.CacheDisplayObjectPartFill9Grid=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.DisplayObject=globalThis.flash.display.DisplayObject,t.Matrix=globalThis.flash.geom.Matrix,t.Point=globalThis.flash.geom.Point;var e=function(e){function n(t,n,o){return e.call(this,t,n,o)||this}return __extends(n,e),n.prototype.setThickness=function(t){this.thickness=t},n.prototype.setColor=function(t){this.color=t},n.prototype.setPoint1=function(e){this.point1=globalThis.asc.strict(t.Point.__pool.get().__copyFrom(e),t.Point)},n.prototype.setPoint2=function(e){this.point2=globalThis.asc.strict(t.Point.__pool.get().__copyFrom(e),t.Point)},n.prototype.setCircle1=function(t){this.circle1=t},n.prototype.setCircle2=function(t){this.circle2=t},n.prototype.draw=function(t,e,n,o,i){e.getTransform().__copyFrom(n);var r=this.point1,a=this.point2;e.drawLine(r.x,r.y,a.x,a.y,this.thickness,this.color,this.circle1,this.circle2)},n.prototype.dispose=function(e){var n=this.point1;n&&(t.Point.__pool.release(n),this.point1=void 0);var o=this.point2;o&&(t.Point.__pool.release(o),this.point2=void 0)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.display::CacheDisplayObjectPartStroke")})}(),n}(t.CacheDisplayObjectPart);t.CacheDisplayObjectPartStroke=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.ObjectPool=globalThis.flash.__native.utils.ObjectPool;var e=function(){function e(){this.init()}return e.prototype.init=function(){this.__children=0,this.__drawCalls=0},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.display::DisplayObjectStats"),e.__pool=new t.ObjectPool(function(){return new e},function(t){t.init()})})}(),e}();t.DisplayObjectStats=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.__updateContext=function(t){this.__transform&&t.colorTransform(this.__transform._colorTransform),this._blendMode>2&&t.blendMode(this._blendMode)},e.prototype.__draw=function(t,e){if(e||this._cacheCreating||(e=this.__matrixAnim>1),!this._cache||this._cacheCreating){var n=this._graphics;n&&(n._commandsLength&&2&this.__drawable&&t.drawGraphics(this,n,e),n._dirty&&(n._dirty=void 0))}else this.__drawCache(t,e)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.display::ShapeInternal")})}(),e}(t.DisplayObjectInternal);t.ShapeInternal=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.DisplayObject=globalThis.flash.display.DisplayObject,t.Stage=globalThis.flash.display.Stage,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(){var t=this,n=t;return void 0===n.__currentRatio&&(n.__currentRatio=void 0),void 0===n.__currentState&&(n.__currentState=void 0),void 0===n.__shapeStates&&(n.__shapeStates=void 0),t=e.call(this)||this}return __extends(n,e),n.prototype.__setDirty0=function(){-33&this._dirty&&(this._dirty=32&this._dirty);var t=this.__currentState;if(t){var e=t.__internal;1==e.__disableDraw||e._blendModeRequiresLayer&&!this._blendModeLayer||(-33&e._dirty)>0&&e.__setDirty0()}},n.prototype.__setWorldTransformInvalid=function(){var t=this.__currentState;if(t){var e=t.__internal;!e._worldTransformInvalid&&e.__setWorldTransformInvalid()}this._worldTransformInvalid=1,this.__drawable=0},n.prototype.__stats=function(t){var e=this.__currentState;if(e){var n=e.__internal;if(n.__disableDraw||n._blendModeRequiresLayer&&!this._blendModeLayer)return;n.__stats(t)}},n.prototype.__predraw=function(t,e,n){e=this.__processScopeFlags(e)>>0;var o=this._blendModeLayer,i=0,r=this.__currentState;if(r){var a=r.__internal;1==a.__disableDraw||a._blendModeRequiresLayer&&!o||(a._blendModeRequiresLayer&&o&&!a.__disableDraw&&(i=1),a.__mask&&a.__mask.__internal.__predraw__mask(t,e)&&(8&a._dirty||a.__setDirty(8)),4&e||(4&a._dirty&&a.__matrixAnim<3&&(a.__matrixAnim=a.__matrixAnim+(a.__matrixAnim<2?2:1)),a.__matrixAnim>0&&(a.__matrixAnim--,a.__matrixAnim>this.__matrixAnimChildren&&(this.__matrixAnimChildren=a.__matrixAnim)),a.__matrixAnimChildren>0&&(a.__matrixAnimChildren--,a.__matrixAnimChildren>this.__matrixAnimChildren&&(this.__matrixAnimChildren=a.__matrixAnimChildren))),!a.__predraw(t,e,n)||8&this._dirty||this.__setDirty(8),2==a.__disableDraw&&a.__disableDraw--,4&e||(a.__matrixAnim>0&&a.__matrixAnim--,a.__matrixAnimChildren>0&&a.__matrixAnimChildren--),a.__drawable>1&&(this.__drawable=4|this.__drawable,(8&a.__drawable||a._blendModeWithShader)&&(this.__drawable=8|this.__drawable)))}return o&&this._blendModeLayerNeed!=i&&(this._blendModeLayerNeed=i,this.__setNeedCache()),this._cacheNeed?this.__predraw__c(t,e,n):this.__predraw__(t,e,n)},n.prototype.__draw=function(t,e){if(e||this._cacheCreating||(e=this.__matrixAnim>1),!this._cache||this._cacheCreating){var n=this.__currentState;if(n&&!n.__internal.__disableDraw&&(!n.__internal._blendModeRequiresLayer||this._blendModeLayer)){var o=n.__internal;1!=o.__drawable?(t.save(),o.__updateContext(t),o.__draw(t,e),o.__setDirty0(),t.restore()):o.__setDirty0()}}else this.__drawCache(t,e)},n.prototype.__hitTest=function(t,e,n,o,i,r){var a=this.__currentState;if(null==a)return!1;var s=a.__internal._graphics;if(s&&s._commandsLength){if(0==r.__visible||r.__maskedObject||r.__maskingLayer)return!1;if(this.__mask&&!this.__mask.__internal.__hitTestMask(t,e))return!1;if(this._scrollRect&&!this.__hitTestScrollRect(t,e))return!1;if(s.__hitTest(this.__external,t,e,n,this._worldTransformInvalid?this.__getRenderTransform():this._renderTransform))return o&&!i&&(o[o.length]=r.__external),!0}return!1},n.prototype.__hitTestMask=function(t,e){return this.__currentState&&this.__currentState.__internal.__hitTestMask(t,e)},n.prototype.__unionFilterBounds=function(t,n){if(e.prototype.__unionFilterBounds.call(this,t,n),2&n){var o=this.__currentState;if(!o)return t;var i=o.__internal;if(i.__disableDraw||1==i.__drawable)return t;i.__unionFilterBounds(t,1|n)}return t},n.prototype.__getBounds=function(e,n){var o=this.__currentState;if(o){var i=t.Matrix.__pool.get().__identity();t.DisplayObjectInternal.__calculateAbsoluteTransform((o.__internal.__transform||o.__internal.__createTransform())._matrix,n,i),o.__internal.__getBounds(e,i),t.Matrix.__pool.release(i)}},n.prototype.__getBounds__visible=function(e,n){var o=this.__currentState;if(o){var i=o.__internal;if(1!=i.__disableDraw&&(!i._blendModeRequiresLayer||this._blendModeLayer)&&0!=i.__scaleX&&0!=i.__scaleY){var r=t.Matrix.__pool.get().__identity();t.DisplayObjectInternal.__calculateAbsoluteTransform((i.__transform||i.__createTransform())._matrix,n,r),i.__getBounds__visible(e,r),t.Matrix.__pool.release(r)}}},n.prototype.__setStageChildren=function(t,e,n){this.__currentState&&this.__currentState.__internal.__broadcastSetStage(t,!0,!0)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.display::MorphShapeInternal")})}(),n}(t.ShapeInternal);t.MorphShapeInternal=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.DisplayObject=globalThis.flash.display.DisplayObject,t.Stage=globalThis.flash.display.Stage,t.Matrix=globalThis.flash.geom.Matrix,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(){var t=this,n=t;return void 0===n.__currentState&&(n.__currentState=void 0),void 0===n.__ignoreEvent&&(n.__ignoreEvent=void 0),t=e.call(this)||this}return __extends(n,e),n.prototype.__isInteractiveStrict=function(){return!0},n.prototype.__setDirty0=function(){-33&this._dirty&&(this._dirty=32&this._dirty);var t=this.__currentState||this.__external.__setCurrentState(this.__external.upState);if(t){var e=t.__internal;1==e.__disableDraw||e._blendModeRequiresLayer&&!this._blendModeLayer||(-33&e._dirty)>0&&e.__setDirty0()}},n.prototype.__setWorldTransformInvalid=function(){var t=this.__currentState;if(t){var e=t.__internal;!e._worldTransformInvalid&&e.__setWorldTransformInvalid()}this._worldTransformInvalid=1,this.__drawable=0},n.prototype.__stats=function(t){var e=this.__currentState||this.__external.__setCurrentState(this.__external.upState);if(e){var n=e.__internal;if(n.__disableDraw||n._blendModeRequiresLayer&&!this._blendModeLayer)return;n.__stats(t)}},n.prototype.__predraw=function(t,e,n){e=this.__processScopeFlags(e)>>0;var o=this._blendModeLayer,i=0,r=this.__currentState||this.__external.__setCurrentState(this.__external.upState);if(r){var a=r.__internal;1==a.__disableDraw||a._blendModeRequiresLayer&&!o||(a._blendModeRequiresLayer&&o&&!a.__disableDraw&&(i=1),a.__mask&&a.__mask.__internal.__predraw__mask(t,e)&&(8&a._dirty||a.__setDirty(8)),4&e||(4&a._dirty&&a.__matrixAnim<3&&(a.__matrixAnim=a.__matrixAnim+(a.__matrixAnim<2?2:1)),a.__matrixAnim>0&&(a.__matrixAnim--,a.__matrixAnim>this.__matrixAnimChildren&&(this.__matrixAnimChildren=a.__matrixAnim>>0)),a.__matrixAnimChildren>0&&(a.__matrixAnimChildren--,a.__matrixAnimChildren>this.__matrixAnimChildren&&(this.__matrixAnimChildren=a.__matrixAnimChildren>>0))),!a.__predraw(t,e,n)||8&this._dirty||this.__setDirty(8),2==a.__disableDraw&&a.__disableDraw--,a.__drawable>1&&(this.__drawable=4|this.__drawable,(8&a.__drawable||a._blendModeWithShader)&&(this.__drawable=8|this.__drawable)))}return o&&this._blendModeLayerNeed!=i&&(this._blendModeLayerNeed=i,this.__setNeedCache()),this._cacheNeed?this.__predraw__c(t,e,n):this.__predraw__(t,e,n)},n.prototype.__draw=function(t,e){if(e||this._cacheCreating||(e=this.__matrixAnim>1),!this._cache||this._cacheCreating){var n=this.__currentState;if(n&&!n.__internal.__disableDraw&&(!n.__internal._blendModeRequiresLayer||this._blendModeLayer)){var o=n.__internal;1!=o.__drawable?(t.save(),o.__updateContext(t),o.__draw(t,e),o.__setDirty0(),t.restore()):o.__setDirty0()}}else this.__drawCache(t,e)},n.prototype.__hitTest=function(t,e,n,o,i,r){if(i&&0==this._mouseEnabled&&(o=null),0==r.__visible||r.__maskedObject||r.__maskingLayer)return!1;if(this.__mask&&!this.__mask.__internal.__hitTestMask(t,e))return!1;if(this._scrollRect&&!this.__hitTestScrollRect(t,e))return!1;var a=!1;return i?(a=this.__hitTestStates(t,e,n,null,!0,r))&&o&&(o[o.length]=r.__external):this.__hitTestStates(t,e,n,o,!1,r),a},n.prototype.__hitTestMask=function(t,e){return this.__currentState&&this.__currentState.__internal.__hitTestMask(t,e)},n.prototype.__hitTestStates=function(t,e,n,o,i,r){if(!this.__currentState)return!1;var a=this.__external.hitTestState;if(a){var s=a.__internal.__renderParent;a.__setRenderParent(this.__external);var l=a.__internal.__hitTest(t,e,n,o,i,this.__currentState.__internal);return a.__setRenderParent(s),l}return this.__currentState.__internal.__hitTest(t,e,n,o,i,this.__currentState.__internal)},n.prototype.__unionFilterBounds=function(t,n){if(e.prototype.__unionFilterBounds.call(this,t,n),2&n){var o=this.__currentState;if(!o)return t;var i=o.__internal;if(i.__disableDraw||1==i.__drawable)return t;i.__unionFilterBounds(t,1|n)}return t},n.prototype.__getBounds=function(e,n){var o=this.__currentState;if(o){var i=t.Matrix.__pool.get().__identity();t.DisplayObjectInternal.__calculateAbsoluteTransform((o.__internal.__transform||o.__internal.__createTransform())._matrix,n,i),o.__internal.__getBounds(e,i),t.Matrix.__pool.release(i)}},n.prototype.__getBounds__visible=function(e,n){var o=this.__currentState;if(o){var i=o.__internal;if(1!=i.__disableDraw&&(!i._blendModeRequiresLayer||this._blendModeLayer)&&0!=i.__scaleX&&0!=i.__scaleY){var r=t.Matrix.__pool.get().__identity();t.DisplayObjectInternal.__calculateAbsoluteTransform((i.__transform||i.__createTransform())._matrix,n,r),i.__getBounds__visible(e,r),t.Matrix.__pool.release(r)}}},n.prototype.__setStageChildren=function(t,e,n){this.__currentState&&this.__currentState.__internal.__broadcastSetStage(t,!0,!0),this.__external.hitTestState&&this.__external.hitTestState.__internal.__broadcastSetStage(t,!0,!0)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.__native.display::SimpleButtonInternal")})}(),n}(t.InteractiveObjectInternal);t.SimpleButtonInternal=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.BitmapDrawRegion=globalThis.flash.__native.renderer.webgl.BitmapDrawRegion,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.ObjectPool=globalThis.flash.__native.utils.ObjectPool,t.ObjectPoolArray=globalThis.flash.__native.utils.ObjectPoolArray,t.debugFlags=globalThis.flash.debug.debugFlags,t.BitmapData=globalThis.flash.display.BitmapData,t.Graphics=globalThis.flash.display.Graphics,t.Stage=globalThis.flash.display.Stage,t.ColorTransform=globalThis.flash.geom.ColorTransform,t.Matrix=globalThis.flash.geom.Matrix,t.Point=globalThis.flash.geom.Point,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(){function e(){this.matrix=globalThis.asc.strict(t.Matrix.__pool.get().__identity(),t.Matrix),this.fillBounds=globalThis.asc.strict(t.Rectangle.__pool.get().__identity(),t.Rectangle)}return e.simplifyGraphics=function(t,n,o){e.__setupCtx(t,n,o),e.__playCommands(),e.__releaseCtx()},e.__playCommands=function(){var n=e._graphics._commands,o=e._graphics._commandsLength;if(o>=12&&o<=2048){for(var i=0,r=n[i++];i-1){for(var l,c,u=a,f=s,_=a,h=s,p=a,d=s,b=0;b<4;++b)if(r!=t.Graphics.LINE_STYLE){if(r!=t.Graphics.LINE_TO)return void e.__unsupported();if(l=n[i],c=n[i+1],l!=u&&c!=f)return void e.__unsupported();if(u=l,f=c,_=Math.min(_,l),h=Math.min(h,c),p=Math.max(p,l),d=Math.max(d,c),e._hasStroke){g=t.Graphics.ARGUMENTS_LENGTH[r],y=e._pools[g].getA(n,i),m=e._pools[2].get(r,y);e._strokeCommands[e._strokeCommandsSize++]=e._pools[2].get(t.Graphics.MOVE_TO,e._pools[2].get(e._lastX,e._lastY)),e._strokeCommands[e._strokeCommandsSize++]=m}e._lastX=+n[i++],e._lastY=+n[i++],r=n[i++]}else{if(!e._maskMode){var g=t.Graphics.ARGUMENTS_LENGTH[r],y=e._pools[g].getA(n,i),m=e._pools[2].get(r,y);T=y[0];e._hasStroke=globalThis.asc.strict(isNaN(T)?null:m,Array),e._strokeCommands[e._strokeCommandsSize++]=m}i+=t.Graphics.ARGUMENTS_LENGTH[r],r=n[i++],b++}if(u!==a||f!==s)return void e.__unsupported();e._hasPathToFill.__setTo(_,h,p-_,d-h)}else if(e._hasStroke)for(var v=0;i>0,e._solidFillAlpha=+n[i+1]),i+=t.Graphics.ARGUMENTS_LENGTH[r],r=n[i++]}else{if(!e._maskMode){var g=t.Graphics.ARGUMENTS_LENGTH[r],y=e._pools[g].getA(n,i),m=e._pools[2].get(r,y),T=y[0];e._hasStroke=globalThis.asc.strict(isNaN(T)?null:m,Array),e._strokeCommands[e._strokeCommandsSize++]=m}i+=t.Graphics.ARGUMENTS_LENGTH[r],r=n[i++]}e.__endFill(0)}},e.__playStrokeCommands=function(){for(var n=0,o=0,i=0,r=e._strokeCommandsSize;i-1))return o.__identity(),void e.__playStrokeCommands();var a=e.__pool.get().identity();if(a.type=e.FILL,i){var s=e._bitmapFillMatrix;s=s?t.Matrix.__pool.get().__copyFrom(s):t.Matrix.__pool.get().__identity();var l=e.sHelperRectangle.__setTo(0,0,i._width,i._height);s.__transformRectangleInPlace(l);var c=o.__equalsWithRange(l,.05),u=0;c||(u=e._bitmapFillRepeat?1:0);var f=0!=s.b||0!=s.c;if(0==u&&!c&&!f){var _=t.Rectangle.__pool.get().__copyFrom(l);_.__intersectInPlace(o),_.__offset(-l.x,-l.y);var h=s.a,p=s.d;e.sHelperMatrix.__setTo(1/h,0,0,1/p,0,0).__transformRectangleInPlace(_),_.x<0&&(_.x=i._width+_.x),_.y<0&&(_.y=i._height+_.y),s.tx=s.tx+_.x*h,s.ty=s.ty+_.y*p,a.region=_}if(a.fill=i,a.fillAlpha=1,a.fillBounds.__copyFrom(o),a.fillMode=u,a.smooth=e._bitmapFillSmooth,a.matrix.__copyFrom(s),t.Matrix.__pool.release(s),t.debugFlags.simpleGraphicsDebug){var d=t.ColorTransform.__pool.get().__identity();a.color=e.__debugColorTransform(d)}}if(r>-1){u=0;e.__setupSimpleGraphics(),a.fill=e.sWhiteTexture,a.fillColor=r,a.fillAlpha=e._solidFillAlpha,a.fillMode=u,a.smooth=e.sWhiteTextureSmooth,a.region=e.sWhiteTextureRegion,a.matrix.__setTo(o.width,0,0,o.height,o.x,o.y),a.fillBounds.__copyFrom(o),(d=t.ColorTransform.__pool.get().__identity()).color=r,d.alphaMultiplier=e._maskMode?1:e._solidFillAlpha,t.debugFlags.simpleGraphicsDebug&&e.__debugColorTransform(d),a.color=d}for(var b=e._result.size-1;b>=e._fillIndex;--b){var g=e._result.list[b];if(g.type!=e.STROKE){if(a.fillAlpha!=g.fillAlpha||a.fillAlpha+g.fillAlpha==0)break;if(a.fillColor<0&&a.fill!=g.fill)break;if(a.fillColor>-1&&a.fillColor!=g.fillColor)break;if(!a.fillBounds.__intersects(g.fillBounds))break;e.__unsupported()}}e._result.add(a),n&&(e._fillIndex=e._result.size>>>0),o.__identity(),e.__playStrokeCommands()},e.__clearFillStyle=function(){e._solidFill=-1,e._solidFillAlpha=0,e._bitmapFill=null,e._bitmapFillMatrix=null,e._bitmapFillRepeat=!1,e._bitmapFillSmooth=!1},e.__endStroke=function(n,o,i,r,a){n[0];var s=n[1],l=s[0],c=s[1],u=s[2];if(!isNaN(l)){var f=e.__pool.get().identity();f.type=e.STROKE,f.strokeThickness=l,f.strokeColor=c,f.strokeAlpha=u,f.strokePoint1=t.Point.__pool.get().__setTo(o,i),f.strokePoint2=t.Point.__pool.get().__setTo(r,a),f.strokeCircle1=!0,f.strokeCircle2=!0;var _=t.ColorTransform.__pool.get().__identity();_.alphaMultiplier=u,t.debugFlags.simpleGraphicsDebug&&e.__debugColorTransform(_),f.color=_,e._result.add(f)}},e.__unsupported=function(){e._forceStop=1},e.__setupCtx=function(t,n,o){e._hasPathToFill.__identity(),e._lastX=e._lastY=0,e._strokeCommandsSize=0,e._maskMode=o,e._forceStop=0,e._fillIndex=0,e._graphics=t,e._graphics.__getBounds(e._bounds.__identity()),e._result=n.release()},e.__releaseCtx=function(){e._bitmapFill=null,e._bitmapFillMatrix=null,e._bitmapFillRepeat=!1,e._bitmapFillSmooth=!1,e._solidFill=-1,e._solidFillAlpha=0,e._hasStroke=null,e._lineStyle=null,e._graphics=null,e._forceStop&&e._result.release(),e._result=null;for(var t=e._pools.length-1;t>-1;)e._pools[t--].free()},e.__debugColorTransform=function(t){return t.redOffset=t.redOffset+122,t.greenOffset=t.greenOffset+122,t},e.prototype.identity=function(){return this.type=-1,this.matrix.__identity(),this.fillBounds.__identity(),this.fill=null,this.fillColor=-1,this.fillAlpha=0,this.smooth=!1,this.color&&(t.ColorTransform.__pool.release(this.color),this.color=null),this.strokePoint1&&(t.Point.__pool.release(this.strokePoint1),this.strokePoint1=null),this.strokePoint2&&(t.Point.__pool.release(this.strokePoint2),this.strokePoint2=null),this.region&&(this.region!=e.sWhiteTextureRegion&&t.Rectangle.__pool.release(this.region),this.region=null),this.strokeCircle1=!1,this.strokeCircle2=!1,this.strokeThickness=NaN,this.strokeColor=-1,this.strokeAlpha=0,this},e.__setupSimpleGraphics=function(){if(!e.sWhiteTexture){var n=t.Stage.sCurrent?t.Stage.sCurrent.mId:0,o=asc.getCtx(n).simpleWhiteBitmapDrawRegion();e.sWhiteTexture=o._bitmapData,e.sWhiteTextureRegion=o._region,e.sWhiteTextureSmooth=!1}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.display::SimpleGraphics"),e.__pool=new t.ObjectPool(function(){return new e}),e.sHelperRectangle=new t.Rectangle,e.sHelperMatrix=new t.Matrix,e._hasPathToFill=new t.Rectangle,e._strokeCommands=[],e._bounds=new t.Rectangle,e._pools=[]})}(),e.__block1=function(){globalThis.asc.stb(e,function(){for(;e._pools.length<9;)e._pools[e._pools.length]=new t.ObjectPoolArray(e._pools.length)})}(),e.FILL=0,e.STROKE=1,e}();t.SimpleGraphics=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function e(){void 0===this.list&&(this.list=[])}return e.prototype.add=function(t){return this.list[this.size++]=t,this},e.prototype.release=function(){for(;this.size>0;)t.SimpleGraphics.__pool.release(this.list[this.size-1].identity()),this.list[--this.size]=null;return this},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.display::SimpleGraphicsResult"),globalThis.asc.clp$(e,{size:0})})}(),e}();t.SimpleGraphicsResult=e}(t.display||(t.display={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.DisplayObjectContainer=globalThis.flash.display.DisplayObjectContainer,t.Sprite=globalThis.flash.display.Sprite;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),n.prototype.__isInteractiveStrict=function(){return this._hitArea||this._hitAreaParent},n.prototype.__draw=function(t,e){if(e||this._cacheCreating||(e=this.__matrixAnim>1),!this._cache||this._cacheCreating)if(!this._contentCache&&!this._contentCacheSuitable||this._contentCacheCreating){var n=this._graphics;n&&(n._commandsLength&&2&this.__drawable&&t.drawGraphics(this,n,e),n._dirty&&(n._dirty=void 0));for(var o=this._children,i=this._childrenLength||0,r=this._blendModeLayer,a=0;a=l;)if(i[u].__internal.__isInteractiveStrict()){if(i[u]!=this.__external){this.__isInteractiveStrict.call(i[u].__internal)&&(c=0);break}c++}else c++;if(c&&(i.length=i.length-c>>>0)==l)return!1}return!0}return!1},n.prototype.__hitTestHitArea=function(t,e,o,i,r,a){var s=this._hitArea;if(s&&(0==s.__internal._mouseEnabled||0==s.__internal.__visible||n.__isObjectUnderTarget(s,this.__external))){var l=s.__internal._mouseEnabled,c=s.__internal.__visible;s.__internal._mouseEnabled=!0,s.__internal.__visible=!0;var u=s.__internal.__hitTest(t,e,o,null,!0,a);return s.__internal._mouseEnabled=l,s.__internal.__visible=c,i&&u&&(i[i.length]=a.__external),u}return!1},n.prototype.__setHitArea=function(t){this._hitArea!=t&&(this._hitArea&&this._hitArea.__setHitAreaParent(null),(this._hitArea=t)&&(this._hitArea._hitAreaParent&&this._hitArea._hitAreaParent.__setHitArea(null),this._hitArea.__setHitAreaParent(this.__external)))},n.__findCommonParent=function(e,o){for(var i,r=o;r;)n.sAncestorsTarget[n.sAncestorsTarget.length]=r,r=r.__internal.__parent;for(r=e;r;)n.sAncestorsObject[n.sAncestorsObject.length]=r,r=r.__internal.__parent;for(var a=n.sAncestorsTarget.length,s=0;s-1){o=globalThis.asc.strict(n.sAncestorsTarget[s-1],t.DisplayObjectContainer),e=globalThis.asc.strict(n.sAncestorsObject[n.sAncestorsObject.indexOf(n.sAncestorsTarget[s])-1],t.DisplayObjectContainer),o&&e&&(i=n.sAncestorsTarget[s]);break}}return n.sAncestorsTarget.length=n.sAncestorsObject.length=0,i&&i.__internal._children?i:null},n.__isObjectUnderTarget=function(e,o){for(var i,r=o;r;)n.sAncestorsTarget[n.sAncestorsTarget.length]=r,r=r.__internal.__parent;for(r=e;r;)n.sAncestorsObject[n.sAncestorsObject.length]=r,r=r.__internal.__parent;for(var a=n.sAncestorsTarget.length,s=0;s-1){o=globalThis.asc.strict(n.sAncestorsTarget[s-1],t.DisplayObjectContainer),e=globalThis.asc.strict(n.sAncestorsObject[n.sAncestorsObject.indexOf(n.sAncestorsTarget[s])-1],t.DisplayObjectContainer),o&&e&&(i=n.sAncestorsTarget[s]);break}}return n.sAncestorsTarget.length=n.sAncestorsObject.length=0,!(!i||!i.__internal._children)&&i.__internal._children.indexOf(e.__internal)0?(a||(a=globalThis.asc.strict(_[--f[c]],n),n.__finish(a._ctx)),a._transparent=i,a._texture&&(a._texture.__transparent=i),r&&a.__clean()):a=new n(n.BUFFER,s,l,i,0),a._systemWidth=e>>0,a._systemHeight=o>>0,a},n.__pushBuffer=function(t){if(t&&t._type==n.BUFFER){var e,o=t._width<<16|t._height,i=n.sBufferCollection,r=n.sBufferCollectionSize,a=i[o],s=r[o];if(a){if((e=a.indexOf(t))>-1&&e>>0==s&&(s>>>=0);for(var l=n.sBufferCollectionSize[s],c=n.sBufferCollection[s],u=0;u>0,this._node=i,this._posX=r,this._posY=a,this._used=!1,this._dirty=!1,this._undel=!1,this._frame=-1,this._userData=null},e.prototype.verify=function(t){return this._userData==t},e.prototype.refresh=function(e){this._userData==e&&(this._frame=t.DynamicAtlas._frameNumber)},e.prototype.clear=function(){this._used=!1,this._undel=!1,this._userData=null},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.atlas::DynamicAtlasEntry")})}(),e}();t.DynamicAtlasEntry=e}(t.atlas||(t.atlas={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function e(e,n,o,i,r,a,s){this._aIndex=e,this._aID=n,this._id=o;var l=s*s;this._size=l,this._entries=new Array(l),this._entryFreeIndexesSize=l,this._entryFreeIndexes=new Array(l);var c=a/s,u=0;this._entryWH=c;for(var f=0;f0){var t=globalThis.asc.strict(this._entries[this._entryFreeIndexes[this._entryFreeIndexesSize-1]],globalThis.flash.__native.atlas.DynamicAtlasEntry);return this._entryFreeIndexesSize--,t._used=!0,t}return null},e.prototype.freeAtlasEntry=function(t){t._used&&(t.clear(),this._entryFreeIndexes[this._entryFreeIndexesSize++]=t._id)},e.prototype.cleanup=function(t,e){for(var n=0;nt||this.freeAtlasEntry(o)}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.__native.atlas::DynamicAtlasEntryGroup")})}(),e}();t.DynamicAtlasEntryGroup=e}(t.atlas||(t.atlas={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.prototype.init=function(t,e,n,o,i){this.used=!0,this.parent=t,this.posX=e,this.posY=n,this.width=o,this.height=i,this.childLeft=this.childRight=this.data=null},t.prototype.clear=function(){this.parent=null,this.used=!1},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.atlas::DynamicAtlasNode"),globalThis.asc.clp$(t,{parent:null,childLeft:null,childRight:null,posX:NaN,posY:NaN,width:NaN,height:NaN,data:null,used:!1})})}(),t}();t.DynamicAtlasNode=e}(t.atlas||(t.atlas={}))}(t.__native||(t.__native={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.prototype.init=function(t,e){this.width=t,this.height=e},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.__native.atlas::EntryRequest")})}(),t}();t.EntryRequest=e}(t.atlas||(t.atlas={}))}(t.__native||(t.__native={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){!function(t){t.DynamicAtlas=globalThis.flash.__native.atlas.DynamicAtlas,t.DynamicAtlasEntry=globalThis.flash.__native.atlas.DynamicAtlasEntry,t.DynamicAtlasNode=globalThis.flash.__native.atlas.DynamicAtlasNode,t.EntryRequest=globalThis.flash.__native.atlas.EntryRequest,t.ObjectPool=globalThis.flash.__native.utils.ObjectPool,t.Stage=globalThis.flash.display.Stage;var e=function(e){function n(o,i,r){var a=this,s=a;return void 0===s._nodeStack&&(s._nodeStack=[]),a=e.call(this,o,i,r)||this,s.initBitmapData(),s._rootNode=globalThis.asc.strict(n._nodePool.get(),t.DynamicAtlasNode),s._rootNode.init(null,0,0,i,i),s._cleanupFrame=-1e5,s._nodeStack.length=16,a}return __extends(n,e),n.prototype.selectPos=function(e,n,o,i){if((e>n?e:n)>this._maxFragmentWH)return null;if(i&&i._aID==this._id&&i._userData==o){var r=i._node;if(r.parent&&r.data==i&&r.width>=e&&r.height>=n)return this.assignPos(o,i),i;this.freePos(o,i)}var a=null;if(this._checkRejection(e,n)||(a=this._insert(e,n))||this._addRejection(e,n),!a){var s=t.DynamicAtlas._keepTime*t.Stage.sCurrent._frameRate;if(this._cleanupFrame+s>=t.DynamicAtlas._frameNumber)return null;this._cleanupFrame=t.DynamicAtlas._frameNumber>>0,this._cleanup(t.DynamicAtlas._frameNumber),this._pack(),(a=this._insert(e,n))||this._addRejection(e,n)}return a?(this.assignPos(o,a),a):null},n.prototype.assignPos=function(e,n){n._userData=e,n._frame=t.DynamicAtlas._frameNumber,n._used=!0},n.prototype.freePos=function(t,e){if(e&&e._userData==t){var o=e._node;o.data==e&&(o.data=null,n._entryPool.release(e))}},n.prototype._insert=function(t,e){var o,i=0;for(this._nodeStack[i++]=this._rootNode;i>0;)if(!((o=this._nodeStack[--i]).data||o.widththis._nodeStack.length&&(this._nodeStack.length=2*this._nodeStack.length>>>0),this._nodeStack[i++]=o.childRight,this._nodeStack[i++]=o.childLeft;else{if(t==o.width&&e==o.height){var r=o.data;return r||(r=n._entryPool.get()).init(this._index,this._id,-1,-1,o,o.posX,o.posY),r._node=o,r._dirty=!0,o.data=r,r}var a=n._nodePool.get(),s=n._nodePool.get();o.childLeft=a,o.childRight=s,o.width-t>o.height-e?(a.init(o,o.posX,o.posY,t,o.height),s.init(o,o.posX+t,o.posY,o.width-t,o.height)):(a.init(o,o.posX,o.posY,o.width,e),s.init(o,o.posX,o.posY+e,o.width,o.height-e)),i+1>this._nodeStack.length&&(this._nodeStack.length=2*this._nodeStack.length>>>0),this._nodeStack[i++]=a}return null},n.prototype._cleanup=function(e){var o,i=0;this._nodeStack[i++]=this._rootNode;var r=this._wh*this._wh,a=0,s=0,l=0;this._maxFreeSquare=0;for(var c=t.DynamicAtlas._keepTime*t.Stage.sCurrent._frameRate;i>0;)if((o=this._nodeStack[--i]).childLeft)i+2>this._nodeStack.length&&(this._nodeStack.length=2*this._nodeStack.length>>>0),this._nodeStack[i++]=o.childRight,this._nodeStack[i++]=o.childLeft;else{var u=o.width*o.height,f=o.data;if(!f||!f._used){var _=o.widththis._maxFreeSquare&&(this._maxFreeSquare=+_),s+=u;continue}if(f._undel||f._frame+c>e){a+=u;continue}n._entryPool.release(f),o.data=null,l+=u}this._usedArea=a/r*100,this._freeArea=s/r*100;l>0&&this._clearRejectionList()},n.prototype._pack=function(){var t,e=0;for(this._nodeStack[e++]=this._rootNode;e>0;)if((t=this._nodeStack[--e]).used){var o=t.childLeft,i=t.childRight;if(o)if(o.data||o.childLeft||i.data||i.childRight)e+2>this._nodeStack.length&&(this._nodeStack.length=2*this._nodeStack.length>>>0),this._nodeStack[e++]=i,this._nodeStack[e++]=o;else{n._nodePool.release(o),n._nodePool.release(i),t.childLeft=null,t.childRight=null;var r=t.parent;r&&(e+1>this._nodeStack.length&&(this._nodeStack.length=2*this._nodeStack.length>>>0),this._nodeStack[e++]=r)}}},n.prototype._addRejection=function(t,e){for(var o=0;othis._rejectionList.length&&(this._rejectionList.length=2*this._rejectionList.length>>>0);var r=n._requestPool.get();r.init(t,e),this._rejectionList[this._rejectionListSize++]=r},n.prototype._checkRejection=function(t,e){if((tthis._maxFreeSquare)return!0;for(var n=0;n>>=0,e=globalThis.asc.as(e,String);this.init(t,e)}return Object.defineProperty(e.prototype,"childNodes",{get:function(){if(null==this._childNodes){this._childNodes=[];for(var t=this.firstChild;null!=t;t=t.nextSibling)this._childNodes.push(t)}return this._childNodes},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"attributes",{get:function(){return null==this._attributes&&(this._attributes={}),this._attributes},set:function(t){this._attributes=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"init",{get:function(){return this.bound__init.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__init=function(t,e){t>>>=0,e=globalThis.asc.as(e,String);this.nodeType=t,1==t?this.nodeName=e:this.nodeValue=e},Object.defineProperty(e.prototype,"hasChildNodes",{get:function(){return this.bound__hasChildNodes.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__hasChildNodes=function(){return null!=this.firstChild},Object.defineProperty(e.prototype,"cloneNode",{get:function(){return this.bound__cloneNode.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__cloneNode=function(n){n=!!n;var o=new e(this.nodeType,this.nodeType==t.XMLNodeType.ELEMENT_NODE?this.nodeName:this.nodeValue);if(null!==this._attributes){o.attributes={};for(var i=0,r=globalThis.asc.In(this._attributes);i":e+=" />"),this.hasChildNodes()){for(var r=this.firstChild;null!=r;r=r.nextSibling)e+=r.toString();null!=this.nodeName&&(e=e+"")}}else e+=t.XML.__escapeElementValue(this.nodeValue);return e},Object.defineProperty(e.prototype,"getNamespaceForPrefix",{get:function(){return this.bound__getNamespaceForPrefix.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getNamespaceForPrefix=function(t){t=globalThis.asc.as(t,String);for(var e,n=0,o=globalThis.asc.In(this._attributes);n>0,c=a.value;if(1==l){var u=new t.XMLNode(1,c);if(null!==a.attrs){var f=a.attrs;"id"in f&&(this.idMap[f.id]=u),u.attributes=f}47==c.charCodeAt(0)?c.substr(1)==i.nodeName?i=i.parentNode:s=n.kElementNeverBegun:(i.appendChild(u),a.empty||(i=u))}else if(3==l||4==l){u=new t.XMLNode(3,c);i.appendChild(u)}else 13==l?(null==this.xmlDecl&&(this.xmlDecl=""),this.xmlDecl=this.xmlDecl+""):10==l&&(this.docTypeDecl=c)}if(r==n.kEndOfDocument?r=n.kNoError:s=r,i!=this&&r==n.kNoError&&(s=n.kUnterminatedElement),s!=n.kNoError)switch(this.nodeType=1,this.nextSibling=null,this.previousSibling=null,this.parentNode=null,this.firstChild=null,this.lastChild=null,this.childNodes.splice(0),this.attributes=null,this.nodeName="",this.nodeValue=null,s){case n.kUnterminatedCdata:Error.throwError(Error,1091);break;case n.kUnterminatedXmlDeclaration:Error.throwError(Error,1092);break;case n.kUnterminatedDoctypeDeclaration:Error.throwError(Error,1093);break;case n.kUnterminatedComment:Error.throwError(Error,1094);break;case n.kMalformedElement:Error.throwError(Error,1090);break;case n.kOutOfMemory:Error.throwError(Error,1e3);break;case n.kUnterminatedAttributeValue:Error.throwError(Error,1095);break;case n.kUnterminatedElement:Error.throwError(Error,1096);break;case n.kElementNeverBegun:Error.throwError(Error,2070);break;default:Error.throwError(Error,2071)}},Object.defineProperty(n.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__toString=function(){var t="";if(null!=this.xmlDecl&&(t+=this.xmlDecl),null!=this.docTypeDecl&&(t+=this.docTypeDecl),this.hasChildNodes())for(var e=this.firstChild;null!=e;e=e.nextSibling)t+=e.toString();else t+="<>";return t},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.xml::XMLDocument"),globalThis.asc.clp$(n,{xmlDecl:null,docTypeDecl:null,ignoreWhite:!1})})}(),n.kNoError=0,n.kEndOfDocument=-1,n.kUnterminatedCdata=-2,n.kUnterminatedXmlDeclaration=-3,n.kUnterminatedDoctypeDeclaration=-4,n.kUnterminatedComment=-5,n.kMalformedElement=-6,n.kOutOfMemory=-7,n.kUnterminatedAttributeValue=-8,n.kUnterminatedElement=-9,n.kElementNeverBegun=-10,n}(t.XMLNode);t.XMLDocument=e}(t.xml||(t.xml={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.xml::XMLNodeType")})}(),t.ELEMENT_NODE=1,t.TEXT_NODE=3,t.CDATA_NODE=4,t.PROCESSING_INSTRUCTION_NODE=7,t.COMMENT_NODE=8,t.DOCUMENT_TYPE_NODE=10,t.XML_DECLARATION=13,t}();t.XMLNodeType=e}(t.xml||(t.xml={}))}(flash||(flash={})),function(t){!function(t){t.XML=globalThis.global.XML;var e=function(){function e(){}return Object.defineProperty(e.prototype,"startParse",{get:function(){return this.bound__startParse.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__startParse=function(e,n){e=globalThis.asc.as(e,String),n=!!n;var o=t.XML.ignoreWhitespace;t.XML.ignoreWhitespace=n,this.__tags=[],this.__pos=0,this.__status=0;try{this.__linearize([new t.XML(e)])}catch(t){t=globalThis.asc.e2e(t),this.__status=-3}t.XML.ignoreWhitespace=o},Object.defineProperty(e.prototype,"getNext",{get:function(){return this.bound__getNext.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getNext=function(t){t=globalThis.asc.strict(t,globalThis.flash.xml.XMLTag);if(this.__status<0)return this.__status;var e=this.__tags.length;return this.__pos0){a={};for(var l=0;l0?(this.__tags.push(new t.XMLTag(t.XMLNodeType.ELEMENT_NODE,!1,r,a)),this.__linearize(i._children),this.__tags.push(new t.XMLTag(t.XMLNodeType.ELEMENT_NODE,!1,"/"+r,null))):this.__tags.push(new t.XMLTag(t.XMLNodeType.ELEMENT_NODE,!0,r,a));break;default:return void(this.__status=-6)}}},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.xml::XMLParser"),globalThis.asc.clp$(e,{__tags:void 0,__pos:0,__status:0})})}(),e}();t.XMLParser=e}(t.xml||(t.xml={}))}(flash||(flash={})),function(t){!function(t){t.XML=globalThis.global.XML;var e=function(){function t(t,e,n,o){t>>>=0,e=!!e,n=globalThis.asc.as(n,String),this.type=t,this.empty=e,this.value=n,this.attrs=o}return t.prototype.__copyFrom=function(t){return this.type=t.type,this.empty=t.empty,this.value=t.value,this.attrs=t.attrs,this},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.xml::XMLTag"),globalThis.asc.clp$(t,{type:0,empty:!1,value:null,attrs:null})})}(),t}();t.XMLTag=e}(t.xml||(t.xml={}))}(flash||(flash={})),function(t){!function(t){t.clearInterval=function(t){t>>>=0,asc.async.clearInterval(t)}}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){t.clearTimeout=function(t){t>>>=0,asc.async.clearTimeout(t)}}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.utils::CompressionAlgorithm")})}(),t.DEFLATE="deflate",t.LZMA="lzma",t.ZLIB="zlib",t}();t.CompressionAlgorithm=e}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){t.XML=globalThis.global.XML,t.describeType=function(t){return globalThis.avmplus.describeType(t,globalThis.avmplus.FLASH10_FLAGS)}}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){t.ObjectPool=globalThis.flash.__native.utils.ObjectPool,t.WeakToken=globalThis.flash.__native.utils.WeakToken;var e=function(){function e(e){void 0===e&&(e=!1),e=!!e;asc.utils.NATIVE_MAP_AVAILABLE?this.__mapNative=new globalThis.Map:this.__mapSimple=new asc.utils.MapSimple,e&&t.WeakToken.SUPPORTED?(this.__weakKeys=!0,this.__weakStorageToken=new t.WeakToken(this)):this.__weakKeys=!1}return e.prototype.hasOwnProperty=function(t){void 0===t&&(t=null);return this.__has(t)},e.prototype.toJSON=function(t){return t=globalThis.asc.as(t,String),"Dictionary"},e.prototype.__has=function(t){return"string"==typeof t&&"hasOwnProperty"==t||("number"==typeof t&&(t=globalThis.asc.to(t,String)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.getWeakKey(t)),(this.__mapNative||this.__mapSimple).has(t))},e.prototype.__get=function(t){return"string"==typeof t&&"hasOwnProperty"==t?this.hasOwnProperty.__bind(this):("number"==typeof t&&(t=globalThis.asc.to(t,String)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.getWeakKey(t)),(this.__mapNative||this.__mapSimple).get(t))},e.prototype.__set=function(t,e){return"function"==typeof e&&void 0===(e.__className||e.BoundThis)&&(e=e.__bind(this)),"number"==typeof t&&(t=globalThis.asc.to(t,String)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.createWeakKey(t)),this.__mapNative?(this.__mapNative.set(t,e),e):this.__mapSimple.set(t,e)},e.prototype.__delete=function(t){return"number"==typeof t&&(t=globalThis.asc.to(t,String)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.deleteWeakKey(t)),(this.__mapNative||this.__mapSimple).delete(t)},e.prototype.__preinc=function(t){return"number"==typeof t&&(t=globalThis.asc.to(t,String)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.getWeakKey(t)),this.__set(t,+this.__get(t)+1)},e.prototype.__predec=function(t){return"number"==typeof t&&(t=globalThis.asc.to(t,String)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.getWeakKey(t)),this.__set(t,+this.__get(t)-1)},e.prototype.__postinc=function(t){"number"==typeof t&&(t=globalThis.asc.to(t,String)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.getWeakKey(t));var e=+this.__get(t);return this.__set(t,e+1),e},e.prototype.__postdec=function(t){"number"==typeof t&&(t=globalThis.asc.to(t,String)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.getWeakKey(t));var e=+this.__get(t);return this.__set(t,e-1),e},e.prototype.__has__F=function(t){return"function"==typeof t&&this.__mapNative&&!this.__mapNative.has(t)&&(t=this.__mapNativeKey__F(t)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.getWeakKey(t)),(this.__mapNative||this.__mapSimple).has(t)},e.prototype.__get__F=function(t){return"function"==typeof t&&this.__mapNative&&!this.__mapNative.has(t)&&(t=this.__mapNativeKey__F(t)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.getWeakKey(t)),(this.__mapNative||this.__mapSimple).get(t)},e.prototype.__set__F=function(t,e){return"function"==typeof e&&void 0===e.BoundThis&&(e=e.__bind(this)),this.__mapNative?("function"!=typeof t||this.__mapNative.has(t)||(t=this.__mapNativeKey__F(t)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.createWeakKey(t)),this.__mapNative.set(t,e),e):(!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.createWeakKey(t)),this.__mapSimple.set(t,e))},e.prototype.__delete__F=function(t){return"function"==typeof t&&this.__mapNative&&!this.__mapNative.has(t)&&(t=this.__mapNativeKey__F(t)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.deleteWeakKey(t)),(this.__mapNative||this.__mapSimple).delete(t)},e.prototype.__preinc__F=function(t){return"function"==typeof t&&this.__mapNative&&!this.__mapNative.has(t)&&(t=this.__mapNativeKey__F(t)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.getWeakKey(t)),this.__set(t,+this.__get(t)+1)},e.prototype.__predec__F=function(t){return"function"==typeof t&&this.__mapNative&&!this.__mapNative.has(t)&&(t=this.__mapNativeKey__F(t)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.getWeakKey(t)),this.__set(t,+this.__get(t)-1)},e.prototype.__postinc__F=function(t){"function"==typeof t&&this.__mapNative&&!this.__mapNative.has(t)&&(t=this.__mapNativeKey__F(t)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.getWeakKey(t));var e=+this.__get(t);return this.__set(t,e+1),e},e.prototype.__postdec__F=function(t){"function"==typeof t&&this.__mapNative&&!this.__mapNative.has(t)&&(t=this.__mapNativeKey__F(t)),!this.__weakKeys||null==t||"object"!=typeof t&&"function"!=typeof t||(t=this.__weakStorageToken.getWeakKey(t));var e=+this.__get(t);return this.__set(t,e-1),e},e.prototype.__finalizeToken=function(t){(this.__mapNative||this.__mapSimple).delete(t.weakKey)},e.prototype.__iterator=function(t){return t?this.__mapNative?this.__mapNative.values():this.__mapSimple.values:this.__mapNative?this.__mapNative.keys():this.__mapSimple.keys},e.prototype.__clear=function(){(this.__mapNative||this.__mapSimple).clear()},e.prototype.__mapNativeKey__F=function(t){for(var e,n=this.__mapNative.keys();e=n.next().value;)if((!this.__weakKeys||null==e||"object"!=typeof e||(e=e.deref()))&&"function"==typeof e&&(e.BoundTargetFunction||e)===(t.BoundTargetFunction||t)){if(e.BoundThis!=(void 0==t.BoundThis?this:t.BoundThis))continue;return e}return t},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.utils::Dictionary"),e.__pool=new t.ObjectPool(function(){return new e})})}(),e}();t.Dictionary=e}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.utils::Endian")})}(),t.BIG_ENDIAN="bigEndian",t.LITTLE_ENDIAN="littleEndian",t}();t.Endian=e}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){t.escapeMultiByte=function(t){return t=globalThis.asc.as(t,String),encodeURIComponent(t)}}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(e){e.Namespace=globalThis.global.Namespace;var n=function(){function n(){}return n.__block0=function(){globalThis.asc.stb(n,function(){t.utils.flash_proxy=new e.Namespace("http://www.adobe.com/2006/actionscript/flash/proxy")})}(),n}();e.flash_proxy=n}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){t.getAliasName=function(t){return null}}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){t.getDefinitionByName=function(t){return t=globalThis.asc.as(t,String),globalThis.flash.system.ApplicationDomain.currentDomain.getDefinition(t)}}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){t.getQualifiedClassName=function(t){return globalThis.avmplus.getQualifiedClassName(t)}}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){t.getQualifiedSuperclassName=function(t){return globalThis.avmplus.getQualifiedSuperclassName(t)}}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){t.getTimer=function(){return Date.now()-asc.startTime}}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t.prototype,"bytesAvailable",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"endian",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"objectEncoding",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),t.prototype.readBoolean=function(){},t.prototype.readByte=function(){},t.prototype.readBytes=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0)},t.prototype.readDouble=function(){},t.prototype.readFloat=function(){},t.prototype.readInt=function(){},t.prototype.readMultiByte=function(t,e){},t.prototype.readObject=function(){},t.prototype.readShort=function(){},t.prototype.readUnsignedByte=function(){},t.prototype.readUnsignedInt=function(){},t.prototype.readUnsignedShort=function(){},t.prototype.readUTF=function(){},t.prototype.readUTFBytes=function(t){},t.__interfaceName="implements_flash_utils_IDataInput",t}();t.IDataInput=e}(t.utils||(t.utils={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.__interfaceName="implements_flash_utils_IDataInput2",e}(t.IDataInput);t.IDataInput2=e}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t.prototype,"endian",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"objectEncoding",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),t.prototype.writeBoolean=function(t){},t.prototype.writeByte=function(t){},t.prototype.writeBytes=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0)},t.prototype.writeDouble=function(t){},t.prototype.writeFloat=function(t){},t.prototype.writeInt=function(t){},t.prototype.writeMultiByte=function(t,e){},t.prototype.writeObject=function(t){},t.prototype.writeShort=function(t){},t.prototype.writeUnsignedInt=function(t){},t.prototype.writeUTF=function(t){},t.prototype.writeUTFBytes=function(t){},t.__interfaceName="implements_flash_utils_IDataOutput",t}();t.IDataOutput=e}(t.utils||(t.utils={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.__interfaceName="implements_flash_utils_IDataOutput2",e}(t.IDataOutput);t.IDataOutput2=e}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.prototype.readExternal=function(t){},t.prototype.writeExternal=function(t){},t.__interfaceName="implements_flash_utils_IExternalizable",t}();t.IExternalizable=e}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t.prototype,"implements_flash_utils_IDataInput",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"readBytes",{get:function(){return this.bound__readBytes.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readBytes=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0),t=globalThis.asc.strict(t,globalThis.flash.utils.ByteArray),e>>>=0,n>>>=0},Object.defineProperty(t.prototype,"readBoolean",{get:function(){return this.bound__readBoolean.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readBoolean=function(){return!1},Object.defineProperty(t.prototype,"readByte",{get:function(){return this.bound__readByte.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readByte=function(){return 0},Object.defineProperty(t.prototype,"readUnsignedByte",{get:function(){return this.bound__readUnsignedByte.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readUnsignedByte=function(){return 0},Object.defineProperty(t.prototype,"readShort",{get:function(){return this.bound__readShort.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readShort=function(){return 0},Object.defineProperty(t.prototype,"readUnsignedShort",{get:function(){return this.bound__readUnsignedShort.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readUnsignedShort=function(){return 0},Object.defineProperty(t.prototype,"readInt",{get:function(){return this.bound__readInt.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readInt=function(){return 0},Object.defineProperty(t.prototype,"readUnsignedInt",{get:function(){return this.bound__readUnsignedInt.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readUnsignedInt=function(){return 0},Object.defineProperty(t.prototype,"readFloat",{get:function(){return this.bound__readFloat.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readFloat=function(){return 0},Object.defineProperty(t.prototype,"readDouble",{get:function(){return this.bound__readDouble.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readDouble=function(){return 0},Object.defineProperty(t.prototype,"readMultiByte",{get:function(){return this.bound__readMultiByte.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readMultiByte=function(t,e){return 0,e=globalThis.asc.as(e,String),null},Object.defineProperty(t.prototype,"readUTF",{get:function(){return this.bound__readUTF.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readUTF=function(){return null},Object.defineProperty(t.prototype,"readUTFBytes",{get:function(){return this.bound__readUTFBytes.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readUTFBytes=function(t){return 0,null},Object.defineProperty(t.prototype,"bytesAvailable",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"readObject",{get:function(){return this.bound__readObject.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__readObject=function(){},Object.defineProperty(t.prototype,"objectEncoding",{get:function(){return 0},set:function(t){0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"endian",{get:function(){return null},set:function(t){t=globalThis.asc.as(t,String)},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.utils::ObjectInput")})}(),t}();t.ObjectInput=e}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t.prototype,"implements_flash_utils_IDataOutput",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"writeBytes",{get:function(){return this.bound__writeBytes.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeBytes=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0),t=globalThis.asc.strict(t,globalThis.flash.utils.ByteArray),e>>>=0,n>>>=0},Object.defineProperty(t.prototype,"writeBoolean",{get:function(){return this.bound__writeBoolean.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeBoolean=function(t){t=!!t},Object.defineProperty(t.prototype,"writeByte",{get:function(){return this.bound__writeByte.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeByte=function(t){0},Object.defineProperty(t.prototype,"writeShort",{get:function(){return this.bound__writeShort.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeShort=function(t){0},Object.defineProperty(t.prototype,"writeInt",{get:function(){return this.bound__writeInt.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeInt=function(t){0},Object.defineProperty(t.prototype,"writeUnsignedInt",{get:function(){return this.bound__writeUnsignedInt.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeUnsignedInt=function(t){0},Object.defineProperty(t.prototype,"writeFloat",{get:function(){return this.bound__writeFloat.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeFloat=function(t){t=+t},Object.defineProperty(t.prototype,"writeDouble",{get:function(){return this.bound__writeDouble.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeDouble=function(t){t=+t},Object.defineProperty(t.prototype,"writeMultiByte",{get:function(){return this.bound__writeMultiByte.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeMultiByte=function(t,e){t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String)},Object.defineProperty(t.prototype,"writeUTF",{get:function(){return this.bound__writeUTF.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeUTF=function(t){t=globalThis.asc.as(t,String)},Object.defineProperty(t.prototype,"writeUTFBytes",{get:function(){return this.bound__writeUTFBytes.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeUTFBytes=function(t){t=globalThis.asc.as(t,String)},Object.defineProperty(t.prototype,"writeObject",{get:function(){return this.bound__writeObject.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeObject=function(t){},Object.defineProperty(t.prototype,"objectEncoding",{get:function(){return 0},set:function(t){0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"endian",{get:function(){return null},set:function(t){t=globalThis.asc.as(t,String)},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.utils::ObjectOutput")})}(),t}();t.ObjectOutput=e}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){t.QName=globalThis.global.QName;var e=function(){function e(){if(globalThis.Proxy)return new globalThis.Proxy(this,{get:this.__proxy__get.__bind(this),set:this.__proxy__set.__bind(this),has:this.__proxy__has.__bind(this),deleteProperty:this.__proxy__deleteProperty.__bind(this)})}return e.prototype.callProperty=function(t){for(var e=[],n=1;n0;)e[e.length]=this.nextValue(n);else for(;(n=this.nextNameIndex(n))>0;)e[e.length]=this.nextName(n);return e},e.prototype.__descendants=function(t){return this.getDescendants(e.__convertName(t))},e.prototype.__filter=function(t){throw new globalThis.TypeError("Filter operator not supported on type "+this.constructor.__className+".",1123)},e.__convertName=function(e){return globalThis.asc.is(e,String)||(e+=""),"@"==e[0]?(e=new t.QName("",e.substr(1)))._isAttribute=!0:e=new t.QName("",e),e},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.utils::Proxy")})}(),e}();t.Proxy=e}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){t.setInterval=function(t,e){for(var n=[],o=2;o>=0;var i=o;if(o=e.call(this)||this,t<0||!isFinite(t))throw new globalThis.RangeError("The Timer delay specified is out of range.",2066);return i._delay=t,i._repeatCount=n,i._iteration=i._intervalID=0,o}return __extends(n,e),Object.defineProperty(n.prototype,"repeatCount",{get:function(){return this._repeatCount},set:function(t){t>>=0;this._repeatCount=t,this._intervalID>0&&0!=this._repeatCount&&this._iteration>=this._repeatCount&&this.stop()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"currentCount",{get:function(){return this._iteration},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"running",{get:function(){return this._intervalID>0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"delay",{get:function(){return this._delay},set:function(t){if((t=+t)<0||!isFinite(t))throw new globalThis.RangeError("The Timer delay specified is out of range.",2066);this._delay=t,this._intervalID>0&&(this.stop(),this.start())},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"start",{get:function(){return this.bound__start.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__start=function(){this._intervalID>0||(this._intervalID=t.setInterval(this.__tick.__bind(this),this._delay)>>0)},Object.defineProperty(n.prototype,"stop",{get:function(){return this.bound__stop.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__stop=function(){t.clearInterval(this._intervalID),this._intervalID=0},Object.defineProperty(n.prototype,"reset",{get:function(){return this.bound__reset.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__reset=function(){this._intervalID>0&&this.stop(),this._iteration=0},n.prototype.__tick=function(){t.Stage.__startPublicCode(),this._iteration++;var e=t.TimerEvent.__pool.get();this.dispatchEvent(t.TimerEvent.call(t.TimerEvent.__pool.clean(e),t.TimerEvent.TIMER)),0!=this._repeatCount&&this._iteration>=this._repeatCount&&(this.stop(),this.dispatchEvent(t.TimerEvent.call(t.TimerEvent.__pool.clean(e),t.TimerEvent.TIMER_COMPLETE))),t.TimerEvent.__pool.release(e)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.utils::Timer")})}(),n}(t.EventDispatcher);t.Timer=e}(t.utils||(t.utils={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.Event=globalThis.flash.events.Event,t.TimerEvent=globalThis.flash.events.TimerEvent;var e=function(e){function n(o,i,r,a){var s=this;i=+i,r=!!r,a=globalThis.asc.strict(a,Array);var l=s;return(s=e.call(this,i,r?0:1)||this).closure=o,s.rest=a,l.addEventListener(t.TimerEvent.TIMER,l.onTimer.__bind(s)),l.start(),l.id=n.intervals.length+1>>>0,n.intervals.push(s),s}return __extends(n,e),Object.defineProperty(n,"clearInterval",{get:function(){return this.bound__clearInterval.__bind(this)},enumerable:!1,configurable:!0}),n.bound__clearInterval=function(t){t>>>=0,t--,globalThis.asc.is(n.intervals[t],n)&&(n.intervals[t].stop(),delete n.intervals[t])},Object.defineProperty(n.prototype,"onTimer",{get:function(){return this.bound__onTimer.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onTimer=function(e){e=globalThis.asc.strict(e,t.Event);this.closure.apply(null,this.rest),1==this.repeatCount&&n.intervals[this.id-1]==this&&delete n.intervals[this.id-1]},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.utils::SetIntervalTimer"),globalThis.asc.clp$(n,{id:0,closure:null,rest:null}),n.intervals=[]})}(),n}(t.Timer);t.SetIntervalTimer=e}(t.utils||(t.utils={}))}(flash||(flash={})),function(t){!function(t){t.setTimeout=function(t,e){for(var n=[],o=2;o0;e.push(this.__createDebugItem((t.Stage.current.__stats.visible?"x Hide":"Show ")+" fps monitor.",n,!0,function(e){t.Stage.current.__stats.visible=!t.Stage.current.__stats.visible})),e.push(this.__createDebugItem((t.debugFlags.cacheDebug?"x Stop":"Start ")+" showing caches of effects and clipping.",!1,!0,function(e){t.cacheDisplayObject()})),e.push(this.__createDebugItem((t.debugFlags.graphicsDebug?"x Stop":"Start")+" showing rasterized vector caches.",!1,!0,function(e){t.cacheGraphics()})),e.push(this.__createDebugItem((t.debugFlags.simpleGraphicsDebug?"x Stop":"Start")+" showing vector objects drawn via WebGL.",!1,!0,function(e){t.noCacheGraphics()})),e.push(this.__createDebugItem((t.debugFlags.renderDebug&&t.debugFlags.renderAtlas?"x Hide":"Show")+" current WebGL batch atlas.",!1,!0,function(e){t.renderAtlas()})),e.push(this.__createDebugItem((t.debugFlags.renderDebug&&t.debugFlags.renderDraw?"x Hide":"Show")+" current WebGL drawing frame (use arrows).",!1,!(t.debugFlags.renderDebug&&t.debugFlags.renderBatch),function(e){t.renderDraw()})),e.push(this.__createDebugItem((t.debugFlags.renderDebug&&t.debugFlags.renderBatch?"x Hide":"Show")+" current WebGL drawing frame in batches (use arrows).",!1,!(t.debugFlags.renderDebug&&t.debugFlags.renderDraw),function(e){t.renderBatch()})),e.push(this.__createDebugItem("Print memory usage statistics.",!1,!0,function(e){t.MemoryManager.print(!1)}));var o=JSON.stringify(asc.compiler.version);o=o.replace(new global.RegExp('["\\{\\}]',"gi"),"").replace(new global.RegExp(",","gi"),", ").replace(new global.RegExp(":","gi"),": "),e.push(this.__createDebugItem(o,!0,!1,null))},n.prototype.__createDebugItem=function(e,n,o,i){var r=new t.ContextMenuItem(e,n,o);return o&&null!=i&&r.addEventListener(t.ContextMenuEvent.MENU_ITEM_SELECT,i),r},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.ui::ContextMenu"),globalThis.asc.clp$(n,{builtInItems:null,clipboardItems:null,clipboardMenu:!1,customItems:null,link:null})})}(),n}(t.NativeMenu);t.ContextMenu=e}(t.ui||(t.ui={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.ui::ContextMenuBuiltInItems"),globalThis.asc.clp$(t,{forwardAndBack:!1,loop:!1,play:!1,print:!1,quality:!1,rewind:!1,save:!1,zoom:!1})})}(),t}();t.ContextMenuBuiltInItems=e}(t.ui||(t.ui={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.ui::ContextMenuClipboardItems"),globalThis.asc.clp$(t,{clear:!1,copy:!1,cut:!1,paste:!1,selectAll:!1})})}(),t}();t.ContextMenuClipboardItems=e}(t.ui||(t.ui={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(e,n){void 0===e&&(e=""),void 0===n&&(n=!1);return e=globalThis.asc.as(e,String),n=!!n,t.call(this)||this}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.display::NativeMenuItem")})}(),e}(t.EventDispatcher);t.NativeMenuItem=e}(t.display||(t.display={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.NativeMenuItem=globalThis.flash.display.NativeMenuItem,t.ContextMenuEvent=globalThis.flash.events.ContextMenuEvent;var e=function(e){function n(t,n,o,i){void 0===n&&(n=!1),void 0===o&&(o=!0),void 0===i&&(i=!0);var r=this;return t=globalThis.asc.as(t,String),n=!!n,o=!!o,i=!!i,(r=e.call(this)||this).caption=t,r.separatorBefore=n,r.enabled=o,r.visible=i,r}return __extends(n,e),Object.defineProperty(n.prototype,"clone",{get:function(){return this.bound__clone.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__clone=function(){return new n(this.caption,this.separatorBefore,this.enabled,this.visible)},Object.defineProperty(n.prototype,"click",{get:function(){return this.bound__click.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__click=function(){this.dispatchEvent(new t.ContextMenuEvent(t.ContextMenuEvent.MENU_ITEM_SELECT))},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.ui::ContextMenuItem"),globalThis.asc.clp$(n,{caption:null,separatorBefore:!1,visible:!1,enabled:!1})})}(),n}(t.NativeMenuItem);t.ContextMenuItem=e}(t.ui||(t.ui={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e,"getDeviceAt",{get:function(){return this.bound__getDeviceAt.__bind(this)},enumerable:!1,configurable:!0}),e.bound__getDeviceAt=function(t){return 0,null},Object.defineProperty(e,"numDevices",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isSupported",{get:function(){return!1},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.ui::GameInput")})}(),e}(t.EventDispatcher);t.GameInput=e}(t.ui||(t.ui={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"minValue",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxValue",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"device",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return null},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.ui::GameInputControl")})}(),e}(t.EventDispatcher);t.GameInputControl=e}(t.ui||(t.ui={}))}(flash||(flash={})),function(t){!function(t){t.Vector$String=globalThis.__AS3__.vec.Vector$String,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){}return Object.defineProperty(e.prototype,"getControlAt",{get:function(){return this.bound__getControlAt.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getControlAt=function(t){return 0,null},Object.defineProperty(e.prototype,"numControls",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"startCachingSamples",{get:function(){return this.bound__startCachingSamples.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__startCachingSamples=function(e,n){n=globalThis.asc.strict(n,t.Vector$String)},Object.defineProperty(e.prototype,"sampleInterval",{get:function(){return 0},set:function(t){0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"stopCachingSamples",{get:function(){return this.bound__stopCachingSamples.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__stopCachingSamples=function(){},Object.defineProperty(e.prototype,"getCachedSamples",{get:function(){return this.bound__getCachedSamples.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getCachedSamples=function(e,n){return void 0===n&&(n=!1),e=globalThis.asc.strict(e,t.ByteArray),n=!!n,0},Object.defineProperty(e.prototype,"enabled",{get:function(){return!1},set:function(t){t=!!t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return null},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.ui::GameInputDevice")})}(),e.MAX_BUFFER_SIZE=32e3,e}();t.GameInputDevice=e}(t.ui||(t.ui={}))}(flash||(flash={})),function(t){!function(t){t.Capabilities=globalThis.flash.system.Capabilities;var e=function(){function e(){}return Object.defineProperty(e,"capsLock",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"numLock",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isAccessible",{get:function(){return this.bound__isAccessible.__bind(this)},enumerable:!1,configurable:!0}),e.bound__isAccessible=function(){return!1},Object.defineProperty(e,"hasVirtualKeyboard",{get:function(){return t.Capabilities.CONSTS.mobile&&t.Multitouch.supportsTouchEvents},enumerable:!1,configurable:!0}),Object.defineProperty(e,"physicalKeyboardType",{get:function(){return null},enumerable:!1,configurable:!0}),e.__getCharCode=function(t){if(!t)return 0;var n=t.key||"";if(1==n.length)return n.charCodeAt(0);switch(t.keyCode){case e.DELETE:return 127;case e.PAGE_UP:case e.PAGE_DOWN:case e.CONTROL:case e.ALTERNATE:case e.SHIFT:case e.UP:case e.DOWN:case e.LEFT:case e.RIGHT:case e.HOME:case e.END:case e.INSERT:case e.PAUSE:case e.CAPS_LOCK:case e.F1:case e.F2:case e.F3:case e.F4:case e.F5:case e.F6:case e.F7:case e.F8:case e.F9:case e.F10:case e.F11:case e.F12:case e.F13:case e.F14:case e.F15:return 0}return e[n.toUpperCase()]||0},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.ui::Keyboard"),e.CharCodeStrings=[e.KEYNAME_UPARROW,e.KEYNAME_DOWNARROW,e.KEYNAME_LEFTARROW,e.KEYNAME_RIGHTARROW,e.KEYNAME_F1,e.KEYNAME_F2,e.KEYNAME_F3,e.KEYNAME_F4,e.KEYNAME_F5,e.KEYNAME_F6,e.KEYNAME_F7,e.KEYNAME_F8,e.KEYNAME_F9,e.KEYNAME_F10,e.KEYNAME_F11,e.KEYNAME_F12,e.KEYNAME_F13,e.KEYNAME_F14,e.KEYNAME_F15,e.KEYNAME_F16,e.KEYNAME_F17,e.KEYNAME_F18,e.KEYNAME_F19,e.KEYNAME_F20,e.KEYNAME_F21,e.KEYNAME_F22,e.KEYNAME_F23,e.KEYNAME_F24,e.KEYNAME_F25,e.KEYNAME_F26,e.KEYNAME_F27,e.KEYNAME_F28,e.KEYNAME_F29,e.KEYNAME_F30,e.KEYNAME_F31,e.KEYNAME_F32,e.KEYNAME_F33,e.KEYNAME_F34,e.KEYNAME_F35,e.KEYNAME_INSERT,e.KEYNAME_DELETE,e.KEYNAME_HOME,e.KEYNAME_BEGIN,e.KEYNAME_END,e.KEYNAME_PAGEUP,e.KEYNAME_PAGEDOWN,e.KEYNAME_PRINTSCREEN,e.KEYNAME_SCROLLLOCK,e.KEYNAME_PAUSE,e.KEYNAME_SYSREQ,e.KEYNAME_BREAK,e.KEYNAME_RESET,e.KEYNAME_STOP,e.KEYNAME_MENU,e.KEYNAME_USER,e.KEYNAME_SYSTEM,e.KEYNAME_PRINT,e.KEYNAME_CLEARLINE,e.KEYNAME_CLEARDISPLAY,e.KEYNAME_INSERTLINE,e.KEYNAME_DELETELINE,e.KEYNAME_INSERTCHAR,e.KEYNAME_DELETECHAR,e.KEYNAME_PREV,e.KEYNAME_NEXT,e.KEYNAME_SELECT,e.KEYNAME_EXECUTE,e.KEYNAME_UNDO,e.KEYNAME_REDO,e.KEYNAME_FIND,e.KEYNAME_HELP,e.KEYNAME_MODESWITCH]})}(),e.KEYNAME_UPARROW="Up",e.KEYNAME_DOWNARROW="Down",e.KEYNAME_LEFTARROW="Left",e.KEYNAME_RIGHTARROW="Right",e.KEYNAME_F1="F1",e.KEYNAME_F2="F2",e.KEYNAME_F3="F3",e.KEYNAME_F4="F4",e.KEYNAME_F5="F5",e.KEYNAME_F6="F6",e.KEYNAME_F7="F7",e.KEYNAME_F8="F8",e.KEYNAME_F9="F9",e.KEYNAME_F10="F10",e.KEYNAME_F11="F11",e.KEYNAME_F12="F12",e.KEYNAME_F13="F13",e.KEYNAME_F14="F14",e.KEYNAME_F15="F15",e.KEYNAME_F16="F16",e.KEYNAME_F17="F17",e.KEYNAME_F18="F18",e.KEYNAME_F19="F19",e.KEYNAME_F20="F20",e.KEYNAME_F21="F21",e.KEYNAME_F22="F22",e.KEYNAME_F23="F23",e.KEYNAME_F24="F24",e.KEYNAME_F25="F25",e.KEYNAME_F26="F26",e.KEYNAME_F27="F27",e.KEYNAME_F28="F28",e.KEYNAME_F29="F29",e.KEYNAME_F30="F30",e.KEYNAME_F31="F31",e.KEYNAME_F32="F32",e.KEYNAME_F33="F33",e.KEYNAME_F34="F34",e.KEYNAME_F35="F35",e.KEYNAME_INSERT="Insert",e.KEYNAME_DELETE="Delete",e.KEYNAME_HOME="Home",e.KEYNAME_BEGIN="Begin",e.KEYNAME_END="End",e.KEYNAME_PAGEUP="PgUp",e.KEYNAME_PAGEDOWN="PgDn",e.KEYNAME_PRINTSCREEN="PrntScrn",e.KEYNAME_SCROLLLOCK="ScrlLck",e.KEYNAME_PAUSE="Pause",e.KEYNAME_SYSREQ="SysReq",e.KEYNAME_BREAK="Break",e.KEYNAME_RESET="Reset",e.KEYNAME_STOP="Stop",e.KEYNAME_MENU="Menu",e.KEYNAME_USER="User",e.KEYNAME_SYSTEM="Sys",e.KEYNAME_PRINT="Print",e.KEYNAME_CLEARLINE="ClrLn",e.KEYNAME_CLEARDISPLAY="ClrDsp",e.KEYNAME_INSERTLINE="InsLn",e.KEYNAME_DELETELINE="DelLn",e.KEYNAME_INSERTCHAR="InsChr",e.KEYNAME_DELETECHAR="DelChr",e.KEYNAME_PREV="Prev",e.KEYNAME_NEXT="Next",e.KEYNAME_SELECT="Select",e.KEYNAME_EXECUTE="Exec",e.KEYNAME_UNDO="Undo",e.KEYNAME_REDO="Redo",e.KEYNAME_FIND="Find",e.KEYNAME_HELP="Help",e.KEYNAME_MODESWITCH="ModeSw",e.STRING_UPARROW="",e.STRING_DOWNARROW="",e.STRING_LEFTARROW="",e.STRING_RIGHTARROW="",e.STRING_F1="",e.STRING_F2="",e.STRING_F3="",e.STRING_F4="",e.STRING_F5="",e.STRING_F6="",e.STRING_F7="",e.STRING_F8="",e.STRING_F9="",e.STRING_F10="",e.STRING_F11="",e.STRING_F12="",e.STRING_F13="",e.STRING_F14="",e.STRING_F15="",e.STRING_F16="",e.STRING_F17="",e.STRING_F18="",e.STRING_F19="",e.STRING_F20="",e.STRING_F21="",e.STRING_F22="",e.STRING_F23="",e.STRING_F24="",e.STRING_F25="",e.STRING_F26="",e.STRING_F27="",e.STRING_F28="",e.STRING_F29="",e.STRING_F30="",e.STRING_F31="",e.STRING_F32="",e.STRING_F33="",e.STRING_F34="",e.STRING_F35="",e.STRING_INSERT="",e.STRING_DELETE="",e.STRING_HOME="",e.STRING_BEGIN="",e.STRING_END="",e.STRING_PAGEUP="",e.STRING_PAGEDOWN="",e.STRING_PRINTSCREEN="",e.STRING_SCROLLLOCK="",e.STRING_PAUSE="",e.STRING_SYSREQ="",e.STRING_BREAK="",e.STRING_RESET="",e.STRING_STOP="",e.STRING_MENU="",e.STRING_USER="",e.STRING_SYSTEM="",e.STRING_PRINT="",e.STRING_CLEARLINE="",e.STRING_CLEARDISPLAY="",e.STRING_INSERTLINE="",e.STRING_DELETELINE="",e.STRING_INSERTCHAR="",e.STRING_DELETECHAR="",e.STRING_PREV="",e.STRING_NEXT="",e.STRING_SELECT="",e.STRING_EXECUTE="",e.STRING_UNDO="",e.STRING_REDO="",e.STRING_FIND="",e.STRING_HELP="",e.STRING_MODESWITCH="",e.NUMBER_0=48,e.NUMBER_1=49,e.NUMBER_2=50,e.NUMBER_3=51,e.NUMBER_4=52,e.NUMBER_5=53,e.NUMBER_6=54,e.NUMBER_7=55,e.NUMBER_8=56,e.NUMBER_9=57,e.A=65,e.B=66,e.C=67,e.D=68,e.E=69,e.F=70,e.G=71,e.H=72,e.I=73,e.J=74,e.K=75,e.L=76,e.M=77,e.N=78,e.O=79,e.P=80,e.Q=81,e.R=82,e.S=83,e.T=84,e.U=85,e.V=86,e.W=87,e.X=88,e.Y=89,e.Z=90,e.SEMICOLON=186,e.EQUAL=187,e.COMMA=188,e.MINUS=189,e.PERIOD=190,e.SLASH=191,e.BACKQUOTE=192,e.LEFTBRACKET=219,e.BACKSLASH=220,e.RIGHTBRACKET=221,e.QUOTE=222,e.ALTERNATE=18,e.BACKSPACE=8,e.CAPS_LOCK=20,e.COMMAND=15,e.CONTROL=17,e.DELETE=46,e.DOWN=40,e.END=35,e.ENTER=13,e.ESCAPE=27,e.F1=112,e.F2=113,e.F3=114,e.F4=115,e.F5=116,e.F6=117,e.F7=118,e.F8=119,e.F9=120,e.F10=121,e.F11=122,e.F12=123,e.F13=124,e.F14=125,e.F15=126,e.HOME=36,e.INSERT=45,e.LEFT=37,e.NUMPAD=21,e.NUMPAD_0=96,e.NUMPAD_1=97,e.NUMPAD_2=98,e.NUMPAD_3=99,e.NUMPAD_4=100,e.NUMPAD_5=101,e.NUMPAD_6=102,e.NUMPAD_7=103,e.NUMPAD_8=104,e.NUMPAD_9=105,e.NUMPAD_ADD=107,e.NUMPAD_DECIMAL=110,e.NUMPAD_DIVIDE=111,e.NUMPAD_ENTER=108,e.NUMPAD_MULTIPLY=106,e.NUMPAD_SUBTRACT=109,e.PAGE_DOWN=34,e.PAGE_UP=33,e.RIGHT=39,e.SHIFT=16,e.SPACE=32,e.TAB=9,e.UP=38,e.RED=16777216,e.GREEN=16777217,e.YELLOW=16777218,e.BLUE=16777219,e.CHANNEL_UP=16777220,e.CHANNEL_DOWN=16777221,e.RECORD=16777222,e.PLAY=16777223,e.PAUSE=16777224,e.STOP=16777225,e.FAST_FORWARD=16777226,e.REWIND=16777227,e.SKIP_FORWARD=16777228,e.SKIP_BACKWARD=16777229,e.NEXT=16777230,e.PREVIOUS=16777231,e.LIVE=16777232,e.LAST=16777233,e.MENU=16777234,e.INFO=16777235,e.GUIDE=16777236,e.EXIT=16777237,e.BACK=16777238,e.AUDIO=16777239,e.SUBTITLE=16777240,e.DVR=16777241,e.VOD=16777242,e.INPUT=16777243,e.SETUP=16777244,e.HELP=16777245,e.MASTER_SHELL=16777246,e.SEARCH=16777247,e.LF=10,e.CR=13,e}();t.Keyboard=e}(t.ui||(t.ui={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.ui::KeyboardType")})}(),t.ALPHANUMERIC="alphanumeric",t.KEYPAD="keypad",t.NONE="none",t}();t.KeyboardType=e}(t.ui||(t.ui={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.ui::KeyLocation")})}(),t.STANDARD=0,t.LEFT=1,t.RIGHT=2,t.NUM_PAD=3,t.D_PAD=4,t}();t.KeyLocation=e}(t.ui||(t.ui={}))}(flash||(flash={})),function(t){!function(t){t.Base64=globalThis.flash.__native.utils.Base64,t.BitmapData=globalThis.flash.display.BitmapData,t.PNGEncoderOptions=globalThis.flash.display.PNGEncoderOptions,t.Stage=globalThis.flash.display.Stage,t.Capabilities=globalThis.flash.system.Capabilities,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){}return Object.defineProperty(e,"hide",{get:function(){return this.bound__hide.__bind(this)},enumerable:!1,configurable:!0}),e.bound__hide=function(){e.sCursorShowed=!1,e.__applyCursorStyle()},Object.defineProperty(e,"show",{get:function(){return this.bound__show.__bind(this)},enumerable:!1,configurable:!0}),e.bound__show=function(){e.sCursorShowed=!0,e.__applyCursorStyle()},Object.defineProperty(e,"supportsCursor",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"supportsNativeCursor",{get:function(){return e.supportsCursor},enumerable:!1,configurable:!0}),Object.defineProperty(e,"cursor",{get:function(){return e.sCursor},set:function(n){if(n=globalThis.asc.as(n,String),!t.MouseCursor.isValid(n)&&!e.sCursorData[n])throw new globalThis.ArgumentError("Parameter cursor must be one of the accepted values.",2008);e.sCursor=n,e.sCursorShowed&&e.show()},enumerable:!1,configurable:!0}),Object.defineProperty(e,"systemCursor",{get:function(){return e.sSystemCursor},set:function(t){t=globalThis.asc.as(t,String),e.sSystemCursor=t,e.sCursorShowed&&e.show()},enumerable:!1,configurable:!0}),Object.defineProperty(e,"registerCursor",{get:function(){return this.bound__registerCursor.__bind(this)},enumerable:!1,configurable:!0}),e.bound__registerCursor=function(n,o){if(n=globalThis.asc.as(n,String),o=globalThis.asc.strict(o,globalThis.flash.ui.MouseCursorData),e.supportsCursor){if(!o||!o.data.length)throw new globalThis.ArgumentError("One of the parameters is invalid.",2004);var i=globalThis.asc.as(o.data.__get(0),t.BitmapData),r=i.encode(i.rect,new t.PNGEncoderOptions);o.base64=t.Base64.encode(r),e.sCursorData[n]=o,e.sCursorDataStyle[n]="url(data:image/png;base64,"+o.base64+"),auto"}},Object.defineProperty(e,"unregisterCursor",{get:function(){return this.bound__unregisterCursor.__bind(this)},enumerable:!1,configurable:!0}),e.bound__unregisterCursor=function(t){t=globalThis.asc.as(t,String),delete e.sCursorData[t],delete e.sCursorDataStyle[t]},e.__applyCursorStyle=function(){var n;if(e.sCursorShowed||t.Stage.sCurrent.__isMouseDisabled()){var o=e.sSystemCursor||e.sCursor,i=o,r=globalThis.asc.strict(e.sCursorData[o],globalThis.flash.ui.MouseCursorData),a=globalThis.asc.as(e.sCursorDataStyle[o],String);t.Capabilities.CONSTS.chakra&&(r=null,a=null),1==t.ContextMenu.isOpened?i=t.MouseCursor.AUTO:r?i=a:t.MouseCursor.isValid(o)||(i=t.MouseCursor.AUTO),t.MouseCursor.isValid(o)&&(i=t.MouseCursor.toCSS(i)),n=i}else n="none";globalThis.document.body.style.cursor!=n&&(globalThis.document.body.style.cursor=n)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.ui::Mouse"),e.sCursor=t.MouseCursor.AUTO,e.sCursorData={},e.sCursorDataStyle={}})}(),e.sCursorShowed=!0,e}();t.Mouse=e}(t.ui||(t.ui={}))}(flash||(flash={})),function(t){!function(t){t.Capabilities=globalThis.flash.system.Capabilities;var e=function(){function e(){}return Object.defineProperty(e,"isValid",{get:function(){return this.bound__isValid.__bind(this)},enumerable:!1,configurable:!0}),e.bound__isValid=function(t){return(t=globalThis.asc.as(t,String))==e.AUTO||t==e.ARROW||t==e.BUTTON||t==e.HAND||t==e.IBEAM},Object.defineProperty(e,"toCSS",{get:function(){return this.bound__toCSS.__bind(this)},enumerable:!1,configurable:!0}),e.bound__toCSS=function(n){switch(n=globalThis.asc.as(n,String)){case e.ARROW:return"default";case e.BUTTON:return"pointer";case e.HAND:return"Firefox"==t.Capabilities.CONSTS.browser?"grab":"pointer";case e.IBEAM:return"text"}return n},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.ui::MouseCursor")})}(),e.AUTO="auto",e.ARROW="arrow",e.BUTTON="button",e.HAND="hand",e.IBEAM="ibeam",e}();t.MouseCursor=e}(t.ui||(t.ui={}))}(flash||(flash={})),function(t){!function(t){t.Vector$flash_DOT_display_DOT_BitmapData=globalThis.__AS3__.vec.Vector$flash_DOT_display_DOT_BitmapData,t.BitmapData=globalThis.flash.display.BitmapData,t.Point=globalThis.flash.geom.Point;var e=function(){function e(){void 0===this.data&&(this.data=new t.Vector$flash_DOT_display_DOT_BitmapData)}return e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.ui::MouseCursorData"),globalThis.asc.clp$(e,{frameRate:0,hotSpot:null,base64:null})})}(),e}();t.MouseCursorData=e}(t.ui||(t.ui={}))}(flash||(flash={})),function(t){!function(t){t.Vector$String=globalThis.__AS3__.vec.Vector$String;var e=function(){function e(){}return Object.defineProperty(e,"inputMode",{get:function(){return e.__inputMode},set:function(n){if(n=globalThis.asc.as(n,String),e.supportsTouchEvents)switch(n){case t.MultitouchInputMode.NONE:case t.MultitouchInputMode.TOUCH_POINT:return void(e.__inputMode=n)}},enumerable:!1,configurable:!0}),Object.defineProperty(e,"supportsTouchEvents",{get:function(){return e.maxTouchPoints>0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"supportsGestureEvents",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"supportedGestures",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(e,"maxTouchPoints",{get:function(){return globalThis.navigator.maxTouchPoints||globalThis.navigator.msMaxTouchPoints||("ontouchstart"in globalThis?1:0)},enumerable:!1,configurable:!0}),Object.defineProperty(e,"mapTouchToMouse",{get:function(){return e.__mapTouchToMouse},set:function(t){t=!!t,e.__mapTouchToMouse=t},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.ui::Multitouch"),e.__inputMode=t.MultitouchInputMode.NONE})}(),e.__mapTouchToMouse=!0,e}();t.Multitouch=e}(t.ui||(t.ui={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.ui::MultitouchInputMode")})}(),t.NONE="none",t.GESTURE="gesture",t.TOUCH_POINT="touchPoint",t}();t.MultitouchInputMode=e}(t.ui||(t.ui={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::AntiAliasType")})}(),t.NORMAL="normal",t.ADVANCED="advanced",t}();t.AntiAliasType=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::AutoCapitalize")})}(),t.NONE="none",t.WORD="word",t.SENTENCE="sentence",t.ALL="all",t}();t.AutoCapitalize=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n){t=+t,e=+e,n=+n,this.fontSize=t,this.insideCutoff=e,this.outsideCutoff=n}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::CSMSettings"),globalThis.asc.clp$(t,{fontSize:NaN,insideCutoff:NaN,outsideCutoff:NaN})})}(),t}();t.CSMSettings=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__getFontStyle=function(e,n){return e?n?t.BOLD_ITALIC:t.BOLD:n?t.ITALIC:t.REGULAR},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::FontStyle")})}(),t.REGULAR="regular",t.BOLD="bold",t.ITALIC="italic",t.BOLD_ITALIC="boldItalic",t}();t.FontStyle=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::FontType")})}(),t.EMBEDDED="embedded",t.EMBEDDED_CFF="embeddedCFF",t.DEVICE="device",t}();t.FontType=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::GridFitType")})}(),t.NONE="none",t.PIXEL="pixel",t.SUBPIXEL="subpixel",t}();t.GridFitType=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::ReturnKeyLabel")})}(),t.DEFAULT="default",t.DONE="done",t.GO="go",t.NEXT="next",t.SEARCH="search",t}();t.ReturnKeyLabel=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::SoftKeyboardType")})}(),t.DEFAULT="default",t.PUNCTUATION="punctuation",t.URL="url",t.NUMBER="number",t.CONTACT="contact",t.EMAIL="email",t}();t.SoftKeyboardType=e}(t.text||(t.text={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.BitmapData=globalThis.flash.display.BitmapData,t.Stage=globalThis.flash.display.Stage,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(n){void 0===n&&(n=null);var o=this;return null==(n=globalThis.asc.strict(n,globalThis.flash.text.StageTextInitOptions))&&(n=new t.StageTextInitOptions),(o=e.call(this)||this).init(n),o}return __extends(n,e),Object.defineProperty(n.prototype,"init",{get:function(){return this.bound__init.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"editable",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"text",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"clearButtonMode",{set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"fontFamily",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"fontSize",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"color",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"fontWeight",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"fontPosture",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"displayAsPassword",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"maxChars",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"multiline",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"restrict",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"returnKeyLabel",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"textAlign",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"softKeyboardType",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"autoCapitalize",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"autoCorrect",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"locale",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"assignFocus",{get:function(){return this.bound__assignFocus.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"selectRange",{get:function(){return this.bound__selectRange.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"selectionActiveIndex",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"selectionAnchorIndex",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"stage",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"viewPort",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"drawViewPortToBitmapData",{get:function(){return this.bound__drawViewPortToBitmapData.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"dispose",{get:function(){return this.bound__dispose.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"visible",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.text::StageText")})}(),n}(t.EventDispatcher);t.StageText=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::StageTextClearButtonMode")})}(),t.NEVER="never",t.WHILE_EDITING="whileEditing",t.UNLESS_EDITING="unlessEditing",t.ALWAYS="always",t}();t.StageTextClearButtonMode=e}(t.text||(t.text={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.Sprite=globalThis.flash.display.Sprite,t.Stage=globalThis.flash.display.Stage,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.FocusEvent=globalThis.flash.events.FocusEvent,t.KeyboardEvent=globalThis.flash.events.KeyboardEvent,t.SoftKeyboardEvent=globalThis.flash.events.SoftKeyboardEvent;var e=function(e){function n(){var n=this,o=n;return n=e.call(this)||this,o.focusRect=!1,o.tabIndex=-1,o.tabEnabled=!0,o.addEventListener(t.FocusEvent.KEY_FOCUS_CHANGE,n.onKeyFocusChange),o.addEventListener(t.KeyboardEvent.KEY_DOWN,n.onKeyDown,!1,int.MAX_VALUE),o.addEventListener(t.KeyboardEvent.KEY_UP,n.onKeyUp,!1,int.MAX_VALUE),n.addMyListeners(),n}return __extends(n,e),Object.defineProperty(n.prototype,"onKeyFocusChange",{get:function(){return this.bound__onKeyFocusChange.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onKeyFocusChange=function(e){(e=globalThis.asc.strict(e,t.FocusEvent)).preventDefault()},Object.defineProperty(n.prototype,"onKeyUp",{get:function(){return this.bound__onKeyUp.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onKeyUp=function(e){var n=null;(e=globalThis.asc.strict(e,t.KeyboardEvent)).keyCode!=globalThis.flash.ui.Keyboard.BACK&&e.keyCode!=globalThis.flash.ui.Keyboard.MENU&&e.keyCode!=globalThis.flash.ui.Keyboard.SEARCH||((n=this.stage)&&n.dispatchEvent(e),e.stopImmediatePropagation())},Object.defineProperty(n.prototype,"onKeyDown",{get:function(){return this.bound__onKeyDown.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onKeyDown=function(e){var n=null,o=!1;(e=globalThis.asc.strict(e,t.KeyboardEvent)).keyCode!=globalThis.flash.ui.Keyboard.BACK&&e.keyCode!=globalThis.flash.ui.Keyboard.MENU&&e.keyCode!=globalThis.flash.ui.Keyboard.SEARCH||((n=this.stage)&&(o=n.dispatchEvent(e)),e.stopImmediatePropagation(),o||e.preventDefault())},Object.defineProperty(n.prototype,"addListenersForASImpl",{get:function(){return this.bound__addListenersForASImpl.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addListenersForASImpl=function(e,n){e=globalThis.asc.strict(e,globalThis.flash.text.StageText),n=globalThis.asc.strict(n,t.EventDispatcher),this.removeEventListener(t.FocusEvent.FOCUS_OUT,this.focusOutHandler),n.addEventListener(t.FocusEvent.FOCUS_OUT,function(n){e.dispatchEvent(new t.FocusEvent(n.type,!1,n.cancelable,n.relatedObject,n.shiftKey,n.keyCode)),n.stopImmediatePropagation()}),n.addEventListener(t.FocusEvent.FOCUS_IN,function(n){e.dispatchEvent(new t.FocusEvent(n.type,!1,n.cancelable,n.relatedObject,n.shiftKey,n.keyCode)),n.stopImmediatePropagation()}),n.addEventListener(t.FocusEvent.KEY_FOCUS_CHANGE,function(n){e.dispatchEvent(new t.FocusEvent(n.type,!1,n.cancelable,n.relatedObject,n.shiftKey,n.keyCode)),n.stopImmediatePropagation()}),n.addEventListener(t.FocusEvent.MOUSE_FOCUS_CHANGE,function(n){var o;o=e.dispatchEvent(new t.FocusEvent(n.type,!1,n.cancelable,n.relatedObject,n.shiftKey,n.keyCode)),n.stopImmediatePropagation(),o||n.preventDefault()}),n.addEventListener(t.Event.CHANGE,function(n){e.dispatchEvent(new t.Event(n.type,!1,n.cancelable)),n.stopImmediatePropagation()}),n.addEventListener(t.KeyboardEvent.KEY_DOWN,function(n){var o=!1;(1!=n.ctrlKey||n.keyCode!=globalThis.flash.ui.Keyboard.A&&n.keyCode!=globalThis.flash.ui.Keyboard.X&&n.keyCode!=globalThis.flash.ui.Keyboard.C&&n.keyCode!=globalThis.flash.ui.Keyboard.V)&&(o=!1,o=e.dispatchEvent(new t.KeyboardEvent(n.type,!1,n.cancelable,n.charCode,n.keyCode,n.keyLocation,n.ctrlKey,n.altKey,n.shiftKey)),n.stopImmediatePropagation(),o||n.preventDefault())}),n.addEventListener(t.KeyboardEvent.KEY_UP,function(n){e.dispatchEvent(new t.KeyboardEvent(n.type,!1,n.cancelable,n.charCode,n.keyCode,n.keyLocation,n.ctrlKey,n.altKey,n.shiftKey)),n.stopImmediatePropagation()}),n.addEventListener(t.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE,function(n){e.dispatchEvent(new t.SoftKeyboardEvent(n.type,!1,n.cancelable,n.relatedObject,n.triggerType)),n.stopImmediatePropagation()}),n.addEventListener(t.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING,function(n){var o;o=e.dispatchEvent(new t.SoftKeyboardEvent(n.type,!1,n.cancelable,n.relatedObject,n.triggerType)),n.stopImmediatePropagation(),o||n.preventDefault()}),n.addEventListener(t.SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE,function(n){e.dispatchEvent(new t.SoftKeyboardEvent(n.type,!1,n.cancelable,n.relatedObject,n.triggerType)),n.stopImmediatePropagation()})},Object.defineProperty(n.prototype,"addFullScreenListeners",{get:function(){return this.bound__addFullScreenListeners.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addFullScreenListeners=function(){this.stage.addEventListener(globalThis.flash.events.FullScreenEvent.FULL_SCREEN,this.onFullScreenEvent)},Object.defineProperty(n.prototype,"removeFullScreenListeners",{get:function(){return this.bound__removeFullScreenListeners.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__removeFullScreenListeners=function(){this.stage.removeEventListener(globalThis.flash.events.FullScreenEvent.FULL_SCREEN,this.onFullScreenEvent)},Object.defineProperty(n.prototype,"onFullScreenEvent",{get:function(){return this.bound__onFullScreenEvent.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onFullScreenEvent=function(e){e=globalThis.asc.strict(e,t.Event),this.onNativeDisplayStateChangeForStage()},Object.defineProperty(n.prototype,"focusOutHandler",{get:function(){return this.bound__focusOutHandler.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__focusOutHandler=function(e){(e=globalThis.asc.strict(e,t.Event)).stopImmediatePropagation(),this.onNativeFocusOut()},Object.defineProperty(n.prototype,"addMyListeners",{get:function(){return this.bound__addMyListeners.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addMyListeners=function(){var e=this;e.addEventListener(t.FocusEvent.FOCUS_OUT,this.focusOutHandler),e.addEventListener(t.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE,function(t){t.stopImmediatePropagation(),e.onNativeSoftKeyboardActivate()}),e.addEventListener(t.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING,function(t){t.stopImmediatePropagation(),e.onNativeSoftKeyboardActivating()&&t.preventDefault()}),e.addEventListener(t.SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE,function(t){t.stopImmediatePropagation(),e.onNativeSoftKeyboardDeactivate(t.triggerType)})},Object.defineProperty(n.prototype,"onNativeFocusOut",{get:function(){return this.bound__onNativeFocusOut.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onNativeSoftKeyboardActivate",{get:function(){return this.bound__onNativeSoftKeyboardActivate.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onNativeSoftKeyboardActivating",{get:function(){return this.bound__onNativeSoftKeyboardActivating.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onNativeSoftKeyboardDeactivate",{get:function(){return this.bound__onNativeSoftKeyboardDeactivate.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onNativeDisplayStateChangeForStage",{get:function(){return this.bound__onNativeDisplayStateChangeForStage.__bind(this)},enumerable:!1,configurable:!0}),n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.text::StageTextImpl")})}(),n}(t.Sprite);t.StageTextImpl=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t){void 0===t&&(t=!1),t=!!t,this.multiline=t}return Object.defineProperty(t.prototype,"multiline",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::StageTextInitOptions")})}(),t}();t.StageTextInitOptions=e}(t.text||(t.text={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.RegExp=globalThis.global.RegExp,t.CSSColor=globalThis.flash.__native.utils.CSSColor,t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(e){function n(){var t=e.call(this)||this;return t._css={},t._styles={},t}return __extends(n,e),Object.defineProperty(n.prototype,"getStyle",{get:function(){return this.bound__getStyle.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getStyle=function(t){return t=globalThis.asc.as(t,String),this._copy(this._css[t.toLowerCase()])},Object.defineProperty(n.prototype,"setStyle",{get:function(){return this.bound__setStyle.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setStyle=function(t,e){var n=(t=globalThis.asc.as(t,String)).toLowerCase();this._css[n]=this._copy(e),this.doTransform(n),this._update()},Object.defineProperty(n.prototype,"clear",{get:function(){return this.bound__clear.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__clear=function(){this._css={},this._styles={},this._update()},Object.defineProperty(n.prototype,"styleNames",{get:function(){for(var t=null,e=[],n=0,o=globalThis.asc.In(this._css);n>>0==t&&(t>>>=0),e.push(t);return e},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"transform",{get:function(){return this.bound__transform.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__transform=function(e){if(null==e)return null;var n=new t.TextFormat,o=e.textAlign||e["text-align"];return o&&(n.align=globalThis.asc.as(o,String)),(o=e.fontSize||e["font-size"])&&(o=this._clearPX(o),(o=parseInt(o,10))>0&&(n.size=o)),"none"==(o=e.textDecoration||e["text-decoration"])?n.underline=!1:"underline"==o&&(n.underline=!0),(o=e.marginLeft||e["margin-left"])&&(o=this._clearPX(o),n.leftMargin=parseInt(o,10)),(o=e.marginRight||e["margin-right"])&&(o=this._clearPX(o),n.rightMargin=parseInt(o,10)),(o=e.leading)&&(o=this._clearPX(o),n.leading=parseInt(o,10)),"true"==(o=e.kerning)?n.kerning=1:"false"==o?n.kerning=0:o&&(o=this._clearPX(o),n.kerning=parseInt(o,10)),(o=e.letterSpacing||e["letter-spacing"])&&(n.letterSpacing=parseFloat(o)),(o=e.fontFamily||e["font-family"])&&(n.font=globalThis.asc.as(o,String)),(o=e.display)&&(n.display=globalThis.asc.as(o,String)),"bold"==(o=e.fontWeight||e["font-weight"])?n.bold=!0:"normal"==o&&(n.bold=!1),"italic"==(o=e.fontStyle||e["font-style"])?n.italic=!0:"normal"==o&&(n.italic=!1),(o=e.textIndent||e["text-indent"])&&(o=this._clearPX(o),n.indent=parseInt(o,10)),(o=e.color)&&null!=(o=this._parseColor(o))&&(n.color=o),n},Object.defineProperty(n.prototype,"parseCSS",{get:function(){return this.bound__parseCSS.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__parseCSS=function(t){t=globalThis.asc.as(t,String);var e=null,n=this._parseCSSInternal(t);if("null"!=typeof n){for(var o=0,i=globalThis.asc.In(n);o>>0==e&&(e>>>=0),n[e]=t[e];return n},Object.defineProperty(n.prototype,"_update",{get:function(){return this.bound___update.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___update=function(){},Object.defineProperty(n.prototype,"_parseCSSInternal",{get:function(){return this.bound___parseCSSInternal.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___parseCSSInternal=function(t){t=globalThis.asc.as(t,String);for(var e=globalThis.asc.strict(asc.css.parse(t),Array),o={},i=0;i>>0,this._cssColor=void 0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"display",{get:function(){return this._display},set:function(t){t=globalThis.asc.as(t,String);this._display!=t&&(this._display=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"font",{get:function(){return globalThis.asc.is(this._font,t.Font)?this._font.fontName:this._font},set:function(t){t=globalThis.asc.as(t,String);this._font!=t&&(this._font=t,this._css=this._cssFixedSize=this._cssFontName=this._cssHash=void 0,this._fontID=-1)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"indent",{get:function(){return this._indent},set:function(t){this._indent!==t&&(this._indent=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"italic",{get:function(){return this._italic},set:function(t){this._italic!==t&&(this._italic=t,this._css=this._cssFixedSize=this._cssHash=void 0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"kerning",{get:function(){return this._kerning||0},set:function(t){this._kerning!==t&&(this._kerning=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"leading",{get:function(){return this._leading},set:function(t){this._leading!==t&&(this._leading=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"leftMargin",{get:function(){return this._leftMargin||0},set:function(t){this._leftMargin!==t&&(this._leftMargin=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"letterSpacing",{get:function(){return this._letterSpacing||0},set:function(t){this._letterSpacing!==t&&(this._letterSpacing=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rightMargin",{get:function(){return this._rightMargin||0},set:function(t){this._rightMargin!==t&&(this._rightMargin=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){return this._size},set:function(t){this._size!==t&&(this._size=t,this._css=this._cssFixedSize=this._cssHash=void 0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tabStops",{get:function(){return this._tabStops},set:function(t){t=globalThis.asc.strict(t,Array);this._tabStops!==t&&(this._tabStops=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"target",{get:function(){return this._target},set:function(t){t=globalThis.asc.as(t,String);this._target!=t&&(this._target=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"underline",{get:function(){return this._underline},set:function(t){this._underline!==t&&(this._underline=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this._url},set:function(t){t=globalThis.asc.as(t,String);this._url!=t&&(this._url=t)},enumerable:!1,configurable:!0}),e.prototype.__setEmbedFonts=function(t){return this._embedFonts==t?this:(this._embedFonts=t,this._css=this._cssFixedSize=this._cssFontName=this._cssHash=void 0,this)},e.prototype.__getCss=function(t){void 0===t&&(t=!1);if(!this._css){var n=this.__getCssFontName(),o=this._size;this._css="",this._cssFixedSize="",this._bold&&(this._css=this._css+"bold ",this._cssFixedSize=this._cssFixedSize+"bold "),this._italic&&(this._css=this._css+"italic ",this._cssFixedSize=this._cssFixedSize+"italic "),this._css=this._css+(o+"px ")+n,this._cssFixedSize=this._cssFixedSize+(e.MEASURE_FONT_SIZE+"px ")+n}return t?this._cssFixedSize:this._css},e.prototype.__getCssColor=function(){return this._cssColor||(this._cssColor=globalThis.asc.as(t.CSSColor.hexToString(this.color),String)),this._cssColor},e.prototype.__getHash=function(){return this._cssHash||(this._cssHash=!!this._embedFonts+this.__getCss()+this.__getCssColor()),this._cssHash},e.prototype.__getCssFontName=function(){if(this._cssFontName||this._cssNotFound)return this._cssFontName;var e=globalThis.asc.is(this._font,t.Font),n=e?this._font.fontName:this._font;if(this._embedFonts){if(e)this._cssFontName=globalThis.asc.as(this._font.__getWebFontName(),String);else if(n){var o=t.Font.__findEmbeddedFont(n);o?this._cssFontName=o.__getWebFontName():(this._cssFontName=void 0,this._cssNotFound=!0)}}else{var i=globalThis.asc.as(n,String);n||(n=t.Capabilities.systemFontFamily);var r,a="";this._bold&&(a+=" Bold"),this._italic&&(a+=" Italic"),this._bold||this._italic||(a+=" Regular"),(r=t.Font.__findDeviceFont(i+a))||(r=t.Font.__findDeviceFont(i)),r||(i=t.Capabilities.systemFontFamily,r=t.Font.__findDeviceFont(i+a)),r||(r=t.Font.__findDeviceFont(i)),r?this._cssFontName=r.__getWebFontName():(this._cssFontName=void 0,this._cssNotFound=!0)}return this._cssFontName},e.prototype.__isDrawable=function(){return null!=this.__getCssFontName()},e.prototype.__copyFrom=function(t){return t?(void 0!=t._font&&(this._font=t._font),void 0!=t._size&&(this._size=t._size),void 0!=t._color&&(this._color=t._color),void 0!=t._bold&&(this._bold=t._bold),void 0!=t._italic&&(this._italic=t._italic),void 0!=t._underline&&(this._underline=t._underline),void 0!=t._url&&(this._url=t._url),void 0!=t._target&&(this._target=t._target),void 0!=t._align&&(this._align=t._align),void 0!=t._leftMargin&&(this._leftMargin=t._leftMargin),void 0!=t._rightMargin&&(this._rightMargin=t._rightMargin),void 0!=t._indent&&(this._indent=t._indent),void 0!=t._leading&&(this._leading=t._leading),void 0!=t._letterSpacing&&(this._letterSpacing=t._letterSpacing),this._fontID=-1,this._css=this._cssFixedSize=this._cssFontName=this._cssColor=this._cssHash=this._cssNotFound=void 0):(this._font=void 0,this._size=void 0,this._color=void 0,this._bold=void 0,this._italic=void 0,this._underline=void 0,this._url=void 0,this._target=void 0,this._align=void 0,this._leftMargin=void 0,this._rightMargin=void 0,this._indent=void 0,this._leading=void 0,this._letterSpacing=void 0),this.__validate()},e.prototype.__validate=function(){return null==this._font&&((this._font=t.Capabilities.systemFontFamily)||(this._css=this._cssFixedSize=this._cssFontName=this._cssHash=void 0)),null==this._size&&((this._size=12)||(this._css=this._cssFixedSize=this._cssHash=void 0)),this._size<1&&((this._size=1)||(this._css=this._cssFixedSize=this._cssHash=void 0)),null==this._color&&((this._color=4278190080)||(this._css=this._cssFixedSize=this._cssColor=void 0)),null==this._bold&&((this._bold=!1)||(this._css=this._cssFixedSize=this._cssHash=void 0)),null==this._italic&&((this._italic=!1)||(this._css=this._cssFixedSize=this._cssHash=void 0)),null==this._underline&&(this._underline=!1),null==this._url&&(this._url=""),null==this._target&&(this._target=""),null==this._align&&(this._align=t.TextFormatAlign.LEFT),null==this._leftMargin&&(this._leftMargin=0),null==this._rightMargin&&(this._rightMargin=0),null==this._indent&&(this._indent=0),null==this._leading&&(this._leading=0),null==this._letterSpacing&&(this._letterSpacing=0),this},e.prototype.__clone=function(){var t=new e;return e.__assign(t,this),t},e.__assign=function(t,n){for(var o=0;o=0?this._fontID:(this._fontID=t.FontManager.getFontID(this.__getCssFontName()),this._fontID)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.text::TextFormat"),globalThis.asc.clp$(e,{_fontID:-1}),e._FIELDS=["_font","_size","_color","_bold","_italic","_underline","_url","_target","_align","_leftMargin","_rightMargin","_indent","_leading","_letterSpacing"]})}(),e.MEASURE_FONT_SIZE=16,e.MEASURE_CHAR="A",e}();t.TextFormat=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::TextFormatAlign")})}(),t.LEFT="left",t.CENTER="center",t.RIGHT="right",t.JUSTIFY="justify",t.START="start",t.END="end",t}();t.TextFormatAlign=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::TextFormatDisplay")})}(),t.INLINE="inline",t.BLOCK="block",t}();t.TextFormatDisplay=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::TextInteractionMode")})}(),t.NORMAL="normal",t.SELECTION="selection",t}();t.TextInteractionMode=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n,o,i,r){t=+t,e=+e,n=+n,o=+o,i=+i,r=+r,this.x=t,this.width=e,this.height=n,this.ascent=o,this.descent=i,this.leading=r}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::TextLineMetrics"),globalThis.asc.clp$(t,{x:NaN,width:NaN,height:NaN,ascent:NaN,descent:NaN,leading:NaN})})}(),t}();t.TextLineMetrics=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t,"antiAliasType",{get:function(){return null},set:function(t){t=globalThis.asc.as(t,String)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"setAdvancedAntiAliasingTable",{get:function(){return this.bound__setAdvancedAntiAliasingTable.__bind(this)},enumerable:!1,configurable:!0}),t.bound__setAdvancedAntiAliasingTable=function(t,e,n,o){t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),o=globalThis.asc.strict(o,Array)},Object.defineProperty(t,"maxLevel",{get:function(){return 0},set:function(t){0},enumerable:!1,configurable:!0}),Object.defineProperty(t,"displayMode",{get:function(){return null},set:function(t){t=globalThis.asc.as(t,String)},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::TextRenderer")})}(),t}();t.TextRenderer=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n){t>>=0,e>>=0,n=globalThis.asc.strict(n,globalThis.flash.text.TextFormat),this.beginIndex=t,this.endIndex=e,this.textFormat=n}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::TextRun"),globalThis.asc.clp$(t,{beginIndex:0,endIndex:0,textFormat:null})})}(),t}();t.TextRun=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t.prototype,"findText",{get:function(){return this.bound__findText.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__findText=function(t,e,n){return 0,e=globalThis.asc.as(e,String),n=!!n,0},Object.defineProperty(t.prototype,"charCount",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"getSelected",{get:function(){return this.bound__getSelected.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__getSelected=function(t,e){return 0,0,!0},Object.defineProperty(t.prototype,"getSelectedText",{get:function(){return this.bound__getSelectedText.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__getSelectedText=function(t){return void 0===t&&(t=!1),t=!!t,null},Object.defineProperty(t.prototype,"getText",{get:function(){return this.bound__getText.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__getText=function(t,e,n){return void 0===n&&(n=!1),0,0,n=!!n,null},Object.defineProperty(t.prototype,"getTextRunInfo",{get:function(){return this.bound__getTextRunInfo.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__getTextRunInfo=function(t,e){return 0,0,null},Object.defineProperty(t.prototype,"hitTestTextNearPos",{get:function(){return this.bound__hitTestTextNearPos.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__hitTestTextNearPos=function(t,e,n){return void 0===n&&(n=0),t=+t,e=+e,n=+n,0},Object.defineProperty(t.prototype,"setSelectColor",{get:function(){return this.bound__setSelectColor.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__setSelectColor=function(t){void 0===t&&(t=16776960),t>>>=0},Object.defineProperty(t.prototype,"setSelected",{get:function(){return this.bound__setSelected.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__setSelected=function(t,e,n){n=!!n},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text::TextSnapshot")})}(),t}();t.TextSnapshot=e}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(t,e,n,o){t>>=0,e>>=0,n=!!n,o=!!o,this.relativeStart=t,this.relativeEnd=e,this.selected=n,this.converted=o}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.ime::CompositionAttributeRange"),globalThis.asc.clp$(t,{relativeStart:0,relativeEnd:0,selected:!1,converted:!1})})}(),t}();t.CompositionAttributeRange=e}(t.ime||(t.ime={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){var e;(function(t){t.Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange=globalThis.__AS3__.vec.Vector$flash_DOT_text_DOT_ime_DOT_CompositionAttributeRange,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(){function t(){}return t.prototype.updateComposition=function(t,e,n,o){},t.prototype.confirmComposition=function(t,e){void 0===t&&(t=null),void 0===e&&(e=!1)},t.prototype.getTextBounds=function(t,e){},Object.defineProperty(t.prototype,"compositionStartIndex",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"compositionEndIndex",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"verticalTextLayout",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectionAnchorIndex",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectionActiveIndex",{get:function(){},enumerable:!1,configurable:!0}),t.prototype.selectRange=function(t,e){},t.prototype.getTextInRange=function(t,e){},t.__interfaceName="implements_flash_text_ime_IIMEClient",t}();t.IIMEClient=e})((e=t.text||(t.text={})).ime||(e.ime={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::BreakOpportunity")})}(),t.AUTO="auto",t.ANY="any",t.NONE="none",t.ALL="all",t}();t.BreakOpportunity=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::CFFHinting")})}(),t.NONE="none",t.HORIZONTAL_STEM="horizontalStem",t}();t.CFFHinting=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(){function e(n,o,i){void 0===n&&(n=null),void 0===o&&(o=null),void 0===i&&(i=t.TextRotation.ROTATE_0),n=globalThis.asc.strict(n,globalThis.flash.text.engine.ElementFormat),o=globalThis.asc.strict(o,t.EventDispatcher),i=globalThis.asc.as(i,String);if(this.constructor==e)throw new globalThis.ArgumentError("ContentElement class cannot be instantiated",2012);this._textBlock=null,this._textBlockBeginIndex=0,this.__setGroupElement(null),this.elementFormat=n,this.eventMirror=o,this.textRotation=i}return Object.defineProperty(e.prototype,"textBlock",{get:function(){return this._textBlock},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textBlockBeginIndex",{get:function(){return this._textBlockBeginIndex},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"elementFormat",{get:function(){return this._elementFormat},set:function(t){t=globalThis.asc.strict(t,globalThis.flash.text.engine.ElementFormat);this._elementFormat!=t&&this._textBlock&&this._textBlock.__contentUpdatedFromCharIndex(0),this._elementFormat=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"eventMirror",{get:function(){return this._eventMirror},set:function(e){e=globalThis.asc.strict(e,t.EventDispatcher);this._eventMirror=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"groupElement",{get:function(){return this._groupElement},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rawText",{get:function(){return this._rawText},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"text",{get:function(){return this._text},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textRotation",{get:function(){return this._textRotation},set:function(t){t=globalThis.asc.as(t,String);this._textRotation=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"__setGroupElement",{get:function(){return this.bound____setGroupElement.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound____setGroupElement=function(t){t=globalThis.asc.strict(t,globalThis.flash.text.engine.GroupElement);this._groupElement=t},Object.defineProperty(e.prototype,"__setTextBlock",{get:function(){return this.bound____setTextBlock.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound____setTextBlock=function(t){t=globalThis.asc.strict(t,globalThis.flash.text.engine.TextBlock);this._textBlock=t},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.text.engine::ContentElement"),globalThis.asc.clp$(e,{userData:void 0})})}(),e.GRAPHIC_ELEMENT=65007,e}();t.ContentElement=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::DigitCase")})}(),t.DEFAULT="default",t.LINING="lining",t.OLD_STYLE="oldStyle",t}();t.DigitCase=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::DigitWidth")})}(),t.DEFAULT="default",t.PROPORTIONAL="proportional",t.TABULAR="tabular",t}();t.DigitWidth=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.LineCreationData=globalThis.flash.__native.text.engine.LineCreationData,t.getQualifiedClassName=globalThis.flash.utils.getQualifiedClassName;var e=function(){function e(e,n){if(e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),"flash.text.engine::TextJustifier"==t.getQualifiedClassName(this))throw new globalThis.ArgumentError("TextJustifier",2012);this._locale=e,this.lineJustification=n}return Object.defineProperty(e,"getJustifierForLocale",{get:function(){return this.bound__getJustifierForLocale.__bind(this)},enumerable:!1,configurable:!0}),e.bound__getJustifierForLocale=function(e){if(null==(e=globalThis.asc.as(e,String))||e.length<2)throw new globalThis.ArgumentError("previousLine",2004);var n=e.substr(0,2);return"zh"==n||"ja"==n||"ko"==n?new t.EastAsianJustifier(e):new t.SpaceJustifier(e)},Object.defineProperty(e.prototype,"locale",{get:function(){return this._locale},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"lineJustification",{get:function(){return this._lineJustification},set:function(t){t=globalThis.asc.as(t,String);this._lineJustification=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"clone",{get:function(){return this.bound__clone.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__clone=function(){return null},Object.defineProperty(e.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__toString=function(){return"[object TextJustifier]"},e.prototype.__lineJustify=function(t,e,n,o){return n},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.text.engine::TextJustifier")})}(),e}();t.TextJustifier=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){var e=function(t){function e(e,n,o){void 0===e&&(e="ja"),void 0===n&&(n="allButLast"),void 0===o&&(o="pushInKinsoku");var i=this;return e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),o=globalThis.asc.as(o,String),(i=t.call(this,e,n)||this).justificationStyle=o,i}return __extends(e,t),Object.defineProperty(e.prototype,"justificationStyle",{get:function(){return null},set:function(t){t=globalThis.asc.as(t,String)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"composeTrailingIdeographicSpaces",{get:function(){return!1},set:function(t){t=!!t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"clone",{get:function(){return this.bound__clone.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__clone=function(){var t=new e(this.locale,this.lineJustification,this.justificationStyle);return t.composeTrailingIdeographicSpaces=this.composeTrailingIdeographicSpaces,t},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.text.engine::EastAsianJustifier")})}(),e}(t.TextJustifier);t.EastAsianJustifier=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.FontManager=globalThis.flash.__native.text.FontManager,t.IllegalOperationError=globalThis.flash.errors.IllegalOperationError,t.Capabilities=globalThis.flash.system.Capabilities,t.Font=globalThis.flash.text.Font;var e=function(){function e(e,n,o,i,r,a,s,l,c,u,f,_,h,p,d,b,g){void 0===e&&(e=null),void 0===n&&(n=12),void 0===o&&(o=0),void 0===i&&(i=1),void 0===r&&(r="auto"),void 0===a&&(a="roman"),void 0===s&&(s="useDominantBaseline"),void 0===l&&(l=0),void 0===c&&(c="on"),void 0===u&&(u=0),void 0===f&&(f=0),void 0===_&&(_="en"),void 0===h&&(h="auto"),void 0===p&&(p="default"),void 0===d&&(d="default"),void 0===b&&(b="common"),void 0===g&&(g="default"),e=globalThis.asc.strict(e,globalThis.flash.text.engine.FontDescription),n=+n,o>>>=0,i=+i,r=globalThis.asc.as(r,String),a=globalThis.asc.as(a,String),s=globalThis.asc.as(s,String),l=+l,c=globalThis.asc.as(c,String),u=+u,f=+f,_=globalThis.asc.as(_,String),h=globalThis.asc.as(h,String),p=globalThis.asc.as(p,String),d=globalThis.asc.as(d,String),b=globalThis.asc.as(b,String),g=globalThis.asc.as(g,String),this.locked=!1,this.fontDescription=e||new t.FontDescription,this.fontSize=n,this.color=o,this.alpha=i,this.textRotation=r,this.dominantBaseline=a,this.alignmentBaseline=s,this.baselineShift=l,this.kerning=c,this.trackingRight=u,this.trackingLeft=f,this.locale=_,this.breakOpportunity=h,this.digitCase=p,this.digitWidth=d,this.ligatureLevel=b,this.typographicCase=g}return Object.defineProperty(e.prototype,"alignmentBaseline",{get:function(){return this._alignmentBaseline},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._alignmentBaseline=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"alpha",{get:function(){return this._alpha},set:function(t){t=+t;this.__checkLocked()||(this._alpha=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"baselineShift",{get:function(){return this._baselineShift},set:function(t){t=+t;this.__checkLocked()||(this._baselineShift=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"breakOpportunity",{get:function(){return this._breakOpportunity},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._breakOpportunity=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"color",{get:function(){return this._color},set:function(t){t>>>=0;this.__checkLocked()||(this._color=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dominantBaseline",{get:function(){return this._dominantBaseline},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._dominantBaseline=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fontDescription",{get:function(){return this._fontDescription},set:function(e){e=globalThis.asc.strict(e,globalThis.flash.text.engine.FontDescription);this.__checkLocked()||(this._fontDescription=e,this._fontID=t.FontManager.getFontID(this.__getCssFontName()),e.locked=!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"digitCase",{get:function(){return this._digitCase},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._digitCase=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"digitWidth",{get:function(){return this._digitWidth},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._digitWidth=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ligatureLevel",{get:function(){return this._ligatureLevel},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._ligatureLevel=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fontSize",{get:function(){return this._fontSize},set:function(t){t=+t;this.__checkLocked()||(this._fontSize=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"kerning",{get:function(){return this._kerning},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._kerning=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"locale",{get:function(){return this._locale},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._locale=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textRotation",{get:function(){return this._textRotation},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._textRotation=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"trackingRight",{get:function(){return this._trackingRight},set:function(t){t=+t;this.__checkLocked()||(this._trackingRight=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"trackingLeft",{get:function(){return this._trackingLeft},set:function(t){t=+t;this.__checkLocked()||(this._trackingLeft=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"typographicCase",{get:function(){return this._typographicCase},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._typographicCase=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"locked",{get:function(){return this._locked},set:function(t){t=!!t;this.__checkLocked()||(this._locked=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"getFontMetrics",{get:function(){return this.bound__getFontMetrics.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getFontMetrics=function(){return t.FontManager.getFontMetrics(this._fontID,this._fontSize)},Object.defineProperty(e.prototype,"clone",{get:function(){return this.bound__clone.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__clone=function(){return new e(this.fontDescription?this.fontDescription.clone():null,this.fontSize,this.color,this.alpha,this.textRotation,this.dominantBaseline,this.alignmentBaseline,this.baselineShift,this.kerning,this.trackingRight,this.trackingLeft,this.locale,this.breakOpportunity,this.digitCase,this.digitWidth,this.ligatureLevel,this.typographicCase)},e.prototype.__checkLocked=function(){if(this._locked)throw new t.IllegalOperationError("The ElementFormat object is locked and cannot be modified.",2184);return!1},e.prototype.__fontID=function(){return this._fontID},e.prototype.__getCssFontName=function(){var e=this._fontDescription._fontName,n=null;if(this._fontDescription.fontLookup==t.FontLookup.EMBEDDED_CFF){var o=this._fontDescription._characterId,i=this._fontDescription._hash,r=t.Font.__findEmbeddedFont(e,o,i);r&&(n=r.__getWebFontName())}if(null==n||this._fontDescription.fontLookup==t.FontLookup.DEVICE){var a,s=e,l="";this._fontDescription.fontWeight==t.FontWeight.BOLD&&(l+=" Bold"),this._fontDescription.fontPosture==t.FontPosture.ITALIC&&(l+=" Italic"),this._fontDescription.fontWeight==t.FontWeight.NORMAL&&this._fontDescription.fontPosture==t.FontPosture.NORMAL&&(l+=" Regular"),(a=t.Font.__findDeviceFont(s+l))||(a=t.Font.__findDeviceFont(s)),a||(s=t.Capabilities.systemFontFamily,a=t.Font.__findDeviceFont(s+l)),a||(a=t.Font.__findDeviceFont(s)),a&&(n=a.__getWebFontName())}return n},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.text.engine::ElementFormat"),globalThis.asc.clp$(e,{_fontID:-1})})}(),e}();t.ElementFormat=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.IllegalOperationError=globalThis.flash.errors.IllegalOperationError;var e=function(){function e(t,e,n,o,i,r){void 0===t&&(t="_serif"),void 0===e&&(e="normal"),void 0===n&&(n="normal"),void 0===o&&(o="device"),void 0===i&&(i="cff"),void 0===r&&(r="horizontalStem"),t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),o=globalThis.asc.as(o,String),i=globalThis.asc.as(i,String),r=globalThis.asc.as(r,String),this.locked=!1,this.fontName=t,this.fontWeight=e,this.fontPosture=n,this.fontLookup=o,this.renderingMode=i,this.cffHinting=r}return Object.defineProperty(e,"isFontCompatible",{get:function(){return this.bound__isFontCompatible.__bind(this)},enumerable:!1,configurable:!0}),e.bound__isFontCompatible=function(t,e,n){return t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),!1},Object.defineProperty(e,"isDeviceFontCompatible",{get:function(){return this.bound__isDeviceFontCompatible.__bind(this)},enumerable:!1,configurable:!0}),e.bound__isDeviceFontCompatible=function(t,e,n){return t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),!1},Object.defineProperty(e.prototype,"renderingMode",{get:function(){return this._renderingMode},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._renderingMode=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fontLookup",{get:function(){return this._fontLookup},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._fontLookup=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fontName",{get:function(){return this._fontName},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._fontName=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fontPosture",{get:function(){return this._fontPosture},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._fontPosture=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fontWeight",{get:function(){return this._fontWeight},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._fontWeight=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cffHinting",{get:function(){return this._cffHinting},set:function(t){t=globalThis.asc.as(t,String);this.__checkLocked()||(this._cffHinting=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"locked",{get:function(){return this._locked},set:function(t){t=!!t;this._locked!=t&&(this.__checkLocked()||(this._locked=t))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"clone",{get:function(){return this.bound__clone.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__clone=function(){return new e(this.fontName,this.fontWeight,this.fontPosture,this.fontLookup,this.renderingMode,this.cffHinting)},e.prototype.__checkLocked=function(){if(this._locked)throw new t.IllegalOperationError("The FontDescription object is locked and cannot be modified.",2185);return!1},e.prototype.__setCharacterId=function(t,e){this._characterId=t,this._hash=e},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.text.engine::FontDescription")})}(),e}();t.FontDescription=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::FontLookup")})}(),t.DEVICE="device",t.EMBEDDED_CFF="embeddedCFF",t}();t.FontLookup=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(){function e(e,n,o,i,r,a,s,l,c,u){void 0===u&&(u=0),e=globalThis.asc.strict(e,t.Rectangle),n=+n,o=+o,i=+i,r=+r,a=+a,s=+s,c=+c,u=+u,_this=_super.call(this)||this,this.emBox=e,this.strikethroughOffset=n,this.strikethroughThickness=o,this.underlineOffset=i,this.underlineThickness=r,this.subscriptOffset=a,this.subscriptScale=s,this.superscriptOffset=l,this.superscriptScale=c,this.lineGap=u}return e.prototype.__clone=function(){return new e(this.emBox.clone(),this.strikethroughOffset,this.strikethroughThickness,this.underlineOffset,this.underlineThickness,this.subscriptOffset,this.subscriptScale,this.superscriptOffset,this.superscriptScale,this.lineGap)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.text.engine::FontMetrics"),globalThis.asc.clp$(e,{emBox:null,strikethroughOffset:NaN,strikethroughThickness:NaN,underlineOffset:NaN,underlineThickness:NaN,subscriptOffset:NaN,subscriptScale:NaN,superscriptOffset:NaN,superscriptScale:NaN,lineGap:NaN})})}(),e}();t.FontMetrics=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::FontPosture")})}(),t.NORMAL="normal",t.ITALIC="italic",t}();t.FontPosture=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::FontWeight")})}(),t.NORMAL="normal",t.BOLD="bold",t}();t.FontWeight=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.DisplayObject=globalThis.flash.display.DisplayObject,t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(e){function n(n,o,i,r,a,s){void 0===n&&(n=null),void 0===o&&(o=15),void 0===i&&(i=15),void 0===r&&(r=null),void 0===a&&(a=null),void 0===s&&(s="rotate0");var l=this;return n=globalThis.asc.strict(n,t.DisplayObject),o=+o,i=+i,r=globalThis.asc.strict(r,globalThis.flash.text.engine.ElementFormat),a=globalThis.asc.strict(a,t.EventDispatcher),s=globalThis.asc.as(s,String),(l=e.call(this,r,a,s)||this).elementWidth=o,l.elementHeight=i,l.graphic=n,l._rawText="﷯",l._text="",l}return __extends(n,e),Object.defineProperty(n.prototype,"graphic",{get:function(){return this._graphic},set:function(e){e=globalThis.asc.strict(e,t.DisplayObject);this._graphic=e},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"elementHeight",{get:function(){return this._elementHeight},set:function(t){t=+t;this._elementHeight=t},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"elementWidth",{get:function(){return this._elementWidth},set:function(t){t=+t;this._elementWidth=t},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__toString=function(){return"[object GraphicElement]"},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.text.engine::GraphicElement")})}(),n}(t.ContentElement);t.GraphicElement=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement=globalThis.__AS3__.vec.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement,t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(e){function n(n,o,i,r){void 0===n&&(n=null),void 0===o&&(o=null),void 0===i&&(i=null),void 0===r&&(r="rotate0");var a=this;if(n=globalThis.asc.strict(n,t.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement),o=globalThis.asc.strict(o,globalThis.flash.text.engine.ElementFormat),i=globalThis.asc.strict(i,t.EventDispatcher),r=globalThis.asc.as(r,String),a._elements=t.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement.from([]),!(a=e.call(this,o,i,r)||this).__checkElements(n))throw new globalThis.ArgumentError("One of the parameters is invalid.",2004);return a.__setElements(n),a}return __extends(n,e),Object.defineProperty(n.prototype,"elementCount",{get:function(){return this._elements.length},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"rawText",{get:function(){for(var t="",e=0;e>=0)<0||t>=this._elements.length)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);return this._elements.__get(t)},Object.defineProperty(n.prototype,"setElements",{get:function(){return this.bound__setElements.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setElements=function(e){if(e=globalThis.asc.strict(e,t.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement),!this.__checkElements(e))throw new globalThis.RangeError("One of the parameters is invalid.",2004);this.__setElements(e)},Object.defineProperty(n.prototype,"groupElements",{get:function(){return this.bound__groupElements.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__groupElements=function(e,o){o>>=0;if((e>>=0)<0||e>=this._elements.length||o<1||o>this._elements.length)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);for(var i=t.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement.from([]),r=t.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement.from([]),a=0;a>=0)<0||e>=this._elements.length)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);var o=this._elements.__get(e);if(!globalThis.asc.is(o,n))throw new globalThis.RangeError("One of the parameters is invalid.",2004);for(var i=t.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement.from([]),r=0;r>0;r>=0;if((e>>=0)<0||e>=this._elements.length||n<1||n>this._elements.length)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);for(var o=t.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement.from([]),i=0;i>0;i>=0;if((e>>=0)<0||e>=this._elements.length)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);var o=this._elements.__get(e);if(!globalThis.asc.is(o,t.TextElement))throw new globalThis.ArgumentError("One of the parameters is invalid.",2004);for(var i=t.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement.from([]),r=0;r>0;r>=0,n>>=0,o=globalThis.asc.strict(o,t.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement);if(e<0||e>this._elements.length||n<0||n>this._elements.length+1)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);if(!this.__checkElements(o))throw new globalThis.ArgumentError("One of the parameters is invalid.",2004);for(var i=t.Vector$flash_DOT_text_DOT_engine_DOT_ContentElement.from([]),r=0;r>=0)<0)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);for(var e=0,n=0;n>0}throw new globalThis.RangeError("The supplied index is out of bounds.",2006)},Object.defineProperty(n.prototype,"getElementIndex",{get:function(){return this.bound__getElementIndex.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getElementIndex=function(t){t=globalThis.asc.strict(t,globalThis.flash.text.engine.ContentElement);for(var e=0;e>>0,s=e.__prevEndOfWord(a),l=r[s=s>=n?s:a]._x+r[s]._width>>>0;if(l==i)return s-n+1;for(var c=0,u=n;u<=s;u++)r[u]._charType==t.LineCluster._CHAR_SPACE&&c++;var f=!1;if(0==c){if(r.length!=n+o||0!=n)return s-n+1;c=s-n>>>0,f=!0}var _=(i-l)/c,h=+r[n]._x;for(u=n;u<=a;u++){var p=globalThis.asc.strict(r[u],t.LineCluster);p._x=h,(p._charType==t.LineCluster._CHAR_SPACE||f)&&u<=s&&(p._width=p._width+_),h+=p._width+p._kernAdvance}return o},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.text.engine::SpaceJustifier")})}(),n}(t.TextJustifier);t.SpaceJustifier=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::TabAlignment")})}(),t.START="start",t.CENTER="center",t.END="end",t.DECIMAL="decimal",t}();t.TabAlignment=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(t,e,n){void 0===t&&(t="start"),void 0===e&&(e=0),void 0===n&&(n=""),t=globalThis.asc.as(t,String),e=+e,n=globalThis.asc.as(n,String),this.alignment=t,this.position=e,this.decimalAlignmentToken=n}return Object.defineProperty(t.prototype,"alignment",{get:function(){return null},set:function(t){t=globalThis.asc.as(t,String)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"position",{get:function(){return 0},set:function(t){t=+t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"decimalAlignmentToken",{get:function(){return null},set:function(t){t=globalThis.asc.as(t,String)},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::TabStop")})}(),t}();t.TabStop=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::TextBaseline")})}(),t.ROMAN="roman",t.ASCENT="ascent",t.DESCENT="descent",t.IDEOGRAPHIC_TOP="ideographicTop",t.IDEOGRAPHIC_CENTER="ideographicCenter",t.IDEOGRAPHIC_BOTTOM="ideographicBottom",t.USE_DOMINANT_BASELINE="useDominantBaseline",t}();t.TextBaseline=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.Vector$flash_DOT_text_DOT_engine_DOT_TabStop=globalThis.__AS3__.vec.Vector$flash_DOT_text_DOT_engine_DOT_TabStop,t.LineCreationData=globalThis.flash.__native.text.engine.LineCreationData;var e=function(){function e(e,n,o,i,r,a,s,l,c){void 0===e&&(e=null),void 0===n&&(n=null),void 0===o&&(o=null),void 0===i&&(i="rotate0"),void 0===r&&(r="roman"),void 0===a&&(a=0),void 0===s&&(s=!0),void 0===l&&(l=null),void 0===c&&(c=12),e=globalThis.asc.strict(e,globalThis.flash.text.engine.ContentElement),n=globalThis.asc.strict(n,t.Vector$flash_DOT_text_DOT_engine_DOT_TabStop),o=globalThis.asc.strict(o,globalThis.flash.text.engine.TextJustifier),i=globalThis.asc.as(i,String),r=globalThis.asc.as(r,String),a>>=0,s=!!s,l=globalThis.asc.strict(l,globalThis.flash.text.engine.FontDescription),c=+c,this._lineCreationData=null,e&&(this.content=e),n&&(this.tabStops=n),this.textJustifier=o||t.TextJustifier.getJustifierForLocale("en"),this.lineRotation=i,r&&(this.baselineZero=r),this.bidiLevel=a,this.applyNonLinearFontScaling=s,this.baselineFontDescription=l,this.baselineFontSize=c,this._firstLine=null,this._lastLine=null,this._textLineCreationResult=null}return Object.defineProperty(e.prototype,"applyNonLinearFontScaling",{get:function(){return this._applyNonLinearFontScaling},set:function(t){t=!!t;this._applyNonLinearFontScaling=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"baselineFontDescription",{get:function(){return this._baselineFontDescription},set:function(t){t=globalThis.asc.strict(t,globalThis.flash.text.engine.FontDescription);this._baselineFontDescription=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"baselineFontSize",{get:function(){return this._baselineFontSize},set:function(t){t=+t;this._baselineFontSize=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"baselineZero",{get:function(){return this._baselineZero},set:function(t){t=globalThis.asc.as(t,String);this._baselineZero=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"content",{get:function(){return this._content},set:function(e){e=globalThis.asc.strict(e,globalThis.flash.text.engine.ContentElement);this._content!=e&&(this.__setLinesValidity(this._firstLine,this._lastLine,t.TextLineValidity.INVALID),this._content&&this._content.__setTextBlock(null),this._content=e,e&&e.__setTextBlock(this),this.__needFormatContent())},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bidiLevel",{get:function(){return this._bidiLevel},set:function(t){t>>=0;this._bidiLevel=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"firstInvalidLine",{get:function(){for(var e=this._firstLine;e;){if(e.validity==t.TextLineValidity.INVALID)return e;if(e==this._lastLine)break;e=e.nextLine}return null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"firstLine",{get:function(){return this._firstLine},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"lastLine",{get:function(){return this._lastLine},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textJustifier",{get:function(){return this.getTextJustifier().clone()},set:function(t){t=globalThis.asc.strict(t,globalThis.flash.text.engine.TextJustifier);var e=globalThis.asc.strict(t?t.clone():null,globalThis.flash.text.engine.TextJustifier);this.setTextJustifier(e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"getTextJustifier",{get:function(){return this.bound__getTextJustifier.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getTextJustifier=function(){return this._textJustifier},Object.defineProperty(e.prototype,"setTextJustifier",{get:function(){return this.bound__setTextJustifier.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setTextJustifier=function(t){t=globalThis.asc.strict(t,globalThis.flash.text.engine.TextJustifier);this._textJustifier=t},Object.defineProperty(e.prototype,"textLineCreationResult",{get:function(){return this._textLineCreationResult},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"lineRotation",{get:function(){return this._lineRotation},set:function(t){t=globalThis.asc.as(t,String);this._lineRotation=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tabStops",{get:function(){var e=0,n=null,o=this.getTabStops(),i=null;if(o)for(i=new t.Vector$flash_DOT_text_DOT_engine_DOT_TabStop,e=0;e>=0)<0||t>=this.content.rawText.length-1)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);return this.__formatContent(),this._lineCreationData.findNextAtomBoundary(t)},Object.defineProperty(e.prototype,"findPreviousAtomBoundary",{get:function(){return this.bound__findPreviousAtomBoundary.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__findPreviousAtomBoundary=function(t){if((t>>=0)<1||t>=this.content.rawText.length)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);return this.__formatContent(),this._lineCreationData.findPreviousAtomBoundary(t)},Object.defineProperty(e.prototype,"findNextWordBoundary",{get:function(){return this.bound__findNextWordBoundary.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__findNextWordBoundary=function(t){if((t>>=0)<0||t>=this.content.rawText.length-1)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);return this.__formatContent(),this._lineCreationData.findNextWordBoundary(t)},Object.defineProperty(e.prototype,"findPreviousWordBoundary",{get:function(){return this.bound__findPreviousWordBoundary.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__findPreviousWordBoundary=function(t){if((t>>=0)<1||t>=this.content.rawText.length)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);return this.__formatContent(),this._lineCreationData.findPreviousWordBoundary(t)},Object.defineProperty(e.prototype,"getTextLineAtCharIndex",{get:function(){return this.bound__getTextLineAtCharIndex.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getTextLineAtCharIndex=function(t){t>>=0;for(var e=this._firstLine;e;){if(tt.TextLine.MAX_LINE_WIDTH)throw new globalThis.ArgumentError("One of the parameters is invalid.",2004);if(0==n&&0==i)return null;var r=0;e&&(r=e.textBlockBeginIndex+e.rawTextLength>>>0);var a=new t.TextLine(this,r,n,o,i);return this.__createTextLine(e,a)},Object.defineProperty(e.prototype,"recreateTextLine",{get:function(){return this.bound__recreateTextLine.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__recreateTextLine=function(e,n,o,i,r){void 0===n&&(n=null),void 0===o&&(o=1e6),void 0===i&&(i=0),void 0===r&&(r=!1),e=globalThis.asc.strict(e,globalThis.flash.text.engine.TextLine),n=globalThis.asc.strict(n,globalThis.flash.text.engine.TextLine),o=+o,i=+i,r=!!r;if(null==e)throw new globalThis.ArgumentError("textLine",2004);if(null!=n&&n.validity!=t.TextLineValidity.VALID)throw new globalThis.ArgumentError("previousLine",2004);if(null!=n&&n.textBlock!=this)throw new globalThis.ArgumentError("previousLine",2004);if(null!=n&&n==e)throw new globalThis.ArgumentError("previousLine",2004);if(o<0&&0==r||o>t.TextLine.MAX_LINE_WIDTH)throw new globalThis.ArgumentError("width",2004);var a=0;return n&&(a=n.textBlockBeginIndex+n.rawTextLength>>>0),e.userData=null,e.__textBlock(this),e.__specifiedWidth(o),e.__lineOffset(i),e.__fitSomething(r),e.__textBlockElementBeginIndex=a,this.__createTextLine(n,e)},Object.defineProperty(e.prototype,"releaseLineCreationData",{get:function(){return this.bound__releaseLineCreationData.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__releaseLineCreationData=function(){this._lineCreationData=null},Object.defineProperty(e.prototype,"releaseLines",{get:function(){return this.bound__releaseLines.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__releaseLines=function(e,n){e=globalThis.asc.strict(e,globalThis.flash.text.engine.TextLine),n=globalThis.asc.strict(n,globalThis.flash.text.engine.TextLine);if(null==e)throw new globalThis.TypeError("Parameter firstLine must be non-null.",2007);if(null==n)throw new globalThis.TypeError("Parameter lastLine must be non-null.",2007);for(var o=e.textBlockBeginIndex>>0,this.__setLinesValidity(e.nextLine,this._lastLine,t.TextLineValidity.INVALID)):this.__setLinesValidity(this._firstLine,this._lastLine,t.TextLineValidity.INVALID),n.validity=t.TextLineValidity.VALID,this._lineCreationData.createLine(o,n),0==n.atomCount?null:(e?(e._nextLine=n,n._previousLine=e):this._firstLine=n,null==n._nextLine&&(this._lastLine=n),n)},Object.defineProperty(e.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__toString=function(){return"[object TextBlock]"},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.text.engine::TextBlock"),globalThis.asc.clp$(e,{userData:void 0})})}(),e}();t.TextBlock=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){var e;(function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(e){function n(n,o,i,r){void 0===n&&(n=null),void 0===o&&(o=null),void 0===i&&(i=null),void 0===r&&(r="rotate0");var a=this;return n=globalThis.asc.as(n,String),o=globalThis.asc.strict(o,globalThis.flash.text.engine.ElementFormat),i=globalThis.asc.strict(i,t.EventDispatcher),r=globalThis.asc.as(r,String),(a=e.call(this,o,i,r)||this).text=n,a}return __extends(n,e),Object.defineProperty(n.prototype,"text",{get:function(){return globalThis.flash.text.engine.ContentElement.super(this,"text")},set:function(t){t=globalThis.asc.as(t,String),this._rawText!=t&&this._textBlock&&this._textBlock.__contentUpdatedFromCharIndex(0),this._rawText=t,this._text=t},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"replaceText",{get:function(){return this.bound__replaceText.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__replaceText=function(t,e,n){t>>=0,e>>=0,n=globalThis.asc.as(n,String),this._textBlock&&this._textBlock.__contentUpdatedFromCharIndex(t);var o="";this.text&&(o+=this._text.substr(0,t)),n&&(o+=n),this.text&&(o+=this._text.substr(e)),this.text=o},Object.defineProperty(n.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__toString=function(){return"[object TextElement]"},n.prototype.__merge=function(t){this._rawText=this._rawText+t.rawText,this._text=this._text+t.text},n.prototype.__split=function(t){var e=this._rawText.substr(0,t),o=this._rawText.substr(t);return this.text=e,new n(o,this._elementFormat,this._eventMirror,this._textRotation)},n.__block0=void globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.text.engine::TextElement")}),n}(t.ContentElement);t.TextElement=e})((e=t.text||(t.text={})).engine||(e.engine={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion=globalThis.__AS3__.vec.Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion,t.DisplayObjectInternal=globalThis.flash.__native.display.DisplayObjectInternal,t.LineCluster=globalThis.flash.__native.text.engine.LineCluster,t.LineElement=globalThis.flash.__native.text.engine.LineElement,t.LineMetrics=globalThis.flash.__native.text.engine.LineMetrics,t.LineMirrorRange=globalThis.flash.__native.text.engine.LineMirrorRange,t.TextLineInternal=globalThis.flash.__native.text.engine.TextLineInternal,t.DisplayObject=globalThis.flash.display.DisplayObject,t.DisplayObjectContainer=globalThis.flash.display.DisplayObjectContainer,t.Sprite=globalThis.flash.display.Sprite,t.IllegalOperationError=globalThis.flash.errors.IllegalOperationError,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.Matrix=globalThis.flash.geom.Matrix,t.Point=globalThis.flash.geom.Point,t.Rectangle=globalThis.flash.geom.Rectangle,t.ContextMenu=globalThis.flash.ui.ContextMenu,t.Keyboard=globalThis.flash.ui.Keyboard;var e=function(e){function n(n,o,i,r,a){var s=this;if(n=globalThis.asc.strict(n,globalThis.flash.text.engine.TextBlock),o>>=0,i=+i,r=+r,a=+a,0==arguments.length)throw new globalThis.ArgumentError("TextLine$ class cannot be instantiated",2012);return s._clusters=[],s._textBlock=n,s._textBlockElementBeginIndex=o,s._textBlockAtomBeginIndex=0,s._specifiedWidth=i,s._lineOffset=r,s._fitSomething=!!a,s._nextLine=null,s._previousLine=null,s._ascent=0,s._descent=0,s._totalAscent=0,s._totalDescent=0,s._textWidth=0,s._unjustifiedTextWidth=0,s._rawTextLength=0,s._mirrorRegions=t.Vector$flash_DOT_text_DOT_engine_DOT_TextLineMirrorRegion.from([]),s._bounds=new t.Rectangle,s._lineRotation=0,s._lineRotationTransform=new t.Matrix,s.userData=null,s=e.call(this)||this}return __extends(n,e),Object.defineProperty(n.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__toString=function(){return"[object TextLine]"},Object.defineProperty(n.prototype,"focusRect",{get:function(){return globalThis.flash.display.InteractiveObject.super(this,"focusRect")},set:function(e){throw new t.IllegalOperationError("",2181)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"tabChildren",{get:function(){return t.DisplayObjectContainer.super(this,"tabChildren")},set:function(e){throw e=!!e,new t.IllegalOperationError("",2181)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"tabEnabled",{get:function(){return globalThis.flash.display.InteractiveObject.super(this,"tabEnabled")},set:function(e){throw e=!!e,new t.IllegalOperationError("",2181)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"tabIndex",{get:function(){return globalThis.flash.display.InteractiveObject.super(this,"tabIndex")},set:function(e){throw 0,new t.IllegalOperationError("",2181)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"textBlock",{get:function(){return this._textBlock},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasGraphicElement",{get:function(){for(var e=0;e0?this._mirrorRegions:null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getMirrorRegion",{get:function(){return this.bound__getMirrorRegion.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getMirrorRegion=function(e){e=globalThis.asc.strict(e,t.EventDispatcher);for(var n=0;n>=0;if(this.__checkIfLineStatic(),e<0)return-1;for(var n=this._textBlockElementBeginIndex,o=0;o>0))return o}return-1},Object.defineProperty(n.prototype,"getAtomBounds",{get:function(){return this.bound__getAtomBounds.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getAtomBounds=function(e){e>>=0;this.__checkAtomIndex(e),this.__checkIfLineStatic(),this.__getSubStringMetrics(n._sLineMetrics,e,e+1);var o=n._sLineMetrics._x,i=-n._sLineMetrics._totalAscent,r=n._sLineMetrics._totalTextWidth,a=n._sLineMetrics._totalAscent+n._sLineMetrics._totalDescent;return new t.Rectangle(o,i,r,a)},Object.defineProperty(n.prototype,"getAtomBidiLevel",{get:function(){return this.bound__getAtomBidiLevel.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getAtomBidiLevel=function(t){t>>=0;return this.__checkAtomIndex(t),this.__checkIfLineStatic(),0},Object.defineProperty(n.prototype,"getAtomTextRotation",{get:function(){return this.bound__getAtomTextRotation.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getAtomTextRotation=function(e){e>>=0;return this.__checkAtomIndex(e),this.__checkIfLineStatic(),globalThis.asc.strict(this._clusters[e],t.LineCluster)._element.contentElement()._textRotation},Object.defineProperty(n.prototype,"getAtomTextBlockBeginIndex",{get:function(){return this.bound__getAtomTextBlockBeginIndex.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getAtomTextBlockBeginIndex=function(e){e>>=0;this.__checkAtomIndex(e),this.__checkIfLineStatic();for(var n=0,o=0;o>0}return this._textBlockElementBeginIndex+n},Object.defineProperty(n.prototype,"getAtomTextBlockEndIndex",{get:function(){return this.bound__getAtomTextBlockEndIndex.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getAtomTextBlockEndIndex=function(e){e>>=0;this.__checkAtomIndex(e),this.__checkIfLineStatic();for(var n=0,o=0;o>0}return this._textBlockElementBeginIndex+n},Object.defineProperty(n.prototype,"getAtomCenter",{get:function(){return this.bound__getAtomCenter.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getAtomCenter=function(t){t>>=0;return this.__checkAtomIndex(t),this.__checkIfLineStatic(),this.__getSubStringMetrics(n._sLineMetrics,t,t+1),n._sLineMetrics._x+n._sLineMetrics._textWidth/2},Object.defineProperty(n.prototype,"getAtomWordBoundaryOnLeft",{get:function(){return this.bound__getAtomWordBoundaryOnLeft.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getAtomWordBoundaryOnLeft=function(e){e>>=0;return this.__checkAtomIndex(e),this.__checkIfLineStatic(),globalThis.asc.strict(this._clusters[e],t.LineCluster)._wBOnLeft},Object.defineProperty(n.prototype,"getAtomGraphic",{get:function(){return this.bound__getAtomGraphic.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getAtomGraphic=function(e){e>>=0;this.__checkAtomIndex(e),this.__checkIfLineStatic();var n=globalThis.asc.strict(this._clusters[e],t.LineCluster);return n._element._type!=t.LineElement._EL_GRAPHIC?null:globalThis.asc.as(n._element.contentElement(),t.GraphicElement)._graphic},Object.defineProperty(n.prototype,"getBaselinePosition",{get:function(){return this.bound__getBaselinePosition.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getBaselinePosition=function(e){switch(e=globalThis.asc.as(e,String)){case t.TextBaseline.ROMAN:return 0;case t.TextBaseline.ASCENT:return-this.ascent;case t.TextBaseline.DESCENT:return this.descent;case t.TextBaseline.IDEOGRAPHIC_TOP:return-this.ascent;case t.TextBaseline.IDEOGRAPHIC_CENTER:return(-this.ascent+this.descent)/2;case t.TextBaseline.IDEOGRAPHIC_BOTTOM:return this.descent;case t.TextBaseline.USE_DOMINANT_BASELINE:return 0;default:throw globalThis.ArgumentError("Parameter dominantBaseline must be one of the accepted values.",2008)}return 0},Object.defineProperty(n.prototype,"dump",{get:function(){return this.bound__dump.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__dump=function(){var t=this.__dump();return t?""+t:null},Object.defineProperty(n.prototype,"contextMenu",{get:function(){return globalThis.flash.display.InteractiveObject.super(this,"contextMenu")},set:function(e){throw e=globalThis.asc.strict(e,t.ContextMenu),new t.IllegalOperationError("",2181)},enumerable:!1,configurable:!0}),n.prototype.__nextLine=function(t){this._nextLine=t},n.prototype.__previousLine=function(t){this._previousLine=t},n.prototype.__textBlock=function(t){this._textBlock=t},Object.defineProperty(n.prototype,"__textBlockElementBeginIndex",{set:function(t){this._textBlockElementBeginIndex=t},enumerable:!1,configurable:!0}),n.prototype.__release=function(){this._textBlock=null,this.__previousLine(null),this.__nextLine(null),this.validity=t.TextLineValidity.INVALID},n.prototype.__specifiedWidth=function(t){this._specifiedWidth=t},n.prototype.__lineOffset=function(t){this._lineOffset=t},n.prototype.__fitSomething=function(t){this._fitSomething=t},Object.defineProperty(n.prototype,"__textBlockAtomBeginIndex",{get:function(){return this._textBlockAtomBeginIndex},set:function(t){this._textBlockAtomBeginIndex=t>>0},enumerable:!1,configurable:!0}),n.prototype.__getAtomIndexAtLocalPoint=function(e,n){t.DisplayObject.sMousePoint.__setTo(e,n),this.__lineLocalPoint(t.DisplayObject.sMousePoint),e=t.DisplayObject.sMousePoint.x,n=t.DisplayObject.sMousePoint.y;for(var o=-1,i=0;i>0;_a&&(a=p),d>s&&(s=d),h._charType!=t.LineCluster._CHAR_WORD&&h._charType!=t.LineCluster._CHAR_SLASH||(l=h._x-f+h._width,c=u+h._unjustWidth),u+=h._unjustWidth+h._kernAdvance,h._element._type!=t.LineElement._EL_GRAPHIC&&(p>i&&(i=p),d>r&&(r=d))}var b=globalThis.asc.strict(this._clusters[n],t.LineCluster),g=globalThis.asc.strict(this._clusters[o-1],t.LineCluster);e._x=f,e._ascent=i,e._descent=r,e._totalAscent=a,e._totalDescent=s,e._textWidth=l,e._totalTextWidth=g._x+g._width-b._x,e._unjustifiedTextWidth=c},n.prototype.__prepare=function(t){0!=this.atomCount&&(this.__updateTransform(),this.__updateMetrics(),this.__setMirrorRegions(t),this.__setChildren(),this.__setDirty(8))},n.prototype.__updateTransform=function(){switch(this._lineRotationTransform.__identity(),this._textBlock?this._textBlock.lineRotation:t.TextRotation.ROTATE_0){case t.TextRotation.ROTATE_90:this._lineRotation=90;break;case t.TextRotation.ROTATE_180:this._lineRotation=180;break;case t.TextRotation.ROTATE_270:this._lineRotation=-90}var e=this._lineRotation*(Math.PI/180);this._lineRotationTransform.rotate(e)},n.prototype.__updateMetrics=function(){this.__getSubStringMetrics(n._sLineMetrics,0,this._clusters.length),this._ascent=n._sLineMetrics._ascent,this._descent=n._sLineMetrics._descent,this._totalAscent=n._sLineMetrics._totalAscent,this._totalDescent=n._sLineMetrics._totalDescent,this._textWidth=n._sLineMetrics._textWidth,this._unjustifiedTextWidth=n._sLineMetrics._unjustifiedTextWidth,this._rawTextLength=(this.atomCount>0?this.getAtomTextBlockEndIndex(this.atomCount-1)-this.getAtomTextBlockBeginIndex(0):0)>>>0,this._bounds.setTo(0,-this._totalAscent,this._textWidth,this.totalHeight),this._lineRotationTransform.__transformRectangleInPlace(this._bounds)},n.prototype.__setMirrorRegions=function(e){this._mirrorRegions.slice(0);for(var n=this._textBlockElementBeginIndex>>>0,o=this._textBlockElementBeginIndex+this.rawTextLength>>>0,i=0;ir._elementEnd&&(s=r._elementEnd),!(a>=s)){a=a-this._textBlockElementBeginIndex>>>0,s=s-this._textBlockElementBeginIndex>>>0;var l=this.getAtomIndexAtCharIndex(a),c=this.getAtomIndexAtCharIndex(s-1);l<0||c<0||this.__setMirrorRegion(r,l,c)}}},n.prototype.__setChildren=function(){this.removeChildren();for(var e=this._clusters.length,n=0,o=0;o=this._clusters.length)throw new globalThis.RangeError("The supplied index is out of bounds.",2006);return!0},n.prototype.__checkIfLineStatic=function(){if(this._validity==t.TextLineValidity.STATIC)throw new t.IllegalOperationError("TODO");return!0},n.prototype.__dump=function(){if(this.validity!=t.TextLineValidity.VALID)return null;var e="\t\n",e+="\t\t\n";for(n=0;n=0){var i=globalThis.asc.strict(this._textLine._clusters[o],t.LineCluster);if(i._element._type==t.LineElement._EL_GRAPHIC)globalThis.asc.strict(i._element.contentElement(),globalThis.flash.text.engine.GraphicElement)._graphic.hitTestPoint(e.stageX,e.stageY,!0)||(n=!1)}n&&this._mirror.dispatchEvent(e)}return!1},e.prototype.__broadcastSetStage=function(e,n,o){var i=null!=e,r=(this._hasStage||!1)!=i;this._hasStage=i,r&&!o&&this._mirror.dispatchEvent(new t.Event(i?t.Event.ADDED_TO_STAGE:t.Event.REMOVED_FROM_STAGE))},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.text.engine::TextLineMirrorRegion")})}(),e}();t.TextLineMirrorRegion=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::TextLineValidity")})}(),t.VALID="valid",t.POSSIBLY_INVALID="possiblyInvalid",t.INVALID="invalid",t.STATIC="static",t}();t.TextLineValidity=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__convertToNumber=function(e){switch(e){case t.ROTATE_0:return 0;case t.ROTATE_90:return 90;case t.ROTATE_180:return 180;case t.ROTATE_270:return 270}return 0},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::TextRotation")})}(),t.ROTATE_0="rotate0",t.ROTATE_90="rotate90",t.ROTATE_180="rotate180",t.ROTATE_270="rotate270",t.AUTO="auto",t}();t.TextRotation=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.text.engine::TypographicCase")})}(),t.DEFAULT="default",t.TITLE="title",t.CAPS="caps",t.SMALL_CAPS="smallCaps",t.UPPERCASE="uppercase",t.LOWERCASE="lowercase",t.CAPS_AND_SMALL_CAPS="capsAndSmallCaps",t}();t.TypographicCase=e}(t.engine||(t.engine={}))}(t.text||(t.text={}))}(flash||(flash={})),function(t){!function(t){t.Vector$String=globalThis.__AS3__.vec.Vector$String,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(t){void 0===t&&(t=null),t=globalThis.asc.strict(t,e);this.__catalogName=globalThis.asc.as(asc.catalog.new(),String),this.__parentDomain=t}return Object.defineProperty(e,"currentDomain",{get:function(){return e.__currentDomain||(e.__currentDomain=(new e).__strict()),e.__currentDomain},enumerable:!1,configurable:!0}),Object.defineProperty(e,"MIN_DOMAIN_MEMORY_LENGTH",{get:function(){return 1024},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"domainMemory",{get:function(){return this.bound__domainMemory.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__domainMemory=function(){return null},Object.defineProperty(e.prototype,"parentDomain",{get:function(){if(null==this.__parentDomain){var t=this.constructor.currentDomain;t.__catalogName!=this.__catalogName&&t.__parentDomain!=this&&(this.__parentDomain=globalThis.asc.strict(t,e))}return this.__parentDomain},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"getDefinition",{get:function(){return this.bound__getDefinition.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getDefinition=function(t){var e;if("string"!=typeof(t=globalThis.asc.as(t,String))){if(this.__strictMode)throw new globalThis.ArgumentError("ArgumentError: Error #1507: Argument name cannot be null.",1507);return null}if(e=this.__getDefinition(t))return null!=this.__swfInstanceUID?asc.swf.class.ProxyDefinition(this.__swfInstanceUID,e):e;if(this.__strictMode)throw new globalThis.ArgumentError("Error #1065: Variable "+t+" is not defined.",1065);return null},Object.defineProperty(e.prototype,"getQualifiedDefinitionNames",{get:function(){return this.bound__getQualifiedDefinitionNames.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getQualifiedDefinitionNames=function(){return t.Vector$String.from(asc.catalog.names(this.__catalogName)||[])},Object.defineProperty(e.prototype,"hasDefinition",{get:function(){return this.bound__hasDefinition.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__hasDefinition=function(t){t=globalThis.asc.as(t,String);return null!=this.__getDefinition(t)},Object.defineProperty(e.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__toString=function(){return"[object ApplicationDomain]"},e.prototype.__getDefinition=function(t){var e;if(e=asc.catalog.get(this.__catalogName,t))return e;var n=this.parentDomain;return n?n.__getDefinition(t):(e=asc.definition(t))?e:null},e.prototype.__strict=function(){return this.__strictMode=1,this},e.prototype.__copyFrom=function(t){if(t){this.__catalogName=t.__catalogName;var n=t.__parentDomain;n&&(this.__parentDomain=(new e).__copyFrom(n))}return this},e.prototype.__clone=function(){return(new e).__copyFrom(this)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.system::ApplicationDomain"),globalThis.asc.clp$(e,{__strictMode:0})})}(),e}();t.ApplicationDomain=e}(t.system||(t.system={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.XML=globalThis.global.XML,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n,"stringsDigest",{get:function(){return this.bound__stringsDigest.__bind(this)},enumerable:!1,configurable:!0}),n.bound__stringsDigest=function(e){return e=globalThis.asc.strict(e,t.XML),null},Object.defineProperty(n,"iconDigest",{get:function(){return this.bound__iconDigest.__bind(this)},enumerable:!1,configurable:!0}),n.bound__iconDigest=function(e){return e=globalThis.asc.strict(e,t.ByteArray),null},Object.defineProperty(n.prototype,"install",{get:function(){return this.bound__install.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__install=function(t){void 0===t&&(t="install_with_shortcuts"),t=globalThis.asc.as(t,String)},Object.defineProperty(n.prototype,"isInstalled",{get:function(){return!1},enumerable:!1,configurable:!0}),n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.system::ApplicationInstaller"),globalThis.asc.clp$(n,{_strings:null,_icon:null})})}(),n}(t.EventDispatcher);t.ApplicationInstaller=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.system::ApplicationInstallerMode")})}(),t.INSTALL_ONLY="install_only",t.SHORTCUTS_ONLY="shortcuts_only",t.INSTALL_WITH_SHORTCUTS="install_with_shortcuts",t}();t.ApplicationInstallerMode=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){t.XML=globalThis.global.XML,t.AVStream=globalThis.flash.media.AVStream,t.AVURLLoader=globalThis.flash.media.AVURLLoader,t.AVURLStream=globalThis.flash.media.AVURLStream,t.URLStream=globalThis.flash.net.URLStream,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){}return Object.defineProperty(e.prototype,"createApplicationInstaller",{get:function(){return this.bound__createApplicationInstaller.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__createApplicationInstaller=function(e,n){return e=globalThis.asc.strict(e,t.XML),n=globalThis.asc.strict(n,t.ByteArray),null},Object.defineProperty(e.prototype,"enableDiskCache",{get:function(){return this.bound__enableDiskCache.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__enableDiskCache=function(e){return e=globalThis.asc.strict(e,t.URLStream),!1},Object.defineProperty(e.prototype,"isFeatureEnabled",{get:function(){return this.bound__isFeatureEnabled.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__isFeatureEnabled=function(t,e){return void 0===e&&(e=null),t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),!1},Object.defineProperty(e.prototype,"isNegativeToken",{get:function(){return this.bound__isNegativeToken.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__isNegativeToken=function(){return!1},Object.defineProperty(e.prototype,"enableHLSPlayback",{get:function(){return this.bound__enableHLSPlayback.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__enableHLSPlayback=function(e){return e=globalThis.asc.strict(e,t.AVStream),!1},Object.defineProperty(e.prototype,"enableAVURLLoader",{get:function(){return this.bound__enableAVURLLoader.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__enableAVURLLoader=function(e){return e=globalThis.asc.strict(e,t.AVURLLoader),!1},Object.defineProperty(e.prototype,"enableAVURLStream",{get:function(){return this.bound__enableAVURLStream.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__enableAVURLStream=function(e){return e=globalThis.asc.strict(e,t.AVURLStream),!1},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.system::AuthorizedFeatures")})}(),e}();t.AuthorizedFeatures=e}(t.system||(t.system={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"authorizedFeatures",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"loadAuthorizedFeatures",{get:function(){return this.bound__loadAuthorizedFeatures.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"loadAuthorizedFeaturesFromData",{get:function(){return this.bound__loadAuthorizedFeaturesFromData.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"makeGlobal",{get:function(){return this.bound__makeGlobal.__bind(this)},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.system::AuthorizedFeaturesLoader")})}(),e}(t.EventDispatcher);t.AuthorizedFeaturesLoader=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){t.bugzilla=globalThis.global.bugzilla,t.Stage=globalThis.flash.display.Stage,t.Sound=globalThis.flash.media.Sound,t.Multitouch=globalThis.flash.ui.Multitouch;var e=function(){function e(){}return Object.defineProperty(e,"isEmbeddedInAcrobat",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasEmbeddedVideo",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasAudio",{get:function(){return null!=t.Sound.__getCtx()},enumerable:!1,configurable:!0}),Object.defineProperty(e,"avHardwareDisable",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasAccessibility",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasAudioEncoder",{get:function(){return e.hasMP3},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasMP3",{get:function(){return e.hasAudio},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasPrinting",{get:function(){return"print"in globalThis},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasScreenBroadcast",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasScreenPlayback",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasStreamingAudio",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasStreamingVideo",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasVideoEncoder",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isDebugger",{get:function(){return!!asc.debug},enumerable:!1,configurable:!0}),Object.defineProperty(e,"localFileReadDisable",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"language",{get:function(){return"languages"in navigator&&globalThis.navigator.languages.length>0?globalThis.navigator.languages[0]:globalThis.navigator.language||globalThis.navigator.userLanguage||"en"},enumerable:!1,configurable:!0}),Object.defineProperty(e,"languages",{get:function(){var t="languages"in navigator?navigator.languages:[];return!t.length&&e.language&&t.push(e.language),t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"manufacturer",{get:function(){return"FlexTS "+e.os},enumerable:!1,configurable:!0}),Object.defineProperty(e,"os",{get:function(){var t=e.__getJS(),n=t.os;return"-"!=t.osVersion&&(n=n+" "+t.osVersion),n},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browser",{get:function(){return e.CONSTS.browser},enumerable:!1,configurable:!0}),Object.defineProperty(e,"cpuArchitecture",{get:function(){return e.CONSTS.mobile?"ARM":"x86"},enumerable:!1,configurable:!0}),Object.defineProperty(e,"playerType",{get:function(){return"PlugIn"},enumerable:!1,configurable:!0}),Object.defineProperty(e,"serverString",{get:function(){return""},enumerable:!1,configurable:!0}),Object.defineProperty(e,"version",{get:function(){return e.CONSTS.version},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMobile",{get:function(){return e.CONSTS.mobile},enumerable:!1,configurable:!0}),Object.defineProperty(e,"systemFontFamily",{get:function(){return"Segoe UI"},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isCookieEnabled",{get:function(){return e.__getJS().cookies},enumerable:!1,configurable:!0}),Object.defineProperty(e,"screenColor",{get:function(){return"color"},enumerable:!1,configurable:!0}),Object.defineProperty(e,"pixelAspectRatio",{get:function(){var e=t.Stage.sCurrent;return e?e.__getTransformScale():1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"screenDPI",{get:function(){return e.CONSTS.mobile||e.CONSTS.macOS?e.__getDPIConst()*e.__getPixelAspectRatio():e.__getDPIConst()},enumerable:!1,configurable:!0}),Object.defineProperty(e,"screenResolutionX",{get:function(){var n=t.Stage.sCurrent;return n&&n.__isNeedFixedOrientationCalc()?e.__getScreenResolutionY():e.__getScreenResolutionX()},enumerable:!1,configurable:!0}),Object.defineProperty(e,"screenResolutionY",{get:function(){var n=t.Stage.sCurrent;return n&&n.__isNeedFixedOrientationCalc()?e.__getScreenResolutionX():e.__getScreenResolutionY()},enumerable:!1,configurable:!0}),Object.defineProperty(e,"touchscreenType",{get:function(){return t.Multitouch.maxTouchPoints>0?"finger":"none"},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasIME",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasTLS",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"maxLevelIDC",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(e,"supports32BitProcesses",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"supports64BitProcesses",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"hasMultiChannelAudio",{get:function(){return this.bound__hasMultiChannelAudio.__bind(this)},enumerable:!1,configurable:!0}),e.bound__hasMultiChannelAudio=function(t){return t=globalThis.asc.as(t,String),e.hasAudio},e.__getScreenResolutionX=function(){var t=e.__getPixelAspectRatio(),n=globalThis.screen.width,o=globalThis.screen.height,i=globalThis.outerWidth,r=globalThis.outerHeight;0==(i||r)&&(i=n,r=o);var a=n/o,s=i/r;if(!(a>1&&s>1)||a<1&&s<1){var l=n;n=o,o=l}e.CONSTS.mobile&&"Firefox"==e.CONSTS.browser&&i>n&&(n=i);var c=e.CONSTS.mobile?i:n;return e.CONSTS.mobile||e.CONSTS.macOS||"Firefox"==e.CONSTS.browser||e.CONSTS.chakra?c*t:c},e.__getScreenResolutionY=function(){var t=e.__getPixelAspectRatio(),n=globalThis.screen.width,o=globalThis.screen.height,i=globalThis.outerWidth,r=globalThis.outerHeight;0==(i||r)&&(i=n,r=o);var a=n/o,s=i/r;if(!(a>1&&s>1)||a<1&&s<1){var l=n;n=o,o=l}e.CONSTS.mobile&&"Firefox"==e.CONSTS.browser&&r>o&&(o=r);var c=e.CONSTS.mobile?r:o;return e.CONSTS.mobile||e.CONSTS.macOS||"Firefox"==e.CONSTS.browser||e.CONSTS.chakra?c*t:c},e.__getPixelAspectRatio=function(){return+globalThis.devicePixelRatio||Math.sqrt(globalThis.screen.deviceXDPI*globalThis.screen.deviceYDPI)/96||1},e.__getDPIConst=function(){return e.CONSTS.mobile?e.DPI_MOBILE:e.CONSTS.macOS?e.DPI_DESKTOP_MACOS:e.DPI_DESKTOP},e.__getJS=function(){return asc.system.Capabilities},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.system::Capabilities")})}(),e.DPI_DESKTOP=96,e.DPI_DESKTOP_MACOS=113.5,e.DPI_MOBILE=134.5,e.__block1=function(){globalThis.asc.stb(e,function(){var t=e.__getJS(),n=t.os;e.CONSTS={platform:null,version:"33,0,2,288",mobile:t.mobile,browser:t.browser,browserEngine:t.browserEngine,chakra:"Chakra"==t.browserEngine,iOS:!1,macOS:!1};var o="UNK";(e.CONSTS.iOS=new global.RegExp("(iOS)","").test(n))?o="IOS":(e.CONSTS.macOS=new global.RegExp("(Mac OS)","").test(n))?o="MAC":new global.RegExp("(Android)","").test(n)?o="AND":new global.RegExp("(Linux)","").test(n)?o="LNX":new global.RegExp("(Windows)","").test(n)&&(o="WIN"),e.CONSTS.platform=o,e.CONSTS.version=o+" "+e.CONSTS.version})}(),e}();t.Capabilities=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){t.fscommand=function(t,e){void 0===e&&(e=""),t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String)}}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t,"_fscommand",{get:function(){return this.bound___fscommand.__bind(this)},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.system::FSCommand")})}(),t}();t.FSCommand=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.system::ImageDecodingPolicy")})}(),t.ON_DEMAND="onDemand",t.ON_LOAD="onLoad",t}();t.ImageDecodingPolicy=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t,"isSupported",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(t,"compositionAbandoned",{get:function(){return this.bound__compositionAbandoned.__bind(this)},enumerable:!1,configurable:!0}),t.bound__compositionAbandoned=function(){},Object.defineProperty(t,"compositionSelectionChanged",{get:function(){return this.bound__compositionSelectionChanged.__bind(this)},enumerable:!1,configurable:!0}),t.bound__compositionSelectionChanged=function(t,e){},Object.defineProperty(t,"doConversion",{get:function(){return this.bound__doConversion.__bind(this)},enumerable:!1,configurable:!0}),t.bound__doConversion=function(){},Object.defineProperty(t,"setCompositionString",{get:function(){return this.bound__setCompositionString.__bind(this)},enumerable:!1,configurable:!0}),t.bound__setCompositionString=function(t){t=globalThis.asc.as(t,String)},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.system::IME")})}(),t.conversionMode=null,t.enabled=!1,t}();t.IME=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.system::IMEConversionMode")})}(),t.ALPHANUMERIC_FULL="ALPHANUMERIC_FULL",t.ALPHANUMERIC_HALF="ALPHANUMERIC_HALF",t.CHINESE="CHINESE",t.JAPANESE_HIRAGANA="JAPANESE_HIRAGANA",t.JAPANESE_KATAKANA_FULL="JAPANESE_KATAKANA_FULL",t.JAPANESE_KATAKANA_HALF="JAPANESE_KATAKANA_HALF",t.KOREAN="KOREAN",t.UNKNOWN="UNKNOWN",t}();t.IMEConversionMode=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){t.DisplayObjectContainer=globalThis.flash.display.DisplayObjectContainer;var e=function(){function t(t,e,n){void 0===t&&(t=!1),void 0===e&&(e=null),void 0===n&&(n=null),t=!!t,e=globalThis.asc.strict(e,globalThis.flash.system.ApplicationDomain),n=globalThis.asc.strict(n,globalThis.flash.system.SecurityDomain),this.checkPolicyFile=t,this.applicationDomain=e,this.securityDomain=n}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.system::LoaderContext"),globalThis.asc.clp$(t,{allowCodeImport:!0,allowLoadBytesCodeExecution:!0,applicationDomain:null,checkPolicyFile:!1,imageDecodingPolicy:null,parameters:null,requestedContentParent:null,securityDomain:null})})}(),t}();t.LoaderContext=e}(t.system||(t.system={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){var e=function(t){function e(e,n,o,i){void 0===e&&(e=0),void 0===n&&(n=!1),void 0===o&&(o=null),void 0===i&&(i=null);var r=this;return e=+e,n=!!n,o=globalThis.asc.strict(o,globalThis.flash.system.ApplicationDomain),i=globalThis.asc.strict(i,globalThis.flash.system.SecurityDomain),(r=t.call(this,n,o,i)||this).deblockingFilter=e,r}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.system::JPEGLoaderContext"),globalThis.asc.clp$(e,{deblockingFilter:0})})}(),e}(t.LoaderContext);t.JPEGLoaderContext=e}(t.system||(t.system={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"send",{get:function(){return this.bound__send.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__send=function(t,e){void 0===e&&(e=-1),e>>=0},Object.defineProperty(e.prototype,"messageAvailable",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"receive",{get:function(){return this.bound__receive.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__receive=function(t){void 0===t&&(t=!1),t=!!t},Object.defineProperty(e.prototype,"addEventListener",{get:function(){return this.bound__addEventListener.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__addEventListener=function(t,e,n,o,i){void 0===n&&(n=!1),void 0===o&&(o=0),void 0===i&&(i=!1),t=globalThis.asc.as(t,String),n=!!n,o>>=0,i=!!i,this.internalAddEventListener(t,e,n,o,i)},Object.defineProperty(e.prototype,"removeEventListener",{get:function(){return this.bound__removeEventListener.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__removeEventListener=function(t,e,n){void 0===n&&(n=!1),t=globalThis.asc.as(t,String),n=!!n,this.internalRemoveEventListener(t,e)},Object.defineProperty(e.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__close=function(){},Object.defineProperty(e.prototype,"state",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__toString=function(){return"[object MessageChannel]"},Object.defineProperty(e.prototype,"internalRemoveEventListener",{get:function(){return this.bound__internalRemoveEventListener.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__internalRemoveEventListener=function(t,e,n){void 0===n&&(n=!1),t=globalThis.asc.as(t,String),n=!!n},Object.defineProperty(e.prototype,"internalAddEventListener",{get:function(){return this.bound__internalAddEventListener.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__internalAddEventListener=function(t,e,n,o,i){void 0===n&&(n=!1),void 0===o&&(o=0),void 0===i&&(i=!1),t=globalThis.asc.as(t,String),n=!!n,o>>=0,i=!!i},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.system::MessageChannel")})}(),e}(t.EventDispatcher);t.MessageChannel=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.system::MessageChannelState")})}(),t.OPEN="open",t.CLOSING="closing",t.CLOSED="closed",t}();t.MessageChannelState=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t,"exactSettings",{get:function(){return this.bound__exactSettings.__bind(this)},enumerable:!1,configurable:!0}),t.bound__exactSettings=function(){return!1},Object.defineProperty(t,"pageDomain",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t,"sandboxType",{get:function(){return t.APPLICATION},enumerable:!1,configurable:!0}),Object.defineProperty(t,"allowDomain",{get:function(){return this.bound__allowDomain.__bind(this)},enumerable:!1,configurable:!0}),t.bound__allowDomain=function(){for(var t=[],e=0;e>>0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"totalMemoryNumber",{get:function(){return e.memory.totalJSHeapSize},enumerable:!1,configurable:!0}),Object.defineProperty(e,"freeMemory",{get:function(){return Math.max(e.memory.jsHeapSizeLimit-e.totalMemoryNumber,0)},enumerable:!1,configurable:!0}),Object.defineProperty(e,"privateMemory",{get:function(){return e.memory.usedJSHeapSize},enumerable:!1,configurable:!0}),Object.defineProperty(e,"useCodePage",{get:function(){return!1},set:function(t){t=!!t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"pause",{get:function(){return this.bound__pause.__bind(this)},enumerable:!1,configurable:!0}),e.bound__pause=function(){},Object.defineProperty(e,"resume",{get:function(){return this.bound__resume.__bind(this)},enumerable:!1,configurable:!0}),e.bound__resume=function(){},Object.defineProperty(e,"exit",{get:function(){return this.bound__exit.__bind(this)},enumerable:!1,configurable:!0}),e.bound__exit=function(t){0},Object.defineProperty(e,"gc",{get:function(){return this.bound__gc.__bind(this)},enumerable:!1,configurable:!0}),e.bound__gc=function(){},Object.defineProperty(e,"pauseForGCIfCollectionImminent",{get:function(){return this.bound__pauseForGCIfCollectionImminent.__bind(this)},enumerable:!1,configurable:!0}),e.bound__pauseForGCIfCollectionImminent=function(t){void 0===t&&(t=.75),t=+t},Object.defineProperty(e,"disposeXML",{get:function(){return this.bound__disposeXML.__bind(this)},enumerable:!1,configurable:!0}),e.bound__disposeXML=function(e){(e=globalThis.asc.strict(e,t.XML))&&e.__dispose()},Object.defineProperty(e,"memory",{get:function(){return"memory"in globalThis.performance?globalThis.performance.memory:{jsHeapSizeLimit:0,totalJSHeapSize:0,usedJSHeapSize:0}},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.system::System")})}(),e}();t.System=e}(t.system||(t.system={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.ProductManager=globalThis.adobe.utils.ProductManager,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent;var e=function(e){function n(){var n=this;return n._pm=new t.ProductManager,(n=e.call(this)||this)._pm.addEventListener("cancel",n.onProductManagerEvent),n._pm.addEventListener("complete",n.onProductManagerEvent),n._pm.addEventListener("networkError",n.onProductManagerEvent),n._pm.addEventListener("diskError",n.onProductManagerEvent),n._pm.addEventListener("verifyError",n.onProductManagerEvent),n._pm.addEventListener("error",n.onProductManagerEvent),n}return __extends(n,e),Object.defineProperty(n.prototype,"update",{get:function(){return this.bound__update.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__update=function(e){e=globalThis.asc.as(e,String);if(this._update(e,this._pm))try{this._pm.doSelfUpgrade(t.Capabilities.os)}catch(t){throw t=globalThis.asc.e2e(t),this._cancel(!1,this._pm),t}},Object.defineProperty(n.prototype,"cancel",{get:function(){return this.bound__cancel.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__cancel=function(){this._cancel(!0,this._pm)},Object.defineProperty(n.prototype,"onProductManagerEvent",{get:function(){return this.bound__onProductManagerEvent.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onProductManagerEvent=function(e){switch((e=globalThis.asc.strict(e,t.Event)).type){case"networkError":case"diskError":case"verifyError":case"error":this._cancel(!1,this._pm),this.dispatchEvent(new t.IOErrorEvent(t.IOErrorEvent.IO_ERROR,!1,!1,null,null));break;case"cancel":case"complete":this._cancel(!1,this._pm);default:this.dispatchEvent(e.clone())}},Object.defineProperty(n.prototype,"_update",{get:function(){return this.bound___update.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___update=function(e,n){return e=globalThis.asc.as(e,String),n=globalThis.asc.strict(n,t.ProductManager),!1},Object.defineProperty(n.prototype,"_cancel",{get:function(){return this.bound___cancel.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___cancel=function(e,n){e=!!e,n=globalThis.asc.strict(n,t.ProductManager)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.system::SystemUpdater"),globalThis.asc.clp$(n,{_pm:null})})}(),n}(t.EventDispatcher);t.SystemUpdater=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.system::SystemUpdaterType")})}(),t.SYSTEM="system",t.DRM="drm",t}();t.SystemUpdaterType=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.system::TouchscreenType")})}(),t.FINGER="finger",t.STYLUS="stylus",t.NONE="none",t}();t.TouchscreenType=e}(t.system||(t.system={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e,"isSupported",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"current",{get:function(){return e._current},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"createMessageChannel",{get:function(){return this.bound__createMessageChannel.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__createMessageChannel=function(t){return t=globalThis.asc.strict(t,e),null},Object.defineProperty(e.prototype,"start",{get:function(){return this.bound__start.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__start=function(){},Object.defineProperty(e.prototype,"setSharedProperty",{get:function(){return this.bound__setSharedProperty.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setSharedProperty=function(t,e){t=globalThis.asc.as(t,String),this.internalSetSharedProperty(t,e)},Object.defineProperty(e.prototype,"internalSetSharedProperty",{get:function(){return this.bound__internalSetSharedProperty.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__internalSetSharedProperty=function(t,e){t=globalThis.asc.as(t,String)},Object.defineProperty(e.prototype,"getSharedProperty",{get:function(){return this.bound__getSharedProperty.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getSharedProperty=function(t){return t=globalThis.asc.as(t,String),this.internalGetSharedProperty(t)},Object.defineProperty(e.prototype,"internalGetSharedProperty",{get:function(){return this.bound__internalGetSharedProperty.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__internalGetSharedProperty=function(t){t=globalThis.asc.as(t,String)},Object.defineProperty(e.prototype,"isPrimordial",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"state",{get:function(){return this.internalGetState()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"internalGetState",{get:function(){return this.bound__internalGetState.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__internalGetState=function(){return null},Object.defineProperty(e.prototype,"addEventListener",{get:function(){return this.bound__addEventListener.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__addEventListener=function(t,e,n,o,i){void 0===n&&(n=!1),void 0===o&&(o=0),void 0===i&&(i=!1),t=globalThis.asc.as(t,String),n=!!n,o>>=0,i=!!i,this.internalAddEventListener(t,e,n,o,i)},Object.defineProperty(e.prototype,"internalAddEventListener",{get:function(){return this.bound__internalAddEventListener.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__internalAddEventListener=function(t,e,n,o,i){t=globalThis.asc.as(t,String),n=!!n,i=!!i},Object.defineProperty(e.prototype,"removeEventListener",{get:function(){return this.bound__removeEventListener.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__removeEventListener=function(t,e,n){void 0===n&&(n=!1),t=globalThis.asc.as(t,String),n=!!n,this.internalRemoveEventListener(t,e,n)},Object.defineProperty(e.prototype,"internalRemoveEventListener",{get:function(){return this.bound__internalRemoveEventListener.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__internalRemoveEventListener=function(t,e,n){t=globalThis.asc.as(t,String),n=!!n},Object.defineProperty(e.prototype,"terminate",{get:function(){return this.bound__terminate.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__terminate=function(){return!1},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.system::Worker"),globalThis.asc.clp$(e,{_byteCode:null})})}(),e._current=null,e}(t.EventDispatcher);t.Worker=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){t.Vector$flash_DOT_system_DOT_Worker=globalThis.__AS3__.vec.Vector$flash_DOT_system_DOT_Worker,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){}return Object.defineProperty(e,"isSupported",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"current",{get:function(){return e._current},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"createWorker",{get:function(){return this.bound__createWorker.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__createWorker=function(e,n){return void 0===n&&(n=!1),e=globalThis.asc.strict(e,t.ByteArray),n=!!n,null},Object.defineProperty(e.prototype,"listWorkers",{get:function(){return this.bound__listWorkers.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__listWorkers=function(){return null},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.system::WorkerDomain")})}(),e._current=null,e}();t.WorkerDomain=e}(t.system||(t.system={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.system::WorkerState")})}(),t.NEW="new",t.RUNNING="running",t.TERMINATED="terminated",t}();t.WorkerState=e}(t.system||(t.system={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),Object.defineProperty(e,"isSupported",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"setRequestedUpdateInterval",{get:function(){return this.bound__setRequestedUpdateInterval.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setRequestedUpdateInterval=function(t){t=+t},Object.defineProperty(e.prototype,"muted",{get:function(){return!1},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.sensors::Accelerometer")})}(),e}(t.EventDispatcher);t.Accelerometer=e}(t.sensors||(t.sensors={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e,"isSupported",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"setRequestedUpdateInterval",{get:function(){return this.bound__setRequestedUpdateInterval.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"muted",{get:function(){},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.sensors::DeviceRotation")})}(),e}(t.EventDispatcher);t.DeviceRotation=e}(t.sensors||(t.sensors={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),Object.defineProperty(e,"isSupported",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"setRequestedUpdateInterval",{get:function(){return this.bound__setRequestedUpdateInterval.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setRequestedUpdateInterval=function(t){t=+t},Object.defineProperty(e.prototype,"muted",{get:function(){return!1},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.sensors::Geolocation")})}(),e}(t.EventDispatcher);t.Geolocation=e}(t.sensors||(t.sensors={}))}(flash||(flash={})),function(t){!function(t){t.ByteArray=globalThis.flash.utils.ByteArray,t.IDataInput=globalThis.flash.utils.IDataInput;var e=function(){function e(){}return Object.defineProperty(e.prototype,"Init",{get:function(){return this.bound__Init.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__Init=function(t){if((t>>>=0)!=e.DIGESTMETHOD_SHA256)throw new Error("Unrecognized digest method");this.initInternal(t)},Object.defineProperty(e.prototype,"Update",{get:function(){return this.bound__Update.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__Update=function(e){e=globalThis.asc.strict(e,t.IDataInput),this.clearErrorLog();var n=this.iUpdate(globalThis.asc.as(e,t.ByteArray)),o=this.getLastError();if(null!=o)throw this.clearErrorLog(),new Error(o);return n},Object.defineProperty(e.prototype,"UpdateWithString",{get:function(){return this.bound__UpdateWithString.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__UpdateWithString=function(t){t=globalThis.asc.as(t,String),this.clearErrorLog();var e=this.iUpdateWithString(t),n=this.getLastError();if(null!=n)throw this.clearErrorLog(),new Error(n);return e},Object.defineProperty(e.prototype,"FinishDigest",{get:function(){return this.bound__FinishDigest.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__FinishDigest=function(t){t=globalThis.asc.as(t,String),this.clearErrorLog();var e=this.iFinishDigest(t),n=this.getLastError();if(null!=n)throw this.clearErrorLog(),new Error(n);return e},Object.defineProperty(e.prototype,"initInternal",{get:function(){return this.bound__initInternal.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"iUpdate",{get:function(){return this.bound__iUpdate.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"iUpdateWithString",{get:function(){return this.bound__iUpdateWithString.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"iFinishDigest",{get:function(){return this.bound__iFinishDigest.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"getLastError",{get:function(){return this.bound__getLastError.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"clearErrorLog",{get:function(){return this.bound__clearErrorLog.__bind(this)},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.security::AVMPlusDigest")})}(),e.DIGESTMETHOD_SHA256=1,e}();t.AVMPlusDigest=e}(t.security||(t.security={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.security::CertificateStatus")})}(),t.TRUSTED="trusted",t.UNKNOWN="unknown",t.INVALID="invalid",t.EXPIRED="expired",t.NOT_YET_VALID="notYetValid",t.PRINCIPAL_MISMATCH="principalMismatch",t.UNTRUSTED_SIGNERS="untrustedSigners",t.REVOKED="revoked",t.INVALID_CHAIN="invalidChain",t}();t.CertificateStatus=e}(t.security||(t.security={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent,t.SecurityErrorEvent=globalThis.flash.events.SecurityErrorEvent,t.URLRequest=globalThis.flash.net.URLRequest,t.URLStream=globalThis.flash.net.URLStream,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n,"setSynchronousFlag",{get:function(){return this.bound__setSynchronousFlag.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"VerifySigASync",{get:function(){return this.bound__VerifySigASync.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__VerifySigASync=function(t,e,n){t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=!!n,this.clearErrorLog(),this.iVerifySigASync(t,e,n);var o=this.getLastError();if(null!=o)throw this.clearErrorLog(),new Error(o)},Object.defineProperty(n.prototype,"VerifySigSync",{get:function(){return this.bound__VerifySigSync.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__VerifySigSync=function(t,e,n){t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=!!n,this.clearErrorLog(),this.iVerifySigSync(t,e,n);var o=this.getLastError();if(null!=o)throw this.clearErrorLog(),new Error(o)},Object.defineProperty(n.prototype,"setSignerCert",{get:function(){return this.bound__setSignerCert.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setSignerCert=function(t){t=globalThis.asc.as(t,String),this.clearErrorLog(),this.isetSignerCert(t);var e=this.getLastError();if(null!=e)throw this.clearErrorLog(),new Error(e)},Object.defineProperty(n.prototype,"setSignerCertDN",{get:function(){return this.bound__setSignerCertDN.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setSignerCertDN=function(t){t=globalThis.asc.as(t,String),this.clearErrorLog(),this.isetSignerCertDN(t);var e=this.getLastError();if(null!=e)throw this.clearErrorLog(),new Error(e)},Object.defineProperty(n.prototype,"addChainBuildingCertBase64",{get:function(){return this.bound__addChainBuildingCertBase64.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addChainBuildingCertBase64=function(t,e){t=globalThis.asc.as(t,String),e=!!e,this.clearErrorLog(),this.iaddChainBuildingCertBase64(t,e);var n=this.getLastError();if(null!=n)throw this.clearErrorLog(),new Error(n)},Object.defineProperty(n.prototype,"addChainBuildingCertRaw",{get:function(){return this.bound__addChainBuildingCertRaw.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addChainBuildingCertRaw=function(e,n){e=globalThis.asc.strict(e,t.ByteArray),n=!!n,this.clearErrorLog(),this.iaddChainBuildingCertRaw(e,n);var o=this.getLastError();if(null!=o)throw this.clearErrorLog(),new Error(o)},Object.defineProperty(n.prototype,"addTimestampingRootRaw",{get:function(){return this.bound__addTimestampingRootRaw.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addTimestampingRootRaw=function(e){e=globalThis.asc.strict(e,t.ByteArray),this.clearErrorLog(),this.iaddTimestampingRootRaw(e);var n=this.getLastError();if(null!=n)throw this.clearErrorLog(),new Error(n)},Object.defineProperty(n.prototype,"addCRLRevEvidenceBase64",{get:function(){return this.bound__addCRLRevEvidenceBase64.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addCRLRevEvidenceBase64=function(t){t=globalThis.asc.as(t,String),this.clearErrorLog(),this.iaddCRLRevEvidenceBase64(t);var e=this.getLastError();if(null!=e)throw this.clearErrorLog(),new Error(e)},Object.defineProperty(n.prototype,"addCRLRevEvidenceRaw",{get:function(){return this.bound__addCRLRevEvidenceRaw.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addCRLRevEvidenceRaw=function(e){e=globalThis.asc.strict(e,t.ByteArray),this.clearErrorLog(),this.iaddCRLRevEvidenceRaw(e);var n=this.getLastError();if(null!=n)throw this.clearErrorLog(),new Error(n)},Object.defineProperty(n.prototype,"verifyTimestamp",{get:function(){return this.bound__verifyTimestamp.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"iVerifySigASync",{get:function(){return this.bound__iVerifySigASync.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"iVerifySigSync",{get:function(){return this.bound__iVerifySigSync.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isetSignerCert",{get:function(){return this.bound__isetSignerCert.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isetSignerCertDN",{get:function(){return this.bound__isetSignerCertDN.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"iaddChainBuildingCertBase64",{get:function(){return this.bound__iaddChainBuildingCertBase64.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"iaddChainBuildingCertRaw",{get:function(){return this.bound__iaddChainBuildingCertRaw.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"iaddCRLRevEvidenceBase64",{get:function(){return this.bound__iaddCRLRevEvidenceBase64.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"iaddCRLRevEvidenceRaw",{get:function(){return this.bound__iaddCRLRevEvidenceRaw.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"iaddTimestampingRootRaw",{get:function(){return this.bound__iaddTimestampingRootRaw.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"HasValidVerifySession",{get:function(){return this.bound__HasValidVerifySession.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getDataTBVStatus",{get:function(){return this.bound__getDataTBVStatus.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getIDStatus",{get:function(){return this.bound__getIDStatus.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getOverallStatus",{get:function(){return this.bound__getOverallStatus.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"useSystemTrustStore",{get:function(){return this.bound__useSystemTrustStore.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getUseSystemTrustStore",{get:function(){return this.bound__getUseSystemTrustStore.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"setRevCheckSetting",{get:function(){return this.bound__setRevCheckSetting.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getRevCheckSetting",{get:function(){return this.bound__getRevCheckSetting.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"setTimestampRevCheckSetting",{get:function(){return this.bound__setTimestampRevCheckSetting.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getTimestampRevCheckSetting",{get:function(){return this.bound__getTimestampRevCheckSetting.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"useCodeSigningValidationRules",{get:function(){return this.bound__useCodeSigningValidationRules.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getLastError",{get:function(){return this.bound__getLastError.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"clearErrorLog",{get:function(){return this.bound__clearErrorLog.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getSignerTrustFlags",{get:function(){return this.bound__getSignerTrustFlags.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getSignerTrustSettings",{get:function(){return this.bound__getSignerTrustSettings.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getSignerTrustSettings=function(){var e=0,o=[];return this.HasValidVerifySession()&&this.getOverallStatus()==n.STATUS_VALID&&(((e=this.getSignerTrustFlags())&n.TRUSTFLAG_SIGNING)==n.TRUSTFLAG_SIGNING&&o.push(t.SignerTrustSettings.SIGNING),(e&n.TRUSTFLAG_PLAYLISTSIGNING)==n.TRUSTFLAG_PLAYLISTSIGNING&&o.push(t.SignerTrustSettings.PLAYLIST_SIGNING),(e&n.TRUSTFLAG_CODESIGNING)==n.TRUSTFLAG_CODESIGNING&&o.push(t.SignerTrustSettings.CODE_SIGNING)),o},Object.defineProperty(n.prototype,"getSignerExtendedKeyUsages",{get:function(){return this.bound__getSignerExtendedKeyUsages.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getSignerExtendedKeyUsages=function(){var t=[];return this.getSignerExtendedKeyUsagesInternal(t),t},Object.defineProperty(n.prototype,"getSignerExtendedKeyUsagesInternal",{get:function(){return this.bound__getSignerExtendedKeyUsagesInternal.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onAsyncDownloadComplete",{get:function(){return this.bound__onAsyncDownloadComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onAsyncDownloadComplete=function(e){e=globalThis.asc.strict(e,t.Event);var n=new t.ByteArray;globalThis.asc.as(e.target,t.URLStream).readBytes(n),this.returnDownloadDataToTransportLayer(n)},Object.defineProperty(n.prototype,"onAsyncDownloadError",{get:function(){return this.bound__onAsyncDownloadError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onAsyncDownloadError=function(e){e=globalThis.asc.strict(e,t.Event),this.returnDownloadDataToTransportLayer(null)},Object.defineProperty(n.prototype,"returnDownloadDataToTransportLayer",{get:function(){return this.bound__returnDownloadDataToTransportLayer.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"sendDownloadRequestASync",{get:function(){return this.bound__sendDownloadRequestASync.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__sendDownloadRequestASync=function(e){e=globalThis.asc.as(e,String);var n=new t.URLRequest(e),o=new t.URLStream;o.addEventListener(t.Event.COMPLETE,this.onAsyncDownloadComplete),o.addEventListener(t.IOErrorEvent.IO_ERROR,this.onAsyncDownloadError),o.addEventListener(t.SecurityErrorEvent.SECURITY_ERROR,this.onAsyncDownloadError),o.load(n)},Object.defineProperty(n.prototype,"postAndReceiveASync",{get:function(){return this.bound__postAndReceiveASync.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__postAndReceiveASync=function(e,n,o){e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),o=globalThis.asc.strict(o,t.ByteArray);var i=new t.URLRequest(e);i.method=globalThis.flash.net.URLRequestMethod.POST,i.data=o;var r=new Array(new globalThis.flash.net.URLRequestHeader("Content-Type",n));i.requestHeaders=r;var a=new t.URLStream;a.addEventListener(t.Event.COMPLETE,this.onAsyncDownloadComplete),a.addEventListener(t.IOErrorEvent.IO_ERROR,this.onAsyncDownloadError),a.addEventListener(t.SecurityErrorEvent.SECURITY_ERROR,this.onAsyncDownloadError),a.load(i)},Object.defineProperty(n.prototype,"onSyncDownloadError",{get:function(){return this.bound__onSyncDownloadError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSyncDownloadError=function(e){e=globalThis.asc.strict(e,t.Event)},Object.defineProperty(n.prototype,"sendDownloadRequestSync",{get:function(){return this.bound__sendDownloadRequestSync.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__sendDownloadRequestSync=function(e){e=globalThis.asc.as(e,String);var o=new t.URLRequest(e);n.setSynchronousFlag(o);var i=new t.URLStream;i.addEventListener(t.IOErrorEvent.IO_ERROR,this.onSyncDownloadError),i.addEventListener(t.SecurityErrorEvent.SECURITY_ERROR,this.onSyncDownloadError),i.load(o);var r=new t.ByteArray;return i.readBytes(r),r},Object.defineProperty(n.prototype,"postAndReceiveSync",{get:function(){return this.bound__postAndReceiveSync.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__postAndReceiveSync=function(e,o,i){e=globalThis.asc.as(e,String),o=globalThis.asc.as(o,String),i=globalThis.asc.strict(i,t.ByteArray);var r=new t.URLRequest(e);n.setSynchronousFlag(r),r.method=globalThis.flash.net.URLRequestMethod.POST,r.data=i;var a=new Array(new globalThis.flash.net.URLRequestHeader("Content-Type",o));r.requestHeaders=a;var s=new t.URLStream;s.addEventListener(t.IOErrorEvent.IO_ERROR,this.onSyncDownloadError),s.addEventListener(t.SecurityErrorEvent.SECURITY_ERROR,this.onSyncDownloadError),s.load(r);var l=new t.ByteArray;return s.readBytes(l),l},Object.defineProperty(n.prototype,"signerCN",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"signerDN",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getPublicKey",{get:function(){return this.bound__getPublicKey.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"signerValidEnd",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"verificationTime",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getSignerIDSummary",{get:function(){return this.bound__getSignerIDSummary.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getIDSummaryFromSigChain",{get:function(){return this.bound__getIDSummaryFromSigChain.__bind(this)},enumerable:!1,configurable:!0}),n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.security::CryptContext")})}(),n.STATUS_VALID=0,n.STATUS_INVALID=1,n.STATUS_UNKNOWN=2,n.STATUS_TROUBLE=3,n.REVCHECK_NEVER=0,n.REVCHECK_BEST_EFFORT=1,n.REVCHECK_REQUIRED_IF_AVAILABLE=2,n.REVCHECK_ALWAYSREQUIRED=3,n.TRUSTFLAG_SIGNING=1,n.TRUSTFLAG_PLAYLISTSIGNING=16,n.TRUSTFLAG_CODESIGNING=256,n}(t.EventDispatcher);t.CryptContext=e}(t.security||(t.security={}))}(flash||(flash={})),function(t){!function(t){t.IDataInput=globalThis.flash.utils.IDataInput;var e=function(){function t(){}return t.prototype.dereference=function(t){},t.__interfaceName="implements_flash_security_IURIDereferencer",t}();t.IURIDereferencer=e}(t.security||(t.security={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.security::ReferencesValidationSetting")})}(),t.VALID_IDENTITY="validIdentity",t.VALID_OR_UNKNOWN_IDENTITY="validOrUnknownIdentity",t.NEVER="never",t}();t.ReferencesValidationSetting=e}(t.security||(t.security={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.security::RevocationCheckSettings")})}(),t.NEVER="never",t.BEST_EFFORT="bestEffort",t.REQUIRED_IF_AVAILABLE="requiredIfInfoAvailable",t.ALWAYS_REQUIRED="alwaysRequired",t}();t.RevocationCheckSettings=e}(t.security||(t.security={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.security::SignatureStatus")})}(),t.VALID="valid",t.INVALID="invalid",t.UNKNOWN="unknown",t}();t.SignatureStatus=e}(t.security||(t.security={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.security::SignerTrustSettings")})}(),t.SIGNING="signing",t.CODE_SIGNING="codeSigning",t.PLAYLIST_SIGNING="playlistSigning",t}();t.SignerTrustSettings=e}(t.security||(t.security={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t.prototype,"commonName",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"countryName",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"localityName",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"organizationalUnitName",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"organizationName",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"stateOrProvinceName",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__toString=function(){return null},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.security::X500DistinguishedName")})}(),t}();t.X500DistinguishedName=e}(t.security||(t.security={}))}(flash||(flash={})),function(t){!function(t){t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function t(){}return Object.defineProperty(t.prototype,"encoded",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"issuer",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"issuerUniqueID",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"serialNumber",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"signatureAlgorithmOID",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"signatureAlgorithmParams",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"subject",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"subjectPublicKey",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"subjectPublicKeyAlgorithmOID",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"subjectUniqueID",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"validNotAfter",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"validNotBefore",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"version",{get:function(){return 0},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.security::X509Certificate")})}(),t}();t.X509Certificate=e}(t.security||(t.security={}))}(flash||(flash={})),function(t){!function(t){t.Namespace=globalThis.global.Namespace,t.RegExp=globalThis.global.RegExp,t.XML=globalThis.global.XML,t.XMLList=globalThis.global.XMLList;var e=function(){function e(){}return Object.defineProperty(e.prototype,"sortNameSpace",{get:function(){return this.bound__sortNameSpace.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__sortNameSpace=function(e,n){return e=globalThis.asc.strict(e,t.Namespace),n=globalThis.asc.strict(n,t.Namespace),e.prefix]*?\\/>","gms");t.search(t);return t.replace(e,this.replaceEmptyTags)},Object.defineProperty(e.prototype,"replaceEmptyTags",{get:function(){return this.bound__replaceEmptyTags.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__replaceEmptyTags=function(){var t=null,e=new global.RegExp("(\\/|\\s)",""),n=arguments[0].search(e)>>0;return n>=0?(t="",arguments[0].substring(0,arguments[0].length-2)+">"+t):arguments[0]},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.security::XMLCanonicalizer")})}(),e}();t.XMLCanonicalizer=e}(t.security||(t.security={}))}(flash||(flash={})),function(t){!function(t){t.Namespace=globalThis.global.Namespace,t.XML=globalThis.global.XML,t.XMLList=globalThis.global.XMLList;var e=function(){function e(){}return Object.defineProperty(e.prototype,"dummyFunction",{get:function(){return this.bound__dummyFunction.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"transform",{get:function(){return this.bound__transform.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__transform=function(e,n){e=globalThis.asc.strict(e,t.XML);var o=null,i=(n=globalThis.asc.strict(n,t.XML)).copy(),r=(i.namespace(),e.namespace(),i.__descendants("Signature"));if(r.contains(e))for(var a=0,s=globalThis.asc.of(r);a>>=0){case n.STATUS_VALID:return t.SignatureStatus.VALID;case n.STATUS_INVALID:return t.SignatureStatus.INVALID;case n.STATUS_UNKNOWN:case n.STATUS_TROUBLE:default:return t.SignatureStatus.UNKNOWN}},Object.defineProperty(n.prototype,"throwIfValidating",{get:function(){return this.bound__throwIfValidating.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__throwIfValidating=function(){this.m_isValidating&&Error.throwError(globalThis.flash.errors.IllegalOperationError,n.kInvalidCallError)},Object.defineProperty(n.prototype,"referencesStatus",{get:function(){return this.throwIfValidating(),this.m_referenceStatus},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"digestStatus",{get:function(){return this.throwIfValidating(),this.cryptContextCodeToStatus(this.m_cryptContext.getDataTBVStatus())},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"identityStatus",{get:function(){return this.throwIfValidating(),this.cryptContextCodeToStatus(this.m_cryptContext.getIDStatus())},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"validityStatus",{get:function(){return this.throwIfValidating(),this.referencesStatus==t.SignatureStatus.VALID?this.cryptContextCodeToStatus(this.m_cryptContext.getOverallStatus()):this.referencesStatus==t.SignatureStatus.INVALID?t.SignatureStatus.INVALID:this.m_cryptContext.getOverallStatus()==n.STATUS_INVALID?t.SignatureStatus.INVALID:t.SignatureStatus.UNKNOWN},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"signerTrustSettings",{get:function(){return this.throwIfValidating(),this.m_cryptContext.getSignerTrustSettings()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"signerExtendedKeyUsages",{get:function(){return this.throwIfValidating(),this.m_cryptContext.getSignerExtendedKeyUsages()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"applyTransforms",{get:function(){return this.bound__applyTransforms.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__applyTransforms=function(e,o,i){e=globalThis.asc.strict(e,t.IDataInput),o=globalThis.asc.strict(o,t.XMLList),i=globalThis.asc.strict(i,t.XML);var r=null,a=null,s=null,l=null,c=null,u=null,f=null;if(null!=o&&o.length()>n.MAX_NUM_TRANSFORMS)throw new Error("too many transforms to process");var _=e;if(null!=o&&o.length()>0){r=this.constructXMLCanonicalizer();for(var h=0,p=globalThis.asc.of(o);hn.MAX_NUM_TRANSFORMS)throw new Error("too many transforms to process");if(null!=a&&a.length()>0)for(var m=0,v=globalThis.asc.of(a);m0)||null==(a=o.EncapsulatedTimeStamp)||1!=a.length()||(s=a[0].toString(),l=o.Transforms.Transform,u=(c=this.applyTransforms(h,l,e)).readUTFBytes(c.bytesAvailable),this.m_cryptContext.verifyTimestamp(s,u,this._ignoreCertTime),0==this.m_cryptContext.verificationTime));p++);}}},Object.defineProperty(n.prototype,"readSigKeyInfo",{get:function(){return this.bound__readSigKeyInfo.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readSigKeyInfo=function(e){e=globalThis.asc.strict(e,t.XML);var n=null,o=null,i=null,r=null,a=null,s=null;try{n=e.KeyInfo.X509Data.X509Certificate,o=e.KeyInfo.X509Data.X509CRL;for(var l=globalThis.asc.of(n),c=0,u=l;c0?this.m_cryptContext.setSignerCertDN(a[0].toString()):this.m_cryptContext.setSignerCert(s)}catch(t){throw t=globalThis.asc.e2e(t),new Error("Encountered an error while parsing signer's certificate")}},Object.defineProperty(n.prototype,"_verifySync",{get:function(){return this.bound___verifySync.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___verifySync=function(e){e=globalThis.asc.strict(e,t.XML);try{this.verifyCommon(e),this.m_cryptContext.VerifySigSync(this.m_sigValueString,this.m_signedDataString,this._ignoreCertTime),this.validateReferences(e)}catch(t){throw t=globalThis.asc.e2e(t),this.m_isValidating=!1,t}this.m_isValidating=!1},Object.defineProperty(n.prototype,"_setTimestampUris",{get:function(){return this.bound___setTimestampUris.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___setTimestampUris=function(t){t=globalThis.asc.strict(t,Array),this.m_timestampUris=t},Object.defineProperty(n.prototype,"_setUseCodeSigningValidationRules",{get:function(){return this.bound___setUseCodeSigningValidationRules.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___setUseCodeSigningValidationRules=function(){this.m_cryptContext.useCodeSigningValidationRules(),this.m_referencesValidationSetting=n.VALID_OR_UNKNOWN_IDENTITY},Object.defineProperty(n.prototype,"_addTimestampingRoot",{get:function(){return this.bound___addTimestampingRoot.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___addTimestampingRoot=function(e){e=globalThis.asc.strict(e,t.ByteArray),this.m_cryptContext.addTimestampingRootRaw(e)},Object.defineProperty(n.prototype,"_setTimestampRevocationCheckSetting",{get:function(){return this.bound___setTimestampRevocationCheckSetting.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___setTimestampRevocationCheckSetting=function(t){t=globalThis.asc.as(t,String),this.throwIfValidating(),this.m_cryptContext.setTimestampRevCheckSetting(t)},Object.defineProperty(n.prototype,"getTimestampRevocationCheckSetting",{get:function(){return this.bound__getTimestampRevocationCheckSetting.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getTimestampRevocationCheckSetting=function(){return this.m_cryptContext.getTimestampRevCheckSetting()},Object.defineProperty(n.prototype,"getCryptContext",{get:function(){return this.bound__getCryptContext.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getCryptContext=function(){return this.m_cryptContext},Object.defineProperty(n.prototype,"signerCN",{get:function(){return this.m_cryptContext.signerCN},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"signerDN",{get:function(){return this.m_cryptContext.signerDN},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"_getPublicKey",{get:function(){return this.bound___getPublicKey.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___getPublicKey=function(e){e=globalThis.asc.strict(e,t.XML);var n=null,o=null;try{n=e.KeyInfo.X509Data.X509Certificate,o=this.m_cryptContext.getPublicKey(n[0].toString())}catch(t){throw t=globalThis.asc.e2e(t),new Error("Encountered an error while parsing KeyInfo.X509Data ")}return o},Object.defineProperty(n.prototype,"_getSignerValidEndTime",{get:function(){return this.bound___getSignerValidEndTime.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___getSignerValidEndTime=function(){return this.m_cryptContext.signerValidEnd},Object.defineProperty(n.prototype,"_getVerificationTime",{get:function(){return this.bound___getVerificationTime.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___getVerificationTime=function(){return this.m_cryptContext.verificationTime},Object.defineProperty(n.prototype,"_getSignerIDSummary",{get:function(){return this.bound___getSignerIDSummary.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___getSignerIDSummary=function(t){return t>>>=0,this.m_cryptContext.getSignerIDSummary(t)},Object.defineProperty(n.prototype,"_guessSignerIDSummary",{get:function(){return this.bound___guessSignerIDSummary.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___guessSignerIDSummary=function(e,n){return e=globalThis.asc.strict(e,t.XML),n>>>=0,this.readSigKeyInfo(e),this.m_cryptContext.getIDSummaryFromSigChain(n)},Object.defineProperty(n.prototype,"constructAVMPlusDigest",{get:function(){return this.bound__constructAVMPlusDigest.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"constructCryptContext",{get:function(){return this.bound__constructCryptContext.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"constructXMLCanonicalizer",{get:function(){return this.bound__constructXMLCanonicalizer.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"constructEnvelopedTransformer",{get:function(){return this.bound__constructEnvelopedTransformer.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"_setIgnoreCertTime",{get:function(){return this.bound___setIgnoreCertTime.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound___setIgnoreCertTime=function(t){t=!!t,this._ignoreCertTime=t},Object.defineProperty(n.prototype,"initStubProperties",{get:function(){return this.bound__initStubProperties.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__initStubProperties=function(){this.stubProperties={}},Object.defineProperty(n.prototype,"setStubProperty",{get:function(){return this.bound__setStubProperty.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setStubProperty=function(t,e){t=globalThis.asc.as(t,String),this.stubProperties[t]=e},Object.defineProperty(n.prototype,"getStubProperty",{get:function(){return this.bound__getStubProperty.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getStubProperty=function(t){return t=globalThis.asc.as(t,String),this.stubProperties[t]},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.security::XMLSignatureValidator"),globalThis.asc.clp$(n,{m_uriDereferencer:null,m_isValidating:!1,m_referencesValidationSetting:null,m_cryptContext:null,m_referenceStatus:null,m_signedDataString:null,m_sigValueString:null,m_timestampUris:null,_ignoreCertTime:!1,stubProperties:null}),n.XML_DSIG_NS=new t.Namespace("http://www.w3.org/2000/09/xmldsig#")})}(),n.XML_XADES_NAMESPACE="http://uri.etsi.org/01903/v1.1.1#",n.XMLDIGESTMETHOD_SHA256="http://www.w3.org/2001/04/xmlenc#sha256",n.XML_TRANSFORM_C14N="http://www.w3.org/TR/2001/REC-xml-c14n-20010315",n.XML_TRANSFORM_ENVELOPED_SIGNATURE="http://www.w3.org/2000/09/xmldsig#enveloped-signature",n.MAX_NUM_TRANSFORMS=20,n.kInvalidParamError=2004,n.kNullPointerError=2007,n.kInvalidCallError=2037,n.VALID_IDENTITY="validIdentity",n.VALID_OR_UNKNOWN_IDENTITY="validOrUnknownIdentity",n.NEVER="never",n}(t.EventDispatcher);t.XMLSignatureValidator=e}(t.security||(t.security={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.sampler::ClassFactory"),t.StackFrameClass=t,t.SampleClass=t,t.DeleteObjectSampleClass=t,t.NewObjectSampleClass=t})}(),t}();t.ClassFactory=e}(t.sampler||(t.sampler={}))}(flash||(flash={})),function(t){!function(t){t.clearSamples=function(){}}(t.sampler||(t.sampler={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.sampler::Sample"),globalThis.asc.clp$(t,{time:NaN,stack:null})})}(),t}();t.Sample=e}(t.sampler||(t.sampler={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.sampler::DeleteObjectSample"),globalThis.asc.clp$(e,{id:NaN,size:NaN})})}(),e}(t.Sample);t.DeleteObjectSample=e}(t.sampler||(t.sampler={}))}(flash||(flash={})),function(t){!function(t){t.QName=globalThis.global.QName,t.getGetterInvocationCount=function(e,n){return n=globalThis.asc.strict(n,t.QName),0}}(t.sampler||(t.sampler={}))}(flash||(flash={})),function(t){!function(t){t.QName=globalThis.global.QName,t.getInvocationCount=function(e,n){return n=globalThis.asc.strict(n,t.QName),0}}(t.sampler||(t.sampler={}))}(flash||(flash={})),function(t){!function(t){t.getLexicalScopes=function(t){return null}}(t.sampler||(t.sampler={}))}(flash||(flash={})),function(t){!function(t){t.getMasterString=function(t){return t=globalThis.asc.as(t,String),null}}(t.sampler||(t.sampler={}))}(flash||(flash={})),function(t){!function(t){t.getMemberNames=function(t,e){return void 0===e&&(e=!1),e=!!e,null}}(t.sampler||(t.sampler={}))}(flash||(flash={})),function(t){!function(t){t.getSampleCount=function(){return 0}}(t.sampler||(t.sampler={}))}(flash||(flash={})),function(t){!function(t){t.getSamples=function(){return null}}(t.sampler||(t.sampler={}))}(flash||(flash={})),function(t){!function(t){t.getSavedThis=function(t){return null}}(t.sampler||(t.sampler={}))}(flash||(flash={})),function(t){!function(t){t.QName=globalThis.global.QName,t.getSetterInvocationCount=function(e,n){return n=globalThis.asc.strict(n,t.QName),0}}(t.sampler||(t.sampler={}))}(flash||(flash={})),function(t){!function(t){t.getSize=function(t){var e=0;return function t(n){if(void 0!=n)switch(typeof n){case"number":e+=8;break;case"string":e+=2*n.length;break;case"boolean":e+=4;break;case"object":var o=Object.prototype.toString.call(n).slice(8,-1);if("Object"==o||"Array"==o)for(var i=globalThis.asc.In(n),r=0,a=i;r>>=0}}(t.profiler||(t.profiler={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t,"spanMarker",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t,"connected",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(t,"sendMetric",{get:function(){return this.bound__sendMetric.__bind(this)},enumerable:!1,configurable:!0}),t.bound__sendMetric=function(t,e){t=globalThis.asc.as(t,String)},Object.defineProperty(t,"sendSpanMetric",{get:function(){return this.bound__sendSpanMetric.__bind(this)},enumerable:!1,configurable:!0}),t.bound__sendSpanMetric=function(t,e,n){void 0===n&&(n=null),t=globalThis.asc.as(t,String),e=+e},Object.defineProperty(t,"registerCommandHandler",{get:function(){return this.bound__registerCommandHandler.__bind(this)},enumerable:!1,configurable:!0}),t.bound__registerCommandHandler=function(t,e){return t=globalThis.asc.as(t,String),!1},Object.defineProperty(t,"unregisterCommandHandler",{get:function(){return this.bound__unregisterCommandHandler.__bind(this)},enumerable:!1,configurable:!0}),t.bound__unregisterCommandHandler=function(t){return t=globalThis.asc.as(t,String),!1},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.profiler::Telemetry")})}(),t}();t.Telemetry=e}(t.profiler||(t.profiler={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.printing::PaperSize")})}(),t.LETTER="letter",t.LEGAL="legal",t.EXECUTIVE="executive",t.STATEMENT="statement",t.FOLIO="folio",t.ENV_10="env_10",t.ENV_MONARCH="env_monarch",t.A4="a4",t.A5="a5",t.A6="a6",t.ENV_B5="env_b5",t.JIS_B5="jis_b5",t.ENV_DL="env_dl",t.ENV_C5="env_c5",t.CHOUKEI3GOU="choukei3gou",t.CHOUKEI4GOU="choukei4gou",t.ENV_PERSONAL="env_personal",t}();t.PaperSize=e}(t.printing||(t.printing={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.Sprite=globalThis.flash.display.Sprite,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n,"isSupported",{get:function(){return n._checkSupported()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"_checkSupported",{get:function(){return this.bound___checkSupported.__bind(this)},enumerable:!1,configurable:!0}),n.bound___checkSupported=function(){return!1},Object.defineProperty(n.prototype,"paperHeight",{get:function(){return this.invoke(n.kGetPaperHeight)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"paperWidth",{get:function(){return this.invoke(n.kGetPaperWidth)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"pageHeight",{get:function(){return this.invoke(n.kGetPageHeight)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"pageWidth",{get:function(){return this.invoke(n.kGetPageWidth)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"orientation",{get:function(){return this.invoke(n.kGetOrientation)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"start",{get:function(){return this.bound__start.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__start=function(){return 1==this.invoke(n.kStart)},Object.defineProperty(n.prototype,"invoke",{get:function(){return this.bound__invoke.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__invoke=function(t){for(var e=[],n=1;n>=0;var a=null;null!=(i=globalThis.asc.strict(i,globalThis.flash.printing.PrintJobOptions))&&(a={printAsBitmap:i.printAsBitmap}),0==this._invoke(n.kAddPage,e,this.toClassicRectangle(o),a,r>0?r:-1)&&Error.throwError(Error,2057)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.printing::PrintJob")})}(),n.kGetPaperHeight=1,n.kGetPaperWidth=3,n.kGetPageHeight=5,n.kGetPageWidth=7,n.kGetOrientation=9,n.kStart=100,n.kAddPage=101,n.kSend=102,n}(t.EventDispatcher);t.PrintJob=e}(t.printing||(t.printing={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t){void 0===t&&(t=!1),t=!!t,this.printAsBitmap=t}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.printing::PrintJobOptions"),globalThis.asc.clp$(t,{printAsBitmap:!1})})}(),t}();t.PrintJobOptions=e}(t.printing||(t.printing={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.printing::PrintJobOrientation")})}(),t.LANDSCAPE="landscape",t.PORTRAIT="portrait",t}();t.PrintJobOrientation=e}(t.printing||(t.printing={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.printing::PrintMethod")})}(),t.AUTO="auto",t.VECTOR="vector",t.BITMAP="bitmap",t}();t.PrintMethod=e}(t.printing||(t.printing={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.printing::PrintUIOptions"),globalThis.asc.clp$(t,{minPage:0,maxPage:0,disablePageRange:!1})})}(),t}();t.PrintUIOptions=e}(t.printing||(t.printing={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.permissions::PermissionStatus")})}(),t.UNKNOWN="unknown",t.GRANTED="granted",t.DENIED="denied",t}();t.PermissionStatus=e}(t.permissions||(t.permissions={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.notifications::NotificationStyle")})}(),t.ALERT="alert",t.SOUND="sound",t.BADGE="badge",t}();t.NotificationStyle=e}(t.notifications||(t.notifications={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.Vector$String=globalThis.__AS3__.vec.Vector$String,t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e,"supportedNotificationStyles",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"subscribe",{get:function(){return this.bound__subscribe.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"unsubscribe",{get:function(){return this.bound__unsubscribe.__bind(this)},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.notifications::RemoteNotifier")})}(),e}(t.EventDispatcher);t.RemoteNotifier=e}(t.notifications||(t.notifications={}))}(flash||(flash={})),function(t){!function(t){t.Vector$String=globalThis.__AS3__.vec.Vector$String;var e=function(){function t(){this.notificationStyles=null}return Object.defineProperty(t.prototype,"notificationStyles",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.notifications::RemoteNotifierSubscribeOptions")})}(),t}();t.RemoteNotifierSubscribeOptions=e}(t.notifications||(t.notifications={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e,"isSupported",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bind",{get:function(){return this.bound__bind.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"connect",{get:function(){return this.bound__connect.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"receive",{get:function(){return this.bound__receive.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"send",{get:function(){return this.bound__send.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"connected",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bound",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"localAddress",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"localPort",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"remoteAddress",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"remotePort",{get:function(){},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net::DatagramSocket")})}(),e}(t.EventDispatcher);t.DatagramSocket=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t.prototype,"implements_flash_net_IDynamicPropertyOutput",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"writeDynamicProperty",{get:function(){return this.bound__writeDynamicProperty.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__writeDynamicProperty=function(t,e){t=globalThis.asc.as(t,String)},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::DynamicPropertyOutput")})}(),t}();t.DynamicPropertyOutput=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n){void 0===n&&(n=null),t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),this.description=t,this.extension=e,this.macType=n}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::FileFilter"),globalThis.asc.clp$(t,{description:null,extension:null,macType:null})})}(),t}();t.FileFilter=e}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.XML=globalThis.global.XML,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent,t.File=globalThis.flash.filesystem.File,t.ByteArray=globalThis.flash.utils.ByteArray,t.clearTimeout=globalThis.flash.utils.clearTimeout,t.setTimeout=globalThis.flash.utils.setTimeout;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n.prototype,"creationDate",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"creator",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"data",{get:function(){return this._data},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"extension",{get:function(){return this._extension},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"modificationDate",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"size",{get:function(){return isNaN(this._size)?0:this._size},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"type",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"browse",{get:function(){return this.bound__browse.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__browse=function(e){void 0===e&&(e=null),e=globalThis.asc.strict(e,Array);for(var n,o=this,i=0,r=globalThis.asc.of(e);i=18?this.m_minGroupspecVersion=2:this.m_minGroupspecVersion=1);throw new globalThis.ArgumentError("Name can not be empty")}return Object.defineProperty(e,"encodePostingAuthorization",{get:function(){return this.bound__encodePostingAuthorization.__bind(this)},enumerable:!1,configurable:!0}),e.bound__encodePostingAuthorization=function(t){return t=globalThis.asc.as(t,String),e.toOption(23,e.byteArrayToHex(e.stringToBytes(t)))},Object.defineProperty(e,"encodePublishAuthorization",{get:function(){return this.bound__encodePublishAuthorization.__bind(this)},enumerable:!1,configurable:!0}),e.bound__encodePublishAuthorization=function(t){return t=globalThis.asc.as(t,String),e.toOption(21,e.byteArrayToHex(e.stringToBytes(t)))},Object.defineProperty(e,"encodeIPMulticastAddressSpec",{get:function(){return this.bound__encodeIPMulticastAddressSpec.__bind(this)},enumerable:!1,configurable:!0}),e.bound__encodeIPMulticastAddressSpec=function(t,n,o){return void 0===n&&(n=null),void 0===o&&(o=null),t=globalThis.asc.as(t,String),o=globalThis.asc.as(o,String),e.encodeIPMulticastAddress(t,n,o)},Object.defineProperty(e,"encodeBootstrapPeerIDSpec",{get:function(){return this.bound__encodeBootstrapPeerIDSpec.__bind(this)},enumerable:!1,configurable:!0}),e.bound__encodeBootstrapPeerIDSpec=function(t){return t=globalThis.asc.as(t,String),e.toOption(11,t)},Object.defineProperty(e,"maxSupportedGroupspecVersion",{get:function(){return 2},enumerable:!1,configurable:!0}),Object.defineProperty(e,"SaltedSHA256",{get:function(){return this.bound__SaltedSHA256.__bind(this)},enumerable:!1,configurable:!0}),e.bound__SaltedSHA256=function(n,o){n=globalThis.asc.as(n,String),o=globalThis.asc.strict(o,t.ByteArray);var i=null,r=null;return n?(i=e.stringToBytes(n),r=e.byteArrayToHex(i),i.writeBytes(o),i.position=0,r+e.SHA256(i)):e.SHA256(o)},Object.defineProperty(e,"encodeIPMulticastAddress",{get:function(){return this.bound__encodeIPMulticastAddress.__bind(this)},enumerable:!1,configurable:!0}),e.bound__encodeIPMulticastAddress=function(t,n,o){t=globalThis.asc.as(t,String),o=globalThis.asc.as(o,String);var i=null,r=!1;try{i=e.inet_ptohex6(t,n),r=!0}catch(o){o=globalThis.asc.e2e(o),i=e.inet_ptohex4(t,n)}return o&&(i=(i+=r?e.inet_ptohex6(o,0):e.inet_ptohex4(o,0)).substr(0,-4)),e.toOption(10,i)},Object.defineProperty(e,"hexByte",{get:function(){return this.bound__hexByte.__bind(this)},enumerable:!1,configurable:!0}),e.bound__hexByte=function(t){var e=null;if((t>>>=0)>255)throw new globalThis.RangeError;return(e=t.toString(16)).length<2&&(e="0"+e),e},Object.defineProperty(e,"vlu",{get:function(){return this.bound__vlu.__bind(this)},enumerable:!1,configurable:!0}),e.bound__vlu=function(t){t>>>=0;var n=0,o="";do{n=(127&t)>>>0,o.length>0&&(n=(128|n)>>>0),o=e.hexByte(n)+o,t=t>>7>>>0}while(t);return o},Object.defineProperty(e,"toOption",{get:function(){return this.bound__toOption.__bind(this)},enumerable:!1,configurable:!0}),e.bound__toOption=function(t,n){t>>>=0,n=globalThis.asc.as(n,String);var o;return o=e.vlu(t)+n,e.vlu(o.length/2)+o},Object.defineProperty(e,"inet_ptohex4",{get:function(){return this.bound__inet_ptohex4.__bind(this)},enumerable:!1,configurable:!0}),e.bound__inet_ptohex4=function(t,n){void 0===n&&(n=null),t=globalThis.asc.as(t,String);var o,i=null,r=null,a=null,s=null,l=null,c=null;if(null==n){if(i=new global.RegExp("\\[(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)\\]:(\\d+)",""),r=new global.RegExp("(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+):(\\d+)",""),(a=i.exec(t))||(a=r.exec(t)),a)return e.hexByte(a[1])+e.hexByte(a[2])+e.hexByte(a[3])+e.hexByte(a[4])+e.hexByte(a[5]/256)+e.hexByte(255&a[5]);throw new globalThis.ArgumentError("Invalid address")}if(s=new global.RegExp("\\[(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)\\]",""),l=new global.RegExp("(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)",""),o=n>>0,(c=s.exec(t))||(c=l.exec(t)),c)return e.hexByte(c[1])+e.hexByte(c[2])+e.hexByte(c[3])+e.hexByte(c[4])+e.hexByte(o/256)+e.hexByte(255&o);throw new globalThis.ArgumentError("Invalid address")},Object.defineProperty(e,"inet_ptohex6",{get:function(){return this.bound__inet_ptohex6.__bind(this)},enumerable:!1,configurable:!0}),e.bound__inet_ptohex6=function(t,n){void 0===n&&(n=null),t=globalThis.asc.as(t,String);var o,i=0,r=null,a=0,s=null,l=null,c=0,u=new global.RegExp("(::)|([:\\[\\]])|(\\d+\\.\\d+\\.\\d+\\.\\d+)|([0-9a-fA-F]+)","g"),f=new global.RegExp("(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)",""),_=t.match(u),h="",p="",d=!1,b=!1,g=!1;if(null==_)throw new globalThis.ArgumentError;for(i=0;i<_.length;i++)if("]"==(s=globalThis.asc.as(_[i],String)))d=!0;else if("::"==s){if(b)throw new globalThis.RangeError;b=!0,g=!0}else if(":"==s)g=!0;else if("["!=s)if(d){if(n)throw new globalThis.ArgumentError;n=s}else if(r=f.exec(s)){if(!g||!b&&28!=h.length)throw new globalThis.ArgumentError;d=!0,p=p+e.hexByte(r[1])+e.hexByte(r[2])+e.hexByte(r[3])+e.hexByte(r[4])}else{if((c=parseInt(s,16))>65535)throw new globalThis.RangeError;l=e.hexByte(c/256)+e.hexByte(255&c),b?p+=l:h+=l}if(!g)throw new globalThis.ArgumentError;if((a=h.length+p.length>>0)>32)throw new globalThis.RangeError;for(;a++<32;)h+="0";if(null==n)throw new globalThis.ArgumentError;if((o=n>>0)<0||o>65535)throw new globalThis.RangeError;return h+(p=p+e.hexByte(o/256)+e.hexByte(255&o))},Object.defineProperty(e,"byteArrayToHex",{get:function(){return this.bound__byteArrayToHex.__bind(this)},enumerable:!1,configurable:!0}),e.bound__byteArrayToHex=function(n){n=globalThis.asc.strict(n,t.ByteArray);var o=0,i="";for(o=0;o1&&(t=e.toOption(127,e.vlu(n))),"G:"+t+this.m_routing+this.m_multicast+this.m_objectReplication+this.m_posting+this.m_publishAuthHash+this.m_postingAuthHash+this.m_openServerChannel+this.m_disablePeerToPeer+this.m_tag+this.m_unique+this.m_ipMulticastMemberUpdates+"00"+this.groupspecExtras()},Object.defineProperty(e.prototype,"groupspecExtras",{get:function(){return this.bound__groupspecExtras.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__groupspecExtras=function(){return this.m_ipMulticastAddresses+this.m_bootstrapPeers},Object.defineProperty(e.prototype,"groupspecWithAuthorizations",{get:function(){return this.bound__groupspecWithAuthorizations.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__groupspecWithAuthorizations=function(){return this.groupspecWithoutAuthorizations()+this.authorizations()},Object.defineProperty(e.prototype,"authorizations",{get:function(){return this.bound__authorizations.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__authorizations=function(){return this.m_publishAuth+this.m_postingAuth},Object.defineProperty(e.prototype,"minGroupspecVersion",{get:function(){return this.m_minGroupspecVersion},set:function(t){t>>=0,this.m_minGroupspecVersion=Math.max(t,1)>>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"swfVersion",{get:function(){return 0},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net::GroupSpecifier"),globalThis.asc.clp$(e,{m_routing:null,m_multicast:null,m_objectReplication:null,m_posting:null,m_publishAuthHash:null,m_postingAuthHash:null,m_ipMulticastAddresses:null,m_bootstrapPeers:null,m_openServerChannel:null,m_disablePeerToPeer:null,m_tag:null,m_unique:null,m_publishAuth:null,m_postingAuth:null,m_ipMulticastMemberUpdates:null,m_minGroupspecVersion:0})})}(),e}();t.GroupSpecifier=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.prototype.writeDynamicProperty=function(t,e){},t.__interfaceName="implements_flash_net_IDynamicPropertyOutput",t}();t.IDynamicPropertyOutput=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.prototype.writeDynamicProperties=function(t,e){},t.__interfaceName="implements_flash_net_IDynamicPropertyWriter",t}();t.IDynamicPropertyWriter=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function e(){this._ipVersion=t.IPVersion.IPV4}return Object.defineProperty(e.prototype,"address",{get:function(){return this._address},set:function(t){t=globalThis.asc.as(t,String),this._address=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"broadcast",{get:function(){return this._broadcast},set:function(t){t=globalThis.asc.as(t,String),this._broadcast=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"prefixLength",{get:function(){return this._prefixLength},set:function(t){t>>=0,this._prefixLength=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ipVersion",{get:function(){return this._ipVersion},set:function(t){t=globalThis.asc.as(t,String),this._ipVersion=t},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net::InterfaceAddress"),globalThis.asc.clp$(e,{_address:"",_broadcast:"",_prefixLength:-1,_ipVersion:null})})}(),e}();t.InterfaceAddress=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::IPVersion")})}(),t.IPV4="IPv4",t.IPV6="IPv6",t}();t.IPVersion=e}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){var e=this,n=e;return e=t.call(this)||this,n._domain=globalThis.asc.as(asc.utils.getHostName(globalThis.location.href),String),e}return __extends(e,t),Object.defineProperty(e.prototype,"domain",{get:function(){return this._domain},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isSupported",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"allowDomain",{get:function(){return this.bound__allowDomain.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__allowDomain=function(){for(var t=[],e=0;e9007199254740990||e<0||e>9007199254740990?Error.throwError(globalThis.RangeError,2006):this.invoke(n.kUpdateHaveBlocks,!0,t,e)},Object.defineProperty(n.prototype,"removeHaveObjects",{get:function(){return this.bound__removeHaveObjects.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__removeHaveObjects=function(t,e){e=+e,(t=+t)<0||t>9007199254740990||e<0||e>9007199254740990?Error.throwError(globalThis.RangeError,2006):this.invoke(n.kUpdateHaveBlocks,!1,t,e)},Object.defineProperty(n.prototype,"addWantObjects",{get:function(){return this.bound__addWantObjects.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addWantObjects=function(t,e){e=+e,(t=+t)<0||t>9007199254740990||e<0||e>9007199254740990?Error.throwError(globalThis.RangeError,2006):this.invoke(n.kUpdateWantBlocks,!0,t,e)},Object.defineProperty(n.prototype,"removeWantObjects",{get:function(){return this.bound__removeWantObjects.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__removeWantObjects=function(t,e){e=+e,(t=+t)<0||t>9007199254740990||e<0||e>9007199254740990?Error.throwError(globalThis.RangeError,2006):this.invoke(n.kUpdateWantBlocks,!1,t,e)},Object.defineProperty(n.prototype,"writeRequestedObject",{get:function(){return this.bound__writeRequestedObject.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeRequestedObject=function(t,e){t>>=0,this.invoke(n.kWriteRequestedBlock,t,e)},Object.defineProperty(n.prototype,"denyRequestedObject",{get:function(){return this.bound__denyRequestedObject.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__denyRequestedObject=function(t){t>>=0,this.invoke(n.kDenyRequestedBlock,t)},Object.defineProperty(n.prototype,"estimatedMemberCount",{get:function(){return this.invoke(n.kGetEstimatedMemberCount)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"neighborCount",{get:function(){return this.invoke(n.kGetNeighborCount)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"receiveMode",{get:function(){return this.invoke(n.kGetReceiveMode)},set:function(t){return t=globalThis.asc.as(t,String),this.invoke(n.kSetReceiveMode,t)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"info",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"convertPeerIDToGroupAddress",{get:function(){return this.bound__convertPeerIDToGroupAddress.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__convertPeerIDToGroupAddress=function(t){return t=globalThis.asc.as(t,String),null},Object.defineProperty(n.prototype,"localCoverageFrom",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"localCoverageTo",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"post",{get:function(){return this.bound__post.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__post=function(t){return this.invoke(n.kPost,t)},Object.defineProperty(n.prototype,"sendToNearest",{get:function(){return this.bound__sendToNearest.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__sendToNearest=function(t,e){return e=globalThis.asc.as(e,String),this.invoke(n.kSendToNearest,t,e,null,null)},Object.defineProperty(n.prototype,"sendToNeighbor",{get:function(){return this.bound__sendToNeighbor.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__sendToNeighbor=function(t,e){return e=globalThis.asc.as(e,String),this.invoke(n.kSendToNeighbor,t,e)},Object.defineProperty(n.prototype,"sendToAllNeighbors",{get:function(){return this.bound__sendToAllNeighbors.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__sendToAllNeighbors=function(t){return this.invoke(n.kSendToNeighbor,t,"allNeighbors")},Object.defineProperty(n.prototype,"addNeighbor",{get:function(){return this.bound__addNeighbor.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addNeighbor=function(t){return t=globalThis.asc.as(t,String),this.invoke(n.kAddNeighbor,t)},Object.defineProperty(n.prototype,"addMemberHint",{get:function(){return this.bound__addMemberHint.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addMemberHint=function(t){return t=globalThis.asc.as(t,String),this.invoke(n.kAddMemberHint,t)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net::NetGroup")})}(),n.kClose=0,n.kPost=344,n.kSendToNearest=345,n.kSendToNeighbor=346,n.kGetReceiveMode=347,n.kSetReceiveMode=348,n.kGetEstimatedMemberCount=349,n.kGetNeighborCount=350,n.kGetLocalCoverageFrom=353,n.kGetLocalCoverageTo=354,n.kGetReplicationStrategy=355,n.kSetReplicationStrategy=356,n.kUpdateHaveBlocks=357,n.kUpdateWantBlocks=358,n.kWriteRequestedBlock=359,n.kDenyRequestedBlock=360,n.kAddNeighbor=361,n.kAddMemberHint=362,n}(t.EventDispatcher);t.NetGroup=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n,o,i,r,a,s){t=+t,e=+e,n=+n,o=+o,i=+i,r=+r,a=+a,s=+s,this.m_postingSendDataBytesPerSecond=t,this.m_postingSendControlBytesPerSecond=e,this.m_postingReceiveDataBytesPerSecond=n,this.m_postingReceiveControlBytesPerSecond=o,this.m_routingSendBytesPerSecond=i,this.m_routingReceiveBytesPerSecond=r,this.m_objectReplicationSendBytesPerSecond=a,this.m_objectReplicationReceiveBytesPerSecond=s}return Object.defineProperty(t.prototype,"postingSendDataBytesPerSecond",{get:function(){return this.m_postingSendDataBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"postingSendControlBytesPerSecond",{get:function(){return this.m_postingSendControlBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"postingReceiveDataBytesPerSecond",{get:function(){return this.m_postingReceiveDataBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"postingReceiveControlBytesPerSecond",{get:function(){return this.m_postingReceiveControlBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"routingSendBytesPerSecond",{get:function(){return this.m_routingSendBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"routingReceiveBytesPerSecond",{get:function(){return this.m_routingReceiveBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"objectReplicationSendBytesPerSecond",{get:function(){return this.m_objectReplicationSendBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"objectReplicationReceiveBytesPerSecond",{get:function(){return this.m_objectReplicationReceiveBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__toString=function(){return"postingSendDataBytesPerSecond="+this.m_postingSendDataBytesPerSecond+" postingSendControlBytesPerSecond="+this.m_postingSendControlBytesPerSecond+" postingReceiveDataBytesPerSecond="+this.m_postingReceiveDataBytesPerSecond+" postingReceiveControlBytesPerSecond="+this.m_postingReceiveControlBytesPerSecond+" routingSendBytesPerSecond="+this.m_routingSendBytesPerSecond+" routingReceiveBytesPerSecond="+this.m_routingReceiveBytesPerSecond+" objectReplicationSendBytesPerSecond="+this.m_objectReplicationSendBytesPerSecond+" objectReplicationReceiveBytesPerSecond="+this.m_objectReplicationReceiveBytesPerSecond},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::NetGroupInfo"),globalThis.asc.clp$(t,{m_postingSendDataBytesPerSecond:NaN,m_postingSendControlBytesPerSecond:NaN,m_postingReceiveDataBytesPerSecond:NaN,m_postingReceiveControlBytesPerSecond:NaN,m_routingSendBytesPerSecond:NaN,m_routingReceiveBytesPerSecond:NaN,m_objectReplicationSendBytesPerSecond:NaN,m_objectReplicationReceiveBytesPerSecond:NaN})})}(),t}();t.NetGroupInfo=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::NetGroupReceiveMode")})}(),t.EXACT="exact",t.NEAREST="nearest",t}();t.NetGroupReceiveMode=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::NetGroupReplicationStrategy")})}(),t.RAREST_FIRST="rarestFirst",t.LOWEST_FIRST="lowestFirst",t}();t.NetGroupReplicationStrategy=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::NetGroupSendMode")})}(),t.NEXT_INCREASING="nextIncreasing",t.NEXT_DECREASING="nextDecreasing",t}();t.NetGroupSendMode=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::NetGroupSendResult")})}(),t.ERROR="error",t.NO_ROUTE="no route",t.SENT="sent",t}();t.NetGroupSendResult=e}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.Vector$flash_DOT_net_DOT_NetStream=globalThis.__AS3__.vec.Vector$flash_DOT_net_DOT_NetStream,t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),Object.defineProperty(e.prototype,"listStreams",{get:function(){return this.bound__listStreams.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__listStreams=function(){return null},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net::NetMonitor")})}(),e}(t.EventDispatcher);t.NetMonitor=e}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.VideoDecoder=globalThis.flash.__native.media.VideoDecoder,t.VideoKeyFrame=globalThis.flash.__native.media.VideoKeyFrame,t.VideoManager=globalThis.flash.__native.media.VideoManager,t.WebGLContext2D=globalThis.flash.__native.renderer.webgl.WebGLContext2D,t.ErrorEvent=globalThis.flash.events.ErrorEvent,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent,t.ProgressEvent=globalThis.flash.events.ProgressEvent,t.Camera=globalThis.flash.media.Camera,t.Microphone=globalThis.flash.media.Microphone,t.SoundTransform=globalThis.flash.media.SoundTransform,t.VideoStreamSettings=globalThis.flash.media.VideoStreamSettings,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function n(t,n){void 0===n&&(n="connectToFMS");var o=this;t=globalThis.asc.strict(t,globalThis.flash.net.NetConnection),n=globalThis.asc.as(n,String);var i=o;return o=e.call(this)||this,i.client=o,i._currentFrame=-1,i._nextFrame=-1,o}return __extends(n,e),Object.defineProperty(n.prototype,"backBufferLength",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"bufferLength",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"bytesLoaded",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"bytesTotal",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"currentFPS",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"farID",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"farNonce",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"info",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"liveDelay",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"multicastInfo",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"nearNonce",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"objectEncoding",{get:function(){return t.NetConnection.defaultObjectEncoding},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"peerStreams",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"time",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"decodedFrames",{get:function(){return this._nextFrame+1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"appendBytes",{get:function(){return this.bound__appendBytes.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__appendBytes=function(e){e=globalThis.asc.strict(e,t.ByteArray)},Object.defineProperty(n.prototype,"appendBytesAction",{get:function(){return this.bound__appendBytesAction.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__appendBytesAction=function(t){t=globalThis.asc.as(t,String)},Object.defineProperty(n.prototype,"attach",{get:function(){return this.bound__attach.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__attach=function(t){t=globalThis.asc.strict(t,globalThis.flash.net.NetConnection)},Object.defineProperty(n.prototype,"attachAudio",{get:function(){return this.bound__attachAudio.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__attachAudio=function(e){e=globalThis.asc.strict(e,t.Microphone)},Object.defineProperty(n.prototype,"attachCamera",{get:function(){return this.bound__attachCamera.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__attachCamera=function(e,n){void 0===n&&(n=-1),e=globalThis.asc.strict(e,t.Camera),n>>=0},Object.defineProperty(n.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__close=function(){},Object.defineProperty(n.prototype,"dispose",{get:function(){return this.bound__dispose.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__dispose=function(){this._videoDecoder&&this._videoDecoder.dispose(),this._disposed=!0},Object.defineProperty(n.prototype,"onPeerConnect",{get:function(){return this.bound__onPeerConnect.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onPeerConnect=function(t){return t=globalThis.asc.strict(t,n),!1},Object.defineProperty(n.prototype,"pause",{get:function(){return this.bound__pause.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__pause=function(){},Object.defineProperty(n.prototype,"play",{get:function(){return this.bound__play.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__play=function(){for(var t=[],e=0;e>0;this.__seekFrame(n)}else this.removeEventListener(t.Event.ENTER_FRAME,this.__onEnterFrame)},n.prototype.__startDataDecoding=function(){return this._videoDecoder&&this._videoDecoder.dispose(),this._videoDecoder=t.VideoManager.initDecoderWithData(this._codecID),!!this._videoDecoder},n.prototype.__startFileDecoding=function(e){return this._videoDecoder&&this._videoDecoder.dispose(),this._videoDecoder=t.VideoManager.initDecoderWithFile(e),!!this._videoDecoder&&(this._fps=this._videoDecoder.fps(),this._startTime=performance.now(),this.addEventListener(t.Event.ENTER_FRAME,this.__onEnterFrame.__bind(this)),!0)},n.prototype.__playLocalFile=function(t){},n.prototype.__setKeyFrame=function(e){if(this._currentKeyFrame){if(this._currentKeyFrame.frameIndexe){for(;this._currentKeyFrame.prevKeyFrame;){if(this._currentKeyFrame.prevKeyFrame.frameIndex==e)return;this._currentKeyFrame.prevKeyFrame.frameIndex>e&&(this._currentKeyFrame=this._currentKeyFrame.prevKeyFrame)}n=new t.VideoKeyFrame(e,0,this._currentKeyFrame.prevKeyFrame,this._currentKeyFrame);return this._currentKeyFrame.prevKeyFrame&&(this._currentKeyFrame.prevKeyFrame.nextKeyFrame=n),this._currentKeyFrame.prevKeyFrame=n,void(this._currentKeyFrame=n)}this._currentKeyFrame.frameIndex}else this._currentKeyFrame=new t.VideoKeyFrame(e)},n.prototype.__findKeyFrame=function(t){var e=this._currentKeyFrame,n=0;if(e){for(;e&&e.frameIndex>t;)e=e.prevKeyFrame;for(;e&&e.nextKeyFrame&&e.nextKeyFrame.frameIndex<=t;)e=e.nextKeyFrame;if(e){if(e.hasFrame(t))return this._currentKeyFrame=e,!0;n=e.hasFrame(this._currentFrame)?this._currentFrame+1>>0:e.frameIndex}}for(var o=n;o<=t;o++)this.__decodeFrame(o);return!!this._currentKeyFrame},n.prototype.__isFrame=function(t){if(this._videoSrc==n._VIDEO_FROM_SWF&&!this._videoFramesTags[t])return!1;return!0},n.prototype.__pushFrame=function(t){if(this._videoSrc==n._VIDEO_FROM_SWF){var e=this._videoFramesTags[t];if(!e)return!1;if(!this._videoDecoder.pushFrameFromData(e._videoData))return!1}else if(!this._videoDecoder.pushFrameFromFile())return!1;return!0},n.prototype.__popFrame=function(){this._videoDecoder.popFrame()},n.prototype.__decodeFrame=function(t){var e=!1,n=!1;if(this.__isFrame(t)){if(!this.__pushFrame(t))return!0;(n=this._videoDecoder.decodeFrame(t))&&(e=this._videoDecoder.keyFrame()),this.__popFrame()}else e=!1,n=!0;return e?this.__setKeyFrame(t):this._currentKeyFrame.setDeltaFrame(t),!!n&&(this._currentFrame=t>>0,!0)},n.prototype.__seekFrame=function(t){if(this._videoDecoder||this.__startDataDecoding()){var e=!1;if(t==this._currentFrame)return!1;if(0==t||t==this._currentFrame+1)e=this.__decodeFrame(t);else{if(!this.__findKeyFrame(t))return!1;var n=0;if(this._currentKeyFrame.hasFrame(this._currentFrame)&&this._currentFrame<=t){if(this._currentFrame==t)return!0;n=this._currentFrame+1>>0}else n=this._currentKeyFrame.frameIndex;for(var o=n;o<=t;o++)if(!(e=this.__decodeFrame(o)))return!1}return e}},n.prototype.__predrawFrame=function(t,e,n){return!!this.__seekFrame(this._nextFrame)&&this._videoDecoder.predrawFrame(t)},n.prototype.__drawFrame=function(t,e,n){this._videoDecoder&&this._videoDecoder.drawFrame(t,e,n)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net::NetStream"),globalThis.asc.clp$(n,{audioReliable:!1,audioSampleAccess:!1,backBufferTime:30,bufferTime:1,bufferTimeMax:0,checkPolicyFile:!1,client:null,dataReliable:!1,inBufferSeek:!1,maxPauseBufferTime:60,multicastAvailabilitySendToAll:!1,multicastAvailabilityUpdatePeriod:NaN,multicastFetchPeriod:NaN,multicastPushNeighborLimit:NaN,multicastRelayMarginDuration:NaN,multicastWindowDuration:NaN,useHardwareDecoder:!0,useJitterBuffer:!1,videoReliable:!1,videoSampleAccess:!1,videoStreamSettings:null,soundTransform:null})})}(),n._VIDEO_FROM_SWF=0,n._VIDEO_FROM_FILE=1,n}(t.EventDispatcher);t.NetStream=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::NetStreamAppendBytesAction")})}(),t.RESET_BEGIN="resetBegin",t.RESET_SEEK="resetSeek",t.END_SEQUENCE="endSequence",t}();t.NetStreamAppendBytesAction=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n,o,i,r,a,s,l,c,u,f,_,h,p,d,b,g,y,m,v,T,S,E,O){void 0===v&&(v=null),void 0===T&&(T=null),void 0===S&&(S=null),void 0===E&&(E=null),void 0===O&&(O=!0),t=+t,e=+e,n=+n,o=+o,i=+i,r=+r,a=+a,s=+s,l=+l,c=+c,u=+u,f=+f,_=+_,h=+h,p=+p,d=+d,b=+b,g=+g,y=+y,m=+m,S=globalThis.asc.as(S,String),E=globalThis.asc.as(E,String),O=!!O,this.m_currentBytesPerSecond=t,this.m_byteCount=e,this.m_maxBytesPerSecond=n,this.m_audioBytesPerSecond=o,this.m_audioByteCount=i,this.m_videoBytesPerSecond=r,this.m_videoByteCount=a,this.m_dataBytesPerSecond=s,this.m_dataByteCount=l,this.m_playbackBytesPerSecond=c,this.m_droppedFrames=u,this.m_audioBufferByteLength=f,this.m_videoBufferByteLength=_,this.m_dataBufferByteLength=h,this.m_audioBufferLength=p,this.m_videoBufferLength=d,this.m_dataBufferLength=b,this.m_srtt=g,this.m_audioLossRate=y,this.m_videoLossRate=m,this.m_metaData=v,this.m_xmpData=T,this.m_uri=S,this.m_resourceName=E,this.m_isLive=O}return Object.defineProperty(t.prototype,"currentBytesPerSecond",{get:function(){return this.m_currentBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"byteCount",{get:function(){return this.m_byteCount},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"maxBytesPerSecond",{get:function(){return this.m_maxBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"audioBytesPerSecond",{get:function(){return this.m_audioBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"audioByteCount",{get:function(){return this.m_audioByteCount},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"videoBytesPerSecond",{get:function(){return this.m_videoBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"videoByteCount",{get:function(){return this.m_videoByteCount},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dataBytesPerSecond",{get:function(){return this.m_dataBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dataByteCount",{get:function(){return this.m_dataByteCount},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"playbackBytesPerSecond",{get:function(){return this.m_playbackBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"droppedFrames",{get:function(){return this.m_droppedFrames},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"audioBufferByteLength",{get:function(){return this.m_audioBufferByteLength},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"videoBufferByteLength",{get:function(){return this.m_videoBufferByteLength},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dataBufferByteLength",{get:function(){return this.m_dataBufferByteLength},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"audioBufferLength",{get:function(){return this.m_audioBufferLength},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"videoBufferLength",{get:function(){return this.m_videoBufferLength},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dataBufferLength",{get:function(){return this.m_dataBufferLength},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"SRTT",{get:function(){return this.m_srtt},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"audioLossRate",{get:function(){return this.m_audioLossRate},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"videoLossRate",{get:function(){return this.m_videoLossRate},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"metaData",{get:function(){return this.m_metaData},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"xmpData",{get:function(){return this.m_xmpData},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"uri",{get:function(){return this.m_uri},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"resourceName",{get:function(){return this.m_resourceName},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isLive",{get:function(){return this.m_isLive},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__toString=function(){return"currentBytesPerSecond="+this.m_currentBytesPerSecond+" byteCount="+this.m_byteCount+" maxBytesPerSecond="+this.m_maxBytesPerSecond+" audioBytesPerSecond="+this.m_audioBytesPerSecond+" audioByteCount="+this.m_audioByteCount+" videoBytesPerSecond="+this.m_videoBytesPerSecond+" videoByteCount="+this.m_videoByteCount+" dataBytesPerSecond="+this.m_dataBytesPerSecond+" dataByteCount="+this.m_dataByteCount+" playbackBytesPerSecond="+this.m_playbackBytesPerSecond+" droppedFrames="+this.m_droppedFrames+" audioBufferLength="+this.m_audioBufferLength+" videoBufferLength="+this.m_videoBufferLength+" dataBufferLength="+this.m_dataBufferLength+" audioBufferByteLength="+this.m_audioBufferByteLength+" videoBufferByteLength="+this.m_videoBufferByteLength+" dataBufferByteLength="+this.m_dataBufferByteLength+" srtt="+this.m_srtt+" audioLossRate="+this.m_audioLossRate+" videoLossRate="+this.m_videoLossRate+" metaData="+this.m_metaData+" xmpData="+this.m_xmpData+" uri="+this.m_uri+" resourceName="+this.m_resourceName+" isLive="+this.m_isLive},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::NetStreamInfo"),globalThis.asc.clp$(t,{m_currentBytesPerSecond:NaN,m_byteCount:NaN,m_maxBytesPerSecond:NaN,m_audioBytesPerSecond:NaN,m_audioByteCount:NaN,m_videoBytesPerSecond:NaN,m_videoByteCount:NaN,m_dataBytesPerSecond:NaN,m_dataByteCount:NaN,m_playbackBytesPerSecond:NaN,m_droppedFrames:NaN,m_audioBufferByteLength:NaN,m_videoBufferByteLength:NaN,m_dataBufferByteLength:NaN,m_audioBufferLength:NaN,m_videoBufferLength:NaN,m_dataBufferLength:NaN,m_srtt:NaN,m_audioLossRate:NaN,m_videoLossRate:NaN,m_metaData:null,m_xmpData:null,m_resourceName:null,m_uri:null,m_isLive:!1})})}(),t}();t.NetStreamInfo=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n,o,i,r,a,s,l,c,u,f,_,h,p,d,b,g,y){t=+t,e=+e,n=+n,o=+o,i=+i,r=+r,a=+a,s=+s,l=+l,c=+c,u=+u,f=+f,_=+_,h=+h,p=+p,d=+d,b=+b,g=+g,y=+y,this.m_sendDataBytesPerSecond=t,this.m_sendControlBytesPerSecond=e,this.m_receiveDataBytesPerSecond=n,this.m_receiveControlBytesPerSecond=o,this.m_bytesPushedToPeers=i,this.m_fragmentsPushedToPeers=r,this.m_bytesRequestedByPeers=a,this.m_fragmentsRequestedByPeers=s,this.m_bytesPushedFromPeers=l,this.m_fragmentsPushedFromPeers=c,this.m_bytesRequestedFromPeers=u,this.m_fragmentsRequestedFromPeers=f,this.m_sendControlBytesPerSecondToServer=_,this.m_receiveDataBytesPerSecondFromServer=h,this.m_bytesReceivedFromServer=p,this.m_fragmentsReceivedFromServer=d,this.m_receiveDataBytesPerSecondFromIPMulticast=b,this.m_bytesReceivedFromIPMulticast=g,this.m_fragmentsReceivedFromIPMulticast=y}return Object.defineProperty(t.prototype,"sendDataBytesPerSecond",{get:function(){return this.m_sendDataBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sendControlBytesPerSecond",{get:function(){return this.m_sendControlBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"receiveDataBytesPerSecond",{get:function(){return this.m_receiveDataBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"receiveControlBytesPerSecond",{get:function(){return this.m_receiveControlBytesPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bytesPushedToPeers",{get:function(){return this.m_bytesPushedToPeers},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fragmentsPushedToPeers",{get:function(){return this.m_fragmentsPushedToPeers},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bytesRequestedByPeers",{get:function(){return this.m_bytesRequestedByPeers},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fragmentsRequestedByPeers",{get:function(){return this.m_fragmentsRequestedByPeers},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bytesPushedFromPeers",{get:function(){return this.m_bytesPushedFromPeers},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fragmentsPushedFromPeers",{get:function(){return this.m_fragmentsPushedFromPeers},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bytesRequestedFromPeers",{get:function(){return this.m_bytesRequestedFromPeers},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fragmentsRequestedFromPeers",{get:function(){return this.m_fragmentsRequestedFromPeers},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sendControlBytesPerSecondToServer",{get:function(){return this.m_sendControlBytesPerSecondToServer},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"receiveDataBytesPerSecondFromServer",{get:function(){return this.m_receiveDataBytesPerSecondFromServer},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bytesReceivedFromServer",{get:function(){return this.m_bytesReceivedFromServer},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fragmentsReceivedFromServer",{get:function(){return this.m_fragmentsReceivedFromServer},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"receiveDataBytesPerSecondFromIPMulticast",{get:function(){return this.m_receiveDataBytesPerSecondFromIPMulticast},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bytesReceivedFromIPMulticast",{get:function(){return this.m_bytesReceivedFromIPMulticast},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fragmentsReceivedFromIPMulticast",{get:function(){return this.m_fragmentsReceivedFromIPMulticast},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__toString=function(){return"sendDataBytesPerSecond="+this.m_sendDataBytesPerSecond+" sendControlBytesPerSecond="+this.m_sendControlBytesPerSecond+" receiveDataBytesPerSecond="+this.m_receiveDataBytesPerSecond+" receiveControlBytesPerSecond="+this.m_receiveControlBytesPerSecond+" bytesPushedToPeers="+this.m_bytesPushedToPeers+" fragmentsPushedToPeers="+this.m_fragmentsPushedToPeers+" bytesRequestedByPeers="+this.m_bytesRequestedByPeers+" fragmentsRequestedByPeers="+this.m_fragmentsRequestedByPeers+" bytesPushedFromPeers="+this.m_bytesPushedFromPeers+" fragmentsPushedFromPeers="+this.m_fragmentsPushedFromPeers+" bytesRequestedFromPeers="+this.m_bytesRequestedFromPeers+" fragmentsRequestedFromPeers="+this.m_fragmentsRequestedFromPeers+" sendControlBytesPerSecondToServer="+this.m_sendControlBytesPerSecondToServer+" receiveDataBytesPerSecondFromServer="+this.m_receiveDataBytesPerSecondFromServer+" bytesReceivedFromServer="+this.m_bytesReceivedFromServer+" fragmentsReceivedFromServer="+this.m_fragmentsReceivedFromServer+" receiveDataBytesPerSecondFromIPMulticast="+this.m_receiveDataBytesPerSecondFromIPMulticast+" bytesReceivedFromIPMulticast="+this.m_bytesReceivedFromIPMulticast+" fragmentsReceivedFromIPMulticast="+this.m_fragmentsReceivedFromIPMulticast},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::NetStreamMulticastInfo"),globalThis.asc.clp$(t,{m_sendDataBytesPerSecond:NaN,m_sendControlBytesPerSecond:NaN,m_receiveDataBytesPerSecond:NaN,m_receiveControlBytesPerSecond:NaN,m_bytesPushedToPeers:NaN,m_fragmentsPushedToPeers:NaN,m_bytesRequestedByPeers:NaN,m_fragmentsRequestedByPeers:NaN,m_bytesPushedFromPeers:NaN,m_fragmentsPushedFromPeers:NaN,m_bytesRequestedFromPeers:NaN,m_fragmentsRequestedFromPeers:NaN,m_sendControlBytesPerSecondToServer:NaN,m_receiveDataBytesPerSecondFromServer:NaN,m_bytesReceivedFromServer:NaN,m_fragmentsReceivedFromServer:NaN,m_receiveDataBytesPerSecondFromIPMulticast:NaN,m_bytesReceivedFromIPMulticast:NaN,m_fragmentsReceivedFromIPMulticast:NaN})})}(),t}();t.NetStreamMulticastInfo=e}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){var e=t.call(this)||this;return e.start=-2,e.len=-1,e.offset=-1,e}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net::NetStreamPlayOptions"),globalThis.asc.clp$(e,{streamName:null,oldStreamName:null,start:NaN,len:NaN,offset:NaN,transition:null})})}(),e}(t.EventDispatcher);t.NetStreamPlayOptions=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::NetStreamPlayTransitions")})}(),t.APPEND="append",t.RESET="reset",t.SWITCH="switch",t.SWAP="swap",t.STOP="stop",t.RESUME="resume",t.APPEND_AND_WAIT="appendAndWait",t}();t.NetStreamPlayTransitions=e}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.Vector$flash_DOT_net_DOT_NetworkInterface=globalThis.__AS3__.vec.Vector$flash_DOT_net_DOT_NetworkInterface,t.NativeApplication=globalThis.flash.desktop.NativeApplication,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.Security=globalThis.flash.system.Security;var e=function(e){function n(){var n=e.call(this)||this;return t.NativeApplication.nativeApplication.addEventListener(t.Event.NETWORK_CHANGE,n.onNetworkChange),n}return __extends(n,e),Object.defineProperty(n,"isSupported",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n,"networkInfo",{get:function(){return t.Security.sandboxType!=t.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,3205),n.getInstance()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"getInstance",{get:function(){return this.bound__getInstance.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onNetworkChange",{get:function(){return this.bound__onNetworkChange.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onNetworkChange=function(e){e=globalThis.asc.strict(e,t.Event);this.dispatchEvent(e)},Object.defineProperty(n.prototype,"findInterfaces",{get:function(){return this.bound__findInterfaces.__bind(this)},enumerable:!1,configurable:!0}),n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net::NetworkInfo")})}(),n}(t.EventDispatcher);t.NetworkInfo=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){t.Vector$flash_DOT_net_DOT_NetworkInterface=globalThis.__AS3__.vec.Vector$flash_DOT_net_DOT_NetworkInterface,t.Vector$flash_DOT_net_DOT_InterfaceAddress=globalThis.__AS3__.vec.Vector$flash_DOT_net_DOT_InterfaceAddress;var e=function(){function e(){}return Object.defineProperty(e.prototype,"name",{get:function(){return this._name},set:function(t){t=globalThis.asc.as(t,String),this._name=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"displayName",{get:function(){return this._displayName},set:function(t){t=globalThis.asc.as(t,String),this._displayName=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"addresses",{get:function(){return this._addresses},set:function(e){e=globalThis.asc.strict(e,t.Vector$flash_DOT_net_DOT_InterfaceAddress),this._addresses=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"mtu",{get:function(){return this._mtu},set:function(t){t>>=0,this._mtu=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hardwareAddress",{get:function(){return this._hardwareAddress},set:function(t){t=globalThis.asc.as(t,String),this._hardwareAddress=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return this._parent},set:function(t){t=globalThis.asc.strict(t,e),this._parent=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"subInterfaces",{get:function(){return this._subInterfaces},set:function(e){e=globalThis.asc.strict(e,t.Vector$flash_DOT_net_DOT_NetworkInterface),this._subInterfaces=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"active",{get:function(){return this._active},set:function(t){t=!!t,this._active=t},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net::NetworkInterface"),globalThis.asc.clp$(e,{_name:"",_displayName:"",_addresses:null,_mtu:-1,_hardwareAddress:"",_parent:null,_subInterfaces:null,_active:!1})})}(),e}();t.NetworkInterface=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){t.XML=globalThis.global.XML;var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::ObjectEncoding")})}(),t.AMF0=0,t.AMF3=3,t.DEFAULT=3,t.dynamicPropertyWriter=null,t}();t.ObjectEncoding=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){t.AMF=globalThis.flash.__native.format.amf.AMF,t.registerClassAlias=function(e,n){e=globalThis.asc.as(e,String),t.AMF.classMap.__set(n,e),t.AMF.nameMap[e]=n}}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e){void 0===e&&(e=null)}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::Responder")})}(),t}();t.Responder=e}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.RegExp=globalThis.global.RegExp,t.Stage=globalThis.flash.display.Stage,t.IOError=globalThis.flash.errors.IOError,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent,t.ProgressEvent=globalThis.flash.events.ProgressEvent,t.SecurityErrorEvent=globalThis.flash.events.SecurityErrorEvent,t.ByteArray=globalThis.flash.utils.ByteArray,t.Endian=globalThis.flash.utils.Endian,t.IDataInput=globalThis.flash.utils.IDataInput,t.IDataOutput=globalThis.flash.utils.IDataOutput,t.setTimeout=globalThis.flash.utils.setTimeout;var e=function(e){function n(t,n){void 0===t&&(t=null),void 0===n&&(n=0);var o=this;t=globalThis.asc.as(t,String),n>>=0;var i=o;return o=e.call(this)||this,t&&n>0&&i.connect(t,n),o}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash_utils_IDataOutput",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"implements_flash_utils_IDataInput",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"bytesAvailable",{get:function(){return this._input?this._input.bytesAvailable:0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"bytesPending",{get:function(){return this._output?this._output.length:0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"connected",{get:function(){return this._connected},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"endian",{get:function(){return this._endian},set:function(t){t=globalThis.asc.as(t,String);this._endian=t,this._input&&(this._input.endian=t),this._output&&(this._output.endian=t)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__close=function(){if(!this._socket)throw new t.IOError("Operation attempted on invalid socket.");this.__cleanSocket(),this._socketJsErrorEvent=null},Object.defineProperty(n.prototype,"connect",{get:function(){return this.bound__connect.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__connect=function(e,n){e=globalThis.asc.as(e,String);if((n>>=0)<=0||n>=65535)throw new globalThis.SecurityError("Invalid socket port number specified.",2003);this._socket&&this.close(),this._endian=t.Endian.BIG_ENDIAN,this._host=e,this._port=n,this._output=new t.ByteArray,this._output.endian=this._endian,this._input=new t.ByteArray,this._input.endian=this._endian;var o="https:"==globalThis.location.protocol?"wss":"ws",i=new t.RegExp("^(?:.*:\\/\\/)?(?:\\[)?([a-z0-9\\-\\.\\:]+)(?:\\])?\\/?(.*)$","i"),r=e.match(i),a=r[1],s=r[2];this._socket=new globalThis.WebSocket(o+"://"+a+":"+n+"/"+s),this.timeout>0&&(this._connection=!0,t.setTimeout(this.__connection.__bind(this),this.timeout)),this._socket.binaryType="arraybuffer",this._socket.onopen=this.__onOpen.__bind(this),this._socket.onmessage=this.__onMessage.__bind(this),this._socket.onclose=this.__onClose.__bind(this),this._socket.onerror=this.__onError.__bind(this),t.Stage.__addNetworkObject(this)},Object.defineProperty(n.prototype,"flush",{get:function(){return this.bound__flush.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__flush=function(){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");if(this._output.bytesAvailable)try{var e=t.ByteArray.__slice(this._output._dataView.buffer,this._output.position,this._output.length);this._socket.send(e),this._output.clear()}catch(e){throw e=globalThis.asc.e2e(e),new t.IOError("Operation attempted on invalid socket.")}},Object.defineProperty(n.prototype,"readBoolean",{get:function(){return this.bound__readBoolean.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readBoolean=function(){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readBoolean()},Object.defineProperty(n.prototype,"readByte",{get:function(){return this.bound__readByte.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readByte=function(){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readByte()},Object.defineProperty(n.prototype,"readBytes",{get:function(){return this.bound__readBytes.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readBytes=function(e,n,o){void 0===n&&(n=0),void 0===o&&(o=0),e=globalThis.asc.strict(e,t.ByteArray),n>>>=0,o>>>=0;if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");this._input.readBytes(e,n,o)},Object.defineProperty(n.prototype,"readDouble",{get:function(){return this.bound__readDouble.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readDouble=function(){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readDouble()},Object.defineProperty(n.prototype,"readFloat",{get:function(){return this.bound__readFloat.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readFloat=function(){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readFloat()},Object.defineProperty(n.prototype,"readInt",{get:function(){return this.bound__readInt.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readInt=function(){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readInt()},Object.defineProperty(n.prototype,"readMultiByte",{get:function(){return this.bound__readMultiByte.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readMultiByte=function(e,n){e>>>=0,n=globalThis.asc.as(n,String);if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readMultiByte(e,n)},Object.defineProperty(n.prototype,"readObject",{get:function(){return this.bound__readObject.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readObject=function(){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readObject()},Object.defineProperty(n.prototype,"readShort",{get:function(){return this.bound__readShort.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readShort=function(){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readShort()},Object.defineProperty(n.prototype,"readUnsignedByte",{get:function(){return this.bound__readUnsignedByte.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readUnsignedByte=function(){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readUnsignedByte()},Object.defineProperty(n.prototype,"readUnsignedInt",{get:function(){return this.bound__readUnsignedInt.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readUnsignedInt=function(){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readUnsignedInt()},Object.defineProperty(n.prototype,"readUnsignedShort",{get:function(){return this.bound__readUnsignedShort.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readUnsignedShort=function(){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readUnsignedShort()},Object.defineProperty(n.prototype,"readUTF",{get:function(){return this.bound__readUTF.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readUTF=function(){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readUTF()},Object.defineProperty(n.prototype,"readUTFBytes",{get:function(){return this.bound__readUTFBytes.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readUTFBytes=function(e){e>>>=0;if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");return this._input.readUTFBytes(e)},Object.defineProperty(n.prototype,"writeBoolean",{get:function(){return this.bound__writeBoolean.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeBoolean=function(e){e=!!e;if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");var n=this._output.position;this._output.position=this._output.length,this._output.writeBoolean(e),this._output.position=n},Object.defineProperty(n.prototype,"writeByte",{get:function(){return this.bound__writeByte.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeByte=function(e){e>>=0;if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");var n=this._output.position;this._output.position=this._output.length,this._output.writeByte(e),this._output.position=n},Object.defineProperty(n.prototype,"writeBytes",{get:function(){return this.bound__writeBytes.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeBytes=function(e,n,o){void 0===n&&(n=0),void 0===o&&(o=0),e=globalThis.asc.strict(e,t.ByteArray),n>>>=0,o>>>=0;if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");var i=this._output.position;this._output.position=this._output.length,this._output.writeBytes(e,n,o),this._output.position=i},Object.defineProperty(n.prototype,"writeDouble",{get:function(){return this.bound__writeDouble.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeDouble=function(e){e=+e;if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");var n=this._output.position;this._output.position=this._output.length,this._output.writeDouble(e),this._output.position=n},Object.defineProperty(n.prototype,"writeFloat",{get:function(){return this.bound__writeFloat.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeFloat=function(e){e=+e;if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");var n=this._output.position;this._output.position=this._output.length,this._output.writeFloat(e),this._output.position=n},Object.defineProperty(n.prototype,"writeInt",{get:function(){return this.bound__writeInt.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeInt=function(e){e>>=0;if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");var n=this._output.position;this._output.position=this._output.length,this._output.writeInt(e),this._output.position=n},Object.defineProperty(n.prototype,"writeMultiByte",{get:function(){return this.bound__writeMultiByte.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeMultiByte=function(e,n){e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String);if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");var o=this._output.position;this._output.position=this._output.length,this._output.writeUTFBytes(e),this._output.position=o},Object.defineProperty(n.prototype,"writeObject",{get:function(){return this.bound__writeObject.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeObject=function(e){if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");var n=this._output.position;this._output.position=this._output.length,this._output.writeObject(e),this._output.position=n},Object.defineProperty(n.prototype,"writeShort",{get:function(){return this.bound__writeShort.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeShort=function(e){e>>=0;if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");var n=this._output.position;this._output.position=this._output.length,this._output.writeShort(e),this._output.position=n},Object.defineProperty(n.prototype,"writeUnsignedInt",{get:function(){return this.bound__writeUnsignedInt.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeUnsignedInt=function(e){e>>>=0;if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");var n=this._output.position;this._output.position=this._output.length,this._output.writeUnsignedInt(e),this._output.position=n},Object.defineProperty(n.prototype,"writeUTF",{get:function(){return this.bound__writeUTF.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeUTF=function(e){e=globalThis.asc.as(e,String);if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");if(e.length>65535)throw new globalThis.RangeError("The length is larger than 65535.");var n=this._output.position;this._output.position=this._output.length,this._output.writeUTF(e),this._output.position=n},Object.defineProperty(n.prototype,"writeUTFBytes",{get:function(){return this.bound__writeUTFBytes.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__writeUTFBytes=function(e){e=globalThis.asc.as(e,String);if(!this._socket)throw new t.IOError("An I/O error occurred on the socket, or the socket is not open.");var n=this._output.position;this._output.position=this._output.length,this._output.writeUTFBytes(e),this._output.position=n},n.prototype.__cleanSocket=function(){try{this._socket.close()}catch(t){t=globalThis.asc.e2e(t)}this._socket=null,this._connected=!1,this._connection=!1,t.Stage.__removeNetworkObject(this)},n.prototype.__onClose=function(e){this._socketJsErrorEvent&&(1006==e.code?this.dispatchEventAsync(new t.SecurityErrorEvent(t.SecurityErrorEvent.SECURITY_ERROR)):this.dispatchEventAsync(new t.IOErrorEvent(t.IOErrorEvent.IO_ERROR))),this.dispatchEventAsync(new t.Event(t.Event.CLOSE))},n.prototype.__onError=function(t){this._socketJsErrorEvent=t},n.prototype.__onMessage=function(e){this._input.position==this._input.length&&this._input.clear();var n=e.data;if(void 0!=n){var o=this._input.position;if(this._input.position=this._input.length,globalThis.asc.is(n,String))this._input.writeUTFBytes(n);else if(globalThis.asc.is(n,globalThis.ArrayBuffer)){(new t.ByteArray).__fromArrayBuffer(n).readBytes(this._input,this._input.length)}else if("buffer"in n){(new t.ByteArray).__fromArrayBuffer(n.buffer).readBytes(this._input,this._input.length)}this._input.position=o,this._input.bytesAvailable>0&&this.dispatchEventAsync(new t.ProgressEvent(t.ProgressEvent.SOCKET_DATA,!1,!1,this._input.bytesAvailable,0))}},n.prototype.__onOpen=function(){this._connection=!1,this._connected=!0,this.dispatchEventAsync(new t.Event(t.Event.CONNECT))},n.prototype.__connection=function(){this._connection&&null!==this._socket&&this.__cleanSocket()},n.prototype.__flush=function(){if(this._socket)try{this.flush()}catch(t){t=globalThis.asc.e2e(t)}},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net::Socket"),globalThis.asc.clp$(n,{objectEncoding:0,timeout:2e4,_socket:null,_socketJsErrorEvent:null,_connected:!1,_connection:!1,_host:null,_port:0,_endian:null,_input:null,_output:null})})}(),n}(t.EventDispatcher);t.Socket=e}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.X509Certificate=globalThis.flash.security.X509Certificate,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n.prototype,"isSupported",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"serverCertificateStatus",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"serverCertificate",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"addBinaryChainBuildingCertificate",{get:function(){return this.bound__addBinaryChainBuildingCertificate.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addBinaryChainBuildingCertificate=function(e,n){e=globalThis.asc.strict(e,t.ByteArray),n=!!n},Object.defineProperty(n.prototype,"connect",{get:function(){return this.bound__connect.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__connect=function(t,e){t=globalThis.asc.as(t,String),e>>=0;globalThis.flash.net.Socket.super(this,"bound__connect")(t,e)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net::SecureSocket")})}(),n}(t.Socket);t.SecureSocket=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){t.Event=globalThis.flash.events.Event,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent,t.SecurityErrorEvent=globalThis.flash.events.SecurityErrorEvent,t.sendToURL=function(e){e=globalThis.asc.strict(e,globalThis.flash.net.URLRequest);var n=new t.URLLoader;n.addEventListener(t.Event.COMPLETE,o),n.addEventListener(t.IOErrorEvent.IO_ERROR,o),n.addEventListener(t.SecurityErrorEvent.SECURITY_ERROR,o);try{n.load(e)}catch(t){t=globalThis.asc.e2e(t),o()}function o(e){e=globalThis.asc.strict(e,t.Event),n.removeEventListener(t.Event.COMPLETE,o),n.removeEventListener(t.IOErrorEvent.IO_ERROR,o),n.removeEventListener(t.SecurityErrorEvent.SECURITY_ERROR,o)}}}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e,"isSupported",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bind",{get:function(){return this.bound__bind.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__bind=function(t,e){void 0===t&&(t=0),void 0===e&&(e="0.0.0.0"),t>>=0,e=globalThis.asc.as(e,String),this.internalBind(t,e)},Object.defineProperty(e.prototype,"internalBind",{get:function(){return this.bound__internalBind.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__close=function(){this.internalClose()},Object.defineProperty(e.prototype,"internalClose",{get:function(){return this.bound__internalClose.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"listen",{get:function(){return this.bound__listen.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__listen=function(t){void 0===t&&(t=0),t>>=0,this.internalListen(t)},Object.defineProperty(e.prototype,"internalListen",{get:function(){return this.bound__internalListen.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"localAddress",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"localPort",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"listening",{get:function(){return this.internalListening()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"internalListening",{get:function(){return this.bound__internalListening.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bound",{get:function(){return this.internalBound()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"internalBound",{get:function(){return this.bound__internalBound.__bind(this)},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net::ServerSocket")})}(),e}(t.EventDispatcher);t.ServerSocket=e}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.Base64=globalThis.flash.__native.utils.Base64,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.NetStatusEvent=globalThis.flash.events.NetStatusEvent,t.ByteArray=globalThis.flash.utils.ByteArray,t.setTimeout=globalThis.flash.utils.setTimeout;var e=function(e){function n(){var t=this,n=t;return void 0===n.data&&(n.data={}),t=e.call(this)||this}return __extends(n,e),Object.defineProperty(n.prototype,"fps",{set:function(t){t=+t},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"size",{get:function(){return this.data?(n.sHelperByteArray.position=0,n.sHelperByteArray.writeObject(this.data),n.sHelperByteArray.position>4?n.sHelperByteArray.position:0):0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"clear",{get:function(){return this.bound__clear.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__clear=function(){this.data={};try{asc.getLocalStorage().removeItem(this.__keyName)}catch(t){t=globalThis.asc.e2e(t)}},Object.defineProperty(n.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__close=function(){},Object.defineProperty(n.prototype,"connect",{get:function(){return this.bound__connect.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__connect=function(t,e){void 0===e&&(e=null),e=globalThis.asc.as(e,String)},Object.defineProperty(n.prototype,"flush",{get:function(){return this.bound__flush.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__flush=function(e){void 0===e&&(e=0),e>>=0;var n="";try{var o=new t.ByteArray;o.objectEncoding=this.objectEncoding,o.writeObject(this.data),n=t.Base64.encode(o)}catch(t){t=globalThis.asc.e2e(t),asc.logError(t.getStackTrace())}try{return asc.getLocalStorage().setItem(this.__keyName,n),this.__disptachStatus("SharedObject.Flush.Success","status"),t.SharedObjectFlushStatus.FLUSHED}catch(t){t=globalThis.asc.e2e(t),asc.logError(t.getStackTrace())}return this.__disptachStatus("SharedObject.Flush.Failed","error"),t.SharedObjectFlushStatus.PENDING},n.prototype.__disptachStatus=function(e,n){var o={code:e,level:n},i=new t.NetStatusEvent(t.NetStatusEvent.NET_STATUS,!1,!1,o);t.setTimeout(this.dispatchEvent.__bind(this),1,i)},Object.defineProperty(n,"getLocal",{get:function(){return this.bound__getLocal.__bind(this)},enumerable:!1,configurable:!0}),n.bound__getLocal=function(e,o,i){void 0===o&&(o=null),void 0===i&&(i=!1),i=!!i;var r=e=globalThis.asc.as(e,String),a=(o=globalThis.asc.as(o,String))||asc.projectName;a&&(r=a+"-"+r);var s,l=asc.getLocalStorage(),c=globalThis.asc.as(l.getItem(r),String),u=n.defaultObjectEncoding;if(c){try{var f=t.Base64.decode(c);f.position=0,s=f.readObject(),u=f.objectEncoding}catch(t){t=globalThis.asc.e2e(t),asc.logError("Error encountered while decoding LocalStorage entry. Resetting data.")}s&&"object"==typeof s||(s={})}else s={};var _=globalThis.asc.strict(new n,n);return _.__keyName=r,_.data=s,_.objectEncoding=u,_},Object.defineProperty(n,"getRemote",{get:function(){return this.bound__getRemote.__bind(this)},enumerable:!1,configurable:!0}),n.bound__getRemote=function(t,e,n,o){return void 0===e&&(e=null),void 0===n&&(n=!1),void 0===o&&(o=!1),t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),o=!!o,null},Object.defineProperty(n.prototype,"send",{get:function(){return this.bound__send.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__send=function(){for(var t=[],e=0;e0&&(this.data=new t.URLVariables(n.toString()));break;default:this.data=n}e.target=null,this.dispatchEvent(e)},n.prototype.__onProgress=function(t){this.bytesLoaded=t.bytesLoaded>>>0,this.bytesTotal=t.bytesTotal>>>0,t.target=null,this.dispatchEvent(t)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net::URLLoader"),globalThis.asc.clp$(n,{data:null,dataFormat:"text",bytesLoaded:0,bytesTotal:0,_stream:null})})}(),n}(t.EventDispatcher);t.URLLoader=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){throw new Error("Abstract class error")}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::URLLoaderDataFormat")})}(),t.TEXT="text",t.BINARY="binary",t.VARIABLES="variables",t}();t.URLLoaderDataFormat=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){t.RegExp=globalThis.global.RegExp;var e=function(){function t(t){void 0===t&&(t=null),t=globalThis.asc.as(t,String);this._url=t,this._headers=[]}return t.__setBaseURL=function(e){if(e&&(t.__base=t.__absoluteURL(e),0==t.__base.indexOf(globalThis.location.href)))throw new Error("Base address cannot be part of the current location")},t.__absoluteURL=function(e){return e=e.replace(t.REGEXP_BACKSLASH_GLOBAL,"/"),t.REGEXP_ABSOLUTE.test(e)?e:t.__base&&e.indexOf(t.__base)<0?t.__base+"/"+e:asc.utils.getAbsoluteURL(e)},t.__relativeURL=function(e){return e=e.replace(t.REGEXP_BACKSLASH_GLOBAL,"/"),t.REGEXP_ABSOLUTE.test(e)?t.__base&&0==e.indexOf(t.__base)?e.replace(t.__base,"").replace(t.REGEXP_STARTS_SLASH,""):asc.utils.getRelativeURL(e):e},Object.defineProperty(t.prototype,"url",{get:function(){return this._url},set:function(t){t=globalThis.asc.as(t,String);this._url=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"data",{get:function(){return this._data},set:function(t){this._data=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"method",{get:function(){return this._method},set:function(t){t=globalThis.asc.as(t,String);this._method=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"contentType",{get:function(){return this._contentType},set:function(t){t=globalThis.asc.as(t,String);this._contentType=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"requestHeaders",{get:function(){return this._headers},set:function(t){t=globalThis.asc.strict(t,Array);this._headers=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"digest",{get:function(){return null},set:function(t){t=globalThis.asc.as(t,String)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"useRedirectedURL",{get:function(){return this.bound__useRedirectedURL.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__useRedirectedURL=function(e,n,o,i){void 0===n&&(n=!1),void 0===o&&(o=null),void 0===i&&(i=null),e=globalThis.asc.strict(e,t),n=!!n,i=globalThis.asc.as(i,String)},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::URLRequest"),t.REGEXP_ABSOLUTE=new globalThis.RegExp("^((w+\\.)|([a-z]+:))","i"),t.REGEXP_STARTS_SLASH=new globalThis.RegExp("^(\\/)+","g"),t.REGEXP_BACKSLASH_GLOBAL=new globalThis.RegExp("\\\\","g")})}(),t}();t.URLRequest=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t,"followRedirects",{get:function(){return globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._followRedirects},set:function(e){e=!!e,globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._followRedirects=e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"manageCookies",{get:function(){return globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._manageCookies},set:function(e){e=!!e,globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._manageCookies=e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"authenticate",{get:function(){return globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._authenticate},set:function(e){e=!!e,globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._authenticate=e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"useCache",{get:function(){return globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._useCache},set:function(e){e=!!e,globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._useCache=e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cacheResponse",{get:function(){return globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._cacheResponse},set:function(e){e=!!e,globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._cacheResponse=e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"idleTimeout",{get:function(){return globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._idleTimeout},set:function(e){e=+e,globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),e<0&&Error.throwError(globalThis.RangeError,2006),t._idleTimeout=e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"userAgent",{get:function(){return globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._userAgent?t._userAgent:t._defaultUserAgent},set:function(e){e=globalThis.asc.as(e,String),globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._userAgent=e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"setLoginCredentialsForHost",{get:function(){return this.bound__setLoginCredentialsForHost.__bind(this)},enumerable:!1,configurable:!0}),t.bound__setLoginCredentialsForHost=function(e,n,o){e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),o=globalThis.asc.as(o,String),globalThis.flash.system.Security.sandboxType!=globalThis.flash.system.Security.APPLICATION&&Error.throwError(globalThis.SecurityError,t.kApplicationFeatureSecurityError),t._loginCredentials[e]={user:n,pw:o}},Object.defineProperty(t,"initLoginCredentials",{get:function(){return this.bound__initLoginCredentials.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"initUA",{get:function(){return this.bound__initUA.__bind(this)},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::URLRequestDefaults"),t._loginCredentials=t.initLoginCredentials(),t._defaultUserAgent=t.initUA()})}(),t._followRedirects=!0,t._manageCookies=!0,t._authenticate=!0,t._useCache=!0,t._cacheResponse=!0,t._idleTimeout=0,t._userAgent=null,t.kApplicationFeatureSecurityError=3205,t}();t.URLRequestDefaults=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e){void 0===t&&(t=""),void 0===e&&(e=""),t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),this.name=t,this.value=e}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::URLRequestHeader"),globalThis.asc.clp$(t,{name:null,value:null})})}(),t}();t.URLRequestHeader=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net::URLRequestMethod")})}(),t.POST="POST",t.GET="GET",t.PUT="PUT",t.DELETE="DELETE",t.HEAD="HEAD",t.OPTIONS="OPTIONS",t}();t.URLRequestMethod=e}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.HTTPStatusEvent=globalThis.flash.events.HTTPStatusEvent,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent,t.ProgressEvent=globalThis.flash.events.ProgressEvent,t.SecurityErrorEvent=globalThis.flash.events.SecurityErrorEvent,t.ByteArray=globalThis.flash.utils.ByteArray,t.IDataInput=globalThis.flash.utils.IDataInput,t.clearTimeout=globalThis.flash.utils.clearTimeout,t.setTimeout=globalThis.flash.utils.setTimeout;var e=function(e){function n(){var n=this,o=n;return n=e.call(this)||this,o._data=new t.ByteArray,o._timeout=0,n}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash_utils_IDataInput",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"load",{get:function(){return this.bound__load.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__load=function(e){e=globalThis.asc.strict(e,globalThis.flash.net.URLRequest);for(var o,i=t.URLRequest.__absoluteURL(e._url),r=e._method||t.URLRequestMethod.GET,a=[],s=null,l=e._contentType,c=0,u=globalThis.asc.of(e._headers);c>>=0,o>>>=0;this._data.readBytes(e,n,o)},Object.defineProperty(n.prototype,"readBoolean",{get:function(){return this.bound__readBoolean.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readBoolean=function(){return this._data.readBoolean()},Object.defineProperty(n.prototype,"readByte",{get:function(){return this.bound__readByte.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readByte=function(){return this._data.readByte()},Object.defineProperty(n.prototype,"readUnsignedByte",{get:function(){return this.bound__readUnsignedByte.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readUnsignedByte=function(){return this._data.readUnsignedByte()},Object.defineProperty(n.prototype,"readShort",{get:function(){return this.bound__readShort.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readShort=function(){return this._data.readShort()},Object.defineProperty(n.prototype,"readUnsignedShort",{get:function(){return this.bound__readUnsignedShort.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readUnsignedShort=function(){return this._data.readUnsignedShort()},Object.defineProperty(n.prototype,"readUnsignedInt",{get:function(){return this.bound__readUnsignedInt.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readUnsignedInt=function(){return this._data.readUnsignedInt()},Object.defineProperty(n.prototype,"readInt",{get:function(){return this.bound__readInt.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readInt=function(){return this._data.readInt()},Object.defineProperty(n.prototype,"readFloat",{get:function(){return this.bound__readFloat.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readFloat=function(){return this._data.readFloat()},Object.defineProperty(n.prototype,"readDouble",{get:function(){return this.bound__readDouble.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readDouble=function(){return this._data.readDouble()},Object.defineProperty(n.prototype,"readMultiByte",{get:function(){return this.bound__readMultiByte.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readMultiByte=function(t,e){t>>>=0,e=globalThis.asc.as(e,String);return this._data.readMultiByte(t,e)},Object.defineProperty(n.prototype,"readUTF",{get:function(){return this.bound__readUTF.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readUTF=function(){return this._data.readUTF()},Object.defineProperty(n.prototype,"readUTFBytes",{get:function(){return this.bound__readUTFBytes.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readUTFBytes=function(t){t>>>=0;return this._data.readUTFBytes(t)},Object.defineProperty(n.prototype,"connected",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"bytesAvailable",{get:function(){return this._data.bytesAvailable},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__close=function(){try{this.__abort()}catch(t){t=globalThis.asc.e2e(t)}finally{this.__dispose()}},Object.defineProperty(n.prototype,"readObject",{get:function(){return this.bound__readObject.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__readObject=function(){return this._data.readObject()},Object.defineProperty(n.prototype,"objectEncoding",{get:function(){return this._data.objectEncoding},set:function(t){t>>>=0;this._data.objectEncoding=t},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"endian",{get:function(){return this._data.endian},set:function(t){t=globalThis.asc.as(t,String);this._data.endian=t},enumerable:!1,configurable:!0}),n.prototype.__xhrProgress=function(e){this.dispatchEventAsync(new t.ProgressEvent(t.ProgressEvent.PROGRESS,!1,!1,e.loaded,e.total))},n.prototype.__xhrOnReadyStateChange=function(e){if(this._xhr){var n=this._xhr.readyState>>0,o=this._xhr.status>>0,i=4==n&&200==o,r=4==n&&(400==o||403==o||404==o),a=4==n&&0==o,s=new t.HTTPStatusEvent(t.HTTPStatusEvent.HTTP_STATUS,!1,!1,o||0),l="getAllResponseHeaders"in this._xhr?this._xhr.getAllResponseHeaders():void 0;if(l&&(i||r||a)){for(var c=[],u=l.split("\n"),f=u.length>>0,_=0;_-1){var n=t.indexOf("=");(-1==n||n>e)&&(t=t.substr(e+1))}return t},t.prototype.__set=function(t,e){t=decodeURIComponent(t),e=decodeURIComponent(e);var n=this[t];void 0!=n?(globalThis.asc.is(n,Array)||(this[t]=n=[n]),n.push(e)):this[t]=e},Object.defineProperty(t.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__toString=function(){for(var t=null,e=null,n=void 0,o=0,i="",r=!0,a=0,s=globalThis.asc.In(this);a>=0;var i=o;return o=e.call(this)||this,t&&n>0&&i.connect(t,n),o}return __extends(n,e),Object.defineProperty(n.prototype,"connected",{get:function(){return!!this._socket&&this._socket.connected},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"timeout",{get:function(){return this._timeout},set:function(t){t>>>=0;this._timeout=t,this._socket&&(this._socket.timeout=this._timeout)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__close=function(){if(!this._socket)throw new Error("Operation attempted on invalid socket.",2002);this._socket.removeEventListener(t.Event.CLOSE,this.__redispatchEvent.__bind(this)),this._socket.removeEventListener(t.Event.CONNECT,this.__redispatchEvent.__bind(this)),this._socket.removeEventListener(t.IOErrorEvent.IO_ERROR,this.__redispatchEvent.__bind(this)),this._socket.removeEventListener(t.SecurityErrorEvent.SECURITY_ERROR,this.__redispatchEvent.__bind(this)),this._socket.removeEventListener(t.ProgressEvent.SOCKET_DATA,this.__onSocketData.__bind(this)),this._socket.close()},Object.defineProperty(n.prototype,"connect",{get:function(){return this.bound__connect.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__connect=function(e,n){e=globalThis.asc.as(e,String),n>>=0;this._socket&&this.close(),this._socket=new t.Socket,this._socket.timeout=this._timeout,this._socket.addEventListener(t.Event.CLOSE,this.__redispatchEvent.__bind(this)),this._socket.addEventListener(t.Event.CONNECT,this.__redispatchEvent.__bind(this)),this._socket.addEventListener(t.IOErrorEvent.IO_ERROR,this.__redispatchEvent.__bind(this)),this._socket.addEventListener(t.SecurityErrorEvent.SECURITY_ERROR,this.__redispatchEvent.__bind(this)),this._socket.addEventListener(t.ProgressEvent.SOCKET_DATA,this.__onSocketData.__bind(this)),this._socket.connect(e,n)},Object.defineProperty(n.prototype,"send",{get:function(){return this.bound__send.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__send=function(t){if(!this._socket)throw new Error("Operation attempted on invalid socket.",2002);this._socket.writeUTFBytes(t.toString()),this._socket.writeByte(0),this._socket.flush()},n.prototype.__redispatchEvent=function(t){this.dispatchEvent(t)},n.prototype.__onSocketData=function(e){this.dispatchEvent(new t.DataEvent(t.DataEvent.DATA,!1,!1,this._socket.readUTFBytes(this._socket.bytesAvailable)))},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net::XMLSocket"),globalThis.asc.clp$(n,{_socket:null,_timeout:2e4})})}(),n}(t.EventDispatcher);t.XMLSocket=e}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net.drm::AddToDeviceGroupSetting")})}(),t.FORCE_REFRESH="forceRefresh",t.LOCAL_ONLY="localOnly",t.ALLOW_SERVER="allowServer",t}();t.AddToDeviceGroupSetting=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net.drm::AuthenticationMethod")})}(),t.ANONYMOUS="anonymous",t.USERNAME_AND_PASSWORD="usernameAndPassword",t}();t.AuthenticationMethod=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.DRMStatusEvent=globalThis.flash.events.DRMStatusEvent,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.TimerEvent=globalThis.flash.events.TimerEvent,t.Timer=globalThis.flash.utils.Timer;var e=function(e){function n(){var t=e.call(this)||this;return t.m_isInSession=!1,t}return __extends(n,e),Object.defineProperty(n.prototype,"onSessionError",{get:function(){return this.bound__onSessionError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSessionError=function(){},Object.defineProperty(n.prototype,"onSessionComplete",{get:function(){return this.bound__onSessionComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSessionComplete=function(){},Object.defineProperty(n.prototype,"setTimerUp",{get:function(){return this.bound__setTimerUp.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setTimerUp=function(){null==this.m_checkStatusTimer&&(this.m_checkStatusTimer=new t.Timer(100,0)),this.m_checkStatusTimer.addEventListener(t.TimerEvent.TIMER,this.onCheckStatus),this.m_checkStatusTimer.start()},Object.defineProperty(n.prototype,"metadata",{get:function(){return this.m_metadata},set:function(t){t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMContentData),this.m_metadata=t},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"checkStatus",{get:function(){return this.bound__checkStatus.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__checkStatus=function(){return this.checkStatusInner()},Object.defineProperty(n.prototype,"isAutoResetError",{get:function(){return this.bound__isAutoResetError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__isAutoResetError=function(t){return 0,!1},Object.defineProperty(n.prototype,"doAutoReset",{get:function(){return this.bound__doAutoReset.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__doAutoReset=function(){var e=this.getLastError();this.isAutoResetError(e)&&t.DRMManager.getDRMManagerInternal().resetDRMVouchersInternal(!0)},Object.defineProperty(n.prototype,"onCheckStatus",{get:function(){return this.bound__onCheckStatus.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onCheckStatus=function(e){e=globalThis.asc.strict(e,t.TimerEvent);var o=this.checkStatus();o!=n.STATUS_NOTREADY&&(this.m_isInSession=!1,this.m_checkStatusTimer.stop(),o==n.STATUS_READY?this.onSessionComplete():(this.doAutoReset(),this.onSessionError()),this.m_checkStatusTimer.removeEventListener(t.TimerEvent.TIMER,this.onCheckStatus),this.m_checkStatusTimer=null)},Object.defineProperty(n.prototype,"getLastError",{get:function(){return this.bound__getLastError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getLastError=function(){return 0},Object.defineProperty(n.prototype,"getLastSubErrorID",{get:function(){return this.bound__getLastSubErrorID.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getLastSubErrorID=function(){return 0},Object.defineProperty(n.prototype,"getLastServerErrorString",{get:function(){return this.bound__getLastServerErrorString.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getLastServerErrorString=function(){return null},Object.defineProperty(n.prototype,"issueDRMStatusEvent",{get:function(){return this.bound__issueDRMStatusEvent.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__issueDRMStatusEvent=function(e,n){e=globalThis.asc.strict(e,globalThis.flash.net.drm.DRMContentData),n=globalThis.asc.strict(n,globalThis.flash.net.drm.DRMVoucher),this.issueDRMStatusEventInner(t.DRMStatusEvent.DRM_STATUS,e,n,!1)},Object.defineProperty(n.prototype,"issueDRMStatusEventInner",{get:function(){return this.bound__issueDRMStatusEventInner.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__issueDRMStatusEventInner=function(t,e,n,o){t=globalThis.asc.as(t,String),e=globalThis.asc.strict(e,globalThis.flash.net.drm.DRMContentData),n=globalThis.asc.strict(n,globalThis.flash.net.drm.DRMVoucher),o=!!o},Object.defineProperty(n.prototype,"issueDRMErrorEvent",{get:function(){return this.bound__issueDRMErrorEvent.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__issueDRMErrorEvent=function(t,e,n,o){t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMContentData),o=globalThis.asc.as(o,String)},Object.defineProperty(n.prototype,"errorCodeToThrow",{get:function(){return this.bound__errorCodeToThrow.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__errorCodeToThrow=function(t){0},Object.defineProperty(n.prototype,"checkStatusInner",{get:function(){return this.bound__checkStatusInner.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__checkStatusInner=function(){return 0},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net.drm::DRMManagerSession"),globalThis.asc.clp$(n,{m_metadata:null,m_checkStatusTimer:null,m_isInSession:!1})})}(),n.STATUS_READY=0,n.STATUS_NOTREADY=1,n.STATUS_FAILED=2,n.STATUS_UNKNOWN=3,n}(t.EventDispatcher);t.DRMManagerSession=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.DRMDeviceGroupErrorEvent=globalThis.flash.events.DRMDeviceGroupErrorEvent,t.DRMDeviceGroupEvent=globalThis.flash.events.DRMDeviceGroupEvent;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n.prototype,"addToDeviceGroup",{get:function(){return this.bound__addToDeviceGroup.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addToDeviceGroup=function(t,e){t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMDeviceGroup),e=!!e;var n=0;this.m_isInSession||(this.m_isInSession=!0,this.m_deviceGroup=t,0!=(n=this.addToDeviceGroupInner(t,e))?(this.m_isInSession=!1,this.errorCodeToThrow(n)):this.setTimerUp())},Object.defineProperty(n.prototype,"onSessionComplete",{get:function(){return this.bound__onSessionComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSessionComplete=function(){var e=new t.DRMDeviceGroupEvent(t.DRMDeviceGroupEvent.ADD_TO_DEVICE_GROUP_COMPLETE);e.deviceGroup=this.m_deviceGroup,e.deviceGroup.name=this.getResultInner(),this.dispatchEvent(e)},Object.defineProperty(n.prototype,"getResultInner",{get:function(){return this.bound__getResultInner.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getResultInner=function(){return null},Object.defineProperty(n.prototype,"onSessionError",{get:function(){return this.bound__onSessionError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSessionError=function(){var e=new t.DRMDeviceGroupErrorEvent(t.DRMDeviceGroupErrorEvent.ADD_TO_DEVICE_GROUP_ERROR,!1,!1,this.getLastServerErrorString(),this.getLastError());e.deviceGroup=this.m_deviceGroup,e.subErrorID=this.getLastSubErrorID()>>0,this.dispatchEvent(e)},Object.defineProperty(n.prototype,"addToDeviceGroupInner",{get:function(){return this.bound__addToDeviceGroupInner.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addToDeviceGroupInner=function(t,e){return t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMDeviceGroup),e=!!e,0},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net.drm::DRMAddToDeviceGroupContext"),globalThis.asc.clp$(n,{m_deviceGroup:null})})}(),n}(t.DRMManagerSession);t.DRMAddToDeviceGroupContext=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.DRMAuthenticationCompleteEvent=globalThis.flash.events.DRMAuthenticationCompleteEvent,t.DRMAuthenticationErrorEvent=globalThis.flash.events.DRMAuthenticationErrorEvent,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n.prototype,"authenticate",{get:function(){return this.bound__authenticate.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__authenticate=function(t,e,n,o){t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),o=globalThis.asc.as(o,String);var i=0;this.m_isInSession||(this.m_isInSession=!0,this.m_url=t,this.m_domain=e,0!=(i=this.authenticateInner(t,e,n,o))?(this.m_isInSession=!1,this.errorCodeToThrow(i)):this.setTimerUp())},Object.defineProperty(n.prototype,"onSessionComplete",{get:function(){return this.bound__onSessionComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSessionComplete=function(){var e=new t.DRMAuthenticationCompleteEvent(t.DRMAuthenticationCompleteEvent.AUTHENTICATION_COMPLETE);e.serverURL=this.m_url,e.domain=this.m_domain,e.token=this.authenticationToken,this.dispatchEvent(e)},Object.defineProperty(n.prototype,"onSessionError",{get:function(){return this.bound__onSessionError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSessionError=function(){var e=new t.DRMAuthenticationErrorEvent(t.DRMAuthenticationErrorEvent.AUTHENTICATION_ERROR,!1,!1,this.getLastServerErrorString(),this.getLastError());e.serverURL=this.m_url,e.domain=this.m_domain,e.subErrorID=this.getLastSubErrorID()>>0,this.dispatchEvent(e)},Object.defineProperty(n.prototype,"authenticationToken",{get:function(){var e=new t.ByteArray;return this.getTokenInner(e),e},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"authenticateInner",{get:function(){return this.bound__authenticateInner.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__authenticateInner=function(t,e,n,o){return t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),o=globalThis.asc.as(o,String),0},Object.defineProperty(n.prototype,"getTokenInner",{get:function(){return this.bound__getTokenInner.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getTokenInner=function(e){e=globalThis.asc.strict(e,t.ByteArray)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net.drm::DRMAuthenticationContext"),globalThis.asc.clp$(n,{m_url:null,m_domain:null})})}(),n}(t.DRMManagerSession);t.DRMAuthenticationContext=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo=globalThis.__AS3__.vec.Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(e){void 0===e&&(e=null),e=globalThis.asc.strict(e,t.ByteArray);var n=this.setRawMetadataInner(e);0!=n&&this.errorCodeToThrow(n)}return Object.defineProperty(e.prototype,"serverURL",{get:function(){return this.FMRMSURL},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"FMRMSURL",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"authenticationMethod",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"licenseID",{get:function(){return null==this.m_licenseID&&(this.m_licenseID=this.getLicenseIDInner()),this.m_licenseID},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"domain",{get:function(){return null==this.m_domain&&(this.m_domain=this.getDomainInner()),this.m_domain},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"getVoucherAccessInfo",{get:function(){return this.bound__getVoucherAccessInfo.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getVoucherAccessInfo=function(){return null==this.m_voucherAccessInfo&&this.populateVoucherAccessInfo(),this.m_voucherAccessInfo},Object.defineProperty(e.prototype,"getLicenseIDInner",{get:function(){return this.bound__getLicenseIDInner.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getLicenseIDInner=function(){return null},Object.defineProperty(e.prototype,"getDomainInner",{get:function(){return this.bound__getDomainInner.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getDomainInner=function(){return null},Object.defineProperty(e.prototype,"setRawMetadataInner",{get:function(){return this.bound__setRawMetadataInner.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setRawMetadataInner=function(e){return e=globalThis.asc.strict(e,t.ByteArray),0},Object.defineProperty(e.prototype,"errorCodeToThrow",{get:function(){return this.bound__errorCodeToThrow.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__errorCodeToThrow=function(t){0},Object.defineProperty(e.prototype,"populateVoucherAccessInfo",{get:function(){return this.bound__populateVoucherAccessInfo.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__populateVoucherAccessInfo=function(){},Object.defineProperty(e.prototype,"addVoucherAccessInfo",{get:function(){return this.bound__addVoucherAccessInfo.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__addVoucherAccessInfo=function(e){e=globalThis.asc.strict(e,globalThis.flash.net.drm.VoucherAccessInfo),null==this.m_voucherAccessInfo&&(this.m_voucherAccessInfo=new t.Vector$flash_DOT_net_DOT_drm_DOT_VoucherAccessInfo),this.m_voucherAccessInfo.push(e)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net.drm::DRMContentData"),globalThis.asc.clp$(e,{m_licenseID:null,m_domain:null,m_voucherAccessInfo:null}),e.m_internalOnly=new t.ByteArray})}(),e}();t.DRMContentData=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t.prototype,"serverURL",{get:function(){return this.m_url},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"authenticationMethod",{get:function(){return this.m_authMethod},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"domain",{get:function(){return this.m_domain},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"setFields",{get:function(){return this.bound__setFields.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__setFields=function(t,e,n){t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),this.m_url=t,this.m_authMethod=e,this.m_domain=n},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net.drm::DRMDeviceGroup"),globalThis.asc.clp$(t,{m_authMethod:null,m_url:null,m_domain:null})})}(),t}();t.DRMDeviceGroup=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.DRMAuthenticationCompleteEvent=globalThis.flash.events.DRMAuthenticationCompleteEvent,t.DRMAuthenticationErrorEvent=globalThis.flash.events.DRMAuthenticationErrorEvent,t.DRMDeviceGroupErrorEvent=globalThis.flash.events.DRMDeviceGroupErrorEvent,t.DRMDeviceGroupEvent=globalThis.flash.events.DRMDeviceGroupEvent,t.DRMErrorEvent=globalThis.flash.events.DRMErrorEvent,t.DRMReturnVoucherCompleteEvent=globalThis.flash.events.DRMReturnVoucherCompleteEvent,t.DRMReturnVoucherErrorEvent=globalThis.flash.events.DRMReturnVoucherErrorEvent,t.DRMStatusEvent=globalThis.flash.events.DRMStatusEvent,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n,"getDRMManagerInternal",{get:function(){return this.bound__getDRMManagerInternal.__bind(this)},enumerable:!1,configurable:!0}),n.bound__getDRMManagerInternal=function(){return null==n.theManager&&(n.theManager=n.createDRMManager()),n.theManager},Object.defineProperty(n,"getDRMManager",{get:function(){return this.bound__getDRMManager.__bind(this)},enumerable:!1,configurable:!0}),n.bound__getDRMManager=function(){return n.checkRemoteSWFInvocation(),n.getDRMManagerInternal()},Object.defineProperty(n,"createDRMManager",{get:function(){return this.bound__createDRMManager.__bind(this)},enumerable:!1,configurable:!0}),n.bound__createDRMManager=function(){return null},Object.defineProperty(n,"networkIdleTimeout",{get:function(){return n.mNetworkIdleTimeoutInMS},set:function(t){t=+t,n.mNetworkIdleTimeoutInMS=t},enumerable:!1,configurable:!0}),Object.defineProperty(n,"isSupported",{get:function(){return n._checkSupported()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"_checkSupported",{get:function(){return this.bound___checkSupported.__bind(this)},enumerable:!1,configurable:!0}),n.bound___checkSupported=function(){return!1},Object.defineProperty(n,"checkRemoteSWFInvocation",{get:function(){return this.bound__checkRemoteSWFInvocation.__bind(this)},enumerable:!1,configurable:!0}),n.bound__checkRemoteSWFInvocation=function(){if(1==n.isCalledFromRemoteSWF())throw new globalThis.SecurityError},Object.defineProperty(n,"isCalledFromRemoteSWF",{get:function(){return this.bound__isCalledFromRemoteSWF.__bind(this)},enumerable:!1,configurable:!0}),n.bound__isCalledFromRemoteSWF=function(){return!1},Object.defineProperty(n.prototype,"authenticate",{get:function(){return this.bound__authenticate.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__authenticate=function(e,n,o,i){e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),o=globalThis.asc.as(o,String),i=globalThis.asc.as(i,String);var r=new t.DRMAuthenticationContext;r.addEventListener(t.DRMAuthenticationCompleteEvent.AUTHENTICATION_COMPLETE,this.onAuthenticationComplete),r.addEventListener(t.DRMAuthenticationErrorEvent.AUTHENTICATION_ERROR,this.onAuthenticationError),r.authenticate(e,n,o,i)},Object.defineProperty(n.prototype,"setAuthenticationToken",{get:function(){return this.bound__setAuthenticationToken.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setAuthenticationToken=function(e,n,o){e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),o=globalThis.asc.strict(o,t.ByteArray);var i=this.setSAMLTokenInner(e,n,o);0!=i&&this.errorCodeToThrow(i)},Object.defineProperty(n.prototype,"loadVoucher",{get:function(){return this.bound__loadVoucher.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__loadVoucher=function(e,n){e=globalThis.asc.strict(e,globalThis.flash.net.drm.DRMContentData),n=globalThis.asc.as(n,String);var o=null;if(null==e)throw new globalThis.ArgumentError;if(n==t.LoadVoucherSetting.FORCE_REFRESH)this.downloadVoucher(e,!1);else if(n==t.LoadVoucherSetting.LOCAL_ONLY)(o=new t.DRMVoucherStoreContext).addEventListener(t.DRMStatusEvent.DRM_STATUS,this.onGetVoucherFromStoreComplete),o.addEventListener(t.DRMErrorEvent.DRM_ERROR,this.onGetVoucherFromStoreError),o.getVoucherFromStore(e);else{if(n!=t.LoadVoucherSetting.ALLOW_SERVER)throw new globalThis.ArgumentError;(o=new t.DRMVoucherStoreContext).addEventListener(t.DRMStatusEvent.DRM_STATUS,this.onGetVoucherFromStoreWithAllowServerComplete),o.addEventListener(t.DRMErrorEvent.DRM_ERROR,this.onGetVoucherFromStoreWithAllowServerError),o.getVoucherFromStore(e)}},Object.defineProperty(n.prototype,"loadPreviewVoucher",{get:function(){return this.bound__loadPreviewVoucher.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__loadPreviewVoucher=function(t){if(null==(t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMContentData)))throw new globalThis.ArgumentError;this.downloadVoucher(t,!0)},Object.defineProperty(n.prototype,"downloadVoucher",{get:function(){return this.bound__downloadVoucher.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__downloadVoucher=function(e,n){void 0===n&&(n=!1),e=globalThis.asc.strict(e,globalThis.flash.net.drm.DRMContentData),n=!!n;var o=new t.DRMVoucherDownloadContext;o.addEventListener(t.DRMStatusEvent.DRM_STATUS,this.onDownloadVoucherComplete),o.addEventListener(t.DRMErrorEvent.DRM_ERROR,this.onDownloadVoucherError),o.download(e,n)},Object.defineProperty(n.prototype,"resetDRMVouchersAllowed",{get:function(){return this.bound__resetDRMVouchersAllowed.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__resetDRMVouchersAllowed=function(t){return t=!!t,!1},Object.defineProperty(n.prototype,"resetDRMVouchersInternal",{get:function(){return this.bound__resetDRMVouchersInternal.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__resetDRMVouchersInternal=function(e){if(e=!!e,this.resetDRMVouchersAllowed(e)){var n=new t.DRMResetContext(e);n.addEventListener(t.DRMStatusEvent.DRM_STATUS,this.onResetComplete),n.addEventListener(t.DRMErrorEvent.DRM_ERROR,this.onResetError),n.doReset()}},Object.defineProperty(n.prototype,"resetDRMVouchers",{get:function(){return this.bound__resetDRMVouchers.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__resetDRMVouchers=function(){this.resetDRMVouchersInternal(!1)},Object.defineProperty(n.prototype,"addToDeviceGroup",{get:function(){return this.bound__addToDeviceGroup.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addToDeviceGroup=function(e,n){void 0===n&&(n=!1),e=globalThis.asc.strict(e,globalThis.flash.net.drm.DRMDeviceGroup),n=!!n;var o=new t.DRMAddToDeviceGroupContext;o.addEventListener(t.DRMDeviceGroupEvent.ADD_TO_DEVICE_GROUP_COMPLETE,this.onDeviceGroupOperationComplete),o.addEventListener(t.DRMDeviceGroupErrorEvent.ADD_TO_DEVICE_GROUP_ERROR,this.onDeviceGroupOperationError),o.addToDeviceGroup(e,n)},Object.defineProperty(n.prototype,"removeFromDeviceGroup",{get:function(){return this.bound__removeFromDeviceGroup.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__removeFromDeviceGroup=function(e){e=globalThis.asc.strict(e,globalThis.flash.net.drm.DRMDeviceGroup);var n=new t.DRMRemoveFromDeviceGroupContext;n.addEventListener(t.DRMDeviceGroupEvent.REMOVE_FROM_DEVICE_GROUP_COMPLETE,this.onDeviceGroupOperationComplete),n.addEventListener(t.DRMDeviceGroupErrorEvent.REMOVE_FROM_DEVICE_GROUP_ERROR,this.onDeviceGroupOperationError),n.removeFromDeviceGroup(e)},Object.defineProperty(n.prototype,"onDeviceGroupOperationComplete",{get:function(){return this.bound__onDeviceGroupOperationComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onDeviceGroupOperationComplete=function(e){var n=null,o=null,i=(e=globalThis.asc.strict(e,t.DRMDeviceGroupEvent)).clone();this.dispatchEvent(i),i.type==t.DRMDeviceGroupEvent.REMOVE_FROM_DEVICE_GROUP_COMPLETE?((n=globalThis.asc.as(e.target,t.DRMRemoveFromDeviceGroupContext)).removeEventListener(t.DRMDeviceGroupEvent.REMOVE_FROM_DEVICE_GROUP_COMPLETE,this.onDeviceGroupOperationComplete),n.removeEventListener(t.DRMDeviceGroupErrorEvent.REMOVE_FROM_DEVICE_GROUP_ERROR,this.onDeviceGroupOperationError)):((o=globalThis.asc.as(e.target,t.DRMAddToDeviceGroupContext)).removeEventListener(t.DRMDeviceGroupEvent.ADD_TO_DEVICE_GROUP_COMPLETE,this.onDeviceGroupOperationComplete),o.removeEventListener(t.DRMDeviceGroupErrorEvent.ADD_TO_DEVICE_GROUP_ERROR,this.onDeviceGroupOperationError))},Object.defineProperty(n.prototype,"onDeviceGroupOperationError",{get:function(){return this.bound__onDeviceGroupOperationError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onDeviceGroupOperationError=function(e){var n=null,o=null,i=(e=globalThis.asc.strict(e,t.DRMDeviceGroupErrorEvent)).clone();this.dispatchEvent(i),i.type==t.DRMDeviceGroupErrorEvent.REMOVE_FROM_DEVICE_GROUP_ERROR?((n=globalThis.asc.as(e.target,t.DRMRemoveFromDeviceGroupContext)).removeEventListener(t.DRMDeviceGroupEvent.REMOVE_FROM_DEVICE_GROUP_COMPLETE,this.onDeviceGroupOperationComplete),n.removeEventListener(t.DRMDeviceGroupErrorEvent.REMOVE_FROM_DEVICE_GROUP_ERROR,this.onDeviceGroupOperationError)):((o=globalThis.asc.as(e.target,t.DRMAddToDeviceGroupContext)).removeEventListener(t.DRMDeviceGroupEvent.ADD_TO_DEVICE_GROUP_COMPLETE,this.onDeviceGroupOperationComplete),o.removeEventListener(t.DRMDeviceGroupErrorEvent.ADD_TO_DEVICE_GROUP_ERROR,this.onDeviceGroupOperationError))},Object.defineProperty(n.prototype,"storeVoucher",{get:function(){return this.bound__storeVoucher.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__storeVoucher=function(e){e=globalThis.asc.strict(e,t.ByteArray);var n=this.storeVoucherInner(e);0!=n&&this.errorCodeToThrow(n)},Object.defineProperty(n.prototype,"returnVoucher",{get:function(){return this.bound__returnVoucher.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__returnVoucher=function(e,n,o,i){if(e=globalThis.asc.as(e,String),n=!!n,o=globalThis.asc.as(o,String),i=globalThis.asc.as(i,String),null==e||null==o&&null==i)throw new globalThis.ArgumentError;var r=new t.DRMReturnVoucherContext;r.addEventListener(t.DRMReturnVoucherCompleteEvent.RETURN_VOUCHER_COMPLETE,this.onReturnVoucherComplete),r.addEventListener(t.DRMReturnVoucherErrorEvent.RETURN_VOUCHER_ERROR,this.onReturnVoucherError),r.returnVoucher(e,n,o,i)},Object.defineProperty(n.prototype,"setSAMLTokenInner",{get:function(){return this.bound__setSAMLTokenInner.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setSAMLTokenInner=function(e,n,o){return e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),o=globalThis.asc.strict(o,t.ByteArray),0},Object.defineProperty(n.prototype,"onAuthenticationComplete",{get:function(){return this.bound__onAuthenticationComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onAuthenticationComplete=function(e){var n=(e=globalThis.asc.strict(e,t.DRMAuthenticationCompleteEvent)).clone();this.dispatchEvent(n);var o=globalThis.asc.as(e.target,t.DRMAuthenticationContext);o.removeEventListener(t.DRMAuthenticationCompleteEvent.AUTHENTICATION_COMPLETE,this.onAuthenticationComplete),o.removeEventListener(t.DRMAuthenticationErrorEvent.AUTHENTICATION_ERROR,this.onAuthenticationError)},Object.defineProperty(n.prototype,"onAuthenticationError",{get:function(){return this.bound__onAuthenticationError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onAuthenticationError=function(e){var n=(e=globalThis.asc.strict(e,t.DRMAuthenticationErrorEvent)).clone();this.dispatchEvent(n);var o=globalThis.asc.as(e.target,t.DRMAuthenticationContext);o.removeEventListener(t.DRMAuthenticationCompleteEvent.AUTHENTICATION_COMPLETE,this.onAuthenticationComplete),o.removeEventListener(t.DRMAuthenticationErrorEvent.AUTHENTICATION_ERROR,this.onAuthenticationError)},Object.defineProperty(n.prototype,"onGetVoucherFromStoreComplete",{get:function(){return this.bound__onGetVoucherFromStoreComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onGetVoucherFromStoreComplete=function(e){e=globalThis.asc.strict(e,t.DRMStatusEvent),this.issueDRMStatusEvent(e.type,e.contentData,e.voucher,!0);var n=globalThis.asc.as(e.target,t.DRMVoucherStoreContext);n.removeEventListener(t.DRMStatusEvent.DRM_STATUS,this.onGetVoucherFromStoreComplete),n.removeEventListener(t.DRMErrorEvent.DRM_ERROR,this.onDownloadVoucherError)},Object.defineProperty(n.prototype,"onGetVoucherFromStoreError",{get:function(){return this.bound__onGetVoucherFromStoreError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onGetVoucherFromStoreError=function(e){e=globalThis.asc.strict(e,t.DRMErrorEvent),this.issueDRMErrorEvent(e.contentData,e.errorID,e.subErrorID,e.text);var n=globalThis.asc.as(e.target,t.DRMVoucherStoreContext);n.removeEventListener(t.DRMStatusEvent.DRM_STATUS,this.onGetVoucherFromStoreComplete),n.removeEventListener(t.DRMErrorEvent.DRM_ERROR,this.onDownloadVoucherError)},Object.defineProperty(n.prototype,"onDownloadVoucherComplete",{get:function(){return this.bound__onDownloadVoucherComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onDownloadVoucherComplete=function(e){e=globalThis.asc.strict(e,t.DRMStatusEvent),this.issueDRMStatusEvent(e.type,e.contentData,e.voucher,!1);var n=globalThis.asc.as(e.target,t.DRMVoucherDownloadContext);n.removeEventListener(t.DRMStatusEvent.DRM_STATUS,this.onDownloadVoucherComplete),n.removeEventListener(t.DRMErrorEvent.DRM_ERROR,this.onDownloadVoucherError)},Object.defineProperty(n.prototype,"onGetVoucherFromStoreWithAllowServerComplete",{get:function(){return this.bound__onGetVoucherFromStoreWithAllowServerComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onGetVoucherFromStoreWithAllowServerComplete=function(e){null!=(e=globalThis.asc.strict(e,t.DRMStatusEvent)).voucher?this.issueDRMStatusEvent(e.type,e.contentData,e.voucher,!0):this.downloadVoucher(e.contentData);var n=globalThis.asc.as(e.target,t.DRMVoucherStoreContext);n.removeEventListener(t.DRMStatusEvent.DRM_STATUS,this.onGetVoucherFromStoreWithAllowServerComplete),n.removeEventListener(t.DRMErrorEvent.DRM_ERROR,this.onGetVoucherFromStoreWithAllowServerError)},Object.defineProperty(n.prototype,"onDownloadVoucherError",{get:function(){return this.bound__onDownloadVoucherError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onDownloadVoucherError=function(e){e=globalThis.asc.strict(e,t.DRMErrorEvent),this.issueDRMErrorEvent(e.contentData,e.errorID,e.subErrorID,e.text);var n=globalThis.asc.as(e.target,t.DRMVoucherDownloadContext);n.removeEventListener(t.DRMStatusEvent.DRM_STATUS,this.onDownloadVoucherComplete),n.removeEventListener(t.DRMErrorEvent.DRM_ERROR,this.onDownloadVoucherError)},Object.defineProperty(n.prototype,"onGetVoucherFromStoreWithAllowServerError",{get:function(){return this.bound__onGetVoucherFromStoreWithAllowServerError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onGetVoucherFromStoreWithAllowServerError=function(e){e=globalThis.asc.strict(e,t.DRMErrorEvent),this.downloadVoucher(e.contentData);var n=globalThis.asc.as(e.target,t.DRMVoucherStoreContext);n.removeEventListener(t.DRMStatusEvent.DRM_STATUS,this.onGetVoucherFromStoreWithAllowServerComplete),n.removeEventListener(t.DRMErrorEvent.DRM_ERROR,this.onGetVoucherFromStoreWithAllowServerError)},Object.defineProperty(n.prototype,"onResetComplete",{get:function(){return this.bound__onResetComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onResetComplete=function(e){e=globalThis.asc.strict(e,t.DRMStatusEvent);var n=globalThis.asc.as(e.target,t.DRMResetContext);n.removeEventListener(t.DRMStatusEvent.DRM_STATUS,this.onResetComplete),n.removeEventListener(t.DRMErrorEvent.DRM_ERROR,this.onResetError)},Object.defineProperty(n.prototype,"onResetError",{get:function(){return this.bound__onResetError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onResetError=function(e){e=globalThis.asc.strict(e,t.DRMErrorEvent);var n=globalThis.asc.as(e.target,t.DRMResetContext);n.removeEventListener(t.DRMStatusEvent.DRM_STATUS,this.onResetComplete),n.removeEventListener(t.DRMErrorEvent.DRM_ERROR,this.onResetError)},Object.defineProperty(n.prototype,"onReturnVoucherComplete",{get:function(){return this.bound__onReturnVoucherComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onReturnVoucherComplete=function(e){var n=(e=globalThis.asc.strict(e,t.DRMReturnVoucherCompleteEvent)).clone();this.dispatchEvent(n);var o=globalThis.asc.as(e.target,t.DRMReturnVoucherContext);o.removeEventListener(t.DRMReturnVoucherCompleteEvent.RETURN_VOUCHER_COMPLETE,this.onReturnVoucherComplete),o.removeEventListener(t.DRMReturnVoucherErrorEvent.RETURN_VOUCHER_ERROR,this.onReturnVoucherError)},Object.defineProperty(n.prototype,"onReturnVoucherError",{get:function(){return this.bound__onReturnVoucherError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onReturnVoucherError=function(e){var n=(e=globalThis.asc.strict(e,t.DRMReturnVoucherErrorEvent)).clone();this.dispatchEvent(n);var o=globalThis.asc.as(e.target,t.DRMReturnVoucherContext);o.removeEventListener(t.DRMReturnVoucherCompleteEvent.RETURN_VOUCHER_COMPLETE,this.onReturnVoucherComplete),o.removeEventListener(t.DRMReturnVoucherErrorEvent.RETURN_VOUCHER_ERROR,this.onReturnVoucherError)},Object.defineProperty(n.prototype,"errorCodeToThrow",{get:function(){return this.bound__errorCodeToThrow.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__errorCodeToThrow=function(t){0},Object.defineProperty(n.prototype,"issueDRMStatusEvent",{get:function(){return this.bound__issueDRMStatusEvent.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__issueDRMStatusEvent=function(t,e,n,o){t=globalThis.asc.as(t,String),e=globalThis.asc.strict(e,globalThis.flash.net.drm.DRMContentData),n=globalThis.asc.strict(n,globalThis.flash.net.drm.DRMVoucher),o=!!o},Object.defineProperty(n.prototype,"issueDRMErrorEvent",{get:function(){return this.bound__issueDRMErrorEvent.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__issueDRMErrorEvent=function(t,e,n,o){t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMContentData),o=globalThis.asc.as(o,String)},Object.defineProperty(n.prototype,"storeVoucherInner",{get:function(){return this.bound__storeVoucherInner.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__storeVoucherInner=function(e){return e=globalThis.asc.strict(e,t.ByteArray),0},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net.drm::DRMManager")})}(),n.theManager=null,n.mNetworkIdleTimeoutInMS=12e4,n}(t.EventDispatcher);t.DRMManager=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.TimerEvent=globalThis.flash.events.TimerEvent,t.Timer=globalThis.flash.utils.Timer;var e=function(){function e(){}return Object.defineProperty(e.prototype,"startTimer",{get:function(){return this.bound__startTimer.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__startTimer=function(){null==this.m_heartBeatTimer&&(this.m_heartBeatTimer=new t.Timer(30,0),this.m_heartBeatTimer.addEventListener(t.TimerEvent.TIMER,this.onHeartBeat)),this.m_heartBeatTimer.start()},Object.defineProperty(e.prototype,"onHeartBeat",{get:function(){return this.bound__onHeartBeat.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__onHeartBeat=function(e){e=globalThis.asc.strict(e,t.TimerEvent),this.iHeartBeat()||(this.m_heartBeatTimer.stop(),this.m_heartBeatTimer.removeEventListener(t.TimerEvent.TIMER,this.onHeartBeat))},Object.defineProperty(e.prototype,"iHeartBeat",{get:function(){return this.bound__iHeartBeat.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__iHeartBeat=function(){return!1},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net.drm::DRMModuleCycleProvider"),globalThis.asc.clp$(e,{m_heartBeatTimer:null})})}(),e}();t.DRMModuleCycleProvider=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t.prototype,"init",{get:function(){return this.bound__init.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__init=function(t,e,n){t=+t,e=+e,n=+n,this.m_length=t>>>0,e>0&&(this.m_startDate=new Date(1e3*e)),n>0&&(this.m_endDate=new Date(1e3*n))},Object.defineProperty(t.prototype,"period",{get:function(){return this.m_length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"startDate",{get:function(){return this.m_startDate},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"endDate",{get:function(){return this.m_endDate},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net.drm::DRMPlaybackTimeWindow"),globalThis.asc.clp$(t,{m_length:0,m_startDate:null,m_endDate:null})})}(),t}();t.DRMPlaybackTimeWindow=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.DRMDeviceGroupErrorEvent=globalThis.flash.events.DRMDeviceGroupErrorEvent,t.DRMDeviceGroupEvent=globalThis.flash.events.DRMDeviceGroupEvent;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n.prototype,"removeFromDeviceGroup",{get:function(){return this.bound__removeFromDeviceGroup.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__removeFromDeviceGroup=function(t){t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMDeviceGroup);var e=0;this.m_isInSession||(this.m_isInSession=!0,this.m_deviceGroup=t,0!=(e=this.removeFromDeviceGroupInner(t))?(this.m_isInSession=!1,this.errorCodeToThrow(e)):this.setTimerUp())},Object.defineProperty(n.prototype,"onSessionComplete",{get:function(){return this.bound__onSessionComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSessionComplete=function(){var e=new t.DRMDeviceGroupEvent(t.DRMDeviceGroupEvent.REMOVE_FROM_DEVICE_GROUP_COMPLETE);e.deviceGroup=this.m_deviceGroup,this.dispatchEvent(e)},Object.defineProperty(n.prototype,"onSessionError",{get:function(){return this.bound__onSessionError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSessionError=function(){var e=new t.DRMDeviceGroupErrorEvent(t.DRMDeviceGroupErrorEvent.REMOVE_FROM_DEVICE_GROUP_ERROR,!1,!1,this.getLastServerErrorString(),this.getLastError());e.deviceGroup=this.m_deviceGroup,e.subErrorID=this.getLastSubErrorID()>>0,this.dispatchEvent(e)},Object.defineProperty(n.prototype,"removeFromDeviceGroupInner",{get:function(){return this.bound__removeFromDeviceGroupInner.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__removeFromDeviceGroupInner=function(t){return t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMDeviceGroup),0},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net.drm::DRMRemoveFromDeviceGroupContext"),globalThis.asc.clp$(n,{m_deviceGroup:null})})}(),n}(t.DRMManagerSession);t.DRMRemoveFromDeviceGroupContext=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){var e=function(t){function e(e){var n=this;return e=!!e,(n=t.call(this)||this).m_isAutoReset=e,n}return __extends(e,t),Object.defineProperty(e.prototype,"onSessionComplete",{get:function(){return this.bound__onSessionComplete.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__onSessionComplete=function(){this.issueDRMStatusEvent(this.metadata,null)},Object.defineProperty(e.prototype,"onSessionError",{get:function(){return this.bound__onSessionError.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__onSessionError=function(){this.issueDRMErrorEvent(this.metadata,this.getLastError(),this.getLastSubErrorID(),this.getLastServerErrorString())},Object.defineProperty(e.prototype,"doReset",{get:function(){return this.bound__doReset.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__doReset=function(){var t=0;this.m_isInSession||(this.m_isInSession=!0,0!=(t=this.resetInner(this.m_isAutoReset))?(this.m_isInSession=!1,this.errorCodeToThrow(t)):this.setTimerUp())},Object.defineProperty(e.prototype,"resetInner",{get:function(){return this.bound__resetInner.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__resetInner=function(t){return t=!!t,0},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net.drm::DRMResetContext"),globalThis.asc.clp$(e,{m_isAutoReset:!1})})}(),e}(t.DRMManagerSession);t.DRMResetContext=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.DRMReturnVoucherCompleteEvent=globalThis.flash.events.DRMReturnVoucherCompleteEvent,t.DRMReturnVoucherErrorEvent=globalThis.flash.events.DRMReturnVoucherErrorEvent;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n.prototype,"returnVoucher",{get:function(){return this.bound__returnVoucher.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__returnVoucher=function(t,e,n,o){t=globalThis.asc.as(t,String),e=!!e,n=globalThis.asc.as(n,String),o=globalThis.asc.as(o,String);var i=0;this.m_isInSession||(this.m_isInSession=!0,this.m_serverURL=t,this.m_licenseID=n,this.m_policyID=o,this.m_immediateCommit=e,0!=(i=this.returnVoucherInner(t,e,n,o))?(this.m_isInSession=!1,this.errorCodeToThrow(i)):this.setTimerUp())},Object.defineProperty(n.prototype,"onSessionComplete",{get:function(){return this.bound__onSessionComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSessionComplete=function(){var e=new t.DRMReturnVoucherCompleteEvent(t.DRMReturnVoucherCompleteEvent.RETURN_VOUCHER_COMPLETE);e.serverURL=this.m_serverURL,e.licenseID=this.m_licenseID,e.policyID=this.m_policyID,e.numberOfVouchersReturned=this.getResultInner(),this.dispatchEvent(e)},Object.defineProperty(n.prototype,"onSessionError",{get:function(){return this.bound__onSessionError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSessionError=function(){var e=new t.DRMReturnVoucherErrorEvent(t.DRMReturnVoucherErrorEvent.RETURN_VOUCHER_ERROR,!1,!1,this.getLastServerErrorString(),this.getLastError());e.serverURL=this.m_serverURL,e.licenseID=this.m_licenseID,e.policyID=this.m_policyID,e.subErrorID=this.getLastSubErrorID()>>0,this.dispatchEvent(e)},Object.defineProperty(n.prototype,"returnVoucherInner",{get:function(){return this.bound__returnVoucherInner.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__returnVoucherInner=function(t,e,n,o){return t=globalThis.asc.as(t,String),e=!!e,n=globalThis.asc.as(n,String),o=globalThis.asc.as(o,String),0},Object.defineProperty(n.prototype,"getResultInner",{get:function(){return this.bound__getResultInner.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getResultInner=function(){return 0},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net.drm::DRMReturnVoucherContext"),globalThis.asc.clp$(n,{m_serverURL:null,m_licenseID:null,m_policyID:null,m_immediateCommit:!1})})}(),n}(t.DRMManagerSession);t.DRMReturnVoucherContext=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function n(n){var o=this;return n=globalThis.asc.strict(n,t.ByteArray),(o=e.call(this)||this).m_voucher=n,o}return __extends(n,e),Object.defineProperty(n.prototype,"onSessionComplete",{get:function(){return this.bound__onSessionComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSessionComplete=function(){this.issueDRMStatusEvent(this.metadata,null)},Object.defineProperty(n.prototype,"onSessionError",{get:function(){return this.bound__onSessionError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onSessionError=function(){this.issueDRMErrorEvent(this.metadata,this.getLastError(),this.getLastSubErrorID(),this.getLastServerErrorString())},Object.defineProperty(n.prototype,"doStoreVoucher",{get:function(){return this.bound__doStoreVoucher.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__doStoreVoucher=function(){var t=0;this.m_isInSession||(this.m_isInSession=!0,0!=(t=this.storeVoucherInner(this.m_voucher))?(this.m_isInSession=!1,this.errorCodeToThrow(t)):this.setTimerUp())},Object.defineProperty(n.prototype,"storeVoucherInner",{get:function(){return this.bound__storeVoucherInner.__bind(this)},enumerable:!1,configurable:!0}),n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net.drm::DRMStoreVoucherContext"),globalThis.asc.clp$(n,{m_voucher:null})})}(),n}(t.DRMManagerSession);t.DRMStoreVoucherContext=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.DRMLicenseRequestEvent=globalThis.flash.events.DRMLicenseRequestEvent,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.HTTPStatusEvent=globalThis.flash.events.HTTPStatusEvent,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent,t.ProgressEvent=globalThis.flash.events.ProgressEvent,t.SecurityErrorEvent=globalThis.flash.events.SecurityErrorEvent,t.TimerEvent=globalThis.flash.events.TimerEvent,t.URLLoader=globalThis.flash.net.URLLoader,t.URLLoaderDataFormat=globalThis.flash.net.URLLoaderDataFormat,t.URLRequest=globalThis.flash.net.URLRequest,t.URLRequestHeader=globalThis.flash.net.URLRequestHeader,t.URLRequestMethod=globalThis.flash.net.URLRequestMethod,t.ByteArray=globalThis.flash.utils.ByteArray,t.Timer=globalThis.flash.utils.Timer;var e=function(e){function n(){var t=e.call(this)||this;return t.httpStatus=0,t.isDownloading=!1,t}return __extends(n,e),Object.defineProperty(n.prototype,"httpPostAndReceiveASync",{get:function(){return this.bound__httpPostAndReceiveASync.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__httpPostAndReceiveASync=function(e,n,o,i,r){e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),o=globalThis.asc.as(o,String),i=globalThis.asc.strict(i,t.ByteArray);var a=null,s=null;0==(r>>>=0)&&((a=new t.DRMLicenseRequestEvent(t.DRMLicenseRequestEvent.LICENSE_REQUEST)).serverURL=e,t.DRMManager.getDRMManager().dispatchEvent(a),e=a.serverURL);var l=new t.URLRequest(e);l.method=t.URLRequestMethod.POST,l.data=i,null!=n&&null!=o&&(s=new Array(new t.URLRequestHeader(n,o)),l.requestHeaders=s),this.doURLDownload(l)},Object.defineProperty(n.prototype,"httpGetASync",{get:function(){return this.bound__httpGetASync.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__httpGetASync=function(e){e=globalThis.asc.as(e,String);var n=new t.URLRequest(e);this.doURLDownload(n)},Object.defineProperty(n.prototype,"doURLDownload",{get:function(){return this.bound__doURLDownload.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__doURLDownload=function(e){e=globalThis.asc.strict(e,t.URLRequest),this.urlLoader=new t.URLLoader,this.urlLoader.dataFormat=t.URLLoaderDataFormat.BINARY,this.urlLoader.addEventListener(t.Event.COMPLETE,this.onAsyncDownloadComplete),this.urlLoader.addEventListener(t.IOErrorEvent.IO_ERROR,this.onAsyncIOError),this.urlLoader.addEventListener(t.SecurityErrorEvent.SECURITY_ERROR,this.onAsyncSecurityError),this.urlLoader.addEventListener(t.HTTPStatusEvent.HTTP_STATUS,this.onHTTPStatus),this.urlLoader.addEventListener(t.ProgressEvent.PROGRESS,this.onProgress),this.urlLoader.load(e),this.networkTimeOutTimer=new t.Timer(t.DRMManager.networkIdleTimeout),this.networkTimeOutTimer.addEventListener(t.TimerEvent.TIMER,this.onTimer),this.networkTimeOutTimer.start(),this.isDownloading=!0},Object.defineProperty(n.prototype,"onTimer",{get:function(){return this.bound__onTimer.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onTimer=function(e){e=globalThis.asc.strict(e,t.TimerEvent),this.isDownloading&&this.iOnTimeoutError(0),this.cleanUp()},Object.defineProperty(n.prototype,"onProgress",{get:function(){return this.bound__onProgress.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onProgress=function(e){e=globalThis.asc.strict(e,t.ProgressEvent),this.networkTimeOutTimer.reset(),this.networkTimeOutTimer.start()},Object.defineProperty(n.prototype,"onAsyncDownloadComplete",{get:function(){return this.bound__onAsyncDownloadComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onAsyncDownloadComplete=function(e){e=globalThis.asc.strict(e,t.Event);var n=globalThis.asc.as(this.urlLoader.data,t.ByteArray);this.iOnDownloadComplete(n),this.cleanUp()},Object.defineProperty(n.prototype,"onAsyncIOError",{get:function(){return this.bound__onAsyncIOError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onAsyncIOError=function(e){e=globalThis.asc.strict(e,t.Event);var n=globalThis.asc.as(e,t.IOErrorEvent);this.iOnIOError(this.httpStatus,n.text),this.cleanUp()},Object.defineProperty(n.prototype,"onAsyncSecurityError",{get:function(){return this.bound__onAsyncSecurityError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onAsyncSecurityError=function(e){e=globalThis.asc.strict(e,t.Event);var n=globalThis.asc.as(e,t.SecurityErrorEvent);this.iOnSecurityError(n.text),this.cleanUp()},Object.defineProperty(n.prototype,"onHTTPStatus",{get:function(){return this.bound__onHTTPStatus.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onHTTPStatus=function(e){e=globalThis.asc.strict(e,t.Event);var n=globalThis.asc.as(e,t.HTTPStatusEvent);this.httpStatus=n.status>>>0},Object.defineProperty(n.prototype,"cleanUp",{get:function(){return this.bound__cleanUp.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__cleanUp=function(){this.urlLoader&&(this.urlLoader.removeEventListener(t.Event.COMPLETE,this.onAsyncDownloadComplete),this.urlLoader.removeEventListener(t.IOErrorEvent.IO_ERROR,this.onAsyncIOError),this.urlLoader.removeEventListener(t.SecurityErrorEvent.SECURITY_ERROR,this.onAsyncSecurityError),this.urlLoader.removeEventListener(t.HTTPStatusEvent.HTTP_STATUS,this.onHTTPStatus)),this.networkTimeOutTimer&&this.networkTimeOutTimer.stop(),this.isDownloading=!1},Object.defineProperty(n.prototype,"iOnDownloadComplete",{get:function(){return this.bound__iOnDownloadComplete.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__iOnDownloadComplete=function(e){e=globalThis.asc.strict(e,t.ByteArray)},Object.defineProperty(n.prototype,"iOnTimeoutError",{get:function(){return this.bound__iOnTimeoutError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__iOnTimeoutError=function(t){0},Object.defineProperty(n.prototype,"iOnIOError",{get:function(){return this.bound__iOnIOError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__iOnIOError=function(t,e){e=globalThis.asc.as(e,String)},Object.defineProperty(n.prototype,"iOnSecurityError",{get:function(){return this.bound__iOnSecurityError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__iOnSecurityError=function(t){t=globalThis.asc.as(t,String)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net.drm::DRMURLDownloadContext"),globalThis.asc.clp$(n,{httpStatus:0,urlLoader:null,networkTimeOutTimer:null,isDownloading:!1})})}(),n}(t.EventDispatcher);t.DRMURLDownloadContext=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){!function(t){t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function t(){}return Object.defineProperty(t.prototype,"serverURL",{get:function(){return this.FMRMSURL},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"FMRMSURL",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"voucherStartDate",{get:function(){var t=NaN;return null==this.m_startDate&&(t=this.getStartDateInner())>0&&(this.m_startDate=new Date(1e3*t)),this.m_startDate},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"voucherEndDate",{get:function(){var t=NaN;return null==this.m_endDate&&(t=this.getEndDateInner())>0&&(this.m_endDate=new Date(1e3*t)),this.m_endDate},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"offlineLeaseStartDate",{get:function(){var t=NaN;return null==this.m_offlineLeaseStartDate&&(t=this.getOfflineLeaseStartDateInner())>0&&(this.m_offlineLeaseStartDate=new Date(1e3*t)),this.m_offlineLeaseStartDate},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"offlineLeaseEndDate",{get:function(){var t=NaN;return null==this.m_offlineLeaseExpirationDate&&(t=this.getOfflineLeaseExpirationDateInner())>0&&(this.m_offlineLeaseExpirationDate=new Date(1e3*t)),this.m_offlineLeaseExpirationDate},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"getEndDateInner",{get:function(){return this.bound__getEndDateInner.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__getEndDateInner=function(){return 0},Object.defineProperty(t.prototype,"getStartDateInner",{get:function(){return this.bound__getStartDateInner.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__getStartDateInner=function(){return 0},Object.defineProperty(t.prototype,"getOfflineLeaseStartDateInner",{get:function(){return this.bound__getOfflineLeaseStartDateInner.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__getOfflineLeaseStartDateInner=function(){return 0},Object.defineProperty(t.prototype,"getOfflineLeaseExpirationDateInner",{get:function(){return this.bound__getOfflineLeaseExpirationDateInner.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__getOfflineLeaseExpirationDateInner=function(){return 0},Object.defineProperty(t.prototype,"policies",{get:function(){return null==this.m_customPolicies&&this.createCustomPolicyObject(),this.m_customPolicies},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"licenseID",{get:function(){return null==this.m_licenseID&&(this.m_licenseID=this.getLicenseIDInner()),this.m_licenseID},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"getLicenseIDInner",{get:function(){return this.bound__getLicenseIDInner.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__getLicenseIDInner=function(){return null},Object.defineProperty(t.prototype,"policyID",{get:function(){return null==this.m_policyID&&(this.m_policyID=this.getPolicyIDInner()),this.m_policyID},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"getPolicyIDInner",{get:function(){return this.bound__getPolicyIDInner.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__getPolicyIDInner=function(){return null},Object.defineProperty(t.prototype,"createCustomPolicyObject",{get:function(){return this.bound__createCustomPolicyObject.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__createCustomPolicyObject=function(){},Object.defineProperty(t.prototype,"setCustomPolicyObject",{get:function(){return this.bound__setCustomPolicyObject.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__setCustomPolicyObject=function(t){this.m_customPolicies=t},Object.defineProperty(t.prototype,"playStartTime",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"playbackEndTime",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"playbackWindow",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"playbackTimeWindow",{get:function(){var t=0;return(null==this.m_playbackTimeWindow||null==this.m_playbackTimeWindow.startDate&&this.playStartTime>0)&&(t=this.playbackWindow>>>0,this.playbackWindow>0&&(this.m_playbackTimeWindow=this.createDRMPlaybackTimeWindow(t,this.playStartTime,this.playbackEndTime))),this.m_playbackTimeWindow},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"toByteArray",{get:function(){return this.bound__toByteArray.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__toByteArray=function(){return this.toByteArrayInner()},Object.defineProperty(t.prototype,"createDRMPlaybackTimeWindow",{get:function(){return this.bound__createDRMPlaybackTimeWindow.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__createDRMPlaybackTimeWindow=function(t,e,n){return t=+t,e=+e,n=+n,null},Object.defineProperty(t.prototype,"toByteArrayInner",{get:function(){return this.bound__toByteArrayInner.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__toByteArrayInner=function(){return null},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net.drm::DRMVoucher"),globalThis.asc.clp$(t,{m_licenseID:null,m_policyID:null,m_endDate:null,m_startDate:null,m_offlineLeaseStartDate:null,m_offlineLeaseExpirationDate:null,m_customPolicies:null,m_playbackTimeWindow:null})})}(),t}();t.DRMVoucher=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"download",{get:function(){return this.bound__download.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__download=function(t,e){void 0===e&&(e=!1),t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMContentData),e=!!e;var n=0;this.m_isInSession||(this.m_isInSession=!0,this.metadata=t,0!=(n=this.downloadInner(this.metadata,e))?(this.m_isInSession=!1,this.errorCodeToThrow(n)):this.setTimerUp())},Object.defineProperty(e.prototype,"onSessionComplete",{get:function(){return this.bound__onSessionComplete.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__onSessionComplete=function(){this.issueDRMStatusEvent(this.metadata,this.getVoucherInner())},Object.defineProperty(e.prototype,"onSessionError",{get:function(){return this.bound__onSessionError.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__onSessionError=function(){this.issueDRMErrorEvent(this.metadata,this.getLastError(),this.getLastSubErrorID(),this.getLastServerErrorString())},Object.defineProperty(e.prototype,"voucher",{get:function(){return this.getVoucherInner()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"downloadInner",{get:function(){return this.bound__downloadInner.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__downloadInner=function(t,e){return t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMContentData),e=!!e,0},Object.defineProperty(e.prototype,"getVoucherInner",{get:function(){return this.bound__getVoucherInner.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getVoucherInner=function(){return null},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net.drm::DRMVoucherDownloadContext")})}(),e}(t.DRMManagerSession);t.DRMVoucherDownloadContext=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"getVoucherFromStore",{get:function(){return this.bound__getVoucherFromStore.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getVoucherFromStore=function(t){t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMContentData);var e=0;this.m_isInSession||(this.m_isInSession=!0,this.metadata=t,0!=(e=this.getVoucherFromStoreInner(this.metadata))?(this.m_isInSession=!1,this.errorCodeToThrow(e)):this.setTimerUp())},Object.defineProperty(e.prototype,"voucher",{get:function(){return this.getVoucherInner()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onSessionComplete",{get:function(){return this.bound__onSessionComplete.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__onSessionComplete=function(){this.issueDRMStatusEvent(this.metadata,this.getVoucherInner())},Object.defineProperty(e.prototype,"onSessionError",{get:function(){return this.bound__onSessionError.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__onSessionError=function(){this.issueDRMErrorEvent(this.metadata,this.getLastError(),this.getLastSubErrorID(),this.getLastServerErrorString())},Object.defineProperty(e.prototype,"getVoucherFromStoreInner",{get:function(){return this.bound__getVoucherFromStoreInner.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getVoucherFromStoreInner=function(t){return t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMContentData),0},Object.defineProperty(e.prototype,"getVoucherInner",{get:function(){return this.bound__getVoucherInner.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getVoucherInner=function(){return null},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net.drm::DRMVoucherStoreContext")})}(),e}(t.DRMManagerSession);t.DRMVoucherStoreContext=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net.drm::LoadVoucherSetting")})}(),t.FORCE_REFRESH="forceRefresh",t.LOCAL_ONLY="localOnly",t.ALLOW_SERVER="allowServer",t}();t.LoadVoucherSetting=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t.prototype,"displayName",{get:function(){return this.m_displayName},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"authenticationMethod",{get:function(){return this.m_authMethod},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"domain",{get:function(){return this.m_domain},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"policyID",{get:function(){return this.m_policyID},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"deviceGroup",{get:function(){return this.m_deviceGroup},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"setDeviceGroup",{get:function(){return this.bound__setDeviceGroup.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__setDeviceGroup=function(t){t=globalThis.asc.strict(t,globalThis.flash.net.drm.DRMDeviceGroup),this.m_deviceGroup=t},Object.defineProperty(t.prototype,"setFields",{get:function(){return this.bound__setFields.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__setFields=function(t,e,n,o){t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),o=globalThis.asc.as(o,String),this.m_displayName=t,this.m_authMethod=e,this.m_domain=n,this.m_policyID=o},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net.drm::VoucherAccessInfo"),globalThis.asc.clp$(t,{m_deviceGroup:null,m_displayName:null,m_authMethod:null,m_domain:null,m_policyID:null})})}(),t}();t.VoucherAccessInfo=e}(t.drm||(t.drm={}))}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t.prototype,"name",{get:function(){return this._name},set:function(t){t=globalThis.asc.as(t,String),this._name=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ttl",{get:function(){return this._ttl},set:function(t){t>>=0,this._ttl=t},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.net.dns::ResourceRecord"),globalThis.asc.clp$(t,{_name:"",_ttl:0})})}(),t}();t.ResourceRecord=e}(t.dns||(t.dns={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"address",{get:function(){return this._address},set:function(t){t=globalThis.asc.as(t,String),this._address=t},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net.dns::AAAARecord"),globalThis.asc.clp$(e,{_address:""})})}(),e}(t.ResourceRecord);t.AAAARecord=e}(t.dns||(t.dns={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"address",{get:function(){return this._address},set:function(t){t=globalThis.asc.as(t,String),this._address=t},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net.dns::ARecord"),globalThis.asc.clp$(e,{_address:""})})}(),e}(t.ResourceRecord);t.ARecord=e}(t.dns||(t.dns={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){t.RegExp=globalThis.global.RegExp,t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n,"isSupported",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"lookup",{get:function(){return this.bound__lookup.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__lookup=function(e,n){var o=null;switch(null==(e=globalThis.asc.as(e,String))&&Error.throwError(globalThis.ArgumentError,2007,"host"),0==e.length&&Error.throwError(globalThis.ArgumentError,2004,"host"),n){case t.ARecord:this.doLookup(e,e,1);break;case t.AAAARecord:this.doLookup(e,e,28);break;case t.MXRecord:this.doLookup(e,e,15);break;case t.PTRRecord:null==(o=this.getPtrHost(e))&&Error.throwError(globalThis.ArgumentError,2004,"host"),this.doLookup(e,o,12);break;case t.SRVRecord:this.doLookup(e,e,33);break;default:Error.throwError(globalThis.ArgumentError,2004,"recordType")}},Object.defineProperty(n.prototype,"doLookup",{get:function(){return this.bound__doLookup.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getPtrHost",{get:function(){return this.bound__getPtrHost.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__getPtrHost=function(t){var e=null,n=null,o=null,i=null,r=null,a=null,s=null,l=null,c=null,u=void 0,f=0,_=null,h=!1,p=0,d=null,b=null,g=null;if(null!=(t=globalThis.asc.as(t,String)))if(e=new global.RegExp("\\.in-addr\\.arpa$",""),n=new global.RegExp("\\.ip6\\.arpa$",""),o=new global.RegExp("^\\d{1,3}(\\.\\d{1,3}){3}$",""),i=new global.RegExp("^(::){0,1}[0-9a-f]{1,4}(:{1,2}[0-9a-f]{1,4}){0,7}(::){0,1}$","i"),-1!=t.search(e)||-1!=t.search(n))g=t;else if(0==t.search(o)){if(r=new global.RegExp("\\d+","g"),null!=(a=t.match(r))&&4==a.length){for(s="";a.length>0;)s+=a.pop(),s+=".";g=s+"in-addr.arpa"}}else if(0==t.search(i)){if(l=new global.RegExp("(:+)","g"),(u=null!=(c=t.split(l))?c.length:0)>0&&u<=15&&1==(1&u)){for(f=15-u>>1,_=[],h=!0;h&&p0)for(;f--;)_.push("0000")}else{for(;d.length<4;)d="0"+d;_.push(d)}p++}if(h&&8==_.length){for(s="",p=(b=_.join("")).length-1>>0;p>=0;p--)s+=b.charAt(p),s+=".";g=s+"ip6.arpa"}}}else g=null;return g},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.net.dns::DNSResolver")})}(),n}(t.EventDispatcher);t.DNSResolver=e}(t.dns||(t.dns={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"exchange",{get:function(){return this._exchange},set:function(t){t=globalThis.asc.as(t,String),this._exchange=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"preference",{get:function(){return this._preference},set:function(t){t>>=0,this._preference=t},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net.dns::MXRecord"),globalThis.asc.clp$(e,{_exchange:"",_preference:0})})}(),e}(t.ResourceRecord);t.MXRecord=e}(t.dns||(t.dns={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"ptrdName",{get:function(){return this._ptrdName},set:function(t){t=globalThis.asc.as(t,String),this._ptrdName=t},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net.dns::PTRRecord"),globalThis.asc.clp$(e,{_ptrdName:""})})}(),e}(t.ResourceRecord);t.PTRRecord=e}(t.dns||(t.dns={}))}(t.net||(t.net={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"priority",{get:function(){return this._priority},set:function(t){t>>=0,this._priority=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"weight",{get:function(){return this._weight},set:function(t){t>>=0,this._weight=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"port",{get:function(){return this._port},set:function(t){t>>=0,this._port=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"target",{get:function(){return this._target},set:function(t){t=globalThis.asc.as(t,String),this._target=t},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.net.dns::SRVRecord"),globalThis.asc.clp$(e,{_priority:0,_weight:0,_port:0,_target:""})})}(),e}(t.ResourceRecord);t.SRVRecord=e}(t.dns||(t.dns={}))}(t.net||(t.net={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AudioDecoder")})}(),t.DOLBY_DIGITAL="DolbyDigital",t.DOLBY_DIGITAL_PLUS="DolbyDigitalPlus",t.DTS="DTS",t.DTS_EXPRESS="DTSExpress",t.DTS_HD_HIGH_RESOLUTION_AUDIO="DTSHDHighResolutionAudio",t.DTS_HD_MASTER_AUDIO="DTSHDMasterAudio",t}();t.AudioDecoder=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e,"audioDeviceManager",{get:function(){return e.getInstance()},enumerable:!1,configurable:!0}),Object.defineProperty(e,"getInstance",{get:function(){return this.bound__getInstance.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isSupported",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"deviceNames",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"selectedDeviceIndex",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.media::AudioDeviceManager")})}(),e}(t.EventDispatcher);t.AudioDeviceManager=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AudioOutputChangeReason")})}(),t.USER_SELECTION="userSelection",t.DEVICE_CHANGE="deviceChange",t}();t.AudioOutputChangeReason=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AudioPlaybackMode")})}(),t.AMBIENT="ambient",t.MEDIA="media",t.VOICE="voice",t}();t.AudioPlaybackMode=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n,o){t=globalThis.asc.as(t,String),e>>>=0,n>>>=0,o>>>=0,this.m_policy=t,this.m_startBitsPerSecond=e>>0,this.m_minBitsPerSecond=n>>0,this.m_maxBitsPerSecond=o>>0}return Object.defineProperty(t.prototype,"policy",{get:function(){return this.m_policy},set:function(t){t=globalThis.asc.as(t,String),this.m_policy=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"startBitsPerSecond",{get:function(){return this.m_startBitsPerSecond},set:function(t){t>>=0,this.m_startBitsPerSecond=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"minBitsPerSecond",{get:function(){return this.m_minBitsPerSecond},set:function(t){t>>=0,this.m_minBitsPerSecond=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"maxBitsPerSecond",{get:function(){return this.m_maxBitsPerSecond},set:function(t){t>>=0,this.m_maxBitsPerSecond=t},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AVABRParameters"),globalThis.asc.clp$(t,{m_policy:null,m_startBitsPerSecond:0,m_minBitsPerSecond:0,m_maxBitsPerSecond:0})})}(),t.AGGRESSIVE="aggressive",t.MODERATE="moderate",t.CONSERVATIVE="conservative",t}();t.AVABRParameters=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n){t>>=0,e>>=0,n>>=0,this.m_bitsPerSecond=t,this.m_width=e,this.m_height=n}return Object.defineProperty(t.prototype,"bitsPerSecond",{get:function(){return this.m_bitsPerSecond},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"width",{get:function(){return this.m_width},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"height",{get:function(){return this.m_height},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AVABRProfileInfo"),globalThis.asc.clp$(t,{m_bitsPerSecond:0,m_width:0,m_height:0})})}(),t}();t.AVABRProfileInfo=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){this.m_font="",this.m_fontColor="",this.m_fontEdge="",this.m_edgeColor="",this.m_backgroundColor="",this.m_fillColor="",this.m_fontOpacity="",this.m_backgroundOpacity="",this.m_fillOpacity="",this.m_size=""}return Object.defineProperty(t.prototype,"font",{get:function(){return this.m_font},set:function(t){t=globalThis.asc.as(t,String),this.m_font=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fontColor",{get:function(){return this.m_fontColor},set:function(t){t=globalThis.asc.as(t,String),this.m_fontColor=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fontEdge",{get:function(){return this.m_fontEdge},set:function(t){t=globalThis.asc.as(t,String),this.m_fontEdge=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"edgeColor",{get:function(){return this.m_edgeColor},set:function(t){t=globalThis.asc.as(t,String),this.m_edgeColor=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"backgroundColor",{get:function(){return this.m_backgroundColor},set:function(t){t=globalThis.asc.as(t,String),this.m_backgroundColor=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fillColor",{get:function(){return this.m_fillColor},set:function(t){t=globalThis.asc.as(t,String),this.m_fillColor=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fontOpacity",{get:function(){return this.m_fontOpacity},set:function(t){t=globalThis.asc.as(t,String),this.m_fontOpacity=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"backgroundOpacity",{get:function(){return this.m_backgroundOpacity},set:function(t){t=globalThis.asc.as(t,String),this.m_backgroundOpacity=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fillOpacity",{get:function(){return this.m_fillOpacity},set:function(t){t=globalThis.asc.as(t,String),this.m_fillOpacity=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){return this.m_size},set:function(t){t=globalThis.asc.as(t,String),this.m_size=t},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AVCaptionStyle"),globalThis.asc.clp$(t,{m_font:null,m_fontColor:null,m_fontEdge:null,m_edgeColor:null,m_backgroundColor:null,m_fillColor:null,m_fontOpacity:null,m_backgroundOpacity:null,m_fillOpacity:null,m_size:null})})}(),t.DEFAULT="default",t.MONOSPACE_WITH_SERIFS="monospaced_with_serifs",t.PROPORTIONAL_WITH_SERIFS="proportional_with_serifs",t.MONOSPACED_WITHOUT_SERIFS="monospaced_without_serifs",t.PROPORTIONAL_WITHOUT_SERIFS="proportional_without_serifs",t.CASUAL="casual",t.CURSIVE="cursive",t.SMALL_CAPITALS="small_capitals",t.BLACK="black",t.GRAY="gray",t.WHITE="white",t.BRIGHT_WHITE="bright_white",t.DARK_RED="dark_red",t.RED="red",t.BRIGHT_RED="bright_red",t.DARK_GREEN="dark_green",t.GREEN="green",t.BRIGHT_GREEN="bright_green",t.DARK_BLUE="dark_blue",t.BLUE="blue",t.BRIGHT_BLUE="bright_blue",t.DARK_YELLOW="dark_yellow",t.YELLOW="yellow",t.BRIGHT_YELLOW="bright_yellow",t.DARK_MAGENTA="dark_magenta",t.MAGENTA="magenta",t.BRIGHT_MAGENTA="bright_magenta",t.DARK_CYAN="dark_cyan",t.CYAN="cyan",t.BRIGHT_CYAN="bright_cyan",t.NONE="none",t.RAISED="raised",t.DEPRESSED="depressed",t.UNIFORM="uniform",t.LEFT_DROP_SHADOW="drop_shadow_left",t.RIGHT_DROP_SHADOW="drop_shadow_right",t.SMALL="small",t.MEDIUM="medium",t.LARGE="large",t}();t.AVCaptionStyle=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){t.Dictionary=globalThis.flash.utils.Dictionary;var e=function(){function e(e,n){e=globalThis.asc.strict(e,t.Dictionary),n=+n,this.m_dictionary=e,this.m_localTime=n}return Object.defineProperty(e.prototype,"dictionary",{get:function(){return this.m_dictionary},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"localTime",{get:function(){return this.m_localTime},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.media::AVCuePoint"),globalThis.asc.clp$(e,{m_dictionary:null,m_localTime:NaN})})}(),e}();t.AVCuePoint=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t){t>>=0,this.m_result=t}return Object.defineProperty(t.prototype,"result",{get:function(){return this.m_result},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AVResult"),globalThis.asc.clp$(t,{m_result:0})})}(),t.END_OF_PERIOD=-1,t.SUCCESS=0,t.ASYNC_OPERATION_IN_PROGRESS=1,t.EOF=2,t.DECODER_FAILED=3,t.DEVICE_OPEN_ERROR=4,t.FILE_NOT_FOUND=5,t.GENERIC_ERROR=6,t.IRRECOVERABLE_ERROR=7,t.LOST_CONNECTION_RECOVERABLE=8,t.NO_FIXED_SIZE=9,t.NOT_IMPLEMENTED=10,t.OUT_OF_MEMORY=11,t.PARSE_ERROR=12,t.SIZE_UNKNOWN=13,t.UNDERFLOW=14,t.UNSUPPORTED_CONFIGURATION=15,t.UNSUPPORTED_OPERATION=16,t.WAITING_FOR_INIT=17,t.INVALID_PARAMETER=18,t.INVALID_OPERATION=19,t.ONLY_ALLOWED_IN_PAUSED_STATE=20,t.INVALID_WITH_AUDIO_ONLY_FILE=21,t.PREVIOUS_STEP_SEEK_IN_PROGRESS=22,t.RESOURCE_NOT_SPECIFIED=23,t.RANGE_ERROR=24,t.INVALID_SEEK_TIME=25,t.FILE_STRUCTURE_INVALID=26,t.COMPONENT_CREATION_FAILURE=27,t.DRM_INIT_ERROR=28,t.CONTAINER_NOT_SUPPORTED=29,t.SEEK_FAILED=30,t.CODEC_NOT_SUPPORTED=31,t.NETWORK_UNAVAILABLE=32,t.NETWORK_ERROR=33,t.OVERFLOW=34,t.VIDEO_PROFILE_NOT_SUPPORTED=35,t.PERIOD_NOT_LOADED=36,t.INVALID_REPLACE_DURATION=37,t.CALLED_FROM_WRONG_THREAD=38,t.FRAGMENT_READ_ERROR=39,t.OPERATION_ABORTED=40,t.UNSUPPORTED_HLS_VERSION=41,t.CANNOT_FAIL_OVER=42,t.HTTP_TIME_OUT=43,t.NETWORK_DOWN=44,t.NO_USEABLE_BITRATE_PROFILE=45,t.BAD_MANIFEST_SIGNATURE=46,t.CANNOT_LOAD_PLAY_LIST=47,t.REPLACEMENT_FAILED=48,t.SWITCH_TO_ASYMMETRIC_PROFILE=49,t.LIVE_WINDOW_MOVED_BACKWARD=50,t.CURRENT_PERIOD_EXPIRED=51,t.CONTENT_LENGTH_MISMATCH=52,t.PERIOD_HOLD=53,t.LIVE_HOLD=54,t.BAD_MEDIA_INTERLEAVING=55,t.DRM_NOT_AVAILABLE=56,t.PLAYBACK_NOT_ENABLED=57,t.BAD_MEDIASAMPLE_FOUND=58,t.RANGE_SPANS_READHEAD=59,t.POSTROLL_WITH_LIVE_NOT_ALLOWED=60,t.INTERNAL_ERROR=61,t.SPS_PPS_FOUND_OUTSIDE_AVCC=62,t.PARTIAL_REPLACEMENT=63,t.RENDITION_M3U8_ERROR=64,t.NULL_OPERATION=65,t.SEGMENT_SKIPPED_ON_FAILURE=66,t.INCOMPATIBLE_RENDER_MODE=67,t.PROTOCOL_NOT_SUPPORTED=68,t.INCOMPATIBLE_VERSION=69,t.MANIFEST_FILE_UNEXPECTEDLY_CHANGED=70,t.CANNOT_SPLIT_TIMELINE=71,t.CANNOT_ERASE_TIMELINE=72,t.DID_NOT_GET_NEXT_FRAGMENT=73,t.NO_TIMELINE=74,t.LISTENER_NOT_FOUND=75,t.AUDIO_START_ERROR=76,t.NO_AUDIO_SINK=77,t.FILE_OPEN_ERROR=78,t.FILE_WRITE_ERROR=79,t.FILE_READ_ERROR=80,t.ID3_PARSE_ERROR=81,t.SECURITY_ERROR=82,t.TIMELINE_TOO_SHORT=83,t.AUDIO_ONLY_STREAM_START=84,t.AUDIO_ONLY_STREAM_END=85,t.CANNOT_HANDLE_MAIN_MANIFEST_UPDATE=86,t.KEY_NOT_FOUND=87,t.INVALID_KEY=88,t.KEY_SERVER_NOT_FOUND=89,t.CRYPTO_ALGORITHM_NOT_SUPPORTED=300,t.CRYPTO_ERROR_CORRUPTED_DATA=301,t.CRYPTO_ERROR_BUFFER_TOO_SMALL=302,t.CRYPTO_ERROR_BAD_CERTIFICATE=303,t.CRYPTO_ERROR_DIGEST_UPDATE=304,t.CRYPTO_ERROR_DIGEST_FINISH=305,t.CRYPTO_ERROR_BAD_PARAMETER=306,t.CRYPTO_ERROR_UNKNOWN=307,t}();t.AVResult=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){var e=function(t){function e(e,n,o){var i=this;return e>>=0,n>>=0,o=!!o,(i=t.call(this,e)||this).m_insertedBeforeReadHead=o,i.m_periodIndex=n,i}return __extends(e,t),Object.defineProperty(e.prototype,"periodIndex",{get:function(){return this.m_periodIndex},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"insertedBeforeReadHead",{get:function(){return this.m_insertedBeforeReadHead},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.media::AVInsertionResult"),globalThis.asc.clp$(e,{m_periodIndex:0,m_insertedBeforeReadHead:!1})})}(),e}(t.AVResult);t.AVInsertionResult=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n){void 0===t&&(t=!1),void 0===e&&(e=!0),void 0===n&&(n=!1),t=!!t,e=!!e,n=!!n,this.m_forceNativeNetworking=t,this.m_readSetCookieHeader=e,this.m_useCookieHeaderForAllRequests=n}return Object.defineProperty(t.prototype,"forceNativeNetworking",{get:function(){return this.m_forceNativeNetworking},set:function(t){t=!!t,this.m_forceNativeNetworking=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"readSetCookieHeader",{get:function(){return this.m_readSetCookieHeader},set:function(t){t=!!t,this.m_readSetCookieHeader=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"useCookieHeaderForAllRequests",{get:function(){return this.m_useCookieHeaderForAllRequests},set:function(t){t=!!t,this.m_useCookieHeaderForAllRequests=t},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AVNetworkingParams"),globalThis.asc.clp$(t,{m_forceNativeNetworking:!1,m_readSetCookieHeader:!1,m_useCookieHeaderForAllRequests:!1})})}(),t}();t.AVNetworkingParams=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n,o,i,r,a,s,l,c){t=+t,e=+e,n=+n,o>>=0,i>>=0,r>>=0,a>>=0,s>>=0,l=!!l,c=+c,this.m_localStartTime=t,this.m_virtualStartTime=e,this.m_duration=n,this.m_firstCuePointIndex=o,this.m_lastCuePointIndex=i,this.m_firstSubscribedTagIndex=r,this.m_lastSubscribedTagIndex=a,this.m_userData=s,this.m_supportsTrickPlay=l,this.m_targetDuration=c}return Object.defineProperty(t.prototype,"localStartTime",{get:function(){return this.m_localStartTime},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"virtualStartTime",{get:function(){return this.m_virtualStartTime},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"duration",{get:function(){return this.m_duration},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"firstCuePointIndex",{get:function(){return this.m_firstCuePointIndex},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastCuePointIndex",{get:function(){return this.m_lastCuePointIndex},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"firstSubscribedTagIndex",{get:function(){return this.m_firstSubscribedTagIndex},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastSubscribedTagIndex",{get:function(){return this.m_lastSubscribedTagIndex},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"userData",{get:function(){return this.m_userData},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"supportsTrickPlay",{get:function(){return this.m_supportsTrickPlay},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"targetDuration",{get:function(){return this.m_targetDuration},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AVPeriodInfo"),globalThis.asc.clp$(t,{m_localStartTime:NaN,m_virtualStartTime:NaN,m_duration:NaN,m_firstCuePointIndex:0,m_lastCuePointIndex:0,m_firstSubscribedTagIndex:0,m_lastSubscribedTagIndex:0,m_userData:0,m_supportsTrickPlay:!1,m_targetDuration:NaN})})}(),t}();t.AVPeriodInfo=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t){t>>>=0,this.m_state=t>>0}return Object.defineProperty(t.prototype,"state",{get:function(){return this.m_state},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AVPlayState"),globalThis.asc.clp$(t,{m_state:0})})}(),t.UNINITIALIZED=0,t.READY=1,t.BUFFERING=2,t.PLAYING=3,t.PAUSED=4,t.EOF=5,t.SUSPENDED=6,t.TRICK_PLAY=7,t.UNRECOVERABLE_ERROR=8,t}();t.AVPlayState=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),Object.defineProperty(e.prototype,"dispose",{get:function(){return this.bound__dispose.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__dispose=function(){},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.media::AVSource")})}(),e}(t.EventDispatcher);t.AVSource=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"load",{get:function(){return this.bound__load.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__load=function(t,e,n){return void 0===e&&(e="HLS"),void 0===n&&(n=0),t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n>>=0,null},Object.defineProperty(e.prototype,"loadManifest",{get:function(){return this.bound__loadManifest.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__loadManifest=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n="HLS"),t=globalThis.asc.as(t,String),e>>=0,n=globalThis.asc.as(n,String),null},Object.defineProperty(e.prototype,"releaseManifest",{get:function(){return this.bound__releaseManifest.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__releaseManifest=function(t){return 0,null},Object.defineProperty(e.prototype,"setHoldAt",{get:function(){return this.bound__setHoldAt.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setHoldAt=function(t){return t=+t,null},Object.defineProperty(e.prototype,"insertByVirtualTime",{get:function(){return this.bound__insertByVirtualTime.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__insertByVirtualTime=function(t,e,n,o){return void 0===n&&(n=0),void 0===o&&(o=0),t=+t,0,n>>=0,o=+o,null},Object.defineProperty(e.prototype,"insertByLocalTime",{get:function(){return this.bound__insertByLocalTime.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__insertByLocalTime=function(t,e,n,o,i){return void 0===o&&(o=0),void 0===i&&(i=0),0,e=+e,0,o>>=0,i=+i,null},Object.defineProperty(e.prototype,"removeByVirtualTime",{get:function(){return this.bound__removeByVirtualTime.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__removeByVirtualTime=function(t,e){return t=+t,e=+e,null},Object.defineProperty(e.prototype,"removeByLocalTime",{get:function(){return this.bound__removeByLocalTime.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__removeByLocalTime=function(t,e,n,o){return 0,e=+e,n=+n,o=!!o,null},Object.defineProperty(e.prototype,"getTimeline",{get:function(){return this.bound__getTimeline.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getTimeline=function(){return null},Object.defineProperty(e.prototype,"selectTrack",{get:function(){return this.bound__selectTrack.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__selectTrack=function(t,e,n){return 0,e=globalThis.asc.as(e,String),0,null},Object.defineProperty(e.prototype,"selectTrackString",{get:function(){return this.bound__selectTrackString.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__selectTrackString=function(t,e,n){return 0,e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),null},Object.defineProperty(e.prototype,"getPeriodInfo",{get:function(){return this.bound__getPeriodInfo.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getPeriodInfo=function(t){return 0,null},Object.defineProperty(e.prototype,"getTrackCount",{get:function(){return this.bound__getTrackCount.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getTrackCount=function(t,e){return 0,e=globalThis.asc.as(e,String),0},Object.defineProperty(e.prototype,"getTrackInfo",{get:function(){return this.bound__getTrackInfo.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getTrackInfo=function(t,e,n){return 0,e=globalThis.asc.as(e,String),0,null},Object.defineProperty(e.prototype,"setABRParameters",{get:function(){return this.bound__setABRParameters.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setABRParameters=function(t){return t=globalThis.asc.strict(t,globalThis.flash.media.AVABRParameters),null},Object.defineProperty(e.prototype,"getABRProfileCount",{get:function(){return this.bound__getABRProfileCount.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getABRProfileCount=function(t){return 0,0},Object.defineProperty(e.prototype,"getABRProfileInfoAtIndex",{get:function(){return this.bound__getABRProfileInfoAtIndex.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getABRProfileInfoAtIndex=function(t,e){return 0,0,null},Object.defineProperty(e.prototype,"getCuePoint",{get:function(){return this.bound__getCuePoint.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getCuePoint=function(t,e){return 0,0,null},Object.defineProperty(e.prototype,"setCuePointTags",{get:function(){return this.bound__setCuePointTags.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setCuePointTags=function(t){return t=globalThis.asc.strict(t,Array),null},Object.defineProperty(e.prototype,"getSubscribedTag",{get:function(){return this.bound__getSubscribedTag.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getSubscribedTag=function(t,e){return 0,0,null},Object.defineProperty(e.prototype,"setSubscribedTags",{get:function(){return this.bound__setSubscribedTags.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setSubscribedTags=function(t){return t=globalThis.asc.strict(t,Array),null},Object.defineProperty(e.prototype,"setBandwidth",{get:function(){return this.bound__setBandwidth.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setBandwidth=function(t){return 0,null},Object.defineProperty(e.prototype,"setPauseAtPeriodEnd",{get:function(){return this.bound__setPauseAtPeriodEnd.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setPauseAtPeriodEnd=function(t,e){return void 0===e&&(e=0),0,e>>=0,null},Object.defineProperty(e.prototype,"clearPauseAtPeriodEnd",{get:function(){return this.bound__clearPauseAtPeriodEnd.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__clearPauseAtPeriodEnd=function(t){return 0,null},Object.defineProperty(e.prototype,"useRedirectedUrl",{set:function(t){t=!!t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"networkingParams",{get:function(){return null},set:function(t){t=globalThis.asc.strict(t,globalThis.flash.media.AVNetworkingParams)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cookieHeader",{set:function(t){t=globalThis.asc.as(t,String)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"masterUpdateInterval",{set:function(t){0},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.media::AVSegmentedSource")})}(),e.HLS="HLS",e.DASH="DASH",e.AUDIO="audio",e.AUDIO_PID="audiopid",e.AUDIO_DESCRIPTION="audiodescription",e.AUDIO_LANGUAGE="audiolanguage",e.VIDEO="video",e.VIDEO_DESCRIPTION="videodescription",e.DATA="data",e.DATA_DESCRIPTION="datadescription",e}(t.AVSource);t.AVSegmentedSource=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){t.URLRequest=globalThis.flash.net.URLRequest,t.AuthorizedFeatures=globalThis.flash.system.AuthorizedFeatures,t.avSendToURL=function(e,n,o){void 0===o&&(o=null),e=globalThis.asc.strict(e,t.AuthorizedFeatures),n=globalThis.asc.strict(n,t.URLRequest),o=globalThis.asc.as(o,String)}}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(e){return e=globalThis.asc.strict(e,globalThis.flash.media.AVSource),t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"dispose",{get:function(){return this.bound__dispose.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__dispose=function(){},Object.defineProperty(e.prototype,"bufferTime",{set:function(t){t=+t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"initialBufferTime",{set:function(t){t=+t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"backBufferTime",{set:function(t){t=+t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"backBufferLength",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"droppedFrames",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"step",{get:function(){return this.bound__step.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__step=function(t){return 0,null},Object.defineProperty(e.prototype,"pause",{get:function(){return this.bound__pause.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__pause=function(){return null},Object.defineProperty(e.prototype,"resume",{get:function(){return this.bound__resume.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__resume=function(){return!1},Object.defineProperty(e.prototype,"seek",{get:function(){return this.bound__seek.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__seek=function(t,e){return void 0===e&&(e=!0),t=+t,e=!!e,null},Object.defineProperty(e.prototype,"seekToLocalTime",{get:function(){return this.bound__seekToLocalTime.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__seekToLocalTime=function(t,e){return 0,e=+e,null},Object.defineProperty(e.prototype,"seekToLivePoint",{get:function(){return this.bound__seekToLivePoint.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__seekToLivePoint=function(){return null},Object.defineProperty(e.prototype,"play",{get:function(){return this.bound__play.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__play=function(){return null},Object.defineProperty(e.prototype,"setPlaySpeed",{get:function(){return this.bound__setPlaySpeed.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setPlaySpeed=function(t,e){t=+t,e=+e},Object.defineProperty(e.prototype,"fastForward",{get:function(){return this.bound__fastForward.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__fastForward=function(t){return t=+t,null},Object.defineProperty(e.prototype,"rewind",{get:function(){return this.bound__rewind.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__rewind=function(t){return t=+t,null},Object.defineProperty(e.prototype,"playState",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"time",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"frameTime",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"currentFPS",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bufferLength",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"volume",{get:function(){return 0},set:function(t){t=+t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"decoderType",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"renderType",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"useHardwareDecoder",{get:function(){return!1},set:function(t){t=!!t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"captionsEnabled",{get:function(){return!1},set:function(t){t=!!t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"captionStyle",{set:function(t){t=globalThis.asc.strict(t,globalThis.flash.media.AVCaptionStyle)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"clientLivePoint",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"seekToKeyFrame",{get:function(){return this.bound__seekToKeyFrame.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__seekToKeyFrame=function(t,e){return void 0===e&&(e=!0),t=+t,e=!!e,null},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.media::AVStream")})}(),e.UNDEFINED="undefined",e.HARDWARE="hardware",e.SOFTWARE="sofware",e}(t.EventDispatcher);t.AVStream=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e){t=globalThis.asc.as(t,String),e=+e,this.m_data=t,this.m_localTime=e}return Object.defineProperty(t.prototype,"data",{get:function(){return this.m_data},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"localTime",{get:function(){return this.m_localTime},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AVTagData"),globalThis.asc.clp$(t,{m_data:null,m_localTime:NaN})})}(),t}();t.AVTagData=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n,o,i,r){t=globalThis.asc.as(t,String),e=+e,n=+n,o>>=0,i>>=0,r=!!r,this.m_type=t,this.m_virtualStartTime=e,this.m_virtualDuration=n,this.m_firstPeriodIndex=o,this.m_lastPeriodIndex=i,this.m_complete=r}return Object.defineProperty(t.prototype,"type",{get:function(){return this.m_type},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"virtualStartTime",{get:function(){return this.m_virtualStartTime},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"virtualDuration",{get:function(){return this.m_virtualDuration},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"firstPeriodIndex",{get:function(){return this.m_firstPeriodIndex},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastPeriodIndex",{get:function(){return this.m_lastPeriodIndex},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"complete",{get:function(){return this.m_complete},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AVTimeline"),globalThis.asc.clp$(t,{m_type:null,m_virtualStartTime:NaN,m_virtualDuration:NaN,m_firstPeriodIndex:0,m_lastPeriodIndex:0,m_complete:!1})})}(),t}();t.AVTimeline=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n,o,i,r,a,s){t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=!!n,o=!!o,i=!!i,r=!!r,a=globalThis.asc.as(a,String),s>>=0,this.m_description=t,this.m_language=e,this.m_defaultTrack=n,this.m_autoSelect=o,this.m_forced=i,this.m_activity=r,this.m_dataTrackInfoServiceType=a,this.m_pid=s}return Object.defineProperty(t.prototype,"description",{get:function(){return this.m_description},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"language",{get:function(){return this.m_language},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"defaultTrack",{get:function(){return this.m_defaultTrack},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"autoSelect",{get:function(){return this.m_autoSelect},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"forced",{get:function(){return this.m_forced},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activity",{get:function(){return this.m_activity},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dataTrackInfoServiceType",{get:function(){return this.m_dataTrackInfoServiceType},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pid",{get:function(){return this.m_pid},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::AVTrackInfo"),globalThis.asc.clp$(t,{m_description:null,m_language:null,m_defaultTrack:!1,m_autoSelect:!1,m_forced:!1,m_activity:!1,m_dataTrackInfoServiceType:null,m_pid:0})})}(),t.DTI_608_CAPTIONS="DTI608Captions",t.DTI_708_CAPTIONS="DTI708Captions",t.DTI_WEBVTT_CAPTIONS="DTIWebVTTCaptions",t}();t.AVTrackInfo=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.AVHTTPStatusEvent=globalThis.flash.events.AVHTTPStatusEvent,t.Event=globalThis.flash.events.Event,t.HTTPStatusEvent=globalThis.flash.events.HTTPStatusEvent,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent,t.ProgressEvent=globalThis.flash.events.ProgressEvent,t.SecurityErrorEvent=globalThis.flash.events.SecurityErrorEvent,t.URLLoader=globalThis.flash.net.URLLoader,t.URLRequest=globalThis.flash.net.URLRequest,t.URLVariables=globalThis.flash.net.URLVariables,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function n(n){void 0===n&&(n=null);var o=this;n=globalThis.asc.strict(n,t.URLRequest);var i=o;return o=e.call(this)||this,i.stream=new t.AVURLStream,i.stream.addEventListener(t.Event.OPEN,i.__redirectEvent.__bind(o)),i.stream.addEventListener(t.IOErrorEvent.IO_ERROR,i.__onComplete.__bind(o)),i.stream.addEventListener(t.SecurityErrorEvent.SECURITY_ERROR,i.__redirectEvent.__bind(o)),i.stream.addEventListener(t.HTTPStatusEvent.HTTP_STATUS,i.__redirectEvent.__bind(o)),i.stream.addEventListener(t.ProgressEvent.PROGRESS,i.__onProgress.__bind(o)),i.stream.addEventListener(t.Event.COMPLETE,i.__onComplete.__bind(o)),null!=n&&i.load(n),o}return __extends(n,e),Object.defineProperty(n.prototype,"addEventListener",{get:function(){return this.bound__addEventListener.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__addEventListener=function(e,n,o,i,r){void 0===o&&(o=!1),void 0===i&&(i=0),void 0===r&&(r=!1),e=globalThis.asc.as(e,String),o=!!o,i>>=0,r=!!r;globalThis.flash.events.EventDispatcher.super(this,"bound__addEventListener")(e,n,o,i,r),e==t.HTTPStatusEvent.HTTP_RESPONSE_STATUS?this.stream.addEventListener(t.HTTPStatusEvent.HTTP_RESPONSE_STATUS,this.__redirectEvent.__bind(this)):e==t.AVHTTPStatusEvent.AV_HTTP_RESPONSE_STATUS&&this.stream.addEventListener(t.AVHTTPStatusEvent.AV_HTTP_RESPONSE_STATUS,this.__redirectEvent.__bind(this))},Object.defineProperty(n.prototype,"load",{get:function(){return this.bound__load.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__load=function(e){e=globalThis.asc.strict(e,t.URLRequest);this.stream.load(e)},Object.defineProperty(n.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__close=function(){this.stream.close()},Object.defineProperty(n.prototype,"cookieHeader",{set:function(t){t=globalThis.asc.as(t,String);this.stream.cookieHeader=t},enumerable:!1,configurable:!0}),n.prototype.__onComplete=function(e){var n=new t.ByteArray;switch(this.stream.readBytes(n),this.dataFormat){case"binary":this.data=n;break;case"variables":if(n.length>0){this.data=new t.URLVariables(n.toString());break}case"text":default:this.data=n.toString()}this.dispatchEvent(e)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.media::AVURLLoader"),globalThis.asc.clp$(n,{stream:null})})}(),n}(t.URLLoader);t.AVURLLoader=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.URLRequest=globalThis.flash.net.URLRequest,t.URLStream=globalThis.flash.net.URLStream;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n.prototype,"load",{get:function(){return this.bound__load.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__load=function(e){e=globalThis.asc.strict(e,t.URLRequest)},Object.defineProperty(n.prototype,"cookieHeader",{set:function(t){t=globalThis.asc.as(t,String)},enumerable:!1,configurable:!0}),n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.media::AVURLStream")})}(),n}(t.URLStream);t.AVURLStream=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.Vector$uint=globalThis.__AS3__.vec.Vector$uint,t.BitmapData=globalThis.flash.display.BitmapData,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.Rectangle=globalThis.flash.geom.Rectangle,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,"names",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n,"isSupported",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n,"getCamera",{get:function(){return this.bound__getCamera.__bind(this)},enumerable:!1,configurable:!0}),n.bound__getCamera=function(t){return void 0===t&&(t=null),t=globalThis.asc.as(t,String),null},Object.defineProperty(n.prototype,"activityLevel",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"bandwidth",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"currentFPS",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"fps",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"height",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"index",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"keyFrameInterval",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"loopback",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"motionLevel",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"motionTimeout",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"muted",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"name",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"position",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"quality",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"width",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"setCursor",{get:function(){return this.bound__setCursor.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setCursor=function(t){t=!!t},Object.defineProperty(n.prototype,"setKeyFrameInterval",{get:function(){return this.bound__setKeyFrameInterval.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setKeyFrameInterval=function(t){0},Object.defineProperty(n.prototype,"setLoopback",{get:function(){return this.bound__setLoopback.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setLoopback=function(t){void 0===t&&(t=!1),t=!!t},Object.defineProperty(n.prototype,"setMode",{get:function(){return this.bound__setMode.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setMode=function(t,e,n,o){void 0===o&&(o=!0),n=+n,o=!!o},Object.defineProperty(n.prototype,"setMotionLevel",{get:function(){return this.bound__setMotionLevel.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setMotionLevel=function(t,e){void 0===e&&(e=2e3),e>>=0},Object.defineProperty(n.prototype,"setQuality",{get:function(){return this.bound__setQuality.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setQuality=function(t,e){},Object.defineProperty(n.prototype,"drawToBitmapData",{get:function(){return this.bound__drawToBitmapData.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__drawToBitmapData=function(e){e=globalThis.asc.strict(e,t.BitmapData)},Object.defineProperty(n.prototype,"copyToByteArray",{get:function(){return this.bound__copyToByteArray.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__copyToByteArray=function(e,n){e=globalThis.asc.strict(e,t.Rectangle),n=globalThis.asc.strict(n,t.ByteArray)},Object.defineProperty(n.prototype,"copyToVector",{get:function(){return this.bound__copyToVector.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__copyToVector=function(e,n){e=globalThis.asc.strict(e,t.Rectangle),n=globalThis.asc.strict(n,t.Vector$uint)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.media::Camera")})}(),n}(t.EventDispatcher);t.Camera=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::CameraPosition")})}(),t.FRONT="front",t.BACK="back",t.UNKNOWN="unknown",t}();t.CameraPosition=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.BitmapData=globalThis.flash.display.BitmapData,t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e,"supportsAddBitmapData",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e,"supportsBrowseForImage",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e,"permissionStatus",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"addBitmapData",{get:function(){return this.bound__addBitmapData.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"browseForImage",{get:function(){return this.bound__browseForImage.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"requestPermission",{get:function(){return this.bound__requestPermission.__bind(this)},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.media::CameraRoll")})}(),e}(t.EventDispatcher);t.CameraRoll=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(){function e(){this.width=0,this.height=0,this.origin=new t.Rectangle(0,0,0,0)}return Object.defineProperty(e.prototype,"width",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"origin",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.media::CameraRollBrowseOptions")})}(),e}();t.CameraRollBrowseOptions=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.TimerEvent=globalThis.flash.events.TimerEvent,t.Timer=globalThis.flash.utils.Timer;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n,"isSupported",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(n,"permissionStatus",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"launch",{get:function(){return this.bound__launch.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__launch=function(e){switch(e=globalThis.asc.as(e,String)){case t.MediaType.IMAGE:case t.MediaType.VIDEO:this.internalLaunch(e);break;default:Error.throwError(globalThis.ArgumentError,n.kInvalidParamError)}},Object.defineProperty(n.prototype,"internalLaunch",{get:function(){return this.bound__internalLaunch.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"handleUnavailableFeature",{get:function(){return this.bound__handleUnavailableFeature.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__handleUnavailableFeature=function(){null==this.errorTimer&&(this.errorTimer=new t.Timer(20,1),this.errorTimer.addEventListener(t.TimerEvent.TIMER,this.fireUnavailableError)),this.errorTimer.reset(),this.errorTimer.start()},Object.defineProperty(n.prototype,"fireUnavailableError",{get:function(){return this.bound__fireUnavailableError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__fireUnavailableError=function(e){e=globalThis.asc.strict(e,t.TimerEvent);this.dispatchEvent(new globalThis.flash.events.ErrorEvent(globalThis.flash.events.ErrorEvent.ERROR,!1,!1,"unavailable",n.kFeatureNotAvailableError))},Object.defineProperty(n.prototype,"requestPermission",{get:function(){return this.bound__requestPermission.__bind(this)},enumerable:!1,configurable:!0}),n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.media::CameraUI"),globalThis.asc.clp$(n,{errorTimer:null})})}(),n.kInvalidParamError=2004,n.kFeatureNotAvailableError=2014,n}(t.EventDispatcher);t.CameraUI=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::H264Level")})}(),t.LEVEL_1="1",t.LEVEL_1B="1b",t.LEVEL_1_1="1.1",t.LEVEL_1_2="1.2",t.LEVEL_1_3="1.3",t.LEVEL_2="2",t.LEVEL_2_1="2.1",t.LEVEL_2_2="2.2",t.LEVEL_3="3",t.LEVEL_3_1="3.1",t.LEVEL_3_2="3.2",t.LEVEL_4="4",t.LEVEL_4_1="4.1",t.LEVEL_4_2="4.2",t.LEVEL_5="5",t.LEVEL_5_1="5.1",t}();t.H264Level=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::H264Profile")})}(),t.BASELINE="baseline",t.MAIN="main",t}();t.H264Profile=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return Object.defineProperty(t.prototype,"bandwidth",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"codec",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fps",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"height",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"keyFrameInterval",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"quality",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"width",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"setKeyFrameInterval",{get:function(){return this.bound__setKeyFrameInterval.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__setKeyFrameInterval=function(t){0},Object.defineProperty(t.prototype,"setMode",{get:function(){return this.bound__setMode.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__setMode=function(t,e,n){n=+n},Object.defineProperty(t.prototype,"setQuality",{get:function(){return this.bound__setQuality.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__setQuality=function(t,e){},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::VideoStreamSettings")})}(),t}();t.VideoStreamSettings=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){var e=function(e){function n(){var n=e.call(this)||this;return n.m_profile=t.H264Profile.BASELINE,n.m_level=t.H264Level.LEVEL_2_1,n}return __extends(n,e),Object.defineProperty(n.prototype,"codec",{get:function(){return t.VideoCodec.H264AVC},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"setProfileLevel",{get:function(){return this.bound__setProfileLevel.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__setProfileLevel=function(e,n){e=globalThis.asc.as(e,String),n=globalThis.asc.as(n,String),e.toLowerCase()!=t.H264Profile.BASELINE&&e.toLowerCase()!=t.H264Profile.MAIN&&Error.throwError(globalThis.ArgumentError,2008,"profile"),n!=t.H264Level.LEVEL_1&&n.toLowerCase()!=t.H264Level.LEVEL_1B&&n!=t.H264Level.LEVEL_1_1&&n!=t.H264Level.LEVEL_1_2&&n!=t.H264Level.LEVEL_1_3&&n!=t.H264Level.LEVEL_2&&n!=t.H264Level.LEVEL_2_1&&n!=t.H264Level.LEVEL_2_2&&n!=t.H264Level.LEVEL_3&&n!=t.H264Level.LEVEL_3_1&&n!=t.H264Level.LEVEL_3_2&&n!=t.H264Level.LEVEL_4&&n!=t.H264Level.LEVEL_4_1&&n!=t.H264Level.LEVEL_4_2&&n!=t.H264Level.LEVEL_5&&n!=t.H264Level.LEVEL_5_1&&Error.throwError(globalThis.ArgumentError,2008,"level"),this.m_profile=e,this.m_level=n},Object.defineProperty(n.prototype,"profile",{get:function(){return this.m_profile},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"level",{get:function(){return this.m_level},enumerable:!1,configurable:!0}),n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.media::H264VideoStreamSettings"),globalThis.asc.clp$(n,{m_profile:null,m_level:null})})}(),n}(t.VideoStreamSettings);t.H264VideoStreamSettings=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::ID3Info"),globalThis.asc.clp$(t,{songName:null,artist:null,album:null,year:null,comment:null,genre:null,track:null})})}(),t}();t.ID3Info=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"implements_flash_utils_IDataInput",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bytesAvailable",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"endian",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"objectEncoding",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readBoolean",{get:function(){return this.bound__readBoolean.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readByte",{get:function(){return this.bound__readByte.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readBytes",{get:function(){return this.bound__readBytes.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readDouble",{get:function(){return this.bound__readDouble.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readFloat",{get:function(){return this.bound__readFloat.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readInt",{get:function(){return this.bound__readInt.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readMultiByte",{get:function(){return this.bound__readMultiByte.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readObject",{get:function(){return this.bound__readObject.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readShort",{get:function(){return this.bound__readShort.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readUnsignedByte",{get:function(){return this.bound__readUnsignedByte.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readUnsignedInt",{get:function(){return this.bound__readUnsignedInt.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readUnsignedShort",{get:function(){return this.bound__readUnsignedShort.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readUTF",{get:function(){return this.bound__readUTF.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"readUTFBytes",{get:function(){return this.bound__readUTFBytes.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"open",{get:function(){return this.bound__open.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.media::InputMediaStream")})}(),e}(t.EventDispatcher);t.InputMediaStream=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.ErrorEvent=globalThis.flash.events.ErrorEvent,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.IEventDispatcher=globalThis.flash.events.IEventDispatcher,t.IOErrorEvent=globalThis.flash.events.IOErrorEvent,t.ProgressEvent=globalThis.flash.events.ProgressEvent,t.File=globalThis.flash.filesystem.File,t.IDataInput=globalThis.flash.utils.IDataInput;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n.prototype,"implements_flash_desktop_IFilePromise",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isAsync",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"open",{get:function(){return this.bound__open.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__open=function(){var e=null,n=this.getURI();return n?(this._stream=globalThis.asc.as(new globalThis.flash.filesystem.FileStream,t.IDataInput),this.registerEventHandlers(),globalThis.asc.as(this._stream,globalThis.flash.filesystem.FileStream).openAsync(new t.File(n),globalThis.flash.filesystem.FileMode.READ),this._stream):(e=this.getMediaStreamObject())?(this._stream=globalThis.asc.strict(e,t.IDataInput),this.registerEventHandlers(),e.open(),this._stream):null},Object.defineProperty(n.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__close=function(){globalThis.asc.is(this._stream,t.InputMediaStream)?globalThis.asc.as(this._stream,t.InputMediaStream).close():globalThis.asc.is(this._stream,globalThis.flash.filesystem.FileStream)&&globalThis.asc.as(this._stream,globalThis.flash.filesystem.FileStream).close()},Object.defineProperty(n.prototype,"reportError",{get:function(){return this.bound__reportError.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__reportError=function(e){e=globalThis.asc.strict(e,t.ErrorEvent);this.dispatchEvent(e)},Object.defineProperty(n.prototype,"file",{get:function(){var e=this.getURI();return e?new t.File(e):null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"registerEventHandlers",{get:function(){return this.bound__registerEventHandlers.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__registerEventHandlers=function(){var e=null;this._stream&&((e=globalThis.asc.as(this._stream,t.IEventDispatcher)).addEventListener(t.Event.COMPLETE,this.reflectURLStreamEvent),e.addEventListener(t.ProgressEvent.PROGRESS,this.reflectURLStreamEvent),e.addEventListener(t.IOErrorEvent.IO_ERROR,this.reflectURLStreamEvent),e.addEventListener(t.Event.CLOSE,this.reflectURLStreamEvent))},Object.defineProperty(n.prototype,"unregisterEventHandlers",{get:function(){return this.bound__unregisterEventHandlers.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__unregisterEventHandlers=function(){var e=null;this._stream&&((e=globalThis.asc.as(this._stream,t.IEventDispatcher)).removeEventListener(t.Event.COMPLETE,this.reflectURLStreamEvent),e.removeEventListener(t.ProgressEvent.PROGRESS,this.reflectURLStreamEvent),e.removeEventListener(t.IOErrorEvent.IO_ERROR,this.reflectURLStreamEvent),e.removeEventListener(t.Event.CLOSE,this.reflectURLStreamEvent))},Object.defineProperty(n.prototype,"reflectURLStreamEvent",{get:function(){return this.bound__reflectURLStreamEvent.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__reflectURLStreamEvent=function(e){e=globalThis.asc.strict(e,t.Event);globalThis.asc.is(e,t.IOErrorEvent)?this.reportError(globalThis.asc.as(e,t.IOErrorEvent)):(this.dispatchEvent(e),e.type==t.Event.CLOSE&&this.unregisterEventHandlers())},Object.defineProperty(n.prototype,"getURI",{get:function(){return this.bound__getURI.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"mediaType",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"relativePath",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"getMediaStreamObject",{get:function(){return this.bound__getMediaStreamObject.__bind(this)},enumerable:!1,configurable:!0}),n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.media::MediaPromise"),globalThis.asc.clp$(n,{_stream:null})})}(),n}(t.EventDispatcher);t.MediaPromise=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::MediaType")})}(),t.IMAGE="image",t.VIDEO="video",t}();t.MediaType=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),Object.defineProperty(e.prototype,"activityLevel",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"index",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isSupported",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"muted",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(e,"names",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"silenceLevel",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"silenceTimeout",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"useEchoSuppression",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"getEnhancedMicrophone",{get:function(){return this.bound__getEnhancedMicrophone.__bind(this)},enumerable:!1,configurable:!0}),e.bound__getEnhancedMicrophone=function(t){return void 0===t&&(t=-1),t>>=0,null},Object.defineProperty(e,"getMicrophone",{get:function(){return this.bound__getMicrophone.__bind(this)},enumerable:!1,configurable:!0}),e.bound__getMicrophone=function(t){return void 0===t&&(t=-1),t>>=0,null},Object.defineProperty(e.prototype,"setLoopBack",{get:function(){return this.bound__setLoopBack.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setLoopBack=function(t){void 0===t&&(t=!0),t=!!t},Object.defineProperty(e.prototype,"setSilenceLevel",{get:function(){return this.bound__setSilenceLevel.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setSilenceLevel=function(t,e){void 0===e&&(e=-1),t=+t,e>>=0},Object.defineProperty(e.prototype,"setUseEchoSuppression",{get:function(){return this.bound__setUseEchoSuppression.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setUseEchoSuppression=function(t){t=!!t},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.media::Microphone"),globalThis.asc.clp$(e,{codec:null,enableVAD:!1,encodeQuality:0,enhancedOptions:null,framesPerPacket:0,gain:NaN,noiseSuppressionLevel:0,rate:0,soundTransform:null})})}(),e}(t.EventDispatcher);t.Microphone=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::MicrophoneEnhancedMode")})}(),t.FULL_DUPLEX="fullDuplex",t.HALF_DUPLEX="halfDuplex",t.HEADSET="headset",t.SPEAKER_MUTE="speakerMute",t.OFF="off",t}();t.MicrophoneEnhancedMode=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function e(){this.m_mode=t.MicrophoneEnhancedMode.FULL_DUPLEX,this.m_echoPath=128,this.m_nlp=!0,this.m_isVoiceDetected=-1}return Object.defineProperty(e.prototype,"mode",{get:function(){return this.m_mode},set:function(e){e=globalThis.asc.as(e,String),t.MicrophoneEnhancedMode.FULL_DUPLEX!=e&&t.MicrophoneEnhancedMode.HALF_DUPLEX!=e&&t.MicrophoneEnhancedMode.HEADSET!=e&&t.MicrophoneEnhancedMode.SPEAKER_MUTE!=e&&t.MicrophoneEnhancedMode.OFF!=e||(this.m_mode=e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"echoPath",{get:function(){return this.m_echoPath},set:function(t){128!=(t>>=0)&&256!=t||(this.m_echoPath=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nonLinearProcessing",{get:function(){return this.m_nlp},set:function(t){t=!!t,this.m_nlp=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"autoGain",{get:function(){return!1},set:function(t){t=!!t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isVoiceDetected",{get:function(){return this.m_isVoiceDetected},set:function(t){t>>=0,this.m_isVoiceDetected=t},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.media::MicrophoneEnhancedOptions"),globalThis.asc.clp$(e,{m_mode:null,m_echoPath:0,m_nlp:!1,m_isVoiceDetected:0})})}(),e}();t.MicrophoneEnhancedOptions=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){t.scanHardware=function(){}}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.WebAudioNodes=globalThis.flash.__native.media.WebAudioNodes,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher;var e=function(e){function n(){var n=this,o=n;return n=e.call(this)||this,t.SoundMixer.__registerSoundChannel(n),o._soundTransform=new t.SoundTransform,o.__idle(),n}return __extends(n,e),Object.defineProperty(n.prototype,"position",{get:function(){return this.__getPosition()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"soundTransform",{get:function(){return this._soundTransform},set:function(t){if(!(t=globalThis.asc.strict(t,globalThis.flash.media.SoundTransform)))throw new Error("Parameter sndTransform must be non-null.",2007);this.__setTransform(t)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"stop",{get:function(){return this.bound__stop.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__stop=function(){t.SoundMixer.__unregisterSoundChannel(this),this.__idle(),this.__stop()},Object.defineProperty(n.prototype,"leftPeak",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"rightPeak",{get:function(){return 0},enumerable:!1,configurable:!0}),n.prototype.__idle=function(){this._buffer=void 0,this._offset=0,this._startedAt=0,this._duration=0,this._loops=1},n.prototype.__init=function(t,e,n){return this._offset=t,this._duration=e,this._loops=n>1?n:1,this},n.prototype.__setBuffer=function(t){return this._buffer=t,this},n.prototype.__connect=function(){var e=t.Sound.__getCtx();e&&this._buffer&&t.SoundMixer.__isSoundChannelRegistered(this)&&(this.__stop(),this._source=e.createBufferSource(),this._source.buffer=this._buffer,this._source.onended=this.__onEnded.__bind(this),this._duration>=0?this._source.start(0,this._offset,this._duration):this._source.start(0,this._offset),this._startedAt=e.currentTime,this._webAudioNodes=new t.WebAudioNodes,this._webAudioNodes.connect(this._source,t.SoundMixer.__getDestination()),this.__setTransform())},n.prototype.__stop=function(){return this._source&&(this._source.onended=void 0,this._source.disconnect(),this._source.stop(0),this._source=void 0,this._startedAt=0),this._webAudioNodes&&(this._webAudioNodes.disconnect(),this._webAudioNodes=void 0),this},n.prototype.__getPosition=function(){var e=t.Sound.__getCtx();return e&&this._startedAt?1e3*(e.currentTime-this._startedAt+this._offset)|0:0},n.prototype.__setTransform=function(t){t&&this._soundTransform.__copyFrom(t),this._webAudioNodes&&(this._webAudioNodes.volume(this._soundTransform._volume),this._webAudioNodes.pan(this._soundTransform._pan))},n.prototype.__onEnded=function(){--this._loops>0?this.__connect():(this.stop(),this.dispatchEvent(new t.Event(t.Event.SOUND_COMPLETE)))},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.media::SoundChannel")})}(),n}(t.EventDispatcher);t.SoundChannel=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::SoundCodec")})}(),t.NELLYMOSER="NellyMoser",t.SPEEX="Speex",t.PCMA="pcma",t.PCMU="pcmu",t}();t.SoundCodec=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e){void 0===t&&(t=1e3),void 0===e&&(e=!1),t=+t,e=!!e,this.checkPolicyFile=e,this.bufferTime=t}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::SoundLoaderContext"),globalThis.asc.clp$(t,{bufferTime:NaN,checkPolicyFile:!1})})}(),t}();t.SoundLoaderContext=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){t.WebAudioNodes=globalThis.flash.__native.media.WebAudioNodes,t.ByteArray=globalThis.flash.utils.ByteArray;var e=function(){function e(){}return Object.defineProperty(e,"bufferTime",{get:function(){return 0},set:function(t){0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"soundTransform",{get:function(){return e.__soundTransform},set:function(t){if(!(t=globalThis.asc.strict(t,globalThis.flash.media.SoundTransform)))throw new Error("Parameter sndTransform must be non-null.",2007);e.__setTransform(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e,"audioPlaybackMode",{get:function(){return null},set:function(t){t=globalThis.asc.as(t,String)},enumerable:!1,configurable:!0}),Object.defineProperty(e,"useSpeakerphoneForVoice",{get:function(){return!1},set:function(t){t=!!t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"stopAll",{get:function(){return this.bound__stopAll.__bind(this)},enumerable:!1,configurable:!0}),e.bound__stopAll=function(){for(;e.__channels.length;)try{e.__channels[0].stop()}catch(t){t=globalThis.asc.e2e(t)}},Object.defineProperty(e,"computeSpectrum",{get:function(){return this.bound__computeSpectrum.__bind(this)},enumerable:!1,configurable:!0}),e.bound__computeSpectrum=function(e,n,o){void 0===n&&(n=!1),void 0===o&&(o=0),e=globalThis.asc.strict(e,t.ByteArray),n=!!n,o>>=0},Object.defineProperty(e,"areSoundsInaccessible",{get:function(){return this.bound__areSoundsInaccessible.__bind(this)},enumerable:!1,configurable:!0}),e.bound__areSoundsInaccessible=function(){return!1},e.__connect=function(n){return!!t.WebAudioNodes.__init(n)&&(e.__webAudioNodesInternal=new t.WebAudioNodes,e.__webAudioNodesInternal.connect(null,n.destination),e.__webAudioNodes=new t.WebAudioNodes,e.__webAudioNodes.connect(null,e.__webAudioNodesInternal.getConnector()),e.__setMute(e.__muted,0),!0)},e.__getDestination=function(){return e.__webAudioNodes?e.__webAudioNodes.getConnector():null},e.__getMute=function(){return!!e.__webAudioNodesInternal&&e.__muted},e.__setMute=function(t,n){if(void 0===n&&(n=1),e.__muted=t,e.__webAudioNodesInternal){var o=e.__muted?0:1,i=n?.5:0;e.__webAudioNodesInternal.cancelScheduledVolume(),e.__webAudioNodesInternal.volume(o,i,n)}},e.__setTransform=function(t){t&&(e.__soundTransform.__copyFrom(t),e.__webAudioNodes&&(e.__webAudioNodes.volume(e.__soundTransform._volume),e.__webAudioNodes.pan(e.__soundTransform._pan)))},e.__registerSoundChannel=function(t){e.__channels.indexOf(t)>=0||(e.__channels[e.__channels.length]=t)},e.__isSoundChannelRegistered=function(t){return e.__channels.indexOf(t)>-1},e.__unregisterSoundChannel=function(t){var n=e.__channels.indexOf(t);-1!=n&&e.__channels.splice(n,1)},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.media::SoundMixer"),e.__channels=[],e.__soundTransform=new t.SoundTransform})}(),e}();t.SoundMixer=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e){void 0===t&&(t=1),void 0===e&&(e=0),t=+t,e=+e;this._volume=t,this._pan=e,this._leftToLeft=this._rightToRight=1,this._leftToRight=this._rightToLeft=0}return Object.defineProperty(t.prototype,"volume",{get:function(){return this._volume},set:function(t){t=+t;this._volume=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pan",{get:function(){return this._pan},set:function(t){t=+t;this._pan=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leftToLeft",{get:function(){return this._leftToLeft},set:function(t){t=+t;this._leftToLeft=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leftToRight",{get:function(){return this._leftToRight},set:function(t){t=+t;this._leftToRight=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rightToRight",{get:function(){return this._rightToRight},set:function(t){t=+t;this._rightToRight=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rightToLeft",{get:function(){return this._rightToLeft},set:function(t){t=+t;this._rightToLeft=t},enumerable:!1,configurable:!0}),t.prototype.__identity=function(){return this._volume=1,this._pan=0,this},t.prototype.__setTo=function(t,e){return this._volume=t,this._pan=e,this},t.prototype.__copyFrom=function(t){return this._volume=t._volume,this._pan=t._pan,this},t.prototype.__clone=function(){return new t(this._volume,this._pan)},Object.defineProperty(t.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),t.prototype.bound__toString=function(){return"[object SoundTransform]"},t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::SoundTransform")})}(),t}();t.SoundTransform=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.Vector$String=globalThis.__AS3__.vec.Vector$String,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.Point=globalThis.flash.geom.Point,t.Rectangle=globalThis.flash.geom.Rectangle,t.NetStream=globalThis.flash.net.NetStream;var e=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n.prototype,"attachNetStream",{get:function(){return this.bound__attachNetStream.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__attachNetStream=function(e){e=globalThis.asc.strict(e,t.NetStream)},Object.defineProperty(n.prototype,"attachCamera",{get:function(){return this.bound__attachCamera.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__attachCamera=function(t){t=globalThis.asc.strict(t,globalThis.flash.media.Camera)},Object.defineProperty(n.prototype,"viewPort",{get:function(){return null},set:function(e){e=globalThis.asc.strict(e,t.Rectangle)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"pan",{get:function(){return null},set:function(e){e=globalThis.asc.strict(e,t.Point)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"zoom",{get:function(){return null},set:function(e){e=globalThis.asc.strict(e,t.Point)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"depth",{get:function(){return 0},set:function(t){0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"videoWidth",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"videoHeight",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"colorSpaces",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"attachAVStream",{get:function(){return this.bound__attachAVStream.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__attachAVStream=function(t){t=globalThis.asc.strict(t,globalThis.flash.media.AVStream)},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.media::StageVideo")})}(),n}(t.EventDispatcher);t.StageVideo=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::StageVideoAvailability")})}(),t.AVAILABLE="available",t.UNAVAILABLE="unavailable",t}();t.StageVideoAvailability=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::StageVideoAvailabilityReason")})}(),t.NO_ERROR="noError",t.WMODE_INCOMPATIBLE="wModeIncompatible",t.USER_DISABLED="userDisabled",t.DRIVER_TOO_OLD="driverTooOld",t.UNAVAILABLE="unavailable",t}();t.StageVideoAvailabilityReason=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.BitmapData=globalThis.flash.display.BitmapData,t.Stage=globalThis.flash.display.Stage,t.Event=globalThis.flash.events.Event,t.EventDispatcher=globalThis.flash.events.EventDispatcher,t.Rectangle=globalThis.flash.geom.Rectangle,t.Capabilities=globalThis.flash.system.Capabilities;var e=function(e){function n(t,o){void 0===t&&(t=!1),void 0===o&&(o=!0);var i=this;t=!!t,o=!!o;var r=i;return i=e.call(this)||this,r.__id=n.sID++>>0,r.__mediaPlaybackRequiresUserAction=o,i}return __extends(n,e),Object.defineProperty(n,"isSupported",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"loadURL",{get:function(){return this.bound__loadURL.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__loadURL=function(t){t=globalThis.asc.as(t,String);this.__createElement(),this.__iframeURL=t,this.reload()},Object.defineProperty(n.prototype,"loadString",{get:function(){return this.bound__loadString.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__loadString=function(t,e){void 0===e&&(e="text/html"),t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String);this.__createElement();var n=new globalThis.Blob([t],{type:e});this.__iframeURL=globalThis.URL.createObjectURL(n),this.reload()},Object.defineProperty(n.prototype,"stop",{get:function(){return this.bound__stop.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__stop=function(){this.__iframe&&this.__iframe.contentWindow.stop()},Object.defineProperty(n.prototype,"reload",{get:function(){return this.bound__reload.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__reload=function(){this.__iframe&&null!=this.__iframeURL&&(this.__iframe.src=this.__iframeURL)},Object.defineProperty(n.prototype,"isHistoryBackEnabled",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"historyBack",{get:function(){return this.bound__historyBack.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__historyBack=function(){this.__iframe&&this.__iframe.contentWindow.history.back()},Object.defineProperty(n.prototype,"isHistoryForwardEnabled",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"historyForward",{get:function(){return this.bound__historyForward.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__historyForward=function(){this.__iframe&&this.__iframe.contentWindow.history.forward()},Object.defineProperty(n.prototype,"location",{get:function(){return this.__iframe?this.__iframe.contentDocument.location.href:"about:blank"},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"title",{get:function(){return this.__iframe?this.__iframe.contentDocument.title:""},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"viewPort",{get:function(){return this.__viewport?this.__viewport.clone():null},set:function(e){null==(e=globalThis.asc.strict(e,t.Rectangle))?(this.__disconnect(),this.__viewport=null):this.__viewport?(this.__viewport.__copyFrom(e),this.__createElement(),this.__connect()):(this.__viewport=e.clone(),this.__createElement(),this.__connect())},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"stage",{get:function(){return this.__stage},set:function(e){(e=globalThis.asc.strict(e,t.Stage))?(this.__stage=e,this.__createElement(),this.__connect()):(this.__disconnect(),this.__stage=null)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"dispose",{get:function(){return this.bound__dispose.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__dispose=function(){this.stop(),this.__disconnect(),this.__viewport=null,this.__iframe=null,this.__iframeURL=null,this.__stage=null,this.__invalid=!0},Object.defineProperty(n.prototype,"assignFocus",{get:function(){return this.bound__assignFocus.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__assignFocus=function(t){void 0===t&&(t="none"),t=globalThis.asc.as(t,String);this.__iframe&&this.__iframe.contentDocument.body.focus()},Object.defineProperty(n.prototype,"drawViewPortToBitmapData",{get:function(){return this.bound__drawViewPortToBitmapData.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__drawViewPortToBitmapData=function(e){e=globalThis.asc.strict(e,t.BitmapData);this.__iframe&&this.__viewport},Object.defineProperty(n.prototype,"mediaPlaybackRequiresUserAction",{get:function(){return this.__mediaPlaybackRequiresUserAction},set:function(t){t=!!t;this.__mediaPlaybackRequiresUserAction=t},enumerable:!1,configurable:!0}),n.prototype.__createElement=function(){if(this.__invalid)throw new Error;this.__stage&&this.__viewport&&(this.__iframe||(this.__iframe=globalThis.asc.as(globalThis.document.createElement("iframe"),HTMLIFrameElement),this.__iframe.style.background="white",this.__iframe.style.position="absolute",this.__iframe.style.zIndex=32+(this.__id+1)),this.__iframe.onload=this.__contentComplete.__bind(this))},n.prototype.__connect=function(){!this.__connected&&this.__stage&&this.__viewport&&(this.__iframe&&(this.__stage.__stageWebViews.push(this),this.__stage.__getBodyInternal().appendChild(this.__iframe),this.__connected=!0),this.__updateViewport())},n.prototype.__disconnect=function(){if(this.__connected&&this.__iframe){var e=t.Stage.sCurrent,n=e.__stageWebViews.indexOf(this);e.__stageWebViews.splice(n,1),e.__getBodyInternal().removeChild(this.__iframe),this.__connected=!1}},n.prototype.__updateViewport=function(){this.__iframe&&this.__viewport&&(this.__iframe.width==this.__viewport.width&&this.__iframe.height==this.__viewport.height||(this.__iframe.width=this.__viewport.width,this.__iframe.height=this.__viewport.height),this.__updateTransform())},n.prototype.__updateTransform=function(){if(this.__iframe&&this.__viewport){var e=t.Stage.sCurrent,n=(e.__internalInst||e.__internal).__transform._matrix,o=t.Capabilities.__getPixelAspectRatio(),i=this.__viewport.x+n.tx/o,r=this.__viewport.y+n.ty/o;this.__iframe.style.transformOrigin="left top",this.__iframe.style.transform="matrix(1,0,0,1,"+i+","+r+")"}},n.prototype.__contentComplete=function(){this.dispatchEventAsync(new t.Event(t.Event.COMPLETE))},Object.defineProperty(n.prototype,"toString",{get:function(){return this.bound__toString.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__toString=function(){return"[object StageWebView]"},n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.media::StageWebView"),globalThis.asc.clp$(n,{__id:0,__stage:null,__viewport:null,__mediaPlaybackRequiresUserAction:!1,__iframe:null,__iframeURL:null,__connected:!1,__invalid:!1})})}(),n.sID=0,n}(t.EventDispatcher);t.StageWebView=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){t.Sprite=globalThis.flash.display.Sprite,t.Stage=globalThis.flash.display.Stage,t.FocusEvent=globalThis.flash.events.FocusEvent,t.KeyboardEvent=globalThis.flash.events.KeyboardEvent;var e=function(e){function n(){var n=this,o=n;return n=e.call(this)||this,o.focusRect=!1,o.tabIndex=-1,o.tabEnabled=!0,o.addEventListener(t.FocusEvent.KEY_FOCUS_CHANGE,n.onKeyFocusChange),o.addEventListener(t.FocusEvent.FOCUS_OUT,n.onFocusOut),o.addEventListener(t.KeyboardEvent.KEY_DOWN,n.onKeyDown,!1,int.MAX_VALUE),o.addEventListener(t.KeyboardEvent.KEY_UP,n.onKeyUp,!1,int.MAX_VALUE),n}return __extends(n,e),Object.defineProperty(n.prototype,"onKeyFocusChange",{get:function(){return this.bound__onKeyFocusChange.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onKeyFocusChange=function(e){(e=globalThis.asc.strict(e,t.FocusEvent)).preventDefault()},Object.defineProperty(n.prototype,"onFocusOut",{get:function(){return this.bound__onFocusOut.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onFocusOut=function(e){(e=globalThis.asc.strict(e,t.FocusEvent)).relatedObject&&this.contains(e.relatedObject)?this.stage&&(this.stage.focus=this):this.onNativeFocusOut()},Object.defineProperty(n.prototype,"onKeyUp",{get:function(){return this.bound__onKeyUp.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onKeyUp=function(e){var n=null;(e=globalThis.asc.strict(e,t.KeyboardEvent)).keyCode!=globalThis.flash.ui.Keyboard.BACK&&e.keyCode!=globalThis.flash.ui.Keyboard.MENU&&e.keyCode!=globalThis.flash.ui.Keyboard.SEARCH||((n=this.stage)&&n.dispatchEvent(e),e.stopImmediatePropagation())},Object.defineProperty(n.prototype,"onKeyDown",{get:function(){return this.bound__onKeyDown.__bind(this)},enumerable:!1,configurable:!0}),n.prototype.bound__onKeyDown=function(e){var n=null,o=!1;(e=globalThis.asc.strict(e,t.KeyboardEvent)).keyCode!=globalThis.flash.ui.Keyboard.BACK&&e.keyCode!=globalThis.flash.ui.Keyboard.MENU&&e.keyCode!=globalThis.flash.ui.Keyboard.SEARCH||((n=this.stage)&&(o=n.dispatchEvent(e)),e.stopImmediatePropagation(),o||e.preventDefault())},Object.defineProperty(n.prototype,"onNativeFocusOut",{get:function(){return this.bound__onNativeFocusOut.__bind(this)},enumerable:!1,configurable:!0}),n.__block0=function(){globalThis.asc.stb(n,function(){globalThis.asc.cl$(n,"flash.media::StageWebViewImpl")})}(),n}(t.Sprite);t.StageWebViewImpl=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::VideoCodec")})}(),t.H264AVC="H264Avc",t.SORENSON="Sorenson",t.VP6="VP6",t}();t.VideoCodec=e}(t.media||(t.media={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.media::VideoStatus")})}(),t.UNAVAILABLE="unavailable",t.SOFTWARE="software",t.ACCELERATED="accelerated",t}();t.VideoStatus=e}(t.media||(t.media={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(t){var e=function(t){function e(){var e=this.constructor,n=t.call(this,"HTMLLoader failed to initialize")||this;return Object.setPrototypeOf(n,e.prototype),n}return __extends(e,t),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.html::ControlInitializationError")})}(),e}(Error);t.ControlInitializationError=e}(t.html||(t.html={}))}(flash||(flash={})),function(t){!function(t){t.BitmapData=globalThis.flash.display.BitmapData;var e=function(){function e(e){e=globalThis.asc.strict(e,t.BitmapData),this.nativeInit(e)}return Object.defineProperty(e.prototype,"nativeInit",{get:function(){return this.bound__nativeInit.__bind(this)},enumerable:!1,configurable:!0}),e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.html::HTMLBitmap")})}(),e}();t.HTMLBitmap=e}(t.html||(t.html={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(t,e,n,o){t=globalThis.asc.as(t,String),e=globalThis.asc.as(e,String),n=!!n,o=globalThis.asc.as(o,String),this._url=t,this._originalUrl=e,this._isPost=n,this._title=o}return Object.defineProperty(t.prototype,"url",{get:function(){return this._url},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"originalUrl",{get:function(){return this._originalUrl},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isPost",{get:function(){return this._isPost},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"title",{get:function(){return this._title},enumerable:!1,configurable:!0}),t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.html::HTMLHistoryItem"),globalThis.asc.clp$(t,{_url:null,_originalUrl:null,_isPost:!1,_title:null})})}(),t}();t.HTMLHistoryItem=e}(t.html||(t.html={}))}(flash||(flash={})),function(t){!function(t){t.NativeWindow=globalThis.flash.display.NativeWindow,t.NativeWindowInitOptions=globalThis.flash.display.NativeWindowInitOptions,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(){function e(t){void 0===t&&(t=!0),t=!!t,this._defaultBehaviors=t}return Object.defineProperty(e,"samePageGroup",{get:function(){return this.bound__samePageGroup.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"setHTMLControl",{get:function(){return this.bound__setHTMLControl.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setHTMLControl=function(t){(t=globalThis.asc.strict(t,globalThis.flash.html.HTMLLoader))&&this._htmlLoader&&Error.throwError(globalThis.ArgumentError,e.kInvalidParamError),this._htmlLoader=t},Object.defineProperty(e.prototype,"htmlLoader",{get:function(){return this._htmlLoader},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"window",{get:function(){return this._htmlLoader&&this._htmlLoader.stage?this._htmlLoader.stage.nativeWindow:null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"windowRect",{get:function(){return this._defaultBehaviors&&this.window&&!this.window.closed?this.window.bounds:null},set:function(e){e=globalThis.asc.strict(e,t.Rectangle),this._defaultBehaviors&&this.window&&!this.window.closed&&(this.window.bounds=e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"windowFocus",{get:function(){return this.bound__windowFocus.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__windowFocus=function(){this._defaultBehaviors&&this.window&&!this.window.closed&&this.window.activate()},Object.defineProperty(e.prototype,"windowBlur",{get:function(){return this.bound__windowBlur.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__windowBlur=function(){this._defaultBehaviors&&this.window&&!this.window.closed&&this.window.orderToBack()},Object.defineProperty(e.prototype,"updateLocation",{get:function(){return this.bound__updateLocation.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__updateLocation=function(t){t=globalThis.asc.as(t,String)},Object.defineProperty(e.prototype,"updateStatus",{get:function(){return this.bound__updateStatus.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__updateStatus=function(t){t=globalThis.asc.as(t,String)},Object.defineProperty(e.prototype,"updateTitle",{get:function(){return this.bound__updateTitle.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__updateTitle=function(t){t=globalThis.asc.as(t,String);var e=void 0;this._defaultBehaviors&&this.window&&!this.window.closed&&((e=this._htmlLoader.location)&&0==e.toLowerCase().indexOf("app:")||this._titlePrefix&&(t=this._titlePrefix+t),this.window.title=t)},Object.defineProperty(e.prototype,"createWindow",{get:function(){return this.bound__createWindow.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__createWindow=function(n){if(n=globalThis.asc.strict(n,globalThis.flash.html.HTMLWindowCreateOptions),!this._defaultBehaviors)return null;var o=new t.NativeWindowInitOptions;o.resizable=n.resizable;var i=new t.Rectangle(n.x,n.y,n.width,n.height),r=t.HTMLLoader.createRootWindow(!0,o,n.scrollBarsVisible,i);return r?(this.htmlLoader&&(r.runtimeApplicationDomain=this.htmlLoader.runtimeApplicationDomain,r.paintsDefaultBackground=this.htmlLoader.paintsDefaultBackground,r.userAgent=this.htmlLoader.userAgent,r.manageCookies=this.htmlLoader.manageCookies,r.useCache=this.htmlLoader.useCache,r.cacheResponse=this.htmlLoader.cacheResponse,this.htmlLoader.hasOwnProperty("idleTimeout")&&(r.idleTimeout=this.htmlLoader.idleTimeout),r.authenticate=this.htmlLoader.authenticate,e.samePageGroup(this.htmlLoader,r)),r.htmlHost&&(this._titlePrefix?r.htmlHost._titlePrefix=this._titlePrefix:this.window&&(r.htmlHost._titlePrefix=this.window.title+": "),r.htmlHost.updateTitle("")),r):null},Object.defineProperty(e.prototype,"windowClose",{get:function(){return this.bound__windowClose.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__windowClose=function(){this._defaultBehaviors&&this.window&&!this.window.closed&&this.window.close()},e.__block0=function(){globalThis.asc.stb(e,function(){globalThis.asc.cl$(e,"flash.html::HTMLHost"),globalThis.asc.clp$(e,{_htmlLoader:null,_defaultBehaviors:!1,_titlePrefix:null})})}(),e.kInvalidParamError=2004,e}();t.HTMLHost=e}(t.html||(t.html={}))}(flash||(flash={}));__extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();!function(t){!function(e){e.Vector$Number=globalThis.__AS3__.vec.Vector$Number,e.Clipboard=globalThis.flash.desktop.Clipboard,e.JSClipboard=globalThis.flash.desktop.JSClipboard,e.NativeDragOptions=globalThis.flash.desktop.NativeDragOptions,e.Bitmap=globalThis.flash.display.Bitmap,e.BitmapData=globalThis.flash.display.BitmapData,e.DisplayObject=globalThis.flash.display.DisplayObject,e.InteractiveObject=globalThis.flash.display.InteractiveObject,e.NativeMenu=globalThis.flash.display.NativeMenu,e.NativeMenuItem=globalThis.flash.display.NativeMenuItem,e.NativeWindow=globalThis.flash.display.NativeWindow,e.NativeWindowInitOptions=globalThis.flash.display.NativeWindowInitOptions,e.Sprite=globalThis.flash.display.Sprite,e.StageDisplayState=globalThis.flash.display.StageDisplayState,e.ErrorEvent=globalThis.flash.events.ErrorEvent,e.Event=globalThis.flash.events.Event,e.FocusEvent=globalThis.flash.events.FocusEvent,e.HTMLUncaughtScriptExceptionEvent=globalThis.flash.events.HTMLUncaughtScriptExceptionEvent,e.KeyboardEvent=globalThis.flash.events.KeyboardEvent,e.MouseEvent=globalThis.flash.events.MouseEvent,e.NativeDragEvent=globalThis.flash.events.NativeDragEvent,e.NativeWindowBoundsEvent=globalThis.flash.events.NativeWindowBoundsEvent,e.NativeWindowDisplayStateEvent=globalThis.flash.events.NativeWindowDisplayStateEvent,e.TextEvent=globalThis.flash.events.TextEvent,e.TimerEvent=globalThis.flash.events.TimerEvent,e.Matrix=globalThis.flash.geom.Matrix,e.Point=globalThis.flash.geom.Point,e.Rectangle=globalThis.flash.geom.Rectangle,e.Package=globalThis.flash.html.script.Package,e.URLRequest=globalThis.flash.net.URLRequest,e.URLRequestHeader=globalThis.flash.net.URLRequestHeader,e.ApplicationDomain=globalThis.flash.system.ApplicationDomain,e.TextField=globalThis.flash.text.TextField,e.MouseCursor=globalThis.flash.ui.MouseCursor,e.Timer=globalThis.flash.utils.Timer;var n=function(n){function o(){var i=this,r=i;if(void 0===r.m_bitmap&&(r.m_bitmap=new e.Bitmap),i.m_language=globalThis.flash.system.Capabilities.language,!(i=n.call(this)||this).m_isStub)return i.m_BitmapData=null,i.m_invertBitmap=!1,i.m_eventSprite=new e.Sprite,globalThis.flash.display.DisplayObjectContainer.super(r,"bound__addChild")(i.m_eventSprite),i.m_eventSprite.addChild(i.m_bitmap),i.m_isStageWebView&&(i.m_eventSprite.tabEnabled=!0,i.m_eventSprite=i.m_stageWebViewParent,0==o.isSupported&&(i.userAgent="Mozilla/5.0 (Linux; U; Android 2.2; en-us) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.19.4 AdobeAIR/"+globalThis.flash.desktop.NativeApplication.nativeApplication.runtimeVersion.substr(0,3))),i.m_currDirtyRect=new e.Rectangle,i.m_rootPackage=null,i.initHTMLEngine(i.m_eventSprite),i.m_Width=0,i.m_Height=0,i.pageGroupName="pg"+ ++o.pageGroupSeq,i.m_eventSprite.doubleClickEnabled=!0,i.m_eventSprite.addEventListener(e.MouseEvent.MOUSE_DOWN,i.onLeftMouseDown),i.m_eventSprite.addEventListener(e.MouseEvent.MOUSE_UP,i.onLeftMouseUp),i.m_eventSprite.addEventListener(e.MouseEvent.MIDDLE_MOUSE_DOWN,i.onMiddleMouseDown),i.m_eventSprite.addEventListener(e.MouseEvent.MIDDLE_MOUSE_UP,i.onMiddleMouseUp),i.m_eventSprite.addEventListener(e.MouseEvent.RIGHT_MOUSE_DOWN,i.onRightMouseDown),i.m_eventSprite.addEventListener(e.MouseEvent.RIGHT_MOUSE_UP,i.onRightMouseUp),i.m_eventSprite.addEventListener(e.MouseEvent.MOUSE_MOVE,i.onMouseMove),i.m_eventSprite.addEventListener(e.MouseEvent.MOUSE_OUT,i.onMouseOut),i.m_eventSprite.addEventListener(e.MouseEvent.MOUSE_WHEEL,i.onMouseWheel),i.m_eventSprite.addEventListener(e.MouseEvent.CONTEXT_MENU,i.onContextMenu),i.m_eventSprite.addEventListener(e.KeyboardEvent.KEY_DOWN,i.onKeyDown),i.m_eventSprite.addEventListener(e.KeyboardEvent.KEY_UP,i.onKeyUp),i.m_isStageWebView||(i.m_eventSprite.addEventListener(e.FocusEvent.KEY_FOCUS_CHANGE,i.onKeyFocusChange),i.m_eventSprite.addEventListener(e.FocusEvent.FOCUS_IN,i.onFocusIn),i.m_eventSprite.addEventListener(e.FocusEvent.FOCUS_OUT,i.onFocusOut)),i.m_eventSprite.addEventListener(e.NativeDragEvent.NATIVE_DRAG_ENTER,i.onNativeDragEnter),i.m_eventSprite.addEventListener(e.NativeDragEvent.NATIVE_DRAG_OVER,i.onNativeDragOver),i.m_eventSprite.addEventListener(e.NativeDragEvent.NATIVE_DRAG_EXIT,i.onNativeDragExit),i.m_eventSprite.addEventListener(e.NativeDragEvent.NATIVE_DRAG_DROP,i.onNativeDragDrop),i.m_eventSprite.addEventListener(e.NativeDragEvent.NATIVE_DRAG_START,i.onNativeDragStart),i.m_eventSprite.addEventListener(e.NativeDragEvent.NATIVE_DRAG_UPDATE,i.onNativeDragUpdate),i.m_eventSprite.addEventListener(e.NativeDragEvent.NATIVE_DRAG_COMPLETE,i.onNativeDragComplete),i.m_eventSprite.addEventListener(e.Event.ADDED_TO_STAGE,i.onAddedToStage),i.m_eventSprite.addEventListener(e.Event.REMOVED_FROM_STAGE,i.onRemovedFromStage),i.m_eventSprite.addEventListener(e.Event.COPY,i.onCopy),i.m_eventSprite.addEventListener(e.Event.CUT,i.onCut),i.m_eventSprite.addEventListener(e.Event.PASTE,i.onPaste),i.m_eventSprite.addEventListener(e.Event.SELECT_ALL,i.onSelectAll),r.addEventListener(e.Event.COPY,i.onCopy),r.addEventListener(e.Event.CUT,i.onCut),r.addEventListener(e.Event.PASTE,i.onPaste),r.addEventListener(e.Event.SELECT_ALL,i.onSelectAll),i.m_eventSprite.addEventListener(e.TextEvent.TEXT_INPUT,i.onTextInput),r.addEventListener(e.TextEvent.TEXT_INPUT,i.onTextInput),r.addEventListener(e.KeyboardEvent.KEY_DOWN,i.onKeyDown),r.addEventListener(e.KeyboardEvent.KEY_UP,i.onKeyUp),i.m_isStageWebView||(r.addEventListener(e.FocusEvent.KEY_FOCUS_CHANGE,i.onKeyFocusChange),r.addEventListener(e.FocusEvent.FOCUS_IN,i.onFocusIn),r.addEventListener(e.FocusEvent.FOCUS_OUT,i.onFocusOut)),i.m_eventSprite.focusRect=r.focusRect=new e.Rectangle,r.tabEnabled=!0,i.paintsDefaultBackground=!0,i.m_Loaded=!1,i.m_paintTimer=new e.Timer(1,0),i.m_paintTimer.addEventListener(e.TimerEvent.TIMER,i.onPaintTimer),i.m_LocationChangeTimer=new e.Timer(1,0),i.m_LocationChangeTimer.addEventListener(e.TimerEvent.TIMER,i.onLocationChangeTimer),i.m_PDFErrorNum=0,i.m_PDFErrorTimer=new e.Timer(1,0),i.m_PDFErrorTimer.addEventListener(e.TimerEvent.TIMER,i.onPDFErrorTimer),i.m_htmlBoundsChangeTimer=new e.Timer(1,0),i.m_htmlBoundsChangeTimer.addEventListener(e.TimerEvent.TIMER,i.onHTMLBoundsChangeTimer),i.m_completeTimer=new e.Timer(1,0),i.m_completeTimer.addEventListener(e.TimerEvent.TIMER,i.onCompleteTimer),i.m_canLoad=!0,i.m_currentRepeatKeyboardEvent=null,i.m_activePopupWindow=null,null!=r.parent&&r.parent==r.stage&&(i.initBareHTMLWindow(!0),i.onAddedToStage(null)),i.m_wkMethods={},i.m_wkMethods.doDrag=function(t,e,n,o){r.doDrag(t,e,n,o)},i.m_wkMethods.dragImageForLink=function(t,e){return o.dragImageForLink(t,e)},i.m_wkMethods.createClipboard=function(t,e,n){return void 0===n&&(n=null),o.createClipboard(t,e,n,null)},i.m_contextMenu=new e.NativeMenu,i.m_eventSprite.contextMenu=globalThis.asc.strict(i.m_contextMenu,t.ui.ContextMenu),i.m_shouldNavigateInSystemBrowser=!1,i}return __extends(o,n),Object.defineProperty(o,"createRootWindow",{get:function(){return this.bound__createRootWindow.__bind(this)},enumerable:!1,configurable:!0}),o.bound__createRootWindow=function(t,n,i,r){void 0===t&&(t=!0),void 0===n&&(n=null),void 0===i&&(i=!0),void 0===r&&(r=null),t=!!t,n=globalThis.asc.strict(n,e.NativeWindowInitOptions),i=!!i,r=globalThis.asc.strict(r,e.Rectangle);var a=null;n||(n=new e.NativeWindowInitOptions);var s=new e.NativeWindow(n),l=new o;return s.stage.addChild(l),r&&(a=s.bounds,isNaN(r.x)||(a.x=r.x),isNaN(r.y)||(a.y=r.y),isNaN(r.width)||(a.width=r.width),isNaN(r.height)||(a.height=r.height),s.bounds=a),l.initBareHTMLWindow(i),t&&s.activate(),l},Object.defineProperty(o,"transformRect",{get:function(){return this.bound__transformRect.__bind(this)},enumerable:!1,configurable:!0}),o.bound__transformRect=function(t,n){t=globalThis.asc.strict(t,e.Rectangle),n=globalThis.asc.strict(n,e.Matrix);var o,i,r=NaN,a=NaN,s=NaN,l=NaN;o=t.topLeft;var c=n.transformPoint(o);i=t.bottomRight;var u=n.transformPoint(i);return c.x>0,r=Math.round(t.localY)>>0;n=new e.Point(t.stageX,t.stageY),o=this.nativeWindowGlobalToScreen(n);for(var a=Math.round(o.x)>>0,s=Math.round(o.y)>>0;this.m_contextMenu.numItems;)this.m_contextMenu.removeItemAt(0);this.nativeOnContextMenu(i,r,a,s,0,0,0,0);this.m_htmlContextMenuItems.length?this.addSubMenuItems(this.m_contextMenu,this.m_htmlContextMenuItems):t.stopImmediatePropagation()},Object.defineProperty(o.prototype,"canShowPlugins",{get:function(){return this.bound__canShowPlugins.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__canShowPlugins=function(){for(var t=null!=this.stage&&null!=this.m_BitmapData&&0!=this.m_Width&&0!=this.m_Height&&(null==this.stage.fullScreenSourceRect||this.stage.displayState==e.StageDisplayState.NORMAL)&&this._isSimpleMatrix(),n=this;null!=n&&t;)t=n.visible&&(null==n.filters||0==n.filters.length)&&n.alpha>=1,n=n.parent;return t},Object.defineProperty(o.prototype,"_isSimpleMatrix",{get:function(){return this.bound___isSimpleMatrix.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound___isSimpleMatrix=function(){var t=null;if(this.m_isStageWebView)return!0;var e=this.transform.concatenatedMatrix;return e?1==e.a&&0==e.b&&0==e.c&&1==e.d:!!this.transform.hasOwnProperty("matrix3D")&&(1==(t=this.transform.matrix3D.rawData).__get(0)&&0==t.__get(1)&&0==t.__get(2)&&0==t.__get(3)&&0==t.__get(4)&&1==t.__get(5)&&0==t.__get(6)&&0==t.__get(7)&&0==t.__get(8)&&0==t.__get(9)&&1==t.__get(10)&&0==t.__get(11)&&0==t.__get(14)&&1==t.__get(15))},Object.defineProperty(o.prototype,"createNewWindow",{get:function(){return this.bound__createNewWindow.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__createNewWindow=function(t){t=globalThis.asc.strict(t,globalThis.flash.html.HTMLWindowCreateOptions);var e=null;return this.m_shouldNavigateInSystemBrowser?((e=new o).navigateInSystemBrowser=!0,e):this.m_htmlHost?this.m_htmlHost.createWindow(t):null},Object.defineProperty(o.prototype,"initBareHTMLWindow",{get:function(){return this.bound__initBareHTMLWindow.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__initBareHTMLWindow=function(t){var n=this;(t=!!t)&&(this.nativeSetIsRootContentHtml(!0),this.getFocusIfNeeded()),this.paintsDefaultBackground=!this.m_nativeWindow.transparent,n.stage.scaleMode=globalThis.flash.display.StageScaleMode.NO_SCALE,n.stage.align=globalThis.flash.display.StageAlign.TOP_LEFT,n.stage.addEventListener(e.Event.RESIZE,this.onResizeRootContent),this.m_nativeWindow.addEventListener(e.Event.ACTIVATE,function(t){n.getFocusIfNeeded()}),this.htmlHost=new e.HTMLHost,this.onResizeRootContent(null)},Object.defineProperty(o.prototype,"pageGroupName",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"loadString",{get:function(){return this.bound__loadString.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__loadString=function(t){if(t=globalThis.asc.as(t,String),!this.m_isStub)if(this.m_canLoad){this.m_canLoad=!1;try{this.m_Loaded=!1,null==t&&Error.throwError(globalThis.ArgumentError,o.kNullPointerError,"htmlContent"),this.loadHTMLString_impl(t)}finally{this.m_canLoad=!0}}else this.throwIllegalLoad()},Object.defineProperty(o.prototype,"load",{get:function(){return this.bound__load.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__load=function(t){if(t=globalThis.asc.strict(t,e.URLRequest),!this.m_isStub)if(this.m_canLoad){this.m_canLoad=!1;try{this.m_Loaded=!1,this.nativeLoadHTMLFromURLRequest(t)}finally{this.m_canLoad=!0}}else this.throwIllegalLoad()},Object.defineProperty(o.prototype,"loaded",{get:function(){return!this.m_isStub&&this.m_Loaded},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"reload",{get:function(){return this.bound__reload.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"cancelLoad",{get:function(){return this.bound__cancelLoad.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"location",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"contentWidth",{get:function(){return this.m_isStub?0:this.m_contentWidth},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"contentHeight",{get:function(){return this.m_isStub?0:this.m_contentHeight},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"width",{get:function(){return this.m_isStub?0:this.m_Width},set:function(t){t=+t;var e=0,n=0,o=0;if(!this.m_isStub){var i=t<0?0:t>>>0>>>0;this.validateNewDimensions(i,this.m_Height),this.m_Width!=i&&(this.m_Width=i,e=this.m_contentWidth,(o=(n=this.m_scrollX)+t-e>>0)>0&&(this.m_scrollX=n-o>>0),this.invalidate())}},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"height",{get:function(){return this.m_isStub?0:this.m_Height},set:function(t){t=+t;var e=0,n=0,o=0;if(!this.m_isStub){var i=t<0?0:t>>>0>>>0;this.validateNewDimensions(this.m_Width,i),this.m_Height!=i&&(this.m_Height=i,e=this.m_contentHeight,(o=(n=this.m_scrollY)+t-e>>0)>0&&(this.m_scrollY=n-o>>0),this.invalidate())}},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"scrollH",{get:function(){return this.m_isStub?0:this.m_scrollX},set:function(t){if(t=+t,!this.m_isStub){var e=this.covertNumberArgumentToInt(t,"scrollH");e!=this.m_scrollX&&(this.closePopupWindowIfNeeded(),this.m_scrollX=e,this.invalidate())}},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"scrollV",{get:function(){return this.m_isStub?0:this.m_scrollY},set:function(t){if(t=+t,!this.m_isStub){var e=this.covertNumberArgumentToInt(t,"scrollV");e!=this.m_scrollY&&(this.closePopupWindowIfNeeded(),this.m_scrollY=e,this.invalidate())}},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"window",{get:function(){return this.m_isStub?null:this.m_jsGlobalObj},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"runtimeApplicationDomain",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"userAgent",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"language",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"manageCookies",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"useCache",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"cacheResponse",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"_SetIdleTimeout",{get:function(){return this.bound___SetIdleTimeout.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"idleTimeout",{get:function(){},set:function(t){(t=+t)<0&&Error.throwError(globalThis.RangeError,2006),this._SetIdleTimeout(t)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"authenticate",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"placeLoadStringContentInApplicationSandbox",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"paintsDefaultBackground",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"textEncodingOverride",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"textEncodingFallback",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"m_contentWidth",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"m_contentHeight",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"covertNumberArgumentToInt",{get:function(){return this.bound__covertNumberArgumentToInt.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__covertNumberArgumentToInt=function(t,e){t=+t,e=globalThis.asc.as(e,String);try{return t>>0}catch(n){throw n=globalThis.asc.e2e(n),new globalThis.ArgumentError("The value of "+t.toString()+" for "+e+" could not be converted to an integer.")}return-1},Object.defineProperty(o.prototype,"validateNewDimensions",{get:function(){return this.bound__validateNewDimensions.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__validateNewDimensions=function(t,e){if(t>>>=0,e>>>=0,!this.validateDimensions(t,e))throw new globalThis.ArgumentError("Invalid HTMLLoader dimensions. width = "+t+", height = "+e)},Object.defineProperty(o.prototype,"ensureBitmap",{get:function(){return this.bound__ensureBitmap.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__ensureBitmap=function(){var t=null;!this.m_BitmapData||this.m_Width==this.m_BitmapData.width&&this.m_Height==this.m_BitmapData.height||(this.m_BitmapData=null),null==this.m_BitmapData&&(this.m_Width>0&&this.m_Height>0?(this.m_BitmapData=new e.BitmapData(this.m_Width,this.m_Height,!0,0),this.m_bitmap.bitmapData=globalThis.asc.strict(this.m_BitmapData,e.BitmapData),this.m_invertBitmap&&(t=new e.Matrix(1,0,0,-1,0,this.m_Height),this.m_bitmap.transform.matrix=t),this.m_currDirtyRect=new e.Rectangle(0,0,this.m_Width,this.m_Height),this.m_paintTimer.running||this.m_paintTimer.start()):this.m_currDirtyRect=new e.Rectangle(0,0,0,0))},Object.defineProperty(o.prototype,"onResizeRootContent",{get:function(){return this.bound__onResizeRootContent.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onResizeRootContent=function(t){t=globalThis.asc.strict(t,e.Event);this.width=Math.max(this.stage.stageWidth,1),this.height=Math.max(this.stage.stageHeight,1)},Object.defineProperty(o.prototype,"windowOnClose",{get:function(){return this.bound__windowOnClose.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__windowOnClose=function(t){t=globalThis.asc.strict(t,e.Event),this.pageGroupName=null,this.closePopupWindowIfNeeded(),this.cancelLoad(),this.close()},Object.defineProperty(o.prototype,"loadHTMLString_impl",{get:function(){return this.bound__loadHTMLString_impl.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeLoadHTMLFromURLRequest",{get:function(){return this.bound__nativeLoadHTMLFromURLRequest.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"m_Width",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"m_Height",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"validateDimensions",{get:function(){return this.bound__validateDimensions.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"initHTMLEngine",{get:function(){return this.bound__initHTMLEngine.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeLayout",{get:function(){return this.bound__nativeLayout.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativePaint",{get:function(){return this.bound__nativePaint.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"m_BitmapData",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"invalidate",{get:function(){return this.bound__invalidate.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__invalidate=function(){var t=new e.Rectangle(0,0,this.m_Width,this.m_Height);this.m_currDirtyRect=new e.Rectangle,this.invalidateRect(t)},Object.defineProperty(o.prototype,"invalidateRect",{get:function(){return this.bound__invalidateRect.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__invalidateRect=function(t){t=globalThis.asc.strict(t,e.Rectangle);var n=NaN;this.m_currDirtyRect=this.m_currDirtyRect.union(t),this.m_paintTimer.running||(n=1,this.stage&&0!=this.stage.frameRate&&(n=1e3/(3*this.stage.frameRate))<1&&(n=1),this.m_paintTimer.delay=n,this.m_paintTimer.start())},Object.defineProperty(o.prototype,"paint",{get:function(){return this.bound__paint.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__paint=function(t){t=globalThis.asc.strict(t,e.Rectangle);var n=null;this.m_Width>0&&this.m_Height>0?(n=o.transformRect(t,this.m_bitmap.transform.matrix),this.nativePaint(t,n)):(this.m_BitmapData=null,this.m_bitmap.bitmapData=null)},Object.defineProperty(o.prototype,"onPaintTimer",{get:function(){return this.bound__onPaintTimer.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onPaintTimer=function(t){t=globalThis.asc.strict(t,e.TimerEvent);var n=null;this.nativeLayout(),this.ensureBitmap(),this.m_paintTimer.stop();var o=this.m_currDirtyRect;this.m_currDirtyRect=new e.Rectangle,this.paint(o),this.m_currDirtyRect.isEmpty()&&(n=new e.Event(e.Event.HTML_RENDER),this.dispatchEvent(n))},Object.defineProperty(o.prototype,"onHTMLBoundsChangeTimer",{get:function(){return this.bound__onHTMLBoundsChangeTimer.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onHTMLBoundsChangeTimer=function(t){t=globalThis.asc.strict(t,e.TimerEvent);this.m_htmlBoundsChangeTimer.stop();var n=new e.Event(e.Event.HTML_BOUNDS_CHANGE);this.dispatchEvent(n)},Object.defineProperty(o.prototype,"closePopupWindowIfNeeded",{get:function(){return this.bound__closePopupWindowIfNeeded.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__closePopupWindowIfNeeded=function(){var t=null;this.stage&&this.m_nativeWindow&&((t=this.m_nativeWindow).removeEventListener(e.Event.DEACTIVATE,this.onDeactivate),t.removeEventListener(e.NativeWindowDisplayStateEvent.DISPLAY_STATE_CHANGING,this.onDeactivate),t.removeEventListener(e.NativeWindowBoundsEvent.RESIZING,this.onDeactivate),t.removeEventListener(e.NativeWindowBoundsEvent.MOVING,this.onDeactivate)),this.stage&&this.stage.removeEventListener(e.MouseEvent.MOUSE_DOWN,this.stageMouseDown),this.m_activePopupWindow&&(this.m_activePopupWindow.close(),this.m_activePopupWindow=null)},Object.defineProperty(o.prototype,"nativeOnMouseDown",{get:function(){return this.bound__nativeOnMouseDown.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnMouseUp",{get:function(){return this.bound__nativeOnMouseUp.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnMouseMove",{get:function(){return this.bound__nativeOnMouseMove.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnMouseWheel",{get:function(){return this.bound__nativeOnMouseWheel.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnContextMenuItemSelect",{get:function(){return this.bound__nativeOnContextMenuItemSelect.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnContextMenu",{get:function(){return this.bound__nativeOnContextMenu.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onLeftMouseDown",{get:function(){return this.bound__onLeftMouseDown.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onLeftMouseDown=function(t){t=globalThis.asc.strict(t,e.MouseEvent);this.stage.addEventListener(e.MouseEvent.MOUSE_UP,this.onLeftMouseUp),this.stage.addEventListener(e.MouseEvent.MOUSE_MOVE,this.onMouseMove),this.invokeMouseDownImpl(t,o.LeftButton,t.clickCount)&&t.stopImmediatePropagation()},Object.defineProperty(o.prototype,"onLeftMouseUp",{get:function(){return this.bound__onLeftMouseUp.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onLeftMouseUp=function(t){t=globalThis.asc.strict(t,e.MouseEvent);this.stage.removeEventListener(e.MouseEvent.MOUSE_UP,this.onLeftMouseUp),this.stage.removeEventListener(e.MouseEvent.MOUSE_MOVE,this.onMouseMove),this.invokeMouseUpImpl(t,o.LeftButton)&&t.stopImmediatePropagation()},Object.defineProperty(o.prototype,"onMiddleMouseDown",{get:function(){return this.bound__onMiddleMouseDown.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onMiddleMouseDown=function(t){t=globalThis.asc.strict(t,e.MouseEvent),this.invokeMouseDownImpl(t,o.MiddleButton,t.clickCount)&&t.stopImmediatePropagation()},Object.defineProperty(o.prototype,"onMiddleMouseUp",{get:function(){return this.bound__onMiddleMouseUp.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onMiddleMouseUp=function(t){t=globalThis.asc.strict(t,e.MouseEvent),this.invokeMouseUpImpl(t,o.MiddleButton)&&t.stopImmediatePropagation()},Object.defineProperty(o.prototype,"onRightMouseDown",{get:function(){return this.bound__onRightMouseDown.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onRightMouseDown=function(t){t=globalThis.asc.strict(t,e.MouseEvent),this.invokeMouseDownImpl(t,o.RightButton,t.clickCount)&&t.stopImmediatePropagation()},Object.defineProperty(o.prototype,"onRightMouseUp",{get:function(){return this.bound__onRightMouseUp.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onRightMouseUp=function(t){t=globalThis.asc.strict(t,e.MouseEvent),this.invokeMouseUpImpl(t,o.RightButton)&&t.stopImmediatePropagation()},Object.defineProperty(o.prototype,"onMouseOut",{get:function(){return this.bound__onMouseOut.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onMouseOut=function(t){t=globalThis.asc.strict(t,e.MouseEvent),this.m_cursorSaved&&(globalThis.flash.ui.Mouse.cursor=this.m_savedMouseCursor,this.m_cursorSaved=!1)},Object.defineProperty(o.prototype,"onMouseMove",{get:function(){return this.bound__onMouseMove.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onMouseMove=function(t){t=globalThis.asc.strict(t,e.MouseEvent);var n,o,i=Math.round(t.localX)>>0,r=Math.round(t.localY)>>0;n=new e.Point(t.stageX,t.stageY),o=this.nativeWindowGlobalToScreen(n);var a=Math.round(o.x)>>0,s=Math.round(o.y)>>0,l=t.shiftKey,c=t.controlKey,u=t.altKey,f=t.commandKey,_=t.buttonDown;this.m_cursorSaved||(this.m_savedMouseCursor=globalThis.flash.ui.Mouse.cursor,this.m_cursorSaved=!0,globalThis.flash.ui.Mouse.cursor=e.MouseCursor.AUTO),this.nativeOnMouseMove(i,r,a,s,l,c,u,f,_)&&t.stopImmediatePropagation()},Object.defineProperty(o.prototype,"onMouseWheel",{get:function(){return this.bound__onMouseWheel.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onMouseWheel=function(t){t=globalThis.asc.strict(t,e.MouseEvent);var n,o,i,r,a,s,l,c,u,f,_;n=Math.round(t.localX)>>0,o=Math.round(t.localY)>>0,i=new e.Point(t.stageX,t.stageY),r=this.nativeWindowGlobalToScreen(i),a=Math.round(r.x)>>0,s=Math.round(r.y)>>0,l=t.shiftKey,c=t.controlKey,u=t.altKey,f=t.commandKey,_=t.delta,this.closePopupWindowIfNeeded(),this.nativeOnMouseWheel(n,o,a,s,0,_,l,c,u,f)&&t.stopImmediatePropagation()},Object.defineProperty(o.prototype,"invokeMouseDownImpl",{get:function(){return this.bound__invokeMouseDownImpl.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__invokeMouseDownImpl=function(t,n,i){t=globalThis.asc.strict(t,e.MouseEvent),n>>>=0,i>>>=0;var r,a,s=Math.round(t.localX)>>0,l=Math.round(t.localY)>>0;r=new e.Point(t.stageX,t.stageY),a=this.nativeWindowGlobalToScreen(r);var c=Math.round(a.x)>>0,u=Math.round(a.y)>>0,f=t.shiftKey,_=t.controlKey,h=t.altKey,p=t.commandKey;n==o.LeftButton&&this.closePopupWindowIfNeeded();var d=this.nativeOnMouseDown(s,l,c,u,n,i,f,_,h,p);return this.getFocusIfNeeded(),d},Object.defineProperty(o.prototype,"invokeMouseUpImpl",{get:function(){return this.bound__invokeMouseUpImpl.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__invokeMouseUpImpl=function(t,n){t=globalThis.asc.strict(t,e.MouseEvent),n>>>=0;var o,i,r=Math.round(t.localX)>>0,a=Math.round(t.localY)>>0;o=new e.Point(t.stageX,t.stageY),i=this.nativeWindowGlobalToScreen(o);var s=Math.round(i.x)>>0,l=Math.round(i.y)>>0,c=t.shiftKey,u=t.controlKey,f=t.altKey,_=t.commandKey;return this.nativeOnMouseUp(r,a,s,l,n,0,c,u,f,_)},Object.defineProperty(o.prototype,"onKeyDown",{get:function(){return this.bound__onKeyDown.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onKeyDown=function(t){if((t=globalThis.asc.strict(t,e.KeyboardEvent)).target==t.currentTarget){var n=!1;null!=this.m_currentRepeatKeyboardEvent&&this.m_currentRepeatKeyboardEvent.keyCode==t.keyCode&&this.m_currentRepeatKeyboardEvent.keyLocation==t.keyLocation?n=!0:(this.m_currentRepeatKeyboardEvent=t,n=!1),this.m_activePopupWindow&&(t.charCode!=globalThis.flash.ui.Keyboard.ESCAPE&&t.charCode!=globalThis.flash.ui.Keyboard.ENTER||this.closePopupWindowIfNeeded()),this.nativeOnKeyDown(t.charCode,t.keyCode,t.shiftKey,t.controlKey,t.altKey,t.commandKey,n)&&(t.stopImmediatePropagation(),t.preventDefault())}},Object.defineProperty(o.prototype,"onKeyUp",{get:function(){return this.bound__onKeyUp.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onKeyUp=function(t){(t=globalThis.asc.strict(t,e.KeyboardEvent)).target==t.currentTarget&&(null!=this.m_currentRepeatKeyboardEvent&&this.m_currentRepeatKeyboardEvent.keyCode==t.keyCode&&this.m_currentRepeatKeyboardEvent.keyLocation==t.keyLocation&&(this.m_currentRepeatKeyboardEvent=null),this.nativeOnKeyUp(t.charCode,t.keyCode,t.shiftKey,t.controlKey,t.altKey,t.commandKey)&&t.stopImmediatePropagation())},Object.defineProperty(o.prototype,"onKeyFocusChange",{get:function(){return this.bound__onKeyFocusChange.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onKeyFocusChange=function(t){(t=globalThis.asc.strict(t,e.FocusEvent)).target==t.currentTarget&&this.nativeOnKeyFocusChange(t)},Object.defineProperty(o.prototype,"nativeOnKeyFocusChange",{get:function(){return this.bound__nativeOnKeyFocusChange.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnCopy",{get:function(){return this.bound__nativeOnCopy.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnCut",{get:function(){return this.bound__nativeOnCut.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnPaste",{get:function(){return this.bound__nativeOnPaste.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnSelectAll",{get:function(){return this.bound__nativeOnSelectAll.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onCopy",{get:function(){return this.bound__onCopy.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onCopy=function(t){t=globalThis.asc.strict(t,e.Event),this.nativeOnCopy()&&(t.preventDefault(),t.stopImmediatePropagation())},Object.defineProperty(o.prototype,"onCut",{get:function(){return this.bound__onCut.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onCut=function(t){t=globalThis.asc.strict(t,e.Event),this.nativeOnCut()&&(t.preventDefault(),t.stopImmediatePropagation())},Object.defineProperty(o.prototype,"onPaste",{get:function(){return this.bound__onPaste.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onPaste=function(t){t=globalThis.asc.strict(t,e.Event),this.nativeOnPaste()&&(t.preventDefault(),t.stopImmediatePropagation())},Object.defineProperty(o.prototype,"onSelectAll",{get:function(){return this.bound__onSelectAll.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onSelectAll=function(t){t=globalThis.asc.strict(t,e.Event),this.nativeOnSelectAll()&&(t.preventDefault(),t.stopImmediatePropagation())},Object.defineProperty(o.prototype,"onFocusIn",{get:function(){return this.bound__onFocusIn.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onFocusIn=function(t){if((t=globalThis.asc.strict(t,e.FocusEvent)).target==t.currentTarget){this.m_nativeWindow.addEventListener(e.Event.ACTIVATE,this.onWindowActivateOrDeactivate),this.m_nativeWindow.addEventListener(e.Event.DEACTIVATE,this.onWindowActivateOrDeactivate);var n=t.relatedObject;n!=this&&n!=this.m_eventSprite&&this.nativeFocusIn(t.direction)}},Object.defineProperty(o.prototype,"nativeFocusIn",{get:function(){return this.bound__nativeFocusIn.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onFocusOut",{get:function(){return this.bound__onFocusOut.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onFocusOut=function(t){if((t=globalThis.asc.strict(t,e.FocusEvent)).target==t.currentTarget){this.stage&&(this.m_nativeWindow.removeEventListener(e.Event.ACTIVATE,this.onWindowActivateOrDeactivate),this.m_nativeWindow.removeEventListener(e.Event.DEACTIVATE,this.onWindowActivateOrDeactivate));var n=t.relatedObject;n!=this&&n!=this.m_eventSprite&&(this.setUpActivePopupWindowDismissTimer(),this.nativeFocusOut())}},Object.defineProperty(o.prototype,"nativeFocusOut",{get:function(){return this.bound__nativeFocusOut.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onWindowActivateOrDeactivate",{get:function(){return this.bound__onWindowActivateOrDeactivate.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onWindowActivateOrDeactivate=function(t){(t=globalThis.asc.strict(t,e.Event)).type==e.Event.ACTIVATE?this.onWindowActivate():t.type==e.Event.DEACTIVATE&&this.onWindowDeactivate()},Object.defineProperty(o.prototype,"onWindowActivate",{get:function(){return this.bound__onWindowActivate.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onWindowDeactivate",{get:function(){return this.bound__onWindowDeactivate.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onTextInput",{get:function(){return this.bound__onTextInput.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onAddedToStage",{get:function(){return this.bound__onAddedToStage.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onAddedToStage=function(t){t=globalThis.asc.strict(t,e.Event);this.stage&&this.m_nativeWindow&&(this.m_nativeWindow.addEventListener(e.Event.CLOSE,this.windowOnClose),this.m_isStageWebView&&(this.m_nativeWindow.addEventListener(e.Event.ACTIVATE,this.onWindowActivateOrDeactivate),this.m_nativeWindow.addEventListener(e.Event.DEACTIVATE,this.onWindowActivateOrDeactivate)))},Object.defineProperty(o.prototype,"onRemovedFromStage",{get:function(){return this.bound__onRemovedFromStage.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onRemovedFromStage=function(t){t=globalThis.asc.strict(t,e.Event);this.stage&&(this.m_nativeWindow.removeEventListener(e.Event.ACTIVATE,this.onWindowActivateOrDeactivate),this.m_nativeWindow.removeEventListener(e.Event.DEACTIVATE,this.onWindowActivateOrDeactivate),this.m_nativeWindow.removeEventListener(e.Event.CLOSE,this.windowOnClose))},Object.defineProperty(o.prototype,"hasFocusableContent",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnKeyDown",{get:function(){return this.bound__nativeOnKeyDown.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnKeyUp",{get:function(){return this.bound__nativeOnKeyUp.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeSetIsRootContentHtml",{get:function(){return this.bound__nativeSetIsRootContentHtml.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"m_scrollX",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"m_scrollY",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"dispatchContentBoundsChangedEvent",{get:function(){return this.bound__dispatchContentBoundsChangedEvent.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__dispatchContentBoundsChangedEvent=function(){this.m_htmlBoundsChangeTimer.running||this.m_htmlBoundsChangeTimer.start()},Object.defineProperty(o.prototype,"dispatchContentScrolledEvent",{get:function(){return this.bound__dispatchContentScrolledEvent.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__dispatchContentScrolledEvent=function(){var t=null;this.m_canLoad=!1,this.closePopupWindowIfNeeded();try{t=new e.Event(e.Event.SCROLL),this.dispatchEvent(t)}catch(t){t=globalThis.asc.e2e(t)}},Object.defineProperty(o.prototype,"htmlHost",{get:function(){return this.m_isStub?null:this.m_htmlHost},set:function(t){t=globalThis.asc.strict(t,globalThis.flash.html.HTMLHost),this.m_isStub||(this.m_htmlHost&&this.m_htmlHost.setHTMLControl(null),this.m_htmlHost=t,this.m_htmlHost&&this.m_htmlHost.setHTMLControl(this))},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"navigateInSystemBrowser",{get:function(){return!this.m_isStub&&this.m_shouldNavigateInSystemBrowser},set:function(t){t=!!t,this.m_isStub||(this.m_shouldNavigateInSystemBrowser=t)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"navigateToStringURL",{get:function(){return this.bound__navigateToStringURL.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__navigateToStringURL=function(t){t=globalThis.asc.as(t,String);var n=new e.URLRequest(t);globalThis.flash.net.navigateToURL(n)},Object.defineProperty(o.prototype,"onGetWindowRect",{get:function(){return this.bound__onGetWindowRect.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onGetWindowRect=function(t){t=globalThis.asc.strict(t,e.Rectangle);var n=null;this.m_htmlHost&&(n=this.m_htmlHost.windowRect)&&(t.x=n.x,t.y=n.y,t.width=n.width,t.height=n.height)},Object.defineProperty(o.prototype,"onSetWindowRect",{get:function(){return this.bound__onSetWindowRect.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onSetWindowRect=function(t){t=globalThis.asc.strict(t,e.Rectangle),this.m_htmlHost&&(this.m_htmlHost.windowRect=t)},Object.defineProperty(o.prototype,"onSetTitle",{get:function(){return this.bound__onSetTitle.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onSetTitle=function(t){t=globalThis.asc.as(t,String),this.m_htmlHost&&this.m_htmlHost.updateTitle(t)},Object.defineProperty(o.prototype,"onCloseWindow",{get:function(){return this.bound__onCloseWindow.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onCloseWindow=function(){this.m_htmlHost&&this.m_htmlHost.windowClose()},Object.defineProperty(o.prototype,"onSetStatus",{get:function(){return this.bound__onSetStatus.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onSetStatus=function(t){t=globalThis.asc.as(t,String),this.m_htmlHost&&this.m_htmlHost.updateStatus(t)},Object.defineProperty(o.prototype,"onFocus",{get:function(){return this.bound__onFocus.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onFocus=function(){this.m_htmlHost&&this.m_htmlHost.windowFocus()},Object.defineProperty(o.prototype,"onUnfocus",{get:function(){return this.bound__onUnfocus.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onUnfocus=function(){this.m_htmlHost&&this.m_htmlHost.windowBlur()},Object.defineProperty(o.prototype,"createURLRequest",{get:function(){return this.bound__createURLRequest.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__createURLRequest=function(t,n,o){t=globalThis.asc.as(t,String),n=globalThis.asc.as(n,String),o=globalThis.asc.as(o,String);var i=null,r=null;try{return i=t,(r=new e.URLRequest(i)).method=n,null!=o&&(r.userAgent=o),r}catch(t){t=globalThis.asc.e2e(t)}return null},Object.defineProperty(o.prototype,"addHeaderToURLRequest",{get:function(){return this.bound__addHeaderToURLRequest.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__addHeaderToURLRequest=function(t,n,o){t=globalThis.asc.strict(t,e.URLRequest),n=globalThis.asc.as(n,String),o=globalThis.asc.as(o,String),null==t.requestHeaders&&(t.requestHeaders=[]);var i=new e.URLRequestHeader(n,o);t.requestHeaders.push(i)},Object.defineProperty(o.prototype,"handleOnLoadEvents",{get:function(){return this.bound__handleOnLoadEvents.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__handleOnLoadEvents=function(){this.m_Loaded=!0,this.m_completeTimer.running||this.m_completeTimer.start()},Object.defineProperty(o.prototype,"handleOnDocumentCreated",{get:function(){return this.bound__handleOnDocumentCreated.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__handleOnDocumentCreated=function(){var t=null;if(!this.m_closing){this.m_canLoad=!1;try{t=new e.Event(e.Event.HTML_DOM_INITIALIZE),this.dispatchEvent(t),this.location&&0==this.location.toLowerCase().indexOf(this.adobeAppProtocolPrefix)&&(this.window.runtime=this.m_rootPackage)}finally{this.m_canLoad=!0}}},Object.defineProperty(o.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__close=function(){if(!this.m_isStageWebView){this.m_closing=!0;try{this.loadString("")}catch(t){t=globalThis.asc.e2e(t)}}},Object.defineProperty(o.prototype,"pageApplicationDomain",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"showExceptionDialog",{get:function(){return this.bound__showExceptionDialog.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"uncaughtJSException",{get:function(){return this.bound__uncaughtJSException.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__uncaughtJSException=function(t){var n,o=null,i=null,r=void 0,a=null,s=null;if(n=new e.HTMLUncaughtScriptExceptionEvent(t),this.dispatchEvent(n)){if(o=[],"stackTrace"in t)for(var l=0,c=globalThis.asc.of(t.stackTrace);l>=0;try{this.m_PDFErrorTimer.running||(this.m_PDFErrorNum=t,this.m_PDFErrorTimer.start())}catch(t){t=globalThis.asc.e2e(t)}},Object.defineProperty(o.prototype,"constructPopupWindow",{get:function(){return this.bound__constructPopupWindow.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onCreatePopupWindow",{get:function(){return this.bound__onCreatePopupWindow.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onCreatePopupWindow=function(t){t=+t;return this.closePopupWindowIfNeeded(),this.m_activePopupWindow=this.constructPopupWindow(this.closePopupWindowIfNeeded,this.setDeactivate,t),this.stage&&this.stage.addEventListener(e.MouseEvent.MOUSE_DOWN,this.stageMouseDown),this.m_activePopupWindow},Object.defineProperty(o.prototype,"stageMouseDown",{get:function(){return this.bound__stageMouseDown.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__stageMouseDown=function(t){t=globalThis.asc.strict(t,e.MouseEvent),this.closePopupWindowIfNeeded()},Object.defineProperty(o.prototype,"setDeactivate",{get:function(){return this.bound__setDeactivate.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__setDeactivate=function(){var t=null;this.stage&&this.m_nativeWindow&&((t=this.m_nativeWindow).addEventListener(e.Event.DEACTIVATE,this.onDeactivate),t.addEventListener(e.NativeWindowDisplayStateEvent.DISPLAY_STATE_CHANGING,this.onDeactivate),t.addEventListener(e.NativeWindowBoundsEvent.RESIZING,this.onDeactivate),t.addEventListener(e.NativeWindowBoundsEvent.MOVING,this.onDeactivate))},Object.defineProperty(o.prototype,"setUpActivePopupWindowDismissTimer",{get:function(){return this.bound__setUpActivePopupWindowDismissTimer.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__setUpActivePopupWindowDismissTimer=function(){this.m_activePopupWindow&&(!this.m_activePopupWindowDismissTimer||this.m_activePopupWindowDismissTimer&&!this.m_activePopupWindowDismissTimer.running)&&(this.m_activePopupWindowDismissTimer=new e.Timer(1,0),this.m_activePopupWindowDismissTimer.addEventListener(e.TimerEvent.TIMER,this.onActivePopupWindowDismissTimer),this.m_activePopupWindowDismissTimer.start())},Object.defineProperty(o.prototype,"onDeactivate",{get:function(){return this.bound__onDeactivate.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onDeactivate=function(t){t=globalThis.asc.strict(t,e.Event);this.stage&&this.m_nativeWindow&&this.m_nativeWindow.removeEventListener(t.type,this.onDeactivate),this.m_activePopupWindow&&(t.type==e.Event.DEACTIVATE?this.setUpActivePopupWindowDismissTimer():this.closePopupWindowIfNeeded())},Object.defineProperty(o.prototype,"onActivePopupWindowDismissTimer",{get:function(){return this.bound__onActivePopupWindowDismissTimer.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onActivePopupWindowDismissTimer=function(t){t=globalThis.asc.strict(t,e.TimerEvent),this.m_activePopupWindowDismissTimer.stop(),this.m_activePopupWindow&&!this.m_activePopupWindow.isActive()&&this.closePopupWindowIfNeeded()},Object.defineProperty(o.prototype,"onPDFErrorTimer",{get:function(){return this.bound__onPDFErrorTimer.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onPDFErrorTimer=function(t){t=globalThis.asc.strict(t,e.TimerEvent);this.m_PDFErrorTimer.stop();var n=new e.ErrorEvent("error",!1,!1,"PDFError",this.m_PDFErrorNum);this.dispatchEvent(n)},Object.defineProperty(o.prototype,"onCompleteTimer",{get:function(){return this.bound__onCompleteTimer.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onCompleteTimer=function(t){t=globalThis.asc.strict(t,e.TimerEvent);this.m_completeTimer.stop();var n=new e.Event(e.Event.COMPLETE);this.dispatchEvent(n)},Object.defineProperty(o.prototype,"throwIllegalLoad",{get:function(){return this.bound__throwIllegalLoad.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__throwIllegalLoad=function(){throw new Error("Illegal load operation")},Object.defineProperty(o.prototype,"throwIllegalMethod",{get:function(){return this.bound__throwIllegalMethod.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__throwIllegalMethod=function(){Error.throwError(globalThis.flash.errors.IllegalOperationError,2037)},Object.defineProperty(o.prototype,"historyBack",{get:function(){return this.bound__historyBack.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__historyBack=function(){this.m_isStub||this.historyGo(-1)},Object.defineProperty(o.prototype,"historyForward",{get:function(){return this.bound__historyForward.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__historyForward=function(){this.m_isStub||this.historyGo(1)},Object.defineProperty(o.prototype,"historyGo",{get:function(){return this.bound__historyGo.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"historyLength",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"historyPosition",{get:function(){},set:function(t){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"getHistoryAt",{get:function(){return this.bound__getHistoryAt.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"numChildren",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"addChild",{get:function(){return this.bound__addChild.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__addChild=function(t){return t=globalThis.asc.strict(t,e.DisplayObject),this.throwIllegalMethod(),null},Object.defineProperty(o.prototype,"addChildAt",{get:function(){return this.bound__addChildAt.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__addChildAt=function(t,n){return t=globalThis.asc.strict(t,e.DisplayObject),0,this.throwIllegalMethod(),null},Object.defineProperty(o.prototype,"areInaccessibleObjectsUnderPoint",{get:function(){return this.bound__areInaccessibleObjectsUnderPoint.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__areInaccessibleObjectsUnderPoint=function(t){return t=globalThis.asc.strict(t,e.Point),this.throwIllegalMethod(),null},Object.defineProperty(o.prototype,"contains",{get:function(){return this.bound__contains.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__contains=function(t){return t=globalThis.asc.strict(t,e.DisplayObject),!1},Object.defineProperty(o.prototype,"getChildAt",{get:function(){return this.bound__getChildAt.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__getChildAt=function(t){return 0,this.throwIllegalMethod(),null},Object.defineProperty(o.prototype,"getChildByName",{get:function(){return this.bound__getChildByName.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__getChildByName=function(t){return t=globalThis.asc.as(t,String),this.throwIllegalMethod(),null},Object.defineProperty(o.prototype,"getChildIndex",{get:function(){return this.bound__getChildIndex.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__getChildIndex=function(t){return t=globalThis.asc.strict(t,e.DisplayObject),this.throwIllegalMethod(),-1},Object.defineProperty(o.prototype,"getObjectsUnderPoint",{get:function(){return this.bound__getObjectsUnderPoint.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__getObjectsUnderPoint=function(t){return t=globalThis.asc.strict(t,e.Point),this.throwIllegalMethod(),null},Object.defineProperty(o.prototype,"removeChild",{get:function(){return this.bound__removeChild.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__removeChild=function(t){return t=globalThis.asc.strict(t,e.DisplayObject),this.throwIllegalMethod(),null},Object.defineProperty(o.prototype,"removeChildAt",{get:function(){return this.bound__removeChildAt.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__removeChildAt=function(t){return 0,this.throwIllegalMethod(),null},Object.defineProperty(o.prototype,"setChildIndex",{get:function(){return this.bound__setChildIndex.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__setChildIndex=function(t,n){t=globalThis.asc.strict(t,e.DisplayObject),this.throwIllegalMethod()},Object.defineProperty(o.prototype,"swapChildren",{get:function(){return this.bound__swapChildren.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__swapChildren=function(t,n){t=globalThis.asc.strict(t,e.DisplayObject),n=globalThis.asc.strict(n,e.DisplayObject),this.throwIllegalMethod()},Object.defineProperty(o.prototype,"swapChildrenAt",{get:function(){return this.bound__swapChildrenAt.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__swapChildrenAt=function(t,e){this.throwIllegalMethod()},Object.defineProperty(o.prototype,"getFocusIfNeeded",{get:function(){return this.bound__getFocusIfNeeded.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__getFocusIfNeeded=function(){var t=null;this.stage&&(this.m_isStageWebView?this.m_isStageWebViewFocused||this.parent&&this.stage&&(this.stage.focus=this.parent,this.nativeFocusIn(globalThis.flash.display.FocusDirection.NONE)):(t=this.stage.focus)!=this&&t!=this.m_eventSprite&&(this.stage.focus=this.m_eventSprite))},Object.defineProperty(o.prototype,"m_jsGlobalObj",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"m_htmlContextMenuItems",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeWindowGlobalToScreen",{get:function(){return this.bound__nativeWindowGlobalToScreen.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"m_nativeWindow",{get:function(){},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnNativeDragEnter",{get:function(){return this.bound__nativeOnNativeDragEnter.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnNativeDragOver",{get:function(){return this.bound__nativeOnNativeDragOver.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnNativeDragDrop",{get:function(){return this.bound__nativeOnNativeDragDrop.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnNativeDragExit",{get:function(){return this.bound__nativeOnNativeDragExit.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnNativeDragStart",{get:function(){return this.bound__nativeOnNativeDragStart.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnNativeDragUpdate",{get:function(){return this.bound__nativeOnNativeDragUpdate.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"nativeOnNativeDragComplete",{get:function(){return this.bound__nativeOnNativeDragComplete.__bind(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onNativeDragEnter",{get:function(){return this.bound__onNativeDragEnter.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onNativeDragEnter=function(t){var n,i;if((t=globalThis.asc.strict(t,e.NativeDragEvent)).eventPhase==globalThis.flash.events.EventPhase.AT_TARGET){var r=Math.round(t.localX)>>0,a=Math.round(t.localY)>>0;n=new e.Point(t.stageX,t.stageY),i=this.nativeWindowGlobalToScreen(n);var s=Math.round(i.x)>>0,l=Math.round(i.y)>>0;this.m_clipboard=o.createClipboard(!1,!0,t.clipboard,t.allowedActions),this.m_clipboard.propagationStopped=!1,this.nativeOnNativeDragEnter(r,a,s,l,t.shiftKey,t.controlKey,t.altKey,t.commandKey,this.m_clipboard),t.dropAction=this.m_clipboard.dropEffect,t.preventDefault(),this.m_clipboard.propagationStopped&&t.stopPropagation()}},Object.defineProperty(o.prototype,"onNativeDragOver",{get:function(){return this.bound__onNativeDragOver.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onNativeDragOver=function(t){var n,o;if((t=globalThis.asc.strict(t,e.NativeDragEvent)).eventPhase==globalThis.flash.events.EventPhase.AT_TARGET){var i=Math.round(t.localX)>>0,r=Math.round(t.localY)>>0;n=new e.Point(t.stageX,t.stageY),o=this.nativeWindowGlobalToScreen(n);var a=Math.round(o.x)>>0,s=Math.round(o.y)>>0;this.m_clipboard.dragOptions=t.allowedActions,this.m_clipboard.propagationStopped=!1,this.nativeOnNativeDragOver(i,r,a,s,t.shiftKey,t.controlKey,t.altKey,t.commandKey,this.m_clipboard),t.dropAction=this.m_clipboard.dropEffect,t.preventDefault(),this.m_clipboard.propagationStopped&&t.stopPropagation()}},Object.defineProperty(o.prototype,"onNativeDragDrop",{get:function(){return this.bound__onNativeDragDrop.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onNativeDragDrop=function(t){var n,o;if((t=globalThis.asc.strict(t,e.NativeDragEvent)).eventPhase==globalThis.flash.events.EventPhase.AT_TARGET){var i=Math.round(t.localX)>>0,r=Math.round(t.localY)>>0;n=new e.Point(t.stageX,t.stageY),o=this.nativeWindowGlobalToScreen(n);var a=Math.round(o.x)>>0,s=Math.round(o.y)>>0;this.m_clipboard.propagationStopped=!1,this.nativeOnNativeDragDrop(i,r,a,s,t.shiftKey,t.controlKey,t.altKey,t.commandKey,this.m_clipboard),this.m_clipboard.propagationStopped&&t.stopPropagation(),this.m_clipboard=null}},Object.defineProperty(o.prototype,"onNativeDragExit",{get:function(){return this.bound__onNativeDragExit.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onNativeDragExit=function(t){var n,o;if((t=globalThis.asc.strict(t,e.NativeDragEvent)).eventPhase==globalThis.flash.events.EventPhase.AT_TARGET){var i=Math.round(t.localX)>>0,r=Math.round(t.localY)>>0;n=new e.Point(t.stageX,t.stageY),o=this.nativeWindowGlobalToScreen(n);var a=Math.round(o.x)>>0,s=Math.round(o.y)>>0;this.m_clipboard.propagationStopped=!1,this.nativeOnNativeDragExit(i,r,a,s,t.shiftKey,t.controlKey,t.altKey,t.commandKey,this.m_clipboard),this.m_clipboard.propagationStopped&&t.stopPropagation(),this.m_clipboard=null}},Object.defineProperty(o.prototype,"onNativeDragStart",{get:function(){return this.bound__onNativeDragStart.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onNativeDragStart=function(t){var n,o;if((t=globalThis.asc.strict(t,e.NativeDragEvent)).eventPhase==globalThis.flash.events.EventPhase.AT_TARGET){var i=Math.round(t.localX)>>0,r=Math.round(t.localY)>>0;n=new e.Point(t.stageX,t.stageY),o=this.nativeWindowGlobalToScreen(n);var a=Math.round(o.x)>>0,s=Math.round(o.y)>>0;this.nativeOnNativeDragStart(i,r,a,s,t.shiftKey,t.controlKey,t.altKey,t.commandKey)}},Object.defineProperty(o.prototype,"onNativeDragUpdate",{get:function(){return this.bound__onNativeDragUpdate.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onNativeDragUpdate=function(t){var n,o;if((t=globalThis.asc.strict(t,e.NativeDragEvent)).eventPhase==globalThis.flash.events.EventPhase.AT_TARGET){var i=Math.round(t.localX)>>0,r=Math.round(t.localY)>>0;n=new e.Point(t.stageX,t.stageY),o=this.nativeWindowGlobalToScreen(n);var a=Math.round(o.x)>>0,s=Math.round(o.y)>>0;this.nativeOnNativeDragUpdate(i,r,a,s,t.shiftKey,t.controlKey,t.altKey,t.commandKey)}},Object.defineProperty(o.prototype,"onNativeDragComplete",{get:function(){return this.bound__onNativeDragComplete.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__onNativeDragComplete=function(t){var n,o;if((t=globalThis.asc.strict(t,e.NativeDragEvent)).eventPhase==globalThis.flash.events.EventPhase.AT_TARGET){var i=Math.round(t.localX)>>0,r=Math.round(t.localY)>>0;n=new e.Point(t.stageX,t.stageY),o=this.nativeWindowGlobalToScreen(n);var a=Math.round(o.x)>>0,s=Math.round(o.y)>>0;this.nativeOnNativeDragComplete(i,r,a,s,t.shiftKey,t.controlKey,t.altKey,t.commandKey,t.dropAction)}},Object.defineProperty(o.prototype,"doDrag",{get:function(){return this.bound__doDrag.__bind(this)},enumerable:!1,configurable:!0}),o.prototype.bound__doDrag=function(t,n,o,i){t=globalThis.asc.strict(t,e.JSClipboard),n=globalThis.asc.strict(n,e.BitmapData),o=+o,i=+i,globalThis.flash.desktop.NativeDragManager.doDrag(this.m_eventSprite,t.clipboard,n,new e.Point(o,i),t.dragOptions)},o.__block0=function(){globalThis.asc.stb(o,function(){globalThis.asc.cl$(o,"flash.html::HTMLLoader"),globalThis.asc.clp$(o,{adobeAppProtocolPrefix:"app:/",m_savedMouseCursor:null,m_cursorSaved:!1,m_closing:!1,m_isStub:!1,m_isStageWebView:!1,m_isStageWebViewFocused:!1,m_stageWebViewParent:null,m_eventSprite:null,m_currDirtyRect:null,m_Loaded:!1,m_paintTimer:null,m_LocationChangeTimer:null,m_htmlBoundsChangeTimer:null,m_completeTimer:null,m_PDFErrorTimer:null,m_PDFErrorNum:0,m_canLoad:!1,m_currentRepeatKeyboardEvent:null,m_htmlHost:null,m_rootPackage:null,m_wkMethods:null,m_activePopupWindow:null,m_activePopupWindowDismissTimer:null,m_contextMenu:null,m_invertBitmap:!1,m_shouldNavigateInSystemBrowser:!1,m_language:null,m_clipboard:null})})}(),o.pageGroupSeq=0,o.kNullPointerError=2007,o.s_widthName="width",o.s_heightName="height",o.LeftButton=0,o.MiddleButton=1,o.RightButton=2,o}(e.Sprite);e.HTMLLoader=n}(t.html||(t.html={}))}(flash||(flash={})),function(t){!function(t){var e=function(){function t(){}return t.__block0=function(){globalThis.asc.stb(t,function(){globalThis.asc.cl$(t,"flash.html::HTMLPDFCapability")})}(),t.STATUS_OK=0,t.ERROR_INSTALLED_READER_NOT_FOUND=3201,t.ERROR_INSTALLED_READER_TOO_OLD=3202,t.ERROR_PREFERRED_READER_TOO_OLD=3203,t.ERROR_CANNOT_LOAD_READER=3204,t}();t.HTMLPDFCapability=e}(t.html||(t.html={}))}(flash||(flash={})),function(t){!function(t){t.XML=globalThis.global.XML,t.NativeWindow=globalThis.flash.display.NativeWindow,t.NativeWindowInitOptions=globalThis.flash.display.NativeWindowInitOptions,t.Event=globalThis.flash.events.Event,t.NativeWindowBoundsEvent=globalThis.flash.events.NativeWindowBoundsEvent,t.Point=globalThis.flash.geom.Point,t.Rectangle=globalThis.flash.geom.Rectangle;var e=function(){function e(t,e,n,o){t=globalThis.asc.strict(t,globalThis.flash.html.HTMLLoader),o=+o,this.m_ownerHtmlControl=t,this.m_closePopupWindowIfNeededClosure=e,this.m_setDeactivateClosure=n,this.m_activePopupWindow=null,this.m_popupHtmlControl=null,this.m_popupWindowWidth=0,this.beginPopulate(o)}return Object.defineProperty(e.prototype,"getCSSPropertyAsFloat",{get:function(){return this.bound__getCSSPropertyAsFloat.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__getCSSPropertyAsFloat=function(t,e){return e=globalThis.asc.as(e,String),this.m_popupHtmlControl.window.getComputedStyle(t,"").getPropertyCSSValue(e).getFloatValue(this.m_popupHtmlControl.window.CSSPrimitiveValue.CSS_PX)},Object.defineProperty(e.prototype,"popupClickHandler",{get:function(){return this.bound__popupClickHandler.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__popupClickHandler=function(e){e>>=0,this.m_activePopupWindow&&this.m_activePopupWindow.removeEventListener(t.Event.DEACTIVATE,this.onDeactivate),this.m_allowSelectedItemUpdate=!1,e>=0&&this.nativeOnItemClicked(e),this.doDismiss()},Object.defineProperty(e.prototype,"popupItemsRootBorderSize",{get:function(){return this.bound__popupItemsRootBorderSize.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__popupItemsRootBorderSize=function(){var e=new t.Point,n=this.m_popupHtmlControl.window.document.getElementById("popupItemsRoot"),o=this.getCSSPropertyAsFloat(n,"border-top-width")+this.getCSSPropertyAsFloat(n,"border-bottom-width"),i=this.getCSSPropertyAsFloat(n,"border-left-width")+this.getCSSPropertyAsFloat(n,"border-right-width");return e.x=i,e.y=o,e},Object.defineProperty(e.prototype,"clampToActivePopupWindowLimits",{get:function(){return this.bound__clampToActivePopupWindowLimits.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__clampToActivePopupWindowLimits=function(e,n){e=+e,n=+n;var o=this.m_activePopupWindow.minSize,i=this.m_activePopupWindow.maxSize;return ei.x&&(e=i.x),ni.y&&(n=i.y),new t.Rectangle(0,0,e,n)},Object.defineProperty(e.prototype,"popupCompleteHandler",{get:function(){return this.bound__popupCompleteHandler.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__popupCompleteHandler=function(n){n=globalThis.asc.strict(n,t.Event);var o=null,i=null;if(null!=this.m_popupHtmlControl){this.m_popupHtmlControl.window.onClickPopup=this.popupClickHandler;var r=this.m_popupHtmlControl.window.document.getElementById("popupItemsRoot");this.m_itemsWidth=+r.scrollWidth,this.m_itemsHeight=+r.scrollHeight,r.style.position="static",r.style.left="auto",r.style.top="auto",this.m_itemsHeight>e.MAX_POPUP_HEIGHT&&(this.m_itemsHeight=e.MAX_POPUP_HEIGHT,this.m_itemsWidth>this.m_popupWindowWidth&&(this.m_itemsWidth=this.m_itemsWidth+e.POPUP_WIDTH_DELTA)),t.NativeWindow.isSupported&&this.m_activePopupWindow.addEventListener(t.NativeWindowBoundsEvent.RESIZE,this.onResize);var a=this.popupItemsRootBorderSize();this.m_itemsWidth>=0,o>>=0,i>>=0;var r=null,a=null,s=null;if(this.close(),this.m_ownerHtmlControl.stage){this.m_popupWindowWidth=i>>>0;var l=new t.Point(n,o);t.NativeWindow.isSupported&&(r=globalThis.asc.strict(this.m_ownerHtmlControl.stage.nativeWindow.globalToScreen(l),t.Point),(a=new t.NativeWindowInitOptions).systemChrome=globalThis.flash.display.NativeWindowSystemChrome.NONE,a.type=globalThis.flash.display.NativeWindowType.LIGHTWEIGHT,a.transparent=!1,a.minimizable=!1,a.maximizable=!1,a.resizable=!0,this.m_activePopupWindow=new t.NativeWindow(a),this.m_activePopupWindow.x=r.x,this.m_activePopupWindow.y=r.y,this.m_activePopupWindow.alwaysInFront=!0,this.nativeModifyActiveWindowMinWidth(this.m_activePopupWindow,e.MIN_POPUP_WIDTH),(s=this.m_activePopupWindow.minSize).y=e.MIN_POPUP_HEIGHT,this.m_activePopupWindow.minSize=s),this.m_popupHtmlControl=this.createHTMLLoader(),t.NativeWindow.isSupported?(this.m_activePopupWindow.stage.align="TL",this.m_activePopupWindow.stage.scaleMode="noScale",this.m_activePopupWindow.stage.addChild(this.m_popupHtmlControl)):(this.m_popupHtmlControl.paintsDefaultBackground=!1,this.nativeShowPopupControl(),this.nativeUpdatePopupControlMatrix(),this.m_popupHtmlControl.stage.addEventListener("orientationChange",this.onOrientationChange)),this.m_popupHtmlControl.runtimeApplicationDomain=globalThis.flash.system.ApplicationDomain.currentDomain,t.NativeWindow.isSupported&&this.m_activePopupWindow.addEventListener(t.Event.DEACTIVATE,this.onDeactivate),this.m_popupHtmlControl.addEventListener(t.Event.COMPLETE,this.popupCompleteHandler),this.m_popupHtmlControl.placeLoadStringContentInApplicationSandbox=!0,this.m_popupHtmlControl.loadString(this.m_popupContent.toXMLString())}},Object.defineProperty(e.prototype,"onDeactivate",{get:function(){return this.bound__onDeactivate.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__onDeactivate=function(e){e=globalThis.asc.strict(e,t.Event),this.doDismiss()},Object.defineProperty(e.prototype,"onResize",{get:function(){return this.bound__onResize.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__onResize=function(e){e=globalThis.asc.strict(e,t.NativeWindowBoundsEvent),this.setPopupHtmlControlSize(e.afterBounds.width,e.afterBounds.height)},Object.defineProperty(e.prototype,"onOrientationChange",{get:function(){return this.bound__onOrientationChange.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__onOrientationChange=function(e){e=globalThis.asc.strict(e,t.Event),this.setPopupHtmlControlSize(this.m_itemsWidth,this.m_itemsHeight),this.nativeUpdatePopupControlMatrix()},Object.defineProperty(e.prototype,"setPopupHtmlControlSize",{get:function(){return this.bound__setPopupHtmlControlSize.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__setPopupHtmlControlSize=function(e,n){e>>=0,n>>=0;var o=NaN,i=this.popupItemsRootBorderSize(),r=this.m_popupHtmlControl.window.document.getElementById("popupItemsRoot");t.NativeWindow.isSupported?(r.style.height=n-i.y+"px",r.style.width=e-i.x+"px",this.m_popupHtmlControl.width=e,this.m_popupHtmlControl.height=n):(r.style.width=this.m_popupHtmlControl.stage.stageWidth-i.x+"px",this.m_popupHtmlControl.width=this.m_popupHtmlControl.stage.stageWidth,n<(o=this.m_popupHtmlControl.height=this.m_popupHtmlControl.stage.stageHeight)?(r.style.height=n-i.y+"px",r.style.position="absolute",r.style.top=(o-n)/2+"px",r.style.webkitBoxShadow="0px 0px 10px #000000",r.style.border="1px solid 5a5d5a",r.style.background="#e7e7e7",this.m_popupHtmlControl.window.document.body.style.backgroundColor="rgba(0, 0, 0, 0.30)"):(r.style.position="absolute",r.style.top="0px",r.style.height=this.m_popupHtmlControl.stage.stageHeight-i.y+"px"))},Object.defineProperty(e.prototype,"doDismiss",{get:function(){return this.bound__doDismiss.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__doDismiss=function(){this.m_allowSelectedItemUpdate=!1,this.m_ownerHtmlControl&&this.m_closePopupWindowIfNeededClosure()},Object.defineProperty(e.prototype,"close",{get:function(){return this.bound__close.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__close=function(){this.m_popupHtmlControl&&(this.m_allowSelectedItemUpdate=!1,t.NativeWindow.isSupported?this.m_activePopupWindow&&(this.m_activePopupWindow.close(),this.m_activePopupWindow=null):(this.m_popupHtmlControl.stage.removeEventListener("orientationChange",this.onOrientationChange),this.nativeHidePopupControl()),this.m_popupHtmlControl=null,this.nativeOnPopupClosed())},Object.defineProperty(e.prototype,"isActive",{get:function(){return this.bound__isActive.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__isActive=function(){return this.m_activePopupWindow&&this.m_activePopupWindow.active},Object.defineProperty(e.prototype,"beginPopulate",{get:function(){return this.bound__beginPopulate.__bind(this)},enumerable:!1,configurable:!0}),e.prototype.bound__beginPopulate=function(e){e=+e,t.XML.ignoreComments=!1,this.m_popupContent=new t.XML('\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t